:root{--ink:#1b1b1d;--paper:#f5f5f3;--line:#dededb;--muted:#777775;--accent:#c67e5f}body{background:var(--paper);color:var(--ink);font-family:'DM Sans','Noto Sans SC',sans-serif}button,a,input,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #b67d60;outline-offset:5px}.skip-link{position:fixed;left:20px;top:-60px;padding:12px;background:white;z-index:100}.skip-link:focus{top:10px}.opening{background:#101010;color:#f5f4f0;overflow:hidden}header{max-width:1440px;margin:auto;height:86px;padding:0 6%;border-color:#ffffff12}header .brand{gap:12px}.brand-mark{font-size:40px;font-weight:700;letter-spacing:-7px;line-height:1;display:inline-block;width:36px;transform:translateY(-3px)}.brand-mark>span{color:#c99579}.brand strong{font-size:18px;letter-spacing:-.6px}.brand strong span{display:block;font-size:9px;letter-spacing:3px;color:#9e9a95;margin-top:4px}nav{gap:34px;font-size:12px;color:#b0afac}nav a.active{color:#f2f1ee}nav a:hover,nav button:hover{color:#fff}.header-cta{border:1px solid #ffffff30;border-radius:30px;padding:10px 17px;font-size:11px;color:#e5e4df}.header-cta span{margin-left:18px}.opening-main{max-width:none;margin:0}.launch-hero{position:relative;max-width:1440px;margin:auto}.launch-intro{text-align:center;padding:67px 20px 15px;position:relative;z-index:2}.edition{display:flex;justify-content:center;gap:12px;align-items:center;font-size:9px;letter-spacing:2px;color:#a39b91}.edition>span{letter-spacing:2px;color:#c9c4bd}.edition i{width:3px;height:3px;border-radius:50%;background:#a08772}.launch-intro h1{margin:25px 0 20px;font-size:clamp(48px,6vw,84px);font-weight:600;letter-spacing:-5px;line-height:1.22}.launch-intro h1>span{background:linear-gradient(100deg,#f1e9df 10%,#c2ae99 60%,#a69b91);background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:13px;line-height:1.9;color:#a8a39d;letter-spacing:.5px;margin:0}.launch-actions{display:flex;justify-content:center;align-items:center;gap:26px;margin-top:28px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:#f3f1ed;color:#222;border:0;border-radius:30px;padding:14px 23px;font-size:11px;font-weight:500;transition:transform .2s,background .2s}.primary-button:hover{transform:translateY(-2px);background:#fff}.primary-button>span{font-size:15px}.text-button{background:transparent;border:0;color:#d8d3cd;font-size:11px;padding:12px 0;display:flex;gap:9px;align-items:center}.play-icon{height:21px;width:21px;border:1px solid #827971;border-radius:50%;font-size:8px;display:grid;place-items:center;padding-left:1px}.showcase{height:380px;max-width:1120px;margin:5px auto 0;position:relative;perspective:1300px;isolation:isolate}.stage-halo{position:absolute;left:50%;top:20px;width:780px;height:380px;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 70%,#c18c604f 0%,#856a3933 28%,#5b44331a 48%,transparent 70%);filter:blur(20px);pointer-events:none}.stage-horizon{position:absolute;width:84%;height:170px;left:8%;top:205px;border-radius:50%;background:#ac8a6620;box-shadow:0 -12px 90px #cd995a23;transform:rotateX(70deg);filter:blur(20px)}.showcase-caption{position:absolute;left:25px;right:25px;top:33px;display:flex;justify-content:space-between;font-family:'DM Sans',sans-serif;font-size:8px;letter-spacing:2px;color:#67615a}.product-tile{position:absolute;padding:0;display:block;text-align:left;color:inherit;overflow:hidden;cursor:pointer;transition:transform .4s,border-color .4s;box-shadow:0 30px 70px #0007}.focus-tile{width:370px;height:258px;left:50%;top:58px;transform:translateX(-50%) rotateX(5deg);border:1px solid #63594b;border-radius:14px;z-index:3;background:linear-gradient(135deg,#292621,#191919 75%)}.focus-tile:hover{transform:translateX(-50%) translateY(-7px) rotateX(0deg);border-color:#ac9b83}.product-toolbar{height:44px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#acaaa4;border-bottom:1px solid #ffffff0a}.product-toolbar>span:first-child{font-size:11px;color:#d8d2c7}.product-toolbar i{display:inline-block;height:5px;width:5px;background:#baa58c;border-radius:50%;margin-right:6px}.product-toolbar>span:last-child{font-size:7px;letter-spacing:1.5px}.product-time{text-align:center;padding-top:21px}.product-time>span:first-child{font-size:6px;letter-spacing:2.2px;color:#968e80}.product-time strong{font-family:'DM Sans',sans-serif;display:block;font-size:65px;font-weight:400;letter-spacing:0;line-height:1.3;color:#f1ebe2}.product-time strong>span{color:#968b7b;padding:0 4px}.focus-line{width:145px;height:2px;background:#454039;margin:9px auto 8px}.focus-line i{display:block;background:#c6ac87;width:45%;height:100%}.product-time .focus-state{font-size:8px;letter-spacing:2px;color:#8d877e}.product-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:17px}.product-controls>span{background:#e2d6c4;color:#302c25;padding:8px 20px;border-radius:30px;font-size:8px}.product-controls b{font-size:6px;margin-left:18px}.product-controls>i{border:1px solid #ffffff20;border-radius:50%;height:25px;width:25px;display:grid;place-items:center;font-size:12px;font-style:normal;color:#958a7b}.palette-tile{left:calc(50% - 410px);top:100px;width:255px;height:206px;transform:rotateY(13deg) rotateZ(-7deg);border:1px solid #9c9a8b77;border-radius:12px;background:#b4b7a5;z-index:2;color:#252b24}.palette-tile:hover{transform:rotateY(6deg) rotateZ(-4deg) translateY(-8px)}.product-kicker{font-size:6px;letter-spacing:1.4px;display:block;margin:19px 20px;color:#444b3f}.swatch-display{display:flex;gap:3px;height:98px;align-items:stretch;margin:14px 20px}.swatch-display i{width:20%;border-radius:3px;background:#333f35}.swatch-display i:nth-child(2){background:#65745d}.swatch-display i:nth-child(3){background:#c9bda2}.swatch-display i:nth-child(4){background:#d5a58a}.swatch-display i:nth-child(5){background:#a47f73}.tile-title{display:flex;justify-content:space-between;margin:16px 20px;align-items:center;font-size:13px;font-weight:500}.tile-title>span>span{display:block;font-size:6px;font-weight:400;margin-top:3px;opacity:.6}.tile-title b{font-size:15px;font-weight:400}.game-tile{left:calc(50% + 155px);top:100px;width:255px;height:206px;transform:rotateY(-13deg) rotateZ(7deg);border:1px solid #73758577;border-radius:12px;background:linear-gradient(150deg,#474f68,#25293e);z-index:2;color:#e4e6ee}.game-tile:hover{transform:rotateY(-6deg) rotateZ(4deg) translateY(-8px)}.game-tile .product-kicker{color:#a4acbd}.game-orbit{height:90px;width:90px;display:grid;place-items:center;border:1px solid #c5c5e32b;border-radius:50%;margin:7px auto 10px;box-shadow:0 0 0 12px #9aafd20a,0 0 0 26px #9aafd206}.game-orbit>span{font-size:52px;color:#e9d1a2;line-height:1;text-shadow:0 0 28px #dec5a133}.game-tile .tile-title{margin-top:17px}.stage-floor{height:1px;background:linear-gradient(90deg,transparent,#9a7f4c77,transparent);position:absolute;bottom:26px;left:10%;right:10%;opacity:.5}.hero-footnote{display:flex;justify-content:space-between;align-items:center;padding:0 6% 34px;font-size:8px;color:#77716a;letter-spacing:.6px;gap:10px}.hero-footnote>span:nth-child(2){color:#bab1a6}.hero-footnote b{font-size:14px;font-weight:400;margin-left:16px}.content-main{max-width:1160px;margin:0 auto}.collection{border:0;padding-top:80px}.eyebrow{font-size:9px;letter-spacing:1.6px;color:#8b8883;font-weight:500}.section-top{align-items:end;gap:30px}.section-top h2{font-size:42px;letter-spacing:-2px;line-height:1.35;margin-top:15px;font-weight:600}.section-description{font-size:12px;line-height:1.8;color:#87837e;margin:14px 0 0}.search{background:transparent;border:0;border-bottom:1px solid #d2d0cb;border-radius:0;padding:12px 2px;min-width:250px;color:#6d6a65}.search input{font-size:11px;width:195px;color:#333}.search input::placeholder{color:#89857f}.search kbd{border:0;color:#aaa49a}.toolbar{margin-top:40px;border-bottom:1px solid #dbd8d2;padding-bottom:13px;gap:15px}.filters{gap:8px}.filters button{border-radius:30px;background:transparent;color:#78736c;font-size:11px;padding:10px 18px}.filters .selected{background:#222;color:#fff}.filters small{font-size:8px}.sort-label{font-size:9px;color:#89857c}.sort-label select{font-size:10px;color:#5f5a52}.demo-note{font-size:9px;letter-spacing:.3px;color:#8c867d;margin:20px 0 28px;display:flex;gap:7px;align-items:center}.demo-note>span{height:4px;width:4px;background:#b48a6d;border-radius:50%;flex-shrink:0}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 22px}.card{background:none;border:0;border-radius:0;overflow:visible;box-shadow:none}.card:hover{transform:none;box-shadow:none}.cover{height:242px;border:1px solid #00000005;border-radius:12px;transition:transform .4s,box-shadow .4s}.cover:hover{transform:translateY(-4px);box-shadow:0 15px 28px #27251d0a}.cover:after{opacity:.2}.cover .type{top:16px;left:17px;background:none;font-size:7px;letter-spacing:1.1px;color:#696b65;padding:0}.cover .cover-no{font-size:7px;color:#75776f;right:16px;bottom:14px}.favorite{top:10px;right:11px;background:#ffffff66;color:#76766d;width:27px;height:27px;font-size:17px}.favorite.saved{background:#fff9;color:#b36a4a}.card-info{padding:20px 2px 0}.card h3{font-size:17px;font-weight:500;letter-spacing:-.5px}.card-line{gap:10px}.status{font-size:8px;color:#8e8172}.status:before{background:#b7a28a;width:3px;height:3px}.card-info>p{font-size:11px;color:#807b73;line-height:1.8;margin:9px 0 12px;min-height:0}.tags{gap:8px}.tags span{font-size:8px;color:#888176;padding:3px 0;background:transparent}.tags span+span:before{content:'·';margin-right:8px;color:#b2aa9d}.card-bottom{border-color:#dfdbd3;color:#989084;font-size:8px;margin-top:15px;padding-top:12px}.card-bottom button{color:#5d554c;font-size:10px}.cover-focus{background:radial-gradient(ellipse at 50% 90%,#cfc7af,#e7e3da)}.clock-art{transform:rotate(-10deg);width:150px;height:150px;background:linear-gradient(145deg,#faf9f3,#eae6dc);border:7px solid #dbd7c9;outline-color:#c5bfb0;box-shadow:12px 18px 25px #7d70551c;color:#50493b}.clock-art:after{color:#a89a7e}.clock-art b{font-size:32px;font-weight:400}.clock-art span{color:#988b75;font-size:7px}.cover-palette{background:linear-gradient(145deg,#e5d4ce,#c9b8b2)}.palette-art{gap:2px;transform:rotate(-8deg);box-shadow:10px 15px 20px #71615b20;border-radius:7px;overflow:hidden}.palette-art i{border:0;border-radius:0;width:42px;height:128px;box-shadow:none}.cover-react{background:radial-gradient(ellipse at 50% 80%,#aeb2c2,#d2d5e0)}.reaction-art{border:1px solid #9197ab;border-radius:12px;padding:21px 43px;background:linear-gradient(150deg,#f4f3f4,#dcdde3);color:#5b6278;box-shadow:7px 12px 20px #4e56691a;transform:rotate(8deg)}.reaction-art span{color:#727c9b;font-size:50px}.reaction-art b{font-size:7px;letter-spacing:2px}.cover-markdown{background:linear-gradient(140deg,#dbe1e1,#becaca)}.editor-art{border-color:#a4b3b2;box-shadow:10px 16px 25px #667c791c;background:#f4f6f2;border-radius:8px;width:245px}.editor-art>span{border-color:#d7e0d8;font-size:7px;color:#87948b;padding:8px 11px}.editor-art code{color:#8b9a90}.editor-art strong{color:#455b51;border-color:#d0dbd0}.cover-wheel{background:radial-gradient(ellipse at 70% 80%,#d2b98b,#e9ddc5)}.wheel-art{border:7px solid #f6eedb;box-shadow:8px 12px 25px #8e794723;background:conic-gradient(#7b8d72 0 60deg,#c98f73 60deg 120deg,#ddc58e 120deg 180deg,#b5bda2 180deg 240deg,#9fabb3 240deg 300deg,#bf9ea1 300deg)}.wheel-art:before{background:#f6eedb;color:#8d7852}.wheel-art:after{color:#a6864c}.cover-breathe{background:radial-gradient(ellipse at 40% 70%,#b7c8bd,#d6e0d8)}.breathe-art{background:#a3b9aa;border-color:#b6c8ba;outline-color:#c5d4c8;box-shadow:10px 12px 30px #67846f10}.breathe-art span{color:#56735e;font-size:10px}.collection-end{justify-content:space-between;padding:35px 0 65px;font-size:10px;color:#9a9185}.collection-end>span:first-child{background:none;width:auto;height:auto}.collection-end>span:last-child{font-size:9px;color:#847969}.method{grid-template-columns:1fr 1.2fr;background:#eae7e0;border:0;border-radius:14px;padding:55px 55px;gap:80px}.method h2{font-size:42px;line-height:1.35;letter-spacing:-2px;font-weight:500;margin:20px 0}.method-intro>p{font-size:11px;line-height:2;color:#847c70}.method-monogram{font-family:'DM Sans',sans-serif;font-size:95px;font-weight:600;letter-spacing:-20px;line-height:1;margin:32px 0 0;color:#c2b8a8}.method-monogram span{color:#a99479}.method li{padding:15px 0 23px;border-color:#d3cbbf}.method li:first-child{padding-top:0}.method li+li{padding-top:23px}.method li>span{font-size:8px;color:#9a8b77;letter-spacing:1.5px}.method h3{font-size:17px;font-weight:500;letter-spacing:-.5px;margin:12px 0 9px}.method li p{color:#887e6f;font-size:10px;line-height:2;margin:0;max-width:420px}.method h3 b{font-size:15px;color:#9b8b75}.bottom-note{padding:100px 0 90px}.bottom-note .eyebrow{justify-content:center;color:#a19686;font-size:8px}.bottom-note h2{font-size:48px;line-height:1.35;font-weight:500;letter-spacing:-2px;margin:23px 0 30px}.bottom-note h2 span{color:#989086}.bottom-note .primary-button{margin-top:0;border:0;background:#242321;color:#f2f0eb;padding:13px 20px;font-size:10px}.bottom-note .primary-button:hover{background:#49443e}footer{max-width:1160px;margin:auto;border-color:#ddd7cd;color:#958a7c;font-size:8px;padding:27px 0 35px}.footer-brand{font-size:14px;letter-spacing:-.5px;color:#6c6153}.footer-brand span{font-size:8px;color:#8a7d6b}.empty{color:#897f70}.empty button{background:transparent;border-color:#cfc4b1;color:#6d5c47}dialog{background:#f6f5f1;color:#292724;border-color:#ddd6c9;border-radius:15px;box-shadow:0 20px 90px #16120a40}dialog::backdrop{background:#13100d88}.modal-top{border-color:#ddd6c9;color:#8c7d69;font-size:8px}.modal-top button{color:#524739}.detail-head h2{font-size:28px;letter-spacing:-1px}.detail-head p,.detail-text{color:#82786b}.detail-tag{color:#9b8b74;font-size:9px}.demo-stage{background:#ece8df;border-color:#ddd4c5;border-radius:10px}.demo-stage button,.copy-btn{background:#49443a;color:#fff;border-color:#49443a;border-radius:6px}.demo-stage .secondary{color:#736553;border-color:#cfc2ae}.demo-stage input,.demo-stage textarea{color:#474137;background:#f9f7f0;border-color:#cfc3ae}.demo-stage .timer{font-weight:400;color:#655641}.demo-stage .palette-row button{border:0;border-radius:0}.detail-notes h3{color:#75634c;font-size:12px;font-weight:500}.detail-notes p{color:#8b7d6a}.prompt-box{background:#ece7dc}.prompt-box p{color:#83755f}.markdown-output{color:#5c503e;background:#fcfbf6}.breath-orb{background:#c7c5af;color:#666d51}.reaction-button{background:#bca17c!important}.reaction-button.waiting{background:#a77665!important}.reaction-button.ready{background:#80976a!important}#toast{background:#3d372e;color:#fff;border-radius:30px;font-size:11px}button:disabled{opacity:.6;cursor:wait}
@media(min-width:1500px){.content-main,footer{max-width:1220px}.launch-intro{padding-top:80px}.showcase{height:410px}.showcase-caption{top:45px}.focus-tile{top:70px}.palette-tile,.game-tile{top:110px}}
@media(max-width:1300px){.content-main,footer{margin-left:6%;margin-right:6%;max-width:none}.launch-intro{padding-top:60px}.grid{gap:35px 20px}.cover{height:220px}.section-top h2{font-size:38px}.method{gap:55px;padding:45px}.card h3{font-size:15px}}
@media(max-width:1000px){header{height:76px}.launch-intro h1{font-size:65px}.showcase{height:345px}.focus-tile{width:320px;height:240px;top:50px}.product-time strong{font-size:56px}.product-time{padding-top:18px}.product-controls{margin-top:15px}.palette-tile{width:220px;height:185px;left:calc(50% - 340px);top:90px}.game-tile{width:220px;height:185px;left:calc(50% + 120px);top:90px}.swatch-display{height:80px}.game-orbit{height:73px;width:73px}.game-orbit>span{font-size:45px}.product-kicker{font-size:5px;margin:17px}.tile-title{margin:13px 17px}.showcase-caption{left:6%;right:6%;font-size:6px}.content-main .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 23px}.cover{height:250px}.card h3{font-size:16px}.section-top{align-items:center}.section-top h2{font-size:32px}.section-description{font-size:11px;max-width:320px}.search{min-width:205px}.search input{width:150px}.method{gap:35px;padding:38px}.method h2{font-size:36px}.method h3{font-size:16px}.method li p{font-size:10px}.hero-footnote{font-size:7px}.clock-art,.palette-art,.editor-art,.reaction-art,.wheel-art,.breathe-art{transform:none}}
@media(max-width:720px){header{height:72px;padding:0 6%}.brand-mark{font-size:35px;width:32px}.brand strong{font-size:15px}.brand strong span{font-size:7px;letter-spacing:3px}nav{display:none}.header-cta{font-size:9px;padding:9px 13px}.header-cta span{margin-left:10px}.launch-intro{padding:50px 18px 0}.edition{font-size:6px;letter-spacing:1.5px;gap:8px}.edition>span{font-size:8px;letter-spacing:1px}.launch-intro h1{font-size:clamp(40px,9vw,60px);line-height:1.3;letter-spacing:-2.5px;margin:24px 0 20px}.hero-description{font-size:11px;line-height:1.9}.launch-actions{gap:18px;margin-top:24px}.primary-button{padding:12px 18px;font-size:10px;gap:18px}.primary-button>span{font-size:12px}.text-button{font-size:10px}.play-icon{width:19px;height:19px;font-size:7px}.showcase{height:300px;margin:15px 0 0;perspective:900px}.focus-tile{width:250px;height:215px;top:38px;border-radius:11px}.product-toolbar{padding:0 15px;height:38px;font-size:8px}.product-toolbar>span:first-child{font-size:9px}.product-toolbar>span:last-child{font-size:6px}.product-time{padding-top:17px}.product-time>span:first-child{font-size:5px;letter-spacing:1.3px}.product-time strong{font-size:48px}.focus-line{margin-top:6px;width:125px}.product-time .focus-state{font-size:6px}.product-controls{margin-top:14px}.product-controls>span{font-size:7px;padding:7px 16px}.product-controls>i{width:23px;height:23px}.palette-tile{width:155px;height:159px;left:calc(50% - 235px);top:77px;transform:rotateY(18deg) rotateZ(-8deg);opacity:.72}.game-tile{width:155px;height:159px;left:calc(50% + 80px);top:77px;transform:rotateY(-18deg) rotateZ(8deg);opacity:.72}.product-kicker{font-size:4px;margin:14px 12px;letter-spacing:.8px}.swatch-display{margin:12px;height:65px;gap:2px}.tile-title{margin:13px 12px;font-size:10px}.tile-title>span>span{font-size:5px}.tile-title b{font-size:12px}.game-orbit{height:55px;width:55px;margin:6px auto 14px}.game-orbit>span{font-size:33px}.game-tile .tile-title{margin-top:15px}.showcase-caption{font-size:5px;letter-spacing:1px;top:13px}.stage-halo{width:520px;height:290px;top:0}.stage-floor{bottom:16px;left:0;right:0}.hero-footnote{padding-bottom:26px;justify-content:center;font-size:8px}.hero-footnote>span:first-child,.hero-footnote>span:last-child{display:none}.hero-footnote b{font-size:12px;margin-left:12px}.collection{padding-top:50px}.section-top{display:block}.section-top h2{font-size:32px;letter-spacing:-1.5px;margin-top:12px}.section-description{font-size:11px;margin-top:12px;max-width:none}.search{margin-top:24px;min-width:0;width:100%;padding:10px 0}.search input{width:auto;flex:1;font-size:11px}.toolbar{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px;padding-bottom:12px;gap:8px}.filters{gap:2px;flex-wrap:wrap}.filters button{font-size:10px;padding:8px 11px}.filters small{font-size:7px;margin-left:3px}.sort-label{margin-top:0;margin-left:auto;font-size:8px}.sort-label select{font-size:9px;padding:6px 0;margin-left:0}.demo-note{font-size:8px;margin:16px 0 20px;line-height:1.8;align-items:baseline}.demo-note>span{transform:translateY(-1px)}.content-main .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.cover{height:178px;border-radius:9px}.cover .type{top:12px;left:11px;font-size:6px;letter-spacing:.4px}.cover .cover-no{font-size:5px;bottom:10px;right:10px}.favorite{width:23px;height:23px;top:6px;right:7px;font-size:14px}.card-info{padding:14px 0 0}.card-line{display:block}.card h3{font-size:13px;letter-spacing:-.5px}.status{font-size:7px;margin-top:6px}.card-info>p{font-size:9px;line-height:1.8;margin:8px 0;min-height:32px}.tags{gap:6px;flex-wrap:wrap}.tags span{font-size:7px;padding:0}.tags span+span:before{margin-right:6px}.card-bottom{margin-top:12px;font-size:6px;padding-top:9px;gap:5px}.card-bottom>span{max-width:65px;line-height:1.6}.card-bottom button{font-size:8px;white-space:nowrap}.clock-art{width:112px;height:112px;transform:rotate(-10deg);border-width:6px}.clock-art b{font-size:23px}.clock-art span{font-size:5px;letter-spacing:2px}.clock-art:after{font-size:12px;margin-top:3px}.palette-art{gap:1px;transform:rotate(-8deg)}.palette-art i{width:23px;height:98px}.reaction-art{padding:15px 25px;transform:rotate(8deg)}.reaction-art span{font-size:35px}.reaction-art b{font-size:5px;letter-spacing:1px}.editor-art{width:125px;min-width:0;transform:rotate(-6deg)}.editor-art>span{font-size:5px;padding:6px}.editor-art>div{padding:12px 7px;gap:8px}.editor-art code{font-size:6px}.editor-art strong{font-size:12px;padding-left:7px}.wheel-art{height:110px;width:110px;border-width:5px;transform:rotate(-15deg)}.wheel-art:before{width:25px;height:25px;font-size:15px}.wheel-art:after{font-size:20px;left:40px;top:-18px}.breathe-art{height:100px;width:100px;border-width:13px;outline-width:10px}.breathe-art span{font-size:8px;letter-spacing:3px}.collection-end{padding:28px 0 45px;font-size:8px;gap:10px}.collection-end>span:last-child{font-size:8px}.method{grid-template-columns:1fr;padding:28px;gap:32px;border-radius:11px}.method h2{font-size:35px;margin:18px 0}.method-intro>p{font-size:10px;line-height:2}.method-monogram{display:none}.method h3{font-size:15px}.method li p{font-size:10px;max-width:none}.method li>span{font-size:7px}.method li{padding-bottom:20px}.method li+li{padding-top:20px}.bottom-note{padding:65px 0 55px}.bottom-note h2{font-size:35px;letter-spacing:-1.5px;margin-top:20px}.bottom-note .eyebrow{font-size:6px}.bottom-note .primary-button{font-size:9px}footer{padding:22px 0 28px;gap:12px;font-size:7px}.footer-brand{font-size:12px}.footer-brand span{font-size:7px}footer>span:last-child{width:100%;font-size:7px}.detail-head h2{font-size:23px}.detail-notes{gap:5px}.demo-stage{padding:20px 15px}.demo-stage .timer{font-size:46px}}
@media(prefers-reduced-motion:no-preference){.launch-intro{animation:arrive .85s ease both}.showcase .focus-tile{animation:focus-arrive 1.2s ease both}.showcase .palette-tile,.showcase .game-tile{animation:side-arrive 1.2s ease both}@keyframes arrive{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes focus-arrive{from{opacity:0;translate:0 25px}to{opacity:1;translate:0 0}}@keyframes side-arrive{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}}
