.album-page[data-astro-cid-u5ltkf5w]{background:var(--bone);color:var(--ink);font-family:var(--font-body);min-height:100dvh}.album-header[data-astro-cid-u5ltkf5w]{display:flex;align-items:center;justify-content:space-between;padding:clamp(20px,3vw,40px) clamp(20px,4vw,56px)}.album-brand[data-astro-cid-u5ltkf5w]{display:flex;flex-direction:column;line-height:.92;text-decoration:none;color:var(--ink);font-family:var(--font-display);text-transform:uppercase}.album-brand-first[data-astro-cid-u5ltkf5w]{font-size:clamp(13px,1.5vw,18px);font-weight:200;letter-spacing:.04em;font-variation-settings:"opsz" 9}.album-brand-last[data-astro-cid-u5ltkf5w]{font-size:clamp(13px,1.5vw,18px);font-weight:900;letter-spacing:-.01em;font-variation-settings:"opsz" 9}.album-back[data-astro-cid-u5ltkf5w]{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#1a1a1a8c;border-bottom:1px solid color-mix(in srgb,var(--accent) 60%,#1a1a1a);padding-bottom:3px;transition:color .2s ease}.album-back[data-astro-cid-u5ltkf5w]:hover{color:var(--ink)}.album-intro[data-astro-cid-u5ltkf5w]{padding:clamp(24px,5vw,64px) clamp(20px,4vw,56px) clamp(16px,2.5vw,28px)}.album-title[data-astro-cid-u5ltkf5w]{font-family:var(--font-display);font-weight:900;font-variation-settings:"WONK" 0,"opsz" 144;font-size:clamp(2.2rem,7vw,5rem);letter-spacing:-.025em;text-transform:uppercase;line-height:.9;position:relative;display:inline-block}.album-desc[data-astro-cid-u5ltkf5w]{margin-top:.9rem;font-size:clamp(13px,1.3vw,15px);letter-spacing:.02em;color:var(--text-dim);max-width:60ch}.album-meta[data-astro-cid-u5ltkf5w]{margin-top:.5rem;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 55%,#1a1a1a)}.album-grid[data-astro-cid-u5ltkf5w]{columns:1;column-gap:.85rem;padding:clamp(8px,1.5vw,16px) clamp(20px,4vw,56px)}@media(min-width:700px){.album-grid[data-astro-cid-u5ltkf5w]{columns:2}}@media(min-width:1100px){.album-grid[data-astro-cid-u5ltkf5w]{columns:3}}.album-photo[data-astro-cid-u5ltkf5w]{width:100%;height:auto;display:block;margin:0 0 .85rem;border-radius:14px;break-inside:avoid;background:#eceae480;box-shadow:0 1px 3px #0a0c100f,0 8px 22px #0a0c1017}.album-grid[data-astro-cid-u5ltkf5w].js-masonry{columns:auto;display:flex;align-items:flex-start;gap:.85rem}.album-grid[data-astro-cid-u5ltkf5w].js-masonry .album-col[data-astro-cid-u5ltkf5w]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.85rem}.js-masonry[data-astro-cid-u5ltkf5w] .album-photo[data-astro-cid-u5ltkf5w]{margin:0}.album-nav[data-astro-cid-u5ltkf5w]{display:flex;justify-content:space-between;gap:1rem;padding:clamp(20px,4vw,48px) clamp(20px,4vw,56px);border-top:1px solid rgba(26,26,26,.1);margin-top:clamp(16px,3vw,32px)}.album-nav[data-astro-cid-u5ltkf5w] a[data-astro-cid-u5ltkf5w]{font-family:var(--font-display);font-weight:900;font-variation-settings:"opsz" 40;font-size:clamp(.95rem,1.8vw,1.3rem);text-transform:uppercase;letter-spacing:-.01em;text-decoration:none;color:var(--ink);transition:color .2s ease}.album-nav[data-astro-cid-u5ltkf5w] a[data-astro-cid-u5ltkf5w]:hover{color:color-mix(in srgb,var(--accent) 70%,#1a1a1a)}.album-footer[data-astro-cid-u5ltkf5w]{padding:clamp(24px,4vw,48px) clamp(20px,4vw,56px) clamp(40px,6vw,80px);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a66;display:flex;flex-wrap:wrap;gap:8px clamp(16px,3vw,32px);justify-content:space-between}.album-footer-contact[data-astro-cid-u5ltkf5w]{display:flex;gap:clamp(14px,2.5vw,24px)}.album-footer-contact[data-astro-cid-u5ltkf5w] a[data-astro-cid-u5ltkf5w]{color:var(--accent, #9a8f80);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .2s ease}.album-footer-contact[data-astro-cid-u5ltkf5w] a[data-astro-cid-u5ltkf5w]:hover,.album-footer-contact[data-astro-cid-u5ltkf5w] a[data-astro-cid-u5ltkf5w]:focus-visible{border-bottom-color:currentColor}@media(prefers-reduced-motion:no-preference){.album-page[data-astro-cid-u5ltkf5w]{scroll-behavior:smooth}}html,body{overflow:auto;height:auto}
