@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(/assets/fonts/archivo-latin-variable.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/barlow-condensed-latin-600.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/barlow-condensed-latin-700.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{color-scheme:dark;--paper:#101010;--surface:#191919;--ink:#f2f0ed;--muted:#a3a19e;--line:#30302f;--accent:#c2b0ed;--font:'Archivo',Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{border-radius:0}img{display:block;width:100%;object-fit:cover}a:hover h2,a:hover h3,.text-link:hover{color:var(--accent)}[hidden]{display:none!important}::selection{background:var(--accent);color:#101010}.wrap{width:calc(100% - 64px);max-width:1540px;margin-inline:auto}.skip{position:fixed;top:-70px;left:16px;z-index:100;background:var(--ink);color:#111;padding:12px}.skip:focus{top:10px}.eyebrow{font-size:10px;font-weight:550;line-height:1.4;letter-spacing:1.15px;text-transform:uppercase}.purple{color:var(--accent)}.text-link{font-size:12px}.text-link span{margin-left:28px}.meta{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:11px;line-height:1.6}.dek{font-size:14px;line-height:1.55;color:var(--muted);margin:0}header{position:sticky;top:-130px;background:var(--paper);z-index:20}.utility{height:30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font-size:9px;color:var(--muted);letter-spacing:1.1px}.utility a{color:var(--ink)}.masthead{height:100px;display:flex;align-items:center;justify-content:space-between;position:relative}.mast-left,.mast-right{display:flex;gap:18px;align-items:center}.edition,.join-link{font-size:10px;letter-spacing:.9px}.join-link span{margin-left:15px}.brand{position:absolute;left:50%;transform:translateX(-50%)}.icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:9px}.icon svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.4}.nav{border-block:1px solid var(--line)}.nav-inner{height:51px;display:flex;gap:36px;align-items:stretch;justify-content:center;position:relative}.nav a{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap;position:relative}.nav a[aria-current=page]:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink)}.nav-divider{height:13px;width:1px;background:var(--line);align-self:center;flex-shrink:0}.nav-star{color:var(--accent)}.nav .nav-home{position:absolute;left:0;top:3px;opacity:0;pointer-events:none}.is-scrolled .nav-home{opacity:1;pointer-events:auto}.nav-home:after{display:none}#mobile-menu{padding:25px 32px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:20px;font-size:14px}#search-panel{padding:25px 0 30px}header:has(#search-panel:not([hidden])),header:has(#mobile-menu:not([hidden])){top:0}#search-form label{font-size:22px;font-weight:500}.search-field{display:flex;align-items:center;border-bottom:1px solid #777;margin-top:10px}.search-field input{flex:1;min-width:0;padding:16px 0;background:none;border:0}.search-field button{padding:12px;background:none;border:0;font-size:13px}input::placeholder,textarea::placeholder{color:#999;opacity:1}.radar{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:10px;color:var(--muted);letter-spacing:.2px}.radar strong{font-size:9px;letter-spacing:.8px;color:var(--ink);font-weight:500;margin-right:16px}.bullet{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);vertical-align:middle;margin-right:8px}.hero{display:grid;grid-template-columns:1fr 2.05fr 1fr;gap:25px;padding-bottom:27px;border-bottom:1px solid var(--line)}.hero-copy{padding:2px 0;display:flex;flex-direction:column;align-items:flex-start}.hero h1{font-size:clamp(29px,2.65vw,40px);line-height:1.12;letter-spacing:-1.1px;font-weight:550;margin:17px 0 15px}.hero-copy .read{font-size:10px;letter-spacing:.9px;margin-top:25px;display:flex;gap:28px}.hero-copy>.meta{margin-top:auto;padding-top:30px}.media-link{display:block;overflow:hidden;background:var(--surface);position:relative}.media-link>img{height:100%;transition:transform .4s ease}.media-link:hover>img{transform:scale(1.025)}.hero-main{aspect-ratio:1.43}.hero-main img{object-position:50% center}.hero-side{border-left:1px solid var(--line);padding-left:24px;display:flex;flex-direction:column}.hero-side .media-link{aspect-ratio:1.5}.hero-side .eyebrow{margin-top:17px}.hero-side h2{font-size:20px;font-weight:550;line-height:1.26;letter-spacing:-.35px;margin:9px 0}.hero-side .dek{font-size:13px}.hero-side .meta{margin-top:15px}.side-note{display:flex;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:9px;letter-spacing:.7px;color:var(--muted)}.strip-label{display:flex;justify-content:space-between;align-items:center;padding-top:19px}.strip-label>span:last-child{font-size:10px;color:var(--muted)}.card-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 0 28px;border-bottom:1px solid var(--line)}.story-card{min-width:0;padding:0 23px;border-right:1px solid var(--line)}.story-card:first-child{padding-left:0}.story-card:last-child{padding-right:0;border:0}.story-card .media-link{aspect-ratio:1.5}.story-card .eyebrow{display:block;font-size:9px;margin-top:14px;letter-spacing:.8px}.story-card h3{font-size:17px;font-weight:550;letter-spacing:-.25px;line-height:1.28;margin:8px 0 13px}.story-card .meta{font-size:10px}.brand-art{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#080808;overflow:hidden}.brand-art img{width:42%;height:65%;object-fit:contain;transform:none}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:17px;margin:0 0 25px}.section-heading h2{font-size:28px;letter-spacing:-.7px;font-weight:500;margin:0}.section-heading small{font-size:9px;letter-spacing:.8px;color:var(--muted)}.lower{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:55px;padding:44px 0 40px}.feed-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:28px 0;border-bottom:1px solid var(--line)}.feed-row:first-child{padding-top:0}.feed-row .media-link{aspect-ratio:1.6;order:2}.feed-row .row-copy{order:1}.feed-row h3{font-size:25px;font-weight:500;line-height:1.22;letter-spacing:-.6px;margin:12px 0}.feed-row .dek{font-size:13px}.feed-row .meta{margin-top:22px}.rail-title{font-size:10px;letter-spacing:1px;font-weight:500;border-bottom:1px solid var(--line);padding-bottom:17px;margin:0 0 24px}.manifesto{padding:27px;background:#181719;border:1px solid var(--line)}.manifesto .eyebrow{color:var(--accent)}.manifesto h2{font-size:37px;font-weight:500;letter-spacing:-1.1px;line-height:1.07;margin:28px 0 20px}.manifesto p{font-size:13px;line-height:1.6;color:var(--muted)}.manifesto a{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #444;padding-top:19px;margin-top:27px;font-size:10px;letter-spacing:.5px}.rail-list{margin-top:30px}.rail-item{display:flex;gap:17px;border-bottom:1px solid var(--line);padding:18px 0}.rail-item>span{font-size:26px;font-weight:400;color:#777}.rail-item h3{font-size:15px;line-height:1.3;font-weight:500;margin:0 0 9px}.rail-item small{color:var(--muted);font-size:9px}.load-more{text-align:center;padding-top:26px}.load-more button{border:1px solid #555;background:none;padding:15px 42px;font-size:12px}.load-more button:hover{background:var(--surface)}.spotlight{display:grid;grid-template-columns:1.7fr 1fr;background:#19181b;margin:24px 0 60px}.spotlight-image{overflow:hidden;min-height:360px}.spotlight-image img{height:100%;object-position:center}.spotlight-copy{padding:45px;display:flex;flex-direction:column;align-items:flex-start}.spotlight-copy .eyebrow{color:var(--accent)}.spotlight h2{font-size:clamp(35px,4vw,58px);font-weight:450;line-height:1.05;letter-spacing:-2px;margin:28px 0 19px}.spotlight p{font-size:14px;line-height:1.6;max-width:290px;color:var(--muted)}.spotlight .text-link{margin-top:auto;padding-top:28px}.community-banner{display:flex;justify-content:space-between;align-items:center;gap:35px;border-top:1px solid var(--line);padding:35px 0 50px;margin:0}.community-banner .eyebrow{color:var(--muted)}.community-banner h2{font-size:36px;font-weight:450;letter-spacing:-1px;line-height:1.1;margin:16px 0}.community-banner p{font-size:13px;color:var(--muted)}.solid-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--ink);color:#111;border:1px solid var(--ink);padding:16px 23px;font-size:12px;min-height:48px}.solid-button:hover{background:var(--accent);border-color:var(--accent)}.outline-button{background:none;color:var(--ink);border-color:#555}.outline-button:hover{color:#111}.site-footer{background:#090909;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;gap:45px;padding:45px 0 20px}.footer-top .eyebrow{font-size:9px;color:var(--muted)}.footer-statement{font-size:26px;font-weight:450;line-height:1.25;letter-spacing:-.6px;margin:17px 0}.footer-links{display:flex;gap:65px}.footer-links>div{display:flex;flex-direction:column;gap:12px;font-size:12px}.footer-links .eyebrow{margin-bottom:8px}.footer-wordmark{display:block;width:min(240px,70vw);max-width:100%;margin:28px 0 32px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:22px 0;color:var(--muted);font-size:9px}.page-title,.category-title{padding:37px 0 26px;border-bottom:1px solid var(--line);margin-bottom:28px}.page-title h1,.category-title h1{font-size:43px;font-weight:500;line-height:1.1;letter-spacing:-1.3px;margin:12px 0}.page-title p,.category-title p{font-size:15px;line-height:1.65;color:var(--muted);max-width:600px}.results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;margin:0 0 60px}.results-grid .story-card{padding:0;border:0}.category-title{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin:0}.category-title p{max-width:390px;margin-bottom:7px}.category-title h1{font-size:54px;margin-bottom:0}.category-title .eyebrow{color:var(--muted)}.topic-nav{display:flex;gap:27px;font-size:12px;align-items:center;padding:17px 0 27px}.topic-nav a[aria-current=page]{color:var(--accent)}.topic-nav>span{margin-left:auto;font-size:9px;letter-spacing:.8px;color:var(--muted)}.category-feature{display:grid;grid-template-columns:2fr 1fr;gap:36px;margin-bottom:48px}.category-feature .story-card{padding:0;border:0}.category-lead>.media-link{aspect-ratio:1.55}.category-lead h2{font-size:32px;font-weight:500;letter-spacing:-.8px;line-height:1.18;margin:10px 0}.category-lead .dek{max-width:620px}.category-lead .meta{margin-top:20px}.category-support{padding-left:32px;border-left:1px solid var(--line);display:grid;gap:24px;align-content:start}.category-support .media-link{aspect-ratio:2}.category-support h3{font-size:19px}.category-support .story-card+.story-card{padding-top:24px;border-top:1px solid var(--line)}.empty{padding:20px 0 90px}.empty h2{font-size:29px;font-weight:500}.empty p{color:var(--muted);line-height:1.7}.empty .solid-button{margin-top:16px}.breadcrumbs{display:flex;gap:12px;font-size:10px;color:var(--muted);padding-top:23px}.article-head{max-width:980px;margin:33px auto;text-align:center}.article-head h1{font-size:clamp(34px,3.2vw,46px);font-weight:500;letter-spacing:-1.3px;line-height:1.15;margin:18px 0}.article-head .dek{font-size:17px;max-width:760px;margin:17px auto}.article-head .meta{justify-content:center;font-size:11px}.article-image{max-width:1120px;margin:0 auto}.article-image .media-link{aspect-ratio:1.95;pointer-events:none}.media-credit{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;gap:15px;line-height:1.5;margin-top:9px}.article-layout{display:grid;grid-template-columns:180px minmax(0,720px) minmax(170px,1fr);gap:42px;justify-content:center;margin:42px 0 65px;align-items:start}.article-tools{position:sticky;top:80px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.author-block{display:flex;flex-direction:column;gap:10px;padding-bottom:22px;margin-bottom:15px;border-bottom:1px solid var(--line);width:100%;font-size:11px;color:var(--muted)}.author-block strong{font-size:13px;font-weight:500;color:var(--ink)}.article-tools button{background:none;border:0;padding:11px 0;font-size:12px;min-height:44px}.article-body{font-size:18px;line-height:1.75;letter-spacing:-.1px;color:#d6d4d1}.article-body p{margin:0 0 25px}.article-body h2{color:var(--ink);font-size:27px;line-height:1.25;font-weight:500;letter-spacing:-.6px;margin:36px 0 18px}.article-body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.source-box{padding:22px;background:var(--surface);font-size:12px;line-height:1.8;margin-top:32px}.source-box strong{display:block;font-size:9px;letter-spacing:1px;margin-bottom:9px}.tag{display:inline-block;padding:7px 12px;border:1px solid #444;margin:22px 7px 0 0;font-size:11px}.article-rail{padding-left:25px;border-left:1px solid var(--line)}.article-rail .story-card{padding:0;margin-bottom:28px;border:0}.article-rail h3{font-size:15px}.article-rail .meta{font-size:9px}.rail-invitation{display:flex;flex-direction:column;gap:20px;background:var(--surface);padding:22px}.rail-invitation strong{font-weight:450;font-size:24px;letter-spacing:-.7px;line-height:1.15}.rail-invitation>span:last-child{font-size:11px}.prose-page{max-width:760px;margin:50px auto 70px}.prose-page h1{font-size:clamp(37px,4.2vw,58px);font-weight:450;letter-spacing:-1.8px;line-height:1.08;margin:19px 0 27px}.prose-page p,.prose-page li{font-size:16px;line-height:1.8;color:#bcbab7}.prose-page .intro{font-size:22px;line-height:1.5;letter-spacing:-.5px;color:var(--ink)}.prose-page h2{font-size:25px;font-weight:500;letter-spacing:-.6px;margin-top:32px}.prose-page a:not(.solid-button){text-decoration:underline;text-underline-offset:4px}.status-box{padding:25px;background:#1b1920;border-left:2px solid var(--accent);margin:28px 0}.status-box p:last-child{margin-bottom:0}.brand-feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:35px}.brand-feature-art{position:sticky;top:80px;height:650px;max-height:80vh;overflow:hidden}.brand-feature-art img{height:100%;object-position:50% center}.brand-feature-art>span{position:absolute;bottom:0;left:0;right:0;padding:40px 22px 20px;background:linear-gradient(transparent,#0009);color:#fff}.brand-feature .prose-page{margin:15px 0 45px;max-width:620px}.brand-page-bottom{border-top:1px solid var(--line);padding:35px 0 55px}.brand-page-bottom p{font-size:clamp(35px,5vw,65px);font-weight:450;letter-spacing:-1.8px;line-height:1.1;margin:25px 0}.submit-form{display:grid;gap:20px;margin-top:30px}.submit-form label{font-size:12px;display:grid;gap:9px}.submit-form input,.submit-form textarea{background:var(--surface);border:1px solid #555;padding:14px;width:100%;border-radius:0}.submit-form textarea{min-height:130px;resize:vertical}.submit-form .check{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.submit-form .check input{width:auto;margin-top:4px;accent-color:var(--accent)}.submit-form .hint{font-size:12px;margin:0}.form-actions{display:flex;flex-wrap:wrap;gap:12px}#toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:var(--ink);color:#111;font-size:12px;padding:15px 24px;max-width:90vw;z-index:100;opacity:0;pointer-events:none;transition:.2s;text-align:center}#toast.visible{opacity:1;transform:translate(-50%,0)}dialog{background:var(--surface);color:var(--ink);padding:28px;border:1px solid #555;width:450px;max-width:90vw}dialog::backdrop{background:#000b}dialog input{width:100%;background:var(--paper);padding:13px;border:1px solid #666}dialog button{margin-top:20px;background:var(--ink);color:#111;border:0;padding:12px 24px}#main{scroll-margin-top:65px}
@media(min-width:1700px){.wrap{width:calc(100% - 120px)}.hero h1{font-size:42px}}
@media(max-width:1150px){.wrap{width:calc(100% - 48px)}.edition{display:none}.nav-inner{gap:25px}.hero{gap:20px;grid-template-columns:1fr 1.9fr .95fr}.hero h1{font-size:30px}.hero-side{padding-left:19px}.hero-side h2{font-size:17px}.hero-side .dek,.side-note{display:none}.story-card{padding-inline:17px}.lower{gap:30px;grid-template-columns:minmax(0,1fr) 250px}.feed-row h3{font-size:22px}.manifesto{padding:22px}.manifesto h2{font-size:32px}.article-layout{grid-template-columns:140px minmax(0,1fr);gap:30px}.article-rail{display:none}.brand-feature{gap:35px}.footer-links{gap:30px}.spotlight-copy{padding:30px}.join-link{display:none}}
@media(max-width:760px){.wrap{width:calc(100% - 32px)}header{top:0}.utility{height:26px;font-size:8px;letter-spacing:.5px}.utility>span:nth-child(2){display:none}.masthead{height:69px}.mast-left,.mast-right{gap:0}.mast-right>a.icon{display:none}.icon{width:40px;height:44px}.nav-inner{height:43px;justify-content:flex-start;gap:26px;overflow-x:auto;scrollbar-width:none}.nav-inner::-webkit-scrollbar{display:none}.nav a{font-size:11px}.nav .nav-home{display:none}.nav-divider{height:12px}.radar{padding:13px 0;font-size:9px}.radar>span:last-child{display:none}.radar strong{font-size:8px;margin-right:10px;letter-spacing:.5px}.hero{display:flex;flex-wrap:wrap;gap:0;padding-bottom:22px}.hero-main{order:0;width:calc(100% + 32px);margin-inline:-16px;aspect-ratio:1.5;flex-shrink:0}.hero-copy{order:1;padding:19px 0 22px;width:100%}.hero h1{font-size:27px;line-height:1.15;letter-spacing:-.7px;margin:10px 0}.hero-copy .eyebrow{font-size:9px}.hero-copy .dek{font-size:14px}.hero-copy .read{display:none}.hero-copy>.meta{margin-top:17px;padding:0;font-size:10px}.hero-side{order:2;display:grid;grid-template-columns:112px 1fr;gap:0 16px;width:100%;border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.hero-side .media-link{grid-row:1/5;aspect-ratio:1.2}.hero-side .eyebrow{margin:0;font-size:8px}.hero-side h2{font-size:16px;margin:7px 0}.hero-side .meta{margin:5px 0 0;font-size:9px}.strip-label{padding-top:19px}.card-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;padding:17px 0 25px}.story-card{padding:0;border:0}.story-card .eyebrow{font-size:8px;letter-spacing:.55px;margin-top:12px}.story-card h3{font-size:15px;line-height:1.3;letter-spacing:-.15px;margin:7px 0 11px}.story-card .meta{font-size:9px;gap:5px}.lower{display:block;padding:30px 0}.section-heading h2{font-size:24px}.section-heading small{font-size:8px;letter-spacing:.3px}.feed-row{grid-template-columns:minmax(0,1fr) 112px;gap:17px;padding:21px 0}.feed-row .media-link{aspect-ratio:1.18;align-self:start}.feed-row h3{font-size:18px;line-height:1.25;letter-spacing:-.3px;margin:8px 0}.feed-row .dek{display:none}.feed-row .eyebrow{font-size:8px}.feed-row .meta{font-size:9px;margin-top:13px}.rail{margin-top:32px}.rail>.rail-title,.rail-list{display:none}.manifesto{padding:27px}.manifesto h2{font-size:35px}.manifesto h2 br{display:none}.manifesto h2{max-width:290px;margin:20px 0 15px}.spotlight{display:block;margin:10px 0 30px}.spotlight-image{display:block;min-height:0;aspect-ratio:1.5}.spotlight-copy{padding:26px}.spotlight h2{font-size:39px;letter-spacing:-1.2px;margin:19px 0 10px}.spotlight p{max-width:none;font-size:13px}.spotlight .text-link{padding-top:15px}.community-banner{display:block;padding:27px 0 35px}.community-banner h2{font-size:31px;letter-spacing:-.8px}.community-banner .solid-button{margin-top:15px}.footer-top{display:block;padding:30px 0 0}.footer-statement{font-size:25px}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:30px}.footer-links>div{font-size:11px;gap:14px}.footer-links .eyebrow{font-size:8px;letter-spacing:.5px}.footer-wordmark{margin:30px 0 17px}.footer-bottom{flex-direction:column;gap:9px;font-size:8px;padding:19px 0}.footer-bottom>span:nth-child(2){display:none}.page-title,.category-title{padding:27px 0 22px}.page-title h1{font-size:32px;letter-spacing:-1px}.page-title p{font-size:14px}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;margin-bottom:38px}.category-title{display:block}.category-title h1{font-size:42px}.category-title p{font-size:14px;margin:14px 0 0;max-width:340px}.topic-nav{gap:23px;font-size:11px;padding:17px 0 23px}.topic-nav>span{font-size:8px}.category-feature{display:block;margin-bottom:35px}.category-lead h2{font-size:25px;letter-spacing:-.5px}.category-lead .meta{margin-top:14px}.category-support{padding:24px 0 0;border:0;margin-top:24px;border-top:1px solid var(--line);gap:24px}.category-support .story-card{display:grid;grid-template-columns:112px 1fr;gap:0 16px}.category-support .media-link{grid-row:1/5;aspect-ratio:1.2}.category-support .eyebrow{margin-top:0}.category-support h3{font-size:17px}.category-support .story-card+.story-card{padding-top:24px}.breadcrumbs{padding-top:18px;font-size:9px;gap:9px}.article-head{text-align:left;margin:25px 0}.article-head h1{font-size:30px;line-height:1.16;letter-spacing:-.7px;margin:12px 0}.article-head .dek{font-size:16px;margin:14px 0}.article-head .meta{justify-content:flex-start;flex-wrap:wrap;font-size:10px;gap:7px}.article-image .media-link{aspect-ratio:1.5}.media-credit{font-size:8px}.article-layout{display:flex;flex-direction:column;gap:23px;margin:23px 0 38px}.article-tools{position:static;flex-direction:row;gap:26px;width:100%;border-bottom:1px solid var(--line);padding-bottom:8px}.author-block{display:none}.article-body{font-size:17px;line-height:1.75}.article-body h2{font-size:25px;letter-spacing:-.5px}.source-box{padding:20px;font-size:12px}.prose-page{margin:35px auto 45px}.prose-page h1{font-size:39px;letter-spacing:-1.2px}.prose-page .intro{font-size:20px}.prose-page p{font-size:15px}.brand-feature{display:flex;flex-direction:column;padding-top:0;gap:25px}.brand-feature-art{position:relative;top:auto;width:calc(100% + 32px);margin-inline:-16px;max-height:none;height:auto;aspect-ratio:1.3}.brand-feature .prose-page{margin:0 0 15px}.brand-page-bottom{padding:27px 0 37px}.brand-page-bottom p{font-size:39px;letter-spacing:-1px}.status-box{padding:22px}.submit-form label{font-size:12px}#mobile-menu{grid-template-columns:1fr 1fr;padding:24px 16px;gap:23px;font-size:12px}#search-panel{padding:20px 0}#search-form label{font-size:19px}.search-field input{font-size:14px}.search-field button{font-size:12px;padding-inline:9px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

.brand-wordmark,.footer-wordmark>img,.nav-home>img{object-fit:contain;mix-blend-mode:screen;position:static;transform:none}.footer-wordmark{mix-blend-mode:screen}.brand{max-width:46vw}

/* September editorial edition: source-led cards, reader-controlled video. */
.editorial-cover{container-type:inline-size;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:8%;overflow:hidden;background:#c2b0ed;color:#141118}.editorial-cover strong{font-size:clamp(12px,15cqw,100px);line-height:.95;letter-spacing:-.065em;font-weight:650}.cover-kicker{font-size:clamp(5px,3cqw,12px);line-height:1.3;letter-spacing:.08em}.cover-caption{font-size:clamp(6px,3.3cqw,14px);line-height:1.4}.cover-phone{background:#cad4b1;color:#1a2418}.cover-interface{background:#292c37;color:#ebe9e3}.cover-interface strong{font-size:clamp(12px,11cqw,76px)}.cover-numbers strong{font-size:clamp(20px,26cqw,180px)}.hero-side .cover-caption{display:none}.creator-shelf{margin:15px 0 55px;border-top:1px solid var(--line);padding-top:32px}.creator-shelf .section-heading{align-items:flex-end}.creator-shelf h2{margin-top:10px}.creator-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.creator-link{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 0}.creator-monogram{width:44px;height:44px;display:flex;flex-shrink:0;align-items:center;justify-content:center;background:#222027;color:var(--accent);font-size:12px}.creator-link h3{font-size:14px;font-weight:550;margin:0 0 5px}.creator-link p{font-size:11px;line-height:1.5;color:var(--muted);margin:0}.creator-link>span:last-child{margin-left:auto}.curation-note{font-size:11px;line-height:1.6;color:var(--muted);margin-top:20px}.watch-section{margin:38px 0}.watch-section .section-heading h2{margin:0}.article-body .embed-notice{font-size:12px;color:var(--muted);line-height:1.65}.video-card{border:1px solid var(--line);margin:24px 0;background:#171619}.video-stage{aspect-ratio:16/9;background:#1c1922}.video-launch{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:6%;background:transparent;border:0;text-align:left}.play-circle{border:1px solid #8f859f;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--accent);font-size:17px}.video-launch strong{font-size:clamp(16px,2.1vw,25px);line-height:1.2;font-weight:500;letter-spacing:-.5px;max-width:95%}.video-launch>span:last-child{font-size:11px;color:var(--accent)}.video-launch:hover{background:#28222f}.video-stage iframe{display:block;border:0;width:100%;height:100%}.video-caption{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;font-size:12px;line-height:1.6}.video-caption strong{font-weight:550;color:var(--ink)}.article-body .video-caption p{font-size:11px;line-height:1.6;margin:4px 0 0;color:var(--muted)}.video-caption a{font-size:11px;flex-shrink:0}.x-card{padding:25px;border:1px solid var(--line);margin:22px 0;background:var(--surface)}.x-byline{display:flex;justify-content:space-between;font-size:14px}.x-byline strong span{display:block;font-size:11px;color:var(--muted);font-weight:400}.x-card blockquote{margin:22px 0;font-size:18px;line-height:1.6;color:var(--ink)}.x-bottom{display:flex;justify-content:space-between;gap:12px;font-size:10px;line-height:1.6;color:var(--muted)}.source-box ul{padding-left:16px;margin:12px 0}.source-box li{padding:4px 0}.article-body .source-box p{font-size:11px;margin:13px 0 0;color:var(--muted)}.creator-index{margin:30px 0}.creator-index>a{display:block;padding:24px 0;border-top:1px solid var(--line);text-decoration:none!important}.creator-index h2{margin:9px 0;font-size:24px}.creator-index p{font-size:14px;margin:10px 0}.creator-index .text-link{color:var(--accent);font-size:11px}.category-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.category-support .story-card+.story-card{border:0;padding-top:0}.category-support .media-link{aspect-ratio:1.5}.category-support h3{font-size:17px}.category-feature{grid-template-columns:1.4fr 1fr}
@media(max-width:1150px){.creator-links{grid-template-columns:repeat(2,minmax(0,1fr))}.category-support{grid-template-columns:1fr}.category-support .media-link{aspect-ratio:2}}
@media(max-width:760px){.creator-shelf{margin:8px 0 30px;padding-top:25px}.creator-shelf .section-heading{display:block}.creator-shelf .section-heading>a{display:inline-block;margin-top:16px}.creator-links{gap:3px 17px}.creator-link{align-items:flex-start;gap:9px}.creator-monogram{width:30px;height:30px;font-size:10px}.creator-link h3{font-size:12px}.creator-link p{font-size:10px}.creator-link>span:last-child{display:none}.video-caption{display:block;padding:14px}.video-caption a{display:inline-block;margin-top:10px}.video-launch{gap:8px}.video-launch strong{font-size:17px}.play-circle{width:31px;height:31px;font-size:12px}.video-launch .eyebrow{font-size:8px}.video-launch>span:last-child{font-size:9px}.x-card{padding:18px}.x-card blockquote{font-size:16px}.x-bottom{flex-wrap:wrap}.category-support{display:grid;grid-template-columns:1fr}.category-support .media-link{aspect-ratio:1.2}.category-support .story-card+.story-card{border-top:1px solid var(--line);padding-top:24px}.article-body{width:100%;min-width:0}}

/* X owns its internal layout. Never stretch its 550px renderer to the article width. */
.x-embed-card{width:100%;max-width:550px;min-width:0;margin:28px auto;padding:0;border:0;background:transparent;overflow:visible}
.x-widget,.x-attempt{width:100%;max-width:550px;min-width:0;margin-inline:auto}
.x-widget:empty{display:none}.x-widget .twitter-tweet{width:100%!important;max-width:550px!important;margin:0 auto!important}
.x-widget iframe{max-width:100%!important;border:0;border-radius:14px;background:#15202b;color-scheme:normal}
.x-fallback{padding:20px;border:1px solid var(--line);background:var(--surface)}
.article-body .embed-status{font-size:11px;line-height:1.5;color:var(--muted);margin:12px 0}
.x-retry{background:transparent;border:1px solid #666;color:var(--ink);padding:10px 14px;font-size:12px;min-height:44px;margin:0 0 12px}
.x-bottom{padding:12px 0;flex-wrap:wrap;justify-content:flex-end}.x-source-date{margin-right:auto}.x-embed-card[data-embedded=true] .x-source-date{display:none}
.post-section>.embed-notice{font-size:12px;color:var(--muted);line-height:1.6}.watch-section,.post-section{scroll-margin-top:150px}

/* 5STAR editorial typography: signage-inspired display, clear grotesk reading. */
:root{--font:'Archivo',Arial,Helvetica,sans-serif;--display:'Barlow Condensed','Arial Narrow',Arial,sans-serif}
body{font-family:var(--font);font-weight:400;font-kerning:normal}
h1,h2,h3{font-family:var(--display);text-wrap:pretty}
.hero h1{font-family:var(--display);font-size:clamp(36px,3.65vw,56px);font-weight:700;line-height:.98;letter-spacing:-.015em;text-transform:uppercase;margin:16px 0 19px;text-wrap:balance}
.hero-side h2{font-size:27px;font-weight:600;line-height:1.05;letter-spacing:-.01em}
.story-card h3{font-size:25px;font-weight:600;line-height:1.08;letter-spacing:-.01em}
.feed-row h3{font-size:33px;font-weight:600;line-height:1.04;letter-spacing:-.015em}
.eyebrow{font-family:var(--font);font-weight:600;letter-spacing:.1em;line-height:1.5}
.nav a,.topic-nav,.join-link{font-weight:600;letter-spacing:.015em}.nav a{font-size:12px}
.dek{font-weight:400;line-height:1.6;letter-spacing:0}.meta{font-variant-numeric:tabular-nums;letter-spacing:.01em}
.section-heading h2{font-size:34px;font-weight:700;letter-spacing:.005em;line-height:1.05;text-transform:uppercase}
.rail-title{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.1em}
.manifesto h2{font-size:48px;font-weight:700;line-height:.96;letter-spacing:-.01em;text-transform:uppercase}
.rail-item h3{font-size:21px;font-weight:600;line-height:1.12;letter-spacing:0}
.spotlight h2{font-size:clamp(48px,5.5vw,82px);font-weight:700;line-height:.93;letter-spacing:-.015em;text-transform:uppercase}
.community-banner h2{font-size:48px;font-weight:600;line-height:.98;letter-spacing:-.01em}
.footer-statement{font-family:var(--display);font-size:32px;font-weight:600;line-height:1.03;letter-spacing:0}
.category-title h1{font-size:76px;font-weight:700;line-height:.95;letter-spacing:-.01em;text-transform:uppercase}
.page-title h1{font-size:58px;font-weight:700;line-height:1;letter-spacing:-.01em}
.category-lead h2{font-size:42px;font-weight:600;line-height:1.03;letter-spacing:-.01em}.category-support h3{font-size:24px;font-weight:600;line-height:1.08}
.article-head{max-width:1000px}.article-head h1{font-size:clamp(40px,4.9vw,68px);font-weight:700;line-height:.98;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}
.article-head .dek{font-size:18px;line-height:1.55;max-width:720px}.article-head .meta{margin-top:22px}
.article-body{font-family:var(--font);font-size:18px;line-height:1.75;letter-spacing:0}
.article-body h2{font-size:34px;font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:38px 0 17px}
.article-rail h3{font-size:21px;font-weight:600;line-height:1.1}
.prose-page h1{font-size:clamp(44px,5.7vw,78px);font-weight:700;line-height:.95;letter-spacing:-.015em;text-transform:uppercase}
.prose-page h2{font-size:33px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.prose-page .intro{font-size:22px;line-height:1.55;letter-spacing:-.015em}
.prose-page p{font-size:16px;line-height:1.8;letter-spacing:0}
.brand-page-bottom p{font-family:var(--display);font-size:clamp(46px,6vw,82px);line-height:.98;font-weight:600;letter-spacing:-.01em}
.creator-link h3{font-family:var(--font);font-size:14px;font-weight:600;letter-spacing:-.015em}.creator-index h2{font-size:32px;line-height:1.05;font-weight:600}
.editorial-cover strong{font-family:var(--display);font-weight:700;letter-spacing:-.02em;line-height:.95}.cover-numbers strong{font-family:var(--display);font-weight:700;letter-spacing:-.015em}
.video-caption strong,.x-byline strong{font-family:var(--font)}.solid-button,.load-more button{font-weight:500;letter-spacing:.01em}
@media(max-width:1150px){.hero h1{font-size:40px}.hero-side h2{font-size:24px}.feed-row h3{font-size:29px}.manifesto h2{font-size:43px}}
@media(max-width:760px){.hero h1{font-size:38px;line-height:1;letter-spacing:-.015em;text-wrap:pretty;margin:11px 0 14px}.hero-side h2{font-size:22px;line-height:1.05}.hero-copy .dek{font-size:14px}.story-card h3{font-size:22px;line-height:1.06;letter-spacing:0}.feed-row h3{font-size:25px;line-height:1.06}.section-heading h2{font-size:29px}.section-heading small{max-width:95px;text-align:right;line-height:1.5}.manifesto h2{font-size:43px}.spotlight h2{font-size:58px}.community-banner h2{font-size:41px}.footer-statement{font-size:31px}.category-title h1{font-size:58px}.page-title h1{font-size:43px}.category-lead h2{font-size:33px}.category-support h3{font-size:23px}.article-head h1{font-size:40px;text-align:left;text-wrap:pretty;line-height:1.01}.article-head .dek{font-size:16px;line-height:1.6}.article-body{font-size:17px;line-height:1.75}.article-body h2{font-size:29px}.prose-page h1{font-size:51px;letter-spacing:-.012em}.prose-page h2{font-size:29px}.prose-page p{font-size:16px}.prose-page .intro{font-size:20px}.creator-link h3{font-size:13px}.creator-index h2{font-size:29px}.brand-page-bottom p{font-size:48px}.eyebrow{letter-spacing:.075em}}

/* Featured/sidebar display copy follows the same headline system. */
.hero-side h2{font-weight:700;text-transform:uppercase}
.rail-invitation strong{font-family:var(--display);font-size:30px;font-weight:600;line-height:1.05;letter-spacing:-.01em}

/* Landscape editorial slots: choose suitable source art, never letterbox posters. */
.media-link:has(>img.feature-artwork),.spotlight-image,.brand-feature-art{
 aspect-ratio:16/9;width:100%;height:auto;min-height:0;max-height:none;align-self:start;overflow:hidden;background:#0a0a0a
}
.media-link>img.feature-artwork,.media-link:hover>img.feature-artwork,
.spotlight-image>img.feature-artwork,.brand-feature-art>img.feature-artwork{
 width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:50% 50%;transform:none;transition:none
}
.spotlight-image,.brand-feature-art{position:relative}
/* Wider source artworks: keep both character faces inside the reviewed frame. */
img.feature-artwork[src$="/world.jpg"]{object-position:65% 50%}
img.feature-artwork[src$="/vice.jpg"]{object-position:35% 50%}

/* V7: supplied editorial masters, never cropped or covered with another headline. */
:root{--sage:#cad4b1;--slate:#292c37}
.media-link:has(>img.designed-artwork){width:100%;height:auto;aspect-ratio:1600/1067;align-self:start;background:var(--paper)}
.media-link>img.designed-artwork,.media-link:hover>img.designed-artwork,.brand-campaign>img.designed-artwork{display:block;width:100%;height:auto;position:static;object-fit:contain;transform:none;transition:none}
.brand-campaign{margin:0;align-self:start;position:sticky;top:80px}.brand-campaign figcaption{font:400 12px/1.6 var(--font);color:var(--muted);margin-top:12px}
.masthead{height:124px}.brand-wordmark,.footer-wordmark>img,.nav-home>img{mix-blend-mode:normal}.footer-wordmark{mix-blend-mode:normal}
.card-strip{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1000px){.card-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
.hero-side h2{font-weight:600;text-transform:none}.story-card h3,.feed-row h3{font-weight:600;text-transform:none}
.article-body{font-size:18px;line-height:1.7;color:var(--ink)}
@media(max-width:760px){.masthead{height:98px}.card-strip{grid-template-columns:1fr}.brand-campaign{position:static}.article-body{font-size:17px;line-height:1.7}}
/* Keep the supplied mark's charcoal clear space on a matching surface. */
.site-footer,.brand-art{background:var(--paper)}

/* Shared-cover follow-ups are compact links inside an illustrated group, not cards. */
.related-reading{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;text-align:left}
.related-reading ul{list-style:none;padding:0;margin:8px 0 0}.related-reading li+li{margin-top:10px}
.related-reading a{font:500 13px/1.5 var(--font);color:var(--ink);display:block}.related-reading a:hover{color:var(--accent)}
.related-reading .eyebrow{font-size:9px;color:var(--muted)}
.hero-copy .related-reading{margin-top:18px}.hero-copy .related-reading a{font-size:12px}

.related-reading summary{cursor:pointer;font:500 12px/1.5 var(--font);color:var(--accent)}

/* Editorial polish: emphasize the link, never transform or obscure source pixels. */
:is(.hero,.story-card,.feed-row) .media-link::after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px var(--accent);opacity:0;transition:opacity .18s ease}
:is(.hero,.story-card,.feed-row) .media-link:focus-visible::after{opacity:1}
:is(.hero-copy,.hero-side,.story-card,.row-copy) a> :is(h1,h2,h3){text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color .18s ease,text-decoration-color .18s ease}
:is(.hero-copy,.hero-side,.story-card,.row-copy) a:focus-visible> :is(h1,h2,h3){text-decoration-color:var(--accent)}
@media(hover:hover) and (pointer:fine){
 :is(.hero,.story-card,.feed-row) .media-link:hover::after{opacity:1}
 :is(.hero-copy,.hero-side,.story-card,.row-copy) a:hover> :is(h1,h2,h3){text-decoration-color:var(--accent)}
}
.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:110;pointer-events:none;background:transparent}
.reading-progress>span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(var(--read,0));transform-origin:left center}
#save-story{display:flex;align-items:center;gap:9px;transition:color .18s ease,border-color .18s ease}
.bookmark-icon{width:17px;height:20px;flex:none;fill:transparent;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}
#save-story[aria-pressed=true]{color:var(--accent)}
#save-story[aria-pressed=true] .bookmark-icon{fill:var(--accent);stroke:var(--accent)}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Creator Edit: an editorial portrait carousel, not a duplicate story-cover feed. */
.creator-showcase{margin:28px 0 48px;padding:30px 0 20px;border-block:1px solid var(--line);overflow:clip;position:relative}
.voices-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;position:relative;padding:0 0 24px}
.voices-heading h2{font-family:var(--display);font-size:clamp(38px,4vw,56px);font-weight:700;text-transform:uppercase;line-height:.94;letter-spacing:-.025em;margin:14px 0 0}
.voices-heading h2 span{color:var(--accent)}.voices-intro{padding-right:68px;max-width:350px}.voices-intro p{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 16px}.voices-intro .text-link{font-size:11px}.voices-star{position:absolute;right:3px;top:6px;font-size:48px;color:var(--accent);line-height:1;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.voices-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:16px 0}.voice-filters{display:flex;flex-wrap:wrap;gap:8px}.voice-filters button{background:none;border:1px solid var(--line);padding:10px 17px;font-size:11px;border-radius:30px;transition:background .2s,color .2s,border-color .2s}.voice-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.voice-filters button:hover{border-color:var(--accent)}.voices-hint{font-size:10px;color:var(--muted);white-space:nowrap}.voices-hint>span:last-child{margin-left:10px}.swipe-hint{display:none}
.voice-track{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:5px 2px 12px;cursor:grab;position:relative}.voice-track::-webkit-scrollbar{display:none}.voice-track.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.voice-track.is-dragging a{cursor:grabbing}.voice-card{flex:0 0 calc((100% - 54px)/4);min-width:0;scroll-snap-align:start;background:#171717;border:1px solid #343434;position:relative;isolation:isolate;overflow:hidden;--glow:194,176,237;--tone:#c2b0ed;transition:border-color .25s}.voice-card:before{content:'';pointer-events:none;position:absolute;inset:0;z-index:-1;background:radial-gradient(350px circle at var(--pointer-x,50%) var(--pointer-y,0%),rgba(var(--glow),.16),transparent 70%);opacity:0;transition:opacity .3s}.voice-sage{--glow:202,212,177;--tone:#cad4b1}.voice-slate{--glow:171,187,224;--tone:#abbbe0}
.voice-portrait{height:136px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 100%,rgba(var(--glow),.14),transparent 72%);border-bottom:1px solid #30302f}.voice-number{position:absolute;top:15px;left:18px;font:600 12px var(--font);color:var(--muted)}.voice-type{position:absolute;top:17px;right:17px;font-size:8px;color:var(--tone)}.voice-avatar{display:block;width:88px;height:88px;border-radius:50%;padding:4px;border:1px solid rgba(var(--glow),.4);margin-top:18px;position:relative;transition:box-shadow .35s,transform .35s}.voice-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.voice-avatar:after{content:'';position:absolute;inset:-8px;border:1px dashed rgba(var(--glow),.2);border-radius:50%;transition:transform 1s,opacity .4s}.voice-orbit{position:absolute;right:17px;bottom:12px;font-size:21px;color:var(--tone);transition:transform .5s}
.voice-info{padding:16px 18px 17px}.voice-name{display:flex;justify-content:space-between;align-items:center;gap:10px}.voice-name h3{font-family:var(--display);font-size:26px;font-weight:600;margin:0;line-height:1.05;letter-spacing:-.01em}.voice-profile{display:inline-flex;align-items:center;justify-content:center;border:1px solid #414141;border-radius:50%;width:32px;height:32px;flex-shrink:0;transition:color .25s,background .25s,transform .25s}.voice-info>p{font-size:12px;line-height:1.6;color:var(--muted);min-height:39px;margin:9px 0 13px}.voice-story{display:flex;flex-direction:column;min-height:108px;padding-top:12px;border-top:1px solid var(--line)}.voice-story>.eyebrow{font-size:8px;color:var(--tone);margin-bottom:7px}.voice-story strong{font-family:var(--display);font-size:20px;font-weight:600;line-height:1.18;max-width:260px}.voice-read{font-size:10px;margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;color:var(--muted)}.voice-read span{display:inline-block;transition:transform .25s}
.voices-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:14px}.voices-position{display:flex;align-items:center;gap:25px;flex:1;max-width:430px}#voice-count{font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted)}.voices-meter{height:2px;background:var(--line);flex:1;overflow:hidden}.voices-meter>span{display:block;height:100%;background:var(--accent);width:16%;transition:width .18s}.voices-controls{display:flex;gap:8px}.voices-controls button{width:43px;height:43px;border:1px solid #444;background:none;border-radius:50%;font-size:22px;transition:color .2s,background .2s}.voices-controls button:disabled{opacity:.25}.voices-controls button:not(:disabled):hover{background:var(--accent);color:var(--paper);border-color:var(--accent)}.creator-showcase .curation-note{font-size:10px;line-height:1.6;margin:22px 0 0;max-width:660px}
@media(hover:hover) and (pointer:fine){.creator-showcase:hover .voices-star{transform:rotate(90deg)}.voice-card:hover,.voice-card:focus-within{border-color:var(--tone)}.voice-card:hover:before,.voice-card:focus-within:before{opacity:1}.voice-card:hover .voice-orbit{transform:rotate(90deg)}.voice-card:hover .voice-avatar:after{transform:rotate(45deg);opacity:.8}.voice-avatar:hover{box-shadow:0 0 30px rgba(var(--glow),.14);transform:translateY(-3px)}.voice-profile:hover{background:var(--tone);color:#101010;transform:rotate(8deg)}.voice-story:hover strong{color:var(--tone)}.voice-story:hover .voice-read span{transform:translate(3px,-3px)}}
@media(max-width:1100px){.voice-card{flex-basis:calc((100% - 42px)/2.3);min-width:250px}.voices-intro{padding-right:0;max-width:290px}.voices-star{display:none}.voices-heading h2{font-size:46px}}
@media(max-width:760px){.creator-showcase{margin:22px 0 35px;padding-top:24px}.voices-heading{display:block;padding-bottom:23px}.voices-heading h2{font-size:38px}.voices-intro{margin-top:15px;max-width:none}.voices-intro p{font-size:12px;margin-bottom:12px}.voices-toolbar{display:block;padding:16px 0 10px}.voice-filters{gap:6px}.voice-filters button{padding:9px 12px;font-size:10px}.voices-hint{display:block;margin-top:16px;font-size:9px}.drag-hint{display:none}.swipe-hint{display:inline}.voice-card{flex-basis:84%;min-width:0}.voice-portrait{height:124px}.voice-avatar{width:80px;height:80px}.voice-info{padding:15px 16px}.voice-name h3{font-size:26px}.voice-story strong{font-size:20px}.voice-type{font-size:7px}.voices-position{gap:12px}.voices-meter{max-width:170px}.voices-footer{gap:15px}.voices-controls button{width:38px;height:38px}.creator-showcase .curation-note{font-size:9px}}
@media(prefers-reduced-motion:reduce){.creator-showcase *,.creator-showcase *:before,.creator-showcase *:after{transition:none!important;animation:none!important}.voice-card:before{display:none}.voice-avatar,.voice-avatar:after,.voice-orbit,.voices-star{transform:none!important}}
/* Progressive, short route transitions; no motion engine or perpetual loop. */
@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:five-star-out .14s ease both}::view-transition-new(root){animation:five-star-in .2s ease both}}
@keyframes five-star-out{to{opacity:0}}@keyframes five-star-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}

#creator-edit{scroll-margin-top:85px}@media(max-width:760px){#creator-edit{scroll-margin-top:155px}}
@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}

/* Investment thesis — a scoped editorial presentation, not a trading interface. */
.token-deck{--deck-lilac:#c2b0ed;--deck-sage:#cad4b1;--deck-line:#33322f;isolation:isolate;overflow:clip;background:#101010}
.deck-container{width:calc(100% - 96px);max-width:1400px;margin-inline:auto}.token-deck section[id],.token-deck [id^=source-]{scroll-margin-top:132px}.token-deck p{font-size:15px;line-height:1.75;color:#b4b2af}.token-deck strong{color:#f2f0ed}.token-deck h1,.token-deck h2,.token-deck h3{margin:0;font-family:var(--display);letter-spacing:-.02em}.token-deck em{font-style:normal;color:var(--deck-lilac)}.token-deck button{min-height:44px}.token-deck a,.token-deck button{touch-action:manipulation}.deck-kicker,.deck-index{font:600 10px/1.6 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--deck-lilac)}.deck-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:55;pointer-events:none}.deck-progress span{display:block;height:100%;background:var(--deck-lilac);box-shadow:0 0 10px #c2b0ed99;width:0}
.deck-edition{display:flex;justify-content:space-between;gap:18px;padding:27px 0;border-bottom:1px solid var(--deck-line);font-size:9px;letter-spacing:.12em;color:#a3a19e}.deck-edition span:first-child{color:#f2f0ed}.deck-edition i{display:inline-block;background:var(--deck-sage);height:6px;width:6px;border-radius:50%;margin-right:8px;box-shadow:0 0 15px #cad4b188}.deck-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:4%;padding:65px 0 54px}.deck-hero-copy h1{font-size:clamp(70px,7.8vw,118px);font-weight:700;line-height:.87;margin:22px 0 27px}.deck-hero-copy>p:not(.deck-status){font-size:17px;line-height:1.6;max-width:430px}.deck-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:28px}.deck-button{display:inline-flex;gap:30px;align-items:center;padding:17px 23px;background:var(--deck-lilac);color:#101010;font-size:12px;font-weight:600;border:1px solid var(--deck-lilac);transition:background .25s,box-shadow .25s,transform .25s}.deck-button:hover{background:#ded1f9;box-shadow:0 0 28px #c2b0ed33;transform:translateY(-2px)}.deck-link{display:inline-block;font-size:12px;line-height:1.6;border:0;border-bottom:1px solid #777071;background:none;padding:7px 0;color:#f2f0ed;transition:color .2s}.deck-link:hover{color:var(--deck-lilac)}.token-deck .deck-status{font-size:10px;line-height:1.8;margin-top:28px;max-width:430px}.deck-status span{font-size:9px;color:var(--deck-sage);letter-spacing:.1em;display:block}.deck-hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--deck-line);padding:22px 0 27px;font-size:9px;letter-spacing:.1em;color:#a3a19e}.deck-hero-bottom a{font-size:11px;letter-spacing:0;color:var(--ink)}.deck-hero-bottom a span{margin-left:25px}
.deck-orbit{aspect-ratio:1;position:relative}.deck-orbit-grid{position:absolute;inset:5%;background:linear-gradient(#c2b0ed09 1px,transparent 1px),linear-gradient(90deg,#c2b0ed09 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse,black,transparent 70%)}.deck-orbits{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#b9a6d32e;stroke-width:1}.deck-orbits circle:nth-child(2){stroke-dasharray:2 8}.deck-orbits path:not(.deck-orbit-trace){stroke-dasharray:3 8}.deck-orbits .deck-orbit-trace{stroke:#c2b0ed;stroke-width:2;stroke-dasharray:338;stroke-dashoffset:338;animation:deck-trace 2s .3s ease forwards}.deck-core{position:absolute;inset:28%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(circle,#3d334b33,#141216);border-radius:50%;border:1px solid #c2b0ed40;box-shadow:0 0 80px #c2b0ed13}.deck-core>span{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:.12em}.deck-core svg{width:44%;height:44%;fill:#c2b0ed;filter:drop-shadow(0 0 16px #c2b0ed66);margin:6px}.deck-core small{font-size:6px;letter-spacing:.12em}.deck-satellite{position:absolute;background:#17151b;border:1px solid #c2b0ed42;box-shadow:0 7px 26px #0006;padding:12px 16px;font:600 11px var(--font);display:flex;align-items:center;gap:20px}.deck-satellite b{font-size:8px;color:var(--deck-lilac)}.sat-one{top:10%;left:23%}.sat-two{right:-1%;top:42%}.sat-three{bottom:13%;left:26%}.sat-four{left:-4%;top:52%;flex-direction:column;gap:7px;font-size:12px}.deck-orbit-caption{position:absolute;bottom:0;width:100%;text-align:center;font-size:8px;color:#aaa2b3;letter-spacing:.14em}
.deck-nav{position:sticky;top:51px;z-index:18;border-block:1px solid var(--deck-line);background:#111e;backdrop-filter:blur(16px)}.deck-nav>.deck-container{display:flex;justify-content:space-between;gap:24px;overflow-x:auto;scrollbar-width:none}.deck-nav a{white-space:nowrap;font-size:10px;padding:19px 0;color:#a3a19e;transition:color .2s}.deck-nav a:hover,.deck-nav a:focus{color:var(--deck-lilac)}.deck-section{padding-block:100px}.deck-heading{margin-bottom:42px}.deck-heading h2{font-size:clamp(42px,5.6vw,80px);line-height:.98;font-weight:700;margin-top:17px}.deck-two{display:grid;grid-template-columns:1fr 1fr;gap:8%}.token-deck .deck-lead{font-size:24px;line-height:1.5;color:#f2f0ed;margin-top:0}.deck-body p:first-child{margin-top:0}.token-deck .deck-note{font-size:11px;line-height:1.75;color:#aaa6ae}.deck-note a,.deck-sources a{color:var(--deck-lilac);text-decoration:underline;text-underline-offset:3px}.deck-primitives{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--deck-line);border:1px solid var(--deck-line);margin:40px 0}.deck-primitives article{background:#151515;padding:30px}.deck-primitives article>span{font-size:10px;color:#8c848f}.deck-primitives h3{font-size:35px;margin:28px 0 17px}.deck-primitives strong{font-size:14px;font-weight:500}.deck-primitives p{font-size:13px;margin-bottom:0}.deck-pairs{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 0 28px;flex-wrap:wrap}.deck-pairs>span{font-family:var(--display);font-size:30px;font-weight:600;white-space:nowrap}.deck-pairs i{font-style:normal;color:#77717c;margin:0 8px}.deck-pair-next{color:var(--deck-lilac)}.deck-pair-next small{font-family:var(--font);font-size:7px;letter-spacing:.1em;display:block;text-align:right}
.deck-market-section,.deck-research-section,.deck-scenario-section{padding:90px 0;background:#171619;border-block:1px solid var(--deck-line)}.deck-chart-head{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px}.deck-chart-head h3{font-size:27px;font-weight:600}.deck-chart-head p{font-size:11px;margin-bottom:0}.deck-segment{display:flex;border:1px solid #514a5b;flex-shrink:0}.deck-segment button{font-size:10px;background:none;border:0;padding:10px 15px;color:#bbb5c2}.deck-segment button[aria-pressed=true]{background:#c2b0ed;color:#111}.deck-chart-label{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.07em;color:#aaa6ae;border-bottom:1px solid #403a45;padding-bottom:13px}.deck-market-row{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:22px 0;border-bottom:1px solid #302c35}.deck-market-row>div:first-child{display:flex;align-items:baseline;gap:13px}.deck-market-row b{font-size:13px}.deck-market-row>div:first-child span{font-size:10px;color:#9e98a6}.deck-bar-cell{display:flex;gap:25px;align-items:center;min-width:0}.deck-bar-track{flex:1;min-width:0;height:24px;border-left:1px solid #665477}.deck-bar-track>span{display:block;height:100%;width:var(--bar);background:#706184;transition:width .7s cubic-bezier(.22,1,.36,1),background .3s;transform-origin:left}.deck-bar-cell>strong{min-width:94px;text-align:right;font-family:var(--display);font-size:25px;letter-spacing:.015em;font-variant-numeric:tabular-nums}.deck-market-row:hover .deck-bar-track>span{background:#c2b0ed}.deck-market-row.is-take-two{background:#c2b0ed0a}.is-take-two b,.is-take-two .deck-bar-cell>strong{color:var(--deck-sage)}.is-take-two .deck-bar-track>span{background:var(--deck-sage)}.deck-chart-foot{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:20px}.deck-chart-foot>p{font-size:13px}.deck-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--deck-line);margin:45px 0 10px}.deck-stats>a{padding:32px 25px 32px 0;display:flex;flex-direction:column}.deck-stats>a+a{border-left:1px solid var(--deck-line);padding-left:30px}.deck-stats strong{font-family:var(--display);font-size:clamp(45px,6vw,82px);font-weight:600;line-height:1;color:var(--deck-sage);white-space:nowrap}.deck-stats>a>span{font-size:14px;margin:16px 0 8px}.deck-stats small{font-size:10px;color:#99979a}.token-deck .deck-measure-note{font-size:10px;color:#a3a19e}.deck-horizon{margin-top:60px;background:#191919;border:1px solid var(--deck-line)}.deck-phase-image{position:relative;aspect-ratio:2.5;overflow:hidden}.deck-phase-image img{height:100%;width:100%;object-fit:cover}.deck-phase-image>span{position:absolute;bottom:10px;right:14px;background:#101010c9;padding:5px 7px;font-size:7px;letter-spacing:.07em}.deck-phase-copy{padding:30px 40px 35px}.deck-phase-buttons{display:flex;gap:18px;margin-bottom:30px;border-bottom:1px solid var(--deck-line)}.deck-phase-buttons button{background:none;border:0;border-bottom:2px solid transparent;color:#a3a19e;padding:0 25px 18px 0;font-family:var(--display);font-size:24px;display:flex;gap:18px;align-items:center}.deck-phase-buttons small{font:9px var(--font)}.deck-phase-buttons button[aria-pressed=true]{border-color:var(--deck-lilac);color:var(--deck-lilac)}.deck-phase-copy h3{font-size:38px;line-height:1.1;max-width:700px;margin:12px 0}.deck-phase-copy p{max-width:850px}.token-deck .deck-wide-statement{font-size:clamp(28px,3.8vw,48px);font-family:var(--display);font-weight:600;line-height:1.25;max-width:1000px;margin:60px 0 0}
.deck-mission{background:#101010;color:#f2f0ed;padding:75px 0 60px;position:relative;overflow:hidden}.deck-mission:after{content:'★';font-size:600px;position:absolute;right:-70px;top:-200px;line-height:1;color:#cad4b106;pointer-events:none;transform:rotate(-12deg)}.deck-mission .deck-kicker{color:#cad4b1}.deck-mission h2{font-size:clamp(64px,10vw,145px);font-weight:700;line-height:.88;margin:27px 0 42px;position:relative;z-index:1}.deck-mission h2 span{color:#cad4b1}.deck-mission-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10%;max-width:1000px}.deck-mission p{color:#cbc8c4}.deck-mission strong{color:#f2f0ed}.deck-edge-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.deck-edge-grid article{border:1px solid var(--deck-line);padding:36px;background:radial-gradient(ellipse at 0 0,#c2b0ed09,transparent 70%);transition:border-color .3s,background .3s}.deck-edge-grid article:hover{border-color:#847393;background-color:#1b171f}.deck-edge-grid h3{font-size:37px;font-weight:600;line-height:1.1;margin:22px 0 16px}.deck-edge-grid p{font-size:14px}.deck-edge-verdict{display:flex;gap:50px;border-left:2px solid var(--deck-lilac);padding:5px 0 5px 25px;margin-top:38px;align-items:center}.deck-edge-verdict>span{font-size:9px;color:var(--deck-lilac);letter-spacing:.1em;flex-shrink:0}.deck-edge-verdict p{font-size:14px;margin:0}.deck-edge-verdict strong{font-weight:500}.deck-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin:45px 0}.deck-quote-grid figure{margin:0;border-top:1px solid #5b5067;padding-top:30px}.deck-quote-grid blockquote{font-family:var(--display);font-size:clamp(29px,3vw,43px);font-weight:600;line-height:1.15;margin:0 0 24px;color:#ded1f2}.deck-quote-grid figcaption{font-size:10px;color:#a59aaf}.deck-quote-grid p{font-size:13px}.deck-signal{display:grid;grid-template-columns:1fr 1fr;gap:8%;border:1px solid #49404e;padding:35px;margin-top:40px;background:#201c25}.deck-signal h3{font-size:44px;line-height:1.05;margin:18px 0}.deck-signal p:first-child{margin-top:0}.deck-source-detail{border-block:1px solid #3d3742;padding:0;margin:28px 0}.deck-source-detail summary{list-style:none;display:flex;justify-content:space-between;padding:22px 0;cursor:pointer;font-size:13px}.deck-source-detail summary::-webkit-details-marker{display:none}.deck-source-detail summary>span{color:var(--deck-lilac);font-size:18px}.deck-source-detail[open] summary>span{transform:rotate(45deg)}.deck-source-detail>.post-section{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;margin-top:20px}.deck-source-detail>.post-section>h2,.deck-source-detail>.post-section>.embed-notice{grid-column:1/-1;margin:0}.deck-source-detail>.post-section>h2{font-size:26px}.deck-source-detail .post-section .x-card{margin:0 auto 25px}.deck-source-detail .x-bottom a{color:var(--deck-lilac)}
.deck-wheel-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.deck-wheel{aspect-ratio:1;max-width:550px;position:relative}.deck-wheel>svg{position:absolute;width:100%;height:100%;fill:none;stroke:#4e4359;stroke-width:1}.deck-wheel-trace{stroke:#c2b0ed;stroke-width:3;stroke-dasharray:130 1032;transform-origin:250px 250px;transform:rotate(-90deg);transition:transform .7s cubic-bezier(.2,.6,.3,1)}.deck-wheel-core{position:absolute;inset:33%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--display);font-size:64px;font-weight:700;color:var(--deck-lilac);line-height:.7}.deck-wheel-core>span{font-size:30px;margin-top:8px}.deck-wheel-core small{font-family:var(--font);font-size:7px;line-height:1.5;text-align:center;margin-top:20px;color:#a3a19e;letter-spacing:.1em}.wheel-step{position:absolute;display:flex;gap:6px;flex-direction:column;align-items:center;justify-content:center;width:112px;height:82px;background:#17141b;border:1px solid #574562;color:#c9c0d2;font:600 19px var(--display);transition:background .25s,box-shadow .25s}.wheel-step>span{font:9px var(--font);color:#b4a7c3}.wheel-step[aria-pressed=true]{background:#c2b0ed;color:#111;box-shadow:0 0 40px #c2b0ed22}.wheel-step[aria-pressed=true]>span{color:#40304b}.wheel-step-0{top:4%;left:calc(50% - 56px)}.wheel-step-1{top:31%;right:0}.wheel-step-2{bottom:8%;right:12%}.wheel-step-3{bottom:8%;left:12%}.wheel-step-4{top:31%;left:0}.deck-wheel-copy h3{font-size:48px;line-height:1.02;margin:18px 0}.deck-wheel-copy>p{font-size:16px;min-height:90px}.deck-wheel-next{display:flex;align-items:center;gap:25px;margin:28px 0}.deck-wheel-next button{border:1px solid #51445a;background:none;font-size:20px;width:44px}.deck-wheel-next span{font-size:9px;color:#998da5;letter-spacing:.1em}.deck-wheel-copy .deck-note{min-height:0}.deck-engine-notes{padding-top:45px;margin-top:25px;border-top:1px solid var(--deck-line)}.deck-engine-notes h3{font-size:28px;font-weight:600}
.deck-scenario-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%}.deck-scenario-intro p{margin-top:0}.deck-scenario-presets{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.deck-scenario-presets button{padding:10px 18px;border:1px solid #574d60;background:none;font-size:11px}.deck-scenario-presets button[aria-pressed=true]{background:var(--deck-lilac);border-color:var(--deck-lilac);color:#111}.deck-scenario-presets #scenario-reset{margin-left:auto;border:0;color:#b0a6bc}.deck-lab{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:38px;border:1px solid #51445a;background:radial-gradient(ellipse at 88% 20%,#c2b0ed0b,transparent 65%),#141217}.deck-controls label{display:block;margin-bottom:28px}.deck-controls label>span{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;line-height:1.5}.deck-controls output{color:var(--deck-lilac);font-size:18px;font-family:var(--display);font-weight:600;white-space:nowrap}.deck-controls input{accent-color:#c2b0ed;width:100%;height:32px;cursor:pointer;margin:8px 0 0}.deck-controls>.deck-note{margin:0;max-width:440px}.deck-donut-panel{display:flex;flex-direction:column;justify-content:center}.deck-donut-wrap{position:relative;width:100%;max-width:320px;aspect-ratio:1;margin:0 auto 20px}.deck-donut{width:100%;height:100%;transform:rotate(-90deg)}.deck-donut circle{fill:none;stroke-width:12}.donut-base{stroke:#302936}.deck-donut [data-donut]{transition:stroke-dasharray .65s,stroke-dashoffset .65s;stroke-width:15}.deck-donut [data-donut=costs]{stroke:#777082}.deck-donut [data-donut=reserve]{stroke:#cad4b1}.deck-donut [data-donut=community]{stroke:#c2b0ed}.deck-donut-centre{position:absolute;inset:26%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.deck-donut-centre>span{font:8px/1.4 var(--font);letter-spacing:.12em;color:#bbb3c5}.deck-donut-centre strong{font:600 49px/1.2 var(--display);white-space:nowrap;margin:7px 0}.deck-donut-centre small{font-size:7px;letter-spacing:.1em;color:#aaa2b1}.deck-donut-legend{max-width:380px;width:100%;margin:auto}.deck-donut-legend>div{display:flex;gap:10px;align-items:center;font-size:10px;margin:13px 0;color:#c1bac8}.deck-donut-legend strong{margin-left:auto;font:600 20px var(--display)}.legend-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#777082}.legend-dot.reserve{background:#cad4b1}.legend-dot.community{background:#c2b0ed}.deck-scenario-summary{border:1px solid #cad4b14d;background:#cad4b109;padding:20px 25px;margin-top:18px}.deck-scenario-summary p{margin:0;font-size:13px;color:#cad4b1}.deck-scenario-summary p+p{font-size:11px;color:#aaa6ae;margin-top:7px}.deck-scenario-summary.is-deficit{border-color:#d9a59280;background:#d9a59209}.deck-scenario-summary.is-deficit p:first-child{color:#e3b2a0}.deck-capital{border-top:1px solid var(--deck-line);margin-top:60px;padding-top:40px}.deck-capital h3{font-size:37px;line-height:1.15}.deck-capital p:first-child{margin-top:0}.deck-readiness{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:40px}.deck-readiness>div{padding:25px;border:1px solid var(--deck-line)}.deck-readiness>div:first-child{border-color:#cad4b14a}.deck-readiness>div:first-child .deck-kicker{color:var(--deck-sage)}.deck-readiness h3{font-size:28px;line-height:1.1;margin:18px 0 25px}.deck-readiness ul{padding:0;list-style:none;margin:0}.deck-readiness li{border-top:1px solid var(--deck-line);padding:12px 0;font-size:12px;line-height:1.5;color:#b1abb8}.deck-close{padding-top:90px;text-align:center}.deck-close h2{font-size:clamp(58px,7vw,100px);font-weight:700;line-height:.94;margin:25px 0}.deck-close .deck-actions{justify-content:center}.deck-close .deck-note{max-width:730px;margin:30px auto 0}.deck-sources{padding:40px 0 70px;border-top:1px solid var(--deck-line)}.deck-sources h2{font-size:30px}.deck-sources p,.deck-sources li{font-size:11px;line-height:1.8;color:#99929e}.deck-sources ol{padding-left:20px;columns:2;column-gap:60px}.deck-sources li{padding:8px 0;break-inside:avoid}.deck-sources .deck-link{margin-top:20px}.deck-will-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.3,1)}.deck-will-reveal.deck-entered{opacity:1;transform:none}.deck-chart.deck-will-reveal .deck-bar-track>span{transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.7,.3,1),width .7s}.deck-chart.deck-entered .deck-bar-track>span{transform:scaleX(1)}
@keyframes deck-trace{to{stroke-dashoffset:0}}
@media(min-width:1500px){.deck-hero-grid{padding-block:85px}.deck-hero-copy h1{font-size:128px}}
@media(max-width:1050px){.deck-container{width:calc(100% - 56px)}.deck-hero-grid{gap:2%;grid-template-columns:1.05fr 1fr}.deck-hero-copy h1{font-size:82px}.deck-satellite{font-size:9px;padding:10px;gap:10px}.sat-four{font-size:10px}.deck-core small{font-size:5px}.deck-stats strong{font-size:58px}.deck-stats>a+a{padding-left:20px}.deck-chart-head{display:block}.deck-segment{display:inline-flex;margin-top:18px}.deck-lab{padding:26px;gap:5%}.wheel-step{width:93px;height:68px}.wheel-step-0{left:calc(50% - 46px)}.deck-wheel-copy h3{font-size:40px}.deck-phase-copy h3{font-size:33px}.deck-primitives article{padding:23px}.deck-readiness{gap:14px}.deck-readiness>div{padding:20px}.deck-edge-verdict{gap:25px}.deck-orbit-caption{font-size:6px}}
@media(max-width:760px){.deck-container{width:calc(100% - 36px)}.deck-edition{font-size:7px;padding:18px 0;line-height:1.6}.deck-edition span:last-child{text-align:right;max-width:120px}.deck-hero-grid{display:flex;flex-direction:column;padding:38px 0 25px;gap:10px}.deck-hero-copy{width:100%}.deck-kicker,.deck-index{font-size:8px;letter-spacing:.1em}.deck-hero-copy h1{font-size:clamp(66px,14.9vw,102px);line-height:.9;margin:19px 0 23px}.deck-hero-copy>p:not(.deck-status){font-size:15px;max-width:440px}.deck-actions{gap:18px}.deck-button{font-size:11px;padding:15px 18px}.deck-link{font-size:11px}.token-deck .deck-status{font-size:9px}.deck-orbit{width:100%;max-width:430px;margin:0 auto 15px}.deck-core>span{font-size:24px}.deck-core small{font-size:6px}.deck-satellite{font-size:9px}.sat-four{left:0}.sat-two{right:0}.deck-orbit-caption{font-size:7px}.deck-hero-bottom{font-size:7px;gap:20px;line-height:1.6;padding:18px 0}.deck-hero-bottom>span{max-width:150px}.deck-hero-bottom a{font-size:9px}.deck-hero-bottom a span{margin-left:10px}.deck-nav{top:48px}.deck-nav>.deck-container{width:100%;padding-inline:18px;gap:24px}.deck-nav a{font-size:9px;padding:16px 0}.deck-section{padding-block:60px}.deck-heading{margin-bottom:30px}.deck-heading h2{font-size:clamp(36px,8.7vw,60px);line-height:1.02;margin-top:14px}.deck-two,.deck-scenario-intro{grid-template-columns:1fr;gap:10px}.token-deck .deck-lead{font-size:20px;line-height:1.5}.token-deck p{font-size:14px;line-height:1.7}.deck-primitives{grid-template-columns:1fr;margin:28px 0}.deck-primitives article{padding:23px;display:grid;grid-template-columns:34px 1fr;gap:5px 12px}.deck-primitives h3{font-size:30px;margin:0 0 10px}.deck-primitives strong,.deck-primitives p{grid-column:2}.deck-primitives p{font-size:13px;margin-top:3px}.deck-pairs{gap:22px 10px;display:grid;grid-template-columns:1fr 1fr}.deck-pairs>span{font-size:24px}.deck-pair-next small{text-align:left}.deck-market-section,.deck-research-section,.deck-scenario-section{padding:60px 0}.deck-chart-head h3{font-size:24px}.deck-segment{display:flex;justify-content:space-between}.deck-segment button{flex:1;font-size:10px;padding:10px}.deck-chart-label{font-size:8px;gap:20px}.deck-chart-label>span:last-child{text-align:right}.deck-market-row{grid-template-columns:77px 1fr;gap:10px;padding:19px 0}.deck-market-row>div:first-child{display:block}.deck-market-row b{font-size:11px}.deck-market-row>div:first-child span{display:block;font-size:8px;margin-top:5px}.deck-bar-cell{gap:10px}.deck-bar-track{height:18px}.deck-bar-cell>strong{min-width:72px;font-size:21px}.deck-chart-foot{grid-template-columns:1fr;gap:0}.deck-stats{grid-template-columns:1fr;margin-top:25px}.deck-stats>a{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:23px 0;gap:3px 20px}.deck-stats>a+a{border-left:0;border-top:1px solid var(--deck-line);padding-left:0}.deck-stats strong{font-size:55px;grid-row:span 2}.deck-stats>a>span{font-size:12px;margin:0;align-self:end}.deck-stats small{font-size:9px;line-height:1.5;align-self:start;margin-top:6px}.deck-horizon{margin-top:35px}.deck-phase-image{aspect-ratio:2.2}.deck-phase-copy{padding:22px}.deck-phase-buttons{gap:11px;margin-bottom:23px;justify-content:space-between}.deck-phase-buttons button{font-size:18px;padding:0 0 12px;gap:6px;min-height:40px}.deck-phase-buttons small{font-size:7px}.deck-phase-copy h3{font-size:30px}.deck-phase-copy p{font-size:13px}.token-deck .deck-wide-statement{font-size:29px;margin-top:32px}.deck-mission{padding:50px 0}.deck-mission h2{font-size:clamp(55px,12.7vw,86px);margin:24px 0 30px}.deck-mission-bottom{grid-template-columns:1fr;gap:0}.deck-mission p{font-size:14px}.deck-edge-grid{grid-template-columns:1fr;gap:16px}.deck-edge-grid article{padding:27px}.deck-edge-grid h3{font-size:31px;margin:17px 0}.deck-edge-verdict{display:block;margin-top:25px;padding-left:17px}.deck-edge-verdict p{font-size:13px;margin-top:12px}.deck-quote-grid{grid-template-columns:1fr;gap:30px;margin:30px 0}.deck-quote-grid blockquote{font-size:32px}.deck-signal{grid-template-columns:1fr;padding:25px;gap:0}.deck-signal h3{font-size:36px}.deck-source-detail>.post-section{grid-template-columns:1fr;gap:15px}.deck-source-detail summary{font-size:12px}.deck-wheel-layout{grid-template-columns:1fr;gap:30px}.deck-wheel{width:100%;max-width:420px;margin:auto}.wheel-step{width:86px;height:64px;font-size:17px}.wheel-step-0{left:calc(50% - 43px);top:3%}.wheel-step-2{right:9%;bottom:6%}.wheel-step-3{left:9%;bottom:6%}.deck-wheel-core{font-size:52px}.deck-wheel-core>span{font-size:25px}.deck-wheel-core small{font-size:6px}.deck-wheel-copy h3{font-size:34px}.deck-wheel-copy>p{font-size:14px;min-height:68px}.deck-engine-notes{gap:20px;padding-top:30px}.deck-engine-notes h3{font-size:27px}.deck-scenario-presets{gap:8px}.deck-scenario-presets button{font-size:9px;padding:9px 11px}.deck-scenario-presets #scenario-reset{margin-left:0}.deck-lab{grid-template-columns:1fr;padding:23px;gap:20px}.deck-controls label>span{font-size:10px}.deck-controls label{margin-bottom:21px}.deck-controls output{font-size:18px}.deck-donut-wrap{max-width:290px;margin-bottom:5px}.deck-scenario-summary{padding:18px}.deck-scenario-summary p{font-size:12px}.deck-capital{margin-top:40px;padding-top:30px}.deck-capital h3{font-size:32px}.deck-readiness{grid-template-columns:1fr}.deck-readiness>div{padding:25px}.deck-readiness h3{font-size:31px;margin:12px 0 20px}.deck-close{padding-top:55px}.deck-close h2{font-size:clamp(48px,11.5vw,80px)}.deck-close p{font-size:13px}.deck-sources{padding:30px 0 45px}.deck-sources ol{columns:1}.deck-sources h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.token-deck *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.deck-will-reveal{opacity:1;transform:none}.deck-chart .deck-bar-track>span{transform:none!important}.deck-orbits .deck-orbit-trace{stroke-dashoffset:0}}
@media print{header,footer,.deck-nav,.deck-progress,.deck-actions,.deck-orbit,.deck-source-detail,.deck-controls,.deck-scenario-presets{display:none!important}.deck-container{width:100%}.deck-will-reveal{opacity:1;transform:none}.token-deck section{padding-block:25px;break-inside:avoid}.deck-hero-grid{display:block}.deck-hero-copy h1{font-size:55px}.deck-heading h2{font-size:35px}.deck-mission h2{font-size:60px}.deck-market-row{padding-block:9px}.deck-bar-track>span{transform:none!important}}
/* Keep chapter navigation below the actual responsive masthead, including menu expansion. */
body:has(.token-deck) header{top:-154px}
body:has(.token-deck) header:has(#search-panel:not([hidden])),body:has(.token-deck) header:has(#mobile-menu:not([hidden])){top:0}
.token-deck .deck-nav{top:var(--deck-header-offset,53px)}
.token-deck section[id],.token-deck [id^=source-]{scroll-margin-top:calc(var(--deck-header-offset,53px) + 72px)}
.deck-nav a[aria-current=location]{color:#c2b0ed;box-shadow:inset 0 -2px #c2b0ed}
@media(max-width:760px){body:has(.token-deck) header{top:-124px}}

/* One soft page light, not an orbit-sized rectangular background. */
.site-page-glow{position:fixed;inset:0;z-index:19;overflow:hidden;contain:strict;pointer-events:none;opacity:0;transition:opacity .35s ease}
.site-page-glow.is-active{opacity:1}
.site-page-glow>span{position:absolute;left:0;top:0;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle closest-side,rgba(194,176,237,.065) 0%,rgba(194,176,237,.035) 28%,rgba(194,176,237,.012) 52%,transparent 76%);transform:translate3d(calc(var(--glow-x, -1000px) - 50%),calc(var(--glow-y, -1000px) - 50%),0);will-change:transform}
@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.site-page-glow{display:none}}
@media print{.site-page-glow{display:none}}

.deck-market-status{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:18px 0 8px;font-size:10px;line-height:1.6;color:#aaa2b1}.deck-market-status>strong{color:#dec3a4;border:1px solid #dec3a44d;padding:5px 9px;letter-spacing:.07em}.deck-market-row>div:first-child span small{display:block;font:8px/1.6 var(--font);letter-spacing:.04em;margin-top:4px;color:#a3a19e}.deck-market-row.is-take-two small{color:#cad4b1!important}.deck-market-row>div:first-child span{overflow-wrap:anywhere}

/* Shared cached market-feed diagnostics. Keep provenance readable on mobile. */
.deck-feed-detail{grid-column:1/-1;border-top:1px solid var(--line,#30302f);padding-top:16px;font:400 12px/1.65 Archivo,sans-serif;color:#a3a19e;overflow-wrap:anywhere}
.deck-feed-detail summary{cursor:pointer;color:#c2b0ed;font-weight:600}
.deck-feed-detail p{margin:12px 0}

/* Operating business: two funding paths, one cultural network. */
.deck-business-intro{margin-bottom:40px}.deck-business-intro p:first-child{margin-top:0}
.deck-revenue-system{border:1px solid var(--deck-line);background:#141414;position:relative;margin:42px 0 60px;isolation:isolate}
.deck-revenue-origin{padding:32px 40px;border-bottom:1px solid var(--deck-line);background:linear-gradient(110deg,#cad4b10c,transparent 70%)}
.deck-revenue-origin h3{font-size:38px;margin:10px 0}.deck-revenue-origin p{max-width:800px;font-size:14px;margin-bottom:0}
.deck-revenue-lanes{display:grid;grid-template-columns:1fr 1fr}
.deck-revenue-lane{padding:38px 40px;--lane:#cad4b1}.deck-revenue-lane+.deck-revenue-lane{border-left:1px solid var(--deck-line);--lane:#c2b0ed}
.deck-revenue-lane .deck-kicker{color:var(--lane)}.deck-revenue-lane h3{font-size:36px;line-height:1.05;margin:18px 0}.deck-revenue-lane p{font-size:14px;max-width:470px;min-height:75px}
.deck-revenue-lane strong{display:block;font:600 21px/1.3 var(--display);color:var(--lane);margin:22px 0 12px}.deck-revenue-lane small{display:block;color:#a3a19e;font:400 11px/1.7 var(--font);max-width:390px}
.deck-flow-line{height:2px;background:color-mix(in srgb,var(--lane) 22%,transparent);position:relative;overflow:hidden;margin:30px 0}
.deck-flow-line i{position:absolute;width:24%;inset-block:0;background:linear-gradient(90deg,transparent,var(--lane));animation:business-flow 5s linear infinite}.is-market .deck-flow-line i{animation-delay:-2.5s}
@keyframes business-flow{from{transform:translateX(-110%)}to{transform:translateX(520%)}}
.deck-revenue-system.deck-will-reveal:not(.deck-entered) .deck-flow-line i{animation-play-state:paused}
.deck-revenue-outcome{border-top:1px solid var(--deck-line);padding:32px 40px;background:radial-gradient(ellipse at 70% 100%,#c2b0ed0b,transparent 75%)}
.deck-revenue-outcome h3{font-size:36px;line-height:1.12;margin:12px 0}.deck-revenue-outcome p{font-size:14px;max-width:800px;margin-bottom:0}
.deck-commercial-head h3{font-size:32px;line-height:1.15;max-width:660px;margin:12px 0 28px}
.deck-commercial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.deck-commercial-grid article{border:1px solid #3d3942;background:linear-gradient(150deg,#c2b0ed08,transparent 75%);padding:28px;transition:border-color .25s,background .25s;min-width:0}
.deck-commercial-grid article:hover{border-color:#c2b0ed;background-color:#1b181f}
.deck-commercial-grid article>span{font:600 9px/1.5 var(--font);letter-spacing:.08em;color:var(--deck-lilac)}
.deck-commercial-grid h3{font-size:34px;line-height:1.03;margin:28px 0 18px}.deck-commercial-grid p{font-size:13px;line-height:1.7}
.deck-commercial-grid strong{font:600 18px/1.35 var(--display);display:block;margin:25px 0 12px}.deck-commercial-grid small{font:400 11px/1.7 var(--font);color:#a3a19e;display:block}
.deck-business-boundary{margin:22px 0 0;max-width:1000px}
.deck-business-conviction{margin:55px 0 65px;padding:38px 0 38px 30px;border-left:2px solid var(--deck-sage)}
.deck-business-conviction h3{font-size:clamp(34px,4vw,53px);line-height:1.1;margin:18px 0}.deck-business-conviction p{max-width:730px;font-size:16px}.deck-business-conviction .deck-link{display:inline-block;margin-top:8px}
.deck-receipts{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px;margin:35px 0 22px}.deck-receipts>div:not(.deck-receipts-track){display:flex;align-items:baseline;justify-content:space-between;gap:15px;color:var(--deck-sage)}.deck-receipts>div:nth-child(2){color:var(--deck-lilac)}.deck-receipts span{font:600 9px/1.4 var(--font);letter-spacing:.07em}.deck-receipts strong{font:600 32px/1 var(--display);font-variant-numeric:tabular-nums}
.deck-receipts-track{grid-column:1/-1;display:flex;height:8px;background:#302936}.deck-receipts-track i{display:block;transition:width .6s cubic-bezier(.22,1,.36,1)}#funding-external{background:var(--deck-sage)}#funding-fees{background:var(--deck-lilac)}
.deck-donut [data-donut=delivery]{stroke:#555e49}.legend-dot.delivery{background:#555e49}
.deck-independence{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:28px 32px;border:1px solid #cad4b14a;border-top:0;background:#cad4b108}
.deck-independence strong{display:block;font:600 40px/1.2 var(--display);color:var(--deck-sage);margin-top:12px;font-variant-numeric:tabular-nums}.deck-independence p{font-size:13px;line-height:1.7;margin:0}.deck-independence.is-deficit{border-color:#b6856a55;background:#b6856a08}.deck-independence.is-deficit strong{color:#e1b797}
@media(max-width:900px){.deck-commercial-grid{gap:12px}.deck-commercial-grid article{padding:22px}.deck-revenue-lane{padding:28px}.deck-revenue-lane p{min-height:100px}}
@media(max-width:600px){.deck-revenue-system{margin:28px 0 38px}.deck-revenue-origin,.deck-revenue-outcome{padding:25px}.deck-revenue-origin h3,.deck-revenue-outcome h3{font-size:31px}.deck-revenue-lanes,.deck-commercial-grid,.deck-independence{grid-template-columns:1fr}.deck-revenue-lane{padding:25px}.deck-revenue-lane+.deck-revenue-lane{border-left:0;border-top:1px solid var(--deck-line)}.deck-revenue-lane p{min-height:0}.deck-revenue-lane h3{font-size:32px}.deck-commercial-head h3{font-size:28px}.deck-commercial-grid article{padding:25px}.deck-commercial-grid h3{font-size:32px;margin-top:20px}.deck-business-conviction{padding-left:20px;margin:38px 0 45px}.deck-business-conviction h3{font-size:34px}.deck-receipts{gap:14px}.deck-receipts>div:not(.deck-receipts-track){display:block}.deck-receipts span{font-size:8px}.deck-receipts strong{display:block;margin-top:10px;font-size:29px}.deck-independence{gap:18px;padding:23px}.deck-independence strong{font-size:35px}}
@media(prefers-reduced-motion:reduce){.deck-flow-line i{animation:none;transform:none;width:100%;opacity:.5}.deck-receipts-track i,.deck-commercial-grid article{transition:none}}
@media print{.deck-revenue-system,.deck-business-conviction{break-inside:avoid}.deck-flow-line i{animation:none}.deck-commercial-grid{grid-template-columns:repeat(3,1fr)}}
/* Pitch editorial pass: one argument, varied scale, visible work. */
.token-deck .deck-thesis-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--deck-line);padding:28px 0 34px;gap:34px}
.deck-thesis-brief>div+div{border-left:1px solid var(--deck-line);padding-left:30px}.deck-thesis-brief span{font:600 9px/1.4 var(--font);letter-spacing:.13em;color:var(--deck-lilac)}.token-deck .deck-thesis-brief p{font-size:14px;line-height:1.7;margin:12px 0 0;color:#cbc8c4;max-width:330px}
.token-deck .deck-section{padding-block:80px}.token-deck .deck-heading h2{font-size:clamp(40px,5vw,72px);max-width:980px}.token-deck .deck-heading{margin-bottom:34px}
.token-deck .deck-gta-opening{font-size:19px;line-height:1.75;max-width:860px;margin:0 0 36px;color:#d5d2ce}
.deck-subheading{max-width:800px;margin-bottom:34px}.deck-subheading h2{font:600 clamp(30px,3.3vw,48px)/1.08 var(--display);margin:15px 0 18px}.deck-subheading p{max-width:730px}
.token-deck .deck-market-section{padding:50px 0 60px}.token-deck .deck-research-section{padding:52px 0;background:#101010;border-top:0}.deck-market-argument{border-left:2px solid var(--deck-lilac);padding:8px 0 8px 28px;max-width:940px;margin-top:40px}.deck-market-argument h3{font:600 32px/1.1 var(--display);margin:0 0 15px}.deck-market-argument p{margin:12px 0 0}
.token-deck .deck-quote-grid{margin:30px 0 36px;gap:6%}.token-deck .deck-quote-grid blockquote{font-size:clamp(27px,3vw,42px);line-height:1.15}.token-deck .deck-quote-grid p{font-size:13px;line-height:1.7}.token-deck .deck-signal{padding:30px;gap:6%}.token-deck .deck-signal h3{font-size:38px}.token-deck .deck-signal p{font-size:14px}
.token-deck .deck-mission{padding:52px 0;background:linear-gradient(115deg,#cad4b10b,transparent 70%);border-block:1px solid var(--deck-line)}.token-deck .deck-mission h2{font-size:clamp(40px,5.4vw,78px);line-height:1.02;margin:24px 0 28px}.token-deck .deck-mission-bottom{max-width:1050px;gap:8%}
.deck-position-intro{margin-bottom:34px}.token-deck .deck-edge-grid{gap:16px}.token-deck .deck-edge-grid article{padding:30px}.token-deck .deck-edge-grid h3{font-size:32px;margin:16px 0}.token-deck .deck-edge-grid p{font-size:14px;line-height:1.75}.token-deck .deck-edge-grid .deck-note{font-size:11px}
.deck-proof-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:48px 0 24px}.deck-proof-head h3{font:600 33px/1.15 var(--display);margin:12px 0 0}.deck-proof-head>a{white-space:nowrap}
.deck-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.deck-proof-card{display:block;min-width:0;text-decoration:none;border-bottom:1px solid var(--deck-line);padding-bottom:20px;transition:border-color .22s}.deck-proof-card img{width:100%;height:auto;aspect-ratio:1600/1067;display:block;object-fit:contain}.deck-proof-card>span{display:flex;justify-content:space-between;gap:10px;margin:18px 0 12px;font:600 9px/1.5 var(--font);letter-spacing:.1em;color:var(--deck-lilac)}.deck-proof-card i{font-size:16px;font-style:normal;transition:transform .22s}.deck-proof-card h4{font:600 27px/1.1 var(--display);margin:0 0 14px;color:var(--deck-white)}.deck-proof-card small{display:block;font:400 10px/1.6 var(--font);color:#a3a19e}.deck-proof-card:focus-visible{outline:2px solid var(--deck-lilac);outline-offset:5px}
@media(hover:hover){.deck-proof-card:hover{border-color:var(--deck-lilac)}.deck-proof-card:hover i{transform:translate(2px,-2px)}.deck-proof-card:hover h4{color:var(--deck-lilac)}}
.token-deck .deck-revenue-system{margin:30px 0 42px}.token-deck .deck-revenue-origin{padding:24px 32px}.token-deck .deck-revenue-origin h3{font-size:32px}.token-deck .deck-revenue-lane{padding:30px 32px}.token-deck .deck-revenue-lane h3{font-size:32px}.token-deck .deck-revenue-outcome{padding:26px 32px}.token-deck .deck-revenue-outcome h3{font-size:32px}.token-deck .deck-commercial-grid h3{font-size:32px;line-height:1.08}.token-deck .deck-commercial-grid article{padding:26px}.deck-loop-heading{margin:42px 0 14px}.deck-loop-heading h3{font:600 34px/1.1 var(--display);margin:12px 0}.token-deck .deck-wheel-layout{padding-block:15px;gap:8%}.token-deck .deck-wheel{max-width:400px;margin:auto}.token-deck .deck-wheel-copy h3{font-size:36px;line-height:1.12}.deck-reward-detail p{max-width:900px;font-size:14px;line-height:1.75}
.deck-next-intro{display:flex;align-items:start;justify-content:space-between;gap:50px;margin-bottom:32px}.deck-next-intro p{max-width:720px;margin:0;font-size:17px}.deck-next-intro span{font:500 9px/1.8 var(--font);letter-spacing:.06em;max-width:220px;color:var(--deck-sage)}.token-deck .deck-readiness h3{font-size:32px}.token-deck .deck-close{padding-top:55px}.token-deck .deck-close h2{font-size:clamp(42px,5.5vw,78px);line-height:1.02}.token-deck .deck-close>p:not(.deck-note){font-size:18px;line-height:1.7}
.deck-market-status.is-stale{border-left:2px solid #d9b782;background:#d9b78208;padding:14px 18px}.deck-market-status.is-stale strong{color:#e2bd85}
@media(max-width:760px){.token-deck .deck-section{padding-block:52px}.token-deck .deck-hero-grid{padding-bottom:10px}.token-deck .deck-thesis-brief{grid-template-columns:1fr;gap:17px;padding:24px 0}.deck-thesis-brief>div{display:grid;grid-template-columns:95px 1fr;gap:15px}.deck-thesis-brief>div+div{border-left:0;border-top:1px solid var(--deck-line);padding:17px 0 0}.deck-thesis-brief span{padding-top:3px;font-size:8px}.token-deck .deck-thesis-brief p{font-size:12px;margin:0}.token-deck .deck-gta-opening{font-size:16px}.token-deck .deck-heading h2{font-size:clamp(35px,8.3vw,58px)}.deck-market-argument{padding-left:18px;margin-top:28px}.deck-market-argument h3{font-size:29px}.token-deck .deck-market-section,.token-deck .deck-research-section{padding-block:38px}.token-deck .deck-quote-grid{gap:24px}.token-deck .deck-signal{padding:22px}.token-deck .deck-mission{padding:34px 0}.token-deck .deck-mission h2{font-size:clamp(38px,8.7vw,65px)}.token-deck .deck-edge-grid article{padding:24px}.deck-proof-head{display:block;margin-top:35px}.deck-proof-head h3{font-size:29px}.deck-proof-head>a{display:inline-block;margin-top:16px}.deck-proof-grid{grid-template-columns:1fr;gap:24px}.deck-proof-card{display:grid;grid-template-columns:42% 1fr;column-gap:16px;align-content:start}.deck-proof-card img{grid-row:span 3}.deck-proof-card>span{font-size:7px;letter-spacing:.06em;margin:0 0 8px;align-items:center}.deck-proof-card h4{font-size:23px;margin:0 0 10px}.deck-proof-card small{font-size:8px}.token-deck .deck-revenue-origin,.token-deck .deck-revenue-lane,.token-deck .deck-revenue-outcome{padding:24px}.token-deck .deck-commercial-grid article{padding:24px}.token-deck .deck-wheel-copy h3{font-size:32px}.deck-next-intro{display:block}.deck-next-intro span{display:block;margin-top:18px;max-width:none}.token-deck .deck-close>p:not(.deck-note){font-size:15px}.deck-market-status.is-stale{padding:12px}}
@media(prefers-reduced-motion:reduce){.deck-proof-card,.deck-proof-card i{transition:none}}
/* Each official source keeps its own landscape ratio; no panel crop or letterbox. */
.token-deck .deck-phase-image{aspect-ratio:auto}.token-deck .deck-phase-image img{height:auto;display:block;object-fit:contain}.token-deck .deck-proof-card h4{color:#f2f0ed}
@media(hover:hover){.token-deck .deck-proof-card:hover h4{color:var(--deck-lilac)}}
/* Publication-model framing: broad commercial direction, sourced audience context. */
.deck-media-references{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:35px 0 18px}.deck-media-references a{display:block;text-decoration:none;padding:30px;border:1px solid var(--deck-line);background:#191919;transition:border-color .2s,background .2s}.deck-media-references span{font:600 9px/1.6 var(--font);letter-spacing:.08em;color:var(--deck-lilac)}.deck-media-references h3{font:600 42px/1.1 var(--display);margin:22px 0 15px;color:#f2f0ed}.deck-media-references p{font-size:14px;line-height:1.75;margin:0;max-width:510px}
@media(hover:hover){.deck-media-references a:hover{border-color:var(--deck-lilac);background:#1d1b21}}
.deck-media-references a:focus-visible{outline:2px solid var(--deck-lilac);outline-offset:5px}
.deck-scale-section{padding:80px 0;background:#171619;border-block:1px solid var(--deck-line)}.token-deck .deck-scale-intro{max-width:840px;font-size:20px;line-height:1.7;margin:0 0 38px}.deck-scale-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.deck-scale-stat{position:relative;padding:38px;border:1px solid #cad4b13b;background:radial-gradient(ellipse at 100% 0,#cad4b10a,transparent 70%),#131413}.deck-scale-stat:nth-child(2){border-color:#c2b0ed3b;background:radial-gradient(ellipse at 100% 0,#c2b0ed0d,transparent 70%),#151417}.deck-scale-stat>.deck-kicker{color:var(--deck-sage)}.deck-scale-stat:nth-child(2)>.deck-kicker{color:var(--deck-lilac)}.deck-scale-stat>strong{display:block;font:700 clamp(78px,9vw,132px)/1 var(--display);letter-spacing:-.025em;color:var(--deck-sage);margin:30px 0 18px;font-variant-numeric:tabular-nums}.deck-scale-stat:nth-child(2)>strong{color:var(--deck-lilac)}.deck-scale-stat h3{font:600 33px/1.1 var(--display);margin:0 0 18px}.token-deck .deck-scale-stat p{font-size:14px;line-height:1.8;max-width:480px;min-height:80px}.deck-scale-stat>a{display:inline-block;border-top:1px solid var(--deck-line);width:100%;padding-top:20px;margin-top:12px;font:500 11px/1.6 var(--font);color:#bdb7c6;text-decoration:none}
.deck-focus-path{display:flex;align-items:center;justify-content:space-between;gap:22px;border-block:1px solid var(--deck-line);padding:30px 0;margin:40px 0}.deck-focus-path>span{font:600 9px/1.6 var(--font);letter-spacing:.08em;color:#a3a19e}.deck-focus-path b{display:block;font:600 27px/1.2 var(--display);letter-spacing:0;margin-top:12px;color:#f2f0ed}.deck-focus-path i{font:400 24px/1 var(--font);color:var(--deck-lilac);font-style:normal}.deck-scale-context{margin-bottom:24px}.deck-scale-context h3{font:600 38px/1.15 var(--display);margin:0}.deck-scale-method{padding-top:20px;border-top:1px solid var(--deck-line)}
@media(max-width:760px){.deck-media-references,.deck-scale-grid{grid-template-columns:1fr;gap:18px}.deck-media-references{margin-top:25px}.deck-media-references a{padding:25px}.deck-media-references h3{font-size:36px;margin-top:15px}.deck-scale-section{padding:50px 0}.token-deck .deck-scale-intro{font-size:17px;margin-bottom:26px}.deck-scale-stat{padding:27px}.deck-scale-stat>strong{font-size:96px;margin:22px 0 14px}.deck-scale-stat h3{font-size:31px}.token-deck .deck-scale-stat p{min-height:0}.deck-focus-path{display:grid;grid-template-columns:1fr;gap:18px;padding:26px 0;margin:30px 0}.deck-focus-path i{transform:rotate(90deg);width:24px}.deck-focus-path b{font-size:28px;margin-top:5px}.deck-scale-context h3{font-size:32px}}
@media(prefers-reduced-motion:reduce){.deck-media-references a{transition:none}}
/* Long-term capital thesis: qualitative cycle, not a returns projection. */
.deck-capital-intro{margin-bottom:34px}.deck-capital-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--deck-line);background:linear-gradient(105deg,#cad4b109,transparent 50%,#c2b0ed0b);position:relative;padding:28px 0;isolation:isolate}.deck-capital-flow:after{content:'';position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,#cad4b1,#c2b0ed,transparent);background-size:200% 100%;animation:capital-current 7s linear infinite;pointer-events:none}.deck-capital-flow>div{padding:8px 22px;position:relative}.deck-capital-flow>div+div{border-left:1px solid var(--deck-line)}.deck-capital-flow .deck-kicker{color:var(--deck-sage)}.deck-capital-flow h3{font:600 27px/1.1 var(--display);margin:20px 0 13px}.token-deck .deck-capital-flow p{font-size:12px;line-height:1.65;margin:0;color:#aaa6a2}.deck-capital-flow i{position:absolute;right:-9px;top:49%;font:400 17px/1 var(--font);font-style:normal;color:var(--deck-lilac);z-index:1;background:#141414}.deck-capital-condition{margin-top:18px;max-width:1000px}.deck-capital-measures{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;margin:48px 0}.deck-capital-measures h3{font:600 40px/1.12 var(--display);margin:18px 0}.deck-capital-measures p{max-width:440px}.deck-capital-measures dl{margin:0}.deck-capital-measures dl>div{padding:20px 0;border-top:1px solid var(--deck-line)}.deck-capital-measures dt{font:600 25px/1.2 var(--display);color:#f2f0ed}.deck-capital-measures dd{font:400 13px/1.7 var(--font);color:#aaa6a2;margin:10px 0 0}
@keyframes capital-current{to{background-position:200% 0}}
@media(max-width:1050px){.deck-capital-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.deck-capital-flow>div:nth-child(4){border-left:0}.deck-capital-flow>div:nth-child(3) i{display:none}}
@media(max-width:760px){.deck-capital-measures{grid-template-columns:1fr;gap:20px;margin:34px 0}.deck-capital-measures h3{font-size:34px}.deck-capital-flow{grid-template-columns:1fr;padding:8px 22px;row-gap:0}.deck-capital-flow>div{padding:22px 0 26px}.deck-capital-flow>div+div{border-left:0;border-top:1px solid var(--deck-line)}.deck-capital-flow h3{margin:10px 0;font-size:29px}.deck-capital-flow i,.deck-capital-flow>div:nth-child(3) i{display:block;right:10px;top:auto;bottom:-9px;transform:rotate(90deg)}.deck-capital-measures dl>div{padding:17px 0}}
@media(prefers-reduced-motion:reduce){.deck-capital-flow:after{animation:none}}
@media print{.deck-capital-flow:after{animation:none}.deck-capital-flow{break-inside:avoid}}

/* The mission leads the opening; financial mechanisms follow as supporting copy. */
.token-deck .deck-hero-copy>.deck-hero-mission{font-size:clamp(20px,1.65vw,24px);line-height:1.45;color:#f2f0ed;max-width:580px;margin:26px 0 18px}.deck-hero-mission>span{display:block;font-family:var(--font);font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--deck-sage);margin-bottom:10px}

/* Release thesis: all stages readable without tabs or autoplay. */
.deck-release-timeline{margin-top:54px}.deck-timeline-heading{margin-bottom:30px}.token-deck .deck-timeline-heading h3{font-size:clamp(32px,3.5vw,48px);font-weight:600;line-height:1.08;margin-top:14px;max-width:760px}
.deck-timeline-stages{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:0;position:relative}.deck-timeline-stages:before,.deck-timeline-stages:after{content:'';position:absolute;left:17px;right:17px;top:17px;height:1px;background:#45413f;pointer-events:none}.deck-timeline-stages:after{background:linear-gradient(90deg,#cad4b1,#c2b0ed);transform-origin:left;transition:transform 1.5s cubic-bezier(.2,.7,.3,1)}.deck-release-timeline.deck-will-reveal:not(.deck-entered) .deck-timeline-stages:after{transform:scaleX(0)}
.deck-timeline-stage{min-width:0;position:relative;z-index:1;display:flex;flex-direction:column}.deck-timeline-marker{display:flex;align-items:center;gap:12px;margin-bottom:20px}.deck-timeline-marker>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid #7c7489;border-radius:50%;background:#101010;color:#c2b0ed;font-size:10px;font-weight:600;flex-shrink:0}.deck-timeline-marker h4{font:600 13px var(--font);background:#101010;padding-right:14px;margin:0;color:#f2f0ed}.deck-timeline-card{flex:1;display:flex;flex-direction:column;padding:16px;border:1px solid #33322f;background:#161616;transition:border-color .25s,background .25s,transform .25s}.deck-timeline-card figure{margin:0 0 22px}.deck-timeline-card img{display:block;width:100%;height:auto}.deck-timeline-card figcaption{font-size:9px;line-height:1.5;color:#aaa6ae;margin-top:9px}.deck-timeline-card h5{font:600 clamp(27px,2.4vw,35px)/1.07 var(--display);letter-spacing:-.01em;color:#f2f0ed;margin:0 0 15px;max-width:300px}.token-deck .deck-timeline-card p{font-size:14px;line-height:1.75;margin:0 0 24px;color:#c9c6c2}.deck-timeline-card>.deck-link{font-size:11px;align-self:flex-start;margin-top:auto;line-height:1.6;padding-block:8px}.token-deck .deck-timeline-note{margin:20px 0 0;max-width:850px}
@media(hover:hover) and (pointer:fine){.deck-timeline-card:hover{border-color:#8c7ca9;background:#1c1921;transform:translateY(-3px)}}.deck-timeline-card:focus-within{border-color:#c2b0ed;background:#1c1921}
@media(max-width:760px){.deck-release-timeline{margin-top:36px}.deck-timeline-stages{grid-template-columns:1fr;gap:28px;padding-left:0}.deck-timeline-stages:before,.deck-timeline-stages:after{left:17px;right:auto;top:17px;bottom:0;width:1px;height:auto}.deck-timeline-stages:after{background:linear-gradient(#cad4b1,#c2b0ed);transform-origin:top}.deck-release-timeline.deck-will-reveal:not(.deck-entered) .deck-timeline-stages:after{transform:scaleY(0)}.deck-timeline-card{margin-left:35px;padding:14px}.deck-timeline-marker{margin-bottom:14px}.deck-timeline-card h5{font-size:30px}.deck-timeline-card figure{margin-bottom:20px}.token-deck .deck-timeline-card p{font-size:14px}.deck-timeline-marker h4{font-size:12px}.token-deck .deck-timeline-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){.deck-timeline-stages:after,.deck-timeline-card{transition:none!important;transform:none!important}}
@media(min-width:761px){.deck-timeline-card h5{min-height:2.14em}}

/* The market thesis leads directly into its evidence, without a second recap. */
.token-deck .deck-market-thesis-intro{padding-bottom:34px}.token-deck .deck-market-thesis-intro>.deck-lead{max-width:870px;margin:0;font-size:clamp(21px,2vw,26px);line-height:1.5}.token-deck .deck-market-thesis-intro .deck-heading{margin-bottom:24px}.deck-market-thesis-intro+#evidence{padding-top:30px}
@media(max-width:760px){.token-deck .deck-market-thesis-intro{padding-bottom:26px}.deck-market-thesis-intro+#evidence{padding-top:26px}}

/* Data freshness is a compact chart note, not a promotional/error banner. */
.token-deck .deck-market-status.deck-market-status-inline{border:0;background:none;padding:0;margin:16px 0 0;gap:4px 14px;font-size:10px;color:#aaa6ae;line-height:1.6}.token-deck .deck-market-status-inline>strong{border:0;padding:0;color:#b4b2af;font-size:9px;font-weight:500;letter-spacing:.04em}

/* Close the business case in one sentence; capital allocation is a later chapter. */
.token-deck .deck-business-takeaway{font-size:20px;line-height:1.5;color:#f2f0ed;max-width:850px;margin:24px 0 12px}
@media(max-width:760px){.token-deck .deck-business-takeaway{font-size:18px;margin-top:22px}}

/* Signature sequence: one world opens into five kinds of player-made culture. */
.culture-feature{position:relative;min-width:0;align-self:center;container-type:inline-size}.feature-stage{position:relative;aspect-ratio:1/1.08;perspective:1100px;isolation:isolate}.feature-camera{position:absolute;inset:0;transform-style:preserve-3d}.feature-backdrop{position:absolute;inset:8% -4%;background:url('/assets/signature-vice-city-official.jpg') center/cover;opacity:.11;mask-image:radial-gradient(ellipse,black,transparent 68%);pointer-events:none}.feature-signature{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.feature-signature path{fill:#cad4b108;stroke:#cad4b1;stroke-opacity:.14;stroke-width:1}.feature-world{position:absolute;left:7%;top:29%;width:86%;opacity:0;visibility:hidden;box-shadow:0 25px 50px #0008;pointer-events:none}.feature-world img{display:block;width:100%;height:auto}.feature-piece{position:absolute;left:var(--px);top:var(--py);width:var(--pw);transform:rotate(var(--angle));transform-style:preserve-3d;z-index:2;outline-offset:7px}.feature-piece-image{box-shadow:0 18px 32px #0009;outline:1px solid #ffffff26;transition:outline-color .2s}.feature-piece svg{width:100%;height:auto;display:block;background:#191919}.feature-piece-label{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;color:#bfbab2;font:400 8px Archivo;letter-spacing:.02em}.feature-piece-label b{font-weight:500}.feature-piece-label>span{color:#c2b0ed}.feature-piece:hover,.feature-piece:focus-visible{z-index:5}.feature-piece:hover .feature-piece-image,.feature-piece:focus-visible .feature-piece-image{outline-color:#c2b0ed}.feature-piece:hover .feature-piece-label,.feature-piece:focus-visible .feature-piece-label{color:#f2f0ed}.culture-feature[data-feature-state=playing] .feature-piece{will-change:transform,opacity}.culture-feature[data-feature-state=playing] .feature-camera{pointer-events:none}
@media(max-width:1100px) and (min-width:761px){.feature-piece-label{font-size:7px}}
@media(max-width:760px){.culture-feature{max-width:600px;width:100%;margin-inline:auto}.feature-stage{aspect-ratio:1/1.12}.feature-piece-label{font-size:7px;padding-top:7px}.feature-piece-characters{--px:2%!important}}
@media(prefers-reduced-motion:reduce){.feature-camera{transform:none!important}.feature-piece-image{transform:none!important}.feature-piece-image{transition:none!important}}

@media(prefers-reduced-motion:no-preference){.culture-feature[data-feature-state=loading] .feature-piece,.culture-feature[data-feature-state=loading] .feature-signature{opacity:0;visibility:hidden}.culture-feature[data-feature-state=loading] .feature-world{opacity:1;visibility:visible}}

/* Research bridge: the argument leads, original X posts provide the evidence. */
.token-deck .deck-research-section{padding:76px 0 64px}
.research-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:9%;align-items:end;margin-bottom:38px}.research-heading>.deck-kicker{grid-column:1/-1;margin-bottom:20px}.token-deck .research-heading h2{font:700 clamp(42px,5vw,72px)/.96 var(--display);letter-spacing:-.015em;margin:0}.research-heading h2 em{font-style:normal;color:#c2b0ed}.token-deck .research-heading>p{font:400 16px/1.7 Archivo;max-width:430px;color:#ccc8c3;margin:0}
.research-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #30302f;margin-bottom:32px}.token-deck .research-tabs button{position:relative;display:flex;align-items:center;gap:14px;min-height:66px;padding:15px 0;border:0;background:none;text-align:left;font:600 25px var(--display);color:#a3a19e}.research-tabs button>span{font:500 10px Archivo;color:#a3a19e}.research-tabs button:after{content:'';position:absolute;bottom:-1px;left:0;right:28px;height:2px;background:#c2b0ed;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.token-deck .research-tabs button[aria-selected=true]{color:#f2f0ed}.research-tabs button[aria-selected=true]>span{color:#c2b0ed}.research-tabs button[aria-selected=true]:after{transform:scaleX(1)}
.research-panels{touch-action:pan-y}.research-panel{display:grid;grid-template-columns:1fr 1fr;gap:26px 9%;align-items:start;min-height:360px}.research-argument{padding:25px 0}.token-deck .research-argument h3{font:600 clamp(32px,3.4vw,48px)/1.07 var(--display);max-width:430px;margin:20px 0}.token-deck .research-argument>p{font:400 15px/1.75 Archivo;color:#bbb7b2;max-width:450px;margin:0}.research-takeaway{display:flex;align-items:baseline;gap:14px;border-top:1px solid #30302f;padding-top:22px;margin-top:27px;color:#cad4b1;font:500 12px/1.5 Archivo}.research-takeaway>span{font-size:22px}
.research-post{position:relative;min-width:0;margin:0;padding:28px;background:linear-gradient(135deg,#c2b0ed09,transparent 70%),#191919;border:1px solid #3c3742;border-radius:3px;box-shadow:0 18px 45px #0002;transition:border-color .25s,box-shadow .25s}.research-post:hover,.research-post:focus-within{border-color:#c2b0ed80;box-shadow:0 16px 45px #c2b0ed08}.research-post figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px}.research-author{display:flex;align-items:center;gap:12px}.research-author img{width:44px;height:44px;border-radius:50%;object-fit:cover}.research-author strong{display:block;font:600 14px Archivo;color:#f2f0ed}.research-author small{display:block;font:400 11px Archivo;color:#a3a19e;margin-top:5px}.research-source-label{font:500 9px Archivo;color:#a3a19e;letter-spacing:.1em}.token-deck .research-post blockquote{font:600 clamp(27px,2.6vw,37px)/1.18 var(--display);margin:28px 0 22px;color:#f2f0ed}.token-deck .research-context{font:400 11px/1.65 Archivo;color:#a3a19e;margin:0 0 24px}.research-post-foot{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #30302f;padding-top:18px;font:400 10px/1.5 Archivo;color:#a3a19e}.research-post-foot a{color:#c2b0ed}
.research-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #30302f;color:#a3a19e;font:500 10px Archivo;letter-spacing:.04em}.research-controls>div{display:flex;gap:9px}.token-deck .research-controls button{display:grid;place-items:center;width:44px;height:44px;background:none;border:1px solid #524b5d;color:#c2b0ed;font:400 22px Archivo;transition:background .2s}.research-controls button:hover:not(:disabled){background:#c2b0ed15}.research-controls button:disabled{opacity:.28}.research-awareness{grid-column:1/-1;border-top:1px solid #30302f;font:400 12px/1.7 Archivo;color:#a3a19e}.research-awareness summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;list-style:none;padding:16px 0}.research-awareness summary::-webkit-details-marker{display:none}.research-awareness summary>span{color:#c2b0ed}.research-awareness[open] summary>span{transform:rotate(45deg)}.token-deck .research-awareness p{font:400 12px/1.7 Archivo;max-width:850px;margin:0 0 18px}.research-awareness a{color:#c2b0ed}.token-deck .research-footnote{font:400 10px/1.7 Archivo;color:#a3a19e;max-width:920px;margin:20px 0 0}.research-footnote a{color:#c2b0ed}
@media(max-width:760px){.token-deck .deck-research-section{padding:48px 0}.research-heading{display:block;margin-bottom:22px}.research-heading>.deck-kicker{display:block;margin-bottom:18px}.token-deck .research-heading h2{font-size:clamp(42px,10.4vw,65px)}.token-deck .research-heading>p{font-size:14px;line-height:1.65;margin-top:22px}.research-tabs{margin-bottom:24px}.token-deck .research-tabs button{gap:7px;font-size:21px;min-height:61px}.research-tabs button>span{font-size:8px}.research-tabs button:after{right:16px}.research-panel{grid-template-columns:1fr;gap:24px;min-height:590px}.research-argument{padding:0}.token-deck .research-argument h3{font-size:34px;margin:14px 0}.token-deck .research-argument>p{font-size:14px}.research-takeaway{padding-top:15px;margin-top:19px;font-size:11px}.research-post{padding:22px}.token-deck .research-post blockquote{font-size:29px;margin-top:23px}.research-post-foot{font-size:9px}.research-controls{padding:16px 0}.research-awareness{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.research-tabs button:after,.research-post,.research-controls button{transition:none}}
