html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;background:#f7f9fa}
/* Guard against theme heading and paragraph styles (Astra) */
#ei h1,#ei h2,#ei h3,#ei h4,#ei h5,#ei h6{color:inherit;text-transform:none;letter-spacing:normal;font-style:normal;font-weight:300;text-decoration:none}
#ei p{margin:1em 0;color:inherit}
#ei button{border-radius:0;box-shadow:none;text-shadow:none;padding:1px 6px;line-height:normal;color:buttontext;font-size:13.3333px}
#ei input,#ei select,#ei textarea{border-radius:0;box-shadow:none;text-shadow:none}

#ei ul,#ei ol{margin:1em 0}
#ei{--bg:#f7f9fa;--bg2:#edf2f5;--ink:#0e2238;--mute:#5d6e7e;--sand:#12898a;--line:#d8e2e8;--dk:#0a2038;--dkt:#e8f0f4;
box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:dark){#ei:not([data-theme="light"]){--bg:#0a1b2e;--bg2:#0f2540;--ink:#e8f0f4;--mute:#9db6c6;--line:#1d3a5c;--dk:#071526}}#ei[data-theme="dark"]{--bg:#0a1b2e;--bg2:#0f2540;--ink:#e8f0f4;--mute:#9db6c6;--line:#1d3a5c;--dk:#071526}#ei{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 64px)}#ei *{box-sizing:border-box}#ei{margin:0;background:var(--bg);color:var(--ink);font:300 15px/1.7 Inter,system-ui,sans-serif}#ei h1,#ei h2,#ei h3{font-family:"Cormorant Garamond",Georgia,serif;font-weight:300;line-height:1.05;margin:0}#ei a{color:inherit;text-decoration:none}#ei .w{max-width:1280px;margin:0 auto;padding:0 28px}#ei .lab{font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;color:var(--sand);font-weight:400}#ei h2{font-size:clamp(2.2rem,5vw,4rem);margin:14px 0 18px}#ei .sub{color:var(--mute);max-width:520px}#ei header{position:fixed;top:0;left:0;right:0;z-index:30;padding:calc(env(safe-area-inset-top,0px) + 16px) 28px 16px;display:flex;align-items:center;justify-content:flex-start;color:#fff;transition:.4s}#ei header.s{background:var(--bg);color:var(--ink);border-bottom:1px solid var(--line)}#ei .logo{font-family:"Cormorant Garamond",Georgia,serif;font-size:1.3rem;letter-spacing:.3em}#ei nav{display:flex;gap:22px;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}#ei nav a:hover{color:var(--sand)}#ei .hb{display:none;background:none;border:0;color:inherit;font-size:1.5rem;cursor:pointer}@media(max-width:1020px){#ei nav{display:none;position:fixed;inset:0;background:var(--dk);color:var(--dkt);flex-direction:column;justify-content:center;align-items:center;font-size:.9rem;gap:26px}#ei nav.o{display:flex}#ei .hb{display:block;z-index:40}}#ei .btn{display:inline-block;padding:15px 30px;border:1px solid currentColor;font:400 .68rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;background:none;color:inherit;cursor:pointer;transition:.3s}#ei .btn:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}#ei .btn.f{background:var(--ink);color:var(--bg);border-color:var(--ink)}#ei .btn.f:hover{background:var(--sand);border-color:var(--sand);color:#fff}#ei .ph{background:#12304f;position:relative;overflow:hidden}#ei .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s}#ei .ph em{position:absolute;left:16px;bottom:12px;font:400 .6rem Inter;letter-spacing:.2em;text-transform:uppercase;color:#9db6c6;font-style:normal}#ei .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:140px 0 50px;position:relative;background:#0b2745}#ei .hero .ph{position:absolute;inset:0}#ei .hero:after{content:"";position:absolute;inset:0;background:rgba(10,9,8,.42)}#ei .hero .w{position:relative;z-index:2;width:100%}#ei .hero h1{font-size:clamp(3rem,9vw,7.5rem);max-width:900px}#ei .hero p{max-width:480px;opacity:.85;margin:22px 0 34px}#ei .sb{display:grid;grid-template-columns:repeat(5,1fr) auto;background:var(--bg);color:var(--ink);max-width:1000px}#ei .sb label{padding:12px 16px;border-right:1px solid var(--line);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);display:block}#ei .sb select{width:100%;border:0;background:none;color:var(--ink);font:400 .85rem Inter;padding:4px 0;outline:0}#ei .sb .btn{border:0;background:var(--ink);color:var(--bg)}@media(max-width:900px){#ei .sb{grid-template-columns:1fr 1fr}#ei .sb .btn{grid-column:1/-1}}#ei .stats{display:flex;gap:44px;flex-wrap:wrap;margin-top:34px;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;opacity:.85}#ei .stats b{font:300 1.8rem "Cormorant Garamond",serif;display:block;letter-spacing:0;color:#e7d6b2}#ei section{padding:120px 0}#ei .split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}#ei .split .ph{aspect-ratio:4/5}@media(max-width:800px){#ei .split{grid-template-columns:1fr;gap:34px}#ei section{padding:80px 0}}#ei .cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}#ei .tools{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:30px 0;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:.75rem;color:var(--mute)}#ei .tools select,#ei .tools button{background:none;border:1px solid var(--line);color:var(--ink);padding:7px 12px;font:inherit;cursor:pointer}#ei .tools .on{background:var(--ink);color:var(--bg)}#ei .tools .r{margin-left:auto}#ei .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:40px 30px}#ei .card .ph{aspect-ratio:4/3}#ei .card:hover .ph img{transform:scale(1.05)}#ei .card .m{font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-top:16px}#ei .card h3{font-size:1.7rem;margin:6px 0}#ei .card .pr{font:400 1.05rem "Cormorant Garamond",serif;letter-spacing:.06em}#ei .card .sp{font-size:.78rem;color:var(--mute);margin-top:6px}#ei .list .card{display:grid;grid-template-columns:320px 1fr;gap:30px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:30px}#ei .list{grid-template-columns:1fr}#ei .list .m{margin-top:0}@media(max-width:700px){#ei .list .card{grid-template-columns:1fr}}#ei .areas{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}#ei .area{aspect-ratio:3/4;padding:18px;display:flex;align-items:flex-end;color:#fff;cursor:pointer;font:300 1.6rem "Cormorant Garamond",serif;transition:.4s}#ei .area:hover{filter:brightness(1.25)}@media(max-width:800px){#ei .areas{grid-template-columns:1fr 1fr}}#ei .dark{background:var(--dk);color:var(--dkt)}#ei .dark .sub{color:#9db6c6}#ei .dark .btn:hover{background:var(--dkt);color:var(--dk)}#ei .steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px 30px;margin-top:50px}#ei .steps div{border-top:1px solid var(--line);padding-top:16px}#ei .steps b{font:300 2.2rem "Cormorant Garamond",serif;color:var(--sand);display:block}#ei .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;margin-top:50px}#ei .cols h3{font:400 .72rem Inter;letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px}#ei .cols p{color:var(--mute);margin:0}#ei .gd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;margin-top:44px}#ei .gd a{border-top:1px solid var(--line);padding-top:16px;font:300 1.45rem/1.2 "Cormorant Garamond",serif;transition:.3s}#ei .gd a:hover{color:var(--sand)}#ei .gd small{display:block;font:400 .6rem Inter;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}@media(max-width:800px){#ei .gd{grid-template-columns:1fr}}#ei .fin{text-align:center;background:var(--bg2)}#ei .fin h2{font-size:clamp(2.4rem,6vw,5rem)}#ei .fin .sub{margin:0 auto}#ei .fin .cta{justify-content:center}#ei footer{padding:40px 28px;font-size:.72rem;color:var(--mute);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line)}#ei .wa{position:fixed;right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:25;background:var(--ink);color:var(--bg);padding:12px 18px;font:400 .64rem Inter;letter-spacing:.2em;text-transform:uppercase}#ei dialog{border:0;padding:40px;max-width:560px;width:calc(100% - 28px);background:var(--bg);color:var(--ink)}#ei dialog::backdrop{background:rgba(10,9,8,.7)}#ei dialog h3{font-size:2rem;margin-bottom:6px}#ei dialog form{display:grid;gap:12px;margin-top:20px}#ei dialog input,#ei dialog select,#ei dialog textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font:inherit;outline:0}#ei dialog textarea{min-height:70px}#ei.js .rv{opacity:0;transform:translateY(22px);transition:opacity 1s,transform 1s}#ei.js .rv.v{opacity:1;transform:none}#ei header{background:linear-gradient(rgba(8,7,6,.6),rgba(8,7,6,0))}#ei header.s{background:var(--bg)}#ei .logo{font-size:1.1rem;letter-spacing:.34em;white-space:nowrap;line-height:1.1}#ei .logo small{display:block;font:400 .52rem Inter,sans-serif;letter-spacing:.4em;text-transform:uppercase;opacity:.7;margin-top:6px}#ei nav{white-space:nowrap;gap:clamp(14px,1.7vw,30px);font-size:.64rem;letter-spacing:.17em}#ei nav a{position:relative;padding:4px 0}#ei .hero .ph img{animation:kb 26s ease-out both}@keyframes kb{from{transform:scale(1.12)}to{transform:scale(1)}}#ei .hero:after{background:linear-gradient(180deg,rgba(8,7,6,.5) 0%,rgba(8,7,6,.08) 38%,rgba(8,7,6,.82) 100%)}#ei .eye{display:flex;align-items:center;gap:16px;font-size:.66rem;letter-spacing:.36em;text-transform:uppercase;color:#8ee3da;margin-bottom:24px}#ei .eye:before{content:"";width:56px;height:1px;background:#8ee3da}#ei .hero h1{font-size:clamp(2.6rem,6.6vw,6.2rem);font-weight:300;line-height:1.02;max-width:980px}#ei .hero h1 i{color:#8ee3da;font-weight:300}#ei .hero .eye,#ei .hero h1,#ei .hero p,#ei .hero .sb,#ei .hero .browse,#ei .hero .stats{animation:up 1.3s cubic-bezier(.2,.7,.2,1) both}#ei .hero h1{animation-delay:.2s}#ei .hero p{animation-delay:.4s}#ei .hero .sb{animation-delay:.6s}#ei .hero .browse{animation-delay:.8s}#ei .hero .stats{animation-delay:1s}@keyframes up{from{opacity:0;transform:translateY(26px)}}#ei .sb{max-width:1100px;background:rgba(16,15,13,.6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.2);color:#fff;grid-template-columns:1.3fr 1fr .8fr 1fr 1fr auto}#ei .sb label{border-right:1px solid rgba(255,255,255,.15);padding:18px 24px;color:#9fd4de}#ei .sb select{color:#fff;font:300 1.1rem "Cormorant Garamond",Georgia,serif}#ei .sb select option{color:#111}#ei .sb .btn{background:#7cd8ce;color:#0a2038;padding:0 44px;border:0;font-weight:500}#ei .sb .btn:hover{background:#fff;color:#0a2038}#ei .browse{margin-top:24px;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:#c3d6e0}#ei .browse a{color:#fff;border-bottom:1px solid rgba(255,255,255,.4);margin-left:22px;padding-bottom:3px}#ei .browse a:hover{color:#8ee3da;border-color:#8ee3da}#ei .hero .stats{margin-top:40px;opacity:.8}@media(max-width:900px){#ei .sb{grid-template-columns:1fr 1fr}#ei .sb label{border-bottom:1px solid rgba(255,255,255,.15)}#ei .sb .btn{padding:18px;grid-column:1/-1}#ei .browse a{display:inline-block;margin:8px 18px 0 0}}#ei .hero:after{display:none}#ei .hero .ph img{object-position:50% 42%;animation:none;transform:none}@keyframes kb{from{transform:scale(1.06)}to{transform:scale(1)}}#ei header{background:none;text-shadow:0 0 14px rgba(8,28,48,.55),0 1px 3px rgba(8,28,48,.5)}#ei header.s{text-shadow:none}#ei .hero{color:#fff;text-shadow:0 2px 28px rgba(0,35,60,.4)}#ei .eye{color:#fff}#ei .eye:before{background:#fff}#ei .hero h1 i{color:#fff}#ei .sb{background:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.75);color:#0e2238;text-shadow:none}#ei .sb label{color:#0d548b;border-right:1px solid rgba(27,27,26,.12)}#ei .sb select{color:#0e2238}#ei .sb .btn{background:#0e2238;color:#fff}#ei .sb .btn:hover{background:#12898a;color:#fff}#ei .browse{color:#fff}#ei .browse a{border-color:rgba(255,255,255,.7)}#ei .browse a:hover{color:#fff;border-color:#fff}@media(max-width:900px){#ei .sb label{border-bottom:1px solid rgba(27,27,26,.12)}}#ei header{padding-left:40px;padding-right:40px}#ei .logo{display:flex;align-items:center;gap:14px;letter-spacing:0;font-size:1rem}#ei .logo svg{height:54px;width:auto;display:block;overflow:visible}#ei .em path{transition:fill .4s,fill-opacity .4s}#ei header:not(.s) .em path{fill:#fff}#ei header:not(.s) .em .t{fill-opacity:.82}#ei header:not(.s) .em .l{fill-opacity:.58}#ei .lt{display:flex;flex-direction:column;line-height:1}#ei .logo{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}#ei .lt b{font:500 1.5rem "Cormorant Garamond",Georgia,serif;letter-spacing:.38em}#ei .lt em{font:400 .54rem Inter,sans-serif;letter-spacing:.64em;margin-top:8px;font-style:normal;text-transform:uppercase;opacity:.9;display:flex;align-items:center;gap:10px}#ei .lt em:before{content:"";width:22px;height:1px;background:currentColor;opacity:.7}#ei nav{gap:clamp(18px,2.3vw,38px)}#ei .navcta{background:#fff;color:#0a2038!important;border:1px solid #fff;padding:13px 26px!important;margin-left:10px;letter-spacing:.22em;font-weight:500;text-shadow:none;box-shadow:0 8px 28px rgba(0,30,50,.22);transition:.35s}#ei .navcta:after{content:"→";margin-left:12px;display:inline-block;transition:transform .35s}#ei .navcta:hover{background:#bdeee8;border-color:#bdeee8;color:#0a2038!important}#ei .navcta:hover:after{transform:translateX(5px)}#ei header.s .navcta{background:var(--ink);color:var(--bg)!important;border-color:var(--ink);box-shadow:none}#ei header.s .navcta:hover{background:var(--sand);border-color:var(--sand);color:#fff!important}@media(max-width:600px){#ei header{padding-left:20px;padding-right:20px}#ei .logo svg{height:44px}#ei .lt b{font-size:1.1rem}}#ei header{border-bottom:1px solid rgba(255,255,255,.38);padding-top:calc(env(safe-area-inset-top,0px) + 20px);padding-bottom:20px}#ei .hero h1{font-size:clamp(2.4rem,5.6vw,5.4rem);max-width:1000px}#ei .hero:after{display:block;background:linear-gradient(180deg,rgba(8,20,34,.38) 0%,rgba(8,20,34,0) 26%,rgba(8,20,34,.12) 42%,rgba(8,20,34,.8) 100%)}#ei header:not(.s){background:linear-gradient(rgba(8,22,38,.5),rgba(8,22,38,0))}#ei .hero{text-shadow:0 2px 24px rgba(0,0,0,.45)}#ei .hero h1 i{color:#8ee3da}#ei .hero p{opacity:1;color:#fff}#ei .hero .browse,#ei .hero .stats{opacity:1}#ei h2 i{color:var(--sand);font-style:italic}#ei .story{background:#0a2038;color:#e8f0f4;aspect-ratio:4/5;padding:44px;display:flex;flex-direction:column;justify-content:flex-end}#ei .story b{display:block;font:300 clamp(5.5rem,12vw,9.5rem)/.88 "Cormorant Garamond",Georgia,serif;color:#7cd8ce}#ei .story span{display:block;font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;margin-top:14px}#ei .story p{margin:30px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.2);font:300 1.55rem/1.25 "Cormorant Garamond",Georgia,serif;max-width:360px}@media(max-width:800px){#ei .story{aspect-ratio:auto;min-height:340px}}#ei .dd{position:relative;padding:8px 0}#ei .car{display:inline-block;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-left:11px;position:relative;top:-2px;transition:transform .3s}#ei .dd:hover .car{transform:rotate(225deg);top:1px}#ei .ddm{position:absolute;top:100%;left:-22px;min-width:230px;background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:8px 0;text-shadow:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:.3s;box-shadow:0 18px 40px rgba(8,22,38,.18)}#ei .ddm a{display:block;padding:13px 24px}#ei .ddm a:hover{color:var(--sand);background:var(--bg2)}#ei .dd:hover .ddm,#ei .dd:focus-within .ddm{opacity:1;visibility:visible;transform:none}@media(max-width:1020px){#ei .dd{padding:0;text-align:center}#ei .ddm{position:static;opacity:1;visibility:visible;transform:none;background:none;border:0;box-shadow:none;min-width:0;padding:4px 0 0;color:inherit}#ei .ddm a{padding:9px;font-size:.78rem;opacity:.75}#ei .ddm a:hover{background:none}#ei .car{display:none}}#ei .lt em:before,#ei .eye:before{display:none}#ei .steps div,#ei .gd a,#ei .list .card{border:0!important}#ei .story p{border-top:0!important}#ei .browse a{border:0!important}#ei .sb{border:0}#ei .sb label,#ei .sb label:last-child{border:0!important}#ei .tools{border-bottom:0}#ei footer{border-top:0}#ei .ddm{border:0}#ei dialog input,#ei dialog select,#ei dialog textarea{border:0;background:var(--bg2);padding:14px}#ei header{align-items:center}#ei nav{align-items:center;gap:clamp(22px,2.4vw,40px)}#ei nav>a,#ei .dd>a{display:inline-flex;align-items:center;height:46px;padding:0;line-height:1;white-space:nowrap}#ei .dd{display:flex;align-items:center;height:46px;padding:0}#ei .car{top:-1px;margin-left:10px}#ei .dd:hover .car{top:1px}#ei .navcta{height:46px;padding:0 28px!important;margin-left:6px;display:inline-flex;align-items:center}@media(max-width:1020px){#ei .dd{display:block;height:auto}#ei nav>a,#ei .dd>a{height:auto;display:inline-block;padding:6px 0}#ei .navcta{height:auto;padding:16px 30px!important;margin:10px 0 0}}#ei .sb .btn{background:#0d548b;color:#fff}#ei .sb .btn:hover{background:#16adab;color:#fff}#ei .am{padding:120px 0}#ei .amh{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end}#ei .navy{background:#0a2038;color:#e8f0f4}#ei .navy .sub{color:#9db6c6}#ei .navy h2 i,#ei .navy .lab{color:#8ee3da}#ei .ams{display:flex;gap:64px;flex-wrap:wrap;margin-top:54px}#ei .ams b{display:block;font:300 3.6rem/1 "Cormorant Garamond",Georgia,serif;color:#8ee3da}#ei .ams span{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:#9db6c6}#ei .pills{display:flex;gap:10px;flex-wrap:wrap;margin:48px 0 22px}#ei .pill{padding:13px 26px;background:rgba(255,255,255,.08);color:#dfeaf1;border:0;font:400 .66rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:.3s}#ei .pill:hover{background:#16adab;color:#fff}#ei .pill.on{background:#f6f9fb;color:#0a2038}#ei .mw{display:grid;grid-template-columns:1.8fr 1fr;box-shadow:0 40px 90px rgba(0,0,0,.35)}#ei #amap{background:#07213d}#ei #amap svg{display:block;width:100%;height:auto}#ei .mp{padding:50px 46px;display:flex;flex-direction:column;justify-content:center;gap:16px;background:#f6f9fb;color:#0e2238}#ei .mp .lab2{font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:#12898a}#ei .mp h3{font-size:3rem}#ei .mp p{margin:0;color:#52667a}#ei .mp .lst{font-size:.92rem;color:#52667a}#ei .mp .lst b{font:300 2.6rem "Cormorant Garamond",Georgia,serif;color:#0d548b;margin-right:10px}#ei .mp .cta{margin-top:6px}#ei .mp .btn{color:#0d548b}#ei .mp .btn.f{background:#0d548b;border-color:#0d548b;color:#fff}#ei .mp .btn.f:hover{background:#16adab;border-color:#16adab}#ei .mp .btn:not(.f):hover{background:#0d548b;color:#fff;border-color:#0d548b}#ei .pn{display:flex;gap:10px;margin-top:14px}#ei .pn button{flex:1;background:#e4edf2;border:0;color:#0d548b;padding:14px 12px;font:400 .62rem Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:.3s}#ei .pn button:hover{background:#0d548b;color:#fff}#ei .pin{cursor:pointer;outline:0}#ei .pin .dot{fill:#7cd8ce;stroke:#0a2a4a;stroke-width:4;transition:transform .3s,fill .3s;transform-box:fill-box;transform-origin:center}#ei .pin:hover .dot,#ei .pin:focus .dot{transform:scale(1.3)}#ei .pin.on .dot{fill:#fff;transform:scale(1.55)}#ei .pin{transition:opacity .35s}#ei .pin.dim{opacity:.2}#ei .pin .pulse{fill:#16adab;opacity:0;transform-box:fill-box;transform-origin:center}#ei .pin.on .pulse{animation:pls 2.4s ease-out infinite}@keyframes pls{from{transform:scale(1);opacity:.55}to{transform:scale(3.4);opacity:0}}#ei .pin text{font:italic 400 23px "Cormorant Garamond",Georgia,serif;fill:#eaf3f7;paint-order:stroke;stroke:#0f3258;stroke-width:6px;stroke-linejoin:round}#ei .pin.on text{fill:#fff}#ei .halo{opacity:0;transition:opacity .6s}#ei .mw[data-rs="all"] .halo{opacity:.1}#ei .mw[data-rs="west"] .halo[data-r="west"],#ei .mw[data-rs="est"] .halo[data-r="est"],#ei .mw[data-rs="mar"] .halo[data-r="mar"]{opacity:.34}#ei .cx{font:400 13px Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;fill:#7f9db4}#ei .sea{font:italic 300 34px "Cormorant Garamond",Georgia,serif;letter-spacing:.3em;fill:#6f93ad;opacity:.5}#ei .acards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:60px}#ei .acard{background:var(--bg);color:var(--ink);border:0;text-align:left;padding:0;cursor:pointer;font:inherit;display:flex;flex-direction:column;transition:.45s;box-shadow:0 1px 0 rgba(14,34,56,.04)}#ei .acard:hover{transform:translateY(-8px);box-shadow:0 26px 50px rgba(10,32,56,.16)}#ei .acard .ph{aspect-ratio:4/3;width:100%}#ei .acard .rn{position:absolute;left:24px;bottom:12px;font:italic 300 4.2rem/1 "Cormorant Garamond",Georgia,serif;color:rgba(255,255,255,.28)}#ei .acard .tx{padding:26px 28px 30px;display:flex;flex-direction:column;gap:8px;background:#fff}#ei .acard small{font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:#12898a}#ei .acard h3{font-size:2.1rem;color:#0e2238}#ei .acard p{margin:0;color:#5d6e7e;font-size:.92rem}#ei .acard em{margin-top:8px;font:400 .64rem Inter;letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:#0d548b}#ei .blue{background:#0d548b;color:#fff}#ei .blue .sub{color:#cfe3ef}#ei .blue h2 i,#ei .blue .lab{color:#8ee3da}#ei .blue .btn:hover{background:#fff;color:#0d548b;border-color:#fff}#ei .acards{align-items:stretch}#ei .acard{height:100%}#ei .acard .tx{flex:1}@media(max-width:900px){#ei .amh,#ei .mw{grid-template-columns:1fr}#ei .acards{grid-template-columns:1fr 1fr}#ei .am{padding:80px 0}}@media(max-width:700px){#ei .acards{grid-template-columns:1fr}#ei .pin text{display:none}#ei .pin.on text{display:block;font-size:46px}#ei .mp{padding:34px 26px}#ei .ams{gap:36px}}#ei .dirs{background:var(--bg2);padding:120px 0}#ei .dr{margin-top:84px}#ei .dh{display:grid;grid-template-columns:1fr 1.2fr auto;gap:50px;align-items:end;margin-bottom:34px}#ei .dh h3{font-size:clamp(2.2rem,4vw,3.4rem)}#ei .dh h3 span{font:italic 300 1.4rem "Cormorant Garamond",Georgia,serif;color:var(--sand);margin-right:14px;vertical-align:middle}#ei .dh h3 i{color:var(--sand)}#ei .dh p{margin:0;color:var(--mute);max-width:480px}#ei .dh .dn{font:300 1.7rem "Cormorant Garamond",Georgia,serif;color:var(--ink);white-space:nowrap}#ei .dh .dn i{color:var(--sand);margin-right:6px}#ei .dg{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#ei .dc{background:#fff;border:0;padding:26px 26px 24px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);display:flex;flex-direction:column;gap:8px;transition:.35s}#ei .dc h4{font:400 1.55rem/1.1 "Cormorant Garamond",Georgia,serif;margin:0}#ei .dc small{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}#ei .dc small b{font-weight:500;color:#0d548b}#ei .dc:hover{background:#0d548b;color:#fff;transform:translateY(-4px)}#ei .dc:hover small,#ei .dc:hover small b{color:#bfeee8}#ei .dg .xt{display:none}#ei .dr.open .xt{display:flex}#ei .more{display:block;margin:26px auto 0;background:none;border:0;color:#0d548b;font:500 .66rem Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;padding:10px 18px}#ei .more:hover{color:var(--sand)}#ei .routes{display:grid;gap:16px}#ei .route{display:block;background:rgba(255,255,255,.1);padding:32px 70px 32px 36px;color:#fff;transition:.35s;position:relative}#ei .route:hover{background:rgba(255,255,255,.18);transform:translateX(8px)}#ei .route h3{font-size:1.9rem}#ei .route h3 em{color:#8ee3da}#ei .route p{margin:8px 0 0;color:#cfe3ef;font-size:.92rem}#ei .route:after{content:"→";position:absolute;right:34px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#8ee3da}@media(max-width:900px){#ei .dh{grid-template-columns:1fr;gap:14px}#ei .dg{grid-template-columns:1fr 1fr}#ei .dirs{padding:80px 0}#ei .dr{margin-top:60px}}@media(max-width:520px){#ei .dg{grid-template-columns:1fr}}#ei .ahero{padding:150px 0 90px;background:var(--bg)}#ei .ah{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;align-items:center}#ei .lead{max-width:560px;color:var(--mute);font-size:1.06rem;margin:0}#ei .lead b{color:var(--ink);font-weight:500}#ei .ahero .ams{margin-top:46px}#ei .ahero .ams b{color:#0d548b}#ei .ahero .ams span{color:var(--mute)}#ei .loc svg{display:block;width:100%;height:auto}#ei .loc .lt{font:500 15px Inter,sans-serif;letter-spacing:.06em;fill:#2d5278}#ei .loc .lb{font:600 22px Inter,sans-serif;fill:#0e2238}#ei .loc .lg2{font:300 38px "Cormorant Garamond",Georgia,serif;letter-spacing:.14em;fill:#0e2238;opacity:.8}#ei .loc .gh2{font:400 16px Inter,sans-serif;fill:#6d8da6;letter-spacing:.08em}#ei .gl{display:grid;grid-template-columns:1.1fr 1fr 1.1fr auto;gap:50px;align-items:center}#ei .gh{font-size:2.3rem;margin-top:10px}#ei .gh i{color:#8ee3da}#ei .qc{background:rgba(255,255,255,.08);border:0;color:#fff;text-align:left;padding:26px 30px;cursor:pointer;transition:.3s;font:inherit}#ei .qc:hover{background:rgba(255,255,255,.16)}#ei .qc small{display:block;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:#8ee3da}#ei .qc span{display:block;font:300 1.7rem/1.2 "Cormorant Garamond",Georgia,serif;margin-top:10px}#ei .qc span i{color:#8ee3da}#ei .gc{text-align:right}#ei .gc b{display:block;font:300 3.2rem/1 "Cormorant Garamond",Georgia,serif;color:#8ee3da}#ei .gc span{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:#9db6c6}#ei .atlas{background:var(--bg);padding:0 0 110px}#ei .fb{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:36px 0 24px}#ei .fb .pill{background:#fff;color:#0e2238;padding:14px 22px}#ei .fb .pill em{font-style:normal;margin-left:12px;background:rgba(14,34,56,.08);padding:3px 9px;font-size:.66rem}#ei .fb .pill:hover{background:#0d548b;color:#fff}#ei .fb .pill.on{background:#0a2038;color:#fff}#ei .fb .pill.on em{background:rgba(255,255,255,.18)}#ei .mw{grid-template-columns:1.7fr 1fr;box-shadow:0 34px 80px rgba(10,32,56,.2)}#ei .mapcol{position:relative;min-height:700px;background:#e6eff4}#ei #amap{height:100%;min-height:700px}#ei #amap.lf{z-index:1}#ei .mapcol #amap svg{height:100%}#ei .zc{position:absolute;left:18px;top:18px;z-index:1000;display:flex;flex-direction:column;gap:6px}#ei .zc button{width:44px;height:44px;border:0;background:#fff;color:#0a2038;font:300 1.5rem Inter,sans-serif;cursor:pointer;box-shadow:0 4px 16px rgba(10,32,56,.18);transition:.25s}#ei .zc button:hover{background:#0d548b;color:#fff}#ei .lgd{position:absolute;right:18px;top:18px;z-index:1000;background:rgba(255,255,255,.95);padding:18px 22px;font-size:.84rem;color:#0e2238;display:grid;gap:9px;box-shadow:0 8px 26px rgba(10,32,56,.16)}#ei .lgd small{font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:#12898a}#ei .lgd i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:11px;vertical-align:-1px}#ei .lgd .a{background:#16adab}#ei .lgd .b{background:#0d548b}#ei .lgd .c{background:#fff;box-shadow:0 0 0 3px #0d548b}#ei .dirb{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:1000;background:#fff;color:#0a2038;padding:15px 28px;font:500 .66rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 8px 28px rgba(10,32,56,.22);transition:.3s;white-space:nowrap}#ei .dirb:hover{background:#0d548b;color:#fff}#ei .mkw{background:none;border:0}#ei .mk{position:relative;cursor:pointer}#ei .mk .d{position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:#16adab;border:3px solid #fff;box-shadow:0 3px 10px rgba(10,32,56,.35);transition:transform .3s,background .3s}#ei .mk .t{position:absolute;left:18px;top:-13px;white-space:nowrap;font:italic 400 18px "Cormorant Garamond",Georgia,serif;color:#0e2238;text-shadow:0 0 4px #fff,0 0 8px #fff,0 0 12px #fff}#ei .mk.has .d{background:#0d548b}#ei .mk.on .d{background:#fff;border-color:#0d548b;transform:scale(1.45)}#ei .mk.dim{opacity:.25}#ei .mk:hover .d{transform:scale(1.25)}#ei .mp{padding:0;background:#f6f9fb;color:#0e2238;display:flex;flex-direction:column;justify-content:flex-start;gap:0;overflow:auto}#ei .mp .pp{aspect-ratio:16/9;width:100%;flex:none}#ei .mp .pp .rn{position:absolute;left:28px;bottom:14px;font:italic 300 4.6rem/1 "Cormorant Garamond",Georgia,serif;color:rgba(255,255,255,.3)}#ei .mp .pb{padding:34px 40px 36px;display:flex;flex-direction:column;gap:14px}#ei .mp h3{font-size:2.7rem}#ei .chp{display:flex;gap:8px;flex-wrap:wrap}#ei .chp span{background:#e4edf2;color:#0d548b;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:8px 13px}#ei .chp span.hl{background:#0d548b;color:#fff}#ei .qo{display:grid;gap:10px;margin:22px 0 4px}#ei .qo button{background:var(--bg2);border:0;padding:17px 20px;text-align:left;font:inherit;color:var(--ink);cursor:pointer;transition:.25s}#ei .qo button:hover{background:#0d548b;color:#fff}#ei .qr{display:grid;gap:10px;margin:20px 0}#ei .qr a,#ei .qr button{text-decoration:none;display:flex;justify-content:space-between;align-items:center;background:var(--bg2);border:0;padding:18px 22px;font:inherit;color:var(--ink);cursor:pointer;font-size:1.3rem;font-family:"Cormorant Garamond",Georgia,serif}#ei .qr a em,#ei .qr button em{font:400 .6rem Inter;letter-spacing:.2em;text-transform:uppercase;font-style:normal;color:#0d548b}#ei .qr a:hover,#ei .qr button:hover{background:#0d548b;color:#fff}#ei .qr a:hover em,#ei .qr button:hover em{color:#bfeee8}@media(max-width:1000px){#ei .ah{grid-template-columns:1fr;gap:44px}#ei .gl{grid-template-columns:1fr 1fr}#ei .ahero{padding:120px 0 60px}}@media(max-width:900px){#ei .mw{grid-template-columns:1fr}#ei .mapcol,#ei #amap{min-height:440px}#ei .lgd{display:none}#ei .gl{grid-template-columns:1fr}#ei .gc{text-align:left}}#ei .pk{position:relative;padding:130px 0;color:#fff;overflow:hidden;background:#0a2038}#ei .pk>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#ei .pk:before{content:"";position:absolute;inset:0;background:rgba(10,32,56,.74);z-index:1}#ei .pk .w{position:relative;z-index:2}#ei .pk .in{text-align:center;max-width:780px;margin:0 auto}#ei .pk .lab{color:#8ee3da}#ei .pk h2{font-size:clamp(2.3rem,5vw,3.9rem)}#ei .pk h2 i{color:#8ee3da}#ei .pk p{color:#e0ecf3;margin:0 auto;max-width:560px}#ei .btn.w{background:#fff;color:#0a2038;border-color:#fff}#ei .btn.w:hover{background:#16adab;color:#fff;border-color:#16adab}#ei .ml{background:#0a2038;color:#e8f0f4;padding:110px 0}#ei .ml h2{font-size:clamp(2.2rem,5vw,3.6rem)}#ei .ml h2 i{color:#8ee3da}#ei .mlg{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:56px}#ei .mf h3{font-size:2rem}#ei .mf p{color:#9db6c6;margin:10px 0 24px;max-width:460px}#ei .mfr{display:flex;background:rgba(255,255,255,.1)}#ei .mfr input{flex:1;min-width:0;background:none;border:0;color:#fff;padding:20px 22px;font:inherit;outline:0}#ei .mfr input::placeholder{color:#9db6c6}#ei .mfr .btn{background:#16adab;border-color:#16adab;color:#fff;margin:5px;padding:0 30px}#ei .mfr .btn:hover{background:#fff;color:#0a2038;border-color:#fff}#ei .ck{position:relative;display:flex;gap:14px;align-items:center;margin-top:20px;font-size:.9rem;color:#cfdfe9;cursor:pointer}#ei .ck em{font-style:normal}#ei .ck input{position:absolute;opacity:0;width:22px;height:22px;left:0;top:0}#ei .ck span{width:22px;height:22px;background:rgba(255,255,255,.12);flex:none;display:grid;place-items:center;transition:.2s}#ei .ck input:checked+span{background:#16adab}#ei .ck input:checked+span:after{content:"✓";color:#fff;font-size:.8rem}#ei .ck input:focus-visible+span{box-shadow:0 0 0 2px #8ee3da}#ei .ck a{color:#fff;text-decoration:underline;text-underline-offset:3px}#ei .mfs{margin-top:14px;color:#8ee3da;font-size:.88rem;min-height:1.3em}#ei .dp{margin-top:36px;color:#9db6c6;font-size:.88rem}#ei .dp summary{cursor:pointer;list-style:none}#ei .dp summary::-webkit-details-marker{display:none}#ei .dp summary:before{content:"▸ "}#ei .dp[open] summary:before{content:"▾ "}#ei .dp>div{margin-top:12px;max-width:780px;line-height:1.85}#ei .dp b{color:#e8f0f4;font-weight:500}@media(max-width:800px){#ei .mlg{grid-template-columns:1fr;gap:50px}#ei .pk{padding:90px 0}#ei .ml{padding:80px 0}}#ei .loc .sp{font:300 62px "Cormorant Garamond",Georgia,serif;letter-spacing:.14em;fill:#0e2238}#ei .loc .an{font:400 17px Inter,sans-serif;letter-spacing:.3em;fill:#35597a}#ei .loc .gp{font:300 56px "Cormorant Garamond",Georgia,serif;letter-spacing:.2em;fill:#0d548b;opacity:.28}#ei .loc .sea2{font:300 30px "Cormorant Garamond",Georgia,serif;letter-spacing:.24em;fill:#0e2238;opacity:.55}#ei .mapcol #amap svg{width:100%;height:100%}#ei #amap:not(.lf)~.lgd{top:auto;bottom:26px}#ei .mk.t2 .d{width:14px;height:14px;left:-7px;top:-7px}#ei .mk.t2 .t{display:none}#ei #amap.zl .mk.t2 .t,#ei .mk.on .t{display:block}#ei .mk.on{z-index:5}#ei .pin text{display:none}#ei .pin text.kl,#ei .pin.on text{display:block}#ei .pin.on text{font-size:30px}#ei .pin text.kl{font-size:24px}@media(max-width:900px){#ei .loc .sp{font-size:46px}}#ei .ct{background:var(--bg);padding:140px 0 120px}#ei .cth{text-align:center;max-width:980px;margin:0 auto}#ei .cth h2{text-wrap:balance}#ei .cth .sub{max-width:700px}#ei .cth h2{font-size:clamp(2.4rem,5.5vw,4.4rem)}#ei .cth .sub{margin:0 auto}#ei .ccs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:64px 0 26px}#ei .cc{background:#fff;padding:36px 38px;display:flex;flex-direction:column;gap:10px;color:var(--ink);transition:.4s;box-shadow:0 1px 0 rgba(14,34,56,.04)}#ei .cc:hover{transform:translateY(-7px);box-shadow:0 26px 50px rgba(10,32,56,.14)}#ei .cc small,#ei .sc small{font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--sand)}#ei .cc b{font:300 2rem/1.15 "Cormorant Garamond",Georgia,serif}#ei .cc b.sm{font-size:1.4rem;word-break:break-all}#ei .cc span{color:var(--mute);font-size:.92rem}#ei .cc em{margin-top:10px;font:500 .64rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;font-style:normal;color:#0d548b}#ei .cg{display:grid;grid-template-columns:1.7fr 1fr;gap:26px;align-items:start}#ei .cf{background:#fff;padding:52px 56px}#ei .cf h3{font-size:clamp(1.9rem,3vw,2.7rem);margin:12px 0 12px}#ei .cf h3 i{color:var(--sand)}#ei .cf .sub{margin:0 0 30px;max-width:560px}#ei .fl{display:block;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin-bottom:9px}#ei .cpills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}#ei .cp{background:var(--bg2);border:0;color:var(--ink);padding:14px 22px;font:400 .66rem Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:.25s}#ei .cp:hover{background:#0d548b;color:#fff}#ei .cp.on{background:#0a2038;color:#fff}#ei .fg{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px}#ei .cf input,#ei .cf select,#ei .cf textarea{width:100%;background:var(--bg2);border:0;padding:17px 18px;font:inherit;color:var(--ink);outline:0;transition:box-shadow .2s;border-radius:0}#ei .cf input:focus,#ei .cf select:focus,#ei .cf textarea:focus{box-shadow:0 0 0 2px #16adab}#ei .cf textarea{min-height:150px;resize:vertical}#ei .ph2{display:grid;grid-template-columns:130px 1fr;gap:8px}#ei .hint{font-size:.84rem;color:var(--mute);margin:14px 0 22px}#ei .cf .ck{color:var(--ink)}#ei .cf .ck span{background:var(--bg2)}#ei .cf .ck a{color:#0d548b}#ei .cfb{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:30px}#ei .cfb p{margin:0;font-size:.84rem;color:var(--mute);max-width:360px}#ei .cfb .btn{padding:19px 38px}#ei .side{display:grid;gap:18px}#ei .sc{background:var(--bg2);padding:34px 36px}#ei .sc h4{font:400 1.9rem/1.15 "Cormorant Garamond",Georgia,serif;margin:10px 0 14px}#ei .sc h4 i{color:var(--sand)}#ei .sc p{margin:0 0 16px;color:var(--mute);font-size:.92rem}#ei .sc ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}#ei .sc li{display:grid;grid-template-columns:34px 1fr;color:var(--mute);font-size:.92rem}#ei .sc li i{font:italic 300 1.2rem "Cormorant Garamond",Georgia,serif;color:var(--sand)}#ei .sl{font:500 .66rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#0d548b;transition:.25s}#ei .sl:hover{color:var(--sand)}@media(max-width:1000px){#ei .ccs{grid-template-columns:1fr}#ei .cg{grid-template-columns:1fr}#ei .cf{padding:36px 28px}#ei .fg{grid-template-columns:1fr}#ei .cfb{flex-direction:column;align-items:stretch}#ei .ct{padding:110px 0 80px}}#ei .sb .lcw{position:relative;padding:18px 24px;display:block}#ei .lcl{display:block;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#0d548b}#ei .lcb{width:100%;background:none;border:0;color:#0e2238;font:300 1.1rem "Cormorant Garamond",Georgia,serif;text-align:left;cursor:pointer;padding:4px 0;display:flex;justify-content:space-between;align-items:center;gap:10px;outline:0;text-shadow:none}#ei .lcb .car{margin:0 4px 0 0;border-color:#0e2238}#ei .lcb.open .car{transform:rotate(225deg);top:2px}#ei .lcp{position:absolute;left:0;bottom:calc(100% + 12px);width:370px;max-height:420px;overflow:auto;background:#fff;box-shadow:0 26px 64px rgba(8,30,52,.4);padding:8px 0;z-index:80;text-shadow:none;color:#0e2238}#ei .lcp[hidden]{display:none}#ei .lci{display:flex;align-items:center;gap:14px;width:100%;background:none;border:0;padding:13px 24px;font:400 1rem Inter,sans-serif;color:#0e2238;cursor:pointer;text-align:left}#ei .lci.sub{padding-left:52px}#ei .lci:hover{background:#edf2f5}#ei .lci i{width:20px;height:20px;background:#e6eef3;flex:none;display:grid;place-items:center;transition:.2s}#ei .lci.on i{background:#0d548b}#ei .lci.on i:after{content:"✓";color:#fff;font-size:.7rem;font-style:normal}#ei .lci.any{background:#e4f3f2;font-weight:500}#ei .lci.any i{display:none}#ei .lci.any.on{background:#bdeee8}#ei .lch{padding:20px 24px 6px;font:500 .62rem Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#7f9bb0;cursor:pointer}#ei .lch:hover{color:#0d548b}@media(max-width:900px){#ei .lcp{width:min(350px,84vw)}}#ei .sell{background:var(--bg2);padding:130px 0}#ei .sg{display:grid;grid-template-columns:1.05fr 1fr;gap:100px;align-items:center}#ei .sell h2{font-size:clamp(2.3rem,4.4vw,3.8rem);text-wrap:balance}#ei .sell .sub{max-width:560px}#ei .sp4{margin:46px 0 44px;display:grid;gap:30px}#ei .sp4>div{display:grid;grid-template-columns:56px 1fr}#ei .sp4 i{font:italic 300 1.55rem/1.2 "Cormorant Garamond",Georgia,serif;color:var(--sand)}#ei .sp4 h4{font:500 1.05rem Inter,sans-serif;margin:0 0 6px;color:var(--ink)}#ei .sp4 p{margin:0;color:var(--mute);font-size:.94rem}#ei .sw{position:relative}#ei .sph{aspect-ratio:4/5;width:100%;background:#0d548b}#ei .sc2{position:absolute;left:-64px;bottom:-36px;background:#0a2038;color:#fff;padding:36px 42px;min-width:330px;box-shadow:0 30px 64px rgba(10,32,56,.32)}#ei .sc2 b{display:block;font:300 4.6rem/1 "Cormorant Garamond",Georgia,serif;color:#8ee3da}#ei .sc2 span{display:block;margin-top:10px;color:#cfdfe9;font-size:.95rem;max-width:230px}@media(max-width:1000px){#ei .sg{grid-template-columns:1fr;gap:80px}#ei .sc2{left:16px;bottom:-34px;min-width:0}#ei .sell{padding:90px 0 110px}}@media(prefers-reduced-motion:reduce){#ei *{transition:none!important}#ei.js .rv{opacity:1;transform:none}}#ei .hero h1 .eye{display:flex;font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.55;letter-spacing:.26em;margin-bottom:26px;max-width:760px}#ei .hero h1 .eye:before{display:none}#ei .omh{background:#0a2038;color:#fff;padding:180px 0 110px}#ei .omh h1{font-size:clamp(2.4rem,5.4vw,4.6rem);max-width:980px;text-wrap:balance}#ei .omh h1 .kw{display:block;font:400 .68rem/1.6 Inter,system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#8ee3da;margin-bottom:26px}#ei .omh .lead{color:#cfe0ea;margin:26px 0 36px;max-width:660px}#ei .omh .btn{color:#fff}#ei .omh .btn:hover{background:#fff;color:#0a2038}#ei .bc{display:flex;gap:12px;flex-wrap:wrap;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:#9db6c6;margin-bottom:46px}#ei .bc a:hover{color:#8ee3da}#ei .omk{padding:100px 0}#ei .omk h2{font-size:clamp(2rem,4vw,3.2rem);margin:12px 0 22px}#ei .omk p{max-width:740px;color:var(--mute);margin:0 0 16px}#ei .omg{display:grid;grid-template-columns:1fr 1fr;gap:80px}#ei .faq h3{font:400 1.7rem/1.2 "Cormorant Garamond",Georgia,serif;margin:34px 0 8px}#ei .faq h3:first-of-type{margin-top:12px}#ei .faq p{margin:0}@media(max-width:900px){#ei .omg{grid-template-columns:1fr;gap:40px}#ei .omk{padding:70px 0}#ei .omh{padding:140px 0 80px}}
#ei .pgh{padding:170px 0 150px}#ei .pgh h1{max-width:900px}#ei .pgh h1 i{color:#8ee3da}#ei .pop{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:34px}#ei .pop span{font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:#9db6c6;margin-right:8px}#ei .pop a{padding:10px 18px;background:rgba(255,255,255,.1);color:#e8f0f4;font-size:.78rem;transition:.25s}#ei .pop a:hover{background:#8ee3da;color:#0a2038}#ei .fsec{padding:0 0 110px;background:transparent;display:flow-root}#ei .fsec .w{padding-top:0}#ei .fbx{position:relative;z-index:5;margin-top:-90px;background:#fff;padding:26px 28px 30px;box-shadow:0 34px 80px rgba(10,32,56,.22)}#ei .cats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}#ei .cats button{background:var(--bg2);border:0;color:var(--ink);padding:13px 24px;font:400 .66rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:.25s}#ei .cats button:hover{background:#0d548b;color:#fff}#ei .cats button.on{background:#0a2038;color:#fff}#ei .frow{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr .8fr 1.2fr auto;gap:12px;align-items:end}#ei .fld{display:block;position:relative}#ei .fld>span{display:block;font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:#0d548b;margin-bottom:8px}#ei .fld select,#ei .fld .lcb2{width:100%;background:var(--bg2);border:0;border-radius:0;padding:15px 16px;font:300 1rem "Cormorant Garamond",Georgia,serif;color:var(--ink);outline:0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;height:54px}#ei .fld select:focus,#ei .fld .lcb2:focus{box-shadow:0 0 0 2px #16adab}#ei .lcp2{position:absolute;left:0;top:calc(100% + 8px);width:370px;max-height:420px;overflow:auto;background:#fff;box-shadow:0 26px 64px rgba(8,30,52,.3);padding:8px 0;z-index:80}#ei .lcp2[hidden]{display:none}#ei .frow .btn{height:54px;padding:0 34px}#ei .rbar{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;padding:38px 0 22px}#ei .rbar #rcount{font:300 1.7rem "Cormorant Garamond",Georgia,serif}#ei .rbar #rcount small{font:400 .66rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-left:12px}#ei .rtools{display:flex;gap:14px;align-items:center;flex-wrap:wrap}#ei .rtools label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);display:flex;align-items:center;gap:10px}#ei .rtools select{background:#fff;border:0;padding:12px 14px;font:400 .85rem Inter,sans-serif;color:var(--ink)}#ei .vt{display:flex}#ei .vt button,#ei .shb{background:#fff;border:0;padding:12px 18px;font:400 .62rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:.25s}#ei .vt button.on{background:#0a2038;color:#fff}#ei .vt button:hover,#ei .shb:hover{background:#0d548b;color:#fff}#ei .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px}#ei .pc{background:#fff;display:flex;flex-direction:column;transition:.4s;position:relative}#ei .pc:hover{transform:translateY(-6px);box-shadow:0 26px 50px rgba(10,32,56,.16)}#ei .pc .pi{display:block;aspect-ratio:4/3;background:#0d548b;position:relative;overflow:hidden;cursor:pointer;border:0;padding:0;width:100%}#ei .pc .pi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s}#ei .pc:hover .pi img{transform:scale(1.05)}#ei .pc .pi em{position:absolute;left:18px;bottom:12px;font:italic 300 2.6rem/1 "Cormorant Garamond",Georgia,serif;color:rgba(255,255,255,.35);font-style:italic}#ei .pc .hv{position:absolute;right:14px;top:14px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#9aa8b6;font-size:1.05rem;cursor:pointer;z-index:2;transition:.2s}#ei .pc .hv.on{color:#d1344b}#ei .pc .hv:hover{transform:scale(1.12)}#ei .pc .pb2{padding:24px 26px 26px;display:flex;flex-direction:column;gap:7px;flex:1}#ei .pc small{font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:#12898a}#ei .pc h3{font-size:1.65rem;margin:2px 0}#ei .pc h3 button{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}#ei .pc .sp2{font-size:.82rem;color:var(--mute);display:flex;flex-wrap:wrap;gap:4px 16px}#ei .pc .pr2{font:400 1.45rem "Cormorant Garamond",Georgia,serif;margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;align-items:baseline}#ei .pc .pr2 i{font:400 .64rem Inter,sans-serif;letter-spacing:.16em;color:var(--mute);font-style:normal}#ei .pc .go{font:500 .64rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#0d548b;background:none;border:0;padding:6px 0 0;text-align:left;cursor:pointer}#ei .pc .go:hover{color:#12898a}#ei .pgrid.list{grid-template-columns:1fr;gap:22px}#ei .pgrid.list .pc{flex-direction:row}#ei .pgrid.list .pc .pi{width:340px;aspect-ratio:auto;min-height:230px;flex:none}#ei .sk{background:linear-gradient(90deg,#e6eef3,#f3f7f9,#e6eef3);background-size:200% 100%;animation:shm 1.4s infinite;aspect-ratio:4/5}@keyframes shm{to{background-position:-200% 0}}#ei .emp{grid-column:1/-1;text-align:center;padding:70px 20px;color:var(--mute)}#ei .emp h3{font-size:2rem;color:var(--ink);margin-bottom:10px}#ei .pgn{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:60px}#ei .pgn a,#ei .pgn span{min-width:46px;height:46px;display:grid;place-items:center;padding:0 14px;background:#fff;color:var(--ink);font-size:.82rem;transition:.2s}#ei .pgn a:hover{background:#0d548b;color:#fff}#ei .pgn .on{background:#0a2038;color:#fff}#ei .pgn span.dd2{background:none;color:var(--mute)}#ei #pd{max-width:1080px;width:calc(100% - 28px);padding:0;background:var(--bg);color:var(--ink);border:0}#ei #pd::backdrop{background:rgba(6,18,32,.72)}#ei .pdx{display:grid;grid-template-columns:1.25fr 1fr}#ei .pdg{background:#0a2038;position:relative}#ei .pdg .big{aspect-ratio:4/3;width:100%;object-fit:cover;display:block;background:#0d548b}#ei .pdth{display:flex;gap:6px;padding:8px;overflow-x:auto}#ei .pdth img{width:84px;height:62px;object-fit:cover;cursor:pointer;opacity:.6;flex:none}#ei .pdth img.on,#ei .pdth img:hover{opacity:1}#ei .pdi{padding:34px 36px;overflow:auto;max-height:86vh}#ei .pdi h2{font-size:2.2rem;margin:6px 0 10px}#ei .pdi .pp3{font:300 2rem "Cormorant Garamond",Georgia,serif;color:#0d548b}#ei .pdi .sp2{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--mute);margin:12px 0 18px;font-size:.9rem}#ei .pdi .ds p{color:var(--mute);margin:0 0 12px;font-size:.92rem}#ei .pdi h4{font:500 .64rem Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#12898a;margin:22px 0 8px}#ei .pdi li{color:var(--mute);font-size:.88rem;margin:4px 0}#ei .pdi ul{padding-left:18px;margin:0}#ei .pdi .cta2{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 6px}#ei .pdi .cta2 .btn{padding:14px 22px}#ei .pdi form{display:grid;gap:10px;margin-top:14px}#ei .pdi input,#ei .pdi textarea{width:100%;background:var(--bg2);border:0;padding:13px 14px;font:inherit;color:var(--ink);outline:0}#ei .pdi textarea{min-height:70px}#ei .pdc{position:absolute;right:12px;top:12px;z-index:3;width:42px;height:42px;border:0;background:#fff;font-size:1.3rem;cursor:pointer}@media(max-width:1100px){#ei .frow{grid-template-columns:1fr 1fr 1fr}#ei .pgrid{grid-template-columns:1fr 1fr}#ei .pdx{grid-template-columns:1fr}#ei .lcp2{width:min(350px,86vw)}}@media(max-width:640px){#ei .frow{grid-template-columns:1fr 1fr}#ei .frow .fld:first-child,#ei .frow .btn{grid-column:1/-1}#ei .pgrid{grid-template-columns:1fr}#ei .pgrid.list .pc{flex-direction:column}#ei .pgrid.list .pc .pi{width:100%;min-height:0;aspect-ratio:4/3}#ei .fbx{padding:20px 16px;margin-top:-70px}#ei .pgh{padding:140px 0 120px}#ei .pdi{padding:24px 20px}}#ei .pp-wrap{display:grid;grid-template-columns:250px 1fr;gap:80px;padding:80px 0 120px}#ei .pp-toc{position:sticky;top:110px;align-self:start}#ei .pp-toc small{display:block;font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sand);margin-bottom:14px}#ei .pp-toc a{display:block;padding:9px 0;color:var(--mute);font-size:.92rem;transition:.2s}#ei .pp-toc a:hover{color:#0d548b}
#ei .pp h2{font-size:2.3rem;margin:58px 0 16px}#ei .pp>p:first-child{margin-top:0}#ei .pp h3{font:500 1.02rem Inter,sans-serif;margin:30px 0 8px;color:var(--ink)}#ei .pp p,#ei .pp li{color:var(--mute);max-width:780px}#ei .pp ul{list-style:disc;padding-left:22px;margin:8px 0 18px}#ei .pp li{margin:9px 0}#ei .pp strong{color:var(--ink);font-weight:500}
#ei .tc{background:#fff3b0;color:#4a3b00;padding:0 4px}
@media(max-width:900px){#ei .pp-wrap{grid-template-columns:1fr;gap:30px;padding:50px 0 80px}#ei .pp-toc{position:static}}

#ei .hnt{margin:-8px 0 18px;font-size:.86rem;color:var(--mute)}#ei .hnt[hidden]{display:none}

#ei{color-scheme:light}

#ei .dvh{padding:170px 0 130px}#ei .dvh h1{max-width:980px}#ei .dvh h1 i{color:#8ee3da}#ei .eye2{display:block;font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:#8ee3da;margin-bottom:22px}#ei .dvh .lead{margin-bottom:34px}#ei .dvbar{background:#fff;box-shadow:0 10px 34px rgba(10,32,56,.08);position:relative;z-index:6}#ei .dvbar .w{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}#ei .dvbar span{font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-right:12px}#ei .dvbar button{padding:14px 26px;background:var(--bg2);border:0;font:400 .66rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);cursor:pointer;transition:.25s}#ei .dvbar button:hover{background:#0d548b;color:#fff}#ei .dvbar button.on{background:#0a2038;color:#fff}#ei .dvfeat{padding:30px 0 40px;background:var(--bg)}#ei .band{padding:70px 0 10px}#ei .band .bl{font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--sand);text-align:center}#ei .band .bs{font:italic 300 1.45rem "Cormorant Garamond",Georgia,serif;text-align:center;color:var(--mute);margin:10px 0 60px}#ei .dvb{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:center;margin:0 0 96px}#ei .dvb:nth-of-type(even) .dvi{order:2}#ei .dvi{display:block;position:relative;aspect-ratio:4/3;width:100%;background:#0d548b;border:0;padding:0;overflow:hidden;cursor:pointer}#ei .dvi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s}#ei .dvi:hover img{transform:scale(1.04)}#ei .dvi .rn{position:absolute;left:24px;bottom:14px;font:italic 300 4.4rem/1 "Cormorant Garamond",Georgia,serif;color:rgba(255,255,255,.3)}#ei .dvt .no{font:italic 300 1.25rem "Cormorant Garamond",Georgia,serif;color:var(--sand);display:block}#ei .dvt small{display:block;font-size:.64rem;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin:14px 0 6px}#ei .dvt h2{font-size:clamp(2.4rem,4vw,3.7rem);margin:0 0 20px}#ei .dvs{display:flex;gap:44px;flex-wrap:wrap;margin:14px 0}#ei .dvs b{display:block;font:300 2.1rem/1.1 "Cormorant Garamond",Georgia,serif}#ei .dvs span{font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}#ei .dvt .ft{color:var(--mute);font-size:.92rem;margin:18px 0 28px}#ei .dvhelp{background:var(--bg2);padding:110px 0}#ei .dvhelp h2 i{color:var(--sand)}#ei .dvh2{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:46px}#ei .pc .bdg{position:absolute;left:14px;top:14px;z-index:2;background:#0a2038;color:#fff;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;padding:9px 14px}#ei .dbt{display:flex;gap:10px;margin-top:14px}#ei .dbt .btn{flex:1;text-align:center;padding:14px 10px}#ei .fld input[type=text]{width:100%;background:var(--bg2);border:0;padding:15px 16px;font:300 1rem "Cormorant Garamond",Georgia,serif;color:var(--ink);outline:0;height:54px}#ei .fld input[type=text]:focus{box-shadow:0 0 0 2px #16adab}@media(max-width:1100px){#ei .dvb{grid-template-columns:1fr;gap:34px;margin-bottom:70px}#ei .dvb:nth-of-type(even) .dvi{order:0}#ei .dvh2{grid-template-columns:1fr}}@media(max-width:640px){#ei .frow.dv .fld:first-child,#ei .frow.dv .btn{grid-column:1/-1}#ei .dvh{padding:140px 0 100px}#ei .dvs{gap:26px}}

#ei .frow.dv{grid-template-columns:1.5fr 1.4fr 1fr 1fr 1fr auto auto}#ei .frow.dv .mfb{height:54px;padding:0 26px;background:#fff;color:#0a2038;border:1px solid #c9d6de}#ei .frow.dv .mfb:hover,#ei .frow.dv .mfb[aria-expanded="true"]{background:#0a2038;color:#fff;border-color:#0a2038}#ei .mfp{margin:30px -28px -30px;padding:44px 52px 40px;background:#fff;border-top:1px solid #e3ebf0;display:grid;grid-template-columns:1.9fr 1fr;gap:70px}#ei .mfp[hidden]{display:none}#ei .mfh{font:italic 300 1.7rem "Cormorant Garamond",Georgia,serif;color:var(--ink);margin-bottom:26px}#ei .mft{display:flex;gap:26px;flex-wrap:wrap;margin-bottom:20px}#ei .mft button{background:none;border:0;padding:6px 0 10px;font:400 .66rem Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);cursor:pointer;border-bottom:2px solid transparent;transition:.25s}#ei .mft button:hover{color:#0d548b}#ei .mft button.on{color:#0a2038;border-bottom-color:#16adab}#ei .mft button b{font-weight:400;color:#12898a;margin-left:8px}#ei .mfo{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 40px}#ei .mfo button{display:flex;align-items:center;gap:15px;background:none;border:0;padding:13px 0;text-align:left;font:300 1.12rem "Cormorant Garamond",Georgia,serif;color:var(--ink);cursor:pointer}#ei .mfo button i{width:18px;height:18px;border:1px solid #9db6c6;flex:none;position:relative;transition:.2s}#ei .mfo button:hover i{border-color:#0d548b}#ei .mfo button.on i{background:#16adab;border-color:#16adab}#ei .mfo button.on i:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font:600 .68rem Inter,sans-serif}#ei .mfo button span{flex:1}#ei .mfo button em{font:400 .68rem Inter,sans-serif;color:var(--mute);font-style:normal;letter-spacing:.06em}#ei .mfs2{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;align-content:start}#ei .mfs2 .fld:first-child,#ei .mfs2 .fld:nth-child(4),#ei .mfs2 .fld:last-child{grid-column:1/-1}#ei .mfs2 .nt{display:block;font-style:normal;font-size:.8rem;color:var(--mute);margin-top:8px}#ei .mfz{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin-top:8px}#ei .mfz .lnk{background:none;border:0;padding:0;font:500 .66rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#0d548b;cursor:pointer}#ei .mfz .lnk:hover{color:#12898a}#ei .mfz .btn{padding:19px 38px}@media(max-width:1100px){#ei .frow.dv{grid-template-columns:1fr 1fr 1fr}#ei .mfp{grid-template-columns:1fr;gap:34px;padding:34px 26px;margin:26px -16px -20px}#ei .mfo{grid-template-columns:1fr 1fr}}@media(max-width:640px){#ei .frow.dv{grid-template-columns:1fr 1fr}#ei .frow.dv .mfb,#ei .frow.dv .btn.f{grid-column:1/-1}#ei .mfo{grid-template-columns:1fr}#ei .mfz{flex-direction:column;gap:20px;align-items:stretch}}

#ei header{justify-content:flex-start}#ei .logo{margin-right:auto}#ei .hb{margin-left:16px}#ei .svh{display:flex;align-items:center;gap:9px;margin-left:22px;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:inherit}#ei .svh svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}#ei .svh b{font-weight:400;opacity:.75}#ei .svh:hover{color:var(--sand)}#ei .hv svg,#ei .dpsv svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;display:block;margin:auto}#ei .hv.on svg,#ei .dpsv.on svg{fill:currentColor}#ei .pc .hv.on,#ei .dpsv.on{color:#d1344b}#ei .pc .pi{display:block}#ei .pc h3 a{color:inherit}#ei .pc h3 a:hover{color:#0d548b}#ei .pc .go{display:inline-block}#ei .svtools{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:34px}#ei .svtools[hidden]{display:none}#ei .svc{font:300 1.6rem "Cormorant Garamond",Georgia,serif}#ei .svb{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#ei .svb .btn{padding:15px 22px}#ei .svb .lnk,#ei .dpm .lnk,#ei .dpsec .lnk,#ei .dpsh .lnk{background:none;border:0;padding:0 8px;font:500 .66rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#0d548b;cursor:pointer}#ei .svb .lnk:hover,#ei .dpsec .lnk:hover,#ei .dpsh .lnk:hover{color:#12898a}#ei .svb [hidden]{display:none}#ei .prh{display:none}#ei .pc .pu{display:none}#ei .pc.gone{padding:30px;position:relative}#ei .sv-g{color:var(--mute)}#ei .dpg{padding:92px 0 0;background:#0a2038}#ei .dpbig{position:relative;height:min(62vh,640px);background:#0d548b;overflow:hidden}#ei .dpbig img{width:100%;height:100%;object-fit:cover;display:block}#ei .dpa{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;border:0;background:rgba(10,32,56,.55);color:#fff;font-size:1.7rem;cursor:pointer;line-height:1}#ei .dpa:hover{background:#0a2038}#ei .dpa.pv{left:24px}#ei .dpa.nx{right:24px}#ei .dpc{position:absolute;left:28px;bottom:20px;color:#fff;font:italic 300 1.3rem "Cormorant Garamond",Georgia,serif;text-shadow:0 1px 12px rgba(0,0,0,.5)}#ei .dpall{position:absolute;right:28px;bottom:20px;padding:14px 22px;border:1px solid rgba(255,255,255,.7);background:rgba(10,32,56,.45);color:#fff;font:500 .62rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}#ei .dpall:hover{background:#fff;color:#0a2038}#ei .dpth{display:flex;gap:8px;padding:10px 28px;overflow-x:auto}#ei .dpth button{flex:none;width:112px;height:72px;padding:0;border:2px solid transparent;background:#0d548b;cursor:pointer;opacity:.7;overflow:hidden}#ei .dpth button.on,#ei .dpth button:hover{opacity:1;border-color:#16adab}#ei .dpth img{width:100%;height:100%;object-fit:cover;display:block}#ei .dpmore{color:#fff;font:300 1.3rem "Cormorant Garamond",serif;background:#0d548b!important}#ei .dph{padding:34px 0 10px;background:var(--bg)}#ei .dph .bc{margin-bottom:28px;color:var(--mute)}#ei .dph .bc a:hover{color:#0d548b}#ei .dpt{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;align-items:flex-end}#ei .dpt .eye2{color:#12898a;margin-bottom:14px}#ei .dpt h1{font-size:clamp(2.6rem,5vw,4.4rem);margin:0}#ei .dpt h1 i{color:var(--sand)}#ei .dps{display:flex;gap:42px;flex-wrap:wrap}#ei .dps b{display:block;font:300 1.9rem/1.1 "Cormorant Garamond",Georgia,serif}#ei .dps span{font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}#ei .dpm{display:grid;grid-template-columns:1fr 380px;gap:80px;padding-top:50px;padding-bottom:90px;align-items:start}#ei .dpsec{margin-bottom:64px}#ei .dpsec h2,#ei .dpsh h2,#ei .dpfaq h2,#ei .dpwhy h2{font-size:clamp(2rem,3.2vw,2.8rem);margin:0 0 22px}#ei .dpsec h2 i,#ei .dpsh h2 i,#ei .dpfaq h2 i,#ei .dpwhy h2 i{color:var(--sand)}#ei .dpsec p{color:var(--mute);max-width:70ch}#ei .dpx.clamp{max-height:19em;overflow:hidden;position:relative}#ei .dpx.clamp:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5em;background:linear-gradient(transparent,var(--bg))}#ei .dpam{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 40px}#ei .dpam li{display:flex;align-items:center;gap:14px;padding:11px 0;font:300 1.15rem "Cormorant Garamond",Georgia,serif}#ei .dpam li i{width:7px;height:7px;background:#16adab;flex:none}#ei .dpam li.xx{display:none}#ei .dpam.open li.xx{display:flex}#ei .dpsec .lnk{margin-top:18px;padding-left:0}#ei .dppl{display:flex;gap:60px;flex-wrap:wrap}#ei .dppl b{display:block;font:300 3.2rem/1 "Cormorant Garamond",Georgia,serif}#ei .dppl sup{font-size:1.2rem;color:var(--sand);margin-left:3px}#ei .dppl span{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}#ei .dpnote{font-size:.84rem;color:var(--mute);margin-top:20px}#ei .dpsub{margin:-8px 0 20px!important}#ei .dpgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#ei .dpgrid button{padding:0;border:0;aspect-ratio:4/3;background:#0d548b;overflow:hidden;cursor:pointer}#ei .dpgrid button:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}#ei .dpgrid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s}#ei .dpgrid button:hover img{transform:scale(1.05)}#ei .dpr{position:sticky;top:110px}#ei .dpp{background:#fff;padding:34px 34px 30px;box-shadow:0 24px 70px rgba(10,32,56,.12)}#ei .dpprice small{display:block;font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}#ei .dpprice b{display:block;font:300 2.7rem/1.05 "Cormorant Garamond",Georgia,serif}#ei .dpsv{display:flex;align-items:center;gap:10px;margin:18px 0 6px;padding:0;background:none;border:0;color:#0d548b;font:500 .64rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}#ei .dpsv .b,#ei .dpsv.on .a{display:none}#ei .dpsv.on .b{display:inline}#ei .dpf{margin:18px 0 22px}#ei .dpf div{display:flex;justify-content:space-between;gap:20px;padding:11px 0}#ei .dpf dt{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mute)}#ei .dpf dd{margin:0;font:300 1.1rem "Cormorant Garamond",Georgia,serif;text-align:right}#ei .dpbt{display:grid;gap:10px}#ei .dpbt .btn{text-align:center;padding:17px 14px}#ei .dpcon{font-size:.8rem;color:var(--mute);margin:18px 0 0;text-align:center}#ei .dpcon b{color:#12898a;font-weight:500}#ei .dpsim{background:var(--bg2);padding:90px 0}#ei .dpsh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:34px}#ei .dpsg{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}#ei .dpsg a{display:block}#ei .dpsg .im{display:block;aspect-ratio:4/3;background:#0d548b;overflow:hidden;margin-bottom:16px}#ei .dpsg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s}#ei .dpsg a:hover img{transform:scale(1.05)}#ei .dpsg small{display:block;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}#ei .dpsg b{display:block;font:300 1.7rem "Cormorant Garamond",Georgia,serif;margin:4px 0}#ei .dpsg span{color:var(--mute)}#ei .dpsg em{display:block;font-style:normal;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#0d548b;margin-top:10px}#ei .dpwhy{background:#0a2038;color:#fff;padding:100px 0}#ei .dpwhy .eye2{color:#8ee3da}#ei .dpwhy h2{color:#fff}#ei .dpwhy h2 i{color:#8ee3da}#ei .dpwg{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 60px;margin:46px 0}#ei .dpwg b{display:block;font:300 1.6rem "Cormorant Garamond",Georgia,serif;margin-bottom:10px}#ei .dpwg p{color:rgba(255,255,255,.72);margin:0;font-size:.95rem}#ei .dpfaq{padding:100px 0}#ei .dpfaq .w{max-width:900px}#ei .dpfaq details{padding:22px 0}#ei .dpfaq summary{cursor:pointer;list-style:none;font:300 1.45rem "Cormorant Garamond",Georgia,serif;display:flex;justify-content:space-between;gap:20px}#ei .dpfaq summary::-webkit-details-marker{display:none}#ei .dpfaq summary:after{content:"+";color:var(--sand)}#ei .dpfaq details[open] summary:after{content:"–"}#ei .dpfaq details p{color:var(--mute);margin:14px 0 0;max-width:70ch}#ei .dpbar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:none;justify-content:space-between;align-items:center;gap:20px;padding:14px 28px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px);background:#fff;box-shadow:0 -12px 40px rgba(10,32,56,.14)}#ei .dpbar.on{display:flex}#ei .dpbar small{display:block;font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--mute)}#ei .dpbar b{font:300 1.7rem "Cormorant Garamond",Georgia,serif}#ei .dpbar .btn{padding:16px 34px}#ei dialog.lbd{background:#0a1626;border:0;padding:0;max-width:96vw;max-height:94vh;width:96vw;height:94vh}#ei dialog.lbd::backdrop{background:rgba(5,12,22,.92)}#ei .lbx{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#ei .lbx img{max-width:88%;max-height:88vh;object-fit:contain;display:block}#ei .lbn{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:1.8rem;cursor:pointer}#ei .lbn:hover{background:rgba(255,255,255,.3)}#ei .lbn.pv{left:22px}#ei .lbn.nx{right:22px}#ei .lbc{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#fff;font:italic 300 1.2rem "Cormorant Garamond",serif}@media(max-width:1020px){#ei .dpm{grid-template-columns:1fr;gap:40px}#ei .dpr{position:static}#ei .dpsg,#ei .dpwg{grid-template-columns:1fr}#ei .dpam{grid-template-columns:1fr}#ei .dpg{padding-top:78px}#ei .dpbig{height:46vh}#ei .svh span{display:none}#ei .dpgrid{grid-template-columns:repeat(2,1fr)}#ei .dpgrid button:first-child{grid-column:span 2}}@media(max-width:640px){#ei .dps{gap:26px}#ei .dpa{width:44px;height:44px}#ei .dpa.pv{left:10px}#ei .dpa.nx{right:10px}#ei .dpall{right:14px;padding:11px 14px}#ei .dpc{left:14px}#ei .dpp{padding:26px 22px}#ei .svb .btn{flex:1 1 45%;text-align:center}}@media print{#ei header,#ei footer,#ei .wa,#ei .svtools,#ei .hv,#ei .dpbar,#ei .pgn,#ei .rtools,#ei .go{display:none!important}#ei .omh{background:none!important;color:#000!important;padding:0 0 10px!important}#ei .omh h1,#ei .omh .lead,#ei .omh .bc{color:#000!important}#ei .omh .bc{display:none}#ei .prh{display:flex!important;flex-direction:column;gap:2px;border-bottom:2px solid #0d548b;padding-bottom:12px;margin-bottom:20px;font-size:.85rem;color:#000}#ei .prh b{font:500 1.4rem "Cormorant Garamond",Georgia,serif}#ei .pgrid{display:block!important}#ei .pc{display:grid!important;grid-template-columns:190px 1fr;gap:18px;break-inside:avoid;margin:0 0 18px!important;box-shadow:none!important;border-bottom:1px solid #ccc;padding-bottom:16px;background:none!important}#ei .pc .pi{aspect-ratio:4/3!important;height:auto!important}#ei .pc .pu{display:block;font-size:.72rem;color:#0d548b;word-break:break-all;margin-top:6px}#ei .pc h3 a,#ei .pc .pr2,#ei .pc small,#ei .pc .sp2 span{color:#000!important}#ei body{background:#fff!important}#ei .fsec{padding:0!important}}
#ei .hero p.lead,#ei .hero p.lead2{max-width:620px;opacity:1;color:#fff;font-size:18px;line-height:1.65;font-weight:400;text-shadow:0 1px 14px rgba(5,15,30,.75),0 0 2px rgba(5,15,30,.5)}
#ei .hero p.lead{margin:22px 0 12px}
#ei .hero p.lead2{margin:0 0 34px;font-size:17px;padding-left:16px;border-left:2px solid #7fd6d0}
#ei .hero p.lead2{animation-delay:.5s}
@media(max-width:700px){#ei .hero p.lead,#ei .hero p.lead2{font-size:16px}}

#ei a.story.feat{text-decoration:none;color:#fff;background-size:cover;background-position:center;position:relative}
#ei .story.feat.on .fi{display:none}
#ei .story.feat.on p{margin:0;font:400 1.5rem/1.25 "Cormorant Garamond",Georgia,serif;max-width:none;color:#fff}
#ei .story.feat.on p small{display:block;font:600 .68rem/1 Inter,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#7cd8ce;margin-bottom:12px}
#ei .story.feat.on p em{display:block;font:400 .85rem/1.5 Inter,sans-serif;font-style:normal;margin-top:10px;opacity:.9}
#ei .story.feat{min-height:520px}

#ei .pk .in p{max-width:660px;margin-left:auto;margin-right:auto;line-height:1.7}#ei .pk .in p+p{margin-top:14px}

/* ===== Area atlas and area guides ===== */
#ei .crumb{display:flex;flex-wrap:wrap;gap:8px;font:400 .66rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.72);margin:0 0 34px}
#ei .crumb a{color:#fff;text-decoration:none;opacity:.85}#ei .crumb a:hover{opacity:1;text-decoration:underline}#ei .crumb b{font-weight:400;color:#8ee3da}
#ei .eye{display:block;font:400 .68rem/1.6 Inter,sans-serif;letter-spacing:.34em;text-transform:uppercase;color:#8ee3da;margin-bottom:22px}
#ei .btn.wh{background:#fff;color:#0a2038;border:1px solid #fff}#ei .btn.wh:hover{background:#8ee3da;border-color:#8ee3da;color:#0a2038}
#ei .btn.ol{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.75)}#ei .btn.ol:hover{background:#fff;color:#0a2038}
#ei .ath,#ei .agh{position:relative;color:#fff;background:#0a2038;overflow:hidden}
#ei .ath{padding:170px 0 90px}
#ei .agh{min-height:88vh;display:flex;align-items:flex-end;padding:150px 0 70px}
#ei .atph,#ei .agp{position:absolute;inset:0}
#ei .atph img,#ei .agp img{width:100%;height:100%;object-fit:cover;display:block}
#ei .ath:after,#ei .agh:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,21,38,.55) 0%,rgba(7,21,38,.35) 40%,rgba(7,21,38,.82) 100%)}
#ei .ath .w,#ei .agh .w{position:relative;z-index:2;width:100%}
#ei .ath h1,#ei .agh h1{font:300 clamp(3rem,8vw,6.8rem)/.98 "Cormorant Garamond",Georgia,serif;margin:0;color:#fff;max-width:980px;text-shadow:0 2px 30px rgba(5,15,30,.45)}
#ei .ath h1 i,#ei .agh h1 i{color:#8ee3da}
#ei .ath .lead{max-width:640px;font-size:1.08rem;line-height:1.7;color:#fff;margin:28px 0 36px;text-shadow:0 1px 14px rgba(5,15,30,.7)}
#ei .agh .tag{font:italic 300 clamp(1.4rem,2.6vw,2.1rem)/1.25 "Cormorant Garamond",Georgia,serif;color:#fff;margin:18px 0 34px;max-width:720px;text-shadow:0 1px 18px rgba(5,15,30,.6)}
#ei .agb,#ei .ath .cta{display:flex;flex-wrap:wrap;gap:14px}
#ei .atst{display:flex;gap:46px;margin:0 0 34px}
#ei .atst b{display:block;font:300 2.6rem/1 "Cormorant Garamond",Georgia,serif;color:#fff}
#ei .atst span{font:400 .62rem Inter,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#8ee3da}
#ei .atq{display:block;max-width:460px}
#ei .atq span{display:block;font:400 .62rem Inter,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#8ee3da;margin-bottom:8px}
#ei .atq input{width:100%;box-sizing:border-box;padding:16px 18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.5);color:#fff;font:300 1rem Inter,sans-serif;backdrop-filter:blur(6px);border-radius:0}
#ei .atq input::placeholder{color:rgba(255,255,255,.7)}
#ei .atn{position:sticky;top:0;z-index:20;background:rgba(247,249,250,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
#ei .atn .w{display:flex;gap:6px;overflow-x:auto;padding-top:0;padding-bottom:0;scrollbar-width:none}
#ei .atn .w::-webkit-scrollbar{display:none}
#ei .atn a{flex:none;display:flex;align-items:center;gap:10px;padding:18px 16px;font:400 .66rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}
#ei .atn a i{font:italic 400 .95rem "Cormorant Garamond",Georgia,serif;letter-spacing:0;text-transform:none;color:#12898a}
#ei .atn a:hover,#ei .atn a.on{color:var(--ink);border-bottom-color:#12898a}
#ei .atm{padding:60px 0 20px;background:var(--bg)}
#ei #amap{height:540px;width:100%;background:#e8eef2;border:1px solid var(--line)}
#ei .agm #amap{height:460px}
#ei .rg{padding:84px 0 20px;scroll-margin-top:60px}
#ei .rg[hidden]{display:none}
#ei .rgh{display:flex;gap:30px;align-items:flex-end;margin-bottom:38px;padding-bottom:26px;border-bottom:1px solid var(--line)}
#ei .rn{font:italic 300 4.4rem/.8 "Cormorant Garamond",Georgia,serif;color:#12898a;min-width:96px}
#ei .rgh h2{margin:0;font-size:clamp(2rem,4vw,3.2rem)}
#ei .rgh p{margin:8px 0 0;color:var(--mute);max-width:640px}
#ei .acg{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}
#ei .ac{position:relative;background:#fff;border:1px solid var(--line);transition:box-shadow .4s,transform .4s}
#ei .ac[hidden]{display:none}
#ei .ac:hover{box-shadow:0 22px 50px -24px rgba(10,32,56,.45);transform:translateY(-3px)}
#ei .acl{display:block;color:inherit;text-decoration:none}
#ei .acp{aspect-ratio:4/5;overflow:hidden;background:#d8e2e8}
#ei .acp img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}
#ei .ac:hover .acp img{transform:scale(1.06)}
#ei .acb{padding:22px 22px 16px}
#ei .acb h3{font:400 1.7rem/1.1 "Cormorant Garamond",Georgia,serif;margin:0 0 8px;color:var(--ink)}
#ei .acb p{margin:0 0 14px;font-size:.88rem;line-height:1.55;color:var(--mute);min-height:2.7em}
#ei .acm{font:400 .62rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#12898a}
#ei .acm em{font-style:normal;display:inline-block;transition:transform .3s}#ei .ac:hover .acm em{transform:translateX(5px)}
#ei .acx{display:flex;border-top:1px solid var(--line)}
#ei .acx a{flex:1;text-align:center;padding:13px 6px;font:400 .62rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:.25s}
#ei .acx a+a{border-left:1px solid var(--line)}
#ei .acx a:hover{background:#0a2038;color:#fff}
#ei .atnone{text-align:center;padding:60px 28px;color:var(--mute)}
#ei .atc{margin-top:90px;background:#0a2038;color:#fff;padding:96px 0;text-align:center}
#ei .atc h2{color:#fff;max-width:820px;margin:16px auto 34px}#ei .atc h2 i{color:#8ee3da}
#ei .atc .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
#ei .atcr{font-size:.7rem;color:var(--mute);padding-top:18px;padding-bottom:30px;text-align:center}
/* guide */
#ei .agi{padding:110px 0 90px}
#ei .agg{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;align-items:start}
#ei .agi h2{margin:14px 0 24px}#ei .agi h2 i{color:#12898a}
#ei .agi .lead{font:300 1.55rem/1.5 "Cormorant Garamond",Georgia,serif;color:var(--ink);margin:0 0 22px}
#ei .agi .sub{color:var(--mute);max-width:560px}
#ei .agi .cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
#ei .agl{background:#0a2038;color:#fff;padding:40px 38px}
#ei .agl h3{font:300 1.9rem/1 "Cormorant Garamond",Georgia,serif;color:#fff;margin:0 0 22px}
#ei .agl ul{list-style:none;margin:0;padding:0}
#ei .agl li{padding:14px 0 14px 26px;border-top:1px solid rgba(255,255,255,.16);position:relative;font-size:.95rem;color:#e8f0f4}
#ei .agl li:before{content:"";position:absolute;left:0;top:25px;width:14px;height:1px;background:#8ee3da}
#ei .aglr{border-top:1px solid rgba(255,255,255,.16);padding-top:18px;margin-top:6px;display:flex;justify-content:space-between;font-size:.8rem;color:#9db6c6}
#ei .aglr a{color:#8ee3da;text-decoration:none}
#ei .agm{padding:20px 0 90px}#ei .agm h2{margin:12px 0 30px}#ei .agm h2 i{color:#12898a}
#ei .agn{padding:70px 0 100px;background:var(--bg2)}#ei .agn h2{margin:12px 0 38px}#ei .agn h2 i{color:#12898a}
#ei .agn .cta{margin-top:44px;text-align:center}
/* map markers */
.mkw{background:none;border:0}
.mk{position:relative;display:flex;align-items:center;gap:7px;transform:translate(-6px,-6px);white-space:nowrap}
.mk .d{width:12px;height:12px;border-radius:50%;background:#12898a;border:2px solid #fff;box-shadow:0 1px 6px rgba(10,32,56,.45);flex:none}
.mk .t{font:500 11px/1 Inter,sans-serif;letter-spacing:.04em;color:#0a2038;background:rgba(255,255,255,.92);padding:4px 7px;box-shadow:0 1px 4px rgba(10,32,56,.18);opacity:0;transition:opacity .2s;pointer-events:none}
.leaflet-container:hover .mk .t{opacity:0}
.mk:hover .t{opacity:1!important}
.mk.on .d{width:20px;height:20px;background:#0a2038;border:3px solid #8ee3da;transform:translate(-4px,-4px)}
.mk.on .t{opacity:1!important;font-size:13px;background:#0a2038;color:#fff;padding:6px 10px}
.leaflet-container .mk .t{opacity:0}
.leaflet-container[data-z] .mk .t{opacity:1}
.leaflet-popup-content-wrapper{border-radius:0;padding:0}
.leaflet-popup-content{margin:0!important;width:260px!important}
.pp img{width:100%;height:130px;object-fit:cover;display:block}
.pp div{padding:14px 16px 16px;font-family:Inter,sans-serif}
.pp b{display:block;font:400 1.35rem/1.1 "Cormorant Garamond",Georgia,serif;color:#0a2038;margin-bottom:5px}
.pp span{display:block;font-size:.8rem;color:#5d6e7e;margin-bottom:10px;line-height:1.45}
.pp a{font:500 .62rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#12898a;text-decoration:none}
@media(max-width:1100px){#ei .acg{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){#ei .acg{grid-template-columns:repeat(2,1fr);gap:16px}#ei .agg{grid-template-columns:1fr;gap:44px}#ei .rgh{flex-direction:column;align-items:flex-start;gap:12px}#ei .rn{font-size:3rem}#ei .ath{padding:130px 0 60px}#ei #amap{height:380px}#ei .atst{gap:30px}}
@media(max-width:520px){#ei .acg{grid-template-columns:1fr}#ei .agh{min-height:78vh}}
/* home region cards */
#ei .rgs{padding:110px 0;background:var(--bg)}
#ei .rghm{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:end;margin-bottom:54px}
#ei .rghm h2 i{color:#12898a}
#ei .rghm .sub{margin:0 0 22px;color:var(--mute)}
#ei .rghm .lnk{display:inline-block;font:400 .68rem Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:6px;margin-right:30px}
#ei .rgrow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
#ei .rc{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;color:#fff;text-decoration:none;background:#0a2038}
#ei .rc:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;min-height:100%}#ei .rc:first-child h3{font-size:3.2rem}#ei .rc:first-child p{max-height:120px;opacity:1;font-size:.95rem}#ei .rc:nth-child(n+6){grid-column:span 2;aspect-ratio:16/9}
#ei .rc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}
#ei .rc:hover img{transform:scale(1.06)}
#ei .rc:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,21,38,.25) 0%,rgba(7,21,38,0) 35%,rgba(7,21,38,.85) 100%)}
#ei .rc .rr{position:absolute;z-index:2;left:22px;top:18px;font:italic 400 1.1rem "Cormorant Garamond",Georgia,serif;color:#fff}
#ei .rc .rb{position:absolute;z-index:2;left:22px;right:22px;bottom:22px}
#ei .rc h3{font:300 1.9rem/1.05 "Cormorant Garamond",Georgia,serif;color:#fff;margin:0 0 8px}
#ei .rc small{display:block;font:400 .6rem Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#8ee3da}
#ei .rc p{margin:10px 0 0;font-size:.84rem;line-height:1.5;color:#e8f0f4;max-height:0;opacity:0;overflow:hidden;transition:.5s}
#ei .rc:hover p,#ei .rc:focus-visible p{max-height:90px;opacity:1}
@media(max-width:1000px){#ei .rgrow{grid-template-columns:repeat(2,1fr)}#ei .rc:first-child{grid-column:span 2;grid-row:span 1;aspect-ratio:16/10;min-height:0}#ei .rc:nth-child(n+6){grid-column:span 1;aspect-ratio:3/4}#ei .rghm{grid-template-columns:1fr;gap:24px}}
@media(hover:none){#ei .rc p{max-height:90px;opacity:1}}
/* area explorer */
#ei .ex{display:grid;grid-template-columns:1fr 440px;gap:0;border:1px solid var(--line);background:#fff;height:min(78vh,720px);min-height:560px}
#ei .exm{position:relative;min-width:0}
#ei .exm #amap{height:100%;border:0}
#ei .exp{overflow-y:auto;border-left:1px solid var(--line);background:#fff;position:relative}
#ei .exph{position:relative;height:200px;background:#0a2038}#ei .exph img{width:100%;height:100%;object-fit:cover;display:block}
#ei .exph span{position:absolute;left:24px;bottom:16px;font:400 .6rem Inter,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}
#ei .exb{padding:28px 30px 34px}
#ei .exb h3{font:300 2.3rem/1.05 "Cormorant Garamond",Georgia,serif;margin:6px 0 8px;color:var(--ink)}#ei .exb h3 i{color:#12898a}
#ei .ext{font:italic 400 1.15rem "Cormorant Garamond",Georgia,serif;color:#12898a;margin:0 0 12px}
#ei .exd{font-size:.9rem;line-height:1.65;color:var(--mute);margin:0 0 18px}
#ei .exx{background:none;border:0;padding:0;margin:0 0 14px;font:400 .6rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);cursor:pointer}
#ei .exbt{display:grid;grid-template-columns:1fr 1fr;gap:10px}#ei .exbt .btn{text-align:center;justify-content:center}
#ei .exg{display:inline-block;margin:16px 0 4px;font:500 .62rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#12898a;text-decoration:none}
#ei .exv{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}
#ei .exvl{display:grid;gap:14px;margin:14px 0}
#ei .exall{font:500 .62rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:3px}
#ei .exn{font-size:.88rem;color:var(--mute);line-height:1.6}#ei .exn a{color:#12898a}
#ei .sk{height:92px;background:linear-gradient(90deg,#eef2f5,#f7f9fb,#eef2f5);background-size:200% 100%;animation:sk 1.3s infinite}@keyframes sk{to{background-position:-200% 0}}
#ei .exrg{margin-top:18px}#ei .exrg b{display:block;font:500 .6rem Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}
#ei .exrg div{display:flex;flex-wrap:wrap;gap:6px}#ei .exrg a{font-size:.8rem;padding:6px 12px;border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:.2s}#ei .exrg a:hover{background:#0a2038;color:#fff;border-color:#0a2038}
/* villa cards */
#ei .vc{display:grid;grid-template-columns:128px 1fr;border:1px solid var(--line);background:#fff}
#ei .vc .vp{position:relative;overflow:hidden;background:#dde5ec}#ei .vc .vp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#ei .vc .vb{padding:14px 16px;display:flex;flex-direction:column;gap:3px;min-width:0}
#ei .vc b{font:400 1.45rem/1 "Cormorant Garamond",Georgia,serif;color:var(--ink)}
#ei .vc span{font-size:.76rem;color:var(--mute);line-height:1.4}#ei .vc em{font-style:normal;font-size:.72rem;color:#12898a}
#ei .vri{margin-top:8px;align-self:flex-start;background:#0a2038;color:#fff;border:0;padding:9px 14px;font:500 .56rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:.2s}#ei .vri:hover{background:#12898a}
#ei .vc.big{grid-template-columns:1fr}#ei .vc.big .vp{aspect-ratio:4/3}
#ei .agv{padding:90px 0;background:#fff}#ei .agv h2{margin:12px 0 34px}#ei .agv h2 i{color:#12898a}
#ei .agvl{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:34px}
/* map markers */
#ei .xmw,.xmw{background:none;border:0}
.xm{position:relative;display:flex;align-items:center;transform:translate(-7px,-7px);cursor:pointer}
.xm i{width:14px;height:14px;border-radius:50%;background:#0a2038;border:2px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.4);transition:.25s;flex:none}
.xm.mn i{width:18px;height:18px;margin:-2px;background:#12898a}
.xm b{margin-left:8px;font:500 .7rem Inter,sans-serif;letter-spacing:.04em;color:#0a2038;background:rgba(255,255,255,.92);padding:3px 8px;white-space:nowrap;box-shadow:0 1px 6px rgba(0,0,0,.15);opacity:0;pointer-events:none;transition:.2s}
.xm.mn b,.zl .xm b,.xm.on b,.xm:hover b{opacity:1}
.xm:hover i,.xm.on i{background:#c9a24a;transform:scale(1.3)}
.xm.on b{background:#0a2038;color:#fff}
.sat .xm b{box-shadow:0 1px 8px rgba(0,0,0,.5)}
.xsw{position:absolute;z-index:800;left:14px;top:14px;display:flex;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.18)}
.xsw button{border:0;background:#fff;padding:10px 16px;font:500 .6rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#0a2038;cursor:pointer}
.leaflet-control-zoom a{border-radius:0!important;color:#0a2038!important}
@media(max-width:1000px){#ei .ex{grid-template-columns:1fr;height:auto}#ei .exm{height:460px}#ei .exp{border-left:0;border-top:1px solid var(--line);max-height:none}#ei .agvl{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){#ei .agvl{grid-template-columns:1fr}#ei .vc{grid-template-columns:104px 1fr}}
#ei .xsw button.on{background:#0a2038;color:#fff}#ei .xsw button{color:#0a2038}#ei .xsw button.on{color:#fff}

#ei a.ph.feat{display:block;position:relative;min-height:520px;background-size:cover;background-position:center;color:#fff;text-decoration:none;overflow:hidden}
#ei a.ph.feat.on .e0{display:none}
#ei a.ph.feat p{position:absolute;left:36px;right:36px;bottom:32px;margin:0;font:400 1.9rem/1.2 "Cormorant Garamond",Georgia,serif;color:#fff}
#ei a.ph.feat p small{display:block;font:600 .68rem/1 Inter,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#7cd8ce;margin-bottom:12px}
#ei a.ph.feat p em{position:static;transform:none;letter-spacing:.04em;text-transform:none;display:block;font:400 .85rem/1.5 Inter,sans-serif;font-style:normal;margin-top:10px;opacity:.9}

/* buying steps */
#ei #buy h2 i{color:#12898a}
#ei .bst{margin:48px 0 40px;display:grid;gap:26px}
#ei .bs{display:grid;grid-template-columns:5fr 7fr;background:#fff;border:1px solid var(--line);overflow:hidden}
#ei .bs:nth-child(even){grid-template-columns:7fr 5fr}
#ei .bs:nth-child(even) .bsp{order:2}
#ei .bsp{position:relative;min-height:280px;background:#dde5ec}
#ei .bsp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}
#ei .bs:hover .bsp img{transform:scale(1.04)}
#ei .bsb{padding:40px 46px;display:flex;flex-direction:column;justify-content:center}
#ei .bsn{font:italic 400 1.4rem "Cormorant Garamond",Georgia,serif;color:#12898a;margin-bottom:6px}
#ei .bsb h3{font:300 2.1rem/1.1 "Cormorant Garamond",Georgia,serif;margin:0 0 14px;color:var(--ink)}
#ei .bsb p{margin:0 0 12px;color:var(--mute);line-height:1.7;font-size:.96rem}
#ei .bsb ul{list-style:none;margin:6px 0 14px;padding:0}
#ei .bsb li{position:relative;padding:10px 0 10px 24px;border-top:1px solid var(--line);font-size:.92rem;line-height:1.6;color:var(--mute)}
#ei .bsb li:before{content:"";position:absolute;left:0;top:21px;width:12px;height:1px;background:#12898a}
#ei .bsb li b{color:var(--ink);font-weight:500}
#ei .bsb .bsx{color:var(--ink);font-style:italic;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.15rem;margin:4px 0 0}
@media(max-width:860px){#ei .bs,#ei .bs:nth-child(even){grid-template-columns:1fr}#ei .bs:nth-child(even) .bsp{order:0}#ei .bsp{min-height:220px}#ei .bsb{padding:28px 24px}}

/* Mad About Furniture projects carousel */
#ei .pjh{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}
#ei .pjh h3{font-family:inherit;font-size:clamp(22px,2.4vw,30px);font-weight:400;color:#fff;margin:0}
#ei .pjn{display:flex;gap:10px;flex:none}
#ei .pjn button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-size:20px;cursor:pointer;transition:.2s}
#ei .pjn button:hover:not(:disabled){background:#fff;color:#0a2038}
#ei .pjn button:disabled{opacity:.3;cursor:default}
#ei .pjt{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;outline:none}
#ei .pjt::-webkit-scrollbar{display:none}
#ei .pjc{flex:0 0 clamp(250px,30%,360px);scroll-snap-align:start;display:flex;flex-direction:column;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;transition:.25s}
#ei .pjc:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.5)}
#ei .pji{display:block;aspect-ratio:4/3;background:#1c3550 center/cover no-repeat}
#ei .pjb{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px}
#ei .pjb b{font-weight:500;font-size:16px;line-height:1.3}
#ei .pjb em{font-style:normal;font-size:13px;opacity:.7}
#ei .pjb u{text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-top:10px;opacity:.9}
#ei .pja{justify-content:center;min-height:200px}
@media(max-width:700px){#ei .pjc{flex-basis:78%}#ei .pjn button{width:40px;height:40px}}

#ei a.ph.feat.nopic{background:radial-gradient(120% 90% at 20% 10%,#16406b 0%,#0b2745 55%,#071526 100%)!important}
#ei a.ph.feat.nopic p{top:auto}

#ei .sw a.ph.feat{height:100%;min-height:560px}
#ei a.ph.feat p small{display:block}

/* v2.18 development page: tighter spacing, payment plan, map, dock */
#ei .dpm{padding-top:26px;padding-bottom:44px;gap:56px}
#ei .dpsec{margin-bottom:34px}
#ei .dpsec h2,#ei .dpsh h2,#ei .dpfaq h2,#ei .dpwhy h2{margin:0 0 14px}
#ei .dph{padding:26px 0 4px}#ei .dph .bc{margin-bottom:18px}
#ei .dpsim{padding:52px 0}#ei .dpwhy{padding:56px 0}#ei .dpfaq{padding:52px 0}
#ei .dpwg{gap:28px 50px;margin:26px 0}#ei .dpfaq details{padding:16px 0}
#ei .dpsec .lnk{margin-top:10px}
#ei .dpbar2{display:flex;gap:4px;height:46px;margin:6px 0 18px}
#ei .dpbar2 i{display:flex;align-items:center;justify-content:center;font:500 .78rem Inter,sans-serif;font-style:normal;color:#fff;letter-spacing:.1em;min-width:44px}
#ei .dpbar2 .s0{background:#5fc4c0}#ei .dpbar2 .s1{background:#16adab}#ei .dpbar2 .s2{background:#12898a}#ei .dpbar2 .s3{background:#0a2038}
#ei .dpsteps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
#ei .dpst{position:relative;background:#fff;border:1px solid var(--line);padding:20px 18px 18px}
#ei .dpst em{position:absolute;top:14px;right:16px;font:italic 300 1rem "Cormorant Garamond",serif;color:var(--sand)}
#ei .dpst b{display:block;font:300 3rem/1 "Cormorant Garamond",Georgia,serif;color:#0a2038}
#ei .dpst sup{font-size:1.1rem;color:var(--sand);margin-left:2px}
#ei .dpst h3{margin:8px 0 2px;font:500 .7rem Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#12898a}
#ei .dpst p{margin:0;font-size:.86rem;color:var(--mute)}
#ei .dpst small{display:block;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:.78rem;color:var(--ink)}
#ei .dpsafe{display:flex;align-items:center;gap:10px;margin:16px 0 0;font-size:.9rem;color:#0a2038!important}
#ei .dpsafe svg{width:20px;height:20px;fill:#12898a;flex:none}
#ei .dpmap{position:relative;height:clamp(320px,46vh,460px);border:1px solid #e3dccd;border-radius:14px;overflow:hidden;background:#f1ece1;margin:4px 0 12px;z-index:0}
#ei #dpmapc{position:absolute;inset:0}
#ei #dpmapc .leaflet-tile-pane{filter:sepia(.5) saturate(.85) brightness(1.03) contrast(.95)}
#ei .dpchip{position:absolute;left:14px;top:14px;z-index:500;display:flex;align-items:center;gap:9px;background:#fff;padding:11px 18px;border-radius:10px;font:500 .72rem Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#1a1a1a;box-shadow:0 2px 10px rgba(0,0,0,.08)}
#ei .dpchip svg{width:17px;height:17px;fill:none;stroke:#a88b52;stroke-width:1.8}
#ei .dphint{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:500;background:rgba(40,40,40,.88);color:#fff;padding:13px 24px;border-radius:30px;font:500 .72rem Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s;pointer-events:none}
#ei .dphint.on{opacity:1}
#ei .dpmk i{display:block;width:30px;height:30px;border-radius:50%;background:#b39758;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}
#ei .dpag{display:flex;align-items:center;background:#fff;border:1px solid #e3dccd;border-radius:10px;overflow:hidden;color:inherit;text-decoration:none;margin-top:12px}
#ei .dpag img{width:140px;height:84px;object-fit:cover;flex:none;display:block}
#ei .dpag span{flex:1;padding:12px 20px}
#ei .dpag small{display:block;font:500 .62rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#a88b52;margin-bottom:4px}
#ei .dpag b{font:400 1.4rem "Cormorant Garamond",Georgia,serif;color:#0a2038}#ei .dpag b i{color:#a88b52}
#ei .dpag em{display:block;font-style:normal;font-size:.84rem;color:var(--mute);margin-top:2px}
#ei .dpag u{text-decoration:none;width:44px;height:44px;border-radius:50%;background:#f3e9d2;color:#a88b52;display:flex;align-items:center;justify-content:center;margin-right:16px;flex:none;transition:.2s}
#ei .dpag:hover u{background:#a88b52;color:#fff}
.eidock{position:fixed;right:18px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:2147483000;display:flex;gap:8px;font-family:Inter,system-ui,sans-serif}
.eidock a,.eidock button{display:flex;align-items:center;gap:9px;padding:14px 18px;border:0;cursor:pointer;background:#0a2038;color:#fff;font:500 .66rem Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 28px rgba(5,20,38,.28);transition:.2s}
.eidock .dkw{background:#12898a}
.eidock .dkp{background:#fff;color:#0a2038}
.eidock a:hover,.eidock button:hover{transform:translateY(-2px)}
.eidock svg{width:18px;height:18px;fill:currentColor;flex:none}
body.ei-dev-page #ei .wa,body.ei-dev-page #ei .dpbar{display:none!important}
body.ei-dev-page{padding-bottom:84px}
@media(max-width:700px){.eidock{left:0;right:0;bottom:0;gap:0}.eidock a,.eidock button{flex:1;flex-direction:column;gap:5px;padding:11px 4px calc(11px + env(safe-area-inset-bottom,0px));font-size:.56rem;letter-spacing:.1em;text-align:center;box-shadow:none;justify-content:center}#ei .dpsteps{grid-template-columns:1fr 1fr}#ei .dpag img{width:92px}#ei .dpag span{padding:10px 12px}#ei .dpag em{display:none}#ei .dpag u{margin-right:10px;width:36px;height:36px}#ei .dpchip{font-size:.62rem;padding:9px 12px}#ei .dphint{font-size:.6rem;padding:10px 16px}}
@media(min-width:701px){.eidock{right:auto;left:50%;transform:translateX(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.eidock a:hover,.eidock button:hover{transform:translateY(-2px)}}
#ei .dpsec{padding:0}#ei section.dpsim{padding:52px 0}#ei section.dpwhy{padding:56px 0}#ei section.dpfaq{padding:52px 0}
#ei #dpmapc .leaflet-tile-pane{filter:saturate(.5) brightness(1.05) contrast(.9)}
#ei #dpmapc .leaflet-control-zoom{border:0;box-shadow:0 2px 10px rgba(0,0,0,.12);border-radius:10px;overflow:hidden}
#ei #dpmapc .leaflet-control-zoom a{width:36px;height:36px;line-height:36px;color:#1a1a1a;font-size:18px}
#ei #dpmapc .leaflet-control-attribution{font-size:10px;background:rgba(255,255,255,.8)}

#ei #dpmapc .maplibregl-ctrl-group{border:0;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.12);overflow:hidden}
#ei #dpmapc .maplibregl-ctrl-attrib{background:rgba(255,255,255,.85);font-size:10px;border-radius:14px}
#ei #dpmapc .maplibregl-canvas{outline:none}
#ei .dpmap .dpmk{width:30px;height:30px}

#ei .dpvb{right:206px}
#ei .dpfilm{margin-bottom:26px}
#ei .dpfp{position:relative;display:block;width:100%;aspect-ratio:16/8;padding:0;border:0;background:#0a2038;overflow:hidden;cursor:pointer;color:#fff}
#ei .dpfp img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:transform .8s}
#ei .dpfp:hover img{transform:scale(1.03)}
#ei .dpplay{position:absolute;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center}
#ei .dpplay svg{width:34px;height:34px;fill:#0a2038;margin-left:4px}
#ei .dpfp b{position:absolute;left:22px;bottom:18px;font:500 .66rem Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.5)}
#pd.vid{width:min(1100px,94vw);max-width:94vw;padding:0;background:#000;border:0}
#pd .vidw{position:relative;aspect-ratio:16/9;width:100%}
#pd .vidw iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:700px){#ei .dpvb{right:auto;left:24px;bottom:64px}}

#ei .dpfp{aspect-ratio:16/9;cursor:pointer}
#ei .dpfp iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2;background:#000}
#ei .dpfp.on img,#ei .dpfp.on .dpplay,#ei .dpfp.on>b{display:none}
#ei .dpend{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;background:rgba(10,32,56,.78);padding:16px}
#ei .dpend[hidden],#ei .dpmute[hidden]{display:none}
#ei .dpend .btn{margin:0;cursor:pointer}
#ei .dpmute{position:absolute;right:14px;bottom:14px;z-index:4;padding:10px 16px;border:0;border-radius:30px;background:rgba(10,32,56,.82);color:#fff;font:500 .62rem Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}

#ei a.ph.feat#dfeat{background-position:66% 58%;background-color:#0f1d33}
#ei a.ph.feat#dfeat.nopic{background-image:radial-gradient(120% 90% at 70% 20%,#27456f 0%,#0f1d33 70%)}

#ei .dpbig{height:min(74vh,780px)}
@media(max-width:700px){#ei .dpbig{height:56vh}}

#ei footer.eif{display:block;padding:0;border:0;background:#071a31;color:#c5d3df;font-size:.9rem;margin-top:0}
#ei .eif-w{max-width:1280px;margin:0 auto;padding:72px 32px 32px}
#ei .eif-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px}
#ei .eif a{color:#c5d3df;text-decoration:none;transition:color .2s}
#ei .eif a:hover{color:#7cd8ce}
#ei .eif-b{display:flex;flex-direction:column;gap:10px;align-items:flex-start}
#ei .eif-logo{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}
#ei .eif-logo b{font:500 1.5rem/1 "Cormorant Garamond",Georgia,serif;letter-spacing:.32em;color:#fff}
#ei .eif-logo em{font:400 .66rem/1 Inter,sans-serif;font-style:normal;letter-spacing:.42em;text-transform:uppercase;color:#7cd8ce}
#ei .eif-b p{margin:0 0 6px;max-width:34ch;line-height:1.6;color:#9db6c6}
#ei .eif-wa{margin-top:10px;padding:13px 22px;border:1px solid #7cd8ce;color:#7cd8ce!important;font:600 .68rem/1 Inter,sans-serif;letter-spacing:.22em;text-transform:uppercase}
#ei .eif-wa:hover{background:#7cd8ce;color:#071a31!important}
#ei .eif-c{display:flex;flex-direction:column;gap:13px}
#ei .eif-c h3{margin:0 0 8px;font:600 .68rem/1 Inter,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#7cd8ce}
#ei .eif-row{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:baseline;padding:22px 0;border-top:1px solid rgba(255,255,255,.1);font-size:.85rem}
#ei .eif-row span{font:600 .68rem/1 Inter,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#7cd8ce;min-width:130px}
#ei .eif-bar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:.74rem;color:#7f97a9}
#ei .eif-bar a{color:#7f97a9}
@media(max-width:900px){#ei .eif-top{grid-template-columns:1fr 1fr;gap:36px}#ei .eif-b{grid-column:1/-1}}
@media(max-width:560px){#ei .eif-w{padding:52px 20px 24px}#ei .eif-top{grid-template-columns:1fr 1fr;gap:30px 20px}#ei .eif-row span{min-width:100%}}

#ei .eif-bar{padding-right:140px}@media(max-width:700px){#ei .eif-bar{padding-right:0;padding-bottom:70px}}
#ei .eif-c a,#ei .eif-b a{font-size:.9rem;letter-spacing:0;text-transform:none;text-align:left}
#ei .eif-b a.eif-wa{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase}

#ei .prh{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;background:#0a2038 center/cover no-repeat;color:#fff;padding:140px 0 56px}
#ei .prh .w{width:100%}
#ei .prh .bc,#ei .prh .bc a{color:rgba(255,255,255,.75)}
#ei .prtag{display:inline-block;margin:18px 0 14px;padding:9px 16px;border:1px solid rgba(124,216,206,.7);color:#7cd8ce;font:600 .66rem/1 Inter,sans-serif;letter-spacing:.28em;text-transform:uppercase}
#ei .prh h1{margin:0;font:300 clamp(2.6rem,6vw,5rem)/1.05 "Cormorant Garamond",Georgia,serif;color:#fff}
#ei .prloc{margin:14px 0 0;font:400 1.05rem/1.4 Inter,sans-serif;letter-spacing:.06em;color:rgba(255,255,255,.88)}
#ei .prx{padding:72px 0 24px;background:var(--bg)}
#ei .prx .w{max-width:860px;text-align:center}
#ei .prfacts{display:flex;justify-content:center;gap:44px;flex-wrap:wrap;margin-bottom:36px}
#ei .prfacts b{display:block;font:400 2rem/1 "Cormorant Garamond",Georgia,serif}
#ei .prfacts span{display:block;margin-top:8px;font:500 .64rem/1 Inter,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--mute)}
#ei .prtxt{margin:0;font-size:1.12rem;line-height:1.85;color:var(--ink)}
#ei .prg{padding:40px 0 80px;background:var(--bg)}
#ei .prgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
#ei .prgrid button{padding:0;border:0;background:#0a2038;aspect-ratio:4/3;overflow:hidden;cursor:zoom-in}
#ei .prgrid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s}
#ei .prgrid button:hover img{transform:scale(1.04)}
#ei .prc{background:#071a31;color:#c5d3df;padding:92px 0;text-align:center}
#ei .prc .w{max-width:760px}
#ei .prc h2{margin:10px 0 18px;font:300 clamp(2rem,4vw,3rem)/1.15 "Cormorant Garamond",Georgia,serif;color:#fff}
#ei .prc h2 i{color:#7cd8ce}
#ei .prc p{margin:0 auto 32px;line-height:1.8}
#ei .prb{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
@media(max-width:900px){#ei .prgrid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){#ei .prgrid{grid-template-columns:1fr}#ei .prh{padding:110px 0 40px;min-height:62vh}#ei .prfacts{gap:28px}}

#ei .prbc{display:flex;gap:10px;flex-wrap:wrap;font:500 .66rem/1 Inter,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.75)}#ei .prbc a{color:rgba(255,255,255,.75);text-decoration:none}#ei .prbc a:hover{color:#fff}
#ei .prtag{line-height:1.6;padding:9px 16px}
