.groom__section[data-astro-cid-epqlzsni]{align-items:start}.groom__head[data-astro-cid-epqlzsni]{gap:var(--space-2xs);display:grid}.groom__meta[data-astro-cid-epqlzsni]{font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--sepia-deep);font-weight:600;line-height:1.5}.groom__title[data-astro-cid-epqlzsni]{font-family:var(--font-display);letter-spacing:-.016em;max-width:14ch;font-size:clamp(1.45rem,1.1rem + 1.3vw,2.15rem);font-weight:400;line-height:1.14}.groom__body[data-astro-cid-epqlzsni]{max-width:46ch}.groom__aside[data-astro-cid-epqlzsni]{gap:var(--space-l);align-content:start;display:grid}.groom__figure[data-astro-cid-epqlzsni]{width:100%}@media (width>=62rem){.groom__aside[data-astro-cid-epqlzsni]{position:sticky;top:7rem}}.groom__process[data-astro-cid-epqlzsni]{margin-top:var(--space-2xl)}.groom__process-title[data-astro-cid-epqlzsni]{max-width:16ch}.look[data-astro-cid-epqlzsni]{color:#f3f0e9;background:#222b26;padding-block:clamp(4rem,7vw,7rem)}.look__head[data-astro-cid-epqlzsni]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;column-gap:4rem;margin-bottom:2.5rem;display:grid}.look__head[data-astro-cid-epqlzsni] .eyebrow[data-astro-cid-epqlzsni]{color:#c9d5c8;grid-column:1/-1;margin-bottom:1rem}.look__head[data-astro-cid-epqlzsni] h2[data-astro-cid-epqlzsni]{font-family:var(--font-display);letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:400;line-height:1.08}.look__head[data-astro-cid-epqlzsni]>p[data-astro-cid-epqlzsni]:last-child{color:#d1d8d0;max-width:26rem;line-height:1.6}.look__grid[data-astro-cid-epqlzsni]{grid-template-columns:1.1fr .8fr .8fr;gap:1.2rem;display:grid}.look__photo[data-astro-cid-epqlzsni]{min-width:0}.look__photo[data-astro-cid-epqlzsni]:first-child{grid-row:span 2}.look__photo[data-astro-cid-epqlzsni] img[data-astro-cid-epqlzsni]{object-fit:cover;object-position:50% 36%;width:100%;height:clamp(15rem,22vw,21rem);transition:transform .5s}.look__photo[data-astro-cid-epqlzsni]:first-child img[data-astro-cid-epqlzsni]{object-position:50% 44%;height:clamp(32rem,45vw,44rem)}.look__photo[data-astro-cid-epqlzsni]:hover img[data-astro-cid-epqlzsni]{transform:scale(1.015)}.look__photo[data-astro-cid-epqlzsni] figcaption[data-astro-cid-epqlzsni]{color:#d4ddd3;padding-top:.65rem;font-size:.75rem;line-height:1.4}.look__portrait[data-astro-cid-epqlzsni]{grid-template-columns:1fr minmax(16rem,.55fr);align-items:center;gap:clamp(2rem,8vw,8rem);padding-top:clamp(4rem,7vw,7rem);display:grid}.look__portrait[data-astro-cid-epqlzsni] h3[data-astro-cid-epqlzsni]{font-family:var(--font-display);letter-spacing:-.03em;margin:1rem 0;font-size:clamp(2.4rem,3.7vw,4rem);font-weight:400;line-height:1.1}.look__portrait[data-astro-cid-epqlzsni] p[data-astro-cid-epqlzsni]:last-child{color:#d1d8d0;max-width:28rem;line-height:1.6}.look__portrait[data-astro-cid-epqlzsni] img[data-astro-cid-epqlzsni]{aspect-ratio:9/16;object-fit:cover;background:#151a18;width:100%;max-width:22rem;height:auto;display:block}@media (width<=64rem){.look__grid[data-astro-cid-epqlzsni]{grid-template-columns:1fr 1fr}.look__photo[data-astro-cid-epqlzsni]:first-child{grid-row:auto}.look__photo[data-astro-cid-epqlzsni]:first-child img[data-astro-cid-epqlzsni],.look__photo[data-astro-cid-epqlzsni] img[data-astro-cid-epqlzsni]{height:clamp(18rem,46vw,28rem)}.look__portrait[data-astro-cid-epqlzsni]{grid-template-columns:1fr 1fr}}@media (width<=40rem){.look__head[data-astro-cid-epqlzsni],.look__portrait[data-astro-cid-epqlzsni]{grid-template-columns:1fr}.look__head[data-astro-cid-epqlzsni]>p[data-astro-cid-epqlzsni]:last-child{margin-top:1rem}.look__grid[data-astro-cid-epqlzsni]{gap:.7rem}.look__photo[data-astro-cid-epqlzsni]:first-child{grid-column:1/-1}.look__photo[data-astro-cid-epqlzsni]:first-child img[data-astro-cid-epqlzsni]{height:29rem}.look__photo[data-astro-cid-epqlzsni]:not(:first-child) img[data-astro-cid-epqlzsni]{height:13rem}.look__portrait[data-astro-cid-epqlzsni] img[data-astro-cid-epqlzsni]{width:min(100%,22rem);max-width:100%;margin:auto}}
