.hero[data-astro-cid-7bwhklah]{background:var(--black);min-height:100svh;color:var(--cream);display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-7bwhklah]{position:absolute;inset:0}.hero__poster[data-astro-cid-7bwhklah],.hero__video[data-astro-cid-7bwhklah]{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-7bwhklah]{opacity:0;transition:opacity .8s var(--ease)}.hero__video[data-astro-cid-7bwhklah].is-playing{opacity:1}.hero__shade[data-astro-cid-7bwhklah]{background:linear-gradient(#0a0a0a80 0%,#0a0a0a00 22% 42%,#0a0a0ad1 78%,#0a0a0aeb 100%);position:absolute;inset:0}.hero__copy[data-astro-cid-7bwhklah]{z-index:2;padding:0 var(--gutter) clamp(5.5rem, 4rem + 6vw, 7rem);align-self:end;max-width:40rem;position:relative}.hero__eyebrow[data-astro-cid-7bwhklah]{color:var(--sand);margin-bottom:1rem}.hero__title[data-astro-cid-7bwhklah]{font-family:var(--font-serif);font-size:var(--fs-xxl);letter-spacing:-.01em;margin-bottom:1.1rem;line-height:.98}.hero__tagline[data-astro-cid-7bwhklah]{font-size:var(--fs-base);color:#f4eee6e6;max-width:34ch;margin-bottom:1.75rem}.hero__toggle[data-astro-cid-7bwhklah]{z-index:3;left:var(--gutter);min-height:36px;color:var(--cream);letter-spacing:var(--tracking-wide);text-transform:uppercase;backdrop-filter:blur(6px);background:#0a0a0a59;border:1px solid #f4eee680;border-radius:999px;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.625rem;font-weight:500;display:inline-flex;position:absolute;bottom:1.25rem}.hero__toggle[data-astro-cid-7bwhklah]:hover{background:#0a0a0a99}.hero__toggle-play[data-astro-cid-7bwhklah]{display:none}.hero__toggle[data-astro-cid-7bwhklah][aria-pressed=true] .hero__toggle-play[data-astro-cid-7bwhklah]{display:inline}.hero__toggle[data-astro-cid-7bwhklah][aria-pressed=true] .hero__toggle-pause[data-astro-cid-7bwhklah]{display:none}@media (width>=900px){.hero[data-astro-cid-7bwhklah]{background:var(--espresso);grid-template-columns:1fr 1fr;min-height:100vh}.hero__media[data-astro-cid-7bwhklah]{grid-area:1/2;min-height:100vh;position:relative;inset:auto}.hero__shade[data-astro-cid-7bwhklah]{background:linear-gradient(#0a0a0a73 0%,#0a0a0a00 25% 75%,#0a0a0a59 100%)}.hero__copy[data-astro-cid-7bwhklah]{padding:calc(var(--header-h) + var(--bar-h)) clamp(2.5rem, 1rem + 5vw, 7rem) 4rem;grid-area:1/1;align-self:center;max-width:46rem}.hero__toggle[data-astro-cid-7bwhklah]{bottom:1.5rem;left:1.5rem}}.row-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;margin-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:flex}.statement-block[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1.5rem;max-width:62rem;display:grid}.split[data-astro-cid-lcdefpme]{display:grid}.split__media[data-astro-cid-lcdefpme]{min-height:70vh}.split__media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.split__panel[data-astro-cid-lcdefpme]{padding:clamp(3rem, 2rem + 4vw, 6rem) var(--gutter);grid-template-columns:minmax(0,1fr);align-content:center;gap:1rem;min-width:0;display:grid}.split__title[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);max-width:14ch;line-height:1}.split__copy[data-astro-cid-lcdefpme]{max-width:42ch;margin-bottom:1rem}@media (width>=900px){.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split__media[data-astro-cid-lcdefpme]{min-height:100%}}.carousel[data-astro-cid-lcdefpme]{min-width:0}.carousel__track[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:1rem;padding-bottom:.5rem;display:grid;position:relative;overflow-x:auto}.carousel__track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.carousel__item[data-astro-cid-lcdefpme]{scroll-snap-align:start}@media (width>=900px){.carousel__track[data-astro-cid-lcdefpme]{grid-auto-columns:calc(41.6667% - .833333rem)}}.carousel__controls[data-astro-cid-lcdefpme]{gap:.5rem;margin-top:1.25rem;display:flex}.carousel__btn[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);width:44px;height:44px;transition:background var(--dur) var(--ease);border-radius:50%;font-size:1rem}.carousel__btn[data-astro-cid-lcdefpme]:hover{background:var(--cream)}.featured[data-astro-cid-lcdefpme]{gap:1rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.featured__tile[data-astro-cid-lcdefpme]{display:block;position:relative}.featured__tile[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.featured__tile[data-astro-cid-lcdefpme] img{transition:transform 1.4s var(--ease)}.featured__tile[data-astro-cid-lcdefpme]:hover img{transform:scale(1.04)}.featured__label[data-astro-cid-lcdefpme]{color:var(--cream);text-transform:uppercase;font-weight:600;font-size:var(--fs-lg);text-shadow:0 2px 18px #00000073;position:absolute;bottom:1.1rem;left:1.25rem}@media (width>=900px){.featured[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.25fr 1fr;align-items:start;gap:1.5rem}.featured__tile--tall[data-astro-cid-lcdefpme]{margin-top:8rem}.featured__tile--short[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.featured__tile--mid[data-astro-cid-lcdefpme]{margin-top:3rem}}.bodies__head[data-astro-cid-lcdefpme]{gap:1.25rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}@media (width>=900px){.bodies__head[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:end}}.bodies__title[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);line-height:1}.bodies__title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--sand)}.bodies__copy[data-astro-cid-lcdefpme]{color:#f4eee6db;max-width:44ch}.bodies__row[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:1rem;margin-bottom:2.5rem;display:grid;position:relative;overflow-x:auto}.bodies__row[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.bodies__row[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{scroll-snap-align:start}.bodies__row[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--sand);margin-top:.75rem;font-size:1.15rem;font-style:italic}@media (width>=900px){.bodies__row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;gap:1.5rem}.bodies__row[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]:nth-child(2){margin-top:4rem}}.stylist[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1rem;max-width:46rem;display:grid}.stylist__mark[data-astro-cid-lcdefpme]{color:var(--espresso);font-size:3rem;line-height:1}.stylist__title[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);line-height:1}.stylist__copy[data-astro-cid-lcdefpme]{max-width:48ch;margin-bottom:.75rem}.stylist__hours[data-astro-cid-lcdefpme]{margin-top:.5rem}
