:root{--oceans-color-ink:#071c2a;--oceans-color-ink-soft:#1b3545;--oceans-color-ink-muted:#78909d;--oceans-color-navy:#0a2638;--oceans-color-navy-raised:#10364c;--oceans-color-navy-soft:#24465a;--oceans-color-cyan:#76d9e8;--oceans-color-cyan-soft:#c8f0f5;--oceans-color-ice:#e5f3f5;--oceans-color-sand:#e8e0d4;--oceans-color-stone:#eee9e1;--oceans-color-paper:#f4f3ef;--oceans-color-white:#fff;--oceans-color-neutral:#e8ebeb;--oceans-color-blue-gray:#627b89;--oceans-color-line:#d7d8d3;--oceans-color-line-dark:#fff3;--oceans-color-accent:var(--oceans-color-cyan);--oceans-color-danger:#b64545;--oceans-font-sans:"Segoe UI", Arial, sans-serif;--oceans-font-arabic:Tahoma, Arial, sans-serif;--oceans-font-display:Georgia, "Times New Roman", serif;--oceans-text-xs:.75rem;--oceans-text-sm:.875rem;--oceans-text-base:1rem;--oceans-text-lg:1.25rem;--oceans-text-xl:clamp(1.5rem, 2.4vw, 2rem);--oceans-text-2xl:clamp(2.25rem, 5vw, 4.75rem);--oceans-type-display:clamp(2.75rem, 5.1vw, 6.25rem);--oceans-type-section:clamp(2rem, 3.2vw, 4rem);--oceans-type-eyebrow:clamp(.75rem, .85vw, .875rem);--oceans-type-metric:clamp(2.25rem, 3.5vw, 4.5rem);--oceans-type-card:clamp(1.25rem, 1.6vw, 1.875rem);--oceans-type-body-large:clamp(1.125rem, 1.2vw, 1.375rem);--oceans-type-body:clamp(1rem, 1.05vw, 1.125rem);--oceans-type-body-small:clamp(.875rem, .9vw, 1rem);--oceans-type-meta:clamp(.75rem, .8vw, .875rem);--oceans-leading-tight:1.06;--oceans-leading-editorial:1.15;--oceans-leading-body:1.6;--oceans-space-1:.25rem;--oceans-space-2:.5rem;--oceans-space-3:.75rem;--oceans-space-4:1rem;--oceans-space-5:1.25rem;--oceans-space-6:1.5rem;--oceans-space-8:2rem;--oceans-space-12:3rem;--oceans-space-16:4rem;--oceans-space-20:5rem;--oceans-space-24:6rem;--oceans-content-max:80rem;--oceans-content-wide:100rem;--oceans-content-editorial:46rem;--oceans-content-media:88rem;--oceans-page-gutter:clamp(1.25rem, 4vw, 4rem);--oceans-page-gutter-double:clamp(2.5rem, 8vw, 8rem);--oceans-layout-gutter:var(--oceans-page-gutter);--oceans-layout-section-space:clamp(3.5rem, 7vw, 7rem);--oceans-layout-container-padding:clamp(1.25rem, 2.5vw, 3rem);--oceans-layout-card-padding:clamp(1.25rem, 2vw, 2.5rem);--oceans-layout-gap:clamp(1.5rem, 3vw, 3.5rem);--oceans-layout-gap-compact:clamp(.75rem, 1.5vw, 1.5rem);--oceans-radius-none:0;--oceans-radius-sm:.25rem;--oceans-radius-md:.5rem;--oceans-radius-control:.5rem;--oceans-radius-card:.75rem;--oceans-radius-premium:1rem;--oceans-radius-media:1.125rem;--oceans-radius-immersive:1.5rem;--oceans-shadow-raised:0 1.25rem 4rem #071c2a1f;--oceans-shadow-surface:0 .5rem 1.75rem #071c2a0f;--oceans-shadow-card:0 1rem 2.5rem #071c2a1a;--oceans-shadow-overlay:0 1.5rem 4rem #071c2a29;--oceans-motion-instant:0s;--oceans-motion-fast:.16s;--oceans-motion-standard:.32s;--oceans-motion-slow:.52s;--oceans-easing-standard:cubic-bezier(.2, 0, 0, 1);--oceans-easing-premium:cubic-bezier(.22, 1, .36, 1);--oceans-breakpoint-tablet:64rem;--oceans-breakpoint-mobile:42rem;--oceans-bg-primary:var(--oceans-color-paper);--oceans-bg-secondary:var(--oceans-color-stone);--oceans-surface-light:var(--oceans-color-white);--oceans-surface-neutral:var(--oceans-color-neutral);--oceans-surface-dark:var(--oceans-color-navy);--oceans-surface-dark-raised:var(--oceans-color-navy-raised);--oceans-surface-accent:var(--oceans-color-ice);--oceans-surface-overlay:#071c2ae0;--oceans-accent-primary:var(--oceans-color-cyan);--oceans-accent-soft:var(--oceans-color-cyan-soft);--oceans-text-primary:var(--oceans-color-ink);--oceans-text-secondary:var(--oceans-color-ink-soft);--oceans-text-muted:var(--oceans-color-blue-gray);--oceans-text-on-dark:var(--oceans-color-white);--oceans-text-on-dark-muted:var(--oceans-color-cyan-soft);--oceans-border-subtle:var(--oceans-color-line);--oceans-border-separator:var(--oceans-color-stone);--oceans-border-on-dark:var(--oceans-color-line-dark);--oceans-border-accent:var(--oceans-color-cyan)}:root,:root[data-oceans-theme=signature-luxury]{--oceans-bg-primary:#f6f4ef;--oceans-surface-neutral:#edf0ef;--oceans-border-subtle:#d9ddda}*{box-sizing:border-box}html{background:var(--oceans-color-paper)}body{min-width:20rem;color:var(--oceans-color-ink);background:var(--oceans-color-paper);font-family:var(--oceans-font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}:lang(ar){font-family:var(--oceans-font-arabic)}.presentation-shell{min-block-size:100svh}.presentation-loading{min-block-size:100svh;color:var(--oceans-color-cyan-soft);background:var(--oceans-color-ink);place-items:center;display:grid}.presentation-loading span{font-size:var(--oceans-text-sm);letter-spacing:.08em;font-weight:700}h1,h2,h3,p{margin-block:0}button,input,select{font:inherit}button{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.o-container{inline-size:min(calc(100% - var(--oceans-page-gutter-double)), var(--oceans-content-max));margin-inline:auto}.o-container--wide{inline-size:min(calc(100% - var(--oceans-page-gutter-double)), var(--oceans-content-wide))}.o-container--editorial{max-inline-size:var(--oceans-content-editorial)}.o-container--media{max-inline-size:var(--oceans-content-media)}.o-container--full-bleed{inline-size:100%;max-inline-size:none;margin-inline:0}.o-container--editorial,.o-container--media{min-inline-size:0}.o-surface--editorial{color:var(--oceans-text-primary);background:var(--oceans-bg-primary)}.o-surface--white{color:var(--oceans-text-primary);background:var(--oceans-surface-light)}.o-surface--neutral{color:var(--oceans-text-primary);background:var(--oceans-surface-neutral)}.o-surface--dark{color:var(--oceans-text-on-dark);background:var(--oceans-surface-dark)}.o-surface--accent{color:var(--oceans-text-primary);background:var(--oceans-surface-accent)}.o-surface--overlay{color:var(--oceans-text-on-dark);background:var(--oceans-surface-overlay)}.o-section{padding-block:clamp(var(--oceans-space-16), 10vw, var(--oceans-space-24))}.o-section--sand{background:var(--oceans-color-sand)}.o-section--navy{color:var(--oceans-color-white);background:var(--oceans-color-navy)}.o-layout-split{gap:clamp(var(--oceans-space-8), 8vw, var(--oceans-space-24));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.o-fact-grid{border-block-start:1px solid var(--oceans-color-ink);grid-template-columns:repeat(4,1fr);margin-block-start:var(--oceans-space-12);display:grid}.o-media-grid{gap:var(--oceans-space-4);grid-template-columns:repeat(12,1fr);margin-block-start:var(--oceans-space-12);display:grid}.o-media-grid>:first-child{grid-column:span 7}.o-media-grid>:nth-child(2){grid-column:span 5}.o-media-grid>:nth-child(3),.o-media-grid>:nth-child(4){grid-column:span 6}@media (width<=64rem){.o-fact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=42rem){.o-layout-split,.o-media-grid{grid-template-columns:1fr}.o-media-grid>*{grid-column:auto!important}.o-fact-grid{grid-template-columns:1fr}}.o-eyebrow{margin:0 0 var(--oceans-space-4);color:var(--oceans-color-cyan);font-size:var(--oceans-text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.o-type--display{font-family:var(--oceans-font-display);font-size:var(--oceans-type-display);font-weight:400;line-height:var(--oceans-leading-tight)}.o-type--section{font-family:var(--oceans-font-display);font-size:var(--oceans-type-section);font-weight:400;line-height:var(--oceans-leading-editorial)}.o-type--eyebrow{font-size:var(--oceans-type-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1.4}.o-type--metric{font-size:var(--oceans-type-metric);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1}.o-type--card{font-size:var(--oceans-type-card);font-weight:650;line-height:1.25}.o-type--body-large{font-size:var(--oceans-type-body-large);line-height:1.5}.o-type--body{font-size:var(--oceans-type-body);line-height:var(--oceans-leading-body)}.o-type--body-small{font-size:var(--oceans-type-body-small);line-height:1.5}.o-type--meta{font-size:var(--oceans-type-meta);line-height:1.4}:lang(ar) .o-type--display,:lang(ar) .o-type--section{font-family:var(--oceans-font-arabic)}:lang(ar) .o-type--eyebrow{letter-spacing:normal;text-transform:none}.o-section--sand .o-eyebrow{color:var(--oceans-color-navy-raised)}.o-section h2{max-inline-size:15ch;font-family:var(--oceans-font-display);font-size:var(--oceans-text-xl);font-weight:400;line-height:var(--oceans-leading-tight);letter-spacing:-.03em}.o-prose{color:var(--oceans-color-ink-soft);font-size:var(--oceans-text-base);line-height:var(--oceans-leading-body)}.o-prose p+p{margin-block-start:var(--oceans-space-4)}.o-prose__lead{color:var(--oceans-color-ink);font-size:var(--oceans-text-lg);line-height:1.45}.o-numeric{color:var(--oceans-color-ink);font-size:var(--oceans-text-xl);letter-spacing:-.04em;font-weight:650;margin-block-start:var(--oceans-space-8)!important}.o-numeric span{color:var(--oceans-color-ink-muted);font-size:var(--oceans-text-sm);letter-spacing:0;font-weight:500}.o-button{min-block-size:2.9rem;padding-inline:var(--oceans-space-6);border-radius:var(--oceans-radius-sm);font-size:var(--oceans-text-sm);letter-spacing:.03em;transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard), border-color var(--oceans-motion-fast) var(--oceans-easing-standard), transform var(--oceans-motion-fast) var(--oceans-easing-standard);border:1px solid #0000;font-weight:650}.o-button--dark{color:var(--oceans-color-white);background:var(--oceans-color-navy)}.o-button--light{color:var(--oceans-color-navy);background:var(--oceans-color-white)}.o-button--quiet{min-block-size:2.4rem;padding-inline:var(--oceans-space-3);color:inherit;background:0 0;border-color:currentColor}.o-button:hover{transform:translateY(-1px)}.o-button:active{transform:translateY(0)}.o-button:focus-visible,.o-tabs button:focus-visible,.style-guide select:focus-visible,.o-section-nav a:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:3px}.o-fact{min-block-size:11rem;padding:var(--oceans-space-6);border-inline-end:1px solid var(--oceans-color-line);background:#ffffff80}.o-fact:first-child{border-inline-start:1px solid var(--oceans-color-line)}.o-fact--accent{color:var(--oceans-color-white);background:var(--oceans-color-navy);border-color:var(--oceans-color-navy)}.o-fact__label{color:var(--oceans-color-ink-muted);font-size:var(--oceans-text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.o-fact--accent .o-fact__label{color:var(--oceans-color-cyan)}.o-fact__value{margin:var(--oceans-space-6) 0 0;font-size:var(--oceans-text-xl);letter-spacing:-.04em;font-weight:650;line-height:1.05}.o-fact__detail{margin:var(--oceans-space-3) 0 0;color:var(--oceans-color-ink-soft);font-size:var(--oceans-text-sm)}.o-media{gap:var(--oceans-space-3);margin:0;display:grid}.o-media__placeholder{color:#ffffffdb;isolation:isolate;background:linear-gradient(135deg,#0a2638,#1c6071);place-items:center;min-block-size:14rem;display:grid;position:relative;overflow:hidden}.o-media__placeholder:before,.o-media__placeholder:after{content:"";border:1px solid #ffffff59;position:absolute;transform:rotate(-22deg)}.o-media__placeholder:before{block-size:50%;inline-size:110%}.o-media__placeholder:after{block-size:150%;inline-size:42%}.o-media__placeholder span{z-index:1;font-size:var(--oceans-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.o-media--hero .o-media__placeholder{aspect-ratio:16/9}.o-media--architecture .o-media__placeholder{aspect-ratio:4/3;background:linear-gradient(145deg,#547a81,#0a2638)}.o-media--masterplan .o-media__placeholder{aspect-ratio:3/2;color:var(--oceans-color-navy);background:#d8e4dd}.o-media--unitPlan .o-media__placeholder{aspect-ratio:1;color:var(--oceans-color-navy);background:#edf0e9}.o-media figcaption{color:var(--oceans-color-ink-soft);font-size:var(--oceans-text-sm);gap:.15rem;display:grid}.o-media figcaption strong{color:var(--oceans-color-ink);font-weight:700}.o-carousel-controls{align-items:center;gap:var(--oceans-space-3);color:var(--oceans-color-white);display:flex}.o-carousel-controls .o-button{color:var(--oceans-color-white)}.o-tabs{gap:var(--oceans-space-2);border-block-end:1px solid var(--oceans-color-line-dark);flex-wrap:wrap;display:flex}.o-tabs button{padding:var(--oceans-space-3) 0;color:#ffffffa6;border:0;background:0 0;border-block-end:2px solid #0000}.o-tabs button+button{margin-inline-start:var(--oceans-space-4)}.o-tabs button[aria-selected=true]{color:var(--oceans-color-cyan);border-color:var(--oceans-color-cyan)}.o-section__copy{max-inline-size:38rem;color:#ffffffba;line-height:var(--oceans-leading-body);margin-block-start:var(--oceans-space-6)}.o-control-demo{gap:var(--oceans-space-8);display:grid}@media (width<=42rem){.o-fact{border-block-end:1px solid var(--oceans-color-line);border-inline-start:1px solid var(--oceans-color-line);min-block-size:auto}}.style-guide{overflow:clip}.style-guide__hero{color:var(--oceans-color-white);background:var(--oceans-color-navy);padding-block:var(--oceans-space-6) clamp(var(--oceans-space-16), 14vw, 11rem)}.style-guide__topbar{justify-content:space-between;align-items:center;gap:var(--oceans-space-6);border-block-end:1px solid var(--oceans-color-line-dark);margin-block-end:clamp(var(--oceans-space-16), 12vw, 10rem);padding-block-end:var(--oceans-space-4);display:flex}.style-guide__brand{align-items:center;gap:var(--oceans-space-2);display:flex}.style-guide__brand img{object-fit:contain;block-size:2.7rem;inline-size:7.5rem;display:block}.style-guide__brand small{color:var(--oceans-color-ink-muted);font-size:var(--oceans-text-xs);letter-spacing:.05em;font-weight:500}.style-guide__switches{align-items:center;gap:var(--oceans-space-3);display:flex}.o-switch{gap:var(--oceans-space-1);display:flex}.o-switch .o-button[aria-pressed=true]{color:var(--oceans-color-navy);background:var(--oceans-color-cyan);border-color:var(--oceans-color-cyan)}.style-guide select{min-block-size:2.4rem;padding-inline:var(--oceans-space-3);color:var(--oceans-color-white);background:var(--oceans-color-navy);border:1px solid var(--oceans-color-line-dark);border-radius:var(--oceans-radius-sm)}.style-guide__hero h1{max-inline-size:13ch;font-family:var(--oceans-font-display);font-size:var(--oceans-text-2xl);font-weight:400;line-height:var(--oceans-leading-tight);letter-spacing:-.045em;margin:0}.style-guide__lede{max-inline-size:40rem;margin:var(--oceans-space-8) 0 0;color:#c4d6dd;font-size:var(--oceans-text-lg);line-height:var(--oceans-leading-body)}.o-section-nav{gap:var(--oceans-space-6);padding-block:var(--oceans-space-6);border-block-end:1px solid var(--oceans-color-line);display:flex;position:relative;overflow-x:auto}.o-section-nav__progress{background:var(--oceans-color-cyan);block-size:2px;inline-size:3.5rem;position:absolute;inset-block-end:-1px;inset-inline-start:0}.o-section-nav a{color:var(--oceans-color-ink-muted);font-size:var(--oceans-text-xs);letter-spacing:.1em;text-transform:uppercase;flex:none;font-weight:700;text-decoration:none}.o-section-nav a.is-current{color:var(--oceans-color-ink)}.style-guide__footer{padding-block:var(--oceans-space-8);color:var(--oceans-color-ink-muted);font-size:var(--oceans-text-sm)}[dir=rtl] .style-guide__hero h1{letter-spacing:0}@media (width<=42rem){.style-guide__topbar{flex-direction:column;align-items:flex-start;margin-block-end:var(--oceans-space-16)}.style-guide__switches{justify-content:flex-start;gap:var(--oceans-space-3);inline-size:100%;min-inline-size:0}.style-guide select{max-inline-size:calc(100% - 6.5rem)}.style-guide__hero h1{max-inline-size:11ch}.style-guide__hero .o-eyebrow,.style-guide__lede{overflow-wrap:anywhere;max-inline-size:100%}.style-guide__lede{inline-size:min(100%,21.875rem)}}.presentation-shell{color:var(--oceans-color-white);background:var(--oceans-color-ink);position:relative}.presentation-shell__content{min-block-size:100svh}@media screen{.presentation-shell{--presentation-section-gap:var(--oceans-space-20)}.presentation-shell__content>section+section{margin-block-start:var(--presentation-section-gap)}}@media screen and (width<=64rem){.presentation-shell{--presentation-section-gap:var(--oceans-space-12)}}@media screen and (width<=42rem){.presentation-shell{--presentation-section-gap:2.25rem}}.presentation-navigation{z-index:10;align-items:center;gap:clamp(var(--oceans-space-4), 2.4vw, var(--oceans-space-12));min-block-size:7.8rem;padding-inline:var(--oceans-page-gutter);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#051827f5;border-block-end:1px solid #c8f0f529;grid-template-columns:minmax(13rem,.85fr) minmax(0,1.6fr) minmax(17rem,1fr);display:grid;position:fixed;inset-block-start:0;inset-inline:0}.presentation-navigation__brand{grid-area:1/3;justify-self:end;align-items:center;min-block-size:7rem;inline-size:clamp(18rem,22vw,24rem);display:inline-flex;overflow:hidden}.presentation-navigation__brand img{object-fit:contain;block-size:7rem;inline-size:100%;display:block;transform:scale(1.5)}.presentation-navigation__section-control{grid-area:1/2;min-inline-size:0;position:relative}.presentation-navigation__links{justify-content:center;gap:clamp(var(--oceans-space-5,1.25rem), 2.2vw, var(--oceans-space-12));min-inline-size:0;display:flex;overflow:hidden}.presentation-navigation__links a{padding:var(--oceans-space-4) 0 var(--oceans-space-3);color:#ffffffb3;letter-spacing:.095em;text-transform:uppercase;transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), border-color var(--oceans-motion-fast) var(--oceans-easing-standard);border-block-end:2px solid #0000;flex:none;font-size:clamp(.78rem,.88vw,.95rem);font-weight:700;text-decoration:none}.presentation-navigation__links a[aria-current=location]{border-color:var(--oceans-color-cyan);color:var(--oceans-color-white)}.presentation-navigation__links[dir=rtl] a{letter-spacing:0;text-transform:none}.presentation-navigation__menu-trigger{justify-content:center;align-items:center;gap:var(--oceans-space-2);min-block-size:2.55rem;color:var(--oceans-color-white);border-radius:var(--oceans-radius-sm);font:inherit;letter-spacing:.07em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff3d;padding:.55rem .8rem;font-size:.75rem;font-weight:700;display:none}.presentation-navigation__menu-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;block-size:1rem;inline-size:1rem}.presentation-navigation__menu{z-index:100;box-sizing:border-box;max-block-size:min(60svh,32rem);padding:var(--oceans-space-2);color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border-radius:var(--oceans-radius-md);border:1px solid #fff3;display:grid;position:fixed;overflow-y:auto;box-shadow:0 1rem 2.5rem #02111c52}.presentation-navigation__menu a{min-block-size:2.65rem;padding-inline:var(--oceans-space-4);color:#ffffffbd;border-inline-start:2px solid #0000;align-items:center;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.presentation-navigation__menu a[aria-current=location]{border-color:var(--oceans-color-cyan);color:var(--oceans-color-white);background:#ffffff12}.presentation-navigation[data-compact=true] .presentation-navigation__links{visibility:hidden;pointer-events:none}.presentation-navigation[data-compact=true] .presentation-navigation__menu-trigger{display:inline-flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.presentation-navigation__links a:focus-visible,.presentation-navigation__menu-trigger:focus-visible,.presentation-navigation__menu a:focus-visible,.presentation-navigation__language button:focus-visible,.presentation-navigation__cta:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:4px}.presentation-navigation__locale{justify-self:start;align-items:center;gap:var(--oceans-space-3);grid-area:1/1;display:flex}.presentation-navigation__language{gap:1px;display:flex}.presentation-navigation__language button{color:#ffffffd1;border-radius:var(--oceans-radius-sm);background:0 0;border:1px solid #ffffff59;min-block-size:2.5rem;min-inline-size:2.5rem;font-size:.78rem;font-weight:700}.presentation-navigation__language button[aria-pressed=true]{color:var(--oceans-color-ink);background:var(--oceans-color-cyan);border-color:var(--oceans-color-cyan)}.presentation-navigation__cta{min-block-size:2.65rem;padding-inline:var(--oceans-space-4);color:var(--oceans-color-white);white-space:nowrap;transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard);border:1px solid #76d9e8ad;border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.presentation-progress{z-index:9;align-items:center;gap:var(--oceans-space-4);color:#ffffffe6;letter-spacing:.1em;font-size:.88rem;font-weight:700;display:flex;position:fixed;inset-block-end:var(--oceans-space-8);inset-inline-start:var(--oceans-page-gutter)}.presentation-access-controls .pdf-export-control button{min-block-size:2.35rem;padding-inline:var(--oceans-space-4);font-size:.78rem}body:has(.presentation-cover) .presentation-access-controls{inset-inline-end:auto;left:auto;right:var(--oceans-page-gutter)}@media (width>=42.001rem){body:has(.presentation-cover) .presentation-access-controls{inset-block-end:var(--oceans-space-2)}}.presentation-progress{direction:ltr}.presentation-progress i{background:#ffffff5c;block-size:2px;inline-size:6rem;display:block}.presentation-progress b{background:var(--oceans-color-cyan);block-size:100%;transition:inline-size var(--oceans-motion-standard) var(--oceans-easing-standard);display:block}.presentation-cover{min-block-size:100svh;padding:calc(7.8rem + var(--oceans-space-4)) var(--oceans-page-gutter) var(--oceans-space-6);color:var(--oceans-text-on-dark);background:var(--oceans-surface-dark)}.presentation-cover__frame{isolation:isolate;border-radius:var(--oceans-radius-immersive);background:var(--oceans-surface-dark-raised);min-block-size:clamp(42rem,100svh - 10rem,64rem);box-shadow:var(--oceans-shadow-overlay);border:1px solid #c8f0f57a;display:grid;position:relative;overflow:hidden}.presentation-cover__media,.presentation-cover__veil{position:absolute;inset:0}.presentation-cover__media picture,.presentation-cover__media img{block-size:100%;inline-size:100%;display:block}.presentation-cover__media img{object-fit:cover;object-position:center}.presentation-cover__placeholder{block-size:100%;inline-size:100%;padding:var(--oceans-layout-card-padding);color:var(--oceans-text-on-dark-muted);text-align:center;place-items:center;display:grid}.presentation-cover__placeholder span{max-inline-size:18rem;font-size:var(--oceans-type-meta);font-weight:700;line-height:1.5}.presentation-cover__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#051522d1 0%,#051522a1 17%,#05152238 36%,#0000 55%)}.presentation-cover[data-locale=ar] .presentation-cover__veil{background:linear-gradient(270deg,#051522d1 0%,#051522a1 17%,#05152238 36%,#0000 55%)}.presentation-cover__layout{z-index:2;gap:var(--oceans-space-8);min-block-size:inherit;grid-template-rows:minmax(0,1fr) auto;padding:clamp(2.25rem,3.25vw,3.75rem);display:grid;position:relative}.presentation-cover__copy{inline-size:min(45%,42rem);min-inline-size:0;padding-block:var(--oceans-space-6);animation:cover-reveal var(--oceans-motion-slow) var(--oceans-easing-premium) both;place-self:center start}.presentation-cover__context{align-items:center;gap:var(--oceans-space-3) var(--oceans-space-5);color:var(--oceans-accent-primary);font-size:var(--oceans-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;margin-block-end:var(--oceans-space-6);font-weight:700;line-height:1.45;display:flex}.presentation-cover__category:after{block-size:1px;inline-size:clamp(2rem,4vw,3.4rem);content:"";vertical-align:middle;background:currentColor;margin-inline-start:var(--oceans-space-3);display:inline-block}.presentation-cover__location{color:#fffc;font-size:var(--oceans-type-body-small);letter-spacing:0;text-transform:none;font-weight:500}.presentation-cover h1{max-inline-size:15ch;font-family:var(--oceans-font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 .15rem .85rem #071c2a4d;margin:0;font-size:clamp(2.52rem,4vw,4.82rem);font-weight:400;line-height:1.12}.presentation-cover__headline{max-inline-size:35rem;margin:var(--oceans-space-6) 0 0;color:var(--oceans-color-white);font-size:clamp(1.2rem,1.55vw,1.75rem);font-weight:500;line-height:1.4}.presentation-cover__summary{max-inline-size:32rem;margin:var(--oceans-space-4) 0 0;-webkit-line-clamp:3;color:#ffffffde;font-size:var(--oceans-type-body);text-shadow:0 .1rem .5rem #071c2a38;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.presentation-cover__actions{align-items:center;gap:var(--oceans-space-3);flex-wrap:wrap;margin-block-start:var(--oceans-space-8);display:flex}.presentation-cover__action{justify-content:center;align-items:center;gap:var(--oceans-space-3);min-block-size:2.85rem;color:var(--oceans-color-white);transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard), border-color var(--oceans-motion-fast) var(--oceans-easing-standard), transform var(--oceans-motion-fast) var(--oceans-easing-standard);background:#0515226b;border:1px solid #c8f0f585;border-radius:.65rem;padding-inline:1.1rem;font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.presentation-cover__action--primary{color:var(--oceans-color-ink);border-color:var(--oceans-color-cyan);background:var(--oceans-color-cyan)}.presentation-cover__action--secondary{background:#0417255c;border-color:#c8f0f580}.presentation-cover__action svg{fill:none;block-size:1rem;inline-size:1rem;stroke:var(--oceans-color-cyan);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.presentation-cover__action-arrow{font-size:1.1rem;font-weight:400;line-height:1}.presentation-cover__action:focus-visible,.presentation-cover__thumbnail:focus-visible,.presentation-cover__thumb-control:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:3px}.presentation-cover__bottom{align-items:end;gap:var(--oceans-space-6);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.presentation-cover__bottom[data-rail-layout=facts],.presentation-cover__bottom[data-rail-layout=thumbnails]{grid-template-columns:minmax(0,1fr)}.presentation-cover__information{inline-size:fit-content;max-inline-size:100%;padding:var(--oceans-space-5) var(--oceans-space-6);border-radius:var(--oceans-radius-premium);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#041725ad;border:1px solid #c8f0f54d}.presentation-cover__metadata{color:#ffffffb8;font-size:var(--oceans-type-meta);letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--oceans-space-3);font-weight:700;line-height:1.4;display:block}.presentation-cover__facts{min-inline-size:0;margin:0;display:flex}.presentation-cover__facts>div{align-items:center;gap:var(--oceans-space-3);min-inline-size:0;padding-inline:var(--oceans-space-5);border-inline-start:1px solid #ffffff2e;display:flex}.presentation-cover__facts>div:first-child{border-inline-start:0;padding-inline-start:0}.presentation-cover__facts>div:only-child{padding-inline-end:0}.presentation-cover__fact-icon{block-size:2.25rem;inline-size:2.25rem;color:var(--oceans-color-cyan);border:1px solid #76d9e870;border-radius:50%;flex:0 0 2.25rem;place-items:center;display:grid}.presentation-cover__fact-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;block-size:1.1rem;inline-size:1.1rem}.presentation-cover__fact-copy{min-inline-size:0}.presentation-cover__facts dt{color:#ffffffbf;font-size:var(--oceans-type-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.35}.presentation-cover__facts dd{margin:var(--oceans-space-2) 0 0;color:var(--oceans-text-on-dark);overflow-wrap:anywhere;font-size:clamp(1rem,1.25vw,1.35rem);font-weight:650;line-height:1.25}.presentation-cover__facts small{color:#ffffffb8;font-size:var(--oceans-type-meta);margin-block-start:var(--oceans-space-2);display:block}.presentation-cover__gallery{justify-self:end;align-items:center;gap:var(--oceans-space-2);border-radius:var(--oceans-radius-card);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#041725c2;border:1px solid #c8f0f52e;inline-size:max-content;max-inline-size:100%;padding:.25rem;display:flex}.presentation-cover__thumb-list{align-items:center;gap:var(--oceans-space-2);min-inline-size:0;display:flex}.presentation-cover__thumbnail{aspect-ratio:1.48;border-radius:var(--oceans-radius-card);cursor:pointer;opacity:.68;inline-size:clamp(5.25rem,7vw,7.8rem);min-inline-size:0;transition:opacity var(--oceans-motion-fast) var(--oceans-easing-standard), border-color var(--oceans-motion-fast) var(--oceans-easing-standard), box-shadow var(--oceans-motion-fast) var(--oceans-easing-standard);background:#051926ad;border:1px solid #ffffff38;flex:0 clamp(5.25rem,7vw,7.8rem);padding:2px;overflow:hidden}.presentation-cover__thumbnail[aria-pressed=true]{border-color:var(--oceans-color-cyan);opacity:1;box-shadow:0 0 0 1px #76d9e866}.presentation-cover__thumbnail img{border-radius:calc(var(--oceans-radius-card) - 3px);object-fit:cover;block-size:100%;inline-size:100%;display:block}.presentation-cover__thumb-control{block-size:2.15rem;inline-size:2.15rem;color:var(--oceans-color-white);cursor:pointer;background:#0519265c;border:1px solid #c8f0f54d;border-radius:50%;flex:0 0 2.15rem;place-items:center;padding:0;display:grid}.presentation-cover__thumb-arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;block-size:1.1rem;inline-size:1.1rem}:lang(ar) .presentation-cover__context{letter-spacing:0;text-transform:none}:lang(ar) .presentation-cover h1{max-inline-size:15ch;font-family:var(--oceans-font-arabic);letter-spacing:0;font-size:clamp(2.42rem,3.9vw,4.42rem);font-weight:700;line-height:1.2}:lang(ar) .presentation-cover__context,:lang(ar) .presentation-cover__facts dt{letter-spacing:0;text-transform:none}:lang(ar) .presentation-cover__metadata{letter-spacing:0}.presentation-overview{color:var(--oceans-text-on-dark);background:radial-gradient(70% 45% at 50% -10%,#0e74902e,#0000 70%),radial-gradient(60% 40% at 85% 100%,#0ea5e91a,#0000 60%),radial-gradient(50% 30% at 15% 90%,#064e6e1f,#0000 50%),#071322;scroll-margin-block-start:7.8rem;position:relative;overflow-x:clip}.presentation-overview__inner{flex-direction:column;gap:clamp(1.25rem,2.2vw,2.25rem);padding-block:clamp(2.5rem,4vw,5rem);display:flex}.presentation-overview__upper{grid-template-columns:minmax(0,.96fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(1.25rem,2.2vw,2.25rem);display:grid}.presentation-overview__content-column{flex-direction:column;grid-column:1;justify-content:space-between;gap:clamp(1.25rem,1.8vw,2rem);min-inline-size:0;display:flex}.presentation-overview__media-column{grid-column:2;min-inline-size:0;display:flex}.presentation-overview[data-has-media=false] .presentation-overview__upper{grid-template-columns:minmax(0,1fr)}.presentation-overview[data-has-media=false] .presentation-overview__content-column{grid-column:1;max-inline-size:64rem}.presentation-overview__copy{flex-direction:column;min-inline-size:0;display:flex}.presentation-overview__eyebrow{color:var(--oceans-color-cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 .75rem;font-size:.85rem;font-weight:700;display:inline-flex}:lang(ar) .presentation-overview__eyebrow{letter-spacing:0;text-transform:none}.presentation-overview__eyebrow-dash{background:var(--oceans-color-cyan);border-radius:1px;flex-shrink:0;block-size:2px;inline-size:2.2rem;display:inline-block}.presentation-overview h2{max-inline-size:16ch;color:var(--oceans-color-white);font-family:var(--oceans-font-arabic);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(2.4rem,3.6vw,4.2rem);font-weight:700;line-height:1.12}:lang(en) .presentation-overview h2{font-family:var(--oceans-font-display);letter-spacing:-.035em;font-weight:600}.presentation-overview__summary{-webkit-line-clamp:5;color:#c8dcf0d1;-webkit-box-orient:vertical;max-inline-size:42rem;margin:0;font-size:clamp(.95rem,1.05vw,1.12rem);line-height:1.72;display:-webkit-box;overflow:hidden}.presentation-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.2vw,1.25rem);margin:0;padding:0;display:grid}.presentation-overview__metrics[data-count="1"]{grid-template-columns:minmax(0,1fr)}.presentation-overview__metric-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--oceans-motion-fast), box-shadow var(--oceans-motion-fast), transform var(--oceans-motion-fast);background:linear-gradient(145deg,#0c2138b8 0%,#061426d6 100%);border:1px solid #76d9e833;border-radius:1rem;align-items:center;gap:clamp(.9rem,1.3vw,1.35rem);min-block-size:7.25rem;padding:clamp(.95rem,1.35vw,1.35rem) clamp(1.1rem,1.5vw,1.5rem);display:flex;box-shadow:0 10px 30px -5px #00000059,inset 0 1px #ffffff0f}.presentation-overview__metric-body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.presentation-overview__metric-label{color:#dceefff2;letter-spacing:.03em;margin:0;font-size:clamp(.92rem,1.05vw,1.05rem);font-weight:600;line-height:1.35}:lang(ar) .presentation-overview__metric-label{letter-spacing:0;text-transform:none}.presentation-overview__metric-value{color:var(--oceans-color-white);font-family:var(--oceans-font-arabic);letter-spacing:-.01em;overflow-wrap:break-word;word-break:normal;margin:.2rem 0 0;font-size:clamp(1.25rem,1.6vw,1.7rem);font-weight:700;line-height:1.25}:lang(en) .presentation-overview__metric-value{font-family:var(--oceans-font-display);font-weight:600}.presentation-overview__metric-note{color:#94a3b8b8;margin-block-start:.25rem;font-size:clamp(.74rem,.82vw,.8rem);font-weight:400;line-height:1.35;display:block}.presentation-overview__metric-badge{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.presentation-overview__metric-icon{block-size:2.75rem;inline-size:2.75rem;color:var(--oceans-color-cyan);background:#76d9e814;border:1px solid #76d9e861;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 16px #76d9e826}.presentation-overview__metric-icon svg{block-size:1.35rem;inline-size:1.35rem}.presentation-overview__metric-dash{background:var(--oceans-color-cyan);opacity:.85;border-radius:1px;block-size:2px;inline-size:1.4rem;margin-block-start:.65rem;display:block}.presentation-overview__media--primary{background:var(--oceans-color-navy-raised);border:1px solid #76d9e83d;border-radius:1.25rem;min-block-size:28rem;inline-size:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #0000008c,0 0 30px -5px #0ea5e91f}.presentation-overview__media--primary img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.presentation-overview__media-caption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--oceans-color-white);background:#041424c7;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.65rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;inset-block-end:1.5rem;inset-inline-start:1.5rem;box-shadow:0 8px 24px #0006}.presentation-overview__media-caption-icon{background:var(--oceans-color-cyan);color:#071c2a;border-radius:50%;place-items:center;block-size:1.5rem;inline-size:1.5rem;padding:.3rem;display:grid}.presentation-overview__media-caption-icon svg{block-size:.8rem;inline-size:.8rem;margin-inline-start:1px}.presentation-overview__lower{grid-template-columns:minmax(0,.96fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(1.25rem,2.2vw,2.25rem);display:grid}.presentation-overview__supporting-column{grid-column:1;min-inline-size:0;display:flex}.presentation-overview__strengths-column{grid-column:2;min-inline-size:0;display:flex}.presentation-overview__lower[data-has-supporting-media=false]{grid-template-columns:minmax(0,1fr)}.presentation-overview__lower[data-has-supporting-media=false] .presentation-overview__strengths-column{grid-column:1}.presentation-overview__lower[data-has-strengths=false]{grid-template-columns:minmax(0,1fr)}.presentation-overview__lower[data-has-strengths=false] .presentation-overview__supporting-column{grid-column:1}.presentation-overview__strengths{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0a1e34c7 0%,#051222e0 100%);border:1px solid #76d9e833;border-radius:1.25rem;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.48fr);align-items:center;gap:clamp(1.5rem,2.5vw,2.5rem);inline-size:100%;padding:clamp(1.5rem,2.2vw,2.25rem);display:grid;box-shadow:0 15px 40px -10px #00000073,inset 0 1px #ffffff0d}.presentation-overview__strengths-lead{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.presentation-overview__strengths-eyebrow{color:var(--oceans-color-cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;display:inline-flex}:lang(ar) .presentation-overview__strengths-eyebrow{letter-spacing:0;text-transform:none}.presentation-overview__strengths-title{color:var(--oceans-color-white);font-family:var(--oceans-font-arabic);margin:0 0 .6rem;font-size:clamp(1.5rem,2vw,2.1rem);font-weight:700;line-height:1.18}:lang(en) .presentation-overview__strengths-title{font-family:var(--oceans-font-display);font-weight:600}.presentation-overview__strengths-desc{color:#94a3b8d9;margin:0 0 1.25rem;font-size:.88rem;line-height:1.6}.presentation-overview__strengths-action{color:var(--oceans-color-cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--oceans-motion-fast), box-shadow var(--oceans-motion-fast), background-color var(--oceans-motion-fast), border-color var(--oceans-motion-fast), color var(--oceans-motion-fast);cursor:pointer;background:#76d9e81f;border:1px solid #76d9e861;border-radius:9999px;align-items:center;gap:.65rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.presentation-overview__strengths-arrow{transition:transform var(--oceans-motion-fast);font-size:1rem;line-height:1}.presentation-overview__strengths-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-inline-size:0;display:grid}.presentation-overview__strengths-list[data-count="1"]{grid-template-columns:minmax(0,1fr)}.presentation-overview__strengths-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-overview__strength-item{text-align:center;border-inline-start:1px solid #ffffff1a;flex-direction:column;align-items:center;inline-size:100%;min-inline-size:0;padding-inline:clamp(.85rem,1.4vw,1.6rem);display:flex}:lang(ar) .presentation-overview__strength-item,:lang(en) .presentation-overview__strength-item{text-align:center;align-items:center}.presentation-overview__strength-item:first-child{border-inline-start:0;padding-inline-start:0}.presentation-overview__strength-item:last-child{padding-inline-end:0}.presentation-overview__strength-icon-wrap{justify-content:center;align-items:center;inline-size:100%;margin-block-end:1rem;margin-inline:auto;display:flex}.presentation-overview__strength-icon{block-size:2.85rem;inline-size:2.85rem;color:var(--oceans-color-cyan);background:#76d9e814;border:1px solid #76d9e861;border-radius:50%;place-self:center;place-items:center;margin-inline:auto;display:grid;box-shadow:0 0 16px #76d9e826}.presentation-overview__strength-icon svg{block-size:1.35rem;inline-size:1.35rem}.presentation-overview__strength-title{color:var(--oceans-color-white);text-align:center;inline-size:100%;margin:0 0 .55rem;font-size:clamp(1.02rem,1.15vw,1.18rem);font-weight:700;line-height:1.35}.presentation-overview__strength-desc{color:#c8def5e0;text-align:center;inline-size:100%;margin:0;font-size:clamp(.85rem,.94vw,.92rem);line-height:1.6}.presentation-overview__supporting-media{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(.85rem,1.2vw,1.25rem);inline-size:100%;min-inline-size:0;display:grid}.presentation-overview__supporting-media[data-count="1"]{grid-template-columns:minmax(0,1fr)}.presentation-overview__supporting-figure{background:var(--oceans-color-navy-raised);border:1px solid #76d9e833;border-radius:1.25rem;min-block-size:14rem;min-inline-size:0;margin:0;overflow:hidden;box-shadow:0 15px 40px -10px #00000073}.presentation-overview__supporting-figure img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.2,0,0,1);display:block}.presentation-overview__footer{border-block-start:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;margin-block-start:.5rem;padding-block-start:1.5rem;display:flex}.presentation-overview__footer-brand{align-items:center;gap:.75rem;display:inline-flex}.presentation-overview__footer-logo{color:var(--oceans-color-white);letter-spacing:.18em;font-size:.92rem;font-weight:800}.presentation-overview__footer-divider{background:#76d9e859;block-size:.9rem;inline-size:1px;display:inline-block}.presentation-overview__footer-system{color:#76d9e8bf;letter-spacing:.14em;font-size:.74rem;font-weight:600}.presentation-overview__footer-tagline{color:#ffffff73;align-items:center;gap:.65rem;font-size:.82rem;font-weight:500;display:inline-flex}.presentation-overview__footer-dash{background:var(--oceans-color-cyan);block-size:1px;inline-size:1.5rem;display:inline-block}:lang(ar) .presentation-overview{text-align:right;direction:rtl}:lang(ar) .presentation-overview h2,:lang(ar) .presentation-overview__strengths-title,:lang(ar) .presentation-overview__metric-value{font-family:var(--oceans-font-arabic)}:lang(ar) .presentation-overview__strengths-lead{align-items:flex-start}.presentation-location{color:var(--oceans-text-on-dark);background:radial-gradient(70% 45% at 50% -10%,#0e74902e,#0000 70%),radial-gradient(60% 40% at 85% 100%,#0ea5e91a,#0000 60%),radial-gradient(50% 30% at 15% 90%,#064e6e1f,#0000 50%),#071322;scroll-margin-block-start:7.8rem;position:relative;overflow-x:clip}.presentation-location__inner{flex-direction:column;gap:clamp(1.25rem,2.2vw,2.25rem);padding-block:clamp(2.5rem,4vw,5rem);display:flex}.presentation-location__upper{grid-template-columns:minmax(0,.96fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(1.25rem,2.2vw,2.25rem);display:grid}.presentation-location__content-column{flex-direction:column;grid-column:1;justify-content:space-between;gap:clamp(1.25rem,1.8vw,2rem);min-inline-size:0;display:flex}.presentation-location__media-column{grid-column:2;min-inline-size:0;display:flex}.presentation-location[data-has-media=false] .presentation-location__upper{grid-template-columns:minmax(0,1fr)}.presentation-location[data-has-media=false] .presentation-location__content-column{grid-column:1;max-inline-size:64rem}.presentation-location__copy{flex-direction:column;min-inline-size:0;display:flex}.presentation-location__eyebrow{color:var(--oceans-color-cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 .75rem;font-size:.85rem;font-weight:700;display:inline-flex}:lang(ar) .presentation-location__eyebrow{letter-spacing:0;text-transform:none}.presentation-location__eyebrow-dash{background:var(--oceans-color-cyan);border-radius:1px;flex-shrink:0;block-size:2px;inline-size:2.2rem;display:inline-block}.presentation-location h2{max-inline-size:16ch;color:var(--oceans-color-white);font-family:var(--oceans-font-arabic);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 1rem;font-size:clamp(2.2rem,3.4vw,3.8rem);font-weight:700;line-height:1.15}:lang(en) .presentation-location h2{font-family:var(--oceans-font-display);letter-spacing:-.035em;font-weight:600}.presentation-location__summary{-webkit-line-clamp:4;color:#c8dcf0d1;-webkit-box-orient:vertical;max-inline-size:42rem;margin:0;font-size:clamp(.92rem,1.02vw,1.08rem);line-height:1.68;display:-webkit-box;overflow:hidden}.presentation-location__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.1vw,1.15rem);margin:0;padding:0;display:grid}.presentation-location__metrics[data-count="1"]{grid-template-columns:minmax(0,1fr)}.presentation-location__metric-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--oceans-motion-fast), box-shadow var(--oceans-motion-fast), transform var(--oceans-motion-fast);background:linear-gradient(145deg,#0c2138b8 0%,#061426d6 100%);border:1px solid #76d9e833;border-radius:1rem;align-items:center;gap:clamp(.9rem,1.3vw,1.35rem);min-block-size:7rem;padding:clamp(.95rem,1.35vw,1.35rem) clamp(1.1rem,1.5vw,1.5rem);display:flex;box-shadow:0 10px 30px -5px #00000059,inset 0 1px #ffffff0f}.presentation-location__metric-badge{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.presentation-location__metric-body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.presentation-location__metric-label{color:var(--oceans-color-white);font-family:var(--oceans-font-arabic);overflow-wrap:break-word;word-break:normal;margin:0;font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:700;line-height:1.3}:lang(en) .presentation-location__metric-label{font-family:var(--oceans-font-display);font-weight:600}.presentation-location__metric-value{color:var(--oceans-color-cyan);letter-spacing:-.01em;margin:.2rem 0 0;font-size:clamp(.92rem,1.05vw,1.02rem);font-weight:600;line-height:1.3}.presentation-location__metric-detail{color:#94a3b8bf;margin-block-start:.2rem;font-size:clamp(.72rem,.82vw,.8rem);font-weight:400;line-height:1.35;display:block}.presentation-location__metric-icon{block-size:2.65rem;inline-size:2.65rem;color:var(--oceans-color-cyan);background:#76d9e814;border:1px solid #76d9e861;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 16px #76d9e826}.presentation-location__metric-icon svg{block-size:1.3rem;inline-size:1.3rem}.presentation-location__metric-dash{background:var(--oceans-color-cyan);opacity:.85;border-radius:1px;block-size:2px;inline-size:1.35rem;margin-block-start:.55rem;display:block}.presentation-location__media--primary{background:var(--oceans-color-navy-raised);border:1px solid #76d9e83d;border-radius:1.25rem;min-block-size:28rem;inline-size:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 50px -10px #0000008c,0 0 30px -5px #0ea5e91f}.presentation-location__media--primary img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.presentation-location__media-caption{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--oceans-color-white);background:#041424c7;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.65rem;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;inset-block-end:1.5rem;inset-inline-start:1.5rem;box-shadow:0 8px 24px #0006}.presentation-location__media-caption-icon{background:var(--oceans-color-cyan);color:#071c2a;border-radius:50%;place-items:center;block-size:1.5rem;inline-size:1.5rem;padding:.25rem;display:grid}.presentation-location__media-caption-icon svg{block-size:.9rem;inline-size:.9rem}.presentation-location__lower{grid-template-columns:minmax(0,.96fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(1.25rem,2.2vw,2.25rem);display:grid}.presentation-location__supporting-column{grid-column:1;min-inline-size:0;display:flex}.presentation-location__advantages-column{grid-column:2;min-inline-size:0;display:flex}.presentation-location__lower[data-has-supporting-media=false]{grid-template-columns:minmax(0,1fr)}.presentation-location__lower[data-has-supporting-media=false] .presentation-location__advantages-column{grid-column:1}.presentation-location__lower[data-has-advantages=false]{grid-template-columns:minmax(0,1fr)}.presentation-location__lower[data-has-advantages=false] .presentation-location__supporting-column{grid-column:1}.presentation-location__supporting-media{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(.85rem,1.2vw,1.25rem);inline-size:100%;min-inline-size:0;display:grid}.presentation-location__supporting-media[data-count="1"]{grid-template-columns:minmax(0,1fr)}.presentation-location__supporting-figure{background:var(--oceans-color-navy-raised);border:1px solid #76d9e833;border-radius:1.25rem;min-block-size:14rem;min-inline-size:0;margin:0;overflow:hidden;box-shadow:0 15px 40px -10px #00000073}.presentation-location__supporting-figure img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.2,0,0,1);display:block}.presentation-location__advantages-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0a1e34c7 0%,#051222e0 100%);border:1px solid #76d9e833;border-radius:1.25rem;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.48fr);align-items:center;gap:clamp(1.5rem,2.5vw,2.5rem);inline-size:100%;padding:clamp(1.5rem,2.2vw,2.25rem);display:grid;box-shadow:0 15px 40px -10px #00000073,inset 0 1px #ffffff0d}.presentation-location__advantages-lead{flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.presentation-location__advantages-eyebrow{color:var(--oceans-color-cyan);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .5rem;font-size:.8rem;font-weight:700;display:inline-flex}:lang(ar) .presentation-location__advantages-eyebrow{letter-spacing:0;text-transform:none}.presentation-location__advantages-title{color:var(--oceans-color-white);font-family:var(--oceans-font-arabic);margin:0 0 .6rem;font-size:clamp(1.4rem,1.8vw,1.95rem);font-weight:700;line-height:1.2}:lang(en) .presentation-location__advantages-title{font-family:var(--oceans-font-display);font-weight:600}.presentation-location__advantages-desc{color:#94a3b8d9;margin:0 0 1.25rem;font-size:.86rem;line-height:1.6}.presentation-location__advantages-action{color:var(--oceans-color-cyan);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--oceans-motion-fast), box-shadow var(--oceans-motion-fast), background-color var(--oceans-motion-fast), border-color var(--oceans-motion-fast), color var(--oceans-motion-fast);cursor:pointer;background:#76d9e81f;border:1px solid #76d9e861;border-radius:9999px;align-items:center;gap:.65rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.presentation-location__advantages-arrow{transition:transform var(--oceans-motion-fast);font-size:1rem;line-height:1}.presentation-location__advantages-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1rem,1.5vw,1.6rem);min-inline-size:0;display:grid}.presentation-location__advantages-list[data-count="1"]{grid-template-columns:minmax(0,1fr)}.presentation-location__advantage-item{align-items:flex-start;gap:.85rem;min-inline-size:0;display:flex}.presentation-location__advantage-icon-wrap{flex-shrink:0}.presentation-location__advantage-icon{block-size:2.35rem;inline-size:2.35rem;color:var(--oceans-color-cyan);background:#76d9e814;border:1px solid #76d9e861;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 12px #76d9e81f}.presentation-location__advantage-icon svg{block-size:1.15rem;inline-size:1.15rem}.presentation-location__advantage-text{color:#dcebf5e6;margin:0;font-size:clamp(.85rem,.95vw,.95rem);font-weight:500;line-height:1.5}.presentation-location__footer{border-block-start:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;margin-block-start:.5rem;padding-block-start:1.5rem;display:flex}.presentation-location__footer-brand{align-items:center;gap:.75rem;display:inline-flex}.presentation-location__footer-logo{color:var(--oceans-color-white);letter-spacing:.18em;font-size:.92rem;font-weight:800}.presentation-location__footer-divider{background:#76d9e859;block-size:.9rem;inline-size:1px;display:inline-block}.presentation-location__footer-system{color:#76d9e8bf;letter-spacing:.14em;font-size:.74rem;font-weight:600}.presentation-location__footer-tagline{color:#ffffff73;align-items:center;gap:.65rem;font-size:.82rem;font-weight:500;display:inline-flex}.presentation-location__footer-dash{background:var(--oceans-color-cyan);block-size:1px;inline-size:1.5rem;display:inline-block}:lang(ar) .presentation-location{text-align:right;direction:rtl}:lang(ar) .presentation-location h2,:lang(ar) .presentation-location__advantages-title,:lang(ar) .presentation-location__metric-value{font-family:var(--oceans-font-arabic)}:lang(ar) .presentation-location__advantages-lead,:lang(ar) .presentation-location__advantage-item{align-items:flex-start}.presentation-amenities{color:var(--oceans-text-on-dark);background:radial-gradient(ellipse at 50% 35%, #14425b52, transparent 68%), var(--oceans-surface-dark);scroll-margin-block-start:0}.presentation-amenities__screen{min-block-size:min(60rem,100svh);padding-block:calc(7.8rem + var(--oceans-space-8)) var(--oceans-layout-section-space)}.presentation-amenities__intro{align-items:center;gap:clamp(var(--oceans-space-6), 3vw, var(--oceans-space-12));grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-inline-size:0;display:grid}.presentation-amenities__intro[data-has-media=false]{grid-template-columns:minmax(0,1fr)}.presentation-amenities__copy{min-inline-size:0}.presentation-amenities__intro[data-has-media=false] .presentation-amenities__copy{max-inline-size:var(--oceans-content-editorial)}.presentation-amenities__media{min-inline-size:0;margin:0}.presentation-amenities__media img{aspect-ratio:2.05;border-radius:var(--oceans-radius-media);object-fit:cover;background:var(--oceans-surface-dark-raised);inline-size:100%;box-shadow:var(--oceans-shadow-overlay);border:1px solid #76d9e852;display:block}.presentation-amenities__media[data-media-role=masterplan] img,.presentation-amenities__media[data-media-role=locationMap] img,.presentation-amenities__media[data-media-role=unitPlan] img,.presentation-amenities__media[data-media-role=paymentPlan] img{object-fit:contain}.presentation-amenities__media figcaption{color:#ffffff94;font-size:var(--oceans-type-meta);margin-block-start:var(--oceans-space-2);line-height:1.4}.presentation-amenities__label{align-items:center;gap:var(--oceans-space-4);margin:0 0 var(--oceans-space-4);color:var(--oceans-accent-primary);font-size:var(--oceans-type-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex}.presentation-amenities__label:after{content:"";background:currentColor;block-size:2px;inline-size:2.5rem;display:block}.presentation-amenities h2{max-inline-size:15ch;font-family:var(--oceans-font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,4.2vw,4.9rem);font-weight:500;line-height:1.08}.presentation-amenities__introduction{max-inline-size:38rem;margin:var(--oceans-space-4) 0 0;color:#ffffffc4;font-size:var(--oceans-type-body-large);line-height:var(--oceans-leading-body)}.presentation-amenities__groups{gap:var(--oceans-layout-gap-compact);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(var(--oceans-space-8), 4vw, var(--oceans-space-16));display:grid}.presentation-amenities__groups[data-group-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:62rem;margin-inline:auto}.presentation-amenities__groups[data-group-count="1"]{grid-template-columns:minmax(0,1fr);max-inline-size:34rem;margin-inline:auto}.presentation-amenities__group{border-radius:var(--oceans-radius-premium);background:linear-gradient(155deg,#0d3146eb,#041e30f5);border:1px solid #76d9e847;flex-direction:column;min-inline-size:0;display:flex;overflow:hidden;box-shadow:0 .7rem 2rem #02111c1f}.presentation-amenities__group-media{margin:var(--oceans-space-3) var(--oceans-space-3) 0;border-radius:calc(var(--oceans-radius-premium) - .35rem);background:var(--oceans-surface-dark-raised);overflow:hidden}.presentation-amenities__group-media img{aspect-ratio:2.45;object-fit:cover;inline-size:100%;display:block}.presentation-amenities__group-body{min-inline-size:0;padding:var(--oceans-space-6)}.presentation-amenities__group-heading{align-items:start;gap:var(--oceans-space-4);grid-template-columns:4.35rem minmax(0,1fr);min-block-size:4.35rem;min-inline-size:0;display:grid}.presentation-amenities__group[data-has-media=true] .presentation-amenities__group-heading{min-block-size:6rem;margin-block-start:-3.5rem;position:relative}.presentation-amenities__group-icon{block-size:4.35rem;inline-size:4.35rem;color:var(--oceans-accent-primary);background:var(--oceans-surface-dark);border:1px solid #5bdef5b8;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 .25rem #021f31ad,0 .35rem 1rem #000d1847}.presentation-amenities__group-icon svg{block-size:2rem;inline-size:2rem}.presentation-amenities__group h3{min-inline-size:0;color:var(--oceans-color-white);font-size:var(--oceans-type-card);overflow-wrap:anywhere;align-self:center;margin:0;padding-block-end:var(--oceans-space-2);font-weight:700;line-height:1.35}.presentation-amenities__group[data-has-media=true] h3{align-self:start;margin-block-start:2.25rem}.presentation-amenities__group h3:after{block-size:2px;inline-size:2rem;background:var(--oceans-accent-primary);content:"";margin-block-start:var(--oceans-space-4);display:block}.presentation-amenities__groups ul{align-content:flex-start;gap:var(--oceans-space-3);margin:var(--oceans-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.presentation-amenities__groups li{color:#ffffffe6;min-block-size:2.65rem;max-inline-size:100%;font-size:var(--oceans-type-body-small);overflow-wrap:anywhere;background:#02182773;border:1px solid #99cee157;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1rem;font-weight:500;line-height:1.35;display:inline-flex}.presentation-amenities__groups li svg{block-size:1.1rem;inline-size:1.1rem;color:var(--oceans-accent-primary);flex:none}.presentation-amenities__groups li span{min-inline-size:0}.presentation-amenities__print{display:none}:lang(ar) .presentation-amenities{text-align:right;direction:rtl}:lang(ar) .presentation-amenities h2{font-family:var(--oceans-font-arabic);letter-spacing:0;font-weight:700;line-height:1.18}:lang(ar) .presentation-amenities__label{letter-spacing:0}.oceans-advisory{color:var(--oceans-color-white);background:var(--oceans-color-ink);scroll-margin-block-start:7.8rem}.oceans-advisory__screen{min-block-size:max(52rem,100svh);padding-block:calc(7.8rem + var(--oceans-space-8)) var(--oceans-space-8);grid-template-rows:auto 1fr auto;display:grid}.oceans-advisory__brand{min-block-size:5rem;inline-size:clamp(15rem,20vw,22rem)}.oceans-advisory__brand img{object-fit:contain;block-size:5rem;inline-size:100%;display:block}.oceans-advisory__layout{gap:clamp(var(--oceans-space-12), 8vw, var(--oceans-space-24));padding-block:var(--oceans-space-12);grid-template-columns:minmax(20rem,1.14fr) minmax(18rem,.86fr);align-items:center;display:grid}.oceans-advisory__label{margin:0 0 var(--oceans-space-6);color:var(--oceans-color-cyan);letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:700}.oceans-advisory h2{max-inline-size:11ch;font-family:var(--oceans-font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,5.6vw,6.7rem);font-weight:400;line-height:.92}.oceans-advisory__statement{max-inline-size:40rem;margin:var(--oceans-space-8) 0 0;color:#ffffffe6;font-size:clamp(1.18rem,1.55vw,1.5rem);line-height:1.45}.oceans-advisory__why{max-inline-size:35rem;margin:var(--oceans-space-6) 0 0;color:#ffffff9e;font-size:1rem;line-height:1.52}.oceans-advisory__cta{margin:var(--oceans-space-8) 0 0;border-block-end:2px solid var(--oceans-color-cyan);color:var(--oceans-color-white);letter-spacing:.06em;text-transform:uppercase;padding-block-end:var(--oceans-space-3);font-size:1rem;font-weight:700;display:inline-block}.oceans-advisory__contact-panel{padding:clamp(var(--oceans-space-8), 4vw, var(--oceans-space-12));border-block:1px solid #ffffff47;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.oceans-advisory__advisor{margin:0 0 var(--oceans-space-8);color:var(--oceans-color-cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:700}.oceans-advisory__advisor-title{margin:calc(var(--oceans-space-6) * -1) 0 var(--oceans-space-8);color:#ffffff9e;font-size:.85rem;line-height:1.45}.oceans-advisory__contacts{gap:var(--oceans-space-5,1.25rem);margin:0;display:grid}.oceans-advisory__contacts dt{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:700}.oceans-advisory__contacts dd{margin:var(--oceans-space-2) 0 0;color:var(--oceans-color-white);overflow-wrap:anywhere;font-size:1rem;font-weight:650}.oceans-advisory__socials{gap:var(--oceans-space-3);flex-wrap:wrap;margin-block-start:var(--oceans-space-6);display:flex}.oceans-advisory__socials a{color:var(--oceans-color-cyan);font-size:.8rem;font-weight:700;text-decoration:none}.oceans-advisory__socials a:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:3px}.oceans-advisory__contacts a{color:inherit;-webkit-text-decoration-color:var(--oceans-color-cyan);text-decoration-color:var(--oceans-color-cyan);text-underline-offset:.25em}.oceans-advisory__contact-note{margin:var(--oceans-space-6) 0 0;color:#ffffff9e;font-size:.82rem;line-height:1.5}.oceans-advisory__qr{block-size:7.5rem;inline-size:7.5rem;padding:var(--oceans-space-3);color:#ffffff9e;text-align:center;background:#ffffff0d;border:1px solid #ffffff6b;place-items:center;margin-block-start:var(--oceans-space-8);font-size:.66rem;font-weight:700;line-height:1.35;display:grid}.oceans-advisory__note{color:#ffffff7a;border-block-start:1px solid #ffffff40;margin:0;padding-block-start:var(--oceans-space-5,1.25rem);font-size:.74rem;line-height:1.45}.oceans-advisory__print{display:none}:lang(ar) .oceans-advisory{text-align:right;direction:rtl}:lang(ar) .oceans-advisory h2{font-family:var(--oceans-font-arabic);letter-spacing:0;font-weight:700;line-height:1.1}:lang(ar) .oceans-advisory__label,:lang(ar) .oceans-advisory__cta,:lang(ar) .oceans-advisory__advisor,:lang(ar) .oceans-advisory__contacts dt{letter-spacing:0}@media (width<=42rem){.oceans-advisory{scroll-margin-block-start:7.3rem}.oceans-advisory__screen{min-block-size:auto;padding-block:calc(7.3rem + var(--oceans-space-6)) var(--oceans-space-6)}.oceans-advisory__brand{min-block-size:3.8rem;inline-size:15rem}.oceans-advisory__brand img{block-size:3.8rem}.oceans-advisory__layout{gap:var(--oceans-space-10,2.5rem);padding-block:var(--oceans-space-12);grid-template-columns:1fr}.oceans-advisory h2{font-size:clamp(3rem,13vw,4.2rem)}.oceans-advisory__statement{margin-block-start:var(--oceans-space-6);font-size:1.15rem}.oceans-advisory__contact-panel{padding:var(--oceans-space-8)}}.presentation-media{color:var(--oceans-color-white);background:radial-gradient(ellipse at 0% 0%, #256c8d33, transparent 55%), var(--oceans-color-navy);scroll-margin-block-start:7.8rem}.presentation-media__screen{min-inline-size:0;padding-block:calc(7.8rem + var(--oceans-space-8)) var(--oceans-space-16)}.presentation-media__header{gap:var(--oceans-space-8);grid-template-columns:minmax(0,1fr) minmax(14rem,.38fr);align-items:center;display:grid}.presentation-media__label{margin:0 0 var(--oceans-space-5);color:var(--oceans-color-cyan);letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:700}.presentation-media h2{max-inline-size:24ch;font-family:var(--oceans-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4vw,4.75rem);font-weight:400;line-height:1.12}.presentation-media__introduction{max-inline-size:42rem;margin:var(--oceans-space-4) 0 0;color:#ffffffc2;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.75}.presentation-media__summary{align-items:center;gap:var(--oceans-space-4);padding:var(--oceans-space-5);border-radius:var(--oceans-radius-card);background:#23506b29;border:1px solid #76d9e82e;min-inline-size:0;display:flex}.presentation-media__summary>svg{block-size:2rem;inline-size:2rem;color:var(--oceans-color-cyan);flex-shrink:0}.presentation-media__summary strong{font-size:.95rem;display:block}.presentation-media__summary span{color:#fff9;overflow-wrap:anywhere;margin-block-start:.4rem;font-size:.78rem;line-height:1.6;display:block}.presentation-media__label{align-items:center;gap:1rem;display:flex}.presentation-media__label:before{content:"";background:var(--oceans-color-cyan);block-size:1px;inline-size:2.5rem}.presentation-media__tabs{gap:var(--oceans-space-2);margin-block:var(--oceans-space-8) var(--oceans-space-5);padding-block:var(--oceans-space-3);border-block:1px solid #76d9e829;flex-wrap:wrap;display:flex}.presentation-media__tabs::-webkit-scrollbar{display:none}.presentation-media__tabs button{color:#ffffffb3;min-block-size:3rem;min-inline-size:0;max-inline-size:100%;font:inherit;overflow-wrap:anywhere;cursor:pointer;transition:color var(--oceans-motion-fast), background-color var(--oceans-motion-fast), border-color var(--oceans-motion-fast);background:0 0;border:1px solid #0000;border-radius:.7rem;flex:auto;justify-content:center;align-items:center;gap:.75rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;display:flex}.presentation-media__tabs svg{block-size:1.4rem;inline-size:1.4rem;color:var(--oceans-color-cyan);flex-shrink:0}.presentation-media__tabs button[aria-selected=true]{color:var(--oceans-color-white);background:#76d9e81a;border-color:#76d9e857}.presentation-media__screen[data-category-navigation=single] .presentation-media__stage{margin-block-start:var(--oceans-space-12)}.presentation-media__tabs button:focus-visible,.presentation-media__stage:focus-visible,.presentation-media__controls button:focus-visible,.presentation-media__index button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:4px}.presentation-media__stage{touch-action:pan-y;display:grid}.presentation-media__primary{gap:var(--oceans-space-2);inline-size:100%;min-inline-size:0;margin:0;display:grid}.presentation-media__frame{aspect-ratio:2;border-radius:var(--oceans-radius-card);background:var(--oceans-color-navy-raised);border:1px solid #76d9e84d;inline-size:100%;position:relative;overflow:hidden}.presentation-media__primary img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.presentation-media__frame[data-technical=true] img{object-fit:contain}.presentation-media__frame[data-technical=true],.presentation-media__index button[data-technical=true]{background:#e7ecee}.presentation-media__counter,.presentation-media__primary-badge{color:var(--oceans-color-white);background:#031927e0;border:1px solid #76d9e833;border-radius:.6rem;padding:.4rem .7rem;font-size:.8rem;position:absolute}.presentation-media__counter{inset-block-end:1rem;inset-inline-end:1rem}.presentation-media__primary-badge{inset-block-start:1rem;inset-inline-start:1rem}.presentation-media__primary figcaption{gap:var(--oceans-space-2);max-inline-size:min(34rem,100%);display:grid}.presentation-media__primary figcaption span{color:var(--oceans-color-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.presentation-media__primary figcaption strong{font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:650}.presentation-media__primary figcaption small{color:#ffffffb8;font-size:.88rem}.presentation-media__controls{pointer-events:none;justify-content:space-between;align-items:center;padding-inline:1.4rem;display:flex;position:absolute;inset:0}.presentation-media__controls button{block-size:3rem;inline-size:3rem;color:var(--oceans-color-white);cursor:pointer;pointer-events:auto;background:#031927d9;border:1px solid #ffffff52;border-radius:50%;place-items:center;display:grid}.presentation-media__controls svg{block-size:1.3rem;inline-size:1.3rem}.presentation-media__controls span{color:#ffffffe6;letter-spacing:.08em;text-align:center;min-inline-size:4.35rem;font-size:.75rem;font-weight:700}.presentation-media__controls i{color:#ffffff8c;font-style:normal}.presentation-media__index{gap:var(--oceans-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.presentation-media__index button{background:var(--oceans-color-navy-raised);cursor:pointer;border:1px solid #76d9e82e;border-radius:.6rem;block-size:clamp(3.5rem,6vw,6.5rem);min-inline-size:0;padding:0;position:relative;overflow:hidden}.presentation-media__index img{opacity:.65;transition:opacity var(--oceans-motion-fast)}.presentation-media__index button span{color:#fff;background:#031927d9;border-radius:.25rem;padding:.15rem .35rem;font-size:.7rem;position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem}.presentation-media__index button[aria-current=true] img{opacity:1}.presentation-media__index button[aria-current=true]{border-color:var(--oceans-color-cyan);box-shadow:0 0 0 1px var(--oceans-color-cyan)}.presentation-media__collections{gap:var(--oceans-space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-block-start:var(--oceans-space-6);display:grid}.presentation-media__collection{min-inline-size:0;padding:var(--oceans-space-3);border-radius:var(--oceans-radius-card);background:#0f304229;border:1px solid #76d9e829;grid-column:span 12}.presentation-media__collection[data-preview-count="1"]{grid-column:span 4}.presentation-media__collection[data-preview-count="2"]{grid-column:span 8}.presentation-media__collection[data-preview-count="1"]:only-child{grid-column:span 12;justify-self:center;inline-size:min(100%,32rem)}.presentation-media__collection[data-preview-count="2"]:only-child{grid-column:span 12;justify-self:center;inline-size:min(100%,52rem)}.presentation-media__collection header{align-items:center;gap:var(--oceans-space-2);flex-wrap:wrap;margin-block-end:var(--oceans-space-2);display:flex}.presentation-media__collection h3{overflow-wrap:anywhere;align-items:center;gap:.6rem;min-inline-size:0;margin:0;font-size:1rem;display:flex}.presentation-media__collection h3 svg{block-size:1.3rem;inline-size:1.3rem;color:var(--oceans-color-cyan);flex-shrink:0}.presentation-media__collection header>bdi{color:#ffffffa6;font-size:.85rem}.presentation-media__collection header>button{min-block-size:2.75rem;color:var(--oceans-color-cyan);font:inherit;cursor:pointer;text-underline-offset:.2rem;background:0 0;border:0;margin-inline-start:auto;padding:.4rem .6rem;font-size:.9rem;text-decoration:underline}.presentation-media__collection-images{gap:var(--oceans-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.presentation-media__collection-images[data-preview-count="1"]{grid-template-columns:minmax(0,1fr)}.presentation-media__collection-images[data-preview-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-media__collection-images[data-preview-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-media__collection-images[data-preview-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.presentation-media__collection-images button{background:var(--oceans-color-navy-raised);cursor:pointer;border:1px solid #76d9e829;border-radius:.55rem;block-size:clamp(7rem,12vw,11rem);min-inline-size:0;padding:0;overflow:hidden}.presentation-media__collection-images button[data-technical=true]{background:#e7ecee}.presentation-media__collection-images img{object-fit:cover;block-size:100%;inline-size:100%;transition:opacity var(--oceans-motion-fast);display:block}.presentation-media [data-technical=true] img{object-fit:contain}.presentation-media button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:3px}.presentation-media__print{display:none}:lang(ar) .presentation-media{text-align:right;direction:rtl}:lang(ar) .presentation-media h2{font-family:var(--oceans-font-arabic);letter-spacing:0;font-weight:700;line-height:1.1}:lang(ar) .presentation-media__label,:lang(ar) .presentation-media__tabs button,:lang(ar) .presentation-media__primary figcaption span,:lang(ar) .presentation-media__index button{letter-spacing:0}:lang(ar) .presentation-media__controls{direction:ltr}.payment-dashboard{color:var(--oceans-text-on-dark);background:radial-gradient(ellipse at 100% 0%, var(--oceans-surface-dark-raised), transparent 55%), var(--oceans-surface-dark);scroll-margin-block-start:0;container-type:inline-size}.payment-dashboard__screen{padding-block:calc(7.8rem + var(--oceans-space-8)) var(--oceans-space-16)}.payment-dashboard__header{max-inline-size:var(--oceans-content-editorial);margin-block-end:var(--oceans-space-8)}.payment-dashboard__header>.payment-dashboard__eyebrow{align-items:center;gap:var(--oceans-space-3);margin:0 0 var(--oceans-space-4);color:var(--oceans-accent-primary);font-size:var(--oceans-type-eyebrow);display:flex}.payment-dashboard__header>.payment-dashboard__eyebrow:before,.payment-dashboard h4:before{content:"";background:var(--oceans-accent-primary);block-size:1px;inline-size:2.2rem}.payment-dashboard h2{font-family:var(--oceans-font-display);font-size:var(--oceans-type-section);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.15}.payment-dashboard:lang(ar) h2{font-family:var(--oceans-font-arabic);font-weight:700}.payment-dashboard__introduction{margin:var(--oceans-space-4) 0 0;color:var(--oceans-text-on-dark-muted);font-size:var(--oceans-type-body);line-height:var(--oceans-leading-body)}.payment-dashboard__plans{grid-template-columns:repeat(var(--payment-plan-count), minmax(0, 1fr));gap:var(--oceans-space-2);inline-size:min(100%,42rem);padding:var(--oceans-space-2);border:1px solid var(--oceans-border-on-dark);border-radius:var(--oceans-radius-card);background:var(--oceans-surface-dark);margin-block-end:var(--oceans-space-6);display:grid}.payment-dashboard__plans button{justify-content:center;align-items:center;gap:var(--oceans-space-3);border-radius:var(--oceans-radius-control);min-block-size:2.8rem;min-inline-size:0;color:var(--oceans-text-on-dark-muted);font:inherit;font-size:var(--oceans-type-body-small);cursor:pointer;overflow-wrap:anywhere;transition:background var(--oceans-motion-fast) var(--oceans-easing-standard);background:0 0;border:1px solid #0000;flex:10rem;padding:.65rem 1.15rem;display:flex}.payment-dashboard__plans button[aria-selected=true]{color:var(--oceans-surface-dark);background:var(--oceans-accent-primary);border-color:var(--oceans-accent-soft)}.payment-dashboard__plans button:focus-visible,.payment-dashboard__panel:focus-visible{outline:2px solid var(--oceans-accent-primary);outline-offset:4px}.payment-dashboard__offer{gap:var(--oceans-space-5);min-inline-size:0;display:grid}.payment-dashboard__offer-heading h3{padding:var(--oceans-space-2) var(--oceans-space-4);border-inline-start:2px solid var(--oceans-accent-primary);border-radius:var(--oceans-radius-control);background:color-mix(in srgb, var(--oceans-accent-primary) 7%, var(--oceans-surface-dark));font-size:var(--oceans-type-body-large);overflow-wrap:anywhere;margin:0;line-height:1.5;display:inline-block}.payment-dashboard__offer-heading p,.payment-dashboard__notes p{margin:var(--oceans-space-3) 0 0;max-inline-size:65ch;color:var(--oceans-text-on-dark-muted);line-height:var(--oceans-leading-body);white-space:pre-line;overflow-wrap:anywhere}.payment-dashboard__primary{justify-content:space-between;align-items:center;gap:var(--oceans-space-6);border:1px solid var(--oceans-accent-soft);border-radius:var(--oceans-radius-premium);background:linear-gradient(120deg, var(--oceans-surface-dark-raised), var(--oceans-surface-dark));padding:clamp(1.5rem,3cqi,3rem);display:flex}.payment-dashboard dl{min-inline-size:0;margin:0}.payment-dashboard__metric{min-inline-size:0}.payment-dashboard__metric dt{color:var(--oceans-text-on-dark-muted);font-size:var(--oceans-type-body-small);line-height:1.5}.payment-dashboard__metric dd{margin:var(--oceans-space-2) 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,1.7cqi,1.8rem);font-weight:700;line-height:1.3}.payment-dashboard bdi{unicode-bidi:isolate}.payment-dashboard__metric small,.payment-dashboard__fee small{color:var(--oceans-text-on-dark-muted);font-size:var(--oceans-type-body-small);overflow-wrap:anywhere;margin-block-start:var(--oceans-space-2);line-height:1.5;display:block}.payment-dashboard__metric+.payment-dashboard__metric{margin-block-start:var(--oceans-space-3)}.payment-dashboard__primary dd{letter-spacing:-.025em;font-size:clamp(2rem,4.7cqi,4.7rem)}.payment-dashboard__hero-icon{color:var(--oceans-accent-soft);opacity:.65;flex:none}.payment-dashboard__highlights{gap:var(--oceans-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.payment-dashboard__financial-card{align-items:start;gap:var(--oceans-space-4);min-inline-size:0;padding:var(--oceans-space-5);border:1px solid var(--oceans-border-on-dark);border-radius:var(--oceans-radius-card);background:var(--oceans-surface-dark-raised);display:flex}.payment-dashboard__highlights .payment-dashboard__financial-card{border-color:var(--oceans-accent-soft)}.payment-dashboard__icon{block-size:2.8rem;inline-size:2.8rem;color:var(--oceans-accent-primary);border:1px solid var(--oceans-border-on-dark);border-radius:50%;flex:none;place-items:center;display:grid}.payment-dashboard__icon svg{block-size:1.4rem;inline-size:1.4rem}.payment-dashboard h4{align-items:center;gap:var(--oceans-space-3);margin:0 0 var(--oceans-space-5);font-size:var(--oceans-type-body);display:flex}.payment-dashboard__journey,.payment-dashboard__details,.payment-dashboard__fees{border:1px solid var(--oceans-border-on-dark);border-radius:var(--oceans-radius-premium);background:var(--oceans-surface-dark);padding:clamp(1rem,2cqi,2rem)}.payment-dashboard__journey ol{grid-template-columns:repeat(var(--payment-stage-count), minmax(0, 1fr));gap:var(--oceans-space-6);margin:0;padding:0;list-style:none;display:grid}.payment-dashboard__journey li{min-inline-size:0;padding-block-start:var(--oceans-space-3);position:relative}.payment-dashboard__journey li:not(:last-child):after{content:"";background:var(--oceans-border-on-dark);block-size:1px;inline-size:calc(100% - 2.3rem);position:absolute;inset-block-start:2.8rem;inset-inline-start:3.8rem}.payment-dashboard__journey li:not(:last-child):before{content:"";border-block-start:1px solid var(--oceans-accent-primary);border-inline-end:1px solid var(--oceans-accent-primary);block-size:.45rem;inline-size:.45rem;position:absolute;inset-block-start:2.6rem;inset-inline-end:-.7rem;transform:rotate(45deg)}.payment-dashboard[dir=rtl] .payment-dashboard__journey li:not(:last-child):before{transform:rotate(-45deg)}.payment-dashboard__stage-icon{block-size:3.4rem;inline-size:3.4rem;border:1px solid var(--oceans-accent-soft);color:var(--oceans-accent-primary);background:var(--oceans-surface-dark-raised);border-radius:50%;place-items:center;margin-block-end:var(--oceans-space-5);display:grid;position:relative}.payment-dashboard__stage-icon>span{border-radius:var(--oceans-radius-control);background:var(--oceans-surface-dark);padding:.1rem .3rem;font-size:.7rem;position:absolute;inset-block-end:-.6rem;inset-inline-end:-.2rem}.payment-dashboard h5{margin:0 0 var(--oceans-space-3);font-size:var(--oceans-type-body);overflow-wrap:anywhere;line-height:1.5}.payment-dashboard__detail-grid{gap:var(--oceans-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.payment-dashboard__details .payment-dashboard__financial-card{padding:var(--oceans-space-4);background:0 0}.payment-dashboard__details dd,.payment-dashboard__fee p{font-size:var(--oceans-type-body);font-weight:650}.payment-dashboard__fee{min-inline-size:0;padding:var(--oceans-space-4);border:1px solid var(--oceans-border-on-dark);border-radius:var(--oceans-radius-card)}.payment-dashboard__fee p{overflow-wrap:anywhere;margin:0}.payment-dashboard__notes{padding:var(--oceans-space-5);border-inline-start:2px solid var(--oceans-accent-primary);background:var(--oceans-surface-dark-raised);border-radius:var(--oceans-radius-control)}.payment-dashboard__notes h4{margin-block-end:var(--oceans-space-2)}.payment-dashboard__print{display:none}.payment-dashboard__header>.payment-dashboard__eyebrow{font-size:var(--oceans-type-body-small)}.payment-dashboard__introduction{font-size:var(--oceans-type-body-large)}.payment-dashboard__plans button{font-size:var(--oceans-type-body)}.payment-dashboard__primary{border-color:color-mix(in srgb, var(--oceans-accent-primary) 58%, var(--oceans-border-on-dark));background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--oceans-accent-primary) 10%, transparent), transparent 65%), linear-gradient(120deg, var(--oceans-surface-dark-raised), var(--oceans-surface-dark));padding:clamp(1.5rem,2.6cqi,2.75rem)}.payment-dashboard__primary dt{align-items:center;gap:var(--oceans-space-3);color:var(--oceans-text-on-dark);font-size:var(--oceans-type-body-large);display:flex}.payment-dashboard__primary dt:after{content:"";background:var(--oceans-accent-primary);block-size:2px;inline-size:2rem}.payment-dashboard__primary dd{margin-block-start:var(--oceans-space-4);font-size:clamp(2rem,5.2cqi,5.25rem);line-height:1.15}.payment-dashboard__hero-icon{border:1px solid color-mix(in srgb, var(--oceans-accent-primary) 40%, transparent);background:color-mix(in srgb, var(--oceans-accent-primary) 5%, transparent);opacity:1;border-radius:50%;place-items:center;block-size:clamp(5rem,8cqi,8rem);inline-size:clamp(5rem,8cqi,8rem);display:grid}.payment-dashboard__hero-icon svg{block-size:55%;inline-size:55%}.payment-dashboard__highlights .payment-dashboard__financial-card{border-color:color-mix(in srgb, var(--oceans-accent-primary) 45%, var(--oceans-border-on-dark));background:linear-gradient(145deg, color-mix(in srgb, var(--oceans-accent-primary) 9%, var(--oceans-surface-dark-raised)), var(--oceans-surface-dark));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--oceans-accent-soft) 12%, transparent);align-items:center;padding:clamp(1.25rem,2cqi,2rem)}.payment-dashboard__highlights .payment-dashboard__icon{border-color:color-mix(in srgb, var(--oceans-accent-primary) 60%, transparent);background:color-mix(in srgb, var(--oceans-accent-primary) 5%, transparent);block-size:3.75rem;inline-size:3.75rem}.payment-dashboard__highlights .payment-dashboard__icon svg{block-size:1.9rem;inline-size:1.9rem}.payment-dashboard__highlights dt{font-size:var(--oceans-type-body)}.payment-dashboard__highlights dd{font-size:clamp(1.5rem,2.25cqi,2.5rem);line-height:1.25}.payment-dashboard__highlights .payment-dashboard__metric+.payment-dashboard__metric dd{font-size:var(--oceans-type-body-large);font-weight:600}.payment-dashboard h4{font-size:var(--oceans-type-body-large)}.payment-dashboard h4:before{block-size:2px}.payment-dashboard__journey{background:linear-gradient(180deg, var(--oceans-surface-dark-raised), var(--oceans-surface-dark));padding:clamp(1.25rem,2.4cqi,2.5rem)}.payment-dashboard__journey ol{gap:var(--oceans-space-8)}.payment-dashboard__stage-icon{block-size:4.75rem;inline-size:4.75rem;border-color:color-mix(in srgb, var(--oceans-accent-primary) 70%, var(--oceans-border-on-dark));box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--oceans-accent-primary) 7%, transparent);margin-block-end:var(--oceans-space-6)}.payment-dashboard__stage-icon>svg{block-size:2.1rem;inline-size:2.1rem}.payment-dashboard__stage-icon>span{border:1px solid var(--oceans-border-on-dark);min-block-size:1.7rem;min-inline-size:1.7rem;font-size:var(--oceans-type-body-small);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;inset-block-end:-.65rem;inset-inline-end:-.15rem}.payment-dashboard__journey li:not(:last-child):after{background:color-mix(in srgb, var(--oceans-accent-primary) 50%, var(--oceans-border-on-dark));inline-size:calc(100% - 2rem);inset-block-start:3.1rem;inset-inline-start:5.25rem}.payment-dashboard__journey li:not(:last-child):before{block-size:.55rem;inline-size:.55rem;inset-block-start:2.85rem;inset-inline-end:-1rem}.payment-dashboard__journey h5{font-size:var(--oceans-type-body-large)}.payment-dashboard__journey dt{font-size:var(--oceans-type-body-small)}.payment-dashboard__journey dd{font-size:clamp(1.125rem,1.5cqi,1.5rem)}.payment-dashboard__detail-grid{gap:var(--oceans-space-4)}.payment-dashboard__details .payment-dashboard__financial-card{padding:var(--oceans-space-5);border-color:color-mix(in srgb, var(--oceans-border-on-dark) 60%, transparent);border-radius:var(--oceans-radius-control);background:color-mix(in srgb, var(--oceans-surface-dark-raised) 35%, transparent)}.payment-dashboard__details .payment-dashboard__icon{border:0;block-size:2.4rem;inline-size:2.4rem}.payment-dashboard__details dt{font-size:var(--oceans-type-body)}.payment-dashboard__details dd,.payment-dashboard__fee p{font-size:clamp(1.125rem,1.35cqi,1.375rem)}.payment-dashboard__fee{padding:var(--oceans-space-5)}@container (width<=48rem){.payment-dashboard__highlights>:last-child:nth-child(3){grid-column:1/-1}.payment-dashboard__journey ol{gap:var(--oceans-space-5);grid-template-columns:minmax(0,1fr)}.payment-dashboard__journey li{min-block-size:5rem;padding-block-start:0;padding-inline-start:6rem}.payment-dashboard__stage-icon{position:absolute;inset-block-start:0;inset-inline-start:0}.payment-dashboard__journey li:not(:last-child):after{block-size:calc(100% - 3.5rem);inline-size:1px;inset-block-start:5rem;inset-inline-start:2.375rem}.payment-dashboard__journey li:not(:last-child):before,.payment-dashboard[dir=rtl] .payment-dashboard__journey li:not(:last-child):before{inset-block-start:calc(100% + .2rem);inset-inline:2.1rem auto;transform:rotate(135deg)}.payment-dashboard[dir=rtl] .payment-dashboard__journey li:not(:last-child):before{transform:rotate(-135deg)}}@container (width<=28rem){.payment-dashboard__plans{grid-template-columns:minmax(0,1fr)}.payment-dashboard__primary{padding:var(--oceans-space-5)}.payment-dashboard__hero-icon{display:none}.payment-dashboard__highlights{grid-template-columns:minmax(0,1fr)}}.unit-types{color:var(--oceans-text-on-dark);background:var(--oceans-surface-dark);scroll-margin-block-start:0;container-type:inline-size}.unit-types__screen{padding-block:calc(7.8rem + var(--oceans-space-8)) var(--oceans-layout-section-space);container-type:inline-size}.unit-types__header{align-items:center;gap:var(--oceans-layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);margin-block-end:var(--oceans-space-8);display:grid}.unit-types__header[data-has-media=false]{grid-template-columns:minmax(0,1fr)}.unit-types__copy{min-inline-size:0;max-inline-size:var(--oceans-content-editorial);padding-block:var(--oceans-space-6)}.unit-types__eyebrow{align-items:center;gap:var(--oceans-space-3);margin:0 0 var(--oceans-space-5);color:var(--oceans-accent-primary);font-size:var(--oceans-type-eyebrow);font-weight:700;display:flex}.unit-types__eyebrow:before{content:"";background:currentColor;flex:none;block-size:1px;inline-size:2.5rem}.unit-types h2{font-family:var(--oceans-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.1cqi,3.2rem);font-weight:500;line-height:1.22}.unit-types h2>span{display:block}.unit-types__headline-accent{color:var(--oceans-accent-primary)}.unit-types__introduction{max-inline-size:48ch;margin:var(--oceans-space-5) 0 0;color:var(--oceans-text-on-dark-muted);font-size:var(--oceans-type-body);line-height:var(--oceans-leading-body);overflow-wrap:anywhere}.unit-types__intro-image{border-radius:var(--oceans-radius-media);min-inline-size:0;position:relative;overflow:hidden}.unit-types__intro-image img{aspect-ratio:1.85;object-fit:cover;inline-size:100%;display:block}.unit-types__intro-image:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--oceans-surface-dark), transparent 28%);position:absolute;inset:0}.unit-types__intro-image[data-technical=true] img{object-fit:contain;background:var(--oceans-bg-secondary)}.unit-types__intro-image[data-technical=true]:after{display:none}.unit-types__list{gap:var(--oceans-space-6);display:grid}.unit-types__card{border:1px solid color-mix(in srgb, var(--oceans-accent-primary) 30%, transparent);border-radius:var(--oceans-radius-premium);background:linear-gradient(125deg, color-mix(in srgb, var(--oceans-surface-dark-raised) 35%, var(--oceans-surface-dark)), var(--oceans-surface-dark));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.98fr) minmax(0,.5fr) minmax(0,1fr);align-items:stretch;gap:0 clamp(.8rem,1.4cqi,1.5rem);min-block-size:clamp(22rem,34cqi,31rem);min-inline-size:0;padding:clamp(1rem,1.8cqi,1.75rem);display:grid}.unit-types__card[data-media-count="1"]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.unit-types__card[data-media-count="0"]{grid-template-columns:minmax(0,1fr);min-block-size:0}.unit-types__card-heading{grid-area:1/1;min-inline-size:0;padding:.15rem .5rem 0}.unit-types__identity{align-items:start;gap:var(--oceans-space-3);display:flex}.unit-types__type{background:var(--oceans-surface-dark-raised);max-inline-size:40%;color:var(--oceans-accent-soft);font-size:var(--oceans-type-body-small);overflow-wrap:anywhere;border-radius:.8rem;flex:none;margin:0;padding:.4rem .9rem;line-height:1.4}.unit-types h3{min-inline-size:0;font-family:var(--oceans-font-display);overflow-wrap:anywhere;text-wrap:balance;flex:1;margin:0;font-size:clamp(1.5rem,2.3cqi,2.5rem);font-weight:600;line-height:1.25}.unit-types__description{color:var(--oceans-text-on-dark-muted);font-size:var(--oceans-type-body-small);overflow-wrap:anywhere;margin:.8rem 0 0;line-height:1.8}.unit-types__availability{color:var(--oceans-accent-soft);font-size:var(--oceans-type-meta);overflow-wrap:anywhere;margin:.5rem 0 0;line-height:1.6}.unit-types__details{grid-area:2/1;align-self:start;min-inline-size:0;padding:0 .5rem .1rem}.unit-types__specifications{margin-block-start:1.2rem}.unit-types__spec-row{grid-template-columns:repeat(var(--unit-spec-count), minmax(0, 1fr));margin:0;padding-block:.9rem;display:grid}.unit-types__spec-row+.unit-types__spec-row{border-block-start:1px solid var(--oceans-border-on-dark)}.unit-types__spec-row[data-spec-row=commercial]:where(:has([data-fact=starting-price]):has([data-fact=finishing]):has([data-fact=delivery]):not(:has([data-long-value=true]))){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr)}.unit-types__spec-row:has([data-long-value=true]){grid-template-columns:repeat(2,minmax(0,1fr))}.unit-types__spec{border-inline-start:1px solid var(--oceans-border-on-dark);grid-template-rows:auto auto;grid-template-columns:minmax(0,max-content) auto;place-content:center;gap:.1rem .6rem;min-inline-size:0;padding-inline:.65rem;display:grid}.unit-types__spec:first-child{border-inline-start:0;padding-inline-start:0}.unit-types__spec:last-child{padding-inline-end:0}.unit-types__fact-icon{color:var(--oceans-accent-primary);grid-area:1/2/3;align-self:center}.unit-types__fact-icon:empty{display:none}.unit-types__fact-icon svg{block-size:clamp(1.4rem,2.4cqi,2rem);inline-size:clamp(1.4rem,2.4cqi,2rem);display:block}.unit-types__spec dt{color:var(--oceans-text-on-dark-muted);text-align:center;overflow-wrap:anywhere;grid-area:2/1;margin:0;font-size:clamp(.72rem,.95cqi,.88rem);line-height:1.6}.unit-types__spec dd{font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;grid-area:1/1;min-inline-size:0;margin:0;font-size:clamp(1.1rem,1.75cqi,1.65rem);font-weight:700;line-height:1.5}.unit-types__spec-row[data-spec-row=commercial] dd{font-size:clamp(.85rem,1.15cqi,1.12rem)}.unit-types__spec bdi[dir=ltr]{font-family:var(--oceans-font-sans)}.unit-types__spec[data-fact=starting-price] dd{white-space:nowrap;overflow-wrap:normal}.unit-types__spec[data-long-value=true]{border-inline-start:0;border-block-start:1px solid var(--oceans-border-on-dark);grid-column:1/-1;margin-block-start:.7rem;padding-block-start:.7rem;padding-inline-start:0}.unit-types__spec[data-long-value=true] dd{white-space:normal;word-break:normal;overflow-wrap:anywhere}.unit-types__spec[data-long-value=true] dd bdi{max-inline-size:100%;display:inline-block}.unit-types__highlights-wrap{border-block-start:1px solid var(--oceans-accent-primary);margin-block-start:1rem;padding-block-start:1rem}.unit-types__highlights-wrap h4{color:var(--oceans-accent-primary);font-size:var(--oceans-type-body-small);margin:0 0 .65rem;font-weight:700}.unit-types__highlights{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.unit-types__highlights li{border:1px solid var(--oceans-border-on-dark);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.35rem;min-block-size:2rem;max-inline-size:100%;padding:.35rem .65rem;font-size:clamp(.7rem,.95cqi,.85rem);line-height:1.45;display:inline-flex}.unit-types__highlights li svg{block-size:1rem;inline-size:1rem;color:var(--oceans-accent-soft);flex:none}.unit-types__visual{flex-direction:column;grid-row:1/3;min-block-size:0;min-inline-size:0;margin:0;display:flex}.unit-types__visual--plan{grid-column:2}.unit-types__visual--interior{grid-column:3;position:relative}.unit-types__card[data-media-count="1"] .unit-types__visual{grid-column:2}.unit-types__image-frame{border-radius:var(--oceans-radius-card);flex:1;min-block-size:0;position:relative;overflow:hidden}.unit-types[data-composition=reference] .unit-types__image-frame>img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.unit-types[data-composition=reference] .unit-types__image-frame[data-technical=true]>img{object-fit:contain;background:var(--oceans-bg-secondary);padding:clamp(.5rem,1cqi,1rem)}.unit-types__visual--plan .unit-types__image-frame{background:var(--oceans-bg-secondary)}.unit-types__visual figcaption{color:var(--oceans-text-on-dark-muted);font-size:var(--oceans-type-meta);padding-block-start:.5rem}.unit-types__visual--interior figcaption{color:var(--oceans-text-on-dark);background:var(--oceans-surface-dark);border-radius:.5rem;padding:.3rem .65rem;font-size:.8rem;position:absolute;inset-block-end:.75rem;inset-inline-end:.85rem}.unit-types__badge{border:1px solid var(--oceans-border-on-dark);background:var(--oceans-surface-dark);max-inline-size:calc(100% - 2rem);color:var(--oceans-text-on-dark);font-size:var(--oceans-type-body-small);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.5rem .9rem;font-weight:600;display:flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.unit-types__badge svg{block-size:1.2rem;inline-size:1.2rem;color:var(--oceans-accent-primary);flex:none}.unit-types__gallery-controls{gap:.35rem;display:flex;position:absolute;inset-block-end:.8rem;inset-inline-start:.85rem}.unit-types__gallery-controls button{border:1px solid var(--oceans-accent-soft);background:var(--oceans-surface-dark);block-size:2.5rem;inline-size:2.5rem;color:var(--oceans-text-on-dark);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.unit-types__gallery-controls button:focus-visible{outline:2px solid var(--oceans-accent-primary);outline-offset:3px}.unit-types__gallery-controls svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}.unit-types__gallery-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.unit-types:lang(ar) h2,.unit-types:lang(ar) h3{font-family:var(--oceans-font-arabic);letter-spacing:0;font-weight:700;line-height:1.4}@container (width<=62rem){.unit-types__card,.unit-types__card[data-media-count="1"]{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:1rem}.unit-types__card .unit-types__visual{grid-row:1}.unit-types__card .unit-types__visual--interior{grid-column:2;min-block-size:clamp(18rem,42cqi,25rem)}.unit-types__card .unit-types__visual--plan{grid-column:1}.unit-types__card[data-media-count="1"] .unit-types__visual{grid-column:1/-1;min-block-size:clamp(18rem,42cqi,25rem)}.unit-types__card .unit-types__card-heading{grid-area:2/1/auto/-1;padding:0}.unit-types__card .unit-types__details{grid-area:3/1/auto/-1;padding:0}.unit-types__card[data-media-count="0"]{display:block}.unit-types__spec dd{font-size:1.35rem}.unit-types__spec-row[data-spec-row=commercial] dd{font-size:1rem}.unit-types__highlights li{font-size:.85rem}}@container (width<=42rem){.unit-types__header{gap:var(--oceans-space-5);grid-template-columns:minmax(0,1fr)}.unit-types__intro-image{order:-1}.unit-types__intro-image img{aspect-ratio:1.7}.unit-types__copy{padding:0}.unit-types__card,.unit-types__card[data-media-count="1"]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-block-size:0}.unit-types__card .unit-types__card-heading{grid-area:auto/1}.unit-types__card .unit-types__visual--interior,.unit-types__card .unit-types__visual--plan{grid-area:auto/1;min-block-size:0}.unit-types__card .unit-types__details{grid-area:auto/1}.unit-types__card .unit-types__image-frame{aspect-ratio:1.15;flex:none}.unit-types__visual--plan .unit-types__image-frame{aspect-ratio:1;max-block-size:28rem}.unit-types__spec{gap:.15rem .4rem;padding-inline:.45rem}.unit-types__spec dd{font-size:1.15rem}.unit-types__spec-row[data-spec-row=commercial] dd{font-size:.85rem}.unit-types__spec-row[data-spec-row=commercial]:has([data-fact=starting-price]){grid-template-columns:repeat(2,minmax(0,1fr))}.unit-types__spec-row[data-spec-row=commercial] .unit-types__spec[data-fact=starting-price]{border-inline-start:0;border-block-start:1px solid var(--oceans-border-on-dark);grid-column:1/-1;margin-block-start:.6rem;padding-block-start:.6rem;padding-inline-start:0}.unit-types__spec-row[data-spec-row=commercial] .unit-types__spec[data-fact=starting-price] dd{font-size:1rem}.unit-types__fact-icon svg{block-size:1.3rem;inline-size:1.3rem}.unit-types__spec dt{font-size:.75rem}.unit-types__badge,.unit-types__highlights li{font-size:.8rem}}.unit-types__information{display:contents}.unit-types__price-amount{font-family:inherit}@media screen{.unit-types[data-composition=reference] h2>span{display:block}.unit-types[data-composition=reference] h2{line-height:1.3}.unit-types[data-composition=reference] h3{font-size:clamp(1.6rem,2.45cqi,2.5rem);line-height:1.3}.unit-types[data-composition=reference] .unit-types__description{margin-block-start:.7rem;line-height:1.7}.unit-types[data-composition=reference] .unit-types__availability{margin-block-start:.4rem;font-size:.78rem}.unit-types[data-composition=reference] .unit-types__type{padding:.35rem .8rem;font-size:.85rem}.unit-types[data-composition=reference] .unit-types__specifications{margin-block-start:1rem}.unit-types[data-composition=reference] .unit-types__spec{column-gap:.4rem;padding-inline:.5rem}.unit-types[data-composition=reference] .unit-types__spec:first-child{padding-inline-start:0}.unit-types[data-composition=reference] .unit-types__spec:last-child{padding-inline-end:0}.unit-types[data-composition=reference] .unit-types__spec[data-fact=starting-price] dd{white-space:normal;overflow-wrap:normal;word-break:normal}.unit-types__price-amount{white-space:nowrap;overflow-wrap:normal;display:inline-block}.unit-types[data-composition=reference] .unit-types__highlights-wrap{margin-block-start:.85rem;padding-block-start:.85rem}.unit-types[data-composition=reference] .unit-types__highlights-wrap h4{margin-block-end:.6rem;font-size:.95rem}.unit-types[data-composition=reference] .unit-types__highlights li{padding:.3rem .6rem}.unit-types[data-composition=reference] .unit-types__badge{padding:.45rem .8rem;font-size:.9rem;line-height:1.5}.unit-types[data-composition=reference] .unit-types__visual--interior figcaption{background:color-mix(in srgb, var(--oceans-surface-dark) 92%, transparent);padding:.25rem .55rem}.unit-types[data-composition=reference] .unit-types__visual--plan figcaption{padding-block-start:.4rem}@container (width>=62.001rem){.unit-types[data-composition=reference] .unit-types__card{grid-template-rows:auto;min-block-size:0}.unit-types__information{grid-area:1/1;min-inline-size:0;display:block}.unit-types[data-composition=reference] .unit-types__card-heading{padding-block-start:.2rem}.unit-types[data-composition=reference] .unit-types__visual{grid-row:1;align-self:start}.unit-types[data-composition=reference] .unit-types__image-frame{aspect-ratio:1.16;flex:none}.unit-types[data-composition=reference] .unit-types__visual--plan .unit-types__image-frame{aspect-ratio:.65}.unit-types[data-composition=reference] .unit-types__card[data-media-count="1"] .unit-types__image-frame{aspect-ratio:1.4}.unit-types[data-composition=reference] .unit-types__card[data-media-count="1"] .unit-types__visual--plan .unit-types__image-frame{aspect-ratio:.85;max-block-size:28rem}.unit-types[data-composition=reference] .unit-types__spec-row[data-spec-row=commercial]:where(:has([data-fact=starting-price]):has([data-fact=finishing]):has([data-fact=delivery]):not(:has([data-long-value=true]))){grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.45fr)}.unit-types[data-composition=reference] .unit-types__spec-row[data-spec-row=commercial] dd{font-size:clamp(.9rem,1.2cqi,1.15rem);line-height:1.4}.unit-types[data-composition=reference] .unit-types__spec[data-fact=starting-price] dd{font-size:clamp(.95rem,1.28cqi,1.2rem)}.unit-types[data-composition=reference] .unit-types__fact-icon svg{block-size:clamp(1.4rem,2.15cqi,1.85rem);inline-size:clamp(1.4rem,2.15cqi,1.85rem)}}@container (width<=42rem){.unit-types__card-heading{order:0}.unit-types__visual--interior{order:1}.unit-types__visual--plan{order:2}.unit-types__details{order:3}.unit-types[data-composition=reference] .unit-types__badge{font-size:.8rem}}.unit-types[data-composition=reference] .unit-types__header{gap:clamp(1rem,1.4cqi,1.5rem)}.unit-types[data-composition=reference] .unit-types__header[data-has-media=true]{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.unit-types[data-composition=reference] .unit-types__header h2>.unit-types__headline-accent{margin-block-start:.12em;font-size:.96em}.unit-types[data-composition=reference] .unit-types__introduction{max-inline-size:46ch}.unit-types[data-composition=reference] .unit-types__intro-image img{aspect-ratio:2}@container (width<=52rem){.unit-types[data-composition=reference] .unit-types__header[data-has-media=true]{grid-template-columns:minmax(0,1fr)}.unit-types[data-composition=reference] .unit-types__intro-image{order:-1}.unit-types[data-composition=reference] .unit-types__copy{max-inline-size:none;padding-block:0}}@container (width<=42rem){.unit-types[data-composition=reference] .unit-types__intro-image img{aspect-ratio:1.7}}}.presentation-upcoming{min-block-size:40svh;padding:var(--oceans-space-16) var(--oceans-page-gutter);color:var(--oceans-color-ink);background:var(--oceans-color-paper);text-align:center;place-content:center;display:grid}.presentation-upcoming:nth-of-type(odd){color:var(--oceans-color-white);background:var(--oceans-color-navy)}.presentation-upcoming p{font-family:var(--oceans-font-display);font-size:var(--oceans-text-xl);margin:0}.presentation-upcoming span{color:var(--oceans-color-ink-muted);font-size:var(--oceans-text-sm);margin-block-start:var(--oceans-space-3)}.presentation-upcoming:nth-of-type(odd) span{color:#ffffff94}@keyframes cover-reveal{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (width<=80rem){.presentation-cover__copy{inline-size:min(58%,38rem)}.presentation-cover__bottom{grid-template-columns:minmax(0,1fr)}.presentation-cover__gallery{justify-self:end}}@media (width<=80rem),(height<=54rem){body:has(.presentation-cover) .presentation-access-controls{position:absolute;inset-block-start:calc(7.8rem + var(--oceans-space-2));inset-block-end:auto}.presentation-cover,.presentation-shell[data-export-profile=landscape-16x9] .presentation-cover{padding-block-start:11.3rem}}@media (width<=64rem){.presentation-navigation{gap:var(--oceans-space-4);grid-template-columns:minmax(14rem,1fr) minmax(0,1.6fr) minmax(8rem,.65fr)}.presentation-navigation__brand{min-block-size:4.8rem;inline-size:12rem}.presentation-navigation__brand img{block-size:4.8rem}.presentation-navigation__links{justify-content:start}.presentation-cover__layout{padding:var(--oceans-space-8)}.presentation-cover__copy{inline-size:min(62%,35rem)}.presentation-cover__facts>div{gap:var(--oceans-space-2);padding-inline:var(--oceans-space-4)}.presentation-overview__upper{gap:var(--oceans-space-7) var(--oceans-space-8);grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr)}.presentation-overview__media--primary{min-block-size:28rem}.presentation-overview__facts>div{align-content:start;gap:var(--oceans-space-3);min-block-size:7.5rem;padding:var(--oceans-space-4);grid-template-columns:minmax(0,1fr)}.presentation-overview__fact-icon{block-size:2.55rem;inline-size:2.55rem}.presentation-overview__lower{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr)}.presentation-overview__strengths{grid-template-columns:minmax(0,1fr)}.presentation-amenities__intro{gap:var(--oceans-space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.presentation-amenities__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-amenities__groups[data-group-count="1"]{grid-template-columns:minmax(0,1fr)}}@media (width<=48rem){body:has(.presentation-cover) .presentation-access-controls{position:absolute;inset-block-start:calc(7.8rem + var(--oceans-space-2));inset-block-end:auto}.presentation-progress{border-radius:var(--oceans-radius-control);background:#051827db;padding:.35rem .55rem;inset-block-start:calc(7.8rem + var(--oceans-space-3));inset-block-end:auto;inset-inline-start:var(--oceans-page-gutter)}.presentation-progress i{inline-size:3.5rem}.presentation-cover,.presentation-shell[data-export-profile=landscape-16x9] .presentation-cover{min-block-size:0;padding-block:calc(7.8rem + 3.5rem) var(--oceans-space-12)}.presentation-cover__frame{min-block-size:0;display:block}.presentation-cover__media{block-size:clamp(23rem,56svh,34rem);position:relative}.presentation-cover__veil{display:none}.presentation-cover__layout{min-block-size:0;padding:var(--oceans-space-8);background:var(--oceans-surface-dark);display:block}.presentation-cover__copy{inline-size:100%;max-inline-size:42rem;padding-block:0;animation:none}.presentation-cover__context{margin-block-end:var(--oceans-space-4)}.presentation-cover__category:after{display:none}.presentation-cover h1{max-inline-size:15ch;font-size:clamp(2.4rem,6vw,3.5rem);line-height:1.1}:lang(ar) .presentation-cover h1{max-inline-size:16ch;font-size:clamp(2.35rem,5.8vw,3.4rem);line-height:1.2}.presentation-cover__headline{font-size:clamp(1.2rem,3vw,1.5rem)}.presentation-cover__summary{-webkit-line-clamp:4}.presentation-cover__actions{margin-block-start:var(--oceans-space-6)}.presentation-cover__bottom{gap:var(--oceans-space-4);margin-block-start:var(--oceans-space-8)}.presentation-cover__information{inline-size:100%}.presentation-cover__facts{gap:var(--oceans-space-4) 0;flex-wrap:wrap}.presentation-cover__facts>div{flex:12rem}.presentation-cover__gallery{justify-self:start}.presentation-amenities__intro{gap:var(--oceans-space-6);grid-template-columns:minmax(0,1fr)}.presentation-amenities__media{order:-1}.presentation-amenities__media img{aspect-ratio:1.7}}@media (width<=42rem){body:has(.presentation-cover) .presentation-access-controls{inset-block-start:calc(7.3rem + var(--oceans-space-2))}.presentation-progress{z-index:11;background:0 0;padding:0;font-size:.75rem;inset-block:5rem auto}.presentation-progress i{display:none}.presentation-navigation{gap:0 var(--oceans-space-3);min-block-size:7.3rem;padding-inline:var(--oceans-space-4);grid-template-rows:minmax(4rem,1fr) auto;grid-template-columns:minmax(0,1fr) auto}.presentation-navigation__brand{grid-area:1/2}.presentation-navigation__locale{grid-area:1/1}.presentation-navigation__cta{display:none}.presentation-navigation__brand{min-block-size:3.8rem;inline-size:min(8.5rem,36vw)}.presentation-navigation__brand img{block-size:3.8rem}.presentation-navigation__language button{min-block-size:2.1rem;min-inline-size:2.1rem;font-size:.72rem}.presentation-navigation__section-control{grid-area:2/1/auto/-1}.presentation-navigation__links{justify-content:start;gap:var(--oceans-space-6);padding-block-end:var(--oceans-space-3)}.presentation-navigation__links a{padding-block:var(--oceans-space-2);font-size:.77rem}.presentation-navigation[data-compact=true]{justify-content:space-between;gap:var(--oceans-space-2);min-block-size:4.8rem;display:flex}.presentation-navigation[data-compact=true] .presentation-navigation__brand{flex:0 auto;order:3;inline-size:min(8rem,34vw);min-inline-size:6.5rem}.presentation-navigation[data-compact=true] .presentation-navigation__section-control{flex:0 auto;order:2;min-inline-size:0;position:static}.presentation-navigation[data-compact=true] .presentation-navigation__menu-trigger{min-inline-size:0;padding-inline:var(--oceans-space-2);display:inline-flex;position:static;transform:none}.presentation-navigation[data-compact=true] .presentation-navigation__locale{flex:none;order:1}.presentation-cover{padding-block-start:10.8rem}.presentation-cover__frame{border-radius:var(--oceans-radius-media)}.presentation-cover__media{block-size:clamp(19rem,48svh,26rem)}.presentation-cover__layout{padding:var(--oceans-space-5)}.presentation-cover__context{gap:var(--oceans-space-2);margin-block-end:var(--oceans-space-3);font-size:.75rem}.presentation-cover h1{max-inline-size:15ch;font-size:clamp(2.35rem,9vw,3.4rem);line-height:1.08}:lang(ar) .presentation-cover h1{max-inline-size:16ch;font-size:clamp(2.3rem,8.5vw,3.3rem);line-height:1.2}.presentation-cover__headline{margin-block-start:var(--oceans-space-4);font-size:1.16rem}.presentation-cover__summary{margin-block-start:var(--oceans-space-3);font-size:.96rem}.presentation-cover__bottom{margin-block-start:var(--oceans-space-6)}.presentation-cover__information{padding:var(--oceans-space-4)}.presentation-cover__facts{gap:var(--oceans-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.presentation-cover__facts>div{gap:var(--oceans-space-2);padding-inline:var(--oceans-space-3)}.presentation-cover__facts>div:nth-child(odd){border-inline-start:0;padding-inline-start:0}.presentation-cover__facts>div:last-child:nth-child(odd){grid-column:1/-1}.presentation-cover__fact-icon{flex-basis:2rem;block-size:2rem;inline-size:2rem}.presentation-cover__facts dt{font-size:.72rem}.presentation-cover__facts dd{font-size:1rem}.presentation-cover__gallery{justify-content:space-between;inline-size:100%}.presentation-cover__thumb-list{flex:auto}.presentation-cover__thumbnail{flex:1 1 0;inline-size:auto}.presentation-cover__thumb-control{flex-basis:2.35rem;block-size:2.35rem;inline-size:2.35rem}.presentation-location{scroll-margin-block-start:7.3rem}.presentation-location__screen{min-block-size:auto;padding-block:calc(7.3rem + var(--oceans-space-10,2.5rem)) var(--oceans-space-12)}.presentation-location__layout{gap:var(--oceans-space-10,2.5rem);grid-template-columns:1fr}.presentation-location h2{font-size:clamp(2.6rem,12vw,3.8rem)}.presentation-location__summary,.presentation-location__place,.presentation-location__metrics{margin-block-start:var(--oceans-space-6)}.presentation-amenities{scroll-margin-block-start:0}.presentation-amenities__screen{min-block-size:auto;padding-block:calc(7.3rem + var(--oceans-space-10,2.5rem)) var(--oceans-space-12)}.presentation-amenities h2{font-size:clamp(2.35rem,9vw,3.8rem)}.presentation-amenities__groups{gap:var(--oceans-space-4);grid-template-columns:minmax(0,1fr);margin-block-start:var(--oceans-space-8)}.presentation-amenities__groups[data-group-count="2"],.presentation-amenities__groups[data-group-count="1"]{grid-template-columns:minmax(0,1fr);max-inline-size:none}.presentation-amenities__group-body{padding:var(--oceans-space-5)}.presentation-amenities__group-media img{aspect-ratio:2.2}.presentation-amenities__group-heading{grid-template-columns:3.8rem minmax(0,1fr);min-block-size:3.8rem}.presentation-amenities__group-icon{block-size:3.8rem;inline-size:3.8rem}.presentation-amenities__group-icon svg{block-size:1.8rem;inline-size:1.8rem}.presentation-amenities__group[data-has-media=true] .presentation-amenities__group-heading{min-block-size:5.25rem;margin-block-start:-3.1rem}.presentation-amenities__group[data-has-media=true] h3{margin-block-start:1.9rem}.presentation-media{scroll-margin-block-start:7.3rem}.presentation-media__screen{min-block-size:auto;padding-block:calc(7.3rem + var(--oceans-space-10,2.5rem)) var(--oceans-space-12)}.presentation-media__header{gap:var(--oceans-space-5,1.25rem);grid-template-columns:1fr}.presentation-media__header>p{margin:0}.presentation-media__tabs{gap:var(--oceans-space-2);margin-block:var(--oceans-space-6) var(--oceans-space-5)}.presentation-media__tabs button{flex:9rem;font-size:.85rem}.presentation-media__screen[data-category-navigation=single] .presentation-media__stage{margin-block-start:var(--oceans-space-8)}.presentation-media__primary{inline-size:100%}.presentation-media__frame{aspect-ratio:4/3}.presentation-media__primary figcaption{max-inline-size:75%}.presentation-media__controls{gap:var(--oceans-space-2)}.presentation-media__controls button{block-size:2.7rem;inline-size:2.7rem}.presentation-media__controls{padding-inline:.75rem}.presentation-media__summary{max-inline-size:30rem}.presentation-media__index{gap:var(--oceans-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-media__index button{block-size:clamp(3.5rem,20vw,5.5rem)}.presentation-media__collection[data-preview-count]{grid-column:1/-1;inline-size:100%}.presentation-media__collection[data-preview-count]:only-child{inline-size:100%}.presentation-media__collection-images,.presentation-media__collection-images[data-preview-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-media__collection-images[data-preview-count="1"]{grid-template-columns:minmax(0,1fr)}.presentation-media__collection-images button{block-size:8rem}.presentation-media__collection h3{font-size:1rem}.payment-dashboard{scroll-margin-block-start:7.3rem}.payment-dashboard__screen{min-block-size:auto;padding-block:calc(7.3rem + var(--oceans-space-10,2.5rem)) var(--oceans-space-12)}.unit-types__screen{padding-block:calc(7.3rem + var(--oceans-space-6)) var(--oceans-space-12)}}@media (width<=64rem){.presentation-overview__strengths{gap:var(--oceans-space-6);grid-template-columns:minmax(0,1fr)}.presentation-overview__strengths-list{grid-template-columns:repeat(3,minmax(0,1fr))}.presentation-location__advantages-card{gap:var(--oceans-space-6);grid-template-columns:minmax(0,1fr)}.presentation-location__advantages-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.presentation-overview{scroll-margin-block-start:7.3rem}.presentation-overview__inner{gap:var(--oceans-space-8);padding-block:var(--oceans-space-10,2.5rem)}.presentation-overview__upper{gap:var(--oceans-space-6);flex-direction:column;display:flex}.presentation-overview__content-column{order:1}.presentation-overview__media-column{order:2}.presentation-overview__media--primary{aspect-ratio:16/10;min-block-size:0}.presentation-overview h2{font-size:clamp(2.2rem,8vw,3.4rem)}.presentation-overview__metrics{margin-block-start:var(--oceans-space-5,1.25rem)}.presentation-overview__lower{gap:var(--oceans-space-6);flex-direction:column;display:flex}.presentation-overview__strengths-column{order:1}.presentation-overview__supporting-column{order:2}.presentation-overview__strengths{grid-template-columns:minmax(0,1fr)}.presentation-overview__strengths-list{grid-template-columns:1fr;gap:0}.presentation-overview__strength-item,.presentation-overview__strength-item:first-child,.presentation-overview__strength-item:last-child{padding:var(--oceans-space-4) 0;border-block-start:1px solid #ffffff1f;border-inline:0}.presentation-overview__strength-item:first-child{border-block-start:0;padding-block-start:0}.presentation-overview__supporting-media{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-block-size:14rem}.presentation-overview__supporting-figure{min-block-size:14rem}.presentation-overview__footer{text-align:center;align-items:center;gap:var(--oceans-space-3);flex-direction:column}.presentation-location{scroll-margin-block-start:7.3rem}.presentation-location__inner{gap:var(--oceans-space-8);padding-block:var(--oceans-space-10,2.5rem)}.presentation-location__upper{gap:var(--oceans-space-6);flex-direction:column;display:flex}.presentation-location__content-column{order:1}.presentation-location__media-column{order:2}.presentation-location__media--primary{aspect-ratio:16/10;min-block-size:0}.presentation-location h2{font-size:clamp(2rem,7vw,3.2rem)}.presentation-location__metrics{margin-block-start:var(--oceans-space-5,1.25rem)}.presentation-location__lower{gap:var(--oceans-space-6);flex-direction:column;display:flex}.presentation-location__advantages-column{order:1}.presentation-location__supporting-column{order:2}.presentation-location__advantages-card{grid-template-columns:minmax(0,1fr)}.presentation-location__advantages-list{gap:var(--oceans-space-4);grid-template-columns:1fr}.presentation-location__supporting-media{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-block-size:14rem}.presentation-location__supporting-figure{min-block-size:14rem}.presentation-location__footer{text-align:center;align-items:center;gap:var(--oceans-space-3);flex-direction:column}}@media (width<=30rem){.presentation-overview__metrics{gap:var(--oceans-space-3);grid-template-columns:1fr}.presentation-overview__metric-card{min-block-size:6rem;padding:var(--oceans-space-4)}.presentation-overview__media--primary{aspect-ratio:4/3;border-radius:1rem}.presentation-overview__supporting-media{gap:var(--oceans-space-3);grid-template-columns:1fr;min-block-size:auto}.presentation-overview__supporting-figure{border-radius:1rem;min-block-size:12rem}.presentation-overview__strengths{padding:var(--oceans-space-5,1.25rem);border-radius:1rem}.presentation-location__metrics{gap:var(--oceans-space-3);grid-template-columns:1fr}.presentation-location__metric-card{min-block-size:6rem;padding:var(--oceans-space-4)}.presentation-location__media--primary{aspect-ratio:4/3;border-radius:1rem}.presentation-location__supporting-media{gap:var(--oceans-space-3);grid-template-columns:1fr;min-block-size:auto}.presentation-location__supporting-figure{border-radius:1rem;min-block-size:12rem}.presentation-location__advantages-card{padding:var(--oceans-space-5,1.25rem);border-radius:1rem}.presentation-cover__actions{grid-template-columns:minmax(0,1fr);display:grid}.presentation-cover__action{justify-content:space-between;inline-size:100%}.presentation-cover__facts{grid-template-columns:minmax(0,1fr);gap:0}.presentation-cover__facts>div,.presentation-cover__facts>div:nth-child(odd){padding:var(--oceans-space-3) 0;border-block-start:1px solid #fff3;border-inline-start:0;grid-column:auto}.presentation-cover__facts>div:first-child{border-block-start:0;padding-block-start:0}}@media (width<=22rem){.presentation-navigation{min-block-size:4.4rem;padding-inline:var(--oceans-space-3)}.presentation-navigation[data-compact=true] .presentation-navigation__brand{inline-size:7rem;min-inline-size:0}.presentation-navigation[data-compact=true] .presentation-navigation__menu-trigger span{display:none}.presentation-navigation__language button{min-block-size:2rem;min-inline-size:1.9rem}}@media screen{.editor-preview .presentation-cover{padding-block-start:var(--oceans-space-4)}}@media screen and (width>=48.001rem){.presentation-shell{--presentation-rhythm-padding:clamp(2rem, 4svh, 3rem)}.presentation-cover{min-block-size:0}.presentation-cover__frame{min-block-size:clamp(33rem,82svh - 10rem,52rem)}.presentation-cover__layout{gap:var(--oceans-space-6);padding:clamp(1.75rem,2.5vw,3rem)}.presentation-cover__copy{padding-block:var(--oceans-space-4)}.presentation-cover__context{margin-block-end:var(--oceans-space-4)}.presentation-cover__headline{margin-block-start:var(--oceans-space-4)}.presentation-cover__actions{margin-block-start:var(--oceans-space-6)}.payment-dashboard{scroll-margin-block-start:7.8rem}.payment-dashboard__screen{padding-block:var(--presentation-rhythm-padding) var(--oceans-space-12)}.payment-dashboard__header{margin-block-end:var(--oceans-space-5)}.payment-dashboard__plans{margin-block-end:var(--oceans-space-4)}.payment-dashboard__offer{gap:var(--oceans-space-3)}.payment-dashboard__primary{padding-block:var(--oceans-space-4)}.payment-dashboard__primary dd{margin-block-start:var(--oceans-space-3)}.payment-dashboard__highlights .payment-dashboard__financial-card,.payment-dashboard__journey,.payment-dashboard__details,.payment-dashboard__fees{padding-block:var(--oceans-space-4)}.payment-dashboard h4{margin-block-end:var(--oceans-space-3)}.payment-dashboard__stage-icon{margin-block-end:var(--oceans-space-4)}.payment-dashboard__details .payment-dashboard__financial-card,.payment-dashboard__fee{padding-block:var(--oceans-space-3)}.payment-dashboard__detail-grid{row-gap:var(--oceans-space-3)}.presentation-media__frame{aspect-ratio:auto;block-size:clamp(22rem,min(50vw,60svh),40rem)}.oceans-advisory__screen{min-block-size:0;padding-block:var(--presentation-rhythm-padding) var(--oceans-space-8);grid-template-rows:auto auto auto}.oceans-advisory__layout{padding-block:var(--oceans-space-8)}}@media screen and (width>=64rem) and (width<=120rem) and (height<=62.5rem) and (orientation:landscape){.presentation-shell{--presentation-laptop-mode:compact;--presentation-section-gap:3.5rem;--presentation-laptop-width:75rem;--presentation-laptop-gap:var(--oceans-space-4);--presentation-laptop-padding:var(--oceans-space-6)}:is(.presentation-overview__inner,.presentation-location__inner,.presentation-amenities__screen,.unit-types__screen,.payment-dashboard__screen,.presentation-media__screen){inline-size:min(calc(100% - var(--oceans-page-gutter-double)), var(--presentation-laptop-width));max-inline-size:var(--presentation-laptop-width)}.presentation-cover__frame{inline-size:min(100%, var(--presentation-laptop-width));min-block-size:clamp(28rem,70svh - 10rem,33rem);margin-inline:auto}.presentation-cover__layout{gap:var(--oceans-space-4);padding:var(--oceans-space-6)}.presentation-cover__copy{padding-block:var(--oceans-space-2)}.presentation-cover__context{margin-block-end:var(--oceans-space-3)}.presentation-cover__headline{margin-block-start:var(--oceans-space-3)}.presentation-cover__actions{margin-block-start:var(--oceans-space-4)}.presentation-cover__information{padding-block:var(--oceans-space-3)}.presentation-overview__inner,.presentation-location__inner{padding-block:var(--presentation-laptop-padding);gap:var(--presentation-laptop-gap)}.presentation-overview__upper,.presentation-location__upper,.presentation-overview__lower,.presentation-location__lower{gap:var(--presentation-laptop-gap)}.presentation-overview__upper,.presentation-location__upper{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.presentation-overview__content-column,.presentation-location__content-column{gap:var(--oceans-space-3)}.presentation-overview__media--primary,.presentation-location__media--primary{min-block-size:20rem}.presentation-overview__media--primary img,.presentation-location__media--primary img,.presentation-overview__supporting-figure img,.presentation-location__supporting-figure img{position:absolute;inset:0}.presentation-overview__metrics,.presentation-location__metrics{gap:var(--oceans-space-3)}.presentation-overview__metric-card,.presentation-location__metric-card{min-block-size:5rem;padding:var(--oceans-space-2) var(--oceans-space-3);gap:var(--oceans-space-3)}.presentation-overview__metric-icon,.presentation-location__metric-icon{block-size:2.25rem;inline-size:2.25rem}.presentation-overview__strengths,.presentation-location__advantages-card{padding:var(--oceans-space-4);gap:var(--oceans-space-4);grid-template-columns:minmax(13rem,.9fr) minmax(0,1.1fr)}.presentation-overview__strengths-desc,.presentation-location__advantages-desc{margin-block-end:var(--oceans-space-3)}.presentation-overview__strength-icon-wrap{margin-block-end:var(--oceans-space-2)}.presentation-overview__supporting-figure,.presentation-location__supporting-figure{min-block-size:10rem;position:relative}.presentation-overview__footer,.presentation-location__footer{margin-block-start:0;padding-block-start:var(--oceans-space-3)}.presentation-amenities{scroll-margin-block-start:7.8rem}.presentation-amenities__screen{min-block-size:0;padding-block:var(--presentation-laptop-padding)}.presentation-amenities__intro{gap:var(--presentation-laptop-gap)}.presentation-amenities__media img{aspect-ratio:2.8}.presentation-amenities__groups{gap:var(--presentation-laptop-gap);margin-block-start:var(--oceans-space-5)}.presentation-amenities__group-media img{aspect-ratio:3.2}.presentation-amenities__group-body{padding:var(--oceans-space-4)}.unit-types{scroll-margin-block-start:7.8rem}.unit-types__screen{padding-block:var(--presentation-laptop-padding)}.unit-types__header{gap:var(--presentation-laptop-gap);margin-block-end:var(--oceans-space-4)}.unit-types__copy{padding-block:var(--oceans-space-2)}.unit-types__intro-image img{aspect-ratio:2.5}.unit-types__list{gap:var(--presentation-laptop-gap)}.unit-types__card{padding:var(--oceans-space-3);gap:var(--presentation-laptop-gap)}.unit-types__visual img{block-size:clamp(18rem,21cqi,22rem)}.unit-types__facts{margin-block-start:var(--oceans-space-4)}.unit-types__facts>div{padding-block:var(--oceans-space-2)}.unit-types__highlights-wrap{margin-block-start:var(--oceans-space-4);padding-block-start:var(--oceans-space-3)}.payment-dashboard__screen{padding-block:var(--oceans-space-4)}.payment-dashboard__header{margin-block-end:var(--oceans-space-3)}.payment-dashboard__introduction{margin-block-start:var(--oceans-space-2)}.payment-dashboard__plans{margin-block-end:var(--oceans-space-3)}.payment-dashboard__offer{gap:var(--oceans-space-2)}.payment-dashboard__offer-heading{align-items:baseline;gap:var(--oceans-space-2) var(--oceans-space-4);flex-wrap:wrap;display:flex}.payment-dashboard__offer-heading p{flex:24rem;margin:0}.payment-dashboard__primary{padding:var(--oceans-space-3) var(--oceans-space-5)}.payment-dashboard__primary dd{margin-block-start:var(--oceans-space-2)}.payment-dashboard__hero-icon{block-size:5rem;inline-size:5rem}.payment-dashboard__highlights{gap:var(--oceans-space-3)}.payment-dashboard__highlights .payment-dashboard__financial-card{padding:var(--oceans-space-3);gap:var(--oceans-space-3)}.payment-dashboard__highlights .payment-dashboard__icon{block-size:3rem;inline-size:3rem}.payment-dashboard__highlights dl{align-items:center;gap:var(--oceans-space-3);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-dashboard__highlights .payment-dashboard__metric:only-child{grid-column:1/-1}.payment-dashboard__highlights .payment-dashboard__metric+.payment-dashboard__metric{margin-block-start:0}.payment-dashboard__journey,.payment-dashboard__details,.payment-dashboard__fees{padding-block:var(--oceans-space-3)}.payment-dashboard__journey ol{gap:var(--oceans-space-5)}.payment-dashboard__journey li{padding-block-start:var(--oceans-space-1)}.payment-dashboard__journey li:not(:last-child):after{inline-size:calc(100% - 2rem);inset-block-start:2.125rem;inset-inline-start:4.1rem}.payment-dashboard__journey li:not(:last-child):before{inset-block-start:1.85rem;inset-inline-end:-.7rem}.payment-dashboard__stage-icon{block-size:3.75rem;inline-size:3.75rem;margin-block-end:var(--oceans-space-3)}.payment-dashboard__journey h5{margin-block-end:var(--oceans-space-2)}.payment-dashboard__journey .payment-dashboard__metric dd,.payment-dashboard__details .payment-dashboard__metric dd{margin-block-start:var(--oceans-space-1)}.payment-dashboard__journey .payment-dashboard__metric+.payment-dashboard__metric,.payment-dashboard__details .payment-dashboard__metric+.payment-dashboard__metric{margin-block-start:var(--oceans-space-2)}.payment-dashboard__journey .payment-dashboard__metric{align-items:baseline;gap:var(--oceans-space-2);grid-template-columns:minmax(0,1fr) minmax(0,max-content);display:grid}.payment-dashboard__journey .payment-dashboard__metric dt{overflow-wrap:anywhere}.payment-dashboard__journey .payment-dashboard__metric dd{text-align:end;margin-block-start:0}.payment-dashboard__journey .payment-dashboard__metric small{grid-column:1/-1}.payment-dashboard__journey dt,.payment-dashboard__details dt{line-height:1.3}.payment-dashboard__journey dd,.payment-dashboard__details dd{line-height:1.2}.payment-dashboard__details .payment-dashboard__financial-card,.payment-dashboard__fee{padding:var(--oceans-space-2) var(--oceans-space-3)}.payment-dashboard__details dl{align-items:baseline;gap:var(--oceans-space-2);flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));display:grid}.payment-dashboard__details .payment-dashboard__metric:only-child{grid-column:1/-1}.payment-dashboard__details .payment-dashboard__metric+.payment-dashboard__metric{margin-block-start:0}.payment-dashboard h4{margin-block-end:var(--oceans-space-2);line-height:1.3}.payment-dashboard__journey h5{line-height:1.3}.payment-dashboard__header>.payment-dashboard__eyebrow{margin-block-end:var(--oceans-space-3)}.payment-dashboard__offer-heading h3{padding-block:.375rem}.payment-dashboard__detail-grid{gap:var(--oceans-space-2)}.payment-dashboard__notes{padding:var(--oceans-space-3)}@media (width>=80rem){.payment-dashboard__screen:has(.payment-dashboard__plans){column-gap:var(--oceans-space-5);row-gap:var(--oceans-space-3);grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);display:grid}.payment-dashboard__screen:has(.payment-dashboard__plans) .payment-dashboard__header{margin-block-end:0}.payment-dashboard__plans{align-self:end;inline-size:100%;margin-block-end:0}.payment-dashboard__plans button{gap:var(--oceans-space-2);padding-inline:var(--oceans-space-2)}.payment-dashboard__plans bdi{white-space:nowrap;flex-shrink:0}.payment-dashboard__panel{grid-column:1/-1}}.presentation-media__screen{padding-block:var(--presentation-laptop-padding)}.presentation-media__header{gap:var(--presentation-laptop-gap)}.presentation-media__summary{padding:var(--oceans-space-3)}.presentation-media__tabs{margin-block:var(--oceans-space-4) var(--oceans-space-3);padding-block:var(--oceans-space-2)}.presentation-media__frame{block-size:clamp(18rem,44svh,27rem)}.presentation-media__primary{gap:var(--oceans-space-1)}.presentation-media__index button{block-size:3.5rem}.presentation-media__collections{gap:var(--oceans-space-2);margin-block-start:var(--oceans-space-3)}.presentation-media__collection{padding:var(--oceans-space-2)}.presentation-media__collection-images button{block-size:7rem}@media (width<=70rem){.presentation-overview__strengths,.presentation-location__advantages-card{grid-template-columns:minmax(0,1fr)}}}@media (prefers-reduced-motion:reduce){.presentation-cover__copy{animation:none}.presentation-cover__action{transition:none}.presentation-cover__action:hover{transform:none}.presentation-progress b,.presentation-navigation__links a{transition:none}}@media screen{.presentation-shell[data-mode=screen] :is(a,button):focus-visible,.presentation-navigation__menu a:focus-visible{outline:2px solid var(--oceans-accent-primary);outline-offset:3px}}@media screen and (hover:hover) and (pointer:fine){.presentation-navigation__menu a{transition:color var(--oceans-motion-fast), border-color var(--oceans-motion-fast), background-color var(--oceans-motion-fast)}.presentation-navigation__menu a:hover{color:var(--oceans-text-on-dark);border-color:var(--oceans-accent-primary);background:#ffffff12}.presentation-shell[data-mode=screen]{--hover-fast:var(--oceans-motion-fast);--hover-normal:.38s;--hover-image:.62s;--hover-edge:color-mix(in srgb, var(--oceans-accent-primary) 65%, var(--oceans-border-on-dark));--hover-depth:0 12px 24px -16px #000000a6, inset 0 1px 0 #ffffff0b;--hover-forward:2px}.presentation-shell[data-mode=screen]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--hover-forward:-2px}.presentation-shell[data-mode=screen] .presentation-shell__content>:is(.presentation-overview,.presentation-location,.presentation-amenities,.unit-types,.payment-dashboard,.presentation-media,.oceans-advisory) h2{transition:color var(--hover-normal) var(--oceans-easing-premium)}.presentation-shell[data-mode=screen] .presentation-shell__content>:is(.presentation-overview,.presentation-location,.presentation-amenities,.unit-types,.payment-dashboard,.presentation-media,.oceans-advisory):hover h2{color:color-mix(in srgb, var(--oceans-text-on-dark) 90%, var(--oceans-accent-primary))}.presentation-shell[data-mode=screen] :is(.presentation-overview__eyebrow,.presentation-location__eyebrow,.presentation-amenities__label,.unit-types__eyebrow,.unit-types__headline-accent,.payment-dashboard__eyebrow,.presentation-media__label,.oceans-advisory__label){transition:color var(--hover-normal) var(--oceans-easing-premium)}.presentation-shell[data-mode=screen] .presentation-shell__content>:is(.presentation-overview,.presentation-location,.presentation-amenities,.unit-types,.payment-dashboard,.presentation-media,.oceans-advisory):hover :is(.presentation-overview__eyebrow,.presentation-location__eyebrow,.presentation-amenities__label,.unit-types__eyebrow,.unit-types__headline-accent,.payment-dashboard__eyebrow,.presentation-media__label,.oceans-advisory__label){color:var(--oceans-accent-soft)}.presentation-shell[data-mode=screen] :is(.presentation-overview__eyebrow-dash,.presentation-location__eyebrow-dash),.presentation-shell[data-mode=screen] .payment-dashboard__eyebrow:before,.presentation-shell[data-mode=screen] .presentation-media__label:before{transition:background-color var(--hover-normal)}.presentation-shell[data-mode=screen] :is(.presentation-overview,.presentation-location,.payment-dashboard,.presentation-media):hover :is(.presentation-overview__eyebrow-dash,.presentation-location__eyebrow-dash),.presentation-shell[data-mode=screen] .payment-dashboard:hover .payment-dashboard__eyebrow:before,.presentation-shell[data-mode=screen] .presentation-media:hover .presentation-media__label:before{background-color:var(--oceans-accent-soft)}.presentation-shell[data-mode=screen] [data-hover-level=card]{--hover-card-lift:-3px;--hover-card-image-scale:1.02;--hover-card-shadow:var(--hover-depth);transition:translate var(--hover-normal) var(--oceans-easing-premium), border-color var(--hover-normal), box-shadow var(--hover-normal), background-color var(--hover-normal)}.presentation-shell[data-mode=screen] [data-hover-level=card]:hover{border-color:var(--hover-edge);box-shadow:var(--hover-card-shadow)}.presentation-shell[data-mode=screen] [data-hover-level=card]:has(:is([data-hover-level=card],.unit-types__highlights li,.presentation-amenities__groups li,.unit-types__spec,.unit-types__badge,.presentation-overview__strength-item,.presentation-overview__metric-icon,.presentation-location__advantage-item,.presentation-location__metric-icon,.presentation-amenities__group-icon,.payment-dashboard__stage,.payment-dashboard__icon,.payment-dashboard__hero-icon,.presentation-overview__strengths-action,.presentation-location__advantages-action,.presentation-media__collection-images button,.presentation-media__collection header>button,.unit-types__gallery-controls button,.oceans-advisory__contacts a,.oceans-advisory__socials a):hover){--hover-card-lift:-1.5px;--hover-card-image-scale:1;--hover-card-shadow:0 8px 18px -14px #00000080, inset 0 1px 0 #ffffff09}.presentation-shell[data-mode=screen] [data-hover-kind=thumbnail]{--hover-card-lift:-2px}.presentation-shell[data-mode=screen] .unit-types__card-heading h3{transition:color var(--hover-normal)}.presentation-shell[data-mode=screen] .unit-types__card:hover .unit-types__card-heading h3{color:var(--oceans-accent-soft)}.presentation-shell[data-mode=screen] :is(.unit-types__highlights li,.presentation-amenities__groups li,.presentation-cover__action,.presentation-cover__thumbnail,.presentation-cover__thumb-control,.presentation-navigation__links a,.presentation-navigation__menu a,.presentation-navigation__cta,.presentation-overview__strengths-action,.presentation-location__advantages-action,.presentation-media__tabs button,.presentation-media__controls button,.presentation-media__collection-images button,.presentation-media__collection header>button,.unit-types__gallery-controls button,.payment-dashboard__plans button){transition:translate var(--hover-fast) var(--oceans-easing-premium), border-color var(--hover-fast), background-color var(--hover-fast), color var(--hover-fast), box-shadow var(--hover-fast)}.presentation-shell[data-mode=screen] :is(.unit-types__highlights li,.presentation-amenities__groups li,.presentation-cover__action,.presentation-cover__thumbnail,.presentation-cover__thumb-control,.presentation-navigation__links a,.presentation-navigation__menu a,.presentation-navigation__cta,.presentation-overview__strengths-action,.presentation-location__advantages-action,.presentation-media__tabs button,.presentation-media__controls button,.presentation-media__collection-images button,.presentation-media__collection header>button,.unit-types__gallery-controls button,.payment-dashboard__plans button):hover{border-color:var(--hover-edge);box-shadow:0 5px 12px -9px #0009}.presentation-shell[data-mode=screen] :is(.unit-types__highlights li,.presentation-amenities__groups li,.presentation-overview__strengths-action,.presentation-location__advantages-action,.presentation-media__tabs button,.presentation-media__controls button,.unit-types__gallery-controls button,.presentation-cover__action--secondary):hover{color:var(--oceans-text-on-dark);background-color:#76d9e817}.presentation-shell[data-mode=screen] :is(.presentation-cover__action--primary,.presentation-navigation__cta,.presentation-cover__thumb-control):hover{background:var(--oceans-accent-soft);color:var(--oceans-color-ink);border-color:var(--oceans-accent-soft)}.presentation-shell[data-mode=screen] :is(.presentation-navigation__links a,.presentation-navigation__menu a):hover{color:var(--oceans-text-on-dark);border-color:var(--hover-edge)}.presentation-shell[data-mode=screen] :is(.presentation-navigation__menu-trigger,.presentation-navigation__language button){transition:border-color var(--hover-fast), background-color var(--hover-fast), color var(--hover-fast)}.presentation-shell[data-mode=screen] :is(.presentation-navigation__menu-trigger,.presentation-navigation__language button):hover{border-color:var(--hover-edge);color:var(--oceans-text-on-dark);background-color:#76d9e817}.presentation-shell[data-mode=screen] .payment-dashboard__plans button:hover:not([aria-selected=true]){background:var(--oceans-surface-dark-raised);color:var(--oceans-text-on-dark)}.presentation-shell[data-mode=screen] .presentation-media__index button[aria-current=true]:hover{box-shadow:0 0 0 1px var(--oceans-accent-primary), var(--hover-card-shadow)}.presentation-shell[data-mode=screen] :is(.presentation-media__index button,.presentation-media__collection-images button):hover img{opacity:1}.presentation-shell[data-mode=screen] :is(.oceans-advisory__contacts a,.oceans-advisory__socials a):hover{color:var(--oceans-accent-soft);text-decoration-color:currentColor}.presentation-shell[data-mode=screen] :is(.presentation-cover__fact-icon,.presentation-overview__metric-icon,.presentation-location__metric-icon,.presentation-amenities__group-icon,.payment-dashboard__icon,.payment-dashboard__hero-icon,.payment-dashboard__stage-icon,.presentation-overview__strength-icon,.presentation-location__advantage-icon,.unit-types__badge){transition:color var(--hover-fast), border-color var(--hover-fast), background-color var(--hover-fast)}.presentation-shell[data-mode=screen] :is(.presentation-cover__fact-icon,.presentation-overview__metric-icon,.presentation-location__metric-icon,.presentation-amenities__group-icon,.payment-dashboard__icon,.payment-dashboard__hero-icon,.unit-types__badge):hover,.presentation-shell[data-mode=screen] .payment-dashboard__stage:hover .payment-dashboard__stage-icon,.presentation-shell[data-mode=screen] .presentation-overview__strength-item:hover .presentation-overview__strength-icon,.presentation-shell[data-mode=screen] .presentation-location__advantage-item:hover .presentation-location__advantage-icon{color:var(--oceans-accent-soft);border-color:var(--hover-edge);background-color:#76d9e817}.presentation-shell[data-mode=screen] .presentation-overview__strength-item h4{transition:color var(--hover-fast)}.presentation-shell[data-mode=screen] .presentation-overview__strength-item:hover h4{color:var(--oceans-accent-soft)}.presentation-shell[data-mode=screen] :is(.unit-types__spec,.unit-types__badge,.unit-types__highlights li,.presentation-amenities__groups li,.presentation-amenities__group-icon,.presentation-overview__strength-item,.presentation-location__advantage-item,.payment-dashboard__stage,.payment-dashboard__icon,.payment-dashboard__hero-icon,.presentation-overview__metric-icon,.presentation-location__metric-icon,.presentation-cover__fact-icon) svg{transition:color var(--hover-fast), translate var(--hover-fast) var(--oceans-easing-premium)}.presentation-shell[data-mode=screen] :is(.unit-types__spec,.unit-types__badge,.unit-types__highlights li,.presentation-amenities__groups li,.presentation-overview__strength-item,.presentation-location__advantage-item,.payment-dashboard__stage,.presentation-overview__metric-icon,.presentation-location__metric-icon,.presentation-cover__fact-icon):hover svg,.presentation-shell[data-mode=screen] .presentation-amenities__group:hover .presentation-amenities__group-icon svg,.presentation-shell[data-mode=screen] :is(.payment-dashboard__primary,.payment-dashboard__financial-card):hover svg{color:var(--oceans-accent-soft)}@media (prefers-reduced-motion:no-preference){.presentation-shell[data-mode=screen] [data-hover-level=card]:hover{translate:0 var(--hover-card-lift)}.presentation-shell[data-mode=screen] :is(.unit-types__highlights li,.presentation-amenities__groups li,.presentation-cover__action,.presentation-cover__thumbnail,.presentation-cover__thumb-control,.presentation-navigation__cta,.presentation-overview__strengths-action,.presentation-location__advantages-action,.presentation-media__tabs button,.presentation-media__controls button,.presentation-media__collection-images button,.unit-types__gallery-controls button,.payment-dashboard__plans button):hover,.presentation-shell[data-mode=screen] :is(.unit-types__spec,.unit-types__highlights li,.presentation-amenities__groups li,.presentation-overview__strength-item,.presentation-location__advantage-item,.payment-dashboard__stage,.presentation-cover__fact-icon,.presentation-overview__metric-icon,.presentation-location__metric-icon,.presentation-amenities__group-icon,.payment-dashboard__icon,.payment-dashboard__hero-icon):hover svg{translate:0 -1px}.presentation-shell[data-mode=screen] :is(.presentation-cover__media,.presentation-amenities__group-media,.presentation-overview__supporting-figure,.presentation-location__supporting-figure,.unit-types__intro-image,.unit-types__image-frame,.presentation-media__index button,.presentation-media__collection-images button) img{transition:transform var(--hover-image) var(--oceans-easing-premium), opacity var(--hover-fast)}.presentation-shell[data-mode=screen] .presentation-cover:hover .presentation-cover__media:is([data-media-role=hero],[data-media-role=exterior],[data-media-role=interior],[data-media-role=gallery],[data-media-role=lifestyle]) img{transform:scale(1.012)}.presentation-shell[data-mode=screen] .presentation-amenities__group:hover .presentation-amenities__group-media:is([data-media-role=hero],[data-media-role=exterior],[data-media-role=interior],[data-media-role=gallery],[data-media-role=lifestyle],[data-media-role=amenity]) img,.presentation-shell[data-mode=screen] .unit-types__card:hover .unit-types__visual--interior .unit-types__image-frame[data-technical=false] img{transform:scale(var(--hover-card-image-scale))}.presentation-shell[data-mode=screen] :is(.presentation-overview__supporting-figure,.presentation-location__supporting-figure):is([data-media-role=hero],[data-media-role=exterior],[data-media-role=interior],[data-media-role=gallery],[data-media-role=lifestyle],[data-media-role=amenity]):hover img,.presentation-shell[data-mode=screen] :is(.unit-types__intro-image,.presentation-media__index button,.presentation-media__collection-images button)[data-technical=false]:hover img{transform:scale(1.02)}.presentation-shell[data-mode=screen] :is(.presentation-overview__strengths-arrow,.presentation-location__advantages-arrow,.presentation-cover__action span[aria-hidden],.presentation-cover__thumb-arrow,.presentation-media__controls svg,.unit-types__gallery-controls svg){transition:translate var(--hover-fast) var(--oceans-easing-premium)}.presentation-shell[data-mode=screen] :is(.presentation-overview__strengths-action,.presentation-location__advantages-action):hover :is(.presentation-overview__strengths-arrow,.presentation-location__advantages-arrow),.presentation-shell[data-mode=screen] .presentation-cover__action--primary:hover span[aria-hidden]{translate:var(--hover-forward) 0}.presentation-shell[data-mode=screen] .presentation-cover__thumb-control:hover .presentation-cover__thumb-arrow--previous,.presentation-shell[data-mode=screen] .presentation-media__controls button:first-child:hover svg{translate:-2px}.presentation-shell[data-mode=screen] .presentation-cover__thumb-control:hover .presentation-cover__thumb-arrow--next,.presentation-shell[data-mode=screen] .presentation-media__controls button:last-child:hover svg{translate:2px}.presentation-shell[data-mode=screen] .unit-types__gallery-controls button:first-of-type:hover svg{translate:calc(-1 * var(--hover-forward)) 0}.presentation-shell[data-mode=screen] .unit-types__gallery-controls button:last-of-type:hover svg{translate:var(--hover-forward) 0}}}.editor-workspace{--editor-rail-width:3.25rem;--editor-nav-width:clamp(17rem, 20vw, 20.5rem);--editor-form-width:clamp(25rem, 29vw, 34rem);grid-template-columns:var(--editor-rail-width) var(--editor-form-width) minmax(0, 1fr);background:var(--oceans-color-ink);direction:ltr;align-items:start;min-block-size:100svh;display:grid}.editor-workspace:has(.project-editor[data-open=false]){grid-template-columns:var(--editor-rail-width) minmax(0, 1fr)}.editor-workspace:has(.editor-section-nav[data-pinned=true]){grid-template-columns:var(--editor-nav-width) var(--editor-form-width) minmax(0, 1fr)}.editor-workspace:has(.editor-section-nav[data-pinned=true]):has(.project-editor[data-open=false]){grid-template-columns:var(--editor-nav-width) minmax(0, 1fr)}@media (width>=56.001rem) and (orientation:landscape),(width>=64.001rem){.editor-workspace[data-locale=ar]{overflow-anchor:none;grid-template-rows:minmax(0,1fr);block-size:100svh;min-block-size:0}.editor-workspace[data-locale=ar]>.editor-section-nav,.editor-workspace[data-locale=ar]>.editor-preview{grid-row:1;block-size:100%;min-block-size:0;max-block-size:100%}.editor-workspace[data-locale=ar]>.project-editor{block-size:calc(100% - var(--oceans-space-6));min-block-size:0;max-block-size:calc(100% - var(--oceans-space-6));grid-row:1}.editor-workspace[data-locale=ar]{grid-template-columns:minmax(0, 1fr) var(--editor-form-width) var(--editor-rail-width)}.editor-workspace[data-locale=ar]:has(.project-editor[data-open=false]){grid-template-columns:minmax(0, 1fr) var(--editor-rail-width)}.editor-workspace[data-locale=ar]:has(.editor-section-nav[data-pinned=true]){grid-template-columns:minmax(0, 1fr) var(--editor-form-width) var(--editor-nav-width)}.editor-workspace[data-locale=ar]:has(.editor-section-nav[data-pinned=true]):has(.project-editor[data-open=false]){grid-template-columns:minmax(0, 1fr) var(--editor-nav-width)}.editor-workspace[data-locale=ar] .editor-section-nav{grid-column:3;justify-self:end}.editor-workspace[data-locale=ar] .project-editor{margin-inline:0 var(--oceans-space-3);grid-column:2}.editor-workspace[data-locale=ar] .editor-preview{grid-column:1}.editor-workspace[data-locale=ar]:has(.project-editor[data-open=false]) .editor-section-nav{grid-column:2}.editor-workspace[data-locale=ar] .editor-section-nav__rail{border-inline-start:1px solid #ffffff1f;border-inline-end:0;border-radius:.75rem 0 0 .75rem;box-shadow:-.45rem .65rem 1.65rem #0003}.editor-workspace[data-locale=ar] .editor-section-nav__content{padding:var(--oceans-space-8) calc(var(--oceans-space-6) + var(--editor-rail-width)) var(--oceans-space-6) 1.15rem;transform:translateX(calc(100% - var(--editor-rail-width)));border-inline-start:1px solid #10364c24;border-inline-end:0;border-radius:.8rem 0 0 .8rem;left:auto;right:0;box-shadow:-.9rem 0 2.5rem #02111c38}.editor-workspace[data-locale=ar] .editor-section-nav:not([data-dismissed=true]):hover .editor-section-nav__content,.editor-workspace[data-locale=ar] .editor-section-nav:not([data-dismissed=true]):focus-within .editor-section-nav__content,.editor-workspace[data-locale=ar] .editor-section-nav[data-pinned=true] .editor-section-nav__content,.editor-workspace[data-locale=ar] .editor-section-nav[data-manual-open=true] .editor-section-nav__content{transform:translate(0)}.editor-workspace[data-locale=ar] .editor-preview .presentation-progress{right:calc(var(--editor-rail-width) + var(--editor-form-width) + var(--oceans-page-gutter));left:auto}.editor-workspace[data-locale=ar]:has(.project-editor[data-open=false]) .editor-preview .presentation-progress{right:calc(var(--editor-rail-width) + var(--oceans-page-gutter));left:auto}.editor-workspace[data-locale=ar]:has(.editor-section-nav[data-pinned=true]) .editor-preview .presentation-progress{right:calc(var(--editor-nav-width) + var(--editor-form-width) + var(--oceans-page-gutter));left:auto}.editor-workspace[data-locale=ar]:has(.editor-section-nav[data-pinned=true]):has(.project-editor[data-open=false]) .editor-preview .presentation-progress{right:calc(var(--editor-nav-width) + var(--oceans-page-gutter));left:auto}}.presentation-access-controls{z-index:8;gap:1px;display:flex;position:fixed;inset-block-end:calc(var(--oceans-space-8) + 3.5rem);inset-inline-end:var(--oceans-page-gutter)}.presentation-access-controls a{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), border-color var(--oceans-motion-fast) var(--oceans-easing-standard);background:#071c2ab8;border:1px solid #ffffff3d;padding:.55rem .75rem;font-size:.68rem;font-weight:700;text-decoration:none}.presentation-access-controls a:hover{color:var(--oceans-color-white);border-color:var(--oceans-color-cyan)}.presentation-access-controls a:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:3px}:lang(ar) .presentation-access-controls a{letter-spacing:0}@media screen{.presentation-preview-shell:has(>.presentation-access-controls){background:var(--oceans-color-ink);grid-template-rows:minmax(0,1fr) auto;block-size:100svh;display:grid;overflow:hidden}.presentation-preview-shell:has(>.presentation-access-controls)>.presentation-preview-viewport{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;overflow:auto}.presentation-preview-shell>.presentation-access-controls.print-hide{justify-content:right;align-items:center;gap:var(--oceans-space-2);padding-block:var(--oceans-space-2);padding-inline:var(--oceans-page-gutter);background:var(--oceans-color-ink);border-block-start:1px solid #c8f0f51f;flex-wrap:wrap;padding-left:12rem;display:flex;position:static;inset:auto}.presentation-preview-shell>.presentation-access-controls a,.presentation-preview-shell>.presentation-access-controls .pdf-export-control button{align-items:center;min-block-size:2.35rem;display:inline-flex}.presentation-preview-shell>.presentation-access-controls .pdf-export-control{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.presentation-preview-shell>.presentation-access-controls .pdf-export-control__error{overflow-wrap:anywhere}.presentation-preview-shell .presentation-progress{inset-block-end:var(--oceans-space-4)}}@media screen and (width<=48rem){.presentation-preview-shell>.presentation-access-controls.print-hide{padding-inline:var(--oceans-space-3);justify-content:center}.presentation-preview-shell .presentation-progress{inset-block-end:auto}}.editor-section-nav,.project-editor{block-size:100svh;color:var(--oceans-color-ink);background:var(--oceans-color-paper);text-align:start;position:sticky;inset-block-start:0}.editor-section-nav{z-index:21;inline-size:var(--editor-rail-width);background:0 0;border-inline-end:0;overflow:visible}.editor-section-nav__rail{z-index:2;align-items:center;gap:var(--oceans-space-2);box-sizing:border-box;inline-size:calc(var(--editor-rail-width) - var(--oceans-space-2));block-size:calc(100svh - var(--oceans-space-4));margin:var(--oceans-space-2) 0 0;padding:var(--oceans-space-2);color:#ffffffd6;background:var(--oceans-color-navy);border:1px solid #ffffff1f;border-inline-start:0;border-radius:0 .75rem .75rem 0;flex-direction:column;display:flex;position:relative;overflow:visible;box-shadow:.45rem .65rem 1.65rem #0003}.editor-section-nav__rail-list{gap:var(--oceans-space-2);box-sizing:border-box;min-block-size:0;inline-size:100%;margin:0;padding:0;display:grid;overflow:hidden auto}.editor-section-nav__rail button{min-block-size:2.25rem;inline-size:100%;color:inherit;border-radius:var(--oceans-radius-md);font:inherit;cursor:pointer;transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard), box-shadow var(--oceans-motion-fast) var(--oceans-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.editor-section-nav__rail button:hover{color:var(--oceans-color-white);background:#ffffff1a}.editor-section-nav__rail button[aria-current=page]{color:var(--oceans-color-white);box-shadow:inset 2px 0 0 var(--oceans-color-cyan-soft);background:#ffffff21}.editor-section-nav__icon{block-size:1rem;inline-size:1rem}.editor-section-nav__rail-toggle{flex:none}.editor-section-nav__rail-tooltip{z-index:4;box-sizing:border-box;color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border-radius:var(--oceans-radius-sm);text-align:start;white-space:nowrap;pointer-events:none;border:1px solid #ffffff24;padding:.42rem .58rem;font-size:.68rem;font-weight:700;line-height:1.25;position:fixed;transform:translateY(-50%);box-shadow:.3rem .45rem 1rem #02111c38}.editor-section-nav__content{z-index:1;inset-block:var(--oceans-space-2);inline-size:var(--editor-nav-width);box-sizing:border-box;block-size:calc(100svh - var(--oceans-space-4));padding:var(--oceans-space-8) 1.15rem var(--oceans-space-6) calc(var(--oceans-space-6) + var(--editor-rail-width));color:var(--oceans-color-ink);opacity:0;pointer-events:none;transform:translateX(calc(-100% + var(--editor-rail-width)));transition:opacity var(--oceans-motion-fast) var(--oceans-easing-standard), transform var(--oceans-motion-fast) var(--oceans-easing-standard);background:#faf9f5;border:1px solid #10364c24;border-inline-start:0;border-radius:0 .8rem .8rem 0;grid-template-rows:auto auto auto auto minmax(0,1fr);display:grid;position:fixed;left:0;overflow:hidden;box-shadow:.9rem 0 2.5rem #02111c38}.editor-section-nav:not([data-dismissed=true]):hover .editor-section-nav__content,.editor-section-nav:not([data-dismissed=true]):focus-within .editor-section-nav__content,.editor-section-nav[data-pinned=true] .editor-section-nav__content,.editor-section-nav[data-manual-open=true] .editor-section-nav__content{opacity:1;pointer-events:auto;transform:translate(0)}.editor-section-nav:not([data-dismissed=true]):hover .editor-section-nav__rail,.editor-section-nav:not([data-dismissed=true]):focus-within .editor-section-nav__rail,.editor-section-nav[data-pinned=true] .editor-section-nav__rail,.editor-section-nav[data-manual-open=true] .editor-section-nav__rail{box-shadow:.45rem .65rem 1.65rem #0003,inset 0 0 0 1px #9ccbd029}.project-editor{z-index:20;min-block-size:0;padding:var(--oceans-space-8);overscroll-behavior:contain;border-inline-end:1px solid var(--oceans-color-line);overflow:hidden auto}.project-editor[data-open=false]{display:none}.project-editor__header{border-block-end:1px solid var(--oceans-color-line);padding-block-end:var(--oceans-space-6)}.project-editor__header>p{color:var(--oceans-color-navy-raised);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.project-editor__header h1{margin:var(--oceans-space-3) 0 0;font-family:var(--oceans-font-display);letter-spacing:-.035em;font-size:2rem;font-weight:400;line-height:1}.editor-section-nav .project-editor__header h1{min-inline-size:0;letter-spacing:-.02em;white-space:nowrap;margin-block-start:var(--oceans-space-2);font-size:1.15rem;line-height:1.15}.project-editor__header span{color:var(--oceans-color-ink-muted);margin-block-start:var(--oceans-space-4);font-size:.78rem;line-height:1.45;display:block}.project-editor__persistence{justify-content:space-between;align-items:center;gap:var(--oceans-space-4);margin-block-start:var(--oceans-space-5,1.25rem);display:flex}.project-editor__persistence>span{color:var(--oceans-color-ink-muted);margin:0;font-size:.69rem;font-weight:700}.project-editor__persistence>span[data-status=saving]{color:var(--oceans-color-navy-raised)}.project-editor__persistence>span[data-status=error]{color:var(--oceans-color-danger)}.project-editor__persistence button{padding:0 0 var(--oceans-space-1);color:var(--oceans-color-ink-muted);border:0;border-block-end:1px solid var(--oceans-color-line);background:0 0;font-size:.68rem;font-weight:700}.editor-section-nav__controls{align-items:center;gap:var(--oceans-space-2);border-block-end:1px solid #10364c1a;flex-wrap:wrap;margin-block-start:var(--oceans-space-5,1.25rem);padding-block-end:var(--oceans-space-4);display:flex}.editor-section-nav__controls button{min-block-size:2rem;color:var(--oceans-color-navy-raised);border-radius:var(--oceans-radius-sm);font:inherit;text-align:start;white-space:nowrap;background:0 0;border:1px solid #10364c2e;padding:.45rem .65rem;font-size:.68rem;font-weight:700;line-height:1.2}.editor-section-nav__controls button[aria-pressed=true]{color:var(--oceans-color-white);background:var(--oceans-color-navy);border-color:var(--oceans-color-navy)}.editor-section-nav__exit{margin-inline-start:auto}.editor-section-nav__quick-actions{gap:var(--oceans-space-2);padding:var(--oceans-space-3);border-radius:var(--oceans-radius-sm);background:#10364c0b;border:1px solid #10364c1a;margin-block-start:var(--oceans-space-4);display:grid}.editor-section-nav__quick-actions>p{padding-inline:var(--oceans-space-1);color:var(--oceans-color-ink-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700}.editor-section-nav__quick-actions a{align-items:center;gap:var(--oceans-space-3);min-block-size:2.35rem;padding:.45rem var(--oceans-space-2);color:var(--oceans-color-navy-raised);border-radius:var(--oceans-radius-sm);text-align:start;font-size:.75rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.editor-section-nav__quick-actions a:hover{color:var(--oceans-color-navy);background:#ffffffbd}.editor-section-nav__quick-actions a:focus-visible{color:var(--oceans-color-navy);background:var(--oceans-color-white);outline:2px solid var(--oceans-color-cyan);outline-offset:2px}.editor-section-nav__quick-actions .editor-section-nav__item-icon{block-size:1.35rem;inline-size:1.35rem}.editor-section-nav__mobile-close{display:none}.project-editor__quick-actions{z-index:3;align-items:center;gap:var(--oceans-space-2);margin-inline:calc(var(--oceans-space-8) * -1);padding:var(--oceans-space-3) var(--oceans-space-8);background:var(--oceans-color-paper);border-block-end:1px solid var(--oceans-color-line);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:calc(var(--oceans-space-8) * -1)}.project-editor__quick-actions a,.project-editor__quick-actions>button,.project-editor__quick-actions .pdf-export-control button{min-block-size:2rem;color:var(--oceans-color-navy-raised);border:1px solid var(--oceans-color-line);font:inherit;background:0 0;border-radius:0;padding:.45rem .55rem;font-size:.64rem;font-weight:700;text-decoration:none}.project-editor__toolbar-action{justify-content:center;align-items:center;gap:.36rem;display:inline-flex}.project-editor__toolbar-action .editor-section-nav__icon{block-size:.86rem;inline-size:.86rem}.project-editor__quick-actions .pdf-export-control{display:inline-flex}.project-editor__quick-actions>span{color:var(--oceans-color-ink-muted);white-space:nowrap;margin-inline-start:auto;font-size:.64rem;font-weight:700}.project-editor__quick-actions>span[data-status=saving]{color:var(--oceans-color-navy-raised)}.project-editor__quick-actions>span[data-status=error]{color:var(--oceans-color-danger)}.project-editor__close{margin-inline-start:auto}.project-editor__quick-actions a:focus-visible,.project-editor__quick-actions button:focus-visible,.editor-section-nav button:focus-visible,.editor-section-nav select:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px}.editor-section-nav__list{min-block-size:0;margin:var(--oceans-space-5,1.25rem) -.35rem 0 0;overscroll-behavior:contain;padding:0 .35rem 0 0;display:block;overflow:hidden auto}.editor-section-nav__group+.editor-section-nav__group{margin-block-start:var(--oceans-space-4)}.editor-section-nav__group>p{margin:0 0 var(--oceans-space-2);padding-inline:var(--oceans-space-3);color:var(--oceans-color-ink-muted);letter-spacing:.12em;font-size:.62rem;font-weight:700}.editor-section-nav__list button{align-items:center;gap:var(--oceans-space-3);min-block-size:2.2rem;inline-size:100%;min-inline-size:0;padding:.48rem var(--oceans-space-3);color:#687981;border-radius:var(--oceans-radius-sm);font:inherit;overflow-wrap:break-word;text-align:start;transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard);background:0 0;border:0;font-size:.76rem;font-weight:700;line-height:1.25;display:flex}.editor-section-nav__item-icon{block-size:1.35rem;inline-size:1.35rem;color:var(--oceans-color-navy-raised);border-radius:var(--oceans-radius-sm);background:#efede7;border:1px solid #10364c14;flex:none;place-items:center;display:grid}.editor-section-nav__item-icon .editor-section-nav__icon{block-size:.75rem;inline-size:.75rem}.editor-section-nav__list button:hover{color:var(--oceans-color-ink);background:#10364c0b}.editor-section-nav__list button:focus-visible{color:var(--oceans-color-ink);background:#10364c12}.editor-section-nav__list button[aria-current=page]{color:var(--oceans-color-navy);box-shadow:inset .18rem 0 0 var(--oceans-color-navy-raised);background:#e8eae5}.editor-section-nav__list button[aria-current=page] .editor-section-nav__item-icon{color:var(--oceans-color-white);background:var(--oceans-color-navy-raised)}.editor-section-nav__selector{display:none}.editor-section>.overview-editor,.editor-section>.location-editor,.editor-section>.amenities-editor,.editor-section>.units-editor,.editor-section>.payment-editor,.editor-section>.advisory-editor,.editor-section>.media-upload-manager,.editor-section>.section-manager{border:0;margin:0;padding:0}.project-editor__language{margin:var(--oceans-space-6) 0 0;border:0;padding:0}.project-editor__language legend{color:var(--oceans-color-ink-soft);font-size:.75rem;font-weight:700}.project-editor__language>div{border:1px solid var(--oceans-color-line);grid-template-columns:repeat(2,1fr);margin-block-start:var(--oceans-space-3);display:grid}.project-editor__language button{min-block-size:2.75rem;color:var(--oceans-color-ink-soft);background:0 0;border:0}.project-editor__language button+button{border-inline-start:1px solid var(--oceans-color-line)}.project-editor__language button[aria-pressed=true]{color:var(--oceans-color-white);background:var(--oceans-color-navy)}.project-editor__fields{gap:var(--oceans-space-5,1.25rem);margin-block-start:var(--oceans-space-8);display:grid}.project-editor__fields label{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);font-size:.75rem;font-weight:700;display:grid}.project-editor__fields input,.project-editor__fields textarea{inline-size:100%;color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);resize:vertical;border-radius:0;padding:.75rem;font-size:.9rem;font-weight:400;line-height:1.4}.project-editor__fields input:focus-visible,.project-editor__fields textarea:focus-visible,.project-editor__language button:focus-visible,.project-editor__mode-links a:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px;border-color:var(--oceans-color-navy-raised)}.overview-editor,.location-editor{border-block-start:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-10,2.5rem);padding-block-start:var(--oceans-space-8)}.overview-editor h2,.location-editor h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:400}.overview-editor__group,.location-editor__group{border-block-start:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-8);padding-block-start:var(--oceans-space-6)}.overview-editor__group:first-of-type,.location-editor__group:first-of-type{border-block-start:none;margin-block-start:var(--oceans-space-4);padding-block-start:0}.overview-editor__group-header,.location-editor__group-header{justify-content:space-between;align-items:center;gap:var(--oceans-space-3);margin-block-end:var(--oceans-space-4);display:flex}.overview-editor__group-header h3,.location-editor__group-header h3{color:var(--oceans-color-ink-soft);margin:0;font-size:.88rem;font-weight:700}.overview-editor__counter,.location-editor__counter{color:var(--oceans-color-ink-muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:500}.overview-editor__copy,.location-editor__copy{gap:var(--oceans-space-5,1.25rem);display:grid}.overview-editor__copy label,.location-editor__copy label,.overview-editor__item label,.location-editor__item label,.overview-editor__media label,.location-editor__media label{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);font-size:.75rem;font-weight:700;display:grid}.overview-editor input,.location-editor input,.overview-editor textarea,.location-editor textarea,.overview-editor select,.location-editor select{box-sizing:border-box;inline-size:100%;color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);resize:vertical;border-radius:0;padding:.75rem;font-size:.9rem;font-weight:400;line-height:1.4}.overview-editor__media,.location-editor__media,.overview-editor__facts,.location-editor__facts{margin-block-start:var(--oceans-space-4)}.overview-editor__item,.location-editor__item{padding:var(--oceans-space-4);background:var(--oceans-color-paper,#f9f9f9);border:1px solid var(--oceans-color-line);margin-block-end:var(--oceans-space-4)}.overview-editor__item-header,.location-editor__item-header{border-block-end:1px dashed var(--oceans-color-line);justify-content:space-between;align-items:center;margin-block-end:var(--oceans-space-3);padding-block-end:var(--oceans-space-2);display:flex}.overview-editor__item-index,.location-editor__item-index{color:var(--oceans-color-ink-muted);font-size:.75rem;font-weight:700}.overview-editor__item-actions,.location-editor__item-actions{align-items:center;gap:var(--oceans-space-2);display:flex}.overview-editor__item-actions button,.location-editor__item-actions button,.overview-editor__remove-btn,.location-editor__remove-btn{min-block-size:2rem;color:var(--oceans-color-navy-raised);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);cursor:pointer;padding-inline:.6rem;font-size:.68rem;font-weight:700}.overview-editor__item-actions button:disabled,.location-editor__item-actions button:disabled{opacity:.35;cursor:not-allowed}.overview-editor__remove-btn,.location-editor__remove-btn{color:var(--oceans-color-danger,#b64545);border-color:#b645454d}.overview-editor__item-fields,.location-editor__item-fields{gap:var(--oceans-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-editor__item-fields label.is-full-width,.location-editor__item-fields label.is-full-width{grid-column:1/-1}.overview-editor__item-fields label:has(textarea){grid-column:1/-1}.location-editor__item-fields label:has(textarea){grid-column:1/-1}.overview-editor__supporting-slots,.location-editor__supporting-slots{gap:var(--oceans-space-4);display:grid}.overview-editor__add,.location-editor__add{min-block-size:2.7rem;inline-size:100%;color:var(--oceans-color-navy-raised);border:1px dashed var(--oceans-color-navy-raised);cursor:pointer;background:0 0;padding-inline:.7rem;font-size:.75rem;font-weight:700}.overview-editor input:focus-visible,.location-editor input:focus-visible,.overview-editor textarea:focus-visible,.location-editor textarea:focus-visible,.overview-editor select:focus-visible,.location-editor select:focus-visible,.overview-editor button:focus-visible,.location-editor button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px;border-color:var(--oceans-color-navy-raised)}.presentation-icon-select{inline-size:100%;display:block}.presentation-icon-select__label{margin-block-end:.35rem;font-size:.8rem;font-weight:700;display:block}.presentation-icon-select .presentation-icon-select__trigger{text-align:start;min-block-size:2.75rem;inline-size:100%;color:var(--oceans-color-navy);cursor:pointer;background:#fff;border:1px solid #cbd5df;border-radius:.35rem;align-items:center;gap:.55rem;padding:.45rem .65rem;display:flex}.presentation-icon-select__trigger>svg{flex:none;block-size:1.35rem;inline-size:1.35rem}.presentation-icon-select__trigger>.presentation-icon-select__empty{text-align:center;flex:none;inline-size:1.35rem}.presentation-icon-select__trigger>span{overflow-wrap:anywhere;flex:1;min-inline-size:0;font-size:.8rem}.presentation-icon-select__trigger>small{color:#335c72;font-size:.75rem}.presentation-icon-select__trigger:focus-visible{outline-offset:2px;outline:2px solid #00769b}.icon-picker{--icon-picker-navy:var(--oceans-color-navy,#062439);--icon-picker-accent:#00a4c9;color:#0b2945;background:#f8fafb;border:1px solid #28647c;border-radius:1rem;block-size:min(52rem,100svh - 2rem);max-block-size:none;inline-size:min(66rem,100vw - 2rem);max-inline-size:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 5rem #00121bc4}.icon-picker[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.icon-picker:not([open]){display:none}.icon-picker::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001b2bbd}.icon-picker button,.icon-picker input,.icon-picker select{font:inherit}.icon-picker button{cursor:pointer}.icon-picker button:focus-visible,.icon-picker input:focus-visible,.icon-picker select:focus-visible{outline-offset:3px;outline:2px solid #00769b}.icon-picker__header,.icon-picker__footer{color:#fff;background:linear-gradient(120deg, var(--icon-picker-navy), #0b344a);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.icon-picker__header h2{color:#fff;margin:0;font-size:1.35rem;line-height:1.4}.icon-picker__header p{color:#c2d0da;margin:.25rem 0 0;font-size:.85rem}.icon-picker__close{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:.6rem;flex:none;block-size:2.75rem;inline-size:2.75rem;font-size:1.5rem!important}.icon-picker__body{grid-template-columns:15rem minmax(0,1fr);min-block-size:0;display:grid}.icon-picker__category-select{display:none}.icon-picker__categories{background:#edf1f4;border-inline-end:1px solid #d8e1e7;flex-direction:column;gap:.15rem;min-inline-size:0;padding:.85rem;display:flex;overflow-y:auto}.icon-picker__categories button{color:#123750;text-align:start;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.65rem;min-block-size:2.8rem;padding:.55rem .7rem;font-size:.87rem;font-weight:600;display:flex}.icon-picker__categories button:hover{background:#dfeaf0}.icon-picker__categories button[aria-current]{background:var(--icon-picker-navy);color:#fff;border-color:#3683a0}.icon-picker__categories bdi{text-align:center;background:#0d426014;border-radius:1rem;flex:none;min-inline-size:1.75rem;padding:.1rem .25rem;font-size:.75rem}.icon-picker__categories [aria-current] bdi{background:#ffffff1f}.icon-picker__content{min-inline-size:0;padding:1rem 1.25rem 1.5rem;overflow-y:auto}.icon-picker__search{gap:.35rem;margin-block-end:.65rem;font-size:.85rem;font-weight:600;display:grid}.icon-picker__search input{color:#123750;background:#fff;border:1px solid #83aabf;border-radius:.55rem;min-block-size:2.8rem;inline-size:100%;min-inline-size:0;padding:.6rem .8rem;font-size:.85rem}.icon-picker__automatic{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-block-end:1rem;display:flex}.icon-picker__automatic button{color:#123750;background:#fff;border:1px solid #c4d4df;border-radius:.5rem;min-block-size:2.5rem;padding:.4rem .6rem;font-size:.8rem}.icon-picker__automatic button[aria-pressed=true]{border-color:var(--icon-picker-accent);background:#e0f7ff}.icon-picker__automatic small{color:#486477;flex:1;min-inline-size:10rem;font-size:.75rem}.icon-picker__content h3{margin:0 0 .65rem;font-size:1rem;line-height:1.5}.icon-picker__content h3 bdi{color:#486477;font-size:.85rem;font-weight:500}.icon-picker__suggestions{margin-block-end:1.2rem}.icon-picker__suggestions h3{margin-block-end:.15rem}.icon-picker__suggestions p{color:#486477;margin:0 0 .6rem;font-size:.78rem}.icon-picker__grid{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.55rem;display:grid}.icon-picker__suggestions .icon-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.icon-picker__tile{color:#0a3554;text-align:center;background:#fff;border:1px solid #d5dfe6;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-block-size:6.2rem;min-inline-size:0;padding:.6rem .4rem;display:flex}.icon-picker__tile svg{block-size:2rem;inline-size:2rem}.icon-picker__tile span{overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.icon-picker__tile:hover{background:#f0faff;border-color:#71bacd}.icon-picker__tile[aria-pressed=true]{color:#003b66;background:#d7f6ff;border-color:#009dcc;box-shadow:inset 0 0 0 1px #009dcc}.icon-picker__preview{align-items:center;gap:.8rem;min-inline-size:0;display:flex}.icon-picker__preview>svg{color:#063955;background:#d7f6ff;border-radius:.65rem;flex:none;block-size:3.5rem;inline-size:3.5rem;padding:.65rem}.icon-picker__empty{background:#ffffff12;border:1px dashed #ffffff40;border-radius:.65rem;place-items:center;block-size:3.5rem;inline-size:3.5rem;display:grid}.icon-picker__preview>div{min-inline-size:0}.icon-picker__preview strong{font-size:.95rem;display:block}.icon-picker__preview small{color:#c2d0da;overflow-wrap:anywhere;margin-block-start:.25rem;font-size:.75rem;display:block}.icon-picker__actions{flex:none;gap:.6rem;display:flex}.icon-picker__actions button{color:#fff;background:0 0;border:1px solid #ffffff45;border-radius:.55rem;min-block-size:2.75rem;padding:.55rem 1rem;font-size:.9rem;font-weight:700}.icon-picker__actions button:hover{background:#ffffff12}.icon-picker__actions .icon-picker__confirm{color:#053449;background:#42dcf4;border-color:#42dcf4}.icon-picker__actions .icon-picker__confirm:hover{background:#80eaff}@media screen and (width<=48rem){.icon-picker__body{flex-direction:column;display:flex}.icon-picker__categories{display:none}.icon-picker__category-select{background:#edf1f4;border-block-end:1px solid #d8e1e7;flex:none;align-items:center;gap:.65rem;padding:.65rem .8rem;font-size:.8rem;font-weight:600;display:flex}.icon-picker__category-select select{color:#123750;background:#fff;border:1px solid #83aabf;border-radius:.5rem;flex:1;min-block-size:2.75rem;min-inline-size:0;padding:.4rem;font-size:.8rem}.icon-picker__content{flex:1;min-block-size:0;padding:.8rem}.icon-picker__footer{flex-wrap:wrap;align-items:stretch}}@media screen and (width<=30rem){.icon-picker{border-radius:.8rem;block-size:calc(100svh - 1rem);inline-size:calc(100vw - 1rem)}.icon-picker__header,.icon-picker__footer{gap:.65rem;padding:.75rem}.icon-picker__header h2{font-size:1.1rem}.icon-picker__header p{font-size:.75rem}.icon-picker__grid,.icon-picker__suggestions .icon-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.icon-picker__tile{min-block-size:5.8rem}.icon-picker__actions{inline-size:100%}.icon-picker__actions button{flex:1;padding-inline:.55rem}.icon-picker__preview>svg{block-size:2.75rem;inline-size:2.75rem;padding:.4rem}}@media print{.icon-picker{display:none!important}.icon-picker::backdrop{display:none}}.amenities-editor{border-block-start:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-10,2.5rem);padding-block-start:var(--oceans-space-8)}.amenities-editor h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:400}.amenities-editor__copy{gap:var(--oceans-space-5,1.25rem);margin-block-start:var(--oceans-space-5,1.25rem);display:grid}.amenities-editor__copy label,.amenities-editor__media label,.amenities-editor__group-header label,.amenities-editor__amenity label{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);font-size:.75rem;font-weight:700;display:grid}.amenities-editor input,.amenities-editor textarea,.amenities-editor select{inline-size:100%;color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);resize:vertical;border-radius:0;padding:.75rem;font-size:.9rem;font-weight:400;line-height:1.4}.amenities-editor__media,.amenities-editor__groups{margin-block-start:var(--oceans-space-8)}.amenities-editor__groups>h3{color:var(--oceans-color-ink-soft);margin:0;font-size:.78rem;font-weight:700}.amenities-editor__group{padding-block:var(--oceans-space-5);border-block:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-5)}.amenities-editor__group+.amenities-editor__group{border-block-start:0;margin-block-start:0}.amenities-editor__group-header,.amenities-editor__amenity{gap:var(--oceans-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.amenities-editor__group-options{gap:var(--oceans-space-4);margin-block-start:var(--oceans-space-4);display:grid}.amenities-editor__amenity{grid-template-columns:minmax(0,1fr) minmax(8rem,.7fr) auto}.amenities-editor__amenity>*,.amenities-editor__group-options>*{min-inline-size:0}.amenities-editor__amenity{padding-block:var(--oceans-space-3);border-block-end:1px solid var(--oceans-color-line)}.amenities-editor__amenity-actions{gap:var(--oceans-space-2);display:flex}.amenities-editor__group button,.amenities-editor__add{min-block-size:2.7rem;color:var(--oceans-color-navy-raised);border:1px solid var(--oceans-color-line);background:0 0;padding-inline:.7rem;font-size:.68rem;font-weight:700}.amenities-editor__amenity-actions button{min-inline-size:2rem;padding-inline:.45rem}.amenities-editor__group button:disabled{cursor:default;opacity:.32}.amenities-editor__add{border-color:var(--oceans-color-navy-raised);margin-block-start:var(--oceans-space-4)}.amenities-editor input:focus-visible,.amenities-editor textarea:focus-visible,.amenities-editor select:focus-visible,.amenities-editor button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px;border-color:var(--oceans-color-navy-raised)}.units-editor{border-block-start:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-10,2.5rem);padding-block-start:var(--oceans-space-8)}.units-editor h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:400}.units-editor__copy{gap:var(--oceans-space-5,1.25rem);margin-block-start:var(--oceans-space-5,1.25rem);display:grid}.units-editor__copy label,.units-editor__fields label,.units-editor__highlights label{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);font-size:.75rem;font-weight:700;display:grid}.units-editor input,.units-editor textarea,.units-editor select{inline-size:100%;color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);resize:vertical;border-radius:0;padding:.75rem;font-size:.9rem;font-weight:400;line-height:1.4}.units-editor__items{margin-block-start:var(--oceans-space-8)}.units-editor__unit{padding-block:var(--oceans-space-5);border-block:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-5)}.units-editor__unit+.units-editor__unit{border-block-start:0;margin-block-start:0}.units-editor__unit-header{justify-content:space-between;align-items:center;gap:var(--oceans-space-3);display:flex}.units-editor__unit-header>strong{color:var(--oceans-color-ink-muted);letter-spacing:.08em;font-size:.72rem}.units-editor__unit-header>div{gap:var(--oceans-space-2);display:flex}.units-editor__unit-header button,.units-editor__highlights button,.units-editor__add{min-block-size:2.45rem;color:var(--oceans-color-navy-raised);border:1px solid var(--oceans-color-line);background:0 0;padding-inline:.65rem;font-size:.68rem;font-weight:700}.units-editor__unit-header button:disabled{cursor:default;opacity:.32}.units-editor__fields{gap:var(--oceans-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--oceans-space-5);display:grid}.units-editor__highlights{margin-block-start:var(--oceans-space-6)}.units-editor__highlights h3{color:var(--oceans-color-ink-soft);margin:0;font-size:.78rem;font-weight:700}.units-editor__highlights>div{gap:var(--oceans-space-3);padding-block:var(--oceans-space-3);border-block-end:1px solid var(--oceans-color-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.units-editor__add{border-color:var(--oceans-color-navy-raised);margin-block-start:var(--oceans-space-4)}.units-editor input:focus-visible,.units-editor textarea:focus-visible,.units-editor select:focus-visible,.units-editor button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px;border-color:var(--oceans-color-navy-raised)}.units-editor__group-title{margin:var(--oceans-space-5) 0 0;color:var(--oceans-color-ink-soft);font-size:.78rem}.units-editor__full-field{grid-column:1/-1}.units-editor__interiors{gap:var(--oceans-space-3);min-inline-size:0;margin-block-start:var(--oceans-space-4);display:grid}.units-editor__interior{min-inline-size:0}.units-editor__relation-actions{gap:var(--oceans-space-2);flex-wrap:wrap;margin-block-start:var(--oceans-space-2);display:flex}.units-editor__relation-actions button{min-block-size:2.45rem;color:var(--oceans-color-navy-raised);border:1px solid var(--oceans-color-line);background:0 0;padding-inline:.65rem;font-size:.68rem;font-weight:700}.units-editor__highlights>.units-editor__feature{grid-template-columns:minmax(0,1fr)}.units-editor__unit-header>div{flex-wrap:wrap;justify-content:flex-end}.units-editor .presentation-icon-select,.units-editor .visual-media-picker,.units-editor__fields>*{min-inline-size:0}.payment-editor{border-block-start:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-10,2.5rem);padding-block-start:var(--oceans-space-8)}.payment-editor h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:400}.payment-editor__copy{gap:var(--oceans-space-5,1.25rem);margin-block-start:var(--oceans-space-5,1.25rem);display:grid}.payment-editor__copy label,.payment-editor__fields label,.payment-editor__fees label{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);font-size:.75rem;font-weight:700;display:grid}.payment-editor input,.payment-editor textarea,.payment-editor select{inline-size:100%;color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);resize:vertical;border-radius:0;padding:.75rem;font-size:.9rem;font-weight:400;line-height:1.4}.payment-editor__items{margin-block-start:var(--oceans-space-8)}.payment-editor__plan{padding-block:var(--oceans-space-5);border-block:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-5)}.payment-editor__plan+.payment-editor__plan{border-block-start:0;margin-block-start:0}.payment-editor__plan-header{justify-content:space-between;align-items:center;gap:var(--oceans-space-3);display:flex}.payment-editor__plan-header>strong{color:var(--oceans-color-ink-muted);letter-spacing:.08em;font-size:.72rem}.payment-editor__plan-header>div{gap:var(--oceans-space-2);display:flex}.payment-editor__plan-header button,.payment-editor__fees button,.payment-editor__add{min-block-size:2.45rem;color:var(--oceans-color-navy-raised);border:1px solid var(--oceans-color-line);background:0 0;padding-inline:.65rem;font-size:.68rem;font-weight:700}.payment-editor__plan-header button:disabled{cursor:default;opacity:.32}.payment-editor__fields{align-items:start;gap:var(--oceans-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--oceans-space-5);display:grid}.payment-editor__financial-field{min-inline-size:0}.payment-editor__warning{--payment-warning-ink:#805214;--payment-warning-surface:#fff7e7;padding:var(--oceans-space-2);border-inline-start:2px solid var(--payment-warning-ink);border-radius:var(--oceans-radius-control);color:var(--payment-warning-ink);background:var(--payment-warning-surface);overflow-wrap:anywhere;margin-block-start:var(--oceans-space-1);font-size:.75rem;line-height:1.45}.payment-editor__warning p{margin:0}.payment-editor__expected{margin-block-start:.125rem;display:block}.payment-editor__expected bdi{vertical-align:bottom;max-inline-size:100%;font-weight:650;display:inline-block}.payment-editor__warning-actions{gap:var(--oceans-space-1);flex-wrap:wrap;margin-block-start:var(--oceans-space-1);display:flex}.payment-editor__warning-actions button{min-block-size:2.25rem;min-inline-size:0;max-inline-size:100%;color:var(--payment-warning-ink);border:1px solid color-mix(in srgb, var(--payment-warning-ink) 45%, transparent);border-radius:var(--oceans-radius-control);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;flex:0 auto;padding:.25rem .5rem}.payment-editor__warning-actions button bdi{font-weight:700}.payment-editor__warning-actions button:focus-visible{outline:2px solid var(--oceans-color-navy);outline-offset:2px}.payment-editor__warning-actions button:hover{background:color-mix(in srgb, var(--payment-warning-ink) 8%, transparent)}.payment-editor__fees{margin-block-start:var(--oceans-space-6)}.payment-editor__fees h3{color:var(--oceans-color-ink-soft);margin:0;font-size:.78rem;font-weight:700}.payment-editor__fees>div{gap:var(--oceans-space-3);padding-block:var(--oceans-space-4);border-block-end:1px solid var(--oceans-color-line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.payment-editor__fees>div>button{justify-self:start}.payment-editor__add{border-color:var(--oceans-color-navy-raised);margin-block-start:var(--oceans-space-4)}.payment-editor input:focus-visible,.payment-editor textarea:focus-visible,.payment-editor select:focus-visible,.payment-editor button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px;border-color:var(--oceans-color-navy-raised)}.advisory-editor{border-block-start:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-10,2.5rem);padding-block-start:var(--oceans-space-8)}.advisory-editor h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:400}.advisory-editor__copy{gap:var(--oceans-space-5,1.25rem);margin-block-start:var(--oceans-space-5,1.25rem);display:grid}.advisory-editor__fields{gap:var(--oceans-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--oceans-space-6);display:grid}.advisory-editor__copy label,.advisory-editor__fields label{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);font-size:.75rem;font-weight:700;display:grid}.advisory-editor input,.advisory-editor textarea{inline-size:100%;color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);resize:vertical;border-radius:0;padding:.75rem;font-size:.9rem;font-weight:400;line-height:1.4}.advisory-editor input:focus-visible,.advisory-editor textarea:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px;border-color:var(--oceans-color-navy-raised)}.project-editor__mode-links{gap:var(--oceans-space-5,1.25rem);flex-wrap:wrap;margin-block-start:var(--oceans-space-8);display:flex}.project-editor__mode-links a{border-block-end:1px solid var(--oceans-color-navy-raised);color:var(--oceans-color-navy-raised);text-transform:uppercase;padding-block-end:var(--oceans-space-2);font-size:.78rem;font-weight:700;text-decoration:none}.media-upload-manager{border-block-start:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-10,2.5rem);padding-block-start:var(--oceans-space-8)}.media-upload-manager>header h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:400}.media-upload-manager>header p{color:var(--oceans-color-ink-muted);margin-block-start:var(--oceans-space-2);font-size:.75rem;line-height:1.4}.media-upload-manager__section-title{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);margin-block-start:var(--oceans-space-5);font-size:.75rem;font-weight:700;display:grid}.media-upload-manager__section-title input{inline-size:100%;color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);font:inherit;border-radius:0;padding:.75rem;font-weight:400}.media-upload-manager__drop{justify-items:start;gap:var(--oceans-space-3);padding:var(--oceans-space-5,1.25rem);border:1px dashed var(--oceans-color-ink-muted);transition:border-color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard);background:#ffffff7a;margin-block-start:var(--oceans-space-5,1.25rem);display:grid}.media-upload-manager__drop[data-dragging=true]{border-color:var(--oceans-color-navy-raised);background:var(--oceans-color-cyan-soft)}.media-upload-manager__drop>strong{color:var(--oceans-color-ink-soft);font-size:.78rem}.media-upload-manager__drop label{border-block-end:1px solid var(--oceans-color-navy-raised);color:var(--oceans-color-navy-raised);cursor:pointer;padding-block-end:var(--oceans-space-1);font-size:.72rem;font-weight:700;display:inline-block}.media-upload-manager__drop input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.media-upload-manager__error{color:var(--oceans-color-danger);margin-block-start:var(--oceans-space-3);font-size:.72rem;line-height:1.35}.media-upload-manager__empty{color:var(--oceans-color-ink-muted);margin-block-start:var(--oceans-space-4);font-size:.72rem}.media-upload-manager__items{gap:var(--oceans-space-3);margin:var(--oceans-space-5,1.25rem) 0 0;padding:0;list-style:none;display:grid}.media-upload-manager__items li{gap:var(--oceans-space-3);border-block-end:1px solid var(--oceans-color-line);grid-template-columns:5.25rem minmax(0,1fr);padding-block-end:var(--oceans-space-3);display:grid}.media-upload-manager__items img{object-fit:cover;background:var(--oceans-color-sand);block-size:4.5rem;inline-size:5.25rem}.media-upload-manager__item-content{min-inline-size:0}.media-upload-manager__usage{color:var(--oceans-color-ink-soft);overflow-wrap:anywhere;margin-block-start:.3rem;font-size:.7rem;line-height:1.5}.media-upload-manager__warning{border-radius:var(--oceans-radius-control);color:#805214;overflow-wrap:anywhere;background:#fff7e7;border-inline-start:2px solid #805214;margin-block-start:.4rem;padding:.5rem;font-size:.72rem;line-height:1.5}.media-upload-manager__warning p{margin:0}.media-upload-manager__warning p+p{margin-block-start:.2rem}.media-upload-manager__warning button{border-radius:var(--oceans-radius-control);min-block-size:2.25rem;max-inline-size:100%;color:inherit;font:inherit;overflow-wrap:anywhere;background:0 0;border:1px solid #c1a574;margin-block-start:.3rem;padding:.25rem .5rem}.media-upload-manager__warning button:hover{background:#80521414}.media-upload-manager__item-content label{gap:var(--oceans-space-1);color:var(--oceans-color-ink-muted);font-size:.65rem;font-weight:700;display:grid}.media-upload-manager__item-content select{inline-size:100%;min-inline-size:0;color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);padding:.38rem;font-size:.7rem}.media-upload-manager__actions{gap:var(--oceans-space-2);flex-wrap:wrap;margin-block-start:var(--oceans-space-2);display:flex}.media-upload-manager__actions button{min-block-size:1.75rem;color:var(--oceans-color-ink-soft);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);padding-inline:.45rem;font-size:.63rem;font-weight:700}.media-upload-manager__actions button:disabled{cursor:default;opacity:.36}.media-upload-manager button:focus-visible,.media-upload-manager input:focus-visible,.media-upload-manager select:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px}.media-upload-manager__drop label:has(input:focus-visible){outline:2px solid var(--oceans-color-cyan);outline-offset:2px}.visual-media-picker{min-inline-size:0;margin:var(--oceans-space-6) 0 0;border:0;padding:0}.visual-media-picker legend{margin:0 0 var(--oceans-space-2);color:var(--oceans-color-ink-soft);font-size:.75rem;font-weight:700}.visual-media-picker__field{align-items:center;gap:var(--oceans-space-3);min-block-size:3.7rem;display:flex}.visual-media-picker__field>img,.visual-media-picker__empty{block-size:3.7rem;inline-size:4.8rem;color:var(--oceans-color-ink-muted);background:var(--oceans-color-sand);border:1px solid var(--oceans-color-line);object-fit:contain;text-align:center;flex:0 0 4.8rem;place-items:center;font-size:.62rem;line-height:1.25;display:grid}.visual-media-picker__field>div{gap:var(--oceans-space-2);flex-wrap:wrap;display:flex}.visual-media-picker__field button,.visual-media-picker__dialog footer button{min-block-size:2.15rem;color:var(--oceans-color-navy-raised);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);font:inherit;border-radius:0;padding-inline:.7rem;font-size:.7rem;font-weight:700}.visual-media-picker__field button:first-child,.visual-media-picker__dialog footer button:last-child{color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border-color:var(--oceans-color-navy-raised)}.visual-media-picker__backdrop{z-index:100;padding:var(--oceans-space-6);background:#040f17b8;place-items:center;display:grid;position:fixed;inset:0}.visual-media-picker__dialog{max-block-size:min(46rem,100svh - 3rem);inline-size:min(48rem,100%);padding:var(--oceans-space-6);color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);overflow:auto;box-shadow:0 1.5rem 4rem #00000047}.visual-media-picker__dialog>header{justify-content:space-between;align-items:center;gap:var(--oceans-space-4);display:flex}.visual-media-picker__dialog>header h3{font-family:var(--oceans-font-display);margin:0;font-size:1.6rem;font-weight:400}.visual-media-picker__dialog>header button{block-size:2rem;inline-size:2rem;color:var(--oceans-color-ink-soft);background:0 0;border:0;place-items:center;font-size:1.4rem;display:grid}.visual-media-picker__grid{gap:var(--oceans-space-3);margin-block:var(--oceans-space-6);grid-template-columns:repeat(auto-fill,minmax(6.2rem,1fr));display:grid}.visual-media-picker__grid button{aspect-ratio:1;min-inline-size:0;padding:var(--oceans-space-2);background:var(--oceans-color-sand);border:1px solid var(--oceans-color-line);border-radius:0;place-items:center;display:grid}.visual-media-picker__grid button[data-selected=true]{border:2px solid var(--oceans-color-navy-raised);box-shadow:inset 0 0 0 2px var(--oceans-color-cyan)}.visual-media-picker__grid img,.visual-media-picker__grid span{object-fit:contain;block-size:100%;inline-size:100%;display:block}.visual-media-picker__upload{border-block-end:1px solid var(--oceans-color-navy-raised);color:var(--oceans-color-navy-raised);cursor:pointer;padding-block-end:var(--oceans-space-1);font-size:.75rem;font-weight:700;display:inline-block}.visual-media-picker__upload input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.visual-media-picker__dialog p{margin:var(--oceans-space-3) 0 0;color:var(--oceans-color-danger);font-size:.72rem}.visual-media-picker__dialog footer{justify-content:end;gap:var(--oceans-space-3);margin-block-start:var(--oceans-space-6);display:flex}.visual-media-picker button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px}.visual-media-picker__upload:has(input:focus-visible){outline:2px solid var(--oceans-color-cyan);outline-offset:2px}.section-manager{border-block-start:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-10,2.5rem);padding-block-start:var(--oceans-space-8)}.section-manager>header{gap:var(--oceans-space-4);display:grid}.section-manager>header h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:400}.section-manager>header p{color:var(--oceans-color-ink-muted);margin-block-start:var(--oceans-space-2);font-size:.75rem;line-height:1.4}.section-manager>header button{padding:0 0 var(--oceans-space-1);color:var(--oceans-color-navy-raised);border:0;border-block-end:1px solid var(--oceans-color-navy-raised);background:0 0;justify-self:start;font-size:.7rem;font-weight:700}.section-manager__cover{justify-content:space-between;align-items:center;gap:var(--oceans-space-3);padding:var(--oceans-space-4) 0;border-block:1px solid var(--oceans-color-line);margin-block-start:var(--oceans-space-6);display:flex}.section-manager__cover strong{color:var(--oceans-color-ink);font-size:.82rem}.section-manager__cover span{color:var(--oceans-color-ink-muted);font-size:.68rem}.section-manager__list{margin:0;padding:0;list-style:none}.section-manager__list li{gap:var(--oceans-space-3);min-block-size:4.5rem;padding-block:var(--oceans-space-3);border-block-end:1px solid var(--oceans-color-line);grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;display:grid}.section-manager__index{color:var(--oceans-color-ink-muted);font-size:.65rem;font-weight:700}.section-manager__list li>strong{color:var(--oceans-color-ink-soft);font-size:.8rem;line-height:1.25}.section-manager__visibility{min-inline-size:3.3rem;color:var(--oceans-color-navy-raised);border:1px solid var(--oceans-color-line);background:0 0;padding:.38rem .5rem;font-size:.66rem;font-weight:700}.section-manager__visibility[aria-pressed=false]{color:var(--oceans-color-ink-muted);border-style:dashed}.section-manager__order{gap:var(--oceans-space-2);grid-column:2/-1;display:flex}.section-manager__order button{block-size:1.8rem;inline-size:2rem;color:var(--oceans-color-ink-soft);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);place-items:center;display:grid}.section-manager__order button:disabled{cursor:default;opacity:.32}.section-manager button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px}:lang(ar).project-editor .project-editor__header>p,:lang(ar).project-editor .project-editor__mode-links a{letter-spacing:0}:lang(ar).project-editor .project-editor__header h1{font-family:var(--oceans-font-arabic);letter-spacing:0;font-weight:700}:lang(ar).editor-section-nav .project-editor__header>p{letter-spacing:0}:lang(ar).editor-section-nav .project-editor__header h1,:lang(ar).project-editor .overview-editor h2,:lang(ar).project-editor .location-editor h2,:lang(ar).project-editor .amenities-editor h2,:lang(ar).project-editor .units-editor h2,:lang(ar).project-editor .payment-editor h2,:lang(ar).project-editor .advisory-editor h2,:lang(ar).project-editor .section-manager>header h2,:lang(ar).project-editor .media-upload-manager>header h2,:lang(ar).project-editor .visual-media-picker__dialog>header h3{font-family:var(--oceans-font-arabic);letter-spacing:0;font-weight:700}.editor-preview{overscroll-behavior:contain;block-size:100svh;min-block-size:0;min-inline-size:0;position:relative;overflow:auto}.pdf-export-control{align-items:center;gap:var(--oceans-space-3);display:inline-flex}.pdf-export-control button{color:var(--oceans-color-ink);background:var(--oceans-color-cyan);border:1px solid var(--oceans-color-cyan);border-radius:var(--oceans-radius-sm);font:inherit;cursor:pointer;font-weight:700}.pdf-export-control button:disabled{cursor:wait;opacity:.72}.pdf-export-control__help{display:none}.pdf-export-control__error{color:#b42318;font-size:.75rem;line-height:1.35}.project-editor .pdf-export-control{gap:var(--oceans-space-2);display:grid}.project-editor .pdf-export-control button{min-block-size:2.45rem;padding-inline:var(--oceans-space-4)}.project-editor .pdf-export-control__help{color:var(--oceans-color-ink-muted);font-size:.72rem;line-height:1.35;display:block}.editor-preview .presentation-navigation{position:sticky}.editor-preview .presentation-progress{left:calc(var(--editor-rail-width) + var(--editor-form-width) + var(--oceans-page-gutter));right:auto}.editor-workspace:has(.project-editor[data-open=false]) .editor-preview .presentation-progress{left:calc(var(--editor-rail-width) + var(--oceans-page-gutter))}.editor-workspace:has(.editor-section-nav[data-pinned=true]) .editor-preview .presentation-progress{left:calc(var(--editor-nav-width) + var(--editor-form-width) + var(--oceans-page-gutter))}.editor-workspace:has(.editor-section-nav[data-pinned=true]):has(.project-editor[data-open=false]) .editor-preview .presentation-progress{left:calc(var(--editor-nav-width) + var(--oceans-page-gutter))}.editor-workspace{background:#061824}.editor-section-nav .project-editor__header{border-block-end-color:#10364c1f;padding-block-end:var(--oceans-space-5,1.25rem)}.editor-section-nav .project-editor__header>p{color:var(--oceans-color-ink-muted);letter-spacing:.1em;font-size:.65rem}.editor-section-nav .project-editor__header h1{color:var(--oceans-color-navy)}.editor-section-nav .project-editor__header span{color:#6d7c85;font-size:.74rem;line-height:1.55}.project-editor__persistence button{color:var(--oceans-color-ink-soft);border-block-end-color:#10364c42}.editor-section-nav__controls button:hover{color:var(--oceans-color-navy);background:#10364c0f;border-color:#10364c52}.project-editor{box-sizing:border-box;block-size:calc(100svh - var(--oceans-space-6));margin:0 var(--oceans-space-3) var(--oceans-space-3) 0;padding:var(--oceans-space-6);background:#faf9f5;border:1px solid #10364c24;border-radius:.8rem;inset-block-start:var(--oceans-space-3);box-shadow:.7rem .85rem 2.2rem #02111c29}.project-editor__quick-actions{gap:var(--oceans-space-2);margin:calc(var(--oceans-space-6) * -1) calc(var(--oceans-space-6) * -1) var(--oceans-space-6);padding:var(--oceans-space-3) var(--oceans-space-6);background:#faf9f5;border-block-end-color:#10364c1f;border-radius:.8rem .8rem 0 0;inset-block-start:calc(var(--oceans-space-6) * -1);box-shadow:0 .45rem .9rem #071c2a0d}.project-editor__quick-actions a,.project-editor__quick-actions>button,.project-editor__quick-actions .pdf-export-control button{min-block-size:2.15rem;color:var(--oceans-color-ink-soft);border-radius:var(--oceans-radius-sm);transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard), border-color var(--oceans-motion-fast) var(--oceans-easing-standard);border-color:#10364c29;padding-inline:.7rem}.project-editor__quick-actions a:hover,.project-editor__quick-actions>button:hover{color:var(--oceans-color-navy);background:#10364c0d;border-color:#10364c4d}.project-editor__quick-actions .pdf-export-control button{color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border-color:var(--oceans-color-navy-raised)}.project-editor__quick-actions .pdf-export-control button:hover{color:var(--oceans-color-white);background:var(--oceans-color-ink);border-color:var(--oceans-color-ink)}.project-editor__quick-actions>span{color:var(--oceans-color-ink-soft);background:#10364c0e;border-radius:99rem;padding:.38rem .55rem}.project-editor__mobile-menu,.project-editor__mobile-preview,.editor-preview__mobile-return{display:none}.editor-section{padding-block:var(--oceans-space-4) var(--oceans-space-8)}.project-editor .editor-section input,.project-editor .editor-section textarea,.project-editor .editor-section select{border-radius:var(--oceans-radius-sm);background:#ffffffe0;border-color:#10364c29;box-shadow:inset 0 1px #ffffffe6}.project-editor .editor-section input:hover,.project-editor .editor-section textarea:hover,.project-editor .editor-section select:hover{border-color:#10364c4d}.project-editor .editor-section input:focus-visible,.project-editor .editor-section textarea:focus-visible,.project-editor .editor-section select:focus-visible{border-color:var(--oceans-color-navy-raised);outline:0;box-shadow:0 0 0 3px #76d9e833}.project-editor .editor-section h2{color:var(--oceans-color-navy)}@media (width>=56.001rem) and (orientation:landscape),(width>=64.001rem){.editor-workspace[data-locale=ar] .project-editor{margin:0 0 var(--oceans-space-3) var(--oceans-space-3)}}@media (width<=56rem),(width<=64rem) and (orientation:portrait){.editor-workspace{grid-template-columns:1fr}.editor-workspace:has(.project-editor[data-open=false]){grid-template-columns:1fr}.editor-section-nav{z-index:50;inline-size:var(--editor-rail-width);block-size:100svh;position:fixed;inset-block:0;inset-inline-start:0;overflow:visible}.editor-section-nav__content{inset-block:0;inline-size:min(20rem, calc(100vw - var(--editor-rail-width)));block-size:100svh;padding-block:var(--oceans-space-6);padding-inline:var(--oceans-space-4);padding-left:calc(var(--oceans-space-4) + var(--editor-rail-width));opacity:1;pointer-events:auto;transform:translateX(calc(-100% + var(--editor-rail-width)));transition:transform var(--oceans-motion-fast) var(--oceans-easing-standard);left:0}.editor-section-nav.editor-section-nav[data-mobile-open=false] .editor-section-nav__content{transform:translateX(calc(-100% + var(--editor-rail-width)))}.editor-section-nav.editor-section-nav[data-mobile-open=true] .editor-section-nav__content{transform:translate(0)}.project-editor{block-size:100svh;min-block-size:0;max-block-size:100svh;padding:var(--oceans-space-6) var(--oceans-space-4);border-inline-end:0;position:relative}.editor-section-nav__list{display:none}.editor-section-nav__selector{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);margin-block-start:var(--oceans-space-4);font-size:.72rem;font-weight:700;display:grid}.editor-section-nav__selector select{min-block-size:2.7rem;inline-size:100%;padding-inline:var(--oceans-space-3);color:var(--oceans-color-ink);background:var(--oceans-color-white);border:1px solid var(--oceans-color-line);font:inherit}.editor-section-nav__mobile-close{display:inline-block}.editor-section-nav__controls button:last-child{display:none}.editor-preview .presentation-progress{left:var(--oceans-space-4)}.overview-editor__item-fields,.location-editor__item-fields{grid-template-columns:1fr}.amenities-editor__group-header,.amenities-editor__amenity{grid-template-columns:minmax(0,1fr)}.amenities-editor__group-header>button,.amenities-editor__amenity-actions{justify-self:start}.units-editor__fields,.units-editor__highlights>div{grid-template-columns:1fr}.units-editor__highlights>div>button{justify-self:start}.payment-editor__fields,.payment-editor__fees>div,.advisory-editor__fields{grid-template-columns:1fr}}@media (width<=42rem){.presentation-access-controls{inset-block-end:calc(var(--oceans-space-4) + 3.25rem);inset-inline-end:var(--oceans-space-4)}.visual-media-picker__backdrop{padding:var(--oceans-space-3)}.visual-media-picker__dialog{max-block-size:calc(100svh - 1.5rem);padding:var(--oceans-space-4)}.visual-media-picker__grid{gap:var(--oceans-space-2);margin-block:var(--oceans-space-4);grid-template-columns:repeat(auto-fill,minmax(4.8rem,1fr))}}@media (width<=56rem),(width<=64rem) and (orientation:portrait){.editor-section-nav__content{inset-block:var(--oceans-space-2);block-size:calc(100svh - var(--oceans-space-4));border-radius:0 .75rem .75rem 0;box-shadow:.75rem 0 2rem #02111c3d}.project-editor{box-sizing:border-box;block-size:calc(100svh - var(--oceans-space-4));max-block-size:calc(100svh - var(--oceans-space-4));margin:var(--oceans-space-2);padding:var(--oceans-space-4);border-radius:.7rem;margin-inline-start:0;inset-block-start:auto}.project-editor__quick-actions{margin:calc(var(--oceans-space-4) * -1) calc(var(--oceans-space-4) * -1) var(--oceans-space-5,1.25rem);padding:var(--oceans-space-3) var(--oceans-space-4);border-radius:.7rem .7rem 0 0;inset-block-start:calc(var(--oceans-space-4) * -1)}.project-editor__quick-actions>span{margin-inline-start:0}}:lang(ar).editor-section-nav__group>p{letter-spacing:0}:lang(ar).editor-section-nav__list button[aria-current=page]{box-shadow:inset -.18rem 0 0 var(--oceans-color-navy-raised)}@media (width<=56rem),(width<=64rem) and (orientation:portrait){.editor-workspace{background:#061824;min-block-size:100svh;display:block}.editor-workspace[data-mobile-view=edit] .editor-preview,.editor-workspace[data-mobile-view=preview] .project-editor{display:none}.editor-workspace[data-mobile-view=preview] .editor-preview{overscroll-behavior:contain;block-size:100svh;display:block;overflow:auto}.editor-section-nav{z-index:50;pointer-events:auto;block-size:100svh;inline-size:100%;position:fixed;inset:0}.editor-section-nav[data-mobile-open=false]{pointer-events:none}.editor-section-nav__rail,.editor-section-nav__rail-tooltip{display:none}.editor-section-nav__content{z-index:1;inset-block:var(--oceans-space-2);inset-inline-start:var(--oceans-space-2);inline-size:min(22rem, calc(100vw - var(--oceans-space-4)));block-size:calc(100svh - var(--oceans-space-4));padding:var(--oceans-space-6) var(--oceans-space-4) var(--oceans-space-4);opacity:1;pointer-events:auto;border:1px solid #10364c24;border-radius:.8rem;position:fixed;left:auto;overflow:hidden;transform:translate(-110%);box-shadow:.7rem .85rem 2.2rem #02111c3d}.editor-section-nav.editor-section-nav[data-mobile-open=false] .editor-section-nav__content{transform:translate(-110%)}.editor-section-nav[data-mobile-open=true] .editor-section-nav__content{transform:translate(0)}:lang(ar).editor-section-nav__content{inset-inline-start:var(--oceans-space-2);inset-inline-end:auto;transform:translate(110%)}:lang(ar).editor-section-nav.editor-section-nav[data-mobile-open=false] .editor-section-nav__content{transform:translate(110%)}:lang(ar).editor-section-nav[data-mobile-open=true] .editor-section-nav__content{transform:translate(0)}.editor-section-nav__selector{display:none}.editor-section-nav__list{min-block-size:0;margin-inline:-.2rem;padding-inline:.2rem;display:block;overflow-y:auto}.editor-section-nav__controls{justify-content:space-between}.editor-section-nav__controls button[aria-pressed]{display:none}.project-editor{z-index:1;block-size:100svh;min-block-size:0;max-block-size:100svh;inline-size:100%;padding:var(--oceans-space-4);box-shadow:none;border:0;border-radius:0;margin:0;position:relative}.project-editor__quick-actions{align-items:stretch;gap:var(--oceans-space-2);margin:calc(var(--oceans-space-4) * -1) calc(var(--oceans-space-4) * -1) var(--oceans-space-5,1.25rem);padding:var(--oceans-space-3) var(--oceans-space-4);border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-editor__quick-actions a,.project-editor__quick-actions>button,.project-editor__quick-actions .pdf-export-control,.project-editor__quick-actions .pdf-export-control button{text-align:center;inline-size:100%;min-inline-size:0}.project-editor__quick-actions .project-editor__presentation-link{display:none}.project-editor__quick-actions .pdf-export-control{grid-column:1/-1;display:grid}.project-editor__quick-actions>span{text-align:center;grid-column:1/-1;margin-inline-start:0}.project-editor__close{margin-inline-start:0}.project-editor__mobile-menu,.project-editor__mobile-preview{display:block}.editor-preview__mobile-return{z-index:12;margin:var(--oceans-space-2);color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border:1px solid var(--oceans-color-navy-raised);border-radius:var(--oceans-radius-sm);font:inherit;margin-inline-start:auto;padding:.6rem .8rem;font-size:.75rem;font-weight:700;display:block;position:sticky;inset-block-start:var(--oceans-space-2)}}@media print{.editor-workspace{display:block}.pdf-export-control,.editor-section-nav,.project-editor{display:none!important}.editor-preview .presentation-navigation{position:fixed}.presentation-access-controls{display:none!important}}.readiness-action{min-block-size:2.35rem;color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border-radius:var(--oceans-radius-sm);font:inherit;cursor:pointer;border:1px solid #c8f0f53d;padding:.55rem .75rem;font-size:.75rem}.readiness-action:hover{border-color:var(--oceans-color-cyan)}.readiness-action:focus-visible,.readiness-panel button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:3px}.editor-section-nav__quick-actions .readiness-action{inline-size:100%}.readiness-panel{max-block-size:calc(100svh - 2rem);inline-size:min(44rem,100% - 2rem);padding:var(--oceans-space-6);color:var(--oceans-color-white);background:var(--oceans-color-navy);border-radius:var(--oceans-radius-premium);border:1px solid #76d9e859;margin:auto;overflow:auto}.readiness-panel::backdrop{background:#030f19c2}.readiness-panel header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.readiness-panel h2{font-size:1.35rem}.readiness-panel header p{color:var(--oceans-color-cyan);margin-block-start:.5rem}.readiness-panel [data-status=not-ready]{color:#ffb2a7}.readiness-panel button{min-block-size:2.25rem;color:var(--oceans-color-white);border-radius:var(--oceans-radius-sm);font:inherit;background:#ffffff0f;border:1px solid #c8f0f540;padding:.4rem .65rem;font-size:.8rem}.readiness-panel button:hover{border-color:var(--oceans-color-cyan)}.readiness-panel__summary{align-items:center;gap:1.5rem;margin-block:1.25rem .75rem;display:flex}.readiness-panel__summary>strong{color:var(--oceans-color-cyan);font-size:2.35rem}.readiness-panel__summary>div{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.readiness-panel__scope,.readiness-panel__scoring{color:var(--oceans-color-cyan-soft);margin-block:.75rem;font-size:.8rem;line-height:1.6}.readiness-panel__scoring summary{cursor:pointer}.readiness-panel__group{margin-block-start:1.25rem}.readiness-panel__group h3{font-size:1rem}.readiness-panel__group ul{gap:.65rem;margin-block:.75rem 0;padding:0;list-style:none;display:grid}.readiness-panel__group li{border-radius:var(--oceans-radius-card);background:#ffffff06;border:1px solid #c8f0f526;grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem;padding:.8rem;display:grid}.readiness-panel__group li[data-severity=warning]{border-inline-start:3px solid #e2b86e}.readiness-panel__group li[data-severity=error]{border-inline-start:3px solid #ee9a91}.readiness-panel [data-severity=warning] .readiness-panel__icon{color:#e2b86e}.readiness-panel [data-severity=error] .readiness-panel__icon{color:#ee9a91}.readiness-panel small{color:var(--oceans-color-cyan)}.readiness-panel h4{margin:.35rem 0;font-size:.95rem}.readiness-panel li p{overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.readiness-panel code{overflow-wrap:anywhere;color:#ffffffa6;max-inline-size:100%;margin-block:.4rem;font-size:.7rem;display:block}.readiness-panel li button{margin-block-start:.5rem}.pdf-export-control__readiness{flex-wrap:wrap;align-items:center;gap:.35rem;max-inline-size:100%;font-size:.75rem;display:inline-flex}.presentation-access-controls .pdf-export-control__readiness{color:var(--oceans-color-cyan-soft)}.pdf-export-control__readiness button{font-size:.75rem}@media screen and (width<=42rem){.readiness-panel{padding:var(--oceans-space-4)}.readiness-panel__summary{align-items:start;gap:.75rem}}@media print{.readiness-panel,.readiness-action,.pdf-export-control__readiness{display:none!important}.readiness-panel::backdrop{background:0 0}}@media screen{.editor-workspace{--editor-form-width:clamp(31rem, 62vw, 78rem)}.editor-workspace:has(.editor-section-nav[data-pinned=true]){--editor-form-width:clamp(29rem, 53vw, 70rem)}.project-editor{background:#f4f7fa;container:editor-details/inline-size}.project-editor .editor-section[hidden],.project-editor .units-editor__unit[hidden]{display:none!important}.editor-details-heading{align-items:center;gap:.75rem;min-inline-size:0;margin-block:1rem 1.25rem;display:flex}.editor-details-heading>svg{color:#087b98;flex:none;block-size:2rem;inline-size:2rem}.project-editor .editor-details-heading h2{color:var(--oceans-color-navy);margin:0;font-size:1.3rem;font-weight:750;line-height:1.5}.editor-details-heading p,.editor-item-header p{color:#577184;margin:.2rem 0 0;font-size:.77rem;line-height:1.6}.editor-subsection{background:#fff;border:1px solid #dce6ee;border-radius:.65rem;min-inline-size:0;margin:0;overflow:visible}.editor-subsection__header{color:#fff;background:linear-gradient(110deg, var(--oceans-color-navy), #10465a);border-radius:.6rem .6rem 0 0;align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.project-editor .editor-subsection__header h3{color:inherit;margin:0;font-size:.86rem;font-weight:700;line-height:1.5}.editor-subsection__header>svg{color:#86e9f4;flex:none;block-size:1.25rem;inline-size:1.25rem}.editor-subsection__number{background:#27809b;border-radius:50%;flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;font-size:.7rem;display:grid}.editor-subsection__body{min-inline-size:0;padding:.9rem}.editor-subsection__body>label{color:var(--oceans-color-ink-soft);gap:.5rem;font-size:.75rem;font-weight:700;display:grid}.project-editor .project-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.project-editor .project-editor__fields>label:has(textarea){grid-column:1/-1}.editor-item-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem 0 1rem;display:flex}.editor-item-header>div:first-child{flex:12rem;min-inline-size:0}.project-editor .editor-item-header h3{color:var(--oceans-color-navy);overflow-wrap:anywhere;margin:0;font-size:1.1rem;line-height:1.5}.editor-item-header h3>bdi{color:#087b98;font-variant-numeric:tabular-nums;margin-inline-end:.35rem;display:inline-block}.editor-item-header__actions{flex-wrap:wrap;gap:.4rem;display:flex}.editor-item-header__actions button,.project-editor .editor-add-action{min-block-size:2.5rem;color:var(--oceans-color-navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d9e6;border-radius:.4rem;padding:.4rem .75rem;font-size:.76rem;font-weight:650}.editor-item-header__actions button:disabled{opacity:.35;cursor:default}.project-editor .editor-remove-action,.project-editor .amenities-editor__amenity-actions button:last-child,.project-editor .units-editor__relation-actions button:last-child:not([aria-label]){color:#ac3037;background:#fff7f7;border-color:#e6b9bf}.project-editor .editor-add-action,.project-editor :is(.units-editor__add,.overview-editor__add,.location-editor__add,.amenities-editor__add,.payment-editor__add){color:#056d94;background:#e5f6fd;border:1px solid #9adbed;border-radius:.45rem;min-block-size:2.6rem}.editor-section-copy{background:#fff;border:1px solid #dce6ee;border-radius:.6rem;margin-block-end:1rem}.editor-section-copy>summary{cursor:pointer;color:var(--oceans-color-navy);padding:.75rem .9rem;font-size:.83rem;font-weight:700}.editor-section-copy>summary:focus-visible,.editor-item-header button:focus-visible,.units-editor__summary:focus-visible,.editor-add-action:focus-visible{outline-offset:3px;outline:2px solid #007b9d}.editor-section-copy>div{padding:0 .9rem .9rem}.project-editor :is(.overview-editor,.location-editor,.amenities-editor,.units-editor,.payment-editor,.advisory-editor,.media-upload-manager,.section-manager){border-block-start:0;margin-block-start:0;padding-block-start:0}.project-editor :is(.units-editor__copy,.amenities-editor__copy,.payment-editor__copy,.advisory-editor__copy,.overview-editor__copy,.location-editor__copy){grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-block-start:0;display:grid}.project-editor :is(.units-editor__copy,.amenities-editor__copy,.payment-editor__copy,.advisory-editor__copy,.overview-editor__copy,.location-editor__copy)>:is(label:has(textarea),.visual-media-picker){grid-column:1/-1}.project-editor :is(.units-editor__fields,.payment-editor__fields,.advisory-editor__fields){gap:.8rem;margin-block-start:0}.project-editor :is(input,textarea,select):not(.icon-picker input):not(.icon-picker select){box-sizing:border-box;border-radius:.35rem;min-inline-size:0;max-inline-size:100%}.project-editor textarea{min-block-size:4.8rem}.editor-field-hint{color:#577184;margin:.35rem 0 .7rem;font-size:.72rem;font-weight:400;line-height:1.6;display:block}.editor-details-grid,.units-editor__detail-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.editor-subsection--wide{grid-column:1/-1}.project-editor :is(.overview-editor,.location-editor){grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.project-editor :is(.overview-editor__group,.location-editor__group){border:1px solid #dce6ee;margin:0;padding:0}.project-editor :is(.overview-editor__item,.location-editor__item){background:#f7fafc;border-radius:.45rem}.project-editor :is(.overview-editor__metrics-list,.overview-editor__strengths-list,.location-editor__metrics-list,.location-editor__advantages-list){gap:.8rem;display:grid}.project-editor :is(.overview-editor__item,.location-editor__item){margin-block-end:0}.project-editor :is(.overview-editor__supporting-slots,.location-editor__supporting-slots,.amenities-editor__group-options){grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.project-editor .visual-media-picker{margin-block-start:.8rem}.project-editor .editor-subsection__body>.visual-media-picker:first-child{margin-block-start:0}.project-editor .amenities-editor__media{background:#fff;border:1px solid #dce6ee;border-radius:.6rem;margin-block:0 1rem;padding:.9rem}.project-editor .amenities-editor__media>fieldset{margin:0}.project-editor :is(.amenities-editor__group,.payment-editor__plan){background:#f9fbfd;border:1px solid #dce6ee;border-radius:.65rem;margin-block:1rem 0;padding:.9rem}.project-editor .amenities-editor__group>.editor-subsection+.editor-subsection{margin-block-start:.8rem}.project-editor .amenities-editor__amenity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:.8rem}.project-editor .amenities-editor__amenity-actions{flex-wrap:wrap;grid-column:1/-1}.project-editor :is(.units-editor__items,.payment-editor__items,.amenities-editor__groups){min-inline-size:0;margin-block-start:0}.units-editor__workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.units-editor__list{background:#fff;border:1px solid #dce6ee;border-radius:.65rem;min-inline-size:0;padding:.8rem}.units-editor__list>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-block-end:.75rem;display:flex}.units-editor__list h3{color:var(--oceans-color-navy);margin:0;font-size:1rem}.units-editor__list h3 bdi{background:#edf3f7;border-radius:1rem;margin-inline-start:.4rem;padding:.15rem .4rem;font-size:.8rem}.units-editor__summaries{gap:.65rem;padding:.1rem .1rem .5rem;display:flex;overflow-x:auto}.units-editor__summary{text-align:start;min-inline-size:14rem;color:var(--oceans-color-navy);cursor:pointer;background:#fafcfd;border:1px solid #dce6ee;border-radius:.55rem;flex:1 0 14rem;align-items:center;gap:.65rem;padding:.65rem;display:flex}.units-editor__summary[aria-pressed=true]{background:#edfaff;border-color:#2eb5d7;box-shadow:inset 3px 0 #2eb5d7}.units-editor__summary img{object-fit:cover;border-radius:.4rem;flex:none;block-size:4.4rem;inline-size:4.4rem}.units-editor__summary span{gap:.25rem;min-inline-size:0;display:grid}.units-editor__summary strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.5}.units-editor__summary small{font-size:.72rem;line-height:1.5}.units-editor__summary-status{color:#087b77}.project-editor .units-editor__unit{border:0;margin:0;padding:0}.units-editor__media-heading{color:var(--oceans-color-navy);justify-content:space-between;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.project-editor .units-editor__interiors{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.7rem;margin-block-start:.5rem;display:grid}.units-editor__interior{background:#f7fafc;border:1px solid #dce6ee;border-radius:.45rem;padding:.6rem}.project-editor .units-editor__interior .visual-media-picker{margin:0}.units-editor__interior .visual-media-picker__field{gap:.5rem;display:grid}.units-editor__interior .visual-media-picker__field>:is(img,.visual-media-picker__empty){object-fit:cover;border-radius:.35rem;block-size:6.5rem;inline-size:100%}.units-editor__interior .visual-media-picker__field>div{gap:.35rem}.units-editor__interior .visual-media-picker__field button{flex:1;padding-inline:.35rem}.units-editor__interior--add{background:#fff;border-style:dashed}.units-editor__floor-plan{border-block-start:1px solid #e0e9f0;margin-block-start:.9rem}.units-editor__floor-plan .visual-media-picker__field>img{object-fit:contain;background:#f2f0eb;block-size:6rem;inline-size:7rem}.units-editor__badge-preview{background:var(--oceans-color-navy);color:#fff;overflow-wrap:anywhere;border-radius:2rem;align-items:center;gap:.5rem;max-inline-size:100%;margin-block-start:.8rem;padding:.45rem .75rem;font-size:.8rem;display:inline-flex}.units-editor__badge-preview svg{color:#75deea;flex:none;block-size:1.2rem;inline-size:1.2rem}.project-editor .units-editor__highlights{margin:0}.project-editor .units-editor__feature{padding-block:.8rem;background:#f7fafc;border:1px solid #dce6ee;border-radius:.45rem;margin-block-end:.6rem;padding:.7rem;grid-template-columns:minmax(0,1fr)!important}.project-editor .units-editor__feature:first-child{padding-block-start:.7rem}.project-editor .units-editor__relation-actions{flex-wrap:wrap}.project-editor .advisory-editor{gap:1rem;display:grid}.project-editor .payment-editor__fees{background:0 0;border:0;padding:0}.project-editor .payment-editor__fees .editor-subsection__body>div{border-block-end:1px solid #dce6ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding-block:.8rem;display:grid}.project-editor .payment-editor__fees>h3{color:var(--oceans-color-navy);margin-block-end:.5rem;font-size:.88rem}.project-editor .media-upload-manager__items{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:.9rem}.project-editor .media-upload-manager__items li{background:#fff;border:1px solid #dce6ee;border-radius:.65rem;padding:.8rem}.project-editor .media-upload-manager__items img{border-radius:.4rem}.project-editor .media-upload-manager__drop{border-radius:.6rem}.project-editor .media-upload-manager>.editor-subsection+.editor-subsection{margin-block-start:1rem}.project-editor .media-upload-manager__section-title:first-child,.project-editor .media-upload-manager__drop{margin-block-start:0}.project-editor .section-manager__list{gap:.75rem;display:grid}.project-editor .section-manager__list li{background:#fff;border:1px solid #dce6ee;border-radius:.6rem;padding:.8rem}@container editor-details (width>=44rem){.editor-details-grid,.project-editor :is(.overview-editor,.location-editor){grid-template-columns:repeat(2,minmax(0,1fr))}.project-editor :is(.overview-editor__group,.location-editor__group):nth-child(n+3){grid-column:1/-1}.project-editor :is(.overview-editor__metrics-list,.overview-editor__strengths-list,.location-editor__metrics-list,.location-editor__advantages-list){grid-template-columns:repeat(2,minmax(0,1fr))}.project-editor .units-editor__feature{grid-template-columns:minmax(0,1fr) minmax(10rem,.85fr)!important}.project-editor .units-editor__feature .units-editor__relation-actions{grid-column:1/-1}}@container editor-details (width>=66rem){.units-editor__workspace{grid-template-columns:14.5rem minmax(0,1fr)}.units-editor__summaries{display:grid;overflow:visible}.units-editor__summary{min-inline-size:0}}@container editor-details (width<=35rem){.project-editor :is(.units-editor__copy,.amenities-editor__copy,.payment-editor__copy,.advisory-editor__copy,.overview-editor__copy,.location-editor__copy,.units-editor__fields,.payment-editor__fields,.advisory-editor__fields,.overview-editor__item-fields,.location-editor__item-fields,.overview-editor__supporting-slots,.location-editor__supporting-slots,.amenities-editor__group-options,.amenities-editor__amenity){grid-template-columns:minmax(0,1fr)}.editor-item-header__actions{inline-size:100%}.project-editor .payment-editor__fees>div,.project-editor .project-editor__fields,.project-editor .payment-editor__fees .editor-subsection__body>div{grid-template-columns:minmax(0,1fr)}}.project-editor__content{text-align:start;min-inline-size:0;max-inline-size:76rem;margin-inline:auto}.editor-toolbar-group{flex-wrap:wrap;align-items:center;gap:.2rem;min-inline-size:0;display:inline-flex}.project-editor__quick-actions{gap:.4rem .6rem}.project-editor__quick-actions :is(a,button){min-block-size:2.15rem;color:var(--oceans-color-navy);font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.35rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.73rem;font-weight:650;text-decoration:none;display:inline-flex}.project-editor__quick-actions :is(a,button):hover{background:#eaf1f5}.project-editor__quick-actions button:disabled{opacity:.35;cursor:default}.editor-toolbar-group+.editor-toolbar-group{border-inline-start:1px solid #dce6ee;padding-inline-start:.45rem}.project-editor__quick-actions .project-editor__presentation-link{color:#056d94;background:#e5f6fd;border-color:#9adbed}.project-editor__quick-actions .pdf-export-control{flex-wrap:wrap;gap:.3rem;display:flex}.project-editor__quick-actions .pdf-export-control__help{display:none}.project-editor__quick-actions .pdf-export-control button{min-block-size:2.15rem;padding:.4rem .65rem}.project-editor__quick-actions .pdf-export-control__readiness{flex-basis:100%}.project-editor__quick-actions .editor-toolbar-status{color:#457265;background:0 0;padding:.25rem .4rem;font-size:.7rem}.project-editor__quick-actions .editor-toolbar-status[data-status=error]{color:var(--oceans-color-danger)}.project-editor__quick-actions .project-editor__close{margin-inline-start:0}.project-editor__quick-actions :is(.project-editor__mobile-menu,.project-editor__mobile-preview){display:none}.editor-details-heading{margin-block:.45rem .85rem}.editor-subsection__body{padding:.75rem}.units-editor__items{container:unit-details/inline-size}.units-editor__detail-grid>.editor-subsection:last-child{grid-column:1/-1}.project-editor .units-editor__highlights{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.6rem;display:grid}.project-editor .units-editor__feature{margin:0}.project-editor .units-editor__add{grid-column:1/-1}.project-editor .payment-editor__plan{padding:.75rem}.project-editor .payment-editor__paired-financial .payment-editor__financial-field{display:contents}.payment-editor__paired-financial .payment-editor__warning{grid-column:1/-1}.project-editor .payment-editor__warning{margin-block-start:0;padding:.5rem .65rem;line-height:1.5}.project-editor .payment-editor__warning-actions{gap:.35rem}.project-editor .payment-editor__warning-actions button{min-block-size:2rem;font-size:.72rem}.payment-editor__fees{margin-block-start:.8rem}@container unit-details (width>=42rem){.units-editor__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container editor-details (width>=44rem){.project-editor .payment-editor__installments .payment-editor__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.project-editor .payment-editor__fees .editor-subsection__body>div{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.65fr) minmax(0,1.2fr) auto;align-items:end;gap:.6rem}.project-editor .payment-editor__fees .editor-subsection__body>div>button{min-block-size:2.5rem;inline-size:auto;padding-inline:.5rem}}@container editor-details (width>=66rem){.units-editor__workspace{grid-template-columns:clamp(12rem,20cqw,14rem) minmax(0,1fr)}}@container editor-details (width<=43.999rem){.project-editor .payment-editor__paired-financial .payment-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container editor-details (width<=30rem){.project-editor .payment-editor__paired-financial .payment-editor__fields{grid-template-columns:minmax(0,1fr)}}}@media screen and (width>=56.001rem) and (orientation:landscape),screen and (width>=64.001rem){.editor-workspace{--editor-form-width:clamp(32rem,60vw,70rem);grid-template-rows:minmax(0,1fr);block-size:100svh;min-block-size:0}.editor-workspace:has(.editor-section-nav[data-pinned=true]){--editor-form-width:min(57vw,calc(100vw - var(--editor-nav-width) - 25rem))}.project-editor{padding:1rem}.project-editor__quick-actions{margin:-1rem -1rem .9rem;padding:.55rem .75rem;inset-block-start:-1rem}.editor-workspace:has(.project-editor[data-open=true]) .editor-preview{border-inline:1px solid #76d9e824;overflow-x:hidden;container:editor-preview/inline-size}.editor-workspace:has(.project-editor[data-open=true]) .editor-preview__fit{min-inline-size:0;container:preview-fit/inline-size}.editor-workspace:has(.project-editor[data-open=true]) .editor-preview__canvas{--editor-preview-canvas-width:1100px;inline-size:var(--editor-preview-canvas-width);zoom:calc(100cqw / var(--editor-preview-canvas-width))}.editor-workspace:has(.project-editor[data-open=true]) .editor-preview .presentation-progress{zoom:calc(var(--editor-preview-canvas-width) / 100cqw)}@supports not (zoom:calc(100cqw / 1100px)){.editor-workspace:has(.project-editor[data-open=true]) .editor-preview__canvas{zoom:.5;inline-size:200%}.editor-workspace:has(.project-editor[data-open=true]) .editor-preview .presentation-progress{zoom:2}}@container editor-details (width<=58rem){.editor-toolbar-group--history button span{display:none}}}@media screen and (width<=56rem),screen and (width<=64rem) and (orientation:portrait){.project-editor__quick-actions{flex-wrap:wrap;gap:.4rem;display:flex}.project-editor__quick-actions :is(.project-editor__mobile-menu,.project-editor__mobile-preview){display:inline-flex}.project-editor__quick-actions .project-editor__presentation-link{display:none}.project-editor__quick-actions :is(a,button){inline-size:auto}.editor-toolbar-group--review{flex:auto}.editor-toolbar-group--export{border-inline-start:0;flex:100%;padding-inline-start:0}.editor-toolbar-group--export .pdf-export-control,.editor-toolbar-group--export .pdf-export-control>button{inline-size:100%}.editor-toolbar-group--session{margin-inline-start:auto}.project-editor__quick-actions .editor-toolbar-status{grid-column:auto}}.editor-workspace__divider,.editor-preview-controls{display:none}.editor-preview-pane{min-block-size:0;min-inline-size:0}@media screen and (width>=56.001rem) and (orientation:landscape),screen and (width>=64.001rem){.editor-workspace--adjustable{--workspace-nav-width:var(--editor-rail-width);--workspace-available:calc(100vw - var(--workspace-nav-width) - 8px);--editor-form-width:clamp(min(640px,calc(var(--workspace-available) * .62)), calc(var(--workspace-available) * (1 - var(--workspace-preview-ratio))), calc(var(--workspace-available) - min(400px,calc(var(--workspace-available) * .38))));grid-template-columns:var(--workspace-nav-width) var(--editor-form-width) 8px minmax(0,1fr)}.editor-workspace--adjustable:has(.editor-section-nav[data-pinned=true]){--workspace-nav-width:var(--editor-nav-width);--editor-form-width:clamp(min(640px,calc(var(--workspace-available) * .62)), calc(var(--workspace-available) * (1 - var(--workspace-preview-ratio))), calc(var(--workspace-available) - min(400px,calc(var(--workspace-available) * .38))));grid-template-columns:var(--workspace-nav-width) var(--editor-form-width) 8px minmax(0,1fr)}:is(.editor-workspace--adjustable[data-locale=ar],.editor-workspace--adjustable[data-locale=ar]:has(.editor-section-nav[data-pinned=true])){grid-template-columns:minmax(0,1fr) 8px var(--editor-form-width) var(--workspace-nav-width)}.editor-workspace--adjustable>.editor-section-nav{grid-area:1/1}.editor-workspace--adjustable>.project-editor{grid-area:1/2}.editor-workspace--adjustable>.editor-workspace__divider{grid-area:1/3}.editor-workspace--adjustable>.editor-preview-pane{grid-area:1/4}.editor-workspace--adjustable[data-locale=ar]>.editor-section-nav{grid-column:4}.editor-workspace--adjustable[data-locale=ar]>.project-editor{grid-column:3}.editor-workspace--adjustable[data-locale=ar]>.editor-workspace__divider{grid-column:2}.editor-workspace--adjustable[data-locale=ar]>.editor-preview-pane{grid-column:1}.editor-workspace--adjustable .editor-preview-pane{grid-template-rows:auto minmax(0,1fr);block-size:100%;max-block-size:100%;display:grid}.editor-workspace--adjustable .editor-preview{overflow-anchor:none;border-inline:1px solid #76d9e824;grid-column:auto;block-size:100%;max-block-size:100%;overflow-x:hidden}:is(.editor-workspace.editor-workspace--adjustable .editor-preview,.editor-workspace.editor-workspace--adjustable:has(.project-editor[data-open=true]) .editor-preview){overflow:auto}.editor-workspace--adjustable .editor-preview__fit{inline-size:100%;min-inline-size:0;container:preview-fit/inline-size}.editor-workspace--adjustable .editor-preview__stage{inline-size:calc(min(100cqw,1440px) * var(--preview-zoom-multiplier));justify-content:safe center;min-inline-size:100%;display:flex}:is(.editor-workspace--adjustable .editor-preview__canvas,.editor-workspace--adjustable:has(.project-editor[data-open=true]) .editor-preview__canvas){--editor-preview-canvas-width:1440px;inline-size:var(--editor-preview-canvas-width);zoom:calc(min(1,100cqw / var(--editor-preview-canvas-width)) * var(--preview-zoom-multiplier));flex:none}:is(.editor-workspace--adjustable .editor-preview .presentation-progress,.editor-workspace--adjustable:has(.project-editor[data-open=true]) .editor-preview .presentation-progress){zoom:calc(1 / min(1,100cqw / var(--editor-preview-canvas-width)) / var(--preview-zoom-multiplier));left:calc(var(--workspace-nav-width) + var(--editor-form-width) + 8px + var(--oceans-page-gutter));right:auto}.editor-workspace--adjustable[data-locale=ar] .editor-preview .presentation-progress{right:calc(var(--workspace-nav-width) + var(--editor-form-width) + 8px + var(--oceans-page-gutter));left:auto}.editor-workspace__divider{cursor:col-resize;touch-action:none;outline-offset:-2px;align-self:stretch;display:block;position:relative}.editor-workspace__divider:before{content:"";background:#76d9e833;transition:background-color .15s;position:absolute;inset-block:0;inset-inline:3px}.editor-workspace__divider:is(:hover,:focus-visible):before,.editor-workspace[data-dragging=true] .editor-workspace__divider:before{background:var(--oceans-color-cyan)}.editor-workspace__divider:focus-visible{outline:2px solid var(--oceans-color-cyan)}.editor-workspace[data-dragging=true],.editor-workspace[data-dragging=true] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.editor-preview-controls{color:#fff;background:#0b2b3d;border-block-end:1px solid #76d9e833;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .4rem;font-size:.72rem;display:flex}.editor-preview-controls :is(button,select){color:#eefcff;min-block-size:2rem;min-inline-size:2rem;font:inherit;cursor:pointer;background:#10374a;border:1px solid #76d9e840;border-radius:.35rem;padding:.3rem .45rem}.editor-preview-controls select{font-variant-numeric:tabular-nums;max-inline-size:9rem}.editor-preview-controls :is(button,select):hover{border-color:var(--oceans-color-cyan)}.editor-preview-controls :is(button,select):focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:2px}.editor-preview-controls button:disabled{opacity:.4;cursor:default}.editor-preview-controls button[aria-pressed=true]{border-color:var(--oceans-color-cyan);color:#eaffff;background:#175469}.editor-workspace--adjustable .editor-preview[data-pan=true],.editor-workspace--adjustable .editor-preview[data-pan=true] *{cursor:grab!important}.editor-workspace--adjustable .editor-preview[data-pan-dragging=true],.editor-workspace--adjustable .editor-preview[data-pan-dragging=true] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.editor-workspace--adjustable .editor-preview:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:-2px}.editor-preview-controls__focus{color:var(--oceans-color-cyan)!important}:is(.editor-workspace--adjustable:has(.project-editor[data-open=false]),.editor-workspace--adjustable:has(.editor-section-nav[data-pinned=true]):has(.project-editor[data-open=false])){grid-template-columns:var(--workspace-nav-width) minmax(0,1fr)}.editor-workspace--adjustable:has(.project-editor[data-open=false]) .editor-workspace__divider{display:none}.editor-workspace--adjustable:has(.project-editor[data-open=false])>.editor-preview-pane{grid-column:2}.editor-workspace--adjustable:has(.project-editor[data-open=false])>.editor-section-nav{grid-column:1}:is(.editor-workspace--adjustable[data-locale=ar]:has(.project-editor[data-open=false]),.editor-workspace--adjustable[data-locale=ar]:has(.editor-section-nav[data-pinned=true]):has(.project-editor[data-open=false])){grid-template-columns:minmax(0,1fr) var(--workspace-nav-width)}.editor-workspace--adjustable[data-locale=ar]:has(.project-editor[data-open=false])>.editor-preview-pane{grid-column:1}.editor-workspace--adjustable[data-locale=ar]:has(.project-editor[data-open=false])>.editor-section-nav{grid-column:2}.editor-workspace--adjustable:has(.project-editor[data-open=false]) .editor-preview .presentation-progress{left:calc(var(--workspace-nav-width) + var(--oceans-page-gutter));right:auto}.editor-workspace--adjustable[data-locale=ar]:has(.project-editor[data-open=false]) .editor-preview .presentation-progress{right:calc(var(--workspace-nav-width) + var(--oceans-page-gutter));left:auto}.editor-workspace.editor-workspace--adjustable[data-preview-focus=true]{grid-template-columns:minmax(0,1fr)}.editor-workspace--adjustable[data-preview-focus=true]>:is(.project-editor,.editor-section-nav,.editor-workspace__divider){display:none}.editor-workspace.editor-workspace--adjustable[data-preview-focus=true]>.editor-preview-pane{grid-column:1}.editor-workspace.editor-workspace--adjustable[data-preview-focus=true] .editor-preview .presentation-progress{left:var(--oceans-page-gutter);right:auto}.editor-workspace.editor-workspace--adjustable[data-preview-focus=true][data-locale=ar] .editor-preview .presentation-progress{right:var(--oceans-page-gutter);left:auto}}@media screen and (width<=56rem),screen and (width<=64rem) and (orientation:portrait){.editor-workspace--adjustable[data-mobile-view=edit]>.editor-preview-pane{display:none}.editor-workspace--adjustable[data-mobile-view=preview]>.editor-preview-pane{display:block}}@media print{.editor-workspace__divider,.editor-preview-controls{display:none!important}.editor-preview-pane,.editor-preview__fit,.editor-preview__stage,.editor-preview__canvas{zoom:1;inline-size:auto;display:block}}.project-dashboard{min-block-size:100svh;color:var(--oceans-color-ink);background:linear-gradient(145deg, #eef0ed 0%, var(--oceans-color-paper) 42%, #f8f7f3 100%)}.project-dashboard__header{gap:var(--oceans-space-8);padding-block:var(--oceans-space-8);border-block-end:1px solid #10364c1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.project-dashboard__brand{min-block-size:4.75rem;inline-size:10.5rem;padding:var(--oceans-space-3);background:var(--oceans-color-navy);border-radius:.75rem;place-items:center;display:grid;box-shadow:0 .8rem 2rem #071c2a21}.project-dashboard__brand img{object-fit:contain;max-block-size:3.15rem;inline-size:100%;display:block}.project-dashboard__introduction{min-inline-size:0}.project-dashboard__introduction>p{color:var(--oceans-color-navy-raised);letter-spacing:.13em;font-size:.68rem;font-weight:700}.project-dashboard__introduction h1{color:var(--oceans-color-navy);font-family:var(--oceans-font-display);letter-spacing:-.045em;margin-block-start:var(--oceans-space-2);font-size:clamp(2.25rem,3.2vw,3.6rem);font-weight:400;line-height:1}.project-dashboard__introduction>span{max-inline-size:37rem;color:var(--oceans-color-ink-muted);margin-block-start:var(--oceans-space-3);font-size:.9rem;line-height:1.5;display:block}.project-dashboard__introduction>strong{color:var(--oceans-color-navy-raised);background:#10364c0f;border:1px solid #10364c1f;border-radius:99rem;margin-block-start:var(--oceans-space-3);padding:.3rem .6rem;font-size:.68rem;font-weight:700;display:inline-block}.project-dashboard__header-actions{justify-content:flex-end;align-items:center;gap:var(--oceans-space-3);flex-wrap:wrap;justify-self:end;display:flex}.project-dashboard__header button,.project-dashboard__import{border-radius:var(--oceans-radius-md);min-block-size:2.7rem;font:inherit;cursor:pointer;transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard), border-color var(--oceans-motion-fast) var(--oceans-easing-standard), box-shadow var(--oceans-motion-fast) var(--oceans-easing-standard);justify-content:center;align-items:center;gap:.45rem;padding-inline:.85rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.project-dashboard__create{color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border:1px solid var(--oceans-color-navy-raised);box-shadow:0 .45rem 1rem #071c2a21}.project-dashboard__create:hover{color:var(--oceans-color-white);background:var(--oceans-color-ink);border-color:var(--oceans-color-ink)}.project-dashboard__locale{border-radius:var(--oceans-radius-md);background:#fff9;border:1px solid #10364c29;display:flex;overflow:hidden}.project-dashboard__header .project-dashboard__locale button{min-block-size:2.7rem;min-inline-size:2.7rem;color:var(--oceans-color-ink-soft);background:0 0;border:0;border-radius:0;padding-inline:.6rem}.project-dashboard__header .project-dashboard__locale button+button{border-inline-start:1px solid #10364c1f}.project-dashboard__header .project-dashboard__locale button[aria-pressed=true]{color:var(--oceans-color-white);background:var(--oceans-color-navy)}.project-dashboard__import{color:var(--oceans-color-navy-raised);background:#ffffffa3;border:1px solid #10364c29;position:relative}.project-dashboard__import:hover{color:var(--oceans-color-navy);background:var(--oceans-color-white);border-color:#10364c52}.project-dashboard__import input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.project-dashboard__icon{flex:none;block-size:1rem;inline-size:1rem}.project-dashboard__content{padding-block:var(--oceans-space-12) var(--oceans-space-20)}.project-dashboard__content-heading{justify-content:space-between;align-items:center;gap:var(--oceans-space-6);display:flex}.project-dashboard__view-switcher{align-items:center;gap:var(--oceans-space-1);border-radius:var(--oceans-radius-md);background:#10364c0e;border:1px solid #10364c1f;padding:.25rem;display:inline-flex}.project-dashboard__view-switcher button{min-block-size:2.25rem;color:var(--oceans-color-ink-soft);border-radius:var(--oceans-radius-sm);font:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding-inline:.7rem;font-size:.7rem;font-weight:700;display:inline-flex}.project-dashboard__view-switcher button:hover{color:var(--oceans-color-navy);background:#ffffffb3}.project-dashboard__view-switcher button[aria-pressed=true]{color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border-color:var(--oceans-color-navy-raised);box-shadow:0 .25rem .65rem #071c2a1f}.project-dashboard__view-switcher .project-dashboard__icon{block-size:.9rem;inline-size:.9rem}.project-dashboard__content-heading>p{color:var(--oceans-color-ink-muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.project-dashboard__content-heading a{color:var(--oceans-color-navy-raised);border-block-end:1px solid #10364c47;align-items:center;gap:.4rem;padding-block-end:.25rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.project-dashboard__content-heading a:hover{color:var(--oceans-color-ink);border-block-end-color:var(--oceans-color-navy)}.project-dashboard__content-heading .project-dashboard__icon{block-size:.9rem;inline-size:.9rem}.project-dashboard__error{color:var(--oceans-color-danger);margin-block-start:var(--oceans-space-6)}.project-dashboard__empty{justify-items:start;gap:var(--oceans-space-3);padding:var(--oceans-space-12);color:var(--oceans-color-ink-muted);background:#ffffff94;border:1px solid #10364c24;border-radius:.75rem;margin-block-start:var(--oceans-space-8);display:grid}.project-dashboard__empty strong{color:var(--oceans-color-navy);font-family:var(--oceans-font-display);font-size:1.45rem;font-weight:400}.project-dashboard__grid{gap:var(--oceans-space-6);direction:ltr;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin-block-start:var(--oceans-space-6);display:grid}:lang(ar).project-dashboard .project-dashboard__grid{direction:rtl}.project-dashboard__project{min-inline-size:0;transition:border-color var(--oceans-motion-standard) var(--oceans-easing-standard), box-shadow var(--oceans-motion-standard) var(--oceans-easing-standard), transform var(--oceans-motion-standard) var(--oceans-easing-standard);background:#ffffffe0;border:1px solid #10364c24;border-radius:.8rem;grid-template-rows:11.5rem minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 .55rem 1.5rem #071c2a0f}.project-dashboard__project:hover{border-color:#10364c47;transform:translateY(-2px);box-shadow:0 .95rem 2.25rem #071c2a1a}.project-dashboard__thumbnail{background:#dfe4e1;border-block-end:1px solid #10364c1a;place-items:center;display:grid;overflow:hidden}.project-dashboard__thumbnail img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.project-dashboard__thumbnail-empty{color:#10364c7a;border:1px solid #10364c29;border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;display:grid}.project-dashboard__thumbnail-empty .project-dashboard__icon{block-size:1.25rem;inline-size:1.25rem}.project-dashboard__project-body{min-inline-size:0;padding:var(--oceans-space-6);flex-direction:column;display:flex}.project-dashboard__project-meta{color:var(--oceans-color-ink-muted);flex-wrap:wrap;gap:.35rem;font-size:.7rem;line-height:1.4;display:flex}.project-dashboard__project h3{color:var(--oceans-color-navy);font-family:var(--oceans-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin-block-start:var(--oceans-space-3);font-size:clamp(1.55rem,2vw,1.9rem);font-weight:400;line-height:1.05}.project-dashboard__actions{gap:var(--oceans-space-3);margin-block-start:auto;padding-block-start:var(--oceans-space-6);display:grid}.project-dashboard__actions-primary,.project-dashboard__actions-utility{gap:var(--oceans-space-2);flex-wrap:wrap;display:flex}.project-dashboard__actions-utility{border-block-start:1px solid #10364c1a;padding-block-start:var(--oceans-space-3)}.project-dashboard__action{min-block-size:2.25rem;color:var(--oceans-color-ink-soft);border-radius:var(--oceans-radius-sm);font:inherit;transition:color var(--oceans-motion-fast) var(--oceans-easing-standard), background-color var(--oceans-motion-fast) var(--oceans-easing-standard), border-color var(--oceans-motion-fast) var(--oceans-easing-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.68rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.project-dashboard__action:hover{color:var(--oceans-color-navy);background:#10364c0e;border-color:#10364c29}.project-dashboard__action--edit{color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border-color:var(--oceans-color-navy-raised)}.project-dashboard__action--edit:hover{color:var(--oceans-color-white);background:var(--oceans-color-ink);border-color:var(--oceans-color-ink)}.project-dashboard__action--view{color:var(--oceans-color-navy-raised);background:#10364c0e;border-color:#10364c29}.project-dashboard__action--delete{color:#944242}.project-dashboard__action--delete:hover{color:#823838;background:#b6454511;border-color:#b6454533}.project-dashboard__dialog-backdrop{z-index:120;padding:var(--oceans-page-gutter);background:#071c2a94;place-items:center;display:grid;position:fixed;inset:0}.project-dashboard__dialog{inline-size:min(100%,30rem);padding:var(--oceans-space-8);color:var(--oceans-color-ink);background:#faf9f5;border:1px solid #10364c29;border-radius:.85rem;box-shadow:0 1.4rem 4rem #02111c4d}.project-dashboard__dialog header>p{color:var(--oceans-color-ink-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.project-dashboard__dialog h2{color:var(--oceans-color-navy);font-family:var(--oceans-font-display);margin-block-start:var(--oceans-space-2);font-size:1.85rem;font-weight:400;line-height:1.05}.project-dashboard__dialog>p{color:var(--oceans-color-ink-soft);margin-block-start:var(--oceans-space-4);font-size:.9rem;line-height:1.55}.project-dashboard__dialog>strong{padding:var(--oceans-space-3);overflow-wrap:anywhere;color:var(--oceans-color-navy);border-inline-start:.2rem solid var(--oceans-color-navy-raised);background:#10364c0e;margin-block-start:var(--oceans-space-4);font-size:.9rem;display:block}.project-dashboard__dialog label{gap:var(--oceans-space-2);color:var(--oceans-color-ink-soft);margin-block-start:var(--oceans-space-5);font-size:.75rem;font-weight:700;display:grid}.project-dashboard__dialog input{min-block-size:2.8rem;inline-size:100%;padding-inline:var(--oceans-space-3);color:var(--oceans-color-ink);background:var(--oceans-color-white);border-radius:var(--oceans-radius-sm);font:inherit;border:1px solid #10364c33}.project-dashboard__dialog-error{color:var(--oceans-color-danger);margin-block-start:var(--oceans-space-2);font-size:.75rem;font-weight:700;display:block}.project-dashboard__dialog footer{justify-content:flex-end;gap:var(--oceans-space-2);flex-wrap:wrap;margin-block-start:var(--oceans-space-8);display:flex}.project-dashboard__dialog footer button{min-block-size:2.55rem;padding-inline:var(--oceans-space-4);color:var(--oceans-color-navy-raised);border-radius:var(--oceans-radius-sm);font:inherit;background:0 0;border:1px solid #10364c33;font-size:.75rem;font-weight:700}.project-dashboard__dialog footer button:last-child{color:var(--oceans-color-white);background:var(--oceans-color-navy-raised);border-color:var(--oceans-color-navy-raised)}.project-dashboard__dialog footer .project-dashboard__dialog-danger{color:var(--oceans-color-white);background:#934343;border-color:#934343}.project-dashboard__dialog footer button:hover{border-color:var(--oceans-color-navy-raised);background:#10364c0f}.project-dashboard__dialog footer button:last-child:hover{color:var(--oceans-color-white);background:var(--oceans-color-ink);border-color:var(--oceans-color-ink)}.project-dashboard__dialog footer .project-dashboard__dialog-danger:hover{color:var(--oceans-color-white);background:#7f3838;border-color:#7f3838}.project-dashboard__dialog input:focus-visible,.project-dashboard__dialog button:focus-visible{outline:2px solid var(--oceans-color-cyan);outline-offset:3px}:lang(ar).project-dashboard .project-dashboard__dialog h2{font-family:var(--oceans-font-arabic);letter-spacing:0;font-weight:700}:lang(ar).project-dashboard .project-dashboard__dialog header>p{letter-spacing:0}.project-dashboard button:focus-visible,.project-dashboard a:focus-visible,.project-dashboard__import:focus-within{outline:2px solid var(--oceans-color-cyan);outline-offset:3px}:lang(ar).project-dashboard .project-dashboard__introduction h1,:lang(ar).project-dashboard .project-dashboard__project h3,:lang(ar).project-dashboard .project-dashboard__empty strong{font-family:var(--oceans-font-arabic);letter-spacing:0;font-weight:700}:lang(ar).project-dashboard .project-dashboard__introduction>p,:lang(ar).project-dashboard .project-dashboard__content-heading>p{letter-spacing:0}:lang(ar).project-dashboard .project-dashboard__header-actions{justify-content:flex-start;justify-self:start}@media (width<=72rem){.project-dashboard__header{grid-template-columns:auto minmax(0,1fr)}.project-dashboard__header-actions{grid-column:1/-1;justify-self:start}:lang(ar).project-dashboard .project-dashboard__header-actions{justify-self:end}}@media (width<=42rem){.project-dashboard__header{gap:var(--oceans-space-4);padding-block:var(--oceans-space-6);grid-template-columns:1fr}.project-dashboard__brand{min-block-size:4.25rem;inline-size:9.25rem}.project-dashboard__header-actions,:lang(ar).project-dashboard .project-dashboard__header-actions{justify-content:stretch;justify-self:stretch}.project-dashboard__header-actions>*{flex:auto}.project-dashboard__header-actions .project-dashboard__locale{flex:none}.project-dashboard__header-actions .project-dashboard__import,.project-dashboard__header-actions .project-dashboard__create{flex:10rem}.project-dashboard__content{padding-block:var(--oceans-space-8) var(--oceans-space-12)}.project-dashboard__content-heading{align-items:flex-start}.project-dashboard__grid{gap:var(--oceans-space-4);grid-template-columns:1fr}.project-dashboard__project{grid-template-rows:10rem minmax(0,1fr)}.project-dashboard__project-body{padding:var(--oceans-space-5,1.25rem)}.project-dashboard__actions-primary .project-dashboard__action{flex:1 1 0}.project-dashboard__actions-utility .project-dashboard__action{flex:auto}}@media print{.project-dashboard{display:none}@page{size:A4 portrait;margin:12mm}html,body{background:var(--oceans-color-white);-webkit-print-color-adjust:exact;print-color-adjust:exact}.style-guide{overflow:visible}.presentation-shell{min-block-size:auto}.presentation-cover{padding:0;min-block-size:268mm!important}.presentation-cover__frame{block-size:268mm;min-block-size:268mm;box-shadow:none;border:0;border-radius:0}.presentation-cover__media{block-size:auto;position:absolute;inset:0}.presentation-cover__media img{object-fit:cover}.presentation-cover__veil{display:block;inset:0}.presentation-cover__layout{flex-direction:column;justify-content:flex-end;align-items:stretch;min-block-size:268mm;padding:18mm 12mm;display:flex}.presentation-cover__copy{align-self:flex-start;inline-size:82%;max-inline-size:none;margin-block-start:auto;opacity:1!important;animation:none!important;transform:none!important}.presentation-cover h1{max-inline-size:12ch;font-size:38pt}.presentation-cover__headline,.presentation-cover__summary{font-size:12pt}.presentation-cover__bottom{inline-size:100%;margin-block-start:9mm;display:block}.presentation-cover__information{inline-size:fit-content;max-inline-size:min(100%,190mm)}.presentation-cover__gallery,.presentation-cover__actions{display:none!important}.presentation-cover__facts{flex-wrap:wrap;inline-size:fit-content;max-inline-size:100%;display:flex}.presentation-cover__facts>div{min-block-size:0;padding-inline:4mm}.presentation-cover__facts>div:first-child{padding-inline-start:0}.presentation-cover__facts dt{font-size:7pt}.presentation-cover__facts dd{overflow-wrap:anywhere;font-size:9.5pt}:lang(ar) .presentation-cover__copy{text-align:right}.presentation-cover__placeholder{background:var(--oceans-color-navy)}.presentation-overview{break-before:page;color:var(--oceans-color-white);background:var(--oceans-color-navy)}.presentation-overview__inner{gap:5mm;min-block-size:268mm;padding-block:8mm}.presentation-overview__upper{grid-template-columns:.9fr 1.25fr;gap:5mm 6mm;min-block-size:155mm}.presentation-overview__content-column{grid-column:1}.presentation-overview__media-column{grid-column:2}.presentation-overview__copy{padding-block-start:0}.presentation-overview__eyebrow{margin-block-end:2mm;font-size:8pt}.presentation-overview h2{margin-block-end:3mm;font-size:26pt}.presentation-overview__summary{font-size:10pt;line-height:1.5}.presentation-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5mm;margin-block-start:4mm}.presentation-overview__metric-card{break-inside:avoid;border-radius:2mm;align-items:center;gap:2.5mm;min-block-size:18mm;padding:2.5mm 3.5mm;display:flex}.presentation-overview__metric-label{color:#dceefff2;font-size:7.5pt;font-weight:600}.presentation-overview__metric-value{font-size:9.5pt;font-weight:700}.presentation-overview__metric-note{color:#94a3b8b3;font-size:6pt}.presentation-overview__metric-icon{block-size:7mm;inline-size:7mm}.presentation-overview__metric-dash{block-size:1px;inline-size:3mm;margin-block-start:1mm}.presentation-overview__media--primary{border-radius:3mm;block-size:155mm;min-block-size:0;max-block-size:155mm}.presentation-overview__media--primary img{object-fit:cover;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none}.presentation-overview__lower{break-inside:avoid;grid-template-rows:64mm;grid-template-columns:.9fr 1.25fr;gap:5mm}.presentation-overview__supporting-column{grid-column:1}.presentation-overview__strengths-column{grid-column:2}.presentation-overview__strengths{break-inside:avoid;border-radius:3mm;grid-template-columns:.65fr 1.55fr;gap:4mm;padding:4mm}.presentation-overview__strengths-eyebrow{margin-block-end:1.5mm;font-size:6.5pt}.presentation-overview__strengths-title{margin-block-end:2mm;font-size:15pt}.presentation-overview__strengths-desc{margin-block-end:3mm;font-size:7.5pt;line-height:1.35}.presentation-overview__strengths-action{display:none!important}.presentation-overview__strength-item{text-align:center;flex-direction:column;align-items:center;padding-inline:2.5mm;display:flex}.presentation-overview__strength-icon-wrap{justify-content:center;display:flex}.presentation-overview__strength-icon{block-size:6.5mm;inline-size:6.5mm}.presentation-overview__strength-title{font-size:8pt;font-weight:700}.presentation-overview__strength-desc{color:#c8def5e0;font-size:6.5pt}.presentation-overview__supporting-media{break-inside:avoid;grid-template-columns:1.4fr 1fr;gap:3mm}.presentation-overview__supporting-figure{border-radius:3mm;block-size:64mm;min-block-size:0}.presentation-overview__supporting-figure img{object-fit:cover;block-size:100%;inline-size:100%}.presentation-overview__footer{margin-block-start:auto;padding-block-start:3mm}.presentation-overview__footer-logo{font-size:7.5pt}.presentation-overview__footer-system{font-size:6.5pt}.presentation-overview__footer-tagline{font-size:7pt}.presentation-location{break-before:page;color:var(--oceans-color-white);background:var(--oceans-color-navy)}.presentation-location__inner{gap:5mm;min-block-size:268mm;padding-block:8mm}.presentation-location__upper{grid-template-columns:.9fr 1.25fr;gap:5mm 6mm;min-block-size:155mm}.presentation-location__content-column{grid-column:1}.presentation-location__media-column{grid-column:2}.presentation-location__copy{padding-block-start:0}.presentation-location__eyebrow{margin-block-end:2mm;font-size:8pt}.presentation-location h2{margin-block-end:3mm;font-size:24pt}.presentation-location__summary{font-size:9.5pt;line-height:1.45}.presentation-location__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:2mm;margin-block-start:3.5mm}.presentation-location__metric-card{break-inside:avoid;border-radius:2mm;align-items:center;gap:2mm;min-block-size:16mm;padding:2mm 3mm;display:flex}.presentation-location__metric-label{color:#fff;font-size:8pt;font-weight:700}.presentation-location__metric-value{color:var(--oceans-color-cyan);font-size:7.2pt;font-weight:600}.presentation-location__metric-detail{color:#94a3b8bf;font-size:5.5pt}.presentation-location__metric-icon{block-size:6.5mm;inline-size:6.5mm}.presentation-location__metric-dash{block-size:1px;inline-size:3mm;margin-block-start:1mm}.presentation-location__media--primary{border-radius:3mm;block-size:155mm;min-block-size:0;max-block-size:155mm}.presentation-location__media--primary img{object-fit:cover;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none}.presentation-location__media-caption{padding:1.5mm 3mm;font-size:7pt}.presentation-location__lower{break-inside:avoid;grid-template-rows:64mm;grid-template-columns:.9fr 1.25fr;gap:5mm}.presentation-location__supporting-column{grid-column:1}.presentation-location__advantages-column{grid-column:2}.presentation-location__advantages-card{break-inside:avoid;border-radius:3mm;grid-template-columns:.65fr 1.55fr;gap:4mm;padding:4mm}.presentation-location__advantages-eyebrow{margin-block-end:1.5mm;font-size:6.5pt}.presentation-location__advantages-title{margin-block-end:2mm;font-size:14pt}.presentation-location__advantages-desc{margin-block-end:3mm;font-size:7.5pt;line-height:1.35}.presentation-location__advantages-action{display:none!important}.presentation-location__advantages-list{gap:2.5mm}.presentation-location__advantage-item{gap:2mm}.presentation-location__advantage-icon{block-size:6mm;inline-size:6mm}.presentation-location__advantage-text{font-size:7pt;line-height:1.3}.presentation-location__supporting-media{break-inside:avoid;grid-template-columns:1.4fr 1fr;gap:3mm}.presentation-location__supporting-figure{border-radius:3mm;block-size:64mm;min-block-size:0}.presentation-location__supporting-figure img{object-fit:cover;block-size:100%;inline-size:100%}.presentation-location__footer{margin-block-start:auto;padding-block-start:3mm}.presentation-location__footer-logo{font-size:7.5pt}.presentation-location__footer-system{font-size:6.5pt}.presentation-location__footer-tagline{font-size:7pt}.presentation-amenities{break-before:page;color:var(--oceans-color-ink);background:var(--oceans-color-paper)}.presentation-amenities__screen{display:none}.presentation-amenities__print{padding-block:10mm;display:block}.presentation-amenities__print header{break-inside:avoid}.presentation-amenities__print header>.presentation-amenities__print-label{color:var(--oceans-color-navy-raised);letter-spacing:.1em;text-transform:uppercase;margin:0 0 3mm;font-size:8pt;font-weight:700}.presentation-amenities__print h2{max-inline-size:none;color:var(--oceans-color-ink);font-family:var(--oceans-font-display);margin:0;font-size:25pt;font-weight:400;line-height:1.15}.presentation-amenities__print .presentation-amenities__introduction{max-inline-size:none;color:var(--oceans-color-ink-soft);margin:3mm 0 5mm;font-size:9pt;line-height:1.45}.presentation-amenities__print .presentation-amenities__media{break-inside:avoid;margin:0 0 6mm}.presentation-amenities__print .presentation-amenities__media img{aspect-ratio:auto;object-fit:cover;block-size:57mm;inline-size:100%;box-shadow:none;border:0;border-radius:2mm;display:block}.presentation-amenities__print .presentation-amenities__media[data-media-role=masterplan] img,.presentation-amenities__print .presentation-amenities__media[data-media-role=locationMap] img,.presentation-amenities__print .presentation-amenities__media[data-media-role=unitPlan] img,.presentation-amenities__print .presentation-amenities__media[data-media-role=paymentPlan] img{object-fit:contain}.presentation-amenities__print .presentation-amenities__media figcaption{color:var(--oceans-color-ink-muted);margin-block-start:2mm;font-size:7pt}.presentation-amenities__print .presentation-amenities__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;margin:0}.presentation-amenities__print .presentation-amenities__group{border:.3mm solid var(--oceans-color-line);background:var(--oceans-color-white);box-shadow:none;break-inside:avoid;page-break-inside:avoid;border-radius:2mm}.presentation-amenities__print .presentation-amenities__group-media{border-radius:1.5mm;margin:2mm 2mm 0}.presentation-amenities__print .presentation-amenities__group-media img{aspect-ratio:auto;object-fit:cover;block-size:27mm;inline-size:100%;display:block}.presentation-amenities__print .presentation-amenities__group-body{padding:3mm}.presentation-amenities__print .presentation-amenities__group-heading,.presentation-amenities__print .presentation-amenities__group[data-has-media=true] .presentation-amenities__group-heading{grid-template-columns:9mm minmax(0,1fr);align-items:center;gap:2mm;min-block-size:0;margin:0}.presentation-amenities__print .presentation-amenities__group-icon{border-color:var(--oceans-color-line);block-size:9mm;inline-size:9mm;color:var(--oceans-color-navy);background:var(--oceans-color-paper);box-shadow:none}.presentation-amenities__print .presentation-amenities__group-icon svg{block-size:5mm;inline-size:5mm}.presentation-amenities__print .presentation-amenities__group h3{color:var(--oceans-color-navy);margin:0;padding:0;font-size:10pt}.presentation-amenities__print .presentation-amenities__group h3:after{display:none}.presentation-amenities__print .presentation-amenities__groups ul{gap:1.5mm;margin-block-start:3mm}.presentation-amenities__print .presentation-amenities__groups li{border-color:var(--oceans-color-line);min-block-size:0;color:var(--oceans-color-ink);background:var(--oceans-color-paper);padding:1.2mm 2mm;font-size:8pt}.presentation-amenities__print .presentation-amenities__groups li svg{block-size:3.5mm;inline-size:3.5mm;color:var(--oceans-color-navy)}:lang(ar) .presentation-amenities__print{text-align:right;direction:rtl}:lang(ar) .presentation-amenities__print header>.presentation-amenities__print-label{letter-spacing:0}.oceans-advisory{break-before:page;color:var(--oceans-color-ink);background:var(--oceans-color-paper)}.oceans-advisory__screen{display:none}.oceans-advisory__print{flex-direction:column;align-items:flex-start;min-block-size:244mm;padding-block:12mm;display:flex}.oceans-advisory__print>img{object-fit:contain;block-size:17mm;inline-size:48mm}.oceans-advisory__print>p{color:var(--oceans-color-navy-raised);letter-spacing:.1em;text-transform:uppercase;margin:14mm 0 5mm;font-size:8pt;font-weight:700}.oceans-advisory__print h2{max-inline-size:12ch;color:var(--oceans-color-ink);font-family:var(--oceans-font-display);margin:0;font-size:32pt;font-weight:400;line-height:.96}.oceans-advisory__print>strong{max-inline-size:110mm;color:var(--oceans-color-ink-soft);margin-block-start:8mm;font-size:13pt;font-weight:600;line-height:1.42;display:block}.oceans-advisory__print>span{max-inline-size:104mm;color:var(--oceans-color-ink-muted);margin-block-start:5mm;font-size:9pt;line-height:1.48;display:block}.oceans-advisory__print>b{border-block-end:1px solid var(--oceans-color-cyan);color:var(--oceans-color-ink);margin-block-start:9mm;padding-block-end:3mm;font-size:10pt;display:block}.oceans-advisory__print>em{color:var(--oceans-color-navy-raised);margin-block-start:auto;font-size:9pt;font-style:normal;font-weight:700;display:block}.oceans-advisory__print>i{color:var(--oceans-color-ink-muted);margin-block-start:1mm;font-size:8pt;font-style:normal;display:block}.oceans-advisory__print .oceans-advisory__contacts{border-block-start:1px solid var(--oceans-color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm 12mm;inline-size:100%;margin-block-start:5mm;padding-block-start:5mm;display:grid}.oceans-advisory__print .oceans-advisory__contacts dt{color:var(--oceans-color-ink-muted);font-size:7pt}.oceans-advisory__print .oceans-advisory__contacts dd{color:var(--oceans-color-ink);margin-block-start:1.5mm;font-size:9pt}.oceans-advisory__print>small{color:var(--oceans-color-ink-muted);margin-block-start:8mm;font-size:7pt;line-height:1.45;display:block}:lang(ar) .oceans-advisory__print{text-align:right;direction:rtl;align-items:flex-start}:lang(ar) .oceans-advisory__print>p,:lang(ar) .oceans-advisory__print .oceans-advisory__contacts dt{letter-spacing:0}.presentation-media{break-before:page;color:var(--oceans-color-ink);background:var(--oceans-color-paper)}.presentation-media__screen{display:none}.presentation-media__print{min-block-size:auto;padding-block:12mm;display:block}.presentation-media__print>p{color:var(--oceans-color-navy-raised);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5mm;font-size:8pt;font-weight:700}.presentation-media__print h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);margin:0 0 7mm;font-size:25pt;font-weight:400;line-height:1}.presentation-media__print>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7mm;display:grid}.presentation-media__print figure{break-inside:avoid;justify-self:center;gap:3mm;inline-size:fit-content;max-inline-size:100%;margin:0;display:grid}.presentation-media__print figure:first-child{grid-column:1/-1}.presentation-media__print img{block-size:auto;max-block-size:44mm;inline-size:auto;max-inline-size:100%;display:block}.presentation-media__print figure:first-child img{max-block-size:92mm}.presentation-media__print figcaption{color:var(--oceans-color-ink-soft);font-size:8pt;font-weight:700}:lang(ar) .presentation-media__print{text-align:right;direction:rtl}.payment-dashboard{break-before:page;color:var(--oceans-color-ink);background:var(--oceans-color-paper);container-type:normal}.payment-dashboard__screen{display:none}.payment-dashboard__print{padding-block:12mm;display:block}.payment-dashboard__print>p{color:var(--oceans-color-navy-raised);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5mm;font-size:8pt;font-weight:700}.payment-dashboard__print h2{color:var(--oceans-color-ink);font-family:var(--oceans-font-display);margin:0 0 4mm;font-size:25pt;font-weight:400;line-height:1}.payment-dashboard__print .payment-dashboard__offer{gap:4mm}.payment-dashboard__print .payment-dashboard__offer+.payment-dashboard__offer{break-before:page;margin-block-start:8mm}.payment-dashboard__print .payment-dashboard__primary,.payment-dashboard__print .payment-dashboard__financial-card,.payment-dashboard__print .payment-dashboard__journey,.payment-dashboard__print .payment-dashboard__details,.payment-dashboard__print .payment-dashboard__fees,.payment-dashboard__print .payment-dashboard__fee,.payment-dashboard__print .payment-dashboard__notes{color:var(--oceans-color-ink);border-color:var(--oceans-color-line);break-inside:avoid;background:0 0;padding:4mm}.payment-dashboard__print .payment-dashboard__highlights,.payment-dashboard__print .payment-dashboard__detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm}.payment-dashboard__print .payment-dashboard__highlights .payment-dashboard__financial-card{display:block}.payment-dashboard__print .payment-dashboard__primary dd{font-size:24pt}.payment-dashboard__print .payment-dashboard__hero-icon{display:none}.payment-dashboard__print .payment-dashboard__icon{border-color:var(--oceans-color-line);block-size:7mm;inline-size:7mm;color:var(--oceans-color-navy-raised)}.payment-dashboard__print .payment-dashboard__icon svg{block-size:5mm;inline-size:5mm}.payment-dashboard__print .payment-dashboard__stage-icon{border-color:var(--oceans-color-line);block-size:3.4rem;inline-size:3.4rem;color:var(--oceans-color-navy-raised);box-shadow:none;background:0 0;margin-block-end:5mm}.payment-dashboard__print .payment-dashboard__stage-icon>svg{block-size:1.5rem;inline-size:1.5rem}.payment-dashboard__print .payment-dashboard__offer-heading h3{background:0 0;border:0;padding:0;font-size:13pt}.payment-dashboard__print .payment-dashboard__primary dt:after{display:none}.payment-dashboard__print .payment-dashboard__financial-card{box-shadow:none}.payment-dashboard__print .payment-dashboard__stage-icon>span{background:var(--oceans-color-paper)}.payment-dashboard__print .payment-dashboard__journey li:after{background:var(--oceans-color-line);inline-size:calc(100% - 2.3rem);inset-block-start:2.8rem;inset-inline-start:3.8rem}.payment-dashboard__print .payment-dashboard__journey li:before{border-color:var(--oceans-color-navy-raised);inset-block-start:2.6rem;inset-inline-end:-.7rem}.payment-dashboard__print h3,.payment-dashboard__print h4,.payment-dashboard__print h5{color:var(--oceans-color-ink);break-after:avoid}.payment-dashboard__print p,.payment-dashboard__print small,.payment-dashboard__print .payment-dashboard__metric dt{color:var(--oceans-color-ink-muted)}.payment-dashboard__print .payment-dashboard__metric dt{font-size:7pt}.payment-dashboard__print .payment-dashboard__metric dd{color:var(--oceans-color-ink);margin-block-start:2mm;font-size:10pt}.payment-dashboard__print .payment-dashboard__primary .payment-dashboard__metric dd{font-size:24pt}:lang(ar) .payment-dashboard__print{text-align:right;direction:rtl}.unit-types{break-before:page;color:var(--oceans-color-ink);background:var(--oceans-color-paper);container-type:normal}.unit-types__screen{padding-block:6mm;display:block;container-type:normal}.unit-types__header,.unit-types__header[data-has-media=false]{break-inside:avoid;margin-block-end:6mm;display:block}.unit-types__copy{max-inline-size:none;padding:0}.unit-types__intro-image{display:none}.unit-types__eyebrow{color:var(--oceans-color-navy);margin-block-end:3mm;font-size:8pt}.unit-types h2{font-size:24pt}.unit-types__headline-accent{color:var(--oceans-color-navy)}.unit-types__introduction{max-inline-size:none;color:var(--oceans-color-ink-soft);font-size:10pt}.unit-types__list{display:block}.unit-types__card,.unit-types__card[data-media-count="1"],.unit-types__card[data-media-count="0"]{border:.3mm solid var(--oceans-color-line);background:var(--oceans-color-white);break-inside:avoid;page-break-inside:avoid;border-radius:3mm;grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm;min-block-size:0;margin-block-end:6mm;padding:5mm;display:grid}.unit-types__card .unit-types__card-heading{grid-area:1/1/auto/-1;padding:0}.unit-types__card .unit-types__details{grid-area:3/1/auto/-1;max-inline-size:none;padding:0}.unit-types h3{font-size:17pt}.unit-types__type{color:var(--oceans-color-navy);background:var(--oceans-color-paper);font-size:8pt}.unit-types__availability,.unit-types__description{color:var(--oceans-color-ink-soft);margin-block-start:2mm;font-size:9pt}.unit-types__specifications{margin-block-start:0}.unit-types__spec-row{border-color:var(--oceans-color-line);padding-block:3mm}.unit-types__spec{border-color:var(--oceans-color-line);padding-inline:3mm}.unit-types__spec dt{color:var(--oceans-color-ink-muted);font-size:8pt}.unit-types__spec dd,.unit-types__spec-row[data-spec-row=commercial] dd{color:var(--oceans-color-ink);font-size:10pt}.unit-types__fact-icon{color:var(--oceans-color-navy)}.unit-types__fact-icon svg{block-size:5mm;inline-size:5mm}.unit-types__highlights-wrap{border-color:var(--oceans-color-line);margin-block-start:4mm;padding-block-start:3mm}.unit-types__highlights-wrap h4{color:var(--oceans-color-navy);font-size:9pt}.unit-types__highlights li{border-color:var(--oceans-color-line);padding:1.5mm 2.5mm;font-size:8pt}.unit-types__card .unit-types__visual{break-inside:avoid;grid-row:2;min-block-size:0}.unit-types__card .unit-types__visual--interior{grid-column:2}.unit-types__card .unit-types__visual--plan{grid-column:1}.unit-types__card[data-media-count="1"] .unit-types__visual{grid-column:1/-1}.unit-types__card .unit-types__image-frame{aspect-ratio:auto;border-radius:2mm;flex:none;block-size:58mm}.unit-types[data-composition=reference] .unit-types__image-frame[data-technical=true]>img{object-fit:contain;padding:2mm}.unit-types__gallery-controls{display:none}.unit-types__badge{background:var(--oceans-color-paper);color:var(--oceans-color-navy);border-color:var(--oceans-color-line);padding:1.5mm 2.5mm;font-size:8pt}.unit-types__badge svg,.unit-types__highlights li svg{color:var(--oceans-color-navy)}.unit-types__visual--interior figcaption{background:var(--oceans-color-paper)}.unit-types__visual figcaption{color:var(--oceans-color-ink-muted);font-size:8pt}.presentation-upcoming,[data-mode=screen] .foundation-notice{display:none}.print-page{break-inside:avoid}.print-hide{display:none!important}.style-guide__hero{break-after:page;align-content:center;min-block-size:273mm;display:grid}.o-section{padding-block:16mm}.o-fact{min-block-size:36mm}.o-media__placeholder{min-block-size:35mm}}.pwa-update-notice{z-index:140;color:#fff;background:#10364c;border:1px solid #76d9e8;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.75rem;max-inline-size:34rem;margin-inline:auto;padding:.75rem;display:flex;position:fixed;inset-block-end:calc(1rem + env(safe-area-inset-bottom));inset-inline:1rem}.pwa-update-notice button{color:#071b2b;background:#76d9e8;border:0;border-radius:.4rem;min-block-size:44px;padding:.5rem .8rem}.pwa-update-notice button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media screen and (width<=56rem),screen and (width<=64rem) and (orientation:portrait){.project-editor{block-size:100dvh;max-block-size:100dvh;padding-block-end:calc(1rem + env(safe-area-inset-bottom))}.project-editor__quick-actions{padding-block-start:calc(.5rem + env(safe-area-inset-top))}.project-editor__content{padding-inline-start:env(safe-area-inset-left);padding-inline-end:env(safe-area-inset-right)}.project-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){scroll-margin-block:10rem 4rem;font-size:16px}.project-editor :is(button,.project-editor__quick-actions a),.editor-section-nav button,.editor-preview__mobile-return{min-block-size:44px}.project-editor__quick-actions :is(a,button){white-space:normal;min-block-size:44px}.editor-section-nav__content{block-size:100dvh;padding-block-end:calc(1rem + env(safe-area-inset-bottom))}.editor-section-nav[data-mobile-open=false] .editor-section-nav__content{visibility:hidden;pointer-events:none}.editor-section-nav[data-mobile-open=true] .editor-section-nav__content{visibility:visible}.project-dashboard{padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom)}.project-dashboard :is(button,.project-dashboard__action,.project-dashboard__import){min-block-size:44px}.project-dashboard__dialog{max-block-size:calc(100dvh - 2rem);overflow-y:auto}.readiness-panel,.icon-picker{max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.readiness-panel button,.icon-picker button{min-block-size:44px}.project-editor .media-upload-manager__drop label{justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}}@media print{.pwa-update-notice{display:none!important}}.smart-import{--ingest-navy:#0c3041;--ingest-cyan:#087f9c;min-width:0;color:var(--ingest-navy);container-type:inline-size}.ingest-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.ingest-stages li{text-align:center;color:#667f91;justify-items:center;gap:.3rem;padding:.5rem;font-size:.85rem;display:grid}.ingest-stages li[aria-current]{color:var(--ingest-cyan)}.ingest-stages li>span{background:#e2eaf0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.ingest-stages li[aria-current]>span{background:#ccf4fc;border:1px solid #60c8dd}.ingest-stages small{font-size:.72rem}.ingest-source-area,.ingest-summary{background:#fff;border:1px solid #d9e5ed;border-radius:.8rem;min-width:0;margin-bottom:1rem;padding:1rem}.ingest-source-area>header,.ingest-dialog>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.smart-import h3,.ingest-dialog h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.ingest-source-area>header>div,.ingest-dialog footer,.ingest-source-card footer{flex-wrap:wrap;gap:.5rem;display:flex}.smart-import button,.ingest-dialog button{font:inherit;color:#10374b;cursor:pointer;background:#f3faff;border:1px solid #b8d4e0;border-radius:.45rem;min-height:2.1rem;padding:.35rem .65rem;font-size:.8rem}.smart-import button:disabled,.ingest-dialog button:disabled{opacity:.5;cursor:default}.smart-import button:focus-visible,.ingest-dialog button:focus-visible,.ingest-dialog input:focus-visible,.smart-import input:focus-visible,.smart-import select:focus-visible,.ingest-dialog textarea:focus-visible{outline-offset:2px;outline:2px solid #0086a6}.ingest-source-area>header button:first-child,.ingest-dialog footer button:first-child{background:#daf6fc;border-color:#71d1e7}.ingest-file-input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ingest-dropzone{text-align:center;color:#647e91;background:#f8fbfd;border:1px dashed #b5d0df;border-radius:.5rem;padding:1rem;font-size:.85rem}.ingest-dropzone[data-drag=true]{background:#e9faff;border-color:#059ec4}.ingest-dropzone p{margin:0 0 .2rem}.ingest-dropzone small{font-size:.72rem}.ingest-empty{text-align:center;color:#647e91;padding:2rem 1rem;font-size:.85rem}.ingest-source-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.75rem;margin-top:.9rem;display:grid}.ingest-source-card{border:1px solid #dce7ef;border-radius:.6rem;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.smart-import .ingest-source-thumbnail{background:#f4f7f9;border-color:#e2e9ef;height:105px;padding:.25rem;position:relative;overflow:hidden}.ingest-source-thumbnail img{object-fit:contain;width:100%;height:100%}.ingest-source-thumbnail>span:last-child{inset-inline-end:.4rem;background:#fff;border-radius:.25rem;padding:.1rem .3rem;font-size:.65rem;position:absolute;bottom:.3rem}.ingest-thumbnail-placeholder{color:#7fa9bc;place-items:center;height:100%;font-size:2.5rem;display:grid}.ingest-source-card label,.ingest-dialog label{gap:.3rem;min-width:0;font-size:.75rem;font-weight:600;display:grid}.ingest-source-card input,.ingest-source-card select,.ingest-dialog input,.ingest-dialog select,.ingest-dialog textarea{box-sizing:border-box;font:inherit;color:#13374b;background:#fff;border:1px solid #cbdbe6;border-radius:.35rem;width:100%;min-width:0;max-width:100%;padding:.5rem}.ingest-file-meta{color:#6b8192;overflow-wrap:anywhere;margin:0;font-size:.68rem}.ingest-source-status{color:#127a55;background:#e9f8f1;border-radius:.3rem;align-self:flex-start;padding:.3rem .45rem;font-size:.75rem}.ingest-source-card[data-status=processing] .ingest-source-status{color:#087f9c;background:#e3f6fc}.ingest-source-card[data-status=error] .ingest-source-status{color:#ad3434;background:#fff0f0}.ingest-source-card[data-status=needs_visual_analysis] .ingest-source-status,.ingest-source-card[data-status=warning] .ingest-source-status{color:#906319;background:#fff6e6}.ingest-progress{align-items:center;gap:.5rem;display:flex}.ingest-progress progress{accent-color:#0698b9;width:100%;height:.5rem}.ingest-progress small{white-space:nowrap}.ingest-source-note,.ingest-source-error{color:#81632e;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.6}.ingest-source-error,.ingest-error{color:#aa3030;white-space:pre-wrap}.ingest-source-card footer{margin-top:auto}.ingest-source-card>small{color:#697f90;font-size:.7rem}.ingest-source-snippet{color:#617a8a;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.6}.ingest-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.ingest-summary dl>div{text-align:center;background:#f4f9fc;border-radius:.4rem;padding:.6rem}.ingest-summary dt{color:#657e90;font-size:.72rem}.ingest-summary dd{margin:.3rem 0 0;font-size:1.35rem;font-weight:700}.ingest-summary>p{color:#627b8b;font-size:.78rem}.ingest-dialog{box-sizing:border-box;color:#10374b;background:#fff;border:1px solid #94baca;border-radius:.8rem;width:min(680px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 18px 55px #001c3450}.ingest-dialog::backdrop{background:#00172499}.ingest-dialog>label{margin:.8rem 0}.ingest-dialog footer{margin-top:1rem}.ingest-dialog p{font-size:.85rem}.ingest-preview{width:min(1120px,100vw - 2rem)}.ingest-preview-frame{background:#edf2f6;border-radius:.5rem;place-items:center;height:min(58dvh,600px);min-height:200px;display:grid;overflow:auto}.ingest-preview-frame img{object-fit:contain;width:100%;height:100%;min-height:0}.ingest-page-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ingest-page-controls label{align-items:center;display:flex}.ingest-page-controls input{width:4.5rem}.ingest-page-strip{gap:.5rem;padding-top:.75rem;display:flex;overflow-x:auto}.ingest-page-strip button{text-align:center;flex:0 0 72px;gap:.2rem;display:grid}.ingest-page-strip img,.ingest-page-strip .ingest-thumbnail-placeholder{object-fit:contain;width:100%;height:65px}.ingest-page-strip [aria-current=page]{background:#e5faff;border-color:#008faf}.ingest-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f8fb;border-radius:.5rem;max-height:50dvh;padding:1rem;font-size:.85rem;line-height:1.8;overflow:auto}.ingest-text-preview{min-height:200px}@container (width<=600px){.ingest-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ingest-stages{gap:.3rem}.ingest-stages strong{font-size:.75rem}}@media (width<=440px){.ingest-dialog{width:calc(100vw - 1rem);padding:.8rem}.ingest-page-controls{gap:.25rem}.ingest-page-controls button{padding:.3rem}.ingest-source-area,.ingest-summary{padding:.75rem}}@media print{.smart-import,.ingest-dialog{display:none!important}}.ingest-analysis{background:#fff;border:1px solid #d6e3ec;border-radius:.8rem;min-width:0;padding:1rem}.ingest-analysis fieldset{border:1px solid #d6e3ec;border-radius:.6rem;gap:.5rem;min-width:0;padding:.75rem;display:grid}.ingest-analysis fieldset label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ingest-analysis fieldset input{width:auto}.ingest-analysis-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ingest-analysis-actions>button:first-child{color:#fff;background:#10384b;border-color:#167d97;padding:.55rem .9rem;font-weight:700}.ingest-analysis-counts{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;display:grid}.ingest-analysis-counts div{background:#edf7fb;border-radius:.5rem;padding:.6rem}.ingest-analysis-counts dd{margin:.25rem 0 0;font-weight:700}.ingest-analysis details{border-block-start:1px solid #d6e3ec;margin-block:.75rem;padding-block-start:.75rem}.ingest-analysis summary{cursor:pointer;color:#10384b;font-weight:700}.ingest-candidate{overflow-wrap:anywhere;border:1px solid #d6e3ec;border-radius:.5rem;margin-block:.6rem;padding:.75rem}.ingest-candidate code{margin-block:.3rem;font-size:.75rem;display:block}.ingest-candidate blockquote{color:#526878;border-inline-start:2px solid #63cada;margin:.5rem 0;padding-inline-start:.75rem}.ingest-candidate img{object-fit:contain;max-width:180px;max-height:120px}.ingest-analysis button:focus-visible,.ingest-analysis summary:focus-visible{outline-offset:3px;outline:2px solid #007a98}@media print{.ingest-analysis{display:none!important}}.ingest-local-document{border-block-start:1px solid #d8e6ed;padding-block:.6rem}.ingest-local-document p{margin-block:.35rem}.ingest-local-actions{flex-wrap:wrap;gap:.35rem;display:flex}.ingest-table-scroll{max-width:100%;overflow:auto}.ingest-table-scroll td{white-space:pre-wrap;border:1px solid #d8e6ed;padding:.4rem}.ingest-document-structure pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto}.ingest-document-structure li{overflow-wrap:anywhere}
