@font-face{font-family:Barlow;src:url('fonts/Barlow-Regular.ttf')}@font-face{font-family:Barlow;src:url('fonts/Barlow-SemiBold.ttf');font-weight:600}@font-face{font-family:BarlowCondensed;src:url('fonts/BarlowCondensed-Bold.ttf');font-weight:700}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Barlow,Arial,sans-serif}.artboard{width:1080px;height:1350px;position:relative;overflow:hidden;background:var(--bg);color:var(--fg);--accent:#e8ef94}.cobalt{--bg:#173ee8;--fg:#fff;--accent:#e8ef94}.ink{--bg:#161918;--fg:#f7f8f2;--accent:#d9e783}.clay{--bg:#b7472e;--fg:#fff8ef;--accent:#f2d8aa}.citrus{--bg:#e5ec98;--fg:#1c3028;--accent:#183f32}.forest{--bg:#173e32;--fg:#fbfcf6;--accent:#e5ec98}.paper{--bg:#f7f7f4;--fg:#152c25;--accent:#173ee8}
.brand{position:absolute;left:76px;right:76px;top:54px;display:flex;align-items:center;gap:20px;height:86px;z-index:4}.brand img{width:82px;height:82px;object-fit:contain;background:#141716;padding:5px}.brand strong{font-size:25px;line-height:1.1;font-weight:600;letter-spacing:.3px}.brand .category{margin-left:auto;max-width:240px;font-size:19px;line-height:1.35;text-align:right}.footer{position:absolute;left:76px;right:76px;bottom:55px;padding-top:21px;border-top:1px solid currentColor;display:flex;justify-content:space-between;align-items:center;font-size:23px;z-index:5}.footer .page{font-size:20px;letter-spacing:1px}h1,h2,p{margin:0}h1,h2{font-family:BarlowCondensed,Impact,sans-serif;font-weight:700;letter-spacing:-1.5px;white-space:pre-line;line-height:.96}h1{font-size:145px}h2{font-size:112px}.title{position:absolute;top:211px;left:76px;right:76px;z-index:2}.deck{font-size:37px;line-height:1.3;white-space:pre-line}.label{font-size:24px;line-height:1.3}.product{position:absolute;object-fit:contain}.small-cta{font-size:28px;font-weight:600}.hero .product{width:650px;height:650px;right:45px;top:537px;transform:rotate(8deg)}.hero .deck{position:absolute;left:76px;top:662px;width:270px}.hero .small-cta{position:absolute;left:76px;top:1004px;width:240px}.hero .title{font-size:148px}.detail .title{font-size:147px}.detail .product{left:76px;top:575px;width:928px;height:345px}.detail .detail-rule{position:absolute;left:76px;right:76px;top:530px;border-top:1px solid #5e645b}.detail .deck{position:absolute;left:76px;top:1010px;width:720px}.detail .small-cta{position:absolute;left:76px;top:1088px;color:var(--accent)}.offset .title{top:203px;font-size:143px;width:575px;right:auto}.offset .product{top:727px;left:430px;width:575px;height:390px;transform:rotate(-9deg)}.offset .deck{position:absolute;left:76px;top:842px;width:275px;font-size:32px}.offset .small-cta{position:absolute;left:76px;top:1125px}.duo .title{font-size:150px}.duo .product{left:67px;top:530px;width:510px;height:535px;transform:rotate(-6deg)}.duo .second{left:585px;top:665px;width:395px;height:398px;transform:rotate(8deg)}.duo .deck{position:absolute;left:76px;top:1079px;font-size:34px;width:860px}.duo .small-cta{display:none}.specimen .title{font-size:133px}.specimen .product{left:260px;top:485px;width:590px;height:580px;transform:rotate(-5deg)}.specimen .deck{position:absolute;left:76px;top:1098px;width:780px;font-size:33px}.specimen .small-cta{display:none}.photo .brand{color:white}.photo .photograph{position:absolute;top:0;left:0;width:1080px;height:805px;object-fit:cover;object-position:50% 57%}.photo .photo-shade{position:absolute;inset:0 0 auto;height:195px;background:linear-gradient(#0009,transparent)}.photo .title{top:837px;font-size:129px;line-height:.94}.photo .deck{position:absolute;left:76px;top:1110px;font-size:33px}.photo .small-cta{display:none}.workwear .title{font-size:170px}.workwear:after{content:'';position:absolute;top:633px;left:0;width:1080px;height:423px;background:#f7f7f4;transform:skewY(-7deg)}.workwear .product{z-index:2;left:110px;top:653px;width:860px;height:362px;transform:rotate(-7deg)}.workwear .deck{position:absolute;left:76px;top:1085px;font-size:34px}.workwear .small-cta{display:none}.statement-single .title{font-size:198px;line-height:.9;top:221px}.statement-single .product{width:580px;height:490px;right:63px;top:596px;transform:rotate(9deg)}.statement-single .deck{position:absolute;left:76px;top:683px;width:280px;font-size:35px}.statement-single .small-cta{position:absolute;left:76px;top:1107px;font-size:32px}.statement-single .accent-block{position:absolute;right:0;top:565px;width:690px;height:550px;background:#b7472e}
.carousel-cover .title{font-size:139px;top:225px;line-height:.95}.carousel-cover .deck{position:absolute;left:76px;top:1057px;width:780px;font-size:34px}.carousel-cover .product{width:630px;height:445px;right:60px;top:596px;transform:rotate(-7deg)}.carousel-cover .series-label{position:absolute;left:76px;top:171px;font-size:22px;letter-spacing:1px}.carousel-cover .guide-mark{position:absolute;top:670px;left:76px;font-family:BarlowCondensed;font-size:156px;line-height:1;color:var(--accent)}.carousel-cover .product.lettering{width:825px;right:70px;top:632px;height:270px}.carousel-cover .product.workwear{width:790px;right:69px;top:660px;height:260px}.carousel-cover .guide-mark.hidden{display:none}.slide-title{position:absolute;top:217px;left:76px;right:76px;font-size:110px;line-height:.95}.slide-intro{position:absolute;top:480px;left:76px;right:76px;font-size:35px;line-height:1.3}.items{position:absolute;left:76px;right:76px;top:565px}.item{display:grid;grid-template-columns:252px 1fr;gap:28px;padding:27px 0 29px;border-top:1px solid currentColor;align-items:baseline}.item strong{font-size:32px;line-height:1.2;font-weight:600}.item p{font-size:34px;line-height:1.28}.slide-note{position:absolute;left:76px;right:76px;bottom:200px;font-size:28px;line-height:1.35}.slide-cta{position:absolute;left:76px;right:76px;bottom:129px;font-size:30px;font-weight:600;line-height:1.2}.formats-list{position:absolute;left:76px;right:76px;top:535px}.format-row{display:grid;grid-template-columns:220px 1fr;align-items:center;padding:22px 0;border-top:1px solid currentColor;gap:30px}.format-row strong{font-family:BarlowCondensed;font-size:109px;line-height:1;color:var(--accent)}.format-row p{font-size:34px;line-height:1.25}.slide-statement .slide-title{font-size:125px;line-height:.95}.slide-body{position:absolute;left:76px;right:100px;top:700px;font-size:42px;line-height:1.3}.slide-small{position:absolute;left:76px;right:100px;top:987px;font-size:29px;line-height:1.35}.compare-cols{position:absolute;left:76px;right:76px;top:550px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.compare-cols section{border-top:2px solid currentColor;padding-top:29px}.compare-cols strong{display:block;font-family:BarlowCondensed;font-size:64px;line-height:1.05;margin-bottom:30px}.compare-cols p{font-size:35px;line-height:1.38}.brief-lines{position:absolute;left:76px;right:76px;top:525px}.brief-lines p{font-size:34px;padding:15px 0;border-bottom:1px solid currentColor}.slide-brief .slide-note{bottom:180px}.slide-list.no-intro .items{top:537px}.slide-list.no-intro .slide-note{bottom:209px}
.vertical{height:1920px}.vertical .brand{top:286px;left:96px;right:170px;height:75px}.vertical .brand img{height:72px;width:72px}.vertical .brand strong{font-size:24px}.vertical .brand .category{display:none}.vertical .title{top:425px;left:96px;right:172px;font-size:124px;line-height:.96}.vertical .vertical-photo{position:absolute;left:0;top:0;width:1080px;height:1920px;object-fit:cover;filter:brightness(.84)}.vertical .shade{position:absolute;inset:0;background:linear-gradient(#000b 0%,#000a 30%,#0000 53%,#0001 72%,#0008)}.vertical .deck{position:absolute;left:96px;right:180px;top:1125px;font-size:38px;line-height:1.3}.vertical .vertical-band{position:absolute;left:0;right:0;top:1052px;height:230px;background:var(--bg)}.vertical .product{left:230px;top:737px;width:550px;height:535px}.vertical .story-cta{position:absolute;left:96px;right:180px;top:1142px;font-size:35px;line-height:1.28}.vertical .story-prompt{position:absolute;left:96px;right:180px;top:632px;font-size:37px;line-height:1.3}.vertical.video-cover{--fg:#fff;color:var(--fg)}.vertical.video-cover .title{font-size:123px}.vertical.video-cover .deck{top:1100px;font-size:34px}.vertical .website{position:absolute;left:96px;top:1220px;font-size:28px}.story .title{font-size:118px}.story .product{top:714px;height:352px;left:210px;width:610px}.story .story-prompt{top:689px}.story .story-cta{top:1133px}.story .website{top:1240px}
