.winter-popup{color:#fff;background:#132b3a;border:0;width:min(1120px,100vw - 64px);max-width:none;height:auto;min-height:0;max-height:calc(100dvh - 48px);margin:0;padding:0;font-family:Urbanist,sans-serif;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0005}.winter-popup[open]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;display:grid}.winter-popup::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#132b3ab8}.winter-popup-image{min-height:590px;position:relative;overflow:hidden}.winter-popup-image img{object-fit:cover;object-position:83% center;width:100%;height:100%;position:absolute;inset:0}.winter-popup-copy{flex-direction:column;align-items:flex-start;padding:65px 48px 45px;display:flex}.winter-popup-kicker{letter-spacing:.17em;font-size:10px}.winter-popup h2{letter-spacing:-.03em;text-transform:uppercase;margin:30px 0 24px;font-family:Gilda,Gilda Display,serif;font-size:64px;font-weight:400;line-height:1.06}.winter-popup-copy p{margin:0 0 24px;font-size:18px;line-height:1.65}.winter-popup-note{color:#e1d5c5;margin-bottom:26px;font-size:11px;line-height:1.6}.winter-popup-cta{color:#132b3a;background:#f4f0e9;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:8px;padding:18px 22px;font-size:14px;text-decoration:none;display:flex}.winter-popup-later{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff70;margin-top:20px;padding:0 0 5px;font-family:inherit;font-size:12px}.winter-popup-close{z-index:2;color:#fff;cursor:pointer;background:#132b3a;border:1px solid #ffffff80;border-radius:50%;width:36px;height:36px;font-size:27px;line-height:1;position:absolute;top:15px;right:15px}.winter-popup :focus-visible{outline-offset:4px;outline:2px solid #d4b58c}@media (max-width:1100px){.winter-popup-copy{padding:55px 32px 35px}.winter-popup h2{font-size:52px}.winter-popup-image{min-height:560px}.winter-popup-copy p{font-size:16px}}@media (max-width:800px){.winter-popup{width:calc(100vw - 32px)}.winter-popup[open]{grid-template-columns:1fr}.winter-popup-image{height:210px;min-height:0}.winter-popup-image img{object-position:80% 10%}.winter-popup-copy{padding:28px}.winter-popup h2{margin:18px 0;font-size:44px}.winter-popup-copy p{margin-bottom:16px;font-size:16px}.winter-popup-note{margin-bottom:20px}.winter-popup-close{background:#132b3aba}.winter-popup-later{margin-top:18px}}@media (max-width:420px){.winter-popup-image{height:165px}.winter-popup-copy{padding:24px}.winter-popup h2{font-size:39px}.winter-popup-cta{padding:17px 16px;font-size:13px}.winter-popup-copy p{font-size:15px}}
