.scroll-scrub{--ss-progress:0;isolation:isolate;color:var(--ss-ink);background:var(--ss-bg);position:relative}.scroll-scrub__stage{z-index:0;background:var(--ss-bg);width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.scroll-scrub__media,.scroll-scrub__layer,.scroll-scrub__picture,.scroll-scrub__poster,.scroll-scrub__video{width:100%;height:100%;position:absolute;inset:0}.scroll-scrub__media{z-index:0}.scroll-scrub__layer{opacity:0;will-change:opacity;margin:0;overflow:hidden}.scroll-scrub__layer:first-child{opacity:1}.scroll-scrub__poster,.scroll-scrub__video{object-fit:cover;object-position:var(--ss-object-position);display:block}.scroll-scrub__poster{z-index:0}.scroll-scrub__video{z-index:1}.scroll-scrub__layer[data-video-painted=true] .scroll-scrub__poster{visibility:hidden}.scroll-scrub__progress{z-index:5;background:color-mix(in srgb, var(--ss-ink) 14%, transparent);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.scroll-scrub__progress span{background:var(--ss-accent);width:100%;height:100%;transform:scaleX(var(--ss-progress));transform-origin:0;display:block}.scroll-scrub__route{z-index:6;pointer-events:auto;justify-content:flex-end;gap:.25rem;display:flex;position:absolute;top:clamp(1rem,3vw,2rem);left:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem)}.scroll-scrub__route-button{min-height:2.75rem;color:var(--ss-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem .9rem}.scroll-scrub__route-button:hover,.scroll-scrub__route-button[aria-current=step]{color:var(--ss-ink)}.scroll-scrub__route-button[aria-current=step]{text-decoration:underline;-webkit-text-decoration-color:var(--ss-accent);text-decoration-color:var(--ss-accent);text-underline-offset:.3em;text-decoration-thickness:.15em}.scroll-scrub__route-button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:3px}.scroll-scrub__story{z-index:3;pointer-events:none;margin-top:-100dvh;position:relative}.scroll-scrub__chapter,.scroll-scrub__connector-band{position:relative}.scroll-scrub__chapter-pin{pointer-events:none;align-items:center;min-height:100dvh;padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem);display:flex;position:sticky;top:0}.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{justify-content:flex-end}.scroll-scrub__copy{pointer-events:auto;width:min(40rem,48vw);position:relative}.scroll-scrub__copy:before{z-index:-1;content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--ss-bg) 88%, transparent) 0%, color-mix(in srgb, var(--ss-bg) 58%, transparent) 52%, transparent 76%);pointer-events:none;position:absolute;inset:-3rem -5rem}.scroll-scrub__kicker{max-width:30ch;color:var(--ss-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:700}.scroll-scrub__title{max-width:13ch;color:var(--ss-ink);font:inherit;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,6vw,6.75rem);font-weight:700;line-height:.94}.scroll-scrub__body{max-width:42ch;color:var(--ss-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.scroll-scrub__tags{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.scroll-scrub__tags li{border:1px solid color-mix(in srgb, var(--ss-ink) 20%, transparent);color:var(--ss-ink);padding:.45rem .7rem;font-size:.82rem}.scroll-scrub__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=860px){.scroll-scrub__poster,.scroll-scrub__video{object-position:var(--ss-mobile-position)}.scroll-scrub__route{right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left));overscroll-behavior-x:contain;scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.scroll-scrub__route-button{flex:none}.scroll-scrub__chapter-pin,.scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin{padding:6.5rem max(1.25rem, env(safe-area-inset-right)) calc(4rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));justify-content:flex-start;align-items:flex-end}.scroll-scrub__copy{width:min(100%,36rem)}.scroll-scrub__copy:before{background:linear-gradient(to top, var(--ss-bg) 0%, color-mix(in srgb, var(--ss-bg) 82%, transparent) 58%, transparent 100%);inset:-3rem -2rem}.scroll-scrub__title{max-width:14ch;font-size:clamp(2.3rem,11vw,4.5rem)}}@media (prefers-reduced-motion:reduce){.scroll-scrub__chapter{min-height:100dvh!important}.scroll-scrub__connector-band{display:none}.scroll-scrub__progress span{transition:none}}.anuvis{--av-bg:#0a0a0b;--av-panel:#141416;--av-ink:#f2f0ec;--av-muted:#8a8a8f;--av-dim:#55555b;--av-rule:#2a2a2e;--av-red:#c0ee00;--av-display:"Syne", "Arial Black", sans-serif;--av-text:"Geist", "Helvetica Neue", Arial, sans-serif;--av-mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--av-gutter:clamp(1.25rem, 3.2vw, 3rem);color:var(--av-ink);background:var(--av-bg);font-family:var(--av-text);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5;position:relative;overflow-x:clip}:is(html:has(.anuvis),body:has(.anuvis)){background:#0a0a0b}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.anuvis ::selection{color:var(--av-bg);background:var(--av-red)}:where(.anuvis a){color:inherit;text-decoration:none}.anuvis ul,.anuvis ol{margin:0;padding:0;list-style:none}.av-nav{z-index:50;top:clamp(.6rem,1.4vw,1.1rem);right:var(--av-gutter);left:var(--av-gutter);border:1px solid color-mix(in srgb, var(--av-ink) 9%, transparent);background:color-mix(in srgb, var(--av-panel) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .4rem .4rem 1rem;display:flex;position:fixed}.av-nav__brand{align-items:center;min-height:2.5rem;display:inline-flex}.av-nav__logo{width:auto;height:1.6rem;display:block}.av-nav__links{color:var(--av-muted);gap:clamp(1rem,2.4vw,2.25rem);font-size:.92rem;display:flex}.av-nav__links a{padding:.5rem 0;transition:color .25s}.av-nav__links a:hover,.av-nav__links a:focus-visible{color:var(--av-ink)}.av-navcta{min-height:2.5rem;color:var(--av-bg);background:var(--av-red);box-shadow:0 0 0 1px #ffffff2e inset, 0 0 26px 0 color-mix(in srgb, var(--av-red) 70%, transparent);will-change:transform;border-radius:.6rem;align-items:center;padding:0 1.05rem;font-size:.95rem;font-weight:500;transition:box-shadow .3s;display:inline-flex}.av-navcta:hover,.av-navcta:focus-visible{box-shadow:0 0 0 1px #ffffff4d inset, 0 0 44px 6px color-mix(in srgb, var(--av-red) 85%, transparent)}.anuvis :focus-visible{outline:2px solid var(--av-red);outline-offset:3px}.anuvis .scroll-scrub__title{max-width:12ch;font-family:var(--av-display);letter-spacing:-.035em;font-size:clamp(2.5rem,5.4vw,5.75rem);font-weight:700;line-height:.98}.anuvis .scroll-scrub__body{color:#b5b5ba}.anuvis .scroll-scrub__tags{margin-top:1.5rem}.anuvis .scroll-scrub__tags li{font-family:var(--av-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;font-size:.72rem}.anuvis .scroll-scrub__route{font-family:var(--av-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;font-size:.72rem;top:auto;bottom:clamp(1rem,2.4vw,1.75rem)}.anuvis .scroll-scrub__progress{top:auto;bottom:0}.av-herolink{align-items:center;gap:.75rem;min-height:2.75rem;font-size:1.02rem;font-weight:500;display:inline-flex;position:relative}.av-herolink__label{background:linear-gradient(var(--av-red), var(--av-red)) left bottom / 100% 1px no-repeat;padding-bottom:.25rem;transition:background-size .45s cubic-bezier(.2,.8,.2,1)}.av-herolink__arrow{border:1px solid color-mix(in srgb, var(--av-ink) 35%, transparent);border-radius:50%;place-items:center;width:2rem;height:2rem;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,color .3s;display:grid}.av-herolink:hover .av-herolink__label{background-position:100% 100%;background-size:0% 1px}.av-herolink:hover .av-herolink__arrow{border-color:var(--av-red);color:var(--av-red);transform:translateY(.4rem)}.av-section{z-index:4;padding:clamp(5rem, 11vw, 10rem) var(--av-gutter);background:var(--av-bg);position:relative}.av-eyebrow{color:var(--av-muted);font-family:var(--av-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.74rem}.av-lede{max-width:22ch;color:var(--av-dim);font-family:var(--av-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.6vw,4.6rem);font-weight:600;line-height:1.04}.av-lede strong{color:var(--av-ink);font-weight:inherit}.av-word{overflow-clip-margin:.12em;vertical-align:top;padding-bottom:.08em;display:inline-block;overflow:clip}.av-word__inner{will-change:transform;display:inline-block}[data-line]{--av-line:1;position:relative}[data-line]:before{content:"";background:var(--av-rule);height:1px;transform:scaleX(var(--av-line));transform-origin:0;position:absolute;top:0;left:0;right:0}.av-rail{z-index:4;background:var(--av-bg);height:360vh;position:relative}.av-rail__sticky{flex-direction:column;justify-content:flex-end;gap:clamp(1.25rem,2.5vh,2.25rem);height:100dvh;padding:5.5rem 0 clamp(1.5rem,4vh,3rem);display:flex;position:sticky;top:0;overflow:hidden}.av-rail__head{padding:0 var(--av-gutter)}.av-rail__head .av-lede{max-width:26ch;font-size:clamp(1.8rem,3.6vw,3.6rem)}.av-rail__track{width:max-content;padding:0 var(--av-gutter);will-change:transform;gap:clamp(1rem,2vw,1.75rem);display:flex}.av-plate{width:min(64vw,58rem)}.av-plate__frame{border:1px solid var(--av-rule);background:var(--av-panel);border-radius:1.1rem;height:min(52vh,34rem);position:relative;overflow:hidden}.av-plate__img{object-fit:cover;will-change:transform;width:100%;height:100%}.av-plate__index{border:1.5px solid color-mix(in srgb, var(--av-ink) 85%, transparent);width:2.9rem;height:2.9rem;font-family:var(--av-mono);border-radius:50%;place-items:center;font-size:.78rem;display:grid;position:absolute;bottom:1rem;right:1.1rem}.av-plate__caption{max-width:46ch;color:var(--av-muted);margin:.9rem 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.35}.av-plate__caption strong{color:var(--av-ink);font-weight:500}.av-turn .av-lede{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.av-turn__stage{aspect-ratio:16/9;-webkit-mask-composite:source-in;mix-blend-mode:lighten;max-width:64rem;margin-bottom:clamp(1.5rem,4vw,3rem);position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.av-turn__poster,.av-turn__canvas{width:100%;height:100%;position:absolute;inset:0}.av-turn__poster{object-fit:cover}.av-turn__canvas,.av-turn__lines,.av-turn__rail{display:none}.av-turn__step{border-top:1px solid var(--av-rule);padding:clamp(1.4rem,3vw,2.2rem) 0}.av-turn__steps>li:last-child .av-turn__step{border-bottom:1px solid var(--av-rule)}.av-turn__name{color:var(--av-ink);font-family:var(--av-display);letter-spacing:-.02em;align-items:baseline;gap:1rem;margin:0 0 .9rem;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:600;line-height:1.08;display:flex}.av-turn__num{color:var(--av-muted);font-family:var(--av-mono);letter-spacing:.1em;flex:none;font-size:.78rem;font-weight:400}.av-turn__pitch{max-width:52ch;color:var(--av-ink);margin:0 0 1.25rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.4}.av-turn__items{color:var(--av-muted);gap:.5rem;font-size:.95rem;line-height:1.4;display:grid}.av-turn__items li{padding-left:1.1rem;position:relative}.av-turn__items li:before{content:"";background:var(--av-red);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.av-turn__path{fill:none;stroke:var(--av-red);stroke-width:1px}.av-turn__dot{fill:var(--av-red);filter:drop-shadow(0 0 6px var(--av-red))}@media (width>=861px) and (prefers-reduced-motion:no-preference){.av-turn.av-section{height:930vh;padding:0}.av-turn__sticky{height:100dvh;padding:5.5rem calc(var(--av-gutter) + 4rem) clamp(1.5rem, 4vh, 3rem) var(--av-gutter);background:var(--av-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:clamp(2rem,4vw,4.5rem);display:grid;position:sticky;top:0;overflow:hidden}.av-turn .av-lede{grid-area:1/1;max-width:30ch;margin-bottom:0;font-size:clamp(1.8rem,3.2vw,3.2rem)}.av-turn__stage{grid-area:2/1;place-self:center;width:min(100%,177.778dvh - 24.8889rem);max-width:none;margin:0}.av-turn__canvas{display:block}.av-turn__steps{grid-area:1/2/-1;align-self:center;display:grid}.av-turn__steps>li{grid-area:1/1;align-self:center}.av-turn__step,.av-turn__steps>li:last-child .av-turn__step{opacity:0;pointer-events:none;border:0;max-width:26rem;padding:0;transition:opacity .35s}.av-turn__pitch,.av-turn__items{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(.8rem)}.av-turn__items{font-size:.88rem}.av-turn[data-phase=dwell] .av-turn__step[data-current]{opacity:1;pointer-events:auto}.av-turn[data-phase=dwell] .av-turn__step[data-current] :is(.av-turn__pitch,.av-turn__items){transform:none}.av-turn__lines{pointer-events:none;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0;overflow:visible}.av-turn[data-phase=turn] .av-turn__lines{opacity:0}.av-turn__rail{top:50%;right:var(--av-gutter);gap:.35rem;display:grid;position:absolute;transform:translateY(-50%)}.av-turn__rail button{color:var(--av-dim);font-family:var(--av-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.72rem;transition:color .3s;display:flex}.av-turn__rail button:before{content:"";background:var(--av-red);width:0;height:1px;transition:width .3s}.av-turn__rail button:hover,.av-turn__rail button[aria-current=step]{color:var(--av-ink)}.av-turn__rail button[aria-current=step]:before{width:1rem}.av-turn__rail button:focus-visible{outline:1px solid var(--av-red);outline-offset:4px}}.av-reasons{border-top:1px solid var(--av-rule);grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem;display:grid}.av-reasons__title{color:var(--av-muted);font-family:var(--av-mono);letter-spacing:.16em;text-transform:uppercase;align-self:start;margin:.6rem 0 0;font-size:.74rem;font-weight:400;position:sticky;top:6.5rem}.av-reasons__line{color:var(--av-ink);font-family:var(--av-display);letter-spacing:-.025em;text-wrap:balance;padding:clamp(.5rem,1.1vw,.9rem) 0;font-size:clamp(1.5rem,3.3vw,3.2rem);font-weight:600;line-height:1.1}.av-marquee{z-index:4;border-block:1px solid var(--av-rule);background:var(--av-panel);padding:clamp(2.5rem,5vw,4.5rem) 0;position:relative}.av-marquee__label{padding:0 var(--av-gutter);color:var(--av-muted);font-family:var(--av-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.74rem}.av-marquee__viewport{overflow:hidden}.av-marquee__track{will-change:transform;width:max-content;display:flex}.av-marquee__item{font-family:var(--av-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;font-size:clamp(2rem,5vw,4.75rem);font-weight:600;display:inline-flex}.av-marquee__sep{background:var(--av-red);border-radius:50%;width:.5rem;height:.5rem;margin:0 clamp(1.25rem,2.5vw,2.5rem)}.av-spec{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(2.5rem,6vw,6rem);display:grid}.av-spec .av-lede{font-size:clamp(1.9rem,3.4vw,3.4rem)}.av-spec__table{font-family:var(--av-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem}.av-spec__row{grid-template-columns:minmax(8rem,1fr) 2fr;gap:1.5rem;padding:1.15rem 0;display:grid}.av-spec__row:last-child{border-bottom:1px solid var(--av-rule)}.av-spec__row dt{color:var(--av-muted)}.av-spec__row dd{flex-direction:column;gap:.35rem;margin:0;display:flex}.av-ledger{background:var(--av-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem);display:grid}.av-ledger__title{font-family:var(--av-display);letter-spacing:-.025em;margin:0 0 2rem;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:600}.av-values li,.av-future li{align-items:baseline;gap:1.25rem;padding:.95rem 0;font-size:clamp(1.05rem,1.35vw,1.25rem);display:flex}.av-values li span{color:var(--av-red);font-family:var(--av-mono);font-size:.74rem}.av-future li{justify-content:space-between}.av-future em{color:var(--av-muted);font-family:var(--av-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.68rem;font-style:normal}.av-contact{padding-bottom:0;overflow:hidden}.av-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);display:grid}.av-contact .av-lede{font-size:clamp(1.9rem,3.4vw,3.4rem)}.av-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.av-field{color:var(--av-muted);font-family:var(--av-mono);letter-spacing:.12em;text-transform:uppercase;gap:.5rem;font-size:.72rem;display:grid}.av-field--wide,.av-send,.av-form__status{grid-column:1/-1}.av-field input,.av-field textarea{border:0;border-bottom:1px solid var(--av-rule);width:100%;color:var(--av-ink);font:400 1.05rem/1.4 var(--av-text);letter-spacing:0;text-transform:none;resize:vertical;background:0 0;border-radius:0;padding:.85rem 0;transition:border-color .3s}.av-field input:focus,.av-field textarea:focus{border-bottom-color:var(--av-red);outline:none}.av-field--trap{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.av-send{border:1px solid var(--av-ink);min-height:4rem;color:var(--av-bg);background:var(--av-ink);font:500 1.05rem var(--av-text);cursor:pointer;isolation:isolate;border-radius:.6rem;justify-content:space-between;align-items:center;padding:0 1.4rem;transition:color .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.av-send:before{z-index:-1;content:"";background:var(--av-red);transform-origin:0;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.av-send:hover:not(:disabled),.av-send:focus-visible{border-color:var(--av-red);color:var(--av-bg)}.av-send:hover:not(:disabled):before,.av-send:focus-visible:before{transform:scaleX(1)}.av-send:disabled{cursor:progress;filter:saturate(.4)}.av-send__arrow{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.av-send:hover .av-send__arrow{transform:translate(.4rem)}.av-form__status{min-height:1.5rem;color:var(--av-ink);margin:0;font-size:.95rem}.av-form__status[data-state=error]{color:var(--av-red)}.av-wordmark{font-family:var(--av-display);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;justify-content:space-between;margin-top:clamp(4rem,9vw,8rem);font-size:clamp(4.5rem,19.5vw,24rem);font-weight:800;line-height:.8;display:flex}.av-wordmark span{will-change:transform;display:inline-block}.av-coords{gap:.9rem;max-width:34rem;margin:clamp(2rem,4vw,3rem) 0 0;display:grid}.av-coords__row{border-bottom:1px solid var(--av-rule);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-bottom:.9rem;display:grid}.av-coords__row dt{color:var(--av-muted);font-family:var(--av-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.av-coords__row dd{margin:0;font-size:1.05rem}.av-coords__link{transition:color .3s}.av-coords__link:hover,.av-coords__link:focus-visible{color:var(--av-red)}.av-coords__address,.av-footer__address{font-style:normal;display:grid}.av-footer{margin:0 calc(var(--av-gutter) * -1);padding:clamp(2rem, 4vw, 3rem) var(--av-gutter);border-top:1px solid var(--av-rule);color:var(--av-muted);background:var(--av-bg);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);font-size:.85rem;display:grid;position:relative}.av-footer p{max-width:62ch;margin:0}.av-footer__col{align-content:start;gap:.35rem;display:grid}.av-footer__col--brand{gap:1.25rem}.av-footer__label{color:var(--av-dim);font-family:var(--av-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem}.av-footer__col a{width:fit-content;transition:color .3s}.av-footer__col a:hover,.av-footer__col a:focus-visible{color:var(--av-ink)}.av-footer__legal{color:var(--av-dim)}.av-socials{flex-wrap:wrap;gap:.5rem;display:flex}.av-socials__link{border:1px solid var(--av-rule);width:2.5rem;height:2.5rem;color:var(--av-muted);border-radius:.6rem;justify-content:center;align-items:center;transition:color .3s,border-color .3s,transform .3s;display:inline-flex}.av-footer__col a.av-socials__link:hover,.av-footer__col a.av-socials__link:focus-visible{border-color:var(--av-red);color:var(--av-red);transform:translateY(-2px)}.av-socials__link[data-pending]{color:var(--av-dim)}.av-socials__icon{width:1.1rem;height:1.1rem}.av-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.av-nav__links,.anuvis .scroll-scrub__route{display:none}.av-rail{height:auto;padding:5rem 0}.av-rail__sticky{height:auto;padding:0;position:static;overflow:visible}.av-rail__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.av-plate{scroll-snap-align:center;width:82vw}.av-plate__frame{height:62vw}.av-reasons,.av-spec,.av-ledger,.av-contact__grid,.av-form{grid-template-columns:minmax(0,1fr)}.av-reasons__title{position:static}.av-footer{grid-template-columns:minmax(0,1fr);gap:2rem}.av-coords__row{grid-template-columns:5.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.av-rail{height:auto;padding:5rem 0}.av-rail__sticky{height:auto;padding:0;position:static}.av-rail__viewport{overflow-x:auto}.anuvis *,.anuvis :before,.anuvis :after{transition-duration:.01ms!important}}
