html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--ink:#20231f;--paper:#f5f4ef;--champagne:#eae7df;--muted:#65675f;--green:#8eb6a7;--copper:#bc6242;--line:#1e231e30;--gutter:clamp(24px, 5.55vw, 96px);--space:clamp(80px, 9vw, 144px);--ease:cubic-bezier(.22, 1, .36, 1);--motion-duration:.8s;font-synthesis:none;color:var(--ink);background:var(--paper);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.55}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0}img{max-width:100%;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:5px}a,summary{touch-action:manipulation}a:focus-visible,summary:focus-visible,.reels:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid}::selection{color:#15231c;background:#c4d5c8}h1,h2,h3{letter-spacing:-.035em;font-weight:400;line-height:1.04}h2{text-wrap:balance;max-width:13ch;font-size:clamp(36px,5.1vw,76px)}h3{font-size:clamp(25px,2.25vw,34px)}p{max-width:60ch}section{scroll-margin-top:90px}html{scroll-behavior:smooth;scroll-padding-top:0}.skip-link{z-index:100;background:var(--paper);color:var(--ink);padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:500;line-height:1.4}.fineprint{color:var(--muted);font-size:12px;line-height:1.65}.small-number{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.theme-light{background:linear-gradient(145deg, #fbfaf7, var(--champagne));color:var(--ink)}.theme-dark{color:#fff;--line:#ffffff3b;--muted:#c1c4bd;background:linear-gradient(125deg,#111310 5%,#1d201d 62%,#424640 130%)}.theme-gradient{background:linear-gradient(#00000057, #00000057), linear-gradient(180deg, var(--green), var(--copper));color:#fff;--line:#fff6;--muted:#fff}.section{padding:var(--space) var(--gutter)}.section-inner{max-width:1440px;margin:0 auto}.section>.section-inner>.eyebrow{margin-bottom:55px}.section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(32px,8vw,140px);margin-bottom:64px;display:grid}.section-heading>p,.section-heading>div{max-width:470px}.section-heading>div p+p{margin-top:18px}.media{background:#d1d0c7;position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media[data-parallax] img{max-width:none;height:112%;position:absolute;top:-6%;left:0}.brand-lockup{grid-template-columns:25px 20px 30px;justify-content:center;align-items:center;gap:13px;line-height:1;display:inline-grid}.brand-lockup img{grid-row:1;width:100%;height:auto}.brand-scope{grid-column:1}.brand-cr{grid-column:3}.brand-times{grid-area:1/2;justify-self:center;font-size:16px;font-weight:300}.brand-dark{display:none}.brand-lockup--full{grid-template-columns:clamp(130px,15vw,220px) 32px clamp(120px,14vw,200px);gap:28px}.brand-lockup--full .brand-times{font-size:24px}.brand-lockup--full .brand-cr,.brand-lockup--full .brand-scope{width:100%}.site-header{height:82px;padding:0 var(--gutter);z-index:30;color:#fff;background:#141815f5;justify-content:space-between;align-items:center;gap:20px;transition:background .25s,color .25s;display:flex;position:fixed;inset:0 0 auto}.site-header.is-scrolled{background:#141815f5}.site-header.is-at-top{background:0 0}.site-header[data-tone=light]{color:var(--ink);background:#f6f5f0f7}.site-header[data-tone=light] .brand-white{display:none}.site-header[data-tone=light] .brand-dark{display:block}.home-link{align-items:center;min-height:44px;text-decoration:none;display:flex}.header-edition{letter-spacing:.11em;text-transform:uppercase;font-size:10px}.header-edition>span{opacity:.5;margin:0 20px}.header-menu{position:relative}.header-menu>summary{cursor:pointer;align-items:center;gap:24px;min-height:44px;font-size:12px;list-style:none;display:flex}.header-menu>summary::-webkit-details-marker{display:none}.menu-sign{font-size:24px;font-weight:300;transition:transform .25s}.header-menu[open] .menu-sign{transform:rotate(45deg)}.header-menu nav{background:var(--paper);width:min(360px,100vw - 48px);color:var(--ink);padding:20px 26px;position:absolute;top:62px;right:0;box-shadow:0 14px 40px #0002}.header-menu nav>a{border-bottom:1px solid #20231f25;grid-template-columns:28px 1fr 18px;gap:14px;padding:16px 0;font-size:17px;text-decoration:none;display:grid}.header-menu nav>a:last-child{border:0}.header-menu nav>a>span:first-child{margin-top:5px;font-size:10px}.header-menu nav>a[aria-current=location]{color:#53715f}.reading-progress{width:100%;height:1px;transform:scaleX(var(--progress,0));transform-origin:0;opacity:.65;background:currentColor;position:absolute;bottom:0;left:0}.hero{min-height:100svh;padding:120px var(--gutter) 100px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;display:flex;position:relative}.hero .brand-lockup--full{grid-template-columns:150px 28px 140px;gap:28px;margin:6px 0 16px}.hero h1{letter-spacing:-.025em;font-size:clamp(58px,7.8vw,116px);font-weight:400;line-height:.98}.hero-scroll{letter-spacing:.03em;align-items:center;gap:18px;min-height:44px;margin-top:24px;font-size:11px;text-decoration:none;display:flex}.scroll-line{width:65px;height:1px;transition:width .4s var(--ease);background:#fff9}.hero-scroll:hover .scroll-line{width:95px}.hero-foot{bottom:28px;left:var(--gutter);right:var(--gutter);text-transform:uppercase;letter-spacing:.09em;opacity:.85;justify-content:space-between;font-size:9px;display:flex;position:absolute}.hero-contours{fill:none;stroke:url(#contour);stroke-width:.8px;opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.contents-section .section-inner{grid-template-columns:1fr 1.3fr;gap:0 10vw;display:grid}.contents-section .eyebrow{grid-column:1/-1}.contents-intro{position:relative}.section-index{letter-spacing:.1em;color:var(--muted);margin-bottom:25px;font-size:10px;display:block}.contents-intro h2{font-size:clamp(40px,4.1vw,62px)}.chapter-list{border-top:1px solid var(--line)}.chapter-list>a{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 24px;align-items:center;gap:24px;min-height:92px;padding:22px 0;text-decoration:none;display:grid}.chapter-number{color:var(--muted);align-self:start;padding-top:5px;font-size:11px}.chapter-label{letter-spacing:-.035em;font-size:28px;line-height:1.2}.chapter-detail{color:var(--muted);letter-spacing:0;margin-top:8px;font-size:12px;display:block}.chapter-arrow{transition:transform .3s var(--ease);font-size:23px}.chapter-list>a:hover .chapter-arrow{transform:translate(4px,-4px)}.evidence-section{padding-bottom:90px}.evidence-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;gap:6vw;display:grid}.evidence-copy,.evidence-visual{min-width:0}.evidence-copy h2{max-width:10ch}.evidence-copy .lead{letter-spacing:-.02em;margin-top:36px;margin-bottom:22px;font-size:21px;line-height:1.35}.evidence-copy>p:not(.lead){max-width:36ch;margin-top:20px;font-size:16px;line-height:1.7}.evidence-visual{padding:65px 0 82px;position:relative}.reels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.reel:nth-child(2){margin-top:34px}.reel:nth-child(3){margin-top:68px}.reel>img{aspect-ratio:9/16;object-fit:contain;background:#111;width:100%;height:auto}.reel figcaption{color:#d6d8d1;gap:12px;margin-top:13px;font-size:10px;line-height:1.5;display:flex}.reel figcaption>span{opacity:.55}.comments{pointer-events:none;position:absolute;inset:0}.comment{object-fit:contain;border:1px solid #ffffff1c;border-radius:3px;width:clamp(180px,21vw,290px);height:auto;position:absolute;box-shadow:0 5px 22px #0002}.comment-1{top:10px;left:2%;transform:rotate(-3deg)}.comment-2{bottom:3px;left:8%;transform:rotate(2deg)}.comment-3{top:48px;right:-12px;transform:rotate(3deg)}.evidence-notes{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:35px;display:grid}.evidence-notes>.fineprint{max-width:49ch}.source-screenshots summary{cursor:pointer;border-bottom:1px solid var(--line);justify-content:space-between;min-height:44px;padding:0 0 12px;font-size:12px;list-style:none;display:flex}.source-screenshots summary::-webkit-details-marker{display:none}.source-screenshots summary>span{font-size:18px;line-height:1}.source-screenshots[open] summary>span{transform:rotate(45deg)}.source-screenshots>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.source-screenshots img{width:100%;height:auto}.source-screenshots a{display:block}.discovery-section{padding-bottom:0}.discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.direction{border-top:1px solid var(--line);padding:34px 0 44px;position:relative}.direction-top{justify-content:space-between;align-items:center;margin-bottom:65px;display:flex}.direction-number{letter-spacing:-.035em;font-size:44px;font-weight:300}.direction-top>.eyebrow{color:var(--muted);font-size:10px}.direction h3{max-width:16ch;min-height:3.2em;margin-bottom:22px}.direction p{max-width:34ch;font-size:16px;line-height:1.65}.direction-line{background:var(--ink);width:45px;height:1px;margin-top:40px;display:block}.approach-section{background:linear-gradient(140deg,#f4f2ec,#e9e6df)}.approach-layout{grid-template-columns:1.1fr 1fr;align-items:start;gap:8vw;display:grid}.approach-visual{background:#1d211c;height:min(60vh,570px);position:sticky;top:130px;overflow:hidden}.approach-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-duration) var(--ease);position:absolute;inset:0}.approach-image.is-active{opacity:1}.approach-visual:after{content:"";background:linear-gradient(#0000,#0008);position:absolute;inset:45% 0 0}.approach-visual-label{z-index:1;color:#fff;font-size:12px;position:absolute;bottom:30px;left:30px}.approach-step{border-top:1px solid var(--line);min-height:280px;padding:35px 0 45px}.approach-step .small-number{color:var(--muted)}.approach-step h3{overflow-wrap:anywhere;margin:25px 0 17px;font-size:clamp(28px,2.8vw,40px)}.approach-step>p{max-width:35ch;font-size:16px}.approach-meta{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-top:27px;font-size:10px;display:block}.approach-mobile-image{display:none}.production-section{padding-top:110px}.production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.production .media{aspect-ratio:1.55}.production-body{grid-template-columns:1fr 1fr;gap:24px;padding-top:28px;display:grid}.production h3{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:500}.production-price{letter-spacing:-.035em;margin-top:26px;font-size:44px;line-height:1}.production-price>span{letter-spacing:0;color:var(--muted);margin-top:12px;font-size:11px;font-weight:400;display:block}.production ul{border-left:1px solid var(--line);padding-left:24px;font-size:14px;line-height:1.7;list-style:none}.production li+li{margin-top:5px}.production-notes{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:36px;margin-top:45px;padding-top:22px;font-size:12px;display:grid}.campaign-section{background:linear-gradient(145deg,#f0eee8,#faf9f5);padding-top:90px}.campaign-chain{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:64px;list-style:none;display:grid}.campaign-chain li{align-items:center;gap:14px;padding:22px 20px 22px 0;font-size:14px;display:flex;position:relative}.campaign-chain li>span:first-child{color:var(--muted);font-size:9px}.chain-arrow{color:var(--muted);margin-left:auto}.campaign-chain li:last-child .chain-arrow{display:none}.references-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.reference{flex-direction:column;min-width:0;display:flex}.reference-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;font-size:13px;font-weight:500;display:flex}.reference-meta>span{color:var(--muted);font-size:10px;font-weight:400}.reference h3{margin-top:8px;font-size:28px}.reference-text{min-height:7em;margin-top:21px;font-size:14px;line-height:1.65}.reference-result{border-top:1px solid var(--line);min-height:150px;margin-top:25px;padding-top:25px}.reference-metric{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(36px,3.1vw,46px);font-weight:300;line-height:1.05}.reference-result>p:last-child{max-width:35ch;font-size:12px;line-height:1.65}.reference-application{margin-top:22px;margin-bottom:20px;font-size:14px;line-height:1.6}.reference-application>span{letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.source-link,.source-note{color:var(--muted);align-items:center;min-height:44px;margin-top:auto;font-size:10px;line-height:1.6;display:flex}.source-link{justify-content:space-between;gap:12px}.source-link>span{font-size:16px}.reference-context{max-width:none;margin-top:25px}.rhythm-heading{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:end;gap:10vw;margin:65px 0 48px;padding-top:80px;display:grid}.rhythm-heading h3{max-width:15ch;font-size:clamp(30px,3.4vw,48px)}.rhythm-heading>p{font-size:16px}.reference--compact .reference-result{min-height:110px}.reference--compact .reference-text{min-height:8.5em}.investment-section{padding-top:var(--space)}.offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.offer{background:#ffffff01;border:1px solid #fff4;border-radius:7px;flex-direction:column;min-width:0;padding:30px;display:flex}.offer--recommended{background:#ffffff05;border-color:#b5cfbd}.offer-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:48px;display:flex}.offer-top>.small-number{opacity:.5}.offer-recommendation{text-transform:uppercase;letter-spacing:.06em;color:#c6c9c1;font-size:9px}.offer--recommended .offer-recommendation{color:#c1ddcb}.offer h3{letter-spacing:-.025em;font-size:clamp(19px,1.9vw,28px);line-height:1.2}.offer-price{letter-spacing:-.035em;margin:22px 0 15px;font-size:clamp(40px,3.8vw,57px);font-weight:300;line-height:1}.offer-budget{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.offer-billing{color:#b7bdb4;min-height:36px;margin-top:10px;font-size:11px}.offer h4{letter-spacing:-.015em;margin-bottom:7px;font-size:15px;font-weight:500;line-height:1.4}.offer-base{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.offer-base p,.offer-features p{color:#d0d3cb;font-size:13px;line-height:1.65}.offer-features{margin-top:28px;padding-bottom:35px}.offer-features>div+div{margin-top:26px}.offer-evaluations{border-top:1px solid var(--line);color:#d7dacf;margin-top:auto;padding-top:20px;font-size:11px}.investment-terms{color:#d0d3cb;max-width:95ch;margin-top:34px;font-size:12px;line-height:1.8}.premium-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.premium-copy h2{max-width:7ch;font-size:clamp(54px,7.1vw,104px)}.premium-copy>p:not(.premium-statement){max-width:31ch;margin-top:36px}.premium-statement{letter-spacing:-.025em;max-width:14ch;margin-top:70px;font-size:clamp(25px,2.6vw,37px);line-height:1.15}.premium-figure .media{aspect-ratio:4/5}.premium-figure figcaption{letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:10px}.activation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;display:grid}.activation-grid>article{border-top:1px solid var(--line);padding-top:30px}.activation-number{letter-spacing:-.035em;font-size:58px;font-weight:300}.activation-grid h3{margin-top:50px;margin-bottom:22px;font-size:27px}.activation-grid p{font-size:16px;line-height:1.65}.activation-note{border-top:1px solid var(--line);max-width:none;margin-top:65px;padding-top:25px;font-size:14px}.collaboration-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin-top:80px;list-style:none;display:grid}.collaboration-steps li{border-top:1px solid var(--line);padding-top:25px}.step-number{font-size:12px}.collaboration-steps h3{margin:45px 0 18px;font-size:23px}.collaboration-steps p{font-size:14px;line-height:1.65}.collaboration-steps .step-note{opacity:.9;margin-top:23px;font-size:10px;line-height:1.6}.closing{min-height:95svh;padding:130px var(--gutter) 150px;align-items:center;display:flex;position:relative;overflow:hidden}.closing-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.closing-shade{background:linear-gradient(90deg,#080d09ed,#080d0988 60%,#080d0922),linear-gradient(#0000 70%,#080d09a8);position:absolute;inset:0}.closing-content{z-index:1;width:100%;max-width:1440px;margin:auto;position:relative}.closing h2{max-width:8ch;margin-top:36px;font-size:clamp(52px,7vw,102px)}.closing-copy{max-width:34ch;margin-top:36px;font-size:18px;line-height:1.65}.closing .brand-lockup--full{grid-template-columns:120px 24px 110px;gap:22px;margin-top:60px}.closing-caption{right:var(--gutter);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;opacity:.75;font-size:9px;position:absolute;bottom:100px}.closing footer{left:var(--gutter);right:var(--gutter);letter-spacing:.05em;border-top:1px solid #ffffff4d;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:9px;display:flex;position:absolute;bottom:28px}.closing footer>a{align-items:center;gap:22px;min-height:44px;font-size:10px;text-decoration:none;display:flex}@media (width>=1600px){.hero h1{font-size:126px}.reel figcaption{font-size:12px}}@media (width<=1100px){.section-heading{gap:6vw}.evidence-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:4vw}.evidence-copy h2{font-size:clamp(35px,4.2vw,50px)}.evidence-copy>p:not(.lead){font-size:16px}.comment{width:210px}.comment-3{top:62px;right:-8px}.reel figcaption{gap:6px;font-size:9px}.offer{padding:24px 20px}.offer-recommendation{font-size:8px}.offer h3{font-size:20px}.offer-price{font-size:43px}.offer h4{font-size:14px}.offer-base p,.offer-features p{font-size:12px}.references-grid{gap:24px}.reference-text{min-height:9em}.reference--compact .reference-text{min-height:11em}.campaign-chain li{gap:7px;padding-right:10px;font-size:12px}.collaboration-steps{gap:22px}.collaboration-steps h3{font-size:20px}.collaboration-steps p{font-size:13px}.approach-visual{height:440px}.discovery-grid{gap:28px}.direction h3{font-size:27px}.direction-top{margin-bottom:45px}}@media (width<=800px){:root{--gutter:28px;--space:90px;font-size:16px}.site-header{height:72px}.header-edition{font-size:9px}.header-edition>span{margin:0 8px}.section-heading{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.section-heading>p,.section-heading>div{max-width:52ch}h2{font-size:clamp(40px,7vw,60px)}.section>.section-inner>.eyebrow{margin-bottom:40px}.evidence-grid{grid-template-columns:minmax(0,1fr);gap:30px}.evidence-copy h2{max-width:12ch;font-size:clamp(40px,7vw,60px)}.evidence-copy>p:not(.lead){max-width:49ch}.evidence-copy .lead{margin-top:28px}.evidence-visual{width:100%;max-width:600px;margin:auto;padding-top:85px}.comment{width:240px}.comment-1{top:3px;left:0}.comment-3{top:45px;right:0}.comment-2{bottom:0}.evidence-notes{gap:24px}.contents-section .section-inner{gap:0 5vw}.chapter-label{font-size:24px}.chapter-list>a{gap:12px}.chapter-detail{font-size:11px}.discovery-grid{gap:24px}.direction h3{min-height:4.2em;font-size:23px}.direction p{font-size:16px}.direction-number{font-size:36px}.direction-top>.eyebrow{font-size:8px}.approach-visual{height:400px;top:100px}.approach-step{min-height:265px}.approach-step h3{font-size:28px}.production-body{grid-template-columns:1fr;gap:22px}.production ul{border-left:0;border-top:1px solid var(--line);padding:20px 0 0;font-size:16px}.production h3{font-size:11px}.references-grid{gap:20px}.reference h3{font-size:26px}.reference-text{min-height:0;font-size:16px}.reference-meta{flex-direction:column;align-items:start;gap:3px;font-size:14px}.reference-result{min-height:180px}.reference-metric{font-size:36px}.reference-result>p:last-child{font-size:13px}.reference-application{font-size:16px}.reference--compact .reference-text{min-height:0}.reference--compact .reference-result{min-height:145px}.rhythm-heading{gap:5vw}.offer{padding:24px 16px}.offer h3{font-size:18px}.offer-price{font-size:36px}.offer-top{gap:8px}.offer-recommendation{font-size:7px}.offers-grid{gap:12px}.offer-billing{font-size:10px}.offer h4{font-size:14px}.offer-base p,.offer-features p{font-size:12px}.premium-grid{gap:6vw}.premium-statement{margin-top:40px;font-size:26px}.activation-grid{gap:28px}.activation-grid h3{min-height:2em;font-size:24px}.collaboration-steps{grid-template-columns:1fr;gap:0;margin-top:50px}.collaboration-steps li{grid-template-columns:55px 1fr;gap:20px;padding:28px 0;display:grid}.collaboration-steps h3{margin:0 0 12px;font-size:27px}.collaboration-steps p{max-width:40ch;font-size:16px}.collaboration-steps .step-note{margin-top:14px;font-size:12px}.step-number{margin-top:6px}.closing h2{font-size:72px}}@media (width<=650px){:root{--gutter:24px;--space:76px}.header-edition{display:none}.site-header{height:70px}.brand-lockup{grid-template-columns:22px 16px 26px;gap:9px}.header-menu>summary{gap:17px}.header-menu nav{top:56px}.hero{min-height:100svh;padding-top:115px;padding-bottom:95px}.hero-content{gap:28px}.hero .brand-lockup--full{grid-template-columns:105px 20px 100px;gap:20px;margin:10px 0 28px}.hero h1{letter-spacing:-.035em;font-size:clamp(48px,10.4vw,68px);line-height:1.02}.hero .eyebrow{font-size:10px}.hero-scroll{margin-top:30px}.hero-foot{gap:20px;font-size:7px;bottom:22px}.hero-foot>span:last-child{text-align:right}.hero-contours{opacity:.65;width:200%;left:-50%}.contents-section .section-inner{display:block}.contents-intro{margin-bottom:40px}.contents-intro h2{font-size:44px}.section-index{margin-bottom:16px}.chapter-list>a{grid-template-columns:28px 1fr 24px;min-height:90px;padding:20px 0}.chapter-label{font-size:28px}.chapter-detail{font-size:12px}.evidence-copy .lead{max-width:24ch;font-size:21px}.evidence-copy h2{font-size:43px}.evidence-visual{margin-top:10px;padding-top:90px;padding-bottom:80px}.reels{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#92968d transparent;overscroll-behavior-x:contain;grid-template-columns:repeat(3,minmax(190px,58vw));gap:8px;padding-bottom:12px;overflow-x:auto}.reel{scroll-snap-align:start}.reel:nth-child(2){margin-top:22px}.reel:nth-child(3){margin-top:44px}.reel figcaption{gap:12px;font-size:10px}.comments{inset:0}.comment{width:210px;max-width:72%}.comment-1{top:0;left:0}.comment-3{width:235px;max-width:75%;top:43px;right:0}.comment-2{bottom:0;left:15%}.evidence-notes{grid-template-columns:1fr;gap:24px;margin-top:20px}.evidence-notes>.fineprint{max-width:none}.source-screenshots summary{font-size:12px}.discovery-grid{grid-template-columns:1fr;gap:8px}.direction{padding:28px 0 36px}.direction-top{margin-bottom:30px}.direction-number{font-size:43px}.direction-top>.eyebrow{font-size:10px}.direction h3{max-width:19ch;min-height:0;margin-bottom:20px;font-size:30px}.direction p{max-width:40ch;font-size:16px}.direction-line{margin-top:28px}.discovery-section{padding-bottom:20px}.approach-layout{display:block}.approach-visual{display:none}.approach-step{border:0;min-height:0;padding:0 0 40px}.approach-step+.approach-step{margin-top:22px}.approach-mobile-image{margin-bottom:25px;display:block}.approach-mobile-image .media{aspect-ratio:4/3}.approach-step h3{overflow-wrap:normal;margin-top:15px;font-size:33px}.approach-step>p{max-width:none;font-size:16px}.approach-meta{margin-top:20px;font-size:10px}.approach-section{padding-bottom:36px}.production-section{padding-top:76px}.production-grid{grid-template-columns:1fr;gap:45px}.production-body{grid-template-columns:1fr 1fr;gap:20px}.production ul{border-top:0;border-left:1px solid var(--line);padding:0 0 0 18px;font-size:16px}.production h3{min-height:30px;font-size:10px;line-height:1.5}.production-price{margin-top:18px;font-size:42px}.production-notes{grid-template-columns:1fr;gap:12px;margin-top:30px;font-size:12px}.campaign-chain{flex-wrap:wrap;gap:0;margin-bottom:45px;padding:10px 0;display:flex}.campaign-chain li{gap:8px;padding:12px 15px 12px 0;font-size:12px}.chain-arrow{margin-left:10px}.references-grid{grid-template-columns:1fr;gap:50px}.reference .media{aspect-ratio:16/10}.reference-meta{flex-direction:row;margin-top:22px;font-size:15px}.reference-meta>span{font-size:12px}.reference h3{font-size:32px}.reference-text{max-width:none;min-height:0;margin-top:18px;font-size:16px}.reference-result{grid-template-columns:1fr 1fr;align-items:start;gap:20px;min-height:0;margin-top:25px;padding-top:22px;display:grid}.reference-metric{margin-bottom:0;font-size:40px}.reference-result>p:last-child{font-size:13px}.reference-application{margin-top:25px;font-size:16px}.source-link,.source-note{font-size:11px}.reference-context{margin-top:35px;font-size:12px}.rhythm-heading{grid-template-columns:1fr;gap:24px;margin-top:45px;padding-top:50px}.rhythm-heading h3{font-size:38px}.reference--compact .reference-result{min-height:0}.offers-grid{grid-template-columns:1fr;gap:20px}.offer{padding:28px}.offer-top{margin-bottom:35px}.offer-top>.small-number{font-size:12px}.offer-recommendation{font-size:9px}.offer h3{font-size:27px}.offer-price{font-size:56px}.offer-billing{max-width:30ch;min-height:0;font-size:12px;line-height:1.7}.offer-budget{font-size:10px}.offer h4{font-size:18px}.offer-base p,.offer-features p{font-size:16px}.offer-features{padding-bottom:25px}.offer-evaluations{font-size:13px}.investment-terms{font-size:12px;line-height:1.8}.premium-grid{grid-template-columns:1fr;gap:40px}.premium-copy h2{max-width:7ch;font-size:67px}.premium-copy>p:not(.premium-statement){max-width:33ch;margin-top:28px;font-size:17px}.premium-statement{max-width:15ch;margin-top:32px;font-size:30px}.premium-figure .media{aspect-ratio:4/5}.premium-figure figcaption{font-size:9px}.activation-grid{grid-template-columns:1fr;gap:32px}.activation-grid>article{grid-template-columns:50px 1fr;gap:18px 20px;padding-top:27px;display:grid}.activation-number{grid-row:1/3;font-size:39px}.activation-grid h3{min-height:0;margin:0;font-size:29px;line-height:1.15}.activation-grid p{grid-column:2;font-size:16px}.activation-note{margin-top:40px;font-size:15px;line-height:1.65}.collaboration-steps li{grid-template-columns:35px 1fr;gap:20px}.collaboration-steps h3{font-size:28px}.closing{align-items:center;min-height:100svh;padding-top:100px;padding-bottom:170px}.closing h2{max-width:8ch;font-size:60px}.closing-copy{max-width:28ch;margin-top:28px;font-size:17px}.closing .brand-lockup--full{grid-template-columns:105px 20px 98px;gap:18px;margin-top:45px}.closing-image{object-position:62% center}.closing-shade{background:linear-gradient(90deg,#080d09dd,#080d0988),linear-gradient(#0000 40%,#080d09dc)}.closing-caption{right:var(--gutter);font-size:8px;bottom:140px}.closing footer{grid-template-columns:1fr 1fr;gap:6px 14px;font-size:8px;display:grid;bottom:18px}.closing footer>span:nth-child(2){text-align:right}.closing footer>a{grid-column:1/-1;justify-self:end;min-height:44px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.media[data-parallax] img{height:100%;top:0}.approach-image{transition:none}.hero-contours{opacity:.65}}.market-section{padding-bottom:90px}.market-section h2{max-width:15ch}.market-lead{letter-spacing:-.025em;font-size:clamp(26px,3vw,42px);line-height:1.18}.market-grid{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.market-observations p+p{margin-top:26px}.market-observations p{max-width:43ch;font-size:18px;line-height:1.7}.market-goals h3{margin-bottom:25px;font-size:25px}.market-goals ol{border-top:1px solid var(--line);list-style:none}.market-goals li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:20px;padding:19px 0;font-size:16px;display:grid}.market-goals li>span{opacity:.6;padding-top:5px;font-size:10px}.market-closing{border-top:1px solid var(--line);justify-content:space-between;max-width:none;margin-top:65px;padding-top:24px;font-size:13px;display:flex}.evidence-section{padding-top:70px}.discovery-section{--vision-color:#0c0c0c;padding-bottom:50px}.vision-scroll{height:calc(100svh + 460px);position:relative}.vision-sticky{height:min(660px,100svh - 110px);min-height:480px;position:sticky;top:95px}.vision-stage{width:100%;max-width:1280px;height:100%;margin:auto;position:relative}.vision-fan{stroke:#738479;stroke-width:1px;fill:none;width:100%;height:89%;position:absolute;top:2%;left:0;overflow:visible}.vision-axis{stroke-dasharray:2 9;opacity:.35}.vision-arc{stroke-dasharray:2 4;opacity:.65}.vision-tick{opacity:.6}.vision-core,.vision-node{letter-spacing:-.035em;flex-direction:column;gap:14px;font-size:clamp(26px,3.3vw,47px);font-weight:400;line-height:1;display:flex;position:absolute}.vision-core{color:#0c0c0c;white-space:nowrap;align-items:center;top:20%;left:50%;transform:translate(-50%)}.vision-node{color:var(--vision-color)}.vision-node-number{letter-spacing:.12em;text-transform:uppercase;color:#6a6a66;font-size:10px}.vision-node--campaigns{top:44%;left:4%}.vision-node--collabs{top:2%;right:5%}.vision-node--activations{top:53%;right:1%}.vision-brand{width:125px;height:auto;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.vision-scroll-hint{letter-spacing:.03em;color:#65675f;white-space:nowrap;gap:35px;font-size:10px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vision-market-copy{border-top:1px solid var(--line);grid-template-columns:.5fr 1fr 1fr;align-items:start;gap:35px;padding:35px 0 60px;display:grid}.vision-market-copy h3{max-width:17ch;font-size:28px}.vision-market-copy>p:last-child{max-width:35ch;font-size:16px}.vision-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.vision-context h3{color:var(--vision-color);min-height:3.2em}.vision-context .direction-top{margin-bottom:38px}.vision-context .direction h3{max-width:18ch}.vision-context .direction p{max-width:38ch}.offers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.offer{padding:26px 22px}.offer h3{font-size:clamp(20px,1.8vw,27px)}.offer-price{font-size:clamp(38px,3.1vw,52px)}.offer-billing{min-height:44px}.offer-top{align-items:start;min-height:30px;margin-bottom:35px}.offer-recommendation{text-align:right;max-width:18ch;line-height:1.6}.offer--custom{background:#ffffff08}@media (width>=651px) and (width<=1199px){.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.offer{padding:32px}.offer h3{font-size:29px}.offer-price{font-size:52px}.offer-base p,.offer-features p{font-size:15px}.offer h4{font-size:17px}.offer-billing{font-size:12px}}@media (width<=899px){.vision-scroll{height:auto;margin:10px 0 65px}.vision-sticky{height:510px;min-height:0;position:relative;top:auto}.vision-context{gap:28px}.vision-market-copy{grid-template-columns:1fr 1fr}.vision-market-copy .eyebrow{grid-column:1/-1}.market-grid{gap:6vw}}@media (width<=650px){.market-section{padding-bottom:50px}.market-section h2{font-size:42px}.market-grid{grid-template-columns:1fr;gap:40px}.market-observations p{font-size:16px}.market-goals h3{font-size:28px}.market-goals li{font-size:16px}.market-closing{gap:30px;margin-top:40px;font-size:12px}.evidence-section{padding-top:45px}.vision-scroll{margin-bottom:35px}.vision-sticky{height:auto}.vision-stage{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:35px 20px;padding:10px 0 40px;display:grid}.vision-fan,.vision-scroll-hint{display:none}.vision-core,.vision-node{gap:12px;font-size:clamp(23px,6vw,31px);position:relative;inset:auto;transform:none}.vision-core{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:start;padding-bottom:28px;font-size:48px}.vision-brand{place-self:center end;width:85px;position:relative;inset:auto;transform:none}.vision-market-copy{grid-template-columns:1fr;gap:20px;padding-bottom:35px}.vision-market-copy h3{max-width:20ch;font-size:30px}.vision-market-copy>p:last-child{max-width:none}.vision-context{grid-template-columns:1fr;gap:0}.vision-context h3{min-height:0}.vision-context .direction h3{max-width:20ch}.vision-context .direction p{max-width:none}.vision-context .direction-top{margin-bottom:25px}.offers-grid{grid-template-columns:1fr;gap:20px}.offer{padding:28px}.offer h3{font-size:29px}.offer-price{font-size:56px}.offer-billing{min-height:0}}@media (prefers-reduced-motion:reduce){.vision-scroll{height:auto}.vision-sticky{position:relative;top:auto}.vision-scroll-hint{display:none}}button{font:inherit;color:inherit}button:focus-visible{outline-offset:6px;outline:2px solid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header.is-at-top{opacity:0;pointer-events:none;transform:translateY(-100%)}.site-header.is-at-top:focus-within{opacity:1;pointer-events:auto;transform:none}.site-header{transition:background .3s, color .3s, opacity .3s, transform .4s var(--ease)}.header-edition{align-items:center;gap:24px;display:flex}.header-edition>span{margin:0}.hero.cover-slide{color:#fff;background:linear-gradient(#8eb6a7,#bc6242);height:auto;min-height:0;padding:0;display:block;overflow:hidden}.cover-artboard{aspect-ratio:16/9;width:100%;position:relative}.cover-contours{fill:none;stroke:#8eb6a7;stroke-width:.9375px;width:100%;height:100%;position:absolute;inset:0}.cover-scope{width:14.0625%;height:auto;position:absolute;top:39.4444%;left:29.6875%}.cover-cr{width:15.625%;height:auto;position:absolute;top:40.9722%;left:54.8543%}.cover-times{font-size:clamp(8px,1.08vw,18px);font-weight:400;line-height:1;position:absolute;top:46.2499%;left:48.5917%}.hero .cover-payoff{text-align:center;letter-spacing:0;text-transform:uppercase;width:27.3438%;font-size:clamp(6px,.625vw,12px);font-weight:700;line-height:1.4;position:absolute;top:85.8128%;left:36.0938%}.cover-copyright,.cover-edition{white-space:nowrap;font-size:clamp(4px,.5vw,9px);line-height:1.4;position:absolute;bottom:2.8%}.cover-copyright{left:2.1094%}.cover-edition{right:2.1094%}.market-section h2{max-width:17ch;margin-bottom:55px}.market-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:65px;display:grid}.market-card{background:#ffffff03;border:1px solid #ffffff35;border-radius:5px;flex-direction:column;min-width:0;padding:35px 24px 32px;display:flex}.market-card h3{letter-spacing:-.025em;max-width:13ch;min-height:2.4em;margin-bottom:22px;font-size:clamp(23px,2.1vw,31px);line-height:1.15}.market-card p{font-size:16px;line-height:1.65}.market-card .market-sources{color:#bec8be;flex-wrap:wrap;align-content:end;gap:4px 6px;margin-top:auto;padding-top:25px;font-size:11px;line-height:1.7;display:flex}.market-sources>a{text-underline-offset:3px;text-decoration-color:#bec8be70;transition:color .25s,text-decoration-color .25s}.market-sources>a:hover{color:#fff;text-decoration-color:#fff}.market-goals{grid-template-columns:1fr 2fr;gap:8vw;display:grid}.market-goals h3{max-width:16ch;font-size:28px}.market-goals ol{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.market-closing{margin-top:45px}.evidence-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:5vw}.evidence-visual{isolation:isolate;padding:26px 0 28px}.reels{align-items:start;gap:8px}.reel:nth-child(2),.reel:nth-child(3){margin-top:0}.reel>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto}.comment{width:clamp(160px,17vw,245px);box-shadow:none;transform:rotate(var(--comment-tilt,0deg));border:0;border-radius:0;outline:0;inset:auto}.comment-1{--comment-tilt:2deg;top:4px;left:-1%}.comment-2{--comment-tilt:-4deg;top:-6px;left:36%}.comment-3{--comment-tilt:-2deg;top:20px;right:-1%}.comment-4{--comment-tilt:2deg;top:30%;left:32%}.comment-5{--comment-tilt:-2deg;top:42%;left:-1%}.comment-6{--comment-tilt:3deg;top:58%;right:23%}.comment-7{--comment-tilt:-3deg;bottom:18px;right:-1%}.comment-8{--comment-tilt:2deg;bottom:8px;left:0}.comment-9{--comment-tilt:-1deg;bottom:-4px;left:33%}.discovery-section{padding-bottom:clamp(32px,4vw,64px);overflow-x:clip}.discovery-section .section-heading{margin-bottom:40px}.discovery-section h2{font-size:clamp(40px,4.6vw,66px)}.sight-scroll,.sight-sticky{position:relative}.sight-stage{isolation:isolate;max-width:1280px;height:640px;margin:auto;position:relative}.sight-point{z-index:1;width:24%;position:absolute}.sight-point--market{width:24%;top:17%;left:38%}.sight-point--campaigns{top:31%;left:4%}.sight-point--collabs{top:1%;right:7%}.sight-point--activations{top:49%;right:4%}.sight-label{color:#141813;letter-spacing:-.025em;text-transform:uppercase;background:linear-gradient(145deg,#dfdfd7,#f0efe9);border-radius:8px;margin-bottom:22px;padding:13px 17px;font-size:clamp(25px,2.6vw,36px);line-height:1.1;display:inline-block}.sight-point h4{letter-spacing:-.012em;margin-bottom:16px;font-size:17px;font-weight:500;line-height:1.4}.sight-point p{max-width:none;font-size:16px;line-height:1.55}.sight-optics{z-index:2;pointer-events:none;width:100vw;max-width:none;height:100%;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.sight-shade{display:none}.sight-stage[data-sight-ready] .sight-shade{display:block}.sight-arc{fill:none;stroke:#486051;stroke-width:.8px;stroke-dasharray:2 4;opacity:.35}.sight-boundaries{fill:none;stroke:#18392b;stroke-width:1.15px;opacity:.7}.sight-brand{aspect-ratio:1;z-index:3;background:#19251d;border-radius:50%;width:96px;height:auto;padding:26px;position:absolute;top:calc(85.5263% - 48px);left:50%;transform:translate(-50%);box-shadow:0 12px 45px #15231c20}.reference .media{aspect-ratio:16/10}.reference .media img{object-fit:cover;background:0 0}.reference--absolute .media img{object-position:40% center}.reference h3{letter-spacing:-.025em}.section-heading>p{text-align:right;text-wrap:pretty;justify-self:end}.activation-section h2{max-width:20ch;font-size:clamp(36px,4.1vw,60px)}.activation-grid{gap:24px}.activation-grid>.activation-card{background:#ffffff03;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;padding:0 0 28px;display:flex;overflow:hidden}.activation-art{background:radial-gradient(at 50% 40%,#8eb6a71c,#0000 75%);border-bottom:1px solid #ffffff1c;margin-bottom:32px;position:relative}.activation-art svg{stroke:#e6e9e2;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:190px;padding:6px 12px 20px;display:block}.activation-art .art-accent{stroke:#a7c9ba}.activation-art>span{letter-spacing:.1em;text-transform:uppercase;color:#c3d1c7;margin:0 28px 23px;font-size:11px;display:block}.activation-grid .activation-card h3{min-height:2.3em;margin:0 28px 19px;font-size:clamp(25px,2.1vw,31px)}.activation-grid .activation-card p{margin:0 28px;font-size:16px;line-height:1.65}.collaboration-section{background:linear-gradient(145deg,#0b0c0b 0%,#232623 62%,#454944 115%)}.closing-actions{justify-content:space-between;align-items:center;gap:40px;margin-top:60px;display:flex}.closing-actions .brand-lockup--full{margin:0;margin-inline-start:auto}.closing-contact{backdrop-filter:blur(10px);background:#ffffff0c;border:1px solid #ffffff80;border-radius:5px;justify-content:space-between;align-items:center;gap:64px;padding:23px 28px;font-size:19px;text-decoration:none;transition:background .3s,border-color .3s;display:flex;position:relative}.closing-contact:hover{background:#ffffff20;border-color:#fff}.closing-contact>span{font-size:25px}.closing-caption{writing-mode:horizontal-tb}.offers-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px}.offer-option{grid-template-rows:1fr 56px;gap:14px;min-width:0;height:100%;display:grid}.offer{cursor:pointer;transition:border-color .3s, background .3s, transform .45s var(--ease);flex:1}.offer:hover,.offer:focus-within,.offer.is-selected{background:#ffffff08;border-color:#b5cfbd}@media (hover:hover){.offer:hover{transform:translateY(-4px)}}.offer-select{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;padding:0;display:block}.offer h3{letter-spacing:-.025em}.offer-budget{margin-top:24px;font-size:10px}.offer-price{margin:9px 0 15px}.offer-contact{align-self:start;margin-top:0}.offer-contact[hidden]{display:none}.offer-contact a{background:#ffffff08;border:1px solid #b5cfbd;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:16px 22px;font-size:14px;text-decoration:none;transition:background .25s;display:flex}.offer-contact a:hover{background:#ffffff14}.collaboration-track{margin-top:75px;position:relative}.workflow-rail{background:#ffffff35;height:1px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.workflow-rail span{transform-origin:0;background:#fff;width:100%;height:100%;display:block}.collaboration-steps{gap:30px;margin-top:0}.collaboration-steps li{border-top:0;min-width:0;padding-top:33px}.collaboration-steps h3{letter-spacing:-.025em;margin-top:35px}.step-number{font-size:11px;display:inline-block}@media (width>=651px) and (width<=1199px){.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.offer{padding:32px}.offer h3{font-size:29px}.offer-price{font-size:52px}.offer-base p,.offer-features p{font-size:15px}.offer h4{font-size:17px}.offer-billing{font-size:12px}}@media (width>=1200px) and (width<=1399px){.sight-point p{font-size:15px;line-height:1.5}.sight-point h4{font-size:16px}.sight-label{font-size:30px}}@media (width<=1199px){.sight-stage{grid-template-columns:1fr 1fr;gap:45px 35px;height:auto;display:grid}.sight-point{width:auto;position:relative;inset:auto}.sight-optics{display:none}.sight-brand{grid-column:1/-1;width:86px;margin:10px auto 0;padding:24px;position:relative;inset:auto;transform:none}.sight-label{font-size:28px}}@media (width<=999px){.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-goals{grid-template-columns:1fr;gap:28px}.evidence-grid{grid-template-columns:minmax(0,1fr)}.evidence-visual{width:100%;max-width:650px;margin:auto}.sight-stage{grid-template-columns:1fr 1fr;gap:45px 35px;height:auto;display:grid}.sight-point{width:auto;position:relative;inset:auto}.sight-optics{display:none}.sight-brand{grid-column:1/-1;width:86px;margin:10px auto 0;padding:24px;position:relative;inset:auto;transform:none}.sight-label{font-size:28px}}@media (width<=899px){.closing-actions{flex-wrap:wrap}.collaboration-steps{grid-template-columns:1fr;gap:0;display:grid}.collaboration-steps li{grid-template-columns:35px 1fr;gap:25px;padding:25px 0;display:grid}.collaboration-steps h3{margin:0 0 14px;font-size:27px}.workflow-rail{width:1px;height:auto;inset:20px auto 20px 12px}.workflow-rail span{transform-origin:top}.step-number{text-align:center;z-index:1;background:#0000001a;border-radius:50%;align-self:start;width:25px;height:25px;margin-top:1px;padding:5px}}@media (width<=650px){.closing-actions{flex-direction:column;align-items:stretch;gap:32px;margin-top:40px}.closing-actions .brand-lockup--full{align-self:flex-end;margin:0}.hero.cover-slide{min-height:0;padding:0}.hero .cover-payoff{letter-spacing:-.025em;text-wrap:balance;width:70%;max-width:320px;font-size:clamp(28px,8.3vw,45px);font-weight:400;line-height:1.08;top:64%;left:50%;transform:translate(-50%)}.cover-artboard{aspect-ratio:auto;height:94svh;min-height:620px;max-height:960px}.cover-scope{width:25%;top:33%;left:15%}.cover-cr{width:27%;top:35%;left:58%}.cover-contours ellipse{vector-effect:non-scaling-stroke}.cover-times{font-size:20px;top:38%;left:48%}.cover-copyright,.cover-edition{letter-spacing:.07em;font-size:8px}.cover-copyright{bottom:3%;left:6%}.cover-edition{top:7%;bottom:auto;right:6%}.section-heading>p{text-align:left;justify-self:start}.activation-grid{gap:24px}.activation-grid .activation-card h3{min-height:0;font-size:29px}.activation-art svg{height:175px}.closing-contact{width:100%;padding:19px 24px;font-size:17px}.closing{height:auto;min-height:100svh}.market-section h2{margin-bottom:38px;font-size:39px}.market-cards{grid-template-columns:1fr;gap:14px;margin-bottom:45px}.market-card{padding:25px}.market-card h3{max-width:none;min-height:0;font-size:31px}.market-goals ol{grid-template-columns:1fr}.evidence-visual{padding:0}.reels{grid-template-columns:repeat(3,minmax(220px,62vw));gap:10px;overflow:auto}.reel:nth-child(2),.reel:nth-child(3){margin-top:0}.reel figcaption{margin-bottom:10px}.comments{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;display:flex;position:relative;inset:auto}.comment{width:90%;max-width:330px;transform:rotate(var(--comment-tilt));margin-inline:5px;position:relative;inset:auto!important}.comments .comment{--comment-tilt:1.25deg}.comments .comment:nth-child(2n){--comment-tilt:-1.25deg}.comment:nth-child(2n){align-self:flex-end}.sight-stage{grid-template-columns:1fr;gap:38px}.sight-point{border-bottom:1px solid var(--line);padding-bottom:30px}.sight-label{margin-bottom:22px;font-size:30px}.sight-point h4{font-size:19px}.sight-point p{font-size:16px;line-height:1.65}.offers-grid{grid-template-columns:1fr;gap:25px}.offer{padding:28px}.offer h3{font-size:29px}.offer-price{font-size:56px}.offer-billing{min-height:0}.offer-contact a{font-size:16px}}@media (prefers-reduced-motion:reduce){.sight-scroll{height:auto}.sight-sticky{height:auto;position:relative;top:auto}.sight-shade{display:none!important}.offer:hover{transform:none}}
