.hero[data-astro-cid-ge2uvauf]{min-height:max(36rem,100svh);color:var(--on-dark);background:var(--dark);isolation:isolate;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf]{z-index:-1;margin:0;position:absolute;inset:0}.hero-media[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.hero-media[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#0a0a098c 0%,#0a0a0900 22%),linear-gradient(#0a0a0900 30%,#0a0a0959 55%,#0a0a09d1 100%);position:absolute;inset:0}.hero-content[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + 3rem);align-self:end;gap:2rem;padding-bottom:2rem;display:grid}@media (width>=64rem){.hero-content[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) 22rem;align-items:end;gap:4rem}}.hero[data-astro-cid-ge2uvauf] .label[data-astro-cid-ge2uvauf]{color:#f3f0ead9}.hero-name[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;margin-left:-.05em;font-size:clamp(4rem,1rem + 13vw,13rem);line-height:.82}.hero-intro[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:#f3f0eae6;max-width:26rem;margin-bottom:1.75rem}.hero-bar[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f3f0ea38;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem 1.5rem;font-size:.75rem;font-weight:500;display:flex}.hero-caption[data-astro-cid-ge2uvauf]{color:#f3f0ead9;margin:0}.hero-scroll[data-astro-cid-ge2uvauf]{align-items:center;gap:.75rem;margin-left:auto;padding-block:.5rem;text-decoration:none;display:inline-flex}.scroll-line[data-astro-cid-ge2uvauf]{background:#f3f0ea59;width:3rem;height:1px;position:relative;overflow:hidden}.scroll-line[data-astro-cid-ge2uvauf]:after{content:"";background:currentColor;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.hero-media[data-astro-cid-ge2uvauf] img{animation:hero-zoom 2.4s var(--ease) both}.hero-fade[data-astro-cid-ge2uvauf]{animation:hero-up 1.2s var(--ease) both;animation-delay:var(--d,0s)}.scroll-line[data-astro-cid-ge2uvauf]:after{animation:scroll-line 2.4s var(--ease) 1.5s infinite}}@keyframes hero-zoom{0%{transform:scale(1.12)}to{transform:none}}@keyframes hero-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes scroll-line{0%{transform:translate(-100%)}50%{transform:none}to{transform:translate(100%)}}.featured[data-astro-cid-wht36zcm]{gap:clamp(3.5rem,8vw,7rem);margin:0;padding:0;list-style:none;display:grid}.featured-link[data-astro-cid-wht36zcm]{text-decoration:none;display:block}.featured-media[data-astro-cid-wht36zcm]{background:var(--surface);overflow:hidden}.featured-media[data-astro-cid-wht36zcm] img{width:100%;transition:transform 1.2s var(--ease)}.featured-link[data-astro-cid-wht36zcm]:hover .featured-media[data-astro-cid-wht36zcm] img{transform:scale(1.03)}.featured-meta[data-astro-cid-wht36zcm]{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding-top:1rem;display:flex}.featured-index[data-astro-cid-wht36zcm]{letter-spacing:.1em;color:var(--muted);font-size:.75rem;font-weight:500}.featured-title[data-astro-cid-wht36zcm]{font-family:var(--font-display);font-size:var(--step-2);line-height:1}.featured-caption[data-astro-cid-wht36zcm]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:.75rem;font-weight:500}.featured-item[data-astro-cid-wht36zcm]:nth-child(2n){width:82%;margin-left:auto}@media (width>=48rem){.featured[data-astro-cid-wht36zcm]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(4rem,9vw,9rem)}.featured-item[data-astro-cid-wht36zcm]:nth-child(2n){width:auto;margin-left:0}.featured-item[data-astro-cid-wht36zcm]:nth-child(5n+1){grid-column:1/span 7}.featured-item[data-astro-cid-wht36zcm]:nth-child(5n+2){grid-column:9/span 4;margin-top:30%}.featured-item[data-astro-cid-wht36zcm]:nth-child(5n+3){grid-column:2/span 4}.featured-item[data-astro-cid-wht36zcm]:nth-child(5n+4){grid-column:7/span 6;margin-top:18%}.featured-item[data-astro-cid-wht36zcm]:nth-child(5n+5){grid-column:3/span 8}.featured-item[data-astro-cid-wht36zcm].is-portrait:nth-child(5n+1){grid-column:1/span 5}.featured-item[data-astro-cid-wht36zcm].is-portrait:nth-child(5n+5){grid-column:4/span 5}.featured-item[data-astro-cid-wht36zcm].is-portrait:nth-child(5n+4){grid-column:8/span 4}}.statement[data-astro-cid-lcdefpme]{align-items:start;gap:1rem;display:grid}@media (width>=64rem){.statement[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:4rem}.statement[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{padding-top:1.1rem}}.statement-text[data-astro-cid-lcdefpme]{font-size:var(--step-3);max-width:22ch;margin-bottom:2.5rem;line-height:1.1}.work[data-astro-cid-lcdefpme]{padding-top:0}.work-header[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,5rem);padding-bottom:clamp(2.5rem,6vw,5rem);display:flex}.work-title[data-astro-cid-lcdefpme]{font-size:var(--step-4);line-height:.9}.work-footer[data-astro-cid-lcdefpme]{justify-content:center;margin-top:clamp(4rem,9vw,8rem);display:flex}
