.holiday-page .pen-hero h1{font-size:clamp(44px,4.7vw,68px)}.holiday-page .holiday-gold{color:#f2ca70}.holiday-hero-image{height:100%;min-height:590px;overflow:hidden}.holiday-hero-image img{width:100%;height:100%;min-height:590px;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 22%)}.holiday-page .holiday-hero-note{font-size:13px;color:#bcd0df;max-width:480px;margin-top:24px}.holiday-map img{width:100%;height:auto;border-radius:14px}.holiday-map p{text-align:center;color:#526b7c;font-size:14px}.holiday-learn-link{color:#0867b0;font-weight:700;text-underline-offset:5px}.holiday-patterns{background:#edf5fa;padding:56px 0}.holiday-patterns ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.holiday-patterns li{padding:20px 0;border-bottom:1px solid #cbdfea;font-size:18px;color:#23465d}.holiday-patterns li:before{content:'✓';color:#0867b0;font-weight:800;margin-right:14px}.holiday-checkout-note{text-align:center;color:#bcd0df}.holiday-page .pen-rsvp .eyebrow{color:#f2ca70}@media(max-width:650px){.holiday-hero-image{min-height:0;height:320px;margin-top:24px}.holiday-hero-image img{min-height:0;height:320px;mask-image:linear-gradient(180deg,transparent,#000 20%)}.holiday-patterns{padding:40px 0}.holiday-patterns ul{grid-template-columns:1fr}.holiday-page .pen-hero h1{font-size:49px}.holiday-page .pen-hero-copy{padding-bottom:12px}}