*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#171717;color:#f4f1e9;font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}.section{padding:0 6vw}.nav{height:92px;border-bottom:1px solid #343434;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;position:sticky;top:0;background:#171717ee;backdrop-filter:blur(16px);z-index:10}.brand{font-size:23px;font-weight:700;letter-spacing:-1px}.brand span{color:#ff7043;margin-left:4px}.nav nav{display:flex;gap:46px;font-size:15px}.bag{border:1px solid #666;background:none;color:#f4f1e9;border-radius:30px;padding:12px 20px;font-size:15px}.bag b{color:#ff7043;margin-left:5px}.hero{padding-top:72px;padding-bottom:54px}.eyebrow{font-size:12px;letter-spacing:4px;color:#c9c5bd;display:flex;gap:13px;align-items:center}.eyebrow i{width:10px;height:10px;border-radius:50%;background:#ff7043;display:block}.hero h1{font-family:"Space Grotesk";font-size:clamp(70px,14vw,190px);line-height:.83;letter-spacing:-7px;margin:80px 0 100px}.hero h1 em,.cta h2 em{color:#ff7043;font-style:normal}.hero-bottom{border-top:1px solid #444;display:flex;align-items:center;justify-content:space-between;padding-top:38px}.hero-bottom p{font-size:clamp(25px,4vw,52px);line-height:1.08;margin:0}.circle-arrow{width:105px;height:105px;border:1px solid #ff7043;border-radius:50%;display:grid;place-items:center;font-size:42px}.meta{display:flex;justify-content:space-between;color:#85827d;font-size:10px;letter-spacing:3px;margin-top:50px}.creator-card{margin:25px 5vw 130px;background:#eeebdf;color:#171717;padding:42px 45px 30px;border-radius:3px}.card-label,.collection-head{display:flex;justify-content:space-between;letter-spacing:2px;font-size:12px}.creator-main{display:flex;gap:45px;align-items:center;margin:55px 0}.avatar{width:155px;height:155px;border-radius:50%;background:#d8d4c9;padding:10px}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.creator-main h2{font-size:45px;margin:0 0 5px;letter-spacing:-2px}.creator-main p{font-size:23px;color:#73706b;margin:0 0 20px}.line{height:1px;background:#aaa;margin-bottom:14px}.card-footer{border-top:1px solid #aaa;padding-top:18px;display:flex;gap:30px;align-items:baseline}.card-footer strong{font-size:58px;letter-spacing:-3px}.card-footer span{font-size:11px;letter-spacing:3px;color:#666}.collection{padding-top:60px;padding-bottom:120px}.collection-head h2,.behind h2{font-family:"Space Grotesk";font-size:clamp(55px,9vw,120px);letter-spacing:-5px;margin:55px 0 20px}.lead{font-size:30px;line-height:1.2}.drop{margin:70px 0 45px;border-top:1px solid #555;border-bottom:1px solid #555;padding:30px 0;display:flex;justify-content:space-between;align-items:center}.drop-mark{font-family:"Space Grotesk";font-size:50px}.drop small{letter-spacing:3px;color:#999}.drop h3{margin:10px 0;font-size:28px}.first-drop{display:flex;justify-content:space-between;font-size:18px;margin-bottom:20px}.first-drop b{font-weight:500}.collection>p:last-of-type,.behind p{color:#aaa;max-width:650px;line-height:1.7}.under{display:inline-block;margin-top:25px;border-bottom:1px solid #777;padding-bottom:6px}
.product-card{margin:65px 0 95px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);background:#eeebdf;color:#171717;border-radius:4px;overflow:hidden;min-height:560px}.product-media{position:relative;background:#d9d5cc;min-height:560px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover;display:block}.product-badge{position:absolute;left:24px;top:24px;background:#171717;color:#f4f1e9;border-radius:30px;padding:9px 13px;font-size:10px;letter-spacing:2px}.product-info{padding:55px 48px;display:flex;flex-direction:column;justify-content:center}.product-kicker{font-size:11px;letter-spacing:3px;color:#777;margin-bottom:25px}.product-info h3{font-family:"Space Grotesk";font-size:clamp(55px,7vw,100px);letter-spacing:-5px;line-height:.85;margin:0}.product-subtitle{font-size:12px;letter-spacing:3px;margin:22px 0;color:#666}.product-copy{font-size:18px;line-height:1.55;max-width:430px;color:#555}.product-meta{display:flex;gap:18px;flex-wrap:wrap;margin:28px 0;color:#777;font-size:10px;letter-spacing:2px}.product-buy{align-self:flex-start;background:#171717;color:#f4f1e9;border-radius:40px;padding:15px 23px;margin-top:10px}.tutorial-head{border-top:1px solid #444;padding-top:30px;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.tutorial-head h3{font-family:"Space Grotesk";font-size:clamp(38px,6vw,75px);letter-spacing:-3px;margin:25px 0 0}.tutorial-head>span{font-size:10px;letter-spacing:2px;color:#888}.video-wrap{position:relative;width:100%;aspect-ratio:16/9;background:#0d0d0d;overflow:hidden}.video-wrap iframe{width:100%;height:100%;border:0;display:block}.video-note{color:#999;line-height:1.6;margin-top:18px}
.behind{padding-top:110px;padding-bottom:120px;border-top:1px solid #333}.behind .stats{margin-top:80px;display:flex;gap:20px;align-items:baseline;border-top:1px solid #444;padding-top:25px}.stats strong{font-size:50px}.stats span{color:#999}.faq{border-top:1px solid #333;padding-top:80px;padding-bottom:120px}.faq details{border-bottom:1px solid #444;padding:28px 0}.faq summary{list-style:none;cursor:pointer;font-size:20px;display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq details p{color:#aaa;line-height:1.6;max-width:700px}.cta{border-top:1px solid #333;padding-top:100px;padding-bottom:130px}.cta h2{font-family:"Space Grotesk";font-size:clamp(60px,11vw,150px);line-height:.88;letter-spacing:-6px;margin:60px 0}.cta-btn{display:inline-block;border:1px solid #777;border-radius:40px;padding:15px 24px}.footer{border-top:1px solid #333;padding:35px 6vw 55px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.footer small{grid-column:1/-1;color:#777;margin-top:30px}.drawer{position:fixed;right:0;top:0;width:min(460px,100%);height:100%;background:#eeebdf;color:#171717;z-index:30;transform:translateX(100%);transition:.4s;padding:35px;display:flex;align-items:flex-end}.drawer.open{transform:none}.drawer>button{position:absolute;top:25px;right:25px;border:0;background:none;font-size:35px}.drawer h2{font-family:"Space Grotesk";font-size:52px;line-height:.9}.drawer p{color:#666;line-height:1.6}.drawer .cta-btn{color:#171717;border-color:#171717}.product-card{grid-template-columns:1fr}.product-media{min-height:auto;aspect-ratio:1/1}.product-info{padding:38px 26px}.product-info h3{font-size:68px}.tutorial-head{display:block}.tutorial-head>span{display:block;margin-top:20px}
@media(max-width:700px){.nav{height:76px;padding:0 20px}.nav nav{display:none}.section{padding-left:22px;padding-right:22px}.hero{padding-top:48px}.hero h1{font-size:19vw;letter-spacing:-4px;margin:70px 0}.hero-bottom p{font-size:29px}.circle-arrow{width:78px;height:78px}.meta{font-size:8px;letter-spacing:2px}.creator-card{margin:20px 14px 80px;padding:25px 22px}.creator-main{gap:18px;margin:40px 0}.avatar{width:95px;height:95px;padding:6px}.creator-main h2{font-size:29px}.creator-main p{font-size:17px}.card-footer strong{font-size:43px}.collection-head{flex-direction:column}.collection-head h2,.behind h2{font-size:62px;letter-spacing:-3px}.lead{font-size:25px}.drop{margin-top:50px}.footer{grid-template-columns:1fr 1fr;padding-left:22px;padding-right:22px}.footer p{display:none}}
