.gl{font-family:var(--font-satoshi), system-ui, sans-serif;color:var(--ink);background:var(--bg);--mx:0;--my:0;--dawn:0;position:relative;overflow-x:clip}.gl main,.gl footer{z-index:1;position:relative}.fx{--t:clamp(0, calc((var(--p,0) - var(--a,0)) / var(--w,.1)), 1);--u:clamp(0, calc((var(--p,0) - var(--o,2)) / var(--ow,.1)), 1)}.rv{opacity:calc(var(--t) * (1 - var(--u)));transform:translateY(calc((1 - var(--t)) * 28px - var(--u) * 28px));filter:blur(calc((1 - var(--t)) * 8px + var(--u) * 8px))}.gl-sky{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.gl-dawn{z-index:0;pointer-events:none;opacity:var(--dawn);background:radial-gradient(120% 70% at 50% 115%,#ffe3b857,#d4a37329 38%,#0000 72%),linear-gradient(#0000 40%,#b8864f29);position:fixed;inset:0}.gl-progress{z-index:30;background:var(--line);width:1px;height:30vh;position:fixed;top:35vh;right:14px}.gl-progress i{transform-origin:top;background:linear-gradient(to bottom, var(--gold), var(--glow));box-shadow:0 0 10px var(--glow);position:absolute;inset:0;transform:scaleY(0)}.gl-nav{z-index:40;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:14px max(16px,4vw);transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;inset:0 0 auto}.gl-nav-solid{-webkit-backdrop-filter:blur(16px)saturate(1.2);border-color:var(--line);background:#0b0f149e}.gl-link{height:40px;color:var(--muted);align-items:center;padding:0 14px;transition:color .2s}.gl-link:hover{color:var(--ink)}.gl-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.gl-title{font-family:var(--font-cormorant), serif;letter-spacing:-.01em;font-size:clamp(46px,7.2vw,108px);font-weight:500;line-height:1.02}.gl-h2{font-family:var(--font-cormorant), serif;letter-spacing:-.005em;font-size:clamp(36px,4.6vw,68px);font-weight:500;line-height:1.05}.gl-gold{background:linear-gradient(100deg,#b8864f 0%,#f3ce95 38%,#fff4e0 50%,#f3ce95 62%,#b8864f 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite gl-shimmer}.gl-lead{max-width:560px;color:var(--muted);margin:24px auto 0;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.gl-text{max-width:470px;color:var(--muted);margin-top:18px;font-size:16px;line-height:1.65}.gl-btn{border-radius:999px;justify-content:center;align-items:center;height:48px;padding:0 26px;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.gl-nav .gl-btn{height:40px;padding:0 18px;font-size:14px}.gl-btn-gold{color:#0b0f14;background:linear-gradient(#f3ce95,#d4a373 55%,#b8864f);box-shadow:0 12px 44px -12px #f3ce95b3,inset 0 1px #ffffff80}.gl-btn-gold:hover{transform:translateY(-1px);box-shadow:0 16px 56px -10px #f3ce95d9,inset 0 1px #ffffff80}.gl-btn-ghost{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);background:#faf7f208}.gl-btn-ghost:hover{border-color:#d4a3738c}.gl-scene{position:relative}.gl-stage{height:100svh;position:sticky;top:0;overflow:hidden}.gl-flow{padding:16vh 0 10vh}.gl-hero .gl-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:72px 20px 40px;display:flex}.gl-hero-eclipse{z-index:2;aspect-ratio:1;width:min(64vw,38vh,420px);transform:translate(calc(var(--mx) * -14px), calc(var(--my) * -10px)) scale(calc(1 + var(--p) * var(--p) * 16));opacity:calc(1 - clamp(0, calc((var(--p) - .5) * 3.2), 1));flex:none;margin-bottom:3vh;animation:2.2s cubic-bezier(.2,.7,.2,1) both gl-appear;position:relative}.gl-corona{filter:blur(16px);pointer-events:none;background:conic-gradient(#0000 0deg,#f3ce954d 40deg,#0000 95deg,#d4a37333 170deg,#0000 230deg,#ffe3b842 300deg,#0000 360deg);border-radius:50%;animation:44s linear infinite orbit;position:absolute;inset:-34%;-webkit-mask:radial-gradient(circle,#0000 30%,#000 36%,#0000 70%);mask:radial-gradient(circle,#0000 30%,#000 36%,#0000 70%)}.gl-hero-text{z-index:1;opacity:calc(1 - var(--u));transform:translateY(calc(var(--u) * -70px));filter:blur(calc(var(--u) * 6px));position:relative}.gl-hero-text .gl-eyebrow{animation:1.2s cubic-bezier(.2,.7,.2,1) both gl-rise}.gl-line{animation:gl-rise 1.3s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both;display:block}.gl-hero .gl-title{margin-top:16px}.gl-about{max-width:820px;margin:0 auto;padding:14vh 20px 10vh;position:relative}.gl-about .gl-h2{margin-top:12px}.gl-about-lead{color:var(--sand);margin-top:22px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.gl-about-list{color:var(--muted);gap:10px;margin-top:22px;font-size:15.5px;line-height:1.55;display:grid}.gl-about-list li{padding-left:18px;position:relative}.gl-about-list li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.gl-about-list b{color:var(--ink);font-weight:500}.gl-about-google{border:1px solid var(--line-strong);color:var(--muted);background:#faf7f208;border-radius:18px;margin-top:34px;padding:22px;font-size:14.5px;line-height:1.6}.gl-about-google h3{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:500}.gl-about-google a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.gl-about-en-block{margin-top:16px}.gl-about-en-block p+p{margin-top:10px}.gl-about-en-block b{color:var(--ink);font-weight:500}.gl-listen{text-align:center}.gl-top{position:absolute;top:13vh;left:0;right:0}.gl-whisper{font-family:var(--font-cormorant), serif;color:var(--sand);font-size:clamp(24px,2.4vw,34px);font-style:italic;position:absolute;top:calc(13vh + 30px);left:0;right:0}.gl-wave{height:64px;opacity:calc(var(--t) * (1 - var(--u)));align-items:center;gap:5px;display:flex;position:absolute;top:calc(13vh + 96px);left:50%;transform:translate(-50%)}.gl-wave i{background:linear-gradient(to top, var(--gold), var(--glow));width:3px;height:100%;animation:1.15s ease-in-out infinite gl-bar;animation-delay:calc(var(--i) * -.083s);opacity:calc(.35 + .65 * (1 - (var(--i) - 20) * (var(--i) - 20) / 400));border-radius:3px;transform:scaleY(.2)}.gl-spoken{width:min(940px,90vw);font-family:var(--font-cormorant), serif;font-size:clamp(30px,4.2vw,62px);font-weight:500;line-height:1.2;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.gl-word{white-space:pre;opacity:calc(max(.1, var(--t)) * (1 - var(--u)));transform:translate(calc(var(--u) * var(--dx,0px)), calc(var(--u) * var(--dy,0px))) scale(calc(1 - var(--u) * .9));filter:blur(calc(var(--u) * 5px));text-shadow:0 0 calc(var(--t) * (1 - var(--t)) * 80px) #f3ce95e6;display:inline-block}.gl-sink-eclipse{aspect-ratio:1;width:clamp(110px,12vw,170px);transform:translate(-50%, calc(-50% - var(--u) * 27vh)) scale(calc(var(--t) * (1 - var(--u) * .25)));opacity:var(--t);position:absolute;top:58%;left:50%}.gl-cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1020px,90vw);display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%)}.gl-card{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px -30px #000c, 0 0 calc(var(--t) * (1 - var(--t)) * 160px) #f3ce9559;opacity:var(--t);transform:translateY(calc((1 - var(--t)) * -110px)) scale(calc(.7 + .3 * var(--t)));filter:blur(calc((1 - var(--t)) * 10px));background:linear-gradient(#faf7f20f,#faf7f205);border-radius:18px;gap:14px;padding:18px;display:flex}.gl-card-icon{width:40px;height:40px;color:var(--glow);border:1px solid #d4a3734d;border-radius:12px;flex:none;place-items:center;display:grid}.gl-card-icon svg{width:20px}.gl-card-kind{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:10px}.gl-card-title{margin-top:4px;font-size:16px;font-weight:500}.gl-card-meta{color:var(--muted);margin-top:2px;font-size:13px}.gl-caption{width:min(560px,88vw);color:var(--muted);margin-left:max(-280px,-44vw);font-size:16px;line-height:1.6;position:absolute;bottom:9vh;left:50%}.gl-memory{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2vh;padding:70px 16px 24px;display:flex}.gl-memory-head .gl-h2{margin-top:10px}.gl-constellation{width:min(1000px,92vw,90.9vh);opacity:calc(1 - var(--u) * .72);transform:scale(calc(1 - var(--u) * .06));filter:blur(calc(var(--u) * 2px));position:relative}.gl-edge{stroke:url(#gl-edge);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t));vector-effect:non-scaling-stroke}.gl-node{transform:translate(-50%, -50%) translate(calc(var(--mx) * -8px), calc(var(--my) * -6px)) scale(calc(.6 + .4 * var(--t)));opacity:var(--t);white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute}.gl-node i{background:var(--glow);width:8px;height:8px;box-shadow:0 0 12px var(--glow), 0 0 calc(var(--t) * (1 - var(--t)) * 120px) var(--glow);border-radius:50%;flex:none}.gl-node b{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);background:#0b0f14b3;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:500}.gl-node-fact b{color:var(--sand);border-style:dashed;font-size:13px;font-weight:400}.gl-node-fact i{opacity:.7;width:5px;height:5px}.gl-node-place b{color:var(--glow)}.gl-node-me i{display:none}.gl-node-me b{font-family:var(--font-cormorant), serif;color:#0b0f14;background:linear-gradient(#f3ce95,#d4a373);border:0;padding:10px 18px;font-size:22px;font-style:italic;box-shadow:0 0 40px #f3ce9580}.gl-ask{text-align:left;flex-direction:column;gap:12px;width:min(500px,88vw);display:flex;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.gl-bubble{border-radius:20px;max-width:88%;padding:14px 18px;font-size:17px;line-height:1.5}.gl-bubble-me{color:#0b0f14;background:linear-gradient(#f3ce95f2,#d4a373f2);border-bottom-right-radius:6px;align-self:flex-end;font-weight:500}.gl-bubble-giny{-webkit-backdrop-filter:blur(14px);background:#10151ce0;border:1px solid #d4a3734d;border-bottom-left-radius:6px;align-self:flex-start;min-height:3.2em;box-shadow:0 30px 80px -30px #f3ce9559}.gl-typing:after{content:"";vertical-align:-.12em;background:var(--glow);width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite gl-caret;display:inline-block}.gl-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:6vw;padding:80px 7vw 40px;display:grid}.gl-copy{z-index:1;position:relative}.gl-copy .gl-h2{margin-top:14px}.gl-call{justify-self:center;width:100%;max-width:560px;display:grid}.gl-call>*{grid-area:1/1}.gl-call-live,.gl-report{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);background:#0e1319d1;border-radius:22px;padding:20px;box-shadow:0 40px 100px -40px #000000e6}.gl-call-live{opacity:calc(var(--t) * (1 - var(--u)));transform:translateY(calc((1 - var(--t)) * 40px)) scale(calc(1 - var(--u) * .08));filter:blur(calc(var(--u) * 8px))}.gl-call-top{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.gl-rec{background:var(--warn);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite gl-blink}.gl-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.gl-tile{aspect-ratio:4/3;border:1px solid var(--line);animation:6s ease-in-out infinite gl-speak;animation-delay:calc(var(--i) * 2s);background:#faf7f20a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.gl-avatar{width:44px;height:44px;font-family:var(--font-cormorant), serif;color:#0b0f14;background:linear-gradient(#ede5d9,#d4a373);border-radius:50%;place-items:center;font-size:22px;display:grid}.gl-tile-name{color:var(--muted);font-size:12px}.gl-transcript{gap:10px;margin-top:16px;font-size:14px;line-height:1.5;display:grid}.gl-transcript b{color:var(--glow);font-weight:500}.gl-report{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 40px)) scale(calc(.94 + .06 * var(--t)));filter:blur(calc((1 - var(--t)) * 8px))}.gl-report-head{justify-content:space-between;align-items:center;display:flex}.gl-report-title{font-family:var(--font-cormorant), serif;margin-top:10px;font-size:28px;line-height:1.15}.gl-report-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px;font-size:11px}.gl-check{opacity:calc(.4 + .6 * var(--t));align-items:center;gap:10px;padding:5px 0;font-size:14.5px;display:flex}.gl-check span{border:1px solid rgba(212, 163, 115, calc(.3 + .7 * var(--t)));background:rgba(212, 163, 115, var(--t));color:#0b0f14;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.gl-check svg{stroke-width:2.4px;stroke-dasharray:24;width:14px;stroke-dashoffset:calc(24 - 24 * var(--t))}.gl-sun{aspect-ratio:1;width:150vh;transform:translate(-50%, calc((1 - var(--p)) * 45vh));opacity:calc(.15 + var(--p) * .85);pointer-events:none;background:radial-gradient(circle,#fff4e0 0%,#f3ce95 12%,#d4a3738c 26%,#b8864f2e 44%,#0000 66%);border-radius:50%;position:absolute;bottom:-92vh;left:50%}.gl-phone{z-index:1;border:1px solid var(--line-strong);width:min(340px,86vw);height:min(660px,74vh);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 60px)) rotate(calc(var(--mx) * 1.5deg));background:#0d1217;border-radius:46px;flex-direction:column;justify-self:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 8px #faf7f208,0 50px 120px -40px #000000e6,0 0 120px -30px #f3ce9559}.gl-phone-bar{border-bottom:1px solid var(--line);background:#faf7f208;align-items:center;gap:10px;padding:42px 18px 12px;display:flex}.gl-phone-bar b{font-size:15px;font-weight:500;display:block}.gl-phone-bar span{color:var(--ok);font-size:11px}.gl-chat{background:radial-gradient(circle at 20% 0,#d4a3730f,#0000 60%);flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:14px 12px 20px;display:flex;overflow:hidden}.gl-msg{background:#1a2129;border-radius:4px 14px 14px;align-self:flex-start;max-width:86%;padding:8px 12px 18px;font-size:13.5px;line-height:1.45;position:relative}.gl-msg b{color:var(--glow);font-weight:500}.gl-msg small{color:var(--muted);font-size:10px;position:absolute;bottom:4px;right:10px}.gl-msg-me{background:#d4a37333;border:1px solid #d4a37340;border-radius:14px 4px 14px 14px;align-self:flex-end}.gl-voice{align-items:center;gap:10px;padding:10px 12px;display:flex}.gl-play{border-left:11px solid var(--glow);border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0}.gl-voice-wave{align-items:center;gap:2px;height:22px;display:flex}.gl-voice-wave i{background:var(--accent);width:2px;height:100%;transform:scaleY(calc(.25 + .75 * (.5 + .5 * sin(var(--i) * 1.7))));border-radius:2px}.gl-key{color:var(--muted);align-items:center;gap:12px;margin-top:28px;font-size:13px;display:inline-flex}.gl-key kbd{width:52px;height:52px;color:var(--ink);border:1px solid rgba(212, 163, 115, calc(.2 + var(--t) * (1 - var(--u)) * .8));box-shadow:0 calc(4px - var(--t) * (1 - var(--u)) * 3px) 0 #00000080, 0 0 calc(var(--t) * (1 - var(--u)) * 36px) #f3ce9599;transform:translateY(calc(var(--t) * (1 - var(--u)) * 3px));background:linear-gradient(#faf7f214,#faf7f205);border-radius:12px;place-items:center;font-family:inherit;font-size:22px;display:grid}.gl-mac{border:1px solid var(--line-strong);width:100%;max-width:620px;height:min(540px,66vh);opacity:var(--t);transform:perspective(1400px) rotateY(calc(-6deg + var(--mx) * 3deg)) rotateX(calc(var(--my) * -2deg)) translateY(calc((1 - var(--t)) * 60px));background:#10151c;border-radius:16px;justify-self:center;position:relative;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6}.gl-island{z-index:2;width:calc(130px + var(--t) * (1 - var(--u)) * min(320px, 50vw));height:calc(30px + var(--t) * (1 - var(--u)) * 30px);box-shadow:0 10px 40px -10px rgba(243, 206, 149, calc(var(--t) * .5));background:#000;border-radius:0 0 22px 22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.gl-island>div{white-space:nowrap;opacity:calc(var(--t) * (1 - var(--u)));justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;display:flex;position:absolute;inset:0}.gl-island-text{text-overflow:ellipsis;color:var(--ink);overflow:hidden}.gl-island-wave{flex:none;align-items:center;gap:2px;height:18px;display:flex}.gl-island-wave i{background:var(--glow);width:2px;height:100%;animation:.9s ease-in-out infinite gl-bar;animation-delay:calc(var(--i) * -.11s);border-radius:2px}.gl-island-think{background:linear-gradient(90deg,#a39a8f,#fff4e0,#a39a8f) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite gl-shimmer}.gl-island-done{color:var(--glow)}.gl-mail{padding:64px 26px 22px}.gl-mail-row{border-bottom:1px solid var(--line);gap:12px;padding:10px 0;font-size:14px;display:flex}.gl-mail-row span{width:44px;color:var(--muted)}.gl-mail-row b{font-weight:500}.gl-mail-body{white-space:pre-wrap;color:#faf7f2e6;min-height:1.6em;margin-top:18px;font-size:14.5px;line-height:1.62}.gl-everywhere{flex-direction:column;align-items:center;gap:5vh;padding:0 20px;display:flex}.gl-orbit{aspect-ratio:1;width:min(88vw,62vh,600px);position:relative}.gl-orbit:before,.gl-orbit:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute}.gl-orbit:before{inset:0}.gl-orbit:after{opacity:.6;border-style:dashed;inset:18%}.gl-orbit-core{inset:34%;width:auto!important;height:auto!important;position:absolute!important}.gl-ring{animation:90s linear infinite orbit;position:absolute;inset:0}.gl-planet{transform:rotate(var(--r)) translateX(min(44vw, 31vh, 300px)) rotate(calc(-1 * var(--r))) translate(-50%, -50%);position:absolute;top:50%;left:50%}.gl-planet b{white-space:nowrap;background:#0b0f14d9;border:1px solid #d4a37359;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500;animation:90s linear infinite gl-counter;display:block;box-shadow:0 0 24px -6px #f3ce9566}.gl-center{text-align:center}.gl-center .gl-h2{margin-top:12px}.gl-marquee{margin-top:12vh;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.gl-marquee>div{width:max-content;animation:60s linear infinite gl-marquee;display:flex}.gl-marquee span{display:flex}.gl-marquee em{font-family:var(--font-cormorant), serif;color:#faf7f2b8;white-space:nowrap;align-items:center;padding:0 26px;font-size:clamp(24px,2.6vw,36px);display:flex}.gl-marquee em:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--glow);border-radius:50%;margin-right:52px}.gl-privacy{text-align:center;max-width:1100px;margin:0 auto;padding:0 max(20px,5vw)}.gl-trust{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:8vh;display:grid}.gl-trust-item{border-top:1px solid var(--line-strong);padding-top:22px}.gl-trust-dot{background:var(--glow);width:9px;height:9px;box-shadow:0 0 14px var(--glow);border-radius:50%;display:block}.gl-trust-title{font-family:var(--font-cormorant), serif;margin-top:18px;font-size:28px}.gl-trust-item .gl-text{margin-top:8px}.gl-final .gl-badges{margin-top:7vh}.gl-final{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex}.gl-final-eclipse{aspect-ratio:1;width:min(52vw,280px);opacity:var(--t);transform:scale(calc(.6 + .4 * var(--t)));margin-bottom:5vh;position:relative}.gl-downloads{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(900px,100%);margin-top:7vh;display:grid}.gl-dl{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);text-align:left;background:#faf7f208;border-radius:18px;align-items:center;gap:14px;padding:18px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.gl-dl:hover{background:#d4a3730f;border-color:#d4a37399;box-shadow:0 20px 60px -30px #f3ce9599}.gl-dl-icon{width:44px;height:44px;color:var(--glow);border:1px solid #d4a3734d;border-radius:12px;flex:none;place-items:center;display:grid}.gl-dl-icon svg{width:22px}.gl-dl b{font-size:16px;font-weight:500;display:block}.gl-dl small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.gl-access{color:var(--muted);margin-top:5vh;font-size:15px}.gl-access a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.gl-footer{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;align-items:center;gap:18px;padding:10vh 20px 48px;font-size:13px;display:flex}.gl-footer nav{gap:22px;display:flex}.gl-footer a:hover{color:var(--ink)}@media (max-width:720px){.gl-progress{display:none}.gl-top{top:11vh}.gl-whisper{top:calc(11vh + 26px)}.gl-wave{gap:4px;height:44px;top:calc(11vh + 80px)}.gl-wave i:nth-child(n+29){display:none}.gl-spoken{top:56%}.gl-sink-eclipse{transform:translate(-50%, calc(-50% - var(--u) * 33vh)) scale(calc(var(--t) * (1 - var(--u) * .35)));top:56%}.gl-cards{grid-template-columns:1fr;gap:10px;top:33%}.gl-card{padding:12px 14px}.gl-card-title{font-size:15px}.gl-caption{font-size:14.5px;bottom:5vh}.gl-constellation{width:min(94vw,42vh)}.gl-node b{padding:3px 8px;font-size:11.5px}.gl-node-fact b{font-size:11px}.gl-node-me b{padding:7px 14px;font-size:18px}.gl-bubble{font-size:15.5px}.gl-split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:18px;padding:76px 16px 16px}.gl-split .gl-h2{font-size:32px}.gl-split .gl-text{margin-top:10px;font-size:14.5px;line-height:1.55}.gl-split .gl-eyebrow{display:none}.gl-call{align-self:center}.gl-call-live,.gl-report{padding:14px}.gl-tile{aspect-ratio:1}.gl-transcript{gap:7px;font-size:13px}.gl-report-title{font-size:22px}.gl-check{padding:3px 0;font-size:13px}.gl-phone{border-radius:36px;width:min(300px,84vw);height:100%;max-height:520px}.gl-phone-bar{padding-top:22px}.gl-msg{font-size:12.5px}.gl-desk .gl-text{display:none}.gl-key{margin-top:14px}.gl-key kbd{width:42px;height:42px;font-size:18px}.gl-mac{height:100%;max-height:480px;transform:translateY(calc((1 - var(--t)) * 60px))}.gl-island>div{padding:0 12px;font-size:11.5px}.gl-mail{padding:56px 16px 16px}.gl-mail-body{margin-top:12px;font-size:12.5px}.gl-planet b{padding:5px 10px;font-size:11.5px}.gl-trust,.gl-downloads{grid-template-columns:1fr}.gl-downloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gl-dl{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}}.gl-still .gl-scene{height:auto!important}.gl-still .gl-stage{height:auto;min-height:100svh;position:relative}.gl-still *,.gl-still :before,.gl-still :after{transition:none!important;animation:none!important}@keyframes gl-rise{0%{opacity:0;filter:blur(10px);transform:translateY(26px)}}@keyframes gl-appear{0%{opacity:0;filter:blur(20px)}}@keyframes gl-shimmer{to{background-position:-220% 0}}@keyframes gl-drip{0%{background-position:0 100%}to{background-position:0 -100%}}@keyframes gl-bar{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes gl-caret{50%{opacity:0}}@keyframes gl-blink{50%{opacity:.3}}@keyframes gl-speak{0%,28%,to{border-color:var(--line);box-shadow:none}6%,22%{border-color:#f3ce95b3;box-shadow:0 0 0 3px #f3ce951f,0 0 30px -6px #f3ce9599}}@keyframes gl-counter{to{rotate:-360deg}}@keyframes gl-marquee{to{transform:translate(-50%)}}
