.brand-logo{position:fixed;top:clamp(2px,.6vw,8px);left:clamp(2px,.6vw,8px);width:clamp(170px,16vw,300px);height:auto;z-index:100;display:block;opacity:0;pointer-events:none;transition:opacity .5s ease;-webkit-user-select:none;user-select:none}.brand-logo.is-visible{opacity:1}.calendly-footer-link{position:fixed;left:50%;bottom:clamp(72px,9vh,120px);z-index:110;max-width:min(90vw,560px);padding:14px 22px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#080a10b8;box-shadow:0 0 28px #75daff2e;color:#fff;font-family:nbarchitekt,Arial,sans-serif;font-size:clamp(14px,1.15vw,18px);letter-spacing:0;line-height:1.2;opacity:0;pointer-events:none;text-align:center;text-decoration:none;transform:translate(-50%,14px);transition:opacity .35s ease,transform .35s ease,border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;white-space:normal}.calendly-footer-link.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.calendly-footer-link:hover,.calendly-footer-link:focus-visible{border-color:#ffffffb8;box-shadow:0 0 36px #75daff47;outline:none}@media(max-width:768px){.brand-logo{top:4px;left:4px;width:168px}.calendly-footer-link{bottom:max(16px,env(safe-area-inset-bottom));width:calc(100vw - 36px);max-width:440px;padding:10px 16px;font-size:13px}}@media(max-width:480px){.brand-logo{top:3px;left:3px;width:146px}}#Stage,body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden;-ms-content-zooming:none;-ms-touch-action:none;touch-action:none;background:#000}#root{display:contents}@font-face{font-family:nbarchitekt;src:url(/assets/fonts/NBArchitektStd-Regular-export/NBArchitektStd-Regular.woff2) format("woff2"),url(/assets/fonts/NBArchitektStd-Regular-export/NBArchitektStd-Regular.woff) format("woff"),url(/assets/fonts/NBArchitektStd-Regular-export/NBArchitektStd-Regular.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:nbarchitekt;src:url(/assets/fonts/NBArchitektStd-Light-export/NBArchitektStd-Light.woff2) format("woff2"),url(/assets/fonts/NBArchitektStd-Light-export/NBArchitektStd-Light.woff) format("woff"),url(/assets/fonts/NBArchitektStd-Light-export/NBArchitektStd-Light.otf) format("opentype");font-style:normal;font-weight:300}@font-face{font-family:nbarchitekt;src:url(/assets/fonts/NBArchitektStd-Bold-export/NBArchitektStd-Bold.woff2) format("woff2"),url(/assets/fonts/NBArchitektStd-Bold-export/NBArchitektStd-Bold.woff) format("woff"),url(/assets/fonts/NBArchitektStd-Bold-export/NBArchitektStd-Bold.otf) format("opentype");font-style:normal;font-weight:700}.ios,.ios #Stage,.ios body{overflow:visible}.ios,.mob{position:relative;height:100vh}.GLA11y{position:absolute;width:0;height:100%;clip:rect(0 0 0 0);overflow:hidden}:root{--baropacity: 0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,var(--baropacity, .9));border-radius:10px}#Stage,#Stage *{user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}#Stage *,#Stage :after,#Stage :before{box-sizing:border-box}#Stage * input,#Stage * textarea{-moz-user-select:auto;-webkit-user-select:auto;-o-user-select:auto;-ms-user-select:auto;-webkit-tap-highlight-color:auto}.feature-detects{visibility:hidden;pointer-events:none;position:absolute;width:0;height:100vh;clip:rect(0 0 0 0)}@supports (--css: variables) and (padding: env(safe-area-inset-bottom)){.feature-detects{--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left)}}
