.editorial-page{--editorial-ink:#191815;--editorial-paper:#f3eee4;--editorial-paper-bright:#faf7f0;--editorial-blue:#afc4cf;--editorial-blue-deep:#748f9f;--editorial-rose:#dab0aa;--editorial-yellow:#e8cf62;--editorial-oxblood:#681f24;--editorial-rule:color-mix(in srgb, var(--editorial-ink) 24%, transparent);background:var(--editorial-paper);min-width:320px;min-height:100vh;color:var(--editorial-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow:clip}.editorial-page *,.editorial-page :before,.editorial-page :after{box-sizing:border-box}.editorial-page :where(h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin-block:0}.editorial-page :where(ol,ul){padding:0}.editorial-page :where(section,article,nav){scroll-margin-top:6rem}.editorial-main{background:var(--editorial-paper)}.editorial-shell{width:min(100% - 3rem,94rem);margin-inline:auto}.editorial-hero{grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:min(57rem,100svh - 4.5rem);padding-block:clamp(3.5rem,8vw,8rem);display:grid}.editorial-hero__copy{z-index:2;justify-items:start;gap:clamp(1.4rem,2.4vw,2.5rem);max-width:45rem;display:grid;position:relative}.editorial-kicker{font-family:var(--font-sans), sans-serif;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.2}.editorial-hero h1,.editorial-section h2,.editorial-question-group h2{font-family:var(--font-display), serif;letter-spacing:-.045em;text-wrap:balance;font-weight:500}.editorial-hero h1{max-width:13ch;font-size:clamp(3.4rem,7.1vw,8.5rem);line-height:.89}.editorial-page--brands .editorial-hero h1{max-width:11.6ch;font-size:clamp(3.1rem,6.1vw,7.5rem)}.editorial-hero h1 em{color:var(--editorial-oxblood);font-weight:inherit;display:block}.editorial-answer{max-width:42rem;font-size:clamp(1.05rem,1.42vw,1.34rem);line-height:1.55}.editorial-answer--lead:first-line{font-weight:700}.editorial-actions{flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;display:flex}.editorial-link,.editorial-question a,.editorial-back-link{color:currentColor;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.8rem;min-height:2.75rem;font-size:.75rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.editorial-link span,.editorial-question a span,.editorial-back-link span{transition:transform .24s var(--ease-expressive)}.editorial-link:hover span,.editorial-question a:hover span,.editorial-back-link:hover span{transform:translate(.25rem)}.editorial-link--primary{border:1px solid var(--editorial-ink);background:var(--editorial-ink);min-height:3.2rem;color:var(--editorial-paper-bright);padding:0 1.15rem}.editorial-link--inverse{border-color:var(--editorial-paper-bright);color:var(--editorial-paper-bright)}.editorial-link--inverse-muted{border-color:color-mix(in srgb, var(--editorial-paper-bright) 55%, transparent);color:color-mix(in srgb, var(--editorial-paper-bright) 74%, transparent)}.editorial-visual{background:#d3d0cb;min-height:35rem;position:relative;overflow:hidden}.editorial-visual img{object-fit:cover;width:100%;height:100%}.editorial-visual figcaption{background:color-mix(in srgb, var(--editorial-paper-bright) 91%, transparent);max-width:23rem;color:var(--editorial-ink);letter-spacing:.08em;text-transform:uppercase;padding:.65rem .8rem;font-size:.65rem;font-weight:700;line-height:1.25;position:absolute;bottom:1rem;right:1rem}.editorial-visual--catalogue{clip-path:polygon(8% 0,100% 3%,96% 94%,0 100%);min-height:clamp(35rem,68vw,48rem)}.editorial-visual--catalogue img{object-position:55% 50%;transform:scale(1.08)}.editorial-visual--shoe{clip-path:polygon(3% 5%,96% 0,100% 96%,7% 100%);min-height:clamp(36rem,66vw,50rem)}.editorial-visual--shoe img{object-position:37% 50%;transform:scale(1.12)}.editorial-visual--vest{clip-path:polygon(4% 0,100% 7%,95% 100%,0 92%);min-height:clamp(34rem,62vw,48rem)}.editorial-visual--vest img{object-position:57% 50%;transform:scale(1.08)}.editorial-section{padding-block:clamp(6rem,12vw,12rem);position:relative}.editorial-section--paper{background:var(--editorial-paper);color:var(--editorial-ink)}.editorial-section--blue{background:var(--editorial-blue);color:var(--editorial-ink)}.editorial-section--rose{background:var(--editorial-rose);color:var(--editorial-ink)}.editorial-section--yellow{background:var(--editorial-yellow);color:var(--editorial-ink)}.editorial-section--oxblood{background:var(--editorial-oxblood);color:var(--editorial-paper-bright)}.editorial-section--ink{background:var(--editorial-ink);color:var(--editorial-paper-bright)}.editorial-intro-grid{grid-template-columns:minmax(15rem,.82fr) minmax(20rem,1.18fr);align-items:end;gap:clamp(2rem,7vw,10rem);margin-bottom:clamp(4rem,8vw,8rem);display:grid}.editorial-intro-grid>div{gap:1.35rem;display:grid}.editorial-intro-grid h2,.editorial-split-story h2,.editorial-close h2,.editorial-recovery h2,.editorial-boundary h2,.editorial-share-story h2{font-size:clamp(3rem,6.4vw,7rem);line-height:.93}.editorial-deck{max-width:43rem;font-size:clamp(1.25rem,2vw,2rem);line-height:1.4}.editorial-process{border-top:1px solid var(--editorial-rule);list-style:none}.editorial-process li{border-bottom:1px solid var(--editorial-rule);grid-template-columns:5rem minmax(12rem,.7fr) minmax(20rem,1.3fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);padding-block:clamp(2rem,4vw,3.7rem);display:grid}.editorial-process__number{letter-spacing:.13em;padding-top:.3rem;font-size:.7rem;font-weight:700}.editorial-process li>div{display:contents}.editorial-process h3,.editorial-flow-list h3,.editorial-contrast h3,.editorial-question h3{font-family:var(--font-display), serif;letter-spacing:-.025em;font-weight:500}.editorial-process h3{font-size:clamp(1.8rem,3vw,3rem);line-height:1}.editorial-process p{max-width:46rem;font-size:1rem;line-height:1.65}.editorial-split-story{grid-template-columns:minmax(20rem,.95fr) minmax(20rem,1.05fr);align-items:center;gap:clamp(3rem,8vw,10rem);display:grid}.editorial-split-story--reverse{grid-template-columns:minmax(20rem,1.05fr) minmax(20rem,.95fr)}.editorial-split-story__copy{justify-items:start;gap:clamp(1.5rem,3vw,2.8rem);display:grid}.editorial-split-story__copy>p:not(.editorial-kicker),.editorial-rule-copy p,.editorial-close__inner>p:not(.editorial-kicker),.editorial-boundary p,.editorial-share-story__copy>p:not(.editorial-handwritten){max-width:42rem;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.6}.editorial-visual--portrait,.editorial-visual--denim{min-height:clamp(34rem,58vw,53rem)}.editorial-visual--portrait{clip-path:polygon(0 4%,94% 0,100% 95%,9% 100%)}.editorial-visual--portrait img{object-position:27% 50%;transform:scale(1.14)}.editorial-visual--denim{clip-path:polygon(5% 0,100% 5%,95% 100%,0 94%)}.editorial-visual--denim img{object-position:62% 50%;transform:scale(1.12)}.editorial-rule-copy{border-top:1px solid var(--editorial-rule);gap:.8rem;padding-top:1.4rem;display:grid}.editorial-rule-copy h3{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700}.editorial-close__inner{justify-items:start;gap:clamp(1.5rem,3vw,2.7rem);display:grid}.editorial-close__inner h2{max-width:12ch}.editorial-close__inner>p:not(.editorial-kicker){max-width:48rem}.editorial-contrast{border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-contrast article{padding:clamp(2rem,5vw,5rem)}.editorial-contrast article:first-child{border-right:1px solid var(--editorial-rule);padding-left:0}.editorial-contrast article:last-child{padding-right:0}.editorial-contrast__label,.editorial-flow-list__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem;font-size:.68rem;font-weight:700}.editorial-contrast h3{max-width:10ch;margin-bottom:2.2rem;font-size:clamp(2.4rem,4.5vw,5rem);line-height:.95}.editorial-contrast ul{list-style:none}.editorial-contrast li{border-top:1px solid var(--editorial-rule);padding-block:1rem;font-size:1rem;line-height:1.55}.editorial-contrast li:before{content:"";margin-right:.7rem}.editorial-split-story blockquote{border-block:1px solid var(--editorial-rule);gap:.65rem;width:100%;padding-block:1.6rem;display:grid}.editorial-split-story blockquote p{font-family:var(--font-display), serif;letter-spacing:-.035em;font-size:clamp(2.5rem,5vw,5.5rem);font-style:italic;line-height:1}.editorial-split-story blockquote footer{letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:700}.editorial-share-story,.editorial-boundary{grid-template-columns:minmax(20rem,1fr) minmax(20rem,1fr);align-items:end;gap:clamp(3rem,10vw,12rem);display:grid}.editorial-share-story>div,.editorial-share-story__copy,.editorial-boundary>div{gap:1.5rem;display:grid}.editorial-share-story h2{max-width:8ch;font-style:italic}.editorial-handwritten{font-family:var(--font-display), serif;letter-spacing:-.05em;opacity:.62;justify-self:end;font-size:clamp(3rem,7vw,8rem);font-style:italic;transform:rotate(-5deg)}.editorial-definition-list{border-top:1px solid color-mix(in srgb, var(--editorial-paper-bright) 30%, transparent)}.editorial-definition-list>div{border-bottom:1px solid color-mix(in srgb, var(--editorial-paper-bright) 30%, transparent);grid-template-columns:minmax(12rem,.75fr) minmax(20rem,1.25fr);gap:clamp(2rem,8vw,10rem);padding-block:clamp(1.6rem,3vw,2.8rem);display:grid}.editorial-definition-list dt{font-family:var(--font-display), serif;letter-spacing:-.025em;font-size:clamp(1.8rem,3.2vw,3.4rem);line-height:1}.editorial-definition-list dd{max-width:47rem;font-size:1rem;line-height:1.65}.editorial-actions--bottom{margin-top:clamp(3rem,7vw,7rem)}.editorial-hero--fit{grid-template-columns:minmax(21rem,.9fr) minmax(28rem,1.1fr)}.editorial-fit-statement{display:grid;max-width:none!important;font-size:clamp(3rem,6.3vw,7.4rem)!important}.editorial-fit-statement span,.editorial-fit-statement em{display:block}.editorial-fit-statement em{color:var(--editorial-oxblood);font-weight:inherit}.editorial-fit-collage{min-height:clamp(39rem,65vw,52rem);position:relative}.editorial-fit-collage figure{position:absolute;overflow:hidden}.editorial-fit-collage img{object-fit:cover}.editorial-fit-collage__world{clip-path:polygon(0 4%,100% 0,94% 100%,7% 94%);inset:0 0 8% 7%}.editorial-fit-collage__catalogue{width:62%;height:50%;bottom:0;right:-4%;transform:rotate(-4deg);box-shadow:0 2rem 5rem #2c1d183d}.editorial-fit-collage__catalogue img{transform:scale(1.08)}.editorial-flow-list{border-top:1px solid var(--editorial-rule);list-style:none}.editorial-flow-list li{border-bottom:1px solid var(--editorial-rule);grid-template-columns:9rem minmax(0,1fr);gap:clamp(2rem,6vw,8rem);padding-block:clamp(2.5rem,5vw,5rem);display:grid}.editorial-flow-list__marker{letter-spacing:.1em;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:.7rem;font-weight:700;display:flex;position:relative}.editorial-flow-list__marker:after{background:var(--editorial-rule);content:"";width:1px;height:clamp(2.5rem,5vw,5rem);position:absolute;top:calc(100% + 2.5rem);left:50%}.editorial-flow-list li:last-child .editorial-flow-list__marker:after{display:none}.editorial-flow-list li>div:last-child{grid-template-columns:minmax(12rem,.72fr) minmax(20rem,1.28fr);align-items:start;gap:1.2rem clamp(2rem,6vw,8rem);display:grid}.editorial-flow-list__eyebrow{grid-column:1/-1;margin-bottom:0}.editorial-flow-list h3{font-size:clamp(2.1rem,4vw,4.5rem);line-height:.96}.editorial-flow-list li>div:last-child>p:last-child{max-width:48rem;font-size:1rem;line-height:1.68}.editorial-recovery{grid-template-columns:minmax(20rem,.85fr) minmax(25rem,1.15fr);align-items:start;gap:clamp(4rem,10vw,12rem);display:grid}.editorial-recovery__title,.editorial-recovery__body{gap:1.5rem;display:grid}.editorial-recovery__title{position:sticky;top:7rem}.editorial-recovery-list{border-top:1px solid var(--editorial-rule)}.editorial-recovery-list>div{border-bottom:1px solid var(--editorial-rule);grid-template-columns:minmax(9rem,.75fr) minmax(14rem,1.25fr);gap:1.5rem 3rem;padding-block:1.6rem;display:grid}.editorial-recovery-list dt{font-weight:700;line-height:1.4}.editorial-recovery-list dd,.editorial-note{font-size:.96rem;line-height:1.65}.editorial-note{border-left:2px solid var(--editorial-oxblood);padding-left:1rem}.editorial-boundary h2{max-width:8ch}.editorial-hero--questions h1{max-width:9ch}.editorial-question-index{background:var(--editorial-ink);color:var(--editorial-paper-bright)}.editorial-question-index .editorial-shell{grid-template-columns:12rem minmax(0,1fr);gap:clamp(2rem,7vw,8rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.editorial-question-index p{letter-spacing:.13em;text-transform:uppercase;padding-top:.25rem;font-size:.68rem;font-weight:700}.editorial-question-index ol{counter-reset:topic;border-top:1px solid color-mix(in srgb, var(--editorial-paper-bright) 30%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;display:grid}.editorial-question-index li{counter-increment:topic;border-bottom:1px solid color-mix(in srgb, var(--editorial-paper-bright) 30%, transparent)}.editorial-question-index a{min-height:100%;color:inherit;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.2rem 1rem 1.2rem 0;font-size:.78rem;font-weight:700;line-height:1.4;text-decoration:none;display:grid}.editorial-question-index a:before{content:counter(topic, decimal-leading-zero);letter-spacing:.1em;opacity:.65;font-size:.62rem}.editorial-question-group{background:var(--editorial-paper);color:var(--editorial-ink);padding-block:clamp(6rem,11vw,11rem)}.editorial-question-group--2{background:var(--editorial-blue)}.editorial-question-group--3{background:var(--editorial-rose)}.editorial-question-layout{grid-template-columns:minmax(17rem,.72fr) minmax(27rem,1.28fr);align-items:start;gap:clamp(4rem,10vw,12rem);display:grid}.editorial-question-group__header{justify-items:start;gap:1.5rem;display:grid;position:sticky;top:7rem}.editorial-question-group h2{max-width:10ch;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.95}.editorial-back-link{opacity:.68;margin-top:1rem}.editorial-question-list{border-top:1px solid var(--editorial-rule)}.editorial-question{border-bottom:1px solid var(--editorial-rule);justify-items:start;gap:1.35rem;padding-block:clamp(2.2rem,4.5vw,4rem);display:grid}.editorial-question h3{max-width:22ch;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.05}.editorial-question>p{max-width:52rem;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.68}.editorial-question>p:first-line{font-weight:650}.editorial-question a{font-size:.67rem}@media (max-width:1100px){.editorial-shell{width:min(100% - 2.5rem,90rem)}.editorial-hero,.editorial-hero--fit{grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.1fr);gap:2.5rem}.editorial-hero h1,.editorial-page--brands .editorial-hero h1,.editorial-fit-statement{font-size:clamp(3.2rem,7vw,6rem)!important}.editorial-process li{grid-template-columns:3.5rem minmax(12rem,.8fr) minmax(16rem,1.2fr);gap:1.5rem}.editorial-flow-list li>div:last-child{grid-template-columns:1fr}.editorial-flow-list__eyebrow{grid-column:auto}}@media (max-width:800px){.editorial-page :where(section,article,nav){scroll-margin-top:4.5rem}.editorial-shell{width:min(100% - 1.5rem,46rem)}.editorial-hero,.editorial-hero--fit{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-top:clamp(6rem,19vw,7.25rem);padding-bottom:5rem}.editorial-hero__copy{gap:1.4rem}.editorial-hero h1,.editorial-page--brands .editorial-hero h1,.editorial-fit-statement{line-height:.91;font-size:clamp(3.1rem,15vw,6rem)!important}.editorial-page--brands .editorial-hero h1{max-width:12ch}.editorial-answer{font-size:1rem;line-height:1.6}.editorial-visual--catalogue,.editorial-visual--shoe,.editorial-visual--vest{min-height:clamp(24rem,118vw,38rem)}.editorial-visual--catalogue img{object-position:62% 50%}.editorial-visual--shoe img{object-position:64% 50%}.editorial-section{padding-block:6rem}.editorial-intro-grid,.editorial-split-story,.editorial-split-story--reverse,.editorial-share-story,.editorial-boundary,.editorial-recovery,.editorial-question-layout{grid-template-columns:1fr;gap:3.5rem}.editorial-intro-grid{margin-bottom:4rem}.editorial-intro-grid h2,.editorial-split-story h2,.editorial-close h2,.editorial-recovery h2,.editorial-boundary h2,.editorial-share-story h2{font-size:clamp(3rem,13vw,5.8rem)}.editorial-deck{font-size:1.22rem}.editorial-process li{grid-template-columns:2.5rem minmax(0,1fr);gap:1.2rem}.editorial-process li>div{gap:1rem;display:grid}.editorial-process h3,.editorial-process p{grid-column:auto}.editorial-visual--portrait,.editorial-visual--denim{min-height:min(128vw,44rem)}.editorial-split-story--reverse .editorial-split-story__copy{order:2}.editorial-contrast{grid-template-columns:1fr}.editorial-contrast article{padding:3rem 0}.editorial-contrast article:first-child{border-right:0;border-bottom:1px solid var(--editorial-rule)}.editorial-definition-list>div{grid-template-columns:1fr;gap:1rem}.editorial-fit-collage{min-height:min(124vw,43rem)}.editorial-fit-collage__catalogue{width:75%;height:52%}.editorial-flow-list li{grid-template-columns:4rem minmax(0,1fr);gap:1.4rem}.editorial-flow-list__marker{width:3.5rem;height:3.5rem}.editorial-flow-list__marker:after{top:calc(100% + 2.5rem)}.editorial-recovery__title,.editorial-question-group__header{position:static}.editorial-recovery-list>div{grid-template-columns:1fr;gap:.7rem}.editorial-question-index .editorial-shell{grid-template-columns:1fr;gap:1.5rem}.editorial-question-index ol{grid-template-columns:1fr 1fr}.editorial-question-group{padding-block:6rem}.editorial-question-group h2{font-size:clamp(3rem,13vw,5.4rem)}}@media (max-width:480px){.editorial-shell{width:calc(100% - 1.25rem)}.editorial-hero{padding-top:5.75rem}.editorial-hero h1,.editorial-page--brands .editorial-hero h1,.editorial-fit-statement{font-size:clamp(2.85rem,14vw,4.4rem)!important}.editorial-actions{flex-direction:column;align-items:stretch;width:100%}.editorial-link{width:fit-content}.editorial-link--primary{justify-content:space-between;width:100%}.editorial-visual--catalogue,.editorial-visual--shoe,.editorial-visual--vest{min-height:25rem}.editorial-intro-grid h2,.editorial-split-story h2,.editorial-close h2,.editorial-recovery h2,.editorial-boundary h2,.editorial-share-story h2,.editorial-question-group h2{font-size:clamp(2.7rem,14vw,4rem)}.editorial-process li{grid-template-columns:1fr}.editorial-process__number{padding-top:0}.editorial-flow-list li{grid-template-columns:1fr}.editorial-flow-list__marker:after{display:none}.editorial-question-index ol{grid-template-columns:1fr}.editorial-question h3{font-size:1.8rem}}@media (min-width:1800px){.editorial-shell{width:min(100% - 7rem,112rem)}.editorial-hero{min-height:min(64rem,100svh - 5rem)}.editorial-answer,.editorial-process p,.editorial-flow-list li>div:last-child>p:last-child,.editorial-question>p{font-size:1.22rem}}@media (prefers-reduced-motion:reduce){.editorial-page .editorial-link span,.editorial-page .editorial-question a span,.editorial-page .editorial-back-link span{transition:none}.editorial-page .editorial-link:hover span,.editorial-page .editorial-question a:hover span,.editorial-page .editorial-back-link:hover span{transform:none}}
