@font-face{font-family:Peyda;src:url(/fonts/PeydaWebFaNum-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Tomorrow;src:url(/fonts/Tomorrow-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tomorrow;src:url(/fonts/Tomorrow-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600 900;font-display:swap}:root{color:#f5f4ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#080811;font-family:Peyda,Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:96px}body{min-width:320px;margin:0}main>section,.inner-hero,.about,.capabilities,.devops-section,.studio-journey,.home-feature,.projects,.manifesto,.team,.team-note,.contact,.contact-process,.school-product-hero,.school-value,.school-plans-section,.school-cta{scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:88px}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.school-product-hero{isolation:isolate;background:radial-gradient(circle at 20% 43%,#6b49c733,#0000 34%),radial-gradient(circle at 80% 75%,#3752931f,#0000 39%),#090a17;min-height:820px;position:relative;overflow:hidden}.school-product-hero:before{content:"";z-index:-1;background-image:linear-gradient(#a791e00a 1px,#0000 1px),linear-gradient(90deg,#a791e00a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 76%);mask-image:linear-gradient(90deg,#000 0%,#0000 76%)}.school-product-hero-grid{grid-template-columns:1.03fr .97fr;align-items:center;gap:2%;min-height:820px;padding-top:118px;padding-bottom:76px;display:grid}.school-product-copy{z-index:2;max-width:670px;position:relative}.school-product-kicker{color:#cbb8f0;background:#1a173385;border:1px solid #b597fc42;border-radius:50px;align-items:center;gap:12px;margin:0 0 32px;padding:9px 15px;font-size:13px;display:inline-flex}.school-product-copy h1{letter-spacing:-.065em;margin:0 0 25px;font-size:clamp(58px,6.5vw,94px);font-weight:800;line-height:1.24}.school-product-copy h1 em{color:#0000;background:linear-gradient(100deg,#bc9aff,#a8b4ff 55%,#8fe3fa);-webkit-background-clip:text;background-clip:text;font-style:normal}.school-product-lead{color:#b9b5c9;max-width:590px;margin:0;font-size:19px;line-height:2}.school-product-actions{flex-wrap:wrap;align-items:center;gap:29px;margin-top:37px;display:flex}.school-product-notes{color:#9f99b5;align-items:center;gap:14px;margin-top:75px;font-size:13px;display:flex}.school-product-notes i{background:#b58af6;border-radius:50%;width:3px;height:3px}.school-product-index{color:#746b91;font-size:11px;position:absolute;bottom:32px;left:clamp(22px,4vw,60px)}.school-product-visual{isolation:isolate;width:100%;height:590px;transform-style:preserve-3d;position:relative}.school-product-halo{filter:blur(10px);background:radial-gradient(circle,#956df538,#6349be0f 43%,#0000 70%);border-radius:50%;width:570px;height:570px;position:absolute;top:calc(50% - 285px);left:calc(50% - 285px)}.school-product-routes{opacity:.75;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.school-product-screen{z-index:1;background:linear-gradient(145deg,#1e1c36f5,#0d101ffa);border:1px solid #ccb5ff61;border-radius:20px;width:min(78%,475px);height:340px;position:absolute;top:20%;left:10%;overflow:hidden;transform:perspective(900px)rotateY(9deg)rotateX(5deg);box-shadow:0 35px 80px #01020e85,0 0 60px #8d61e61a,inset 0 1px #ffffff1a}.school-screen-top{color:#e2d8f4;border-bottom:1px solid #c3afef26;align-items:center;gap:10px;height:46px;padding:0 17px;font-size:13px;display:flex}.school-screen-top .school-screen-logo{border:1px solid #c4a5ff;border-radius:6px;width:19px;height:19px;transform:rotate(30deg);box-shadow:0 0 16px #b184fa66}.school-screen-top i{background:#826ba9;border-radius:50%;width:5px;height:5px;margin-right:auto}.school-screen-top i+i{margin-right:0}.school-screen-top i:last-child{background:#a9dded}.school-screen-body{height:294px;display:flex}.school-screen-menu{background:#7558b712;border-left:1px solid #c3afef1c;flex-direction:column;gap:15px;width:76px;padding:23px 18px;display:flex}.school-screen-menu b,.school-screen-menu span{background:#534765;border-radius:6px;height:7px;display:block}.school-screen-menu b{background:#ae8df3;width:100%;margin-bottom:16px}.school-screen-menu span{width:75%}.school-screen-menu span:last-child{width:55%}.school-screen-content{flex:1;min-width:0;padding:20px 20px 18px}.school-screen-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.school-screen-title strong{font-size:17px}.school-screen-title small{color:#8d84a8;font-size:10px}.school-screen-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.school-screen-tiles div{background:#b691f50f;border:1px solid #a88bea29;border-radius:9px;height:72px;padding:10px}.school-screen-tiles span{color:#b9a9d6;font-size:10px;display:block}.school-screen-tiles i{background:#a889eb;border-radius:4px;width:60%;height:5px;margin-top:12px;display:block}.school-screen-tiles i:last-child{background:#5a4e78;width:38%;margin-top:6px}.school-screen-chart{background:#b691f50a;border:1px solid #a88bea29;border-radius:10px;height:124px;margin-top:12px;padding:10px 12px}.school-screen-chart span{color:#a99bc3;font-size:10px}.school-screen-chart svg{width:100%;height:82px;display:block}.school-float{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15142ad6;border:1px solid #c2aff459;border-radius:14px;align-items:center;gap:11px;min-width:174px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 15px 40px #0000004f}.school-float svg{color:#b99bff;width:31px;height:31px}.school-float span{flex-direction:column;gap:2px;display:flex}.school-float strong{font-size:13px}.school-float small{color:#9c93b7;font-size:10px}.school-float--news{top:12%;right:-1%}.school-float--grades{bottom:15%;left:3%}.school-float--grades svg{color:#a3e1f8}.school-product-caption{color:#8d82aa;font-size:11px;position:absolute;bottom:29px;right:10%}.school-value{background:#0c0b19;position:relative;overflow:hidden}.school-value:before{content:"";pointer-events:none;background:radial-gradient(circle,#5e43b21c,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:70px;left:-160px}.school-value-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.school-value-heading h2{margin:0}.school-value-heading>p{color:#aaa6bd;max-width:440px;margin:0 0 11px;font-size:17px;line-height:2}.school-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:56px;display:grid}.school-value-card{background:linear-gradient(145deg,#201b38d9,#111120eb);border:1px solid #ba9ef929;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:315px;padding:27px;transition:transform .42s,border-color .42s,box-shadow .42s;display:flex;position:relative;overflow:hidden}.school-value-card:hover{border-color:#bd9efd8a;transform:translateY(-7px);box-shadow:0 22px 52px #06051352}.school-value-card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 28%,#cdb5ff1a 50%,#0000 72%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.school-value-card:hover:before{transform:translate(120%)}.school-value-card-top{color:#a995ce;justify-content:space-between;align-items:start;font-size:11px;display:flex}.school-value-card-top svg{color:#b99af5;width:49px;height:49px;transition:transform .48s}.school-value-card:hover svg{transform:scale(1.15)rotate(-6deg)}.school-value-card--forms svg,.school-value-card--report svg{color:#99d9ef}.school-value-card h3{margin:0 0 12px;font-size:26px}.school-value-card p{color:#aaa5bd;max-width:310px;margin:0;font-size:14px;line-height:1.95}.school-value-card-line{transform-origin:100%;background:linear-gradient(90deg,#8de4f7,#b48df3);height:2px;position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(0)}.school-plans-section{background:radial-gradient(circle at 50% 0,#694fbd24,#0000 45%),#090a16;scroll-margin-top:110px;position:relative;overflow:hidden}.school-plans-intro{text-align:center;max-width:850px;margin:auto}.school-plans-intro h2{margin:24px 0}.school-plans-intro p{color:#b5afc4;max-width:610px;margin:0 auto;font-size:17px;line-height:2}.school-plans-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;margin-top:64px;display:grid}.school-plan{background:linear-gradient(155deg,#171629,#10111f 72%);border:1px solid #b8a5e838;border-radius:25px;flex-direction:column;min-width:0;padding:32px 34px 34px;transition:transform .4s,border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.school-plan:hover{border-color:#c6abff85;transform:translateY(-7px);box-shadow:0 26px 62px #03030e4d}.school-plan--complete{background:radial-gradient(circle at 72% 5%,#7b50d533,#0000 45%),linear-gradient(155deg,#1e1937,#111321 76%);border-color:#b890ff91;box-shadow:0 25px 65px #3f248421}.school-plan-top{color:#9e92bd;justify-content:space-between;align-items:center;gap:20px;min-height:24px;font-size:12px;display:flex}.school-plan-top strong{color:#1b132b;background:#c7aaff;border-radius:50px;padding:5px 12px;font-size:11px;font-weight:600}.school-plan-heading{justify-content:space-between;align-items:end;gap:25px;margin:35px 0 14px;display:flex}.school-plan-eyebrow{color:#a897d2;font-size:13px}.school-plan-heading h3{margin:7px 0 0;font-size:49px;line-height:1.1}.school-plan-price{color:#f4edff;white-space:nowrap;align-items:baseline;gap:7px;display:flex}.school-plan-price strong{font-variant-numeric:tabular-nums;font-size:clamp(27px,3vw,43px);font-weight:700;line-height:1.1}.school-plan-price span{color:#b3a9c7;font-size:13px}.school-plan-description{color:#a9a5bb;min-height:54px;margin:0;font-size:15px;line-height:1.9}.school-plan-divider{background:linear-gradient(90deg,#0000,#ba99fa85,#0000);height:1px;margin:29px 0 23px}.school-plan-includes{color:#dccaf5;font-size:13px}.school-plan ul{flex-direction:column;gap:15px;margin:20px 0 30px;padding:0;list-style:none;display:flex}.school-plan li{color:#cdc8db;align-items:flex-start;gap:11px;font-size:14px;line-height:1.65;display:flex}.school-check{color:#b798f4;border:1px solid #ba9cf457;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.school-check svg{width:14px;height:14px}.school-plan--complete .school-check{color:#a5e4f4;border-color:#97ddf161}.school-plan-cta{color:#ebe3fb;border:1px solid #bfa2ff6b;border-radius:50px;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:15px 19px;font-size:15px;transition:background .3s,transform .3s;display:flex}.school-plan-cta:hover{background:#b186fc21;transform:translateY(-2px)}.school-plan-cta svg{width:18px;height:18px}.school-plan-cta--featured{color:#150f23;background:linear-gradient(110deg,#d6baff,#a878ff 56%,#89dafa);border-color:#0000;font-weight:700}.school-plans-note{text-align:center;color:#918aa8;margin:25px 0 0;font-size:13px}.school-final-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.school-plan-heading{align-items:center;margin:30px 0 19px}.school-plan-heading h3{font-size:clamp(42px,4vw,54px)}.school-plan-prices{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:19px;display:grid}.school-plan-price-option{background:#ffffff06;border:1px solid #b0a8cf29;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:15px 16px 13px;display:flex}.school-plan-price-option>span{color:#a9a3bb;font-size:11px}.school-plan-price-option strong{color:#f7f5ff;white-space:nowrap;font-variant-numeric:tabular-nums;font:700 clamp(20px,2.2vw,29px)/1.25 Peyda,Tahoma,sans-serif}.school-plan-price-option small{color:#807b92;font-size:10px}.school-plan--complete .school-plan-price-option--lifetime{background:linear-gradient(135deg,#4168c92b,#876bdf17);border-color:#8dabff57}.school-plan--complete .school-plan-price-option--lifetime strong{color:#c7d6ff}.school-plan--complete .school-plan-description{color:#c1c9d8}.school-plan--complete .school-plan-top strong{text-align:center;max-width:56%;line-height:1.5}.school-plans-note{line-height:1.9}.school-compare-intro{max-width:720px;margin:clamp(84px,10vw,130px) 0 30px}.school-compare-intro h3{margin:16px 0;font-size:clamp(36px,5vw,58px);line-height:1.3}.school-compare-intro h3 em{color:#91aeff;font-style:normal}.school-compare-intro p{color:#aeb6c5;max-width:650px;margin:0;font-size:15px;line-height:2}.school-compare-scroll{scrollbar-color:#4564a6 #11151d;background:linear-gradient(145deg,#141923f0,#0c0f16f7);border:1px solid #ffffff21;border-radius:12px;overflow:auto;box-shadow:0 24px 70px #0000002e}.school-compare{border-collapse:separate;border-spacing:0;text-align:right;width:100%;min-width:760px}.school-compare th,.school-compare td{border-bottom:1px solid #ffffff13;padding:15px 20px;font-size:13px;line-height:1.7}.school-compare thead th{z-index:1;color:#dfe7f8;background:#151b27;font-size:14px;position:sticky;top:0}.school-compare thead th:first-child{color:#929bac;width:52%;font-weight:500}.school-compare thead th:not(:first-child),.school-compare td{text-align:center}.school-compare-featured{color:#d5e0ff;background:#496fcb17}.school-compare thead .school-compare-featured{color:#edf2ff;background:linear-gradient(120deg,#253b69,#30335b)}.school-compare-featured span{color:#b8cbff;white-space:nowrap;background:#b1c7ff21;border-radius:30px;margin-right:8px;padding:3px 8px;font-size:10px;display:inline-block}.school-compare tbody th[scope=row]{color:#d2d5de;font-weight:500}.school-compare tbody td{color:#aab3c4;font-variant-numeric:tabular-nums}.school-compare tbody tr:not(.school-compare-section):hover th,.school-compare tbody tr:not(.school-compare-section):hover td{background-color:#ffffff09}.school-compare tbody tr:hover .school-compare-featured{background-color:#4c75d629}.school-compare tbody .is-unavailable{color:#656d7b}.school-compare-section th{color:#91a9df;letter-spacing:.02em;background:#ffffff05;border-bottom:0;padding:18px 20px 8px;font-size:11px}.school-compare tbody tr:last-child th,.school-compare tbody tr:last-child td{border-bottom:0}@media (width<=600px){.school-plan-prices{grid-template-columns:1fr 1fr;gap:8px}.school-plan-price-option{padding:12px 10px}.school-plan-price-option strong{font-size:20px}.school-plan--complete .school-plan-top strong{max-width:50%;font-size:9px}.school-compare-intro{margin-top:72px}.school-compare th,.school-compare td{padding:13px 15px}}@media (width<=1100px){.school-product-hero-grid{grid-template-columns:1.08fr .92fr}.school-product-copy h1{font-size:clamp(52px,6vw,78px)}.school-product-visual{height:500px}.school-product-screen{width:88%;top:21%;left:4%}.school-float--news{right:-2%}.school-float--grades{left:-2%}.school-value-card{padding:22px}.school-value-card h3{font-size:23px}.school-plan{padding:28px 25px}.school-plan-heading{gap:10px}}@media (width<=800px){.school-product-hero-grid{grid-template-columns:1fr;gap:10px;padding-top:155px;padding-bottom:45px}.school-product-copy{max-width:690px}.school-product-visual{max-width:650px;height:500px;margin-inline:auto}.school-product-screen{width:76%;left:12%}.school-product-notes{margin-top:45px}.school-product-index{display:none}.school-value-heading{flex-direction:column;align-items:start;gap:18px}.school-value-heading>p{max-width:600px}.school-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.school-plans-grid{gap:12px}.school-plan-heading{flex-direction:column;align-items:start}.school-plan-description{min-height:82px}}@media (width<=600px){.school-product-hero-grid{padding-top:135px}.school-product-kicker{margin-bottom:23px;font-size:11px}.school-product-copy h1{font-size:clamp(44px,10.5vw,63px);line-height:1.3}.school-product-lead{font-size:16px;line-height:1.95}.school-product-actions{gap:20px;margin-top:29px}.school-product-notes{margin-top:37px}.school-product-visual{width:calc(100% + 24px);height:365px;margin:8px -12px 0}.school-product-screen{border-radius:14px;width:80%;height:270px;top:18%;left:9%}.school-screen-top{height:36px;padding:0 11px}.school-screen-body{height:234px}.school-screen-menu{width:55px;padding:18px 12px}.school-screen-content{padding:14px}.school-screen-title strong{font-size:12px}.school-screen-title small{font-size:8px}.school-screen-tiles{margin-top:13px}.school-screen-tiles div{height:51px;padding:6px}.school-screen-chart{height:98px;margin-top:9px}.school-screen-chart svg{height:64px}.school-float{border-radius:10px;gap:6px;min-width:120px;padding:8px}.school-float svg{width:22px;height:22px}.school-float strong{font-size:9px}.school-float small{font-size:8px}.school-float--news{top:7%;right:0}.school-float--grades{bottom:7%;left:0}.school-product-caption{display:none}.school-value-grid{grid-template-columns:1fr;margin-top:35px}.school-value-card{min-height:245px}.school-value-card h3{font-size:25px}.school-plans-intro h2{font-size:clamp(42px,10vw,60px)}.school-plans-intro p{font-size:15px}.school-plans-grid{grid-template-columns:1fr;gap:20px;margin-top:38px}.school-plan{padding:26px 23px}.school-plan-heading{flex-direction:row;align-items:end}.school-plan-heading h3{font-size:39px}.school-plan-price strong{font-size:27px}.school-plan-description{min-height:0}.school-plan li{font-size:13px}.school-final-actions{flex-direction:column;align-items:flex-start;gap:23px}}:root{--bg:#080811;--panel:#11111e;--line:#e2dcff21;--muted:#9797ae;--violet:#9b73ff;--cyan:#8be5ff}.site{background:var(--bg);position:relative;overflow:hidden}.site-noise{pointer-events:none;z-index:20;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{width:min(100% - 96px,1320px);margin-inline:auto}.site-header{z-index:30;border-bottom:1px solid #ffffff14;position:absolute;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:88px;display:flex}.brand{letter-spacing:-.03em;flex:none;align-items:center;gap:11px;font-size:23px;font-weight:800;line-height:1.15;display:inline-flex}.brand>span:last-child{flex-direction:column;display:flex}.brand small{letter-spacing:.31em;color:#aaa6c2;direction:ltr;margin-top:3px;font:700 7px/1.4 Tomorrow,sans-serif}.brand-mark{width:32px;height:32px;display:inline-block;position:relative;transform:rotate(30deg)}.brand-mark i{background:linear-gradient(135deg,#d5baff,#7043e5);border-radius:5px 5px 7px;width:15px;height:15px;position:absolute;box-shadow:0 0 18px #9a66ff66}.brand-mark i:first-child{top:0;left:8px}.brand-mark i:nth-child(3){bottom:0;right:0}.main-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:38px;padding:10px 23px;display:flex}.main-nav a{color:#afadbf;font-size:14px;transition:color .25s}.main-nav a:hover{color:#fff}.header-contact{border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:14px;padding:10px 19px;font-size:14px;transition:background .25s,border-color .25s;display:flex}.header-contact:hover{border-color:var(--violet);background:#9b73ff29}.header-contact svg,.button svg,.round-arrow svg,.project-arrow svg{width:18px;height:18px}.menu-toggle{display:none}.hero{isolation:isolate;background:#070711;align-items:center;height:100svh;min-height:810px;max-height:1040px;display:flex;position:relative}.hero-shade{z-index:-3;background:linear-gradient(270deg,#05050d94 0%,#05050d3d 38%,#05050d0a 66%),linear-gradient(#07071166 0%,#0000 17% 79%,#080811 100%);position:absolute;inset:0}.hero-grid{z-index:-2;opacity:.3;background-image:linear-gradient(#beaaff1f 1px,#0000 1px),linear-gradient(90deg,#beaaff1f 1px,#0000 1px);background-size:72px 72px;height:220px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.hero-layout{align-items:center;height:100%;padding-top:88px;display:flex;position:relative}.hero-copy{max-width:660px;margin-bottom:15px}.eyebrow,.section-index,.overline,.project-meta,.project-title-row small,.member-info>span,.art-label,.upcoming-label{letter-spacing:.05em;font-family:Peyda,Tomorrow,sans-serif}.eyebrow{color:#d8d2f1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#121122a3;border:1px solid #a78fed33;border-radius:100px;align-items:center;gap:11px;padding:9px 15px;font-size:13px;display:inline-flex}.live-dot{background:#ae80ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ae80ff1f,0 0 12px #ae80ff}.eyebrow-index{color:#8c83ad}.hero h1{letter-spacing:-.075em;text-shadow:0 2px 36px #0000003d;margin:29px 0 22px;font-size:clamp(54px,6.3vw,99px);font-weight:800;line-height:1.23}.hero h1 span{color:#0000;background:linear-gradient(120deg,#fff 8%,#d4b9ff 52%,#9adfff 100%);-webkit-background-clip:text;background-clip:text}.hero-lead{color:#bbb8cd;max-width:545px;font-size:clamp(18px,1.65vw,23px);line-height:1.9}.hero-actions{align-items:center;gap:34px;margin-top:38px;display:flex}.button{border-radius:100px;justify-content:center;align-items:center;gap:30px;padding:17px 27px;font-size:16px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-4px)}.button-primary{color:#100c20;background:linear-gradient(115deg,#d6baff,#a377ff 53%,#81ceff);box-shadow:0 12px 42px #7045e047}.button-primary:hover{box-shadow:0 18px 48px #7045e066}.text-link{border-bottom:1px solid #fff6;align-items:center;gap:13px;padding-bottom:6px;font-size:15px;display:inline-flex}.text-link span{color:#b9a3ff;font-size:19px}.hero-bottom{color:#8f8ca5;align-items:center;gap:17px;margin-top:88px;font-size:13px;display:flex}.hero-line{background:#a88aff;width:42px;height:1px}.hero-floating{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0c1e8a;border:1px solid #e1d2ff40;border-radius:15px;align-items:center;gap:16px;padding:13px 18px;display:flex;position:absolute;bottom:135px;left:12%;box-shadow:0 12px 45px #00000040}.hero-floating div{flex-direction:column;gap:2px;display:flex}.hero-floating small{color:#b8add8;font-size:11px}.hero-floating strong{font-size:20px}.hero-orbit{border:1px solid #c3aaffb3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.hero-orbit:after{content:"";background:radial-gradient(circle,#e7d5ff,#7d4df5);border-radius:50%;width:15px;height:15px;box-shadow:0 0 15px #9c75ff}.hero-orbit i{background:#9fe7ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:18px}.scroll-cue{color:#bbb9cf;align-items:center;gap:15px;font-size:12px;display:flex;position:absolute;bottom:26px;right:calc(50vw + min(100vw - 96px,1320px)/-2)}.scroll-line{background:linear-gradient(#b7a4ff,#0000);width:1px;height:43px;display:block}.hero-side-label{writing-mode:vertical-rl;letter-spacing:.22em;color:#8984ab;font:11px Tomorrow,sans-serif;position:absolute;bottom:58px;left:35px;transform:rotate(180deg)}.signal-inner{color:#8d8a9d;letter-spacing:.18em;direction:ltr;justify-content:space-between;align-items:center;gap:20px;min-height:79px;font:700 12px Tomorrow,sans-serif;display:flex}.signal-inner i{background:#9f78ff;border-radius:50%;flex:none;width:4px;height:4px}.signal-inner b{color:#a77bff;font-size:21px}.signal-inner span:last-child{letter-spacing:0;color:#c9c4dd;direction:rtl;font-family:Peyda,sans-serif;font-size:15px}.section-top{align-items:center;gap:28px;margin-bottom:76px;display:flex}.section-index{color:#b59bf6;white-space:nowrap;font-size:13px}.section-rule{background:var(--line);width:100%;height:1px}.overline{letter-spacing:.3em;color:#a88af2;text-align:right;direction:ltr;margin:0 0 24px;font:700 11px Tomorrow,sans-serif}h2,h3,p{margin-top:0}h2{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(46px,5vw,78px);font-weight:800;line-height:1.32}.about-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:8%;display:grid}.about-body{max-width:430px;padding-bottom:9px}.about-body>p{color:#b3b1c5;font-size:19px;line-height:2.15}.round-link{align-items:center;gap:19px;margin-top:20px;font-size:15px;display:inline-flex}.round-arrow,.project-arrow{color:#d7c5ff;border:1px solid #bda9ff66;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .25s,transform .25s;display:grid}.round-link:hover .round-arrow,.project-card:hover .project-arrow{color:#100b1e;background:#9765f2;transform:rotate(45deg)}.stats-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:92px;padding-top:35px;display:grid}.stat{border-left:1px solid var(--line);padding-inline:28px}.stat:first-child{padding-right:0}.stat:last-child{border-left:0}.stat-number{letter-spacing:-.04em;color:#f4f1ff;text-align:right;direction:ltr;font:700 clamp(40px,5vw,72px)/1.1 Peyda,sans-serif}.stat>span{color:#9895ad;margin-top:11px;font-size:15px;display:block}.capabilities{background:#0d0d1a;position:relative}.capabilities:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 14%,#5042a721,#0000 32%);position:absolute;inset:0}.capability-head h2 span{color:#aaa5c4}.service-list{border-top:1px solid var(--line);margin-top:69px}.service-row{border-bottom:1px solid var(--line);grid-template-columns:55px 1.1fr 1fr 55px;align-items:center;gap:18px;min-height:128px;transition:padding .3s,background .3s;display:grid}.service-row:hover{background:#7e55e50f;padding-inline:14px}.service-no{color:#8e85b6;font:12px Tomorrow,sans-serif}.service-row h3{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:700}.service-row p{color:#9b99ae;margin:0;font-size:15px;line-height:1.9}.service-symbol{text-align:left;color:#9f78ef;font-size:26px}.tech-line{align-items:center;gap:38px;margin-top:55px;display:flex}.tech-line>span{color:#aaa6bc;white-space:nowrap;font-size:14px}.tech-line p{color:#d3cfe1;letter-spacing:.03em;direction:ltr;flex-wrap:wrap;align-items:center;gap:18px;margin:0;font:12px Tomorrow,sans-serif;display:flex}.tech-line i{background:#8059d3;border-radius:50%;width:3px;height:3px}.projects{background:#080811}.projects-head{justify-content:space-between;align-items:end;gap:50px;display:flex}.projects-head>p{color:#aaa8bb;max-width:280px;margin-bottom:10px;font-size:16px;line-height:1.9}.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:61px;display:grid}.project-card{background:#10101c;border:1px solid #d8c8ff1c;border-radius:21px;min-width:0;padding:12px 12px 24px;transition:border-color .3s,background .3s;display:block}.project-card:hover{background:#141320;border-color:#b78fff80}.project-art{isolation:isolate;background:#1b1432;border-radius:12px;justify-content:center;align-items:end;height:260px;padding:0 32px;display:flex;position:relative;overflow:hidden}.project-art--comment{background:radial-gradient(circle at 50% 0,#317b9e 0%,#162c40 47%,#111320 100%)}.project-art--chat{background:radial-gradient(circle at 40% 20%,#5d4ab1 0%,#212044 48%,#12121f 100%)}.art-glow{filter:blur(75px);opacity:.25;background:#b27bff;border-radius:50%;width:200px;height:200px;position:absolute;top:30px}.project-art--comment .art-glow{background:#67d7ff}.art-window{background:#151522;border:1px solid #ffffff3b;border-bottom:0;border-radius:12px 12px 0 0;width:88%;height:202px;transition:transform .5s;transform:perspective(650px)rotateX(7deg)translateY(12px);box-shadow:0 5px 45px #0000004d}.project-card:hover .art-window{transform:perspective(650px)rotateX(0)translateY(0)}.art-window-top{border-bottom:1px solid #ffffff17;align-items:center;gap:5px;height:27px;padding:0 12px;display:flex}.art-window-top span{background:#78758b;border-radius:50%;width:5px;height:5px}.art-window-top span:first-child{background:#bd8fff}.mock-notes,.mock-chat{height:175px;display:flex}.mock-side,.chat-sidebar{background:#1d1c31;flex-direction:column;gap:11px;width:28%;padding:16px 12px;display:flex}.mock-side b,.chat-sidebar b{background:#ac86fc;border-radius:3px;width:55%;height:10px;margin-bottom:12px}.mock-side i,.chat-sidebar i{background:#474258;border-radius:5px;width:80%;height:5px}.mock-side i:last-child,.chat-sidebar i:last-child{width:55%}.mock-sheet{flex-direction:column;gap:9px;width:72%;padding:19px;display:flex}.mock-kicker{background:#7d5dcc;border-radius:5px;width:25%;height:5px}.mock-sheet strong{background:#ddd7f7;border-radius:4px;width:66%;height:14px;margin:7px 0}.mock-sheet em{background:#494759;border-radius:4px;width:95%;height:5px}.mock-sheet em.short{width:61%}.mock-lines{gap:6px;margin-top:12px;display:flex}.mock-lines i{border:1px solid #504664;border-radius:6px;width:23px;height:23px}.mock-comments{padding:19px 28px}.comment-heading{background:#d8eff8;border-radius:4px;width:40%;height:11px;margin-bottom:20px}.comment-row{align-items:center;gap:10px;margin:11px 0;display:flex}.comment-row b{color:#b9edff;background:#236580;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.comment-row:nth-of-type(3) b{color:#d7c7ff;background:#56468f}.comment-row div{flex-direction:column;flex:1;gap:6px;display:flex}.comment-row i{background:#557080;border-radius:5px;width:75%;height:5px}.comment-row i:last-child{background:#354959;width:50%}.comment-input{border:1px solid #426279;border-radius:5px;height:27px;margin-top:19px}.chat-sidebar{width:34%}.chat-messages{flex-direction:column;gap:9px;width:66%;padding:18px;display:flex}.chat-messages span{background:#4f3d89;border-radius:8px;align-self:end;width:60%;height:20px}.chat-messages span:nth-child(2),.chat-messages span:nth-child(4){background:#39374c;align-self:start;width:52%}.chat-messages span:nth-child(3){width:45%}.art-label{color:#ffffffa6;letter-spacing:.2em;font:9px Tomorrow,sans-serif;position:absolute;top:17px;right:17px}.project-meta{color:#a79fc2;justify-content:space-between;gap:10px;margin:25px 11px 20px;font-size:12px;display:flex}.project-title-row{justify-content:space-between;align-items:end;margin:0 11px;display:flex}.project-title-row small{letter-spacing:.18em;color:#8a83a4;font:9px Tomorrow,sans-serif}.project-title-row h3{margin:5px 0 0;font-size:30px}.project-card>p{color:#a7a4b8;min-height:54px;margin:14px 11px 20px;font-size:14px;line-height:1.9}.project-stack{flex-wrap:wrap;gap:7px;margin-inline:11px;display:flex}.project-stack span{color:#a7a1bf;border:1px solid #c8b5ff2e;border-radius:100px;padding:7px 9px;font:10px Tomorrow,sans-serif}.upcoming{border:1px solid var(--line);background:linear-gradient(90deg,#6136a01a,#0000);border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:23px 27px;display:flex}.upcoming>div{align-items:center;gap:22px;display:flex}.upcoming-star{color:#ad83ff;font-size:29px}.upcoming strong{font-size:18px}.upcoming div>span:last-child{color:#a4a0b6;font-size:14px}.upcoming-label{letter-spacing:.1em;color:#968ab9;white-space:nowrap;font:11px Tomorrow,sans-serif}.team{background:radial-gradient(65% 75% at 10%,#35286e29,#0000 70%),#0d0d19}.team-head{max-width:660px}.team-head>p:last-child{color:#aaa7bc;max-width:500px;margin-top:25px;font-size:17px;line-height:1.9}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:54px;display:grid}.member-card{border:1px solid var(--line);background:linear-gradient(145deg,#19172b,#10111c);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:350px;padding:28px;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.member-card:hover{border-color:#bc93ff80;transform:translateY(-6px)}.member-card:before{content:"";filter:blur(85px);opacity:.16;background:#7952ce;border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;left:-20px}.member-avatar{background:radial-gradient(circle at 42% 35%,#43356d,#171522 70%);border:1px solid #bd97ff33;border-radius:50%;place-items:center;width:145px;height:145px;margin:5px auto 22px;display:grid;position:relative}.member-avatar>span{color:#c3a5ff;z-index:1;font-size:76px;line-height:1}.avatar-ring{border:1px dashed #b491ff40;border-radius:50%;position:absolute;inset:-11px}.member-info>span{letter-spacing:.18em;color:#9787b7;font:10px Tomorrow,sans-serif}.member-info h3{margin:10px 0 4px;font-size:27px}.member-info p{color:#a7a2b9;margin:0;font-size:14px}.member-plus{color:#ae86ff;font:29px Tomorrow,sans-serif;position:absolute;bottom:22px;left:25px}.contact{background:#0a0918;align-items:center;min-height:670px;display:flex;position:relative;overflow:hidden}.contact:before{content:"";background-image:linear-gradient(#ba9eff0e 1px,#0000 1px),linear-gradient(90deg,#ba9eff0e 1px,#0000 1px);background-size:75px 75px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 45%,#000,#0000 76%);mask-image:radial-gradient(circle at 75% 45%,#000,#0000 76%)}.contact-halo{filter:blur(25px);background:radial-gradient(circle,#5e48e247 0,#34206629 34%,#0000 70%);border-radius:50%;width:740px;height:740px;position:absolute;top:-60px;left:-130px}.contact-inner{position:relative}.contact-inner .overline{margin-top:65px}.contact h2{font-size:clamp(54px,6vw,90px)}.contact h2 em{color:#0000;background:linear-gradient(90deg,#af8cff,#98e3ff);-webkit-background-clip:text;background-clip:text}.contact-desc{color:#b7b1cb;margin:23px 0 32px;font-size:18px}.contact-button{min-width:190px}.contact-decor{color:#b798ff14;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;direction:ltr;font:900 clamp(100px,12vw,190px)/1 Tomorrow,sans-serif;position:absolute;bottom:-88px;left:-15px}.contact-decor span{color:#9d76ff29}.footer-inner{justify-content:space-between;align-items:center;gap:20px;min-height:115px;display:flex}.footer p,.footer>a,.footer-inner>a:last-child{color:#8e899e;margin:0;font-size:13px}.footer-inner>a:last-child:hover{color:#fff}@media (width<=1100px){.wrap{width:min(100% - 64px,1320px)}.hero{min-height:740px}.hero-copy{max-width:570px}.hero h1{font-size:clamp(58px,6.4vw,80px)}.hero-artwork{background-position:40%}.hero-shade{background:linear-gradient(270deg,#05050ddb,#05050d61 61%,#05050d1f),linear-gradient(#0000 73%,#080811)}.hero-floating{bottom:100px;left:5%}.scroll-cue{right:32px}.projects-grid{gap:13px}.project-art{height:215px;padding:0 18px}.art-window{height:165px}.member-card{min-height:320px}}@media (width<=800px){.wrap{width:min(100% - 40px,1320px)}.header-inner{height:72px}.main-nav{background:#171526;border-radius:17px;flex-direction:column;align-items:stretch;gap:0;padding:8px 18px;display:none;position:absolute;top:70px;left:20px;right:20px;box-shadow:0 20px 40px #00000059}.main-nav.is-open{display:flex}.main-nav a{border-bottom:1px solid var(--line);padding:14px 3px}.main-nav a:last-child{border-bottom:0}.header-contact{margin-right:auto;padding:9px 14px}.menu-toggle{border:1px solid var(--line);background:#ffffff0d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:37px;height:37px;display:flex}.menu-toggle span{background:#fff;width:15px;height:1px;transition:transform .2s}.menu-toggle.is-open span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-3px)rotate(-45deg)}.hero{height:auto;min-height:780px;max-height:none}.hero-layout{padding-top:140px;padding-bottom:100px}.hero-copy{max-width:580px}.hero-artwork{opacity:.72;background-position:37%}.hero-shade{background:linear-gradient(270deg,#05050df2 0%,#05050dbf 55%,#05050d59),linear-gradient(#0000 70%,#080811)}.hero-floating{bottom:45px;left:32px}.hero-bottom{margin-top:65px}.hero-side-label,.scroll-cue{display:none}.signal-inner{white-space:nowrap;scrollbar-width:none;justify-content:flex-start;overflow:auto}.signal-inner::-webkit-scrollbar{display:none}.signal-inner span{flex:none}.section-pad{padding:90px 0}.section-top{margin-bottom:55px}.about-grid{grid-template-columns:1fr;gap:32px}.stats-grid{margin-top:65px}.projects-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-row{grid-template-columns:40px 1fr 1fr 30px}.service-row h3{font-size:20px}.contact-decor{display:none}}@media (width<=600px){.brand{font-size:19px}.brand-mark{margin-left:-4px;transform:scale(.8)rotate(30deg)}.header-contact{gap:6px;padding:8px 11px;font-size:12px}.header-contact svg{width:14px}.hero{min-height:740px}.hero-layout{align-items:flex-start;padding-top:155px;padding-bottom:80px}.hero-artwork{opacity:.58;background-position:15% bottom;background-repeat:no-repeat;background-size:auto 82%}.hero-shade{background:linear-gradient(#05050dbf 0%,#05050dc2 50%,#05050d42 76%,#080811 100%)}.hero-copy{max-width:100%}.eyebrow{font-size:11px}.hero h1{margin:22px 0;font-size:clamp(45px,10.6vw,66px);line-height:1.34}.hero-lead{max-width:410px;font-size:17px;line-height:1.95}.hero-actions{flex-wrap:wrap;gap:19px}.button{gap:13px;padding:14px 20px;font-size:14px}.text-link{font-size:13px}.hero-bottom{margin-top:49px}.hero-floating{display:none}.signal-inner{min-height:65px}.section-pad{padding:78px 0}.section-top{margin-bottom:43px}h2{font-size:clamp(43px,10vw,62px)}.about-body>p{font-size:17px}.stats-grid{grid-template-columns:repeat(2,1fr);row-gap:28px;margin-top:55px}.stat{padding-inline:18px}.stat:nth-child(2){border-left:0}.stat:nth-child(3){padding-right:0}.stat-number{font-size:49px}.stat>span{font-size:13px}.service-row{grid-template-columns:28px 1fr 29px;gap:11px;min-height:0;padding-block:21px}.service-row h3{font-size:19px}.service-row p{grid-area:2/2;font-size:13px}.service-symbol{grid-area:1/3;font-size:19px}.tech-line{flex-direction:column;align-items:flex-start;gap:16px}.projects-head{display:block}.projects-head>p{margin-top:20px}.projects-grid,.team-grid{grid-template-columns:1fr;gap:18px;margin-top:36px}.project-art{height:260px}.art-window{height:205px}.project-card>p{min-height:0}.upcoming{flex-direction:column;align-items:flex-start}.upcoming>div{flex-direction:column;align-items:flex-start;gap:5px}.upcoming-star{display:none}.upcoming strong{font-size:20px}.member-card{min-height:310px}.team-head>p:last-child{font-size:16px}.contact{min-height:560px}.contact-inner .overline{margin-top:45px}.contact h2{font-size:clamp(44px,10vw,65px)}.contact-desc{font-size:16px}.footer-inner{flex-wrap:wrap;padding-block:25px}.footer p{order:3;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.scroll-progress{z-index:100;transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#78d9ff,#ad83ff);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.hero{background:radial-gradient(60% 68% at 25% 49%,#32225b30,#0000 70%),#080811}.hero-visual{aspect-ratio:1;z-index:-3;will-change:transform;width:min(59vw,720px);margin-top:-355px;position:absolute;top:50%;left:max(-75px,50vw - 720px)}.hero-svg{filter:drop-shadow(0 0 22px #7953e621);width:100%;height:100%;overflow:visible}.hero-shade{z-index:-2;background:linear-gradient(270deg,#08081185,#0808111f 50%,#0000 70%),linear-gradient(#0808113d,#0000 17% 77%,#080811)}.hero-grid{z-index:-1;opacity:.2;height:180px}.hero h1{font-size:clamp(54px,6vw,90px)}.hero-lead{max-width:510px}.hero-bottom{margin-top:70px}.orbit-haze{opacity:.65}.orbit-guide,.orbit-cross{stroke-width:1px}.orbit-symbol{filter:drop-shadow(0 0 15px #bd9dffa6)}.visual-caption{color:#a9a1c6;letter-spacing:.13em;white-space:nowrap;direction:ltr;align-items:center;gap:16px;font:10px Tomorrow,sans-serif;display:flex;position:absolute;bottom:78px;left:45%;transform:translate(-50%)}.visual-caption span:last-child{letter-spacing:0;direction:rtl;font:12px Peyda,sans-serif}.visual-caption:before{content:"";background:linear-gradient(90deg,#0000,#9d82da);width:36px;height:1px}.text-link svg{color:#b9a3ff;width:18px;height:18px}.about .wrap{position:relative}.about-orbit{color:#9a7ee4;opacity:.08;pointer-events:none;width:190px;position:absolute;top:17%;left:4%}.about-orbit svg{width:100%}.service-symbol{place-items:center;display:inline-grid}.service-symbol svg{width:33px;height:33px}.school-feature{background:linear-gradient(115deg,#121224,#171428 57%,#0d101e);border:1px solid #bca3f530;border-radius:23px;grid-template-columns:1fr 1fr;min-height:445px;margin-top:62px;display:grid;overflow:hidden}.school-feature-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:52px 54px;display:flex;position:relative}.school-feature-index{color:#b69cf1;margin-bottom:23px;font-size:13px}.school-feature-copy .overline{color:#8f7aaf;margin-bottom:12px}.school-feature-copy h3{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(36px,4vw,59px);line-height:1.25}.school-feature-copy>p:not(.overline){color:#adaabd;max-width:440px;margin:0;font-size:16px;line-height:2}.school-feature-actions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.school-feature-actions a{border:1px solid #b9a1f059;border-radius:100px;align-items:center;gap:12px;padding:11px 17px;font-size:13px;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.school-feature-actions a:hover{background:#a680ff26;border-color:#aa8aff;transform:translateY(-3px)}.school-feature-actions svg{width:17px;height:17px}.school-visual{isolation:isolate;perspective:900px;place-items:center;min-width:0;display:grid;position:relative}.school-visual:before{content:"";z-index:-1;background:radial-gradient(circle at 53% 52%,#7b59e52b,#0000 63%);position:absolute;inset:0}.school-orbit{border:1px solid #ba9aff29;border-radius:50%;width:360px;height:360px;position:absolute;transform:rotateX(65deg)rotate(-22deg)}.school-orbit-two{border-style:dashed;border-color:#b39de517;width:490px;height:490px}.school-panel{width:min(84%,450px);height:286px;transform-style:preserve-3d;will-change:transform;background:#121324;border:1px solid #bfacf55c;border-radius:14px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 24px 80px #04030e80,0 0 48px #795bdc21}.school-panel-head{border-bottom:1px solid #c3b2f21c;align-items:center;gap:10px;height:38px;padding:0 14px;display:flex}.school-logo{color:#ba9cff;width:18px;height:18px}.school-logo svg{width:100%;height:100%}.school-head-line{background:#6d5c9c;border-radius:5px;width:66px;height:5px}.school-head-dot{background:#86d7ff;border-radius:50%;width:7px;height:7px;margin-right:auto}.school-panel-body{height:248px;display:flex}.school-panel-side{border-left:1px solid #c3b2f21c;flex-direction:column;gap:17px;width:21%;padding:21px 16px;display:flex}.school-panel-side i{background:#44405f;border-radius:5px;width:70%;height:6px}.school-panel-side i:first-child{background:#a58cf1;width:90%}.school-panel-main{flex:1;padding:22px 24px}.school-panel-title{background:#d6d2eb;border-radius:5px;width:43%;height:9px;margin-bottom:23px;display:block}.school-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.school-metrics i{background:linear-gradient(135deg,#3a315d,#252540);border:1px solid #b99bfa21;border-radius:8px;height:61px}.school-metrics i:nth-child(2){background:linear-gradient(135deg,#3a4761,#252540)}.school-chart{border:1px solid #b99bfa1f;border-radius:8px;height:90px;margin-top:18px;overflow:hidden}.school-chart svg{width:100%;height:100%}.school-visual-label{color:#9c8fbe;letter-spacing:.16em;font:10px Tomorrow,sans-serif;position:absolute;bottom:23px;left:29px}.upcoming-star{width:29px;height:29px;display:inline-flex}.upcoming-star svg{width:100%;height:100%}.contact-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.contact-actions .button>svg:first-child{width:20px;height:20px}.contact-secondary{border-bottom:1px solid #c2b1f066;align-items:center;gap:10px;padding:10px 2px;font-size:15px;display:inline-flex}.contact-secondary svg{color:#b99bfc;width:18px;height:18px}.contact-secondary:hover{color:#c4aaff}.contact-handle{color:#827c9b;text-align:right;direction:ltr;margin-top:22px;font:12px Tomorrow,sans-serif;display:block}.contact-decor{display:none}.footer-inner>a:last-child{align-items:center;gap:8px;display:inline-flex}.footer-inner>a:last-child svg{width:15px;height:15px}@media (width<=1100px){.hero-visual{width:690px;left:-130px}.school-feature-copy{padding:38px}.school-panel{width:90%}}@media (width<=800px){.hero-visual{opacity:.63;width:620px;margin-top:-290px;top:49%;left:-230px}.hero-shade{background:linear-gradient(270deg,#080811d9,#08081175 72%,#08081129),linear-gradient(#0000 72%,#080811)}.visual-caption{display:none}.school-feature{grid-template-columns:1fr}.school-feature-copy{padding:35px 32px 10px}.school-visual{height:320px}.school-panel{height:245px}.school-panel-body{height:207px}}@media (width<=600px){.hero{min-height:730px}.hero-visual{opacity:.34;width:510px;margin-top:0;top:auto;bottom:-105px;left:-125px}.hero-shade{background:linear-gradient(#080811f0,#080811c7 55%,#0808115c 77%,#080811)}.hero h1{font-size:clamp(45px,10vw,63px)}.hero-bottom{margin-top:55px}.about-orbit{width:120px;top:15%;left:-25px}.service-symbol svg{width:26px;height:26px}.school-feature{margin-top:36px}.school-feature-copy{padding:30px 25px 0}.school-feature-copy h3{font-size:41px}.school-feature-copy>p:not(.overline){font-size:14px}.school-feature-actions{gap:8px}.school-feature-actions a{padding:10px 12px;font-size:12px}.school-visual{height:270px}.school-panel{width:88%;height:205px}.school-panel-head{height:32px}.school-panel-body{height:173px}.school-panel-main{padding:16px}.school-panel-side{padding:17px 10px}.school-metrics i{height:45px}.school-chart{height:65px;margin-top:12px}.school-visual-label{font-size:8px}.contact-actions{flex-direction:column;align-items:flex-start}.contact-handle{text-align:right}}.main-nav a.active{color:#d4c0ff}.main-nav a.active:after{transform:scaleX(1)}.scroll-cue{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.inner-hero{background:radial-gradient(52% 78% at 16% 55%,#4d358e38,#0000 75%),#0a0a15;border-bottom:1px solid #c3adff1a;min-height:585px;position:relative;overflow:hidden}.inner-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#a285e60b 1px,#0000 1px),linear-gradient(90deg,#a285e60b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.inner-hero-content{z-index:1;padding-top:185px;padding-bottom:116px;position:relative}.inner-hero-kicker{color:#b49bdf;letter-spacing:.16em;direction:ltr;justify-content:flex-end;align-items:center;gap:20px;margin-bottom:30px;font:11px Tomorrow,sans-serif;display:flex}.inner-hero h1{letter-spacing:-.065em;max-width:940px;margin:0;font-size:clamp(60px,8vw,112px);line-height:1.19}.inner-hero h1 em{color:#0000;background:linear-gradient(95deg,#b48dff,#9de6ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.inner-hero-content>p{color:#b9b5c8;max-width:590px;margin:28px 0 0;font-size:18px;line-height:2}.inner-hero-line{background:linear-gradient(90deg,#83e4ff,#b181f9);width:90px;height:2px;margin-top:44px;display:block}.inner-hero-orbit{color:#b591ff21;pointer-events:none;width:520px;height:520px;position:absolute;top:18%;left:4%}.inner-hero-orbit svg{filter:drop-shadow(0 0 35px #a16fff40);width:100%;height:100%}.inner-hero-code{color:#a091be59;letter-spacing:.1em;direction:ltr;font:12px Tomorrow,monospace;position:absolute;bottom:37px;left:5%}.home-feature-head{justify-content:space-between;align-items:end;gap:35px;display:flex}.home-feature-head h2{margin:0}.home-feature-head .text-link{white-space:nowrap;margin-bottom:15px}.home-next{background:radial-gradient(circle at 25%,#6848c03b,#0000 46%),#0c0b18;position:relative;overflow:hidden}.home-next-art{pointer-events:none;opacity:.75;filter:drop-shadow(0 0 24px #9871ef1f);width:440px;height:440px;position:absolute;top:50%;left:9%;transform:translateY(-50%)}.home-next-inner{flex-direction:column;align-items:flex-start;display:flex;position:relative}.home-next h2{margin:25px 0 35px;font-size:clamp(56px,7vw,102px);line-height:1.18}.home-next h2 em{color:#b6a0ff;font-style:normal}.page-next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-top:40px;padding-bottom:55px;display:flex}.page-next>span{color:#9992af;font-size:14px}.page-next a{align-items:center;gap:12px;font-size:23px;display:inline-flex}.page-next a svg{color:#af93f5;width:23px;height:23px;transition:transform .25s}.page-next a:hover svg{transform:translate(-4px,-4px)}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:75vh;display:flex}.not-found h1{margin:20px 0 30px;font-size:clamp(50px,7vw,90px)}.code-loader{z-index:300;visibility:hidden;opacity:0;will-change:opacity;background:#090913;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=800px){.inner-hero{min-height:510px}.inner-hero-content{padding-top:160px;padding-bottom:90px}.inner-hero-orbit{width:420px;height:420px;left:-100px}.home-feature-head{flex-direction:column;align-items:flex-start}.home-feature-head .text-link{margin:0}.inner-hero-code{display:none}}@media (width<=600px){.inner-hero{min-height:465px}.inner-hero-content{padding-top:135px;padding-bottom:70px}.inner-hero h1{font-size:clamp(48px,11vw,68px)}.inner-hero-content>p{font-size:15px;line-height:1.9}.inner-hero-orbit{opacity:.65;top:25%;left:-140px}.inner-hero-kicker{gap:10px;font-size:9px}.home-next h2{font-size:clamp(50px,10vw,70px)}.page-next a{font-size:18px}}.inner-hero{background:radial-gradient(55% 82% at 18% 55%,#4a348930,#0000 75%),#0a0a15}.inner-hero--projects{background:radial-gradient(50% 80% at 17% 56%,#30567a2e,#0000 75%),#090c16}.inner-hero--school{background:radial-gradient(54% 86% at 17% 56%,#5241a53b,#0000 75%),#0b0a19}.inner-hero--team{background:radial-gradient(50% 80% at 17% 56%,#6439932e,#0000 75%),#0c0a18}.inner-hero--contact{background:radial-gradient(50% 80% at 17% 56%,#285f862e,#0000 75%),#090b16}.inner-hero-orbit{width:570px;height:570px;color:inherit;opacity:1;top:10%;left:1%}.scene-art{width:100%;height:100%;overflow:visible}.scene-guide{stroke:#a08fd01c;stroke-width:1px;fill:none}.scene-guide-dashed{stroke-dasharray:2 12;opacity:.8}.scene-cross{stroke:#b5a1e63b;stroke-width:1px;fill:none}.scene-fill{fill:var(--scene-fill)}.school-feature{background:linear-gradient(120deg,#141328,#1a1733 58%,#0d1323);box-shadow:0 30px 90px #0000001f}.school-feature-copy h3{font-size:clamp(40px,4.3vw,62px)}.school-feature-actions a:first-child{color:#100c19;background:#b695ff;border-color:#b695ff;font-weight:700}.school-feature-actions a:first-child:hover{background:#d1bdff}.school-feature-actions a:last-child{color:#e7e0f4;background:0 0;border-color:#b9a1f059;font-weight:400}.school-feature-actions a:last-child:hover{background:#a680ff26}.projects-grid--single{grid-template-columns:minmax(0,470px);margin-top:24px}.other-projects-head{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-top:85px;padding-top:31px;display:flex}.other-projects-head span{color:#9f91c4;letter-spacing:.14em;font:11px Tomorrow,sans-serif}.other-projects-head h3{margin:0;font-size:31px}.school-story{background:#0a0a17;overflow:hidden}.school-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.school-story-copy{z-index:1;position:relative}.school-story-copy .overline{margin:48px 0 19px}.school-story-copy h2{margin:0 0 23px}.school-story-copy>p:not(.overline){color:#b0abbd;max-width:540px;margin-bottom:30px;font-size:17px;line-height:2.1}.school-story-visual{background:radial-gradient(circle,#6d49c626,#0000 65%),linear-gradient(145deg,#17142b,#0e1020);border:1px solid #ae91f51c;border-radius:26px;place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.school-story-visual:before{content:"";background-image:linear-gradient(#9b88db0b 1px,#0000 1px),linear-gradient(90deg,#9b88db0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.school-story-visual .scene-art{width:min(90%,520px);height:auto;position:relative}.school-story-visual>span{color:#8f84ae;letter-spacing:.17em;direction:ltr;font:10px Tomorrow,sans-serif;position:absolute;bottom:24px;left:28px}.school-modules{background:#0e0d1a}.school-modules-head h2{margin:0}.school-modules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:50px;display:grid}.school-module{background:linear-gradient(145deg,#19172b,#11111e);border:1px solid #bea7f424;border-radius:18px;min-height:340px;padding:29px;transition:border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden}.school-module:hover{background:linear-gradient(145deg,#201b36,#121320);border-color:#bea7f475;box-shadow:0 24px 55px #05041140}.school-module:before{content:"";filter:blur(65px);pointer-events:none;background:#8f66f42b;border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;left:-65px}.school-module-top{color:#a891dc;letter-spacing:.14em;direction:ltr;justify-content:space-between;align-items:flex-start;font:10px Tomorrow,sans-serif;display:flex}.school-module-top svg{color:#ba9eff;width:55px;height:55px;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.school-module:hover .school-module-top svg{transform:translateY(-7px)rotate(-6deg)}.school-module:nth-child(2) .school-module-top svg{color:#97d9ff}.school-module h3{margin:80px 0 12px;font-size:27px}.school-module p{color:#aaa5ba;max-width:280px;margin:0;font-size:14px;line-height:1.9}.school-module-line{background:linear-gradient(90deg,#a7dfff,#b38efb);height:2px;position:absolute;bottom:0;left:29px;right:29px}.school-flow{background:#0a0a17}.school-flow-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.school-flow-heading{position:sticky;top:110px}.school-flow-heading h2{margin:22px 0}.school-flow-heading>p{color:#aaa5ba;max-width:440px;font-size:16px;line-height:2}.school-flow-art{background:radial-gradient(circle,#6f4fce2e,#0000 70%),#141326;border:1px solid #af90f321;border-radius:25px;height:320px;margin-top:32px;position:relative;overflow:hidden}.school-flow-art .school-visual{height:100%}.school-flow-art .school-panel{width:min(78%,380px);height:220px}.school-flow-art .school-panel-body{height:182px}.school-flow-steps{padding-top:42px}.school-step{border-right:2px solid #b395ff14;min-height:255px;padding:55px 32px 70px 0}.school-step+.school-step{margin-top:40px}.school-step>span{color:#a994dc;letter-spacing:.18em;font:11px Tomorrow,sans-serif}.school-step h3{margin:20px 0 13px;font-size:32px}.school-step p{color:#aaa5ba;max-width:420px;font-size:16px;line-height:2}.school-cta{background:radial-gradient(circle at 22% 52%,#6f4ec847,#0000 44%),#111024;position:relative;overflow:hidden}.school-cta:before{content:"";border:1px solid #b7a1f02e;border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.school-cta-inner{position:relative}.school-cta h2{margin:25px 0;font-size:clamp(55px,6.6vw,94px);line-height:1.2}.school-cta h2 em{color:#b8a1ff;font-style:normal}.school-cta p{color:#bab4cb;max-width:600px;margin-bottom:31px;font-size:17px;line-height:2}.manifesto{background:radial-gradient(circle at 20%,#734dba2e,#0000 45%),#100d20}.manifesto-grid{grid-template-columns:1fr 2fr;gap:60px;display:grid}.manifesto-grid>.overline{padding-top:22px}.manifesto h2{margin:0 0 22px}.manifesto h2 em{color:#bda1ff}.manifesto p{color:#b4afc0;max-width:710px;font-size:17px;line-height:2}.manifesto-tracks{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:43px;display:grid}.manifesto-tracks span{color:#ddd2f2;border-top:1px solid #ba9ef761;padding-top:16px;font-size:14px}.team-note{background:#100d20;position:relative;overflow:hidden}.team-note-inner{min-height:470px;position:relative}.team-note h2{margin:22px 0}.team-note h2 em{color:#bda1ff}.team-note p{color:#b4afc0;max-width:520px;font-size:17px;line-height:2}.team-note-art{opacity:.5;pointer-events:none;width:510px;height:510px;position:absolute;top:-90px;left:0}.contact-channel{background:linear-gradient(135deg,#b390fd24,#6989cc14);border:1px solid #c7b1fa4d;border-radius:16px;align-items:center;gap:17px;min-width:330px;padding:16px 18px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.contact-channel:hover{border-color:#b99afa;transform:translateY(-4px);box-shadow:0 18px 48px #56379b33}.contact-channel-icon{color:#11101c;background:#b99bff;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.contact-channel-icon svg{width:25px;height:25px}.contact-channel-icon{transition:transform .35s}.contact-channel:hover .contact-channel-icon{transform:rotate(-9deg)scale(1.06)}.contact-channel-copy{flex-direction:column;gap:3px;display:flex}.contact-channel-copy small{color:#a99fc1;font-size:11px}.contact-channel-copy strong{font-size:18px}.contact-channel-copy>span{color:#aa9ec3;text-align:right;font:12px Tomorrow,sans-serif}.contact-channel>svg{color:#b7a0e8;width:18px;height:18px;margin-right:auto}.contact-process{background:#0e0d1a}.contact-process-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.contact-process-grid>div{border-top:1px solid #bda3f44d;padding:28px 0;transition:border-color .3s}.contact-process-grid>div:hover{border-color:#b795ff}.contact-process-grid span{color:#aa95d7;font:11px Tomorrow,sans-serif}.contact-process-grid h3{margin:37px 0 13px;font-size:27px}.contact-process-grid p{color:#aaa5ba;max-width:310px;font-size:15px;line-height:1.9}@media (width<=1000px){.school-story-grid,.school-flow-grid{gap:35px}.school-modules-grid{gap:10px}.school-module{padding:22px}.school-module h3{font-size:23px}.inner-hero-orbit{width:500px;height:500px;left:-110px}}@media (width<=800px){.inner-hero-orbit{width:430px;height:430px;top:15%;left:-120px}.school-story-grid,.school-flow-grid,.manifesto-grid{grid-template-columns:1fr}.school-story-visual{min-height:430px}.school-modules-grid{grid-template-columns:1fr}.school-module{min-height:260px}.school-module h3{margin-top:50px}.school-flow-heading{position:relative;top:auto}.school-flow-art{max-width:600px}.team-note-art{opacity:.28;left:-170px}.contact-process-grid{gap:14px}}@media (width<=600px){.inner-hero-orbit{opacity:.65;width:390px;height:390px;top:24%;left:-160px}.school-story-visual{min-height:330px}.school-story-copy>p:not(.overline){font-size:15px}.school-modules-grid{margin-top:32px}.school-module{min-height:245px}.school-module h3{margin-top:42px;font-size:24px}.school-flow-art{height:260px}.school-flow-art .school-panel{height:188px}.school-flow-art .school-panel-body{height:150px}.school-flow-steps{padding-top:0}.school-step{min-height:210px;padding:35px 22px 40px 0}.school-step+.school-step{margin-top:8px}.school-step h3{font-size:25px}.school-cta h2{font-size:clamp(45px,10vw,65px)}.manifesto-tracks{gap:8px}.manifesto-tracks span{font-size:11px}.team-note-inner{min-height:430px}.team-note-art{width:390px;height:390px;top:15px;left:-160px}.contact-process-grid{grid-template-columns:1fr}.contact-process-grid h3{margin-top:20px}.contact-channel{width:100%;min-width:0}.other-projects-head{flex-direction:column;align-items:start}.projects-grid--single{grid-template-columns:1fr}}.has-js .code-loader{visibility:visible;opacity:1}.loader-word{letter-spacing:.2em;background:linear-gradient(105deg,#514965 0% 38%,#e4d8ff 48%,#a8def1 52%,#514965 63% 100%) 100% 0/240% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:.2em;font:700 clamp(58px,10vw,118px)/1 Tomorrow,sans-serif;animation:1.3s ease-in-out infinite loader-shimmer;display:block}@keyframes loader-shimmer{to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.has-js .code-loader{visibility:hidden}}.inner-hero-shader{pointer-events:none;opacity:.47;position:absolute;inset:0;overflow:hidden}.inner-hero-shader i{filter:blur(48px);mix-blend-mode:screen;background:linear-gradient(#0000 8%,#7442df05 20%,#765ee929 42%,#72d3f729 55%,#0000 77%);width:32%;height:120%;display:block;position:absolute;top:-10%;left:9%;transform:skew(-13deg)}.inner-hero-shader i:nth-child(2){filter:blur(27px);background:linear-gradient(#0000 17%,#6758ec1f 35%,#a3d4fb1c 53%,#0000 75%);width:18%;left:24%}.inner-hero-shader i:nth-child(3){filter:blur(58px);opacity:.5;width:18%;left:-8%}.inner-hero--projects .inner-hero-shader i{filter:hue-rotate(36deg)blur(44px)}.inner-hero--school .inner-hero-shader i{filter:hue-rotate(-12deg)blur(44px)}.inner-hero--team .inner-hero-shader i{filter:hue-rotate(17deg)blur(44px)}.inner-hero--contact .inner-hero-shader i{filter:hue-rotate(53deg)blur(44px)}.scene-art{filter:drop-shadow(0 0 28px #9b72ee3d);overflow:visible}.scene-path{stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round}.scene-path-soft{opacity:.5;stroke-width:1px}.scene-path-accent{stroke-width:3px;opacity:.85}.scene-hairline{stroke:#ad99dc45;stroke-width:1px;fill:none}.scene-node{fill:#c9b5ff;stroke:none;filter:drop-shadow(0 0 8px #b692ffcc)}.inner-hero--about .inner-hero-orbit{top:9%;left:1%;transform:rotate(-9deg)}.inner-hero--projects .inner-hero-orbit{top:14%;left:0;transform:rotate(8deg)}.inner-hero--school .inner-hero-orbit{top:9%;left:2%}.inner-hero--team .inner-hero-orbit{top:13%;left:1%}.inner-hero--contact .inner-hero-orbit{top:10%;left:1%;transform:rotate(12deg)}.scene-art--team .scene-team-card{opacity:.88;transition:opacity .35s}.scene-art--team .scene-team-card--lead,.inner-hero--team:hover .scene-team-card{opacity:1}.contact-art{pointer-events:none;opacity:.9;width:min(42vw,530px);position:absolute;top:50%;left:clamp(20px,5vw,100px);transform:translateY(-50%)}.contact-art svg{filter:drop-shadow(0 0 25px #8a64de2b);width:100%;height:auto;animation:7s ease-in-out infinite alternate contact-art-breathe;display:block}@keyframes contact-art-breathe{to{transform:translateY(-9px)scale(1.02)}}@media (width<=1000px){.contact-art{opacity:.58;width:48vw;left:-8%}}@media (width<=700px){.contact-art{opacity:.18;width:420px;left:-150px}}@media (prefers-reduced-motion:reduce){.contact-art svg,.loader-word{animation:none}}.school-story-system{z-index:1;transform-origin:50%;width:min(100%,600px);height:520px;position:relative}.school-story-system svg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.school-story-system svg path{fill:none;stroke:#a889ef;stroke-width:1.5px;stroke-dasharray:4 9;opacity:.55}.system-core,.system-node{z-index:1;background:linear-gradient(145deg,#40306ed1,#111426f0);border:1px solid #bea7f67a;place-items:center;display:grid;position:absolute;box-shadow:0 15px 40px #05051461,inset 0 1px #ffffff1c}.system-core{color:#f2e9ff;border-radius:30px;width:150px;height:150px;font-size:27px;top:calc(50% - 75px);left:calc(50% - 75px);transform:rotate(-8deg)}.system-core span{transform:rotate(8deg)}.system-node{color:#d9c7ff;border-radius:17px;width:110px;height:80px;font-size:18px}.system-node i{background:#9fe1fa;border-radius:50%;width:5px;height:5px;position:absolute;bottom:11px;left:12px;box-shadow:0 0 12px #9fe1fa}.system-node--news{top:50px;right:60px}.system-node--grades{top:50px;left:52px}.system-node--site{bottom:19px;left:calc(50% - 55px)}.school-story-visual:before{opacity:.6;background-size:54px 54px}.school-story-visual>span{letter-spacing:0;color:#a99ac5;direction:rtl;font:13px Peyda,Tahoma,sans-serif}.school-module:after,.member-card:after,.project-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#0000 28%,#c9b4ff17 48%,#0000 68%);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.school-module:hover:after,.member-card:hover:after,.project-card:hover:after{transform:translate(120%)}.school-module:hover{transform:translateY(-6px)}.school-module,.project-card{transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.project-card{position:relative;overflow:hidden}.project-card:hover .project-art{transform:scale(1.035)}.project-art{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.member-card:hover .member-avatar{filter:drop-shadow(0 0 20px #b78cfd57)}.member-telegram{z-index:2;color:#aaa6bb;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex;position:absolute;bottom:20px;left:24px}.member-telegram b{color:#d6d9e1;font:600 11px Tomorrow,sans-serif}.member-telegram svg{color:#91aaff;width:13px;height:13px}.member-telegram:hover{color:#fff;background:#5277d81f;border-color:#8ba9ff7a;transform:translateY(-2px)}.contact-process-grid>div{transition:transform .35s;position:relative;overflow:hidden}.contact-process-grid>div:hover{transform:translateY(-7px)}.contact-process-grid>div:after{content:"";filter:blur(55px);opacity:0;background:#ab84ff;width:90px;height:90px;transition:opacity .4s;position:absolute;top:-60px;left:0}.contact-process-grid>div:hover:after{opacity:.25}@media (width<=800px){.school-story-system{height:430px}.inner-hero-shader{opacity:.3}}@media (width<=600px){.school-story-system{height:330px}.system-core{border-radius:24px;width:105px;height:105px;font-size:21px;top:calc(50% - 52px);left:calc(50% - 52px)}.system-node{width:78px;height:58px;font-size:15px}.system-node--news{top:35px;right:20px}.system-node--grades{top:35px;left:20px}.system-node--site{bottom:13px;left:calc(50% - 39px)}.inner-hero--about .inner-hero-orbit,.inner-hero--projects .inner-hero-orbit,.inner-hero--school .inner-hero-orbit,.inner-hero--team .inner-hero-orbit,.inner-hero--contact .inner-hero-orbit{width:390px;height:390px;top:24%;left:-160px}}.overline,.inner-hero-kicker,.school-module-top,.school-step>span{letter-spacing:0;font-family:Peyda,Tahoma,sans-serif}.inner-hero-kicker{direction:rtl;justify-content:flex-start}.inner-hero-kicker span:first-child{direction:ltr}.manifesto{position:relative;overflow:hidden}.manifesto-grid{z-index:1;position:relative}.idea-route{color:#b598f5;opacity:.25;pointer-events:none;width:min(60vw,740px);position:absolute;bottom:-100px;left:-5%}.team-note-art{place-items:center;display:grid}.team-network{color:#bd9cff;filter:drop-shadow(0 0 16px #9e73fb40);width:100%;height:100%}.contact-process{position:relative;overflow:hidden}.contact-process>.wrap{z-index:1;position:relative}.contact-wave{color:#9d8ff5;opacity:.22;pointer-events:none;width:min(100%,1100px);height:auto;position:absolute;bottom:-40px;left:-70px}@media (width<=600px){.idea-route{width:105vw;bottom:-55px;left:-35%}.contact-wave{width:150%;bottom:-10px;left:-45%}.inner-hero-kicker{justify-content:flex-start}}.site-header{z-index:80;-webkit-backdrop-filter:blur(22px)saturate(1.45);backdrop-filter:blur(22px)saturate(1.45);background:#111022ad;border:1px solid #e1d5ff2e;border-radius:22px;width:min(100% - 48px,1440px);position:fixed;top:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 52px #03030e57,inset 0 1px #ffffff12}.header-inner.wrap{width:calc(100% - 44px);max-width:none;height:72px}.site-header .main-nav{background:#ffffff09;border-color:#dccdff1a;gap:clamp(14px,2.2vw,30px)}.site-header .header-contact{background:#ffffff06}.signal-inner{color:#c4bed5;letter-spacing:0;direction:rtl;justify-content:center;gap:clamp(18px,3.2vw,52px);font:600 15px Peyda,Tahoma,sans-serif}.signal-inner span{white-space:nowrap;letter-spacing:0;direction:rtl}.signal-inner span:last-child{font-size:15px}.signal-inner i{opacity:.8;width:3px;height:3px}.school-cta:before{display:none}.school-cta-art{aspect-ratio:1;pointer-events:none;opacity:.92;width:min(42vw,480px);height:auto;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.school-cta-art svg{filter:drop-shadow(0 0 18px #9d77f22e);width:100%;height:100%}.school-cta-inner{z-index:1}@media (width<=1000px){.site-header .main-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#141227f0;border:1px solid #c8b1fa33;border-radius:17px;flex-direction:column;align-items:stretch;gap:0;padding:9px 20px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 20px 40px #00000059}.site-header .main-nav.is-open{display:flex}.site-header .main-nav a{border-bottom:1px solid var(--line);padding:14px 3px}.site-header .main-nav a:last-child{border-bottom:0}.site-header .menu-toggle{border:1px solid var(--line);background:#ffffff0d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:37px;height:37px;display:flex}.site-header .header-contact{margin-right:auto}}@media (width<=800px){.site-header{border-radius:19px;width:calc(100% - 24px);top:12px}.header-inner.wrap{gap:12px;width:calc(100% - 28px);height:66px}.signal-inner{direction:rtl;justify-content:flex-start;gap:22px}.school-cta-art{opacity:.52;width:min(56vw,390px);left:-8%}.home-next-art{opacity:.44;width:360px;height:360px;left:-3%}}@media (width<=600px){.site-header{top:10px}.header-inner.wrap{height:62px}.school-cta-art{opacity:.27;width:330px;top:46%;left:-125px}.school-cta-inner{isolation:isolate}.signal-inner{gap:20px;font-size:14px}.signal-inner span:last-child{font-size:14px}.home-next-art{opacity:.22;width:290px;height:290px;top:42%;left:-110px}}.eyebrow,.section-index,.project-meta,.art-label,.upcoming-label{letter-spacing:0}.overline{letter-spacing:0;text-align:right;direction:rtl;font:700 12px Peyda,Tahoma,sans-serif}.visual-caption{letter-spacing:0;direction:rtl;font:11px Peyda,Tahoma,sans-serif}.visual-caption span{letter-spacing:0;direction:rtl}.art-label{direction:rtl;font:11px Peyda,Tahoma,sans-serif}.school-visual-label{letter-spacing:0;direction:rtl;font:11px Peyda,Tahoma,sans-serif}.hero-side-label{writing-mode:horizontal-tb;letter-spacing:0;color:#928aa9;direction:rtl;font:11px Peyda,Tahoma,sans-serif;transform:none}.inner-hero-kicker,.inner-hero-kicker span:first-child{letter-spacing:0;direction:rtl}.inner-hero-code{letter-spacing:0;color:#a399bd;direction:rtl;align-items:center;gap:12px;font:12px Peyda,Tahoma,sans-serif;display:flex}.inner-hero-code i{background:#8f7bb6;border-radius:50%;flex:none;width:3px;height:3px}.other-projects-head span,.school-story-visual>span,.school-module-top,.school-step>span{letter-spacing:0;direction:rtl;font-family:Peyda,Tahoma,sans-serif}@font-face{font-family:Abar;src:url(/fonts/Abar-VF.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#08090c;--panel:#111318;--line:#ffffff21;--muted:#a2a7af;--violet:#3974ff;--cyan:#72a3ff;color:#f5f5f4;background:#08090c}::selection{color:#fff;background:#356bff}.site{color:#f5f5f4;background:#08090c}.site-noise{opacity:.014}.scroll-progress{background:#4e7dff}.site-header{background:#0d0f13c2;border:1px solid #ffffff26;border-radius:15px;width:min(100% - 44px,1490px);top:14px;box-shadow:0 18px 60px #00000042}.header-inner.wrap{width:calc(100% - 38px);height:64px}.brand{letter-spacing:0;gap:11px;font-size:18px;font-weight:700}.brand small{color:#777f8b;letter-spacing:.23em;font:600 7px/1.4 Tomorrow,sans-serif}.brand-mark{width:29px;height:29px;transform:rotate(0)}.brand-mark i{width:13px;height:13px;box-shadow:none;background:#f3f4f7;border-radius:3px}.brand-mark i:first-child{background:#5a82ff;top:1px;left:7px}.brand-mark i:nth-child(2){bottom:1px;left:0}.brand-mark i:nth-child(3){background:#b8c9ff;bottom:1px;right:0}.site-header .main-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:clamp(13px,1.9vw,29px);padding:0}.main-nav a{color:#aeb2bd;font-size:13px}.main-nav a.active,.main-nav a:hover{color:#fff}.main-nav a.active:after{background:#5b84ff}.site-header .header-contact{color:#111319;background:#f5f5f4;border:0;border-radius:7px;padding:10px 15px;font-size:13px;font-weight:700}.site-header .header-contact:hover{background:#c9d6ff;border:0}.header-contact svg{width:16px;height:16px}.editorial-hero{background:radial-gradient(40% 23% at 50% 45%,#1f4dc21f,#0000 80%),#08090c;height:auto;min-height:1100px;max-height:none;display:block;overflow:hidden}.editorial-hero .hero-grid{z-index:0;opacity:.12;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:64px 64px;height:470px;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.editorial-hero-inner{z-index:1;flex-direction:column;align-items:center;padding-top:178px;padding-bottom:62px;display:flex;position:relative}.editorial-hero-copy{text-align:center;z-index:3;max-width:1000px;margin:0;position:relative}.editorial-eyebrow{color:#b8bdc5;align-items:center;gap:12px;font-size:13px;display:inline-flex}.editorial-eyebrow>span:last-child{color:#747c88;direction:ltr;font:11px Tomorrow,sans-serif}.live-dot{background:#658aff;box-shadow:0 0 0 4px #527eff1f,0 0 17px #658aff}.editorial-hero h1{letter-spacing:-.055em;text-shadow:none;margin:23px 0 18px;font-size:clamp(63px,7.4vw,116px);font-weight:800;line-height:1.22}.editorial-hero h1 em{letter-spacing:0;color:#f5f5f4;font-family:Abar,Peyda,sans-serif;font-style:normal;font-weight:700}.editorial-hero .hero-lead{color:#a9adb5;max-width:610px;margin:0 auto;font-size:17px;line-height:1.95}.editorial-hero .hero-actions{justify-content:center;gap:10px;margin-top:27px}.button{box-shadow:none;border-radius:7px;gap:20px;padding:12px 19px;font-size:13px;font-weight:700;transition:background .25s,color .25s,transform .25s}.button-primary{color:#111319;box-shadow:none;background:#f5f5f4}.button-primary:hover{box-shadow:none;background:#c9d6ff;transform:translateY(-3px)}.button-outline{color:#e9ebf0;background:0 0;border:1px solid #ffffff47}.button-outline:hover{background:#1a2131;transform:translateY(-3px)}.editorial-orb{z-index:0;aspect-ratio:1;filter:saturate(1.08);pointer-events:none;background:radial-gradient(circle at 32% 26%,#deeaffe6 0%,#6899fff0 8%,#326dff 22%,#113cb8 44%,#07195a 65%,#050a1f 77%);border-radius:50%;width:min(65vw,850px);height:min(65vw,850px);margin:0;position:absolute;top:410px;left:50%;transform:translate(-50%);box-shadow:inset -60px -90px 120px #000000bf,inset 32px 34px 60px #ffffff24,0 0 110px #2d63f047}.editorial-orb:after{content:"";border:1px solid #d7e7ff2e;border-radius:50%;position:absolute;inset:9%;transform:rotate(-25deg)scaleX(.75)}.editorial-workbench-wrap{z-index:2;filter:drop-shadow(0 32px 85px #0000008c);width:min(100%,1260px);margin-top:150px;position:relative}.editorial-workbench{background:#15171c;border:1px solid #ffffff36;border-radius:12px;height:525px;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.workbench-toolbar{color:#b1b4bd;border-bottom:1px solid #303238;justify-content:space-between;align-items:center;gap:15px;height:43px;padding:0 17px;font:11px Peyda,Tahoma,sans-serif;display:flex}.workbench-toolbar-brand,.workbench-toolbar-end{align-items:center;gap:9px;display:flex}.workbench-toolbar-brand strong{letter-spacing:.13em;color:#e6e8eb;font:700 9px Tomorrow,sans-serif}.workbench-mark{color:#fff;background:#4d76ed;border-radius:3px;place-items:center;width:17px;height:17px;font:700 11px Tomorrow,sans-serif;display:grid}.workbench-file b{color:#555c69;padding:0 7px}.workbench-toolbar-end i{background:#5a82ff;border-radius:50%;width:7px;height:7px}.workbench-body{direction:rtl;grid-template-columns:180px minmax(0,1fr) 170px;height:455px;display:grid}.workbench-sidebar,.workbench-inspector{color:#9da1a9;background:#13151a;padding:19px 14px}.workbench-sidebar{border-left:1px solid #303238;position:relative}.workbench-inspector{border-right:1px solid #303238}.workbench-aside-title{color:#727782;margin-bottom:23px;font-size:11px;display:block}.workbench-layer{color:#747a86;border-radius:5px;align-items:center;gap:9px;height:36px;padding:0 9px;font-size:16px;display:flex}.workbench-layer b{font-size:11px;font-weight:400}.workbench-layer.active{color:#dce5ff;background:#202941}.workbench-sidebar-bottom{color:#69717d;border-top:1px solid #303238;justify-content:space-between;padding-top:14px;font-size:9px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.workbench-canvas{background:#23262d;place-items:center;padding:28px 6%;display:grid;position:relative;overflow:hidden}.workbench-rulers{background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0}.workbench-preview{color:#111b33;background:#f5f7fc;width:min(100%,780px);height:100%;max-height:390px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000004d}.preview-top{color:#47526b;background:#fff;align-items:center;gap:25px;height:51px;padding:0 29px;font-size:11px;display:flex}.preview-logo{color:#111b33;margin-left:auto;font-size:13px}.preview-logo strong{color:#2865ec}.preview-login{color:#fff;background:#1b4dc2;border-radius:4px;padding:7px 12px}.preview-hero{background:linear-gradient(120deg,#eef3ff,#dbe7ff);grid-template-columns:1fr 1fr;align-items:center;height:290px;display:grid}.preview-copy{flex-direction:column;align-items:flex-start;padding-right:47px;display:flex}.preview-copy small{color:#4c6fc1;margin-bottom:15px;font-size:11px}.preview-copy strong{font-size:clamp(31px,3.7vw,61px);line-height:1.25}.preview-copy strong em{color:#225bd5;font-style:normal}.preview-copy>span{color:#67758f;margin-top:13px;font-size:11px}.preview-copy>i{color:#fff;background:#2157cc;border-radius:4px;margin-top:20px;padding:8px 13px;font-size:10px;font-style:normal}.preview-object{background:radial-gradient(circle at 27% 20%,#b8d5ff 0%,#5794ff 21%,#1953cb 57%,#092464 77%);border-radius:46% 54% 61% 39%;width:220px;height:220px;margin:auto;position:relative;transform:rotate(-17deg);box-shadow:inset -20px -28px 35px #030e3166,18px 25px 40px #2358b847}.preview-object span{color:#ffffffd9;font:700 37px Tomorrow,sans-serif;position:absolute;top:43%;left:44%;transform:rotate(17deg)}.preview-orbit{border:1px solid #1048bb5c;border-radius:50%;width:280px;height:105px;position:absolute;top:57px;left:-30px;transform:rotate(-30deg)}.preview-orbit-b{border-color:#ffffff7a;transform:rotate(44deg)}.preview-bottom{color:#5d6980;background:#fff;justify-content:space-around;align-items:center;height:49px;font-size:10px;display:flex}.workbench-selection{pointer-events:none;border:1px solid #6492ffc4;position:absolute;inset:22px 5.5%}.workbench-selection i{background:#7ea4ff;border:1px solid #d8e5ff;width:6px;height:6px;position:absolute}.workbench-selection i:first-child{top:-4px;left:-4px}.workbench-selection i:nth-child(2){top:-4px;right:-4px}.workbench-selection i:nth-child(3){bottom:-4px;left:-4px}.workbench-selection i:nth-child(4){bottom:-4px;right:-4px}.inspector-box{border-top:1px solid #303238;flex-direction:column;gap:9px;padding:13px 0;display:flex}.inspector-box small{color:#68707e}.inspector-box span{color:#c2c6cf;text-align:right;direction:ltr;font-size:10px}.inspector-box i{vertical-align:middle;background:#2463ff;border-radius:2px;width:12px;height:12px;margin-right:4px;display:inline-block}.inspector-lines{gap:6px;margin-top:25px;display:flex}.inspector-lines i{background:#303947;border-radius:3px;width:35px;height:5px}.inspector-lines i:nth-child(2){background:#4570cf;width:21px}.workbench-status{color:#717783;border-top:1px solid #303238;justify-content:space-between;align-items:center;height:27px;padding:0 15px;font-size:10px;display:flex}.editorial-hero-caption{color:#7d838e;justify-content:space-between;align-items:center;width:100%;margin-top:26px;font-size:12px;display:flex}.signal-bar{border-block:1px solid var(--line);background:#0b0d11}.signal-inner{color:#898f99;gap:clamp(20px,4vw,64px);min-height:70px;font-size:13px}.signal-inner i{background:#4775e6}.section-pad{padding:130px 0}.section-index,.overline{color:#6d91ff}.section-rule{background:var(--line)}.about,.capabilities,.devops-section,.home-feature,.projects,.team,.team-note{position:relative}.scroll-swell{z-index:3;pointer-events:none;will-change:transform,opacity;height:34px;position:absolute;inset:auto 0 -1px;overflow:hidden}.scroll-swell svg{width:100%;height:100%;display:block;overflow:visible}.scroll-swell path{fill:#0a0c10}h2{letter-spacing:-.05em;font-size:clamp(46px,5.7vw,82px);line-height:1.22}h2 em{color:#7ea0ff;font-style:normal}.about,.capabilities,.home-feature,.projects,.team,.school-story,.school-modules,.school-value,.school-plans-section,.manifesto,.team-note,.contact-process{background:#0a0c10}.about{background:#0b0d11}.capabilities{background:#0e1116}.home-feature{background:#0a0c10}.about-body>p,.projects-head>p,.team-head>p:last-child{color:#a7acb6}.about-orbit{color:#4676f4;opacity:.12}.round-arrow,.project-arrow{color:#d4dcec;border-color:#ffffff3d}.round-link:hover .round-arrow,.project-card:hover .project-arrow{color:#fff;background:#4b77f0}.stat-number{color:#f5f5f4}.stat>span{color:#9096a1}.school-feature{background:linear-gradient(120deg,#111927,#0e1522 60%,#0b111b);border:1px solid #7c9eff40;border-radius:12px}.school-feature-index,.school-feature-copy .overline{color:#7798f7}.school-feature-copy h3 span{color:#83a1ff}.school-feature-copy>p:not(.overline){color:#aab2c2}.school-feature-actions a{border-color:#ffffff3d;border-radius:6px}.school-feature-actions a:first-child{color:#121825;background:#f3f5fa;border-color:#f3f5fa}.school-feature-actions a:last-child{color:#e3e7f2;background:0 0;border-color:#ffffff40}.school-feature-actions a:hover{color:#111825;background:#c9d6ff;border-color:#c9d6ff}.school-visual:before{background:radial-gradient(circle,#225be630,#0000 65%)}.school-orbit{border-color:#547de53d}.school-orbit-two{border-color:#547de51f}.school-panel{background:#101929;border-color:#7799f15e;box-shadow:0 30px 70px #0000005c}.school-logo{color:#7da4ff}.school-head-line,.school-panel-side i:first-child{background:#547ae5}.school-head-dot{background:#c8d8ff}.school-metrics i{background:#1b2a47}.school-visual-label{color:#8ea1c6}.service-row:hover{background:#3263ea17}.service-symbol{color:#7396f3}.tech-line i{background:#537eef}.inner-hero,.inner-hero--projects,.inner-hero--school,.inner-hero--team,.inner-hero--contact{border-color:var(--line);background:radial-gradient(43% 68% at 13% 53%,#1e43a726,#0000 76%),#0a0c10}.inner-hero:before{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.inner-hero-kicker{color:#8d9cbd}.inner-hero-kicker span:first-child{color:#69758d}.inner-hero h1 em{color:#84a3ff;letter-spacing:0;background:0 0;font-family:Abar,Peyda,serif;font-weight:700}.inner-hero-content>p{color:#aeb4bf}.inner-hero-line{background:#557ee8}.inner-hero-code{color:#808a9d}.inner-hero-code i{background:#5176d7}.inner-hero-orbit svg{filter:none}.scene-node{fill:#79a0ff;filter:drop-shadow(0 0 8px #4477ff8c)}.scene-art--projects .scene-node,.scene-art--contact .scene-node{fill:#91b1ff}.scene-guide{stroke:#819de426}.scene-cross{stroke:#819de440}.project-card,.member-card,.school-module,.school-value-card,.school-plan{background:#141820;border-color:#ffffff21;border-radius:12px}.project-card:hover,.member-card:hover,.school-module:hover,.school-value-card:hover,.school-plan:hover{border-color:#7298ff85}.project-art--notes{background:radial-gradient(circle at 45% 10%,#365eb7,#152344 45%,#10151d)}.art-glow{background:#4e7cff}.mock-side b,.mock-kicker{background:#668cf0}.mock-side{background:#1b2230}.mock-sheet strong{background:#d9e1f5}.project-stack span{border-color:#ffffff2b}.other-projects-head span{color:#8b9cc0}.member-card:before{background:#3164eb}.member-avatar{background:radial-gradient(circle at 42% 35%,#283f6d,#151923 70%);border-color:#7497f14d}.member-avatar>span,.member-plus{color:#94adf2}.avatar-ring{border-color:#7fa0f63b}.contact,.home-next{background:#0d1016}.contact:before{background-image:linear-gradient(#648be50a 1px,#0000 1px),linear-gradient(90deg,#648be50a 1px,#0000 1px)}.contact-halo{background:radial-gradient(circle,#1844bc2e,#0000 70%)}.contact h2 em{color:#89a6ff;background:0 0}.contact-desc{color:#a8afbd}.contact-channel{background:#171d2b;border-color:#91abf640}.contact-secondary svg{color:#83a4fa}.school-product-hero{background:radial-gradient(circle at 20% 43%,#2b5bd321,#0000 38%),#0a0c10}.school-product-kicker{color:#b7caff;background:#111b2e;border-color:#6a94f952}.school-product-copy h1 em{color:#86a4ff;letter-spacing:0;background:0 0;font-family:Abar,Peyda,serif}.school-product-lead{color:#aeb5c2}.school-product-halo{background:radial-gradient(circle,#2b68f438,#0000 70%)}.school-product-screen{background:linear-gradient(145deg,#1a2437,#0e1420);border-color:#7ba0ff59}.school-screen-top .school-screen-logo{box-shadow:none;border-color:#86a7ff}.school-screen-menu{background:#15223a}.school-screen-menu b,.school-screen-tiles i{background:#6688ed}.school-screen-tiles div,.school-screen-chart{background:#305bc714;border-color:#749bf829}.school-float{background:#111928db;border-color:#7da0f354}.school-float svg{color:#88a9ff}.school-product-notes i{background:#648bf0}.school-value-card-top svg,.school-module-top svg{color:#87a7ff}.school-value-card-line,.school-module-line{background:#4f7df5}.school-plans-section{background:#0b0d12}.school-plan-top strong{color:#14213b;background:#d9e2ff}.school-plan-price{color:#f2f5fa}.school-plan-divider{background:#ffffff24}.school-plan-includes{color:#d9e2f6}.school-check,.school-plan--complete .school-check{color:#86a8ff;border-color:#769cf85e}.school-plan-cta{border-color:#8caaf559;border-radius:6px}.school-plan-cta--featured:hover{background:#ccdaff}.school-step{border-color:#648df833}.footer{border-top:1px solid var(--line);background:#08090c}.editorial-footer{padding-top:105px}.footer-cta{border-bottom:1px solid var(--line);padding-bottom:100px}.footer-kicker{color:#7b9af0;font-size:13px}.footer-cta h2{max-width:1100px;margin:22px 0 32px;font-size:clamp(55px,8vw,120px);line-height:1.15}.footer-cta h2 em{color:#f2f4fa;letter-spacing:0;font-family:Abar,Peyda,serif;font-weight:700}.footer-action{color:#101319;background:#f2f4fa;border-radius:6px;align-items:center;gap:24px;padding:13px 18px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.footer-action:hover{background:#ccd9ff;transform:translateY(-3px)}.footer-action svg{width:17px;height:17px}.footer-bottom{justify-content:space-between;align-items:center;gap:25px;padding:42px 0;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:26px;display:flex}.footer-bottom nav a,.footer-bottom>a{color:#a5abb5;font-size:13px}.footer-bottom nav a:hover,.footer-bottom>a:hover{color:#fff}.footer-bottom>a{align-items:center;gap:8px;display:inline-flex}.footer-bottom>a svg{width:15px;height:15px}.footer-meta{border-top:1px solid var(--line);color:#737a85;justify-content:space-between;padding:21px 0 30px;font-size:11px;display:flex}.code-loader{background:#08090c}.loader-word{color:#a4b8ea}.editorial-hero .editorial-orb{top:585px}.editorial-workbench-wrap{margin-top:38px}.editorial-hero{min-height:1030px}.editorial-hero h1{font-size:clamp(62px,6.7vw,101px)}.scene-art{filter:hue-rotate(-42deg)saturate(.85)}.terminal-scene{isolation:isolate;justify-content:center;align-items:flex-start;width:100%;height:430px;display:flex;position:relative}.terminal-constellation{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.terminal-window{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1116e6;border:1px solid #fff3;border-radius:9px;width:min(76%,850px);min-height:282px;margin-top:-25px;transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s;overflow:hidden;transform:perspective(1200px)rotateX(3deg);box-shadow:0 30px 90px #00000075,0 0 90px #3967e11f,inset 0 1px #ffffff0f}.terminal-scene:hover .terminal-window{border-color:#82a2ff6e;transform:perspective(1200px)rotateX(0)translateY(-5px)}.terminal-topbar{color:#b4bac5;direction:rtl;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr 1fr;align-items:center;height:43px;padding:0 16px;font-size:11px;display:grid}.terminal-topbar>span:nth-child(2){text-align:center}.terminal-top-path{text-align:left;color:#727b89;direction:ltr;font:10px Tomorrow,monospace}.terminal-lights{gap:6px;display:flex}.terminal-lights i{background:#515762;border-radius:50%;width:7px;height:7px}.terminal-lights i:first-child{background:#6e8dea}.terminal-content{color:#c9ced7;text-align:left;direction:ltr;padding:24px 34px 19px;font:13px/1.85 Tomorrow,monospace}.terminal-content p{margin:0 0 4px}.terminal-command{color:#f1f3f7}.terminal-command b{color:#8fa8ff;font-weight:500}.terminal-prompt{color:#91aaff;margin-right:8px}.terminal-dim{color:#727b88;margin-top:12px!important}.terminal-dim span{color:#a7adb8}.terminal-output{color:#aeb5c1}.terminal-output i{color:#87a5ff;margin-right:8px;font-style:normal}.terminal-output b{color:#849dff;margin-left:7px;font-weight:500}.terminal-result{color:#95b0ff;padding-top:10px}.terminal-result span{color:#697483}.terminal-command-last{align-items:center;display:flex;margin-top:8px!important}.terminal-caret{background:#8ba6ff;width:7px;height:15px;margin-left:7px;display:inline-block}.terminal-window-foot{color:#737d8e;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;height:30px;padding:0 15px;font-size:9px;display:flex}.terminal-window-foot>span:last-child{direction:rtl;align-items:center;gap:7px;font-family:Peyda,Tahoma,sans-serif;font-size:10px;display:flex}.terminal-window-foot i{background:#8ea8ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #8ea8ff}.terminal-caption{color:#8b95a5;font-size:11px;position:absolute}.terminal-caption-a{top:17%;right:4%}.terminal-caption-b{align-items:center;gap:10px;display:flex;bottom:15%;left:4%}.terminal-caption-b i{background:#718fe9;border-radius:50%;width:3px;height:3px}@media (width<=1100px){.terminal-scene{height:400px}.terminal-window{width:82%}.terminal-content{padding:20px 27px}}@media (width<=800px){.terminal-scene{height:355px}.terminal-window{width:90%;min-height:260px}.terminal-caption{font-size:9px}.terminal-caption-a{top:9%;right:0}.terminal-caption-b{bottom:7%;left:0}.terminal-content{padding:19px 22px;font-size:12px}}@media (width<=600px){.terminal-scene{width:calc(100% + 16px);height:300px;margin-inline:-8px}.terminal-window{border-radius:7px;width:100%;min-height:238px;margin-top:-10px}.terminal-topbar{height:35px;padding:0 10px;font-size:9px}.terminal-top-path{font-size:8px}.terminal-lights{gap:4px}.terminal-lights i{width:5px;height:5px}.terminal-content{padding:17px 13px 13px;font-size:10px;line-height:1.85}.terminal-dim{margin-top:8px!important}.terminal-window-foot{height:25px;padding:0 9px;font-size:7px}.terminal-window-foot>span:last-child{font-size:8px}.terminal-caption-a{top:3%;right:2%}.terminal-caption-b{gap:6px;bottom:1%;left:1%}}@media (width<=1100px){.wrap{width:min(100% - 56px,1400px)}.editorial-hero{min-height:1000px}.editorial-workbench-wrap{margin-top:130px}.workbench-body{grid-template-columns:150px minmax(0,1fr) 130px}.preview-copy{padding-right:28px}.preview-object{width:170px;height:170px}.preview-orbit{width:210px;top:40px;left:-18px}.workbench-sidebar,.workbench-inspector{padding:15px 10px}}@media (width<=800px){.wrap{width:min(100% - 36px,1400px)}.site-header{width:calc(100% - 20px);top:10px}.header-inner.wrap{width:calc(100% - 26px);height:60px}.site-header .main-nav{background:#0e1118f7;border-color:#ffffff26}.editorial-hero{min-height:870px}.editorial-hero-inner{padding-top:145px}.editorial-hero h1{font-size:clamp(50px,8vw,72px)}.editorial-orb{width:720px;height:720px;top:370px}.editorial-workbench-wrap{margin-top:105px}.editorial-workbench{height:400px}.workbench-body{grid-template-columns:115px minmax(0,1fr);height:330px}.workbench-inspector{display:none}.workbench-sidebar{padding:11px 6px}.workbench-aside-title,.workbench-layer b{font-size:9px}.workbench-canvas{padding:23px 4%}.workbench-selection{inset:18px 3%}.workbench-preview{max-height:280px}.preview-top{gap:12px;height:39px;padding:0 12px;font-size:9px}.preview-hero{height:205px}.preview-copy{padding-right:18px}.preview-copy strong{font-size:35px}.preview-copy>span{font-size:9px}.preview-object{width:130px;height:130px}.preview-orbit{width:160px;height:60px;top:35px;left:-14px}.preview-bottom{height:36px;font-size:8px}.editorial-hero-caption{font-size:10px}.section-pad{padding:95px 0}.editorial-footer{padding-top:70px}}@media (width<=600px){.site-header .header-contact{padding:9px 10px;font-size:11px}.brand{font-size:16px}.brand-mark{margin-left:0;transform:scale(.84)}.editorial-hero{min-height:750px}.editorial-hero-inner{padding-top:135px;padding-bottom:46px}.editorial-eyebrow{gap:7px;font-size:10px}.editorial-eyebrow>span:last-child{font-size:9px}.editorial-hero h1{margin:18px 0;font-size:clamp(41px,10vw,57px);line-height:1.28}.editorial-hero .hero-lead{max-width:350px;font-size:13px;line-height:1.9}.editorial-hero .hero-actions{gap:8px;margin-top:22px}.editorial-hero .button{gap:9px;padding:10px 12px;font-size:11px}.editorial-hero .button svg{width:13px;height:13px}.editorial-orb{width:480px;height:480px;top:350px}.editorial-workbench-wrap{width:calc(100% + 22px);margin-top:95px}.editorial-workbench{border-radius:7px;height:276px}.workbench-toolbar{height:29px;padding:0 9px;font-size:8px}.workbench-toolbar-brand strong{font-size:6px}.workbench-mark{width:14px;height:14px;font-size:9px}.workbench-toolbar-end{display:none}.workbench-body{grid-template-columns:1fr;height:229px}.workbench-sidebar{display:none}.workbench-canvas{padding:17px 4%}.workbench-selection{inset:12px 3%}.workbench-preview{height:195px}.preview-top{gap:7px;height:28px;padding:0 8px;font-size:6px}.preview-logo{font-size:8px}.preview-login{padding:4px 5px}.preview-hero{height:140px}.preview-copy{padding-right:11px}.preview-copy small{margin-bottom:5px;font-size:7px}.preview-copy strong{font-size:clamp(21px,6vw,31px)}.preview-copy>span{margin-top:5px;font-size:6px}.preview-copy>i{margin-top:6px;padding:5px 6px;font-size:6px}.preview-object{width:85px;height:85px}.preview-object span{font-size:18px}.preview-orbit{width:115px;height:45px;top:23px;left:-15px}.preview-bottom{height:27px;font-size:6px}.workbench-status{height:18px;padding:0 8px;font-size:7px}.editorial-hero-caption{margin-top:15px;font-size:9px}.signal-inner{min-height:52px;font-size:11px}.section-pad{padding:80px 0}.footer-cta{padding-bottom:70px}.footer-cta h2{font-size:clamp(48px,10vw,67px)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:25px}.footer-bottom nav{gap:15px 22px}.footer-meta{flex-wrap:wrap;gap:12px}.inner-hero h1 em{font-family:Peyda,Tahoma,sans-serif}.school-feature{border-radius:8px}}@media (width<=1100px){.editorial-workbench-wrap{margin-top:38px}}@media (width<=800px){.editorial-workbench-wrap{margin-top:25px}}@media (width<=600px){.editorial-workbench-wrap{width:calc(100% + 22px);margin-top:14px}}.studio-journey{background:radial-gradient(at 50% 20%,#2c417a2b,#0000 58%),#0a0d14;padding:clamp(58px,8vw,110px) 0;position:relative;overflow:hidden}.journey-rail{gap:18px;width:min(100% - 96px,1320px);margin-inline:auto;display:grid}.journey-panel{isolation:isolate;background:linear-gradient(118deg,#181f31d6,#0c0f18f2);border:1px solid #aec2f226;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);align-items:center;gap:clamp(25px,6vw,92px);min-height:540px;padding:clamp(28px,5vw,70px);display:grid;position:relative;overflow:hidden}.journey-panel:before{content:"";z-index:-1;opacity:.32;background-image:linear-gradient(#96b1f512 1px,#0000 1px),linear-gradient(90deg,#96b1f512 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 78%);mask-image:linear-gradient(120deg,#000,#0000 78%)}.journey-panel--blueprint{background:linear-gradient(118deg,#1f223be0,#0d1019f5)}.journey-panel--build{background:linear-gradient(118deg,#132530d4,#0c1018f5)}.journey-copy{z-index:2;max-width:610px;position:relative}.journey-meta{color:#99a8c7;letter-spacing:.08em;align-items:center;gap:13px;font:11px Tomorrow,Peyda,sans-serif;display:flex}.journey-meta i{background:#9ab0ff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #9ab0ff}.journey-copy h2{letter-spacing:-.035em;color:#f3f5fc;margin:31px 0 20px;font-size:clamp(42px,5.4vw,76px);line-height:1.35}.journey-accent{color:#a9bdff}.journey-copy>p{color:#adb4c4;max-width:480px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:2}.journey-copy code{color:#bfceff;background:#090c13ad;border:1px solid #96b2f836;border-radius:8px;margin-top:31px;padding:12px 15px;font:12px/1.5 Tomorrow,monospace;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.journey-art{aspect-ratio:1;filter:drop-shadow(0 20px 65px #4866c429);will-change:transform;justify-self:center;width:min(100%,560px);position:relative}.journey-art svg{width:100%;height:100%;display:block;overflow:visible}.journey-orbit{transform-box:fill-box;transform-origin:50%;animation:32s linear infinite journey-orbit}.journey-art--blueprint .journey-orbit{animation-duration:42s;animation-direction:reverse}.journey-art--build .journey-orbit{animation-duration:50s}.journey-draw{stroke-linecap:round;stroke-linejoin:round}@keyframes journey-orbit{to{transform:rotate(360deg)}}.journey-footer{display:none}.studio-journey.is-cinematic{isolation:isolate;width:100vw;height:100svh;min-height:650px;margin-inline:calc(50% - 50vw);padding:0;overflow:hidden}.studio-journey.is-cinematic .journey-rail{width:100%;height:100%;margin:0;display:block;position:relative}.studio-journey.is-cinematic .journey-panel{direction:rtl;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:none;height:100%;min-height:0;padding:clamp(105px,13vh,150px) clamp(42px,8.5vw,140px) 95px;position:absolute;inset:0}.studio-journey.is-cinematic .journey-panel+.journey-panel{border:0}.studio-journey.is-cinematic .journey-copy{max-width:660px}.studio-journey.is-cinematic .journey-art{width:min(39vw,500px)}.studio-journey.is-cinematic .journey-footer{z-index:4;color:#8b96ab;letter-spacing:.08em;align-items:center;gap:20px;font:10px Tomorrow,Peyda,sans-serif;display:flex;position:absolute;bottom:30px;left:clamp(42px,8.5vw,140px);right:clamp(42px,8.5vw,140px)}.journey-progress{direction:ltr;background:#b2c3ed33;flex:1;height:1px;overflow:hidden}.journey-progress i{transform-origin:0;background:linear-gradient(90deg,#829fff,#bca9ff,#a4e9ff);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 12px #9eb8ff}@media (width<=1100px){.journey-panel{gap:20px;min-height:460px;padding:35px}.journey-copy h2{font-size:clamp(39px,5vw,60px)}.studio-journey.is-cinematic .journey-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:48px}.studio-journey.is-cinematic .journey-art{width:min(39vw,430px)}}@media (width<=900px){.journey-rail{width:min(100% - 56px,760px)}.journey-panel{grid-template-columns:1fr;gap:14px;min-height:0;padding:30px}.journey-copy h2{margin:22px 0 13px;font-size:clamp(42px,7.4vw,66px)}.journey-copy>p{font-size:15px}.journey-copy code{margin-top:20px}.journey-art{grid-row:1;justify-self:center;width:min(75vw,400px);margin:-22px auto -32px}.journey-panel .journey-copy{grid-row:2}.studio-journey.is-cinematic{width:auto;height:auto;min-height:0;margin-inline:0;padding:0;overflow:visible}.studio-journey.is-cinematic .journey-rail{gap:18px;width:min(100% - 56px,760px);height:auto;margin-inline:auto;display:grid;position:static}.studio-journey.is-cinematic .journey-panel{border:1px solid #aec2f226;border-radius:20px;flex:none;grid-template-columns:1fr;width:auto;max-width:none;height:auto;min-height:0;padding:30px;position:relative;inset:auto}.studio-journey.is-cinematic .journey-art{width:min(75vw,400px)}.studio-journey.is-cinematic .journey-footer{display:none}}@media (width<=600px){.journey-rail{width:calc(100% - 36px)}.journey-panel,.studio-journey.is-cinematic .journey-panel{border-radius:14px;gap:12px;padding:22px}.journey-meta{font-size:9px}.journey-copy h2{font-size:clamp(38px,10vw,54px);line-height:1.38}.journey-copy>p{font-size:13px;line-height:1.9}.journey-copy code{overflow-wrap:anywhere;max-width:100%;padding:10px 11px;font-size:9px}.journey-art,.studio-journey.is-cinematic .journey-art{width:min(78vw,330px);margin:-14px auto -28px}.studio-journey.is-cinematic .journey-rail{width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.journey-orbit{animation:none}.studio-journey.is-cinematic{width:auto;height:auto;min-height:0;margin-inline:0;padding:0;overflow:visible}.studio-journey.is-cinematic .journey-rail{gap:18px;width:min(100% - 56px,1320px);height:auto;margin-inline:auto;display:grid;position:static}.studio-journey.is-cinematic .journey-panel{border:1px solid #aec2f226;border-radius:20px;flex:none;grid-template-columns:1fr;width:auto;max-width:none;height:auto;min-height:0;padding:30px;position:relative;inset:auto}.studio-journey.is-cinematic .journey-footer{display:none}}h1,h2,h3,.editorial-hero h1,.inner-hero h1,.school-product-copy h1,.footer-cta h2,.editorial-hero h1 em,.inner-hero h1 em,.school-product-copy h1 em,.footer-cta h2 em{font-family:Abar,Peyda,sans-serif}.brand small,.workbench-toolbar-brand strong,.workbench-mark,.terminal-content,.terminal-top-path,.terminal-caption,.terminal-window-foot>span:first-child,.project-stack span,.project-title-row small{font-family:Tomorrow,sans-serif}.terminal-content{font-variant-ligatures:none}.site-header{-webkit-backdrop-filter:blur(26px)saturate(1.35);backdrop-filter:blur(26px)saturate(1.35);background:linear-gradient(110deg,#10151fd6,#090b11c2);border:1px solid #b0bfe02e;border-radius:18px;width:min(100% - 40px,1460px);transition:background .3s,border-color .3s,box-shadow .3s;top:14px;box-shadow:0 18px 55px #00000057,inset 0 1px #ffffff0e}.site-header:hover{background:linear-gradient(110deg,#131925e6,#0a0d14d6);border-color:#adc0ea42;box-shadow:0 20px 60px #00000061,inset 0 1px #ffffff12}.header-inner.wrap{gap:clamp(14px,2vw,30px);width:calc(100% - 38px);height:72px}.brand{letter-spacing:0;gap:11px;font-size:19px}.brand-logo{object-fit:contain;filter:brightness(1.72)saturate(1.1)drop-shadow(0 3px 12px #5d58ff54);flex:none;width:40px;height:40px;transition:transform .35s,filter .35s;display:block}.brand:hover .brand-logo{filter:brightness(1.9)saturate(1.2)drop-shadow(0 4px 16px #6a70ff80);transform:rotate(-7deg)scale(1.06)}.brand-wordmark{color:#f4f6fb;flex-direction:column;line-height:1.15;display:flex}.brand-light{color:#abbfff}.brand-wordmark small{color:#838da1;letter-spacing:.23em;margin-top:4px;font:600 7px/1 Tomorrow,sans-serif}.site-header .main-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;border:1px solid #c5d3f21c;border-radius:13px;gap:3px;padding:5px}.site-header .main-nav a{color:#a9b0bf;white-space:nowrap;border-radius:9px;padding:10px 12px;font-size:12px;transition:color .22s,background .22s,transform .22s;position:relative}.site-header .main-nav a:hover{color:#fff;background:#ffffff0e;transform:translateY(-1px)}.site-header .main-nav a.active:after{display:none}.site-header .header-contact{color:#101728;white-space:nowrap;background:linear-gradient(115deg,#dce6ff,#a9c1ff);border:1px solid #aec4f240;border-radius:11px;align-items:center;gap:13px;padding:11px 15px;font-size:12px;font-weight:700;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;box-shadow:0 8px 23px #5777c229}.site-header .header-contact:hover{background:linear-gradient(115deg,#eef3ff,#c1d1ff);transform:translateY(-2px);box-shadow:0 11px 28px #5777c240}.site-header .header-contact svg{width:15px;height:15px}.site-header .menu-toggle{background:#ffffff0b;border-color:#c3cfeb38}@media (width<=1000px){.site-header{width:calc(100% - 24px);top:12px}.header-inner.wrap{width:calc(100% - 28px);height:66px}.site-header .main-nav{background:#0d1119f5;border-color:#b7c9ef2b;border-radius:14px;padding:10px 14px;top:calc(100% + 10px)}.site-header .main-nav a{border-radius:8px;padding:13px 10px}.site-header .header-contact{margin-right:auto}}@media (width<=600px){.site-header{border-radius:15px;width:calc(100% - 18px);top:9px}.header-inner.wrap{gap:8px;width:calc(100% - 22px);height:60px}.brand{gap:7px;font-size:16px}.brand-logo{width:34px;height:34px}.brand-wordmark small{letter-spacing:.2em;font-size:6px}.site-header .header-contact{border-radius:9px;gap:7px;padding:9px 10px;font-size:10px}.site-header .header-contact svg{width:13px;height:13px}.site-header .menu-toggle{width:34px;height:34px}}.page-next{border-top-color:#a4b8e029;align-items:center;gap:22px;margin-top:12px;margin-bottom:0;padding-top:28px;padding-bottom:34px}.page-next-copy{flex-direction:column;gap:5px;display:flex}.page-next-copy>span{color:#8ea5d6;font-size:11px}.page-next-copy small{color:#788191;font-size:11px}.page-next>a{gap:16px;font-size:clamp(17px,2vw,22px);font-weight:600;transition:color .2s,transform .2s}.page-next>a:hover{color:#cbd9ff;transform:translate(-4px)}.page-next>a svg{color:#90aaff;width:18px;height:18px}@media (width<=600px){.page-next{align-items:flex-start;padding-top:21px;padding-bottom:27px}.page-next>a{text-align:left;max-width:65%;font-size:16px;line-height:1.7}.page-next-copy small{max-width:120px;line-height:1.7}}.school-feature-copy .school-feature-index{color:#cbd5ec;direction:ltr;background:#ffffff09;border:1px solid #b4c6f12b;border-radius:7px;align-items:center;gap:10px;padding:8px 11px;font:11px Tomorrow,Peyda,sans-serif;display:inline-flex}.school-feature-index i{background:#92e7c0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #92e7c0cc}.school-case-facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.school-case-facts span{color:#aebbd6;background:#ffffff06;border:1px solid #a6bef424;border-radius:6px;padding:7px 10px;font-size:11px}@media (width<=600px){.school-case-facts{gap:6px;margin-top:15px}.school-case-facts span{padding:6px 8px;font-size:10px}}.site-header{-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#0c0e14b8;border-color:#ffffff30;border-radius:20px;width:min(100% - 56px,1360px);box-shadow:0 16px 48px #0000004d,inset 0 1px #ffffff12}.header-inner.wrap{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:24px;width:calc(100% - 42px);height:70px;display:grid}.site-header .brand{justify-self:start;gap:10px;font-size:18px}.site-header .brand-logo{filter:brightness(0)invert()drop-shadow(0 2px 9px #ffffff2e);width:38px;height:38px}.site-header .brand:hover .brand-logo{filter:brightness(0)invert()drop-shadow(0 3px 13px #ffffff4d)}.site-header .brand-wordmark{color:#fff}.site-header .brand-light{color:#d9dce5}.site-header .brand-wordmark small{color:#a0a6b3}.site-header .main-nav{background:#ffffff0b;border-color:#ffffff21;border-radius:13px;justify-self:center;gap:2px;padding:5px}.site-header .main-nav a{color:#c1c5ce;padding:10px 11px;font-size:12px}.site-header .main-nav a:hover{color:#fff;background:#ffffff17}.site-header .main-nav a.active{color:#fff;background:#ffffff21}.site-header .header-contact{color:#101217;background:#fff;border:1px solid #ffffffdb;border-radius:10px;justify-self:end;gap:12px;padding:11px 15px;box-shadow:0 6px 20px #0000001f}@media (width<=1000px){.header-inner.wrap{grid-template-columns:minmax(0,1fr) auto auto}.site-header .main-nav{justify-self:stretch}.site-header .brand{justify-self:start}.site-header .header-contact{justify-self:end;margin:0}.site-header .menu-toggle{grid-area:1/3;margin-right:0}}@media (width<=600px){.site-header{border-radius:15px;width:calc(100% - 20px)}.header-inner.wrap{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;width:calc(100% - 24px);height:60px}.site-header .brand{gap:7px;font-size:15px}.site-header .brand-logo{width:32px;height:32px}.site-header .brand-wordmark small{font-size:5.5px}.site-header .header-contact{gap:6px;padding:9px 10px;font-size:10px}.site-header .menu-toggle{width:34px;height:34px}}.brand-wordmark{white-space:nowrap;flex-direction:column;align-items:flex-start;display:flex}.brand-name{color:#fff;white-space:nowrap;display:block}.brand-logo,.brand:hover .brand-logo{filter:brightness(0)invert()drop-shadow(0 2px 9px #ffffff29)}.site a svg,.site .about-orbit svg,.site .service-symbol svg,.site .school-float svg,.site .school-value-card-top svg,.site .school-module-top svg,.site .school-check svg{color:#fff!important}.site .about-orbit,.site .service-symbol,.site .school-check{color:#fff}.site-header .header-contact{color:#fff;background:#ffffff0e;border:1px solid #ffffff47}.site-header .header-contact:hover{color:#fff;background:#ffffff1f;border-color:#fff9}.footer-action{color:#fff;background:#ffffff12;border:1px solid #ffffff57}.footer-action:hover{color:#fff;background:#ffffff24}.school-plan-cta--featured{color:#fff;background:#ffffff14;border-color:#ffffff70}.school-plan-cta--featured:hover{color:#fff;background:#ffffff26}.contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;width:min(100%,700px);margin-top:30px;display:grid}.contact-actions .contact-channel{background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #abbee833;border-radius:13px;gap:14px;width:100%;min-width:0;min-height:92px;padding:15px 17px;text-decoration:none;box-shadow:inset 0 1px #ffffff0b}.contact-actions .contact-channel:hover{background:linear-gradient(135deg,#ffffff1b,#ffffff0a);border-color:#b8caf17a;transform:translateY(-3px);box-shadow:0 14px 34px #0003,inset 0 1px #ffffff12}.contact-actions .contact-channel-icon{color:#fff;background:#ffffff17;border:1px solid #ffffff26;border-radius:11px;width:44px;height:44px}.contact-actions .contact-channel-icon svg{width:22px;height:22px}.contact-actions .contact-channel-copy{flex:1;gap:3px;min-width:0}.contact-actions .contact-channel-copy small{color:#a8b2c6;font-size:10px}.contact-actions .contact-channel-copy strong{color:#f5f7fb;font-size:15px;line-height:1.6}.contact-actions .contact-channel-copy>span{color:#98a5bb;text-align:right;font:11px/1.5 Peyda,Tahoma,sans-serif}.contact-actions .contact-channel-copy>span[dir=ltr]{text-align:right;font:11px/1.5 Tomorrow,sans-serif}.contact-actions .contact-channel>svg{color:#b6c5e2;flex:none;width:16px;height:16px;margin-right:0;transition:transform .25s,color .25s}.contact-actions .contact-channel:hover>svg{color:#fff;transform:translate(-2px,2px)}.contact-actions .contact-channel--telegram .contact-channel-icon{color:#a9d8ff}.contact-actions .contact-channel--bale .contact-channel-icon{color:#c6b7ff}@media (width<=600px){.contact-actions{grid-template-columns:1fr;gap:10px;width:100%;margin-top:24px}.contact-actions .contact-channel{min-height:82px;padding:13px 14px}.contact-actions .contact-channel-copy strong{font-size:14px}}.editorial-hero{isolation:isolate;position:relative}.hero-particle-field{z-index:1;pointer-events:none;opacity:.72;mix-blend-mode:screen;will-change:transform,opacity;position:absolute;inset:0;overflow:hidden}.hero-particle{will-change:transform,opacity;background:radial-gradient(circle at 35% 35%,#fff 0 9%,#dceaff 20%,#a9baff 54%,#7d99ff1a 78%);border-radius:50%;display:block;position:absolute;box-shadow:0 0 9px #a6beff80,0 0 21px #708fff42}.hero-particle:nth-child(4n){background:radial-gradient(circle at 35% 35%,#fff 0 8%,#e5d8ff 22%,#b9a5ff 58%,#9d7dff1a 80%);box-shadow:0 0 10px #c6b0ff80,0 0 22px #9d7dff40}.editorial-hero-inner{z-index:2}.service-row--roadmap{position:relative}.service-status{color:#8bdec9;white-space:nowrap;background:#62d3b512;border:1px solid #87decb40;border-radius:99px;justify-self:start;padding:5px 9px;font-size:10px}.service-row--roadmap h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.devops-section{background:radial-gradient(55% 72% at 77% 43%,#4c6cb424,#0000 70%),#090c12;position:relative;overflow:hidden}.devops-layout{direction:rtl;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(30px,7vw,105px);display:grid;position:relative}.devops-copy{z-index:2;position:relative}.devops-copy .section-top{margin-bottom:37px}.devops-copy .overline{color:#9aaeda;margin:0 0 12px}.devops-copy h2{margin:0;font-size:clamp(50px,6vw,82px)}.devops-copy h2 em{color:#a9bbff;font-style:normal}.devops-lead{color:#aab3c5;max-width:510px;margin:20px 0 25px;font-size:16px;line-height:2}.devops-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 31px;display:grid}.devops-points span{color:#d1d9ea;border-top:1px solid #9fb6e633;padding-top:12px;font-size:12px;line-height:1.8}.devops-copy .text-link{color:#c4d1f2;align-items:center;gap:11px;display:inline-flex}.devops-copy .text-link svg{color:#a9bbff;width:16px;height:16px}.server-flow-art{z-index:1;filter:drop-shadow(0 18px 45px #4861ae21);justify-self:center;width:100%;max-width:660px;position:relative}.server-flow-art svg{width:100%;height:auto;display:block;overflow:visible}.server-flow-path{filter:drop-shadow(0 0 5px #8ba3ff8c)}.server-flow-node{transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 8px 18px #00000047)}.server-flow-core{transform-box:view-box;transform-origin:330px 220px}.server-packet{filter:drop-shadow(0 0 6px)}.devops-caption{color:#8a97af;letter-spacing:.13em;direction:ltr;border-top:1px solid #a9bce11f;grid-column:1/-1;align-items:center;gap:12px;padding-top:19px;font:9px Tomorrow,sans-serif;display:flex}.devops-caption i{opacity:.7;background:#9eabca;border-radius:50%;width:3px;height:3px}@media (width<=900px){.devops-layout{grid-template-columns:1fr;gap:25px}.devops-copy{max-width:660px}.server-flow-art{grid-row:2;width:min(100%,600px)}.devops-caption{grid-row:3}.devops-points{max-width:600px}}@media (width<=600px){.hero-particle-field{opacity:.5}.hero-particle:nth-child(3n){display:none}.devops-section{padding-block:80px}.devops-copy .section-top{margin-bottom:29px}.devops-copy h2{font-size:clamp(45px,12vw,62px)}.devops-lead{font-size:14px}.devops-points{grid-template-columns:1fr;gap:10px;margin:20px 0 25px}.devops-points span{padding-top:9px;font-size:12px}.server-flow-art{width:calc(100% + 18px);margin-inline:-9px}.devops-caption{gap:8px;font-size:7px}}@media (prefers-reduced-motion:reduce){.hero-particle-field{opacity:.4}.hero-particle{will-change:auto}}:root{--glass-stroke:#e0e8fa24;--glass-highlight:#ffffff13;--glass-base:#11151fb8;--glass-shadow:0 22px 55px #0003,inset 0 1px #ffffff13,inset 0 -1px #ffffff06}.project-card,.member-card,.school-module,.school-value-card,.school-plan,.school-feature,.school-product-screen,.school-float,.editorial-workbench,.journey-panel,.contact-actions .contact-channel,.school-case-facts span,.service-status,.project-stack span,.school-plan-cta,.school-feature-actions a,.footer-action,.page-next>a,.round-arrow,.project-arrow{border-color:var(--glass-stroke);box-shadow:var(--glass-shadow)}.project-card,.member-card,.school-module,.school-value-card,.school-plan,.school-feature,.school-float,.journey-panel{background:linear-gradient(145deg,#fff1,#ffffff05 42%,#9db5ea09),var(--glass-base)}.school-plan--complete{background:linear-gradient(145deg,#ffffff16,#ffffff06 48%,#7097ff1f),radial-gradient(circle at 80% 0,#2a5ee229,#0000 47%),#111928d1;border-color:#8eaef766}.project-card,.member-card,.school-module,.school-value-card,.school-plan,.school-feature,.school-float,.journey-panel,.editorial-workbench,.contact-actions .contact-channel{isolation:isolate;position:relative}.project-card,.member-card,.school-module,.school-value-card,.school-plan,.school-feature,.school-float,.journey-panel,.contact-actions .contact-channel{transition:border-color .3s,box-shadow .3s,background-color .3s,transform .3s}.project-card:hover,.member-card:hover,.school-module:hover,.school-value-card:hover,.school-plan:hover,.school-float:hover{border-color:#d5e0fa47;box-shadow:0 26px 65px #00000047,inset 0 1px #ffffff1f,inset 0 -1px #ffffff09}.editorial-workbench{border-color:#e8edfa38;box-shadow:0 32px 85px #0000006b,inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a}.school-product-screen{border-color:#dee8fa38;box-shadow:0 28px 75px #00000059,inset 0 1px #ffffff1f}.school-float,.contact-actions .contact-channel,.hero-floating,.editorial-eyebrow,.site-header .main-nav{background-color:#ffffff0b}.site-header .main-nav{-webkit-backdrop-filter:none;backdrop-filter:none}.school-case-facts span,.project-stack span,.service-status{background:#ffffff09;box-shadow:inset 0 1px #ffffff0e}.school-plan-cta,.school-feature-actions a,.footer-action{box-shadow:0 8px 24px #00000024,inset 0 1px #ffffff3d}.round-arrow,.project-arrow{background:#ffffff09}.signal-bar{background:linear-gradient(#ffffff06,#ffffff02),#0b0d11}.contact-process-grid>div{border-color:#e0e8fa2b}.school-plans-note,.school-product-kicker{border-color:var(--glass-stroke)}@media (hover:hover){.school-feature:hover,.journey-panel:hover{border-color:#d5e0fa38;box-shadow:0 28px 75px #00000047,inset 0 1px #ffffff1a}}@media (prefers-reduced-motion:reduce){.project-card,.member-card,.school-module,.school-value-card,.school-plan,.school-feature,.school-float,.journey-panel,.contact-actions .contact-channel{transition:none}}@media (width<=600px){.site-header{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2)}}.wrap{width:min(100% - clamp(36px,8vw,112px),1280px)}.section-pad{padding-block:clamp(82px,9vw,132px)}.section-top{margin-bottom:clamp(34px,5vw,62px)}.section-index{color:#91a9df;font-size:12px}h2{letter-spacing:-.035em;line-height:1.3}.about-grid,.manifesto-grid,.school-story-grid,.school-flow-grid{gap:clamp(32px,6vw,86px)}.stats-grid{margin-top:clamp(48px,7vw,82px)}.service-list{margin-top:clamp(38px,5vw,58px)}.home-feature-head,.projects-head{align-items:flex-end;gap:35px}.home-feature-head h2,.projects-head h2{max-width:720px}.school-feature,.school-story-visual,.school-plan,.member-card,.project-card{border-radius:11px}.school-feature{min-height:390px;margin-top:42px}.projects-grid,.team-grid{gap:clamp(14px,2vw,24px);margin-top:clamp(34px,5vw,54px)}.inner-hero{min-height:540px}.inner-hero-content{padding-top:clamp(150px,17vw,190px);padding-bottom:clamp(80px,10vw,112px)}.inner-hero-kicker{margin-bottom:22px}.inner-hero h1{line-height:1.28}.inner-hero-content>p{margin-top:22px;line-height:1.9}.scene-morph{fill:none;stroke-width:1.35px;stroke-opacity:.34;filter:drop-shadow(0 0 12px #6991ff59)}.scene-art--projects .scene-morph,.scene-art--school .scene-morph{stroke-opacity:.48}.scene-art--team .scene-morph{stroke-opacity:.4;stroke-dasharray:3 8}.contact-art,.school-cta-art,.home-next-art{will-change:transform}.contact-art{z-index:0;opacity:.72}.contact-inner{z-index:1}.terminal-scene,.team-note-inner,.manifesto-grid{isolation:isolate}.team-note-art{opacity:.34}.footer-cta{padding-bottom:clamp(65px,9vw,100px)}@media (width<=800px){.inner-hero{min-height:500px}.inner-hero-content{padding-top:145px;padding-bottom:80px}.contact-art{opacity:.28;width:52vw;left:-10%}.home-feature-head,.projects-head{flex-direction:column;align-items:flex-start;gap:20px}.school-feature{margin-top:28px}}@media (width<=600px){.wrap{width:calc(100% - 36px)}.section-pad{padding-block:76px}.section-top{margin-bottom:35px}.contact-art{opacity:.17;width:72vw;top:68%;left:-18%}.team-note-art{opacity:.24}.scene-morph{stroke-opacity:.48}}
