/* Ownlymade: tactile material studies, a graphic index and a personal manifesto. */
.campaign-manifesto{background:#1c1d1b;min-height:730px}.campaign-manifesto>.campaign-image{object-fit:contain;object-position:right center}.campaign-manifesto .campaign-shade{background:linear-gradient(90deg,#111311b8,transparent 67%)}.campaign-manifesto .campaign-copy{width:62%;max-width:900px;padding-top:100px;padding-bottom:125px}.campaign-manifesto .campaign-copy h1{font-size:clamp(56px,6.8vw,90px);font-weight:800;line-height:1.08;letter-spacing:-.055em;text-wrap:balance;margin:26px 0 30px}.campaign-manifesto h1 .manifest-era{display:block;font-size:clamp(24px,2.6vw,38px);font-weight:500;letter-spacing:-.025em;margin-bottom:14px}.campaign-manifesto h1 em{display:block}.campaign-manifesto .campaign-copy>p{max-width:400px;font-size:17px;line-height:1.9}.campaign-manifesto .eyebrow{font-size:11px;letter-spacing:.2em}.campaign-manifesto .campaign-bottom{letter-spacing:.16em}.creative-index-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:10px 0;border-bottom:1px solid currentColor;font-size:14px;line-height:1.5}.creative-index-link>span[dir]{font-family:monospace;font-size:12px}
.material-edit{background:#deded4;padding-top:85px;padding-bottom:90px}.material-head{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:end;margin-bottom:42px}.material-head h2{font-size:clamp(36px,4.6vw,64px);line-height:1.16;letter-spacing:-.045em;margin:0;max-width:740px}.material-head>div:last-child{max-width:370px;justify-self:end}.material-head p{line-height:1.8;font-size:14px;margin-bottom:14px}.material-head .eyebrow{margin-bottom:17px;font-size:11px}.material-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:28px;align-items:start}.material-card{min-width:0}.material-card:nth-child(2){margin-top:50px}.material-card:nth-child(3){margin-top:100px}.material-card figure{position:relative;aspect-ratio:4/5;overflow:hidden;margin:0;background:#242522}.material-card:first-child figure{aspect-ratio:1/1.09}.material-card figure img{height:100%;width:100%;object-fit:cover;transition:transform .5s}.material-card:hover figure img{transform:scale(1.035)}.material-number{position:absolute;top:18px;inset-inline-start:18px;font:12px monospace;letter-spacing:.08em;background:#181a18;color:#f2f0e9;padding:7px 10px}.material-caption{position:relative;padding-top:22px;padding-inline-end:38px}.material-caption h3{font-size:22px;line-height:1.3;margin:0 0 13px;letter-spacing:-.035em}.material-caption p{font-size:13px;line-height:1.8;margin:0;color:#5a5c56;max-width:330px}.material-arrow{position:absolute;top:21px;inset-inline-end:0;font-size:25px;font-weight:400}
.creative-preview{padding-top:80px;padding-bottom:50px}.creative-preview-home{background:#1a1c1a;color:#f1efe7}.creative-preview-head{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:end;margin-bottom:38px}.creative-preview-head h2{font-size:clamp(36px,4.6vw,64px);line-height:1.13;max-width:760px;margin:0;text-wrap:balance}.creative-preview-head .eyebrow{font:11px monospace;letter-spacing:.14em;margin-bottom:17px}.creative-preview-home .eyebrow{color:#c6f432}.creative-preview-intro{max-width:390px;justify-self:end}.creative-preview-intro p{font-size:14px;line-height:1.85;color:#73756c;margin-bottom:17px}.creative-preview-home .creative-preview-intro p{color:#b9bdb1}.creative-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px}.creative-art-card{min-width:0}.creative-art-paper{margin:0;background:#282b26;position:relative;padding:42px 25px 34px;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.creative-art-paper img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.creative-art-index{position:absolute;top:15px;inset-inline-start:17px;font:10px monospace;letter-spacing:.1em;color:#9da493}.creative-art-arrow{position:absolute;bottom:12px;inset-inline-end:16px;color:#c6f432;font-size:24px}.creative-art-card a:hover img{transform:scale(1.045)}.creative-art-card a:focus-visible{outline-color:#91ad35;outline-offset:5px;display:block}.creative-art-caption{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-top:17px}.creative-art-caption h3{font-size:17px;line-height:1.4;letter-spacing:-.025em;margin:0}.creative-art-caption>span{font-size:10px;line-height:1.6;max-width:100px;text-align:end;color:#747a6b}.creative-preview-home .creative-art-caption>span{color:#a4aa9c}.creative-preview-home .creative-preview-grid{gap:32px 24px}.creative-preview-home .creative-art-card:first-child,.creative-preview-home .creative-art-card:last-child{grid-column:span 2}.creative-preview-home .creative-art-paper{aspect-ratio:auto;height:350px;padding:42px 28px 34px;background:#252822}.creative-preview-home .creative-art-caption h3{font-size:21px}.creative-preview-footer{border-top:1px solid #ccccbf;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding-top:22px;font-size:12px}.creative-preview-home .creative-preview-footer{border-color:#41453b}.creative-preview-footer>span{font:10px monospace;letter-spacing:.16em}.creative-preview-footer a{min-height:44px;display:flex;align-items:center}.creative-preview-product{border-top:1px solid #c9cbbf;background:#e3e4da;scroll-margin-top:20px}.creative-preview-product .creative-art-paper{background:#20251f}
.creative-brand-story{background:#c7f232;color:#171d13;padding-block:90px;gap:65px}.creative-brand-story h2{font-size:clamp(40px,5vw,72px);line-height:1.1;letter-spacing:-.045em;margin:0;text-wrap:balance}.creative-brand-story .eyebrow{margin-bottom:24px;font:11px monospace}.creative-brand-story .story-lead{font-size:23px;line-height:1.6;font-weight:600}.creative-brand-story p{font-size:15px;line-height:1.9}.creative-brand-story .button{background:#1d2317;border-color:#1d2317;color:#e8eedf}.manifesto-poster{position:relative;background:#1d201b;isolation:isolate;margin:20px -5% 32px;overflow:hidden;min-height:450px}.manifesto-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.manifesto-poster-copy{position:relative;width:62%;padding:50px 6% 55px;background:linear-gradient(90deg,#141711ce,transparent);color:#f0f1e9;z-index:1}.manifesto-poster-copy h2{font-size:clamp(36px,3.7vw,60px);line-height:1.15;letter-spacing:-.045em;color:#c6f432;text-wrap:balance;margin:24px 0}.manifesto-poster-copy h2>span{display:block;font-size:23px;color:#edf0e6;line-height:1.5;margin-bottom:12px}.reading .manifesto-poster-copy p{font-size:14px;line-height:1.9}.manifesto-poster-copy .eyebrow{font:10px monospace}
.artwork-library{padding:0 5% 75px}.library-hero{background:#1e211c;color:#efeee6;margin-inline:-5.5556%;padding:55px 5% 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;overflow:hidden}.library-hero .eyebrow{font:11px monospace;color:#c6f432;letter-spacing:.15em;margin:0 0 20px}.library-hero h1{font-size:clamp(42px,5.2vw,74px);line-height:1.1;letter-spacing:-.05em;margin:0 0 25px}.library-hero h1 span{display:block;color:#bdc7ab}.library-hero p{max-width:410px;line-height:1.9;font-size:14px;margin-bottom:0;color:#c0c6b6}.library-hero-art{position:relative;height:310px;min-width:0}.library-hero-art img{position:absolute;width:68%;height:95%;object-fit:contain;top:3%;inset-inline-end:0}.library-hero-art img:nth-child(2){width:39%;height:52%;inset-inline-start:0;top:3%;transform:rotate(-10deg)}.library-hero-art img:nth-child(3){width:35%;height:47%;inset-inline-start:4%;top:53%;transform:rotate(10deg)}.library-toolbar{border-bottom:1px solid #b9bdae;margin:0 0 34px;padding:28px 0}.artwork-library .library-filter{grid-template-columns:1fr 1fr auto;gap:24px;margin:0}.library-filter label{font-size:12px;letter-spacing:.01em;font-weight:600}.library-filter input,.library-filter select{border:0;border-bottom:1px solid #919783;background:transparent;padding:10px 0;border-radius:0;margin:8px 0 0;height:46px;font-weight:400;font-size:14px}.library-filter .button{height:46px;padding:13px 20px;border-color:#1c2317}.library-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:36px;align-items:start}.library-sidebar{position:sticky;top:24px}.library-sidebar>p{font:10px monospace;letter-spacing:.12em;text-transform:uppercase;color:#5f6754;margin:0 0 15px}.artwork-library .library-categories{display:flex;flex-direction:column;gap:0;margin:0;border-top:1px solid #b7bdab}.library-categories a{border:0;border-bottom:1px solid #c9cdbf;border-radius:0;padding:12px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.5}.library-categories a>span:last-child{font:10px monospace;color:#758367}.library-categories a[aria-current]{background:transparent;color:#171e11;font-weight:700}.library-categories a[aria-current]>span:first-child{border-bottom:2px solid #6c8b25}.library-content{min-width:0}.library-summary{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-bottom:22px}.artwork-library .library-count{font:11px monospace;letter-spacing:.08em;margin:0;white-space:nowrap}.library-summary>.muted{max-width:430px;text-align:end;line-height:1.8;font-size:12px;margin:0}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}.art-card-link{display:block;min-width:0}.art-paper{position:relative;padding:35px 20px 25px;background:#252a22;margin-bottom:0;overflow:hidden}.art-paper img{transition:transform .4s}.art-card-link:hover img{transform:scale(1.045)}.art-card-link:focus-visible{outline-color:#7c9b32;outline-offset:4px}.art-card-index{position:absolute;top:12px;inset-inline-start:13px;font:10px monospace;color:#a8b29b;letter-spacing:.08em}.art-card-cta{position:absolute;bottom:9px;inset-inline-end:13px;font-size:23px;color:#c6f432;line-height:1}.art-caption{padding-top:15px;display:flex;align-items:start;gap:10px;justify-content:space-between}.art-card .art-caption h2{font-size:17px;line-height:1.35;margin:0;letter-spacing:-.025em;font-weight:600;max-width:72%;-webkit-line-clamp:3}.art-caption>span{font-size:9px;color:#68715b;line-height:1.7;text-align:end;max-width:90px}.art-card.is-selected .art-paper{outline:2px solid #779a2b;outline-offset:-2px}#garment-picker{max-width:560px;width:calc(100% - 36px);border:0;padding:32px;background:#e9eadf}#garment-picker::backdrop{background:#11180fbf}#garment-picker .close{position:absolute;top:12px;inset-inline-end:15px}#picker-art-image{max-width:190px;max-height:170px;object-fit:contain;background:#242a21;padding:12px;margin:0 auto 15px}#picker-art-title{font-size:20px;line-height:1.4;text-align:center}#garment-picker h2{font-size:25px;margin:22px 0}#garment-picker .button{margin-top:18px;width:100%}
html[dir=rtl] .library-hero-art{direction:ltr}html[dir=rtl] .creative-art-paper{direction:ltr}html[dir=rtl] .campaign-manifesto>.campaign-image{transform:scaleX(-1)}html[dir=rtl] .campaign-manifesto .campaign-copy{margin-inline-start:0}html[dir=rtl] .campaign-manifesto .campaign-shade{background:linear-gradient(-90deg,#111311b8,transparent 67%)}
@media(min-width:1500px){.library-layout{grid-template-columns:190px minmax(0,1fr);gap:46px}.library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.creative-preview-home .creative-art-paper{height:420px}}
@media(max-width:1050px){.material-head,.creative-preview-head{gap:32px}.material-grid{gap:20px}.material-caption h3{font-size:20px}.library-layout{grid-template-columns:150px minmax(0,1fr);gap:26px}.library-grid{gap:28px 17px}.art-card .art-caption h2{font-size:15px}.art-caption{display:block}.art-caption>span{display:block;max-width:none;text-align:start;margin-top:5px}.art-card .art-caption h2{max-width:none}.creative-preview-grid{gap:27px 16px}.creative-art-caption{display:block}.creative-art-caption>span{display:block;text-align:start;max-width:none;margin-top:5px}.creative-preview-home .creative-art-paper{height:300px}.library-hero{gap:25px}.library-hero-art{height:270px}}
@media(max-width:740px){.campaign-manifesto{min-height:0}.campaign-manifesto>.campaign-image{position:relative;aspect-ratio:1;height:auto;object-fit:cover;object-position:right center}.campaign-manifesto .campaign-copy{width:100%;max-width:none;padding:30px 5% 88px;min-height:340px}.campaign-manifesto .campaign-copy h1{font-size:clamp(39px,10.8vw,65px);line-height:1.13;margin:16px 0 23px;letter-spacing:-.05em}.campaign-manifesto h1 .manifest-era{font-size:23px;margin-bottom:9px}.campaign-manifesto .campaign-copy>p{font-size:15px;max-width:520px}.campaign-manifesto .hero-actions{margin-top:25px}.carousel-controls{gap:4px}.carousel-controls button{width:44px;height:44px}.carousel-controls .carousel-dot{width:28px;height:44px}.carousel-controls [data-slide-counter]{font-size:11px}.material-edit{padding-top:50px;padding-bottom:55px}.material-head,.creative-preview-head{grid-template-columns:1fr;gap:22px;margin-bottom:29px}.material-head h2,.creative-preview-head h2{font-size:37px;line-height:1.16;max-width:100%}.material-head>div:last-child,.creative-preview-intro{justify-self:start;max-width:520px}.material-head p,.creative-preview-intro p{font-size:13px;margin-bottom:10px}.material-head .eyebrow,.creative-preview-head .eyebrow{font-size:10px;margin-bottom:14px}.material-grid{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:17px}.material-card{flex:0 0 80%;scroll-snap-align:start}.material-card:nth-child(2),.material-card:nth-child(3){margin-top:0}.material-card:first-child figure,.material-card figure{aspect-ratio:4/5}.material-caption{padding-top:18px}.material-caption h3{font-size:23px}.material-caption p{font-size:13px}.creative-preview{padding-top:48px;padding-bottom:32px}.creative-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.creative-art-paper{padding:31px 12px 22px}.creative-art-index{font-size:9px;top:11px;inset-inline-start:12px}.creative-art-arrow{bottom:8px;inset-inline-end:11px;font-size:22px}.creative-art-caption h3{font-size:16px}.creative-art-caption{padding-top:13px}.creative-art-caption>span{font-size:10px}.creative-preview-home .creative-art-paper{height:250px;padding:35px 18px 24px}.creative-preview-home .creative-art-card:first-child{grid-column:span 2}.creative-preview-home .creative-art-card:last-child{grid-column:auto}.creative-preview-home .creative-art-card:nth-child(n+5){display:none}.creative-preview-home .creative-art-caption h3{font-size:19px}.creative-preview-home .creative-art-card:nth-child(4){grid-column:span 2}.creative-preview-home .creative-preview-grid{gap:25px 15px}.creative-preview-footer{margin-top:30px;gap:12px;font-size:11px}.creative-preview-footer>span{font-size:8px;letter-spacing:.1em}.creative-index-link{font-size:13px}.creative-brand-story{padding-block:50px;gap:25px}.creative-brand-story h2{font-size:39px}.creative-brand-story .eyebrow{font-size:10px;margin-bottom:18px}.creative-brand-story .story-lead{font-size:19px}.creative-brand-story p{font-size:14px}.manifesto-poster{margin-inline:0;min-height:0}.manifesto-poster>img{position:relative;aspect-ratio:1;object-fit:cover;object-position:right center}.manifesto-poster-copy{width:100%;padding:28px 24px 32px;background:#1d201b}.manifesto-poster-copy h2{font-size:35px;margin:17px 0}.manifesto-poster-copy h2>span{font-size:21px}.reading .manifesto-poster-copy p{font-size:14px}.artwork-library{padding-bottom:50px}.library-hero{grid-template-columns:1fr;gap:22px;padding:38px 5% 32px}.library-hero h1{font-size:43px;line-height:1.14;margin-bottom:20px}.library-hero .eyebrow{font-size:10px;margin-bottom:18px}.library-hero p{font-size:13px}.library-hero-art{height:230px;max-width:450px;width:100%;margin:auto}.library-hero-art img{width:70%}.library-toolbar{padding:24px 0;margin-bottom:23px}.artwork-library .library-filter{grid-template-columns:1fr 1fr;gap:15px}.library-filter label{font-size:11px;min-width:0}.library-filter input,.library-filter select{font-size:13px;min-width:0;height:45px}.library-filter .button{grid-column:1/-1;min-height:44px}.library-layout{grid-template-columns:1fr;gap:24px}.library-sidebar{position:static;min-width:0}.library-sidebar>p{font-size:10px;margin-bottom:12px}.artwork-library .library-categories{flex-direction:row;gap:17px;overflow-x:auto;border-top:0;border-bottom:1px solid #b7bdab;padding-bottom:8px;flex-wrap:nowrap}.library-categories a{flex:0 0 auto;border:0;padding:8px 0 10px;gap:6px;font-size:12px;min-height:44px}.library-categories a>span:last-child{font-size:9px}.library-summary{display:block;margin-bottom:19px}.library-summary>.muted{text-align:start;font-size:11px;margin-top:11px;max-width:none}.artwork-library .library-count{font-size:11px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.art-paper{padding:30px 11px 22px}.art-card-index{font-size:9px;top:10px;inset-inline-start:11px}.art-card-cta{font-size:22px;bottom:8px;inset-inline-end:10px}.art-card .art-caption h2{font-size:16px}.art-caption{padding-top:12px}.art-caption>span{font-size:10px}#garment-picker{padding:25px}#garment-picker h2{font-size:23px}.material-grid,.library-categories{scrollbar-width:thin}html[dir=rtl] .campaign-manifesto>.campaign-image{object-position:right center}}
@media(prefers-reduced-motion:reduce){.material-card figure img,.creative-art-paper img,.art-paper img{transition:none}.material-card:hover figure img,.creative-art-card a:hover img,.art-card-link:hover img{transform:none}.material-grid{scroll-snap-type:none}}

.campaign-slide.campaign-play{background:#efede6;color:#20231e}.campaign-slide.campaign-play .campaign-copy{width:54%;max-width:760px;padding-top:110px;padding-bottom:130px}.campaign-slide.campaign-play .campaign-copy h2{font-size:clamp(42px,5.1vw,76px);line-height:1.1;max-width:590px;text-wrap:balance}.campaign-slide.campaign-play .campaign-copy p{max-width:380px;color:#363c31}.campaign-slide.campaign-play .campaign-copy .play-subtitle{font-size:21px;font-weight:600;margin-bottom:14px}.campaign-slide.campaign-play .campaign-shade{background:linear-gradient(90deg,#f3f1ebf2 0%,#f3f1ebcf 32%,#f3f1eb00 68%)}.campaign-slide.campaign-play .campaign-button{color:#20231e;border-color:#20231e;background:#f3f1eb80}.campaign-slide.campaign-play .campaign-bottom{color:#20231e}@media(max-width:740px){.campaign-slide.campaign-play .campaign-copy{width:100%;max-width:560px;padding:74px 6% 160px}.campaign-slide.campaign-play .campaign-copy h2{font-size:42px;max-width:390px}.campaign-slide.campaign-play .campaign-image{object-position:64% center}.campaign-slide.campaign-play .campaign-shade{background:linear-gradient(90deg,#f3f1ebf2 0%,#f3f1ebe8 44%,#f3f1eb66 100%)}}

.campaign-carousel:has(.campaign-play:not([hidden])) .carousel-controls{color:#20231e}.campaign-carousel:has(.campaign-play:not([hidden])) .carousel-controls button{border-color:#20231e;color:#20231e}.campaign-carousel:has(.campaign-play:not([hidden])) .carousel-dot[aria-current=true],.campaign-carousel:has(.campaign-play:not([hidden])) .carousel-controls .carousel-dot[aria-current=true]{background:#20231e}

.campaign-play h2>span{display:block}.campaign-carousel:has(.campaign-play:not([hidden])) [data-slide-dot]{border-color:#20231e;background:transparent}.campaign-carousel:has(.campaign-play:not([hidden])) [data-slide-dot][aria-current=true]{background:#20231e}
