.album-heading[data-astro-cid-6bdwuc52]{text-align:center;padding-block:72px 50px;position:relative}.album-heading[data-astro-cid-6bdwuc52] .eyebrow[data-astro-cid-6bdwuc52]{color:var(--green);justify-content:center;gap:10px;margin-bottom:24px;display:flex}.album-heading[data-astro-cid-6bdwuc52] h1[data-astro-cid-6bdwuc52]{width:fit-content;color:var(--cherry);letter-spacing:-.055em;margin:auto;font-size:clamp(62px,7.5vw,105px);line-height:.98;position:relative}.album-star[data-astro-cid-6bdwuc52]{font:400 58px var(--sans);color:var(--green);position:absolute;top:15px;right:-70px;transform:rotate(12deg)}.album-heading[data-astro-cid-6bdwuc52]>p[data-astro-cid-6bdwuc52]:not(.eyebrow){font-size:var(--text-body);max-width:660px;margin:28px auto 12px;line-height:1.8}.album-heading[data-astro-cid-6bdwuc52]>.handwritten[data-astro-cid-6bdwuc52]{color:var(--cherry);font-size:29px}.album-toolbar[data-astro-cid-6bdwuc52]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.album-filters[data-astro-cid-6bdwuc52]{flex-wrap:wrap;gap:10px;display:none}.js .album-filters[data-astro-cid-6bdwuc52]{display:flex}.album-filters[data-astro-cid-6bdwuc52] button[data-astro-cid-6bdwuc52]{border:1px solid var(--line);min-height:46px;color:var(--ink);font-size:var(--text-ui);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:10px;padding:10px 18px;line-height:1.4;display:flex}.album-filters[data-astro-cid-6bdwuc52] button[data-astro-cid-6bdwuc52] span[data-astro-cid-6bdwuc52]{font-size:var(--text-label);opacity:.8}.album-filters[data-astro-cid-6bdwuc52] button[data-astro-cid-6bdwuc52][aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--paper)}.album-filters[data-astro-cid-6bdwuc52] button[data-astro-cid-6bdwuc52]:hover{border-color:var(--green)}.album-count[data-astro-cid-6bdwuc52]{font-size:var(--text-ui);color:var(--muted)}.album-grid[data-astro-cid-6bdwuc52]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:34px 25px;display:grid}.album-card[data-astro-cid-6bdwuc52]{min-width:0;margin:0}.album-card[data-astro-cid-6bdwuc52] a[data-astro-cid-6bdwuc52]{background:var(--pink);aspect-ratio:4/5;border-radius:9px;display:block;position:relative;overflow:hidden}.album-card[data-astro-cid-6bdwuc52] img[data-astro-cid-6bdwuc52]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.album-card[data-astro-cid-6bdwuc52] a[data-astro-cid-6bdwuc52]:hover img[data-astro-cid-6bdwuc52]{transform:scale(1.035)}.album-feature[data-astro-cid-6bdwuc52]{grid-column:span 2}.album-feature[data-astro-cid-6bdwuc52] a[data-astro-cid-6bdwuc52]{aspect-ratio:1.67}.album-expand[data-astro-cid-6bdwuc52]{background:var(--cream);width:44px;height:44px;color:var(--cherry);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:17px;right:17px;box-shadow:0 2px 8px #3b302812}.album-expand[data-astro-cid-6bdwuc52] .icon[data-astro-cid-6bdwuc52]{width:20px;height:20px}figcaption[data-astro-cid-6bdwuc52]{font-size:var(--text-ui);margin-top:13px;padding-inline:2px;line-height:1.6}.album-more[data-astro-cid-6bdwuc52]{text-align:center;padding-top:40px}.album-more[data-astro-cid-6bdwuc52] .button[data-astro-cid-6bdwuc52]{margin:auto}.album-invitation[data-astro-cid-6bdwuc52]{text-align:center;padding-block:85px 110px}.album-invitation[data-astro-cid-6bdwuc52]>span[data-astro-cid-6bdwuc52]{color:var(--cherry);margin-bottom:15px;font-size:42px;display:block}.album-invitation[data-astro-cid-6bdwuc52] h2[data-astro-cid-6bdwuc52]{color:var(--cherry);font-size:clamp(40px,5vw,66px)}.album-invitation[data-astro-cid-6bdwuc52] p[data-astro-cid-6bdwuc52]{font-size:var(--text-body);margin:22px 0 25px}.album-invitation[data-astro-cid-6bdwuc52] .inline-actions[data-astro-cid-6bdwuc52]{justify-content:center}.album-dialog[data-astro-cid-6bdwuc52]{background:var(--cream);width:min(1100px,100% - 32px);max-height:94dvh;color:var(--ink);border:0;border-radius:15px;padding:20px;overflow:auto}.album-dialog[data-astro-cid-6bdwuc52]::backdrop{backdrop-filter:blur(6px);background:#251b17dc}.album-close[data-astro-cid-6bdwuc52]{z-index:1;border:1px solid var(--line);background:var(--cream);width:46px;height:46px;color:var(--cherry);cursor:pointer;border-radius:50%;font-size:30px;line-height:1;position:absolute;top:30px;right:30px}.album-image-stage[data-astro-cid-6bdwuc52]{background:#eadfcb;border-radius:8px;justify-content:center;align-items:center;height:68dvh;min-height:200px;display:flex;overflow:hidden}.album-image-stage[data-astro-cid-6bdwuc52] img[data-astro-cid-6bdwuc52]{object-fit:contain;width:100%;height:100%;display:block}.album-dialog-controls[data-astro-cid-6bdwuc52]{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:20px;padding-top:17px;display:grid}.album-dialog-controls[data-astro-cid-6bdwuc52]>button[data-astro-cid-6bdwuc52]{border:1px solid var(--cherry);width:48px;height:48px;color:var(--cherry);cursor:pointer;background:0 0;border-radius:50%;font-size:24px}.album-dialog-controls[data-astro-cid-6bdwuc52]>div[data-astro-cid-6bdwuc52]{text-align:center}#album-position[data-astro-cid-6bdwuc52]{font-size:var(--text-label);color:var(--muted)}#album-caption[data-astro-cid-6bdwuc52]{font-size:var(--text-ui);margin-top:3px;line-height:1.5}@media (width<=900px){.album-grid[data-astro-cid-6bdwuc52]{grid-template-columns:repeat(2,minmax(0,1fr))}.album-feature[data-astro-cid-6bdwuc52] a[data-astro-cid-6bdwuc52]{aspect-ratio:1.6}.album-heading[data-astro-cid-6bdwuc52]{padding-top:55px}.album-dialog-controls[data-astro-cid-6bdwuc52]{gap:12px}}@media (width<=640px){.album-heading[data-astro-cid-6bdwuc52]{padding-block:45px 35px}.album-heading[data-astro-cid-6bdwuc52] h1[data-astro-cid-6bdwuc52]{font-size:64px}.album-star[data-astro-cid-6bdwuc52]{font-size:30px;top:0;right:-30px}.album-heading[data-astro-cid-6bdwuc52]>.handwritten[data-astro-cid-6bdwuc52]{font-size:26px}.album-filters[data-astro-cid-6bdwuc52]{gap:8px}.album-filters[data-astro-cid-6bdwuc52] button[data-astro-cid-6bdwuc52]{padding-inline:13px}.album-toolbar[data-astro-cid-6bdwuc52]{gap:15px}.album-grid[data-astro-cid-6bdwuc52]{gap:28px 18px}.album-invitation[data-astro-cid-6bdwuc52]{padding-block:60px 80px}.album-dialog[data-astro-cid-6bdwuc52]{width:calc(100% - 20px);padding:12px}.album-close[data-astro-cid-6bdwuc52]{top:20px;right:20px}.album-image-stage[data-astro-cid-6bdwuc52]{height:60dvh}.album-dialog-controls[data-astro-cid-6bdwuc52]{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.album-dialog-controls[data-astro-cid-6bdwuc52]>button[data-astro-cid-6bdwuc52]{width:44px;height:44px}}@media (width<=519px){.album-grid[data-astro-cid-6bdwuc52]{grid-template-columns:1fr}.album-feature[data-astro-cid-6bdwuc52]{grid-column:auto}.album-card[data-astro-cid-6bdwuc52] a[data-astro-cid-6bdwuc52]{aspect-ratio:1}.album-feature[data-astro-cid-6bdwuc52] a[data-astro-cid-6bdwuc52]{aspect-ratio:1.3}.album-heading[data-astro-cid-6bdwuc52] .desktop-break[data-astro-cid-6bdwuc52]{display:none}}@media (prefers-reduced-motion:reduce){.album-card[data-astro-cid-6bdwuc52] img[data-astro-cid-6bdwuc52]{transition:none}}
