@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{--bg:#000;--rawk-wave-image:url(/effects/rawk-waves.svg);--rawk-wave-size:cover;--rawk-wave-position:center;--rawk-wave-opacity:.95;--ink:#f5f5f7;--muted:#a1a1a6;--line:#ffffff26;--font-ui:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-brand:Archivo,var(--font-ui);--radius-card:32px;--radius-media:40px;--radius-pill:999px;--glass-shadow:inset 0 1px 0 #ffffff38,0 12px 32px #25303518}*{box-sizing:border-box}html{scroll-behavior:smooth}body{isolation:isolate;background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;position:relative}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}h1,h2{letter-spacing:-.035em;font-weight:600}em{font-style:normal}:focus-visible{outline-offset:5px;outline:2px solid #f4f6f3}.home{position:relative}.wordmark{font-family:var(--font-brand);letter-spacing:-1.3px;font-size:24px;font-weight:750}.rawk-inline{white-space:nowrap;font-family:var(--font-brand)!important;letter-spacing:-.065em!important;font-size:1em!important;font-weight:800!important;line-height:inherit!important;color:inherit!important;margin:0!important;display:inline!important}.stage-word .rawk-inline{font-weight:inherit!important;letter-spacing:inherit!important}.site-header{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:24px 5vw auto}.design-link{color:#e6eae8;border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;padding:11px 16px;font-size:13px;font-weight:500}.rock-scene{width:100%;height:100%;position:relative}.rock-scene.rock-scene-feature{width:100%;height:100%}.rock-scene canvas{z-index:2;width:100%;height:100%;display:block;position:relative}.rock-poster{z-index:1;background:url(/product/rawk-v24-fuzzy-poster.png) 50%/contain no-repeat;position:absolute;inset:4%}.rock-scene[data-state=loaded] .rock-poster,.rock-scene[data-state=fallback] canvas{display:none}.cta{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);color:#2b3335;letter-spacing:-.015em;background:#e5ebe5d6;border:1px solid #ffffff75;justify-content:space-between;align-items:center;gap:42px;padding:18px 26px;font-size:17px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff9,0 8px 26px #25303520}.studio-preview{--studio-progress:0;color:var(--ink);padding:110px 8vw;overflow:clip}.studio-preview h2{letter-spacing:-.035em;margin:0 0 50px;font-size:clamp(52px,6vw,88px);line-height:1.05}.studio-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.studio-grid figure{border-radius:var(--radius-media);background:#9c9f9e;margin:0;overflow:hidden}.studio-grid figure:first-child{aspect-ratio:16/9;grid-column:1/-1}.studio-grid img{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.06 - var(--studio-progress)*.06));display:block}.studio-grid figure:not(:first-child){aspect-ratio:1.25}.model-note{color:var(--muted);margin:20px 0 0;font-size:12px}.how{text-align:center;background:0 0;padding:80px 24px}.how h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(34px,4vw,58px)}.how-copy{color:var(--muted);max-width:480px;margin:0 auto 26px;font-size:15px;line-height:1.6}.how details{max-width:480px;margin:auto}.how summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;align-items:center;gap:16px;padding:12px 18px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.how summary::-webkit-details-marker{display:none}.how details[open] summary span{transform:rotate(45deg)}.detail-content{text-align:left;color:var(--muted);padding:14px 12px 0;font-size:13px;line-height:1.65}.detail-content p{margin:12px 0}footer{color:#d4dcd8;justify-content:space-between;gap:20px;padding:26px 5vw;font-size:12px;display:flex}footer>span:last-child{flex-wrap:wrap;gap:20px;display:flex}footer a:hover{text-decoration:underline}.checkout{min-height:100svh;padding:32px 6vw}.checkout-card{border:1px solid var(--line);border-radius:var(--radius-card);max-width:600px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);background:#ffffff0a;margin:60px auto;padding:36px}.checkout-card h1,.legal h1{letter-spacing:-.035em;font-size:clamp(54px,9vw,100px);line-height:1.02}.checkout-card p,.legal p{line-height:1.6}.checkout-card .small{color:var(--muted);font-size:14px}.checkout-card .cta{justify-content:space-between;width:100%}.kicker{color:var(--muted);font-size:12px}.consent{color:#d0d7d2;gap:12px;margin:24px 0;font-size:13px;line-height:1.5;display:flex}.consent input{accent-color:#d7ddd7;align-self:flex-start;min-width:20px;min-height:20px}.consent a,.legal a{text-decoration:underline}.back{text-align:center;color:var(--muted);margin-top:24px;font-size:13px;display:block}.legal{max-width:780px;margin:auto;padding:40px 28px}.legal p{color:var(--muted)}.privacy-choice{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#151c24f2;border:1px solid #fff4;border-radius:22px;max-width:550px;padding:22px;position:fixed;bottom:18px;left:18px;right:18px}.privacy-choice p{font-size:13px;line-height:1.5}.privacy-choice button{color:#eee;background:0 0;border:1px solid #fff6;border-radius:100px;margin-right:8px;padding:9px 18px}.privacy-preference{color:var(--muted);background:0 0;border:0;margin:12px auto 28px;font-size:12px;display:block}.status-title{font-size:clamp(38px,6vw,62px)!important}.concept-gallery{max-width:1200px;margin:auto;padding:32px 24px 80px}.concept-gallery h1{margin-top:80px;font-size:clamp(64px,10vw,140px)}.concept-gallery>p{color:var(--muted);max-width:650px;line-height:1.6}.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0;display:grid}.concept-grid.videos{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.concept-grid figure{margin:0}.concept-grid img,.concept-grid video{border-radius:var(--radius-card);width:100%;height:auto;display:block}.concept-grid figcaption{color:var(--muted);margin-top:12px;font-size:12px}.home{background:0 0}.journey{--hero-fade:0;--product-shift:0;--product-reveal:0;height:400svh;position:relative}.journey.journey-direct{height:200svh}.journey-direct .product-marker{top:74svh}.journey-viewport{z-index:5;background:0 0;height:100svh;min-height:540px;position:sticky;top:0;overflow:clip}.stage-word{z-index:0;font-family:var(--font-brand);letter-spacing:-.08em;color:#fff;pointer-events:none;opacity:calc(1 - var(--hero-fade));transform:translate(-50%,calc(-50% - var(--hero-fade)*22svh));margin:0;font-size:min(clamp(170px,27vw,520px),70.5882svh - 225.882px);font-weight:800;line-height:.85;position:absolute;top:30%;left:50%}.journey-rock{z-index:2;left:calc(50% - var(--product-shift)*23%);filter:drop-shadow(0 30px 35px #0009);width:min(32vw,380px);height:min(42svh,380px);position:absolute;top:55%;transform:translate(-50%,-50%)}.hero-caption{z-index:3;text-align:center;letter-spacing:-.025em;opacity:calc(1 - var(--hero-fade));transform:translateY(calc(var(--hero-fade)*-22svh));margin:0;font-size:20px;line-height:1.4;position:absolute;top:76%;left:20px;right:20px}.story{--story-progress:0;--story-opacity:0;z-index:3;top:calc(100% - var(--story-progress)*115%);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);width:clamp(250px,24vw,340px);opacity:var(--story-opacity);pointer-events:none;background:#ffffff08;border:1px solid #ffffff20;border-radius:28px;padding:26px;position:absolute;left:9%;box-shadow:inset 0 1px 1px #ffffff70,inset 0 -1px 1px #ffffff15,0 24px 70px #0008}.story-right{left:auto;right:9%}.story p{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.1}.story span{color:#c5cdd5;margin-top:14px;font-size:14px;line-height:1.55;display:block}.product-marker{width:1px;height:1px;scroll-margin-top:0;position:absolute;top:264svh}.product-panel{z-index:4;opacity:var(--product-reveal);pointer-events:none;position:absolute;top:23%;left:53%;right:8%}.product-panel:not([inert]){pointer-events:auto}.buy-button{z-index:6;background:#e9edf0ed;width:240px;min-height:60px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.buy-button:hover{background:#fff}.buy-button.is-hidden,.fine.is-hidden{display:none}.fine{z-index:6;color:var(--muted);white-space:nowrap;margin:0;font-size:11px;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.studio-preview{background:0 0}.studio-grid figure{background:#000;position:relative}.studio-grid figure:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #0006}.studio-grid img{filter:brightness(.72);transform:none}.model-note a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){:root{--radius-card:28px;--radius-media:28px}.site-header{inset:18px 7vw auto}.wordmark{font-size:22px}.design-link{padding:10px 13px;font-size:11px}.home{padding-bottom:calc(105px + env(safe-area-inset-bottom))}.stage-word{font-size:35vw;top:30%}.journey-rock{left:calc(50% - var(--product-shift)*28%);width:calc(76vw - var(--product-shift)*34vw);height:38svh;top:45%}.hero-caption{font-size:17px;top:69%}.story,.story-right{border-radius:24px;width:auto;padding:20px;left:16px;right:16px}.story p{font-size:28px}.story span{max-width:260px;font-size:13px}.product-panel{top:25%;left:48%;right:16px}.buy-button{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;padding:18px 24px;position:fixed;transform:none}.fine{bottom:calc(84px + env(safe-area-inset-bottom));border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c121bcc;border-radius:999px;padding:6px 12px}.studio-preview{padding:80px 7vw}.studio-preview h2{margin-bottom:30px;font-size:44px}.studio-grid{gap:12px}.studio-grid figure:first-child{aspect-ratio:1.15}.how{padding:65px 7vw}footer{text-align:center;padding:24px 7vw;line-height:1.8;display:block}footer>span{display:block}footer>span:last-child{justify-content:center;gap:14px;margin-top:10px}.checkout-card{margin:36px auto;padding:24px}.concept-grid,.concept-grid.videos{grid-template-columns:1fr}.concept-gallery h1{margin-top:50px}}@media (max-height:650px) and (min-width:701px){.product-panel{top:15%}.journey-rock{height:42svh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.journey{height:auto}.journey-viewport{height:100svh;min-height:760px;position:relative}.stage-word,.hero-caption,.story,.buy-button,.fine{display:none}.journey-rock{top:50%;left:27%}.product-panel{opacity:1}.product-marker{top:0}}@media (prefers-reduced-motion:reduce) and (max-width:700px){.journey-viewport{min-height:640px}.journey-rock{width:42vw;top:43%;left:22%}.product-panel{top:22%}}@media (prefers-reduced-transparency:reduce){.design-link,.story,.checkout-card,.privacy-choice,.how summary,.fine{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151d26}.cta{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e5ebe5}}.site-header nav{color:#b8b8bd;align-items:center;gap:24px;font-size:13px;display:flex}.site-header .design-link{-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#ffffff0c;border-color:#ffffff35;box-shadow:inset 0 1px 1px #ffffff60,inset 0 -1px 1px #ffffff16,0 8px 25px #0008}@media (max-width:700px){.site-header nav{gap:14px;font-size:11px}.site-header .design-link{padding:10px 13px}}body>main{z-index:1;position:relative}:where([data-glass]){border:1px solid #ffffff30;box-shadow:inset 0 1px 1px #ffffff30,inset 0 -1px 1px #ffffff12,0 12px 32px #0002;background:var(--glass-tint,#ffffff09)!important;-webkit-backdrop-filter:var(--glass-filter,blur(var(--glass-fallback-blur,14px)) saturate(1.3))!important;backdrop-filter:var(--glass-filter,blur(var(--glass-fallback-blur,14px)) saturate(1.3))!important}[data-glass]:before,[data-glass]:after{content:none!important;filter:none!important;background-image:none!important}.story[data-glass],[data-glass=panel]{--glass-tint:#ffffff02;--glass-fallback-blur:5px;--glass-refraction-blur:.6px;border-color:#ffffff38;box-shadow:inset 0 1px 1px #ffffff48,inset 0 -1px 1px #ffffff12,0 12px 36px #0002}@media (prefers-reduced-transparency:reduce){[data-glass]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#15181d!important}}.cta[data-glass]{color:#f5f5f7;--glass-tint:#13191f55}.cta.purchase-cta,.cta.purchase-cta:hover{color:#121416;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#fff;box-shadow:0 8px 28px #0004}
.rawk-atmosphere-module__Fo4DpW__atmosphere{z-index:0;pointer-events:none;background:#020303;position:fixed;inset:0;overflow:hidden}.rawk-atmosphere-module__Fo4DpW__waves{background-image:var(--rawk-wave-image);background-size:var(--rawk-wave-size);background-position:var(--rawk-wave-position);opacity:var(--rawk-wave-opacity);transform:translate3d(0,var(--wave-scroll-offset,0px),0);will-change:transform;background-repeat:no-repeat;position:absolute;inset:-320px -8vw}.rawk-atmosphere-module__Fo4DpW__filters{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rawk-atmosphere-module__Fo4DpW__waves{will-change:auto;transform:none}}
