.ExperienceStudioVideo-module__FCIkWq__player{width:100%}.ExperienceStudioVideo-module__FCIkWq__frame{isolation:isolate;aspect-ratio:16/9;border-radius:var(--site-radius);background:var(--site-code);border:1px solid #9ab7ff61;position:relative}.ExperienceStudioVideo-module__FCIkWq__frame video{aspect-ratio:16/9;object-fit:contain;border-radius:inherit;width:100%;height:auto;display:block}.ExperienceStudioVideo-module__FCIkWq__frame video:focus-visible{outline-offset:5px;outline:3px solid #9ab7ff}.ExperienceStudioVideo-module__FCIkWq__overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ExperienceStudioVideo-module__FCIkWq__overlay button{pointer-events:auto}.ExperienceStudioVideo-module__FCIkWq__status,.ExperienceStudioVideo-module__FCIkWq__error{color:var(--site-muted);line-height:1.6}.ExperienceStudioVideo-module__FCIkWq__error a{color:var(--site-cream)}
.home-module__EqgJna__page{width:100%;max-width:none;padding:0}.home-module__EqgJna__hero,.home-module__EqgJna__introVideo,.home-module__EqgJna__product,.home-module__EqgJna__educators,.home-module__EqgJna__pricing{padding:clamp(54px, 9vw, 112px) max(16px, calc((100vw - var(--site-content-width)) / 2));border-bottom:1px solid var(--site-border)}.home-module__EqgJna__hero{min-height:min(760px, calc(100svh - 68px - var(--site-navigation-height)));background:var(--site-hero);align-content:center;display:grid}.home-module__EqgJna__heroGrid{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr);align-items:end;gap:clamp(36px,8vw,112px);display:grid}.home-module__EqgJna__eyebrow,.home-module__EqgJna__productNumber{color:var(--section-accent,var(--site-mint));letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.home-module__EqgJna__hero h1{max-width:920px;margin:16px 0 24px;font-size:clamp(3rem,8vw,5.75rem);line-height:.99}.home-module__EqgJna__introduction,.home-module__EqgJna__productCopy p,.home-module__EqgJna__educatorCopy p,.home-module__EqgJna__boundary,.home-module__EqgJna__pricing p{color:var(--site-muted);line-height:1.7}.home-module__EqgJna__introduction{max-width:660px;font-size:clamp(1.05rem,2vw,1.2rem)}.home-module__EqgJna__productIndex{border-top:1px solid var(--site-border);gap:12px;margin:0;padding:18px 0 0;list-style:none;display:grid}.home-module__EqgJna__productIndex li{color:var(--site-muted);justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;display:flex}.home-module__EqgJna__productIndex li:after{background:var(--item-accent);content:"";border-radius:50%;width:8px;height:8px}.home-module__EqgJna__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-module__EqgJna__boundary{border-radius:var(--site-radius);background:#84dcc60e;border:1px solid #84dcc638;max-width:780px;margin:28px 0 0;padding:16px 18px;font-size:.9rem}.home-module__EqgJna__product{background:var(--site-section);scroll-margin-top:24px}.home-module__EqgJna__product:nth-of-type(odd){background:var(--site-section-alt)}.home-module__EqgJna__productGrid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(36px,7vw,92px);display:grid}.home-module__EqgJna__product:nth-of-type(odd) .home-module__EqgJna__productCopy{order:2}.home-module__EqgJna__product:nth-of-type(odd) .home-module__EqgJna__productVisual{order:1}.home-module__EqgJna__productCopy h2{max-width:600px;margin:18px 0;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05}.home-module__EqgJna__productVisual{border:1px solid color-mix(in srgb, var(--section-accent) 38%, white 8%);border-radius:var(--site-radius);background:var(--site-code);min-height:clamp(340px,48vw,590px);position:relative;overflow:hidden}.home-module__EqgJna__visualWindow{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-panel-solid);grid-template-columns:minmax(96px,.26fr) minmax(0,1fr);display:grid;position:absolute;inset:clamp(18px,4vw,42px);overflow:hidden}.home-module__EqgJna__visualNavigation{border-right:1px solid var(--site-border);padding:18px 14px}.home-module__EqgJna__visualNavigation span{border-radius:var(--site-radius);background:var(--site-border);width:78%;height:7px;margin-bottom:14px;display:block}.home-module__EqgJna__visualNavigation span:first-child{background:var(--section-accent);width:48%;margin-bottom:30px}.home-module__EqgJna__visualNavigation span:nth-child(3){background:var(--section-accent);opacity:.72;width:62%}.home-module__EqgJna__visualCanvas{place-items:center;padding:26px;display:grid;position:relative}.home-module__EqgJna__visualCanvas:before,.home-module__EqgJna__visualCanvas:after{border:1px solid color-mix(in srgb, var(--section-accent) 42%, transparent);border-radius:var(--site-radius);background:var(--site-panel);content:"";width:42%;min-height:72px;position:absolute}.home-module__EqgJna__visualCanvas:before{top:18%;left:12%}.home-module__EqgJna__visualCanvas:after{bottom:18%;right:11%}.home-module__EqgJna__visualLabel{z-index:1;border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-panel-solid);max-width:260px;color:var(--site-cream);text-align:center;padding:12px 14px;font-size:.82rem}.home-module__EqgJna__educators{background:var(--site-panel);scroll-margin-top:24px}.home-module__EqgJna__educatorGrid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.home-module__EqgJna__educatorCopy h2,.home-module__EqgJna__introVideo h2,.home-module__EqgJna__pricing h2{max-width:760px;margin:12px 0 14px;font-size:clamp(2rem,5vw,3rem);line-height:1.08}.home-module__EqgJna__pricing{background:var(--site-hero);scroll-margin-top:24px}.home-module__EqgJna__pricing p{max-width:720px}.home-module__EqgJna__introVideo{background:var(--site-hero)}.home-module__EqgJna__videoDescription{max-width:720px;color:var(--site-muted);margin-bottom:28px;line-height:1.7}@media (max-width:800px){.home-module__EqgJna__heroGrid,.home-module__EqgJna__productGrid,.home-module__EqgJna__educatorGrid{grid-template-columns:1fr}.home-module__EqgJna__product:nth-of-type(odd) .home-module__EqgJna__productCopy,.home-module__EqgJna__product:nth-of-type(odd) .home-module__EqgJna__productVisual{order:initial}.home-module__EqgJna__productVisual{min-height:370px}}.home-module__EqgJna__pageContent{min-width:0}.home-module__EqgJna__hero,.home-module__EqgJna__introVideo,.home-module__EqgJna__product,.home-module__EqgJna__product:nth-of-type(odd),.home-module__EqgJna__pricing{background-image:var(--site-canvas-dots);background-size:var(--cs-canvas-grid-size) var(--cs-canvas-grid-size)}.home-module__EqgJna__educators{background-color:var(--site-panel);background-image:none}:is(:root[data-site-theme=dark] .home-module__EqgJna__hero,:root[data-site-theme=dark] .home-module__EqgJna__pricing){background-color:#081118;background-image:radial-gradient(circle,#57697985 1px,#0000 1px)}
