.home-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:680px;padding-block:65px 85px}.home-copy h1{font-size:clamp(72px,7.8vw,112px);line-height:1.01;letter-spacing:-.075em;margin:0 0 30px}.home-copy>p{font-size:20px;max-width:360px;line-height:1.6;color:var(--muted);margin-bottom:27px}.home-copy .button{gap:35px}.home-copy small{display:block;font-size:11px;color:var(--muted);margin-top:19px}.home-art{position:relative;min-width:0}.home-art img{width:100%;transform:scale(1.12);margin:35px 0 45px}.bridge-caption{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;font-family:Space,Arial,sans-serif;font-size:11px;color:var(--blue-dark);gap:20px}.home-demo{padding-block:70px 100px;border-top:1px solid var(--line);scroll-margin-top:20px}.demo-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px;gap:30px}.demo-heading h2{font-size:clamp(40px,4.2vw,60px);margin:0}.demo-heading>p{color:var(--muted);font-size:16px;margin:0}.walkthrough{border:1px solid var(--line);background:#f6f9fb}.scene-nav{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:#fff}.scene-nav button{border:0;border-bottom:3px solid transparent;background:none;text-align:left;padding:22px 28px;font-size:16px;font-weight:650;color:var(--muted)}.scene-nav button span{font-family:Space,Arial,sans-serif;color:var(--blue-dark);margin-right:15px}.scene-nav button[aria-pressed=true]{border-bottom-color:var(--blue);color:var(--ink)}.scene{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center;min-height:455px;padding:42px}.scene-kicker{font-size:12px;color:var(--blue-dark);display:block;margin-bottom:24px}.scene-copy h3{font-size:clamp(32px,3.7vw,50px);line-height:1.1;letter-spacing:-.055em;margin-bottom:24px}.scene-copy>p{font-size:16px;line-height:1.7;max-width:310px;color:var(--muted)}.scene-foot{display:block;font-size:11px;color:var(--muted);max-width:270px;margin-top:30px}.scene-image{background:#fff;border:1px solid var(--line);max-height:365px;overflow:auto;scrollbar-width:thin}.scene-image img{width:100%;height:auto}.challenge-image{border:0;background:transparent}.playback{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:15px 25px;background:#fff;gap:15px}.playback>div{display:flex;gap:8px}.playback button{background:#fff;border:1px solid #acbac4;border-radius:5px;padding:9px 13px;font-size:12px;min-height:44px;color:var(--ink)}.playback button:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.playback>span{font-size:12px;color:var(--muted)}.demo-caption{display:flex;justify-content:space-between;align-items:start;gap:25px;margin-top:18px}.demo-caption p{font-size:11px;color:var(--muted);max-width:430px}.demo-caption a{font-size:13px}.home-paths{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;padding-block:50px 110px}.home-paths h2{font-size:clamp(35px,3.5vw,50px);margin:0}.home-paths>div{display:grid}.home-paths a{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:25px;letter-spacing:-.04em;padding:16px 0}.home-paths a:first-child{padding-top:0}.home-paths a>span:last-child{color:var(--blue-dark)}.home-invite{background:var(--pale);padding:75px 0}.home-invite>.wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.home-invite h2{font-size:clamp(42px,4.4vw,64px);margin:0}.home-invite p{font-size:19px;color:var(--muted);max-width:420px}.home-preview .footer{padding-top:35px}.home-preview .footer-top{display:none}@media(max-width:980px){.home-hero{min-height:580px;gap:25px}.home-copy h1{font-size:clamp(65px,8.3vw,90px)}.scene{padding:28px;gap:28px;grid-template-columns:.85fr 1.15fr}.scene-nav button{padding:18px;font-size:13px}.scene-nav button span{margin-right:7px}.home-paths,.home-invite>.wrap{gap:40px}.demo-heading>p{max-width:210px}}@media(max-width:650px){.home-hero{display:block;padding-block:40px 35px;min-height:0}.home-copy h1{font-size:clamp(58px,14vw,82px);max-width:100%;margin-bottom:23px}.home-copy>p{font-size:18px;max-width:290px}.home-art{margin-top:40px}.home-art img{transform:none;margin:0 0 20px}.bridge-caption{font-size:9px}.home-demo{padding-block:45px 55px}.demo-heading{display:block;margin-bottom:26px}.demo-heading h2{font-size:39px}.demo-heading>p{margin-top:20px;max-width:none;font-size:14px}.scene-nav button{padding:14px 7px;font-size:11px;line-height:1.4}.scene-nav button span{display:block;margin:0 0 5px;font-size:15px}.scene{display:flex;flex-direction:column;align-items:stretch;gap:22px;padding:23px;min-height:580px;justify-content:space-between}.scene-copy h3{font-size:35px;margin-bottom:15px}.scene-kicker{margin-bottom:18px;font-size:11px}.scene-copy>p{font-size:14px;max-width:280px;margin-bottom:0}.scene-foot{margin-top:16px;font-size:10px}.scene-image{max-height:280px}.challenge-image{margin-block:auto}.playback{align-items:start;flex-direction:column;padding:13px;gap:10px}.playback>div{width:100%;gap:6px}.playback button{font-size:10px;padding:7px 8px;flex:1}.playback>span{font-size:10px}.demo-caption{display:block}.demo-caption p{font-size:10px;margin-bottom:12px}.home-paths{display:block;padding-block:20px 55px}.home-paths h2{font-size:35px;margin-bottom:32px}.home-paths a{font-size:23px;padding:15px 0}.home-invite{padding-block:48px}.home-invite>.wrap{display:block}.home-invite h2{font-size:43px;margin-bottom:25px}.home-invite p{font-size:17px}.home-preview .footer-bottom{padding-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-preview *{animation:none!important;transition:none!important}}.home-art>img:first-child{position:absolute;width:135%;max-width:none;left:-16%;top:-50px;z-index:-1;transform:none}.home-art{isolation:isolate;padding-top:40px}.home-art .hero-work{transform:rotate(-3deg);margin:0 0 30px;border:1px solid var(--line);box-shadow:0 15px 35px #12578014;width:100%;background:#fff}.home-art .bridge-caption{background:#fff}.work-image{max-height:365px}@media(max-width:650px){.home-art{padding-top:28px;margin-top:25px}.home-art>img:first-child{top:0;width:110%;left:-5%}.home-art .hero-work{transform:rotate(-2deg);margin-bottom:24px}.work-image{max-height:280px}}.home-hero{overflow:clip;overflow-clip-margin:20px}.hero-sample{background:#f6f9fb;border:1px solid var(--line);padding:30px 26px;transform:rotate(-3deg);margin-bottom:45px}.hero-sample p{font-size:25px;font-weight:700;line-height:1.2;letter-spacing:-.04em;margin-bottom:25px}.hero-sample>span{display:block;font-size:11px;color:var(--muted);margin:20px 0 10px}.home-art .hero-sample img{position:static;transform:none;width:100%;margin:0}.hero-sample small{display:block;font-size:9px;color:var(--muted);margin-top:24px}.home-art>img:first-child{top:20px;left:-14%;width:130%}.home-art{padding-block:20px 0}.bridge-caption{position:relative}.scene-image:focus-visible{outline-offset:3px}@media(max-width:650px){.hero-sample{padding:22px 16px;transform:rotate(-2deg);margin-bottom:35px}.hero-sample p{font-size:22px;margin-bottom:18px}.hero-sample>span{font-size:10px;margin-top:18px}.hero-sample small{margin-top:18px}.home-art{padding-top:20px}.home-art>img:first-child{top:45px;width:130%;left:-15%}}
