@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400-latin.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500-latin.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-latin.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-latin.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira-condensed-600-latin.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira-condensed-700-latin.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/saira-condensed-800-latin.woff2)format("woff2")}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/yellowtail-400-latin.woff2)format("woff2")}:root{--ink:#141518;--ink-soft:#1d1f23;--red:#c8102e;--red-dark:#a80d26;--paper:#f6f5f2;--paper-strong:#fff;--line:#ddd9d1;--body:#4a4e53;--muted:#8a8e93;--light-muted:#bcc1c7;--page-width:1180px;--page-gutter:clamp(1.25rem, 4vw, 1.75rem);--heading:"Saira Condensed", Impact, sans-serif;--body-font:"Chakra Petch", system-ui, sans-serif;--script:Yellowtail, cursive}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--body-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input{font:inherit}button{touch-action:manipulation}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(var(--page-width), 100%);padding-inline:var(--page-gutter);margin-inline:auto}.site-header{z-index:20;background:var(--ink);border-bottom:1px solid #ffffff0f;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1.25rem;min-height:68px;display:flex}.brand{color:#fff;flex:none;align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.brand:focus-visible,.site-nav a:focus-visible,.button:focus-visible,.nav-toggle:focus-visible,.footer__aaiw:focus-visible,.footer-links a:focus-visible,.choice:focus-visible,.field input:focus-visible{outline-offset:3px;outline:3px solid #f5d54c}.brand__mark{width:40px;height:auto}.brand__wordmark{font-family:var(--heading);letter-spacing:-.025em;font-size:1.45rem;font-style:italic;font-weight:800;line-height:1}.brand__wordmark em{color:var(--red);font-style:inherit}.site-nav{align-items:center;gap:1.625rem;display:flex}.site-nav a:not(.button){color:#c9ccd1;font-family:var(--heading);letter-spacing:.105em;text-transform:uppercase;border-bottom:2px solid #0000;padding-block:.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s}.site-nav a:not(.button):hover,.site-nav a:not(.button)[aria-current=page]{border-color:var(--red);color:#fff}.nav-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:.45rem;place-content:center;width:44px;height:44px;padding:0;display:none}.nav-toggle__bars,.nav-toggle__bars:before,.nav-toggle__bars:after{content:"";background:currentColor;width:20px;height:2px;transition:transform .16s;display:block}.nav-toggle__bars{position:relative}.nav-toggle__bars:before{position:absolute;top:-6px}.nav-toggle__bars:after{position:absolute;top:6px}.nav-toggle[aria-expanded=true] .nav-toggle__bars{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle__bars:before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars:after{top:0;transform:rotate(-45deg)}.button{min-height:48px;font-family:var(--heading);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;padding:.78rem 1.45rem;font-size:1.05rem;font-style:italic;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--small{min-height:auto;padding:.68rem 1.08rem;font-size:.95rem}.button--red{color:#fff;background:var(--red)}.button--red:hover{background:var(--red-dark)}.button--outline{color:#fff;border-color:#ffffff59}.button--outline:hover{border-color:#fff}.button--white{color:var(--red);background:#fff}.button--white:hover{color:#fff;background:var(--ink)}.checkered-divider{background:conic-gradient(var(--ink) 0deg 90deg, var(--paper) 90deg 180deg, var(--ink) 180deg 270deg, var(--paper) 270deg 360deg);background-size:20px 20px;height:14px}.hero,.page-hero{isolation:isolate;color:#fff;background:#101114;position:relative;overflow:hidden}.hero{min-height:558px}.hero__image,.page-hero__image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__image{opacity:.22}.page-hero__image{opacity:.2}.hero__overlay,.page-hero__overlay{z-index:-1;background:linear-gradient(100deg,#101114f0 30%,#1011148c);position:absolute;inset:0}.page-hero__overlay{background:linear-gradient(100deg,#101114f2 35%,#10111494)}.hero__watermark{opacity:.08;pointer-events:none;width:min(48vw,560px);position:absolute;bottom:-6.9rem;right:-5.5rem}.hero__content{flex-direction:column;justify-content:center;min-height:558px;padding-top:5rem;padding-bottom:5.25rem;display:flex}.page-hero__content{padding-top:4.5rem;padding-bottom:4.75rem}.eyebrow{color:var(--red);font-family:var(--heading);letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700;line-height:1.15}.eyebrow--script{font-family:var(--script);letter-spacing:0;text-transform:none;font-size:1.8rem;font-weight:400}.hero h1,.page-hero h1{color:#fff;max-width:760px;font-family:var(--heading);letter-spacing:-.025em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3.1rem,7vw,4.75rem);font-style:italic;font-weight:800;line-height:.98}.page-hero h1{font-size:clamp(3rem,5.3vw,3.65rem);line-height:1}.hero__copy,.page-hero__copy{max-width:600px;color:var(--light-muted);margin:1.45rem 0 0;font-size:1.06rem;line-height:1.65}.page-hero__copy{max-width:580px;font-size:1rem}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.hero__script{color:#ffffffd9;font-family:var(--script);margin:2.5rem 0 0;font-size:1.7rem;line-height:1}.section{padding-block:clamp(4rem,8vw,5.25rem)}.section--white{background:#fff;border-block:1px solid #0000000f}.section--dark{color:#fff;background:var(--ink)}.section-heading{font-family:var(--heading);letter-spacing:-.02em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(2.45rem,5vw,2.9rem);font-style:italic;font-weight:800;line-height:1}.section-heading--dark{color:#fff}.section-copy{max-width:560px;color:var(--body);margin:.9rem 0 0;font-size:.96rem;line-height:1.7}.section-copy--dark{color:#9ba0a6}.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,3.5rem);display:grid}.photo-frame{position:relative}.photo-frame:after{z-index:0;background:var(--red);content:"";border-radius:.875rem;position:absolute;inset:1.1rem -1.1rem -1.1rem 1.1rem}.photo-frame--ink:after{background:var(--ink)}.photo-frame img{z-index:1;object-fit:cover;border-radius:.875rem;width:100%;min-height:420px;position:relative}.photo-frame--short img{min-height:300px}.check-list{gap:1rem;margin:1.85rem 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#26292d;grid-template-columns:10px 1fr;align-items:baseline;gap:.9rem;font-size:.94rem;line-height:1.5;display:grid}.check-list li:before{background:var(--red);content:"";width:10px;height:10px;transform:rotate(45deg)}.check-list strong{font-family:var(--heading);letter-spacing:.025em;text-transform:uppercase;font-size:1.1rem;font-weight:700}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:2.35rem;display:grid}.feature-card{background:#f9f8f5;border:1px solid #00000012;border-radius:.875rem;flex-direction:column;gap:.9rem;min-height:100%;padding:1.75rem;display:flex}.feature-card__icon{width:44px;height:44px}.feature-card h3{color:var(--ink);font-family:var(--heading);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:1.35rem;font-weight:700;line-height:1.05}.feature-card p{color:#55595e;margin:0;font-size:.875rem;line-height:1.65}.fuel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-top:2.25rem;display:grid}.fuel-card{border:1px solid #ffffff24;border-radius:.75rem;gap:.3rem;padding:1.35rem;display:grid}.fuel-card__count{color:var(--red);font-family:var(--heading);letter-spacing:.15em;font-size:.86rem;font-weight:700}.fuel-card h3{color:#fff;font-family:var(--heading);text-transform:uppercase;margin:0;font-size:1.75rem;font-style:italic;font-weight:800;line-height:1}.fuel-card p{color:#9ba0a6;margin:0;font-size:.78rem}.cta-band{color:#fff;background:var(--red)}.cta-band__inner{justify-content:space-between;align-items:center;gap:1.875rem;padding-block:4rem;display:flex}.cta-band__script{color:#ffffffe6;font-family:var(--script);margin:0;font-size:1.8rem;line-height:1}.cta-band h2{font-family:var(--heading);margin:.4rem 0 0;font-size:clamp(2.35rem,4vw,2.9rem);font-style:italic;font-weight:800;line-height:1}.workflow-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2.5rem,6vw,3.5rem);display:grid}.workflow-step{border-bottom:1px solid #0000001a;grid-template-columns:4.4rem minmax(0,1fr);gap:1.5rem;padding-block:1.625rem;display:grid}.workflow-step:last-child{border-bottom:0}.workflow-step__number{color:var(--red);font-family:var(--heading);font-size:2.75rem;font-style:italic;font-weight:800;line-height:1}.workflow-step h2{font-family:var(--heading);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:700;line-height:1}.workflow-step p{max-width:460px;color:var(--body);margin:.5rem 0 0;font-size:.9rem;line-height:1.65}.live-card{color:#fff;background:var(--ink);border-radius:1rem;gap:1.1rem;padding:1.625rem;display:grid;position:sticky;top:92px}.live-card__heading,.live-card__status{align-items:center;display:flex}.live-card__heading{justify-content:space-between;gap:1rem}.live-card__status{font-family:var(--heading);letter-spacing:.15em;text-transform:uppercase;gap:.55rem;font-size:.8rem;font-weight:700}.live-card__dot{background:var(--red);border-radius:50%;width:9px;height:9px}.sound-bars{align-items:center;gap:3px;display:inline-flex}.sound-bars span{background:var(--red);border-radius:100px;width:4px}.sound-bars span:first-child,.sound-bars span:nth-child(5){height:6px}.sound-bars span:nth-child(2),.sound-bars span:nth-child(4){height:10px}.sound-bars span:nth-child(3){height:16px}.sound-bars span:nth-child(6){background:#ffffff80;height:12px}.sound-bars span:nth-child(7){background:#ffffff80;height:6px}.chat{gap:.75rem;display:grid}.chat__bubble{max-width:90%;padding:.75rem 1rem;font-size:.84rem;line-height:1.55}.chat__bubble--tech{color:#e8e9eb;background:#ffffff17;border-radius:.75rem .75rem .2rem;justify-self:end}.chat__bubble--counterman{color:#f2f3f5;background:#c8102e24;border:1px solid #c8102e59;border-radius:.75rem .75rem .75rem .2rem;justify-self:start}.live-card__footer{color:#9ba0a6;border-top:1px solid #ffffff1f;align-items:center;gap:.55rem;padding-top:.9rem;font-size:.75rem;display:flex}.tiny-diamond{background:var(--red);flex:none;width:8px;height:8px;transform:rotate(45deg)}.training-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-top:1.4rem;display:grid}.training-card{color:var(--ink);font-family:var(--heading);letter-spacing:.025em;text-transform:uppercase;border:1px solid #00000017;border-radius:.75rem;padding:1.25rem;font-size:1.1rem;font-weight:700;line-height:1.15}.training-card span{color:#6b7075;font-family:var(--body-font);letter-spacing:0;text-transform:none;margin-top:.35rem;font-size:.78rem;font-weight:400;line-height:1.45;display:block}.about-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2.5rem,6vw,3.5rem);display:grid}.about-copy{gap:2.25rem;display:grid}.about-copy h2{font-family:var(--heading);margin:.7rem 0 0;font-size:clamp(2.15rem,4vw,2.4rem);font-style:italic;font-weight:800;line-height:1.05}.about-copy p{max-width:520px;color:var(--body);margin:1rem 0 0;font-size:.94rem;line-height:1.75}.about-copy .mission-statement{color:var(--ink);font-family:var(--heading);text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1.3}.about-aside{gap:1.4rem;display:grid}.mark-explainer{color:#fff;background:var(--ink);border-radius:1rem;justify-items:center;gap:1rem;padding:1.875rem;display:grid}.mark-explainer svg{width:min(190px,65vw)}.mark-explainer p{color:#9ba0a6;text-align:center;max-width:280px;margin:0;font-size:.78rem;line-height:1.6}.signup-section{padding-top:4rem;padding-bottom:5.25rem}.signup-wrap{width:min(640px,100%);margin-inline:auto}.signup-card{background:#fff;border:1px solid #00000014;border-radius:1rem;gap:1.35rem;padding:clamp(1.5rem,5vw,2.25rem);display:grid;box-shadow:0 2px 10px #1415180d}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem;display:grid}.field{gap:.42rem;display:grid}.field label,.choice-field>legend{color:var(--ink);font-family:var(--heading);letter-spacing:.1em;text-transform:uppercase;padding:0;font-size:.82rem;font-weight:700;line-height:1.2}.field input{width:100%;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:.5rem;outline:none;padding:.75rem .875rem;transition:border-color .16s,box-shadow .16s}.field input:focus{border-color:var(--red);box-shadow:0 0 0 3px #c8102e1f}.field input::placeholder{color:#a9acb0}.choice-field{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.choices{flex-wrap:wrap;gap:.625rem;display:flex}.choice{color:#3a3e43;border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:.5rem;padding:.6rem .95rem;font-size:.84rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.choice:hover,.choice[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.field-hint,.small-print{color:var(--muted);margin:0;font-size:.75rem;line-height:1.55}.small-print{text-align:center;margin-top:-.35rem}.turnstile-wrap{min-height:65px;overflow:hidden}.turnstile-wrap .cf-turnstile{min-height:65px}.turnstile-note{color:var(--red-dark);background:#c8102e12;border:1px solid #c8102e38;border-radius:.5rem;margin:0;padding:.75rem .875rem;font-size:.82rem;line-height:1.45}.form-feedback{color:var(--red-dark);background:#c8102e12;border:1px solid #c8102e40;border-radius:.5rem;margin:0;padding:.7rem .875rem;font-size:.84rem;font-weight:600;line-height:1.45}.signup-card .button{cursor:pointer;border:0;width:100%}.signup-card .button[aria-busy=true]{cursor:wait;opacity:.7}.signup-success{color:#fff;background:var(--ink);text-align:center;border-radius:1rem;justify-items:center;gap:1.15rem;padding:clamp(2rem,6vw,2.75rem) clamp(1.5rem,5vw,2.25rem);display:grid}.signup-success__mark{width:64px}.signup-success h2{font-family:var(--script);margin:0;font-size:2.15rem;font-weight:400;line-height:1}.signup-success p{max-width:400px;color:var(--light-muted);margin:0;font-size:.9rem;line-height:1.7}.signup-success strong{color:#fff}.signup-success__steps{text-align:left;justify-items:start;gap:.625rem;margin:.25rem 0 0;display:grid}.signup-success__steps div{color:#e8e9eb;grid-template-columns:1.5rem 1fr;gap:.75rem;font-size:.84rem;display:grid}.signup-success__steps b{color:var(--red);font-family:var(--heading);font-size:1rem;font-style:italic}.site-footer{color:#fff;background:var(--ink);border-top:3px solid var(--red)}.site-footer__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding-block:2.5rem;display:grid}.site-footer .brand__mark{width:34px}.site-footer .brand__wordmark{font-size:1.2rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:1.35rem;display:flex}.footer-links a{color:#c9ccd1;font-family:var(--heading);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:700;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#fff}.footer-meta{color:#7c8188;text-align:right;justify-items:end;gap:.35rem;font-size:.72rem;line-height:1.35;display:grid}.footer__aaiw{color:#badcf4;font-family:var(--heading);letter-spacing:.055em;text-align:left;text-transform:uppercase;background:#19344d;border:1px solid #477698;align-items:center;gap:.45rem;margin-top:.15rem;padding:.32rem .5rem;font-size:.7rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:2px 2px #070809}.footer__aaiw:hover{color:#fff;background:#25506f}.footer__aaiw:before{background:var(--red);content:"";flex:none;width:7px;height:7px;transform:rotate(45deg)}@media (width<=920px){.split,.workflow-layout,.about-layout{grid-template-columns:1fr}.photo-frame{width:min(640px,100% - 1.1rem)}.live-card{position:static}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.site-footer__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.footer-meta{text-align:center;justify-items:center}}@media (width<=760px){.site-header__inner{min-height:64px}.brand__mark{width:36px}.brand__wordmark{font-size:1.3rem}.nav-toggle{display:grid}.site-nav{top:100%;right:var(--page-gutter);left:var(--page-gutter);background:#1d1f23;border:1px solid #ffffff24;border-top:0;border-radius:0 0 .75rem .75rem;align-items:stretch;gap:0;padding:.75rem;display:none;position:absolute;box-shadow:0 1.2rem 2.5rem #0000004d}.site-nav.is-open{display:grid}.site-nav a:not(.button){padding:.8rem .7rem}.site-nav .button{margin:.45rem .25rem .25rem}.hero{min-height:auto}.hero__content{min-height:500px;padding-top:4.25rem;padding-bottom:4.25rem}.page-hero__content{padding-top:3.5rem;padding-bottom:3.75rem}.hero__watermark{width:88vw;bottom:-4rem;right:-5rem}.hero h1{max-width:550px;font-size:clamp(3rem,14vw,4.1rem)}.hero__copy,.page-hero__copy{font-size:.95rem}.section{padding-block:4rem}.fuel-grid,.training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band__inner{flex-direction:column;align-items:flex-start;padding-block:3.25rem}.workflow-step{grid-template-columns:3.4rem minmax(0,1fr);gap:1rem}.workflow-step__number{font-size:2.25rem}.live-card{padding:1.25rem}.form-grid{grid-template-columns:1fr}}@media (width<=480px){:root{--page-gutter:1.1rem}.button{width:100%}.hero__actions{display:grid}.photo-frame img{min-height:310px}.photo-frame--short img{min-height:250px}.fuel-grid,.training-grid{grid-template-columns:1fr}.feature-card,.signup-card{padding:1.25rem}.checkered-divider{height:12px}.footer-links{gap:.9rem 1.15rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
