html body .home-page.home-minimal-menu{--home-launch-logo-opacity:0;--home-launch-logo-scale:.82;--home-launch-travel-distance:500dvh;--home-launch-camera-shift:0dvh;--home-launch-screen-opacity:1;--home-launch-glow:.35;--home-entry-title:0;--home-entry-title-shift:34px;--home-entry-title-scale:.95;--home-entry-start:0;--home-entry-start-shift:24px;--home-entry-settings:0;--home-entry-settings-shift:24px;--home-entry-community:0;--home-entry-community-shift:24px;--home-entry-exit:0;--home-entry-exit-shift:24px;--home-entry-staff:0;--home-entry-staff-shift:-10px;isolation:isolate;background:0 0!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;position:relative!important;overflow:hidden!important}html body .home-page.home-minimal-menu:before,html body .home-page.home-minimal-menu:after{content:none!important;display:none!important}html body .home-page.home-minimal-menu .home-stage{width:100%!important;height:100%!important;min-height:100dvh!important;padding:0!important;display:block!important;position:relative!important}html body .home-page.home-minimal-menu .home-launch-camera{z-index:3;width:100%;height:calc(100dvh + var(--home-launch-travel-distance));transform:translate3d(0, var(--home-launch-camera-shift), 0);will-change:transform;position:absolute;inset:0}html body .home-page.home-minimal-menu .home-launch-screen,html body .home-page.home-minimal-menu .home-main-screen{width:100%;height:100dvh;position:absolute;left:0;overflow:hidden}html body .home-page.home-minimal-menu .home-launch-screen{opacity:var(--home-launch-screen-opacity);contain:layout paint;will-change:opacity;top:0}html body .home-page.home-minimal-menu .home-main-screen{top:var(--home-launch-travel-distance)}html body .home-page.home-minimal-menu .home-launch-wordmark{z-index:4;color:#f3edde;letter-spacing:.035em;text-align:center;width:min(82vw,1000px);opacity:var(--home-launch-logo-opacity);pointer-events:none;transform:translate3d(-50%, calc(-50% - var(--home-launch-camera-shift)), 0) scale(var(--home-launch-logo-scale));transform-origin:50%;will-change:opacity, transform;font-family:inherit;font-size:clamp(54px,6.25vw,126px);font-weight:620;line-height:1;animation:none;position:absolute;top:50%;left:50%}html body .home-page.home-minimal-menu .home-launch-wordmark span{text-shadow:0 0 11px rgba(246, 240, 223, calc(.14 * var(--home-launch-glow))), 0 0 34px rgba(181, 220, 241, calc(.1 * var(--home-launch-glow))), 0 0 72px rgba(99, 158, 201, calc(.05 * var(--home-launch-glow)));display:inline-block}html body .home-page.home-minimal-menu .home-main-composition{flex-direction:column;align-items:center;gap:clamp(48px,5vh,96px);transform:translate(-50%,-50%);z-index:3!important;width:min(90vw,1200px)!important;padding:0!important;display:flex!important;position:absolute!important;top:54%!important;left:50%!important}html body .home-page.home-minimal-menu .home-minimal-title{pointer-events:none;visibility:visible;opacity:var(--home-entry-title);transform:translate3d(0, var(--home-entry-title-shift), 0) scale(var(--home-entry-title-scale));will-change:opacity, transform;text-align:center!important;width:100%!important;padding:0!important;display:block!important;position:static!important}html body .home-page.home-minimal-menu .home-minimal-title h1{text-wrap:balance;pointer-events:auto;-webkit-user-select:none;user-select:none;cursor:default;touch-action:manipulation;color:#f3edde!important;letter-spacing:.08em!important;text-shadow:0 0 20px #ddebf224,0 0 58px #93c2dd14,0 18px 52px #00040c75!important;margin:0!important;font-size:clamp(76px,5.8vw,168px)!important;font-weight:620!important;line-height:1!important}html body .home-page.home-minimal-menu .home-title-glyph{--home-glyph-index:0;transform-origin:50% 58%;animation:homeTitleGlyphFloat calc(3.15s + var(--home-glyph-index) * .16s) linear calc(var(--home-glyph-index) * -.64s) infinite alternate;will-change:transform;display:inline-block}html body .home-page.home-minimal-menu .home-minimal-actions{z-index:5;visibility:visible;opacity:1;justify-items:center;gap:clamp(5px,.55vh,12px);width:clamp(320px,22vw,560px);position:static;transform:none;display:grid!important}html body .home-page.home-minimal-menu .home-minimal-action{color:#f3eddec7;width:100%;min-width:0;min-height:clamp(50px,3.4vh,74px);font:inherit;letter-spacing:.09em;cursor:pointer;--home-action-entry:0;--home-action-shift:24px;--home-action-caret-offset:2.4em;opacity:var(--home-action-entry);transform:translate3d(0, var(--home-action-shift), 0);will-change:opacity, transform, translate, scale;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:8px 28px;font-size:clamp(20px,1vw,34px);font-weight:500;line-height:1.2;text-decoration:none;transition:color .18s ease-out,background .18s ease-out,text-shadow .18s ease-out,letter-spacing .18s ease-out,translate .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;translate:0;scale:1}html body .home-page.home-minimal-menu .home-minimal-action-label{transform-origin:50% 55%;will-change:transform;transition:transform .19s cubic-bezier(.16,1,.3,1),filter .18s ease-out;display:inline-block;transform:translate(0,0)scale(1)}html body .home-page.home-minimal-menu .home-minimal-action:first-child{--home-action-entry:var(--home-entry-start);--home-action-shift:var(--home-entry-start-shift)}html body .home-page.home-minimal-menu .home-minimal-action:nth-child(2){--home-action-entry:var(--home-entry-settings);--home-action-shift:var(--home-entry-settings-shift)}html body .home-page.home-minimal-menu .home-minimal-action:nth-child(3){--home-action-entry:var(--home-entry-community);--home-action-shift:var(--home-entry-community-shift)}html body .home-page.home-minimal-menu .home-minimal-action:nth-child(4){--home-action-entry:var(--home-entry-exit);--home-action-shift:var(--home-entry-exit-shift)}html body .home-page.home-minimal-menu .home-minimal-action:before{top:50%;right:calc(50% + var(--home-action-caret-offset));content:"";opacity:0;transform-origin:0;pointer-events:none;border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid;width:0;height:0;transition:opacity .15s ease-out,transform .18s cubic-bezier(.16,1,.3,1);display:block;position:absolute;transform:translate(14px,-50%)scale(.74)}html body .home-page.home-minimal-menu .home-minimal-action:first-child{--home-action-caret-offset:2.75em;color:#f3edde;text-shadow:0 0 18px #deedf633,0 0 48px #93c2dd14;min-height:clamp(60px,4.45vh,96px);margin-bottom:clamp(8px,.8vh,18px);font-size:clamp(27px,1.45vw,52px);font-weight:650}html body .home-page.home-minimal-menu .home-minimal-action:first-child:before{display:block}html body .home-page.home-minimal-menu .home-minimal-action:not(:disabled):hover{color:#fff;text-shadow:0 0 18px #deedf66b;letter-spacing:.13em;background:0 0;outline:none;translate:7px}html body .home-page.home-minimal-menu .home-minimal-action:not(:disabled):hover .home-minimal-action-label{filter:brightness(1.08);transform:translate(5px)scale(1.13)}html body .home-page.home-minimal-menu .home-minimal-action:first-child:not(:disabled):hover .home-minimal-action-label{filter:brightness(1.12);transform:translate(7px)scale(1.19)}html body .home-page.home-minimal-menu .home-minimal-action:not(:disabled):hover:before{opacity:.9;transform:translateY(-50%)scale(1)}html body .home-page.home-minimal-menu .home-minimal-action:not(:disabled):focus-visible{color:#fff;text-shadow:0 0 18px #deedf65c;outline:none}html body .home-page.home-minimal-menu .home-minimal-action:active{color:#ffffffd1;translate:5px}html body .home-page.home-minimal-menu .home-minimal-action:active .home-minimal-action-label{transform:translate(3px)scale(1.03)}html body .home-page.home-minimal-menu .home-minimal-action:disabled{color:#f3edde57;text-shadow:none;cursor:default}html body .home-page.home-minimal-menu .home-minimal-action:disabled:before{opacity:0}html body .home-page.home-minimal-menu .home-minimal-action:disabled .home-minimal-action-label{filter:none;transform:translate(0,0)scale(1)}html body .home-page.home-minimal-menu .home-staff-tools{top:max(20px, env(safe-area-inset-top));right:max(22px, env(safe-area-inset-right));z-index:8;visibility:visible;opacity:var(--home-entry-staff);transform:translate3d(0, var(--home-entry-staff-shift), 0);will-change:opacity, transform;align-items:center;gap:2px;padding:4px 0;display:inline-flex;position:absolute}html body .home-page.home-minimal-menu .home-staff-tool{color:#f3edde80;letter-spacing:.02em;cursor:pointer;appearance:none;background:0 0;border:0;border-left:1px solid #f3edde21;border-radius:0;align-items:center;gap:7px;min-height:36px;padding:4px 11px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}html body .home-page.home-minimal-menu .home-staff-tool:first-child{border-left:0}html body .home-page.home-minimal-menu .home-staff-tool:hover,html body .home-page.home-minimal-menu .home-staff-tool:focus-visible{color:#ffffffe0;text-shadow:0 0 12px #deedf63d;outline:none}html body .home-page.home-minimal-menu .home-staff-test-mode.is-active{color:#d7f7e4e0;text-shadow:0 0 12px #9ae8bd3d}html body .home-page.home-minimal-menu[data-home-transition=skip] .home-launch-camera,html body .home-page.home-minimal-menu[data-home-transition=skip] .home-launch-screen,html body .home-page.home-minimal-menu[data-home-transition=skip] .home-launch-wordmark,html body .home-page.home-minimal-menu[data-home-transition=skip] .home-minimal-title,html body .home-page.home-minimal-menu[data-home-transition=skip] .home-minimal-action,html body .home-page.home-minimal-menu[data-home-transition=skip] .home-staff-tools{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}html body .home-page.home-minimal-menu[data-home-transition=reduced] .home-launch-camera{transform:none}html body .home-page.home-minimal-menu[data-home-transition=reduced] .home-main-screen{top:0}html body .home-page.home-minimal-menu[data-home-transition=reduced] .home-launch-screen,html body .home-page.home-minimal-menu[data-home-transition=reduced] .home-launch-wordmark,html body .home-page.home-minimal-menu[data-home-transition=reduced] .home-minimal-title,html body .home-page.home-minimal-menu[data-home-transition=reduced] .home-minimal-action,html body .home-page.home-minimal-menu[data-home-transition=reduced] .home-staff-tools{transition:opacity .11s linear,transform .11s linear}@keyframes homeTitleGlyphFloat{0%{transform:translate(-1.5px,-9px)rotate(-.65deg)scale(.994)}to{transform:translate(-.8px,11px)rotate(.7deg)scale(1.012)}}@media (width<=900px){html body .home-page.home-minimal-menu .home-launch-wordmark{width:min(84vw,520px);font-size:clamp(48px,14vw,88px);top:50%}html body .home-page.home-minimal-menu .home-main-composition{gap:clamp(38px,7vh,64px);width:calc(100vw - 32px)!important;top:51%!important}html body .home-page.home-minimal-menu .home-minimal-title h1{letter-spacing:.07em!important;font-size:clamp(54px,16vw,92px)!important}html body .home-page.home-minimal-menu .home-minimal-actions{gap:4px;width:min(86vw,420px)}html body .home-page.home-minimal-menu .home-minimal-action{min-height:50px;padding-inline:22px;font-size:clamp(18px,4.8vw,22px)}html body .home-page.home-minimal-menu .home-minimal-action:first-child{min-height:58px;font-size:clamp(25px,7vw,32px)}html body .home-page.home-minimal-menu .home-staff-tools{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}html body .home-page.home-minimal-menu .home-staff-tool{justify-content:center;width:38px;min-width:38px;padding:0}html body .home-page.home-minimal-menu .home-staff-tool span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (height<=620px){html body .home-page.home-minimal-menu .home-main-composition{gap:clamp(24px,5vh,36px);top:52%!important}html body .home-page.home-minimal-menu .home-minimal-title h1{font-size:clamp(48px,12vh,68px)!important}html body .home-page.home-minimal-menu .home-minimal-actions{gap:1px;width:min(72vw,360px)}html body .home-page.home-minimal-menu .home-minimal-action{min-height:44px;font-size:17px}html body .home-page.home-minimal-menu .home-minimal-action:first-child{min-height:50px;margin-bottom:4px;font-size:23px}}@media (prefers-reduced-motion:reduce){html body .home-page.home-minimal-menu .home-title-glyph{animation:none}}
