:root{--entrance-alpha:0.8;--entrance-ceiling:2600ms;--entrance-lift:400ms}.entrance{display:none}@media (prefers-reduced-motion:no-preference){:root{--entrance:on}html:not([data-entrance=off]) .entrance{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow:clip;container-type:inline-size;animation:cb-entrance-ceiling var(--entrance-ceiling) linear both}html[data-entrance=lift] .entrance{animation:cb-entrance-lift var(--entrance-lift) var(--ease-standard) both}.entrance__ground{position:absolute;inset:0;background:var(--color-ink);opacity:var(--entrance-alpha)}.entrance__mark{position:relative;width:clamp(240px,calc(100cqw * 250 / 390),520px);aspect-ratio:536.16/233.76001;color:var(--color-tan)}.entrance__part{position:absolute;inset:0}.entrance__part svg{display:block;width:100%;height:100%}.entrance__left{animation:cb-entrance-from-left 1.2s cubic-bezier(.33,.25,.25,1) .2s both}.entrance__right{animation:cb-entrance-from-right 1.2s cubic-bezier(.33,.25,.25,1) .2s both}.entrance__word{animation:cb-entrance-word .4s var(--ease-standard) 1.3s both}}@keyframes cb-entrance-from-left{0%{transform:translateX(calc(-50cqw - 7.63%))}to{transform:none}}@keyframes cb-entrance-from-right{0%{transform:translateX(calc(50cqw + 14.75%))}to{transform:none}}@keyframes cb-entrance-word{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:none}}@keyframes cb-entrance-ceiling{0%,86.667%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes cb-entrance-lift{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}[data-hero-field]{--hero-fade-now:var(--hero-fade);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--hero-fade-now)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--hero-fade-now)),transparent)}@media (width >= 64rem){[data-hero-field]{--hero-fade-now:var(--hero-fade-lg)}}[data-hero-field]:after{content:"";position:absolute;inset-inline:0;top:0;z-index:1;height:calc(var(--hero-head) + var(--hero-head-fade));pointer-events:none;background:linear-gradient(to bottom,rgb(from var(--color-ink) r g b/var(--hero-head-alpha)) 0,rgb(from var(--color-ink) r g b/var(--hero-head-alpha)) var(--hero-head),rgb(from var(--color-ink) r g b/0) 100%)}