.E0kJGG_page{background:linear-gradient(180deg, var(--bg-top) 0%, var(--bg) 116.3%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:hidden}.E0kJGG_nav{justify-content:space-between;align-items:flex-start;gap:24px;min-height:50px;padding:16px 32px 14px 28px;display:flex;position:relative}.E0kJGG_nav:after{content:"";border-top:.5px solid var(--rule);transform-origin:0;animation:E0kJGG_draw-rule 1.4s var(--ease-in-out) both;position:absolute;inset:auto 0 0}.E0kJGG_navRight{gap:60px;display:flex}.E0kJGG_navItem{white-space:nowrap;animation:E0kJGG_drop-in .9s var(--ease-out) both;display:block}.E0kJGG_date{animation-delay:.25s}.E0kJGG_time{font-variant-numeric:tabular-nums;animation-delay:.4s}.E0kJGG_location{animation-delay:.55s}.E0kJGG_main{flex-direction:column;align-items:center;padding:0 20px;display:flex}.E0kJGG_notice{max-width:100%;color:var(--accent);align-items:stretch;margin-top:72px;display:flex}.E0kJGG_bracket{width:26px;height:auto;min-height:76px;animation:E0kJGG_bracket-in .9s var(--ease-out) .8s both;flex:none}.E0kJGG_bracketLeft{--from:-18px}.E0kJGG_bracketRight{--from:18px;animation-name:E0kJGG_bracket-in-flipped;transform:rotate(180deg)}.E0kJGG_noticeText{text-align:center;align-self:center;padding:28px 38px;animation:1.3s steps(45,end) 1.25s both E0kJGG_type-on}.E0kJGG_hero{flex-direction:column;align-items:center;gap:15px;margin-top:max(56px,37.22svh - 198px);display:flex}.E0kJGG_logo{aspect-ratio:447/148;width:min(447px,75vw);overflow:hidden}.E0kJGG_logoImage{mix-blend-mode:exclusion;width:103.973%;max-width:none;height:100%;animation:E0kJGG_logo-in 1.6s var(--ease-out) 1.9s both;display:block}.E0kJGG_tagline{padding-left:var(--type-tracking);text-align:center;animation:E0kJGG_rise-in 1s var(--ease-out) 2.7s both}.E0kJGG_footer{justify-content:flex-end;margin-top:auto;padding:56px 29px 32px;display:flex}.E0kJGG_contact{animation:E0kJGG_rise-in 1s var(--ease-out) 3.1s both;transition:color .3s var(--ease-out);position:relative}.E0kJGG_contact:after{content:"";left:0;right:var(--type-tracking);transform-origin:100%;transition:transform .5s var(--ease-out);border-top:1px solid;position:absolute;bottom:-4px;transform:scaleX(0)}.E0kJGG_contact:hover,.E0kJGG_contact:focus-visible{color:var(--accent)}.E0kJGG_contact:hover:after,.E0kJGG_contact:focus-visible:after{transform-origin:0;transform:scaleX(1)}@keyframes E0kJGG_draw-rule{0%{transform:scaleX(0)}}@keyframes E0kJGG_drop-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes E0kJGG_bracket-in{0%{opacity:0;transform:translateX(var(--from))}}@keyframes E0kJGG_bracket-in-flipped{0%{opacity:0;transform:translateX(var(--from)) rotate(180deg)}}@keyframes E0kJGG_type-on{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes E0kJGG_logo-in{0%{opacity:0;filter:blur(14px);transform:scale(1.06)}}@keyframes E0kJGG_rise-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:900px){.E0kJGG_navRight{gap:32px}.E0kJGG_noticeText{padding:22px 24px}.E0kJGG_bracket{width:18px;min-height:60px}}@media (max-width:640px){.E0kJGG_nav{flex-direction:column;gap:6px;padding:14px 20px 12px}.E0kJGG_navRight{justify-content:space-between;width:100%}.E0kJGG_notice{margin-top:48px}.E0kJGG_noticeText{animation:E0kJGG_rise-in 1s var(--ease-out) 1.25s both;padding:16px 14px}.E0kJGG_bracket{width:12px;min-height:48px}.E0kJGG_hero{margin-top:max(64px,30svh - 150px)}.E0kJGG_footer{justify-content:center;padding:48px 20px 28px}}@media (prefers-reduced-motion:reduce){.E0kJGG_nav:after,.E0kJGG_navItem,.E0kJGG_bracket,.E0kJGG_noticeText,.E0kJGG_logoImage,.E0kJGG_tagline,.E0kJGG_contact{animation-duration:.01ms!important;animation-delay:0s!important}}
