.winter-hero[data-astro-cid-oe5j7wcf]{background:var(--light);color:var(--ink)}.winter-intro[data-astro-cid-oe5j7wcf]{grid-template-columns:1.1fr 1fr;align-items:stretch;display:grid}.winter-copy[data-astro-cid-oe5j7wcf]{align-self:center;padding:clamp(36px,5vw,76px) clamp(28px,6vw,95px) clamp(45px,6vw,88px) 0}.winter-crumbs[data-astro-cid-oe5j7wcf]{color:#52575c;flex-wrap:wrap;gap:.65em;margin:0 0 clamp(25px,4vw,58px);font-size:.86rem;display:flex}.winter-crumbs[data-astro-cid-oe5j7wcf] a[data-astro-cid-oe5j7wcf]:hover,.winter-phone[data-astro-cid-oe5j7wcf]:hover{text-decoration:underline}h1[data-astro-cid-oe5j7wcf]{font:700 clamp(3.4rem,6.7vw,6.4rem)/.96 var(--head);letter-spacing:-.045em;max-width:13ch;margin:0}.winter-lead[data-astro-cid-oe5j7wcf]{color:#42474b;max-width:40ch;margin:22px 0;font-size:clamp(1.04rem,1.6vw,1.3rem);line-height:1.55}.winter-price[data-astro-cid-oe5j7wcf]{align-items:center;gap:18px;margin:23px 0 25px;display:flex}.winter-price[data-astro-cid-oe5j7wcf] strong[data-astro-cid-oe5j7wcf]{font:700 clamp(2.8rem,4vw,4rem)/1 var(--head);letter-spacing:-.04em;white-space:nowrap}.winter-price[data-astro-cid-oe5j7wcf] span[data-astro-cid-oe5j7wcf]{border-left:2px solid var(--red);color:#44494d;padding-left:15px;font-size:.91rem;line-height:1.45}.winter-actions[data-astro-cid-oe5j7wcf]{flex-wrap:wrap;align-items:center;gap:18px 26px;display:flex}.winter-actions[data-astro-cid-oe5j7wcf] .winter-cta[data-astro-cid-oe5j7wcf]{background:#b92f20;border-color:#b92f20;width:auto;margin:0}.winter-phone[data-astro-cid-oe5j7wcf]{font:700 1.3rem var(--head);white-space:nowrap}.winter-photo[data-astro-cid-oe5j7wcf]{background:#232528;min-height:24rem;margin:0;position:relative;overflow:hidden}.winter-photo[data-astro-cid-oe5j7wcf] img{object-fit:cover;object-position:55% 52%;width:100%;height:100%;position:absolute;inset:0}figcaption[data-astro-cid-oe5j7wcf]{color:#fff;background:#15171a;padding:9px 15px;font-size:.77rem;position:absolute;bottom:0;left:0}.winter-details[data-astro-cid-oe5j7wcf]{background:var(--black2);color:#fff;padding:clamp(48px,6vw,88px) 0}.winter-columns[data-astro-cid-oe5j7wcf]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(35px,7vw,110px);display:grid}.winter-scope[data-astro-cid-oe5j7wcf] h2[data-astro-cid-oe5j7wcf],.winter-booking[data-astro-cid-oe5j7wcf] h2{font:700 clamp(2.15rem,3.3vw,3.3rem)/1.05 var(--head);margin:0 0 14px}.winter-scope[data-astro-cid-oe5j7wcf] dl[data-astro-cid-oe5j7wcf]{margin:24px 0 32px}.winter-scope[data-astro-cid-oe5j7wcf] dl[data-astro-cid-oe5j7wcf] div[data-astro-cid-oe5j7wcf]{border-top:1px solid #3c4046;padding:15px 0 19px}.winter-scope[data-astro-cid-oe5j7wcf] dt[data-astro-cid-oe5j7wcf]{font:700 1.55rem var(--head)}.winter-scope[data-astro-cid-oe5j7wcf] dd[data-astro-cid-oe5j7wcf],.winter-scope[data-astro-cid-oe5j7wcf] address[data-astro-cid-oe5j7wcf],.winter-booking[data-astro-cid-oe5j7wcf] p{color:#c7cbcf;line-height:1.55}.winter-scope[data-astro-cid-oe5j7wcf] dd[data-astro-cid-oe5j7wcf]{margin:4px 0 0}.winter-scope[data-astro-cid-oe5j7wcf] address[data-astro-cid-oe5j7wcf]{font-size:.95rem;font-style:normal}.winter-scope[data-astro-cid-oe5j7wcf] address[data-astro-cid-oe5j7wcf] strong[data-astro-cid-oe5j7wcf]{color:#fff}.winter-booking[data-astro-cid-oe5j7wcf]{scroll-margin-top:122px}.winter-booking[data-astro-cid-oe5j7wcf] .booking-form{background:#1a1e23;border:1px solid #3b4047;gap:18px;padding:clamp(20px,3vw,38px)}.winter-booking[data-astro-cid-oe5j7wcf] .btn{background:#b92f20;border-color:#b92f20}.winter-hero[data-astro-cid-oe5j7wcf] a[data-astro-cid-oe5j7wcf]:focus-visible,.winter-booking[data-astro-cid-oe5j7wcf] :focus-visible{outline-offset:3px;outline:3px solid #4589c3}@media (width<=740px){.winter-intro[data-astro-cid-oe5j7wcf],.winter-columns[data-astro-cid-oe5j7wcf]{grid-template-columns:1fr}.winter-copy[data-astro-cid-oe5j7wcf]{padding:26px 0 32px}.winter-crumbs[data-astro-cid-oe5j7wcf]{margin-bottom:21px}.winter-photo[data-astro-cid-oe5j7wcf]{aspect-ratio:1.75;min-height:0}.winter-photo[data-astro-cid-oe5j7wcf] img{object-position:50% 52%}.winter-columns[data-astro-cid-oe5j7wcf]{gap:36px}.winter-booking[data-astro-cid-oe5j7wcf]{scroll-margin-top:82px}}
