@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dbbf8c4b-module__5qCx7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dbbf8c4b-module__5qCx7q__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_45633267-module__Fe6xnG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_45633267-module__Fe6xnG__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--paper:#f2f1ed;--paper-bright:#fffefa;--ink:#121716;--ink-soft:#4d5754;--line:#1217162b;--brand:#3fd9d4;--teal-dark:#0d6667;--sage:#ccded4;--berry:#a74555;--gold:#b58a44;--white:#fffefa;--header-height:72px}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist), "Geist", ui-sans-serif, system-ui, sans-serif;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body,button,input,a{letter-spacing:0}button,input{font:inherit}button,a{color:inherit}a{text-decoration:none}img{display:block}::selection{background:var(--brand);color:var(--ink)}.shell{width:min(1280px,100% - 64px);margin-inline:auto}.cover-image{object-fit:cover;width:100%;height:100%}.eyebrow{color:var(--teal-dark);text-transform:uppercase;margin:0;font-size:.74rem;font-weight:680;line-height:1.25}.scroll-progress{z-index:120;background:var(--brand);transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefae6;border-bottom:1px solid #1217161f;position:fixed;top:0;left:0;right:0}.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:38px;height:100%;display:grid}.wordmark{width:fit-content;color:var(--brand);font-family:var(--font-display), "Times New Roman", serif;font-size:1.95rem;font-weight:600;line-height:1}.desktop-nav{justify-content:center;align-items:center;gap:22px;min-width:0;display:flex}.desktop-nav a{color:var(--ink-soft);white-space:nowrap;padding:11px 0 9px;font-size:.81rem;font-weight:550;position:relative}.desktop-nav a sup{color:var(--berry);text-transform:uppercase;font-size:.47rem;font-weight:700;position:absolute;top:0;right:0;transform:translate(38%,-4%)}.desktop-nav a:after{background:var(--brand);content:"";transform-origin:100%;height:1px;transition:transform .24s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform-origin:0;transform:scaleX(1)}.header-actions{align-items:center;gap:13px;display:flex}.language-switch{border:1px solid var(--line);border-radius:3px;grid-template-columns:1fr 1fr;display:inline-grid;overflow:hidden}.language-switch a{width:31px;height:32px;color:var(--ink-soft);place-items:center;font-size:.64rem;font-weight:700;display:grid}.language-switch a+a{border-left:1px solid var(--line)}.language-switch a.is-active{background:var(--ink);color:var(--white)}.header-cta{border:1px solid var(--ink);border-radius:3px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:.8rem;font-weight:650;transition:background-color .22s,color .22s;display:inline-flex}.header-cta:hover{background:var(--ink);color:var(--white)}.menu-button{cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menu-button svg{width:23px;height:23px}.mobile-nav{z-index:99;top:var(--header-height);background:var(--paper-bright);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav__links{flex-direction:column;flex:1;justify-content:center;gap:3px;display:flex}.mobile-nav__links a{font-family:var(--font-display), serif;grid-template-columns:32px minmax(0,auto) 1fr;align-items:baseline;gap:14px;padding:7px 0;font-size:3.1rem;font-weight:500;line-height:1;display:grid}.mobile-nav__links a>span{color:var(--brand);font-family:var(--font-geist), sans-serif;font-size:.67rem;font-weight:680}.mobile-nav__links a small{color:var(--berry);font-family:var(--font-geist), sans-serif;text-transform:uppercase;font-size:.58rem;font-weight:700}.mobile-nav__footer{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;padding-bottom:25px;font-size:.75rem;display:flex}.hero{background:var(--ink);min-height:84svh;color:var(--white);position:relative;overflow:hidden}.hero--compact{min-height:72svh}.hero__media{position:absolute;inset:-6% -3%}.hero__overlay{background:#08110f75;position:absolute;inset:0}.hero__content{z-index:2;min-height:inherit;padding-top:calc(var(--header-height) + 70px);flex-direction:column;justify-content:flex-end;padding-bottom:68px;display:flex;position:relative}.hero__eyebrow{color:#fffefad1}.hero h1{max-width:1140px;font-family:var(--font-display), "Times New Roman", serif;overflow-wrap:anywhere;margin:14px 0 10px;font-size:8.4rem;font-weight:500;line-height:.82}.hero--compact h1{font-size:6.7rem}.hero__description{color:#fffefaed;max-width:680px;margin:20px 0 0;font-size:1.08rem;line-height:1.58}.hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.hero__scroll-cue{z-index:3;background:#fffefaa6;width:1px;height:54px;position:absolute;bottom:30px;right:32px}.button{border:1px solid;border-radius:3px;justify-content:center;align-items:center;gap:12px;width:fit-content;min-height:48px;padding:0 20px;font-size:.86rem;font-weight:660;transition:color .22s,background-color .22s,transform .22s;display:inline-flex}.button:disabled{cursor:wait;opacity:.65}.button:hover:not(:disabled){transform:translateY(-2px)}.button--light{border-color:var(--white);background:var(--white);color:var(--ink)}.button--light:hover{color:var(--white);background:0 0}.button--dark{border-color:var(--ink);background:var(--ink);color:var(--white)}.button--dark:hover{color:var(--ink);background:0 0}.text-link{border-bottom:1px solid;align-items:center;gap:9px;width:fit-content;padding:8px 0 5px;font-size:.86rem;font-weight:630;display:inline-flex}.text-link svg{transition:transform .22s}.text-link:hover svg{transform:translate(4px)}.text-link--light{color:var(--white)}.section-pad{padding-top:120px;padding-bottom:120px}.section-pad--topless{padding-top:0}.intro-band,.page-intro,.about-manifesto,.dubai-intro{background:var(--paper-bright)}.intro-band{padding:120px 0 135px}.intro-grid,.page-intro__grid,.about-manifesto__grid{grid-template-columns:minmax(150px,.72fr) minmax(0,2fr);gap:80px;display:grid}.intro-copy h2,.page-intro h2,.about-manifesto h2,.dubai-intro h2{max-width:940px;font-family:var(--font-display), serif;margin:0;font-size:4.55rem;font-weight:500;line-height:.97}.intro-copy>p,.page-intro__grid>div:last-child>p,.about-manifesto__grid>div:last-child>p{max-width:690px;color:var(--ink-soft);margin:32px 0 23px;font-size:1.02rem}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--sage);overflow:hidden}.ticker__track{width:max-content;font-family:var(--font-display), serif;align-items:center;font-size:2.25rem;font-weight:500;line-height:1;animation:25s linear infinite ticker;display:flex}.ticker__track span{align-items:center;gap:30px;padding:22px 0 24px 30px;display:flex}.ticker__track i{color:var(--berry);font-family:var(--font-geist), sans-serif;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.section-heading{grid-template-columns:minmax(0,1.5fr) minmax(240px,.5fr);align-items:end;gap:60px;margin-bottom:56px;display:grid}.section-heading h2{max-width:880px;font-family:var(--font-display), serif;margin:14px 0 0;font-size:4.35rem;font-weight:500;line-height:.97}.section-heading>div:last-child>p{color:var(--ink-soft);margin:0}.signature-section{background:var(--paper)}.signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 26px;display:grid}.signature-card{min-width:0}.signature-card__image{aspect-ratio:1.24;background:var(--sage);position:relative;overflow:hidden}.signature-card__image img,.location-card__image img,.location-profile__image img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.signature-card:hover .signature-card__image img,.location-card:hover .location-card__image img,.location-profile:hover .location-profile__image img{transform:scale(1.045)}.signature-card__image>span,.location-profile__image>span{background:var(--paper-bright);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:16px;right:16px}.signature-card__body{border-bottom:1px solid var(--line);min-height:134px;padding:22px 58px 22px 0;position:relative}.signature-card__body h3{font-family:var(--font-display), serif;margin:0 0 9px;font-size:2.35rem;font-weight:500;line-height:1}.signature-card__body p{max-width:510px;color:var(--ink-soft);margin:0;font-size:.9rem}.signature-card__body>svg{width:25px;height:25px;position:absolute;top:27px;right:2px}.editorial-split{background:var(--teal-dark);min-height:790px;color:var(--white);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);display:grid}.editorial-split__media{min-height:790px;position:relative;overflow:hidden}.editorial-split__media img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.editorial-split:hover .editorial-split__media img{transform:scale(1.035)}.editorial-split__content{flex-direction:column;justify-content:center;padding:90px 8vw;display:flex}.editorial-split__content .eyebrow,.section-heading--light .eyebrow,.about-cta .eyebrow,.dubai-visual .eyebrow{color:var(--brand)}.editorial-split__content h2{font-family:var(--font-display), serif;margin:18px 0 25px;font-size:4.05rem;font-weight:500;line-height:.97}.editorial-split__content>p:not(.eyebrow){color:#fffefac9;max-width:560px;margin:0 0 30px}.hours-lockup{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;grid-template-columns:25px minmax(0,auto);gap:0 12px;width:fit-content;margin:0 0 25px;padding:16px 0;display:grid}.hours-lockup svg{grid-row:1/3;margin-top:4px}.hours-lockup strong{font-size:1.1rem}.hours-lockup span{color:#fffefab3;font-size:.78rem}.locations-band{background:var(--ink);color:var(--white)}.section-heading--light h2{color:var(--white)}.location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.location-card__image{aspect-ratio:1.2;background:var(--ink-soft);position:relative;overflow:hidden}.location-card__body{justify-content:space-between;align-items:center;gap:20px;padding:22px 0 2px;display:flex}.location-card__body p{color:var(--sage);text-transform:uppercase;margin:0;font-size:.7rem;font-weight:680}.location-card__body h3{font-family:var(--font-display), serif;margin:2px 0 0;font-size:2.7rem;font-weight:500;line-height:1}.location-card__body svg{flex:none;width:28px;height:28px}.dubai-teaser{border-top:1px solid #fff3;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:80px;padding-top:42px;display:flex}.dubai-teaser .eyebrow{color:var(--brand)}.dubai-teaser h3{font-family:var(--font-display), serif;margin:10px 0 6px;font-size:3.2rem;font-weight:500;line-height:1}.dubai-teaser p:not(.eyebrow){color:#fffefab8;margin:0}.products-teaser{background:var(--paper-bright);grid-template-columns:1fr 1fr;min-height:720px;display:grid}.products-teaser__image{min-height:720px;position:relative;overflow:hidden}.products-teaser__content{align-items:center;padding:90px 9vw;display:flex}.products-teaser__content h2{font-family:var(--font-display), serif;margin:16px 0 22px;font-size:4.25rem;font-weight:500;line-height:.97}.products-teaser__content p:not(.eyebrow){max-width:530px;color:var(--ink-soft);margin:0 0 30px}.closing-statement{background:var(--sage);text-align:center;padding:145px 0 160px}.closing-statement .eyebrow{margin-bottom:16px}.closing-statement h2{max-width:920px;font-family:var(--font-display), serif;margin:0 auto 34px;font-size:5rem;font-weight:500;line-height:.93}.closing-statement .button{margin-inline:auto}.menu-notes{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:70px;display:grid}.menu-notes span{color:var(--ink-soft);text-align:center;padding:20px 25px;font-size:.8rem}.menu-notes span+span{border-left:1px solid var(--line)}.menu-legend{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:24px;margin-top:25px;font-size:.75rem;display:flex}.menu-legend p{color:var(--ink);text-transform:uppercase;margin:0;font-weight:680}.menu-legend span{align-items:center;gap:7px;display:inline-flex}.menu-legend svg{color:var(--teal-dark)}.menu-explorer{border-top:1px solid var(--line);background:var(--paper)}.menu-filters{z-index:10;top:calc(var(--header-height) + 15px);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf0;border-radius:4px;grid-template-columns:repeat(4,1fr);width:min(600px,100%);margin:0 auto 80px;display:grid;position:sticky}.menu-filters button{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:.78rem;font-weight:640}.menu-filters button+button{border-left:1px solid var(--line)}.menu-filters button.is-active{background:var(--ink);color:var(--white)}.menu-category{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.75fr) minmax(0,1.6fr);gap:72px;padding:64px 0;display:grid}.menu-category:last-child{border-bottom:1px solid var(--line)}.menu-category__header{grid-template-columns:38px minmax(0,1fr);align-content:start;gap:18px;display:grid}.menu-category__header>span{color:var(--teal-dark);padding-top:9px;font-size:.69rem;font-weight:700}.menu-category__header h2{font-family:var(--font-display), serif;overflow-wrap:anywhere;margin:0 0 12px;font-size:3.1rem;font-weight:500;line-height:.96}.menu-category__header p{max-width:360px;color:var(--ink-soft);margin:0;font-size:.86rem}.menu-category__items{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 30px;display:grid}.menu-item{border-top:1px solid var(--line);min-height:112px;padding:19px 0 18px}.menu-item__title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.menu-item h3{margin:0;font-size:.94rem;font-weight:660;line-height:1.35}.menu-item p{color:var(--ink-soft);margin:8px 0 0;font-size:.79rem;line-height:1.45}.menu-item .menu-item__serving{color:var(--teal-dark);text-transform:uppercase;margin-top:9px;font-size:.66rem;font-weight:680}.menu-item__marks{flex:none;gap:5px;display:flex}.menu-item__marks span{border:1px solid var(--line);width:25px;height:25px;color:var(--teal-dark);border-radius:50%;place-items:center;display:grid}.next-step-band{background:var(--teal-dark);color:var(--white)}.next-step-band__inner{justify-content:space-between;align-items:center;gap:60px;min-height:360px;padding-top:70px;padding-bottom:70px;display:flex}.next-step-band .eyebrow{color:var(--brand)}.next-step-band h2{max-width:790px;font-family:var(--font-display), serif;margin:14px 0 0;font-size:4.15rem;font-weight:500;line-height:.95}.locations-page{background:var(--paper)}.locations-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.location-profile{border-bottom:1px solid var(--line)}.location-profile__image{aspect-ratio:1.08;position:relative;overflow:hidden}.location-profile__body{padding:28px 0 34px}.location-profile__body h2{font-family:var(--font-display), serif;margin:5px 0 14px;font-size:3.45rem;font-weight:500;line-height:.95}.location-profile__body>p:not(.eyebrow){max-width:560px;color:var(--ink-soft);margin:0}.location-profile__meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:1.3fr .7fr;gap:18px;margin:26px 0 14px;padding:18px 0;font-size:.79rem;display:grid}.location-profile__meta span{align-items:flex-start;gap:8px;display:flex}.location-profile__meta svg{flex:none;margin-top:2px}.location-profile__actions{flex-wrap:wrap;gap:24px;display:flex}.dubai-location-band{background:var(--ink);min-height:720px;color:var(--white);grid-template-columns:1.1fr .9fr;display:grid}.dubai-location-band__image{min-height:720px;position:relative}.dubai-location-band__copy{align-items:center;padding:90px 8vw;display:flex}.dubai-location-band__copy .eyebrow{color:var(--brand)}.dubai-location-band__copy h2{font-family:var(--font-display), serif;margin:16px 0 22px;font-size:4.25rem;font-weight:500;line-height:.95}.dubai-location-band__copy p:not(.eyebrow){color:#fffefabf;max-width:500px;margin:0 0 30px}.location-detail{background:var(--paper-bright)}.location-detail__grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:end;gap:90px;display:grid}.location-detail__intro h2{max-width:820px;font-family:var(--font-display), serif;margin:14px 0 24px;font-size:4.55rem;font-weight:500;line-height:.95}.location-detail__intro>p:last-child{max-width:620px;color:var(--ink-soft);margin:0}.location-detail__facts{border-top:1px solid var(--line)}.location-detail__facts>div{border-bottom:1px solid var(--line);grid-template-columns:30px 112px minmax(0,1fr);align-items:center;gap:9px;padding:20px 0;display:grid}.location-detail__facts span{color:var(--ink-soft);text-transform:uppercase;font-size:.69rem;font-weight:650}.location-detail__facts strong,.location-detail__facts a{overflow-wrap:anywhere;font-size:.84rem;font-weight:620}.location-detail__facts a:hover{color:var(--teal-dark)}.location-moment{background:var(--ink);min-height:78svh;color:var(--white);position:relative;overflow:hidden}.location-moment__image{position:absolute;inset:0}.location-moment__image:after{content:"";background:#08100e5e;position:absolute;inset:0}.location-moment__copy{z-index:2;align-items:flex-end;min-height:78svh;padding-top:80px;padding-bottom:70px;display:flex;position:relative}.location-moment .eyebrow{color:var(--brand)}.location-moment h2{max-width:930px;font-family:var(--font-display), serif;margin:14px 0 0;font-size:5rem;font-weight:500;line-height:.93}.location-back{background:var(--paper-bright);padding:46px 0}.dubai-visual{background:var(--ink);min-height:92svh;color:var(--white);position:relative;overflow:hidden}.dubai-visual__image{position:absolute;inset:0}.dubai-visual__image:after{content:"";background:#070e0d6b;position:absolute;inset:0}.dubai-visual__copy{z-index:2;align-items:flex-end;min-height:92svh;padding-top:80px;padding-bottom:72px;display:flex;position:relative}.dubai-visual__copy h2{max-width:850px;font-family:var(--font-display), serif;margin:14px 0 20px;font-size:5.15rem;font-weight:500;line-height:.93}.dubai-visual__copy p:not(.eyebrow){color:#fffefacc;max-width:590px;margin:0}.dubai-signatures{background:var(--paper)}.dubai-signature-list{border-top:1px solid var(--line)}.dubai-signature{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(0,1fr) 180px;align-items:center;gap:38px;min-height:170px;padding:25px 0;display:grid}.dubai-signature>span{color:var(--teal-dark);font-size:.72rem;font-weight:700}.dubai-signature h3{font-family:var(--font-display), serif;margin:0 0 8px;font-size:2.6rem;font-weight:500;line-height:1}.dubai-signature p{max-width:580px;color:var(--ink-soft);margin:0}.dubai-signature__image{aspect-ratio:1.3;width:180px;position:relative;overflow:hidden}.waitlist-section{scroll-margin-top:var(--header-height);background:var(--brand);color:var(--ink);padding:130px 0 44px}.waitlist-section__grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:100px;display:grid}.waitlist-section .eyebrow{color:var(--ink)}.waitlist-section h2{max-width:720px;font-family:var(--font-display), serif;margin:14px 0 24px;font-size:4.7rem;font-weight:500;line-height:.94}.waitlist-section__grid>div:first-child>p:last-child{max-width:580px;margin:0}.waitlist-form{padding-top:5px}.waitlist-form__field label{text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.waitlist-form__field input{width:100%;height:58px;color:var(--ink);background:#fffefae6;border:1px solid #12171673;border-radius:3px;outline:0;padding:0 16px}.waitlist-form__field input:focus{border-color:var(--ink);box-shadow:0 0 0 2px #12171624}.waitlist-form__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent-check{cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:17px 0 22px;font-size:.75rem;line-height:1.45;display:grid}.consent-check input{width:17px;height:17px;accent-color:var(--ink);margin:2px 0 0}.consent-check a{border-bottom:1px solid}.form-error{color:#761b28;margin:13px 0 0;font-size:.8rem;font-weight:620}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.waitlist-message{border-top:1px solid #12171659;border-bottom:1px solid #12171659;padding:24px 0}.waitlist-message>svg{width:28px;height:28px}.waitlist-message p{margin:14px 0 8px;font-size:1rem;font-weight:580}.dubai-contact{border-top:1px solid #12171647;flex-wrap:wrap;align-items:center;gap:22px 34px;margin-top:100px;padding-top:28px;font-size:.8rem;display:flex}.dubai-contact>span{text-transform:uppercase;font-weight:700}.dubai-contact>a{align-items:center;gap:7px;display:inline-flex}.dubai-contact .text-link{margin-left:auto}.about-collage{background:var(--paper);grid-template-columns:1.45fr .55fr;gap:18px;height:780px;padding:18px;display:grid}.about-collage__large{min-width:0;position:relative;overflow:hidden}.about-collage__stack{grid-template-rows:1fr 1fr;gap:18px;min-width:0;display:grid}.about-collage__stack>div{min-height:0;position:relative;overflow:hidden}.pillars-section{background:var(--paper-bright)}.pillar-list{border-top:1px solid var(--line)}.pillar-row{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(190px,.65fr) minmax(0,1.35fr);align-items:start;gap:35px;padding:34px 0;display:grid}.pillar-row>span{color:var(--teal-dark);padding-top:9px;font-size:.7rem;font-weight:700}.pillar-row h3{font-family:var(--font-display), serif;margin:0;font-size:2.5rem;font-weight:500;line-height:1}.pillar-row p{max-width:620px;color:var(--ink-soft);margin:4px 0 0}.about-cta{background:var(--teal-dark);color:var(--white)}.about-cta__inner{justify-content:space-between;align-items:center;gap:70px;min-height:450px;padding-top:80px;padding-bottom:80px;display:flex}.about-cta h2{max-width:760px;font-family:var(--font-display), serif;margin:14px 0 20px;font-size:4.2rem;font-weight:500;line-height:.95}.about-cta p:not(.eyebrow){color:#fffefabf;max-width:650px;margin:0}.about-cta__actions{flex-direction:column;flex:none;align-items:flex-start;gap:18px;display:flex}.section-heading--split>p{max-width:470px;color:var(--ink-soft);margin:0}.product-collection-intro{background:var(--paper-bright)}.product-collection-intro__grid{grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:45px 80px;display:grid}.product-collection-intro h2{max-width:920px;font-family:var(--font-display), serif;margin:0;font-size:4.7rem;font-weight:500;line-height:.94}.product-collection-intro h2+p{max-width:700px;color:var(--ink-soft);margin:30px 0 0;font-size:1rem}.product-collection-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0 0;display:grid}.product-collection-stats div{min-width:0;padding:24px 25px 23px 0}.product-collection-stats div+div{border-left:1px solid var(--line);padding-left:25px}.product-collection-stats dt{font-family:var(--font-display), serif;overflow-wrap:anywhere;font-size:2.15rem;font-weight:500;line-height:1}.product-collection-stats dd{color:var(--ink-soft);text-transform:uppercase;margin:8px 0 0;font-size:.72rem;font-weight:620}.featured-product{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);min-height:780px;display:grid}.featured-product__image{background:#dfddd5;min-height:780px;position:relative;overflow:hidden}.featured-product__copy{flex-direction:column;justify-content:center;padding:100px clamp(48px,7vw,120px);display:flex;position:relative}.featured-product__number{color:var(--teal-dark);font-size:.69rem;font-weight:700;position:absolute;top:38px;right:42px}.featured-product h2{font-family:var(--font-display), serif;margin:15px 0 24px;font-size:4.5rem;font-weight:500;line-height:.92}.featured-product__copy>p:not(.eyebrow){max-width:560px;color:var(--ink-soft);margin:0}.featured-product ul{gap:10px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.featured-product li{align-items:center;gap:11px;font-size:.84rem;display:flex}.featured-product li svg{color:var(--teal-dark)}.collection-index{background:var(--paper-bright)}.collection-index__categories{border-top:1px solid var(--line)}.collection-category{border-bottom:1px solid var(--line);grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:70px;padding:52px 0;display:grid}.collection-category>header{grid-template-columns:38px minmax(0,1fr);align-content:start;gap:15px;display:grid}.collection-category>header>span{color:var(--teal-dark);padding-top:8px;font-size:.69rem;font-weight:700}.collection-category h3{font-family:var(--font-display), serif;margin:0;font-size:2.8rem;font-weight:500;line-height:.96}.collection-category header p{max-width:330px;color:var(--ink-soft);margin:14px 0 0;font-size:.82rem}.collection-category__products{border-top:1px solid var(--line)}.collection-category__products>a,.collection-category__products>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 100px 118px 20px;align-items:center;gap:18px;min-height:92px;display:grid}.collection-category__products>a{transition:background-color .22s,padding .22s}.collection-category__products>a:hover{background:#3fd9d41c;padding-left:12px;padding-right:12px}.collection-category__products h4{margin:0;font-size:.94rem;font-weight:650}.collection-category__products p{color:var(--ink-soft);margin:5px 0 0;font-size:.76rem}.collection-category__format{color:var(--ink-soft);font-size:.72rem}.collection-stage{text-transform:uppercase;font-size:.66rem;font-weight:700}.collection-stage--pilot{color:var(--teal-dark)}.collection-stage--development{color:var(--ink-soft)}.collection-category__dot{background:var(--line);border-radius:50%;width:6px;height:6px}.collection-roadmap{background:var(--sage);grid-template-columns:.9fr 1.1fr;min-height:760px;display:grid}.collection-roadmap__image{min-height:760px;position:relative;overflow:hidden}.collection-roadmap__copy{flex-direction:column;justify-content:center;padding:90px clamp(48px,8vw,145px);display:flex}.collection-roadmap h2{max-width:620px;font-family:var(--font-display), serif;margin:15px 0 42px;font-size:4.45rem;font-weight:500;line-height:.94}.collection-roadmap ol{border-top:1px solid #12171633;margin:0;padding:0;list-style:none}.collection-roadmap li{border-bottom:1px solid #12171633;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:18px 0;font-size:.86rem;display:grid}.collection-roadmap li span{color:var(--teal-dark);font-size:.67rem;font-weight:700}.product-detail-hero{padding:calc(var(--header-height) + 34px) 0 105px;background:var(--paper-bright)}.product-breadcrumb{color:var(--ink-soft);align-items:center;gap:11px;margin-bottom:28px;font-size:.72rem;display:flex}.product-breadcrumb a{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.product-detail-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:start;gap:clamp(42px,6vw,94px);display:grid}.product-gallery{min-width:0}.product-gallery__stage{aspect-ratio:4/5;background:#e7e4dc;position:relative;overflow:hidden}.product-gallery__active{position:absolute;inset:0}.product-gallery__controls{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaeb;border:1px solid #12171624;border-radius:3px;align-items:center;gap:2px;height:42px;padding:0 5px;display:flex;position:absolute;bottom:15px;right:15px}.product-gallery__controls button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.product-gallery__controls button:hover{color:var(--teal-dark)}.product-gallery__controls svg{width:18px;height:18px}.product-gallery__controls span{min-width:56px;color:var(--ink-soft);text-align:center;font-size:.65rem}.product-gallery__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.product-gallery__thumbs button{aspect-ratio:1;cursor:pointer;opacity:.62;background:#e7e4dc;border:1px solid #0000;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.product-gallery__thumbs button:hover,.product-gallery__thumbs button.is-active{border-color:var(--ink);opacity:1}.product-summary{top:calc(var(--header-height) + 25px);align-self:start;padding-top:4px;position:sticky}.product-summary__status{color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:26px;font-size:.69rem;font-weight:650;display:flex}.product-summary__status>span{background:var(--brand);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #3fd9d426}.product-summary h1{max-width:590px;font-family:var(--font-display), serif;overflow-wrap:anywhere;margin:14px 0 23px;font-size:5.2rem;font-weight:500;line-height:.84}.product-summary__lead{max-width:560px;color:var(--ink-soft);margin:0;font-size:.96rem}.product-summary__tags{flex-wrap:wrap;gap:7px;margin-top:26px;display:flex}.product-summary__tags span{border:1px solid var(--line);color:var(--ink-soft);text-transform:uppercase;border-radius:3px;padding:7px 10px;font-size:.67rem;font-weight:650}.product-configurator{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:35px;padding:27px 0 25px}.product-configurator__label-row{text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:11px;font-size:.72rem;font-weight:650;display:flex}.product-configurator__label-row span:last-child{color:var(--ink-soft);text-transform:none;font-weight:520}.product-variants{border:1px solid var(--line);border-radius:3px;grid-template-columns:1fr 1fr;display:grid}.product-variants button{min-height:46px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:.82rem;font-weight:650}.product-variants button+button{border-left:1px solid var(--line)}.product-variants button.is-active{background:var(--ink);color:var(--white)}.product-configurator__price{grid-template-columns:1fr auto;align-items:end;gap:4px 20px;margin:17px 0;display:grid}.product-configurator__price span{color:var(--ink-soft);font-size:.72rem}.product-configurator__price strong{font-family:var(--font-display), serif;grid-row:span 2;font-size:2.1rem;font-weight:500;line-height:1}.product-configurator__price small{color:var(--ink-soft);font-size:.66rem}.product-configurator__button{width:100%}.product-configurator__button svg:last-child{margin-left:auto}.product-configurator__note{color:var(--ink-soft);margin:12px 0 0;font-size:.7rem;line-height:1.45}.product-summary__facts{margin:24px 0 0}.product-summary__facts>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:18px;padding:11px 0;display:grid}.product-summary__facts dt{color:var(--ink-soft);font-size:.7rem}.product-summary__facts dd{margin:0;font-size:.76rem;font-weight:600}.product-concept-note{border-left:3px solid var(--brand);background:#3fd9d41a;grid-template-columns:24px minmax(0,1fr);gap:11px;margin-top:24px;padding:16px;display:grid}.product-concept-note svg{color:var(--teal-dark);margin-top:2px}.product-concept-note p{color:var(--ink-soft);margin:0;font-size:.73rem}.product-concept-note strong{color:var(--ink)}.product-statement{background:var(--teal-dark);color:var(--white)}.product-statement__grid{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);gap:80px;display:grid}.product-statement .eyebrow{color:var(--brand)}.product-statement h2{max-width:930px;font-family:var(--font-display), serif;margin:0;font-size:5.2rem;font-weight:500;line-height:.92}.product-statement h2+p{color:#fffefab8;max-width:690px;margin:32px 0 0}.product-profile{background:var(--paper)}.product-profile__grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-profile__grid article{border-bottom:1px solid var(--line);min-height:270px;padding:28px 34px 30px 0}.product-profile__grid>div+div article{border-left:1px solid var(--line);padding-left:34px}.product-profile__grid span{color:var(--teal-dark);font-size:.68rem;font-weight:700}.product-profile__grid h3{font-family:var(--font-display), serif;margin:55px 0 12px;font-size:2.5rem;font-weight:500;line-height:1}.product-profile__grid p{max-width:330px;color:var(--ink-soft);margin:0;font-size:.82rem}.product-origin{background:var(--paper-bright);grid-template-columns:1.16fr .84fr;min-height:820px;display:grid}.product-origin__image{min-height:820px;position:relative;overflow:hidden}.product-origin__copy{flex-direction:column;justify-content:center;padding:100px clamp(48px,7vw,120px);display:flex}.product-origin h2{max-width:570px;font-family:var(--font-display), serif;margin:15px 0 24px;font-size:4.3rem;font-weight:500;line-height:.94}.product-origin__copy>p:not(.eyebrow){max-width:550px;color:var(--ink-soft);margin:0}.product-origin ul{gap:13px;margin:32px 0;padding:0;list-style:none;display:grid}.product-origin li{align-items:flex-start;gap:10px;font-size:.8rem;display:flex}.product-origin li svg{color:var(--teal-dark);flex:none;margin-top:2px}.product-origin__meta{border-top:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:10px;padding-top:22px;font-size:.74rem;display:flex}.product-origin__meta svg{color:var(--teal-dark)}.preparation{background:var(--paper-bright)}.preparation__steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.preparation__steps li{border-bottom:1px solid var(--line);min-height:265px;padding:26px 28px 30px 0}.preparation__steps li+li{border-left:1px solid var(--line);padding-left:28px}.preparation__steps span{color:var(--teal-dark);font-size:.67rem;font-weight:700}.preparation__steps h3{font-family:var(--font-display), serif;margin:62px 0 10px;font-size:2rem;font-weight:500}.preparation__steps p{color:var(--ink-soft);margin:0;font-size:.78rem}.recipe-pair{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.recipe-pair article{padding:30px 40px 32px 0}.recipe-pair article+article{border-left:1px solid var(--line);padding-left:40px;padding-right:0}.recipe-pair__heading{align-items:center;gap:10px;margin-bottom:24px;display:flex}.recipe-pair__heading svg{color:var(--teal-dark)}.recipe-pair h3{font-family:var(--font-display), serif;margin:0;font-size:2.2rem;font-weight:500}.recipe-pair dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.recipe-pair dl>div{padding-right:15px}.recipe-pair dl>div+div{border-left:1px solid var(--line);padding-left:15px}.recipe-pair dt{color:var(--ink-soft);text-transform:uppercase;font-size:.67rem}.recipe-pair dd{margin:5px 0 0;font-size:.85rem;font-weight:650}.product-ritual-image{min-height:82svh;position:relative;overflow:hidden}.product-transparency{background:var(--sage)}.product-transparency__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:100px;display:grid}.product-transparency h2{max-width:600px;font-family:var(--font-display), serif;margin:14px 0 23px;font-size:4.4rem;font-weight:500;line-height:.94}.product-transparency__grid>div:first-child>p:last-child{max-width:560px;color:var(--ink-soft);margin:0}.transparency-list{border-top:1px solid #12171638}.transparency-list article{border-bottom:1px solid #12171638;padding:28px 0 30px}.transparency-list h3{text-transform:uppercase;margin:0 0 18px;font-size:.78rem}.transparency-list p{color:var(--ink-soft);align-items:flex-start;gap:10px;margin:9px 0 0;font-size:.8rem;display:flex}.transparency-list p svg{color:var(--teal-dark);flex:none;margin-top:2px}.transparency-list p>span{background:var(--berry);border-radius:50%;flex:none;width:6px;height:6px;margin:7px 5px 0}.product-faq{background:var(--paper-bright)}.product-faq__grid{grid-template-columns:minmax(240px,.66fr) minmax(0,1.34fr);gap:90px;display:grid}.product-faq h2{max-width:480px;font-family:var(--font-display), serif;margin:14px 0 0;font-size:4.4rem;font-weight:500;line-height:.94}.product-faq__list{border-top:1px solid var(--line)}.product-faq details{border-bottom:1px solid var(--line)}.product-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:20px;min-height:74px;font-size:.87rem;font-weight:630;list-style:none;display:grid}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary span{font-family:var(--font-display), serif;text-align:right;font-size:1.6rem;font-weight:400;transition:transform .22s}.product-faq details[open] summary span{transform:rotate(45deg)}.product-faq details>p{max-width:720px;color:var(--ink-soft);margin:-5px 50px 24px 0;font-size:.82rem}.product-next{background:var(--brand)}.product-next__inner{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.product-next h2{max-width:800px;font-family:var(--font-display), serif;margin:14px 0 20px;font-size:4.4rem;font-weight:500;line-height:.94}.product-next p:not(.eyebrow){color:#121716b3;max-width:650px;margin:0}.product-next .button{flex:none}.legal-page{padding:calc(var(--header-height) + 95px) 0 130px;background:var(--paper-bright)}.legal-page__grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:110px;display:grid}.legal-page__header{top:calc(var(--header-height) + 38px);align-self:start;position:sticky}.legal-page__header h1{font-family:var(--font-display), serif;overflow-wrap:anywhere;margin:15px 0 18px;font-size:5.2rem;font-weight:500;line-height:.9}.legal-page__header>p:last-child{max-width:360px;color:var(--ink-soft);margin:0}.legal-content{border-top:1px solid var(--line)}.legal-content section{border-bottom:1px solid var(--line);padding:30px 0 32px}.legal-content h2{font-family:var(--font-display), serif;margin:0 0 12px;font-size:1.85rem;font-weight:500;line-height:1.1}.legal-content p,.legal-content address{max-width:730px;color:var(--ink-soft);margin:0;font-size:.9rem;font-style:normal}.legal-content p+p{margin-top:13px}.legal-content p:has(svg){align-items:center;gap:9px;display:flex}.legal-content a{color:var(--ink);border-bottom:1px solid}.legal-updated{text-transform:uppercase;font-weight:650;margin-top:30px!important;font-size:.72rem!important}.site-footer{background:var(--ink);color:var(--white);padding:80px 0 24px}.site-footer__top{grid-template-columns:1.5fr repeat(3,minmax(135px,.65fr));gap:70px;padding-bottom:70px;display:grid}.wordmark--footer{font-size:3.15rem}.site-footer__motto{font-family:var(--font-display), serif;margin:18px 0 6px;font-size:1.45rem}.site-footer__claim{color:#fffefa9e;max-width:340px;margin:0;font-size:.82rem}.site-footer__nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-label{color:var(--brand);text-transform:uppercase;margin:0 0 6px;font-size:.67rem;font-weight:700}.site-footer__nav a{color:#fffefabf;align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.site-footer__nav a:hover{color:var(--white)}.site-footer__bottom{color:#fffefa87;border-top:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding-top:22px;font-size:.68rem;display:grid}.site-footer__bottom>div{gap:22px;display:flex}.site-footer__bottom>span:last-child{justify-self:end}@media (max-width:1180px){.desktop-nav,.header-actions{display:none}.site-header__inner{grid-template-columns:1fr auto}.menu-button{display:inline-flex}.hero h1{font-size:7.2rem}.hero--compact h1{font-size:5.9rem}.editorial-split__content,.products-teaser__content,.dubai-location-band__copy,.product-preview__copy{padding-left:6vw;padding-right:6vw}.product-summary h1{font-size:4.5rem}.product-detail-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:42px}.featured-product__copy,.collection-roadmap__copy,.product-origin__copy{padding-left:6vw;padding-right:6vw}.site-footer__top{grid-template-columns:1.3fr repeat(3,.7fr);gap:42px}}@media (max-width:900px){.shell{width:min(100% - 42px,760px)}.section-pad{padding-top:90px;padding-bottom:90px}.hero h1{font-size:6.1rem}.hero--compact h1{font-size:5rem}.intro-grid,.page-intro__grid,.about-manifesto__grid{grid-template-columns:1fr;gap:28px}.intro-copy h2,.page-intro h2,.about-manifesto h2,.dubai-intro h2,.section-heading h2{font-size:3.75rem}.section-heading{grid-template-columns:1fr;gap:22px}.editorial-split,.products-teaser,.dubai-location-band,.product-preview{grid-template-columns:1fr;min-height:0}.editorial-split__media,.products-teaser__image,.dubai-location-band__image,.product-preview__image{min-height:62svh}.editorial-split__content,.products-teaser__content,.dubai-location-band__copy,.product-preview__copy{min-height:560px;padding:78px 7vw}.editorial-split__content h2,.products-teaser__content h2,.dubai-location-band__copy h2,.product-preview__copy h2{font-size:3.65rem}.product-preview--reverse .product-preview__image{order:0}.menu-category{grid-template-columns:1fr;gap:35px;padding:54px 0}.menu-category__header p{max-width:600px}.location-detail__grid,.waitlist-section__grid{grid-template-columns:1fr;gap:55px}.waitlist-section h2{font-size:4rem}.about-collage{grid-template-columns:1.2fr .8fr;height:650px}.pillar-row{grid-template-columns:45px minmax(160px,.7fr) minmax(0,1.3fr);gap:22px}.about-cta__inner,.product-process__inner,.product-next__inner{flex-direction:column;align-items:flex-start}.product-collection-intro__grid,.product-statement__grid,.product-transparency__grid,.product-faq__grid{grid-template-columns:1fr;gap:30px}.product-collection-intro h2,.product-statement h2{font-size:4rem}.product-collection-stats{grid-column:auto}.featured-product,.collection-roadmap,.product-origin{grid-template-columns:1fr;min-height:0}.featured-product__image,.collection-roadmap__image,.product-origin__image{min-height:72svh}.featured-product__copy,.collection-roadmap__copy,.product-origin__copy{min-height:600px;padding:80px 7vw}.collection-category{grid-template-columns:1fr;gap:32px}.collection-category header p{max-width:600px}.product-detail-hero__grid{grid-template-columns:1fr;gap:58px}.product-summary{position:static}.product-summary h1{font-size:5rem}.product-profile__grid{grid-template-columns:1fr 1fr 1fr}.preparation__steps{grid-template-columns:1fr 1fr}.preparation__steps li:nth-child(3){border-left:0}.recipe-pair dl{grid-template-columns:1fr}.recipe-pair dl>div{padding:8px 0}.recipe-pair dl>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.product-transparency__grid,.product-faq__grid{gap:50px}.legal-page__grid{grid-template-columns:1fr;gap:55px}.legal-page__header{position:static}.site-footer__top{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){:root{--header-height:66px}.shell{width:calc(100% - 36px)}.wordmark{font-size:1.75rem}.mobile-nav__links a{grid-template-columns:27px minmax(0,auto) 1fr;gap:10px;font-size:2.35rem}.hero{min-height:80svh}.hero--compact{min-height:68svh}.hero__content{padding-top:calc(var(--header-height) + 60px);padding-bottom:52px}.hero h1,.hero--compact h1{font-size:4.25rem;line-height:.88}.hero__description{max-width:92%;font-size:.96rem}.hero__scroll-cue{display:none}.hero__actions{gap:17px}.button{min-height:46px;padding:0 17px}.section-pad{padding-top:74px;padding-bottom:74px}.intro-band{padding:78px 0 88px}.intro-copy h2,.page-intro h2,.about-manifesto h2,.dubai-intro h2,.section-heading h2{font-size:3.05rem}.ticker__track{font-size:1.8rem}.signature-grid,.location-grid,.locations-page__grid{grid-template-columns:1fr}.signature-grid{gap:42px}.signature-card__body h3{font-size:2.05rem}.editorial-split__media,.products-teaser__image,.dubai-location-band__image,.product-preview__image{min-height:54svh}.editorial-split__content,.products-teaser__content,.dubai-location-band__copy,.product-preview__copy{min-height:0;padding:70px 24px}.editorial-split__content h2,.products-teaser__content h2,.dubai-location-band__copy h2,.product-preview__copy h2{font-size:3.05rem}.dubai-teaser{flex-direction:column;align-items:flex-start}.dubai-teaser h3{font-size:2.8rem}.closing-statement{padding:100px 0 110px}.closing-statement h2{font-size:3.55rem}.menu-notes{grid-template-columns:1fr}.menu-notes span{text-align:left}.menu-notes span+span{border-top:1px solid var(--line);border-left:0}.menu-filters{top:calc(var(--header-height) + 10px);margin-bottom:50px}.menu-filters button{min-height:42px;font-size:.7rem}.menu-category{padding:46px 0}.menu-category__header{grid-template-columns:30px minmax(0,1fr);gap:10px}.menu-category__header h2{font-size:2.55rem}.menu-category__items{grid-template-columns:1fr}.menu-item{min-height:0}.next-step-band__inner{flex-direction:column;align-items:flex-start;gap:35px;min-height:0}.next-step-band h2{font-size:3.15rem}.location-profile__body h2{font-size:3rem}.location-profile__meta{grid-template-columns:1fr}.location-detail__intro h2{font-size:3.3rem}.location-detail__facts>div{grid-template-columns:28px minmax(0,1fr)}.location-detail__facts strong,.location-detail__facts a{grid-column:2}.location-moment h2{font-size:3.55rem}.dubai-visual__copy h2{font-size:3.6rem}.dubai-signature{grid-template-columns:34px minmax(0,1fr);gap:12px}.dubai-signature h3{font-size:2.2rem}.dubai-signature__image{display:none}.waitlist-section{padding-top:90px}.waitlist-section h2{font-size:3.35rem}.dubai-contact{flex-direction:column;align-items:flex-start;margin-top:70px}.dubai-contact .text-link{margin-left:0}.about-collage{grid-template-columns:1fr;height:auto;padding:12px}.about-collage__large{min-height:62svh}.about-collage__stack{grid-template-rows:none;grid-template-columns:1fr 1fr}.about-collage__stack>div{aspect-ratio:.85}.pillar-row{grid-template-columns:34px minmax(0,1fr);gap:14px}.pillar-row h3{font-size:2.15rem}.pillar-row p{grid-column:2}.about-cta h2,.product-process h2{font-size:3.2rem}.product-process__inner{align-items:flex-start}.product-collection-intro h2,.product-statement h2{font-size:3.35rem}.product-collection-stats{grid-template-columns:1fr}.product-collection-stats div{padding:18px 0}.product-collection-stats div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.featured-product__image,.collection-roadmap__image,.product-origin__image{min-height:60svh}.featured-product__copy,.collection-roadmap__copy,.product-origin__copy{min-height:0;padding:70px 24px}.featured-product h2,.collection-roadmap h2,.product-origin h2,.product-transparency h2,.product-faq h2,.product-next h2{font-size:3.2rem}.collection-category{padding:42px 0}.collection-category>header{grid-template-columns:30px minmax(0,1fr);gap:10px}.collection-category h3{font-size:2.35rem}.collection-category__products>a,.collection-category__products>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;min-height:106px;padding:15px 0}.collection-category__format{grid-area:2/1}.collection-stage{text-align:right;grid-area:1/2;align-self:start;padding-top:2px}.collection-category__products svg,.collection-category__dot{display:none}.product-detail-hero{padding-bottom:74px}.product-breadcrumb{margin-bottom:18px}.product-gallery__stage{aspect-ratio:4/5}.product-gallery__thumbs{gap:5px;margin-top:5px}.product-summary h1{font-size:4rem}.product-summary__facts>div{grid-template-columns:100px minmax(0,1fr)}.product-profile__grid{grid-template-columns:1fr}.product-profile__grid article{min-height:220px;padding:26px 0;border-left:0!important}.product-profile__grid>div+div article{padding-left:0}.product-profile__grid h3{margin-top:42px}.preparation__steps{grid-template-columns:1fr}.preparation__steps li,.preparation__steps li+li{border-left:0;min-height:220px;padding:24px 0}.preparation__steps h3{margin-top:44px}.recipe-pair{grid-template-columns:1fr}.recipe-pair article,.recipe-pair article+article{border-left:0;padding:28px 0}.recipe-pair article+article{border-top:1px solid var(--line)}.product-ritual-image{min-height:66svh}.product-transparency__grid,.product-faq__grid{gap:40px}.product-next__inner{align-items:flex-start}.legal-page{padding-top:calc(var(--header-height) + 65px);padding-bottom:90px}.legal-page__header h1{font-size:4rem}.site-footer{padding-top:65px}.site-footer__top{grid-template-columns:1fr;gap:42px}.site-footer__bottom{grid-template-columns:1fr;justify-items:start}.site-footer__bottom>span:last-child{justify-self:start}}@media (max-width:420px){.mobile-nav__links a{font-size:2rem}.mobile-nav__footer>span{display:none}.hero h1,.hero--compact h1{font-size:3.65rem}.intro-copy h2,.page-intro h2,.about-manifesto h2,.dubai-intro h2,.section-heading h2,.editorial-split__content h2,.products-teaser__content h2,.dubai-location-band__copy h2,.product-preview__copy h2{font-size:2.7rem}.closing-statement h2,.location-moment h2,.dubai-visual__copy h2,.waitlist-section h2,.next-step-band h2,.about-cta h2,.product-process h2{font-size:2.85rem}.product-collection-intro h2,.product-statement h2,.featured-product h2,.collection-roadmap h2,.product-origin h2,.product-transparency h2,.product-faq h2,.product-next h2{font-size:2.75rem}.product-summary h1{font-size:3.35rem}.product-summary__tags{gap:5px}.product-summary__tags span{padding:6px 8px;font-size:.61rem}.product-configurator__label-row{flex-direction:column;align-items:flex-start;gap:3px}.menu-filters{grid-template-columns:repeat(2,1fr)}.menu-filters button:nth-child(3){border-top:1px solid var(--line);border-left:0}.menu-filters button:nth-child(4){border-top:1px solid var(--line)}.legal-page__header h1{font-size:3.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker__track,.spin{animation:none}.signature-card__image img,.location-card__image img,.location-profile__image img,.editorial-split__media img{transition:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
