@font-face{font-family:inter;src:url(../media/inter_latin-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._07Fn3W_className{font-family:inter,inter Fallback;font-style:normal}._07Fn3W_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:oswald;src:url(../media/oswald_latin-s.p.05-96lvduj-4e.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.jOMLxW_className{font-family:oswald,oswald Fallback;font-style:normal}.jOMLxW_variable{--font-oswald:"oswald", "oswald Fallback"}
@font-face{font-family:robotoMono;src:url(../media/roboto_mono_latin-s.p.1w9zl2zwj-63x.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:robotoMono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.id5E0G_className{font-family:robotoMono,robotoMono Fallback;font-style:normal}.id5E0G_variable{--font-roboto-mono:"robotoMono", "robotoMono Fallback"}
:root{--paper-0:#fbfaf6;--paper-1:#f6f4ee;--paper-2:#f0ede3;--ink:#1d1a16;--ink-soft:#4a453d;--warm-gray:#696159;--line:#1d1a161a;--line-strong:#1d1a1647;--terracotta:#b6832b;--terracotta-dark:#9a6e22;--bronze-ink:#8a6111;--gold-hi:#e0be71;--gold-hi-hover:#d4ae5c;--charcoal:#1d1a16;--on-dark:#f6f4ee;--on-dark-soft:#f6f4eea6;--on-dark-faint:#f6f4ee4d;--on-dark-muted:#f6f4ee8c;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-h3:21px;--text-name:clamp(24px,2.6vw,28px);--text-quote:clamp(24px,3vw,40px);--text-h2:clamp(34px,4.2vw,56px);--text-h1:clamp(44px,6.4vw,88px);--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--s-7:56px;--s-8:64px;--s-9:72px;--s-10:80px;--s-12:96px;--s-14:112px;--section-pad:var(--s-8);--section-pad-lg:var(--s-14);--head-gap:var(--s-6);--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-pill:999px;--shadow-card:0 14px 32px -16px #1d1a1633;--shadow-float:0 18px 40px -18px #1d1a1638;--shadow-frame:0 28px 60px -28px #1d1a1647;--ease-fast:.18s ease;--ease-med:.25s ease;--container:1160px;--gutter:24px}@media (min-width:900px){:root{--section-pad:var(--s-14);--head-gap:var(--s-7)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}section[id],[id].section{scroll-margin-top:96px}body{font-family:var(--font-inter),-apple-system,sans-serif;font-size:var(--text-base);color:var(--ink);background:var(--paper-1);-webkit-font-smoothing:antialiased;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}.hero :focus-visible,.section--dark :focus-visible,.quote-band :focus-visible,.partner-band :focus-visible{outline-color:var(--gold-hi)}::selection{background:var(--terracotta);color:#fff}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}h1,h2,.display,.bignums-title,.letter-title,.offer-line,.card-claim,.stat .stat-num{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-weight:700;line-height:1.06}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-family:var(--font-inter),-apple-system,sans-serif;font-size:var(--text-h3);letter-spacing:-.01em;font-weight:600;line-height:1.3}.serif{font-family:var(--font-inter),-apple-system,sans-serif;letter-spacing:-.01em;font-weight:600;line-height:1.15}.h1-gold{color:var(--terracotta-dark)}.hero .h1-gold,.section--dark .h1-gold,.quote-band .h1-gold{color:var(--gold-hi)}.h1-lead{color:var(--ink-soft);margin-bottom:.24em;font-size:.62em;line-height:1.2;display:block}.hero .h1-lead,.section--dark .h1-lead{color:var(--on-dark-soft)}.h1-emphasis{color:var(--terracotta-dark);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.hero .h1-emphasis,.section--dark .h1-emphasis,.quote-band .h1-emphasis{color:var(--gold-hi)}.cw{white-space:nowrap}.mono{font-family:var(--font-roboto-mono),monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--warm-gray);font-weight:400}.eyebrow{font-family:var(--font-roboto-mono),monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--warm-gray);margin-bottom:var(--s-2);display:block}.section--dark .eyebrow,.section--dark .mono,.quote-band .eyebrow,.quote-band .mono,.partner-band .eyebrow,.partner-band .mono,.hero .eyebrow{color:var(--gold-hi)}.lead{font-size:var(--text-lg);color:var(--ink-soft);line-height:1.65}.btn-primary,.btn-ghost{font-family:var(--font-inter),sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--ease-fast),border-color var(--ease-fast),color var(--ease-fast);white-space:nowrap;text-align:center;border:1px solid #0000;font-size:13px;font-weight:600;line-height:1;display:inline-block}.btn-primary{background:var(--gold-hi);color:var(--ink);border-color:var(--gold-hi)}.btn-primary:after{content:" →"}.btn-primary:hover{background:var(--gold-hi-hover);border-color:var(--gold-hi-hover)}.btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--ink)}.hero .btn-ghost,.section--dark .btn-ghost,.quote-band .btn-ghost,.partner-band .btn-ghost{color:var(--on-dark);border-color:#f6f4ee73}.hero .btn-ghost:hover,.section--dark .btn-ghost:hover,.quote-band .btn-ghost:hover,.partner-band .btn-ghost:hover{border-color:var(--on-dark)}.link-text{min-height:24px;font-size:var(--text-sm);color:var(--bronze-ink);transition:color var(--ease-fast);align-items:center;font-weight:500;display:inline-flex}.link-text:hover{color:var(--ink)}.btn-row{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.btn-row--left{justify-content:flex-start}.nav{z-index:50;background:var(--paper-1);border-bottom:1px solid var(--line);transition:box-shadow var(--ease-med);position:sticky;top:0}.nav.scrolled{box-shadow:0 1px 0 var(--line)}.nav-inner{max-width:var(--container);padding:var(--s-2) var(--gutter);align-items:center;gap:var(--s-2);margin:0 auto;display:flex;position:relative}.logo{align-items:center;margin-right:auto;display:flex}.logo-lockup{width:auto;height:36px;display:block}.nav-cta{border-radius:0;flex-shrink:0}.nav-cta:hover{box-shadow:inset 0 0 0 1px var(--ink)}.nav-menu-toggle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-menu-btn{border:1px solid var(--line-strong);cursor:pointer;width:47px;min-height:44px;transition:border-color var(--ease-fast),background var(--ease-fast);border-radius:0;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.nav-menu-btn:hover{border-color:var(--ink)}.nav-menu-btn:active{background:var(--paper-2)}.nav-menu-toggle:checked~.nav-menu-btn{background:var(--ink);border-color:var(--ink)}.nav-menu-toggle:checked~.nav-menu-btn .bars,.nav-menu-toggle:checked~.nav-menu-btn .bars:before,.nav-menu-toggle:checked~.nav-menu-btn .bars:after{background:var(--on-dark)}.nav-menu-btn .bars,.nav-menu-btn .bars:before,.nav-menu-btn .bars:after{content:"";background:var(--ink);width:14px;height:1.5px;transition:transform var(--ease-fast),opacity var(--ease-fast);display:block}.nav-menu-btn .bars{position:relative}.nav-menu-btn .bars:before{position:absolute;top:-5px;left:0}.nav-menu-btn .bars:after{position:absolute;top:5px;left:0}.nav-menu-toggle:checked~.nav-menu-btn .bars{transform:rotate(45deg)}.nav-menu-toggle:checked~.nav-menu-btn .bars:before{top:0;transform:rotate(-90deg)}.nav-menu-toggle:checked~.nav-menu-btn .bars:after{opacity:0}.nav-menu-toggle:focus-visible~.nav-menu-btn{outline:2px solid var(--terracotta);outline-offset:2px}.nav-links{background:var(--paper-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:var(--shadow-float);padding:0 0 var(--s-6);overscroll-behavior:contain;flex-direction:column;min-height:calc(100dvh - 100%);max-height:calc(100dvh - 100%);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-menu-toggle:checked~.nav-links{display:flex}.nav-links a{font-size:var(--text-sm);color:var(--ink-soft);padding:var(--s-1) 0;transition:color var(--ease-fast);font-weight:500}.nav-links a:hover{color:var(--ink)}.nav-links a[aria-current=page]{color:var(--ink);font-weight:600}@media (max-width:899px){.nav-links>a,.nav-links>.nav-group>summary{padding:var(--s-2) var(--gutter);min-height:56px;font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--ink);font-size:13.5px;font-weight:500}.nav-links>a{align-items:center;display:flex}.nav-links>a,.nav-links>.nav-group{border-bottom:1px solid var(--line)}.nav-links>:last-child{border-bottom:0}.nav-links>a:active,.nav-links>.nav-group>summary:active{background:var(--paper-2)}.nav-links>a[aria-current=page]{box-shadow:inset 3px 0 0 var(--terracotta);color:var(--ink)}}@media (min-width:900px){.nav-menu-btn,.nav-menu-toggle{display:none}.nav-links{margin-right:var(--s-1);min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;flex-direction:row;align-self:stretch;align-items:center;gap:20px;padding:0;display:flex;position:static;overflow:visible}.nav-links a{align-items:center;min-height:24px;padding:0;display:inline-flex}.nav-links>a,.nav-group>summary{white-space:nowrap;align-items:center;min-height:24px;display:inline-flex}.nav-links>a,.nav-links>.nav-group>summary{font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:500;position:relative}.nav-links>a:after,.nav-links>.nav-group>summary:after{content:"";background:var(--terracotta);transform-origin:0;height:2px;transition:transform var(--ease-fast);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav-links>a:hover:after,.nav-links>a[aria-current=page]:after,.nav-links>.nav-group[open]>summary:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav-links>.nav-group:hover>summary:after{transform:scaleX(1)}}.nav-links a[aria-current=page]{font-weight:500}}@media (min-width:1120px){.nav-links{gap:28px}}.section{padding:var(--section-pad) 0}.section--white{background:var(--paper-0)}.section--shade{background:var(--paper-2)}.section--dark{background:var(--charcoal);color:var(--on-dark)}.section--rule{border-top:1px solid var(--line)}.section--flush-top{padding-top:0}.section-head{max-width:640px;margin-bottom:var(--head-gap)}.section-head--center{text-align:center;margin-left:auto;margin-right:auto}.section-head h1,.section-head h2{margin-bottom:var(--s-2)}.section-head p{color:var(--ink-soft);font-size:17px;line-height:1.65}.section--dark .section-head p{color:var(--on-dark-soft)}.split{gap:var(--s-5);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:900px){.split{gap:var(--s-8)}.split--5-7{grid-template-columns:5fr 7fr}.split--7-5{grid-template-columns:7fr 5fr}.split--6-5{grid-template-columns:6fr 5fr}.split--half{grid-template-columns:1fr 1fr}.split--start{align-items:start}}.card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s-4) var(--s-3)}@media (min-width:900px){.card{padding:var(--s-5) var(--s-5)}}.card-claim{margin-bottom:var(--s-2);font-size:clamp(22px,2.3vw,29px);line-height:1.12}.card p{color:var(--ink-soft);font-size:15px;line-height:1.7}.card p+p{margin-top:var(--s-1)}.story-stage,.story-where{display:block}.story-where{color:var(--warm-gray)}.card-grid{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (min-width:820px){.card-grid{grid-template-columns:1fr 1fr}}.row-list{flex-direction:column;display:flex}.row-item{padding:var(--s-3) 0;border-top:1px solid var(--line);gap:var(--s-2);grid-template-columns:48px 1fr;align-items:baseline;display:grid}.row-item:last-child{border-bottom:1px solid var(--line)}.row-item .mono{padding-top:2px}.row-item h3{margin-bottom:var(--s-1)}.row-item p{color:var(--ink-soft);font-size:15px;line-height:1.65}@media (min-width:900px){.row-item{grid-template-columns:64px 1fr}.row-item--3col{grid-template-columns:64px 5fr 6fr}}.hero{background:var(--charcoal);color:var(--on-dark);padding:var(--s-8) var(--gutter);text-align:center;position:relative;overflow:hidden}@media (min-width:900px){.hero{padding:var(--s-10) var(--gutter) var(--s-12)}}.hero--compact{padding:var(--s-7) var(--gutter) var(--s-7)}@media (min-width:900px){.hero--compact{padding:var(--s-9) var(--gutter) var(--s-9)}}.hero--compact .btn-row{margin-top:var(--s-4)}.hero-inner{z-index:2;max-width:840px;margin:0 auto;position:relative}.hero h1{margin-bottom:var(--s-3);color:var(--on-dark);line-height:1.04}.hero-sub{font-size:var(--text-lg);color:#f6f4eec7;max-width:600px;margin:0 auto var(--s-4);text-wrap:pretty;line-height:1.65}.hero-note{font-size:var(--text-sm);color:#f6f4ee8c;max-width:480px;margin:var(--s-2) auto 0;line-height:1.6}.announce{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--s-1) 18px;margin-bottom:var(--s-4);font-family:var(--font-roboto-mono),monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);transition:border-color var(--ease-fast);align-items:center;gap:10px;display:inline-flex}.announce:hover{border-color:var(--line-strong)}.announce .dot{background:var(--ink);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero .announce{color:var(--on-dark-soft);background:#f6f4ee12;border-color:#f6f4ee38}.hero .announce:hover{border-color:#f6f4ee73}.hero .announce .dot{background:var(--gold-hi)}.artifact{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);text-align:left}.artifact--photo{padding:var(--s-1)}.artifact--photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line);width:100%}.artifact--card{padding:var(--s-2);gap:var(--s-1);background:var(--paper-2);flex-direction:column;display:flex}.artifact-kicker{font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--warm-gray);font-size:10px}.artifact-title{font-family:var(--font-inter),-apple-system,sans-serif;letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600;line-height:1.25}.artifact--chip{padding:var(--s-1) var(--s-2) var(--s-1) var(--s-1);align-items:center;display:flex}.artifact--chip img{object-fit:cover;object-position:top;border-radius:50%;width:44px;height:44px}.artifact--chip img+img{border:2px solid var(--paper-0);margin-left:-16px}.warm-grade{filter:sepia(.26)saturate(1.12)brightness(1.05)contrast(1.02)hue-rotate(-8deg)}.hero-artifacts{z-index:2;gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}.hero-artifacts .artifact--photo{width:min(200px,calc(50% - var(--s-2)/2))}.hero-artifacts .artifact--card,.hero-artifacts .artifact--chip{display:none}@media (min-width:1024px){.hero-artifacts{display:contents}.hero-artifacts .artifact{z-index:1;position:absolute}.hero-artifacts .artifact--photo{width:220px}.hero-artifacts .artifact--card{width:212px;display:flex}.hero-artifacts .artifact--chip{display:flex}.art-place-tl{top:96px;left:3.5%;transform:rotate(-5deg)}.art-place-tr{top:88px;right:3.5%;transform:rotate(4deg)}.art-place-bl{bottom:88px;left:5%;transform:rotate(2.5deg)}.art-place-br{bottom:96px;right:5%;transform:rotate(-3deg)}.art-place-mr{top:328px;right:6.5%;transform:rotate(-2deg)}}@media (min-width:1024px) and (max-width:1240px){.art-place-tl{left:1%}.art-place-tr{right:1%}.art-place-bl{left:1.5%}.art-place-br{right:1.5%}}.video-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--charcoal);max-width:880px;box-shadow:var(--shadow-frame);aspect-ratio:16/9;margin:0 auto;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.video-poster img{object-fit:cover;width:100%;height:100%}.video-poster:after{content:"";transition:background var(--ease-fast);background:#1412102e;position:absolute;inset:0}.video-poster:hover:after{background:#14121047}.play-badge{background:var(--gold-hi);z-index:2;width:64px;height:64px;transition:transform var(--ease-fast),background var(--ease-fast);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -8px #1d1a1673}.play-badge:before{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--ink);position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.video-poster:hover .play-badge{background:var(--gold-hi-hover);transform:translate(-50%,-50%)scale(1.06)}@media (min-width:900px){.play-badge{width:76px;height:76px}.play-badge:before{border-width:13px 0 13px 22px}}.video-frame--portrait .play-badge{width:52px;height:52px}.video-frame--portrait .play-badge:before{border-width:9px 0 9px 15px}.video-frame--sm{max-width:none;box-shadow:var(--shadow-card)}.video-grid{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (min-width:820px){.video-grid{grid-template-columns:1fr 1fr}}.client-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s-5) var(--gutter) var(--s-6);text-align:center}.client-bar .mono{margin-bottom:var(--s-4);display:block}.logo-marquee{max-width:var(--container);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-track{align-items:center;gap:clamp(44px,5vw,76px);width:max-content;padding-right:clamp(44px,5vw,76px);animation:36s linear infinite logo-scroll;display:flex}.logo-marquee:hover .logo-track{animation-play-state:paused}@keyframes logo-scroll{to{transform:translate(-50%)}}.logo-track img,.logo-track svg{filter:grayscale();mix-blend-mode:multiply;opacity:.55;width:auto;height:40px;transition:opacity var(--ease-fast);color:var(--ink);flex-shrink:0}.logo-track img:hover,.logo-track svg:hover{opacity:.85}.logo-track .logo-tall{height:56px}.logo-track .logo-wide{height:26px}.logo-track .logo-mid{height:32px}@media (prefers-reduced-motion:reduce){.logo-track{flex-wrap:wrap;justify-content:center;width:auto;padding-right:0;animation:none}.logo-track>[aria-hidden=true]{display:none}.logo-marquee{-webkit-mask-image:none;mask-image:none}}.case-row{gap:var(--s-3);padding:var(--s-6) 0;border-top:1px solid var(--line);grid-template-columns:1fr;align-items:center;display:grid}.case-row:last-of-type{border-bottom:1px solid var(--line)}.case-photo{order:-1}@media (min-width:900px){.case-row{gap:var(--s-7);padding:var(--s-7) 0;grid-template-columns:5fr 7fr}.case-photo{order:0}}.case-name{font-family:var(--font-inter),-apple-system,sans-serif;font-weight:600;font-size:var(--text-name);letter-spacing:-.015em;margin-bottom:var(--s-2);line-height:1.15}.case-text p{color:var(--ink-soft);margin-bottom:var(--s-3);font-size:15.5px;line-height:1.7}.case-photo{border-radius:var(--radius-md);aspect-ratio:16/10;background:var(--paper-2);position:relative;overflow:hidden}.case-photo img{object-fit:cover;object-position:top;width:100%;height:100%}.case-photo:after{content:"";background:linear-gradient(#14121000 44%,#1412108c 78%,#141210e0 100%);position:absolute;inset:0}.case-photo .overlay-name{left:var(--s-3);right:var(--s-3);bottom:var(--s-2);z-index:2;font-family:var(--font-inter),-apple-system,sans-serif;letter-spacing:-.01em;color:#fff;font-size:clamp(16px,1.9vw,24px);font-weight:600;position:absolute}.stat-strip{gap:var(--s-4) var(--s-3);padding-top:var(--s-6);grid-template-columns:1fr;display:grid}@media (min-width:480px){.stat-strip{grid-template-columns:1fr 1fr}}@media (min-width:900px){.stat-strip{gap:var(--s-4);padding-top:var(--s-8);grid-template-columns:repeat(4,1fr)}}.stat .stat-num{padding-top:var(--s-2);border-top:1px solid var(--ink);margin-bottom:var(--s-1);font-size:28px;line-height:1.1}.stat .mono{line-height:1.9;display:block}.section--dark .stat .stat-num,.quote-band .stat .stat-num{color:var(--gold-hi);border-top-color:var(--gold-hi)}.section--dark .stat .mono,.quote-band .stat .mono{color:var(--on-dark-soft)}.wins-grid{columns:2;column-gap:var(--s-2)}@media (min-width:680px){.wins-grid{columns:3;column-gap:var(--s-3)}}@media (min-width:1024px){.wins-grid{columns:4}}.win-card{break-inside:avoid;background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--s-1);margin-bottom:var(--s-2);display:block}@media (min-width:680px){.win-card{margin-bottom:var(--s-3)}}.win-card img{border-radius:var(--radius-sm);border:1px solid var(--line);object-fit:cover;object-position:top;width:100%;max-height:320px}@media (min-width:680px){.win-card img{max-height:400px}}.wins-grid .win-card:nth-child(4n+1){transform:rotate(-1.4deg)}.wins-grid .win-card:nth-child(4n+2){transform:rotate(1.1deg)}.wins-grid .win-card:nth-child(4n+3){transform:rotate(-.8deg)}.wins-grid .win-card:nth-child(4n+4){transform:rotate(1.6deg)}@media (prefers-reduced-motion:reduce){.wins-grid .win-card{transform:none}}.wins-foot{margin-top:var(--s-4)}.quote-band{background:var(--charcoal);color:var(--on-dark);padding:var(--section-pad) var(--gutter);text-align:center}.quote-band .band-eyebrow{font-family:var(--font-roboto-mono),monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--gold-hi);margin-bottom:var(--s-5);display:block}.rotator{max-width:940px;margin:0 auto}.quote-band blockquote{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;text-transform:uppercase;font-weight:600;font-size:var(--text-quote);letter-spacing:-.01em;max-width:880px;margin:0 auto var(--s-5);line-height:1.14}.quote-attr{justify-content:center;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.quote-attr img{object-fit:cover;object-position:top;border-radius:50%;width:52px;height:52px}.quote-attr .mono{color:var(--on-dark-soft);text-align:left;line-height:1.9}.quote-slide{display:none}.quote-slide:first-of-type{display:block}.rotator.is-live .quote-slide{display:none}.rotator.is-live .quote-slide.active{animation:.55s quoteIn;display:block}@keyframes quoteIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rotator.is-live .quote-slide.active{animation:none}}.quote-controls{justify-content:center;align-items:center;gap:var(--s-3);margin-top:var(--s-6);display:none}.rotator.is-live .quote-controls{display:flex}.quote-arrow{border:1px solid var(--on-dark-faint);width:44px;height:44px;color:var(--on-dark);cursor:pointer;transition:border-color var(--ease-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.quote-arrow:hover{border-color:var(--on-dark)}.quote-dots{align-items:center;gap:0;display:flex}.quote-dots button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.quote-dots button:before{content:"";width:9px;height:9px;transition:background var(--ease-fast),transform var(--ease-fast);background:#f6f4ee40;border-radius:50%}.quote-dots button.active:before{background:var(--gold-hi);transform:scale(1.25)}.quote-static{max-width:940px;margin:0 auto}.review-grid{gap:var(--s-3);grid-template-columns:1fr;max-width:880px;margin:0 auto;display:grid}@media (min-width:700px){.review-grid{grid-template-columns:1fr 1fr}}.review-card{gap:var(--s-1);background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s-3);transition:border-color var(--ease-fast);flex-direction:column;display:flex}.review-card:hover{border-color:var(--line-strong)}.review-top{align-items:center;gap:var(--s-2);display:flex}.review-mark{border:1px solid var(--line);background:var(--paper-2);width:34px;height:34px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.review-name{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.3}.review-date{font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;letter-spacing:.09em;color:var(--warm-gray);margin-top:2px;font-size:10px;display:block}.review-stars{font-size:var(--text-xs);letter-spacing:3px;color:var(--ink)}.review-text{font-size:var(--text-sm);color:var(--ink-soft);flex-grow:1;line-height:1.6}.review-card .link-text{margin-top:2px}.founder-grid{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (min-width:980px){.founder-grid{grid-template-columns:1fr 1fr}}.founder-card{gap:var(--s-3);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s-3);grid-template-columns:1fr;align-items:start;display:grid}.section--shade .founder-card{background:var(--paper-0)}@media (min-width:560px){.founder-card{padding:var(--s-4);grid-template-columns:180px 1fr}}.founder-photo{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--paper-1);border:1px solid var(--line);max-width:220px;overflow:hidden}.founder-photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.founder-name{font-family:var(--font-inter),-apple-system,sans-serif;letter-spacing:-.015em;margin-bottom:6px;font-size:24px;font-weight:600;line-height:1.15}.founder-role{margin-bottom:var(--s-2);line-height:1.7;display:block}.founder-card p{color:var(--ink-soft);font-size:14.5px;line-height:1.65}.founder-quote{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line);color:var(--ink-soft);font-size:13.5px;font-style:italic;line-height:1.6}.founder-quote .mono{margin-top:var(--s-1);font-style:normal;line-height:1.7;display:block}.photo-grid{gap:var(--s-2);margin-top:var(--s-7);grid-template-columns:1fr 1fr;display:grid}@media (min-width:900px){.photo-grid{grid-template-columns:repeat(4,1fr)}}.photo-grid img{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);width:100%;height:230px}.feature-photo{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-frame);background:var(--charcoal);overflow:hidden}.feature-photo img{width:100%;display:block}.strip-bar{margin-top:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-1);padding:var(--s-3);justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.strip-bar .strip-text{color:var(--ink);font-size:15.5px;font-weight:500}.faq-grid{gap:var(--s-5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:900px){.faq-grid{gap:var(--s-9);grid-template-columns:5fr 7fr}.faq-side{position:sticky;top:96px}}.faq-side h2{margin-bottom:var(--s-2)}.faq-side p{color:var(--ink-soft);font-size:var(--text-base);max-width:380px;line-height:1.7}.faq-group-label{padding:var(--s-4) 0 var(--s-1);line-height:1.7;display:block}.faq-list>.faq-group-label:first-child{padding-top:0}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;color:var(--ink);font-size:16.5px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .plus{width:22px;height:22px;transition:transform var(--ease-med);flex-shrink:0;position:relative}.faq-list summary .plus:before,.faq-list summary .plus:after{content:"";background:var(--ink);position:absolute;top:50%;left:50%}.faq-list summary .plus:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.faq-list summary .plus:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.faq-list details[open] summary .plus{transform:rotate(45deg)}.faq-answer{padding:0 var(--s-5) var(--s-3) 0;color:var(--ink-soft);font-size:15px;line-height:1.7}.faq-answer p+p{margin-top:var(--s-1)}.final-cta{text-align:center}.final-cta h2{max-width:760px;margin:0 auto var(--s-3)}.final-cta>.container>p,.final-cta .cta-sub{color:var(--ink-soft);max-width:520px;margin:0 auto var(--s-5);font-size:17px}.chooser-label{margin-bottom:var(--s-2);display:block}.chooser{gap:var(--s-2) 12px;max-width:720px;margin:0 auto var(--s-4);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:699px){.chooser{grid-template-columns:1fr 1fr;justify-content:stretch;max-width:none;display:grid}.chooser>:last-child{grid-column:1/-1}}@media (max-width:459px){.chooser{grid-template-columns:1fr}}@media (min-width:1080px){.chooser{max-width:1000px}}.chooser .btn-ghost{background:var(--paper-0)}.chooser .btn-ghost:hover{background:var(--gold-hi);border-color:var(--gold-hi);color:var(--ink)}.section--dark .chooser-label,.section--dark.final-cta>.container>p,.section--dark.final-cta .cta-sub{color:var(--on-dark-soft)}.section--dark .chooser .btn-ghost{color:var(--on-dark);background:0 0;border-color:#f6f4ee73}.section--dark .chooser .btn-ghost:hover{background:var(--gold-hi);border-color:var(--gold-hi);color:var(--ink)}.section--dark.final-cta{border-bottom:0}.final-cta-guarantee{max-width:650px;margin:var(--s-4) auto 0}.final-cta-guarantee-promise{color:var(--on-dark);margin:0;font-size:18px;font-weight:600;line-height:1.5}.final-cta-guarantee-detail{margin:var(--s-1) 0 0;color:var(--on-dark-soft);font-size:14px;line-height:1.65}.section--dark.final-cta:has(+.partner-band){padding-bottom:var(--s-5)}.final-cta+.partner-band{border-top:0;padding-top:0}.offer-line{font-size:var(--text-quote);max-width:880px;margin:0 auto var(--s-4);text-wrap:balance;line-height:1.12}.offer-sub{max-width:640px;color:var(--on-dark-soft);margin:0 auto;font-size:16.5px;line-height:1.7}.footer{background:var(--paper-1);border-top:1px solid var(--line);padding:var(--s-9) 0 0}.footer-grid{gap:var(--s-5);padding-bottom:var(--s-8);grid-template-columns:1fr;display:grid}@media (min-width:480px){.footer-grid{grid-template-columns:1fr 1fr}}@media (min-width:820px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand p{font-size:var(--text-sm);color:var(--ink-soft);max-width:260px;margin-top:var(--s-2);line-height:1.65}.footer-col h2{font-family:var(--font-roboto-mono),monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);margin-bottom:var(--s-2);font-weight:700}.footer-col ul{list-style:none}.footer-col li{margin-bottom:4px}.footer-col a{font-size:var(--text-sm);color:var(--ink-soft);transition:color var(--ease-fast);padding:4px 0;display:inline-block}.footer-col a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);padding:var(--s-3) 0;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;display:flex}.js .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.js .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.nav-group{position:relative}.nav-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-soft);transition:color var(--ease-fast);font-weight:500;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:hover,.nav-group[open]>summary{color:var(--ink)}.nav-group>summary .plus{width:20px;height:20px;transition:transform var(--ease-med);flex:none;position:relative}.nav-group>summary .plus:before,.nav-group>summary .plus:after{content:"";background:currentColor;position:absolute;top:50%;left:50%}.nav-group>summary .plus:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.nav-group>summary .plus:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.nav-group[open]>summary .plus{transform:rotate(45deg)}.nav-panel{padding:var(--s-1) 0;background:var(--paper-2);box-shadow:inset 0 1px 0 var(--line);flex-direction:column;margin:0;display:flex}.nav-panel a{font-family:var(--font-roboto-mono),monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);min-height:44px;padding:var(--s-1) var(--gutter) var(--s-1) calc(var(--gutter) + 18px);align-items:center;font-size:12px;font-weight:400;display:flex;position:relative}.nav-panel a:before{content:"";left:var(--gutter);background:var(--line-strong);width:6px;height:6px;transition:background var(--ease-fast);margin-top:-3px;position:absolute;top:50%}.nav-panel a:hover{color:var(--ink)}.nav-panel a:hover:before{background:var(--terracotta)}.nav-panel a:active{background:#1d1a160d}.nav-panel a[aria-current=page]{color:var(--ink);font-weight:500}.nav-panel a[aria-current=page]:before{background:var(--terracotta)}@media (min-width:900px){.nav-group{align-self:stretch;align-items:center;display:flex}.nav-group>summary{gap:6px;padding:0}.nav-group>summary .plus{opacity:.55;width:11px;height:11px}.nav-group>summary .plus:before{width:9px}.nav-group>summary .plus:after{height:9px}.nav-group:hover>summary .plus{opacity:1}.nav-panel{top:calc(100% + var(--s-2));min-width:248px;padding:var(--s-1) 0;background:var(--paper-0);border-left:0;border:1px solid var(--line-strong);z-index:60;border-radius:0;gap:0;margin:0;display:none;position:absolute;left:0;transform:none;box-shadow:6px 6px #1d1a1612}.nav-group:after{content:"";height:var(--s-2);position:absolute;top:100%;left:0;right:0}@media (hover:hover) and (pointer:fine){.nav-group:hover .nav-panel{display:flex}}.nav-group:focus-within .nav-panel,.nav-group[open] .nav-panel{display:flex}@supports selector(::details-content){@media (hover:hover) and (pointer:fine){.nav-group:hover::details-content{content-visibility:visible}}.nav-group:focus-within::details-content{content-visibility:visible}}.nav-panel a{min-height:38px;padding:8px var(--s-3) 8px var(--s-4);border-radius:0}.nav-panel a:before{left:var(--s-2)}.nav-panel a:hover{background:var(--paper-2)}}@media (min-width:820px){.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}}.footer-social{width:max-content;max-width:100%;margin-top:var(--s-3);border:1px solid var(--line);list-style:none;display:flex}.footer-social li{display:flex}.footer-social li+li{border-left:1px solid var(--line)}.footer-social a{width:36px;height:34px;color:var(--warm-gray);transition:color var(--ease-fast),background var(--ease-fast);justify-content:center;align-items:center;display:flex}.footer-social a:hover{color:var(--ink);background:var(--paper-0)}.footer-social a:focus-visible{outline-offset:-3px}.social-icon{fill:currentColor;flex:none;width:20px;height:20px;display:block}.footer-contact{border:1px solid var(--line);margin:var(--s-5) 0 var(--s-6);grid-template-columns:1fr;display:grid}@media (min-width:1000px){.footer-contact{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-contact-item{text-align:center;padding:var(--s-5) var(--s-3);min-height:44px;color:var(--ink);border-top:1px solid var(--line);transition:background var(--ease-fast);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.footer-contact-item:first-child{border-top:0}@media (min-width:1000px){.footer-contact-item{border-top:0;border-left:1px solid var(--line);padding:var(--s-5) var(--s-4)}.footer-contact-item:first-child{border-left:0}}.footer-contact-text{flex-direction:column;align-items:center;min-width:0;display:flex}@media (min-width:620px) and (max-width:999px){.footer-contact-item{justify-content:center;align-items:center;gap:var(--s-3);text-align:left;padding:var(--s-4) var(--s-3);flex-direction:row}.footer-contact-tile{margin-bottom:0}.footer-contact-text{align-items:flex-start;width:280px}}.footer-contact-item:hover{background:var(--paper-0)}.footer-contact-item:focus-visible{outline-offset:-4px}.footer-contact-tile{width:64px;height:64px;margin-bottom:var(--s-3);background:var(--gold-hi);color:var(--ink);transition:background var(--ease-fast);flex:none;justify-content:center;align-items:center;display:flex}.footer-contact-item:hover .footer-contact-tile{background:var(--gold-hi-hover)}.footer-contact-icon{fill:currentColor;width:30px;height:30px;display:block}.footer-contact-label{font-family:var(--font-roboto-mono),monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--warm-gray);margin-bottom:6px;font-weight:500}.footer-contact-value{letter-spacing:-.01em;color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:text-decoration-color var(--ease-fast);font-size:clamp(17px,1.4vw,21px);font-weight:600;line-height:1.4}.footer-contact-line{display:block}.footer-contact-item:hover .footer-contact-value{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.footer-legal{gap:var(--s-3);flex-wrap:wrap;display:flex}.footer-legal a{min-height:24px;font-size:var(--text-sm);color:var(--ink-soft);transition:color var(--ease-fast);align-items:center;display:inline-flex}.footer-legal a:hover{color:var(--ink)}.partner-band{background:var(--charcoal);color:var(--on-dark);padding:var(--s-6) 0;border-top:1px solid #f6f4ee24}.partner-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(48px,9vw,140px);display:flex}.pbadge--google{align-items:stretch;gap:12px;display:flex}.pbadge-ribbon{color:#fff;writing-mode:vertical-rl;font-family:var(--font-roboto-mono),monospace;letter-spacing:.18em;background:#ea4335;justify-content:center;align-items:center;padding:8px 5px;font-size:9px;display:flex;transform:rotate(180deg)}.pbadge-stack{flex-direction:column;justify-content:center;gap:4px;display:flex}.pbadge-google-logo{width:auto;height:26px;display:block}.pbadge-google-logo path{fill:#fff}.pbadge-partner{color:#fff;letter-spacing:0;font-size:25px;font-weight:400;line-height:1}.pbadge--meta{flex-direction:column;align-items:center;gap:9px;display:flex}.pbadge-meta-logo{width:auto;height:24px;display:block}.pbadge-sub{color:#fff;font-size:15px;font-weight:400}.letter-title{font-size:clamp(29px,3.2vw,40px);line-height:1.06}.letter-body p{margin:0 0 var(--s-3);color:var(--ink-soft);font-size:18.5px;line-height:1.75}.letter-body a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.letter-body a:hover{color:var(--terracotta-dark)}.letter-sig{align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:flex}.letter-sig img{object-fit:cover;border-radius:50%;width:56px;height:56px}.letter-sig strong{font-size:15.5px;display:block}.letter-sig span{color:var(--ink-soft);font-size:14px}.letter-scribble{font-family:var(--font-caveat),cursive;color:var(--ink);transform-origin:0;margin-bottom:var(--s-2);font-size:34px;font-weight:600;line-height:1;display:block;transform:rotate(-2deg)}@media (min-width:900px){.letter-left{position:sticky;top:96px}}.variant-badge{z-index:60;pointer-events:none;font-family:var(--font-roboto-mono),monospace;letter-spacing:.06em;color:var(--warm-gray);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-pill);padding:4px 12px;font-size:12px;position:fixed;bottom:12px;left:12px}.video-frame--portrait{aspect-ratio:9/16;width:min(300px,100%);max-width:none}.nb{white-space:normal}@media (min-width:700px){.nb{white-space:nowrap}}.numbers-strip{grid-template-columns:1fr;padding-top:0}@media (min-width:700px){.numbers-strip{gap:var(--s-5);grid-template-columns:repeat(3,1fr)}}.numbers-strip .stat-num{padding-top:var(--s-3);font-size:clamp(38px,4.4vw,58px);line-height:1.02}.numbers-strip .mono{margin-top:var(--s-1)}.cs{padding:var(--s-9) 0;border-top:1px solid var(--line)}.cs:first-of-type{border-top:0;padding-top:0}.cs .card-claim{color:var(--ink);margin-bottom:var(--s-3);font-size:clamp(25px,2.5vw,33px);line-height:1.08}.cs-narrative{color:var(--ink-soft);margin:0;font-size:15.5px;line-height:1.7}.cs-meta{margin-bottom:var(--s-3);display:block}.cs-head .case-photo{width:100%}.cs .stat{flex-direction:column;display:flex}.cs .stat .mono{margin-top:auto}.cs .stat .stat-num{font-size:clamp(23px,3.4vw,28px)}.cs--qual .stat .stat-num{font-size:21px;line-height:1.14}.cs-ba{gap:var(--s-4);margin-top:var(--s-7);grid-template-columns:1fr;display:grid}@media (min-width:700px){.cs-ba{gap:var(--s-6);grid-template-columns:1fr 1fr}}.cs-col{border-top:1px solid var(--ink);padding-top:var(--s-2)}.cs-col>.mono{color:var(--ink);display:block}.cs-col ul{margin-top:var(--s-1);list-style:none}.cs-col li{padding:var(--s-2) 0 var(--s-2) var(--s-3);border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:15.5px;line-height:1.6;position:relative}.cs-col li:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:25px;left:0}.cs-col--after li:before{background:var(--terracotta)}.cs-col--after li{color:var(--ink)}.cs-did{margin-top:var(--s-7)}.cs-did>.mono{margin-bottom:var(--s-2);color:var(--ink);display:block}.cs-did .row-item p{margin:0}.cs-quote{margin-top:var(--s-7);border-left:2px solid var(--terracotta);padding-left:var(--s-3)}.cs-quote blockquote{font-family:var(--font-inter),-apple-system,sans-serif;letter-spacing:-.015em;color:var(--ink);font-size:clamp(19px,2.1vw,25px);font-weight:500;line-height:1.35}.cs-quote .mono{margin-top:var(--s-2);line-height:1.8;display:block}.video-row{align-items:start}.video-row .video-frame{width:100%;max-width:none;margin:0}.video-row .video-frame--portrait{width:min(240px,100%);margin:0}.video-caption{margin-top:var(--s-2);line-height:1.8;display:block}.testi-side blockquote{color:var(--ink-soft);margin-top:var(--s-3);font-size:15.5px;font-style:italic;line-height:1.7}.testi-side .mono{margin-top:var(--s-2);line-height:1.8;display:block}.section--dark .testi-side blockquote,.section--dark .video-caption,.section--dark .testi-words .mono{color:var(--on-dark-soft)}@media (min-width:1024px){.testi-side{gap:var(--s-3);grid-template-columns:150px 1fr;align-items:start;display:grid}.video-row .video-frame--portrait{width:100%;margin:0}.testi-side blockquote{margin-top:0;font-size:15px}}@media (min-width:1240px){.testi-side{gap:var(--s-4);grid-template-columns:190px 1fr}}@media (min-width:1024px){.video-row{grid-template-columns:1fr 1fr}}.ad-wall{gap:var(--s-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--s-2);grid-auto-columns:minmax(200px,58vw);grid-auto-flow:column;scroll-padding-inline-start:var(--gutter);list-style:none;display:grid;overflow-x:auto}.ad-wall>.ad-card{scroll-snap-align:start}@media (min-width:700px){.ad-wall{gap:var(--s-4) var(--s-3);scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (min-width:1024px){.ad-wall{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.ad-card .video-frame--portrait{width:100%;max-width:none;margin:0}.ad-card-name{margin-top:var(--s-2);color:var(--ink-soft);line-height:1.6;display:block}.section-cta{margin-top:var(--s-7);text-align:center}.review-grid{max-width:840px;margin-left:0}.hero--long .hero-inner{max-width:1000px}.hero--long h1{font-size:clamp(37px,4.9vw,66px)}.hero h1 br,.final-cta h2 br{display:none}@media (min-width:900px){.hero h1 br,.final-cta h2 br{display:inline}}.js .hero.reveal{opacity:1;transition:none;transform:none}.bignums-left .section-head{margin-bottom:var(--s-5)}.bignums-title{padding-top:var(--s-3);border-top:1px solid var(--line);color:var(--ink);font-size:clamp(20px,1.9vw,24px)}.bignums-list{margin:0;padding:0;list-style:none}.bignums-list li{padding:var(--s-4) 0;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:17px;line-height:1.6}.bignums-list li:first-child{padding-top:0}.bignums-list li:last-child{border-bottom:0}.bignums-list b{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-size:clamp(26px,2.9vw,38px);font-weight:700;line-height:1.08;display:block}@media (min-width:900px){.bignums-left{position:sticky;top:96px}}.tabset{gap:var(--s-2);margin-bottom:var(--s-7);border-bottom:1px solid var(--line);flex-wrap:wrap;display:none}.js-tabs .tabset{display:flex}.tab{padding:var(--s-3) var(--s-4);background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--text-sm);color:var(--ink-soft);cursor:pointer;transition:border-color var(--ease-fast),color var(--ease-fast);font-weight:500;position:relative}.tab[aria-selected=true]{color:var(--ink);border-color:var(--line-strong);border-bottom-color:var(--paper-0)}@media (max-width:699px){.js-tabs .tabset{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tab{padding:var(--s-2) var(--s-1);text-align:center;font-size:var(--text-xs)}}.js-tabs .panel-label{display:none}.panel-label{margin-bottom:var(--s-5)}.tabpanel+.tabpanel{margin-top:var(--s-10)}.js-tabs .tabpanel+.tabpanel{margin-top:0}#panel-cases .case-row:first-of-type{border-top:0}@media (min-width:1024px){#panel-posts .wins-grid{columns:3}}.case-text .stat-strip{padding-top:var(--s-4);grid-template-columns:1fr 1fr}.case-text .card-claim{color:var(--ink);margin-bottom:var(--s-3);font-size:clamp(23px,2.3vw,29px);line-height:1.08}.icp-split{margin-top:var(--s-9)}.icp-split h3{margin-bottom:var(--s-3)}.icp-list{list-style:none}.icp-list li{padding:var(--s-2) 0 var(--s-2) var(--s-4);border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:15.5px;line-height:1.6;position:relative}.icp-list li:before{content:"";left:var(--s-1);background:var(--terracotta);border-radius:50%;width:6px;height:6px;position:absolute;top:26px}@media (min-width:900px){.icp-list{column-gap:var(--s-8);grid-template-columns:1fr 1fr;display:grid}}.quote-card blockquote{color:var(--ink-soft);font-size:15.5px;font-style:italic;line-height:1.7}.quote-card>.mono{margin-top:var(--s-2);font-style:normal;line-height:1.8;display:block}.quote-card .quote-attr{margin-top:var(--s-2);justify-content:flex-start}.quote-card .quote-attr .mono{color:var(--warm-gray)}.testi-quotes{margin-top:var(--s-7)}.testi-quotes .quote-card--wide{grid-column:1/-1}.testi-lead{margin-bottom:var(--s-7);justify-content:center;display:flex}.offer-sub:not(:last-child){margin-bottom:var(--s-6)}.final-cta--wide h2{max-width:880px}.trench-head{max-width:1000px;margin-bottom:var(--s-7)}.trench-head h2{margin-bottom:var(--s-3)}.trench-head .lead{max-width:62ch}.trench-head h2 br{display:none}@media (min-width:760px){.trench-head h2 br{display:inline}}.trench-photos{gap:var(--s-2);grid-template-columns:1fr;display:grid}.trench-photos img{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);width:100%;height:240px}@media (min-width:820px){.trench-photos{grid-template-columns:1.2fr .8fr}.trench-photos img{height:252px}.trench-photos img:first-child{grid-row:span 2;height:520px}}.roster-card p{color:var(--ink-soft);font-size:14.5px;line-height:1.65}.love-stack{max-width:640px;margin:0 auto;position:relative}.love-card{background:var(--paper-0);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s-4) var(--s-3);flex-direction:column;justify-content:center;display:flex;box-shadow:0 26px 60px -30px #000000d9}.section--dark .love-card .mono{color:var(--warm-gray)}@media (min-width:700px){.love-card{padding:var(--s-5)}}.love-card+.love-card{margin-top:var(--s-3)}.love-card blockquote{color:var(--ink-soft);margin-bottom:var(--s-4);font-size:17px;line-height:1.7}@media (min-width:700px){.love-card blockquote{font-size:18px}}.love-card blockquote p+p{margin-top:1.7em}.love-card[data-len=short] blockquote{letter-spacing:-.015em;color:var(--ink);font-size:clamp(23px,2.6vw,30px);line-height:1.32}.love-name{margin-top:var(--s-3);color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}.love-meta{color:var(--warm-gray);margin-top:2px;display:block}.love-stack.is-stacked{transition:min-height var(--ease-med)}.love-stack.is-stacked .love-card{transform-origin:50% 0;opacity:0;z-index:0;margin-top:0;transition:transform .45s,opacity .45s;position:absolute;top:0;left:0;right:0}.love-stack.is-stacked .love-card[data-pos="0"]{opacity:1;z-index:4;transform:none}.love-stack.is-stacked .love-card[data-pos="1"]{opacity:.55;z-index:3;transform:translate(-14px,18px)rotate(-1.2deg)scale(.985)}.love-stack.is-stacked .love-card[data-pos="2"]{opacity:.34;z-index:2;transform:translate(14px,36px)rotate(1.4deg)scale(.97)}.love-stack.is-stacked .love-card[data-pos="3"]{opacity:.2;z-index:1;transform:translate(-5px,52px)rotate(-1.8deg)scale(.955)}.love-stack.is-stacked .love-card:not([data-pos="0"]){pointer-events:none}.love-stack.is-stacked .love-card:not([data-pos="0"])>*{visibility:hidden}@media (prefers-reduced-motion:reduce){.love-stack.is-stacked .love-card{transition:none}}.love-dots{margin-top:var(--s-5);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 12px;display:none}.love-stack.is-stacked~.love-dots{display:flex}.section--white .love-card{background:var(--paper-1);box-shadow:0 18px 40px -30px #1d1a1673}.section--white .quote-dots button:before{background:#1d1a1638}.section--white .quote-dots button.active:before{background:var(--bronze-ink)}.review-quotes{margin-top:var(--s-8)}.review-quotes .love-stack{margin-left:0}.review-quotes .love-dots{justify-content:flex-start;max-width:640px}.dhu{max-width:720px;padding:0 var(--gutter);margin:0 auto}.dhu p{color:var(--ink-soft);margin:0 0 var(--s-3);font-size:16.5px;line-height:1.75}.dhu p.dhu-lead{color:var(--ink);font-size:19px}.dhu-quote{margin:var(--s-6) 0;border-left:2px solid var(--terracotta);padding-left:var(--s-3)}.dhu-quote blockquote{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.12}.dhu-quote br{display:none}@media (min-width:560px){.dhu-quote br{display:inline}}.dhu-cta{margin-top:var(--s-6)}.hero--wide .hero-inner{max-width:1060px}.hero--wide h1 br,.hero--wide h1 br.br-sm{display:inline}@media (min-width:700px){.hero--wide h1 br.br-sm{display:none}}.stage-rail{justify-content:center;gap:var(--s-1) var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.stage-rail a{min-height:24px;color:var(--on-dark-soft);transition:color var(--ease-fast);align-items:center;display:inline-flex}.stage-rail a:hover{color:var(--gold-hi)}.step{gap:var(--s-3);padding:var(--s-6) 0;border-top:1px solid var(--line);grid-template-columns:1fr;scroll-margin-top:96px;display:grid}.step:last-of-type{border-bottom:1px solid var(--line)}@media (min-width:900px){.step{gap:var(--s-8);padding:var(--s-8) 0;grid-template-columns:4fr 8fr}.step-left{position:sticky;top:96px}}.step-num{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;letter-spacing:-.01em;color:var(--terracotta-dark);margin-bottom:var(--s-1);font-size:clamp(38px,4.8vw,60px);font-weight:700;line-height:1;display:block}.step-left h3{font-size:clamp(23px,2.2vw,29px);line-height:1.2}.step-when{margin-top:var(--s-2);color:var(--warm-gray);display:block}.step-happens{color:var(--ink-soft);font-size:16.5px;line-height:1.75}.step-get{margin-top:var(--s-4);border-top:1px solid var(--ink);padding-top:var(--s-2)}.step-get>.mono{color:var(--ink);display:block}.step-get ul{margin-top:var(--s-1);list-style:none}.step-get li{padding:var(--s-2) 0 var(--s-2) var(--s-3);border-bottom:1px solid var(--line);color:var(--ink);font-size:15.5px;line-height:1.6;position:relative}.step-get li:before{content:"";background:var(--terracotta);border-radius:50%;width:6px;height:6px;position:absolute;top:25px;left:0}.runs-head p+p{margin-top:var(--s-2)}.fit-cols{gap:var(--s-6);grid-template-columns:1fr;display:grid}@media (min-width:820px){.fit-cols{gap:var(--s-8);grid-template-columns:1fr 1fr}}.fit-col>.mono{color:var(--ink);display:block}.fit-col ul{margin-top:var(--s-1);list-style:none}.fit-col li{padding:var(--s-2) 0 var(--s-2) var(--s-3);border-bottom:1px solid var(--line);color:var(--ink);font-size:15.5px;line-height:1.6;position:relative}.fit-col li:before{content:"";background:var(--terracotta);border-radius:50%;width:6px;height:6px;position:absolute;top:25px;left:0}.fit-col--not li:before{background:var(--line-strong)}.trade .section-head{max-width:820px}.trade .hero-sub,.trade .hero-note,.trade .section-head h2,.trade .final-cta h2,.trade .cs .card-claim{text-wrap:balance}.pain-grid{margin-top:var(--s-2)}@media (min-width:900px){.pain-grid{grid-template-columns:repeat(3,1fr)}}.pain-card>.mono{color:var(--warm-gray);margin-bottom:var(--s-2);display:block}.pain-card h3{font-size:var(--text-h3);margin-bottom:var(--s-1);line-height:1.25}.pain-card p{color:var(--ink-soft);font-size:15.5px;line-height:1.7}.cs-narrative+.mono{margin-top:var(--s-3);display:block}.process-strip .row-item p{color:var(--ink-soft);margin:0}.process-head h2{margin-bottom:var(--s-2);font-size:clamp(30px,3.1vw,42px)}.process-head .lead{margin-bottom:var(--s-4)}.legal{max-width:720px;margin:0 auto}.legal p{color:var(--ink-soft);margin:0 0 var(--s-3);font-size:16.5px;line-height:1.75}.legal section{margin-top:var(--s-6)}.legal h2{margin-bottom:var(--s-3);font-size:clamp(24px,2.6vw,32px)}.legal h3{font-size:var(--text-h3);margin:var(--s-4) 0 var(--s-2)}.legal ul{margin:0 0 var(--s-3);padding-left:var(--s-3)}.legal li{color:var(--ink-soft);margin-bottom:var(--s-1);font-size:16.5px;line-height:1.75}.legal li::marker{color:var(--terracotta)}.legal-updated{color:var(--warm-gray);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);margin-bottom:var(--s-5);display:block}.role-item h3{margin-bottom:var(--s-1)}.role-item h3 a{color:var(--ink);text-decoration:none}.role-item h3 a:hover{color:var(--terracotta-dark)}.role-item p{color:var(--ink-soft);margin:0 0 var(--s-2)}.role-meta{color:var(--warm-gray);display:block}@media (min-width:700px){.resource-grid{grid-template-columns:repeat(2,1fr)}}.resource-card h3{font-size:var(--text-h3);margin-bottom:var(--s-2);line-height:1.25}.resource-card p{color:var(--ink-soft);margin-bottom:var(--s-3);font-size:15.5px;line-height:1.7}.download-block{margin:var(--s-6) 0;padding:var(--s-4);background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-lg)}.download-note{color:var(--warm-gray);margin-top:var(--s-2);display:block}.verdict-head{max-width:940px}.verdict-head h2{text-wrap:balance}.verdict-head p{max-width:640px;margin-left:auto;margin-right:auto}.verdict-cols{gap:var(--s-4);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:900px){.verdict-cols{gap:var(--s-5);grid-template-columns:1fr 1fr}}.verdict{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;height:100%;display:flex;overflow:hidden}.verdict__head{padding:var(--s-3) var(--s-4);font-family:var(--font-oswald),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;font-size:clamp(17px,1.5vw,20px);font-weight:700;line-height:1.2}.verdict--theirs .verdict__head{background:var(--paper-2);color:var(--ink);border-bottom:1px solid var(--line-strong)}.verdict--ours .verdict__head{background:var(--charcoal);color:var(--gold-hi)}.verdict__body{padding:var(--s-4);flex-direction:column;flex:1;display:flex}.verdict__body ul{list-style:none}.verdict__body li{margin-bottom:var(--s-2);padding-left:34px;font-size:15.5px;line-height:1.55;position:relative}.verdict__body li:before{border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;left:0}.verdict--theirs li{color:var(--ink-soft)}.verdict--theirs li:before{content:"×";background:var(--warm-gray);color:var(--paper-0);font-size:13px}.verdict--ours li{color:var(--ink)}.verdict--ours li:before{content:"✓";background:var(--bronze-ink);color:var(--paper-0)}.verdict__result{padding-top:var(--s-3);border-top:1px solid var(--line);margin-top:auto;font-size:16px;font-weight:600;line-height:1.5}.verdict--theirs .verdict__result{color:var(--warm-gray)}.verdict--ours .verdict__result{color:var(--ink)}.included-grid{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (min-width:820px){.included-grid{gap:var(--s-4);grid-template-columns:1fr 1fr}}.included-card{background:var(--paper-0);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--s-4);flex-direction:column;display:flex}@media (min-width:900px){.included-card{padding:var(--s-5)}}.included-card__head{gap:var(--s-2);margin-bottom:var(--s-3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.included-card__num{font-family:var(--font-oswald),Impact,sans-serif;color:var(--bronze-ink);font-size:22px;font-weight:700;line-height:1}.included-card h3{margin:0}.included-card p{color:var(--ink-soft);font-size:15.5px;line-height:1.7}.included-card--statement p{color:var(--ink);font-size:17px;line-height:1.65}@media (min-width:820px){.included-card--statement{gap:var(--s-5);grid-column:1/-1;grid-template-columns:5fr 6fr;align-items:start;display:grid}.included-card--statement .included-card__head{margin-bottom:0}.included-card--statement p{margin:0}}.included-card ul{list-style:none}.included-card li{color:var(--ink-soft);margin-bottom:var(--s-2);padding-left:24px;font-size:15.5px;line-height:1.6;position:relative}.included-card li:last-child{margin-bottom:0}.included-card li:before{content:"✓";color:var(--bronze-ink);font-size:13px;font-weight:700;line-height:1.75;position:absolute;top:0;left:0}.whynow-pane{background:var(--line-strong);border:1px solid var(--line-strong);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:900px){.whynow-pane{grid-template-columns:1fr 1fr}}.whynow-cell{background:var(--paper-0);padding:var(--s-4) var(--s-3)}@media (min-width:900px){.whynow-cell{padding:var(--s-6);flex-direction:column;justify-content:center;display:flex}}.whynow-cell--head{background:var(--charcoal);color:var(--on-dark);flex-direction:column;justify-content:center;display:flex}.whynow-cell--head h2{margin-bottom:var(--s-2);font-size:clamp(30px,3.4vw,44px)}.whynow-cell--head .h1-gold{color:var(--gold-hi)}.whynow-cell--head p{color:var(--on-dark-soft);text-wrap:pretty;max-width:44ch;font-size:16px;line-height:1.65}.whynow-title{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;text-transform:uppercase;letter-spacing:-.005em;color:var(--ink);margin-bottom:var(--s-2);text-wrap:balance;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.1}.whynow-body{color:var(--ink-soft);text-wrap:pretty;font-size:15.5px;line-height:1.72}.pain-section .section-head{max-width:1000px}.pain-section .section-head h2{text-wrap:balance}.pain-section .section-head p{font-size:var(--text-lg);color:var(--ink);max-width:60ch;margin-left:auto;margin-right:auto;font-weight:500;line-height:1.6}.pain-tally{border-top:1px solid var(--line-strong);list-style:none}.pain-tally-row{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;display:grid}@media (min-width:900px){.pain-tally-row{padding:var(--s-4) 0;gap:var(--s-6)}}.pain-tally-row:last-child{border-bottom:1px solid var(--line-strong)}.pain-tally-text{font-size:var(--text-h3);color:var(--ink);text-wrap:pretty;font-weight:500;line-height:1.35}.pain-tally-tick{fill:none;width:18px;height:18px;stroke:var(--bronze-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.28em;display:block}@media (min-width:900px){.pain-tally-tick{stroke-width:2.2px;width:20px;height:20px}}.pain-closer{max-width:52ch;margin:var(--s-8) auto 0;text-align:center;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(19px,2.1vw,26px);font-weight:600;line-height:1.34}@media (min-width:900px){.pain-closer{margin-top:var(--s-10)}}.pain-section .section-cta{margin-top:var(--s-5)}.engine-head{max-width:780px}.engine-ledger{border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden}.engine-row{grid-template-columns:1fr;display:grid}.engine-axis{font-family:var(--font-roboto-mono),monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--warm-gray);background:var(--paper-2);padding:var(--s-2) var(--s-3);order:-1}.engine-cell{padding:var(--s-3);text-wrap:pretty;font-size:15.5px;line-height:1.6}.engine-cell--cheap{background:var(--paper-0);color:var(--ink-soft)}.engine-cell--engine{background:var(--charcoal);color:var(--on-dark)}.engine-tag{font-family:var(--font-roboto-mono),monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--s-1);display:block}.engine-cell--cheap .engine-tag{color:var(--warm-gray)}.engine-cell--engine .engine-tag{color:var(--gold-hi)}.engine-row--head{display:none}.engine-row--head .engine-axis{color:var(--bronze-ink)}.engine-row--head .engine-cell{font-family:var(--font-roboto-mono),monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;padding:var(--s-2) var(--s-3);line-height:1.4}.engine-row--head .engine-cell--cheap{color:var(--warm-gray)}.engine-row--head .engine-cell--engine{color:var(--gold-hi)}.engine-row:not(:last-child) .engine-cell--engine{border-bottom:1px solid var(--on-dark-faint)}@media (min-width:900px){.engine-row{grid-template-columns:1fr 190px 1fr}.engine-row--head{display:grid}.engine-cell--cheap{order:-1}.engine-cell--engine{order:1}.engine-axis{padding:var(--s-4) var(--s-3);border-left:1px solid var(--line-strong);border-right:1px solid var(--line-strong);order:0;align-items:center;display:flex}.engine-cell{padding:var(--s-4);align-items:center;font-size:16px;line-height:1.62;display:flex}.engine-tag{display:none}.engine-row:not(:last-child) .engine-axis,.engine-row:not(:last-child) .engine-cell--cheap{border-bottom:1px solid var(--line-strong)}.engine-row--head .engine-axis,.engine-row--head .engine-cell{padding:var(--s-3) var(--s-4)}.engine-row--head .engine-axis{padding-left:var(--s-3);padding-right:var(--s-3)}}.system-steps .row-item{gap:var(--s-2);padding:var(--s-3) 0;border-top:1px solid var(--line);-webkit-tap-highlight-color:transparent;touch-action:manipulation;grid-template-columns:52px 1fr;align-items:start;transition:transform .17s}.system-steps .row-list>.row-item:first-child{border-top:1px solid var(--line-strong)}.system-steps .row-item:last-child{border-bottom:1px solid var(--line-strong)}.system-steps .row-item .mono{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;letter-spacing:-.02em;color:var(--terracotta-dark);margin-top:.14em;padding-top:0;font-size:clamp(38px,4.4vw,60px);font-weight:700;line-height:.86;transition:opacity .17s}.system-steps .row-item h3{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;text-transform:uppercase;letter-spacing:-.005em;color:var(--ink);margin-bottom:var(--s-1);text-wrap:balance;font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.1}.system-steps .row-item p{color:var(--ink-soft);font-size:16px;line-height:1.68}@media (min-width:900px){.system-steps .row-item{gap:var(--s-3);padding:var(--s-4) 0;grid-template-columns:110px 1fr}}.system-steps .row-item:active{transform:scale(.994)translateY(1px)}.system-steps .row-item:active .mono{opacity:.62}@media (prefers-reduced-motion:reduce){.system-steps .row-item,.system-steps .row-item .mono{transition:none}.system-steps .row-item:active{transform:none}}.section:not(.section--dark)+.section:not(.section--dark){border-top:1px solid var(--line)}.quote-band+.section--dark,.section--dark+.section--dark,.section--dark+.quote-band,.quote-band+.quote-band{padding-top:var(--s-8);border-top:1px solid #f6f4ee24}:is(.quote-band:has(+.section--dark),.quote-band:has(+.quote-band),.section--dark:has(+.section--dark),.section--dark:has(+.quote-band),.section--dark:has(+.partner-band),.quote-band:has(+.partner-band)){padding-bottom:var(--s-8)}.process-head{align-self:start}.fit-cols{gap:var(--s-8)}@media (min-width:820px){.fit-cols{gap:var(--s-6) var(--s-8)}}.fit-col{border-top:2px solid var(--ink);padding-top:var(--s-3)}.fit-col-head{font-family:var(--font-oswald),Impact,Haettenschweiler,sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.05;display:block}.fit-col--not .fit-col-head{color:var(--warm-gray)}.fit-col ul{margin-top:var(--s-4);border-top:1px solid var(--line-strong);list-style:none}.fit-col li{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--line);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;grid-template-columns:1fr auto;align-items:start;font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.4;display:grid;position:static}.fit-col li:last-child{border-bottom:1px solid var(--line-strong)}.fit-col li:before{content:none}.fit-col li:after{content:"";border-right:2.4px solid var(--bronze-ink);border-bottom:2.4px solid var(--bronze-ink);flex:none;align-self:start;width:13px;height:22px;margin-top:.05em;display:block;transform:rotate(40deg)translateY(-2px)}.fit-col--not li{color:var(--ink-soft)}.fit-col--not li:after{border-right:0;border-bottom:2.4px solid var(--line-strong);width:20px;height:0;margin-top:.62em;transform:none}.fit-col--ask li{color:var(--ink-soft)}.fit-col--ask li:after{background:var(--bronze-ink);border:0;border-radius:50%;width:8px;height:8px;margin-top:.62em;transform:none}@media (min-width:820px){.fit-col li{padding:var(--s-3) 0;gap:var(--s-4)}}.photo-grid img.pg-low{object-position:center 72%}.case-photo:after,.case-card-photo:after{background:linear-gradient(#14121000 38%,#1412104d 58%,#141210cc 80%,#141210f0 100%)}
.ss *{box-sizing:border-box}.ss h1,.ss h2,.ss h3,.ss h4{letter-spacing:-.025em;font-family:Oswald,sans-serif;font-weight:500;line-height:1.13}.ss h3{font-size:28px}.ss a{text-decoration:none}.ss img{max-width:100%;height:auto;display:block}.ss-wrap{max-width:1200px;margin:auto;padding:0 32px}.ss-tint{background:#f0ede3}.ss-kicker{letter-spacing:.15em;text-transform:uppercase;color:#8a6111;margin-bottom:18px;font:11px/1.5 monospace;display:block}.ss-head{text-align:center;max-width:760px;margin:0 auto 44px}.ss-head p{max-width:620px;margin:18px auto 0;font-size:18px}.ss-hero{text-align:center;background-image:radial-gradient(#b5a89155 .6px,#0000 .6px);background-size:20px 20px;padding:80px 24px 64px}.ss-hero h1{text-transform:uppercase;max-width:1040px;margin:0 auto 24px}.ss-hero>p{max-width:710px;margin:0 auto 28px;font-size:19px;line-height:1.7}.ss-button{color:#1d1a16;background:#e0be71;border:1px solid #cca957;justify-content:center;align-items:center;gap:24px;padding:16px 25px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.ss-button:hover{background:#edce8a}.ss-link{color:#8a6111;border-bottom:1px solid #c8ae78;padding-bottom:3px;font-size:14px;font-weight:600}.ss-voices{justify-content:center;align-items:center;gap:18px;margin:32px auto 0;display:flex}.ss-avatars{padding-left:8px;display:flex}.ss-avatars img{object-fit:cover;border:3px solid #fbfaf6;border-radius:50%;width:42px;height:42px;margin-left:-8px}.ss-voices p{text-align:left;margin:0;font-size:12px;line-height:1.6}.ss-voices b{color:#1d1a16}.ss-feature{background:#ede8d9;border:1px solid #d5c9b0;border-top:4px solid #b6832b;grid-template-columns:1.05fr 1fr;margin:0 auto;display:grid;box-shadow:0 15px 50px #32281708}.ss-brand{object-fit:contain;object-position:left;width:185px;max-height:54px;margin-bottom:30px}.ss-feature h2{margin:0 0 20px;font-size:39px}.ss-feature p{font-size:15px;line-height:1.75}.ss-feature-media{background:#f5f2e9;border-left:1px solid #d5c9b0;flex-direction:column;display:flex}.ss-feature-media>img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.ss-feature-quote blockquote{color:#1d1a16;margin:0 0 14px;font-size:18px;line-height:1.65}.ss-person{font-size:12px;line-height:1.7}.ss-person strong{font-size:13px;display:block}.ss-metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;display:grid}.ss-metric b{color:#8a6111;font:500 36px/1.1 Oswald,sans-serif;display:block}.ss-metric span{color:#696159;margin-top:8px;font-size:11px;line-height:1.5;display:block}.ss-tags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.ss-tag{text-transform:uppercase;letter-spacing:.04em;color:#675433;background:#f8f5ed;border:1px solid #cfc5b2;padding:6px 9px;font:10px/1.4 monospace}.ss-videos{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ss-play{cursor:pointer;background:#1d1a16;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ss-play img{aspect-ratio:4/3;object-fit:cover;opacity:.9;width:100%;transition:transform .35s}.ss-play:hover img{opacity:1;transform:scale(1.035)}.ss-play-icon{color:#1d1a16;background:#fbfaf6ed;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:3px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 24px #0002}.ss-video-body h3{margin:0 0 4px;font-size:21px}.ss-video-body p{margin:0;font-size:12px}.ss-video-body small{text-transform:uppercase;color:#8a6111;margin-top:12px;font:10px monospace;display:block}.ss-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ss-card{background:#fbfaf6;border:1px solid #d9d3c5;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.ss-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #3025150a}.ss-card-body{flex-direction:column;flex:1;padding:26px;display:flex}.ss-card-body h3{margin:12px 0 18px;font-size:27px}.ss-card-body .ss-link{align-self:flex-start;margin-top:auto}.ss-card-body p{margin:0 0 20px;font-size:14px}.ss-card-body .ss-kicker{margin:0}.ss-card-numbers{border-top:1px solid #ddd5c5;gap:25px;margin-bottom:20px;padding-top:20px;display:flex}.ss-card-numbers b{font:500 29px Oswald,sans-serif}.ss-card-numbers span{color:#696159;margin-top:3px;font-size:10px;display:block}.ss-filters{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 32px;display:flex}.ss-filters button{cursor:pointer;color:#4a453d;background:0 0;border:1px solid #cfc7b9;padding:10px 16px;font:12px Inter,sans-serif}.ss-filters button[aria-pressed=true]{color:#fff;background:#1d1a16;border-color:#1d1a16}.ss-card[hidden]{display:none}.ss-quote-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ss-quote{background:#f0ede3;border-top:2px solid #b6832b;padding:32px}.ss-quote .quote-mark{color:#b6832b;margin:8px 0 16px;font:70px/.7 Georgia,serif;display:block}.ss-quote blockquote{margin:0 0 25px;font-size:16px;line-height:1.8}.ss-cta{text-align:center;color:#fbfaf6;background:#1d1a16;padding:84px 24px}.ss-cta h2{text-transform:uppercase;max-width:720px;margin:0 auto 20px}.ss-cta p{color:#d5cfc0;max-width:640px;margin:0 auto 28px;font-size:17px}.ss-cta .ss-kicker{color:#e0be71}.ss-note{line-height:1.6;color:#786e60!important;font-size:11px!important}.ss-preview{text-align:center;letter-spacing:.07em;color:#73664d;background:#ece5d5;border-bottom:1px solid #d9ceb9;padding:7px 15px;font:10px/1.5 monospace}.ss-preview a{color:#574426;text-decoration:underline}.ss-crumb{color:var(--warm-gray);gap:12px;padding-top:26px;font-size:11px;display:flex}.ss-crumb a{color:var(--warm-gray)}.ss-detail-hero{text-align:center;padding:46px 24px 50px}.ss-detail-hero .ss-brand{object-position:center;width:205px;max-height:50px;margin:0 auto 30px}.ss-detail-hero h1{max-width:1040px;margin:0 auto 24px;font-size:clamp(39px,4.5vw,62px);line-height:1.15}.ss-detail-hero p{max-width:810px;margin:0 auto;font-size:18px;line-height:1.75}.ss-detail-hero .ss-tags{justify-content:center;margin-top:26px}.ss-stat-band{background:#e0be71;padding:28px 0 18px}.ss-stat-band .ss-metric{border-right:1px solid #aa813c55;padding:8px 20px}.ss-stat-band .ss-metric:last-child{border:0}.ss-stat-band b{color:#1d1a16;font-size:53px}.ss-stat-band span{color:#4a3b20;font-size:13px}.ss-stat-band .ss-note{text-align:center;margin:17px 0 0;color:#5d4a2a!important}.ss-article-grid{grid-template-columns:minmax(0,780px) 280px;align-items:start;gap:70px;padding-top:65px;padding-bottom:80px;display:grid}.ss-article{min-width:0;font-size:17px;line-height:1.85}.ss-article h2{margin:50px 0 22px;font-size:36px;line-height:1.2}.ss-article h3{margin:30px 0 14px;font-size:25px}.ss-article p{margin:0 0 22px}.ss-article .ss-lede{color:#1d1a16;font-size:22px;line-height:1.65}.ss-article figure{margin:32px 0}.ss-article figure img{border:1px solid #d9d3c5;width:100%}.ss-article figcaption{color:var(--warm-gray);margin-top:11px;font-size:11px;line-height:1.6}.ss-pullquote{background:#f0ede3;border-left:3px solid #b6832b;margin:34px 0;padding:27px 30px}.ss-pullquote blockquote{margin:0 0 15px;font:400 23px/1.65 Inter,sans-serif}.ss-sidebar{font-size:13px;position:sticky;top:110px}.ss-sidebar details{background:#f5f2e9;border:1px solid #d7cebd;margin-bottom:12px}.ss-sidebar summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;padding:18px;font:11px/1.5 monospace}.ss-sidebar details p{margin:0;padding:0 18px 18px;font-size:12px;line-height:1.8}.ss-toc{border-bottom:1px solid #d7cebd;margin-bottom:28px;padding:24px 0}.ss-toc .ss-kicker{color:#1d1a16}.ss-toc a{color:#696159;padding:8px 0;font-size:12px;display:block}.ss-toc a:hover{color:#8a6111}.ss-sidebar .ss-quote{padding:25px}.ss-services{margin-bottom:12px;padding:20px 0}.ss-services li{color:#696159;border-bottom:1px solid #e1dace;padding:7px 0;font-size:12px;list-style:none}.ss-service-label{text-transform:uppercase;letter-spacing:.07em;font:11px monospace}.ss-ads{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.ss-ads .ss-play img{aspect-ratio:9/13;object-fit:cover}.ss-ads h3{margin:0 0 8px;font-size:23px}.ss-ads p{margin:0;font-size:13px}.ss-results-table{border-collapse:collapse;width:100%;margin:26px 0;font-size:14px}.ss-results-table th,.ss-results-table td{text-align:left;border-bottom:1px solid #d8d0c1;padding:14px 16px}.ss-results-table th{background:#ede8da;font-weight:500}.ss-results-table td:last-child{font-weight:600}.ss-dialog{color:#fff;background:#171613;border:0;width:100%;max-width:min(1100px,94vw);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 20px 100px #0008}.ss-dialog::backdrop{background:#161410dd}.ss-dialog-head{justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;font:13px Inter,sans-serif;display:flex}.ss-dialog-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #777;padding:7px 13px}.ss-player{aspect-ratio:16/9;width:100%;max-height:77vh}.ss-player iframe{border:0;width:100%;height:100%}.ss a:focus-visible,.ss button:focus-visible,.ss summary:focus-visible{outline-offset:5px;outline:3px solid #b6832b}.ss-endlink{border-top:1px solid #d7cebd;justify-content:space-between;margin-top:40px;padding-top:24px;display:flex}.ss h1,.ss h2,.ss h3{text-wrap:balance}.ss-article h2{text-transform:none;letter-spacing:-.015em}.ss-detail-hero h1{text-transform:none}.ss-creative-layout{align-items:center}.ss-video-fallback{color:#e3ddcd;background:#28251f;padding:15px 20px;font:12px/1.7 Inter,sans-serif}.ss-video-fallback a{color:#e0be71;margin-left:8px;text-decoration:underline}@media (max-width:700px){.ss-creative-layout{grid-template-columns:1fr!important;gap:30px!important}}@media (min-width:1400px){.ss-hero{padding-top:94px;padding-bottom:72px}}@media (max-width:1000px){.ss-article-grid{grid-template-columns:minmax(0,1fr) 245px;gap:35px}.ss-feature-copy{padding:30px}.ss-feature h2{font-size:34px}.ss-videos,.ss-grid{grid-template-columns:repeat(2,1fr)}.ss-feature-quote{padding:25px}}@media (max-width:700px){.ss-wrap{padding:0 22px}.ss-section{padding:60px 0}.ss-hero{padding:55px 22px 45px}.ss-hero>p{font-size:16px}.ss-hero h1{font-size:46px}.ss-feature{grid-template-columns:1fr}.ss-feature-copy{padding:30px 24px}.ss-feature-media{border-top:1px solid #d5c9b0;border-left:0}.ss-feature h2{font-size:33px}.ss-metric b{font-size:30px}.ss-metrics{gap:12px}.ss-grid,.ss-quote-grid{grid-template-columns:1fr}.ss-videos{gap:12px}.ss-video-body{padding:15px}.ss-video-body h3{font-size:20px}.ss-video-body p{font-size:11px}.ss-play-icon{width:44px;height:44px;font-size:15px}.ss-detail-hero{padding:35px 22px}.ss-detail-hero h1{font-size:39px}.ss-detail-hero p{font-size:16px}.ss-stat-band .ss-metric{padding:5px 9px}.ss-stat-band b{font-size:34px}.ss-stat-band span{font-size:10px}.ss-stat-band .ss-note{font-size:9px!important}.ss-article-grid{flex-direction:column;gap:30px;padding-top:35px;padding-bottom:55px;display:flex}.ss-sidebar{order:-1;grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid;position:static}.ss-sidebar details{margin:0}.ss-sidebar .ss-toc,.ss-sidebar .ss-quote,.ss-sidebar .ss-services{display:none}.ss-article{font-size:16px}.ss-article .ss-lede{font-size:20px}.ss-article h2{margin-top:40px;font-size:31px}.ss-pullquote{padding:25px}.ss-pullquote blockquote{font-size:19px}.ss-ads{gap:12px}.ss-ads .ss-video-body{padding:15px}.ss-ads h3{font-size:20px}.ss-ads p{font-size:11px}.ss-cta{padding:60px 22px}.ss-voices{gap:12px}.ss-voices p{font-size:10px}.ss-endlink{gap:20px}.ss-head p{font-size:16px}.ss-dialog-head{font-size:11px}.ss-card-body h3{font-size:29px}}.ss{font-family:var(--font-inter), -apple-system, sans-serif;font-size:var(--text-base);line-height:1.6}.ss h1,.ss h2{font-family:var(--font-oswald), Impact, Haettenschweiler, sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.06}.ss h1{font-size:var(--text-h1)}.ss h2{font-size:var(--text-h2)}.ss h3,.ss h4{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.01em;text-transform:none;font-weight:600;line-height:1.3}.ss p{color:var(--ink-soft)}.ss-wrap{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter)}.ss-wide{max-width:var(--container)}.ss-section{padding:var(--section-pad) 0}.ss-head{margin-bottom:var(--head-gap)}.ss-head p{font-size:var(--text-lg);line-height:1.65}.ss-kicker{font-family:var(--font-roboto-mono), monospace;font-size:var(--text-xs);letter-spacing:.1em;color:var(--warm-gray);margin-bottom:var(--s-2);font-weight:400;line-height:1.6}.ss-gold{color:var(--gold-hi)}.ss-hero{background:var(--charcoal);color:var(--on-dark);padding:var(--s-10) var(--gutter) var(--s-12);background-image:none}.ss-hero h1{max-width:1060px;margin-bottom:var(--s-3)}.ss-hero>p{color:var(--on-dark-soft);font-size:var(--text-lg);max-width:710px;margin-bottom:var(--s-4);line-height:1.65}.ss-hero .ss-kicker{color:var(--gold-hi)}.ss-voices{margin-top:var(--s-4)}.ss-voices p,.ss-voices b{color:var(--on-dark-soft)}.ss-avatars img{border-color:var(--charcoal)}.ss .btn-primary:after{content:none}.ss .btn-primary{font-family:var(--font-inter), sans-serif}.ss .link-text{font-family:var(--font-inter), sans-serif;color:var(--bronze-ink);text-transform:none;letter-spacing:normal;font-size:var(--text-sm);border:0;padding:0;font-weight:500}.ss-feature{margin-top:var(--section-pad);box-shadow:none;gap:var(--s-7);background:0 0;border:0;align-items:start}.ss-feature-copy{padding:0}.ss-feature h2{font-size:clamp(34px,3.4vw,44px);font-weight:700;line-height:1.06}.ss-feature-media{background:0 0;border:0}.ss-feature-media>img{border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.ss-feature-quote{padding:var(--s-4) 0 0}.ss-feature-quote blockquote{padding-left:var(--s-3);border-left:2px solid var(--terracotta);font-size:18px;line-height:1.6}.ss-person{font-family:var(--font-roboto-mono), monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em}.ss-person strong{font-size:var(--text-xs);font-weight:500}.ss-metrics{gap:var(--s-4);margin:var(--s-4) 0}.ss-metric b{border-top:1px solid var(--ink);padding-top:var(--s-2);font-family:var(--font-oswald), Impact, sans-serif;letter-spacing:-.01em;color:var(--ink);font-size:28px;font-weight:700;line-height:1.1}.ss-metric span,.ss-card-numbers span{font-family:var(--font-roboto-mono), monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--warm-gray);margin-top:var(--s-1);font-weight:400;line-height:1.6}.ss-tag{font-family:var(--font-roboto-mono), monospace;font-size:var(--text-2xs);letter-spacing:.08em;color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:0 0;padding:5px 12px;line-height:1.6}.ss-tint{background:var(--paper-0);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ss-video{background:0 0;border:0}.ss-play{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--charcoal)}.ss-play img,.ss-play:hover img{opacity:1;transform:none}.ss-play .play-badge{width:52px;height:52px}.ss-play .play-badge:before{border-width:9px 0 9px 15px}.ss-video-body{padding:var(--s-2) 0 0}.ss-video-body h3{font-family:var(--font-inter), sans-serif;font-size:var(--text-h3);font-weight:600;line-height:1.3}.ss-video-body small{font-family:var(--font-roboto-mono), monospace;font-size:var(--text-2xs);letter-spacing:.08em;color:var(--warm-gray)}.ss-grid{gap:var(--s-5) var(--s-4)}.ss-card,.ss-card:hover{box-shadow:none;background:0 0;border:0;transform:none}.ss-card-body h3{font-family:var(--font-oswald), Impact, sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin:var(--s-1) 0 var(--s-2);font-size:26px;font-weight:700;line-height:1.1}.ss-card-body p{font-size:var(--text-sm);line-height:1.65}.ss-card-body .link-text{padding-top:var(--s-2);align-self:flex-start;margin-top:auto}.ss-card-numbers{border-top:1px solid var(--line-strong);padding-top:var(--s-2);gap:var(--s-4)}.ss-card-numbers b{font-family:var(--font-oswald), Impact, sans-serif;font-size:28px;font-weight:700;line-height:1.1}.ss-filters button{font-family:var(--font-roboto-mono), monospace;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;border-color:var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-soft);padding:8px 14px}.ss-filters button[aria-pressed=true]{background:var(--charcoal);color:var(--on-dark)}.ss-quote{border:0;border-left:2px solid var(--terracotta);padding:0 var(--s-3);background:0 0;margin:0}.ss-quote .quote-mark{display:none}.ss-quote blockquote{font-family:var(--font-inter), sans-serif;font-size:18px;line-height:1.6}.ss-cta{background:var(--charcoal);color:var(--on-dark);padding:var(--section-pad) var(--gutter)}.ss-cta h2{font-size:var(--text-h2)}.ss-cta p{font-size:var(--text-lg);color:var(--on-dark-soft)}.ss-preview{background:var(--paper-2);border-color:var(--line);font-family:var(--font-roboto-mono), monospace;letter-spacing:.06em}.ss-crumb{font-family:var(--font-roboto-mono), monospace;text-transform:uppercase;letter-spacing:.06em;padding-top:var(--s-3);padding-bottom:var(--s-3);font-size:var(--text-2xs)}.ss-detail-hero{background:var(--charcoal);color:var(--on-dark);padding:var(--s-9) var(--gutter)}.ss-detail-hero .ss-kicker{color:var(--on-dark-soft)}.ss-detail-hero h1{font-family:var(--font-oswald), Impact, sans-serif;text-transform:uppercase;letter-spacing:-.01em;max-width:1060px;margin-bottom:var(--s-3);font-size:clamp(44px,5vw,68px);font-weight:700;line-height:1.06}.ss-detail-hero p{color:var(--on-dark-soft);font-size:var(--text-lg);line-height:1.65}.ss-detail-hero .ss-tag{color:var(--on-dark-soft);border-color:var(--on-dark-faint)}.ss-stat-band{background:var(--paper-0);padding:var(--s-7) 0;border-bottom:1px solid var(--line)}.ss-stat-band .ss-metrics{text-align:left;gap:var(--s-4);margin:0}.ss-stat-band .ss-metric{border:0;padding:0}.ss-stat-band b{color:var(--ink);padding-top:var(--s-3);font-size:clamp(38px,4.4vw,58px)}.ss-stat-band span{font-size:var(--text-xs);color:var(--warm-gray)}.ss-stat-band .ss-note{text-align:left;margin-top:var(--s-3);font-family:var(--font-roboto-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--warm-gray)!important}.ss-article-grid{gap:var(--s-8);padding-top:var(--section-pad);padding-bottom:var(--section-pad);grid-template-columns:minmax(0,1fr) 260px}.ss-article{font-family:var(--font-inter), sans-serif;font-size:16.5px;line-height:1.72}.ss-article p{margin-bottom:var(--s-3);font-size:16.5px;line-height:1.72}.ss-article .ss-lede{font-size:var(--text-lg);line-height:1.65}.ss-article h2{font-family:var(--font-oswald), Impact, sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin:var(--s-7) 0 var(--s-3);font-size:clamp(30px,3.2vw,40px);font-weight:700;line-height:1.06}.ss-article h3{font-family:var(--font-inter), sans-serif;font-weight:600;font-size:var(--text-h3);margin:var(--s-4) 0 var(--s-2);line-height:1.3}.ss-article figure img{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.ss-sidebar details{border:0;border-top:1px solid var(--line-strong);background:0 0;margin:0}.ss-sidebar summary{font-family:var(--font-roboto-mono), monospace;font-size:var(--text-2xs);letter-spacing:.08em;padding:var(--s-2) 0;color:var(--ink-soft);line-height:1.6}.ss-sidebar details p{padding:0 0 var(--s-3);font-size:var(--text-sm);line-height:1.65}.ss-toc{border-color:var(--line);padding:var(--s-3) 0;margin-bottom:var(--s-3)}.ss-toc a{font-family:var(--font-inter), sans-serif;font-size:var(--text-sm);color:var(--warm-gray)}.ss-services li{border-color:var(--line);font-size:var(--text-sm)}.ss-service-label{font-family:var(--font-roboto-mono), monospace;font-size:var(--text-2xs);letter-spacing:.1em}.ss-sidebar .ss-quote{padding:0 0 0 var(--s-2);margin-top:var(--s-4)}.ss-sidebar blockquote{font-size:var(--text-lg)}.ss-pullquote{background:var(--charcoal);color:var(--on-dark);border-left:2px solid var(--gold-hi);padding:var(--s-4);border-radius:0}.ss-pullquote blockquote{font-family:var(--font-inter), sans-serif;color:var(--on-dark);font-size:clamp(21px,2.1vw,28px);line-height:1.45}.ss-results-table th{background:var(--paper-2)}.ss-results-table th,.ss-results-table td{border-color:var(--line)}.ss-ads .ss-video-body{padding:var(--s-2) 0 0}.ss-ads h3{font-size:var(--text-h3);line-height:1.3}.ss-dialog{border-radius:var(--radius-lg)}.ss-dialog-head{font-family:var(--font-inter), sans-serif}.ss-dialog-head button{font-family:var(--font-inter), sans-serif;border-radius:var(--radius-sm)}.ss-note{color:var(--warm-gray)!important}@media (max-width:1000px){.ss-feature{gap:var(--s-4)}.ss-article-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:700px){.ss-hero{padding:var(--s-8) var(--gutter)}.ss-hero h1{font-size:var(--text-h1)}.ss-feature{gap:var(--s-4)}.ss-feature-copy{padding:0}.ss-feature h2{font-size:34px}.ss-feature-media{border:0}.ss-feature-quote{padding:var(--s-3) 0 0}.ss-detail-hero{padding:var(--s-7) var(--gutter)}.ss-detail-hero h1{font-size:40px}.ss-detail-hero p{font-size:var(--text-base)}.ss-stat-band{padding:var(--s-4) 0}.ss-stat-band .ss-metrics{gap:var(--s-2)}.ss-stat-band b{font-size:32px}.ss-stat-band span{letter-spacing:.04em;font-size:10px}.ss-sidebar{gap:var(--s-2)}.ss-sidebar details p{font-size:var(--text-xs)}.ss-article-grid{padding-top:var(--s-5);padding-bottom:var(--s-7)}.ss-article h2{font-size:30px}.ss-article p{font-size:var(--text-base)}.ss-pullquote{padding:var(--s-3)}.ss-ads h3{font-size:var(--text-lg)}.ss-quote-grid{gap:var(--s-5)}}.ss-stat-band .ss-metrics{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.ss-stat-band .ss-metric b{border:0;padding-top:0;font-size:clamp(32px,3.5vw,48px)}.ss-stat-band,.ss-tint,.ss-toc,.ss-endlink,.ss-services li{border:0}.ss-tag{background:0 0;border:0;border-radius:0;padding:0}.ss-feature-quote blockquote,.ss-quote,.ss-pullquote{border:0;padding-left:0}.ss-pullquote{color:var(--ink);padding:var(--s-2) 0;margin:var(--s-4) 0;background:0 0}.ss-pullquote blockquote{color:var(--ink);font-size:24px;line-height:1.5}.ss-pullquote figcaption{color:var(--warm-gray)}.ss-feature-quote .ss-person{padding-left:0}.ss-card-numbers,.ss-metric b{border:0}.ss-card-numbers{padding-top:0}.ss-article figure img{box-shadow:none;border:0}.ss-article h2{margin-top:var(--s-6);margin-bottom:var(--s-3)}.ss-sidebar>p{font-size:var(--text-sm);margin:0 0 var(--s-4);line-height:1.65}.ss-toc,.ss-endlink{padding-top:0}.ss-ads .ss-video-body p,.ss-ads .ss-video-body small{display:none}.ss-article-grid{grid-template-columns:minmax(0,1fr) 220px}@media (max-width:700px){.ss-stat-band .ss-metrics{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ss-stat-band .ss-metric b{font-size:34px}.ss-stat-band span{font-size:10px}.ss-sidebar{display:none}.ss-article-grid{padding-top:var(--s-5)}.ss-pullquote blockquote{font-size:21px}}.ss-stat-band .ss-metrics{row-gap:var(--s-5)}.ss-tag{border-radius:var(--radius-sm);background:var(--paper-2);color:var(--ink-soft);padding:6px 12px;box-shadow:0 2px 5px #1d1a1610}.ss-detail-hero .ss-tag{color:var(--on-dark);background:#34312b;box-shadow:0 3px 7px #00000026}.ss-tags{gap:var(--s-1)}.ss-stat-band .ss-metric{padding:var(--s-3);border-radius:var(--radius-md);transition:box-shadow var(--ease-med), background var(--ease-med)}.ss-card{background:var(--paper-1);border-radius:var(--radius-lg);transition:box-shadow var(--ease-med);overflow:hidden;box-shadow:0 2px 8px #1d1a1608}.ss-card>a:first-child>img{border-radius:0}.ss-card-body{padding:var(--s-3)}.ss-card:focus-within{box-shadow:var(--shadow-card)}@media (hover:hover){.ss-stat-band .ss-metric:hover{background:var(--paper-1);box-shadow:var(--shadow-card)}.ss-card:hover{background:var(--paper-1);box-shadow:var(--shadow-card);transform:none}}.ss-article p>a{color:var(--bronze-ink);text-underline-offset:4px;transition:color var(--ease-fast);-webkit-text-decoration:underline #b6832b70;text-decoration:underline #b6832b70;text-decoration-thickness:1px}.ss-article p>a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ss-article .ss-download{margin-top:var(--s-4);font-size:var(--text-sm);font-weight:500}@media (max-width:700px){.ss-stat-band .ss-metric{padding:var(--s-2) 10px}.ss-stat-band .ss-metrics{gap:var(--s-2)}.ss-card-body{padding:var(--s-3)}}@media (prefers-reduced-motion:reduce){.ss-stat-band .ss-metric,.ss-card{transition:none}}.ss-media-wordmark,.ss-card-wordmark{background:var(--charcoal);min-height:220px;color:var(--on-dark);font-family:var(--font-oswald), sans-serif;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:40px;font-size:30px;display:flex}.ss-play{background:var(--charcoal);width:100%;min-height:180px;text-decoration:none;display:block}.ss-play .ss-media-wordmark{padding-bottom:80px}.ss-card h3 a{color:inherit;text-decoration:none}.ss-card>a:first-child>img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.ss-sequence{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:50px;font-size:14px;display:flex}.ss-sequence a,.ss-review a:not(.btn-primary){color:var(--bronze-ink)}.ss-filter-status{text-align:center;color:var(--warm-gray);margin:-12px 0 28px;font-size:13px}.ss-review{padding-top:50px;padding-bottom:60px}.ss-review>p{max-width:850px;line-height:1.8}.ss-review-case{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:50px;padding:50px 0;display:grid}.ss-review-case h2{margin:12px 0}.ss-review-case p{margin-bottom:20px}.ss-review-case li{margin:0 0 12px;line-height:1.7}.ss-review-case ul{margin-top:20px;padding-left:20px}.ss-dialog .ss-player video{width:100%;max-height:75vh}.ss-video-fallback{padding:10px 16px;font-size:12px}.ss-article>.ss-video{margin:20px 0}.ss-article>.ss-video .ss-play img{aspect-ratio:16/9;object-fit:cover}.ss-article-grid .ss-article{min-width:0}.ss-article>h2:first-child{margin-top:0}@media (max-width:700px){.ss-review-case{grid-template-columns:1fr;gap:25px}.ss-review-case h2{font-size:32px}.ss-sequence{gap:14px;font-size:12px}.ss-media-wordmark,.ss-card-wordmark{font-size:25px}.ss-article-grid{grid-template-columns:1fr}.ss-creative-layout{grid-template-columns:1fr!important}}.ss-ads-single{grid-template-columns:minmax(0,360px)}@media (min-width:701px){.ss-stat-band .ss-metrics:has(>.ss-metric:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.ss-video:has(.ss-testimonial-cover){container-type:inline-size}.ss-testimonial-cover{isolation:isolate;display:block;position:relative}.ss-play .ss-testimonial-cover>.ss-cover-background{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ss-testimonial-cover:after{content:"";z-index:1;background:linear-gradient(#1819178c 0%,#0000 35%,#181917d1 100%);position:absolute;inset:0}.ss-play .ss-testimonial-cover>.ss-cover-logo{aspect-ratio:auto;object-fit:contain;object-position:left top;z-index:2;filter:brightness(0)invert();width:auto;max-width:38%;height:auto;max-height:28%;position:absolute;top:9%;left:5%}.ss-cover-wordmark{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;font:500 clamp(15px,3.8cqw,31px)/1.1 Arial,sans-serif;position:absolute;top:9%;left:5%}.ss-cover-copy{z-index:2;text-align:left;color:#fbfaf6;position:absolute;bottom:7%;left:5%;right:5%}.ss-cover-copy strong{letter-spacing:-.025em;font:500 clamp(16px,4.6cqw,38px)/1.15 Oswald,sans-serif;display:block}.ss-cover-copy>span{color:#eee9df;margin-top:clamp(4px,1.1cqw,9px);font:400 clamp(10px,1.8cqw,15px)/1.5 Inter,sans-serif;display:block}.ss-play:has(.ss-testimonial-cover){min-height:0}.ss-play:has(.ss-testimonial-cover) .play-badge{z-index:3;width:clamp(32px,7cqw,52px);height:clamp(32px,7cqw,52px)}@container (max-width:350px){.ss-play:has(.ss-testimonial-cover) .play-badge:before{border-width:6px 0 6px 10px}}@media (prefers-reduced-motion:reduce){.ss-testimonial-cover img{transition:none}}.ss-review-wall{background:#fff}.ss-review-wall .ss-head{margin-bottom:44px}.review-masonry{columns:3;column-gap:22px}.review-card{break-inside:avoid;border:1px solid #eeeae2;border-left:3px solid var(--gold-hi);background:#fff;border-radius:10px;width:100%;margin:0 0 22px;padding:23px;transition:box-shadow .2s;display:inline-block;box-shadow:0 2px 10px #31261006}.review-card:hover{box-shadow:0 6px 20px #31261010}.review-card[hidden]{display:none}.review-card header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.review-card .review-avatar,.review-initials{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.review-initials{color:#7f662d;font:500 12px var(--font-inter), sans-serif;background:#f0ece3;place-items:center;display:grid}.review-person{flex:1;min-width:0}.review-person strong{font:600 13px/1.4 var(--font-inter), sans-serif;color:var(--ink);display:block}.review-person span{font:400 11px/1.45 var(--font-inter), sans-serif;color:var(--warm-gray);margin-top:3px;display:block}.review-card .review-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:58px;height:auto;max-height:28px}.review-card blockquote{margin:0}.review-card blockquote p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.75}.review-card mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#eee5cf;padding:1px 0}.review-full{margin-top:12px}.review-full summary{color:var(--bronze-ink);cursor:pointer;font-size:11px;font-weight:500}.review-full blockquote{margin-top:12px}.review-full p+p{margin-top:10px}.review-more{text-align:center;margin-top:20px}.review-more .btn-ghost{color:var(--ink);cursor:pointer;background:0 0;border-color:#cbc4b7}.proof-post-grid{columns:3;column-gap:22px}.proof-post-grid .win-card{break-inside:avoid;background:#fff;border:1px solid #e6e1d6;border-radius:8px;margin:0 0 22px;padding:0;display:block;overflow:hidden}.proof-post-grid img{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}.ss-older-videos{margin-top:32px}.ss-older-videos summary{color:var(--bronze-ink);cursor:pointer;font-size:14px}.archive-video{max-width:260px;margin:24px 0}.archive-video .ss-play{aspect-ratio:9/12}.archive-video p{margin-top:10px;font-size:12px}@media (max-width:1000px){.review-masonry,.proof-post-grid{columns:2}}@media (max-width:600px){.review-masonry,.proof-post-grid{columns:1}.review-card{margin-bottom:16px;padding:22px}.ss-review-wall .ss-head{text-align:left}.review-card blockquote p{font-size:15px}.review-card .review-logo{max-width:70px}}@media (prefers-reduced-motion:reduce){.review-card{transition:none}}.home-proof{background:var(--paper)}.home-proof-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.home-proof-heading h2{margin:10px 0 0}.home-proof-heading .btn-ghost{color:var(--ink);border-color:var(--line)}.home-proof-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:28px;margin-bottom:32px;display:flex;overflow-x:auto}.home-proof-tabs button{font:500 14px/1.5 var(--font-inter), sans-serif;color:var(--warm-gray);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;padding:0 0 15px}.home-proof-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--gold-hi)}.home-proof-tabs button:focus-visible{outline:2px solid var(--gold-hi);outline-offset:-2px}.home-proof-panel{grid-template-columns:1fr 1.1fr;align-items:center;gap:52px;display:grid}.home-proof-panel[hidden]{display:none}.home-proof-picture{background:var(--charcoal);border-radius:8px;height:100%;min-height:430px;position:relative;overflow:hidden}.home-proof-picture>img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-proof-picture:after{content:"";background:linear-gradient(#0000 55%,#0009);position:absolute;inset:0}.home-proof-picture .home-proof-logo{z-index:1;object-fit:contain;filter:brightness(0)invert();max-width:155px;max-height:65px;position:absolute;bottom:30px;left:30px}.home-proof-copy h3{font:600 clamp(28px, 2.7vw, 39px)/1.15 var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:14px 0 20px}.home-proof-copy>p{color:var(--ink-soft);margin-bottom:26px;font-size:16px;line-height:1.7}.home-proof-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 32px;display:grid}.home-proof-metrics b{font:600 34px/1.15 var(--font-oswald), sans-serif;color:var(--bronze-ink);display:block}.home-proof-metrics span{font:400 10px/1.6 var(--font-roboto-mono), monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--warm-gray);margin-top:7px;display:block}.home-proof-links{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.home-watch{font:500 13px var(--font-inter), sans-serif;color:var(--bronze-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c8b68f;padding:5px 0}@media (max-width:900px){.home-proof-panel{grid-template-columns:1fr;gap:28px}.home-proof-picture{aspect-ratio:16/10;min-height:0}.home-proof-heading{flex-direction:column;align-items:start}.home-proof-tabs{gap:22px}.home-proof-metrics b{font-size:30px}.home-proof-copy h3{font-size:32px}}.home-trailer{text-align:left;max-width:880px;margin:40px auto 0}.home-trailer .video-frame{aspect-ratio:16/9;width:100%}.home-trailer video{background:#000;width:100%;height:100%;position:absolute;inset:0}.home-trailer-poster{overflow:hidden}.home-trailer-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-trailer-shade{background:linear-gradient(90deg,#171817e0,#1718174d);position:absolute;inset:0}.home-trailer-copy{color:var(--on-dark);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;padding:8%;display:flex;position:absolute;inset:0}.home-trailer-copy .mono{color:var(--gold-hi);letter-spacing:.12em;font-size:12px}.home-trailer-title{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:-.015em;margin:18px 0 24px;font-size:clamp(28px,4.7vw,58px);font-weight:600;line-height:1.1}.home-trailer-time{font-family:var(--font-roboto-mono), monospace;letter-spacing:.08em;color:var(--on-dark-soft);font-size:11px}.home-trailer .play-badge{top:50%;left:78%}.home-trailer button:focus-visible{outline:3px solid var(--gold-hi);outline-offset:5px}.home-trailer-poster:hover .play-badge{box-shadow:0 5px 20px #0004}@media (max-width:600px){.home-trailer{margin-top:28px}.home-trailer-title{margin:10px 0 14px;font-size:28px}.home-trailer-copy .mono{font-size:9px}.home-trailer-time{font-size:8px}.home-trailer .play-badge{width:52px;height:52px}}.skip-link{z-index:1000;background:var(--ink);color:var(--on-dark);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}:where(a,button,summary,input):focus-visible{outline:2px solid var(--bronze-ink);outline-offset:4px}.ss-detail-hero h1,.ss-card h3,.home-proof-copy h3{overflow-wrap:anywhere}.ss-dialog{max-height:90dvh;overflow:auto}.ss-dialog-head{gap:12px}.ss-dialog-head button{flex-shrink:0;min-width:70px;min-height:44px}.ss-dialog-title{overflow-wrap:anywhere;min-width:0}.ss-play .ss-testimonial-cover>.ss-cover-logo[src$=fws-work-logo\.png]{filter:none;aspect-ratio:1;object-fit:cover;object-position:center;width:clamp(48px,16cqw,88px);height:clamp(48px,16cqw,88px);max-height:none}.review-full summary{align-items:center;min-height:44px;display:flex}.review-full summary:before{content:"+";margin-right:6px}.review-full[open] summary:before{content:"−"}.home-watch,.home-proof-tabs button{min-height:44px}@media (max-width:360px){.nav-inner{gap:10px;padding-left:16px;padding-right:16px}.nav-cta{padding-left:15px;padding-right:15px}.nav-menu-btn{width:44px}.ss-detail-hero h1{font-size:36px}.ss-wrap{padding-left:20px;padding-right:20px}.home-proof-metrics{gap:8px}.home-proof-metrics b{font-size:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}}.audience-page .section{padding-block:clamp(56px,6vw,88px)}.audience-page .section-head{margin-bottom:var(--s-5)}.audience-page .pain-card{padding:var(--s-4)}.audience-page #process .split{align-items:start}.audience-page #process .row-item:first-child{border-top:0;padding-top:0}.audience-featured{background:var(--paper-1);border-radius:var(--radius-lg);padding:clamp(20px,3vw,40px);box-shadow:0 2px 12px #1d1a160a}.audience-featured-top{gap:var(--s-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.audience-featured-copy .section-head{margin-bottom:var(--s-3)}.audience-featured-copy h2{font-size:clamp(29px,3vw,40px);line-height:1.15}.audience-featured-copy .section-head p{font-size:var(--text-base)}.audience-project{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.audience-proof .stat-strip{gap:var(--s-3);margin-block:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0}.audience-proof .stat{padding:var(--s-3);background:var(--paper-0);border-radius:var(--radius-md);transition:box-shadow var(--ease-med)}.audience-proof .stat .stat-num{border:0;padding:0;font-size:34px}.audience-proof .stat .mono{font-size:11px;line-height:1.6}.audience-client{gap:var(--s-5);margin-top:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.audience-client h3{font-size:var(--text-h3)}.audience-client blockquote{margin:var(--s-3) 0;font-size:var(--text-lg);line-height:1.65}.audience-client .mono{font-size:11px;line-height:1.7}.audience-client .ss-video{min-width:0;margin:0}.audience-client .ss-video-body h3{font-size:var(--text-sm)}.audience-client .ss-play>img{aspect-ratio:16/9;height:auto;display:block}.audience-related{margin-top:var(--s-7)}.audience-related>h2{margin-bottom:var(--s-3);font-size:clamp(28px,3vw,36px)}.audience-supporting-story .ss-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.audience-supporting-story .ss-card>a{align-self:stretch}.audience-supporting-story .ss-card>a>img{object-fit:cover;width:100%;height:100%;min-height:240px;display:block}.audience-supporting-story .ss-card-body{padding:var(--s-4)}.audience-supporting-story .ss-card-numbers{border:0}.audience-more{margin-top:var(--s-4);text-align:center}@media (hover:hover){.audience-proof .stat:hover{box-shadow:var(--shadow-card)}}@media (max-width:899px){.audience-featured-top,.audience-client{grid-template-columns:minmax(0,1fr)}.audience-project{aspect-ratio:16/9}.audience-proof .stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.audience-featured{padding:var(--s-3)}.audience-featured-top,.audience-client{gap:var(--s-3)}.audience-proof .stat{padding:var(--s-2)}.audience-proof .stat .stat-num{font-size:28px}.audience-client blockquote{font-size:var(--text-base)}.audience-supporting-story .ss-card{grid-template-columns:minmax(0,1fr)}.audience-supporting-story .ss-card>a>img{aspect-ratio:16/9;height:auto;min-height:0}.audience-supporting-story .ss-card-body{padding:var(--s-3)}}@media (prefers-reduced-motion:reduce){.audience-proof .stat{transition:none}}.audience-close{background:var(--charcoal);color:var(--on-dark)}.audience-close .final-cta{padding-bottom:var(--s-5)}.audience-close .partner-band{padding-block:var(--s-3) var(--s-5);background:0 0;border-top:0}
