@font-face{font-family:Aileron;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/aileron-regular.woff) format("woff")}@font-face{font-family:Aileron;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/aileron-semibold.woff) format("woff")}@font-face{font-family:Aileron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/aileron-bold.woff) format("woff")}@font-face{font-family:Aileron;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/aileron-black.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--alvex-green: #14532d;--alvex-green-deep: #0e3d20;--alvex-orange: #d8401a;--alvex-orange-text: #b93411;--alvex-orange-on-dark: #ffab84;--alvex-cream: #f4efe6;--alvex-cream-2: #ece5d6;--alvex-ink: #14201a;--alvex-muted: #5b6b62}html,body{margin:0;padding:0;background:var(--alvex-cream);scroll-behavior:smooth;overflow-x:hidden}body.alvex{color:var(--alvex-ink);font-family:Aileron,"Source Sans 3",system-ui,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:var(--alvex-orange);color:var(--alvex-cream)}.alvex-inp:focus-visible{outline:2px solid var(--alvex-green);outline-offset:1px;border-color:var(--alvex-green)}button:focus-visible,a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.alvex-scroll-card{transform:none!important}}@media (max-width: 1024px){div[style*="repeat(4, 1fr)"]{grid-template-columns:1fr 1fr!important}section h1{font-size:72px!important;line-height:.95!important}section h2{font-size:48px!important}}@media (max-width: 720px){section{padding-left:20px!important;padding-right:20px!important}section[style*="100px 48px"],section[style*="120px 48px"],section[style*="80px 48px"]{padding-top:56px!important;padding-bottom:72px!important}section h1{font-size:44px!important;line-height:1!important;letter-spacing:-.03em!important;margin-bottom:20px!important}section h2{font-size:32px!important;line-height:1.05!important;letter-spacing:-.02em!important;margin:16px 0 32px!important}section h3{font-size:20px!important}section p{font-size:15px!important}section>div[style*=grid]>div>div[style*="display: flex"][style*="gap: 12"]{flex-wrap:wrap!important}section>div[style*=grid]>div>div[style*="display: flex"][style*="gap: 12"]>button{flex:1 1 auto!important;min-width:0!important}section>div[style*=grid][style*=fr],section div[style*="1fr 1fr"][style*=grid]{grid-template-columns:1fr!important;gap:24px!important}.alvex-live-body{grid-template-columns:1fr!important;gap:24px!important}.alvex-scroll-card{transform:none!important}.alvex-principle-row{grid-template-columns:1fr!important;gap:10px!important}section h2 br{display:none!important}div[style*="repeat(4, 1fr)"][style*="gap: 20"]{grid-template-columns:1fr!important;gap:20px!important}section div[style*="repeat(4, 1fr)"][style*="gap: 1.5"]{grid-template-columns:1fr 1fr!important;gap:1.5px!important}.alvex-cap-grid{grid-template-columns:1fr!important}.alvex-cap-card{padding:28px 24px 32px!important}nav{padding:10px 20px!important}nav>div:first-child{gap:0!important}nav>div:first-child>div{display:none!important}nav>div:last-child{gap:12px!important}nav>div:last-child>a{font-size:13px!important;padding:14px 8px!important}nav button{min-height:44px}.alvex-queue-row{grid-template-columns:1fr auto!important;gap:8px!important;padding:12px 14px!important}.alvex-queue-row>div:nth-child(3){display:none!important}div[style*="width: 520"]{width:100%!important;padding:24px!important}div[style*="width: 520"] h3{font-size:24px!important}div[style*="grid-template-columns: 1fr 1fr"][style*="gap: 12"]{grid-template-columns:1fr!important}footer,footer>div{grid-template-columns:1fr!important;flex-direction:column!important;align-items:flex-start!important;gap:24px!important}}
