.page-module___8aEwW__hero{min-height:calc(100svh - var(--nav-height));background:var(--color-ink);color:var(--color-paper);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroMedia{z-index:-2;width:64%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%)}.page-module___8aEwW__heroImage,.page-module___8aEwW__manifestoImage,.page-module___8aEwW__bandImage{object-fit:cover}.page-module___8aEwW__heroImage{object-position:center}.page-module___8aEwW__heroShade{z-index:-1;background:linear-gradient(90deg, var(--color-ink) 0%, var(--color-ink) 34%, color-mix(in srgb, var(--color-ink) 94%, transparent) 42%, color-mix(in srgb, var(--color-ink) 72%, transparent) 50%, color-mix(in srgb, var(--color-ink) 42%, transparent) 60%, color-mix(in srgb, var(--color-ink) 16%, transparent) 72%, transparent 84%);position:absolute;inset:0}.page-module___8aEwW__heroInner{width:100%;max-width:var(--site-max-width);padding:clamp(5.5rem, 12vh, 9.5rem) var(--site-padding) clamp(2.25rem, 6vh, 4.5rem);margin-inline:auto}.page-module___8aEwW__heroKicker{color:color-mix(in srgb, var(--color-accent) 55%, var(--color-paper));letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:600}.page-module___8aEwW__heroTitle{color:var(--color-white);margin-top:1.625rem}.page-module___8aEwW__heroTitle span{display:block}.page-module___8aEwW__heroLead{max-width:38.75rem;color:color-mix(in srgb, var(--color-paper) 82%, var(--color-ink-muted));font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--lead-font-weight);line-height:var(--leading-lead);margin-top:1.875rem}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:1.875rem;margin-top:2.625rem;display:flex}.page-module___8aEwW__heroTextLink{border-bottom:1px solid color-mix(in srgb, var(--color-paper) 42%, transparent);color:var(--color-white);letter-spacing:.14em;text-transform:uppercase;transition:border-color var(--duration-fast) var(--ease-editorial);align-items:center;gap:.5rem;padding-bottom:.25rem;font-size:.78125rem;font-weight:600;display:inline-flex}.page-module___8aEwW__heroTextLink:hover{border-color:var(--color-white)}.page-module___8aEwW__heroFoot{border-top:1px solid color-mix(in srgb, var(--color-paper) 14%, transparent);color:color-mix(in srgb, var(--color-paper) 48%, var(--color-ink-muted));letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:.75rem;margin-top:clamp(3.25rem,9vh,6.5rem);padding-top:1.375rem;font-size:.71875rem;display:flex}.page-module___8aEwW__manifesto{padding-block:var(--section-space);isolation:isolate;position:relative;overflow:hidden}.page-module___8aEwW__manifestoImage{z-index:-2;object-position:center top}.page-module___8aEwW__manifestoShade{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 92%, transparent) 0%, color-mix(in srgb, var(--color-ink) 82%, transparent) 38%, color-mix(in srgb, var(--color-ink) 46%, transparent) 68%, color-mix(in srgb, var(--color-ink) 28%, transparent) 100%);position:absolute;inset:0}.page-module___8aEwW__manifestoInner{position:relative}.page-module___8aEwW__manifesto .eyebrow{color:color-mix(in srgb, var(--color-paper) 72%, transparent)}.page-module___8aEwW__sectionTitle{max-width:20ch;color:var(--color-ink);margin-top:1rem}.page-module___8aEwW__manifesto .page-module___8aEwW__sectionTitle{color:var(--color-white)}.page-module___8aEwW__sectionLead{max-width:42.5rem;color:var(--color-ink-secondary);font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--lead-font-weight);line-height:var(--leading-lead);margin-top:1.25rem}.page-module___8aEwW__facts{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.125rem,4vw,3.625rem);display:grid}.page-module___8aEwW__fact{border:1px solid var(--color-line);background:var(--color-paper);min-height:13.125rem;transition:box-shadow var(--duration-base) var(--ease-editorial), transform var(--duration-base) var(--ease-editorial);flex-direction:column;gap:1rem;padding:clamp(1.75rem,3vw,2.625rem);display:flex}.page-module___8aEwW__fact:hover{box-shadow:var(--elevation-md);transform:translateY(-4px)}.page-module___8aEwW__fact h3{line-height:1.02}.page-module___8aEwW__fact p{max-width:30ch;color:var(--color-ink-secondary);font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--lead-font-weight);line-height:var(--leading-lead)}.page-module___8aEwW__career{border-block:1px solid var(--color-line);background:var(--color-paper);padding-block:clamp(1.125rem,2.2vw,1.875rem);overflow:hidden}.page-module___8aEwW__careerTrack{align-items:center;gap:clamp(2.75rem,6vw,6.25rem);width:max-content;animation:48s linear infinite page-module___8aEwW__career-scroll;display:flex}.page-module___8aEwW__career:hover .page-module___8aEwW__careerTrack{animation-play-state:paused}.page-module___8aEwW__careerTrack span{color:var(--color-ink);font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.375rem,3vw,2.5rem)}.page-module___8aEwW__partnership,.page-module___8aEwW__portfolio,.page-module___8aEwW__network{padding-block:var(--section-space)}.page-module___8aEwW__partnership{background:var(--color-cream)}.page-module___8aEwW__principles{border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(2,1fr);column-gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.page-module___8aEwW__principle{border-bottom:1px solid var(--color-line);grid-template-columns:auto 1fr;align-items:start;gap:1.25rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}.page-module___8aEwW__principle>span{color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:.3125rem;font-size:.75rem}.page-module___8aEwW__principle h3{line-height:1.2}.page-module___8aEwW__principle p{color:var(--color-ink-secondary);font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--lead-font-weight);line-height:var(--leading-lead);margin-top:.75rem}.page-module___8aEwW__lookbookBand{background:var(--color-mist);overflow:hidden}.page-module___8aEwW__lookbookTrack{width:max-content;animation:56s linear infinite page-module___8aEwW__lookbook-scroll;display:flex}.page-module___8aEwW__lookbookFrame{aspect-ratio:2/3;background:var(--color-mist);flex:none;width:clamp(9.5rem,12.5vw,12.5rem);position:relative;overflow:hidden}.page-module___8aEwW__bandImage{object-position:center top}.page-module___8aEwW__portfolioHead{flex-direction:column;gap:.25rem;margin-bottom:clamp(1.75rem,4vw,3.25rem);display:flex}.page-module___8aEwW__portfolioGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.125rem);margin-top:clamp(2rem,4vw,3.25rem);display:grid}.page-module___8aEwW__portfolioCard{aspect-ratio:3/4;border:1px solid var(--color-line);background:var(--color-white);color:var(--color-ink);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__portfolioImage{object-fit:contain;padding:clamp(.875rem,1.6vw,1.375rem) clamp(.875rem,1.6vw,1.375rem) 22%}.page-module___8aEwW__portfolioCardBody{z-index:1;flex-direction:column;gap:.4375rem;width:100%;padding:clamp(.9375rem,1.5vw,1.375rem);display:flex;position:relative}.page-module___8aEwW__portfolioCardNumber{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:.6875rem}.page-module___8aEwW__portfolioCardTitle{font-family:var(--font-display);text-wrap:balance;align-items:center;gap:.5rem;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.2;display:flex}.page-module___8aEwW__portfolioCardTitle svg{color:var(--color-accent);flex:none}.page-module___8aEwW__portfolioCard:hover .page-module___8aEwW__portfolioCardTitle,.page-module___8aEwW__portfolioCard:focus-visible .page-module___8aEwW__portfolioCardTitle{text-underline-offset:.25em;text-decoration:underline}.page-module___8aEwW__network{border-top:1px solid var(--color-line);background:var(--color-mist)}.page-module___8aEwW__locations{border-top:1px solid var(--color-line-strong);flex-wrap:wrap;gap:clamp(1.75rem,4.5vw,4.5rem);margin-top:clamp(2.125rem,4vw,3.625rem);padding-top:clamp(1.625rem,3vw,2.375rem);display:flex}.page-module___8aEwW__location{flex-direction:column;gap:.5rem;display:flex}.page-module___8aEwW__location>span{font-family:var(--font-display);font-size:clamp(1.4375rem,2.5vw,2.125rem);font-weight:300;line-height:1}.page-module___8aEwW__location small{color:var(--color-ink-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.65625rem}.page-module___8aEwW__networkLink{margin-top:2.5rem}@keyframes page-module___8aEwW__career-scroll{to{transform:translate(-50%)}}@keyframes page-module___8aEwW__lookbook-scroll{to{transform:translate(-50%)}}@media (max-width:820px){.page-module___8aEwW__facts{grid-template-columns:1fr}.page-module___8aEwW__fact{min-height:0}}@media (max-width:720px){.page-module___8aEwW__hero{align-items:flex-end}.page-module___8aEwW__heroMedia{width:100%;-webkit-mask-image:none;mask-image:none}.page-module___8aEwW__heroImage{object-position:center 15%}.page-module___8aEwW__heroShade{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 35%, transparent) 0%, color-mix(in srgb, var(--color-ink) 52%, transparent) 43%, color-mix(in srgb, var(--color-ink) 94%, transparent) 100%)}.page-module___8aEwW__heroInner{padding-top:8rem}.page-module___8aEwW__principles{grid-template-columns:1fr}}@media (max-width:900px){.page-module___8aEwW__portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__lookbookTrack{animation-duration:42s}.page-module___8aEwW__lookbookFrame{width:clamp(10.5rem,28vw,14rem)}}@media (max-width:560px){.page-module___8aEwW__lookbookTrack{animation-duration:36s}.page-module___8aEwW__lookbookFrame{width:min(55vw,14.5rem)}}@media (max-width:480px){.page-module___8aEwW__heroActions{flex-direction:column;align-items:flex-start}.page-module___8aEwW__heroFoot{flex-direction:column;align-items:flex-start;line-height:1.5}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__careerTrack,.page-module___8aEwW__lookbookTrack{animation:none}.page-module___8aEwW__fact{transition:none}}
