html.cozy-intro-pending{overflow:hidden;overscroll-behavior:none;scrollbar-gutter:stable;overflow-anchor:none}
.cozy-intro-pending body{overflow:hidden;overscroll-behavior:none}
:is(.cozy-intro-pending,.cozy-intro-preview) body>header{opacity:0;visibility:hidden;pointer-events:none}
.cozy-intro-pending main>:not(#home),.cozy-intro-pending main>:not(#home) *,.cozy-intro-pending body>footer,.cozy-intro-pending body>footer *{visibility:hidden!important;pointer-events:none!important}
:is(.cozy-intro-pending,.cozy-intro-preview) #home.cozy-hero{min-height:calc(100svh - var(--parcel-header,86px));justify-content:center;padding-top:8px;padding-bottom:8px}
:is(.cozy-intro-pending,.cozy-intro-preview) #home .cozy-backdrop{top:calc(-1 * var(--parcel-header,86px))}
:is(.cozy-intro-pending,.cozy-intro-preview) #home .parcel-heading,:is(.cozy-intro-pending,.cozy-intro-preview) #home .parcel-actions{height:0;min-height:0;visibility:hidden;opacity:0;overflow:hidden;padding:0;margin:0;pointer-events:none}
:is(.cozy-intro-pending,.cozy-intro-preview) #home .parcel-stage{width:min(94%,900px,calc((100svh - var(--parcel-header,86px) - 34px)*1.7857));margin:0 auto}
:is(.cozy-intro-pending,.cozy-intro-preview) #home .parcel-replay,:is(.cozy-intro-pending,.cozy-intro-preview) #home .cozy-flight{visibility:hidden!important}
:is(.cozy-intro-pending,.cozy-intro-preview) #home .cozy-tap-whisper{display:none}
html.cozy-intro-revealing{scrollbar-gutter:stable}
@media(max-width:760px){
 :is(.cozy-intro-pending,.cozy-intro-preview) #home.cozy-hero{padding:6px 12px}
 :is(.cozy-intro-pending,.cozy-intro-preview) #home .parcel-stage{width:min(100%,calc((100svh - var(--parcel-header,86px) - 30px)*1.4705))}
}

.parcel-title-line{display:block;overflow:clip;padding:.08em .02em;margin:-.08em -.02em}
.parcel-title-ink{display:block;transform-origin:20% 80%}
.parcel-next-label{display:block;overflow:clip;padding:.12em 0}
.parcel-next-ink{display:block}
.cozy-intro-revealing #home .parcel-heading h1:after{animation:cozy-title-underline 650ms cubic-bezier(.22,.8,.2,1) 720ms both;transform-origin:left center}
@keyframes cozy-title-underline{from{opacity:0;transform:rotate(-3deg) scaleX(.12)}to{opacity:1;transform:rotate(-3deg) scaleX(1)}}
@media(prefers-reduced-motion:reduce){.cozy-intro-revealing #home .parcel-heading h1:after{animation:none}}
