@layer components{.HkcrGa_footer{border-top:1px solid var(--line);font-family:var(--next-font-mono), monospace;text-transform:uppercase;letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:32px 4vw;font-size:10px;display:flex}}
@layer components{.yB2-wa_header{background:var(--color-primary);color:var(--color-secondary);justify-content:space-between;align-items:center;gap:24px;padding:28px 4vw;display:flex}.yB2-wa_wordmark{letter-spacing:-.05em;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.1}.yB2-wa_wordmark span{font-family:var(--next-font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:400;display:block}.yB2-wa_nav{align-items:center;gap:clamp(16px,4vw,64px);font-size:12px;display:flex}.yB2-wa_nav a{align-items:center;gap:10px;min-height:44px;transition:opacity .15s;display:flex}.yB2-wa_nav a[aria-current],.yB2-wa_nav a:hover{text-underline-offset:5px;text-decoration:underline}.yB2-wa_nav span{font-family:var(--next-font-mono), monospace;font-size:9px}@media (max-width:799.98px){.yB2-wa_header{gap:12px;padding:20px 5vw}.yB2-wa_wordmark{font-size:17px}.yB2-wa_nav{gap:16px;font-size:11px}.yB2-wa_nav span{display:none}}}
html.lenis,html.lenis body{height:auto}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis,html.lenis>body{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.lenis-draggable{cursor:grab}.lenis-dragging{cursor:grabbing}.lenis-dragging,.lenis-dragging *{-webkit-user-select:none;user-select:none}
.KH4IlG_edge{z-index:20;pointer-events:none;position:fixed;inset-inline:0}.KH4IlG_edge[data-edge=top]{height:calc(env(safe-area-inset-top) + 12px);background-color:var(--edge-top,var(--color-primary));top:-7px}.KH4IlG_edge[data-edge=bottom]{height:calc(env(safe-area-inset-bottom) + 12px);background-color:var(--edge-bottom,var(--color-primary));bottom:-7px}
@layer components{.u3t45G_main{flex-direction:column;flex-grow:1;display:flex;position:relative}}
@layer components{.Dav73G_form{width:100%;max-width:820px}.Dav73G_notice{border:1px solid var(--line-strong);margin-bottom:40px;padding:20px;font-size:14px}.Dav73G_choices{flex-wrap:wrap;gap:16px 32px;margin:16px 0 40px;display:flex}.Dav73G_choices label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.Dav73G_choices input{appearance:auto;accent-color:var(--color-secondary)}.Dav73G_fields{grid-gap:32px;grid-template-columns:1fr 1fr;gap:32px;display:grid}.Dav73G_fields label{flex-direction:column;gap:12px;font-size:13px;display:flex}.Dav73G_fields input,.Dav73G_fields textarea,.Dav73G_fields select{border-bottom:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--color-secondary);background:var(--color-primary);border-radius:0;padding:10px 0;font-size:16px}.Dav73G_fields textarea{resize:vertical}.Dav73G_fields [aria-invalid=true]{border-bottom-width:2px}.Dav73G_full{grid-column:1/-1}.Dav73G_hint{opacity:.8;margin-top:12px;font-size:11px;line-height:1.7;display:block}.Dav73G_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Dav73G_error{font-size:12px;font-weight:600}.Dav73G_submit{background:var(--color-secondary);min-height:52px;color:var(--color-primary);cursor:pointer;align-items:center;margin-top:32px;padding:16px 24px;font-size:12px;transition:opacity .15s;display:inline-flex}.Dav73G_submit:hover{opacity:.8}.Dav73G_submit:disabled{cursor:wait;opacity:.65}.Dav73G_status{margin-top:24px;font-size:14px}@media (max-width:799.98px){.Dav73G_fields{grid-template-columns:1fr}}}
@layer components{.Hk41QG_hero{margin:0 4vw;position:relative;overflow:hidden}.Hk41QG_heroImage{-o-object-fit:cover;object-fit:cover;width:100%;height:66svh;min-height:340px}.Hk41QG_heroCaption{justify-content:space-between;gap:16px;margin:12px 4vw 0;display:flex}.Hk41QG_intro{grid-gap:10vw;grid-template-columns:1.4fr 1fr;align-items:end;gap:10vw;padding:100px 4vw 120px;display:grid}.Hk41QG_introCopy{max-width:420px}.Hk41QG_introCopy p{margin-bottom:32px}.Hk41QG_section{padding:80px 4vw 120px}.Hk41QG_sectionHeader{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;margin-bottom:60px;padding-top:24px;display:flex}.Hk41QG_sectionHeading{letter-spacing:-.06em;margin:20px 0 16px;font-size:clamp(3.5rem,8vw,8rem);font-weight:400;line-height:1}.Hk41QG_dark{background:var(--color-black);color:var(--color-white);--line:color-mix(in oklab, var(--color-white) 22%, transparent)}.Hk41QG_light{background:var(--color-white);color:var(--color-black);--line:color-mix(in oklab, var(--color-black) 22%, transparent)}.Hk41QG_gallery{grid-column-gap:8vw;-moz-column-gap:8vw;grid-row-gap:80px;grid-template-columns:1fr 1fr;align-items:start;gap:80px 8vw;display:grid}.Hk41QG_figure:nth-child(2n){margin-top:120px}.Hk41QG_imageButton{cursor:zoom-in;width:100%;display:block;overflow:hidden}.Hk41QG_imageButton img{transition:opacity .18s}.Hk41QG_imageButton:hover img{opacity:.88}.Hk41QG_imageButton:focus-visible{opacity:1;transform:none}.Hk41QG_caption{font-family:var(--next-font-mono), monospace;justify-content:space-between;gap:16px;margin-top:12px;font-size:10px;line-height:1.7;display:flex}.Hk41QG_filters{flex-wrap:wrap;gap:24px;margin-bottom:40px;display:flex}.Hk41QG_filters button{text-transform:capitalize;cursor:pointer;min-height:44px;font-size:12px}.Hk41QG_filters button[aria-pressed=true]{text-underline-offset:8px;text-decoration:underline}.Hk41QG_lightbox{background:var(--color-black);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-white);border:0;margin:0;padding:24px 3vw;position:fixed;inset:0}.Hk41QG_lightbox::backdrop{background:var(--color-black)}.Hk41QG_lightbox[open]{flex-direction:column;display:flex}.Hk41QG_lightbox button{cursor:pointer;min-width:44px;min-height:44px}.Hk41QG_lightboxHeader,.Hk41QG_lightboxFooter{font-family:var(--next-font-mono), monospace;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.Hk41QG_lightboxHeader span{opacity:.7}.Hk41QG_lightboxImage{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px 0;display:flex}.Hk41QG_expandedImage{width:auto;max-width:100%;height:auto;max-height:100%}.Hk41QG_lightboxFooter p{text-align:center;max-width:50%}.Hk41QG_pageHeading{max-width:1100px;padding:80px 4vw 64px}.Hk41QG_pageHeading h1{margin:20px 0 32px}.Hk41QG_collectionNav{flex-wrap:wrap;gap:32px;margin-top:32px;font-size:12px;display:flex}.Hk41QG_collectionNav a{align-items:center;min-height:44px;display:inline-flex}.Hk41QG_collectionNav a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.Hk41QG_cta{justify-content:space-between;align-items:end;gap:40px;padding:100px 4vw;display:flex}.Hk41QG_cta a{display:inline-block}.Hk41QG_about{grid-gap:10vw;grid-template-columns:.8fr 1.2fr;gap:10vw;margin:0 4vw 120px;display:grid}.Hk41QG_prose{white-space:pre-line;max-width:700px}.Hk41QG_textLink{min-height:44px;font-family:var(--next-font-mono), monospace;text-transform:uppercase;text-underline-offset:6px;align-items:center;font-size:11px;text-decoration:underline;display:inline-flex}@media (max-width:799.98px){.Hk41QG_hero{margin:0 5vw}.Hk41QG_heroImage{height:54svh;min-height:320px}.Hk41QG_heroCaption{margin-inline:5vw;font-size:9px}.Hk41QG_intro{grid-template-columns:1fr;gap:32px;padding:64px 5vw 80px}.Hk41QG_section{padding:56px 5vw 80px}.Hk41QG_sectionHeader{margin-bottom:40px;display:block}.Hk41QG_sectionHeading{margin-bottom:20px}.Hk41QG_gallery{grid-template-columns:1fr;gap:40px}.Hk41QG_figure:nth-child(2n){margin-top:0}.Hk41QG_pageHeading{padding:56px 5vw 40px}.Hk41QG_collectionNav{gap:24px}.Hk41QG_cta{padding:64px 5vw;display:block}.Hk41QG_cta a{margin-top:24px}.Hk41QG_about{grid-template-columns:1fr;gap:40px;margin:0 5vw 80px}.Hk41QG_lightbox{padding:16px 5vw}.Hk41QG_lightboxHeader{align-items:start}.Hk41QG_lightboxHeader span{margin-top:8px;display:block}.Hk41QG_lightboxFooter{gap:12px;font-size:10px}.Hk41QG_lightboxFooter p{display:none}}}
@layer components{.cPWPcq_block{width:auto;height:auto;display:block}}@layer utilities{:where(.cPWPcq_img){-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position,50% 50%);object-position:var(--object-position,50% 50%)}}
