.crumbs{font-size:12.5px;color:var(--paper-3);display:flex;gap:8px;flex-wrap:wrap;padding:18px 0 0}.crumbs a{color:var(--paper-2);text-decoration:none}.crumbs a:hover{color:#fff}.crumbs span{opacity:.5}.in-hero{padding:36px 0 0}.in-hero .top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:end;padding:28px 0 0}@media (max-width:900px){.in-hero .top{grid-template-columns:1fr;gap:18px}}.in-hero h1{font-size:clamp(46px,6.6vw,104px);margin:0;color:#fff;max-width:12ch;text-wrap:balance}.in-hero h1 .h1-kicker{display:block;font-family:Montserrat,Montserrat Fallback,Montserrat Fallback L,Montserrat Fallback R,Montserrat Fallback D,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:600;color:var(--paper-2);margin-bottom:16px;line-height:1.5;max-width:none}.in-hero h1 em{font-style:normal;color:var(--blue-hi)}.in-hero .lede{font-size:clamp(16px,1.2vw,18.5px);color:var(--paper-2);max-width:44ch;margin:0;line-height:1.55}.in-hero .lede b{color:#fff;font-weight:600}.contents{margin-top:48px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}@media (max-width:1000px){.contents{grid-template-columns:1fr}}.toc{border-top:1px solid rgba(244,237,227,.14)}.ch{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:16px 0 15px;border-bottom:1px solid rgba(244,237,227,.1);text-decoration:none;color:#fff;position:relative;transition:padding-left .3s ease}.ch:hover,.ch.live{padding-left:10px}.ch .no{font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-size:14px;color:var(--paper-3);letter-spacing:.06em;transition:color .3s ease}.ch .nm{display:flex;align-items:baseline;gap:12px;min-width:0}.ch .nm b{font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(22px,2.4vw,34px);letter-spacing:.012em;line-height:1;white-space:nowrap;transition:color .3s ease}.ch .nm i{flex:1;min-width:24px;border-bottom:2px dotted rgba(244,237,227,.28);transform:translateY(-6px)}.ch .pg{font-size:12.5px;color:var(--paper-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ch .pg b{color:#fff;font-weight:600}.ch .pg.none{color:var(--paper-3)}.ch .sub{grid-column:2/-1;font-size:12.5px;color:var(--paper-3);margin-top:-4px}.ch.live .no,.ch:hover .no,.ch.live .nm b,.ch:hover .nm b{color:var(--hue,var(--blue-hi))}.ch:before{content:"";position:absolute;left:-14px;top:50%;width:6px;height:6px;border-radius:50%;background:var(--hue,var(--blue-hi));transform:translateY(-50%) scale(0);transition:transform .3s ease}.ch.live:before{transform:translateY(-50%) scale(1)}@media (max-width:640px){.ch{grid-template-columns:32px minmax(0,1fr)}.ch .pg{grid-column:2;font-size:12px}.ch .nm b{white-space:normal}.ch .nm i{display:none}}.pin{position:sticky;top:96px}.card{border:1px solid rgba(244,237,227,.12);border-radius:22px;overflow:hidden;background:var(--ink);position:relative}.card .img{position:relative;aspect-ratio:16/9;background:#0d0b0c;overflow:hidden}.card .img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:.75;transition:opacity .4s ease,transform .6s ease}.card [hidden]{display:none!important}.card .img .tile{position:absolute;inset:0;display:grid;place-items:center;background:var(--hue,var(--blue));color:#241f21}.card .img .tile span{font-family:Slowdex,Comic Sans MS,cursive;font-size:clamp(22px,2.2vw,30px);transform:rotate(-3deg);text-align:center;padding:0 24px;line-height:1.15}.card .img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(36,31,33,0) 50%,var(--ink) 100%)}.card .img .k{position:absolute;left:18px;top:16px;z-index:1;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#241f21;background:var(--hue,var(--blue));padding:7px 11px;border-radius:999px}.card .txt{padding:22px 24px 24px;display:grid;gap:12px}.card h2{margin:0;font-size:clamp(26px,2.4vw,36px);color:#fff;line-height:.98}.card .fig{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:end;border-top:1px solid rgba(244,237,227,.12);padding-top:14px}.card .fig b{font-family:Anton,Anton Fallback,Anton Fallback L,Anton Fallback R,Anton Fallback D,Impact,sans-serif;font-weight:400;font-size:clamp(38px,3.6vw,54px);line-height:.9;color:var(--hue,var(--blue-hi));letter-spacing:.01em}.card .fig span{font-size:12.5px;color:var(--paper-2);line-height:1.45}.card p{margin:0;font-size:14px;color:var(--paper-2);line-height:1.6}.card .cl{display:flex;flex-wrap:wrap;gap:6px}.card .cl span{font-size:11.5px;font-weight:600;border:1px solid rgba(244,237,227,.18);border-radius:999px;padding:5px 10px;color:#fff}.card .more{font-weight:600;text-decoration:none;font-size:14px;color:#fff;border-bottom:2px solid var(--hue,var(--blue));padding-bottom:2px;justify-self:start}.card .fade{transition:opacity .3s ease,transform .3s ease}.card.swap .fade{opacity:0;transform:translateY(6px)}@media (max-width:1000px){.pin{position:static}.card{margin-top:8px}}.shift{padding:90px 0 0}.shift .grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start}@media (max-width:900px){.shift .grid{grid-template-columns:1fr}}.shift h2{font-size:clamp(34px,4.6vw,60px);margin:12px 0 16px;color:#fff;max-width:14ch}.shift p{color:var(--paper-2);margin:0 0 14px;max-width:44ch}.pairs{display:grid;gap:1px;background:#f4ede31a;border:1px solid rgba(244,237,227,.1);border-radius:18px;overflow:hidden}.pairs>div{background:var(--ink);padding:20px 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}@media (max-width:640px){.pairs>div{grid-template-columns:1fr}}.pairs h3{margin:0 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--paper-3)}.pairs b{display:block;color:#fff;font-weight:600;font-size:15px;margin-bottom:4px}.pairs p{margin:0;font-size:13.5px;color:var(--paper-2);line-height:1.55;max-width:none}.other{padding:90px 0 0}.other .box{border-radius:22px;border:1px solid rgba(244,237,227,.12);padding:34px;background:linear-gradient(120deg,var(--ink),#1a1617);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:center}@media (max-width:900px){.other .box{grid-template-columns:1fr;padding:26px}}.other h2{font-size:clamp(30px,3.6vw,48px);margin:10px 0 12px;color:#fff;max-width:16ch}.other p{margin:0;color:var(--paper-2);max-width:50ch}.other .hand{display:block;margin-bottom:4px;transform:rotate(-2deg)}.other .acts{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.other .acts{justify-content:flex-start}}.faq-sec{padding:90px 0 80px}@media (prefers-reduced-motion:reduce){.ch,.card .fade,.card .img img{transition:none}}
