@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.1e3rq9yqb-d7r.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.2d0al6l6wkuj3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.3v75hlz3u07l1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.0mtzhm5kbqk8n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.3h9hciz7c7ygr.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.3k6q3yu2z6st3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.2xutnr_n30v-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.2xt4dxqx4hw9r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.0vchxt0cs-r06.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.3kfu5v_o8q8ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.00okbctd204vc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1alcwxkb6wbdk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.3lkdjsxaxw2k3.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.1njr2bfrh4k2r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0-s4mhtt1ybzm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.07nelj0w2qn6k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.UnffNG_className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.UnffNG_variable{--font-chakra:"Chakra Petch", "Chakra Petch Fallback"}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;line-height:1.5}body{background:#000;margin:0}img,svg,video,picture{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}button{cursor:pointer;text-align:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.tld-page{--tld-cyan:#79ffe1;--tld-ink:#061014;--tld-line:#79ffe147;background:var(--tld-ink);color:#edf6f5;font-family:var(--font-chakra), "Chakra Petch", sans-serif;line-height:1.7;overflow-x:clip}.tld-page *,.tld-page :before,.tld-page :after{box-sizing:border-box}.tld-page img{max-width:100%;display:block}.tld-page button,.tld-page a{-webkit-tap-highlight-color:transparent}.tld-page button{cursor:pointer}.tld-page :focus-visible{outline:2px solid var(--tld-cyan);outline-offset:5px}.tld-page h1,.tld-page h2,.tld-page p,.tld-page figure{margin:0}.tld-page h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.85rem,3.2vw,3rem);font-weight:600;line-height:1.15}.tld-page p{color:#b8cccf}.tld-page .tld-container{width:calc(100% - 40px);max-width:1200px;margin-inline:auto}.tld-page .tld-eyebrow{color:var(--tld-cyan);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:.7rem;font-weight:600;line-height:1.6}.tld-page .tld-frame{border:1px solid var(--tld-line);background:#09191e;position:relative}.tld-page .tld-frame:after{content:"";pointer-events:none;background:linear-gradient(var(--tld-cyan), var(--tld-cyan)) left top / 18px 2px no-repeat, linear-gradient(var(--tld-cyan), var(--tld-cyan)) left top / 2px 18px no-repeat, linear-gradient(var(--tld-cyan), var(--tld-cyan)) right bottom / 18px 2px no-repeat, linear-gradient(var(--tld-cyan), var(--tld-cyan)) right bottom / 2px 18px no-repeat;opacity:.8;position:absolute;inset:-1px}.tld-page .tld-button{border:1px solid var(--tld-line);color:#effffc;min-height:48px;font:600 .9rem/1.4 var(--font-chakra), "Chakra Petch", sans-serif;background:#061014cc;justify-content:center;align-items:center;gap:12px;padding:12px 22px;text-decoration:none;transition:border-color .1s,box-shadow .1s,background .1s,transform .1s;display:inline-flex}.tld-page .tld-button-primary{border-color:var(--tld-cyan);color:var(--tld-cyan);background:#79ffe11f;box-shadow:0 0 24px #79ffe111}.tld-page .tld-button:hover{border-color:var(--tld-cyan);background:#79ffe121;transform:translateY(-2px);box-shadow:0 0 20px #79ffe11a}.tld-page .tld-button:active{background:#79ffe138;transform:translateY(0)}.tld-page .tld-hero{position:relative}.tld-page .tld-stage{--mx:0;--my:0;--sy:0px;--p:0;--stage-h:clamp(620px, 100svh, 1200px);width:100%;height:var(--stage-h);isolation:isolate;background:#03090c url(/images/the-last-defender/tld/horde-lqip.webp?v=20261013b) 50% 58%/cover no-repeat;position:relative;overflow:hidden}.tld-page .tld-layer{will-change:transform;position:absolute;inset:0}.tld-page .tld-layer-art{will-change:auto}.tld-page .tld-layer-far{pointer-events:none;transform:translate3d(calc(var(--mx) * -26px), calc(var(--my) * -14px + var(--sy) * .45), 0);inset:-40px}.tld-page .tld-layer-near{pointer-events:none;transform:translate3d(calc(var(--mx) * -54px), calc(var(--my) * -30px + var(--sy) * .7), 0);inset:-60px}.tld-page .tld-art-box{aspect-ratio:16/9;width:max(108%, calc(var(--stage-h) * 1.7778 * 1.08));position:absolute;top:58%;left:50%;transform:translate(-50%,-58%)}.tld-page .tld-hl{will-change:transform;transform:translate3d(calc(var(--mx) * var(--d) * -1px), calc(var(--my) * var(--d) * -.45px + var(--sy) * var(--s)), 0);position:absolute;inset:-4%}.tld-page .tld-hl>img{object-fit:cover;width:100%;height:100%;animation:tld-surge var(--dur) ease-in-out infinite alternate;display:block}.tld-page .tld-hl.tld-sprite{pointer-events:none}.tld-page .tld-hl.tld-sprite>img{transform-origin:50% 100%;filter:brightness(.8)saturate(.92)drop-shadow(0 0 22px #031018);width:29%;height:auto;animation-name:tld-lunge;position:absolute;bottom:-9%}.tld-page .tld-sprite-left>img{left:-3%}.tld-page .tld-sprite-right>img{right:-3%}.tld-page .tld-core-glow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 52%,#5ff6ff55,#29c4d122 42%,#0000 70%);width:28%;height:28%;animation:4.5s ease-in-out infinite alternate tld-core;position:absolute;top:45%;left:35.9%}.tld-page .tld-lens{pointer-events:none;mix-blend-mode:screen;width:0;height:0;position:absolute;top:59%;left:49.9%}.tld-page .tld-lens i{display:block;position:absolute;transform:translate(-50%,-50%)}.tld-page .tld-streak{filter:blur(1.6px);background:linear-gradient(90deg,#0000,#2ad2ff77 14%,#c8feff 50%,#2ad2ff77 86%,#0000);border-radius:50%;width:70vw;height:5px;animation:5.5s ease-in-out infinite alternate tld-streak;top:0;left:0;box-shadow:0 0 34px 6px #38e6ff88,0 0 90px 18px #1fa8ff44}.tld-page .tld-streak:before{content:"";filter:blur(10px);background:radial-gradient(#3fe4ff44,#0000 70%);height:90px;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}.tld-page .tld-streak-thin{filter:none;background:linear-gradient(90deg,#0000,#8ff6ffaa 25%,#fff 50%,#8ff6ffaa 75%,#0000);width:120vw;height:2px;animation-duration:7.5s;animation-delay:-2s;box-shadow:0 0 10px #7ff4ff88}.tld-page .tld-streak-thin:before{display:none}.tld-page .tld-glint{background:radial-gradient(circle,#fff 0,#b8fcff 5%,#29d5ff66 20%,#29d5ff1a 40%,#0000 62%);width:360px;height:360px;animation:3.8s ease-in-out infinite alternate tld-glint;top:0;left:0}.tld-page .tld-glint:before,.tld-page .tld-glint:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tld-page .tld-glint:before{width:100%;height:1px}.tld-page .tld-glint:after{background:linear-gradient(#0000,#fff,#0000);width:1px;height:70%}.tld-page .tld-ghost{will-change:transform;background:radial-gradient(circle,#29d5ff22,#29d5ff08 60%,#0000 70%);border:1px solid #5fe9ffaa;border-radius:50%}.tld-page .tld-ghost-a{width:54px;height:54px;left:calc(-180px + var(--mx) * -90px);top:calc(var(--my) * -6px)}.tld-page .tld-ghost-b{width:120px;height:120px;left:calc(-340px + var(--mx) * -170px);top:calc(var(--my) * -12px);opacity:.55;background:radial-gradient(circle,#ff8fe018,#0000 70%);border-color:#ff9fe666}.tld-page .tld-ghost-c{width:30px;height:30px;left:calc(210px + var(--mx) * 110px);top:calc(var(--my) * 7px);opacity:.8}.tld-page .tld-flash{pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(#fff7dc,#ffb85acc 28%,#ff8a2e44 55%,#0000 74%);border-radius:50%;width:4.2%;height:2.6%;animation:1.15s step-end infinite tld-muzzle;position:absolute;transform:translate(-50%,-50%)}.tld-page .tld-wreck-fire{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 55%,#ff9a4488,#ff6a2a33 45%,#0000 72%);width:15%;height:17%;animation:1.9s step-end infinite tld-flicker;position:absolute;top:30.3%;left:31.7%}.tld-page .tld-aurora{pointer-events:none;mix-blend-mode:screen;filter:blur(28px);position:absolute}.tld-page .tld-aurora-a{background:radial-gradient(#5dffb855,#0000 68%);width:88%;height:26%;animation:11s ease-in-out infinite alternate tld-aurora-a;top:2%;left:6%}.tld-page .tld-aurora-b{background:radial-gradient(#79ffe13d,#6e8bff1f 45%,#0000 72%);width:52%;height:30%;animation:15s ease-in-out infinite alternate tld-aurora-b;top:10%;left:38%}.tld-page .tld-fire-glow{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 55%,#ff9a4466,#ff6a2a22 45%,#0000 72%);width:20%;height:30%;animation:2.2s step-end infinite tld-flicker;position:absolute;top:60%;left:38%}.tld-page .tld-embers{pointer-events:none;width:9%;height:12%;position:absolute;top:63%;left:42.5%}.tld-page .tld-fog{pointer-events:none;opacity:.5;filter:blur(18px);background:radial-gradient(at 50% 60%,#bfeee311,#0000 65%);width:140%;height:34%;position:absolute;left:-20%}.tld-page .tld-fog-a{animation:26s ease-in-out infinite alternate tld-fog;bottom:12%}.tld-page .tld-fog-b{opacity:.4;animation:34s ease-in-out infinite alternate-reverse tld-fog;bottom:2%}.tld-page .tld-vignette{pointer-events:none;background:linear-gradient(#06101466,#0000 26% 46%,#061014d0 90%,#061014),radial-gradient(at 50% 42%,#0000 52%,#06101499);position:absolute;inset:0}.tld-page .tld-home-link{z-index:3;color:#c2dbdb;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;text-decoration:none;position:absolute;top:20px;left:20px}.tld-page .tld-home-link:hover{color:var(--tld-cyan)}.tld-page .tld-hero-coordinate{display:none}.tld-page .tld-wordmark{z-index:2;text-align:center;width:min(80vw,620px);transform:translate3d(calc(-50% + var(--mx) * 12px), calc(var(--my) * 7px - var(--sy) * .2), 0);opacity:calc(1 - var(--p) * 1.5);position:absolute;top:7%;left:50%}.tld-page .tld-wordmark .tld-eyebrow{text-shadow:0 2px 10px #000;font-size:.68rem;animation:.9s .2s both tld-rise}.tld-page .tld-wordmark-img{animation:1.1s .35s both tld-rise;position:relative}.tld-page .tld-wordmark-img img{filter:drop-shadow(0 2px 26px #061014)drop-shadow(0 0 18px #79ffe122);width:100%;height:auto}.tld-page .tld-wordmark-img:after{content:"";pointer-events:none;-webkit-mask:var(--wordmark) center / contain no-repeat;-webkit-mask:var(--wordmark) center / contain no-repeat;mask:var(--wordmark) center / contain no-repeat;background:linear-gradient(105deg,#0000 38%,#fffe 50%,#0000 62%) 160% 0/250% 100% no-repeat;animation:6.5s ease-in-out 1.6s infinite tld-sheen;position:absolute;inset:0}.tld-page .tld-hero-copy{z-index:2;text-align:center;width:min(92vw,860px);transform:translate3d(-50%, calc(var(--sy) * -.12), 0);opacity:calc(1 - var(--p) * 1.8);position:absolute;bottom:clamp(26px,5svh,56px);left:50%}.tld-page .tld-tagline{color:#edf6f5;text-wrap:balance;text-shadow:0 2px 18px #000;margin:0 auto 20px;font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1.5}.tld-page .tld-actions{flex-wrap:wrap;justify-content:center;gap:12px;animation:.9s 1.1s both tld-rise;display:flex}.tld-page .tld-platform{letter-spacing:.035em;margin-top:18px;font-size:.78rem;animation:.9s 1.3s both tld-rise}.tld-page .tld-scroll-cue{z-index:2;letter-spacing:.3em;text-transform:uppercase;color:#8fb3b3;opacity:calc(1 - var(--p) * 4);flex-direction:column;align-items:center;gap:6px;font-size:.55rem;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.tld-page .tld-scroll-cue i{background:linear-gradient(var(--tld-cyan), transparent);transform-origin:top;width:1px;height:26px;animation:2s ease-in-out infinite tld-cue}.tld-page .tld-particles{position:absolute;inset:0;overflow:hidden}.tld-page .tld-flake{opacity:.45;background:#e0faff;border-radius:50%;width:2px;height:2px;animation:18s linear infinite tld-snow;position:absolute}.tld-page .tld-particles-near .tld-flake{opacity:.6;filter:blur(.6px);width:4px;height:4px}.tld-page .tld-embers i{opacity:0;background:#ffc080;width:2px;height:3px;animation:4s ease-out infinite tld-ember;position:absolute;bottom:0;box-shadow:0 0 8px #ff7f36}.tld-page .tld-type-ghost{visibility:hidden}.tld-page .tld-caret{vertical-align:-.1em;background:var(--tld-cyan);width:.08em;height:1em;box-shadow:0 0 10px var(--tld-cyan);margin-left:.06em;animation:.8s step-end infinite tld-blink;display:inline-block}.tld-page .tld-sound{z-index:950;border:1px solid var(--tld-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#c8e6e6;min-height:40px;font:600 .68rem/1 var(--font-chakra), "Chakra Petch", sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#061014b8;align-items:center;gap:10px;padding:8px 14px;transition:border-color .12s,box-shadow .12s,color .12s;display:inline-flex;position:fixed;top:14px;right:16px}.tld-page .tld-sound b{color:#8fb3b3;margin-left:4px;font-weight:600}.tld-page .tld-sound:hover{border-color:var(--tld-cyan);color:#fff;box-shadow:0 0 18px #79ffe122}.tld-page .tld-sound-on{border-color:var(--tld-cyan);box-shadow:0 0 20px #79ffe122}.tld-page .tld-sound-on b{color:var(--tld-cyan)}.tld-page .tld-sound-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.tld-page .tld-sound-bars i{opacity:.7;background:currentColor;width:2px;height:3px;display:block}.tld-page .tld-sound-on .tld-sound-bars i{background:var(--tld-cyan);opacity:1;animation:1s ease-in-out infinite alternate tld-eq}.tld-page .tld-sound-bars i:nth-child(2){animation-delay:-.3s}.tld-page .tld-sound-bars i:nth-child(3){animation-delay:-.6s}.tld-page .tld-sound-bars i:nth-child(4){animation-delay:-.15s}.tld-page .tld-progress{z-index:900;transform-origin:0;background:linear-gradient(90deg, #79ffe100, var(--tld-cyan));width:100%;height:2px;box-shadow:0 0 12px var(--tld-cyan);position:fixed;top:0;left:0;transform:scaleX(0)}.tld-page .tld-shimmer{background:linear-gradient(100deg, var(--tld-cyan) 35%, #fff 50%, var(--tld-cyan) 65%) 100% 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite tld-shimmer;color:#0000!important}.tld-page .tld-siege h2 .tld-line{opacity:0;transition:opacity .7s,transform .7s;display:inline-block;transform:translateY(18px)}.tld-page .tld-siege .tld-seen .tld-line,.tld-page .tld-siege .tld-reveal:not(.tld-reveal-pending) .tld-line{opacity:1;transform:none}.tld-page .tld-siege .tld-line:nth-child(2){transition-delay:.25s}.tld-page .tld-siege .tld-line:nth-child(3){transition-delay:.5s}.tld-page .tld-frame{overflow:hidden}.tld-page .tld-frame:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#79ffe130 50%,#0000 60%) -150% 0/250% 100% no-repeat;position:absolute;inset:0}.tld-page .tld-seen .tld-frame:before,.tld-page .tld-seen.tld-frame:before{animation:1.4s ease-out .3s both tld-sweep}.tld-page .tld-frame:hover:before{animation:.9s ease-out both tld-sweep}.tld-page .tld-feature-media:hover{box-shadow:0 0 36px #79ffe122}.tld-page .tld-feature-copy{transition:opacity .7s,transform .7s}.tld-page .tld-reveal-pending .tld-feature-copy{opacity:0;transform:translate(-26px)}.tld-page .tld-reveal-pending .tld-feature-reverse .tld-feature-copy{transform:translate(26px)}.tld-page .tld-reveal-pending .tld-feature-media{opacity:0}.tld-page .tld-feature-media{transition:opacity .9s .15s,box-shadow .3s}.tld-page .tld-gallery-grid.tld-reveal-pending{opacity:1;transform:none}.tld-page .tld-gallery-item{transition:border-color .1s,box-shadow .1s,opacity .6s,transform .6s;transition-delay:0s, 0s, calc(var(--i,0) * 55ms), calc(var(--i,0) * 55ms)}.tld-page .tld-gallery-grid.tld-reveal-pending .tld-gallery-item{opacity:0;transform:translateY(26px)scale(.96)}.tld-page .tld-gallery-item:hover{transition-delay:0s;transform:translateY(-3px)}.tld-page .tld-evolution span{animation:3.2s ease-in-out infinite tld-pulse}.tld-page .tld-evolution span:nth-of-type(2){animation-delay:.4s}.tld-page .tld-evolution span:nth-of-type(3){animation-delay:.8s}@keyframes tld-surge{0%{transform:translate3d(calc(var(--sway) * var(--dir,1) * -1px), 0, 0) scale(1)}to{transform:translate3d(calc(var(--sway) * var(--dir,1) * 1px), calc(var(--sway) * -.3px), 0) scale(1.012)}}@keyframes tld-streak{0%{opacity:.5;transform:translate(-50%,-50%)scaleX(.82)}to{opacity:1;transform:translate(-50%,-50%)scaleX(1.06)}}@keyframes tld-glint{0%{opacity:.6;transform:translate(-50%,-50%)scale(.9)rotate(-2deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1.12)rotate(2deg)}}@keyframes tld-lunge{0%{transform:translate3d(calc(var(--sway) * var(--dir,1) * -1px), 0, 0) scale(1) rotate(-.4deg)}to{transform:translate3d(calc(var(--sway) * var(--dir,1) * 1px), calc(var(--sway) * -.5px), 0) scale(1.03) rotate(.5deg)}}@keyframes tld-eq{0%{height:3px}to{height:14px}}@keyframes tld-core{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes tld-muzzle{0%{opacity:0}8%{opacity:1}15%{opacity:.25}22%{opacity:.9}32%,to{opacity:0}}@keyframes tld-drift-unused{0%{transform:translate(-50%,-58%)scale(1)}to{transform:translate(-49%,-57%)scale(1.045)}}@keyframes tld-aurora-a{0%{opacity:.55;transform:translate(-6%)scale(1)}to{opacity:1;transform:translate(8%,6%)scale(1.15)}}@keyframes tld-aurora-b{0%{opacity:.9;transform:translate(8%,2%)scale(1.1)}to{opacity:.45;transform:translate(-10%,-2%)scale(.9)}}@keyframes tld-flicker{0%{opacity:.85}14%{opacity:1}31%{opacity:.7}47%{opacity:.95}63%{opacity:.78}81%{opacity:1}to{opacity:.85}}@keyframes tld-fog{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes tld-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tld-sheen{0%,62%{background-position:160% 0}to{background-position:-60% 0}}@keyframes tld-shimmer{0%,40%{background-position:100% 0}to{background-position:-80% 0}}@keyframes tld-sweep{0%{background-position:-150% 0}to{background-position:150% 0}}@keyframes tld-cue{0%,to{opacity:.4;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@keyframes tld-blink{50%{opacity:0}}@keyframes tld-pulse{0%,to{box-shadow:0 0 #79ffe100}50%{box-shadow:0 0 14px #79ffe130}}@keyframes tld-snow{0%{transform:translate(20px,-100px)}to{transform:translate(-70px,160px)}}@keyframes tld-ember{0%{opacity:0;transform:translateY(0)}20%{opacity:.85}to{opacity:0;transform:translate(15px,-90px)}}.tld-page .tld-siege{border-block:1px solid var(--tld-line);align-items:flex-end;min-height:650px;padding:70px 0;display:flex;position:relative;overflow:hidden}.tld-page .tld-siege-image{will-change:transform;filter:brightness(1.6)saturate(1.25);object-fit:cover;object-position:62% center;width:100%;height:128%;position:absolute;top:-14%;left:0}.tld-page .tld-siege-shade{background:linear-gradient(#06101400 22%,#061014b8 70%,#061014 96%);position:absolute;inset:0}.tld-page .tld-siege-copy{max-width:570px;position:relative}.tld-page .tld-siege h2{font-size:clamp(2.2rem,4.7vw,4.25rem)}.tld-page .tld-siege-copy>p:last-child{max-width:500px;margin-top:26px}.tld-page .tld-features{padding-block:48px}.tld-page .tld-feature{align-items:center;gap:28px;padding-block:42px;display:grid}.tld-page .tld-feature-copy{min-width:0}.tld-page .tld-feature-copy>p:not(.tld-eyebrow){margin-top:20px}.tld-page .tld-index{font-variant-numeric:tabular-nums;opacity:.65;margin-right:10px;display:inline-block}.tld-page .tld-feature-media{min-width:0;padding:8px;box-shadow:0 16px 40px #0003}.tld-page .loop-video{aspect-ratio:16/9;object-fit:cover;background:#03090c;width:100%;height:auto;display:block}.tld-page .tld-feature-media img{aspect-ratio:16/9;object-fit:contain;background:#03090c;width:100%;height:auto}.tld-page .tld-feature-media figcaption{color:#8aa9ae;text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;padding:10px 6px 2px;font-size:.6rem;display:flex}.tld-page .tld-feature-usp{border-block:1px solid var(--tld-line);background:radial-gradient(at 15%,#79ffe10b,#0000 75%)}.tld-page .tld-feature-usp h2{color:var(--tld-cyan);text-shadow:0 0 28px #79ffe118}.tld-page .tld-feature-usp .tld-frame{border-color:#79ffe177;box-shadow:0 0 32px #79ffe10d}.tld-page .tld-evolution{color:var(--tld-cyan);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;font-size:.72rem;display:flex}.tld-page .tld-evolution span{border:1px solid var(--tld-line);padding:7px 10px}.tld-page .tld-evolution b{font-weight:400}.tld-page .tld-systems{padding-block:64px 24px}.tld-page .tld-systems-lead{max-width:720px;margin-top:18px}.tld-page .tld-systems-grid{gap:22px;margin-top:36px;display:grid}.tld-page .tld-system-wrap{display:flex}.tld-page .tld-system{flex-direction:column;width:100%;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.tld-page .tld-system:hover{border-color:var(--tld-cyan);transform:translateY(-3px);box-shadow:0 0 28px #79ffe120}.tld-page .tld-system-media{position:relative}.tld-page .tld-system-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.tld-page .tld-system-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#09191ecc);position:absolute;inset:0}.tld-page .tld-system-media figcaption{z-index:1;color:var(--tld-cyan);letter-spacing:.2em;text-transform:uppercase;align-items:baseline;gap:10px;font-size:.72rem;font-weight:600;display:flex;position:absolute;bottom:12px;left:16px}.tld-page .tld-system-media figcaption span{color:#cfe9e8;opacity:.7}.tld-page .tld-system-body{flex-direction:column;flex:1;padding:20px 20px 24px;display:flex}.tld-page .tld-system-body h3{color:#edf6f5;margin:0 0 12px;font-size:1.3rem;font-weight:600;line-height:1.25}.tld-page .tld-system-body p{font-size:.92rem}.tld-page .tld-system-body ul{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:flex}.tld-page .tld-system-body li{border:1px solid var(--tld-line);color:var(--tld-cyan);letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;font-size:.64rem}.tld-page .tld-gallery{padding-block:48px 70px}.tld-page .tld-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.tld-page .tld-gallery-item{text-align:left;color:#d5e9e7;width:100%;padding:4px;transition:border-color .1s,box-shadow .1s;display:block}.tld-page .tld-gallery-item:hover{border-color:var(--tld-cyan);box-shadow:0 0 20px #79ffe118}.tld-page .tld-gallery-item img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.tld-page .tld-gallery-item>span{align-items:baseline;gap:8px;padding:8px 4px 5px;font-size:.65rem;line-height:1.5;display:flex}.tld-page .tld-gallery-item small{color:var(--tld-cyan);font-size:.6rem}.tld-page .tld-gallery-item b{color:var(--tld-cyan);margin-left:auto;font-weight:400}.tld-page .tld-story{border-block:1px solid var(--tld-line);padding-block:64px}.tld-page .tld-story-layout{gap:28px;display:grid}.tld-page .tld-manifest{padding-block:64px}.tld-page .tld-manifest-panel{background:linear-gradient(120deg,#10262c,#071317);padding:28px 22px}.tld-page .tld-manifest-panel>p:not(.tld-eyebrow){max-width:800px;margin-top:24px}.tld-page .tld-manifest ul{gap:18px 40px;margin:32px 0 0;padding:0;list-style:none;display:grid}.tld-page .tld-manifest li{color:#c4d6d8;padding-left:23px;font-size:.9rem;position:relative}.tld-page .tld-manifest li:before{content:"+";color:var(--tld-cyan);position:absolute;left:0}.tld-page .tld-blog{border-top:1px solid var(--tld-line)}.tld-page .tld-blog>div{margin-inline:0}.tld-page .tld-signup{text-align:center;flex-direction:column;align-items:center;padding-block:70px;scroll-margin-top:24px;display:flex}.tld-page .tld-signup>div{width:100%;max-width:512px}.tld-page .tld-signup input{min-width:0}.tld-page .tld-footer{overflow-wrap:anywhere;padding-bottom:42px}.tld-page .tld-footer>div:last-child{margin-top:28px;font-size:.8rem}.tld-page .tld-reveal{opacity:1;transition:opacity .45s,transform .45s;transform:none}.tld-page .tld-reveal-pending{opacity:0;transform:translateY(16px)}.tld-page .tld-modal{z-index:1000;overscroll-behavior:contain;background:#02080bf2;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.tld-page .tld-modal-panel{outline:none;width:100%;min-width:0;max-width:1400px;margin:auto}.tld-page .tld-modal-close{margin:0 0 16px auto;display:flex}.tld-page .tld-lightbox-figure img{object-fit:contain;background:#03090c;width:100%;height:auto;max-height:72vh}.tld-page .tld-lightbox-figure figcaption{text-align:center;color:#b8cccf;padding:12px 0;font-size:.8rem}.tld-page .tld-lightbox-controls{justify-content:space-between;gap:12px;display:flex}.tld-page .tld-trailer-content>div{background:0 0;padding:0;position:relative}.tld-page .tld-trailer-content iframe{max-width:100%}@media (max-height:780px){.tld-page .tld-scroll-cue{display:none}}@media (max-width:767px){.tld-page .tld-stage{--stage-h:min(100svh, 700px)}.tld-page .tld-art-box{top:56%;left:50%;transform:translate(-50%,-56%)}}@media (min-width:768px){.tld-page .tld-container{width:calc(100% - 96px)}.tld-page .tld-home-link{top:28px;left:48px}.tld-page .tld-hero-coordinate{color:#89adb0;letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;display:block;position:absolute;bottom:52px;left:48px}.tld-page .tld-siege{align-items:center;min-height:690px;padding-block:90px}.tld-page .tld-siege-shade{background:linear-gradient(90deg,#061014f5 5%,#061014c9 36%,#06101411 100%),linear-gradient(#0000 60%,#061014aa)}.tld-page .tld-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:48px;padding-block:72px}.tld-page .tld-feature-reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr)}.tld-page .tld-feature-reverse .tld-feature-copy{order:2}.tld-page .tld-feature-reverse .tld-feature-media{order:1}.tld-page .tld-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tld-page .tld-gallery-item>span{font-size:.8rem}.tld-page .tld-story-layout{grid-template-columns:1fr 2fr;gap:64px}.tld-page .tld-manifest-panel{padding:48px}.tld-page .tld-manifest ul{grid-template-columns:repeat(2,minmax(0,1fr))}.tld-page .tld-modal{padding:32px}}@media (min-width:900px){.tld-page .tld-systems-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1200px){.tld-page .tld-feature{gap:72px}.tld-page .tld-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tld-page *,.tld-page :before,.tld-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tld-page .tld-reveal-pending,.tld-page .tld-reveal-pending *{opacity:1!important;transform:none!important}.tld-page .tld-siege h2 .tld-line{opacity:1;transform:none}.tld-page .tld-shimmer{background:0 0;color:var(--tld-cyan)!important}.tld-page .tld-stage{--mx:0!important;--my:0!important;--sy:0px!important;--p:0!important}.tld-page [data-tld-parallax]{transform:none!important}.tld-page .tld-button:hover{transform:none}}
.tld-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tld-page a{color:inherit}.tld-page .tld-button{text-decoration:none}.tld-page .site-nav{z-index:940;-webkit-backdrop-filter:blur(10px);background:#061014d1;border-bottom:1px solid #79ffe11a;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;top:0;left:0;right:0}.tld-page .site-brand{color:#e6f3f2;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.tld-page .site-brand:hover{color:var(--tld-cyan)}.tld-page .site-brand-mark{border:1px solid var(--tld-cyan);width:14px;height:14px;transform:rotate(45deg);box-shadow:0 0 10px #79ffe155,inset 0 0 6px #79ffe133}.tld-page .site-brand-large{font-size:.95rem}.tld-page .site-nav-links{align-items:center;gap:4px;display:flex}.tld-page .site-nav-links a{color:#c3dcdc;letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .12s}.tld-page .nav-short{display:none}.tld-page .site-nav-links a:hover,.tld-page .site-nav-links a[aria-current]{color:var(--tld-cyan)}.tld-page .site-nav-links .site-nav-cta{border:1px solid var(--tld-line);background:#061014b3;margin-left:6px}.tld-page .site-nav-links .site-nav-cta:hover{border-color:var(--tld-cyan);box-shadow:0 0 16px #79ffe122}.tld-page .site-footer{border-top:1px solid var(--tld-line);background:linear-gradient(#061014,#03090c);margin-top:40px;padding-top:64px;position:relative;overflow:hidden}.tld-page .site-footer-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(#79ffe118,#0000 70%);width:70%;height:220px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.tld-page .site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px;display:grid;position:relative}.tld-page .site-footer-about{grid-column:1/-1;max-width:460px}.tld-page .site-footer-about p{margin:16px 0 22px;font-size:.9rem}.tld-page .site-footer-col{flex-direction:column;gap:10px;display:flex}.tld-page .site-footer-col h2{color:var(--tld-cyan);letter-spacing:.24em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:600}.tld-page .site-footer-col a{color:#b8cccf;font-size:.88rem;text-decoration:none}.tld-page .site-footer-col a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.tld-page .site-footer-base{color:#7e9ea2;letter-spacing:.04em;border-top:1px solid #79ffe122;flex-direction:column;gap:6px;margin-top:52px;padding-block:22px 34px;font-size:.72rem;display:flex;position:relative}.tld-page .site-footer-base a{color:#a9c4c6}.tld-page .page-head{padding:130px 0 36px}.tld-page .page-head h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2.2rem,5vw,4rem);font-weight:600;line-height:1.1}.tld-page .page-head p:last-child{max-width:640px}.tld-page .blog-list{padding-bottom:20px}.tld-page .blog-grid{gap:20px;margin-top:20px;display:grid}.tld-page .post-card{color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.tld-page .post-card:hover{border-color:var(--tld-cyan);transform:translateY(-3px);box-shadow:0 0 28px #79ffe120}.tld-page .post-card-media{background:#03090c;display:block;overflow:hidden}.tld-page .post-card-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .6s}.tld-page .post-card:hover .post-card-media img{transform:scale(1.04)}.tld-page .post-card-body{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.tld-page .post-card-meta{color:#8fb0b3;letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:12px;font-size:.66rem;display:flex}.tld-page .post-card-meta b{color:var(--tld-cyan);font-weight:600}.tld-page .post-card-title{color:#edf6f5;font-size:1.2rem;font-weight:600;line-height:1.3}.tld-page .post-card-excerpt{color:#b8cccf;font-size:.9rem;line-height:1.6}.tld-page .post-card-more{color:var(--tld-cyan);letter-spacing:.16em;text-transform:uppercase;margin-top:auto;padding-top:6px;font-size:.72rem;font-weight:600}.tld-page .post-card-large .post-card-title{font-size:clamp(1.5rem,3vw,2.2rem)}.tld-page .post{max-width:780px;padding:120px 0 30px}.tld-page .post-back{color:#8fb0b3;letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px;font-size:.72rem;text-decoration:none;display:inline-block}.tld-page .post-back:hover{color:var(--tld-cyan)}.tld-page .post-meta{color:#8fb0b3;letter-spacing:.16em;text-transform:uppercase;gap:14px;margin-bottom:14px;font-size:.7rem;display:flex}.tld-page .post-meta b{color:var(--tld-cyan);font-weight:600}.tld-page .post h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:600;line-height:1.12}.tld-page .post-lede{color:#d1e2e2;border-bottom:1px solid var(--tld-line);padding-bottom:28px;font-size:1.15rem;line-height:1.65}.tld-page .post-body{padding-top:12px}.tld-page .post-body p{color:#c0d3d5;margin:20px 0;font-size:1.02rem;line-height:1.85}.tld-page .post-body h2{color:#edf6f5;margin:46px 0 6px;font-size:1.55rem}.tld-page .post-body ul{margin:18px 0;padding:0;list-style:none}.tld-page .post-body li{color:#c0d3d5;margin:10px 0;padding-left:24px;line-height:1.7;position:relative}.tld-page .post-body li:before{content:"+";color:var(--tld-cyan);position:absolute;left:0}.tld-page .post-body blockquote{border-left:2px solid var(--tld-cyan);color:#e0eeee;margin:28px 0;padding:4px 0 4px 20px;font-size:1.15rem}.tld-page .prose-figure{margin:34px 0;padding:6px}.tld-page .prose-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.tld-page .prose-figure figcaption{color:#8fb0b3;padding:10px 6px 4px;font-size:.78rem}.tld-page .post-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:52px;padding:22px 24px;display:flex}.tld-page .post-cta p{color:#d8e9e9;margin:0}.tld-page .post-more{padding-block:40px 10px}.tld-page .signup-panel{padding-block:70px 30px}.tld-page .signup-inner{text-align:center;background:radial-gradient(at 50% 0,#79ffe112,#0000 70%),#09191e;padding:36px 24px}.tld-page .signup-inner h2{margin-bottom:14px}.tld-page .signup-inner>p:not(.tld-eyebrow):not(.signup-done):not(.signup-error){max-width:560px;margin:0 auto 26px}.tld-page .signup-form{flex-direction:column;gap:10px;max-width:520px;margin:0 auto;display:flex}.tld-page .signup-form input{border:1px solid var(--tld-line);color:#edf6f5;min-width:0;min-height:48px;font:500 .95rem/1.4 var(--font-chakra), "Chakra Petch", sans-serif;background:#061014;padding:10px 14px}.tld-page .signup-form input::placeholder{color:#6f8f93}.tld-page .signup-form input:focus{border-color:var(--tld-cyan);outline:none;box-shadow:0 0 16px #79ffe122}.tld-page .signup-form button{cursor:pointer}.tld-page .signup-done{color:var(--tld-cyan);font-weight:600}.tld-page .signup-error{color:#ff8aa0;margin-top:12px;font-size:.85rem}.tld-page .signup-form input[aria-invalid]{border-color:#ff8aa0;box-shadow:0 0 14px #ff8aa022}.tld-page .signup-form button:disabled{opacity:.6;cursor:progress}.tld-page .signup-suggest{color:#d1e2e2;margin-top:12px;font-size:.88rem}.tld-page .signup-suggest button{color:var(--tld-cyan);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}.tld-page .signup-links{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.tld-page .home-hero .tld-stage{--stage-h:clamp(640px, 100svh, 1100px)}.tld-page .home-hero-copy{z-index:2;text-align:center;width:min(92vw,780px);transform:translate3d(-50%, calc(var(--sy) * -.12), 0);opacity:calc(1 - var(--p) * 1.8);position:absolute;bottom:clamp(24px,5svh,56px);left:50%}.tld-page .home-hero-copy h1{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 28px #000;color:#f3fbfa;margin:0 0 14px;font-size:clamp(1.9rem,4.4vw,3.5rem);font-weight:600;line-height:1.08}.tld-page .home-hero-sub{color:#d4e5e5;text-shadow:0 2px 16px #000;max-width:620px;margin:0 auto 22px;font-size:clamp(.92rem,1.25vw,1.05rem);line-height:1.65}.tld-page .home-feature{padding-block:80px 20px}.tld-page .home-feature-grid{align-items:center;gap:30px;display:grid}.tld-page .home-wordmark{width:min(78%,380px);height:auto;margin-bottom:20px}.tld-page .home-feature-copy p:not(.tld-eyebrow){max-width:520px}.tld-page .home-feature-actions{justify-content:flex-start;margin-top:26px}.tld-page .home-feature-media{padding:6px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;position:relative}.tld-page .home-feature-media:hover{border-color:var(--tld-cyan);box-shadow:0 0 36px #79ffe120}.tld-page .home-feature-media .loop-video{aspect-ratio:16/9}.tld-page .home-feature-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.tld-page .home-feature-media span{color:#8fb0b3;letter-spacing:.16em;text-transform:uppercase;padding:10px 6px 4px;font-size:.66rem;display:block}.tld-page .home-feature-media b{color:var(--tld-cyan);font-weight:600}.tld-page .home-pillars{gap:14px;margin-top:60px;display:grid}.tld-page .home-pillar{border:1px solid var(--tld-line);background:#09191e;padding:22px 22px 24px;transition:border-color .15s}.tld-page .home-pillar:hover{border-color:var(--tld-cyan)}.tld-page .home-pillar-n{color:var(--tld-cyan);letter-spacing:.2em;margin-bottom:10px;font-size:.7rem;font-weight:600;display:block}.tld-page .home-pillar h3{color:#edf6f5;margin:0 0 8px;font-size:1.15rem;font-weight:600}.tld-page .home-pillar p{font-size:.9rem}.tld-page .home-posts{padding-block:80px 0}.tld-page .home-posts-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tld-page .home-posts-head .tld-eyebrow{margin-bottom:14px}.tld-page .trailer-frame{background:#02080b}.tld-page .trailer-video{aspect-ratio:16/9;background:#000;width:100%;height:auto}@media (min-width:640px){.tld-page .signup-form{flex-direction:row}.tld-page .signup-form input{flex:1}.tld-page .site-footer-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}.tld-page .site-footer-about{grid-column:auto}.tld-page .site-footer-base{flex-direction:row;justify-content:space-between}.tld-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tld-page .signup-inner{padding:52px 40px}}@media (min-width:900px){.tld-page .site-nav{padding:16px 32px}.tld-page .home-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}.tld-page .home-pillars,.tld-page .blog-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tld-page .post-card-large{flex-direction:row}.tld-page .post-card-large .post-card-media{flex:1.35}.tld-page .post-card-large .post-card-body{flex:1;justify-content:center;padding:32px}.tld-page .post-card-large .post-card-media img{aspect-ratio:auto;height:100%}}@media (max-width:639px){.tld-page .site-nav{gap:8px;padding:10px 12px}.tld-page .site-nav-links{gap:0}.tld-page .site-nav-links a{letter-spacing:.08em;white-space:nowrap;padding:8px 7px;font-size:.64rem}.tld-page .nav-full{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tld-page .nav-short{display:inline}.tld-page .site-brand{letter-spacing:.12em;white-space:nowrap;font-size:.64rem}.tld-page .site-brand-mark{width:11px;height:11px}.tld-page .site-nav-links .site-nav-cta{margin-left:4px;padding-inline:9px}.tld-page .tld-sound{min-height:36px;padding:6px 10px;top:auto;bottom:14px;right:12px}.tld-page .tld-wordmark{top:10%}}@media (prefers-reduced-motion:reduce){.tld-page .post-card:hover,.tld-page .post-card:hover .post-card-media img{transform:none}}
