.deck{--u:min(1px, .0520833vw);--deck-pad:max(20px, calc(40 * var(--u)));--deck-gap:max(56px, calc(160 * var(--u)));--deck-ease:cubic-bezier(.16, 1, .3, 1);--deck-display:var(--font-sans);--deck-ui:var(--font-rounded);--deck-font-display:"RM Neue", "PingFang SC", var(--font-noto-sc), "Helvetica Neue", Arial, sans-serif;--deck-font-rounded:"SF Pro Rounded", "PingFang SC", var(--font-noto-sc), -apple-system, system-ui, sans-serif;--deck-font-ui:var(--font-inter), "PingFang SC", var(--font-noto-sc), system-ui, sans-serif;--t-lead:clamp(28px, 2.5vw, 48px);--t-role-body:clamp(16px, 1.1458vw, 22px);--deck-bg:#f4f4f4;--deck-ink:#292929;--deck-hairline:color-mix(in srgb, var(--deck-ink) 14%, transparent);--deck-chrome-dim:.6;background:var(--deck-bg);color:var(--deck-ink);min-height:100vh;font-family:var(--deck-ui)}.deck-page.is-dark,.deck-chrome.is-dark{--deck-bg:#000;--deck-ink:#fff}.deck-chrome.is-dark{color:var(--deck-ink)}.deck-page{background:var(--deck-bg);color:var(--deck-ink);min-height:100vh;overflow-x:clip}.deck-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-appear]{opacity:0}[data-appear].is-in{opacity:var(--rest,1);transition:opacity .6s var(--deck-ease) .5s}@media (prefers-reduced-motion:reduce){.deck *,.deck :before,.deck :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}[data-appear]{opacity:var(--rest,1)}}.deck-chrome{z-index:20;background:color-mix(in srgb, var(--deck-bg) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--deck-hairline);position:sticky;top:0}.deck-chrome-inner{padding:14px var(--deck-pad);max-width:1920px;font-family:var(--deck-ui);align-items:center;gap:clamp(12px,3vw,28px);margin-inline:auto;font-size:clamp(14px,.9375vw,18px);line-height:1.2;display:flex}.deck-chrome-back{opacity:var(--deck-chrome-dim);transition:opacity .25s var(--deck-ease);white-space:nowrap}.deck-chrome-back:hover,.deck-chrome-back:focus-visible{opacity:1}.deck-chrome-title{font-family:var(--deck-display);letter-spacing:-.04em;margin-inline-start:auto;font-size:clamp(16px,1.0417vw,20px);font-weight:600}.deck-chrome-meta{opacity:var(--deck-chrome-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.deck-progress{background:var(--deck-ink);transform-origin:0;will-change:transform;height:2px;transform:scaleX(0)}.deck-canvas-frame{width:100%;overflow-x:clip;container-type:inline-size}.deck-canvas{--u:min(1px, calc(1cqw / 19.2));width:calc(1920 * var(--u));height:calc(var(--canvas-h) * var(--u));margin-inline:auto;position:relative}.deck-node{margin:0;display:block;position:absolute}.deck-clip{overflow:hidden}.deck-stroke:after{content:"";border:var(--stroke-w) var(--stroke-s) var(--stroke-c);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.deck-svg>svg{width:100%;height:100%;display:block}.deck-text{white-space:pre}img.deck-node,video.deck-node{object-fit:cover}.deck-carousel-track{transition:transform .5s var(--deck-ease);position:absolute;inset:0}.deck-carousel-arrow{width:calc(40 * var(--u));height:calc(40 * var(--u));margin-top:calc(-20 * var(--u));transition:opacity .25s var(--deck-ease);z-index:3;background:#0003 50%/contain no-repeat;border-radius:50%;position:absolute;top:50%}.deck-carousel-arrow[hidden]{display:none}.deck-carousel-arrow.is-prev{left:calc(20 * var(--u));background-image:url(/deck/arrow-prev.svg)}.deck-carousel-arrow.is-next{right:calc(20 * var(--u));background-image:url(/deck/arrow-next.svg)}.deck-carousel-arrow:hover{background-color:#0006}@media (prefers-reduced-motion:reduce){.deck-carousel-track{transition:none}}.deck-footer-nav{justify-content:space-between;gap:calc(40 * var(--u));margin-top:var(--deck-gap);margin-inline:var(--deck-pad);padding-top:calc(48 * var(--u));border-top:1px solid var(--deck-hairline);display:flex}.deck-footer-link{gap:calc(8 * var(--u));display:grid}.deck-footer-link.is-next{text-align:right;margin-left:auto}.deck-footer-dir{font-family:var(--deck-ui);font-size:var(--t-role-body);opacity:var(--deck-chrome-dim)}.deck-footer-title{font-family:var(--deck-display);font-weight:600;font-size:var(--t-lead);letter-spacing:-.04em;transition:opacity .25s var(--deck-ease);line-height:1.1}.deck-footer-link:hover .deck-footer-title{opacity:var(--deck-chrome-dim)}.deck-menu-frame{height:100svh;padding:min(calc(36 * var(--u)), 3.33svh) max(12px, calc(30 * var(--u)));background:#000;display:flex;overflow:hidden}.deck-menu-card{min-height:0;max-width:calc(1860 * var(--u));justify-content:center;gap:min(calc(10 * var(--u)), .926svh);padding:max(16px, calc(40 * var(--u)));border-radius:max(8px, calc(18 * var(--u)));background:#000;flex-direction:column;flex:1;margin-inline:auto;list-style:none;display:flex;overflow:hidden}.deck-menu-row{height:min(calc(159 * var(--u)), 14.7svh);animation:deck-menu-in .35s var(--deck-ease) both;flex:none}@keyframes deck-menu-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.deck-menu-row{animation:none}}.deck-menu-link{height:100%;text-decoration:none;display:block;position:relative}.deck-menu-wash{z-index:1;border-radius:max(5px, calc(9 * var(--u)));opacity:0;width:102%;height:calc(100% + 1px);transition:opacity .4s var(--deck-ease);background:linear-gradient(90deg,#e58a21 0%,#e58b2100 100%);position:absolute;top:0;left:-.828731%}.deck-menu-minutes,.deck-menu-title{z-index:4;white-space:pre;font-family:var(--deck-display);opacity:.2;transition:opacity .4s var(--deck-ease), left .4s var(--deck-ease), right .4s var(--deck-ease);line-height:91.5%;position:absolute;top:50%;transform:translateY(-50%)}.deck-menu-minutes{font-weight:600;font-size:max(13px, min(calc(24 * var(--u)), 2.22svh));letter-spacing:-.02em;color:#fff;left:0}.deck-menu-title{font-weight:700;font-size:min(calc(174.82 * var(--u)), 13vw, 16.2svh);letter-spacing:-.05em;color:#e6e6e6;right:0}.deck-menu-link:hover .deck-menu-wash,.deck-menu-link:focus-visible .deck-menu-wash,.deck-menu-link:hover .deck-menu-minutes,.deck-menu-link:focus-visible .deck-menu-minutes,.deck-menu-link:hover .deck-menu-title,.deck-menu-link:focus-visible .deck-menu-title{opacity:1}.deck-menu-link:hover .deck-menu-minutes,.deck-menu-link:focus-visible .deck-menu-minutes{left:calc(30 * var(--u))}.deck-menu-link:hover .deck-menu-title,.deck-menu-link:focus-visible .deck-menu-title{right:calc(50 * var(--u))}
