.detail-main{padding-top:170px}.detail-heading{max-width:1240px;margin:auto;padding:40px 6vw 0}.detail-heading>a{font:14px var(--sans);text-decoration:underline}.detail-heading h1{font-size:clamp(38px,5vw,70px);margin:20px 0}.detail-content{max-width:1240px;margin:auto}.detail-content>p{max-width:780px;font-size:18px;line-height:1.8;margin-bottom:24px}.detail-gallery{columns:3;column-gap:24px;margin:36px 0}.detail-gallery img{display:block;width:100%;height:auto;margin-bottom:24px;break-inside:avoid;cursor:zoom-in}.detail-cta{text-align:center;padding:24px 24px 72px}.venue-list{columns:3;line-height:2;padding-left:20px}.wed-couple a{color:inherit;text-decoration:none}.wed-couple a:hover{text-decoration:underline}.detail-page .section{padding-top:36px}.detail-page .awards{margin:40px 0}.photo-credit{font-style:italic}@media(max-width:800px){.detail-gallery,.venue-list{columns:2}}@media(max-width:560px){.detail-main{padding-top:110px}.detail-gallery{columns:1}.venue-list{columns:1}.detail-heading{padding-top:24px}.detail-gallery img{margin-bottom:18px}}.detail-gallery.rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:2px;grid-auto-flow:dense;row-gap:0;align-items:start}.detail-gallery.rows>:nth-child(3n+1){grid-column:1}.detail-gallery.rows>:nth-child(3n+2){grid-column:2}.detail-gallery.rows>:nth-child(3n){grid-column:3}@media(max-width:800px){.detail-gallery.rows{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-gallery.rows>:nth-child(odd){grid-column:1}.detail-gallery.rows>:nth-child(even){grid-column:2}}@media(max-width:560px){.detail-gallery.rows{display:block}}