@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-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-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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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-fineprint{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.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}.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}.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,.full-frame-grid article>span,.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}.launch-full-frame{background:linear-gradient(180deg, #9b5de506, transparent 40%), var(--void-2)}.full-frame-grid{border:1px solid var(--border);background:var(--border);border-radius:6px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.full-frame-grid>div{height:100%}.full-frame-grid article{background:var(--void-2);flex-direction:column;height:100%;min-height:310px;padding:36px 30px;display:flex}.full-frame-grid h3{color:var(--chalk);font-family:var(--fd);margin-top:auto;font-size:1.7rem;font-weight:400}.full-frame-grid p{min-height:10.2em;color:var(--chalk-dim);margin-top:12px;font-size:.84rem;line-height:1.7}.genesis-offer{background:linear-gradient(120deg, #75f8c312, transparent 42%), var(--void-2);border:1px solid #75f8c347;border-radius:6px;grid-template-columns:1.25fr 1fr;align-items:center;gap:30px 50px;margin-bottom:18px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.genesis-offer:after{content:"GENESIS";color:#75f8c30a;font-family:var(--fm);letter-spacing:.08em;font-size:5rem;font-weight:400;position:absolute;inset:auto 20px -30px auto}.genesis-signal{color:var(--mint);font-family:var(--fm);letter-spacing:.14em;grid-column:1/-1;align-items:center;gap:10px;font-size:.61rem;display:flex}.availability-dot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:1.6s ease-in-out infinite blink}.genesis-offer>div:nth-child(2) p{color:var(--chalk-ghost);font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.genesis-offer h3{color:var(--chalk);font-family:var(--fd);margin-top:8px;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;line-height:1.2}.genesis-offer del{color:var(--chalk-ghost);text-decoration-thickness:1px}.genesis-offer strong{color:var(--mint);font-weight:400}.genesis-offer ul{z-index:1;color:var(--chalk-dim);grid-template-columns:1fr 1fr;gap:8px 20px;font-size:.8rem;list-style:none;display:grid;position:relative}.genesis-offer li:before{content:"+";color:var(--mint);font-family:var(--fm);margin-right:8px}.genesis-offer .btn-p{z-index:1;width:fit-content;position:relative}.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);margin-top:40px;font-size:1.9rem;font-weight:400}.offer-price{color:var(--chalk);font-family:var(--fd);margin-top:12px;font-size:2.6rem;font-weight:300;line-height:1}.offer-price span,.offer-price small{color:var(--gold);font-family:var(--fm);letter-spacing:.12em;font-size:.5rem}.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}.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)}.dispatch-mix{background:var(--void-2)}.dispatch-mix-list{border-top:1px solid var(--border)}.dispatch-mix-list>div>div{border-bottom:1px solid var(--border);grid-template-columns:100px 1fr auto;align-items:center;gap:30px;min-height:92px;display:grid}.dispatch-mix-list span{color:var(--chalk-ghost);font-family:var(--fd);font-size:2.2rem;font-weight:300}.dispatch-mix-list p{color:var(--chalk);font-family:var(--fd);font-size:1.45rem}.dispatch-mix-list i{color:var(--gold);font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-style:normal}.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}.full-frame-grid{grid-template-columns:1fr 1fr}.full-frame-grid p{min-height:6.8em}.genesis-offer{grid-template-columns:1fr}.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}.full-frame-grid,.offer-grid{grid-template-columns:1fr}.offer-grid>div:last-child{grid-column:auto}.full-frame-grid article{min-height:250px}.full-frame-grid p{min-height:0}.genesis-offer{padding:28px 24px}.genesis-offer ul,.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}.dispatch-mix-list>div>div{grid-template-columns:64px 1fr}.dispatch-mix-list i{display:none}.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}.genesis-offer .btn-p{width:100%}.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}.dispatch-mix-list p{font-size:1.18rem}.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}}
