.ch{position:relative;display:block;width:100%;height:calc(100svh - 104px);min-height:640px;overflow:hidden;background:rgb(var(--ch-ink));color:rgb(var(--ch-paper));-webkit-user-select:none;user-select:none}.ch *{box-sizing:border-box}.ch__stage{position:absolute;top:0;right:0;bottom:0;left:0}.ch__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1;transition:opacity 1.8s cubic-bezier(.22,1,.36,1)}.ch__slide.is-active{opacity:1;z-index:2}.ch__parallax{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.ch__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ch__slide.is-active .ch__img{animation:ch-kb 9s ease-out forwards}@keyframes ch-kb{0%{transform:scale(1.02)}to{transform:scale(1.12)}}.ch__grad{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ch__grad--v{background:linear-gradient(to bottom,rgb(var(--ch-ink)/.45),transparent,rgb(var(--ch-ink)/.7))}.ch__grad--h{background:linear-gradient(to right,rgb(var(--ch-ink)/.35),transparent,rgb(var(--ch-ink)/.35))}.ch__frame{position:absolute;top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem;pointer-events:none;z-index:6}@media(min-width:768px){.ch__frame{top:2rem;right:2rem;bottom:2rem;left:2rem}}.ch__frame>span{position:absolute;background:rgb(var(--ch-paper)/.55)}.ch__frame-t{top:0;left:0;height:1px;width:0;transition:width 1.6s ease .3s}.ch__frame-r{top:0;right:0;width:1px;height:0;transition:height 1.6s ease .7s}.ch__frame-b{bottom:0;right:0;height:1px;width:0;transition:width 1.6s ease 1.1s}.ch__frame-l{bottom:0;left:0;width:1px;height:0;transition:height 1.6s ease 1.5s}.ch.is-mounted .ch__frame-t,.ch.is-mounted .ch__frame-b{width:100%}.ch.is-mounted .ch__frame-r,.ch.is-mounted .ch__frame-l{height:100%}.ch__eyebrow{font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:rgb(var(--ch-paper)/.9)}.ch__mask{overflow:hidden}.ch__rise{transform:translateY(120%);transition:transform 1s cubic-bezier(.22,1,.36,1)}.ch.is-mounted .ch__rise{transform:translateY(0)}.ch__rise--1{transition-delay:.4s}.ch__rise--2{transition-delay:.5s}.ch__rise--3{transition-delay:.7s}.ch__rise--4{transition-delay:.85s;transition-duration:1.3s}.ch__rise--5{transition-delay:1.1s;transition-duration:1.1s}.ch__topbar{position:absolute;top:2.5rem;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;pointer-events:none}@media(min-width:768px){.ch__topbar{top:3.5rem;padding:0 5rem}}.ch__topbar-right{display:none}@media(min-width:768px){.ch__topbar-right{display:block}}.ch__center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;padding:0 1.5rem;text-align:center}.ch__kicker{opacity:.75;margin-bottom:1.5rem}.ch__h1-wrap{overflow:visible;padding:.22em 0}.ch__h1{margin:0;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;color:rgb(var(--ch-paper));font-size:clamp(3.5rem,11vw,9rem);line-height:1.18;text-shadow:0 6px 50px rgba(0,0,0,.55)}.ch__h1.ch__rise{opacity:0;transform:translateY(110%);transition:transform 1.3s cubic-bezier(.22,1,.36,1) .85s,opacity .7s cubic-bezier(.22,1,.36,1) .85s}.ch.is-mounted .ch__h1.ch__rise{opacity:1;transform:translateY(0)}.ch__cta-wrap{margin-top:1.5rem;overflow:hidden}.ch__cta{display:inline-flex;align-items:center;gap:.75rem;color:rgb(var(--ch-paper));font-size:12px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;border:1px solid rgb(var(--ch-paper)/.5);padding:.75rem 1.5rem;text-decoration:none;transition:background .5s,color .5s;pointer-events:auto}.ch__cta:hover{background:rgb(var(--ch-paper));color:rgb(var(--ch-ink))}.ch__slide-cta-wrap{margin-top:1rem;overflow:hidden}.ch__slide-cta-wrap[hidden]{display:none}.ch__label{position:absolute;bottom:3rem;left:3rem;z-index:10;pointer-events:none}@media(min-width:768px){.ch__label{bottom:4rem;left:6rem}}.ch__chap{color:rgb(var(--ch-paper)/.65);margin-bottom:.5rem}.ch__name{font-family:Playfair Display,Georgia,serif;color:rgb(var(--ch-paper));font-size:1.875rem;line-height:1}@media(min-width:768px){.ch__name{font-size:3rem}}.ch__anim-up{animation:ch-up .7s cubic-bezier(.22,1,.36,1) both}.ch__anim-up--delay{animation-delay:.12s}@keyframes ch-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ch *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-cinematic-hero.css.map */
