:root{--primary: 231 86% 11%;--secondary: 225 92% 53%;--accent: 40 90% 45%;--background: 0 0% 100%;--navy: hsl(var(--primary));--blue: hsl(var(--secondary));--gold: hsl(var(--accent));--white: hsl(var(--background));--brand-gradient: linear-gradient(251deg, #040b35 0%, #040b35 55.29%, #1a51f6 100%);--radius-pill: 6.25rem;--radius-card: 2rem;--radius-feature: 1.5rem;--radius-panel: 1.25rem;--radius-chip: .125rem;--border-hairline: .0625rem;--border-thick: .125rem;--transition: all .2s ease-in-out;--font-primary: "Alexandria", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#040b35;color:var(--white);font-family:var(--font-primary)}img{max-width:100%}:focus-visible{outline:.1875rem solid var(--white);outline-offset:.125rem}.page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--brand-gradient);padding:1.25rem 1.125rem 2.5rem}.brand{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-bottom:1.5rem;text-align:center}.brand__link{display:inline-flex;border-radius:var(--radius-chip)}.brand__logo{display:block;width:7.5rem;height:auto}.brand__tagline{margin:0;font-size:.6875rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.brand__about{margin:.25rem 0 0;font-size:.75rem;font-weight:500;line-height:1.55;color:#ffffffbf}.offer{display:flex;flex-direction:column;gap:.875rem;border:var(--border-thick) solid rgb(255 255 255 / .5);border-radius:var(--radius-card);padding:1.125rem}.offer__top{display:flex;flex-direction:column;gap:.875rem}.offer__cover{display:block;width:100%;aspect-ratio:1;object-fit:contain}.offer__intro{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;min-width:0}.offer__kicker{margin:0;font-size:.5625rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#ffffffb3}.offer__heading{margin:0;font-size:1.25rem;font-weight:900;text-transform:uppercase;line-height:1.05}.offer__body{margin:0;font-size:.75rem;font-weight:500;line-height:1.5;color:#ffffffbf}.chips{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.chips__chip{font-size:.5625rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;border:var(--border-hairline) solid rgb(255 255 255 / .4);border-radius:var(--radius-chip);padding:.3125rem .5rem}.subscribe{position:relative;display:flex;flex-direction:column;gap:.625rem}.subscribe__intro{margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.subscribe__row{display:flex;flex-direction:column;gap:.625rem}.subscribe__input{width:100%;font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--navy);background:var(--white);border:var(--border-thick) solid rgb(255 255 255 / .5);border-radius:var(--radius-pill);padding:.625rem .9375rem;transition:var(--transition)}.subscribe__input::placeholder{color:hsl(var(--primary) / .5)}.subscribe__input:focus-visible{outline-width:.125rem}.subscribe__button{display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:700;color:var(--white);background:var(--blue);border:none;border-radius:var(--radius-pill);padding:.6875rem;transition:var(--transition)}.subscribe__button:hover{background:hsl(var(--secondary) / .9)}.subscribe__button:active{transform:scale(.98)}.subscribe__button:disabled{cursor:default;opacity:.6;transform:none}.subscribe__fine{margin:0;font-size:.625rem;font-weight:500;line-height:1.5;color:#fff9}.subscribe__turnstile{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.subscribe__turnstile--active{position:static;width:100%;max-width:100%;height:auto;overflow:visible;opacity:1;pointer-events:auto}.success{display:flex;flex-direction:column;gap:.375rem;background:var(--blue);border-radius:var(--radius-panel);padding:.875rem}.success__heading{margin:0;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.success__body{margin:0;font-size:.6875rem;font-weight:500;line-height:1.5;color:#ffffffd9;overflow-wrap:anywhere}.now{display:flex;align-items:center;gap:.875rem;margin-top:1.375rem;background:hsl(var(--accent) / .12);border:var(--border-thick) solid var(--gold);border-radius:var(--radius-feature);padding:.875rem 1rem;color:var(--white);text-decoration:none;transition:var(--transition)}.now:hover{background:hsl(var(--accent) / .2)}.now:active{transform:scale(.98)}.now:focus-visible{outline-color:var(--gold)}.now__main{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.3125rem;min-width:0}.now__tag{flex:none;background:var(--gold);color:var(--navy);font-size:.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-chip);padding:.1875rem .375rem}.now__text{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.now__label{font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;line-height:1.15}.now__subtext{font-size:.6875rem;font-weight:500;line-height:1.45;color:#ffffffbf}.now__arrow{flex:none;width:1.125rem;height:1.125rem;color:var(--gold)}.columns{display:flex;flex-direction:column;gap:2.25rem;margin-top:1.375rem}.section{display:flex;flex-direction:column;gap:.5rem}.section__label{margin:0;font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border-left:.375rem solid var(--white);padding-left:.5rem}.pill{display:flex;align-items:center;background:var(--white);border-radius:var(--radius-pill);color:var(--navy);text-decoration:none;transition:var(--transition)}.pill:hover{background:#ffffffe6}.pill:active{transform:scale(.98)}.explore,.follow{margin:0;padding:0;list-style:none}.explore{display:flex;flex-direction:column;gap:.5rem}.explore__link{gap:.75rem;padding:.75rem 1.125rem}.explore__icon{flex:none;width:1.125rem;height:1.125rem}.explore__title{flex:1;min-width:0;font-size:.875rem;font-weight:700}.follow{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.follow__link{gap:.4375rem;padding:.5rem .875rem}.follow__glyph{flex:none;width:1rem;height:1rem}.follow__name{font-size:.6875rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.footer{margin-top:auto;padding-top:1.5rem}.footer__text{margin:0;font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73;text-align:center}@media(min-width:48rem){.page{padding:3rem 2rem 3.5rem}.shell{max-width:56rem;margin:0 auto}.brand{gap:.625rem;padding-bottom:2rem}.brand__logo{width:9.375rem}.brand__tagline{font-size:.8125rem}.brand__about{max-width:46rem;font-size:.9375rem}.offer{gap:1.5rem;padding:1.75rem}.offer__top{flex-direction:row;align-items:center;gap:1.75rem}.offer__cover{flex:none;width:12rem;height:12rem;aspect-ratio:auto}.offer__intro{flex:1;gap:.75rem}.offer__kicker{font-size:.625rem}.offer__heading{font-size:1.75rem}.offer__body{font-size:.875rem}.chips{gap:.5rem}.chips__chip{font-size:.625rem;padding:.375rem .625rem}.subscribe{gap:.75rem}.subscribe__intro{font-size:1rem}.subscribe__row{flex-direction:row;align-items:center;gap:.75rem}.subscribe__input{flex:1;width:auto;min-width:0;font-size:.9375rem;padding:.75rem 1.125rem}.subscribe__button{flex:none;font-size:1rem;padding:.75rem 2.25rem}.subscribe__fine{font-size:.75rem}.success{padding:1rem 1.25rem}.success__heading{font-size:.875rem}.success__body{font-size:.8125rem}.now{gap:1.25rem;margin-top:2rem;padding:1.125rem 1.5rem}.now__main{flex-direction:row;align-items:center;gap:1.25rem}.now__tag{font-size:.5625rem;padding:.25rem .5rem}.now__text{flex:1;gap:.25rem}.now__label{font-size:1.0625rem}.now__subtext{font-size:.8125rem}.now__arrow{width:1.25rem;height:1.25rem}.columns{display:grid;grid-template-columns:1fr 1fr;gap:2.25rem 2.75rem;margin-top:2rem}.section__label{font-size:.6875rem}.explore__link{gap:.875rem;padding:.875rem 1.375rem}.explore__icon{width:1.25rem;height:1.25rem}.explore__title{font-size:.9375rem}.follow{gap:.625rem}.follow__link{gap:.5rem;padding:.625rem 1rem}.follow__glyph{width:1.125rem;height:1.125rem}.follow__name{font-size:.75rem}.footer{padding-top:2rem}.footer__text{font-size:.625rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important}.pill:active,.now:active,.subscribe__button:active{transform:none}}
