@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-ext-400-normal.CXAzuTZb.woff2) format("woff2"),url(/_astro/figtree-latin-ext-400-normal.Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2) format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-ext-500-normal.Du0rIuHj.woff2) format("woff2"),url(/_astro/figtree-latin-ext-500-normal.BOEJvrb_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-500-normal.BWnGEVsr.woff2) format("woff2"),url(/_astro/figtree-latin-500-normal.B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-ext-600-normal.DJlfifZj.woff2) format("woff2"),url(/_astro/figtree-latin-ext-600-normal.CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2) format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/figtree-latin-ext-800-normal.DLIuazCv.woff2) format("woff2"),url(/_astro/figtree-latin-ext-800-normal.Cp4dEvwL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/figtree-latin-800-normal.30yxI7TZ.woff2) format("woff2"),url(/_astro/figtree-latin-800-normal.B7vj2UK8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--red:#D60F12;--red-deep:#B30B0E;--ink:#1C1C1C;--paper:#FFFFFF;--mist:#F4F4F4;--line:#E3E3E3;--mid:#6B6B6B;--soft:#B5B5B5;--font:"Figtree","proxima-nova",system-ui,-apple-system,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-behavior:smooth;scroll-padding-top:calc(72px + env(safe-area-inset-top,0px))}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);line-height:1.5;-webkit-font-smoothing:antialiased}img,svg{max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}h1,h2,h3{font-weight:800;line-height:1;letter-spacing:-.02em;margin:0}h2{font-size:clamp(34px,5vw,64px)}h3{font-size:clamp(22px,2.4vw,30px);line-height:1.1}p{margin:0}.lead{font-size:clamp(18px,1.6vw,22px);line-height:1.45;max-width:38em}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--ink);color:#fff;border-bottom:1px solid #2e2e2e;display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 clamp(20px,4vw,48px)}.logo{display:flex;align-items:center;gap:14px}.logo img{height:26px;width:auto;display:block}.logo span{font-weight:600;font-size:14px;color:var(--soft);padding-left:14px;border-left:1px solid #555}.top nav{display:flex;gap:28px;font-weight:600;font-size:15px}.top nav a{text-decoration:none;padding:8px 0;border-bottom:2px solid transparent}.top nav a:hover,.top nav a[aria-current]{border-color:var(--red)}@media(max-width:760px){.top nav{display:none}}.rail{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;gap:12px}.rail a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--mid);font-size:13px;font-weight:600;justify-content:flex-end}.rail a i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;transition:transform .2s}.rail a span{opacity:0;transform:translate(6px);transition:.2s;background:var(--ink);color:#fff;padding:4px 10px;border-radius:6px}.rail a:hover span,.rail a[aria-current] span{opacity:1;transform:none}.rail a[aria-current]{color:var(--red)}.rail a[aria-current] i{transform:scale(1.5)}.rail.on-dark a{color:var(--soft)}.rail.on-dark a[aria-current]{color:#fff}@media(max-width:1100px){.rail{display:none}}.hero{background:var(--ink);color:#fff;position:relative;overflow:hidden}.hero .bg{position:absolute;inset:0;opacity:.7}.hero .bg img{width:100%;height:100%!important;object-fit:cover;display:block}.hero .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,28,28,.15) 0%,rgba(28,28,28,.6) 45%,var(--ink) 85%)}.hero .wrap{position:relative}.hero{padding:clamp(96px,14vw,200px) 0 clamp(40px,5vw,72px)}.hero .wrap{display:grid;gap:clamp(24px,3vw,40px)}.billboard{position:relative;width:100%;max-width:1040px;justify-self:center;background:#fff;padding:clamp(10px,1.4vw,18px);border-radius:14px;box-shadow:0 30px 80px #00000080}.screen{position:relative;aspect-ratio:16/9;background:var(--red);border-radius:6px;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none}.spot{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(20px,4vw,64px);opacity:0;transition:opacity .5s}.spot.on{opacity:1}.spot .k{font-weight:600;font-size:clamp(13px,1.4vw,18px);opacity:.85;margin-bottom:.6em}.spot h1,.spot .big{font-weight:800;font-size:clamp(30px,6vw,84px);line-height:.95;letter-spacing:-.03em}.spot.ink{background:var(--ink)}.spot.white{background:#fff;color:var(--ink)}.spot.red{background:var(--red);color:#fff}.spot.on .big,.spot.on h1{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.tabs{display:flex;gap:6px;padding:12px 4px 0;margin:0;list-style:none}.tabs li{flex:1}.tabs button{width:100%;text-align:left;padding:10px 0 0;border-top:3px solid #E3E3E3;font-weight:600;font-size:13px;color:var(--mid);position:relative;transition:color .2s}.tabs button:before{content:"";position:absolute;left:0;top:-3px;height:3px;width:0;background:var(--red)}.tabs li.done button{border-color:var(--ink)}.tabs li.done button:before{width:100%;background:var(--ink)}.tabs li.on button{color:var(--ink)}.tabs li.on button:before{animation:fill var(--dur,4.2s) linear forwards}.tabs li.on.hold button:before{animation:none;width:100%}@keyframes fill{0%{width:0}to{width:100%}}.tabs button:hover{color:var(--red)}.tabs button b{display:block;font-size:11px;color:var(--soft);font-weight:600;margin-bottom:2px;letter-spacing:.02em}.screen .next{position:absolute;right:clamp(16px,3vw,40px);top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s}.screen .next:hover{background:#ffffff59}.spot.white~.next{color:var(--ink);background:#1c1c1c1a}.screen .hint{position:absolute;left:clamp(16px,3vw,40px);top:16px;font-size:12px;font-weight:700;color:#fff;background:#00000059;padding:5px 10px;border-radius:999px;backdrop-filter:blur(4px)}.spot.white~.hint{color:var(--ink);background:#1c1c1c14}@media(max-width:640px){.tabs button{font-size:0}.tabs button b,.screen .hint{font-size:11px}}.hero-under{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(24px,4vw,64px);align-items:end}@media(max-width:760px){.hero-under{grid-template-columns:1fr}}.dach{font-size:14px;font-weight:600;color:var(--soft);margin-bottom:12px}.hero .lead{color:#fff;opacity:.9}.cta{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .15s,background .15s}.cta:active{transform:scale(.97)}.cta.red{background:var(--red);color:#fff}.cta.red:hover{background:var(--red-deep)}.cta.ghost{border:1.5px solid rgba(255,255,255,.6);color:#fff}.cta.ghost:hover{border-color:#fff}.cta.inkb{background:var(--ink);color:#fff}.cta.whiteb{background:#fff;color:var(--ink)}.ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.live{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 32px;border-top:1px solid rgba(255,255,255,.18);padding-top:20px}.live b{display:block;font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.live small{color:var(--soft);font-size:13px}.quote{padding:clamp(56px,7vw,96px) 0}.quote .eyebrow{font-weight:600;font-size:14px;color:var(--mid);margin-bottom:10px}.quote .wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}@media(max-width:760px){.quote .wrap{grid-template-columns:1fr}}.quote blockquote{margin:0;padding-left:24px;border-left:4px solid var(--red)}.quote blockquote p{font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.quote cite{display:block;font-style:normal;color:var(--mid);margin-top:14px;font-size:15px}.gift{background:var(--red);color:#fff;padding:clamp(64px,8vw,120px) 0}.gift .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,5vw,80px);align-items:center}@media(max-width:860px){.gift .wrap{grid-template-columns:1fr}}.gift .lead{opacity:.95;margin-top:22px}.gift blockquote{margin:28px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:600;line-height:1.3}.gift cite{display:block;font-style:normal;font-weight:400;opacity:.8;font-size:14px;margin-top:8px}.dooh{background:#fff;border-radius:14px;padding:12px;box-shadow:0 30px 60px #00000059}.dooh .pic{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px 8px 0 0}.dooh .scr{background:var(--ink);color:#fff;border-radius:0 0 8px 8px;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.6vw,36px);position:relative;overflow:hidden}.dooh .scr:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.08),transparent 55%)}.dooh .motto{font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:.98;letter-spacing:-.03em;position:relative}.dooh .motto em{font-style:normal;color:var(--red)}.dooh .cnt{position:relative}.dooh .cnt{margin-top:18px}.dooh .cnt b{display:block;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dooh .cnt small{color:var(--soft);font-size:13px}.partners{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:32px;font-weight:700;font-size:15px;opacity:.9}.partners span:first-child,.partners span:last-child{font-weight:400;opacity:.75}.gift .cta.whiteb{margin-top:28px}.count{background:var(--ink);color:#fff;padding:clamp(64px,8vw,120px) 0}.count .lead{color:var(--soft);margin-top:18px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;border-top:1px solid #3d3d3d}@media(max-width:760px){.grid4{grid-template-columns:repeat(2,1fr)}}.grid4 div{padding:28px 20px 0 0;border-right:1px solid #3d3d3d}.grid4 div:not(:first-child){padding-left:20px}.grid4 div:last-child{border-right:0}@media(max-width:760px){.grid4 div:nth-child(2){border-right:0}.grid4 div:nth-child(n+3){border-top:1px solid #3d3d3d;margin-top:28px;padding-top:28px}}.grid4 b{display:block;font-size:clamp(34px,4.2vw,60px);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.grid4 b.hot{color:var(--red)}.grid4 small{color:var(--soft);font-size:14px;display:block;margin-top:8px}.now{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;background:#2a2a2a;border-radius:12px;padding:20px 24px}.now b{font-size:22px;font-variant-numeric:tabular-nums;font-weight:800}.now small{display:block;color:var(--soft);font-size:13px}.ticker{display:flex;gap:6px;height:36px;align-items:flex-end;overflow:hidden;flex:1;min-width:200px;max-width:520px}.ticker i{width:14px;height:22px;background:#fff;border-radius:2px;flex:none;opacity:.9;transform-origin:bottom}.ticker i.new{animation:pop .5s cubic-bezier(.2,.8,.2,1) both}@keyframes pop{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:.9}}.foot{color:var(--mid);font-size:13px;margin-top:20px}.stories{background:var(--mist);padding:clamp(64px,8vw,120px) 0}.team{position:relative;border-radius:14px;overflow:hidden;margin:0 0 24px;aspect-ratio:21/9;background:#ddd}.team img{width:100%;height:100%!important;object-fit:cover;object-position:center 35%;display:block}.team figcaption{position:absolute;left:0;right:0;bottom:0;padding:clamp(16px,2.4vw,28px);color:#fff;background:linear-gradient(180deg,transparent,rgba(0,0,0,.65));font-size:14px;font-weight:600}.team figcaption b{display:block;font-size:clamp(22px,2.6vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:6px}@media(max-width:640px){.team{aspect-ratio:4/3}}.stories .head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.stories .head p{color:var(--mid);max-width:26em;text-align:right}@media(max-width:640px){.stories .head{flex-direction:column;align-items:flex-start}.stories .head p{text-align:left}}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:760px){.cards{grid-template-columns:1fr}}.card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 0 var(--line)}.card.ink{background:var(--ink);color:#fff}.card .media{aspect-ratio:4/3;background:#e9e9e9;display:flex;align-items:center;justify-content:center;color:#8a8a8a;font-size:13px;font-weight:600;position:relative;overflow:hidden}.card .media.cat{background:var(--ink)}.card .cat-video{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:contain;background:var(--ink)}.card.duo .media{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#fff}.card.duo .media img{width:100%;aspect-ratio:1;object-fit:cover;object-position:center 20%;display:block}.card .who{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 28px 24px;font-size:14px;color:var(--mid)}.card .who b{display:block;color:var(--ink);font-size:16px}.card.wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,320px) 1fr;grid-template-rows:auto 1fr}.card.wide summary{display:contents}.card.wide .media.portrait{grid-row:1/3;aspect-ratio:auto;min-height:280px}.card.wide .body{grid-column:2}.card.wide .rest{grid-column:2;align-self:start}@media(max-width:760px){.card.wide{display:block}.card.wide summary{display:block}.card.wide .media.portrait{aspect-ratio:16/10}}.card .media.portrait{aspect-ratio:16/10}.card .media img.fill{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;object-position:center 20%}.card .body{padding:28px 28px 24px}.card .body h3{margin-bottom:12px}.card .teaser{color:var(--mid);font-size:16px}.card.ink .teaser{color:var(--soft)}.card .more{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;margin-top:18px;color:#fff;background:var(--red);padding:9px 14px;border-radius:8px}.card .more:hover{background:var(--red-deep)}.card .more svg{transition:transform .25s}.card[open] .more svg{transform:rotate(45deg)}.card .rest{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.card[open] .rest{grid-template-rows:1fr}.card .rest>div{overflow:hidden}.card .rest p{padding:0 28px 28px;font-size:17px;line-height:1.5}.card .rest .moral{color:var(--red);font-weight:700}.card.cat-card{padding-top:28px}.card.cat-card .teaser{color:#d6d6d6}.card.cat-card .rest{color:#eaeaea}.card.cat-card .rest .moral{color:#ff888a}.cat svg{height:82%;width:auto}.cat .arm{transform-origin:66px 78px}.card[open] .cat .arm,.card:hover .cat .arm{animation:wave 1.1s ease-in-out infinite}@keyframes wave{0%,to{transform:rotate(0)}50%{transform:rotate(-28deg)}}.map{padding:28px 28px 0}.map svg{width:100%;height:auto;display:block}.map .stop{cursor:pointer}.map .stop .hit{fill:transparent}.map .stop circle{transition:r .2s,fill .2s}.map .stop:hover circle:not(.hit),.map .stop.on circle:not(.hit){fill:var(--red)}.map .stop.on circle:not(.hit){r:11}.addr{padding:8px 28px 28px;display:grid;grid-template-columns:auto 1fr;gap:6px 18px;font-size:15px}.addr span{color:var(--mid)}.addr div.on{font-weight:700}.addr div.on span{color:var(--red)}.addr div{display:contents;cursor:pointer}.years{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 28px 28px}.years b{font-size:clamp(34px,3.6vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1}.years small{color:var(--mid)}.flist{padding:0 28px 28px}.flist>div{display:grid;grid-template-columns:28px 200px 1fr;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #3d3d3d}.flist>div:last-child{border-bottom:1px solid #3d3d3d}.flist img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;display:block}@media(max-width:480px){.flist>div{grid-template-columns:28px 120px 1fr}}.flist b{color:var(--red);font-size:20px;font-weight:800}.flist span{display:block;font-size:14px;color:var(--soft)}.flist strong{font-weight:700;font-size:16px}.videos{margin-top:24px;background:#fff;border-radius:14px;padding:clamp(24px,3vw,40px)}.videos .head{margin-bottom:24px}.vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1000px){.vgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.vgrid{grid-template-columns:1fr}}.vid{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;text-align:left;padding:0}.vid .thumb{aspect-ratio:16/9;background:var(--ink);border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.vid .thumb img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.vid .thumb .play{position:relative;z-index:1}.vid .thumb .ph{position:absolute;left:16px;bottom:12px;font-size:12px;color:var(--soft);font-weight:600}.vid .thumb:after{content:none;position:absolute;left:16px;bottom:12px;font-size:12px;color:var(--soft);font-weight:600}.play{width:72px;height:72px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;transition:transform .2s}.vid:hover .play{transform:scale(1.08)}.vid strong{display:block;margin-top:14px;font-size:17px}.vid span{color:var(--mid);font-size:14px}dialog{border:0;padding:0;background:transparent;max-width:min(960px,92vw);width:100%}dialog::backdrop{background:#000000d9}dialog .box{background:var(--ink);color:#fff;border-radius:14px;overflow:hidden}dialog .frame video{width:100%;height:100%;display:block;background:#000}dialog .frame{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;color:var(--soft);font-weight:600;background:#2a2a2a}dialog .bar{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px}dialog .bar button{font-weight:700;color:#fff;padding:8px 12px;border-radius:8px;border:1px solid #444}.today{padding:clamp(64px,8vw,120px) 0}.two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);margin-top:40px}@media(max-width:640px){.two{grid-template-columns:1fr}}.two h3{font-size:15px;color:var(--mid);margin-bottom:12px}.two h3.hot{color:var(--red)}.two ul{list-style:none;margin:0;padding:0}.two li{padding:14px 0;border-top:1px solid var(--line);font-size:20px;font-weight:600}.two li:last-child{border-bottom:1px solid var(--line)}.today .foot{margin-top:28px;font-size:15px}.end{background:var(--ink);color:#fff;padding:clamp(64px,8vw,120px) 0 clamp(48px,6vw,80px)}.end .lead{color:var(--soft);margin-top:20px}.end .lead.w{color:#fff;margin-top:12px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}@media(max-width:640px){.tiles{grid-template-columns:1fr}}.tile{display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-height:240px;padding:32px;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s}.tile:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0006}.tile.red{background:var(--red);color:#fff}.tile.white{background:#fff;color:var(--ink)}.tile small{display:block;font-weight:600;font-size:14px;opacity:.85;margin-bottom:10px}.tile strong{display:block;font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:12px}.tile p{font-size:16px;opacity:.9}.tile .go{display:flex;align-items:center;gap:10px;font-weight:700}.legal{margin-top:56px;padding-top:20px;border-top:1px solid #3d3d3d;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--soft)}.legal a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.skip{position:absolute;left:-9999px;top:0;background:var(--red);color:#fff;padding:10px 16px;z-index:100;border-radius:0 0 8px}.skip:focus{left:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
