:root{--bg-deep: #2a2a2a;--bg-panel: #1e1e1e;--text: #e8e8e8;--text-muted: #a3a3a3;--accent-orange: #ff6b2c;--accent-orange-dim: #c94e1f;--accent-cyan: #4dd4e8;--accent-cyan-dim: #2aa6b8;--border: #3d3d3d;--font-display: "Orbitron", system-ui, sans-serif;--font-mono: "Share Tech Mono", ui-monospace, monospace;--scroll-anchor-offset: 12rem}@media(max-width:1024px){:root{--scroll-anchor-offset: 8.5rem}}@media(max-width:540px){:root{--scroll-anchor-offset: 6.75rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-mono);font-size:1rem;line-height:1.6;color:var(--text);background:var(--bg-deep);overflow-x:hidden}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1rem;background:var(--accent-orange);color:#111;font-weight:700;text-decoration:none}.skip-link:focus{left:0}.site-header{position:fixed;top:0;left:0;right:0;z-index:40;pointer-events:none}.site-header__scrim{position:absolute;left:0;right:0;top:0;height:clamp(15rem,56vh,26rem);pointer-events:none;background:linear-gradient(to bottom,rgba(42,42,42,.94) 0%,rgba(42,42,42,.65) 42%,rgba(42,42,42,.2) 78%,transparent 100%)}.site-header__bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(.75rem,3vw,1.5rem) clamp(1rem,4vw,2rem);padding:env(safe-area-inset-top,0) max(1rem,env(safe-area-inset-left,0px)) clamp(1rem,3vw,2rem) max(1rem,env(safe-area-inset-right,0px));pointer-events:auto}.site-nav__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem 2.5rem;margin:0;padding:0;list-style:none}.site-nav__list--social{gap:.4rem .98rem;align-items:center}.site-nav__icon-link,.social__icon-link{display:inline-flex;align-items:center;justify-content:center;padding:.52rem;color:var(--text);text-decoration:none;border-radius:6px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45));transition:color .15s ease}.site-nav__icon-link:hover,.social__icon-link:hover{color:var(--accent-cyan)}.site-nav__icon-link:focus-visible,.social__icon-link:focus-visible{outline:3px solid var(--accent-cyan);outline-offset:4px}.site-nav__icon-link svg,.social__icon-link svg{display:block;width:2.19rem;height:2.19rem}#main-content,#hero,.section{scroll-margin-top:var(--scroll-anchor-offset)}.hero-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-bg__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero{position:relative;z-index:1;min-height:100vh;min-height:100svh}.hero__foreground picture,.hero__chrome picture{display:contents}.hero__foreground{position:relative;min-height:100vh;min-height:100svh}.hero__image{display:block;width:100%;min-height:100vh;min-height:100svh;height:100vh;height:100svh;object-fit:cover;object-position:center}@media(min-width:540px)and (max-width:1024px){.hero__image{object-position:center 75%}}.hero__chrome{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:clamp(1rem,3vw,1.75rem);padding-bottom:max(clamp(1rem,3vw,1.75rem),env(safe-area-inset-bottom,0px));pointer-events:none}.hero__title-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero__actions{pointer-events:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.125rem;width:100%;max-width:min(36rem,100%);padding-inline:max(.75rem,env(safe-area-inset-left,0px)) max(.75rem,env(safe-area-inset-right,0px));box-sizing:border-box}.brand{display:inline-flex;align-items:center;gap:clamp(.65rem,2.5vw,1.5rem);min-width:0;text-decoration:none;color:var(--text);text-shadow:0 2px 4px rgba(0,0,0,.6)}.brand__logo{flex-shrink:1;display:block;width:auto;height:clamp(4.9rem,7.5vw,8.34rem);max-width:min(87vw,34.5rem);object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.brand__text{display:flex;flex-direction:column;gap:0;line-height:1.05;font-family:var(--font-display);font-weight:700;font-size:clamp(.95rem,3.4vw,2rem);letter-spacing:clamp(.06em,.8vw,.12em);text-transform:uppercase}.brand__line{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;border-radius:2px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.btn--primary{background:var(--accent-orange);color:#1a0f0a;border-color:var(--accent-orange-dim);box-shadow:0 0 0 1px #00000059}.btn--primary:hover{background:#ff7a40;box-shadow:0 0 0 1px #00000059,0 0 18px #ff6b2c59}.btn--primary:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.hero__actions .btn{width:100%;max-width:100%;padding:clamp(.75rem,2.5vw,1rem) clamp(.85rem,4vw,2.5rem);font-size:clamp(.78rem,3.4vw,2rem);letter-spacing:clamp(.04em,.5vw,.08em);line-height:1.2;border-width:2px;border-radius:2px;text-align:center}.hero__actions .btn--primary:hover{color:var(--accent-cyan)}.hero__actions .btn:focus-visible{outline-width:2px;outline-offset:3px}@media(min-width:600px){.hero__actions{max-width:none}.hero__actions .btn{width:auto;max-width:min(100%,92vw);white-space:nowrap}}@media(min-width:1025px){.hero{overflow-x:hidden;overflow-y:visible}.hero__foreground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;min-height:0;overflow:hidden;pointer-events:none}.hero__image{position:absolute;left:auto;right:max(0rem,env(safe-area-inset-left,0px));top:50%;transform:translateY(-50%);width:auto;min-height:0!important;margin:0;object-fit:contain;object-position:right center}.hero__chrome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:visible;flex-direction:column;justify-content:flex-end;align-items:center;padding-inline:clamp(1rem,3vw,2rem)}.hero__title-layer{position:absolute;inset:auto;top:50%;left:max(1rem,env(safe-area-inset-left,0px));transform:translateY(-50%);height:min(90svh,1000px);width:auto;height:100%;min-height:0!important;margin:0;object-fit:contain;object-position:left center}.hero__actions{position:relative;z-index:3;width:auto;max-width:none;margin-inline:auto;padding-inline:clamp(.75rem,3vw,2rem)}}main{position:relative;z-index:2;background:linear-gradient(180deg,var(--bg-deep) 0%,#222 40%,var(--bg-deep) 100%)}.section{padding:clamp(1.75rem,5vw,4.5rem) max(1rem,env(safe-area-inset-left,0px)) clamp(1.75rem,5vw,4.5rem) max(1rem,env(safe-area-inset-right,0px));border-top:1px solid var(--border)}.section__inner{max-width:84rem;margin:0 auto;font-size:clamp(1rem,2.75vw,2rem)}.section__title{margin:0 0 clamp(.85rem,2.5vw,1.25rem);font-family:var(--font-display);font-size:clamp(1.45rem,5.5vw,3rem);font-weight:800;letter-spacing:clamp(.06em,1vw,.12em);text-transform:uppercase;color:var(--accent-orange);text-wrap:balance;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.section__lead{margin:0 0 clamp(.85rem,2.5vw,1.25rem);font-size:clamp(1.05rem,3.2vw,2rem);color:var(--text-muted)}.section p{margin:0 0 1.25rem}.section p:last-child{margin-bottom:0}.section--newsletter{background:var(--bg-panel)}.newsletter-embed{margin:1rem 0 0;padding:clamp(1.1rem,4.5vw,3rem);border:1px solid var(--border);border-radius:4px;background:#0003;width:100%;max-width:none;min-width:0}.section--newsletter .social{margin-top:2.5rem}.social.social--centered{display:flex;flex-direction:column;align-items:center;text-align:center}.social--centered .social__title{text-align:center}.social--centered .social__list{justify-content:center;gap:.35rem .85rem}.newsletter-embed iframe{max-width:100%}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer{display:block!important;width:100%!important;max-width:none!important;margin:0!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedWrapper{background-color:transparent!important;border:none!important;display:block!important;width:100%!important;max-width:100%!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-align-center{text-align:left!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-successBody{padding:0!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow{margin:0 0 1.75rem!important;width:100%!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow.ml-last-item{margin-bottom:0!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedContent h4,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-successBody .ml-form-successContent h4{font-family:var(--font-display)!important;font-size:3rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--accent-orange)!important;margin:0 0 1rem!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedContent p,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-successBody .ml-form-successContent p{color:var(--text)!important;font-family:inherit!important;font-size:2rem!important;font-weight:400!important;line-height:1.6!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-block-form .ml-field-group label{margin-bottom:.5rem!important;color:var(--accent-cyan)!important;font-size:2rem!important;font-family:inherit!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;display:block!important;line-height:1.3!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow input.form-control,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow input,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow input,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow textarea,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow textarea{background-color:#121212!important;color:var(--text)!important;border:1px solid var(--border)!important;border-radius:2px!important;font-family:inherit!important;font-size:2rem!important;line-height:1.4!important;padding:.75rem 1rem!important;height:auto!important;box-sizing:border-box!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow input.form-control:focus-visible,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow input:focus-visible,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow input:focus-visible,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow textarea:focus-visible,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow textarea:focus-visible{outline:2px solid var(--accent-cyan)!important;outline-offset:2px!important;border-color:var(--accent-cyan-dim)!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow input.form-control::placeholder,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow input::placeholder,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow input::placeholder{color:var(--text-muted)!important;opacity:1!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-embedSubmit{margin:0!important;float:none!important;width:auto!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-embedSubmit button.primary,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:auto!important;margin:0!important;padding:1rem 2.5rem!important;font-family:var(--font-display)!important;font-size:2rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.2!important;cursor:pointer!important;border:2px solid var(--accent-orange-dim)!important;border-radius:2px!important;background-color:var(--accent-orange)!important;color:#1a0f0a!important;box-shadow:0 0 0 1px #00000059!important;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-embedSubmit button.primary:hover,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow button:hover{background-color:#ff7a40!important;border-color:var(--accent-orange-dim)!important;color:var(--accent-cyan)!important;box-shadow:0 0 0 1px #00000059,0 0 18px #ff6b2c59!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-embedSubmit button.primary:focus-visible,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow button:focus-visible{outline:2px solid var(--accent-cyan)!important;outline-offset:3px!important}.social__title{margin:0 0 1rem;font-family:var(--font-display);font-size:clamp(1.1rem,3.5vw,2rem);letter-spacing:clamp(.06em,.8vw,.1em);text-transform:uppercase;color:var(--text)}.social__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem}.footer{position:relative;z-index:2;padding:1.5rem max(1rem,env(safe-area-inset-left,0px)) 2rem max(1rem,env(safe-area-inset-right,0px));padding-bottom:max(2rem,calc(1.5rem + env(safe-area-inset-bottom,0px)));text-align:center;font-size:clamp(.8rem,2.5vw,.85rem);color:var(--text-muted);background:var(--bg-deep);border-top:1px solid var(--border)}.footer p{margin:0}@media(max-width:1024px){.site-header .site-nav{display:none}.site-header__bar{justify-content:center}.site-header__scrim{height:clamp(11rem,46vh,22rem)}.brand__logo{height:clamp(5.64rem,8.625vw,9.59rem);max-width:min(96vw,39.7rem)}.social__icon-link{min-width:3.16rem;min-height:3.16rem}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedContent h4,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-successBody .ml-form-successContent h4{font-size:1.55rem!important;letter-spacing:.08em!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedContent p,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-successBody .ml-form-successContent p{font-size:1rem!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-block-form .ml-field-group label{font-size:1rem!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow input.form-control,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow input,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow input,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow textarea,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow textarea{font-size:max(16px,1rem)!important;padding:.65rem .85rem!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-embedSubmit button.primary,main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-horizontalRow button{font-size:1rem!important;padding:.75rem 1.25rem!important}main .newsletter-embed #mlb2-40243107.ml-form-embedContainer .ml-form-embedBody .ml-form-fieldRow{margin:0 0 1.1rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
