@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/fb74448dcb8f3309-s.0otlkf12z7-mh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/6b186f06197624ff-s.p.0dxwd2j~oz4yd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_1909f80d-module__bg4Haa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_1909f80d-module__bg4Haa__variable{--font-adu-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.08wnys.spqmz-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.03kpp5fbi.88j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.0g6adshk-wxa_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.02msn089-soa4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.13-bl75dp544c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.07n94j49quulv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_eaa46939-module__a2wYZq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_eaa46939-module__a2wYZq__variable{--font-adu-display:"Newsreader", "Newsreader Fallback"}
.pm{background:var(--nw-paper);border-top:1px solid var(--nw-rule);border-bottom:1px solid var(--nw-rule);padding:clamp(2.5rem,5vw,3.75rem) 0;overflow:hidden}.pm-eyebrow{text-align:center;letter-spacing:.32em;text-transform:uppercase;color:var(--nw-ink-mid);margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:11px}.pm-viewport{position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.pm-track{width:max-content;animation:pm-scroll var(--pm-duration,30s) linear infinite;will-change:transform;align-items:center;display:flex}.pm:hover .pm-track{animation-play-state:paused}.pm-item{flex:none;justify-content:center;align-items:center;margin-right:clamp(3rem,6vw,6rem);display:inline-flex}.pm-logo{--pm-h:clamp(46px, 5vw, 64px);height:calc(var(--pm-h) * var(--pm-scale,1));object-fit:contain;opacity:.62;filter:grayscale();-webkit-user-select:none;user-select:none;width:auto;max-width:clamp(170px,32vw,378px);transition:opacity .3s,filter .3s}.pm-item:hover .pm-logo,.pm-item:focus-visible .pm-logo{opacity:1;filter:grayscale(0%)}@keyframes pm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pm--static .pm-viewport{-webkit-mask:none;mask:none}.pm--static .pm-track{flex-wrap:wrap;justify-content:center;gap:clamp(2rem,5vw,5rem);width:100%;animation:none}.pm--static .pm-item{margin-right:0}@media (prefers-reduced-motion:reduce){.pm-track{flex-wrap:wrap;justify-content:center;row-gap:1.5rem;width:100%;animation:none}.pm-viewport{-webkit-mask:none;mask:none}.pm-item:nth-child(n+6){display:none}}
.editorial-project-portfolio-module__XAD7_W__section{--accent:var(--av-red);padding:clamp(3.5rem, 6.5vw, 6rem) var(--av-gutter) clamp(2.5rem, 4.5vw, 4rem);background:var(--av-paper);color:var(--av-ink)}.editorial-project-portfolio-module__XAD7_W__inner{max-width:88rem;margin-inline:auto}.editorial-project-portfolio-module__XAD7_W__header{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2rem,3.5vw,3.25rem);display:grid}.editorial-project-portfolio-module__XAD7_W__eyebrow{color:var(--av-muted);margin:0 0 .65rem;font-size:.8125rem;line-height:1.5}.editorial-project-portfolio-module__XAD7_W__title{max-width:22ch;font-family:var(--av-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2rem,3vw,3.3rem);font-weight:460;line-height:1.08}.editorial-project-portfolio-module__XAD7_W__intro{max-width:61ch;color:var(--av-muted);margin:0;font-size:.9375rem;line-height:1.65}.editorial-project-portfolio-module__XAD7_W__spread{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr);align-items:start;gap:clamp(1.5rem,3.5vw,4rem);display:grid}.editorial-project-portfolio-module__XAD7_W__imageColumn{min-width:0}.editorial-project-portfolio-module__XAD7_W__imageButton{aspect-ratio:1;cursor:zoom-in;isolation:isolate;background:#e0e0db;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.editorial-project-portfolio-module__XAD7_W__currentImage,.editorial-project-portfolio-module__XAD7_W__previousImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.editorial-project-portfolio-module__XAD7_W__previousImage{z-index:-1}.editorial-project-portfolio-module__XAD7_W__currentImage{transform-origin:50%}.editorial-project-portfolio-module__XAD7_W__openLabel{color:var(--av-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9f9f7f0;align-items:center;gap:1rem;padding:.7rem .85rem;font-size:.73rem;line-height:1.4;display:inline-flex;position:absolute;bottom:1.25rem;right:1.25rem}.editorial-project-portfolio-module__XAD7_W__openLabel>span{font-size:1.1rem}.editorial-project-portfolio-module__XAD7_W__imageCaption{color:var(--av-muted);justify-content:space-between;gap:1rem;margin:.75rem 0 0;font-size:.72rem;line-height:1.5;display:flex}.editorial-project-portfolio-module__XAD7_W__imageCaption>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.editorial-project-portfolio-module__XAD7_W__rail{display:contents}.editorial-project-portfolio-module__XAD7_W__projectInfo{border-top:1px solid var(--av-rule);grid-area:1/2;min-width:0;padding-top:1rem}.editorial-project-portfolio-module__XAD7_W__projectTop{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.editorial-project-portfolio-module__XAD7_W__folio{font-family:var(--av-font-display);color:var(--av-red-deep,#aa292e);font-size:3.6rem;line-height:1}.editorial-project-portfolio-module__XAD7_W__facts{margin:1.4rem 0}.editorial-project-portfolio-module__XAD7_W__facts>div{border-top:1px solid var(--av-rule);grid-template-columns:6rem 1fr;gap:1rem;padding:.7rem 0;font-size:.72rem;line-height:1.5;display:grid}.editorial-project-portfolio-module__XAD7_W__facts dt{color:var(--av-muted)}.editorial-project-portfolio-module__XAD7_W__facts dd{margin:0}.editorial-project-portfolio-module__XAD7_W__detailPhoto{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.editorial-project-portfolio-module__XAD7_W__detailPhoto img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.editorial-project-portfolio-module__XAD7_W__detailPhoto>span{color:var(--av-muted);justify-content:space-between;margin-top:.5rem;font-size:.68rem;display:flex}.editorial-project-portfolio-module__XAD7_W__navigation{border-top:1px solid var(--av-rule);align-items:center;gap:.5rem;margin-top:1.4rem;padding-top:1rem;display:flex}.editorial-project-portfolio-module__XAD7_W__navigation>span{color:var(--av-muted);flex:1;font-size:.68rem}.editorial-project-portfolio-module__XAD7_W__navigation button{border:1px solid var(--av-rule);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;transition:background .25s}.editorial-project-portfolio-module__XAD7_W__navigation button:hover{background:#e6e3da}.editorial-project-portfolio-module__XAD7_W__navigation button:focus-visible,.editorial-project-portfolio-module__XAD7_W__detailPhoto:focus-visible{outline:2px solid var(--av-red);outline-offset:4px}.editorial-project-portfolio-module__XAD7_W__projectInfo h3{max-width:20ch;font-family:var(--av-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.65rem,2.2vw,2.5rem);font-weight:450;line-height:1.1}.editorial-project-portfolio-module__XAD7_W__place{color:var(--av-muted);margin:.6rem 0 0;font-size:.875rem;line-height:1.5}.editorial-project-portfolio-module__XAD7_W__projectLink,.editorial-project-portfolio-module__XAD7_W__portfolioLink{min-height:44px;color:var(--av-ink);justify-content:space-between;align-items:center;gap:1.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.editorial-project-portfolio-module__XAD7_W__projectLink{border-bottom:1px solid var(--av-red);margin-top:.8rem}.editorial-project-portfolio-module__XAD7_W__projectLink>span,.editorial-project-portfolio-module__XAD7_W__portfolioLink>span{color:var(--av-red-deep,#aa292e);font-size:1.1rem;transition:transform .2s}.editorial-project-portfolio-module__XAD7_W__projectLink:hover>span,.editorial-project-portfolio-module__XAD7_W__portfolioLink:hover>span{transform:translate(2px,-2px)}.editorial-project-portfolio-module__XAD7_W__index{border-top:1px solid var(--av-rule);grid-column:1/-1;margin-top:0;padding-top:1.5rem}.editorial-project-portfolio-module__XAD7_W__indexLabel{color:var(--av-ink);justify-content:space-between;gap:.75rem;margin:0 0 .8rem;font-size:.72rem;line-height:1.5;display:flex}.editorial-project-portfolio-module__XAD7_W__indexLabel>span{color:var(--av-muted)}.editorial-project-portfolio-module__XAD7_W__thumbnails{grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem .8rem;display:grid;position:relative}.editorial-project-portfolio-module__XAD7_W__thumbnail{text-align:left;cursor:pointer;min-width:0;color:var(--av-muted);background:0 0;border:0;padding:0}.editorial-project-portfolio-module__XAD7_W__thumbImage{aspect-ratio:1;opacity:.65;background:#e0e0db;transition:opacity .2s;display:block;overflow:hidden}.editorial-project-portfolio-module__XAD7_W__thumbImage img{object-fit:cover;width:100%;height:100%}.editorial-project-portfolio-module__XAD7_W__thumbnail[aria-selected=true] .editorial-project-portfolio-module__XAD7_W__thumbImage,.editorial-project-portfolio-module__XAD7_W__thumbnail:hover .editorial-project-portfolio-module__XAD7_W__thumbImage{opacity:1}.editorial-project-portfolio-module__XAD7_W__thumbnail[aria-selected=true]{color:var(--av-red-deep,#aa292e)}.editorial-project-portfolio-module__XAD7_W__thumbNumber{font-variant-numeric:tabular-nums;border-top:1px solid #0000;justify-content:space-between;gap:.2rem;margin-top:.35rem;padding-top:.25rem;font-size:.68rem;line-height:1.4;display:flex}.editorial-project-portfolio-module__XAD7_W__thumbNumber>span{font-size:.6rem}.editorial-project-portfolio-module__XAD7_W__thumbnail[aria-selected=true] .editorial-project-portfolio-module__XAD7_W__thumbNumber{border-color:currentColor}.editorial-project-portfolio-module__XAD7_W__portfolioLink{border-top:1px solid var(--av-rule);margin-top:1.25rem;padding-block:.65rem 0;display:flex}.editorial-project-portfolio-module__XAD7_W__imageButton:focus-visible,.editorial-project-portfolio-module__XAD7_W__thumbnail:focus-visible,.editorial-project-portfolio-module__XAD7_W__projectLink:focus-visible,.editorial-project-portfolio-module__XAD7_W__portfolioLink:focus-visible{outline:2px solid var(--av-red);outline-offset:5px}@media (max-width:1100px){.editorial-project-portfolio-module__XAD7_W__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem .45rem}.editorial-project-portfolio-module__XAD7_W__thumbNumber>span{display:none}.editorial-project-portfolio-module__XAD7_W__projectInfo h3{font-size:clamp(1.5rem,2.5vw,2rem)}.editorial-project-portfolio-module__XAD7_W__indexLabel{flex-wrap:wrap}.editorial-project-portfolio-module__XAD7_W__intro{font-size:.875rem}.editorial-project-portfolio-module__XAD7_W__imageButton{aspect-ratio:5/4}}@media (max-width:760px){.editorial-project-portfolio-module__XAD7_W__header{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.75rem}.editorial-project-portfolio-module__XAD7_W__title{max-width:24ch;font-size:clamp(2rem,7vw,2.8rem)}.editorial-project-portfolio-module__XAD7_W__intro{max-width:62ch;font-size:.9rem}.editorial-project-portfolio-module__XAD7_W__spread{grid-template-columns:minmax(0,1fr);gap:1.5rem}.editorial-project-portfolio-module__XAD7_W__imageButton{aspect-ratio:4/3}.editorial-project-portfolio-module__XAD7_W__openLabel{padding:.55rem .7rem;font-size:.65rem;bottom:.75rem;right:.75rem}.editorial-project-portfolio-module__XAD7_W__rail{gap:1.25rem}.editorial-project-portfolio-module__XAD7_W__projectInfo{grid-area:auto/1;padding-right:0;position:relative}.editorial-project-portfolio-module__XAD7_W__projectInfo h3{max-width:28ch;font-size:clamp(1.75rem,6vw,2.2rem)}.editorial-project-portfolio-module__XAD7_W__projectInfo .editorial-project-portfolio-module__XAD7_W__eyebrow{margin-bottom:.4rem}.editorial-project-portfolio-module__XAD7_W__projectLink{margin-top:.45rem}.editorial-project-portfolio-module__XAD7_W__index{min-width:0;margin-top:0}.editorial-project-portfolio-module__XAD7_W__indexLabel{margin-bottom:.65rem}.editorial-project-portfolio-module__XAD7_W__thumbnails{scrollbar-width:thin;overscroll-behavior-x:contain;gap:.7rem;margin:-5px;padding:5px 5px .55rem;scroll-padding-inline:5px;display:flex;overflow-x:auto}.editorial-project-portfolio-module__XAD7_W__thumbnail{flex:0 0 clamp(4.25rem,18vw,6rem)}.editorial-project-portfolio-module__XAD7_W__thumbImage{aspect-ratio:5/4}.editorial-project-portfolio-module__XAD7_W__thumbNumber{font-size:.72rem}.editorial-project-portfolio-module__XAD7_W__thumbNumber>span{display:block}.editorial-project-portfolio-module__XAD7_W__portfolioLink{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.editorial-project-portfolio-module__XAD7_W__thumbImage,.editorial-project-portfolio-module__XAD7_W__projectLink>span,.editorial-project-portfolio-module__XAD7_W__portfolioLink>span{transition:none}.editorial-project-portfolio-module__XAD7_W__projectLink:hover>span,.editorial-project-portfolio-module__XAD7_W__portfolioLink:hover>span{transform:none}}.editorial-project-portfolio-module__XAD7_W__galleryFooter{border-top:1px solid #aaa8a2;grid-template-columns:3fr 1fr;align-items:center;gap:1.5rem 2.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}.editorial-project-portfolio-module__XAD7_W__galleryFooter .pm.pm--static{background:0 0;border-top:0;border-bottom:0;padding:0;overflow:visible}.editorial-project-portfolio-module__XAD7_W__galleryFooter .pm.pm--static .pm-eyebrow{letter-spacing:normal;text-transform:none;text-align:left;color:var(--av-muted);margin:0 0 .85rem;font-size:.72rem}.editorial-project-portfolio-module__XAD7_W__galleryFooter .pm.pm--static .pm-viewport{overflow:visible;-webkit-mask:none;mask:none}.editorial-project-portfolio-module__XAD7_W__galleryFooter .pm.pm--static .pm-track{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;gap:1.5rem 1.25rem;width:100%;animation:none;display:grid}.editorial-project-portfolio-module__XAD7_W__galleryFooter .pm.pm--static .pm-item{width:100%;margin-right:0;display:flex!important}.editorial-project-portfolio-module__XAD7_W__galleryFooter .pm.pm--static .pm-logo{--pm-h:clamp(28px,2.6vw,40px);max-width:100%}.editorial-project-portfolio-module__XAD7_W__galleryFooter[data-press=none]{grid-template-columns:1fr}.editorial-project-portfolio-module__XAD7_W__instagramLink{color:inherit;justify-self:end;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.editorial-project-portfolio-module__XAD7_W__instagramIcon{flex:none;place-items:center;display:grid}.editorial-project-portfolio-module__XAD7_W__instagramText span,.editorial-project-portfolio-module__XAD7_W__instagramText strong{display:block}.editorial-project-portfolio-module__XAD7_W__instagramText span{letter-spacing:.12em;color:#6c6963;font-size:.6rem}.editorial-project-portfolio-module__XAD7_W__instagramText strong{margin-top:.1rem;font-size:.8rem}.editorial-project-portfolio-module__XAD7_W__instagramArrow{font-size:1.05rem}.editorial-project-portfolio-module__XAD7_W__instagramLink:focus-visible{outline:2px solid var(--av-red);outline-offset:4px}@media (max-width:1100px){.editorial-project-portfolio-module__XAD7_W__galleryFooter{grid-template-columns:1fr;gap:1.75rem}.editorial-project-portfolio-module__XAD7_W__instagramLink{justify-self:start}}@media (max-width:767px){.editorial-project-portfolio-module__XAD7_W__instagramLink{justify-self:center}}@media (max-width:599px){.editorial-project-portfolio-module__XAD7_W__galleryFooter .pm.pm--static .pm-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1rem}}@media (prefers-reduced-motion:reduce){.editorial-project-portfolio-module__XAD7_W__galleryFooter .pm.pm--static .pm-item{display:flex!important}}
.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%)}
.guide-module__EOVlzq__eyebrow{color:var(--av-red-deep);font:500 var(--av-type-label-size)/1.45 var(--av-font-body);letter-spacing:var(--av-type-label-track);margin:0 0 1.2rem}.guide-module__EOVlzq__sectionTitle{max-width:22ch;font-family:var(--av-font-display);font-size:var(--av-type-section-size);font-weight:460;line-height:var(--av-type-section-leading);letter-spacing:var(--av-type-section-track);text-wrap:balance;margin:0}.guide-module__EOVlzq__lede{max-width:56ch;color:var(--av-muted);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.65}.guide-module__EOVlzq__lede a,.guide-module__EOVlzq__note a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.22em;text-decoration-thickness:1px}.guide-module__EOVlzq__note{max-width:70ch;color:var(--av-muted);margin:1.5rem 0 0;font-size:.875rem;line-height:1.6}.guide-module__EOVlzq__prose{max-width:64ch}.guide-module__EOVlzq__prose>*+*{margin-top:1.1rem}.guide-module__EOVlzq__prose p{color:#2b2b2b;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.72}.guide-module__EOVlzq__prose p+p{margin-top:1.1rem}.guide-module__EOVlzq__prose a{color:var(--av-ink);text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .2s}.guide-module__EOVlzq__prose a:hover{color:var(--av-red-deep)}.guide-module__EOVlzq__prose strong{color:var(--av-ink);font-weight:600}.guide-module__EOVlzq__prose em{font-style:italic}.guide-module__EOVlzq__tableWrap{max-width:100%;overflow-x:auto}.guide-module__EOVlzq__tableWrap:focus-visible{outline:2px solid var(--av-red);outline-offset:4px}.guide-module__EOVlzq__table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}.guide-module__EOVlzq__table th,.guide-module__EOVlzq__table td{text-align:left;vertical-align:top;padding:.95rem 1.25rem .95rem 0}.guide-module__EOVlzq__table th:last-child,.guide-module__EOVlzq__table td:last-child{padding-right:0}.guide-module__EOVlzq__table thead th{color:var(--av-muted);font:500 .75rem/1.4 var(--av-font-body);letter-spacing:.01em;border-bottom:1px solid var(--av-ink);padding-block:0 .7rem}.guide-module__EOVlzq__table tbody tr{border-bottom:1px solid var(--av-rule)}.guide-module__EOVlzq__table tbody th{color:var(--av-ink);font-family:var(--av-font-display);font-size:1.0625rem;font-weight:460;line-height:1.35}.guide-module__EOVlzq__table tbody td{color:#3a3a3a}.guide-module__EOVlzq__table tbody td strong{color:var(--av-ink);font-weight:600}.guide-module__EOVlzq__table[data-figures=true] tbody td{color:var(--av-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.guide-module__EOVlzq__table[data-figures=true] tbody td[data-wrap=true]{white-space:normal;color:#3a3a3a}.guide-module__EOVlzq__table a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.2em}.guide-module__EOVlzq__table caption{text-align:left}.guide-module__EOVlzq__compare[data-seam=rule]{padding-top:clamp(1.5rem,3vw,3rem)}.guide-module__EOVlzq__compare[data-seam=rule] .guide-module__EOVlzq__compareInner{border-top:1px solid var(--av-rule);padding-top:clamp(1.5rem,3vw,2rem)}.guide-module__EOVlzq__compareStudies{grid-template-columns:20% minmax(0,1fr) minmax(0,1fr);gap:0 1.25rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:grid}.guide-module__EOVlzq__compareStudies .guide-module__EOVlzq__studyPlate{aspect-ratio:16/10}.guide-module__EOVlzq__compareTable th:first-child{width:20%}.guide-module__EOVlzq__compareTable thead th:not(:first-child){color:var(--av-ink);font:460 clamp(1.15rem, 1rem + .4vw, 1.4rem)/1.2 var(--av-font-display);letter-spacing:-.005em}.guide-module__EOVlzq__compareTable tbody td{width:40%}.guide-module__EOVlzq__studyCard{margin:0}.guide-module__EOVlzq__studyPlate{aspect-ratio:4/3;border:1px solid var(--av-rule);background:#fbfbfa;position:relative;overflow:hidden}.guide-module__EOVlzq__studyPlate>*{width:100%;height:100%;position:absolute;inset:0}.guide-module__EOVlzq__studyPlate img{object-fit:contain}.guide-module__EOVlzq__studyPlate svg{display:block}.guide-module__EOVlzq__studyCaption{color:var(--av-ink);gap:.6rem;margin:0;padding-top:.6rem;font-size:.875rem;line-height:1.4;display:flex}.guide-module__EOVlzq__studyCaption span{color:var(--av-red-deep);font-variant-numeric:tabular-nums}.guide-module__EOVlzq__builds{grid-template-columns:repeat(var(--build-count,4), minmax(0, 1fr));gap:clamp(1.25rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.guide-module__EOVlzq__buildLink{height:100%;color:inherit;text-decoration:none;display:grid}.guide-module__EOVlzq__buildMedia{aspect-ratio:4/3;background:var(--av-field);display:block;position:relative;overflow:hidden}.guide-module__EOVlzq__buildMedia img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.guide-module__EOVlzq__buildCopy{border-top:1px solid var(--av-rule);align-content:start;gap:.35rem;margin-top:.85rem;padding-top:.85rem;display:grid}.guide-module__EOVlzq__buildCopy p{margin:0}.guide-module__EOVlzq__buildMeta{color:var(--av-muted);gap:.6rem;font-size:.8125rem;line-height:1.45;display:flex}.guide-module__EOVlzq__buildMeta span:first-child{color:var(--av-red-deep);font-variant-numeric:tabular-nums}.guide-module__EOVlzq__buildTitle{font-family:var(--av-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.2rem,1rem + .5vw,1.5rem);font-weight:460;line-height:1.2}.guide-module__EOVlzq__buildSpecs{color:var(--av-muted);margin:0;font-size:.875rem;line-height:1.5}.guide-module__EOVlzq__buildCue{color:var(--av-ink);margin-top:.35rem;font-size:.8125rem}.guide-module__EOVlzq__buildCue span{color:var(--av-red-deep)}@media (hover:hover) and (pointer:fine){.guide-module__EOVlzq__buildLink:hover .guide-module__EOVlzq__buildMedia img{transform:scale(1.035)}.guide-module__EOVlzq__buildLink:hover .guide-module__EOVlzq__buildTitle{color:var(--av-red-deep)}}.guide-module__EOVlzq__buildLink:focus-visible{outline:2px solid var(--av-red);outline-offset:4px}.guide-module__EOVlzq__quote{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:2rem clamp(2rem,5vw,6rem);display:grid}.guide-module__EOVlzq__quote .guide-module__EOVlzq__eyebrow{color:var(--av-red-on-dark)}.guide-module__EOVlzq__quoteTitle{max-width:16ch;font-family:var(--av-font-display);letter-spacing:-.016em;color:#f3f3f3;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.15rem + 1.5vw,2.6rem);font-weight:460;line-height:1.08}.guide-module__EOVlzq__stars{color:var(--av-red-on-dark);letter-spacing:.2em;margin:0 0 1.25rem;font-size:.9375rem}.guide-module__EOVlzq__quoteBody{font-family:var(--av-font-display);letter-spacing:-.012em;color:#f3f3f3;text-wrap:pretty;margin:0;font-size:clamp(1.35rem,1rem + 1.1vw,2.1rem);font-weight:400;line-height:1.35}.guide-module__EOVlzq__quoteCite{border-top:1px solid var(--av-rule-on-dark);color:var(--av-muted-on-dark);margin:1.75rem 0 0;padding-top:1rem;font-size:.875rem;line-height:1.55}.guide-module__EOVlzq__quoteCite a{color:#f3f3f3;border-bottom:1px solid var(--av-red-on-dark);margin-left:.25rem;text-decoration:none}.guide-module__EOVlzq__sources{border-top:1px solid var(--av-rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:1.5rem clamp(2rem,5vw,6rem);padding-top:clamp(1.25rem,2vw,1.75rem);display:grid}.guide-module__EOVlzq__sourcesTitle{font-family:var(--av-font-display);letter-spacing:-.014em;margin:0;font-size:clamp(1.5rem,1.1rem + 1vw,2.1rem);font-weight:460;line-height:1.1}.guide-module__EOVlzq__sourcesBody{max-width:72ch}.guide-module__EOVlzq__sourcesBody p{color:var(--av-muted);margin:0;font-size:.9375rem;line-height:1.7}.guide-module__EOVlzq__sourcesBody p+p,.guide-module__EOVlzq__sourcesBody p+ul,.guide-module__EOVlzq__sourcesBody ul+p{margin-top:1rem}.guide-module__EOVlzq__sourcesBody a{color:var(--av-ink);text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.2em}.guide-module__EOVlzq__sourcesBody ul{border-bottom:1px solid var(--av-rule);margin:0;padding:0;list-style:none}.guide-module__EOVlzq__sourcesBody li{border-top:1px solid var(--av-rule);padding:.7rem 0;font-size:.9375rem;line-height:1.5}.guide-module__EOVlzq__related{border-top:1px solid var(--av-rule);padding-top:1rem;margin-top:1.5rem!important}.guide-module__EOVlzq__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1.5rem clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.guide-module__EOVlzq__headAside{max-width:48ch;color:var(--av-muted);font-size:1.0625rem;line-height:1.6}.guide-module__EOVlzq__headAside p{margin:0}.guide-module__EOVlzq__headAside p+p{margin-top:.9rem}.guide-module__EOVlzq__headAside a{color:var(--av-ink);text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.2em}.guide-module__EOVlzq__sheets[data-seam=rule]{padding-top:clamp(1.5rem,3vw,3rem)}.guide-module__EOVlzq__sheet+.guide-module__EOVlzq__sheet{margin-top:clamp(4rem,7vw,6.5rem)}.guide-module__EOVlzq__sheet{border-top:1px solid var(--av-rule);padding-top:clamp(1.25rem,2vw,1.75rem)}.guide-module__EOVlzq__sheetHead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:1.25rem clamp(1.5rem,3vw,3rem);margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.guide-module__EOVlzq__sheetNumber{color:var(--av-quiet);font-variant-numeric:tabular-nums lining-nums}.guide-module__EOVlzq__sheetBody{gap:.9rem;padding-top:.35rem;display:grid}.guide-module__EOVlzq__sheetBody p{max-width:52ch;color:var(--av-muted);margin:0;font-size:1rem;line-height:1.65}.guide-module__EOVlzq__sheetBody a{color:var(--av-ink);text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.2em}.guide-module__EOVlzq__ideas{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.25rem) clamp(.75rem,1.4vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.guide-module__EOVlzq__ideas[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-module__EOVlzq__idea{min-width:0;margin:0}.guide-module__EOVlzq__ideaButton{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.guide-module__EOVlzq__ideaButton:focus-visible{outline:2px solid var(--av-red);outline-offset:4px}.guide-module__EOVlzq__ideaMedia{aspect-ratio:4/3;background:var(--av-field);display:block;position:relative;overflow:hidden}.guide-module__EOVlzq__ideaMedia img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.guide-module__EOVlzq__ideaCue{color:#f3f3f3;font:500 .75rem/1.3 var(--av-font-body);opacity:0;pointer-events:none;background:#111111b8;padding:.3rem .55rem;transition:opacity .25s;position:absolute;bottom:.55rem;right:.55rem}@media (hover:hover) and (pointer:fine){.guide-module__EOVlzq__ideaButton:hover .guide-module__EOVlzq__ideaMedia img{transform:scale(1.035)}.guide-module__EOVlzq__ideaButton:hover .guide-module__EOVlzq__ideaCue{opacity:1}}.guide-module__EOVlzq__ideaButton:focus-visible .guide-module__EOVlzq__ideaCue{opacity:1}.guide-module__EOVlzq__ideaCaption{gap:.3rem;padding-top:.75rem;display:grid}.guide-module__EOVlzq__ideaLabel{color:var(--av-muted);gap:.6rem;font-size:.8125rem;line-height:1.4;display:flex}.guide-module__EOVlzq__ideaLabel span:first-child{color:var(--av-red-deep);font-variant-numeric:tabular-nums}.guide-module__EOVlzq__ideaTitle{font-family:var(--av-font-display);letter-spacing:-.008em;text-wrap:balance;margin:0;font-size:clamp(1.1rem,.98rem + .35vw,1.3rem);font-weight:460;line-height:1.25}.guide-module__EOVlzq__ideaNote{color:var(--av-muted);margin:0;font-size:.875rem;line-height:1.55}.guide-module__EOVlzq__ideaLink{color:var(--av-ink);border-bottom:1px solid var(--av-red);justify-self:start;margin-top:.2rem;font-size:.8125rem;text-decoration:none}.guide-module__EOVlzq__ideaLink:hover{color:var(--av-red-deep)}.guide-module__EOVlzq__formFrame{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2rem,5vw,6rem);display:grid}.guide-module__EOVlzq__formPitch{position:sticky;top:7.5rem}.guide-module__EOVlzq__formHeading{max-width:14ch;font-family:var(--av-font-display);font-size:var(--av-type-section-size);font-weight:460;line-height:var(--av-type-section-leading);letter-spacing:var(--av-type-section-track);text-wrap:balance;margin:0}.guide-module__EOVlzq__formContact{border-top:1px solid var(--av-rule);margin-top:2rem;display:grid}.guide-module__EOVlzq__formContact a{border-bottom:1px solid var(--av-rule);min-height:44px;color:var(--av-ink);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.9rem 0;font-size:.9375rem;text-decoration:none;display:flex}.guide-module__EOVlzq__formContact a strong{font-family:var(--av-font-display);font-size:1.35rem;font-weight:460}.guide-module__EOVlzq__formContact a span{color:var(--av-red-deep)}.guide-module__EOVlzq__formHost .av-form-section{background:0 0;margin:0;padding:0}.guide-module__EOVlzq__formHost .av-form-header{text-align:left;margin:0 0 1.5rem;padding:0}.guide-module__EOVlzq__formHost .av-form-heading{font-family:var(--av-font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);font-weight:460}.guide-module__EOVlzq__rules[data-seam=rule] .guide-module__EOVlzq__rulesInner{border-top:1px solid var(--av-rule);padding-top:clamp(1.5rem,3vw,2rem)}.guide-module__EOVlzq__rules .guide-module__EOVlzq__table{font-size:.9rem}.guide-module__EOVlzq__rules .guide-module__EOVlzq__table th,.guide-module__EOVlzq__rules .guide-module__EOVlzq__table td{padding-block:.8rem}.guide-module__EOVlzq__rulesAction{min-height:44px;color:var(--av-ink);border-bottom:1px solid;align-items:center;gap:1.5rem;margin-top:1.1rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.guide-module__EOVlzq__headAside .guide-module__EOVlzq__rulesAction{text-decoration:none}.guide-module__EOVlzq__rulesAction span,.guide-module__EOVlzq__rulesAction:hover{color:var(--av-red-deep)}.guide-module__EOVlzq__notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2.5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.guide-module__EOVlzq__notes[data-count="2"],.guide-module__EOVlzq__notes[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-module__EOVlzq__noteItem{border-top:1px solid var(--av-ink);min-width:0;padding-top:1rem}.guide-module__EOVlzq__noteNumber{color:var(--av-red-deep);font:500 .8125rem/1.45 var(--av-font-body);font-variant-numeric:tabular-nums;margin:0 0 .7rem}.guide-module__EOVlzq__noteTitle{max-width:24ch;font-family:var(--av-font-display);letter-spacing:-.012em;text-wrap:balance;margin:0 0 .8rem;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:460;line-height:1.15}.guide-module__EOVlzq__noteBody p{color:#3a3a3a;text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}.guide-module__EOVlzq__noteBody p+p{margin-top:.8rem}.guide-module__EOVlzq__noteBody a{color:var(--av-ink);text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.2em;text-decoration-thickness:1px}.guide-module__EOVlzq__noteBody a:hover{color:var(--av-red-deep)}.guide-module__EOVlzq__noteBody strong{color:var(--av-ink);font-weight:600}.guide-module__EOVlzq__pair[data-tone=warm]{background:var(--av-warm,#eeebe3)}.guide-module__EOVlzq__pairInner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5.5rem);display:grid}.guide-module__EOVlzq__pairLead{min-width:0}.guide-module__EOVlzq__pairAnswer{max-width:50ch;margin-top:1.5rem}.guide-module__EOVlzq__pairAnswer p{color:#2b2b2b;text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.68}.guide-module__EOVlzq__pairAnswer p+p{margin-top:.9rem}.guide-module__EOVlzq__pairAnswer a{color:var(--av-ink);text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.2em}.guide-module__EOVlzq__pairSides{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.25rem,2.5vw,2.5rem);display:grid}.guide-module__EOVlzq__pairSide{min-width:0}.guide-module__EOVlzq__pairLabel{border-bottom:1px solid var(--av-ink);font-family:var(--av-font-display);margin:0;padding-bottom:.8rem;font-size:clamp(1.25rem,1.05rem + .6vw,1.65rem);font-weight:460;line-height:1.15}.guide-module__EOVlzq__pairFigures{margin:0}.guide-module__EOVlzq__pairFigures>div{border-bottom:1px solid var(--av-rule);gap:.3rem;min-height:7.25rem;padding:1rem 0;display:grid}.guide-module__EOVlzq__pairFigures dd{font-family:var(--av-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.15rem + 1.4vw,2.7rem);font-weight:440;line-height:1.05}.guide-module__EOVlzq__pairFigures dt{color:var(--av-muted);order:2;font-size:.875rem;line-height:1.4}.guide-module__EOVlzq__pairFigures>div{grid-auto-flow:row}.guide-module__EOVlzq__pairFigures>div dd:first-of-type{order:1}.guide-module__EOVlzq__pairFigures .guide-module__EOVlzq__pairDetail{font:400 .8125rem/1.45 var(--av-font-body);letter-spacing:0;color:var(--av-muted);order:3}@media (max-width:1100px){.guide-module__EOVlzq__builds,.guide-module__EOVlzq__ideas,.guide-module__EOVlzq__ideas[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:999px){.guide-module__EOVlzq__quote,.guide-module__EOVlzq__sources,.guide-module__EOVlzq__head,.guide-module__EOVlzq__sheetHead,.guide-module__EOVlzq__formFrame,.guide-module__EOVlzq__pairInner{grid-template-columns:minmax(0,1fr)}.guide-module__EOVlzq__notes,.guide-module__EOVlzq__notes[data-count="2"],.guide-module__EOVlzq__notes[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-module__EOVlzq__formPitch{position:static}}@media (max-width:700px){.guide-module__EOVlzq__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guide-module__EOVlzq__table,.guide-module__EOVlzq__table tbody,.guide-module__EOVlzq__table tr,.guide-module__EOVlzq__table th,.guide-module__EOVlzq__table td{width:auto;display:block}.guide-module__EOVlzq__table tbody tr{padding:1rem 0}.guide-module__EOVlzq__table tbody tr:first-child{border-top:1px solid var(--av-ink)}.guide-module__EOVlzq__table tbody th,.guide-module__EOVlzq__table tbody td{padding:0}.guide-module__EOVlzq__table tbody th+td,.guide-module__EOVlzq__table tbody td+td{margin-top:.6rem}.guide-module__EOVlzq__table tbody td[data-label]:before{content:attr(data-label);color:var(--av-muted);font:500 .75rem/1.4 var(--av-font-body);margin-bottom:.15rem;display:block}.guide-module__EOVlzq__table[data-figures=true] tbody td{white-space:normal}.guide-module__EOVlzq__table col{width:auto!important}.guide-module__EOVlzq__compareTable th:first-child,.guide-module__EOVlzq__compareTable tbody td{width:auto}.guide-module__EOVlzq__compareStudies{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .75rem}.guide-module__EOVlzq__compareStudies>span:first-child{display:none}}@media (max-width:640px){.guide-module__EOVlzq__builds,.guide-module__EOVlzq__ideas,.guide-module__EOVlzq__ideas[data-count="3"],.guide-module__EOVlzq__notes,.guide-module__EOVlzq__notes[data-count="2"],.guide-module__EOVlzq__notes[data-count="4"]{grid-template-columns:minmax(0,1fr)}.guide-module__EOVlzq__pairFigures>div{min-height:0}.guide-module__EOVlzq__pairFigures dd{font-size:1.5rem}.guide-module__EOVlzq__prose p{font-size:1rem;line-height:1.68}}@media (prefers-reduced-motion:reduce){.guide-module__EOVlzq__buildMedia img,.guide-module__EOVlzq__ideaMedia img,.guide-module__EOVlzq__ideaCue,.guide-module__EOVlzq__prose a,.guide-module__EOVlzq__rulesAction{transition:none}}
.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}
.company-module__iZPugW__eyebrow{color:var(--av-red-deep);font:500 var(--av-type-label-size)/1.45 var(--av-font-body);letter-spacing:var(--av-type-label-track);margin:0 0 1.3rem}.company-module__iZPugW__sectionTitle{max-width:22ch;font-family:var(--av-font-display);font-size:var(--av-type-section-size);font-weight:460;line-height:var(--av-type-section-leading);letter-spacing:var(--av-type-section-track);text-wrap:balance;margin:0}.company-module__iZPugW__lede{max-width:48ch;color:var(--av-muted);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.6}.company-module__iZPugW__lede+.company-module__iZPugW__lede{margin-top:1rem}.company-module__iZPugW__note{max-width:60ch;color:var(--av-muted);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.55}.company-module__iZPugW__action{background:var(--av-ink);min-height:3.5rem;color:var(--av-paper);font:500 .875rem/1.2 var(--av-font-body);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:2.5rem;padding:.9rem 1.25rem;text-decoration:none;transition:background .2s;display:inline-flex}.company-module__iZPugW__action span{color:var(--av-red-on-dark);transition:color .2s}.company-module__iZPugW__action:hover{background:var(--av-red)}.company-module__iZPugW__action:hover span{color:#fff}.company-module__iZPugW__action:disabled{opacity:.55;cursor:not-allowed}.company-module__iZPugW__textLink{min-height:44px;color:inherit;border-bottom:1px solid;align-items:center;gap:1.25rem;font-size:.875rem;text-decoration:none;display:inline-flex}.company-module__iZPugW__textLink span{color:var(--av-red-deep)}.company-module__iZPugW__actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.company-module__iZPugW__lead{padding:clamp(7.5rem, 14vh, 10rem) var(--av-gutter) clamp(4rem, 7vw, 7rem);background:var(--av-paper)}.company-module__iZPugW__leadGrid{max-width:var(--av-max);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3rem clamp(3rem,7vw,7rem);margin-inline:auto;display:grid}.company-module__iZPugW__leadTop{max-width:var(--av-max);border-bottom:1px solid var(--av-rule);color:var(--av-muted);justify-content:space-between;gap:1.5rem;margin:0 auto clamp(2.5rem,5vw,4rem);padding-bottom:1rem;font-size:.8125rem;line-height:1.5;display:flex}.company-module__iZPugW__leadTop p{margin:0}.company-module__iZPugW__leadTop p:first-child{color:var(--av-red-deep);font-weight:500}.company-module__iZPugW__leadCopy{min-width:0}.company-module__iZPugW__leadTitle{max-width:13ch;font-family:var(--av-font-display);font-size:var(--av-type-feature-size);font-weight:var(--av-type-feature-weight);line-height:var(--av-type-feature-leading);letter-spacing:var(--av-type-feature-track);text-wrap:balance;margin:0}.company-module__iZPugW__leadSub{max-width:44ch;color:var(--av-muted);margin:1.75rem 0 0;font-size:1.0625rem;line-height:1.6}.company-module__iZPugW__leadPanel{min-width:0}.company-module__iZPugW__leadWide .company-module__iZPugW__leadGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.company-module__iZPugW__channels{border-bottom:1px solid var(--av-rule);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.company-module__iZPugW__channels li{border-top:1px solid var(--av-rule)}.company-module__iZPugW__channel{min-height:44px;color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding:1rem 0;text-decoration:none;display:grid}.company-module__iZPugW__channelNumber{color:var(--av-red-deep);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:.8125rem;font-weight:500}.company-module__iZPugW__channelLabel{color:var(--av-muted);font-size:.8125rem}.company-module__iZPugW__channelNote{color:var(--av-muted);text-align:right;grid-area:1/3;font-size:.8125rem}.company-module__iZPugW__channelValue{font-family:var(--av-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;grid-column:2/4;font-size:clamp(1.3rem,1.05rem + .6vw,1.75rem);font-weight:460;line-height:1.15}.company-module__iZPugW__channelValue span{color:var(--av-red-deep);font-family:var(--av-font-body);margin-left:.5rem;font-size:.875rem}a.company-module__iZPugW__channel:hover .company-module__iZPugW__channelValue{color:var(--av-red-deep)}.company-module__iZPugW__panel{border:1px solid var(--av-rule);background:var(--av-white);padding:clamp(1.5rem,3vw,2.75rem)}.company-module__iZPugW__formHead{margin-bottom:1.75rem}.company-module__iZPugW__formTitle{font-family:var(--av-font-display);letter-spacing:-.014em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.2rem + 1.1vw,2.3rem);font-weight:460;line-height:1.08}.company-module__iZPugW__formSub{max-width:46ch;color:var(--av-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.company-module__iZPugW__form{gap:1.15rem;display:grid}.company-module__iZPugW__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.company-module__iZPugW__field{gap:.45rem;min-width:0;display:grid}.company-module__iZPugW__label{color:var(--av-ink);font-size:.8125rem;font-weight:500;line-height:1.4}.company-module__iZPugW__label span{color:var(--av-red-deep)}.company-module__iZPugW__input{border:1px solid var(--av-rule);background:var(--av-paper);width:100%;min-height:3.25rem;color:var(--av-ink);font:400 1rem/1.4 var(--av-font-body);border-radius:0;padding:.8rem .95rem;transition:border-color .2s,background .2s}.company-module__iZPugW__input::placeholder{color:var(--av-muted);opacity:.75}.company-module__iZPugW__input:hover{border-color:#b4b4b4}.company-module__iZPugW__input:focus{border-color:var(--av-ink);background:var(--av-white);outline:none}.company-module__iZPugW__input:focus-visible{outline:2px solid var(--av-red);outline-offset:2px}.company-module__iZPugW__input[aria-invalid=true]{border-color:var(--av-red)}.company-module__iZPugW__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.5rem}.company-module__iZPugW__textarea{resize:vertical;min-height:8rem;line-height:1.55}.company-module__iZPugW__hint{color:var(--av-muted);margin:0;font-size:.8125rem;line-height:1.5}.company-module__iZPugW__fieldError{color:var(--av-red-deep);margin:0;font-size:.8125rem;line-height:1.45}.company-module__iZPugW__formFoot{justify-items:start;gap:1rem;padding-top:.5rem;display:grid}.company-module__iZPugW__formFoot .company-module__iZPugW__action{min-width:min(100%,16rem)}.company-module__iZPugW__error{color:var(--av-red-deep);margin:0;font-size:.9375rem;line-height:1.5}.company-module__iZPugW__success{justify-items:start;gap:1rem;display:grid}.company-module__iZPugW__successMark{background:var(--av-ink);width:2.75rem;height:2.75rem;color:var(--av-paper);place-items:center;font-size:1.1rem;display:inline-grid}.company-module__iZPugW__successTitle{font-family:var(--av-font-display);letter-spacing:-.014em;margin:0;font-size:clamp(1.6rem,1.2rem + 1.1vw,2.3rem);font-weight:460;line-height:1.08}.company-module__iZPugW__successBody{max-width:46ch;color:var(--av-muted);margin:0;font-size:1rem;line-height:1.6}.company-module__iZPugW__panel .av-attach-drop{border-radius:0}.company-module__iZPugW__panel .av-form-reassure{margin:0}.company-module__iZPugW__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem clamp(2.5rem,6vw,6rem);display:grid}.company-module__iZPugW__split>header{margin-bottom:0}.company-module__iZPugW__splitNarrow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.company-module__iZPugW__sticky{position:sticky;top:7rem}.company-module__iZPugW__ruled{border-top:1px solid var(--av-rule);padding-top:clamp(1.5rem,3vw,2rem)}[data-seam=rule].company-module__iZPugW__tight{padding-top:clamp(1.5rem,3vw,3rem)}.company-module__iZPugW__list{border-bottom:1px solid var(--av-rule);margin:0;padding:0;list-style:none}.company-module__iZPugW__list li{border-top:1px solid var(--av-rule);font-family:var(--av-font-display);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;font-size:clamp(1.15rem,1rem + .4vw,1.4rem);font-weight:440;line-height:1.35;display:grid}.company-module__iZPugW__listNumber{color:var(--av-red-deep);font:500 .8125rem/1.9 var(--av-font-body);font-variant-numeric:tabular-nums}.company-module__iZPugW__figures{border-bottom:1px solid var(--av-rule);margin:0}.company-module__iZPugW__figure{border-top:1px solid var(--av-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:.5rem 2rem;padding:1.25rem 0;display:grid}.company-module__iZPugW__figure dt{order:2;min-width:0}.company-module__iZPugW__figure dd{font-family:var(--av-font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:1;margin:0;font-size:clamp(2.4rem,1.6rem + 2.4vw,4rem);font-weight:440;line-height:1}.company-module__iZPugW__figures[data-scale=word] dd{letter-spacing:-.02em;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem)}.company-module__iZPugW__figureLabel{color:var(--av-ink);font-size:.9375rem;font-weight:500;line-height:1.4;display:block}.company-module__iZPugW__figureBody{max-width:44ch;color:var(--av-muted);margin-top:.35rem;font-size:.875rem;line-height:1.55;display:block}.company-module__iZPugW__proofRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1rem,2.5vw,2.5rem);margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.company-module__iZPugW__proofRow li{border-top:1px solid var(--av-rule);gap:.3rem;padding-top:1rem;display:grid}.company-module__iZPugW__proofValue{font-family:var(--av-font-display);white-space:nowrap;letter-spacing:-.02em;font-size:clamp(1.4rem,1.1rem + .6vw,1.8rem);font-weight:440;line-height:1.05}.company-module__iZPugW__proofLabel{font-size:.875rem;font-weight:500}.company-module__iZPugW__proofNote{color:var(--av-muted);font-size:.8125rem;line-height:1.45}.company-module__iZPugW__plate{margin:0}.company-module__iZPugW__plate img{width:100%;aspect-ratio:var(--plate-ratio,3 / 2);object-fit:cover;background:var(--av-field);display:block}.company-module__iZPugW__plate figcaption{color:var(--av-muted);justify-content:space-between;gap:1rem;padding-top:.75rem;font-size:.8125rem;line-height:1.45;display:flex}.company-module__iZPugW__band{padding-top:0}.company-module__iZPugW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.company-module__iZPugW__pairItem{align-content:start;gap:1.25rem;min-width:0;display:grid}.company-module__iZPugW__pairMarker{border-top:1px solid var(--av-rule);color:var(--av-muted);gap:.75rem;margin:0;padding-top:1rem;font-size:.8125rem;font-weight:500;display:flex}.company-module__iZPugW__pairMarker span{color:var(--av-red-deep);font-variant-numeric:tabular-nums}.company-module__iZPugW__pairTitle{font-family:var(--av-font-display);letter-spacing:-.014em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.15rem + 1vw,2.2rem);font-weight:460;line-height:1.1}.company-module__iZPugW__pairBody{max-width:46ch;color:var(--av-muted);margin:0;font-size:1rem;line-height:1.65}.company-module__iZPugW__closer{padding:clamp(4.5rem, 8vw, 8rem) var(--av-gutter);background:var(--av-ink);color:var(--av-paper);--av-muted:#b8b8b8;--av-rule:#3a3a3a;--av-red-deep:var(--av-red-on-dark);--av-quiet:#8c8c8c}.company-module__iZPugW__closerInner{max-width:var(--av-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:3rem clamp(3rem,7vw,7rem);margin-inline:auto;display:grid}.company-module__iZPugW__closerTitle{max-width:16ch;font-family:var(--av-font-display);font-size:var(--av-type-section-size);font-weight:460;line-height:var(--av-type-section-leading);letter-spacing:var(--av-type-section-track);text-wrap:balance;margin:0}.company-module__iZPugW__closerSub{max-width:46ch;color:var(--av-muted);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.6}.company-module__iZPugW__closerActions{border-bottom:1px solid var(--av-rule);margin:0;padding:0;list-style:none}.company-module__iZPugW__closerActions li{border-top:1px solid var(--av-rule)}.company-module__iZPugW__closerAction{min-height:44px;color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;padding:1.2rem 0;text-decoration:none;display:grid}.company-module__iZPugW__closerAction>span:first-child{color:var(--av-red-on-dark);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:.8125rem;font-weight:500}.company-module__iZPugW__closerActionLabel{font-family:var(--av-font-display);letter-spacing:-.012em;overflow-wrap:anywhere;font-size:clamp(1.35rem,1.05rem + .8vw,1.9rem);font-weight:460;line-height:1.1}.company-module__iZPugW__closerActionCue{color:var(--av-red-on-dark);font-size:.9375rem}.company-module__iZPugW__closerActionNote{color:var(--av-muted);grid-column:2/4;font-size:.8125rem}.company-module__iZPugW__closerAction:hover .company-module__iZPugW__closerActionLabel{color:var(--av-red-on-dark)}.company-module__iZPugW__cta{padding:clamp(3.5rem, 6vw, 6rem) var(--av-gutter);background:var(--av-warm)}.company-module__iZPugW__ctaInner{max-width:var(--av-max);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:2rem clamp(3rem,7vw,7rem);margin-inline:auto;display:grid}.company-module__iZPugW__quote{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem clamp(3rem,6vw,6rem);display:grid}.company-module__iZPugW__quoteText{margin:0}.company-module__iZPugW__quoteText p{font-family:var(--av-font-display);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.75rem);font-weight:440;line-height:1.18}.company-module__iZPugW__quoteText footer{border-top:1px solid var(--av-rule);gap:.25rem;margin-top:2rem;padding-top:1rem;display:grid}.company-module__iZPugW__quoteName{font-weight:500}.company-module__iZPugW__quoteMeta{color:var(--av-muted);font-size:.875rem}.company-module__iZPugW__ratingLine{color:var(--av-muted);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 1.75rem;font-size:.875rem;display:flex}.company-module__iZPugW__ratingLine>span:nth-child(2){color:var(--av-paper,#f3f3f3);font-family:var(--av-font-display);font-size:1.6rem}.company-module__iZPugW__stars{color:var(--av-red-deep);letter-spacing:.12em;font-size:.875rem}.company-module__iZPugW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.company-module__iZPugW__card{border-top:1px solid var(--av-rule);grid-template-rows:auto 1fr auto;gap:1.1rem;min-width:0;padding:1.4rem 0 2.5rem;display:grid}.company-module__iZPugW__cardHead{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem;display:flex}.company-module__iZPugW__cardHead>span:first-child{color:var(--av-red-deep);font-variant-numeric:tabular-nums;font-weight:500}.company-module__iZPugW__cardService{color:var(--av-muted);text-align:right}.company-module__iZPugW__cardBody{font-family:var(--av-font-display);letter-spacing:-.005em;margin:0;font-size:clamp(1.1rem,1rem + .3vw,1.3rem);font-weight:440;line-height:1.45}.company-module__iZPugW__cardFoot{border-top:1px solid var(--av-rule);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-top:.9rem;font-size:.875rem;display:flex}.company-module__iZPugW__cardFoot span:last-child{color:var(--av-muted)}.company-module__iZPugW__work{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.company-module__iZPugW__work figure{margin:0}.company-module__iZPugW__work img{aspect-ratio:4/3;object-fit:cover;background:var(--av-field);width:100%;display:block}.company-module__iZPugW__work figcaption{border-bottom:1px solid var(--av-rule);justify-content:space-between;gap:1rem;padding-top:.8rem;padding-bottom:.8rem;font-size:.875rem;display:flex}.company-module__iZPugW__work figcaption span:last-child{color:var(--av-muted);text-align:right}.company-module__iZPugW__workFoot{color:var(--av-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:.875rem;display:flex}.company-module__iZPugW__widget{gap:1.75rem;display:grid}.company-module__iZPugW__slider{gap:.8rem;display:grid}.company-module__iZPugW__sliderLabel{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.9375rem;font-weight:500;display:flex}.company-module__iZPugW__sliderValue{font-family:var(--av-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);font-weight:440}.company-module__iZPugW__range{width:100%;height:2.75rem;accent-color:var(--av-ink);cursor:pointer;background:0 0;margin:0}.company-module__iZPugW__range::-webkit-slider-runnable-track{background:var(--av-rule);height:2px}.company-module__iZPugW__range::-webkit-slider-thumb{appearance:none;background:var(--av-ink);width:1.25rem;height:1.25rem;box-shadow:0 0 0 4px var(--av-white);border-radius:50%;margin-top:-.6rem}.company-module__iZPugW__range::-moz-range-track{background:var(--av-rule);height:2px}.company-module__iZPugW__range::-moz-range-thumb{background:var(--av-ink);border:0;border-radius:50%;width:1.25rem;height:1.25rem}.company-module__iZPugW__range:focus-visible{outline:2px solid var(--av-red);outline-offset:2px}.company-module__iZPugW__result{border-bottom:1px solid var(--av-rule);margin:0}.company-module__iZPugW__result>div{border-top:1px solid var(--av-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}.company-module__iZPugW__result dt{color:var(--av-muted);font-size:.875rem;line-height:1.4}.company-module__iZPugW__result dd{font-family:var(--av-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);font-weight:440}.company-module__iZPugW__result [data-accent] dd{color:var(--av-red-deep)}.company-module__iZPugW__bars{border-bottom:1px solid var(--av-rule);margin:0;padding:0;list-style:none}.company-module__iZPugW__bars li{border-top:1px solid var(--av-rule);grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.6fr) 3.5rem;align-items:center;gap:1rem;min-height:3rem;font-size:.9375rem;display:grid}.company-module__iZPugW__barTrack{background:var(--av-rule);height:2px;position:relative}.company-module__iZPugW__barFill{background:var(--av-ink);transform-origin:0;height:6px;margin-top:-2px;position:absolute;inset:0 auto 0 0}.company-module__iZPugW__barValue{font-family:var(--av-font-display);text-align:right;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:460}.company-module__iZPugW__table{border-collapse:collapse;width:100%;font-size:.9375rem}.company-module__iZPugW__table th{color:var(--av-muted);text-align:right;padding:0 0 .9rem;font-size:.8125rem;font-weight:500}.company-module__iZPugW__table th:first-child,.company-module__iZPugW__table td:first-child{text-align:left}.company-module__iZPugW__table td{border-top:1px solid var(--av-rule);text-align:right;font-family:var(--av-font-display);font-variant-numeric:tabular-nums;padding:1.1rem 0;font-size:clamp(1.15rem,1rem + .5vw,1.5rem);font-weight:440}.company-module__iZPugW__table td:first-child{font-family:var(--av-font-body);font-size:.9375rem;font-weight:500}.company-module__iZPugW__table tbody tr:last-child td{border-bottom:1px solid var(--av-rule)}.company-module__iZPugW__table [data-accent]{color:var(--av-red-deep)}.company-module__iZPugW__partnerMeta{border-top:1px solid var(--av-rule);max-width:52ch;color:var(--av-muted);margin:1.25rem 0 0;padding-top:1rem;font-size:.875rem;line-height:1.55}.company-module__iZPugW__prose p{max-width:58ch;color:var(--av-muted);margin:0 0 1.1rem;font-size:1.0625rem;line-height:1.65}.company-module__iZPugW__prose a:not(.company-module__iZPugW__action){color:var(--av-ink);text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.2em}.company-module__iZPugW__contactFrame .cc-section{padding:clamp(4rem, 7vw, 7rem) var(--av-gutter);box-shadow:none;background:var(--av-paper);border:0}.company-module__iZPugW__contactFrame .cc-grid{max-width:var(--av-max);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem clamp(3rem,7vw,7rem)}:is(.company-module__iZPugW__contactFrame .cc-eyebrow,.company-module__iZPugW__contactFrame .cc-closer-eyebrow){color:var(--av-red-deep);font:500 var(--av-type-label-size)/1.45 var(--av-font-body);letter-spacing:var(--av-type-label-track);text-transform:none}.company-module__iZPugW__contactFrame .cc-heading{max-width:16ch;color:var(--av-ink);font-family:var(--av-font-display);font-size:var(--av-type-section-size);font-weight:460;line-height:var(--av-type-section-leading);letter-spacing:var(--av-type-section-track)}.company-module__iZPugW__contactFrame .cc-sub{max-width:46ch;color:var(--av-muted);font-size:1.0625rem}.company-module__iZPugW__contactFrame .cc-proof-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;padding-top:0}.company-module__iZPugW__contactFrame .cc-proof-item{border-top:1px solid var(--av-rule);padding:1rem 0}.company-module__iZPugW__contactFrame .cc-proof-value{color:var(--av-ink);font-family:var(--av-font-display);font-weight:440}.company-module__iZPugW__contactFrame .cc-proof-label{color:var(--av-ink);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:500}.company-module__iZPugW__contactFrame .cc-proof-note{color:var(--av-muted);opacity:1;font-size:.8125rem}.company-module__iZPugW__contactFrame .cc-pitch-closer{border-top:1px solid var(--av-rule);margin-top:1rem;padding-top:1.25rem}.company-module__iZPugW__contactFrame .cc-pitch-closer-heading{color:var(--av-ink);font-family:var(--av-font-display)}:is(.company-module__iZPugW__contactFrame .cc-pitch-closer-phone,.company-module__iZPugW__contactFrame .cc-pitch-closer-link){color:var(--av-ink)}.company-module__iZPugW__contactFrame .cc-form-card{border:1px solid var(--av-rule);background:var(--av-white);box-shadow:none;border-radius:0;padding:clamp(1.5rem,3vw,2.75rem);top:7rem}.company-module__iZPugW__contactFrame .cc-label{color:var(--av-ink);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:500}.company-module__iZPugW__contactFrame .cc-label-req{color:var(--av-red-deep)}.company-module__iZPugW__contactFrame .cc-input{border:1px solid var(--av-rule);background:var(--av-paper);min-height:3.25rem;color:var(--av-ink);font-family:var(--av-font-body);border-radius:0}.company-module__iZPugW__contactFrame .cc-input:focus{border-color:var(--av-ink);background:var(--av-white);box-shadow:none}.company-module__iZPugW__contactFrame .cc-pill{border-radius:0;gap:2.5rem;min-height:3.5rem;padding:.9rem 1.25rem;font-size:.875rem}.company-module__iZPugW__contactFrame .cc-pill--ink{background:var(--av-ink);color:var(--av-paper)}.company-module__iZPugW__contactFrame .cc-pill--ink:hover:not(:disabled){background:var(--av-red);color:#fff;transform:none}.company-module__iZPugW__contactFrame .cc-success-mark{background:var(--av-ink);color:var(--av-paper);border-radius:0}.company-module__iZPugW__contactFrame .cc-error{color:var(--av-red-deep)}.company-module__iZPugW__contactFrame .av-attach-drop{border-radius:0}.company-module__iZPugW__contactFrameField .cc-section{background:var(--av-field)}.company-module__iZPugW__contactFrame .cc-closer{padding:clamp(2.5rem, 5vw, 3.5rem) var(--av-gutter);background:var(--av-ink)}.company-module__iZPugW__contactFrame .cc-closer-inner{max-width:var(--av-max)}.company-module__iZPugW__contactFrame .cc-closer .cc-closer-eyebrow{color:var(--av-red-on-dark)}.company-module__iZPugW__contactFrame .cc-closer-heading{font-family:var(--av-font-display);letter-spacing:-.014em;font-weight:460}.company-module__iZPugW__contactFrame .cc-pill--paper{background:var(--av-paper);color:var(--av-ink);border-radius:0}.company-module__iZPugW__contactFrame .cc-pill--paper:hover{background:var(--av-red);color:#fff;transform:none}.company-module__iZPugW__wizardLead>:first-child{border-top:0;padding-top:clamp(7.5rem,14vh,10rem)}.company-module__iZPugW__glance{padding-block:0 clamp(3rem,5vw,4.5rem)}.company-module__iZPugW__glance .company-module__iZPugW__proofRow{margin-top:0}.company-module__iZPugW__calendar{border:1px solid var(--av-rule);background:var(--av-white);min-width:0}.company-module__iZPugW__calendar iframe{border:0;width:100%;height:clamp(660px,78svh,760px);display:block}.company-module__iZPugW__chips{border-top:1px solid var(--av-rule);flex-wrap:wrap;gap:0;margin:2rem 0 0;padding:0;list-style:none;display:flex}.company-module__iZPugW__chips li{align-items:baseline;gap:.6rem;padding:.9rem 1.5rem .9rem 0;font-size:.9375rem;display:flex}.company-module__iZPugW__chips li span{color:var(--av-red-deep);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}@media (max-width:1100px){.company-module__iZPugW__cards,.company-module__iZPugW__work{grid-template-columns:repeat(2,minmax(0,1fr))}.company-module__iZPugW__proofRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}}@media (max-width:1000px){.company-module__iZPugW__leadGrid,.company-module__iZPugW__leadWide .company-module__iZPugW__leadGrid,.company-module__iZPugW__split,.company-module__iZPugW__splitNarrow,.company-module__iZPugW__closerInner,.company-module__iZPugW__ctaInner,.company-module__iZPugW__quote{grid-template-columns:minmax(0,1fr)}.company-module__iZPugW__contactFrame .cc-grid{grid-template-columns:minmax(0,1fr)}.company-module__iZPugW__sticky{position:static}.company-module__iZPugW__leadTitle{max-width:16ch}}@media (max-width:720px){.company-module__iZPugW__pair,.company-module__iZPugW__cards,.company-module__iZPugW__work,.company-module__iZPugW__row,.company-module__iZPugW__figure{grid-template-columns:minmax(0,1fr)}.company-module__iZPugW__figure dt{order:2}.company-module__iZPugW__leadTop{flex-direction:column;gap:.25rem}.company-module__iZPugW__bars li{grid-template-columns:minmax(6.5rem,1fr) minmax(0,1fr) 3rem;gap:.75rem;font-size:.875rem}.company-module__iZPugW__table thead{display:none}.company-module__iZPugW__table,.company-module__iZPugW__table tbody,.company-module__iZPugW__table tr,.company-module__iZPugW__table td{display:block}.company-module__iZPugW__table tr{border-top:1px solid var(--av-rule);padding:1rem 0}.company-module__iZPugW__table tbody tr:last-child{border-bottom:1px solid var(--av-rule)}.company-module__iZPugW__table td,.company-module__iZPugW__table tbody tr:last-child td{text-align:right;border:0;justify-content:space-between;padding:.35rem 0;display:flex}.company-module__iZPugW__table td:before{content:attr(data-label);color:var(--av-muted);font-family:var(--av-font-body);font-size:.8125rem;font-weight:500}.company-module__iZPugW__table td:first-child:before{content:none}.company-module__iZPugW__channelNote{text-align:left;grid-area:auto/2/auto/4}.company-module__iZPugW__calendar iframe{height:1000px}}@media (max-width:480px){.company-module__iZPugW__proofRow{grid-template-columns:minmax(0,1fr)}.company-module__iZPugW__contactFrame .cc-proof-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.company-module__iZPugW__action,.company-module__iZPugW__action span,.company-module__iZPugW__input{transition:none}}
.lead-module__H6ZM-G__channels.lead-module__H6ZM-G__channels li{padding:0;display:block}.lead-module__H6ZM-G__channels.lead-module__H6ZM-G__channels li:before{display:none}.lead-module__H6ZM-G__channels a{color:var(--av-ink);grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);grid-template-areas:"label value"".note";align-items:baseline;gap:.1rem 1rem;padding:.8rem 0;text-decoration:none;display:grid}.lead-module__H6ZM-G__channelLabel{color:var(--av-muted);letter-spacing:.1em;text-transform:uppercase;grid-area:label;font-size:.75rem}.lead-module__H6ZM-G__channelValue{font-family:var(--av-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;grid-area:value;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.2;transition:color .25s}.lead-module__H6ZM-G__channelNote{color:var(--av-muted);grid-area:note;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.lead-module__H6ZM-G__channels a:hover .lead-module__H6ZM-G__channelValue{color:var(--av-red-deep)}}.lead-module__H6ZM-G__textLink{min-height:44px;color:var(--av-ink);align-self:flex-start;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1px}@media (hover:hover) and (pointer:fine){.lead-module__H6ZM-G__textLink:hover{color:var(--av-red-deep)}}.lead-module__H6ZM-G__mapGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.lead-module__H6ZM-G__mapCopy{flex-direction:column;gap:clamp(1.5rem,2.5vw,2rem);display:flex}.lead-module__H6ZM-G__mapFacts{border-top:1px solid var(--av-rule);margin:0;padding:0;list-style:none}.lead-module__H6ZM-G__mapFacts li{border-bottom:1px solid var(--av-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.lead-module__H6ZM-G__mapFacts span{color:var(--av-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.lead-module__H6ZM-G__mapFacts a,.lead-module__H6ZM-G__mapFacts strong{color:var(--av-ink);font-family:var(--av-font-display);overflow-wrap:anywhere;text-align:right;font-size:1.15rem;font-weight:400;text-decoration:none}@media (hover:hover) and (pointer:fine){.lead-module__H6ZM-G__mapFacts a:hover{color:var(--av-red-deep)}}.lead-module__H6ZM-G__mapFrame{margin:0}.lead-module__H6ZM-G__mapCanvas{aspect-ratio:16/10;border:1px solid var(--av-rule);background:var(--av-paper);position:relative;overflow:hidden}.lead-module__H6ZM-G__mapCanvas iframe{filter:grayscale(.85)contrast(1.02);border:0;width:100%;height:100%;transition:filter .6s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.lead-module__H6ZM-G__mapFrame:hover .lead-module__H6ZM-G__mapCanvas iframe{filter:none}}.lead-module__H6ZM-G__mapFrame figcaption,.lead-module__H6ZM-G__calendarFrame figcaption{color:var(--av-muted);letter-spacing:.02em;border-top:0;justify-content:space-between;gap:1rem;padding-top:.7rem;font-size:.75rem;display:flex}.lead-module__H6ZM-G__calendarSection{scroll-margin-top:5rem}.lead-module__H6ZM-G__calendarGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.lead-module__H6ZM-G__calendarAside{flex-direction:column;gap:clamp(1.5rem,2.5vw,2rem);display:flex;position:sticky;top:6.5rem}.lead-module__H6ZM-G__calendarFrame{margin:0}.lead-module__H6ZM-G__calendarBar{border:1px solid var(--av-rule);background:var(--av-white);color:var(--av-muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:0;justify-content:space-between;gap:1rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.lead-module__H6ZM-G__calendarBar span:first-child{color:var(--av-ink)}.lead-module__H6ZM-G__calendarBar span:first-child:before{content:"";background:var(--av-red);vertical-align:.08em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.55rem;display:inline-block}.lead-module__H6ZM-G__calendarCanvas{border:1px solid var(--av-rule);background:#f0ede8;height:clamp(40rem,82svh,50rem);position:relative;overflow:hidden}.lead-module__H6ZM-G__calendarCanvas iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lead-module__H6ZM-G__bullets{border-top:1px solid var(--av-rule);margin:0;padding:0;list-style:none}.lead-module__H6ZM-G__bullets li{border-bottom:1px solid var(--av-rule);grid-template-columns:2.25rem minmax(0,1fr);padding:.85rem 0;font-size:.9375rem;display:grid}.lead-module__H6ZM-G__bullets li span{color:var(--av-red-deep);letter-spacing:.08em;font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.7rem}.lead-module__H6ZM-G__wizardLead>:first-child{border-top:0;padding-top:clamp(7.5rem,14vh,10rem)}.lead-module__H6ZM-G__glance{padding-block:0 clamp(2.5rem,5vw,4rem)}.lead-module__H6ZM-G__glanceRow{border-top:1px solid var(--av-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lead-module__H6ZM-G__glanceRow li{flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem 0 0;display:flex}.lead-module__H6ZM-G__glanceRow li+li{border-left:1px solid var(--av-rule);padding-left:1.25rem}.lead-module__H6ZM-G__glanceValue{font-family:var(--av-font-display);letter-spacing:-.015em;font-size:clamp(1.35rem,1.1rem + .9vw,2rem);line-height:1.1}.lead-module__H6ZM-G__glanceLabel{color:var(--av-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}@media (max-width:999px){.lead-module__H6ZM-G__mapGrid,.lead-module__H6ZM-G__calendarGrid{grid-template-columns:minmax(0,1fr)}.lead-module__H6ZM-G__calendarAside{position:static}.lead-module__H6ZM-G__glanceRow{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-module__H6ZM-G__glanceRow li:nth-child(3){border-left:0;padding-left:0}.lead-module__H6ZM-G__glanceRow li:nth-child(n+3){padding-top:1.1rem}}@media (max-width:640px){.lead-module__H6ZM-G__channels a{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""note"}.lead-module__H6ZM-G__mapCanvas{aspect-ratio:4/5}.lead-module__H6ZM-G__calendarCanvas{height:44rem}.lead-module__H6ZM-G__mapFrame figcaption,.lead-module__H6ZM-G__calendarFrame figcaption{flex-direction:column;gap:.2rem}}@media (prefers-reduced-motion:reduce){.lead-module__H6ZM-G__channelValue,.lead-module__H6ZM-G__mapCanvas iframe{transition:none}}
.story-pages-module__kPGA4G__eyebrow{color:var(--av-red-deep);font:500 var(--av-type-label-size,.8125rem)/1.45 var(--av-font-body);letter-spacing:var(--av-type-label-track,.005em);margin:0 0 1rem}.story-pages-module__kPGA4G__eyebrow span{color:var(--av-muted);font-variant-numeric:tabular-nums}.story-pages-module__kPGA4G__sectionTitle{max-width:22ch;font-family:var(--av-font-display);font-size:var(--av-type-section-size);font-weight:460;line-height:var(--av-type-section-leading);letter-spacing:var(--av-type-section-track);text-wrap:balance;margin:0}.story-pages-module__kPGA4G__textLink{border-bottom:1px solid var(--av-red);min-height:44px;color:var(--av-ink);align-items:flex-end;gap:.45rem;padding-bottom:.3rem;font-size:.875rem;font-weight:550;text-decoration:none;display:inline-flex}.story-pages-module__kPGA4G__textLink span{color:var(--av-red-deep)}.story-pages-module__kPGA4G__textLink:focus-visible{outline:2px solid var(--av-red);outline-offset:4px}.story-pages-module__kPGA4G__cardsHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.story-pages-module__kPGA4G__reviewRows{border-top:1px solid var(--av-ink);margin:0;padding:0;list-style:none}.story-pages-module__kPGA4G__reviewRow{border-bottom:1px solid var(--av-rule);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:start;gap:clamp(1.5rem,3.5vw,3.5rem);padding:clamp(1.75rem,3vw,2.75rem) 0;display:grid}.story-pages-module__kPGA4G__reviewWho{gap:.45rem;display:grid}.story-pages-module__kPGA4G__reviewNumber{color:var(--av-red-deep);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.story-pages-module__kPGA4G__reviewName{font-family:var(--av-font-display);margin:0;font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);font-weight:460;line-height:1.1}.story-pages-module__kPGA4G__reviewMeta{color:var(--av-muted);margin:0;font-size:.8125rem;line-height:1.5}.story-pages-module__kPGA4G__stars{color:var(--av-red-deep);letter-spacing:.12em;font-size:.875rem}.story-pages-module__kPGA4G__reviewQuote{margin:0}.story-pages-module__kPGA4G__reviewQuote p{max-width:54ch;font-family:var(--av-font-display);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:400;line-height:1.45}.story-pages-module__kPGA4G__reviewPhoto{margin:0}.story-pages-module__kPGA4G__reviewPhoto img{aspect-ratio:4/3;object-fit:cover;background:#d9d9d9;width:100%;display:block}.story-pages-module__kPGA4G__reviewPhoto figcaption{color:var(--av-muted);gap:.2rem;padding-top:.6rem;font-size:.75rem;line-height:1.45;display:grid}.story-pages-module__kPGA4G__reviewPhoto figcaption a{min-height:24px;color:var(--av-ink);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.story-pages-module__kPGA4G__reviewPhoto figcaption a span{color:var(--av-red-deep)}@media (hover:hover) and (pointer:fine){.story-pages-module__kPGA4G__reviewPhoto figcaption a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--av-red);text-decoration-color:var(--av-red);text-underline-offset:.25em}}@media (max-width:900px){.story-pages-module__kPGA4G__reviewRow{grid-template-columns:minmax(0,1fr);gap:1.1rem}.story-pages-module__kPGA4G__reviewPhoto:empty{display:none}.story-pages-module__kPGA4G__reviewPhoto{max-width:26rem}}
