.split-hero{position:relative;isolation:isolate;width:100%;height:calc(100svh - var(--header-height) - var(--announcement-height, 0px));min-height:41.5rem;overflow:clip}.split-hero__half{position:absolute;inset-block:0;width:50%}.split-hero__half--white{left:0;background:#fff}.split-hero__half--black{right:0;background:#000}.split-hero__eyebrow{position:absolute;top:3rem;left:0;width:100%;text-align:center;color:#fff;mix-blend-mode:difference;z-index:2;letter-spacing:.22em}.split-hero__brand{position:absolute;z-index:2;top:30%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;font-size:min(clamp(9rem,18vw,19rem),27svh);line-height:1;font-weight:600;letter-spacing:-.055em}.split-hero__le{color:#000;justify-self:end;padding-right:clamp(1rem,3.2vw,4rem)}.split-hero__la{color:#fff;justify-self:start;padding-left:clamp(1rem,3.2vw,4rem)}.split-hero__copy{position:absolute;left:50%;bottom:18%;transform:translateX(-50%);width:min(34rem,calc(100% - 2.5rem));color:#fff;mix-blend-mode:difference;z-index:2;text-align:center}.split-hero__copy h2{font-size:clamp(1.75rem,3.05vw,3rem);line-height:1.08;font-weight:400;letter-spacing:-.035em}.split-hero__copy p{margin:1.5rem auto 0;max-width:29rem;font-size:var(--text-sm);line-height:1.65}.split-hero__actions{position:absolute;left:50%;bottom:7%;transform:translateX(-50%);width:min(31rem,calc(100% - 3rem));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;z-index:2}.hero-action{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1.25rem;border:1px solid;font-size:var(--text-xs);letter-spacing:.1em;transition:background-color var(--transition-duration),color var(--transition-duration)}.hero-action--white{color:#000;background:#fff}.hero-action--black,.hero-action--white:hover{color:#fff;background:#000}.hero-action--black:hover{background:#fff;color:#000}.hero-action--white:focus-visible{outline-color:#000}.hero-action--black:focus-visible{outline-color:#fff}.split-hero__edge-label{position:absolute;z-index:2;bottom:7%;font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl}.split-hero__edge-label--white{left:var(--container-gutter);color:#000;transform:rotate(180deg)}.split-hero__edge-label--black{right:var(--container-gutter);color:#fff}@media (width >= 48rem) and (height <= 50rem){.split-hero__brand{top:24%}}.editorial-slot{aspect-ratio:var(--slot-ratio,4/5);overflow:hidden;min-width:0}.editorial-slot__placeholder{height:100%;padding:clamp(1rem,2vw,2rem);display:flex;flex-direction:column;justify-content:space-between;background:var(--color-soft);color:var(--color-black);position:relative}.editorial-slot--black .editorial-slot__placeholder{background:var(--color-dark);color:var(--color-white)}.editorial-slot__register{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;font-size:.5625rem;text-transform:uppercase;letter-spacing:.11em}.editorial-slot__cross{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;font-weight:200;opacity:.45}.editorial-slot__caption{display:flex;flex-direction:column;gap:.375rem;font-size:var(--text-xs);line-height:1.4}.editorial-slot__caption>span:last-child{font-size:.5625rem;text-transform:uppercase;letter-spacing:.1em}.editorial-slot img,.editorial-slot video{width:100%;height:100%;object-fit:cover}.shop-by-color{padding-top:var(--section-space)}.shop-by-color__heading{padding:0 var(--container-gutter) 2rem;max-width:var(--container-width);margin-inline:auto;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.shop-by-color__heading h2{font-size:var(--text-sm);letter-spacing:.04em}.shop-by-color__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-color-panel{padding:clamp(1.5rem,4vw,4.5rem);display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2rem;min-height:30rem}.shop-color-panel--black{color:#fff;background:#000}.shop-color-panel--white{color:#000;background:var(--color-soft)}.shop-color-panel--white .editorial-slot__placeholder{background:#fff}.shop-color-panel__copy{padding-block:1rem}.shop-color-panel__copy>.eyebrow{margin-bottom:3rem}.shop-color-panel__copy h3{font-size:clamp(2rem,4vw,4rem);letter-spacing:-.045em;line-height:1.05;margin-bottom:1rem}.shop-color-panel__copy>p:not(.eyebrow){font-size:var(--text-sm);max-width:10rem}.shop-color-panel .text-link{margin-top:2rem;font-size:var(--text-xs);letter-spacing:.05em;width:100%;max-width:11rem;justify-content:space-between}.performance-system{padding-block:clamp(4rem,8vw,8rem)}.performance-system h2{max-width:40rem;font-size:clamp(1.85rem,3.9vw,3.5rem)}.performance-system__intro{margin-top:1rem;font-size:var(--text-sm)}.performance-system>.section-heading{margin-bottom:3rem}.performance-system .text-link{font-size:var(--text-xs);white-space:nowrap}.monochrome-philosophy{padding-block:clamp(4rem,8vw,9rem);background:#000;color:#fff}.philosophy-heading{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}.philosophy-heading>.eyebrow{margin-top:1rem}.philosophy-heading h2{font-size:clamp(3.5rem,10vw,9rem);line-height:.97;letter-spacing:-.055em}.philosophy-body{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:clamp(3rem,10vw,10rem);margin-top:4rem}.philosophy-body .editorial-slot{width:66%;aspect-ratio:4/5}.philosophy-body .editorial-slot__placeholder{color:#fff;background:var(--color-dark)}.philosophy-body>p{font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.45;letter-spacing:-.025em;max-width:30rem;padding-bottom:1rem}.technical-detail{padding-block:clamp(4rem,8vw,8rem)}.technical-detail h2{font-size:clamp(2.75rem,6vw,5rem)}.technical-detail__intro{font-size:var(--text-base);max-width:21rem}.technical-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4rem 2rem;align-items:start;margin-top:4rem}.technical-study{margin:0;min-width:0}.technical-study .editorial-slot{max-width:var(--slot-native-width,100%)}.technical-study--1{grid-column:1/span 7}.technical-study--2{grid-column:9/span 4;margin-top:5rem}.technical-study--3{grid-column:1/span 3}.technical-study--4{grid-column:5/span 4;margin-top:4rem}.technical-study--5{grid-column:9/span 4;margin-top:9rem}.technical-study--6{grid-column:2/span 4}.technical-study--7{grid-column:7/span 6;margin-top:4rem}.technical-study figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem}.technical-study h3{font-size:var(--text-xs)}.technical-study figcaption>span{font-size:.625rem;white-space:nowrap;color:var(--color-secondary)}@media (width < 64rem){.shop-color-panel{grid-template-columns:1fr;gap:2rem}.shop-color-panel .editorial-slot{aspect-ratio:4/5}.shop-color-panel__copy>.eyebrow{margin-bottom:2rem}.shop-color-panel__copy>p:not(.eyebrow){max-width:none}.philosophy-heading{grid-template-columns:1fr}}@media (width < 48rem){.split-hero{min-height:38rem}.split-hero__eyebrow{top:2.5rem;font-size:.625rem;letter-spacing:.12em}.split-hero__brand{top:31%;font-size:clamp(4rem,24vw,10rem)}.split-hero__le{padding-right:.625rem}.split-hero__la{padding-left:.625rem}.split-hero__copy{bottom:20%;width:calc(100% - 2.5rem)}.split-hero__copy h2{font-size:clamp(1.5rem,6.8vw,2.5rem);line-height:1.13}.split-hero__copy p{font-size:.75rem;line-height:1.6;margin-top:1.125rem;max-width:22rem}.split-hero__actions{bottom:8%;gap:1rem;width:calc(100% - 2.5rem)}.hero-action{padding:.75rem .625rem;font-size:.625rem;letter-spacing:.04em;min-height:48px}.split-hero__edge-label{bottom:2.5%;writing-mode:horizontal-tb;transform:none;font-size:.5rem}.shop-by-color__heading{flex-direction:column;gap:.75rem}.shop-by-color__panels{grid-template-columns:1fr 1fr}.shop-color-panel{min-height:0;padding:2rem 1rem 1rem;gap:2rem}.shop-color-panel__copy{padding:0}.shop-color-panel__copy>.eyebrow{font-size:.5rem;margin-bottom:2rem}.shop-color-panel__copy h3{font-size:clamp(1.5rem,7vw,2.5rem)}.shop-color-panel__copy>p:not(.eyebrow){font-size:.75rem;min-height:3.75rem}.shop-color-panel .text-link{margin-top:1rem;font-size:.5625rem;gap:.5rem}.shop-color-panel .editorial-slot{aspect-ratio:4/5}.shop-color-panel .editorial-slot__placeholder{padding:.625rem}.shop-color-panel .editorial-slot__register{display:none}.shop-color-panel .editorial-slot__caption{font-size:.5625rem;margin-top:auto}.shop-color-panel .editorial-slot__caption>span:last-child{font-size:.5rem}.performance-system>.section-heading{margin-bottom:2rem}.performance-system h2{font-size:clamp(1.7rem,7vw,2.75rem)}.performance-system__intro{font-size:.8125rem}.philosophy-heading{gap:2rem}.philosophy-heading h2{font-size:clamp(3rem,14vw,6rem)}.philosophy-body{gap:2rem;grid-template-columns:1fr;margin-top:3rem}.philosophy-body .editorial-slot{width:57%}.philosophy-body>p{font-size:1.35rem;line-height:1.5;margin-left:12%}.technical-detail>.section-heading{gap:1.5rem}.technical-detail h2{font-size:2.75rem}.technical-detail__intro{font-size:var(--text-sm)}.technical-grid{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.5rem}.technical-study{width:100%;margin:0}.technical-study:nth-child(2n){width:83%;align-self:flex-end}.technical-study .editorial-slot{max-height:26rem}}