.lh-dark main{--linen: #12100E;--paper: #1A1714;--sand: #241F1B;--line: rgba(241,235,226,.12);--ink: #F1EBE2;--umber: #D2C9BD;--stone: #9C9185;--lume-soft: #3A2E1F;background:var(--linen);color:var(--ink)}.lh-dark .lh-sticky{background:#12100ee6}.lh-dark .lh-chip--soft{color:#ebc88f}.lh-cc{position:relative}.lh-cc__grid{display:grid;grid-template-columns:1.1fr 1fr}.lh-cc--rev .lh-cc__media{order:2}.lh-cc__media{position:sticky;top:0;height:100svh;overflow:hidden;background:var(--sand)}.lh-cc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity 1.1s ease,transform 1.8s cubic-bezier(.2,.7,.2,1)}.lh-cc__media img.is-on{opacity:1;transform:none}.lh-cc__steps{padding-inline:clamp(28px,6vw,112px)}.lh-cc__step{min-height:100svh;display:grid;align-content:center;gap:22px;max-width:470px}.lh-cc__num{font:500 .68rem/1 var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--lume)}.lh-cc__step h2{font:400 clamp(2.5rem,1.6rem + 2.8vw,4.6rem)/1 var(--serif);letter-spacing:-.015em}.lh-cc__step h2 em{font-style:italic}@media(max-width:899px){.lh-cc__grid{grid-template-columns:1fr}.lh-cc__media{height:58svh;z-index:0}.lh-cc__steps{position:relative;z-index:1;margin-top:-10svh}.lh-cc__step{min-height:70svh;align-content:end;padding-block:48px;background:linear-gradient(180deg,transparent,var(--linen) 32%)}}.lh-fl{position:relative;min-height:100svh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#000;color:#f4efe8}.lh-fl video,.lh-fl>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:hue-rotate(var(--hue, 0deg)) saturate(1.08);transition:filter 1s ease}.lh-fl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000c,#0000 55%)}.lh-fl__ui{position:relative;z-index:2;display:grid;justify-items:center;gap:22px;text-align:center;padding:0 var(--gutter) clamp(56px,11vh,120px)}.lh-fl__ui .lh-h2{color:#f4efe8}.lh-fl__ui .lh-eyebrow{color:var(--lume)}.lh-fl__sw{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.lh-fl__sw button{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:var(--c);box-shadow:0 0 24px -2px var(--c);transition:transform .35s cubic-bezier(.2,.9,.3,1.4),border-color .3s}.lh-fl__sw button[aria-pressed=true]{transform:scale(1.3);border-color:#fff}.lh-fl__name{font:500 .7rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#f4efe8b3}.lh-3d{padding-block:clamp(64px,9vw,136px)}.lh-3d__wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(28px,5vw,88px);align-items:center}.lh-3d__copy{display:grid;gap:20px}.lh-3d model-viewer{width:100%;aspect-ratio:1;height:auto;background:radial-gradient(circle at 50% 62%,rgba(200,150,79,.22),transparent 62%);--poster-color: transparent}.lh-gallery__slide model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(max-width:899px){.lh-3d__wrap{grid-template-columns:1fr}}.lh-film{position:relative;background:#0e0c0b;overflow:hidden}.lh-film video,.lh-film img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.lh-film video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;transition:opacity 1s}.lh-film video.is-on{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lh-cine.css.map */
