:root{color:#11132c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--u:min(1px, .0598086vw);--purple:#6d1ba8;--muted:#7c7d9c;background:#fff;font-family:Inter,sans-serif}*{box-sizing:border-box}body{margin:0}img{display:block}h1,h2,h3,p{margin:0}.holding-page{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.page-container{width:calc(1364 * var(--u));max-width:calc(100% - 48px);margin-inline:auto}.masthead{z-index:1;padding-top:calc(40 * var(--u));justify-content:space-between;align-items:center;display:flex;position:relative}.brand-logo{width:calc(314 * var(--u));height:auto}.brand-tagline{align-items:center;gap:calc(18 * var(--u));padding-right:calc(10 * var(--u));color:#fff;font-size:calc(13.5 * var(--u));letter-spacing:calc(2.5 * var(--u));text-transform:uppercase;white-space:nowrap;transform:translateY(calc(-8 * var(--u)));line-height:1.5;display:flex}.brand-tagline i{width:calc(5 * var(--u));height:calc(5 * var(--u));background:#ffbd00;border-radius:50%;flex:none;display:block}.hero{z-index:1;padding-top:calc(88 * var(--u));padding-bottom:calc(80.5 * var(--u));flex:1;position:relative}.eyebrow{font-size:calc(17.5 * var(--u));line-height:calc(24 * var(--u));text-transform:uppercase;color:var(--purple);font-weight:600}h1,h2,h3{font-family:IBM Plex Sans,sans-serif}h1{margin-top:calc(24 * var(--u));font-size:calc(88 * var(--u));letter-spacing:calc(-3.5 * var(--u));font-weight:700;line-height:1.08}.gold-rule{width:calc(82 * var(--u));height:calc(4 * var(--u));margin-top:calc(22 * var(--u));background:#f7b900}h2{margin-top:calc(32 * var(--u));color:var(--purple);font-size:calc(34 * var(--u));line-height:calc(40 * var(--u));letter-spacing:calc(-1 * var(--u));font-weight:600}.introduction{max-width:calc(620 * var(--u));margin-top:calc(18 * var(--u));color:var(--muted);font-size:calc(23 * var(--u));line-height:calc(36 * var(--u))}.features{width:calc(680 * var(--u));max-width:100%;margin:calc(62 * var(--u)) 0 0;grid-template-columns:202fr 264fr 214fr;padding:0;list-style:none;display:grid}.feature+.feature{padding-left:calc(50 * var(--u));border-left:1px solid #dddde9}.feature-icon{width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:calc(13 * var(--u));color:var(--purple);background:#f4edfc;justify-content:center;align-items:center;display:flex}.feature:nth-child(2) .feature-icon{margin-left:calc(23 * var(--u))}.feature:nth-child(3) .feature-icon{margin-left:calc(16 * var(--u))}.feature-icon svg{width:calc(38 * var(--u));height:calc(38 * var(--u))}.feature h3{margin-top:calc(12 * var(--u));font-size:calc(20 * var(--u));letter-spacing:calc(-.4 * var(--u));font-weight:600;line-height:1.3}.feature p{margin-top:calc(2 * var(--u));color:var(--muted);font-size:calc(16 * var(--u));white-space:nowrap;line-height:1.5}.satellite-panel{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.satellite-art{object-fit:cover;object-position:right top;width:100%;height:100%;position:absolute;inset:0}.site-footer{z-index:1;width:calc(1392 * var(--u));max-width:calc(100% - 40px);min-height:calc(115 * var(--u));border-top:1px solid #dcdde9;margin-inline:auto;position:relative}.footer-inner{justify-content:space-between;align-items:center;gap:calc(32 * var(--u));min-height:calc(114 * var(--u));padding-inline:calc(14 * var(--u));display:flex}.footer-brand{align-items:center;gap:calc(32 * var(--u));display:flex}.footer-logo{width:calc(152 * var(--u));flex:none;height:auto}.footer-brand p,.copyright{color:var(--muted);font-size:calc(14 * var(--u));line-height:1.4}.copyright{font-size:calc(13 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u)) calc(60 * var(--u));white-space:nowrap;border-left:1px solid #dddde9}@media (width>=1100px) and (height<=800px){:root{--u:min(1px, .0598086vw, .10627vh)}}@media (width>=1100px) and (aspect-ratio>=2){.satellite-art{object-fit:contain;object-position:right top;width:auto;min-width:100%}}@media (width<=1099px){:root{--u:1px}.page-container{width:calc(100% - 80px);max-width:900px}.masthead{gap:28px;padding-top:32px}.brand-logo{width:240px}.brand-tagline{color:var(--purple);letter-spacing:1.2px;gap:10px;padding:0;font-size:10px;transform:none}.brand-tagline i{width:4px;height:4px}.hero{flex:none;padding-top:56px;padding-bottom:0}.eyebrow{font-size:14px}h1{letter-spacing:-2.4px;margin-top:20px;font-size:clamp(56px,6.4vw,70px)}.gold-rule{width:72px;margin-top:22px}h2{letter-spacing:-.6px;margin-top:28px;font-size:28px}.introduction{max-width:600px;margin-top:18px;font-size:20px}.features{width:680px;margin-top:40px}.feature:nth-child(n) .feature-icon{margin-left:0}.feature-icon{border-radius:12px;width:56px;height:56px}.feature-icon svg{width:32px;height:32px}.feature+.feature{padding-left:28px}.feature h3{font-size:18px}.feature p{white-space:normal;font-size:14px}.satellite-panel{aspect-ratio:16/9;flex:none;width:100%;margin-top:4px;position:relative;inset:auto}.satellite-art{object-fit:initial;width:auto;max-width:none;height:135%;inset:-8% 0 auto auto}.satellite-panel:after{content:"";background:linear-gradient(#fff,#0000 15% 80%,#fff);position:absolute;inset:0}.site-footer{width:calc(100% - 64px);max-width:920px;min-height:120px}.footer-inner{gap:24px;padding:24px 8px}.footer-brand{gap:20px}.footer-logo{width:136px}.footer-brand p,.copyright{font-size:12px}.copyright{padding-left:24px}}@media (width<=799px){.brand-logo{width:210px}.brand-tagline{letter-spacing:1px;gap:8px;font-size:9px}.page-container{width:calc(100% - 48px)}.footer-inner{flex-wrap:wrap}.copyright{border-left:0;padding:0}}@media (width<=599px){.masthead{flex-direction:column;align-items:flex-start;gap:20px;padding-top:26px}.brand-logo{width:210px}.brand-tagline{letter-spacing:1px;white-space:normal;flex-wrap:wrap;gap:9px;font-size:9px}.hero{padding-top:42px}.eyebrow{letter-spacing:.2px;font-size:11px;line-height:1.5}h1{letter-spacing:-1.8px;text-wrap:balance;max-width:440px;margin-top:20px;font-size:clamp(43px,12.8vw,64px);line-height:1.06}.gold-rule{width:64px;height:3px;margin-top:22px}h2{letter-spacing:-.5px;margin-top:26px;font-size:24px;line-height:1.28}.introduction{margin-top:18px;font-size:17px;line-height:1.65}.features{grid-template-columns:1fr;gap:24px;margin-top:34px}.feature{align-items:center;gap:16px;display:flex}.feature+.feature{border:0;padding:0}.feature-icon{flex:0 0 56px}.feature h3{margin:0;font-size:18px}.feature p{margin-top:3px;font-size:14px}.satellite-panel{aspect-ratio:4/3;margin-top:14px}.satellite-art{object-fit:contain;width:100%;height:100%;inset:0}.satellite-panel:after{display:none}.site-footer{width:calc(100% - 48px);min-height:0}.footer-inner{flex-direction:column;align-items:flex-start;gap:22px;padding:26px 0;display:flex}.footer-brand{flex-direction:column;align-items:flex-start;gap:12px}.footer-logo{width:152px}.footer-brand p{max-width:290px;font-size:13px;line-height:1.55}.copyright{white-space:normal;font-size:11px}.desktop-break{display:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}
