:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#000;--ink:#f2f1ec;--body:#b1b1ad;--text:Georgia, "Times New Roman", serif;--page-gutter:clamp(24px, 4vw, 64px);--logo-scale:.8464;--interface-size:14px;--interface-row:calc(var(--interface-size) * 1.35);--interface-top:max(18px, calc(var(--page-gutter) * .65), env(safe-area-inset-top))}*{box-sizing:border-box}html,body{background:var(--ground);width:100%;min-height:100%}:is(html:has(.hero),body:has(.hero)){overscroll-behavior:none;height:100%;overflow:hidden}body{color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:default}:is(button:focus-visible,a:focus-visible){outline:1px solid var(--ink);outline-offset:6px}svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{color:var(--ground);background:var(--ink)}.hero{height:100svh;isolation:isolate;place-items:center;height:100dvh;display:grid;position:relative;overflow:hidden}.hero-lockup{z-index:0;justify-items:center;display:grid;position:relative}.hero-logo{width:calc(min(clamp(240px, 32vw, 420px), 72vw, 58svh) * var(--logo-scale));aspect-ratio:678/573;position:relative;transform:translate(-3%,-.5%)}.hero-shader{pointer-events:none;opacity:0;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.hero-shader canvas{display:block}.hero-shader--holographic{filter:opacity(.999)}.hero-shader--dither{-webkit-mask:url(/assets/mark.svg) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(/assets/mark.svg) 50%/contain no-repeat alpha}.shader-ready .hero-shader{opacity:1}.shader-ready .hero-mark{opacity:0}.shader-fallback:not(.shader-ready) .hero-mark{opacity:1}.hero-mark{object-fit:contain;opacity:0;width:100%;height:100%;display:block;position:relative}.investor-entry,.company-details{font:400 var(--interface-size) / 1.35 var(--text);letter-spacing:normal;background:var(--ground);isolation:isolate}.investor-entry{z-index:2;top:var(--interface-top);left:max(var(--page-gutter), env(safe-area-inset-left));flex-direction:column;align-items:flex-start;width:min(168px,100vw - 48px);display:flex;position:absolute}.investor-access{min-height:var(--interface-row);color:var(--body);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;padding:0;text-decoration:none;transition:color .22s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.investor-access:hover{color:var(--ink)}}.investor-access:focus-visible{color:var(--ink)}.investor-access:focus-visible{outline:1px solid var(--ink);outline-offset:8px}.cipher-panel{width:100%;color:var(--body);font:inherit;margin:0}.cipher-panel[hidden]{display:none}.cipher-panel:not([hidden]){animation:.18s cubic-bezier(.22,1,.36,1) both cipher-reveal}.cipher-row{min-height:var(--interface-row);align-items:center;gap:8px;display:flex}.cipher-row label{cursor:text;flex:none}.cipher-input-wrap{min-width:0;height:var(--interface-row);flex:1;position:relative}.cipher-panel input{width:100%;height:var(--interface-row);-webkit-appearance:none;appearance:none;color:var(--ink);font:inherit;caret-color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;padding:0;display:block}.cipher-panel input:placeholder-shown:focus{caret-color:#0000}.cipher-cursor{background:var(--body);pointer-events:none;width:.6em;height:1em;animation:1.15s step-end infinite cipher-blink;display:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cipher-panel input:placeholder-shown:focus+.cipher-cursor{display:block}.cipher-error{color:#c5bfb3;margin:5px 0 0;font-size:13px;line-height:1.45}.cipher-error:empty{display:none}.cipher-submit{width:44px;height:var(--interface-row);color:var(--body);opacity:.8;background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;padding:0 0 0 4px;transition:color .18s,opacity .18s;display:flex}.cipher-submit:disabled{opacity:.3}.cipher-submit:not(:disabled):hover{color:var(--ink);opacity:1}.company-details{z-index:2;bottom:max(18px, calc(var(--page-gutter) * .65), env(safe-area-inset-bottom));left:max(var(--page-gutter), env(safe-area-inset-left));color:#8e8e88;flex-direction:column;align-items:flex-start;width:min(168px,100vw - 48px);display:flex;position:absolute}.company-details a{color:inherit;text-decoration:none;transition:color .22s}:is(.company-details a:hover,.company-details a:focus-visible){color:var(--ink)}.manifesto-page{min-height:100svh;min-height:100dvh;padding:0 var(--page-gutter);position:relative}.manifesto-header{z-index:1;top:0;left:var(--page-gutter);right:var(--page-gutter);position:absolute}.manifesto-content{min-height:100svh;place-items:center;min-height:100dvh;display:grid}.manifesto-content h1{font:400 clamp(48px, 8vw, 104px) / 1.1 var(--text);letter-spacing:-.03em;text-align:center;margin:0}.data-room{min-height:100svh;min-height:100dvh;padding:0 var(--page-gutter)}.room-header{min-height:112px;padding-top:var(--interface-top);justify-content:space-between;align-items:flex-start;display:flex}.room-home{place-items:start center;width:44px;height:44px;padding-top:3px;display:grid}.room-home img{width:30px;height:auto;display:block}.room-signout,.text-action{min-height:44px;color:var(--body);background:0 0;border:0;padding:8px 0;font-size:15px;line-height:1.5;transition:color .18s}.room-signout:hover,.text-action:hover{color:var(--ink)}.room-signout:disabled{opacity:.5}.text-action{min-height:0;font-size:inherit;text-underline-offset:4px;margin-left:5px;padding:0;text-decoration:underline}.room-content{max-width:880px;margin:clamp(64px,12vh,160px) auto 0;padding-bottom:96px}.room-content h1{font:400 clamp(40px, 5vw, 64px) / 1.1 var(--text);letter-spacing:-.035em;margin:0 0 44px}.room-message{color:var(--body);margin:0;font-size:17px;line-height:1.6}.document-list{border-top:1px solid #2b2b29;margin:0;padding:0;list-style:none}.document-list li{border-bottom:1px solid #2b2b29}.document-list a{color:var(--ink);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:24px;padding:25px 0;text-decoration:none;display:grid}.document-list a:hover .document-name{color:var(--body)}.document-name{overflow-wrap:anywhere;font-size:19px;line-height:1.4;transition:color .18s}.document-detail{color:#8e8e88;white-space:nowrap;font-size:13px}@keyframes cipher-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes cipher-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:700px){:root{--interface-size:15px;--interface-top:max(16px, env(safe-area-inset-top))}.hero-logo{width:calc(min(260px, 70vw, 58svh) * var(--logo-scale))}.cipher-panel input{transform-origin:0 0;width:106.667%;height:21.6px;font-size:16px;transform:scale(.9375)}.company-details{bottom:max(16px, env(safe-area-inset-bottom))}.room-header{min-height:88px}.room-content{margin-top:64px}.document-list a{grid-template-columns:minmax(0,1fr) 18px;gap:8px 16px}.document-detail{grid-row:2}.document-list svg{grid-area:1/2/span 2}}@media (max-height:500px){.hero-logo{max-width:calc(45svh * var(--logo-scale))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{.hero-shader{display:none}.hero .hero-mark{opacity:1}}
