@media (hover:hover) and (pointer:fine){.TogetherEditor-module-scss-module__YaVtDG__viewport,.TogetherEditor-module-scss-module__YaVtDG__viewport *{cursor:none!important}}.TogetherEditor-module-scss-module__YaVtDG__viewport .drone-thought{display:none}.TogetherEditor-module-scss-module__YaVtDG__overlay{pointer-events:none;font-family:var(--app);position:absolute;inset:0}.TogetherEditor-module-scss-module__YaVtDG__pin{opacity:0;will-change:transform;transition:opacity .4s;position:absolute;top:0;left:0}.TogetherEditor-module-scss-module__YaVtDG__pin[data-on]{opacity:1}.TogetherEditor-module-scss-module__YaVtDG__pin>span{color:#111;border-radius:50% 50% 50% 3px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:500;display:grid;position:absolute;bottom:0;left:0;box-shadow:0 0 0 2px #fff,0 4px 12px #00000059}.TogetherEditor-module-scss-module__YaVtDG__thread{width:200px;color:var(--e-hi);background:#1d1d1df5;border:1px solid #2e2e2e;border-radius:12px;padding:2px 0 8px;font-size:11px;line-height:16px;position:absolute;bottom:12px;right:12px;box-shadow:0 12px 32px #0006}@media (max-width:560px){.TogetherEditor-module-scss-module__YaVtDG__thread{display:none}}.TogetherEditor-module-scss-module__YaVtDG__msg{padding:8px 10px 0}.TogetherEditor-module-scss-module__YaVtDG__msg p{color:var(--e-hi);margin:2px 0 0 22px}.TogetherEditor-module-scss-module__YaVtDG__msgHead{align-items:center;gap:6px;display:flex}.TogetherEditor-module-scss-module__YaVtDG__msgHead b{font-weight:500}.TogetherEditor-module-scss-module__YaVtDG__av{color:#111;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:500;display:grid}.TogetherEditor-module-scss-module__YaVtDG__when{color:var(--e-faint)}.TogetherEditor-module-scss-module__YaVtDG__reply{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid}.TogetherEditor-module-scss-module__YaVtDG__reply>*{min-height:0;overflow:hidden}.TogetherEditor-module-scss-module__YaVtDG__replyOn{opacity:1;grid-template-rows:1fr}.TogetherEditor-module-scss-module__YaVtDG__composer{background:var(--e-fill);border-radius:8px;align-items:center;gap:6px;margin:8px 8px 0;padding:4px 4px 4px 10px;display:flex;box-shadow:inset 0 0 0 1px #fff6}.TogetherEditor-module-scss-module__YaVtDG__field{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TogetherEditor-module-scss-module__YaVtDG__placeholder{color:var(--e-faint)}.TogetherEditor-module-scss-module__YaVtDG__caret{vertical-align:-2px;background:var(--e-hi);width:1px;height:12px;margin-left:1px;display:inline-block}.TogetherEditor-module-scss-module__YaVtDG__send{background:var(--e-fill-2);width:22px;height:22px;color:var(--e-faint);border-radius:6px;place-items:center;transition:background .2s,color .2s;display:grid}.TogetherEditor-module-scss-module__YaVtDG__send svg{width:14px;height:14px}.TogetherEditor-module-scss-module__YaVtDG__sendOn{color:#111;background:#fff}.TogetherEditor-module-scss-module__YaVtDG__cursor{opacity:0;will-change:transform;align-items:flex-start;gap:2px;font:500 12px/1.2 Spline Sans,system-ui,sans-serif;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.TogetherEditor-module-scss-module__YaVtDG__cursor[data-on]{opacity:1}.TogetherEditor-module-scss-module__YaVtDG__cursor svg{transform-origin:2px 2px;flex:none;width:16px;height:16px;transition:transform .15s}.TogetherEditor-module-scss-module__YaVtDG__cursor[data-grab] svg{transform:scale(.82)}.TogetherEditor-module-scss-module__YaVtDG__cursor span{white-space:nowrap;color:#000;border-radius:6px;margin-top:12px;padding:3px 8px}.TogetherEditor-module-scss-module__YaVtDG__cursor[data-flip] span{position:absolute;right:calc(100% - 4px)}
.ThreeD-module-scss-module__ermv2q__hero{gap:24px;padding-top:clamp(72px,11vw,160px);display:grid}.ThreeD-module-scss-module__ermv2q__title{letter-spacing:-.06em;max-width:1040px;margin-bottom:14px;font-size:64px;font-weight:450;line-height:72px}@media (max-width:820px){.ThreeD-module-scss-module__ermv2q__title{font-size:48px;line-height:58px}}.ThreeD-module-scss-module__ermv2q__dim{color:var(--mute)}.ThreeD-module-scss-module__ermv2q__title .ThreeD-module-scss-module__ermv2q__dim{display:block}.ThreeD-module-scss-module__ermv2q__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 32px;display:grid}.ThreeD-module-scss-module__ermv2q__foot p{color:var(--mute);max-width:58ch;font-size:16px;line-height:24px}.ThreeD-module-scss-module__ermv2q__foot strong{color:var(--fg);font-weight:400}@media (max-width:820px){.ThreeD-module-scss-module__ermv2q__foot{grid-template-columns:minmax(0,1fr)}}.ThreeD-module-scss-module__ermv2q__actions{flex-wrap:wrap;gap:10px;display:flex}.ThreeD-module-scss-module__ermv2q__heroMedia{background:var(--panel);box-shadow:0 0 0 1px var(--line-2),0 50px 140px -50px #8eb2f229;border-radius:14px;margin-top:clamp(56px,7vw,96px);overflow:hidden}.ThreeD-module-scss-module__ermv2q__heroMedia video{aspect-ratio:1080/634;object-fit:cover;width:100%;display:block}.ThreeD-module-scss-module__ermv2q__logos{margin-top:clamp(56px,7vw,96px)}.ThreeD-module-scss-module__ermv2q__steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.ThreeD-module-scss-module__ermv2q__steps li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;padding:24px 24px 28px;display:grid}.ThreeD-module-scss-module__ermv2q__steps h3{letter-spacing:-.03em;font-size:18px;font-weight:450;line-height:24px}.ThreeD-module-scss-module__ermv2q__steps p{color:var(--mute);font-size:14px;line-height:20px}@media (max-width:1080px){.ThreeD-module-scss-module__ermv2q__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ThreeD-module-scss-module__ermv2q__steps{grid-template-columns:minmax(0,1fr)}}.ThreeD-module-scss-module__ermv2q__index{font-family:var(--mono);color:var(--steel);margin-bottom:8px;font-size:12px}.ThreeD-module-scss-module__ermv2q__scrolly{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(48px,7vw,120px);display:grid}@media (max-width:900px){.ThreeD-module-scss-module__ermv2q__scrolly{grid-template-columns:minmax(0,1fr);gap:0}}.ThreeD-module-scss-module__ermv2q__copy{gap:clamp(56px,8vw,96px);display:grid}@media (min-width:901px){.ThreeD-module-scss-module__ermv2q__copy{gap:0}}.ThreeD-module-scss-module__ermv2q__pillar{align-content:center;gap:14px;transition:opacity .4s;display:grid}@media (min-width:901px){.ThreeD-module-scss-module__ermv2q__pillar{opacity:.35;min-height:78vh}}.ThreeD-module-scss-module__ermv2q__pillar h2{max-width:14ch;margin-bottom:6px}.ThreeD-module-scss-module__ermv2q__pillar>p{color:var(--mute);max-width:44ch;font-size:18px;line-height:28px}.ThreeD-module-scss-module__ermv2q__pillar ul{gap:8px;margin-top:8px;list-style:none;display:grid}.ThreeD-module-scss-module__ermv2q__pillar li{align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.ThreeD-module-scss-module__ermv2q__pillar li:before{content:"";background:var(--steel);border-radius:50%;flex:none;width:4px;height:4px}.ThreeD-module-scss-module__ermv2q__pillarOn{opacity:1}.ThreeD-module-scss-module__ermv2q__inlineMedia{background:var(--panel);border-radius:14px;margin-bottom:10px;overflow:hidden}.ThreeD-module-scss-module__ermv2q__inlineMedia video{aspect-ratio:1;object-fit:cover;width:100%;display:block}@media (min-width:901px){.ThreeD-module-scss-module__ermv2q__inlineMedia{display:none}}@media (max-width:900px){.ThreeD-module-scss-module__ermv2q__stageWrap{display:none}}.ThreeD-module-scss-module__ermv2q__stageRow{justify-content:center;align-items:center;gap:20px;display:flex;position:sticky;top:calc(50vh - min(37vh,280px) + 32px)}.ThreeD-module-scss-module__ermv2q__stage{aspect-ratio:1;background:var(--panel);border-radius:16px;flex:1;max-width:min(74vh,560px);position:relative;overflow:hidden}.ThreeD-module-scss-module__ermv2q__stage video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.03)}.ThreeD-module-scss-module__ermv2q__stage .ThreeD-module-scss-module__ermv2q__stageOn{opacity:1;transform:none}.ThreeD-module-scss-module__ermv2q__progress{flex-direction:column;flex:none;gap:6px;list-style:none;display:flex}.ThreeD-module-scss-module__ermv2q__progress li{background:#fff3;border-radius:2px;width:3px;height:18px;transition:background .3s,height .3s}.ThreeD-module-scss-module__ermv2q__progress .ThreeD-module-scss-module__ermv2q__progressOn{background:var(--fg);height:36px}.ThreeD-module-scss-module__ermv2q__ask{background:var(--panel);border-radius:12px;margin-top:10px;padding:14px 16px}.ThreeD-module-scss-module__ermv2q__ask span{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sand);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ThreeD-module-scss-module__ermv2q__ask svg{width:14px;height:14px;display:block}.ThreeD-module-scss-module__ermv2q__ask p{color:var(--fg);margin-top:6px;font-size:15px;line-height:22px}.ThreeD-module-scss-module__ermv2q__togetherText>span:first-child{margin-bottom:16px}.ThreeD-module-scss-module__ermv2q__collab{gap:20px;margin-top:32px;display:grid}.ThreeD-module-scss-module__ermv2q__collab h3{letter-spacing:-.03em;font-size:18px;font-weight:450;line-height:24px}.ThreeD-module-scss-module__ermv2q__collab p{color:var(--mute);max-width:44ch;margin-top:4px;font-size:14px;line-height:20px}.ThreeD-module-scss-module__ermv2q__features{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1080px){.ThreeD-module-scss-module__ermv2q__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ThreeD-module-scss-module__ermv2q__features{grid-template-columns:minmax(0,1fr)}}.ThreeD-module-scss-module__ermv2q__feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:22px 24px 26px;display:grid}.ThreeD-module-scss-module__ermv2q__feature h3{letter-spacing:-.02em;font-size:16px;font-weight:450;line-height:22px}.ThreeD-module-scss-module__ermv2q__feature h3 a{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.18em;transition:text-decoration-color .2s}.ThreeD-module-scss-module__ermv2q__feature h3 a:hover{text-decoration-color:currentColor}.ThreeD-module-scss-module__ermv2q__feature p{color:var(--mute);font-size:14px;line-height:20px}.ThreeD-module-scss-module__ermv2q__featureIcon{width:20px;height:20px;color:var(--steel);margin-bottom:14px}
