:root{--bg:#07050c;--surface:#0d0915;--surface-2:#130d1d;--text:#faf8ff;--muted:#aaa1b6;--purple:#8b32ff;--purple-2:#5d16d8;--purple-3:#c789ff;--line:#ffffff14;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background:#9c4dff}.container{width:min(var(--max),calc(100% - 10vw));margin:auto}.site-header{z-index:50;background:linear-gradient(90deg,#4b0aa9e8,#6814d9e8,#4b0aa9e8);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 5vw;transition:transform .35s,background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:fixed;top:0;left:0}.site-header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#4b0aa9f5,#6f16dff5,#4b0aa9f5);border-bottom-color:#a85aff55;box-shadow:0 8px 30px #35006b55}.site-header.hidden{transform:translateY(-100%)}.brand{z-index:52;align-items:center;gap:11px;text-decoration:none;display:flex;position:relative}.brand-mark{background:linear-gradient(145deg,#a64aff,#4b0aa9);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 35px #7c16ff3d}.brand-mark img{object-fit:contain;width:28px;height:28px}.brand-wordmark{align-items:baseline;gap:7px;display:flex}.brand-wordmark strong{letter-spacing:-.08em;font:900 21px/1 Archivo}.brand-wordmark small{letter-spacing:.14em;color:#d7cce4;font:500 8px DM Mono}.desktop-nav{align-items:center;gap:27px;display:flex}.desktop-nav a{text-transform:uppercase;letter-spacing:.08em;color:#cfc5d9;font:500 10px DM Mono;text-decoration:none;transition:color .2s,opacity .2s}.desktop-nav a:hover{color:#fff}.nav-cta{background:#ffffff09;border:1px solid #ffffff25;border-radius:999px;padding:12px 16px}.menu-toggle{z-index:52;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:50%;width:42px;height:42px;display:none;position:relative}.menu-toggle span{background:#fff;width:15px;height:1px;transition:transform .2s;position:absolute;left:13px}.menu-toggle span:first-child{top:16px}.menu-toggle span:last-child{top:23px}.menu-toggle.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);visibility:hidden;pointer-events:none;background:#08060df7;flex-direction:column;gap:8px;padding:120px 8vw 40px;transition:transform .45s cubic-bezier(.7,0,.2,1),visibility 0s linear .45s;display:none;position:fixed;inset:0;transform:translateY(-100%)}.mobile-nav.is-open{visibility:visible;pointer-events:auto;transition:transform .45s cubic-bezier(.7,0,.2,1),visibility;display:flex;transform:none}.mobile-nav a{border-bottom:1px solid var(--line);letter-spacing:-.06em;padding:18px 0;font:800 clamp(32px,9vw,60px)/.9 Archivo;text-decoration:none}.mobile-nav a:last-child{color:#bf82ff}.section-kicker,.eyebrow,.game-eyebrow{letter-spacing:.13em;color:#c894ff;text-transform:uppercase;font:500 10px DM Mono}.section-kicker{align-items:center;gap:10px;display:inline-flex}.section-kicker:before{content:"";background:#a85aff;width:23px;height:1px}.button{text-transform:uppercase;letter-spacing:.08em;border-radius:5px;justify-content:center;align-items:center;gap:22px;padding:15px 18px;font:500 10px DM Mono;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button--primary{color:#170b24;background:#fff;box-shadow:0 14px 45px #0005}.button--ghost{background:#ffffff09;border:1px solid #ffffff2e}.button b{font-size:14px;font-weight:400}.back-link{text-transform:uppercase;letter-spacing:.1em;color:#c7bacf;margin-bottom:38px;font:500 9px DM Mono;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:#fff}.hero{isolation:isolate;background:radial-gradient(circle at 78% 30%,#8d22ff42,#0000 25%),radial-gradient(circle at 28% 80%,#4c00b72d,#0000 34%),linear-gradient(135deg,#09050f,#21064a 48%,#10061f);align-items:center;min-height:100svh;padding:150px 9vw 100px;display:flex;position:relative;overflow:hidden}.hero-grid{z-index:-1;opacity:.14;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.hero:after{content:"";z-index:-1;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),#c078ff16,transparent 70%);pointer-events:none;position:absolute;inset:0}.hero-orb{filter:blur(55px);opacity:.42;z-index:-1;border-radius:50%;position:absolute}.hero-orb--one{background:#8b1fff;width:340px;height:340px;animation:8s ease-in-out infinite float;top:13%;right:10%}.hero-orb--two{background:#4e00d9;width:220px;height:220px;animation:11s ease-in-out infinite reverse float;bottom:12%;left:18%}.hero-content{z-index:2;max-width:750px;position:relative}.eyebrow{align-items:center;gap:11px;display:flex}.eyebrow i{background:#b45cff;width:26px;height:1px}.hero h1{letter-spacing:-.105em;max-width:800px;margin:32px 0 29px;font:900 clamp(76px,11.5vw,168px)/.78 Archivo}.hero h1 em,.section-head h2 em,.about h2 em,.services h2 em,.careers h2 em,.community h2 em,.game-card--next h3 em,.game-detail-body h2 em,.game-detail-cta h2 em,.career-bottom h2 em,.not-found h1 em{color:#b879ff;font-weight:500}.hero-lead{letter-spacing:-.04em;margin:0 0 13px;font:600 clamp(19px,2vw,27px) Archivo}.hero-copy{color:#d1c8dd;max-width:500px;margin:0;font-size:15px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.hero-mark{aspect-ratio:1;opacity:.94;filter:drop-shadow(0 0 55px #8d27ff55);place-items:center;width:min(35vw,480px);animation:7s ease-in-out infinite markFloat;display:grid;position:absolute;top:50%;right:8vw;transform:translateY(-50%)}.hero-mark:before{content:"";background:radial-gradient(circle,#9b3eff2e,#0000 63%);border-radius:50%;position:absolute;inset:8%}.hero-mark img{width:68%;position:relative}.hero-mark:after{content:"TRT / 001";letter-spacing:.12em;color:#d1b5ed;font:500 9px DM Mono;position:absolute;bottom:13%;right:0}.scroll-note{letter-spacing:.13em;color:#a99db8;font:9px DM Mono;position:absolute;bottom:35px;right:5vw}.scroll-note span{color:#c281ff;margin-left:8px}.games{background:#0a0711;padding:145px 9vw 155px;position:relative;overflow:hidden}.games:before{content:"";pointer-events:none;background:radial-gradient(circle,#8d26ff20,#0000 65%);width:65vw;height:65vw;position:absolute;top:-20vw;right:-35vw}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:65px;display:flex}.games .section-head{z-index:2;align-items:flex-end;margin-bottom:72px;position:relative}.games .section-head h2{letter-spacing:-.075em;color:#f8f5ff;text-transform:uppercase;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(88px,11vw,170px);font-weight:700;line-height:.78}.games .section-head h2 em{color:#b36cff;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.games .section-head>p{padding-bottom:8px}@media (max-width:900px){.games .section-head{display:block}.games .section-head h2{font-size:clamp(70px,17vw,120px)}.games .section-head>p{margin-top:28px}}.section-head h2,.about h2,.services h2,.careers h2,.community h2,.career-bottom h2{letter-spacing:-.095em;margin:27px 0 0;font:900 clamp(58px,7.8vw,120px)/.78 Archivo}.section-head>p{color:#aaa0b6;max-width:310px;margin:0 0 5px;font-size:14px;line-height:1.6}.game-list{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.game-card{isolation:isolate;background:#120c1e;border:1px solid #ffffff20;border-radius:20px;min-height:560px;position:relative;overflow:hidden}.game-image{background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.game-card:hover .game-image{transform:scale(1.05)}.game-overlay{background:linear-gradient(90deg,#0b0610e8 0%,#0b0610a1 43%,#0b061000 80%),linear-gradient(#0000 45%,#0b0610ef 100%);position:absolute;inset:0}.game-number{color:#d2c7dd;font:500 10px DM Mono;position:absolute;top:24px;right:26px}.game-info{max-width:650px;padding:42px;position:absolute;bottom:0;left:0}.game-eyebrow{color:#d09aff}.game-info h3{letter-spacing:-.08em;margin:16px 0;font:900 clamp(43px,5vw,78px)/.84 Archivo}.game-info p{color:#d5ccdf;max-width:470px;margin:0 0 24px;font-size:14px;line-height:1.6}.game-actions{flex-wrap:wrap;gap:24px;display:flex}.game-info>a,.game-actions a{text-transform:uppercase;border-bottom:1px solid #b875ff;align-items:center;gap:20px;padding-bottom:9px;font:500 10px DM Mono;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.game-info>a:hover,.game-actions a:hover{color:#fff;gap:27px}.game-info>a b,.game-actions b{color:#c17cff}.game-card--next{background:radial-gradient(circle at 70% 20%,#8e2cff55,#0000 33%),linear-gradient(145deg,#1a0b2a,#09060e);min-height:560px}.next-glow{filter:blur(30px);background:#8b20ff55;border-radius:50%;width:230px;height:230px;position:absolute;top:40px;right:-60px}.game-card--next .game-info{padding:38px}.game-card--next h3{font-size:clamp(50px,5vw,76px)}.about{background:linear-gradient(135deg,#110a1b,#08060c 55%,#130820);padding:145px 9vw}.about-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:9vw;display:grid}.about-grid>p{color:#c7bdcf;max-width:440px;margin:0;font-size:18px;line-height:1.65}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:110px;display:grid}.principles article{border-right:1px solid var(--line);min-height:230px;padding:25px 26px 25px 0;transition:background .3s,padding .3s}.principles article:last-child{border:0}.principles article:hover{background:#8a25ff0c;padding-left:18px}.principles b,.service-grid article>b{color:#b876ff;font:500 10px DM Mono}.principles h3,.service-grid h3{letter-spacing:.04em;margin:74px 0 12px;font:700 17px Archivo}.principles p{color:#aaa1b0;margin:0;font-size:13px;line-height:1.6}.services{background:#07050c;padding:145px 9vw;position:relative}.services:after{content:"TRT";letter-spacing:-.13em;color:#0000;-webkit-text-stroke:1px #b75cff14;pointer-events:none;font:900 28vw/.7 Archivo;position:absolute;top:60px;right:-2vw}.services h2{z-index:1;margin-bottom:80px;position:relative}.service-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.service-grid article{border:1px solid var(--line);background:#0e0a15;border-radius:16px;min-height:320px;padding:28px;transition:transform .3s,border-color .3s,background .3s}.service-grid article:hover{background:#150c20;border-color:#a84fff66;transform:translateY(-8px)}.service-grid h3{margin-top:75px;font-size:21px}.service-grid p{color:#aaa2b0;max-width:330px;margin:0;font-size:14px;line-height:1.65}.careers{color:#160c22;background:linear-gradient(120deg,#f7f3fb,#e9dcf8);padding:145px 9vw;position:relative;overflow:hidden}.careers:after{content:"INTERACTIVE";color:#0000;-webkit-text-stroke:1px #6c17a822;letter-spacing:-.1em;font:900 14vw/.8 Archivo;position:absolute;bottom:-5vw;right:-8vw}.careers>.section-kicker{color:#6618a6}.careers>.section-kicker:before{background:#7422ad}.careers-grid{z-index:1;grid-template-columns:1fr 1fr;gap:9vw;display:grid;position:relative}.careers h2{margin-top:28px}.careers-grid>div{padding-top:95px}.careers p{letter-spacing:-.04em;max-width:420px;font:500 23px/1.35 Archivo}.button--light{color:#fff;background:#170c22;margin-top:12px}.careers small{color:#665d6c;max-width:390px;margin-top:28px;font:11px/1.65 DM Mono;display:block}.community{background:linear-gradient(120deg,#4b0ba0,#8e2cff 48%,#4c0aa4);justify-content:space-between;align-items:end;gap:40px;padding:105px 9vw;display:flex;position:relative;overflow:hidden}.community:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:520px;height:520px;position:absolute;top:-280px;right:-160px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff04}.community h2{margin-bottom:0;position:relative}.community-link{text-transform:uppercase;border-bottom:1px solid #ffffff70;align-items:center;gap:24px;padding:18px 0;font:500 10px DM Mono;text-decoration:none;display:inline-flex;position:relative}.community-link b{font-size:15px;font-weight:400}.community--careers{margin-top:0}footer{border-top:1px solid var(--line);background:#07050c;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:130px;padding:35px 5vw;display:grid}.brand--footer{width:max-content}.footer-mid{text-align:center;text-transform:uppercase;letter-spacing:.13em;color:#85798e;font:500 9px DM Mono}.footer-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.footer-right a{text-transform:uppercase;color:#b9adbf;font:500 9px DM Mono;text-decoration:none}.footer-right a:hover{color:#fff}.footer-right small{text-align:right;color:#665d6d;width:100%;font:9px DM Mono}.game-detail-hero{background-position:50%;background-size:cover;align-items:end;min-height:82svh;padding:150px 9vw 90px;display:flex;position:relative;overflow:hidden}.game-detail-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#07050c 100%);position:absolute;inset:0}.game-detail-content{z-index:1;max-width:850px;position:relative}.game-detail-content h1{letter-spacing:-.09em;margin:12px 0 23px;font:900 clamp(58px,8vw,120px)/.8 Archivo}.game-detail-content p{color:#d2c9db;max-width:650px;margin:0;font-size:16px;line-height:1.7}.detail-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.live-pill{letter-spacing:.1em;color:#ddd3e2;align-items:center;gap:9px;font:500 9px DM Mono;display:inline-flex}.live-pill i{background:#bd72ff;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 14px #a143ff}.game-detail-body{background:#0a0711;grid-template-columns:1fr 420px;gap:9vw;padding:125px 9vw;display:grid}.detail-main h2{letter-spacing:-.09em;margin:28px 0 35px;font:900 clamp(60px,7.4vw,110px)/.8 Archivo}.detail-main p{color:#aaa2b1;max-width:650px;font-size:15px;line-height:1.8}.inline-link{text-transform:uppercase;border-bottom:1px solid #b875ff;gap:20px;margin-top:18px;padding-bottom:9px;font:500 10px DM Mono;text-decoration:none;display:inline-flex}.detail-card{border:1px solid var(--line);background:#100b17;border-radius:16px;align-self:start;overflow:hidden;box-shadow:0 30px 80px #0005}.detail-card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.detail-card-copy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.detail-card-copy span,.feature-list>span{letter-spacing:.1em;color:#86798f;font:500 9px DM Mono}.detail-card-copy strong{color:#e7deec;font:500 10px DM Mono}.feature-list{border-top:1px solid var(--line);gap:11px;padding:20px 22px 24px;display:grid}.feature-list b{color:#c8becf;font:500 10px DM Mono}.game-detail-cta{text-align:center;background:linear-gradient(135deg,#110820,#5c16bc);padding:125px 9vw 140px;position:relative;overflow:hidden}.game-detail-cta:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100px #ffffff03,0 0 0 200px #ffffff02}.game-detail-cta>*{position:relative}.game-detail-cta h2{letter-spacing:-.1em;margin:28px 0 45px;font:900 clamp(70px,10vw,150px)/.78 Archivo}.application-hero{color:#170d20;background:linear-gradient(120deg,#f6f1fb 0%,#eadcf7 50%,#c9a5e9 100%);grid-template-columns:1fr 1fr;min-height:100svh;padding-top:82px;display:grid}.application-intro{flex-direction:column;justify-content:center;padding:90px 8vw 100px 9vw;display:flex}.application-intro .section-kicker{color:#6618a6}.application-intro .section-kicker:before{background:#7422ad}.application-intro h1{letter-spacing:-.1em;margin:26px 0;font:900 clamp(64px,8vw,125px)/.78 Archivo}.application-intro h1 i{color:#6d19ad;font-weight:500}.application-intro>p{color:#4e4553;max-width:540px;font-size:18px;line-height:1.6}.role-strip{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.role-strip span{letter-spacing:.08em;color:#5e4b66;border:1px solid #4f315b33;border-radius:999px;padding:8px 10px;font:500 8px DM Mono}.application-panel{color:#fff;background:#0b0710;flex-direction:column;justify-content:center;align-self:stretch;padding:90px 8vw;display:flex}.panel-top{color:#887d8f;letter-spacing:.1em;justify-content:space-between;margin-bottom:35px;font:500 9px DM Mono;display:flex}.application-form{gap:19px;display:grid}.application-form label{color:#95899e;letter-spacing:.08em;gap:8px;font:500 9px DM Mono;display:grid}.application-form input,.application-form select,.application-form textarea{color:#fff;resize:vertical;background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;outline:0;width:100%;padding:9px 0;font:500 15px DM Sans;transition:border-color .2s}.application-form input::placeholder,.application-form textarea::placeholder{color:#5e5665}.application-form select{color:#fff}.application-form select option{background:#100b16}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-bottom-color:#a65cff}.application-form button{color:#150a20;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#fff;border:0;border-radius:4px;width:max-content;margin-top:7px;padding:15px 18px;font:500 10px DM Mono;transition:transform .2s,opacity .2s}.application-form button:hover{transform:translateY(-2px)}.application-form button:disabled{opacity:.55;cursor:wait}.honeypot{opacity:0!important;position:absolute!important;left:-9999px!important}.form-note{color:#776b7d;max-width:560px;margin-top:17px;font:10px/1.6 DM Mono}.form-note.is-success{color:#b681e4}.form-note.is-error{color:#ff9eac}.form-discord{color:#b67aff;letter-spacing:.08em;margin-top:13px;font:500 9px DM Mono;text-decoration:none;display:inline-block}.career-bottom{background:#0a0711;grid-template-columns:1fr 1fr;gap:9vw;padding:130px 9vw;display:grid}.career-bottom>p{color:#aaa1b0;max-width:470px;margin:100px 0 0;font-size:18px;line-height:1.7}.not-found{text-align:center;background:radial-gradient(circle at 50% 35%,#7920dd44,#0000 32%),#08060d;place-items:center;min-height:100svh;padding:120px 8vw;display:grid}.not-found h1{letter-spacing:-.12em;margin:20px 0 30px;font:900 clamp(90px,17vw,220px)/.75 Archivo}.not-found p{color:#aaa0b0}.loading-screen{background:#08060d;place-items:center;min-height:100svh;display:grid}.loading-mark{width:60px;animation:1.5s infinite pulse}@keyframes float{0%,to{transform:translate(0,0)}50%{transform:translateY(-22px)}}@keyframes markFloat{0%,to{transform:translateY(-50%)rotate(0)}50%{transform:translateY(calc(-50% - 12px))rotate(2deg)}}@keyframes pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (max-width:900px){.desktop-nav{display:none}.menu-toggle{display:block}.mobile-nav{visibility:hidden;pointer-events:none;display:flex}.mobile-nav.is-open{visibility:visible;pointer-events:auto}.hero{padding:135px 7vw 90px}.hero-mark{opacity:.35;width:45vw;right:1vw}.section-head,.about-grid,.careers-grid,.game-detail-body,.career-bottom{grid-template-columns:1fr;display:grid}.section-head{align-items:start}.section-head>p{margin:0}.game-list{grid-template-columns:1fr}.principles{grid-template-columns:repeat(2,1fr)}.principles article:nth-child(2){border-right:0}.principles article:nth-child(n+3){border-top:1px solid var(--line)}.service-grid{grid-template-columns:1fr}.careers-grid>div,.career-bottom>p{margin-top:0;padding-top:25px}.application-hero{grid-template-columns:1fr}.application-panel,.application-intro{padding:70px 8vw}.game-detail-body{gap:55px}.detail-card{max-width:560px}.footer-mid{display:none}footer{grid-template-columns:1fr 1fr}.footer-right{justify-content:flex-end}.footer-right small{text-align:right}}@media (max-width:620px){.site-header{height:72px;padding:0 6vw}.brand-mark{width:35px;height:35px}.brand-wordmark strong{font-size:19px}.hero{min-height:92svh;padding:125px 7vw 85px}.hero-mark{opacity:.2;width:70vw;top:33%;right:-18vw}.hero h1{margin-top:27px;font-size:clamp(65px,19vw,110px)}.hero-copy{font-size:14px}.scroll-note{display:none}.games,.about,.services,.careers,.community,.game-detail-body,.game-detail-cta,.career-bottom{padding-left:7vw;padding-right:7vw}.games,.about,.services,.careers{padding-top:100px;padding-bottom:105px}.section-head{margin-bottom:45px}.section-head h2,.about h2,.services h2,.careers h2,.community h2,.career-bottom h2{font-size:clamp(55px,16vw,88px)}.game-card,.game-card--next{border-radius:15px;min-height:510px}.game-info{padding:27px}.game-info h3{font-size:clamp(40px,12vw,60px)}.game-actions{gap:17px}.principles{grid-template-columns:1fr;margin-top:70px}.principles article{border-bottom:1px solid var(--line);min-height:0;padding:25px 0;border-right:0!important}.principles article:hover{padding-left:8px}.principles h3{margin-top:42px}.service-grid article{min-height:260px}.service-grid h3{margin-top:55px}.careers-grid>div{padding-top:10px}.careers p{font-size:20px}.community{display:block}.community-link{margin-top:42px}.community{padding-top:85px;padding-bottom:85px}.game-detail-hero{min-height:90svh;padding:125px 7vw 70px}.game-detail-content h1{font-size:clamp(55px,15vw,90px)}.game-detail-content p{font-size:14px}.game-detail-body{padding-top:90px;padding-bottom:95px}.detail-main h2{font-size:clamp(57px,16vw,90px)}.game-detail-cta{padding-top:95px;padding-bottom:105px}.game-detail-cta h2{font-size:clamp(70px,20vw,110px)}footer{padding:32px 7vw;display:block}.footer-right{justify-content:flex-start;margin-top:30px}.footer-right small{text-align:left}.application-intro h1{font-size:clamp(60px,17vw,96px)}.role-strip{gap:6px}.role-strip span{font-size:7px}.application-panel{padding:55px 7vw}.panel-top{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-orb,.hero-mark,.live-pill i{animation:none}.game-image,.button,.service-grid article,.principles article{transition:none}}html{scroll-padding-top:90px}body:before{content:"";pointer-events:none;z-index:60;background:radial-gradient(420px circle at var(--mx,50%) var(--my,20%),#a54eff14,transparent 62%);mix-blend-mode:screen;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:59;opacity:.035;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.site-header:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#a75cff55,#0000);height:1px;transition:transform .6s;position:absolute;bottom:-1px;left:5vw;right:5vw;transform:scaleX(0)}.site-header.scrolled:after{transform:scaleX(1)}.reveal{animation:.9s cubic-bezier(.16,1,.3,1) both heroIn}.hero-content .eyebrow{animation-delay:50ms}.hero-content h1{animation:.95s cubic-bezier(.16,1,.3,1) 80ms both heroIn}.hero-content .hero-lead{animation:.95s cubic-bezier(.16,1,.3,1) .16s both heroIn}.hero-content .hero-copy{animation:.95s cubic-bezier(.16,1,.3,1) .22s both heroIn}.hero-content .hero-actions{animation:.95s cubic-bezier(.16,1,.3,1) .28s both heroIn}@keyframes heroIn{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}.button,.community-link,.inline-link,.game-actions a{position:relative;overflow:hidden}.button:before,.community-link:before,.inline-link:before,.game-actions a:before{content:"";background:linear-gradient(110deg,#0000 30%,#fff3,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.button:hover:before,.community-link:hover:before,.inline-link:hover:before,.game-actions a:hover:before{transform:translate(130%)}.game-card{transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .5s;transform:translateZ(0)}.game-card:hover{border-color:#ffffff25;transform:translateY(-8px);box-shadow:0 35px 90px #4808803d}.game-card:focus-within{border-color:#a85cff66;transform:translateY(-5px)}.game-image{transition:transform 1s cubic-bezier(.16,1,.3,1),filter 1s}.game-card:hover .game-image{filter:saturate(1.15)contrast(1.04);transform:scale(1.055)}.game-number{transition:color .3s,transform .4s}.game-card:hover .game-number{color:#fff;transform:translate(4px)}.service-grid article,.principles article{position:relative;overflow:hidden}.service-grid article:after,.principles article:after{content:"";transform-origin:0;background:linear-gradient(90deg,#8f38ff,#0000);width:100%;height:2px;transition:transform .45s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.service-grid article:hover:after,.principles article:hover:after{transform:scaleX(1)}.community{position:relative;overflow:hidden}.community:before{content:"";pointer-events:none;background:radial-gradient(circle,#8c31ff2b,#0000 68%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:-35vw;right:-25vw}.community-link{border-color:#ffffff2a;transition:transform .35s,background .35s,border-color .35s}.community-link:hover{background:#ffffff0b;border-color:#ad65ff66;transform:translate(8px)}.hero-orb--one,.hero-orb--two{transition:transform .15s linear}.scroll-progress{z-index:70;pointer-events:none;background:0 0;width:100%;height:2px;position:fixed;top:0;left:0}.scroll-progress span{height:100%;width:var(--scroll,0%);background:linear-gradient(90deg,#6c1cff,#d19aff);transition:width 80ms linear;display:block;box-shadow:0 0 16px #9a4dff}.cursor-dot{z-index:100;pointer-events:none;mix-blend-mode:difference;opacity:.8;background:#fff;border-radius:50%;width:8px;height:8px;transition:width .2s,height .2s,opacity .2s;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 20px #a85cff}.cursor-dot.is-link{opacity:1;width:16px;height:16px}@media (pointer:coarse){.cursor-dot{display:none}}@media (max-width:620px){body:before{background:radial-gradient(300px circle at var(--mx,50%) var(--my,20%),#a54eff0e,transparent 65%)}}@media (prefers-reduced-motion:reduce){body:before,body:after{display:none}.reveal,.hero-content h1,.hero-content .hero-lead,.hero-content .hero-copy,.hero-content .hero-actions{animation:none}.game-card:hover,.community-link:hover{transform:none}.button:before,.community-link:before,.inline-link:before,.game-actions a:before,.scroll-progress{display:none}}.section-reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.section-reveal.is-visible{opacity:1;transform:none}.hero{opacity:1!important;transform:none!important}.section-reveal .section-kicker{transition-delay:50ms}.section-reveal h2{transition-delay:.1s}.team{background:#0a0710;padding:150px 9vw 155px;position:relative;overflow:hidden}.team:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b2cff20,#0000 68%);border-radius:50%;width:65vw;height:65vw;position:absolute;top:5%;left:-40vw}.team-head{z-index:1;position:relative}.team-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:75px;display:grid;position:relative}.team-card{border:1px solid var(--line);background:linear-gradient(145deg,#15101b,#0d0a11);border-radius:16px;flex-direction:column;min-height:590px;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .5s;display:flex;position:relative;overflow:hidden}.team-card:hover{border-color:#ffffff25;transform:translateY(-9px);box-shadow:0 35px 90px #4808803d}.team-card--founder{background:linear-gradient(145deg,#1b1025,#0d0a11)}.team-portrait{background:radial-gradient(circle at 50% 75%,#8733ff28,#0000 55%),linear-gradient(#18111f,#0b0810);place-items:center;height:320px;display:grid;position:relative;overflow:hidden}.team-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d0a11);height:45%;position:absolute;inset:auto 0 0}.team-portrait img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 30px #0009);width:72%;height:72%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s;position:relative}.team-card:hover .team-portrait img{filter:drop-shadow(0 30px 35px #000b);transform:translateY(-8px)scale(1.055)}.portrait-glow{filter:blur(45px);background:#9c45ff2b;border-radius:50%;width:65%;height:65%;animation:5s ease-in-out infinite teamGlow;position:absolute;transform:translateY(10%)}.team-meta{flex-direction:column;flex:1;padding:25px 27px 29px;display:flex}.team-index{letter-spacing:.12em;color:#8d8194;font:500 8px/1.4 DM Mono}.team-meta h3{letter-spacing:-.055em;margin:18px 0 7px;font:900 clamp(38px,4vw,57px)/.9 Archivo}.team-role{letter-spacing:.1em;color:#b878ff;margin:0;font:500 9px DM Mono}.team-bio{color:#9f95a5;max-width:390px;margin:23px 0 27px;font-size:13px;line-height:1.65}.team-meta>a{color:#fff;letter-spacing:.1em;border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:18px;font:500 9px DM Mono;text-decoration:none;display:flex}.team-meta>a b{font-size:14px;font-weight:400;transition:transform .3s}.team-meta>a:hover b{transform:translate(3px,-3px)}@keyframes teamGlow{0%,to{opacity:.7;transform:translateY(8%)}50%{opacity:1;transform:translateY(-4%)}}@media (max-width:900px){.team{padding:120px 7vw}.team-grid{grid-template-columns:1fr 1fr}.team-card--founder{grid-column:1/-1}.team-card--founder .team-portrait{height:360px}}@media (max-width:620px){.team{padding:100px 7vw 110px}.team-grid{grid-template-columns:1fr;margin-top:50px}.team-card,.team-card--founder{grid-column:auto;min-height:540px}.team-portrait,.team-card--founder .team-portrait{height:300px}.team-meta{padding:24px}.team-meta h3{font-size:48px}}@media (prefers-reduced-motion:reduce){.team-card,.team-portrait img,.portrait-glow{transition:none;animation:none}.team-card:hover{transform:none}}html,body{width:100%;max-width:100%;overflow-x:hidden}main{width:100%;overflow:clip}section{width:100%;position:relative}h1,h2,h3,p{overflow-wrap:normal}.hero h1,.section-head h2,.about h2,.services h2,.careers h2,.community h2,.career-bottom h2,.game-detail-content h1,.detail-main h2,.game-detail-cta h2,.application-intro h1{word-break:normal;text-wrap:balance;max-width:100%}.section-head h2,.about h2,.services h2,.careers h2,.community h2,.career-bottom h2{font-size:clamp(48px,7vw,112px);line-height:.86}.games:before,.services:after,.careers:after{pointer-events:none}.careers:after{opacity:.7;font-size:clamp(100px,13vw,210px);bottom:-2vw;right:-3vw}.services:after{opacity:.65;font-size:clamp(180px,24vw,390px);top:18px}.game-list{align-items:stretch}.game-card,.game-card--next{min-width:0}.game-info{max-width:min(650px,88%)}.about-grid>*,.careers-grid>*,.section-head>*{min-width:0}.team{padding:125px 9vw 135px}.team-head{margin-bottom:0}.team-grid{gap:16px;margin-top:58px}.team-card{min-height:0}.team-portrait{height:330px}.team-portrait img{object-fit:contain;width:62%;height:78%}.team-meta h3{font-size:clamp(38px,3.6vw,54px)}.team-bio{min-height:64px}.community{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;padding:110px 9vw;display:grid}.community-copy{z-index:1;position:relative}.community-copy h2{margin-bottom:22px}.community-copy p{color:#eadff4;max-width:540px;margin:0;font-size:15px;line-height:1.75}.community-actions{z-index:1;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.community-card{background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:20px;min-height:180px;padding:24px;text-decoration:none;transition:transform .3s,border-color .3s,background .3s;display:flex}.community-card:hover{background:#ffffff12;border-color:#fff5;transform:translateY(-6px)}.community-card>img{object-fit:cover;background:#1c1027;border-radius:18px;flex:none;width:74px;height:74px}.community-card>span:not(.community-symbol){flex-direction:column;gap:7px;min-width:0;display:flex}.community-card small{color:#cfa7f2;letter-spacing:.1em;font:500 8px DM Mono}.community-card strong{letter-spacing:-.04em;font:800 24px/1 Archivo}.community-card b{letter-spacing:.08em;color:#fff;margin-top:7px;font:500 9px DM Mono}.community-symbol{color:#fff;background:linear-gradient(145deg,#a34cff,#4c0ba8);border-radius:18px;flex:none;place-items:center;width:74px;height:74px;font:500 38px Archivo;display:grid}.community-card--discord{background:linear-gradient(145deg,#ffffff0b,#6d20ff18)}.application-hero{min-height:auto}.application-intro h1{font-size:clamp(56px,7.2vw,108px);line-height:.82}.application-intro,.application-panel{min-width:0}.career-bottom h2{max-width:700px}@media (max-width:1100px){.desktop-nav a:not(.nav-cta){display:none}.community{grid-template-columns:1fr;gap:45px}.community-actions{max-width:760px}}@media (max-width:900px){.hero{padding-left:7vw;padding-right:7vw}.hero-content{max-width:680px}.hero h1{font-size:clamp(68px,13vw,118px)}.section-head h2,.about h2,.services h2,.careers h2,.community h2,.career-bottom h2{font-size:clamp(50px,10vw,82px)}.team{padding-left:7vw;padding-right:7vw}.team-grid{grid-template-columns:1fr 1fr}.team-card--founder{grid-column:1/-1}.team-card--founder .team-portrait{height:360px}.community{padding-left:7vw;padding-right:7vw}}@media (max-width:620px){.site-header{height:72px}.hero{align-items:flex-start;min-height:760px;padding:118px 7vw 80px}.hero h1{margin-top:25px;font-size:clamp(60px,18vw,92px);line-height:.82}.hero-mark{opacity:.16;width:58vw;top:45%;right:-13vw}.hero-copy{max-width:100%;font-size:14px}.hero-actions .button{width:100%}.section-head h2,.about h2,.services h2,.careers h2,.community h2,.career-bottom h2{letter-spacing:-.07em;font-size:clamp(44px,13vw,68px);line-height:.9}.games,.about,.services,.careers{padding-top:82px;padding-bottom:90px}.section-head{gap:22px;margin-bottom:38px}.game-card,.game-card--next{border-radius:15px;min-height:540px}.game-info{max-width:100%;padding:26px}.game-info h3{font-size:clamp(38px,11vw,56px)}.about-grid{gap:30px}.about-grid>p{font-size:16px}.principles{margin-top:60px}.team{padding-top:82px;padding-bottom:92px}.team-grid{grid-template-columns:1fr;margin-top:42px}.team-card,.team-card--founder{grid-column:auto}.team-portrait,.team-card--founder .team-portrait{height:280px}.team-meta h3{font-size:44px}.team-bio{min-height:0}.community{gap:34px;padding:82px 7vw 90px}.community-actions{grid-template-columns:1fr}.community-card{min-height:140px}.community-card>img,.community-symbol{border-radius:15px;width:62px;height:62px}.community-card strong{font-size:21px}.careers:after,.services:after{opacity:.35}.application-intro h1{font-size:clamp(54px,16vw,86px)}.application-intro{padding-top:62px;padding-bottom:70px}.application-panel{padding-top:48px;padding-bottom:58px}}main>section{clear:both;display:block}.section-reveal,.section-reveal.is-visible{opacity:1!important;transform:none!important}.about,.team,.services,.careers,.community{isolation:isolate}.about-grid,.team-grid,.service-grid,.careers-grid,.community{z-index:1;position:relative}.about h2,.team h2,.services h2,.careers h2,.community h2,.career-bottom h2{width:100%;max-width:900px;height:auto;min-height:0;display:block;position:relative}.about-grid>p,.community-copy p,.careers-grid>div,.career-bottom>p{z-index:2;position:relative}.team-card{position:relative}.team-portrait{flex:0 0 330px}.team-meta{min-height:280px}.community{min-height:420px}.community-copy{max-width:650px}.community-actions{width:100%}@media (max-width:900px){.team-portrait{flex-basis:300px}.community{min-height:0}}@media (max-width:620px){.team-portrait{flex-basis:280px}.about h2,.team h2,.services h2,.careers h2,.community h2,.career-bottom h2{max-width:100%}}.team-avatar{object-fit:contain;z-index:2;filter:drop-shadow(0 22px 30px #0009);width:62%;height:78%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s;position:relative}.team-card:hover .team-avatar{filter:drop-shadow(0 30px 35px #000b);transform:translateY(-8px)scale(1.055)}@media (max-width:620px){.team-avatar{width:72%;height:78%}}.careers-page{color:#fff;background:#09060f;overflow:hidden}.careers-page .site-header{z-index:50}.career-hero{isolation:isolate;color:#170d20;background:linear-gradient(135deg,#f7f3fb 0%,#eadcf7 45%,#c9a5e9 100%);align-items:center;min-height:100svh;padding:130px 9vw 90px;display:flex;position:relative;overflow:hidden}.career-hero-grid{opacity:.2;z-index:-2;background-image:linear-gradient(#4d20671a 1px,#0000 1px),linear-gradient(90deg,#4d20671a 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.career-hero:after{content:"TRT";color:#0000;-webkit-text-stroke:1px #5d168c20;letter-spacing:-.13em;z-index:-2;font:900 42vw/.7 Archivo;position:absolute;bottom:-12vw;right:-4vw}.career-hero-glow{filter:blur(45px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.career-hero-glow--one{background:#9b42e855;width:420px;height:420px;top:12%;right:8%}.career-hero-glow--two{background:#6c17b833;width:280px;height:280px;bottom:4%;left:5%}.career-hero-content{z-index:2;max-width:850px;position:relative}.career-back{margin-bottom:52px;display:inline-block;color:#4d3d55!important}.career-hero .section-kicker{color:#6618a6}.career-hero .section-kicker:before{background:#7422ad}.career-hero h1{letter-spacing:-.115em;max-width:1000px;margin:26px 0 30px;font:900 clamp(80px,12vw,178px)/.77 Archivo}.career-hero h1 em{color:#6d19ad;font-weight:500}.career-hero-content>p{letter-spacing:-.035em;color:#45384b;max-width:610px;margin:0;font:500 clamp(18px,2vw,25px)/1.45 Archivo}.career-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.button--dark{color:#fff;background:#170c22}.career-text-link{color:inherit;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;align-items:center;gap:13px;padding-bottom:9px;font:500 10px DM Mono;text-decoration:none;display:inline-flex}.career-hero-side{writing-mode:vertical-rl;color:#66576c;letter-spacing:.14em;align-items:center;gap:18px;font:500 9px DM Mono;display:flex;position:absolute;bottom:45px;right:6vw}.career-hero-side strong{color:#6d19ad;font-size:16px}.career-values,.career-team{background:#0a0711;padding:145px 9vw 155px}.career-section-head{grid-template-columns:1fr minmax(280px,430px);align-items:end;gap:8vw;margin-bottom:68px;display:grid}.career-section-head h2,.career-why h2,.career-apply h2,.career-cta h2{letter-spacing:-.1em;margin:27px 0 0;font:900 clamp(62px,8vw,122px)/.78 Archivo}.career-section-head h2 em,.career-why h2 em,.career-apply h2 em,.career-cta h2 em{color:#b879ff;font-weight:500}.career-section-head>p{color:#aaa0b6;margin:0 0 5px;font-size:14px;line-height:1.7}.value-grid{border-top:1px solid #ffffff1b;border-left:1px solid #ffffff1b;grid-template-columns:repeat(3,1fr);display:grid}.value-card{border-bottom:1px solid #ffffff1b;border-right:1px solid #ffffff1b;flex-direction:column;min-height:430px;padding:28px 30px 32px;transition:background .25s,transform .25s;display:flex}.value-card:hover{background:#120b1c;transform:translateY(-5px)}.value-card-top{color:#8c8194;letter-spacing:.1em;justify-content:space-between;font:500 9px DM Mono;display:flex}.value-card-top i{color:#c17cff;font-style:normal}.value-mark{color:#7d2ac0;margin-top:80px;font:300 90px/.8 Archivo}.value-card h3{letter-spacing:-.07em;margin:22px 0 13px;font:900 clamp(28px,3vw,43px)/.9 Archivo}.value-card p{color:#a99eaf;max-width:390px;margin:0;font-size:13px;line-height:1.65}.value-card small{color:#c17cff;letter-spacing:.1em;margin-top:auto;padding-top:28px;font:500 8px DM Mono}.career-why{color:#170d20;background:linear-gradient(120deg,#f7f3fb,#e8d8f5);grid-template-columns:.9fr 1.1fr;gap:9vw;padding:145px 9vw;display:grid;position:relative;overflow:hidden}.career-why:after{content:"WHY";color:#0000;-webkit-text-stroke:1px #6618a617;letter-spacing:-.12em;pointer-events:none;font:900 23vw/.8 Archivo;position:absolute;bottom:-7vw;right:-2vw}.career-why-copy{z-index:1;position:relative}.career-why .section-kicker{color:#6618a6}.career-why .section-kicker:before{background:#7422ad}.career-why h2{margin-top:27px}.career-why p{color:#5b4e62;max-width:510px;margin:30px 0;font-size:16px;line-height:1.7}.career-why .career-text-link{color:#351d42}.reason-grid{z-index:1;border-top:1px solid #4f315b2b;border-left:1px solid #4f315b2b;grid-template-columns:1fr 1fr;display:grid;position:relative}.reason-card{border-bottom:1px solid #4f315b2b;border-right:1px solid #4f315b2b;min-height:240px;padding:27px 27px 30px}.reason-card>span{color:#8b5a9d;font:500 9px DM Mono}.reason-card h3{letter-spacing:-.06em;margin:62px 0 13px;font:900 clamp(23px,2.3vw,34px)/.9 Archivo}.reason-card p{color:#6c5d72;margin:0;font-size:13px;line-height:1.6}.career-team{background:#0d0914}.career-team-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.career-team-card{color:#fff;background:linear-gradient(145deg,#171022,#0b0810);border:1px solid #ffffff1b;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:510px;text-decoration:none;display:flex;position:relative;overflow:hidden}.career-team-number{color:#9b8da5;z-index:2;font:500 9px DM Mono;position:absolute;top:22px;left:24px}.career-team-portrait{background:radial-gradient(circle at 50% 70%,#8b20ff25,#0000 57%);place-items:end center;height:330px;display:grid;position:relative}.career-team-portrait:before{content:"";aspect-ratio:1;border:1px solid #ffffff12;border-radius:50%;width:72%;position:absolute;box-shadow:0 0 0 28px #ffffff03,0 0 0 56px #ffffff02}.career-team-avatar{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 28px #0009);width:70%;height:82%;transition:transform .3s;position:relative}.career-team-card:hover .career-team-avatar{transform:translateY(-8px)scale(1.04)}.career-team-meta{border-top:1px solid #ffffff14;padding:27px}.career-team-meta>span{color:#b77aff;letter-spacing:.1em;font:500 8px DM Mono}.career-team-meta h3{letter-spacing:-.07em;margin:12px 0 20px;font:900 clamp(31px,3vw,45px)/.9 Archivo}.career-team-meta b{color:#9c91a5;letter-spacing:.08em;font:500 8px DM Mono}.career-jobs{color:#170d20;background:#f7f3fb;padding:145px 9vw 155px}.career-section-head--jobs{margin-bottom:55px}.career-jobs .section-kicker{color:#6618a6}.career-jobs .section-kicker:before{background:#7422ad}.career-jobs .career-section-head>p{color:#665a6c}.jobs-list{border-top:1px solid #4f315b38}.job-row{color:inherit;border-bottom:1px solid #4f315b38;grid-template-columns:70px 1fr auto 34px;align-items:center;gap:28px;padding:27px 0;text-decoration:none;transition:padding .25s,background .25s;display:grid}.job-row:hover{background:#eadcf5;padding-left:14px;padding-right:14px}.job-number{color:#9162a1;font:500 9px DM Mono}.job-main h3{letter-spacing:-.065em;margin:0 0 9px;font:900 clamp(28px,3vw,45px)/.9 Archivo}.job-main p{color:#6d6172;max-width:620px;margin:0;font-size:12px;line-height:1.55}.job-meta{letter-spacing:.08em;color:#806c89;flex-direction:column;align-items:flex-end;gap:7px;font:500 8px DM Mono;display:flex}.job-arrow{color:#7c2ab2;font-size:17px;font-weight:400}.career-apply{color:#170d20;background:linear-gradient(120deg,#eee2f7,#cba5e9);grid-template-columns:1fr 1fr;display:grid}.career-apply-copy{flex-direction:column;justify-content:center;padding:145px 8vw 120px 9vw;display:flex}.career-apply .section-kicker{color:#6618a6}.career-apply .section-kicker:before{background:#7422ad}.career-apply-copy>p{color:#5b4e62;max-width:520px;margin:30px 0 0;font-size:17px;line-height:1.65}.apply-tags{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.apply-tags span{color:#634d6d;letter-spacing:.08em;border:1px solid #4f315b38;border-radius:999px;padding:8px 10px;font:500 8px DM Mono}.career-apply .application-panel{color:#fff;background:#0b0710;padding:90px 8vw}.career-cta{background:linear-gradient(120deg,#4b0ba0,#8e2cff 48%,#4c0aa4);justify-content:space-between;align-items:end;gap:40px;padding:105px 9vw;display:flex;position:relative;overflow:hidden}.career-cta:before{content:"";border:1px solid #ffffff1a;border-radius:50%;width:520px;height:520px;position:absolute;top:-280px;right:-160px;box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff04}.career-cta h2{margin-bottom:0;position:relative}.career-cta .community-link{position:relative}@media (max-width:900px){.career-hero{padding:125px 7vw 90px}.career-hero-side{display:none}.career-section-head,.career-why,.career-apply,.value-grid,.career-team-grid{grid-template-columns:1fr}.value-card{min-height:350px}.career-why{gap:70px;padding-top:110px;padding-bottom:115px}.reason-grid{grid-template-columns:1fr}.career-jobs,.career-values,.career-team{padding-left:7vw;padding-right:7vw}.career-section-head{gap:35px}.career-apply-copy{padding:105px 7vw 75px}.career-apply .application-panel{padding:70px 7vw}.career-cta{padding:90px 7vw}}@media (max-width:620px){.career-hero{min-height:92svh}.career-back{margin-bottom:35px}.career-hero h1{margin-top:24px;font-size:clamp(66px,19vw,110px)}.career-hero-content>p{font-size:16px}.career-hero-actions{gap:20px}.career-section-head h2,.career-why h2,.career-apply h2,.career-cta h2{font-size:clamp(55px,16vw,88px)}.career-values,.career-team,.career-jobs{padding-top:100px;padding-bottom:105px}.value-card{min-height:340px;padding:23px}.value-mark{margin-top:60px}.career-team-card{min-height:470px}.career-team-portrait{height:300px}.job-row{grid-template-columns:34px 1fr 25px;gap:13px;padding:23px 0}.job-meta{display:none}.job-main h3{font-size:28px}.job-main p{font-size:11px}.career-cta{padding-top:85px;padding-bottom:85px;display:block}.career-cta .community-link{margin-top:40px;display:inline-flex}.career-apply-copy{padding-top:95px}}.news-page{color:#1a1420;background:#f7f5f8;min-height:100svh}.news-intro{background:#fff;grid-template-columns:1fr minmax(280px,420px);align-items:end;gap:8vw;padding:150px 9vw 80px;display:grid}.news-intro .section-kicker{color:#5e1a91}.news-intro .section-kicker:before{background:#7622b0}.news-intro h1{letter-spacing:-.12em;margin:28px 0 0;font:900 clamp(90px,15vw,190px)/.75 Archivo}.news-intro h1 span{color:#8128bc;font-weight:500}.news-intro>p{letter-spacing:-.03em;color:#62576a;max-width:390px;margin:0 0 6px;font:600 17px/1.55 Archivo}.news-grid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:72px 55px;padding:25px 9vw 140px;display:grid}.news-card{color:inherit;min-width:0;text-decoration:none;display:block}.news-card-image{aspect-ratio:1.55;background-position:50%;background-size:cover;border-radius:20px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;overflow:hidden}.news-card:hover .news-card-image{transform:translateY(-6px)scale(1.015);box-shadow:0 20px 40px #2b18301c}.news-card-body{padding-top:20px}.news-meta{letter-spacing:.04em;color:#151019;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:13px;font:700 9px DM Mono;display:flex}.news-meta span:last-child{color:#7a2db0;text-align:right}.news-card h2{letter-spacing:-.035em;color:#3d536d;max-width:390px;margin:0;font:800 clamp(20px,1.7vw,26px)/1.16 Archivo}.news-card p{color:#756b79;max-width:390px;margin:11px 0 16px;font:500 12px/1.55 DM Sans}.news-card b{letter-spacing:.06em;color:#7125a7;font:700 9px DM Mono}.news-card--featured{grid-column:span 2}.news-card--featured .news-card-image{aspect-ratio:1.85}.news-card--featured .news-card-body{padding-right:15%}.news-card--featured h2{max-width:650px;font-size:clamp(26px,2.5vw,40px)}.news-card--featured p{max-width:600px;font-size:13px}.news-bottom{color:#fff;background:linear-gradient(125deg,#4d0aa0,#8627d0 52%,#5b0eae);grid-template-columns:1fr 1fr;gap:25px 8vw;padding:120px 9vw 130px;display:grid;position:relative;overflow:hidden}.news-bottom:after{content:"NEWS";color:#0000;-webkit-text-stroke:1px #ffffff18;letter-spacing:-.12em;font:900 25vw/.75 Archivo;position:absolute;bottom:-9vw;right:-2vw}.news-bottom .section-kicker{z-index:1;grid-column:1/-1;position:relative}.news-bottom h2{letter-spacing:-.1em;z-index:1;margin:0;font:900 clamp(65px,8vw,120px)/.77 Archivo;position:relative}.news-bottom h2 em{color:#d6a6ff;font-weight:500}.news-bottom p{color:#e5d9ef;z-index:1;align-self:end;max-width:390px;margin:0;line-height:1.7;position:relative}.news-bottom>div{z-index:1;grid-column:2;gap:24px;display:flex;position:relative}.news-bottom a{color:#fff;letter-spacing:.07em;border-bottom:1px solid #ffffff70;padding-bottom:9px;font:700 9px DM Mono;text-decoration:none}.news-story{color:#1a1420;background:#f7f5f8}.news-story-hero{background:#fff;padding:150px 9vw 80px}.news-story-hero .back-link{margin-bottom:55px;display:inline-block}.news-story-hero .news-meta{max-width:900px}.news-story-hero h1{letter-spacing:-.105em;max-width:1050px;margin:20px 0;font:900 clamp(60px,8.5vw,125px)/.82 Archivo}.news-story-hero>p{color:#65596d;max-width:700px;font:600 18px/1.55 Archivo}.news-story-image{aspect-ratio:2;background-position:50%;background-size:cover;border-radius:22px;margin-top:55px}.news-story-body{grid-template-columns:1fr 1fr;gap:8vw;padding:125px 9vw 150px;display:grid}.news-story-body h2{letter-spacing:-.1em;margin:25px 0 0;font:900 clamp(55px,7vw,105px)/.78 Archivo}.news-story-body h2 em{color:#8a32c2;font-weight:500}.news-story-body>div{padding-top:35px}.news-story-body p{color:#685d70;max-width:520px;font-size:16px;line-height:1.75}.news-story-body .button{margin-top:18px;display:inline-flex}@media (max-width:900px){.news-intro{grid-template-columns:1fr;gap:35px;padding:125px 7vw 65px}.news-grid{grid-template-columns:1fr 1fr;gap:55px 20px;padding:20px 7vw 105px}.news-card--featured{grid-column:span 2}.news-bottom{grid-template-columns:1fr;padding:95px 7vw}.news-bottom>div{grid-column:1}.news-story-hero{padding:125px 7vw 60px}.news-story-body{grid-template-columns:1fr;gap:45px;padding:90px 7vw 110px}}@media (max-width:620px){.news-intro h1{font-size:clamp(75px,23vw,120px)}.news-grid{grid-template-columns:1fr;gap:45px;padding:15px 7vw 90px}.news-card--featured{grid-column:span 1}.news-card--featured .news-card-image{aspect-ratio:1.45}.news-card--featured .news-card-body{padding-right:0}.news-card h2,.news-card--featured h2{font-size:25px}.news-meta{font-size:8px}.news-bottom h2{font-size:clamp(58px,18vw,88px)}.news-bottom>div{flex-wrap:wrap}.news-story-hero h1{font-size:clamp(55px,16vw,85px)}.news-story-image{aspect-ratio:1.25;margin-top:40px}.news-story-body h2{font-size:clamp(55px,16vw,88px)}}.news-page .site-header{background:#4d0092;border-bottom:0}.news-page .site-header.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#4d0092}.news-page .desktop-nav a{color:#fff}.news-page .desktop-nav a:hover{opacity:.75}.news-page .brand-wordmark small{color:#eadcff}.news-page .nav-cta{background:#ffffff10;border-color:#ffffff35}.about-page{color:#fff;background:#0a0711;overflow:hidden}.about-page .site-header{z-index:50}.about-hero{isolation:isolate;color:#180d20;background:linear-gradient(135deg,#f8f5fb 0%,#eadcf7 45%,#c9a5e9 100%);align-items:center;min-height:100svh;padding:130px 9vw 90px;display:flex;position:relative;overflow:hidden}.about-hero-grid{opacity:.18;z-index:-2;background-image:linear-gradient(#4d20671a 1px,#0000 1px),linear-gradient(90deg,#4d20671a 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.about-hero:after{content:"TRT";color:#0000;-webkit-text-stroke:1px #5d168c20;letter-spacing:-.13em;z-index:-2;font:900 42vw/.7 Archivo;position:absolute;bottom:-12vw;right:-4vw}.about-hero-glow{filter:blur(45px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.about-hero-glow--one{background:#9b42e855;width:420px;height:420px;top:10%;right:9%}.about-hero-glow--two{background:#6c17b833;width:280px;height:280px;bottom:4%;left:4%}.about-hero-copy{z-index:2;max-width:820px;position:relative}.about-back{color:#4d3d55;letter-spacing:.08em;margin-bottom:50px;font:500 9px DM Mono;text-decoration:none;display:inline-block}.about-hero .section-kicker{color:#6618a6}.about-hero .section-kicker:before{background:#7422ad}.about-hero h1{letter-spacing:-.115em;margin:27px 0 30px;font:900 clamp(82px,12vw,178px)/.77 Archivo}.about-hero h1 em{color:#6d19ad;font-weight:500}.about-hero-copy>p{letter-spacing:-.035em;color:#45384b;max-width:640px;margin:0;font:500 clamp(18px,2vw,25px)/1.45 Archivo}.about-hero-mark{aspect-ratio:1;filter:drop-shadow(0 30px 45px #4c13733b);place-items:center;width:min(30vw,390px);animation:7s ease-in-out infinite markFloat;display:grid;position:absolute;top:50%;right:10vw;transform:translateY(-50%)}.about-hero-mark:before{content:"";background:radial-gradient(circle,#9b3eff26,#0000 63%);border-radius:50%;position:absolute;inset:8%}.about-hero-mark img{width:68%;position:relative}.about-hero-side{writing-mode:vertical-rl;color:#66576c;letter-spacing:.14em;align-items:center;gap:16px;font:500 9px DM Mono;display:flex;position:absolute;bottom:42px;right:5vw}.about-hero-side strong{color:#6d19ad;font-size:15px}.about-mission{color:#19121e;background:#fff;grid-template-columns:.38fr 1fr;gap:7vw;padding:150px 9vw 160px;display:grid}.about-mission .section-kicker{color:#6c1da2}.about-mission .section-kicker:before{background:#7422ad}.about-mission h2,.about-strategy h2,.about-values h2,.about-team h2,.about-bottom h2{letter-spacing:-.1em;margin:20px 0 30px;font:900 clamp(62px,8vw,122px)/.78 Archivo}.about-mission h2 em,.about-strategy h2 em,.about-values h2 em,.about-team h2 em,.about-bottom h2 em{color:#8128bc;font-weight:500}.about-mission>div:last-child>p:first-of-type{letter-spacing:-.035em;color:#34283b;max-width:700px;margin:0;font:600 clamp(21px,2.2vw,31px)/1.4 Archivo}.about-muted{color:#786c7f;max-width:650px;margin:25px 0 0;font-size:15px;line-height:1.75}.about-strategy{background:#0a0711;grid-template-columns:1fr .72fr;align-items:end;gap:8vw;padding:145px 9vw 155px;display:grid;position:relative;overflow:hidden}.about-strategy:before{content:"";pointer-events:none;background:radial-gradient(circle,#8d26ff24,#0000 68%);border-radius:50%;width:60vw;height:60vw;position:absolute;top:-25vw;right:-30vw}.about-strategy-copy{z-index:1;position:relative}.about-strategy .section-kicker{color:#c792ed}.about-strategy h2{margin-top:25px}.about-strategy-copy>p{color:#aaa0b6;max-width:520px;margin:0;font-size:15px;line-height:1.75}.about-strategy-card{background:linear-gradient(145deg,#1b0d2a,#0d0911);border:1px solid #fff2;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:470px;padding:30px;display:flex;position:relative;overflow:hidden}.about-strategy-card:before{content:"";filter:blur(10px);background:#9a35ff22;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-120px}.about-strategy-card span{color:#b58ccf;letter-spacing:.1em;font:500 9px DM Mono;position:relative}.about-strategy-card strong{letter-spacing:-.08em;font:900 clamp(46px,5.5vw,80px)/.8 Archivo;position:relative}.about-strategy-card small{color:#9e92a9;max-width:280px;font-size:12px;line-height:1.6;position:relative}.about-values{color:#19121e;background:#f6f2f8;padding:145px 9vw 155px}.about-values-head{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:35px;margin-bottom:70px;display:grid}.about-values .section-kicker{color:#6c1da2}.about-values .section-kicker:before{background:#7422ad}.about-values h2{margin:0}.about-values-head>p{color:#716577;max-width:300px;margin:0;font-size:14px;line-height:1.65}.about-values-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.about-value-card{background:#fff;border:1px solid #21152b18;border-radius:18px;flex-direction:column;min-height:430px;padding:27px;transition:transform .4s,border-color .3s,box-shadow .4s;display:flex}.about-value-card:hover{border-color:#7d32ad44;transform:translateY(-8px);box-shadow:0 25px 60px #35124a12}.about-value-card>span{color:#806b8b;font:500 9px DM Mono}.about-value-mark{color:#8b32c4;margin-top:95px;font:300 72px/.8 Archivo}.about-value-card h3{letter-spacing:-.06em;margin:15px 0 18px;font:900 clamp(30px,3.2vw,48px)/.85 Archivo}.about-value-card p{color:#706577;max-width:340px;margin:0;font-size:13px;line-height:1.7}.about-stats{color:#fff;background:#4e0aa0;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);display:grid}.about-stat{border-right:1px solid #ffffff18;flex-direction:column;gap:10px;padding:65px 9vw;display:flex}.about-stat:last-child{border-right:0}.about-stat strong{letter-spacing:-.1em;font:900 clamp(58px,7vw,100px)/.8 Archivo}.about-stat span{letter-spacing:.1em;color:#d8baf0;font:500 9px DM Mono}.about-team{background:#0a0711;padding:145px 9vw 155px}.about-team-head{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:35px;margin-bottom:70px;display:grid}.about-team .section-kicker{color:#c792ed}.about-team h2{margin:0}.about-team-head>p{color:#aaa0b6;max-width:320px;margin:0;font-size:14px;line-height:1.7}.about-team-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.about-team-card{color:#fff;background:#120c1b;border:1px solid #ffffff1b;border-radius:17px;text-decoration:none;transition:transform .45s,border-color .3s,box-shadow .45s;overflow:hidden}.about-team-card:hover{border-color:#b26bdf55;transform:translateY(-8px);box-shadow:0 25px 70px #350f501c}.about-team-portrait{background:radial-gradient(circle at 50% 70%,#8b2cff2b,#0000 55%),linear-gradient(#191022,#0c0810);place-items:center;height:350px;display:grid;position:relative;overflow:hidden}.about-team-portrait:after{content:"";background:linear-gradient(#0000,#0c0810);height:38%;position:absolute;bottom:0;left:0;right:0}.about-team-portrait>span{color:#a89ab2;z-index:2;font:500 9px DM Mono;position:absolute;top:22px;left:24px}.about-team-portrait img{object-fit:contain;z-index:1;filter:drop-shadow(0 22px 30px #0009);width:64%;height:78%;transition:transform .6s;position:relative}.about-team-card:hover .about-team-portrait img{transform:translateY(-8px)scale(1.05)}.about-team-meta{padding:24px}.about-team-meta small{letter-spacing:.1em;color:#b879ff;font:500 8px DM Mono}.about-team-meta h3{letter-spacing:-.06em;margin:12px 0 25px;font:900 clamp(38px,4vw,55px)/.88 Archivo}.about-team-meta b{letter-spacing:.08em;border-top:1px solid #ffffff18;justify-content:space-between;padding-top:16px;font:500 8px DM Mono;display:flex}.about-bottom{background:linear-gradient(120deg,#4b0ba0,#8e2cff 48%,#4c0aa4);padding:130px 9vw 140px;position:relative;overflow:hidden}.about-bottom:after{content:"TRT";color:#0000;-webkit-text-stroke:1px #ffffff1b;letter-spacing:-.12em;font:900 30vw/.7 Archivo;position:absolute;bottom:-11vw;right:-2vw}.about-bottom .section-kicker,.about-bottom h2,.about-bottom>p,.about-bottom-actions{z-index:1;position:relative}.about-bottom h2{margin-top:25px;margin-bottom:25px}.about-bottom h2 em{color:#d6a6ff}.about-bottom>p{color:#e7daf0;max-width:470px;margin:0;font-size:15px;line-height:1.7}.about-bottom-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.button--light{color:#1a0b23;background:#fff}.about-text-link{color:#fff;letter-spacing:.08em;border-bottom:1px solid #ffffff70;padding-bottom:9px;font:500 9px DM Mono;text-decoration:none}.about-page footer{background:#08060d}@media (max-width:900px){.about-hero{padding:125px 7vw 90px}.about-hero-mark{opacity:.7;width:38vw;right:4vw}.about-hero-side{display:none}.about-mission,.about-strategy{grid-template-columns:1fr;gap:45px;padding:110px 7vw 120px}.about-values,.about-team{padding:110px 7vw 120px}.about-values-head,.about-team-head{grid-template-columns:1fr 1fr}.about-values-head>p,.about-team-head>p{grid-column:2}.about-values-grid,.about-team-grid{grid-template-columns:1fr}.about-value-card{min-height:340px}.about-value-mark{margin-top:55px}.about-stats{grid-template-columns:1fr}.about-stat{border-bottom:1px solid #ffffff18;border-right:0;padding:45px 7vw}.about-stat:last-child{border-bottom:0}.about-team-portrait{height:320px}}@media (max-width:620px){.about-hero{min-height:92svh;padding:115px 7vw 80px}.about-back{margin-bottom:35px}.about-hero h1{font-size:clamp(70px,20vw,110px)}.about-hero-copy>p{font-size:16px}.about-hero-mark{opacity:.55;width:48vw;top:auto;bottom:8%;right:-2vw;transform:none}.about-mission,.about-strategy{padding:90px 7vw 100px}.about-mission h2,.about-strategy h2,.about-values h2,.about-team h2,.about-bottom h2{font-size:clamp(56px,17vw,90px)}.about-values,.about-team{padding:90px 7vw 100px}.about-values-head,.about-team-head{grid-template-columns:1fr;gap:25px;margin-bottom:50px}.about-values-head>p,.about-team-head>p{grid-column:auto}.about-strategy-card{min-height:390px}.about-stat strong{font-size:70px}.about-team-portrait{height:285px}.about-bottom{padding:90px 7vw 105px}.about-bottom-actions{gap:20px}}.about-page .site-header{background:#4d0092;border-bottom:0}.about-page .site-header.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#4d0092}.about-page .desktop-nav a{color:#fff}.about-page .desktop-nav a:hover{opacity:.75}.about-page .brand-wordmark small{color:#eadcff}.about-page .nav-cta{background:#ffffff10;border-color:#ffffff35}.about-page .about-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#9b3cff38,#0000 28%),radial-gradient(circle at 20% 80%,#5b13b82b,#0000 34%),linear-gradient(135deg,#09050f,#21064a 52%,#10061f);min-height:92svh}.about-page .about-hero-grid{opacity:.1;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px)}.about-page .about-hero:after{-webkit-text-stroke:1px #b45cff18}.about-page .about-back{color:#cfc2da}.about-page .about-hero .section-kicker{color:#c994ff}.about-page .about-hero .section-kicker:before{background:#a85aff}.about-page .about-hero h1,.about-page .about-mission h2,.about-page .about-strategy h2,.about-page .about-values h2,.about-page .about-team h2,.about-page .about-bottom h2{letter-spacing:-.075em;font-family:DM Sans,sans-serif;font-weight:800;line-height:.84}.about-page .about-hero h1{margin:28px 0 30px;font-size:clamp(72px,11vw,156px)}.about-page .about-hero h1 em,.about-page .about-mission h2 em,.about-page .about-strategy h2 em,.about-page .about-values h2 em,.about-page .about-team h2 em{color:#b879ff;font-weight:500}.about-page .about-hero-copy>p{color:#d6cbe0;letter-spacing:-.02em;font-family:DM Sans,sans-serif;font-weight:500;line-height:1.6}.about-page .about-hero-side{color:#a99bb5}.about-page .about-hero-side strong{color:#c17cff}.about-page .about-mission{color:#fff;background:#0a0711}.about-page .about-mission .section-kicker,.about-page .about-values .section-kicker{color:#c792ed}.about-page .about-mission .section-kicker:before,.about-page .about-values .section-kicker:before{background:#a85aff}.about-page .about-mission h2,.about-page .about-strategy h2,.about-page .about-values h2,.about-page .about-team h2,.about-page .about-bottom h2{font-size:clamp(58px,7.7vw,112px)}.about-page .about-mission>div:last-child>p:first-of-type{color:#e5ddec;letter-spacing:-.025em;font-family:DM Sans,sans-serif;font-weight:600;line-height:1.5}.about-page .about-muted{color:#9f94a9}.about-page .about-strategy{background:#07050c}.about-page .about-strategy-copy>p{color:#aaa0b6}.about-page .about-strategy-card{background:linear-gradient(145deg,#1b0b2c,#0d0912);border-color:#ffffff1c}.about-page .about-strategy-card strong{letter-spacing:-.07em;font-family:DM Sans,sans-serif;font-weight:800}.about-page .about-values{color:#fff;background:#0e0917}.about-page .about-values-head>p{color:#aaa0b6}.about-page .about-value-card{box-shadow:none;background:#140c1f;border-color:#ffffff16}.about-page .about-value-card:hover{background:#1a0e29;border-color:#a84fff55;box-shadow:0 25px 60px #0005}.about-page .about-value-card>span{color:#9e91ab}.about-page .about-value-mark{color:#a24fff}.about-page .about-value-card h3{letter-spacing:-.06em;color:#fff;font-family:DM Sans,sans-serif;font-weight:800}.about-page .about-value-card p{color:#a99eaf}.about-page .about-stat strong{letter-spacing:-.08em;font-family:DM Sans,sans-serif;font-weight:800}.about-page .about-team{background:#09060f}.about-page .about-team-card{background:#120b1a;border-color:#ffffff16}.about-page .about-team-meta h3{letter-spacing:-.055em;font-family:DM Sans,sans-serif;font-weight:800}@media (max-width:620px){.about-page .about-hero h1{font-size:clamp(64px,18vw,100px)}.about-page .about-mission h2,.about-page .about-strategy h2,.about-page .about-values h2,.about-page .about-team h2,.about-page .about-bottom h2{font-size:clamp(52px,15vw,84px)}}.about-page{color:#f7f3fb!important;background:#08050d!important;font-family:DM Sans,sans-serif!important}.about-page .site-header,.about-page .site-header.scrolled{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#08050df0!important;border-bottom:1px solid #ffffff17!important}.about-page .desktop-nav a,.about-page .brand-wordmark strong,.about-page .brand-wordmark small{color:#fff!important}.about-page .about-hero{background:radial-gradient(700px at 82% 35%,#892bff3d,#0000 68%),radial-gradient(520px at 12% 82%,#5600b429,#0000 68%),linear-gradient(135deg,#08050d 0%,#160b24 54%,#0b0711 100%)!important;min-height:88svh!important;padding-top:150px!important}.about-page .about-hero-grid{opacity:.055!important}.about-page .about-hero-glow{opacity:.22!important;filter:blur(90px)!important}.about-page .about-hero-mark{opacity:.82!important;filter:drop-shadow(0 0 55px #8d27ff59)!important}.about-page .about-hero-mark:before{background:radial-gradient(circle,#9b3eff33,#0000 64%)!important}.about-page .about-hero h1,.about-page .about-mission h2,.about-page .about-strategy h2,.about-page .about-values h2,.about-page .about-team h2,.about-page .about-bottom h2{letter-spacing:-.085em!important;font-family:DM Sans,sans-serif!important;font-style:normal!important;font-weight:900!important;line-height:.86!important}.about-page .about-hero h1{font-size:clamp(76px,10.5vw,150px)!important}.about-page .about-hero h1 em,.about-page .about-mission h2 em,.about-page .about-strategy h2 em,.about-page .about-values h2 em,.about-page .about-team h2 em,.about-page .about-bottom h2 em{color:#b875ff!important;font-style:normal!important;font-weight:700!important}.about-page .about-hero-copy>p,.about-page .about-mission>div:last-child>p:first-of-type,.about-page .about-strategy-copy>p,.about-page .about-values-head>p,.about-page .about-team-head>p,.about-page .about-bottom>p{font-family:DM Sans,sans-serif!important}.about-page .about-mission,.about-page .about-strategy,.about-page .about-team{background:#09060f!important}.about-page .about-values{background:#10091a!important}.about-page .about-value-card{background:#160d21!important}.about-page .about-stats{background:linear-gradient(110deg,#3f087f,#7622ce 52%,#460a91)!important}.about-page .about-bottom{background:linear-gradient(120deg,#35076e,#6d19bd 50%,#3d087f)!important}.about-page .about-strategy-card{background:linear-gradient(145deg,#1b0b2c,#0d0912)!important}.about-page .about-team-card{background:#120b1a!important}.about-page .about-page footer{background:#07050b!important}.about-page .about-values-grid{align-items:stretch}.about-page .about-value-card{background:#120a1b;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.about-page .about-value-image{background:#241035;width:100%;height:230px;position:relative;overflow:hidden}.about-page .about-value-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a051061);position:absolute;inset:0}.about-page .about-value-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s;display:block;transform:scale(1.01)}.about-page .about-value-card:hover .about-value-image img{filter:saturate(1.08);transform:scale(1.06)}.about-page .about-value-content{flex-direction:column;flex:1;padding:25px 27px 30px;display:flex}.about-page .about-value-top{justify-content:space-between;align-items:center;min-height:40px;display:flex}.about-page .about-value-top>span{letter-spacing:.12em;color:#9e91ab;font:500 9px/1.4 DM Mono,monospace}.about-page .about-value-mark{color:#a24fff;margin:0;font:300 48px/.8 DM Sans,sans-serif}.about-page .about-value-card h3{letter-spacing:-.055em;color:#fff;margin:22px 0 13px;font-family:DM Sans,sans-serif;font-size:clamp(29px,3vw,44px);font-weight:800;line-height:.9}.about-page .about-value-card p{color:#aaa0b6;max-width:360px;margin:0;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.65}@media (max-width:900px){.about-page .about-value-image{height:250px}}@media (max-width:620px){.about-page .about-value-image{height:210px}.about-page .about-value-content{padding:22px 23px 27px}}.value-card{padding-top:0;overflow:hidden}.value-card-image{filter:saturate(.95)contrast(1.02);background-position:50%;background-size:cover;border-radius:22px 22px 0 0;height:190px;margin:0 0 28px}.value-card-top,.value-mark,.value-card h3,.value-card p,.value-card small{margin-left:28px;margin-right:28px}.value-card-top{margin-top:0}@media (max-width:900px){.value-card-image{height:170px}}@media (max-width:620px){.value-card-image{height:190px}.value-card-top,.value-mark,.value-card h3,.value-card p,.value-card small{margin-left:20px;margin-right:20px}}.news-card-image{background-position:50%;background-size:cover}.news-page--soon{color:#17111f;background:#f7f5f8;min-height:100svh}.news-page--soon .site-header{background:#4d0092;border-bottom:0}.news-page--soon .site-header.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#4d0092}.news-page--soon .desktop-nav a{color:#fff}.news-page--soon .desktop-nav a:hover{opacity:.75}.news-page--soon .brand-wordmark small{color:#eadcff}.news-page--soon .nav-cta{background:#ffffff10;border-color:#ffffff35}.news-coming-soon{background:radial-gradient(circle at 78% 45%,#d49bff 0,#ead8fa 19%,#f7f5f8 48%,#fff 100%);flex-direction:column;justify-content:center;min-height:calc(100svh - 88px);padding:150px 9vw 120px;display:flex;position:relative;overflow:hidden}.news-coming-soon:before{content:"";pointer-events:none;background-image:linear-gradient(#5f26900b 1px,#0000 1px),linear-gradient(90deg,#5f26900b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.news-coming-kicker{z-index:2;justify-content:space-between;align-items:center;margin-bottom:42px;display:flex;position:relative}.news-coming-kicker .section-kicker{color:#6520a0}.news-coming-index{letter-spacing:.08em;color:#7c4b9e;font:700 9px DM Mono}.news-coming-copy{z-index:2;max-width:1050px;position:relative}.news-coming-copy h1{letter-spacing:-.12em;color:#17111f;margin:0;font:900 clamp(82px,13vw,180px)/.78 Archivo}.news-coming-copy h1 span{color:#8128bc;font-weight:500}.news-coming-copy h2{letter-spacing:-.1em;color:#17111f;margin:24px 0 0;font:900 clamp(58px,8vw,115px)/.78 Archivo}.news-coming-copy h2 em{color:#8128bc;font-weight:500}.news-coming-copy p{color:#62576a;max-width:500px;margin:35px 0 0;font:500 16px/1.65 DM Sans}.news-coming-actions{z-index:2;gap:28px;margin-top:42px;display:flex;position:relative}.news-coming-actions a{letter-spacing:.07em;color:#4d0092;border-bottom:1px solid #7f42a780;padding-bottom:9px;font:700 9px DM Mono;text-decoration:none}.news-coming-mark{color:#0000;-webkit-text-stroke:1px #7427aa18;letter-spacing:-.13em;pointer-events:none;font:900 27vw/.75 Archivo;position:absolute;bottom:-8vw;right:-3vw}@media (max-width:620px){.news-coming-soon{min-height:calc(100svh - 72px);padding:125px 7vw 90px}.news-coming-kicker{margin-bottom:30px}.news-coming-index{font-size:8px}.news-coming-copy h1{font-size:clamp(70px,23vw,115px)}.news-coming-copy h2{font-size:clamp(52px,17vw,82px)}.news-coming-copy p{font-size:14px}.news-coming-actions{flex-wrap:wrap;gap:18px;margin-top:32px}.news-coming-mark{font-size:42vw;bottom:-3vw}}.career-values .value-grid{border:0;gap:16px}.career-values .value-card{background:linear-gradient(160deg,#120a1b,#09070e);border:1px solid #ffffff1f;border-radius:18px;min-height:620px;padding:0 0 30px;overflow:hidden;box-shadow:0 18px 55px #0000002e}.career-values .value-card-image{filter:saturate(1.02)contrast(1.03);background-position:50% 38%;background-size:cover;border-radius:0;flex:0 0 285px;width:100%;height:285px;margin:0;position:relative}.career-values .value-card-image:after{content:"";background:linear-gradient(#0000 62%,#08050d73);position:absolute;inset:0}.career-values .value-card-top{margin:0 30px;padding-top:22px}.career-values .value-mark{margin:30px 30px 0;font-size:64px;line-height:.75}.career-values .value-card h3{margin:25px 30px 14px;font-size:clamp(30px,3vw,48px);line-height:.9}.career-values .value-card p{max-width:390px;margin:0 30px}.career-values .value-card small{margin:0 30px;padding-top:28px}.career-values .value-card:hover{background:linear-gradient(160deg,#180d24,#0b0710)}@media (max-width:900px){.career-values .value-grid{grid-template-columns:1fr}.career-values .value-card-image{flex-basis:300px;height:300px}}@media (max-width:620px){.career-values .value-card{min-height:0}.career-values .value-card-image{flex-basis:240px;height:240px}.career-values .value-card-top,.career-values .value-mark,.career-values .value-card h3,.career-values .value-card p,.career-values .value-card small{margin-left:22px;margin-right:22px}}
