.sdots{z-index:40;color:var(--color-brown);opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;gap:2px;padding:8px;transition:opacity .3s ease-out,color .4s ease-out;display:flex;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.sdots[data-theme=dark]{color:var(--color-warm-white)}.sdots.up{opacity:1;pointer-events:auto}.sdots .sd{cursor:pointer;min-width:0;height:22px;color:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:0 4px;display:flex}.sdots .sd-label{text-align:right;white-space:nowrap;min-width:0;font-family:var(--font-sans);letter-spacing:-.01em;opacity:0;flex:auto;font-size:12px;font-weight:400;line-height:1;transition:opacity .2s ease-out}.sdots:hover .sd-label{opacity:.35}.sdots:hover .sd:hover .sd-label,.sdots:hover .sd[aria-current=true] .sd-label{opacity:.9}.sdots .sd-bar{opacity:.4;transform-origin:100%;background:currentColor;border-radius:1px;flex:none;width:18px;height:2px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s ease-out;display:block;transform:scaleX(.55)}.sdots .sd[aria-current=true] .sd-bar{opacity:1;transform:scaleX(1)}.sdots .sd:focus-visible{outline:2px solid var(--blu);outline-offset:2px}@media (max-width:880px){.sdots{display:none}}@media (prefers-reduced-motion:reduce){.sdots,.sdots .sd-bar,.sdots .sd-label{transition:none}}
@media (max-width:880px){html #scrub{height:auto}html #scrub-hold,html #scrub-band,html .scrub-veil,html .scrub-head .l1{display:none}html .scrub-q{background:var(--espresso);min-height:100svh;color:var(--creme);text-align:center;justify-content:center;align-items:center;padding:80px 20px;display:flex}html .scrub-q-line{letter-spacing:-.03em;white-space:nowrap;font-size:min(clamp(36px,4.4vw,64px),8.4vw);font-weight:300;line-height:1.06}html .scrub-stage{height:auto;min-height:100svh;margin-bottom:0;padding:0;position:relative}html .scrub-head,html .scrub-field{top:14svh;bottom:-14svh}html #statement{height:auto}html .statement-stage{height:auto;min-height:70vh;padding:clamp(88px,12vw,150px) clamp(20px,4vw,44px);position:relative;opacity:1!important}html .statement h2.mask .line>span{transform:none}html #journey{height:auto;padding:clamp(72px,16vw,110px) 0 clamp(56px,12vw,90px)}html .j-pin{height:auto;padding:0;position:static;overflow:visible}html .j-row{gap:14px}html .j-step.is-open{flex:none}html .j-step.is-open .j-stage{flex:none;height:clamp(300px,56svh,440px)}html .j-step.is-open .j-post:after{opacity:0}html .j-step.is-open .j-post{filter:none}html #search{min-height:0;padding:clamp(72px,16vw,110px) 0 clamp(56px,12vw,90px)}html .search-stage{min-height:0;padding-top:0;padding-bottom:0;position:static}html #agents{height:auto;min-height:100svh}html .ag-sticky{height:auto;min-height:100svh;position:relative}html #overview{height:auto;padding:clamp(72px,16vw,110px) 0 clamp(56px,12vw,90px)}html #overview>.wrap{height:auto;min-height:0;padding-top:0;position:static;overflow:visible}html .data2{height:auto;min-height:100svh;margin-top:0}html .data2 .data-sticky{pointer-events:auto;min-height:100svh;position:static;opacity:1!important}html #proof{height:auto;min-height:100svh}html #proof>.wrap{height:auto;min-height:0;position:static}html #ads{height:auto;padding:clamp(72px,16vw,110px) 0 clamp(56px,12vw,90px)}html .ads-stack{min-height:0;position:static}html #why{height:auto;padding:clamp(80px,11vw,150px) 0 clamp(96px,12vw,160px)}html #why .why-in{height:auto;padding-top:0;position:static;overflow:visible}html #statement,html #search,html #overview,html #ads,html #why{flex-direction:column;justify-content:center;min-height:100svh;display:flex}html #statement .statement-stage{min-height:100svh}html #search>.search-stage,html #overview>.wrap,html #ads>.wrap,html #why>.wrap{width:100%}}
