@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#17171c;--paper:#f6f4ef;--accent:#1f3a5f;--muted:#6b6a63;--line:#d9d6cd;--line-soft:#e6e3da;--page-x:clamp(22px, 4.6vw, 78px);--section-y:clamp(64px, 9vw, 132px);--max-width:1480px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Inter Tight,sans-serif;font-size:16px;line-height:1.58}::selection{background:var(--accent);color:var(--paper)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:is(a:focus-visible,button:focus-visible){outline:2px solid var(--ink);outline-offset:4px}button:disabled{opacity:1}img{max-width:100%;display:block}p,h1,h2,h3,blockquote{margin-top:0}.page-shell{width:min(100%, var(--max-width));padding-inline:var(--page-x);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.34fr) minmax(0,1.4fr) minmax(260px,.85fr);align-items:center;gap:clamp(24px,3vw,58px);min-height:96px;display:grid}.wordmark{letter-spacing:-.02em;grid-template-columns:34px 1fr;align-items:center;gap:12px;width:fit-content;font-weight:800;line-height:1.15;display:inline-grid}.wordmark-copy{flex-direction:column;display:flex}.wordmark-copy>span:last-child{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700}.wordmark-role{max-width:25ch;line-height:1.3;letter-spacing:.08em!important;font-size:9px!important}.role-short{display:none}.wordmark-sigil{width:34px;height:34px;color:var(--accent);place-items:center;display:grid}.page-mode{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;grid-column:2;justify-content:space-between;margin:0;padding-inline:4px;font-size:9px;font-weight:800;display:flex}.main-nav{grid-column:3;justify-content:flex-end;gap:clamp(18px,2.5vw,38px);font-size:15px;font-weight:700;display:flex}.main-nav a{padding-block:12px;position:relative}.main-nav a:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.hero{grid-template-columns:minmax(190px,.34fr) minmax(0,1.4fr) minmax(260px,.85fr);align-items:center;gap:clamp(24px,3vw,58px);min-height:calc(100svh - 96px);padding-block:clamp(58px,9vh,112px) clamp(78px,11vh,132px);display:grid;position:relative}.brand-rail{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.rail-item{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:18px 8px 18px 0;display:flex;position:relative}.rail-item:first-child{border-top:1px solid var(--line-soft)}.rail-role{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:700}.rail-name{font-size:13px;font-weight:700;line-height:1.35}.rail-item.is-primary{padding-left:16px}.rail-item.is-primary:before{content:"";background:var(--accent);width:3px;position:absolute;top:15px;bottom:15px;left:0}.rail-item.is-primary .rail-name{color:var(--accent);font-size:14px}.hero-main{max-width:800px}.eyebrow{color:var(--accent);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:24px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.eyebrow:before{content:"";background:currentColor;flex:0 0 34px;height:1px}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.042em;max-width:15ch;margin-bottom:30px;font-size:clamp(42px,5.2vw,76px);font-weight:800;line-height:.99}.hero-method h1{max-width:10ch;font-size:clamp(56px,7vw,104px)}.hero-method{align-items:start;min-height:auto}.hero-method .brand-rail{grid-row:1/span 2}.hero-method .hero-main{grid-column:2/4;max-width:900px}.hero-method .hook{border-top:1px solid var(--line);border-left:0;grid-column:2/4;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:24px clamp(34px,5vw,76px);padding:clamp(48px,6vw,82px) 0 0;display:grid}.hero-method .hook-kicker{grid-column:1/-1;margin:0}.hero-method .hook-visual{grid-area:2/1/4;margin:0}.hero-method .hook>p:not(.hook-kicker){grid-column:2;margin:0}.lead{max-width:51ch;color:var(--muted);margin-bottom:34px;font-size:clamp(16px,1.3vw,19px);line-height:1.68}.subtitle{max-width:48ch;color:var(--ink);margin:-10px 0 23px;font-size:clamp(18px,1.55vw,23px);font-weight:600;line-height:1.45}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.primary-button,.text-link{cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:16px;width:fit-content;font-family:inherit;font-size:14px;font-weight:800;line-height:1.2;display:inline-flex}.primary-button{background:var(--accent);color:var(--paper);padding:17px 27px;transition:transform .18s,background-color .18s}.primary-button:hover{transform:translateY(-2px)}.primary-button .button-arrow,.text-link .button-arrow{transition:transform .18s}.primary-button:hover .button-arrow,.text-link:hover .button-arrow{transform:translate(4px)}.primary-button.is-placeholder{cursor:not-allowed}.primary-button.is-placeholder:hover{transform:none}.text-link{border-bottom:1px solid var(--line);color:var(--ink);padding-block:12px 8px;transition:border-color .18s;position:relative}.text-link:hover{border-color:var(--accent)}.evidence{border-top:1px solid var(--ink)}.metric{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:20px;padding-block:clamp(20px,2.6vh,30px);display:grid}.metric-number{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.metric-number strong{color:var(--accent);letter-spacing:-.05em;font-size:clamp(28px,2.7vw,42px);font-weight:800;line-height:1}.metric-number span{color:var(--muted);font-size:11px;font-weight:700}.metric p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.scroll-cue{border:1px solid var(--line);border-radius:20px;width:28px;height:42px;position:absolute;bottom:26px;left:calc(34% + 29px)}.scroll-cue span{background:var(--accent);border-radius:0 0 4px 4px;width:4px;height:8px;animation:1.8s ease-in-out infinite drop;position:absolute;top:8px;left:11px}@keyframes drop{0%,to{opacity:.45;transform:translateY(0)}48%{opacity:1;transform:translateY(15px)}}.hook{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(28px,4vw,56px);display:flex}.hook-kicker,.small-label,.case-label{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:800}.hook-visual{width:100%;margin:2px 0 26px}.revenue-curve,.product-system,.attention-field{isolation:isolate;border-top:2px solid var(--accent);border-bottom:1px solid var(--line);position:relative}.infographic-head{border-bottom:1px solid var(--line-soft);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:18px;padding-block:10px;font-size:8px;font-weight:800;display:flex}.revenue-curve svg,.product-system svg,.attention-field svg{width:100%;height:auto;display:block;overflow:visible}.revenue-grid{fill:none;stroke:var(--line-soft);stroke-width:1px}.revenue-actual-area{fill:url(#revenueActualArea)}.revenue-potential-area{fill:url(#revenuePotentialArea)}.revenue-potential-hatch{fill:url(#revenueSignal)}.revenue-plan{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:8 9}.revenue-potential-line,.revenue-actual-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.revenue-potential-line{stroke:var(--accent);stroke-width:4px;filter:drop-shadow(0 5px 10px color-mix(in srgb, var(--accent) 28%, transparent))}.revenue-actual-line{stroke:var(--ink);stroke-width:3px;stroke-dasharray:1050;stroke-dashoffset:1050px;animation:2s cubic-bezier(.22,1,.36,1) .18s forwards draw-revenue}.revenue-point{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.revenue-point.is-live{fill:var(--accent);stroke:var(--paper);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite revenue-point-pulse}.revenue-gap,.revenue-base-arrow{fill:none;stroke:var(--accent);stroke-width:1.6px}.revenue-gap{opacity:.7}.revenue-label,.revenue-week{fill:var(--muted);letter-spacing:.12em;font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.revenue-label-potential,.revenue-label-gap{fill:var(--accent)}.revenue-week{font-size:9px}.revenue-legend,.system-legend{border-top:1px solid var(--line-soft);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 24px;padding-block:12px;font-size:8px;font-weight:800;display:flex}.revenue-legend span,.system-legend span{align-items:center;gap:7px;display:inline-flex}.revenue-legend i,.system-legend i{background:var(--ink);width:18px;height:3px}.revenue-legend .legend-plan{background:var(--muted);height:1px}.revenue-legend .legend-potential{background:var(--accent);height:4px}@keyframes draw-revenue{to{stroke-dashoffset:0}}@keyframes revenue-point-pulse{0%,to{opacity:.68;transform:scale(.82)}50%{opacity:1;transform:scale(1.28)}}.topo-grid{fill:none;stroke:var(--line-soft);stroke-width:1px}.topo-island{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.22,1,.36,1) both topo-emerge}.topo-potential{fill:url(#topoPotential);stroke:var(--line);stroke-width:1px}.topo-gap{fill:url(#topoGap);stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1.2px;animation-delay:.16s}.topo-actual{fill:var(--accent);stroke:var(--ink);stroke-width:1.4px;animation-delay:.32s}.topo-contour{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:7 8;opacity:.34}.topo-contour-b{opacity:.54}.topo-crosshair,.topo-leader{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.55}.topo-crosshair{stroke-dasharray:2 6;opacity:.2}.topo-core{fill:var(--paper);stroke:var(--accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite topography-core}.revenue-topography svg text,.attention-field svg text{font-family:Manrope,sans-serif}.topo-value{fill:var(--accent);letter-spacing:-.07em;font-size:42px;font-weight:800}.topo-value-actual,.topo-unit-actual{fill:var(--paper)}.topo-unit,.topo-caption{fill:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:800}.topography-legend,.attention-legend{border-top:1px solid var(--line-soft);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;padding-block:10px;font-size:8px;font-weight:800;display:flex}.topography-legend span,.attention-legend span{align-items:center;gap:6px;display:inline-flex}.topography-legend i,.attention-legend i{border:1px solid var(--line);width:13px;height:5px}.topography-legend .legend-actual{border-color:var(--accent);background:var(--accent)}.topography-legend .legend-gap{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 22%, transparent)}.topography-legend .legend-potential{background-image:radial-gradient(circle, var(--muted) 0 1px, transparent 1.4px);background-size:4px 4px}@keyframes topo-emerge{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes topography-core{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.28)}}.hook>p:not(.hook-kicker){color:var(--muted);font-size:14px;line-height:1.62}.hook>p strong{color:var(--ink);font-weight:700}.editorial-section{padding-block:var(--section-y);border-top:1px solid var(--line)}.section-head{grid-template-columns:minmax(80px,.34fr) minmax(0,2.25fr);align-items:start;gap:clamp(24px,3vw,58px);margin-bottom:clamp(48px,7vw,92px);display:grid}.section-index{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.06em;flex-direction:column;gap:8px;padding-top:5px;font-size:clamp(24px,2.8vw,42px);font-weight:800;line-height:.9;display:flex;position:relative}.section-index-value{width:fit-content;display:block;position:relative}.section-index.is-scene .scene-label{color:var(--line);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-style:normal;line-height:1}.section-index.is-scene .section-index-value:before,.section-index.is-scene .section-index-value:after{content:attr(data-text);opacity:0;pointer-events:none;z-index:1;position:absolute;inset:0}.section-index.is-scene .section-index-value{isolation:isolate;animation:8.4s step-end infinite scene-index-carrier}.section-index.is-scene .section-index-value:before{color:var(--accent);text-shadow:3px 0 var(--paper), 5px 0 var(--accent);animation:8.4s step-end infinite scene-index-glitch-a}.section-index.is-scene .section-index-value:after{color:var(--ink);text-shadow:-3px 0 var(--paper), -5px 0 var(--muted);animation:8.4s step-end 60ms infinite scene-index-glitch-b}@keyframes scene-index-carrier{0%,81.9%,82.7%,83.55%,84.45%,85.25%,86%,to{filter:none;transform:translate(0)skew(0)}82%{filter:contrast(1.35);transform:translate(-1px,1px)skew(-4deg)}82.34%{transform:translate(2px)skew(3deg)}83.88%{transform:translate(-1px,-1px)skew(-2deg)}84.78%{transform:translate(1px)}85.58%{filter:contrast(1.25);transform:translate(-1px)skew(-3deg)}}@keyframes scene-index-glitch-a{0%,81.9%,83.05%,83.6%,86%,to{opacity:0;transform:translate(0)}82%{clip-path:inset(8% 0 64%);opacity:.92;transform:translate(4px,-1px)}82.36%{clip-path:inset(56% 0 16%);opacity:.72;transform:translate(-3px,1px)}82.72%{clip-path:inset(33% 0 39%);opacity:.86;transform:translate(3px)}84%{clip-path:inset(72% 0 5%);opacity:.68;transform:translate(-2px,1px)}84.56%{clip-path:inset(24% 0 49%);opacity:.84;transform:translate(4px,-1px)}85.28%{clip-path:inset(48% 0 25%);opacity:.58;transform:translate(-3px)}85.72%{clip-path:inset(9% 0 69%);opacity:.72;transform:translate(2px,1px)}}@keyframes scene-index-glitch-b{0%,81.96%,83.1%,83.66%,85.92%,to{opacity:0;transform:translate(0)}82.06%{clip-path:inset(66% 0 7%);opacity:.62;transform:translate(-4px,1px)}82.42%{clip-path:inset(18% 0 55%);opacity:.74;transform:translate(2px,-1px)}82.8%{clip-path:inset(43% 0 28%);opacity:.6;transform:translate(-3px)}84.08%{clip-path:inset(37% 0 35%);opacity:.7;transform:translate(3px)}84.72%{clip-path:inset(63% 0 10%);opacity:.64;transform:translate(-4px,1px)}85.44%{clip-path:inset(15% 0 58%);opacity:.78;transform:translate(2px,-1px)}}.section-note{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;font-size:9px;font-weight:800;line-height:1;position:absolute;top:52px;left:3px;transform:rotate(180deg)}.section-subtitle{max-width:44ch;color:var(--accent);letter-spacing:-.018em;margin:24px 0 0;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.4}.hero-resume .hero-main{grid-column:2/4;max-width:1080px}.hero-resume h1{max-width:12ch;font-size:clamp(58px,7.2vw,108px);line-height:.93}.hero-resume .subtitle{max-width:54ch;color:var(--accent);margin-top:0}.hero-resume .lead{max-width:68ch}.hero-manifesto{border-left:3px solid var(--accent);color:var(--ink);margin-top:-8px;padding-left:24px;font-weight:600}.hero-engine{border-top:1px solid var(--ink);grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:20px clamp(28px,4vw,60px);max-width:900px;margin-top:44px;padding-top:28px;display:grid}.hero-engine p{margin:0}.hero-engine-title{color:var(--accent);letter-spacing:-.035em;font-size:clamp(22px,2.2vw,34px);font-weight:800;line-height:1.15}.hero-engine>p:not(.hero-engine-title){color:var(--muted);font-size:14px;line-height:1.65}.hero-engine-outcome{border-left:2px solid var(--accent);grid-column:2;padding-left:22px;font-weight:700;color:var(--ink)!important}.section-head .eyebrow{margin-bottom:24px}.section-head h2,.closing h2{letter-spacing:-.04em;max-width:19ch;margin-bottom:0;font-size:clamp(36px,4.7vw,68px);font-weight:800;line-height:1.04}.content-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);gap:clamp(48px,8vw,132px);margin-left:calc(13.1274% + 29px);display:grid}.prose{max-width:68ch}.prose p{margin-bottom:1.45em}.prose p:last-child{margin-bottom:0}.prose-large{letter-spacing:-.012em;font-size:clamp(17px,1.45vw,21px);line-height:1.68}.side-statement{color:var(--muted);align-self:start;padding-left:24px;font-size:14px;position:relative}.side-rule{background:var(--accent);width:2px;position:absolute;top:0;bottom:0;left:0}.side-statement p:last-child{color:var(--ink);margin-bottom:0;font-weight:600}.method-section{background:var(--paper)!important}.quote-wrap{border-top:4px solid var(--accent);align-self:start;padding-top:28px}.quote-wrap blockquote{letter-spacing:-.025em;margin-bottom:32px;font-size:clamp(22px,2.15vw,32px);font-weight:700;line-height:1.34}.quote-wrap blockquote strong{color:var(--accent);margin-bottom:10px;display:block}.quote-wrap p{color:var(--muted);margin-bottom:0;font-size:13px}.numbered-list{border-top:1px solid var(--ink);margin-left:calc(13.1274% + 29px)}.numbered-item{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:30px;padding-block:clamp(26px,3.5vw,48px);display:grid}.numbered-item>span,.three-levers>div>span,.shift-item>span{color:var(--accent);letter-spacing:.12em;font-size:11px;font-weight:800}.numbered-item p{max-width:69ch;margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.numbered-item strong{font-weight:800}.case-section{color:var(--paper);background:var(--ink)!important}.case-section .section-index,.case-section .prose,.case-section .case-layer ul,.case-section .outcome-copy .eyebrow,.case-section .result-list span{color:var(--line)}.case-section .eyebrow{color:var(--paper)}.case-section .eyebrow:before{background:var(--paper)}.case-intro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(44px,7vw,110px);margin-left:calc(13.1274% + 29px);display:grid}.case-visual{overflow:hidden}.case-visual img,.case-team img{width:100%;height:auto}.case-subtitle{color:var(--paper);letter-spacing:-.025em;font-size:clamp(21px,2vw,30px);font-weight:800;line-height:1.35;margin-bottom:1.4em!important}.case-products{z-index:2;transform-origin:50%;position:relative;transform:translate(clamp(10px,2vw,34px))scale(1.08)}.case-products:after{z-index:-1;border:1px solid var(--accent);content:"";position:absolute;inset:14px -14px -14px 14px}.case-team img{aspect-ratio:3/2;object-fit:cover}.case-layers{border-top:1px solid var(--muted);border-bottom:1px solid var(--muted);grid-template-columns:repeat(3,1fr);margin-top:clamp(76px,10vw,146px);display:grid}.case-layer{border-right:1px solid var(--muted);padding:clamp(30px,4vw,58px)}.case-layer:first-child{padding-left:0}.case-layer:last-child{border-right:0;padding-right:0}.case-label{color:var(--line)}.case-layer h3{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(22px,2vw,30px);line-height:1.2}.case-layer ul,.inline-points,.benefits-list ul{margin:0;padding:0;list-style:none}.case-layer li,.inline-points li,.benefits-list li{margin-bottom:13px;padding-left:18px;position:relative}.case-layer li:before,.inline-points li:before,.benefits-list li:before{content:"";background:currentColor;width:5px;height:1px;position:absolute;top:.78em;left:0}.case-layer li{font-size:14px}.case-outcome{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(48px,8vw,132px);padding-top:clamp(78px,10vw,150px);display:grid}.result-list{border-top:1px solid var(--muted);margin:0 0 42px;padding:0;list-style:none}.result-list li{border-bottom:1px solid var(--muted);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:22px;padding-block:18px;display:grid}.result-list strong{color:var(--paper);font-size:14px}.result-list span{font-size:12px}.case-quote{color:var(--paper);margin-bottom:0;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.5}.portrait-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,8vw,132px);margin-left:calc(13.1274% + 29px);display:grid}.portrait{position:relative}.portrait:before{border-top:3px solid var(--accent);border-left:3px solid var(--accent);content:"";pointer-events:none;width:44%;height:48%;position:absolute;top:-18px;left:-18px}.portrait img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%}.portrait-caption{border-top:3px solid var(--accent);color:var(--ink);letter-spacing:-.018em;margin:24px 0 0;padding-top:20px;font-size:clamp(18px,1.55vw,22px);font-weight:700;line-height:1.5}.capabilities{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(42px,5vw,72px);display:grid}.capabilities .small-label{border-bottom:1px solid var(--line);grid-column:1/-1;margin:0;padding-block:16px}.capabilities p:not(.small-label){color:var(--muted);margin:0;padding:24px 24px 24px 0;font-size:14px;line-height:1.6}.capabilities p:last-child{border-left:1px solid var(--line);padding-inline:24px 0}.capabilities strong{color:var(--ink);margin-bottom:8px;display:block}.closing{background:var(--ink);color:var(--paper);padding-block:clamp(80px,11vw,170px)}.closing-inner{grid-template-columns:minmax(80px,.34fr) minmax(0,2.25fr);gap:clamp(24px,3vw,58px);display:grid}.closing-inner>div{grid-column:2}.closing .eyebrow{color:var(--paper)}.closing h2{max-width:15ch;margin-bottom:34px}.closing p:not(.eyebrow){max-width:58ch;color:var(--line);margin-bottom:36px;font-size:clamp(17px,1.45vw,20px)}.closing .text-link{border-color:var(--muted);color:var(--paper);margin-left:24px}.site-footer{min-height:110px;color:var(--muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:28px;font-size:11px;font-weight:700;display:flex}.site-footer p{margin:0}.site-footer a{border-bottom:1px solid var(--line);padding-block:8px}.compact-list{border-top:1px solid var(--ink);align-self:start}.compact-list .small-label{padding-top:18px}.compact-list ul{margin:0;padding:0;list-style:none}.compact-list li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-block:16px;display:flex}.compact-list strong{font-size:14px}.compact-list span{color:var(--muted);font-size:12px}.prose .summary-chain{border-left:4px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--paper));color:var(--ink);letter-spacing:-.02em;margin-top:42px;padding:24px 26px;font-size:clamp(18px,1.65vw,24px);font-weight:750;line-height:1.45}.inline-points{color:var(--ink);margin-block:30px;font-size:15px;font-weight:700}.inline-points li:before,.benefits-list li:before{background:var(--accent)}.shift-list{border-top:1px solid var(--ink);margin-left:calc(13.1274% + 29px)}.shift-item{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(190px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(22px,4vw,68px);padding-block:clamp(24px,3.2vw,42px);display:grid}.shift-item h3,.three-levers h3,.week h3{letter-spacing:-.02em;margin-bottom:0;font-size:clamp(18px,1.6vw,23px);font-weight:800;line-height:1.35}.shift-item p{color:var(--muted);margin:0}.second-contour{position:relative;background:var(--paper)!important}.second-contour:before{top:var(--section-y);bottom:var(--section-y);content:"";background:var(--accent);width:5px;position:absolute;left:0}.definition{border-top:4px solid var(--accent);border-bottom:1px solid var(--line);align-self:start;padding:30px}.definition-term{color:var(--accent);letter-spacing:-.025em;margin-bottom:22px;font-size:clamp(22px,2vw,30px);font-weight:800}.definition p:not(.definition-term){color:var(--muted);font-size:14px}.wide-quote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1040px;margin:clamp(70px,9vw,130px) auto 0;padding-block:clamp(36px,5vw,64px)}.wide-quote p{letter-spacing:-.03em;text-align:center;margin:0;font-size:clamp(24px,3vw,42px);line-height:1.34}.wide-quote strong{color:var(--accent);font-weight:800}.three-levers{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-left:calc(13.1274% + 29px);display:grid}.three-levers>div{border-right:1px solid var(--line);padding:clamp(28px,4vw,52px)}.three-levers>div:first-child{padding-left:0}.three-levers>div:last-child{border-right:0;padding-right:0}.three-levers h3{margin-block:20px 18px}.three-levers p{color:var(--muted);margin-bottom:0;font-size:14px}.project-benefits{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(48px,8vw,132px);margin:clamp(76px,10vw,140px) 0 0 calc(13.1274% + 29px);display:grid}.growth{color:var(--accent);letter-spacing:-.055em;flex-direction:column;margin:42px 0 0;font-size:clamp(48px,5.2vw,76px);font-weight:800;line-height:1;display:flex}.growth span{max-width:24ch;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:15px;font-size:11px;font-weight:700;line-height:1.45}.benefits-list li{padding-block:15px;border-bottom:1px solid var(--line);color:var(--muted);margin-bottom:0;padding-left:20px;font-size:14px}.benefits-list li:first-child{border-top:1px solid var(--line)}.benefits-list strong{color:var(--ink)}.implementation{background:var(--paper)!important}.timeline{border-top:1px solid var(--ink);margin-left:calc(13.1274% + 29px)}.week{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(170px,.65fr) minmax(0,1fr) minmax(220px,.85fr);align-items:start;gap:clamp(20px,3.5vw,54px);padding-block:clamp(25px,3.5vw,44px);display:grid}.week-number{color:var(--accent);letter-spacing:.12em;font-size:12px;font-weight:800}.week p{color:var(--muted);margin:0;font-size:14px}.week-result{gap:12px;font-weight:700;display:flex;color:var(--ink)!important}.week-result span{color:var(--accent)}.reveal{--reveal-delay:0s}.reveal.is-armed{opacity:0;transform:translateY(18px)}.reveal.is-armed.is-visible{opacity:1;transition:opacity .62s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay), transform .62s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay);transform:translateY(0)}main{position:relative;overflow:clip}.contour-glyph{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;width:100%;height:100%}.contour-glyph circle{fill:currentColor;stroke:none}.rail-trace{background:var(--accent);width:36px;height:1px;position:absolute;top:50%;right:-18px}.rail-trace:after{border:1px solid var(--accent);content:"";background:var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.brand-rail{position:relative}.rail-item:after{content:"";background:var(--line);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.rail-item.is-primary:after{background:var(--accent);width:7px;height:7px}.trajectory-strip{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:660px;margin:42px 0 34px;padding-top:14px;display:grid;position:relative}.trajectory-line{background:var(--accent);transform-origin:0;width:100%;height:1px;animation:1.2s cubic-bezier(.22,1,.36,1) .36s forwards trace-line;position:absolute;top:-1px;left:0;transform:scaleX(0)}.trajectory-point{flex-direction:column;gap:5px;min-width:0;padding-right:12px;display:flex;position:relative}.trajectory-point:before{border:1px solid var(--accent);content:"";background:var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:-18px;left:0}.trajectory-point i{color:var(--accent);letter-spacing:.15em;font-size:8px;font-style:normal;font-weight:800}.trajectory-point b{color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;font-size:10px;font-weight:700;overflow:hidden}@keyframes trace-line{to{transform:scaleX(1)}}.section-pulse{align-items:center;gap:6px;width:88px;margin-top:28px;display:flex}.section-pulse:before{content:"";background:var(--line);width:58px;height:1px}.section-pulse i{background:var(--line);border-radius:50%;width:3px;height:3px}.section-pulse i:nth-child(2){background:var(--accent);animation:2.4s ease-in-out infinite signal-pulse}@keyframes signal-pulse{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.8)}}.editorial-section{isolation:isolate;position:relative}.editorial-section:after{z-index:-1;top:0;right:max(var(--page-x), calc((100vw - var(--max-width)) / 2 + var(--page-x)));content:"";background:var(--accent);width:clamp(74px,9vw,138px);height:1px;position:absolute;transform:translateY(-1px)}.resume-page .hero:before,.method-page .hero:before{border-top:1px solid var(--line);border-right:1px solid var(--line);content:"";width:42px;height:42px;position:absolute;top:28px;right:0}.resume-page .evidence{border-right:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, var(--line) 12%);padding-inline:clamp(16px,2vw,28px);position:relative}.resume-page .evidence:before{color:var(--muted);letter-spacing:.16em;content:"СТАНДАРТНЫЙ РЕЗУЛЬТАТ / 01";font-size:8px;font-weight:800;position:absolute;top:-24px;right:0}.method-proof{margin:clamp(76px,9vw,126px) 0 0 calc(13.1274% + 29px)}.method-proof .evidence{grid-template-columns:repeat(3,1fr);display:grid}.method-proof .metric{border-right:1px solid var(--line);padding:clamp(24px,3vw,38px);display:block}.method-proof .metric:first-child{padding-left:0}.method-proof .metric:last-child{border-right:0;padding-right:0}.method-proof .metric p{margin-top:16px}.method-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:36px;display:flex}.resume-page .case-section{background-image:linear-gradient(color-mix(in srgb, var(--accent) 38%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 38%, transparent) 1px, transparent 1px);background-position:top;background-size:84px 84px;background-color:var(--ink)!important}.resume-page .case-section:before{z-index:-1;content:"";background:linear-gradient(90deg, var(--ink) 0%, #17171cb8 52%, var(--ink) 100%);position:absolute;inset:0}.method-page .editorial-section:nth-of-type(2n) .section-head h2{position:relative;left:clamp(-12px,-1vw,-4px)}.method-page .second-contour{background-image:linear-gradient(90deg, transparent 0, transparent 67%, color-mix(in srgb, var(--accent) 5%, transparent) 67%)}.attention-stage{margin:0 0 clamp(58px,7vw,96px) calc(13.1274% + 29px)}.product-system{border-top-width:5px}.system-dust{fill:url(#systemDust);stroke:var(--line-soft);stroke-width:1px}.system-entry,.system-flow,.system-orbit,.system-orbit-plane,.system-sun-equator{fill:none;stroke-linecap:round;stroke-linejoin:round}.system-entry{stroke:var(--muted);stroke-width:1.7px;stroke-dasharray:390;stroke-dashoffset:390px;animation:1.5s cubic-bezier(.22,1,.36,1) forwards draw-system-entry}.system-entry-node{fill:var(--paper);stroke:var(--muted);stroke-width:2px}.system-aura{fill:url(#productAura)}.system-orbit-plane{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:color-mix(in srgb, var(--accent) 28%, transparent);stroke-width:1px}.system-orbit{stroke:var(--accent);vector-effect:non-scaling-stroke}.orbit-back{stroke-width:4px;stroke-dasharray:16 11;animation:18s linear infinite system-orbit-flow}.orbit-inner{stroke-width:1.4px;opacity:.42}.system-flow{stroke:var(--accent);stroke-width:2px;opacity:.85}.system-sun{fill:url(#productSun);stroke:var(--accent);stroke-width:3px;filter:drop-shadow(0 16px 22px color-mix(in srgb, var(--accent) 32%, transparent))}.system-sun-pulse{fill:none;stroke:var(--accent);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite system-sun-pulse}.system-sun-equator{stroke:var(--paper);stroke-width:1px;opacity:.46}.system-product{fill:var(--paper);letter-spacing:.13em;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.system-planet{fill:var(--accent);stroke:var(--paper);stroke-width:3px;filter:drop-shadow(0 7px 9px color-mix(in srgb, var(--accent) 24%, transparent))}.planet-event{fill:url(#eventPlanet);stroke:var(--accent);transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite event-planet-pulse}.system-planet-ring{fill:none;stroke:var(--accent);stroke-width:2px;opacity:.54}.system-micro,.system-label{fill:var(--muted);letter-spacing:.13em;font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.system-label-accent,.system-cycle-label{fill:var(--accent)}.system-legend{justify-content:space-between}.system-legend .legend-entry{background:var(--muted);height:1px}.system-legend .legend-gravity{background:var(--accent);border-radius:50%;height:7px}.system-legend .legend-orbit{background:var(--accent);height:3px}@keyframes draw-system-entry{to{stroke-dashoffset:0}}@keyframes system-orbit-flow{to{stroke-dashoffset:-540px}}@keyframes system-sun-pulse{0%{opacity:.65;transform:scale(.78)}75%,to{opacity:0;transform:scale(1.38)}}@keyframes event-planet-pulse{0%,to{transform:scale(.88)}50%{transform:scale(1.14)}}.definition .attention-field{margin:-12px 0 32px}.attention-dust{fill:url(#attentionDust);stroke:var(--line-soft);stroke-width:1px}.attention-axis,.entry-progress{fill:none;stroke:var(--muted);stroke-width:1px}.entry-progress{stroke:var(--accent);stroke-dasharray:260;stroke-dashoffset:260px;animation:1.2s cubic-bezier(.22,1,.36,1) forwards draw-attention}.entry-node{fill:var(--paper);stroke:var(--muted);stroke-width:2px}.attention-halo{fill:url(#attentionHalo)}.field-ring,.attention-orbit{fill:none;transform-box:fill-box;transform-origin:50%}.field-ring{stroke:var(--accent);stroke-width:1px;opacity:.18}.ring-middle{stroke-dasharray:4 6;opacity:.3}.ring-inner{opacity:.48}.attention-orbit{stroke:var(--accent);stroke-width:2.2px;stroke-dasharray:12 8;animation:16s linear infinite attention-orbit}.orbit-node{fill:var(--paper);stroke:var(--accent);stroke-width:2.2px}.node-event{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite attention-node}.product-core{fill:url(#attentionCore)}.product-pulse{fill:none;stroke:var(--accent);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite product-field}.product-label{fill:var(--paper);letter-spacing:.13em;font-size:12px;font-weight:800}.field-micro,.field-label{fill:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:800}.field-label-accent{fill:var(--accent)}.attention-legend{justify-content:space-between}.attention-legend i{background:var(--muted);border:0;height:2px}.attention-legend span:nth-child(2) i{background:color-mix(in srgb, var(--accent) 52%, var(--paper))}.attention-legend span:last-child i{background:var(--accent)}@keyframes draw-attention{to{stroke-dashoffset:0}}@keyframes attention-orbit{to{stroke-dashoffset:-400px}}@keyframes attention-node{0%,to{opacity:.5;transform:scale(.78)}50%{opacity:1;transform:scale(1.3)}}@keyframes product-field{0%{opacity:.7;transform:scale(.78)}75%,to{opacity:0;transform:scale(1.24)}}.scene-axis{z-index:12;width:24px;color:var(--muted);pointer-events:none;mix-blend-mode:multiply;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.scene-mode,.scene-caption{letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;font-size:7px;font-weight:800;transform:rotate(180deg)}.scene-count{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;font-size:9px;font-weight:800;line-height:1;display:flex}.scene-count i{color:var(--line);margin-block:5px;font-style:normal}.scene-track{background:var(--line);width:1px;height:92px;position:relative;overflow:hidden}.scene-track i{background:var(--accent);transform-origin:top;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleY(0)}.case-section .section-pulse:before,.case-section .section-pulse i,.closing .section-pulse:before,.closing .section-pulse i{background:var(--muted)}.case-section .section-note{color:var(--line)}.closing{position:relative}.closing:after{content:"";background:var(--accent);width:36%;height:4px;position:absolute;top:0;right:0}@media (max-width:1100px){.site-header,.hero{grid-template-columns:minmax(160px,.34fr) minmax(0,1.4fr) minmax(230px,.78fr);gap:26px}.content-grid,.case-outcome,.project-benefits{gap:54px}.case-layers{grid-template-columns:1fr}.case-layer,.case-layer:first-child,.case-layer:last-child{border-right:0;border-bottom:1px solid var(--muted);padding:34px 0}.case-layer:last-child{border-bottom:0}.week{grid-template-columns:54px minmax(150px,.6fr) minmax(0,1.4fr)}.week-result{grid-column:3}}@media (max-width:1279px){.scene-axis{display:none}}@media (max-width:800px){:root{--page-x:clamp(20px, 6vw, 42px);--section-y:clamp(62px, 14vw, 96px)}.site-header{grid-template-columns:1fr auto;gap:16px;min-height:92px}.main-nav{grid-column:2;gap:14px;font-size:13px}.page-mode,.role-full{display:none}.role-short{display:inline}.hero{grid-template-columns:1fr;gap:46px;min-height:auto;padding-block:30px 94px}.brand-rail{order:-1;grid-template-columns:repeat(3,1fr);display:grid}.rail-trace,.rail-item:after{display:none}.rail-item,.rail-item:first-child{border-top:1px solid var(--line-soft);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;padding:14px 12px}.rail-item:first-child{padding-left:0}.rail-item:last-child{border-right:0;padding-right:0}.rail-item.is-primary{padding-left:16px}.rail-item.is-primary:before{top:11px;bottom:11px}.rail-role{font-size:7px}.rail-name,.rail-item.is-primary .rail-name{font-size:10px}.hero-main,.evidence,.hook{grid-column:1}.hook-visual{max-width:680px}h1{max-width:17ch}.hero-method h1{font-size:clamp(46px,14vw,76px)}.evidence{grid-template-columns:repeat(3,1fr);display:grid}.metric{border-right:1px solid var(--line);padding:22px 16px;display:block}.metric:first-child{padding-left:0}.metric:last-child{border-right:0;padding-right:0}.metric p{margin-top:13px}.hook{border-top:1px solid var(--line);border-left:0;padding:34px 0 0}.hero-method .brand-rail{grid-row:auto}.hero-method .hero-main,.hero-method .hook{grid-column:1}.hero-method .hook{gap:0;display:flex}.hero-method .hook-kicker{margin-bottom:16px}.hero-method .hook-visual{margin-bottom:26px}.hero-method .hook>p:not(.hook-kicker){margin-bottom:1.25em}.attention-stage{margin-left:0}.scroll-cue{bottom:26px;left:0}.section-head,.closing-inner{grid-template-columns:42px minmax(0,1fr);gap:18px}.content-grid,.case-intro,.case-outcome,.portrait-grid,.project-benefits{grid-template-columns:1fr;gap:44px;margin-left:60px}.numbered-list,.shift-list,.three-levers,.timeline{margin-left:60px}.case-intro .case-visual{max-width:520px}.case-outcome .case-team{order:2}.case-products{transform:none}.method-proof{margin-left:60px}.portrait-grid{align-items:start}.portrait{max-width:520px}.capabilities{grid-template-columns:1fr}.capabilities p:last-child{border-top:1px solid var(--line);border-left:0;padding:24px 0}.three-levers{grid-template-columns:1fr}.three-levers>div,.three-levers>div:first-child,.three-levers>div:last-child{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.shift-item{grid-template-columns:48px 1fr}.shift-item p{grid-column:2}.week{grid-template-columns:42px 1fr}.week p,.week-result{grid-column:2}}@media (max-width:560px){.site-header{align-items:start;padding-block:18px}.wordmark{grid-template-columns:26px 1fr;gap:8px;font-size:12px}.wordmark-sigil{width:26px;height:26px}.wordmark-copy>span:last-child{font-size:8px}.wordmark-role{max-width:none;letter-spacing:.06em!important}.hero-resume h1{font-size:clamp(48px,14vw,66px)}.hero-resume .hero-main{grid-column:1}.hero-engine{grid-template-columns:1fr;margin-top:34px}.hero-engine-outcome{grid-column:1}.main-nav{gap:10px;font-size:11px}.main-nav a{padding-block:4px 10px}.brand-rail{margin-inline:calc(var(--page-x) * -1);padding-inline:var(--page-x);grid-template-columns:repeat(3,minmax(132px,1fr));overflow-x:auto}.hero{gap:38px}.eyebrow{gap:10px;font-size:9px}.eyebrow:before{flex-basis:22px}h1{font-size:clamp(36px,10.4vw,52px)}.hero-actions{flex-direction:column;align-items:stretch}.trajectory-strip{border-top:0;border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;margin-top:34px;padding-top:0}.trajectory-line{display:none}.trajectory-point{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;padding:10px 12px}.trajectory-point:before{top:-4px;left:10px}.field-micro,.field-label{font-size:9px}.revenue-label,.system-micro,.system-label{font-size:16px}.revenue-week{font-size:13px}.system-product{font-size:24px}.infographic-head,.topography-legend,.attention-legend,.revenue-legend,.system-legend{font-size:7px}.editorial-section:after{width:46px}.primary-button,.text-link{width:100%}.evidence{grid-template-columns:1fr}.metric,.metric:first-child,.metric:last-child{border-right:0;grid-template-columns:90px 1fr;padding:18px 0;display:grid}.metric p{margin-top:0}.section-head{grid-template-columns:30px minmax(0,1fr);gap:12px}.section-head h2,.closing h2{font-size:clamp(33px,10vw,48px)}.section-note{font-size:8px;top:44px;left:2px}.content-grid,.case-intro,.case-outcome,.portrait-grid,.project-benefits,.numbered-list,.shift-list,.three-levers,.timeline,.method-proof{margin-left:42px}.numbered-item{grid-template-columns:42px 1fr;gap:12px}.case-layers{margin-left:42px}.result-list li{grid-template-columns:1fr;gap:4px}.portrait:before{top:-10px;left:-10px}.wide-quote p{text-align:left}.shift-item{grid-template-columns:30px 1fr;gap:12px}.definition{padding-inline:0}.growth{font-size:clamp(44px,13vw,64px)}.week{grid-template-columns:30px 1fr;gap:12px}.closing-inner{display:block}.closing .text-link{margin:16px 0 0}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal.is-armed{opacity:1;transform:none}}
