@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--sv-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sv-font-serif:"Playfair Display", "Georgia", serif;--layout-max-width:1400px;--layout-padding:60px;--header-height:80px}*{box-sizing:border-box;margin:0;padding:0;transition:border-color .8s,color .5s}body{background:var(--bg-base);color:var(--text-main);font-family:var(--sv-font-sans);min-height:100vh;margin:0;transition:background-color .8s;overflow-x:hidden}.serif{font-family:var(--sv-font-serif)}html[data-density=crystal]{--blur-1:0px;--blur-2:2px;--blur-3:4px;--g-light-start:0;--g-light-end:0;--g-dark-start:0;--g-dark-end:0}html[data-density=ghost]{--blur-1:4px;--blur-2:8px;--blur-3:12px;--g-light-start:.04;--g-light-end:.01;--g-dark-start:.03;--g-dark-end:.1}html[data-density=frosted]{--blur-1:16px;--blur-2:24px;--blur-3:36px;--g-light-start:.25;--g-light-end:.1;--g-dark-start:.1;--g-dark-end:.45}html[data-density=solid]{--blur-1:32px;--blur-2:48px;--blur-3:64px;--g-light-start:.95;--g-light-end:.75;--g-dark-start:.15;--g-dark-end:.95}html[data-theme=classic][data-mode=light]{--bg-base:#fff;--bg-zone-alt:#f1f5f9;--text-main:#0f172a;--text-muted:#64748b;--accent:#f70;--mesh-1:#0099ff40;--mesh-2:#0ef3;--mesh-3:#ff770040;--blueprint-line:#00000026;--blueprint-micro:#0000000d;--glass-surface:linear-gradient(120deg, rgba(255, 255, 255, var(--g-light-start)) 0%, rgba(255, 255, 255, var(--g-light-end)) 100%);--glass-rim:#fff9;--glass-edge-shadow:inset 1px 1px 1px #ffffffe6, inset -1px -1px 2px #00000008, 0 30px 60px #00000014}html[data-theme=classic][data-mode=dark]{--bg-base:#0b1120;--bg-zone-alt:#111827;--text-main:#f1f5f9;--text-muted:#94a3b8;--accent:#3bf;--mesh-1:#33bbff4d;--mesh-2:#3200964d;--mesh-3:#ffb40038;--blueprint-line:#ffffff59;--blueprint-micro:#ffffff14;--glass-surface:linear-gradient(120deg, rgba(255, 255, 255, var(--g-dark-start)) 0%, rgba(0, 0, 0, var(--g-dark-end)) 100%);--glass-rim:#ffffff26;--glass-edge-shadow:inset 1px 1px 1px #ffffff40, inset -1px -1px 2px #00000080, 0 40px 80px #0009}html[data-theme=dawn][data-mode=light]{--bg-base:#faf9f8;--bg-zone-alt:#f0f0ee;--text-main:#2b2b2a;--text-muted:#7a7a78;--accent:#ff8c69;--mesh-1:#87ceeb4d;--mesh-2:#e6e6fa66;--mesh-3:#ffdab966;--blueprint-line:#2b2b2a26;--blueprint-micro:#2b2b2a0d;--glass-surface:linear-gradient(120deg, rgba(255, 255, 255, var(--g-light-start)) 0%, rgba(255, 255, 255, var(--g-light-end)) 100%);--glass-rim:#ffffffb3;--glass-edge-shadow:inset 1px 1px 1px #fff, inset -1px -1px 2px #00000005, 0 30px 60px #0000000d}html[data-theme=dawn][data-mode=dark]{--bg-base:#13151a;--bg-zone-alt:#1b1e26;--text-main:#e2e4e8;--text-muted:#868a94;--accent:#ff9d7a;--mesh-1:#2c3e5080;--mesh-2:#4b00824d;--mesh-3:#ff7f5040;--blueprint-line:#e2e4e84d;--blueprint-micro:#e2e4e814;--glass-surface:linear-gradient(120deg, rgba(255, 255, 255, var(--g-dark-start)) 0%, rgba(0, 0, 0, var(--g-dark-end)) 100%);--glass-rim:#ffffff1f;--glass-edge-shadow:inset 1px 1px 1px #fff3, inset -1px -1px 2px #0006, 0 40px 80px #00000080}html[data-theme=electric][data-mode=light]{--bg-base:#fff;--bg-zone-alt:#f4f6f9;--text-main:#050b14;--text-muted:#5c6b80;--accent:#f50;--mesh-1:#0033ff38;--mesh-2:#00ffff38;--mesh-3:#ff440040;--blueprint-line:#00000026;--blueprint-micro:#0000000d;--glass-surface:linear-gradient(120deg, rgba(255, 255, 255, var(--g-light-start)) 0%, rgba(255, 255, 255, var(--g-light-end)) 100%);--glass-rim:#fff9;--glass-edge-shadow:inset 1px 1px 1px #ffffffe6, inset -1px -1px 2px #0000000a, 0 30px 60px #00000014}html[data-theme=electric][data-mode=dark]{--bg-base:#02040a;--bg-zone-alt:#09101f;--text-main:#f8fafc;--text-muted:#8093ad;--accent:#f60;--mesh-1:#0066ff59;--mesh-2:#8a2be24d;--mesh-3:#ff55004d;--blueprint-line:#fff6;--blueprint-micro:#ffffff1a;--glass-surface:linear-gradient(120deg, rgba(255, 255, 255, var(--g-dark-start)) 0%, rgba(0, 0, 0, var(--g-dark-end)) 100%);--glass-rim:#fff3;--glass-edge-shadow:inset 1px 1px 1px #ffffff4d, inset -1px -1px 2px #0009, 0 40px 80px #000c}.glass-bg{z-index:1;background:radial-gradient(circle at 80% 20%, var(--mesh-1), transparent 55%), radial-gradient(circle at 10% 40%, var(--mesh-2), transparent 50%), radial-gradient(circle at 40% 100%, var(--mesh-3), transparent 65%);filter:blur(100px);pointer-events:none;animation:25s ease-in-out infinite alternate mesh-shift;position:absolute;inset:-20%}@keyframes mesh-shift{0%{transform:translate(-3%,3%)scale(1)}to{transform:translate(3%,-3%)scale(1.05)}}.ambient-layer{z-index:10;pointer-events:none;justify-content:center;align-items:center;transition:mix-blend-mode .8s,opacity .8s;display:flex;position:absolute;inset:0}html[data-mode=light] .ambient-layer{mix-blend-mode:multiply;opacity:1}html[data-mode=dark] .ambient-layer{mix-blend-mode:screen;opacity:.85}.ambient-group{display:none;position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(at 30%,#000 20%,#00000026 90%)}html[data-ambient=calibration] .group-calibration,html[data-ambient=fiducial] .group-fiducial,html[data-ambient=elevation] .group-elevation,html[data-ambient=meridian] .group-meridian,html[data-ambient=reticle] .group-reticle{display:block}@keyframes luminous-pulse{0%{opacity:.3}to{opacity:1}}.calibration-bg{background-image:linear-gradient(var(--blueprint-line) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint-line) 1px, transparent 1px), linear-gradient(var(--blueprint-micro) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint-micro) 1px, transparent 1px);background-position:50%;background-size:100px 100px,100px 100px,20px 20px,20px 20px;animation:18s ease-in-out infinite alternate luminous-pulse;position:absolute;inset:0}.fiducial-bg{background-image:linear-gradient(var(--blueprint-line) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint-line) 1px, transparent 1px);background-position:50%;background-size:100px 100px;animation:22s ease-in-out infinite alternate-reverse luminous-pulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 0 0,#000 4px,#0000 4.5px);-webkit-mask-position:50%;-webkit-mask-size:100px 100px}.fiducial-bg:after{content:"";background-image:radial-gradient(circle at 50px 50px, var(--blueprint-line) 1.5px, transparent 2px);background-position:50%;background-size:100px 100px;position:absolute;inset:0}.elevation-bg{background-image:linear-gradient(var(--blueprint-line) 1px, transparent 1px), linear-gradient(var(--blueprint-micro) 1px, transparent 1px);background-position:50%;background-size:100px 100px,25px 25px;animation:20s ease-in-out infinite alternate luminous-pulse;position:absolute;inset:0}.meridian-bg{background-image:linear-gradient(90deg, var(--blueprint-line) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint-micro) 1px, transparent 1px);background-position:50%;background-size:100px 100px,20px 20px;animation:21s ease-in-out infinite alternate-reverse luminous-pulse;position:absolute;inset:0}.reticle-bg{background-image:linear-gradient(to right, transparent calc(50% - .5px), var(--blueprint-line) calc(50% - .5px), var(--blueprint-line) calc(50% + .5px), transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), var(--blueprint-line) calc(50% - .5px), var(--blueprint-line) calc(50% + .5px), transparent calc(50% + .5px)), repeating-radial-gradient(circle at center, transparent 0, transparent 49px, var(--blueprint-micro) 49px, var(--blueprint-micro) 50px);background-position:50%;animation:24s ease-in-out infinite alternate luminous-pulse;position:absolute;inset:0}.glass-layer{z-index:50;perspective:1000px;pointer-events:none;display:none;position:absolute;inset:0}html[data-glass=cantilever] .glass-cantilever,html[data-glass=monoliths] .glass-monoliths,html[data-glass=plinths] .glass-plinths,html[data-glass=keystone] .glass-keystone,html[data-glass=bastion] .glass-bastion{display:block}.sv-glass-pane{background:var(--glass-surface);border:1px solid var(--glass-rim);box-shadow:var(--glass-edge-shadow);transition:background .6s ease-out,border-color .6s,box-shadow .6s,backdrop-filter .6s;position:absolute}.sv-glass-pane:first-child{-webkit-backdrop-filter:blur(var(--blur-1))}.sv-glass-pane:nth-child(2){-webkit-backdrop-filter:blur(var(--blur-2))}.sv-glass-pane:nth-child(3){-webkit-backdrop-filter:blur(var(--blur-3))}.glass-cantilever .sv-glass-pane{border-top:none;border-bottom:none;border-radius:0;height:200%;top:-50%}.glass-cantilever .sv-glass-pane:first-child{z-index:10;width:25%;animation:20s ease-in-out infinite alternate canti-glide-1;left:52%}.glass-cantilever .sv-glass-pane:nth-child(2){z-index:30;width:15%;animation:25s ease-in-out infinite alternate canti-glide-2;left:70%}.glass-cantilever .sv-glass-pane:nth-child(3){z-index:50;border-right:none;width:30%;animation:22s ease-in-out infinite alternate canti-glide-3;left:80%}@keyframes canti-glide-1{0%{transform:rotate(30deg)translateY(-5%)}to{transform:rotate(30deg)translateY(5%)}}@keyframes canti-glide-2{0%{transform:rotate(30deg)translateY(6%)}to{transform:rotate(30deg)translateY(-4%)}}@keyframes canti-glide-3{0%{transform:rotate(30deg)translateY(-3%)}to{transform:rotate(30deg)translateY(7%)}}.glass-monoliths .sv-glass-pane{border-top:none;border-bottom:none;border-right:none;height:140%;top:-20%}.glass-monoliths .sv-glass-pane:first-child{z-index:10;width:45%;animation:28s ease-in-out infinite alternate mono-y-1;right:-5%}.glass-monoliths .sv-glass-pane:nth-child(2){z-index:20;width:20%;animation:32s ease-in-out infinite alternate mono-y-2;right:25%}.glass-monoliths .sv-glass-pane:nth-child(3){z-index:30;width:15%;animation:22s ease-in-out infinite alternate mono-y-3;right:12%}@keyframes mono-y-1{0%{transform:translateY(-4%)}to{transform:translateY(3%)}}@keyframes mono-y-2{0%{transform:translateY(5%)}to{transform:translateY(-4%)}}@keyframes mono-y-3{0%{transform:translateY(-3%)}to{transform:translateY(6%)}}.glass-plinths .sv-glass-pane{border-right:none;right:-5%}.glass-plinths .sv-glass-pane:first-child{z-index:10;width:50%;height:50%;animation:28s ease-in-out infinite alternate plinth-x-1;top:-10%}.glass-plinths .sv-glass-pane:nth-child(2){z-index:20;width:40%;height:45%;animation:32s ease-in-out infinite alternate plinth-x-2;top:30%}.glass-plinths .sv-glass-pane:nth-child(3){z-index:30;width:45%;height:40%;animation:25s ease-in-out infinite alternate plinth-x-3;bottom:-10%}@keyframes plinth-x-1{0%{transform:translate(0)}to{transform:translate(-3%)}}@keyframes plinth-x-2{0%{transform:translate(4%)}to{transform:translate(-2%)}}@keyframes plinth-x-3{0%{transform:translate(0)}to{transform:translate(-4%)}}.glass-keystone .sv-glass-pane{border-top:none;border-right:none}.glass-keystone .sv-glass-pane:first-child{z-index:10;border-bottom:none;width:25%;height:120%;animation:30s ease-in-out infinite alternate keystone-y;top:-10%;right:5%}.glass-keystone .sv-glass-pane:nth-child(2){z-index:20;width:55%;height:28%;animation:35s ease-in-out infinite alternate keystone-x;top:5%;right:-5%}.glass-keystone .sv-glass-pane:nth-child(3){z-index:30;width:35%;height:40%;animation:25s ease-in-out infinite alternate keystone-corner;top:0%;right:0%}@keyframes keystone-y{0%{transform:translateY(-3%)}to{transform:translateY(3%)}}@keyframes keystone-x{0%{transform:translate(2%)}to{transform:translate(-2%)}}@keyframes keystone-corner{0%{transform:translate(1%,-1%)}to{transform:translate(-1%,1%)}}.glass-bastion .sv-glass-pane{border-bottom:none;border-right:none}.glass-bastion .sv-glass-pane:first-child{z-index:10;width:60%;height:35%;animation:32s ease-in-out infinite alternate bastion-x;bottom:-5%;right:-5%}.glass-bastion .sv-glass-pane:nth-child(2){z-index:20;border-top:none;width:22%;height:120%;animation:28s ease-in-out infinite alternate bastion-y;bottom:-5%;right:5%}.glass-bastion .sv-glass-pane:nth-child(3){z-index:30;width:40%;height:45%;animation:26s ease-in-out infinite alternate bastion-corner;bottom:-5%;right:-5%}@keyframes bastion-x{0%{transform:translate(2%)}to{transform:translate(-3%)}}@keyframes bastion-y{0%{transform:translateY(3%)}to{transform:translateY(-2%)}}@keyframes bastion-corner{0%{transform:translate(1%,1%)}to{transform:translate(-1%,-1%)}}.sv-display{font-family:var(--sv-font-serif);letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:clamp(56px,8vw,110px);font-weight:400;line-height:.95}.sv-statement{font-family:var(--sv-font-serif);color:var(--text-main);margin:0;font-size:clamp(32px,4vw,48px);font-style:italic;font-weight:400;line-height:1.3}.sv-title{font-family:var(--sv-font-sans);letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2}.sv-body{font-family:var(--sv-font-sans);color:var(--text-muted);max-width:600px;margin:0;font-size:18px;font-weight:400;line-height:1.6}.sv-eyebrow{font-family:var(--sv-font-sans);text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin:0;font-size:12px;font-weight:700}.sv-meta{font-family:var(--sv-font-sans);color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:13px;font-weight:600;line-height:1.5}.sv-header{z-index:1000;width:100%;height:var(--header-height);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #ffffff0d;justify-content:center;display:flex;position:sticky;top:0}html[data-mode=light] .sv-header{border-bottom-color:#0000000d}.sv-header-inner{width:100%;max-width:var(--layout-max-width);padding:0 var(--layout-padding);justify-content:space-between;align-items:center;display:flex}.sv-logo{font-family:var(--sv-font-serif);letter-spacing:.02em;font-size:20px;font-style:italic;font-weight:500}.sv-nav{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);gap:32px;font-size:11px;font-weight:600;display:flex}.sv-nav a{color:inherit;text-decoration:none;transition:color .3s}.sv-nav a:hover{color:var(--text-main)}.sv-footer{z-index:100;border-top:1px solid var(--blueprint-line);background:var(--bg-base);justify-content:center;width:100%;padding:40px 0;display:flex;position:relative}.sv-footer-inner{width:100%;max-width:var(--layout-max-width);padding:0 var(--layout-padding);justify-content:space-between;align-items:center;display:flex}.hero-section{width:100vw;height:100vh;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);border-bottom:1px solid var(--blueprint-line);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-inner{width:100%;max-width:var(--layout-max-width);z-index:100;pointer-events:none;height:100%;margin:0 auto;display:flex;position:relative}.hero-main{padding:0 var(--layout-padding);pointer-events:auto;flex-direction:column;justify-content:center;align-items:flex-start;max-width:700px;display:flex}.content-backdrop{background:var(--bg-zone-alt);z-index:10;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.blueprint-container{width:100%;max-width:var(--layout-max-width);border-left:1px solid var(--blueprint-line);border-right:1px solid var(--blueprint-line);background:var(--bg-base);z-index:10;position:relative}.zone-row{border-bottom:1px solid var(--blueprint-line);display:flex}.zone-cell{padding:80px var(--layout-padding);flex-direction:column;justify-content:center;display:flex}.zone-cell:not(:last-child){border-right:1px solid var(--blueprint-line)}.cell-100{width:100%}.cell-60{width:60%}.cell-50{width:50%}.cell-40{width:40%}.cell-33{width:33.333%}@media (width<=900px){.zone-row{flex-direction:column}.zone-cell{border-bottom:1px solid var(--blueprint-line);border-right:none!important;width:100%!important;padding:60px 32px!important}.zone-cell:last-child{border-bottom:none}}.btn{font-family:var(--sv-font-sans);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:16px 32px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.btn-primary:hover{color:var(--accent);background:0 0;box-shadow:0 10px 20px #0000001a}.spotlight-ui-cell{background:var(--bg-zone-alt);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.spotlight-ui-cell:before{content:"";z-index:0;background-image:linear-gradient(var(--blueprint-line) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint-line) 1px, transparent 1px);opacity:.5;background-size:20px 20px;position:absolute;inset:0}html[data-mode=light] .glass-dropzone{background:linear-gradient(120deg,#ffffff40 0%,#ffffff1a 100%);border-color:#ffffffe6}html[data-mode=dark] .glass-dropzone{background:linear-gradient(120deg,#ffffff1a 0%,#00000073 100%);border-color:#ffffff26}.glass-dropzone{z-index:10;aspect-ratio:4/3;-webkit-backdrop-filter:blur(36px);width:80%;box-shadow:var(--glass-edge-shadow);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .6s;display:flex;position:relative}.glass-dropzone:hover{transform:translateY(-12px)scale(1.02);box-shadow:0 40px 80px #00000026,inset 1px 1px 1px #fff;border-color:var(--blueprint-line)!important}.folder-icon{background:var(--text-main);opacity:.15;border-radius:2px 4px 4px;width:48px;height:36px;transition:opacity .4s;position:relative}.folder-icon:before{content:"";background:inherit;border-radius:2px 2px 0 0;width:40%;height:8px;position:absolute;top:-6px;left:0}.glass-dropzone:hover .folder-icon{opacity:.3}.zone-label{position:absolute;top:16px;left:16px}html[data-mode=light] .terminal-window{--text-main:#f8fafc;--text-muted:#8093ad;background:#02040a}html[data-mode=dark] .terminal-window{--text-main:#050b14;--text-muted:#5c6b80;background:#fff}html[data-mode=light] .terminal-window .btn-primary{background:var(--text-main);color:#02040a;border-color:var(--text-main)}html[data-mode=light] .terminal-window .btn-primary:hover{color:var(--text-main);background:0 0}html[data-mode=dark] .terminal-window .btn-primary{background:var(--text-main);color:#fff;border-color:var(--text-main)}html[data-mode=dark] .terminal-window .btn-primary:hover{color:var(--text-main);background:0 0}.terminal-window .form-input{color:var(--text-main);border-color:#7f7f7f4d}.terminal-window .form-input::placeholder{color:var(--text-muted);opacity:.6}.terminal-window .btn-ghost{color:var(--text-main);font-family:var(--sv-font-sans);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;justify-content:center;align-items:center;padding:16px 32px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.terminal-window .btn-ghost:hover{border-color:var(--text-main);background:#7f7f7f1a}.form-group{border:1px solid var(--blueprint-line);width:100%;max-width:500px;margin-top:40px;display:flex}.form-input{background:0 0;border:none;outline:none;flex:1;padding:16px 24px;font-family:inherit;font-size:16px}.form-group .btn{border-left:1px solid var(--blueprint-line)}@media (width<=800px){.form-group{border:none;flex-direction:column}.form-input{border:1px solid var(--blueprint-line);margin-bottom:16px}.form-group .btn{border:none;width:100%}}.menu-toggle{cursor:pointer;width:32px;height:32px;color:var(--text-main);z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;display:none}.menu-toggle .line{transform-origin:100%;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.2,.8,.2,1),width .4s}.menu-toggle .line-1{width:24px}.menu-toggle .line-2{width:16px}.menu-toggle:hover .line-2{width:24px}.mobile-menu-overlay{inset:0;top:var(--header-height);z-index:999;background:var(--blueprint-line);opacity:0;pointer-events:none;grid-template-rows:repeat(3,1fr);gap:1px;transition:all .5s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;transform:translateY(-20px)}.mobile-nav-link{background:var(--bg-base);font-size:clamp(24px,6vw,32px);font-weight:400;font-family:var(--sv-font-serif);color:var(--text-main);justify-content:center;align-items:center;font-style:italic;text-decoration:none;transition:background .3s;display:flex;position:relative}.mobile-nav-link:hover,.mobile-nav-link:active{background:var(--bg-zone-alt)}.nav-index{font-size:11px;font-family:var(--sv-font-sans);letter-spacing:.1em;color:var(--accent);font-style:normal;font-weight:600;position:absolute;top:24px;left:24px}@media (width<=900px){.sv-nav{display:none}.menu-toggle{display:flex}}body.menu-open{overflow:hidden}body.menu-open .menu-toggle .line-1{width:24px;transform:translateY(3.5px)rotate(-45deg)}body.menu-open .menu-toggle .line-2{width:24px;transform:translateY(-3.5px)rotate(45deg)}body.menu-open .mobile-menu-overlay{opacity:1;pointer-events:auto;transform:translateY(0)}.environment-root[data-astro-cid-5hvmbh4t]{z-index:0;pointer-events:none;position:fixed;inset:0}.nav-accent[data-astro-cid-he5hthea]{color:var(--accent)}.site-main[data-astro-cid-c6rkp36v]{z-index:10;flex-direction:column;display:flex;position:relative}.hero-main[data-astro-cid-ge2uvauf]{gap:24px}.philosophy-aside[data-astro-cid-nnfqu5h2]{background:var(--bg-zone-alt);gap:16px}.philosophy-body[data-astro-cid-nnfqu5h2]{max-width:none;font-size:16px}.feature-cell[data-astro-cid-5avuv2ve]{justify-content:flex-start;gap:32px}.feature-copy[data-astro-cid-5avuv2ve]{flex-direction:column;gap:12px;display:flex}.feature-title[data-astro-cid-5avuv2ve]{font-size:24px}.feature-body[data-astro-cid-5avuv2ve]{max-width:none;font-size:16px}.spotlight-copy[data-astro-cid-5mjy45ks]{gap:24px}.spotlight-title[data-astro-cid-5mjy45ks]{font-size:clamp(40px,5vw,64px)}.zone-label-muted[data-astro-cid-5mjy45ks]{opacity:.5}.glass-dropzone[data-astro-cid-5mjy45ks]{border:1px solid var(--glass-rim);text-decoration:none}.cta-row[data-astro-cid-fcpozgtm]{border-bottom:none}.cta-cell[data-astro-cid-fcpozgtm]{text-align:center;align-items:center;gap:32px;padding:120px 40px}.cta-title[data-astro-cid-fcpozgtm]{font-size:clamp(48px,6vw,80px)}.cta-actions[data-astro-cid-fcpozgtm]{flex-direction:column;align-items:center;gap:16px;display:flex}.cta-meta[data-astro-cid-fcpozgtm]{opacity:.5}
