header[data-astro-cid-4kwy2pyp]{z-index:20;background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}header[data-astro-cid-4kwy2pyp]:before,header[data-astro-cid-4kwy2pyp]:after{content:"";pointer-events:none;z-index:0;position:absolute}header[data-astro-cid-4kwy2pyp]:before{backdrop-filter:blur(16px);background:#0b1f18d6;inset:0 0 -32px;-webkit-mask-image:linear-gradient(#000 0% 40%,#000000e6 58%,#0000008c 75%,#00000029 90%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#000000e6 58%,#0000008c 75%,#00000029 90%,#0000 100%)}header[data-astro-cid-4kwy2pyp]:after{backdrop-filter:blur(4px);background:#0b1f181f;inset:0 0 -56px;-webkit-mask-image:linear-gradient(#000 0%,#0009 40%,#0000002e 72%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 40%,#0000002e 72%,#0000 100%)}.header-inner[data-astro-cid-4kwy2pyp]{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:72px;display:flex;position:relative}.brand-group[data-astro-cid-4kwy2pyp]{align-items:center;min-width:0;display:flex}.brand[data-astro-cid-4kwy2pyp]{letter-spacing:-.04em;align-items:center;gap:9px;padding-block:0;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400;line-height:1.05;text-decoration:none;display:flex}.brand-copy[data-astro-cid-4kwy2pyp]{display:block}.brand[data-astro-cid-4kwy2pyp] .brand-subtitle[data-astro-cid-4kwy2pyp]{color:var(--textSecondary);letter-spacing:0;margin-top:4px;font-family:Manrope Variable,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.4;display:block}nav[data-astro-cid-4kwy2pyp]{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}nav[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp]{padding-block:.75rem;font-size:.8125rem;text-decoration:none}nav[data-astro-cid-4kwy2pyp] a[data-astro-cid-4kwy2pyp][data-booking]{border:1px solid var(--controlBorder);border-radius:50px;align-items:center;gap:8px;padding:10px 18px;display:flex}.menu-intro[data-astro-cid-4kwy2pyp],.menu-backdrop[data-astro-cid-4kwy2pyp]{display:none}button[data-astro-cid-4kwy2pyp][data-menu-toggle]{align-items:center;gap:12px;display:flex}.menu-symbol[data-astro-cid-4kwy2pyp]{width:18px;height:14px;position:relative}.menu-symbol[data-astro-cid-4kwy2pyp]:before,.menu-symbol[data-astro-cid-4kwy2pyp]:after{content:"";width:18px;height:1px;transition:transform .2s var(--ui-ease);background:currentColor;position:absolute;left:0}.menu-symbol[data-astro-cid-4kwy2pyp]:before{top:4px}.menu-symbol[data-astro-cid-4kwy2pyp]:after{bottom:3px}[data-astro-cid-4kwy2pyp][data-menu-open=true] .menu-symbol[data-astro-cid-4kwy2pyp]:before{transform:translateY(3px)rotate(45deg)}[data-astro-cid-4kwy2pyp][data-menu-open=true] .menu-symbol[data-astro-cid-4kwy2pyp]:after{transform:translateY(-3px)rotate(-45deg)}button[data-astro-cid-4kwy2pyp]{background:var(--surface);border-radius:40px;padding:.5rem 1rem}@media (width<=767px){nav[data-astro-cid-4kwy2pyp]{width:100%}.menu-enhanced[data-astro-cid-4kwy2pyp] .header-inner[data-astro-cid-4kwy2pyp]{flex-wrap:nowrap;height:72px}.menu-enhanced[data-astro-cid-4kwy2pyp] .brand-group[data-astro-cid-4kwy2pyp],.menu-enhanced[data-astro-cid-4kwy2pyp] [data-astro-cid-4kwy2pyp][data-menu-toggle]{z-index:2;position:relative}.menu-enhanced[data-astro-cid-4kwy2pyp] .menu-backdrop[data-astro-cid-4kwy2pyp]{backdrop-filter:blur(6px);z-index:1;background:#020b08b8;display:block;position:fixed;inset:72px 0 0}.menu-enhanced[data-astro-cid-4kwy2pyp] nav[data-astro-cid-4kwy2pyp]{z-index:3;top:auto;bottom:max(10px,env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 92px - env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--page);border:1px solid var(--controlBorder);border-radius:30px;flex-direction:column;align-items:stretch;gap:0;padding:0 24px 24px;position:fixed;left:10px;right:10px;overflow-y:auto;box-shadow:0 24px 80px #0008}.menu-enhanced[data-astro-cid-4kwy2pyp][data-menu-open=false] nav[data-astro-cid-4kwy2pyp]{visibility:hidden;opacity:0;pointer-events:none}.menu-enhanced[data-astro-cid-4kwy2pyp] .menu-intro[data-astro-cid-4kwy2pyp]{display:block}.menu-handle[data-astro-cid-4kwy2pyp]{touch-action:none;background:0 0;border:0;place-items:center;width:64px;min-height:32px;margin:0 auto;padding:0;display:grid}.menu-handle[data-astro-cid-4kwy2pyp] span[data-astro-cid-4kwy2pyp]{background:var(--controlBorder);border-radius:8px;width:34px;height:3px}.menu-profile[data-astro-cid-4kwy2pyp]{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:8px;padding:8px 0 22px;display:flex}.menu-profile[data-astro-cid-4kwy2pyp] img{object-fit:cover;border-radius:50%;width:64px;height:64px}.menu-profile[data-astro-cid-4kwy2pyp] span[data-astro-cid-4kwy2pyp]{font-family:Cormorant Garamond,serif;font-size:1.75rem;line-height:1.2;display:block}.menu-profile[data-astro-cid-4kwy2pyp] small[data-astro-cid-4kwy2pyp]{color:var(--textSecondary);margin-top:5px;font-size:.6875rem;display:block}.menu-enhanced[data-astro-cid-4kwy2pyp] nav[data-astro-cid-4kwy2pyp]>a[data-astro-cid-4kwy2pyp]{min-height:48px;padding:9px 0;font-family:Cormorant Garamond,serif;font-size:2rem;line-height:1.1}.menu-enhanced[data-astro-cid-4kwy2pyp] nav[data-astro-cid-4kwy2pyp]>a[data-astro-cid-4kwy2pyp][data-booking]{background:var(--accent);color:var(--onAccent);border:0;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;font-family:Manrope Variable,sans-serif;font-size:.8125rem;display:flex}}@media (width<=374px){.brand[data-astro-cid-4kwy2pyp]{gap:6px;font-size:1.5rem}.header-inner[data-astro-cid-4kwy2pyp]{column-gap:6px}}@media (width>=768px){button[data-astro-cid-4kwy2pyp][data-menu-toggle]{display:none}}a[data-astro-cid-upjl4xe3][data-booking]{align-items:center;gap:8px;display:inline-flex}footer[data-astro-cid-upjl4xe3]{border-top:1px solid var(--line);padding-block:3rem}footer[data-astro-cid-upjl4xe3]>.container[data-astro-cid-upjl4xe3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.brand[data-astro-cid-upjl4xe3]{font-size:1.25rem;text-decoration:none}nav[data-astro-cid-upjl4xe3]{flex-wrap:wrap;gap:1rem;display:flex}nav[data-astro-cid-upjl4xe3] a[data-astro-cid-upjl4xe3]{padding-block:.75rem;font-size:.8125rem}p[data-astro-cid-upjl4xe3]{width:100%;color:var(--textSecondary);margin:0;font-size:.75rem}:root{color-scheme:dark;--page:#0b1f18;--surface:#123127;--surfaceRaised:#1b3d31;--text:#f4f1e8;--textSecondary:#bdcbc1;--accent:#b7cfa4;--accentHover:#c8ddb8;--accentActive:#a7c293;--onAccent:#0b1f18;--focus:#d5e7bc;--controlBorder:#7da28c;--line:#294a3d;--error:#f4a9a0}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}*{box-sizing:border-box}html{background:var(--page);color:var(--text);scroll-padding-top:96px}body{background:var(--page);margin:0;font:400 1rem/1.6 Manrope Variable,sans-serif}img,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.25em}a:hover{text-decoration-thickness:2px}button{font:inherit;color:inherit;cursor:pointer}button,input,select,summary,.button{min-height:48px}button,input,select{border:1px solid var(--controlBorder)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}[hidden]{display:none!important}h1,h2{text-wrap:balance;font-family:Cormorant Garamond,serif;font-weight:400;line-height:1.08}h1{margin:0 0 1.5rem;font-size:clamp(2.75rem,6vw,5.25rem)}h2{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(2.5rem,4.2vw,4rem)}h3{margin:0 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.4}p{max-width:70ch;margin:0 0 1.5rem}main,section,nav,footer,h1,h2,h3,a,p{overflow-wrap:anywhere}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.section{padding-block:64px}button{border-radius:50px}::selection{background:var(--accent);color:var(--onAccent)}section,[id]{scroll-margin-top:96px}.muted{color:var(--textSecondary)}.section-heading{max-width:45rem;margin-bottom:2rem}.skip-link{z-index:100;background:var(--accent);color:var(--onAccent);padding:1rem;position:fixed;top:.5rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (width<=767px){body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (width<=340px){.container{padding-inline:16px}}@media (width>=768px){.container{padding-inline:32px}.section{padding-block:96px}}@media (width<=767px){html[data-ui-boot=pending] [data-menu-root] .header-inner{flex-wrap:nowrap;height:72px}html[data-ui-boot=pending] [data-menu-root]:not(.menu-enhanced) [data-menu-panel]{display:none}html[data-ui-boot=pending] [data-mobile-booking]:not(.booking-enhanced){visibility:hidden;opacity:0}}:root{--ui-ease:cubic-bezier(.23,1,.32,1)}.button,button{transition:transform .12s var(--ui-ease),background-color .16s var(--ui-ease),color .16s var(--ui-ease)}.button:active,button:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.button--primary:hover{background:var(--accentHover);border-color:var(--accentHover)}.button--secondary:hover,button:hover{background:var(--surfaceRaised)}}@media (width<=767px){.menu-enhanced [data-menu-panel]{opacity:1;transition:opacity .24s var(--ui-ease),transform .24s var(--ui-ease),visibility .24s allow-discrete;transform:translateY(0)}.menu-enhanced[data-menu-open=false] [data-menu-panel]{visibility:hidden;opacity:0;transition-duration:.16s;transform:translateY(24px)}}[data-gallery-dialog]{opacity:0;transition:opacity .16s var(--ui-ease),transform .16s var(--ui-ease),display .16s allow-discrete,overlay .16s allow-discrete;transform:scale(.98)}[data-gallery-dialog][open]{opacity:1;transition-duration:.24s;transform:scale(1)}@starting-style{[data-gallery-dialog][open]{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.button,button,[data-gallery-dialog],.menu-enhanced [data-menu-panel]{transition-property:opacity,background-color,color,visibility,display,overlay;transition-duration:80ms!important;transform:none!important}.button:active,button:active{transform:none}}[data-scroll-reveal]{transition:opacity .52s cubic-bezier(.2,.65,.3,1)}[data-scroll-reveal=pending]{opacity:0}[data-photo-fan] .fan-photo{transition:transform .65s var(--ui-ease),opacity .52s ease-out}[data-photo-fan][data-scroll-reveal=pending] .fan-photo{opacity:0;transform:translateY(16px)rotate(0)}@media (prefers-reduced-motion:reduce){[data-scroll-reveal]{opacity:1;transition:none}[data-photo-fan] .fan-photo{transition:none}}.gallery-flight{pointer-events:none;background:0 0;border:0;border-radius:14px;max-width:none;max-height:none;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.gallery-flight::backdrop{pointer-events:none;background:0 0}.gallery-flight img{object-fit:cover;width:100%;max-width:none;height:100%}picture[data-soft-image]{overflow:hidden}picture[data-soft-image] img{transition:opacity .24s ease-out}picture[data-soft-image] img[data-image-loading]{opacity:0}@media (prefers-reduced-motion:reduce){picture[data-soft-image] img{transition:none}}[data-gallery-dialog][data-gallery-dragging]{transition:none}
