:root{--salt-header-height:78px;--salt-radius:24px;--salt-ease:cubic-bezier(0.22,1,0.36,1)}html{scroll-behavior:smooth;scroll-padding-top:132px}body{overflow-x:hidden}body .is-layout-constrained > *{margin-block-start:0}:where(.wp-site-blocks) > *{margin-block-start:0 !important;margin-block-end:0 !important}.salt-site-header{background:linear-gradient(180deg,rgba(0,0,0,0.72),rgba(0,0,0,0));color:#fff;left:0;position:fixed;right:0;top:0;transition:background 220ms ease,backdrop-filter 220ms ease;z-index:100}.salt-site-header.is-scrolled{backdrop-filter:blur(18px);background:rgba(0,0,0,0.86)}.salt-header-inner{box-sizing:border-box;min-height:var(--salt-header-height);padding:16px clamp(18px,4vw,64px);width:100%}.salt-brand-lockup{gap:16px}.salt-logo-tatweer,.salt-logo-mark,.salt-zone-logo{margin:0}.salt-wordmark{color:#fff;font-family:var(--wp--preset--font-family--display);font-size:clamp(1.1rem,2vw,1.8rem);font-weight:800;left:50%;line-height:1;margin:0;position:absolute;top:30px;transform:translateX(-50%)}.salt-header-actions{gap:12px}.salt-interest-button .wp-block-button__link,.salt-site-header .wp-block-button__link{background:#fff;color:#000;font-size:0.75rem;padding:12px 18px}.salt-menu-button{align-items:center;border:1px solid rgba(255,255,255,0.28);border-radius:999px;display:flex;font-size:1.35rem;height:42px;justify-content:center;line-height:1;margin:0;width:42px}.salt-sticky-nav{backdrop-filter:blur(18px);background:rgba(8,8,8,0.94);color:#fff;overflow-x:auto;position:sticky;top:var(--salt-header-height);z-index:80}.salt-sticky-nav-inner{gap:0;min-width:max-content;padding:0 clamp(18px,4vw,64px)}.salt-sticky-nav p{margin:0}.salt-sticky-nav a{border-bottom:2px solid transparent;color:rgba(255,255,255,0.76);display:block;font-size:0.78rem;font-weight:800;padding:17px 18px 15px;text-decoration:none;text-transform:uppercase;transition:color 180ms ease,border-color 180ms ease;white-space:nowrap}.salt-sticky-nav a.is-active,.salt-sticky-nav a:hover{border-color:#c8a84e;color:#fff}.salt-hero-slider{background:#050505;color:#fff;max-width:none;position:relative}.salt-hero-track{display:grid;max-width:none}.salt-hero-slide{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity 700ms var(--salt-ease);width:100%}.salt-hero-slide.is-active{opacity:1;pointer-events:auto}.salt-hero-slide::after,.salt-feature-card::after,.salt-experience-card::after,.salt-zone-card::after{background:linear-gradient(0deg,rgba(0,0,0,0.76),rgba(0,0,0,0.05) 56%,rgba(0,0,0,0.3));content:"";inset:0;pointer-events:none;position:absolute}.salt-hero-content{margin-left:clamp(18px,7vw,112px);max-width:920px;padding-top:78px;position:relative;z-index:1}.salt-kicker{color:#c8a84e;font-size:0.82rem;font-weight:900;letter-spacing:0.14em;margin:0 0 18px;text-transform:uppercase}.salt-announcement{background:rgba(200,168,78,0.92);border-radius:999px;color:#000;display:inline-block;font-size:0.75rem;font-weight:900;margin:0 0 26px;padding:9px 16px}.salt-hero-title{color:#fff;font-size:var(--wp--preset--font-size--hero);letter-spacing:0;margin:0;max-width:840px;text-transform:uppercase}.salt-hero-copy{color:rgba(255,255,255,0.86);font-size:clamp(1rem,1.5vw,1.25rem);max-width:620px}.salt-hero-arrows{position:absolute;right:clamp(22px,5vw,82px);top:44%;z-index:3}.salt-hero-arrows .wp-block-button__link{align-items:center;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.35);color:#fff;display:flex;font-size:2rem;height:54px;justify-content:center;padding:0;width:54px}.salt-stats-bar{background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -16px 70px rgba(0,0,0,0.22);color:#000;margin:-132px auto 0;max-width:min(1320px,calc(100% - 36px));padding:28px 32px;position:relative;z-index:5}.salt-stats-columns{align-items:center !important;gap:20px;margin:0}.salt-stat-label{color:rgba(0,0,0,0.48);font-size:0.72rem;font-weight:900;margin:0 0 8px;text-transform:uppercase}.salt-stats-bar h3,.salt-standalone-stats h3{font-size:clamp(1.05rem,2vw,1.55rem);margin:0}.salt-stats-actions .wp-block-buttons,.salt-cta-buttons{gap:10px}.wp-block-button{overflow:visible}.wp-block-button .wp-block-button__link{background:#080808;border:2px solid #080808;color:#ffffff;font-size:0.78rem;font-weight:900;padding:14px 22px;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;border-radius:999px;transition:all 0.5s cubic-bezier(0.22,1,0.36,1);display:inline-flex;align-items:center;justify-content:center}.wp-block-button .wp-block-button__link::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#c8a84e;border-radius:50%;z-index:-1;visibility:hidden;transition:all 0.5s cubic-bezier(0.22,1,0.36,1)}.wp-block-button .wp-block-button__link:hover{color:#ffffff;border-color:#c8a84e;box-shadow:0 12px 30px rgba(200,168,78,0.24)}.wp-block-button .wp-block-button__link:hover::after{visibility:visible;transform:translate(-50%,-50%) scale(60)}.wp-block-button .wp-block-button__link:active{transform:scale(0.98)}.wp-block-button.is-style-salt-outline .wp-block-button__link{background:transparent;border:2px solid #080808;color:#080808}.wp-block-button.is-style-salt-outline .wp-block-button__link::after{background-color:#080808}.wp-block-button.is-style-salt-outline .wp-block-button__link:hover{color:#ffffff;border-color:#080808;box-shadow:0 12px 30px rgba(0,0,0,0.12)}.salt-section{box-sizing:border-box;max-width:none;padding:clamp(72px,9vw,132px) clamp(18px,4vw,64px)}.salt-section-title{font-size:clamp(2.5rem,7vw,6.8rem);letter-spacing:0;margin:0 0 34px;text-transform:uppercase}.salt-section-intro{font-size:clamp(1rem,1.5vw,1.25rem);margin:-10px auto 44px;max-width:720px}.salt-card-track{display:grid;gap:22px;grid-auto-columns:minmax(290px,380px);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:18px;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.salt-card-track::-webkit-scrollbar{display:none}.salt-feature-card,.salt-experience-card,.salt-zone-card{border-radius:var(--salt-radius);box-sizing:border-box;overflow:hidden;scroll-snap-align:start}.salt-feature-card .wp-block-cover__inner-container,.salt-experience-card .wp-block-cover__inner-container,.salt-zone-card .wp-block-cover__inner-container{align-content:end;box-sizing:border-box;display:grid;height:100%;padding:28px;position:relative;z-index:1}.salt-feature-card h3,.salt-experience-card h3{color:#fff;font-size:1.75rem;margin:0 0 10px;text-transform:uppercase}.salt-feature-card p,.salt-experience-card p{color:rgba(255,255,255,0.86);margin:0}.salt-facts-card{background:#111;color:#fff;min-height:520px;padding:32px}.salt-facts-card p{color:rgba(255,255,255,0.78)}.salt-big-number{color:#c8a84e !important;font-family:var(--wp--preset--font-family--display);font-size:clamp(1.6rem,3vw,2.7rem);font-weight:900;line-height:1;margin-top:18px !important}.salt-architecture{max-width:none;padding:0}.salt-architecture-copy{margin-left:clamp(18px,8vw,120px);max-width:860px}.salt-architecture-copy p:not(.salt-kicker){color:rgba(255,255,255,0.84);font-size:clamp(1.05rem,1.7vw,1.35rem);max-width:720px}.salt-architecture-layout{background:#fff;box-sizing:border-box;color:#050505;cursor:pointer;max-width:none;overflow:hidden;padding:0 0 88px;position:relative}.salt-architecture-layout::before{border:1px solid rgba(255,255,255,0.68);border-radius:999px;color:#fff;content:"Play Video";font-size:0.82rem;font-weight:800;letter-spacing:0;opacity:0;padding:10px 15px;pointer-events:none;position:absolute;right:clamp(28px,4vw,72px);top:clamp(28px,4vw,72px);transform:translateY(12px);transition:opacity 450ms var(--salt-ease),transform 450ms var(--salt-ease);z-index:5}.salt-architecture-layout:hover::before{opacity:1;transform:translateY(0)}.salt-architecture-hero{margin:0;max-width:none;min-height:clamp(560px,40vw,760px) !important;overflow:hidden}.salt-architecture-hero::after{background:linear-gradient(180deg,rgba(70,110,130,0.18),rgba(255,255,255,0) 48%),linear-gradient(90deg,rgba(0,0,0,0.24),rgba(0,0,0,0.02) 58%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.salt-architecture-hero .wp-block-cover__image-background{object-position:center center;transform:scale(1.01);transition:transform 1200ms var(--salt-ease),filter 1200ms var(--salt-ease)}.salt-architecture-layout:hover .salt-architecture-hero .wp-block-cover__image-background{filter:saturate(1.08) contrast(1.03);transform:scale(1.055)}.salt-architecture-layout:hover .salt-architecture-panel{transform:translateY(-8px)}.salt-architecture-heading{box-sizing:border-box;left:clamp(28px,4.7vw,90px);position:absolute;top:clamp(48px,4.5vw,72px);width:calc(100% - clamp(56px,9.4vw,180px));z-index:2}.salt-architecture-heading p{color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(1.1rem,1.25vw,1.55rem);font-weight:800;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.salt-architecture-heading h2{color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(2.7rem,4.25vw,5.35rem);font-weight:300;letter-spacing:0;line-height:1;margin:0;text-transform:uppercase}.salt-architecture-panel{align-items:center;background:#f4f4f4;border-radius:0 24px 24px 0;box-sizing:border-box;display:grid;gap:clamp(34px,3.8vw,74px);grid-template-columns:minmax(220px,324px) minmax(340px,760px);margin:-198px auto 0 clamp(90px,8vw,172px);max-width:min(1250px,calc(100% - clamp(140px,20vw,380px)));min-height:282px;padding:0 clamp(44px,4vw,72px) 0 clamp(82px,4.8vw,96px);position:relative;transition:transform 850ms var(--salt-ease),box-shadow 850ms var(--salt-ease);z-index:3}.salt-architecture-thumb{border-radius:20px;margin:-118px 0 0;overflow:hidden}.salt-architecture-thumb img{aspect-ratio:1 / 1.04;display:block;height:100%;object-fit:cover;transition:transform 900ms var(--salt-ease),filter 900ms var(--salt-ease);width:100%}.salt-architecture-panel:hover .salt-architecture-thumb img{filter:saturate(1.08) contrast(1.04);transform:scale(1.06)}.salt-architecture-text{max-width:790px;padding-block:44px}.salt-architecture-text h3{color:#050505;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.05vw,1.26rem);font-weight:800;letter-spacing:0;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.salt-architecture-text p{color:#050505;font-size:clamp(1rem,1vw,1.17rem);font-weight:600;line-height:1.52;margin:0;max-width:760px}.salt-play-video{bottom:60px;position:absolute;right:clamp(92px,9vw,180px);z-index:4}.salt-play-video .wp-block-button__link{align-items:center;background:#fff;border:0;border-radius:999px;box-shadow:0 18px 36px rgba(0,0,0,0.16);color:#050505;display:flex;font-size:clamp(0.95rem,0.95vw,1.1rem);font-weight:800;height:116px;justify-content:center;line-height:1.2;padding:0;position:relative;text-align:center;text-transform:none;transition:transform 600ms var(--salt-ease),box-shadow 600ms var(--salt-ease);width:116px}.salt-play-video .wp-block-button__link::before{border-bottom:9px solid transparent;border-left:14px solid currentColor;border-top:9px solid transparent;content:"";display:block;height:0;left:50%;opacity:0;position:absolute;top:22px;transform:translateX(-42%);transition:opacity 450ms var(--salt-ease),transform 450ms var(--salt-ease);width:0}.salt-play-video .wp-block-button__link:hover::before{opacity:1;transform:translateX(-42%) translateY(-3px)}.salt-play-video .wp-block-button__link:hover{box-shadow:0 24px 46px rgba(0,0,0,0.22);transform:translateY(-5px) scale(1.035)}.salt-architecture-layout:hover .salt-play-video .wp-block-button__link{box-shadow:0 28px 54px rgba(0,0,0,0.25);transform:translateY(-6px) scale(1.055)}.salt-architecture-layout:hover .salt-play-video .wp-block-button__link::before{opacity:1;transform:translateX(-42%) translateY(-3px)}.salt-video-open{overflow:hidden}.salt-video-modal[hidden]{display:none}.salt-video-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:clamp(18px,4vw,64px);pointer-events:none;position:fixed;transition:opacity 420ms var(--salt-ease);z-index:1000}.salt-video-modal.is-open{opacity:1;pointer-events:auto}.salt-video-backdrop{background:rgba(0,0,0,0.78);backdrop-filter:blur(12px);inset:0;position:absolute}.salt-video-frame{background:#050505;border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,0.45);max-width:min(1080px,100%);overflow:hidden;position:relative;transform:translateY(40px) scale(0.94);transition:transform 520ms var(--salt-ease);width:100%;z-index:1}.salt-video-modal.is-open .salt-video-frame{transform:translateY(0) scale(1)}.salt-architecture-video{aspect-ratio:16 / 9;background:#000;display:block;height:auto;width:100%}.salt-video-close{align-items:center;background:#fff;border:0;border-radius:999px;color:#050505;cursor:pointer;display:flex;font-size:2rem;height:46px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:transform 350ms var(--salt-ease);width:46px;z-index:2}.salt-video-close:hover{transform:rotate(90deg) scale(1.05)}.salt-zones{background:#f5f5f5}.salt-zones-grid{gap:24px}.salt-zone-card .wp-block-cover__inner-container{align-content:space-between}.salt-zone-card p{color:#fff;font-size:1.05rem;max-width:420px}.salt-zones-editorial{background:#f4f5f5;color:#050505;overflow:hidden;padding:clamp(68px,7vw,96px) clamp(26px,4vw,76px) clamp(78px,8vw,118px)}.salt-zones-editorial .salt-zones-title{color:#050505;font-family:Inter,Arial,sans-serif;font-size:clamp(1.35rem,1.45vw,1.65rem);font-weight:800;letter-spacing:0;line-height:1.15;margin:0 0 clamp(58px,6vw,72px);text-transform:uppercase}.salt-zones-cards{align-items:stretch;display:grid;gap:clamp(24px,2.4vw,36px);grid-template-columns:repeat(2,minmax(320px,426px));justify-content:start;margin:0;max-width:900px;position:relative;width:100%}.salt-zone-showcase{border-radius:28px;box-sizing:border-box;height:clamp(500px,33vw,535px);min-height:0 !important;overflow:hidden;position:relative;width:100%}.salt-zone-showcase .wp-block-cover__image-background{transition:filter 800ms var(--salt-ease),transform 900ms var(--salt-ease)}.salt-zone-showcase:hover .wp-block-cover__image-background{filter:saturate(1.08) contrast(1.04);transform:scale(1.055)}.salt-zone-showcase::after{background:linear-gradient(180deg,rgba(0,0,0,0.02) 38%,rgba(0,0,0,0.46) 100%);content:"";inset:0;pointer-events:none;position:absolute}.salt-zone-shore-card{border-radius:28px}.salt-zone-showcase .wp-block-cover__inner-container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:42px 38px 38px;position:relative;z-index:1}.salt-zone-brand{margin:0}.salt-zone-card-actions{align-items:center;gap:10px;justify-content:flex-end;width:100%}.salt-zone-card-actions .wp-block-button__link{align-items:center;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.88);border-radius:999px;color:#fff;display:flex;font-size:0.9rem;font-weight:800;height:50px;justify-content:center;letter-spacing:0;min-width:50px;padding:0 28px;text-transform:uppercase;transition:background 300ms var(--salt-ease),color 300ms var(--salt-ease),transform 300ms var(--salt-ease)}.salt-zone-card-actions .wp-block-button__link:hover{background:#fff;color:#050505;transform:translateY(-2px)}.salt-zone-card-actions .salt-zone-eoi .wp-block-button__link{border-radius:50%;font-size:0.62rem;padding:0;width:50px}.salt-zone-icon-only{justify-content:flex-end}.salt-zone-modal{align-items:center;background:rgba(0,0,0,0.62);display:flex;inset:0;justify-content:center;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:opacity 360ms var(--salt-ease),visibility 360ms var(--salt-ease);visibility:hidden;z-index:9998}.salt-zone-modal-open{overflow:hidden}.salt-zone-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.salt-zone-modal-panel{background:#fff;border-radius:28px;box-shadow:0 34px 100px rgba(0,0,0,0.32);box-sizing:border-box;max-height:min(720px,calc(100vh - 48px));max-width:520px;overflow:auto;position:relative;transform:translateY(28px) scale(0.96);transition:transform 420ms var(--salt-ease);width:min(100%,520px)}.salt-zone-modal.is-open .salt-zone-modal-panel{transform:translateY(0) scale(1)}.salt-zone-modal-close{align-items:center;background:transparent;border:0;color:#050505;cursor:pointer;display:flex;font-size:1.8rem;font-weight:300;height:36px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:24px;top:22px;width:36px;z-index:2}.salt-zone-detail{background:#fff;border-radius:28px;box-sizing:border-box;display:none;min-height:0;padding:clamp(32px,2.5vw,40px) 36px 36px;width:100%}.salt-zone-detail.is-active{display:block}.salt-zone-detail-head{margin:0 0 8px}.salt-zone-detail h3{color:#050505;font-family:Inter,Arial,sans-serif;font-size:clamp(1.55rem,1.65vw,1.95rem);font-weight:700;line-height:1.12;margin:0}.salt-zone-close{color:#050505;font-size:1.85rem;font-weight:300;line-height:1;margin:0}.salt-zone-summary{color:#4b4b4b;font-size:clamp(0.98rem,0.98vw,1.08rem);font-weight:600;line-height:1.45;margin:0 0 20px;max-width:410px}.salt-zone-line{border:0;border-top:1px solid rgba(5,5,5,0.32);margin:20px 0 24px}.salt-zone-meta-grid{gap:26px;margin:0 0 22px}.salt-zone-meta-label{color:#9c9c9c;font-size:1rem;font-weight:700;line-height:1.25;margin:0 0 8px}.salt-zone-meta-value,.salt-zone-types{color:#050505;font-size:1rem;font-weight:700;line-height:1.45;margin:0}.salt-zone-types{max-height:52px;overflow:hidden}.salt-zone-detail-actions{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:24px}.salt-zone-detail-actions .wp-block-button{width:100%}.salt-zone-detail-actions .wp-block-button__link{align-items:center;border-radius:999px;box-sizing:border-box;display:flex;font-size:0.98rem;font-weight:800;height:50px;justify-content:center;letter-spacing:0;padding:0 24px;text-transform:uppercase;width:100%}.salt-zone-interest .wp-block-button__link{background:#ff421f;color:#fff}.salt-zone-more .wp-block-button__link{background:transparent;border:1px solid #050505;color:#050505}.salt-zone-slider-dot{background:#050505;border-radius:50%;height:9px;margin:42px 10vw 0 auto;width:9px}@media (max-width:1240px){.salt-zones-cards{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);width:100%}}@media (max-width:760px){.salt-zones-editorial{padding-inline:18px}.salt-zones-cards{grid-template-columns:1fr}.salt-zone-showcase{height:460px}.salt-zone-showcase .wp-block-cover__inner-container{padding:32px 26px 28px}.salt-zone-detail{padding:30px 24px}.salt-zone-modal{padding:18px}.salt-zone-detail-actions{grid-template-columns:1fr}.salt-zone-slider-dot{margin-right:50%}}.salt-location{background:#fff}.salt-map-panel{background:#f5f5f5;border-radius:var(--salt-radius);overflow:hidden;padding:22px 22px 34px}.salt-map-visual{border-radius:18px;overflow:hidden}.salt-location-pin{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.45rem,3vw,2.6rem);font-weight:900;line-height:1;margin:30px 0 8px;text-transform:uppercase}.salt-location-editorial{background:#f4f5f5;padding:clamp(44px,5vw,70px) clamp(20px,3.5vw,64px)}.salt-location-panel{background:#fff;border-radius:34px;display:grid;grid-template-columns:minmax(320px,410px) minmax(0,1fr);margin:0 auto;max-width:1704px;overflow:hidden;width:100%}.salt-location-copy{align-content:start;box-sizing:border-box;display:grid;padding:clamp(58px,5vw,94px) clamp(28px,4vw,68px)}.salt-location-description{color:#050505;font-size:clamp(1rem,1.05vw,1.18rem);font-weight:700;line-height:1.35;margin:0;max-width:360px}.salt-location-line{border:0;border-top:1px solid rgba(5,5,5,0.09);margin:clamp(34px,4vw,42px) 0 clamp(28px,3vw,36px);width:100%}.salt-location-road{align-items:center;color:#050505;display:flex;font-size:clamp(1rem,1vw,1.15rem);font-weight:700;gap:12px;line-height:1.25;margin:0}.salt-location-marker{background:#a77ab2;border-radius:999px 999px 999px 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);display:inline-flex;height:18px;transform:rotate(-45deg);width:18px}.salt-location-map-visual{border-radius:0;min-height:clamp(480px,36vw,630px) !important;overflow:hidden}.salt-location-map-visual .wp-block-cover__inner-container{align-items:end;box-sizing:border-box;display:flex;height:100%;justify-content:flex-end;padding:clamp(26px,3vw,36px);position:relative;z-index:1}.salt-location-actions{margin:0}.salt-location-directions .wp-block-button__link{align-items:center;background:#fff;border-radius:999px;box-shadow:0 16px 42px rgba(0,0,0,0.08);color:#050505;display:flex;font-size:clamp(0.95rem,0.95vw,1.06rem);font-weight:800;height:54px;justify-content:center;letter-spacing:0;min-width:236px;padding:0 28px;text-transform:uppercase;transition:transform 300ms var(--salt-ease),box-shadow 300ms var(--salt-ease)}.salt-location-directions .wp-block-button__link:hover{box-shadow:0 22px 52px rgba(0,0,0,0.14);transform:translateY(-2px)}@media (max-width:980px){.salt-location-panel{grid-template-columns:1fr}.salt-location-copy{padding-block:42px}.salt-location-description{max-width:560px}.salt-location-map-visual{min-height:460px !important}}@media (max-width:640px){.salt-location-editorial{padding-inline:18px}.salt-location-panel{border-radius:26px}.salt-location-copy{padding:34px 24px}.salt-location-map-visual{min-height:380px !important}.salt-location-map-visual .wp-block-cover__inner-container{padding:22px}.salt-location-directions .wp-block-button__link{min-width:0;width:100%}}.salt-inquiry{background:#090909;color:#fff}.salt-inquiry-grid{gap:clamp(28px,7vw,100px)}.salt-form{background:#ffffff;border-radius:var(--salt-radius);box-shadow:0 24px 80px rgba(0,0,0,0.08),0 4px 20px rgba(0,0,0,0.02);color:#080808;display:grid;gap:20px;padding:clamp(28px,5vw,44px);border:1px solid rgba(0,0,0,0.04)}.salt-form label{display:grid;font-size:0.72rem;font-weight:800;gap:8px;text-transform:uppercase;letter-spacing:0.08em;color:#080808}.salt-form input,.salt-form textarea{background:#f8f8f8;border:1px solid #e2e2e2;border-radius:14px;box-sizing:border-box;font-family:var(--wp--preset--font-family--body);font-size:0.92rem;font-weight:500;padding:15px 18px;width:100%;color:#080808;transition:border-color 0.25s var(--salt-ease),background-color 0.25s var(--salt-ease),box-shadow 0.25s var(--salt-ease);outline:none}.salt-form input::placeholder,.salt-form textarea::placeholder{color:#888888;font-weight:400}.salt-form input:hover,.salt-form textarea:hover{background:#f3f3f3;border-color:#d0d0d0}.salt-form input:focus,.salt-form textarea:focus{background:#ffffff;border-color:#c8a84e;box-shadow:0 0 0 4px rgba(200,168,78,0.12)}.salt-form button{background:#080808;border:2px solid #080808;border-radius:999px;color:#ffffff;cursor:pointer;font-family:var(--wp--preset--font-family--display);font-size:0.82rem;font-weight:900;letter-spacing:0.15em;padding:18px 24px;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;transition:all 0.5s cubic-bezier(0.22,1,0.36,1);margin-top:8px;display:inline-flex;align-items:center;justify-content:center}.salt-form button::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#c8a84e;border-radius:50%;z-index:-1;visibility:hidden;transition:all 0.5s cubic-bezier(0.22,1,0.36,1)}.salt-form button:hover{color:#ffffff;border-color:#c8a84e;box-shadow:0 12px 30px rgba(200,168,78,0.24)}.salt-form button:hover::after{visibility:visible;transform:translate(-50%,-50%) scale(60)}.salt-form button:active{transform:scale(0.98)}.salt-footer{background:#050505;color:rgba(255,255,255,0.82);max-width:none;padding:64px clamp(18px,4vw,64px) 34px}.salt-footer a{color:#fff}.salt-footer h3,.salt-footer h4{color:#fff}.salt-footer-copy{border-top:1px solid rgba(255,255,255,0.12);margin-top:36px;padding-top:22px}.salt-page-main{padding:140px clamp(18px,4vw,64px) 80px}.salt-reveal{opacity:0;transform:translateY(28px);transition:opacity 650ms var(--salt-ease),transform 650ms var(--salt-ease)}.salt-reveal.is-visible{opacity:1;transform:translateY(0)}[dir="rtl"] .salt-hero-content,[dir="rtl"] .salt-architecture-copy{margin-left:auto;margin-right:clamp(18px,8vw,120px)}[dir="rtl"] .salt-card-track{direction:rtl}[dir="rtl"] .salt-header-actions,[dir="rtl"] .salt-brand-lockup{direction:ltr}@media (max-width:900px){.salt-wordmark{display:none}.salt-header-inner{padding-inline:14px}.salt-interest-button{display:none}.salt-stats-bar{margin-top:-80px;padding:22px}.salt-stats-columns{display:grid !important;grid-template-columns:1fr}.salt-card-track{grid-auto-columns:minmax(270px,82vw)}.salt-section{padding-block:72px}.salt-zone-card,.salt-feature-card,.salt-experience-card{min-height:460px !important}}@media (max-width:600px){:root{--salt-header-height:66px}.salt-logo-tatweer img{width:64px !important;height:auto !important}.salt-logo-mark img{width:104px !important;height:auto !important}.salt-brand-lockup{gap:8px}.salt-hero-content{margin-left:0;padding-inline:8px}.salt-hero-arrows{right:16px;top:auto;bottom:178px}.salt-hero-arrows .wp-block-button__link{height:44px;width:44px}.salt-section-title{font-size:clamp(2.35rem,14vw,4.6rem)}}.salt-site-header{background:transparent;border-top:2px solid rgba(0,0,0,0.35)}.salt-site-header.is-scrolled{background:rgba(34,52,61,0.72)}.salt-header-inner{border-bottom:1px solid rgba(255,255,255,0.24);margin-inline:clamp(18px,3.2vw,62px);min-height:118px;padding:28px 0 24px;width:auto}.salt-brand-lockup{gap:24px}.salt-brand-divider{background:rgba(255,255,255,0.45);height:50px;margin:0;width:1px}.salt-logo-tatweer img{width:58px !important}.salt-logo-mark img{width:96px !important}.salt-wordmark{color:rgba(255,255,255,0.42);font-size:clamp(2rem,3vw,3.15rem);letter-spacing:0;top:82px}.salt-wordmark span{color:rgba(255,255,255,0.56);font-size:0.16em;margin-left:3px;vertical-align:middle}.salt-interest-button .wp-block-button__link,.salt-site-header .wp-block-button__link{background:#fff;border:0;color:#0a0a0a;font-size:0.83rem;min-width:146px;padding:14px 22px}.salt-menu-button{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.76);font-size:1.15rem;height:44px;width:44px}.salt-sticky-nav{background:rgba(126,133,138,0.58);border-bottom:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px);left:0;position:fixed;right:0;top:120px;z-index:90}.salt-sticky-nav-inner{border-bottom:1px solid rgba(255,255,255,0.15);justify-content:center;margin-inline:clamp(18px,3.2vw,62px);padding:14px 0 16px}.salt-sticky-nav a{border-bottom:0;border-right:1px solid rgba(255,255,255,0.26);color:#fff;font-size:0.95rem;padding:0 22px;text-transform:none}.salt-sticky-nav p:last-child a{border-right:0}.salt-sticky-nav a.is-active,.salt-sticky-nav a:hover{color:#fff;text-shadow:0 0 18px rgba(255,255,255,0.6)}.salt-hero-slider{margin-top:0}.salt-hero-slide .wp-block-cover__image-background{object-position:center center}.salt-hero-slide::after{background:linear-gradient(180deg,rgba(42,82,104,0.62) 0%,rgba(42,82,104,0.35) 22%,rgba(0,0,0,0.05) 44%),linear-gradient(90deg,rgba(0,0,0,0.48),rgba(0,0,0,0.04) 58%)}.salt-hero-announcement{left:50%;max-width:760px;position:absolute;text-align:center;top:29%;transform:translateX(-50%);width:min(760px,calc(100% - 40px));z-index:2}.salt-hero-announcement h2{color:#a5be14;font-size:clamp(1.5rem,2.7vw,2.85rem);line-height:1.05;margin:0;text-transform:uppercase}.salt-hero-announcement p{color:rgba(255,255,255,0.76);font-size:clamp(1.1rem,1.7vw,1.75rem);font-weight:800;margin:8px 0 0;text-transform:uppercase}.salt-hero-content{bottom:clamp(210px,20vh,250px);margin-left:clamp(28px,3.2vw,62px);max-width:850px;padding-top:0;position:absolute}.salt-kicker{color:#fff;font-size:clamp(1rem,1.15vw,1.22rem);letter-spacing:0;margin-bottom:42px;text-transform:none}.salt-kicker::before{content:"\25CC ";font-size:0.95em;font-weight:400}.salt-hero-title{opacity:0;font-family:Inter,Arial,sans-serif;font-size:clamp(4.2rem,5.3vw,6.1rem);font-weight:400;line-height:1.02;max-width:920px;text-transform:uppercase}.salt-hero-arrows{bottom:24%;display:flex;gap:10px;right:clamp(28px,3.2vw,62px);top:auto}.salt-hero-arrows .wp-block-button__link{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.68);font-size:1.55rem;height:48px;width:48px}.salt-stats-bar{border-radius:22px 22px 0 0;box-shadow:none;margin:-156px 0 0 auto;max-width:calc(100% - clamp(120px,10.7vw,206px));min-height:156px;padding:44px clamp(28px,4vw,76px) 32px}.salt-stats-bar::before{background:#0b0b0b;border-radius:999px;content:"";height:9px;left:78%;position:absolute;top:-2px;width:9px}.salt-stats-columns{display:grid !important;grid-template-columns:minmax(165px,220px) minmax(300px,1fr) minmax(150px,190px) minmax(330px,525px);gap:0}.salt-stats-columns > .wp-block-column{border-left:1px solid #d5d5d5;padding:0 26px}.salt-stats-columns > .wp-block-column:first-child{border-left:0;padding-left:0}.salt-stat-label{color:#1d2a30;font-size:1rem;font-weight:500;margin-bottom:8px;text-transform:none}.salt-stats-bar h3,.salt-property-types{color:#000;font-family:Inter,Arial,sans-serif;font-size:1.03rem;font-weight:700;line-height:1.42;margin:0;text-transform:none}.salt-stats-actions{align-self:center}.salt-stats-actions .wp-block-buttons{display:grid;gap:16px 12px;grid-template-columns:1fr 1fr}.salt-stats-actions .wp-block-button .wp-block-button__link{background:#0a0a0a;border:0;border-radius:999px;color:#fff;font-size:0.86rem;min-height:49px;padding:16px 28px;white-space:nowrap;width:100%}.salt-stats-actions .salt-pay-button{grid-column:1 / -1;justify-self:center;width:min(244px,100%)}.salt-stats-actions .salt-pay-button span{color:#ff4a2c}@media (max-width:1320px){.salt-stats-columns{grid-template-columns:1fr 1.4fr;row-gap:24px}.salt-stats-actions{grid-column:1 / -1}}@media (max-width:760px){.salt-header-inner{margin-inline:16px;min-height:78px;padding:18px 0}.salt-sticky-nav{display:none}.salt-wordmark{display:none}.salt-brand-divider{height:34px}.salt-hero-announcement{top:20%}.salt-hero-content{bottom:270px;margin-left:22px}.salt-hero-title{font-size:clamp(3.1rem,15vw,5rem)}.salt-kicker{margin-bottom:24px}.salt-stats-bar{margin-top:-220px;max-width:calc(100% - 28px);padding:28px 22px}.salt-stats-columns{grid-template-columns:1fr}.salt-stats-columns > .wp-block-column{border-left:0;border-top:1px solid #e1e1e1;padding:18px 0 0}.salt-stats-columns > .wp-block-column:first-child{border-top:0;padding-top:0}.salt-stats-actions .wp-block-buttons{grid-template-columns:1fr}.salt-stats-actions .salt-pay-button{width:100%}}.salt-highlights-editorial{background:#f3f3f3;color:#050505;overflow:hidden;padding:clamp(72px,8vw,102px) 0 clamp(76px,8vw,110px) clamp(28px,5.7vw,108px)}.salt-highlights-header{margin-bottom:clamp(38px,4vw,58px);padding-right:clamp(28px,4.6vw,88px)}.salt-highlights-title{font-family:Inter,Arial,sans-serif;font-size:clamp(0.9rem,1vw,1.08rem);font-weight:700;line-height:1.2;margin:0;text-transform:uppercase}.salt-highlights-arrows{gap:10px}.salt-highlights-arrows .wp-block-button__link{align-items:center;background:transparent;border:1px solid #c7cbd0;color:#b4b8bd;display:flex;font-size:1.35rem;font-weight:400;height:38px;justify-content:center;line-height:1;padding:0;width:38px}.salt-highlights-row{align-items:start;display:grid;gap:clamp(34px,2.6vw,50px);grid-auto-flow:column;grid-auto-columns:clamp(300px,21.6vw,415px);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:0 clamp(32px,4.6vw,88px) 28px 0;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.salt-highlights-row::-webkit-scrollbar{display:none}.salt-highlights-row > .salt-highlight-card{min-width:0;scroll-snap-align:start}.salt-highlight-card{background:transparent;box-sizing:border-box;transition:transform 650ms var(--salt-ease)}.salt-highlights-editorial .salt-reveal{transform:translateY(34px) scale(0.985);transition:opacity 900ms var(--salt-ease),transform 900ms var(--salt-ease)}.salt-highlights-editorial .salt-reveal.is-visible{transform:translateY(0) scale(1)}.salt-highlights-row .salt-highlight-card:nth-child(2){transition-delay:70ms}.salt-highlights-row .salt-highlight-card:nth-child(3){transition-delay:140ms}.salt-highlights-row .salt-highlight-card:nth-child(4){transition-delay:210ms}.salt-highlights-row .salt-highlight-card:nth-child(5){transition-delay:280ms}.salt-highlight-card figure{aspect-ratio:1 / 1.1;border-radius:32px;margin:0 0 20px;overflow:hidden;width:100%}.salt-highlight-card img{display:block;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 900ms var(--salt-ease),filter 900ms var(--salt-ease);width:100%}.salt-highlight-card:hover{transform:translateY(-8px)}.salt-highlight-card:hover img{filter:saturate(1.08) contrast(1.04);transform:scale(1.075)}.salt-highlight-card h3{color:#030303;font-family:Inter,Arial,sans-serif;font-size:clamp(0.9rem,0.86vw,1rem);font-weight:800;letter-spacing:0;line-height:1.25;margin:0 0 10px;text-transform:uppercase}.salt-highlight-card p{color:#080808;font-size:clamp(0.84rem,0.78vw,0.94rem);font-weight:500;line-height:1.45;margin:0}.salt-highlight-card-large{border-radius:34px;grid-column:span 2;min-height:430px !important;overflow:hidden}.salt-highlight-card-large .wp-block-cover__image-background{transition:transform 950ms var(--salt-ease),filter 950ms var(--salt-ease)}.salt-highlight-card-large:hover .wp-block-cover__image-background{filter:saturate(1.08) contrast(1.04);transform:scale(1.06)}.salt-highlight-card-large::after{background:linear-gradient(180deg,rgba(120,150,170,0.45),rgba(0,0,0,0.2) 45%,rgba(0,0,0,0.62)),linear-gradient(90deg,rgba(255,255,255,0.16),rgba(255,255,255,0));content:"";inset:0;pointer-events:none;position:absolute}.salt-highlight-card-large .wp-block-cover__inner-container{align-content:space-between;box-sizing:border-box;display:grid;height:100%;padding:clamp(24px,2.3vw,38px);position:relative;z-index:1}.salt-highlight-card-large h3{color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1vw,1.13rem);font-weight:800;line-height:1.25;margin:0;text-transform:uppercase}.salt-highlight-card-large p{color:#fff;font-size:clamp(0.82rem,0.78vw,0.95rem);font-weight:700;line-height:1.48;max-width:390px}.salt-highlight-facts{align-self:end;gap:28px;margin-top:auto}.salt-highlight-facts p{font-size:clamp(0.78rem,0.76vw,0.92rem);font-weight:800;line-height:1.2;white-space:nowrap}.salt-highlight-card-large .wp-block-cover__image-background{object-position:center center}@media (max-width:1400px){.salt-highlights-row{grid-auto-columns:clamp(270px,29vw,360px)}}@media (max-width:760px){.salt-highlights-editorial{padding-left:18px}.salt-highlights-row{gap:22px;grid-auto-columns:minmax(248px,78vw);padding-right:18px}.salt-highlight-card-large{grid-column:span 1;min-height:420px !important}.salt-highlight-facts{flex-wrap:wrap !important;gap:12px 18px}}.salt-highlights-dots{gap:12px;margin-top:-14px;padding-right:clamp(28px,4.6vw,88px)}.salt-highlights-dots p{background:rgba(0,0,0,0.25);border-radius:999px;height:10px;margin:0;width:10px}.salt-highlights-dots p.is-active{background:#050505}@media (max-width:1180px){.salt-architecture-panel{grid-template-columns:minmax(180px,260px) 1fr;margin-left:42px;max-width:calc(100% - 120px);padding-left:42px}.salt-play-video{right:38px}}@media (max-width:820px){.salt-architecture-layout{padding-bottom:64px}.salt-architecture-hero{min-height:560px !important}.salt-architecture-heading{left:22px;top:46px;width:calc(100% - 44px)}.salt-architecture-panel{border-radius:24px;gap:22px;grid-template-columns:1fr;margin:-156px 18px 0;max-width:none;padding:22px}.salt-architecture-thumb{margin:0;max-width:280px}.salt-architecture-text{padding-block:4px 10px}.salt-play-video{bottom:auto;right:34px;top:474px}.salt-play-video .wp-block-button__link{height:92px;width:92px}}@media (max-width:520px){.salt-architecture-heading h2{font-size:clamp(2.2rem,11vw,3.4rem)}.salt-architecture-panel{margin-top:-118px}.salt-play-video{right:22px;top:432px}}.video-venue-section{background:#fff;box-sizing:border-box;color:#050505;cursor:none;max-width:none;min-height:920px;overflow:hidden;padding:0 0 120px;position:relative;width:100%}.video-venue-section:focus-visible{outline:3px solid #0ea5e9;outline-offset:-3px}.video-venue-background{margin:0;max-width:none;min-height:800px !important;overflow:hidden;width:100%}.video-venue-background::after{background:linear-gradient(180deg,rgba(75,120,145,0.22),rgba(255,255,255,0) 42%),linear-gradient(90deg,rgba(0,0,0,0.25),rgba(0,0,0,0.02) 62%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.video-venue-background .wp-block-cover__image-background{height:100%;object-fit:cover;object-position:center center;transform:scale(1.01);transition:transform 1200ms var(--salt-ease),filter 1200ms var(--salt-ease);width:100%}.video-venue-section:hover .video-venue-background .wp-block-cover__image-background{filter:saturate(1.08) contrast(1.04);transform:scale(1.055)}.video-venue-heading{box-sizing:border-box;left:5%;max-width:92%;position:absolute;top:64px;z-index:2}.video-venue-heading p{color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(1.05rem,1.25vw,1.55rem);font-weight:800;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.video-venue-heading h2{color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(3.5rem,4.15vw,4.45rem);font-weight:300;letter-spacing:0.015em;line-height:1.02;margin:0;text-transform:uppercase}.video-venue-card{align-items:center;background:#f5f5f5;border-radius:0 35px 35px 0;box-sizing:border-box;display:flex;gap:clamp(36px,4vw,74px);left:5%;min-height:240px;padding:0 clamp(42px,4vw,74px) 0 clamp(74px,5vw,96px);position:absolute;top:640px;transition:transform 850ms var(--salt-ease),box-shadow 850ms var(--salt-ease);width:65%;z-index:4}.video-venue-section:hover .video-venue-card{box-shadow:0 28px 70px rgba(0,0,0,0.12);transform:translateY(-8px)}.video-venue-image{border-radius:35px;flex:0 0 315px;height:325px;margin:0;overflow:hidden;transform:translateY(-110px)}.video-venue-image img{display:block;height:100%;object-fit:cover;transition:transform 900ms var(--salt-ease),filter 900ms var(--salt-ease);width:100%}.video-venue-section:hover .video-venue-image img{filter:saturate(1.08) contrast(1.04);transform:scale(1.06)}.video-venue-content{max-width:760px;padding-block:36px}.video-venue-content h3{color:#050505;font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.05vw,1.26rem);font-weight:800;letter-spacing:0;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.video-venue-content p{color:#050505;font-size:clamp(1rem,1vw,1.17rem);font-weight:600;line-height:1.58;margin:0}.video-play-button{position:absolute;right:-55px;top:50%;transform:translateY(-50%);z-index:5}.video-play-button .wp-block-button__link{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 18px 36px rgba(0,0,0,0.16);color:#050505;display:flex;font-size:1rem;font-weight:600;height:110px;justify-content:center;line-height:1.2;padding:0;text-align:center;text-transform:none;transition:transform 600ms var(--salt-ease),box-shadow 600ms var(--salt-ease);width:110px}.video-venue-section:hover .video-play-button .wp-block-button__link,.video-play-button .wp-block-button__link:hover{box-shadow:0 24px 52px rgba(0,0,0,0.24);transform:scale(1.06)}.video-custom-cursor{align-items:center;background:#fff;border-radius:50%;box-shadow:0 18px 44px rgba(0,0,0,0.22);color:#050505;display:flex;font-size:1rem;font-weight:700;height:110px;justify-content:center;left:0;line-height:1.2;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transform:translate3d(0,0,0) translate(-50%,-50%) scale(0.7);transition:opacity 260ms var(--salt-ease),scale 260ms var(--salt-ease);width:110px;z-index:20}.video-custom-cursor.is-visible{opacity:1;scale:1}.video-modal-open{overflow:hidden}.video-modal[hidden]{display:none}.video-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:clamp(18px,4vw,64px);pointer-events:none;position:fixed;transition:opacity 420ms var(--salt-ease);z-index:1000}.video-modal.is-open{opacity:1;pointer-events:auto}.video-modal-backdrop{background:rgba(0,0,0,0.78);backdrop-filter:blur(12px);inset:0;position:absolute}.video-modal-inner{background:#050505;border-radius:24px;box-shadow:0 40px 100px rgba(0,0,0,0.45);max-width:min(1080px,100%);overflow:hidden;position:relative;transform:translateY(40px) scale(0.94);transition:transform 520ms var(--salt-ease);width:100%;z-index:1}.video-modal.is-open .video-modal-inner{transform:translateY(0) scale(1)}.video-modal-ratio{aspect-ratio:16 / 9;background:#000;width:100%}.video-modal-ratio iframe{border:0;display:block;height:100%;width:100%}.video-modal-close{align-items:center;background:#fff;border:0;border-radius:999px;color:#050505;cursor:pointer;display:flex;font-size:2rem;height:46px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;transition:transform 350ms var(--salt-ease);width:46px;z-index:2}.video-modal-close:hover{transform:rotate(90deg) scale(1.05)}@media (max-width:1180px){.video-venue-heading h2{font-size:clamp(2.8rem,5vw,4rem)}.video-venue-card{width:85%}.video-venue-image{flex-basis:260px;height:280px}}@media (hover:none),(pointer:coarse){.video-venue-section{cursor:pointer}.video-custom-cursor{display:none}}@media (max-width:760px){.video-venue-section{cursor:pointer;min-height:auto;padding-bottom:64px}.video-venue-background{min-height:700px !important}.video-venue-heading{left:22px;top:44px;width:calc(100% - 44px)}.video-venue-heading h2{font-size:36px;line-height:1.08}.video-venue-card{border-radius:28px;flex-direction:column;gap:22px;left:auto;margin:-160px 18px 0;min-height:0;padding:22px;position:relative;top:auto;width:auto}.video-venue-image{flex-basis:auto;height:auto;margin:0;transform:none;width:90%}.video-venue-image img{aspect-ratio:1 / 1}.video-venue-content{padding-block:0 10px}.video-play-button{position:static;transform:none}.video-play-button .wp-block-button__link{border-radius:999px;height:auto;padding:15px 24px;width:auto}}@media (prefers-reduced-motion:reduce){.video-venue-background .wp-block-cover__image-background,.video-venue-card,.video-venue-image img,.video-play-button .wp-block-button__link,.video-custom-cursor,.video-modal,.video-modal-inner{transition-duration:1ms !important}}.salt-experiences-editorial{background:#fff;color:#050505;overflow:hidden;padding:clamp(72px,7vw,92px) 0 clamp(84px,7vw,118px) clamp(28px,4.5vw,86px)}.salt-experiences-header{margin-bottom:clamp(58px,6vw,74px);padding-right:clamp(28px,5vw,96px)}.salt-experiences-heading{margin:0;max-width:min(760px,70vw)}.salt-experiences-heading h2{color:#050505;font-family:Inter,Arial,sans-serif;font-size:clamp(1.35rem,1.45vw,1.65rem);font-weight:800;letter-spacing:0.02em;line-height:1.15;margin:0 0 18px;text-transform:uppercase}.salt-experiences-heading p{color:#050505;font-size:clamp(0.95rem,0.95vw,1.12rem);font-weight:600;line-height:1.45;margin:0}.salt-experiences-arrows{gap:12px;margin-top:10px}.salt-experiences-arrows .wp-block-button__link{align-items:center;background:transparent;border:1px solid #cfd2d5;border-radius:50%;color:#b8bdc2;display:flex;font-size:1.6rem;font-weight:300;height:50px;justify-content:center;line-height:1;padding:0;text-transform:none;transition:border-color 300ms var(--salt-ease),color 300ms var(--salt-ease),transform 300ms var(--salt-ease);width:50px}.salt-experiences-arrows .salt-experiences-next .wp-block-button__link{border-color:#050505;color:#050505}.salt-experiences-arrows .wp-block-button__link:hover{border-color:#050505;color:#050505;transform:translateY(-2px)}.salt-experiences-track{--salt-experiences-gap:clamp(28px,2.35vw,44px);--salt-experiences-left:clamp(28px,4.5vw,86px);--salt-experiences-right:clamp(28px,5vw,96px);display:grid;gap:var(--salt-experiences-gap);grid-auto-columns:max(300px,calc((100vw - var(--salt-experiences-left) - var(--salt-experiences-right) - var(--salt-experiences-gap) - var(--salt-experiences-gap)) / 3));grid-auto-flow:column;overflow-x:auto;overflow-y:hidden;padding:0 var(--salt-experiences-right) 18px 0;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.salt-experiences-track::-webkit-scrollbar{display:none}.salt-experiences-track .salt-experience-card{border-radius:32px;box-sizing:border-box;min-height:clamp(420px,27vw,520px) !important;overflow:hidden;scroll-snap-align:start;width:100%}.salt-experiences-track .salt-experience-card-large{grid-column:span 1}.salt-experiences-track .salt-experience-card-small{grid-column:span 1;min-width:clamp(320px,22vw,420px)}.salt-experiences-track .salt-experience-card::after{background:linear-gradient(180deg,rgba(0,0,0,0.02) 20%,rgba(0,0,0,0.28) 56%,rgba(0,0,0,0.72)),linear-gradient(90deg,rgba(0,0,0,0.18),rgba(0,0,0,0));content:"";inset:0;pointer-events:none;position:absolute}.salt-experiences-track .wp-block-cover__image-background{transition:transform 950ms var(--salt-ease),filter 950ms var(--salt-ease)}.salt-experiences-track .salt-experience-card:hover .wp-block-cover__image-background{filter:saturate(1.08) contrast(1.04);transform:scale(1.065)}.salt-experiences-track .salt-experience-card .wp-block-cover__inner-container{align-content:end;box-sizing:border-box;display:grid;height:100%;padding:clamp(28px,2.4vw,42px);position:relative;z-index:1}.salt-experiences-track .salt-experience-card h3{color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(1.55rem,1.7vw,2rem);font-weight:800;line-height:1.1;margin:0 0 12px;text-transform:uppercase}.salt-experiences-track .salt-experience-card p{color:#fff;font-size:clamp(0.95rem,0.98vw,1.12rem);font-weight:700;line-height:1.45;margin:0;max-width:780px}@media (max-width:1180px){.salt-experiences-track{grid-auto-columns:max(340px,calc((100vw - var(--salt-experiences-left) - var(--salt-experiences-right) - var(--salt-experiences-gap)) / 2))}.salt-experiences-heading{max-width:74vw}}@media (max-width:760px){.salt-experiences-editorial{padding-left:18px}.salt-experiences-header{align-items:flex-start !important;display:grid !important;gap:24px;padding-right:18px}.salt-experiences-heading{max-width:none}.salt-experiences-track{gap:22px;grid-auto-columns:minmax(280px,84vw);padding-right:18px}.salt-experiences-track .salt-experience-card{border-radius:24px;min-height:420px !important}}.salt-lang-toggle{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:30px;display:inline-flex;align-items:center;height:38px;padding:3px;cursor:pointer;position:relative;overflow:hidden;user-select:none;width:88px;box-sizing:border-box;transition:border-color 0.25s var(--salt-ease),background-color 0.25s var(--salt-ease)}.salt-lang-toggle:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.3)}.salt-lang-toggle-bg{position:absolute;top:3px;bottom:3px;left:3px;width:39px;background:#c8a84e;border-radius:25px;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),background-color 0.4s var(--salt-ease),box-shadow 0.4s var(--salt-ease);box-shadow:0 4px 10px rgba(200,168,78,0.25);z-index:1}.salt-lang-toggle.is-ar .salt-lang-toggle-bg{transform:translateX(41px)}.salt-lang-toggle:not(.is-ar):hover .salt-lang-toggle-bg{transform:translateX(41px);background:#ffffff;box-shadow:0 4px 10px rgba(255,255,255,0.25)}.salt-lang-toggle.is-ar:hover .salt-lang-toggle-bg{transform:translateX(0);background:#ffffff;box-shadow:0 4px 10px rgba(255,255,255,0.25)}.salt-lang-option{position:relative;z-index:2;width:39px;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--wp--preset--font-family--display);font-size:0.72rem;font-weight:800;letter-spacing:0.05em;color:rgba(255,255,255,0.45);transition:color 0.4s cubic-bezier(0.22,1,0.36,1);text-align:center}.salt-lang-option.is-active{color:#ffffff;font-weight:900}.salt-lang-toggle:not(.is-ar):hover .salt-lang-option:first-of-type{color:rgba(255,255,255,0.45);font-weight:800}.salt-lang-toggle:not(.is-ar):hover .salt-lang-option:last-of-type{color:#000000;font-weight:900}.salt-lang-toggle.is-ar:hover .salt-lang-option:first-of-type{color:#000000;font-weight:900}.salt-lang-toggle.is-ar:hover .salt-lang-option:last-of-type{color:rgba(255,255,255,0.45);font-weight:800}