@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.p.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_c517979b-module__vFvUIa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_c517979b-module__vFvUIa__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.p.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_7517a68a-module__UDN1uW__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_7517a68a-module__UDN1uW__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-body:"DM Sans", "Helvetica Neue", sans-serif;--font-display:"Bebas Neue", "Impact", sans-serif;--bg:#0a0a0a;--bg-secondary:#111;--bg-panel:#121212d1;--bg-panel-strong:#0c0c0cf0;--bg-soft:#161616ad;--text:#f0f0f0;--text-muted:#e0e0e0c7;--text-soft:#b4b4b48f;--line:#ffffff1a;--line-strong:#ffffff38;--primary-red:#e63229;--primary-blue:#2d5be3;--primary-yellow:#f2c31a;--accent:#e63229;--accent-strong:#ff453a;--accent-soft:#e632291f;--surface-border:#ffffff14;--surface-border-strong:#ffffff2e;--shadow:0 28px 80px #00000080;--geo-stroke:#ffffff1f;--geo-fill-red:#e6322914;--geo-fill-blue:#2d5be314;--geo-fill-yellow:#f2c31a14}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f0;--bg-secondary:#eaeae5;--bg-panel:#ffffffd6;--bg-panel-strong:#fcfcfaf0;--bg-soft:#f8f8f4bd;--text:#0a0a0a;--text-muted:#141414c2;--text-soft:#3c3c3c8a;--line:#00000014;--line-strong:#0000002e;--primary-red:#cc2920;--primary-blue:#234fb8;--primary-yellow:#d4a810;--accent:#cc2920;--accent-strong:#a82018;--accent-soft:#cc292014;--surface-border:#0000000f;--surface-border-strong:#00000024;--shadow:0 24px 64px #00000014;--geo-stroke:#0000001a;--geo-fill-red:#cc29200f;--geo-fill-blue:#234fb80f;--geo-fill-yellow:#d4a8100f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}img,svg,video,canvas{max-width:100%;display:block}::selection{color:var(--text);background:#e632292e}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:40;border:2px solid var(--primary-red);background:var(--bg-panel-strong);color:var(--text);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:.8rem 1rem;font-weight:700;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus-visible{outline:none;transform:translateY(0)}.background-stage{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.geo-canvas{width:100%;height:100%;position:absolute;inset:0}.geo-shape{fill:none;stroke:var(--geo-stroke);stroke-width:1.5px}.geo-shape--circle-1{fill:var(--geo-fill-red);stroke:var(--geo-stroke);transform-origin:200px 180px;animation:28s linear infinite geoRotate}.geo-shape--rect-1{fill:var(--geo-fill-blue);stroke:var(--geo-stroke);animation:22s ease-in-out infinite geoFloat}.geo-shape--tri-1{fill:var(--geo-fill-yellow);stroke:var(--geo-stroke);animation:18s ease-in-out infinite reverse geoFloat}.geo-shape--circle-2{fill:var(--geo-fill-blue);stroke:var(--geo-stroke);transform-origin:720px 450px;animation:28s linear infinite reverse geoRotate}.geo-shape--rect-2{fill:var(--geo-fill-red);stroke:var(--geo-stroke);animation:24s ease-in-out infinite geoFloat}.geo-shape--circle-3{fill:var(--geo-fill-yellow);stroke:var(--geo-stroke);transform-origin:1100px 700px;animation:28s linear infinite geoRotate}.geo-line{stroke:var(--geo-stroke);stroke-width:1px;stroke-dasharray:12 18;animation:12s linear infinite geoDash}.geo-line--v1{animation-delay:-4s}.geo-line--d1{animation-delay:-8s}.page-grid{z-index:2;pointer-events:none;opacity:.35;background-image:linear-gradient(var(--geo-stroke) 1px, transparent 1px), linear-gradient(90deg, var(--geo-stroke) 1px, transparent 1px);background-size:120px 120px;position:fixed;inset:0}.page-shell{z-index:4;position:relative}.section-divider{width:100%;height:6px}.section-divider--red{background:var(--primary-red)}.section-divider--blue{background:var(--primary-blue)}.section-divider--yellow{background:var(--primary-yellow)}.site-header{z-index:20;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(.5rem,1.5vw,1rem) 0 6px;display:flex;position:fixed;top:0;left:0;right:0}.site-header__controls{align-items:center;gap:.7rem;display:inline-flex}.site-mark{height:36px;color:var(--text);align-items:center;display:inline-flex}.site-mark__logo{isolation:isolate;filter:drop-shadow(0 2px 8px #e632292e);align-items:center;width:clamp(5rem,10vw,7rem);height:100%;display:inline-flex;position:relative}.brand-logo{opacity:0;will-change:opacity, transform;transition:opacity .22s,transform .22s;display:block;position:absolute;inset:0}.brand-logo:before{content:"";-webkit-mask-image:var(--brand-logo-mask);-webkit-mask-image:var(--brand-logo-mask);mask-image:var(--brand-logo-mask);background-repeat:no-repeat;background:var(--text);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-logo--light{--brand-logo-mask:url(/brand/georgudis-light.png);opacity:1}.brand-logo--dark{--brand-logo-mask:url(/brand/georgudis-dark.png)}html[data-theme=light] .brand-logo--light{opacity:0}html[data-theme=light] .brand-logo--dark{opacity:1}.site-mark:hover .brand-logo,.site-mark:focus-visible .brand-logo{transform:translateY(-1px)}.brand-logo--hero{filter:drop-shadow(0 4px 16px #e6322938)}html[data-theme=light] .brand-logo--hero{filter:drop-shadow(0 4px 12px #cc292029)}.brand-logo--light,.brand-logo--dark{width:100%;height:100%}.language-toggle,.theme-toggle{border:2px solid var(--line);background:var(--bg-panel-strong);min-height:2.8rem;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:4px;align-items:center;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.language-toggle{gap:.2rem;padding:.24rem}.language-toggle__option{min-width:2.65rem;min-height:2.25rem;color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:2px;font-size:.74rem;font-weight:800;transition:color .18s,background .18s,transform .18s}.language-toggle__option[data-active=true]{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px var(--surface-border-strong)}.language-toggle__option:hover,.language-toggle__option:focus-visible,.theme-toggle:hover,.theme-toggle:focus-visible,.waitlist-form__button:hover,.waitlist-form__button:focus-visible,.waitlist-form__input:focus-visible{border-color:var(--line-strong);outline:none;transform:translateY(-1px)}.language-toggle__option:focus-visible{background:var(--bg-soft)}.theme-toggle{gap:.72rem;padding:.35rem .55rem .35rem .4rem}.theme-toggle__orb{background:var(--primary-red);border-radius:4px;width:1.8rem;height:1.8rem;box-shadow:0 0 12px #e6322947}html[data-theme=light] .theme-toggle__orb{background:var(--primary-blue);box-shadow:0 0 12px #234fb847}.theme-toggle__label{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.section{width:min(1120px,100% - 2rem);margin:0 auto;scroll-margin-top:6.5rem;position:relative}.hero{align-items:center;min-height:100svh;padding:7.5rem 0 7rem;display:grid;position:relative}.hero__content{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;max-width:62rem;display:flex;position:relative}.hero__geo-composition{pointer-events:none;width:360px;height:360px;position:absolute;top:50%;right:-4rem;transform:translateY(-50%)}.hero__geo-shape{border:2px solid var(--geo-stroke);position:absolute}.hero__geo-shape--circle{background:var(--geo-fill-red);border-color:var(--primary-red);border-radius:50%;width:180px;height:180px;animation:18s ease-in-out infinite geoFloat;top:0;right:0}.hero__geo-shape--rect{background:var(--geo-fill-blue);border-color:var(--primary-blue);border-radius:0;width:120px;height:200px;animation:22s ease-in-out infinite reverse geoFloat;bottom:20px;right:60px}.hero__geo-shape--tri{border:none;border-left:70px solid #0000;border-right:70px solid #0000;border-bottom:120px solid var(--geo-fill-yellow);width:0;height:0;filter:drop-shadow(0 0 0 var(--primary-yellow));animation:24s ease-in-out infinite geoFloat;bottom:0;left:0}.hero__status,.eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--accent-strong);font-size:.72rem;font-weight:700}.hero__title-wrap{margin-top:1rem}.hero__title{justify-content:flex-start;margin:0;transition:filter .22s,transform .22s;display:flex}.hero__title:hover{filter:drop-shadow(0 4px 24px #e6322933);transform:translateY(-2px)}.hero__logo{aspect-ratio:1160/884;isolation:isolate;width:min(34rem,86vw);display:block;position:relative}.hero__subtitle{margin-top:1.35rem}.hero__subtitle p{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.05}.hero__copy{max-width:38rem;margin-top:.65rem}.hero__copy p{color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.8}.hero__capsules{margin-top:2rem}.capsule-row{flex-wrap:wrap;gap:.8rem;display:inline-flex}.capsule-row span{border:2px solid var(--line);background:var(--bg-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-radius:4px;padding:.75rem 1rem;font-size:.84rem;font-weight:700}.scroll-cue{z-index:10;color:var(--text-muted);letter-spacing:.22em;text-transform:uppercase;opacity:1;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.68rem;font-weight:600;transition:color .18s,opacity .3s;display:inline-flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.scroll-cue:after{content:"↓";font-size:1rem;animation:2s ease-in-out infinite scrollBounce}.scroll-cue:hover,.scroll-cue:focus-visible{color:var(--text);outline:none;transform:translate(-50%)translateY(2px)}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.section-heading{max-width:44rem}.section-heading h2{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:.6rem 0 0;font-size:clamp(3rem,8vw,5.5rem);line-height:.92}.section-heading__copy{max-width:36rem;color:var(--text-muted);margin-top:1rem;line-height:1.8}.atmosphere,.notify,.platforms{padding:6rem 0 2rem}.atmosphere__layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:1.3rem;margin-top:2rem;display:grid}.geo-composition-panel{border:2px solid var(--line);background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;padding:clamp(1.2rem,3vw,1.8rem);overflow:hidden}.geo-composition-panel__visual{background:var(--bg-secondary);border-radius:4px;min-height:clamp(21rem,46vw,29rem);position:relative;overflow:hidden}.geo-composition-panel__svg{width:100%;height:100%;position:absolute;inset:0}.geo-panel-shape{fill:none;stroke-width:2px}.geo-panel-shape--circle{fill:var(--geo-fill-red);stroke:var(--primary-red);transform-origin:50% 30%;animation:28s linear infinite geoRotate}.geo-panel-shape--rect{fill:var(--geo-fill-blue);stroke:var(--primary-blue);animation:20s ease-in-out infinite geoFloat}.geo-panel-shape--tri{fill:var(--geo-fill-yellow);stroke:var(--primary-yellow);animation:24s ease-in-out infinite reverse geoFloat}.geo-panel-shape--small-rect{fill:var(--geo-fill-red);stroke:var(--primary-red);transform-origin:75% 75%;animation:28s linear infinite reverse geoRotate}.geo-panel-line{stroke:var(--geo-stroke);stroke-width:1px;stroke-dasharray:8 14;animation:12s linear infinite geoDash}.geo-composition-panel__grid{background-image:linear-gradient(var(--geo-stroke) 1px, transparent 1px), linear-gradient(90deg, var(--geo-stroke) 1px, transparent 1px);opacity:.5;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 32%,#0000 86%);mask-image:radial-gradient(circle,#000 32%,#0000 86%)}.signal-stack{gap:1rem;display:grid}.signal-card{border:2px solid var(--line);border-left:4px solid var(--primary-red);background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;padding:1.35rem 1.25rem}.signal-card--blue{border-left-color:var(--primary-blue)}.signal-card--yellow{border-left-color:var(--primary-yellow)}.signal-card p:last-child{color:var(--text-muted);margin:.7rem 0 0;line-height:1.8}.statement{padding:2.4rem 0 1.5rem}.statement__panel{border:2px solid var(--line);border-left:6px solid var(--primary-red);background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;padding:clamp(1.5rem,3.4vw,2.6rem);position:relative;overflow:hidden}.statement__deco-number{font-family:var(--font-display);letter-spacing:.04em;color:var(--line);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(8rem,18vw,14rem);line-height:1;position:absolute;top:-.2rem;right:1.5rem}.statement__copy{max-width:56rem;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;margin:.85rem 0 0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.1}.statement__micro{max-width:38rem;color:var(--text-muted);margin:1rem 0 0;line-height:1.8}.statement__chips{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.statement__chips span{border:2px solid var(--line);background:var(--bg-panel);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:.72rem 1rem;font-size:.85rem;font-weight:700}.connect__panel{border:2px solid var(--line);background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);gap:1rem;margin-top:1.8rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.connect__intro{flex-direction:column;justify-content:center;gap:.6rem;display:flex}.connect__label{letter-spacing:.32em;text-transform:uppercase;color:var(--accent-strong);margin:0;font-size:.72rem;font-weight:700}.connect__copy{max-width:18rem;color:var(--text-muted);margin:0;line-height:1.75}.waitlist-form{flex-direction:column;gap:.9rem;display:flex}.waitlist-form__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-form__row{grid-template-columns:minmax(0,1fr) auto;gap:.85rem;display:grid}.waitlist-form__input,.waitlist-form__button{border:2px solid var(--line);border-radius:4px;min-height:3.35rem}.waitlist-form__input{background:var(--bg-soft);width:100%;color:var(--text);padding:0 1.1rem;transition:transform .18s,border-color .18s}.waitlist-form__input::placeholder{color:var(--text-soft)}.waitlist-form__button{background:var(--primary-red);color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:none;padding:0 1.4rem;font-size:.76rem;font-weight:800;transition:transform .18s,opacity .18s}.waitlist-form__button:disabled{opacity:.68;cursor:progress}.waitlist-form__hint,.waitlist-form__feedback{margin:0;font-size:.9rem;line-height:1.7}.waitlist-form__hint{color:var(--text-soft)}.waitlist-form__feedback{min-height:1.6rem;color:var(--text-muted)}.waitlist-form__feedback[data-status=success]{color:var(--accent-strong)}.waitlist-form__feedback[data-status=error]{color:#ff847f}.platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:1.8rem;display:grid}.social-placeholder{border:2px solid var(--line);background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.72rem;padding:1.2rem 1rem;display:flex}.social-placeholder:first-child{border-top:4px solid var(--primary-red)}.social-placeholder:nth-child(2){border-top:4px solid var(--primary-blue)}.social-placeholder:nth-child(3){border-top:4px solid var(--primary-yellow)}.social-placeholder:nth-child(4){border-top:4px solid var(--primary-red)}.social-placeholder:nth-child(5){border-top:4px solid var(--primary-blue)}.social-placeholder__icon{border:2px solid var(--line);background:var(--bg-panel-strong);width:2.85rem;height:2.85rem;color:var(--text);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.platform-icon{width:1.3rem;height:1.3rem}.social-placeholder__label{font-size:.92rem;font-weight:700}.social-placeholder__status{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);font-size:.78rem}.footer-tricolor{grid-template-columns:1fr 1fr 1fr;width:100%;height:6px;display:grid}.footer-tricolor__red{background:var(--primary-red)}.footer-tricolor__blue{background:var(--primary-blue)}.footer-tricolor__yellow{background:var(--primary-yellow)}.site-footer{width:min(1120px,100% - 2rem);color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:3.2rem 0 2.4rem;font-size:.78rem;display:flex}.site-footer__brand{color:var(--text-muted);align-items:center;display:inline-flex}.site-footer__logo{isolation:isolate;filter:drop-shadow(0 2px 8px #e6322924);width:clamp(7.8rem,10vw,9.25rem);height:clamp(1.75rem,2.4vw,2.2rem);display:inline-flex;position:relative}.site-footer__brand:hover .brand-logo,.site-footer__brand:focus-visible .brand-logo{transform:translateY(-1px)}.site-footer__cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:inline-flex}.site-footer__meta{color:var(--text-soft)}.site-footer__partner{border:2px solid var(--line);background:var(--bg-panel-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:4px;justify-content:center;align-items:center;min-height:2.8rem;padding:.38rem .8rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.site-footer__partner:hover,.site-footer__partner:focus-visible{border-color:var(--line-strong);outline:none;transform:translateY(-1px)}.site-footer__partner-logo{width:clamp(5.6rem,9vw,7.2rem);height:1.75rem;display:inline-flex;position:relative}.site-footer__partner-image{object-fit:contain;width:100%;height:100%;transition:opacity .22s,transform .22s;position:absolute;inset:0}.site-footer__partner-image--light{opacity:0}.site-footer__partner-image--dark,html[data-theme=light] .site-footer__partner-image--light{opacity:1}html[data-theme=light] .site-footer__partner-image--dark{opacity:0}.site-footer__partner:hover .site-footer__partner-image,.site-footer__partner:focus-visible .site-footer__partner-image{transform:translateY(-1px)}.reveal{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.75,.12,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translate(0,0)rotate(0)}html[data-enhanced=true] .reveal[data-visible=false]{opacity:0;transform:translate(-20px,20px)rotate(-1deg)}.reveal[data-visible=true]{opacity:1;transform:translate(0,0)rotate(0)}@keyframes geoRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes geoFloat{0%,to{transform:translate(0)}25%{transform:translate(8px,-12px)}50%{transform:translate(-6px,10px)}75%{transform:translate(10px,6px)}}@keyframes geoDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:60px}}@keyframes colorCycle{0%,to{border-color:var(--primary-red)}33%{border-color:var(--primary-blue)}66%{border-color:var(--primary-yellow)}}@media (max-width:980px){.atmosphere__layout,.connect__panel{grid-template-columns:1fr}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__geo-composition{display:none}}@media (max-width:720px){.site-header{height:56px;padding:0 .75rem}.site-header__controls{gap:.35rem;position:static}.language-toggle,.theme-toggle{border-width:1.5px;min-height:2rem;font-size:.65rem}.language-toggle{padding:.15rem}.language-toggle__option{padding:.2rem .5rem;font-size:.6rem}.theme-toggle{gap:.4rem;padding:.2rem .35rem}.theme-toggle__label,.site-mark__word{display:none}.site-mark__logo{width:3rem;height:100%}.hero{min-height:100svh;padding:5rem 1rem;overflow:hidden}.hero__logo{width:min(18rem,80vw)}.hero__subtitle p{word-break:break-word;font-size:clamp(1.2rem,6vw,1.8rem)}.hero__copy p{font-size:.85rem;line-height:1.6}.hero__capsules{margin-top:1.2rem}.capsule-row{gap:.5rem}.capsule-row span{padding:.5rem .7rem;font-size:.65rem}.scroll-cue{padding:.5rem 1rem;font-size:.6rem;bottom:1rem}.section{width:100%;padding-left:1rem;padding-right:1rem;overflow:hidden}.section-heading h2{font-size:clamp(1.8rem,10vw,2.8rem)}.geo-composition-panel__visual{min-height:18rem}.waitlist-form__row{grid-template-columns:1fr}.waitlist-form__button{width:100%}.platform-grid{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start;padding-bottom:2rem}.site-footer__cluster{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
