.start-opening{--start-open-band: calc(.46 * (100svh - 4rem) - var(--start-block) / 2);position:absolute;inset:0 0 auto;z-index:20;height:calc(var(--start-open-band) * .8);pointer-events:none}#start-boot-gate:checked~.start-opening{display:none}.start-opening .boot{overflow:visible;background:transparent;animation:start-open-boot-out .6s cubic-bezier(.4,0,.2,1) 1.4s forwards}.start-opening .boot-standby{display:none}.start-opening .boot-lockup{font-size:min(46px,12.5vw,calc(var(--start-open-band) * .3))}@media (min-width: 640px){.start-opening .boot-lockup{font-size:min(62px,calc(var(--start-open-band) * .3))}}@media (min-width: 1024px){.start-opening .boot-lockup{font-size:min(78px,calc(var(--start-open-band) * .3))}}.start-opening .boot-glow{animation-duration:1s;animation-delay:.05s;background:radial-gradient(30% 60% at 50% 50%,#fbbf2421 0,#fbbf2400 72%)}.start-opening .boot-arc{animation-duration:.85s;animation-delay:.05s}.start-opening .boot-g{animation-duration:.6s;animation-delay:.08s}.start-opening .boot-text{animation-duration:.6s;animation-delay:.48s}.start-opening .boot-push{animation:start-open-boot-shrink .7s cubic-bezier(.4,0,.6,1) 1.4s forwards}@keyframes start-open-boot-out{to{opacity:0;visibility:hidden}}@keyframes start-open-boot-shrink{to{translate:0 -12px;scale:.9}}html:has(#start-boot-gate:not(:checked)) [data-site-header]{animation:start-open-header-slide .64s cubic-bezier(.22,.8,.24,1) 1.4s backwards,start-open-header-fade .42s ease-out 1.4s backwards}html:has(#start-boot-gate:not(:checked)) [data-site-header] .backdrop-blur-md{animation:start-open-no-blur 2.1s step-end}@keyframes start-open-header-slide{0%{translate:0 -100%}}@keyframes start-open-header-fade{0%{opacity:0}}@keyframes start-open-no-blur{0%,to{-webkit-backdrop-filter:none;backdrop-filter:none}}.start-opening-cover{position:fixed;inset:0 0 auto;z-index:999;height:64px;pointer-events:none;background:#070c19;animation:start-open-cover-out .5s ease-out 1.6s forwards}@media (min-width: 1024px){.start-opening-cover{height:65px}}html:has(#start-boot-gate:checked) .start-opening-cover{display:none}@keyframes start-open-cover-out{to{opacity:0;visibility:hidden}}#start-boot-gate:not(:checked)~.start-camera{animation:start-open-camera 1.8s cubic-bezier(.22,.7,.2,1) backwards}#start-boot-gate:not(:checked)~.start-camera .start-night{animation:start-open-night 1.3s cubic-bezier(.4,0,.2,1) backwards}#start-boot-gate:not(:checked)~.start-content .start-pool{animation:start-open-fade .9s ease-out .05s backwards}#start-boot-gate:not(:checked)~.start-content .start-heading{animation:start-open-rise .55s cubic-bezier(.2,.8,.2,1) .15s backwards}#start-boot-gate:not(:checked)~.start-content .start-search{animation:start-open-rise .55s cubic-bezier(.2,.8,.2,1) .27s backwards}#start-boot-gate:not(:checked)~.start-content :is(.start-bar-rows,.start-moods){animation:start-open-rise .55s cubic-bezier(.2,.8,.2,1) .39s backwards}@keyframes start-open-camera{0%{scale:1.05}}@keyframes start-open-night{0%{opacity:1}}@keyframes start-open-fade{0%{opacity:0}}@keyframes start-open-rise{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion: reduce){.start-opening .boot *{animation:none!important}.start-opening .boot{animation:start-open-boot-out .3s linear .6s forwards!important}html:has(#start-boot-gate:not(:checked)) [data-site-header]{animation:start-open-header-fade .3s linear .6s backwards}html:has(#start-boot-gate:not(:checked)) [data-site-header] .backdrop-blur-md{animation-duration:.9s}.start-opening-cover{animation:start-open-cover-out .3s linear .6s forwards}#start-boot-gate:not(:checked)~.start-camera{animation:none}#start-boot-gate:not(:checked)~.start-camera .start-night{animation-duration:.5s}#start-boot-gate:not(:checked)~.start-content :is(.start-pool,.start-heading,.start-search,.start-bar-rows,.start-moods){animation:start-open-fade .3s ease-out backwards}}
