@font-face{font-family:Space;src:url(space-grotesk-regular.ttf) format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Space;src:url(space-grotesk-bold.ttf) format('truetype');font-weight:700 900;font-display:swap}
:root{--ink:#121212;--paper:#f8f8f2;--lime:#c6ff00;--purple:#8100ff;--curve:cubic-bezier(.22,1,.36,1)}body{font-family:Space,'Segoe UI',sans-serif;background:var(--paper);color:var(--ink)}.wrap{max-width:1520px;padding-left:5vw;padding-right:5vw}.top{font-size:10px;padding:10px}.nav{padding:21px 0;gap:22px}.logo{letter-spacing:-2px;font-size:33px}.logo b{color:#638100}.nav nav{gap:27px}.nav a{min-height:32px;display:inline-flex;align-items:center}.nav nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:6px}.pill{display:inline-flex;align-items:center;gap:25px;font-size:13px;padding:19px 25px;border:1px solid var(--ink);transition:background .18s var(--curve),transform .18s var(--curve)}.pill:hover{background:#d9ff55}.pill:active{transform:scale(.98)}.text-link{font-size:13px}.eyebrow{font-size:10px;letter-spacing:1.7px}.studio-hero{padding-top:38px}.hero-intro{display:flex;justify-content:space-between;align-items:center}.edition{font-size:10px;color:#65655e;letter-spacing:1px}.studio-hero h1{position:relative;font-size:clamp(62px,7.4vw,112px);line-height:.99;letter-spacing:-.075em;font-weight:700;margin:35px 0 28px;max-width:1140px}h1 em,h2 em{font-style:normal;color:var(--purple)}.hero-star{position:absolute;right:0;top:0;color:var(--purple);font-size:130px;line-height:1}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:36px}.hero-bottom p{font-size:14px;line-height:1.6;color:#55554e;margin:0}.hero-bottom .actions{margin:0;align-items:center;gap:26px}.showcase{position:relative;height:570px;perspective:1400px;isolation:isolate;background:#dfded7;overflow:hidden;border-radius:5px}.scene-grid{position:absolute;inset:0;background-image:linear-gradient(#fff5 1px,transparent 1px),linear-gradient(90deg,#fff5 1px,transparent 1px);background-size:65px 65px;mask-image:linear-gradient(transparent,#000 70%)}.scene-word{position:absolute;font-weight:700;letter-spacing:-.09em;font-size:clamp(130px,22vw,340px);color:#c7c6bd;line-height:1;left:5%;top:10%}.scene-coordinate{position:absolute;top:25px;left:30px;font-size:9px;letter-spacing:1.4px;color:#52524a}.scene-meta{position:absolute;left:30px;right:30px;bottom:23px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px}.laptop-motion{position:absolute;width:62%;left:10%;top:17%;transform-style:preserve-3d;transform:rotateY(-12deg) rotateZ(-5deg);transition:transform .4s var(--curve)}.laptop{position:relative;transform-style:preserve-3d}.laptop-lid{position:relative;padding:13px 13px 0;background:linear-gradient(135deg,#777,#161616 15%,#090909 85%,#666);border:2px solid #858584;border-radius:17px 17px 6px 6px;box-shadow:inset 0 0 0 2px #161616,6px 12px 0 #555650,18px 35px 35px #0004;transform-style:preserve-3d}.webcam{position:absolute;left:50%;top:5px;width:4px;height:4px;border-radius:50%;background:#162430;box-shadow:0 0 0 1px #000}.laptop-display{aspect-ratio:1.61;overflow:hidden;background:#f1ede4;border-radius:5px 5px 0 0}.browser-chrome{height:18px;background:#dddcd7;display:flex;align-items:center;gap:4px;padding:0 8px;font-size:6px;color:#555}.browser-chrome i{width:4px;height:4px;border-radius:50%;background:#aaa}.browser-chrome i:first-child{background:#d97468}.browser-chrome span{margin:auto}.screen-site{padding:4% 5%;height:calc(100% - 18px)}.screen-nav{display:flex;justify-content:space-between;align-items:center;font-size:clamp(4px,.45vw,7px);border-bottom:1px solid #ccc3b4;padding-bottom:12px}.screen-nav b{font-size:clamp(14px,1.7vw,26px);letter-spacing:-1px}.screen-main{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;height:80%;gap:5%}.screen-label{font-size:clamp(4px,.5vw,8px);letter-spacing:1px;display:block;margin-bottom:12px}.screen-main strong{display:block;font-size:clamp(20px,3.1vw,47px);line-height:1.02;letter-spacing:-2px}.screen-main strong em{font-style:normal;color:#5c6a21}.screen-button{font-size:clamp(5px,.6vw,9px);display:inline-block;margin-top:18px;border-bottom:1px solid;padding-bottom:5px}.sculpture{background:#b9c1a4;height:88%;display:grid;place-items:center;position:relative;border-radius:48% 48% 0 0}.torus{width:67%;aspect-ratio:1;border:clamp(20px,3.6vw,56px) solid #697f29;border-radius:44%;background:#b9c1a4;transform:rotate(-25deg);box-shadow:inset 10px 10px 14px #1d340766,9px 18px 14px #1d340766,inset -8px -8px 10px #d9ed8a66}.sculpture>span{position:absolute;bottom:10px;font-size:5px;letter-spacing:1px}.screen-footer{display:flex;justify-content:space-between;font-size:5px;border-top:1px solid #c6c6b9;padding-top:10px}.laptop-chin{text-align:center;padding:7px;font-size:6px;color:#858585;letter-spacing:2px}.laptop-base{position:relative;height:18px;margin:0 -6%;border-radius:1px 1px 50% 50% / 1px 1px 90% 90%;background:linear-gradient(#e4e5e1,#aaa 40%,#777 70%,#c9cac7);box-shadow:0 22px 24px #0003;border:1px solid #999;transform:translateZ(3px)}.laptop-base>span{display:block;width:15%;height:6px;background:#a6a7a4;border-radius:0 0 5px 5px;margin:auto}.phone-motion{position:absolute;left:68%;top:17%;width:16.5%;transform:translateZ(55px) rotateY(-16deg) rotateZ(10deg);transform-style:preserve-3d;transition:transform .4s var(--curve)}.phone{position:relative;border-radius:32px;background:linear-gradient(115deg,#c4c5c0,#4a4c49 30%,#d5d7d0 55%,#777);padding:5px;border:1px solid #777;box-shadow:6px 4px 0 #62655c,12px 7px 0 #a0a198,25px 35px 25px #0004}.phone-screen{position:relative;aspect-ratio:.47;background:#d5e3ab;border:4px solid #101010;border-radius:27px;overflow:hidden}.phone-status{display:flex;justify-content:space-between;padding:11px 14px 0;font-size:7px;font-weight:700}.dynamic-island{position:absolute;top:7px;left:32%;width:36%;height:15px;background:#0a0a0a;border-radius:15px}.phone-brand{font-size:23px;font-weight:700;letter-spacing:-1px;padding:20px 12px 12px;display:flex;justify-content:space-between}.phone-brand span{font-size:16px}.phone-art{position:relative;height:52%;background:#627839;margin:0 10px;overflow:hidden}.phone-ring{position:absolute;width:120%;aspect-ratio:1;border:35px solid #c8d897;border-radius:50%;left:10%;top:35%;box-shadow:inset 5px 8px 15px #18250080,5px 10px 15px #152a0066}.phone-art>span{position:absolute;font-size:clamp(15px,2.05vw,31px);line-height:1;font-weight:700;letter-spacing:-1px;color:#f6f7e9;top:20px;left:10px}.phone-art em{font-style:normal;color:#d4ff71}.phone-caption{font-size:10px;padding:15px 12px}.phone-cta{font-size:7px;padding:8px 12px;border-top:1px solid #9aaa77;margin:0 10px}.home-indicator{position:absolute;bottom:6px;left:32%;width:36%;height:3px;background:#151515;border-radius:3px}.phone-side{position:absolute;width:3px;height:30px;background:#777;right:-4px;top:70px;border-radius:3px}.floating-label{position:absolute;right:5%;top:62%;background:var(--lime);padding:20px 23px;transform:rotate(-8deg);font-size:11px;font-weight:700;line-height:1.3;box-shadow:3px 7px 0 #121212}.floating-label>span{float:left;font-size:30px;padding-right:10px}.showcase-controls{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#62625a;padding:15px 0 30px;gap:20px}.showcase-controls button{background:none;border:1px solid #a7a79e;border-radius:30px;font-size:10px;padding:10px 15px;cursor:pointer;color:var(--ink);min-height:36px}.manifesto-strip{overflow:hidden;background:var(--lime);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:25px;padding:22px 0;transform:rotate(-1.4deg);width:100%;font-size:clamp(24px,3vw,45px);letter-spacing:-1.5px;font-weight:700;white-space:nowrap}.manifesto-strip>div{width:max-content;padding-left:3vw}.manifesto-strip span{margin:0 35px;color:var(--purple)}h2{font-size:clamp(35px,4.7vw,68px);letter-spacing:-.065em;line-height:1.04}.section{padding:95px 0}.sectionhead{align-items:end;margin-bottom:45px}.sectionhead p{font-size:13px;margin-bottom:10px}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 22px}.collection-card{display:block;min-width:0}.collection-art{height:255px;background:#e6e4dd;display:grid;place-items:center;position:relative;overflow:hidden;perspective:700px}.collection-info{display:flex;align-items:center;gap:10px;padding-top:17px}.collection-info>.small{font-size:9px;color:#6a6a62}.collection-info h3{font-size:14px;letter-spacing:-.4px;margin:0}.collection-arrow{margin-left:auto;font-size:20px;transition:transform .2s var(--curve)}.collection-card:hover .collection-arrow{transform:translate(3px,-3px)}.collection-card:hover .collection-art>div{transform:translateY(-5px) rotate(0deg)}.collection-art>div{transition:transform .35s var(--curve)}.identity-sheet{background:#f8f4dd;width:72%;height:76%;padding:15px;position:relative;transform:rotate(-8deg);box-shadow:10px 15px 20px #0002}.identity-sheet small{font-size:5px;letter-spacing:1px;display:block}.identity-sheet strong{font-size:48px;letter-spacing:-5px;display:block;margin:20px 0}.identity-sheet>span{font-size:5px}.identity-sheet i{position:absolute;font-size:32px;background:#121212;color:#c6ff00;padding:6px 10px;bottom:-10px;right:-10px;font-style:normal;box-shadow:5px 10px 15px #0002}.collection-package .collection-art{background:#d5d9c8}.pack-box{width:52%;height:82%;background:#b54a29;transform:rotate(-8deg) rotateY(-20deg);box-shadow:12px 5px 0 #7f2f1c,20px 20px 20px #0002;color:#fff4c4;padding:16px 12px}.pack-box small,.pack-box>span{font-size:5px;display:block;letter-spacing:1px}.pack-box b{display:block;font-size:36px;line-height:.9;letter-spacing:-2px;margin:20px 0}.collection-print .collection-art{background:#cfc9ee}.poster{background:var(--purple);color:#c6ff00;padding:15px;width:66%;height:86%;transform:rotate(8deg);box-shadow:7px 12px 14px #0002;position:relative}.poster span{font-size:5px}.poster b{display:block;font-size:45px;line-height:.86;letter-spacing:-3px;margin-top:20px}.poster i{font-style:normal;position:absolute;bottom:8px;right:12px;font-size:40px}.collection-social .collection-art{background:#e1e5c7}.social-stack{width:68%;height:72%;background:#131313;color:#f4f1e4;padding:18px;transform:rotate(-8deg);box-shadow:15px 15px 0 #a9bd4e}.social-stack>div{font-size:34px;letter-spacing:-2px;line-height:.95}.social-stack b{color:#c6ff00}.social-stack>span{font-size:5px;display:block;margin-top:15px}.collection-apparel .collection-art{background:#c8c9c1}.shirt{width:78%;height:80%;clip-path:polygon(25% 0,38% 0,42% 7%,58% 7%,62% 0,75% 0,100% 20%,83% 40%,73% 32%,73% 100%,27% 100%,27% 32%,17% 40%,0 20%);background:linear-gradient(95deg,#111,#363833 45%,#121212);display:grid;place-items:center;transform:rotate(-7deg)}.shirt>span{color:#d7ff67;font-size:22px;font-weight:700;line-height:.95;letter-spacing:-1px;transform:translateY(-10px)}.shirt small{font-size:4px;display:block;letter-spacing:1px;margin-top:8px}.collection-stitch .collection-art{background:#eee8db}.patch{width:155px;height:155px;border-radius:50%;background:repeating-linear-gradient(30deg,#34332a 0 1px,#424033 1px 3px);border:10px solid #c0cb7c;outline:3px dashed #657036;box-shadow:8px 14px 16px #0003;color:#e4efa2;display:grid;place-items:center;font-size:92px;font-weight:700;line-height:1;position:relative;transform:rotate(-15deg)}.patch span{font-size:6px;letter-spacing:2px;position:absolute;bottom:12px}.collection-mockup .collection-art{background:#c8bbdf}.mini-device{height:83%;width:48%;border:5px solid #222;border-radius:15px;background:#c6ff00;padding:18px 9px;box-shadow:5px 5px 0 #777,12px 17px 18px #0003;transform:rotate(12deg)}.mini-device b{font-size:25px;letter-spacing:-1.5px;line-height:.95;display:block}.mini-device em{font-style:normal;color:#6200c5}.mini-device>span{display:block;font-size:5px;margin-top:45px}.collection-digital .collection-art{background:#d9dccf}.ui-window{background:#f9f9f1;width:80%;height:75%;box-shadow:10px 14px 18px #0002;transform:rotate(-8deg);padding:0 12px}.ui-window>span{font-size:7px;border-bottom:1px solid #ddd;display:block;padding:5px 0;color:#a6b45f}.ui-window b{font-size:26px;letter-spacing:-1.5px;line-height:.96;display:block;margin-top:15px}.ui-window em{font-style:normal;color:#8100ff}.ui-window i{display:inline-block;font-size:5px;font-style:normal;background:#c6ff00;border-radius:12px;padding:6px 10px;margin-top:10px}.brand-stage{background:#171715;color:#f8f8ed;padding:90px 0;overflow:hidden}.brand-stage-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:8%;align-items:center}.brand-copy .eyebrow{color:#c6ff00}.brand-copy h2{font-size:clamp(40px,5.8vw,82px)}.brand-copy h2 em{color:#c6ff00}.brand-copy p{color:#b9b9af;max-width:370px;line-height:1.8;font-size:14px;margin:25px 0}.brand-composition{position:relative;height:500px;perspective:900px}.brand-poster{position:absolute;top:0;left:3%;width:65%;height:90%;background:#dedfc7;transform:rotate(-10deg);padding:25px;color:#282c19;box-shadow:15px 15px 30px #0007;overflow:hidden;transition:transform .4s var(--curve)}.brand-poster>span{font-size:7px;letter-spacing:1px}.brand-poster>b{display:block;font-size:80px;letter-spacing:-6px;line-height:1.5;position:relative;z-index:1}.poster-circle{height:245px;width:245px;border:55px solid #6e7c3e;border-radius:50%;position:absolute;bottom:30px;right:-10%;box-shadow:inset 9px 15px 12px #33441688,9px 15px 12px #33441655}.brand-poster>small{position:absolute;bottom:18px;font-size:7px;letter-spacing:1px}.brand-business{position:absolute;right:0;bottom:10px;width:65%;height:43%;background:#c6ff00;color:#151515;padding:25px;transform:rotate(11deg);box-shadow:10px 20px 25px #0006;transition:transform .4s var(--curve)}.brand-business b{font-size:40px;letter-spacing:-3px;display:block}.brand-business>span{font-size:21px;line-height:1;display:block;margin-top:15px;font-weight:700}.brand-business>small{font-size:5px;display:block;margin-top:15px;letter-spacing:1px}.brand-tag{position:absolute;right:1%;top:30px;font-size:26px;line-height:.95;font-weight:700;transform:rotate(8deg)}.brand-tag em{color:#c6ff00;font-style:normal}.business-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.business-v2 a{border:0;border-radius:0;border-bottom:1px solid #c6c6bb;padding:25px 5px;display:flex;justify-content:space-between;font-size:14px;margin-right:25px}.business-v2 a:hover{color:#8100ff}.process-section{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid #ccc}.process-list article{display:flex;gap:25px;padding:28px 0;border-bottom:1px solid #ccc}.process-list article>span{font-size:11px;color:#68685f;padding-top:7px}.process-list h3{font-size:21px;letter-spacing:-.8px;margin:0}.process-list p{font-size:13px;line-height:1.7;color:#66665c}.process-list article>b{margin-left:auto;font-size:25px}.launch-cta{background:#c6ff00;overflow:hidden;position:relative;padding:75px 0}.launch-cta>.wrap{position:relative}.launch-cta h2{font-size:clamp(45px,7vw,100px);max-width:1100px;margin-top:25px;position:relative;z-index:1}.launch-cta h2 em{color:#121212;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:9px}.cta-bottom{display:flex;justify-content:space-between;align-items:center;max-width:80%;position:relative;z-index:1}.cta-bottom p{font-size:13px;line-height:1.7}.cta-bottom .pill{background:#121212;color:#fff}.cta-asterisk{position:absolute;right:-30px;bottom:-100px;font-size:320px;color:#a4d600;line-height:1}.footer{margin-top:0;padding-top:50px}.copyright{border-color:#dcdcd2}.skip-link{position:absolute;top:0;left:15px;background:#121212;color:white;padding:15px;z-index:100000;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid #8100ff;outline-offset:5px}:target,:focus{scroll-margin-top:35px}.reveal-ready{transition:opacity .5s var(--curve),transform .6s var(--curve);opacity:.55;transform:translateY(22px)}.brand-composition.reveal-ready{transform:translateX(25px)}.process-list.reveal-ready{transform:translateY(10px);transition-duration:.35s}.reveal-ready.is-revealed{opacity:1;transform:none}.motion-paused .reveal-ready{opacity:1;transform:none;transition:none}.motion-paused .laptop-motion,.motion-paused .phone-motion,.motion-paused .brand-poster,.motion-paused .brand-business{transition:none}.page{padding-bottom:60px}.page>h1{font-size:clamp(40px,5vw,70px)}
.wrap.section{padding:95px 5vw}body{overflow-x:clip}.screen-main,.phone-art{pointer-events:none}.motion-enabled .laptop-motion,.motion-enabled .phone-motion,.motion-enabled .brand-poster,.motion-enabled .brand-business{transition:transform .4s var(--curve)!important}
@media(max-width:1100px){.hero-star{font-size:95px;right:5%}.showcase{height:470px}.collection-art{height:210px}.collection-info h3{font-size:12px}.brand-poster>b{font-size:60px}.brand-composition{height:430px}.phone-caption{font-size:8px;padding:10px}.phone-brand{padding-top:17px}.pack-box b{font-size:29px}.identity-sheet strong{font-size:39px}.poster b{font-size:35px}.social-stack>div{font-size:28px}.mini-device b{font-size:20px}.ui-window b{font-size:22px}}
@media(max-width:760px){.wrap{padding-left:6vw;padding-right:6vw}.nav{gap:16px}.nav nav{order:3;justify-content:space-between;gap:14px;width:100%;font-size:11px;white-space:nowrap}.nav>.small{margin-left:auto;font-size:11px}.nav>.small+.small{margin-left:0}.nav nav a{min-height:36px}.hero-intro .edition{display:none}.studio-hero{padding-top:25px}.studio-hero h1{font-size:clamp(48px,10vw,76px);margin-top:25px;letter-spacing:-.075em}.hero-star{font-size:50px;right:0;top:auto;bottom:0}.hero-bottom{align-items:start;flex-direction:column;gap:20px;margin-bottom:25px}.hero-bottom p{font-size:13px}.hero-bottom .actions{gap:18px}.pill{padding:16px 20px;font-size:12px}.text-link{font-size:11px}.showcase{height:350px}.scene-word{top:23%;font-size:24vw}.laptop-motion{width:72%;left:3%;top:26%}.laptop-lid{padding:7px 7px 0;border-radius:10px 10px 5px 5px;box-shadow:inset 0 0 0 1px #111,4px 6px 0 #777,12px 18px 18px #0003}.browser-chrome{height:11px;font-size:4px}.screen-site{height:calc(100% - 11px)}.browser-chrome i{width:3px;height:3px}.screen-nav{padding-bottom:6px;font-size:4px}.screen-nav b{font-size:14px}.screen-main strong{font-size:5vw;letter-spacing:-1px}.screen-label{font-size:4px;margin-bottom:8px}.screen-button{font-size:4px;margin-top:8px}.screen-footer{font-size:3px;padding-top:5px}.sculpture>span{font-size:3px;bottom:5px}.torus{border-width:6vw;box-shadow:inset 5px 5px 8px #1d340766,5px 8px 8px #1d340766}.laptop-chin{padding:4px;font-size:4px}.laptop-base{height:11px}.laptop-base>span{height:4px}.phone-motion{width:20%;left:73%;top:22%}.phone{border-radius:19px;padding:3px;box-shadow:3px 3px 0 #62655c,6px 4px 0 #a0a198,15px 20px 15px #0003}.phone-screen{border-radius:16px;border-width:2px}.phone-status{font-size:4px;padding:7px 8px 0}.dynamic-island{top:5px;height:8px}.phone-brand{font-size:14px;padding:11px 7px 6px}.phone-brand span{font-size:10px}.phone-art{margin:0 5px}.phone-art>span{font-size:3vw;top:10px;left:5px;letter-spacing:-.5px}.phone-ring{border-width:18px}.phone-caption{font-size:5px;padding:7px}.phone-cta{font-size:4px;padding:5px;margin:0 5px}.home-indicator{height:2px;bottom:4px}.phone-side{height:18px;top:35px;right:-3px;width:2px}.floating-label{right:33%;top:71%;font-size:7px;padding:10px;box-shadow:2px 4px 0 #111}.floating-label>span{font-size:20px;padding-right:5px}.scene-coordinate{top:17px;left:15px;font-size:6px}.scene-meta{left:15px;right:15px;bottom:15px;font-size:5px}.showcase-controls{font-size:8px;gap:10px}.showcase-controls button{font-size:9px;padding:8px 11px;flex-shrink:0}.section{padding:65px 0}.sectionhead{display:block;margin-bottom:30px}.sectionhead p{font-size:12px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:28px 15px}.collection-art{height:230px}.collection-info{gap:7px}.collection-info h3{font-size:12px}.identity-sheet strong{font-size:40px}.pack-box b{font-size:31px}.poster b{font-size:40px}.social-stack>div{font-size:31px}.brand-stage{padding:60px 0}.brand-stage-grid{grid-template-columns:1fr;gap:45px}.brand-copy h2{font-size:58px}.brand-copy p{font-size:13px}.brand-composition{height:420px;max-width:480px;width:100%;margin:auto}.brand-poster>b{font-size:65px}.business-v2{grid-template-columns:repeat(2,1fr)}.business-v2 a{font-size:11px;margin-right:15px;padding:22px 0;gap:10px}.process-section{grid-template-columns:1fr;gap:15px}.process-list article{padding:22px 0}.launch-cta{padding:55px 0}.launch-cta h2{font-size:clamp(42px,8.7vw,65px)}.cta-bottom{max-width:100%;align-items:start;flex-direction:column;gap:10px}.cta-asterisk{font-size:220px;right:-90px;bottom:-100px}.footer nav{gap:20px;font-size:12px}.footer nav a{min-height:28px}.footer .footrow{gap:30px}.copyright{line-height:1.8}}
@media(max-width:400px){.collection-art{height:195px}.collection-info h3{font-size:10px}.collection-arrow{font-size:16px}.patch{width:125px;height:125px;font-size:72px}.pack-box b{font-size:25px}.poster b{font-size:31px}.social-stack>div{font-size:26px}.identity-sheet strong{font-size:33px}.mini-device b{font-size:18px}.mini-device>span{margin-top:30px}.ui-window b{font-size:20px}.hero-bottom .actions{gap:14px}.hero-bottom .pill{font-size:10px;padding:15px}.showcase{height:300px}.brand-composition{height:350px}.brand-poster>b{font-size:52px}.brand-business{padding:20px}.brand-business b{font-size:32px}.brand-business>span{font-size:17px}.poster-circle{height:200px;width:200px;border-width:45px}.hero-star{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}.collection-card:hover .collection-art>div{transform:none}}@media(forced-colors:active){.pill,.phone,.laptop-lid{border:2px solid ButtonText}.collection-art{outline:1px solid CanvasText}}
@media(max-width:760px){.wrap.section{padding:65px 6vw}}

/* OXERVA creative studio: tactile art direction, live palette experiments. */
.scene-actions{display:flex;align-items:center;gap:18px}.palette-picker{display:flex;gap:8px;align-items:center}.showcase-controls .palette-choice{display:block;width:26px;height:26px;min-height:26px;padding:0;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px #555}.palette-choice[data-palette=sage]{background:#6e7c3e}.palette-choice[data-palette=violet]{background:#8100ff}.palette-choice[data-palette=coral]{background:#db5e42}.showcase-controls .palette-choice.selected{border-color:#fff;box-shadow:0 0 0 2px #111}.showcase[data-palette=violet] .sculpture,.showcase[data-palette=violet] .phone-screen{background:#d7b9ff}.showcase[data-palette=violet] .torus{background:#d7b9ff;border-color:#8100ff}.showcase[data-palette=violet] .phone-art{background:#5f16ad}.showcase[data-palette=violet] .phone-ring{border-color:#d7b9ff}.showcase[data-palette=coral] .sculpture,.showcase[data-palette=coral] .phone-screen{background:#ffd2b9}.showcase[data-palette=coral] .torus{background:#ffd2b9;border-color:#db5e42}.showcase[data-palette=coral] .phone-art{background:#b44736}.showcase[data-palette=coral] .phone-ring{border-color:#ffd2b9}.collection-card:nth-child(1),.collection-card:nth-child(8){grid-column:span 2}.collection-card:nth-child(1) .collection-art,.collection-card:nth-child(8) .collection-art{height:335px}.collection-card:nth-child(1) .identity-sheet{max-width:300px}.collection-card:nth-child(8) .ui-window{max-width:360px}.collection-card:nth-child(8) .ui-window b{font-size:42px}.collection-card:focus-visible{outline-offset:8px}.brand-stage{background:#231831}.brand-composition{isolation:isolate}.brand-composition:before{content:'';position:absolute;inset:5% 5% 0 0;background:radial-gradient(circle at 50% 50%,#8650bd55,transparent 65%);z-index:-1}.section h2,.launch-cta h2{text-wrap:balance}.collection-card .collection-art{border-radius:4px}.collection-card:hover .collection-info h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.studio-hero h1{max-width:1200px}.scene-coordinate,.scene-meta{font-variant-numeric:tabular-nums}@media(max-width:760px){.collection-card:nth-child(1),.collection-card:nth-child(8){grid-column:span 2}.collection-card:nth-child(1) .collection-art,.collection-card:nth-child(8) .collection-art{height:260px}.scene-actions{gap:8px}.palette-picker{gap:5px}.showcase-controls .palette-choice{width:23px;height:23px;min-height:23px}.showcase-controls{flex-wrap:wrap}.collection-card:nth-child(8) .ui-window b{font-size:30px}}
.questions{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid #cfcec5}.questions-intro p{max-width:370px}.questions-list details{border-bottom:1px solid #bcbcb0;padding:22px 0}.questions-list summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:700;font-size:16px;list-style:none;min-height:36px}.questions-list summary::-webkit-details-marker{display:none}.questions-list summary span{font-size:20px;transition:transform .2s var(--curve)}.questions-list details[open] summary span{transform:rotate(45deg)}.questions-list details p{font-size:14px;line-height:1.8;color:#555;max-width:58ch}.questions-list details p a{text-decoration:underline;text-underline-offset:4px}.shop-intro{padding:15px 0 45px}.shop-intro h1{font-size:clamp(46px,6vw,85px);letter-spacing:-.07em;margin:20px 0}.shop-intro p{color:#555;max-width:60ch;line-height:1.7}.shop-search{max-width:620px;margin:30px 0}.shop-search label{display:block;font-size:12px;font-weight:700;margin-bottom:9px}.shop-search>div{display:flex;gap:8px}.shop-search input{min-width:0;flex:1;border:1px solid #85857b;background:#fff;padding:16px;border-radius:0}.shop-search button{border:0;background:#c6ff00;padding:16px 22px;cursor:pointer;font-weight:700}.shop-categories{display:flex;gap:10px;flex-wrap:wrap}.shop-categories a{display:inline-flex;padding:11px 15px;border:1px solid #aaa99f;border-radius:30px;font-size:12px}.shop-categories a:hover{background:#c6ff00;color:#111}@media(max-width:760px){.questions{grid-template-columns:1fr;gap:30px}.questions-list summary{font-size:14px}.shop-search button{padding:12px}.shop-categories{gap:8px}}
