#pagePreloader,#preloader,.preloader{position:fixed;inset:0;z-index:999999;background:radial-gradient(circle at 50% 42%,#15120d 0%,#080705 78%);display:none;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s cubic-bezier(0.22,1,0.36,1),visibility 0.4s cubic-bezier(0.22,1,0.36,1);overflow:hidden}#pagePreloader.preloader-hidden,#preloader.preloader-hidden,.preloader.preloader-hidden,#pagePreloader.loaded,.preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}.house-loader-wrap{width:100%;max-width:380px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.house-loader-stage{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.house-svg-box{position:relative;width:clamp(165px,38vw,220px);height:clamp(120px,28vw,160px);display:flex;align-items:center;justify-content:center}.house-loader-svg{width:100%;height:100%;overflow:visible;position:relative;z-index:2}.house-loader-svg .house-path{stroke:#d4a44c;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 8px rgba(212,164,76,0.35));transition:stroke 0.4s ease,filter 0.4s ease}.house-loader-wrap.is-house-drawn .house-loader-svg .house-path{stroke:#f0c978;filter:drop-shadow(0 0 14px rgba(240,201,120,0.58))}.house-loader-glow{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle,rgba(212,164,76,0.22) 0%,transparent 72%);filter:blur(18px);opacity:0.45;z-index:1;transition:opacity 0.6s ease,transform 0.6s ease}.house-loader-wrap.is-house-drawn .house-loader-glow{opacity:0.95;transform:scale(1.15)}.house-logo-reveal{min-height:64px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px) scale(0.96);transition:opacity 0.55s cubic-bezier(0.22,1,0.36,1),transform 0.55s cubic-bezier(0.22,1,0.36,1)}.house-logo-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}.house-loader-logo{max-width:clamp(160px,42vw,215px);height:auto;display:block;filter:drop-shadow(0 6px 20px rgba(0,0,0,0.7))}.house-loader-meta{width:100%;max-width:240px;display:flex;flex-direction:column;gap:0.55rem}.house-progress-track{width:100%;height:2px;background:rgba(255,250,240,0.12);border-radius:999px;overflow:hidden}.house-progress-fill{width:0%;height:100%;background:linear-gradient(90deg,#b17d27 0%,#f3dfb1 100%);box-shadow:0 0 10px rgba(240,201,120,0.7);transition:width 0.12s linear}.house-loader-status-row{display:flex;align-items:center;justify-content:space-between;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.66rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(243,223,177,0.78)}.house-loader-pct{display:inline-block;min-width:4ch;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:#f3dfb1}.hero-media.hero-slides{position:absolute;inset:0;overflow:hidden;z-index:1;background:#0d0b08;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-media.hero-slides .hero-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transform:translate3d(0,0,0) scale(1);transition:opacity 2.4s cubic-bezier(0.4,0,0.2,1);animation:none;will-change:opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:none;z-index:1;pointer-events:none}.hero-media.hero-slides .hero-slide.is-prev{opacity:1;transform:translate3d(0,0,0) scale(1);transition:opacity 2.4s cubic-bezier(0.4,0,0.2,1);animation:none;z-index:2}.hero-media.hero-slides .hero-slide.is-active{opacity:1;transform:translate3d(0,0,0) scale(1);animation:none;z-index:3}.hero-slider-meta{display:flex;flex-direction:column;align-items:center;gap:0.45rem}.hero-slide-caption{font-size:0.64rem;text-transform:uppercase;letter-spacing:0.16em;color:rgba(255,250,240,0.85);background:rgba(12,11,9,0.52);border:1px solid rgba(177,125,39,0.32);padding:0.24rem 0.7rem;border-radius:999px;backdrop-filter:blur(8px);transition:opacity 0.3s ease}.hero-slider-controls{display:inline-flex;align-items:center;gap:0.5rem;padding:0.35rem 0.7rem;border-radius:999px;background:rgba(14,12,10,0.48);border:1px solid rgba(255,255,255,0.14);backdrop-filter:blur(8px)}.hero-slide-dot{width:22px;height:4px;border-radius:999px;border:none;background:rgba(255,255,255,0.28);cursor:pointer;padding:0;transition:width 0.35s ease,background-color 0.35s ease,box-shadow 0.35s ease}.hero-slide-dot:hover{background:rgba(255,255,255,0.55)}.hero-slide-dot.is-active{width:38px;background:var(--gold,#b17d27);box-shadow:0 0 10px rgba(177,125,39,0.65)}.hero-market-pill.is-slide-linked{border-color:rgba(218,168,79,0.65);background:linear-gradient(135deg,rgba(177,125,39,0.26) 0%,rgba(20,18,15,0.84) 100%);box-shadow:0 10px 26px rgba(0,0,0,0.38),0 0 0 1px rgba(177,125,39,0.22)}.hero-market-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.7rem 0.85rem;max-width:20px;width:100%;margin:1.25rem 0 1.65rem}.hero-market-pill{display:flex;align-items:center;justify-content:space-between;gap:0.65rem;padding:0.68rem 0.85rem 0.68rem 1.05rem;border-radius:14px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(197,155,95,0.45);background:linear-gradient(145deg,rgba(10,9,7,0.94) 0%,rgba(20,16,11,0.9) 100%);box-shadow:0 10px 26px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.09);cursor:pointer;text-align:left;min-width:0;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),border-color 0.28s ease,box-shadow 0.28s ease,background 0.28s ease}.hero-pill-body{display:flex;align-items:center;flex-wrap:nowrap;gap:0.5rem;min-width:0;flex:1 1 auto}.hero-pill-country{font-size:0.86rem;font-weight:700;color:#ffffff;letter-spacing:0.03em;white-space:nowrap;flex-shrink:0;line-height:1.2}.hero-pill-tag{font-size:0.58rem;font-weight:600;color:#f0cf88;padding-left:0.5rem;border-left:1px solid rgba(230,194,122,0.38);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.hero-pill-cta{display:inline-flex;align-items:center;gap:0.28rem;padding:0.24rem 0.58rem;border-radius:999px;background:rgba(177,125,39,0.16);border:1px solid rgba(224,180,92,0.32);color:#f3d493;font-size:0.68rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;flex-shrink:0;transition:background 0.28s ease,color 0.28s ease,border-color 0.28s ease,transform 0.28s ease}.hero-pill-chevron{font-size:1.05rem;line-height:0.85;font-weight:700;display:inline-block;transform:translateY(-0.5px);transition:transform 0.28s cubic-bezier(0.22,1,0.36,1)}.hero-market-pill:hover,.hero-market-pill:focus-visible{transform:translateY(-2px);border-color:rgba(230,194,122,0.9);background:linear-gradient(135deg,rgba(24,19,13,0.92),rgba(46,34,20,0.78));box-shadow:0 14px 32px rgba(177,125,39,0.28),inset 0 1px 0 rgba(255,255,255,0.14);outline:none}.hero-market-pill:hover .hero-pill-cta,.hero-market-pill:focus-visible .hero-pill-cta{background:var(--gold,#b17d27);border-color:var(--gold,#b17d27);color:#0e0c09}.hero-market-pill:hover .hero-pill-chevron,.hero-market-pill:focus-visible .hero-pill-chevron{transform:translate(3px,-0.5px)}.map-filter-btn{display:inline-flex;align-items:center;gap:0.45rem;padding:0.55rem 1.05rem;font-size:0.74rem;font-weight:600;letter-spacing:0.03em;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;transition:all 0.3s cubic-bezier(0.22,1,0.36,1);white-space:nowrap}#map-section>.container{width:min(var(--container),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.map-section-wrapper{display:flex;flex-direction:column;gap:1.25rem}.map-market-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;background:linear-gradient(145deg,var(--surface) 0%,color-mix(in srgb,var(--surface-2) 85%,rgba(177,125,39,0.08)) 100%);border:1px solid rgba(177,125,39,0.28);border-radius:20px;padding:0.9rem 1.25rem;box-shadow:0 16px 40px rgba(0,0,0,0.18);position:relative;overflow:hidden}.map-market-bar::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0.7}.map-filters{display:flex;align-items:center;gap:0.55rem;flex-wrap:wrap}.map-filter-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);transition:background 0.3s ease,box-shadow 0.3s ease}.map-filter-btn:hover{border-color:var(--gold);transform:translateY(-2px)}.map-filter-btn.active{background:linear-gradient(135deg,#c9933b,#9e6d1e);color:#0e0c09;border-color:#e3b764;box-shadow:0 8px 22px rgba(177,125,39,0.35)}.map-filter-btn.active .map-filter-dot{background:#0e0c09;box-shadow:0 0 6px rgba(0,0,0,0.5)}.map-layout{display:grid;grid-template-columns:380px 1fr;gap:0;height:clamp(540px,72vh,690px);border-radius:26px;overflow:hidden;border:1px solid rgba(177,125,39,0.3);background:var(--surface);box-shadow:0 28px 70px rgba(0,0,0,0.32)}.map-sidebar-wrap{display:flex;flex-direction:column;height:100%;background:var(--surface);border-right:1px solid var(--border);overflow:hidden}.map-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:1.15rem 1.35rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.map-sidebar-title{font-family:var(--display);font-size:1.25rem;font-weight:600;color:var(--text);letter-spacing:0.01em}.map-sidebar-count{display:inline-flex;align-items:center;padding:0.28rem 0.75rem;border-radius:999px;background:rgba(177,125,39,0.16);border:1px solid rgba(177,125,39,0.38);color:var(--gold);font-size:0.68rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.map-sidebar{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:0.85rem}.map-list-item{display:grid;grid-template-columns:82px 1fr;gap:0.95rem;padding:0.85rem;border-radius:16px;border:1px solid var(--border);background:var(--surface-2);align-items:center;cursor:pointer;transition:all 0.32s cubic-bezier(0.22,1,0.36,1);position:relative;overflow:hidden}.map-list-item:hover,.map-list-item.active{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 80%,rgba(177,125,39,0.16)),var(--surface-2));border-color:var(--gold);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,0.22)}.map-list-item-img-wrap{width:82px;height:76px;border-radius:12px;overflow:hidden;border:1px solid rgba(177,125,39,0.25)}.map-list-item-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.map-list-item:hover .map-list-item-img{transform:scale(1.08)}.map-list-item-footer{display:flex;align-items:center;justify-content:space-between;margin-top:0.35rem}.map-list-item-arrow{width:24px;height:24px;border-radius:50%;background:rgba(177,125,39,0.14);color:var(--gold);display:inline-flex;align-items:center;justify-content:center;font-size:0.78rem;transition:transform 0.3s ease,background 0.3s ease,color 0.3s ease}.map-list-item:hover .map-list-item-arrow,.map-list-item.active .map-list-item-arrow{background:var(--gold);color:#0e0c09;transform:translateX(2px)}.map-pin-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.map-pin-price-pill{padding:2px 8px;border-radius:999px;background:#12100d;border:1px solid #d9a84e;color:#f7e6c4;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.62rem;font-weight:700;white-space:nowrap;margin-bottom:4px;box-shadow:0 4px 12px rgba(0,0,0,0.45)}.map-pin-stem{width:3px;height:8px;background:#d9a84e;border-radius:2px}.leaflet-popup-content-wrapper{background:#15130f;color:#f8f5ef;border:1px solid rgba(212,164,76,0.45);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,0.65);padding:0;overflow:hidden}#propertyMap .leaflet-tile-pane{filter:invert(100%) hue-rotate(180deg) brightness(88%) contrast(92%) sepia(14%);transition:filter 0.35s ease}.leaflet-popup-content{margin:0;width:284px}.leaflet-popup-tip{background:#15130f;border:1px solid rgba(212,164,76,0.45)}.map-popup-media{position:relative;width:100%;height:152px;min-height:152px;max-height:152px;overflow:hidden;background:#0d0c09;flex-shrink:0}.map-popup-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,9,7,0.1) 0%,rgba(15,13,10,0.78) 100%);pointer-events:none;z-index:1}.map-popup-img{position:relative;top:0;left:0;width:100%;height:152px;max-width:none;object-fit:cover;object-position:center center;display:block;margin:0;transform:none}.map-popup-badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:999px;background:rgba(14,12,9,0.85);border:1px solid rgba(212,164,76,0.5);color:#e8c374;font-size:0.58rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;backdrop-filter:blur(6px)}.map-popup-body{padding:1rem 1.15rem 1.15rem;background:#15130f;display:flex;flex-direction:column;gap:0.35rem}.map-popup-body h4{font-family:'Cormorant Garamond',serif;font-size:1.24rem;font-weight:600;line-height:1.2;color:#fffaf0;margin:0}.map-popup-price{position:static;display:block;font-family:'Cormorant Garamond',serif;font-size:1.38rem;font-weight:700;line-height:1.15;color:#f3d49b;margin:0.15rem 0 0.55rem;text-shadow:none}.map-popup-body p{font-size:0.75rem;color:rgba(248,245,239,0.72);margin:0 0 0.75rem}.map-popup-inquire-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0.65rem 1rem;border-radius:999px;background:linear-gradient(135deg,#dfB25b,#b17d27);color:#0e0c09;font-weight:700;font-size:0.74rem;letter-spacing:0.08em;text-transform:uppercase;border:none;box-shadow:0 8px 20px rgba(177,125,39,0.35)}.map-popup-inquire-btn:hover{background:linear-gradient(135deg,#f2cb7c,#c89135);color:#090806}.map-floating-legend{position:absolute;left:16px;bottom:16px;z-index:6;display:inline-flex;align-items:center;gap:8px;padding:0.45rem 0.9rem;border-radius:999px;background:rgba(15,13,10,0.82);border:1px solid rgba(212,164,76,0.3);color:#f4eee1;font-size:0.68rem;backdrop-filter:blur(8px);pointer-events:none}.map-legend-indicator{width:7px;height:7px;border-radius:50%;background:#e0b45c;box-shadow:0 0 8px #e0b45c}.map-touch-lock-btn{top:auto;bottom:16px;right:16px;background:rgba(15,13,10,0.88);color:#f7f2e7;border:1px solid rgba(212,164,76,0.45);backdrop-filter:blur(8px)}.map-touch-lock-btn.is-hidden{display:none}.map-touch-icon-ring{width:52px;height:52px;border-radius:50%;background:rgba(177,125,39,0.14);border:1px solid rgba(212,164,76,0.4);display:flex;align-items:center;justify-content:center}.map-touch-title{font-family:'Cormorant Garamond',serif;font-size:1.4rem;font-weight:600;color:var(--text)}.btn-primary{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#cf9b42 0%,#a8741e 100%);color:#0e0c09;border-color:#dfb25b;box-shadow:0 10px 28px rgba(177,125,39,0.28)}.btn-primary::after{content:"";position:absolute;top:-50%;left:-60%;width:45%;height:200%;background:linear-gradient( 90deg,transparent,rgba(255,255,255,0.42),transparent );transform:rotate(25deg);transition:transform 0.7s ease;animation:none;pointer-events:none;z-index:1;display:none}@keyframes luxuryButtonShimmer{0%,65%{left:-65%}100%{left:135%}}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(177,125,39,0.45)}.manifesto{position:relative;padding:clamp(4.5rem,8vw,7.5rem) 0}.manifesto-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,0.82fr);gap:clamp(2rem,3.8vw,3.8rem);align-items:start}.manifesto-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.manifesto-tagline{display:inline-flex;align-items:center;gap:0.5rem;padding:0;margin-bottom:0.75rem}.manifesto-tagline::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold,#b17d27);margin-right:0.2rem}.manifesto-title{font-size:clamp(1.32rem,1.85vw,1.85rem) !important;line-height:1.24 !important;margin-bottom:0.95rem;max-width:36ch;text-wrap:balance}.manifesto-title .manifesto-title-sub{display:inline-block;margin-top:0.25rem;color:var(--gold-bright,#f3e5c8);font-weight:500}.manifesto-text{font-size:clamp(0.88rem,0.98vw,0.98rem);line-height:1.68;color:var(--muted);margin-bottom:1.4rem;max-width:66ch}.manifesto-pillars{display:flex !important;flex-direction:column !important;grid-template-columns:1fr !important;gap:0.85rem !important;width:100%;margin-top:0.35rem;padding-top:1.1rem;border:none;border-top:1px solid rgba(212,164,76,0.2)}.manifesto-pillar{position:relative;display:grid !important;grid-template-columns:44px minmax(0,1fr) auto !important;align-items:center !important;gap:1.05rem !important;width:100%;padding:1.05rem 1.25rem;border-radius:14px;background:linear-gradient(155deg,rgba(16,13,10,0.84) 0%,rgba(10,8,6,0.94) 100%);border:1px solid rgba(212,164,76,0.3);box-shadow:0 14px 32px -12px rgba(0,0,0,0.6);cursor:pointer;text-align:left;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),border-color 0.28s ease,background-color 0.28s ease,box-shadow 0.28s ease;overflow:hidden}.manifesto-pillar::before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#e0b45c,#b17d27);opacity:0;transition:opacity 0.28s ease}.manifesto-pillar:hover,.manifesto-pillar:focus-visible{transform:translateY(-2px);border-color:rgba(212,164,76,0.62);outline:none;padding-left:1.2rem}.manifesto-pillar:hover::before,.manifesto-pillar:focus-visible::before{opacity:1;width:4px}.manifesto-pillar-badge{position:relative;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:11px;background:rgba(212,164,76,0.1);border:1px solid rgba(212,164,76,0.28);display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s ease,border-color 0.3s ease,background 0.3s ease}.manifesto-pillar:hover .manifesto-pillar-badge{transform:scale(1.05);border-color:rgba(224,180,92,0.8);background:radial-gradient(circle at 30% 25%,rgba(224,180,92,0.32),rgba(177,125,39,0.12))}.manifesto-pillar-num{font-family:'Cormorant Garamond',serif;font-size:1.25rem;font-weight:700;line-height:1;color:var(--gold,#b17d27);letter-spacing:0.04em}.manifesto-pillar-icon{display:block !important;width:20px;height:20px;color:var(--gold,#d4a44c);margin-top:0;opacity:1 !important;visibility:visible !important}.manifesto-pillar-body{display:flex;flex-direction:column;gap:0.28rem;min-width:0;padding-right:0.5rem}.manifesto-pillar-heading{font-family:'Plus Jakarta Sans',sans-serif;font-size:0.96rem;font-weight:600;color:#f8f3e8;line-height:1.32;letter-spacing:-0.01em;overflow-wrap:break-word}.manifesto-pillar-sub{font-size:0.83rem;line-height:1.48;color:rgba(235,228,214,0.68);overflow-wrap:break-word}.manifesto-pillar-action{position:relative;z-index:2;display:inline-flex;align-items:center;gap:0.55rem;flex-shrink:0;margin-left:0.5rem;white-space:nowrap}.manifesto-pillar-action-label{font-size:0.72rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold,#b17d27);opacity:0.88;transition:opacity 0.25s ease}.manifesto-pillar-arrow{width:36px;height:36px;border-radius:50%;border:1px solid rgba(177,125,39,0.35);background:rgba(177,125,39,0.08);display:inline-flex;align-items:center;justify-content:center;color:var(--gold,#b17d27);transition:transform 0.3s ease,background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.manifesto-pillar-arrow svg{width:16px;height:16px}.manifesto-pillar:hover .manifesto-pillar-arrow{transform:translate(2px,-2px);background:var(--gold,#b17d27);color:#0e0c09;border-color:var(--gold,#b17d27)}.manifesto-visual{position:sticky;top:6.2rem;align-self:start}.manifesto-visual-frame{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(212,164,76,0.26);box-shadow:0 24px 56px rgba(0,0,0,0.45)}.manifesto-visual-frame img{width:100%;height:100%;object-fit:cover;filter:grayscale(0%);transition:transform 0.8s cubic-bezier(0.22,1,0.36,1)}.manifesto-visual-frame:hover img{transform:scale(1.04)}.ai-visual-caption-top{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;margin-bottom:0.2rem}.ai-visual-badge{font-size:0.66rem;letter-spacing:0.14em;text-transform:uppercase;padding:0.2rem 0.6rem;border-radius:999px;background:rgba(177,125,39,0.25);border:1px solid rgba(224,180,92,0.5);color:#f6e7c8}@media (max-width:960px){.manifesto-layout{grid-template-columns:1fr;gap:2.2rem}.map-layout{grid-template-columns:1fr;grid-template-rows:auto 440px;height:auto}.map-sidebar-wrap{border-right:none;border-bottom:1px solid var(--border)}.map-sidebar{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:0.9rem 1rem;gap:0.85rem;max-height:none}.map-list-item{min-width:min(82vw,310px);scroll-snap-align:center;flex-shrink:0}.map-floating-legend{display:none}}@media (max-width:640px){.map-market-bar{padding:0.75rem;border-radius:16px}.map-filters{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none}.map-filters::-webkit-scrollbar{display:none}.manifesto-pillar{grid-template-columns:auto 1fr auto;gap:0.85rem;padding:1rem 1rem;border-radius:15px}.manifesto-pillar-badge{width:46px;height:46px;border-radius:12px}.manifesto-pillar-num{font-size:1.1rem}.manifesto-pillar-heading{font-size:0.95rem}.manifesto-pillar-sub{font-size:0.76rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.manifesto-pillar-action-label{display:none}.manifesto-pillar-arrow{width:32px;height:32px}.hero-slider-meta,.hero-slider-controls{display:none}.hero-market-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.48rem}.hero-market-pill{padding:0.5rem 0.55rem 0.5rem 0.72rem;border-radius:11px;gap:0.35rem}.hero-pill-body{flex-direction:column;align-items:flex-start;gap:0.08rem}.hero-pill-country{font-size:0.78rem}.hero-pill-tag{padding-left:0;border-left:0}.hero-pill-cta-text{display:none}}@media (min-width:769px) and (max-width:1600px),(min-width:769px) and (max-height:920px){:root{--container:1180px;--page-gutter:clamp(1.5rem,3.5vw,3rem)}h1{font-size:clamp(1.75rem,2.75vw,2.65rem);line-height:1.08}h2,.section-title,.hero-team-title{font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.12}.manifesto-title{font-size:clamp(1.28rem,1.72vw,1.72rem) !important;line-height:1.24 !important}h3{font-size:clamp(1.1rem,1.35vw,1.35rem)}.section,.manifesto,.hero-team-section{padding-block:clamp(3.25rem,5.2vw,4.75rem);min-height:auto}.hero{padding-top:clamp(4.25rem,7.2vh,5.25rem);padding-bottom:clamp(1rem,2.2vh,1.65rem)}.hero-kicker{margin-bottom:0.55rem;font-size:0.6rem}.hero h1{font-size:clamp(1.7rem,2.65vw,2.55rem);line-height:1.07}.hero-description{margin:0.65rem 0 0.9rem;font-size:clamp(0.8rem,0.9vw,0.9rem);line-height:1.55;max-width:520px}.hero-market-pills{margin:0 0 1rem;gap:0.5rem;max-width:680px}.hero-market-pill{padding:0.46rem 0.62rem 0.46rem 0.78rem;border-radius:11px}.hero-pill-country{font-size:0.78rem}.hero-actions .btn{min-height:38px;padding:0.5rem 1.25rem;font-size:0.7rem}.hero-bottom{padding-top:0.75rem}.hero-stat strong{font-size:clamp(1.3rem,1.8vw,1.75rem);margin-bottom:0.15rem}.hero-stat span{font-size:0.58rem}.manifesto-pillar{padding:0.85rem 1rem;gap:0.85rem}.manifesto-pillar-badge{width:44px;height:44px}.manifesto-pillar-heading{font-size:0.92rem}.manifesto-pillar-sub{font-size:0.76rem}.modal-card{width:min(500px,94vw);padding:1.5rem 1.65rem}.modal-card h2,.modal-card h3{font-size:clamp(1.35rem,1.85vw,1.75rem)}}.section,.manifesto,.faq-section{padding-top:clamp(2.4rem,4.2vw,4rem);padding-bottom:clamp(2.4rem,4.2vw,4rem)}.section-head{margin-bottom:clamp(1.4rem,2.5vw,2.2rem)}.has-section-bg{position:relative;overflow:hidden}.section-vector-bg{position:absolute;left:0;right:0;bottom:0;height:clamp(120px,18vw,210px);color:var(--gold,#b17d27);opacity:0.055;pointer-events:none;z-index:0}.section-vector-bg svg{width:100%;height:100%;display:block}.has-section-bg>.container{position:relative;z-index:1}.site-header{border-bottom:1px solid rgba(212,164,76,0.14);background:rgba(11,10,8,0.78);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 8px 30px rgba(0,0,0,0.35)}.site-header a,.site-header button,.nav-links a{text-shadow:none}.site-header .nav-links,.site-header .nav-links a,.nav-links,.nav-links a{border-left:none;border-right:none}@media (min-width:921px){.nav-links{display:inline-flex;align-items:center;gap:1.65rem;padding:0;margin-left:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none}.nav-links::before,.nav-links::after{display:none;content:none}.nav-links a{position:relative;display:inline-flex;align-items:center;gap:0.38rem;padding:0.3rem 0.15rem;border:none;transition:color 0.25s ease}.nav-links a::before{display:none;content:none}.nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold,#b17d27),transparent);transform:scaleX(0);transition:transform 0.28s cubic-bezier(0.22,1,0.36,1)}.nav-links a:hover::before{opacity:1;transform:rotate(45deg) scale(1.15)}.nav-links a:hover::after{transform:scaleX(1)}}.nav-actions .lang-switcher-btn{height:34px;min-height:34px;padding:0 0.65rem;border-radius:999px;font-size:0.74rem;gap:0.35rem;background:transparent;border:1px solid var(--border);box-shadow:none}.nav-actions #themeToggle{display:none}.contact-widget{display:none}.floating-theme-toggle{width:44px;height:48px;min-height:48px;padding:0;border-radius:14px 0 0 14px;border:1px solid rgba(177,125,39,0.45);border-right:none;background:rgba(16,14,11,0.88);backdrop-filter:blur(14px);color:#e6c17a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:-6px 8px 24px rgba(0,0,0,0.38);transition:width 0.28s cubic-bezier(0.22,1,0.36,1),background-color 0.28s ease,color 0.28s ease,border-color 0.28s ease}.floating-theme-toggle:hover{width:50px;background:rgba(26,22,17,0.96);color:#f5deb0;border-color:rgba(212,164,76,0.75)}.floating-theme-toggle svg{width:19px;height:19px;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}.floating-theme-toggle:hover svg{transform:rotate(-18deg) scale(1.08)}.alan-advisor-section{position:relative;overflow:hidden;padding:clamp(2.5rem,4.2vw,3.8rem) 0}.advisors-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:clamp(2rem,3.5vw,3rem);padding-bottom:clamp(1.4rem,2.5vw,2rem);border-bottom:1px solid var(--hairline,rgba(255,255,255,0.08))}.advisors-head-left{display:flex;flex-direction:column;align-items:flex-start;gap:0.45rem}.advisors-sec-eyebrow{margin:0;color:var(--gold,#c8963e)}.advisors-sec-title{margin:0;color:var(--text,#f5efe4);font-size:clamp(1.85rem,2.8vw,2.65rem);line-height:1.12;text-wrap:balance}.advisors-head-right{display:flex;align-items:center}.advisors-sec-desc{margin:0;font-size:clamp(0.88rem,0.98vw,0.98rem);line-height:1.68;color:var(--muted,#b8ae9c);max-width:58ch}.alan-advisor-card{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 0.85fr;gap:clamp(1.75rem,3.6vw,3.4rem);align-items:center;width:100%;max-width:none;margin:0;padding:0;border-radius:0;border:none;background:transparent;box-shadow:none;overflow:visible}.alan-advisor-content{padding-bottom:clamp(1.35rem,2.4vw,2.1rem);display:flex;flex-direction:column;align-items:flex-start}.alan-eyebrow{margin-bottom:0.45rem;letter-spacing:0.22em;font-size:0.7rem}.alan-heading{font-size:clamp(2rem,3.2vw,2.85rem);line-height:1.1;margin-bottom:0.2rem;text-wrap:balance}.alan-lead{font-size:clamp(0.86rem,0.96vw,0.95rem);line-height:1.55;color:var(--text);font-weight:500;margin-bottom:0.6rem}.alan-desc{font-size:clamp(0.8rem,0.88vw,0.88rem);line-height:1.58;color:var(--muted);margin-bottom:1rem}.alan-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:100%;margin-bottom:1.15rem;margin:1.5rem 0 1.85rem;padding:1.15rem 0;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1);background:transparent}.alan-highlight-item{padding:0;border-radius:0;border:none;background:transparent;display:flex;flex-direction:column;gap:0.15rem;box-shadow:none}.alan-highlight-item strong{font-size:0.88rem;color:#faf5eb;display:block;font-weight:600;margin-bottom:0.25rem}.alan-highlight-item span{font-size:0.82rem;color:rgba(235,228,214,0.68);line-height:1.3}.alan-cta-row{display:flex;flex-wrap:wrap;gap:0.65rem;align-items:center;margin-top:-20px !important}.alan-advisor-visual{position:relative;display:flex;justify-content:center;align-items:flex-end;align-self:end;isolation:isolate}.alan-visual-halo{position:absolute;bottom:6%;left:50%;transform:translate3d(-50%,0,0);width:82%;aspect-ratio:1 / 1;border-radius:50%;background:radial-gradient(circle,rgba(177,125,39,0.22) 0%,rgba(177,125,39,0.05) 50%,transparent 72%);z-index:0;pointer-events:none}.alan-visual-frame{position:relative;z-index:1;width:100%;max-width:410px;display:flex;justify-content:center;align-items:flex-end;transform:translateZ(0)}.alan-portrait-img{width:100%;max-height:480px;height:auto;object-fit:contain;object-position:bottom center;display:block;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,rgba(0,0,0,0.35) 86%,transparent 98%);mask-image:linear-gradient(to bottom,#000 0%,#000 68%,rgba(0,0,0,0.35) 86%,transparent 98%);transform:translateZ(0);transition:transform 0.35s ease;position:relative;z-index:5}.alan-advisor-card:hover .alan-portrait-img{transform:translate3d(0,-2px,0)}@keyframes heroMobilePanLeftToRight{0%{object-position:12% center;transform:scale(1.06)}100%{object-position:88% center;transform:scale(1.06)}}@keyframes heroMobilePanRightToLeft{0%{object-position:88% center;transform:scale(1.06)}100%{object-position:12% center;transform:scale(1.06)}}@media (max-width:960px){.advisors-section-head{grid-template-columns:1fr;gap:0.85rem;margin-bottom:1.75rem;padding-bottom:1.25rem}.advisors-sec-desc{max-width:100%}.alan-advisor-card{grid-template-columns:1fr;padding:0;gap:1.35rem;box-shadow:none}.alan-advisor-content{padding-bottom:0.25rem;order:1}.alan-advisor-visual{order:2;box-shadow:none}.alan-visual-frame{max-width:280px;box-shadow:none}.alan-portrait-img{max-height:320px;box-shadow:none;filter:none}.alan-cta-row .btn,.alan-cta-under-photo .btn{box-shadow:none}}@media (max-width:768px){.hero-slides .hero-slide,.hero-slides .hero-slide.is-active:nth-child(odd),.hero-slides .hero-slide.is-active:nth-child(even){animation:none;transform:translate3d(0,0,0) scale(1);object-position:center center}}@media (max-width:640px){.alan-highlights{grid-template-columns:1fr}.alan-cta-row .btn{width:100%;justify-content:center}}.epic-destinations-section{position:relative;overflow:hidden;padding-top:clamp(2.5rem,4.5vw,4.2rem);padding-bottom:clamp(2.8rem,5vw,4.8rem)}.epic-destinations-section>.container,#advisors>.container,#hero-team>.container{width:min(var(--container,1200px),calc(100% - clamp(2.5rem,6vw,5.5rem)));max-width:1200px;margin-inline:auto}.epic-destinations-section::before{content:"";position:absolute;top:8%;left:-12%;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(177,125,39,0.09) 0%,transparent 70%);pointer-events:none;z-index:0}.epic-destinations-section::after{content:"";position:absolute;bottom:10%;right:-12%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(177,125,39,0.08) 0%,transparent 72%);pointer-events:none;z-index:0}.epic-destinations-head{position:relative;z-index:1;margin-bottom:1.75rem}.epic-dest-head-right p{font-size:clamp(0.95rem,1.05vw,1.06rem);line-height:1.68;color:var(--text-muted);max-width:54ch}.epic-dest-quickbar{position:relative;z-index:1;display:grid;flex-wrap:wrap;align-items:center;gap:clamp(0.65rem,1.4vw,1rem);width:100%;max-width:100%;margin-bottom:clamp(1.6rem,2.8vw,2.4rem);grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,0.08);padding:0.55rem;border-radius:18px;background:linear-gradient(145deg,rgba(20,18,14,0.92) 0%,rgba(12,11,9,0.96) 100%);border:1px solid rgba(212,164,76,0.26);box-shadow:0 16px 40px rgba(0,0,0,0.28);box-sizing:border-box}.epic-dest-quickpill{display:flex;align-items:center;justify-content:space-between;flex:0 1 auto;gap:0.65rem;padding:0.78rem 1.05rem;border-radius:13px;background:rgba(255,255,255,0.03);border:1px solid rgba(212,164,76,0.2);color:var(--text);text-decoration:none;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),border-color 0.28s ease,background-color 0.28s ease,box-shadow 0.28s ease;flex-direction:row;width:100%;min-height:58px;box-shadow:0 10px 24px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.05);min-width:0;max-width:100%;box-sizing:border-box}.epic-dest-quickpill:hover,.epic-dest-quickpill:focus-visible{transform:translateY(-2px);border-color:rgba(230,194,122,0.75);background:linear-gradient(135deg,rgba(212,164,76,0.18) 0%,rgba(28,23,16,0.92) 100%);box-shadow:0 10px 24px rgba(0,0,0,0.32);outline:none}.epic-quickpill-num{font-family:'Cormorant Garamond',serif;font-size:0.95rem;font-weight:700;color:var(--gold,#d4a44c);letter-spacing:0.06em;flex-shrink:0}.epic-quickpill-title{font-size:clamp(0.78rem,0.92vw,0.88rem);font-weight:600;letter-spacing:0.02em;margin-right:auto;font-family:'Plus Jakarta Sans',sans-serif;color:var(--text);margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epic-quickpill-arrow{font-size:0.78rem;color:var(--gold,#d4a44c);transition:transform 0.28s ease,background-color 0.28s ease,color 0.28s ease;width:26px;height:26px;min-width:28px;border-radius:50%;background:rgba(212,164,76,0.12);border:1px solid rgba(212,164,76,0.3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.epic-dest-quickpill:hover .epic-quickpill-arrow{transform:translateX(4px)}.epic-destinations-showcase{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(2.4rem,4.5vw,4rem)}.epic-dest-monolith{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);align-items:center;gap:clamp(1.5rem,3.2vw,3rem);position:relative;padding-bottom:clamp(2.2rem,4vw,3.5rem);border-bottom:1px solid rgba(255,255,255,0.08)}.epic-dest-visual-col{grid-column:1;grid-row:1;position:relative;z-index:1}.epic-dest-editorial-col{grid-column:2;grid-row:1;position:relative;z-index:2}.epic-dest-monolith.is-reversed .epic-dest-visual-col{grid-column:2}.epic-dest-monolith.is-reversed .epic-dest-editorial-col{grid-column:1}.epic-dest-frame-16x9{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,0.12);background:#0d0d0d;box-shadow:0 18px 42px rgba(0,0,0,0.38)}.epic-dest-frame-16x9 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.015);transition:transform 1.2s cubic-bezier(0.22,1,0.36,1),filter 0.8s ease}.epic-dest-monolith:hover .epic-dest-frame-16x9 img{transform:scale(1.065)}.epic-dest-cinematic-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,10,0.52) 0%,rgba(8,8,10,0.06) 38%,rgba(8,8,10,0.22) 62%,rgba(8,8,10,0.88) 100%),radial-gradient(circle at 85% 20%,rgba(177,125,39,0.18),transparent 55%);pointer-events:none;z-index:1}.epic-dest-metrics-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem;margin:0.85rem 0 1.15rem 0;padding:0.8rem 0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-top:1px solid rgba(212,164,76,0.22);border-bottom:1px solid rgba(212,164,76,0.22)}.epic-dest-metric-item{display:flex;flex-direction:column;gap:0.12rem;padding-right:0.5rem;border-right:1px solid rgba(255,255,255,0.12)}.epic-dest-metric-item:last-child{border-right:none;padding-right:0}.epic-metric-val{font-family:var(--font-serif,"Cormorant Garamond",serif);font-size:clamp(1.12rem,1.35vw,1.38rem);font-weight:700;line-height:1.1;color:#ffffff}.epic-metric-lbl{font-size:0.68rem;line-height:1.3;color:rgba(255,255,255,0.74)}.epic-dest-editorial-card{position:relative;overflow:hidden;padding:0.25rem 0;border-radius:0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.epic-dest-editorial-card::before{content:"";position:absolute;top:0;left:1.8rem;right:1.8rem;height:2px;background:linear-gradient(90deg,transparent,var(--gold,#b17d27),transparent);opacity:0.85}.epic-dest-tag{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.66rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#d4a44c;margin-bottom:0.35rem}.epic-dest-title{font-family:var(--font-serif,"Cormorant Garamond",serif);font-size:clamp(1.85rem,2.7vw,2.5rem);font-weight:500;line-height:1.08;margin:0 0 0.75rem 0;color:#faf6ee}.epic-dest-lead{font-size:clamp(0.92rem,1.02vw,1rem);font-weight:400;line-height:1.65;color:rgba(246,241,231,0.9);margin:0 0 0.65rem 0}.epic-dest-story{font-size:0.85rem;line-height:1.62;color:rgba(235,228,214,0.68);margin:0 0 1.15rem 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.epic-dest-values-box{padding:0.9rem 0;border-radius:0;background:transparent;border:none;margin-bottom:1.35rem;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1);margin:0 0 1.35rem 0}.epic-dest-values-head{font-size:0.64rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#d4a44c;margin-bottom:0.55rem}.epic-dest-values-list{list-style:none;padding:0;margin:0;display:grid;gap:0.45rem}.epic-dest-value-item{display:flex;align-items:center;gap:0.6rem;font-size:0.84rem;font-weight:400;line-height:1.4;color:rgba(248,243,232,0.88)}.epic-dest-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:0.85rem;width:100%}.epic-dest-btn-insight,.epic-dest-btn-contact{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:0.5rem;min-width:0}.cta-actions-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0.85rem;width:100%}@media (max-width:1024px){.epic-dest-monolith,.epic-dest-monolith.is-reversed{grid-template-columns:1fr;gap:1rem}.epic-dest-visual-col,.epic-dest-monolith.is-reversed .epic-dest-visual-col{grid-column:1 / -1;grid-row:1}.epic-dest-editorial-col,.epic-dest-monolith.is-reversed .epic-dest-editorial-col{grid-column:1 / -1;grid-row:2;margin-top:0;padding:0}}@media (max-width:760px){.epic-dest-quickbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:0.55rem}.epic-dest-quickpill{padding:0.6rem 0.8rem}.epic-dest-editorial-col,.epic-dest-monolith.is-reversed .epic-dest-editorial-col{margin-top:0;padding:0}.epic-dest-frame-16x9{border-radius:16px}.epic-dest-metrics-strip{padding:0.55rem 0.65rem;gap:0.4rem}.epic-metric-val{font-size:0.96rem}.epic-metric-lbl{font-size:0.6rem}.epic-dest-editorial-card{border-radius:16px;padding:1.35rem 1.15rem}.epic-dest-actions{flex-direction:column;align-items:stretch}.epic-dest-actions .btn{width:100%;justify-content:center}}.site-header .nav-links,.site-header .nav-links a,.site-header .nav-links a::before{border-left:none;border-right:none}@media (min-width:921px){.nav-links.nav-links-rich{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:clamp(0.15rem,0.4vw,0.3rem);padding:0.22rem 0.32rem;border-radius:999px;background:rgba(18,16,13,0.78);border:1px solid rgba(212,164,76,0.26);box-shadow:0 10px 28px rgba(0,0,0,0.42),inset 0 1px 0 rgba(255,255,255,0.06)}.nav-links.nav-links-rich::before,.nav-links.nav-links-rich::after{display:none;content:none}.nav-links.nav-links-rich a.nav-rich-item{position:relative;display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;gap:0.25rem;padding:0.34rem clamp(0.45rem,0.8vw,0.68rem);border-radius:999px;border:none;color:rgba(248,245,239,0.86);font-size:clamp(0.64rem,0.72vw,0.7rem);font-weight:500;letter-spacing:0.03em;line-height:1.1;transition:background 0.28s ease,color 0.28s ease,transform 0.28s ease}.nav-links.nav-links-rich a.nav-rich-item>span{white-space:nowrap}.nav-links.nav-links-rich a.nav-rich-item svg{display:none}.nav-links.nav-links-rich a.nav-rich-item::before,.nav-links.nav-links-rich a.nav-rich-item::after{display:none;content:none}.nav-rich-idx{font-family:var(--display,'Cormorant Garamond',serif);font-size:0.76rem;font-weight:700;color:var(--gold,#b17d27);opacity:0.85;letter-spacing:0.04em}.nav-links.nav-links-rich a.nav-rich-item:hover,.nav-links.nav-links-rich a.nav-rich-item.active{background:linear-gradient(135deg,rgba(177,125,39,0.22),rgba(177,125,39,0.08));color:#fffaf0;box-shadow:inset 0 0 0 1px rgba(212,164,76,0.38)}.nav-links.nav-links-rich a.nav-rich-item:hover .nav-rich-idx,.nav-links.nav-links-rich a.nav-rich-item.active .nav-rich-idx{color:#f3dfb1;opacity:1}}@media (max-width:920px){.nav-rich-idx{font-size:0.62rem;color:var(--gold,#b17d27);font-weight:700;letter-spacing:0.12em}}.hero-actions .btn-ghost{background:rgba(10,9,8,0.86);border:1px solid rgba(212,164,76,0.42);color:#f8f5ef;box-shadow:0 12px 28px rgba(0,0,0,0.52)}.hero-actions .btn-ghost:hover{background:rgba(24,20,14,0.94);border-color:var(--gold-bright,#f3e5c8)}@media (max-width:768px){.hero-market-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem;margin:1rem 0 1.25rem;width:100%}.hero-market-pill{padding:0.7rem 0.75rem;border-radius:14px;background:linear-gradient(145deg,rgba(12,11,9,0.92) 0%,rgba(22,18,13,0.88) 100%);border:1px solid rgba(212,164,76,0.42);box-shadow:0 10px 24px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.08);min-height:58px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0.5rem}.hero-pill-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.18rem;min-width:0;flex:1 1 auto;overflow:hidden}.hero-pill-country{font-size:0.82rem;font-weight:700;line-height:1.15;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap;color:#ffffff}.hero-pill-tag{line-height:1.2;letter-spacing:0.02em;padding-left:0;border-left:none;white-space:nowrap;color:#ebd094;display:inline-flex;align-items:center;gap:0.32rem}.hero-pill-tag::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold,#b17d27);box-shadow:0 0 6px rgba(212,164,76,0.8);flex-shrink:0}.hero-pill-cta{width:28px;height:28px;min-width:28px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(212,164,76,0.16);border:1px solid rgba(212,164,76,0.45);flex-shrink:0}.hero-pill-cta-text{display:none}.hero-pill-chevron{font-size:0.95rem;line-height:1;transform:none}.hero-actions{display:grid;grid-template-columns:1fr;gap:0.65rem;width:100%}.hero-actions .btn{width:100%;min-height:48px;padding:0.78rem 1.15rem;font-size:0.74rem;letter-spacing:0.07em;border-radius:12px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.5rem;white-space:normal;text-align:center}.hero-actions .btn>span:first-child{display:inline;line-height:1.25}.hero-actions .btn .btn-arrow{display:inline-flex;align-items:center;margin-left:0.15rem;flex-shrink:0}.hero-actions .btn-ghost{background:rgba(12,11,9,0.88);border:1px solid rgba(212,164,76,0.48);color:#fffaf0}}.hero-team-section{position:relative;overflow:hidden;background:radial-gradient(circle at 75% 50%,#19150f 0%,#100e0b 58%,#0a0908 100%);border-top:1px solid rgba(212,164,76,0.22);border-bottom:1px solid rgba(212,164,76,0.22)}.hero-team-dynamic-bg,.alan-dynamic-backdrop{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ht-grid-mesh,.alan-bg-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(212,164,76,0.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(212,164,76,0.045) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 65% 50%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 65% 50%,#000 25%,transparent 78%)}.ht-orb,.alan-bg-orb{position:absolute;border-radius:50%;pointer-events:none;transform:translateZ(0)}.ht-orb-1,.alan-bg-orb-left{width:420px;height:420px;left:-8%;top:8%;background:radial-gradient(circle,rgba(177,125,39,0.13) 0%,rgba(177,125,39,0.04) 45%,transparent 70%)}.ht-orb-2,.alan-bg-orb-right{width:480px;height:480px;right:2%;bottom:-10%;background:radial-gradient(circle,rgba(240,201,120,0.15) 0%,rgba(177,125,39,0.05) 45%,transparent 70%)}.ht-radar-svg,.alan-bg-vectors{position:absolute;inset:0;width:100%;height:100%;color:var(--gold,#b17d27);opacity:0.28;pointer-events:none}.ht-pulse-ring{transform-origin:center}.ht-ring-2{animation-delay:2.2s}@keyframes radarRingPulse{0%,100%{opacity:0.22;transform:scale(0.98)}50%{opacity:0.55;transform:scale(1.03)}}@keyframes auraBreathSlow{0%{transform:scale(0.94) translate3d(0,0,0);opacity:0.65}100%{transform:scale(1.08) translate3d(14px,-12px,0);opacity:1}}@keyframes chipFloatGentle{0%{transform:translateY(0px);opacity:0.55}100%{transform:translateY(-10px);opacity:0.92}}@keyframes auraPulseHalo{0%{transform:translate(-50%,-50%) scale(0.95);opacity:0.78}100%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@keyframes auraRotateRays{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.process-roadmap-section{background:linear-gradient(180deg,#0d0c0a 0%,#13110e 100%);border-top:1px solid rgba(212,164,76,0.18)}.process-roadmap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.process-step-card{position:relative;display:flex;flex-direction:column;padding:1.65rem 1.45rem;border-radius:14px;background:rgba(18,17,15,0.6);border:1px solid rgba(212,164,76,0.24);box-shadow:0 18px 42px rgba(0,0,0,0.42);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),border-color 0.4s ease,box-shadow 0.4s ease;cursor:pointer}.process-step-card:hover{transform:translateY(-6px);border-color:rgba(240,201,120,0.65);box-shadow:0 24px 55px rgba(0,0,0,0.6),0 0 28px rgba(177,125,39,0.16)}.process-step-top{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:1.1rem}.process-step-tag{font-size:0.6rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold,#b17d27);text-align:right}.process-step-title{font-family:var(--display,'Cormorant Garamond',serif);font-size:1.38rem;font-weight:600;color:#fffaf0;margin-bottom:0.7rem;line-height:1.2}.process-step-desc{font-size:0.83rem;line-height:1.62;color:rgba(248,245,239,0.74);margin-bottom:1.35rem;flex:1}.process-step-footer{display:flex;align-items:center;justify-content:space-between;padding-top:0.9rem;border-top:1px solid rgba(255,255,255,0.08);font-size:0.68rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#ebd094}.process-step-arrow{font-size:1.05rem;transition:transform 0.3s ease}.process-step-card:hover .process-step-arrow{transform:translateX(4px)}@media (max-width:1100px){.process-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.process-roadmap-grid{grid-template-columns:1fr}}.js-reveal-ready .reveal{transition:opacity 0.85s cubic-bezier(0.22,1,0.36,1),transform 0.85s cubic-bezier(0.22,1,0.36,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.js-reveal-ready .reveal:not(.visible){opacity:0;transform:translate3d(0,32px,0)}.js-reveal-ready .reveal[data-reveal-dir="left"]:not(.visible){opacity:0;transform:translate3d(-44px,12px,0)}.js-reveal-ready .reveal[data-reveal-dir="right"]:not(.visible){opacity:0;transform:translate3d(44px,12px,0)}.js-reveal-ready .reveal.visible{opacity:1;transform:translate3d(0,0,0)}.nav-rich-idx,.manifesto-pillar-num,.service-step-badge,.epic-quickpill-num{display:none}@media (min-width:961px){.site-header .nav-links,.site-header .nav-links-rich{display:inline-flex;align-items:center;gap:1.75rem;background:transparent;border:none;box-shadow:none;padding:0;border-radius:0}.site-header .nav-links a,.site-header .nav-links-rich .nav-rich-item{position:relative;display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0;background:transparent;border:none;box-shadow:none;border-radius:0;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.76rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:rgba(247,243,235,0.82);transition:color 0.25s ease}.site-header .nav-links a svg,.site-header .nav-links-rich .nav-rich-item svg{display:none}.site-header .nav-links a::before,.site-header .nav-links-rich .nav-rich-item::before{display:none}.site-header .nav-links a::after,.site-header .nav-links-rich .nav-rich-item::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold,#d4a44c),transparent);transform:scaleX(0);transform-origin:center;transition:transform 0.3s cubic-bezier(0.22,1,0.36,1)}.site-header .nav-links a:hover,.site-header .nav-links-rich .nav-rich-item:hover{color:#fffaf0;transform:none;background:transparent}.site-header .nav-links a:hover::after,.site-header .nav-links-rich .nav-rich-item:hover::after{transform:scaleX(1)}}#hero-team.hero-team-section{padding-top:clamp(1.75rem,3.2vw,2.75rem);padding-bottom:0;margin-bottom:0;overflow:hidden;border-top:1px solid rgba(255,255,255,0.07);border-bottom:1px solid rgba(255,255,255,0.07)}#hero-team .container{padding-bottom:0}#hero-team .hero-team-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,0.88fr);gap:clamp(1.5rem,3vw,3rem);align-items:end;padding-bottom:0;margin-bottom:0}#hero-team .hero-team-content{padding-bottom:clamp(1.8rem,3.2vw,2.75rem);position:relative;z-index:4;text-align:left}#hero-team .hero-team-eyebrow{margin-bottom:0.4rem}#hero-team .hero-team-title{font-size:clamp(1.75rem,2.6vw,2.55rem);line-height:1.12;margin-bottom:0.65rem}#hero-team .hero-team-text{font-size:clamp(0.88rem,1vw,0.98rem);line-height:1.55;margin-bottom:0.95rem;max-width:60ch}.hero-team-dynamic-bg{z-index:0}.hero-team-dynamic-bg .ht-radar-svg{z-index:0;opacity:0.55}.ht-star-stream{stroke-dasharray:110 1600;stroke-dashoffset:1710;filter:drop-shadow(0 0 8px rgba(242,155,56,0.75))}.ht-star-stream-1{animation:htCometFlow 13s linear infinite}.ht-star-stream-2{stroke-dasharray:80 1600;animation:htCometFlow 17s linear infinite;animation-delay:-6s;opacity:0.8}@keyframes htCometFlow{0%{stroke-dashoffset:1710;opacity:0}8%{opacity:0.95}90%{opacity:0.95}100%{stroke-dashoffset:0;opacity:0}}@keyframes htStarPulse{0%{transform:scale(0.82) rotate(0deg);opacity:0.8}100%{transform:scale(1.18) rotate(25deg);opacity:1}}#hero-team .hero-team-image-wrapper{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;margin:0;padding:0;align-self:end;z-index:3}#hero-team .hero-team-img{display:block;width:100%;max-width:820px;height:100%;object-fit:cover;object-position:bottom center;image-rendering:auto}#hero-team .hero-team-image-wrapper::after{display:none}@media (max-width:960px){#hero-team.hero-team-section{padding-top:1.25rem;padding-bottom:0}#hero-team .hero-team-grid{grid-template-columns:1fr;gap:0.65rem}#hero-team .hero-team-content{padding-bottom:0.4rem}#hero-team .hero-team-title{font-size:clamp(1.45rem,5.6vw,1.85rem);margin-bottom:0.4rem}#hero-team .hero-team-text{font-size:0.84rem;line-height:1.42;margin-bottom:0.65rem}#hero-team .hero-team-image-wrapper{justify-content:center;margin-top:0.15rem;margin-bottom:0;padding-bottom:0}#hero-team .hero-team-img{width:100%;margin-bottom:0;transform:translateY(2px)}}@media (min-width:901px){.site-header .nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2.2vw,2.4rem);flex-wrap:nowrap}.site-header .nav-links,.site-header .nav-links.nav-links-rich{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;gap:clamp(0.85rem,1.5vw,1.65rem)}.site-header .nav-links a,.site-header .nav-links.nav-links-rich a.nav-rich-item{white-space:nowrap;flex-shrink:0;font-size:clamp(0.7rem,0.78vw,0.78rem);padding:0.65rem 1.25rem;border-radius:999px;letter-spacing:0.09em;line-height:1.2}.site-header .nav-links a span{white-space:nowrap;flex-shrink:0;padding:0}.site-header .brand img,.site-header .brand .brand-logo-img{max-width:clamp(220px,19vw,285px);height:clamp(46px,4.2vw,66px);max-height:66px;filter:none}.site-header .nav-actions{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;gap:0.6rem}}html.skip-preloader #pagePreloader,html.skip-preloader #preloader,html.skip-preloader .preloader{display:none;opacity:0;visibility:hidden;pointer-events:none}body{font-family:var(--body,'Plus Jakarta Sans','Jakarta Fallback',Arial,sans-serif);font-weight:400;letter-spacing:-0.005em;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);transition:background-color 0.35s ease,color 0.35s ease}h1,h2,h3,.section-title,.manifesto-title,.hero-team-title,.alan-heading,.epic-dest-title{font-family:var(--display,'Cormorant Garamond','Cormorant Fallback',Georgia,serif);font-weight:500;letter-spacing:-0.015em;text-shadow:none;color:#faf6ee}p,.manifesto-text,.hero-team-text,.alan-lead,.alan-desc,.epic-dest-lead{font-family:'Plus Jakarta Sans',sans-serif;font-weight:400;color:rgba(235,228,214,0.76);line-height:1.7}.eyebrow,.manifesto-tagline,.hero-team-eyebrow,.alan-eyebrow{font-family:'Plus Jakarta Sans',sans-serif;font-size:0.68rem;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:#d4a44c;background:transparent;border:none;padding:0;box-shadow:none}.hero-team-pillars-clean{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:1.5rem 0 1.85rem;padding:1.15rem 0;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}.ht-clean-pillar{display:flex;flex-direction:column;gap:0.28rem;padding-right:0.75rem;border-right:1px solid rgba(255,255,255,0.07)}.ht-clean-pillar:last-child{border-right:none;padding-right:0}.ht-clean-label{font-size:0.66rem;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;color:#d4a44c}.ht-clean-val{font-size:0.84rem;font-weight:400;line-height:1.45;color:rgba(248,243,232,0.88)}.hero-team-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.85rem}.alan-executive-subtitle{font-size:0.8rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:#d4a44c;margin-bottom:1.35rem}.btn,button.btn,a.btn,.map-popup-inquire-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.55rem;min-height:44px;padding:0.68rem 1.35rem;border-radius:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.74rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;line-height:1.2;text-decoration:none;cursor:pointer;transition:background 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.btn-primary,button.btn-primary,a.btn-primary,.map-popup-inquire-btn{background:linear-gradient(135deg,#d8aa54 0%,#b37e26 100%);color:#0d0c09;border:1px solid rgba(232,194,118,0.65);box-shadow:0 8px 22px rgba(177,125,39,0.22)}.btn-primary:hover,.btn-primary:focus-visible,.map-popup-inquire-btn:hover{background:linear-gradient(135deg,#e4b968 0%,#c48c31 100%);color:#090806;border-color:#f0cf88;transform:translateY(-2px);box-shadow:0 12px 28px rgba(177,125,39,0.32)}.btn-secondary,.btn-ghost,button.btn-secondary,a.btn-secondary,a.btn-ghost{background:rgba(255,255,255,0.03);color:#f4eee1;border:1px solid rgba(212,164,76,0.34);box-shadow:none}.btn-secondary:hover,.btn-ghost:hover,.btn-secondary:focus-visible,.btn-ghost:focus-visible{background:rgba(212,164,76,0.1);border-color:rgba(212,164,76,0.72);color:#ffffff;transform:translateY(-2px)}.btn .arrow,.btn .btn-arrow{display:inline-block;font-size:0.9rem;line-height:1;transition:transform 0.25s ease}.btn:hover .arrow,.btn:hover .btn-arrow{transform:translateX(3px)}.epic-quickpill-meta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.55rem;min-width:0;flex:1 1 auto}.epic-dest-quickpill:hover .epic-quickpill-arrow,.epic-dest-quickpill:focus-visible .epic-quickpill-arrow{background:var(--gold,#d4a44c);color:#0e0c09;transform:translateX(3px)}@media (max-width:960px){.epic-dest-quickbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem}.epic-dest-quickpill{min-height:54px;padding:0.65rem 0.8rem;border-radius:12px}.epic-quickpill-title{font-size:0.84rem}}.epic-dest-monolith:last-child{padding-bottom:0;border-bottom:none}.epic-dest-editorial-card::before{display:none}.epic-value-dot{width:5px;height:5px;border-radius:50%;background:#d4a44c;flex-shrink:0}.process-step-card,.service-card,.map-market-bar,.map-layout{border-color:rgba(255,255,255,0.1);box-shadow:0 16px 40px rgba(0,0,0,0.28)}@media (max-width:768px){.hero-team-pillars-clean{grid-template-columns:1fr;gap:0.75rem;margin:1rem 0 1.25rem;padding:0.85rem 0}.ht-clean-pillar{border-right:none;border-bottom:1px solid rgba(255,255,255,0.06);padding-bottom:0.65rem;padding-right:0}.ht-clean-pillar:last-child{border-bottom:none;padding-bottom:0}.alan-highlights{grid-template-columns:1fr;gap:0.85rem}.epic-dest-story{display:none}.epic-dest-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.6rem}.epic-dest-actions .btn{flex:1 1 210px;width:auto}}:root,[data-theme="dark"]{--bg:#0c0b09;--surface:#14120e;--surface-2:#1c1914;--text:#f5efe4;--muted:#b8ae9c;--gold:#c8963e;--gold-light:#e2b86b;--border:rgba(200,150,62,0.24);--hairline:rgba(255,255,255,0.08)}.btn,a.btn,button.btn,.nav-cta-btn,.hero-actions .btn,.hero-team-actions-row .btn,.epic-dest-actions .btn,.alan-cta-row .btn,.cta .btn,.modal .btn:not(.modal-close):not(.insight-modal-close){display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0.55rem;min-height:46px;height:auto;max-width:100%;box-sizing:border-box;padding:0.68rem 1.3rem;border-radius:10px;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.74rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;line-height:1.32;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.btn>span:not(.btn-arrow):not(.arrow),.btn .btn-label,.cta .btn>span:not(.btn-arrow):not(.arrow),.alan-cta-row .btn>span:not(.btn-arrow):not(.arrow),.hero-team-actions-row .btn>span:not(.btn-arrow):not(.arrow),.epic-dest-actions .btn>span:not(.btn-arrow):not(.arrow){display:inline-block;flex:0 1 auto;min-width:0;white-space:normal;text-align:center;line-height:1.32;text-wrap:balance}.btn .btn-arrow,.btn .arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;flex-shrink:0;white-space:nowrap;line-height:1;margin-left:0;transform:translateY(0);transition:transform 0.25s ease}.btn:hover .btn-arrow,.btn:hover .arrow{transform:translateX(3px)}@media (max-width:640px){.hero-team-actions-row{width:100%}.hero-team-actions-row .btn,.cta .btn,.alan-cta-row .btn{width:100%;font-size:0.7rem;letter-spacing:0.06em;padding:0.7rem 0.95rem}}.nav-actions .nav-cta-btn{height:38px;min-height:38px;padding:0 1.05rem;font-size:0.7rem}.btn-primary,a.btn-primary,button.btn-primary{background:linear-gradient(135deg,#d7a851 0%,#b17d27 100%);color:#110e0a;border:1px solid rgba(235,198,126,0.7);box-shadow:0 8px 22px rgba(177,125,39,0.22)}.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{background:linear-gradient(135deg,#e3b764 0%,#bf892e 100%);color:#090705;border-color:#f2d391;transform:translateY(-2px);box-shadow:0 12px 28px rgba(177,125,39,0.32)}.btn-secondary,.btn-ghost,a.btn-secondary,button.btn-secondary,a.btn-ghost,button.btn-ghost{background:rgba(255,255,255,0.03);color:var(--text);border:1px solid rgba(200,150,62,0.42);box-shadow:none}.btn-secondary:hover,.btn-ghost:hover,a.btn-secondary:hover,button.btn-secondary:hover,a.btn-ghost:hover,button.btn-ghost:hover{background:rgba(200,150,62,0.12);border-color:var(--gold);color:var(--text);transform:translateY(-2px)}.hero .btn-secondary,.hero .btn-ghost{background:rgba(14,12,9,0.55);color:#f7f1e5;border:1px solid rgba(212,164,76,0.52);backdrop-filter:blur(10px)}.hero .btn-secondary:hover,.hero .btn-ghost:hover{background:rgba(200,150,62,0.22);color:#ffffff;border-color:#e6be70}.section{position:relative;border-bottom:1px solid var(--hairline)}.faq-container.reveal,.faq-container.reveal.visible,.faq-item.reveal,.faq-item.reveal.visible{opacity:1 !important;visibility:visible !important;transform:none !important}.faq-item .faq-answer{display:block !important;overflow:hidden;max-height:0;opacity:0;transition:max-height 0.45s cubic-bezier(0.22,1,0.36,1),opacity 0.35s ease,padding 0.35s ease}.faq-item.active .faq-answer,.faq-item.is-open .faq-answer,.faq-question[aria-expanded="true"]+.faq-answer{max-height:900px !important;opacity:1 !important;visibility:visible !important;padding:0 1.25rem 1.45rem !important}.modal,.insight-modal,.insight-modal-backdrop,#insightModal,#contactModal,#advisorModal,#property-details-modal{position:fixed;inset:0;width:100vw;height:100dvh;z-index:1200;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.5rem);background:rgba(8,7,6,0.76);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.32s cubic-bezier(0.22,1,0.36,1),visibility 0.32s ease}.modal.open,.modal.active,.modal.is-active,.insight-modal.open,.insight-modal.is-active,.insight-modal-backdrop.open,#insightModal.open,#insightModal.is-active,#contactModal.open,#advisorModal.open,#advisorModal.active,#advisorModal.is-active,#property-details-modal.open,#property-details-modal.active,#property-details-modal.is-active{opacity:1;visibility:visible;pointer-events:auto}.modal .modal-card,.modal .property-modal-content,.insight-modal .insight-modal-card,.insight-modal-backdrop .insight-modal-card,#insightModal .insight-modal-card,#contactModal .modal-card,#property-details-modal .modal-card{position:relative;width:min(520px,92vw);max-width:520px;height:auto;max-height:min(92dvh,760px);margin:auto;border-radius:18px;border:1px solid rgba(177,125,39,0.34);background:linear-gradient(165deg,#161411 0%,#0f0e0c 100%);color:#f5efe4;padding:clamp(1.25rem,2.2vw,1.75rem);overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 28px 80px rgba(0,0,0,0.68);transform:translate3d(0,18px,0) scale(0.97);transition:transform 0.36s cubic-bezier(0.19,1,0.22,1)}#contactModal .modal-card{width:min(470px,92vw);max-width:470px;padding:clamp(1.15rem,2vw,1.55rem)}#advisorModal .advisor-bio-modal-card,#property-details-modal .property-modal-content{width:min(920px,94vw);max-width:920px}.modal.open .modal-card,.modal.active .modal-card,.modal.is-active .modal-card,.modal.open .property-modal-content,.modal.active .property-modal-content,.insight-modal.open .insight-modal-card,.insight-modal-backdrop.open .insight-modal-card,#insightModal.open .insight-modal-card,#contactModal.open .modal-card,#advisorModal.open .advisor-bio-modal-card,#advisorModal.active .advisor-bio-modal-card,#advisorModal.is-active .advisor-bio-modal-card,#property-details-modal.open .modal-card,#property-details-modal.active .modal-card{transform:translate3d(0,0,0) scale(1)}.site-header,.site-header .container,.site-header .nav,.site-header .nav-actions{overflow:visible}.lang-switcher{position:relative;display:inline-flex;align-items:center;z-index:1500}.site-header .lang-switcher .lang-switcher-options,ul.lang-switcher-options,.lang-switcher-options{position:absolute !important;top:calc(100%+12px) !important;bottom:auto !important;right:0 !important;left:auto !important;z-index:2000 !important;min-width:158px !important;width:max-content !important;max-width:calc(100vw - 24px) !important;max-height:none !important;overflow:visible !important;margin:119px 0 0 0 !important;margin-top:119px !important;padding:0.5rem !important;list-style:none !important;border-radius:14px !important;background:rgba(16,14,11,0.98) !important;border:1px solid rgba(212,164,76,0.42) !important;box-shadow:0 18px 42px rgba(0,0,0,0.75),inset 0 1px 0 rgba(255,255,255,0.08) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px) scale(0.98);transform-origin:top right;transition:opacity 0.2s cubic-bezier(0.22,1,0.36,1),transform 0.2s cubic-bezier(0.22,1,0.36,1),visibility 0.2s ease}.site-header .lang-switcher.open .lang-switcher-options,.site-header .lang-switcher.is-open .lang-switcher-options,.site-header .lang-switcher.active .lang-switcher-options,.lang-switcher.open .lang-switcher-options,.lang-switcher.is-open .lang-switcher-options,.lang-switcher.active .lang-switcher-options{top:calc(100%+12px) !important;bottom:auto !important;margin:119px 0 0 0 !important;margin-top:119px !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0) scale(1) !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:stretch !important;gap:0.25rem !important}.lang-switcher-options a,.lang-switcher-options li>a{display:flex;align-items:center;gap:0.6rem;width:100%;padding:0.45rem 0.7rem;border-radius:10px;font-size:0.78rem;font-weight:500;color:#f5efe4;text-decoration:none;white-space:nowrap;transition:background-color 0.2s ease,color 0.2s ease}.lang-switcher-options a img{width:18px;height:12px;border-radius:2px;object-fit:cover;flex-shrink:0}.lang-switcher-options a:hover,.lang-switcher-options a:focus-visible,.lang-switcher-options a.active{background:rgba(212,164,76,0.18);color:#f3dfb1}@media (max-width:768px){.site-header .lang-switcher .lang-switcher-options,ul.lang-switcher-options,.lang-switcher-options{top:calc(100%+15px) !important;bottom:auto !important;right:0 !important;left:auto !important;margin:119px 0 0 0 !important;margin-top:119px !important;min-width:156px;max-height:none !important}}.insight-modal-kicker,#contactModal .eyebrow{display:inline-flex;align-items:center;gap:0.4rem;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:var(--gold,#b17d27);margin-bottom:0.35rem;padding-right:2.8rem}#insightModalTitle,#contactModal h2,.modal-card h2,.modal-card h3{font-family:'Cormorant Garamond',serif;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:600;line-height:1.15;letter-spacing:-0.01em;margin:0 0 0.65rem 0;color:var(--text);padding-right:2.5rem}#insightModalDesc,.modal-card p{font-family:'Plus Jakarta Sans',sans-serif;font-size:0.84rem;line-height:1.55;color:var(--muted);margin:0 0 0.9rem 0}#insightModalList{list-style:none;padding:0;margin:0 0 1rem 0;display:flex;flex-direction:column;gap:0.5rem;border-top:1px solid var(--border);padding-top:0.85rem}#insightModalList li{display:flex;flex-direction:row;align-items:center;gap:0.5rem;padding:0.58rem 0.85rem;border-radius:10px;background:rgba(255,255,255,0.03);border:1px solid rgba(177,125,39,0.16);font-size:0.81rem;line-height:1.45;color:var(--text)}#insightModalList li::before{content:none;display:none}.insight-modal-footer{padding-top:0.85rem;gap:0.65rem}#contactModal .form-grid{gap:0.52rem}#contactModal .form-grid input,#contactModal .form-grid textarea{padding:0.58rem 0.82rem;font-size:0.82rem;border-radius:8px}#contactModal .form-grid textarea{min-height:68px;max-height:110px}#contactModal .local-captcha-box{padding:0.55rem 0.75rem;gap:0.4rem;border-radius:9px}#contactModal .local-captcha-label{font-size:0.72rem}#contactModal .local-captcha-badge{font-size:1rem;padding:0.15rem 0.6rem;letter-spacing:0.2em}#contactModal #contactSubmitBtn{min-height:40px;padding:0.55rem 1rem;font-size:0.72rem;margin-top:0.15rem}#contactModal #formMessage{margin:0;font-size:0.78rem}.insight-bullet-txt{display:inline-block;flex:1 1 auto;line-height:1.55}@media (max-width:768px){.modal .modal-card,.insight-modal .insight-modal-card,#insightModal .insight-modal-card,#contactModal .modal-card{width:100vw;max-width:100vw;min-width:100vw;height:100dvh;max-height:100dvh;min-height:100dvh;border-radius:0;border-left:none;padding:4.2rem 1.35rem 2rem 1.35rem}.modal-close,.insight-modal-close,#insightModalClose{top:1rem;right:1rem;width:42px;height:42px}}.alan-advisor-section,.hero-team-section,.epic-destinations-section,.process-roadmap-section,.numbers-section,.faq-section{contain:layout paint}@media (max-width:960px){.site-header .nav{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}.site-header .brand{display:inline-flex;align-items:center;flex-shrink:0;z-index:1002}.site-header .brand .brand-logo-img{display:block;height:46px;width:auto;max-width:185px;object-fit:contain;filter:none}#navLinks.nav-links,#navLinks.nav-links-rich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:0.75rem;align-content:center;padding:5.2rem 1.25rem 6.2rem}#navLinks.nav-links>a.nav-rich-item,#navLinks.nav-links-rich>a.nav-rich-item{grid-column:span 1;grid-row:span 1;aspect-ratio:auto;min-height:104px;height:100%;padding:1.1rem 0.9rem;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0.55rem;background:rgba(24,20,15,0.88);border:1px solid rgba(212,164,76,0.24)}#navLinks.nav-links>a.nav-rich-item svg,#navLinks.nav-links-rich>a.nav-rich-item svg{display:block;width:24px;height:24px;color:var(--gold,#d4a44c);flex-shrink:0}#navLinks.nav-links>a.nav-rich-item .nav-rich-label,#navLinks.nav-links-rich>a.nav-rich-item .nav-rich-label{font-size:0.86rem;font-weight:500;line-height:1.25;color:var(--text)}.bottom-nav,#bottomNav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0.25rem;padding:0.4rem 0.5rem calc(0.4rem+env(safe-area-inset-bottom,0px))}.bottom-nav-item{width:100%;min-width:0;padding:0.42rem 0.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.22rem;white-space:nowrap}}.team-partners-showcase{display:flex;flex-direction:column;gap:clamp(2.2rem,4vw,3.4rem);margin-top:1rem}.team-partner-card{padding-bottom:clamp(1.8rem,3vw,2.6rem);border-bottom:1px solid var(--hairline,rgba(255,255,255,0.08))}.team-partner-card:last-child{padding-bottom:0;border-bottom:none}.alan-visual-with-cta{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0}.alan-cta-under-photo{width:100%;max-width:360px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.55rem;margin-top:0;position:relative;z-index:4}.alan-cta-under-photo .btn:first-child{grid-column:1 / -1}.alan-cta-under-photo .btn:nth-child(2){grid-column:1 / -1}.alan-cta-under-photo .btn{width:100%;justify-content:center}.advisor-cv-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.9rem 1.25rem;width:100%;margin-top:0.25rem;padding-top:1rem;border-top:1px solid rgba(212,164,76,0.18)}.advisor-cv-block{display:flex;flex-direction:column;gap:0.42rem}.advisor-cv-block-langs{grid-column:1 / -1}.advisor-cv-label{font-size:0.65rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold,#d4a44c)}.advisor-cv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.28rem}.advisor-cv-list li{position:relative;padding-left:0.85rem;font-size:0.78rem;line-height:1.42;color:rgba(235,228,214,0.82)}.advisor-cv-list li::before{content:"";position:absolute;left:0;top:0.48rem;width:4px;height:4px;border-radius:50%;background:var(--gold,#d4a44c)}.advisor-lang-pills{display:flex;flex-wrap:wrap;gap:0.45rem}.advisor-lang-pill{display:inline-flex;align-items:center;padding:0.24rem 0.68rem;border-radius:999px;font-size:0.72rem;font-weight:600;letter-spacing:0.03em;color:#f5efe4;background:rgba(212,164,76,0.12);border:1px solid rgba(212,164,76,0.34)}@media (max-width:640px){.advisor-cv-credentials{grid-template-columns:1fr;gap:0.75rem}}@media (max-width:960px){.alan-portrait-img{-webkit-mask-image:none;mask-image:none;filter:none;box-shadow:none;margin-bottom:-1px}.alan-visual-frame{margin-bottom:0;padding-bottom:0}.alan-visual-with-cta{gap:0}.alan-cta-under-photo{margin-top:0;padding-top:0}.alan-cta-under-photo .btn:first-child{border-top-left-radius:10px;border-top-right-radius:10px}#hero-team .hero-team-img{filter:none;box-shadow:none}}.ht-clean-pillar[data-advisor-id]{cursor:pointer;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.ht-clean-pillar[data-advisor-id]:hover,.ht-clean-pillar[data-advisor-id]:focus-visible{transform:translateY(-2px);border-color:var(--gold,#d4a44c);box-shadow:0 10px 26px rgba(212,164,76,0.14)}.advisor-bio-modal-card{max-width:920px;width:min(94vw,920px);max-height:88vh;overflow-y:auto;padding:clamp(1.5rem,3vw,2.5rem)}.advisor-bio-modal-grid{display:grid;grid-template-columns:260px 1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.advisor-bio-portrait-wrap{border-radius:18px;overflow:hidden;border:1px solid rgba(212,164,76,0.28);background:radial-gradient(circle at 50% 25%,rgba(212,164,76,0.18),rgba(12,15,22,0.92));aspect-ratio:3 / 4}.advisor-bio-portrait-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.advisor-bio-contact-box{margin-top:1rem;padding:0.9rem 1rem;border-radius:12px;border:1px solid rgba(212,164,76,0.22);background:rgba(212,164,76,0.06);display:flex;flex-direction:column;gap:0.25rem}.advisor-bio-contact-label{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.12em;opacity:0.72}.advisor-bio-email-link{font-size:0.86rem;color:var(--gold,#d4a44c);text-decoration:none;word-break:break-all;font-weight:600}.advisor-modal-role{color:var(--gold,#d4a44c);font-weight:600;font-size:0.98rem;margin-bottom:0.75rem}.advisor-modal-lead{font-size:1.05rem;font-weight:600;line-height:1.55;margin-bottom:1rem}.advisor-modal-bio-body{display:flex;flex-direction:column;gap:0.85rem;font-size:0.95rem;line-height:1.7;opacity:0.92}.advisor-modal-quote{margin:1.25rem 0 0;padding:1rem 1.25rem;border-left:3px solid var(--gold,#d4a44c);background:rgba(212,164,76,0.08);border-radius:0 12px 12px 0;font-style:italic;font-size:0.95rem;line-height:1.6}.advisor-modal-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:0.75rem}.footer-brand-desc{margin-top:1rem;max-width:290px}.footer-credit-link{display:inline;color:var(--gold,#d4a44c)}.property-modal-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.property-modal-image{border-radius:16px;overflow:hidden;aspect-ratio:16 / 10;border:1px solid rgba(212,164,76,0.25)}.property-modal-image img{width:100%;height:100%;object-fit:cover;display:block}.property-modal-title{font-size:clamp(1.35rem,2.5vw,1.85rem);margin:0 0 0.4rem}.property-modal-price{color:var(--gold,#d4a44c);font-size:1.25rem;font-weight:700;margin:0 0 0.75rem}.property-modal-location{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.85rem;opacity:0.8;margin-bottom:1.25rem}.property-modal-attributes{display:grid;grid-template-columns:repeat(3,1fr);gap:0.75rem;padding:1rem;border-radius:12px;background:rgba(212,164,76,0.06);border:1px solid rgba(212,164,76,0.2);margin-bottom:1.25rem}.property-modal-attr{display:flex;flex-direction:column;gap:0.2rem}.property-modal-attr-val{font-weight:700;font-size:0.95rem}.property-modal-attr-label{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;opacity:0.7}.property-modal-desc{line-height:1.65;font-size:0.95rem;opacity:0.9;margin-bottom:1.5rem}@media (max-width:768px){.advisor-bio-modal-grid{grid-template-columns:1fr}.advisor-bio-portrait-wrap{max-width:220px;margin:0 auto}.property-modal-attributes{grid-template-columns:1fr}}.brand-logo-img,.site-header .brand img{filter:none;max-width:clamp(180px,16vw,235px);height:auto}.hero-team-3d-stage,.advisor-3d-frame{position:relative;perspective:1100px;transform-style:preserve-3d}.team-3d-orbit{position:absolute;left:-8%;right:-8%;bottom:4%;height:76%;pointer-events:none;display:flex;align-items:center;justify-content:center}.team-3d-orbit svg{width:100%;height:100%;overflow:visible}.team-3d-orbit-back{z-index:2;transform:rotateZ(-6deg) translateZ(-20px);opacity:0.85}@keyframes teamOrbitGlowPulse{0%{filter:drop-shadow(0 0 6px rgba(212,164,76,0.5));opacity:0.88}100%{filter:drop-shadow(0 0 16px rgba(245,222,176,0.95));opacity:1}}.services-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,1.85rem);align-items:stretch}.service-editorial-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,rgba(22,19,15,0.88) 0%,rgba(14,12,10,0.95) 100%);border:1px solid rgba(212,164,76,0.24);box-shadow:0 18px 42px rgba(0,0,0,0.32);padding:0;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),border-color 0.35s ease,box-shadow 0.35s ease}.service-editorial-card:hover{transform:translateY(-4px);border-color:rgba(212,164,76,0.62);box-shadow:0 24px 52px rgba(0,0,0,0.48)}.service-editorial-card .service-visual{width:100%;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgba(212,164,76,0.18);margin:0;border-radius:0}.service-editorial-card .service-visual img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(0.22,1,0.36,1)}.service-editorial-card:hover .service-visual img{transform:scale(1.05)}.service-editorial-card .service-content{display:flex;flex-direction:column;flex:1 1 auto;padding:clamp(1.35rem,2vw,1.75rem);gap:0.55rem}.service-editorial-card .service-title{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(1.35rem,1.75vw,1.65rem);line-height:1.2;margin:0}.service-editorial-card .service-desc{font-size:0.86rem;line-height:1.65;margin:0 0 1.1rem 0;flex:1 1 auto}.service-card-actions{margin-top:auto;padding-top:0.5rem}.service-card-actions .service-cta-btn{width:100%;justify-content:space-between}.alan-advisor-visual,.alan-visual-frame.advisor-3d-frame,.hero-team-3d-stage{overflow:visible}.team-3d-orbit.advisor-wave-backdrop{position:absolute;top:6%;bottom:10%;left:-26%;right:-26%;width:auto;height:auto;z-index:1;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 52% 48% at 50% 50%,#000 32%,rgba(0,0,0,0.65) 62%,transparent 96%);mask-image:radial-gradient(ellipse 52% 48% at 50% 50%,#000 32%,rgba(0,0,0,0.65) 62%,transparent 96%);filter:drop-shadow(0 0 16px rgba(212,164,76,0.24));animation:advisorWaveFloat 9s ease-in-out infinite alternate}.hero-team-3d-stage .team-3d-orbit.advisor-wave-backdrop{left:-18%;right:-18%;top:8%;bottom:8%}.team-3d-orbit.advisor-wave-backdrop svg{width:100%;height:100%;overflow:visible}.advisor-wave-main{filter:drop-shadow(0 0 10px rgba(229,188,106,0.35))}.advisor-wave-secondary{animation:advisorWaveDash 18s linear infinite}.advisor-wave-ambient{opacity:0.72}.alan-portrait-img,.hero-team-img{position:relative;z-index:4}@keyframes advisorWaveFloat{0%{transform:translate3d(0,-4px,0) scale(0.985)}100%{transform:translate3d(0,5px,0) scale(1.02)}}@keyframes advisorWaveDash{to{stroke-dashoffset:-140}}@media (max-width:960px){.services-editorial-grid{grid-template-columns:1fr}.alan-visual-frame{max-width:340px;margin-inline:auto}.alan-portrait-img{max-height:390px}.team-3d-orbit.advisor-wave-backdrop{left:-18%;right:-18%;top:8%;bottom:12%;-webkit-mask-image:radial-gradient(ellipse 50% 46% at 50% 50%,#000 25%,rgba(0,0,0,0.55) 58%,transparent 92%);mask-image:radial-gradient(ellipse 50% 46% at 50% 50%,#000 25%,rgba(0,0,0,0.55) 58%,transparent 92%)}.hero-team-3d-stage .team-3d-orbit.advisor-wave-backdrop{left:-12%;right:-12%}}@media (min-width:961px){#hero-team .hero-team-grid{grid-template-columns:minmax(0,0.88fr) minmax(560px,1.22fr);align-items:end;gap:clamp(2rem,3.5vw,3.8rem)}#hero-team .hero-team-image-wrapper,#hero-team .hero-team-3d-stage{min-height:620px;width:100%;display:flex;align-items:flex-end;justify-content:center}#hero-team .hero-team-img{width:100%;max-width:860px;max-height:680px;height:auto;object-fit:contain;transform:none;transform-origin:bottom center}}@media (max-width:960px){#hero-team .hero-team-img{width:100%;max-width:560px;max-height:480px;margin-inline:auto;display:block}}.local-captcha-box{display:flex;flex-direction:column;gap:0.6rem;padding:0.9rem 1rem;border-radius:12px;border:1px solid rgba(177,125,39,0.32);background:rgba(255,255,255,0.03)}.local-captcha-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap}.local-captcha-label{font-size:0.8rem;color:var(--muted,#aaa59a);font-weight:500}.local-captcha-badge{font-family:'Cormorant Garamond',monospace,serif;font-size:1.25rem;font-weight:700;letter-spacing:0.28em;padding:0.25rem 0.85rem;border-radius:8px;background:linear-gradient(135deg,rgba(177,125,39,0.24),rgba(177,125,39,0.08));border:1px dashed rgba(212,164,76,0.65);color:#f3e5c8;user-select:none}.form-status-success{color:#5cd68d;font-weight:600}.form-status-error{color:#ff6b6b;font-weight:600}#themeToggle,#menuThemeTile,.js-theme-toggle,.floating-theme-toggle{display:none}.site-header .nav{display:flex;align-items:center;justify-content:space-between;gap:clamp(0.65rem,1.2vw,1.4rem);flex-wrap:nowrap}.site-header .brand{display:inline-flex;align-items:center;visibility:visible;opacity:1;flex-shrink:0;position:relative;z-index:5}.site-header .brand img,.site-header .brand .brand-logo-img{display:block;visibility:visible;opacity:1;width:auto;height:clamp(38px,3.3vw,52px);max-width:clamp(148px,13.5vw,205px);object-fit:contain;filter:none}.site-header .nav-actions{display:flex;align-items:center;gap:0.55rem;flex-shrink:0}.site-header .nav-cta-btn{white-space:nowrap;padding:0.55rem 1.05rem;min-height:38px;font-size:0.7rem;letter-spacing:0.06em}@media (min-width:961px){.site-header .nav-links,.site-header .nav-links.nav-links-rich{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:clamp(0.2rem,0.55vw,0.6rem);padding:0.25rem 0.4rem;margin-inline:auto;min-width:0;position:static;width:auto;height:auto;background:transparent;border:none;box-shadow:none;backdrop-filter:none;transform:none;visibility:visible;overflow:visible}.site-header .nav-links .nav-rich-item,.site-header .nav-links a{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:0.35rem;padding:0.5rem clamp(0.6rem,0.9vw,1rem);border-radius:999px;letter-spacing:0.08em;font-size:clamp(0.64rem,0.72vw,0.74rem);font-weight:600;text-transform:uppercase;white-space:nowrap;width:auto;min-height:auto;aspect-ratio:auto;background:transparent;border:1px solid transparent;box-shadow:none;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease}.site-header .nav-links .nav-rich-item svg,.site-header .nav-links .nav-rich-idx{display:none}.site-header .nav-links .nav-rich-item:hover,.site-header .nav-links .nav-rich-item.active{background:rgba(177,125,39,0.14);border-color:rgba(212,164,76,0.42);color:var(--gold-bright,#f3e5c8);transform:none}}#contact .cta{display:grid;grid-template-columns:1fr;gap:1.5rem;min-height:auto;padding:clamp(1.4rem,3vw,2.2rem);border-radius:24px;border:none !important;outline:none !important;background:linear-gradient(155deg,rgba(20,18,14,0.96) 0%,rgba(12,11,9,0.98) 100%);box-shadow:0 24px 60px rgba(0,0,0,0.42);align-items:stretch;overflow:hidden}#contact .cta::after{display:none}#contact .cta-media-box{position:relative;width:100%;height:100%;min-height:clamp(260px,32vw,380px);aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;border:none !important;outline:none !important;background-color:#16130e;background-image:url('../../../1000136958.jpg'),url('../../../foto/hero_dubai_apartment.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;z-index:2;isolation:isolate}#contact .cta-media-box::before,#contact .cta-media-box::after{display:none !important}#contact .cta-media-box img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;display:block !important;opacity:1 !important;visibility:visible !important;z-index:3 !important;object-fit:cover !important;object-position:center center !important;filter:brightness(0.96) contrast(1.03) grayscale(0%) !important;mix-blend-mode:normal !important;transition:transform 0.7s cubic-bezier(0.22,1,0.36,1)}#contact .cta:hover .cta-media-box img{transform:scale(1.04)}#contact .cta-content-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.75rem;padding-block:0.35rem}#contact .cta-content-box .eyebrow{margin-bottom:0.1rem}#contact .cta-content-box h2{font-size:clamp(1.5rem,2.1vw,2.05rem);line-height:1.18;margin:0;max-width:24ch}#contact .cta-content-box p{font-size:clamp(0.84rem,0.94vw,0.92rem);line-height:1.62;margin:0.15rem 0 0.65rem;max-width:54ch}@media (min-width:961px){#contact .cta{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,3.6vw,3.25rem);padding:clamp(1.75rem,2.8vw,2.5rem)}#contact .cta-media-box{aspect-ratio:auto;min-height:320px}}.modal-close,.insight-modal-close,.advisor-modal-close,.fs-close,#closeAdvisor,#closeContact,#insightModalClose,#advisorModalClose,#fsCloseBtn,#pmClose,#property-details-modal .modal-close,.advisor-bio-modal-card .modal-close,.unified-modal-close{position:absolute;top:1.15rem;right:1.15rem;left:auto;bottom:auto;width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;padding:0;margin:0;border-radius:12px;aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;background:rgba(20,18,15,0.92);border:1px solid rgba(212,164,76,0.45);color:#f5efe6;cursor:pointer;z-index:80;box-shadow:0 8px 24px rgba(0,0,0,0.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),border-color 0.28s ease,background-color 0.28s ease,color 0.28s ease;font-size:0;line-height:0;text-indent:0;overflow:hidden}.modal-close>*,.insight-modal-close>*,.advisor-modal-close>*,.fs-close>*,#closeAdvisor>*,#closeContact>*,#insightModalClose>*,#advisorModalClose>*,#fsCloseBtn>*,#pmClose>*,#property-details-modal .modal-close>*,.advisor-bio-modal-card .modal-close>*,.unified-modal-close>*{display:none}.modal-close::before,.modal-close::after,.insight-modal-close::before,.insight-modal-close::after,.advisor-modal-close::before,.advisor-modal-close::after,.fs-close::before,.fs-close::after,#closeAdvisor::before,#closeAdvisor::after,#closeContact::before,#closeContact::after,#insightModalClose::before,#insightModalClose::after,#advisorModalClose::before,#advisorModalClose::after,#fsCloseBtn::before,#fsCloseBtn::after,#pmClose::before,#pmClose::after,#property-details-modal .modal-close::before,#property-details-modal .modal-close::after,.advisor-bio-modal-card .modal-close::before,.advisor-bio-modal-card .modal-close::after,.unified-modal-close::before,.unified-modal-close::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;margin:0;padding:0;display:block;background-color:currentColor;border-radius:2px;-webkit-mask:none;mask:none;pointer-events:none;transition:transform 0.28s cubic-bezier(0.22,1,0.36,1),background-color 0.28s ease}.modal-close::before,.insight-modal-close::before,.advisor-modal-close::before,.fs-close::before,#closeAdvisor::before,#closeContact::before,#insightModalClose::before,#advisorModalClose::before,#fsCloseBtn::before,#pmClose::before,#property-details-modal .modal-close::before,.advisor-bio-modal-card .modal-close::before,.unified-modal-close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal-close::after,.insight-modal-close::after,.advisor-modal-close::after,.fs-close::after,#closeAdvisor::after,#closeContact::after,#insightModalClose::after,#advisorModalClose::after,#fsCloseBtn::after,#pmClose::after,#property-details-modal .modal-close::after,.advisor-bio-modal-card .modal-close::after,.unified-modal-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-close:hover,.insight-modal-close:hover,.advisor-modal-close:hover,.fs-close:hover,#closeAdvisor:hover,#closeContact:hover,#insightModalClose:hover,#advisorModalClose:hover,#fsCloseBtn:hover,#pmClose:hover,#property-details-modal .modal-close:hover,.advisor-bio-modal-card .modal-close:hover,.unified-modal-close:hover{background:#b17d27;border-color:#d4a44c;color:#0c0b09;transform:scale(1.05)}.modal-close:hover::before,.insight-modal-close:hover::before,.advisor-modal-close:hover::before,.fs-close:hover::before,#closeAdvisor:hover::before,#closeContact:hover::before,#insightModalClose:hover::before,#advisorModalClose:hover::before,#fsCloseBtn:hover::before,#pmClose:hover::before,#property-details-modal .modal-close:hover::before,.advisor-bio-modal-card .modal-close:hover::before,.unified-modal-close:hover::before{transform:translate(-50%,-50%) rotate(135deg)}.modal-close:hover::after,.insight-modal-close:hover::after,.advisor-modal-close:hover::after,.fs-close:hover::after,#closeAdvisor:hover::after,#closeContact:hover::after,#insightModalClose:hover::after,#advisorModalClose:hover::after,#fsCloseBtn:hover::after,#pmClose:hover::after,#property-details-modal .modal-close:hover::after,.advisor-bio-modal-card .modal-close:hover::after,.unified-modal-close:hover::after{transform:translate(-50%,-50%) rotate(45deg)}.modal-close:focus-visible,.insight-modal-close:focus-visible,.advisor-modal-close:focus-visible,.fs-close:focus-visible,#closeAdvisor:focus-visible,#closeContact:focus-visible,#insightModalClose:focus-visible,#advisorModalClose:focus-visible,#fsCloseBtn:focus-visible,#pmClose:focus-visible,.unified-modal-close:focus-visible{outline:2px solid #d4a44c;outline-offset:2px}@media (max-width:720px){.modal-close,.insight-modal-close,.advisor-modal-close,.fs-close,#closeAdvisor,#closeContact,#insightModalClose,#advisorModalClose,#fsCloseBtn,#pmClose,#property-details-modal .modal-close,.advisor-bio-modal-card .modal-close,.unified-modal-close{top:0.95rem;right:0.95rem;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;border-radius:10px}}#destinations>.container>.epic-dest-quickbar-wrap,#destinations>.container>.epic-dest-quickbar,#destinations>.container>.epic-destinations-showcase{width:min(var(--container),calc(100% - (var(--page-gutter) * 2)));max-width:100%;margin-inline:auto;box-sizing:border-box}.epic-dest-quickbar-wrap{margin-bottom:clamp(1.75rem,3vw,2.6rem)}@media (max-width:900px){.epic-dest-quickbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.55rem;padding:0.5rem}.epic-dest-quickpill{padding:0.68rem 0.85rem}}@media (max-width:420px){.epic-dest-quickbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.45rem;padding:0.42rem}.epic-dest-quickpill{padding:0.58rem 0.65rem;gap:0.4rem}.epic-quickpill-num{font-size:0.82rem}.epic-quickpill-title{font-size:0.75rem}.epic-quickpill-arrow{width:22px;height:22px;font-size:0.7rem}}#insightModal.has-image-modal .insight-modal-card{width:min(940px,94vw);max-width:940px;padding:0;overflow:hidden}.insight-modal-layout{display:flex;flex-direction:column;width:100%}.insight-modal-layout.has-image{display:grid;grid-template-columns:minmax(280px,0.92fr) minmax(0,1.08fr);align-items:stretch}.insight-modal-media{position:relative;min-height:100%;background:#0b0a08;overflow:hidden;border-right:1px solid rgba(212,164,76,0.22)}.insight-modal-media[hidden]{display:none}.insight-modal-img{width:100%;height:100%;min-height:360px;object-fit:cover;object-position:center;display:block;transition:transform 0.8s cubic-bezier(0.22,1,0.36,1)}.insight-modal-card:hover .insight-modal-img{transform:scale(1.03)}.insight-modal-media-overlay{position:absolute;inset:auto 0 0 0;padding:1.5rem 1.35rem 1.25rem;background:linear-gradient(180deg,transparent 0%,rgba(8,7,5,0.88) 100%);pointer-events:none;display:flex;align-items:flex-end}.insight-modal-media-overlay .eyebrow{font-size:0.58rem;letter-spacing:0.18em;color:#f3dfb1;padding:0.28rem 0.7rem;border-radius:999px;background:rgba(14,12,9,0.72);border:1px solid rgba(212,164,76,0.38);backdrop-filter:blur(8px)}.insight-modal-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,2.6vw,2.25rem);min-width:0;max-height:min(90dvh,740px);overflow-y:auto}@media (max-width:768px){#insightModal.has-image-modal .insight-modal-card{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;overflow-y:auto}.insight-modal-layout.has-image{grid-template-columns:1fr}.insight-modal-media{border-right:none;border-bottom:1px solid rgba(212,164,76,0.24);height:220px;min-height:220px;max-height:220px}.insight-modal-img{min-height:220px;height:220px}.insight-modal-body{max-height:none;overflow-y:visible;padding:1.35rem 1.25rem 2rem}}:root{--rhythm-obsidian-bg:#080706;--rhythm-warm-bg-start:#15120e;--rhythm-warm-bg-mid:#1c1711;--rhythm-warm-bg-end:#120f0b;--rhythm-slate-bg-start:#121316;--rhythm-slate-bg-mid:#181a1f;--rhythm-slate-bg-end:#101114;--rhythm-card-elevated:rgba(34,29,22,0.78);--rhythm-card-slate:rgba(29,32,38,0.78);--rhythm-border-gold:rgba(212,164,76,0.22);--rhythm-border-subtle:rgba(255,244,220,0.09)}.section-rhythm-group{position:relative;isolation:isolate}.section-tone-obsidian>.section,.section-tone-obsidian>section,.section-dark{background-color:var(--rhythm-obsidian-bg)}.section-tone-warm-bronze>.section,.section-tone-warm-bronze>section,.section-light.section-breath-warm{position:relative;background:radial-gradient(circle at 16% 18%,rgba(212,164,76,0.11) 0%,transparent 48%),radial-gradient(circle at 86% 82%,rgba(196,138,63,0.08) 0%,transparent 52%),linear-gradient(180deg,var(--rhythm-warm-bg-start) 0%,var(--rhythm-warm-bg-mid) 52%,var(--rhythm-warm-bg-end) 100%);border-top:1px solid var(--rhythm-border-gold);border-bottom:1px solid rgba(212,164,76,0.14);box-shadow:inset 0 1px 0 rgba(255,243,214,0.06),inset 0 -1px 0 rgba(0,0,0,0.45)}.section-tone-luminous-slate>.section,.section-tone-luminous-slate>section,.section-light.section-breath-slate{position:relative;background:radial-gradient(circle at 82% 20%,rgba(212,164,76,0.09) 0%,transparent 46%),radial-gradient(circle at 14% 78%,rgba(255,255,255,0.04) 0%,transparent 50%),linear-gradient(180deg,var(--rhythm-slate-bg-start) 0%,var(--rhythm-slate-bg-mid) 50%,var(--rhythm-slate-bg-end) 100%);border-top:1px solid rgba(212,164,76,0.18);border-bottom:1px solid rgba(212,164,76,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),inset 0 -1px 0 rgba(0,0,0,0.45)}.section-light::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(86%,1180px);height:1px;background:linear-gradient( 90deg,transparent 0%,rgba(212,164,76,0.45) 30%,rgba(255,241,209,0.7) 50%,rgba(212,164,76,0.45) 70%,transparent 100% );pointer-events:none;z-index:2}:root,html[data-theme="dark"],body[data-theme="dark"]{--rhythm-obsidian-bg:#070605;--rhythm-warm-bg-start:#221c15;--rhythm-warm-bg-mid:#2b2319;--rhythm-warm-bg-end:#1d1711;--rhythm-slate-bg-start:#1b1f26;--rhythm-slate-bg-mid:#232832;--rhythm-slate-bg-end:#161920;--rhythm-border-gold:rgba(212,164,76,0.34)}main .section-tone-obsidian,main .section-tone-obsidian>.section,main .section-tone-obsidian>section,main section.section-dark.has-section-bg,main #destinations.epic-destinations-section,main #advisors.alan-advisor-section{background-color:var(--rhythm-obsidian-bg) !important;background-image:radial-gradient(circle at 50% 0%,rgba(212,164,76,0.05) 0%,transparent 60%) !important}main .section-tone-warm-bronze,main .section-tone-warm-bronze>.section,main .section-tone-warm-bronze>section,main section.section-light.section-breath-warm,main #philosophy.manifesto.section-light,main .numbers-section.section-light,main #contact.section-light{position:relative;background-color:var(--rhythm-warm-bg-mid) !important;background-image:radial-gradient(circle at 18% 15%,rgba(212,164,76,0.22) 0%,transparent 52%),radial-gradient(circle at 84% 85%,rgba(196,138,63,0.16) 0%,transparent 55%),linear-gradient(180deg,var(--rhythm-warm-bg-start) 0%,var(--rhythm-warm-bg-mid) 50%,var(--rhythm-warm-bg-end) 100%) !important;border-top:1px solid var(--rhythm-border-gold) !important;border-bottom:1px solid rgba(212,164,76,0.26) !important;box-shadow:inset 0 24px 48px -24px rgba(212,164,76,0.12),inset 0 1px 0 rgba(255,243,214,0.14),inset 0 -1px 0 rgba(0,0,0,0.6) !important}main .section-tone-luminous-slate,main .section-tone-luminous-slate>.section,main .section-tone-luminous-slate>section,main section.section-light.section-breath-slate,main #process.process-roadmap-section.section-light,main #faq.faq-section.section-light{position:relative;background-color:var(--rhythm-slate-bg-mid) !important;background-image:radial-gradient(circle at 82% 18%,rgba(212,164,76,0.18) 0%,transparent 50%),radial-gradient(circle at 15% 80%,rgba(148,163,184,0.12) 0%,transparent 54%),linear-gradient(180deg,var(--rhythm-slate-bg-start) 0%,var(--rhythm-slate-bg-mid) 50%,var(--rhythm-slate-bg-end) 100%) !important;border-top:1px solid rgba(212,164,76,0.28) !important;border-bottom:1px solid rgba(212,164,76,0.22) !important;box-shadow:inset 0 24px 48px -24px rgba(255,255,255,0.06),inset 0 1px 0 rgba(255,255,255,0.12),inset 0 -1px 0 rgba(0,0,0,0.6) !important}main section.section-light.has-section-bg::after{background:radial-gradient(circle at 50% 35%,rgba(255,236,195,0.05) 0%,transparent 70%) !important;opacity:1 !important;pointer-events:none}main .section-light .section-vector-bg,main .section-light .numbers-bg{opacity:0.13 !important;color:rgba(232,191,110,0.85) !important}.numbers-section .numbers-showcase{margin-bottom:0}.numbers-section .numbers,.numbers-section .number-item{display:none}main .section-light .manifesto-pillar,main .section-light .process-step-card,main .section-light .faq-item{background:linear-gradient(155deg,rgba(16,13,10,0.82) 0%,rgba(10,8,6,0.92) 100%) !important;border:1px solid rgba(212,164,76,0.34) !important;box-shadow:0 20px 44px -16px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,244,218,0.12) !important;backdrop-filter:blur(12px)}main .section-breath-slate .process-step-card,main .section-breath-slate .faq-item{background:linear-gradient(155deg,rgba(15,18,23,0.84) 0%,rgba(9,11,15,0.94) 100%) !important;border:1px solid rgba(212,164,76,0.32) !important}main .section-light .manifesto-pillar:hover,main .section-light .process-step-card:hover,main .section-light .number-item:hover,main .section-light .faq-item.active,main .section-light .faq-item:hover{background:linear-gradient(155deg,rgba(38,30,21,0.95) 0%,rgba(20,16,11,0.98) 100%) !important;border-color:rgba(212,164,76,0.62) !important;box-shadow:0 24px 52px -14px rgba(0,0,0,0.8),0 0 32px rgba(212,164,76,0.18),inset 0 1px 0 rgba(255,244,218,0.2) !important}main .section-light .manifesto-title,main .section-light .process-roadmap-head h2,main .section-light .numbers-header-copy .section-title,main .section-light .faq-aside h2,main .section-light .cta-content-box h2{color:#fffaf0 !important;text-shadow:0 2px 18px rgba(0,0,0,0.35)}main .section-light .manifesto-text,main .section-light .process-roadmap-head p,main .section-light .process-step-desc,main .section-light .numbers-header-copy .section-subtitle,main .section-light .faq-lead,main .section-light .faq-answer p,main .section-light .cta-content-box p{color:rgba(252,247,238,0.92) !important}main .section-light .cta{background:linear-gradient(145deg,rgba(16,13,10,0.9) 0%,rgba(10,8,6,0.96) 100%) !important;border:none !important;outline:none !important;box-shadow:0 30px 68px -18px rgba(0,0,0,0.8),0 0 44px rgba(212,164,76,0.14) !important}@media (max-width:768px){.section-light::before{width:92%}main .section-tone-warm-bronze>.section,main .section-tone-warm-bronze>section,main section.section-light.section-breath-warm{background-image:radial-gradient(circle at 50% 12%,rgba(212,164,76,0.24) 0%,transparent 58%),linear-gradient(180deg,#231d16 0%,#2d241b 50%,#1c1610 100%) !important}main .section-tone-luminous-slate>.section,main .section-tone-luminous-slate>section,main section.section-light.section-breath-slate{background-image:radial-gradient(circle at 50% 12%,rgba(212,164,76,0.2) 0%,transparent 58%),linear-gradient(180deg,#1d2128 0%,#262b34 50%,#161920 100%) !important}}main .section>.section-vector-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;color:rgba(212,164,76,0.36);opacity:1 !important}main .section>.section-vector-bg svg.segment-static-svg{width:100%;height:100%;display:block;object-fit:cover;animation:none !important}main .section:nth-of-type(even)>.section-vector-bg svg.segment-static-svg{transform:scaleX(-1)}.epic-dest-monolith{position:relative;overflow:hidden}.epic-dest-monolith>.segment-static-lines{position:absolute;inset:0;pointer-events:none;z-index:0;color:rgba(212,164,76,0.32);overflow:hidden}.epic-dest-monolith.is-reversed>.segment-static-lines svg{transform:scaleX(-1)}.epic-dest-monolith>.segment-static-lines svg{width:100%;height:100%;display:block;animation:none !important}#destinations .epic-dest-quickbar,#destinations .epic-dest-quickbar-wrap{border:none !important;outline:none !important;background:transparent !important;box-shadow:none !important;padding:0 !important}.epic-dest-visual-col,.epic-dest-editorial-col{position:relative;z-index:2}#destinations .epic-dest-monolith{border:none !important;outline:none !important;background:transparent !important;box-shadow:none !important}#destinations .epic-dest-frame-16x9{position:relative;overflow:hidden !important;border-radius:22px 22px 0 0;border:none !important;outline:none !important;box-shadow:none !important;background:transparent !important}.epic-dest-edge-seam-shadow{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient( to top,#0a0908 0%,rgba(10,9,8,0.95) 18%,rgba(10,9,8,0.68) 42%,rgba(10,9,8,0.2) 68%,transparent 92% )}@media (max-width:991px){#destinations,#destinations .container{overflow:visible !important}#destinations .epic-dest-monolith{display:flex !important;flex-direction:column !important;gap:0 !important;padding:0 0 2.2rem 0 !important;margin:0 !important;border-radius:0 !important;border:none !important;outline:none !important;box-shadow:none !important;overflow:visible !important;background:transparent !important}#destinations .epic-dest-visual-col{position:relative !important;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;height:clamp(320px,78vw,420px) !important;min-height:320px !important;padding:0 !important;border:none !important;border-radius:0 !important;box-shadow:none !important;overflow:hidden !important;z-index:1 !important}#destinations .epic-dest-frame-16x9,#destinations .epic-dest-frame-16x9.ai-visual-frame{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;border-radius:0 !important;border:none !important;outline:none !important;box-shadow:none !important;background:transparent !important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 50%,rgba(0,0,0,0.65) 74%,rgba(0,0,0,0.18) 90%,transparent 100%) !important;mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 50%,rgba(0,0,0,0.65) 74%,rgba(0,0,0,0.18) 90%,transparent 100%) !important}#destinations .epic-dest-frame-16x9::before,#destinations .epic-dest-frame-16x9::after,#destinations .ai-visual-frame::before,#destinations .ai-visual-frame::after{display:none !important;border:none !important}#destinations .epic-dest-frame-16x9 img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;border-radius:0 !important;border:none !important;object-fit:cover !important;object-position:center 30% !important;transform:scale(1.04) !important}#destinations .epic-dest-cinematic-shade{background:linear-gradient( 180deg,rgba(10,9,8,0.72) 0%,rgba(10,9,8,0.05) 22%,rgba(10,9,8,0.18) 56%,rgba(10,9,8,0.92) 86%,#0a0908 100% ) !important}#destinations .epic-dest-edge-seam-shadow{background:linear-gradient( to top,#0a0908 0%,rgba(10,9,8,0.96) 20%,rgba(10,9,8,0.62) 45%,transparent 78% ) !important}#destinations .epic-dest-editorial-col{position:relative !important;z-index:3 !important;margin-top:-4.6rem !important;padding:0 !important;background:transparent !important}#destinations .epic-dest-editorial-card{padding:0 !important;border:none !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}#destinations .epic-dest-editorial-card::before{display:none !important}#destinations .epic-dest-metrics-strip{margin:0.75rem 0 1.1rem 0 !important;padding:0.7rem 0 !important;border-radius:0 !important;background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;border-top:1px solid rgba(212,164,76,0.22) !important;border-bottom:1px solid rgba(212,164,76,0.22) !important}}@media (min-width:992px){#destinations .epic-dest-monolith{display:grid !important;grid-template-columns:minmax(0,1.32fr) minmax(0,0.92fr) !important;align-items:stretch !important;gap:0 !important;border-radius:24px;background:linear-gradient(155deg,rgba(15,13,10,0.65) 0%,rgba(10,9,8,0.92) 100%) !important;border:none !important}#destinations .epic-dest-monolith.is-reversed{grid-template-columns:minmax(0,0.92fr) minmax(0,1.32fr) !important}#destinations .epic-dest-monolith .epic-dest-visual-col{position:relative;height:100%;min-height:clamp(480px,44vw,600px);overflow:hidden}#destinations .epic-dest-monolith .epic-dest-frame-16x9{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:100% !important;aspect-ratio:auto !important;border-radius:24px 0 0 24px !important;border:none !important;overflow:hidden !important}#destinations .epic-dest-monolith:not(.is-reversed) .epic-dest-frame-16x9{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 54%,rgba(0,0,0,0.68) 76%,rgba(0,0,0,0.18) 92%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 54%,rgba(0,0,0,0.68) 76%,rgba(0,0,0,0.18) 92%,transparent 100%)}#destinations .epic-dest-monolith.is-reversed .epic-dest-frame-16x9{border-radius:0 24px 24px 0 !important;-webkit-mask-image:linear-gradient(to left,#000 0%,#000 54%,rgba(0,0,0,0.68) 76%,rgba(0,0,0,0.18) 92%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,#000 54%,rgba(0,0,0,0.68) 76%,rgba(0,0,0,0.18) 92%,transparent 100%)}#destinations .epic-dest-monolith .epic-dest-frame-16x9 img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;transform:scale(1.06);transition:transform 0.85s cubic-bezier(0.22,1,0.36,1)}#destinations .epic-dest-monolith:hover .epic-dest-frame-16x9 img{transform:scale(1.1)}#destinations .epic-dest-monolith:not(.is-reversed) .epic-dest-edge-seam-shadow{background:linear-gradient( to left,rgba(10,9,8,1) 0%,rgba(10,9,8,0.9) 16%,rgba(10,9,8,0.48) 38%,rgba(10,9,8,0) 68% ),linear-gradient( to top,rgba(10,9,8,0.9) 0%,transparent 42% )}#destinations .epic-dest-monolith.is-reversed .epic-dest-edge-seam-shadow{background:linear-gradient( to right,rgba(10,9,8,1) 0%,rgba(10,9,8,0.9) 16%,rgba(10,9,8,0.48) 38%,rgba(10,9,8,0) 68% ),linear-gradient( to top,rgba(10,9,8,0.9) 0%,transparent 42% )}#destinations .epic-dest-monolith .epic-dest-editorial-col{display:flex;align-items:center;padding:clamp(2rem,3.2vw,3.2rem) clamp(2rem,3vw,3rem) !important;background:transparent}#destinations .epic-dest-monolith:not(.is-reversed) .epic-dest-editorial-col{margin-left:-3.2rem;box-shadow:none}#destinations .epic-dest-monolith.is-reversed .epic-dest-editorial-col{margin-right:-3.2rem;box-shadow:none}}body{box-shadow:inset 0 0 85px rgba(0,0,0,0.85),inset 0 0 28px rgba(0,0,0,0.72),inset 0 0 2px rgba(212,164,76,0.16)}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9990;box-shadow:inset 0 0 110px rgba(0,0,0,0.78),inset 0 0 38px rgba(0,0,0,0.62),inset 0 0 1px rgba(212,164,76,0.22)}#contact.section,#contact.section-dark,#contact.section-light,#contact.section-breath-warm{background:#0a0908 !important;background-image:radial-gradient(circle at 50% 50%,rgba(212,164,76,0.03) 0%,rgba(10,9,8,0.98) 70%) !important}#contact.section::before,#contact.section::after{display:none !important;opacity:0 !important}#contact>.section-vector-bg{color:rgba(212,164,76,0.16) !important;opacity:0.55 !important}#contact .cta{background:linear-gradient(155deg,rgba(16,14,11,0.98) 0%,rgba(10,9,8,0.99) 100%) !important;border:none !important;outline:none !important;box-shadow:0 28px 70px rgba(0,0,0,0.75) !important}.ht-pulse-ring,.ht-orb-1,.ht-orb-2,.alan-bg-orb,.alan-visual-halo{display:none !important;animation:none !important;filter:none !important}#advisors .alan-dynamic-backdrop,#advisors .advisor-wave-backdrop svg,#advisors .advisor-wave-path,#hero-team .hero-team-dynamic-bg,#hero-team .advisor-wave-backdrop svg,#hero-team .advisor-wave-path,#hero-team .ht-star-stream,#hero-team .ht-flow-line{animation:none !important;filter:none !important;transform:translateZ(0);backface-visibility:hidden}.hero-team-arch-stage{position:absolute;inset:-6% -4% 0 -4%;z-index:1;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;color:rgba(212,164,76,0.38);transform:translateZ(0)}.ht-stage-skyline-svg{width:100%;height:94%;display:block;overflow:visible}.ht-bldg-outline{stroke-dasharray:none;stroke-dashoffset:0;opacity:0.78;animation:none !important}.ht-bldg-grid{stroke-dasharray:none;stroke-dashoffset:0;opacity:0.32;animation:none !important}.ht-bldg-spire{stroke-dasharray:none;stroke-dashoffset:0;opacity:0.85;animation:none !important}.ht-bldg-fill{opacity:0.72;animation:none !important}.ht-bldg-win{opacity:0.55;animation:none !important}.ht-bldg-1 .ht-bldg-outline,.ht-bldg-1 .ht-bldg-grid,.ht-bldg-1 .ht-bldg-fill{animation-delay:0s}.ht-bldg-2 .ht-bldg-outline,.ht-bldg-2 .ht-bldg-grid,.ht-bldg-2 .ht-bldg-spire,.ht-bldg-2 .ht-bldg-fill{animation-delay:0.55s}.ht-bldg-3 .ht-bldg-outline,.ht-bldg-3 .ht-bldg-grid,.ht-bldg-3 .ht-bldg-spire,.ht-bldg-3 .ht-bldg-fill{animation-delay:1.1s}.ht-bldg-4 .ht-bldg-outline,.ht-bldg-4 .ht-bldg-grid,.ht-bldg-4 .ht-bldg-fill{animation-delay:1.65s}.ht-bldg-5 .ht-bldg-outline,.ht-bldg-5 .ht-bldg-grid{animation-delay:2.1s}.ht-win-1{animation-delay:1.2s}.ht-win-2{animation-delay:1.9s}.ht-win-3{animation-delay:2.5s}@keyframes htArchConstructOutline{0%{stroke-dashoffset:100;opacity:0}10%{opacity:0.9}38%,78%{stroke-dashoffset:0;opacity:0.85}94%,100%{stroke-dashoffset:0;opacity:0}}@keyframes htArchConstructGrid{0%,14%{stroke-dashoffset:100;opacity:0}46%,76%{stroke-dashoffset:0;opacity:0.34}92%,100%{stroke-dashoffset:0;opacity:0}}@keyframes htArchConstructSpire{0%,26%{stroke-dashoffset:100;opacity:0}48%,78%{stroke-dashoffset:0;opacity:0.95}92%,100%{stroke-dashoffset:0;opacity:0}}@keyframes htArchConstructFill{0%,24%{opacity:0}48%,76%{opacity:0.85}92%,100%{opacity:0}}@keyframes htArchWindowGlow{0%,34%{opacity:0}50%,74%{opacity:0.65}90%,100%{opacity:0}}#contact .cta.cta-html-banner{display:block !important;grid-template-columns:1fr !important;padding:clamp(2.2rem,4.5vw,4rem) clamp(1.5rem,4.5vw,4.2rem) !important;background:linear-gradient(135deg,rgba(22,19,15,0.96) 0%,rgba(13,11,9,0.98) 100%) !important;border:1px solid rgba(212,164,76,0.28) !important;border-radius:22px !important;box-shadow:0 24px 60px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.06) !important;position:relative;overflow:hidden}#contact .cta.cta-html-banner::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 18%,rgba(212,164,76,0.14) 0%,transparent 55%);pointer-events:none}#contact .cta.cta-html-banner .cta-content-box{max-width:100% !important;width:100% !important;padding:0 !important;position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem}#contact .cta-banner-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(212,164,76,0.16)}#contact .cta-banner-markets{font-size:0.74rem;letter-spacing:0.18em;text-transform:uppercase;color:rgba(212,164,76,0.88);font-weight:600}#contact .cta.cta-html-banner h2{max-width:24ch;margin:0}#contact .cta.cta-html-banner p{max-width:78ch;margin:0}#contact .cta-banner-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0.5rem 0}#contact .cta-banner-pillar{display:flex;align-items:center;gap:0.85rem;padding:0.95rem 1.15rem;background:rgba(255,255,255,0.025);border:1px solid rgba(212,164,76,0.18);border-radius:12px}#contact .cta-pillar-num{font-family:var(--font-display,serif);font-size:1.15rem;font-weight:600;color:#d4a44c;letter-spacing:0.06em;flex-shrink:0}#contact .cta-pillar-lbl{font-size:0.88rem;line-height:1.35;color:rgba(245,239,230,0.9)}@media (max-width:900px){#contact .cta-banner-pillars{grid-template-columns:1fr}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;padding:var(--spacing-md);box-sizing:border-box}.modal-overlay.is-active{opacity:1;visibility:visible}.advisor-modal-body{padding:var(--spacing-sm)}.advisor-modal-body .alan-advisor-card{background:none;box-shadow:none;border:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width:900px){.advisor-modal-body .alan-advisor-card{grid-template-columns:1fr 1fr}}.unified-modal-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background:none;border:none;cursor:pointer;padding:var(--spacing-xs);color:var(--color-text-secondary);transition:color 0.2s ease,transform 0.2s ease;z-index:10}.unified-modal-close:hover,.unified-modal-close:focus-visible{color:var(--color-accent-primary);transform:rotate(90deg);outline:none}.unified-modal-close svg{display:block}.advisor-modal-body .alan-advisor-card.is-modal-content .alan-advisor-content,.advisor-modal-body .alan-advisor-card.is-modal-content .alan-advisor-visual{padding:0}.advisor-modal-body .alan-portrait-img{max-width:100%;height:auto;display:block}.modal img{display:block;transition:opacity 0.18s ease}#insightModal .insight-modal-media{position:relative;height:100%;min-height:100%;overflow:hidden;display:flex;align-items:stretch}#insightModalImg,#insightModal .insight-modal-media img{width:100%;height:100%;min-height:100%;max-height:none;object-fit:cover;object-position:center;flex:1 1 auto}.modal img.is-img-loading{opacity:0;visibility:hidden}#advisorModal .advisor-bio-content-col{display:flex;flex-direction:column;gap:0.75rem;color:var(--text,#f8f5ef)}#advisorModal #advisorRole,#advisorModal .advisor-modal-role{display:block;font-size:0.85rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--gold,#b17d27);margin:0 0 0.25rem}#advisorModal #advisorLead,#advisorModal .advisor-modal-lead{display:block;font-size:clamp(0.96rem,1.05vw,1.06rem);font-weight:500;line-height:1.65;color:var(--text,#f8f5ef);margin:0}#advisorModal #advisorFullBio,#advisorModal .advisor-modal-bio-body{display:flex;flex-direction:column;gap:0.75rem;font-size:0.92rem;line-height:1.7;color:var(--muted,#aaa59a);margin:0.25rem 0}#advisorModal #advisorFullBio p,#advisorModal .advisor-modal-bio-body p{margin:0;color:var(--muted,#aaa59a)}#advisorModal #advisorQuote:not([hidden]),#advisorModal .advisor-modal-quote:not([hidden]){display:block;padding:0.85rem 1.15rem;margin:0.35rem 0;border-left:2px solid var(--gold,#b17d27);background:rgba(177,125,39,0.07);border-radius:0 10px 10px 0;font-family:var(--display,"Cormorant Garamond",serif);font-style:italic;font-size:1.12rem;line-height:1.5;color:var(--gold-bright,#f3e5c8)}#advisorModal .advisor-modal-actions{margin-top:0.65rem}@media (max-width:900px){.hero-description .hero-desc-extended{display:none}}.error-404-page{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 50% 25%,rgba(177,125,39,0.14) 0%,rgba(10,12,16,0.98) 65%),#08090c;color:var(--text,#f5f2eb);font-family:var(--sans,"Plus Jakarta Sans",sans-serif);position:relative;overflow:hidden}.error-404-orb{position:absolute;width:clamp(280px,45vw,580px);height:clamp(280px,45vw,580px);border-radius:50%;background:radial-gradient(circle,rgba(177,125,39,0.18) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;filter:blur(45px)}.error-404-header{padding:2rem clamp(1.25rem,4vw,3.5rem);display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;border-bottom:1px solid rgba(255,255,255,0.07)}.error-404-brand{color:var(--text,#f5f2eb);text-decoration:none;font-family:var(--display,"Cormorant Garamond",serif);font-size:clamp(1.15rem,2vw,1.45rem);letter-spacing:0.16em;text-transform:uppercase;font-weight:600;transition:color 0.25s ease}.error-404-brand:hover,.error-404-brand:focus-visible{color:var(--gold,#b17d27)}.error-404-main{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;position:relative;z-index:2}.error-404-card{max-width:720px;width:100%;text-align:center;padding:clamp(2rem,5vw,3.75rem);background:rgba(16,19,26,0.72);border:1px solid rgba(177,125,39,0.28);border-radius:20px;backdrop-filter:blur(16px);box-shadow:0 28px 65px rgba(0,0,0,0.55)}.error-404-eyebrow{display:inline-block;font-size:0.75rem;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold,#b17d27);margin-bottom:0.75rem;font-weight:600}.error-404-code{font-family:var(--display,"Cormorant Garamond",serif);font-size:clamp(4.5rem,14vw,8.5rem);line-height:0.92;font-weight:600;margin:0 0 1rem;background:linear-gradient(135deg,#fff6e5 0%,#d4a455 50%,#8c5e16 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.error-404-title{font-family:var(--display,"Cormorant Garamond",serif);font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:500;margin:0 0 1rem;color:#ffffff}.error-404-desc{font-size:clamp(0.95rem,1.6vw,1.08rem);line-height:1.68;color:rgba(245,242,235,0.76);max-width:560px;margin:0 auto 2rem}.error-404-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2.25rem}.error-404-btn-primary,.error-404-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:0.9rem 1.85rem;border-radius:999px;font-size:0.85rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;transition:transform 0.25s ease,background 0.25s ease,border-color 0.25s ease,color 0.25s ease}.error-404-btn-primary{background:linear-gradient(135deg,#c9963e 0%,#9b6b1b 100%);color:#090b0f;border:1px solid rgba(255,224,166,0.4)}.error-404-btn-primary:hover,.error-404-btn-primary:focus-visible{transform:translateY(-2px);background:linear-gradient(135deg,#ddb05c 0%,#b17d27 100%)}.error-404-btn-secondary{background:rgba(255,255,255,0.04);color:var(--text,#f5f2eb);border:1px solid rgba(255,255,255,0.18)}.error-404-btn-secondary:hover,.error-404-btn-secondary:focus-visible{transform:translateY(-2px);border-color:var(--gold,#b17d27);color:var(--gold-bright,#f3e5c8)}.error-404-markets{border-top:1px solid rgba(255,255,255,0.09);padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:0.65rem;justify-content:center}.error-404-market-link{padding:0.45rem 1rem;border-radius:999px;font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase;color:rgba(245,242,235,0.8);background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.1);text-decoration:none;transition:border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.error-404-market-link:hover,.error-404-market-link:focus-visible{border-color:var(--gold,#b17d27);color:#ffffff;background:rgba(177,125,39,0.12)}.error-404-footer{padding:1.5rem;text-align:center;font-size:0.78rem;color:rgba(245,242,235,0.5);border-top:1px solid rgba(255,255,255,0.06);position:relative;z-index:2}@media (max-width:950px){.site-header{height:68px;min-height:68px;overflow:visible !important}.site-header .nav{height:68px;min-height:68px;overflow:visible !important}.nav-links a svg,.nav-links a .nav-idx,.nav-links-rich .nav-rich-item svg,.nav-links-rich .nav-rich-item .nav-idx{display:none !important}}.site-header .lang-switcher .lang-switcher-options,.site-header .nav-actions .lang-switcher .lang-switcher-options,ul.lang-switcher-options,.lang-switcher-options{margin-top:119px !important}#advisorModal,#insightModal,#property-details-modal,#fullscreenGallery,#contactModal,.advisor-modal,.insight-modal,.modal{z-index:2500 !important}#advisorModal .modal-dialog,#insightModal .modal-dialog,#property-details-modal .modal-dialog,#contactModal .modal-dialog,.advisor-modal .modal-dialog,.insight-modal .modal-dialog,.modal .modal-dialog,.modal-content,.insight-modal-card,.advisor-modal-card{position:relative;z-index:2501 !important}.modal-close,.insight-modal-close,.advisor-modal-close,.fs-close-btn,[data-modal-close]{z-index:2510 !important}body.is-locked .site-header{z-index:900 !important}@media (min-width:769px){.hero .hero-market-pills .hero-market-pill{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;white-space:nowrap;gap:0.5rem}.hero .hero-market-pills .hero-pill-body{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0.45rem;min-width:0;white-space:nowrap}.hero .hero-market-pills .hero-pill-country,.hero .hero-market-pills .hero-pill-tag,.hero .hero-market-pills .hero-pill-cta{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}}#advisors.alan-advisor-section{position:relative;padding-block:clamp(4.5rem,7vw,7rem);contain:layout style}#advisors .advisors-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);align-items:center;gap:clamp(2rem,4.5vw,4.75rem);margin-bottom:clamp(2.75rem,4.5vw,4.25rem);padding:clamp(1.5rem,2.6vw,2.25rem) clamp(1.75rem,3vw,2.75rem);background:linear-gradient(145deg,rgba(24,21,17,0.78) 0%,rgba(14,12,10,0.56) 100%);border:1px solid rgba(212,164,76,0.18);border-radius:24px;box-shadow:0 20px 48px rgba(0,0,0,0.38),inset 0 1px 0 rgba(255,243,209,0.08)}#advisors .advisors-head-left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.7rem;min-width:0}#advisors .advisors-sec-eyebrow{display:inline-flex;align-items:center;gap:0.55rem;font-size:0.76rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#d4a44c;margin:0}#advisors .advisors-sec-title{margin:0;font-size:clamp(2rem,3.2vw,3.05rem);line-height:1.12;letter-spacing:-0.02em;color:#f7f3eb;text-wrap:balance}#advisors .advisors-head-right{position:relative;display:flex;align-items:center;min-width:0;padding-left:clamp(1.5rem,2.8vw,2.5rem);border-left:1px solid rgba(212,164,76,0.26)}#advisors .advisors-head-right::before{content:"";position:absolute;left:-1px;top:18%;bottom:18%;width:2px;background:linear-gradient(180deg,rgba(212,164,76,0),#d4a44c,rgba(212,164,76,0))}#advisors .advisors-sec-desc{margin:0;max-width:56ch;font-size:clamp(0.96rem,1.05vw,1.06rem);line-height:1.72;color:rgba(244,239,230,0.84);text-wrap:pretty}#advisors .team-partners-showcase{display:flex;flex-direction:column;gap:clamp(2.5rem,4.2vw,3.75rem)}#advisors .alan-advisor-card.team-partner-card{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(340px,0.78fr);align-items:center;gap:clamp(2rem,4vw,3.75rem);padding:clamp(1.75rem,3.2vw,3rem);border-radius:26px;background:linear-gradient(155deg,rgba(22,19,15,0.88) 0%,rgba(12,11,9,0.92) 100%);border:1px solid rgba(212,164,76,0.18);box-shadow:0 24px 60px rgba(0,0,0,0.45);contain:layout style}#advisors .alan-advisor-visual.alan-visual-with-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;width:100%}#advisors .alan-visual-frame.advisor-3d-frame{width:100%;max-width:440px;aspect-ratio:520 / 634;border-radius:22px;overflow:hidden;flex-shrink:0}#advisors .alan-portrait-img{}#advisors .alan-cta-row.alan-cta-under-photo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem;width:100%;max-width:440px}#advisors .alan-cta-row.alan-cta-under-photo .btn{width:100%;justify-content:center;padding-inline:1rem;white-space:nowrap}@media (max-width:991px){#advisors .advisors-section-head{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem}#advisors .advisors-head-right{padding-left:0;padding-top:1rem;border-left:none;border-top:1px solid rgba(212,164,76,0.2)}#advisors .advisors-head-right::before{display:none}#advisors .alan-advisor-card.team-partner-card{grid-template-columns:1fr;padding:1.5rem}#advisors .alan-cta-row.alan-cta-under-photo{grid-template-columns:1fr}}