.ta{padding:clamp(28px,6vw,80px) 0 clamp(40px,7vw,96px);position:relative;overflow:hidden}.ta-in{grid-template-columns:minmax(0,480px) minmax(0,380px);justify-content:center;align-items:start;gap:clamp(28px,5vw,72px);display:grid;position:relative}@media (max-width:900px){.ta-in{grid-template-columns:minmax(0,520px)}}.ta-card{background:var(--pan);border:1px solid var(--ln);padding:clamp(24px,3.4vw,40px);position:relative}.ta-k{font-family:var(--mono);align-items:center;gap:8px;margin:0 0 14px;display:flex}.ta-card h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--txt);margin:0 0 14px;font-size:clamp(36px,4.6vw,56px);font-weight:800;line-height:1.02}.ta-lede{font-family:var(--display);letter-spacing:.01em;color:var(--soft);margin:0 0 24px;font-size:20px;line-height:1.38}.ta-lede b{color:var(--txt)}.ta-back{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:12px;display:inline-block;color:var(--mut)!important}.ta-back:hover{color:var(--cy)!important}.ta-form{gap:10px;display:grid}.ta-form label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:11.5px}.ta-form input[type=email],.ta-form input[type=text],.ta-form input[type=password],.ta .auth-code{background:var(--deep);width:100%;height:54px;color:var(--txt);border:1px solid var(--ln-hi);box-sizing:border-box;border-radius:0;outline:none;padding:0 16px;font-size:17px}.ta-form input:focus,.ta .auth-code:focus{border-color:var(--cy);box-shadow:0 0 0 3px color-mix(in srgb,var(--cy) 22%,transparent)}.ta .auth-code{text-align:center;height:66px;font:600 30px var(--mono);letter-spacing:.4em;color:var(--cy);padding-left:.4em}.ta .auth-pass{display:block;position:relative}.ta .auth-pass input{padding-right:52px}.ta .auth-eye{width:44px;height:44px;color:var(--mut);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ta .auth-eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.ta-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ta-row a,.ta .auth-link{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline;color:var(--cy)!important}.ta .auth-link:disabled{cursor:default;text-decoration:none;color:var(--mut)!important}.ta-btn{width:100%;margin-top:6px}.ta-alt{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.ta-or{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mut);align-items:center;gap:14px;margin:18px 0;font-size:11px;display:flex}.ta-or:before,.ta-or:after{content:"";background:var(--ln);flex:1;height:1px}.ta-msg{border-left:2px solid var(--rec);background:color-mix(in srgb,var(--rec) 10%,transparent);color:var(--txt);margin:0 0 16px;padding:12px 14px;font-size:15px;line-height:1.5}.ta-msg.ok{border-color:var(--ir);background:color-mix(in srgb,var(--ir) 10%,transparent)}.ta .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ta-side{color:var(--soft);font-family:var(--display);letter-spacing:.01em;padding-top:clamp(0px,2vw,24px);font-size:19px;line-height:1.42}.ta-side .t-lab{font-family:var(--mono);color:var(--mut);margin:0 0 10px}.ta-side p{margin:0 0 14px}.ta-side b{color:var(--txt)}.ta-side ul{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ta-side li{padding-left:20px;position:relative}.ta-side li:before{content:"";border:1px solid var(--cy);width:8px;height:8px;position:absolute;top:.62em;left:0}.ta-links{gap:10px;display:grid}.ta-links a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ln-hi);text-decoration-color:var(--ln-hi);color:var(--soft)!important}.ta-links a b{color:var(--cy)}.tm{overflow:hidden}.tm-hero,.tm-end{isolation:isolate;position:relative;overflow:hidden}.tm-hero{align-items:center;min-height:min(90vh,860px);padding:clamp(64px,10vw,140px) 0 clamp(96px,12vw,160px);display:flex}.tm .pwall{background:var(--night)}.tm .pwall-row img{opacity:.5;filter:saturate(.8);border-radius:0}.tm-veil{z-index:-1;background:linear-gradient(90deg,var(--night) 0%,color-mix(in srgb,var(--night) 88%,transparent) 38%,color-mix(in srgb,var(--night) 30%,transparent) 75%),linear-gradient(0deg,var(--night) 0%,transparent 28%,transparent 80%,color-mix(in srgb,var(--night) 70%,transparent) 100%);position:absolute;inset:0}.tm-hero-in{width:100%;position:relative}.tm-k{font-family:var(--mono);letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;display:flex}.tm-hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;max-width:10ch;color:var(--txt);animation:tm-up 1s var(--ease,cubic-bezier(.2,.7,.2,1)) both;margin:0 0 26px;font-size:clamp(56px,9vw,128px);font-weight:800;line-height:.88}.tm-hero .tm-lede{animation:tm-up 1s .12s var(--ease,cubic-bezier(.2,.7,.2,1)) both}.tm-hero .tm-cta{animation:tm-up 1s .22s var(--ease,cubic-bezier(.2,.7,.2,1)) both}@keyframes tm-up{0%{opacity:0;transform:translateY(18px)}}.tm-lede{max-width:30ch;font-family:var(--display);letter-spacing:.01em;color:var(--lede,var(--soft));margin:0 0 36px;font-size:clamp(22px,2.1vw,28px);font-weight:400;line-height:1.32}.tm-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tm-cta .t-btn{height:58px;padding:0 30px;font-size:13px}.tm-note{font-family:var(--mono);color:var(--mut);margin:26px 0 0;font-size:14px}.tm-note a{text-underline-offset:4px;text-decoration:underline;color:var(--cy)!important}.tm-h2{font-family:var(--display);text-transform:uppercase;color:var(--txt);max-width:16ch;margin:0 0 clamp(28px,4vw,44px);font-size:clamp(38px,5.4vw,72px);font-weight:800;line-height:.92}.tm-sec{margin-top:clamp(80px,10vw,140px)}.tm-proof{z-index:2;border-top:1px solid var(--ln-hi);border-bottom:1px solid var(--ln-hi);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:-72px;display:grid;position:relative}.tm-proof>div{border-left:1px solid var(--ln);padding:clamp(22px,3vw,34px) clamp(16px,2vw,28px)}.tm-proof>div:first-child{border-left:0}.tm-proof b{font-family:var(--display);color:var(--txt);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(52px,6vw,88px);font-weight:800;line-height:.9;display:flex}.tm-proof b em{color:var(--cy);font-size:.55em;font-style:normal}.tm-proof p{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);max-width:24ch;margin:14px 0 0;font-size:13.5px;line-height:1.5}.tm-show{margin-top:clamp(88px,11vw,150px)}.tm .msc{gap:clamp(28px,4vw,72px)}.tm .msc-index button{border-radius:0;gap:4px 18px;padding:18px 16px 18px 0}.tm .msc-n{font:600 14px/1.5 var(--mono);color:var(--mut)}.tm .msc-index [aria-current] .msc-n{color:var(--cy)}.tm .msc-t b{font-family:var(--display);letter-spacing:.01em;color:var(--mut);font-size:clamp(22px,1.7vw,26px);font-weight:600;line-height:1.08}.tm .msc-index [aria-current] .msc-t b{color:var(--txt)}.tm .msc-t small{font-family:var(--mono);color:var(--mut);font-size:13px}.tm .msc-bar{background:var(--ln);height:2px}.tm .msc-bar i{background:linear-gradient(90deg,var(--cy),var(--ir))}.tm .msc-card{background:var(--deep);box-shadow:0 40px 90px -36px #000000d9,0 0 0 1px var(--ln-hi);border-radius:0}.tm .msc-veil{background:linear-gradient(#0000 34%,#03070c99 62%,#03070cf2 100%)}.tm .msc-k{font:600 12.5px var(--mono);letter-spacing:.16em;color:var(--cy)}.tm .msc-copy{gap:12px}.tm .msc-copy>b{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;color:#e8f1f5;font-size:clamp(30px,3vw,48px);font-weight:800;line-height:.94}.tm .msc-lede{font-family:var(--display);color:#c5d3dd;font-size:clamp(17px,1.35vw,20px);font-weight:400;line-height:1.35}.tm .msc-who{font-family:var(--mono);color:#9fb2c1;font-size:13px}.tm .msc-who b{color:#e8f1f5}.tm .msc-play{min-height:42px;font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#e8f1f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070c99;border:1px solid #3be3ff8c;border-radius:0;padding:0 18px}.tm .msc-card[data-p="0"]:hover .msc-play{background:var(--cy);color:#03070c}.tm-perks{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.tm-perks article{background:var(--pan);border:1px solid var(--ln);transition:transform .4s var(--ease,ease),border-color .4s;padding:20px 20px 28px;position:relative}.tm-perks article:hover{border-color:color-mix(in srgb,var(--cy) 45%,var(--ln));transform:translateY(-4px)}.tm-perks h3{font-family:var(--display);text-transform:uppercase;color:var(--txt);margin:24px 4px 10px;font-size:clamp(26px,2.2vw,32px);font-weight:800;line-height:1}.tm-perks p{font-family:var(--display);letter-spacing:.01em;color:var(--soft);margin:0 4px;font-size:19px;font-weight:400;line-height:1.4}.tm-vis{aspect-ratio:16/10;background:var(--deep);border:1px solid var(--ln);position:relative;overflow:hidden}.tm-vis>picture,.tm-vis>img,.tm-vis>picture img{object-fit:cover;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.tm-tl{background:#ffffff2e;height:6px;display:flex;position:absolute;bottom:16px;left:14px;right:14px}.tm-free{background:var(--cy);flex:none;width:18%;font-size:0}.tm-rest{background:linear-gradient(90deg,var(--ir),var(--cy));transform-origin:0;flex:1;animation:3.2s ease-in-out infinite tm-fill}@keyframes tm-fill{0%,15%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.tm-chip{font:600 11.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#03070c;background:var(--cy);padding:7px 11px;position:absolute;top:14px;left:14px}.tm-find{align-content:center;gap:12px;padding:18px;display:grid}.tm-q{background:var(--pan-hi);border:1px solid var(--cy);font:500 16px var(--mono);color:var(--txt);align-items:center;gap:10px;padding:12px 14px;display:flex}.tm-q svg{width:17px;height:17px}.tm-q i{border-right:2px solid var(--cy);padding-right:2px;font-style:normal;animation:1s step-end infinite tm-caret}@keyframes tm-caret{50%{border-color:#0000}}.tm-hit{background:var(--pan);border:1px solid var(--ln);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:10px;animation:.9s .4s both tm-up;display:grid}.tm-hit picture,.tm-hit img{aspect-ratio:16/9;object-fit:cover;width:96px;display:block}.tm-hit span{gap:4px;min-width:0;display:grid}.tm-hit small{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cy)}.tm-hit b{font-family:var(--display);color:var(--txt);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1.1;overflow:hidden}.tm-hit em{font-style:normal;font-family:var(--display);color:var(--soft);font-size:15px;line-height:1.3}.tm-hit mark{background:color-mix(in srgb,var(--cy) 30%,transparent);color:var(--txt)}.tm-read .tm-sheet{background:color-mix(in srgb,var(--deep) 90%,transparent);border:1px solid var(--ln-hi);align-content:start;gap:10px;width:52%;padding:16px;display:grid;position:absolute;top:14px;bottom:14px;right:14px}.tm-sheet i{background:#ffffff29;height:8px;display:block}.tm-sheet i:nth-child(2n){width:80%}.tm-sheet i.on{background:linear-gradient(90deg,color-mix(in srgb,var(--cy) 60%,transparent),color-mix(in srgb,var(--ir) 60%,transparent));transform-origin:0;animation:3s ease-in-out infinite tm-hl}@keyframes tm-hl{0%,20%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}.tm-people{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}@media (max-width:900px){.tm-people{grid-template-columns:1fr}}.tm-faces{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:26px 16px;margin:0;padding:0;list-style:none;display:grid}.tm-faces .t-who{text-align:center;justify-items:center;gap:12px;display:grid}.tm-faces .t-who>:first-child{flex:none;width:104px;height:104px}.tm-faces .t-ring{width:104px!important;height:104px!important;padding:0!important}.tm-faces .t-ring:before,.tm-faces .t-ring:after{display:none!important}.tm-faces :is(.t-ring,picture) :is(img,picture){object-fit:cover;border-radius:50%;width:100%!important;height:100%!important}.tm-faces .t-who>picture,.tm-faces .t-who>img{border-radius:50%;display:block;overflow:hidden}.tm-faces .t-who>picture img{object-fit:cover;width:104px;height:104px;display:block}.tm-faces b{font-family:var(--display);color:var(--txt);font-size:19px;font-weight:600;line-height:1.1;display:block}.tm-faces small{font-family:var(--mono);color:var(--mut);margin-top:4px;font-size:12px;display:block}.tm-series .t-lab{font-family:var(--mono);letter-spacing:.16em;color:var(--mut);margin:0 0 16px;font-size:13px}.tm-series ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tm-series a{border:1px solid var(--ln-hi);font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;align-items:baseline;gap:12px;padding:12px 18px;font-size:19px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex;color:var(--txt)!important}.tm-series a:hover{border-color:var(--cy);color:var(--cy)!important}.tm-series small{font:600 12px var(--mono);color:var(--mut)}.tm-bb{border:1px solid var(--ln-hi);background:var(--deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding:clamp(24px,3vw,36px);display:flex}.tm-bb p{max-width:40ch;font-family:var(--display);color:var(--soft);margin:0;font-size:clamp(20px,1.8vw,24px);line-height:1.35}.tm-bb b{color:var(--txt);font-weight:700}.tm-end{text-align:center;margin-top:clamp(80px,10vw,140px);padding:clamp(96px,13vw,180px) 0}.tm-end h2{font-family:var(--display);text-transform:uppercase;color:var(--txt);margin:0 0 20px;font-size:clamp(44px,7vw,104px);font-weight:800;line-height:.9}.tm-end .tm-lede{max-width:34ch;margin:0 auto 36px}.tm-end .tm-cta{justify-content:center}.tm-end .tm-veil{background:radial-gradient(ellipse 65% 75% at 50% 50%,color-mix(in srgb,var(--night) 92%,transparent),color-mix(in srgb,var(--night) 55%,transparent))}.tm-join{max-width:760px;margin:0 auto}@media (max-width:640px){.tm-proof{grid-template-columns:1fr 1fr;margin-top:-40px}.tm-proof>div:nth-child(3){border-left:0}.tm-proof>div{border-top:1px solid var(--ln)}}@media (prefers-reduced-motion:reduce){.tm *{transition:none!important;animation:none!important}}
