@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--void:#060608;--void-2:#0d0d10;--void-3:#121216;--chalk:#f0ede6;--chalk-dim:#f0ede68c;--chalk-ghost:#f0ede633;--chalk-vague:#f0ede614;--purple:#9b5de5;--rose:#f72585;--gold:#c9a84c;--gold-dim:#c9a84c66;--gradient:linear-gradient(135deg, #9b5de5 0%, #f72585 50%, #c9a84c 100%);--border:#f0ede612;--border-mid:#f0ede624;--fd:"Cormorant Garamond", Georgia, serif;--fb:"DM Sans", system-ui, sans-serif;--fm:"JetBrains Mono", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--void);color:var(--chalk);font-family:var(--fb);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}.noise{z-index:9998;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:80px 80px;animation:8s ease-in-out infinite gridBreathe;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 0%,#0000 100%);mask-image:radial-gradient(80% 80%,#000 0%,#0000 100%)}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.s{z-index:2;padding:120px 5%;position:relative}.s-dark{background:var(--void-2)}.wrap{max-width:1100px;margin:0 auto}.wrap-sm{max-width:820px;margin:0 auto}.label{font-family:var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:16px;margin-bottom:28px;font-size:.65rem;display:flex}.label:after{content:"";background:var(--gold-dim);width:48px;height:1px;display:block}.gt{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-p{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;background:var(--gradient);color:var(--void);cursor:pointer;border:none;border-radius:3px;align-items:center;gap:10px;padding:14px 32px;font-size:.78rem;font-weight:400;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn-p:after{content:"";opacity:0;background:#ffffff26;transition:opacity .3s;position:absolute;inset:0}.btn-p:hover:after{opacity:1}.btn-p:hover{transform:translateY(-2px);box-shadow:0 12px 40px #9b5de559}.btn-g{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-dim);border:1px solid var(--border-mid);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:10px;padding:13px 32px;font-size:.78rem;transition:all .3s;display:inline-flex}.btn-g:hover{color:var(--chalk);border-color:var(--chalk-ghost);background:var(--chalk-vague)}.border-t{border-top:1px solid var(--border)}@keyframes gridBreathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.008)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@keyframes slowRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes barLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes ringRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gradientShift{0%{background-position:0%}to{background-position:200%}}@media (max-width:768px){.nav-links-desktop{display:none!important}.nav-hamburger{display:block!important}}@media (min-width:769px){.nav-mobile-overlay{display:none!important}}@media (max-width:900px){.grid-2col{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width:700px){.cap-row{grid-template-columns:1fr!important;gap:10px!important;padding:32px 0!important}.cap-num{display:none!important}}@media (max-width:900px){.case-wrap{grid-template-columns:1fr!important}.process-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:480px){.process-grid{grid-template-columns:1fr!important}}@media (max-width:420px){.discovery-hours{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1024px){.s{padding:100px 6%}}@media (max-width:600px){.s{padding:64px 5%}}@media (max-width:380px){.s{padding:52px 4%}}@media (max-width:600px){nav{height:64px!important;padding:0 4%!important}}@media (max-width:360px){h1,h2{word-break:break-word}}@media (max-width:480px){.btn-p,.btn-g{justify-content:center;width:100%}}@media (max-width:600px){.footer-inner{flex-direction:column;align-items:flex-start!important;gap:28px!important}img,svg,table{max-width:100%}}@media (max-width:480px){.form-card{padding:28px 18px!important}}@media (max-width:520px){.founder-grid{grid-template-columns:1fr!important}}.s-tight{z-index:2;padding:64px 5%;position:relative}.border-b{border-bottom:1px solid var(--border)}.instrument-strip{background:linear-gradient(180deg, #c9a84c09, transparent 40%), var(--void-2)}.instrument-inner{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:64px;display:grid}.instrument-points{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.instrument-point{align-items:flex-start;gap:12px;display:flex}@media (max-width:900px){.instrument-inner{grid-template-columns:1fr;gap:32px}.instrument-points{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.s-tight{padding:48px 5%}.instrument-break{display:none}}.studio-shell{background:var(--void);z-index:10;min-height:100vh;display:flex;position:relative}.studio-sidebar{background:var(--void-2);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:220px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.studio-main{flex:1;min-width:0;overflow-x:hidden}.studio-wordmark{font-family:var(--fm);letter-spacing:.25em;text-transform:uppercase;color:var(--chalk-dim);padding:28px 20px 8px;font-size:.6rem;display:block}.studio-wordmark span{color:var(--gold)}.studio-nav-section{padding:20px 12px 8px}.studio-nav-label{font-family:var(--fm);letter-spacing:.2em;text-transform:uppercase;color:var(--chalk-ghost);margin-bottom:4px;padding:0 8px;font-size:.55rem;display:block}.studio-nav-item{font-family:var(--fm);letter-spacing:.04em;color:var(--chalk-dim);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:.72rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.studio-nav-item:hover{background:var(--chalk-vague);color:var(--chalk)}.studio-nav-item.active{background:var(--chalk-vague);color:var(--gold)}.studio-nav-item svg{opacity:.7;flex-shrink:0}.studio-nav-item.active svg{opacity:1}.studio-nav-divider{background:var(--border);height:1px;margin:8px 12px}.studio-sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding:12px}.studio-page-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:32px 40px 24px;display:flex}.studio-page-title{font-family:var(--fd);color:var(--chalk);letter-spacing:-.01em;font-size:1.6rem;font-weight:400}.studio-page-content{padding:32px 40px}.studio-label{font-family:var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:.6rem;display:block}.studio-card{background:var(--void-2);border:1px solid var(--border);border-radius:6px;padding:20px;transition:border-color .15s}.studio-card:hover{border-color:var(--border-mid)}.progress-track{background:var(--chalk-vague);border-radius:9999px;height:3px;overflow:hidden}.progress-fill{background:var(--purple);border-radius:9999px;height:100%;transition:width .4s}.progress-fill.complete{background:#3ecf8e}.phase-block{border:1px solid var(--border);border-radius:6px;margin-bottom:10px;overflow:hidden}.phase-header{background:var(--void-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.phase-header:hover{background:var(--void-3)}.phase-header-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.phase-name{font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--chalk);font-size:.72rem}.phase-chevron{color:var(--chalk-ghost);flex-shrink:0;transition:transform .2s}.phase-chevron.open{transform:rotate(90deg)}.phase-tasks{background:var(--void);border-top:1px solid var(--border)}.task-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:10px 16px;transition:background .1s;display:flex}.task-row:last-child{border-bottom:none}.task-row:hover{background:var(--chalk-vague)}.task-row.done .task-title{color:var(--chalk-ghost);text-decoration:line-through}.task-checkbox{border:1.5px solid var(--border-mid);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;transition:border-color .15s,background .15s;display:flex}.task-checkbox:hover{border-color:var(--purple)}.task-checkbox.checked{background:#3ecf8e;border-color:#3ecf8e}.task-checkbox.blocked{border-color:var(--rose)}.task-title{font-family:var(--fb);color:var(--chalk);cursor:pointer;flex:1;min-width:0;font-size:.82rem;font-weight:300;line-height:1.45}.task-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.badge{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:2px 7px;font-size:.58rem}.badge-status-todo{background:var(--chalk-vague);color:var(--chalk-ghost)}.badge-status-in_progress{color:var(--purple);background:#9b5de526}.badge-status-done{color:#3ecf8e;background:#3ecf8e1f}.badge-status-blocked{color:var(--rose);background:#f7258526}.badge-priority-low{background:var(--chalk-vague);color:var(--chalk-ghost)}.badge-priority-medium{color:var(--gold);background:#c9a84c1f}.badge-priority-high{color:var(--rose);background:#f725851f}.badge-type-client{color:var(--purple);background:#9b5de51f}.badge-type-personal{color:var(--gold);background:#c9a84c1a}.badge-project-active{color:#3ecf8e;background:#3ecf8e1a}.badge-project-paused{color:var(--gold);background:#c9a84c1a}.badge-project-completed,.badge-project-archived{background:var(--chalk-vague);color:var(--chalk-ghost)}.badge-assignee-mori{color:var(--purple);background:#9b5de51a}.badge-assignee-moji{color:#3ecf8e;background:#3ecf8e1a}.badge-assignee-both{background:var(--chalk-vague);color:var(--chalk-dim)}.studio-input{background:var(--void-3);border:1px solid var(--border);width:100%;font-family:var(--fb);color:var(--chalk);border-radius:4px;outline:none;padding:9px 12px;font-size:.82rem;transition:border-color .15s}.studio-input::placeholder{color:var(--chalk-ghost)}.studio-input:focus{border-color:var(--border-mid)}.studio-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555560' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.studio-textarea{resize:vertical;min-height:80px;font-family:var(--fb);line-height:1.6}.studio-label-field{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-ghost);margin-bottom:6px;font-size:.62rem;display:block}.studio-form-row{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.studio-form-row:last-child{margin-bottom:0}.studio-btn-primary{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;background:var(--gradient);color:var(--void);cursor:pointer;white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:7px;padding:9px 20px;font-size:.7rem;transition:opacity .2s,transform .2s;display:inline-flex}.studio-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.studio-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.studio-btn-ghost{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-dim);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:7px;padding:8px 16px;font-size:.7rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.studio-btn-ghost:hover{background:var(--chalk-vague);color:var(--chalk);border-color:var(--border-mid)}.studio-btn-danger{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--rose);cursor:pointer;background:0 0;border:1px solid #f7258533;border-radius:4px;align-items:center;gap:7px;padding:8px 16px;font-size:.7rem;transition:background .15s;display:inline-flex}.studio-btn-danger:hover{background:#f7258514}.studio-btn-icon{border:1px solid var(--border);width:28px;height:28px;color:var(--chalk-ghost);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.studio-btn-icon:hover{background:var(--chalk-vague);color:var(--chalk-dim)}.add-task-row{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--chalk-ghost);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 16px;font-size:.65rem;transition:color .15s,background .15s;display:flex}.add-task-row:hover{color:var(--chalk-dim);background:var(--chalk-vague)}.studio-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.studio-empty-title{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--chalk-ghost);font-size:.72rem}.studio-empty-body{color:var(--chalk-ghost);max-width:280px;font-size:.8rem;line-height:1.6}.note-render{font-family:var(--fb);color:var(--chalk-dim);white-space:pre-wrap;word-break:break-word;font-size:.82rem;line-height:1.75}.note-render:empty:before{content:"No notes yet. Click Edit to add context, decisions, or anything worth remembering.";color:var(--chalk-ghost);font-style:italic}.tag-list{flex-wrap:wrap;gap:6px;display:flex}.tag-chip{font-family:var(--fm);letter-spacing:.08em;background:var(--void-3);border:1px solid var(--border);color:var(--chalk-dim);border-radius:3px;align-items:center;gap:5px;padding:3px 9px;font-size:.62rem;display:flex}.tag-chip button{color:var(--chalk-ghost);cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem;line-height:1;transition:color .1s}.tag-chip button:hover{color:var(--rose)}.link-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;display:flex}.link-row:last-child{border-bottom:none}.link-label{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--chalk-ghost);min-width:80px;font-size:.65rem}.link-url{color:var(--purple);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.78rem;text-decoration:none;overflow:hidden}.link-url:hover{color:var(--chalk)}.stat-grid{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:32px;display:grid;overflow:hidden}.stat-cell{background:var(--void-2);padding:20px 24px}.stat-number{font-family:var(--fd);color:var(--chalk);margin-bottom:4px;font-size:2rem;font-weight:300;line-height:1}.stat-label{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-ghost);font-size:.6rem}.studio-mobile-bar{background:var(--void-2);border-bottom:1px solid var(--border);z-index:20;justify-content:space-between;align-items:center;height:52px;padding:0 20px;display:none;position:sticky;top:0}@media (max-width:768px){.studio-sidebar{display:none}.studio-mobile-bar{display:flex}.studio-page-header{padding:20px 20px 16px}.studio-page-content{padding:20px}.stat-grid{grid-template-columns:1fr}}.studio-lock-page{background:var(--void);z-index:10;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.studio-lock-card{width:100%;max-width:360px;padding:40px}.studio-lock-wordmark{font-family:var(--fm);letter-spacing:.3em;text-transform:uppercase;color:var(--chalk-ghost);margin-bottom:4px;font-size:.6rem}.studio-lock-wordmark span{color:var(--gold)}.studio-lock-title{font-family:var(--fd);color:var(--chalk);margin-bottom:32px;font-size:1.5rem;font-weight:300}.studio-lock-error{font-family:var(--fm);color:var(--rose);letter-spacing:.04em;margin-top:10px;font-size:.7rem}.studio-sidebar::-webkit-scrollbar{width:4px}.studio-main::-webkit-scrollbar{width:4px}.studio-sidebar::-webkit-scrollbar-track{background:0 0}.studio-main::-webkit-scrollbar-track{background:0 0}.studio-sidebar::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.studio-main::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--mint:#75f8c3;--mint-dim:#75f8c357;--signal-violet:#8d78ff;--launch-max:1180px}.launch-shell{z-index:1;background:0 0;min-height:100vh;position:relative}.launch-wrap{width:min(var(--launch-max), 90%);margin-inline:auto}.launch-nav{z-index:1000;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#0606089e;justify-content:space-between;align-items:center;height:74px;padding:0 5%;transition:background .3s,height .3s;display:flex;position:fixed;inset:0 0 auto}.launch-nav.is-scrolled{background:#060608eb;height:66px}.launch-logo{z-index:2;align-items:center;gap:11px;display:inline-flex;position:relative}.launch-logo-mark{background:var(--gradient);border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 24px #9b5de547}.launch-logo-mark:before,.launch-logo-mark:after,.launch-logo-mark i:before,.launch-logo-mark i:after{content:"";border-style:solid;border-color:#060608b3;width:6px;height:6px;position:absolute}.launch-logo-mark:before{border-width:1px 0 0 1px;inset:4px auto auto 4px}.launch-logo-mark:after{border-width:1px 1px 0 0;inset:4px 4px auto auto}.launch-logo-mark i:before{border-width:0 0 1px 1px;inset:auto auto 4px 4px}.launch-logo-mark i:after{border-width:0 1px 1px 0;inset:auto 4px 4px auto}.launch-logo-mark span{color:var(--void);font-family:var(--fd);font-size:1rem;font-weight:600;line-height:1}@media (min-width:901px){.launch-logo-mark>span{transform:translateY(1px)}}.launch-wordmark{font-family:var(--fd);color:var(--chalk);letter-spacing:.01em;font-size:1.62rem;font-weight:500;line-height:1}.launch-wordmark span{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.launch-nav-links{align-items:center;gap:34px;display:flex}.launch-nav-links>a{color:var(--chalk-dim);font-family:var(--fb);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:400;transition:color .2s}.launch-nav-links>a:hover{color:var(--chalk)}.launch-nav-links .launch-nav-cta{color:var(--chalk);border:1px solid var(--border-mid);font-family:var(--fm);border-radius:3px;padding:9px 19px}.launch-nav-links .launch-nav-cta:hover{border-color:#9b5de599;box-shadow:0 0 24px #9b5de524}.launch-menu-trigger{z-index:1002;background:0 0;border:0;width:42px;height:42px;padding:11px 9px;display:none;position:relative}.launch-menu-trigger span{background:var(--chalk);width:22px;height:1px;margin:5px auto;transition:transform .25s,opacity .25s;display:block}.launch-menu-trigger.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.launch-menu-trigger.is-open span:nth-child(2){opacity:0}.launch-menu-trigger.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.launch-mobile-menu{z-index:999;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;visibility:hidden;background:#060608fb;align-content:center;gap:0;padding:120px 8% 60px;transition:opacity .3s,visibility .3s,transform .3s;display:grid;position:fixed;inset:0;transform:translateY(-12px)}.launch-mobile-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.launch-mobile-menu>a:not(.btn-p){border-bottom:1px solid var(--border);color:var(--chalk);font-family:var(--fd);align-items:baseline;gap:20px;padding:18px 0;font-size:2rem;line-height:1.1;display:flex}.launch-mobile-menu>a span{color:var(--gold);font-family:var(--fm);letter-spacing:.12em;font-size:.62rem}.launch-mobile-menu .btn-p{width:fit-content;margin-top:38px}.launch-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:132px 5% 90px;display:flex;position:relative;overflow:hidden}.launch-hero-glow{pointer-events:none;background:radial-gradient(#9b5de524,#f725850e 42%,#0000 70%);border-radius:50%;width:min(860px,90vw);height:620px;animation:7s ease-in-out infinite glowPulse;position:absolute;inset:44% auto auto 50%;transform:translate(-50%,-50%)}.launch-orbit{pointer-events:none;border:1px solid #f0ede60d;border-radius:50%;position:absolute;inset:47% auto auto 50%}.orbit-a{width:720px;height:720px;transform:translate(-50%,-50%)rotate(12deg)}.orbit-b{width:980px;height:420px;transform:translate(-50%,-50%)rotate(-9deg)}.launch-hero-eyebrow{z-index:1;color:var(--gold);font-family:var(--fm);letter-spacing:.2em;text-transform:uppercase;opacity:0;justify-content:center;align-items:center;gap:14px;font-size:.66rem;animation:.7s .12s forwards fadeUp;display:flex;position:relative}.launch-hero-eyebrow span{background:var(--gold-dim);width:28px;height:1px}.launch-hero h1{z-index:1;max-width:1080px;color:var(--chalk);font-family:var(--fd);letter-spacing:-.035em;opacity:0;margin:36px 0 0;font-size:clamp(3.3rem,9vw,8rem);font-weight:300;line-height:.91;animation:.85s .26s forwards fadeUp;position:relative}.launch-hero h1 em{font-weight:300}.launch-hero-line{z-index:1;color:var(--chalk-dim);font-family:var(--fd);letter-spacing:-.02em;opacity:0;margin-top:24px;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:300;line-height:1;animation:.85s .4s forwards fadeUp;position:relative}.launch-hero-copy{z-index:1;max-width:650px;color:var(--chalk-dim);opacity:0;margin:38px auto 0;font-size:clamp(.98rem,1.4vw,1.12rem);font-weight:300;line-height:1.85;animation:.85s .54s forwards fadeUp;position:relative}.launch-hero-actions,.launch-cta-actions{z-index:1;justify-content:center;align-items:center;gap:16px;margin-top:42px;display:flex;position:relative}.launch-hero-actions{opacity:0;animation:.85s .68s forwards fadeUp}.launch-statement{z-index:2;border-top:1px solid var(--border);background:#060608c2;padding:128px 0;position:relative}.launch-statement-grid{grid-template-columns:220px 1fr;gap:40px;display:grid}.launch-statement h2,.launch-section-heading h2,.readiness-intro h2,.studio-copy h2,.frame-output h2,.start-form-section h2{color:var(--chalk);font-family:var(--fd);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:300;line-height:1.08}.launch-statement h2 em,.launch-section-heading h2 em,.readiness-intro h2 em,.studio-copy h2 em,.frame-output h2 em{color:var(--chalk-dim);font-weight:300}.launch-statement-copy{max-width:730px;color:var(--chalk-dim);grid-template-columns:1fr 1fr;gap:40px;margin-top:52px;font-size:.96rem;line-height:1.9;display:grid}.launch-statement-copy strong{color:var(--chalk);font-weight:400}.launch-section{z-index:2;border-top:1px solid var(--border);padding:128px 0;position:relative}.launch-section-heading{margin-bottom:76px}.launch-section-heading.is-split{grid-template-columns:1.35fr .65fr;align-items:end;gap:72px;display:grid}.launch-section-heading.is-stack{display:block}.launch-section-copy{color:var(--chalk-dim);font-size:.93rem;line-height:1.85}.launch-section-copy p+p{margin-top:18px}.launch-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.launch-reveal[data-visible=true]{opacity:1;transform:translateY(0)}.frames-preview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (min-width:721px){.frames-preview-grid>.launch-reveal,.frames-preview-grid .frame-card,.frames-preview-grid .dispatch-card{height:100%}}.frame-card{border:1px solid var(--border);background:var(--void-2);border-radius:6px;grid-template-rows:1.15fr .85fr;min-height:560px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;overflow:hidden}.frame-card:hover{border-color:var(--border-mid);transform:translateY(-4px);box-shadow:0 22px 70px #00000047}.frame-card-visual{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 50%, var(--frame-glow,#9b5de52b), transparent 52%), linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px), var(--void-3);background-size:auto,48px 48px,48px 48px,auto;justify-content:center;align-items:center;min-height:310px;padding:28px;display:flex;position:relative;overflow:hidden}.accent-violet{--frame-accent:var(--signal-violet);--frame-glow:#8d78ff2e}.accent-rose{--frame-accent:var(--rose);--frame-glow:#f725852b}.accent-gold{--frame-accent:var(--gold);--frame-glow:#c9a84c2b}.accent-mint{--frame-accent:var(--mint);--frame-glow:#75f8c326}.frame-card-visual:before,.frame-card-visual:after{content:"";border:1px solid color-mix(in srgb, var(--frame-accent) 22%, transparent);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.frame-card-visual:before{border-radius:50%;width:190px;height:190px;animation:24s linear infinite ringRotate}.frame-card-visual:after{border-radius:50%;width:240px;height:100px;transform:translate(-50%,-50%)rotate(-14deg)}.frame-card-visual strong{z-index:1;color:var(--chalk);font-family:var(--fd);text-shadow:0 0 36px var(--frame-glow);font-size:6.4rem;font-weight:300;line-height:1;position:relative}.frame-card-series,.frame-card-signal{z-index:1;color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;font-size:.54rem;position:absolute}.frame-card-series{color:var(--frame-accent);inset:24px auto auto 26px}.frame-card-signal{inset:auto 26px 22px auto}.interactive-frame-visual{background:radial-gradient(circle,#75f8c326,#557cff0e 35%,#0000 64%),linear-gradient(#75f8c30b 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#75f8c30b 1px,#0000 1px) 0 0/40px 40px,#070b0b}.interactive-frame-visual:before{border-color:#75f8c352;width:228px;height:82px;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 0 28px #75f8c314,inset 0 0 28px #75f8c30a}.interactive-frame-visual:after{border-color:#7ec8ff2b;width:172px;height:172px;transform:translate(-50%,-50%)}.interactive-frame-visual strong{z-index:2;color:#edf1e8e0;font-family:var(--fm);letter-spacing:.16em;text-shadow:0 0 24px #75f8c38c,0 0 60px #75f8c333;font-size:2.3rem;font-weight:300;transform:translate(.08em)}.interactive-frame-core{background:#010202;border:1px solid #75f8c370;border-radius:50%;width:116px;height:116px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #7ec8ff09,0 0 42px #75f8c329}.interactive-frame-core:before,.interactive-frame-core:after,.interactive-frame-core i{content:"";border:1px solid #75f8c333;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.interactive-frame-core:before{width:142px;height:48px}.interactive-frame-core:after{border-color:#f58ac81f;width:48px;height:142px}.interactive-frame-core i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 14px var(--mint);border:0}.interactive-frame-visual-contour{background:radial-gradient(at 56% 58%,#b9ff5d24,#18433a0e 42%,#0000 68%),linear-gradient(#b9ff5d09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#b9ff5d09 1px,#0000 1px) 0 0/38px 38px,#050a09}.interactive-frame-visual-contour:before{border-color:#b9ff5d2b;border-radius:50%;width:250px;height:128px;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 0 0 16px #b9ff5d05,0 0 42px #b9ff5d0e}.interactive-frame-visual-contour:after{border-color:#5aaeff24;border-radius:50%;width:186px;height:92px;transform:translate(-50%,-50%)rotate(-12deg)}.interactive-frame-visual-contour strong{z-index:4;color:#edf0e8de;letter-spacing:.16em;text-shadow:0 0 20px #b9ff5d9e,0 0 52px #b9ff5d38;font-size:2.05rem;position:absolute;inset:50% auto auto 50%;transform:translate(-48%,-52%)}.interactive-frame-terrain{z-index:2;width:214px;height:172px;transform-style:preserve-3d;grid-template-columns:repeat(7,1fr);gap:5px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-48%)perspective(520px)rotateX(61deg)rotate(-34deg)}.interactive-frame-terrain i{aspect-ratio:1;background:#b9ff5d16;border:1px solid #b9ff5d2b;animation:4.8s ease-in-out infinite alternate contourCardField;display:block;box-shadow:0 8px #b9ff5d09,0 0 9px #b9ff5d0a}.interactive-frame-terrain i:nth-child(3n+1){animation-delay:-1.1s}.interactive-frame-terrain i:nth-child(4n+2){background:#b9ff5d2b;animation-delay:-2.6s;box-shadow:0 13px #b9ff5d0e,0 0 14px #b9ff5d14}.interactive-frame-terrain i:nth-child(7n+4){background:#5aaeff2e;border-color:#5aaeff3d;animation-delay:-3.4s;box-shadow:0 18px #5aaeff12,0 0 17px #5aaeff1a}@keyframes contourCardField{0%{transform:translateZ(0)}to{transform:translateZ(13px)}}.interactive-frame-visual-choral{background:radial-gradient(at 60% 52%,#9f76ff29,#4dd8ff0b 40%,#0000 70%),linear-gradient(#9f76ff08 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#9f76ff08 1px,#0000 1px) 0 0/40px 40px,#07070a}.interactive-frame-visual-choral:before{border-color:#9f76ff2e;border-radius:50%;width:262px;height:116px;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 0 13px #9f76ff05,0 0 46px #9f76ff12}.interactive-frame-visual-choral:after{border-color:#ffb9501f;border-radius:50%;width:190px;height:190px;transform:translate(-50%,-50%)}.interactive-frame-visual-choral strong{z-index:5;color:#f1eee7e6;letter-spacing:.16em;text-shadow:0 0 20px #9f76ffad,0 0 54px #9f76ff42;font-size:2.05rem;position:absolute;inset:50% auto auto 50%;transform:translate(-48%,-52%)}.interactive-frame-chorus{z-index:3;width:248px;height:154px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-7deg)}.interactive-frame-chorus i{filter:drop-shadow(0 0 7px #9f76ff70);border:4px solid #0000;border-color:#9f76ffd6 #0000 #9f76ff5c;border-radius:50%;width:228px;height:72px;animation:4.4s ease-in-out infinite alternate choralCardFlow;display:block;position:absolute;inset:40px auto auto 10px}.interactive-frame-chorus i:nth-child(2){filter:drop-shadow(0 0 7px #b9ff5261);border-top-color:#b9ff52cc;border-bottom-color:#b9ff5247;animation-delay:-1.4s;inset:47px auto auto 16px;transform:rotate(10deg)}.interactive-frame-chorus i:nth-child(3){filter:drop-shadow(0 0 7px #4dd8ff5c);border-top-color:#4dd8ffc7;border-bottom-color:#4dd8ff42;animation-delay:-2.8s;inset:34px auto auto 6px;transform:rotate(-11deg)}@keyframes choralCardFlow{0%{border-radius:43% 57% 46% 54%/56% 44%;transform:translate(-4px)rotate(-3deg)}to{border-radius:58% 42% 60% 40%/42% 58% 43% 57%;transform:translate(5px)rotate(4deg)}}.interactive-frame-visual-revoke{background:radial-gradient(at 58% 54%,#ff4f5421,#5be0de09 43%,#0000 70%),linear-gradient(#d9ddd508 1px,#0000 1px) 0 0/39px 39px,linear-gradient(90deg,#d9ddd508 1px,#0000 1px) 0 0/39px 39px,#070807}.interactive-frame-visual-revoke:before{border-color:#5be0de24;border-radius:0;width:226px;height:146px;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 0 12px #5be0de04,0 0 42px #5be0de0d}.interactive-frame-visual-revoke:after{border-color:#ff4f5433;border-radius:50%;width:128px;height:128px;animation:3.8s cubic-bezier(.16,.72,.22,1) infinite revokeCardScan;transform:translate(-50%,-50%)}.interactive-frame-visual-revoke strong{z-index:6;color:#f1f1ebe6;letter-spacing:.16em;text-shadow:0 0 20px #ff4f54a8,0 0 54px #ff4f543d;font-size:2.05rem;position:absolute;inset:50% auto auto 50%;transform:translate(-48%,-52%)}.interactive-frame-revoke{z-index:3;width:232px;height:168px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-48%)}.interactive-frame-revoke>span{width:216px;height:145px;transform-style:preserve-3d;grid-template-columns:repeat(7,1fr);gap:5px;display:grid;position:absolute;inset:10px auto auto 8px;transform:perspective(540px)rotateX(58deg)rotate(-34deg)}.interactive-frame-revoke i{aspect-ratio:1;background:#d9ddd513;border:1px solid #d9ddd524;animation:4.6s ease-in-out infinite alternate revokeCardField;display:block;box-shadow:0 7px #d9ddd506,0 0 8px #d9ddd506}.interactive-frame-revoke i:nth-child(5n+2){animation-delay:-1.4s}.interactive-frame-revoke i:nth-child(8n+4){background:#5be0de21;border-color:#5be0de3b;animation-delay:-2.5s;box-shadow:0 12px #5be0de09,0 0 12px #5be0de14}.interactive-frame-revoke i:nth-child(18),.interactive-frame-revoke i:nth-child(19),.interactive-frame-revoke i:nth-child(25),.interactive-frame-revoke i:nth-child(26){background:#ff4f5438;border-color:#ff4f545c;animation-name:revokeCardTarget;box-shadow:0 19px #ff4f5411,0 0 16px #ff4f5424}.interactive-frame-revoke>b,.interactive-frame-revoke>em{pointer-events:none;border:1px solid #ff4f5485;border-radius:50%;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.interactive-frame-revoke>b{width:46px;height:46px;box-shadow:0 0 18px #ff4f541f}.interactive-frame-revoke>em{background:#ff4f54;border:0;width:10px;height:10px;box-shadow:0 0 12px #ff4f54}@keyframes revokeCardField{0%{transform:translateZ(0)}to{transform:translateZ(10px)}}@keyframes revokeCardTarget{0%{opacity:1;transform:translateZ(17px)}to{opacity:.32;transform:translateZ(2px)}}@keyframes revokeCardScan{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}18%{opacity:.8}72%,to{opacity:0;transform:translate(-50%,-50%)scale(1.32)}}.interactive-frame-visual-limen{background:radial-gradient(at 61% 52%,#59e8dc21,#8277ff0b 42%,#0000 70%),linear-gradient(#dae1da06 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#dae1da06 1px,#0000 1px) 0 0/40px 40px,#05070a}.interactive-frame-visual-limen:before{border-color:#59e8dc21;border-radius:50%;width:258px;height:142px;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:0 0 0 14px #59e8dc04,0 0 48px #59e8dc0e}.interactive-frame-visual-limen:after{background:linear-gradient(#0000,#f7bb53cc 35%,#ff5b5ce0 58%,#0000);border:0;border-radius:0;width:1px;height:172px;animation:4.8s ease-in-out infinite limenCardSweep;box-shadow:0 0 13px #f7bb5361,0 0 36px #ff5b5c29}.interactive-frame-visual-limen strong{z-index:6;color:#f1f3edeb;letter-spacing:.16em;text-shadow:0 0 20px #59e8dc9e,0 0 54px #59e8dc38;font-size:2.05rem;position:absolute;inset:50% auto auto 50%;transform:translate(-48%,-52%)}.interactive-frame-limen{z-index:3;width:256px;height:154px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-4deg)}.interactive-frame-limen i{--thread-shift:0px;--thread-y:10px;width:236px;height:42px;inset:var(--thread-y) auto auto 10px;filter:drop-shadow(0 0 4px #59e8dc24);transform:translateX(var(--thread-shift)) skewX(-9deg);border-top:1px solid #59e8dc59;border-radius:48% 54% 44% 58%;animation:5.2s ease-in-out infinite alternate limenCardThread;display:block;position:absolute}.interactive-frame-limen i:first-child{--thread-y:10px;--thread-shift:-4px}.interactive-frame-limen i:nth-child(2){--thread-y:21px;--thread-shift:3px;animation-delay:-.6s}.interactive-frame-limen i:nth-child(3){--thread-y:32px;--thread-shift:-6px;animation-delay:-1.2s}.interactive-frame-limen i:nth-child(4){--thread-y:43px;--thread-shift:5px;animation-delay:-1.8s}.interactive-frame-limen i:nth-child(5){--thread-y:54px;--thread-shift:-2px;filter:drop-shadow(0 0 5px #f7bb532e);border-color:#f7bb5370;animation-delay:-2.4s}.interactive-frame-limen i:nth-child(6){--thread-y:65px;--thread-shift:6px;animation-delay:-3s}.interactive-frame-limen i:nth-child(7){--thread-y:76px;--thread-shift:-5px;animation-delay:-3.6s}.interactive-frame-limen i:nth-child(8){--thread-y:87px;--thread-shift:3px;filter:drop-shadow(0 0 6px #ff5b5c3d);border-color:#ff5b5c8c;animation-name:limenCardFlip;animation-delay:-1.1s;transform:translate(14px)rotate(-7deg)skew(-9deg)}.interactive-frame-limen i:nth-child(9){--thread-y:98px;--thread-shift:-2px;animation-delay:-4.2s}.interactive-frame-limen i:nth-child(10){--thread-y:109px;--thread-shift:4px;animation-delay:-4.8s}.interactive-frame-limen i:nth-child(11){--thread-y:120px;--thread-shift:-3px;animation-delay:-5.4s}.interactive-frame-limen>b{background:linear-gradient(#0000,#f7bb53b3,#0000);width:1px;height:122px;animation:4.8s ease-in-out infinite limenCardBoundary;display:block;position:absolute;inset:14px auto auto 58%;box-shadow:0 0 10px #f7bb5347}.interactive-frame-limen>em{background:#ff5b5c;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite limenCardPoint;display:block;position:absolute;inset:56% auto auto 65%;box-shadow:0 0 9px #ff5b5c,0 0 22px #ff5b5c66}@keyframes limenCardThread{0%{transform:translateX(var(--thread-shift)) skewX(-7deg) scaleY(.86);border-radius:42% 58% 46% 54%}to{transform:translateX(calc(var(--thread-shift) + 5px)) skewX(-12deg) scaleY(1.14);border-radius:58% 42% 61% 39%}}@keyframes limenCardFlip{0%{border-radius:45% 55% 48% 52%;transform:translate(7px)rotate(-3deg)skew(-8deg)}to{border-radius:62% 38% 58% 42%;transform:translate(22px)rotate(-10deg)skew(-12deg)}}@keyframes limenCardBoundary{0%,to{opacity:.34;transform:translate(-18px)}50%{opacity:.9;transform:translate(28px)}}@keyframes limenCardSweep{0%,to{opacity:.18;transform:translate(-92px,-50%)}50%{opacity:.92;transform:translate(78px,-50%)}}@keyframes limenCardPoint{0%,to{opacity:.48;transform:scale(.68)}50%{opacity:1;transform:scale(1.18)}}.interactive-frame-visual-vivarium{background:radial-gradient(at 59% 49%,#97ffbe24,#a175ff0a 43%,#0000 71%),linear-gradient(#ddebe006 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ddebe006 1px,#0000 1px) 0 0/40px 40px,#020503}.interactive-frame-visual-vivarium:before{border-color:#97ffbe29;border-radius:50%;width:244px;height:72px;transform:translate(-50%,38px);box-shadow:0 0 0 16px #97ffbe04,0 0 48px #97ffbe0f}.interactive-frame-visual-vivarium:after{border-color:#a175ff1c;border-radius:50%;width:186px;height:186px;animation:8s linear infinite vivariumCardOrbit;transform:translate(-50%,-50%)}.interactive-frame-visual-vivarium strong{z-index:7;color:#f1f6efeb;letter-spacing:.16em;text-shadow:0 0 20px #97ffbea3,0 0 54px #97ffbe3b;font-size:2.05rem;position:absolute;inset:50% auto auto 50%;transform:translate(-48%,-52%)}.interactive-frame-vivarium{z-index:3;width:260px;height:178px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-51%)}.interactive-frame-vivarium>span{background:linear-gradient(#97ffbe61,#030805f5);border-radius:50%;width:7px;height:98px;display:block;position:absolute;inset:53px auto auto 50%;transform:translate(-50%);box-shadow:0 0 0 2px #020503e6,0 0 13px #97ffbe1f}.interactive-frame-vivarium i{--branch-angle:-42deg;--branch-top:78px;--branch-width:82px;width:var(--branch-width);height:2px;inset:var(--branch-top) auto auto 50%;filter:drop-shadow(0 0 4px #97ffbe2e);transform:rotate(var(--branch-angle));transform-origin:0;background:linear-gradient(90deg,#97ffbe80,#97ffbe0d);border-radius:50%;animation:4.4s ease-in-out infinite alternate vivariumCardCircuit;display:block;position:absolute}.interactive-frame-vivarium i:nth-of-type(2n){--branch-angle:222deg;filter:drop-shadow(0 0 4px #a175ff2e);background:linear-gradient(90deg,#a175ff75,#a175ff0a);animation-delay:-1.3s}.interactive-frame-vivarium i:nth-of-type(3),.interactive-frame-vivarium i:nth-of-type(4){--branch-top:62px;--branch-width:72px;animation-delay:-2.2s}.interactive-frame-vivarium i:nth-of-type(5),.interactive-frame-vivarium i:nth-of-type(6){--branch-top:48px;--branch-width:62px;animation-delay:-3.1s}.interactive-frame-vivarium i:nth-of-type(7),.interactive-frame-vivarium i:nth-of-type(8){--branch-top:35px;--branch-width:50px;animation-delay:-.7s}.interactive-frame-vivarium i:nth-of-type(9),.interactive-frame-vivarium i:nth-of-type(10){--branch-top:24px;--branch-width:42px;animation-delay:-1.8s}.interactive-frame-vivarium i:nth-of-type(11),.interactive-frame-vivarium i:nth-of-type(12){--branch-top:15px;--branch-width:33px;animation-delay:-2.7s}.interactive-frame-vivarium i:nth-of-type(7){--branch-angle:-67deg}.interactive-frame-vivarium i:nth-of-type(8){--branch-angle:247deg}.interactive-frame-vivarium i:nth-of-type(9){--branch-angle:-24deg}.interactive-frame-vivarium i:nth-of-type(10){--branch-angle:204deg}.interactive-frame-vivarium i:nth-of-type(11){--branch-angle:-72deg}.interactive-frame-vivarium i:nth-of-type(12){--branch-angle:252deg}.interactive-frame-vivarium>b{border:1px solid #97ffbe33;border-radius:50%;width:208px;height:48px;display:block;position:absolute;inset:auto auto 8px 50%;transform:translate(-50%);box-shadow:0 0 0 10px #97ffbe05,0 0 25px #97ffbe14}.interactive-frame-vivarium>em{background:#97ffbe;border-radius:50%;width:7px;height:7px;animation:2.3s ease-in-out infinite vivariumCardPulse;display:block;position:absolute;inset:auto auto 27px 50%;transform:translate(-50%);box-shadow:0 0 10px #97ffbe,0 0 24px #97ffbe70}@keyframes vivariumCardCircuit{0%{opacity:.38;filter:brightness(.78)}to{opacity:.94;filter:brightness(1.28)}}@keyframes vivariumCardPulse{0%,to{opacity:.42;transform:translate(-50%)scale(.64)}50%{opacity:1;transform:translate(-50%)scale(1.22)}}@keyframes vivariumCardOrbit{0%{transform:translate(-50%,-50%)rotate(0)scaleY(.42)}to{transform:translate(-50%,-50%)rotate(360deg)scaleY(.42)}}.frame-corner{z-index:2;border-color:color-mix(in srgb, var(--frame-accent) 55%, transparent);border-style:solid;width:18px;height:18px;position:absolute}.corner-a{border-width:1px 0 0 1px;inset:22px auto auto 22px}.corner-b{border-width:1px 1px 0 0;inset:22px 22px auto auto}.corner-c{border-width:0 0 1px 1px;inset:auto auto 22px 22px}.corner-d{border-width:0 1px 1px 0;inset:auto 22px 22px auto}.frame-card-copy{flex-direction:column;justify-content:space-between;gap:28px;padding:38px 40px 34px;display:flex}.frame-card-copy>div>span,.proof-copy>span{color:var(--gold);font-family:var(--fm);letter-spacing:.15em;text-transform:uppercase;font-size:.56rem}.frame-card-copy h3{color:var(--chalk);font-family:var(--fd);margin-top:8px;font-size:2.05rem;font-weight:400;line-height:1.1}.frame-card-copy p{color:var(--chalk-dim);margin-top:14px;font-size:.88rem;line-height:1.75}.frame-card-link,.dispatch-card>a,.offer-card>a,.proof-copy strong{color:var(--chalk);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.62rem;font-weight:400;display:inline-flex}.dispatch-card{border:1px solid var(--border);background:#0d0d10b8;border-radius:6px;flex-direction:column;justify-content:space-between;gap:32px;min-height:560px;padding:38px 40px 34px;display:flex}@media (min-width:721px){.launch-frames-preview .frames-preview-grid>.launch-reveal:has(.frames-dispatch-card){grid-column:1/-1}.frames-dispatch-card{grid-template-rows:1fr auto;grid-template-columns:minmax(210px,.72fr) 1.28fr;align-items:center;column-gap:clamp(42px,7vw,100px);min-height:340px;display:grid}.frames-dispatch-card .dispatch-radar{grid-row:1/3;width:min(210px,100%);margin:0 auto}.frames-dispatch-card>div:nth-child(2){align-self:end}.frames-dispatch-card>a{align-self:start;margin-top:28px}}.dispatch-radar{aspect-ratio:1;border:1px solid var(--border-mid);border-radius:50%;width:250px;margin:10px auto 20px;position:relative}.dispatch-radar:before,.dispatch-radar:after,.dispatch-radar i{content:"";border:1px solid var(--border);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dispatch-radar:before{width:68%;height:68%}.dispatch-radar:after{width:34%;height:34%}.dispatch-radar i:first-child{background:var(--border);border:0;border-radius:0;width:1px;height:100%}.dispatch-radar i:nth-child(2){background:var(--border);border:0;border-radius:0;width:100%;height:1px}.dispatch-radar i:nth-child(3){transform-origin:0;background:linear-gradient(90deg, var(--mint), transparent);border:0;border-radius:0;width:50%;height:1px;animation:4s linear infinite radarScan;transform:rotate(-26deg)}.dispatch-radar span{background:var(--mint);width:5px;height:5px;box-shadow:0 0 16px var(--mint);border-radius:50%;animation:1.8s ease-in-out infinite blink;position:absolute;inset:27% auto auto 68%}.dispatch-card>div:nth-child(2)>span{color:var(--mint);font-family:var(--fm);letter-spacing:.14em;font-size:.56rem}.dispatch-card h3{color:var(--chalk);font-family:var(--fd);margin-top:12px;font-size:2rem;font-weight:400;line-height:1.2}.dispatch-card p{color:var(--chalk-dim);margin-top:14px;font-size:.88rem;line-height:1.75}.service-list{flex-direction:column;display:flex}.service-row{border-top:1px solid var(--border);grid-template-columns:72px 1fr 1.2fr 160px;align-items:start;gap:36px;min-height:190px;padding:42px 0;transition:background .25s,padding .25s,margin .25s;display:grid}.service-list>div:last-child .service-row{border-bottom:1px solid var(--border)}.service-row:hover{background:#f0ede606;margin-inline:-24px;padding-inline:24px}.service-number,.service-meta,.process-grid article>span{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.14em;font-size:.6rem}.service-row h3{color:var(--chalk);font-family:var(--fd);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:400;line-height:1.15}.service-row p{color:var(--chalk-dim);font-size:.88rem;line-height:1.8}.service-meta{color:var(--gold);text-align:right}.offer-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.offer-grid>div{height:100%}.offer-card{border:1px solid var(--border);background:var(--void-2);border-radius:6px;flex-direction:column;height:100%;padding:32px 28px 30px;transition:transform .25s,border-color .25s;display:flex}.offer-card:hover{border-color:var(--border-mid);transform:translateY(-3px)}.offer-card-top{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.11em;justify-content:space-between;gap:15px;font-size:.52rem;display:flex}.offer-card h3{color:var(--chalk);font-family:var(--fd);letter-spacing:-.025em;margin-top:40px;font-size:clamp(2.2rem,3vw,3rem);font-weight:400;line-height:1.02}.offer-audience{border-bottom:1px solid var(--border);min-height:86px;color:var(--chalk-dim);margin-top:24px;padding-bottom:24px;font-size:.82rem;line-height:1.7}.offer-card ul{color:var(--chalk-dim);flex-direction:column;gap:9px;margin:24px 0 34px;font-size:.78rem;list-style:none;display:flex}.offer-card li:before{content:"—";color:var(--purple);margin-right:8px}.offer-card>a{margin-top:auto}.launch-readiness{z-index:2;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(120deg, #c9a84c09, transparent 45%), var(--void-2);padding:112px 0;position:relative}.readiness-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.readiness-intro>p:not(.label){max-width:440px;color:var(--chalk-dim);margin-top:30px;font-size:.9rem;line-height:1.85}.readiness-intro>strong{color:var(--gold);font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;margin-top:24px;font-size:.6rem;font-weight:400;display:block}.readiness-list{border-top:1px solid var(--border)}.readiness-list>div{border-bottom:1px solid var(--border);grid-template-columns:54px 1fr auto;align-items:center;min-height:56px;padding:12px 0;display:grid}.readiness-list span,.readiness-list i{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;font-size:.54rem;font-style:normal}.readiness-list p{color:var(--chalk-dim);font-size:.84rem}.readiness-list i{color:var(--mint)}.proof-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.proof-card{border:1px solid var(--border);background:var(--void-2);border-radius:6px;grid-template-rows:1.1fr .9fr;min-height:580px;transition:transform .3s,border-color .3s;display:grid;overflow:hidden}.proof-card:hover{border-color:var(--border-mid);transform:translateY(-4px)}.proof-visual{border-bottom:1px solid var(--border);background:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px), var(--void-3);background-size:40px 40px;min-height:320px;padding:26px;position:relative;overflow:hidden}.proof-visual>span{z-index:1;color:var(--gold);font-family:var(--fm);letter-spacing:.13em;font-size:.55rem;position:relative}.calendar-motif{border:1px solid #c9a84c3b;border-radius:50%;width:210px;height:210px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 44px #c9a84c09,0 0 0 88px #c9a84c05}.calendar-motif:before,.calendar-motif:after,.calendar-motif i{content:"";transform-origin:0;background:linear-gradient(90deg, var(--gold-dim), transparent);position:absolute;inset:50% auto auto 50%}.calendar-motif:before{width:92px;height:1px;transform:rotate(14deg)}.calendar-motif:after{width:70px;height:1px;transform:rotate(128deg)}.calendar-motif i:first-child{background:var(--gold);width:6px;height:6px;box-shadow:0 0 18px var(--gold);border-radius:50%;transform:translate(-50%,-50%)}.ledger-motif{border-bottom:1px solid var(--border-mid);justify-content:center;align-items:flex-end;gap:10px;display:flex;position:absolute;inset:88px 60px 46px}.ledger-motif i{background:linear-gradient(#9b5de55c,#f725850d);border:1px solid #9b5de533;width:9%}.proof-copy{padding:36px 38px}.proof-copy h3{color:var(--chalk);font-family:var(--fd);margin-top:8px;font-size:2rem;font-weight:400}.proof-copy p{color:var(--chalk-dim);margin:14px 0 28px;font-size:.86rem;line-height:1.75}.process-grid{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.process-grid>div{height:100%}.process-grid article{background:var(--void);flex-direction:column;height:100%;min-height:320px;padding:32px 25px;display:flex}.process-grid article>span{color:var(--purple)}.process-grid h3{color:var(--chalk);font-family:var(--fd);margin-top:auto;font-size:1.35rem;font-weight:400;line-height:1.2}.process-grid p{min-height:98px;color:var(--chalk-dim);margin-top:12px;font-size:.78rem;line-height:1.7}.launch-studio{background:var(--void-2)}.studio-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:100px;display:grid}.studio-copy>p:not(.label){max-width:490px;color:var(--chalk-dim);margin-top:32px;font-size:.92rem;line-height:1.85}.studio-copy blockquote{border-left:1px solid var(--gold-dim);max-width:500px;color:var(--chalk-dim);font-family:var(--fd);margin-top:42px;padding-left:24px;font-size:1.28rem;font-style:italic;line-height:1.55}.founder-board{grid-template-columns:1fr 1fr;gap:12px;display:grid}.founder-card{aspect-ratio:.82;border:1px solid var(--border);background:var(--void-3);border-radius:6px;position:relative;overflow:hidden}.founder-card:after{content:"";background:linear-gradient(#0000 46%,#060608f0);position:absolute;inset:0}.founder-card img{object-fit:cover;filter:saturate(.72)contrast(1.06)}.founder-card>div{z-index:2;flex-direction:column;display:flex;position:absolute;inset:auto 22px 20px}.founder-card strong{color:var(--chalk);font-family:var(--fd);font-size:1.55rem;font-weight:400}.founder-card span{color:var(--chalk-dim);font-family:var(--fm);letter-spacing:.09em;text-transform:uppercase;font-size:.48rem}.studio-coordinate{border:1px solid var(--border);color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;padding:13px 16px;font-size:.5rem;display:flex}.launch-final-cta,.frames-nominate{z-index:2;border-top:1px solid var(--border);text-align:center;justify-content:center;align-items:center;min-height:760px;padding:120px 5%;display:flex;position:relative;overflow:hidden}.launch-final-cta h2,.frames-nominate h2{z-index:1;color:var(--chalk);font-family:var(--fd);letter-spacing:-.035em;font-size:clamp(2.7rem,7vw,6.5rem);font-weight:300;line-height:1;position:relative}.launch-final-cta h2 em,.frames-nominate h2 em{font-weight:300}.launch-final-cta .label,.frames-nominate .label{justify-content:center;width:fit-content;margin-inline:auto}.launch-final-cta .label:after,.frames-nominate .label:after{display:none}.launch-final-cta .launch-reveal>p:not(.label),.frames-nominate .launch-reveal>p:not(.label){z-index:1;max-width:570px;color:var(--chalk-dim);margin:30px auto 0;font-size:.94rem;line-height:1.8;position:relative}@media (min-width:721px){.frames-nominate .btn-p{margin-top:40px}}.launch-cta-rings i{border:1px solid var(--border);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.launch-cta-rings i:first-child{border-color:#9b5de51c;width:440px;height:440px}.launch-cta-rings i:nth-child(2){border-color:#f7258512;width:720px;height:320px;transform:translate(-50%,-50%)rotate(13deg)}.launch-cta-rings i:nth-child(3){border-color:#c9a84c0d;width:880px;height:880px}.launch-cta-meta{z-index:1;color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.12em;justify-content:center;align-items:center;gap:12px;margin-top:42px;font-size:.53rem;display:flex;position:relative}.launch-direct-links{z-index:1;justify-content:center;align-items:center;gap:10px 22px;margin-top:28px;display:flex;position:relative}.launch-direct-links>span,.launch-direct-links>a{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;font-size:.53rem}.launch-direct-links>span{color:var(--chalk-ghost)}.launch-direct-links>a{color:var(--chalk-dim);align-items:center;gap:7px;display:inline-flex}.launch-direct-links>a:hover{color:var(--chalk)}.launch-cta-meta span{background:var(--gold);border-radius:50%;width:3px;height:3px}.launch-footer{z-index:2;border-top:1px solid var(--border);background:var(--void);padding:64px 0 44px;position:relative}.launch-footer-grid{grid-template-columns:1fr auto auto;align-items:end;gap:72px;display:grid}.launch-footer-grid>div:first-child>p{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:.54rem}.launch-footer-links{grid-template-columns:1fr 1fr;gap:9px 32px;display:grid}.launch-footer-links a{color:var(--chalk-dim);font-size:.77rem;transition:color .2s}.launch-footer-links a:hover{color:var(--chalk)}.launch-footer-meta{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;text-align:right;text-transform:uppercase;flex-direction:column;gap:5px;font-size:.49rem;display:flex}.subpage-hero{z-index:2;border-bottom:1px solid var(--border);align-items:center;min-height:78svh;padding:160px 0 100px;display:flex;position:relative;overflow:hidden}.frames-hero:after{content:"30";color:#f0ede606;font-family:var(--fd);font-size:min(38vw,34rem);font-weight:300;line-height:.7;position:absolute;inset:50% 2% auto auto;transform:translateY(-50%)}.subpage-hero h1{z-index:1;color:var(--chalk);font-family:var(--fd);letter-spacing:-.05em;margin-top:34px;font-size:clamp(4.2rem,11vw,9.5rem);font-weight:300;line-height:.82;position:relative}.subpage-hero h1 em{font-weight:300}.subpage-hero-copy{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:60px;max-width:720px;margin-top:54px;display:grid;position:relative}.subpage-hero-copy p{color:var(--chalk-dim);font-size:1rem;line-height:1.85}.subpage-hero-copy span{max-width:180px;color:var(--gold);font-family:var(--fm);letter-spacing:.13em;font-size:.52rem;line-height:1.8}.frames-manifesto{z-index:2;background:var(--void-2);padding:108px 0;position:relative}.frames-manifesto-grid{grid-template-columns:170px 1.1fr .7fr;align-items:start;gap:50px;display:grid}.frames-manifesto h2{color:var(--chalk);font-family:var(--fd);font-size:clamp(2.2rem,4vw,3.7rem);font-weight:300;line-height:1.1}.frames-manifesto h2 em{color:var(--chalk-dim);font-weight:300}.frames-manifesto-grid>p:last-child{color:var(--chalk-dim);font-size:.88rem;line-height:1.85}.archive-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;display:flex}.archive-heading .label{margin:0}.archive-heading>span{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.12em;font-size:.56rem}.frame-archive-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.archive-next{border:1px dashed var(--border-mid);background:#f0ede603;border-radius:6px;flex-direction:column;justify-content:space-between;min-height:560px;padding:38px;display:flex;position:relative;overflow:hidden}.archive-next>span{color:var(--chalk-ghost);font-family:var(--fd);font-size:5rem;font-weight:300}.archive-next p{color:var(--mint);font-family:var(--fm);letter-spacing:.13em;font-size:.58rem}.archive-next h3{color:var(--chalk);font-family:var(--fd);margin-top:10px;font-size:2.2rem;font-weight:400}.archive-next small{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;font-size:.53rem}.archive-next>i{border-left:1px solid var(--border);background:linear-gradient(90deg,#0000,#75f8c305);width:60%;height:160%;position:absolute;inset:-30% -30% auto auto;transform:rotate(24deg)}.frames-nominate{min-height:660px}.frame-detail-hero{z-index:2;border-bottom:1px solid var(--border);background:radial-gradient(circle at 75% 42%, var(--frame-glow), transparent 35%), var(--void);align-items:center;min-height:92svh;padding:150px 0 90px;display:flex;position:relative;overflow:hidden}.frame-detail-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%,#0000)}.frame-detail-meta{color:var(--frame-accent);font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:14px 32px;font-size:.58rem;display:flex;position:relative}.frame-detail-project{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;margin-top:84px;font-size:.64rem;position:relative}.frame-detail-hero h1{max-width:990px;color:var(--chalk);font-family:var(--fd);letter-spacing:-.04em;margin-top:18px;font-size:clamp(3.5rem,8vw,7.4rem);font-weight:300;line-height:.97;position:relative}.frame-detail-summary{grid-template-columns:1fr auto;align-items:center;gap:60px;max-width:850px;margin-top:58px;display:grid;position:relative}.frame-detail-summary p{color:var(--chalk-dim);font-size:.96rem;line-height:1.85}.frame-diagnosis{z-index:2;background:var(--void-2);padding:118px 0;position:relative}.frame-diagnosis-grid{grid-template-columns:220px 1fr;gap:60px;display:grid}.frame-diagnosis blockquote{color:var(--chalk-dim);font-family:var(--fd);font-size:clamp(1.8rem,3.4vw,3rem);font-weight:300;line-height:1.4}.intervention-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.intervention-grid article{border:1px solid var(--border);background:var(--void-2);border-radius:6px;flex-direction:column;min-height:360px;padding:34px 30px;display:flex}.intervention-grid article>span{color:var(--purple);font-family:var(--fm);letter-spacing:.14em;font-size:.58rem}.intervention-grid h2{color:var(--chalk);font-family:var(--fd);margin-top:auto;font-size:1.8rem;font-weight:400}.intervention-grid p{min-height:110px;color:var(--chalk-dim);margin-top:14px;font-size:.84rem;line-height:1.75}.frame-output{z-index:2;border-top:1px solid var(--border);background:var(--void-2);padding:110px 0;position:relative}.frame-output-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.frame-output ul{border-top:1px solid var(--border);list-style:none}.frame-output li{border-bottom:1px solid var(--border);min-height:66px;color:var(--chalk-dim);grid-template-columns:64px 1fr;align-items:center;padding:16px 0;font-size:.87rem;display:grid}.frame-output li span{color:var(--gold);font-family:var(--fm);letter-spacing:.1em;font-size:.55rem}.frame-disclaimer{z-index:2;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:32px 0;position:relative}.frame-disclaimer>div{grid-template-columns:220px 1fr;gap:60px;display:grid}.frame-disclaimer span{color:var(--gold);font-family:var(--fm);letter-spacing:.12em;font-size:.55rem}.frame-disclaimer p{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.06em;font-size:.58rem}.live-concept{z-index:10000;background:radial-gradient(circle at 68% 45%, var(--frame-glow), transparent 38%), #060608;min-height:100svh;position:relative;overflow:hidden}.live-concept-grid{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 48%,#000,#0000 76%);mask-image:radial-gradient(circle at 58% 48%,#000,#0000 76%)}.live-concept-bar{z-index:2;border-bottom:1px solid var(--border);min-height:50px;color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;background:#060608c7;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 3%;font-size:.51rem;display:grid;position:relative}.live-concept-bar a{color:var(--chalk-dim);align-items:center;gap:9px;display:flex}.live-concept-bar>span{text-align:right}.live-concept-hero{z-index:1;flex-direction:column;justify-content:center;min-height:calc(100svh - 50px);padding:100px 8% 80px;display:flex;position:relative}.live-concept-hero>p:first-of-type{color:var(--frame-accent);font-family:var(--fm);letter-spacing:.19em;font-size:.65rem}.live-concept-hero h1{max-width:1050px;color:var(--chalk);font-family:var(--fd);letter-spacing:-.045em;margin-top:32px;font-size:clamp(4rem,9vw,8.5rem);font-weight:300;line-height:.93}.live-concept-copy{grid-template-columns:1fr auto;align-items:center;gap:70px;max-width:900px;margin-top:56px;display:grid}.live-concept-copy p{color:var(--chalk-dim);font-size:.98rem;line-height:1.85}.live-concept-hero>strong{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.14em;margin-top:80px;font-size:.56rem;font-weight:400}.live-coordinate{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;writing-mode:vertical-rl;font-size:.47rem;position:absolute}.coordinate-a{inset:12% auto auto 2.5%}.coordinate-b{inset:auto 2.5% 12% auto}.live-concept-notice{z-index:3;border:1px solid var(--border-mid);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:430px;color:var(--chalk-ghost);font-family:var(--fm);background:#060608e6;grid-template-columns:auto 1fr;gap:5px 14px;padding:12px 16px;font-size:.48rem;line-height:1.5;display:grid;position:fixed;inset:auto 22px 22px auto}.live-concept-notice span{color:var(--gold);grid-row:1/3}.start-page{z-index:2;position:relative}.start-intro{border-bottom:1px solid var(--border);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:74svh;padding:160px 5% 110px;display:flex}.start-intro h1{color:var(--chalk);font-family:var(--fd);letter-spacing:-.04em;margin-top:34px;font-size:clamp(3.3rem,8vw,7rem);font-weight:300;line-height:.95}.start-intro h1 em{font-weight:300}.start-intro>p:not(.launch-hero-eyebrow){max-width:640px;color:var(--chalk-dim);margin-top:34px;font-size:.95rem;line-height:1.85}.start-spec{flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:50px;display:flex}.start-spec span{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;font-size:.54rem}.start-spec i{color:var(--gold);margin-right:7px;font-style:normal}.start-form-section{background:var(--void-2);padding:110px 0 130px}.start-form-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:90px;display:grid}.start-form-section h2{font-size:2.5rem}.start-form-section ol{flex-direction:column;margin-top:36px;list-style:none;display:flex}.start-form-section li{border-top:1px solid var(--border);color:var(--chalk-dim);grid-template-columns:42px 1fr;padding:20px 0;font-size:.82rem;line-height:1.7;display:grid}.start-form-section li:last-child{border-bottom:1px solid var(--border)}.start-form-section li span{color:var(--gold);font-family:var(--fm);font-size:.55rem}.start-email{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;margin-top:32px;font-size:.54rem;display:flex}.start-email a{color:var(--chalk-dim);font-family:var(--fb);letter-spacing:0;text-transform:none;margin-top:5px;font-size:.82rem}.build-brief{border:1px solid var(--border-mid);background:linear-gradient(145deg, #9b5de509, transparent 35%), var(--void);border-radius:6px;grid-template-columns:1fr 1fr;gap:28px 22px;padding:42px;display:grid;position:relative}.brief-honeypot{width:1px;height:1px;position:absolute;inset:-9999px auto auto -9999px;overflow:hidden}.brief-field{flex-direction:column;gap:9px;min-width:0;display:flex}.brief-wide{grid-column:1/-1}.brief-field label{color:var(--chalk-dim);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.brief-field label span{color:var(--gold);margin-right:7px}.brief-field input,.brief-field select,.brief-field textarea{border:0;border-bottom:1px solid var(--border-mid);width:100%;color:var(--chalk);font:300 .9rem/1.6 var(--fb);background:0 0;border-radius:0;outline:0;transition:border-color .2s}.brief-field input,.brief-field select{min-height:48px}.brief-field textarea{resize:vertical;padding:12px 0}.brief-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.brief-field select option{background-color:var(--void-2);color:var(--chalk)}.brief-field select option:disabled{color:var(--chalk-ghost)}.brief-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;height:48px;padding:0}.brief-field input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.6em;margin:0}.brief-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.72;margin:0}.brief-field input:focus,.brief-field select:focus,.brief-field textarea:focus{border-color:var(--purple)}.brief-field input::placeholder,.brief-field textarea::placeholder{color:var(--chalk-ghost)}.brief-submit{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;margin-top:8px;padding-top:30px;display:flex}.brief-submit p{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.06em;text-transform:uppercase;font-size:.51rem;line-height:1.7}.brief-error{color:#ff8fbc;border:1px solid #f7258540;grid-column:1/-1;padding:12px 14px;font-size:.75rem}.brief-success{background:radial-gradient(circle at 70% 30%, #75f8c312, transparent 38%), var(--void);border:1px solid #75f8c340;border-radius:6px;flex-direction:column;justify-content:center;min-height:520px;padding:60px;display:flex}.brief-success>span{color:var(--mint);font-family:var(--fm);letter-spacing:.14em;font-size:.61rem}.brief-success h2{color:var(--chalk);font-family:var(--fd);margin-top:24px;font-size:3.2rem;font-weight:300}.brief-success p{max-width:520px;color:var(--chalk-dim);margin-top:20px;font-size:.9rem;line-height:1.85}.not-found-page{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:100px 5%;display:flex;position:relative}.not-found-page>span{color:var(--gold);font-family:var(--fm);letter-spacing:.14em;font-size:.62rem}.not-found-page h1{color:var(--chalk);font-family:var(--fd);margin:30px 0 42px;font-size:clamp(3rem,8vw,7rem);font-weight:300;line-height:.95}.not-found-page h1 em{color:var(--chalk-dim);font-weight:300}@keyframes radarScan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1080px){.process-grid{grid-template-columns:repeat(3,1fr)}.process-grid>div:nth-child(4),.process-grid>div:nth-child(5){border-top:1px solid var(--border)}.service-row{grid-template-columns:56px .8fr 1.2fr}.service-meta{display:none}.offer-grid{grid-template-columns:1fr 1fr}.offer-grid>div:last-child{grid-column:1/-1}.studio-grid,.readiness-grid{gap:60px}}@media (max-width:900px){.launch-nav-links{display:none}.launch-menu-trigger{display:block}.launch-statement-grid,.launch-section-heading.is-split,.frames-manifesto-grid,.frame-diagnosis-grid,.frame-output-grid,.frame-disclaimer>div,.start-form-grid{grid-template-columns:1fr;gap:36px}.launch-statement-copy{margin-top:10px}.launch-section-copy{max-width:620px}.proof-card{min-height:520px}.studio-grid,.readiness-grid{grid-template-columns:1fr}.studio-copy{max-width:680px}.launch-footer-grid{grid-template-columns:1fr 1fr}.launch-footer-meta{border-top:1px solid var(--border);text-align:left;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;padding-top:24px}.subpage-hero-copy{grid-template-columns:1fr;gap:24px}.subpage-hero-copy span{max-width:400px}.frame-output-grid,.start-form-grid{gap:54px}}@media (max-width:720px){.launch-wrap{width:min(var(--launch-max), 90%)}.launch-hero{min-height:820px}.launch-cta-meta,.launch-direct-links{flex-wrap:wrap;max-width:360px}.launch-statement,.launch-section{padding:84px 0}.launch-statement-copy,.frames-preview-grid,.frame-archive-grid,.proof-grid{grid-template-columns:1fr}.launch-section-heading{margin-bottom:52px}.frame-card,.dispatch-card,.archive-next{min-height:520px}.service-row{grid-template-columns:40px 1fr;gap:10px 16px;min-height:0;padding:30px 0}.service-row p{grid-column:2}.offer-grid{grid-template-columns:1fr}.offer-grid>div:last-child{grid-column:auto}.process-grid{grid-template-columns:1fr}.process-grid>div{border-top:1px solid var(--border)}.process-grid>div:first-child{border-top:0}.process-grid article{min-height:240px}.process-grid p{min-height:0}.founder-board{grid-template-columns:1fr 1fr}.launch-final-cta{min-height:660px}.launch-footer-grid{grid-template-columns:1fr;gap:38px}.launch-footer-meta{flex-direction:column;grid-column:auto}.subpage-hero{min-height:720px;padding:140px 0 90px}.frames-manifesto{padding:80px 0}.frame-detail-hero{min-height:820px}.frame-detail-summary{grid-template-columns:1fr;gap:32px}.frame-detail-summary .btn-p{width:fit-content}.intervention-grid{grid-template-columns:1fr}.intervention-grid article{min-height:280px}.intervention-grid p{min-height:0}.live-concept-bar{grid-template-columns:1fr auto}.live-concept-bar p{display:none}.live-concept-copy{grid-template-columns:1fr;gap:34px}.live-concept-copy .btn-p{width:fit-content}.live-concept-notice{position:absolute;inset:auto 14px 14px}.start-intro{min-height:700px}}@media (max-width:520px){.launch-nav{height:64px;padding-inline:4%}.launch-wordmark{font-size:1.38rem}.launch-logo-mark{width:28px;height:28px}.launch-hero{min-height:760px;padding:112px 5% 74px}.launch-hero-eyebrow{gap:9px;font-size:.53rem}.launch-hero-eyebrow span{width:14px}.launch-hero h1{font-size:clamp(3rem,16vw,5rem)}.launch-hero-line{font-size:2rem}.launch-hero-copy{margin-top:28px}.launch-hero-actions,.launch-cta-actions{flex-direction:column;gap:12px;width:100%}.launch-hero-actions .btn-p,.launch-hero-actions .btn-g,.launch-cta-actions .btn-p,.launch-cta-actions .btn-g{width:100%}.launch-statement h2,.launch-section-heading h2,.readiness-intro h2,.studio-copy h2,.frame-output h2{font-size:2.45rem}.launch-statement-copy{grid-template-columns:1fr;gap:22px}.frame-card-copy,.dispatch-card,.archive-next{padding:28px 24px}.frame-card-visual strong{font-size:5.2rem}.frame-card-copy h3,.dispatch-card h3{font-size:1.75rem}.service-row:hover{margin-inline:0;padding-inline:0}.offer-card{padding:28px 23px}.proof-card{min-height:500px}.proof-copy{padding:30px 26px}.proof-visual{min-height:280px}.ledger-motif{inset-inline:32px}.founder-board{grid-template-columns:1fr}.studio-coordinate{flex-direction:column;grid-column:auto;gap:5px}.launch-final-cta h2,.frames-nominate h2{font-size:3.1rem}.launch-cta-meta{display:none}.launch-direct-links{flex-direction:column;margin-inline:auto}.launch-footer-links{grid-template-columns:1fr 1fr}.subpage-hero h1{font-size:4.5rem}.archive-heading{flex-direction:column;align-items:flex-start}.frame-detail-hero{min-height:760px;padding:120px 0 80px}.frame-detail-project{margin-top:54px}.frame-detail-hero h1{font-size:3.5rem}.frame-diagnosis,.frame-output{padding:82px 0}.frame-diagnosis blockquote{font-size:1.8rem}.frame-disclaimer>div{gap:12px}.live-concept-hero{min-height:calc(100svh - 50px);padding:84px 6% 170px}.live-concept-hero h1{font-size:3.75rem}.live-coordinate{display:none}.start-intro{min-height:650px;padding:130px 5% 80px}.start-intro h1{font-size:3.5rem}.start-spec{flex-direction:column}.start-form-section{padding:82px 0 100px}.build-brief{grid-template-columns:1fr;padding:28px 20px}.brief-field,.brief-wide{grid-column:auto}.brief-submit{flex-direction:column;grid-column:auto;align-items:stretch}.brief-error{grid-column:auto}}@media (prefers-reduced-motion:reduce){.launch-shell *,.live-concept *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.launch-reveal{opacity:1;transform:none}}
