.w-page{background:var(--paper)}.w-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:7vw;padding:48px 7vw 88px;display:grid}.w-back{grid-column:1/-1;margin-bottom:64px;font-size:14px}.w-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:14px}.w-intro>.w-kicker{grid-column:1}.w-intro h1{grid-column:1;margin:25px 0 40px;font-size:clamp(76px,9vw,140px);line-height:.95}.w-intro-copy{grid-column:1;max-width:530px}.w-intro-copy p:first-child{font:26px/1.45 Georgia,serif}.w-intro-copy p,.w-copy,.w-enquiry>p{font-size:17px;line-height:1.8}.w-opening{grid-area:2/2/5;align-self:center;margin:0}.w-opening img{width:100%;height:auto;display:block}@media (min-width:1051px){.w-opening{align-self:stretch;min-height:0;position:relative}.w-opening img{object-fit:contain;object-position:center;height:100%;position:absolute;inset:0}.w-opening figcaption{position:absolute;top:100%;left:0;right:0}}.w-page figcaption{padding-top:16px;font-size:14px;line-height:1.5}.w-section{border-top:1px solid var(--rule);padding:85px 7vw}.w-section-title{grid-template-columns:1fr 2fr;gap:40px;margin-bottom:40px;display:grid}.w-page h2{font-size:clamp(40px,4.6vw,72px);line-height:1.1}.w-copy{max-width:720px;margin:0 0 55px auto}.w-grid{grid-template-columns:1fr 1fr;gap:60px 5vw;display:grid}.w-photo{min-width:0;margin:0}.w-photo img{object-fit:contain;background:#ffffff4d;width:100%;height:560px;display:block}.w-photo img[src="/weddings/peonies-candlelight.jpg"]{object-fit:cover;object-position:center bottom}@media (max-width:520px){.w-page .w-photo img[src="/weddings/peonies-candlelight.jpg"]{aspect-ratio:7/8;object-fit:cover;object-position:center bottom;height:auto}}.w-reception{background:#e7e0d4}.w-extra{margin-bottom:60px}.w-added-details{margin-top:60px}.w-reception>.w-photo{margin-bottom:60px}.w-reception>.w-photo img{height:auto;max-height:760px}.w-planning{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.w-planning .w-copy{margin:0}.w-enquiry{color:#f4f0e8;background:#292b26}.w-enquiry h2{margin:30px 0}.w-enquiry h2 i{color:#e5c6b8}.w-enquiry>p{max-width:620px}.w-page .text-link{font-size:14px}.w-phone{width:fit-content;margin-top:28px;font-size:18px;display:block}.w-page a:focus-visible{outline-offset:6px;outline:2px solid}@media (max-width:1050px){.w-intro{padding:35px 6vw 65px;display:block}.w-back{margin-bottom:40px;display:block}.w-intro h1{font-size:clamp(60px,10vw,100px);line-height:1}.w-intro-copy{max-width:680px}.w-opening{max-width:760px;margin:40px 0 0}.w-opening img{object-fit:contain;height:auto;position:static}.w-opening figcaption{position:static}.w-section-title,.w-planning{grid-template-columns:1fr;gap:24px}}@media (max-width:800px){.w-intro{padding:35px 6vw 55px;display:block}.w-back{margin-bottom:45px;display:block}.w-intro h1{font-size:clamp(66px,15vw,110px)}.w-opening{margin-top:45px}.w-section{padding:60px 6vw}.w-section-title,.w-planning{display:block}.w-section-title h2{margin-top:25px}.w-copy{margin:30px 0}.w-grid{gap:35px 20px}.w-photo img{height:350px}.w-page figcaption{font-size:14px}.w-planning .w-copy{margin-top:30px}}@media (max-width:520px){.w-grid{grid-template-columns:1fr}.w-photo img{height:auto;max-height:620px}.w-page h2{font-size:40px}.w-intro-copy p:first-child{font-size:24px}}
