html{scroll-behavior:smooth}body{background:#f7f9fc;margin:0}body.studio-mobile-menu-open{overflow:hidden}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #f97316}.studio-skip-link{z-index:1000;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0f172a;padding:12px 16px;font:600 12px/1.2 JetBrains Mono,monospace;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.studio-skip-link:focus{color:#fff;transform:translateY(0)}.studio-page-root{display:contents}.studio-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.studio-mobile-menu-toggle{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #1d7df24d;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.studio-mobile-menu-toggle .material-symbols-outlined,.studio-mobile-menu-close .material-symbols-outlined{font-size:26px}.studio-mobile-menu{z-index:100;position:fixed;inset:0}.studio-mobile-menu-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0f172a9e;border:0;width:100%;height:100%;position:absolute;inset:0}.studio-mobile-menu-drawer{background:#f7f9fc;border-left:1px solid #1d7df240;flex-direction:column;width:min(88vw,390px);min-height:100%;padding:24px;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-24px 0 60px -32px #0f172a8c}.studio-mobile-menu-top{border-bottom:1px solid #1d7df233;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.studio-mobile-menu-top img{width:auto;max-width:220px;height:24px;display:block}.studio-mobile-menu-close{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #1d7df24d;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.studio-mobile-menu-links{flex-direction:column;padding:28px 0;display:flex}.studio-mobile-menu-links a{color:#334155;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #1d7df22e;padding:17px 4px;font:500 13px/1.3 JetBrains Mono,monospace}.studio-mobile-menu-links a[aria-current=page]{color:#0f172a;font-weight:700}.studio-mobile-menu-links a[aria-current=page]:before{content:"／ ";color:#1561c7}.studio-mobile-menu-cta{color:#f7f9fc;letter-spacing:.1em;text-align:center;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:#0f172a;justify-content:center;align-items:center;margin-top:auto;padding:18px 20px;font:600 12px/1.3 JetBrains Mono,monospace;display:inline-flex}.studio-mobile-menu-cta:hover{color:#fff;background:#1d7df2}.studio-footer-links-column{flex-direction:column;align-items:flex-start;display:flex}.studio-footer-location{color:#64748b;max-width:420px;margin-top:12px;font-size:13px;line-height:1.55}.studio-stage-outcome{color:#475569;border-top:1px solid #1d7df22e;margin-top:16px;padding-top:14px;font-size:14px;line-height:1.55}.studio-stage-outcome strong{color:#1561c7}.studio-process-summary,.studio-decision-gate{color:#334155;max-width:940px;font-size:17px;line-height:1.65}.studio-process-summary{background:#fff;border-left:3px solid #1d7df2;margin-top:48px;padding:24px 26px}.studio-process-summary strong,.studio-decision-gate{color:#0f172a}.studio-participation-grid{margin-top:28px}.studio-decision-gate{margin-top:28px;font-weight:500}.studio-founder-led{background:#eef2f7;border-left:3px solid #1d7df2;max-width:640px;margin-top:32px;padding:26px 28px}.studio-founder-led h3{color:#0f172a;letter-spacing:-.018em;margin-bottom:12px;font-size:22px;font-weight:600}.studio-founder-led p{color:#475569;font-size:16.5px;line-height:1.65}.studio-workflow-review-definition{background:#0f172ab8;border-left:2px solid #60a5fa;flex-direction:column;gap:8px;max-width:620px;margin-top:26px;padding:20px 22px;display:flex}.studio-workflow-review-definition strong{color:#fff;font-size:17px}.studio-workflow-review-definition span{color:#cbd5e1;font-size:15.5px;line-height:1.55}.studio-footer-socials{align-items:center;gap:10px;margin-top:22px;display:flex}.studio-footer-socials a{background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .16s,transform .16s;display:inline-flex}.studio-footer-socials a:hover{opacity:.72;transform:translateY(-2px)}.studio-footer-socials img{width:20px;height:20px;display:block}@media (max-width:820px){.studio-mobile-menu-toggle{display:inline-flex}}@media (max-width:390px){.studio-mobile-menu-drawer{width:100%;padding:20px}.studio-mobile-menu-top img{max-width:190px}}[hidden]{display:none!important}
