.home-scene{z-index:0;pointer-events:none;position:absolute;inset:0}.home-scene canvas{opacity:0;touch-action:pan-y;pointer-events:none;width:100%;height:100%;transition:opacity .5s ease-out;display:block}.home-scene[data-renderer=webgl] canvas{pointer-events:auto}.home-scene[data-ready] canvas{opacity:1}.home-scene[data-expanded] canvas{z-index:30;background:var(--background);position:fixed;inset:0}.home-scene-band{width:100%;height:var(--home-scene-height,20rem);pointer-events:none}.home-scene-labels{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:.75rem 1rem;padding:0 1rem;display:flex;position:absolute;inset:auto 0 0}.home-scene-label{pointer-events:auto;transition:translate .16s ease-out,scale .16s ease-out,opacity .16s ease-out}.home-scene-action{flex-direction:column;gap:.125rem;height:auto;padding:.625rem 1.25rem;line-height:1.15}.home-scene-action-who{opacity:.8;font-size:.75rem;font-weight:500}.home-scene-action-what{align-items:center;gap:.375rem;display:inline-flex}@media (min-width:40rem){.home-scene[data-ready] .home-scene-labels{padding:0;display:block;inset:0}.home-scene[data-ready] .home-scene-label{left:var(--label-x,50%);top:var(--label-y,50%);opacity:0;pointer-events:none;position:absolute;translate:-50% calc(8px - 100%);scale:.92}.home-scene[data-ready][data-hover=developer] .home-scene-label[data-chair=developer],.home-scene[data-ready][data-hover=partner] .home-scene-label[data-chair=partner],.home-scene[data-ready] .home-scene-label:focus-within{opacity:1;pointer-events:auto;translate:-50% calc(-100% - 4px);scale:1}@media (hover:none){.home-scene[data-ready] .home-scene-label{opacity:1;pointer-events:auto;translate:-50% -100%;scale:1}}}.home-scene[data-phase=approaching] .home-scene-label,.home-scene[data-phase=covering] .home-scene-label{opacity:0;pointer-events:none}:is(.landing-hero:has(.home-scene[data-phase=approaching]) .landing-hero-copy,.landing-hero:has(.home-scene[data-phase=covering]) .landing-hero-copy){opacity:0;transition:opacity .3s ease-in}
