@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.resize{resize:both}.object-cover{object-fit:cover}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--background:#071722;--background-alt:#0b2131;--surface:#091c2ac2;--surface-strong:#0c2435;--surface-dark:#06131d;--surface-deep:#020d15;--text:#f4f1eb;--text-muted:#f4f1ebc7;--text-soft:#f4f1eb94;--line:#ffffff1a;--line-strong:#ffffff2e;--primary:#1988e8;--primary-hover:#0f79d4;--secondary:#f4f1eb;--secondary-soft:#f4f1ebbd;--tertiary:#cebca5;--shadow-soft:0 24px 60px #01070c57;--shadow-strong:0 40px 120px #01070c6b;--radius:1.5rem}[data-theme=light]{--background:#f6f4ef;--background-alt:#ede8df;--surface:#ffffffc7;--surface-strong:#fff;--surface-dark:#e8f0f8;--surface-deep:#dfe8f1;--text:#071722;--text-muted:#071722bd;--text-soft:#0717228f;--line:#0717221a;--line-strong:#0717222e;--primary:#1988e8;--primary-hover:#0f79d4;--secondary:#071722;--secondary-soft:#071722b8;--tertiary:#cebca5;--shadow-soft:0 20px 50px #07172214;--shadow-strong:0 36px 100px #07172224}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at top left,#1988e83d,transparent 26%),radial-gradient(circle at top right,#cebca524,transparent 30%),radial-gradient(circle at 72% 0,#0000003d,transparent 34%),linear-gradient(180deg,#091c2a 0,var(--background) 42%,#06121b 100%);font-family:var(--font-inter),system-ui,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}[data-theme=light] body{color:var(--text);background:radial-gradient(circle at 0 0,#1988e814,#0000 28%),radial-gradient(circle at 100% 0,#cebca514,#0000 34%),linear-gradient(#fbfaf7,#f3efe8)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;line-height:.98}.site-shell{isolation:isolate;min-height:100vh;position:relative;overflow-x:clip}.site-shell:before{content:"";z-index:0;pointer-events:none;opacity:.62;background:linear-gradient(90deg,#1988e829 1px,#0000 0) 50%/72px 72px,linear-gradient(#1988e81c 1px,#0000 0) 50%/72px 72px,linear-gradient(#030d157a,#030d15bd),url(/assets/hero-realistic.webp) 50% -30px/cover no-repeat;height:92vh;min-height:40rem;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#000000db 72%,#0000);mask-image:linear-gradient(#000,#000000db 72%,#0000)}[data-theme=light] .site-shell:before{opacity:.5;background:linear-gradient(90deg,#1988e829 1px,#0000 0) 50%/72px 72px,linear-gradient(#1988e81c 1px,#0000 0) 50%/72px 72px,linear-gradient(#f6f4ef8f,#f6f4efc2),url(/assets/hero-realistic.webp) 50% -30px/cover no-repeat}.site-footer,.site-header,.site-shell main{z-index:1;position:relative}@keyframes pageFadeIn{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroWordSwap{0%,8%{opacity:0;transform:translateY(.18em)}18%,78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.14em)}}.site-shell main>*{animation:pageFadeIn 1.25s both}.site-shell main>:nth-child(2){animation-delay:.19s}.site-shell main>:nth-child(3){animation-delay:.33s}.site-shell main>:nth-child(n+4){animation-delay:.46s}@media (prefers-reduced-motion:reduce){.hero-word-rotator span,.site-shell main>*{animation:none}.hero-word-rotator span:first-child{opacity:1;transform:none}}.container{width:min(1180px,100% - 2rem);margin:0 auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06131db8;border-bottom:1px solid #ffffff14;position:sticky;top:0}[data-theme=light] .site-header{background:#f6f4efcc;border-bottom:1px solid #07172214}.header-inner{justify-content:space-between;align-items:center;gap:1rem;padding:.38rem 0;display:flex}.header-actions{gap:.5rem}.brand-lockup,.header-actions{align-items:center;display:inline-flex}.brand-lockup{min-width:144px}.brand-lockup img{width:154px;height:auto}.logo-light,[data-theme=light] .logo-dark{display:none}[data-theme=light] .logo-light{display:block}.site-nav{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.header-cta,.site-nav a{letter-spacing:.01em;font-size:.78rem;font-weight:700}.site-nav a{color:var(--text-muted);padding:.15rem 0}.site-nav-text{color:#fff;letter-spacing:.01em;text-wrap:balance;align-items:center;min-height:2rem;font-size:1.17rem;font-weight:300;display:inline-flex}[data-theme=light] .site-nav-text{color:var(--text)}.header-cta:hover,.site-nav a:hover,.theme-toggle:hover{color:#fff;text-decoration:none}[data-theme=light] .site-nav a:hover,[data-theme=light] .theme-toggle:hover{color:var(--secondary)}.header-cta{color:#fff;background:linear-gradient(#1b8af0,#1478d4);border-radius:999px;align-items:center;gap:.45rem;min-height:2rem;padding:.46rem .82rem;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 18px #1187e60f}.header-cta:hover{color:#fff;background:linear-gradient(#2193f4,#1472ca);transform:translateY(-1px);box-shadow:0 12px 22px #1187e617}.theme-toggle{width:2rem;height:2rem;color:var(--text-muted);letter-spacing:.01em;background:#0a1d2ba8;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.74rem;font-weight:700;transition:transform .16s,border-color .16s,color .16s,background-color .16s;display:inline-flex;box-shadow:0 8px 24px #00000024}.theme-toggle:hover{border-color:#1988e861;transform:translateY(-1px)}[data-theme=light] .theme-toggle{color:var(--secondary-soft);background:#ffffffc7;border-color:#1187e6c7;box-shadow:0 10px 24px #0717220f}.hero-section{padding:clamp(1.85rem,3.4vw,2.9rem) 0 0}.hero-statement{text-align:left;place-items:center start;padding:clamp(2.4rem,4.6vw,4rem) 0 clamp(2.75rem,5.2vw,4.35rem);display:grid}.hero-statement h1{max-width:100%;color:var(--text);letter-spacing:-.05em;white-space:nowrap;font-size:clamp(1.08rem,3.55vw,3.65rem);font-weight:200;line-height:1}.hero-substatement{max-width:52rem;color:var(--muted);margin-top:clamp(.75rem,1.5vw,1.2rem);font-size:clamp(1rem,1.55vw,1.35rem);font-weight:400;line-height:1.45}.hero-statement-main{display:inline}.hero-word-rotator{color:currentColor;min-width:11.8ch;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left;vertical-align:baseline;margin-left:-.02em;display:inline-block}.hero-word-current{white-space:nowrap;animation:heroWordSwap 2.2s ease-in-out both;display:inline-block}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:center;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.hero-grid-category,.hero-grid-home{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.hero-grid-home{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:start}.hero-home-grid{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2.2vw,1.5rem);padding-top:0;padding-bottom:clamp(1rem,1.8vw,1.45rem);display:grid}.hero-latest-column,.hero-rail{min-width:0}.hero-rail{justify-self:start;gap:.7rem;width:66.666%;margin-top:8px}.hero-rail-head{margin-bottom:.65rem;padding:0 .15rem}.hero-latest-head,.hero-rail-head{justify-content:space-between;align-items:end;gap:.85rem;display:flex}.hero-latest-head{margin-bottom:.65rem}.hero-latest-head .eyebrow,.hero-rail-head .eyebrow{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:500;line-height:1.2}.hero-latest-head span,.hero-rail-head span{max-width:18rem;color:var(--text-soft);text-align:right;font-size:.74rem;line-height:1.45}.hero-top-read-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.hero-grid-category{grid-template-columns:minmax(0,1fr)}.hero-visual{align-items:center;min-width:0;display:grid}.hero-grid-home .hero-copy{max-width:46rem}.hero-copy h1{color:#fff;max-width:13.5ch;margin-top:.2rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:200;line-height:.93}[data-theme=light] .hero-copy h1{color:var(--text)}@media (min-width:1024px){.hero-grid-home .hero-copy h1{white-space:normal;max-width:15.5ch}.hero-copy h1{white-space:nowrap;max-width:none}}.hero-category-links{flex-wrap:wrap;gap:.4rem;margin-top:.95rem;display:flex}.hero-category-link{border:1px solid var(--line);min-height:1.9rem;color:var(--text-muted);letter-spacing:.01em;cursor:pointer;appearance:none;background:#091c2a94;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .64rem;font-size:.68rem;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}[data-theme=light] .hero-category-link{color:var(--secondary-soft);background:#ffffffd6;border-color:#07172214}.hero-category-link:hover{border-color:#1988e857;transform:translateY(-1px)}.hero-category-link.is-active{color:#fff;background:linear-gradient(#1b8af0,#1478d4);border-color:#0000;box-shadow:0 10px 18px #1187e60f}.hero-latest-card{border-radius:var(--radius);width:100%;box-shadow:var(--shadow-strong);background:#091c2ac2;border:1px solid #1988e842;flex-direction:column;align-self:stretch;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}[data-theme=light] .hero-latest-card{background:#ffffffd6;border-color:#07172214}.hero-latest-card:hover{border-color:#1988e857;transform:translateY(-2px);box-shadow:0 22px 56px #01070c47}.hero-latest-media{aspect-ratio:16/7.5;background:linear-gradient(135deg,#020d15f5,#1988e82e);width:100%;max-height:13.4rem;position:relative}.hero-latest-body{gap:.42rem;padding:.82rem 1rem .92rem;display:grid}.hero-latest-meta{text-transform:uppercase;letter-spacing:.14em;color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;font-size:.62rem;display:flex}.hero-latest-category{color:var(--secondary);font-weight:700}.hero-latest-body h2{font-size:clamp(1.18rem,1.8vw,1.52rem);font-weight:500;line-height:1.2}.hero-latest-body p{color:var(--text-muted);font-size:.86rem;line-height:1.5}.hero-latest-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.2rem;display:flex}.hero-latest-link{min-height:1.7rem;color:var(--primary);letter-spacing:.04em;background:#1988e829;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .56rem;font-size:.72rem;font-weight:800;display:inline-flex}.eyebrow,.micro-label{text-transform:uppercase;letter-spacing:.18em;color:var(--secondary-soft);align-items:center;gap:.45rem;font-size:.64rem;font-weight:700;display:inline-flex}.eyebrow-on-dark{color:#ffffffc2}.hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:.95rem;display:flex}.category-count-pill{min-height:2.3rem;color:var(--text);letter-spacing:.01em;background:#1988e81f;border:1px solid #1988e83d;border-radius:999px;align-items:baseline;gap:.45rem;padding:.48rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.category-count-pill span{color:var(--text-muted);font-size:.72rem;font-weight:700}.hero-actions .button{min-height:2.3rem;padding:.48rem .88rem;font-size:.76rem}.button{letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:2.7rem;padding:.65rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.button:hover{text-decoration:none;transform:translateY(-1px)}.button-primary{background:var(--primary);color:#fff;box-shadow:0 10px 18px #1187e60f}.button-primary:hover{background:var(--primary-hover)}.button-secondary{color:#fff;box-shadow:none;background:#081824b3;border:1px solid #ffffff1f}[data-theme=light] .button-secondary{color:var(--secondary);background:#ffffffe6;border:1px solid #1187e63d;box-shadow:0 10px 22px #0717220f,inset 0 1px #ffffffe6}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.95rem 0 0;display:grid}.hero-metrics-category{align-items:stretch}.metric-card{background:#071722b3;border:1px solid #ffffff14;border-radius:.95rem;padding:.8rem .85rem .9rem;box-shadow:0 16px 44px #01070c2e}[data-theme=light] .metric-card{background:#ffffffd1;border:1px solid #07172214;box-shadow:0 16px 44px #0717220f}.metric-card dt{text-transform:uppercase;letter-spacing:.16em;color:#f4f1eb8f;font-size:.62rem}[data-theme=light] .metric-card dt{color:#0717228f}.metric-card dd{letter-spacing:-.03em;color:#fff;margin:.35rem 0 0;font-size:clamp(.95rem,1.6vw,1.2rem);font-weight:700}.metric-card-focus{grid-column:span 2}.metric-list{color:#f4f1ebdb;flex-wrap:wrap;align-items:center;gap:0;min-width:0;margin:.15rem 0 0;font-size:.78rem;font-weight:500;line-height:1.45;display:flex}.metric-list span{min-width:0;display:inline}[data-theme=light] .metric-card dd{color:var(--secondary)}[data-theme=light] .metric-list{color:#071722c2}.metric-list span+span:before{content:"•";color:#f4f1eb6b;margin:0 .55rem;display:inline-block}[data-theme=light] .metric-list span+span:before{color:#0717226b}.hero-rail{gap:.65rem;display:grid}.hero-card{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-soft);overflow:hidden}.hero-card-image{background:linear-gradient(#071a29,#021b2a);min-height:13rem;padding:1rem;position:relative}.hero-card-image-el{border-radius:calc(var(--radius) - .45rem);object-fit:cover;object-position:center;opacity:.96}.section-block-top-read{padding-top:.2rem}.article-card,.category-card,.editorial-chip,.feed-filter,.hero-card-mini,.hero-card-note,.process-card,.sidebar-card,.sidebar-card-quiet{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091c2ac2}.hero-card-note{border:1px solid #ffffff1a;padding:.8rem .9rem}[data-theme=light] .hero-card-mini,[data-theme=light] .hero-card-note{background:#ffffffd1;border-color:#07172214}.hero-card-note.tone-blue{background:linear-gradient(#1988e829,#091c2ad6)}[data-theme=light] .hero-card-note.tone-blue{background:linear-gradient(#1988e81a,#ffffffd6)}.hero-card-note.tone-sand{background:linear-gradient(#cebca533,#091c2ad6)}[data-theme=light] .hero-card-note.tone-sand{background:linear-gradient(#cebca524,#ffffffd6)}.hero-card-note.tone-navy{color:#fff;background:linear-gradient(#020d15eb,#091c2ad6)}[data-theme=light] .hero-card-note.tone-navy{color:var(--secondary);background:radial-gradient(circle at 100% 0,#1988e814,#0000 34%),#ffffffdb;border-color:#07172214}.hero-card-note.tone-navy .category-bullets li,.hero-card-note.tone-navy .hero-card-body,.hero-card-note.tone-navy .hero-card-title,.hero-card-note.tone-navy .micro-label{color:#ffffffd6}[data-theme=light] .hero-card-note.tone-navy .category-bullets li,[data-theme=light] .hero-card-note.tone-navy .hero-card-body,[data-theme=light] .hero-card-note.tone-navy .hero-card-title,[data-theme=light] .hero-card-note.tone-navy .micro-label{color:var(--text-muted)}.hero-card-title{margin-top:.55rem;font-size:clamp(.95rem,1.45vw,1.1rem);font-weight:600;line-height:1.12}.hero-card-body{color:var(--text-muted);margin-top:.5rem;line-height:1.65}.hero-card-mini{border:1px solid #ffffff1a;border-radius:1rem;padding:.7rem .85rem}.hero-mini-row{color:var(--text-muted);align-items:flex-start;gap:.55rem;font-size:.78rem;line-height:1.6;display:flex}.hero-mini-row+.hero-mini-row{border-top:1px solid #021b2a14;margin-top:.55rem;padding-top:.55rem}[data-theme=light] .hero-mini-row+.hero-mini-row{border-top:1px solid #07172214}.section-block{padding:clamp(1.75rem,3.5vw,3rem) 0}.section-block-tight{padding-top:.35rem}.section-block-muted{position:relative}.section-heading{gap:.75rem;max-width:56rem;margin-bottom:1.2rem;display:grid}.strip-head{gap:.75rem;max-width:52rem;margin-bottom:1rem;display:grid}.strip-head-compact{gap:.15rem;margin-bottom:.45rem}.top-read-title{font-size:clamp(1.32rem,2.4vw,1.9rem);font-weight:300;line-height:1}.section-title{font-size:clamp(1.3rem,2.7vw,2.1rem);font-weight:300;line-height:1}.section-lead{max-width:52rem;color:var(--text-muted);font-size:.96rem;line-height:1.8}.strip-title{font-size:clamp(1.15rem,2.2vw,1.7rem);font-weight:300;line-height:1}.strip-lead{max-width:50rem;color:var(--text-muted);font-size:.92rem;line-height:1.8}.feed-heading{gap:.78rem;margin-bottom:1.1rem}.feed-heading .section-title{font-size:clamp(1.7rem,3.4vw,2.85rem)}.feed-heading .section-lead{display:none}.feed-heading .feed-filters{justify-content:flex-start}.feed-heading .feed-filters .feed-filter{min-height:2rem}.feed-layout-switcher{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:inline-flex}.feed-layout-button{min-height:1.95rem;color:var(--text-muted);cursor:pointer;background:#091c2a9e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.35rem .72rem;font-size:.7rem;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}[data-theme=light] .feed-layout-button{color:var(--secondary-soft);background:#ffffffd6;border-color:#07172214}.feed-layout-button:hover{border-color:#1988e857;transform:translateY(-1px)}.feed-layout-button.is-active{color:#fff;background:linear-gradient(#1b8af0,#1478d4);border-color:#0000}.top-read-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.top-read-card{border:1px solid var(--line);background:#091c2a9e;border-radius:1rem;grid-template-columns:5.4rem minmax(0,1fr);align-items:stretch;gap:.85rem;padding:.6rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 12px 32px #01070c1f}.top-read-card-rail{box-shadow:none;border-radius:1rem;grid-template-columns:7rem minmax(0,1fr);gap:.95rem;padding:.68rem}.top-read-card-rail .top-read-media{border-radius:.78rem;min-height:6.4rem}.top-read-card-rail .top-read-copy h3{font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.22}[data-theme=light] .top-read-card{background:#ffffffdb;border-color:#07172214;box-shadow:0 12px 32px #0717220f}.top-read-card:hover{border-color:#1988e857;transform:translateY(-2px);box-shadow:0 18px 40px #01070c2e}.top-read-media{background:linear-gradient(135deg,#020d15e6,#1988e82e);border-radius:.78rem;min-height:4.5rem;position:relative;overflow:hidden}.top-read-copy{align-content:center;gap:.4rem;min-width:0;display:grid}.top-read-meta{text-transform:uppercase;letter-spacing:.14em;color:var(--text-soft);align-items:center;gap:.45rem;font-size:.62rem;display:flex}.top-read-rank{min-width:1.4rem;height:1.4rem;color:var(--primary);letter-spacing:.02em;background:#1988e829;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-weight:800;display:inline-flex}.top-read-copy h3{font-size:1rem;font-weight:700;line-height:1.2}.top-read-copy p{display:none}.feed-header{justify-content:space-between;align-items:end;gap:.85rem;margin-bottom:.75rem}.feed-filters,.feed-header{flex-wrap:wrap;display:flex}.feed-filters{justify-content:flex-end;gap:.45rem}.feed-filter{letter-spacing:.01em;min-height:2.1rem;color:var(--text-muted);cursor:pointer;appearance:none;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.45rem .75rem;font-size:.72rem;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}[data-theme=light] .feed-filter{color:var(--secondary-soft);background:#ffffffd1;border-color:#07172214}.feed-filter:hover{border-color:#1988e857;transform:translateY(-1px)}.feed-filter.is-active{color:#fff;background:linear-gradient(#1b8af0,#1478d4);border-color:#0000}.feed-list,.feed-stack{gap:.55rem;display:grid}.open-list{border-top:1px solid var(--line);gap:0;display:grid}.open-list-item{border-bottom:1px solid var(--line);grid-template-columns:8.8rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.82rem 0 1.82rem .78rem;text-decoration:none;display:grid;position:relative}.open-list-item-featured{background:linear-gradient(90deg,#1988e81f,#0000 58%),#ffffff06;grid-template-columns:15.2rem minmax(0,1fr) auto;gap:1.28rem;padding:2.1rem .85rem 2.1rem 1rem}[data-theme=light] .open-list-item-featured{background:linear-gradient(90deg,#1988e814,#0000 58%),#ffffff80}.open-list-item:after,.open-list-item:before{content:"";background:var(--primary);opacity:0;transition:opacity .52s,transform .72s cubic-bezier(.2,.72,.2,1);position:absolute;left:0}.open-list-item:after{transform-origin:0;height:1px;bottom:-1px;right:0;transform:scaleX(0)}.open-list-item:before{transform-origin:bottom;width:1px;height:2.2rem;bottom:-1px;transform:scaleY(0)}.open-list-item:hover:after,.open-list-item:hover:before{opacity:1;transform:scale(1)}.open-list-media{background:linear-gradient(135deg,#020d15e6,#1988e82e);border-radius:.82rem;min-height:5.7rem;position:relative;overflow:hidden}.open-list-item-featured .open-list-media{min-height:9.1rem}.alternating-copy,.open-list-copy{gap:.38rem;min-width:0;display:grid}.open-list-copy{width:66.666%}.alternating-meta,.open-list-meta{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem .75rem;font-size:.68rem;font-weight:500;display:flex}.alternating-copy h4,.magazine-row h4,.open-list-copy h4{color:var(--text);font-size:1.24rem;font-weight:800;line-height:1.22}.open-list-item-featured .open-list-copy h4{font-size:clamp(1.45rem,2vw,1.82rem);line-height:1.18}.open-list-item-featured .open-list-copy p{font-size:1rem;line-height:1.58}.alternating-copy p,.magazine-row p,.open-list-copy p{color:var(--text-muted);font-size:.95rem;line-height:1.62}.alternating-link,.open-list-link{color:var(--primary);align-items:center;gap:.5rem;font-size:.82rem;font-weight:800;display:inline-flex}.open-list-link{background:#1988e81a;border:1px solid #1988e857;border-radius:999px;justify-self:end;margin-right:clamp(1rem,2.8vw,2.2rem);padding:.58rem .78rem .58rem .92rem;transition:color .18s,background-color .18s,border-color .18s,transform .22s;box-shadow:inset 0 1px #ffffff14}[data-theme=light] .open-list-link{background:#1988e814;box-shadow:inset 0 1px #ffffffb8}.open-list-item:hover .open-list-link{color:#fff;background:var(--primary);border-color:#0000;transform:translate(.15rem)}.magazine-list{gap:.58rem;display:grid}.magazine-row{border:1px solid var(--line);background:#091c2a6b;border-radius:.85rem;grid-template-columns:minmax(9rem,.64fr) minmax(0,1.15fr) minmax(0,1.25fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:grid}[data-theme=light] .magazine-row{background:#ffffffad;border-color:#07172214}.magazine-row:hover{border-color:#1988e857;transform:translateY(-1px)}.magazine-row-kicker,.magazine-row>span{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.magazine-row>span{white-space:nowrap;letter-spacing:0;text-transform:none}.alternating-list{gap:.75rem;display:grid}.alternating-row{border:1px solid var(--line);background:#091c2a94;border-radius:1rem;grid-template-columns:minmax(15rem,.7fr) minmax(0,1fr);align-items:stretch;gap:1rem;padding:.72rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}[data-theme=light] .alternating-row{background:#ffffffc7;border-color:#07172214}.alternating-row:hover{border-color:#1988e857;transform:translateY(-2px);box-shadow:0 18px 40px #01070c2e}.alternating-row.is-reversed{grid-template-columns:minmax(0,1fr) minmax(15rem,.7fr)}.alternating-row.is-reversed .alternating-media{order:2}.alternating-media{background:linear-gradient(135deg,#020d15e6,#1988e82e);border-radius:.82rem;min-height:10.5rem;position:relative;overflow:hidden}.alternating-copy{align-content:center;padding:.4rem .45rem}.feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.feed-grid .article-card-compact{min-height:100%}.feed-masonry{column-count:3;column-gap:.65rem}.feed-masonry .article-card{break-inside:avoid;width:100%;margin:0 0 .65rem;display:flex}.category-grid,.featured-grid,.process-grid{gap:1rem;display:grid}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card{border:1px solid #ffffff1a;border-radius:1.35rem;flex-direction:column;justify-content:space-between;min-height:19rem;padding:1.3rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 16px 44px #01070c33}.category-card-compact{min-height:6.5rem;padding:.82rem .9rem}.category-card-compact .category-card-top{margin-bottom:.55rem}.category-card-compact .category-card-copy{gap:.2rem}.category-card-compact .category-card-copy h3{font-size:1rem;line-height:1.1}.category-card-compact .category-card-copy p{display:none}.category-card-compact .category-card-bottom{margin-top:.55rem;padding-top:.55rem;font-size:.78rem}[data-theme=light] .category-card-compact{background:#ffffffe0}[data-theme=light] .category-card{background:#ffffffd1;border-color:#07172214;box-shadow:0 16px 44px #0717220f}.article-card:hover,.category-card:hover,.process-card:hover{border-color:#1988e857;transform:translateY(-3px);box-shadow:0 24px 60px #01070c47}.article-card-footer,.article-card-meta,.category-card-bottom,.category-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.category-card-top{margin-bottom:1.5rem}.category-card-copy{gap:.7rem;display:grid}.article-card-body h3,.category-card-copy h3,.process-card h3,.sidebar-card h3{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.2}.category-card-copy p,.process-card p,.sidebar-card p{color:var(--text-muted);line-height:1.75}.category-card-bottom{color:var(--text-soft);border-top:1px solid #ffffff14;margin-top:1.6rem;padding-top:1rem;font-size:.92rem}.tone-blue{background:radial-gradient(circle at 100% 0,#1988e838,#0000 34%),#091c2acc}[data-theme=light] .tone-blue{background:radial-gradient(circle at 100% 0,#1988e81f,#0000 34%),#ffffffdb}.tone-sand{background:radial-gradient(circle at 100% 0,#cebca538,#0000 34%),#091c2ad1}[data-theme=light] .tone-sand{background:radial-gradient(circle at 100% 0,#cebca52e,#0000 34%),#ffffffdb}.tone-navy{color:#fff;background:radial-gradient(circle at 100% 0,#1988e81a,#0000 34%),linear-gradient(#071722,#04111b)}[data-theme=light] .tone-navy{color:var(--secondary);background:radial-gradient(circle at 100% 0,#1988e814,#0000 34%),#ffffffdb;border-color:#07172214}.tone-navy .category-card-bottom,.tone-navy .category-card-copy p,.tone-navy p{color:#ffffffc7}[data-theme=light] .tone-navy .category-card-bottom,[data-theme=light] .tone-navy .category-card-copy p,[data-theme=light] .tone-navy p{color:var(--text-muted)}.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{border:1px solid #ffffff1a;border-radius:1.1rem;flex-direction:column;min-height:100%;display:flex;overflow:hidden;box-shadow:0 16px 44px #01070c33}[data-theme=light] .article-card{background:#ffffffd1;border-color:#07172214;box-shadow:0 16px 44px #0717220f}.article-card-featured{background:linear-gradient(#091c2ae6,#071722cc);border-color:#1988e833}[data-theme=light] .article-card-featured{background:linear-gradient(#ffffffe0,#f6f4efeb)}.article-card-media{aspect-ratio:16/10;background:linear-gradient(135deg,#020d15f5,#1988e833);position:relative}.article-card-featured .article-card-media{aspect-ratio:21/10}.article-card-body{gap:.55rem;padding:.95rem 1rem;display:grid}.article-card-body p{color:#f4f1ebbd;line-height:1.7}[data-theme=light] .article-card-body p{color:var(--text-muted)}.article-card-footer,.article-card-meta{color:var(--text-soft);font-size:.75rem}.article-card-category{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.article-card-series{color:var(--secondary-soft)}.article-card-date,.article-card-link,.article-card-readcount{align-items:center;gap:.45rem;display:inline-flex}.article-card-link{color:#fff;font-weight:700}[data-theme=light] .article-card-link{color:var(--secondary)}.article-card-readcount{color:var(--text-soft)}.article-card-featured .article-card-body h3{font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.2}.article-card-featured .article-card-body p{max-width:60ch}.article-card-compact{grid-template-columns:minmax(160px,220px) minmax(0,1fr);display:grid}.article-card-compact .article-card-media{aspect-ratio:4/3;min-height:100%}.article-card-compact .article-card-body{align-content:center;padding:.72rem .88rem}.article-card-compact .article-card-body h3{color:var(--text);font-size:clamp(1.08rem,1.7vw,1.34rem);font-weight:800;line-height:1.22}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-card{border:1px solid #ffffff1a;border-radius:1rem;padding:.95rem;box-shadow:0 16px 44px #01070c33}[data-theme=light] .process-card{background:#ffffffd1;border-color:#07172214;box-shadow:0 16px 44px #0717220f}.process-card span{color:#7ec2ff;letter-spacing:.12em;background:#1988e829;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:inline-flex}.site-footer{border-top:1px solid #ffffff14;padding:1rem 0 1.4rem}[data-theme=light] .site-footer{border-top:1px solid #07172214}.footer-minimal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-cta{color:#fff;background:linear-gradient(#1b8af0,#1478d4);border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.84rem;font-weight:700;transition:transform .16s,filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 18px #1187e60f}.footer-cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 22px #1187e617}.hero-grid-category{align-items:stretch}.hero-section-article .hero-copy h1,.hero-section-category .hero-copy h1{max-width:12ch;line-height:1.18}@media (min-width:1024px){.hero-section-article .hero-copy h1,.hero-section-category .hero-copy h1{white-space:nowrap;max-width:none;line-height:1.18}}.hero-section-article .article-meta{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.58rem .85rem;margin-top:.9rem;font-size:.74rem;display:flex}.hero-section-article .hero-lead{margin-top:1rem}.article-meta-author{align-items:center;gap:.42rem;font-weight:700;display:inline-flex}.article-meta-author,[data-theme=light] .article-meta-author{color:var(--secondary)}.article-series-tag{color:#d7f0ff;letter-spacing:.08em;text-transform:uppercase;background:#091c2a85;border:1px solid #1988e847;border-radius:999px;align-items:center;width:fit-content;margin-bottom:.9rem;padding:.38rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex}[data-theme=light] .article-series-tag{color:var(--primary);background:#ffffffdb}.article-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.series-explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.series-empty-state,.series-explainer-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#091c2a80;border-radius:1.15rem;padding:1.15rem}[data-theme=light] .series-empty-state,[data-theme=light] .series-explainer-card{background:#ffffffd6;border-color:#07172214}.series-explainer-card{gap:.75rem;display:grid}.series-empty-state h3,.series-explainer-card h2{font-size:clamp(1.12rem,1.8vw,1.48rem);line-height:1.08}.series-empty-state p,.series-explainer-card p,.series-explainer-card ul{color:var(--text-muted);line-height:1.65}.series-explainer-card ul{margin:0;padding-left:1rem}.series-empty-state{gap:.7rem;display:grid}.article-category-panel{border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:1rem;align-content:start;align-self:start;gap:.45rem;max-width:19rem;padding:.72rem .82rem;display:grid}[data-theme=light] .article-category-panel{background:#ffffffd6;border-color:#07172214}.article-category-panel-link{color:var(--primary);align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.article-category-current{background:#ffffff0f;border:1px solid #ffffff14;border-radius:.88rem;gap:.16rem;padding:.68rem .75rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 12px 30px #01070c14}.article-category-current:hover{border-color:#1988e847;text-decoration:none;transform:translateY(-1px);box-shadow:0 18px 40px #01070c29}[data-theme=light] .article-category-current{background:#ffffffe6;border-color:#07172214}.article-category-current:after{content:"→";width:fit-content;color:var(--primary);margin-top:.15rem;font-size:.9rem;line-height:1}.article-category-current-label{letter-spacing:-.02em;font-size:.92rem;font-weight:700}.article-category-current-copy{color:var(--text-muted);font-size:.74rem;line-height:1.45}.article-category-list{flex-wrap:wrap;gap:.4rem;margin-top:.1rem;display:flex}.article-category-pill{border:1px solid var(--line);min-height:1.8rem;color:var(--text-muted);background:#091c2a80;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .58rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.article-category-pill:hover{border-color:#1988e857;text-decoration:none;transform:translateY(-1px)}[data-theme=light] .article-category-pill{background:#ffffffdb;border-color:#07172214}.article-category-pill.is-active{color:#fff;background:linear-gradient(#1b8af0,#1478d4);border-color:#0000;box-shadow:0 10px 18px #1187e60f}.article-category-pill-count{color:currentColor;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.66rem;font-weight:800;display:inline-flex}[data-theme=light] .article-category-pill-count{background:#07172214}.article-layout{gap:0;display:grid}.article-content-grid{grid-template-columns:minmax(0,1.42fr) minmax(340px,.72fr);align-items:start;gap:1.75rem;display:grid}.article-rail{z-index:6;grid-area:1/2;place-self:start end;gap:1rem;width:min(100%,19rem);display:grid;position:sticky;top:6.5rem}.article-progress-slot{width:100%}.article-progress-slot-mobile{display:none}.article-prose{grid-area:1/1/span 2;gap:1.25rem;width:100%;max-width:790px;display:grid}.article-audio{background:linear-gradient(90deg,#1988e82e,#0e30465c),#091c2a94;border:1px solid #1988e847;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.15rem;padding:.72rem .9rem;display:grid;box-shadow:0 12px 34px #01070c24}[data-theme=light] .article-audio{background:linear-gradient(90deg,#d2ebffe0,#f5fbffc2),#ffffffc2;box-shadow:0 12px 34px #0717220f}.article-audio-meta{align-items:center;gap:.62rem;min-width:2.42rem;display:inline-flex}.article-audio-icon{background:var(--primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.42rem;height:2.42rem;display:inline-flex;box-shadow:0 12px 26px #1187e62e}.article-audio-player{grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:.62rem;min-width:0;display:grid}.article-audio-play{color:#d7f0ff;background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:color .18s,background .18s,transform .18s;display:inline-flex}[data-theme=light] .article-audio-play{color:var(--primary)}.article-audio-play:hover{color:#fff;background:#80ccff1f;transform:translateY(-1px)}.article-audio-timeline{min-width:0}.article-audio-seek{cursor:pointer;touch-action:none;align-items:center;width:100%;min-width:0;height:1.35rem;display:flex;position:relative}.article-audio-seek-track{background:linear-gradient(90deg,#8bd4ff var(--audio-progress,0),#cbe8fa40 0),#cbe8fa2e;border-radius:999px;width:100%;height:.34rem;display:block;position:relative}[data-theme=light] .article-audio-seek-track{background:linear-gradient(90deg,var(--primary) var(--audio-progress,0),#1988e824 0),#1988e81a}.article-audio-seek-thumb{top:50%;left:var(--audio-progress,0);background:#d7f0ff;border:0;border-radius:999px;width:.82rem;height:.82rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #8bd4ff29}[data-theme=light] .article-audio-seek-thumb{background:var(--primary)}.article-audio-seek:focus-visible .article-audio-seek-track{box-shadow:0 0 0 4px #80ccff29}.article-audio-controls{justify-content:flex-end;align-items:center;gap:.34rem;min-width:max-content;display:inline-flex}.article-audio-time{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.74rem;font-weight:800}.article-audio-icon-button{width:1.55rem;height:1.55rem;color:var(--text-muted);background:0 0;border:0;border-radius:.46rem;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.article-audio-icon-button:hover{color:var(--text);background:#80ccff1f;transform:translateY(-1px)}.article-audio-volume{align-items:center;gap:.18rem;margin-right:.42rem;display:inline-flex}.article-audio-volume input{appearance:none;cursor:pointer;background:linear-gradient(90deg,#8bd4ff var(--audio-volume,100%),#cbe8fa3d 0),#cbe8fa29;border-radius:999px;width:3.15rem;height:.28rem;margin:0}[data-theme=light] .article-audio-volume input{background:linear-gradient(90deg,var(--primary) var(--audio-volume,100%),#1988e824 0),#1988e81a}.article-audio-volume input::-webkit-slider-thumb{appearance:none;background:#d7f0ff;border:0;border-radius:999px;width:.62rem;height:.62rem}[data-theme=light] .article-audio-volume input::-webkit-slider-thumb{background:var(--primary)}.article-audio-volume input::-moz-range-thumb{background:#d7f0ff;border:0;border-radius:999px;width:.62rem;height:.62rem}[data-theme=light] .article-audio-volume input::-moz-range-thumb{background:var(--primary)}.article-audio-speed{min-width:max-content;color:var(--text-muted);align-items:center;font-size:.7rem;font-weight:800;display:inline-flex;position:relative}.article-audio-speed select{appearance:none;width:2.85rem;height:1.42rem;color:var(--text);font:inherit;text-align:center;text-align-last:center;background:linear-gradient(#ffffff14,#ffffff05),#ffffff0f;border:1px solid #80ccff42;border-radius:999px;outline:none;padding:0;font-size:.62rem;font-weight:800}[data-theme=light] .article-audio-speed select{background:linear-gradient(#ffffffeb,#ebf7ffb8),#fffc;border-color:#1988e82e}.article-audio-speed select:focus-visible{border-color:#80ccffa8;box-shadow:0 0 0 4px #80ccff29}.article-audio-button{min-height:2.35rem;color:var(--text-muted);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 .82rem;font-size:.76rem;font-weight:800;display:inline-flex}[data-theme=light] .article-audio-button{background:#0717220a;border-color:#0717221a}.article-audio-button:disabled{cursor:not-allowed;opacity:.78}.article-action-row{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#cebca514,#1988e814),#05111bd1;border:1px solid #cebca52e;border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:-.55rem;padding:.32rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:sticky;top:6.5rem;box-shadow:0 16px 38px #01070c2e}.article-action-row a,.article-action-row button{width:100%;min-width:0;min-height:2.62rem;color:var(--text-muted);text-align:center;background:#091c2a6b;border:1px solid #80ccff33;border-radius:.75rem;justify-content:center;align-items:center;gap:.42rem;padding:.62rem .82rem;font-size:.8rem;font-weight:800;line-height:1.1;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.article-action-row.is-near-article-cta{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-.4rem)}.article-action-row button{font:inherit;cursor:pointer;appearance:none}[data-theme=light] .article-action-row{background:#fbfaf7d1;border-color:#1988e81f;box-shadow:0 16px 38px #07172214}[data-theme=light] .article-action-row a,[data-theme=light] .article-action-row button{color:var(--secondary-soft);background:#ffffffad;border-color:#1988e824}.article-action-row a:first-child{background:linear-gradient(180deg,#efe0cafa,#cebca5fa),var(--tertiary);color:#071722;border-color:#cebca5e6;box-shadow:0 12px 26px #cebca524}.article-action-row a:nth-child(2){background:linear-gradient(180deg,#2293f2 0,var(--primary) 48%,#0f6fbe 100%),var(--primary);color:#fff;border-color:#1988e8c7;box-shadow:0 12px 26px #1187e62e}.article-action-row a:hover,.article-action-row button:hover{color:var(--text);background:#1988e829;border-color:#80ccff5c;text-decoration:none;transform:translateY(-1px)}.article-action-row a:first-child:hover{background:linear-gradient(180deg,#f6ead8fa,#d6c4abfa),var(--tertiary);color:#071722;border-color:#efe0caf5}.article-action-row a:nth-child(2):hover{background:linear-gradient(180deg,#36a2ff 0,#1988e8 48%,var(--primary-hover) 100%),var(--primary);color:#fff;border-color:#60b5f6db}.newsletter-modal{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.newsletter-modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#020d15b8;border:0;position:absolute;inset:0}[data-theme=light] .newsletter-modal-backdrop{background:#07172247}.newsletter-modal-panel{z-index:1;width:min(100%,31rem);box-shadow:var(--shadow-strong);background:radial-gradient(circle at 0 0,#1988e838,#0000 42%),linear-gradient(#0a1d2bfa,#05111bfa);border:1px solid #80ccff3d;border-radius:1rem;gap:1.2rem;padding:clamp(1.2rem,3.5vw,1.65rem);display:grid;position:relative}[data-theme=light] .newsletter-modal-panel{background:radial-gradient(circle at 0 0,#bfe6ffa3,#0000 44%),linear-gradient(#fffffffa,#f5fafdfa);border-color:#1988e829}.newsletter-modal-close{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:#ffffff0f;border:1px solid #80ccff2e;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.72rem;right:.72rem}.newsletter-modal-close:hover{color:var(--text);border-color:#80ccff61}.newsletter-modal-copy{gap:.55rem;padding-right:2.1rem;display:grid}.newsletter-modal-copy h2{max-width:18ch;font-size:clamp(1.45rem,3.8vw,2.05rem);font-weight:300;line-height:1.04}.newsletter-modal-copy p:last-child{max-width:34rem;color:var(--text-muted);font-size:.92rem;line-height:1.65}.newsletter-form{gap:.78rem;display:grid}.newsletter-form label{gap:.35rem;display:grid}.newsletter-form label span{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.newsletter-form input{width:100%;min-height:2.75rem;color:var(--text);font:inherit;background:#ffffff12;border:1px solid #80ccff2e;border-radius:.7rem;outline:none;padding:.68rem .8rem}[data-theme=light] .newsletter-form input{background:#ffffffc7;border-color:#1988e829}.newsletter-form input:focus{border-color:#80ccff94;box-shadow:0 0 0 4px #80ccff21}.newsletter-form button{color:#fff;cursor:pointer;background:linear-gradient(#1b8af0,#1478d4);border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.48rem;min-height:2.9rem;margin-top:.2rem;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:0 14px 28px #1187e62e}.newsletter-form-error{color:#ffd5d5;font-size:.82rem;line-height:1.45}[data-theme=light] .newsletter-form-error{color:#8c2020}.newsletter-modal-success{color:var(--text-muted);background:#1988e81f;border:1px solid #80ccff2e;border-radius:.85rem;gap:.25rem;padding:1rem;line-height:1.5;display:grid}.newsletter-modal-success strong{color:var(--text)}.article-cover{min-height:21rem;box-shadow:var(--shadow-strong);border-radius:1.5rem;position:relative;overflow:hidden}.article-lead,.article-section{gap:1rem;display:grid}.article-lead p,.article-section p,.article-sidebar p{color:var(--text-muted);line-height:1.8}.article-lead a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.article-lead a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary) 62%,transparent);text-decoration-color:color-mix(in srgb,var(--primary) 62%,transparent)}}.article-lead a{text-underline-offset:.18em}.article-section{padding-top:.95rem}.article-section h2{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;line-height:1.12}.article-section ul{padding-left:2.05rem}.article-section ul,.category-bullets{gap:.65rem;margin:0;list-style:outside;display:grid}.category-bullets{padding-left:1.2rem}.article-section ol{gap:.65rem;margin:0;padding-left:2.05rem;list-style:decimal;display:grid}.article-section li,.category-bullets li{color:var(--text-muted);line-height:1.65}.article-rich-content{gap:1.25rem;display:grid}.article-rich-content .article-section{gap:1rem;padding-top:.95rem;display:grid}.article-rich-content .article-section blockquote p,.article-rich-content .article-section li,.article-rich-content .article-section p{color:var(--text-muted);line-height:1.8}.article-rich-content .article-section h2{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:500;line-height:1.12}.article-rich-content .article-section ol,.article-rich-content .article-section ul{gap:.65rem;margin:0;padding-left:2.05rem;display:grid}.article-rich-content .article-section ul{list-style:outside}.article-rich-content .article-section ol{list-style:decimal}.article-rich-content .article-section blockquote{background:#ffffff0a;border-left:3px solid #c5b39bcc;border-radius:1rem;margin:0;padding:1.1rem 1.25rem}[data-theme=light] .article-rich-content .article-section blockquote{background:#0717220a}.article-rich-content .article-section blockquote p{color:var(--text);font-size:1.05rem}.article-rich-content .article-section .article-term-box{border-left:0;border:1px solid var(--line);background:#ffffff08;gap:.85rem;display:grid}.article-rich-content .article-section .article-term-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:var(--primary);border-radius:999px;width:fit-content;padding:.42rem .62rem;font-size:.68rem;font-weight:700;line-height:1}[data-theme=light] .article-rich-content .article-section .article-term-box{background:#07172208}[data-theme=light] .article-rich-content .article-section .article-term-label{color:#fff;background:var(--primary)}.article-rich-content .article-section .article-term-box li,.article-rich-content .article-section .article-term-box p{color:var(--text-muted);font-size:1rem;line-height:1.75}.article-rich-content .article-section .article-term-box ul{gap:.5rem;padding-left:1.35rem}.article-rich-content .article-section .article-inline-figure{gap:.7rem;margin:.4rem 0 0;display:grid}.article-rich-content .article-section .article-inline-figure img{border:1px solid var(--line);width:100%;height:auto;box-shadow:var(--shadow-soft);border-radius:1.1rem}.article-rich-content .article-section .article-inline-figure figcaption{color:var(--text-soft);font-size:.92rem;line-height:1.6}.article-rich-content .article-section a{color:var(--primary);text-underline-offset:.14em;text-decoration:underline}.article-rich-content .article-section sup{font-size:.72em;line-height:0}.article-rich-content .article-section.article-sources h2{font-size:clamp(1.12rem,1.6vw,1.45rem)}.article-rich-content .article-section.article-sources{padding-top:0}.article-rich-content .article-section.article-sources ol{padding-left:0;list-style-position:inside}.article-rich-content .article-section.article-sources li,.article-rich-content .article-section.article-sources p{font-size:.76rem;line-height:1.58}.article-cta-section{margin-top:.9rem}.article-cta-shell{background:radial-gradient(circle at 0 0,#80ccff24,#0000 52%),linear-gradient(#0b202eeb,#081622eb);border:1px solid #1988e833;border-radius:1.5rem;gap:1rem;padding:1.5rem;display:grid;box-shadow:0 18px 40px #01070c24}[data-theme=light] .article-cta-shell{background:radial-gradient(circle at 0 0,#bfe6ff8c,#0000 52%),linear-gradient(#f8fcfffa,#f2f8fcfa);border-color:#1187e61f;box-shadow:0 18px 40px #0717220f}.article-cta-shell h2{letter-spacing:-.04em;max-width:17ch;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.08}.article-cta-shell>p:last-of-type{max-width:62ch;margin:0}.article-cta-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;display:flex}.article-cta-primary{color:#fff;letter-spacing:.01em;background:linear-gradient(#1b8af0,#1478d4);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.9rem 1.2rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 14px 28px #1187e633}.article-cta-primary:hover{filter:brightness(1.03);text-decoration:none;transform:translateY(-1px);box-shadow:0 18px 34px #1187e63d}.article-cta-secondary{color:var(--primary-soft);align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}[data-theme=light] .article-cta-secondary{color:var(--primary)}.article-cta-secondary:hover{text-decoration:none}.article-sidebar{gap:.75rem;width:100%;display:grid}.article-progress{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06131db8;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;max-width:19rem;padding:.58rem .72rem;display:grid;box-shadow:0 12px 32px #01070c1f}[data-theme=light] .article-progress{background:#f6f4efcc;border-color:#07172214;box-shadow:0 12px 32px #0717220f}.article-progress-label,.article-progress-value{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:800}.article-progress-value{color:var(--primary);letter-spacing:0}.article-progress-track{background:#ffffff1a;border-radius:999px;height:.42rem;position:relative;overflow:hidden}[data-theme=light] .article-progress-track{background:#0717221a}.article-progress-fill{border-radius:inherit;background:var(--primary);width:0;transition:width .12s;position:absolute;inset:0 auto 0 0}@media (min-width:1024px){.hero-section-article .hero-copy h1{white-space:normal;overflow-wrap:normal;max-width:min(100%,30ch)}}.article-page-navigation{grid-column:1/-1;margin-top:3.25rem}.sidebar-navigation{grid-template-columns:minmax(0,1.15fr) minmax(220px,.72fr) minmax(0,1.15fr);align-items:stretch;gap:1rem;display:grid}.sidebar-navigation-empty,.sidebar-navigation-item a{border:1px solid var(--line);background:#091c2a9e;border-radius:1rem;grid-template-columns:5.8rem minmax(0,1fr) auto;align-items:center;gap:.95rem;width:100%;height:100%;padding:.64rem .72rem;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:grid;box-shadow:0 12px 32px #01070c1f}.sidebar-navigation-item a:hover{border-color:#1988e857;text-decoration:none;transform:translateY(-2px);box-shadow:0 18px 40px #01070c2e}[data-theme=light] .sidebar-navigation-empty,[data-theme=light] .sidebar-navigation-item a{background:#ffffffdb;border-color:#07172214;box-shadow:0 12px 32px #0717220f}[data-theme=light] .sidebar-navigation-item a:hover{background:#fffffff0}.sidebar-navigation-next a,.sidebar-navigation-prev a{justify-content:stretch}.sidebar-navigation-media{background:linear-gradient(135deg,#020d15e6,#1988e82e);border-radius:.78rem;min-height:5rem;position:relative;overflow:hidden}.sidebar-navigation-copy{gap:.25rem;min-width:0;display:grid}.sidebar-navigation-label{text-transform:uppercase;letter-spacing:.16em;color:var(--text-soft);margin-bottom:.15rem;font-size:.66rem;display:block}.sidebar-navigation-title{color:var(--text);font-size:1.08rem;font-weight:600;line-height:1.35;display:block}.sidebar-navigation-center{color:#fff;background:linear-gradient(#1b8af0,#1478d4);border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:100%;padding:1rem 1.15rem;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 18px #1187e60f}.sidebar-navigation-center:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 22px #1187e617}.sidebar-navigation-empty{opacity:.64;grid-template-columns:minmax(0,1fr);padding:1rem 1.1rem}.article-category-panel,.article-sidebar{z-index:5}.eyebrow-link{width:fit-content}.cta-preview-page{padding:7.5rem 0 5rem}.cta-preview-grid{grid-template-columns:minmax(13rem,.52fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.cta-preview-aside{gap:1rem;display:grid;position:sticky;top:7rem}.cta-preview-aside h1{max-width:9.5ch;margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.94}.cta-preview-aside p:last-child{max-width:30rem;color:var(--text-muted);margin:0;font-size:1.02rem;line-height:1.65}.cta-preview-stack{gap:1.25rem;display:grid}.cta-preview-article{border-bottom:1px solid var(--line);gap:.75rem;padding:0 0 1rem;display:grid}.article-preview-label{color:var(--text-soft);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.cta-preview-article p:last-child{max-width:57ch;color:var(--text-muted);margin:0;font-size:1.06rem;line-height:1.75}.cta-concept{border:1px solid var(--line);background:#0818249e;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:0 18px 48px #01070c1f}[data-theme=light] .cta-concept{background:#ffffffc2;box-shadow:0 18px 48px #0717220f}.cta-concept h2{color:var(--text);margin:0;font-size:clamp(1.42rem,2vw,2rem);line-height:1.08}.cta-concept p{color:var(--text-muted);margin:0;line-height:1.65}.cta-concept a{text-decoration:none}.cta-concept-editorial{border-color:#cebca540;grid-template-columns:auto minmax(0,1fr);gap:1.25rem 1.6rem;padding:1.55rem;display:grid}.cta-concept-editorial:before{content:"";pointer-events:none;background:linear-gradient(90deg,#cebca51f,#0000 44%);position:absolute;inset:0}.cta-concept-marker{width:2.35rem;height:2.35rem;color:var(--tertiary);font-family:var(--font-geist-mono),monospace;border:1px solid #cebca557;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:relative}.cta-concept-copy{gap:.8rem;display:grid;position:relative}.cta-concept-copy p:last-child{max-width:60ch}.cta-concept-actions{flex-wrap:wrap;grid-column:2;gap:.7rem 1rem;display:flex;position:relative}.cta-concept-actions a,.cta-strip-bottom a{min-height:2.55rem;color:var(--primary);background:#1988e812;border:1px solid #1988e83d;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.68rem .95rem;font-size:.9rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.cta-concept-actions a:first-child{background:linear-gradient(#1b8af029,#1478d41a);border-color:#1988e880}.cta-concept-actions a:hover,.cta-strip-bottom a:hover{background:#1988e81f;border-color:#1988e880;transform:translateY(-1px)}.cta-concept-actions a+a{color:var(--text)}.cta-concept-strip{background:linear-gradient(90deg,#1988e82e,#0000 38%),#081824ad;gap:1.45rem;padding:1.55rem;display:grid}[data-theme=light] .cta-concept-strip{background:linear-gradient(90deg,#1988e81f,#0000 42%),#ffffffd1}.cta-concept-strip h2{max-width:22ch}.cta-strip-bottom{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-top:1rem;display:grid}.cta-strip-bottom p{max-width:44ch}.cta-strip-bottom a{color:var(--primary);background:#1988e817;border:1px solid #1988e84d}.cta-concept-article{margin-top:.15rem}.article-cta-variants{gap:1rem;display:grid}.cta-concept-article.cta-concept-editorial,.cta-concept-article.cta-concept-strip{padding:1.35rem}.cta-concept-article.cta-concept-strip h2{max-width:24ch}.cta-concept-line{border:0;border-top:3px solid #1988e8a3;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(14rem,.42fr);gap:1rem 1.6rem;padding:1.25rem 0 0;display:grid}.cta-concept-line,[data-theme=light] .cta-concept-line{box-shadow:none;background:0 0}.cta-line-head{gap:.65rem;display:grid}.cta-concept-line h2{max-width:24ch}.cta-concept-line .cta-line-head h2{color:#d6c19f}[data-theme=light] .cta-concept-line .cta-line-head h2{color:#a9783c}.cta-concept-line>p{align-self:end;max-width:34ch}.cta-concept-line .cta-concept-actions{grid-column:1/-1}.cta-concept-line .cta-concept-actions a{background:0 0}.cta-concept-line .cta-concept-actions a:first-child{background:#1988e814}.cta-concept-gold-rail{box-shadow:none;background:linear-gradient(90deg,#cebca51a,#0000 50%);border:0;border-left:3px solid #cebca5cc;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.25rem;padding:1.2rem 0 1.2rem 1rem;display:grid}[data-theme=light] .cta-concept-gold-rail{box-shadow:none;background:linear-gradient(90deg,#cebca529,#0000 54%)}.cta-gold-rail-mark{background:var(--tertiary);border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem}.cta-gold-copy{gap:.65rem;display:grid}.cta-gold-copy h2{max-width:25ch;color:var(--text)}.cta-gold-copy p:last-child{max-width:42ch}.cta-concept-gold-rail .cta-square-actions{grid-column:2}.cta-concept-gold-note{border:0;border-top:1px solid #cebca56b;border-bottom:1px solid #cebca533;border-radius:0;gap:.75rem;padding:1.2rem 0;display:grid}.cta-concept-gold-note,[data-theme=light] .cta-concept-gold-note{box-shadow:none;background:0 0}.cta-gold-tag{width:fit-content;color:var(--tertiary);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.cta-concept-gold-note h2{max-width:26ch;color:var(--text)}.cta-note-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.cta-note-bottom p{max-width:42ch}.cta-note-bottom a{min-height:2.45rem;color:var(--text);border:1px solid #cebca575;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.68rem .95rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.cta-note-bottom a:hover{background:#cebca514;border-color:#cebca5b8;transform:translateY(-1px)}.cta-concept-square{background:linear-gradient(90deg,#1988e81a,#0000 36%),#0818248a;border-color:#1988e82e;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:1rem 1.35rem;padding:1.35rem;display:grid;box-shadow:0 12px 34px #01070c1a}[data-theme=light] .cta-concept-square{background:linear-gradient(90deg,#1988e814,#0000 38%),#ffffffa8}.cta-square-index{color:var(--primary);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:.75rem;font-weight:800}.cta-square-copy{gap:.75rem;display:grid}.cta-square-copy h2{max-width:25ch}.cta-square-copy p:last-child{max-width:56ch}.cta-square-actions{flex-wrap:wrap;grid-column:2;gap:.45rem;display:flex}.cta-square-actions a{min-width:9.25rem;min-height:2.58rem;color:var(--text-muted);text-align:center;background:#091c2a6b;border:1px solid #80ccff33;border-radius:.75rem;justify-content:center;align-items:center;gap:.42rem;padding:.58rem .88rem;font-size:.86rem;font-weight:800;line-height:1.1;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.cta-square-actions a:first-child{background:linear-gradient(180deg,#e5d3b9fa,#cebca5f5),var(--tertiary);color:#071722;border-color:#cebca5b8;box-shadow:0 12px 26px #cebca524}.cta-square-actions a:nth-child(2){background:linear-gradient(180deg,var(--primary) 0,var(--primary-hover) 100%),var(--primary);color:#fff;border-color:#1988e87a;box-shadow:0 12px 26px #1187e62e}.cta-square-actions a:hover{color:var(--text);background:#1988e829;border-color:#80ccff5c;transform:translateY(-1px)}.cta-square-actions a:first-child:hover{background:linear-gradient(180deg,#eddec6fa,#cebca5fa),var(--tertiary);color:#071722;border-color:#e5d3b9db}.cta-square-actions a:nth-child(2):hover{background:linear-gradient(180deg,#2090ed 0,var(--primary-hover) 100%),var(--primary);color:#fff;border-color:#60b5f6b8}.cta-concept-paths{gap:1.15rem;padding:1.25rem;display:grid}.cta-paths-head{gap:.7rem;padding:.3rem .25rem 0;display:grid}.cta-paths-head h2{max-width:20ch}.cta-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.cta-path-card{border:1px solid var(--line);min-height:12.5rem;color:var(--text);background:#ffffff09;border-radius:1rem;align-content:space-between;gap:1.1rem;padding:1rem;transition:transform .16s,border-color .16s,background .16s;display:grid}[data-theme=light] .cta-path-card{background:#07172206}.cta-path-card:hover{background:#1988e80f;border-color:#1988e857;transform:translateY(-2px)}.cta-path-kicker{color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cta-path-card strong{max-width:22ch;font-size:1.08rem;line-height:1.35}.cta-path-card>span:last-child{color:var(--primary);align-items:center;gap:.45rem;font-size:.88rem;font-weight:800;display:inline-flex}@media (max-width:1024px){.article-content-grid,.article-layout,.footer-grid,.hero-grid,.hero-grid-category,.hero-grid-home,.hero-home-grid,.hero-top-read-list,.top-read-grid{grid-template-columns:1fr}.category-grid,.featured-grid,.process-grid{grid-template-columns:1fr 1fr}.featured-grid .article-card-featured:first-child{grid-column:auto}.article-rail{display:contents}.article-sidebar{order:2;justify-self:stretch;width:100%;margin-top:0;position:static;top:auto}.article-progress-slot{z-index:12;order:-1;grid-area:auto/1;justify-self:stretch;width:100%;position:sticky;top:4.4rem}.article-prose,.article-sidebar{grid-area:auto/1}.article-prose{order:1}.article-rail>.article-progress-slot{display:none}.article-progress-slot-mobile{z-index:18;order:0;margin-top:-.7rem;margin-bottom:.15rem;display:block;position:sticky;top:10.05rem}.magazine-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto}.magazine-row p{display:none}.hero-rail{background:0 0;border-left:0;width:100%;padding:0}.cta-preview-grid{grid-template-columns:1fr}.cta-preview-aside{position:static}.cta-preview-aside h1{max-width:12ch}}@media (max-width:760px){.container{width:min(100% - 1.2rem,1180px)}.header-inner{flex-wrap:nowrap;gap:.7rem;padding:.45rem 0}.brand-lockup{flex:auto;min-width:0}.brand-lockup img{width:128px;height:auto}.header-actions{flex:none;gap:.4rem}.header-cta{justify-content:center;width:auto;height:2rem;padding:0 .64rem}.header-cta svg{flex:none}.header-cta{font-size:.72rem}.hero-section{padding-top:2.5rem}.hero-statement{padding:2.35rem 0 2.85rem}.hero-statement h1{white-space:normal;text-wrap:balance;max-width:9.4ch;font-size:clamp(2.45rem,11vw,3.45rem);line-height:1.14}.hero-statement-main,.hero-word-rotator{display:block}.hero-word-rotator{min-width:0}.hero-substatement{max-width:24rem;font-size:.98rem;line-height:1.45}.hero-copy h1{max-width:100%;font-size:clamp(2.5rem,12vw,4.1rem)}.hero-section-article .hero-copy h1{overflow-wrap:normal;max-width:100%;font-size:clamp(1.92rem,8.1vw,2.72rem);line-height:1.18}.hero-latest-card{grid-template-columns:1fr;min-height:0}.hero-latest-head,.hero-rail-head{gap:.2rem;display:grid}.hero-latest-head span,.hero-rail-head span{text-align:left;max-width:none}.hero-latest-media{min-height:11.5rem}.category-grid,.featured-grid,.hero-metrics,.process-grid,.sidebar-navigation{grid-template-columns:1fr}.feed-header{align-items:start}.alternating-row,.alternating-row.is-reversed,.article-card-compact,.magazine-row,.open-list-item{grid-template-columns:1fr}.open-list-item{border:1px solid var(--line);background:#07172257;border-radius:1.05rem;align-items:start;gap:1rem;padding:1rem;overflow:hidden}[data-theme=light] .open-list-item{background:#ffffff94}.open-list{border-top:0;gap:1rem;padding-inline:.35rem}.open-list-item:after,.open-list-item:before{opacity:1;transform:scale(1)}.open-list-media{height:11.5rem;min-height:0}.alternating-media{min-height:11.5rem}.open-list-link{justify-self:start;margin-right:0}.open-list-copy{width:100%}.alternating-copy h4,.article-card-body h3,.article-card-compact .article-card-body h3,.article-card-featured .article-card-body h3,.hero-latest-body h2,.magazine-row h4,.open-list-copy h4,.open-list-item-featured .open-list-copy h4,.top-read-copy h3{line-height:1.24}.magazine-row{gap:.35rem}.magazine-row p{display:block}.alternating-row.is-reversed .alternating-media{order:0}.feed-grid,.feed-masonry{column-count:1;grid-template-columns:1fr}.article-cover{aspect-ratio:3/2;border-radius:1.05rem;min-height:auto}.article-audio{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;padding:.58rem .6rem}.article-audio-meta{gap:.46rem;min-width:0}.article-audio-icon{width:1.82rem;height:1.82rem}.article-audio-player{grid-column:auto;width:100%;min-width:0}.article-audio-button{grid-column:1/-1;width:100%;min-width:0}.article-audio-player{grid-template-columns:auto minmax(2.4rem,1fr) auto;gap:.44rem}.article-audio-play{width:1.36rem;height:1.36rem}.article-audio-seek{height:1rem}.article-audio-seek-track{width:calc(100% - .72rem);margin-left:.62rem;margin-right:.1rem}.article-audio-controls{gap:.34rem}.article-audio-time{min-width:1.9rem;font-size:.62rem}.article-audio-icon-button{width:1.22rem;height:1.22rem}.article-audio-volume{display:none}.article-audio-speed{justify-self:auto}.article-audio-speed select{border-radius:50%;width:1.42rem;height:1.42rem;padding:0;font-size:.56rem}.article-action-row{border-radius:.82rem;grid-template-columns:1fr;gap:.32rem;margin-top:-.35rem;padding:.22rem;top:5.35rem}.article-action-row a,.article-action-row button{text-wrap:balance;align-content:center;min-height:2.42rem;padding:.46rem .52rem;font-size:.68rem;line-height:1.14}.article-action-row svg{flex:none;width:.72rem;height:.72rem}.newsletter-modal{align-items:end;padding:.75rem}.newsletter-modal-panel{border-radius:1rem;width:100%;max-height:calc(100dvh - 1.5rem);overflow:auto}.article-category-panel{max-width:none}.article-progress{max-width:none;box-shadow:none;border-radius:.8rem;gap:.36rem;padding:.34rem .46rem}.article-progress-slot{order:-1;margin-bottom:-.35rem;top:8.75rem}.article-rail>.article-progress-slot{display:none}.article-progress-slot-mobile{z-index:18;order:0;margin-top:-.28rem;margin-bottom:.42rem;display:block;position:sticky;top:8.75rem}.article-progress-label,.article-progress-value{letter-spacing:.06em;font-size:.52rem}.article-progress-track{height:.26rem}.feed-controls{justify-content:flex-start}.series-explainer-grid{grid-template-columns:1fr}.cta-preview-page{padding:5.4rem 0 3.5rem}.cta-preview-grid{gap:1.7rem}.cta-preview-aside h1{font-size:clamp(2.2rem,11vw,3.2rem)}.cta-concept-editorial,.cta-concept-paths,.cta-concept-strip{border-radius:1rem}.cta-concept-square{border-radius:.35rem}.cta-concept-editorial{grid-template-columns:1fr;gap:1rem;padding:1.1rem}.cta-concept-actions{grid-column:auto;display:grid}.cta-concept-gold-rail,.cta-concept-line,.cta-concept-square,.cta-paths-grid,.cta-strip-bottom{grid-template-columns:1fr}.cta-concept-line{gap:1rem}.cta-concept-gold-rail{padding:1.05rem 0 1.05rem .9rem}.cta-gold-rail-mark{display:none}.cta-concept-gold-note h2,.cta-concept-line>p,.cta-gold-copy h2{max-width:none}.cta-strip-bottom{align-items:start}.cta-strip-bottom a{justify-content:center;width:100%}.cta-path-card{min-height:10.5rem}.cta-square-actions{grid-column:auto;display:grid}.cta-concept-gold-rail .cta-square-actions{grid-column:auto}.cta-square-actions a{width:100%}.cta-note-bottom{grid-template-columns:1fr;align-items:start}.cta-note-bottom a{width:100%}}