html,body.dark{color:#fff;background:#000;height:100%;overflow:hidden}.bgs[data-astro-cid-wcolddp2]{position:fixed;inset:0}.bg[data-astro-cid-wcolddp2]{opacity:0;transition:opacity 1.1s;position:absolute;inset:0}.bg[data-astro-cid-wcolddp2].on{opacity:1}.bg[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.bg[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2].on{opacity:1;animation:9s linear forwards drift}@keyframes drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.bgs[data-astro-cid-wcolddp2]:after{content:"";background:#0000006b;position:absolute;inset:0}.logo[data-astro-cid-wcolddp2]{z-index:5;width:clamp(130px,13vw,190px);transition:transform 1.3s var(--ease);animation:4.2s ease-in-out infinite flicker;position:fixed;top:15vh;left:50%;translate:-50%}.logo[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{width:100%;height:auto;transition:opacity 1s;position:relative}.logo[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0;overflow:visible}.logo[data-astro-cid-wcolddp2] path[data-astro-cid-wcolddp2]{fill:none;stroke:#fff;stroke-width:5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}html.draw .logo[data-astro-cid-wcolddp2]{animation:none;transform:translateY(calc(35vh - 50%))scale(1.55)}html.draw .logo[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{opacity:0}html.draw .logo[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{opacity:1}html.draw .logo[data-astro-cid-wcolddp2] path[data-astro-cid-wcolddp2]{animation:draw 1.5s calc(var(--i) * 55ms + .35s) cubic-bezier(.6,.05,.3,1) forwards}html.draw.filled .logo[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{opacity:1}html.draw.filled .logo[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{opacity:0}html.draw .panels[data-astro-cid-wcolddp2],html.draw .foot[data-astro-cid-wcolddp2],html.draw .chrome{opacity:0;pointer-events:none}.panels[data-astro-cid-wcolddp2],.foot[data-astro-cid-wcolddp2],.chrome{transition:opacity 1s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes flicker{0%,to{opacity:1}50%{opacity:.42}}.panels[data-astro-cid-wcolddp2]{z-index:4;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;inset:0}.panel[data-astro-cid-wcolddp2]{transition:opacity 1.2s ease,transform 1.2s var(--ease);flex-direction:column;justify-content:flex-end;align-items:center;gap:26px;padding-bottom:16vh;display:flex;position:relative}.panel[data-astro-cid-wcolddp2]:nth-child(2){transition-delay:.15s}.panel[data-astro-cid-wcolddp2]:nth-child(3){transition-delay:.3s}.intro[data-astro-cid-wcolddp2] .panel[data-astro-cid-wcolddp2]{opacity:0;transform:translateY(20px)}.panel[data-astro-cid-wcolddp2] .title[data-astro-cid-wcolddp2]{transition:opacity .5s,letter-spacing .8s var(--ease);font-size:clamp(36px,4.6vw,72px)}.panel[data-astro-cid-wcolddp2] .line[data-astro-cid-wcolddp2]{transform-origin:top;width:1px;height:12vh;transition:transform .8s var(--ease);background:#ffffff8c}.panel[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{letter-spacing:.14em;text-transform:uppercase;color:#fff9;opacity:0;font-size:14px;transition:opacity .5s,transform .5s;transform:translateY(8px)}.panels[data-astro-cid-wcolddp2]:hover .panel[data-astro-cid-wcolddp2] .title[data-astro-cid-wcolddp2]{opacity:.35}.panels[data-astro-cid-wcolddp2] .panel[data-astro-cid-wcolddp2]:hover .title[data-astro-cid-wcolddp2],.panels[data-astro-cid-wcolddp2] .panel[data-astro-cid-wcolddp2]:focus-visible .title[data-astro-cid-wcolddp2]{opacity:1;letter-spacing:.12em}.panel[data-astro-cid-wcolddp2]:hover .line[data-astro-cid-wcolddp2]{transform:scaleY(1.35)}.panel[data-astro-cid-wcolddp2]:hover small[data-astro-cid-wcolddp2],.panel[data-astro-cid-wcolddp2]:focus-visible small[data-astro-cid-wcolddp2]{opacity:1;transform:none}@media (hover:none){.panel[data-astro-cid-wcolddp2] .title[data-astro-cid-wcolddp2]{opacity:.4}.panel[data-astro-cid-wcolddp2].active .title[data-astro-cid-wcolddp2]{opacity:1;letter-spacing:.1em}.panel[data-astro-cid-wcolddp2].active small[data-astro-cid-wcolddp2]{opacity:1;transform:none}}.foot[data-astro-cid-wcolddp2]{left:var(--g);right:var(--g);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;z-index:6;justify-content:space-between;font-size:13px;display:flex;position:fixed;bottom:28px}.foot[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:#fff}@media (width<=760px){.panels[data-astro-cid-wcolddp2]{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;padding-top:34vh}.panel[data-astro-cid-wcolddp2]{justify-content:center;gap:10px;padding-bottom:0}.panel[data-astro-cid-wcolddp2] .line[data-astro-cid-wcolddp2]{display:none}.logo[data-astro-cid-wcolddp2]{top:12vh}.foot[data-astro-cid-wcolddp2]{font-size:11px}}
