:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#fff;--eyebrow:#41505b;--body:#344652;background:var(--page-bg);font-family:Inter,Noto Sans SC,sans-serif}html,body{background:var(--page-bg);width:100%;max-width:100%;height:100%;margin:0;padding:0;overflow:hidden}*{box-sizing:border-box}.hero{isolation:isolate;background:#fff;width:100%;height:100svh;min-height:0;position:relative;overflow:hidden}.home-scene{isolation:isolate;background:#fff;position:absolute;inset:0;overflow:hidden}.home-scene-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eyebrow{color:var(--eyebrow);letter-spacing:.32em;margin-bottom:34px;font-size:11px;font-weight:600}.eyebrow i{background:#49ffff;border-radius:50%;width:5px;height:5px;margin-right:12px;display:inline-block;box-shadow:0 0 14px #49ffff}.home-scene-final{z-index:2;pointer-events:none;--copy-progress:0;--eyebrow:#a7d9ea;--body:#bad0df;display:block;position:absolute;inset:0}.home-scene-copy{width:min(580px,43vw);opacity:var(--copy-progress);will-change:opacity;position:absolute;top:50%;right:clamp(50px,7vw,135px);transform:translateY(-50%)}.home-scene-title-space{height:clamp(160px,19vw,250px)}.home-scene-copy p{max-width:390px;color:var(--body);letter-spacing:.06em;margin:30px 0 38px;font-size:15px;line-height:1.9}body[data-page=home] .site-footer{display:none}@media (width<=800px){.home-scene-copy{width:calc(100% - 48px);top:53%;left:24px;right:auto;transform:none}.home-scene-copy .eyebrow{margin-bottom:8px}.home-scene-title-space{height:190px}.home-scene-copy p{margin:10px 0 0;font-size:13px;line-height:1.7}}
