:root{--olg-bg:#08060b;--olg-bg-2:#100b14;--olg-bg-3:#1a1220;--olg-ink:#f4f1ea;--olg-ink-dim:rgba(244,241,234,.62);--olg-ink-faint:rgba(244,241,234,.4);--olg-acid:#daff70;--olg-mag:#ff2e88;--olg-cyan:#7be8ff;--olg-red:#f23;--olg-violet:#8a5cff;--olg-paper:#f4f1ea;--olg-paper-ink:#241a2e;--olg-line:rgba(244,241,234,.2);--olg-line-acid:rgba(218,255,112,.16);--olg-disp:"Anton","Impact",sans-serif;--olg-script:"League Script",cursive;--olg-mono:"Space Mono",ui-monospace,monospace;--olg-nav-h:4.5rem;--olg-pad:clamp(1.125rem,4vw,3.5rem)}@media(max-width:640px){:root{--olg-nav-h:3.875rem}}.olg-page{background:var(--olg-bg);color:var(--olg-ink);font-family:var(--olg-mono);height:100%;line-height:1.7;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-font-smoothing:antialiased}.olg-page *,.olg-page :after,.olg-page :before{box-sizing:border-box}.olg-page ::-moz-selection{background:var(--olg-acid);color:#08060b}.olg-page ::selection{background:var(--olg-acid);color:#08060b}.olg-page a{color:inherit;text-decoration:none}.olg-page figure,.olg-page h1,.olg-page h2,.olg-page h3,.olg-page h4,.olg-page ol,.olg-page p,.olg-page ul{margin:0}.olg-page button{background:none;border:0;color:inherit;cursor:pointer;font:inherit}.olg-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;opacity:.05;pointer-events:none;position:fixed;z-index:3}.olg-z{position:relative;z-index:4}.olg-neon-mag{color:#ffe3f0;text-shadow:0 0 .125rem #fff,0 0 .5rem #fff,0 0 1.125rem var(--olg-mag),0 0 2.625rem var(--olg-mag),0 0 5.25rem var(--olg-mag)}.olg-neon-cyan{color:#eafbff;text-shadow:0 0 .125rem #fff,0 0 .5rem #fff,0 0 1.125rem var(--olg-cyan),0 0 2.625rem var(--olg-cyan)}.olg-neon-acid{color:#f6ffd4;text-shadow:0 0 .125rem #fff,0 0 .5rem #fff,0 0 1.125rem var(--olg-acid),0 0 2.5rem var(--olg-acid)}.olg-neon-red{color:#ffe2e4;text-shadow:0 0 .125rem #fff,0 0 .5rem #fff,0 0 1rem var(--olg-red),0 0 2.375rem var(--olg-red),0 0 4.75rem var(--olg-red)}.olg-flicker{animation:olg-flicker 4.2s linear infinite}@keyframes olg-flicker{0%,46%,48%,7%,82%,84%,9%,to{opacity:1}8%{opacity:.35}47%{opacity:.55}83%{opacity:.4}}.olg-nav{align-items:center;display:flex;gap:1rem;height:var(--olg-nav-h);justify-content:space-between;left:0;padding:0 clamp(1.125rem,4vw,3.25rem);position:fixed;right:0;top:0;transition:transform .35s ease,background .35s ease;z-index:50}.olg-nav.is-scrolled{background:#08060be6;border-bottom:.0625rem solid var(--olg-line-acid)}.olg-nav.is-hidden{transform:translateY(-110%)}.olg-brand{align-items:center;display:flex;gap:.6875rem}.olg-brand svg{filter:drop-shadow(0 0 .625rem rgba(218,255,112,.45));flex:none;height:2.125rem;width:2.125rem}.olg-brand .word{font-family:var(--olg-disp);font-size:1.0625rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.olg-brand .word em{color:var(--olg-acid);font-style:normal;text-shadow:0 0 .875rem rgba(218,255,112,.7)}.olg-navlinks{display:flex;gap:clamp(1rem,3vw,2.375rem)}.olg-navlink{color:var(--olg-ink-dim);font-size:.71875rem;font-weight:700;letter-spacing:.2em;padding:.375rem 0;text-transform:uppercase;transition:color .25s,text-shadow .25s}.olg-navlink:hover{color:var(--olg-acid);text-shadow:0 0 .75rem rgba(218,255,112,.6)}.olg-burger{border:.125rem solid rgba(218,255,112,.5);border-radius:.5rem;display:none;height:2.625rem;place-items:center;width:2.625rem}.olg-burger span{background:var(--olg-acid);display:block;height:.125rem;margin:.1875rem auto;transition:transform .3s;width:1rem}.olg-burger.is-open span:first-child{transform:translateY(.3125rem) rotate(45deg)}.olg-burger.is-open span:last-child{transform:translateY(-.3125rem) rotate(-45deg)}.olg-menu{background:#08060bf7;display:flex;flex-direction:column;gap:1.625rem;inset:0;justify-content:center;opacity:0;padding:6rem 1.75rem 2.5rem;pointer-events:none;position:fixed;transition:opacity .3s;z-index:45}.olg-menu.is-open{opacity:1;pointer-events:auto}.olg-menu a.m{font-family:var(--olg-disp);font-size:1.875rem;letter-spacing:.02em;text-transform:uppercase}.olg-menu a.m:hover{color:var(--olg-acid)}@media(max-width:1023px){.olg-navlinks{display:none}.olg-burger{display:grid}}@media(max-width:640px){.olg-brand svg{height:1.75rem;width:1.75rem}.olg-brand .word{font-size:.90625rem}.olg-nav .olg-btn-sm{display:none}}.olg-btn{align-items:center;background:#daff700d;border:.125rem solid var(--olg-acid);border-radius:.5rem;box-shadow:0 0 .625rem #daff7059,0 0 1.875rem #daff7026,inset 0 0 .75rem #daff701f;color:var(--olg-acid);display:inline-flex;font-family:var(--olg-mono);font-size:.8125rem;font-weight:700;gap:.5625rem;height:3.125rem;justify-content:center;letter-spacing:.14em;padding:0 1.625rem;position:relative;text-shadow:0 0 .5rem rgba(218,255,112,.8),0 0 1.375rem rgba(218,255,112,.4);text-transform:uppercase;transition:background .3s,box-shadow .3s;white-space:nowrap}.olg-btn:hover{background:#daff7024;box-shadow:0 0 1rem #daff7099,0 0 3.4375rem #daff7047,inset 0 0 1.125rem #daff7033}.olg-btn-ghost{background:#ff2e880f;border-color:var(--olg-mag);box-shadow:0 0 .625rem #ff2e8859,0 0 1.875rem #ff2e8826,inset 0 0 .75rem #ff2e881f;color:#ffc7de;text-shadow:0 0 .5rem rgba(255,46,136,.8),0 0 1.375rem rgba(255,46,136,.4)}.olg-btn-ghost:hover{background:#ff2e8826;box-shadow:0 0 1rem #ff2e8899,0 0 3.4375rem #ff2e8847,inset 0 0 1.125rem #ff2e8833}.olg-btn-sm{border-radius:.375rem;font-size:.6875rem;height:2.5rem;padding:0 1.125rem}.olg-btn-lg{font-size:.875rem;height:3.625rem;padding:0 2.125rem}.olg-on{background:var(--olg-acid);border-radius:50%;box-shadow:0 0 .625rem #daff70cc;flex:none;height:.5rem;width:.5rem}.olg-btn-ghost .olg-on{background:var(--olg-mag);box-shadow:0 0 .625rem #ff2e88cc}.olg-live-dot{display:inline-block;flex:none;height:.5rem;position:relative;width:.5rem}.olg-live-dot,.olg-live-dot:after{background:var(--olg-red);border-radius:50%}.olg-live-dot:after{animation:olg-ping 1.5s cubic-bezier(0,0,.2,1) infinite;content:"";inset:0;position:absolute}@keyframes olg-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media(max-width:640px){.olg-hero-ctas .olg-btn{font-size:.75rem;height:2.875rem;padding:0 1.25rem}}.olg-block{padding:clamp(4.375rem,10vw,8.125rem) var(--olg-pad);position:relative;z-index:4}.olg-wrap{margin:0 auto;width:min(82.5rem,100%)}.olg-sec-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.375rem;justify-content:space-between;margin-bottom:clamp(2.125rem,5vw,3.75rem)}.olg-label{align-items:center;color:var(--olg-mag);display:flex;font-family:var(--olg-mono);font-size:.65625rem;font-weight:700;gap:.625rem;letter-spacing:.26em;margin-bottom:.875rem;text-transform:uppercase}.olg-label:before{background:var(--olg-mag);box-shadow:0 0 .5rem #ff2e88b3;content:"";height:.125rem;width:1.625rem}.olg-title{font-family:var(--olg-disp);font-size:clamp(1.9rem,4.6vw,3.8rem);font-weight:400;letter-spacing:.015em;line-height:1;text-transform:uppercase}.olg-em,.olg-title em{color:#ffe3f0;display:inline-block;font-family:var(--olg-script);font-size:1.22em;font-style:normal;font-weight:400;letter-spacing:0;line-height:.9;margin-left:.08em;text-shadow:0 0 .125rem #fff,0 0 .625rem var(--olg-mag),0 0 1.75rem var(--olg-mag),0 0 3.75rem rgba(255,46,136,.6);text-transform:none;transform:rotate(-2deg) translateY(.06em)}.olg-note{font-family:var(--olg-mono);font-size:.65625rem;letter-spacing:.16em;line-height:1.9;max-width:32ch;text-transform:uppercase}.olg-note,.olg-prose{color:var(--olg-ink-dim)}.olg-prose{display:grid;font-size:.90625rem;gap:1rem;line-height:1.85;max-width:72ch}.olg-prose b,.olg-prose strong{color:var(--olg-ink);font-weight:700}.olg-link{border-bottom:.0625rem dashed rgba(218,255,112,.5);color:var(--olg-acid);transition:color .2s,border-color .2s,text-shadow .2s}.olg-link:hover{border-bottom-style:solid;color:var(--olg-acid);text-shadow:0 0 .625rem rgba(218,255,112,.6)}.olg-crumb{color:var(--olg-ink-faint);font-family:var(--olg-mono);font-size:.65625rem;letter-spacing:.18em;text-transform:uppercase}.olg-crumb a:hover{color:var(--olg-acid)}@media(max-width:640px){.olg-note{height:.0625rem;overflow:hidden;position:absolute!important;width:.0625rem;clip:rect(0,0,0,0);white-space:nowrap}.olg-sec-head{margin-bottom:1.875rem}}.olg-pol{background:var(--olg-paper);box-shadow:0 1rem 2.75rem #0009;display:block;padding:.625rem .625rem 2.625rem;position:relative;transform:rotate(var(--rot,0deg));transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.olg-pol.is-link:hover,a.olg-pol:hover{box-shadow:0 1.75rem 4.375rem #000c;transform:rotate(0) translateY(-.375rem);z-index:9}.olg-pol .ph{aspect-ratio:4/4.7;background:#16101e;display:block;overflow:hidden;position:relative;width:100%}.olg-pol .ph img,.olg-pol .ph video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;position:absolute;width:100%}.olg-pol .cap{align-items:baseline;bottom:.4375rem;color:var(--olg-paper-ink);display:flex;font-family:var(--olg-script);font-size:clamp(1.125rem,1.6vw,1.4375rem);gap:.5rem;justify-content:center;left:.5rem;line-height:1.2;overflow:hidden;position:absolute;right:.5rem;white-space:nowrap}.olg-pol .cap i{color:#8a5c96;font-family:var(--olg-mono);font-size:.53125rem;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.olg-tape{background:#daff7057;box-shadow:0 .125rem .375rem #0000004d;clip-path:polygon(2% 8%,98% 0,100% 88%,0 100%);height:1.625rem;left:50%;pointer-events:none;position:absolute;top:-.75rem;transform:translate(-50%) rotate(var(--trot,-4deg));width:4.625rem;z-index:3}.olg-tape.cy{background:#7be8ff57}.olg-pin{background:radial-gradient(circle at 34% 30%,#fff3,var(--olg-mag) 45%,#7c0f42);border-radius:50%;box-shadow:0 .1875rem .375rem #0000008c,0 0 .75rem #ff2e8880;height:1rem;left:50%;pointer-events:none;position:absolute;top:-.5625rem;transform:translate(-50%);width:1rem;z-index:3}.olg-pin.acid{background:radial-gradient(circle at 34% 30%,#fff3,var(--olg-acid) 45%,#5c7a12);box-shadow:0 .1875rem .375rem #0000008c,0 0 .75rem #daff7080}.olg-badge-live{align-items:center;background:var(--olg-red);box-shadow:0 0 .875rem #ff2233b3;color:#fff;display:flex;font-weight:700;gap:.3125rem;left:.375rem;letter-spacing:.16em}.olg-badge-live,.olg-flag{font-family:var(--olg-mono);font-size:.53125rem;padding:.1875rem .4375rem;position:absolute;top:.375rem;z-index:2}.olg-flag{background:#08060bb8;border:.0625rem solid rgba(123,232,255,.3);color:var(--olg-cyan);letter-spacing:.06em;right:.375rem}.olg-rv.is-pending{opacity:0;transform:translateY(1.875rem)}.olg-rv{transition:opacity .75s ease,transform .75s cubic-bezier(.22,1,.36,1)}.olg-faq{border-top:.0625rem dashed var(--olg-line)}.olg-faq-item{border-bottom:.0625rem dashed var(--olg-line);display:grid;gap:1.125rem;grid-template-columns:4rem 1fr;padding:1.625rem 0}.olg-faq-item .n{color:var(--olg-mag);font-family:var(--olg-disp);font-size:1rem;letter-spacing:.04em;padding-top:.125rem;text-shadow:0 0 .75rem rgba(255,46,136,.6)}.olg-faq-item h3{font-family:var(--olg-disp);font-size:clamp(1.0625rem,1.6vw,1.3125rem);font-weight:400;letter-spacing:.03em;line-height:1.25;text-transform:uppercase}.olg-faq-item p{color:var(--olg-ink-dim);font-size:.875rem;line-height:1.85;margin-top:.625rem;max-width:72ch}@media(max-width:640px){.olg-faq-item{gap:.375rem;grid-template-columns:1fr}}.olg-cta{background:var(--olg-acid);box-shadow:0 0 3.75rem #daff7038;color:#0a0d02;margin:clamp(2.5rem,6vw,5rem) 0 clamp(2.5rem,6vw,5rem) -1.5vw;padding:clamp(3.75rem,8vw,6.875rem) var(--olg-pad);position:relative;transform:rotate(1.2deg);width:103vw;z-index:4}.olg-cta-in{margin:0 auto;transform:rotate(-1.2deg);width:min(82.5rem,100%)}.olg-cta h2{font-family:var(--olg-disp);font-size:clamp(2rem,5.6vw,5.2rem);font-weight:400;letter-spacing:.01em;line-height:.98;text-transform:uppercase}.olg-cta h2 .olg-em{color:#0a0d02;font-size:1.2em;text-shadow:none}.olg-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:space-between;margin-top:clamp(1.5rem,3vw,2.5rem)}.olg-cta p{font-size:.84375rem;font-weight:700;line-height:1.85;max-width:56ch}.olg-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem}.olg-cta .olg-btn{background:#08060b;border-color:#08060b;box-shadow:0 .75rem 2.125rem #00000059;color:var(--olg-acid);text-shadow:none;transition:transform .3s,box-shadow .3s}.olg-cta .olg-btn:hover{box-shadow:0 1.125rem 2.75rem #00000073;transform:translateY(-.1875rem)}.olg-cta .olg-btn-ghost{background:transparent;border-color:#0a0d02;box-shadow:none;color:#0a0d02}.olg-cta .olg-btn-ghost .olg-on{background:#0a0d02;box-shadow:none}@media(max-width:640px){.olg-cta{margin-left:-3vw;transform:rotate(1.6deg);width:106vw}.olg-cta-in{padding:0 3vw;transform:rotate(-1.6deg)}}.olg-footer{border-top:.0625rem solid var(--olg-line-acid);padding:3.5rem var(--olg-pad) 2.5rem;position:relative;z-index:4}.olg-foot-grid{display:grid;gap:2.25rem}@media(min-width:768px){.olg-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.olg-foot-grid h4{color:var(--olg-mag);font-family:var(--olg-mono);font-size:.65625rem;font-weight:700;letter-spacing:.24em;margin:0 0 1rem;text-transform:uppercase}.olg-foot-grid ul{display:grid;gap:.625rem;list-style:none;padding:0}.olg-foot-grid li a{color:var(--olg-ink-dim);font-size:.78125rem;transition:color .25s}.olg-foot-grid li a:hover{color:var(--olg-acid)}.olg-foot-base{border-top:.0625rem dashed var(--olg-line);color:var(--olg-ink-dim);display:flex;flex-wrap:wrap;font-family:var(--olg-mono);font-size:.59375rem;gap:1rem;justify-content:space-between;letter-spacing:.12em;margin-top:2.75rem;padding-top:1.375rem;text-transform:uppercase}@media(max-width:1023px){.olg-footer{padding-bottom:6.875rem}}.olg-dock{display:none}@media(max-width:1023px){.olg-dock{background:linear-gradient(0deg,var(--olg-bg) 50%,rgba(8,6,11,.85) 75%,transparent);bottom:0;display:flex;gap:.625rem;left:0;padding:1.375rem .875rem max(env(safe-area-inset-bottom),.75rem);position:fixed;right:0;z-index:60}.olg-dock .olg-btn{flex:1;font-size:.75rem;height:3rem;padding:0 .875rem}.olg-dock .olg-btn-ghost{flex:none;padding:0 1rem}}.olg-fab{display:none!important}@media(min-width:1024px){.olg-fab{background:#08060b;bottom:1.75rem;display:inline-flex!important;opacity:0;pointer-events:none;position:fixed;right:1.75rem;transform:translateY(.75rem);transition:opacity .3s,transform .3s,background .3s,box-shadow .3s;z-index:55}.olg-fab.is-on{opacity:1;pointer-events:auto;transform:none}}.olg-sr{height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute!important;width:.0625rem;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){.olg-page *,.olg-page :after,.olg-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
