@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-theme=warm] body{color:#231942;--font:"Nunito Variable", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;font-family:var(--font);background:#fff1e0;margin:0}html[data-theme=warm] main,html[data-theme=warm] .footer{max-width:1000px;margin-inline:auto;padding-inline:16px}html[data-theme=warm] .hero{padding-block:64px 48px}html[data-theme=warm] .hero h1{letter-spacing:-.03em;max-width:13em;margin:0 0 20px;font-size:clamp(36px,7vw,70px);font-weight:800;line-height:1}html[data-theme=warm] .hero-sub{color:#4a3f6b;max-width:30em;margin:0 0 30px;font-size:20px;line-height:1.45}html[data-theme=warm] .cta{color:#231942;background:#ff5a36;border-radius:999px;padding:18px 26px;font-size:17px;font-weight:800;line-height:1;text-decoration:none;display:inline-block}html[data-theme=warm] .cta-note{color:#6b5f8a;margin:14px 0 0;font-size:14px}html[data-theme=warm] .section{padding-block:48px}html[data-theme=warm] h2{letter-spacing:-.02em;margin:0 0 24px;font-size:32px;font-weight:800}html[data-theme=warm] .steps{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=warm] .step{counter-increment:step;grid-template-columns:48px 1fr;align-items:start;column-gap:14px;display:grid}html[data-theme=warm] .step:before{content:counter(step);color:#fff1e0;background:#231942;border-radius:50%;grid-row:span 2;place-items:center;block-size:48px;inline-size:48px;font-size:20px;font-weight:800;display:grid}html[data-theme=warm] .step h3{margin:2px 0 0;font-size:19px;font-weight:800}html[data-theme=warm] .step p{color:#4a3f6b;margin:0}html[data-theme=warm] .items{gap:14px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=warm] .item{background:#ffd8b5;border-radius:20px;padding:22px}html[data-theme=warm] .item:nth-child(2){background:#c8ead8}html[data-theme=warm] .item:nth-child(3){background:#ddd6ff}html[data-theme=warm] .item h3{margin:0 0 6px;font-size:19px;font-weight:800}html[data-theme=warm] .item p{color:#3b305c;margin:0}html[data-theme=warm] .waitlist{color:#fff1e0;background:#231942;border-radius:28px;margin-block:24px;padding:36px 22px}html[data-theme=warm] .waitlist>p{color:#d9d2f0;max-width:30em;margin:-10px 0 24px;font-size:18px}html[data-theme=warm] .waitlist-form{gap:18px;max-width:480px;display:grid}html[data-theme=warm] .field{gap:6px;font-size:15px;font-weight:700;display:grid}html[data-theme=warm] .field input{color:#231942;background:#fff;border:0;border-radius:14px;inline-size:100%;padding:14px 16px;font-size:17px}html[data-theme=warm] .platform{border:0;flex-wrap:wrap;gap:20px;margin:0;padding:0;display:flex}html[data-theme=warm] .platform legend{margin-block-end:8px;padding:0;font-weight:700}html[data-theme=warm] .consent-check{color:#d9d2f0;align-items:flex-start;gap:10px;font-size:15px;display:flex}html[data-theme=warm] .consent-check a{color:#fff1e0}html[data-theme=warm] .waitlist-form button{color:#231942;cursor:pointer;background:#ff5a36;border:0;border-radius:999px;justify-self:start;padding:18px 26px;font-size:17px;font-weight:800;line-height:1}html[data-theme=warm] .status{color:#9ff0c4;margin:0;font-weight:700}html[data-theme=warm] .faq details{background:#fff;border-radius:16px;margin-block-end:10px;padding:16px 18px}html[data-theme=warm] .faq summary{cursor:pointer;font-weight:800}html[data-theme=warm] .faq details p{color:#4a3f6b;margin:10px 0 0}html[data-theme=warm] .faq .cta{margin-block-start:22px}html[data-theme=warm] .footer{color:#6b5f8a;flex-wrap:wrap;gap:8px 20px;padding-block:28px;font-size:14px;display:flex}html[data-theme=warm] .footer a{color:#231942}html[data-theme=warm] .footer p{inline-size:100%;margin:0}html[data-theme=warm] .consent{color:#fff1e0;background:#231942;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 16px 16px;padding:14px 18px;font-size:14px;display:flex}html[data-theme=warm] .consent a{color:#fff1e0}html[data-theme=warm] .consent p{flex:240px;margin:0}html[data-theme=warm] .consent button{cursor:pointer;color:#fff1e0;background:#3b305c;border:0;border-radius:999px;padding:9px 16px;font-weight:700}html[data-theme=warm] .consent button:last-child{color:#231942;background:#ff5a36}@media (width>=760px){html[data-theme=warm] .items{grid-template-columns:repeat(3,1fr)}html[data-theme=warm] .steps{grid-template-columns:repeat(5,1fr)}html[data-theme=warm] .step{grid-template-columns:1fr;row-gap:10px}html[data-theme=warm] .step:before{grid-row:auto}html[data-theme=warm] .waitlist{padding:48px}}html[data-theme=warm] .outcomes{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=warm] .outcome{color:#fff1e0;background:#231942;border-radius:20px;padding:22px}html[data-theme=warm] .outcome:nth-child(2){color:#231942;background:#ff5a36}html[data-theme=warm] .outcome:nth-child(3){color:#231942;background:#ffd8b5}html[data-theme=warm] .outcome:nth-child(4){color:#231942;background:#c8ead8}html[data-theme=warm] .outcome:nth-child(5){color:#231942;background:#ddd6ff}html[data-theme=warm] .outcome h3{margin:0 0 6px;font-size:19px;font-weight:800}html[data-theme=warm] .outcome p{opacity:.85;margin:0}html[data-theme=warm] .privacy{max-width:760px;margin-inline:auto;padding:48px 16px}html[data-theme=warm] .privacy h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(32px,6vw,48px);font-weight:800}html[data-theme=warm] .privacy h2{margin:28px 0 8px;font-size:22px;font-weight:800}html[data-theme=warm] .privacy p{color:#4a3f6b;margin:0}html[data-theme=warm] .privacy .updated{color:#6b5f8a;font-size:14px}html[data-theme=paper] body{color:#1c1917;--font:"Newsreader Variable", ui-serif, "Iowan Old Style", "Palatino Linotype", Georgia, serif;font-family:var(--font);background:#f5f0e6;margin:0}html[data-theme=paper] main,html[data-theme=paper] .footer,html[data-theme=paper] .consent{max-width:760px;margin-inline:auto;padding-inline:16px}html[data-theme=paper] .hero{border-block-end:1px solid #1c1917;padding-block:72px 56px}html[data-theme=paper] .hero h1{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(34px,6.4vw,60px);font-weight:500;line-height:1.05}html[data-theme=paper] .hero-sub{color:#44403c;max-width:32em;margin:0 0 32px;font-size:19px;line-height:1.45}html[data-theme=paper] .cta,html[data-theme=paper] .waitlist-form button{color:#f5f0e6;cursor:pointer;background:#1c1917;border:0;padding:16px 22px;font:600 15px/1 system-ui,sans-serif;text-decoration:none;display:inline-block}html[data-theme=paper] .cta-note{color:#78716c;margin:12px 0 0;font:13px/1.4 system-ui,sans-serif}html[data-theme=paper] .section{border-block-end:1px solid #d6cfc2;padding-block:48px}html[data-theme=paper] h2{letter-spacing:-.01em;margin:0 0 24px;font-size:28px;font-weight:500}html[data-theme=paper] .steps{counter-reset:step;margin:0;padding:0;list-style:none}html[data-theme=paper] .step{counter-increment:step;border-block-start:1px solid #d6cfc2;grid-template-columns:3.25rem 1fr;column-gap:12px;padding-block:14px;display:grid}html[data-theme=paper] .step:before{content:counter(step, decimal-leading-zero);color:#c2410c;grid-row:span 2;font-size:26px;line-height:1.1}html[data-theme=paper] .step h3{margin:0;font-size:19px;font-weight:600}html[data-theme=paper] .step p{color:#57534e;margin:0;font-size:16px}html[data-theme=paper] .items{gap:28px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=paper] .item h3{margin:0 0 6px;font-size:20px;font-style:italic;font-weight:500}html[data-theme=paper] .item p{color:#57534e;margin:0;font-size:16px}html[data-theme=paper] .waitlist{border-block-end:1px solid #1c1917;padding-block:56px}html[data-theme=paper] .waitlist>p{color:#44403c;max-width:30em;margin:-8px 0 24px;font-size:18px}html[data-theme=paper] .waitlist-form{gap:18px;max-width:460px;font-family:system-ui,sans-serif;display:grid}html[data-theme=paper] .field{gap:6px;font-size:14px;font-weight:600;display:grid}html[data-theme=paper] .field input{color:#1c1917;background:#fffdf8;border:1px solid #1c1917;border-radius:0;inline-size:100%;padding:12px;font-size:16px;font-weight:400}html[data-theme=paper] .platform{border:0;flex-wrap:wrap;gap:20px;margin:0;padding:0;font-size:15px;display:flex}html[data-theme=paper] .platform legend{margin-block-end:8px;padding:0;font-size:14px;font-weight:600}html[data-theme=paper] .consent-check{color:#44403c;align-items:flex-start;gap:10px;font-size:14px;display:flex}html[data-theme=paper] .consent-check a,html[data-theme=paper] .footer a,html[data-theme=paper] .consent a{color:inherit}html[data-theme=paper] .waitlist-form button{justify-self:start}html[data-theme=paper] .status{color:#166534;margin:0;font-size:14px}html[data-theme=paper] .faq details{border-block-start:1px solid #d6cfc2;padding-block:14px}html[data-theme=paper] .faq summary{cursor:pointer;font-size:18px}html[data-theme=paper] .faq details p{color:#57534e;margin:10px 0 0;font-size:16px}html[data-theme=paper] .faq .cta{margin-block-start:28px}html[data-theme=paper] .footer{color:#78716c;flex-wrap:wrap;gap:8px 20px;padding-block:32px;font:13px/1.4 system-ui,sans-serif;display:flex}html[data-theme=paper] .footer p{inline-size:100%;margin:0}html[data-theme=paper] .consent{color:#f5f0e6;background:#1c1917;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:none;padding-block:14px;font:14px/1.4 system-ui,sans-serif;display:flex}html[data-theme=paper] .consent p{flex:260px;margin:0}html[data-theme=paper] .consent button{color:#f5f0e6;cursor:pointer;background:0 0;border:1px solid #f5f0e6;padding:8px 14px}html[data-theme=paper] .consent button:last-child{color:#1c1917;background:#f5f0e6}@media (width>=720px){html[data-theme=paper] .items{grid-template-columns:repeat(3,1fr)}}html[data-theme=paper] .outcomes{gap:22px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=paper] .outcome{border-block-start:2px solid #c2410c;padding-block-start:10px}html[data-theme=paper] .outcome h3{margin:0 0 4px;font-size:20px;font-style:italic;font-weight:500}html[data-theme=paper] .outcome p{color:#57534e;margin:0;font-size:16px}@media (width>=720px){html[data-theme=paper] .outcomes{grid-template-columns:repeat(2,1fr)}}html[data-theme=paper] .privacy{max-width:760px;margin-inline:auto;padding:48px 16px}html[data-theme=paper] .privacy h1{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(32px,6vw,48px);font-weight:500}html[data-theme=paper] .privacy h2{margin:28px 0 8px;font-size:22px;font-weight:500}html[data-theme=paper] .privacy p{color:#44403c;margin:0;font-size:17px}html[data-theme=paper] .privacy .updated{color:#78716c;font:13px/1.4 system-ui,sans-serif}html[data-theme=studio] body{color:#f5f5f5;--font:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font);background:#000;margin:0}html[data-theme=studio] main,html[data-theme=studio] .footer{max-width:1040px;margin-inline:auto;padding-inline:16px}html[data-theme=studio] .hero{--c:#f5f5f5;background:linear-gradient(var(--c), var(--c)) top left / 28px 2px no-repeat, linear-gradient(var(--c), var(--c)) top left / 2px 28px no-repeat, linear-gradient(var(--c), var(--c)) top right / 28px 2px no-repeat, linear-gradient(var(--c), var(--c)) top right / 2px 28px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 28px 2px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 2px 28px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 28px 2px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 2px 28px no-repeat;margin-block:32px 16px;padding:64px 24px 40px;position:relative}html[data-theme=studio] .hero:before{content:"● REC   00:00:24";letter-spacing:.08em;color:#ff453a;white-space:pre;font:600 12px/1 ui-monospace,monospace;position:absolute;inset-block-start:20px;inset-inline-start:24px}html[data-theme=studio] .hero:after{content:"1 TAKE";letter-spacing:.08em;color:#8a8a8a;font:12px/1 ui-monospace,monospace;position:absolute;inset-block-start:20px;inset-inline-end:24px}html[data-theme=studio] .hero h1{letter-spacing:-.035em;max-width:14em;margin:0 0 20px;font-size:clamp(32px,6.4vw,64px);font-weight:700;line-height:1.02}html[data-theme=studio] .hero-sub{color:#a3a3a3;max-width:34em;margin:0 0 32px;font-size:18px;line-height:1.5}html[data-theme=studio] .cta,html[data-theme=studio] .waitlist-form button{color:#000;cursor:pointer;background:#ff453a;border:0;padding:16px 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}html[data-theme=studio] .cta-note{color:#8a8a8a;letter-spacing:.02em;margin:14px 0 0;font:12px/1.4 ui-monospace,monospace}html[data-theme=studio] .section{border-block-start:1px solid #262626;padding-block:56px}html[data-theme=studio] h2{letter-spacing:-.02em;margin:0 0 28px;font-size:26px;font-weight:700}html[data-theme=studio] .steps{counter-reset:step;gap:20px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=studio] .step{counter-increment:step;border-block-start:2px solid #f5f5f5;padding-block-start:12px}html[data-theme=studio] .step:before{content:counter(step, decimal-leading-zero);color:#ff453a;margin-block-end:10px;font:12px/1 ui-monospace,monospace;display:block}html[data-theme=studio] .step h3{margin:0 0 4px;font-size:17px}html[data-theme=studio] .step p{color:#a3a3a3;margin:0;font-size:15px}html[data-theme=studio] .items{gap:28px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=studio] .item{border-inline-start:2px solid #ff453a;padding-inline-start:16px}html[data-theme=studio] .item h3{margin:0 0 6px;font-size:18px}html[data-theme=studio] .item p{color:#a3a3a3;margin:0}html[data-theme=studio] .waitlist{border-block-start:1px solid #262626;padding-block:56px}html[data-theme=studio] .waitlist>p{color:#a3a3a3;max-width:30em;margin:-12px 0 24px;font-size:17px}html[data-theme=studio] .waitlist-form{gap:18px;max-width:480px;display:grid}html[data-theme=studio] .field{letter-spacing:.06em;text-transform:uppercase;color:#a3a3a3;gap:6px;font:12px/1 ui-monospace,monospace;display:grid}html[data-theme=studio] .field input{letter-spacing:0;text-transform:none;color:#f5f5f5;background:#0f0f0f;border:1px solid #3a3a3a;border-radius:0;inline-size:100%;padding:14px;font:16px/1.3 system-ui,sans-serif}html[data-theme=studio] .platform{border:0;flex-wrap:wrap;gap:20px;margin:0;padding:0;display:flex}html[data-theme=studio] .platform legend{letter-spacing:.06em;text-transform:uppercase;color:#a3a3a3;margin-block-end:10px;padding:0;font:12px/1 ui-monospace,monospace}html[data-theme=studio] .consent-check{color:#a3a3a3;align-items:flex-start;gap:10px;font-size:14px;display:flex}html[data-theme=studio] .consent-check a,html[data-theme=studio] .footer a,html[data-theme=studio] .consent a{color:#f5f5f5}html[data-theme=studio] .waitlist-form button{justify-self:start}html[data-theme=studio] .status{color:#30d158;margin:0;font:13px/1.4 ui-monospace,monospace}html[data-theme=studio] .faq details{border-block-start:1px solid #262626;padding-block:16px}html[data-theme=studio] .faq summary{cursor:pointer;font-weight:600}html[data-theme=studio] .faq details p{color:#a3a3a3;margin:10px 0 0}html[data-theme=studio] .faq .cta{margin-block-start:28px}html[data-theme=studio] .footer{color:#8a8a8a;border-block-start:1px solid #262626;flex-wrap:wrap;gap:8px 20px;padding-block:28px;font:12px/1.4 ui-monospace,monospace;display:flex}html[data-theme=studio] .footer p{inline-size:100%;margin:0}html[data-theme=studio] .consent{color:#d4d4d4;background:#0f0f0f;border-block-start:1px solid #3a3a3a;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;font-size:14px;display:flex}html[data-theme=studio] .consent p{flex:260px;margin:0}html[data-theme=studio] .consent button{color:#f5f5f5;cursor:pointer;background:0 0;border:1px solid #555;padding:8px 14px}html[data-theme=studio] .consent button:last-child{color:#000;background:#f5f5f5;border-color:#f5f5f5}@media (width>=760px){html[data-theme=studio] .hero{padding:88px 56px 56px}html[data-theme=studio] .steps{grid-template-columns:repeat(5,1fr)}html[data-theme=studio] .items{grid-template-columns:repeat(3,1fr)}}html[data-theme=studio] .outcomes{background:#262626;border:1px solid #262626;gap:1px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=studio] .outcome{background:#000;padding:20px}html[data-theme=studio] .outcome h3{margin:0 0 6px;font-size:18px}html[data-theme=studio] .outcome p{color:#a3a3a3;margin:0}@media (width>=760px){html[data-theme=studio] .outcomes{grid-template-columns:repeat(3,1fr)}}html[data-theme=studio] .privacy{max-width:760px;margin-inline:auto;padding:48px 16px}html[data-theme=studio] .privacy h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(32px,6vw,48px);font-weight:700}html[data-theme=studio] .privacy h2{margin:28px 0 8px;font-size:20px;font-weight:700}html[data-theme=studio] .privacy p{color:#a3a3a3;margin:0}html[data-theme=studio] .privacy .updated{color:#8a8a8a;font:12px/1.4 ui-monospace,monospace}@media (width>=760px){html[data-theme=studio] .outcome:last-child:nth-child(3n+2){grid-column:span 2}}*{box-sizing:border-box}input,button{font:inherit}p{overflow-wrap:anywhere}[hidden]{display:none!important}html:lang(ko) body{--font:system-ui, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}html:lang(ja) body{--font:system-ui, "Hiragino Sans", "Yu Gothic", "Noto Sans JP", sans-serif}html:lang(zh) body{--font:system-ui, "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif}.consent{z-index:10;position:fixed;inset-block-end:0;inset-inline:0}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes bar-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js :is(.hero,.section,.waitlist)>:not(ol,ul),.js :is(.section,.waitlist) li{opacity:0}.js .in>:not(ol,ul),.js .in li{animation:.6s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i,0) * 70ms)}.js[data-theme=warm] .in .step:before{animation:.45s cubic-bezier(.3,1.4,.5,1) both pop;animation-delay:calc(var(--i,0) * 70ms + .12s)}.cta,.waitlist-form button{transition:transform .15s}.cta:active,.waitlist-form button:active{transform:scale(.96)}.js .status.shown{animation:.4s both rise}.js .consent:not([hidden]){animation:.5s cubic-bezier(.2,.7,.2,1) both bar-up}}.js .status:not(.shown){visibility:hidden}
