@layer components{.guest-photos_wrap{padding:var(--section-space-medium) var(--site-margin) 0;justify-content:center;display:flex}.guest-photos_wrap.is-band{margin-bottom:var(--section-space-medium);padding-bottom:var(--section-space-medium);background-color:var(--background);color:var(--text)}.guest-photos_inner{width:100%;max-width:var(--max-width-wide)}.guest-photos_head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.guest-photos_eyebrow{margin-bottom:var(--space-3)}.guest-photos_title{color:var(--text-strong)}.guest-photos_grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}@media not (min-width:48rem){.guest-photos_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.guest-photos_tile{aspect-ratio:4/3;border-radius:var(--radius-medium);background-color:var(--dark-800);display:block;overflow:clip}.guest-photos_tile .image{width:100%;height:100%;transition:scale calc(var(--hover-duration) * 3) var(--hover-ease)}@media (hover:hover){.guest-photos_tile:hover .image{scale:1.03}}.occasion-hero_wrap{padding:var(--space-5) var(--space-3) var(--space-7);justify-content:center;display:flex}.occasion-hero_inner{gap:var(--space-7);width:100%;max-width:var(--max-width-wide);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;display:grid}@media not (min-width:64rem){.occasion-hero_inner{gap:var(--space-6);grid-template-columns:1fr}}.occasion-hero_rating{margin-bottom:var(--space-4)}.occasion-hero_title{color:var(--text-strong);margin-bottom:var(--space-4)}.occasion-hero_text{color:var(--text-2);margin-bottom:var(--space-5)}.occasion-hero_buttons{gap:var(--space-2)}.enquiry-block_wrap{padding:0 var(--space-3) var(--section-space-medium);scroll-margin-top:calc(var(--nav-height) + var(--space-4));justify-content:center;display:flex}.enquiry-block_inner{width:100%;max-width:var(--max-width-wide)}.enquiry-block_card{gap:var(--space-7);padding:var(--space-7);border-radius:var(--radius-footer);background-color:var(--background);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media not (min-width:64rem){.enquiry-block_card{gap:var(--space-6);padding:var(--space-5) var(--space-3);border-radius:var(--radius-large);grid-template-columns:1fr}}.enquiry-block_title{color:var(--text-strong);margin-bottom:var(--space-5)}.enquiry-block_points{gap:var(--space-2);color:var(--text-body);font-size:var(--text-main);flex-direction:column;display:flex}.enquiry-block_points li{align-items:center;gap:var(--space-2);display:flex}.enquiry-block_points .icon{--_size:1rem;color:var(--accent-green)}.enquiry-block_review{width:100%;margin-top:var(--space-6);box-shadow:none}.enquiry-block_form{padding:var(--space-5) var(--space-5) var(--space-4);border-radius:var(--radius-large);background-color:var(--light-100);box-shadow:0 1.875rem 4.375rem -2.25rem color-mix(in srgb, var(--dark-900) 40%, transparent)}@media not (min-width:48rem){.enquiry-block_form{padding:var(--space-5) var(--space-4)}}.enquiry-block_rating{margin-top:var(--space-3);justify-content:center;display:flex}.occasion-editorial_wrap{padding-bottom:var(--section-space-medium);justify-content:center;display:flex}.occasion-editorial_container{gap:var(--space-6);align-items:stretch}.occasion-editorial_layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media not (min-width:64rem){.occasion-editorial_layout{gap:var(--space-5);grid-template-columns:1fr}}.occasion-editorial_eyebrow{margin-bottom:var(--space-3)}.occasion-editorial_title{color:var(--text-strong);margin:0}.occasion-editorial_body{gap:var(--space-3);color:var(--text-2);font-size:var(--text-large);text-wrap:pretty;flex-direction:column;line-height:1.65;display:flex}.occasion-editorial_body a{color:var(--text-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hairline) 60%, var(--text-label));text-decoration-color:color-mix(in srgb, var(--hairline) 60%, var(--text-label));text-underline-offset:.2em}.occasion-editorial_gallery{scroll-margin-top:calc(var(--nav-height) + var(--space-5))}.occasion-editorial_gallery_head{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-3);display:flex}.occasion-editorial_gallery_note{color:var(--text-label);font-size:var(--text-small)}.occasion-editorial_grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:15rem;display:grid}@media not (min-width:48rem){.occasion-editorial_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:11rem}}.occasion-editorial_tile{border-radius:var(--radius-medium);cursor:zoom-in;overflow:clip}.occasion-editorial_tile .image{width:100%;height:100%}.related-occasions_wrap{padding-bottom:var(--section-space-large);text-align:center;justify-content:center;display:flex}.related-occasions_container{--_alignment:center;align-items:center;gap:0}.related-occasions_eyebrow{margin-bottom:var(--space-3)}.related-occasions_title{color:var(--text-strong);margin-bottom:var(--space-5)}}
