.PublicTracking_banner__vrIQt,.PublicTracking_dialog__ZE5uq{box-sizing:border-box;padding:24px;border:1px solid #d1c8ae;border-radius:12px;background:#f5f2e9;color:#221e20;box-shadow:0 10px 36px #221e2026;font:14px/1.6 futura-lt-w01-book,Century Gothic,sans-serif}.PublicTracking_banner__vrIQt{position:fixed;z-index:11000;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.PublicTracking_banner__vrIQt h2,.PublicTracking_dialog__ZE5uq h2{margin:0 0 10px;font:400 30px/1.12 Cormorant Light,Cormorant Garamond,serif;letter-spacing:-.01em;color:#221e20}.PublicTracking_banner__vrIQt p,.PublicTracking_dialog__ZE5uq p{margin:0 0 20px;color:#514b3f}.PublicTracking_actions__7DsRD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PublicTracking_actions__7DsRD button,.PublicTracking_save__QtO8p{min-height:46px;padding:10px 14px;border:1px solid #8b7c49;border-radius:8px;background:transparent;color:#51482b;font:inherit;line-height:1.4;cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s}.PublicTracking_actions__7DsRD .PublicTracking_accept__In_h0{background:#7c6f3c;border-color:#7c6f3c;color:#fff}.PublicTracking_links__2iU86{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 20px;margin-top:8px}.PublicTracking_links__2iU86 a,.PublicTracking_links__2iU86 button{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;border:0;border-radius:0;background:transparent;color:#595039;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-decoration-color:#b6ab8d;text-underline-offset:4px}.PublicTracking_dialog__ZE5uq{position:fixed;inset:0;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto}.PublicTracking_dialog__ZE5uq:not([open]){display:none}.PublicTracking_dialog__ZE5uq::backdrop{background:#221e204d}.PublicTracking_dialogHeader__wOmsy{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px}.PublicTracking_dialogHeader__wOmsy h2{margin-top:4px}.PublicTracking_close__5o_cr{flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:-4px -8px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:#51482b;font:28px/1 Arial,sans-serif;cursor:pointer}.PublicTracking_categories__gQlPG{margin:24px 0;border-top:1px solid #d5cdb9}.PublicTracking_category__j1zf4{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #d5cdb9}label.PublicTracking_category__j1zf4{cursor:pointer}.PublicTracking_category__j1zf4>span:first-child{min-width:0}.PublicTracking_category__j1zf4 strong{display:block;font-weight:400;font-size:15px}.PublicTracking_category__j1zf4 small{display:block;margin-top:4px;color:#615a4a;font-size:13px;line-height:1.5}.PublicTracking_always__9T64N{flex:0 0 auto;color:#615a4a;font-size:11px}.PublicTracking_category__j1zf4 input{appearance:none;-webkit-appearance:none;flex:0 0 46px;width:46px;height:28px;margin:0;padding:3px;border:1px solid #8e8572;border-radius:999px;background:#ded9cd;cursor:pointer;transition:background-color .15s}.PublicTracking_category__j1zf4 input:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #221e2026;transform:translateX(0);transition:transform .15s}.PublicTracking_category__j1zf4 input:checked{background:#7c6f3c;border-color:#7c6f3c}.PublicTracking_category__j1zf4 input:checked:after{transform:translateX(18px)}.PublicTracking_dialog__ZE5uq .PublicTracking_save__QtO8p{display:block;width:100%;margin-bottom:10px;background:#7c6f3c;color:#fff}.PublicTracking_dialog__ZE5uq .PublicTracking_note__wk4jS{margin:18px 0 0;color:#615a4a;font-size:12px}.PublicTracking_note__wk4jS a{color:inherit;text-decoration:underline;text-underline-offset:3px}.PublicTracking_banner__vrIQt a:focus-visible,.PublicTracking_banner__vrIQt button:focus-visible,.PublicTracking_dialog__ZE5uq a:focus-visible,.PublicTracking_dialog__ZE5uq button:focus-visible,.PublicTracking_dialog__ZE5uq input:focus-visible{outline:2px solid #51482b;outline-offset:4px}.PublicTracking_actions__7DsRD button:active,.PublicTracking_close__5o_cr:active,.PublicTracking_links__2iU86 button:active{background:#e4ddca}.PublicTracking_save__QtO8p:active{background:#61562e}@media (hover:hover) and (pointer:fine){.PublicTracking_actions__7DsRD button:hover,.PublicTracking_close__5o_cr:hover{background:#e9e2cf}.PublicTracking_actions__7DsRD .PublicTracking_accept__In_h0:hover{background:#61562e;border-color:#61562e}.PublicTracking_links__2iU86 a:hover,.PublicTracking_links__2iU86 button:hover{color:#221e20}.PublicTracking_save__QtO8p:hover{background:#61562e}}.PublicTracking_actions__7DsRD .PublicTracking_accept__In_h0:active{background:#51482b;border-color:#51482b}@media (min-width:900px){.PublicTracking_banner__vrIQt{left:50%;right:auto;bottom:max(16px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(1180px,calc(100% - 48px));display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px) auto;align-items:center;gap:4px 28px;padding:14px 18px 14px 26px;overflow:visible}.PublicTracking_banner__vrIQt h2{grid-column:1;margin:0;font-size:22px}.PublicTracking_banner__vrIQt p{grid-column:1;margin:0;font-size:13px;line-height:1.5}.PublicTracking_banner__vrIQt .PublicTracking_actions__7DsRD{grid-column:2;grid-row:1/span 3}.PublicTracking_banner__vrIQt .PublicTracking_links__2iU86{grid-column:3;grid-row:1/span 3;flex-direction:column;align-items:flex-start;gap:0;margin:0}.PublicTracking_banner__vrIQt .PublicTracking_actions__7DsRD button{min-height:44px}}@media (max-width:600px){.PublicTracking_banner__vrIQt{left:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);padding:14px 16px 8px}.PublicTracking_banner__vrIQt h2{font-size:20px;margin-bottom:4px}.PublicTracking_banner__vrIQt p{margin-bottom:10px;font-size:12.5px;line-height:1.45}.PublicTracking_banner__vrIQt .PublicTracking_links__2iU86{margin-top:2px}.PublicTracking_dialog__ZE5uq{padding:22px}.PublicTracking_dialog__ZE5uq h2{font-size:28px}.PublicTracking_category__j1zf4{gap:14px}}@media (prefers-reduced-motion:reduce){.PublicTracking_banner__vrIQt *,.PublicTracking_dialog__ZE5uq *{transition:none!important}}@media (forced-colors:active){.PublicTracking_actions__7DsRD button,.PublicTracking_banner__vrIQt,.PublicTracking_dialog__ZE5uq,.PublicTracking_save__QtO8p{border:1px solid CanvasText}.PublicTracking_actions__7DsRD .PublicTracking_accept__In_h0{background:ButtonFace;color:ButtonText;border-color:ButtonText}.PublicTracking_actions__7DsRD .PublicTracking_accept__In_h0:is(:hover,:active){background:Highlight;color:HighlightText;border-color:Highlight}.PublicTracking_actions__7DsRD button:focus-visible{outline-color:Highlight}.PublicTracking_category__j1zf4 input{appearance:auto;-webkit-appearance:auto}.PublicTracking_category__j1zf4 input:after{display:none}}.WebsiteChat_launcher__uRpYx,.WebsiteChat_panel__YZRTa{--chat-green:#25d366;--chat-green-hover:#20bc5a;--chat-green-dark:#075e54;--chat-ink:#172d26;--chat-muted:#4c6058;--chat-surface:#f3f6f4;--chat-wallpaper:#efe6da;--chat-incoming:#fff;--chat-outgoing:#d9fdd3;--chat-border:#cdd9d1;--chat-edge:clamp(12px,2vw,28px);position:fixed;right:max(var(--chat-edge),env(safe-area-inset-right));font:14px/1.45 futura-lt-w01-book,Century Gothic,sans-serif}.WebsiteChat_launcher__uRpYx{z-index:60;bottom:min(max(var(--chat-edge),env(safe-area-inset-bottom),var(--chat-banner-offset,0px)),calc(100dvh - 62px));display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--chat-green-dark);border-radius:50%;background:var(--chat-green);color:var(--chat-ink);box-shadow:0 4px 18px #221e2026;cursor:pointer}.WebsiteChat_panel__YZRTa{inset:auto max(var(--chat-edge),env(safe-area-inset-right)) max(env(safe-area-inset-bottom),calc(var(--chat-edge) + var(--chat-keyboard-offset, 0px))) auto;width:min(388px,calc(100% - max(var(--chat-edge), env(safe-area-inset-left)) - max(var(--chat-edge), env(safe-area-inset-right))));max-width:none;height:min(530px,calc(var(--chat-viewport-height, 100dvh) - 2 * var(--chat-edge)));max-height:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--chat-border);border-radius:var(--radius-panel);background:var(--chat-surface);color:var(--chat-ink);box-shadow:0 16px 60px #221e2038}.WebsiteChat_panel__YZRTa[open]{display:flex;flex-direction:column}.WebsiteChat_panel__YZRTa::backdrop{background:#221e2024}.WebsiteChat_header__qAYE_{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:7px 10px 7px 18px;background:var(--chat-green);color:var(--chat-ink)}.WebsiteChat_header__qAYE_ h2{margin:0;font-size:17px;font-weight:400;letter-spacing:.035em}.WebsiteChat_close__2d8BS{display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.WebsiteChat_transcript__plEAH{flex:1 1 auto;min-height:68px;padding:14px 16px;background:var(--chat-wallpaper) url(/_next/static/media/website-chat-wallpaper.009fdf30.svg) repeat;background-size:208px 192px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.WebsiteChat_launcher__uRpYx:focus-visible,.WebsiteChat_panel__YZRTa :is(button,a,input,textarea):focus-visible{outline:2px solid var(--chat-green-dark);outline-offset:2px}.WebsiteChat_panel__YZRTa .WebsiteChat_close__2d8BS:focus-visible{outline-color:var(--chat-ink);outline-offset:-2px}.WebsiteChat_transcript__plEAH:focus-visible{outline:2px solid var(--chat-green-dark);outline-offset:-3px}.WebsiteChat_messages__GY95A{display:grid;justify-items:start;gap:12px;margin:0;padding:0;list-style:none}.WebsiteChat_message__xypmh{position:relative;max-width:88%;min-width:0;padding:9px 12px;border-radius:9px;border-start-start-radius:0;background:var(--chat-incoming);box-shadow:0 1px 2px #172d2624;overflow-wrap:anywhere}.WebsiteChat_message__xypmh:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:-6px;width:7px;height:8px;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%)}.WebsiteChat_message__xypmh[data-role=visitor]{justify-self:end;border-start-start-radius:9px;border-start-end-radius:0;background:var(--chat-outgoing)}.WebsiteChat_message__xypmh[data-role=visitor]:before{inset-inline-start:auto;inset-inline-end:-6px;transform:scaleX(-1)}.WebsiteChat_message__xypmh p{margin:0;white-space:pre-wrap}.WebsiteChat_message__xypmh p+p{margin-top:5px}.WebsiteChat_byline__f_b2t{display:flex;justify-content:space-between;gap:12px;margin-bottom:3px;color:var(--chat-muted);font-size:12px}.WebsiteChat_byline__f_b2t time{white-space:nowrap}.WebsiteChat_status__GjLgj{flex:0 0 auto;padding:10px 16px 0;color:var(--chat-muted);font-size:13px}.WebsiteChat_status__GjLgj:empty{padding:0}.WebsiteChat_form__k0Hcm{flex:0 0 auto;display:grid;gap:5px;padding:12px 16px 10px;border-top:1px solid var(--chat-border)}.WebsiteChat_form__k0Hcm label{font-size:13px}.WebsiteChat_form__k0Hcm label[for]:not(:first-child){margin-top:4px}.WebsiteChat_form__k0Hcm input[type=email],.WebsiteChat_form__k0Hcm textarea{min-width:0;min-height:44px;width:100%;padding:8px 10px;border:1px solid #7c9288;border-radius:var(--radius-control);background:#fff;color:var(--chat-ink);font-size:16px}.WebsiteChat_form__k0Hcm textarea{resize:vertical;line-height:1.35}.WebsiteChat_form__k0Hcm textarea::placeholder{color:#757575;opacity:1}.WebsiteChat_emailOption__OE4FA{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.WebsiteChat_emailOption__OE4FA input{width:17px;height:17px;margin:0;accent-color:var(--chat-green-dark)}.WebsiteChat_emailStatus__Tqw59{margin:4px 0 0;color:var(--chat-muted);font-size:13px}.WebsiteChat_emailStatus__Tqw59:empty{display:none}.WebsiteChat_error__hQGBK{margin:4px 0 0;color:#902820;font-size:13px}.WebsiteChat_actions__Qxehj{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.WebsiteChat_link__X7Ji1{display:inline-flex;align-items:center;min-height:44px;color:var(--chat-green-dark);font-size:12px;text-decoration:underline;text-underline-offset:3px}.WebsiteChat_send__EEM6x{min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:999px;background:var(--chat-green);color:var(--chat-ink);cursor:pointer}.WebsiteChat_send__EEM6x:disabled{border-color:var(--chat-border);background:#e3ebe6;color:var(--chat-muted);cursor:default}@media (hover:hover) and (pointer:fine){.WebsiteChat_launcher__uRpYx:hover,.WebsiteChat_send__EEM6x:not(:disabled):hover{background:var(--chat-green-hover)}.WebsiteChat_close__2d8BS:hover{background:#ffffff24}}@media (forced-colors:active){.WebsiteChat_launcher__uRpYx,.WebsiteChat_message__xypmh,.WebsiteChat_panel__YZRTa,.WebsiteChat_send__EEM6x{border:1px solid CanvasText}.WebsiteChat_transcript__plEAH{background-image:none}.WebsiteChat_message__xypmh:before{display:none}.WebsiteChat_send__EEM6x:disabled{color:GrayText}}@font-face{font-family:futura-lt-w01-book;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/futura-book.woff2) format("woff2")}@font-face{font-family:futura-lt-w01-light;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/futura-light.woff2) format("woff2")}@font-face{font-family:Cormorant Light;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-light.woff2) format("woff2")}:root{--ink:#221e20;--olive:#7c6f3c;--olive-deep:#5b5231;--gold:#bcb087;--cream:#f4f1e8;--radius-inset:4px;--radius-control:6px;--radius-image:8px;--radius-card:10px;--radius-panel:12px;--hero-word-color-stop:50%;--hero-heading-progress:0;--hero-image-shift:0px;--type-micro:12px;--type-label:13px;--type-small:14px;--type-body:16px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--ink)}body{margin:0;color:var(--ink);background:white;font-family:futura-lt-w01-light,Century Gothic,sans-serif;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.menu-lock{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}img{display:block;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--olive-deep);outline-offset:3px;box-shadow:0 0 0 4px white}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;z-index:70;inset:0 0 auto 0;height:10.2075892857svh;display:flex;justify-content:space-between;align-items:flex-start;padding:0 3vw;pointer-events:none;transition:background-color .3s ease,transform .3s linear}.site-header>*{pointer-events:auto}.site-header.header--solid{background:rgba(255,255,255,.7)}.site-header.header--hidden{transform:translateY(-100%)}.header-tools{height:100%;display:flex;align-items:center;gap:clamp(32px,2.7vw,52px)}.menu-trigger{width:clamp(41.890625px,3.841637vw,74px);height:41.890625px;padding:5px 0;border:0;background:transparent;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer}.menu-trigger span{display:block;width:36px;height:1px;background:var(--olive-deep);transition:transform .3s ease}.menu-trigger:hover span:first-child{transform:translateX(7px)}.menu-trigger:hover span:nth-child(3){transform:translateX(-7px)}.language-wrap{position:relative}.language-button{width:clamp(76px,6.1vw,98px);height:clamp(47px,5.4svh,58px);border:1px solid rgba(95,88,55,.2);border-radius:12px;background:rgba(255,255,255,.91);display:flex;align-items:center;justify-content:center;gap:11px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.language-button--static{cursor:default;font-family:futura-lt-w01-book,sans-serif;font-size:var(--type-label);letter-spacing:.1em}.language-switcher{position:relative;z-index:95;color:var(--ink);font-family:futura-lt-w01-book,sans-serif}.language-switcher-trigger{min-width:110px;height:48px;padding:0 14px;border:1px solid rgba(95,88,55,.22);border-radius:12px;background:rgba(255,255,255,.94);color:inherit;display:flex;align-items:center;gap:9px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.language-switcher-trigger strong{font-size:13px;font-weight:400;letter-spacing:.04em}.language-switcher-trigger i{margin-left:auto;font-size:13px;font-style:normal;transition:transform .25s ease}.language-switcher:has(.language-switcher-menu.is-open) .language-switcher-trigger i{transform:rotate(180deg)}.language-switcher-menu{position:absolute;top:calc(100% + 8px);left:0;width:180px;padding:7px;border:1px solid rgba(95,88,55,.16);border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 18px 45px rgba(30,27,20,.14);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .22s ease,transform .22s ease,visibility .22s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.language-switcher-menu.is-open{opacity:1;visibility:visible;transform:none}.language-switcher-menu a{min-height:42px;padding:0 9px;border-radius:8px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;color:#28251f}.language-switcher-menu a:hover,.language-switcher-menu a[aria-current=page]{background:#f1eee5}.language-switcher-menu strong{font-size:13px;font-weight:400}.language-switcher-menu small{color:#857d67;font-size:var(--type-micro);letter-spacing:.08em}.language-switcher--light{color:white}.language-switcher--light .language-switcher-trigger{border-color:rgba(255,255,255,.42);background:rgba(18,16,13,.25);color:white}.language-switcher--compact .language-switcher-trigger{min-width:74px;height:42px;padding:0 10px;border-radius:10px}.brand{width:clamp(118px,12.333757vw,237px);margin-top:.57922vw;color:var(--olive);display:grid;justify-items:center;text-align:center;line-height:1}.brand svg{display:block;width:100%;height:auto;fill:currentColor}.brand small{margin-top:clamp(3px,.25vw,5px);color:#fff;font-family:futura-lt-w01-light,sans-serif;font-size:clamp(9.6px,.672vw,13.2px);line-height:1;letter-spacing:clamp(5.2px,.39vw,7.5px);padding-left:clamp(5px,.39vw,7.5px)}.brand--light{color:var(--gold);width:min(218px,100%);margin-top:0}.brand--light small{font-size:11px;letter-spacing:7.4px}.hero{position:relative;height:55.72555vw;overflow:hidden;background:white}.hero-half{position:absolute;inset:0;width:50%}.hero-copy{left:0;background:white}.hero-photo{left:50%;overflow:hidden;background:#000;transform:translate3d(var(--hero-image-shift),0,0);will-change:transform}.hero-photo:before{content:"";position:absolute;inset:0;background-image:var(--hero-image);background-size:cover;background-position:center 62%;opacity:.53}.hero h1{left:9.63481%;top:21.59058vw;width:43.997854%;margin:0;color:#000;font-family:futura-lt-w01-light,sans-serif;font-size:clamp(30px,4.6875vw,90px);line-height:.9;font-weight:400;letter-spacing:-.05em;text-align:center;transform:translate3d(calc((1 - var(--hero-heading-progress)) * -1.5976vw),0,0);will-change:transform}.albania-word,.hero h1{position:absolute;z-index:2}.albania-word{left:0;right:0;bottom:-5.08vw;height:max(135px,18.8vw);pointer-events:none}.word-surface{--word-anchor-offset:0px;position:absolute;left:0;right:0;top:-2.5vw;bottom:0;padding-top:2.5vw;color:transparent;text-align:center;white-space:nowrap;font-family:futura-lt-w01-light,sans-serif;font-size:max(136px,18.75vw);font-weight:400;line-height:.75;letter-spacing:2.5vw;background:linear-gradient(90deg,var(--olive) 0 var(--hero-word-color-stop),white var(--hero-word-color-stop) 100%);background-clip:text;-webkit-background-clip:text;transform:translateX(var(--word-anchor-offset));will-change:clip-path,transform}.hero-kicker,.scroll-cue{display:none}.scroll-cue span{width:1px;height:46px;background:currentColor;display:block}.eagle-chapter{position:relative;height:400svh;background:#090807;color:white}.eagle-sticky{position:sticky;top:0;height:100svh;height:100dvh;overflow:hidden;background:#090807;isolation:isolate}.eagle-film{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;background:#090807;filter:saturate(.95) contrast(1.035)}.eagle-vignette{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,6,5,.38),transparent 27%,transparent 65%,rgba(7,6,5,.58))}.eagle-canvas{opacity:0;transition:opacity .45s ease}.eagle-coast{position:absolute;z-index:2;right:clamp(12px,3vw,48px);top:50%;height:60svh;aspect-ratio:80/600;transform:translateY(-50%);pointer-events:none;transition:opacity .9s ease}.eagle-is-pure .eagle-coast{opacity:0}.eagle-is-pure .eagle-coast *{pointer-events:none!important}.eagle-coast svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.eagle-coast-base{stroke:rgba(255,255,255,.18);stroke-width:1}.eagle-coast-base,.eagle-coast-draw{fill:none;vector-effect:non-scaling-stroke}.eagle-coast-draw{stroke:var(--gold);stroke-width:1.2;filter:drop-shadow(0 0 6px rgba(188,176,135,.4))}.eagle-coast-marker{will-change:transform}.eagle-coast-halo{fill:var(--gold);opacity:.16}.eagle-coast-dot{fill:var(--gold)}.eagle-coast-points{position:absolute;inset:0}.eagle-coast-point{width:44px;height:44px;margin:0;padding:0;background:none;border:0;cursor:pointer;pointer-events:auto}.eagle-coast-point,.eagle-coast-point span{position:absolute;transform:translate(-50%,-50%);border-radius:50%}.eagle-coast-point span{left:50%;top:50%;width:6px;height:6px;background:var(--gold);opacity:.35;transition:opacity .4s ease}.eagle-coast-point.is-passed span{opacity:1;animation:eagle-point-pulse .6s ease}@keyframes eagle-point-pulse{0%{transform:translate(-50%,-50%) scale(1)}45%{transform:translate(-50%,-50%) scale(1.9)}to{transform:translate(-50%,-50%) scale(1)}}.eagle-coast-card{position:absolute;right:calc(100% + 14px);width:max-content;max-width:min(260px,70vw);padding:16px 20px;background:rgba(10,10,12,.88);border:1px solid rgba(188,176,135,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;transform:translateY(-50%);animation:eagle-card-in .25s ease both}@keyframes eagle-card-in{0%{opacity:0;transform:translateY(-50%) translateX(6px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.eagle-coast-card strong{display:block;color:var(--gold);font-family:futura-lt-w01-book,sans-serif;font-size:var(--type-micro);font-weight:400;letter-spacing:.12em}.eagle-coast-card p{margin:8px 0 12px;color:rgba(255,255,255,.78);font-family:futura-lt-w01-light,sans-serif;font-size:var(--type-small);line-height:1.5;letter-spacing:.02em}.eagle-coast-card a{display:inline-block;padding:12px 0 4px;letter-spacing:.1em;border-bottom:1px solid rgba(188,176,135,.5)}.eagle-coast-card a,.eagle-cta{min-height:44px;color:var(--gold);font-family:futura-lt-w01-book,sans-serif;font-size:var(--type-label);text-decoration:none}.eagle-cta{position:absolute;z-index:2;left:50%;bottom:clamp(36px,6svh,64px);padding:12px 6px;transform:translateX(-50%);letter-spacing:.12em;white-space:nowrap;border-bottom:1px solid rgba(188,176,135,.55);opacity:0;pointer-events:none;transition:opacity .7s ease}.eagle-cta-on .eagle-cta{opacity:1;pointer-events:auto}.district-intro{height:56.70102vw;padding:0 7.8125vw;position:relative;overflow:hidden;background:var(--olive);color:white;display:flex}.intro-content{position:relative;z-index:2;width:min(38.7vw,744px)}.eyebrow{font-size:var(--type-micro);letter-spacing:.16em;margin:0 0 24px;opacity:.86}.district-intro h2,.eyebrow{font-family:futura-lt-w01-book,sans-serif}.district-intro h2{width:108.67413%;margin:0;font-size:clamp(30px,5.02513vw,96px);line-height:1;font-weight:400;letter-spacing:-.05em}.button-light,.intro-copy,.intro-title{opacity:0;transform:translateY(60px);transition:opacity 1.2s cubic-bezier(.445,.05,.55,.95),transform 1.2s cubic-bezier(.445,.05,.55,.95)}.intro-content.is-visible .intro-title{opacity:1;transform:none}.intro-copy{width:100%;min-height:151px;margin:53px 0 0;font-family:futura-lt-w01-light,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.intro-content.is-visible .intro-copy{opacity:.9;transform:none;transition-delay:.14s}.button-light{width:clamp(136px,27.312%,203px);min-height:clamp(44px,3.05vw,59px);margin-top:52px;padding:0 17px;display:grid;place-items:center;border-radius:clamp(5px,.42vw,8px);background:white;color:var(--ink);font-family:futura-lt-w01-book,sans-serif;font-size:clamp(13px,.85938vw,16px);font-weight:400;letter-spacing:.02em;transition:color .4s,background .4s,opacity 1.2s cubic-bezier(.445,.05,.55,.95) .28s,transform 1.2s cubic-bezier(.445,.05,.55,.95) .28s}.intro-content.is-visible .button-light{opacity:1;transform:none}.button-light:hover{background:var(--ink);color:white}.albania-map{position:absolute;width:auto;height:84%;aspect-ratio:1/2;right:5vw;top:8%;opacity:0;transform:translateY(60px);transition:opacity .7s ease,transform 1.2s cubic-bezier(.445,.05,.55,.95)}.albania-map.is-visible{opacity:1;transform:none}.albania-map svg{display:block;width:100%;height:100%;overflow:visible}.map-region{opacity:0;cursor:default;transform-box:fill-box;transform-origin:center}.map-region--featured{cursor:pointer}.albania-map.is-visible .map-region{animation:map-region-enter 1.2s var(--region-delay) cubic-bezier(.645,.045,.355,1) both}.map-region-art{transform-box:fill-box;transform-origin:center;transition:transform .2s cubic-bezier(.215,.61,.355,1),filter .2s ease}.map-region-shape{fill:#fefefe;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:.8;vector-effect:non-scaling-stroke}.map-region-label,.map-region-shape{transition:fill .2s ease,stroke .2s ease}.map-region-label{fill:var(--ink);font-family:futura-lt-w01-book,Avenir Next,sans-serif;font-size:22px;font-weight:400;letter-spacing:.08px;pointer-events:none;-webkit-user-select:none;user-select:none}.map-region--featured .map-region-shape{fill:#f2eee3;stroke:var(--gold);stroke-width:1.4;filter:drop-shadow(0 4px 10px rgba(34,30,32,.14))}.map-region--featured .map-region-label{fill:var(--olive-deep);font-family:futura-lt-w01-book,Avenir Next,sans-serif}.map-region-marker{pointer-events:none}.map-region-marker-ring{fill:none;stroke:var(--olive);stroke-width:1.2;vector-effect:non-scaling-stroke;opacity:.42;transform-box:fill-box;transform-origin:center;animation:map-marker-breathe 3.2s ease-in-out infinite}.map-region-marker-dot{fill:var(--olive);stroke:white;stroke-width:1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 4px rgba(34,30,32,.28));transition:fill .2s ease,stroke .2s ease}.map-region--featured:focus-visible .map-region-art,.map-region--featured:hover .map-region-art{transform:scale(1.35);filter:drop-shadow(0 10px 28px rgba(0,0,0,.28))}.map-region--featured:focus-visible .map-region-shape,.map-region--featured:hover .map-region-shape{fill:#3b3520;stroke:#3b3520}.map-region--featured:focus-visible .map-region-label,.map-region--featured:hover .map-region-label{fill:white;stroke:#3b3520;stroke-width:1px;paint-order:stroke fill;font-weight:700}.map-region--featured:focus-visible .map-region-marker-dot,.map-region--featured:hover .map-region-marker-dot{fill:white;stroke:var(--gold)}.map-region--featured:focus-visible .map-region-marker-ring,.map-region--featured:hover .map-region-marker-ring{stroke:white}.map-region--featured:focus-visible{outline:none}.map-region--featured:focus-visible .map-region-shape{stroke:var(--gold);stroke-width:3}@keyframes map-region-enter{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes map-marker-breathe{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:.62;transform:scale(1.18)}}.districts{position:relative;background:var(--ink)}.district-scene{position:sticky;top:0;height:93.053735svh;min-height:93.053735svh;overflow:hidden;display:grid;grid-template-rows:6.512svh 1fr;background:white;isolation:isolate}.district-topline{position:relative;z-index:3;padding:0 2.34375vw 0 46.6875vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:white;color:var(--ink);border-top:1px solid rgba(34,30,32,.08)}.district-topline h2{margin:0;text-align:right;font-family:Cormorant Light,Cormorant Garamond,serif;font-size:clamp(28px,2.5vw,32px);line-height:.9;font-weight:400;letter-spacing:-.05em;text-transform:uppercase}.district-topline a{min-height:44px;justify-self:end;font-family:futura-lt-w01-book,sans-serif;font-size:13px;letter-spacing:.07em;display:flex;align-items:center;gap:38px}.district-topline a span{transition:transform .25s ease}.district-topline a:hover span{transform:translateX(6px)}.district-stage{position:relative;overflow:hidden;background:#221e20;color:white}.district-background{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.06}.district-shade{position:absolute;inset:0;background:rgba(59,53,32,.32)}.cards-heading{top:7.8125vw;width:79.033846%;color:var(--gold);text-align:center;font-family:futura-lt-w01-book,sans-serif;font-size:clamp(30px,2.5vw,56px);line-height:.9;letter-spacing:-.05em;text-transform:uppercase}.cards-heading,.residence-grid{position:absolute;z-index:2;left:10.4296875%}.residence-grid{top:15.42602vw;width:79.140625%;height:19.27359vw;display:grid;grid-template-columns:repeat(var(--card-count,4),minmax(0,calc(16.26953vw - 1px)));justify-content:center;column-gap:4.6875vw;row-gap:.625vw}.district-scene--without-heading .residence-grid{top:13.4vw}.residence-card{position:relative;overflow:hidden;border:0;border-radius:.390625vw;background:#3b3520;color:white;isolation:isolate;transition:transform .2s ease-in-out}.residence-card img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.64;transition:opacity .3s ease-in-out,transform .8s cubic-bezier(.16,1,.3,1)}.card-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,22,17,.18),rgba(26,22,17,.62))}.card-mark{position:relative;z-index:2;width:19.9596850873%;aspect-ratio:1.0789473684;margin:0 0 32px;flex:0 0 auto;pointer-events:none;transform:rotate(270.0001deg);transform-origin:center;transition:transform .3s ease-in-out}.card-mark svg{position:absolute;inset:0;display:block;width:100%;height:100%;fill:#fff;fill-opacity:.35;transform-origin:center;transition:transform .2s ease-in-out}.card-copy{position:absolute;z-index:2;inset:0;width:99.112%;margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.card-copy h3{width:100%;min-height:2.6em;max-height:2.6em;margin:0 0 30px;overflow:hidden;display:block;font-family:futura-lt-w01-book,sans-serif;font-size:2.01005vw;font-weight:400;line-height:1.3;text-wrap:balance}.card-meta{margin:8px 0 0;line-height:1.35;letter-spacing:.08em}.card-meta,.card-status{font-family:futura-lt-w01-book,sans-serif;font-size:var(--type-micro);text-transform:uppercase}.card-status{margin:6px 0 0;color:var(--gold);line-height:1.3;letter-spacing:.09em}.card-copy>.card-button-label{width:59.2979250946%;height:auto;min-height:0;aspect-ratio:1/.2751432379;padding:max(.5px,.11625vw);flex:0 0 auto;display:grid;place-items:center;overflow:hidden;background:white;color:var(--ink);border-radius:.78125vw;font-family:futura-lt-w01-light,sans-serif;font-size:.85938vw;line-height:1.4;text-wrap:balance}.residence-card:hover{z-index:4;transform:scale(1.1)}.residence-card:hover img{opacity:1;transform:scale(1.035)}.residence-card:hover .card-mark{transform:rotate(0deg)}.residence-card:hover .card-mark svg{transform:scale(1.1)}@media (min-width:1001px){#tirana .cards-heading{top:max(7.8125vw,calc(50% - 17.250315vw))}#tirana .residence-grid{top:max(15.42602vw,calc(50% - 9.636795vw))}}.contact{padding:130px 7vw 120px;background:var(--cream);display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;min-height:105svh}.contact-intro{top:128px;opacity:0;transform:translateY(45px);transition:1s cubic-bezier(.16,1,.3,1)}.contact-intro.is-visible{opacity:1;transform:none}.contact-intro h2{font-family:Cormorant Light,Cormorant Garamond,serif;font-size:clamp(45px,4.5vw,70px);font-weight:400;line-height:.94;margin:0 0 32px;letter-spacing:-.025em}.contact-intro>p:last-child{max-width:470px;line-height:1.7;font-size:var(--type-body)}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:34px 26px}.choice-row legend,.contact-form>label{font-family:futura-lt-w01-book,sans-serif;font-size:var(--type-label);letter-spacing:.09em}.contact-form>label{display:grid;gap:9px}.contact-form input:not([type=checkbox]):not([type=radio]),.contact-form textarea{width:100%;border:0;border-bottom:1px solid #77715d;background:transparent;padding:12px 2px;border-radius:0;font-size:16px;outline:none}.contact-form input:focus,.contact-form textarea:focus{border-color:#111}.choice-row{border:0;margin:0;padding:0;grid-column:1/-1;display:flex;align-items:center;gap:12px}.choice-row legend{float:left;margin-right:35px;padding:12px 0}.choice-row label{cursor:pointer}.choice-row input{position:absolute;opacity:0}.choice-row span{min-width:74px;min-height:44px;padding:12px 18px;display:block;border:1px solid #b0aa97;text-align:center;font-size:var(--type-small);letter-spacing:.04em;transition:.25s}.choice-row input:checked+span{color:white;background:var(--olive-deep);border-color:var(--olive-deep)}.message-field{grid-column:1/-1}.contact-form textarea{min-height:110px;resize:vertical}.submit-button{grid-column:2;min-height:52px;padding:0 22px;border:1px solid var(--ink);background:var(--ink);color:white;display:flex;justify-content:space-between;align-items:center;font-family:futura-lt-w01-book,sans-serif;font-size:var(--type-label);letter-spacing:.09em;cursor:pointer;transition:.3s}.submit-button:hover{background:var(--olive);border-color:var(--olive)}.email-handoff-note,.email-handoff-status{grid-column:1/-1;margin:-10px 0 0;color:#6d6758;font-size:var(--type-small);line-height:1.55;letter-spacing:.015em}.email-handoff-status{margin-top:-20px;color:var(--olive-deep)}.email-handoff-status a{border-bottom:1px solid}.thanks{align-self:center;border:1px solid #c4bdab;padding:70px;text-align:center}.thanks>span{font-size:36px;color:var(--olive)}.thanks h3{font-family:Cormorant Light,Cormorant Garamond,serif;font-size:55px;font-weight:400;margin:18px 0 8px}.thanks button{margin-top:25px;padding:14px 20px;border:1px solid var(--ink);background:transparent;cursor:pointer}footer{background:var(--ink);color:white;padding:85px 7vw 32px;display:grid;grid-template-columns:1.25fr 1fr .65fr;gap:6vw}.footer-brand>p{margin:25px 0 0;font-family:Cormorant Light,Cormorant Garamond,serif;font-size:27px;color:#d4cfbf}.footer-contact{display:grid;align-content:start;gap:16px;font-size:15px}.footer-contact>span{color:var(--gold);font-family:futura-lt-w01-book,sans-serif;font-size:var(--type-micro);letter-spacing:.09em}.footer-contact p{margin:0}.footer-monaco-link{display:inline-flex;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.38);transition:color .25s ease,border-color .25s ease}.footer-monaco-link:hover{color:var(--gold);border-bottom-color:currentColor}footer nav{display:grid;align-content:start;gap:13px;font-family:futura-lt-w01-book,sans-serif;font-size:var(--type-small);letter-spacing:.08em}.footer-contact a:hover,footer nav a:hover{color:var(--gold)}.footer-bottom{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.25);padding-top:25px;margin-top:65px;display:flex;gap:38px;color:#d0cab9;font-size:var(--type-label);letter-spacing:.07em}.footer-bottom a:last-child{margin-left:auto}.concierge-bubble{position:fixed;z-index:60;right:28px;bottom:27px;width:62px;height:62px;display:grid;place-items:center;color:white;background:var(--olive);border:2px solid white;border-radius:50%;box-shadow:0 8px 30px rgba(0,0,0,.23);transition:transform .3s,background .3s}.concierge-bubble:hover{transform:rotate(20deg) scale(1.08);background:var(--ink)}.menu-backdrop{position:fixed;z-index:89;inset:0;padding:0;border:0;background:rgba(10,10,9,.68);opacity:0;pointer-events:none;transition:opacity .55s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-backdrop.is-open{opacity:1;pointer-events:auto}.menu-panel{position:fixed;z-index:90;inset:0 auto 0 0;width:min(50vw,680px);padding:45px 40px;overflow-y:auto;overscroll-behavior:contain;background:white;transform:translateX(-102%);transition:transform .65s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.menu-panel.is-open{transform:none}.menu-close{position:absolute;top:35px;right:45px;width:42px;height:42px;padding:0;border:0;background:transparent;font-size:40px;font-weight:200;line-height:1;cursor:pointer}.menu-panel nav{margin-top:0;display:grid;width:min(370px,82%)}.menu-panel nav a{padding:10px 0;font-family:Cormorant Light,Cormorant Garamond,serif;font-size:clamp(25px,2.1vw,34px);letter-spacing:.04em;border-bottom:1px solid transparent;display:flex;justify-content:space-between;transition:color .25s,transform .25s}.menu-panel nav a:hover{color:var(--olive);transform:translateX(8px)}.menu-panel>p{margin-top:auto;font-family:Cormorant Light,Cormorant Garamond,serif;font-size:20px;color:#756e5e}@media (max-width:1000px){.site-header{height:8.0374672775svh;padding:0 23.04px}.menu-trigger{width:37.5px;height:37.5px}.brand{width:21.4267815vw;margin-top:auto;margin-bottom:-2.82188vw}.hero{height:62.65711vw}.hero-photo{width:50.1747399%;height:72.9098vw;top:auto;bottom:0}.hero h1{left:6.2459%;top:28.23215vw;width:43.997854%;font-size:clamp(36px,5.72916vw,90px)}.district-intro{height:81.0638vw}.district-intro h2{font-size:5.02513vw}.district-scene{height:73.152882svh;min-height:73.152882svh;grid-template-rows:5.837853% 1fr}.district-topline h2{font-size:25px}.residence-grid{height:21.0969vw}.card-copy>.card-button-label{border-radius:.78123vw;font-size:1.06525vw}.card-meta{margin-top:4px;line-height:1.25}.card-meta,.card-status{font-size:12px;letter-spacing:.08em}.card-status{margin-top:3px}}@media (max-width:750px){.site-header{height:115px;padding:0 23.4px}.header-tools{align-items:flex-start;gap:14px;padding-top:5.12821vw}.menu-trigger{width:27.464844px;height:27.464844px;padding:2px 0}.menu-trigger span{width:27px}.language-button{width:56px;height:40px;border-radius:9px}.language-switcher-trigger{min-width:66px;height:40px;padding:0 9px}.language-switcher-trigger strong{font-size:12px}.language-switcher-menu{width:165px}.brand{width:22.755543vw;margin-top:5.12821vw;margin-bottom:0}.brand small{font-size:7.2px;letter-spacing:4px}.hero{height:clamp(360px,88vw,380px);min-height:360px}.hero-copy{width:50%;height:100%}.hero-photo{left:50%;top:-.3125vw;bottom:auto;width:50.1747399%;height:max(104.189vw,100%);will-change:auto}.hero-photo:before{background-position:38% 58%}.hero h1{left:0;right:auto;top:50%;width:50%;padding:0 4vw;text-align:center;font-size:clamp(30px,9.37514vw,90px);transform:translateY(-50%);will-change:auto}.albania-word{left:0;right:0;bottom:-5.08vw;height:18.8vw}.word-surface{font-size:18.75vw;line-height:.75;letter-spacing:2.5vw;transform:translateX(var(--word-anchor-offset));background:linear-gradient(90deg,var(--olive) 0 var(--hero-word-color-stop),white var(--hero-word-color-stop) 100%);background-clip:text;-webkit-background-clip:text}.eagle-chapter{height:300svh}.eagle-sticky{height:100svh}.eagle-film{object-position:center;filter:none}.eagle-coast{right:10px;height:52svh}.eagle-coast-draw{filter:none}.eagle-coast-card{max-width:70vw;padding:14px 16px;background:rgba(10,10,12,.96);-webkit-backdrop-filter:none;backdrop-filter:none}.eagle-coast-card a,.eagle-cta{font-size:14px}.eagle-cta{bottom:44px}.district-intro{height:212.56825vw;min-height:0;padding:0 6vw;display:block}.intro-content{position:absolute;inset:0 6vw auto;height:81.03374vw;width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.button-light,.intro-copy,.intro-title{transform:translateY(60px)}.district-intro h2{width:100%;font-size:7.5vw;line-height:1}.intro-copy{width:100%;min-height:0;margin-top:8vw;font-size:16px;line-height:1.4}.button-light{width:40%;margin-top:8vw;font-size:14px}.albania-map{width:57.5vw;height:115vw;right:21.25vw;top:88vw}.map-region--featured .map-region-label{font-size:26px}.map-region-marker{transform-box:fill-box;transform-origin:center;transform:scale(1.2)}.district-topline{padding:0 14px;grid-template-columns:1fr auto}.district-topline h2{text-align:center;font-size:25px}.district-topline a{font-size:0;gap:0}.district-topline a:before{content:"MORE";font-size:12px;letter-spacing:.08em}.district-topline a span{margin-left:8px;font-size:17px}.cards-heading{top:24px;font-size:clamp(14px,5.5vw,22px);text-transform:none}.residence-grid{top:70px;height:98.79821vw;grid-template-columns:repeat(2,minmax(0,calc((100% - 5.12821vw) / 2 - 1px)));grid-template-rows:repeat(2,46.835vw);gap:5.12821vw}.district-scene--without-heading .residence-grid{top:24px}.residence-card{border-radius:1.28205vw}.card-copy h3{font-size:4.5vw}.card-copy>.card-button-label{width:66.6337701245%;aspect-ratio:1/.2750881098;border-radius:.78123vw;font-size:2.52996vw}.card-copy h3{margin-bottom:22px}.card-meta{margin-top:4px;line-height:1.25}.card-meta,.card-status{font-size:12px;letter-spacing:.07em}.card-status{margin-top:3px}.district-scene:not(.is-visible) .cards-heading,.district-scene:not(.is-visible) .residence-grid{opacity:1;transform:none}.district-scene.is-visible .cards-heading,.district-scene.is-visible .residence-grid{opacity:1;transform:none;transition:opacity 1.2s cubic-bezier(.445,.05,.55,.95),transform 1.2s cubic-bezier(.445,.05,.55,.95)}.contact{padding:95px 7vw 80px;grid-template-columns:1fr;gap:75px}.contact-intro{position:relative;top:auto}.contact-intro h2{font-size:clamp(43px,13vw,62px)}.contact-form{grid-template-columns:1fr}.contact-form>label,.message-field,.submit-button{grid-column:1}.choice-row legend,.contact-form>label,.submit-button{font-size:13px}.choice-row{align-items:flex-start;flex-wrap:wrap}.choice-row legend{width:100%;margin:0 0 8px}footer{grid-template-columns:1fr;padding:70px 7vw 28px}.footer-contact,footer nav{margin-top:28px}.footer-bottom{gap:18px;flex-wrap:wrap;margin-top:40px;font-size:13px}.footer-bottom a:last-child{margin-left:0}.concierge-bubble{display:none}.menu-panel{width:100%;padding:32px 27px}.menu-close{right:25px;top:24px}.menu-panel nav a{font-size:29px;padding:8px 0}}@media (hover:none) and (pointer:coarse){.eagle-chapter{height:300svh}.eagle-sticky{height:100svh}.eagle-film{object-position:center;filter:none}.eagle-coast{right:10px;height:52svh}.eagle-coast-draw{filter:none}.eagle-coast-card{max-width:70vw;padding:14px 16px;background:rgba(10,10,12,.96);-webkit-backdrop-filter:none;backdrop-filter:none}.eagle-coast-card a,.eagle-cta{font-size:14px}.eagle-cta{bottom:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.albania-word,.button-light,.cards-heading,.district-topline,.hero h1,.hero-copy,.hero-photo,.intro-copy,.intro-title,.residence-card,.residence-grid{transform:none!important}.word-surface{clip-path:none!important}.eagle-chapter{height:100svh;height:100dvh}.eagle-sticky{position:relative}.eagle-coast{transition:none}.eagle-coast-marker{display:none}.eagle-coast-point span{opacity:1;animation:none!important}.eagle-cta{opacity:1;pointer-events:auto;transition:none}}[hidden]{display:none!important}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:14px 20px;background:white;color:var(--ink);transform:translateY(-180%)}.skip-link:focus{transform:none}.arrow-icon{display:inline-block;width:24px;height:24px;flex:0 0 24px;vertical-align:middle}.brand img{width:100%;height:auto}.brand--light img{filter:brightness(0) invert(1)}.site-header .brand{margin-top:12px}.language-switcher-trigger{list-style:none;justify-content:space-between}.language-switcher-trigger::-webkit-details-marker{display:none}.language-switcher[open] .language-switcher-menu{opacity:1;visibility:visible;transform:none}.language-switcher-menu a{grid-template-columns:1fr auto}.language-switcher--compact .language-switcher-trigger{min-height:44px}.hero{height:100svh;height:100dvh;min-height:0}.hero-photo{top:0;bottom:0;height:100%;width:62.3999544414%}.hero h1{top:calc((100% - var(--word-height, 16vw)) * .5);line-height:.95;transform:translate3d(calc((1 - var(--hero-heading-progress)) * -1.5976vw),-50%,0);transform-origin:center;text-wrap:balance}.albania-word{inset:auto 0 0;height:auto;width:100%}.word-surface{position:static;inset:auto;display:block;width:100%;height:auto;padding:0;color:inherit;background:none;transform:none;letter-spacing:normal;font-feature-settings:"kern" off;font-kerning:none;overflow:hidden;will-change:clip-path}.word-surface text{letter-spacing:0;font-weight:400;font-feature-settings:"kern" off;font-kerning:none}.district-intro{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:44px clamp(36px,4vw,74px);height:auto;min-height:0;padding:clamp(70px,6vw,110px) 5vw clamp(75px,6vw,120px) 7.8125vw;scroll-margin-top:94px}.home-tagline{grid-column:1/-1;grid-row:1;position:static;margin:0;text-align:center;font-size:18px;line-height:1.4}.intro-content{grid-column:1;grid-row:2;width:100%;flex:0 0 auto}.district-intro h2{width:100%;font-size:clamp(40px,4.6vw,88px);letter-spacing:-.035em}.district-intro .intro-copy{width:100%;font-size:clamp(17px,1.3vw,20px);line-height:1.65;margin-top:34px}.intro-copy{min-height:0}.button-light{width:fit-content;min-width:160px;padding:12px 22px;text-align:center}.district-intro .button-light{width:clamp(136px,27.312%,203px);min-width:0;padding:0 17px}main[lang=de] .district-intro h2{font-size:clamp(30px,4.45vw,86px)}.monaco-editorial{padding:9vw 7.8125vw 8vw;background:white;display:grid;grid-template-columns:1fr 1fr;gap:4.5vw 7vw;align-items:start}.editorial-copy{padding-top:3.5vw}.editorial-copy h2{margin:0;font-family:futura-lt-w01-book,sans-serif;font-size:clamp(34px,4.2vw,80px);line-height:1;letter-spacing:-.05em;font-weight:400}.editorial-copy p{max-width:42ch;margin:38px 0 0;font-size:18px;line-height:1.5}.monaco-editorial figure{margin:0}.editorial-primary{grid-column:2;grid-row:1/3}.editorial-primary img{width:100%;height:48vw;object-fit:cover;border-radius:var(--radius-image)}.editorial-secondary{width:86%}.editorial-secondary img{width:100%;height:25vw;object-fit:cover;border-radius:var(--radius-image)}.monaco-editorial figcaption{padding-top:14px;color:var(--olive-deep);font-size:14px;letter-spacing:.05em}.contact{min-height:0;gap:7vw;padding-top:9vw;padding-bottom:9vw}.contact-intro{position:sticky;top:118px;align-self:start}.contact-intro>p:last-child{margin-bottom:0}.local-contact{min-width:0}.preview-notice{margin-bottom:38px;padding-bottom:28px;border-bottom:1px solid #c4bdab}.preview-notice h3{margin:0 0 10px;font-size:20px;font-weight:400}.message-review>p,.preview-notice p{margin:0;font-size:16px;line-height:1.55;color:var(--olive-deep)}.choice-row{flex-wrap:wrap;gap:10px}.choice-row legend{margin-right:20px}.choice-row input:focus-visible+span{outline:2px solid var(--olive-deep);outline-offset:3px}.submit-button{grid-column:1/-1;width:100%;gap:16px;text-align:left;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .16s ease}.menu-close:active,.menu-trigger:active,.submit-button:active{transform:scale(.97)}.message-review{outline-offset:8px}.message-review dl{margin:30px 0}.message-review dt{margin-top:22px;font-size:12px;letter-spacing:.09em}.message-review dd{margin:7px 0 0;font-size:18px;overflow-wrap:anywhere}.review-message{white-space:pre-wrap}.footer-contact{line-height:1.6}.footer-contact>span{font-size:16px;letter-spacing:0}.footer-brand .brand{width:min(218px,100%);margin:0}footer nav{text-transform:uppercase}.footer-bottom a{display:inline-flex;align-items:center;gap:10px}.local-preview-footer{grid-column:1/-1;margin:-32px 0 0;max-width:80ch;font-size:13px;line-height:1.5;color:#d0cab9}.menu-panel{padding-top:110px}.menu-panel nav{width:90%}.menu-panel nav a{min-height:54px;align-items:center;text-transform:uppercase}.menu-close{width:44px;height:44px}.menu-close svg{display:block;width:100%;height:100%}.keyboard-menu{transition:none!important}@media (max-width:1000px){.site-header{height:82px}.site-header .brand{width:clamp(128px,18vw,190px);margin:12px 0 0}.hero h1{left:6.2459%;font-size:clamp(36px,5.72916vw,90px)}.hero-photo{width:50.1747399%}.editorial-copy h2{font-size:clamp(32px,4.2vw,56px)}.editorial-copy p{font-size:17px;margin-top:28px}.contact{grid-template-columns:1fr;gap:48px}.contact-intro{max-width:620px;position:relative;top:auto}.contact-intro h2{font-size:clamp(43px,6vw,62px)}}@media (max-width:750px){.site-header{height:96px;padding:0 6vw}.header-tools{gap:12px;padding-top:5.12821vw;align-items:flex-start}.menu-trigger{min-width:44px;min-height:44px;justify-content:center;gap:8px}.site-header .brand{width:clamp(103px,27vw,160px);margin-top:5.12821vw}.hero{height:clamp(360px,88vw,380px);min-height:360px}.hero-photo{top:0;height:100%}.hero h1{top:44%;left:0;width:50%;font-size:clamp(30px,9.37514vw,50px);padding:0 4vw;transform:translateY(-50%)}main[lang=de] .hero h1,main[lang=fr] .hero h1{font-size:clamp(26px,7.8vw,46px)}.albania-word{inset:auto 0 0;height:auto}.word-surface{transform:none;background:none;line-height:normal;letter-spacing:0}.district-intro{display:flex;flex-direction:column;min-height:0;gap:36px;padding:55px 6vw 58px;scroll-margin-top:88px}.home-tagline{position:static;order:-1;max-width:52ch;margin:0;font-size:16px}.intro-content{position:static;inset:auto;width:min(650px,100%);height:auto;order:0;display:block;text-align:center}.district-intro h2,main[lang=de] .district-intro h2{width:100%;font-size:clamp(30px,7.5vw,56px)}.intro-copy{width:min(100%,71.1vw);margin:28px auto 0;font-size:16px}.district-intro .intro-copy{width:100%;font-size:16px;line-height:1.6;margin-top:24px}.button-light{width:fit-content;margin:30px auto 0}.monaco-editorial{padding:70px 6vw;grid-template-columns:1fr;gap:38px}.editorial-copy{padding:0}.editorial-copy h2{font-size:clamp(36px,9vw,52px)}.editorial-copy p{max-width:100%;margin-top:28px;font-size:16px}.editorial-primary{grid-column:1;grid-row:auto}.editorial-primary img{height:106vw;max-height:640px}.editorial-secondary{width:88%}.editorial-secondary img{height:55vw}.contact{padding:70px 6vw;gap:38px}.contact-intro h2{font-size:clamp(43px,11vw,62px)}.contact-form{gap:28px}.choice-row legend{width:100%}.choice-row span{padding:12px 16px}footer{padding:65px 6vw 28px;gap:35px}.footer-contact,footer nav{margin:0}.footer-bottom{margin-top:10px}.menu-panel{padding-top:92px}}@media (min-width:751px) and (max-height:550px){.site-header{height:65px}.site-header .brand{width:140px;margin-top:8px}.hero h1{font-size:min(4.6875vw,10vh)}}@media (prefers-reduced-motion:reduce){.hero h1{transform:translateY(-50%)!important}.button-light,.contact-intro,.intro-copy,.intro-title{opacity:1;transform:none}.word-surface{transform:none!important;clip-path:none!important}}.hero{--hero-line:calc(50% - var(--word-height, 16vw) * .66 + 47px)}.hero h1{z-index:3}@media (min-width:751px){.hero h1{top:var(--hero-line);left:50%;width:50%;padding:0 5vw;color:white;font-size:clamp(30px,4.3vw,84px);line-height:.95;letter-spacing:-.05em;text-align:center;text-shadow:0 2px 30px rgba(0,0,0,.18);transform:translate3d(var(--hero-image-shift,0),-50%,0)}}@media (max-width:750px){.hero{--hero-line:calc(50% - var(--word-height, 16vw) * .66 + 44px)}.hero h1{top:var(--hero-line);left:50%;width:50%;padding:0 3vw;color:white;text-align:center;font-size:clamp(1.5rem,6.6vw,2rem);line-height:1.08;text-shadow:0 1px 18px rgba(0,0,0,.2);transform:translate3d(var(--hero-image-shift,0),-50%,0)}main[lang=de] .hero h1,main[lang=fr] .hero h1{font-size:clamp(1.5rem,6.2vw,1.875rem)}}@media (prefers-reduced-motion:reduce) and (min-width:751px){.hero h1{transform:translateY(-50%)!important}}.contact-direct{margin:34px 0 0;padding:0;list-style:none;border-top:1px solid rgba(34,30,32,.16)}.contact-direct li{border-bottom:1px solid rgba(34,30,32,.16)}.contact-direct a,.contact-direct p{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:64px;margin:0;color:var(--ink);font-family:Cormorant Light,Cormorant Garamond,Georgia,serif;font-size:clamp(22px,1.9vw,28px);line-height:1.2;text-decoration:none;overflow-wrap:anywhere}.contact-direct span{color:var(--olive);font-family:futura-lt-w01-book,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.contact-direct a[href^="tel:"]{font-family:futura-lt-w01-light,sans-serif;font-size:clamp(20px,1.7vw,25px)}.contact-direct a:focus-visible{outline:2px solid var(--olive);outline-offset:3px}@media (hover:hover) and (pointer:fine){.contact-direct a:hover{color:var(--olive)}}@media (max-width:750px){.contact-direct a,.contact-direct p{grid-template-columns:1fr;gap:4px;padding:12px 0}}.home-shell #contact{column-gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,8vw,7.5rem)}.home-shell #contact .contact-intro{position:relative;top:auto;min-width:0;opacity:1;transform:none;transition:none}.home-shell #contact .contact-intro h2{margin-bottom:1.5rem;font-size:clamp(2.25rem,3.8vw,3.75rem);line-height:1.07;letter-spacing:-.025em;overflow-wrap:anywhere}.home-shell #contact .contact-intro>p{max-width:44ch;margin:0;font-size:1.0625rem;line-height:1.65}.home-shell #contact .contact-direct{margin-top:1.75rem}.home-shell #contact .contact-direct a{font-family:futura-lt-w01-light,sans-serif;font-size:25px;touch-action:manipulation}.home-shell #contact .contact-direct a:active{color:var(--olive-deep);background:rgba(124,111,60,.06)}.home-shell #contact .interior-enquiry-form{min-width:0}.home-shell #contact .private-enquiry-form{column-gap:clamp(1.25rem,2.5vw,2rem);row-gap:1.75rem}.home-shell #contact .private-enquiry-form>label{gap:.625rem;font-size:.875rem;line-height:1.4;letter-spacing:.06em}.home-shell #contact .private-enquiry-form fieldset label,.home-shell #contact .private-enquiry-form legend{font-size:1rem;line-height:1.4}.home-shell #contact .private-enquiry-form input:not([type=checkbox]):not([type=hidden]),.home-shell #contact .private-enquiry-form textarea{width:100%;min-width:0;height:auto;min-height:52px;padding:.875rem 1rem;border:1px solid #ada58e;border-radius:var(--radius-control);background:rgba(255,255,255,.82);color:var(--ink);font-size:max(16px,1rem);line-height:1.5;transition:border-color .12s ease,background-color .12s ease}.home-shell #contact .private-enquiry-form textarea{min-height:9rem}.home-shell #contact .private-enquiry-form input:not([type=checkbox]):focus,.home-shell #contact .private-enquiry-form textarea:focus{border-color:var(--olive-deep);background:white}.home-shell #contact .private-enquiry-form input:focus-visible,.home-shell #contact .private-enquiry-form textarea:focus-visible{outline:2px solid var(--olive-deep);outline-offset:3px;box-shadow:none}.home-shell #contact .private-form-submit{min-height:52px;font-size:.875rem;letter-spacing:.08em;touch-action:manipulation;transform:none}.home-shell #contact .private-form-submit:active:not(:disabled){background:var(--olive-deep);border-color:var(--olive-deep);transform:none;transition:none}@media (hover:hover) and (pointer:fine){.home-shell #contact .private-enquiry-form input:not([type=checkbox]):not(:focus):hover,.home-shell #contact .private-enquiry-form textarea:not(:focus):hover{border-color:var(--olive-deep)}}@media (prefers-reduced-motion:reduce){.home-shell #contact .private-enquiry-form input,.home-shell #contact .private-enquiry-form textarea{transition:none}}.home-shell{--home-chapter-inset:clamp(64px,5.555556vw,80px);--home-footer-inset:clamp(56px,5vw,72px);--home-footer-row-gap:48px}.home-shell [data-atlas-dock]{padding-bottom:var(--home-chapter-inset)}.home-shell #contact{padding-top:var(--home-chapter-inset);padding-bottom:var(--home-footer-inset)}.home-shell footer.interior-footer{padding-top:var(--home-footer-inset);row-gap:var(--home-footer-row-gap)}.home-shell footer .interior-footer-bottom{margin-top:0}@media (max-width:750px){.home-shell{--home-chapter-inset:56px;--home-footer-inset:56px;--home-footer-row-gap:40px}.home-shell [data-atlas-dock]{padding-bottom:46px}}