@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1abb6ad-module__nUEXnW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_1abb6ad-module__nUEXnW__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_49fe7fb2-module__fB9vJW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_49fe7fb2-module__fB9vJW__variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--blue:#123cff;--cyan:#83ddff;--ink:#09090b;--orange:#ff5424;--cream:#f5eddd;--paper:#fbf8f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible,button:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.hero{color:var(--cream);background:radial-gradient(circle at 82% 72%,#f6d6b2eb 0 4%,#ff5424ad 13%,#ff542400 35%),radial-gradient(circle at 16% 58%,#83ddffdb,#0000 34%),linear-gradient(135deg,#0a22d5 0%,#174dff 58%,#6fd7ff 100%);position:relative;overflow:hidden}.hero:after{content:"";opacity:.58;pointer-events:none;background-image:linear-gradient(#060c2d29 1px,#0000 1px),linear-gradient(90deg,#060c2d29 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.hero>*{z-index:1;position:relative}.nav{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:76px;font-size:11px;display:flex}.wordmark{letter-spacing:.18em;align-items:center;min-height:28px;font-size:12px;font-weight:700;display:inline-flex}.nav-links{gap:30px;display:flex}.nav-links a,.nav-action{justify-content:center;align-items:center;min-width:28px;min-height:28px;padding-inline:3px;display:inline-flex}.nav-action{border-bottom:1px solid;gap:20px}.hero-copy{text-align:center;padding:clamp(90px,12vw,165px) 0 72px}.kicker{letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;font-weight:500;line-height:.9}h1{max-width:1020px;margin:0 auto 32px;font-size:clamp(58px,8.2vw,118px)}.hero-lede{max-width:620px;margin:0 auto 31px;font-size:clamp(15px,1.4vw,19px);line-height:1.55}.button{background:var(--orange);color:#160500;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:28px;min-height:48px;padding:0 18px;font-size:11px;font-weight:700;transition:transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.photo-frame{background:#111116;border:10px solid #111116;border-bottom:0;border-radius:22px 22px 0 0;margin-top:8px}.photo-stage{aspect-ratio:16/9;background:#102ee9;overflow:hidden}.photo-stage img{object-fit:cover;width:100%;height:100%;display:block}.photo-frame figcaption{color:var(--cream);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;font-size:9px;display:flex}.principles{background:var(--ink);color:var(--cream);padding:22px 0}.principle-grid{letter-spacing:.08em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(4,1fr);gap:22px;font-size:10px;display:grid}.section{padding:clamp(88px,11vw,150px) 0}.paper{background:var(--paper)}.section-intro{grid-template-columns:.55fr 1.25fr .65fr;align-items:end;gap:36px;margin-bottom:76px;display:grid}.section-intro h2,.strategy-intro h2,.logic-grid h2,.faq h2,.closing h2{margin-bottom:0;font-size:clamp(48px,6.5vw,92px)}.section-intro em,.logic-grid em{color:var(--blue);font-weight:500}.section-intro>p:last-child,.strategy-intro>p,.logic-grid>p:last-child{margin-bottom:0;font-size:14px;line-height:1.6}.step-grid{grid-template-columns:repeat(4,1fr);display:grid}.step{border-top:1px solid var(--ink);padding:16px 22px 0 0}.step+.step{padding-left:22px}.step>span{color:#a4280b;font-size:10px;font-weight:700}.step h3{margin:48px 0 16px;font-size:34px}.step p{margin:0;font-size:13px;line-height:1.55}.strategy{background:var(--orange)}.strategy-intro{grid-template-columns:1.45fr .55fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.strategy-intro>p{max-width:320px}.dashboard-preview{background:var(--cream);border:8px solid var(--ink);grid-template-columns:1.2fr .8fr auto;align-items:end;gap:44px;padding:clamp(24px,4vw,52px);display:grid}.dashboard-preview h3{margin:0 0 24px;font-size:clamp(36px,4.5vw,62px)}.dashboard-preview>div:first-child>p:last-child{max-width:560px;margin:0;font-size:13px;line-height:1.6}.dashboard-preview-steps{border-top:1px solid var(--ink)}.dashboard-preview-steps p{border-bottom:1px solid var(--ink);text-transform:uppercase;grid-template-columns:24px 1fr;align-items:center;gap:14px;margin:0;padding:12px 0;font-size:11px;display:grid}.dashboard-preview-steps b{color:#a4280b;font-size:9px}.button-quiet{background:var(--ink);color:var(--cream);gap:12px}.phase-list{grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.phase-list li{color:#645f57;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #bbb3a6;justify-content:space-between;padding-top:5px;font-size:9px;display:flex}.phase-list li.active{border-color:var(--blue);color:var(--blue)}.phase-list li.complete{border-color:var(--ink);color:var(--ink)}.phase-list span{font-weight:700}.market-id{gap:6px;max-width:680px;margin:18px 0 0;font-size:11px;display:grid}.market-id b{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.intent-row{border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,1fr);gap:1px;padding:28px 0;display:grid}.intent-row .kicker{grid-column:1/-1}.intent-row p:not(.kicker){background:var(--paper);gap:10px;margin:0;padding:12px;font-size:12px;display:grid}.intent-row b{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.intent-row span{line-height:1.4}.result-list{border-bottom:1px solid var(--ink);padding:20px 0}.result-list .kicker,.evidence-grid .kicker,.shock-results .kicker,.explanation-list .kicker{margin-bottom:12px}.result-list ul{margin:0;padding-left:18px}.result-list li{margin:5px 0;font-size:13px;line-height:1.55}.evidence-grid{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:30px;padding:28px 0;display:grid}.evidence-grid>section{min-width:0}.evidence-item{border-top:1px solid var(--ink);gap:8px;margin:0;padding:11px 0;font-size:12px;display:grid}.evidence-item small{color:#645f57;font-size:10px}.shock-results{border-bottom:1px solid var(--ink);padding:28px 0}.shock-results>p:not(.kicker){border-top:1px solid var(--ink);grid-template-columns:1fr .6fr .3fr;gap:10px;margin:0;padding:10px 0;font-size:12px;display:grid}.shock-results small{color:#a4280b;text-align:right;text-transform:uppercase}.explanation-list{border-top:1px solid var(--ink);margin-top:28px}.explanation-list>.kicker{margin-top:28px}.explanation-list details{border-bottom:1px solid var(--ink);padding:18px 0}.explanation-list summary{cursor:pointer;font:500 24px/1.1 var(--font-serif), serif;justify-content:space-between;list-style:none;display:flex}.explanation-list summary::-webkit-details-marker{display:none}.explanation-list details[open] summary span{transform:rotate(45deg)}.explanation-list details p{margin:14px 0 0;font-size:13px;line-height:1.55}.market-id,.evidence-item,.explanation-list details p{overflow-wrap:anywhere}.risk-summary{background:var(--ink);color:var(--cream);margin:28px 0;padding:18px;font-size:13px;line-height:1.55}.risk-summary b{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;display:block}.dashboard{color:var(--cream);background:linear-gradient(145deg,#071bcf 0%,#123cff 58%,#0d35e8 100%);min-height:100vh;position:relative;overflow:hidden}.dashboard:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff54242e,#ff542400 68%);width:620px;height:620px;position:absolute;top:-250px;right:-260px}.dashboard:after{content:"";pointer-events:none;background-image:linear-gradient(#060c2d24 1px,#0000 1px),linear-gradient(90deg,#060c2d24 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.dashboard>*{z-index:1;position:relative}.dashboard-nav{border-bottom:1px solid #f5eddd7a;justify-content:space-between;align-items:center;min-height:76px;display:flex}.dashboard-intro{grid-template-columns:.35fr 1.4fr .75fr;align-items:end;gap:24px;padding:36px 0;display:grid}.dashboard-intro h2{margin:0;font-size:clamp(38px,4.5vw,62px)}.dashboard-intro>p:last-child{margin:0;font-size:14px;line-height:1.6}.dashboard-footer{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-block:28px;font-size:9px;display:flex}.logic{background:var(--ink);color:var(--cream)}.logic-grid{grid-template-columns:.55fr 1.35fr .6fr;align-items:start;gap:38px;display:grid}.logic-grid em{color:var(--cyan)}.faq{background:var(--cream)}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--ink);padding:22px 0}.faq-list summary{cursor:pointer;font:500 27px/1.1 var(--font-serif), serif;justify-content:space-between;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{max-width:560px;margin:18px 0 0;font-size:13px;line-height:1.6}.closing{color:var(--cream);text-align:center;background:radial-gradient(circle at 82% 80%,#ff5424d1,#0000 25%),linear-gradient(128deg,#0b27df,#174dff 58%,#75d9ff);position:relative;overflow:hidden}.closing:after{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(#060c2d29 1px,#0000 1px),linear-gradient(90deg,#060c2d29 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.closing-copy{z-index:1;padding:clamp(88px,11vw,150px) 0;position:relative}.closing h2{max-width:930px;margin:0 auto 34px}.button-cream{background:var(--cream)}.footer{background:var(--ink);color:var(--cream);padding:28px 0}.footer-grid{letter-spacing:.07em;text-transform:uppercase;grid-template-columns:.45fr .7fr 1.2fr;align-items:center;gap:24px;font-size:9px;display:grid}.footer-grid p{margin:0}.footer-grid p:last-child{text-align:right}.footer-grid a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.shell{width:min(100% - 32px,1180px)}.nav{gap:10px;min-height:66px}.nav-links{gap:12px}.nav-links a{font-size:9px}.nav-action{display:none}.hero-copy{padding-top:86px}.photo-frame{border-width:6px}.photo-frame figcaption{flex-direction:column;justify-content:center;align-items:start}.principle-grid,.section-intro,.step-grid,.strategy-intro,.dashboard-preview,.dashboard-intro,.logic-grid,.faq-grid,.footer-grid{grid-template-columns:1fr}.principle-grid{text-align:left}.section-intro,.strategy-intro,.logic-grid,.faq-grid{gap:30px}.step,.step+.step{padding:16px 0 0}.step h3{margin-top:26px}.phase-list{grid-template-columns:1fr}.intent-row{grid-template-columns:1fr 1fr}.shock-results>p:not(.kicker){grid-template-columns:1fr 1fr auto}.footer-grid p:last-child{text-align:left}.dashboard-nav{min-height:66px}.dashboard-nav .nav-action{display:inline-flex}.dashboard-intro{gap:24px;padding:32px 0}.dashboard-preview{align-items:start;gap:28px}.dashboard-footer{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
