.photography-detail-page[data-astro-cid-467wetqw]{width:100%;max-width:none;margin:0;background:transparent;padding:clamp(1.5rem,3vw,3rem) clamp(1rem,3vw,2.5rem) clamp(4rem,6vw,6rem)}.photography-detail-page[data-astro-cid-467wetqw]>[data-astro-cid-467wetqw]{width:min(100%,96rem);margin-inline:auto}.photo-detail-hero[data-astro-cid-467wetqw]{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(22rem,1fr);gap:clamp(1.4rem,2.8vw,3rem);align-items:end;margin-bottom:clamp(2rem,5vw,4rem)}.photo-detail-hero__copy[data-astro-cid-467wetqw]{position:relative;z-index:1;display:grid;gap:.95rem;padding:clamp(1.9rem,3vw,3rem);border-radius:2rem;border:1px solid rgba(102,134,170,.14);background:linear-gradient(180deg,#f8fcff80,#ecf4fa38);box-shadow:0 24px 60px #0714230f;align-self:end}.photo-pill[data-astro-cid-467wetqw]{--photo-meta-pill-height: 2.7rem;--photo-meta-pill-padding: .55rem 1rem;display:inline-flex;align-items:center;min-height:var(--photo-meta-pill-height);padding:var(--photo-meta-pill-padding);border-radius:999px;font-size:.95rem;font-weight:600;line-height:1;white-space:nowrap}.photo-detail-stats[data-astro-cid-467wetqw],.photo-sort-controls[data-astro-cid-467wetqw]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.photo-detail-stats[data-astro-cid-467wetqw]{position:relative;z-index:1}.photo-detail-stats[data-astro-cid-467wetqw] .photo-pill[data-astro-cid-467wetqw],.photo-sort-controls[data-astro-cid-467wetqw]>.photo-pill[data-astro-cid-467wetqw],.related-categories[data-astro-cid-467wetqw]>span[data-astro-cid-467wetqw]{background:#0aa7a01a;color:var(--color-accent-strong);border:1px solid rgba(24,212,208,.1)}.photo-detail-hero[data-astro-cid-467wetqw] h1[data-astro-cid-467wetqw]{position:relative;z-index:1;margin:0;padding:0;text-align:left;font-size:clamp(4.2rem,2.9rem + 5vw,7.8rem);line-height:.98;letter-spacing:-.06em;text-wrap:balance}.photo-detail-hero[data-astro-cid-467wetqw] p[data-astro-cid-467wetqw]{position:relative;z-index:1;max-width:42rem;margin:0;color:var(--color-muted);line-height:1.8;font-size:clamp(1rem,.94rem + .18vw,1.12rem)}.photo-detail-cover[data-astro-cid-467wetqw]{position:relative;z-index:1;align-self:end}.photo-detail-cover__frame[data-astro-cid-467wetqw]{position:relative;overflow:hidden;border-radius:0;background:transparent;box-shadow:0 30px 80px #0714232e}.photo-detail-cover[data-astro-cid-467wetqw] img[data-astro-cid-467wetqw]{width:100%;height:min(70vh,40rem);object-fit:cover;margin:0;border-radius:0}.photo-gallery-grid[data-astro-cid-467wetqw]{--photo-gallery-gap: 1.6rem;position:relative;display:block;min-height:0}.photo-sort-controls[data-astro-cid-467wetqw]{margin-bottom:1.2rem}.photo-sort-button[data-astro-cid-467wetqw]{border:1px solid var(--color-border);background:var(--compat-surface-90);color:var(--color-heading);font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.photo-sort-button[data-astro-cid-467wetqw].is-active{border-color:var(--color-accent);color:var(--color-accent);background:var(--compat-accent-12)}.photo-tile[data-astro-cid-467wetqw]{margin:0;align-self:start}.photo-tile__frame[data-astro-cid-467wetqw]{position:relative;overflow:hidden;border-radius:0;padding:0;background:transparent;border:0;box-shadow:0 18px 44px #0714231f}.photo-tile__image[data-astro-cid-467wetqw]{width:100%;height:auto;margin:0;border-radius:0;cursor:zoom-in;transform:scale(1);transition:transform .32s ease}.photo-tile__meta[data-astro-cid-467wetqw]{position:absolute;inset:auto 1rem 1rem;display:grid;gap:.4rem;padding:.95rem 1rem;border-radius:1.15rem;background:linear-gradient(180deg,#070a1014,#070a10b8);color:#fff;opacity:0;transform:translateY(.4rem);pointer-events:none;transition:opacity .26s ease,transform .26s ease}.photo-tile__meta[data-astro-cid-467wetqw] h2[data-astro-cid-467wetqw],.photo-tile__meta[data-astro-cid-467wetqw] p[data-astro-cid-467wetqw],.photo-tile__meta[data-astro-cid-467wetqw] span[data-astro-cid-467wetqw]{margin:0;color:inherit}.photo-tile__meta[data-astro-cid-467wetqw] h2[data-astro-cid-467wetqw]{font-size:1.05rem;line-height:1.15}.photo-tile__meta[data-astro-cid-467wetqw] p[data-astro-cid-467wetqw],.photo-tile__specs[data-astro-cid-467wetqw]{font-size:.82rem;color:#ffffffd6;line-height:1.55}.photo-tile__specs[data-astro-cid-467wetqw]{display:flex;flex-wrap:wrap;gap:.35rem .75rem}.photo-tile[data-astro-cid-467wetqw]:hover .photo-tile__image[data-astro-cid-467wetqw],.photo-tile[data-astro-cid-467wetqw]:focus-within .photo-tile__image[data-astro-cid-467wetqw]{transform:scale(1.04)}.photo-tile[data-astro-cid-467wetqw]:hover .photo-tile__meta[data-astro-cid-467wetqw],.photo-tile[data-astro-cid-467wetqw]:focus-within .photo-tile__meta[data-astro-cid-467wetqw]{opacity:1;transform:translateY(0)}.photo-empty[data-astro-cid-467wetqw]{padding:2rem;border-radius:1.6rem;border:1px dashed var(--color-border);background:var(--compat-surface-86);color:var(--color-muted)}.related-categories[data-astro-cid-467wetqw]{display:grid;gap:1rem;margin-top:2rem}.related-categories__list[data-astro-cid-467wetqw]{display:flex;flex-wrap:wrap;gap:.8rem}.related-categories__list[data-astro-cid-467wetqw] a[data-astro-cid-467wetqw]{display:inline-flex;align-items:center;min-height:2.7rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--color-border);background:var(--compat-surface-90);color:var(--color-heading);text-decoration:none;background-image:none}@supports (background: color-mix(in srgb,white,black)){.photo-sort-button[data-astro-cid-467wetqw]{background:color-mix(in srgb,var(--color-surface) 90%,transparent 10%)}.photo-sort-button[data-astro-cid-467wetqw].is-active{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface) 88%)}.photo-empty[data-astro-cid-467wetqw]{background:color-mix(in srgb,var(--color-surface) 86%,transparent 14%)}.related-categories__list[data-astro-cid-467wetqw] a[data-astro-cid-467wetqw]{background:color-mix(in srgb,var(--color-surface) 90%,transparent 10%)}}:root[data-theme=dark] .photo-detail-hero__copy[data-astro-cid-467wetqw],:root[data-theme=system][data-color-scheme=dark] .photo-detail-hero__copy[data-astro-cid-467wetqw],:root[data-theme=dark] .photo-tile__frame[data-astro-cid-467wetqw],:root[data-theme=system][data-color-scheme=dark] .photo-tile__frame[data-astro-cid-467wetqw]{background:linear-gradient(180deg,#0a1018f5,#050a12f5);border-color:#70a7e133;box-shadow:0 28px 68px #00000052}:root[data-theme=dark] .photo-detail-cover__frame[data-astro-cid-467wetqw],:root[data-theme=system][data-color-scheme=dark] .photo-detail-cover__frame[data-astro-cid-467wetqw]{box-shadow:0 30px 80px #00000057}@media(max-width:960px){.photo-detail-hero[data-astro-cid-467wetqw]{grid-template-columns:1fr;align-items:stretch}.photo-detail-cover[data-astro-cid-467wetqw] img[data-astro-cid-467wetqw]{height:min(58vh,32rem)}}@media(max-width:640px){.photo-gallery-grid[data-astro-cid-467wetqw]{display:grid;grid-template-columns:1fr;gap:var(--photo-gallery-gap)}.photo-tile[data-astro-cid-467wetqw]{position:static;width:auto}}
