.interior{padding-top:88px}.page-intro{padding:64px 10vw 48px;border-bottom:1px solid #ddd}.page-intro h1{font-size:clamp(30px,9vw,96px);margin:28px 0;line-height:.9}.page-intro .lead{max-width:580px;font:300 22px/1.5 "Space Grotesk",sans-serif}.review-state{font:400 11px/1.6 Roboto,sans-serif;background:#f1f1f1;padding:12px 10vw;margin:0}.archive-meta{display:flex;justify-content:space-between;gap:16px;padding:0 0 28px}.work-source{display:inline-block;margin-top:18px;padding-bottom:5px;border-bottom:1px solid}.work-archive{padding-top:48px}.archive-cta{margin:0 10vw;padding:64px 0 80px;border-top:1px solid #bbb}.archive-cta h2{margin-bottom:28px}.fmt-catalog{min-height:55vh}.fmt-profile h1,.fmt-grid h2{white-space:nowrap;overflow-wrap:normal}.fmt-hero{max-width:700px}@media(max-width:809px){.interior{padding-top:72px}.page-intro{padding-top:40px}.page-intro .lead{font-size:18px}.archive-meta{flex-direction:column}.work-archive .work-grid{grid-template-columns:1fr}.archive-cta{padding:48px 0 64px}.fmt-title{padding-top:36px}}
.catalog-tools{margin:16px 10vw 32px;display:flex;gap:16px;align-items:end;flex-wrap:wrap}.catalog-tools label{display:grid;gap:8px;font:500 11px Roboto;letter-spacing:.1em;text-transform:uppercase}.catalog-tools input,.catalog-tools select{font:400 16px "Space Grotesk";padding:12px;border:1px solid #888;border-radius:0;background:#fff;color:#000;min-height:46px}.catalog-empty{margin:30px 10vw 64px;font:300 20px/1.5 "Space Grotesk"}.photo-open{padding:0;border:0;background:transparent;cursor:zoom-in;width:100%;display:block}.photo-open img{display:block;width:100%}.gallery-dialog{padding:52px 20px 20px;border:0;max-width:95vw;max-height:95vh;background:#fff}.gallery-dialog::backdrop{background:#000c}.gallery-dialog img{max-height:78vh;max-width:85vw;object-fit:contain}.gallery-dialog button{position:absolute;top:10px;right:16px;font-size:25px;min-width:44px;min-height:40px;background:#fff;border:1px solid #000}.profile-actions{margin:32px 10vw;display:flex;flex-wrap:wrap;gap:16px}:focus-visible{outline:2px solid currentColor;outline-offset:5px}[hidden]{display:none!important}@media(max-width:500px){.catalog-tools{display:grid}.catalog-tools input{max-width:80vw;width:100%}.catalog-tools label{max-width:80vw}}

.minor-layout{margin:32px 10vw;display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:center}.minor-photo{aspect-ratio:3/4;background:#f1f1f1;display:grid;place-items:center;text-align:center}.minor-layout aside p{font:400 16px/1.6 Roboto;margin:24px 0}.minor-layout aside .minor-note{font-size:12px;color:#555}.minor-gallery{margin:40px 10vw;display:grid;grid-template-columns:1fr 1fr;gap:24px}.minor-gallery>div{aspect-ratio:3/4;background:#f1f1f1;display:grid;place-items:center;text-align:center;padding:20px}.minor-gallery .lbl{line-height:1.7}@media(max-width:809px){.minor-layout{grid-template-columns:1fr;gap:30px}.minor-gallery{gap:12px}.minor-gallery .lbl{font-size:9px;letter-spacing:.12em}}

.catalog-empty .btn{margin:8px 8px 0 0}
