:root{--crest-ease:cubic-bezier(.22,1,.36,1)}.reveal{opacity:1;transform:none;transition:none}.crest-motion-ready [data-crest-reveal]{opacity:0;transform:translate3d(0,28px,0)}.crest-motion-ready [data-crest-reveal=heading]{transform:translate3d(0,36px,0)}.crest-motion-ready [data-crest-reveal=photo]{transform:translate3d(0,34px,0);clip-path:inset(0 0 12% 0)}.crest-motion-ready [data-crest-reveal].crest-visible{opacity:1;transform:none;clip-path:none}.crest-motion-ready [data-crest-reveal]:focus-within{opacity:1;transform:none;clip-path:none}.crest-depth-frame{overflow:hidden}.crest-depth-image{translate:0 var(--crest-depth,0px);scale:1.065}.crest-scroll-progress{position:fixed;inset:0 0 auto;height:2px;z-index:200;pointer-events:none;background:linear-gradient(90deg,#bfc8a4,#efb477);transform:scaleX(var(--crest-progress,0));transform-origin:left;opacity:.9}@media(max-width:760px){.crest-motion-ready [data-crest-reveal]{transform:translate3d(0,18px,0)}.crest-motion-ready [data-crest-reveal=photo]{transform:translate3d(0,22px,0)}.crest-motion-ready [data-crest-reveal].crest-visible{transform:none}.crest-depth-image{scale:1.035}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.crest-motion-ready [data-crest-reveal]{opacity:1;transform:none;clip-path:none}.crest-depth-image{translate:none;scale:none}.crest-scroll-progress{display:none}}@media print{[data-crest-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.crest-depth-image{translate:none;scale:none}.crest-scroll-progress{display:none}}.home-cinema .crest-video-poster,.home-cinema .crest-hero-video{translate:0 var(--crest-hero-depth,0px);scale:1.055}@media(prefers-reduced-motion:reduce){.home-cinema .crest-video-poster,.home-cinema .crest-hero-video{translate:none;scale:none}}.skip-link{position:fixed;top:12px;left:12px;z-index:220;padding:12px 18px;background:#fff9ed;color:#253b32;border:2px solid #253b32;border-radius:4px;font:500 .95rem var(--body);transform:translateY(-160%)}.skip-link:focus{transform:none;outline:2px solid #efb477;outline-offset:3px}.eyebrow{font-size:.8125rem!important}
