@font-face{font-family:Tenor Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tenor-sans-latin-400-normal.Bloz8C9r.woff2)format("woff2"),url(/_astro/tenor-sans-latin-400-normal.D7L0ycNN.woff)format("woff")}@font-face{font-family:Tenor Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tenor-sans-latin-ext-400-normal.DWl86Xpu.woff2)format("woff2"),url(/_astro/tenor-sans-latin-ext-400-normal.DRO6PP-E.woff)format("woff")}@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gilda-display-latin-400-normal.gyfWcafy.woff2)format("woff2"),url(/_astro/gilda-display-latin-400-normal.PMqH6bj4.woff)format("woff")}@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gilda-display-latin-ext-400-normal.BRPPCUGV.woff2)format("woff2"),url(/_astro/gilda-display-latin-ext-400-normal.DbgQQKWx.woff)format("woff")}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");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}:root{--ivory:#f2eee6;--ivory-2:#f8f5ef;--stone:#e9e5dc;--sand:#ebe2d3;--sage:#e1e3d5;--ink:#2d2f27;--ink-2:#585a4c;--olive:#5a6249;--olive-text:#4a5139;--olive-band:#5a6249;--olive-deep:#383e2e;--walnut:#6b4b34;--on-dark:#f4f0e7;--on-dark-2:#e8e9de;--line:#2d2f2724;--line-strong:#2d2f2747;--font-caps:"Tenor Sans", "Gill Sans", "Optima", sans-serif;--font-serif:"Gilda Display", "Iowan Old Style", Georgia, serif;--font-text:"Jost Variable", "Jost", "Avenir Next", "Segoe UI", sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.77, 0, .175, 1);--ease-nav:cubic-bezier(.32, .72, 0, 1);--gutter:clamp(20px, 4.4vw, 64px);--maxw:1340px;--header-h:76px;--radius-btn:4px;--radius-card:3px;--shadow-soft:0 1px 2px #2d2f270f, 0 18px 40px -22px #2d2f2759;--z-ground:-1;--z-header:50;--z-sheet:60;--z-dialog:80;--z-badge:90;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--ivory);overflow-x:clip}body{background:var(--ivory);min-height:100vh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:380;line-height:1.62;overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}strong{font-weight:560}::selection{color:var(--on-dark);background:#5a6249d9}:focus-visible{outline:2px solid var(--olive);outline-offset:3px;border-radius:2px}.on-dark :focus-visible,.band :focus-visible,.footer :focus-visible{outline-color:var(--on-dark)}html{scrollbar-color:#5a62498c var(--ivory)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--ivory)}::-webkit-scrollbar-thumb{border:3px solid var(--ivory);background:#5a624973;border-radius:8px}.skip{z-index:100;background:var(--olive);color:#fff;border-radius:var(--radius-btn);font:500 .875rem var(--font-text);transition:top .2s var(--ease-out);padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ground{z-index:var(--z-ground);pointer-events:none;background:linear-gradient(180deg, #f4f0e9 0%, var(--ivory) 45%, #eeeae1 100%);position:fixed;inset:0;overflow:hidden}.ground span{filter:blur(40px);opacity:.55;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.ground span:first-child{background:radial-gradient(circle,#c4cdaa8c,#0000 62%);animation:56s ease-in-out infinite alternate drift-a;top:-18vmax;left:-22vmax}.ground span:nth-child(2){background:radial-gradient(circle,#decbb099,#0000 62%);animation:48s ease-in-out infinite alternate drift-b;top:18vh;right:-26vmax}.ground span:nth-child(3){background:radial-gradient(circle,#c8d6d280,#0000 62%);animation:62s ease-in-out infinite alternate drift-c;bottom:-40vmax;left:18vw}@keyframes drift-a{to{transform:translate(14vw,10vh)scale(1.08)}}@keyframes drift-b{to{transform:translate(-12vw,14vh)scale(.94)}}@keyframes drift-c{to{transform:translate(10vw,-12vh)scale(1.1)}}.wrap{width:min(100%, calc(var(--maxw) + 2 * var(--gutter)));padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{--maxw:980px}main{display:block}.section{padding-block:clamp(56px,6.4vw,96px)}.section--tight{padding-block:clamp(40px,4.6vw,68px)}.tint-stone{background:#e9e5dcd1}.tint-sand{background:#ebe2d3c7}.tint-sage{background:#e1e3d5cc}.tint-ivory{background:#f7f4eeb8}.caps{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:.085em;font-weight:400;line-height:1.38}.display-caps{text-wrap:balance;font-size:clamp(1.7rem,2.85vw,2.9rem)}.title-caps{letter-spacing:.09em;text-wrap:balance;font-size:clamp(1.35rem,2vw,2rem)}.serif{font-family:var(--font-serif);letter-spacing:-.005em;text-wrap:balance;font-weight:400;line-height:1.16}.serif-xl{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.08}.serif-lg{font-size:clamp(1.75rem,2.55vw,2.5rem)}.serif-md{font-size:clamp(1.45rem,1.9vw,1.85rem)}.eyebrow{font-family:var(--font-text);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:.78rem;font-weight:500}.label{font-family:var(--font-text);letter-spacing:.15em;text-transform:uppercase;font-size:.8125rem;font-weight:520}.lede{color:var(--ink-2);max-width:60ch;font-size:clamp(1.06rem,1.2vw,1.18rem);line-height:1.62}.prose{max-width:64ch;color:var(--ink-2)}.prose p+p{margin-top:1em}.prose strong,.key{color:var(--olive-text);font-weight:600}.small{color:var(--ink-2);font-size:.875rem;line-height:1.55}.credit{letter-spacing:.02em;color:var(--ink-2);font-size:.72rem}.rule{opacity:.55;background:currentColor;border:0;width:46px;height:1px;margin:0;display:block}.btn{--btn-bg:var(--olive);--btn-fg:#fff;border-radius:var(--radius-btn);background:var(--btn-bg);min-height:46px;color:var(--btn-fg);font:500 .78rem/1 var(--font-text);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -10px #2d2f2799}.btn svg{width:18px;height:18px;transition:transform .26s var(--ease-out);flex:none}.btn:active{transform:scale(.97)}.btn--sm{min-height:38px;padding:9px 16px;font-size:.72rem}.btn--walnut{--btn-bg:var(--walnut)}.btn--deep{--btn-bg:var(--olive-deep)}.btn--line{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--line-strong);box-shadow:none}.btn--light{--btn-bg:var(--on-dark);--btn-fg:var(--olive-deep)}.btn--ghost-light{--btn-bg:transparent;--btn-fg:var(--on-dark);box-shadow:none;border-color:#f4f0e78c}@media (hover:hover) and (pointer:fine){.btn:hover{--btn-bg:#4c533d}.btn--walnut:hover{--btn-bg:#5c3f2b}.btn--deep:hover{--btn-bg:#2c3124}.btn--line:hover{--btn-bg:#5a624914;border-color:var(--olive)}.btn--light:hover{--btn-bg:#fff}.btn--ghost-light:hover{--btn-bg:#f4f0e71f;border-color:var(--on-dark)}.btn:hover svg{transform:translateY(-1px)rotate(-6deg)}}.link{font:500 .78rem/1.2 var(--font-text);letter-spacing:.15em;text-transform:uppercase;color:var(--olive-text);transition:background-size .32s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:8px;padding-bottom:4px;text-decoration:none;display:inline-flex}.link svg{width:17px;height:17px}@media (hover:hover) and (pointer:fine){.link:hover{background-size:100% 1px}}.frame{background:var(--stone);position:relative;overflow:hidden}.frame img,.frame video{object-fit:cover;width:100%;height:100%}.frame--card{border-radius:var(--radius-card)}.crumbs{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:6px 10px;font-size:.75rem;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs li+li:before{content:"/";opacity:.5;margin-right:10px}.js-motion [data-reveal]{opacity:.001;transition:opacity .76s var(--ease-out), transform .86s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.js-motion [data-reveal=fade]{transform:none}.js-motion [data-reveal=left]{transform:translate(-26px)}.js-motion [data-reveal=right]{transform:translate(26px)}.js-motion [data-reveal=blur]{filter:blur(8px);transition-property:opacity,transform,filter;transform:translateY(8px)}.js-motion [data-reveal=scale]{transform:scale(.965)}.js-motion [data-reveal=tilt]{transform-origin:50% 100%;transform:perspective(900px)rotateX(9deg)translateY(26px)}.js-motion [data-reveal].is-in{opacity:1;filter:none;transform:none}.js-motion [data-curtain]{clip-path:inset(0 0 14%);transition:clip-path .9s var(--ease-move)}.js-motion [data-curtain=left]{clip-path:inset(0 14% 0 0)}.js-motion [data-curtain=right]{clip-path:inset(0 0 0 14%)}.js-motion [data-curtain=inset]{clip-path:inset(5%)}.js-motion [data-curtain].is-in{clip-path:inset(0)}.js-motion [data-curtain] img,.js-motion [data-curtain] video{transition:transform 1.4s var(--ease-out);transform:scale(1.08)}.js-motion [data-curtain].is-in img,.js-motion [data-curtain].is-in video{transform:scale(1)}.js-motion [data-words] .w{opacity:.001;filter:blur(5px);transition:opacity .7s var(--ease-out), transform .8s var(--ease-out), filter .7s var(--ease-out);transition-delay:calc(var(--w,0) * 40ms);display:inline-block;transform:translateY(.5em)}.js-motion [data-words].is-in .w{opacity:1;filter:none;transform:none}.js-motion [data-draw]{transform-origin:0;transition:transform 1.1s var(--ease-move) .12s;transform:scaleX(0)}.js-motion [data-draw].is-in{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ground span{animation:none}*,:before,:after{scroll-behavior:auto!important}}.preview-badge{z-index:var(--z-badge);color:#fff;font:600 .7rem/1.25 var(--font-text);letter-spacing:.16em;text-transform:uppercase;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#3c3e389e;border-radius:999px;padding:9px 16px;transition:opacity .2s;position:fixed;bottom:18px;right:18px}.preview-badge span{opacity:.86;letter-spacing:.12em;font-weight:500;display:block}html.overlay-open .preview-badge{opacity:0}@media (width<=640px){.preview-badge{letter-spacing:.1em;padding:5px 10px;font-size:9px;bottom:8px;right:8px}.preview-badge span{font-size:8px}}.dp-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.dp-trigger__icon{width:20px;height:20px;color:var(--olive-text);flex:none}.dp-trigger.is-empty .dp-trigger__text{color:var(--ink-2)}.dp-trigger[aria-invalid=true]{border-color:#9b3b2a!important}.dp{z-index:var(--z-dialog);background:var(--ivory-2);width:max-content;color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 4px 12px #2d2f2714, 0 40px 80px -30px #2d2f2773;font-family:var(--font-text);opacity:0;transform-origin:var(--dp-origin,top left);transition:opacity .18s var(--ease-out), transform .22s var(--ease-out);border-radius:8px;padding:16px 20px;position:fixed;transform:scale(.97)}.dp[data-open]{opacity:1;transform:none}.dp__head{justify-content:space-between;margin-bottom:8px;display:flex}.dp__nav{border:1px solid var(--line);border-radius:var(--radius-btn);height:34px;font:500 .7rem var(--font-text);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease, transform .16s var(--ease-out);background:0 0;padding:0 12px}.dp__nav:active{transform:scale(.96)}.dp__nav:disabled{opacity:.35;cursor:default}.dp__grids{grid-template-columns:repeat(var(--dp-n,2), 286px);gap:30px;display:grid}.dp__title{text-align:center;height:34px;line-height:34px;font-family:var(--font-caps);letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.dp__wd{letter-spacing:.08em;color:var(--ink-2);text-align:center;grid-template-columns:repeat(7,1fr);margin:10px 0 4px;font-size:.72rem;font-weight:520;display:grid}.dp__days{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.dp__day{height:40px;color:inherit;font:450 .94rem var(--font-text);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.dp__day span{border-radius:50%;place-items:center;width:40px;height:40px;margin:auto;transition:background-color .15s,color .15s;display:grid}.dp__day:disabled{color:var(--ink-2);opacity:.36;cursor:default}.dp__day.is-today span{box-shadow:inset 0 0 0 1px var(--olive)}.dp__day.is-range{background:#5a624924}.dp__day.is-start.has-range{background:linear-gradient(90deg,#0000 50%,#5a624924 50%)}.dp__day.is-end.has-range{background:linear-gradient(90deg,#5a624924 50%,#0000 50%)}.dp__day.is-start span,.dp__day.is-end span{background:var(--olive);color:#fff;box-shadow:none}.dp__day.is-preview.is-end span{background:#5a624999}.dp__day:focus-visible{outline:none}.dp__day:focus-visible span{outline:2px solid var(--walnut);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dp__day:not(:disabled):not(.is-start):not(.is-end):hover span{background:#5a624929}.dp__nav:not(:disabled):hover{background:#5a624914}}.dp__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.dp__sum{color:var(--ink-2);font-size:.875rem;line-height:1.35;display:grid}.dp__sum strong{color:var(--ink);font-weight:560}.dp__actions{align-items:center;gap:8px;display:flex}.dp__clear{font:500 .875rem var(--font-text);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 10px;text-decoration:underline}.dp-scrim{z-index:calc(var(--z-dialog) - 1);opacity:0;background:#1e221861;transition:opacity .2s;position:fixed;inset:0}.dp-scrim[data-open]{opacity:1}.dp.dp--sheet{background:var(--ivory-2);width:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));transform-origin:bottom;border-radius:14px 14px 0 0;inset:auto 0 0;transform:translateY(24px)}.dp.dp--sheet[data-open]{transform:none}.dp--sheet .dp__grids{grid-template-columns:1fr}.dp--sheet .dp__day{height:44px}.dp--sheet .dp__day span{width:42px;height:42px}@media (prefers-reduced-motion:reduce){.dp,.dp.dp--sheet{transition:opacity .12s;transform:none!important}}@media (width<=400px){.btn{white-space:normal;text-align:center;max-width:100%;line-height:1.3}}.hdr[data-astro-cid-nen7h5rs]{z-index:var(--z-header);height:var(--header-h);background:#f4f0e8f0;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}html.is-scrolled .hdr[data-astro-cid-nen7h5rs]{border-color:var(--line);box-shadow:0 10px 30px -24px #2d2f2773}@media (hover:hover) and (pointer:fine){.hdr[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#f4f0e8db}}.hdr__in[data-astro-cid-nen7h5rs]{height:100%;width:min(100%, calc(var(--maxw) + 2 * var(--gutter)));padding-inline:var(--gutter);align-items:center;gap:clamp(16px,2.4vw,40px);margin-inline:auto;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand__mark[data-astro-cid-nen7h5rs]{background:var(--olive-deep);flex:none;width:70px;height:28px;-webkit-mask:url(/brand/emblema-montagne-lago.png) 50%/contain no-repeat;mask:url(/brand/emblema-montagne-lago.png) 50%/contain no-repeat}.brand__text[data-astro-cid-nen7h5rs]{gap:3px;display:grid}.brand__name[data-astro-cid-nen7h5rs]{font-family:var(--font-caps);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:1.12rem;line-height:1}.brand__sub[data-astro-cid-nen7h5rs]{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:.7rem;font-weight:500;line-height:1}.hdr__nav[data-astro-cid-nen7h5rs]{margin-left:auto}.hdr__list[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(14px,1.9vw,30px);display:flex}.hdr__item[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.hdr__link[data-astro-cid-nen7h5rs]{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding:8px 0;font-size:.74rem;font-weight:500;text-decoration:none;position:relative}.hdr__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--olive);transform-origin:0;height:1px;transition:transform .36s var(--ease-out);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.hdr__link[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.hdr__link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}.hdr__caret[data-astro-cid-nen7h5rs]{cursor:pointer;width:22px;height:30px;color:var(--ink-2);background:0 0;border:0;place-items:center;margin-left:2px;padding:0;display:grid}.hdr__caret[data-astro-cid-nen7h5rs] svg{transition:transform .26s var(--ease-out)}.has-sub[data-astro-cid-nen7h5rs][data-open] .hdr__caret[data-astro-cid-nen7h5rs] svg{transform:rotate(180deg)}.sub[data-astro-cid-nen7h5rs]{border-radius:var(--radius-card);background:var(--ivory-2);min-width:300px;box-shadow:0 0 0 1px var(--line), var(--shadow-soft);opacity:0;visibility:hidden;transform-origin:0 0;transition:opacity .2s var(--ease-out), transform .24s var(--ease-out), visibility 0s linear .24s;padding:10px;position:absolute;top:calc(100% + 14px);left:-22px;transform:translateY(-6px)}.sub[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.sheet[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.sub[data-astro-cid-nen7h5rs]:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.has-sub[data-astro-cid-nen7h5rs][data-open] .sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.has-sub[data-astro-cid-nen7h5rs]:hover .hdr__caret[data-astro-cid-nen7h5rs] svg{transform:rotate(180deg)}}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:3px;justify-content:space-between;align-items:baseline;gap:18px;padding:10px 12px;text-decoration:none;display:flex}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-family:var(--font-caps);letter-spacing:.1em;text-transform:uppercase;font-size:.92rem}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--ink-2);font-size:.78rem}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:#5a62491a}@media (hover:hover) and (pointer:fine){.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#5a624914}}.sub__all[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}.sub__all[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.15em;text-transform:uppercase;color:var(--olive-text);justify-content:flex-start;gap:10px;font-size:.72rem;font-weight:500}.hdr__tools[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:14px;display:flex}.lang[data-astro-cid-nen7h5rs]{letter-spacing:.14em;gap:2px;font-size:.7rem;font-weight:500;display:flex}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);border-radius:3px;padding:6px;text-decoration:none}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--olive)}.hdr__call[data-astro-cid-nen7h5rs]{width:40px;height:40px;color:var(--olive-text);border-radius:50%;place-items:center;transition:background-color .2s;display:grid}@media (hover:hover) and (pointer:fine){.hdr__call[data-astro-cid-nen7h5rs]:hover{background:#5a62491a}}.hdr__menu[data-astro-cid-nen7h5rs]{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:none}@media (width<=1180px){.hdr__list[data-astro-cid-nen7h5rs]{gap:16px}.hdr[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1080px){.hdr__nav[data-astro-cid-nen7h5rs],.hdr__call[data-astro-cid-nen7h5rs]{display:none}.hdr__tools[data-astro-cid-nen7h5rs]{gap:6px;margin-left:auto}.hdr__menu[data-astro-cid-nen7h5rs]{display:grid}}@media (width<=440px){.hdr__in[data-astro-cid-nen7h5rs],.brand[data-astro-cid-nen7h5rs]{gap:8px}.brand__mark[data-astro-cid-nen7h5rs]{width:40px;height:16px}.brand__sub[data-astro-cid-nen7h5rs]{display:none}.brand__name[data-astro-cid-nen7h5rs]{letter-spacing:.07em;font-size:.8rem}.hdr__book[data-astro-cid-nen7h5rs]{padding-inline:12px}.hdr__book[data-astro-cid-nen7h5rs] svg{display:none}.hdr__tools[data-astro-cid-nen7h5rs]{gap:2px}}@media (width<=380px){.brand__mark[data-astro-cid-nen7h5rs]{width:34px;height:14px}.brand__name[data-astro-cid-nen7h5rs]{letter-spacing:.06em;font-size:.72rem}.hdr__book[data-astro-cid-nen7h5rs]{letter-spacing:.1em;padding-inline:10px;font-size:.7rem}.hdr__menu[data-astro-cid-nen7h5rs]{width:40px}}@media (width<=340px){.brand__mark[data-astro-cid-nen7h5rs]{display:none}}.sheet[data-astro-cid-nen7h5rs]{z-index:var(--z-sheet);padding:0 var(--gutter) calc(20px + env(safe-area-inset-bottom));background:var(--ivory);overscroll-behavior:contain;opacity:0;transition:opacity .26s var(--ease-nav);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet[data-astro-cid-nen7h5rs][data-open]{opacity:1}.sheet__top[data-astro-cid-nen7h5rs]{min-height:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.sheet__close[data-astro-cid-nen7h5rs]{cursor:pointer;background:#5a62491a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.sheet__nav[data-astro-cid-nen7h5rs]{padding-top:clamp(8px,3vh,28px)}.sheet__nav[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]:first-child li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-caps);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:clamp(7px,1.25vh,12px) 0;font-size:clamp(1.2rem,4.6vw,1.55rem);line-height:1.2;text-decoration:none;display:block}.sheet__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--olive-text)}.sheet__rooms[data-astro-cid-nen7h5rs]{grid-template-columns:1fr 1fr;gap:2px 18px;margin-top:16px;display:grid}.sheet__rooms[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);padding:7px 0;font-size:.95rem;text-decoration:none;display:block}.sheet__foot[data-astro-cid-nen7h5rs]{gap:18px;margin-top:auto;padding-top:22px;display:grid}.sheet__foot[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}.sheet__contacts[data-astro-cid-nen7h5rs]{gap:10px;font-size:.95rem;display:grid}.sheet__contacts[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sheet__contacts[data-astro-cid-nen7h5rs] svg{color:var(--olive-text)}.sheet[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs]{font-size:.78rem}.js-motion .sheet[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.js-motion .sheet__rooms[data-astro-cid-nen7h5rs],.js-motion .sheet__foot[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .42s var(--ease-out), transform .52s var(--ease-out);transition-delay:calc(60ms + var(--i,0) * 40ms);transform:translateY(12px)}.js-motion .sheet__rooms[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.js-motion .sheet[data-astro-cid-nen7h5rs][data-open] li[data-astro-cid-nen7h5rs],.js-motion .sheet[data-astro-cid-nen7h5rs][data-open] .sheet__rooms[data-astro-cid-nen7h5rs],.js-motion .sheet[data-astro-cid-nen7h5rs][data-open] .sheet__foot[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.footer[data-astro-cid-jo6i4kqk]{background:var(--olive-deep);color:var(--on-dark);padding-block:clamp(40px,4.4vw,60px) clamp(24px,3vw,34px);position:relative}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(.btn){color:inherit;text-decoration:none}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__nav[data-astro-cid-jo6i4kqk] svg,.footer__base[data-astro-cid-jo6i4kqk] svg{color:var(--on-dark-2);flex:none}.footer__top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #f4f0e729;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,3vw,48px);padding-bottom:clamp(26px,3vw,36px);display:grid}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:132px;height:auto}.footer__line[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:var(--on-dark);text-wrap:balance;max-width:30ch;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.25}.footer__actions[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:10px;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #f4f0e729;flex-wrap:wrap;gap:6px clamp(18px,2.6vw,36px);padding-block:22px;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;padding:6px 0;font-size:.74rem;font-weight:500;display:inline-flex}.footer__base[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-top:20px;display:flex}.footer__contacts[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 22px;font-size:.875rem;display:flex}.footer__contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:inline-flex}.footer__legal[data-astro-cid-jo6i4kqk]{color:var(--on-dark-2);flex-wrap:wrap;gap:4px 16px;font-size:.75rem;display:flex}@media (hover:hover) and (pointer:fine){.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:.3em;text-decoration:underline}}@media (width<=960px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;justify-items:start}}@media (width<=560px){.footer__actions[data-astro-cid-jo6i4kqk]{width:100%}.footer__actions[data-astro-cid-jo6i4kqk] .btn{flex:100%}.footer__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;display:grid}.footer__contacts[data-astro-cid-jo6i4kqk]{display:grid}}
