.gl-landing{--gl-bg: var(--p-cream-100-hex);--gl-bg2: var(--p-cream-200-hex);--gl-surface: var(--p-cream-50-hex);--gl-surface2: var(--p-cream-150-hex);--gl-line: var(--p-cream-line-hex);--gl-line-default: var(--p-cream-line-default-hex);--gl-line-strong: var(--p-cream-line-strong-hex);--gl-go: hsl(var(--brand));--gl-go-soft: var(--p-green-500-soft-hex);--gl-go-deep: var(--p-green-900-ink-hex);--gl-go-ink: var(--p-green-900-ink-hex);--gl-gold: var(--p-gold-700-hex);--gl-gold-soft: var(--p-gold-600-soft-hex);--gl-txt: var(--p-ink-900-hex);--gl-muted: var(--p-ink-700-muted-hex);--gl-muted2: var(--p-ink-650-muted2-hex);--gl-serif: "Fraunces", Georgia, serif;--gl-sans: "Familjen Grotesk", -apple-system, sans-serif;--gl-content: 1180px;background:var(--gl-bg);color:var(--gl-txt);font-family:var(--gl-sans);-webkit-font-smoothing:antialiased;line-height:1.5;scroll-behavior:smooth}.gl-landing *,.gl-landing *:before,.gl-landing *:after{box-sizing:border-box}.gl-landing h1,.gl-landing h2,.gl-landing h3,.gl-landing h4,.gl-landing p,.gl-landing blockquote,.gl-landing figure,.gl-landing ul,.gl-landing li{margin:0;padding:0}.gl-landing .stage{min-height:100vh;min-height:100dvh;display:flex;justify-content:center;background:var(--gl-bg)}.gl-landing .app{width:100%;background:transparent;position:relative;z-index:2;overflow:hidden}.gl-landing .gl-orb{display:block}.gl-landing .hero{isolation:isolate;background:var(--gl-bg);padding:28px 24px 36px;text-align:left;position:relative}.gl-landing .hero-grid{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.gl-landing .hero-copy{display:flex;flex-direction:column;align-items:flex-start}.gl-landing .hero-frame{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;border:1px solid var(--gl-line-default);background:var(--gl-surface2);box-shadow:0 14px 28px -18px #2a24203d}.gl-landing .hero-video{position:absolute;inset:0;overflow:hidden}.gl-landing .hero-video-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gl-landing .hero-video:after{content:"";position:absolute;inset:0;border:1px solid rgba(42,36,32,.08);pointer-events:none}.gl-landing .hero h1{font-family:var(--gl-serif);font-weight:400;font-size:clamp(36px,7vw,56px);line-height:1.02;letter-spacing:-.01em;margin-bottom:16px}.gl-landing .hero h1 em{font-style:italic;color:var(--gl-go);position:relative;white-space:nowrap}.gl-landing .hero p.sub{font-size:15px;color:var(--gl-muted);max-width:420px;margin:0 0 22px;line-height:1.5}.gl-landing .hero p.sub .gl{color:var(--gl-gold)}.gl-landing .btn-go{white-space:nowrap;font-family:var(--gl-sans);font-weight:700;font-size:14px;color:var(--p-green-950-on-fill-hex);background:var(--gl-go);border:none;border-radius:10px;padding:12px 18px;min-height:44px;cursor:pointer;letter-spacing:.2px;transition:.2s;box-shadow:0 6px 16px -6px #2a242066}@media(hover:hover){.gl-landing .btn-go:hover{filter:brightness(1.06);transform:translateY(-1px)}}.gl-landing .btn-go:active{transform:translateY(0)}.gl-landing .btn-go:focus-visible,.gl-landing .cta-login:focus-visible{outline:2px solid var(--gl-go-ink);outline-offset:2px}.gl-landing .cta{max-width:340px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px}.gl-landing .hero-copy .cta{margin:0;align-items:flex-start}.gl-landing .hero-copy .cap-note{justify-content:flex-start;display:none}.gl-landing .btn-go-lg{width:100%;font-size:16.5px;padding:15px 22px;min-height:48px;border-radius:12px}.gl-landing .cta-login{font-family:var(--gl-sans);font-size:13.5px;color:var(--gl-muted);background:none;border:none;min-height:44px;display:inline-flex;align-items:center;cursor:pointer;transition:.2s}.gl-landing .cta-login-action{color:var(--gl-go-ink);font-weight:700}.gl-landing .cta-login:hover{color:var(--gl-txt)}.gl-landing .cap-note{margin-top:13px;font-size:12px;color:var(--gl-muted2);display:flex;align-items:center;justify-content:center;gap:6px}.gl-landing .trust{background:var(--gl-surface);display:flex;justify-content:center;gap:0;flex-wrap:wrap;padding:28px 0}.gl-landing .trust>div{flex:1;min-width:33%;text-align:center;padding:16px 8px;position:relative}.gl-landing .trust>div:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:22px;z-index:0;background:var(--gl-line)}.gl-landing .trust .k{font-family:var(--gl-serif);font-size:20px;color:var(--gl-go-ink);font-style:italic}.gl-landing .trust .v{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gl-muted);margin-top:4px}.gl-landing section.block{padding:54px 24px}.gl-landing .eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gl-go-ink);margin-bottom:14px;display:flex;align-items:center;gap:9px}.gl-landing .eyebrow:before{content:"";width:22px;height:1px;background:var(--gl-go);display:inline-block;opacity:.7}.gl-landing h2.sec{font-family:var(--gl-serif);font-weight:400;font-size:clamp(30px,8.5vw,52px);line-height:1.06;letter-spacing:-.01em;margin-bottom:16px}.gl-landing h2.sec em{font-style:italic;color:var(--gl-gold)}.gl-landing .sec-lead{font-size:16px;color:var(--gl-muted);line-height:1.6;max-width:360px}.gl-landing .head-center>.eyebrow{justify-content:center}.gl-landing .head-center>h2.sec{text-align:center}.gl-landing .head-center>.sec-lead{text-align:center;margin-left:auto;margin-right:auto}.gl-landing .video{margin-top:26px;position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--gl-line);background:#060906;aspect-ratio:592 / 1280;box-shadow:0 30px 70px #00000080}.gl-landing .video:after{content:"";position:absolute;inset:0;border-radius:22px;border:1px solid rgba(255,255,255,.05);pointer-events:none;z-index:3}.gl-landing .v-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#060906}.gl-landing .v-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;cursor:pointer;border:none;background:radial-gradient(120% 90% at 50% 50%,#06090659,#0609069e 70%)}.gl-landing .play{width:74px;height:74px;padding:0;border-radius:50%;margin:0 auto 16px;cursor:pointer;background:#00c85324;border:1px solid rgba(0,200,83,.4);display:flex;align-items:center;justify-content:center;transition:.3s;box-shadow:0 0 #00c85366;animation:gl-ping2 2.6s infinite}@keyframes gl-ping2{0%{box-shadow:0 0 #00c85359}70%{box-shadow:0 0 0 22px #00c85300}to{box-shadow:0 0 #00c85300}}.gl-landing .v-overlay:hover .play{background:var(--gl-go);transform:scale(1.06)}.gl-landing .v-overlay:hover .play svg path{fill:var(--p-green-950-on-fill-hex)}.gl-landing .play svg path{fill:var(--gl-go);transition:.3s}.gl-landing .v-overlay .vt{font-family:var(--gl-serif);font-style:italic;font-size:19px;color:var(--gl-txt);text-shadow:0 1px 12px rgba(0,0,0,.6)}.gl-landing .v-tag{position:absolute;top:14px;left:14px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gl-gold);background:#0006;padding:6px 11px;border-radius:999px;border:1px solid rgba(228,207,161,.25)}.gl-landing section.block.reveal.head-center:not(.bg-deep){background:var(--gl-bg)}.gl-landing .steps-wrap{margin-top:30px;display:grid;grid-template-columns:275px 1fr;gap:36px;align-items:start}.gl-landing .signal{position:sticky;top:110px;width:100%;max-width:275px;aspect-ratio:438 / 1110;margin:0 auto}.gl-landing .signal-img{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 90%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 0%,#000 90%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-composite:intersect}.gl-landing .signal-glow{position:absolute;left:43%;top:15.8%;width:46%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;mix-blend-mode:screen;opacity:0;pointer-events:none}.gl-landing .signal-glow-red{left:43%;top:15.8%;background:radial-gradient(circle,#ff8a80 0%,#ff4d42 32%,rgba(255,77,66,.55) 60%,transparent 72%);box-shadow:0 0 34px 14px #ff4d4259;--gl-glow-hold: .85}.gl-landing .signal-glow-amber{left:43.1%;top:40.4%;background:radial-gradient(circle,#ffe082 0%,#ffb300 32%,rgba(255,179,0,.55) 60%,transparent 72%);box-shadow:0 0 34px 14px #ffb30052;--gl-glow-hold: .85}.gl-landing .signal-glow-green{left:43.2%;top:63.5%;width:48%;background:radial-gradient(circle,#d9ffe6 0%,var(--gl-go) 30%,rgba(0,200,83,.6) 60%,transparent 74%);box-shadow:0 0 40px 16px #00c85366,0 0 80px 28px #00c8532e;--gl-glow-hold: 1}.gl-landing .flow{display:flex;flex-direction:column;gap:0;position:relative}.gl-landing .flow:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:2px;z-index:0;background:var(--gl-go-deep);transform-origin:top;transform:scaleY(var(--gl-line-progress, 1))}.gl-landing .step{display:flex;gap:18px;padding:14px 0 14px 22px;position:relative}.gl-landing .step-label{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gl-muted2);margin-bottom:6px}.gl-landing .step h3{font-size:clamp(16px,4.6vw,21px);font-weight:700;margin-bottom:5px}.gl-landing .step p{font-size:clamp(13.5px,4vw,17.5px);color:var(--gl-muted);line-height:1.55}.gl-landing .step .micro{font-size:clamp(11.5px,3.2vw,15px);color:var(--gl-gold-soft);font-style:italic;margin-top:7px;font-family:var(--gl-serif)}@media(max-width:899px){.gl-landing .steps-wrap{grid-template-columns:135px 1fr;gap:14px}.gl-landing .signal{position:relative;top:auto;width:100%;max-width:188px;margin:0}.gl-landing .hero-frame{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);aspect-ratio:unset;height:62vh;height:62svh;height:62dvh;border-radius:0;border-left:none;border-right:none}}@media(max-width:480px){.gl-landing .steps-wrap{grid-template-columns:115px 1fr;gap:10px}.gl-landing .signal{max-width:160px}}.gl-landing .bg-deep{background:var(--gl-surface);padding-top:34px}.gl-landing .cp-panel{margin-top:28px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-areas:"s1 s2 s3 s4 s5" "screen screen screen screen screen";gap:14px 14px;border-radius:22px;padding:30px 30px 26px}.gl-landing .cp-radio{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.gl-landing .cp-switch{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.gl-landing .cp-switch-1{grid-area:s1}.gl-landing .cp-switch-2{grid-area:s2}.gl-landing .cp-switch-3{grid-area:s3}.gl-landing .cp-switch-4{grid-area:s4}.gl-landing .cp-switch-5{grid-area:s5}.gl-landing .cp-well{position:relative;width:100%;max-width:104px;aspect-ratio:688 / 768;margin:0 auto;border-radius:10px;overflow:hidden;mask-image:radial-gradient(ellipse at center,#000 78%,#0000);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 78%,rgba(0,0,0,0) 100%)}.gl-landing .sw-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .18s ease,filter .18s ease}.gl-landing .sw-img.sw-on{opacity:0}.gl-landing .cp-radio:checked+.cp-switch .sw-on{opacity:1}.gl-landing .cp-switch:hover .sw-img{filter:brightness(1.12)}.gl-landing .cp-radio:focus-visible+.cp-switch{outline:2px solid var(--gl-go-ink);outline-offset:4px;border-radius:12px}.gl-landing .cp-switch-label{font-size:12.5px;font-weight:700;color:var(--gl-muted);text-align:center;line-height:1.3;transition:color .18s ease}.gl-landing .cp-switch:hover .cp-switch-label{color:var(--gl-txt)}.gl-landing .cp-radio:checked+.cp-switch .cp-switch-label{color:var(--gl-txt)}.gl-landing .cp-screen-bg{grid-area:screen;margin-top:16px;position:relative;background:var(--gl-surface);border-radius:14px;border:1px solid var(--gl-line);box-shadow:0 0 0 7px var(--gl-surface2),0 0 0 8px var(--gl-line-strong),0 8px 18px -14px #2a24204d}.gl-landing .cp-readout{grid-area:screen;margin-top:16px;display:none;flex-direction:column;justify-content:center;padding:24px 30px;position:relative;z-index:1;min-height:118px}.gl-landing #cp-1:checked~#ro-1,.gl-landing #cp-2:checked~#ro-2,.gl-landing #cp-3:checked~#ro-3,.gl-landing #cp-4:checked~#ro-4,.gl-landing #cp-5:checked~#ro-5{display:flex}.gl-landing .ro-index{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--gl-go-ink);margin-bottom:8px}.gl-landing .cp-readout h3{font-family:var(--gl-serif);font-size:clamp(20px,5vw,26px);font-weight:600;margin:0 0 10px;color:var(--gl-go-ink)}.gl-landing .cp-readout p{color:var(--gl-txt);font-size:clamp(13.5px,4vw,17px);line-height:1.6;max-width:560px;margin:0}@media(prefers-reduced-motion:reduce){.gl-landing .sw-img,.gl-landing .cp-switch-label{transition:none}}@media(max-width:720px){.gl-landing .cp-panel{grid-template-columns:repeat(3,1fr);grid-template-areas:"s1 s2 s3" "s4 s5 ." "screen screen screen";gap:18px 12px}}@media(max-width:480px){.gl-landing .cp-panel{padding:20px 16px;grid-template-columns:1fr;grid-template-areas:"s1" "s2" "s3" "s4" "s5" "screen";gap:14px}.gl-landing .cp-switch{flex-direction:row;justify-content:flex-start;width:100%}.gl-landing .cp-well{width:72px;max-width:72px;aspect-ratio:688 / 768;margin:0}.gl-landing .cp-switch-label{text-align:left}.gl-landing .cp-readout{padding:18px;min-height:140px}}.gl-landing section.block.head-center:not(.reveal){background:var(--gl-bg)}.gl-landing .stories{margin-top:30px;display:flex;flex-direction:column;gap:22px}.gl-landing .story{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;position:relative}.gl-landing .story.story-reverse .fr-photo{order:2}.gl-landing .story.story-reverse .fr-body{order:1}.gl-landing .story .fr-photo{position:relative;min-height:360px}.gl-landing .story .fr-photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.02)}.gl-landing .story .fr-body{padding:56px 34px 36px;display:flex;flex-direction:column;justify-content:flex-start;gap:14px}.gl-landing .story .fr-head{display:flex;align-items:center;gap:10px}.gl-landing .story .fr-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--gl-line);flex-shrink:0}.gl-landing .story .fr-activity{font-family:var(--gl-sans);font-size:15px;font-weight:700;color:var(--gl-txt)}.gl-landing .story .fr-meta{display:flex;flex-direction:column;gap:5px}.gl-landing .story .fr-meta-row{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--gl-muted)}.gl-landing .story .fr-meta-icon{width:14px;height:14px;flex-shrink:0;color:var(--gl-gold-soft)}.gl-landing .story .fr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:18px;border-top:1px solid var(--gl-line)}.gl-landing .story .fr-action{font-family:var(--gl-sans);font-size:12.5px;font-weight:700;color:var(--gl-muted);background:var(--gl-surface2);border:1px solid var(--gl-line);border-radius:8px;padding:7px 14px;cursor:default;-webkit-user-select:none;user-select:none}.gl-landing .story .fr-action-go{color:var(--gl-go-ink);border-color:var(--gl-go)}.gl-landing .story .fr-action-sim{appearance:none;line-height:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}@media(prefers-reduced-motion:reduce){.gl-landing .story .fr-action-sim{transition:none}}.gl-landing .story .fr-action-sim:hover,.gl-landing .story .fr-action-sim:focus-visible{color:var(--gl-go-ink);border-color:var(--gl-go)}@media(hover:hover){.gl-landing .story .fr-action-sim:hover{box-shadow:0 0 0 1px var(--gl-go) inset}}.gl-landing .story .fr-action-sim:focus-visible{outline:2px solid var(--gl-go-ink);outline-offset:2px}.gl-landing .story .fr-action-sim.fr-action-open,.gl-landing .story .fr-action-sim:active{background:var(--gl-go);border-color:var(--gl-go);color:var(--gl-go-ink);box-shadow:none}.gl-landing .story .fr-preview{position:relative;margin-top:12px;padding:16px 40px 16px 18px;border:1px solid var(--gl-line);border-radius:12px;background:var(--gl-surface2)}@media(prefers-reduced-motion:no-preference){.gl-landing .story .fr-preview{animation:fr-preview-in .18s ease}}@keyframes fr-preview-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gl-landing .story .fr-preview-close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--gl-line);border-radius:50%;background:var(--gl-surface);color:var(--gl-muted);cursor:pointer}.gl-landing .story .fr-preview-close:hover,.gl-landing .story .fr-preview-close:focus-visible{border-color:var(--gl-go);color:var(--gl-go-ink)}.gl-landing .story .fr-preview-close:focus-visible{outline:2px solid var(--gl-go-ink);outline-offset:2px}.gl-landing .story .fr-preview-close svg{width:14px;height:14px}.gl-landing .story .fr-preview-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gl-gold-soft);font-weight:700;margin-bottom:10px}.gl-landing .story .fr-preview-body .fr-meta-row{display:flex}.gl-landing .story .fr-preview-body .fr-meta-row+.fr-meta-row{margin-top:6px}.gl-landing .story .fr-preview-note{font-size:13.5px;color:var(--gl-muted);margin:0;line-height:1.5}.gl-landing .story .fr-preview-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px dashed var(--gl-line-strong);border-radius:8px;background:var(--gl-surface);font-size:13px;color:var(--gl-txt);margin-bottom:8px}.gl-landing .story .fr-preview-field span:first-child{color:var(--gl-muted);font-weight:600}.gl-landing .story .fr-preview-cta{margin-top:6px;width:100%;padding:10px 14px;border-radius:8px;border:1px solid var(--gl-line);background:var(--gl-surface2);color:var(--gl-muted);font-family:var(--gl-sans);font-size:13px;font-weight:700;cursor:not-allowed}.gl-landing .story .fr-quote{position:relative}.gl-landing .story .fr-quote p{font-family:var(--gl-serif);font-style:normal;font-size:clamp(19px,4.2vw,23px);line-height:1.55;color:var(--gl-txt);margin:0;position:relative;z-index:1}.gl-landing .story .fr-quote p em{color:var(--gl-gold);font-style:normal;font-weight:600}.gl-landing .story .fr-name{font-family:var(--gl-sans);font-size:15px;font-weight:600;color:var(--gl-txt)}@media(max-width:480px){.gl-landing .story{grid-template-columns:1fr}.gl-landing .story.story-reverse .fr-photo,.gl-landing .story.story-reverse .fr-body{order:initial}.gl-landing .story .fr-photo{min-height:240px}.gl-landing .story .fr-body{padding:24px 20px}}.gl-landing .final{text-align:center;padding:60px 24px;background:var(--gl-surface)}.gl-landing .final .gl-orb{margin:0 auto 22px}.gl-landing .final h2{font-family:var(--gl-serif);font-weight:400;font-size:clamp(30px,9vw,40px);line-height:1.05;margin-bottom:14px}.gl-landing .final h2 em{font-style:italic;color:var(--gl-go-ink)}.gl-landing .final p{font-size:15px;color:var(--gl-muted);max-width:300px;margin:0 auto 26px}.gl-landing .reveal{opacity:0;transform:translateY(24px);transition:.8s cubic-bezier(.16,1,.3,1)}.gl-landing .reveal.in{opacity:1;transform:none}@media(max-width:480px){.gl-landing .trust>div{padding:16px 12px}.gl-landing .trust>div:not(:first-child):before{left:2px}}@media(min-width:560px){.gl-landing .hero{padding:36px 32px 40px}.gl-landing section.block{padding:60px 36px}.gl-landing .bg-deep{padding-top:40px}}@media(min-width:900px){.gl-landing .hero{padding:48px max(48px,calc((100% - var(--gl-content)) / 2)) 52px}.gl-landing .hero-grid{grid-template-columns:minmax(360px,460px) 1fr;gap:56px}.gl-landing .hero h1{font-size:56px}.gl-landing .hero p.sub{max-width:420px;font-size:17px}.gl-landing .hero-copy .cta{max-width:420px}.gl-landing .hero-copy:before{content:"";display:block;width:40px;height:2px;background:var(--gl-go);opacity:.7;margin-bottom:20px}.gl-landing .hero-copy .cta-login{border:1px solid var(--gl-line);border-radius:10px;padding:10px 16px}.gl-landing .hero-copy .cta-login:hover{border-color:var(--gl-go-ink)}.gl-landing .hero-copy .cap-note{display:flex;margin-top:14px;max-width:420px}.gl-landing section.block{padding:84px max(56px,calc((100% - var(--gl-content)) / 2))}.gl-landing .bg-deep{padding-top:52px}.gl-landing h2.sec{font-size:52px}.gl-landing .sec-lead{font-size:19px;max-width:560px}.gl-landing .video{max-width:380px;margin-left:auto;margin-right:auto}.gl-landing .steps-wrap{max-width:760px;margin-left:auto;margin-right:auto}.gl-landing .trust{padding-inline:max(0px,calc((100% - var(--gl-content)) / 2))}.gl-landing .trust>div{padding:22px 8px}.gl-landing .final{padding:96px max(48px,calc((100% - var(--gl-content)) / 2))}}@media(prefers-reduced-motion:reduce){.gl-landing .play{animation:none}.gl-landing .reveal{transition:none}}.gl-landing header.sticky{background:var(--gl-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--gl-line)}.gl-landing header.sticky span{color:var(--gl-txt)}.gl-landing header.sticky .text-brand{color:var(--gl-go)}.gl-landing header.sticky .header-tagline{color:var(--gl-go-ink);opacity:.75}.gl-landing footer{background:var(--gl-surface);border-top:1px solid var(--gl-line)}.gl-landing footer,.gl-landing footer a,.gl-landing footer span:not(.font-display){color:var(--gl-muted)}.gl-landing footer a:hover{color:var(--gl-txt)}.gl-landing footer .font-display.italic{color:var(--gl-gold)}.gl-landing footer .border-white\/5{border-color:var(--gl-line)}.gl-landing footer [class*=rounded-full].gl-panel{background:var(--gl-surface2);border:1px solid var(--gl-line);box-shadow:none}.gl-landing footer [class*=rounded-full].gl-panel:hover{color:var(--gl-go-ink)}.gl-landing .gl-panel{background:var(--gl-surface);border:1px solid var(--gl-line-default);box-shadow:0 10px 22px -16px #2a242029}
