@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.static{position:static}.resize{resize:both}}:root{--bg:#120d1f;--bg-deep:#0a0712;--purple-dark:#2b1748;--purple:#5a2d82;--magenta:#cf4f86;--coral:#f26a67;--orange:#f78d4b;--gold:#ffd166;--mist:#ffffff14;--text:#fff8f3;--text-muted:#fff8f3b8;--line:#ffffff24;--max-width:1160px;--font-sans:"Quantico", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-deep)}body{background:linear-gradient(180deg,var(--bg-deep) 0%,var(--bg) 42%,#140d1c 100%);min-width:320px;color:var(--text);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";background:0 0;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.skip-link,.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;clip:auto;border:1px solid var(--line);background:var(--bg-deep);border-radius:6px;width:auto;height:auto;padding:.7rem 1rem;top:1rem;left:1rem}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);background:#0a07129e;border-bottom:1px solid #ffffff14;position:fixed;top:0;left:0;right:0}.site-nav{width:min(100% - 2rem,var(--max-width));justify-content:space-between;align-items:center;min-height:4.5rem;margin:0 auto;display:flex}.brand-mark{color:#fff8f3eb;letter-spacing:0;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.88rem;font-weight:700;display:inline-flex}.brand-logo{background:var(--bg-deep);border:1px solid #ffd1666b;border-radius:7px;flex:none;width:2rem;height:2rem;box-shadow:0 0 28px #cf4f863d}.nav-toggle{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--text);background:#ffffff0d;border-radius:6px;place-items:center;padding:0;display:inline-grid}.nav-toggle span:not(.sr-only){background:currentColor;width:1.05rem;height:2px;margin:-.32rem 0}.nav-links{visibility:hidden;border:1px solid var(--line);opacity:0;background:#120d1ff5;border-radius:8px;gap:.25rem;padding:.75rem;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:4.5rem;left:1rem;right:1rem;transform:translateY(-.5rem)}.site-header.is-open .nav-links{visibility:visible;opacity:1;transform:translateY(0)}.nav-links a{color:var(--text-muted);border-radius:6px;padding:.8rem .9rem;font-size:.94rem;font-weight:650}.nav-links a:hover{color:var(--text);background:#ffffff0f}.section-shell,.content-section{width:min(100% - 2rem,var(--max-width));margin:0 auto}.hero-section{place-items:center;width:100vw;max-width:none;min-height:100svh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:8rem 0 5rem;display:grid;position:relative}.hero-visual{z-index:0;background:#050307;position:absolute;inset:0;overflow:hidden}.hero-visual:before,.hero-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-visual:before{z-index:2}.hero-visual:after{z-index:4}.hero-visual:before{background:radial-gradient(circle at 31% 34%,#fff8f338 0 1px,#0000 2px),radial-gradient(circle at 43% 27%,#ffd16624 0 1px,#0000 2px),radial-gradient(circle at 58% 30%,#fff8f32e 0 1px,#0000 2px),radial-gradient(circle at 68% 39%,#cf4f8629 0 1px,#0000 2px),radial-gradient(circle at 72% 63%,#7cffd61f 0 1px,#0000 2px),radial-gradient(circle at 35% 69%,#fff8f329 0 1px,#0000 2px),radial-gradient(circle at 49% 75%,#cf4f8624 0 1px,#0000 2px),radial-gradient(at 50% 49%,#000000db 0 11rem,#050307bd 22rem,#05030757 35rem,#0000 52rem),linear-gradient(90deg,#05030770,#0000 22% 78%,#05030770)}.hero-visual:after{background:linear-gradient(#0503072e,#0000 18% 76%,#05030775),radial-gradient(#0000 0 34rem,#05030794 66rem)}.mountain-lattice{z-index:1;background:#050307;align-content:center;gap:clamp(.7rem,1.5vw,1.2rem);padding:2rem 0;display:grid;position:absolute;inset:-6rem 0 -4rem}.lattice-row{width:max-content;transform:translate3d(calc(var(--row-base,0px) + var(--row-shift) + var(--row-offset,0px)),calc(var(--row-lift) + var(--row-y,0px)),0);opacity:var(--row-opacity);align-items:center;gap:clamp(.5rem,1.15vw,1rem);display:flex}.hero-section[data-hero-animated=true] .lattice-row{will-change:transform}.row-depth-0,.row-depth-1{opacity:.42}.row-depth-2{opacity:.58}.row-depth-3{opacity:.7}.row-depth-4{opacity:.78}.row-depth-5,.row-depth-6{opacity:.9}.row-depth-0 .lattice-cell,.row-depth-1 .lattice-cell{filter:saturate(.55)brightness(.58)}.row-depth-2 .lattice-cell,.row-depth-3 .lattice-cell{filter:saturate(.78)brightness(.78)}.row-depth-4 .lattice-cell{filter:saturate(1.05)brightness(.98)}.row-depth-5 .lattice-cell,.row-depth-6 .lattice-cell{filter:saturate(1.24)brightness(1.1)}.row-depth-0 .cell-mountains,.row-depth-1 .cell-mountains,.row-depth-2 .cell-mountains{transform-origin:bottom;transform:translateY(12%)scaleY(.76)}.row-depth-5 .cell-mountains,.row-depth-6 .cell-mountains{transform-origin:bottom;transform:translateY(-7%)scaleY(1.14)}.lattice-cell{aspect-ratio:1.14;clip-path:polygon(24% 6%,76% 6%,100% 50%,76% 94%,24% 94%,0 50%);--mountain-detail:linear-gradient(transparent, transparent);--mountain-far-a:#fff8f32e;--mountain-far-b:var(--mountain-b);--mountain-mid-a:var(--mountain-b);--mountain-mid-b:var(--mountain-a);--mountain-near-a:var(--mountain-a);--mountain-near-b:var(--mountain-b);--summit-highlight:#fff8f347;--summit-snow:#fff8f385;--summit-snow-soft:#fff8f357;--ridge-shadow:#0503075c;background:#0b0710;width:clamp(7.75rem,12vw,11.75rem);display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff8f30a,0 14px 34px #05030761,inset 0 0 0 2px #ffffff14}.lattice-cell>span,.lattice-cell:before,.lattice-cell:after{content:"";position:absolute;inset:0}.cell-sky{background:linear-gradient(145deg,var(--sky-a),var(--sky-b) 48%,var(--sky-c))}.lattice-cell:before{z-index:4;pointer-events:none;background:linear-gradient(118deg,#fff8f333,#0000 18% 70%,#05030752),linear-gradient(38deg,#0000 0 42%,#fff8f312 43% 45%,#0000 46%)}.cell-stars{opacity:var(--star-opacity);background:radial-gradient(circle at 26% 24%,#fff8f3cc 0 1px,#0000 2px),radial-gradient(circle at 58% 18%,#fff8f39e 0 1px,#0000 2px),radial-gradient(circle at 72% 38%,#fff8f380 0 1px,#0000 2px)}.cell-sun{top:var(--sun-top);left:var(--sun-left);background:var(--sun-color);width:26%;height:26%;box-shadow:0 0 18px var(--sun-color);border-radius:999px}.cell-aura{background:var(--aura);opacity:var(--aura-opacity,.72);mix-blend-mode:screen}.cell-ridge-far,.cell-ridge-mid,.cell-mountains{transform-origin:bottom;overflow:hidden}.cell-ridge-far:before,.cell-ridge-mid:before,.cell-mountains:before,.cell-mountains:after{content:"";pointer-events:none;position:absolute;inset:0}.cell-ridge-far{top:calc(var(--mountain-top) + 17%);background:linear-gradient(112deg,#fff8f31a,transparent 36%),linear-gradient(145deg,var(--mountain-far-a),var(--mountain-far-b));clip-path:var(--mountain-far-shape,polygon(0 58%, 12% 46%, 24% 52%, 38% 34%, 52% 50%, 66% 30%, 80% 48%, 100% 38%, 100% 100%, 0 100%));opacity:.62}.cell-ridge-far:before{background:linear-gradient(122deg,#0000 0 46%,#fff8f329 47% 49%,#0000 50% 100%),linear-gradient(244deg,#0000 0 54%,#0503072e 55% 61%,#0000 62% 100%)}.cell-ridge-mid{top:calc(var(--mountain-top) + 8%);background:linear-gradient(118deg,#fff8f314,transparent 24% 70%,#0503072e),linear-gradient(135deg,var(--mountain-mid-a),var(--mountain-mid-b));clip-path:var(--mountain-mid-shape,polygon(0 72%, 14% 54%, 27% 62%, 40% 28%, 55% 58%, 70% 36%, 84% 60%, 100% 48%, 100% 100%, 0 100%));opacity:.78}.cell-ridge-mid:before{background:linear-gradient(116deg,#0000 0 32%,#fff8f324 33% 36%,#0000 37% 100%),linear-gradient(242deg,#0000 0 48%,#0503073d 49% 58%,#0000 59% 100%)}.cell-mountains{top:var(--mountain-top);background:var(--mountain-detail),linear-gradient(112deg,#fff8f30f,transparent 18% 56%,#05030747),linear-gradient(135deg,var(--mountain-near-a),var(--mountain-near-b));clip-path:var(--mountain-shape)}.cell-mountains:before{background:linear-gradient(116deg,transparent 0 31%,var(--summit-highlight) 32% 37%,transparent 38% 100%),linear-gradient(238deg,transparent 0 45%,var(--ridge-shadow) 46% 54%,transparent 55% 100%),linear-gradient(158deg,transparent 0 60%,#fff8f31a 61% 63%,transparent 64% 100%);opacity:.9}.cell-mountains:after{background:linear-gradient(132deg,transparent 0 42%,var(--summit-snow) 43% 50%,transparent 51% 100%) 31% 0 / 18% 31% no-repeat,linear-gradient(228deg,transparent 0 42%,var(--summit-snow) 43% 50%,transparent 51% 100%) 41% 0 / 18% 31% no-repeat,linear-gradient(132deg,transparent 0 42%,var(--summit-snow-soft) 43% 50%,transparent 51% 100%) 60% 7% / 17% 28% no-repeat,linear-gradient(228deg,transparent 0 42%,var(--summit-snow-soft) 43% 50%,transparent 51% 100%) 69% 7% / 17% 28% no-repeat;opacity:var(--snow-opacity,.68)}.cell-sea{background:linear-gradient(180deg,#fff8f32e,transparent 26%),linear-gradient(90deg,transparent,#fff8f333,transparent),linear-gradient(180deg,var(--sea-a),var(--sea-b));opacity:.86;top:67%}.lattice-cell:after{pointer-events:none;border:2px solid #fff8f314}.dawn{--sky-a:#ffd166;--sky-b:#f26a67;--sky-c:#5a2d82;--mountain-a:#120d1f;--mountain-b:#2b1748;--sea-a:#ffd1664d;--sea-b:#5a2d82b8;--sun-color:#ffd166eb;--star-opacity:.14}.violet{--sky-a:#2b1748;--sky-b:#5a2d82;--sky-c:#cf4f86;--mountain-a:#0a0712;--mountain-b:#27133d;--sea-a:#cf4f863d;--sea-b:#0a0712d6;--sun-color:#cf4f86e0;--star-opacity:.7}.ember{--sky-a:#f78d4b;--sky-b:#cf4f86;--sky-c:#120d1f;--mountain-a:#160c19;--mountain-b:#3b1632;--sea-a:#f26a674d;--sea-b:#2b1748c2;--sun-color:#f78d4be6;--star-opacity:.22}.deep{--sky-a:#0a0712;--sky-b:#2b1748;--sky-c:#5a2d82;--mountain-a:#050307;--mountain-b:#1a0f28;--sea-a:#5a2d8247;--sea-b:#050307eb;--sun-color:#fff8f3c2;--star-opacity:.86}.gold{--sky-a:#ffd166;--sky-b:#f78d4b;--sky-c:#cf4f86;--mountain-a:#1d1025;--mountain-b:#5a2d82;--sea-a:#fff8f333;--sea-b:#f26a67ad;--sun-color:#ffd166f2;--star-opacity:.08}.storm{--sky-a:#120d1f;--sky-b:#2b1748;--sky-c:#f26a67;--mountain-a:#08050d;--mountain-b:#27133d;--sea-a:#ffd1662e;--sea-b:#120d1fd6;--sun-color:#f26a67d1;--star-opacity:.54}.blood{--sky-a:#1a0308;--sky-b:#8f1d3c;--sky-c:#f26a67;--mountain-a:#050307;--mountain-b:#210711;--sea-a:#cf4f865c;--sea-b:#050307e6;--sun-color:#f26a67e6;--star-opacity:.38}.inferno{--sky-a:#ffd166;--sky-b:#f78d4b;--sky-c:#5a0d22;--mountain-a:#100508;--mountain-b:#3b0817;--sea-a:#ffd16657;--sea-b:#cf4f86bd;--sun-color:#ffd166f2;--star-opacity:.1}.void{--sky-a:#050307;--sky-b:#120d1f;--sky-c:#5a2d82;--mountain-a:#020103;--mountain-b:#160a24;--sea-a:#5a2d823d;--sea-b:#020103f5;--sun-color:#fff8f3b8;--star-opacity:.95}.toxic{--sky-a:#0a0712;--sky-b:#5a2d82;--sky-c:#d8ff66;--mountain-a:#030403;--mountain-b:#25330c;--sea-a:#d8ff6642;--sea-b:#0a0712e0;--sun-color:#d8ff66e6;--star-opacity:.62}.abyss{--sky-a:#020103;--sky-b:#18102a;--sky-c:#2c6182;--mountain-a:#010102;--mountain-b:#081423;--sea-a:#2c618257;--sea-b:#010102f5;--sun-color:#76c7dcc7;--star-opacity:.9}.pale{--sky-a:#fff8f3;--sky-b:#ffd166;--sky-c:#5a2d82;--mountain-a:#120d1f;--mountain-b:#33213f;--sea-a:#fff8f347;--sea-b:#5a2d82ad;--sun-color:#fff8f3f0;--star-opacity:.18}.red-sky{--sky-a:#220208;--sky-b:#7f1028;--sky-c:#f26a67;--mountain-a:#050307;--mountain-b:#2a0611;--sea-a:#f26a6752;--sea-b:#220208db;--sun-color:#f26a67eb;--star-opacity:.3}.blue-sky{--sky-a:#9fdcff;--sky-b:#2f7cbe;--sky-c:#2b1748;--mountain-a:#07101c;--mountain-b:#12345a;--sea-a:#9fdcff57;--sea-b:#2f7cbeb8;--sun-color:#fff8f3e6;--star-opacity:.12}.gray-sky{--sky-a:#d7d2cf;--sky-b:#79747d;--sky-c:#2b1748;--mountain-a:#0a0712;--mountain-b:#302c35;--sea-a:#d7d2cf3d;--sea-b:#2d2736c7;--sun-color:#d7d2cfd1;--star-opacity:.22}.green-sky{--sky-a:#c8ff9d;--sky-b:#3c9b64;--sky-c:#120d1f;--mountain-a:#04100a;--mountain-b:#17391f;--sea-a:#c8ff9d47;--sea-b:#04100ae0;--sun-color:#c8ff9de0;--star-opacity:.36}.cyan-sky{--sky-a:#a8fff4;--sky-b:#36b6cf;--sky-c:#5a2d82;--mountain-a:#021014;--mountain-b:#0f3a4a;--sea-a:#a8fff457;--sea-b:#36b6cfad;--sun-color:#a8fff4e0;--star-opacity:.22}.sickly-sky{--sky-a:#f3ff72;--sky-b:#7fa436;--sky-c:#2b1748;--mountain-a:#080b03;--mountain-b:#35440d;--sea-a:#f3ff724d;--sea-b:#2b1748bd;--sun-color:#f3ff72e6;--star-opacity:.18}.glacier{--sky-a:#effcff;--sky-b:#86d6ff;--sky-c:#263a68;--mountain-a:#12324c;--mountain-b:#d8f8ff;--mountain-detail:linear-gradient(165deg, #ffffffb8 0 18%, transparent 19% 100%);--sea-a:#d8f8ff5c;--sea-b:#255980b8;--sun-color:#effcffe6;--star-opacity:.2}.mangrove{--sky-a:#f0ffbd;--sky-b:#3e8f63;--sky-c:#082114;--mountain-a:#092414;--mountain-b:#3e6f2f;--mountain-detail:linear-gradient(92deg, transparent 0 22%, #030a0757 23% 30%, transparent 31% 100%);--sea-a:#83c26047;--sea-b:#05170ee6;--sun-color:#f0ffbde0;--star-opacity:.22}.kelp{--sky-a:#6dffe0;--sky-b:#137a7b;--sky-c:#07131f;--mountain-a:#031318;--mountain-b:#0d4d48;--mountain-detail:linear-gradient(76deg, transparent 0 34%, #8dffb338 35% 39%, transparent 40% 100%);--sea-a:#6dffe05c;--sea-b:#031318eb;--sun-color:#6dffe0db;--star-opacity:.34}.obsidian{--sky-a:#08040d;--sky-b:#2d0c24;--sky-c:#f26a67;--mountain-a:#020102;--mountain-b:#18090d;--mountain-detail:linear-gradient(130deg, transparent 0 45%, #f26a6742 46% 49%, transparent 50% 100%);--sea-a:#f26a6733;--sea-b:#020102f5;--sun-color:#f26a67db;--star-opacity:.72}.aurora{--sky-a:#050307;--sky-b:#183c64;--sky-c:#86ffcf;--mountain-a:#07101c;--mountain-b:#1f3360;--mountain-detail:linear-gradient(156deg, #86ffcf52 0 12%, transparent 13% 100%);--sea-a:#86ffcf3d;--sea-b:#07101ceb;--sun-color:#86ffcfd6;--star-opacity:.86}.coral{--sky-a:#ffdf9a;--sky-b:#ff7b8d;--sky-c:#3f2a78;--mountain-a:#1f102f;--mountain-b:#ff8e75;--mountain-detail:linear-gradient(105deg, transparent 0 28%, #ffd16633 29% 33%, transparent 34% 100%);--sea-a:#7cffd647;--sea-b:#ff7b8dad;--sun-color:#ffdf9aeb;--star-opacity:.14}.ash{--sky-a:#c6c0ba;--sky-b:#5d5661;--sky-c:#211824;--mountain-a:#09070a;--mountain-b:#59525b;--mountain-detail:linear-gradient(180deg, #fff8f329, transparent 30%);--sea-a:#c6c0ba33;--sea-b:#151218e6;--sun-color:#c6c0bacc;--star-opacity:.34}.stormglass{--sky-a:#d9f8ff;--sky-b:#6d7e9f;--sky-c:#171322;--mountain-a:#0d121b;--mountain-b:#6e8294;--mountain-detail:linear-gradient(45deg, transparent 0 46%, #d9f8ff57 47% 49%, transparent 50% 100%);--sea-a:#d9f8ff42;--sea-b:#0d121bdb;--sun-color:#d9f8ffdb;--star-opacity:.46}.mycelium{--sky-a:#ffd6ee;--sky-b:#8d59b8;--sky-c:#140d1e;--mountain-a:#0c0810;--mountain-b:#5f326c;--mountain-detail:radial-gradient(circle at 38% 48%, #ffd6ee42 0 4%, transparent 5% 100%);--sea-a:#ffd6ee3d;--sea-b:#140d1ee0;--sun-color:#ffd6eedb;--star-opacity:.58}.brass{--sky-a:#ffe2a4;--sky-b:#a36a30;--sky-c:#2b1748;--mountain-a:#171009;--mountain-b:#8b5b27;--mountain-detail:linear-gradient(115deg, transparent 0 38%, #ffd16647 39% 41%, transparent 42% 100%);--sea-a:#ffe2a43d;--sea-b:#2b1748cc;--sun-color:#ffe2a4e6;--star-opacity:.16}.radioactive{--sky-a:#f6ff6a;--sky-b:#00b86b;--sky-c:#07120b;--mountain-a:#020804;--mountain-b:#134719;--mountain-detail:radial-gradient(circle at 60% 38%, #f6ff6a57 0 7%, transparent 8% 100%);--sea-a:#f6ff6a4d;--sea-b:#020804eb;--sun-color:#f6ff6af0;--star-opacity:.28}.moonlit{--sky-a:#090b1b;--sky-b:#29365f;--sky-c:#9ea7c7;--mountain-a:#03050d;--mountain-b:#29304a;--mountain-detail:linear-gradient(150deg, #fff8f333 0 20%, transparent 21% 100%);--sea-a:#9ea7c738;--sea-b:#03050df5;--sun-color:#eeefffe6;--star-opacity:.96}.tundra{--sky-a:#fff8f3;--sky-b:#bdd5e2;--sky-c:#56617d;--mountain-a:#41516c;--mountain-b:#f4fbff;--mountain-detail:linear-gradient(170deg, #ffffffc7 0 26%, transparent 27% 100%);--sea-a:#f4fbff52;--sea-b:#56617dc7;--sun-color:#fff8f3f0;--star-opacity:.12}.crimson-tide{--sky-a:#41050f;--sky-b:#b5193d;--sky-c:#ff9f7a;--mountain-a:#080205;--mountain-b:#5a1020;--mountain-detail:linear-gradient(80deg, transparent 0 24%, #ff9f7a3d 25% 28%, transparent 29% 100%);--sea-a:#ff9f7a57;--sea-b:#41050fe6;--sun-color:#ff9f7aeb;--star-opacity:.36}.ringed-world{--sky-a:#120d1f;--sky-b:#4158a8;--sky-c:#ffd166;--mountain-a:#060410;--mountain-b:#31406f;--mountain-detail:linear-gradient(142deg, #ffd1662e 0 16%, transparent 17% 100%);--sea-a:#ffd16638;--sea-b:#120d1fe6;--sun-color:#ffd166e0;--star-opacity:.78}:is(.dawn,.gold,.coral,.brass){--mountain-far-a:#ffd16661;--mountain-far-b:#cf4f866b;--mountain-mid-a:#8d3d68;--mountain-mid-b:#2b1748;--mountain-near-a:#120d1f;--mountain-near-b:#4f276f;--summit-snow:#ffd1666b;--summit-snow-soft:#fff8f33d}:is(.deep,.void,.obsidian,.moonlit){--mountain-far-a:#5a2d8257;--mountain-far-b:#120d1fb3;--mountain-mid-a:#1c1638;--mountain-mid-b:#06030b;--mountain-near-a:#020103;--mountain-near-b:#150a22}:is(.green-sky,.toxic,.mangrove,.radioactive){--mountain-far-a:#d8ff664d;--mountain-far-b:#3e8f637a;--mountain-mid-a:#275c2d;--mountain-mid-b:#06170c;--mountain-near-a:#020804;--mountain-near-b:#1b3f16;--summit-snow:#d8ff6657;--summit-snow-soft:#c8ff9d38}:is(.blue-sky,.cyan-sky,.abyss,.kelp,.stormglass){--mountain-far-a:#a8fff457;--mountain-far-b:#2f7cbe80;--mountain-mid-a:#1b5e76;--mountain-mid-b:#07101c;--mountain-near-a:#021014;--mountain-near-b:#12345a;--summit-snow:#a8fff461;--summit-snow-soft:#d9f8ff38}:is(.blood,.red-sky,.inferno,.crimson-tide,.ember){--mountain-far-a:#ff9f7a57;--mountain-far-b:#cf4f8675;--mountain-mid-a:#64152e;--mountain-mid-b:#17050b;--mountain-near-a:#050307;--mountain-near-b:#3b0817;--summit-snow:#ff9f7a5c;--summit-snow-soft:#f26a6738}:is(.glacier,.tundra,.gray-sky,.ash){--mountain-far-a:#fff8f385;--mountain-far-b:#bdd5e294;--mountain-mid-a:#7c8796;--mountain-mid-b:#32384d;--mountain-near-a:#20283a;--mountain-near-b:#d9edf5;--summit-snow:#ffffffc7;--summit-snow-soft:#f4fbff7a}:is(.violet,.storm,.aurora,.mycelium,.ringed-world,.sickly-sky,.pale){--mountain-far-a:#cf4f864d;--mountain-far-b:#5a2d827a;--mountain-mid-a:#4d2b72;--mountain-mid-b:#120d1f;--mountain-near-a:#0a0712;--mountain-near-b:#33213f}:is(.peaks-a,.peaks-e,.peaks-l,.peaks-q){--mountain-far-shape:polygon(0 62%, 16% 48%, 29% 56%, 43% 36%, 57% 52%, 73% 32%, 100% 54%, 100% 100%, 0 100%);--mountain-mid-shape:polygon(0 74%, 12% 58%, 25% 62%, 40% 30%, 56% 64%, 70% 42%, 86% 60%, 100% 46%, 100% 100%, 0 100%)}:is(.peaks-b,.peaks-d,.peaks-f,.peaks-i,.peaks-m,.peaks-p){--mountain-far-shape:polygon(0 78%, 9% 58%, 20% 70%, 31% 46%, 42% 66%, 54% 38%, 66% 68%, 78% 42%, 90% 62%, 100% 74%, 100% 100%, 0 100%);--mountain-mid-shape:polygon(0 84%, 10% 64%, 20% 36%, 30% 74%, 42% 28%, 53% 78%, 65% 26%, 78% 70%, 90% 34%, 100% 78%, 100% 100%, 0 100%)}:is(.peaks-c,.peaks-g,.peaks-h,.peaks-j,.peaks-k,.peaks-n,.peaks-o){--mountain-far-shape:polygon(0 56%, 14% 62%, 27% 50%, 40% 66%, 54% 44%, 68% 58%, 82% 48%, 100% 64%, 100% 100%, 0 100%);--mountain-mid-shape:polygon(0 68%, 10% 60%, 22% 40%, 35% 68%, 47% 46%, 60% 58%, 72% 34%, 84% 70%, 100% 52%, 100% 100%, 0 100%)}.aura-low{--aura:radial-gradient(ellipse at 50% 66%, #ffd1669e, transparent 34%)}.aura-ring{--aura:radial-gradient(circle at 66% 34%, transparent 0 15%, #fff8f35c 16% 20%, transparent 21% 38%)}.aura-high{--aura:radial-gradient(ellipse at 32% 24%, #f26a678a, transparent 35%)}.aura-none{--aura:linear-gradient(transparent, transparent)}.aura-flame{--aura:radial-gradient(ellipse at 50% 62%, #ffd166c7, transparent 20%), radial-gradient(ellipse at 50% 82%, #f26a67eb, transparent 38%);--aura-opacity:.9}.aura-eclipse{--aura:radial-gradient(circle at 52% 34%, #ffd166d1 0 16%, #050307f5 17% 25%, #cf4f8680 26% 32%, transparent 33%);--aura-opacity:.86}.aura-spiral{--aura:conic-gradient(from 18deg at 52% 42%, transparent 0 14%, #ffd16694 15% 19%, transparent 20% 35%, #cf4f869e 36% 41%, transparent 42% 66%, #f26a677a 67% 72%, transparent 73%);--aura-opacity:.9}.aura-eye{--aura:radial-gradient(ellipse at 50% 34%, #fff8f3bd 0 7%, #050307eb 8% 14%, #cf4f869e 15% 29%, transparent 30%);--aura-opacity:.92}.aura-rain{--aura:repeating-linear-gradient(102deg, transparent 0 8%, #9fdcff2e 9% 10%, transparent 11% 17%);--aura-opacity:.74}.aura-aurora{--aura:conic-gradient(from 220deg at 50% 24%, transparent 0 12%, #86ffcf94 13% 18%, transparent 19% 27%, #cf4f8666 28% 32%, transparent 33% 100%);--aura-opacity:.9}.aura-static{--aura:repeating-linear-gradient(0deg, #fff8f314 0 1px, transparent 2px 7px), repeating-linear-gradient(90deg, #7cffd614 0 1px, transparent 2px 11px);--aura-opacity:.55}.aura-tide{--aura:radial-gradient(ellipse at 50% 78%, #7cffd675, transparent 34%), linear-gradient(15deg, transparent 0 44%, #fff8f329 45% 47%, transparent 48% 100%);--aura-opacity:.82}.aura-planet-ring{--aura:linear-gradient(158deg, transparent 0 35%, #ffd16657 36% 38%, #fff8f32e 39% 40%, transparent 41% 100%), radial-gradient(circle at 62% 30%, #ffd1668a 0 12%, #5a2d8270 13% 22%, transparent 23% 100%);--aura-opacity:.92}.peaks-a{--mountain-top:31%;--mountain-shape:polygon(0 68%, 15% 47%, 27% 55%, 43% 14%, 58% 42%, 72% 20%, 100% 66%, 100% 100%, 0 100%);--sun-top:18%;--sun-left:62%;--lighthouse-left:43%;--lighthouse-top:4%;--beam-angle:-12deg}.peaks-b{--mountain-top:25%;--mountain-shape:polygon(0 76%, 19% 30%, 31% 64%, 47% 38%, 59% 52%, 75% 18%, 100% 72%, 100% 100%, 0 100%);--sun-top:20%;--sun-left:20%;--lighthouse-left:75%;--lighthouse-top:1%;--beam-angle:7deg}.peaks-c{--mountain-top:37%;--mountain-shape:polygon(0 58%, 12% 44%, 25% 48%, 38% 24%, 52% 61%, 68% 34%, 100% 56%, 100% 100%, 0 100%);--sun-top:34%;--sun-left:68%;--lighthouse-left:38%;--lighthouse-top:2%;--beam-angle:-6deg}.peaks-d{--mountain-top:20%;--mountain-shape:polygon(0 80%, 13% 58%, 25% 22%, 40% 70%, 53% 32%, 70% 48%, 86% 18%, 100% 46%, 100% 100%, 0 100%);--sun-top:17%;--sun-left:44%;--lighthouse-left:86%;--lighthouse-top:0%;--beam-angle:11deg}.peaks-e{--mountain-top:35%;--mountain-shape:polygon(0 64%, 18% 52%, 30% 20%, 45% 44%, 57% 28%, 65% 48%, 82% 30%, 100% 62%, 100% 100%, 0 100%);--sun-top:27%;--sun-left:28%;--lighthouse-left:30%;--lighthouse-top:0%;--beam-angle:-15deg}.peaks-f{--mountain-top:18%;--mountain-shape:polygon(0 84%, 8% 70%, 17% 26%, 28% 76%, 39% 18%, 50% 62%, 62% 10%, 78% 58%, 90% 28%, 100% 80%, 100% 100%, 0 100%);--sun-top:14%;--sun-left:72%;--lighthouse-left:62%;--lighthouse-top:-3%;--beam-angle:5deg}.peaks-g{--mountain-top:39%;--mountain-shape:polygon(0 56%, 15% 60%, 24% 34%, 37% 48%, 45% 26%, 58% 72%, 68% 46%, 80% 58%, 100% 42%, 100% 100%, 0 100%);--sun-top:24%;--sun-left:52%;--lighthouse-left:45%;--lighthouse-top:3%;--beam-angle:-9deg}.peaks-h{--mountain-top:28%;--mountain-shape:polygon(0 74%, 11% 44%, 22% 66%, 33% 30%, 43% 64%, 54% 24%, 67% 58%, 78% 36%, 88% 62%, 100% 48%, 100% 100%, 0 100%);--sun-top:30%;--sun-left:18%;--lighthouse-left:54%;--lighthouse-top:-2%;--beam-angle:14deg}.peaks-i{--mountain-top:16%;--mountain-shape:polygon(0 88%, 7% 42%, 16% 80%, 26% 16%, 36% 82%, 48% 20%, 58% 76%, 70% 12%, 84% 66%, 94% 24%, 100% 80%, 100% 100%, 0 100%);--sun-top:16%;--sun-left:58%;--lighthouse-left:70%;--lighthouse-top:-4%;--beam-angle:-5deg}.peaks-j{--mountain-top:33%;--mountain-shape:polygon(0 52%, 9% 64%, 18% 34%, 29% 72%, 39% 46%, 49% 56%, 60% 28%, 71% 74%, 83% 44%, 100% 68%, 100% 100%, 0 100%);--sun-top:22%;--sun-left:36%;--lighthouse-left:60%;--lighthouse-top:-1%;--beam-angle:8deg}.peaks-k{--mountain-top:24%;--mountain-shape:polygon(0 82%, 12% 72%, 24% 10%, 34% 68%, 45% 14%, 54% 70%, 66% 22%, 75% 62%, 88% 18%, 100% 74%, 100% 100%, 0 100%);--sun-top:28%;--sun-left:76%;--lighthouse-left:24%;--lighthouse-top:-5%;--beam-angle:-13deg}.peaks-l{--mountain-top:30%;--mountain-shape:polygon(0 70%, 10% 54%, 20% 60%, 32% 34%, 42% 62%, 56% 16%, 66% 58%, 78% 44%, 90% 66%, 100% 50%, 100% 100%, 0 100%);--sun-top:18%;--sun-left:34%;--lighthouse-left:56%;--lighthouse-top:-2%;--beam-angle:-8deg}.peaks-m{--mountain-top:12%;--mountain-shape:polygon(0 90%, 8% 72%, 16% 34%, 23% 76%, 31% 50%, 40% 12%, 51% 80%, 62% 28%, 73% 70%, 84% 20%, 93% 58%, 100% 86%, 100% 100%, 0 100%);--sun-top:34%;--sun-left:70%;--lighthouse-left:40%;--lighthouse-top:-6%;--beam-angle:12deg}.peaks-n{--mountain-top:42%;--mountain-shape:polygon(0 44%, 14% 50%, 22% 40%, 35% 72%, 48% 36%, 58% 52%, 67% 30%, 76% 64%, 88% 44%, 100% 58%, 100% 100%, 0 100%);--sun-top:16%;--sun-left:48%;--lighthouse-left:67%;--lighthouse-top:1%;--beam-angle:5deg}.peaks-o{--mountain-top:27%;--mountain-shape:polygon(0 78%, 12% 62%, 24% 66%, 36% 26%, 48% 44%, 60% 38%, 70% 24%, 83% 68%, 92% 58%, 100% 72%, 100% 100%, 0 100%);--sun-top:26%;--sun-left:18%;--lighthouse-left:70%;--lighthouse-top:-1%;--beam-angle:-14deg}.peaks-p{--mountain-top:22%;--mountain-shape:polygon(0 82%, 9% 42%, 18% 74%, 28% 52%, 38% 20%, 49% 68%, 60% 18%, 71% 76%, 82% 46%, 91% 72%, 100% 60%, 100% 100%, 0 100%);--sun-top:20%;--sun-left:56%;--lighthouse-left:60%;--lighthouse-top:-4%;--beam-angle:9deg}.peaks-q{--mountain-top:36%;--mountain-shape:polygon(0 62%, 8% 56%, 16% 68%, 25% 46%, 35% 52%, 45% 30%, 56% 58%, 67% 36%, 77% 70%, 88% 48%, 100% 64%, 100% 100%, 0 100%);--sun-top:30%;--sun-left:80%;--lighthouse-left:45%;--lighthouse-top:0%;--beam-angle:-4deg}:is(.peaks-a,.peaks-e,.peaks-l){--mountain-shape:polygon(0 86%, 9% 72%, 19% 78%, 31% 56%, 43% 14%, 56% 60%, 70% 24%, 82% 58%, 100% 82%, 100% 100%, 0 100%)}:is(.peaks-b,.peaks-d,.peaks-m){--mountain-shape:polygon(0 92%, 7% 74%, 15% 84%, 24% 48%, 34% 70%, 45% 10%, 56% 76%, 68% 22%, 80% 70%, 91% 42%, 100% 88%, 100% 100%, 0 100%)}:is(.peaks-f,.peaks-i,.peaks-p){--mountain-shape:polygon(0 94%, 6% 82%, 13% 54%, 21% 86%, 30% 30%, 39% 82%, 49% 8%, 59% 84%, 70% 20%, 82% 76%, 92% 36%, 100% 90%, 100% 100%, 0 100%)}:is(.peaks-c,.peaks-g,.peaks-n,.peaks-q){--mountain-shape:polygon(0 74%, 12% 66%, 22% 72%, 34% 48%, 46% 58%, 58% 28%, 70% 62%, 82% 42%, 100% 70%, 100% 100%, 0 100%)}:is(.peaks-h,.peaks-j,.peaks-k,.peaks-o){--mountain-shape:polygon(0 84%, 10% 70%, 20% 78%, 31% 36%, 42% 72%, 53% 26%, 64% 68%, 76% 34%, 88% 72%, 100% 54%, 100% 100%, 0 100%)}.hero-content{z-index:2;-webkit-backdrop-filter:blur(2px)saturate(1.04);text-align:center;background:linear-gradient(90deg,#0000,#ffd1661f,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#f26a6729,#0000) bottom/100% 1px no-repeat,#050307c7;width:min(100% - 2rem,92rem);max-width:92rem;padding:clamp(1.75rem,3.4vw,2.8rem) clamp(1.25rem,6vw,5.5rem) clamp(1.95rem,3.6vw,3rem);position:relative;box-shadow:inset 0 0 0 1px #ffd1660f,0 28px 90px #050307b8,0 0 46px #ffd16612}.hero-content:before,.hero-content:after{content:"";filter:drop-shadow(0 0 10px #ffd1662e);border-color:#ffd166b3;width:3.25rem;height:3.25rem;position:absolute}.hero-content:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.hero-content:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.status-badge,.eyebrow{width:fit-content;min-height:2rem;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;background:#ffd16614;border:1px solid #ffd16647;border-radius:999px;align-items:center;padding:.35rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex}h1,h2,h3,p{margin:0}h1{color:#fff8f3;letter-spacing:.08em;text-transform:uppercase;-webkit-text-stroke:1px #0a0712f2;text-wrap:balance;text-shadow:0 2px #0a0712,0 4px #0a0712c7,0 14px 30px #050307f2,0 0 2px #050307;max-width:22ch;margin:0 auto;font-family:ui-monospace,SFMono-Regular,Roboto Mono,Cascadia Code,Liberation Mono,Menlo,monospace;font-size:clamp(2.4rem,6.6vw,5.8rem);font-weight:800;line-height:.98}.hero-tagline{color:#fff8f3f0;text-shadow:0 3px 18px #050307f2;margin-top:1.35rem;font-size:clamp(1.2rem,3.8vw,2rem);font-weight:500}.scroll-indicator{z-index:4;border:1px solid #ffffff52;border-radius:999px;width:1.4rem;height:2.35rem;position:absolute;bottom:1.35rem;left:50%;transform:translate(-50%)}.scroll-indicator span{background:var(--gold);border-radius:999px;width:.28rem;height:.28rem;animation:1.8s ease-in-out infinite scroll-dot;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}.content-section{padding:clamp(4.5rem,9vw,8rem) 0}.section-heading{max-width:48rem;margin-bottom:2rem}.section-heading h2{letter-spacing:0;margin-top:.9rem;font-size:clamp(2.15rem,7vw,5rem);line-height:.98}.section-heading p:not(.eyebrow){color:var(--text-muted);margin-top:1rem;font-size:clamp(1rem,2vw,1.15rem)}.project-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff1a,#0000 38%),#ffffff0b;border-radius:8px;gap:2rem;padding:clamp(1rem,3vw,2rem);display:grid;box-shadow:0 24px 80px #00000047}.project-meta{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.2rem;display:flex}.release-window{color:var(--text-muted);font-size:.9rem}.tech-tag{color:#7cffd6;letter-spacing:.08em;text-transform:uppercase;background:#7cffd614;border:1px solid #7cffd647;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex}.project-copy h3{max-width:16ch;font-size:clamp(1.7rem,4vw,3.2rem);line-height:1}.project-copy p{max-width:42rem;color:var(--text-muted);margin-top:1rem}.feature-list{gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.feature-list li{color:#fff8f3db;padding-left:1.35rem;position:relative}.feature-list li:before{content:"";background:var(--orange);border-radius:1px;width:.45rem;height:.45rem;position:absolute;top:.65rem;left:0;transform:rotate(45deg)}.abstract-panel{background:radial-gradient(circle at 26% 28%,#7cffd652,#0000 7rem),radial-gradient(circle at 62% 42%,#ff50a675,#0000 8rem),radial-gradient(circle at 76% 76%,#ffd1663d,#0000 7rem),linear-gradient(145deg,#117d8085,#120d1feb 54%,#cf4f8642),#071515;border:1px solid #ff78b247;border-radius:8px;min-height:24rem;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #ff50a62e}.abstract-panel:before{content:"";opacity:.62;background-image:linear-gradient(31deg,#0000 48%,#7cffd647 49%,#0000 51%),linear-gradient(149deg,#0000 48%,#ff78b242 49%,#0000 51%);background-size:4rem 4rem;position:absolute;inset:10%;transform:perspective(620px)rotateX(62deg)rotate(-8deg)}.abstract-panel:after{content:"";filter:blur(16px);opacity:.72;background:linear-gradient(#7cffd62e,#0000 42%),linear-gradient(90deg,#00d8b157,#ff50a633,#ffd16638);height:42%;position:absolute;inset:auto -12% -10%}.panel-orbit{aspect-ratio:1;border:1px solid #ff78b270;border-radius:999px;width:12rem;position:absolute;top:22%;left:50%;transform:translate(-50%)rotateX(62deg);box-shadow:0 0 42px #ff50a642}.panel-map span{clip-path:polygon(0 100%,12% 64%,24% 76%,42% 24%,57% 62%,72% 18%,100% 100%);background:linear-gradient(145deg,#97ff81e6,#127240f0 52%,#053127f5);width:8rem;height:5rem;position:absolute;box-shadow:inset 0 0 18px #fff8f31f}.panel-map span:first-child{bottom:24%;right:8%}.panel-map span:nth-child(2){height:7rem;bottom:16%;left:14%}.panel-map span:nth-child(3){width:11rem;height:8rem;bottom:7%;right:34%}.panel-map span:nth-child(4){opacity:.7;width:6rem;height:4rem;top:22%;left:11%}.panel-readout{background:#0a0712c7;border:1px solid #ff78b26b;border-radius:6px;gap:.15rem;padding:.7rem .8rem;display:grid;position:absolute;top:1rem;left:1rem;box-shadow:0 0 34px #ff50a65c,0 0 90px #ff50a638}.panel-readout.secondary{inset:auto 1rem 1rem auto}.panel-readout span{color:var(--text-muted);letter-spacing:.12em;font-size:.66rem;font-weight:800}.panel-readout strong{color:#7cffd6;text-shadow:0 0 18px #7cffd675;font-size:1.05rem}.studio-grid{color:#fff8f3d1;gap:1rem;font-size:clamp(1.04rem,2vw,1.22rem);display:grid}.studio-history{gap:1rem;margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.studio-history li{border:1px solid var(--line);background:linear-gradient(135deg,#ffd16614,#0000 34%),#ffffff0a;border-radius:8px;gap:.85rem;padding:1rem;display:grid}.studio-history time{color:var(--gold);letter-spacing:.12em;font-size:.78rem;font-weight:850}.studio-history h3{font-size:clamp(1.2rem,3vw,1.7rem);line-height:1.05}.studio-history p{max-width:52rem;color:var(--text-muted)}.updates-section{position:relative}.timeline-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline-list:before{content:"";background:linear-gradient(180deg,var(--gold),var(--magenta),transparent);width:1px;position:absolute;top:0;bottom:0;left:.45rem}.timeline-list li{gap:.55rem;padding:1rem 0 1rem 2rem;display:grid;position:relative}.timeline-list li:before{content:"";border:1px solid var(--gold);background:var(--bg);border-radius:999px;width:.65rem;height:.65rem;position:absolute;top:1.35rem;left:.13rem;box-shadow:0 0 20px #ffd16659}.timeline-list time{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.timeline-list h3{font-size:clamp(1.2rem,3vw,1.65rem)}.timeline-list p{max-width:43rem;color:var(--text-muted)}.contact-section{padding-bottom:6rem}.contact-grid{gap:.85rem;display:grid}.contact-grid a{border:1px solid var(--line);color:#fff8f3e6;background:#ffffff0b;border-radius:8px;gap:.2rem;min-height:5.5rem;padding:1.1rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.contact-grid a:hover{background:#ffffff13;border-color:#ffd16673;transform:translateY(-2px)}.contact-grid span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.site-footer{width:min(100% - 2rem,var(--max-width));border-top:1px solid var(--line);color:#fff8f39e;gap:.35rem;margin:0 auto;padding:2rem 0 3rem;font-size:.9rem;display:grid}.site-footer p:first-child{color:#fff8f3d1}@keyframes scroll-dot{0%,to{opacity:0;transform:translate(-50%)}45%{opacity:1}70%{opacity:0;transform:translate(-50%,.85rem)}}@media(min-width:720px){.nav-toggle{display:none}.nav-links{visibility:visible;opacity:1;background:0 0;border:0;gap:.3rem;padding:0;display:flex;position:static;transform:none}.nav-links a{padding:.55rem .8rem}.hero-section{min-height:104svh}.project-card{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center}.studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.studio-history li{grid-template-columns:8rem minmax(0,1fr);align-items:start;padding:1.25rem}.timeline-list{gap:.25rem}.timeline-list li{grid-template-columns:10rem minmax(0,1fr);padding-left:2.6rem}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.brand-mark span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;overflow:hidden}.mountain-lattice{gap:.9rem;inset:-2rem 0 -1rem}.hero-visual:before{background:radial-gradient(circle at 31% 34%,#fff8f333 0 1px,#0000 2px),radial-gradient(circle at 58% 30%,#fff8f329 0 1px,#0000 2px),radial-gradient(circle at 72% 63%,#7cffd61f 0 1px,#0000 2px),radial-gradient(at 50% 49%,#000000b8 0 8rem,#0503079e 15rem,#0503073d 24rem,#0000 36rem),linear-gradient(90deg,#05030747,#0000 20% 80%,#05030747)}.lattice-row{gap:.9rem}.lattice-cell{width:7.4rem}.lattice-row:nth-child(odd){--row-shift:-8rem}.lattice-row:nth-child(2n){--row-shift:-1.5rem}.abstract-panel{min-height:19rem}}@supports (-webkit-touch-callout:none){@media(hover:none)and (pointer:coarse){.site-header,.hero-content{-webkit-backdrop-filter:none}.lattice-row{will-change:auto}.row-depth-0 .lattice-cell,.row-depth-1 .lattice-cell,.row-depth-2 .lattice-cell,.row-depth-3 .lattice-cell,.row-depth-4 .lattice-cell,.row-depth-5 .lattice-cell,.row-depth-6 .lattice-cell{filter:none}.cell-aura{mix-blend-mode:normal;opacity:.42}.cell-ridge-far{display:none}}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lattice-row{transform:translate3d(calc(var(--row-base,0px) + var(--row-shift)),var(--row-lift),0);will-change:auto}}
