/*! 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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.resize{resize:both}}:root{--ink:#070b12;--ink-soft:#0d1420;--ink-raised:#121c29;--paper:#e9e2d1;--paper-bright:#f4efe3;--paper-muted:#c0b8a7;--brass:#b98b4d;--brass-light:#e4bf7e;--energy:#55dce7;--energy-deep:#0e7f91;--violet:#8b72d8;--line-dark:#dabc8038;--line-light:#0a101a29;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-geist-sans), "Segoe UI", sans-serif;text-rendering:optimizelegibility;margin:0}body:before{z-index:20;pointer-events:none;content:"";opacity:.14;mix-blend-mode:overlay;background-image:repeating-linear-gradient(12deg,#0000 0 3px,#ffffff05 4px),repeating-linear-gradient(101deg,#0000 0 7px,#0000000d 8px);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-header{width:min(calc(100% - 40px), var(--max));border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;margin:0 auto;display:grid}.brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand-mark{width:38px;height:42px;color:var(--ink);background:var(--brass-light);clip-path:polygon(50% 0,94% 22%,84% 82%,50% 100%,16% 82%,6% 22%);font-family:var(--font-geist-mono), monospace;place-items:center;font-weight:800;display:grid;position:relative}.brand strong,.brand small{display:block}.brand strong{color:var(--paper-bright);letter-spacing:.28em;font-size:16px}.brand small{color:var(--paper-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:3px;font-size:8px}.site-header nav{color:var(--paper-muted);align-items:center;gap:34px;font-size:13px;display:flex}.site-header nav a,.header-link,footer a{transition:color .16s,opacity .16s}.site-header nav a:hover,.site-header nav a:focus-visible,.header-link:hover,.header-link:focus-visible,footer a:hover,footer a:focus-visible{color:var(--energy)}.header-link{color:var(--brass-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-self:end;align-items:center;gap:8px;font-size:11px;display:inline-flex}.hero{min-height:730px;width:min(calc(100% - 40px), var(--max));grid-template-columns:1.04fr .96fr;align-items:center;gap:54px;margin:0 auto;display:grid;position:relative;overflow:hidden}.hero:before{z-index:-2;content:"";filter:blur(16px);background:radial-gradient(circle,#55dce724,#0000 43%),conic-gradient(from 80deg,#0000,#b98b4d1a,#0000,#8b72d814,#0000);border-radius:50%;width:650px;height:650px;position:absolute;top:60px;right:-240px}.eyebrow,.kicker{color:var(--brass-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:10px;font-weight:700}.eyebrow{align-items:center;gap:10px;display:flex}.signal-dot{background:var(--energy);width:7px;height:7px;box-shadow:0 0 0 5px #55dce71a, 0 0 18px var(--energy);border-radius:50%}.hero h1{color:var(--paper-bright);letter-spacing:-.066em;margin:26px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7.8vw,112px);font-weight:500;line-height:.86}.hero h1 span{color:#0000;-webkit-text-stroke:1px var(--brass-light);margin-top:12px;font-style:italic;display:block}.hero-lede{max-width:620px;color:var(--paper-muted);margin:0;font-size:18px;line-height:1.72}.hero-actions,.project-actions,.community-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-actions{margin-top:36px}.button{min-height:48px;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;padding:0 20px;font-size:11px;font-weight:700;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button:focus-visible,a:focus-visible{outline:2px solid var(--energy);outline-offset:4px}.button-primary{color:var(--ink);background:var(--brass-light);border-color:var(--brass-light)}.button-primary:hover,.button-primary:focus-visible{background:var(--energy);border-color:var(--energy)}.button-ghost{color:var(--paper-bright);border-color:var(--line-dark);background:#ffffff06}.button-ghost:hover,.button-ghost:focus-visible{border-color:var(--energy-deep);background:#55dce70f}.hero-proof{color:#8f958f;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:22px;margin-top:36px;font-size:9px;display:flex}.hero-proof span{align-items:center;gap:8px;display:inline-flex}.hero-proof span:before{content:"◇";color:var(--brass)}.hero-machine{justify-content:center;align-items:center;min-height:590px;display:flex;position:relative}.machine-glow{background:var(--energy-deep);opacity:.18;filter:blur(80px);border-radius:50%;width:360px;height:360px;position:absolute}.machine-frame{aspect-ratio:1;border:1px solid var(--line-dark);background:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px), radial-gradient(circle at 50% 50%, #55dce714, transparent 46%);background-size:46px 46px,46px 46px,100% 100%;place-items:center;width:min(100%,500px);display:grid;position:relative;transform:rotate(2deg);box-shadow:inset 0 0 80px #00000080}.machine-frame:before,.machine-frame:after{content:"";border:1px solid #e4bf7e38;width:74%;height:74%;position:absolute;transform:rotate(45deg)}.machine-frame:after{border-style:dashed;border-color:#55dce72e;width:88%;height:88%}.corner{z-index:3;border-color:var(--brass-light);width:32px;height:32px;position:absolute}.corner-a{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.corner-b{border-top:2px solid;border-right:2px solid;top:-1px;right:-1px}.corner-c{border-bottom:2px solid;border-left:2px solid;bottom:-1px;left:-1px}.corner-d{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.orbit{z-index:2;border-radius:50%;position:absolute}.orbit-outer{border:1px solid #e4bf7e8c;width:72%;height:72%;box-shadow:0 0 0 14px #b98b4d06,inset 0 0 34px #55dce70f}.orbit-outer:before,.orbit-outer:after{content:"";border:1px dashed #55dce759;border-radius:50%;position:absolute;inset:8%;transform:rotate(28deg)}.orbit-outer:after{border-style:solid;border-color:#b98b4d47;inset:20%}.orbit-inner{border:1px solid var(--energy);width:43%;height:43%;box-shadow:0 0 24px #55dce747,inset 0 0 28px #55dce71f}.rune{color:var(--brass-light);background:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;padding:4px 8px;font-size:8px;position:absolute}.rune-a{top:-12px;left:50%;transform:translate(-50%)}.rune-b{top:50%;right:-28px;transform:translateY(-50%)rotate(90deg)}.rune-c{letter-spacing:.12em;font-size:9px;font-weight:700;bottom:-12px;left:50%;transform:translate(-50%)}.core{z-index:5;width:114px;height:114px;color:var(--paper-bright);border:1px solid var(--energy);background:radial-gradient(circle at 50% 38%, #55dce738, transparent 55%), var(--ink-soft);border-radius:50%;align-content:center;place-items:center;display:grid;position:relative;box-shadow:0 0 52px #55dce733,inset 0 0 28px #55dce71f}.core strong{letter-spacing:-.05em;font-family:Georgia,serif;font-size:31px;font-weight:500}.core small{color:var(--energy);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-top:4px;font-size:6px}.core-ring{border:1px dashed #e4bf7e70;border-radius:50%;position:absolute;inset:-13px}.machine-readout{z-index:8;border:1px solid var(--line-dark);background:#070b12eb;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:300px;min-height:72px;padding:13px;display:grid;position:absolute;bottom:28px;right:-6px;box-shadow:16px 20px #00000038}.machine-readout>span{color:var(--brass-light);font-family:Georgia,serif;font-size:26px}.machine-readout p{color:var(--paper-muted);margin:0;font-size:10px;line-height:1.45}.machine-readout p strong{color:var(--paper-bright);font-size:11px;display:block}.machine-readout i{color:var(--energy);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:7px;font-style:normal}.manifesto-band{min-height:90px;color:var(--ink);background:var(--brass-light);border-top:1px solid #070b124d;border-bottom:1px solid #070b124d;place-items:center;display:grid;overflow:hidden}.manifesto-band p{width:max-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0;font-size:clamp(14px,2vw,22px);font-weight:800}.manifesto-band span{-webkit-text-stroke:1px var(--ink);color:#0000;margin-left:24px}.section{padding:118px max(20px, calc((100vw - var(--max)) / 2))}.work-section{color:var(--ink);background:radial-gradient(circle at 12% 10%, #b98b4d1f, transparent 24%), linear-gradient(102deg, #070b1209 1px, transparent 1px), var(--paper);background-size:auto,44px 44px,auto}.section-heading{grid-template-columns:1fr 420px;align-items:end;gap:60px;margin-bottom:54px;display:grid}.section-heading .kicker{color:#74582d;margin:0 0 14px}.section-heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5.5vw,76px);font-weight:500;line-height:.96}.section-heading>p{color:#5e5a51;margin:0;font-size:15px;line-height:1.75}.project-card{border:1px solid var(--line-light);position:relative;overflow:hidden}.project-featured{background:#f3eee2;grid-template-columns:.88fr 1.12fr;min-height:610px;display:grid}.project-featured:before,.project-secondary:before{content:"";border:1px solid #b98b4d47;width:80px;height:80px;position:absolute;transform:rotate(45deg)}.project-featured:before{top:-41px;left:-41px}.project-copy{border-right:1px solid var(--line-light);padding:clamp(34px,5vw,72px)}.project-meta{color:#777163;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:12px;font-size:8px;font-weight:700;display:flex}.status{border:1px solid;padding:6px 9px}.status-live{color:#0c6b6e;background:#55dce71a;border-color:#0e7f9157}.status-build{color:#765898;background:#8b72d81a;border-color:#76589857}.status-forge{color:#8a5b25;background:#b98b4d1a;border-color:#8a5b2557}.project-number{color:#7a725f;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;margin:64px 0 10px;font-size:9px}.project-card h3{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1}.project-card p:not(.project-number){color:#5e5a51;font-size:14px;line-height:1.75}.project-copy>p:not(.project-number){max-width:500px;margin:24px 0}.project-tags{flex-wrap:wrap;gap:8px;margin:30px 0 40px;padding:0;list-style:none;display:flex}.project-tags li{border:1px solid var(--line-light);color:#5c574d;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:7px 9px;font-size:8px}.project-featured .button-primary{color:var(--paper-bright);background:var(--ink);border-color:var(--ink)}.project-featured .button-primary:hover,.project-featured .button-primary:focus-visible{color:var(--ink);background:var(--energy);border-color:var(--energy)}.text-link{color:#635334;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.bridge-console{min-width:0;color:var(--paper);background:radial-gradient(circle at 70% 20%, #55dce71a, transparent 30%), var(--ink-soft);padding:clamp(22px,3.5vw,44px)}.console-topline{border-bottom:1px solid var(--line-dark);min-height:42px;color:var(--paper-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.console-topline i{color:var(--energy);font-style:normal}.console-topline i:before{content:"●";margin-right:7px;font-size:6px}.viewport{border-bottom:1px solid var(--line-dark);perspective:500px;background:linear-gradient(#e4bf7e17 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#e4bf7e17 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 50% 54%,#55dce71c,#0000 35%) 0 0/100% 100%;height:360px;position:relative;overflow:hidden}.viewport-grid{background-color:#0000;background-image:linear-gradient(#55dce724 1px,#0000 1px),linear-gradient(90deg,#55dce724 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #55dce74d;height:78%;position:absolute;bottom:-54%;left:-20%;right:-20%;transform:rotateX(62deg)}.object{border:1px solid var(--brass-light);background:#121c29e6;position:absolute;box-shadow:inset 0 0 24px #55dce71f}.object-main{width:106px;height:106px;top:101px;left:44%;transform:rotate(29deg)skew(-5deg)}.object-main:before,.object-main:after,.object-main span{content:"";border:1px solid #55dce775;position:absolute}.object-main:before{inset:15px}.object-main:after{width:65px;height:65px;top:-23px;left:20px;transform:skew(8deg)}.object-main span{background:#55dce724;inset:36px}.object-small{opacity:.75;width:54px;height:54px;top:224px;left:22%;transform:rotate(45deg)}.selection-ring{border:1px dashed var(--energy);border-radius:50%;width:158px;height:158px;position:absolute;top:71px;left:calc(44% - 25px);box-shadow:0 0 28px #55dce729}.axis{z-index:4;transform-origin:0;position:absolute;top:154px;left:50%}.axis-x{border-top:1px solid #d56b61;width:125px;transform:rotate(-8deg)}.axis-y{border-left:1px solid var(--energy);height:125px;transform:rotate(8deg)}.viewport-label{color:#859196;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:7px;position:absolute}.label-top{top:18px;left:0}.label-bottom{color:var(--energy);bottom:18px;right:0}.console-events{grid-template-columns:28px 1fr auto;align-items:center;gap:16px 12px;padding-top:22px;display:grid}.console-events>span{color:var(--brass);font-family:Georgia,serif;font-size:18px}.console-events p{color:#879094;font-family:var(--font-geist-mono), monospace;margin:0;font-size:8px;line-height:1.45}.console-events p strong{color:var(--paper);font-family:var(--font-geist-sans), sans-serif;font-size:11px;display:block}.console-events em{color:var(--energy);font-style:normal}.project-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.project-secondary{background:#f4efe39e;min-height:510px;padding:clamp(30px,4vw,52px)}.project-secondary:before{bottom:-41px;right:-41px}.project-secondary .project-number{margin-top:52px}.project-secondary>p:not(.project-number){max-width:490px}.memory-visual,.forge-visual{border-top:1px solid var(--line-light);height:188px;position:absolute;bottom:28px;left:34px;right:34px;overflow:hidden}.memory-visual{background:radial-gradient(circle at 50% 55%,#8b72d829,#0000 38%),linear-gradient(#8b72d814 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#8b72d814 1px,#0000 1px) 0 0/28px 28px}.memory-visual strong,.forge-visual strong{color:#312b3b;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.memory-node{z-index:2;background:var(--paper-bright);border:2px solid #765898;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 6px #8b72d814}.node-one{top:24px;left:18%}.node-two{top:58px;right:21%}.node-three{bottom:24px;left:30%}.node-four{bottom:32px;right:12%}.memory-line{transform-origin:0;background:#76589880;height:1px;position:absolute}.line-one{width:60%;top:35px;left:20%;transform:rotate(7deg)}.line-two{width:46%;top:63px;left:31%;transform:rotate(45deg)}.line-three{width:52%;bottom:40px;right:13%;transform:rotate(-17deg)}.forge-visual{perspective:380px;background-color:#0000;background-image:linear-gradient(#b98b4d1a 1px,#0000 1px),linear-gradient(90deg,#b98b4d1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.forge-visual strong{color:#583f24;letter-spacing:-.04em;font-family:Georgia,serif;font-size:32px;top:45%}.forge-visual small{color:#8a6d45;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:7px;position:absolute;top:59%;left:50%;transform:translate(-50%)}.forge-plane{border:1px solid #8a5b255c;position:absolute;transform:rotateX(58deg)rotate(45deg)}.plane-a{width:115px;height:115px;top:17px;left:18%}.plane-b{width:92px;height:92px;top:40px;right:15%}.plane-c{width:145px;height:145px;bottom:-44px;left:42%}.principles-section{background:radial-gradient(circle at 80% 20%, #55dce714, transparent 26%), radial-gradient(circle at 15% 75%, #8b72d812, transparent 24%), var(--ink-soft);position:relative;overflow:hidden}.principles-section:before{content:"";border:1px solid var(--line-dark);width:270px;height:270px;position:absolute;top:17%;left:-110px;transform:rotate(45deg)}.section-heading-light .kicker{color:var(--brass-light)}.section-heading-light h2{color:var(--paper-bright)}.section-heading-light>p{color:var(--paper-muted)}.principle-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{border-right:1px solid var(--line-dark);min-height:400px;padding:40px;position:relative}.principle-grid article:last-child{border-right:0}.principle-index{color:var(--brass);font-family:Georgia,serif;font-size:18px}.principle-symbol{border:1px solid var(--line-dark);place-items:center;width:78px;height:78px;margin:58px 0 36px;display:grid;position:relative;transform:rotate(45deg)}.principle-symbol i{display:block;transform:rotate(-45deg)}.symbol-eye i{border:1px solid var(--energy);border-radius:60% 20%;width:32px;height:19px;transform:rotate(0)}.symbol-eye i:after{content:"";background:var(--energy);width:7px;height:7px;box-shadow:0 0 12px var(--energy);border-radius:50%;margin:5px auto;display:block}.symbol-shield i{border:1px solid var(--brass-light);clip-path:polygon(50% 0,100% 16%,85% 78%,50% 100%,15% 78%,0 16%);width:28px;height:34px}.symbol-memory i{border:1px dashed var(--violet);border-radius:50%;width:31px;height:31px;box-shadow:0 0 0 7px #8b72d814,0 0 0 13px #8b72d80a}.principle-grid h3{color:var(--paper-bright);letter-spacing:-.035em;margin:0 0 16px;font-family:Georgia,serif;font-size:28px;font-weight:500}.principle-grid p{color:#8f978f;margin:0;font-size:13px;line-height:1.75}.system-path{grid-template-columns:.74fr 1.26fr;align-items:start;gap:64px;margin-top:90px;display:grid}.path-copy h3{color:var(--paper-bright);letter-spacing:-.04em;margin:14px 0 16px;font-family:Georgia,serif;font-size:42px;font-weight:500}.path-copy>p:not(.kicker){max-width:350px;color:var(--paper-muted);font-size:13px;line-height:1.7}.path-steps{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.path-steps li{border:1px solid var(--line-dark);border-right:0;min-height:168px;padding:22px 18px;position:relative}.path-steps li:last-child{border-right:1px solid var(--line-dark)}.path-steps li:not(:last-child):after{z-index:2;content:"";border:1px solid var(--brass);background:var(--ink-soft);width:14px;height:14px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(45deg)}.path-steps span{color:var(--brass);font-family:var(--font-geist-mono), monospace;margin-bottom:38px;font-size:8px;display:block}.path-steps strong{color:var(--paper);font-size:13px;display:block}.path-steps small{color:#747f82;margin-top:5px;font-size:9px;line-height:1.45;display:block}.community-section{min-height:620px;color:var(--ink);text-align:center;background:radial-gradient(circle at 50% 45%, #55dce729, transparent 18%), linear-gradient(102deg, #070b120a 1px, transparent 1px), var(--paper);background-size:auto,42px 42px,auto;flex-direction:column;justify-content:center;align-items:center;padding:110px 20px;display:flex;position:relative;overflow:hidden}.community-section:before,.community-section:after{content:"";border:1px solid #b98b4d47;width:420px;height:420px;position:absolute;transform:rotate(45deg)}.community-section:before{top:-290px;left:-160px}.community-section:after{bottom:-290px;right:-160px}.community-sigil{width:64px;height:72px;color:var(--paper-bright);background:var(--ink);clip-path:polygon(50% 0,93% 22%,84% 82%,50% 100%,16% 82%,7% 22%);place-items:center;margin-bottom:28px;display:grid;position:relative}.community-sigil span{border:1px solid var(--brass);clip-path:inherit;position:absolute;inset:9px}.community-sigil strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.community-section .kicker{color:#74582d;margin:0 0 16px}.community-section h2{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:.97}.community-section>p:not(.kicker){color:#5e5a51;max-width:640px;margin:24px auto 32px;font-size:15px;line-height:1.72}.community-section .button-primary{color:var(--paper-bright);background:var(--ink);border-color:var(--ink)}.community-section .button-primary:hover,.community-section .button-primary:focus-visible{color:var(--ink);background:var(--energy);border-color:var(--energy)}.community-section .button-ghost{color:var(--ink);border-color:var(--line-light);background:#ffffff29}.community-section>small{color:#777163;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:8px}footer{width:min(calc(100% - 40px), var(--max));color:#7f8987;min-height:140px;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;margin:0 auto;font-size:8px;display:grid}footer p{text-align:center}footer>div{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:18px;display:flex}.footer-brand .brand-mark{width:30px;height:34px}.footer-brand strong{font-size:12px}.footer-brand small{font-size:6px}.powerup-sequence{z-index:20;aspect-ratio:1;width:min(100%,500px);color:var(--paper-bright);pointer-events:none;place-items:center;animation:2.2s linear both powerup-dismiss;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.powerup-panel{z-index:0;background:radial-gradient(circle,#55dce712,#0000 28%),linear-gradient(#e4bf7e0b 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#e4bf7e0b 1px,#0000 1px) 0 0/54px 54px,#060a11;width:calc(50% + 1px);position:absolute;top:0;bottom:0}.powerup-panel-left{animation:2.2s cubic-bezier(.76,0,.24,1) both powerup-panel-left;left:0}.powerup-panel-right{animation:2.2s cubic-bezier(.76,0,.24,1) both powerup-panel-right;right:0}.powerup-seam{z-index:1;background:linear-gradient(transparent 4%, var(--brass-light) 30%, var(--energy) 50%, var(--brass-light) 70%, transparent 96%);opacity:0;width:1px;animation:1.4s cubic-bezier(.16,1,.3,1) both powerup-seam;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0)}.powerup-lockup{z-index:2;text-align:center;justify-items:center;width:min(78vw,340px);animation:1.8s cubic-bezier(.16,1,.3,1) both powerup-lockup;display:grid;position:relative}.powerup-emblem-field{place-items:center;width:66px;height:74px;margin-bottom:26px;display:grid;position:relative}.powerup-emblem{width:66px;height:74px;color:var(--ink);background:var(--brass-light);clip-path:polygon(50% 0,94% 22%,84% 82%,50% 100%,16% 82%,6% 22%);font-family:var(--font-geist-mono), monospace;place-items:center;font-size:24px;font-weight:800;animation:1.3s cubic-bezier(.16,1,.3,1) both powerup-emblem;display:grid;position:relative}.powerup-emblem-field:before,.powerup-emblem-field:after{content:"";opacity:0;border:1px solid #55dce775;border-radius:50%;width:150px;height:150px;animation:1.2s cubic-bezier(.22,1,.36,1) .2s both powerup-wave;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.28)}.powerup-emblem-field:after{border-color:#e4bf7e47;width:220px;height:220px;animation-delay:.34s}.powerup-emblem>i{clip-path:inherit;border:1px solid #070b1270;position:absolute;inset:8px}.powerup-emblem>span{z-index:1;position:relative}.powerup-lockup p{color:var(--brass-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;margin:0 0 9px;font-size:8px;font-weight:700}.powerup-lockup>strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,48px);font-weight:500}.powerup-progress{background:#e4bf7e2e;width:min(70vw,260px);height:2px;margin:22px 0 13px;position:relative;overflow:hidden}.powerup-progress i{background:linear-gradient(90deg, var(--brass-light), var(--energy));transform-origin:0;animation:1s cubic-bezier(.22,1,.36,1) .22s both powerup-progress;position:absolute;inset:0;transform:scaleX(0)}.powerup-lockup small{color:#7c8d91;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:6px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.motion-rail{z-index:18;width:22px;color:var(--brass-light);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;pointer-events:none;justify-items:center;gap:8px;font-size:6px;display:grid;position:fixed;top:50%;right:16px;transform:translateY(-50%)}.motion-rail-track{background:#e4bf7e33;width:1px;height:116px;position:relative;overflow:hidden}.motion-rail-track i{background:linear-gradient(var(--energy), var(--brass-light));transform:scaleY(var(--page-progress,0));transform-origin:top;transition:transform 80ms linear;display:block;position:absolute;inset:0}.motion-rail-label,.motion-rail-index{writing-mode:vertical-rl}.motion-rail-index{color:#e4bf7e75}.motion-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .86s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.motion-ready [data-reveal="1"]{transition-delay:90ms}.motion-ready [data-reveal="2"]{transition-delay:.18s}.motion-ready [data-reveal].is-visible{opacity:1;transform:translate(0)}.hero h1 .headline-solid{color:var(--paper-bright);-webkit-text-stroke:0;margin-top:0;font-style:normal}.hero h1 .headline-outline{margin-top:12px}.hero-copy>*{animation:.76s cubic-bezier(.16,1,.3,1) 1.05s both rise-in}.hero-copy>:nth-child(2){animation-delay:1.14s}.hero-copy>:nth-child(3){animation-delay:1.23s}.hero-copy>:nth-child(4){animation-delay:1.32s}.hero-copy>:nth-child(5){animation-delay:1.41s}.hero:after{z-index:9;content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#55dce7e0,#0000);width:72%;height:1px;animation:1.25s cubic-bezier(.65,0,.35,1) 1.35s both hero-sweep;position:absolute;top:50%;left:0}.machine-frame{transform:perspective(900px) rotateX(var(--machine-tilt-y,0deg)) rotateY(var(--machine-tilt-x,0deg)) rotateZ(2deg);transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22,1,.36,1)}.machine-glow{animation:5.2s ease-in-out infinite paused glow-breathe}.hero-machine.is-motion-active .machine-glow{animation-play-state:running}.orbit-outer:before{animation:26s linear infinite paused ring-turn}.orbit-outer:after{animation:19s linear infinite paused ring-turn-reverse}.hero-machine.is-motion-active .orbit-outer:before,.hero-machine.is-motion-active .orbit-outer:after{animation-play-state:running}.core{animation:3.8s ease-in-out infinite paused core-breathe}.core-ring{animation:12s linear infinite paused ring-turn-reverse}.hero-machine.is-motion-active .core,.hero-machine.is-motion-active .core-ring{animation-play-state:running}.machine-scan,.energy-arc,.machine-spark{pointer-events:none;display:block;position:absolute}.machine-scan{z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#55dce7d1,#0000);width:70%;height:1px;animation:6.4s ease-in-out infinite paused circuit-scan;top:50%;left:15%}.energy-arc{z-index:2;border:1px solid #55dce7e6;border-color:#55dce7e6 #e4bf7e75 #0000 #0000;border-radius:50%;animation:linear infinite paused ring-turn;inset:50%}.arc-a{width:82%;height:82%;margin:-41%;animation-duration:17s}.arc-b{border-top-color:#e4bf7ec7;border-right-color:#0000;width:58%;height:58%;margin:-29%;animation-name:ring-turn-reverse;animation-duration:11s}.arc-c{border-top-color:#55dce7c7;border-left-color:#8b72d885;width:31%;height:31%;margin:-15.5%;animation-duration:8s}.machine-spark{--spark-radius:clamp(110px, 13vw, 178px);--spark-start:0deg;z-index:4;background:var(--energy);border-radius:50%;width:4px;height:4px;margin:-2px;animation:8s linear infinite paused spark-orbit;top:50%;left:50%;box-shadow:0 0 12px #55dce7d1}.spark-b{--spark-radius:clamp(78px, 9.4vw, 126px);--spark-start:124deg;background:var(--brass-light);width:3px;height:3px;animation-duration:10.6s;animation-direction:reverse}.spark-c{--spark-radius:clamp(132px, 15.5vw, 210px);--spark-start:238deg;width:2px;height:2px;animation-duration:13.4s}.hero-machine.is-motion-active .machine-scan,.hero-machine.is-motion-active .energy-arc,.hero-machine.is-motion-active .machine-spark{animation-play-state:running}.motion-ready .signal-dot{animation:2.6s ease-in-out infinite signal-pulse}.motion-ready .machine-readout i{animation:3.2s step-end infinite status-blink}.manifesto-band{justify-content:flex-start;align-items:center;display:flex}.manifesto-track{flex:none;width:max-content;animation:24s linear infinite paused manifesto-scroll;display:flex}.manifesto-band.is-motion-active .manifesto-track{animation-play-state:running}.manifesto-track p{flex:none;padding-right:76px}.button{position:relative;overflow:hidden}.button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:30%;transition:transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:-30% auto -30% -45%;transform:skew(-18deg)translate(-220%)}.button:hover:before,.button:focus-visible:before{transform:skew(-18deg)translate(650%)}.button>span,.text-link>span,.header-link>span{transition:transform .18s;display:inline-block}.button:hover>span,.button:focus-visible>span,.text-link:hover>span,.text-link:focus-visible>span,.header-link:hover>span,.header-link:focus-visible>span{transform:translate(3px,-2px)}.viewport:after{z-index:8;content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#55dce721,#55dce79e,#0000);height:72px;animation:5.2s ease-in-out infinite paused viewport-scan;position:absolute;top:0;left:0;right:0;transform:translateY(-82px)}.bridge-console.is-motion-active .viewport:after{animation-play-state:running}.selection-ring{animation:9s linear infinite paused selection-turn}.object-main{animation:5.8s ease-in-out infinite paused object-float-main}.object-small{animation:7.2s ease-in-out infinite paused object-float-small}.viewport-grid{animation:6.8s ease-in-out infinite paused grid-breathe}.label-bottom{animation:3.6s ease-in-out infinite paused preview-status}.bridge-console.is-motion-active .selection-ring,.bridge-console.is-motion-active .object-main,.bridge-console.is-motion-active .object-small,.bridge-console.is-motion-active .viewport-grid,.bridge-console.is-motion-active .label-bottom{animation-play-state:running}.memory-line{overflow:hidden}.memory-line:after{content:"";background:var(--violet);opacity:0;width:32%;animation:3.8s ease-in-out infinite paused memory-trace;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.memory-node{animation:3.8s ease-in-out infinite paused memory-node-pulse}.memory-visual.is-motion-active .memory-line:after,.memory-visual.is-motion-active .memory-node{animation-play-state:running}.memory-visual .node-two,.memory-visual .line-two:after{animation-delay:.55s}.memory-visual .node-three,.memory-visual .line-three:after{animation-delay:1.1s}.memory-visual .node-four{animation-delay:1.65s}.forge-plane{animation:8s ease-in-out infinite paused forge-drift-a}.plane-b{animation-name:forge-drift-b;animation-duration:10.5s}.plane-c{animation-name:forge-drift-c;animation-duration:12s}.forge-visual.is-motion-active .forge-plane{animation-play-state:running}.motion-ready [data-reveal].is-visible .principle-symbol{animation:.85s cubic-bezier(.16,1,.3,1) both symbol-wake}.path-steps li:before{content:"";background:linear-gradient(90deg, var(--brass), var(--energy));transform-origin:0;height:2px;animation:.72s cubic-bezier(.16,1,.3,1) both paused path-charge;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.path-steps li:nth-child(2):before{animation-delay:.16s}.path-steps li:nth-child(3):before{animation-delay:.32s}.path-steps li:nth-child(4):before{animation-delay:.48s}.system-path.is-motion-active .path-steps li:before{animation-play-state:running}.community-section:before{animation:18s ease-in-out infinite paused community-drift-a}.community-section:after{animation:21s ease-in-out infinite paused community-drift-b}.community-sigil{animation:5.4s ease-in-out infinite paused sigil-float}.community-sigil span{animation:3.8s ease-in-out infinite paused sigil-signal}.community-section.is-motion-active:before,.community-section.is-motion-active:after,.community-section.is-motion-active .community-sigil,.community-section.is-motion-active .community-sigil span{animation-play-state:running}@media (hover:hover) and (pointer:fine){.project-card{transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s}.project-card:hover{border-color:#0e7f915c;transform:translateY(-4px)}.project-card:hover .bridge-console,.project-card:hover .memory-visual,.project-card:hover .forge-visual{transform:translateY(-2px)}.bridge-console,.memory-visual,.forge-visual{transition:transform .34s cubic-bezier(.22,1,.36,1)}}.motion-paused *,.motion-paused :before,.motion-paused :after{animation-play-state:paused!important}@keyframes powerup-dismiss{0%,88%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes powerup-panel-left{0%,58%{transform:translate(0)}to{transform:translate(-102%)}}@keyframes powerup-panel-right{0%,58%{transform:translate(0)}to{transform:translate(102%)}}@keyframes powerup-seam{0%{opacity:0;transform:scaleY(0)}28%,68%{opacity:.92;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes powerup-lockup{0%{opacity:0;transform:translateY(16px)scale(.9)}14%,64%{opacity:1;transform:translate(0)scale(1)}82%,to{opacity:0;transform:translateY(-14px)scale(1.02)}}@keyframes powerup-emblem{0%{opacity:0;transform:scale(.5)rotate(-12deg)}34%,to{opacity:1;transform:scale(1)rotate(0)}}@keyframes powerup-wave{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)}30%{opacity:.78}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes powerup-progress{0%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}@keyframes rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0)}}@keyframes hero-sweep{0%{opacity:0;transform:translate(-115%)}22%,70%{opacity:.72}to{opacity:0;transform:translate(160%)}}@keyframes glow-breathe{0%,to{opacity:.13;transform:translate3d(var(--machine-shift-x,0), var(--machine-shift-y,0), 0) scale(.92)}50%{opacity:.24;transform:translate3d(var(--machine-shift-x,0), var(--machine-shift-y,0), 0) scale(1.08)}}@keyframes ring-turn{0%{transform:rotate(28deg)}to{transform:rotate(388deg)}}@keyframes ring-turn-reverse{0%{transform:rotate(388deg)}to{transform:rotate(28deg)}}@keyframes core-breathe{0%,to{opacity:.88;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}@keyframes circuit-scan{0%,12%{opacity:0;transform:translateY(-178px)scaleX(.18)}28%,70%{opacity:.66}88%,to{opacity:0;transform:translateY(178px)scaleX(1)}}@keyframes spark-orbit{0%{opacity:0;transform:rotate(var(--spark-start)) translateX(var(--spark-radius)) scale(.55)}12%,84%{opacity:1}to{opacity:0;transform:rotate(calc(var(--spark-start) + 360deg)) translateX(var(--spark-radius)) scale(1.15)}}@keyframes signal-pulse{0%,to{opacity:.48;transform:scale(.82)}48%{opacity:1;transform:scale(1.15)}}@keyframes status-blink{0%,82%,to{opacity:1}86%{opacity:.32}}@keyframes manifesto-scroll{to{transform:translate(-50%)}}@keyframes viewport-scan{0%,12%{opacity:0;transform:translateY(-82px)}28%,74%{opacity:.76}90%,to{opacity:0;transform:translateY(390px)}}@keyframes selection-turn{to{transform:rotate(360deg)}}@keyframes object-float-main{0%,to{transform:translate(0)rotate(29deg)skew(-5deg)}50%{transform:translateY(-7px)rotate(32deg)skew(-5deg)}}@keyframes object-float-small{0%,to{transform:translate(0)rotate(45deg)}50%{transform:translate(5px,-5px)rotate(50deg)}}@keyframes grid-breathe{0%,to{opacity:.72;transform:rotateX(62deg)translate(0)}50%{opacity:1;transform:rotateX(62deg)translateY(-12px)}}@keyframes preview-status{0%,to{opacity:.54}50%{opacity:1}}@keyframes memory-trace{0%,12%{opacity:0;transform:translate(-120%)}38%,70%{opacity:.9}88%,to{opacity:0;transform:translate(360%)}}@keyframes memory-node-pulse{0%,to{opacity:.58;transform:scale(.84)}42%{opacity:1;transform:scale(1.18)}}@keyframes forge-drift-a{0%,to{transform:translate(0)rotateX(58deg)rotate(45deg)}50%{transform:translateY(-6px)rotateX(58deg)rotate(49deg)}}@keyframes forge-drift-b{0%,to{transform:translate(0)rotateX(58deg)rotate(45deg)}50%{transform:translate(5px,4px)rotateX(58deg)rotate(40deg)}}@keyframes forge-drift-c{0%,to{transform:translate(0)rotateX(58deg)rotate(45deg)}50%{transform:translate(-4px,-4px)rotateX(58deg)rotate(51deg)}}@keyframes symbol-wake{0%{opacity:0;transform:rotate(15deg)scale(.72)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes path-charge{to{transform:scaleX(1)}}@keyframes community-drift-a{0%,to{transform:translate(0)rotate(45deg)}50%{transform:translate(22px,14px)rotate(53deg)}}@keyframes community-drift-b{0%,to{transform:translate(0)rotate(45deg)}50%{transform:translate(-18px,-16px)rotate(37deg)}}@keyframes sigil-float{0%,to{transform:translate(0)}50%{transform:translateY(-7px)}}@keyframes sigil-signal{0%,to{opacity:.46;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (width<=1020px){.motion-rail{display:none}.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding:86px 0 64px}.hero-copy{max-width:760px}.hero-machine{width:min(100%,620px);margin:0 auto}.section-heading{grid-template-columns:1fr 340px;gap:34px}.project-featured{grid-template-columns:1fr}.project-copy{border-right:0;border-bottom:1px solid var(--line-light)}.principle-grid article{padding:28px}.system-path{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}footer p{display:none}}@media (width<=760px){.powerup-sequence{display:none}.hero-copy>*{animation-delay:60ms}.hero-copy>:nth-child(2){animation-delay:.12s}.hero-copy>:nth-child(3){animation-delay:.18s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.3s}.site-header,.hero,footer{width:min(calc(100% - 28px), var(--max))}.site-header{min-height:76px}.brand-mark{width:34px;height:38px}.brand strong{font-size:14px}.brand small{font-size:6px}.header-link{padding:12px 0}.hero{gap:28px;min-height:auto;padding:74px 0 34px}.hero h1{font-size:clamp(54px,18vw,82px)}.hero-lede{font-size:16px}.hero-actions .button{flex:100%}.hero-machine{min-height:410px}.machine-frame{width:88vw;max-width:400px}.spark-a{--spark-radius:clamp(98px, 35vw, 148px)}.spark-b{--spark-radius:clamp(72px, 26vw, 104px)}.spark-c,.arc-c{display:none}.machine-readout{width:min(90%,300px);bottom:5px;right:0}.manifesto-band{min-height:74px}.manifesto-band p{font-size:11px}.manifesto-band span{margin-left:12px}.manifesto-track{animation-duration:30s}.section{padding:82px 20px}.section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.section-heading>p{max-width:560px}.project-copy,.project-secondary{padding:28px}.project-number,.project-secondary .project-number{margin-top:38px}.project-actions .button,.project-actions .text-link{width:100%}.project-actions .text-link{min-height:44px}.bridge-console{padding:20px}.viewport{height:290px}.project-grid,.principle-grid{grid-template-columns:1fr}.principle-grid article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:auto}.principle-grid article:last-child{border-bottom:0}.principle-symbol{margin:42px 0 30px}.path-steps{grid-template-columns:1fr 1fr}.path-steps li:nth-child(2){border-right:1px solid var(--line-dark)}.path-steps li:nth-child(3),.path-steps li:nth-child(4){border-top:0}.path-steps li:nth-child(2):after{display:none}.community-actions{width:min(100%,420px)}.community-actions .button{flex:100%}footer{grid-template-columns:1fr;min-height:180px;padding:30px 0}footer>div{justify-content:flex-start;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-rail,.powerup-sequence{display:none}.motion-ready [data-reveal],[data-reveal]{opacity:1!important;transform:none!important}.hero-copy>*,.hero:after,.signal-dot,.machine-readout i,.machine-glow,.orbit-outer:before,.orbit-outer:after,.core,.core-ring,.machine-scan,.energy-arc,.machine-spark,.manifesto-track,.viewport:after,.selection-ring,.object-main,.object-small,.viewport-grid,.label-bottom,.memory-line:after,.memory-node,.forge-plane,.principle-symbol,.path-steps li:before,.community-section:before,.community-section:after,.community-sigil,.community-sigil span{animation:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
