.heroV2_hero__HUdvh{position:relative;height:92vh;overflow:hidden}.heroV2_heroImageWrap__9yyk1{position:absolute;inset:0}.heroV2_heroOverlay__bhriY{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.1) 50%,rgba(0,0,0,.72))}.heroV2_heroText__W7NFK{position:absolute;bottom:64px;left:64px;max-width:520px;color:#ffffff}.heroV2_accentBar__qnPBV{width:40px;height:2px;background:#ea1c2d;margin-bottom:28px}.heroV2_heroTitle__wQ70c{font-weight:800;font-size:84px;line-height:.87;letter-spacing:-3px;color:#ffffff;margin:0 0 28px}.heroV2_heroSubhead__Xr5mL{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:rgba(255,255,255,.6);margin:0 0 36px}.heroV2_heroCta__H6l_e{display:inline-block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;border:1px solid #ffffff;padding:14px 36px;color:#ffffff;border-radius:6px;text-decoration:none;transition:all .3s}.heroV2_heroCta__H6l_e:hover{background:#ffffff;color:#000000}.heroV2_scrollIndicator__AcxRU{position:absolute;bottom:32px;right:56px;display:flex;flex-direction:column;align-items:center;gap:12px;color:rgba(255,255,255,.35)}.heroV2_scrollLabel__JW0Ah{font-size:8px;letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl}.heroV2_scrollLine__1g3Re{width:1px;height:48px;background:rgba(255,255,255,.25)}@media (max-width:1023px){.heroV2_heroText__W7NFK{bottom:24px;left:24px;right:24px}.heroV2_heroTitle__wQ70c{font-size:clamp(44px,9vw,84px);letter-spacing:-1.5px}}@media (max-width:767px){.heroV2_hero__HUdvh{height:min(92vh,720px)}.heroV2_scrollIndicator__AcxRU{display:none}}@media (prefers-reduced-motion:reduce){.heroV2_heroCta__H6l_e{transition:none}}.homeV2_v2Wrapper__Kmkxh{min-height:100vh;background:var(--gs-white)}.homeV2_aInner__wt93Q{max-width:1280px;margin:0 auto;padding:0 32px}.homeV2_aEyebrow__j7kHX{color:#54585A}.homeV2_aEyebrowGray__JpHpD,.homeV2_aEyebrow__j7kHX{font-size:10px;letter-spacing:.35em;text-transform:uppercase;margin:0 0 12px}.homeV2_aEyebrowGray__JpHpD{color:#6b7280}.homeV2_aTitle__Lf0xP{color:#111827}.homeV2_aTitleWhite__9FXS9,.homeV2_aTitle__Lf0xP{font-weight:800;font-size:52px;letter-spacing:-2px;line-height:1;margin:0}.homeV2_aTitleWhite__9FXS9{color:#ffffff}.homeV2_aViewAll__9xmey{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#54585A;text-decoration:none;transition:color .3s}.homeV2_aViewAll__9xmey:hover{color:#111827}.homeV2_aCardEyebrow__zmH4K{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#54585A;margin:0 0 4px}.homeV2_aAccentBar32__sQZ8_{width:32px;height:2px;background:#EA1C2D;margin-bottom:40px}.homeV2_aAccentBar24__GcHKk{width:24px;height:2px;background:#EA1C2D;margin-bottom:32px}.homeV2_aAccentBar48__NsPX1{width:48px;height:2px;background:#EA1C2D;margin:0 auto 40px}.homeV2_editorialGrid__SQbgE{background:#FAF9F7;padding:112px 0}.homeV2_editorialHeader__4ZXJ4{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:64px}.homeV2_editorialCards__XYHNB{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.homeV2_editorialCard__u45I7{display:block;text-decoration:none}.homeV2_editorialCardLarge__o8aMT{grid-column:span 7}.homeV2_editorialCardCol__sEaFN{grid-column:span 5;display:flex;flex-direction:column;gap:20px}.homeV2_editorialImageWrapA__oVHFh{position:relative;overflow:hidden}.homeV2_editorialImageTall__T3WI8{height:580px}.homeV2_editorialImageShort__Kyz42{height:278px}.homeV2_editorialImg__Ni0DF{object-fit:cover;transition:transform .7s}.homeV2_editorialCard__u45I7:hover .homeV2_editorialImg__Ni0DF{transform:scale(1.04)}.homeV2_editorialCardTextLarge__QiiWq{margin-top:20px}.homeV2_editorialCardTextLarge__QiiWq .homeV2_aCardEyebrow__zmH4K{margin-bottom:6px}.homeV2_editorialCardText__eIlnX{margin-top:16px}.homeV2_editorialCardTitleLg__BHD72{font-size:24px;font-weight:800;color:#111827;margin:0}.homeV2_editorialCardTitleSm__eUEuP{font-size:18px;font-weight:800;color:#111827;margin:0}.homeV2_darkCollections__4e5KS{background:#111111;padding:112px 0}.homeV2_darkHeader__D8myk{margin-bottom:56px}.homeV2_darkGrid__IGJRG{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.homeV2_darkCard__SuB07{position:relative;overflow:hidden;height:340px;display:block;text-decoration:none}.homeV2_darkCardImg__NHzVX{object-fit:cover;filter:brightness(.72);transition:all .5s}.homeV2_darkCard__SuB07:hover .homeV2_darkCardImg__NHzVX{filter:brightness(.9);transform:scale(1.06)}.homeV2_darkCardOverlay__ZKAvD{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.homeV2_darkCardTitle__1Yk_y{color:#ffffff;font-weight:800;font-size:18px;line-height:1.25;margin:0}.homeV2_darkCardSub__V7ihB{color:rgba(255,255,255,.5);font-size:12px;margin:4px 0 0}.homeV2_heritage__Q1sKx{background:#F2EDE6}.homeV2_heritageInner__EKW8y{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.homeV2_heritageLeft__CRi9V{display:flex;flex-direction:column;justify-content:center;padding:112px 64px}.homeV2_heritageEyebrow__elVM0{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:#54585A;margin:0 0 20px}.homeV2_heritageTitle__GIUeG{font-size:50px;font-weight:800;letter-spacing:-2px;color:#111827;line-height:1;margin:0 0 32px}.homeV2_heritageBody__UxJ32{font-size:14px;color:#54585A;line-height:2;margin:0 0 40px;max-width:300px}.homeV2_heritageCta__Rz1DS{align-self:flex-start;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;line-height:1.5;padding:16px 36px;background:#EA1C2D;border-radius:6px;transition:opacity .15s cubic-bezier(.4,0,.2,1);text-decoration:none}a.homeV2_heritageCta__Rz1DS,a.homeV2_heritageCta__Rz1DS:hover{color:#ffffff}.homeV2_heritageCta__Rz1DS:hover{opacity:.9}.homeV2_heritageRight__ByuC0{position:relative;overflow:hidden;height:640px}.homeV2_brandValues__hbYd8{background:#ffffff;padding:112px 0}.homeV2_valuesGrid__2gLBX{display:grid;grid-template-columns:repeat(3,1fr)}.homeV2_valueCol___k0q9{padding:56px 0}.homeV2_valueCol___k0q9:first-child{padding-right:56px}.homeV2_valueCol___k0q9:nth-child(2){padding-right:56px}.homeV2_valueCol___k0q9:nth-child(2),.homeV2_valueCol___k0q9:nth-child(3){padding-left:56px;border-left:1px solid #f3f4f6}.homeV2_valueTitle__FKYVK{font-size:20px;font-weight:800;color:#111827;margin:0 0 20px}.homeV2_valueBody__cKuU_{font-size:14px;color:#54585A;line-height:2;margin:0}.homeV2_testimonial__pukqb{background:#1C1C1C;padding:128px 0}.homeV2_testimonialInner__NCbFF{max-width:672px;margin:0 auto;padding:0 32px;text-align:center}.homeV2_testimonialQuote__WzZRM{font-weight:300;color:#ffffff;font-size:26px;line-height:1.625;letter-spacing:.025em;margin:0 0 40px}.homeV2_testimonialAttribution___IbWR{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#6b7280;margin:0 0 16px}.homeV2_testimonialStars__qoKVy{display:flex;justify-content:center;gap:4px}@media (max-width:1023px){.homeV2_aTitleWhite__9FXS9,.homeV2_aTitle__Lf0xP{font-size:38px}.homeV2_editorialCards__XYHNB{grid-template-columns:1fr}.homeV2_editorialCardCol__sEaFN,.homeV2_editorialCardLarge__o8aMT{grid-column:auto}.homeV2_editorialImageTall__T3WI8{height:420px}.homeV2_darkGrid__IGJRG{grid-template-columns:1fr}.homeV2_darkCard__SuB07{height:280px}.homeV2_heritageInner__EKW8y{grid-template-columns:1fr}.homeV2_heritageLeft__CRi9V{padding:64px 32px}.homeV2_heritageTitle__GIUeG{font-size:38px}.homeV2_heritageRight__ByuC0{height:420px}.homeV2_valuesGrid__2gLBX{grid-template-columns:1fr}.homeV2_valueCol___k0q9{padding:32px 0}.homeV2_valueCol___k0q9:first-child{padding-right:0}.homeV2_valueCol___k0q9:nth-child(2),.homeV2_valueCol___k0q9:nth-child(3){padding-left:0;padding-right:0;border-left:none;border-top:1px solid #f3f4f6}.homeV2_testimonialQuote__WzZRM{font-size:20px}}@media (max-width:575px){.homeV2_brandValues__hbYd8,.homeV2_darkCollections__4e5KS,.homeV2_editorialGrid__SQbgE{padding:64px 0}.homeV2_testimonial__pukqb{padding:80px 0}}@media (prefers-reduced-motion:reduce){.homeV2_aViewAll__9xmey,.homeV2_darkCardImg__NHzVX,.homeV2_editorialImg__Ni0DF,.homeV2_heritageCta__Rz1DS{transition:none}}