@layer skin{[data-template=luxury]{--bg:var(--brand-paper);--fg:var(--brand-ink);--surface:color-mix(in oklab, var(--brand-paper) 88%, var(--brand-ink));--muted:color-mix(in oklab, var(--brand-ink) 70%, var(--brand-paper));--line:color-mix(in oklab, var(--brand-ink) 14%, transparent);--dark-bg:var(--brand-dark);--dark-line:color-mix(in oklab, var(--brand-paper) 16%, transparent);--tint-bg:color-mix(in oklab, var(--brand-accent) 14%, var(--brand-paper));--display-weight:400;--display-tracking:-.015em;--display-leading:1;--body-weight:300;--body-leading:1.75;--h1:clamp(2.375rem, 1.6268rem + 3.1925vw, 4.5rem);--h2:clamp(2rem, 1.5599rem + 1.8779vw, 3.25rem);--lead:clamp(1.125rem, 1.081rem + .1878vw, 1.25rem);--radius-s:0;--radius:0;--radius-l:0;--radius-btn:0;--btn-pad:1.15em 2.4em;--btn-weight:400;--section-y:clamp(4rem, 2.75rem + 4.5vw, 7.5rem);--container:1360px;--gap:clamp(1.25rem, .8rem + 2vw, 3rem);--nav-h:88px;--nav-size:.85rem;--nav-weight:400;--shadow:none;--menu-bg:var(--brand-dark);--menu-fg:var(--brand-paper);--menu-btn-bg:var(--brand-paper);--menu-btn-fg:var(--brand-dark);--footer-bg:var(--brand-dark)}[data-template=luxury][lang|=ar]{--ar-scale:1.05;--body-weight:400}[data-template=luxury][lang|=ar] .lead{font-weight:400}[data-template=luxury] body{letter-spacing:.01em}[data-template=luxury] .lead{font-weight:300}[data-template=luxury] .btn{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem}[data-template=luxury] .btn--primary{background:var(--fg);color:var(--bg)}[data-template=luxury] .btn--primary:hover{background:var(--primary);color:var(--brand-paper)}[data-template=luxury] .btn--secondary{border-width:1px}[data-template=luxury] .btn--quiet{border-bottom:1px solid;padding:0 0 .3em;text-decoration:none}[data-template=luxury] .nav{--nav-bg:var(--brand-paper)}[data-template=luxury] .nav.is-scrolled:before{box-shadow:0 1px 0 var(--line)}[data-template=luxury] .nav-links a{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}[data-template=luxury] .logo-word{letter-spacing:.02em;font-size:1.9rem;font-weight:400}[data-template=luxury] .hf-title{max-width:12ch;font-weight:400}[data-template=luxury] .hf-kicker{letter-spacing:.3em;text-transform:uppercase;font-size:.75rem}[data-template=luxury] .hf-shade{background:linear-gradient(#0000004d,#0000000d 35%,#00000080)}[data-template=luxury] .hf .btn--primary{background:var(--brand-paper);color:var(--brand-ink)}[data-template=luxury] .hf .btn--primary:hover{background:var(--accent)}[data-template=luxury] .st{text-align:center;justify-items:center}[data-template=luxury] .st-title{color:color-mix(in oklab, var(--brand-accent) 55%, var(--brand-ink));letter-spacing:.3em;text-transform:uppercase;font-size:.75rem;font-weight:400}[data-template=luxury] .st-body{grid-column:2/span 10;font-size:clamp(1.5rem,1.1479rem + 1.5023vw,2.5rem);font-style:italic;line-height:1.25}[data-template=luxury] .st-foot{grid-column:1/-1;justify-content:center}[data-template=luxury] .st-sign{font-style:italic}[data-template=luxury] .alt-head{text-align:center;justify-items:center;margin-inline:auto}[data-template=luxury] .alt-item{padding-top:clamp(1rem,3vw,2.5rem);position:relative}[data-template=luxury] .alt-item:first-child{padding-top:0}[data-template=luxury] .alt-title{font-size:clamp(1.75rem,1.4859rem + 1.1268vw,2.5rem)}[data-template=luxury] .alt-meta{color:color-mix(in oklab, var(--brand-accent) 55%, var(--brand-ink));letter-spacing:.25em;text-transform:uppercase;font-size:.75rem}[data-template=luxury] .alt-copy{gap:1.4rem}[data-template=luxury] .hs-item figcaption strong{font-family:var(--font-display);font-size:1.4rem;font-weight:400}[data-template=luxury] .hs-item figcaption span{letter-spacing:.08em}[data-template=luxury] .hs-head{align-items:end}[data-template=luxury] .ts-quote{font-size:clamp(1.5rem,1.1479rem + 1.5023vw,2.5rem);font-style:italic}[data-template=luxury] .ts-who strong{letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:400}[data-template=luxury] .ps-head{text-align:center;justify-items:center;margin-inline:auto}[data-template=luxury] .ps-num{color:var(--accent);font-size:2.5rem;font-style:italic;line-height:1}[data-template=luxury] .ps-title{font-size:1.6rem}[data-template=luxury] .cbt-title{font-style:italic;font-weight:400}[data-template=luxury] .ph-image .ph-kicker{color:color-mix(in oklab, var(--brand-accent) 55%, var(--brand-ink));letter-spacing:.3em;text-transform:uppercase;font-size:.75rem}[data-template=luxury] .cs-form{border:1px solid var(--line);background:0 0;padding:clamp(1.5rem,4vw,3rem)}[data-template=luxury] .cs-field input,[data-template=luxury] .cs-field textarea{border:0;border-bottom:1px solid color-mix(in oklab, var(--fg) 30%, transparent);background:0 0;border-radius:0;padding-inline:0}[data-template=luxury] .cs-field label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:400}[data-template=luxury] .cs-details dt{color:var(--accent)}[data-template=luxury] .gm-head{text-align:center;justify-items:center;margin-inline:auto}[data-template=luxury] .gm-item figcaption{font-family:var(--font-display);color:var(--fg);font-size:1.05rem;font-style:italic}[data-template=luxury] .ar-body blockquote{border-inline-start:0;padding-inline-start:0;font-style:italic}[data-template=luxury] .ac-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}[data-template=luxury] .ac-title{font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem);font-weight:400}[data-template=luxury] .tmg-name{font-family:var(--font-display);font-size:1.45rem;font-weight:400}@media (width>=900px){[data-template=luxury] .sc-list:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){[data-template=luxury] .sc-list:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}[data-template=luxury] .pl-groups:has(>:nth-child(4):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr))}[data-template=luxury] .cmp-table thead .is-pick{box-shadow:none}[data-template=luxury] .fq-item summary{font-family:var(--font-display);font-size:1.35rem;font-weight:400}[data-template=luxury] .footer{text-align:start}[data-template=luxury] .footer .logo-word{font-size:2.2rem}[data-template=luxury] .footer-col{letter-spacing:.04em}}@keyframes lx-out{to{opacity:0;filter:blur(6px)}}@keyframes lx-in{0%{opacity:0;filter:blur(6px)}}html[data-template=luxury]::view-transition-old(root){animation:.6s cubic-bezier(.4,0,.2,1) both lx-out}html[data-template=luxury]::view-transition-new(root){animation:.9s cubic-bezier(.2,0,.2,1) .15s both lx-in}html[data-template=luxury]::view-transition-group(root){background:var(--brand-dark)}
