:root{--bg:#07061a;--ink:#f4f3ff;--muted:#9b98c4;--line:rgba(244,243,255,.1);--accent:#ff5a2e;--accent-2:#ff7a45;--purple:#7c5cff;--purple-l:#a98bff;--cream:#f4f3ff;--dark:#07061a;--ink-light:#15123b;--grad:linear-gradient(120deg,#ff5a2e,#ff7a45 30%,#b45cff 65%,#7c5cff);--btn:linear-gradient(135deg,#ff5a2e,#ff7a45);--sans:"Archivo",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,monospace;--pad:clamp(16px,3vw,40px);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;font-weight:900;font-stretch:75%;text-transform:uppercase;line-height:.88;letter-spacing:-.01em}em{font-family:var(--serif);font-style:italic;font-weight:400;text-transform:none;letter-spacing:-.02em}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.label{color:var(--purple-l);margin:0 0 24px}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 600px at 85% -10%,rgba(124,92,255,.22),transparent 60%),radial-gradient(700px 500px at -5% 30%,rgba(255,90,46,.12),transparent 60%)}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::selection{background:var(--accent);color:var(--dark)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.loader{display:none}.js .loader{display:block;position:fixed;inset:0;z-index:100;pointer-events:none}html.intro-lock,html.intro-lock body{overflow:hidden;height:100%}.ld-pos{position:absolute;left:50%;top:var(--mid,66%);transform:translate(-50%,calc(-100% - clamp(18px,3vw,40px)))}.ld-wrap{display:flex;align-items:center;justify-content:center}.ld-logo{display:block;height:clamp(44px,9vw,88px);width:auto;max-width:min(90vw,520px);object-fit:contain;clip-path:inset(0 100% 0 0)}.js .hero-title,.js .hero-meta,.js .hero-bottom{visibility:hidden}.intro-done .hero-title,.intro-done .hero-meta,.intro-done .hero-bottom{visibility:visible}@media(pointer:fine){html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M6 3v23l5.6-5.4 4 8.6 3.6-1.6-4-8.4H23z' fill='%23fff' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") 6 3,auto}a,button,summary,label[for],.play{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M11.5 4.5a2.3 2.3 0 0 1 4.6 0V12a2.3 2.3 0 0 1 4.4.9v.6a2.3 2.3 0 0 1 4.2 1.2v.4a2.3 2.3 0 0 1 3.8 1.7V22a8 8 0 0 1-8 8h-2.4a7.6 7.6 0 0 1-6.2-3.2l-4.8-6.7a2.3 2.3 0 0 1 3.6-2.9l1.8 2z' fill='%23fff' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M16.1 12v6M20.5 13.5V18M24.7 15.1V18' stroke='%23000' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E") 13 3,pointer}input,textarea{cursor:text}}.nav{position:fixed;inset:0 0 auto;z-index:60;display:flex;align-items:center;gap:24px;padding:18px var(--pad);color:#fff;transition:transform .5s cubic-bezier(.7,0,.2,1),background .4s,backdrop-filter .4s}.nav.solid{background:#07061ab8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.menu-open .nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.nav.hide{transform:translateY(-110%)}.logo{display:inline-flex;align-items:center;line-height:0}.logo img{display:block;height:28px;width:auto;max-width:none;object-fit:contain;flex:none}.nav-links{display:flex;gap:28px;margin-left:auto}.nav-links a,.nav-login{position:relative}.nav-links a:after,.nav-login:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.7,0,.2,1)}.nav-links a:hover:after,.nav-login:hover:after{transform:scaleX(1);transform-origin:left}.nav-right{display:flex;align-items:center;gap:22px;margin-left:40px}.nav-cta{border:1px solid currentColor;border-radius:99px;padding:9px 16px;transition:background .3s,color .3s}.nav-cta:hover{background:#fff;color:var(--dark)}.burger{display:none;background:none;border:0;width:44px;height:44px;padding:0;color:inherit}.burger span{display:block;height:2px;width:26px;margin:7px auto;background:currentColor;transition:transform .4s}.menu-open .burger span:first-child{transform:translateY(4.5px) rotate(45deg)}.menu-open .burger span:last-child{transform:translateY(-4.5px) rotate(-45deg)}.menu{position:fixed;inset:0;z-index:55;background:var(--grad);color:var(--dark);display:flex;align-items:flex-end;padding:100px var(--pad) 40px;clip-path:inset(0 0 100% 0);transition:clip-path .7s cubic-bezier(.7,0,.2,1);visibility:hidden}.menu-open .menu{clip-path:inset(0 0 0 0);visibility:visible}.menu nav{display:flex;flex-direction:column}.menu a{font:900 clamp(40px,11vw,80px)/.95 var(--sans);font-stretch:75%;text-transform:uppercase;letter-spacing:-.01em}.hero{position:relative;min-height:100svh;padding:110px var(--pad) var(--pad);display:flex;flex-direction:column;isolation:isolate;overflow:hidden}#ridge{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero-meta{display:flex;gap:10px 40px;flex-wrap:wrap;color:var(--muted)}.hero-title{margin-top:auto;padding-top:6vh;font-size:clamp(64px,15vw,280px);line-height:.8;color:var(--ink)}.line{display:block;overflow:hidden;padding:.16em 0 .06em;margin-top:-.14em}.line-in{display:inline-block;will-change:transform}.hero-title em{font-size:1.02em;padding-right:.08em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-bottom{display:grid;grid-template-columns:1fr auto auto;gap:40px;align-items:end;margin-top:4vh}.hero-lead{max-width:40ch;margin:0;font-size:clamp(16px,1.4vw,19px);color:var(--ink)}.hero-link{padding-bottom:6px;border-bottom:1px solid var(--line)}.play{position:relative;width:140px;height:140px;border:0;background:none;padding:0;color:var(--ink)}.play-ring{position:absolute;inset:0;width:100%;height:100%;animation:spin 36s linear infinite}.play-ring text{font:500 13.5px var(--mono);letter-spacing:.18em;text-transform:uppercase;fill:currentColor}.play-core{position:absolute;inset:34px;border-radius:50%;background:var(--btn);box-shadow:0 10px 40px -8px #ff5a2e99,0 0 0 calc(var(--lvl,0) * 10px) #7c5cff2e;display:grid;place-items:center;transform:scale(calc(1 + var(--lvl,0) * .1));transition:transform .8s ease-out}.play-ic{width:0;height:0;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--dark);margin-left:5px;transition:.2s}.play[aria-pressed=true] .play-ic{width:18px;height:20px;border:0;margin:0;background:linear-gradient(90deg,var(--dark) 0 6px,transparent 6px 12px,var(--dark) 12px)}.play[aria-pressed=true] .play-ring{animation-duration:28s}@keyframes spin{to{transform:rotate(360deg)}}.manifesto{padding:clamp(100px,18vw,240px) var(--pad)}.manifesto-text{margin:0;font:500 clamp(28px,4.6vw,72px)/1.1 var(--sans);letter-spacing:-.012em;word-spacing:.04em;max-width:24ch}.manifesto-text em{color:inherit}.manifesto-text em .w{background-image:var(--grad);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}.manifesto-text .w{display:inline-block}.marquee{padding:30px 0;border-block:1px solid var(--line);overflow:hidden}.mq-row{white-space:nowrap;overflow:hidden}.mq-track{display:inline-flex;align-items:center;gap:.4em;font:900 clamp(56px,10vw,160px)/1 var(--sans);font-stretch:70%;text-transform:uppercase;will-change:transform}.mq-track .o{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.mq-track i{font-style:normal;color:var(--accent);font-size:.5em}.mq-track i:nth-of-type(2n){color:var(--purple)}.how{position:relative;overflow:hidden}.how-track{display:flex;height:100svh;width:max-content}.how-panel{flex:none;width:min(78vw,1000px);height:100%;padding:120px var(--pad) var(--pad);border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.how-panel.intro{width:min(70vw,900px);border:0;justify-content:center}.how-panel.intro h2{font-size:clamp(52px,8vw,140px)}.how-panel.intro h2 em{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.hint{color:var(--muted);margin-top:40px}.how-n{font:900 min(48vw,62svh)/.75 var(--sans);font-stretch:62%;color:transparent;-webkit-text-stroke:1.5px var(--ink);letter-spacing:-.04em;display:block}.how-panel:hover .how-n{color:var(--purple);-webkit-text-stroke-color:var(--purple);transition:color .4s}.how-copy{max-width:420px}.how-copy h3{font-size:clamp(32px,3.6vw,56px);margin-bottom:14px}.how-copy p{margin:0;color:var(--muted);font-size:17px}.side-a{background:var(--cream);color:var(--ink-light);padding:clamp(90px,12vw,160px) var(--pad);position:relative}.side-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:60px}.side-head h2{font-size:clamp(48px,8vw,130px)}.side-head .label{margin:0}.side-a .label{color:var(--purple)}.tracks{list-style:none;margin:0;padding:0;border-top:1px solid currentColor}.track{position:relative;display:grid;grid-template-columns:70px 1fr auto;gap:20px;align-items:start;padding:22px 0;border-bottom:1px solid currentColor;isolation:isolate}.track{transition:color .4s}.track:hover{color:#fff}.track:before{content:"";position:absolute;inset:0 calc(var(--pad) * -1);background:linear-gradient(100deg,var(--purple),#9a5cff 60%,#b45cff);transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.7,0,.2,1);z-index:-1}.track:hover:before{transform:scaleY(1);transform-origin:top}.t-n,.t-time{padding-top:.9em}.track h3{font-size:clamp(34px,6vw,96px);transition:transform .5s cubic-bezier(.7,0,.2,1)}.track:hover h3{transform:translate(24px)}.t-desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.7,0,.2,1)}.t-desc p{overflow:hidden;margin:0;font-size:18px;max-width:44ch}.track:hover .t-desc{grid-template-rows:1fr}.track:hover .t-desc p{padding-top:12px}.follower{position:fixed;top:0;left:0;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;pointer-events:none;z-index:5;display:grid;place-items:center;background:radial-gradient(circle,var(--cream) 0 4%,transparent 4.5%),radial-gradient(circle,#ff5a2e 0 30%,transparent 30.5%),repeating-radial-gradient(circle,#0e0c24 0 2px,#1a1738 2px 4px);transform:scale(0);color:var(--dark);box-shadow:0 20px 50px -10px #7c5cff99;font:900 22px var(--sans)}.follower span{animation:spin 3s linear infinite;display:block}@media(hover:none){.t-desc{grid-template-rows:1fr}.t-desc p{padding-top:10px}.follower{display:none}}.portal{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center;padding:clamp(100px,14vw,200px) var(--pad);overflow:hidden}.record{position:relative;aspect-ratio:1;width:min(100%,560px);justify-self:start}.sleeve{position:absolute;inset:0;container-type:inline-size;background:var(--grad);color:var(--dark);padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;box-shadow:30px 30px 80px -20px #000000b3,0 0 120px -30px #7c5cff99;z-index:2}.sleeve-logo{position:relative;z-index:1;display:block;height:clamp(34px,11cqw,56px);width:auto;max-width:72%;object-fit:contain;flex:none;align-self:flex-start}.sleeve-meta{line-height:1.6}.sleeve-mark{position:absolute;right:-8cqw;bottom:-12cqw;width:78cqw;height:auto;aspect-ratio:1;object-fit:contain;pointer-events:none;z-index:0}.disc{position:absolute;inset:3%;border-radius:50%;z-index:1}.disc-spin{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,transparent 0 31%,#000 31.5% 33%,transparent 33.5%),conic-gradient(from 30deg,#fff0,#ffffff1f,#fff0 20% 50%,#ffffff1a,#fff0 70%),repeating-radial-gradient(circle,#0c0a20 0 2px,#16133a 2px 3px);animation:spin 5s linear infinite;position:relative;box-shadow:0 0 0 1px #000}.disc-label{position:absolute;inset:30%;width:40%;height:40%}.disc-label text{font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--ink)}.portal-copy h2{font-size:clamp(48px,7vw,116px);margin-bottom:28px}.portal-copy h2 em{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.portal-copy p{font-size:clamp(17px,1.4vw,20px);color:var(--muted);max-width:42ch;margin:0 0 28px}.portal-copy ul{list-style:none;padding:0;margin:0 0 40px;display:grid;gap:12px}.portal-copy li:before{content:"✺ ";color:var(--purple-l)}.btn{display:inline-flex;align-items:center;gap:14px;background:var(--cream);color:var(--dark);padding:20px 30px;border-radius:99px;font:800 16px var(--sans);text-transform:uppercase;letter-spacing:.02em;position:relative;overflow:hidden;isolation:isolate}.btn{transition:color .4s}.btn:hover{color:#fff}.btn:before{content:"";position:absolute;inset:0;background:var(--grad);border-radius:inherit;transform:translateY(101%);transition:transform .5s cubic-bezier(.7,0,.2,1);z-index:-1}.btn:hover:before{transform:none}.side-b{padding:clamp(90px,12vw,160px) var(--pad);border-top:1px solid var(--line)}.side-b .side-head h2{max-width:14ch}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:grid;grid-template-columns:70px 1fr 40px;align-items:center;gap:20px;padding:28px 0;font:700 clamp(20px,2.4vw,34px)/1.15 var(--sans);letter-spacing:-.015em;transition:color .3s}summary::-webkit-details-marker{display:none}summary .mono{color:var(--purple-l);font-weight:500}summary:after{content:"";justify-self:end;width:22px;height:22px;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 100% no-repeat;transition:transform .4s cubic-bezier(.7,0,.2,1)}details[open] summary:after{transform:rotate(135deg);color:var(--accent)}summary:hover{color:var(--purple-l)}details p{margin:0 0 30px;padding-left:90px;max-width:60ch;color:var(--muted);font-size:18px}.contact{background:var(--btn);color:var(--dark);padding:clamp(80px,10vw,140px) var(--pad);overflow:hidden}.contact-big{display:flex;flex-direction:column;font:900 clamp(90px,22vw,400px)/.8 var(--sans);font-stretch:62%;text-transform:uppercase;margin-bottom:clamp(50px,8vw,110px)}.cb-1{align-self:flex-start}.cb-2{align-self:flex-end}.cb-2 em{font-size:.95em}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(40px,6vw,100px)}.contact .label{color:var(--dark)}.contact-lead{font:700 clamp(24px,2.6vw,38px)/1.1 var(--sans);letter-spacing:-.02em;margin:0 0 30px;max-width:18ch}.contact a{border-bottom:1px solid currentColor;text-transform:none;font-size:14px}.form{display:grid;gap:28px}.form label{display:grid;gap:6px;max-height:400px;transition:opacity .45s ease,transform .55s cubic-bezier(.7,0,.2,1),filter .45s,max-height .5s}.form input,.form textarea{font:600 clamp(20px,2vw,28px) var(--sans);color:var(--dark);background:transparent;border:0;border-bottom:2px solid var(--dark);padding:8px 0 12px;border-radius:0;resize:none;width:100%}.form textarea::placeholder{color:#07061a66}.form input:focus,.form textarea:focus{outline:none;border-color:var(--cream)}.form input.bad,.form textarea.bad{border-color:#fff;animation:form-shake .45s cubic-bezier(.36,.07,.19,.97)}.form-end{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:10px;min-height:150px}.note{margin:0;display:flex;align-items:center;gap:14px;max-width:36ch;opacity:0;transform:translateY(14px) scale(.98);filter:blur(4px);pointer-events:none;transition:opacity .5s cubic-bezier(.7,0,.2,1),transform .55s cubic-bezier(.7,0,.2,1),filter .5s}.note-mark{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:900 18px var(--sans);background:#07061a1f;color:var(--dark);transform:scale(0);transition:transform .55s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s}.note-txt{display:block;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.form.is-busy .note,.form.is-ok .note,.form.is-err .note{opacity:1;transform:none;filter:none;pointer-events:auto}.form.is-busy .note-mark,.form.is-ok .note-mark,.form.is-err .note-mark{transform:scale(1)}.form.is-busy .note-mark{animation:note-pulse 1.1s ease-in-out infinite}.form.is-ok{gap:0}.form.is-ok label{opacity:0;max-height:0;overflow:hidden;pointer-events:none;margin:0;transform:translateY(-8px);filter:blur(2px)}.form.is-ok .note{max-width:none;flex:1;min-width:0}.form.is-ok .note-mark{display:none}.form.is-ok .note-txt{font:800 clamp(22px,2.6vw,36px)/1.12 var(--sans);letter-spacing:-.02em;text-transform:none;white-space:pre-line}.form.is-err .note-mark{background:#fff;color:var(--dark)}.send{position:relative;isolation:isolate;width:150px;height:150px;flex:none;border-radius:50%;border:0;background:var(--dark);color:var(--cream);font:800 18px var(--sans);text-transform:uppercase;overflow:hidden;transition:background .35s,color .35s,box-shadow .35s,transform .45s cubic-bezier(.7,0,.2,1)}.send-label,.send-spin,.send-ok{display:grid;place-items:center;transition:opacity .3s,transform .45s cubic-bezier(.7,0,.2,1)}.send-spin,.send-ok{position:absolute;inset:0;opacity:0;pointer-events:none}.send-spin:before{content:"";width:34px;height:34px;border-radius:50%;border:3px solid rgba(244,243,255,.25);border-top-color:var(--cream);animation:spin .7s linear infinite}.send-ok{font-size:42px;line-height:1}.send:hover{background:var(--purple);color:#fff;box-shadow:0 20px 50px -10px #7c5cffb3}.send:disabled{cursor:wait}.form.is-busy .send{transform:scale(.94);box-shadow:0 0 0 10px #07061a14}.form.is-busy .send-label{opacity:0;transform:scale(.7)}.form.is-busy .send-spin{opacity:1}.form.is-ok .send{background:var(--purple);color:#fff;box-shadow:0 22px 50px -12px #7c5cffbf;cursor:pointer}.form.is-ok .send:hover{transform:scale(1.06);background:var(--dark)}.form.is-ok .send-label,.form.is-ok .send-spin{opacity:0;transform:scale(.6)}.form.is-ok .send-ok{opacity:1;animation:note-pop .65s cubic-bezier(.34,1.56,.64,1) both}.form.is-err .send{animation:form-shake .45s cubic-bezier(.36,.07,.19,.97)}@keyframes form-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@keyframes note-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.75}}@keyframes note-pop{0%{transform:scale(0) rotate(-20deg)}to{transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.form label,.note,.note-mark,.send,.send-label,.send-spin,.send-ok{transition:none!important;animation:none!important}.form.is-busy .note,.form.is-ok .note,.form.is-err .note{filter:none;transform:none}}.to-top{position:absolute;z-index:50;top:0;right:max(16px,env(safe-area-inset-right));width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:#07061ae0;color:var(--ink);display:grid;place-items:center;transform:translateY(-50%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 30px -12px #0009}.to-top svg{display:block}.to-top:hover{background:var(--accent);color:var(--dark);border-color:transparent}.js .to-top{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility .35s,background .3s,color .3s}.js .to-top.on{opacity:1;visibility:visible;pointer-events:auto}.foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding:36px var(--pad)}.foot-links{display:flex;flex-wrap:wrap;gap:12px 28px;color:var(--muted)}.foot-end{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 28px;margin-left:auto;color:var(--muted);text-align:right}.foot a:hover:not(.to-top){color:var(--purple-l)}@media(max-width:767px){.foot{flex-direction:column;align-items:flex-start}.foot-end{align-self:flex-end;margin-left:0}}@media(max-width:900px){.nav-links,.nav-cta,.nav-login{display:none}.burger{display:block}.nav-right{margin-left:auto}.hero-bottom{grid-template-columns:1fr auto;gap:24px}.hero-lead{grid-column:1/-1}.portal,.contact-grid{grid-template-columns:1fr}.record{width:82%}}@media(max-width:767px){.how-track{flex-direction:column;width:auto;height:auto}.how-panel,.how-panel.intro{width:100%;height:auto;min-height:0;border-left:0;border-top:1px solid var(--line);padding:70px var(--pad);gap:24px}.how-panel.intro{border:0}.how-n{font-size:46vw}}@media(max-width:600px){.hide-sm{display:none}.hero{padding-top:90px}.play{width:112px;height:112px}.play-core{inset:28px}.track{grid-template-columns:36px 1fr;gap:12px}.t-time{display:none}summary{grid-template-columns:34px 1fr 24px;gap:12px}details p{padding-left:46px;font-size:16px}.send{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
