.wedding-gallery-module__jH1oaq__receptionSequence>button:nth-child(n){aspect-ratio:4/3;--gallery-frame-padding:75%;grid-column:auto}.wedding-gallery-module__jH1oaq__receptionSequence>button:is(:first-child,:nth-child(8),:last-child){aspect-ratio:16/8.5;--gallery-frame-padding:53.125%;grid-column:1/-1}@media (min-width:700px) and (max-width:1194px){.wedding-gallery-module__jH1oaq__receptionSequence>button:nth-child(n){aspect-ratio:auto}}@media (max-width:699px){.wedding-gallery-module__jH1oaq__receptionSequence>button:nth-child(n){aspect-ratio:4/5}.wedding-gallery-module__jH1oaq__receptionSequence>button:is(:first-child,:nth-child(8),:last-child){aspect-ratio:4/3}}@media (min-width:700px){.wedding-gallery-module__jH1oaq__balancedSequence>button:last-child:is(:nth-child(5n+2),:nth-child(5n+4)){aspect-ratio:4/3;--gallery-frame-padding:75%;grid-column:1/-1}}@media (min-width:700px) and (max-width:1194px){.wedding-gallery-module__jH1oaq__balancedSequence>button:last-child:is(:nth-child(5n+2),:nth-child(5n+4)){aspect-ratio:auto}}@media (max-width:699px){.wedding-gallery-module__jH1oaq__balancedSequence:not(.wedding-gallery-module__jH1oaq__wideOpening)>button:last-child:nth-child(odd),.wedding-gallery-module__jH1oaq__wideOpening>button:first-child,.wedding-gallery-module__jH1oaq__wideOpening>button:last-child:nth-child(2n){aspect-ratio:4/3;grid-column:1/-1}}.wedding-gallery-module__jH1oaq__galleryWithCredit.detail-gallery{padding-bottom:32px}.wedding-gallery-module__jH1oaq__photographerCredit{text-align:center;color:var(--slate);margin:28px 0 0}.wedding-gallery-module__jH1oaq__photographerCreditLabel{font-size:var(--text-supporting-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;line-height:1.4;display:block}.wedding-gallery-module__jH1oaq__photographerCreditLink{max-width:100%;min-height:44px;color:var(--slate);font-family:var(--font-playfair), var(--font-serif-custom);text-wrap:balance;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:4px 2px;font-size:clamp(20px,1.8vw,26px);line-height:1.3;display:inline-flex}.wedding-gallery-module__jH1oaq__photographerCreditLink>span{text-underline-offset:5px;min-width:0;text-decoration:underline;text-decoration-thickness:1px}.wedding-gallery-module__jH1oaq__photographerCreditLink>svg{flex-shrink:0}.wedding-gallery-module__jH1oaq__photographerCreditLink:hover>span{text-decoration-thickness:2px}.wedding-gallery-module__jH1oaq__photographerCreditLink:focus-visible{outline:2px solid var(--primary);outline-offset:5px}
