._page_s646z_1 header{padding:10rem 6vw 6rem;border-bottom:1px solid var(--border)}._page_s646z_1 header>p{font-size:.6rem;letter-spacing:.18em}._page_s646z_1 h1{font-family:var(--font-family-display);font-size:clamp(6rem,14vw,14rem);font-weight:400;line-height:.72;margin:3rem 0}._page_s646z_1 header>div{display:flex;justify-content:space-between;gap:3rem}._page_s646z_1 header div p{max-width:480px;line-height:1.8}._page_s646z_1 header span{font-size:.6rem;text-transform:uppercase;letter-spacing:.15em}._page_s646z_1>section{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem 2rem;padding:6rem 4vw 10rem}._page_s646z_1 section>a{color:inherit;text-decoration:none}._page_s646z_1 section>a>div{aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--surface)}._page_s646z_1 img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:1s}._page_s646z_1 a:hover img{filter:grayscale(0);transform:scale(1.01)}._page_s646z_1 section span{position:absolute;bottom:1rem;left:1rem;background:var(--background);padding:.5rem;font-size:.55rem}._page_s646z_1 section h2{font-family:var(--font-family-display);font-size:2rem;font-weight:400;margin:1rem 0 .4rem}._page_s646z_1 section p{color:var(--muted-foreground);max-width:500px;line-height:1.6}._page_s646z_1>aside{padding:8rem 6vw 12rem;font-family:var(--font-family-display);font-size:2.5rem}._page_s646z_1 aside a{color:inherit;font-family:var(--font-family-base);font-size:.65rem;text-transform:uppercase;letter-spacing:.14em}@media(max-width:720px){._page_s646z_1>section{grid-template-columns:1fr}._page_s646z_1 header>div{display:block}}
