/*! 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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#07080a;--graphite:#0d0f12;--panel:#111419;--panel-soft:#151a22;--paper:#f3f1ec;--muted:#9b9da2;--line:#ffffff1c;--coral:#ff755e;--coral-hot:#ffad92;--blue:#246bfe;--cyan:#36ddff;--ice:#b9d5d9;--page:min(100% - 10.5rem, 1400px)}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}::selection{color:#fff;background:#ff755e4d}.page-shell{width:var(--page);margin-inline:auto}.skip-link{z-index:100;background:var(--paper);color:var(--ink);border-radius:999px;padding:.7rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;height:6.5rem;width:var(--page);border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;display:grid;position:absolute;inset:0 0 auto}.brand{align-items:center;gap:.75rem;width:fit-content;display:inline-flex}.brand-name{letter-spacing:-.045em;font-size:1.05rem;font-weight:580}.brand-mark{width:1.55rem;height:1.55rem;box-shadow:inset 0 0 0 .3rem var(--ink), inset 0 0 0 .36rem #b9d5d966;border:1px solid #f3f1ecb8;border-radius:50%;display:inline-block;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:var(--paper);width:.66rem;height:2px;box-shadow:0 0 0 .15rem var(--ink);position:absolute;top:.54rem;right:-.13rem;transform:rotate(-42deg)}.brand-mark:after{background:var(--coral);top:.94rem}.desktop-nav{color:#b9bbc0;align-items:center;gap:2.4rem;font-size:.78rem;display:flex}.desktop-nav a,.header-contact,.text-link{transition:color .18s,opacity .18s}.desktop-nav a:hover,.header-contact:hover,.text-link:hover{color:#fff}.header-actions{justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.language-switch{color:#6f7278;align-items:center;gap:.36rem;font-size:.7rem;display:flex}.language-switch button{cursor:pointer;opacity:.72;background:0 0;border:0;padding:.3rem .12rem}.language-switch button.active{color:var(--paper);opacity:1}.header-contact{border:1px solid var(--line);border-radius:999px;padding:.72rem 1.05rem;font-size:.74rem}.hero{background:radial-gradient(circle at 75% 42%,#246bfe17,#0000 32%),linear-gradient(145deg,#07080a 0%,#090b0f 58%,#030811 100%);min-height:100svh;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(transparent, var(--ink));pointer-events:none;height:11rem;position:absolute;inset:auto 0 0}.hero-atmosphere{pointer-events:none;position:absolute;inset:0}.signal-grid{opacity:.25;background-image:linear-gradient(#5f92ff21 1px,#0000 1px),linear-gradient(90deg,#5f92ff21 1px,#0000 1px);background-size:4.25rem 4.25rem;width:56rem;height:56rem;position:absolute;top:8rem;right:-8rem;transform:perspective(700px)rotateX(61deg)rotate(-18deg);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 67%);mask-image:radial-gradient(circle,#000 0%,#0000 67%)}.aperture{border:1px solid #ffffff14;border-radius:50%;position:absolute;top:50%;right:-4rem;translate:0 -48%;box-shadow:0 0 7rem #142e5b38,inset 0 0 6rem #000c}.aperture:before{content:"";border-radius:inherit;background:radial-gradient(circle at 43% 43%,#2d68bf21,#030508f2 45%,#000 72%);position:absolute;inset:11%}.aperture-outer{background:conic-gradient(from 232deg, transparent 0 24%, #36ddff2e 25%, transparent 27% 64%, #ff755e40 65%, transparent 66%);width:46rem;height:46rem;animation:18s ease-in-out infinite alternate aperture-drift}.aperture-mid{border-color:#b9d5d91f;width:36rem;height:36rem;right:1rem}.aperture-inner{border-color:#ffffff0d;width:23rem;height:23rem;right:7.5rem;box-shadow:inset 0 0 6rem #000,0 0 8rem #246bfe17}.orbit{border:1px solid #5f9dff59;border-color:#5f9dff59 #ffffff0f #0000 #0000;border-radius:50%;position:absolute;top:50%;right:-6rem}.orbit-a{width:51rem;height:31rem;animation:14s ease-in-out infinite alternate orbit-shift;transform:rotate(-21deg)}.orbit-b{border-top-color:#ff755e38;width:40rem;height:58rem;right:0;transform:rotate(38deg)}.signal-dot{background:var(--coral);width:.55rem;height:.55rem;box-shadow:0 0 0 .4rem #ff755e14, 0 0 2.3rem var(--coral);border-radius:50%;animation:3.8s ease-out infinite signal-pulse;position:absolute;top:22%;right:25rem}.blue-sweep{opacity:.45;background:linear-gradient(90deg,#0000,#36ddff80,#0000);width:40rem;height:.1rem;position:absolute;top:51%;right:-5rem;transform:rotate(-34deg);box-shadow:0 0 2rem #246bfeb3}.hero-content{z-index:2;flex-direction:column;justify-content:center;min-height:100svh;padding-top:7rem;display:flex;position:relative}.hero-copy{width:min(48rem,60%)}.hero-topline{flex-wrap:wrap;align-items:center;gap:.9rem;margin:0 0 2rem;display:flex}.hero-topline .eyebrow{margin:0}.launch-badge{color:#d9d3cd;letter-spacing:.16em;white-space:nowrap;background:#ff755e0e;border:1px solid #ff755e4d;border-radius:999px;align-items:center;gap:.48rem;padding:.48rem .68rem;font-size:.56rem;font-weight:560;display:inline-flex}.launch-badge:before{content:"";background:var(--coral);width:.32rem;height:.32rem;box-shadow:0 0 .8rem var(--coral);border-radius:50%;animation:2.4s ease-in-out infinite status-blink}.eyebrow{color:#acafb6;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 2rem;font-size:.68rem;display:flex}.eyebrow span{background:var(--coral);width:2rem;height:1px;display:inline-block;box-shadow:0 0 .8rem #ff755e80}.eyebrow.blue span{background:var(--cyan);box-shadow:0 0 .9rem #36ddff99}.hero h1{letter-spacing:-.068em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(3.5rem,6.6vw,6.85rem);font-weight:520;line-height:.96}.hero-lead{color:#a8aab0;letter-spacing:-.02em;margin-top:2.35rem;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.62}.hero-lead p{margin:0}.hero-lead p:last-child{color:#ece9e3}.hero-actions{align-items:center;gap:2rem;margin-top:2.8rem;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:1.8rem;padding:1rem 1.25rem 1rem 1.4rem;font-size:.78rem;display:inline-flex}.button-primary{background:var(--paper);color:var(--ink);transition:background .18s,transform .18s}.button-primary:hover{background:#fff;transform:translateY(-2px)}.button-primary span{color:var(--coral);font-size:1rem}.text-link{color:#95989e;align-items:center;gap:.85rem;font-size:.76rem;display:inline-flex}.hero-status{color:#787b82;letter-spacing:.05em;align-items:center;gap:.7rem;font-size:.68rem;display:flex;position:absolute;bottom:3rem}.status-pulse{background:var(--coral);width:.42rem;height:.42rem;box-shadow:0 0 1rem var(--coral);border-radius:50%;animation:2.4s ease-in-out infinite status-blink}.section-index{color:#73767d;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.66rem}.story-section{padding-block:10rem 11rem}.story-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:8vw;margin-top:3.8rem;display:grid}.story-grid h2,.crossroads-section>.page-shell>h2,.forming-intro h2,.contact-copy h2{letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:460;line-height:1.03}.story-copy{color:#a3a5aa;letter-spacing:-.018em;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.75}.story-copy p{margin:0 0 1.5rem}.story-pull{border-top:1px solid var(--line);letter-spacing:-.045em;max-width:19ch;margin:7.5rem 0 0 38%;padding-top:2rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1.18}.crossroads-section{background:#0b0d10;border-block:1px solid #ffffff0f;padding-block:9rem}.crossroads-section>.page-shell>h2{max-width:17ch;margin-top:2.8rem}.crossroads-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:6rem;display:grid}.crossroad-card{background:var(--graphite);flex-direction:column;justify-content:flex-end;min-height:29rem;padding:3.2rem;display:flex;position:relative;overflow:hidden}.crossroad-card:before{content:"";background:radial-gradient(circle,#ff755e1f,#0000 67%);border-radius:50%;width:22rem;height:22rem;position:absolute;top:-9rem;right:-8rem}.tech-card:before{background:radial-gradient(circle,#246bfe2e,#0000 66%)}.card-signal{border:1px solid #ff755e47;border-radius:50%;width:5.5rem;height:5.5rem;position:absolute;top:3rem;left:3rem;box-shadow:inset 0 0 2rem #ff755e14}.card-signal:after{content:"";background:var(--coral);width:.35rem;height:.35rem;box-shadow:0 0 1rem var(--coral);border-radius:50%;position:absolute;top:.7rem;right:.6rem}.tech-card .card-signal{border-color:#36ddff52;box-shadow:inset 0 0 2rem #246bfe26}.tech-card .card-signal:after{background:var(--cyan);box-shadow:0 0 1rem var(--cyan)}.card-label{color:#7d8086;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem}.crossroad-card h3{letter-spacing:-.05em;max-width:16ch;margin:1rem 0 1.35rem;font-size:clamp(1.8rem,2.8vw,2.9rem);font-weight:470;line-height:1.08}.crossroad-card>p:last-child{color:#8d9096;max-width:32rem;margin:0;font-size:1rem;line-height:1.65}.crossing-statement{grid-template-columns:auto 1fr;align-items:center;gap:2rem;max-width:58rem;margin:6rem auto 0;display:grid}.crossing-statement p{letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.8vw,2.75rem);line-height:1.22}.crossing-mark{border:1px solid var(--line);background:radial-gradient(circle, var(--paper) 0 2px, transparent 3px), conic-gradient(from 45deg, transparent, #246bfe4d, transparent, #ff755e4d, transparent);border-radius:50%;width:3.5rem;height:3.5rem;box-shadow:0 0 2rem #b9d5d914}.agent-section{background:radial-gradient(circle at 88% 48%,#246bfe26,#0000 34%),#030812;border-bottom:1px solid #36ddff1f;min-height:54rem;padding-block:10rem;position:relative;overflow:hidden}.agent-field{pointer-events:none;opacity:.8;position:absolute;inset:0}.agent-ring{border:1px solid #417eff29;border-radius:50%;position:absolute;top:50%;right:-14rem;translate:0 -50%}.ring-one{width:50rem;height:50rem;box-shadow:0 0 8rem #246bfe14}.ring-two{border-color:#36ddff1f;width:31rem;height:31rem;right:-4.5rem}.agent-beam{opacity:.35;background:linear-gradient(90deg,#0000,#36ddffb3,#0000);width:55rem;height:1px;position:absolute;top:47%;right:-10rem;transform:rotate(-28deg);box-shadow:0 0 2rem #246bfecc}.agent-shell{z-index:1;grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid;position:relative}.agent-heading h2{letter-spacing:-.062em;max-width:10ch;margin:0;font-size:clamp(3.25rem,5.4vw,5.8rem);font-weight:480;line-height:.98}.agent-body{color:#9caabc;max-width:35rem;margin:2rem 0 0;font-size:1.08rem;line-height:1.68}.agent-note{color:#c6d6e9;letter-spacing:.02em;align-items:center;gap:.65rem;margin:2rem 0 0;font-size:.73rem;display:flex}.agent-note span{color:var(--cyan);text-shadow:0 0 .7rem var(--cyan);font-size:.45rem}.agent-list{border-top:1px solid #8fb7ff2e}.agent-item{border-bottom:1px solid #8fb7ff2e;grid-template-columns:3rem 1fr;gap:1.2rem;padding-block:2.2rem;display:grid}.agent-number{color:#4e80db;letter-spacing:.12em;padding-top:.4rem;font-size:.65rem}.agent-item h3{letter-spacing:-.035em;margin:0 0 .65rem;font-size:1.35rem;font-weight:500}.agent-item p{color:#8795a8;max-width:33rem;margin:0;font-size:.94rem;line-height:1.6}.forming-section{padding-block:11rem 12rem}.forming-intro{grid-template-columns:.55fr 1.1fr .75fr;align-items:start;gap:4vw;display:grid}.forming-intro p:last-child{color:#92949a;margin:.3rem 0 0;font-size:1rem;line-height:1.7}.places-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:7rem;display:grid}.place-card{border:1px solid var(--line);background:#0c0e11;flex-direction:column;min-height:31rem;display:flex;overflow:hidden}.place-field{background:radial-gradient(circle at 50% 52%,#ff755e1c,#0000 39%),linear-gradient(145deg,#0c0e11,#08090b);flex:1;min-height:20rem;position:relative}.place-2{background:radial-gradient(circle at 50% 58%,#246bfe29,#0000 40%),linear-gradient(145deg,#0b0e14,#07090d)}.place-3{background:radial-gradient(circle at 50% 48%,#36ddff14,#0000 39%),linear-gradient(145deg,#0c0e12,#08090b)}.field-line{border:1px solid #ffffff14;border-radius:50%;width:62%;height:62%;animation:7s ease-in-out infinite alternate field-breathe;position:absolute;inset:19%;box-shadow:inset 0 0 3rem #000000e6,0 0 3rem #ff755e0a}.place-2 .field-line{border-color:#4984ff24;width:78%;height:42%;inset:30% 11%;transform:rotate(-13deg)}.place-3 .field-line{border-color:#36ddff1c;width:44%;height:76%;inset:12% 28%;transform:rotate(27deg)}.field-pulse{background:var(--coral);width:.42rem;height:.42rem;box-shadow:0 0 1.1rem var(--coral);border-radius:50%;position:absolute;top:30%;left:64%}.place-2 .field-pulse{background:var(--blue);box-shadow:0 0 1.1rem var(--blue);top:63%;left:37%}.place-3 .field-pulse{background:var(--cyan);box-shadow:0 0 1.1rem var(--cyan);top:45%;left:50%}.place-copy{border-top:1px solid var(--line);padding:2rem}.place-copy h3{letter-spacing:-.035em;margin:0 0 .6rem;font-size:1.35rem;font-weight:500}.place-copy p{color:#7e8187;margin:0;font-size:.85rem;line-height:1.5}.reveal-note{color:#85888e;justify-content:center;align-items:center;gap:.8rem;margin:4rem 0 0;font-size:.75rem;display:flex}.reveal-note span{color:var(--coral);font-size:1.2rem}.founder-section{background:#090a0c;border-block:1px solid #ffffff0f;padding-block:12rem;position:relative;overflow:hidden}.founder-glow{filter:blur(1px);background:conic-gradient(from 20deg,#0000,#246bfe1a,#0000 42%,#ff755e14,#0000);border-radius:50%;width:50rem;height:50rem;position:absolute;top:-20rem;right:-17rem}.founder-inner{position:relative}.founder-inner blockquote{letter-spacing:-.055em;text-wrap:balance;max-width:30ch;margin:3.8rem 0 0;font-size:clamp(2.6rem,5vw,5.3rem);font-weight:440;line-height:1.08}.founder-signoff{color:#7e8187;letter-spacing:.04em;margin:3rem 0 0 .4rem;font-size:.76rem}.contact-section{grid-template-columns:1.05fr .75fr;gap:10vw;padding-block:11rem;display:grid}.contact-copy h2{max-width:12ch;margin-top:3rem}.contact-copy>p:nth-of-type(2){color:#96999f;max-width:37rem;margin:2rem 0 0;font-size:1.02rem;line-height:1.72}.direct-email{color:#777a80;flex-direction:column;gap:.5rem;margin-top:3.2rem;font-size:.7rem;display:flex}.direct-email a{color:var(--paper);border-bottom:1px solid var(--coral);width:fit-content;padding-bottom:.3rem;font-size:1rem}.contact-form{border:1px solid var(--line);background:#0d0f12;align-self:start;padding:2.5rem}.contact-form label{color:#a7a9ae;margin:0 0 .75rem;font-size:.72rem;display:block}.contact-form input,.contact-form textarea{width:100%;color:var(--paper);resize:vertical;border:0;background:0 0;border-bottom:1px solid #ffffff24;border-radius:0;outline:none;margin-bottom:2rem;padding:.7rem 0 1rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#4e5157}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:var(--coral)}.form-submit{width:100%;margin-top:.3rem}.form-submit:disabled{cursor:wait;opacity:.75}.privacy-note{text-align:center;color:#5f6268;margin:.9rem 0 0;font-size:.64rem}.site-footer{border-top:1px solid var(--line);color:#65686e;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:9rem;font-size:.65rem;display:grid}.site-footer>p:last-child{justify-self:end}.site-footer .brand{color:var(--paper)}@keyframes aperture-drift{to{opacity:.82;transform:rotate(4deg)scale(1.035)}}@keyframes orbit-shift{to{transform:rotate(-17deg)scale(1.03)}}@keyframes signal-pulse{0%,35%{box-shadow:0 0 0 0 #ff755e38, 0 0 2rem var(--coral)}80%,to{box-shadow:0 0 0 1.4rem #ff755e00, 0 0 2.4rem var(--coral)}}@keyframes status-blink{50%{opacity:.35}}@keyframes field-breathe{to{opacity:.68;transform:scale(1.045)rotate(2deg)}}@media (width<=1100px){:root{--page:min(100% - 5rem, 1400px)}.desktop-nav{display:none}.site-header{grid-template-columns:1fr 1fr}.hero-copy{width:68%}.aperture{right:-14rem}.story-grid,.agent-shell{gap:5rem}.forming-intro{grid-template-columns:1fr 1.6fr}.forming-intro>p:last-child{grid-column:2}}@media (width<=780px){:root{--page:calc(100% - 2.5rem)}.site-header{height:5.2rem}.header-contact{display:none}.header-actions{gap:0}.hero-content{justify-content:flex-start;padding-top:6.5rem;padding-bottom:6rem}.hero-copy{width:100%;padding-top:15vh}.hero h1{max-width:10ch;font-size:clamp(3.7rem,17vw,5.6rem)}.hero-lead{max-width:25rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:1.5rem}.aperture-outer{opacity:.6;width:32rem;height:32rem;top:76%;right:-17rem}.aperture-mid{width:25rem;height:25rem;top:76%;right:-13.5rem}.aperture-inner{width:16rem;height:16rem;top:76%;right:-9rem}.orbit{display:none}.signal-grid{opacity:.16;width:38rem;height:38rem;top:46%;right:-20rem}.signal-dot{top:71%;right:3.7rem}.blue-sweep{top:76%;right:-16rem}.hero-status{bottom:1.8rem}.story-section,.forming-section,.contact-section{padding-block:7.5rem}.story-grid,.agent-shell,.contact-section{grid-template-columns:1fr;gap:3rem}.story-grid{margin-top:2.5rem}.story-pull{margin:5rem 0 0 15%}.crossroads-section,.agent-section{padding-block:7.5rem}.crossroads-grid,.places-grid{grid-template-columns:1fr}.crossroads-grid{gap:1px;margin-top:4rem}.crossroad-card{min-height:25rem;padding:2rem}.card-signal{top:2rem;left:2rem}.crossing-statement{align-items:start;margin-top:4rem}.crossing-mark{width:2.8rem;height:2.8rem}.agent-section{min-height:auto}.agent-heading h2{font-size:clamp(3.3rem,14vw,5rem)}.agent-field{opacity:.48}.agent-ring{right:-31rem}.forming-intro{grid-template-columns:1fr;gap:2.5rem}.forming-intro>p:last-child{grid-column:auto}.places-grid{margin-top:4rem}.place-card{min-height:28rem}.founder-section{padding-block:8rem}.founder-inner blockquote{margin-top:2.5rem}.contact-form{padding:1.5rem}.site-footer{grid-template-columns:1fr;align-content:center;gap:1rem;min-height:12rem}.site-footer>p{margin:0}.site-footer>p:last-child{justify-self:start}}@media (width<=420px){.brand-name{font-size:.98rem}.brand-mark{width:1.35rem;height:1.35rem}.language-switch{font-size:.65rem}.hero-copy{padding-top:11vh}.hero h1{font-size:3.65rem}.eyebrow{letter-spacing:.13em;font-size:.6rem}.button{width:100%}.story-pull{margin-left:0}.crossing-statement{grid-template-columns:1fr}.agent-item{grid-template-columns:2.25rem 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
