@font-face{font-family:InterFigma;src:url('fonts/inter-figma-latin.woff2') format('woff2');font-weight:100 900;font-display:swap;font-style:normal}
.scene-text-line{position:absolute;display:block;white-space:pre;text-align:left;color:inherit;font-family:inherit;letter-spacing:inherit}.scene-text-line a{color:inherit;text-decoration:none}.scene-text-line a:hover{text-decoration:underline}
.kant-design{width:100%;overflow:hidden}.scene-viewport{display:none;width:100%;position:relative;aspect-ratio:var(--scene-width)/var(--scene-height);container-type:inline-size;overflow:hidden}.scene-canvas{width:calc(var(--scene-width)*1px);height:calc(var(--scene-height)*1px);position:absolute;inset:0;transform:scale(var(--scene-scale));transform-origin:0 0}.scene-node{position:absolute;display:block;margin:0;padding:0;border:0;max-width:none;font-family:InterFigma,Inter,sans-serif;font-optical-sizing:none;box-sizing:border-box;text-decoration:none;letter-spacing:0;line-height:normal;overflow:visible;background:none;border-radius:0;appearance:none}.scene-node>a{color:inherit;text-decoration:none}.scene-node>a:hover{text-decoration:underline}.scene-node a:focus-visible,.scene-node:focus-visible{outline:2px solid #0754fb;outline-offset:5px}.scene-paint{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.scene-paint img{width:100%;height:100%;max-width:none;margin:0;padding:0;display:block}.scene-svg{width:100%;height:100%;position:absolute;inset:0;pointer-events:none;overflow:visible}.scene-form{display:contents!important}.scene-input{position:absolute;border:0;background:transparent;border-radius:0;color:inherit;padding:12px 5px;font:inherit;line-height:normal;margin:0;resize:none;box-shadow:none;appearance:none}.scene-input::placeholder{color:inherit;opacity:1}.scene-input:focus{outline:1px solid #0754fb;outline-offset:0}.scene-form-notice{position:absolute;z-index:20;background:#08080b;color:white;padding:30px;display:flex;flex-direction:column;justify-content:center;gap:20px;box-shadow:0 0 0 5px #08080b}.scene-form-notice h3{font:500 28px/1.2 InterFigma,sans-serif;letter-spacing:-.02em}.scene-form-notice p{font:400 16px/1.5 InterFigma,sans-serif}.scene-form-error{position:absolute;z-index:20;left:var(--error-x,20px);top:var(--error-y,60px);width:var(--error-width,500px);background:#08080b;font:400 14px/1.5 InterFigma,sans-serif}.scene-menu-toggle{display:none!important;position:absolute;top:10px;right:14px;z-index:120}.scene-mobile-menu{display:none;position:fixed;inset:0;z-index:110;background:#08080b;color:white;padding:90px 36px;flex-direction:column;justify-content:center;gap:20px;font:300 28px/1.4 InterFigma,sans-serif}.scene-mobile-menu.is-open{display:flex}.scene-menu-toggle .sr-only{display:block}.menu-open .scene-menu-toggle::after{content:'×';font:300 30px InterFigma,sans-serif;color:white}
.scene-viewport--400{display:block}@media(min-width:600px){.scene-viewport--400{display:none}.scene-viewport--768{display:block}}@media(min-width:1000px){.scene-viewport--768{display:none}.scene-viewport--1280{display:block}}@media(min-width:1400px){.scene-viewport--1280{display:none}.scene-viewport--1512{display:block}}@media(min-width:1700px){.scene-viewport--1512{display:none}.scene-viewport--1920{display:block}}@media(width < 1000px){.scene-menu-toggle{display:block!important}}
.scene-prose{white-space:normal!important}.scene-prose h2,.scene-prose h3{font:600 1em/1.4 InterFigma,sans-serif;letter-spacing:0;margin:0 0 12px}.scene-prose p{font:inherit;margin:0 0 16px}.scene-article-copy{height:auto!important}[data-request-finish]{cursor:pointer}[data-request-finish][aria-pressed=true]{outline:1px solid #0754fb;outline-offset:2px}
[data-request-finish]{z-index:2}
.scene-video-paint video{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.scene-video-toggle{position:absolute;right:16px;bottom:16px;z-index:2;border:1px solid #ffffff80;border-radius:24px;padding:8px 14px;background:#08080bc4;color:white;font:500 13px/1.2 InterFigma,Inter,sans-serif;cursor:pointer}.scene-video-toggle[hidden]{display:none}.scene-video-toggle:focus-visible{outline:2px solid #0754fb;outline-offset:3px}
