.ab{--abg:3px;gap:4px;min-width:0;max-width:900px;margin:0;display:grid}.ab-row{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.ab-head{border-bottom:2.5px solid var(--ink);grid-template-columns:minmax(0,1fr);padding-bottom:6px;display:grid}.ab-head-mid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;column-gap:8px;display:grid}.ab-head-s{font:600 .75rem/1.2 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ab-head-m{justify-self:end}.ab-ref{background:var(--butter);box-shadow:inset 0 0 0 2px var(--ink);font:600 .8125rem/1.25 var(--text);color:var(--ink);white-space:nowrap;border-radius:999px;justify-self:center;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex;position:relative}.ab-ref b{font:400 1.125rem/1 var(--display)}.ab-key{color:var(--muted);align-items:center;gap:8px;margin:6px 0 2px;font-size:.8125rem;line-height:1.35;display:flex}.ab-key .ab-b{--abw:16px;flex:none}.ab-rows{margin:0;padding:0;list-style:none}.ab-row{border-bottom:1.5px dotted var(--heat-2);grid-template-areas:"name val""beads beads";align-items:center;row-gap:6px;padding:12px 0}.ab-row[data-flag]{background:linear-gradient(90deg, var(--dc-wash,var(--sky)), transparent 70%)}.ab-name{flex-wrap:wrap;grid-area:name;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ab-name a,.ab-name>span:not(.pr-flag){font:400 1.125rem/1.15 var(--display);color:var(--ink);overflow-wrap:anywhere;text-decoration:none;position:relative}.ab-name a:after{content:"";position:absolute;inset:-12px -6px}.ab-name a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2.5px}.ab-name a:focus-visible{outline:3px solid var(--tomato);outline-offset:3px;border-radius:4px}.ab-name small{color:var(--muted);font-size:.8125rem}.ab-val{text-align:right;grid-area:val;justify-items:end;gap:1px;display:grid}.ab-val .pr-price b{font-size:1.5rem}.ab-val small{color:var(--ink);white-space:nowrap;font-size:.8125rem;font-weight:600}.ab-beads{--abw:clamp(8px, calc((50cqi - 10px) / 10 - var(--abg)), 20px);grid-area:beads;grid-template-columns:minmax(0,1fr) 2.5px minmax(0,1fr);align-items:center;column-gap:8px;min-height:20px;display:grid;container-type:inline-size}.ab-less,.ab-more{gap:var(--abg);min-width:0;display:flex}.ab-less{flex-direction:row-reverse}.ab-spine{border-left:2.5px dashed var(--ink);align-self:stretch;margin-block:-8px}.ab-b{width:var(--abw);height:var(--abw);box-sizing:border-box;border:2px solid var(--dc-ink,var(--ink));background:var(--dc,var(--ink));background-image:radial-gradient(circle at 32% 30%,#ffffffd9 0 18%,#0000 20%);border-radius:50%;flex:none;display:block}.ab-beads[data-dir=less] .ab-b{background:radial-gradient(circle at 32% 30%, #fff 0 18%, transparent 20%), var(--dc-soft,var(--sky-2))}.ab-beads[data-dir=same] .ab-spine{border-left-style:solid}.ab-fold .ab-rows{border-top:0}.ab-fold>summary{margin-block:14px}.ab.pr-skel .ab-spine{border-color:var(--sky-2)}.ab.pr-skel .ab-name .pr-bone{height:14px}.ab.pr-skel .ab-row{min-height:56px}@media (min-width:700px){.ab-head,.ab-row{grid-template-columns:minmax(0,14rem) minmax(0,1fr) 7rem;column-gap:20px}.ab-head-mid{grid-column:2}.ab-row{grid-template-areas:"name beads val"}}@media print{.ab-b{opacity:1!important;scale:1!important}}
.pr .zn{padding-block:76px}.pr .zn-head{gap:12px;max-width:52em;margin-bottom:34px}.pr .zn-lg .zn-title{font-size:clamp(2.25rem,9.5vw,4.25rem);line-height:.95}.pr .zn-title{display:block}.pr .zn-title>span{display:inline}.pr .zn-title>.info-btn{vertical-align:middle;margin:-10px -6px -6px 0;display:inline-grid}.pr .zn-md .zn-title{font-size:clamp(1.875rem,6.5vw,2.75rem);line-height:1}@media (max-width:640px){.pr .pr-dh .zn-lg .zn-title{font-size:clamp(1.75rem,8.6vw,4.25rem)}}.pr .zn-kick{font-size:.875rem}.pr .zn-lede{max-width:34em;font-size:1.0625rem;line-height:1.5}.pr .band h1{font-size:clamp(2.5rem,10vw,4.5rem);line-height:.94}.pr .seo-faq .bhead h2{font-size:clamp(2.25rem,9.5vw,4.25rem);line-height:.95}.pr .pr-cta.zn{padding-block:56px}@media (max-width:640px){.pr .zn{padding-block:54px}.pr .zn-head{margin-bottom:26px}.pr .zn-lede{font-size:1rem}.pr .pr-cta.zn{padding-block:44px}}.pr{--site-top:64px;--bar:56px}@media (min-width:640px){.pr{--site-top:72px}}@media (min-width:980px){.pr{--site-top:76px}}.pr .tq-jump{top:calc(env(safe-area-inset-top,0px) + var(--site-top));z-index:30;border-image:conic-gradient(#fff 0 0) fill 0 / / 0 100vmax;position:sticky}.pr .tq-jump:after{content:"";background:var(--rule);pointer-events:none;height:2px;position:absolute;bottom:0;left:-100vmax;right:-100vmax}.pr .tq-jump-in{height:var(--bar);align-items:center;gap:10px;max-width:none;padding:0;display:flex;position:relative}.pr .tq-jump-name{font:400 1.125rem var(--display);white-space:nowrap;text-overflow:ellipsis;max-width:30%;display:none;overflow:hidden}.pr .tq-jump ul{flex:auto;justify-content:space-between;height:100%;margin:0;padding:0;list-style:none;display:flex}.pr .tq-jump li{display:flex}.pr .tq-jump ul a{min-width:44px;height:100%;min-height:44px;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pr .tq-jump ul a[aria-current=true],.pr .tq-jump ul a:hover{color:var(--ink)}.pr .tq-jump-go{display:none}.pr .tq-ink{z-index:1;background:var(--ink);opacity:0;pointer-events:none;border-radius:4px 4px 0 0;width:0;height:4px;transition:transform .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1),opacity .2s;position:absolute;bottom:0;left:0}@media (max-width:400px){.pr .tq-jump ul a{padding:0 3px;font-size:.875rem}}@media (min-width:900px){.pr .tq-jump-name{display:block}.pr .tq-jump ul{justify-content:flex-start;gap:6px;margin-left:12px}.pr .tq-jump ul a{padding:0 12px}.pr .tq-jump-go{white-space:nowrap;min-height:44px;margin-left:auto;padding:4px 18px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.pr .tq-ink{transition:none}}.pr .zn[id]{scroll-margin-top:calc(var(--site-top,0px) + var(--bar,56px))}.pm{gap:10px;max-width:760px;margin:0;display:grid}.pm-svg{width:100%;height:auto;display:block;overflow:visible}.pm-narrow{overflow:hidden}@media (max-width:639px){.pm-wide{display:none}}@media (min-width:640px){.pm-narrow{display:none}}.pm-key{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;font-size:.8125rem;display:flex}.pm-yard{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.pm-tag{transform-box:fill-box;transform-origin:50% 100%;transition:opacity .5s cubic-bezier(.2, .8, .25, 1), transform .7s var(--spring);transition-delay:calc(.15s + var(--i,0) * 90ms)}html[data-rv]:not([data-rv-done]) .pm[data-rv]:not([data-in]) .pm-tag{opacity:0;transform:translateY(14px)scale(.85)}}@media print{.pm-tag{opacity:1!important;transform:none!important}}.hs-map-box{width:100%;aspect-ratio:var(--ar);background:var(--sky-2);border-radius:28px;display:block}@media (max-width:639px){.hs-map-box{aspect-ratio:448/368}}.hs-map .hs-key-b{height:10px;margin-block:5.5px}.pm-call.hs-map-call{min-height:11rem}
