.page-entrance-module__5MKXda__entrance{background:0 0;position:relative}.page-entrance-module__5MKXda__entrance[data-page-entrance-ready=true]{margin-top:calc(-1 * var(--header-space))}.page-entrance-module__5MKXda__chapter{--chapter-open-distance:160svh;background:0 0;position:relative}.page-entrance-module__5MKXda__openingRange{width:1px;height:var(--chapter-open-distance);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.page-entrance-module__5MKXda__gate{display:none}.page-entrance-module__5MKXda__content{z-index:1;background:0 0;position:relative}.page-entrance-module__5MKXda__content>:first-child{content-visibility:visible;contain-intrinsic-size:none}.page-entrance-module__5MKXda__entrance:not([data-page-entrance-ready=true]) .page-entrance-module__5MKXda__content{opacity:1!important;margin-top:0!important;padding-top:0!important}.page-entrance-module__5MKXda__gateSheet{z-index:1;height:calc(50% + 2px);padding-inline:var(--gutter-x);background:var(--entrance-surface);color:var(--entrance-ink);position:absolute;left:0;right:0;overflow:hidden}.page-entrance-module__5MKXda__gateSheetUpper{top:0}.page-entrance-module__5MKXda__gateSheetLower{bottom:0}.page-entrance-module__5MKXda__gateCopy{max-width:calc(100vw - (2 * var(--gutter-x)));justify-content:center;align-items:flex-start;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.page-entrance-module__5MKXda__gateSheetUpper .page-entrance-module__5MKXda__gateCopy{top:calc(100% - 2px)}.page-entrance-module__5MKXda__gateSheetLower .page-entrance-module__5MKXda__gateCopy{top:2px}.page-entrance-module__5MKXda__gateTitle{color:inherit;letter-spacing:-.035em;text-align:center;white-space:nowrap;font-size:clamp(2.5rem,min(12vw,22svh),15rem);font-weight:600;line-height:.9}.page-entrance-module__5MKXda__gateIndex{color:inherit;letter-spacing:.12em;white-space:nowrap;font-size:clamp(.6875rem,.5rem + .55vw,1.125rem);font-weight:600;line-height:1;position:absolute;top:calc(100% + clamp(.65rem,1.8vw,1.25rem));right:0}.page-entrance-module__5MKXda__cue{flex-direction:column;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:clamp(1.5rem,5svh,3rem);left:50%;transform:translate(-50%)}.page-entrance-module__5MKXda__cueLine{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--entrance-ink) 55%, transparent));width:1px;height:clamp(2rem,7svh,4rem)}.page-entrance-module__5MKXda__cueLabel{color:color-mix(in srgb, var(--entrance-ink) 72%, transparent);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:clamp(.625rem,.5rem + .35vw,.8125rem);font-weight:500}@media screen and (prefers-reduced-motion:no-preference){.page-entrance-module__5MKXda__entrance[data-page-entrance-ready=true] .page-entrance-module__5MKXda__gate{z-index:4;pointer-events:none;height:100dvh;display:block;position:sticky;top:0;overflow:clip}.page-entrance-module__5MKXda__entrance[data-page-entrance-ready=true] .page-entrance-module__5MKXda__content{padding-top:calc(var(--chapter-open-distance) + var(--header-space));margin-top:-100dvh}.page-entrance-module__5MKXda__entrance[data-page-entrance-ready=true] .page-entrance-module__5MKXda__content>:first-child{min-height:calc(100vh - var(--header-space));min-height:calc(100dvh - var(--header-space))}}@media (prefers-reduced-motion:reduce){.page-entrance-module__5MKXda__entrance[data-page-entrance-ready=true] .page-entrance-module__5MKXda__gate{pointer-events:none;height:100dvh;display:block;position:relative;overflow:clip}.page-entrance-module__5MKXda__gateSheet,.page-entrance-module__5MKXda__cue{opacity:1!important;transform:none!important}.page-entrance-module__5MKXda__gateCopy{transform:translate(-50%,-50%)!important}.page-entrance-module__5MKXda__cue{transform:translate(-50%)!important}.page-entrance-module__5MKXda__content{opacity:1!important;margin-top:0!important;padding-top:0!important}}@media print{.page-entrance-module__5MKXda__gate{display:none!important}.page-entrance-module__5MKXda__chapter{min-height:0}.page-entrance-module__5MKXda__content{opacity:1!important;margin-top:0!important;padding-top:0!important}}
