:root{--ink:#191C1B;--paper:#E8E4DA;--petrol:#24474A;--mineral:#ABA99F;--acid:#d4ff47}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #769513;outline-offset:6px}header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid #ccc;font-size:12px;letter-spacing:.04em}header>span i{font-style:normal;margin:0 15px;color:#aaa}.outline{font-size:23px;font-weight:900;letter-spacing:-1.5px}header>a:last-child{font-size:14px}.hero{display:grid;grid-template-columns:1.3fr 1fr;position:relative;background:var(--ink);color:var(--paper)}.hero-copy{padding:60px 6% 40px}.eyebrow,.section-label{font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.6}.hero h1{font-size:clamp(65px,7.5vw,140px);font-weight:500;letter-spacing:-.065em;line-height:.95;margin:65px 0 45px;position:relative;z-index:1}em{font-family:Georgia,serif;font-weight:400}.hero h1 em{color:var(--acid)}.hero-bottom{display:flex;justify-content:space-between;align-items:center}.hero-bottom p{font-size:18px;line-height:1.5}.circle-link{border:1px solid #777;border-radius:50%;width:55px;height:55px;display:grid;place-items:center;font-size:25px}.hero-image{margin:0;position:relative;min-height:610px;overflow:hidden}.hero-image img{height:100%;width:100%;object-fit:cover;object-position:50% 28%}.hero-image figcaption{position:absolute;bottom:25px;left:25px;right:25px;display:flex;justify-content:space-between;font-size:11px}.hero-index{grid-column:1/-1;border-top:1px solid #4b4c46;padding:23px 4%;font-size:13px;letter-spacing:.12em;display:flex;justify-content:space-between}.hero-index span{color:var(--acid)}.section{padding:90px 5%}.direction,.closing{display:grid;grid-template-columns:1fr 3fr;gap:45px}.section-label{padding-top:10px}h2{font-size:clamp(36px,4.6vw,76px);font-weight:400;line-height:1.07;letter-spacing:-.055em;margin:0 0 38px}p{font-size:17px;line-height:1.6}.two-copy{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:900px}.statement{font-size:35px;letter-spacing:-.035em;border-top:1px solid #c9c9c0;padding-top:35px;margin:40px 0 0}.identity{background:var(--acid);padding:55px 5% 80px}.identity-top{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:40px}.identity-top h2{margin:0}.identity-top p{font-size:16px}.wordmark{font-size:clamp(150px,31vw,560px);font-weight:900;letter-spacing:-.085em;line-height:1.1;position:relative}.wordmark>span:not([data-text-id]){font-size:.08em;position:absolute;top:22%;margin-left:3%;letter-spacing:0}.identity-caption{display:flex;justify-content:space-between;border-bottom:1px solid #647727;padding-bottom:25px;font-size:12px;letter-spacing:.08em}.identity-caption>span:last-child{font-size:11px}.identity-details{display:grid;grid-template-columns:1fr 1.4fr;gap:10%;margin-top:65px;align-items:center}.brand-label{background:var(--ink);color:var(--paper);padding:36px;max-width:340px;transform:rotate(-5deg);box-shadow:9px 12px 0 #b9df39;display:flex;flex-direction:column;gap:20px}.brand-label strong{font-size:78px;line-height:1;letter-spacing:-7px}.brand-label span,.brand-label small{font-size:12px;letter-spacing:.08em}.brand-label hr{width:100%;border:0;border-top:1px solid #777}.identity-notes h3,h3{font-size:27px;line-height:1.15;font-weight:400;letter-spacing:-.03em}.identity-notes p{max-width:600px}.swatches{display:flex;gap:12px;align-items:center;margin-top:30px}.swatches button{width:38px;height:38px;border:1px solid #191C1B;background:var(--swatch);border-radius:50%}.swatches button[aria-pressed=true]{outline:2px solid #191C1B;outline-offset:3px}.swatches span{font-size:14px;margin-left:8px}.wardrobe>.section-label{margin-bottom:45px}.wardrobe-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:8%}.tabs{display:flex;border-bottom:1px solid #bbb;margin:40px 0;gap:24px}.tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:15px 0;font-size:15px;color:#666}.tabs button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}#look-panel{min-height:240px}#look-panel p{max-width:520px}#look-panel h3{font-size:32px;margin:20px 0}.items{border-top:1px solid #ccc;padding-top:20px;font-size:14px;line-height:1.7}.items span{padding:0 12px;color:#777}.look-frame{margin:0;background:#151515;color:white;padding:25px;min-width:0}.look-window{overflow:hidden;height:480px;width:100%;position:relative}.look-window img{height:100%;width:300%;max-width:none;object-fit:fill;transition:transform .6s cubic-bezier(.2,.7,.2,1);mix-blend-mode:screen}.look-frame figcaption{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.06em;padding-top:20px}.capsule{background:var(--mineral)}.capsule-heading{display:flex;gap:10%;justify-content:space-between;margin-top:40px}.capsule-heading p{max-width:350px;margin-top:0}.product-list article{display:grid;grid-template-columns:.3fr 1fr 2fr 1fr;align-items:center;border-top:1px solid #bcbeb5;gap:25px;padding:22px 0}.product-list h3{font-size:35px;margin:0}.product-list small{font-size:11px;letter-spacing:.06em;text-align:right}.product-list p{font-size:16px;margin:0}.product-list article>span{font-size:13px}.fine{font-size:12px;color:#595c53;margin:30px 0 0}.campaign{display:grid;grid-template-columns:1fr 1.25fr;background:var(--petrol);color:var(--paper)}.campaign>img{width:100%;height:720px;object-fit:cover;object-position:top}.campaign>div{padding:55px 9%;display:flex;flex-direction:column}.campaign h2{font-size:clamp(56px,6vw,110px);margin:50px 0 25px}.campaign h2 em{color:var(--acid)}.campaign-brand{font-size:80px;font-weight:900;letter-spacing:-7px;margin-top:auto}.campaign small{font-size:10px;letter-spacing:.06em;margin-top:22px}.next-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #bbb;padding-top:35px}.next-steps span{font-size:12px}.next-steps h3{margin:20px 0}.next-steps p{font-size:16px}.closing-line{font-size:clamp(34px,4vw,65px);line-height:1.15;letter-spacing:-.04em;margin:85px 0 0}footer{padding:35px 5%;border-top:1px solid #bbb;display:flex;justify-content:space-between;align-items:center;gap:25px}footer p{font-size:12px}footer>a:last-child{font-size:14px}@media(min-width:1500px){.hero-image{max-height:840px}}@media(max-width:800px){header{height:70px}header>span{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:35px 6%}.hero h1{font-size:clamp(67px,13vw,105px);margin:45px 0 30px}.hero-image{min-height:0;height:460px}.hero-image img{object-position:center 34%}.hero-index{font-size:10px;letter-spacing:.04em;gap:8px}.section{padding:60px 6%}.direction,.closing{grid-template-columns:1fr;gap:30px}.two-copy{gap:20px}.identity{padding:45px 6% 60px}.identity-top{display:block}.identity-top h2{margin-bottom:20px}.wordmark{font-size:33vw}.identity-caption{gap:20px;line-height:1.5}.identity-caption>span:last-child{max-width:140px}.identity-details{grid-template-columns:1fr;gap:50px}.brand-label{margin:auto;width:270px}.wardrobe-grid{grid-template-columns:1fr;gap:35px}.look-frame{max-width:450px;width:100%;margin:auto}.capsule-heading{display:block}.capsule-heading p{max-width:100%}.product-list article{grid-template-columns:25px 1fr;gap:15px}.product-list p{grid-column:2}.product-list small{grid-column:2;text-align:left}.campaign{grid-template-columns:1fr}.campaign>img{height:520px}.campaign>div{padding:45px 6%}.campaign h2{margin-top:35px;font-size:16vw}.campaign-brand{margin-top:45px}.next-steps{grid-template-columns:1fr;gap:20px}.next-steps h3{margin:12px 0}.next-steps p{margin:0}.closing-line{margin-top:55px}footer{align-items:flex-start;flex-wrap:wrap}footer p{order:3;width:100%}}@media(max-width:420px){.two-copy{grid-template-columns:1fr;gap:0}.tabs{gap:15px}.tabs button{font-size:14px}.swatches{gap:10px}.swatches button{width:32px;height:32px}.look-window{height:420px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.look-window img{transition:none}}

[hidden]{display:none!important} .look-window img{position:absolute;top:0;left:0} body{font-family:var(--font-body,Arial),Helvetica,sans-serif}h1,h2,h3{font-family:var(--font-heading,Arial),Helvetica,sans-serif}em{font-family:var(--font-accent,Georgia),serif}

/* IN / BTWN collection */
.hero h1{font-family:var(--font-heading,Arial),sans-serif;font-weight:700;font-size:clamp(85px,10vw,180px);line-height:.88;letter-spacing:-.06em}.hero-bottom small{font-size:12px;color:#b7bcb6}.hero-image img{object-fit:cover;object-position:50% center}.wordmark{font-size:clamp(65px,16vw,280px);letter-spacing:-.07em;font-weight:800;white-space:nowrap;margin:38px 0}.brand-label strong{font-size:38px;letter-spacing:-2px;white-space:nowrap}.campaign-brand{font-size:60px;letter-spacing:-4px}.campaign h2{font-size:clamp(45px,5vw,84px)}.campaign>img{object-fit:cover;object-position:16% center}.collection>.section-label{margin-bottom:35px}.collection-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #bbb;padding-top:30px;margin-top:50px}.collection-heading h3{font-size:42px;margin:0 0 24px}.collection-heading>span{font-size:12px;letter-spacing:.08em}.look-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.concept-frame{aspect-ratio:1/2;margin:0;overflow:hidden;background:#e6e6e6;position:relative}.concept-frame img{height:100%;width:300%;max-width:none;object-fit:fill;position:absolute;left:0;top:0}.look-card>.eyebrow{margin:24px 0 12px;font-size:12px}.look-card h3{font-size:28px;margin:0 0 20px}.look-card p{font-size:16px}.look-pieces{border-top:1px solid #bbb;padding-top:18px;font-size:13px!important;line-height:1.6}.collection>.fine{margin-top:35px}.swatches{flex-wrap:wrap}.hero-index>[data-text-id]{color:inherit}.hero-image figcaption{background:#191c1be6;padding:12px;left:16px;right:16px;bottom:16px;line-height:1.5;gap:15px}.campaign>div{padding:45px 7%}@media(max-width:800px){.hero h1{font-size:24vw}.wordmark{font-size:16vw}.look-grid{gap:18px}.look-card h3{font-size:23px}.look-card p{font-size:14px}.collection-heading{align-items:baseline}.collection-heading>span{font-size:10px}.campaign>img{height:440px;object-fit:contain}.hero-image{height:430px}.hero-image img{object-fit:contain;background:#dedede}}@media(max-width:600px){.look-grid{grid-template-columns:1fr}.concept-frame{max-height:620px;aspect-ratio:1/2}.look-card{margin-bottom:25px}.look-card p{font-size:16px}.collection-heading{display:block}.collection-heading>span{display:block;margin-bottom:24px}.campaign-brand{font-size:45px}}

.strategy{background:var(--ink);color:var(--paper)}.strategy>.section-label{color:var(--acid);margin-bottom:38px}.strategy>h2{max-width:1000px}.strategy-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;margin:48px 0 58px}.strategy-intro .eyebrow{color:var(--acid)}.strategy-position{font-size:clamp(24px,2.3vw,36px);line-height:1.35;letter-spacing:-.025em}.strategy-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #60655c;border-bottom:1px solid #60655c}.strategy-pillars article{padding:34px 28px 34px 0}.strategy-pillars article+article{border-left:1px solid #60655c;padding-left:28px}.strategy-pillars h3{font-size:clamp(25px,2.5vw,40px);margin:28px 0 20px}.strategy-pillars p{font-size:16px}.strategy-hero-pillar{background:var(--acid);color:var(--ink);padding-right:28px!important}.strategy-voice{display:grid;grid-template-columns:1fr 3fr;gap:35px;margin-top:48px}.strategy-voice h3{font-size:32px;margin:0 0 18px}.strategy-voice>.eyebrow{color:var(--acid)}@media(max-width:800px){.strategy-intro{grid-template-columns:1fr;gap:26px;margin-top:28px}.strategy-pillars{grid-template-columns:1fr}.strategy-pillars article{padding:25px 0}.strategy-pillars article+article{border-left:0;border-top:1px solid #60655c;padding:25px 0}.strategy-pillars .strategy-hero-pillar{padding:25px!important}.strategy-pillars h3{margin:18px 0}.strategy-voice{grid-template-columns:1fr;gap:15px}.strategy-voice h3{font-size:28px}}

.brand-label{box-shadow:9px 12px 0 color-mix(in srgb,var(--acid),var(--ink) 18%)}.identity-caption{border-color:color-mix(in srgb,var(--ink),transparent 60%)}.swatches{flex-wrap:wrap}.swatches button{flex-shrink:0;border-color:var(--ink)}.swatches button[hidden]{display:none}.swatches button[aria-pressed=true]{outline-color:var(--ink)}a:focus-visible,button:focus-visible{outline-color:var(--petrol)}html[data-palette=signal] #pitch-contents{background:var(--graphite)}
html[data-palette=signal] #pitch-contents .contents-label,html[data-palette=signal] #pitch-contents a[aria-current]{color:var(--paper)}

.strategy-intro{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;align-items:start}.strategy-intro>article,.strategy-intro>.strategy-voice{min-width:0}.strategy-intro>.strategy-voice{display:block;margin:0}.strategy-intro .eyebrow{margin:0 0 22px}.strategy-intro .strategy-position{font-size:clamp(22px,2vw,30px);margin-top:0}.strategy-intro .strategy-voice h3{font-size:clamp(22px,2vw,30px);line-height:1.3;margin:0 0 18px}.strategy-intro>article+article,.strategy-intro>.strategy-voice{border-left:1px solid #60655c;padding-left:28px}@media(max-width:800px){.strategy-intro{grid-template-columns:1fr;gap:28px}.strategy-intro>article+article,.strategy-intro>.strategy-voice{border-left:0;border-top:1px solid #60655c;padding:28px 0 0}}
