@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/hackneuro/b6d615379a.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/hackneuro/328de7bca1.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/hackneuro/3fb21f3fbe.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/hackneuro/d0bac8791f.woff)format("woff")}:root{--bg:#030c1b;--surface:#07162a;--cyan:#08d7ea;--white:#f4f7fb;--muted:#a2afc1;--line:#08d7ea30;--heading:"Unbounded",Arial,sans-serif;--body:"Manrope",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--white);font-family:var(--body);margin:0;font-size:16px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h1,h2{font-family:var(--heading)}h2{letter-spacing:-.045em;font-size:clamp(28px,3.2vw,46px);line-height:1.2}h3{letter-spacing:-.025em;font-size:25px;line-height:1.35}.wrap{width:min(1280px,100% - 96px);margin-inline:auto}.cyan{color:var(--cyan)}.eyebrow{color:var(--cyan);letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:12px;line-height:1.6}.muted-heading{color:#8595ad}.outline{color:#0000;-webkit-text-stroke:1px #aac7d7}.skip{background:var(--cyan);color:var(--bg);z-index:1000;padding:14px;position:fixed;top:-80px;left:20px}.skip:focus{top:10px}:focus-visible{outline-offset:6px;border-radius:4px;outline:3px solid #20eeff}.scroll-progress{transform-origin:0;background:var(--cyan);z-index:100;width:100%;height:2px;position:fixed;top:0;transform:scaleX(0)}.header{z-index:30;border-bottom:1px solid #0000;width:100%;transition:background .3s,border .3s;position:fixed;top:0}.header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--line);background:#030c1be0}.nav{align-items:center;gap:38px;height:96px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand img{width:50px;height:50px}.brand>span{font-family:var(--heading);letter-spacing:.035em;font-size:14px;line-height:1.45}.nav nav{gap:38px;margin-left:auto;font-size:14px;display:flex}.nav nav a{color:#c0cad6}.nav nav a:hover{color:var(--cyan)}.button{isolation:isolate;border:1px solid var(--cyan);background:var(--cyan);color:#021422;letter-spacing:.035em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:35px;min-height:62px;padding:18px 27px;font-size:14px;font-weight:700;line-height:1.5;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 34px #08d7ea10}.button:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 20%,#ffffff85 50%,#0000 80%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.button:hover:after{transform:translate(120%)}.button:hover{background:#3fe6f4;transform:translateY(-3px);box-shadow:0 8px 40px #08d7ea30}.button>span{font-size:25px;line-height:1}.button.small{border-radius:9px;gap:23px;min-height:44px;padding:12px 19px;font-size:12px}.button.small>span{font-size:20px}.hero{background:radial-gradient(at 75% 43%,#06344160,#0000 50%);min-height:850px;position:relative;overflow:hidden}#network{opacity:.65;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-glow{pointer-events:none;background:radial-gradient(#08d7ea09,#0000 65%);width:80%;height:100%;position:absolute;top:0;right:-20%}.hero-grid{z-index:1;grid-template-rows:auto auto auto;grid-template-columns:58% 42%;padding-top:157px;display:grid;position:relative}.hero-copy{z-index:3;grid-area:1/1;position:relative}.hero h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(44px,4.8vw,69px);line-height:1.12}.h1-detail{letter-spacing:-.035em;margin-top:14px;font-size:.52em;line-height:1.3;display:inline-block}.hero-description{color:var(--muted);max-width:565px;font-size:16px;line-height:1.8}.hero-description strong{color:#e0e7ef;font-weight:400}.hero-action{z-index:3;grid-area:2/1;margin-top:27px;position:relative}.micro{color:var(--muted);font-size:12px;line-height:1.6}.hero-action .micro{margin-top:12px}.text-link{color:#d6e1ed;align-items:center;gap:20px;margin-top:22px;font-size:14px;display:inline-flex}.text-link span{color:var(--cyan)}.hero-scene{z-index:1;perspective:1000px;width:58%;height:676px;position:absolute;top:118px;right:-6%}.hero-mascot{-o-object-fit:cover;object-fit:cover;will-change:transform;width:570px;height:713px;position:absolute;top:-24px;left:5%;-webkit-mask-image:linear-gradient(#000 75%,#0000 100%);mask-image:linear-gradient(#000 75%,#0000 100%)}.hero-scene picture{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 89%,#0000)}.orbit{border:1px solid #08d7ea35;border-radius:50%;width:510px;height:510px;position:absolute;top:50px;left:8%;box-shadow:0 0 90px #08d7ea05,inset 0 0 80px #08d7ea08}.orbit-two{border-style:dashed;border-color:#08d7ea12;width:590px;height:590px;animation:100s linear infinite orbit;top:10px;left:2%}.orbit-one:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 17px var(--cyan);border-radius:50%;position:absolute;top:14%;left:13%}.scene-coordinate{color:#93c7d380;writing-mode:vertical-rl;letter-spacing:.24em;font:10px ui-monospace,monospace;position:absolute;top:35px;right:12px}.glass-tag{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:3;background:#07172ccc;border:1px solid #4addf344;border-radius:14px;align-items:center;gap:15px;padding:17px 20px;display:flex;position:absolute;box-shadow:0 15px 70px #0005}.tag-top{color:#adbdce;font-size:13px;animation:7s ease-in-out infinite float;top:136px;right:0}.tag-top strong{color:#fff;font-weight:600}.mini-cross{color:var(--cyan);font-size:36px}.tag-bottom{animation:8s ease-in-out infinite reverse float;bottom:60px;left:4%}.tag-bottom>.cyan{font:600 33px var(--heading);letter-spacing:-.06em}.tag-bottom>span:last-child{color:#c0d1df;letter-spacing:.08em;font:10px/1.7 ui-monospace,monospace}.scene-label{color:#b8d1df;letter-spacing:.08em;font:11px ui-monospace,monospace;position:absolute;bottom:27px;right:48px}.scene-label>span{color:#668193;margin-left:20px}.trust{z-index:4;color:#b7c5d6;border-top:1px solid #8ecddd13;grid-column:1/-1;gap:40px;margin-top:20px;padding:35px 0 30px;font-size:13px;display:flex;position:relative}.trust b{color:var(--cyan);margin-right:9px;font-weight:400}.topic-strip{border-block:1px solid var(--line);background:#07142280;padding:21px 24px;overflow:hidden}.topic-strip>div{white-space:nowrap;font:500 12px var(--heading);letter-spacing:.07em;color:#9baec1;justify-content:space-around;gap:35px;display:flex}.topic-strip span{color:var(--cyan)}.section{padding-top:114px;padding-bottom:114px}.section-head{margin-bottom:48px}.section-head .eyebrow{margin-bottom:22px}.section-head>p:last-child:not(.eyebrow){color:var(--muted);max-width:640px;margin-top:23px;font-size:17px}.gift-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.gift-card{border:1px solid var(--line);transform-style:preserve-3d;background:linear-gradient(140deg,#09203680,#061122);border-radius:21px;padding:30px 34px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.gift-card:hover{border-color:#08d7ea70;box-shadow:0 25px 80px #0003}.card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.card-top>.eyebrow{color:#b0c0d1}.pill{color:var(--cyan);letter-spacing:.07em;border:1px solid #08d7ea40;border-radius:100px;padding:5px 10px;font-size:10px}.gift-art{justify-content:center;align-items:center;height:258px;margin-top:14px;display:flex;position:relative}.huge-number{font:600 170px/1 var(--heading);letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #29d8e826;opacity:.75;position:absolute;top:25px;left:0}.document-preview{z-index:1;background:linear-gradient(125deg,#12344c,#071729);border:1px solid #49c9e55e;border-radius:12px;width:260px;margin-left:90px;padding:20px 22px;transform:rotate(-7deg);box-shadow:0 14px 65px #0006,0 0 60px #08d7ea0d}.document-header{border-bottom:1px solid var(--line);letter-spacing:.07em;color:var(--cyan);justify-content:space-between;margin-bottom:9px;padding-bottom:13px;font:12px ui-monospace,monospace;display:flex}.document-preview>span{color:#d7e8f1;padding:6px 0;font-size:11px;display:block}.document-preview b{color:var(--cyan);margin-right:10px}.document-preview small{letter-spacing:.08em;color:#91aabc;font-size:7px}.doc-progress{background:linear-gradient(to right,var(--cyan) 68%,#1a3546 68%);border-radius:2px;height:4px;margin:14px 0 5px}.lesson-window{z-index:1;background:linear-gradient(125deg,#163c53,#091b32);border:1px solid #53baca6b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:275px;height:176px;margin-left:70px;display:flex;position:relative;transform:rotate(6deg);box-shadow:0 14px 65px #0006}.lesson-window:before,.lesson-window:after{content:"";z-index:-1;border:1px solid #3d849251;border-radius:12px;position:absolute;inset:-9px 9px 9px -9px}.lesson-window:after{opacity:.45;inset:-18px 18px 18px -18px}.lesson-bar{border-bottom:1px solid #47a1ba29;align-items:center;gap:4px;width:100%;padding:9px 12px;display:flex;position:absolute;top:0}.lesson-bar i{background:#58788d;border-radius:50%;width:4px;height:4px}.lesson-bar span{letter-spacing:.1em;color:#8ca9bc;margin-left:auto;font:7px ui-monospace,monospace}.play-icon{color:var(--cyan);border:1px solid #08d7ea70;border-radius:50%;place-items:center;width:50px;height:50px;margin-top:19px;padding-left:3px;display:grid;box-shadow:0 0 35px #08d7ea1a}.lesson-window>span{letter-spacing:.12em;color:#b2c8d5;font-size:8px}.gift-card h3{font-size:27px}.gift-card>p{color:var(--muted);max-width:450px;margin-top:14px;font-size:16px}.card-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.card-tags>span{color:#a9c0ce;border:1px solid #8aabba26;border-radius:6px;padding:5px 11px;font-size:11px}.center-action{flex-direction:column;align-items:center;gap:14px;margin-top:42px;display:flex}.why-section{background:linear-gradient(90deg,#061626,#030c1b);border-block:1px solid #7bbeda13;padding-block:72px;position:relative}.why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.why-visual{aspect-ratio:4/5;min-width:0;position:relative}.why-visual>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 68%,#0000);mask-image:linear-gradient(#000 68%,#0000)}.why-caption{border-left:2px solid var(--cyan);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(90deg,#06172ce6,#06172c00);padding:22px 26px;position:absolute;bottom:8%;left:10%}.why-caption p{margin-top:9px;font-size:22px;line-height:1.4}.why-copy>h2{margin:23px 0 34px}.reason{border-top:1px solid #95ccdc23;gap:23px;padding:22px 0;display:flex}.reason>span{color:var(--cyan);padding-top:6px;font:12px ui-monospace,monospace}.reason h3{font-size:20px}.reason p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.8}.messenger-section{text-align:center}.messenger-section .section-head>p{margin-inline:auto}.messenger-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.messenger{text-align:left;background:linear-gradient(135deg,#0b2034,#061222);border:1px solid #376879;border-radius:16px;align-items:center;gap:17px;min-height:102px;padding:23px;transition:background .25s,border-color .25s,transform .25s;display:flex}.messenger:hover{border-color:var(--cyan);background:#0d2a3f;transform:translateY(-4px)}.messenger strong{white-space:nowrap;font-size:17px;font-weight:600;display:block}.messenger small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.service-icon{width:46px;height:46px;color:var(--cyan);background:#0d3648;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.service-icon svg{width:24px;height:24px}.max-icon{letter-spacing:-.08em;font-size:12px;font-weight:800}.vk-icon{letter-spacing:-.12em;font-size:21px;font-weight:800}.link-arrow{color:#a6c2d0;margin-left:auto;font-size:22px}.projects-section{background:#071323;border-top:1px solid #678fa51c}.project-tabs{gap:12px;margin-bottom:30px;display:flex}.project-tabs[hidden]{display:none}.project-tabs button{color:#aabccd;background:0 0;border:1px solid #779cac40;border-radius:9px;min-height:48px;padding:13px 19px;font-size:14px}.project-tabs button[aria-selected=true]{color:var(--cyan);background:#08d7ea13;border-color:#08d7ea60}.project-tabs span{opacity:.65;margin-left:17px;font-family:monospace}.project-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.project-grid[hidden]{display:none}.project-grid+.project-grid{margin-top:24px}.project-card{background:linear-gradient(160deg,#112b4070,#071422);border:1px solid #799fa631;border-radius:17px;flex-direction:column;min-width:0;padding:25px 22px;transition:border .25s,transform .25s;display:flex}.project-card:hover{border-color:var(--cyan);transform:translateY(-6px)}.project-label{letter-spacing:.07em;color:#9db1c1;min-height:32px;font:10px ui-monospace,monospace}.project-symbol{font:600 57px var(--heading);letter-spacing:-.09em;color:#08d7eacc;justify-content:space-between;align-items:center;margin-block:24px 30px;display:flex}.project-symbol.outline{color:#0000;-webkit-text-stroke:1px #08d7ea7a}.project-symbol>span{font-family:var(--body);color:#517786;-webkit-text-stroke:0;font-size:30px}.project-card h3{font-size:19px}.project-card p{color:var(--muted);margin:12px 0 24px;font-size:14px;line-height:1.8}.project-cta{border-top:1px solid #76a4b527;justify-content:space-between;gap:8px;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.project-cta>span{color:var(--cyan)}.final-section{padding-block:110px}.final-card{background:radial-gradient(at 90%,#08414f,#07182b 60%);border:1px solid #08d7ea40;border-radius:24px;grid-template-columns:65% 35%;min-height:530px;display:grid;position:relative;overflow:hidden}.final-copy{z-index:2;padding:55px 50px;position:relative}.final-copy h2{margin-top:23px;font-size:clamp(26px,3.1vw,43px)}.final-copy>p:not(.eyebrow){color:#adbfcd;max-width:460px;margin:22px 0 28px;font-size:16px}.final-visual{width:520px;height:650px;position:absolute;bottom:-100px;right:-30px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.final-visual>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gift-pack{letter-spacing:.05em;background:#09283de6;border:1px solid #37e9f6a0;border-radius:9px;padding:17px 22px;font:12px ui-monospace,monospace;position:absolute;bottom:235px;left:95px;transform:rotate(-7deg);box-shadow:0 0 45px #08d7ea22}.gift-pack b{color:var(--cyan);font-weight:400}.footer{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:28px;display:grid}.footer>div>p{color:var(--muted);margin-top:20px;font-size:14px}.social-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:26px;font-size:14px;display:flex}.social-links a:hover{color:var(--cyan)}.footer-bottom{color:#889eb2;border-top:1px solid #739db423;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:24px;font-size:12px;display:flex}.footer-bottom>span:nth-child(2){letter-spacing:.08em;font-family:monospace;font-size:11px}.mobile-sticky{display:none}dialog{width:min(500px,100% - 36px);color:var(--white);background:#07162a;border:1px solid #08d7ea50;border-radius:23px;max-height:90dvh;padding:0;overflow:auto;box-shadow:0 35px 160px #000b}dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010714b8}dialog[open]{animation:.28s ease-out dialogIn}.dialog-inner{padding:38px;position:relative}.dialog-close{color:#bdc8d8;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:29px;position:absolute;top:14px;right:14px}.dialog-close:hover{color:#fff;background:#183244}.dialog-inner>.eyebrow{margin-right:25px;font-size:10px}.dialog-inner h2{text-transform:uppercase;margin-top:23px;font-size:31px}.dialog-inner>p:not(.eyebrow){color:var(--muted);margin-top:18px;font-size:14px}.dialog-inner .messenger{min-height:80px;margin-top:12px;padding:15px}.dialog-inner .messenger:first-child{margin-top:28px}.dialog-foot{text-align:center;font-size:12px!important}.sheet-handle{display:none}.intro{animation:.65s both intro}.hero h1{animation-delay:80ms}.hero-description{animation-delay:.16s}.hero-action{animation-delay:.24s}.reveal{opacity:1}.js-motion .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(25px)}.js-motion .reveal.visible{opacity:1;transform:translateY(0)}@keyframes intro{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes dialogIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width>=1600px){.hero{min-height:900px}.hero-grid{padding-top:168px}.hero h1{font-size:72px}.hero-scene{top:135px;right:-3%}}@media (width<=1150px){.wrap{width:calc(100% - 64px)}.nav{gap:28px}.hero-grid{grid-template-columns:57% 43%}.hero h1{font-size:52px}.hero-description{font-size:15px}.hero-scene{width:60%;top:150px;right:-7%}.hero-mascot{width:520px;height:650px;left:0}.tag-top{top:125px;right:3%}.tag-bottom{bottom:95px;left:10%}.trust{gap:27px}.why-grid{gap:40px}.messenger{gap:12px;padding:18px}.messenger strong{font-size:14px}.messenger-grid{gap:12px}.project-grid{grid-template-columns:repeat(2,1fr)}.project-label{min-height:0}.project-symbol{margin-block:20px}.final-copy{padding:43px 36px}.final-card{grid-template-columns:70% 30%}.final-visual{right:-110px}.social-links{gap:20px}}@media (width<=767px){.wrap{width:calc(100% - 40px)}.header .nav{justify-content:space-between;gap:10px;height:72px}.nav nav{display:none}.brand{gap:8px}.brand img{width:38px;height:38px}.brand>span{letter-spacing:.02em;font-size:10px}.button.small{gap:9px;min-height:42px;padding:10px 12px;font-size:10px}.button.small>span{font-size:18px}.hero{min-height:0}.hero-grid{grid-template-rows:auto 172px auto auto;grid-template-columns:1fr;padding-top:101px}.hero-copy{grid-area:1/1}.hero .eyebrow{letter-spacing:.045em;font-size:10px}.hero .eyebrow>span{display:none}.hero h1{letter-spacing:-.055em;margin:16px 0 17px;font-size:clamp(36px,8.8vw,51px);line-height:1.11}.h1-detail{letter-spacing:-.035em;margin-top:10px;font-size:.49em;line-height:1.45}.hero-description{max-width:350px;font-size:14px;line-height:1.7}.desktop{display:none}.hero-scene{grid-area:2/1;width:100%;height:172px;margin-top:4px;position:relative;top:auto;right:auto;overflow:hidden}.hero-mascot{-o-object-position:top;object-position:top;width:245px;height:306px;top:-30px;left:auto;right:-4px;-webkit-mask-image:linear-gradient(#000 25%,#0000 80%);mask-image:linear-gradient(#000 25%,#0000 80%)}.hero-scene picture{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 90%,#0000)}.orbit{opacity:.5;width:210px;height:210px;top:10px;left:auto;right:10px}.orbit-two{width:260px;height:260px;top:-15px;right:-15px}.tag-top{border-radius:10px;gap:10px;padding:12px 14px;font-size:11px;animation:none;top:59px;left:0;right:auto}.mini-cross{font-size:27px}.tag-bottom,.scene-label,.scene-coordinate{display:none}.hero-action{grid-row:3;margin-top:0}.hero-action .button{gap:22px;width:100%;min-height:56px;padding:15px;font-size:12px}.hero-action .micro{text-align:center;margin-top:10px;font-size:10px}.text-link{justify-content:center;margin-top:15px;font-size:12px;display:flex}.trust{flex-wrap:wrap;grid-area:4/1;justify-content:center;gap:12px;margin-top:23px;padding:20px 0;font-size:11px}.trust b{margin-right:4px}.trust>span:last-child{display:none}.topic-strip{padding-block:17px}.topic-strip>div{justify-content:flex-start;gap:22px;font-size:10px}.section{padding-block:68px}h2{letter-spacing:-.04em;font-size:clamp(25px,6vw,34px);line-height:1.25}.section-head{margin-bottom:29px}.section-head>.eyebrow{margin-bottom:18px;font-size:10px}.section-head>p:last-child:not(.eyebrow){margin-top:17px;font-size:15px}.gift-grid{grid-template-columns:1fr;gap:18px}.gift-card{border-radius:18px;padding:23px 24px}.card-top>.eyebrow{font-size:11px}.pill{font-size:9px}.gift-art{height:225px}.huge-number{font-size:140px;top:35px}.document-preview{width:225px;margin-left:55px;padding:16px 17px}.document-preview>span{font-size:10px}.lesson-window{width:230px;height:155px;margin-left:48px}.gift-card h3{font-size:23px}.gift-card>p{font-size:15px}.card-tags{margin-top:21px}.center-action{margin-top:27px}.center-action .button{width:100%;min-height:56px;font-size:12px}.why-section{padding-block:35px 50px}.why-grid{grid-template-columns:1fr;gap:25px}.why-visual{aspect-ratio:1.25;max-height:380px;overflow:hidden}.why-visual>img{-o-object-position:50% 27%;object-position:50% 27%;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.why-caption{padding:13px 19px;bottom:3%;left:5%}.why-caption p{font-size:19px}.why-caption .eyebrow,.why-copy>.eyebrow{font-size:10px}.why-copy>h2{margin:18px 0 26px;font-size:31px}.reason{gap:19px;padding:20px 0}.reason h3{font-size:19px}.reason p{font-size:15px}.messenger-section{text-align:left}.messenger-grid{grid-template-columns:1fr}.messenger{gap:18px;min-height:85px;padding:18px}.messenger strong{font-size:17px}.messenger small{font-size:12px}.project-tabs{gap:8px}.project-tabs button{flex:1;padding:12px 13px;font-size:12px}.project-tabs span{display:none}.project-grid{grid-template-columns:1fr;gap:14px}.project-card{-moz-column-gap:18px;grid-template-columns:1fr auto;column-gap:18px;padding:22px;display:grid}.project-label{grid-column:1;font-size:9px}.project-symbol{grid-area:1/2/4;align-self:start;min-width:55px;margin:0;font-size:36px}.project-symbol>span{display:none}.project-card h3{grid-area:2/1;margin-top:14px;font-size:19px}.project-card p{grid-area:3/1;margin:8px 0 19px;font-size:14px}.project-cta{grid-column:1/-1;padding-top:15px;font-size:12px}.final-section{padding-block:64px}.final-card{flex-direction:column;min-height:0;display:flex}.final-copy{padding:31px 23px 0}.final-copy>.eyebrow{font-size:9px}.final-copy h2{margin-top:18px;font-size:25px}.final-copy>p:not(.eyebrow){margin-top:18px;font-size:14px}.final-copy .button{z-index:3;width:100%;min-height:55px;font-size:12px;position:relative}.final-visual{width:100%;height:280px;position:relative;bottom:auto;right:auto;-webkit-mask-image:linear-gradient(#0000,#000 20%,#000);mask-image:linear-gradient(#0000,#000 20%,#000)}.final-visual>img{-o-object-position:50% 22%;object-position:50% 22%;height:470px;transform:translateY(-45px)}.gift-pack{padding:15px 18px;font-size:10px;bottom:40px;left:22%}.footer{grid-template-columns:1fr;gap:26px;padding-bottom:100px}.footer>.brand img{width:45px;height:45px}.footer>div>p{margin-top:16px;font-size:13px}.social-links{justify-content:flex-start;gap:23px;font-size:13px}.footer-bottom{flex-wrap:wrap;gap:12px;padding-top:20px;font-size:11px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>a{margin-left:auto}.mobile-sticky:not([hidden]){width:100%;padding:12px 20px max(12px,env(safe-area-inset-bottom));z-index:25;background:linear-gradient(#0000,#030c1be8 16%);display:block;position:fixed;bottom:0;left:0}.mobile-sticky .button{width:100%;min-height:52px;padding:14px;font-size:12px}.mobile-sticky[hidden]{display:none}dialog{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:90dvh;margin:0;position:fixed;top:auto;bottom:0;left:0}.dialog-inner{padding:36px 24px max(27px,env(safe-area-inset-bottom))}.sheet-handle{background:#8a9eaf50;border-radius:5px;width:42px;height:4px;display:block;position:absolute;top:10px;left:calc(50% - 21px)}.dialog-inner h2{font-size:29px}.dialog-inner .messenger{min-height:77px}.dialog-inner .messenger strong{font-size:16px}.dialog-close{top:18px}}@media (width<=380px){.hero-grid{padding-top:92px}.hero h1{font-size:35px}.hero-description{font-size:13px}.hero-grid{grid-template-rows:auto 140px auto auto}.hero-scene{height:140px}.hero-mascot{top:-42px;right:-12px}.tag-top{font-size:10px;top:45px}.hero-action .button{font-size:11px}.hero-action .micro{font-size:9px}.section-head h2{font-size:24px}.final-copy h2{font-size:23px}.brand>span{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-motion .reveal{opacity:1;transform:none}#network{display:none}.hero-mascot{transform:none!important}}.project-card p,.reason p{font-size:16px}.project-label{font-size:12px}.project-cta{font-size:14px}.card-tags>span{font-size:12px}.micro{font-size:13px}@media (width<=767px){.hero-description{font-size:16px}.hero-grid{grid-template-rows:auto 126px auto auto}.hero-scene{height:126px}.hero-mascot{top:-42px}.tag-top{top:38px}.hero-action .micro{font-size:12px}.gift-card>p,.section-head>p:last-child:not(.eyebrow),.final-copy>p:not(.eyebrow){font-size:16px}.button.small{font-size:11px}.hero-action .button,.center-action .button,.mobile-sticky .button,.final-copy .button{font-size:13px}}@media (width<=767px) and (height<=720px){.hero-grid{grid-template-rows:auto 88px auto auto;padding-top:88px}.hero-scene{height:88px}.hero-mascot{width:200px;height:250px;top:-40px}.tag-top{top:18px}.hero h1{margin:13px 0;font-size:35px}.hero-description{font-size:14px;line-height:1.6}.hero-action .micro{font-size:11px}.h1-detail{margin-top:7px;font-size:.48em}.trust{margin-top:16px}}.footer-actions{align-items:center;gap:14px;display:inline-flex}.footer-actions .admin-link{color:#5b7387;opacity:.5;text-transform:none;letter-spacing:normal;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:opacity .25s,color .25s;display:inline-flex;overflow:visible}.footer-actions .admin-link:hover{opacity:1;color:var(--cyan);box-shadow:none;background:0 0;transform:none}.footer-actions .admin-link:after{content:none}.burger{z-index:42;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07162acc;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;padding:0;display:none;position:relative}.burger-box{flex-direction:column;justify-content:center;gap:5px;width:22px;height:16px;display:flex}.burger-box i{background:var(--cyan);border-radius:2px;width:100%;height:2px;transition:transform .3s,opacity .2s,width .3s;display:block}.burger-box.open i:first-child{transform:translateY(7px)rotate(45deg)}.burger-box.open i:nth-child(2){opacity:0;width:0}.burger-box.open i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-overlay{z-index:38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#020912cc;transition:opacity .3s;position:fixed;inset:0}.menu-overlay.open{opacity:1;pointer-events:auto}.mobile-menu{z-index:40;border-left:1px solid var(--line);overscroll-behavior:contain;background:linear-gradient(170deg,#08203a,#040e1d 60%);flex-direction:column;gap:6px;width:min(340px,86vw);height:100dvh;padding:104px 26px 34px;transition:transform .35s cubic-bezier(.3,.8,.3,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 70px #0008}.mobile-menu.open{transform:translate(0)}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav a{font:600 17px var(--heading);letter-spacing:-.02em;color:#e6eef7;border-bottom:1px solid #8ecddd1a;align-items:center;gap:14px;padding:17px 4px;display:flex}.mobile-menu nav a:active{color:var(--cyan)}.menu-num{letter-spacing:.1em;color:var(--cyan);opacity:.7;font:11px ui-monospace,monospace}.mobile-menu .button{width:100%;margin-top:26px}.mobile-menu .micro{text-align:center;margin-top:12px}@media (width<=1024px){.wrap{width:calc(100% - 48px)}.nav{height:78px}.nav nav,.header-cta{display:none}.burger{display:flex}.brand img{width:44px;height:44px}.hero{min-height:0}.hero-grid{grid-template-columns:1fr;padding-top:118px}.hero-copy,.hero-action{grid-column:1}.hero h1{margin:18px 0;font-size:clamp(38px,6.4vw,54px)}.hero-description{max-width:none}.hero-scene{grid-area:3/1;width:min(560px,92%);height:clamp(360px,52vw,520px);margin:34px auto 0;position:relative;top:0;left:0;right:auto}.hero-mascot{-o-object-position:top center;object-position:top center;width:100%;height:100%;top:0;left:0}.orbit{width:min(78%,420px);height:min(78%,420px);top:8%;left:11%}.orbit-two{width:min(90%,490px);height:min(90%,490px);top:2%;left:5%}.tag-top{top:12%;right:0}.tag-bottom{bottom:12%;left:0}.scene-coordinate,.scene-label{display:none}.trust{flex-wrap:wrap;gap:18px 26px;padding:26px 0 22px}.section{padding-top:78px;padding-bottom:78px}.gift-grid{grid-template-columns:1fr}.messenger-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.wrap{width:calc(100% - 36px)}.nav{height:70px}.hero-grid{padding-top:98px}.hero h1{letter-spacing:-.05em;font-size:clamp(32px,8.6vw,44px)}.h1-detail{font-size:.56em}.hero-scene{width:100%;height:clamp(300px,74vw,400px);margin-top:26px}.tag-top,.tag-bottom{border-radius:12px;padding:12px 14px;font-size:12px}.tag-bottom>.cyan{font-size:26px}.section{padding-top:60px;padding-bottom:60px}.section-head{margin-bottom:34px}.messenger-grid,.project-grid{grid-template-columns:1fr}.trust{gap:12px 20px;font-size:12px}}@media (width<=480px){.wrap{width:calc(100% - 28px)}.brand>span{font-size:12px}.brand img{width:38px;height:38px}.button{gap:16px;min-height:56px;padding:15px 20px;font-size:13px}}.mobile-menu nav a{font-size:16px;line-height:1.3}@media (width<=1024px){.hero-grid{grid-template-rows:auto auto auto!important}.hero-copy{grid-row:1!important}.hero-action{grid-row:2!important}.hero-scene{grid-row:3!important}}@media (width<=767px){.hero-scene{margin-top:22px;height:clamp(300px,74vw,380px)!important}.hero-mascot{top:0!important}.tag-top{top:10%!important}}body:has(.mobile-menu.open) .mobile-sticky{opacity:0;pointer-events:none}@media (width<=767px){.footer{padding-bottom:96px}}.menu-title{letter-spacing:.14em;color:#7d8fa3;text-transform:uppercase;margin:26px 0 4px;font:11px ui-monospace,monospace}.menu-projects{flex-direction:column;display:flex}.menu-projects a{border-bottom:1px solid #8ecddd1a;align-items:center;gap:13px;padding:13px 4px;display:flex}.menu-mark{width:38px;height:38px;font:600 13px var(--heading);letter-spacing:-.02em;color:var(--cyan);background:#08d7ea0d;border:1px solid #08d7ea3d;border-radius:10px;flex:none;place-items:center;display:grid}.menu-body{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-body strong{font:600 15px/1.25 var(--heading);letter-spacing:-.02em;color:#e6eef7}.menu-body small{letter-spacing:.09em;color:#7f93a8;font:9px/1.5 ui-monospace,monospace}.menu-projects a:last-child{border-bottom:none}.menu-body strong{letter-spacing:-.035em;font-size:14.5px}.menu-projects a{gap:11px;padding:12px 2px}.menu-go{color:#5d7286;flex:none;margin-left:auto;font-size:17px}.menu-body strong{white-space:normal}@media (width<=1024px){.tag-top{inset:auto auto 8% 0!important}}@media (width<=767px){.tag-top{gap:9px!important;padding:11px 13px!important;font-size:11px!important;bottom:6%!important}.hero-mascot{-o-object-position:50% 12%;object-position:50% 12%}}
