@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.outline{outline-style:solid}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--cream:#faf6f0;--white:#fff;--ink:#1a1510;--muted:#726a61;--gold:#c9a96e;--rose:#cc0055;--line:rgba(26,21,16,.15);--serif:"Playfair Display",serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:DM Sans,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;width:100%}header{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;height:86px;padding:0 4.5vw;position:absolute;width:100%;z-index:20}.brand{align-items:center;display:flex;gap:12px;width:-moz-max-content;width:max-content}.brand b{align-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);display:flex;font:500 14px var(--serif);height:38px;justify-content:center;width:38px}.brand span{font:500 17px var(--serif)}header nav{display:flex;gap:36px}header nav a,.header-cta{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.header-cta{align-items:center;border-bottom:1px solid;display:flex;gap:8px;justify-self:end;padding:10px 0}.menu,.mobile-menu{display:none}.hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:100vh;padding:150px 8vw 80px}.hero-copy{align-self:center}.eyebrow,.section-label p{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.hero h1{font:500 clamp(80px,10vw,154px)/.78 var(--serif);letter-spacing:-.075em;margin:50px 0 44px}.hero h1 em,h2 em{color:var(--rose);font-weight:500}.hero h2{font:500 clamp(26px,3vw,44px)/1.12 var(--serif);max-width:700px}.hero h2 i{color:var(--gold)}.body-copy,.about-copy,.events>div>p,.final>div>p{color:var(--muted);font-size:13px;line-height:1.8;margin-top:25px;max-width:570px}.hero-actions{align-items:center;display:flex;gap:25px;margin-top:34px}.pill{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:100px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:20px;letter-spacing:.1em;padding:16px 22px;text-transform:uppercase;transition:.3s}.pill:hover{background:var(--rose);border-color:var(--rose);transform:translateY(-2px)}.pill-outline{background:transparent;border-color:var(--gold);color:#8f713a}.discover{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:10px;gap:8px;letter-spacing:.1em;padding:12px 0;text-transform:uppercase}.socials{align-items:center;display:flex;gap:10px;margin-top:32px}.socials>span{color:var(--muted);font-size:9px;letter-spacing:.14em;margin-right:5px;text-transform:uppercase}.socials a{align-items:center;border:1px solid var(--line);border-radius:50%;display:flex;height:38px;justify-content:center;width:38px}.socials svg{height:15px;width:15px}.hero-image{align-self:center;justify-self:center;max-width:540px;position:relative}.hero-image>img{aspect-ratio:4/5;border-radius:48% 48% 8px 8px;-o-object-fit:cover;object-fit:cover}.experience{align-items:center;background:#fff;border-radius:50%;bottom:25px;display:flex;flex-direction:column;height:130px;justify-content:center;position:absolute;right:25px;text-align:center;width:130px}.experience strong{color:var(--rose);font:500 30px var(--serif)}.experience span{color:var(--muted);font-size:7px;letter-spacing:.1em;max-width:70px;text-transform:uppercase}.benefits{background:#fff;border-block:1px solid var(--line);display:flex;gap:20px;justify-content:space-around;overflow-x:auto;padding:34px 5vw}.benefits span{font:500 16px var(--serif);white-space:nowrap}.about,.markets,.events,.testimonials,.final{padding:130px 7vw}.section-label{align-items:center;display:flex;gap:15px}.section-label span{align-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);display:flex;font-size:9px;height:28px;justify-content:center;width:28px}.about{background:#fff}.about-grid{display:grid;gap:4vw;grid-template-columns:1.2fr .75fr .8fr;margin-top:75px}.about h2,.markets-title h2,.events h2,.final h2{font:500 clamp(48px,6vw,88px)/1.02 var(--serif);letter-spacing:-.055em}.about figure img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.about figcaption{color:var(--gold);font-size:8px;letter-spacing:.15em;padding-top:10px;text-transform:uppercase}.about-copy p+p{margin-top:18px}.about-copy blockquote{border-left:1px solid var(--gold);color:var(--gold);font:italic 18px/1.5 var(--serif);margin-top:35px;padding-left:20px}.markets{background:#f2eae0}.markets-title{align-items:end;display:flex;justify-content:space-between;margin:65px 0 85px}.markets-title p{color:var(--muted);font-size:12px;line-height:1.7;max-width:290px}.card-stage{height:82vh;min-height:700px;position:relative}.emirate-card{background:var(--cream);border:1px solid rgba(201,169,110,.7);border-radius:48px;box-shadow:0 28px 80px #1a15101f;overflow:hidden;padding:24px;position:sticky}.card-head{align-items:end;display:grid;gap:22px;grid-template-columns:auto 1fr auto;margin-bottom:20px}.card-head>strong{color:var(--rose);font:500 clamp(50px,6vw,95px)/.8 var(--serif)}.card-head span{color:#a78343;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.card-head h3{font:500 clamp(35px,4vw,68px)/1 var(--serif)}.card-media{display:grid;gap:12px;grid-template-columns:1.45fr .55fr;height:51vh;min-height:410px}.landmark{border-radius:34px;overflow:hidden;position:relative}.landmark>img,.map{height:100%;-o-object-fit:cover;object-fit:cover}.landmark>div{background:linear-gradient(transparent,#1a1510e6);bottom:0;color:#fff;inset-inline:0;padding:80px 25px 25px;position:absolute}.landmark small{color:#e7c98e;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.landmark p{font-size:13px;line-height:1.6;margin-top:8px;max-width:650px}.map{background:#fff;border-radius:34px;mix-blend-mode:multiply}.events{background:#fff;display:grid;gap:8vw;grid-template-columns:1fr 1fr}.events-image img{aspect-ratio:1/1.05;-o-object-fit:cover;object-fit:cover}.events h2{margin:50px 0 25px}.cities{display:grid;grid-template-columns:1fr 1fr;margin:35px 0}.cities span{border-bottom:1px solid var(--line);font:500 17px var(--serif);padding:15px 0}.testimonials{background:var(--ink);color:#fff}.quotes{border-top:1px solid #ffffff30;margin-top:65px}.quotes blockquote{align-items:center;border-bottom:1px solid #ffffff30;display:grid;gap:40px;grid-template-columns:1fr 230px;padding:35px 0}.quotes p{font:500 clamp(24px,3vw,40px)/1.25 var(--serif);max-width:900px}.quotes cite{color:var(--gold);font-size:9px;font-style:normal;letter-spacing:.15em;text-transform:uppercase}.final{align-items:center;display:grid;gap:8vw;grid-template-columns:.7fr 1.3fr}.final>img{aspect-ratio:1;border:12px double var(--gold);border-radius:50%;-o-object-fit:cover;object-fit:cover}.final h2{color:var(--gold);margin:30px 0 20px}footer{align-items:center;background:var(--ink);color:#fff;display:flex;font-size:9px;justify-content:space-between;letter-spacing:.12em;padding:35px 5vw;text-transform:uppercase}@media(max-width:900px){header{background:#faf6f0eb;display:flex;height:72px;justify-content:space-between;padding:0 20px;position:fixed}header nav,.header-cta{display:none}.menu{background:none;border:0;display:block}.mobile-menu{background:var(--cream);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;padding:25px;position:fixed;z-index:15}.mobile-menu a{border-bottom:1px solid var(--line);font:500 38px var(--serif);padding:18px 0}.hero{display:block;min-height:auto;padding:125px 20px 65px}.hero h1{font-size:clamp(72px,24vw,108px);margin:35px 0}.hero h2{font-size:clamp(25px,7.5vw,32px)}.hero-actions{align-items:flex-start;flex-direction:column}.hero .pill,.final .pill{justify-content:center;width:100%}.socials{flex-wrap:wrap}.socials>span{flex-basis:100%}.hero-image{margin-top:55px}.experience{height:95px;right:15px;width:95px}.about,.markets,.events,.testimonials,.final{padding:88px 20px}.about-grid,.events,.final{display:block}.about-grid{margin-top:50px}.about-grid figure,.about-copy{margin-top:40px}.about-grid figure img{aspect-ratio:4/3}.markets-title{align-items:start;display:block;margin:50px 0}.markets-title p{margin-top:20px}.markets-title h2,.about h2,.events h2,.final h2{font-size:clamp(42px,13vw,65px)}.card-stage{height:75vh;min-height:620px}.emirate-card{border-radius:28px;padding:14px}.card-head{gap:10px;grid-template-columns:auto 1fr}.card-head .pill{display:none}.card-head>strong{font-size:48px}.card-head h3{font-size:clamp(27px,8vw,38px)}.card-media{display:block;height:50vh;min-height:390px}.landmark{border-radius:20px;height:100%}.map{display:none}.landmark>div{padding:70px 18px 18px}.cities{grid-template-columns:1fr}.quotes blockquote{display:block}.quotes cite{display:block;margin-top:18px}.final>img{margin:0 auto 55px;max-width:300px}footer{align-items:flex-start;flex-direction:column;gap:20px;padding:32px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hero{padding:110px 8vw 65px;position:relative}.hero-ticker{background:#ffffff94;border-block:1px solid var(--line);bottom:0;left:0;overflow:hidden;padding:17px 0;position:absolute;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ticker-track{animation:ticker-left 28s linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.ticker-track span{align-items:center;color:#9a793e;display:flex;flex:none;font-size:10px;font-weight:600;gap:28px;letter-spacing:.17em;padding-left:28px;text-transform:uppercase;white-space:nowrap}.ticker-track i{color:var(--gold);font-style:normal}.hero-ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker-left{to{transform:translate(-50%)}}@media(max-width:900px){.hero{padding-bottom:105px}.hero-ticker{padding:14px 0}.ticker-track{animation-duration:22s}.ticker-track span{font-size:9px;gap:20px;padding-left:20px}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none!important}}body{background:#f8f2ea;background-image:radial-gradient(circle at 8% 9%,rgba(244,208,142,.42),transparent 24%),radial-gradient(circle at 92% 13%,rgba(242,169,192,.28),transparent 27%),radial-gradient(circle at 52% 43%,rgba(255,255,255,.94),transparent 33%),radial-gradient(circle at 12% 68%,rgba(219,181,119,.2),transparent 25%),radial-gradient(circle at 88% 86%,rgba(232,151,179,.2),transparent 27%);background-attachment:fixed}.hero,.markets,.events,.final{background:transparent}.about{background:#fffdf9b8;-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%);border-block:1px solid rgba(255,255,255,.82);box-shadow:inset 0 1px #ffffffe6}.about,.events,.final{border-top:1px solid rgba(255,255,255,.7)}.markets{position:relative}.markets:before,.markets:after{border-radius:50%;content:"";filter:blur(10px);pointer-events:none;position:absolute}.markets:before{background:#efc48040;height:420px;left:0;top:10%;width:220px}.markets:after{background:#e086aa33;height:520px;right:0;top:45%;width:290px}.markets-title,.card-stage,.markets>.section-label{position:relative;z-index:1}.card-stage{height:auto;margin-bottom:52vh;min-height:0;position:sticky}.card-stage-last{margin-bottom:90px}.emirate-card{-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);background:linear-gradient(145deg,#fffffff7,#fff9f2eb);border:1px solid rgba(255,255,255,.95);border-radius:38px;box-shadow:0 34px 90px #46301e33,0 8px 24px #c9a96e1f,inset 0 1px #fff,inset 0 -1px #c9a96e2e;padding:14px;transform-origin:top center}.card-head{align-items:center;margin:0;padding:12px 12px 22px}.card-head>strong{align-items:center;background:linear-gradient(145deg,#f8e9cf,#d9b878);border:1px solid rgba(255,255,255,.8);border-radius:50%;box-shadow:0 10px 28px #6f4c2126;display:flex;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;height:54px;justify-content:center;letter-spacing:.08em;width:54px}.card-head h3{font-size:clamp(38px,4.5vw,70px);letter-spacing:-.055em}.card-head h3 small{color:#a78343;display:inline-block;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;margin-left:14px;text-transform:uppercase;vertical-align:middle}.card-head .pill{background:#ffffff7a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#c9a96e8c;color:var(--ink)}.card-media{display:block;height:55vh;min-height:440px}.landmark{border-radius:28px;height:100%;isolation:isolate}.landmark:after{background:linear-gradient(180deg,transparent 35%,rgba(18,13,9,.84));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.landmark>img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.emirate-card:hover .landmark>img{transform:scale(1.035)}.landmark>div{align-items:end;background:none;display:grid;gap:8px;grid-template-columns:1fr minmax(250px,500px);padding:80px 32px 28px;z-index:2}.landmark small{align-self:end}.landmark p{justify-self:end;margin:0;text-align:right}.map{display:none}@media(max-width:900px){body{background-attachment:scroll}.card-stage{height:auto;margin-bottom:42vh;min-height:0}.card-stage-last{margin-bottom:45px}.emirate-card{border-radius:26px;padding:9px}.card-head{padding:8px 6px 14px}.card-head>strong{font-size:11px;height:42px;width:42px}.card-media{height:49vh;min-height:370px}.landmark{border-radius:19px}.landmark>div{display:block;padding:70px 18px 18px}.landmark p{margin-top:8px;text-align:left}}.faqs{background:linear-gradient(145deg,#fffdf9b8,#fbece8a6);border-top:1px solid rgba(255,255,255,.9);display:grid;gap:8vw;grid-template-columns:.75fr 1.25fr;overflow:hidden;padding:130px 7vw;perspective:1400px;position:relative}.faqs:before,.faqs:after{border-radius:50%;content:"";filter:blur(14px);pointer-events:none;position:absolute}.faqs:before{background:#d8b16940;height:300px;left:-100px;top:12%;width:300px}.faqs:after{background:#d24f8424;bottom:-120px;height:360px;right:-90px;width:360px}.faq-intro,.faq-list{position:relative;z-index:1}.faq-intro{align-self:start;position:sticky;top:120px}.faq-intro h2{font:500 clamp(48px,6vw,88px)/1.02 var(--serif);letter-spacing:-.055em;margin:48px 0 24px}.faq-intro>p{color:var(--muted);font-size:13px;line-height:1.8;max-width:350px}.faq-list{display:grid;gap:14px;perspective:1100px}.faq-card{-webkit-backdrop-filter:blur(26px) saturate(145%);backdrop-filter:blur(26px) saturate(145%);background:linear-gradient(135deg,#ffffffe6,#fff8f1b8);border:1px solid rgba(255,255,255,.95);border-radius:24px;box-shadow:0 18px 45px #442c1b1a,inset 0 1px #fff;overflow:hidden;transform-style:preserve-3d;transition:border-color .25s,box-shadow .25s}.faq-card:hover,.faq-open{border-color:#c9a96e94;box-shadow:0 28px 65px #442c1b29,0 8px 24px #cc00550f,inset 0 1px #fff}.faq-card button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:grid;gap:18px;grid-template-columns:42px 1fr 42px;padding:24px;text-align:left;width:100%}.faq-card button>span{color:var(--gold);font-size:9px;letter-spacing:.15em}.faq-card button strong{font:500 clamp(18px,2vw,25px)/1.25 var(--serif)}.faq-card button i{align-items:center;background:#ffffffb8;border:1px solid rgba(201,169,110,.45);border-radius:50%;display:flex;height:42px;justify-content:center;width:42px}.faq-card button:focus-visible{outline:2px solid var(--rose);outline-offset:-4px}.faq-answer{overflow:hidden}.faq-answer p{color:#5f574f;font-size:13px;line-height:1.8;max-width:650px;padding:0 66px 26px 84px}@media(max-width:900px){.card-head h3 small{display:block;font-size:8px;margin:7px 0 0}.faqs{display:block;padding:88px 20px}.faq-intro{position:relative;top:auto}.faq-intro h2{font-size:clamp(42px,13vw,65px);margin:38px 0 18px}.faq-list{margin-top:48px}.faq-card button{gap:10px;grid-template-columns:28px 1fr 38px;padding:18px 14px}.faq-card button i{height:38px;width:38px}.faq-answer p{padding:0 52px 20px}}@media(prefers-reduced-motion:reduce){.faq-card{transform:none!important}.faq-card *{transition-duration:.01ms!important}}.testimonials{background:linear-gradient(145deg,#f5eadb,#fbf5ef 48%,#f5e3e8);color:var(--ink);overflow:hidden;padding:130px 7vw 155px;perspective:1500px;position:relative}.testimonial-orb{border-radius:50%;filter:blur(8px);pointer-events:none;position:absolute}.orb-gold{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.85),rgba(215,171,91,.36) 50%,transparent 72%);height:480px;left:-190px;top:8%;width:480px}.orb-rose{background:radial-gradient(circle at 42% 35%,rgba(255,255,255,.76),rgba(204,0,85,.16) 54%,transparent 73%);bottom:-210px;height:570px;right:-180px;width:570px}.testimonial-heading{align-items:end;display:grid;gap:25px;grid-template-columns:1fr 1.2fr .8fr;position:relative;z-index:1}.testimonial-heading h2{font:500 clamp(48px,6vw,88px)/1.02 var(--serif);letter-spacing:-.055em}.testimonial-heading>p{color:var(--muted);font-size:13px;line-height:1.8;max-width:320px}.testimonials .quotes{border:0;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:80px;perspective:1300px;position:relative;z-index:1}.testimonials .quotes blockquote{-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);background:linear-gradient(145deg,#ffffffed,#fff9f2b8);border:1px solid rgba(255,255,255,.96);border-radius:30px;box-shadow:0 32px 80px #4b301d26,0 10px 30px #cc00550d,inset 0 1px #fff;display:flex;flex-direction:column;isolation:isolate;min-height:430px;overflow:hidden;padding:28px;position:relative;transform-style:preserve-3d}.testimonials .quotes blockquote:nth-child(2){transform:translateY(44px)}.quote-top{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.quote-top span{align-items:center;background:linear-gradient(145deg,#f7e9ce,#d4ab62);border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 10px 24px #734c1f2b;color:var(--rose);display:flex;font-size:10px;font-weight:600;height:48px;justify-content:center;letter-spacing:.1em;width:48px}.quote-top i{color:#9b7b43;font-size:8px;font-style:normal;letter-spacing:.16em;text-transform:uppercase}.testimonials .quotes p{font:500 clamp(23px,2.5vw,36px)/1.3 var(--serif);margin:auto 0;position:relative;z-index:2}.testimonials .quotes cite{align-items:center;border-top:1px solid rgba(26,21,16,.12);display:flex;font-style:normal;justify-content:space-between;padding-top:20px;position:relative;z-index:2}.testimonials .quotes cite b{color:var(--ink);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.testimonials .quotes cite span{color:#9b7b43;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.quote-shine{background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);height:180%;left:-90%;opacity:0;pointer-events:none;position:absolute;top:-35%;transform:rotate(8deg);transition:left .7s cubic-bezier(.16,1,.3,1),opacity .25s;width:55%;z-index:1}.testimonials .quotes blockquote:hover .quote-shine{left:135%;opacity:.75}@media(max-width:900px){.testimonials{padding:88px 20px 110px}.testimonial-heading{display:block}.testimonial-heading h2{font-size:clamp(42px,13vw,65px);margin:45px 0 20px}.testimonials .quotes{display:block;margin-top:48px}.testimonials .quotes blockquote{min-height:350px;padding:22px}.testimonials .quotes blockquote+blockquote{margin-top:18px}.testimonials .quotes blockquote:nth-child(2){transform:none}.testimonials .quotes p{font-size:clamp(24px,7vw,34px);padding:38px 0}.testimonials .quotes cite{align-items:flex-start;flex-direction:column;gap:7px}}@media(prefers-reduced-motion:reduce){.testimonials .quotes blockquote{transform:none!important}.quote-shine{display:none}}header{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:linear-gradient(135deg,#ffffffd1,#fff8f19e);border:1px solid rgba(255,255,255,.92);border-radius:22px;box-shadow:0 18px 45px #452c1b1a,inset 0 1px #fff;height:64px;left:4vw;padding:0 18px;position:fixed;right:4vw;top:16px;width:auto}header nav a,.header-cta{position:relative;transition:color .22s,transform .22s}header nav a:after,.header-cta:after{background:linear-gradient(90deg,var(--gold),var(--rose));bottom:-7px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .28s cubic-bezier(.16,1,.3,1);width:100%}header nav a:hover,.header-cta:hover{color:var(--rose);transform:translateY(-1px)}header nav a:hover:after,.header-cta:hover:after{transform:scaleX(1);transform-origin:left}.brand b{background:linear-gradient(145deg,#fffffff2,#f0d9b0b3);box-shadow:0 8px 20px #6f4c2126,inset 0 1px #fff;transition:transform .25s,box-shadow .25s}.brand:hover b{box-shadow:0 13px 27px #6f4c2138,inset 0 1px #fff;transform:translateY(-2px) rotate(-5deg)}.pill{isolation:isolate;overflow:hidden;position:relative;transform:translateY(0);box-shadow:0 10px #080705,0 18px 34px #1a151033,inset 0 1px #ffffff38;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1)}.pill:before{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 48%,transparent 66%);content:"";height:200%;left:-90%;position:absolute;top:-50%;transform:rotate(8deg);transition:left .65s cubic-bezier(.16,1,.3,1);width:48%;z-index:-1}.pill:hover{box-shadow:0 6px #650025,0 16px 35px #cc005538,inset 0 1px #ffffff52;transform:translateY(4px)}.pill:hover:before{left:145%}.pill:active{box-shadow:0 2px #080705,0 7px 16px #1a151033;transform:translateY(8px)}.pill:focus-visible,.discover:focus-visible,.socials a:focus-visible{outline:2px solid var(--rose);outline-offset:4px}.pill-outline{-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);background:linear-gradient(145deg,#ffffffe6,#fff8f0b3);box-shadow:0 7px #ae88487a,0 15px 30px #593d1e21,inset 0 1px #fff;color:#795c29}.pill-outline:hover{box-shadow:0 4px #9a003a8c,0 13px 28px #cc005524;color:#fff}.discover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff6b;border:1px solid rgba(255,255,255,.8);border-radius:100px;box-shadow:0 8px 20px #442c1b14,inset 0 1px #fff;padding:13px 18px;transition:background .22s,box-shadow .22s,transform .22s}.discover:hover{background:#ffffffd1;box-shadow:0 14px 28px #442c1b21,inset 0 1px #fff;transform:translateY(-3px)}.discover svg,.pill svg,.header-cta svg{transition:transform .25s}.discover:hover svg{transform:translateY(3px)}.pill:hover svg,.header-cta:hover svg{transform:translate(2px,-2px)}.socials a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffe0,#fff8f199);border-color:#ffffffeb;box-shadow:0 7px #c9a96e52,0 13px 22px #472e1c1a,inset 0 1px #fff;transition:background .22s,color .22s,box-shadow .22s,transform .22s}.socials a:hover{background:var(--rose);box-shadow:0 4px #78002d,0 12px 24px #c053;color:#fff;transform:translateY(3px)}.socials a:active{box-shadow:0 1px #78002d;transform:translateY(6px)}.section-label span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fffffff2,#eed5abb3);border-color:#fffffff2;box-shadow:0 7px 18px #6e4b2024,inset 0 1px #fff}.hero-copy{animation:hero-copy-in .85s cubic-bezier(.16,1,.3,1) both}.hero-image{animation:hero-image-in 1s .12s cubic-bezier(.16,1,.3,1) both;filter:drop-shadow(0 30px 45px rgba(72,46,27,.16));transition:filter .45s,transform .45s cubic-bezier(.16,1,.3,1)}.hero-image:hover{filter:drop-shadow(0 42px 58px rgba(72,46,27,.23));transform:translateY(-7px)}.hero-image>img{border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px #fff}.experience{-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);background:#ffffffd6;border:1px solid rgba(255,255,255,.95);box-shadow:0 18px 40px #472e1c29,inset 0 1px #fff}@keyframes hero-copy-in{0%{filter:blur(7px);opacity:0;transform:translateY(32px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes hero-image-in{0%{filter:blur(7px) drop-shadow(0 20px 35px rgba(72,46,27,.1));opacity:0;transform:translateY(38px) scale(.97)}to{filter:blur(0) drop-shadow(0 30px 45px rgba(72,46,27,.16));opacity:1;transform:none}}.about figure,.events-image{background:#ffffffb8;border:1px solid rgba(255,255,255,.92);border-radius:28px;box-shadow:0 22px 50px #482e1b24,inset 0 1px #fff;padding:8px;transition:box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1)}.about figure:hover,.events-image:hover{box-shadow:0 32px 68px #482e1b33,inset 0 1px #fff;transform:translateY(-7px) rotateX(1deg)}.about figure img,.events-image img{border-radius:21px}.about-copy blockquote{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff85;border:1px solid rgba(255,255,255,.82);border-left:3px solid var(--gold);border-radius:0 18px 18px 0;box-shadow:0 14px 30px #4b301d14;padding:18px 20px}.cities{gap:12px}.cities span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 10px 24px #452c1b14,inset 0 1px #fff;padding:16px;transition:background .22s,box-shadow .22s,color .22s,transform .22s}.cities span:hover{background:#fffffff0;box-shadow:0 17px 34px #452c1b21,inset 0 1px #fff;color:var(--rose);transform:translateY(-4px)}.final>img{border:8px solid rgba(255,255,255,.8);box-shadow:0 0 0 2px var(--gold),0 32px 80px #452c1b30,inset 0 1px #fff;transition:box-shadow .4s,transform .4s cubic-bezier(.16,1,.3,1)}.final>img:hover{box-shadow:0 0 0 2px var(--rose),0 42px 95px #cc005529,inset 0 1px #fff;transform:translateY(-8px) rotate(-2deg)}footer{background:linear-gradient(145deg,#17120e,#251a14);border-top:1px solid rgba(201,169,110,.3);box-shadow:inset 0 1px #ffffff0d;padding:40px 5vw}.menu{cursor:pointer}@media(max-width:900px){header{border-radius:18px;height:62px;left:10px;padding:0 14px;right:10px;top:10px;width:auto}.about,.events,.final{border-radius:28px;margin:14px 10px;padding:78px 18px}.about figure,.events-image{border-radius:22px;padding:6px}.about figure img,.events-image img{border-radius:16px}.hero-image:hover,.about figure:hover,.events-image:hover,.final>img:hover{transform:none}.pill{box-shadow:0 7px #080705,0 14px 26px #1a15102b,inset 0 1px #ffffff38}.pill-outline{box-shadow:0 6px #ae88486b,0 13px 25px #593d1e1c,inset 0 1px #fff}}@media(prefers-reduced-motion:reduce){.hero-copy,.hero-image{animation:none}.hero-image,.about figure,.events-image,.final>img,.pill,.discover,.socials a,.cities span,header nav a,.header-cta{transition:none!important;transform:none!important}.pill:before{display:none}}.hero,.markets,.events,.testimonials,.final,.faqs{background:transparent}.about,.events,.final{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;overflow:visible}.about{background:#fffdf9b8;border-block:1px solid rgba(255,255,255,.82)}.about figure,.events-image{background:transparent;border:0;border-radius:0;box-shadow:0 16px 38px #482e1b1a;padding:0}.about figure:hover,.events-image:hover{box-shadow:0 20px 44px #482e1b21;transform:translateY(-3px)}.about figure img,.events-image img{border-radius:0}.pill{background:var(--ink);border:1px solid var(--ink);box-shadow:0 8px 18px #1a151029;isolation:auto;overflow:visible;transform:none;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.pill:before{display:none}.pill:hover{background:var(--rose);border-color:var(--rose);box-shadow:0 12px 25px #cc00552e;transform:translateY(-2px)}.pill:active{box-shadow:0 6px 15px #1a151029;transform:translateY(0)}.pill-outline{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:var(--gold);box-shadow:0 8px 18px #523a1f14;color:#8f713a}.pill-outline:hover{background:var(--rose);border-color:var(--rose);box-shadow:0 12px 25px #cc005529;color:#fff}.discover{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:12px 0}.discover:hover{background:transparent;box-shadow:none;color:var(--rose);transform:translateY(-2px)}.socials a{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:1px solid var(--line);box-shadow:none;transform:none;transition:background .22s,border-color .22s,color .22s,transform .22s}.socials a:hover{background:var(--rose);border-color:var(--rose);box-shadow:none;color:#fff;transform:translateY(-2px)}.socials a:active{box-shadow:none;transform:translateY(0)}.section-label span{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:var(--gold);box-shadow:none}.cities{gap:0}.cities span{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:15px 0}.cities span:hover{background:transparent;box-shadow:none;color:var(--rose);transform:translate(4px)}.final>img{border:12px double var(--gold);box-shadow:0 20px 48px #452c1b1f}.final>img:hover{box-shadow:0 24px 55px #452c1b26;transform:translateY(-3px)}.card-stage{margin-bottom:20vh}.card-stage-last{margin-bottom:60px}.emirate-card{box-shadow:0 18px 45px #46301e21,0 5px 16px #c9a96e14,inset 0 1px #fff}.testimonials{padding:85px 7vw 100px}.testimonial-heading{grid-template-columns:.75fr 1fr .75fr}.testimonial-heading h2{font-size:clamp(42px,5vw,68px)}.testimonials .quotes{gap:18px;margin-top:48px}.testimonials .quotes blockquote{border-radius:24px;box-shadow:0 18px 45px #4b301d1c,0 5px 18px #cc005509,inset 0 1px #fff;min-height:300px;padding:22px}.testimonials .quotes blockquote:nth-child(2){transform:translateY(22px)}.testimonials .quotes p{font-size:clamp(20px,2vw,29px)}.quote-top span{height:40px;width:40px}.orb-gold{height:330px;width:330px}.orb-rose{height:390px;width:390px}@media(max-width:900px){.about,.events,.final{border-radius:0;margin:0;padding:88px 20px}.about figure,.events-image{border-radius:0;padding:0}.about figure img,.events-image img{border-radius:0}.pill,.pill-outline{box-shadow:0 8px 18px #1a151024}.card-stage{margin-bottom:16vh}.card-stage-last{margin-bottom:35px}.testimonials{padding:72px 20px 80px}.testimonials .quotes{margin-top:38px}.testimonials .quotes blockquote{min-height:280px;padding:18px}.testimonials .quotes p{font-size:clamp(21px,6.3vw,29px);padding:28px 0}}.about,.events,.final{-webkit-backdrop-filter:blur(28px) saturate(125%);backdrop-filter:blur(28px) saturate(125%);background:linear-gradient(145deg,#ffffffc7,#fff8f194);border:1px solid rgba(255,255,255,.9);border-radius:42px;box-shadow:0 30px 80px #452c1b1a,inset 0 1px #fff;margin:28px 2vw;overflow:hidden}:root{--ambient-x:0px;--ambient-y:0px;--ambient-x-inverse:0px;--ambient-y-inverse:0px;--ambient-x-soft:0px;--ambient-y-soft:0px}main,footer{position:relative;z-index:1}.ambient-canvas{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.ambient-blob{border-radius:50%;filter:blur(32px);mix-blend-mode:multiply;opacity:.4;position:absolute;will-change:transform}.ambient-blob-gold{animation:ambient-swim-gold 28s cubic-bezier(.45,.05,.55,.95) infinite alternate;background:radial-gradient(circle at 36% 34%,#fff7e1d9,#e1b25b70 45%,#e1b25b00 74%);height:44vw;left:-12vw;min-height:420px;min-width:420px;top:8vh;width:44vw}.ambient-blob-rose{animation:ambient-swim-rose 34s cubic-bezier(.45,.05,.55,.95) infinite alternate;background:radial-gradient(circle at 40% 38%,#fff1f6cc,#d85c8f40 48%,#d85c8f00 74%);height:48vw;min-height:440px;min-width:440px;right:-15vw;top:36vh;width:48vw}.ambient-blob-cream{animation:ambient-swim-cream 38s cubic-bezier(.45,.05,.55,.95) infinite alternate;background:radial-gradient(circle,rgba(255,255,255,.78),rgba(244,216,170,.22) 52%,transparent 75%);bottom:-20vh;height:50vw;left:27vw;min-height:460px;min-width:460px;width:50vw}@keyframes ambient-swim-gold{0%{transform:translate3d(var(--ambient-x-inverse),var(--ambient-y-inverse),0) scale(1)}50%{transform:translate3d(calc(7vw + var(--ambient-x-inverse)),calc(8vh + var(--ambient-y-inverse)),0) scale(1.08)}to{transform:translate3d(calc(2vw + var(--ambient-x-inverse)),calc(18vh + var(--ambient-y-inverse)),0) scale(.96)}}@keyframes ambient-swim-rose{0%{transform:translate3d(var(--ambient-x),var(--ambient-y),0) scale(.96)}50%{transform:translate3d(calc(-8vw + var(--ambient-x)),calc(10vh + var(--ambient-y)),0) scale(1.08)}to{transform:translate3d(calc(-3vw + var(--ambient-x)),calc(-8vh + var(--ambient-y)),0) scale(1.02)}}@keyframes ambient-swim-cream{0%{transform:translate3d(var(--ambient-x-soft),var(--ambient-y-soft),0) scale(1)}50%{transform:translate3d(calc(9vw + var(--ambient-x-soft)),calc(-9vh + var(--ambient-y-soft)),0) scale(.92)}to{transform:translate3d(calc(-6vw + var(--ambient-x-soft)),calc(-16vh + var(--ambient-y-soft)),0) scale(1.07)}}@media(max-width:900px){.about,.events,.final{border-radius:28px;margin:14px 10px;padding:78px 18px}.ambient-blob{filter:blur(24px);opacity:.3}}@media(prefers-reduced-motion:reduce){.ambient-blob{animation:none!important;transform:none!important}}.faqs{border-top:0}.site-footer{background:linear-gradient(145deg,#16110e,#241913 55%,#1d1216);border:0;color:#fff;display:block;isolation:isolate;overflow:hidden;padding:30px 3vw 24px;position:relative;text-transform:none}.footer-glow{border-radius:50%;filter:blur(18px);opacity:.35;pointer-events:none;position:absolute;z-index:-1}.footer-glow-gold{animation:footer-drift-gold 17s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(215,173,98,.5),transparent 70%);height:520px;left:-180px;top:-250px;width:520px}.footer-glow-rose{animation:footer-drift-rose 21s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(204,0,85,.28),transparent 70%);bottom:-320px;height:620px;right:-180px;width:620px}.footer-cta{align-items:center;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);background:linear-gradient(135deg,#ffffff1a,#ffffff09);border:1px solid rgba(255,255,255,.16);border-radius:34px;box-shadow:0 30px 90px #00000038,inset 0 1px #ffffff29;display:flex;justify-content:space-between;overflow:hidden;padding:50px 54px;position:relative}.footer-cta:after{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.13) 48%,transparent 66%);content:"";height:230%;left:-70%;pointer-events:none;position:absolute;top:-65%;transform:rotate(8deg);transition:left 1s cubic-bezier(.16,1,.3,1);width:42%}.footer-cta:hover:after{left:135%}.footer-cta span,.footer-links>span,.footer-contact>span{color:var(--gold);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.footer-cta h2{font:500 clamp(38px,5vw,72px)/1.02 var(--serif);letter-spacing:-.05em;margin-top:15px;max-width:850px}.footer-cta h2 em{color:#ed5b96}.footer-cta>a{align-items:center;background:#fff;border-radius:100px;color:var(--ink);display:flex;flex:none;font-size:10px;font-weight:600;gap:28px;letter-spacing:.11em;margin-left:30px;padding:18px 22px;text-transform:uppercase;transition:background .25s,color .25s,transform .25s}.footer-cta>a:hover{background:var(--rose);color:#fff;transform:translateY(-3px)}.footer-cta>a svg{transition:transform .25s}.footer-cta>a:hover svg{transform:translate(2px,-2px)}.footer-grid{display:grid;gap:5vw;grid-template-columns:1.5fr .7fr .7fr 1fr;padding:75px 2vw 65px}.footer-brand .brand{color:#fff}.footer-brand .brand b{background:#ffffff14;border-color:#c9a96e8c;box-shadow:none}.footer-brand>p{color:#ffffff8c;font:500 clamp(23px,2.4vw,36px)/1.25 var(--serif);letter-spacing:-.025em;margin-top:30px;max-width:370px}.footer-socials{display:flex;gap:9px;margin-top:30px}.footer-socials a{align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#ffffffb3;display:flex;height:40px;justify-content:center;transition:background .22s,border-color .22s,color .22s,transform .22s;width:40px}.footer-socials a:hover{background:var(--rose);border-color:var(--rose);color:#fff;transform:translateY(-3px)}.footer-socials svg{height:15px;width:15px}.footer-links,.footer-contact{align-content:start;display:grid;gap:17px}.footer-links>span,.footer-contact>span{margin-bottom:10px}.footer-links a{align-items:center;color:#ffffff9e;display:flex;font-size:12px;justify-content:space-between;transition:color .22s,transform .22s}.footer-links a svg{height:12px;opacity:0;transform:translate(-5px,5px);transition:opacity .22s,transform .22s;width:12px}.footer-links a:hover{color:#fff;transform:translate(4px)}.footer-links a:hover svg{opacity:1;transform:none}.footer-contact>a:not(.footer-top){color:#fff;font:500 clamp(15px,1.25vw,18px)/1.3 var(--serif);white-space:nowrap}.footer-contact p{color:#ffffff7a;font-size:11px;line-height:1.7}.footer-top{align-items:center;border-bottom:1px solid rgba(255,255,255,.2);color:var(--gold);display:flex;font-size:9px;font-weight:600;gap:12px;letter-spacing:.14em;margin-top:20px;padding-bottom:10px;text-transform:uppercase;width:-moz-max-content;width:max-content}.footer-top svg{height:13px;transform:rotate(-45deg);width:13px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);color:#ffffff61;display:flex;font-size:8px;justify-content:space-between;letter-spacing:.14em;padding:22px 2vw 0;text-transform:uppercase}@keyframes footer-drift-gold{to{transform:translate3d(90px,55px,0) scale(1.12)}}@keyframes footer-drift-rose{to{transform:translate3d(-80px,-45px,0) scale(.92)}}@media(max-width:900px){.site-footer{padding:12px 10px 20px}.footer-cta{align-items:flex-start;border-radius:26px;display:block;padding:32px 22px}.footer-cta h2{font-size:clamp(38px,12vw,58px)}.footer-cta>a{justify-content:space-between;margin:30px 0 0;width:100%}.footer-grid{display:grid;gap:45px;grid-template-columns:1fr 1fr;padding:55px 12px}.footer-brand,.footer-contact{grid-column:1/-1}.footer-brand>p{font-size:27px}.footer-contact>a:not(.footer-top){white-space:normal}.footer-bottom{align-items:flex-start;flex-direction:column;gap:10px;padding:20px 12px 0}}@media(prefers-reduced-motion:reduce){.footer-glow{animation:none!important}.footer-cta:after{display:none}.footer-cta,.footer-cta>a,.footer-links a,.footer-links a svg,.footer-socials a{transition:none!important;transform:none!important}}.site-footer{background:linear-gradient(145deg,#2a1724,#421d2b 52%,#5a2528);color:#fff9f2}.footer-glow{mix-blend-mode:screen;opacity:.48}.footer-glow-gold{background:radial-gradient(circle,rgba(222,177,96,.42),transparent 70%)}.footer-glow-rose{background:radial-gradient(circle,rgba(238,75,143,.35),transparent 70%)}.footer-cta{background:linear-gradient(135deg,#fffaf221,#ffdcdd0b);border-color:#fff4e238;box-shadow:0 30px 90px #1405104d,inset 0 1px #ffffff30}.footer-cta:after{background:linear-gradient(115deg,transparent 30%,rgba(255,238,210,.2) 48%,transparent 66%)}.footer-cta span,.footer-links>span,.footer-contact>span{color:#e6bd74}.footer-cta h2{color:#fff9f2}.footer-cta h2 em{color:#ff77ad}.footer-cta>a{background:#fff4e6;color:#321925;box-shadow:0 10px 28px #10020c40}.footer-cta>a:hover{background:#e23878;color:#fff}.footer-brand .brand{color:#fff9f2}.footer-brand .brand b{background:#fff4e614;border-color:#e6bd748c;color:#e6bd74}.footer-brand>p{color:#fff9f2ad}.footer-socials a{background:#fff4e60f;border-color:#fff4e633;color:#fff9f2c2}.footer-socials a:hover{background:#e23878;border-color:#e23878}.footer-links a{color:#fff9f2ad}.footer-links a:hover{color:#ff91bc}.footer-contact>a:not(.footer-top){color:#fff9f2}.footer-contact p{color:#fff9f28c}.footer-top{border-color:#fff4e638;color:#e6bd74}.footer-bottom{border-color:#fff4e626;color:#fff9f275}html,body,#root{min-height:100%}body{isolation:isolate;position:relative}body:before{background:linear-gradient(145deg,#faf6f059,#ffffff2e),radial-gradient(circle at 10% 20%,rgba(236,193,116,.2),transparent 30%),radial-gradient(circle at 88% 35%,rgba(226,119,159,.14),transparent 32%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:-1}.ambient-canvas{background:linear-gradient(180deg,#fff0,#faf6f014);height:100vh;width:100vw}.header-cta{background:var(--ink);border:1px solid var(--ink);border-radius:100px;box-shadow:0 8px 20px #1a151029;color:#fff;padding:13px 17px;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.header-cta:after{display:none}.header-cta:hover{background:var(--rose);border-color:var(--rose);box-shadow:0 12px 25px #c053;color:#fff;transform:translateY(-2px)}.about-grid{align-items:center;gap:7vw;grid-template-columns:minmax(340px,.86fr) minmax(420px,1.14fr);margin-top:70px}.about-grid figure{grid-column:1;grid-row:1;position:relative}.about-grid figure img{aspect-ratio:4/4.35;-o-object-fit:cover;object-fit:cover}.about-content{grid-column:2;grid-row:1}.about-content h2{max-width:720px}.about-copy{margin-top:34px;max-width:650px}.about-copy p{color:#4f4841;font-size:clamp(15px,1.2vw,18px);line-height:1.78}.about-copy p+p{margin-top:20px}.about-proof{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);background:#ffffffe6;border:1px solid rgba(105,82,62,.16);border-radius:100px;box-shadow:0 12px 30px #402a1b24,inset 0 1px #fff;display:flex;gap:13px;min-width:-moz-max-content;min-width:max-content;padding:7px 18px 7px 8px;position:absolute;z-index:3}.about-proof>span:last-child{color:#766d65;font-size:13px;font-weight:400;letter-spacing:0;line-height:1;max-width:none;text-transform:none;white-space:nowrap}.about-proof strong{color:var(--ink);font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1}.proof-avatars{display:flex;flex:none}.about-grid figure .proof-avatars img{aspect-ratio:1;background:#eee3d7;border:2px solid white;border-radius:50%;box-shadow:0 2px 7px #2b1d1426;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.proof-avatars img+img{margin-left:-10px}.proof-avatars img:nth-child(1){-o-object-position:55% 20%;object-position:55% 20%}.proof-avatars img:nth-child(2){-o-object-position:50% 22%;object-position:50% 22%}.proof-avatars img:nth-child(3){filter:saturate(.7);-o-object-position:62% 25%;object-position:62% 25%}.experience-proof{right:-112px;top:8%}.experience-proof-text{padding:12px 20px}.experience-proof-text strong{color:var(--rose)}.investor-proof{bottom:13%;left:-52px}.testimonial-heading{align-items:start;grid-template-columns:.7fr 1.65fr .65fr}.testimonial-heading h2{font-size:clamp(42px,4.8vw,68px);max-width:720px;white-space:nowrap}.quote-top{justify-content:flex-start}.verified-tag{background:#c9a96e26!important;border:1px solid rgba(201,169,110,.42)!important;border-radius:100px!important;box-shadow:none!important;color:#8d6d37!important;font-size:8px!important;font-weight:600!important;height:auto!important;letter-spacing:.14em!important;padding:7px 10px!important;text-transform:uppercase!important;width:auto!important}.testimonials .quotes cite{align-items:flex-start;flex-direction:column;gap:7px}.testimonials .quotes cite b{font-family:var(--serif);font-size:17px;font-weight:500;letter-spacing:0;text-transform:none}.testimonials .quotes cite span{align-items:center;display:flex;gap:9px}.testimonials .quotes cite i{background:var(--gold);display:inline-block;height:1px;width:16px}@media(max-width:1100px){.testimonial-heading h2{white-space:normal}}@media(max-width:900px){body:before{background:linear-gradient(145deg,#faf6f052,#ffffff1f),radial-gradient(circle at 15% 15%,rgba(236,193,116,.2),transparent 32%),radial-gradient(circle at 90% 38%,rgba(226,119,159,.13),transparent 35%)}.about-grid{display:flex;flex-direction:column;gap:35px;margin-top:45px}.about-grid figure{margin-top:0;order:1;width:100%}.about-content{order:2}.about-copy{margin-top:25px}.about-copy p{font-size:16px}.about-proof{gap:8px;padding:5px 11px 5px 6px}.about-proof>span:last-child{font-size:9px}.about-proof strong{font-size:10px}.about-grid figure .proof-avatars img{height:26px;width:26px}.proof-avatars img+img{margin-left:-8px}.experience-proof{left:7px;right:auto;top:8px}.investor-proof{bottom:24px;left:auto;right:7px}.testimonial-heading h2{font-size:clamp(32px,8.7vw,38px);white-space:nowrap}.verified-tag{display:inline-flex!important}.testimonials .quotes cite b{font-size:18px}}@media(prefers-reduced-motion:reduce){.about-proof{transform:none!important}}.about-grid figure{background:radial-gradient(circle at 50% 46%,rgba(255,255,255,.74),rgba(255,255,255,.2) 44%,transparent 68%),radial-gradient(circle at 52% 82%,rgba(201,169,110,.22),transparent 48%);box-shadow:none;display:flex;flex-direction:column;justify-content:center;min-height:clamp(540px,55vw,690px);overflow:visible}.about-grid figure:hover{box-shadow:none;transform:none}.about-grid figure>img{aspect-ratio:auto;filter:drop-shadow(0 34px 34px rgba(45,31,22,.18)) drop-shadow(0 8px 12px rgba(201,169,110,.16));height:auto;margin:0 auto;max-height:clamp(520px,54vw,680px);-o-object-fit:contain;object-fit:contain;position:relative;width:min(88%,430px);z-index:2}.about-grid figure figcaption{margin-top:-6px;position:relative;text-align:center;z-index:3}@media(max-width:900px){.about-grid figure{min-height:clamp(520px,130vw,650px)}.about-grid figure>img{max-height:clamp(500px,125vw,640px);width:min(92%,390px)}}.hero{display:block;isolation:isolate;min-height:100vh;overflow:hidden;padding:110px 8vw 65px;position:relative}.hero-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 175px);position:relative;width:min(47%,700px);z-index:2}.hero-image{filter:none;top:0;right:0;bottom:0;left:0;margin:0;max-width:none;overflow:visible;pointer-events:none;position:absolute;transform:none;width:100%;z-index:0;-webkit-mask-image:none;mask-image:none}.hero-image:before{background:linear-gradient(90deg,var(--cream) 0%,rgba(250,246,240,.98) 23%,rgba(250,246,240,.78) 39%,rgba(250,246,240,.22) 57%,transparent 72%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.hero-image:after{background:linear-gradient(180deg,rgba(250,246,240,.18),transparent 24%,transparent 76%,rgba(250,246,240,.28));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.hero-image>img{aspect-ratio:1672/941;border:0;border-radius:0;box-shadow:none;height:auto;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(100vw,177.68vh)}.hero-image:hover{filter:none;transform:none}@media(max-width:1100px)and (min-width:901px){.hero{padding-left:5vw}.hero-copy{width:47%}.hero h1{font-size:clamp(82px,10vw,120px)}}@media(max-width:900px){.hero{display:flex;flex-direction:column;gap:0;min-height:auto;padding:110px 0 105px}.hero-copy{min-height:0;padding:15px 20px 0;width:100%}.hero-image{aspect-ratio:1672/941;inset:auto;margin:50px 0 0;order:2;overflow:hidden;position:relative;width:100%;z-index:1;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 13%,#000 88%,transparent 100%)}.hero-image:before{display:none}.hero-image:after{background:linear-gradient(180deg,rgba(250,246,240,.14),transparent 28%,transparent 78%,rgba(250,246,240,.22))}.hero-image>img{height:auto;max-height:none;max-width:none;position:static;transform:none;width:100%}.hero-ticker{order:3}.hero-image:hover{transform:none}}.hero-image>img{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 8%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.68) 34%,#000 48%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.04) 8%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.68) 34%,#000 48%,#000 100%)}.hero-image:before{background:linear-gradient(90deg,var(--cream) 0%,rgba(250,246,240,.94) 16%,rgba(250,246,240,.56) 31%,rgba(250,246,240,.12) 48%,transparent 64%)}header{-webkit-backdrop-filter:blur(18px) saturate(175%);backdrop-filter:blur(18px) saturate(175%);background:linear-gradient(135deg,#ffffff57,#fff8f121);border-color:#ffffff8c;box-shadow:0 14px 42px #412a1a14,inset 0 1px #ffffffc7,inset 0 -1px #ffffff29}@media(max-width:900px){.hero-image>img{-webkit-mask-image:none;mask-image:none}header{-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);background:linear-gradient(135deg,#ffffff8f,#fff8f14d)}}@media(min-width:901px){.hero-image>img{top:calc(50% + 52px);width:min(100vw,calc((100vh - 104px)*1.7768))}}@media(max-width:1100px)and (min-width:901px){.hero-image>img{top:calc(50% + 46px);width:min(100vw,calc((100vh - 92px)*1.7768))}}.about-page{overflow:hidden}.about-page h1,.about-page h2,.about-page h3{font-family:var(--serif);font-weight:500}.about-page h2{font-size:clamp(48px,6vw,92px);letter-spacing:-.06em;line-height:1}.about-page h2 em,.about-page h1 em{color:var(--rose);font-weight:500}.about-hero{align-items:end;display:grid;grid-template-columns:.85fr 1.15fr;min-height:100vh;padding:130px 6vw 0;position:relative}.about-hero:before{background:radial-gradient(circle,rgba(201,169,110,.25) 1px,transparent 1.5px);background-size:24px 24px;content:"";height:58%;left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);opacity:.5;position:absolute;top:14%;width:48%}.about-hero-copy{align-self:center;padding-bottom:10vh;position:relative;z-index:2}.about-hero h1{font-size:clamp(92px,12vw,190px);letter-spacing:-.085em;line-height:.78;margin:48px 0 55px}.about-hero h1 em{display:block}.about-role{align-items:center;color:#4f4841;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:14px;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.about-role i{background:var(--gold);border-radius:50%;height:4px;width:4px}.about-hero figure{align-self:end;max-height:calc(100vh - 110px);overflow:hidden;position:relative}.about-hero figure:before{background:linear-gradient(90deg,var(--cream),transparent 24%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.about-hero figure:after{background:linear-gradient(0deg,var(--cream),transparent 28%);bottom:0;content:"";height:32%;left:0;position:absolute;right:0;z-index:1}.about-hero figure img{height:calc(100vh - 110px);-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.about-hero figcaption{bottom:28px;color:#8c6d39;display:flex;font-size:8px;font-weight:600;gap:28px;letter-spacing:.18em;position:absolute;right:5%;text-transform:uppercase;z-index:2}.facts-strip{-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);background:#ffffffad;border-block:1px solid rgba(201,169,110,.25);overflow-x:auto;padding:0 5vw;position:relative;z-index:3}.facts-track{display:grid;grid-template-columns:repeat(6,1fr);margin:auto;min-width:1100px}.facts-track>div{border-right:1px solid rgba(201,169,110,.28);min-height:130px;padding:30px 22px}.facts-track>div:first-child{border-left:1px solid rgba(201,169,110,.28)}.facts-track strong{display:block;font:500 clamp(19px,2vw,29px) var(--serif);letter-spacing:-.035em}.facts-track .fact-lead strong{color:var(--rose)}.facts-track span{color:#a07c3e;display:block;font-size:7px;font-weight:600;letter-spacing:.15em;line-height:1.6;margin-top:11px;text-transform:uppercase}.story-section,.values-section,.awards-section{padding:135px 7vw}.story-section{position:relative}.story-grid{display:grid;gap:9vw;grid-template-columns:.8fr 1.2fr;margin-top:75px}.story-grid>h2{position:sticky;top:135px;height:-moz-max-content;height:max-content}.story-copy{border-top:1px solid rgba(201,169,110,.35)}.story-copy>p,.story-copy>div{border-bottom:1px solid rgba(201,169,110,.3);padding:40px 0}.story-copy p{color:#575048;font-size:clamp(14px,1.25vw,18px);line-height:1.85}.story-copy p+p{margin-top:16px}.story-copy h3{font-size:28px;margin-bottom:20px}.story-copy .story-opening{color:var(--ink);font:500 clamp(23px,2.4vw,38px)/1.42 var(--serif);letter-spacing:-.025em}.values-section{background:linear-gradient(140deg,#f2e1c7a3,#ffffff85,#f8dee97a);border-block:1px solid rgba(255,255,255,.8)}.values-heading{align-items:end;display:flex;justify-content:space-between;margin:65px 0}.values-heading h2{max-width:850px}.values-heading>p{color:var(--muted);font-size:12px;line-height:1.7;max-width:210px}.values-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.values-grid article{-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);background:linear-gradient(145deg,#ffffffe0,#fff9f2ad);border:1px solid rgba(255,255,255,.92);border-radius:30px;box-shadow:0 18px 45px #573a231a,inset 0 1px #fff;min-height:390px;padding:24px;position:relative;transition:box-shadow .3s}.values-grid article:hover{box-shadow:0 28px 65px #573a2329,inset 0 1px #fff}.values-grid article>span{align-items:center;background:#c9a96e1f;border:1px solid rgba(201,169,110,.3);border-radius:50%;color:#9a7537;display:flex;height:52px;justify-content:center;width:52px}.values-grid svg{height:21px;width:21px}.values-grid b{color:#c9a96ea6;font-size:9px;letter-spacing:.16em;position:absolute;right:24px;top:29px}.values-grid h3{font-size:clamp(35px,3.4vw,54px);letter-spacing:-.05em;margin:80px 0 20px}.values-grid p{color:#5d554e;font-size:12px;line-height:1.75}.awards-section{display:grid;gap:9vw;grid-template-columns:.72fr 1.28fr}.awards-intro{height:-moz-max-content;height:max-content;position:sticky;top:135px}.awards-intro h2{margin:65px 0 28px}.awards-intro>p{color:var(--muted);font-size:13px;line-height:1.8;max-width:440px}.awards-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.awards-grid article{align-items:center;background:#ffffffc2;border:1px solid rgba(201,169,110,.25);border-radius:20px;display:grid;gap:15px;grid-template-columns:auto 1fr auto;min-height:148px;padding:20px;transition:background .25s,border-color .25s,transform .25s}.awards-grid article:hover{background:#fff;border-color:#c9a96ea6;transform:translateY(-4px)}.awards-grid svg{color:var(--gold);height:20px;width:20px}.awards-grid h3{font-size:18px;line-height:1.25}.awards-grid span{color:#9a7537;display:block;font-size:7px;font-weight:600;letter-spacing:.15em;margin-top:10px;text-transform:uppercase}.awards-grid b{color:#c9a96e8c;font:500 13px var(--serif)}.company-section{align-items:stretch;background:linear-gradient(135deg,#ffffffb3,#f5e3c68c);display:grid;gap:0;grid-template-columns:1fr 1fr;margin:30px 3vw 80px;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:42px;box-shadow:0 30px 80px #49301e1f}.company-image{min-height:720px;overflow:hidden}.company-image img{height:100%;-o-object-fit:cover;object-fit:cover}.company-copy{padding:90px 7vw}.company-copy h2{font-size:clamp(48px,5.3vw,82px);margin:65px 0 35px}.company-copy>p{color:#575048;font-size:13px;line-height:1.85;margin-top:17px}.company-copy .pill{margin-top:38px}@media(max-width:1100px){.values-grid{grid-template-columns:1fr 1fr}.values-grid article{min-height:330px}.awards-section{display:block}.awards-intro{position:static}.awards-grid{margin-top:60px}}@media(max-width:900px){.about-hero{display:flex;flex-direction:column;min-height:auto;padding:130px 0 0}.about-hero-copy{padding:20px 20px 45px;width:100%}.about-hero h1{font-size:clamp(82px,25vw,120px);margin:35px 0 42px}.about-role{font-size:8px;gap:9px}.about-hero figure{max-height:none;width:100%}.about-hero figure:before{background:linear-gradient(180deg,var(--cream),transparent 15%)}.about-hero figure img{height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;width:100%}.about-hero figcaption{bottom:18px;right:20px}.facts-strip{padding:0}.facts-track{min-width:920px}.facts-track>div{min-height:110px;padding:24px 18px}.story-section,.values-section,.awards-section{padding:90px 20px}.story-grid{display:block;margin-top:50px}.story-grid>h2{position:static}.story-copy{margin-top:50px}.story-copy>p,.story-copy>div{padding:30px 0}.story-copy .story-opening{font-size:25px}.values-heading{align-items:start;display:block;margin:50px 0}.values-heading>p{margin-top:20px;max-width:100%}.values-grid{grid-template-columns:1fr}.values-grid article{min-height:300px}.values-grid h3{margin-top:65px}.awards-grid{grid-template-columns:1fr;margin-top:50px}.awards-grid article{min-height:125px}.awards-intro h2{margin:50px 0 25px}.company-section{display:block;margin:10px 10px 45px;border-radius:28px}.company-image{min-height:0}.company-image img{aspect-ratio:4/3}.company-copy{padding:55px 18px}.company-copy h2{font-size:clamp(43px,13vw,62px);margin:50px 0 30px}}.about-page{background:radial-gradient(circle at 12% 16%,rgba(237,194,116,.2),transparent 27%),radial-gradient(circle at 88% 40%,rgba(226,119,159,.12),transparent 29%),linear-gradient(180deg,#ffffff1a,#faf6f01f);position:relative}.about-page:before,.about-page:after{border-radius:50%;content:"";filter:blur(18px);pointer-events:none;position:absolute;z-index:0}.about-page:before{animation:about-float-a 18s ease-in-out infinite;background:#e2779f1a;height:360px;right:-140px;top:28%;width:360px}.about-page:after{animation:about-float-b 22s ease-in-out infinite;background:#deb56c24;height:420px;left:-180px;top:60%;width:420px}.about-page>section{background:transparent;border:0;position:relative;z-index:1}.about-hero{display:block;isolation:isolate;min-height:88vh;overflow:hidden;padding:120px 7vw 36px}.about-hero-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:calc(88vh - 156px);padding:0;width:min(47%,700px)}.about-hero figure{animation:none;height:100%;top:0;right:0;bottom:0;left:0;max-height:none;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:1}.about-hero figure:before{background:linear-gradient(90deg,var(--cream) 0%,rgba(250,246,240,.95) 18%,rgba(250,246,240,.55) 35%,rgba(250,246,240,.08) 54%,transparent 68%);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.about-hero figure:after{background:linear-gradient(180deg,rgba(250,246,240,.12),transparent 25%,transparent 76%,rgba(250,246,240,.36));height:auto;top:0;right:0;bottom:0;left:0}.about-hero figure img{height:auto;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;opacity:1;position:absolute;right:0;top:calc(50% + 25px);transform:translateY(-50%);visibility:visible;width:min(100vw,156vh);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 10%,rgba(0,0,0,.62) 35%,#000 50%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 10%,rgba(0,0,0,.62) 35%,#000 50%)}.about-hero-copy{z-index:2}.about-hero figcaption{bottom:40px;right:5%}.facts-strip{background:#ffffff6b;border:0;border-radius:30px;box-shadow:0 16px 45px #472e1c12,inset 0 1px #fffc;margin:-24px 3vw 0;padding:0 2vw}.facts-track>div,.facts-track>div:first-child{border:0;position:relative}.facts-track>div:not(:last-child):after{background:linear-gradient(180deg,transparent,rgba(201,169,110,.34),transparent);content:"";height:55%;position:absolute;right:0;top:22%;width:1px}.story-grid>h2 em{display:inline-block;white-space:nowrap}.story-copy{border:0}.story-copy>p,.story-copy>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#fff6,#ffffff14);border:1px solid rgba(255,255,255,.52);border-radius:28px;box-shadow:0 14px 40px #4a301d0e;margin-bottom:14px;padding:34px}.story-section{padding-bottom:45px}.values-section{padding-top:45px;background:transparent;border:0}.values-grid article{overflow:hidden}.values-grid article:after,.awards-grid article:after{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.72) 48%,transparent 65%);content:"";top:-40%;right:-40%;bottom:-40%;left:-40%;opacity:0;pointer-events:none;position:absolute;transform:translate(-45%);transition:opacity .3s,transform .7s}.values-grid article:hover:after,.awards-grid article:hover:after{opacity:.75;transform:translate(45%)}.awards-grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff80;border-color:#ffffffad;box-shadow:0 12px 34px #462d1c0e;overflow:hidden;position:relative}.company-section{background:linear-gradient(135deg,#ffffff8a,#f5e3c652);box-shadow:0 24px 70px #49301e17;margin-top:0}.company-image img{-o-object-position:center 28%;object-position:center 28%}@keyframes about-float-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(-60px,90px,0)}}@keyframes about-float-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(80px,-70px,0)}}@keyframes about-portrait-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:900px){.about-page:before,.about-page:after{opacity:.55}.about-hero{display:flex;min-height:auto;padding:115px 0 0}.about-hero-copy{min-height:0;padding:20px 20px 32px;width:100%}.about-hero figure{animation:none;inset:auto;max-height:none;order:2;overflow:hidden;pointer-events:none;position:relative;width:100%}.about-hero figure:before{background:linear-gradient(180deg,var(--cream),transparent 16%)}.about-hero figure:after{display:none}.about-hero figure img{height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;position:static;transform:none;width:100%;-webkit-mask-image:none;mask-image:none}.facts-strip{border-radius:22px;margin:-12px 10px 0;padding:0}.story-grid>h2 em{white-space:normal}.story-copy>p,.story-copy>div{border-radius:22px;margin-bottom:10px;padding:26px 20px}.story-section{padding-bottom:30px}.values-section{padding-top:30px}}@media(prefers-reduced-motion:reduce){.about-page:before,.about-page:after,.about-hero figure{animation:none}}.subpage{background:radial-gradient(circle at 8% 12%,rgba(237,194,116,.18),transparent 25%),radial-gradient(circle at 92% 30%,rgba(226,119,159,.12),transparent 28%);overflow:hidden}.subpage h1,.subpage h2,.subpage h3{font-family:var(--serif);font-weight:500}.subpage h2{font-size:clamp(48px,6vw,88px);letter-spacing:-.06em;line-height:1}.subpage em{color:var(--rose);font-weight:500}.page-hero{align-items:center;display:grid;gap:7vw;grid-template-columns:1fr .82fr;min-height:88vh;padding:135px 7vw 75px;position:relative}.page-hero-copy{position:relative;z-index:2}.page-hero h1{font:500 clamp(72px,8.5vw,138px)/.88 var(--serif);letter-spacing:-.075em;margin:45px 0 35px}.page-hero-copy>p:last-child,.page-intro p{color:#575048;font-size:clamp(14px,1.25vw,18px);line-height:1.8;max-width:650px}.page-hero-visual{align-items:center;display:flex;justify-content:center;min-height:540px;perspective:1000px;position:relative}.page-hero-visual:before{background:linear-gradient(145deg,#ffffffa6,#fff4e847);border:1px solid rgba(255,255,255,.9);border-radius:48px;box-shadow:0 35px 90px #462d1c21,inset 0 1px #fff;content:"";top:5%;right:5%;bottom:5%;left:5%;position:absolute;transform:rotate(3deg)}.page-intro{padding:75px 7vw}.page-intro p{color:var(--ink);font:500 clamp(24px,2.6vw,40px)/1.45 var(--serif);max-width:1050px}.hero-monogram,.media-orbit,.insight-visual,.work-orbit,.contact-orbit{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa6;border:1px solid white;border-radius:50%;box-shadow:0 24px 60px #4c321f21;display:flex;height:330px;justify-content:center;position:relative;width:330px;z-index:2}.hero-monogram span,.contact-orbit b{color:var(--gold);font:500 100px var(--serif)}.hero-monogram b,.contact-orbit span{bottom:42px;color:#8c6d39;font-size:8px;letter-spacing:.18em;position:absolute;text-transform:uppercase}.hero-property{border-radius:38px;box-shadow:0 30px 70px #462d1c33;height:490px;overflow:hidden;position:relative;transform:rotate(2deg);width:88%;z-index:2}.hero-property img{height:100%;-o-object-fit:cover;object-fit:cover}.hero-property span{background:#ffffffc2;border-radius:100px;bottom:18px;font-size:8px;left:18px;letter-spacing:.16em;padding:10px 14px;position:absolute;text-transform:uppercase}.portfolio-page .page-hero{padding-bottom:35px}.portfolio-page .page-hero h1{font-size:clamp(58px,7vw,112px);line-height:.92}.portfolio-hero-actions{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin:-60px 0 65px;padding:0 7vw;position:relative;z-index:3}.portfolio-hero-actions>a:not(.pill){align-items:center;border-bottom:1px solid rgba(201,169,110,.55);color:var(--ink);display:inline-flex;font-size:10px;gap:8px;letter-spacing:.08em;padding-bottom:8px;text-transform:uppercase;transition:.22s}.portfolio-hero-actions>a:not(.pill) span{color:#9a7537}.portfolio-hero-actions>a:not(.pill):hover{color:var(--rose);transform:translate(4px)}.featured-listing{background:#ffffffe0;border:2px solid var(--gold);border-radius:34px;box-shadow:0 34px 85px #482f1d2e,inset 0 1px #fff;overflow:hidden;position:relative;width:min(100%,460px);z-index:2}.featured-listing:before{background:linear-gradient(120deg,transparent,rgba(255,255,255,.75),transparent);content:"";height:140%;left:-80%;position:absolute;top:-20%;transform:rotate(12deg);transition:left .7s;width:44%;z-index:3}.featured-listing:hover:before{left:120%}.feature-ribbon{background:linear-gradient(135deg,var(--gold),#e7cc8e);border-radius:0 0 18px;color:#fff;font-size:9px;font-weight:700;left:0;letter-spacing:.12em;padding:13px 16px;position:absolute;text-transform:uppercase;top:0;z-index:4}.featured-listing>img{height:250px;-o-object-fit:cover;object-fit:cover}.featured-listing>div{padding:24px}.featured-listing small{color:#96733b;display:block;font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.featured-listing h3{font-size:34px;letter-spacing:-.035em;margin:12px 0}.featured-listing strong{color:var(--rose);display:block;font:500 32px var(--serif);margin-bottom:10px}.featured-listing p{align-items:center;color:#625950;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.featured-listing p b{background:var(--ink);border-radius:100px;color:#fff;font-size:8px;letter-spacing:.12em;padding:7px 10px;text-transform:uppercase}.featured-listing em{color:var(--rose);display:block;font-family:DM Sans,sans-serif;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.12em;margin-top:15px;text-transform:uppercase}.featured-listing blockquote{color:#4e4740;font:italic 16px/1.45 var(--serif);margin-top:14px}.featured-listing a{align-items:center;color:#96733b;display:flex;font-size:9px;font-weight:700;gap:8px;letter-spacing:.12em;margin-top:20px;text-transform:uppercase}.filter-pills{display:flex;flex-wrap:wrap;gap:8px;margin:45px 0}.filter-pills button{background:#ffffff8f;border:1px solid rgba(201,169,110,.35);border-radius:100px;color:#6b6057;cursor:pointer;font-size:9px;letter-spacing:.1em;padding:11px 16px;text-transform:uppercase;transition:.25s}.filter-pills button:hover,.filter-pills button.active{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-2px)}.listings-section,.advantage-section,.media-section,.insights-section{padding:100px 7vw}.listings-section>h2,.advantage-section>h2,.media-section>h2,.insights-section>h2{margin-top:55px}.portfolio-filter-bar{align-items:end;background:#ffffffc7;border:1px solid rgba(255,255,255,.95);border-radius:30px;box-shadow:0 24px 65px #482f1d1a,inset 0 1px #fff;display:grid;gap:16px;grid-template-columns:1.4fr .95fr 1.05fr .75fr 1fr .95fr auto;margin:55px 0 18px;padding:18px}.portfolio-filter-bar label,.portfolio-filter-bar>div{display:flex;flex-direction:column;gap:9px}.portfolio-filter-bar span{color:#91713e;font-size:7px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.portfolio-filter-bar input,.portfolio-filter-bar select{background:transparent;border:0;border-bottom:1px solid rgba(26,21,16,.18);color:var(--ink);font:inherit;font-size:12px;outline:0;padding:9px 0}.portfolio-filter-bar input:focus,.portfolio-filter-bar select:focus{border-color:var(--gold)}.search-field{align-items:center;border-bottom:1px solid rgba(26,21,16,.18);display:grid!important;gap:9px!important;grid-template-columns:auto 1fr}.search-field svg{color:var(--gold)}.search-field input{border:0!important;padding:9px 0}.mini-pills,.currency-pills{display:flex;gap:6px}.mini-pills button,.currency-pills button{background:transparent;border:1px solid rgba(201,169,110,.5);border-radius:100px;color:#6e6258;cursor:pointer;font-size:8px;font-weight:700;letter-spacing:.1em;padding:9px 11px;text-transform:uppercase;transition:.22s}.mini-pills button.active,.currency-pills button.active{background:var(--ink);border-color:var(--ink);color:var(--cream)}.apply-filter{background:var(--gold);border:0;border-radius:100px;color:#fff;cursor:pointer;font-size:8px;font-weight:700;letter-spacing:.13em;padding:13px 16px;text-transform:uppercase;transition:.22s}.apply-filter:hover{background:var(--rose);transform:translateY(-2px)}.market-tabs{margin-top:0}.property-grid,.article-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.property-card,.article-grid article{background:#ffffffc7;border:1px solid rgba(255,255,255,.95);border-radius:27px;box-shadow:0 18px 45px #482f1d17;overflow:hidden;padding:10px;transition:box-shadow .3s,transform .3s}.property-card:hover,.article-grid article:hover{box-shadow:0 28px 65px #482f1d29;transform:translateY(-7px)}.property-card>div{border-radius:20px;height:240px;overflow:hidden;position:relative}.property-card img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.property-card:hover img{transform:scale(1.035)}.property-card>div span{background:#ffffffd6;border:1px solid rgba(201,169,110,.35);border-radius:100px;font-size:7px;letter-spacing:.13em;padding:8px 11px;position:absolute;right:12px;text-transform:uppercase;top:12px}.property-card small,.article-grid span{color:#9a7537;display:block;font-size:7px;font-weight:600;letter-spacing:.14em;margin:20px 10px 10px;text-transform:uppercase}.property-card h3{font-size:26px;margin:0 10px}.property-card strong{color:var(--rose);display:block;font:500 21px var(--serif);margin:20px 10px 6px}.property-card p{color:var(--muted);font-size:10px;margin:0 10px}.property-card em{color:#8f713a;display:inline-block;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.12em;margin:15px 10px 0;text-transform:uppercase}.property-card a,.article-grid a,.media-scroll a,.contact-options a{align-items:center;color:#9a7537;display:flex;font-size:8px;font-weight:600;gap:7px;letter-spacing:.12em;margin:22px 10px 12px;text-transform:uppercase}.property-card a svg,.article-grid a svg,.media-scroll a svg,.contact-options a svg{height:13px;width:13px}.advantage-section{background:#ffffff47}.advantage-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:65px}.advantage-grid article{background:#ffffffa6;border:1px solid rgba(255,255,255,.88);border-radius:26px;padding:35px}.advantage-grid b{color:var(--gold);font:500 15px var(--serif)}.advantage-grid h3{font-size:32px;margin:45px 0 15px}.advantage-grid p{color:#5d554e;font-size:12px;line-height:1.75}.form-section,.general-contact{align-items:start;background:linear-gradient(135deg,#f5e2c58c,#f9dae759);display:grid;gap:8vw;grid-template-columns:.8fr 1.2fr;margin:60px 3vw;padding:80px 5vw;border-radius:40px}.form-section h2,.general-contact h2{font-size:clamp(48px,5vw,78px);margin:55px 0 25px}.form-section>div>p{color:#5d554e;font-size:13px;line-height:1.8}.glass-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid white;border-radius:28px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:28px}.glass-form label{display:flex;flex-direction:column;gap:9px}.glass-form label span{color:#8d713f;font-size:7px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.glass-form input,.glass-form select,.glass-form textarea{background:transparent;border:0;border-bottom:1px solid rgba(26,21,16,.18);color:var(--ink);font:inherit;outline:0;padding:10px 0;resize:vertical}.glass-form input:focus,.glass-form select:focus,.glass-form textarea:focus{border-color:var(--gold)}.glass-form .field-wide{grid-column:1/-1}.glass-form button{cursor:pointer;justify-self:start}.sell-section .form-note{color:#9a7537;font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:22px;text-transform:uppercase}.sell-form .radio-line>div{display:flex;gap:18px}.sell-form .radio-line label,.privacy-line{align-items:center;color:#5d554e;display:flex;flex-direction:row;font-size:12px;gap:8px}.sell-form .radio-line input,.privacy-line input{accent-color:var(--rose)}.sell-form .pill{justify-content:center;width:100%}.sell-form>a{justify-content:center;text-align:center}.page-closing{align-items:center;background:#ffffff8a;border:1px solid white;border-radius:40px;display:flex;justify-content:space-between;margin:80px 3vw;padding:65px 5vw}.page-closing h2{font-size:clamp(45px,5vw,76px);margin:30px 0 18px;max-width:900px}.page-closing p{color:var(--muted);font-size:12px;line-height:1.7}.media-orbit,.work-orbit{animation:slow-turn 18s linear infinite}.media-orbit svg,.work-orbit svg,.contact-orbit svg,.insight-visual svg{color:var(--rose);height:62px;width:62px}.media-orbit span,.work-orbit span{background:#fff;border:1px solid rgba(201,169,110,.25);border-radius:100px;font-size:8px;letter-spacing:.12em;padding:10px 14px;position:absolute;text-transform:uppercase}.media-orbit span:nth-of-type(1),.work-orbit span:nth-of-type(1){top:15px}.media-orbit span:nth-of-type(2),.work-orbit span:nth-of-type(2){bottom:28px;left:-20px}.media-orbit span:nth-of-type(3),.work-orbit span:nth-of-type(3){right:-25px;top:45%}.work-orbit span:nth-of-type(4){bottom:5px;right:15px}.logo-wall{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-top:55px}.logo-wall div{align-items:center;background:#fff9;border:1px solid rgba(201,169,110,.25);border-radius:18px;color:#715b36;display:flex;font:500 12px var(--serif);height:120px;justify-content:center;text-align:center}.media-scroll{display:flex;gap:16px;margin-top:55px;overflow-x:auto;padding:0 0 20px}.media-scroll article{background:#ffffffb8;border:1px solid white;border-radius:25px;flex:0 0 360px;overflow:hidden;padding:10px}.media-scroll article>div{border-radius:18px;height:210px;overflow:hidden;position:relative}.media-scroll img{height:100%;-o-object-fit:cover;object-fit:cover}.media-scroll article>div svg{background:#ffffffd9;border-radius:50%;bottom:15px;height:42px;padding:12px;position:absolute;right:15px;width:42px}.media-scroll small{color:#9a7537;display:block;font-size:7px;letter-spacing:.14em;margin:18px 10px;text-transform:uppercase}.media-scroll h3{font-size:25px;margin:0 10px}.media-gallery{display:grid;gap:12px;grid-template-columns:1.3fr .7fr .8fr;margin-top:55px}.media-gallery img{border-radius:24px;height:430px;-o-object-fit:cover;object-fit:cover}.media-gallery img:nth-child(2),.media-gallery img:nth-child(4){height:330px}.split-cta{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:90px 7vw}.split-cta>div{background:#ffffffa6;border:1px solid white;border-radius:30px;padding:38px}.split-cta svg{color:var(--gold)}.split-cta h2{font-size:45px;margin:55px 0 15px}.split-cta p{color:var(--muted);font-size:12px;margin-bottom:30px}.insight-visual{flex-direction:column}.insight-visual strong{font:500 90px var(--serif)}.insight-visual span{color:#9a7537;font-size:8px;letter-spacing:.15em;text-transform:uppercase}.article-grid{margin-top:55px}.article-grid article{min-height:360px;padding:25px}.article-grid article>div{align-items:center;display:flex;justify-content:space-between}.article-grid article svg{color:var(--gold);height:25px;width:25px}.article-grid span{margin:0}.article-grid h3{font-size:28px;line-height:1.16;margin:70px 0 20px}.article-grid p{color:#5d554e;font-size:11px;line-height:1.75}.path-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:60px 7vw 120px}.path-grid article{background:linear-gradient(145deg,#ffffffc7,#fff9f294);border:1px solid white;border-radius:34px;box-shadow:0 22px 55px #462d1c1a;min-height:520px;padding:35px}.path-grid article>div{align-items:center;display:flex;justify-content:space-between}.path-grid svg{color:var(--gold);height:30px;width:30px}.path-grid b{color:#c9a96ea6;font:500 15px var(--serif)}.path-grid small{color:#9a7537;display:block;font-size:8px;letter-spacing:.15em;margin-top:70px;text-transform:uppercase}.path-grid h2{font-size:clamp(40px,4vw,62px);margin:25px 0}.path-grid p{color:#5d554e;font-size:12px;line-height:1.8;max-width:520px}.path-grid .pill{margin-top:35px}.contact-orbit{flex-direction:column}.contact-orbit b{font-size:80px}.contact-options{display:grid;gap:14px;grid-template-columns:repeat(6,1fr);padding:50px 7vw 110px}.contact-options article{background:#ffffffb8;border:1px solid white;border-radius:26px;box-shadow:0 17px 42px #462d1c14;grid-column:span 2;min-height:300px;padding:26px}.contact-options article:nth-child(4){grid-column:2/span 2}.contact-options svg{color:var(--gold)}.contact-options h3{font-size:28px;margin:55px 0 15px}.contact-options p{color:#5d554e;font-size:11px;line-height:1.75}.contact-details{display:flex;flex-direction:column;gap:18px;margin-top:45px}.contact-details a,.contact-details span{align-items:center;color:#5d554e;display:flex;font-size:12px;gap:12px}.contact-details svg{color:var(--gold);height:18px;width:18px}.contact-quote{background:var(--ink);color:#fff;margin-top:80px;padding:110px 12vw;text-align:center}.contact-quote blockquote{font:italic 500 clamp(35px,5vw,72px)/1.25 var(--serif)}.contact-quote span{color:var(--gold);display:block;font-size:8px;letter-spacing:.18em;margin-top:32px;text-transform:uppercase}@keyframes slow-turn{50%{transform:rotate(3deg) translateY(-7px)}}@media(max-width:1050px){.property-grid,.article-grid{grid-template-columns:1fr 1fr}.logo-wall{grid-template-columns:repeat(3,1fr)}.contact-options{grid-template-columns:1fr 1fr}.contact-options article,.contact-options article:nth-child(4){grid-column:auto}}@media(max-width:900px){.page-hero{display:block;min-height:auto;padding:130px 20px 70px}.page-hero h1{font-size:clamp(62px,18vw,90px);margin:35px 0 30px}.page-hero-visual{min-height:390px;margin-top:45px}.page-hero-visual:before{border-radius:30px}.hero-monogram,.media-orbit,.insight-visual,.work-orbit,.contact-orbit{height:250px;width:250px}.hero-property{height:350px;width:95%}.page-intro,.listings-section,.advantage-section,.media-section,.insights-section{padding:70px 20px}.page-intro p{font-size:24px}.property-grid,.article-grid,.advantage-grid,.split-cta,.path-grid,.general-contact,.form-section{display:grid;grid-template-columns:1fr}.property-card>div{height:225px}.filter-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.filter-pills button{white-space:nowrap}.form-section,.general-contact{border-radius:28px;margin:30px 10px;padding:55px 18px}.glass-form{grid-template-columns:1fr;padding:20px}.glass-form .field-wide{grid-column:auto}.page-closing{align-items:flex-start;border-radius:28px;display:block;margin:45px 10px;padding:45px 20px}.page-closing .pill{margin-top:28px}.logo-wall{grid-template-columns:1fr 1fr}.logo-wall div{height:90px}.media-scroll article{flex-basis:82vw}.media-gallery{grid-template-columns:1fr 1fr}.media-gallery img,.media-gallery img:nth-child(2),.media-gallery img:nth-child(4){height:260px}.media-gallery img:first-child{grid-column:1/-1}.split-cta,.path-grid{padding:70px 20px}.path-grid article{min-height:430px;padding:25px}.path-grid small{margin-top:50px}.contact-options{grid-template-columns:1fr;padding:50px 20px 80px}.contact-options article,.contact-options article:nth-child(4){grid-column:auto}.contact-quote{padding:80px 20px}}@media(prefers-reduced-motion:reduce){.media-orbit,.work-orbit{animation:none}}.events-page .page-hero{padding-bottom:95px}.next-event-card{background:#ffffffe6;border:2px solid var(--gold);border-radius:34px;box-shadow:0 34px 85px #482f1d2e,inset 0 1px #fff;overflow:hidden;position:relative;width:min(100%,470px);z-index:2}.next-event-card>img{height:240px;-o-object-fit:cover;object-fit:cover}.event-ribbon{background:linear-gradient(135deg,var(--gold),#e7cc8e);border-radius:0 0 18px;color:#fff;font-size:9px;font-weight:700;left:0;letter-spacing:.12em;padding:13px 16px;position:absolute;text-transform:uppercase;top:0;z-index:3}.next-event-card>div{padding:24px}.next-event-card h3{font-size:34px;letter-spacing:-.035em}.next-event-card p{align-items:center;color:#5d554e;display:flex;font-size:12px;gap:8px;line-height:1.5;margin-top:12px}.next-event-card b{background:var(--ink);border-radius:100px;color:#fff;display:inline-flex;font-size:8px;letter-spacing:.12em;margin-top:15px;padding:8px 12px;text-transform:uppercase}.next-event-card .pill{justify-content:center;margin-top:22px;width:100%}.next-event-card button:not(.pill){background:transparent;border:0;color:#9a7537;cursor:pointer;display:flex;font-size:9px;font-weight:700;gap:7px;letter-spacing:.12em;margin:16px auto 0;text-transform:uppercase}.event-countdown{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:22px}.event-countdown span{border:1px solid rgba(201,169,110,.55);border-radius:16px;padding:11px 8px;text-align:center}.event-countdown b{background:none;color:var(--ink);display:block;font:500 25px var(--serif);letter-spacing:0;margin:0;padding:0}.event-countdown small{color:#9a7537;display:block;font-size:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.events-list-section,.event-process,.events-gallery{padding:100px 7vw}.events-list-heading{align-items:end;display:flex;justify-content:space-between;gap:30px}.events-list-heading h2,.event-process h2,.events-gallery h2{font-size:clamp(48px,6vw,88px);letter-spacing:-.06em;line-height:1;margin-top:55px}.view-toggle{background:#ffffffa6;border:1px solid white;border-radius:100px;box-shadow:0 14px 35px #482f1d14;display:flex;padding:5px}.view-toggle button{background:transparent;border:0;border-radius:100px;color:#6b6057;cursor:pointer;font-size:8px;font-weight:700;letter-spacing:.12em;padding:11px 14px;text-transform:uppercase}.view-toggle button.active{background:var(--ink);color:#fff}.events-filter-bar{align-items:end;background:#ffffffc7;border:1px solid rgba(255,255,255,.95);border-radius:30px;box-shadow:0 24px 65px #482f1d1a,inset 0 1px #fff;display:grid;gap:16px;grid-template-columns:1fr 1fr .8fr 1.35fr;margin:55px 0 26px;padding:18px}.events-filter-bar label,.events-filter-bar>div{display:flex;flex-direction:column;gap:9px}.events-filter-bar span{color:#91713e;font-size:7px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.events-filter-bar select{background:transparent;border:0;border-bottom:1px solid rgba(26,21,16,.18);color:var(--ink);font:inherit;font-size:12px;outline:0;padding:9px 0}.event-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.event-card{background:#ffffffc7;border:1px solid rgba(255,255,255,.95);border-radius:27px;box-shadow:0 18px 45px #482f1d17;cursor:pointer;overflow:hidden;padding:10px;transition:box-shadow .3s,transform .3s}.event-card:hover{box-shadow:0 28px 65px #482f1d29}.event-card>div{border-radius:20px;height:230px;overflow:hidden;position:relative}.event-card img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.event-card:hover img{transform:scale(1.035)}.event-card>div span{border-radius:100px;color:#fff;font-size:7px;font-weight:700;left:12px;letter-spacing:.13em;padding:8px 11px;position:absolute;text-transform:uppercase;top:12px}.event-upcoming>div span{background:var(--gold)}.event-current>div span{background:var(--rose)}.event-past>div span{background:#8a8178}.event-card section{padding:20px 10px 10px}.event-card h3{font-size:27px;line-height:1.05}.event-card p{align-items:center;color:#5d554e;display:flex;font-size:11px;gap:8px;margin-top:12px}.event-card section>b{background:#c9a96e26;border:1px solid rgba(201,169,110,.38);border-radius:100px;color:#8d6d37;display:inline-flex;font-size:7px;letter-spacing:.12em;margin-top:14px;padding:8px 10px;text-transform:uppercase}.attendees{align-items:center;display:flex;gap:10px;margin-top:16px}.attendees i{display:flex}.attendees img{border:2px solid white;border-radius:50%;height:28px;margin-left:-8px;width:28px}.attendees img:first-child{margin-left:0}.attendees span,.event-card small{color:#6d6259;font-size:10px}.event-card small{display:block;margin-top:10px}.event-card button{align-items:center;background:var(--ink);border:0;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:8px;font-weight:700;gap:7px;letter-spacing:.12em;margin-top:20px;padding:12px 15px;text-transform:uppercase}.event-past button{background:transparent;border:1px solid var(--gold);color:#8d6d37}.calendar-note{color:#6d6259;font-size:12px;margin-top:24px}.event-process{background:#ffffff38}.event-process>p,.events-gallery>p{color:#5d554e;font-size:14px;line-height:1.8;margin-top:25px;max-width:720px}.event-process>div:not(.section-label):not(.event-process-cta){display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:65px;position:relative}.event-process>div:not(.section-label):not(.event-process-cta):before{background:linear-gradient(90deg,transparent,var(--gold),transparent);content:"";height:1px;left:6%;position:absolute;right:6%;top:26px}.event-process article{background:#ffffff9e;border:1px solid white;border-radius:26px;padding:28px;position:relative}.event-process article b{align-items:center;background:var(--cream);border:1px solid var(--gold);border-radius:50%;color:var(--gold);display:flex;font-size:9px;height:52px;justify-content:center;width:52px}.event-process h3{font-size:27px;margin:38px 0 14px}.event-process article p{color:#5d554e;font-size:11px;line-height:1.75}.event-process-cta{display:flex;gap:18px;margin-top:35px}.event-process-cta a,.events-gallery>a{align-items:center;border-bottom:1px solid rgba(201,169,110,.55);color:#8d6d37;display:flex;font-size:9px;font-weight:700;gap:8px;letter-spacing:.12em;padding-bottom:8px;text-transform:uppercase}.events-gallery>div{display:grid;gap:14px;grid-template-columns:1.2fr .8fr 1fr;margin:55px 0 32px}.events-gallery figure{background:#fff;border:1px solid rgba(201,169,110,.34);border-radius:28px;box-shadow:0 18px 45px #482f1d17;overflow:hidden;padding:9px}.events-gallery img{border-radius:20px;height:310px;-o-object-fit:cover;object-fit:cover}.events-gallery figure:first-child{grid-row:span 2}.events-gallery figure:first-child img{height:638px}.events-gallery figcaption{color:#8d6d37;font:italic 16px var(--serif);padding:13px 10px 8px}.partner-section ul{color:#5d554e;display:grid;gap:12px;list-style:none;margin-top:28px}.partner-section li{align-items:center;display:flex;font-size:12px;gap:10px}.partner-section li:before{background:var(--gold);border-radius:50%;content:"";height:7px;width:7px}.event-modal{background:#1a151061;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:0;right:0;bottom:0;left:0;overflow:auto;padding:30px;position:fixed;z-index:80}.event-modal-panel{background:var(--cream);border:1px solid white;border-radius:36px;box-shadow:0 35px 100px #1a151059;margin:auto;max-width:1060px;overflow:hidden;padding:20px;position:relative}.modal-close{align-items:center;background:#fff;border:1px solid rgba(201,169,110,.35);border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:sticky;top:18px;margin-left:auto;width:44px;z-index:5}.past-note{background:#ffffffbf;border:1px solid rgba(201,169,110,.35);border-radius:100px;color:#8d6d37;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.12em;margin:0 0 16px;padding:10px 14px;text-transform:uppercase}.modal-hero{border-radius:28px;height:440px;overflow:hidden;position:relative}.modal-hero img{height:100%;-o-object-fit:cover;object-fit:cover}.modal-hero span{background:var(--ink);border-radius:100px;color:#fff;font-size:8px;font-weight:700;left:18px;letter-spacing:.12em;padding:10px 13px;position:absolute;text-transform:uppercase;top:18px}.modal-header,.why-attend,.agenda,.booking-form,.event-highlights{background:#ffffff9e;border:1px solid white;border-radius:28px;margin-top:16px;padding:32px}.modal-header h2{font-size:clamp(42px,5vw,72px);line-height:.98}.modal-header p{align-items:center;color:#5d554e;display:flex;font-size:13px;gap:8px;margin-top:14px}.modal-header>b{background:var(--ink);border-radius:100px;color:#fff;display:inline-flex;font-size:8px;letter-spacing:.12em;margin-top:16px;padding:9px 12px;text-transform:uppercase}.modal-header small{color:#8d6d37;display:block;font-size:9px;letter-spacing:.12em;margin-top:16px;text-transform:uppercase}.sponsor-strip{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.sponsor-strip span,.sponsor-strip i{border:1px solid rgba(201,169,110,.35);border-radius:100px;color:#8d6d37;font-size:8px;font-style:normal;letter-spacing:.12em;padding:9px 11px;text-transform:uppercase}.why-attend h3,.agenda h3,.booking-form h3{font-size:34px}.why-attend p,.event-highlights p{color:#5d554e;font-size:13px;line-height:1.8;margin-top:15px}.why-attend ul{display:grid;gap:10px;margin-top:18px;padding-left:18px}.why-attend li{color:#5d554e;font-size:12px}.agenda p{border-left:1px solid var(--gold);color:#4e4740;font-size:13px;line-height:1.6;padding:9px 0 9px 18px}.agenda span{color:#9a7537;font-weight:700;margin-right:10px}.ticket-options{display:grid;gap:14px;grid-template-columns:1fr 1fr}.ticket-options article{border:1px solid rgba(201,169,110,.42);border-radius:24px;padding:22px}.ticket-options article:nth-child(2){background:var(--ink);color:#fff}.ticket-options h4{font:500 28px var(--serif)}.ticket-options strong{color:var(--rose);display:block;font:500 25px var(--serif);margin:14px 0}.ticket-options article:nth-child(2) strong{color:var(--gold)}.ticket-options p{font-size:11px;line-height:1.7}.ticket-options input{border-color:#ffffff40;color:inherit;width:100%}.ticket-options small{color:var(--gold);display:block;font-size:8px;margin:10px 0}.calendar-actions{display:flex;flex-wrap:wrap;gap:9px}.calendar-actions button{background:transparent;border:1px solid var(--gold);border-radius:100px;color:#8d6d37;font-size:8px;font-weight:700;letter-spacing:.12em;padding:10px 12px;text-transform:uppercase}.event-highlights>div{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:22px 0}.event-highlights img{border-radius:18px;height:190px;-o-object-fit:cover;object-fit:cover}@media(max-width:1050px){.event-grid,.event-process>div:not(.section-label):not(.event-process-cta){grid-template-columns:1fr 1fr}.events-filter-bar{grid-template-columns:1fr 1fr}.events-gallery>div{grid-template-columns:1fr 1fr}.events-gallery figure:first-child{grid-row:auto}.events-gallery figure:first-child img{height:310px}}@media(max-width:900px){.events-list-section,.event-process,.events-gallery{padding:70px 20px}.events-list-heading{align-items:flex-start;display:block}.view-toggle{margin-top:25px;width:-moz-max-content;width:max-content}.events-filter-bar,.event-grid,.event-process>div:not(.section-label):not(.event-process-cta),.events-gallery>div,.ticket-options{grid-template-columns:1fr}.event-process>div:not(.section-label):not(.event-process-cta):before{bottom:0;height:auto;left:26px;right:auto;top:0;width:1px}.event-process article{padding-left:70px}.event-process article b{left:18px;position:absolute;top:25px}.event-process-cta{align-items:flex-start;flex-direction:column}.event-modal{padding:10px}.event-modal-panel{border-radius:24px;padding:12px}.modal-hero{height:280px}.modal-header,.why-attend,.agenda,.booking-form,.event-highlights{padding:22px}.event-highlights>div{grid-template-columns:1fr}.event-highlights img{height:220px}}.events-page-v2 .page-hero{padding-bottom:42px}.events-page-v2 .page-hero h1{line-height:.88}.events-page-v2 .page-hero h1 em{display:inline-block;margin-top:.06em}.event-steps-strip{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin:-12px 7vw 58px;position:relative;z-index:4}.event-steps-strip article{align-items:center;background:linear-gradient(145deg,#ffffffc7,#fff8ef85);border:1px solid rgba(255,255,255,.92);border-radius:999px;box-shadow:0 18px 50px #482f1d17,inset 0 1px #fff;display:flex;gap:10px;min-height:58px;padding:10px 14px}.event-steps-strip b{align-items:center;background:#c9a96e24;border:1px solid rgba(201,169,110,.38);border-radius:50%;color:#9a7537;display:flex;flex:0 0 36px;font:600 10px var(--serif);height:36px;justify-content:center}.event-steps-strip span{color:var(--ink);font-size:9px;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.calendar-months{display:grid;gap:22px;margin-top:30px}.calendar-month{background:#ffffffbd;border:1px solid rgba(255,255,255,.95);border-radius:34px;box-shadow:0 24px 70px #482f1d1a,inset 0 1px #fff;padding:20px}.calendar-month-head{align-items:center;border-bottom:1px solid rgba(201,169,110,.25);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.calendar-month h3{font-size:34px;letter-spacing:-.04em}.calendar-month-head span{background:#c9a96e1f;border:1px solid rgba(201,169,110,.32);border-radius:999px;color:#8d6d37;font-size:8px;font-weight:800;letter-spacing:.12em;padding:9px 12px;text-transform:uppercase}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays b{color:#9a7537;font-size:8px;letter-spacing:.14em;padding:0 8px 10px;text-transform:uppercase}.calendar-grid{gap:8px}.calendar-cell{background:#faf6f09e;border:1px solid rgba(201,169,110,.18);border-radius:18px;min-height:112px;padding:10px}.calendar-cell>span{color:#6b6057;font:500 15px var(--serif)}.calendar-cell.has-event{background:linear-gradient(145deg,#fffffff0,#fff4e9bd);border-color:#c9a96e6b;box-shadow:0 15px 35px #482f1d14}.calendar-cell button{background:var(--ink);border:0;border-radius:14px;color:#fff;cursor:pointer;display:block;font-size:10px;font-weight:750;line-height:1.25;margin-top:10px;padding:10px;text-align:left;width:100%}.calendar-cell button small{color:#ffffffad;display:block;font-size:8px;font-weight:600;margin-top:4px}.events-gallery .gallery-tags{display:grid;gap:12px;grid-template-columns:260px 1fr;margin-top:35px}.events-gallery .gallery-tags>div{align-items:center;background:#ffffffad;border:1px solid rgba(255,255,255,.95);border-radius:26px;box-shadow:0 18px 45px #482f1d14,inset 0 1px #fff;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:10px}.gallery-tags button{background:#ffffff73;border:1px solid rgba(201,169,110,.24);border-radius:999px;color:#6b6057;cursor:pointer;font-size:8px;font-weight:800;letter-spacing:.1em;min-height:38px;padding:10px 13px;text-transform:uppercase}.gallery-tags button.active{background:var(--ink);border-color:var(--ink);color:#fff}.events-gallery>.gallery-grid{display:grid;gap:14px;grid-template-columns:1.2fr .8fr 1fr;margin:32px 0 0}.events-gallery>.gallery-grid figure:first-child{grid-row:span 2}.events-gallery>.gallery-grid figure:first-child img{height:638px}.event-modal-v2 .ticket-options article{display:flex;flex-direction:column;min-height:250px}.ticket-select{align-items:center;background:#ffffffc7;border:1px solid rgba(201,169,110,.42);border-radius:999px;color:#8d6d37;cursor:pointer;display:flex;font-size:8px;font-weight:850;justify-content:center;letter-spacing:.12em;margin-top:auto;min-height:44px;padding:12px 15px;text-transform:uppercase}.ticket-options article:nth-child(2) .ticket-select{background:#fff;border-color:#fff9;color:var(--ink)}.modal-booking-actions{align-items:center;background:#ffffffb3;border:1px solid rgba(255,255,255,.95);border-radius:24px;display:grid;gap:14px;grid-template-columns:minmax(220px,.85fr) 1.15fr;margin-top:8px;padding:12px}.modal-booking-actions .pill{justify-content:center;margin:0;min-height:52px;width:100%}.modal-booking-actions .calendar-actions{justify-content:flex-end}.event-modal-v2 .calendar-actions button{background:#fff;min-height:40px}@media(max-width:1050px){.event-steps-strip{grid-template-columns:repeat(3,1fr)}.events-gallery .gallery-tags{grid-template-columns:1fr}.events-gallery>.gallery-grid{grid-template-columns:1fr 1fr}.events-gallery>.gallery-grid figure:first-child{grid-row:auto}.events-gallery>.gallery-grid figure:first-child img{height:310px}}@media(max-width:900px){.events-page-v2 .page-hero{padding-bottom:36px}.event-steps-strip{grid-template-columns:1fr;margin:0 20px 38px}.event-steps-strip article{border-radius:22px}.calendar-month{border-radius:26px;padding:14px}.calendar-grid{gap:6px}.calendar-cell{border-radius:14px;min-height:88px;padding:7px}.calendar-cell button{font-size:8px;padding:8px}.events-gallery>.gallery-grid{grid-template-columns:1fr}.modal-booking-actions{grid-template-columns:1fr}.modal-booking-actions .calendar-actions{justify-content:flex-start}.events-gallery .gallery-tags>div{flex-wrap:nowrap;overflow-x:auto}.gallery-tags button{white-space:nowrap}}.final>img[src="/assets/nancy-considered-next-move.png"]{aspect-ratio:auto;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 34px 46px rgba(64,42,27,.18)) drop-shadow(0 8px 18px rgba(201,169,110,.18));margin-inline:auto;max-height:620px;-o-object-fit:contain;object-fit:contain;width:min(100%,520px)}.final>img[src="/assets/nancy-considered-next-move.png"]:hover{box-shadow:none;transform:translateY(-5px)}@media(max-width:900px){.final>img[src="/assets/nancy-considered-next-move.png"]{margin:0 auto 44px;max-height:430px;width:min(100%,340px)}}@media(max-width:760px){html,body,#root{max-width:100%;overflow-x:hidden}body{font-size:15px}header{-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);background:#faf6f0c2;border:1px solid rgba(255,255,255,.8);box-shadow:0 16px 40px #462d1c1a;z-index:70}.brand span{font-size:15px}.brand b{height:34px;width:34px}.menu svg{height:22px;width:22px}.mobile-menu{-webkit-backdrop-filter:blur(26px) saturate(145%);backdrop-filter:blur(26px) saturate(145%);background:linear-gradient(145deg,#faf6f0f5,#f8e8dde6);padding:100px 24px 28px;z-index:60}.mobile-menu a{font-size:clamp(30px,10vw,44px)}.hero{display:flex;flex-direction:column;min-height:auto;padding:120px 20px 96px}.hero-copy{position:relative;z-index:3}.hero h1{font-size:clamp(76px,25vw,112px);letter-spacing:-.08em;line-height:.78;margin:34px 0 28px}.hero h2{font-size:clamp(28px,8vw,38px);line-height:1.08}.hero-actions{gap:16px}.hero .pill,.hero .discover,.final .pill{justify-content:center;width:100%}.hero .discover{border:1px solid rgba(201,169,110,.35);border-radius:100px;padding:15px 18px}.socials{gap:9px}.socials a{height:42px;width:42px}.hero-image{margin:36px -20px 0;max-width:none;width:calc(100% + 40px)}.hero-image>img{aspect-ratio:4/5;border-radius:0;-o-object-position:center top;object-position:center top}.hero-ticker{bottom:0}.about,.markets,.events,.testimonials,.final,.faqs{margin:0;padding:76px 20px}.section-label{gap:11px}.section-label p{font-size:8px;letter-spacing:.16em}.section-label span{flex:0 0 28px}.about-grid,.events,.final,.faqs,.testimonial-heading{display:block}.about-grid{margin-top:40px}.about h2,.markets-title h2,.events h2,.final h2,.faq-intro h2,.testimonial-heading h2,.subpage h2{font-size:clamp(42px,13vw,62px);line-height:1.02}.about figure{margin-top:36px;position:relative}.about figure img{aspect-ratio:auto;max-height:620px;-o-object-fit:contain;object-fit:contain}.about-proof{max-width:min(92vw,380px);position:relative!important;transform:none!important}.experience-proof{margin:16px auto 0!important}.investor-proof{margin:12px auto 0!important}.about-copy blockquote{font-size:17px}.markets-title{display:block;margin:48px 0 32px}.markets-title p{max-width:none}.card-stage{height:auto!important;margin:0 0 22px!important;position:relative!important;top:auto!important}.emirate-card{position:relative!important;top:auto!important;transform:none!important}.card-media{height:auto;min-height:0}.landmark{height:auto}.landmark>img{aspect-ratio:4/5;height:auto}.landmark>div{background:linear-gradient(transparent,#1a1510eb);padding:85px 18px 18px}.landmark small{font-size:8px}.landmark p{font-size:12px}.card-head{align-items:start;grid-template-columns:48px 1fr}.card-head>strong{font-size:12px;height:44px;width:44px}.card-head h3 small{display:block;line-height:1.3}.events-image{margin-bottom:34px}.events-image img{aspect-ratio:4/5;-o-object-position:center;object-position:center}.cities{gap:0}.cities span{font-size:16px}.testimonials .quotes blockquote{min-height:auto}.testimonials .quotes cite{gap:8px}.faqs{display:block}.faq-intro{position:relative;top:auto}.faq-list{margin-top:34px}.faq-card button{grid-template-columns:28px 1fr 36px;padding:17px 12px}.faq-answer p{padding:0 16px 20px 50px}.final>img{max-width:min(78vw,320px)}.site-footer{padding:22px 12px}.footer-cta{border-radius:26px;display:block;padding:30px 20px}.footer-cta h2{font-size:clamp(34px,11vw,54px)}.footer-cta a{justify-content:center;margin-top:24px;width:100%}.footer-grid{grid-template-columns:1fr!important;gap:28px;padding:38px 8px}.footer-links a,.footer-contact a,.footer-contact p{font-size:12px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.page-hero{display:block;min-height:auto;padding:118px 20px 56px}.page-hero h1{font-size:clamp(54px,16vw,76px);letter-spacing:-.065em;line-height:.94;margin:30px 0 22px}.page-hero-copy>p:last-child{font-size:14px;line-height:1.75}.page-hero-visual{margin-top:34px;min-height:0}.page-hero-visual:before{top:0;right:0;bottom:0;left:0;border-radius:28px}.hero-monogram,.media-orbit,.insight-visual,.work-orbit,.contact-orbit{height:220px;width:220px}.featured-listing,.next-event-card{border-radius:26px;width:100%}.featured-listing>img,.next-event-card>img{height:210px}.portfolio-hero-actions{margin:0;padding:0 20px 42px}.portfolio-hero-actions .pill,.portfolio-hero-actions>a:not(.pill){justify-content:center;width:100%}.page-intro,.listings-section,.advantage-section,.media-section,.insights-section,.events-list-section,.events-gallery{padding:58px 20px}.page-intro p{font-size:22px}.portfolio-filter-bar,.events-filter-bar{border-radius:24px;grid-template-columns:1fr!important;margin:34px 0 20px;padding:16px}.search-field{grid-template-columns:auto 1fr!important}.mini-pills,.currency-pills,.filter-pills{overflow-x:auto;padding-bottom:6px}.mini-pills button,.currency-pills button,.filter-pills button{flex:0 0 auto;min-height:40px}.property-grid,.article-grid,.advantage-grid,.event-grid,.logo-wall,.contact-options{grid-template-columns:1fr!important}.property-card>div,.event-card>div{height:230px}.property-card h3,.event-card h3{font-size:25px}.events-list-heading{display:block}.view-toggle{margin-top:22px;max-width:100%;overflow-x:auto}.event-steps-strip{grid-template-columns:1fr;margin:0 20px 36px}.event-steps-strip article{border-radius:22px}.calendar-month{border-radius:24px;margin-inline:-8px;padding:12px}.calendar-month-head{align-items:flex-start;gap:10px}.calendar-month h3{font-size:28px}.calendar-weekdays b{font-size:7px;padding-inline:1px;text-align:center}.calendar-grid{gap:4px}.calendar-cell{border-radius:12px;min-height:76px;padding:5px}.calendar-cell button{border-radius:10px;font-size:7px;margin-top:5px;padding:6px}.calendar-cell button small{display:none}.events-gallery .gallery-tags{grid-template-columns:1fr}.events-gallery .gallery-tags>div{border-radius:20px;flex-wrap:nowrap;overflow-x:auto}.events-gallery>.gallery-grid,.media-gallery{grid-template-columns:1fr!important}.events-gallery>.gallery-grid figure:first-child img,.events-gallery img,.media-gallery img,.media-gallery img:nth-child(2),.media-gallery img:nth-child(4){height:270px!important}.event-modal{padding:8px}.event-modal-panel{border-radius:22px;padding:10px}.modal-close{top:10px}.modal-hero{border-radius:18px;height:230px}.modal-header,.why-attend,.agenda,.booking-form,.event-highlights{border-radius:20px;padding:18px}.modal-header h2{font-size:clamp(34px,11vw,48px)}.modal-header p{align-items:flex-start}.sponsor-strip{gap:7px}.ticket-options{grid-template-columns:1fr!important}.modal-booking-actions{grid-template-columns:1fr}.modal-booking-actions .calendar-actions{justify-content:flex-start}.calendar-actions button{flex:1 1 100%;min-height:42px}.media-scroll article{flex-basis:86vw}.split-cta,.path-grid{grid-template-columns:1fr!important;padding:58px 20px}.path-grid article{min-height:auto}.path-grid small{margin-top:40px}.form-section,.general-contact{border-radius:26px;grid-template-columns:1fr;margin:26px 10px;padding:44px 16px}.glass-form{border-radius:22px;grid-template-columns:1fr;padding:18px}.glass-form .field-wide{grid-column:auto}.glass-form button,.glass-form .pill{justify-content:center;width:100%}.contact-options{padding:44px 20px}.contact-options article{min-height:auto}.contact-quote{margin-top:40px;padding:70px 20px}}@media(max-width:420px){.hero h1{font-size:clamp(70px,27vw,100px)}.page-hero h1{font-size:clamp(48px,15vw,64px)}.about h2,.markets-title h2,.events h2,.final h2,.faq-intro h2,.testimonial-heading h2,.subpage h2{font-size:clamp(38px,12vw,54px)}.pill{font-size:9px;gap:12px;padding:15px 16px}.card-head h3{font-size:30px}.property-card>div,.event-card>div{height:210px}.calendar-cell{min-height:64px}.calendar-cell>span{font-size:12px}.calendar-cell button{letter-spacing:0}}@media(max-width:760px){.hero{isolation:isolate;min-height:100svh;overflow:hidden;padding:118px 20px 112px;position:relative}.hero:before{background:linear-gradient(90deg,#faf6f0f5,#faf6f0db,#faf6f061 68%,#faf6f014),linear-gradient(180deg,rgba(250,246,240,.58),transparent 42%,rgba(250,246,240,.62));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.hero-copy{margin-top:4svh;position:relative;z-index:3}.hero h1{font-size:clamp(82px,26vw,118px);margin:30px 0 24px}.hero h2{max-width:92%;text-wrap:balance}.hero-actions{align-items:stretch;max-width:360px}.socials{max-width:360px}.hero-image{animation:none;filter:none;inset:0 0 0 auto;margin:0;max-width:none;opacity:.92;position:absolute;width:100%;z-index:0}.hero-image:hover{filter:none;transform:none}.hero-image>img{aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:63% top;object-position:63% top;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 13%,rgba(0,0,0,.72) 43%,#000 62%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 13%,rgba(0,0,0,.72) 43%,#000 62%)}.about-grid{display:flex;flex-direction:column;gap:28px}.about-content{display:contents}.about-content h2{order:1}.about-grid figure{margin-top:0;order:2}.about-copy{margin-top:0;order:3}.about figure img{max-height:560px;-o-object-position:center top;object-position:center top}.markets{padding-bottom:42px}.markets .card-stage{height:82vh!important;margin-bottom:-58vh!important;min-height:620px!important;position:sticky!important;top:92px!important}.markets .card-stage:nth-of-type(4){top:108px!important}.markets .card-stage:nth-of-type(5){top:124px!important}.markets .card-stage-last{margin-bottom:32px!important}.markets .emirate-card{background:linear-gradient(145deg,#fffdf9f5,#fff6eee0);box-shadow:0 28px 70px #2f1e112e,0 10px 26px #cc00550f,inset 0 1px #fff;min-height:70vh;position:sticky!important;top:inherit!important}.markets .card-media{height:52vh;min-height:420px}.events{display:flex;flex-direction:column}.events>div:not(.events-image){display:contents}.events .section-label{order:1}.events h2{margin:42px 0 24px;order:2}.events-image{margin:0 0 30px;order:3}.events>div>p{order:4}.cities{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:28px 0;order:5}.cities span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff85;border:1px solid rgba(255,255,255,.85);border-radius:18px;font-size:13px;line-height:1.25;padding:15px 12px}.events .pill{order:6}.testimonials{padding-bottom:76px}.testimonials .quotes{display:flex;gap:14px;margin:36px -20px 0;overflow-x:auto;padding:0 20px 12px;scroll-snap-type:x mandatory}.testimonials .quotes blockquote,.testimonials .quotes blockquote+blockquote{flex:0 0 82vw;margin-top:0;min-height:300px;padding:20px;scroll-snap-align:center}.testimonials .quotes blockquote:nth-child(2){transform:none}.testimonials .quotes p{font-size:clamp(21px,6vw,29px);padding:26px 0}.final{display:flex;flex-direction:column}.final>div{display:contents}.final .eyebrow{order:1}.final h2{margin:26px 0 18px;order:2}.final>img[src="/assets/nancy-considered-next-move.png"]{margin:0 auto 34px;max-height:410px;order:3}.final>div>p:not(.eyebrow){order:4}.final .hero-actions{order:5;width:100%}.faq-card button strong{font-size:clamp(16px,4.4vw,20px);line-height:1.15;white-space:nowrap}.faq-card button{gap:8px;grid-template-columns:24px minmax(0,1fr) 36px}}@media(max-width:760px){.hero{align-items:flex-start;background:linear-gradient(145deg,#faf6f0fa,#f8e8ddb3);min-height:92svh;padding:112px 18px 96px}.hero:before{background:linear-gradient(90deg,#faf6f0fa,#faf6f0e6 38%,#faf6f085 66%,#faf6f029),linear-gradient(180deg,rgba(250,246,240,.44),transparent 46%,rgba(250,246,240,.68))}.hero-copy{-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%);background:linear-gradient(145deg,#ffffff52,#fff8f124);border:1px solid rgba(255,255,255,.38);border-radius:30px;box-shadow:0 22px 60px #432a191a,inset 0 1px #ffffff85;margin-top:1svh;max-width:390px;padding:22px 18px 20px}.hero .eyebrow{font-size:8px;letter-spacing:.18em}.hero h1{font-size:clamp(72px,23vw,104px);line-height:.8;margin:24px 0 20px}.hero h2{font-size:clamp(25px,7vw,34px);line-height:1.05;max-width:100%}.hero-actions{gap:11px;margin-top:24px}.hero .pill,.hero .discover{min-height:50px}.socials{margin-top:22px}.hero-image{height:100%;left:0;right:0;width:100%}.hero-image>img{height:100%;-o-object-position:70% top;object-position:70% top;transform:scale(1.04)}.hero-ticker{padding:12px 0}.about,.markets,.events,.testimonials,.final,.faqs{padding:58px 18px}.about,.events,.final{border-radius:30px;margin:14px 10px}.markets-title{margin:38px 0 22px}.about-grid{gap:22px;margin-top:30px}.about figure{margin-top:0}.events h2{margin:34px 0 20px}.events-image{margin-bottom:22px}.final h2{margin:22px 0 14px}.faq-list{margin-top:26px}.markets .card-stage{height:86vh!important;margin-bottom:-68vh!important;min-height:640px!important;position:sticky!important}.markets .card-index-0{top:82px!important;z-index:1!important}.markets .card-index-1{top:104px!important;z-index:2!important}.markets .card-index-2{top:126px!important;z-index:3!important}.markets .card-stage-last{margin-bottom:20px!important}.markets .emirate-card{min-height:72vh;padding:10px;transform-origin:center top}.markets .card-head{gap:10px;margin-bottom:10px;padding:7px 6px 10px}.markets .card-media{height:54vh;min-height:430px}.markets .landmark>img{height:100%;-o-object-fit:cover;object-fit:cover}.cities{gap:9px}.cities span{font-size:12px;min-height:58px}.testimonials{padding-bottom:56px}.testimonial-heading h2{margin:34px 0 14px}.testimonials .quotes{gap:12px;margin-top:28px}.testimonials .quotes blockquote,.testimonials .quotes blockquote+blockquote{border-radius:22px;flex-basis:72vw;min-height:236px;padding:16px}.quote-top span{font-size:8px;height:38px;width:38px}.testimonials .quotes p{font-size:clamp(18px,5.4vw,24px);line-height:1.25;padding:18px 0}.testimonials .quotes cite{padding-top:14px}.site-footer{padding:18px 10px}.footer-cta{padding:28px 18px}.footer-grid{display:grid!important;gap:22px 14px;grid-template-columns:1fr 1fr!important;padding:30px 8px}.footer-brand{grid-column:1 / -1}.footer-contact{grid-column:1 / -1;margin-top:4px}.footer-links{min-width:0}.footer-links a{gap:8px;justify-content:space-between}.footer-contact a,.footer-contact p{overflow-wrap:anywhere}.footer-bottom{align-items:flex-start;gap:8px}}@media(max-width:760px){main{overflow:hidden}.hero{min-height:88svh;padding:116px 18px 88px}.hero:before{background:linear-gradient(90deg,#faf6f0fa,#faf6f0eb 34%,#faf6f094 58%,#faf6f02e),linear-gradient(180deg,rgba(250,246,240,.35),transparent 48%,rgba(250,246,240,.72))}.hero-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;margin-left:-2px;margin-top:11svh;max-width:365px;padding:0}.hero h1{font-size:clamp(76px,24vw,108px);margin:22px 0 18px}.hero h2{font-size:clamp(24px,6.6vw,32px);max-width:94%}.hero-image{bottom:0;height:100%;left:-25%;right:auto;top:0;width:135%}.hero-image>img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:78% 18%;object-position:78% 18%;transform:scale(.96);transform-origin:center top;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 12%,rgba(0,0,0,.72) 36%,#000 56%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 12%,rgba(0,0,0,.72) 36%,#000 56%)}.about,.markets,.events,.testimonials,.final,.faqs{padding:42px 16px}.about,.events,.final{margin:10px 8px}.markets-title{margin:30px 0 16px}.about-grid{margin-top:24px}.events h2{margin:26px 0 16px}.events-image{margin-bottom:18px}.events>div>p{margin-top:18px}.cities{margin:20px 0}.testimonials .quotes{margin-top:22px}.final h2{margin:18px 0 10px}.final>img[src="/assets/nancy-considered-next-move.png"]{margin-bottom:18px;max-height:330px;width:min(84%,300px)}.final>div>p:not(.eyebrow){margin-top:14px}.faq-list{margin-top:22px}.site-footer{margin-top:0}.markets{padding-bottom:36px;overflow:visible}.markets .card-stage{height:90vh!important;margin:0 0 -64vh!important;min-height:650px!important;position:relative!important;top:auto!important;z-index:auto!important}.markets .card-stage-last{margin-bottom:8px!important}.markets .emirate-card{background:linear-gradient(145deg,#fffdf9f7,#fff7f0e6);min-height:72vh;position:sticky!important;transform-origin:center top}.markets .card-index-0 .emirate-card{top:82px!important}.markets .card-index-1 .emirate-card{top:100px!important}.markets .card-index-2 .emirate-card{top:118px!important}.markets .card-index-0{z-index:1!important}.markets .card-index-1{z-index:2!important}.markets .card-index-2{z-index:3!important}.markets .card-media{height:52vh;min-height:395px}.testimonials{padding-bottom:42px}.testimonials .quotes{gap:8px;margin-left:-16px;margin-right:-16px;padding:0 16px 8px}.testimonials .quotes blockquote,.testimonials .quotes blockquote+blockquote{border-radius:18px;flex-basis:38vw;min-height:190px;padding:12px}.quote-top span{font-size:6px;height:30px;letter-spacing:.04em;width:30px}.testimonials .quotes p{font-size:clamp(13px,3.6vw,16px);line-height:1.25;padding:12px 0}.testimonials .quotes cite{gap:4px;padding-top:10px}.testimonials .quotes cite b,.testimonials .quotes cite span{font-size:6px;letter-spacing:.09em}.footer-contact span,.footer-contact>a:not(.footer-top),.footer-contact p{display:none!important}.footer-contact{grid-column:1 / -1;margin-top:0}.footer-bottom span:not(:first-child){display:none!important}}@media(max-width:420px){.testimonials .quotes blockquote,.testimonials .quotes blockquote+blockquote{flex-basis:40vw}.testimonials .quotes p{font-size:13px}}@media(max-width:760px){.hero{min-height:92svh;padding-bottom:92px}.hero:before{background:linear-gradient(90deg,#faf6f0fc,#faf6f0f5 42%,#faf6f09e 67%,#faf6f033),linear-gradient(180deg,rgba(250,246,240,.25),transparent 46%,rgba(250,246,240,.76))}.hero-copy{margin-top:9svh;max-width:330px}.hero .eyebrow{color:#9d7a3d;font-size:7px;letter-spacing:.14em;line-height:1.45;max-width:250px;text-shadow:0 1px 12px rgba(255,255,255,.85)}.hero h1{font-size:clamp(68px,21vw,92px);line-height:.82;margin:18px 0 14px;text-shadow:0 2px 18px rgba(250,246,240,.7)}.hero h2{color:#1a1510eb;font-size:clamp(21px,5.6vw,27px);line-height:1.1;max-width:300px;text-shadow:0 2px 16px rgba(250,246,240,.8)}.hero h2 i{color:#b99350}.hero-actions{max-width:300px}.hero .pill,.hero .discover{font-size:8px;min-height:46px;padding:13px 15px}.socials>span{color:#736b62;flex-basis:100%}.hero-image{left:-18%;width:128%}.hero-image>img{-o-object-position:73% 12%;object-position:73% 12%;transform:scale(.92)}.about h2,.markets-title h2,.events h2,.testimonial-heading h2,.final h2,.faq-intro h2{font-size:clamp(34px,9.6vw,43px)!important;letter-spacing:-.055em;line-height:1.02!important;max-width:100%;text-wrap:balance;white-space:normal!important}.about h2 br,.markets-title h2 br,.events h2 br,.testimonial-heading h2 br,.final h2 br,.faq-intro h2 br{display:none}.about,.markets,.events,.testimonials,.final,.faqs{padding-top:34px;padding-bottom:34px}.about figcaption{display:none!important}.about-copy p{font-size:14px;line-height:1.65}.markets{overflow:visible}.markets-title p{font-size:12px;line-height:1.55;margin-top:12px}.markets .card-head{align-items:center;grid-template-columns:42px minmax(0,1fr) auto}.markets .card-head .pill{display:inline-flex!important;font-size:7px;gap:6px;min-height:34px;padding:8px 10px}.markets .card-head .pill svg{height:11px;width:11px}.markets .card-head h3{font-size:clamp(24px,6.4vw,31px);line-height:1}.markets .card-head span{font-size:7px;letter-spacing:.14em}.markets .card-stage{height:84vh!important;margin-bottom:-58vh!important;min-height:590px!important;perspective:1200px}.markets .card-stage-last{margin-bottom:0!important}.markets .emirate-card{backface-visibility:hidden;min-height:66vh;will-change:transform}.markets .card-index-0 .emirate-card{top:74px!important}.markets .card-index-1 .emirate-card{top:92px!important}.markets .card-index-2 .emirate-card{top:110px!important}.markets .card-media{height:46vh;min-height:345px}.landmark>div{padding:58px 15px 15px!important}.events{gap:0!important}.events h2{margin:22px 0 12px!important}.events-image{margin:0 0 12px!important}.events>div>p{font-size:13px;line-height:1.6;margin-top:12px!important}.cities{margin:16px 0!important}.testimonial-heading h2{max-width:360px}.testimonial-heading>p{font-size:12px;line-height:1.55;max-width:330px}.testimonials .quotes blockquote,.testimonials .quotes blockquote+blockquote{flex-basis:42vw;min-height:180px}.final h2{max-width:360px}.final>div>p:not(.eyebrow){font-size:13px;line-height:1.55}.final .hero-actions{margin-top:20px}.faq-card button{align-items:flex-start;grid-template-columns:24px minmax(0,1fr) 34px;padding:15px 12px}.faq-card button strong{font-size:clamp(15px,4.3vw,18px);line-height:1.2;overflow:visible;text-wrap:balance;white-space:normal!important}.faq-answer p{font-size:12px;line-height:1.6;padding:0 14px 18px 48px}.footer-bottom{align-items:center!important;justify-content:center!important;text-align:center;width:100%}.footer-bottom span{width:100%}}
