.luxtra-page{color:#fff;background:#050505;overflow:clip}.luxtra-editorial-hero{--luxtra-hero-content-width:1320px;--luxtra-hero-content-align:center;--luxtra-hero-text-align:center;--luxtra-hero-content-justify:center;--luxtra-hero-padding:7.4rem clamp(1.5rem, 6vw, 6rem) 5rem;--luxtra-hero-mobile-padding:5.2rem 1.35rem 3rem;--luxtra-hero-object-position:center;--luxtra-hero-filter:grayscale(100%) brightness(.82) contrast(1.02);--luxtra-hero-hover-filter:grayscale(0%) brightness(.96) contrast(1.01) saturate(.98);--luxtra-hero-overlay:linear-gradient(90deg, #050505e0 0%, #050505ad 38%, #05050561 64%, #050505d6 100%), linear-gradient(0deg, #050505b8, #0505051f 44%, #050505b3 100%);min-height:calc(100svh - 4.75rem);padding:var(--luxtra-hero-padding);isolation:isolate;color:#fff;background:#050505;place-items:center;display:grid;position:relative;overflow:clip}.luxtra-editorial-hero:after{content:"";z-index:-1;background:var(--luxtra-hero-overlay);position:absolute;inset:0}.luxtra-editorial-hero__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.luxtra-editorial-hero__media img{object-fit:cover;object-position:var(--luxtra-hero-object-position);width:100%;height:100%;filter:var(--luxtra-hero-filter);transition:filter 1s var(--ease-expo,ease), transform 1.15s var(--ease-expo,ease)}.luxtra-editorial-hero:hover .luxtra-editorial-hero__media img,.luxtra-editorial-hero:focus-within .luxtra-editorial-hero__media img{filter:var(--luxtra-hero-hover-filter);transform:scale(1.02)}.luxtra-editorial-hero__content{width:100%;max-width:var(--luxtra-hero-content-width);align-items:var(--luxtra-hero-content-align);justify-self:center;justify-content:var(--luxtra-hero-content-justify);text-align:var(--luxtra-hero-text-align);flex-direction:column;display:flex}.luxtra-editorial-hero__content .editorial-stagger{align-items:var(--luxtra-hero-content-align);width:min(72rem,100%)}.luxtra-editorial-hero__content .editorial-stagger__content{align-items:var(--luxtra-hero-content-align)}.luxtra-editorial-hero__actions{justify-content:var(--luxtra-hero-content-align);flex-wrap:wrap;gap:.9rem;width:100%;margin-top:4rem;display:flex}.luxtra-btn{--lux-btn-fill:#fff;--lux-btn-fill-text:var(--text-dark,#0a0a0a);min-height:2.9rem;color:inherit;font-family:var(--font-sans,"Montserrat", sans-serif);letter-spacing:.16em;text-transform:uppercase;z-index:0;transition:color .6s var(--ease-expo,ease), border-color .6s var(--ease-expo,ease), transform .35s var(--ease-expo,ease);border:1px solid;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.62rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.luxtra-btn:before{content:"";background:var(--lux-btn-fill);width:0;height:100%;transition:width .9s var(--ease-expo,ease);pointer-events:none;z-index:-1;position:absolute;top:0;left:0}.luxtra-btn:hover:not(:disabled):before,.luxtra-btn:focus-visible:not(:disabled):before{width:100%}.luxtra-btn:hover:not(:disabled),.luxtra-btn:focus-visible:not(:disabled){color:var(--lux-btn-fill-text);border-color:var(--lux-btn-fill);transform:translateY(-1px)}.luxtra-btn--light{--lux-btn-fill:var(--text-dark,#0a0a0a);--lux-btn-fill-text:#fff;color:var(--text-dark,#0a0a0a);background:#fff;border-color:#fff}.luxtra-btn--outline{--lux-btn-fill:#fff;--lux-btn-fill-text:var(--text-dark,#0a0a0a);color:#fff;border-color:#ffffff6b}.luxtra-btn--dark{--lux-btn-fill:var(--text-dark,#0a0a0a);--lux-btn-fill-text:#fff;color:var(--text-dark,#0a0a0a);border-color:#09080733}.luxtra-split{background:#050505;grid-template-columns:minmax(18rem,.95fr) minmax(0,1.05fr);gap:0;padding:0;display:grid}.luxtra-split--reverse{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.luxtra-split--reverse .luxtra-split__media{order:2}.luxtra-split--reverse .luxtra-split__copy{order:1}.luxtra-split__media{background:#141210;min-height:42rem;position:relative;overflow:hidden}.luxtra-split__media img{object-fit:cover;object-position:center 44%;filter:grayscale()brightness(.78)contrast(1.03);width:100%;height:100%;transition:filter 1s var(--ease-expo,ease), transform 1.15s var(--ease-expo,ease)}.luxtra-split:hover .luxtra-split__media img{filter:grayscale(0%)brightness(.96)contrast(1.01)saturate(.98);transform:scale(1.02)}.luxtra-split__copy{background:var(--luxtra-warm,#f5f0e8);color:var(--text-dark,#0a0a0a);flex-direction:column;justify-content:center;padding:clamp(2.5rem,4vw,4.5rem);display:flex}.luxtra-panel{background:#050505;padding:0}.luxtra-panel--copy-only{display:block}.luxtra-panel--copy-only .luxtra-panel__copy{width:100%;min-height:0;padding:clamp(3rem,5vw,5rem)}.luxtra-panel--copy-only .luxtra-panel__copy p{max-width:52rem}.luxtra-panel--copy-only .luxtra-panel__copy h2{max-width:42rem}.luxtra-panel--with-media{background:#050505;grid-template-columns:minmax(22rem,.95fr) minmax(0,1.05fr);gap:0;padding:0;display:grid}.luxtra-panel--with-media.luxtra-panel--reverse{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.luxtra-panel--with-media.luxtra-panel--reverse .luxtra-panel__media{order:2}.luxtra-panel--with-media.luxtra-panel--reverse .luxtra-panel__copy{order:1}.luxtra-panel__media{background:#141210;min-height:42rem;position:relative;overflow:hidden}.luxtra-panel__media img{object-fit:cover;filter:grayscale()brightness(.78)contrast(1.03);width:100%;height:100%;transition:filter 1s var(--ease-expo,ease), transform 1.15s var(--ease-expo,ease)}.luxtra-panel:hover .luxtra-panel__media img{filter:grayscale(0%)brightness(.96)contrast(1.01)saturate(.98);transform:scale(1.02)}.luxtra-panel__copy{background:var(--luxtra-warm,#f5f0e8);color:var(--text-dark,#0a0a0a);flex-direction:column;justify-content:center;padding:clamp(2.5rem,4vw,4.5rem);display:flex}.luxtra-copy-surface{background:var(--luxtra-warm,#f5f0e8);color:var(--luxtra-copy-ink,#0a0a0a);flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,6rem);display:flex}.luxtra-copy-surface--warm{background:var(--luxtra-warm,#f5f0e8)}.luxtra-opening-philosophy .editorial-stagger__kicker{color:#c7a36ac2}.luxtra-opening-philosophy .editorial-stagger{width:100%}.luxtra-opening-philosophy .editorial-stagger__content{max-width:36rem}.luxtra-opening-philosophy .editorial-stagger__line{white-space:normal;max-width:24ch;color:var(--text-dark,#0a0a0a);font-size:clamp(3rem,5.4vw,6.2rem);line-height:.9}.luxtra-opening-philosophy .editorial-stagger__line+.editorial-stagger__line{margin-top:.08em}.luxtra-opening-philosophy .luxtra-body{max-width:38rem}.luxtra-opening-philosophy .luxtra-body,.luxtra-opening-philosophy .luxtra-body p{color:#090807b8}.luxtra-copy-kicker{color:#0a0a0a94;font-family:var(--font-sans,"Montserrat", sans-serif);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.8rem;font-size:.62rem;font-weight:500;line-height:1.4;display:block}.luxtra-copy-title{font-family:var(--font-serif,"Cormorant Garamond", serif);letter-spacing:.01em;font-size:clamp(2rem,4vw,3.35rem);font-weight:300;line-height:.98}.luxtra-copy-body{color:#0a0a0abd;max-width:29rem;font-family:var(--font-serif,"Cormorant Garamond", serif);margin-top:1.25rem;font-size:1.2rem;line-height:1.42}.luxtra-copy-body p+p{margin-top:.85rem}.luxtra-copy-note{color:#0a0a0a9e;font-family:var(--font-serif,"Cormorant Garamond", serif);margin-top:1.6rem;font-size:1.02rem;line-height:1.45}.luxtra-copy-list{gap:.45rem;margin:1.3rem 0 0;padding-left:1rem;display:grid}.luxtra-copy-list li{color:#0a0a0ac7;font-family:var(--font-serif,"Cormorant Garamond", serif);font-size:.98rem;line-height:1.24}.luxtra-breaker{background:#050505;padding:0}.luxtra-breaker__media{background:#141210;width:100%;min-height:clamp(22rem,42vw,36rem);position:relative;overflow:hidden}.luxtra-breaker__media img{object-fit:cover;object-position:center 42%;filter:grayscale()brightness(.78)contrast(1.03);width:100%;height:100%;transition:filter 1s var(--ease-expo,ease), transform 1.15s var(--ease-expo,ease)}.luxtra-breaker:hover .luxtra-breaker__media img{filter:grayscale(0%)brightness(.96)contrast(1.01)saturate(.98);transform:scale(1.02)}.luxtra-duo{background:#050505;width:100%;height:min(88svh,900px);min-height:620px;padding:0;display:flex;position:relative}.luxtra-duo__item{flex:1;transition:flex 1.2s cubic-bezier(.25,1.2,.35,1);position:relative;overflow:hidden}.luxtra-duo:hover .luxtra-duo__item{flex:.85}.luxtra-duo .luxtra-duo__item:hover{flex:1.15}.luxtra-duo__item img{object-fit:cover;object-position:center;filter:grayscale();width:100%;height:100%;transition:filter 1s var(--ease-expo,ease), transform 1.2s cubic-bezier(.25, 1.2, .35, 1)}.luxtra-duo:hover .luxtra-duo__item img{filter:grayscale()brightness(.92)}.luxtra-duo__item:hover img{filter:grayscale(0%)brightness();transform:scale(1.03)}.luxtra-diptych{background:#050505;grid-template-columns:1fr 1fr;gap:0;width:100%;min-height:min(88svh,900px);display:grid;overflow:hidden}.luxtra-diptych__item{min-height:0;position:relative;overflow:hidden}.luxtra-diptych__item img{object-fit:cover;object-position:center;filter:grayscale()brightness(.82)contrast(1.03);width:100%;height:100%;transition:filter 1s var(--ease-expo,ease), transform 1.15s var(--ease-expo,ease)}.luxtra-diptych__item:hover img{filter:grayscale(0%)brightness(.96)contrast(1.01)saturate(.98);transform:scale(1.03)}.luxtra-steps{background:#090807;padding:0}.luxtra-steps__sheet{background:var(--luxtra-warm,#f5f0e8);width:100%;color:var(--text-dark,#0a0a0a);padding:clamp(2.5rem,4vw,3.5rem)}.luxtra-steps__header{gap:.9rem;margin:0 0 2rem;display:grid}.luxtra-steps__header h2{font-family:var(--font-serif,"Cormorant Garamond", serif);letter-spacing:.01em;font-size:clamp(2rem,4vw,3.3rem);font-weight:300;line-height:.96}.luxtra-steps__header p{color:#090807ad;max-width:38rem;font-family:var(--font-serif,"Cormorant Garamond", serif);font-size:1.12rem;line-height:1.44}.luxtra-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.luxtra-step{min-width:0;min-height:13.5rem;color:var(--text-dark,#0a0a0a);text-align:left;background:0 0;border-top:1px solid #09080724;border-right:1px solid #0908071f;padding:1.35rem 1.25rem 1.5rem}.luxtra-step:nth-child(3n){border-right:0}.luxtra-step__top{align-items:baseline;gap:.9rem;display:flex}.luxtra-step__index{color:#09080773;font-family:var(--font-sans,"Montserrat", sans-serif);letter-spacing:.24em;text-transform:uppercase;flex:none;font-size:.68rem;line-height:1;display:inline-block}.luxtra-step h3{font-family:var(--font-serif,"Cormorant Garamond", serif);font-size:1.7rem;font-weight:300;line-height:1.02}.luxtra-step__intro,.luxtra-step p{color:#090807b8;font-family:var(--font-serif,"Cormorant Garamond", serif);margin-top:.9rem;font-size:1.02rem;line-height:1.45}.luxtra-flow{background:var(--luxtra-warm,#f5f0e8);color:var(--text-dark,#0a0a0a);padding:clamp(3.5rem,6vw,5.5rem) clamp(1.35rem,4vw,3.5rem)}.luxtra-flow__header{gap:.75rem;margin-bottom:2.5rem;display:grid}.luxtra-flow__header h2{font-family:var(--font-serif,"Cormorant Garamond", serif);letter-spacing:.01em;font-size:clamp(2rem,4vw,3.3rem);font-weight:300;line-height:.96}.luxtra-flow__header p{color:#090807ad;max-width:38rem;font-family:var(--font-serif,"Cormorant Garamond", serif);font-size:1.12rem;line-height:1.44}.luxtra-flow__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.luxtra-flow__item{text-align:left;border-top:1px solid #0908071f;padding:1.5rem 1.25rem}.luxtra-flow__item h3{font-family:var(--font-serif,"Cormorant Garamond", serif);color:var(--text-dark,#0a0a0a);font-size:1.7rem;font-weight:300;line-height:1.02}.luxtra-flow__item p{color:#090807b8;font-family:var(--font-serif,"Cormorant Garamond", serif);margin-top:.9rem;font-size:1.02rem;line-height:1.45}.luxtra-flow__list--single{grid-template-columns:1fr}.luxtra-kicker{color:#c7a36ac2;font-family:var(--font-sans,"Montserrat", sans-serif);letter-spacing:.24em;text-transform:uppercase;margin-bottom:1.8rem;font-size:.62rem;font-weight:500;line-height:1.45;display:block}.luxtra-kicker--dark{color:#0908078a}.luxtra-headline{font-family:var(--font-serif,"Cormorant Garamond", serif);letter-spacing:.01em;font-size:clamp(2rem,4vw,3.3rem);font-weight:300;line-height:.96}.luxtra-lead{color:#090807e0;font-family:var(--font-serif,"Cormorant Garamond", serif);font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:300;line-height:1.28}.luxtra-body{color:#090807b3;max-width:38rem;font-family:var(--font-serif,"Cormorant Garamond", serif);margin-top:1.6rem;font-size:1.15rem;line-height:1.48}.luxtra-body p+p{margin-top:.85rem}.luxtra-body--light{color:#ffffffbd}.luxtra-page [data-luxtra-reveal]{opacity:0;filter:blur(10px);transition:opacity 1s var(--ease-expo,cubic-bezier(.19, 1, .22, 1)), transform 1s var(--ease-expo,cubic-bezier(.19, 1, .22, 1)), filter 1s var(--ease-expo,cubic-bezier(.19, 1, .22, 1));transform:translateY(26px)}.luxtra-page [data-luxtra-reveal].is-visible,.luxtra-page .is-visible [data-luxtra-reveal]{opacity:1;filter:blur();transform:translate(0,0)}.luxtra-page [data-luxtra-reveal=image]{filter:blur(12px);transform:translateY(34px)scale(.985)}.luxtra-page .luxtra-reveal-group>*{opacity:0;filter:blur(8px);transition:opacity .95s var(--ease-expo,cubic-bezier(.19, 1, .22, 1)), transform .95s var(--ease-expo,cubic-bezier(.19, 1, .22, 1)), filter .95s var(--ease-expo,cubic-bezier(.19, 1, .22, 1));transform:translateY(24px)}.luxtra-page .is-visible .luxtra-reveal-group>*,.luxtra-page .luxtra-reveal-group.is-visible>*{opacity:1;filter:blur();transform:translate(0,0)}.luxtra-page .is-visible .luxtra-reveal-group>:first-child,.luxtra-page .luxtra-reveal-group.is-visible>:first-child{transition-delay:40ms}.luxtra-page .is-visible .luxtra-reveal-group>:nth-child(2),.luxtra-page .luxtra-reveal-group.is-visible>:nth-child(2){transition-delay:.14s}.luxtra-page .is-visible .luxtra-reveal-group>:nth-child(3),.luxtra-page .luxtra-reveal-group.is-visible>:nth-child(3){transition-delay:.24s}.luxtra-page .is-visible .luxtra-reveal-group>:nth-child(4),.luxtra-page .luxtra-reveal-group.is-visible>:nth-child(4){transition-delay:.34s}.luxtra-page .is-visible .luxtra-reveal-group>:nth-child(5),.luxtra-page .luxtra-reveal-group.is-visible>:nth-child(5){transition-delay:.44s}.luxtra-page .is-visible .luxtra-reveal-group>:nth-child(6),.luxtra-page .luxtra-reveal-group.is-visible>:nth-child(6){transition-delay:.54s}@media (max-width:980px){.luxtra-split,.luxtra-split--reverse,.luxtra-steps__grid,.luxtra-flow__list,.luxtra-panel--with-media,.luxtra-panel--with-media.luxtra-panel--reverse,.luxtra-diptych{grid-template-columns:1fr}.luxtra-step,.luxtra-step:nth-child(3n){border-right:0}.luxtra-panel--with-media.luxtra-panel--reverse .luxtra-panel__media,.luxtra-panel--with-media.luxtra-panel--reverse .luxtra-panel__copy,.luxtra-split--reverse .luxtra-split__media,.luxtra-split--reverse .luxtra-split__copy{order:initial}.luxtra-panel__media,.luxtra-split__media{min-height:20rem}}@media (max-width:780px){.luxtra-editorial-hero{min-height:100svh;padding:var(--luxtra-hero-mobile-padding);align-items:end}.luxtra-editorial-hero__actions{margin-top:2.6rem}.luxtra-btn{width:100%}.luxtra-duo{flex-direction:column;height:auto;min-height:0;overflow:visible}.luxtra-duo__item{flex:none;min-width:100%;height:100svh;min-height:100svh}.luxtra-duo:hover .luxtra-duo__item,.luxtra-duo .luxtra-duo__item:hover{flex:none}.luxtra-diptych{grid-template-columns:1fr}.luxtra-diptych__item{min-height:100svh}.luxtra-split,.luxtra-flow,.luxtra-steps{padding-inline:0}.luxtra-split,.luxtra-panel,.luxtra-panel--with-media{gap:0;padding:0}.luxtra-flow{padding:clamp(3rem,5vw,4.5rem) 1.35rem}.luxtra-flow__list{grid-template-columns:1fr}.luxtra-split__copy,.luxtra-panel__copy{padding:3rem 1.35rem}.luxtra-steps__sheet{padding:2rem 1.35rem 2.5rem}.luxtra-breaker{padding-inline:0}.luxtra-split__media,.luxtra-breaker__media,.luxtra-panel__media,.luxtra-panel--copy-only .luxtra-panel__copy,.luxtra-steps__sheet,.luxtra-flow,.luxtra-split,.luxtra-breaker,.luxtra-steps,.luxtra-panel,.luxtra-panel--with-media,.luxtra-panel--copy-only,.luxtra-duo,.luxtra-diptych{min-height:100svh}.luxtra-split{grid-template-columns:1fr}.luxtra-split__media,.luxtra-split__copy,.luxtra-panel__media,.luxtra-panel__copy,.luxtra-panel--copy-only .luxtra-panel__copy{min-height:100svh}.luxtra-split__copy,.luxtra-panel__copy{justify-content:center}.luxtra-steps__sheet,.luxtra-flow{flex-direction:column;justify-content:center;display:flex}}@media (prefers-reduced-motion:reduce){.luxtra-page [data-luxtra-reveal],.luxtra-page .luxtra-reveal-group>*{opacity:1;filter:none;transition:none;transform:none}}
