*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#151515;color:#151515;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a:focus-visible,button:focus-visible{outline:3px solid #2444ff;outline-offset:5px}img{max-width:100%;display:block}h1,h2,.m-giant,.m-ticker,.m-brand b{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:900;letter-spacing:-.035em}h2{font-size:clamp(36px,4.8vw,76px);line-height:1;margin:16px 0 22px}.m-kicker{font-size:11px;font-weight:800;letter-spacing:1.8px}.m-nav{height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;color:#f7f5ee}.m-brand{display:flex;align-items:center;gap:14px}.m-brand b{font-size:40px;font-style:italic}.m-brand span{font-size:13px;letter-spacing:1px}.m-nav nav{display:flex;gap:35px;font-size:14px}.m-nav-order{border:1px solid #777;padding:10px 17px;border-radius:30px;font-size:13px}.m-hero{background:#ceff00;min-height:670px;position:relative;overflow:hidden;padding:135px 5% 70px}.m-giant{position:absolute;left:32%;top:-30px;font-size:clamp(420px,49vw,780px);line-height:1;transform:rotate(-10deg);letter-spacing:-.1em;opacity:.95}.m-hero-copy{position:relative;z-index:2;max-width:510px}.m-hero h1{font-size:clamp(75px,8.3vw,132px);line-height:.9;margin:26px 0 20px}.m-hero-copy>p:not(.m-kicker){font-size:clamp(18px,2vw,28px);line-height:1.35;margin-bottom:28px}.m-button{border:0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 28px;font-weight:800;font-size:23px;transition:transform .18s}.m-button:hover{transform:translateY(-3px) rotate(-1deg)}.pink{background:#ff2cb5;max-width:365px}.dark{background:#151515;color:#ceff00;width:100%}.m-sticker{position:absolute;top:28px;left:5%;background:#f6f4ed;padding:14px 21px;transform:rotate(-7deg);font-size:12px;font-weight:bold;box-shadow:4px 5px 0 #0001}.m-star{position:absolute;font-size:100px;left:29%;top:10px}.m-hero-product{position:absolute;right:7%;top:75px;width:46%;height:510px;transform:rotate(9deg)}.m-hero-product>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.04)}.m-paper{position:absolute;right:-5%;bottom:-60px;width:42%;background:#faf8ef;padding:20px;transform:rotate(-20deg);clip-path:polygon(3% 0,95% 2%,100% 10%,96% 96%,89% 100%,0 97%,2% 80%,0 8%);box-shadow:0 15px 25px #0002}.m-paper img{width:100%;height:140px}.m-paper span{font-weight:bold;font-size:11px;display:block;margin-top:8px}.m-hero-note{position:absolute;right:3%;top:25px;font-size:20px;line-height:.95;font-weight:900;transform:rotate(12deg)}.m-ticker{position:relative;z-index:3;background:#2444ff;color:white;font-size:25px;padding:17px 0;overflow:hidden;transform:rotate(2deg);margin:-5px 0}.m-ticker div{white-space:nowrap;word-spacing:16px;animation:marquee 28s linear infinite}@keyframes marquee{to{transform:translateX(-40%)}}.m-prints{padding:70px 5% 60px;color:#f7f5ee}.m-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.m-doodle{font-size:20px;font-weight:bold;transform:rotate(10deg);line-height:1.2;color:#ff2cb5}.m-print-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px}.m-print{position:relative;border:5px solid transparent;border-radius:22px;background:#f6f4ed;color:#151515;padding:20px 14px 24px;transition:transform .2s,border-color .2s}.m-print:hover{transform:rotate(-3deg) translateY(-5px)}.m-print[aria-pressed=true]{border-color:#ff2cb5}.m-print[aria-pressed=true]:after{content:'✓';position:absolute;right:10px;top:10px;background:#ff2cb5;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-weight:900}.m-print svg{display:block;width:100%;height:auto;aspect-ratio:1}.m-print b{display:block;font-size:20px;margin-top:10px}.m-print-note{color:#aaa;font-size:13px;margin-top:24px}.m-build{background:#f6f4ed;padding:70px 5%;display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center}.m-product-stage{position:relative;min-height:450px;display:grid;place-items:center}.m-product-stage>img{width:85%;height:420px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-8deg);transition:transform .3s}.m-product-stage:hover>img{transform:rotate(-3deg)}.m-stage-star{position:absolute;left:0;top:0;font-size:115px;color:#2444ff}.m-stage-sticker{position:absolute;left:0;bottom:10px;background:#ceff00;padding:20px;font-size:20px;font-weight:900;transform:rotate(-12deg)}.m-build h2{font-size:clamp(36px,3.4vw,56px)}.m-build h3{font-size:24px;margin:20px 0}.m-products{display:flex;flex-wrap:wrap;gap:8px}.m-products button{padding:10px 14px;border:1px solid #ccc;background:transparent;border-radius:6px}.m-products button[aria-pressed=true]{background:#151515;color:white}.m-colors{display:flex;flex-wrap:wrap;gap:10px}.m-color{width:52px;height:52px;border-radius:50%;border:3px solid #f6f4ed;background:var(--color);box-shadow:0 0 0 1px #ccc}.m-color[aria-pressed=true]{box-shadow:0 0 0 3px #2444ff}.m-spec{display:flex;gap:24px;align-items:center;margin-top:30px}.m-spec>div{width:130px;flex-shrink:0;border:1px solid #dad8cf;border-radius:16px;padding:12px}.m-spec svg{width:100%;height:auto}.m-spec strong{display:block;font-size:25px;margin-bottom:12px}.m-spec span{font-size:13px;line-height:1.6;color:#555}.m-final{background:#ff2cb5;padding:55px 5%;display:grid;grid-template-columns:1.1fr .7fr 1fr;gap:25px;align-items:center}.m-final h2{font-size:clamp(60px,6.8vw,110px);position:relative}.m-final h2 span{color:#ceff00;font-size:75px;position:absolute;right:0;top:0}.m-final-print{background:#faf8ef;transform:rotate(-9deg);padding:14px;box-shadow:7px 9px 0 #0001}.m-final-print svg{display:block;width:100%;height:auto}.m-purchase>strong{font-size:52px;display:block;margin:12px 0 22px;letter-spacing:-2px}.m-purchase>p:first-child{font-size:14px}.m-small{font-size:11px;line-height:1.5}.m-footnotes{display:flex;justify-content:space-between;gap:20px;background:#ceff00;padding:24px 5%;font-size:14px}.m-footnotes b{margin-right:12px}.m-footer{padding:35px 5%;display:flex;gap:25px;justify-content:space-between;align-items:center;color:#f7f5ee;font-size:12px}.m-mobile-buy{display:none}[hidden]{display:none!important}@media(min-width:1600px){.m-hero{min-height:760px}.m-hero-product{height:600px}}@media(max-width:900px){.m-hero{min-height:590px;padding-top:130px}.m-hero h1{font-size:86px}.m-hero-product{right:0;width:49%;top:150px;height:350px}.m-hero-copy{max-width:50%}.m-hero-note{font-size:16px}.m-paper{bottom:-30px;width:50%;right:8%}.m-paper img{height:100px}.m-giant{left:36%;top:50px}.m-print-grid{gap:12px}.m-print{padding:12px 8px 18px}.m-print b{font-size:16px}.m-final{grid-template-columns:1fr 1fr}.m-final-print{display:none}.m-product-stage>img{height:340px}.m-product-stage{min-height:360px}.m-doodle{display:none}}@media(max-width:600px){.m-nav{height:65px}.m-nav nav{gap:15px;font-size:12px}.m-nav-order{display:none}.m-brand b{font-size:33px}.m-brand span{font-size:10px}.m-hero{padding:95px 6% 45px;min-height:780px}.m-sticker{font-size:10px;top:20px}.m-star{font-size:65px;left:65%;top:10px}.m-hero-copy{max-width:100%}.m-hero h1{font-size:90px}.m-hero-copy .m-kicker{font-size:9px}.m-hero-copy>p:not(.m-kicker){font-size:20px}.m-hero .m-button{font-size:20px;padding:19px 22px;max-width:290px}.m-hero-product{top:auto;bottom:45px;right:10%;width:64%;height:280px}.m-paper{bottom:-10px;right:-16%;width:48%}.m-paper img{height:85px}.m-paper span{font-size:8px}.m-giant{font-size:370px;top:370px;left:0}.m-hero-note{display:none}.m-ticker{font-size:19px;padding:12px 0}.m-prints{padding:45px 5%}.m-print-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.m-print{border-radius:14px}.m-print svg{max-height:160px}.m-print[aria-pressed=true]:after{width:24px;height:24px;font-size:14px}.m-build{grid-template-columns:1fr;padding:35px 6%;gap:15px}.m-product-stage{min-height:290px;order:2}.m-product-stage>img{height:280px}.m-stage-star{font-size:80px}.m-stage-sticker{font-size:16px}.m-build h2{font-size:42px}.m-spec{gap:15px;margin-top:22px}.m-spec>div{width:100px}.m-final{grid-template-columns:1fr;padding:40px 6%;gap:5px}.m-final h2{font-size:80px;margin-bottom:10px}.m-final h2 span{right:20px}.m-purchase>strong{font-size:48px}.m-footnotes{flex-direction:column;gap:0;padding:20px 6%}.m-footer{align-items:start;flex-direction:column;padding-bottom:110px}.m-mobile-buy{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#151515;color:#ceff00;border-top:1px solid #555;padding:12px 5%;padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:10;font-weight:800}.m-mobile-buy a{background:#ceff00;color:#151515;padding:12px 24px;border-radius:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
body{overflow-x:clip}.m-body{position:relative;width:100%;height:100%}.m-body>img{width:100%;height:100%;object-fit:contain}.m-body-print{position:absolute;left:42%;top:37%;width:32%;height:25%;transform:rotate(-5deg) skewY(-7deg);display:grid;place-items:center;mix-blend-mode:multiply}.m-body-print svg{width:100%;height:100%}.m-body-hero{height:100%;width:100%}.m-body-stage{height:440px;width:90%;transform:rotate(-8deg)}.m-body-stage>img{height:100%;width:100%;object-fit:contain}.m-body-stage .m-body-print{left:42%;top:37%}.m-paper svg{width:100%;height:140px}.m-hero-product{height:540px;top:70px;right:5%;width:47%}.m-giant{left:31%;font-size:clamp(420px,45vw,700px);top:30px}.m-ticker{max-width:100%}@media(max-width:900px){.m-hero-product{height:380px;top:155px;width:48%;right:2%}.m-body-stage{height:350px}.m-paper svg{height:100px}}@media(max-width:600px){.m-hero-product{height:290px;top:auto;bottom:35px;width:70%;right:8%}.m-body-stage{height:300px;width:90%}.m-paper svg{height:85px}.m-giant{font-size:370px;top:380px;left:0}}
.m-body-print{mix-blend-mode:normal}.m-final-art{position:relative;min-height:270px}.m-body-final{width:80%;height:280px;transform:rotate(-8deg)}.m-final-art .m-final-print{position:absolute;right:-10%;bottom:0;width:62%;padding:8px;transform:rotate(12deg)}@media(max-width:900px){.m-final-art{display:none}}@media(max-width:600px){.m-final-art{display:block;max-width:280px;width:100%;margin:auto}.m-final-art .m-final-print{display:block}}
/* Approved 67 concept: desktop proportions follow the 936 × 1681 artwork. */
h1,h2,.m-giant,.m-ticker,.m-brand b{font-weight:400;letter-spacing:-.015em}body{background:#111}.m-nav{height:4.3vw;min-height:44px;padding:0 4%}.m-brand b{font-size:30px}.m-brand span{font-size:12px}.m-nav-order{border:0;padding:0}.m-nav nav{font-size:13px;gap:42px}.m-hero{height:47vw;min-height:0;padding:14.3vw 3.5% 3vw;background:#ceff00}.m-hero:after,.m-prints:before,.m-build:before,.m-final:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.35' d='M0 0h200v200H0z'/%3E%3C/svg%3E")}.m-hero-copy{max-width:39%;z-index:3}.m-hero h1{font-size:8.7vw;line-height:.92;margin:0 0 1vw}.m-hero-copy>p:not(.m-kicker){font-size:2.3vw;line-height:1.22;margin:0 0 1.8vw}.m-button{border-radius:9px;font-size:2.4vw;padding:2.2vw 3.4vw;gap:20px}.pink{width:30vw;max-width:none}.m-sticker{left:3.4%;top:2vw;font-family:'Comic Sans MS',cursive;font-size:1.6vw;line-height:1.05;padding:1.2vw;transform:rotate(-9deg);clip-path:polygon(3% 0,89% 2%,99% 8%,94% 93%,85% 96%,0 100%,2% 80%,0 12%);box-shadow:none}.m-giant{position:absolute;left:24%;top:-1%;width:52%;height:98%;max-width:none;object-fit:fill;transform:rotate(-9deg) scaleY(1.15);opacity:1;mix-blend-mode:multiply}.m-star{left:27%;top:5%;font-size:9vw;z-index:1}.m-hero-product{right:6%;top:1.5vw;width:43%;height:43vw;transform:rotate(15deg);z-index:2}.m-body-hero{width:100%;height:100%}.m-body-print{left:31%;top:26%;width:36%;height:23%;transform:rotate(0deg) skewY(-5deg)}.m-body-print:after{content:'LASERTEC';position:absolute;top:91%;left:12%;width:76%;font-family:Arial,sans-serif;font-size:clamp(8px,1vw,16px);font-weight:900;text-align:center;color:#000}.m-paper{right:-15%;bottom:0;width:49%;padding:1.2vw;transform:rotate(-25deg);clip-path:polygon(7% 0,17% 3%,26% 0,37% 2%,50% 0,63% 3%,77% 0,88% 3%,98% 0,100% 10%,96% 20%,100% 34%,97% 45%,100% 61%,96% 72%,100% 85%,94% 100%,82% 96%,71% 100%,57% 97%,44% 100%,30% 97%,16% 100%,0 96%,4% 83%,0 68%,3% 52%,0 39%,4% 24%,0 12%)}.m-paper svg{height:16vw;width:100%}.m-paper span{position:absolute;right:-3%;bottom:0;font-family:'Comic Sans MS',cursive;font-size:.9vw;width:30%;transform:rotate(12deg)}.m-hero-note{right:2.5%;top:3vw;font-family:'Comic Sans MS',cursive;font-size:2.2vw;line-height:.9;transform:rotate(10deg)}.m-ticker{height:4.7vw;padding:1vw 0;font-size:2.4vw;transform:rotate(3deg);margin:-.5vw 0;overflow:hidden}.m-ticker div{animation:none;word-spacing:8px}.m-prints{position:relative;padding:4.3vw 3.6% 3.7vw;height:41.5vw}.m-prints h2{font-size:8vw;line-height:1;margin:1.6vw 0 2.5vw}.m-section-heading{position:relative;display:block}.m-section-heading>div{width:85%}.m-doodle{display:block;position:absolute;right:1%;top:1vw;color:#f7f5ee;font-family:'Comic Sans MS',cursive;font-weight:400;font-size:1.8vw;line-height:1;transform:rotate(-9deg)}.m-section-heading:after{content:'✦';position:absolute;right:15%;top:1.8vw;font-size:6vw;color:#ff2cb5}.m-print-grid{gap:1.5vw;margin:0;position:relative}.m-print{border-radius:2vw;border-width:4px;height:23vw;padding:.8vw 1vw 1.5vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#f7f5ee}.m-print svg{height:18vw;width:100%;max-height:none}.m-print b{font-size:1.9vw;margin:0}.m-print-note{display:none}.m-build{position:relative;padding:2.5vw 3.5%;height:42.5vw;grid-template-columns:46% 51%;gap:3%}.m-build-controls{position:relative;align-self:start;padding-top:1vw}.m-build h2{font-size:4.7vw;line-height:1;white-space:nowrap;margin:1vw 0 2vw;letter-spacing:-.02em}.m-build h3{font-size:2.8vw;margin:0 0 1.4vw}.m-model-name{font-size:12px;color:#555;margin:0 0 1.4vw}.m-product-stage{min-height:0;height:38.5vw;align-self:center}.m-body-stage{height:100%;width:100%;transform:rotate(-4deg)}.m-body-stage .m-body-print{left:31%;top:26%;width:36%;height:23%}.m-stage-star{left:-1%;top:0;font-size:8vw;transform:rotate(-17deg)}.m-stage-sticker{left:-3%;bottom:23%;font-family:'Comic Sans MS',cursive;font-weight:400;background:#fdfcf6;font-size:2vw;line-height:1.15;padding:1.4vw;max-width:33%;transform:rotate(-15deg);clip-path:polygon(5% 0,95% 4%,100% 13%,96% 95%,87% 100%,0 96%,4% 79%,0 10%);z-index:2}.m-colors{gap:1.3vw;max-width:88%}.m-color{width:5.3vw;height:5.3vw;max-width:66px;max-height:66px;min-width:36px;min-height:36px}.m-spec{gap:2.4vw;margin-top:2vw}.m-spec>div{width:15vw;padding:1vw}.m-spec strong{font-size:2.7vw;border:1px solid #d8d6ce;border-radius:10px;padding:1.2vw}.m-spec span{display:none}.m-hand-note{position:absolute;right:-1%;bottom:0;font-family:'Comic Sans MS',cursive;font-size:2.1vw;line-height:1.05;transform:rotate(-10deg)}#m-color-name{font-size:1.4vw;margin-bottom:0}.m-final{position:relative;height:32.3vw;padding:3.5vw 3%;grid-template-columns:36% 30% 34%;gap:0}.m-final h2{font-size:10.4vw;line-height:.94;margin:0;transform:rotate(-3deg);z-index:1}.m-final h2:after{content:'';position:absolute;bottom:-1vw;left:0;width:92%;height:.7vw;background:#ceff00;transform:rotate(-5deg);border-radius:50%}.m-final h2 span{right:-1vw;top:-1vw;font-size:6vw}.m-final>div:first-child>p{font-size:12px;margin-top:2vw;max-width:85%}.m-final-art{display:block;min-height:0;height:27vw}.m-body-final{width:100%;height:100%;transform:rotate(-7deg)}.m-final-art .m-final-print{display:block;right:-45%;bottom:25%;width:70%;z-index:2;transform:rotate(8deg);clip-path:polygon(5% 0,18% 3%,30% 0,42% 3%,56% 0,70% 3%,83% 0,100% 5%,96% 20%,100% 35%,96% 50%,100% 70%,96% 85%,100% 98%,82% 94%,60% 100%,40% 97%,20% 100%,0 96%,4% 77%,0 55%,4% 30%,0 12%)}.m-purchase{position:relative;align-self:end;z-index:3;padding-left:2vw}.m-purchase>p:first-child{font-size:1.2vw;text-align:right;margin-bottom:0}.m-purchase>strong{font-size:3.2vw;letter-spacing:-1px;background:#f6f4ed;border-radius:8px;text-align:center;width:50%;margin:8px 0 1vw auto;padding:.6vw}.m-purchase .m-button{font-size:2.2vw;padding:1.8vw 2.4vw;white-space:nowrap}.m-small{font-size:.9vw;text-align:right}.m-final-sticker{position:absolute;right:0;bottom:14vw;font:1.5vw/.95 'Comic Sans MS',cursive;background:#ceff00;padding:1vw;transform:rotate(8deg)}.m-footer{height:6.2vw;min-height:65px;padding:1vw 3.5%;font-size:11px}.m-products{margin-bottom:10px}
@media(max-width:600px){.m-nav{height:52px}.m-hero{height:780px;padding:145px 6% 20px}.m-hero-copy{max-width:100%}.m-hero h1{font-size:88px;line-height:.93;margin-bottom:15px}.m-hero-copy>p:not(.m-kicker){font-size:21px;margin-bottom:22px}.m-sticker{top:20px;left:7%;font-size:14px;padding:12px}.m-star{font-size:70px;left:47%;top:30px}.m-hero-note{display:block;right:5%;top:27px;font-size:20px}.m-giant{top:390px;left:-10%;width:95%;height:380px;transform:rotate(-10deg)}.m-hero-product{top:auto;bottom:10px;right:8%;width:66%;height:330px}.m-paper{bottom:10px;right:-12%;width:48%;padding:10px}.m-paper svg{height:110px}.m-paper span{font-size:8px}.m-button{font-size:21px;padding:20px 25px}.pink{width:290px}.m-body-print:after{font-size:9px}.m-ticker{height:40px;font-size:20px;padding:9px 0}.m-prints{height:auto;padding:40px 5%}.m-prints h2{font-size:49px;line-height:1.05;margin:8px 0 25px}.m-section-heading>div{width:100%}.m-section-heading:after{right:0;top:-10px;font-size:45px}.m-doodle{display:none}.m-print-grid{gap:13px}.m-print{height:205px;border-radius:16px;padding:10px 8px 18px}.m-print svg{height:155px}.m-print b{font-size:17px}.m-build{height:auto;grid-template-columns:1fr;padding:30px 6%;gap:15px}.m-build h2{font-size:39px;white-space:normal;margin:5px 0 18px}.m-build h3{font-size:25px;margin:0 0 10px}.m-model-name{margin:0 0 20px}.m-product-stage{height:350px;order:2}.m-body-stage{height:350px;width:100%}.m-stage-star{font-size:80px}.m-stage-sticker{font-size:19px;padding:12px}.m-color{width:44px;height:44px}.m-colors{gap:12px;max-width:100%}.m-spec{margin:20px 0;gap:20px}.m-spec>div{width:120px;padding:10px}.m-spec strong{font-size:24px;padding:12px}.m-hand-note{font-size:22px;right:0;bottom:10px}#m-color-name{font-size:14px;margin-top:18px}.m-final{height:auto;grid-template-columns:1fr;padding:36px 6%;gap:12px}.m-final h2{font-size:86px}.m-final h2 span{font-size:55px;right:0}.m-final h2:after{height:7px;bottom:-4px}.m-final>div:first-child>p{margin-top:25px}.m-final-art{height:290px;width:75%;max-width:300px;margin:0 0 0 5%}.m-final-art .m-final-print{right:-22%;bottom:5%;width:60%}.m-final-sticker{display:none}.m-purchase{padding:0}.m-purchase>p:first-child{text-align:left;font-size:14px}.m-purchase>strong{font-size:38px;padding:10px;margin:10px 0 15px;width:100%}.m-purchase .m-button{font-size:22px;padding:22px}.m-small{font-size:11px;text-align:left}.m-footer{height:auto;min-height:170px;padding:30px 6% 100px}.m-nav nav{gap:20px;font-size:12px}}
/* Align the artwork with the approved composition; keep the CTA clear of the ribbon. */
@media(min-width:601px){.m-hero{height:52vw;padding-top:14.3vw}.m-hero-product{height:47vw;width:45%;right:5%;top:1vw}.m-giant{left:22%;top:-13%;width:57%;height:119%;transform:rotate(-9deg) scaleY(1.2)}.m-paper{bottom:2%;right:-12%}.m-final-sticker{bottom:18vw}.m-purchase>p:first-child{position:relative;margin-top:0}.m-spec>div{width:17vw}.m-build-controls{padding-top:0}.m-build h2{margin-top:1vw}.m-product-stage{height:39vw}.m-body-stage{transform:none}.m-final-art .m-final-print{bottom:37%;width:62%;right:-40%}}
.m-orbit{position:absolute;left:18%;top:4%;width:8%;height:8%;border:2px solid currentColor;border-radius:50%;transform:rotate(-25deg);background:repeating-linear-gradient(90deg,transparent 0 23%,currentColor 24% 25%,transparent 26% 49%)}.m-orbit:before,.m-orbit:after{content:'';position:absolute;inset:26% -2px;border-top:1px solid;border-bottom:1px solid;border-radius:50%}.m-hero .star-a:after{content:'✦';position:absolute;left:-40%;top:50%;font-size:75%}.m-product-stage:after{content:'✦';position:absolute;color:#2444ff;right:0;top:18%;font-size:7vw}.m-stage-star{font-family:Arial,sans-serif;font-weight:400}.m-hero-note{z-index:4}.m-hero-note:after{content:'☺';display:block;font-family:Arial,sans-serif;font-size:3vw;text-align:right;margin-top:12px}
@media(max-width:600px){.m-orbit{display:none}.m-hero-note:after{font-size:28px}}
