.bleed{color:#f5f5f7;background:#000;align-items:end;min-height:min(88vh,860px);display:grid;position:relative;overflow:hidden}.bleed>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bleed:after{content:"";background:linear-gradient(#00000040 0%,#0000 30%,#0003 55%,#000000d9 100%);position:absolute;inset:0}.bleed .over{z-index:1;padding:0 var(--gutter) var(--s8);max-width:var(--wide);width:100%;margin:0 auto;position:relative}.balance{text-wrap:balance}.dossier{--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#8e8e93;--line:#2c2c2e;--link:#ff6b6b;--card:#111113;color:var(--ink);background:#050506}.dossier .bleed>img{filter:saturate(.35)contrast(1.15)brightness(.55)}.tag{align-items:center;gap:var(--s2);letter-spacing:.14em;text-transform:uppercase;color:#ff4d57;font-size:12px;font-weight:600;display:inline-flex}.tag:before{content:"";background:#ff4d57;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ff4d57}.dossier h1{letter-spacing:-.045em;margin-top:var(--s4);font-size:clamp(64px,13vw,168px);font-weight:800;line-height:.9}.dossier .alias{color:var(--ink-2);margin-top:var(--s4);max-width:640px;font-size:clamp(19px,2.4vw,28px)}.d-sec{padding:var(--s9) var(--gutter);max-width:var(--wide);margin:0 auto}.d-sec+.d-sec{border-top:1px solid var(--line)}.d-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.d-sec h2{letter-spacing:-.03em;margin-top:var(--s3);max-width:820px;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.05}.file{margin-top:var(--s7);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.file>div{padding:var(--s5) var(--s5) var(--s5) 0;border-bottom:1px solid var(--line)}.file dt{color:var(--ink-3);letter-spacing:.04em;font-size:12px}.file dd{margin:var(--s2) 0 0;letter-spacing:-.01em;font-size:21px;font-weight:600}@media (width<=833px){.file{grid-template-columns:repeat(2,minmax(0,1fr))}}.threat{gap:var(--s5);margin-top:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=733px){.threat{grid-template-columns:minmax(0,1fr)}}.threat>div{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s5) var(--s6)}.threat b{justify-content:space-between;font-size:17px;display:flex}.threat b span{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:500}.meter{margin-top:var(--s3);grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.meter i{background:#2c2c2e;border-radius:2px;height:6px}.meter i.on{background:linear-gradient(90deg,#d21f2c,#ff4d57);box-shadow:0 0 8px #ff4d5766}.threat p{color:var(--ink-2);margin-top:var(--s3);font-size:14px}.redact{color:#0000;-webkit-user-select:none;user-select:none;background:#f5f5f7;border-radius:2px}.schemes{margin-top:var(--s7);gap:0;display:grid}.schemes li{gap:var(--s5);padding:var(--s5) 0;border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);list-style:none;display:grid}.schemes{padding:0}.schemes .y{letter-spacing:-.03em;color:#ff4d57;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.schemes h3{font-size:21px;font-weight:600}.schemes p{color:var(--ink-2);margin-top:var(--s1);font-size:17px}@media (width<=600px){.schemes li{gap:var(--s1);grid-template-columns:minmax(0,1fr)}}.cast{gap:var(--s4);margin-top:var(--s7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=733px){.cast{grid-template-columns:repeat(2,minmax(0,1fr))}}.cast>div{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s5)}.cast .yr{color:var(--ink-3);font-size:12px}.cast b{margin-top:var(--s2);font-size:19px;display:block}.cast span{color:var(--ink-2);font-size:14px}.dossier .ad-row{background:#050506}.dossier .faq summary:after{color:var(--ink-2)}.warm{--paper:#fbf7f0;--paper-2:#f3ebdd;--ink:#2a2118;--ink-2:#6f6151;--ink-3:#75654f;--line:#e4d8c5;--card:#fffdf9;--link:#a8461f;--amber:#d98a2b;--amber-ink:#9a5a12;--ghost:#b81a26;background:var(--paper);color:var(--ink)}:root[data-theme=dark] .warm{--paper:#14100c;--paper-2:#1d1712;--ink:#f4ece0;--ink-2:#c2b29e;--ink-3:#8f7f6b;--line:#33291f;--card:#211a14;--link:#f0a868;--amber-ink:var(--amber);--ghost:#f5f5f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .warm{--paper:#14100c;--paper-2:#1d1712;--ink:#f4ece0;--ink-2:#c2b29e;--ink-3:#8f7f6b;--line:#33291f;--card:#211a14;--link:#f0a868;--amber-ink:var(--amber);--ghost:#f5f5f7}}.warm .bleed:after{background:linear-gradient(#140c0400 40%,#140c04bf 100%)}.warm .bleed h1{letter-spacing:-.035em;font-size:clamp(56px,10vw,128px);font-weight:700;line-height:.95}.warm .bleed .sub{color:#f6e3c8}.w-sec{padding:var(--s9) var(--gutter)}.w-sec .in{max-width:var(--read);margin:0 auto}.w-sec.alt{background:var(--paper-2)}.w-k{color:var(--amber-ink);letter-spacing:.02em;font-size:14px;font-weight:600}.w-sec h2{letter-spacing:-.025em;margin-top:var(--s2);font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.06}.w-lede{letter-spacing:-.015em;margin-top:var(--s5);max-width:760px;font-size:clamp(21px,2.6vw,30px);font-weight:500;line-height:1.3}.w-lede em{color:var(--amber-ink);font-style:normal}.people{gap:var(--s5);margin-top:var(--s7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=833px){.people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.people{grid-template-columns:minmax(0,1fr)}}.person{background:var(--card);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #3c280a0f,0 8px 24px #3c280a0f}.person .ph-img{aspect-ratio:4/3;background-position:50%;background-size:cover}.person .txt{padding:var(--s5) var(--s5) var(--s6)}.person .rel{color:var(--amber-ink);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.person h3{letter-spacing:-.015em;margin-top:var(--s1);font-size:24px;font-weight:700}.person p{color:var(--ink-2);margin-top:var(--s2);font-size:15px;line-height:1.45}.person .initial{aspect-ratio:4/3;letter-spacing:-.04em;color:var(--paper);place-items:center;font-size:72px;font-weight:800;display:grid}.pull{letter-spacing:-.025em;text-align:center;text-wrap:balance;max-width:880px;margin:0 auto;font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.15}.pull small{color:var(--ink-2);letter-spacing:0;margin-top:var(--s4);font-size:14px;font-weight:500;display:block}.eras{gap:var(--s4);margin-top:var(--s7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=833px){.eras{grid-template-columns:repeat(2,minmax(0,1fr))}}.eras>div{border-top:3px solid var(--amber);padding-top:var(--s4)}.eras .y{color:var(--ink-3);font-size:14px;font-weight:600}.eras h3{margin-top:var(--s1);font-size:19px;font-weight:700}.eras p{color:var(--ink-2);margin-top:var(--s1);font-size:15px}.warm .faq details{border-color:var(--line)}.warm .ad-row{background:var(--paper)}.pano{color:#fff;height:min(92vh,900px);position:relative;overflow:hidden}.pano img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pano:after{content:"";background:linear-gradient(90deg,#0009,#0000 55%),linear-gradient(#0000 60%,#0000008c);position:absolute;inset:0}.pano .over{z-index:1;padding:var(--s8) var(--gutter);max-width:var(--wide);margin:0 auto;position:absolute;bottom:0;left:0;right:0}.pano .coord{letter-spacing:.16em;text-transform:uppercase;opacity:.9;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pano h2,.pano h1{letter-spacing:-.04em;margin-top:var(--s3);max-width:900px;font-size:clamp(48px,9vw,120px);font-weight:700;line-height:.95}.pano p{max-width:520px;margin-top:var(--s4);opacity:.92;font-size:clamp(19px,2.2vw,24px)}.place-facts{gap:var(--s6);max-width:var(--wide);padding:var(--s8) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}@media (width<=733px){.place-facts{gap:var(--s5);grid-template-columns:minmax(0,1fr)}}.place-facts .n{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1}.place-facts p{color:var(--ink-2);margin-top:var(--s2);font-size:15px}.place-facts h3{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s3);font-size:12px;font-weight:600}.atlas{gap:var(--s4);scroll-snap-type:x mandatory;padding:var(--s6) var(--edge);scroll-padding-inline:var(--edge);scrollbar-width:none;grid-auto-columns:min(560px,86vw);grid-auto-flow:column;display:grid;overflow-x:auto}.atlas::-webkit-scrollbar{display:none}.atlas a{aspect-ratio:16/10;border-radius:var(--r-card);color:#fff;scroll-snap-align:start;position:relative;overflow:hidden}.atlas a:hover{text-decoration:none}.atlas img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.atlas a:hover img{transform:scale(1.03)}.atlas a:after{content:"";background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.atlas .t{z-index:1;left:var(--s6);bottom:var(--s5);right:var(--s6);position:absolute}.atlas .t small{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:600}.atlas .t b{letter-spacing:-.02em;margin-top:var(--s1);font-size:32px;font-weight:700;display:block}.ask-hero{text-align:center;padding:var(--s8) var(--gutter) var(--s6);background:var(--t-white)}.ask-hero h1{letter-spacing:-.035em;font-size:clamp(48px,8vw,96px);font-weight:700;line-height:1}.ask-hero h1 span{background:linear-gradient(90deg,#1f4fd1,#d21f2c);color:#0000;-webkit-background-clip:text;background-clip:text}.ask-box{max-width:640px;margin:var(--s6) auto 0;position:relative}.ask-box input{width:100%;font:inherit;padding:var(--s4) var(--s5) var(--s4) 52px;border-radius:var(--pill);border:1px solid var(--line);background:var(--t-grey);color:var(--ink);font-size:19px}.ask-box input:focus{outline:2px solid var(--link);outline-offset:2px;background:var(--page)}.ask-box svg{width:18px;height:18px;color:var(--ink-3);position:absolute;top:50%;left:20px;transform:translateY(-50%)}.chips{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;justify-content:center;display:flex}.chips button{font:inherit;border-radius:var(--pill);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;padding:6px 14px;font-size:14px}.chips button[aria-pressed=true]{background:var(--ink);color:var(--page);border-color:var(--ink)}.qgrid{gap:var(--s4);max-width:var(--wide);padding:var(--s6) var(--gutter) var(--s8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0 auto;display:grid}.qcard{background:var(--t-grey);border-radius:var(--r-card);padding:var(--s6);flex-direction:column;min-height:240px;display:flex}.qcard .v{border-radius:var(--pill);letter-spacing:.02em;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700}.v.yes{color:#fff;background:#1f9d55}.v.no{background:var(--red);color:#fff}.v.some{background:var(--gold);color:#1d1d1f}.qcard h3{letter-spacing:-.02em;margin-top:var(--s4);font-size:24px;font-weight:700;line-height:1.15}.qcard p{color:var(--ink-2);margin-top:var(--s2);font-size:15px}.qcard .src{padding-top:var(--s4);color:var(--ink-3);margin-top:auto;font-size:12px}.qcard.big{color:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;background:#000;grid-column:span 2;position:relative;overflow:hidden}.qcard.big img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.qcard.big>*{position:relative}.qcard.big h3{font-size:clamp(28px,3.6vw,40px)}@media (width<=640px){.qcard.big{grid-column:auto}}.qcard[hidden]{display:none}.q-empty{text-align:center;color:var(--ink-2);padding:var(--s6);grid-column:1/-1}.qgrid{grid-auto-flow:dense}.qcard.big:before{content:"";z-index:0;background:linear-gradient(90deg,#000000d9,#00000059);position:absolute;inset:0}.qcard.big img{z-index:0;opacity:.7}.qcard.big>:not(img){z-index:1}.warm .bleed:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#140c04a6,#140c0400 60%);position:absolute;inset:0}.warm .bleed .over{z-index:2}.lay-dossier,.lay-warm,.lay-pano,.lay-grid{display:block}.bleed .over h1,.pano .over h1{text-wrap:balance}.bleed .over .eyebrow-x{letter-spacing:.02em;opacity:.9;font-size:14px;font-weight:600}.bleed .over .eyebrow-x a,.pano .coord a{color:inherit}.d-sec .prose,.w-sec .prose{margin-top:var(--s6)}.dossier .prose{--ink:#f5f5f7;--ink-2:#c7c7cc}.dossier .prose a,.dossier .sources-list a{color:#ff8a8f}.dossier .faq details{border-color:var(--line)}.dossier .sources-list{margin-top:var(--s7)}.dossier .tile.t-grey{background:#111113}.w-sec .faq,.d-sec .faq{max-width:var(--read);margin-left:0}.warm .sources-list,.lay-pano .sources-list,.lay-grid .sources-list{margin-top:var(--s7)}.eras .y,.schemes .y{font-variant-numeric:tabular-nums}.person a.more{margin-top:var(--s3);font-size:15px;font-weight:600;display:inline-block}.person .ph-img{background-color:var(--paper-2)}.person .ph-img img{object-fit:cover;width:100%;height:100%}.pano-body{max-width:var(--read);padding:var(--s8) var(--gutter);margin:0 auto}.pano-body .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.pano-body h2{letter-spacing:-.025em;margin-top:var(--s2);font-size:clamp(32px,4.4vw,52px);font-weight:700;line-height:1.06}.atlas-wrap{background:var(--t-grey);padding:var(--s8) 0 var(--s7)}.atlas-wrap .head{padding:0 var(--edge);justify-content:space-between;align-items:baseline;display:flex}.atlas-wrap h2{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);font-weight:700}.qcard .src a{color:inherit;text-underline-offset:3px;text-decoration:underline}.qcard.big .v{position:relative}.grid-body{max-width:var(--read);padding:var(--s8) var(--gutter);margin:0 auto}.grid-body h2{letter-spacing:-.025em;font-size:clamp(32px,4.4vw,52px);font-weight:700}.ask-box,.chips{display:none}.js .ask-box{display:block}.js .chips{display:flex}.qgrid .qcard.big{min-height:320px}.q-count{text-align:center;color:var(--ink-3);min-height:20px;margin-top:var(--s3);font-size:13px}@media (width<=833px){.bleed{min-height:min(78vh,640px)}.pano{height:min(80vh,680px)}}@media (prefers-reduced-motion:reduce){.atlas img{transition:none}}.bleed h1.long,.pano h1.long{font-size:clamp(40px,6vw,76px);line-height:1}.place-facts .h3x{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s3);font-size:12px;font-weight:600}.lead-x{letter-spacing:-.015em;margin-bottom:var(--s7);text-wrap:balance;font-size:clamp(21px,2.6vw,30px);font-weight:500;line-height:1.3}.qcard .qh{letter-spacing:-.02em;margin-top:var(--s4);text-wrap:balance;font-size:24px;font-weight:700;line-height:1.15}.qcard.big .qh{font-size:clamp(28px,3.6vw,40px)}.qcard .v+.qh,.qcard img+.qh{margin-top:var(--s4)}.qcard>.qh:first-child{margin-top:0}.eyebrow-y{color:var(--ink-2);margin-bottom:var(--s3);font-size:17px;font-weight:600}.eyebrow-y a{color:inherit}.ask-hero h1.long{font-size:clamp(40px,6vw,72px)}.ask-hero .sub{max-width:640px;margin-left:auto;margin-right:auto}.q-empty{max-width:var(--wide);margin:0 auto}.d-lede{color:var(--ink-2);margin-top:var(--s4);max-width:760px;font-size:clamp(19px,2.2vw,24px);line-height:1.4}.dossier .prose code{color:inherit;background:#2c2c2e}.pano{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f5f7;--ink-2:#ffffffc7;--ink-3:#fff9}.pano:after{background:linear-gradient(90deg,#0000009e,#0000 68%),linear-gradient(#0000 60%,#00000080)}@media (width<=833px){.pano img{object-position:70% 50%}.pano:after{background:linear-gradient(#0000 30%,#000000b3)}}.js .qcard .ans:not(.open){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qcard .ans{font-size:16px;line-height:1.45}.qcard .ans-more{margin-top:var(--s2);min-height:24px;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:15px;font-weight:600}.qcard.big .ans-more{color:#8ecbff}.qcard.big img{object-position:50% 15%}.people{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1100px;margin-inline:auto}@media (width<=520px){.people{grid-template-columns:minmax(0,1fr)}}.dossier .tag{color:#fffc}.dossier .bleed:after{background:linear-gradient(#0000008c,#0000 40%),linear-gradient(#05050633,#0505061a 35%,#050506f2),radial-gradient(60% 50% at 70% 30%,#d21f2c59,#0000 70%)}.cast>div{min-height:120px}.cast b{font-size:21px;font-weight:600}.cast span{font-size:14px}@media (width>=1068px){.cast{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=733px){.pano:after{background:linear-gradient(#0000 28%,#0006 55%,#000000c7)}.pano .coord{opacity:1}.pano .over{text-shadow:0 1px 12px #00000073}}.lk-wrap{z-index:1;max-width:var(--wide);padding:0 var(--gutter);width:100%;margin:0 auto;position:relative}.lk-cap{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.lk-cap a{color:inherit}[class^=lk-] h1,[class*=\ lk-] h1{text-wrap:balance}.lk-tag{text-wrap:pretty}[class^=lk-] .pills,[class*=\ lk-] .pills{margin-top:var(--s6);justify-content:flex-start}.lk-pic{object-fit:cover;width:100%;height:100%;display:block}.lk-dark{--ink:var(--d-ink);--ink-2:var(--d-ink-2);--link:var(--d-link);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lk-dark .pill.ghost{color:var(--d-ink);border-color:var(--d-ink)}.lk-dark .pill.ghost:hover{background:var(--d-ink);color:#000}.lk-dark .draft-note{color:var(--d-ink)}.lk-peek{padding:var(--s8) var(--gutter) var(--s8);background:var(--t-grey)}.lk-peek .lk-wrap{max-width:var(--read);padding:0}.lk-peek .lk-cap{color:var(--ink-3)}.lk-peek .lk-ans{color:var(--ink);margin-top:var(--s4);max-width:820px;font-size:clamp(19px,2.2vw,24px);line-height:1.4}.lk-peek .lk-meta{color:var(--ink-3);margin-top:var(--s4);font-size:14px}.lk-spec{color:#f5f5f7;background:#000;align-items:end;min-height:min(86vh,820px);display:grid;position:relative;overflow:hidden}.lk-spec>.lk-pic,.lk-spec>.fx-xray{position:absolute;inset:0}.lk-spec:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000c7,#0000001a 62%),linear-gradient(#0000 62%,#000000e6);position:absolute;inset:0}.lk-spec.right:after{background:linear-gradient(270deg,#000000c7,#0000001a 62%),linear-gradient(#0000 62%,#000000e6)}.lk-spec.bare{background:radial-gradient(70% 80% at 70% 20%, color-mix(in srgb, var(--tone) 30%, transparent), transparent 70%), #000}.lk-spec .lk-wrap{z-index:2;padding-top:var(--s8);padding-bottom:var(--s6)}.lk-spec .lk-copy{max-width:720px}.lk-spec.right .lk-copy{text-align:right;margin-left:auto}.lk-spec.right .pills{justify-content:flex-end}.lk-spec .lk-cap{color:var(--tone,var(--gold))}.lk-spec h1{letter-spacing:-.05em;margin-top:var(--s4);-webkit-hyphens:manual;hyphens:manual;font-size:clamp(56px,10.5vw,156px);font-weight:800;line-height:.9}.lk-spec h1.long{font-size:clamp(44px,5.6vw,88px)}.lk-spec .lk-tag{letter-spacing:-.02em;margin-top:var(--s5);color:#fff;font-size:clamp(21px,2.6vw,32px);font-weight:600;line-height:1.15}.lk-strip{margin:var(--s8) 0 0;border-top:1px solid #ffffff38;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lk-strip div{padding:var(--s4) var(--s5) 0 0}.lk-strip div+div{padding-left:var(--s5);border-left:1px solid #ffffff29}.lk-strip dt{color:#ffffffb8;letter-spacing:.04em;font-size:12px}.lk-strip dd{margin:var(--s1) 0 0;letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.25}.lk-spec.xray .lk-wrap{pointer-events:none}.lk-spec.xray .lk-wrap a{pointer-events:auto}.lk-spec .fx-xray{width:100%;max-width:none;margin:0;padding:0}.lk-spec .fx-xray .xr-stage{aspect-ratio:auto;border-radius:0;height:auto;position:absolute;inset:0}.lk-spec .fx-xray .xr-stage:focus-visible{outline-offset:-3px;border-radius:0}.lk-spec .fx-xray figcaption{position:absolute}.lk-spec.xray:after{background:linear-gradient(270deg,#000000b3,#0000 48%),linear-gradient(#0000 66%,#000000e6)}@media (width<=733px){.lk-spec{flex-direction:column;align-items:stretch;min-height:0;display:flex}.lk-spec>.lk-pic,.lk-spec>.fx-xray{height:54vh;min-height:300px;position:relative;inset:auto}.lk-spec:after,.lk-spec.right:after,.lk-spec.xray:after{background:linear-gradient(0deg,#000 calc(100% - 54vh + 90px),#0003 calc(100% - 54vh + 180px),#0000 calc(100% - 54vh + 260px))}.lk-spec .lk-wrap{padding-top:0;padding-bottom:var(--s7);margin-top:-90px}.lk-spec.bare .lk-wrap{padding-top:var(--s8);margin-top:0}.lk-spec.xray .lk-wrap{margin-top:var(--s5)}.lk-spec.right .lk-copy{text-align:left;margin-left:0}.lk-spec.right .pills{justify-content:flex-start}.lk-strip{margin-top:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}.lk-strip div,.lk-strip div+div{padding:var(--s3) var(--s3) var(--s3) 0;border-bottom:1px solid #ffffff1f;border-left:0}.lk-strip dd{font-size:16px}}.lk-hazard{--tone:#3ddc84;color:#f5f5f7;background:#060708;align-items:end;min-height:min(86vh,820px);display:grid;position:relative;overflow:hidden}.lk-hazard>.lk-pic{filter:grayscale()contrast(1.2)brightness(.75);width:64%;height:100%;position:absolute;top:0;right:0}.lk-hazard .lk-wash{background:var(--tone);mix-blend-mode:color;opacity:.85;width:64%;height:100%;position:absolute;top:0;right:0}.lk-hazard:after{content:"";background:linear-gradient(90deg,#060708 36%,#0607088c 52%,#0000 78%),linear-gradient(#0000 48%,#06070899 66%,#060708f5 82%);position:absolute;inset:0}.lk-hazard.bare:after{background:radial-gradient(60% 70% at 78% 30%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%)}.lk-hazard:before{content:"";z-index:2;background:repeating-linear-gradient(-45deg, var(--tone) 0 10px, #060708 10px 20px);width:8px;position:absolute;top:0;bottom:0;left:0}.lk-hazard .lk-wrap{padding-top:var(--s8);padding-bottom:var(--s7)}.lk-no{align-items:center;gap:var(--s3);color:#fffc;display:flex}.lk-no i{background:var(--tone);width:10px;height:10px;box-shadow:0 0 14px var(--tone);border-radius:50%}.lk-hazard h1{letter-spacing:-.05em;margin-top:var(--s5);font-size:clamp(64px,12vw,172px);font-weight:800;line-height:.88}.lk-hazard .lk-tag{color:#c7c7cc;margin-top:var(--s4);max-width:680px;font-size:clamp(19px,2.4vw,28px);line-height:1.25}.lk-file{margin:var(--s8) 0 0;border-top:1px solid #2c2c2e;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px;display:grid}.lk-file div{padding:var(--s4) var(--s4) var(--s4) 0;border-bottom:1px solid #2c2c2e}.lk-file dt{color:#8e8e93;letter-spacing:.04em;font-size:12px}.lk-file dd{margin:var(--s1) 0 0;font-size:17px;font-weight:600;line-height:1.3}.lk-file dd.lk-key{color:var(--tone)}.lk-hazard .pills,.lay-hazard .d-sec#file .file{margin-top:var(--s6)}@media (width<=733px){.lk-hazard{align-items:start;min-height:0}.lk-hazard>.lk-pic,.lk-hazard .lk-wash{width:100%;height:46vh;min-height:280px}.lk-hazard:after{background:linear-gradient(0deg,#060708 calc(100% - max(46vh,280px) + 60px),#06070866 calc(100% - max(46vh,280px) + 150px),#0000 calc(100% - max(46vh,280px) + 240px))}.lk-hazard .lk-wrap{padding-top:calc(max(46vh,280px) - 100px);padding-left:28px}.lk-hazard.bare .lk-wrap{padding-top:var(--s8)}.lk-file{margin-top:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}.lk-file dd{font-size:15px}}.lk-pair{background:var(--page);padding:12px}.lk-panels{grid-template-columns:1fr 1fr;gap:12px;min-height:min(62vh,580px);display:grid;position:relative}.lk-pair.solo .lk-panels{grid-template-columns:2fr 1fr}.lk-p{border-radius:var(--r-card);padding:var(--s7);justify-content:flex-end;gap:var(--s4);color:#f5f5f7;flex-direction:column;display:flex;position:relative;overflow:hidden}.lk-p.a{background:radial-gradient(90% 70% at 20% 10%,#1b3a8f,#050b1f 70%)}.lk-p.b{background:radial-gradient(90% 75% at 80% 10%, var(--partner), color-mix(in srgb, var(--partner) 22%, #050507) 72%)}.lk-p.end{text-align:right;align-items:flex-end}.lk-who{letter-spacing:-.05em;font-size:clamp(44px,6.4vw,104px);font-weight:800;line-height:.9}.lk-pair.solo .lk-p.end .lk-who{font-size:clamp(32px,3.6vw,56px)}.lk-line{color:#ffffffdb;max-width:320px;font-size:15px;line-height:1.4}.lk-amp{z-index:2;background:var(--page);color:#b8860b;border-radius:50%;place-items:center;width:132px;height:132px;font-size:76px;font-weight:300;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lk-pair.solo .lk-amp{left:66.67%}.lk-seam{left:50%;bottom:var(--s6);z-index:2;background:var(--page);color:var(--ink);border-radius:var(--pill);white-space:nowrap;padding:10px 20px;font-size:14px;position:absolute;transform:translate(-50%);box-shadow:0 6px 24px #00000040}.lk-pair.solo .lk-seam{left:66.67%}.lk-seam b{font-weight:700}.lk-under{max-width:var(--read);text-align:center;padding:var(--s7) var(--gutter) var(--s7);margin:0 auto}.lk-under .lk-cap{color:var(--ink-3)}.lk-pair h1{letter-spacing:-.035em;margin-top:var(--s3);font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1.02}.lk-pair .lk-tag{color:var(--ink-2);margin-top:var(--s3);font-size:clamp(19px,2.2vw,24px)}.lk-pair .pills{justify-content:center}:root[data-theme=dark] .lk-amp{color:var(--gold)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lk-amp{color:var(--gold)}}@media (width>=734px){.lk-seamwrap{display:contents}}@media (width<=733px){.lk-pair{padding:8px}.lk-panels,.lk-pair.solo .lk-panels{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.lk-p{min-height:200px;padding:var(--s5)}.lk-p.end{min-height:160px}.lk-pair.solo .lk-p:first-child{min-height:240px}.lk-amp,.lk-pair.solo .lk-amp{width:76px;height:76px;font-size:44px;top:204px;left:50%}.lk-pair.solo .lk-amp{top:244px}.lk-seamwrap{text-align:center}.lk-seam,.lk-pair.solo .lk-seam{margin:var(--s2) auto 0;box-shadow:none;background:var(--t-grey);white-space:normal;text-align:center;display:inline-block;position:static;transform:none}.lk-under{padding-top:var(--s5)}}.lk-fact{--tone:#7c3aed;--tone-2:#d21f2c;background:var(--t-white);padding:var(--s8) 0 var(--s6)}:root[data-theme=dark] .lk-fact{--tone:#a78bfa}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lk-fact{--tone:#a78bfa}}.lk-fact .lk-wrap{gap:var(--s7);grid-template-columns:7fr 5fr;align-items:end;display:grid}.lk-fact.flip .lk-wrap{grid-template-columns:5fr 7fr}.lk-fact.flip .lk-hook{text-align:right;order:2}.lk-hook b{letter-spacing:-.06em;background:linear-gradient(120deg, var(--tone), var(--tone-2));color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;font-size:clamp(96px,17vw,260px);font-weight:800;line-height:.82;display:block}.lk-hook span{color:var(--ink-2);margin-top:var(--s4);font-size:clamp(17px,1.8vw,21px);font-weight:500;display:block}.lk-fact .lk-cap{color:var(--tone)}:root[data-theme=dark] .lk-fact .lk-cap{color:#c4a1ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lk-fact .lk-cap{color:#c4a1ff}}.lk-fact h1{letter-spacing:-.035em;margin-top:var(--s3);font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1}.lk-fact .lk-tag{color:var(--ink-2);margin-top:var(--s4);font-size:clamp(17px,1.8vw,21px)}.lk-fact .pills{margin-top:var(--s5)}.lk-fact .lk-ask{margin-top:var(--s7)}.lk-fact+.qgrid{padding-top:var(--s4)}.v.myth{color:#fff;background:#1d1d1f}.v.true{color:#fff;background:#1f9d55}:root[data-theme=dark] .v.myth{color:#1d1d1f;background:#f5f5f7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .v.myth{color:#1d1d1f;background:#f5f5f7}}@media (width<=833px){.lk-fact{padding-top:var(--s6)}.lk-fact .lk-wrap,.lk-fact.flip .lk-wrap{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.lk-fact.flip .lk-hook{text-align:left;order:0}}.lk-arch{--tone:#f97316;color:#fbeee6;background:radial-gradient(70% 90% at 85% 20%,#c2410c59,#0000 60%),#0b0604;align-items:center;min-height:min(86vh,820px);display:grid;position:relative;overflow:hidden}.lk-arch>.lk-pic{width:70%;height:100%;position:absolute;top:0;right:0}.lk-arch.has-pic:after{content:"";background:linear-gradient(90deg,#0b0604 30%,#0b0604b3 46%,#0b06041a 75%),linear-gradient(#0000 70%,#0b0604cc);position:absolute;inset:0}.lk-arch.blue{background:linear-gradient(#f9731617 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#f9731617 1px,#0000 1px) 0 0/48px 48px,radial-gradient(60% 80% at 75% 40%,#c2410c47,#0000 65%),#0b0604}.lk-arch .lk-wrap{gap:var(--s7);padding-top:var(--s8);padding-bottom:var(--s8);grid-template-columns:6fr 6fr;align-items:center;display:grid}.lk-arch .lk-cap{color:var(--tone)}.lk-arch h1{letter-spacing:-.05em;margin-top:var(--s4);font-size:clamp(56px,9vw,136px);font-weight:800;line-height:.9}.lk-arch .lk-tag{color:#e6cfc2;margin-top:var(--s4);max-width:520px;font-size:clamp(19px,2.2vw,26px)}.lk-rail{margin:var(--s7) 0 0;border-top:1px solid #f9731666;max-width:560px;padding:0;list-style:none;display:flex}.lk-rail li{padding:var(--s3) var(--s2) 0 0;color:#d7b9aa;flex:1;min-width:0;font-size:12px;line-height:1.3;position:relative}.lk-rail li:before{content:"";background:var(--tone);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.lk-rail b{color:#fbeee6;font-variant-numeric:tabular-nums;font-size:17px;display:block}.lk-ex{aspect-ratio:1;width:100%;max-width:520px;margin-left:auto;position:relative}.lk-core{border:1px solid #f973168c;border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 80px #f9731640,inset 0 0 60px #f973162e}.lk-core:after{content:"";border:1px dashed #f9731666;border-radius:50%;position:absolute;inset:18%}.lk-ex ul{margin:0;padding:0;list-style:none}.lk-ex li{color:#e6cfc2;width:170px;font-size:13px;position:absolute}.lk-ex li b{color:var(--tone);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:12px;display:block}.lk-ex li:before{content:"";background:#f9731699;width:40px;height:1px;position:absolute;top:9px}.lk-ex .l1{top:4%;left:0}.lk-ex .l1:before{transform-origin:0;left:100%;transform:rotate(25deg)}.lk-ex .l2{text-align:right;top:10%;right:-4%}.lk-ex .l2:before{transform-origin:100%;right:100%;transform:rotate(-25deg)}.lk-ex .l3{bottom:10%;left:-2%}.lk-ex .l3:before{transform-origin:0;left:100%;transform:rotate(-25deg)}.lk-ex .l4{text-align:right;bottom:4%;right:0}.lk-ex .l4:before{transform-origin:100%;right:100%;transform:rotate(25deg)}@media (width<=833px){.lk-arch{align-items:start;min-height:0}.lk-arch>.lk-pic{width:100%;height:44vh;min-height:260px}.lk-arch.has-pic:after{background:linear-gradient(0deg,#0b0604 calc(100% - max(44vh,260px) + 40px),#0b06044d calc(100% - max(44vh,260px) + 140px),#0000 calc(100% - max(44vh,260px) + 220px))}.lk-arch .lk-wrap{gap:var(--s5);padding-top:var(--s6);padding-bottom:var(--s7);grid-template-columns:minmax(0,1fr)}.lk-arch.has-pic .lk-wrap{padding-top:calc(max(44vh,260px) - 80px)}.lk-ex{order:-1;max-width:340px;margin:0 auto}.lk-ex li{width:120px;font-size:12px}.lk-ex li:before,.lk-rail li:nth-child(n+5){display:none}}.lk-col{--paper:#fbf7f0;--cink:#2a2118;--cink-2:#6f6151;--rule:#e4d8c5;--acc:#a8461f;--ghost:#a8461f;background:var(--paper);color:var(--cink);padding:var(--s8) 0}:root[data-theme=dark] .lk-col{--paper:#14100c;--cink:#f4ece0;--cink-2:#c2b29e;--rule:#33291f;--acc:#f0a868;--ghost:#f4ece0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lk-col{--paper:#14100c;--cink:#f4ece0;--cink-2:#c2b29e;--rule:#33291f;--acc:#f0a868;--ghost:#f4ece0}}.lk-col .lk-wrap{gap:var(--s8);grid-template-columns:7fr 5fr;align-items:start;display:grid}.lk-kick{letter-spacing:.01em;color:var(--acc);border-bottom:1px solid var(--rule);padding-bottom:var(--s3);justify-content:space-between;gap:2px var(--s4);flex-wrap:wrap;font-size:14px;font-weight:600;display:flex}.lk-kick span{color:var(--cink-2);font-weight:500}.lk-col h1{letter-spacing:-.05em;margin-top:var(--s6);font-size:clamp(52px,8vw,120px);font-weight:800;line-height:.92}.lk-col .lk-tag{letter-spacing:-.025em;margin-top:var(--s5);color:var(--acc);font-size:clamp(24px,3vw,40px);font-weight:500;line-height:1.15}.lk-lede{margin-top:var(--s6);max-width:620px;color:var(--cink);font-size:19px;line-height:1.55}.lk-lede.cap:first-letter{float:left;color:var(--acc);margin:6px 10px 0 0;font-size:76px;font-weight:800;line-height:.8}.lk-lists{gap:var(--s5);margin-top:var(--s6);grid-template-columns:1fr 1fr;max-width:620px;display:grid}.lk-lists h2{letter-spacing:.12em;text-transform:uppercase;color:var(--cink-2);border-top:2px solid var(--cink);padding-top:var(--s2);font-size:12px;font-weight:700}.lk-lists ul{margin:var(--s2) 0 0;padding:0;list-style:none}.lk-lists li{border-bottom:1px solid var(--rule);padding:6px 0;font-size:17px;font-weight:600}.lk-lists li small{color:var(--cink-2);font-size:13px;font-weight:400}.lk-col figure{margin:0}.lk-frame{aspect-ratio:4/5;border-radius:var(--r-md);background:#000;overflow:hidden}.lk-frame img{object-fit:cover;width:100%;height:100%;display:block}.lk-col figcaption{color:var(--cink-2);margin-top:var(--s2);font-size:13px}.lk-rule{background:var(--cink);color:var(--paper);border-radius:var(--r-md);padding:var(--s7) var(--s6);aspect-ratio:4/5;justify-content:space-between;gap:var(--s5);flex-direction:column;display:flex}.lk-rule .r1{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:600}.lk-rule .r2{letter-spacing:-.045em;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:.95}.lk-rule .r3{gap:var(--s5);border-top:1px solid color-mix(in srgb, var(--paper) 30%, transparent);padding-top:var(--s4);flex-wrap:wrap;margin:0;display:flex}.lk-rule .r3 dt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.lk-rule .r3 dd{opacity:.9;margin:0;font-size:13px}.lk-rule .r3 .brk dt{color:#ff8a8f}:root[data-theme=dark] .lk-rule .r3 .brk dt{color:#b81a26}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lk-rule .r3 .brk dt{color:#b81a26}}@media (width<=833px){.lk-col{padding:var(--s6) 0 var(--s7)}.lk-col .lk-wrap{gap:var(--s6);grid-template-columns:minmax(0,1fr)}.lk-col h1{margin-top:var(--s5)}.lk-frame,.lk-rule{aspect-ratio:16/10}.lk-rule{padding:var(--s5)}.lk-lists{grid-template-columns:minmax(0,1fr)}}.lk-swatch{color:#f5f5f7;background:#000}.lk-top{height:min(52vh,500px);position:relative;overflow:hidden}.lk-top:after{content:"";background:linear-gradient(#0000 45%,#000);position:absolute;inset:0}.lk-swatch .lk-wrap{padding-bottom:var(--s7);margin-top:-180px}.lk-swatch.bare .lk-wrap{padding-top:var(--s8);margin-top:0}.lk-swatch .lk-cap{color:#8ecbff}.lk-swatch h1{letter-spacing:-.05em;margin-top:var(--s3);font-size:clamp(56px,9vw,136px);font-weight:800;line-height:.9}.lk-swatch .lk-tag{letter-spacing:-.02em;margin-top:var(--s4);font-size:clamp(21px,2.6vw,32px);font-weight:600}.lk-row{gap:var(--s3);margin:var(--s7) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.lk-row:focus-visible{outline:3px solid var(--d-link);outline-offset:4px;border-radius:var(--r-sm)}.lk-sw{border-radius:var(--r-sm);background:#111113;position:relative;overflow:hidden}.lk-sw .lk-swc{height:72px;display:flex}.lk-sw .lk-swc i{flex:1}.lk-sw .lk-swt{padding:var(--s3);color:#a1a1a6;font-size:13px;line-height:1.3;display:block}.lk-sw .lk-swt b{color:#f5f5f7;font-variant-numeric:tabular-nums;font-size:17px;display:block}@media (width<=733px){.lk-top{height:44vh;min-height:260px}.lk-swatch .lk-wrap{margin-top:-100px}.lk-row{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto}.lk-sw{scroll-snap-align:start}.lk-sw .lk-swc{height:56px}}.lk-scale{color:#f5f5f7;background:#000;align-items:end;min-height:min(86vh,820px);display:grid;position:relative;overflow:hidden}.lk-scale>.lk-pic{position:absolute;inset:0}.lk-scale:after{content:"";background:linear-gradient(#0000001a 25%,#000000b3 58%,#000000f2 90%);position:absolute;inset:0}.lk-scale .lk-wrap{padding-top:var(--s8);padding-bottom:var(--s7)}.lk-scale .lk-cap{color:#fdba74}.lk-scale h1{letter-spacing:-.05em;margin-top:var(--s3);font-size:clamp(52px,8.4vw,128px);font-weight:800;line-height:.9}.lk-scale .lk-tag{margin-top:var(--s4);color:#e5e5ea;max-width:760px;font-size:clamp(19px,2.4vw,28px)}.lk-bar{--cut:calc(var(--in) / var(--n) * 100%);margin-top:var(--s8);background:linear-gradient(90deg, #f6c343, #f97316 calc(var(--cut) * .7), #d21f2c var(--cut), transparent var(--cut)), repeating-linear-gradient(90deg, #ffffff80 0 6px, transparent 6px 12px);border-radius:2px;height:4px;position:relative}.lk-ticks{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:var(--s3) 0 0;padding:0;list-style:none;display:grid}.lk-ticks li{padding:var(--s3) var(--s3) 0 0;color:#b9b9be;font-size:13px;line-height:1.35;position:relative}.lk-ticks li:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-22px;left:0;box-shadow:0 0 0 4px #0009}.lk-ticks b{color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:21px;display:block}.lk-ticks .oc:before{background:#000;border:2px dashed #fff}.lk-ticks .oc b{color:#c7c7cc;font-size:17px}@media (width<=733px){.lk-scale{flex-direction:column;align-items:stretch;min-height:0;display:flex}.lk-scale>.lk-pic{height:46vh;min-height:260px;position:relative;inset:auto}.lk-scale:after{background:linear-gradient(0deg,#000 calc(100% - max(46vh,260px) + 60px),#0003 calc(100% - max(46vh,260px) + 150px),#0000 calc(100% - max(46vh,260px) + 230px))}.lk-scale .lk-wrap{margin-top:-100px;padding-top:0}.lk-scale.bare .lk-wrap{padding-top:var(--s8);margin-top:0}.lk-bar{display:none}.lk-ticks{margin-top:var(--s6);padding-left:var(--s4);gap:var(--s3);border-left:2px solid #f97316;grid-template-columns:minmax(0,1fr)}.lk-ticks li{padding-top:0}.lk-ticks li:before{top:5px;left:calc(-1 * var(--s4) - 7px)}.lk-ticks b{margin-right:6px;font-size:17px;display:inline}}
