.head[data-astro-cid-l2o6gvln]{padding-top:calc(var(--nav-h) + clamp(40px, 8vw, 120px));gap:24px;padding-bottom:clamp(40px,6vw,80px);display:grid}.head__meta[data-astro-cid-l2o6gvln]{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:16px;display:flex}.head__title[data-astro-cid-l2o6gvln]{font-size:var(--t-mega);align-items:flex-start;gap:.1em;line-height:1;display:flex}.head__title[data-astro-cid-l2o6gvln] sup[data-astro-cid-l2o6gvln]{color:var(--orange);margin-top:.6em;font-size:clamp(.9rem,.6rem + 1vw,1.5rem)}.head__lead[data-astro-cid-l2o6gvln]{max-width:44ch}.tools[data-astro-cid-hixatktn]{z-index:20;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:top .6s var(--ease);background:#060507d1;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:14px;display:flex;position:sticky;top:0}body:not(:has(.nav.is-hidden)) .tools[data-astro-cid-hixatktn]{top:var(--nav-h)}.tabs[data-astro-cid-hixatktn]{gap:clamp(14px,2vw,30px);padding-bottom:10px;display:flex;position:relative}.tab[data-astro-cid-hixatktn]{font-size:var(--t-sm);color:var(--grey);white-space:nowrap;padding-block:6px;font-weight:500;transition:color .3s;position:relative}.tab[data-astro-cid-hixatktn] sup[data-astro-cid-hixatktn]{opacity:.55;font-variant-numeric:tabular-nums;margin-left:3px;font-size:.68em}.tab[data-astro-cid-hixatktn]:hover,.tab[data-astro-cid-hixatktn][aria-pressed=true]{color:var(--paper)}.tab[data-astro-cid-hixatktn][aria-pressed=true] sup[data-astro-cid-hixatktn]{color:var(--orange);opacity:1}.tabs__dot[data-astro-cid-hixatktn]{background:var(--orange);width:6px;height:6px;transition:transform .6s var(--ease);border-radius:50%;margin-left:-3px;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #f74b01b3}@media (width<=760px){.tools[data-astro-cid-hixatktn]{flex-direction:column;align-items:stretch;gap:4px}.tabs[data-astro-cid-hixatktn]{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto}.tabs[data-astro-cid-hixatktn]::-webkit-scrollbar{display:none}}.item__thumb[data-astro-cid-skrhy263]{aspect-ratio:16/9;background:#111013;border-radius:2px;position:relative;overflow:hidden}.item__thumb[data-astro-cid-skrhy263]:before{content:"";background:var(--bg) center / cover;filter:blur(22px)brightness(.45);position:absolute;inset:-12%}.item__thumb[data-astro-cid-skrhy263] .item__img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.item__thumb[data-astro-cid-skrhy263] .item__logo{object-fit:contain;filter:drop-shadow(0 6px 24px #00000080);width:46%;height:auto;max-height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.item[data-astro-cid-skrhy263][hidden]{display:none}.item__link[data-astro-cid-skrhy263]{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:56px 5fr 3fr 2fr 140px;align-items:center;gap:16px;width:100%;padding-block:clamp(16px,2vw,26px);display:grid;position:relative}.item__thumb[data-astro-cid-skrhy263],.item__sum[data-astro-cid-skrhy263]{display:none}.item__title[data-astro-cid-skrhy263]{transition:transform .5s var(--ease), color .3s;font-size:clamp(1.75rem,1rem + 2.4vw,3.5rem)}.item__disc[data-astro-cid-skrhy263]{color:var(--grey);font-size:var(--t-sm)}.item__loc[data-astro-cid-skrhy263]{font-size:var(--t-sm)}.item__tag[data-astro-cid-skrhy263]{justify-self:end;align-items:center;gap:8px;display:inline-flex}.item__tag[data-astro-cid-skrhy263] svg{width:11px}a[data-astro-cid-skrhy263].item__link .item__tag[data-astro-cid-skrhy263]{color:var(--orange)}.item__link[data-astro-cid-skrhy263]:after{content:"";background:var(--paper);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.item__link[data-astro-cid-skrhy263]:hover:after,.item__link[data-astro-cid-skrhy263]:focus-visible:after{transform:scaleX(1)}.item__link[data-astro-cid-skrhy263]:hover .item__title[data-astro-cid-skrhy263]{transform:translate(14px)}@media (width<=899px){.item__link[data-astro-cid-skrhy263]{grid-template-columns:36px 1fr auto}.item__disc[data-astro-cid-skrhy263]{grid-area:2/2}.item__loc[data-astro-cid-skrhy263]{display:none}.item__tag[data-astro-cid-skrhy263]{grid-area:1/3/span 2}}[data-mode=grid] .item__link[data-astro-cid-skrhy263]{border:0;grid-template-columns:auto 1fr auto;grid-template-areas:"thumb thumb thumb""num title tag"".disc disc";gap:8px 12px;padding:0;display:grid}[data-mode=grid] .item__thumb[data-astro-cid-skrhy263]{grid-area:thumb;margin-bottom:8px;display:block}[data-mode=grid] .item__thumb[data-astro-cid-skrhy263] .item__img{transition:transform 1s var(--ease-out)}[data-mode=grid] .item__link[data-astro-cid-skrhy263]:hover .item__thumb[data-astro-cid-skrhy263] .item__img{transform:scale(1.04)}[data-mode=grid] .item__num[data-astro-cid-skrhy263]{grid-area:num;padding-top:6px}[data-mode=grid] .item__title[data-astro-cid-skrhy263]{font-size:var(--t-lg);grid-area:title;transform:none}[data-mode=grid] .item__disc[data-astro-cid-skrhy263]{grid-area:disc}[data-mode=grid] .item__loc[data-astro-cid-skrhy263]{display:none}[data-mode=grid] .item__sum[data-astro-cid-skrhy263]{font-size:var(--t-sm);grid-column:2/-1;max-width:48ch;display:block}[data-mode=grid] .item__tag[data-astro-cid-skrhy263]{grid-area:tag;padding-top:6px}[data-mode=grid] .item__link[data-astro-cid-skrhy263]:after{display:none}[data-mode=space] .item[data-astro-cid-skrhy263]{width:clamp(200px,22vw,360px);transform-style:preserve-3d;will-change:transform, opacity, filter;margin:0;position:absolute;top:50%;left:50%}[data-mode=space] .item__link[data-astro-cid-skrhy263]{border:0;grid-template-columns:auto 1fr;grid-template-areas:"thumb thumb""num title";gap:8px 10px;padding:0;display:grid;translate:-50% -50%}[data-mode=space] .item__thumb[data-astro-cid-skrhy263]{grid-area:thumb;display:block;box-shadow:0 30px 60px -20px #000000e6}[data-mode=space] .item__num[data-astro-cid-skrhy263]{grid-area:num;padding-top:4px}[data-mode=space] .item__title[data-astro-cid-skrhy263]{font-size:var(--t-md);grid-area:title;transform:none}[data-mode=space] .item__disc[data-astro-cid-skrhy263],[data-mode=space] .item__loc[data-astro-cid-skrhy263],[data-mode=space] .item__tag[data-astro-cid-skrhy263],[data-mode=space] .item__sum[data-astro-cid-skrhy263],[data-mode=space] .item__link[data-astro-cid-skrhy263]:after{display:none}.index[data-astro-cid-g6v2jc2g]{padding-bottom:clamp(80px,10vw,160px)}[data-astro-cid-g6v2jc2g][data-mode=grid]{gap:clamp(32px, 4vw, 56px) var(--col-gap);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1100px){[data-astro-cid-g6v2jc2g][data-mode=grid]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){[data-astro-cid-g6v2jc2g][data-mode=grid]{grid-template-columns:1fr}}.space__hud[data-astro-cid-g6v2jc2g]{display:none}.stage.is-space{position:relative}[data-astro-cid-g6v2jc2g][data-mode=space]{perspective:900px;perspective-origin:50%;background:radial-gradient(circle,#f74b0114,#0000 30%),repeating-radial-gradient(100% 55%,#0000 0 calc(9vw - 1px),#eef0f10d calc(9vw - 1px) 9vw);max-width:none;height:100svh;padding:0;position:sticky;top:0;overflow:hidden}[data-astro-cid-g6v2jc2g][data-mode=space]:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 30px 6px #f74b0199}.stage.is-space .space__hud[data-astro-cid-g6v2jc2g]{z-index:25;height:0;padding-inline:var(--gutter);color:var(--grey);pointer-events:none;align-items:center;gap:10px;display:flex;position:sticky;top:calc(100svh - 64px)}.stage.is-space .space__hud[data-astro-cid-g6v2jc2g] .zero[data-astro-cid-g6v2jc2g]{font-size:12px}.space__name[data-astro-cid-g6v2jc2g]{color:var(--paper);margin-left:14px}.space__hint[data-astro-cid-g6v2jc2g]{margin-left:auto}.space__name[data-astro-cid-g6v2jc2g]{white-space:nowrap}@media (width<=600px){.space__hint[data-astro-cid-g6v2jc2g]{display:none}}.preview[data-astro-cid-qhalirgl]{z-index:30;aspect-ratio:16/9;pointer-events:none;opacity:0;border-radius:2px;width:clamp(240px,22vw,380px);position:fixed;top:0;left:0;overflow:hidden;transform:scale(.6)translate(-50%,-50%)}.preview[data-astro-cid-qhalirgl] img[data-astro-cid-qhalirgl]{object-fit:contain;background:#111013;width:100%;height:100%}.preview[data-astro-cid-qhalirgl] .preview__logo[data-astro-cid-qhalirgl]{filter:drop-shadow(0 6px 24px #00000080);background:0 0;width:46%;height:auto;max-height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview[data-astro-cid-qhalirgl] .preview__logo[data-astro-cid-qhalirgl][hidden]{display:none}.lb[data-astro-cid-3kbwaivt]{background:var(--black);width:min(1200px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--fg);border:1px solid var(--line);border-radius:2px;margin:auto;padding:0;overflow:auto}.lb[data-astro-cid-3kbwaivt]::backdrop{backdrop-filter:blur(6px);background:#060507cc}.lb[data-astro-cid-3kbwaivt][open]{animation:lb-in .6s var(--ease-out)}@keyframes lb-in{0%{opacity:0;transform:translateY(24px)}}.lb__close[data-astro-cid-3kbwaivt]{float:right;padding:20px var(--gutter);color:var(--paper);z-index:1;position:sticky;top:0}.lb__close[data-astro-cid-3kbwaivt]:hover{color:var(--orange)}.lb__body[data-astro-cid-3kbwaivt]{justify-items:start;gap:20px;padding-block:24px 40px;display:grid}.lb__body[data-astro-cid-3kbwaivt] h2{font-size:var(--t-xl)}.lb__body[data-astro-cid-3kbwaivt] .lb__sum{font-size:var(--t-lg);max-width:52ch;color:var(--paper);line-height:1.3}.lb__body[data-astro-cid-3kbwaivt] .lb__media{gap:var(--col-gap);grid-template-columns:1fr 1fr;width:100%;display:grid}.lb__body[data-astro-cid-3kbwaivt] .lb__media .frame{aspect-ratio:16/9}.lb__body[data-astro-cid-3kbwaivt] .lb__media .frame img{object-fit:contain}@media (width<=760px){.lb__body[data-astro-cid-3kbwaivt] .lb__media{grid-template-columns:1fr}}
