@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=DM+Serif+Display:ital@0;1&display=swap');:root{--c:#F5F5EF;--y:#FFD336;--o:#E45921;--t:#0F7A7A;--m:#D5E1DF;--b:#171717}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--c);color:var(--b);font-family:'DM Sans',sans-serif}a{text-decoration:none;color:inherit}header{height:86px;display:flex;justify-content:space-between;align-items:center;padding:0 4%;border-bottom:1.5px solid var(--b)}.wordmark,footer strong{font:clamp(25px,3vw,39px) 'Archivo Black',sans-serif;letter-spacing:-.09em}.wordmark span,footer strong span{color:var(--o)}nav{display:flex;gap:35px;font:12px 'DM Mono',monospace}.find{border:1px solid var(--b);padding:15px 18px;font:12px 'DM Mono',monospace}.hero{display:grid;grid-template-columns:50% 50%;min-height:770px;overflow:hidden}.hero-copy{padding:35px 4% 60px 8%;position:relative;z-index:2}.kicker,.number{font:11px 'DM Mono',monospace;letter-spacing:1px}.kicker{display:flex;justify-content:space-between;gap:20px}.hero h1{font:clamp(75px,8.5vw,145px)/.93 'Archivo Black',sans-serif;letter-spacing:-.095em;margin:85px 0 50px;white-space:nowrap}.hero h1 em,.intro h2 i,.section-top h2 i,.feature h2 i,.magazine h2 i,.gift h2 i{font-family:'DM Serif Display',serif;font-weight:400;letter-spacing:-.07em}.hero h1 em{color:var(--o)}.herotext{display:flex;align-items:end;gap:30px;flex-wrap:wrap}.herotext p{font-size:20px;line-height:1.5;max-width:390px}.herotext a,.feature-text a,.gift>a{display:inline-block;padding:17px 20px;background:var(--b);color:white;font:12px 'DM Mono',monospace;white-space:nowrap}.hero-art{position:relative;background:var(--y);min-height:760px}.art-main{position:absolute;top:6%;left:8%;width:75%;height:66%;transform:rotate(5deg);box-shadow:12px 12px 0 var(--b);overflow:hidden;background:var(--m)}.art-main img,.art-over img,.product img,.feature-image img{width:100%;height:100%;object-fit:cover}.art-main img{object-position:45% 50%}.art-over{position:absolute;bottom:4%;left:-8%;width:62%;height:43%;border:9px solid var(--c);transform:rotate(-8deg);box-shadow:9px 9px 0 var(--b);overflow:hidden}.art-over img{object-position:75% 50%}.round{position:absolute;right:2%;bottom:10%;background:var(--o);width:170px;height:170px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;font:20px/1.15 'Archivo Black',sans-serif;transform:rotate(12deg)}.note{position:absolute;top:4%;left:3%;background:var(--c);padding:12px;font:11px/1.6 'DM Mono',monospace;transform:rotate(-9deg);z-index:2}.ribbon{background:var(--t);color:white;padding:17px;text-align:center;font:13px 'DM Mono',monospace;letter-spacing:1px;white-space:nowrap;overflow:hidden}.intro{padding:115px 7%;background:var(--c)}.intro h2,.section-top h2,.feature h2,.magazine h2,.gift h2{font:clamp(55px,7vw,110px)/1.03 'Archivo Black',sans-serif;letter-spacing:-.075em;margin:45px 0}.intro h2 i{color:var(--o)}.intro p{max-width:700px;font-size:23px;line-height:1.55;margin-left:auto}.collections{padding:100px 4%;background:var(--m)}.section-top{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:45px}.section-top h2{margin:25px 0 0}.section-top h2 i{color:var(--t)}.section-top p{font-size:19px;max-width:360px;line-height:1.5}.catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.product{min-width:0}.product-image{height:420px;position:relative;overflow:hidden;background:var(--y)}.product:nth-child(2) .product-image{background:var(--o)}.product:nth-child(3) .product-image{background:var(--t)}.product:nth-child(4) .product-image{background:var(--c)}.product-image img{display:block}.oversized{font:350px/1 'DM Sans',sans-serif;color:var(--o);position:absolute;left:7%;top:10%;transform:rotate(-15deg)}.oversized.rest{color:var(--y)}.tag{position:absolute;left:15px;top:15px;background:var(--c);padding:10px;font:10px 'DM Mono',monospace}.product-foot{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid var(--b)}.product-foot strong{font:13px 'DM Mono',monospace}.product-foot span{font:11px 'DM Mono',monospace}.disclaimer{font:11px 'DM Mono',monospace;margin-top:30px}.feature{display:grid;grid-template-columns:1fr 1fr;background:var(--o);min-height:750px}.feature-image{position:relative;overflow:hidden}.feature-image img{display:block}.image-label{position:absolute;bottom:30px;left:30px;background:var(--y);padding:20px;font:17px 'Archivo Black',sans-serif;transform:rotate(-5deg)}.feature-text{padding:70px 8%;position:relative;overflow:hidden}.feature h2{font-size:clamp(70px,8vw,135px);margin:65px 0 30px}.feature h2 i{color:var(--c)}.feature p{font-size:21px;line-height:1.55;max-width:470px}.feature-text a{margin-top:20px}.burst{position:absolute;right:5%;bottom:-80px;font-size:320px;color:var(--y);pointer-events:none}.magazine{padding:110px 4%;background:var(--c)}.mag-head{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:end;gap:25px;margin-bottom:50px}.mag-head h2{margin:0}.mag-head h2 i{color:var(--o)}.mag-head p{font-size:18px;line-height:1.5}.mag-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mag-card{background:var(--y);min-height:450px;padding:24px;display:flex;flex-direction:column}.mag-card.second{background:var(--m)}.mag-card.third{background:var(--t);color:white}.mag-card>span,.mag-card>b{font:11px 'DM Mono',monospace}.symbol{font-size:150px;line-height:1;text-align:center;color:var(--o);margin:15px 0}.mag-card.second .symbol{color:var(--t)}.mag-card.third .symbol{color:var(--y)}.mag-card h3{font:clamp(22px,2.5vw,36px)/1.13 'Archivo Black',sans-serif;letter-spacing:-.05em;margin:auto 0 25px}.gift{background:var(--y);padding:100px 6%;position:relative;overflow:hidden}.gift h2{position:relative;z-index:1}.gift h2 i{color:var(--o)}.gift p{font-size:21px;max-width:600px;line-height:1.5}.gift>a{margin-top:20px;position:relative;z-index:2}.star{font-size:350px;color:var(--o);position:absolute;right:4%;bottom:-80px}footer{padding:60px 4%;background:var(--b);color:var(--c);display:flex;gap:30px;align-items:start;justify-content:space-between;flex-wrap:wrap}footer p,footer div,footer small{font:12px 'DM Mono',monospace}footer div{display:flex;gap:20px}footer small{width:100%;opacity:.6}@media(max-width:1100px){.hero h1{font-size:clamp(62px,8.4vw,105px)}.catalog{grid-template-columns:repeat(2,1fr)}.mag-head{grid-template-columns:1fr 2fr}.mag-head p{grid-column:2}}@media(max-width:650px){header{height:68px;padding:0 5%}.wordmark{font-size:22px}nav{gap:10px}nav a{font-size:10px}.find{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:30px 5% 40px}.kicker span{display:none}.hero h1{font-size:clamp(66px,13vw,105px);margin:45px 0 35px}.herotext p{font-size:18px}.hero-art{min-height:470px}.art-main{height:65%}.art-over{height:45%;left:4%}.round{width:110px;height:110px;font-size:13px}.ribbon{font-size:10px}.intro,.collections,.magazine,.gift{padding:70px 5%}.intro h2,.section-top h2,.magazine h2,.gift h2{font-size:clamp(45px,9vw,75px)}.intro p{font-size:18px}.section-top{display:block}.section-top p{font-size:17px}.catalog{gap:12px}.product-image{height:260px}.oversized{font-size:200px}.product-foot{display:block}.product-foot strong,.product-foot span{display:block;font-size:10px;margin:4px 0}.feature{grid-template-columns:1fr}.feature-image{height:370px}.feature-text{padding:65px 5%;min-height:550px}.feature h2{font-size:85px}.feature p{font-size:18px}.mag-head{display:block}.mag-head h2{margin:30px 0}.mag-cards{grid-template-columns:1fr}.mag-card{min-height:350px}.symbol{font-size:110px}.gift p{font-size:18px}.star{font-size:160px}footer{gap:20px}footer strong{width:100%}}