@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.9cb3a3e2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.890a9a09.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.ae65d18e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_b6fb0739-module__U57aXq__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_b6fb0739-module__U57aXq__variable{--font-body:"Cairo","Cairo Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.a2c089c6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.afa27594.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.7b13a9eb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.504826d2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.2a17492d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.f9f15f61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_11681195-module__RGFAMW__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_11681195-module__RGFAMW__variable{--font-display:"Source Serif 4","Source Serif 4 Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid}::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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);--font-display:var(--font-display);--font-body:var(--font-body)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.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}}.flex{display:flex}.inline{display:inline}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#111;--ink-soft:#222;--paper:#fff;--paper-deep:#f0f0f0;--accent:#c8102e;--accent-dark:#9a0c23;--line:rgba(0,0,0,.1);--muted:#666;--gold:#b89a4a;--surface:#fff;--shadow:0 2px 12px rgba(0,0,0,.08);--radius:0;--section-space:clamp(1.5rem,3vw,2.5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-body),sans-serif;background:#f5f5f5;width:100%;min-height:100vh;margin:0}[dir=rtl],[dir=ltr],main{width:100%;min-width:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1280px,100% - 2rem);margin-left:auto;margin-right:auto}.brand-mark{font-family:var(--font-display),serif;letter-spacing:-.02em}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:800}.section-head{border-bottom:2px solid var(--accent);justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.15rem;padding-bottom:.55rem;display:flex}.section-head .eyebrow{display:none}.section-title{font-family:var(--font-display),serif;color:var(--accent);margin:0;font-size:max(1.35rem,min(2.2vw,1.75rem))}.section-sub{color:var(--muted);max-width:42rem;margin:.35rem 0 0}.section-block{padding-block:var(--section-space)}.section-block--tight{padding-top:1rem;padding-bottom:1rem}.section-link{color:var(--accent);white-space:nowrap;font-weight:700;position:relative}.section-link:after{content:"";background:var(--accent);width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px}.section-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.section-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.section-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.section-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.section-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.section-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.section-link:hover:after{width:100%}.section-band{border-top:1px solid transparent;border-bottom:1px solid transparent}.section-band--alt{border-block-color:var(--line);background:rgba(255,255,255,.45)}.section-latest .section-head--latest{border-bottom:3px solid var(--ink)}.section-head--mosaic{border-bottom:3px solid var(--accent)}.section-head--strip{background:var(--paper-deep);border-bottom:none;margin-bottom:1.25rem;padding:1rem 1.1rem}.section-head--ink{color:#fff;border-bottom:1px solid rgba(255,255,255,.18)}.section-head--ink .eyebrow{color:#f0c9cf}.section-head--ink .section-title,.section-head--ink .section-sub,.section-head--ink .section-link{color:#fff}.section-head--ink .section-link:after{background:#fff}.section-head--split{border-bottom:1px solid var(--line)}.section-head--split:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--gold);padding-left:.9rem}.section-head--split:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--gold);padding-left:.9rem}.section-head--split:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--gold);padding-left:.9rem}.section-head--split:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--gold);padding-right:.9rem}.section-head--split:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--gold);padding-right:.9rem}.section-head--split:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--gold);padding-right:.9rem}.cat-section--mix{background:#fff}.cat-section--thumbs{border-block:1px solid var(--line);background:#fafafa}.cat-section--magazine{border-block:1px solid var(--line);background:#fff}.cat-section--feature{color:#fff;background:radial-gradient(circle at 0 0,rgba(200,16,46,.28),transparent 36%),linear-gradient(145deg,#0b1f33 0%,#142a40 55%,#1c3348 100%)}.cat-section--feature .section-sub,.cat-section--feature .section-link{color:rgba(255,255,255,.78)}.cat-section--feature .section-link:hover{color:#fff}.cat-section--spotlight{border-block:1px solid var(--line);background:linear-gradient(#fff 0%,#f7f3ef 100%)}.cat-section--grid{border-block:1px solid var(--line);background:#fafafa}.cat-section--stack{background:#fff}.section-head--mix,.section-head--blog{border-bottom:3px solid var(--ink)}.section-head--thumbs{border-bottom:3px solid var(--accent)}.section-head--magazine{border-bottom:3px solid var(--gold)}.section-head--feature{border-bottom:1px solid rgba(255,255,255,.2)}.section-head--spotlight{border-bottom:none;padding-bottom:1rem;position:relative}.section-head--spotlight:after{content:"";background:var(--accent);width:4.5rem;height:3px;position:absolute;bottom:0}.section-head--spotlight:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.section-head--spotlight:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.section-head--spotlight:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.section-head--spotlight:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.section-head--spotlight:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.section-head--spotlight:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.section-head--grid,.section-head--stack{border-bottom:1px solid var(--line)}.section-head--grid:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--ink);padding-left:.9rem}.section-head--grid:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--ink);padding-left:.9rem}.section-head--grid:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--ink);padding-left:.9rem}.section-head--stack:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--ink);padding-left:.9rem}.section-head--stack:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--ink);padding-left:.9rem}.section-head--stack:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--ink);padding-left:.9rem}.section-head--grid:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--ink);padding-right:.9rem}.section-head--grid:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--ink);padding-right:.9rem}.section-head--grid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--ink);padding-right:.9rem}.section-head--stack:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--ink);padding-right:.9rem}.section-head--stack:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--ink);padding-right:.9rem}.section-head--stack:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--ink);padding-right:.9rem}.layout-mix{gap:1.25rem;display:grid}.layout-mix__top{grid-template-columns:minmax(0,1.45fr) minmax(240px,.85fr);gap:1.15rem;display:grid}.layout-mix__side{align-content:start;gap:.9rem;display:grid}.layout-mix__side .thumb{aspect-ratio:16/10}.layout-mix__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.layout-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.layout-thumbs>:first-child{grid-area:span 2/span 2}.layout-thumbs>:first-child .thumb{aspect-ratio:4/5;height:100%;min-height:220px;max-height:none}.layout-thumbs .thumb{aspect-ratio:16/11}.layout-magazine{gap:1.25rem;display:grid}.layout-magazine__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.layout-magazine__grid .thumb{aspect-ratio:16/10}.layout-feature{grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);align-items:start;gap:1.25rem;display:grid}.layout-feature__lead .thumb{aspect-ratio:16/10;min-height:0}.layout-feature__list{border-top:1px solid rgba(255,255,255,.14);gap:0;margin:0;padding:0;list-style:none;display:grid}.cat-section--feature .layout-feature__list{border-top-color:rgba(255,255,255,.14)}.layout-feature__list li{border-bottom:1px solid rgba(11,31,51,.1);grid-template-columns:88px 1fr;align-items:center;gap:.85rem;padding:.85rem 0;display:grid}.cat-section--feature .layout-feature__list li{border-bottom-color:rgba(255,255,255,.12)}.layout-feature__thumb{aspect-ratio:1;background:rgba(11,31,51,.08);display:block;overflow:hidden}.layout-feature__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.layout-feature__list li:hover .layout-feature__thumb img{transform:scale(1.06)}.layout-feature__cat{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem;font-size:.72rem;font-weight:800;display:block}.cat-section--feature .layout-feature__cat{color:rgba(255,200,180,.95)}.layout-feature__title{font-family:var(--font-display),serif;font-size:1.02rem;font-weight:700;line-height:1.35;display:block}.layout-feature__title:hover{color:var(--accent)}.cat-section--feature .layout-feature__title:hover{color:#fff;text-underline-offset:.12em;text-decoration:underline}.layout-spotlight{gap:1.25rem;display:grid}.layout-spotlight__hero .thumb{aspect-ratio:21/9;min-height:0}.layout-spotlight__hero .article-card--overlay .article-card__title{font-size:max(1.2rem,min(2.2vw,1.7rem))}.layout-spotlight__grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.layout-spotlight__grid>:first-child .thumb{min-height:0}.layout-stack{border-top:1px solid var(--line);gap:0;display:grid}.layout-stack__item{border-bottom:1px solid var(--line);grid-template-columns:3.2rem minmax(140px,220px) 1fr;align-items:center;gap:1.15rem;padding:1.15rem .35rem;transition:background .25s,transform .25s;display:grid}.layout-stack__item:hover{background:rgba(200,16,46,.04);transform:translate(-4px)}[dir=rtl] .layout-stack__item:hover{transform:translate(4px)}.layout-stack__num{font-family:var(--font-display),serif;color:var(--accent);font-size:1.55rem;font-weight:700;line-height:1}.layout-stack__media{aspect-ratio:16/11;background:var(--paper-deep);display:block;overflow:hidden}.layout-stack__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.layout-stack__item:hover .layout-stack__media img{transform:scale(1.07)}.layout-stack__body{gap:.35rem;min-width:0;display:grid}.layout-stack__body h3{font-family:var(--font-display),serif;margin:0;font-size:max(1.15rem,min(2vw,1.45rem));line-height:1.3}.layout-stack__body h3 a:hover{color:var(--accent)}.layout-stack__body p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.layout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.layout-grid>:first-child{grid-column:span 2}.layout-grid--latest>:first-child{grid-area:span 2/span 2}.layout-grid--latest>:first-child .thumb{aspect-ratio:auto;height:100%;min-height:260px;max-height:360px}.posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.posts-grid--tight{margin-top:1.25rem}.posts-grid .thumb,.posts-grid .article-card--lg .thumb{aspect-ratio:16/10}.posts-grid .article-card--overlay .thumb{aspect-ratio:16/10;max-height:none}.layout-magazine__lead .thumb{aspect-ratio:21/9;max-height:300px}.home-mosaic{border-bottom:1px solid var(--line);background:#fff;padding:1rem 0 .35rem}.modern-grid{grid-template-rows:minmax(210px,28vh) minmax(210px,28vh);grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;min-height:min(56vh,520px);display:grid}.modern-grid__item--1{grid-area:1/1/3/3}.modern-grid__item--2{grid-area:1/3}.modern-grid__item--3{grid-area:1/4}.modern-grid__item--4{grid-area:2/3}.modern-grid__item--5{grid-area:2/4}.modern-grid__link{background:var(--ink);color:#fff;height:100%;min-height:160px;display:block;position:relative;overflow:hidden}.modern-grid__link img,.modern-grid__link .thumb-fallback{object-fit:cover;width:100%;height:100%;transition:transform .55s}.modern-grid__item:hover img{transform:scale(1.05)}.modern-grid__veil{background:linear-gradient(transparent 30%,rgba(11,31,51,.88) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.modern-grid__copy{z-index:1;left:0;right:0;padding:1rem 1.05rem 1.1rem;position:absolute;bottom:0}.modern-grid__copy h3{font-family:var(--font-display),serif;text-wrap:balance;margin:.45rem 0 0;font-size:max(1rem,min(1.6vw,1.55rem));line-height:1.3}.modern-grid__item--1 .modern-grid__copy h3{font-size:max(1.35rem,min(2.4vw,2.1rem))}.blog-list{gap:1.15rem;display:grid}.blog-list__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,220px) 1fr;gap:1.15rem;padding-bottom:1.15rem;display:grid}.blog-list__media{aspect-ratio:16/11;background:var(--paper-deep);display:block;overflow:hidden}.blog-list__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-list__item:hover .blog-list__media img{transform:scale(1.04)}.blog-list__body{align-content:center;gap:.4rem;display:grid}.blog-list__cat{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.blog-list__body h3{font-family:var(--font-display),serif;margin:0;font-size:max(1.15rem,min(2vw,1.45rem));line-height:1.3}.blog-list__body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.home-latest{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1.5rem;display:grid}.home-latest__rail{position:-webkit-sticky;position:sticky;top:5.5rem}.home-follow{background:var(--ink);color:rgba(255,255,255,.9);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:1.75rem 0}.home-follow .eyebrow{color:rgba(255,210,180,.92)}.home-follow .section-sub{color:rgba(255,255,255,.7)}.home-follow__inner{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;display:flex}.home-follow__links{flex-wrap:wrap;gap:.55rem;display:flex}.home-follow__links a{border:1px solid rgba(255,255,255,.22);align-items:center;padding:.55rem .95rem;font-size:.9rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.home-follow__links a:hover{background:var(--accent);border-color:var(--accent)}.newsletter-band{padding:var(--section-space)0 1rem;background:linear-gradient(transparent,rgba(200,16,46,.05))}.newsletter-panel--rich{background:linear-gradient(135deg,#fff 0%,#f8f1e8 100%);border-color:rgba(200,16,46,.18)}.status-page{background:linear-gradient(#fff 0%,#f4f4f4 100%);place-items:center;min-height:55vh;padding:3rem 1rem;display:grid}.status-page__inner{text-align:center;max-width:36rem}.status-page__inner h1{font-family:var(--font-display),serif;margin:.4rem 0 .75rem;font-size:max(1.6rem,min(3vw,2.2rem))}.status-page__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.btn--ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.status-page__spinner{border:3px solid rgba(200,16,46,.2);border-top-color:var(--accent);border-radius:50%;width:2.2rem;height:2.2rem;margin:0 auto 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.masthead__ad .ad-slot{margin:0}.masthead__ad .ad-slot__label{display:none}.masthead__ad .ad-slot__placeholder,.masthead__ad .ad-slot__content{min-height:90px}.program-band{color:#fff;background:linear-gradient(#0f1724 0%,#151d2c 55%,#101826 100%);padding:max(1.75rem,min(3vw,2.75rem)) 0}.program-band__grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);align-items:stretch;gap:1.5rem;display:grid}.program-band .section-title,.program-band .section-sub,.program-band .eyebrow{color:#fff}.program-band .section-sub{opacity:.78}.program-band .section-link{color:#ffd7a8;border-color:rgba(255,215,168,.35)}.program-band .section-link:hover{background:var(--accent);border-color:var(--accent);color:#fff}.soundcloud-embed{background:#0a0f18;border:1px solid rgba(255,255,255,.08);min-height:300px;margin-top:.35rem;overflow:hidden}.soundcloud-embed iframe{border:0;width:100%;display:block}.program-band__aside{background:#0a1628;border:1px solid rgba(255,255,255,.1);align-items:stretch;min-height:280px;display:grid;overflow:hidden}.program-band__aside img{object-fit:cover;width:100%;height:100%;display:block}.site-footer__board{background:#06101c;border:1px solid rgba(255,255,255,.14);margin-top:.35rem;overflow:hidden}.site-footer__board img{width:100%;height:auto;display:block}.site-footer{color:rgba(255,255,255,.88);background:radial-gradient(circle at 100% 0,rgba(200,16,46,.22),transparent 34%),linear-gradient(#0f2438 0%,#0b1f33 55%,#081827 100%);margin-top:3rem;position:relative}.site-footer__accent{background:linear-gradient(90deg,var(--accent),#e25a6d 40%,var(--gold)100%);height:4px}.site-footer__top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:2rem;padding:3rem 0 2.25rem;display:grid}.site-footer__logo{color:#fff;align-items:center;gap:.65rem;font-size:1.45rem;font-weight:700;display:inline-flex}.site-footer__mark{background:var(--accent);width:.7rem;height:.7rem;display:inline-block}.site-footer__tagline{color:rgba(255,255,255,.68);max-width:28rem;margin:.85rem 0 1.2rem;line-height:1.7}.site-footer__social{gap:.5rem;display:flex}.site-footer__col h3{font-family:var(--font-display),serif;color:#fff;margin:0 0 .9rem;padding-bottom:.55rem;font-size:1.1rem;position:relative}.site-footer__col h3:after{content:"";background:var(--accent);width:2rem;height:2px;position:absolute;bottom:0}.site-footer__col h3:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.site-footer__col h3:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.site-footer__col h3:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.site-footer__col h3:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.site-footer__col h3:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.site-footer__col h3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.site-footer__col ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__col a{color:rgba(255,255,255,.78);transition:color .2s}.site-footer__col a:hover{color:#fff}.site-footer__contact li{gap:.15rem;display:grid}.site-footer__contact span{letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.5);font-size:.75rem}.site-footer__cta p{color:rgba(255,255,255,.68);margin:0 0 1rem;line-height:1.6}.site-footer__btn{width:-moz-fit-content;width:fit-content}.site-footer__bottom{background:rgba(0,0,0,.18);border-top:1px solid rgba(255,255,255,.1)}.site-footer__bottom-inner{color:rgba(255,255,255,.65);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.9rem;display:flex}.site-footer__bottom-inner p{margin:0}.site-footer__credit{color:rgba(255,255,255,.45);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.fade-up{animation:.7s both fadeUp}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ticker{color:#fff;border-bottom:3px solid var(--accent);background:#111}.ticker__inner{align-items:stretch;gap:0;min-height:48px;display:flex}.ticker__label{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;padding:0 1.1rem;font-size:.78rem;font-weight:800;display:inline-flex}.ticker__viewport{flex:1;align-items:center;padding-left:1rem;padding-right:1rem;display:flex;overflow:hidden}.ticker-track{white-space:nowrap;gap:2.5rem;animation:40s linear infinite ticker;display:inline-flex}.ticker-track a{color:rgba(255,255,255,.92);font-size:.95rem;font-weight:600}.ticker-track a:hover{color:#fff}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}[dir=rtl] .ticker-track{animation-name:tickerRtl}@keyframes tickerRtl{0%{transform:translate(0)}to{transform:translate(50%)}}.hero{color:#fff;background:linear-gradient(#101622 0%,#0b1018 100%);padding:1.35rem 0 .5rem}.hero__empty{text-align:center;background:linear-gradient(135deg,#111,#2a1518 55%,#c8102e);place-items:center;min-height:360px;padding:3rem 1rem;display:grid}.hero__grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.9fr);align-items:stretch;gap:1rem;display:grid}.hero__stage{background:#121212;min-height:480px;position:relative;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.28)}.hero__slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s,visibility .8s;position:absolute;top:0;bottom:0;left:0;right:0}.hero__slide.is-active{opacity:1;visibility:visible;z-index:1}.hero__media,.hero__veil,.hero__fallback{position:absolute;top:0;bottom:0;left:0;right:0}.hero__media{background:#1a1a1a;overflow:hidden}.hero__media img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.hero__media img.is-live{animation:7.5s ease-out both heroZoom}@keyframes heroZoom{0%{transform:scale(1.03)}to{transform:scale(1.12)}}.hero__fallback{background:linear-gradient(135deg,#111,#2a1518 55%,#c8102e)}.hero__veil{z-index:1;background:linear-gradient(90deg,rgba(8,12,20,.9) 0%,rgba(8,12,20,.45) 48%,rgba(8,12,20,.18) 100%),linear-gradient(rgba(8,12,20,.08) 10%,rgba(8,12,20,.85) 100%)}[dir=rtl] .hero__veil{background:linear-gradient(270deg,rgba(8,12,20,.9) 0%,rgba(8,12,20,.45) 48%,rgba(8,12,20,.18) 100%),linear-gradient(rgba(8,12,20,.08) 10%,rgba(8,12,20,.85) 100%)}.hero__copy{z-index:2;left:0;right:0;max-width:42rem;padding:2.25rem 1.75rem 2.4rem;position:absolute;bottom:0}.hero__copy.is-in{animation:.55s cubic-bezier(.22,1,.36,1) both heroIn}@keyframes heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero__meta{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.hero__copy h2{font-family:var(--font-display),serif;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.35);margin:0 0 .7rem;font-size:max(1.5rem,min(2.9vw,2.45rem));line-height:1.22}.hero__copy h2 a:hover{color:#ffd5d5}.hero__copy p{color:rgba(255,255,255,.88);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:36rem;margin:0 0 1.15rem;line-height:1.65;display:-webkit-box;overflow:hidden}.hero__cta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero__controls{color:rgba(255,255,255,.78);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.hero__controls button{color:#fff;cursor:pointer;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.28);width:2.1rem;height:2.1rem;font-size:1.2rem;line-height:1}.hero__controls button:hover,.hero__play:hover{background:var(--accent);border-color:var(--accent)}.hero__play{color:#fff;cursor:pointer;letter-spacing:-.08em;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.28);width:2.1rem;height:2.1rem;font-size:.65rem;line-height:1}.hero__controls i{opacity:.45;margin:0 .15rem;font-style:normal}.hero__dots{z-index:3;gap:.4rem;display:flex;position:absolute;bottom:1.1rem}.hero__dots:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.1rem}.hero__dots:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.1rem}.hero__dots:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.1rem}.hero__dots:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.1rem}.hero__dots:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.1rem}.hero__dots:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.1rem}.hero__dots button{cursor:pointer;background:rgba(255,255,255,.35);border:0;border-radius:999px;width:.55rem;height:.55rem;padding:0}.hero__dots button.is-active{background:#fff;width:1.35rem}.hero__progress{z-index:3;background:rgba(255,255,255,.16);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero__progress span{background:linear-gradient(90deg,var(--accent),#ff6b7a);transform-origin:0;width:0;height:100%;animation:linear forwards heroProgress;display:block}[dir=rtl] .hero__progress span{transform-origin:100%}.hero__progress span.is-paused{animation-play-state:paused}@keyframes heroProgress{0%{width:0%}to{width:100%}}.hero__rail{grid-auto-rows:1fr;align-content:stretch;gap:.55rem;min-height:480px;display:grid}.hero__rail-item{text-align:start;color:#fff;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);grid-template-columns:78px 1fr;align-items:center;gap:.75rem;padding:.45rem;transition:background .2s,border-color .2s,transform .2s;display:grid}.hero__rail-item:hover,.hero__rail-item.is-active{background:rgba(200,16,46,.92);border-color:rgba(255,255,255,.28);transform:translate(-3px)}[dir=rtl] .hero__rail-item:hover,[dir=rtl] .hero__rail-item.is-active{transform:translate(3px)}.hero__rail-thumb{aspect-ratio:1;background:#222;display:block;overflow:hidden}.hero__rail-thumb img,.hero__rail-ph{object-fit:cover;width:100%;height:100%;display:block}.hero__rail-ph{background:linear-gradient(135deg,#333,#711)}.hero__rail-text{gap:.2rem;min-width:0;display:grid}.hero__rail-text small{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:.7rem}.hero__rail-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.home-lead{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr);gap:1.5rem;margin-bottom:1.75rem;display:grid}.home-lead__rail{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:1.1rem 1.15rem 1.2rem}.rail-title{font-family:var(--font-display),serif;border-bottom:2px solid var(--accent);margin:0 0 .9rem;padding-bottom:.65rem;font-size:1.2rem}.story-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.story-list li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.7rem;padding-bottom:.85rem;transition:transform .2s;display:grid}.story-list li:hover{transform:translate(-3px)}[dir=rtl] .story-list li:hover{transform:translate(3px)}.story-list li:last-child{border-bottom:none;padding-bottom:0}.story-list__index{font-family:var(--font-display),serif;color:var(--accent);font-size:1.05rem;font-weight:700;line-height:1.2}.story-list__cat{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.75rem;font-weight:800;display:inline-block}.story-list__title{font-weight:700;line-height:1.4;transition:color .2s;display:block}.story-list__title:hover{color:var(--accent)}.rail-ad{margin-top:1.1rem}.article-card{gap:.85rem;height:100%;transition:transform .3s,box-shadow .3s;display:grid}.article-card:hover{transform:translateY(-5px)}.article-card--xl .thumb{aspect-ratio:16/9;min-height:0}.article-card--xl .article-card__title{font-size:max(1.25rem,min(2vw,1.7rem))}.article-card--lg .thumb{aspect-ratio:16/10;min-height:0}.article-card--lg .article-card__title{font-size:1.2rem}.article-card--md .thumb{aspect-ratio:16/10}.article-card--sm{gap:.55rem}.article-card--sm .thumb{aspect-ratio:16/9}.article-card--sm .article-card__title{margin:.2rem 0;font-size:1rem}.article-card--compact{background:var(--surface);border:1px solid var(--line);grid-template-columns:84px 1fr;align-items:center;gap:.75rem;padding:.55rem;transition:transform .25s,box-shadow .25s,border-color .25s}.article-card--compact:hover{box-shadow:var(--shadow);border-color:rgba(200,16,46,.35);transform:translateY(-3px)}.article-card--compact .thumb{aspect-ratio:1;width:84px;min-height:0}.article-card--compact .article-card__title{margin:.15rem 0 0;font-size:.95rem}.article-card--overlay{gap:0;position:relative;overflow:hidden}.article-card--overlay .thumb{aspect-ratio:16/11;min-height:0}.article-card--overlay .article-card__overlay{color:#fff;background:linear-gradient(transparent,rgba(11,31,51,.92));align-content:end;gap:.55rem;padding:1.1rem;transition:padding .3s;display:grid;position:absolute;top:auto;bottom:0;left:0;right:0}.article-card--overlay:hover .article-card__overlay{padding-bottom:1.35rem}.article-card--overlay .article-card__title{color:#fff;margin:0;font-size:1.25rem}.article-card--overlay:hover{transform:translateY(-4px)}.article-card .thumb{aspect-ratio:16/10;background:var(--paper-deep);width:100%;display:block;position:relative;overflow:hidden}.article-card .thumb img,.article-card .thumb>span{width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.article-card .thumb img{object-fit:cover;object-position:center;transition:transform .55s}.article-card:hover .thumb img{transform:scale(1.06)}.article-card__body{gap:.3rem;display:grid}.thumb-fallback{color:#fff;width:100%;height:100%;font-family:var(--font-display),serif;text-align:center;background:linear-gradient(135deg,#1c3348,#3a1820 60%,#c8102e);place-items:center;padding:1rem;font-size:1.15rem;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.article-card__cat{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.article-card__title{font-family:var(--font-display),serif;margin:.35rem 0;font-size:1.2rem;line-height:1.35}.article-card__title a{transition:color .2s}.article-card__title a:hover{color:var(--accent)}.article-card__excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.65;display:-webkit-box;overflow:hidden}.home-bento>.article-card,.layout-thumbs>.article-card,.layout-mix__row>.article-card{padding-bottom:.25rem}.home-bento,.cat-bento{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.home-bento>:first-child,.cat-bento>:first-child{grid-area:span 2/span 5}.home-bento>:nth-child(2),.cat-bento>:nth-child(2){grid-column:span 7}.home-bento>:nth-child(3),.home-bento>:nth-child(4),.cat-bento>:nth-child(3),.cat-bento>:nth-child(4){grid-column:span 4}.home-bento>:nth-child(5),.home-bento>:nth-child(6),.cat-bento>:nth-child(5),.cat-bento>:nth-child(6){grid-column:span 6}.home-bento>:first-child .thumb,.cat-bento>:first-child .thumb{aspect-ratio:4/5;height:100%;min-height:220px;max-height:none}.grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.video-grid .article-card--overlay .thumb{aspect-ratio:16/10;min-height:0;max-height:180px}.section-head--trio{border-bottom:1px solid var(--line)}.section-head--trio:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--accent);padding-left:.85rem}.section-head--trio:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--accent);padding-left:.85rem}.section-head--trio:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:4px solid var(--accent);padding-left:.85rem}.section-head--trio:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--accent);padding-right:.85rem}.section-head--trio:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--accent);padding-right:.85rem}.section-head--trio:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:4px solid var(--accent);padding-right:.85rem}.nav-link{padding:.35rem 0;font-weight:600;position:relative}.nav-link:after{content:"";background:var(--accent);width:0;height:2px;transition:width .25s;position:absolute;bottom:0}.nav-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.nav-link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.nav-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.nav-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.nav-link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.nav-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.btn{background:var(--accent);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1.2rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{background:var(--accent-dark);transform:translateY(-1px)}.badge{background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.badge--ink{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35)}.prose-article{font-size:1.08rem;line-height:1.9}.prose-article p{margin:0 0 1.1rem}.prose-article--story{max-width:42rem;font-size:max(1.05rem,min(1.15vw,1.15rem));line-height:1.95}.prose-article--story h2,.prose-article--story h3{font-family:var(--font-display),serif;margin:1.8rem 0 .7rem;line-height:1.25}.prose-article--story img{object-fit:cover;background:#eee;width:100%;height:auto;max-height:520px;margin:1.25rem 0;display:block}.prose-article--story .rte-video,.prose-article--story div[data-video-embed]{aspect-ratio:16/9;background:#0b1f33;width:100%;margin:1.5rem 0;position:relative;overflow:hidden}.prose-article--story .rte-video iframe,.prose-article--story .rte-video video,.prose-article--story div[data-video-embed] iframe,.prose-article--story div[data-video-embed] video,.prose-article--story>video{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.prose-article--story>video{aspect-ratio:16/9;height:auto;position:relative}.prose-article--story figure{margin:1.25rem 0}.prose-article--story figure img{margin:0}.prose-article--story blockquote{color:var(--ink-soft);background:rgba(11,31,51,.04);margin:1.5rem 0;padding:.85rem 1.1rem;font-style:italic}.prose-article--story blockquote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.prose-article--story blockquote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.prose-article--story blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.prose-article--story blockquote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}.prose-article--story blockquote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}.prose-article--story blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}.cms-page__hero,.about-hero,.contact-hero{color:#fff;background:linear-gradient(135deg,rgba(11,31,51,.94),rgba(28,51,72,.88)),radial-gradient(circle at 85% 20%,rgba(200,16,46,.35),transparent 42%);padding:max(3rem,min(7vw,5.5rem)) 0 max(2.4rem,min(5vw,3.5rem));position:relative;overflow:hidden}.cms-page__hero:after,.about-hero:after,.contact-hero:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);height:1px;position:absolute;top:auto;bottom:0;left:0;right:0}.cms-page__title,.about-hero h1,.contact-hero h1{font-family:var(--font-display),serif;max-width:18ch;margin:0 0 .75rem;font-size:max(2.2rem,min(5vw,3.4rem));line-height:1.15}.about-hero .eyebrow,.contact-hero .eyebrow,.cms-page__hero .eyebrow{color:rgba(255,220,180,.92)}.about-hero__lead,.contact-hero p{color:rgba(255,255,255,.86);max-width:36rem;margin:0;font-size:1.08rem;line-height:1.7}.cms-page__body{padding-block:var(--section-space);max-width:46rem}.about-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.85fr);align-items:start;gap:max(1.5rem,min(4vw,2.75rem));display:grid}.about-story .section-title{margin-bottom:1rem}.about-panel{background:var(--ink);color:rgba(255,255,255,.9);padding:1.75rem 1.5rem;position:-webkit-sticky;position:sticky;top:5.5rem}.about-panel h3{font-family:var(--font-display),serif;margin:0 0 .65rem;font-size:1.55rem}.about-panel p{color:rgba(255,255,255,.78);margin:0 0 1.25rem;line-height:1.65}.about-pillars{background:linear-gradient(180deg,transparent,rgba(11,31,51,.03)),var(--paper-deep);border-block:1px solid var(--line)}.about-pillars__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.about-pillar{background:var(--surface);border-top:3px solid var(--accent);box-shadow:var(--shadow);padding:1.4rem 1.15rem 1.5rem}.about-pillar span{font-family:var(--font-display),serif;color:var(--gold);margin-bottom:.55rem;font-size:1.35rem;display:block}.about-pillar h3{margin:0 0 .55rem;font-size:1.15rem}.about-pillar p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.65}.contact-layout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.35fr);align-items:start;gap:max(1.5rem,min(4vw,2.75rem));display:grid}.contact-cards{gap:.85rem;display:grid}.contact-card{background:var(--surface);border:1px solid var(--line);padding:1.1rem 1.15rem;transition:transform .2s,box-shadow .2s;display:block}.contact-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.contact-card:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.contact-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.contact-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}.contact-card:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}.contact-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}a.contact-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.contact-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.contact-card strong{word-break:break-word;font-size:1.02rem}.contact-card--social .contact-social{gap:.45rem;margin-top:.55rem;display:flex}.contact-social a{border:1px solid var(--line);background:var(--paper);min-width:2.4rem;height:2.4rem;color:var(--ink);letter-spacing:.04em;place-items:center;padding:0 .55rem;font-size:.72rem;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:inline-grid}.contact-social a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.contact-main{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);padding:max(1.25rem,min(3vw,1.85rem))}.contact-intro{border-bottom:1px solid var(--line);margin-bottom:1.5rem;padding-bottom:1.25rem}.contact-form{gap:1rem;margin-top:1rem;display:grid}.contact-form__grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field{gap:.4rem;display:grid}.field span{color:var(--ink-soft);font-size:.86rem;font-weight:700}.field input,.field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;padding:.75rem .85rem;transition:border-color .2s,box-shadow .2s}.field input:focus,.field textarea:focus{border-color:rgba(200,16,46,.55);outline:none;box-shadow:0 0 0 3px rgba(200,16,46,.12)}.article-page{background:linear-gradient(#fff 0%,#f7f7f7 22rem);padding-bottom:1rem}.article-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:max(1.5rem,min(4vw,2.75rem));padding-top:max(1.5rem,min(3vw,2.5rem));padding-bottom:max(1.5rem,min(3vw,2.5rem));display:grid}.article-main{min-width:0}.article-rail{align-content:start;align-self:start;gap:1rem;display:grid;position:-webkit-sticky;position:sticky;top:1.25rem}.article-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.86rem;display:flex}.article-breadcrumb a:hover{color:var(--accent)}.article-header{margin-bottom:1.35rem}.article-header__meta{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.article-kicker{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.article-header h1{font-family:var(--font-display),serif;text-wrap:balance;color:var(--ink);margin:0 0 .85rem;font-size:max(1.75rem,min(3.6vw,2.65rem));line-height:1.22}.article-deck{color:var(--ink-soft);margin:0 0 1.15rem;font-size:1.1rem;line-height:1.7}.article-byline{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.article-byline__author{align-items:center;gap:.7rem;display:inline-flex}.article-byline__avatar{background:var(--ink);color:#fff;width:2.4rem;height:2.4rem;font-family:var(--font-display),serif;place-items:center;font-weight:700;display:grid}.article-byline__author small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;display:block}.article-byline__author strong{font-size:.95rem;display:block}.article-byline__stats{color:var(--muted);flex-wrap:wrap;gap:.75rem 1.1rem;font-size:.88rem;display:flex}.article-figure{background:var(--paper-deep);aspect-ratio:16/9;max-height:440px;margin:0 0 1.5rem;overflow:hidden}.article-figure img{object-fit:cover;width:100%;height:100%;display:block}.article-hero{color:#fff;background:var(--ink);align-items:end;min-height:min(36vh,360px);display:grid;position:relative;overflow:hidden}.article-hero__media{position:absolute;top:0;bottom:0;left:0;right:0}.article-hero__media img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.article-hero__veil{background:linear-gradient(rgba(11,31,51,.35) 0%,rgba(11,31,51,.72) 48%,rgba(11,31,51,.94) 100%),linear-gradient(90deg,rgba(11,31,51,.55),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.article-hero__content{z-index:1;max-width:52rem;padding:3.5rem 0 2.75rem;position:relative}.article-hero h1{font-family:var(--font-display),serif;text-wrap:balance;max-width:20ch;margin:.65rem 0 .85rem;font-size:max(1.85rem,min(4.2vw,3rem));line-height:1.2}.article-hero__excerpt{color:rgba(255,255,255,.86);max-width:40rem;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.7}.article-meta{color:rgba(255,255,255,.7);flex-wrap:wrap;gap:.85rem 1.25rem;font-size:.9rem;display:flex}.article-meta__author{color:#fff;text-underline-offset:.15em;text-decoration:underline}.author-hero{color:#fff;background:linear-gradient(135deg,rgba(11,31,51,.94),rgba(28,51,72,.88)),radial-gradient(circle at 80% 20%,rgba(200,16,46,.3),transparent 42%);padding:max(3rem,min(7vw,5rem)) 0 max(2.2rem,min(4vw,3rem));position:relative}.author-hero .eyebrow{color:rgba(255,220,180,.92)}.author-hero h1{font-family:var(--font-display),serif;margin:0 0 .55rem;font-size:max(2rem,min(4.5vw,3.1rem))}.author-hero p{color:rgba(255,255,255,.78);margin:0}.article-inline-ad{margin:2rem 0}.article-more-cat{margin-top:1.25rem}.article-video{aspect-ratio:16/9;background:var(--ink);margin:0 0 1.75rem;overflow:hidden}.article-video iframe,.article-video video{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.article-share{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:2rem;padding-top:1.25rem;display:flex}.article-share>span{font-weight:800}.article-share>span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.article-share>span:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.article-share>span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:.25rem}.article-share>span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.article-share>span:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.article-share>span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.25rem}.article-share a,.article-rail__share a{border:1px solid var(--line);background:var(--surface);align-items:center;padding:.45rem .8rem;font-size:.84rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.article-share a:hover,.article-rail__share a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.article-rail__panel{background:var(--surface);border:1px solid var(--line);padding:1.1rem 1rem}.article-rail__panel h3{font-family:var(--font-display),serif;margin:0 0 .85rem;font-size:1.15rem}.article-rail__share{flex-wrap:wrap;gap:.45rem;display:flex}.article-rail__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.article-rail__list a{font-weight:600;line-height:1.45;transition:color .2s;display:block}.article-rail__list a:hover{color:var(--accent)}.article-rail__cards{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.article-rail__cards li{grid-template-columns:72px 1fr;align-items:start;gap:.7rem;display:grid}.article-rail__thumb{aspect-ratio:1;background:var(--paper-deep);display:block;overflow:hidden}.article-rail__cat{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:800;display:block}.article-rail__cards a{font-size:.92rem;font-weight:700;line-height:1.35}.article-rail__cards a:hover{color:var(--accent)}.article-hero:not(:has(.article-hero__media)){background:linear-gradient(135deg,rgba(11,31,51,.96),rgba(28,51,72,.9)),radial-gradient(circle at 80% 10%,rgba(200,16,46,.28),transparent 40%);min-height:auto}.article-hero:not(:has(.article-hero__media)) .article-hero__content{padding-top:3rem;padding-bottom:2.25rem}.ad-slot{background:#f4f4f4;border:1px solid rgba(11,31,51,.12);gap:.35rem;width:100%;padding:.55rem;display:grid}.ad-slot__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:.68rem}.ad-slot__content{place-items:center;display:grid}.ad-slot img{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.ad-slot__placeholder{text-align:center;color:var(--muted);background:repeating-linear-gradient(-45deg,#f7f7f7,#f7f7f7 10px,#efefef 10px,#efefef 20px);border:1px solid rgba(11,31,51,.08);place-items:center;gap:.2rem;width:100%;min-height:90px;padding:.85rem;display:grid}.ad-slot__placeholder strong{color:var(--ink-soft);font-size:.92rem}.ad-slot__placeholder span{font-size:.78rem}.ad-slot__book{color:var(--accent);margin-top:.15rem;font-size:.78rem;font-weight:700}.ad-slot--leaderboard{max-width:728px;margin-left:auto;margin-right:auto}.ad-slot--sidebar .ad-slot__placeholder,.ad-slot--square .ad-slot__placeholder{min-height:250px}.ad-slot--inline .ad-slot__placeholder{min-height:120px}.masthead{background:#fff;width:100%;box-shadow:0 1px rgba(0,0,0,.06)}.masthead__top{color:#fff;background:#111}.masthead__top-row{justify-content:space-between;align-items:center;gap:1rem;min-height:46px;padding:.45rem 0;display:flex}.masthead__social{align-items:center;gap:.55rem;display:flex}.masthead__social>span{color:rgba(255,255,255,.55);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.masthead__social a{color:#fff;background:rgba(255,255,255,.08);border-radius:999px;place-items:center;width:2rem;height:2rem;transition:background .2s,transform .2s;display:inline-grid}.masthead__social a:hover{background:var(--accent);transform:translateY(-1px)}.masthead__actions{align-items:center;gap:.5rem;display:flex}.masthead__chip{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22);align-items:center;min-height:2rem;padding:0 .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.masthead__chip--ghost{background:0 0;border-color:transparent}.masthead__chip:hover{background:var(--accent);border-color:var(--accent)}.masthead__mid{border-bottom:1px solid var(--line);background:#fff}.masthead__mid-row{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:center;gap:1.5rem 2rem;min-height:112px;padding:1.1rem 0;display:grid}.masthead__logo{width:100%;max-width:280px;display:block}.masthead__logo img{object-fit:contain;object-position:center;width:100%;max-width:280px;height:72px;display:block}.masthead__ad{justify-content:flex-end;width:100%;display:flex}.masthead__ad-inner{text-align:center;width:100%;max-width:728px;min-height:90px;color:var(--muted);background:linear-gradient(#fff,#f7f7f7),repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.02) 10px,rgba(0,0,0,.02) 20px);border:1px solid #e4e4e4;align-content:center;place-items:center;gap:.12rem;padding:.7rem 1rem;display:grid}.masthead__ad-inner span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.masthead__ad-inner strong{color:var(--ink-soft);font-size:.98rem}.masthead__ad-inner em{font-size:.78rem;font-style:normal}.masthead__nav{background:var(--accent)}.masthead__links{flex-wrap:wrap;align-items:stretch;min-height:54px;display:flex}.masthead__links a{color:#fff;white-space:nowrap;align-items:center;min-height:54px;padding:0 1.2rem;font-size:.96rem;font-weight:700;transition:background .2s;display:inline-flex;position:relative}.masthead__links a+a:before{content:"";background:rgba(255,255,255,.22);width:1px;position:absolute;top:30%;bottom:30%}.masthead__links a+a:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.masthead__links a+a:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.masthead__links a+a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.masthead__links a+a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.masthead__links a+a:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.masthead__links a+a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.masthead__links a:hover,.masthead__links a.is-active{background:rgba(0,0,0,.16)}.site-footer__logo{max-width:200px;display:inline-block}.site-footer__logo img{object-fit:contain;filter:brightness(0)invert();width:100%;height:auto;max-height:70px}.site-footer__social a{width:auto;min-width:auto;height:auto;padding:.4rem .75rem;font-size:.78rem;font-weight:700}.grid-news{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;display:grid}.grid-news--tight{gap:1.25rem}.newsletter-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1.5rem;margin-bottom:1rem;padding:1.6rem;display:grid}.footer{background:var(--ink);color:rgba(255,255,255,.88);margin-top:4rem;padding:3rem 0 1.5rem}.social a{border:1px solid rgba(255,255,255,.2);place-items:center;width:2.4rem;height:2.4rem;transition:background .2s,transform .2s;display:inline-grid}.social a:hover{background:var(--accent);transform:translateY(-2px)}@media (max-width:980px){.home-lead,.newsletter-panel,.site-footer__top,.grid-compact,.video-grid,.home-bento,.cat-bento,.about-grid,.about-pillars__grid,.contact-layout,.contact-form__grid,.article-layout,.layout-mix__top,.layout-feature,.home-latest,.hero__grid,.masthead__mid-row,.program-band__grid{grid-template-columns:1fr}.layout-mix__row,.layout-thumbs,.layout-magazine__grid,.layout-spotlight__grid,.layout-grid,.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-thumbs>:first-child,.layout-grid>:first-child,.layout-grid--latest>:first-child{grid-area:auto/span 2}.layout-spotlight__hero .thumb{aspect-ratio:16/9}.home-bento>:nth-child(n),.cat-bento>:nth-child(n){grid-area:auto/span 1}.modern-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}.modern-grid__item--1{grid-area:auto/1/auto/-1;min-height:200px}.modern-grid__item--2,.modern-grid__item--3,.modern-grid__item--4,.modern-grid__item--5{grid-area:auto;min-height:140px}.article-card--compact,.blog-list__item{grid-template-columns:80px 1fr}.masthead__mid-row{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:0;padding:1.1rem 0}.masthead__logo{max-width:240px}.masthead__logo img{height:64px}.masthead__ad{justify-content:center;width:100%;max-width:100%}.masthead__social>span{display:none}.hero__stage,.hero__rail{min-height:380px}.hero__rail{grid-template-columns:1fr 1fr;grid-auto-rows:auto;min-height:0}.about-panel,.article-rail,.home-latest__rail{position:static}.article-figure{max-height:280px}}@media (max-width:640px){.layout-thumbs,.layout-magazine__grid,.layout-mix__row,.layout-spotlight__grid,.layout-grid,.grid-compact,.hero__rail{grid-template-columns:1fr}.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.layout-thumbs>:first-child,.layout-grid>:first-child,.layout-grid--latest>:first-child{grid-column:span 1}.layout-stack__item{grid-template-columns:2rem 1fr}.layout-stack__media{display:none}.blog-list__item{grid-template-columns:1fr}.masthead__logo{max-width:200px}.masthead__logo img{height:52px}.masthead__links{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.masthead__links a{min-height:48px;padding:0 .9rem;font-size:.9rem}.masthead__links a+a:before{display:none}.hero{padding-top:.75rem}.hero__stage{min-height:320px}.hero__rail{grid-template-columns:1fr;min-height:0}.hero__copy p{display:none}.hero__copy h2{font-size:max(1.25rem,min(6vw,1.6rem))}.article-figure{max-height:220px}}@media (prefers-reduced-motion:reduce){.hero__media img.is-live,.hero__copy.is-in,.hero__progress span,.fade-up,.ticker-track{animation:none!important}.reveal,.article-card,.article-card--compact,.layout-stack__item,.story-list li{opacity:1;transition:none!important;transform:none!important}.article-card:hover .thumb img{transform:none!important}.hero__copy.is-in{opacity:1;transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
