@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:opsz,wght@9..40,300..700&family=IBM+Plex+Mono:wght@400;500;600&display=swap");.glide *{box-sizing:border-box}.glide{--ink:#16222e;--navy:#0b2545;--teal:#136575;--teal2:#1f8fa0;--gold:#c9a227;--cream:#f2eee4;--tan:#dad2c2;--paper:#fbfaf6;background:var(--paper);color:var(--ink);font-family:DM Sans,system-ui,Arial,sans-serif;font-size:18px;line-height:1.62;-webkit-font-smoothing:antialiased}.glide .wrap{margin:0 auto;max-width:980px;padding:0 26px}.glide h1,.glide h2,.glide h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:.2px;line-height:1.12}.glide a{color:var(--teal);text-decoration:none}.glide a:hover{text-decoration:underline}.glide .hero{background:linear-gradient(180deg,#0b2545,#0a1b2c 60%,#0a1822);color:var(--cream)}.glide .hero-img{border:0;display:block;height:auto;width:100%}.glide .hero-copy{margin:0 auto;max-width:980px;padding:34px 26px 56px}.glide .eyebrow{color:var(--teal2);font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:3.5px;text-transform:uppercase}.glide .hero h1{color:var(--cream);font-size:52px;margin:14px 0 0}.glide .hero .lede{color:#c9d6e2;font-size:21px;margin:18px 0 0;max-width:760px}.glide .cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.glide .btn{background:var(--gold);border:1px solid var(--gold);border-radius:3px;color:#1a1407!important;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:1px;padding:14px 24px}.glide .btn:hover{filter:brightness(1.06);text-decoration:none}.glide .btn.ghost{background:transparent;border:1px solid #3a5a78;color:var(--cream)!important}.glide .btn.ghost:hover{border-color:var(--teal2)}.glide .sec{padding:62px 0}.glide .sec.alt{background:var(--cream)}.glide .kicker{color:var(--teal);font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:2.5px;margin:0 0 10px;text-transform:uppercase}.glide h2{color:var(--navy);font-size:34px;margin:0 0 4px;padding-bottom:16px;position:relative}.glide h2:after{background:var(--gold);content:"";display:block;height:3px;margin-top:16px;width:56px}.glide .sec p{margin:18px 0;max-width:760px}.glide .lead{font-size:20px}.glide .dropcap:first-letter{color:var(--teal);float:left;font-family:"DM Serif Display",serif;font-size:64px;line-height:.82;padding:6px 12px 0 0}.glide .mark{color:var(--navy);font-weight:600}.glide .pull{background:linear-gradient(180deg,#fffdf7,#f6f1e3);border-left:4px solid var(--gold);border-radius:4px;margin:30px 0;padding:26px 30px}.glide .pull p{color:var(--navy);font-family:"DM Serif Display",serif;font-size:25px;line-height:1.32;margin:0;max-width:none}.glide .cards{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:30px 0 6px}.glide .card{background:#fff;border:1px solid var(--tan);border-radius:5px;border-top:3px solid var(--teal2);padding:22px}.glide .card .n{color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:2px}.glide .card h3{color:var(--navy);font-size:21px;margin:8px 0}.glide .card p{color:#37444f;font-size:15.5px;margin:0}.glide .cmp{border:1px solid var(--tan);border-collapse:collapse;font-size:15.5px;margin:26px 0;width:100%}.glide .cmp th{background:var(--navy);color:var(--cream);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.5px;padding:13px 16px;text-align:left}.glide .cmp td{border-top:1px solid var(--tan);padding:13px 16px;vertical-align:top}.glide .cmp tr td:first-child{background:var(--cream);color:var(--navy);font-weight:600;width:30%}.glide .cmp tr td:last-child{background:#f4fafb;color:var(--teal)}.glide .stats{background:var(--tan);border:1px solid var(--tan);border-radius:5px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin:30px 0;overflow:hidden}.glide .stat{background:#fff;padding:24px 20px;text-align:center}.glide .stat .big{color:var(--teal);font-family:"DM Serif Display",serif;font-size:34px;line-height:1}.glide .stat .lbl{color:#5a6b76;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:1px;margin-top:8px;text-transform:uppercase}.glide .layers{border:1px solid var(--tan);border-radius:6px;margin:26px 0;overflow:hidden}.glide .layer{align-items:baseline;background:#fff;border-top:1px solid var(--tan);display:flex;gap:16px;padding:11px 18px}.glide .layer:first-child{border-top:0}.glide .layer .lc{color:#8a97a1;font-family:IBM Plex Mono,monospace;font-size:13px;min-width:34px}.glide .layer .ln{color:var(--ink);font-weight:600}.glide .layer.on{background:linear-gradient(90deg,#f4fafb,#fff);border-left:3px solid var(--gold)}.glide .layer.on .lc{color:var(--gold)}.glide .layer .tag{color:var(--teal);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1px;margin-left:auto}.glide .reads{display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin:28px 0 0}.glide .read{background:#fff;border:1px solid var(--tan);border-radius:6px;display:block;padding:22px 24px;transition:border-color .15s}.glide .read:hover{border-color:var(--teal2);text-decoration:none}.glide .read .rt{color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.glide .read h3{color:var(--navy);font-size:20px;line-height:1.2;margin:9px 0 7px}.glide .read p{color:#37444f;font-size:14.5px;margin:0}.glide .read .go{color:var(--teal);display:inline-block;font-family:IBM Plex Mono,monospace;font-size:13px;margin-top:12px}.glide .close{background:linear-gradient(180deg,#0b2545,#0a1822);padding:64px 26px;text-align:center}.glide .close,.glide .close h2{color:var(--cream)}.glide .close h2:after{margin-left:auto;margin-right:auto}.glide .close p{color:#c9d6e2;margin:16px auto 28px;max-width:620px}@media(max-width:760px){.glide .hero h1{font-size:36px}.glide h2{font-size:27px}.glide .cards,.glide .reads,.glide .stats{grid-template-columns:1fr}.glide .pull p{font-size:21px}}