:root{--color-bg:#12161e;--color-bg-alt:#1a1f2b;--color-surface:#171c28;--color-bg-deep-1:#07111d;--color-bg-deep-2:#0a111b;--color-black:#090b0f;--color-gold:#c9a86b;--color-gold-light:#d8b772;--color-text:#ede7d9;--color-white:#fff;--font-cormorant:var(--font-serif-greek);--font-archivo:var(--font-sans-greek);--gold-rgb:201,168,107;--text-rgb:237,231,217;--black-rgb:9,11,15;--ink-rgb:4,9,15;--navy-rgb:7,17,29;--shadow-rgb:0,0,0;--header-height:72px;--site-max-width:1920px;--site-gutter:max(0px,calc((100vw - var(--site-max-width)) / 2));--content-max-width:1300px;--rail-safe-area:152px;--font-size-display-xl:84px;--font-size-display-lg:64px;--font-size-heading-lg:48px;--font-size-heading-md:36px;--font-size-heading-sm:28px;--font-size-body-lg:18px;--font-size-body-md:17px;--font-size-body-sm:16px;--font-size-label-lg:13px;--font-size-label-md:12px;--font-size-label-sm:11px;--line-height-display:0.92;--line-height-heading:1.08;--line-height-body:1.65;--line-height-compact:1.35;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:40px;--space-3xl:56px;--space-4xl:72px;--space-5xl:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:22px;--radius-pill:999px;--shadow-soft:0 18px 54px rgba(var(--shadow-rgb),0.18);--shadow-panel:0 30px 90px rgba(var(--shadow-rgb),0.18);--transition-fast:180ms ease;--scene-background:linear-gradient(135deg,var(--color-bg-deep-1) 0%,var(--color-bg-deep-2) 46%,var(--color-bg-deep-1) 100%)}@media (max-width:1180px){:root{--font-size-display-xl:72px;--font-size-display-lg:56px;--font-size-heading-lg:42px;--font-size-heading-md:32px;--font-size-heading-sm:26px}}@media (max-width:860px){:root{--header-height:64px;--font-size-display-xl:46px;--font-size-display-lg:40px;--font-size-heading-lg:34px;--font-size-heading-md:28px;--font-size-heading-sm:24px;--font-size-body-lg:17px;--font-size-body-md:16px;--font-size-body-sm:15px;--font-size-label-lg:12px;--font-size-label-md:11px;--font-size-label-sm:10px;--space-lg:20px;--space-xl:28px;--space-2xl:32px;--space-3xl:40px;--space-4xl:56px;--space-5xl:72px}}@media (max-width:520px){:root{--font-size-display-xl:40px;--font-size-display-lg:36px;--font-size-heading-lg:30px;--font-size-heading-md:26px;--font-size-heading-sm:22px;--font-size-body-lg:17px;--font-size-body-md:16px;--font-size-body-sm:15px}}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;min-height:100%}html{scrollbar-width:none;min-height:100svh}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100svh;overflow-x:hidden;background:var(--scene-background);background-attachment:fixed;color:var(--color-text);font-family:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;overscroll-behavior:none;overscroll-behavior-y:none}body:has(dialog[open]){overflow:hidden}body::-webkit-scrollbar{display:none}button{cursor:pointer}img{max-width:100%}@font-face{font-family:"__serifGreek_49b9a5";src:url(/_next/static/media/ab5447935bed7868-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:"__serifGreek_49b9a5";src:url(/_next/static/media/64d62b5b0b75d5d3-s.p.woff2) format("woff2");font-display:swap;font-weight:400 500;font-style:italic}@font-face{font-family:"__serifGreek_Fallback_49b9a5";src:local("Times New Roman");ascent-override:107.66%;descent-override:31.86%;line-gap-override:0.00%;size-adjust:93.54%}.__className_49b9a5{font-family:"__serifGreek_49b9a5","__serifGreek_Fallback_49b9a5"}.__variable_49b9a5{--font-serif-greek:"__serifGreek_49b9a5","__serifGreek_Fallback_49b9a5"}@font-face{font-family:__sansGreek_8e9684;src:url(/_next/static/media/e1bd8679f44de7fe-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:__sansGreek_Fallback_8e9684;src:local("Arial");ascent-override:100.26%;descent-override:20.31%;line-gap-override:0.00%;size-adjust:101.44%}.__className_8e9684{font-family:__sansGreek_8e9684,__sansGreek_Fallback_8e9684;font-style:normal}.__variable_8e9684{--font-sans-greek:"__sansGreek_8e9684","__sansGreek_Fallback_8e9684"}.LanguageSwitcher_wrap__GmiW_{gap:2px;flex-shrink:0;padding:3px;background:rgba(var(--black-rgb),.18);border:1px solid rgba(var(--text-rgb),.12);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.LanguageSwitcher_item__0WJmk,.LanguageSwitcher_wrap__GmiW_{display:flex;align-items:center}.LanguageSwitcher_option__RN3J4{min-width:34px;padding:7px 8px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-archivo),sans-serif;font-size:10px;letter-spacing:.12em;font-weight:600;color:rgba(var(--text-rgb),.78);text-decoration:none;text-transform:uppercase;border-radius:calc(var(--radius-sm) - 1px);transition:background var(--transition-fast),color var(--transition-fast)}.LanguageSwitcher_option__RN3J4:hover{color:var(--color-text);background:rgba(var(--text-rgb),.05)}.LanguageSwitcher_active__VMc13{color:var(--color-bg);background:var(--color-gold);text-shadow:0 0 18px rgba(var(--gold-rgb),.18);font-weight:600}.MobileNav_hamburger__pB9WJ{display:none;width:44px;height:44px;padding:0;align-items:center;justify-content:center;color:var(--color-text);background:rgba(var(--text-rgb),.04);border:1px solid rgba(var(--text-rgb),.1);border-radius:var(--radius-sm);touch-action:manipulation}.MobileNav_panel__CAVbX{position:fixed;top:var(--header-height);right:0;left:0;z-index:130;max-height:calc(var(--app-height, 100svh) - var(--header-height));padding:var(--space-xl) var(--space-xl) max(var(--space-xl),env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:0;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,rgba(var(--navy-rgb),.98),rgba(var(--black-rgb),.98));border-top:1px solid rgba(var(--gold-rgb),.14);border-bottom:1px solid rgba(var(--gold-rgb),.16);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:MobileNav_slideDown__rcKZF .22s ease-out}.MobileNav_link__HFtCV{min-height:58px;padding:var(--space-md) 0;display:flex;align-items:center;font-family:var(--font-archivo),sans-serif;font-size:12px;letter-spacing:.2em;color:rgba(var(--text-rgb),.78);text-decoration:none;border-top:1px solid rgba(var(--text-rgb),.08);touch-action:manipulation}.MobileNav_link__HFtCV:first-child{border-top:0}.MobileNav_cta__pQL4n{margin-top:var(--space-md);min-height:52px;padding:var(--space-md) var(--space-lg);display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-archivo),sans-serif;font-size:11px;letter-spacing:.18em;font-weight:600;color:var(--color-bg);background:var(--color-gold);text-decoration:none;border-radius:var(--radius-sm);touch-action:manipulation}@keyframes MobileNav_slideDown__rcKZF{0%{opacity:0;transform:translateY(calc(var(--space-xs) * -1))}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.MobileNav_hamburger__pB9WJ{display:inline-flex}}@media (max-width:520px){.MobileNav_panel__CAVbX{padding-right:var(--space-lg);padding-left:var(--space-lg)}.MobileNav_link__HFtCV{min-height:56px;font-size:11px;letter-spacing:.18em}}.Header_header__O25NC{position:fixed;top:0;right:0;left:0;z-index:125;background:transparent;pointer-events:none}.Header_inner__gTFrK{width:calc(100% - var(--space-4xl));max-width:1720px;min-height:58px;margin:0 auto;padding-top:14px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:var(--space-xl);gap:var(--space-xl);pointer-events:auto}.Header_brand__R1f6z{width:48px;height:48px;display:flex;align-items:center;justify-content:center;justify-self:start;color:var(--color-gold);text-decoration:none;transition:opacity var(--transition-fast)}.Header_brand__R1f6z:hover{opacity:.72}.Header_logo__QNgKp{width:40px;height:40px;object-fit:contain}.Header_actions__9QAxA{display:flex;align-items:center;justify-self:end;gap:var(--space-md)}.Header_contact__5K1x7{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:0 var(--space-lg);font-family:var(--font-archivo),sans-serif;font-size:var(--font-size-label-sm);line-height:var(--line-height-compact);letter-spacing:.12em;color:var(--color-gold-light);background:rgba(var(--gold-rgb),.03);border:1px solid rgba(var(--gold-rgb),.52);border-radius:var(--radius-sm);text-decoration:none;text-transform:uppercase;font-weight:600;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.Header_contact__5K1x7:hover{color:var(--color-bg-deep-1);background:var(--color-gold);border-color:var(--color-gold)}@media (min-width:1181px){.Header_brand__R1f6z{position:fixed;top:18px;left:calc(var(--site-gutter) + var(--space-3xl) - 24px);z-index:126}.Header_actions__9QAxA{position:fixed;top:24px;right:calc(var(--site-gutter) + var(--space-3xl));z-index:126}}@media (max-width:1280px){.Header_inner__gTFrK{width:calc(100% - var(--space-3xl));gap:var(--space-lg)}.Header_contact__5K1x7{padding:0 var(--space-md)}}@media (max-width:1040px){.Header_header__O25NC{background:linear-gradient(180deg,rgba(var(--black-rgb),.34),rgba(var(--black-rgb),0))}.Header_inner__gTFrK{width:calc(100% - var(--space-xl));min-height:56px;padding-top:12px;display:flex;justify-content:space-between;gap:var(--space-md)}.Header_contact__5K1x7{display:none}.Header_brand__R1f6z{width:44px;height:44px;background:rgba(var(--black-rgb),.42);border-radius:50%;box-shadow:0 4px 16px rgba(var(--black-rgb),.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Header_logo__QNgKp{width:36px;height:36px}.Header_actions__9QAxA{gap:var(--space-sm)}}@media (max-width:560px){.Header_inner__gTFrK{width:calc(100% - var(--space-lg))}.Header_brand__R1f6z{width:42px;height:42px}.Header_logo__QNgKp{width:34px;height:34px}}