/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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;--spacing:.25rem;--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}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.contents{display:contents}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#07080a;--panel:#0d0f13;--panel-2:#12151a;--line:#262a31;--muted:#8d949e;--paper:#f2f2ed;--white:#fff;--blue:#4b6fff;--lime:#b8ff4f;--violet:#8d67ff;--orange:#ff8b4b;--cyan:#4bd9ff;--rose:#ff5e85;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}::selection{background:var(--blue);color:#fff}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.skip-link{z-index:100;background:var(--lime);color:var(--ink);padding:.8rem 1rem;font-weight:700;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080ae0;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.nav-wrap{width:min(100%, var(--max));grid-template-columns:1fr auto 1fr;align-items:center;height:78px;margin:auto;padding:0 clamp(1.25rem,4vw,4rem);display:grid}.brand{align-items:center;width:max-content;display:inline-flex}.official-logo-crop{isolation:isolate;background:#02020c;display:block;position:relative;overflow:hidden}.official-logo-crop img{transform-origin:50%;width:100%;max-width:none;height:auto;position:absolute;top:50%;left:0}.official-wordmark{width:168px;height:34px}.official-wordmark img{transform:translateY(-50%)scale(2.55)}.official-monogram{background:0 0;width:42px;height:32px}.official-monogram img{transform:translateY(-50%)scale(2.52)}.desktop-nav{color:#9da3ad;gap:clamp(1.5rem,3vw,3.2rem);font-size:.78rem;display:flex}.desktop-nav a{padding:1rem 0;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";background:var(--blue);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%}.desktop-contact{justify-self:end}.menu-button{color:#fff;background:0 0;border:0;align-items:center;gap:1rem;display:none}.mobile-nav{border-top:1px solid var(--line);background:var(--ink);padding:1rem 1.25rem 2rem}.mobile-nav a{border-bottom:1px solid var(--line);gap:1.2rem;padding:1rem 0;font-size:1.4rem;display:flex}.mobile-nav span{color:var(--muted);font:.7rem var(--font-geist-mono)}.section-pad,.section-grid{width:min(100%, var(--max));margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.section-label,.eyebrow{color:#818892;font:600 .67rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.14em}.eyebrow{align-items:center;gap:.65rem;display:flex}.eyebrow>span{background:var(--blue);width:6px;height:6px;box-shadow:0 0 12px var(--blue);border-radius:50%}.button{background:var(--paper);min-height:50px;color:var(--ink);text-transform:uppercase;letter-spacing:.06em;border:1px solid #3d424b;justify-content:center;align-items:center;gap:.75rem;padding:0 1.2rem;font-size:.75rem;font-weight:720;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.button:hover{background:var(--blue);color:#fff;border-color:var(--blue);transform:translateY(-2px)}.button-small{min-height:40px;padding-inline:1rem;font-size:.67rem}.button-light{background:var(--ink);color:#fff;border-color:var(--ink)}.button-light:hover{background:var(--blue)}.text-link{color:#c5c9ce;border-bottom:1px solid #444952;align-items:center;gap:.8rem;padding-bottom:.4rem;font-size:.78rem;display:inline-flex}.text-link span{color:var(--lime)}.text-link:hover{color:#fff;border-color:var(--lime)}.hero{border-bottom:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:1.25fr .75fr;min-height:calc(100svh - 78px);display:grid;position:relative}.hero:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-copy{z-index:1;align-self:center;padding:5rem 2rem 4rem 0;position:relative}.hero h1,.page-hero h1,.project-hero h1,.contact-hero h1,.youtube-hero h1{letter-spacing:-.075em;margin:1.5rem 0 2rem;font-size:clamp(4.2rem,8.7vw,8.7rem);font-weight:760;line-height:.82}h1 em,h2 em,blockquote em{color:#0000;-webkit-text-stroke:1px #a5abb4;font-style:normal;font-weight:500}.hero-lede{color:#aeb4bd;max-width:610px;font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.55}.hero-actions{align-items:center;gap:2rem;margin-top:2.7rem;display:flex}.hero-signal{border:1px solid var(--line);background:#0b0d11c7;align-self:center;place-items:center;height:min(68vh,620px);display:grid;position:relative;overflow:hidden}.hero-signal:before,.hero-signal:after{content:"";background:var(--line);width:1px;height:100%;position:absolute}.hero-signal:after{width:100%;height:1px}.signal-meta{color:#606772;font:.58rem var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;display:flex;position:absolute;inset:1rem 1rem auto}.signal-orbit{aspect-ratio:1;border:1px solid #2e333c;border-radius:50%;place-items:center;width:min(70%,330px);animation:7s ease-in-out infinite float;display:grid;position:relative}.signal-orbit:before,.signal-orbit:after{content:"";border:1px solid #242832;border-radius:50%;position:absolute;inset:14%}.signal-orbit:after{border-color:#4b6fff61;inset:30%;box-shadow:0 0 60px #4b6fff33}.signal-orbit>i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 14px var(--lime);border-radius:50%;position:absolute}.signal-orbit>i:first-of-type{top:11%;right:18%}.signal-orbit>i:nth-of-type(2){background:var(--blue);bottom:6%;left:40%}.signal-orbit>i:nth-of-type(3){background:#fff;top:48%;left:-4px}.signal-core{z-index:2;background:0 0;place-items:center;width:150px;height:110px;display:grid;position:relative;overflow:hidden}.signal-core img{width:100%;height:auto;display:block;transform:translateY(-7px)scale(1.72)}.signal-readout{color:#7a818b;font:.58rem var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.signal-readout b{color:var(--blue)}.hero-index{color:#5f6670;height:60px;font:.57rem var(--font-geist-mono);letter-spacing:.12em;border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:1rem;display:flex}.hero-index i{background:var(--line);flex:1;height:1px}@keyframes float{0%,to{transform:translateY(-5px)rotate(-3deg)}50%{transform:translateY(10px)rotate(3deg)}}.statement{grid-template-columns:.25fr 1fr;padding-top:10rem;padding-bottom:10rem;display:grid}.statement blockquote{letter-spacing:-.055em;grid-column:2;max-width:1080px;margin:0;font-size:clamp(2.8rem,5.5vw,6rem);font-weight:650;line-height:1.02}.statement-note{border-top:1px solid var(--line);grid-column:2;grid-template-columns:1fr 1fr;align-items:end;margin-top:4rem;padding-top:1rem;display:grid}.statement-note .big-arrow{color:var(--blue);font-size:2.4rem}.statement-note p{max-width:500px;color:var(--muted);line-height:1.65}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.section-heading h2,.portfolio-note h2,.support-note h2,.newsletter-band h2{letter-spacing:-.055em;margin:.7rem 0 0;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.95}.heading-note{max-width:360px;color:var(--muted);line-height:1.5}.work-section{padding-bottom:9rem}.project-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.project-card{background:var(--ink);min-width:0}.project-card>a{height:100%;padding:1rem;display:block}.project-card:hover .project-art{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-card:hover .project-art{border-color:color-mix(in srgb, var(--accent) 55%, #333)}}.project-card:hover .project-art>span{color:var(--accent);transform:scale(1.06)skew(-6deg)}.project-card:hover h3 span{transform:translate(3px,-3px)}.accent-blue{--accent:var(--blue)}.accent-violet{--accent:var(--violet)}.accent-lime{--accent:var(--lime)}.accent-orange{--accent:var(--orange)}.accent-cyan{--accent:var(--cyan)}.accent-rose{--accent:var(--rose)}.project-art{aspect-ratio:1.2;background:radial-gradient(circle at center, var(--accent), transparent 48%), linear-gradient(135deg, #11141a, #090a0d);border:1px solid #242831}@supports (color:color-mix(in lab, red, red)){.project-art{background:radial-gradient(circle at center, color-mix(in srgb, var(--accent) 13%, transparent), transparent 48%), linear-gradient(135deg, #11141a, #090a0d)}}.project-art{place-items:center;transition:border .2s;display:grid;position:relative;overflow:hidden}.project-art:before,.project-art:after{content:"";aspect-ratio:1;border:1px solid var(--accent);width:60%;position:absolute}@supports (color:color-mix(in lab, red, red)){.project-art:before,.project-art:after{border:1px solid color-mix(in srgb, var(--accent) 30%, #282c33)}}.project-art:before,.project-art:after{transform:rotate(45deg)}.project-art:after{width:32%}.project-art>span{z-index:2;font:750 clamp(2.4rem, 5vw, 5rem) var(--font-geist-mono);letter-spacing:-.18em;padding-right:.18em;transition:all .3s;position:relative}.project-art i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute}.project-art i:first-of-type{top:18%;left:28%}.project-art i:nth-of-type(2){bottom:22%;right:20%}.project-art i:nth-of-type(3){background:#fff;bottom:16%;left:12%}.card-kicker,.tag-row{color:#707782;font:.58rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:1rem;display:flex}.card-kicker{margin:1.2rem 0 1.8rem}.card-kicker span:last-child{color:var(--accent)}.project-card h3{letter-spacing:-.05em;justify-content:space-between;margin:0;font-size:clamp(1.7rem,2.5vw,2.8rem);display:flex}.project-card h3 span{color:var(--accent);font-size:1rem;transition:transform .2s}.project-card p{color:#8e959f;min-height:78px;font-size:.9rem;line-height:1.5}.tag-row{border-top:1px solid var(--line);padding-top:1rem}.operating-system{border-top:1px solid var(--line);padding-top:9rem;padding-bottom:9rem}.principle-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-right:1px solid var(--line);padding:2rem 1.5rem 3rem}.principle-grid article:last-child{border-right:0}.principle-grid span{color:var(--blue);font:.65rem var(--font-geist-mono)}.principle-grid h3{letter-spacing:-.03em;margin:4rem 0 1rem;font-size:1.3rem}.principle-grid p{color:var(--muted);font-size:.9rem;line-height:1.55}.update-section{padding-bottom:10rem}.update-list{border-top:1px solid var(--line)}.update-list article{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1fr 1.5fr .4fr;align-items:center;gap:2rem;padding:2rem 0;display:grid}.update-list article>div,.update-list article>span{color:#777e88;font:.6rem var(--font-geist-mono);text-transform:uppercase}.update-list article>div{gap:1rem;display:flex}.update-list article>div span:last-child{color:var(--blue)}.update-list h3{letter-spacing:-.03em;margin:0;font-size:1.4rem}.update-list p{color:var(--muted);font-size:.88rem;line-height:1.5}.cta-band{background:var(--paper);color:var(--ink);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,8vw,8rem);position:relative;overflow:hidden}.cta-band:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d8d8d1;width:42vw;position:absolute;bottom:-12vw;right:-8vw;transform:rotate(45deg)}.cta-band .section-label{color:#6b7075}.cta-band h2{z-index:1;letter-spacing:-.07em;margin:1rem 0 3rem;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.9;position:relative}.cta-band h2 em{-webkit-text-stroke-color:#6a6e72}.page-hero{border-bottom:1px solid var(--line);padding-top:8rem;padding-bottom:5rem}.page-hero h1{max-width:1200px}.page-intro{grid-template-columns:1fr auto;align-items:end;gap:3rem;margin-left:38%;display:grid}.page-intro p{color:#a6acb5;max-width:650px;font-size:1.15rem;line-height:1.6}.page-intro span{color:#5f6670;font:.57rem var(--font-geist-mono)}.projects-all{padding-top:2rem;padding-bottom:9rem}.portfolio-filter{gap:.7rem;margin-bottom:2rem;display:flex;overflow-x:auto}.portfolio-filter span{border:1px solid var(--line);color:#7f8690;font:.62rem var(--font-geist-mono);white-space:nowrap;padding:.7rem 1rem}.portfolio-filter span:first-child{background:var(--paper);color:var(--ink)}.project-grid-full{grid-template-columns:repeat(2,1fr)}.project-grid-full .project-art{aspect-ratio:1.7}.project-grid-full .project-card p{min-height:48px}.portfolio-note{border-top:1px solid var(--line);grid-template-columns:.25fr .75fr;padding-top:8rem;padding-bottom:9rem;display:grid}.portfolio-note h2,.portfolio-note>p:last-child{grid-column:2}.portfolio-note>p:last-child{max-width:650px;color:var(--muted);font-size:1.05rem;line-height:1.7}.project-hero{border-bottom:1px solid var(--line);min-height:770px;padding-top:5rem;padding-bottom:3rem;position:relative;overflow:hidden}.project-hero-meta{border-bottom:1px solid var(--line);color:#6e7580;font:.62rem var(--font-geist-mono);justify-content:space-between;margin-bottom:4rem;padding-bottom:1.2rem;display:flex}.project-hero-meta span:nth-child(2){color:var(--accent)}.project-hero h1{z-index:2;white-space:nowrap;margin-bottom:0;font-size:clamp(5.5rem,14vw,14rem);position:relative}.project-subtitle{z-index:2;color:var(--accent);font:.7rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;margin:1rem 0;position:relative}.project-hero-art{aspect-ratio:1;border:1px solid var(--accent);width:min(34vw,460px);position:absolute;top:25%;right:7%}@supports (color:color-mix(in lab, red, red)){.project-hero-art{border:1px solid color-mix(in srgb, var(--accent) 50%, #2a2d34)}}.project-hero-art{background:radial-gradient(circle, var(--accent), transparent 65%);place-items:center;display:grid;transform:rotate(-8deg)}@supports (color:color-mix(in lab, red, red)){.project-hero-art{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 15%, transparent), transparent 65%)}}.project-hero-art:before,.project-hero-art:after{content:"";border:1px solid #2b3038;position:absolute;inset:13%;transform:rotate(45deg)}.project-hero-art:after{inset:30%}.project-hero-art span{z-index:2;font:800 clamp(4rem, 8vw, 8rem) var(--font-geist-mono);letter-spacing:-.2em;color:var(--accent);padding-right:.2em}.project-hero-art i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute}.project-hero-art i:first-of-type{top:8%;left:50%}.project-hero-art i:nth-of-type(2){top:55%;right:8%}.project-hero-art i:nth-of-type(3){bottom:20%;left:12%}.project-hero-art i:nth-of-type(4){background:#fff;top:15%;left:5%}.project-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding-top:1.5rem;display:flex;position:absolute;bottom:3rem;left:clamp(1.25rem,5vw,5rem);right:clamp(1.25rem,5vw,5rem)}.project-summary p{max-width:620px;font-size:1.3rem;line-height:1.5}.project-summary span{color:#6d747e;font:.6rem var(--font-geist-mono)}.case-intro{grid-template-columns:.25fr .75fr;padding-top:9rem;padding-bottom:9rem;display:grid}.case-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,4.4vw,4.8rem);font-weight:520;line-height:1.05}.strategy-grid{grid-template-columns:repeat(3,1fr);padding-bottom:9rem;display:grid}.strategy-grid article{border-top:1px solid var(--line);border-right:1px solid var(--line);margin-right:2rem;padding:1.5rem 2rem 2rem 0}.strategy-grid article:last-child{border-right:0}.strategy-grid span{color:var(--blue);font:.65rem var(--font-geist-mono)}.strategy-grid h3{margin:2.5rem 0 1rem;font-size:1.5rem}.strategy-grid p{color:var(--muted);line-height:1.65}.detail-split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;padding-top:8rem;padding-bottom:8rem;display:grid}.detail-split h2,.product-system h2,.tech-section h2,.launch-roadmap h2,.about-manifesto h2,.roadmap-rules h2,.contact-area h2,.github-principles h2,.content-rules h2{letter-spacing:-.055em;font-size:clamp(2.7rem,4.5vw,5rem);line-height:.98}.mvp-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mvp-list li{border-bottom:1px solid var(--line);color:#c9cdd2;grid-template-columns:50px 1fr;gap:1rem;padding:1.5rem 0;display:grid}.mvp-list span{color:var(--blue);font:.65rem var(--font-geist-mono)}.product-system{background:var(--paper);color:var(--ink);max-width:none;padding-top:8rem;padding-bottom:8rem}.product-system>div:first-child,.product-system .system-grid{width:min(100%, calc(var(--max) - 10rem));margin-inline:auto}.product-system .section-label{color:#6d7277}.system-grid{border-top:1px solid #c8c8c2;grid-template-columns:repeat(3,1fr);display:grid;margin-top:5rem!important}.system-grid article{border-right:1px solid #c8c8c2;margin-right:2rem;padding:1.5rem 2rem 0 0}.system-grid article:last-child{border:0}.system-grid span{color:#696d72;font:.62rem var(--font-geist-mono)}.system-grid h3{font-size:1.15rem;font-weight:520;line-height:1.55}.tech-section{grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:9rem;padding-bottom:9rem;display:grid}.tech-section>div>p:last-child{color:var(--muted);max-width:460px;line-height:1.6}.tech-section ul{border-top:1px solid var(--line);padding:0;list-style:none}.tech-section li{border-bottom:1px solid var(--line);color:#aeb4bd;justify-content:space-between;padding:1.4rem 0;display:flex}.tech-section li span{color:var(--lime)}.launch-roadmap{border-top:1px solid var(--line);padding-top:8rem;padding-bottom:9rem}.roadmap-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.roadmap-row article{border-right:1px solid var(--line);margin-right:1.5rem;padding:1.5rem 1.5rem 3rem 0}.roadmap-row article:last-child{border:0}.roadmap-row article>span{color:var(--blue);font:.65rem var(--font-geist-mono)}.roadmap-row article>p:first-of-type{color:#666d77;font:.6rem var(--font-geist-mono);margin-top:3rem}.roadmap-row h3{font-size:1.5rem}.roadmap-row article>p:last-child{color:var(--muted);line-height:1.55}.metric-row{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.metric-row span{border:1px solid var(--line);color:#828993;padding:.7rem 1rem;font-size:.7rem}.next-project{background:var(--blue);justify-content:space-between;align-items:center;padding:4rem clamp(1.25rem,5vw,5rem);display:flex}.next-project p{font:.65rem var(--font-geist-mono);text-transform:uppercase}.next-project a{letter-spacing:-.06em;font-size:clamp(3rem,7vw,7rem);font-weight:700}.next-project a span{font-size:.5em}.about-manifesto,.roadmap-rules{grid-template-columns:.3fr .7fr;padding-top:9rem;padding-bottom:9rem;display:grid}.about-manifesto>div,.roadmap-rules>div{grid-column:2}.about-manifesto h2{margin-top:0}.about-manifesto div p{max-width:620px;color:var(--muted);font-size:1.1rem;line-height:1.75}.studio-strips{grid-template-columns:repeat(3,1fr);padding-bottom:9rem;display:grid}.studio-strips>div{border:1px solid var(--line);margin-right:-1px;padding:2rem}.studio-strips span{color:var(--blue);font:.65rem var(--font-geist-mono)}.studio-strips h3{margin-top:5rem;font-size:1.6rem}.studio-strips p{color:var(--muted);line-height:1.6}.founder-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:8rem;padding-bottom:8rem;display:grid}.founder-monogram{aspect-ratio:1.6;border:1px solid var(--line);background:radial-gradient(circle,#4b6fff29,#0000 60%);place-items:center;display:grid}.founder-monogram span{font:800 clamp(4rem, 9vw, 9rem) var(--font-geist-mono);color:#0000;-webkit-text-stroke:1px var(--blue)}.founder-section h2{letter-spacing:-.06em;margin:1rem 0;font-size:clamp(3rem,5vw,5.5rem)}.founder-section div:last-child>p{color:var(--muted);max-width:520px;line-height:1.7}.roadmap-board{grid-template-columns:repeat(3,1fr);gap:1px;padding-top:5rem;padding-bottom:9rem;display:grid}.roadmap-board article{border:1px solid var(--line);padding:2rem}.roadmap-board article>div{color:#6b727c;font:.62rem var(--font-geist-mono);text-transform:uppercase;justify-content:space-between;display:flex}.roadmap-board article:first-child>div p{color:var(--lime)}.roadmap-board h2{margin:4rem 0 2rem;font-size:2.4rem}.roadmap-board ul{padding:0;list-style:none}.roadmap-board li{border-top:1px solid var(--line);color:#a6acb5;gap:1rem;padding:1.2rem 0;line-height:1.45;display:flex}.roadmap-board li span{background:var(--blue);border-radius:50%;flex:none;width:5px;height:5px;margin-top:.5rem}.roadmap-rules{border-top:1px solid var(--line)}.roadmap-rules h2{margin-top:0}.roadmap-rules ol{padding:0;list-style:none}.roadmap-rules li{border-top:1px solid var(--line);color:#a8aeb6;padding:1.3rem 0}.roadmap-rules li span{color:var(--blue);font:.65rem var(--font-geist-mono);margin-right:2rem}.updates-page{padding-top:4rem;padding-bottom:8rem}.featured-update{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.featured-update>div:first-child{padding:clamp(2rem,5vw,5rem)}.featured-update>div>span{color:var(--blue);font:.62rem var(--font-geist-mono)}.featured-update h2{letter-spacing:-.05em;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1}.featured-update p{color:var(--muted);line-height:1.65}.update-art{border-left:1px solid var(--line);background:radial-gradient(circle,#4b6fff33,#0000 50%),linear-gradient(45deg,#0000 49.8%,#252933 50%,#0000 50.2%);place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.update-art>img{width:min(72%,390px);height:auto;transform:scale(1.34)}.update-art>span{position:absolute;bottom:1.5rem;left:1.5rem}.update-art i{background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute}.update-art i:first-of-type{top:15%;left:25%}.update-art i:nth-of-type(2){background:var(--blue);bottom:30%;right:15%}.update-art i:nth-of-type(3){background:#fff;bottom:12%;left:15%}.update-archive{margin-top:2rem}.update-archive article{border-top:1px solid var(--line);grid-template-columns:60px 1fr auto;gap:2rem;padding:2rem 0;display:grid}.update-archive article>span{color:#666d77;font:.6rem var(--font-geist-mono)}.update-archive h3{margin:.5rem 0;font-size:1.7rem}.update-archive p{color:var(--muted)}.newsletter-band{background:var(--panel);grid-template-columns:1fr 1fr;align-items:end;gap:10%;padding-top:7rem;padding-bottom:7rem;display:grid}.newsletter-band>div>p:last-child{color:var(--muted)}.tier-grid{grid-template-columns:repeat(3,1fr);gap:1px;padding-top:5rem;padding-bottom:8rem;display:grid}.tier-grid article{border:1px solid var(--line);padding:2rem}.tier-grid article.featured-tier{border-color:var(--blue);background:#4b6fff0f}.tier-grid article>span{color:var(--blue);font:.65rem var(--font-geist-mono)}.tier-grid article>p{color:var(--muted);margin-top:3rem}.tier-grid h2{font-size:2.2rem}.tier-grid article>div b{letter-spacing:-.06em;font-size:4rem}.tier-grid article>div span{color:var(--muted)}.tier-grid ul{min-height:200px;padding:2rem 0;list-style:none}.tier-grid li{border-top:1px solid var(--line);color:#9ca3ad;padding:1rem 0;font-size:.88rem}.tier-grid button{border:1px solid var(--line);color:#767d87;background:#15181d;width:100%;min-height:48px}.featured-tier button{color:#aebcff;border-color:#4b6fff80}.support-note{border-top:1px solid var(--line);padding-top:8rem;padding-bottom:9rem}.support-note>p:not(.section-label){max-width:650px;color:var(--muted);line-height:1.7}.contact-hero{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:center;gap:5%;min-height:650px;padding-top:8rem;padding-bottom:5rem;display:grid}.contact-hero>div:first-child>p:last-child,.youtube-hero>div:first-child>p{color:#9ea5ae;max-width:590px;font-size:1.1rem;line-height:1.6}.contact-signal{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:relative}.contact-signal:before,.contact-signal:after{content:"";border:1px solid #262a32;border-radius:50%;position:absolute;inset:20%}.contact-signal:after{border-color:var(--blue);inset:38%;box-shadow:0 0 70px #4b6fff40}.contact-signal>span{z-index:2;font:800 4rem var(--font-geist-mono)}.contact-signal i{background:var(--lime);border-radius:50%;width:6px;height:6px;position:absolute}.contact-signal i:first-of-type{top:10%;left:50%}.contact-signal i:nth-of-type(2){background:var(--blue);bottom:30%;right:8%}.contact-signal i:nth-of-type(3){background:#fff;bottom:16%;left:14%}.contact-area{grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:8rem;padding-bottom:9rem;display:grid}.contact-area h2{margin-top:3rem}.contact-details{margin-top:5rem}.contact-details span{color:#626a74;font:.62rem var(--font-geist-mono)}.contact-details p{color:var(--muted);line-height:1.7}.contact-form{flex-direction:column;gap:1.5rem;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.contact-form label{color:#89909a;font:.67rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:.65rem;display:flex}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid var(--line);color:#fff;text-transform:none;letter-spacing:normal;background:#0c0e12;border-radius:0;outline:none;width:100%;padding:1rem}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--blue)}.form-submit{align-items:center;gap:1.5rem;display:flex}.form-submit p{color:#666d77;max-width:260px;font-size:.7rem;line-height:1.4}.form-status{color:var(--muted);margin:.7rem 0 0;font-size:.78rem}.form-status.success{color:var(--lime)}.form-status.error{color:#ff7d82}.repo-list{padding-top:5rem;padding-bottom:8rem}.repo-list article{border-top:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:2rem;padding:2rem 0;display:grid}.repo-list article>span,.repo-list article>div:last-child{color:#68707a;font:.62rem var(--font-geist-mono)}.repo-list h2{font:1.6rem var(--font-geist-mono);margin:0}.repo-list p{color:var(--muted);max-width:650px}.repo-list article>div:last-child{gap:1rem;display:flex}.repo-list article>div:last-child span:last-child{color:var(--blue)}.github-principles{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;padding-top:8rem;padding-bottom:8rem;display:grid}.github-principles ul{border-top:1px solid var(--line);padding:0;list-style:none}.github-principles li{border-bottom:1px solid var(--line);color:#aeb4bd;padding:1.4rem 0}.youtube-hero{grid-template-columns:1fr 1fr;align-items:center;gap:7%;min-height:720px;padding-top:7rem;padding-bottom:7rem;display:grid}.youtube-hero h1{font-size:clamp(4rem,7vw,7.5rem)}.youtube-hero .button{margin-top:2rem}.video-frame{aspect-ratio:16/11;border:1px solid var(--line);background:radial-gradient(circle,#4b6fff2e,#0000 54%);place-items:center;display:grid;position:relative}.video-grid{background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.play-mark{z-index:2;background:0 0;place-items:center;width:190px;height:150px;display:grid;position:relative;overflow:hidden}.play-mark img{width:100%;height:auto;transform:scale(1.7)}.play-mark b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.85rem;display:grid;position:absolute;bottom:8px;right:8px}.video-frame p{color:#737a85;font:.6rem var(--font-geist-mono);position:absolute;bottom:1rem;left:1.5rem}.series-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:3rem;padding-bottom:9rem;display:grid}.series-grid article>span{color:#68707a;font:.6rem var(--font-geist-mono)}.series-thumb{aspect-ratio:1.5;border:1px solid var(--line);background:#0c0e12;place-items:center;margin:1rem 0 1.5rem;display:grid;position:relative;overflow:hidden}.series-thumb:before{content:"";aspect-ratio:1;border:1px solid #4b6fff66;width:60%;transform:rotate(45deg)}.series-thumb span{z-index:2;font:800 1.5rem var(--font-geist-mono);position:absolute}.series-thumb i{background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;top:20%;right:20%}.series-grid h2{font-size:1.5rem}.series-grid p{color:var(--muted);line-height:1.6}.content-rules{border-top:1px solid var(--line);padding-top:8rem;padding-bottom:8rem}.content-rules>div{flex-wrap:wrap;gap:.6rem;display:flex}.content-rules>div span{border:1px solid var(--line);color:#7e858f;font:.62rem var(--font-geist-mono);padding:.7rem 1rem}.apps-hero{background:radial-gradient(circle at 84% 30%,#b8ff4f14,#0000 28%)}.apps-catalog{padding-top:5rem;padding-bottom:9rem}.app-feature-card{border:1px solid var(--line);background:linear-gradient(135deg,#0b0d11,#10131a);grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid;overflow:hidden}.app-feature-visual{border-right:1px solid var(--line);background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:540px;display:grid;position:relative}.app-feature-visual:before,.app-feature-visual:after{content:"";aspect-ratio:1;border:1px solid #b8ff4f2b;border-radius:50%;width:68%;position:absolute}.app-feature-visual:after{border-color:#4b6fff45;width:42%}.app-icon-aura{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#4b6fff47,#0000 68%);border-radius:50%;width:55%;position:absolute}.app-feature-visual img{z-index:2;border-radius:24%;width:min(48%,280px);transition:transform .35s;position:relative;box-shadow:0 30px 80px #000000a6,0 0 65px #4b6fff2e}.app-feature-card:hover .app-feature-visual img{transform:translateY(-8px)rotate(-1deg)}.app-feature-copy{flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,6rem);display:flex}.app-status{color:#757c87;font:.6rem var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:.8rem;display:flex}.app-status i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 10px var(--lime);border-radius:50%}.app-feature-copy h2{letter-spacing:-.08em;margin:2.3rem 0 1rem;font-size:clamp(4.5rem,8vw,8rem);line-height:.8}.app-tagline{color:#fff!important;font-size:clamp(1.2rem,2vw,1.7rem)!important}.app-feature-copy p{color:var(--muted);max-width:610px;line-height:1.7}.app-chip-row{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 2.5rem;display:flex}.app-chip-row span{border:1px solid var(--line);color:#9198a2;font:.58rem var(--font-geist-mono);text-transform:uppercase;padding:.65rem .85rem}.app-feature-copy>b{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.app-feature-copy>b span{color:var(--lime);margin-left:.5rem}.apps-principles{border-top:1px solid var(--line);grid-template-columns:.25fr .75fr;padding-top:8rem;padding-bottom:9rem;display:grid}.apps-principles>div{grid-template-columns:repeat(3,1fr);display:grid}.apps-principles article{border-left:1px solid var(--line);padding:0 2rem 2rem}.apps-principles article span{color:var(--lime);font:.62rem var(--font-geist-mono)}.apps-principles h3{margin-top:4rem}.apps-principles p{color:var(--muted);line-height:1.6}.peak-subnav{border-bottom:1px solid var(--line);background:#090a0d;justify-content:space-between;align-items:center;gap:2rem;min-height:64px;display:flex}.peak-subnav-brand{letter-spacing:-.03em;align-items:center;gap:.7rem;font-weight:700;display:flex}.peak-subnav-brand img{border-radius:8px;width:30px;height:30px}.peak-subnav>div{gap:clamp(1rem,2.6vw,2.5rem);display:flex;overflow-x:auto}.peak-subnav>div a{color:#878e98;font:.63rem var(--font-geist-mono);text-transform:uppercase;flex:none}.peak-subnav a:hover{color:#fff}.peak-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 48%,#4b6fff1f,#0000 28%);grid-template-columns:1.1fr .9fr;align-items:center;gap:6%;min-height:780px;display:grid}.peak-hero h1{letter-spacing:-.09em;margin:1.7rem 0 2rem;font-size:clamp(6rem,12vw,12rem);line-height:.75}.peak-lede{color:#a9b0b9;max-width:690px;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.6}.peak-actions{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.peak-icon-stage{border:1px solid var(--line);background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:570px;display:grid;position:relative;overflow:hidden}.peak-icon-stage>span,.peak-icon-stage>p{z-index:3;color:#68707a;font:.56rem var(--font-geist-mono);letter-spacing:.1em;position:absolute}.peak-icon-stage>span{top:1rem;left:1rem}.peak-icon-stage>p{bottom:1rem;right:1rem}.peak-icon-stage>img{z-index:2;border-radius:24%;width:min(48%,260px);animation:7s ease-in-out infinite float;box-shadow:0 34px 90px #000000b8,0 0 75px #4b6fff38}.peak-radar{aspect-ratio:1;border:1px solid #292e38;border-radius:50%;width:72%;position:absolute}.peak-radar:before,.peak-radar:after{content:"";border:1px solid #4b6fff40;border-radius:50%;position:absolute;inset:17%}.peak-radar:after{border-color:#b8ff4f33;inset:35%}.peak-radar i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%;position:absolute}.peak-radar i:first-child{top:10%;left:42%}.peak-radar i:nth-child(2){background:var(--blue);bottom:31%;right:4%}.peak-radar i:nth-child(3){background:#fff;bottom:15%;left:11%}.peak-definition{grid-template-columns:.28fr .72fr;padding-top:9rem;padding-bottom:9rem;display:grid}.peak-definition>div h2,.peak-flow h2,.peak-platform h2,.support-faq h2,.peak-support-form h2,.build-details h2,.release-note h2{letter-spacing:-.06em;margin:0 0 2rem;font-size:clamp(3rem,5.2vw,5.7rem);line-height:.95}.peak-definition>div>p{color:#a2a9b2;max-width:760px;font-size:1.12rem;line-height:1.8}.peak-pillars{border-top:1px solid var(--line);padding-top:8rem;padding-bottom:9rem}.peak-feature-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.peak-feature-grid article{background:var(--ink);min-height:330px;padding:2rem}.peak-feature-grid article>div{justify-content:space-between;align-items:start;display:flex}.peak-feature-grid article>div span{width:45px;height:45px;color:var(--lime);border:1px solid #353a44;place-items:center;font-size:1.2rem;display:grid}.peak-feature-grid article>div i{color:#626a75;font:normal .6rem var(--font-geist-mono)}.peak-feature-grid h3{margin:5rem 0 1rem;font-size:1.55rem}.peak-feature-grid p{color:var(--muted);font-size:.9rem;line-height:1.65}.peak-flow{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:8%;padding-top:9rem;padding-bottom:9rem;display:grid}.peak-flow ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.peak-flow li{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:1.5rem;padding:1.7rem 0;display:grid}.peak-flow li>span{color:var(--lime);font:.62rem var(--font-geist-mono)}.peak-flow h3{margin:0 0 .5rem}.peak-flow li p{color:var(--muted);margin:0;line-height:1.6}.peak-platform{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1fr;align-items:end;gap:10%;padding-top:8rem;padding-bottom:8rem;display:grid}.peak-platform .section-label{color:#666d73}.peak-platform>div:first-child>p:last-child{color:#5e646a;max-width:620px;line-height:1.7}.platform-list{flex-wrap:wrap;gap:.65rem;display:flex}.platform-list span{font:.62rem var(--font-geist-mono);border:1px solid #c9c9c3;padding:.8rem 1rem}.peak-links{padding-top:8rem;padding-bottom:9rem}.peak-links>div{border-top:1px solid var(--line);margin-top:3rem}.peak-links a{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1fr auto;align-items:center;gap:2rem;padding:2rem 0;display:grid}.peak-links a span{color:#737a84;font:.62rem var(--font-geist-mono);text-transform:uppercase}.peak-links a b{font-size:1.2rem}.peak-links a i{color:var(--lime);font-style:normal}.peak-doc-hero{border-bottom:1px solid var(--line);padding-top:6rem;padding-bottom:5rem}.peak-doc-hero h1{letter-spacing:-.075em;margin:2rem 0 1.5rem;font-size:clamp(4rem,8vw,8rem);line-height:.88}.peak-doc-hero>p:last-child{color:#a4abb4;max-width:820px;font-size:1.15rem;line-height:1.7}.legal-document{grid-template-columns:240px 1fr;align-items:start;gap:clamp(3rem,9vw,9rem);padding-top:5rem;padding-bottom:10rem;display:grid}.legal-document aside{border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:105px}.legal-document aside strong,.legal-document aside a{border-bottom:1px solid var(--line);padding:1rem 0}.legal-document aside strong{color:#68707a;font:.6rem var(--font-geist-mono);text-transform:uppercase}.legal-document aside a{color:#969da7;font-size:.78rem}.legal-document aside a:hover{color:var(--lime)}.legal-copy{max-width:850px}.legal-copy section{border-bottom:1px solid var(--line);margin-bottom:3.5rem;padding:0 0 3.5rem;scroll-margin-top:110px}.legal-copy section>span{color:var(--lime);font:.63rem var(--font-geist-mono)}.legal-copy h2{letter-spacing:-.045em;margin:1rem 0 1.4rem;font-size:clamp(2rem,3.2vw,3.2rem)}.legal-copy h3{margin:2rem 0 .6rem;font-size:1.05rem}.legal-copy p,.legal-copy li{color:#a0a7b0;line-height:1.8}.legal-copy a{color:#d3d8de;border-bottom:1px solid #4a5059}.legal-copy ul{padding-left:1.2rem}.legal-copy li{margin:.6rem 0}.legal-copy code,.build-details code{color:var(--lime);font-family:var(--font-geist-mono);font-size:.82em}.legal-copy .legal-highlight{background:#b8ff4f0a;border:1px solid #b8ff4f40;padding:2rem}.legal-highlight h2{margin-top:0}.legal-table{border-top:1px solid var(--line)}.legal-table>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:2rem;padding:1.3rem 0;display:grid}.legal-table p{margin:0}.support-status{grid-template-columns:repeat(3,1fr);gap:1px;padding-top:4rem;padding-bottom:5rem;display:grid}.support-status article{border:1px solid var(--line);padding:2rem}.support-status span{color:#69717b;font:.6rem var(--font-geist-mono)}.support-status b{margin:3rem 0 .5rem;font-size:2rem;display:block}.support-status p{color:var(--muted);font-size:.8rem}.support-faq{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:10%;padding-top:8rem;padding-bottom:9rem;display:grid}.support-faq>div:first-child>p:last-child,.peak-support-form>div>p{color:var(--muted);max-width:500px;line-height:1.7}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:1rem;padding:1.5rem 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime);font:.6rem var(--font-geist-mono)}.faq-list summary i{color:#757c86;font-style:normal}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:0;padding:0 0 1.7rem 56px;line-height:1.7}.peak-support-form{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:8rem;padding-bottom:9rem;display:grid}.support-link-row{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.support-link-row a{color:#aab1ba;border-bottom:1px solid #454b54;padding-bottom:.35rem;font-size:.8rem}.version-hero{grid-template-columns:repeat(3,1fr);gap:1px;padding-top:4rem;padding-bottom:6rem;display:grid}.version-hero>div{border:1px solid var(--line);background:linear-gradient(145deg,#101319,#090a0d);padding:2rem}.version-hero span{color:#69717b;font:.6rem var(--font-geist-mono)}.version-hero strong{letter-spacing:-.07em;margin:4rem 0 .5rem;font-size:clamp(2.8rem,5vw,5rem);display:block}.version-hero>div:first-child strong{color:var(--lime)}.version-hero p{color:var(--muted)}.build-details{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:10%;padding-top:8rem;padding-bottom:9rem;display:grid}.build-details dl{border-top:1px solid var(--line);margin:0}.build-details dl>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:2rem;padding:1.25rem 0;display:grid}.build-details dt{color:#6b737d;font:.62rem var(--font-geist-mono);text-transform:uppercase}.build-details dd{color:#aeb5be;margin:0}.live-dot{background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:.5rem;display:inline-block}.build-scope{border-top:1px solid var(--line);padding-top:8rem;padding-bottom:9rem}.build-scope>div:last-child{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.build-scope article{background:var(--ink);min-height:250px;padding:2rem}.build-scope article span{color:var(--lime);font:.62rem var(--font-geist-mono)}.build-scope h3{margin:3rem 0 1rem}.build-scope p{color:var(--muted);line-height:1.6}.release-note{background:var(--panel);padding-top:8rem;padding-bottom:9rem}.release-note>p:not(.section-label){color:#a1a8b1;max-width:760px;font-size:1.05rem;line-height:1.75}.release-note>div{align-items:center;gap:2rem;margin-top:2.5rem;display:flex}.site-footer{width:min(100%, var(--max));margin:auto;padding:5rem clamp(1.25rem,5vw,5rem) 2rem}.footer-main{grid-template-columns:1fr 1fr;gap:10%;padding-bottom:5rem;display:grid}.footer-main>div>p{color:#727984;margin-top:1.5rem;font-size:.8rem;line-height:1.6}.newsletter label{color:#9da4ad;margin-bottom:1rem;font-size:.78rem;display:block}.input-row{border-bottom:1px solid #464b54;display:flex}.input-row input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:1rem 0}.input-row input:focus{box-shadow:0 1px var(--blue)}.input-row button{color:var(--lime);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.7rem}.footer-links{border-top:1px solid var(--line);color:#626973;font:.6rem var(--font-geist-mono);text-transform:uppercase;grid-template-columns:1fr auto 1fr;gap:2rem;padding-top:1.5rem;display:grid}.footer-links nav{gap:2rem;display:flex}.footer-links nav a:hover{color:#fff}.system-status{justify-self:end;align-items:center;gap:.5rem;display:flex}.system-status span{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%}.admin-shell{min-height:100svh;color:var(--paper);background:#07080a}.admin-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080aed;justify-content:space-between;align-items:center;gap:2rem;padding:1.3rem clamp(1.25rem,4vw,4rem);display:flex;position:sticky;top:0}.admin-header span{color:var(--lime);font:.6rem var(--font-geist-mono);letter-spacing:.12em}.admin-header h1{letter-spacing:-.04em;margin:.2rem 0;font-size:1.6rem}.admin-header p{color:#737b85;margin:0;font-size:.75rem}.admin-actions{align-items:center;gap:.7rem;display:flex}.admin-actions a,.admin-actions button,.admin-add,.admin-repeat-head button{border:1px solid var(--line);color:#abb2bc;cursor:pointer;background:#11141a;min-height:38px;padding:0 .9rem;font-size:.68rem}.admin-actions button{background:var(--lime);border-color:var(--lime);color:#090a0d;font-weight:750}.admin-actions button:disabled{opacity:.55}.admin-main{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;width:min(100%,1200px);margin:auto;padding:4rem clamp(1.25rem,4vw,3rem) 8rem;display:grid}.admin-card{border:1px solid var(--line);background:linear-gradient(145deg,#101319,#090a0d);padding:clamp(1.4rem,3vw,2.4rem)}.admin-card-wide{grid-column:1/-1}.admin-section-title{border-bottom:1px solid var(--line);align-items:start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.admin-section-title>span{color:var(--lime);font:.62rem var(--font-geist-mono)}.admin-section-title h2{margin:0;font-size:1.5rem}.admin-section-title p{color:#777f89;margin:.35rem 0 0;font-size:.8rem}.admin-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-field{flex-direction:column;gap:.55rem;margin-bottom:1rem;display:flex}.admin-field>span{color:#848b95;font:.6rem var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.admin-field input,.admin-field textarea{color:#e8e9e5;resize:vertical;background:#090b0f;border:1px solid #2c313a;border-radius:0;outline:none;width:100%;padding:.85rem .9rem;line-height:1.5}.admin-field input:focus,.admin-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #4b6fff1f}.admin-repeat-list{flex-direction:column;gap:1rem;display:flex}.admin-repeat-list>article,.admin-roadmap-grid>article{border:1px solid var(--line);background:#0a0c10;padding:1.2rem}.admin-repeat-head{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.admin-repeat-head>div{gap:.35rem;display:flex}.admin-repeat-head button{padding:0 .7rem}.admin-repeat-head .danger{color:#ff8b91}.admin-add{color:var(--lime);margin-top:1rem}.admin-roadmap-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.admin-save-status{z-index:30;pointer-events:none;opacity:0;border:1px solid var(--line);background:#12161d;min-width:200px;padding:1rem 1.2rem;transition:all .25s;position:fixed;bottom:1rem;right:1rem;transform:translateY(10px)}.admin-save-status.saved,.admin-save-status.error,.admin-save-status.saving{opacity:1;transform:none}.admin-save-status.saved{color:var(--lime);border-color:#b8ff4f73}.admin-save-status.error{color:#ff9ca3;border-color:#ff6874}.admin-denied{background:radial-gradient(circle,#4b6fff1f,transparent 36%),var(--ink);place-items:center;min-height:100svh;padding:2rem;display:grid}.admin-denied>div{border:1px solid var(--line);max-width:600px;padding:3rem}.admin-denied span{color:var(--lime);font:.62rem var(--font-geist-mono)}.admin-denied h1{letter-spacing:-.07em;font-size:clamp(2.8rem,7vw,5.5rem)}.admin-denied p{color:var(--muted);line-height:1.7}.admin-denied a{border-bottom:1px solid #4a5059;margin-top:1rem;padding-bottom:.3rem;display:inline-block}.admin-legal-notice{padding-top:1.4rem;padding-bottom:0}.admin-legal-notice p{color:#b7bdc5;background:#b8ff4f0a;border:1px solid #b8ff4f38;margin:0;padding:1rem 1.2rem;line-height:1.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=900px){.nav-wrap{grid-template-columns:1fr auto}.desktop-nav,.desktop-contact{display:none}.menu-button{display:flex}.hero{grid-template-columns:1fr}.hero-copy{padding-right:0}.hero-signal{aspect-ratio:1.25;height:auto;margin-bottom:2rem}.hero-index{display:none}.statement{grid-template-columns:1fr;padding-top:7rem;padding-bottom:7rem}.statement blockquote,.statement-note{grid-column:1}.statement blockquote{margin-top:3rem}.statement-note{grid-template-columns:1fr}.project-grid,.principle-grid{grid-template-columns:1fr 1fr}.principle-grid article:nth-child(2){border-right:0}.principle-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.update-list article{grid-template-columns:1fr;gap:.5rem}.update-list article>div{justify-content:space-between}.update-list article>span{margin-top:1rem}.page-intro{grid-template-columns:1fr;margin-left:0}.project-hero{min-height:720px}.project-hero h1{white-space:normal}.project-hero-art{opacity:.7;width:55vw;top:35%;right:-5%}.project-summary{flex-direction:column;align-items:flex-start}.case-intro,.about-manifesto,.roadmap-rules{grid-template-columns:1fr}.case-intro h2,.about-manifesto>div,.roadmap-rules>div{grid-column:1;margin-top:2rem}.strategy-grid,.studio-strips,.roadmap-board,.tier-grid,.series-grid{grid-template-columns:1fr}.strategy-grid article{border-right:0;margin-right:0}.detail-split,.tech-section,.founder-section,.contact-area,.github-principles{grid-template-columns:1fr}.system-grid,.roadmap-row{grid-template-columns:1fr 1fr}.system-grid article:nth-child(2),.roadmap-row article:nth-child(2){border-right:0}.project-system>div:first-child,.product-system .system-grid{width:auto}.product-system>div:first-child,.product-system .system-grid{margin-left:1.25rem;margin-right:1.25rem}.featured-update,.newsletter-band,.contact-hero,.youtube-hero{grid-template-columns:1fr}.update-art{border-left:0;border-top:1px solid var(--line)}.contact-signal{width:100%;max-width:420px;margin:3rem auto 0}.repo-list article{grid-template-columns:45px 1fr}.repo-list article>div:last-child{grid-column:2}.video-frame{margin-top:3rem}.app-feature-card,.peak-hero,.peak-platform{grid-template-columns:1fr}.app-feature-visual{border-right:0;border-bottom:1px solid var(--line)}.apps-principles,.peak-definition,.peak-flow,.support-faq,.peak-support-form,.build-details{grid-template-columns:1fr}.apps-principles>div{grid-column:1;margin-top:3rem}.peak-hero{padding-top:5rem;padding-bottom:5rem}.peak-icon-stage{min-height:500px}.peak-feature-grid,.build-scope>div:last-child{grid-template-columns:1fr 1fr}.legal-document{grid-template-columns:1fr}.legal-document aside{grid-template-columns:repeat(3,1fr);display:grid;position:static}.legal-document aside strong{grid-column:1/-1}.support-faq>div:first-child,.peak-support-form>div:first-child,.build-details>div:first-child{margin-bottom:3rem}.admin-main{grid-template-columns:1fr}.admin-card-wide{grid-column:1}.admin-roadmap-grid{grid-template-columns:1fr}}@media (width<=620px){.nav-wrap{height:68px}.official-wordmark{width:148px;height:30px}.hero{min-height:auto}.hero-copy{padding-top:5rem}.hero h1,.page-hero h1,.contact-hero h1,.youtube-hero h1{font-size:clamp(3.4rem,17vw,5rem)}.hero-actions{flex-direction:column;align-items:flex-start}.hero-signal{aspect-ratio:1}.section-heading{flex-direction:column;align-items:flex-start}.project-grid,.project-grid-full,.principle-grid{grid-template-columns:1fr}.principle-grid article{border-bottom:1px solid var(--line);border-right:0!important}.project-card p{min-height:auto}.page-hero{padding-top:5rem}.page-intro span{line-height:1.5}.portfolio-note{grid-template-columns:1fr}.portfolio-note h2,.portfolio-note>p:last-child{grid-column:1}.project-hero{min-height:650px}.project-hero-meta{margin-bottom:3rem}.project-hero h1{font-size:4.5rem}.project-hero-art{width:70vw;top:39%}.project-summary p{font-size:1rem}.strategy-grid{grid-template-columns:1fr}.detail-split{gap:3rem}.system-grid,.roadmap-row{grid-template-columns:1fr}.system-grid article,.roadmap-row article{border-bottom:1px solid #c8c8c2;border-right:0;margin-right:0}.roadmap-row article{border-bottom-color:var(--line)}.next-project{flex-direction:column;align-items:flex-start;gap:2rem}.update-archive article{grid-template-columns:40px 1fr}.update-archive article>span:last-child{grid-column:2}.form-grid{grid-template-columns:1fr}.form-submit{flex-direction:column;align-items:flex-start}.footer-main{grid-template-columns:1fr;gap:3rem}.footer-links{grid-template-columns:1fr}.footer-links nav{flex-wrap:wrap;gap:1rem 1.5rem}.system-status{justify-self:start}.app-feature-visual{min-height:360px}.app-feature-copy{padding:2rem 1.4rem 3rem}.apps-principles>div,.peak-feature-grid,.build-scope>div:last-child,.support-status,.version-hero{grid-template-columns:1fr}.apps-principles article{padding-left:1.25rem}.peak-subnav{flex-direction:column;align-items:flex-start;padding-top:1rem;padding-bottom:1rem}.peak-subnav>div{width:100%;padding-bottom:.4rem}.peak-hero h1{font-size:5.5rem}.peak-actions,.release-note>div{flex-direction:column;align-items:flex-start}.peak-icon-stage{min-height:380px}.peak-platform{padding-top:5rem;padding-bottom:5rem}.peak-links a{grid-template-columns:1fr auto;gap:.7rem}.peak-links a span{grid-column:1/-1}.peak-doc-hero{padding-top:4rem}.legal-document aside{grid-template-columns:1fr 1fr}.legal-table>div,.build-details dl>div{grid-template-columns:1fr;gap:.5rem}.faq-list details p{padding-left:0}.version-hero strong{margin-top:2.2rem}.admin-header{flex-direction:column;align-items:flex-start;position:static}.admin-actions{flex-wrap:wrap;width:100%}.admin-actions button{flex:1}.admin-grid{grid-template-columns:1fr}}
