.xh{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.6vh,30px);padding:calc(var(--m-head) + clamp(8px,1.6vh,20px)) 0 clamp(20px,3vh,34px);background:var(--dark-glow),var(--dark);color:var(--dark-ivory)}.xh__text{text-align:center;padding:0 var(--gutter)}.xh__eyebrow{font:500 11px/1.4 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.xh__title{margin:16px 0;font:400 clamp(48px,5.4vw,84px)/1 "Bodoni Moda",var(--serif);letter-spacing:-.01em;color:var(--dark-ivory)}.xh__title em{font-family:"Bodoni Moda",var(--italic);font-style:italic;font-weight:400;color:var(--gold)}.xh__line{margin:0 auto;max-width:46ch;color:#efe6d8b3;font-size:16px}.xh__rail{overflow:hidden}.xh__track{list-style:none;margin:0;padding:0;display:flex;gap:clamp(14px,1.6vw,24px);width:max-content;will-change:transform}.xh__track li{flex:none;height:clamp(340px,62vh,740px);height:clamp(340px,62svh,740px);aspect-ratio:2 / 3;overflow:hidden;background:#151311}.xh__track img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.xh__rail.is-still{overflow-x:auto;scrollbar-width:none;padding:0 var(--gutter)}.xh__rail.is-still::-webkit-scrollbar{display:none}@media (max-width: 760px){.xh__track li{height:54svh}}.xh__track li{background:transparent}.xh--pub .xh__track li{aspect-ratio:500 / 691;box-shadow:0 30px 60px -34px #000c}.cc{--cc-ease: cubic-bezier(.16, 1, .3, 1);background:var(--paper);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(32px,6vw,100px);align-items:center;padding:clamp(90px,13vh,150px) max(var(--gutter),calc((100% - 1200px)/2))}.cc__fig{margin:0;aspect-ratio:4 / 5;overflow:hidden;background:#e7e0d7}.cc__fig img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.cc__eyebrow{font:500 11px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.cc__title{margin:16px 0 18px;font:400 clamp(28px,3.2vw,46px)/1.1 var(--serif)}.cc__title em{font-family:var(--italic)}.cc__lead{color:var(--muted);max-width:40ch}.cc__btn{position:relative;display:inline-flex;margin-top:30px;padding:16px 30px;border-radius:99px;border:1px solid var(--ink);color:var(--ink);text-decoration:none;overflow:hidden;isolation:isolate;font:500 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;transition:color .6s var(--cc-ease)}.cc__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink);transform:translateY(101%);transition:transform .7s var(--cc-ease)}.cc__btn:hover,.cc__btn:focus-visible{color:var(--paper)}.cc__btn:hover:before,.cc__btn:focus-visible:before{transform:none}@media (max-width: 760px){.cc{grid-template-columns:1fr}.cc__fig{width:70%}}.cc--dark{background:var(--dark-glow),var(--dark);color:var(--dark-ivory)}.cc--dark .cc__eyebrow,.cc--dark .cc__title em{color:var(--gold)}.cc--dark .cc__lead{color:#efe6d8b8}.cc--dark .cc__fig{background:#1a1816}.cc--dark .cc__btn{border-color:var(--gold);color:var(--dark-ivory)}.cc--dark .cc__btn:before{background:var(--gold)}.cc--dark .cc__btn:hover,.cc--dark .cc__btn:focus-visible{color:var(--dark)}
