body .hero{padding-top:38px}body main{overflow-x:clip}body .hero:after{opacity:.14;right:0}body h1{letter-spacing:-.052em;font-size:clamp(3.5rem,6.7vw,6.15rem);font-weight:800;line-height:.99}body .hero-top{grid-template-columns:1fr minmax(290px,.46fr);gap:52px}body .intro p{font-size:1.0625rem}body .eyebrow{font-size:.8125rem}body .concept-pill{font-size:.75rem}body .spatial-playground{isolation:isolate;background:#fff7e4;border-radius:38px;min-height:665px;margin-top:36px;box-shadow:0 3px #20222a,0 12px #f1c75d,0 14px 0 2px #20222a,0 40px 75px -24px #6e513430}body .spatial-playground:before{display:none}body .top-ribbon{z-index:4;letter-spacing:.06em;background:#f7cd59;height:54px;padding:0 25px;font-size:.8125rem;position:relative}.motion-toggle{color:#20222a;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0 10px 12px;font-family:inherit;font-size:.8125rem;font-weight:650;line-height:1.3;display:flex}.motion-toggle span{font-size:16px}.playground-stage{cursor:grab;touch-action:pan-y;position:absolute;inset:54px 0 95px}.playground-stage:active{cursor:grabbing}.playground-stage.is-over-tile,.playground-stage.is-over-tile:active{cursor:pointer}.playground-stage canvas{width:100%;height:100%;display:block;touch-action:pan-y!important}.tile-tooltip{z-index:3;color:#20222a;white-space:nowrap;pointer-events:none;background:#fffdf7;border:1.5px solid #20222a;border-radius:12px;padding:9px 13px;font-size:.8125rem;font-weight:720;position:absolute;top:0;left:0;transform:translate(-50%,-100%);box-shadow:0 3px #20222a}.tile-tooltip:after{content:"";background:#fffdf7;border-bottom:1.5px solid #20222a;border-right:1.5px solid #20222a;width:8px;height:8px;position:absolute;bottom:-6px;left:calc(50% - 4px);transform:rotate(45deg)}.scene-fallback{align-content:center;justify-items:center;gap:14px;height:100%;display:grid;position:relative}.scene-fallback img{border-radius:30px;width:auto;height:75%;max-height:330px}.scene-fallback>span{color:#6e624e;font-size:.875rem}.scene-fallback[hidden]{display:none}.play-3d{color:#20222a;min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;background:#f7cd59;border:1.5px solid #20222a;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-size:.9375rem;font-weight:720;transition:transform .16s,box-shadow .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px #20222a}.play-3d:hover{transform:translate(-50%,calc(-50% - 2px));box-shadow:0 5px #20222a}.play-3d:active{transform:translate(-50%,calc(2px - 50%));box-shadow:0 1px #20222a}.play-3d[hidden]{display:none}.avery-caption[aria-busy=true]{cursor:progress}.motion-toggle:disabled,.reset-view:disabled{opacity:.55;cursor:default}.playground-stage:focus{outline:none}.spatial-playground:has(.scene-fallback:not([hidden])) .scene-hint{visibility:hidden}.scene-caption{z-index:2;pointer-events:none;position:absolute;top:87px;left:34px}.scene-index{color:#746953;letter-spacing:.08em;font:650 .75rem/1.4 ui-monospace,SFMono-Regular,monospace}.scene-caption p{letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:450;line-height:1.18}.scene-caption strong{font-weight:760}.scene-hint{z-index:2;color:#6d6250;pointer-events:none;font-size:.8125rem;position:absolute;bottom:118px;left:34px}.scene-hint span{padding-left:6px;font-size:20px;display:inline-block}.scene-hint small{color:#817562;margin-top:5px;font-size:.75rem;display:block}.avery-caption{z-index:2;text-align:right;pointer-events:auto;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:87px;right:34px}.avery-caption:hover strong{text-decoration:underline}.avery-caption>span{color:#746953;letter-spacing:.08em;font-size:.75rem;display:block}.avery-caption strong{margin-top:8px;font-size:1rem;display:block}.avery-caption em{color:#746953;margin-left:8px;font-size:.875rem;font-style:normal;font-weight:400}.playground-console{z-index:4;background:#fffdf7;border-top:1.5px solid #20222a;justify-content:space-between;align-items:center;gap:16px;min-height:95px;padding:16px 25px;display:flex;position:absolute;bottom:0;left:0;right:0}.max-now{align-items:center;gap:12px;display:flex}.max-now strong{margin-bottom:5px;font-size:.9375rem;display:block}.max-now div>span{color:#6e665b;font-size:.8125rem;display:block}.max-avatar{background:#f3d2a0;border:1px solid #d8b793;border-radius:50%;width:43px;height:43px;display:block;overflow:hidden}.max-avatar img{width:75px;max-width:none;height:112px;transform:translate(-16px,-3px)}.activity-buttons{gap:7px;display:flex}.activity-buttons button{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#fffdf7;border:1.5px solid #20222a;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:12px 11px;font-size:.8125rem;font-weight:720;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px #20222a}.activity-dot{background:var(--tile-color);border-radius:3px;flex:0 0 9px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000015}.activity-buttons button:hover:not(:disabled){background:#f7cd59;transform:translateY(-2px);box-shadow:0 4px #20222a}.activity-buttons button[aria-pressed=true],.activity-buttons button[aria-pressed=true]:hover{color:#fff;background:#20222a}.activity-buttons button:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #20222a}.activity-buttons button:disabled{opacity:.55;cursor:wait}.reset-view{color:#716656;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0 10px 12px;font-size:22px;display:flex}.reset-view span{font-size:.8125rem}body .card{background-image:linear-gradient(140deg,#ffffff1f,#0000 65%);box-shadow:0 3px #20222a,0 10px #20222a15,0 23px 30px -24px #20222a80}body .card:first-child{background-color:#f45b48}body .card:nth-child(2){background-color:#74d8b0}body .card:nth-child(3){background-color:#3157d5}body .orb{background:radial-gradient(circle at 28% 23%,#ffeba0,#f7c94b 47%,#b98922 90%);box-shadow:inset -8px -8px 18px #85640935,0 14px 24px #45262c33}body .card:nth-child(2) .orb{background:radial-gradient(circle at 26% 23%,#fff,#f1f4ff 46%,#909abe 94%)}body .card:nth-child(3) .orb{background:radial-gradient(circle at 28% 23%,#ffa194,#f45b48 51%,#a12c3b 95%)}body .card small{font-size:.75rem}body .card h3{margin-top:75px}body .section-kicker{font-size:.8125rem}body h2{letter-spacing:-.045em;line-height:1.02}button:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #3157d5}@media (width>=1450px){body .spatial-playground{min-height:720px}}@media (width<=980px){body .hero-top{grid-template-columns:1fr;gap:20px}body h1{max-width:850px;font-size:clamp(3.8rem,8.9vw,6rem)}body .intro{align-items:center;gap:25px;max-width:none;display:flex}body .intro p{flex:1;margin:0}body .intro .actions{max-width:250px}body .spatial-playground{min-height:655px}.reset-view span{display:none}.scene-caption{left:25px}.avery-caption{right:25px}.max-now div>span{display:none}.max-now strong{max-width:140px;margin:0;line-height:1.3}}@media (width<=900px){.playground-stage{bottom:145px}.playground-console{grid-template-columns:1fr auto;gap:10px;min-height:145px;display:grid}.max-now{grid-column:1}.reset-view{grid-area:1/2}.activity-buttons{grid-area:2/1/auto/-1;grid-template-columns:repeat(6,1fr);display:grid}.scene-hint{bottom:163px}}@media (width<=680px){body .hero{padding-top:22px}body h1{letter-spacing:-.04em;font-size:clamp(3rem,12vw,4.8rem)}body .hero-top{gap:22px}body .intro{display:block}body .intro p{font-size:1rem}body .intro .actions{max-width:none;margin-top:20px}body .intro .button{min-height:47px;padding:0 14px;font-size:.875rem}body .spatial-playground{border-radius:24px;min-height:705px;margin-top:32px}body .top-ribbon{height:49px;padding:0 15px}body .top-ribbon>span{letter-spacing:.03em;max-width:185px;font-size:.75rem;line-height:1.4}.motion-toggle{gap:5px;font-size:.75rem}.playground-stage{inset:49px 0 190px}.scene-caption{top:73px;left:19px}.scene-index{letter-spacing:.01em;font-size:.75rem}.scene-caption p{margin-top:8px;font-size:1.2rem}.avery-caption{display:none}.scene-hint{font-size:0;bottom:203px;left:20px}.scene-hint span,.scene-hint small{display:none}.scene-hint:after{content:"Tap a color. Let Max surprise you.";font-size:.75rem}.playground-console{grid-template-columns:1fr auto;gap:10px;min-height:190px;padding:12px 15px;display:grid}.max-now{grid-column:1;gap:9px}.max-avatar{width:32px;height:32px}.max-avatar img{width:60px;height:90px;transform:translate(-14px,-4px)}.max-now strong{max-width:none;font-size:.875rem}.reset-view{grid-area:1/2}.activity-buttons{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);gap:6px}.activity-buttons button{flex:1;padding:11px 6px;font-size:.8125rem}body .bento{grid-auto-rows:auto}body .card{min-height:280px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.section[data-astro-cid-lcdefpme]{padding:62px 0}.hero[data-astro-cid-lcdefpme]{padding:26px 0 34px}.hero[data-astro-cid-lcdefpme] .playground{min-height:640px;margin-top:26px}.journal-teaser[data-astro-cid-lcdefpme] .editorial-image{height:320px}.home-custom{padding:66px 0}.how-section{padding:60px 0}.closing-cta{padding:46px 0 70px}.product-story{padding:38px 0}.home-trio[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-block:44px;display:grid}.home-trio[data-astro-cid-lcdefpme] .trio-card[data-astro-cid-lcdefpme]{border:2px solid var(--ink);box-shadow:var(--shadow);border-radius:28px;flex-direction:column;justify-content:space-between;gap:20px;padding:30px 28px;display:flex}.home-trio[data-astro-cid-lcdefpme] .trio-card[data-astro-cid-lcdefpme] h2{margin-bottom:12px;font-size:1.85rem}.home-trio[data-astro-cid-lcdefpme] .trio-card[data-astro-cid-lcdefpme] p{max-width:none;margin:0;font-size:1rem}.home-trio[data-astro-cid-lcdefpme] .trio-stack[data-astro-cid-lcdefpme]{gap:14px;display:grid}.home-trio[data-astro-cid-lcdefpme] .trio-mint[data-astro-cid-lcdefpme]{background:#dff6ec}.home-trio[data-astro-cid-lcdefpme] .trio-sun[data-astro-cid-lcdefpme]{background:var(--sun)}.home-trio[data-astro-cid-lcdefpme] .trio-cobalt[data-astro-cid-lcdefpme]{background:var(--cobalt);color:#fff}.home-trio[data-astro-cid-lcdefpme] .trio-cobalt[data-astro-cid-lcdefpme] p{color:#eef1ff}.home-trio[data-astro-cid-lcdefpme] .trio-cobalt[data-astro-cid-lcdefpme] .eyebrow,.home-trio[data-astro-cid-lcdefpme] .trio-cobalt[data-astro-cid-lcdefpme] .text-link{color:var(--sun)}.home-community[data-astro-cid-lcdefpme]{margin:10px 0 26px}.home-community-note[data-astro-cid-lcdefpme]{margin-bottom:10px}.home-community-actions[data-astro-cid-lcdefpme]{justify-content:flex-start;margin-top:10px}@media (width<=900px){.home-trio[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;margin-block:34px}}
