.page-birthday .wedding-hero-inner{min-height:310px;padding-block:33px}.page-birthday .wedding-hero h1{font-size:clamp(44px,5vw,65px);max-width:600px}.page-birthday .wedding-lead{max-width:430px}.page-birthday .wedding-value-items{grid-template-columns:repeat(5,1fr)}.page-birthday .wedding-values-grid{grid-template-columns:30% 68%}.page-birthday .wedding-cta{background-image:linear-gradient(90deg,#090c0866,#090c08e8 40%,#090c08c9),url('../images/birthday-hero.png')}.page-birthday .wedding-inspiration-grid a:nth-child(3) .service-scene{background-image:url('../images/gallery-inspiration.png');background-size:400% 300%;background-position:66.666667% 100%}.page-birthday .wedding-inspiration-grid a:last-child .service-scene{background-image:url('../images/gallery-inspiration.png');background-size:400% 300%;background-position:33.333333% 50%}.page-birthday .wedding-inspiration-grid a:first-child .service-scene{background-image:url('../images/event-scenes.png');background-size:300% 200%;background-position:100% 0}
@media(min-width:761px) and (max-width:1200px){.page-birthday .wedding-hero-inner{min-height:250px;padding-block:25px}.page-birthday .wedding-hero h1{font-size:47px}.page-birthday .wedding-value-items article{padding-inline:8px}.page-birthday .wedding-value-items h3{font-size:12px}}
@media(max-width:760px){.page-birthday .wedding-hero-inner{min-height:365px;padding-block:40px}.page-birthday .wedding-hero h1{font-size:44px}.page-birthday .wedding-values-grid{grid-template-columns:1fr}.page-birthday .wedding-value-items{grid-template-columns:1fr 1fr}.page-birthday .wedding-value-items article:last-child{grid-column:1/-1;max-width:220px;margin:auto}.page-birthday .wedding-hero .button-group{gap:12px}}
@media(max-width:360px){.page-birthday .wedding-hero h1{font-size:38px}.page-birthday .wedding-story .section-label{letter-spacing:.22em}}
.page-birthday .wedding-included-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.page-birthday .wedding-included-grid article{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){.page-birthday .wedding-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
