:root{--ink:#0e0f11;--asph:#16181b;--asph2:#1e2125;--line:#2b2f35;--paper:#f2ede4;--paper2:#e8e1d5;--tx:#f4f1ec;--mut:#9b978f;--mut2:#6c6862;--ochre:#d2702a;--ochre2:#f08a3c;--red:#e2231a;--ok:#35c27a;--x:"Archivo",system-ui,sans-serif;--b:"Inter",system-ui,sans-serif;--m:"JetBrains Mono",ui-monospace,monospace;--max:1320px;--hh:68px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--tx);font:400 16px/1.6 var(--b);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}@media(max-width:600px){.wrap{padding:0 18px}}.X{font-family:var(--x);font-stretch:125%;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.92}.mono{font-family:var(--m)}.k{font:600 11px/1 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--ochre2)}h1,h2,h3,p{margin:0}.b{display:inline-flex;align-items:center;gap:10px;font:600 14px/1 var(--b);padding:14px 20px;border-radius:4px;border:1px solid transparent;transition:.15s;cursor:pointer;white-space:nowrap}.b svg{width:16px;height:16px}.b.p{background:var(--ochre);color:#fff}.b.p:hover{background:var(--ochre2)}.b.g{border-color:#ffffff40;color:var(--tx)}.b.g:hover{background:#fff;color:var(--ink)}.on-paper .b.g{border-color:#0003;color:var(--ink)}.on-paper .b.g:hover{background:var(--ink);color:#fff}.row-b{display:flex;gap:10px;flex-wrap:wrap}.hdr{position:fixed;top:0;left:0;right:0;z-index:80;height:var(--hh);transition:background .25s,border-color .25s;border-bottom:1px solid transparent}.hdr.solid{background:#0e0f11f2;backdrop-filter:blur(10px);border-color:var(--line)}.hdr .wrap{display:flex;align-items:center;height:100%;gap:28px}.hdr .lg img{height:30px;width:auto}.nav{display:flex;gap:2px;margin:0 auto}.nav a{font:500 14px var(--b);padding:9px 12px;border-radius:4px;color:#d9d5ce}.nav a:hover{color:#fff;background:#ffffff12}.nav a.on{color:#fff;box-shadow:inset 0 -2px 0 var(--ochre)}.hdr .cta{font-size:13px;padding:11px 14px}.menu-b{display:none;margin-left:auto;background:none;border:0;color:#fff;font:600 12px var(--m);letter-spacing:.14em;cursor:pointer;padding:10px 0}.mnav{position:fixed;inset:0;z-index:79;background:var(--ink);padding:calc(var(--hh) + 20px) 22px 30px;display:none;overflow:auto}.mnav.open{display:block}.mnav a.big{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font-family:var(--x);font-stretch:125%;font-weight:800;text-transform:uppercase;font-size:24px;line-height:1}.mnav a.big small{font:500 12px var(--m);color:var(--mut);letter-spacing:.08em}.mnav .fine{margin-top:26px;color:var(--mut);font-size:13px;line-height:1.8}@media(max-width:1020px){.nav,.hdr .cta{display:none}.menu-b{display:block}}.hero{position:relative;min-height:82svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero>img,.hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e0f11b3 0%,#0e0f1100 26%,#0e0f1100 45%,#0e0f11f0 88%,var(--ink));z-index:1}.hero .in{position:relative;z-index:2;padding-bottom:30px}.hero h1{font-size:clamp(52px,11vw,170px)}.hero h1 span{color:var(--ochre2)}.hero .lead{max-width:54ch;font-size:clamp(16px,1.5vw,19px);color:#ddd8cf;margin:22px 0 28px}.season{position:relative;z-index:2;border-top:1px solid #ffffff2e;background:#0e0f11b8;backdrop-filter:blur(8px)}.season .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.stg{position:relative;padding:18px 18px 20px;border-left:1px solid #ffffff1f;transition:background .2s}.stg:first-child{border-left:0}.stg:hover{background:#ffffff0d}.stg .n{font:600 11px var(--m);letter-spacing:.14em;color:var(--mut)}.stg b{display:block;font-family:var(--x);font-stretch:112%;font-weight:700;text-transform:uppercase;font-size:17px;line-height:1.05;margin:8px 0 6px}.stg .w{font:500 12px var(--m);color:#cfcac2}.stg .dot{position:absolute;top:-6px;left:18px;width:11px;height:11px;border-radius:50%;background:var(--ink);border:2px solid #ffffff80}.stg.done .dot{background:#ffffff80}.stg.open .dot{background:var(--ok);border-color:var(--ok);box-shadow:0 0 0 6px #35c27a33;animation:pulse 2s infinite}.stg.open b{color:#fff}.stg.open .n{color:var(--ok)}@keyframes pulse{50%{box-shadow:0 0 0 11px #35c27a00}}@media(max-width:760px){.season .wrap{grid-template-columns:1fr;padding:0}.stg{border-left:0;border-top:1px solid #ffffff1f;padding-left:44px}.stg .dot{top:22px;left:18px}}.sec{padding:110px 0}@media(max-width:700px){.sec{padding:70px 0}}.paper{background:var(--paper);color:var(--ink)}.paper .k{color:var(--ochre)}.head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:44px}.head h2{font-size:clamp(34px,5vw,72px);margin-top:14px}.head p{max-width:46ch;color:var(--mut)}.paper .head p{color:var(--mut2)}.nx{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.nx .lgbox{width:150px;margin-bottom:26px}.nx h2{font-size:clamp(36px,4.6vw,66px)}.nx .grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #0002;margin:28px 0}.nx .grid div{padding:14px 0;border-bottom:1px solid #0002}.nx .grid div:nth-child(odd){padding-right:16px}.nx .grid span{display:block;font:600 11px var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);margin-bottom:4px}.nx .grid b{font:600 15px var(--b)}.clock{background:var(--ink);color:#fff;border-radius:6px;padding:34px;position:relative;overflow:hidden}.clock::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffffff06 0 2px,#0000 2px 4px);pointer-events:none}.clock .t{display:flex;align-items:baseline;gap:6px;font:600 clamp(56px,7vw,104px)/1 var(--m);letter-spacing:-.03em;color:var(--ochre2);margin:18px 0 8px}.clock .t i{font-style:normal;color:#ffffff40;font-size:.6em}.clock .lab{display:flex;gap:clamp(30px,5vw,64px);font:600 11px var(--m);letter-spacing:.14em;color:var(--mut)}.clock .sub{border-top:1px solid #ffffff1f;margin-top:24px;padding-top:18px;font:500 13px var(--m);color:#cfcac2;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.clock .sub b{color:var(--ok);font-weight:600}@media(max-width:900px){.nx{grid-template-columns:1fr;gap:36px}}.gr{display:grid;grid-template-columns:1.25fr 1fr;min-height:560px;border-top:1px solid var(--line)}.gr:nth-child(even){grid-template-columns:1fr 1.25fr}.gr:nth-child(even) .ph{order:2}.gr .ph{position:relative;overflow:hidden}.gr .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.gr:hover .ph img{transform:scale(1.04)}.gr .ph .num{position:absolute;left:24px;bottom:18px;font:800 120px/1 var(--x);font-stretch:125%;color:#fff;opacity:.9;text-shadow:0 10px 40px #0008}.gr .tx{padding:56px 56px;display:flex;flex-direction:column;justify-content:center;gap:18px;background:var(--asph)}.gr .lgchip{width:120px;background:#fff;border-radius:6px;padding:10px}.gr h3{font-size:clamp(30px,3.2vw,48px)}.gr .meta{font:500 13px var(--m);color:#cfcac2;letter-spacing:.04em}.gr p{color:#c9c5bd;max-width:52ch}.sts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sts div{padding:14px 0}.sts b{display:block;font:600 26px/1 var(--m);color:#fff}.sts span{font:500 11px var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.pillst{align-self:flex-start;font:600 11px var(--m);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:3px;background:#ffffff14;color:#ddd}.pillst.open{background:#35c27a22;color:#6fe3a6}@media(max-width:900px){.gr,.gr:nth-child(even){grid-template-columns:1fr;min-height:0}.gr:nth-child(even) .ph{order:0}.gr .ph{aspect-ratio:16/10}.gr .tx{padding:30px 22px 40px}.gr .ph .num{font-size:80px}}.nw{display:grid;grid-template-columns:1.3fr 1fr;gap:40px}.lead-n{display:block}.lead-n .im{aspect-ratio:16/10;overflow:hidden;border-radius:4px}.lead-n img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.lead-n:hover img{transform:scale(1.03)}.lead-n h3{font:700 clamp(24px,2.4vw,34px)/1.15 var(--b);margin:18px 0 10px;letter-spacing:-.01em}.lead-n p{color:var(--mut2)}.nl{display:flex;flex-direction:column}.ni{display:grid;grid-template-columns:96px 1fr;gap:16px;padding:16px 0;border-top:1px solid #0000001a;align-items:start}.ni:first-child{border-top:0;padding-top:0}.ni img{aspect-ratio:1;object-fit:cover;border-radius:3px;width:96px}.ni h4{margin:6px 0 0;font:600 16px/1.3 var(--b)}.ni:hover h4,.lead-n:hover h3{color:var(--ochre)}.meta-n{display:flex;gap:10px;align-items:center;font:600 11px var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--mut2)}.tg{color:var(--ochre)}@media(max-width:900px){.nw{grid-template-columns:1fr}}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 28px}.nc .im{aspect-ratio:16/10;overflow:hidden;border-radius:4px;background:#ddd}.nc img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.nc:hover img{transform:scale(1.04)}.nc h3{font:600 18px/1.3 var(--b);margin:12px 0 6px}.nc:hover h3{color:var(--ochre)}.nc p{color:var(--mut2);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.news-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.news-grid{grid-template-columns:1fr;gap:0}.nc{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:14px 0;border-top:1px solid #0000001a}.nc .im{aspect-ratio:1}.nc h3{margin:4px 0 0;font-size:16px}.nc p{display:none}}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.chips::-webkit-scrollbar{display:none}.chips button{flex:none;border:1px solid #0000002e;background:none;color:var(--ink);font:600 13px var(--b);padding:10px 14px;border-radius:999px;cursor:pointer}.chips button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.dark .chips button{border-color:#ffffff33;color:var(--tx)}.dark .chips button.on{background:var(--tx);color:var(--ink)}.srch{width:100%;max-width:440px;border:0;border-bottom:2px solid var(--ink);background:none;font:500 17px var(--b);padding:10px 0;outline:0;color:inherit}.strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 28px 10px;scrollbar-width:thin}.strip button{flex:none;width:min(520px,80vw);aspect-ratio:3/2;border:0;padding:0;border-radius:4px;overflow:hidden;scroll-snap-align:start;cursor:zoom-in;background:#222}.strip img{width:100%;height:100%;object-fit:cover}.masonry{columns:3 300px;column-gap:10px}.masonry button{display:block;width:100%;margin:0 0 10px;border:0;padding:0;border-radius:4px;overflow:hidden;cursor:zoom-in;background:#222}.masonry img{width:100%;transition:transform .6s}.masonry button:hover img{transform:scale(1.03)}.abt{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.abt img{border-radius:4px;aspect-ratio:4/5;object-fit:cover;width:100%}.abt p{color:#c9c5bd;font-size:17px;margin-top:18px}.nums{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-top:1px solid var(--line)}.nums div{padding:18px 0}.nums b{display:block;font:600 44px/1 var(--m);color:var(--ochre2)}.nums span{font:500 12px var(--m);color:var(--mut);letter-spacing:.06em;text-transform:uppercase}@media(max-width:900px){.abt{grid-template-columns:1fr;gap:30px}.abt img{aspect-ratio:16/10}}.spons{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#0000001a;border:1px solid #0000001a}.spons div{background:var(--paper);display:grid;place-items:center;padding:18px;aspect-ratio:3/2}.spons img{max-height:100%;object-fit:contain;mix-blend-mode:multiply}@media(max-width:900px){.spons{grid-template-columns:repeat(3,1fr)}}footer{border-top:1px solid var(--line);padding:70px 0 34px}.ft{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.ft h5{margin:0 0 14px;font:600 11px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.ft a{display:block;color:#d9d5ce;padding:4px 0;font-size:15px}.ft a:hover{color:var(--ochre2)}.ft .c{color:var(--mut);font-size:14px;line-height:1.9}.ft .lg{height:30px;width:auto;margin-bottom:18px}.bot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:50px;padding-top:24px;border-top:1px solid var(--line);font:500 12px var(--m);color:var(--mut)}.bot img{height:46px}@media(max-width:900px){.ft{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ft{grid-template-columns:1fr}}.gh{position:relative;min-height:78svh;display:flex;align-items:flex-end;overflow:hidden}.gh>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gh::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e0f1199 0%,#0e0f1100 30%,#0e0f11f2 85%,var(--ink));z-index:1}.gh .in{position:relative;z-index:2;width:100%;padding-top:120px;padding-bottom:40px}.crumb{font:500 12px var(--m);letter-spacing:.1em;text-transform:uppercase;color:#cfcac2;margin-bottom:22px}.crumb a:hover{color:#fff}.gh .lgchip{width:140px;background:#fff;border-radius:6px;padding:10px;margin-bottom:22px}.gh h1{font-size:clamp(40px,7vw,110px);max-width:14ch}.gh .meta{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:20px;font:500 14px var(--m);color:#ddd}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff2e;margin-top:34px}.facts div{padding:16px 16px 0 0}.facts span{display:block;font:600 10.5px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}.facts b{font:600 26px/1 var(--m)}@media(max-width:700px){.facts{grid-template-columns:1fr 1fr}.facts div{padding:14px 10px 4px 0}}.layout{display:grid;grid-template-columns:230px 1fr;gap:60px;padding-top:60px;padding-bottom:100px}.rail{position:sticky;top:calc(var(--hh) + 24px);align-self:start}.rail a{display:flex;align-items:center;gap:12px;padding:10px 0;font:500 14px var(--b);color:var(--mut);border-left:2px solid var(--line);padding-left:16px;transition:.15s}.rail a:hover{color:#fff}.rail a.on{color:#fff;border-color:var(--ochre)}.rail a i{font:600 10.5px var(--m);font-style:normal;color:var(--mut2);width:18px}.rail .b{margin-top:22px;width:100%;justify-content:center}.chipbar{display:none}@media(max-width:1020px){.layout{grid-template-columns:1fr;gap:0;padding-top:0}.rail{display:none}.chipbar{display:block;position:sticky;top:var(--hh);z-index:40;background:#0e0f11f2;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);margin:0 -28px 30px;padding:10px 18px}.chipbar .chips button{border-color:#ffffff33;color:var(--tx)}.chipbar .chips button.on{background:var(--ochre);border-color:var(--ochre);color:#fff}}.blk{padding:20px 0 70px;scroll-margin-top:calc(var(--hh) + 70px)}.blk h2{font-size:clamp(28px,3.4vw,46px);margin:12px 0 26px}.blk>p{max-width:68ch;color:#c9c5bd;font-size:17px}.blk>p+p{margin-top:14px}.kv{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:30px}.kv div{background:var(--asph);padding:18px}.kv span{display:block;font:600 10.5px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--ochre2);margin-bottom:4px}@media(max-width:600px){.kv{grid-template-columns:1fr}}.rb{width:100%;border-collapse:collapse;font-size:15px}.rb th{text-align:left;font:600 10.5px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);padding:0 12px 12px 0;border-bottom:1px solid var(--line)}.rb td{padding:14px 12px 14px 0;border-bottom:1px solid var(--line);vertical-align:top}.rb td.dt{font:600 14px var(--m);white-space:nowrap;color:#cfcac2;width:150px}.rb td.ev{font-weight:600}.rb td.or{font:500 13px var(--m);color:var(--mut)}.rb tr.key td.ev{color:var(--ochre2)}.rb tr.past{opacity:.55}@media(max-width:640px){.rb thead{display:none}.rb tr{display:grid;grid-template-columns:1fr;padding:12px 0;border-bottom:1px solid var(--line)}.rb td{border:0;padding:2px 0}.rb td.dt{width:auto;font-size:12px;color:var(--ochre2)}}.seg{display:inline-flex;background:var(--asph2);border:1px solid var(--line);border-radius:6px;padding:4px;margin-bottom:18px;flex-wrap:wrap}.seg button{border:0;background:none;color:var(--mut);font:700 13px var(--m);letter-spacing:.1em;padding:10px 18px;border-radius:4px;cursor:pointer}.seg button.on{color:#fff;background:var(--c,var(--ochre))}.dfind{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--asph);border-radius:6px;padding:0 14px;margin-bottom:26px}.dfind input{flex:1;border:0;background:none;color:#fff;font:500 15px var(--b);padding:14px 0;outline:0}.dfind span{font:600 11px var(--m);color:var(--mut)}.dg{margin-bottom:28px}.dg h3{font:600 11px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}.dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.di{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;background:var(--asph);padding:13px 16px;transition:.15s;min-height:56px}a.di:hover{background:var(--asph2)}a.di:hover .ar{color:var(--ochre2);transform:translateX(3px)}.di .ty{font:700 10px var(--m);letter-spacing:.06em;color:var(--ochre2);border:1px solid #d2702a66;border-radius:3px;text-align:center;padding:4px 0}.di .ty.vid{color:#ff6b6b;border-color:#ff6b6b66}.di .ty.web{color:#7ab8ff;border-color:#7ab8ff66}.di span.l{font-weight:500;font-size:14.5px;line-height:1.3}.di .ar{color:var(--mut);transition:.15s}.di.off{opacity:.45}.di.off .ty{color:var(--mut);border-color:var(--line)}.di.off .ar{font:600 10px var(--m);letter-spacing:.08em}@media(max-width:700px){.dl{grid-template-columns:1fr}}.callout{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:var(--asph);border:1px solid var(--line);border-left:3px solid var(--ochre);padding:22px;margin-top:16px}.callout b{display:block;font:700 17px var(--b);margin-bottom:4px}.callout p{color:var(--mut);font-size:14px}.callout code{font:600 14px var(--m);color:#fff;background:var(--ink);padding:2px 8px;border-radius:3px}@media(max-width:640px){.callout{grid-template-columns:1fr}}.pss{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.ps{background:var(--paper);color:var(--ink);border-radius:4px;overflow:hidden}.ps .im{aspect-ratio:1;display:grid;place-items:center;padding:14px}.ps .im img{max-height:100%;object-fit:contain;mix-blend-mode:multiply}.ps .im.none{background:var(--asph2);color:#ffffff22;font:800 64px var(--x);font-stretch:125%}.ps .t{padding:12px 14px 14px;border-top:1px solid #0000001a}.ps b{display:block;font:700 15px var(--b)}.ps span{font:500 12px var(--m);color:var(--mut2)}.alb{border-top:1px solid var(--line)}.alb div{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.alb b{font:600 20px var(--m);color:var(--ochre2)}video.vid{width:100%;aspect-ratio:16/9;background:#000;border-radius:4px}.lb{position:fixed;inset:0;background:#000f;z-index:100;display:none;place-items:center;padding:20px}.lb.open{display:grid}.lb img{max-height:86vh;border-radius:2px}.lb button{position:absolute;background:#ffffff14;border:0;color:#fff;width:52px;height:52px;border-radius:50%;font-size:24px;cursor:pointer}.lb .x{top:18px;right:18px}.lb .pv{left:18px;top:50%}.lb .nx{right:18px;top:50%}.lb .cnt{position:absolute;bottom:18px;left:0;right:0;text-align:center;font:500 12px var(--m);color:var(--mut)}.page-top{padding-top:calc(var(--hh) + 70px)}.fade{animation:fd .4s ease}@keyframes fd{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--ochre2);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.layout>div,.layout>aside{min-width:0}@media(max-width:600px){.chipbar{margin:0 -18px 26px}}.psl{border-top:1px solid var(--line)}.psl div{display:grid;grid-template-columns:56px 1fr auto;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.psl i{font:700 12px var(--m);font-style:normal;color:var(--ochre2);letter-spacing:.1em}.psl b{font-family:var(--x);font-stretch:112%;font-weight:700;text-transform:uppercase;font-size:clamp(20px,2.2vw,28px);line-height:1}.psl span{font:500 14px var(--m);color:var(--mut)}@media(max-width:560px){.psl div{grid-template-columns:40px 1fr}.psl span{grid-column:2}.hero{min-height:62svh}}.lang{display:flex;gap:2px;border:1px solid #ffffff33;border-radius:4px;padding:2px}.lang button{background:none;border:0;color:var(--mut);font:700 11px var(--m);letter-spacing:.1em;padding:7px 9px;border-radius:3px;cursor:pointer}.lang button.on{background:#fff;color:var(--ink)}.hdr .lang{margin-left:4px}.mnav .lang.big{margin-top:26px;width:max-content}.mnav .lang.big button{font-size:13px;padding:10px 16px}@media(max-width:1020px){.hdr .lang{margin-left:auto}.menu-b{margin-left:14px}}.cdn{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 4px}.cdn div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:14px 6px 12px;text-align:center}.cdn b{display:block;font:600 clamp(38px,4.6vw,66px)/1 var(--m);color:var(--ochre2);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cdn span{display:block;margin-top:8px;font:600 10.5px var(--m);letter-spacing:.14em;color:var(--mut)}.cdn div:last-child b{color:#fff}.note-en{font:600 11px var(--m);letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);margin:-26px 0 18px}@media(max-width:760px){.hero{min-height:78svh}.season .wrap{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.season .wrap::-webkit-scrollbar{display:none}.stg{flex:0 0 78%;scroll-snap-align:start;border-top:0;border-left:1px solid #ffffff1f;padding:22px 18px 22px 18px}.stg:first-child{border-left:0}.stg .dot{top:-6px;left:18px}}.season-l{padding-top:110px}.dg summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;margin-bottom:10px}.dg summary::-webkit-details-marker{display:none}.dg summary h3{margin:0}.dg summary .cn{font:600 10.5px var(--m);color:var(--mut2);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.dg summary::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg);transition:transform .2s}.dg[open] summary::after{transform:rotate(-135deg)}.menu-b{align-items:center;gap:10px}.menu-b .hb{display:inline-grid;gap:5px;width:22px}.menu-b .hb i{display:block;height:2px;background:#fff;border-radius:2px;transition:transform .2s}.menu-b[aria-expanded="true"] .hb i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-b[aria-expanded="true"] .hb i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mnav .mcta{width:100%;justify-content:center;margin-bottom:10px;padding:16px}.mnav .mg{border-bottom:1px solid var(--line);padding-bottom:12px}.mnav .mg a.big{border-bottom:0;padding-bottom:10px}.mnav .msub{display:flex;flex-wrap:wrap;gap:6px}.mnav .msub a{font:600 12.5px var(--b);color:#d9d5ce;border:1px solid #ffffff2e;border-radius:999px;padding:9px 13px}.mnav .msub a:active{background:#ffffff14}html.mopen,html.mopen body{overflow:hidden}.dock{display:none}@media(max-width:1020px){.menu-b{display:flex;min-height:44px}.hdr .lang{display:none}.menu-b{margin-left:auto}.chipbar{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.chipbar .chips{padding-right:40px}}@media(max-width:760px){:root{--hh:58px}.hdr .lg img{height:24px}.hdr .wrap{gap:12px}.hero{min-height:68svh}.sec{padding:56px 0}.season-l{padding-top:60px}.head p{display:none}.nx{gap:0}.nx>div:first-child{display:contents}.nx .k{order:1}.nx .lgbox{order:2;width:96px;margin:16px 0 14px!important}.nx h2{order:3}.nx .clock{order:4;margin-top:20px;padding:20px 16px}.nx .grid{order:5;margin:22px 0}.nx .row-b{order:6}.clock .sub{font-size:11.5px;margin-top:16px;padding-top:14px}.cdn{gap:6px;margin-top:14px}.cdn div{padding:12px 2px 10px}.cdn b{font-size:34px}.cdn span{font-size:9.5px;letter-spacing:.08em}.row-b .b{flex:1 1 auto;justify-content:center;min-height:48px}.gr .ph{aspect-ratio:16/9}.gr .ph .num{font-size:52px;left:16px;bottom:10px}.gr .tx{padding:20px 18px 26px;gap:12px}.gr .lgchip,.gr p{display:none}.gr h3{font-size:26px}.gr .meta{font-size:11.5px}.nl .ni:nth-child(n+4){display:none}.ni{grid-template-columns:72px 1fr;gap:12px}.ni img{width:72px}.ni h4{font-size:15px}.abt p+p{display:none}.blk{padding:10px 0 50px;scroll-margin-top:calc(var(--hh) + 64px)}.blk>p{font-size:16px}.chipbar{padding:8px 18px}.chips button{padding:9px 12px;font-size:12.5px}.dg{margin-bottom:6px;border-bottom:1px solid var(--line)}.dg summary{min-height:52px;margin:0}.dg[open] summary{margin-bottom:10px}.dg[open]{padding-bottom:16px}.dfind{margin-bottom:12px}.dock:not([hidden]){display:flex;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:85;background:#16181bf5;backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 12px 40px #0009;padding:6px;gap:4px;transition:bottom .2s}body.wxb .dock{bottom:74px}.dock button{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;color:var(--mut);font:600 10.5px var(--b);padding:8px 2px 6px;border-radius:9px;cursor:pointer;min-height:52px}.dock button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dock button.on{color:#fff;background:#d2702a2e}.dock button.on svg{color:var(--ochre2)}.dock .dk-ev{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:4px 10px;line-height:1.2}.dock .dk-ev span{font:600 10px var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--ok)}.dock .dk-ev span b{color:#fff;font-weight:600}.dock .dk-ev>b{font:700 14px var(--b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock .b.p{padding:0 18px;min-height:48px;border-radius:9px}body.hasdock{padding-bottom:84px}body.hasdock.wxb{padding-bottom:140px}.mnav{padding-top:calc(var(--hh) + 14px)}.mnav a.big{font-size:21px}.mnav .lang.big{width:100%}.mnav .lang.big button{flex:1}}html.mopen .dock{display:none!important}@media(max-width:760px){.mnav .msub{gap:5px}.mnav .msub a{padding:8px 11px;font-size:12px}}.thm{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;width:66px;height:34px;padding:3px;border-radius:999px;border:1px solid #ffffff33;background:#ffffff12;cursor:pointer;flex:none;margin-left:6px}.thm .kn{position:absolute;top:3px;left:3px;width:28px;height:26px;border-radius:999px;background:#ffffff38;box-shadow:0 2px 6px #0004;transition:transform .3s cubic-bezier(.4,.2,.2,1.2),background .3s}.thm[data-on="light"] .kn{transform:translateX(0)}.thm[data-on="dark"] .kn{transform:translateX(30px)}.thm .ic{position:relative;display:grid;place-items:center;color:#ffffff80;transition:color .3s}.thm svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.thm .moon svg{fill:currentColor;stroke:none}.thm[data-on="dark"] .moon{color:#fff}.thm[data-on="light"] .sun{color:#f5a524}@media(max-width:1020px){.thm{margin-left:auto}.menu-b{margin-left:12px}}html.tt,html.tt *{transition:background-color .35s,color .35s,border-color .35s!important}html[data-theme="light"]{--asph:#ffffff;--asph2:#f1ece3;--line:#e2dacd;--paper:#ece4d6;--tx:#17181a;--mut:#6a665f;--mut2:#7d786f;--ochre:#c25f1c;--ochre2:#c25f1c;--ok:#1f9a5b}html[data-theme="light"] body{background:#f7f3ec;color:var(--tx)}html[data-theme="light"] .k{color:var(--ochre)}html[data-theme="light"] .b.g{border-color:#17181a40;color:var(--tx)}html[data-theme="light"] .b.g:hover{background:var(--ink);color:#fff}html[data-theme="light"] .hdr.solid{background:#f7f3ecf2}html[data-theme="light"] .hdr.solid .nav a{color:#4a4741}html[data-theme="light"] .hdr.solid .nav a:hover{color:var(--ink);background:#0000000d}html[data-theme="light"] .hdr.solid .nav a.on{color:var(--ink)}html[data-theme="light"] .hdr.solid .menu-b{color:var(--ink)}html[data-theme="light"] .menu-b .hb i{background:currentColor}html[data-theme="light"] .hdr.solid .lang{border-color:#0000002e}html[data-theme="light"] .hdr.solid .lang button.on{background:var(--ink);color:#fff}html[data-theme="light"] .thm{border-color:#00000024;background:#0000000d}html[data-theme="light"] .thm .kn{background:#fff;box-shadow:0 2px 8px #0003}html[data-theme="light"] .thm .ic{color:#00000059}html[data-theme="light"] .thm[data-on="light"] .sun{color:#e08a00}html[data-theme="light"] .hdr:not(.solid) .thm{border-color:#ffffff55;background:#ffffff26}html[data-theme="light"] .hdr:not(.solid) .thm .ic{color:#ffffffb0}html[data-theme="light"] .mnav{background:#f7f3ec}html[data-theme="light"] .mnav .msub a{color:var(--tx);border-color:#00000024}html[data-theme="light"] .mnav .lang{border-color:#0000002e}html[data-theme="light"] .mnav .lang button.on{background:var(--ink);color:#fff}html[data-theme="light"] .hdr .menu-b[aria-expanded="true"]{color:var(--ink)}html[data-theme="light"] .gr{border-color:var(--line)}html[data-theme="light"] .gr .meta,html[data-theme="light"] .gr p,html[data-theme="light"] .abt p,html[data-theme="light"] .blk>p{color:var(--mut)}html[data-theme="light"] .sts b,html[data-theme="light"] .rail a:hover,html[data-theme="light"] .rail a.on,html[data-theme="light"] .dfind input{color:var(--tx)}html[data-theme="light"] .pillst{background:#0000000d;color:#4a4741}html[data-theme="light"] .pillst.open{background:#1f9a5b1f;color:#147a46}html[data-theme="light"] .gh::before{background:linear-gradient(180deg,#0e0f1180 0%,#f7f3ec00 28%,#f7f3ecd9 70%,#f7f3ec)}html[data-theme="light"] .crumb,html[data-theme="light"] .gh .meta{color:#4a4741}html[data-theme="light"] .crumb a:hover{color:var(--ink)}html[data-theme="light"] .facts{border-color:#00000024}html[data-theme="light"] .gh .lgchip{box-shadow:0 4px 14px #0002}html[data-theme="light"] .chipbar{background:#f7f3ecf2}html[data-theme="light"] .chipbar .chips button{border-color:#00000024;color:var(--tx)}html[data-theme="light"] .chipbar .chips button.on{color:#fff}html[data-theme="light"] .rb td.dt{color:#4a4741}html[data-theme="light"] .di,html[data-theme="light"] .kv div,html[data-theme="light"] .callout{background:#fff}html[data-theme="light"] .di .ty.vid{color:#c62828;border-color:#c6282866}html[data-theme="light"] .di .ty.web{color:#1e6bb8}html[data-theme="light"] .callout code{color:#fff}html[data-theme="light"] .strip button,html[data-theme="light"] .masonry button{background:#e6dfd3}html[data-theme="light"] .ps .im.none{color:#0000001f}html[data-theme="light"] .ft a{color:#3a3833}html[data-theme="light"] .ft a:hover{color:var(--ochre)}html[data-theme="light"] .dark .chips button{border-color:#00000024;color:var(--tx)}html[data-theme="light"] .dark .chips button.on{background:var(--ink);color:#fff}html[data-theme="light"] .dock:not([hidden]){background:#fffffff5;border-color:#00000017;box-shadow:0 12px 34px #0000002e}html[data-theme="light"] .dock button{color:#6a665f}html[data-theme="light"] .dock button.on{color:var(--ink);background:#c25f1c1f}html[data-theme="light"] .dock .dk-ev span{color:#147a46}html[data-theme="light"] .dock .dk-ev span b{color:var(--ink)}html[data-theme="light"] .lb{background:#000f}html.mopen[data-theme="light"] .hdr:not(.solid) .thm{border-color:#00000024;background:#0000000d}html.mopen[data-theme="light"] .hdr:not(.solid) .thm .ic{color:#00000059}html.mopen[data-theme="light"] .hdr:not(.solid) .thm[data-on="light"] .sun{color:#e08a00}html[data-theme="light"] .season{color:#f4f1ec}.thm .kn{background:#f4f1ec!important;box-shadow:0 2px 8px #0000004d!important}.thm[data-on="light"] .sun{color:#d97a00!important}.thm[data-on="dark"] .moon{color:#17181a!important}html[data-theme="light"] .hdr:not(.solid) .lang{border-color:#ffffff40}html[data-theme="light"] .hdr:not(.solid) .lang button:not(.on){color:#ffffffb3}html.mopen[data-theme="light"] .hdr:not(.solid) .lang button:not(.on){color:var(--mut)}.dkm{display:none}@media(max-width:760px){.chipbar{display:none!important}.layout{padding-top:34px}.blk{scroll-margin-top:calc(var(--hh) + 16px)}.dock{position:fixed}.dkm:not([hidden]){display:grid;position:absolute;right:0;bottom:calc(100% + 8px);min-width:200px;background:#16181bf8;backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 12px 40px #0009;padding:6px}.dkm button{background:none;border:0;color:var(--tx);font:600 14px var(--b);text-align:left;padding:13px 14px;border-radius:9px;cursor:pointer}.dkm button.on{background:#d2702a2e;color:#fff}html[data-theme="light"] .dkm:not([hidden]){background:#fffffff8;border-color:#00000017;box-shadow:0 12px 34px #0000002e}html[data-theme="light"] .dkm button.on{background:#c25f1c1f;color:var(--ink)}}@media(max-width:760px){.dock .dkm button{display:block;flex:none;width:100%;min-height:0;text-align:left;color:var(--tx);font:600 14.5px var(--b);padding:13px 14px;border-radius:9px}.dock .dkm button.on{background:#d2702a2e;color:#fff}html[data-theme="light"] .dock .dkm button{color:var(--tx)}html[data-theme="light"] .dock .dkm button.on{background:#c25f1c1f;color:var(--ink)}}.gh .in{display:flex;flex-direction:column;align-items:center;text-align:center}.gh .lgchip{width:clamp(240px,34vw,460px);background:none!important;padding:0;border-radius:0;margin:0 auto 26px;box-shadow:none!important;filter:drop-shadow(0 12px 30px #0000008c)}.gh h1{margin-left:auto;margin-right:auto}.gh .meta{justify-content:center}.gh .facts{width:100%}.gh .facts div{padding:16px 8px 0}@media(max-width:700px){.gh .lgchip{width:min(78vw,320px);margin-bottom:18px}.gh .facts div{padding:14px 6px 4px}}.art-hero{padding-top:calc(var(--hh) + 60px);padding-bottom:6px}.art-w{max-width:860px}.art-t{font-size:clamp(30px,4.4vw,56px);line-height:1.04;margin-top:16px}.art-sec{padding-top:30px}.art-cover{width:100%;border-radius:6px;margin-bottom:30px}.art-body{font-size:17.5px;line-height:1.75}.art-body p{margin:0 0 1.1em}.art-body p.c{text-align:center}.art-body h2,.art-body h3,.art-body h4{font-family:var(--x);margin:1.6em 0 .6em;line-height:1.15}.art-body figure{margin:28px 0}.art-body img{display:block;max-width:100%;height:auto;border-radius:6px;margin:0 auto}.art-body figcaption{font-size:13px;color:var(--mut2);text-align:center;margin-top:10px}.art-body a:not(.b){color:var(--ochre);text-decoration:underline;text-underline-offset:3px}.art-body .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:28px 0}.art-body .gal img{aspect-ratio:3/2;object-fit:cover;width:100%}.art-body ul,.art-body ol{padding-left:1.3em;margin:0 0 1.1em}.art-body blockquote{border-left:3px solid var(--ochre);margin:1.4em 0;padding:4px 0 4px 18px;color:var(--mut)}.art-body .tbl{overflow-x:auto;margin:1.4em 0}.art-body table{border-collapse:collapse;width:100%;font-size:15px}.art-body td{border:1px solid var(--line);padding:8px 10px;vertical-align:top}.art-body hr{border:0;border-top:1px solid var(--line);margin:2em 0}.art-static{max-width:860px;margin:0 auto;padding:120px 20px 60px;color:#ddd;font:17px/1.7 Inter,system-ui,sans-serif}@media(max-width:760px){.art-hero{padding-top:calc(var(--hh) + 30px)}.art-body{font-size:16.5px}}