.hhero[data-astro-cid-glgfkru5]{padding:10px max(10px, env(safe-area-inset-right,0px)) 0 max(10px, env(safe-area-inset-left,0px))}.hhero__card[data-astro-cid-glgfkru5]{border-radius:var(--r-xl);isolation:isolate;min-height:min(100svh - 20px,980px);display:grid;position:relative;overflow:hidden}.hhero__in[data-astro-cid-glgfkru5]{column-gap:var(--gap);padding-top:calc(var(--header-top) + var(--header-h) + 64px);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-bottom:clamp(24px,3vw,44px);display:grid;position:relative}.hhero__text[data-astro-cid-glgfkru5]{grid-area:1/1;align-self:end}.hhero__label[data-astro-cid-glgfkru5]{margin:0 0 22px}.hhero[data-astro-cid-glgfkru5] .display-xl[data-astro-cid-glgfkru5]{max-width:12ch}.ln[data-astro-cid-glgfkru5]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.ln[data-astro-cid-glgfkru5]>span[data-astro-cid-glgfkru5]{animation:ln-up 1.3s var(--ease) both;animation-delay:calc(.12s + var(--i) * 90ms);display:block}@keyframes ln-up{0%{transform:translateY(108%)}}.hhero__mark[data-astro-cid-glgfkru5]{aspect-ratio:75/51;width:min(100%,520px);animation:mark-in 1.6s var(--ease) both .15s;will-change:transform;grid-area:1/2/3;place-self:center}.hhero__mark[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{width:100%;height:100%;overflow:visible}@keyframes mark-in{0%{opacity:0;transform:scale(.72)}}.hhero__foot[data-astro-cid-glgfkru5]{border-top:1px solid var(--line);animation:fade-up 1.1s var(--ease) both .5s;flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-top:clamp(28px,3.5vw,48px);padding-top:24px;display:flex}.hhero__foot[data-astro-cid-glgfkru5] .lead[data-astro-cid-glgfkru5]{max-width:44ch}.hhero__cta[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:10px;display:flex}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}}.hhero__aside[data-astro-cid-glgfkru5]{min-width:0;animation:fade-up 1.1s var(--ease) both .35s;grid-area:1/2/3;align-self:center}.hhero--aside[data-astro-cid-glgfkru5] .hhero__in[data-astro-cid-glgfkru5]{padding-top:calc(var(--header-top) + var(--header-h) + 40px);grid-template-columns:minmax(0,1fr) minmax(0,480px);column-gap:clamp(32px,5vw,96px)}.hhero--aside[data-astro-cid-glgfkru5] .hhero__foot[data-astro-cid-glgfkru5]{flex-direction:column;grid-column:1;align-items:flex-start}@media (width<=899px){.hhero--aside[data-astro-cid-glgfkru5] .hhero__in[data-astro-cid-glgfkru5]{grid-template-columns:1fr}.hhero--aside[data-astro-cid-glgfkru5] .hhero__foot[data-astro-cid-glgfkru5]{grid-column:1}.hhero__aside[data-astro-cid-glgfkru5]{grid-area:4/1;margin-top:32px}.hhero__in[data-astro-cid-glgfkru5]{padding-top:calc(var(--header-top) + var(--header-h) + 40px);grid-template-rows:auto auto auto;grid-template-columns:1fr}.hhero__mark[data-astro-cid-glgfkru5]{grid-area:1/1;justify-self:start;width:min(52vw,280px);margin-bottom:28px}.hhero__text[data-astro-cid-glgfkru5]{grid-row:2}.hhero__foot[data-astro-cid-glgfkru5]{grid-row:3}}.hbook{--hb-pad:clamp(20px, 2.2vw, 30px);min-width:0}.hbook .cform{padding:var(--hb-pad);-webkit-backdrop-filter:blur(18px);box-shadow:var(--sh-float);background:#ffffffd6;gap:14px}.hbook .cform h3{margin:0;font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}.hbook .field input{height:52px;padding-top:18px}.hbook .field label{top:16px}.hbook:not([data-step="3"]) .cform>.field,.hbook:not([data-step="3"]) .cform>.consent,.hbook:not([data-step="3"]) .cform>.btn[type=submit],.hbook[data-step="3"] .hb__next,.hbook:not([data-step="3"]) .bk__who{display:none}.hb__docs .hb__fire i{color:#b4471a}.hb__pane{gap:12px;min-width:0;display:grid}.hbook:not([data-step="1"]) [data-pane="1"],.hbook:not([data-step="2"]) [data-pane="2"]{display:none}.hb__steps{justify-content:space-between;align-items:center;margin-top:-6px;display:flex}.hb__back{font:600 13px/1 var(--f-body);color:var(--mint-deep);cursor:pointer;background:0 0;border:0;padding:0}.hbook[data-step="1"] .hb__back{visibility:hidden}.hb__row{justify-content:space-between;margin-top:4px;display:flex}.hb__scroll{margin:0 calc(-1 * var(--hb-pad));scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--hb-pad), #000 calc(100% - var(--hb-pad)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--hb-pad), #000 calc(100% - var(--hb-pad)), transparent);overflow-x:auto}.hb__scroll::-webkit-scrollbar{display:none}.hb__scroll.is-drag{cursor:grabbing}.hb__scroll.is-drag button{pointer-events:none}.hb__scroll>div{width:max-content;padding:2px var(--hb-pad);gap:6px;display:flex}.hb__chips button{border-radius:var(--r-pill);background:var(--paper);height:36px;color:var(--ink);font:600 13.5px/1 var(--f-body);cursor:pointer;transition:background var(--d-fast) var(--ease), color var(--d-fast) var(--ease);border:0;flex:none;padding:0 14px}.hb__chips button:hover{background:var(--mint-100)}.hb__chips button[aria-pressed=true]{background:var(--ink);color:#fff}.hb__visit{align-items:center;gap:6px;display:flex}.hb__visit .label{margin-right:6px}.hb__visit[hidden]{display:none}.hb__visit button{border:1px solid var(--line-strong);border-radius:var(--r-pill);height:34px;color:var(--ink);font:600 13.5px/1 var(--f-body);cursor:pointer;transition:background var(--d-fast) var(--ease), color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease);background:0 0;padding:0 14px}.hb__visit button:hover{border-color:var(--ink)}.hb__visit button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.hb__docs button{border-radius:var(--r-s);cursor:pointer;text-align:center;width:92px;color:var(--ink);transition:background var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease);background:0 0;border:1px solid #0000;flex:none;justify-items:center;gap:5px;padding:10px 4px;display:grid}.hb__docs button:hover{background:var(--paper)}.hb__docs button[aria-pressed=true]{border-color:var(--mint);background:var(--mint-100)}.hb__docs i{background:linear-gradient(160deg, var(--lilac-200), var(--mint-200));width:52px;height:52px;color:var(--mint-deep);border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid;overflow:hidden}.hb__docs img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.hb__docs b{font-size:12px;font-weight:600;line-height:1.2}.hb__docs small{color:var(--mint-deep);font-size:12px;font-weight:600}.hb__days button{border-radius:var(--r-s);background:var(--paper);width:50px;height:58px;color:var(--ink);cursor:pointer;border:0;flex:none;place-content:center;gap:3px;line-height:1;display:grid}.hb__days small{color:var(--muted);font-size:11px}.hb__days b{font-family:var(--f-display);font-size:20px;font-weight:300}.hb__days button:disabled{opacity:.35;cursor:default}.hb__days button[aria-pressed=true]{background:var(--ink);color:#fff}.hb__days button[aria-pressed=true] small{color:#ffffffb3}.hb__slots{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));align-content:start;gap:6px;min-height:80px;display:grid}.hb__slots button{border:1px solid var(--line-strong);height:36px;color:var(--ink);font:500 13.5px/1 var(--f-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:10px}.hb__slots button:hover{border-color:var(--mint)}.hb__slots button[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:#fff}.hb__slots p{font-size:var(--t-xs);color:var(--muted);grid-column:1/-1}.hb__sum{border-top:1px dashed var(--line-strong);font-size:var(--t-xs);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.hb__sum b{color:var(--ink);white-space:nowrap;font-size:18px}.hb__next{border-radius:var(--r-pill);background:var(--ink);color:#fff;height:52px;font:600 15px/1 var(--f-body);cursor:pointer;transition:background var(--d) var(--ease), opacity var(--d) var(--ease);border:0}.hb__next:hover{background:var(--ink-hover)}.hb__next:disabled{opacity:.35;cursor:default}.wrev[data-astro-cid-q2rufn52]{gap:28px;display:grid}.wrev__t[data-astro-cid-q2rufn52]{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:pretty;max-width:22ch;font-size:clamp(1.875rem,1.2rem + 2.9vw,4.25rem);font-weight:300;line-height:1.08}.wrev__t[data-astro-cid-q2rufn52].is-armed .w[data-astro-cid-q2rufn52]{opacity:.16;transition:opacity .25s linear}.wrev__t[data-astro-cid-q2rufn52].is-armed .w[data-astro-cid-q2rufn52].on{opacity:1}.sit[data-astro-cid-f2vlnlq5]{gap:var(--gap);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;display:grid}.sit__tabs[data-astro-cid-f2vlnlq5]{top:calc(var(--header-top) + var(--header-h) + 20px);display:grid;position:sticky}.sit__tab[data-astro-cid-f2vlnlq5]{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;font-family:var(--f-display);font-weight:300;font-size:var(--t-display-s);letter-spacing:-.02em;color:var(--faint);transition:color var(--d) var(--ease);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;line-height:1.1;display:flex}.sit__tab[data-astro-cid-f2vlnlq5] svg{color:var(--mint-deep);opacity:0;transition:opacity var(--d) var(--ease), transform var(--d) var(--ease);flex:none;transform:translate(-10px)}.sit__tab[data-astro-cid-f2vlnlq5]:hover{color:var(--ink-80)}.sit__tab[data-astro-cid-f2vlnlq5][aria-selected=true]{color:var(--ink)}.sit__tab[data-astro-cid-f2vlnlq5][aria-selected=true] svg{opacity:1;transform:none}.sit__panel[data-astro-cid-f2vlnlq5]{gap:var(--space-block) clamp(24px, 4vw, 64px);border-radius:var(--r-xl);background:radial-gradient(90% 120% at 100% 0%, var(--lilac-100), transparent 60%), radial-gradient(80% 110% at 0% 100%, var(--mint-100), transparent 60%), var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(24px,3.5vw,56px);display:grid}.sit__panel[data-astro-cid-f2vlnlq5]:not([hidden]){animation:sit-in .6s var(--ease) both}@keyframes sit-in{0%{opacity:0;transform:translateY(14px)}}.sit__main[data-astro-cid-f2vlnlq5]{align-content:start;gap:18px;display:grid}.sit__main[data-astro-cid-f2vlnlq5] .lead[data-astro-cid-f2vlnlq5]{max-width:34ch}.sit__who[data-astro-cid-f2vlnlq5]{align-items:center;gap:14px;margin-top:8px;display:flex}.sit__faces[data-astro-cid-f2vlnlq5]{flex:none;display:flex}.sit__faces[data-astro-cid-f2vlnlq5] img[data-astro-cid-f2vlnlq5]{border:3px solid var(--surface);object-fit:cover;border-radius:50%;width:48px;height:48px}.sit__faces[data-astro-cid-f2vlnlq5] img[data-astro-cid-f2vlnlq5]+img[data-astro-cid-f2vlnlq5]{margin-left:-12px}.sit__cta[data-astro-cid-f2vlnlq5]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.sit__prices[data-astro-cid-f2vlnlq5] ul[data-astro-cid-f2vlnlq5]{margin:0;padding:0;list-style:none}.sit__prices[data-astro-cid-f2vlnlq5] li[data-astro-cid-f2vlnlq5]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:16px 0;display:grid}.sit__prices[data-astro-cid-f2vlnlq5] li[data-astro-cid-f2vlnlq5]:first-child{padding-top:0}.sit__prices[data-astro-cid-f2vlnlq5] small[data-astro-cid-f2vlnlq5]{font-size:var(--t-xs);color:var(--muted);margin-top:2px;display:block}.sit__prices[data-astro-cid-f2vlnlq5] b[data-astro-cid-f2vlnlq5]{white-space:nowrap;font-weight:600}.sit__promo[data-astro-cid-f2vlnlq5]{border-radius:var(--r-l);background:radial-gradient(80% 180% at 0% 50%, var(--mint-200), transparent 62%), radial-gradient(70% 200% at 100% 50%, var(--lilac-200), transparent 66%), #fff;color:var(--ink);transition:transform var(--d) var(--ease), box-shadow var(--d) var(--ease);grid-column:1/-1;align-items:center;gap:12px 20px;padding:18px 18px 18px 22px;text-decoration:none;display:flex;box-shadow:0 14px 34px -22px #3d1a2e73}.sit__promo[data-astro-cid-f2vlnlq5]:hover{transform:translateY(-2px);box-shadow:0 20px 40px -22px #3d1a2e8c}.sit__promo[data-astro-cid-f2vlnlq5]:hover .sit__promo-go[data-astro-cid-f2vlnlq5]{transform:translate(3px)}.sit__promo-tag[data-astro-cid-f2vlnlq5]{border-radius:var(--r-pill);color:var(--mint-deep);letter-spacing:.06em;text-transform:uppercase;background:#ffffffd9;flex:none;padding:6px 12px;font-size:12px;font-weight:600}.sit__promo-title[data-astro-cid-f2vlnlq5]{flex:1;min-width:0;font-weight:600}.sit__promo-price[data-astro-cid-f2vlnlq5]{white-space:nowrap;flex:none;align-items:baseline;gap:10px;display:flex}.sit__promo-price[data-astro-cid-f2vlnlq5] b[data-astro-cid-f2vlnlq5]{font-family:var(--f-display);letter-spacing:-.02em;font-size:26px;font-weight:300}.sit__promo-price[data-astro-cid-f2vlnlq5] s[data-astro-cid-f2vlnlq5]{color:var(--muted)}.sit__promo-from[data-astro-cid-f2vlnlq5]{color:var(--ink-80);margin-right:-4px}.sit__promo-go[data-astro-cid-f2vlnlq5]{background:var(--ink);color:#fff;width:40px;height:40px;transition:transform var(--d) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=599px){.sit__promo[data-astro-cid-f2vlnlq5]{flex-wrap:wrap}.sit__promo-title[data-astro-cid-f2vlnlq5]{flex-basis:calc(100% - 100px)}.sit__promo-go[data-astro-cid-f2vlnlq5]{display:none}}.sit__fine[data-astro-cid-f2vlnlq5]{font-size:var(--t-xs);color:var(--muted);margin-top:16px}@media (width<=1023px){.sit[data-astro-cid-f2vlnlq5]{grid-template-columns:1fr}.sit__tabs[data-astro-cid-f2vlnlq5]{scrollbar-width:none;margin:0 calc(-1 * var(--pad-r)) 0 calc(-1 * var(--pad-l));padding:0 var(--pad-r) 0 var(--pad-l);gap:8px;display:flex;position:static;overflow-x:auto}.sit__tabs[data-astro-cid-f2vlnlq5]::-webkit-scrollbar{display:none}.sit__tab[data-astro-cid-f2vlnlq5]{border:1px solid var(--line-strong);border-radius:var(--r-pill);height:44px;font-family:var(--f-body);font-weight:600;font-size:var(--t-small);letter-spacing:0;color:var(--ink-80);flex:none;padding:0 20px}.sit__tab[data-astro-cid-f2vlnlq5] svg{display:none}.sit__tab[data-astro-cid-f2vlnlq5][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}}@media (width<=767px){.sit__panel[data-astro-cid-f2vlnlq5]{grid-template-columns:1fr}}.pw{gap:var(--gap);display:grid}.pw__card{isolation:isolate;border-radius:var(--r-xl);position:relative;overflow:hidden}.pw__in{gap:clamp(24px,3vw,44px);padding:clamp(24px,4vw,64px);display:grid;position:relative}.pw__top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;display:flex}.pw__wk{align-items:baseline;gap:14px;margin:0;display:flex}.pw__wk b{font-family:var(--f-display);letter-spacing:-.05em;min-width:1.15em;font-size:clamp(4.5rem,3rem + 6vw,9rem);font-weight:300;line-height:.85}.pw__wk span{font-size:var(--t-lead);color:var(--muted)}.pw__tri-now{font-family:var(--f-display);font-weight:300;font-size:var(--t-display-s);letter-spacing:-.02em;line-height:1.1}.pw__track{touch-action:none;height:56px;position:relative}.pw__bands{grid-template-columns:13fr 14fr 13fr;gap:4px;height:10px;display:grid;position:absolute;top:10px;left:0;right:0}.pw__bands i{transition:background var(--d) var(--ease);background:#ffffffb3;border-radius:5px}.pw__bands i.is-on{background:var(--mint-200)}.pw__evs span{background:var(--lilac);opacity:.8;border-radius:2px;height:4px;position:absolute;top:24px}.pw__ticks{color:var(--muted);font-size:12px;position:absolute;top:36px;left:0;right:0}.pw__ticks span{position:absolute;transform:translate(-50%)}.pw__ticks span:first-child{transform:none}.pw__ticks span:last-child{transform:translate(-100%)}.pw__knob{background:var(--ink);width:28px;height:28px;box-shadow:0 0 0 6px #ffffffd9, var(--sh-soft);pointer-events:none;border-radius:50%;margin-left:-14px;position:absolute;top:1px}.pw__track input{opacity:0;cursor:grab;width:calc(100% + 28px);height:42px;margin:0;position:absolute;top:-6px;left:-14px}.pw__track:has(input:focus-visible) .pw__knob{outline:2px solid var(--ink);outline-offset:8px}.pw__cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}.pw__col{border-radius:var(--r-l);-webkit-backdrop-filter:blur(12px);background:#ffffffc7;align-content:start;gap:12px;padding:clamp(18px,2vw,28px);display:grid}.pw__size{font-family:var(--f-display);font-weight:300;font-size:var(--t-display-s);letter-spacing:-.02em;line-height:1.05}.pw__like{color:var(--mint-deep);font-weight:600}.pw__todo{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pw__todo li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;display:grid}.pw__todo li:last-child{border-bottom:0}.pw__todo b{font-weight:600}.pw__todo small{font-size:var(--t-xs);color:var(--muted);grid-column:1;line-height:1.45}.pw__todo .num{white-space:nowrap;grid-area:1/2;font-weight:600}.pw__todo li>button{font:600 13px/1.4 var(--f-body);color:var(--mint-deep);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;grid-area:2/2;place-self:start end;padding:0;text-decoration:underline}.pw__todo--soon li{opacity:.75;grid-template-columns:minmax(0,1fr)}.pw__todo--soon .pw__when{font-size:var(--t-xs);color:var(--mint-deep);font-weight:600}.pw__todo .pw__empty{color:var(--muted);font-size:var(--t-small);border:0;padding:4px 0 8px;display:block}.pw__soon-h{margin-top:6px}.pw__alarm{border-radius:var(--r-s);background:var(--mint-100);font-size:var(--t-xs);margin-top:6px;padding:14px 16px;line-height:1.5}.pw__alarm b{font-size:var(--t-small);margin-bottom:4px;display:block}.pw__fine{max-width:70ch}.pw__progs{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pw__prog{border-radius:var(--r-l);background:var(--surface);transition:box-shadow var(--d) var(--ease), transform var(--d) var(--ease);align-content:space-between;gap:28px;padding:clamp(20px,2vw,28px);display:grid;box-shadow:inset 0 0 0 1.5px #0000}.pw__prog.is-on{box-shadow:inset 0 0 0 1.5px var(--mint);transform:translateY(-6px)}.pw__prog p.small{color:var(--muted);margin-top:6px}.pw__pname{font-size:var(--t-title);font-weight:600}.pw__price{font-family:var(--f-display);font-weight:300;font-size:var(--t-display-s);letter-spacing:-.02em}.pw__prog--all{background:var(--ink);color:#fff}.pw__prog--all p.small{color:#ffffffb3}@media (width<=1023px){.pw__cols{grid-template-columns:1fr 1fr}.pw__col--todo{grid-area:1/1/auto/-1}}@media (width<=899px){.pw__progs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.pw__cols{grid-template-columns:1fr}}.facts[data-astro-cid-cpncclna]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-top:1px solid var(--line);margin:0;display:grid}.fact[data-astro-cid-cpncclna]{padding:28px var(--gap) 0 0;align-content:start;gap:12px;min-width:0;display:grid}.fact[data-astro-cid-cpncclna]+.fact[data-astro-cid-cpncclna]{padding-left:var(--gap);border-left:1px solid var(--line)}.fact__v[data-astro-cid-cpncclna]{font-family:var(--f-display);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:300;line-height:.9}.fact__v[data-astro-cid-cpncclna] sup[data-astro-cid-cpncclna]{letter-spacing:0;vertical-align:top;color:var(--mint-deep);margin-left:.08em;font-size:.36em;position:relative;top:.3em}.fact__t[data-astro-cid-cpncclna]{color:var(--muted);font-size:var(--t-small);max-width:26ch;margin:0}@media (width<=899px){.facts[data-astro-cid-cpncclna]{grid-template-columns:repeat(2,minmax(0,1fr))}.fact[data-astro-cid-cpncclna]:nth-child(odd),.fact[data-astro-cid-cpncclna]+.fact[data-astro-cid-cpncclna]:nth-child(odd){border-left:0;padding-left:0}.fact[data-astro-cid-cpncclna]:nth-child(n+3){border-top:1px solid var(--line);margin-top:28px}}.emp[data-astro-cid-7xs4a7yz]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid}.emp--rev[data-astro-cid-7xs4a7yz] .emp__img[data-astro-cid-7xs4a7yz]{order:2}.emp__img[data-astro-cid-7xs4a7yz]{aspect-ratio:4/3;border-radius:var(--r-xl);max-width:100%;overflow:hidden}.emp__img[data-astro-cid-7xs4a7yz] img{object-fit:cover;width:100%;height:100%}.emp__text[data-astro-cid-7xs4a7yz]{justify-items:start;gap:18px;display:grid}.emp__text[data-astro-cid-7xs4a7yz] .display-m[data-astro-cid-7xs4a7yz]{max-width:14ch}.emp__text[data-astro-cid-7xs4a7yz] .lead[data-astro-cid-7xs4a7yz]{max-width:38ch}@media (width<=899px){.emp[data-astro-cid-7xs4a7yz]{grid-template-columns:1fr}.emp--rev[data-astro-cid-7xs4a7yz] .emp__img[data-astro-cid-7xs4a7yz]{order:0}}.drail[data-astro-cid-lvngri6q]{position:relative}.drail__head[data-astro-cid-lvngri6q]{margin-bottom:var(--space-block);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.drail__head[data-astro-cid-lvngri6q] h2[data-astro-cid-lvngri6q]{margin-top:16px}.drail__viewport[data-astro-cid-lvngri6q]{overflow:hidden}.drail__track[data-astro-cid-lvngri6q]{gap:var(--gap);padding-left:max(var(--pad-l), calc((100% - var(--container)) / 2));padding-right:max(var(--pad-r), calc((100% - var(--container)) / 2));will-change:transform;display:flex;position:relative}.drail__track[data-astro-cid-lvngri6q]>*{flex:0 0 clamp(250px,22vw,340px)}.drail__all[data-astro-cid-lvngri6q]{aspect-ratio:4/5;border-radius:var(--r-l);background:radial-gradient(80% 70% at 90% 10%, var(--lilac), transparent 70%), linear-gradient(160deg, var(--mint-200), var(--mint));transition:transform var(--d) var(--ease);align-content:space-between;align-self:start;padding:28px;text-decoration:none;display:grid}.drail__all[data-astro-cid-lvngri6q]:hover{transform:translateY(-4px)}.drail__all-a[data-astro-cid-lvngri6q]{background:var(--ink);color:#fff;width:56px;height:56px;transition:transform var(--d) var(--ease);border-radius:50%;justify-self:end;place-items:center;display:grid}.drail__all[data-astro-cid-lvngri6q]:hover .drail__all-a[data-astro-cid-lvngri6q]{transform:rotate(-45deg)}@media (width>=1024px) and (height>=640px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.drail[data-astro-cid-lvngri6q].is-pinned{height:var(--h,auto)}.drail[data-astro-cid-lvngri6q].is-pinned .drail__stage[data-astro-cid-lvngri6q]{min-height:100svh;padding-top:calc(var(--header-top) + var(--header-h) + 12px);flex-direction:column;justify-content:flex-start;display:flex;position:sticky;top:0}.drail[data-astro-cid-lvngri6q].is-pinned .drail__head[data-astro-cid-lvngri6q]{margin-bottom:24px}.drail[data-astro-cid-lvngri6q].is-pinned .drail__track[data-astro-cid-lvngri6q]>*{flex-basis:clamp(220px,min(22vw,80svh - 368px),340px)}}@media (width<=1023px),(height<=639px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.drail__viewport[data-astro-cid-lvngri6q]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.drail__viewport[data-astro-cid-lvngri6q]::-webkit-scrollbar{display:none}.drail__track[data-astro-cid-lvngri6q]{width:max-content;padding-bottom:8px}.drail__track[data-astro-cid-lvngri6q]>*{scroll-snap-align:start;scroll-margin-left:var(--pad-l);flex-basis:min(68vw,300px)}}.rates[data-astro-cid-uoaol5tz]{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.rates[data-astro-cid-uoaol5tz] a[data-astro-cid-uoaol5tz]{border-radius:var(--r-l);background:var(--surface);height:100%;transition:transform var(--d) var(--ease), box-shadow var(--d) var(--ease);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"v a""s s""st st";row-gap:10px;padding:clamp(20px,2vw,28px);text-decoration:none;display:grid}.rates[data-astro-cid-uoaol5tz] a[data-astro-cid-uoaol5tz]:hover{box-shadow:var(--sh-soft);transform:translateY(-2px)}.rates__v[data-astro-cid-uoaol5tz]{font-family:var(--f-display);letter-spacing:-.04em;grid-area:v;font-size:clamp(44px,2.4rem + 1.4vw,64px);font-weight:300;line-height:.95}.rates[data-astro-cid-uoaol5tz] .rates__a{color:var(--faint);transition:color var(--d) var(--ease), transform var(--d) var(--ease);grid-area:a;align-self:start}.rates[data-astro-cid-uoaol5tz] a[data-astro-cid-uoaol5tz]:hover .rates__a{color:var(--ink);transform:rotate(-45deg)}.rates__s[data-astro-cid-uoaol5tz]{grid-area:s;margin-top:8px;font-weight:600}.rates__s[data-astro-cid-uoaol5tz] small[data-astro-cid-uoaol5tz]{font-weight:400;font-size:var(--t-xs);color:var(--muted);margin-top:2px;display:block}.rates__stars[data-astro-cid-uoaol5tz]{background:linear-gradient(90deg, var(--mint) var(--p), var(--line-strong) var(--p));width:92px;height:16px;-webkit-mask:var(--star) no-repeat;mask:var(--star) no-repeat;grid-area:st}.promos__more[data-astro-cid-lcdefpme]{border-radius:var(--r-l);background:var(--ink);color:#fff;flex-direction:column;gap:16px;padding:clamp(22px,2.6vw,36px);text-decoration:none;display:flex}.promos__more[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:#ffffffb3}.promos__more[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:0;margin:0;padding:0;list-style:none;display:grid}.promos__more[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:var(--t-body);border-bottom:1px solid #ffffff26;padding:12px 0;line-height:1.35}.promos__more[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-top:0}.promos__go[data-astro-cid-lcdefpme]{margin-top:auto;font-weight:600}.promos__more[data-astro-cid-lcdefpme]:hover .promos__go[data-astro-cid-lcdefpme]{text-decoration:underline}.promos[data-astro-cid-lcdefpme]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1199px){.promos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.promos[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.uzi[data-astro-cid-lcdefpme]{gap:var(--space-block) clamp(32px, 6vw, 112px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.uzi__lead[data-astro-cid-lcdefpme]{top:calc(var(--header-top) + var(--header-h) + 24px);justify-items:start;gap:22px;display:grid;position:sticky}.uzi__lead[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:40ch}.uzi__mono[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.06em;background:linear-gradient(120deg,#c9a04f,#e9c98a 45%,#c08a9c);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.1em 0 -.06em -.04em;padding-right:.06em;font-size:clamp(6rem,3rem + 9vw,11rem);font-weight:300;line-height:1}.uzi__who[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.uzi__who[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{flex:220px}.uzi__faces[data-astro-cid-lcdefpme]{flex:none;display:flex}.uzi__faces[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:3px solid var(--paper);object-fit:cover;border-radius:50%;width:52px;height:52px}.uzi__faces[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]+img[data-astro-cid-lcdefpme]{margin-left:-14px}.uzi__fine[data-astro-cid-lcdefpme]{margin-top:16px}.uzi__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.uzi__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:24px;padding:18px 0;display:grid}.uzi__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--line)}.uzi__list[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--muted);margin-top:3px;display:block}.uzi__list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{white-space:nowrap;font-weight:600}@media (width<=899px){.uzi[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.uzi__lead[data-astro-cid-lcdefpme]{position:static}}.rooms[data-astro-cid-lcdefpme]{gap:var(--gap);grid-template-columns:1.15fr .85fr .85fr 1.15fr;display:grid}.rooms__i[data-astro-cid-lcdefpme]{gap:12px;margin:0;display:grid}.rooms__i[data-astro-cid-lcdefpme] img{object-fit:cover;border-radius:var(--r-l);width:100%;height:clamp(260px,30vw,440px)}.rooms__i[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:clamp(24px,4vw,64px)}.rooms__i[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=767px){.rooms[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:12px}.rooms__i[data-astro-cid-lcdefpme] img{height:clamp(170px,48vw,280px)}.rooms__i[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:0}}.recs[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:14px;width:100%;margin-top:18px;padding-top:22px;display:grid}.recs__h[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--t-small);max-width:46ch}.recs[data-astro-cid-lcdefpme] .rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.recs[data-astro-cid-lcdefpme] .rates a{padding:18px 16px}.recs[data-astro-cid-lcdefpme] .rates__v{font-size:clamp(34px,1.6rem + 1vw,48px)}@media (width<=599px){.recs[data-astro-cid-lcdefpme] .rates{grid-template-columns:1fr;gap:8px}.recs[data-astro-cid-lcdefpme] .rates a{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"v s a""v st a";align-items:center;gap:6px 16px;padding:14px 18px}.recs[data-astro-cid-lcdefpme] .rates__v{font-size:40px}}.sis[data-astro-cid-lcdefpme]{isolation:isolate;border-radius:var(--r-xl);position:relative;overflow:hidden}.sis__in[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;max-width:860px;padding:clamp(32px,6vw,96px) clamp(24px,5vw,80px);display:grid;position:relative}.sis__in[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:46ch}
