.st-page{--sea:#45698d;--sea-mid:#b7cde1;--sea-soft:#edf3f9;--shu:#a5544a}body:has(.st-page){overflow-x:clip}.st-bleed{position:relative;isolation:isolate}.st-bleed:before{content:"";position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;background:var(--st-bleed-bg)}@keyframes st-rise{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes st-ink{0%{opacity:0;transform:translateY(-.4em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.st-rise{opacity:0;animation:st-rise 1.1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d,0s)}.st-ink{display:inline-block;opacity:0;animation:st-ink 1.2s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d,0s)}@keyframes st-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.st-wave{width:200%;animation:st-drift var(--dur,18s) linear infinite}.st-reveal{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}.st-reveal.is-visible{opacity:1;transform:none}.st-line{transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .2s}.is-visible .st-line{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.st-ink,.st-reveal,.st-rise{opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.st-line{transform:none!important}.st-wave{animation:none!important}}