@font-face{font-family:Aileron;font-style:normal;font-display:swap;font-weight:300;src:url(../media/aileron-latin-300-normal.3ze7twq-hbgd2.woff2)format("woff2"),url(../media/aileron-latin-300-normal.3b0bwb92yspz0.woff)format("woff")}
@font-face{font-family:Aileron;font-style:normal;font-display:swap;font-weight:400;src:url(../media/aileron-latin-400-normal.0druzrdwvutuq.woff2)format("woff2"),url(../media/aileron-latin-400-normal.21a5bdt2b1ma2.woff)format("woff")}
@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(../media/amiri-arabic-400-normal.3lj4x04djxtsr.woff2)format("woff2"),url(../media/amiri-arabic-400-normal.43hs4py_433g0.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(../media/amiri-latin-ext-400-normal.00hp3ii10owb7.woff2)format("woff2"),url(../media/amiri-latin-ext-400-normal.071pcyhsfp4lr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(../media/amiri-latin-400-normal.20pzebs3mbo9y.woff2)format("woff2"),url(../media/amiri-latin-400-normal.3bvm34ybdfdrn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(../media/amiri-arabic-700-normal.03v2c6xny2uqj.woff2)format("woff2"),url(../media/amiri-arabic-700-normal.2kvsnwdh-sq96.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(../media/amiri-latin-ext-700-normal.112fzcohga1c_.woff2)format("woff2"),url(../media/amiri-latin-ext-700-normal.14du3ksfenbl0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(../media/amiri-latin-700-normal.3lsq22z77jr5u.woff2)format("woff2"),url(../media/amiri-latin-700-normal.2eql271syc-52.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-arabic-arabic-300-normal.10ser4gpoo0x5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-300-normal.16j0h7jed7efa.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-300-normal.0506rhelh3l1i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-300-normal.2ec_4tjeyi7f5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-arabic-latin-ext-300-normal.0ne805ftqevym.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-300-normal.0w7dbwmq41hjd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(../media/ibm-plex-sans-arabic-latin-300-normal.425x9kjonxhie.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-300-normal.0lwz9gx08axzj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.1ip457h6792sm.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.27cthd2m81rnu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.3bv_2u3up90v1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.30r08pbjia9lf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1qbt_niprsjgn.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.0mqg9hkkex1wu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#241019;--ink-2:#5c4c54;--ink-3:#8b7e85;--aubergine:#401e37;--aubergine-deep:#2a1220;--aubergine-gleam:#331728;--paper:#fbfaf8;--paper-2:#f4f1ec;--stone:#e9e3da;--line:#e2dcd3;--line-strong:#c6bdb2;--taupe:#b3a79a;--silver:#8e8a85;--on-dark:#f6f2ed;--on-dark-2:#c9bbc2;--on-dark-line:#f6f2ed38;--metal-white:#dedee0;--metal-yellow:#d9be86;--metal-rose:#ddb6a3;--error:#8c2f2f;--focus:#401e37;--serif:var(--font-athelas),"Athelas","Source Serif 4","Charter","Bitstream Charter","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Outfit","Aileron","Helvetica Neue",Helvetica,Arial,sans-serif;--t-display:clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--t-heading:clamp(1.75rem, 1.25rem + 1.7vw, 2.625rem);--t-subhead:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--t-body:1.0625rem;--t-small:.9375rem;--t-label:.78125rem;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-5:3rem;--s-6:4rem;--s-7:6rem;--s-8:8rem;--s-9:10rem;--section:clamp(4.5rem, 3rem + 6vw, 9.5rem);--max:1600px;--margin:clamp(1.25rem, .5rem + 3vw, 4rem);--gutter:clamp(1rem, .5rem + 1.4vw, 2rem);--measure:62ch;--header-h:124px;--header-h-sm:68px;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-img:cubic-bezier(.33,.1,.25,1);--d-fast:.18s;--d-base:.28s;--d-slow:.56s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums tabular-nums;margin:0;font-weight:300;line-height:1.65;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}hr{border:0;border-top:1px solid var(--line);margin:0}table{border-collapse:collapse;width:100%}::selection{background:var(--aubergine);color:var(--on-dark)}:focus-visible{outline:1.5px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.skip{top:-100px;left:var(--margin);z-index:2000;background:var(--ink);color:var(--on-dark);font:400 var(--t-label)/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;transition:top var(--d-fast) var(--ease);padding:14px 20px;position:fixed}.skip:focus{top:16px}.t-display{font-family:var(--serif);font-size:var(--t-display);letter-spacing:-.022em;text-wrap:balance;font-weight:400;line-height:1.03}.t-heading{font-family:var(--serif);font-size:var(--t-heading);letter-spacing:-.012em;text-wrap:balance;font-weight:400;line-height:1.16}.t-subhead{font-family:var(--serif);font-size:var(--t-subhead);letter-spacing:-.006em;text-wrap:balance;font-weight:400;line-height:1.35}.t-body{font-size:var(--t-body);max-width:var(--measure);text-wrap:pretty;color:var(--ink-2);font-weight:300;line-height:1.65}.t-small{font-size:var(--t-small);text-wrap:pretty;max-width:56ch;color:var(--ink-2);font-weight:300;line-height:1.6}.t-label{font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;font-weight:400;line-height:1.2}.t-price{font-size:var(--t-small);letter-spacing:.01em;color:var(--ink);font-weight:400;line-height:1.4}.eyebrow{font-size:var(--t-label);letter-spacing:.19em;text-transform:uppercase;color:var(--taupe);margin-bottom:var(--s-3);font-weight:400;display:block}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.page{width:100%;max-width:var(--max);padding-inline:var(--margin);margin-inline:auto}.page--wide{max-width:1840px}.bleed{width:100%}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.section--flush-t{padding-top:0}.section--flush-b{padding-bottom:0}.field-2{background:var(--paper-2)}.field-stone{background:var(--stone)}.field-dark{background:var(--aubergine-deep);color:var(--on-dark)}.field-dark .t-body,.field-dark .t-small,.field-dark .eyebrow{color:var(--on-dark-2)}.rule{background:var(--line);width:100%;height:1px}.grid{gap:var(--gutter);display:grid}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.g-6{grid-template-columns:repeat(6,1fr)}.sec-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.sec-head__text{max-width:44rem}.sec-head p{margin-top:var(--s-2)}.btn{border:1px solid var(--ink);min-height:52px;color:var(--ink);font-family:var(--sans);font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--d-base) var(--ease),color var(--d-base) var(--ease), border-color var(--d-base) var(--ease);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.6em;padding:0 2.25rem;font-weight:400;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--ink);color:var(--paper)}.btn[disabled],.btn[aria-disabled=true]{border-color:var(--line-strong);color:var(--ink-3);pointer-events:none}.btn--quiet{border-color:var(--line-strong);color:var(--ink)}.btn--quiet:hover,.btn--quiet:focus-visible,.btn--fill{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--fill:hover,.btn--fill:focus-visible{color:var(--ink);background:0 0}.btn--light{border-color:var(--on-dark);color:var(--on-dark)}.btn--light:hover,.btn--light:focus-visible{background:var(--on-dark);color:var(--ink)}.btn--block{width:100%;display:flex}.btn--sm{min-height:44px;padding:0 1.5rem}.link{font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;color:var(--ink);text-underline-offset:.72em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:text-decoration-color var(--d-base) var(--ease),color var(--d-base) var(--ease);border:0;padding:0;font-weight:400;line-height:1.45;display:inline-block}.link:hover,.link:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.field-dark .link{color:var(--on-dark);-webkit-text-decoration-color:var(--on-dark-line);text-decoration-color:var(--on-dark-line)}.field-dark .link:hover{-webkit-text-decoration-color:var(--on-dark);text-decoration-color:var(--on-dark)}.link-inline{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:text-decoration-color var(--d-base) var(--ease)}.link-inline:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.icn{stroke:currentColor;stroke-width:1.25px;fill:none;stroke-linecap:square;stroke-linejoin:miter;width:24px;height:24px;display:block}.icn--sm{width:18px;height:18px}.icn--lg{width:32px;height:32px}.icon-btn{width:44px;height:44px;color:inherit;transition:opacity var(--d-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn:hover{opacity:.6}.icon-btn__count{background:var(--aubergine);min-width:16px;height:16px;color:var(--on-dark);letter-spacing:0;text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:400;line-height:16px;position:absolute;top:6px;right:2px}.hdr{z-index:900;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);transition:background-color var(--d-base) var(--ease),color var(--d-base) var(--ease), border-color var(--d-base) var(--ease);position:fixed;inset:0 0 auto}.hdr--over{color:var(--on-dark);background:0 0;border-color:#0000}.hdr__row1{height:72px;transition:height var(--d-base) var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hdr__row2{border-top:1px solid var(--line);height:51px;transition:height var(--d-base) var(--ease), opacity var(--d-fast) var(--ease);justify-content:center;display:flex}.hdr--over .hdr__row2{border-color:var(--on-dark-line)}.hdr__util{align-items:center;gap:.25rem;display:flex}.hdr__util--r{justify-content:flex-end}.hdr__brand{justify-content:center;display:flex}.hdr__mark{width:auto;height:26px;transition:height var(--d-base) var(--ease)}.hdr__mark path,.hdr__mark polygon{fill:currentColor}.nav{align-items:stretch;gap:clamp(1.25rem,2.4vw,2.75rem);height:100%;display:flex}.nav__item{align-items:stretch;display:flex}.nav__link{font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;color:inherit;align-self:stretch;align-items:center;padding-block:2px;display:flex;position:relative}.nav__link:after{content:"";transform-origin:0;height:1px;transition:transform var(--d-base) var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__link:hover:after,.nav__item[aria-expanded=true] .nav__link:after,.nav__link[aria-current=page]:after{transform:scaleX(1)}.hdr.is-condensed{background:var(--paper);color:var(--ink);border-color:var(--line)}.hdr.is-condensed .hdr__row1{height:var(--header-h-sm)}.hdr.is-condensed .hdr__row2{opacity:0;border-color:#0000;height:0;overflow:hidden}.hdr.is-condensed .hdr__mark{height:20px}.hdr.is-condensed .hdr__nav-inline{display:flex}.hdr__nav-inline{justify-content:center;display:none}.mega{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;max-height:0;transition:max-height var(--d-slow) var(--ease-out),opacity var(--d-base) var(--ease), visibility 0s linear var(--d-slow);position:absolute;top:100%;left:0;right:0;overflow:hidden}.mega.is-open{opacity:1;visibility:visible;max-height:min(78vh,720px);transition-delay:0s}.mega__inner{gap:var(--gutter);padding-block:var(--s-5) var(--s-5);grid-template-columns:repeat(12,1fr);display:grid}.mega__foot{gap:var(--s-5);padding-block:var(--s-3) var(--s-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.mega__col{grid-column:span 2}.mega__col--wide{grid-column:span 3}.mega__title{font-size:var(--t-label);letter-spacing:.19em;text-transform:uppercase;color:var(--taupe);margin-bottom:var(--s-3)}.mega__list li+li{margin-top:.85rem}.mega__list a{font-size:var(--t-small);color:var(--ink);padding-bottom:2px;font-weight:300;display:inline-block;position:relative}.mega__list a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform var(--d-base) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mega__list a:hover:after{transform:scaleX(1)}.mega__feature{grid-column:span 3}.mega__feature img{aspect-ratio:4/3;object-fit:cover;background:var(--stone);width:100%}.mega__feature figcaption{margin-top:var(--s-2)}.mega__feature .name{font-family:var(--serif);font-size:1.0625rem;line-height:1.3}.mega__feature .note{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--taupe);margin-top:.4rem}.mega-scrim{opacity:0;visibility:hidden;z-index:880;transition:opacity var(--d-base) var(--ease),visibility 0s linear var(--d-base);background:#24101933;position:fixed;inset:0}.mega-scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.burger{display:none}.mnav{z-index:950;background:var(--paper);color:var(--ink);visibility:hidden;transition:transform var(--d-slow) var(--ease-out),visibility 0s linear var(--d-slow);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.mnav.is-open{visibility:visible;transition-delay:0s;transform:none}.mnav__top{height:var(--header-h-sm);padding-inline:var(--margin);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.mnav__body{padding:var(--s-4) var(--margin) var(--s-7)}.mnav__acc{border-bottom:1px solid var(--line)}.mnav__accBtn{width:100%;font-family:var(--serif);justify-content:space-between;align-items:center;padding:1.15rem 0;font-size:1.375rem;line-height:1.2;display:flex}.mnav__panel{max-height:0;transition:max-height var(--d-slow) var(--ease-out);overflow:hidden}.mnav__panel.is-open{max-height:800px}.mnav__panel ul{padding-bottom:1.25rem}.mnav__panel li+li{margin-top:.9rem}.mnav__panel a{font-size:var(--t-small);color:var(--ink-2)}.mnav__util{margin-top:var(--s-5);gap:.85rem;display:grid}.mnav__util a,.mnav__util button{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.85rem;display:flex}.mnav__util a:hover,.mnav__util button:hover{color:var(--ink)}.search{z-index:960;background:var(--paper);opacity:0;visibility:hidden;transition:opacity var(--d-base) var(--ease),transform var(--d-slow) var(--ease-out), visibility 0s linear var(--d-base);position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.search.is-open{opacity:1;visibility:visible;transition-delay:0s;transform:none}.search__top{height:var(--header-h-sm);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.search__field{align-items:center;gap:var(--s-3);padding-block:clamp(2.5rem,6vw,5rem) var(--s-4);border-bottom:1px solid var(--line);display:flex}.search__input{font-family:var(--serif);letter-spacing:-.015em;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:clamp(1.5rem,3.6vw,2.75rem);font-weight:400;line-height:1.2}.search__input::placeholder{color:var(--ink-3)}.search__results{gap:var(--gutter);padding-block:var(--s-5) var(--s-8);grid-template-columns:repeat(12,1fr);display:grid}.search__group{grid-column:span 2}.search__group--pieces{grid-column:span 6}.search__pieces{gap:var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}.p-grid{gap:clamp(2rem,3.5vw,4rem) var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.p-grid--4{grid-template-columns:repeat(4,1fr)}.p-grid--3{grid-template-columns:repeat(3,1fr)}.p-cell{flex-direction:column;display:flex;position:relative}.p-cell__media{aspect-ratio:1;background:var(--paper);position:relative;overflow:hidden}.p-cell__zoom{display:block;position:absolute;inset:0}.p-cell__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.p-cell__fav{width:44px;height:44px;color:var(--ink);opacity:0;transition:opacity var(--d-base) var(--ease);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.p-cell:hover .p-cell__fav,.p-cell__fav:focus-visible,.p-cell__fav.is-on{opacity:1}.p-cell__fav.is-on .icn{fill:var(--ink)}.p-cell__body{padding-top:var(--s-2);flex-direction:column;gap:.3rem;display:flex}.p-cell__coll{font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;color:var(--taupe)}.p-cell__name{font-family:var(--serif);font-size:1.0625rem;font-weight:400;line-height:1.35;display:inline-block;position:relative}.p-cell:hover .p-cell__name{text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:.5px}.p-cell__price{font-size:var(--t-small);color:var(--ink-2);letter-spacing:.01em}.p-cell__note{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.subnav{padding-block:var(--s-3);border-block:1px solid var(--line);flex-wrap:wrap;gap:.4rem 2rem;display:flex}.subnav a{font-size:var(--t-small);color:var(--ink-2);transition:border-color var(--d-base) var(--ease),color var(--d-base) var(--ease);border-bottom:1px solid #0000;padding-bottom:3px}.subnav a:hover{color:var(--ink);border-color:var(--line-strong)}.subnav a[aria-current=page]{color:var(--ink);border-color:var(--ink)}.toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--line);display:flex}.toolbar__l,.toolbar__r{align-items:center;gap:var(--s-4);display:flex}.toolbar button,.toolbar select{font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.6rem;display:inline-flex}.toolbar select{appearance:none;cursor:pointer;background:0 0;border:0;padding-right:1.2rem}.count{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.chips{padding-block:var(--s-2);flex-wrap:wrap;gap:.5rem;display:flex}.chip{border:1px solid var(--line-strong);height:34px;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);transition:border-color var(--d-base) var(--ease),color var(--d-base) var(--ease);align-items:center;gap:.6rem;padding:0 .85rem;display:inline-flex}.chip:hover{border-color:var(--ink);color:var(--ink)}.hero{background:var(--stone);align-items:flex-end;min-height:clamp(560px,92vh,1000px);display:flex;position:relative;overflow:hidden}.hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__scrim{background:linear-gradient(#120c0f00 0%,#120c0f47 58%,#120c0f9e 100%);height:62%;position:absolute;inset:auto 0 0}.hero__body{color:var(--on-dark);max-width:46rem;padding-block:0 clamp(3rem,7vw,6.5rem);position:relative}.hero__body .t-display{color:#fff}.hero__body p{color:#ffffffe6;margin-top:var(--s-3);max-width:38rem;font-size:var(--t-body);text-wrap:pretty;font-weight:300}.hero__body .btn{margin-top:var(--s-4)}.hero--compact{min-height:clamp(380px,54vh,620px)}.opener{padding-block:calc(var(--header-h) + var(--s-6)) var(--s-5)}.opener--sm{padding-block:calc(var(--header-h-sm) + var(--s-6)) var(--s-4)}.crumbs{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-4);flex-wrap:wrap;gap:.5rem;display:flex}.crumbs a:hover{color:var(--ink)}.crumbs span{color:var(--taupe)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.split--r{direction:rtl}.split--r>*{direction:ltr}.split__media img{aspect-ratio:4/5;object-fit:cover;background:var(--stone);width:100%}.split__media--wide img{aspect-ratio:5/4}.split__body{max-width:34rem}.split__body p{margin-top:var(--s-3)}.split__body .btn,.split__body .link{margin-top:var(--s-4)}.editorial__media img{aspect-ratio:21/9;object-fit:cover;background:var(--stone);width:100%}.editorial__body{padding-top:var(--s-4);gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.editorial__body>:first-child{grid-column:1/span 5}.editorial__body>:last-child{grid-column:7/span 5}.statement{text-align:center;max-width:44rem;margin-inline:auto}.statement p{margin-top:var(--s-3);margin-inline:auto}.tile{display:block;position:relative}.tile__media{background:var(--stone);overflow:hidden}.tile__zoom{transition:transform .9s var(--ease-img);display:block}.tile:hover .tile__media:not(.tile__media--sq) .tile__zoom{transform:scale(1.028)}.tile__media img{aspect-ratio:3/4;object-fit:cover;width:100%}.tile__media--sq .tile__zoom{aspect-ratio:1;position:relative}.tile__media--sq img{aspect-ratio:auto;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.tile__body{padding-top:var(--s-2)}.tile__name{font-family:var(--serif);font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.2}.tile__note{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--taupe);margin-top:.5rem}.steps{gap:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.step{border-top:1px solid var(--line);padding-top:var(--s-3)}.field-dark .step{border-color:var(--on-dark-line)}.step__n{font-size:var(--t-label);letter-spacing:.19em;color:var(--taupe);margin-bottom:var(--s-2);display:block}.step h3{font-family:var(--serif);font-size:1.375rem;font-weight:400;line-height:1.25}.step p{font-size:var(--t-small);color:var(--ink-2);margin-top:.75rem}.field-dark .step p{color:var(--on-dark-2)}.field{margin-bottom:var(--s-3);display:block}.field__label{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.6rem;display:block}.input,.select,.textarea{background:var(--paper);border:1px solid var(--line-strong);width:100%;min-height:52px;color:var(--ink);font-size:var(--t-small);transition:border-color var(--d-base) var(--ease);padding:.85rem 1rem;font-weight:300}.textarea{resize:vertical;min-height:132px}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);outline:none}.select{appearance:none;background-image:url("[SVG]'http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23241019' stroke-width='1.25'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.field__help{font-size:var(--t-label);letter-spacing:.06em;color:var(--ink-3);text-transform:none;margin-top:.5rem}.field__error{font-size:var(--t-label);letter-spacing:.06em;color:var(--error);text-transform:none;margin-top:.5rem}.input[aria-invalid=true]{border-color:var(--error)}.checkbox{font-size:var(--t-small);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.85rem;display:flex}.checkbox input{appearance:none;border:1px solid var(--line-strong);background:var(--paper);width:18px;height:18px;transition:background var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease);flex:none;margin-top:3px}.checkbox input:checked{background:var(--ink);border-color:var(--ink);background-image:url("[SVG]'http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5' fill='none' stroke='%23FBFAF8' stroke-width='1.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.acc{border-top:1px solid var(--line)}.acc:last-of-type{border-bottom:1px solid var(--line)}.acc__btn{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;font-size:var(--t-small);letter-spacing:.02em;color:var(--ink);padding:1.35rem 0;font-weight:400;display:flex}.acc__sign{flex:none;width:12px;height:12px;position:relative}.acc__sign:before,.acc__sign:after{content:"";background:var(--ink);transition:transform var(--d-base) var(--ease),opacity var(--d-base) var(--ease);position:absolute}.acc__sign:before{width:12px;height:1px;top:5.5px;left:0}.acc__sign:after{width:1px;height:12px;top:0;left:5.5px}.acc__btn[aria-expanded=true] .acc__sign:after{opacity:0;transform:scaleY(0)}.acc__panel{max-height:0;transition:max-height var(--d-slow) var(--ease-out);overflow:hidden}.acc__inner{padding-bottom:1.6rem}.opts{flex-wrap:wrap;gap:.5rem;display:flex}.opt{border:1px solid var(--line-strong);height:44px;font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:border-color var(--d-base) var(--ease),color var(--d-base) var(--ease);align-items:center;gap:.6rem;padding:0 1rem;display:inline-flex}.opt:hover,.opt[aria-pressed=true],.opt.is-on{border-color:var(--ink);color:var(--ink)}.opt__dot{border:1px solid #2410192e;border-radius:50%;width:13px;height:13px}.opt--size{justify-content:center;min-width:52px;padding:0 .5rem}.scrim{z-index:940;opacity:0;visibility:hidden;transition:opacity var(--d-base) var(--ease),visibility 0s linear var(--d-base);background:#24101957;position:fixed;inset:0}.scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.drawer{z-index:945;background:var(--paper);visibility:hidden;width:min(460px,100vw);transition:transform var(--d-slow) var(--ease-out),visibility 0s linear var(--d-slow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer--l{width:min(420px,100vw);left:0;right:auto;transform:translate(-100%)}.drawer.is-open{visibility:visible;transition-delay:0s;transform:none}.drawer__top{height:var(--header-h-sm);padding-inline:var(--s-4);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.drawer__body{padding:var(--s-4);flex:1;overflow-y:auto}.drawer__foot{padding:var(--s-4);border-top:1px solid var(--line);flex:none}.line-item{gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;display:grid}.line-item__img{aspect-ratio:1;background:var(--paper)}.line-item__img img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:100%}.line-item__top{justify-content:space-between;gap:var(--s-2);display:flex}.qty{border:1px solid var(--line-strong);align-items:center;height:40px;display:inline-flex}.qty button{width:38px;height:100%;transition:background var(--d-fast) var(--ease);justify-content:center;align-items:center;display:flex}.qty button:hover{background:var(--paper-2)}.qty span{text-align:center;min-width:34px;font-size:var(--t-small)}.totals{gap:.7rem;display:grid}.totals__row{font-size:var(--t-small);color:var(--ink-2);justify-content:space-between;display:flex}.totals__row--sum{border-top:1px solid var(--line);font-size:var(--t-body);color:var(--ink);padding-top:.9rem}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);font-size:var(--t-small);color:var(--ink-2);vertical-align:top;padding:1rem 1.25rem 1rem 0;font-weight:300}.tbl th{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-weight:400}.ftr{background:var(--aubergine-deep);color:var(--on-dark);padding-block:var(--s-7) var(--s-4)}.ftr__top{gap:var(--gutter) var(--gutter);padding-bottom:var(--s-6);grid-template-columns:repeat(12,1fr);display:grid}.ftr__brand{grid-column:span 3}.ftr__mark{width:auto;height:22px;margin-bottom:var(--s-3)}.ftr__mark path{fill:currentColor}.ftr__col{grid-column:span 2}.ftr__news{grid-column:span 3}.ftr__title{font-size:var(--t-label);letter-spacing:.19em;text-transform:uppercase;color:var(--on-dark);margin-bottom:var(--s-3);opacity:.72}.ftr__list li+li{margin-top:.75rem}.ftr__list a{font-size:var(--t-small);color:var(--on-dark-2);transition:color var(--d-base) var(--ease);font-weight:300}.ftr__list a:hover{color:var(--on-dark)}.ftr p{font-size:var(--t-small);color:var(--on-dark-2);font-weight:300}.news{margin-top:var(--s-3);border:1px solid var(--on-dark-line);background:0 0;display:flex}.news input{min-height:52px;color:var(--on-dark);font-size:var(--t-small);background:0 0;border:0;outline:none;flex:1;padding:0 1rem;font-weight:300}.news input::placeholder{color:#f6f2ed9e}.news input:focus{background:#f6f2ed0f}.news button{color:var(--on-dark);font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;border-left:1px solid var(--on-dark-line);transition:background var(--d-base) var(--ease);padding:0 1.25rem}.news button:hover{background:var(--on-dark);color:var(--aubergine-deep)}.ftr__bottom{justify-content:space-between;align-items:center;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--on-dark-line);flex-wrap:wrap;display:flex}.ftr__legal{flex-wrap:wrap;gap:1.5rem;display:flex}.ftr__legal a,.ftr__bottom p{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2)}.ftr__social{gap:.25rem;display:flex}.ftr__social .icon-btn{width:40px;height:40px;color:var(--on-dark-2)}.ftr__social .icon-btn:hover{color:var(--on-dark);opacity:1}.reveal{opacity:0;transition:opacity .76s var(--ease-out),transform .76s var(--ease-out);transform:translateY(14px)}.reveal.is-in{opacity:1;transform:none}.mt-1{margin-top:var(--s-1)}.mt-2{margin-top:var(--s-2)}.mt-3{margin-top:var(--s-3)}.mt-4{margin-top:var(--s-4)}.mt-5{margin-top:var(--s-5)}.mt-6{margin-top:var(--s-6)}.mb-3{margin-bottom:var(--s-3)}.mb-4{margin-bottom:var(--s-4)}.mb-5{margin-bottom:var(--s-5)}.center{text-align:center}.right{text-align:right}.flex{display:flex}.between{justify-content:space-between}.items-c{align-items:center}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}.wrap{flex-wrap:wrap}.stack>*+*{margin-top:var(--s-3)}.nowrap{white-space:nowrap}.only-sm{display:none!important}.main{padding-top:var(--header-h)}.main--sm{padding-top:var(--header-h-sm)}.main--flush{padding-top:0}.empty{padding-block:var(--s-7);text-align:center;max-width:34rem;margin-inline:auto}@media (max-width:1200px){.mega__col,.mega__feature{grid-column:span 3}.search__group{grid-column:span 4}.search__group--pieces{grid-column:span 12}.ftr__brand{margin-bottom:var(--s-4);grid-column:span 12}.ftr__col,.ftr__news{grid-column:span 3}}@media (max-width:1024px){:root{--header-h:var(--header-h-sm)}.hdr__row2{display:none}.hdr__row1{height:var(--header-h-sm)}.hdr__brand{justify-content:center}.hdr__mark{height:20px}.burger{display:inline-flex}.hdr__util--l .nav,.mega{display:none}.p-grid,.p-grid--4,.g-3,.g-4,.steps{grid-template-columns:repeat(2,1fr)}.editorial__body>:first-child{grid-column:1/span 12}.editorial__body>:last-child{margin-top:var(--s-2);grid-column:1/span 12}.ftr__col{grid-column:span 4}.ftr__news{margin-top:var(--s-4);grid-column:span 12}}@media (max-width:768px){.split{gap:var(--s-4);grid-template-columns:1fr}.split--r{direction:ltr}.g-2,.g-6{grid-template-columns:1fr}.hide-sm{display:none!important}.only-sm.icon-btn{display:inline-flex!important}.only-sm:not(.icon-btn){display:block!important}.hero{min-height:82vh}.editorial__media img{aspect-ratio:4/3}.toolbar{flex-wrap:wrap}}@media (max-width:560px){.p-grid,.p-grid--4{gap:var(--s-4) var(--s-2);grid-template-columns:repeat(2,1fr)}.g-3,.g-4,.steps{grid-template-columns:1fr}.ftr__col{grid-column:span 6}.p-cell__fav{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@media print{.hdr,.ftr,.drawer,.scrim,.search{display:none!important}body{background:#fff}}.hero-split{background:var(--paper);grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:stretch;min-height:min(92vh,980px);display:grid}.hero-split__text{padding:var(--s-7) clamp(2rem,4vw,5rem) var(--s-7) var(--margin);flex-direction:column;justify-content:center;display:flex}.hero-split__text p{margin-top:var(--s-3);max-width:34rem;font-size:var(--t-body);color:var(--ink-2);text-wrap:pretty}.hero-split__text .btn{margin-top:var(--s-4);align-self:flex-start}.hero-split__meta{margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--line);gap:var(--s-4);flex-wrap:wrap;display:flex}.hero-split__meta span{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--taupe)}.hero-split__media{background:var(--stone);position:relative;overflow:hidden}.hero-split__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.hero-split{grid-template-columns:1fr;min-height:0}.hero-split__media{aspect-ratio:4/5;order:-1;max-height:70vh}.hero-split__text{padding:var(--s-5) var(--margin) var(--s-6)}}.band__media{background:var(--stone);position:relative;overflow:hidden}.band__media img{object-fit:cover;object-position:center 32%;aspect-ratio:21/9;width:100%;height:100%}.band__media--tall img{aspect-ratio:16/9}@media (max-width:768px){.band__media img{aspect-ratio:4/3}}.quote{text-align:center;max-width:46rem;margin-inline:auto}.quote p{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);line-height:1.32}.quote cite{margin-top:var(--s-3);font-family:var(--sans);font-style:normal;font-size:var(--t-label);letter-spacing:.19em;text-transform:uppercase;color:var(--taupe);display:block}.pdp{grid-template-columns:minmax(0,1fr) minmax(360px,30rem);align-items:start;gap:clamp(2rem,4vw,5rem);display:grid}.pdp__gallery{gap:var(--s-2);top:calc(var(--header-h-sm) + 24px);grid-template-columns:76px minmax(0,1fr);align-self:start;display:grid;position:sticky}.pdp__rail{gap:var(--s-1);flex-direction:column;display:flex}.pdp__thumb{aspect-ratio:1;background:var(--paper);opacity:.5;transition:opacity var(--d-base) var(--ease)}.pdp__thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pdp__thumb:hover,.pdp__thumb.is-on{opacity:1}.pdp__stage{aspect-ratio:1;background:var(--paper)}.pdp__stage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pdp__info{position:relative;top:auto}.pdp__price{font-family:var(--sans);letter-spacing:.01em;margin-top:var(--s-2);font-size:1.25rem;font-weight:300}.pdp__group{margin-top:var(--s-4)}.pdp__group>.field__label{margin-bottom:.75rem}.pdp__actions{margin-top:var(--s-5);gap:.75rem;display:grid}.pdp__reassure{margin-top:var(--s-4);gap:.6rem;display:grid}.pdp__reassure li{font-size:var(--t-small);color:var(--ink-2);align-items:flex-start;gap:.7rem;display:flex}.pdp__reassure .icn{stroke-width:1.1px;flex:none;margin-top:2px}@media (max-width:1024px){.pdp{grid-template-columns:1fr}.pdp__gallery,.pdp__info{position:static}}@media (max-width:560px){.pdp__gallery{gap:var(--s-2);grid-template-columns:1fr}.pdp__rail{flex-direction:row;order:2}.pdp__thumb{flex:1}}.listing__head{gap:var(--s-4) clamp(2rem,5vw,6rem);grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;display:grid}@media (max-width:900px){.listing__head{grid-template-columns:1fr}}.filters__group{border-bottom:1px solid var(--line);padding-block:var(--s-3)}.filters__group:last-child{border-bottom:0}.filters__title{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--s-2)}.filters__list{gap:.8rem;display:grid}.co{grid-template-columns:minmax(0,1fr) minmax(320px,25rem);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}@media (max-width:900px){.co{grid-template-columns:1fr}}.co-steps{gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.co-steps li{font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.6rem;display:flex}.co-steps li.is-on{color:var(--ink)}.co-steps li.is-done{color:var(--ink-2)}.co-steps li b{border:1px solid;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:400;display:inline-flex}.co-summary{border-top:1px solid var(--ink);padding-top:var(--s-3);top:calc(var(--header-h-sm) + 24px);position:sticky}.co-mini{height:var(--header-h-sm);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.pair{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.pair{grid-template-columns:1fr}}.article{max-width:46rem;margin-inline:auto}.article p+p{margin-top:var(--s-3)}.article h2{font-family:var(--serif);font-size:var(--t-heading);letter-spacing:-.012em;margin-top:var(--s-6);margin-bottom:var(--s-3);text-wrap:balance;font-weight:400;line-height:1.16}.article h3{font-family:var(--serif);font-size:var(--t-subhead);margin-top:var(--s-5);margin-bottom:var(--s-2);font-weight:400}.article ul{margin-top:var(--s-3);gap:.8rem;display:grid}.article ul li{font-size:var(--t-body);color:var(--ink-2);padding-left:1.4rem;font-weight:300;position:relative}.article ul li:before{content:"";background:var(--line-strong);width:7px;height:1px;position:absolute;top:.72em;left:0}.article figure{margin-block:var(--s-5)}.article figure img{width:100%}.article figcaption{margin-top:var(--s-2);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.rulecard{border-top:1px solid var(--line);padding-top:var(--s-3)}.rulecard h3{font-family:var(--serif);font-size:1.25rem;font-weight:400;line-height:1.3}.rulecard p{font-size:var(--t-small);color:var(--ink-2);margin-top:.6rem}.rulecard .link{margin-top:var(--s-3)}.affirm{text-align:center;max-width:40rem;margin-inline:auto}.affirm .mask-emblem{width:44px;margin-inline:auto;margin-bottom:var(--s-4);color:var(--aubergine)}.mask-wordmark,.mask-lockup,.mask-emblem{background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mask-wordmark{aspect-ratio:171.12/34.32;-webkit-mask-image:url(/images/brand/wordmark.svg);mask-image:url(/images/brand/wordmark.svg)}.mask-lockup{aspect-ratio:171.12/54.24;-webkit-mask-image:url(/images/brand/lockup.svg);mask-image:url(/images/brand/lockup.svg)}.mask-emblem{aspect-ratio:47.28/44.4;-webkit-mask-image:url(/images/brand/emblem.svg);mask-image:url(/images/brand/emblem.svg)}.split__media--sq{background:var(--paper)}.split__media--sq img{aspect-ratio:1;object-fit:contain;background:var(--paper);mix-blend-mode:multiply}.tile__media--sq{background:var(--paper)}.ftr .link{color:var(--on-dark);-webkit-text-decoration-color:var(--on-dark-line);text-decoration-color:var(--on-dark-line)}.ftr .link:hover{-webkit-text-decoration-color:var(--on-dark);text-decoration-color:var(--on-dark)}.ftr__mark{height:54px}.pdp__gallery--single{grid-template-columns:minmax(0,1fr)}.pdp__gallery--single .pdp__rail{display:none}.pdp__actions .link{justify-self:start}.sublist{display:grid}.sublist li{border-top:1px solid var(--line)}.sublist li:last-child{border-bottom:1px solid var(--line)}.sublist a{font-size:var(--t-small);color:var(--ink);transition:color var(--d-base) var(--ease);justify-content:space-between;align-items:center;padding:.9rem 0;display:flex}.sublist a:after{content:"";background:var(--ink);width:0;height:1px;transition:width var(--d-base) var(--ease)}.sublist a:hover:after{width:24px}.opener--util h1{font-size:var(--t-heading);letter-spacing:-.012em;line-height:1.16}body[data-page=checkout] .hdr,body[data-page=checkout] .mnav,body[data-page=checkout] .mega-scrim,body[data-page=checkout] .ftr{display:none!important}.sg-grid{gap:var(--s-4) var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.sg-chip{aspect-ratio:3/2;border:1px solid var(--line)}.sg-swatch code{letter-spacing:0;font-size:12px}.sg-rows{gap:var(--s-4);display:grid}.sg-row{gap:var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-3);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.sg-icons{gap:var(--s-4);grid-template-columns:repeat(8,1fr);display:grid}.sg-icon{justify-items:start;gap:.6rem;display:grid}code{background:var(--stone);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}@media (max-width:900px){.sg-grid{grid-template-columns:repeat(2,1fr)}.sg-icons{grid-template-columns:repeat(4,1fr)}.sg-row{grid-template-columns:1fr}}#app{isolation:auto}.cms-hero{max-width:100%;position:relative;overflow:visible}.cms-hero__media{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cms-hero__media img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.cms-hero__copy{z-index:1;color:var(--on-dark);text-shadow:0 1px 10px #14080e66;pointer-events:auto}
:root{--section:clamp(3.25rem, 2.25rem + 3.4vw, 6rem)}.section--tight{padding-block:calc(var(--section) * .55)}.opener{padding-block:var(--s-5) var(--s-4)}.opener--sm{padding-block:var(--s-4) var(--s-3)}.t-display,.t-heading,.article h2,.tile__name,.step h3,.rulecard h3,.mnav__accBtn{color:var(--aubergine)}.field-dark .t-display,.field-dark .t-heading,.field-dark .step h3,.field-dark .rulecard h3{color:var(--on-dark)}.quote p{color:var(--aubergine)}.field-dark .quote p{color:var(--on-dark)}.icon-btn{flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:0;display:inline-flex}.icon-btn .icn{flex:none;width:22px;height:22px;margin:0}.icon-btn__count{top:5px;right:1px}.hdr__util{align-items:center;gap:0;display:flex}.hdr__util--r{gap:0;margin-right:-10px}.hdr__util--r .icon-btn{margin:0}.hdr__row1{column-gap:var(--s-3)}.hdr__brand{align-items:center}.nav__link{white-space:nowrap}.hdr__util--r .icon-btn[aria-label="Book an appointment"] .icn{transform:translateY(1px)}.hdr__util--r .icon-btn[aria-label=Account] .icn{transform:translateY(.5px)}.hdr__util--r .icon-btn[aria-label=Bag] .icn{transform:translateY(-.5px)}@media (min-width:1025px){.hdr.is-condensed .hdr__row1{grid-template-columns:auto minmax(0,1fr) auto}.hdr.is-condensed .hdr__brand{order:1;justify-content:flex-start}.hdr.is-condensed .hdr__util--l{order:2;justify-content:center;margin-left:0}.hdr.is-condensed .hdr__util--r{order:3}.hdr.is-condensed .hdr__nav-inline{width:100%}}.hdr__row2{border-top:0}.hdr--over .hdr__row2{border-color:#0000}.nav__link:after{background:var(--aubergine);bottom:0}.hdr--over .nav__link:after{background:currentColor}.hdr.is-condensed .hdr__util--l,.hdr.is-condensed .hdr__nav-inline{align-self:stretch;height:100%}.hdr.is-condensed .hdr__nav-inline{align-items:stretch;display:flex}.hdr.is-condensed .hdr__nav-inline .nav,.hdr__row2 .nav{height:100%}.hero-full{background:var(--stone);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-full__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-full__scrim{background:linear-gradient(90deg,#120c0fa8 0%,#120c0f70 34%,#120c0f14 68%,#120c0f00 100%);position:absolute;inset:0}.hero-full__body{color:var(--on-dark);max-width:min(42rem,86%);padding-block:var(--s-7);position:relative;overflow:visible}.hero-full__title{font-family:var(--serif);letter-spacing:-.02em;color:#fff;white-space:nowrap;font-size:clamp(2.25rem,1.5rem + 2.2vw,3.5rem);font-weight:400;line-height:1.05}.hero-full__body p{margin-top:var(--s-3);max-width:33rem;font-size:var(--t-body);color:#ffffffe6;text-wrap:pretty;font-weight:300}.hero-full__body .btn{margin-top:var(--s-4)}@media (max-width:560px){.hero-full__scrim{background:linear-gradient(90deg,#120c0fb8 0%,#120c0f80 60%,#120c0f57 100%)}}.hero-split--inner{min-height:min(76vh,820px)}@media (max-width:900px){.hero-split--inner{min-height:0}}@media (max-width:1200px){.g-6{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.g-6{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.g-6{grid-template-columns:repeat(2,1fr)}}.pin-scene{isolation:isolate;position:relative}.pin-scene__sticky{top:var(--header-h-sm);height:calc(100vh - var(--header-h-sm));height:calc(100dvh - var(--header-h-sm));z-index:0;background:var(--stone);position:sticky;overflow:hidden}.pin-scene__sticky img{object-fit:cover;object-position:center 38%}.pin-scene__veil{pointer-events:none;background:linear-gradient(#2410191f 0%,#2410192e 40%,#241019b8 100%);position:absolute;inset:0}.pin-scene__runway{z-index:1;margin-top:calc(-1 * (100vh - var(--header-h-sm)));margin-top:calc(-1 * (100dvh - var(--header-h-sm)));min-height:calc(100vh - var(--header-h-sm) + 70vh);min-height:calc(100dvh - var(--header-h-sm) + 70vh);pointer-events:none;box-sizing:border-box;padding-top:58vh;padding-bottom:clamp(4rem,18vh,9rem);position:relative}.pin-scene__copy{pointer-events:auto;width:min(100%,40rem);padding-inline:var(--margin);color:var(--on-dark);margin-inline:auto}.pin-scene__copy .t-heading{color:var(--on-dark)}.pin-scene__copy .t-body{color:var(--on-dark-2);max-width:34rem}.pin-scene__copy .link{color:var(--on-dark);-webkit-text-decoration-color:var(--on-dark-line);text-decoration-color:var(--on-dark-line)}.pin-scene__copy .link:hover{-webkit-text-decoration-color:var(--on-dark);text-decoration-color:var(--on-dark)}@media (max-width:768px){.pin-scene__runway{min-height:calc(100dvh - var(--header-h-sm) + 55vh);padding-top:48vh;padding-bottom:3.5rem}.pin-scene__copy{width:100%}}.prose-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.prose-split+.prose-split{margin-top:var(--section)}.prose-split__media img{aspect-ratio:4/5;object-fit:cover;background:var(--stone);width:100%}.prose-split__media--wide img{aspect-ratio:1}.prose-split__body{max-width:34rem}.prose-split__body p+p{margin-top:var(--s-3)}.prose-split__body h2{font-family:var(--serif);font-size:var(--t-heading);letter-spacing:-.012em;color:var(--aubergine);margin-bottom:var(--s-3);text-wrap:balance;font-weight:400;line-height:1.16}.prose-split--stage{gap:clamp(1.25rem,2.5vw,2rem)}.prose-split--stage+.prose-split--stage{margin-top:clamp(2rem,3.5vw,3.25rem)}.prose-split--stage .prose-split__media img{aspect-ratio:16/10;object-fit:cover}.prose-split--stage .prose-split__body{justify-self:start;width:100%;max-width:34rem;padding-inline:0}@media (max-width:768px){.prose-split{gap:var(--s-4);grid-template-columns:1fr}.prose-split__media{order:-1}.prose-split--stage .prose-split__body{justify-self:stretch;max-width:none}.prose-split--stage+.prose-split--stage{margin-top:var(--s-5)}}.roomfig img{aspect-ratio:16/10;object-fit:cover;background:var(--stone);width:100%}.roomfig__name{font-family:var(--serif);color:var(--aubergine);font-size:1.375rem;line-height:1.3;display:block}.ftr__social{flex-wrap:wrap;gap:.25rem}.ftr__social .icon-btn .icn{width:20px;height:20px}.section--flush-both{padding-block:0}.hdr__util--r .icon-btn[aria-label=Search] .icn{transform:translateY(1.5px)}.home-cats .tile__name{letter-spacing:-.01em;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);font-weight:400}.home-cats .tile__note{opacity:.78;font-weight:400}.home-langs .tile__name{letter-spacing:-.015em;font-size:clamp(1.35rem,1.05rem + .9vw,1.85rem);font-weight:400}.home-langs .tile__note{letter-spacing:.18em;font-weight:300}.hero-full__img--mob{display:none}@media (max-width:768px){.hero-full__img--desk{display:none}.hero-full__img--mob{object-position:center 28%;display:block}}@media (min-width:769px){.collection-line,.collection-standfirst{white-space:nowrap}}.listing-flow{gap:clamp(2rem,3.5vw,4rem) var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}.listing-banner{grid-column:1/-1;margin:clamp(1rem,2vw,2rem) 0}.listing-banner img{aspect-ratio:21/9;object-fit:cover;background:var(--stone);width:100%}.listing-more{padding-bottom:clamp(3rem,6vw,5.5rem)}@media (max-width:1024px){.listing-flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.listing-banner img{aspect-ratio:16/10}}.p-cell__media{aspect-ratio:4/5}.pdp__stage{aspect-ratio:auto;justify-content:center;align-items:center;min-height:min(70vh,720px);max-height:calc(100dvh - 8rem);display:flex}.pdp__stage img{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 8rem)}.price-now{color:inherit}.price-was{color:var(--ink-3);margin-left:.4em;font-size:.78em;font-weight:300;text-decoration:line-through}.fx-switch{border-bottom:1px solid var(--line);align-items:center;gap:0;display:inline-flex}.fx-switch__btn{appearance:none;cursor:pointer;font:inherit;font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);transition:color var(--d-base) var(--ease);background:0 0;border:0;padding:.55rem .7rem}.fx-switch__btn:hover{color:var(--ink)}.fx-switch__btn.is-on{color:var(--ink);border-bottom:1px solid var(--aubergine);margin-bottom:-1px}.ftr__fx .ftr__title{margin-bottom:.65rem}.ftr .fx-switch{border-bottom-color:var(--on-dark-line)}.ftr .fx-switch__btn{color:var(--on-dark-2)}.ftr .fx-switch__btn:hover,.ftr .fx-switch__btn.is-on{color:var(--on-dark)}.ftr .fx-switch__btn.is-on{border-bottom-color:var(--on-dark)}.dest{position:relative}.dest__trigger{background:var(--paper);border:1px solid var(--line-strong);cursor:pointer;text-align:left;width:100%;min-height:3.1rem;transition:border-color var(--d-base) var(--ease);grid-template-columns:1fr auto auto;align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.dest__trigger:hover,.dest__trigger.is-open{border-color:var(--ink)}.dest__value{font-family:var(--serif);color:var(--ink);font-size:1.0625rem;line-height:1.2}.dest__fee{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.dest__chev{opacity:.55;border-bottom:1px solid;border-right:1px solid;width:.45rem;height:.45rem;margin-top:-.2rem;transform:rotate(45deg)}.dest__trigger.is-open .dest__chev{margin-top:.15rem;transform:rotate(-135deg)}.dest__panel{z-index:40;background:var(--paper);border:1px solid var(--line-strong);flex-direction:column;max-height:min(22rem,60vh);padding:.75rem 0 .85rem;display:flex;position:absolute;top:calc(100% + .4rem);left:0;right:0;box-shadow:0 18px 48px #180c121a}.dest__search{border-bottom:1px solid var(--line);padding:.15rem 1rem .75rem}.dest__input{width:100%;font:inherit;font-family:var(--serif);color:var(--ink);background:0 0;border:0;outline:none;padding:.35rem 0;font-size:1.05rem}.dest__input::placeholder{color:var(--ink-3);font-family:var(--sans);letter-spacing:.04em;font-size:.9rem}.dest__list{flex:1;margin:0;padding:.35rem 0;list-style:none;overflow:auto}.dest__option{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1rem;display:flex}.dest__option:hover,.dest__option.is-on{background:var(--stone)}.dest__option.is-on{color:var(--aubergine)}.dest__option-fee{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.dest__empty{color:var(--ink-3);font-size:var(--t-small);padding:1rem}.dest__note{letter-spacing:.04em;color:var(--ink-3);border-top:1px solid var(--line);margin:0;padding:.65rem 1rem 0;font-size:.75rem}.search__inspire{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);grid-column:1/-1}.search__inspire .search__pieces{margin-top:var(--s-3);grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.search__inspire .search__pieces{grid-template-columns:repeat(2,1fr)}}.appt-page__section{padding-block:0 var(--s-5)}.appt-page__split{align-items:start;gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.appt-page__copy{flex-direction:column;min-width:0;display:flex}.appt-page__crumbs{margin:0 0 .45rem}.appt-page__crumbs .crumbs{margin:0}.appt-page__stack{flex-direction:column;min-width:0;min-height:0;display:flex}.appt-page__title{margin:0;font-size:clamp(1.85rem,1.25rem + 1.4vw,2.5rem);line-height:1.08}.appt-page__media{background:0 0;width:auto;line-height:0;overflow:hidden}.appt-page__photo,.appt-page__media img{object-fit:contain;width:auto;max-width:none;height:100%;display:block}.appt-form{flex-direction:column;flex:1;justify-content:flex-start;gap:clamp(.55rem,1.1vh,.85rem);min-height:0;display:flex}.appt-form__group{border:0;flex:none;min-width:0;margin:0;padding:0}.appt-form .field{margin:0}.appt-form .field__label{margin-bottom:.28rem;font-size:.7rem}.appt-form .input,.appt-form .textarea{flex:none;height:auto;min-height:2.35rem;padding:.45rem .7rem;font-size:.9375rem}.appt-form .textarea{resize:none;min-height:11rem;max-height:none}.appt-form .opts{flex-wrap:wrap;gap:.28rem}.appt-form .opt{padding:.32rem .6rem;font-size:.75rem}.appt-form .pair{align-items:start;gap:clamp(.5rem,.9vw,.75rem);margin:0}.appt-form__notes{display:block}.appt-form__notes .textarea{flex:none;height:11rem;min-height:11rem}.appt-form__foot{flex-direction:column;flex:none;gap:.4rem;margin-top:auto;display:flex}.appt-form__foot .btn{min-height:2.5rem;margin:0}.appt-form__foot .t-small{margin:0}@media (min-width:901px){.appt-page.main--sm{padding-top:0}.appt-page{height:100dvh;max-height:100dvh;overflow:hidden}body:has(.appt-page){overflow:hidden}body:has(.appt-page) .ftr{display:none}.appt-page__section{box-sizing:border-box;height:100dvh;padding:0}.appt-page__split{--appt-inset-top:calc(var(--header-h-sm) + .65rem);--appt-inset-bottom:clamp(1rem,2.2vh,1.75rem);--appt-inset-end:clamp(1rem,2vw,1.75rem);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(2rem,4vw,3.5rem);width:100%;height:100dvh;margin:0}.appt-page__copy{box-sizing:border-box;height:100dvh;flex-direction:column;padding-inline-start:var(--margin);display:flex;overflow:hidden}.appt-page__crumbs{padding-top:calc(var(--header-h-sm) * .45);min-height:var(--appt-inset-top);box-sizing:border-box;flex:none;align-items:flex-end;margin:0;padding-bottom:.35rem;display:flex}.appt-page__stack{height:calc(100dvh - var(--appt-inset-top) - var(--appt-inset-bottom));margin-bottom:var(--appt-inset-bottom);flex-direction:column;justify-content:flex-start;min-height:0;display:flex}.appt-page__title{flex:none}.appt-form{flex:auto;justify-content:flex-start;gap:clamp(.55rem,1.1vh,.85rem);min-height:0;padding-top:clamp(.55rem,1.2vh,.9rem)}.appt-page__media{height:calc(100dvh - var(--appt-inset-top) - var(--appt-inset-bottom));width:auto;margin-top:var(--appt-inset-top);margin-bottom:var(--appt-inset-bottom);justify-self:end;margin-inline-end:var(--appt-inset-end)}.appt-page__photo,.appt-page__media img{object-fit:contain;width:auto;height:100%;max-height:100%}}@media (max-width:900px){.appt-page{height:auto;max-height:none;overflow:visible}.appt-page__split{grid-template-columns:1fr}.appt-page__media{order:-1;width:100%;height:auto;max-height:min(48vh,26rem)}.appt-page__photo,.appt-page__media img{object-fit:cover;object-position:center 28%;aspect-ratio:4/5;width:100%;height:auto;max-height:min(48vh,26rem)}.appt-page__copy{padding-inline:var(--margin)}.appt-form{justify-content:flex-start;gap:clamp(.55rem,1.2vw,.85rem)}.appt-form__foot{margin-top:.5rem}.appt-form .textarea,.appt-form__notes .textarea{resize:vertical;height:auto;min-height:4.75rem;max-height:none}}html[dir=rtl]{--serif:"Amiri",var(--font-athelas),"Athelas",Georgia,serif;--sans:"IBM Plex Sans Arabic","Outfit","Aileron",Helvetica,Arial,sans-serif}html[dir=rtl] body{letter-spacing:0;font-weight:400;line-height:1.75}html[dir=rtl] .eyebrow,html[dir=rtl] .t-label,html[dir=rtl] .mega__title,html[dir=rtl] .ftr__title,html[dir=rtl] .p-cell__coll,html[dir=rtl] .tile__note,html[dir=rtl] .nav__link,html[dir=rtl] .fx-switch__btn,html[dir=rtl] .chip,html[dir=rtl] .count,html[dir=rtl] .field__label{letter-spacing:0;text-transform:none;font-weight:400}html[dir=rtl] .t-display,html[dir=rtl] .t-heading,html[dir=rtl] .t-subhead,html[dir=rtl] .hero-full__title,html[dir=rtl] .p-cell__name,html[dir=rtl] .tile__name,html[dir=rtl] .quote p{letter-spacing:0;line-height:1.35}html[dir=rtl] .hero-full__title{white-space:normal}html[dir=rtl] .hero-full__scrim{background:linear-gradient(270deg,#120c0fa8 0%,#120c0f70 34%,#120c0f14 68%,#120c0f00 100%)}@media (max-width:560px){html[dir=rtl] .hero-full__scrim{background:linear-gradient(270deg,#120c0fb8 0%,#120c0f80 60%,#120c0f57 100%)}}html[dir=rtl] .drawer{left:0;right:auto;transform:translate(-100%)}html[dir=rtl] .drawer.is-open{transform:none}html[dir=rtl] .drawer--l{left:auto;right:0;transform:translate(100%)}html[dir=rtl] .drawer--l.is-open{transform:none}html[dir=rtl] .mnav{transform:translate(100%)}html[dir=rtl] .mnav.is-open{transform:none}html[dir=rtl] .p-cell__fav{left:0;right:auto}html[dir=rtl] .icon-btn__count{left:1px;right:auto}html[dir=rtl] .tbl th,html[dir=rtl] .tbl td{text-align:right;padding:1rem 0 1rem 1.25rem}html[dir=rtl] .article ul li{padding-left:0;padding-right:1.4rem}html[dir=rtl] .article ul li:before{left:auto;right:0}html[dir=rtl] .ftr__news .lookbook-form input{text-align:start;direction:ltr}.fx-select{align-items:center;display:inline-flex;position:relative}.fx-select select{appearance:none;font:inherit;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ft-muted,var(--on-dark-2));cursor:pointer;background:0 0;border:0;margin:0;padding:0 1rem 0 0}.fx-select:after{content:"";inset-inline-end:.1rem;width:.35rem;height:.35rem;color:var(--ft-muted,var(--on-dark-2));pointer-events:none;border-bottom:1px solid;border-right:1px solid;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}[dir=rtl] .fx-select select{padding:0 0 0 1rem}.fx-select select:hover,.fx-select select:focus-visible{color:var(--ft-fg,var(--on-dark))}.fx-select option{background:var(--ft-bg,var(--aubergine-deep));color:var(--ft-fg,var(--on-dark));padding:.35rem .9rem}.hdr__lang{align-items:center;margin-inline-end:.35rem;display:flex}.hdr__lang .fx-switch{border-bottom-color:#0000}.hdr--over .hdr__lang .fx-switch__btn{color:#ffffffb8}.hdr--over .hdr__lang .fx-switch__btn.is-on,.hdr--over .hdr__lang .fx-switch__btn:hover{color:#fff}.hdr--over .hdr__lang .fx-switch__btn.is-on{border-bottom-color:#ffffffd9}.fx-switch__btn--ar{font-family:"IBM Plex Sans Arabic",var(--sans);letter-spacing:0;text-transform:none;font-size:.8125rem}.mnav__lang{padding:var(--s-3) 0 var(--s-2);border-bottom:1px solid var(--line);margin-bottom:var(--s-2)}.mnav__lang .mega__title{margin-bottom:.65rem}.lookbook-form{align-items:flex-start;gap:var(--s-3);margin-top:var(--s-3);flex-direction:column;max-width:18.5rem;display:flex}.lookbook-form__field{border-bottom:1px solid var(--on-dark-line);width:100%;transition:border-color var(--d-base) var(--ease);display:block}.lookbook-form__field:focus-within{border-bottom-color:var(--on-dark)}.lookbook-form input{width:100%;min-height:2.75rem;color:var(--on-dark);font-family:var(--serif);letter-spacing:.01em;background:0 0;border:0;outline:none;padding:0;font-size:1.0625rem;font-weight:400}.lookbook-form input::placeholder{color:#f6f2ed7a;font-family:var(--sans);font-size:var(--t-small);letter-spacing:.04em;font-weight:300}.lookbook-form__submit{appearance:none;color:var(--on-dark);font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;cursor:pointer;transition:border-color var(--d-base) var(--ease),opacity var(--d-base) var(--ease);background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:.55rem;padding:0 0 .15rem;display:inline-flex}.lookbook-form__submit:hover{border-bottom-color:var(--on-dark)}.lookbook-form__submit:disabled{opacity:.55;cursor:wait}.lookbook-form__error{margin-top:var(--s-2);font-size:var(--t-small);color:var(--on-dark-2);max-width:18.5rem;font-weight:300}.lookbook-form__arrow{letter-spacing:0;transition:transform var(--d-base) var(--ease);font-size:.95rem;line-height:1}html[dir=ltr] .lookbook-form__submit:hover .lookbook-form__arrow{transform:translate(3px)}html[dir=rtl] .lookbook-form__submit:hover .lookbook-form__arrow{transform:translate(-3px)}html[dir=rtl] .lookbook-form__arrow{display:inline-block;transform:scaleX(-1)}.lookbook-form__thanks{margin-top:var(--s-3);font-size:var(--t-small);color:var(--on-dark-2);max-width:18.5rem;font-weight:300}html[dir=rtl] .lookbook-form{align-items:flex-start}html[dir=rtl] .lookbook-form input{text-align:start}.order-track{max-width:28rem;margin-inline:auto}.order-track__qr{width:11.5rem;height:11.5rem;margin-inline:auto}.order-track__qr svg{width:100%;height:100%;display:block}.order-track__link{margin-top:var(--s-2);font-size:var(--t-small);word-break:break-all}.order-track__flow{margin:var(--s-5) 0 0;text-align:start;padding:0;list-style:none}.order-track__step{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--t-small);grid-template-columns:1rem 1fr;align-items:start;gap:.75rem;padding-block:.7rem;display:grid}.order-track__step.is-done{color:var(--ink-2)}.order-track__step.is-on{color:var(--aubergine)}.order-track__dot{border:1px solid var(--line-strong);background:0 0;border-radius:50%;width:10px;height:10px;margin-top:.35rem}.order-track__step.is-done .order-track__dot{background:var(--ink-2);border-color:var(--ink-2)}.order-track__step.is-on .order-track__dot{background:var(--aubergine);border-color:var(--aubergine)}.order-track__stage{letter-spacing:.04em}.order-track__now{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase}[style*=--bx]{translate:var(--bx,0) var(--by,0)}[style*=--bw]{width:var(--bw);white-space:normal;max-width:100%}span[style*=--bx],span[style*=--bw],cite[style*=--bx],cite[style*=--bw]{display:inline-block}@media (max-width:767px){[style*=--bx]{translate:none}}.hdr[data-design]:not(.hdr--over){background:var(--hd-bg,var(--paper));color:var(--hd-fg,var(--ink));border-bottom-color:var(--hd-border,var(--line))}.hdr[data-design]:not(.hdr--over) .nav__link:after{background:var(--hd-line,var(--aubergine))}.hdr[data-design] .nav__link{letter-spacing:var(--hd-track,.17em);text-transform:var(--hd-case,uppercase)}.hdr[data-design] .hdr__mark{height:var(--hd-logo,26px)}.hdr[data-design].is-condensed .hdr__mark{height:var(--hd-logo-sm,20px)}.hdr[data-static]{position:absolute}@media (max-width:1024px){.hdr[data-design] .hdr__mark{height:var(--hd-logo-sm,20px)}}.ftr[data-design]{background:var(--ft-bg,var(--aubergine-deep));color:var(--ft-fg,var(--on-dark))}.ftr[data-design] p,.ftr[data-design] .ftr__list a,.ftr[data-design] .ftr__legal a,.ftr[data-design] .ftr__bottom p,.ftr[data-design] .ftr__social .icon-btn{color:var(--ft-muted,var(--on-dark-2))}.ftr[data-design] .ftr__title,.ftr[data-design] .ftr__list a:hover,.ftr[data-design] .ftr__social .icon-btn:hover{color:var(--ft-fg,var(--on-dark))}.ftr[data-design] .ftr__title{letter-spacing:var(--ft-track,.19em)}.ftr[data-design] .ftr__bottom{border-top-color:var(--ft-border,var(--on-dark-line))}.ftr[data-design] .ftr__mark{height:var(--ft-logo,54px)}@media (min-width:1201px){.ftr[data-cols] .ftr__top{grid-template-columns:repeat(var(--ft-cols),minmax(0,1fr))}.ftr[data-cols] .ftr__top>*{grid-column:auto}}.cgrid{grid-template-columns:repeat(var(--cg-d,4),minmax(0,1fr));gap:var(--cg-gap,var(--gutter));display:grid}@media (max-width:1024px){.cgrid{grid-template-columns:repeat(var(--cg-t,2),minmax(0,1fr))}}@media (max-width:560px){.cgrid{grid-template-columns:repeat(var(--cg-m,1),minmax(0,1fr))}}.cgrid[data-ratio] .tile__media--sq .tile__zoom{aspect-ratio:var(--cg-ratio)}.cgrid[data-fit] .tile__media--sq img{object-fit:var(--cg-fit)}.crows[data-ratio] .split__media img{aspect-ratio:var(--cg-ratio)}.crows[data-fit] .split__media img{object-fit:var(--cg-fit)}.cgrid__empty{padding:var(--s-5);border:1px dashed var(--line);text-align:center;color:var(--ink-2,inherit)}.ftr[data-design] .link{color:var(--ft-fg,var(--on-dark));-webkit-text-decoration-color:var(--ft-border,var(--on-dark-line));text-decoration-color:var(--ft-border,var(--on-dark-line))}.ftr[data-design] .link:hover{-webkit-text-decoration-color:var(--ft-fg,var(--on-dark));text-decoration-color:var(--ft-fg,var(--on-dark))}.ftr[data-design] .fx-switch{border-bottom-color:var(--ft-border,var(--on-dark-line))}.ftr[data-design] .fx-switch__btn{color:var(--ft-muted,var(--on-dark-2))}.ftr[data-design] .fx-switch__btn:hover,.ftr[data-design] .fx-switch__btn.is-on{color:var(--ft-fg,var(--on-dark))}.ftr[data-design] .fx-switch__btn.is-on{border-bottom-color:var(--ft-fg,var(--on-dark))}.ftr[data-design] .news{border-color:var(--ft-border,var(--on-dark-line))}.ftr[data-design] .news input,.ftr[data-design] .news button{color:var(--ft-fg,var(--on-dark))}.ftr[data-design] .news input::placeholder{color:var(--ft-muted,#f6f2ed9e)}.ftr[data-design] .news button{border-left-color:var(--ft-border,var(--on-dark-line))}.ftr[data-design] .news button:hover{background:var(--ft-fg,var(--on-dark));color:var(--ft-bg,var(--aubergine-deep))}

