.home-flow-module__AJJRbG__flow{--ground-ink:#0e0e0e;--ground-paper:#f3f3f3;--ground-warm:#eeebe3;position:relative}.home-flow-module__AJJRbG__flow>[data-ground=ink]{background:var(--ground-ink);color:#f3f3f3}.home-flow-module__AJJRbG__flow>[data-ground=paper]{background:var(--ground-paper);color:var(--av-ink,#111)}.home-flow-module__AJJRbG__flow>[data-ground=warm]{background:var(--ground-warm);color:var(--av-ink,#111)}.home-flow-module__AJJRbG__flow[data-ground-ready=true]{--av-ink:var(--flow-fg);--av-muted:var(--flow-muted);--av-rule:color-mix(in srgb, var(--flow-fg) 18%, transparent);--av-red:var(--flow-accent);--av-red-deep:var(--flow-accent);--av-red-on-dark:var(--flow-accent);background:var(--flow-bg)}.home-flow-module__AJJRbG__flow[data-ground-ready=true]>[data-ground]{color:var(--flow-fg);background:0 0}.home-flow-module__AJJRbG__flow[data-ground-ready=true] #recent-work{background:0 0}.home-flow-module__AJJRbG__flow[data-ground-ready=true] #recent-work [class*=instagramText] span{color:var(--flow-muted)}.home-flow-module__AJJRbG__eyebrow{font-family:var(--av-font-body);font-size:var(--av-type-label-size,.8125rem);letter-spacing:var(--av-type-label-track,.005em);align-items:center;gap:.8rem;margin:0;font-weight:550;line-height:1.2;display:flex}.home-flow-module__AJJRbG__eyebrow:before{content:"";background:var(--av-red,#c83232);flex:none;width:2.25rem;height:1px}.home-flow-module__AJJRbG__flow>[data-ground=ink] .home-flow-module__AJJRbG__eyebrow{color:var(--flow-muted,color-mix(in srgb, currentColor 82%, transparent))}.home-flow-module__AJJRbG__flow>[data-ground=ink] .home-flow-module__AJJRbG__eyebrow:before{background:var(--av-red-on-dark,#ec7b75)}
.home-proof-quote-module__ZmOs-G__chapter{padding:clamp(3.5rem, 6vw, 5.5rem) var(--av-gutter,clamp(1.25rem, 5vw, 5rem)) clamp(5rem, 9vw, 8rem);background:var(--ground-paper,var(--av-paper));color:var(--av-ink);grid-template-columns:minmax(0,5fr) minmax(22rem,7fr);gap:clamp(2rem,5vw,5rem);display:grid}.home-proof-quote-module__ZmOs-G__figure{background:var(--av-field);min-height:clamp(28rem,42vw,42rem);margin:0;position:relative;overflow:hidden}.home-proof-quote-module__ZmOs-G__figure img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.home-proof-quote-module__ZmOs-G__figure .home-proof-quote-module__ZmOs-G__activeImage{opacity:1}.home-proof-quote-module__ZmOs-G__stage{align-self:center;min-width:0}.home-proof-quote-module__ZmOs-G__kicker{color:var(--av-muted);margin:0 0 clamp(2rem,4vw,3.5rem)}.home-proof-quote-module__ZmOs-G__stack{display:grid}.home-proof-quote-module__ZmOs-G__quote{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;gap:1.25rem;min-width:0;margin:0;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:flex;transform:translateY(.35rem)}.home-proof-quote-module__ZmOs-G__activeQuote{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.home-proof-quote-module__ZmOs-G__stars{color:var(--av-red);letter-spacing:.15em;font-size:.74rem}.home-proof-quote-module__ZmOs-G__text{max-width:35ch;font-family:var(--av-font-display);letter-spacing:-.018em;margin:0;font-size:clamp(1.55rem,2.25vw,2.55rem);font-weight:420;line-height:1.2}.home-proof-quote-module__ZmOs-G__attribution{border-top:1px solid var(--av-hairline-ink);gap:.25rem;padding-top:1rem;display:grid}.home-proof-quote-module__ZmOs-G__name{font-family:var(--av-font-display);font-size:1.05rem;font-weight:450}.home-proof-quote-module__ZmOs-G__meta{color:var(--av-muted);font-size:.72rem;line-height:1.4}.home-proof-quote-module__ZmOs-G__controls{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.home-proof-quote-module__ZmOs-G__counter{color:var(--av-muted);align-items:baseline;gap:.4rem;font-size:.72rem;display:flex}.home-proof-quote-module__ZmOs-G__counterNow{color:var(--av-ink);font-family:var(--av-font-display);font-size:1.35rem}.home-proof-quote-module__ZmOs-G__counterDivider{color:inherit}.home-proof-quote-module__ZmOs-G__arrows{gap:.45rem;display:flex}.home-proof-quote-module__ZmOs-G__arrow{border:1px solid var(--av-hairline-ink);width:2.75rem;height:2.75rem;color:var(--av-ink);cursor:pointer;background:0 0;place-items:center;font-size:1.35rem;display:grid}.home-proof-quote-module__ZmOs-G__arrow:hover{border-color:var(--av-red)}.home-proof-quote-module__ZmOs-G__dots{gap:.35rem;margin-top:1rem;display:flex}.home-proof-quote-module__ZmOs-G__dot{background:var(--av-hairline-ink);cursor:pointer;border:0;width:1.4rem;height:2px;padding:0}.home-proof-quote-module__ZmOs-G__activeDot{background:var(--av-red);width:2.75rem}.home-proof-quote-module__ZmOs-G__arrow:focus-visible,.home-proof-quote-module__ZmOs-G__dot:focus-visible{outline:2px solid var(--av-red);outline-offset:3px}@media (max-width:900px){.home-proof-quote-module__ZmOs-G__chapter{grid-template-columns:1fr}.home-proof-quote-module__ZmOs-G__figure{min-height:58vw}}@media (max-width:560px){.home-proof-quote-module__ZmOs-G__chapter{gap:2rem;padding:4rem 1rem}.home-proof-quote-module__ZmOs-G__figure{min-height:26rem}.home-proof-quote-module__ZmOs-G__text{font-size:clamp(1.45rem,6.5vw,2rem)}}@media (prefers-reduced-motion:reduce){.home-proof-quote-module__ZmOs-G__figure img,.home-proof-quote-module__ZmOs-G__quote{transition:none}}
.home-statement-module__B4FkWa__statement{padding:clamp(5.5rem, 11vw, 10rem) var(--av-gutter,clamp(1.25rem, 5vw, 5rem)) clamp(4.5rem, 8vw, 7.5rem);position:relative}.home-statement-module__B4FkWa__inner{max-width:var(--av-max,1440px);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(2.5rem,5vw,5rem) clamp(2rem,5vw,6rem);margin-inline:auto;display:grid}.home-statement-module__B4FkWa__head{align-content:start;gap:1.1rem;padding-top:.6rem;display:grid}.home-statement-module__B4FkWa__title{max-width:22ch;font-family:var(--av-font-display);font-size:var(--av-type-title-size,clamp(1.375rem, 1.05rem + .9vw, 1.875rem));font-weight:var(--av-type-display-weight,460);line-height:var(--av-type-title-leading,1.15);letter-spacing:var(--av-type-title-track,-.008em);text-wrap:balance;margin:0}.home-statement-module__B4FkWa__line{--ink:1;max-width:30ch;font-family:var(--av-font-display);letter-spacing:-.022em;text-wrap:pretty;margin:0;font-size:clamp(2rem,1.1rem + 2.6vw,3.6rem);font-weight:420;line-height:1.12}.home-statement-module__B4FkWa__line[data-ink=live]>span{color:color-mix(in srgb, currentColor calc(clamp(0, (var(--ink) * (var(--words) + 5) - var(--i)) / 5, 1) * 100%), var(--flow-quiet,currentColor))}.home-statement-module__B4FkWa__record{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 2rem;padding-top:1.1rem;display:grid}.home-statement-module__B4FkWa__recordLabel{color:var(--flow-muted,color-mix(in srgb, currentColor 62%, transparent));font-size:var(--av-type-caption-size,.8125rem);grid-column:1/-1;margin:0}.home-statement-module__B4FkWa__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem clamp(1rem,2.5vw,2.5rem);margin:0;display:grid}.home-statement-module__B4FkWa__figure{flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.home-statement-module__B4FkWa__figure dd{font-family:var(--av-font-display);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.75rem);font-weight:420;line-height:1}.home-statement-module__B4FkWa__figure dt{max-width:17ch;color:var(--flow-muted,color-mix(in srgb, currentColor 66%, transparent));font-size:var(--av-type-caption-size,.8125rem);line-height:var(--av-type-caption-leading,1.45)}.home-statement-module__B4FkWa__reviews{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:1.25rem;padding:.75rem 0;font-size:.875rem;transition:color .18s,border-color .18s;display:inline-flex}.home-statement-module__B4FkWa__reviews:hover,.home-statement-module__B4FkWa__reviews:focus-visible{color:var(--av-red-deep,#a62929);border-color:var(--av-red,#c83232)}.home-statement-module__B4FkWa__reviews:focus-visible{outline:2px solid var(--av-red,#c83232);outline-offset:4px}@media (max-width:1023px){.home-statement-module__B4FkWa__inner{grid-template-columns:minmax(0,1fr)}.home-statement-module__B4FkWa__record{grid-column:1;grid-template-columns:minmax(0,1fr)}.home-statement-module__B4FkWa__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.home-statement-module__B4FkWa__reviews{justify-self:start}}@media (max-width:560px){.home-statement-module__B4FkWa__line{font-size:clamp(1.7rem,7.4vw,2.1rem);line-height:1.16}.home-statement-module__B4FkWa__figures{gap:1.5rem 1rem}.home-statement-module__B4FkWa__figure dd{font-size:clamp(1.6rem,7vw,2rem)}}
.home-build-film-module__DktLwq__build{position:relative}.home-build-film-module__DktLwq__stage{max-width:var(--av-max,1440px);padding:clamp(5rem, 9vw, 8rem) var(--av-gutter,clamp(1.25rem, 5vw, 5rem)) clamp(4rem, 8vw, 6.5rem);grid-template-areas:"eyebrow""intro""plate""plan""beats";gap:clamp(2rem,4vw,3rem);margin-inline:auto;display:grid}.home-build-film-module__DktLwq__topline{display:contents}.home-build-film-module__DktLwq__topline>:first-child{grid-area:eyebrow}.home-build-film-module__DktLwq__plan{grid-area:plan}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__topline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;display:flex}.home-build-film-module__DktLwq__plan{max-width:44rem;font-size:var(--av-type-caption-size,.8125rem);flex-wrap:wrap;gap:.35rem 1rem;margin:0;line-height:1.45;display:flex}.home-build-film-module__DktLwq__plan>span:nth-child(2){color:var(--flow-muted,color-mix(in srgb, currentColor 74%, transparent))}.home-build-film-module__DktLwq__plan a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.3em;gap:.45rem;transition:color .18s,text-decoration-color .18s;display:inline-flex}.home-build-film-module__DktLwq__plan a:hover,.home-build-film-module__DktLwq__plan a:focus-visible{color:var(--av-red-on-dark,#ec7b75);text-decoration-color:currentColor}.home-build-film-module__DktLwq__plan a:focus-visible{outline:2px solid var(--av-red-on-dark,#ec7b75);outline-offset:4px}.home-build-film-module__DktLwq__intro{grid-area:intro;gap:1.25rem;max-width:62rem;display:grid}.home-build-film-module__DktLwq__title{max-width:17ch;font-family:var(--av-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.2rem + 3.6vw,5rem);font-weight:420;line-height:1}.home-build-film-module__DktLwq__sub{max-width:40rem;color:var(--flow-muted,color-mix(in srgb, currentColor 80%, transparent));font-size:var(--av-type-lead-size,1.125rem);line-height:var(--av-type-lead-leading,1.55);margin:0}.home-build-film-module__DktLwq__plate{grid-area:plate;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.home-build-film-module__DktLwq__clip{background:#1b1b1b;margin:0;position:relative;overflow:hidden}.home-build-film-module__DktLwq__clip>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.home-build-film-module__DktLwq__clip>video{display:none}.home-build-film-module__DktLwq__still{font-size:var(--av-type-caption-size,.8125rem);gap:.2rem;padding-top:.75rem;line-height:1.4;display:grid}.home-build-film-module__DktLwq__still>strong{font-weight:550}.home-build-film-module__DktLwq__still>span{color:var(--flow-muted,color-mix(in srgb, currentColor 74%, transparent))}.home-build-film-module__DktLwq__shade{display:none}.home-build-film-module__DktLwq__beats{grid-area:beats;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}.home-build-film-module__DktLwq__beat{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);grid-template-columns:4.5rem minmax(0,1fr);gap:.35rem 1rem;padding:1.35rem 0 1.5rem;display:grid}.home-build-film-module__DktLwq__count{color:var(--av-red-on-dark,#ec7b75);font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.45rem;font-size:.75rem}.home-build-film-module__DktLwq__beat h3{font-family:var(--av-font-display);font-size:var(--av-type-title-size,1.6rem);letter-spacing:-.01em;margin:0;font-weight:440;line-height:1.15}.home-build-film-module__DktLwq__beat p{max-width:36rem;color:var(--flow-muted,color-mix(in srgb, currentColor 78%, transparent));margin:0;font-size:.95rem;line-height:1.6}.home-build-film-module__DktLwq__rail{display:none}@media (max-width:700px){.home-build-film-module__DktLwq__plate,.home-build-film-module__DktLwq__beats{grid-template-columns:minmax(0,1fr)}.home-build-film-module__DktLwq__beat{grid-template-columns:3rem minmax(0,1fr)}}.home-build-film-module__DktLwq__track[data-enhanced=true]{--enter:1;--p:0;--intro:0;--swap:0;height:330svh}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__stage{--flow-muted:#f3f3f3cc;--av-red-on-dark:#ec7b75;color:#f3f3f3;max-width:none;height:100svh;min-height:36rem;padding:0;display:block;position:sticky;top:0;overflow:hidden}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__plate{clip-path:inset(calc((1 - var(--enter)) * 10%) calc((1 - var(--enter)) * 7%) round calc((1 - var(--enter)) * 14px));display:block;position:absolute;inset:0}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__clip{position:absolute;inset:0}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__clip>img,.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__clip>video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;transform:scale(calc(1.12 - var(--enter) * .08 + var(--p) * .03));transform-origin:55% 55%;display:block;position:absolute;inset:0}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__clip>video{z-index:1}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__clip[data-clip=construction]{opacity:calc(1 - var(--swap))}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__clip[data-clip=walkthrough]{opacity:var(--swap)}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__still{display:none}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__shade{z-index:2;background:linear-gradient(90deg,#080808b8 0%,#08080838 46%,#0808084d 100%),linear-gradient(#0808088c 0%,#0000 32% 52%,#080808c7 100%);display:block;position:absolute;inset:0}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__topline{z-index:3;top:calc(var(--nw-nav-height,97px) + 1.25rem);right:var(--av-gutter,5rem);left:var(--av-gutter,5rem);position:absolute}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__intro,.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__beats,.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__rail{z-index:3;position:absolute;bottom:clamp(3rem,10svh,7rem)}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__intro{left:var(--av-gutter,5rem);max-width:min(62rem,70vw);opacity:calc(1 - var(--intro));transform:translateY(calc(var(--intro) * -2.5rem))}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__sub{color:#f3f3f3d1}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__beats{left:var(--av-gutter,5rem);grid-template-columns:minmax(0,1fr);width:min(34rem,44vw);display:grid}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__beat{opacity:0;visibility:hidden;border:0;grid-area:1/1;grid-template-columns:minmax(0,1fr);align-self:end;gap:.9rem;padding:0;transition:opacity .52s,transform .62s cubic-bezier(.2,.7,.2,1),visibility 0s linear .52s;display:grid;transform:translateY(1.25rem)}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__beat[data-active=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__count{grid-row:auto;padding:0}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__beat h3{letter-spacing:-.028em;font-size:clamp(2.2rem,1.2rem + 2.4vw,3.6rem);font-weight:420;line-height:1}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__beat p{color:#f3f3f3d6;max-width:30rem;font-size:1rem}.home-build-film-module__DktLwq__track[data-enhanced=true] .home-build-film-module__DktLwq__rail{right:var(--av-gutter,5rem);width:16.5rem;opacity:var(--intro);grid-template-columns:1px minmax(0,1fr);gap:1.25rem;display:grid}.home-build-film-module__DktLwq__railLine{background:#f3f3f338;position:relative}.home-build-film-module__DktLwq__railLine>span{background:var(--av-red-on-dark,#ec7b75);transform:scaleY(clamp(0, (var(--p) - .12) / .84, 1));transform-origin:top;position:absolute;inset:0}.home-build-film-module__DktLwq__rail ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.home-build-film-module__DktLwq__rail li{color:#f3f3f36b;gap:.8rem;font-size:.8125rem;line-height:1.3;transition:color .4s;display:flex}.home-build-film-module__DktLwq__rail li>span{color:inherit;font-variant-numeric:tabular-nums}.home-build-film-module__DktLwq__rail li[data-state=past]{color:#f3f3f3a8}.home-build-film-module__DktLwq__rail li[data-state=active]{color:#fff}.home-build-film-module__DktLwq__rail li[data-state=active]>span{color:var(--av-red-on-dark,#ec7b75)}body:has(.home-build-film-module__DktLwq__track[data-sticky-active=true]) .av-lead-bar{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(110%)}
.home-what-we-build-module___mWY_G__services{padding:clamp(5.5rem, 10vw, 9rem) var(--av-gutter,clamp(1.25rem, 5vw, 5rem)) clamp(3rem, 5vw, 4.5rem);position:relative}.home-what-we-build-module___mWY_G__inner{max-width:var(--av-max,1440px);margin-inline:auto}.home-what-we-build-module___mWY_G__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1.25rem clamp(2rem,5vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.home-what-we-build-module___mWY_G__head>:first-child{grid-column:1/-1}.home-what-we-build-module___mWY_G__title{max-width:14ch;font-family:var(--av-font-display);font-size:var(--av-type-display-size,clamp(2.75rem, 1.1rem + 4.1vw, 5.25rem));letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:420;line-height:1}.home-what-we-build-module___mWY_G__intro{max-width:30rem;color:var(--flow-muted,var(--av-muted,#626262));font-size:var(--av-type-lead-size,1.125rem);margin:0;line-height:1.55}.home-what-we-build-module___mWY_G__index{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.home-what-we-build-module___mWY_G__inner[data-mode=live] .home-what-we-build-module___mWY_G__index{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-what-we-build-module___mWY_G__rows{border-bottom:1px solid color-mix(in srgb, currentColor 16%, transparent);margin:0;padding:0;list-style:none}.home-what-we-build-module___mWY_G__moreTitle{color:var(--flow-muted,var(--av-muted,#626262));font-family:var(--av-font-body);font-size:var(--av-type-label-size,.8125rem);margin:clamp(3rem,6vw,4.5rem) 0 1rem;font-weight:550}.home-what-we-build-module___mWY_G__row{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);color:inherit;grid-template-columns:3.25rem minmax(0,1fr) auto;grid-template-areas:"no label arrow""no note arrow";align-content:start;gap:.35rem 1rem;padding:clamp(1.1rem,2vw,1.6rem) 0;text-decoration:none;display:grid;position:relative}.home-what-we-build-module___mWY_G__no{color:var(--av-red-deep,#a62929);font-variant-numeric:tabular-nums;grid-area:no;padding-top:.55em;font-size:.75rem}.home-what-we-build-module___mWY_G__label{font-family:var(--av-font-display);letter-spacing:-.03em;grid-area:label;font-size:clamp(2.2rem,1.3rem + 2.9vw,4.4rem);font-weight:400;line-height:1;transition:transform .52s cubic-bezier(.2,.7,.2,1)}.home-what-we-build-module___mWY_G__row[data-lead=false] .home-what-we-build-module___mWY_G__label{letter-spacing:-.02em;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.5rem)}.home-what-we-build-module___mWY_G__note{max-width:38rem;color:var(--flow-muted,var(--av-muted,#626262));grid-area:note;font-size:.9rem;line-height:1.55}.home-what-we-build-module___mWY_G__arrow{grid-area:arrow;align-self:start;padding-top:.4em;font-size:1.1rem;transition:transform .32s,color .32s}@media (hover:hover) and (pointer:fine){.home-what-we-build-module___mWY_G__row:hover .home-what-we-build-module___mWY_G__arrow{color:var(--av-red-deep,#a62929);transform:translate(3px,-3px)}}.home-what-we-build-module___mWY_G__row:focus-visible .home-what-we-build-module___mWY_G__arrow{color:var(--av-red-deep,#a62929);transform:translate(3px,-3px)}.home-what-we-build-module___mWY_G__row:focus-visible{outline:2px solid var(--av-red,#c83232);outline-offset:4px}.home-what-we-build-module___mWY_G__inlinePhoto{grid-area:photo;gap:.5rem;display:grid}.home-what-we-build-module___mWY_G__inlineMedia{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.home-what-we-build-module___mWY_G__inlineImg{object-fit:cover;width:100%;height:100%;transition:clip-path 1.1s cubic-bezier(.65,0,.25,1),opacity .22s;display:block;position:relative}.home-what-we-build-module___mWY_G__inlineStill{display:block;position:absolute;inset:0}.home-what-we-build-module___mWY_G__still,.home-what-we-build-module___mWY_G__still img{width:100%;height:100%;display:block}.home-what-we-build-module___mWY_G__still img{object-fit:contain}.home-what-we-build-module___mWY_G__inlinePhoto[data-reveal] .home-what-we-build-module___mWY_G__inlineStill{transition:opacity .9s,transform 1.1s cubic-bezier(.65,0,.25,1)}.home-what-we-build-module___mWY_G__inlinePhoto[data-reveal=pending] .home-what-we-build-module___mWY_G__inlineImg{opacity:0;clip-path:inset(var(--bt) var(--nbr) var(--bb) var(--nbl) round 18px)}.home-what-we-build-module___mWY_G__inlinePhoto[data-reveal=done] .home-what-we-build-module___mWY_G__inlineImg{opacity:1;clip-path:inset(0%);transition-delay:.35s}.home-what-we-build-module___mWY_G__inlinePhoto[data-reveal=done] .home-what-we-build-module___mWY_G__inlineStill{opacity:0;transition-delay:.45s;transform:scale(1.06)}.home-what-we-build-module___mWY_G__inlineCaption{color:var(--flow-muted,var(--av-muted,#626262));font-size:.75rem}.home-what-we-build-module___mWY_G__inner[data-mode=static] .home-what-we-build-module___mWY_G__row{grid-template:"no label photo arrow""no note photo arrow"1fr/3.25rem minmax(0,1fr) minmax(12rem,18rem) auto;gap:.35rem clamp(1rem,2.5vw,2rem)}.home-what-we-build-module___mWY_G__inner[data-mode=static] .home-what-we-build-module___mWY_G__inlinePhoto{align-self:start}@media (max-width:1023px){.home-what-we-build-module___mWY_G__head{grid-template-columns:minmax(0,1fr)}.home-what-we-build-module___mWY_G__inner[data-mode=static] .home-what-we-build-module___mWY_G__row{grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"photo photo photo""no label arrow""no note arrow";gap:.4rem .75rem;padding:1.5rem 0 1.75rem}.home-what-we-build-module___mWY_G__inner[data-mode=static] .home-what-we-build-module___mWY_G__inlinePhoto{margin-bottom:1rem}.home-what-we-build-module___mWY_G__inner[data-mode=static] .home-what-we-build-module___mWY_G__row[data-lead=false]{grid-template-columns:2.5rem minmax(0,1fr) 7.5rem;grid-template-areas:"no label photo""no note photo"}.home-what-we-build-module___mWY_G__inner[data-mode=static] .home-what-we-build-module___mWY_G__row[data-lead=false] .home-what-we-build-module___mWY_G__arrow{display:none}.home-what-we-build-module___mWY_G__inner[data-mode=static] .home-what-we-build-module___mWY_G__row[data-lead=false] .home-what-we-build-module___mWY_G__inlinePhoto{margin:0}.home-what-we-build-module___mWY_G__inner[data-mode=static] .home-what-we-build-module___mWY_G__row[data-lead=false] .home-what-we-build-module___mWY_G__inlineCaption{display:none}}.home-what-we-build-module___mWY_G__inner[data-mode=live] .home-what-we-build-module___mWY_G__inlinePhoto{display:none}.home-what-we-build-module___mWY_G__inner[data-mode=live] .home-what-we-build-module___mWY_G__index{align-items:stretch}.home-what-we-build-module___mWY_G__inner[data-mode=live] .home-what-we-build-module___mWY_G__label{color:var(--flow-quiet,color-mix(in srgb, currentColor 45%, transparent))}.home-what-we-build-module___mWY_G__inner[data-mode=live] .home-what-we-build-module___mWY_G__row[data-active=true] .home-what-we-build-module___mWY_G__label{color:inherit;transform:translate(.6rem)}.home-what-we-build-module___mWY_G__inner[data-mode=live] .home-what-we-build-module___mWY_G__row[data-active=true] .home-what-we-build-module___mWY_G__note{color:inherit}.home-what-we-build-module___mWY_G__frameColumn{position:relative}.home-what-we-build-module___mWY_G__frame{--leave:1;--build:1;--reveal:0;top:calc(var(--nw-nav-height,97px) + 2.5rem);gap:.9rem;display:grid;position:sticky}.home-what-we-build-module___mWY_G__frameWindow{width:min(100%, calc((100svh - var(--nw-nav-height,97px) - 14.5rem) * 4 / 3));aspect-ratio:4/3;background:0 0;position:relative;overflow:hidden}.home-what-we-build-module___mWY_G__plate{z-index:0;position:absolute;inset:0}.home-what-we-build-module___mWY_G__plateStill{opacity:calc(var(--build) * (1 - var(--reveal)));transform:scale(calc(1 + var(--reveal) * .06));display:block;position:absolute;inset:0}.home-what-we-build-module___mWY_G__frame[data-canvas=ready] .home-what-we-build-module___mWY_G__plateStill{visibility:hidden}.home-what-we-build-module___mWY_G__canvas{opacity:calc(1 - var(--reveal));transform:scale(calc(1 + var(--reveal) * .06));will-change:opacity, transform;position:absolute;inset:0}.home-what-we-build-module___mWY_G__canvas>div{width:100%;height:100%}.home-what-we-build-module___mWY_G__photoMask{visibility:hidden;position:absolute;inset:0;overflow:hidden}.home-what-we-build-module___mWY_G__photo{object-fit:cover;width:100%;height:100%;display:block}.home-what-we-build-module___mWY_G__frame[data-motion=full] .home-what-we-build-module___mWY_G__photoMask[data-state=current]{z-index:2;visibility:visible;opacity:clamp(0, var(--reveal) * 6, 1)}.home-what-we-build-module___mWY_G__frame[data-morph=box][data-motion=full] .home-what-we-build-module___mWY_G__photoMask[data-state=current]{clip-path:inset(calc(var(--bt) * (1 - var(--reveal))) calc(var(--br) * (1 - var(--reveal))) calc(var(--bb) * (1 - var(--reveal))) calc(var(--bl) * (1 - var(--reveal))) round calc(20px * (1 - var(--reveal))))}.home-what-we-build-module___mWY_G__frame[data-morph=quad][data-motion=full] .home-what-we-build-module___mWY_G__photoMask[data-state=current]{clip-path:polygon(calc(var(--m0x) * (1 - var(--reveal-fast))) calc(var(--m0y) * (1 - var(--reveal-fast))), calc(var(--m1x) * (1 - var(--reveal-fast)) + 100% * var(--reveal-fast)) calc(var(--m1y) * (1 - var(--reveal-fast))), calc(var(--m2x) * (1 - var(--reveal-fast)) + 100% * var(--reveal-fast)) calc(var(--m2y) * (1 - var(--reveal-fast)) + 100% * var(--reveal-fast)), calc(var(--m3x) * (1 - var(--reveal-fast))) calc(var(--m3y) * (1 - var(--reveal-fast)) + 100% * var(--reveal-fast)))}.home-what-we-build-module___mWY_G__frame[data-motion=full] .home-what-we-build-module___mWY_G__photoMask[data-state=current] .home-what-we-build-module___mWY_G__photo{transform:scale(calc(1.05 - var(--reveal) * .05))}.home-what-we-build-module___mWY_G__frame[data-motion=full] .home-what-we-build-module___mWY_G__photoMask[data-state=leaving]{z-index:1;visibility:visible;opacity:calc(1 - var(--leave))}.home-what-we-build-module___mWY_G__frame[data-motion=reduced] .home-what-we-build-module___mWY_G__photoMask{visibility:visible;opacity:0;transition:opacity .42s}.home-what-we-build-module___mWY_G__frame[data-motion=reduced] .home-what-we-build-module___mWY_G__photoMask[data-state=current]{z-index:2;opacity:1}.home-what-we-build-module___mWY_G__frameCaption{color:var(--flow-muted,var(--av-muted,#626262));font-size:var(--av-type-caption-size,.8125rem);gap:1rem;margin:0;display:flex}.home-what-we-build-module___mWY_G__frameCaption>span:first-child{color:var(--av-red-deep,#a62929);font-variant-numeric:tabular-nums}
:where(.home-redesign) .hn-section-header{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:1rem;width:min(100%,92rem);margin:0 auto;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,4vw,4rem) clamp(2.5rem,5vw,4.5rem);display:grid}:where(.home-redesign) .hn-eyebrow{color:var(--nw-red);font:700 .65rem/1 var(--av-font-body,"DM Sans",sans-serif);letter-spacing:.2em;text-transform:uppercase;grid-column:1/span 2;align-self:start;padding-top:.55rem}:where(.home-redesign) .hn-section-title{overflow-wrap:anywhere;max-width:13ch;color:var(--nw-ink);font:400 clamp(3rem,5.5vw,6rem)/1.05 var(--font-display,var(--av-font-display));letter-spacing:-.025em;text-wrap:balance;grid-column:3/span 6;margin:0}:where(.home-redesign) .hn-section-sub{max-width:35rem;color:color-mix(in srgb,var(--nw-ink) 68%,transparent);font:400 clamp(.94rem,1.1vw,1.05rem)/1.65 var(--av-font-body,"DM Sans",sans-serif);grid-column:9/-1;margin:0 0 .35rem}:where(.home-redesign) .hn-portfolio{background:var(--nw-paper);padding-bottom:clamp(5rem,9vw,9rem);overflow:hidden}:where(.home-redesign) .hn-gallery-editorial{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(.65rem,1vw,1rem);width:min(100% - 3rem,92rem);margin:0 auto;display:grid}:where(.home-redesign) .hn-gallery-feature{background:var(--nw-paper2);color:#fff;cursor:zoom-in;text-align:left;border:0;grid-column:1/span 8;min-height:clamp(34rem,58vw,54rem);padding:0;position:relative;overflow:hidden}:where(.home-redesign) .hn-gallery-feature>img{object-fit:cover;filter:saturate(.86)contrast(1.02);width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1),filter .3s;position:absolute;inset:0}:where(.home-redesign) .hn-gallery-feature:after{content:"";background:linear-gradient(#0000,#0c0e0dc7);position:absolute;inset:55% 0 0}:where(.home-redesign) .hn-gallery-feature:hover>img{filter:saturate()contrast(1.04);transform:scale(1.025)}:where(.home-redesign) .hn-gallery-feature-meta{z-index:2;grid-template-columns:auto 1fr auto;align-items:end;gap:1rem;display:grid;position:absolute;inset:auto clamp(1rem,2.5vw,2.25rem) clamp(1rem,2.5vw,2.25rem)}:where(.home-redesign) .hn-gallery-feature .hn-gallery-index{align-self:start;position:static}:where(.home-redesign) .hn-gallery-feature .hn-gallery-caption{max-width:30rem;font:400 clamp(1.2rem,2vw,2rem)/1.2 var(--font-display,var(--av-font-display));letter-spacing:-.015em;text-align:left;white-space:normal;position:static}:where(.home-redesign) .hn-gallery-open{font:700 .62rem/1 var(--av-font-body,sans-serif);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #fff9;align-self:end;padding-bottom:.2rem}:where(.home-redesign) .hn-gallery-open span{margin-left:.35rem;transition:transform .18s;display:inline-block}:where(.home-redesign) .hn-gallery-feature:hover .hn-gallery-open span{transform:translate(.18rem,-.18rem)}:where(.home-redesign) .hn-gallery-grid{grid-column:9/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1vw,1rem);margin:0;padding:0;list-style:none;display:grid}:where(.home-redesign) .hn-gallery-cell{aspect-ratio:1;background:var(--nw-paper2);min-width:0;position:relative;overflow:hidden}:where(.home-redesign) .hn-gallery-cell:nth-child(3),:where(.home-redesign) .hn-gallery-cell:nth-child(7){aspect-ratio:2.05;grid-column:1/-1}:where(.home-redesign) .hn-gallery-cell-btn{color:#fff;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative;overflow:hidden}:where(.home-redesign) .hn-gallery-cell img{object-fit:cover;filter:saturate(.84)contrast(1.02);width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1),filter .3s;display:block}:where(.home-redesign) .hn-gallery-cell-btn:after{content:"";background:linear-gradient(#0000,#0c0e0dc2);position:absolute;inset:48% 0 0}:where(.home-redesign) .hn-gallery-cell:hover img{filter:saturate();transform:scale(1.04)}:where(.home-redesign) .hn-gallery-index,:where(.home-redesign) .hn-gallery-caption{z-index:2;font-family:var(--av-font-body,"DM Sans",sans-serif);text-shadow:0 1px 10px #0006;position:absolute;bottom:.75rem}:where(.home-redesign) .hn-gallery-index{color:#fffc;letter-spacing:.18em;font-size:.58rem;left:.75rem}:where(.home-redesign) .hn-gallery-caption{color:#ffffffeb;text-align:right;white-space:normal;max-width:70%;font-size:.66rem;line-height:1.35;right:.75rem}:where(.home-redesign) .hn-gallery-ig{border-top:1px solid color-mix(in srgb,var(--nw-ink) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--nw-ink) 22%,transparent);width:min(100% - 3rem,92rem);min-height:4.5rem;color:var(--nw-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;margin:.75rem auto 0;padding:.8rem 0;text-decoration:none;display:grid}:where(.home-redesign) .hn-gallery-ig-icon{border:1px solid color-mix(in srgb,var(--nw-ink) 25%,transparent);width:2.65rem;height:2.65rem;color:var(--nw-ink);place-items:center;display:grid}:where(.home-redesign) .hn-gallery-ig-text{gap:.18rem;display:grid}:where(.home-redesign) .hn-gallery-ig-label{color:color-mix(in srgb,currentColor 58%,transparent);font:700 .58rem/1 var(--av-font-body,sans-serif);letter-spacing:.16em;text-transform:uppercase}:where(.home-redesign) .hn-gallery-ig-handle{font:400 1.25rem/1.05 var(--font-display,var(--av-font-display));letter-spacing:-.015em}:where(.home-redesign) .hn-gallery-ig-arrow{color:var(--nw-red);font-size:1.4rem;transition:transform .18s}:where(.home-redesign) .hn-gallery-ig:hover .hn-gallery-ig-arrow{transform:translate(.35rem)}:where(.home-redesign) .hn-proof{background:var(--nw-ink);color:var(--nw-paper);padding:clamp(4rem,7vw,7rem) clamp(1.5rem,4vw,4rem)}:where(.home-redesign) .hn-proof-list{border-top:1px solid color-mix(in srgb,var(--nw-paper) 24%,transparent);grid-template-columns:repeat(12,minmax(0,1fr));width:min(100%,92rem);margin:0 auto;padding:0;list-style:none;display:grid}:where(.home-redesign) .hn-proof-item{border-right:1px solid color-mix(in srgb,var(--nw-paper) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--nw-paper) 16%,transparent);align-content:end;gap:.4rem;min-width:0;padding:clamp(1.25rem,2.5vw,2.4rem) clamp(1rem,2vw,2rem);display:grid}:where(.home-redesign) .hn-proof-item:first-child{grid-column:1/span 3;padding-left:0}:where(.home-redesign) .hn-proof-item:nth-child(2){grid-column:4/span 4}:where(.home-redesign) .hn-proof-item:nth-child(3){grid-column:8/span 2}:where(.home-redesign) .hn-proof-item:nth-child(4){border-right:0;grid-column:10/span 3}:where(.home-redesign) .hn-proof-value{overflow-wrap:anywhere;max-width:100%;color:var(--nw-paper);font:400 clamp(2rem,3.5vw,4rem)/1.05 var(--font-display,var(--av-font-display));letter-spacing:-.025em}:where(.home-redesign) .hn-proof-label{color:var(--nw-gold);font:700 .6rem/1.2 var(--av-font-body,sans-serif);letter-spacing:.15em;text-transform:uppercase}:where(.home-redesign) .hn-proof-note{max-width:24ch;color:color-mix(in srgb,var(--nw-paper) 56%,transparent);font:400 .7rem/1.45 var(--av-font-body,sans-serif)}:where(.home-redesign) .hn-quote{background:var(--nw-paper2);min-height:0;color:var(--nw-ink);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,8rem) clamp(1.5rem,4vw,4rem);display:grid}:where(.home-redesign) .hn-quote-figure{background:var(--nw-paper);grid-column:2;min-height:clamp(28rem,42vw,40rem);margin:0;position:relative;overflow:hidden}:where(.home-redesign) .hn-quote-figure img{object-fit:cover;opacity:0;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}:where(.home-redesign) .hn-quote-figure img.is-active{opacity:1}:where(.home-redesign) .hn-quote-stage{grid-area:1/1;align-content:center;gap:1.5rem;min-width:0;display:grid}:where(.home-redesign) .hn-quote-stack{min-height:23rem;display:grid}:where(.home-redesign) .hn-quote-block{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;justify-content:center;gap:1.35rem;margin:0;transition:opacity .35s,transform .35s,visibility 0s linear .35s;display:flex;transform:translateY(.35rem)}:where(.home-redesign) .hn-quote-block.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}:where(.home-redesign) .hn-quote-stars{color:var(--nw-red);letter-spacing:.18em;font-size:.8rem}:where(.home-redesign) .hn-quote-text{max-width:30ch;color:var(--nw-ink);font:400 clamp(1.8rem,3vw,3.25rem)/1.13 var(--font-display,var(--av-font-display));letter-spacing:-.02em;margin:0}:where(.home-redesign) .hn-quote-attribution{border-top:1px solid color-mix(in srgb,var(--nw-ink) 20%,transparent);gap:.3rem;padding-top:1rem;display:grid}:where(.home-redesign) .hn-quote-name{font:500 1.05rem/1 var(--font-display,var(--av-font-display))}:where(.home-redesign) .hn-quote-meta{color:color-mix(in srgb,var(--nw-ink) 56%,transparent);font:700 .58rem/1.2 var(--av-font-body,sans-serif);letter-spacing:.16em;text-transform:uppercase}:where(.home-redesign) .hn-quote-controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}:where(.home-redesign) .hn-quote-counter{color:color-mix(in srgb,var(--nw-ink) 44%,transparent);font:600 .72rem/1 var(--av-font-body,sans-serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:flex}:where(.home-redesign) .hn-quote-counter-now{color:var(--nw-ink);font:400 1.55rem/1 var(--font-display,var(--av-font-display))}:where(.home-redesign) .hn-quote-counter-divider{opacity:.45}:where(.home-redesign) .hn-quote-arrows{gap:.45rem;display:flex}:where(.home-redesign) .hn-quote-arrow{border:1px solid color-mix(in srgb,var(--nw-ink) 30%,transparent);width:2.85rem;height:2.85rem;color:var(--nw-ink);cursor:pointer;background:0 0;border-radius:0;place-items:center;font-size:1.4rem;transition:border-color .18s,transform .18s;display:grid}:where(.home-redesign) .hn-quote-arrow:hover{border-color:var(--nw-red);transform:translateY(-2px)}:where(.home-redesign) .hn-quote-dots{gap:.35rem;display:flex}:where(.home-redesign) .hn-quote-dot{background:color-mix(in srgb,var(--nw-ink) 20%,transparent);cursor:pointer;border:0;width:1.6rem;height:2px;padding:0;transition:width .18s,background .18s}:where(.home-redesign) .hn-quote-dot.is-active{background:var(--nw-red);width:3rem}:where(.home-redesign) .hn-secondary{background:var(--nw-ink);color:var(--nw-paper);padding-bottom:clamp(5rem,8vw,8rem)}:where(.home-redesign) .hn-secondary .hn-section-title{color:var(--nw-paper)}:where(.home-redesign) .hn-secondary .hn-eyebrow{color:var(--nw-gold)}:where(.home-redesign) .hn-secondary-list{border-top:1px solid color-mix(in srgb,var(--nw-paper) 22%,transparent);counter-reset:service;width:min(100% - 3rem,84rem);margin:0 auto;padding:0;list-style:none}:where(.home-redesign) .hn-secondary-list li{counter-increment:service}:where(.home-redesign) .hn-secondary-link{border-bottom:1px solid color-mix(in srgb,var(--nw-paper) 20%,transparent);color:var(--nw-paper);grid-template-columns:4rem minmax(0,1fr) minmax(15rem,auto);align-items:center;gap:1.5rem;padding:1.15rem 0;text-decoration:none;transition:padding .18s;display:grid}:where(.home-redesign) .hn-secondary-link:before{content:"0" counter(service);color:var(--nw-gold);font:700 .6rem/1 var(--av-font-body,sans-serif);letter-spacing:.15em}:where(.home-redesign) .hn-secondary-link:hover{padding-left:.65rem}:where(.home-redesign) .hn-secondary-label{overflow-wrap:anywhere;font:400 clamp(1.8rem,3vw,3.35rem)/1.08 var(--font-display,var(--av-font-display));letter-spacing:-.02em}:where(.home-redesign) .hn-secondary-note{color:color-mix(in srgb,currentColor 56%,transparent);font:400 .7rem/1.4 var(--av-font-body,sans-serif);text-align:right}:where(.home-redesign) .hn-portfolio+.pm{background:var(--nw-paper);border-color:color-mix(in srgb,var(--nw-ink) 15%,transparent)}:where(.home-redesign) .ht-section+.cc-closer{border-top:1px solid color-mix(in srgb,var(--nw-paper) 18%,transparent)}@media (max-width:900px){:where(.home-redesign) .hn-section-header{grid-template-columns:repeat(8,minmax(0,1fr))}:where(.home-redesign) .hn-eyebrow{grid-column:1/span 2}:where(.home-redesign) .hn-section-title{grid-column:3/-1}:where(.home-redesign) .hn-section-sub{grid-column:3/-1;margin-top:1rem}:where(.home-redesign) .hn-gallery-feature{grid-column:1/-1;min-height:65vw}:where(.home-redesign) .hn-gallery-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.home-redesign) .hn-gallery-cell:nth-child(n){aspect-ratio:1;grid-column:auto}:where(.home-redesign) .hn-gallery-cell:nth-child(7){aspect-ratio:2;grid-column:span 2}:where(.home-redesign) .hn-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.home-redesign) .hn-proof-item:nth-child(n){grid-column:auto;padding:1.5rem}:where(.home-redesign) .hn-proof-item:nth-child(odd){padding-left:0}:where(.home-redesign) .hn-quote{grid-template-columns:1fr}:where(.home-redesign) .hn-quote-figure{grid-area:1/1;min-height:55vw}:where(.home-redesign) .hn-quote-stage{grid-area:2/1}:where(.home-redesign) .hn-quote-stack{min-height:19rem}}@media (max-width:600px){:where(.home-redesign) .hn-section-header{grid-template-columns:1fr;gap:1rem;padding-inline:1rem}:where(.home-redesign) .hn-eyebrow,:where(.home-redesign) .hn-section-title,:where(.home-redesign) .hn-section-sub{grid-column:1}:where(.home-redesign) .hn-section-title{font-size:clamp(2.55rem,11vw,3.6rem)}:where(.home-redesign) .hn-gallery-editorial,:where(.home-redesign) .hn-gallery-ig{width:calc(100% - 2rem)}:where(.home-redesign) .hn-gallery-feature{min-height:30rem}:where(.home-redesign) .hn-gallery-feature-meta{grid-template-columns:auto 1fr}:where(.home-redesign) .hn-gallery-open{grid-column:2;justify-self:start}:where(.home-redesign) .hn-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.home-redesign) .hn-gallery-cell:nth-child(7){grid-column:1/-1}:where(.home-redesign) .hn-gallery-caption{max-width:66%}:where(.home-redesign) .hn-proof{padding-inline:1rem}:where(.home-redesign) .hn-proof-item:nth-child(2){grid-column:1/-1;padding-left:0}:where(.home-redesign) .hn-proof-value{font-size:clamp(1.75rem,8vw,2.5rem)}:where(.home-redesign) .hn-quote{padding-inline:1rem}:where(.home-redesign) .hn-quote-figure{min-height:25rem}:where(.home-redesign) .hn-quote-text{font-size:clamp(1.65rem,7.5vw,2.35rem)}:where(.home-redesign) .hn-secondary-list{width:calc(100% - 2rem)}:where(.home-redesign) .hn-secondary-link{grid-template-columns:2.5rem 1fr;gap:.5rem 1rem}:where(.home-redesign) .hn-secondary-note{text-align:left;grid-column:2}}@media (prefers-reduced-motion:reduce){:where(.home-redesign) .hn-gallery-feature>img,:where(.home-redesign) .hn-gallery-cell img,:where(.home-redesign) .hn-quote-figure img,:where(.home-redesign) .hn-quote-block,:where(.home-redesign) .hn-secondary-link{transition:none}}:where(.home-redesign) .av-home-hero{isolation:isolate;align-items:center;min-height:96svh;display:flex;position:relative;overflow:hidden}:where(.home-redesign) .av-home-hero-canvas,:where(.home-redesign) .av-home-hero-scene{z-index:0;position:absolute;inset:0}:where(.home-redesign) .av-home-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#121212e0 0%,#12121273 45%,#121212d1 100%),radial-gradient(820px 540px at 78% 22%,#adadad1f,#0000 65%);position:absolute;inset:0}:where(.home-redesign) .av-home-hero-pitch{z-index:2;flex-direction:column;gap:1.5rem;max-width:60rem;display:flex;position:relative}:where(.home-redesign) .av-home-hero-title{max-width:18ch}:where(.home-redesign) .av-home-hero-sub{font-size:var(--text-body-lg);color:#edededc7;max-width:46rem;line-height:1.55}:where(.home-redesign) .av-home-hero-channels{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:1023.98px){:where(.home-redesign) .av-home-hero-channels{grid-template-columns:1fr}}:where(.home-redesign) .av-home-channel{border-radius:var(--av-radius-card);color:var(--nw-paper);background:#ededed0d;border:1px solid #ededed1f;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:flex}:where(.home-redesign) .av-home-channel:hover{border-color:var(--nw-gold);background:#adadad14;transform:translateY(-2px)}:where(.home-redesign) .av-home-channel-label{font-size:var(--text-eyebrow-sm);letter-spacing:.18em;text-transform:uppercase;color:#ededed8c}:where(.home-redesign) .av-home-channel-value{font-family:var(--av-font-display);letter-spacing:-.01em;font-size:1.4rem}:where(.home-redesign) .av-home-channel-note{font-size:var(--text-caption);color:#ededed8c}:where(.home-redesign) .av-home-paths-header{max-width:56rem;margin-bottom:3rem}:where(.home-redesign) .av-home-paths-sub{font-size:var(--text-body);color:var(--nw-ink-mid);max-width:42rem;margin-top:1rem;line-height:1.6}:where(.home-redesign) .av-home-paths-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2rem);display:grid}@media (max-width:1023.98px){:where(.home-redesign) .av-home-paths-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){:where(.home-redesign) .av-home-paths-grid{grid-template-columns:1fr}}:where(.home-redesign) .av-home-path-card{background:var(--nw-paper-3);border-radius:var(--av-radius-panel);color:var(--nw-ink);border:1px solid #11111114;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1),border-color .3s;display:flex;overflow:hidden}:where(.home-redesign) .av-home-path-card:hover{border-color:var(--nw-gold);transform:translateY(-4px);box-shadow:0 28px 60px -34px #1116}:where(.home-redesign) .av-home-path-image-wrap{aspect-ratio:4/3;position:relative;overflow:hidden}:where(.home-redesign) .av-home-path-image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}:where(.home-redesign) .av-home-path-card:hover .av-home-path-image{transform:scale(1.04)}:where(.home-redesign) .av-home-path-body{flex-direction:column;gap:.85rem;padding:clamp(1.5rem,3vw,2rem);display:flex}:where(.home-redesign) .av-home-path-num{font-family:var(--av-font-display);color:var(--nw-gold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.4rem}:where(.home-redesign) .av-home-path-title{font-family:var(--av-font-display);font-size:var(--text-panel-title);margin:0;line-height:1.1}:where(.home-redesign) .av-home-path-desc{font-size:var(--text-body);color:var(--nw-ink-mid);line-height:1.6}:where(.home-redesign) .av-home-path-features{flex-direction:column;gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}:where(.home-redesign) .av-home-path-features li{font-size:var(--text-caption);color:var(--nw-ink-mid);padding-left:1rem;position:relative}:where(.home-redesign) .av-home-path-features li:before{content:"";background:var(--nw-gold);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}:where(.home-redesign) .av-home-path-cta{font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--nw-ink);border-bottom:1px solid;align-self:flex-start;margin-top:.4rem;padding-bottom:.2rem}:where(.home-redesign) .av-home-secondary-header{max-width:56rem;color:var(--nw-paper);margin-bottom:3rem}:where(.home-redesign) .av-home-secondary-sub{font-size:var(--text-body);color:#edededc7;max-width:42rem;margin-top:1rem;line-height:1.6}:where(.home-redesign) .av-home-secondary-grid{grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,2vw,1.25rem);display:grid}@media (max-width:1023.98px){:where(.home-redesign) .av-home-secondary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){:where(.home-redesign) .av-home-secondary-grid{grid-template-columns:1fr}}:where(.home-redesign) .av-home-secondary-card{border-radius:var(--av-radius-card);color:var(--nw-paper);background:#ededed0d;border:1px solid #ededed1f;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:flex}:where(.home-redesign) .av-home-secondary-card:hover{border-color:var(--nw-gold);background:#adadad0f;transform:translateY(-2px)}:where(.home-redesign) .av-home-secondary-num{font-family:var(--av-font-display);color:var(--nw-gold);font-variant-numeric:tabular-nums;font-size:1.2rem}:where(.home-redesign) .av-home-secondary-title{font-family:var(--av-font-display);font-size:var(--text-card-title);margin:0;line-height:1.15}:where(.home-redesign) .av-home-secondary-desc{font-size:var(--text-caption);color:#edededb8;line-height:1.55}:where(.home-redesign) .av-home-secondary-cta{font-size:var(--text-eyebrow-sm);letter-spacing:.18em;text-transform:uppercase;color:#edededc7;margin-top:auto}:where(.home-redesign) .av-home-secondary-card:hover .av-home-secondary-cta{color:var(--nw-gold)}:where(.home-redesign) .av-home-resources-header{max-width:56rem;margin-bottom:3rem}:where(.home-redesign) .av-home-resources-sub{font-size:var(--text-body);color:var(--nw-ink-mid);max-width:42rem;margin-top:1rem;line-height:1.6}:where(.home-redesign) .av-home-resources-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2rem);display:grid}@media (max-width:1023.98px){:where(.home-redesign) .av-home-resources-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){:where(.home-redesign) .av-home-resources-grid{grid-template-columns:1fr}}:where(.home-redesign) .av-home-resource-card{background:var(--nw-paper-3);border-radius:var(--av-radius-panel);color:var(--nw-ink);border:1px solid #11111114;flex-direction:column;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}:where(.home-redesign) .av-home-resource-card:hover{border-color:var(--nw-gold);transform:translateY(-3px);box-shadow:0 22px 50px -32px #1116}:where(.home-redesign) .av-home-resource-image-wrap{aspect-ratio:16/10;position:relative;overflow:hidden}:where(.home-redesign) .av-home-resource-image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}:where(.home-redesign) .av-home-resource-card:hover .av-home-resource-image{transform:scale(1.04)}:where(.home-redesign) .av-home-resource-body{flex-direction:column;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}:where(.home-redesign) .av-home-resource-category{font-size:var(--text-eyebrow-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--nw-gold)}:where(.home-redesign) .av-home-resource-title{font-family:var(--av-font-display);font-size:var(--text-card-title);margin:0;line-height:1.15}:where(.home-redesign) .av-home-resource-excerpt{font-size:var(--text-caption);color:var(--nw-ink-mid);line-height:1.6}:where(.home-redesign) .av-home-resource-cta{font-size:var(--text-eyebrow-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--nw-ink);margin-top:auto}:where(.home-redesign) .av-home-resource-card:hover .av-home-resource-cta{color:var(--nw-gold)}:where(.home-redesign) .cb-break{background:var(--nw-paper);color:var(--nw-ink-mid);z-index:4;flex-direction:column;align-items:center;gap:.65rem;margin:0;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3rem);display:flex;position:relative}:where(.home-redesign) .cb-rail{align-items:center;gap:clamp(.85rem,2vw,1.5rem);width:min(28rem,100%);display:flex}:where(.home-redesign) .cb-line{background:linear-gradient(90deg,#0000 0%,#adadad73 50%,#0000 100%);flex:1;height:1px}:where(.home-redesign) .cb-rail>.cb-line:first-child{background:linear-gradient(90deg,#0000 0%,#adadad73 100%)}:where(.home-redesign) .cb-rail>.cb-line:last-child{background:linear-gradient(90deg,#adadad73 0%,#0000 100%)}:where(.home-redesign) .cb-label{font-family:var(--av-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--av-gold-label);text-align:center;font-size:11px}:where(.home-redesign) .cb-caption{color:var(--nw-ink-mid);text-align:center;max-width:32rem;margin:0;font-size:.85rem;line-height:1.4}:where(.home-redesign) .cb-arrow{color:var(--nw-gold);opacity:.6;animation:2.4s ease-in-out infinite home-cb-arrow-bob;display:inline-flex}@keyframes home-cb-arrow-bob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:.95;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){:where(.home-redesign) .cb-arrow{animation:none}}:where(.home-redesign) .pp-track{background:var(--nw-ink);color:var(--nw-paper);min-height:calc(100svh + (var(--pp-steps,5) * 70svh) + 15svh);position:relative}:where(.home-redesign) .cb-break+.pp-track .pp-stage:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(180deg, var(--nw-ink) 0%, transparent 100%);height:18svh;position:absolute;inset:0 0 auto}:where(.home-redesign) .pp-stage{isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}:where(.home-redesign) .pp-scene-wrap{z-index:0;position:absolute;inset:0}:where(.home-redesign) .pp-scene-layer{opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}:where(.home-redesign) .pp-scene-layer.is-active{opacity:1}:where(.home-redesign) .pp-scene{position:absolute;inset:0}:where(.home-redesign) .pp-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#121212d1 0%,#12121280 36%,#12121200 62%),linear-gradient(#121212e0 0%,#1212128c 30% 70%,#121212e0 100%),radial-gradient(900px 600px at 70%,#adadad1a,#0000 70%);position:absolute;inset:0}:where(.home-redesign) .pp-content{z-index:2;grid-template-rows:auto auto 1fr auto;gap:clamp(1rem,2vw,1.5rem);max-width:96rem;height:100%;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem);display:grid;position:relative}:where(.home-redesign) .pp-head{flex-direction:column;gap:.75rem;max-width:44rem;display:flex}:where(.home-redesign) .pp-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--nw-gold);font-size:11px;display:inline-block}:where(.home-redesign) .pp-title{font-family:var(--av-font-display);letter-spacing:-.025em;color:var(--nw-paper);margin:0;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.04}:where(.home-redesign) .pp-sub{color:#edededb8;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.55}:where(.home-redesign) .pp-rail{flex-wrap:wrap;gap:.5rem;display:flex}:where(.home-redesign) .pp-rail-dot{appearance:none;font-family:var(--av-font-display);letter-spacing:.04em;color:#ededed8c;cursor:pointer;background:0 0;border:1px solid #ededed2e;border-radius:999px;padding:.4rem .75rem;font-size:.78rem;transition:color .25s,border-color .25s,background .25s}:where(.home-redesign) .pp-rail-dot.is-active{color:var(--nw-ink);background:var(--nw-gold);border-color:var(--nw-gold)}:where(.home-redesign) .pp-rail-dot:hover{color:var(--nw-gold);border-color:var(--nw-gold)}:where(.home-redesign) .pp-rail-dot.is-active:hover{color:var(--nw-ink)}:where(.home-redesign) .pp-steps{align-self:center;max-width:38rem;min-height:14rem;position:relative}:where(.home-redesign) .pp-step{opacity:0;pointer-events:none;flex-direction:column;gap:.85rem;transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;inset:0;transform:translateY(12px)}:where(.home-redesign) .pp-step.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}:where(.home-redesign) .pp-step-num{font-family:var(--av-font-display);color:var(--nw-gold);letter-spacing:-.02em;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1}:where(.home-redesign) .pp-step-title{font-family:var(--av-font-display);color:var(--nw-paper);margin:0;font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.1}:where(.home-redesign) .pp-step-body{color:#edededc7;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.65}:where(.home-redesign) .pp-footer{letter-spacing:.22em;text-transform:uppercase;color:#ededed8c;margin-bottom:var(--av-sticky-bar-pad,0px);align-items:center;gap:.85rem;font-size:11px;display:flex}:where(.home-redesign) .pp-footer-line{background:#ededed29;flex:1;height:1px}@media (max-width:1023.98px){:where(.home-redesign) .pp-track{min-height:400svh}:where(.home-redesign) .pp-stage{height:auto;min-height:0;position:relative;overflow:visible}:where(.home-redesign) .pp-scene-wrap,:where(.home-redesign) .pp-overlay{display:none}:where(.home-redesign) .pp-content{gap:1.75rem;height:auto;padding:4rem 1.5rem}:where(.home-redesign) .pp-steps{min-height:0;position:relative}:where(.home-redesign) .pp-step{opacity:1;pointer-events:auto;border-top:1px solid #ededed1f;padding-top:1.5rem;position:relative;inset:auto;transform:none}:where(.home-redesign) .pp-step:first-child{border-top:0;padding-top:0}:where(.home-redesign) .pp-footer{display:none}}@media (prefers-reduced-motion:reduce){:where(.home-redesign) .pp-track{min-height:0}:where(.home-redesign) .pp-stage{height:auto;min-height:0;position:relative;overflow:visible}:where(.home-redesign) .pp-scene-wrap,:where(.home-redesign) .pp-overlay{display:none}:where(.home-redesign) .pp-content{gap:1.75rem;height:auto;padding:4rem 1.5rem}:where(.home-redesign) .pp-steps{min-height:0;position:relative}:where(.home-redesign) .pp-step{opacity:1;pointer-events:auto;border-top:1px solid #ededed1f;padding-top:1.5rem;transition:none;position:relative;inset:auto;transform:none}:where(.home-redesign) .pp-step:first-child{border-top:0;padding-top:0}:where(.home-redesign) .pp-rail{display:none}}:where(.home-redesign) .av-flagship-hero{isolation:isolate;align-items:center;min-height:92svh;display:flex;position:relative;overflow:hidden}:where(.home-redesign) .av-flagship-hero-canvas,:where(.home-redesign) .av-flagship-hero-scene{z-index:0;position:absolute;inset:0}:where(.home-redesign) .av-flagship-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#121212d9 0%,#12121273 45%,#121212c7 100%),radial-gradient(720px 480px at 82% 18%,#c8222a1f,#0000 65%);position:absolute;inset:0}:where(.home-redesign) .av-flagship-hero-pitch{z-index:2;flex-direction:column;gap:1.5rem;max-width:56rem;display:flex;position:relative}:where(.home-redesign) .av-flagship-hero-title{max-width:18ch}:where(.home-redesign) .av-flagship-hero-sub{font-size:var(--text-body-lg);color:#edededc7;max-width:44rem;line-height:1.55}:where(.home-redesign) .av-flagship-hero-channels{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:1023.98px){:where(.home-redesign) .av-flagship-hero-channels{grid-template-columns:1fr}}:where(.home-redesign) .av-flagship-channel{border-radius:var(--av-radius-card);color:var(--nw-paper);background:#ededed0d;border:1px solid #ededed1f;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:flex}:where(.home-redesign) .av-flagship-channel:hover{border-color:var(--nw-gold);background:#adadad14;transform:translateY(-2px)}:where(.home-redesign) .av-flagship-channel-label{font-size:var(--text-eyebrow-sm);letter-spacing:.18em;text-transform:uppercase;color:#ededed8c}:where(.home-redesign) .av-flagship-channel-value{font-family:var(--av-font-display);letter-spacing:-.01em;font-size:1.4rem}:where(.home-redesign) .av-flagship-channel-note{font-size:var(--text-caption);color:#ededed8c}:where(.home-redesign) .av-flagship-types{background:var(--nw-paper);color:var(--nw-ink);height:600vh;position:relative;overflow:clip}:where(.home-redesign) .av-flagship-types-stage{grid-template-rows:auto 1fr auto;gap:2rem;height:100vh;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,3rem) clamp(2rem,4vw,3rem);display:grid;position:sticky;top:0}:where(.home-redesign) .av-flagship-types-header{max-width:60rem}:where(.home-redesign) .av-flagship-types-heading{max-width:24ch;margin-top:.5rem}:where(.home-redesign) .av-flagship-types-cards{width:100%;max-width:52rem;margin-inline:auto;position:relative}:where(.home-redesign) .av-flagship-type-card{background:var(--nw-paper-3);border-radius:var(--av-radius-panel);opacity:0;pointer-events:none;border:1px solid #11111114;flex-direction:column;gap:1rem;padding:clamp(2rem,4vw,3rem);transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(16px);box-shadow:0 18px 50px -34px #1116}:where(.home-redesign) .av-flagship-type-card.is-active{opacity:1;pointer-events:auto;transform:none}:where(.home-redesign) .av-flagship-type-num{font-family:var(--av-font-display);font-size:var(--text-stat);color:var(--nw-gold);letter-spacing:-.02em;line-height:.9}:where(.home-redesign) .av-flagship-type-title{font-family:var(--av-font-display);font-size:var(--text-panel-title);margin:0;line-height:1.1}:where(.home-redesign) .av-flagship-type-desc{font-size:var(--text-body);color:var(--nw-ink-mid);max-width:36rem;line-height:1.6}:where(.home-redesign) .av-flagship-type-features{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem 1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}:where(.home-redesign) .av-flagship-type-features li{font-size:var(--text-caption);color:var(--nw-ink-mid);padding-left:1rem;position:relative}:where(.home-redesign) .av-flagship-type-features li:before{content:"";background:var(--nw-gold);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}:where(.home-redesign) .av-flagship-type-link{color:var(--nw-ink);font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;margin-top:.4rem;padding-bottom:.2rem;text-decoration:none}:where(.home-redesign) .av-flagship-types-footline{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;width:100%;max-width:52rem;margin-inline:auto;display:grid}:where(.home-redesign) .av-flagship-types-counter{font-family:var(--av-font-display);font-variant-numeric:tabular-nums;color:var(--nw-ink);font-size:1.4rem}:where(.home-redesign) .av-flagship-types-counter span{opacity:.45;margin-left:.4rem}:where(.home-redesign) .av-flagship-types-dots{justify-content:flex-end;gap:.4rem;display:flex}:where(.home-redesign) .av-flagship-types-dot{background:#1111112e;border-radius:999px;width:6px;height:6px;transition:background .25s,transform .25s}:where(.home-redesign) .av-flagship-types-dot.is-active{background:var(--nw-gold);transform:scale(1.4)}@media (max-width:1023.98px){:where(.home-redesign) .av-flagship-types{height:auto}:where(.home-redesign) .av-flagship-types-stage{grid-template-rows:auto auto auto;gap:1.5rem;height:auto;position:static}:where(.home-redesign) .av-flagship-types-cards{flex-direction:column;gap:1rem;display:flex;position:static}:where(.home-redesign) .av-flagship-type-card{opacity:1;pointer-events:auto;position:static;transform:none}:where(.home-redesign) .av-flagship-types-footline{display:none}}:where(.home-redesign) .av-flagship-process{background:var(--nw-ink);color:var(--nw-paper);height:600vh;position:relative;overflow:clip}:where(.home-redesign) .av-flagship-process-stage{isolation:isolate;grid-template-columns:1fr;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}:where(.home-redesign) .av-flagship-process-canvas,:where(.home-redesign) .av-flagship-process-scene{z-index:0;position:absolute;inset:0}:where(.home-redesign) .av-flagship-process-frame{z-index:1;background:linear-gradient(#121212b3 0%,#12121259 45%,#121212b3 100%);grid-template-rows:auto auto 1fr;gap:clamp(1rem,3vw,2rem);width:100%;max-width:80rem;margin-inline:auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,3rem);display:grid;position:relative}:where(.home-redesign) .av-flagship-process-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}:where(.home-redesign) .av-flagship-process-counter{font-family:var(--av-font-display);font-variant-numeric:tabular-nums;color:var(--nw-paper);align-items:baseline;gap:.4rem;font-size:1.6rem;display:inline-flex}:where(.home-redesign) .av-flagship-process-num{color:var(--nw-gold)}:where(.home-redesign) .av-flagship-process-divider{opacity:.4}:where(.home-redesign) .av-flagship-process-heading{max-width:26ch}:where(.home-redesign) .av-flagship-process-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:end;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}:where(.home-redesign) .av-flagship-process-item{border-radius:var(--av-radius-card);-webkit-backdrop-filter:blur(6px);opacity:.55;background:#12121273;border:1px solid #ededed1f;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;transition:opacity .4s,border-color .4s,transform .4s;display:grid}:where(.home-redesign) .av-flagship-process-item.is-active{opacity:1;border-color:var(--nw-gold);transform:translateY(-2px)}:where(.home-redesign) .av-flagship-process-step-num{font-family:var(--av-font-display);color:var(--nw-gold);font-size:1.5rem;line-height:1}:where(.home-redesign) .av-flagship-process-step-title{font-family:var(--av-font-display);font-size:var(--text-card-title);margin:0 0 .35rem}:where(.home-redesign) .av-flagship-process-step-desc{font-size:var(--text-caption);color:#edededb8;line-height:1.55}@media (max-width:1023.98px){:where(.home-redesign) .av-flagship-process{height:auto}:where(.home-redesign) .av-flagship-process-stage{height:auto;position:static}:where(.home-redesign) .av-flagship-process-canvas{display:none}:where(.home-redesign) .av-flagship-process-frame{background:0 0}:where(.home-redesign) .av-flagship-process-list{grid-template-columns:1fr}:where(.home-redesign) .av-flagship-process-item{opacity:1}}:where(.home-redesign) .av-flagship-obj-header{max-width:56rem;margin-bottom:3rem}:where(.home-redesign) .av-flagship-obj-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}:where(.home-redesign) .av-flagship-obj-item{border-top:1px solid #1111111f;grid-template-columns:auto 1fr;gap:1rem;padding:1.5rem;display:grid}:where(.home-redesign) .av-flagship-obj-num{font-family:var(--av-font-display);color:var(--nw-gold);font-variant-numeric:tabular-nums;font-size:1.4rem}:where(.home-redesign) .av-flagship-obj-q{font-family:var(--av-font-display);font-size:var(--text-card-title);margin:0 0 .6rem;line-height:1.15}:where(.home-redesign) .av-flagship-obj-a{font-size:var(--text-body);color:var(--nw-ink-mid);max-width:42rem;line-height:1.65}:where(.home-redesign) .av-flagship-featured>div{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:1023.98px){:where(.home-redesign) .av-flagship-featured>div{grid-template-columns:1fr}}:where(.home-redesign) .av-flagship-featured-figure{border-radius:var(--av-radius-panel);border:1px solid #ededed1a;margin:0;position:relative;overflow:hidden}:where(.home-redesign) .av-flagship-featured-image{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}:where(.home-redesign) .av-flagship-featured-meta{color:var(--nw-paper);font-size:var(--text-caption);letter-spacing:.04em;background:linear-gradient(#0000,#121212d9);justify-content:space-between;padding:1rem 1.25rem;display:flex;position:absolute;inset:auto 0 0}:where(.home-redesign) .av-flagship-featured-quote{flex-direction:column;align-self:center;gap:1.5rem;margin:0;padding:0 1rem;display:flex}:where(.home-redesign) .av-flagship-featured-quote p{font-family:var(--av-font-display);color:var(--nw-paper);margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.25}:where(.home-redesign) .av-flagship-featured-attribution{font-size:var(--text-caption);letter-spacing:.1em;text-transform:uppercase;color:#ededed8c}:where(.home-redesign) .av-flagship-wizard-section{position:relative}:where(.home-redesign) .av-flagship-wizard-header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}:where(.home-redesign) .av-flagship-wizard-header .eyebrow{letter-spacing:0;text-transform:none;font-size:.8125rem}:where(.home-redesign) .av-flagship-wizard-intro{max-width:40rem;font-size:var(--text-body);color:#edededc7;line-height:1.6}:where(.home-redesign) .av-flagship-wizard-card{width:100%}:where(.home-redesign) .av-flagship-wizard-progress{justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}:where(.home-redesign) .av-flagship-wizard-progress-dot{background:#ededed2e;border-radius:999px;width:32px;height:4px;transition:background .3s}:where(.home-redesign) .av-flagship-wizard-progress-dot.is-active{background:var(--nw-gold)}:where(.home-redesign) .av-flagship-wizard-step-heading{font-family:var(--av-font-display);font-size:var(--text-panel-title);color:var(--nw-paper);margin:0 0 .4rem;line-height:1.1}:where(.home-redesign) .av-flagship-wizard-step-sub{font-size:var(--text-body);color:#edededb8;max-width:36rem;margin:0 0 1.5rem;line-height:1.55}:where(.home-redesign) .av-flagship-wizard-step-fields{gap:1.1rem;display:grid}:where(.home-redesign) .av-flagship-wizard-choices{flex-direction:column;gap:.85rem;display:flex}:where(.home-redesign) .av-flagship-wizard-label{letter-spacing:0;text-transform:none;color:#edededa6;font-size:.8125rem;font-weight:500}:where(.home-redesign) .av-flagship-wizard-choice-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}:where(.home-redesign) .av-flagship-wizard-choice{text-align:left;width:100%;color:var(--nw-paper);border-radius:var(--av-radius-card);cursor:pointer;font:inherit;background:#1c1a178c;border:1px solid #ededed1f;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;transition:border-color .25s,background .25s,transform .25s;display:flex}:where(.home-redesign) .av-flagship-wizard-choice:hover{border-color:#adadad8c;transform:translateY(-2px)}:where(.home-redesign) .av-flagship-wizard-choice:focus-visible{outline:2px solid var(--nw-gold);outline-offset:3px}:where(.home-redesign) .av-flagship-wizard-choice.is-active{border-color:var(--nw-gold);background:#adadad29}:where(.home-redesign) .av-flagship-wizard-choice-label{font-family:var(--av-font-display);font-size:1.15rem;line-height:1.2}:where(.home-redesign) .av-flagship-wizard-choice-hint{font-size:var(--text-caption);color:#ededed99}:where(.home-redesign) .av-flagship-wizard-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}:where(.home-redesign) .av-flagship-wizard-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}:where(.home-redesign) .av-flagship-wizard-back,:where(.home-redesign) .av-flagship-wizard-next{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.95rem 1.7rem;font-weight:500;transition:background .25s,color .25s,transform .25s,opacity .2s;display:inline-flex}:where(.home-redesign) .av-flagship-wizard-back{color:var(--nw-paper);background:0 0;border:1px solid #ededed40}:where(.home-redesign) .av-flagship-wizard-back:hover{border-color:var(--nw-gold);color:var(--nw-gold)}:where(.home-redesign) .av-flagship-wizard-back:disabled{opacity:.35;cursor:not-allowed}:where(.home-redesign) .av-flagship-wizard-next{background:var(--nw-paper-3);color:var(--nw-ink);border:0}:where(.home-redesign) .av-flagship-wizard-next:hover{background:var(--nw-gold);transform:translateY(-2px)}:where(.home-redesign) .av-flagship-wizard-next:disabled{opacity:.4;cursor:not-allowed;transform:none}:where(.home-redesign) .av-flagship-wizard-success{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}
