@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=Caveat:wght@500;600&display=swap";:root{color:#101010;font-synthesis:none;background:#fff;font-family:Barlow Condensed,Arial,sans-serif}*{box-sizing:border-box}body{background:#fff;margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;cursor:pointer;text-decoration:none}header{z-index:10;background:#fff;border-bottom:1px solid #0000;align-items:center;height:82px;padding:0 4.5vw;transition:all .3s;display:flex;position:sticky;top:0}header.scrolled{border-color:#181818;height:65px}.wordmark{letter-spacing:-1.5px;font-size:30px;font-weight:900;line-height:.7}.wordmark span{letter-spacing:3.5px;text-align:justify;margin-top:9px;font-size:12px;display:block}nav{letter-spacing:1px;gap:30px;margin:auto;font-size:15px;font-weight:700;display:flex}nav a:hover,.header-wa:hover{color:#737373}.header-wa{letter-spacing:1px;font-size:14px;font-weight:800}.mobile-wa,.burger{display:none}.hero{border-bottom:1px solid #1a1a1a;grid-template-columns:1.05fr .95fr;min-height:calc(100svh - 82px);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;padding:11vh 5.5vw}.eyebrow{letter-spacing:1.6px;margin:0 0 20px;font-size:14px;font-weight:700}.hero h1,.page-title{letter-spacing:-6px;margin:0;font-size:clamp(85px,12vw,200px);font-weight:900;line-height:.72}.hero h1 span,.page-title span{color:#737373}.hero-tag{letter-spacing:2px;margin:36px 0 8px;font-size:20px;font-weight:700}.hero-tag i{color:#737373;font-style:normal}.hero-copy em,.quote em,.story em{font-family:Caveat,cursive;font-size:35px}.actions{align-items:center;gap:25px;margin-top:50px;display:flex}.actions>a{border-bottom:1px solid;padding-bottom:4px;font-size:15px;font-weight:700}.button{color:#fff;letter-spacing:1px;white-space:nowrap;background:#737373;border:0;padding:14px 18px;font-size:14px;font-weight:800}.button b,.order b,.contact-wa b{margin-left:17px;font-size:18px}.button.dark{background:#111}.hero-art{background:#d9d8d3;border-left:1px solid #111;position:relative;overflow:hidden}.circle{aspect-ratio:1;background:#737373;border-radius:50%;width:85%;position:absolute;top:13%;right:-18%}.goat{color:#111;font-size:min(45vw,520px);font-weight:900;line-height:.7;position:absolute;inset:12% 7%;transform:rotate(17deg)}.goat span{letter-spacing:2px;margin:20px;font-size:16px;line-height:.8;display:block;transform:rotate(-17deg)}.vertical{writing-mode:vertical-rl;letter-spacing:1px;font-size:11px;font-weight:700;position:absolute;bottom:25px;right:20px}.scroll{letter-spacing:1px;font-size:11px;font-weight:700;position:absolute;bottom:20px;left:5vw}.manifesto{grid-template-columns:80px 1.2fr .8fr;gap:50px;padding:160px 5.5vw 90px;display:grid;position:relative}.section-number{font-size:13px;font-weight:700}.manifesto h2,.section-head h2{letter-spacing:-3px;margin:0;font-size:clamp(50px,7vw,110px);font-weight:900;line-height:.8}.manifesto h2 span,.section-head h2 span{color:#737373}.manifesto-text{align-self:end;max-width:370px}.manifesto-text p,.story p{margin:0 0 18px;font-family:Arial,sans-serif;font-size:15px;line-height:1.6}.manifesto-text .button{margin-top:20px}.editorial-art{grid-column:2/4;height:470px;margin-top:70px;position:relative}.editorial-art span{color:#737373;font-size:85px;font-weight:900;line-height:.7;position:absolute;bottom:-40px;right:15px}.mark{color:#f2f1eb;background:#161616;justify-content:center;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden}.mark:before,.mark:after{content:"";background:#555;width:130%;height:1px;position:absolute;transform:rotate(-35deg)}.mark:after{transform:rotate(35deg)}.mark span{color:#737373;z-index:1;font-size:100px}.mark small{letter-spacing:1px;z-index:1;font-size:10px;position:absolute;bottom:12px;left:15px}.mark i{text-align:right;letter-spacing:1px;z-index:1;font-size:10px;font-style:normal;position:absolute;top:12px;right:12px}.featured{color:#eee;background:#111;padding:120px 5.5vw}.section-head{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.section-head h2{max-width:850px}.section-head .button{background:#737373}.product-grid,.shop-grid{background:#5b5b5b;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.product-card{cursor:pointer;background:#111;padding-bottom:20px}.product-card .mark{aspect-ratio:1;background:#252525;min-height:0;transition:all .3s}.product-card:hover .mark{background:#737373}.product-info{justify-content:space-between;gap:10px;padding:16px 16px 10px;display:flex}.product-info h3{margin:0;font-size:22px;font-weight:700}.product-info small{letter-spacing:1px;font-size:11px}.product-info strong{white-space:nowrap;font-size:17px}.card-link{letter-spacing:1px;padding:0 16px;font-size:12px;font-weight:700}.card-link b{color:#737373;font-size:17px}.quote{text-align:center;color:#fff;background:#737373;padding:160px 5vw}.quote span{font-size:130px;line-height:.3}.quote em{font-size:clamp(55px,7vw,100px);line-height:.9;display:block}.quote p{letter-spacing:1.5px;margin-top:40px;font-size:11px}.page{min-height:75vh;padding:90px 5.5vw 120px}.page-title{margin-bottom:80px;font-size:clamp(70px,10vw,160px)}.collections{background:#aaa;grid-template-columns:1fr 1fr;gap:1px;display:grid}.collection-card{color:#fff;background:#111;grid-template-columns:1fr 1fr;min-height:380px;display:grid}.collection-card .mark{background:#232323;min-height:100%}.collection-card>div{flex-direction:column;align-items:start;padding:30px;display:flex}.collection-card p{letter-spacing:1px;font-size:11px}.collection-card h3{margin:auto 0;font-size:38px;font-weight:900;line-height:.85}.collection-card.future{color:#777}.collection-card.future .mark{background:#171717}.collection-card.future .button{color:#777;background:#2c2c2c}.filterbar{border-top:1px solid;border-bottom:1px solid;align-items:center;gap:25px;margin-bottom:35px;padding:15px 0;display:flex}.filterbar button{letter-spacing:1px;background:0 0;border:0;padding:0;font-weight:700}.filterbar button.active{color:#737373}.filter-select{margin-left:auto;font-size:14px;font-weight:700}.filter-select+.filter-select{margin-left:0}.shop-grid{background:#aaa;grid-template-columns:repeat(4,1fr)}.shop-grid .product-card{background:#fff}.shop-grid .product-card .mark{background:#deddd8}.product-page{grid-template-columns:1.2fr .8fr;gap:7vw;padding:40px 5.5vw 110px;display:grid}.product-images{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-images .mark{aspect-ratio:1}.product-details{height:max-content;position:sticky;top:105px}.product-details h1{margin:0 0 15px;font-size:65px;line-height:.85}.product-details h2{margin:0 0 28px;font-size:25px}.product-details>p,.product-details li{font-family:Arial,sans-serif;font-size:14px;line-height:1.6}.product-details ul{margin:24px 0;padding-left:17px}.product-details label{letter-spacing:1.5px;margin-top:23px;font-size:12px;font-weight:700;display:block}.choice{gap:7px;margin-top:8px;display:flex}.choice button{background:0 0;border:1px solid #111;padding:9px 15px;font-size:13px}.choice .chosen{color:#fff;background:#111}.order{color:#fff;letter-spacing:1px;text-align:center;background:#737373;margin-top:30px;padding:18px;font-weight:800;display:block}.size-link{letter-spacing:1px;border-bottom:1px solid;margin-top:17px;font-size:12px;font-weight:700;display:inline-block}.lookbook{grid-template-columns:1.3fr .7fr;gap:15px;display:grid}.lookbook .mark{min-height:560px}.lookbook>div{flex-direction:column;justify-content:space-between;display:flex}.lookbook>div .mark{min-height:360px}.lookbook p{letter-spacing:2px;font-size:12px}.lookbook .look-text{align-self:end;font-size:clamp(24px,3vw,45px);font-weight:900;line-height:.9}.story{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.story .mark{min-height:500px}.story>div:last-child{max-width:470px}.story p{font-size:18px}.story em{color:#737373;font-size:45px}.process{border-top:1px solid;grid-template-columns:repeat(5,1fr);display:grid}.process>div{border-right:1px solid;min-height:240px;padding:25px 18px}.process b{color:#737373;font-size:14px}.process h3{margin:55px 0 10px;font-size:32px}.process p{font-family:Arial;font-size:13px}.sizes{max-width:760px}.sizes>p{margin-bottom:30px;font-family:Arial;font-size:15px}.sizes table{border-collapse:collapse;text-align:left;width:100%}.sizes th,.sizes td{border-top:1px solid;padding:18px 10px;font-size:14px}.sizes a{border-bottom:1px solid;margin-top:30px;font-size:14px;font-weight:700;display:inline-block}.faq{max-width:900px}.faq details{border-top:1px solid;padding:20px 0}.faq details:last-child{border-bottom:1px solid}.faq summary{cursor:pointer;justify-content:space-between;font-size:26px;font-weight:700;list-style:none;display:flex}.faq summary b{color:#737373}.faq details p{max-width:450px;font-family:Arial;font-size:14px;line-height:1.5}.contact{min-height:75vh;padding:10vh 5.5vw}.contact h1{letter-spacing:-10px;margin:80px 0;font-size:clamp(100px,20vw,300px);line-height:.7}.contact h1 span{color:#737373}.contact-wa{color:#fff;letter-spacing:1px;background:#737373;padding:20px;font-weight:800}.contact-links{border-top:1px solid;grid-template-columns:repeat(4,1fr);margin-top:110px;display:grid}.contact-links a{border-bottom:1px solid;padding:20px 0;font-size:15px;font-weight:700}footer{color:#efeee9;background:#101010;padding:65px 5.5vw 25px}.footer-top{grid-template-columns:1fr 1fr 1fr;padding-bottom:80px;display:grid}.footer-logo{letter-spacing:-4px;font-size:70px;font-weight:900;line-height:.65}.footer-logo span{letter-spacing:4px;font-size:24px}.footer-top p{letter-spacing:1px;font-size:14px;line-height:1.6}.footer-top>div:last-child{grid-template-columns:1fr 1fr;gap:8px;font-size:13px;font-weight:700;display:grid}.footer-bottom{letter-spacing:1px;border-top:1px solid #555;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.footer-bottom em{color:#b1b1ad;font-family:Caveat;font-size:22px}@media (width<=700px){header{height:64px;padding:0 20px}.header-wa{display:none}.burger{background:0 0;border:0;flex-direction:column;justify-content:space-between;width:34px;height:22px;margin-left:auto;padding:3px 0;display:flex}.burger i{background:#111;width:100%;height:1px}nav{background:#fff;border-bottom:1px solid #111;flex-direction:column;gap:19px;width:100%;padding:25px 20px;display:none;position:absolute;top:64px;left:0}nav.open{display:flex}.mobile-wa{color:#737373;display:block}.hero{min-height:calc(100svh - 64px);display:block}.hero-copy{padding:12vh 20px}.hero h1{letter-spacing:-4px;font-size:28vw}.hero-art{z-index:-1;opacity:.9;border:0;position:absolute;inset:38% 0 0 38%}.circle{width:130%;top:10%;right:-40%}.goat{font-size:90vw}.hero-tag{margin-top:30px;font-size:16px}.actions{flex-direction:column;align-items:start;gap:15px;margin-top:28px}.scroll{left:20px}.manifesto{padding:95px 20px 60px;display:block}.section-number{margin-bottom:30px}.manifesto h2,.section-head h2{letter-spacing:-2px}.manifesto-text{margin:50px 0 0 70px}.editorial-art{height:280px;margin:55px 0 0}.featured{padding:80px 20px}.section-head{display:block}.section-head .button{margin-top:25px}.product-grid{grid-template-columns:75vw 75vw 75vw;margin-right:-20px;overflow:auto}.quote{padding:100px 20px}.page{padding:55px 20px 80px}.page-title{letter-spacing:-4px;margin-bottom:55px}.collections{grid-template-columns:1fr}.collection-card{min-height:300px}.collection-card h3{font-size:31px}.filterbar{flex-wrap:wrap;gap:14px}.filterbar button,.filter-select{font-size:12px}.filter-select{margin-left:0}.shop-grid{grid-template-columns:1fr 1fr}.product-info{display:block}.product-info h3{font-size:18px}.product-info strong{margin-top:4px;display:block}.product-page{padding:15px 20px 70px;display:block}.product-images{margin-bottom:35px}.product-details{position:static}.product-details h1{font-size:52px}.lookbook{grid-template-columns:1fr 1fr;gap:8px}.lookbook .mark{min-height:330px}.lookbook>div .mark{min-height:220px}.story{display:block}.story .mark{min-height:300px;margin-bottom:35px}.process{display:block}.process>div{border-bottom:1px solid;border-right:0;grid-template-columns:50px 1fr 1fr;min-height:auto;padding:18px 0;display:grid}.process h3{margin:0;font-size:28px}.process p{margin:5px 0}.contact{padding:80px 20px}.contact h1{letter-spacing:-6px;margin:80px 0}.contact-links{grid-template-columns:1fr 1fr;margin-top:90px}.footer-top{grid-template-columns:1fr;gap:35px;padding-bottom:50px}.footer-bottom{flex-wrap:wrap;gap:10px}.footer-bottom em{order:-1;width:100%}}.upcoming{background:#e3e3e0;padding:120px 5.5vw}.upcoming-grid{background:#777;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.upcoming-grid article{background:#f6f6f4;border-top:8px solid #737373;flex-direction:column;min-height:340px;padding:25px;display:flex}.upcoming-grid article:nth-child(2){background:#d4d4d1}.upcoming-grid article:nth-child(3){color:#f5f5f3;background:#242424}.upcoming-grid span,.upcoming-grid p{letter-spacing:1.3px;margin:0;font-size:11px;font-weight:700}.upcoming-grid h3{letter-spacing:-2px;margin:auto 0;font-size:clamp(38px,4vw,65px);font-weight:900;line-height:.77}@media (width<=700px){.upcoming{padding:80px 20px}.upcoming-grid{grid-template-columns:1fr}.upcoming-grid article{min-height:245px}}
