@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;900&family=Space+Mono:wght@400;700&family=Inter:wght@400;500&display=swap");*{box-sizing:border-box;margin:0;padding:0}a,body,button,html{cursor:none}@media (pointer:coarse){a,body,button,html{cursor:auto}.cur{display:none}}:root{--b:#2b6bb0;--o:#e8921c;--t:#0e9489;--dk:#0a0a0c;--wh:#f4f4f5;--bgl:rgba(43,107,176,.28);--ogl:rgba(232,146,28,.28)}.c-mount{position:fixed;inset:0;z-index:1;pointer-events:none}.c-grain{opacity:.5;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.014) 0 1px,transparent 1px 3px)}.c-grain,.c-vig{position:fixed;inset:0;z-index:14;pointer-events:none}.c-vig{background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.42) 100%)}.cur{position:fixed;top:0;left:0;z-index:99;pointer-events:none}.cur-dot{width:6px;height:6px;border-radius:50%;background:var(--o)}.cur-ring{width:28px;height:28px;border-radius:50%;border:1px solid rgba(232,146,28,.55);transition:width .25s,height .25s;mix-blend-mode:difference}.c-nav{position:fixed;top:0;left:0;right:0;z-index:20;justify-content:space-between;padding:18px 5vw;background:linear-gradient(180deg,rgba(10,10,12,.92),transparent)}.c-nav,.c-nav-logo{display:flex;align-items:center}.c-nav-logo{gap:11px}.c-nav-brand{font-family:Space Mono,monospace;font-weight:700;font-size:.88rem;color:var(--wh);letter-spacing:.04em}.c-nav-brand b{color:var(--o);font-weight:700}.c-nav-right{display:flex;align-items:center;gap:16px}.c-nav-ph{font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.05em;color:hsla(240,5%,96%,.5);text-decoration:none;transition:color .2s}.c-nav-ph:hover{color:var(--o)}.c-nav-btn{font-family:Space Mono,monospace;font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--dk);background:var(--o);border:none;padding:10px 18px;border-radius:2px;transition:background .2s}.c-nav-btn:hover{background:var(--wh)}.c-idx{position:fixed;left:5vw;bottom:26px;z-index:20;font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.16em;color:hsla(240,5%,96%,.4);display:flex;align-items:center;gap:12px}.c-idx b{color:var(--o);font-weight:400;font-size:.9rem}.c-idx-bar{width:60px;height:1px;background:hsla(240,5%,96%,.14);position:relative}.c-idx-fill{position:absolute;left:0;top:0;height:100%;background:var(--o);transition:width .5s cubic-bezier(.2,1,.3,1)}.c-prog{position:fixed;right:26px;top:50%;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;gap:4px}.c-dot-row{display:flex;align-items:center;gap:9px;padding:5px 0;justify-content:flex-end}.c-dot-lbl{font-family:Space Mono,monospace;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(240,5%,96%,0);transition:color .3s}.c-dot-row:hover .c-dot-lbl{color:hsla(240,5%,96%,.4)}.c-dot-row.on .c-dot-lbl{color:var(--o)}.c-dot{width:6px;height:6px;border-radius:50%;background:hsla(240,5%,96%,.18);transition:all .35s}.c-dot-row.on .c-dot{background:var(--o);transform:scale(1.55);box-shadow:0 0 9px var(--ogl)}.c-scroll{position:relative;z-index:2;width:100%;height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none}.c-scroll::-webkit-scrollbar{display:none}.c-sec{height:100vh;display:flex;padding:90px 6vw 56px;scroll-snap-align:start;overflow:hidden}.c-inner,.c-sec{width:100%;position:relative}.c-inner{z-index:3;max-width:1400px;margin:0 auto}.s-hero{background:transparent;align-items:center}.s-leads{background:rgba(10,10,12,.78);align-items:flex-end;padding-bottom:12vh}.s-web{background:rgba(240,241,245,.92);align-items:center}.s-seo{background:rgba(6,10,22,.8);align-items:flex-end;padding-bottom:10vh}.s-soc{background:rgba(10,10,12,.72)}.s-hud,.s-soc{align-items:center}.s-hud{background:rgba(10,10,12,.88)}.s-cta{background:rgba(10,10,12,.76);align-items:center}.t-eye{font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--o);display:block;margin-bottom:16px}.t-eye.dk{color:var(--b)}.t-eye-vert{position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.3em;color:rgba(232,146,28,.55)}.t-disp,.t-eye-vert{text-transform:uppercase}.t-disp{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(3.2rem,9.5vw,8.5rem);line-height:.88;letter-spacing:-.015em;color:var(--wh)}.t-disp.dk{color:#09090c}.t-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.ch{display:inline-block;animation:chIn .75s cubic-bezier(.16,1,.3,1) both;transform-origin:0 100%;will-change:transform,opacity}@keyframes chIn{0%{opacity:0;transform:translateY(108%) rotate(6deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}.t-body{font-family:Inter,sans-serif;font-size:clamp(.9rem,1.4vw,1.06rem);line-height:1.7;color:hsla(240,5%,96%,.5);max-width:460px;margin:20px 0 32px}.t-body.dk{color:rgba(9,9,12,.6)}.btn-p{font-family:Space Mono,monospace;font-weight:700;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:var(--dk);background:var(--o);border:none;padding:15px 30px;border-radius:2px;text-decoration:none;display:inline-block;transition:background .28s,box-shadow .28s}.btn-p:hover{background:var(--wh);box-shadow:0 6px 28px var(--ogl)}.btn-g{font-family:Space Mono,monospace;font-weight:400;font-size:.8rem;letter-spacing:.06em;color:hsla(240,5%,96%,.45);background:none;border:1px solid hsla(240,5%,96%,.16);padding:14px 26px;border-radius:2px;text-decoration:none;display:inline-block;transition:all .28s}.btn-g:hover{border-color:var(--b);color:var(--wh);box-shadow:0 0 20px var(--bgl)}.btn-g.dk{color:rgba(9,9,12,.45);border-color:rgba(9,9,12,.2)}.btn-g.dk:hover{border-color:var(--b);color:#09090c}.mq-wrap{position:absolute;left:-5%;right:-5%;z-index:2;overflow:hidden;pointer-events:none}.mq{display:inline-block;white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(5rem,13vw,11rem);line-height:1;text-transform:uppercase;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px hsla(240,5%,96%,.07)}.mq-dk{-webkit-text-stroke:1px rgba(9,9,12,.08)}@keyframes mqL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mqR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.c-ticker{position:absolute;bottom:0;left:0;right:0;overflow:hidden;border-top:1px solid hsla(240,5%,96%,.06);padding:11px 0;background:rgba(10,10,12,.55);z-index:4}.c-track{display:flex;white-space:nowrap;animation:tick 35s linear infinite;will-change:transform}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.c-ti{font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(240,5%,96%,.28);padding:0 26px;display:inline-flex;align-items:center;gap:26px}.c-ti:after{content:"◆";color:var(--o);font-size:.45rem}.two-col{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:center}@media(max-width:800px){.two-col{grid-template-columns:1fr;gap:36px}}.c-stats{display:flex;gap:44px;margin:22px 0 30px;flex-wrap:wrap}.c-snum{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:2.9rem;line-height:1;color:var(--o)}.c-slbl{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:hsla(240,5%,96%,.38);margin-top:5px}.c-logo-wrap{display:flex;flex-direction:column;align-items:center;gap:16px}@keyframes logopulse{0%,to{filter:drop-shadow(0 0 24px rgba(43,107,176,.5))}50%{filter:drop-shadow(0 0 46px rgba(232,146,28,.55))}}.c-logo-anim{animation:logopulse 4s ease-in-out infinite}.c-logo-tag{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:hsla(240,5%,96%,.3);text-align:center}.c-ghost{position:absolute;right:4vw;top:12vh;z-index:2;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(7rem,17vw,15rem);line-height:.85;color:transparent;-webkit-text-stroke:1.5px rgba(43,107,176,.35);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:rotate(3deg)}.c-ghost-lbl{letter-spacing:.14em;color:rgba(43,107,176,.45);text-align:right;margin-top:10px}.c-cursor-tip,.c-ghost-lbl{font-family:Space Mono,monospace;font-size:.6rem;text-transform:uppercase}.c-cursor-tip{letter-spacing:.12em;color:hsla(240,5%,96%,.2);margin-top:22px;display:flex;align-items:center;gap:10px}.c-cursor-tip:before{content:"";width:26px;height:1px;background:var(--o);display:inline-block}.c-ladder{position:absolute;right:6vw;bottom:12vh;z-index:4;display:flex;flex-direction:column;gap:9px;text-align:right}.c-rung{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.1em;color:hsla(240,5%,96%,.22);display:flex;align-items:center;justify-content:flex-end;gap:12px}.c-rung .bar{height:1px;background:hsla(240,5%,96%,.12);display:inline-block}.c-rung.you{color:var(--t);font-weight:700;font-size:.9rem}.c-rung.you .bar{background:var(--t);height:2px}.c-chips{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}.c-chip{font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;border:1px solid hsla(240,5%,96%,.16);border-radius:20px;color:hsla(240,5%,96%,.55);animation:chipFloat 3.4s ease-in-out infinite}.c-chip:first-child{animation-delay:0s;border-color:rgba(43,107,176,.5)}.c-chip:nth-child(2){animation-delay:.5s;border-color:rgba(232,146,28,.5)}.c-chip:nth-child(3){animation-delay:1s;border-color:rgba(14,148,137,.5)}.c-chip:nth-child(4){animation-delay:1.5s;border-color:rgba(74,157,232,.5)}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.c-huddata{display:flex;flex-direction:column;gap:20px;border-left:2px solid rgba(232,146,28,.4);padding-left:28px}.c-hudrow{display:flex;align-items:center;gap:14px}.c-hudlbl{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(240,5%,96%,.38);width:90px}.c-hudbar{width:150px;height:2px;background:hsla(240,5%,96%,.08)}.c-hudfill{height:100%;background:linear-gradient(90deg,var(--b),var(--t));transition:width 1.3s cubic-bezier(.2,1,.3,1)}.c-hudval{font-family:Space Mono,monospace;font-size:.72rem;color:var(--t);min-width:52px;text-align:right}.c-bigphone{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(2.6rem,6vw,5rem);line-height:1;color:var(--o);text-decoration:none;display:inline-block;margin:14px 0 30px;letter-spacing:.01em;transition:color .25s,text-shadow .25s}.c-bigphone:hover{color:var(--wh);text-shadow:0 0 40px var(--ogl)}.c-clogo-wrap{display:flex;flex-direction:column;align-items:center;gap:18px}.c-divline{position:absolute;top:0;left:6vw;right:6vw;height:1px;background:linear-gradient(90deg,var(--bgl),transparent 50%,var(--ogl))}.c-foot{background:#07070a;padding:50px 6vw 32px;border-top:1px solid hsla(240,5%,96%,.05);position:relative;z-index:3}.c-foot-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:36px}.c-foot-brand{font-family:Space Mono,monospace;font-weight:700;font-size:.85rem;color:var(--wh);letter-spacing:.04em}.c-foot-brand b{color:var(--o)}.c-foot-links{display:flex;gap:22px;flex-wrap:wrap}.c-foot-links a{font-family:Inter,sans-serif;font-size:.8rem;color:hsla(240,5%,96%,.3);text-decoration:none;transition:color .2s}.c-foot-links a:hover{color:var(--o)}.c-foot-btm{border-top:1px solid hsla(240,5%,96%,.05);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.c-copy{font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:hsla(240,5%,96%,.18)}.txt-r{text-align:right}.txt-c{text-align:center}.m-center{margin-left:auto;margin-right:auto}@media(max-width:700px){.c-ghost,.c-ghost-lbl,.c-idx,.c-ladder,.c-prog,.t-eye-vert{display:none}.c-stats{gap:26px}.txt-r{text-align:left}.c-huddata{padding-left:18px}}.pg{background:#0a0a0c;min-height:100vh;color:var(--wh)}.pg-main{max-width:900px;margin:0 auto;padding:150px 6vw 90px}.pg h1{font-size:clamp(2.6rem,6.5vw,4.8rem);line-height:.95;letter-spacing:-.01em;margin-bottom:22px}.pg h1,.pg h2{font-family:Barlow Condensed,sans-serif;font-weight:900;text-transform:uppercase;color:var(--wh)}.pg h2{font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1;margin:52px 0 16px;letter-spacing:.005em}.pg h2:before{content:"/ ";color:var(--o)}.pg p{font-family:Inter,sans-serif;font-size:1rem;line-height:1.8;color:hsla(240,5%,96%,.6);margin-bottom:18px}.pg a:not(.btn-p):not(.c-nav-link):not(.c-nav-btn){color:var(--o);text-decoration:none;border-bottom:1px solid rgba(232,146,28,.35);transition:border-color .2s}.pg a:not(.btn-p):hover{border-color:var(--o)}.pg-eyebrow{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--o);display:block;margin-bottom:14px}.pg-cta{border:1px solid rgba(232,146,28,.3);padding:30px 32px;margin:44px 0;background:rgba(232,146,28,.05)}.pg-cta p{margin-bottom:18px}.pg-bullets{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 10px}.pg-bullets li{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;padding:9px 15px;border:1px solid rgba(43,107,176,.45);border-radius:2px;color:hsla(240,5%,96%,.65)}.pg-faq{margin:14px 0;border-bottom:1px solid hsla(240,5%,96%,.08)}.pg-faq summary{font-family:Inter,sans-serif;font-weight:500;font-size:.98rem;color:var(--wh);padding:16px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.pg-faq summary:after{content:"+";color:var(--o);font-size:1.3rem;font-weight:400}.pg-faq[open] summary:after{content:"-"}.pg-faq p{padding-bottom:18px;margin:0}.pg-contact-rows{margin:22px 0}.pg-contact-rows div{display:flex;gap:12px;align-items:flex-start;margin-bottom:13px}.pg-contact-rows span:first-child{color:var(--o);font-family:Space Mono,monospace;font-size:.8rem;margin-top:2px}.pg-contact-rows span:last-child{font-family:Space Mono,monospace;font-size:.72rem;color:hsla(240,5%,96%,.5);letter-spacing:.04em;line-height:1.6}.c-nav-links{display:flex;gap:22px;align-items:center}.c-nav-link{font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:hsla(240,5%,96%,.5);text-decoration:none;transition:color .2s}.c-nav-link:hover{color:var(--wh)}.c-nav-link.on{color:var(--o)}.c-nav-burger{display:none;background:none;border:1px solid hsla(240,5%,96%,.2);color:var(--wh);font-size:1rem;padding:7px 12px;border-radius:2px}.c-nav-mobile{position:absolute;top:100%;left:0;right:0;background:rgba(10,10,12,.98);border-bottom:1px solid hsla(240,5%,96%,.08);display:flex;flex-direction:column;padding:10px 5vw 22px}.c-nav-mobile a{font-family:Space Mono,monospace;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:hsla(240,5%,96%,.65);text-decoration:none;padding:13px 0;border-bottom:1px solid hsla(240,5%,96%,.06)}.c-foot-legal{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:26px}.c-foot-legal a{font-family:Inter,sans-serif;font-size:.72rem;color:hsla(240,5%,96%,.25);text-decoration:none}.c-foot-legal a:hover{color:var(--o)}@media(max-width:900px){.c-nav-links{display:none}.c-nav-burger{display:block}.c-nav-ph{display:none}}.pg-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 16px;gap:18px 16px;margin:30px 0 10px;max-width:560px}.pg-form>*{grid-column:span 2;min-width:0}.pg-field{display:flex;flex-direction:column;gap:7px}.pg-field.half{grid-column:span 1}@media (max-width:620px){.pg-field.half{grid-column:span 2}}.pg-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pg-form input,.pg-form textarea{font-family:Inter,sans-serif;font-size:.92rem;background:hsla(240,5%,96%,.04);border:1px solid hsla(240,5%,96%,.14);border-radius:2px;padding:14px 16px;color:var(--wh);outline:none;transition:border-color .2s;width:100%}.pg-form input:focus,.pg-form textarea:focus{border-color:var(--b)}.pg-form textarea{resize:vertical}.pg-form .btn-p{justify-self:start;border:none}.pg-form .btn-p:disabled{opacity:.6}.pg-form-msg{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.04em}.pg-form-msg.ok{color:var(--t)}.pg-form-msg.err{color:#e05a5a}.ti-widget-slot{margin:34px 0 6px}@media(max-width:600px){.pg-form-row{grid-template-columns:1fr}}.pg-hero{position:relative;padding:170px 6vw 70px;overflow:hidden;border-bottom:1px solid hsla(240,5%,96%,.07);background:radial-gradient(ellipse 70% 90% at 15% 10%,rgba(43,107,176,.14),transparent 60%),radial-gradient(ellipse 50% 70% at 90% 90%,rgba(232,146,28,.08),transparent 60%)}.pg-hero-inner{max-width:1100px;margin:0 auto;position:relative;z-index:2}.pg-ghost-word{position:absolute;right:-1vw;bottom:-2.5vw;z-index:1;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(6rem,16vw,15rem);line-height:.8;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px hsla(240,5%,96%,.06);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}.pg-lede{font-family:Inter,sans-serif;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75;color:hsla(240,5%,96%,.62);max-width:640px;margin-top:6px}.pg-crumbs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px;font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.pg-crumbs a{color:hsla(240,5%,96%,.4);text-decoration:none;border:none!important}.pg-crumbs a:hover{color:var(--o)}.pg-crumbs em{color:rgba(232,146,28,.5);font-style:normal;margin-left:10px}.pg-crumbs .here{color:var(--o)}.pg-stats{display:flex;gap:40px;flex-wrap:wrap;margin-top:34px}.pg-stat b{display:block;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:2.3rem;line-height:1;color:var(--o)}.pg-stat span{font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(240,5%,96%,.38);margin-top:5px;display:block}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px;margin:26px 0 10px}.pg-svc{border:1px solid hsla(240,5%,96%,.09);border-radius:3px;padding:24px 24px 20px;position:relative;background:hsla(240,5%,96%,.02);transition:border-color .25s,transform .25s}.pg-svc:hover{border-color:rgba(43,107,176,.55);transform:translateY(-3px)}.pg-svc:before{content:"";position:absolute;top:0;left:0;width:34px;height:2px;background:var(--o)}.pg-svc h2{font-size:clamp(1.15rem,2vw,1.45rem)!important;margin:0 0 10px!important}.pg-svc h2:before{content:""!important}.pg-svc p{font-size:.88rem;margin:0;color:hsla(240,5%,96%,.52)}.pg-why{border-left:2px solid rgba(232,146,28,.5);padding-left:26px;margin:14px 0 8px}.pg-cta{position:relative;border:1px solid rgba(232,146,28,.35);border-radius:3px;padding:34px 34px 30px;margin:48px 0;background:linear-gradient(120deg,rgba(232,146,28,.07),rgba(43,107,176,.06));overflow:hidden}.pg-cta:after{top:-1px;right:-1px;border-top:2px solid var(--o);border-right:2px solid var(--o)}.pg-cta:after,.pg-cta:before{content:"";position:absolute;width:52px;height:52px}.pg-cta:before{bottom:-1px;left:-1px;border-bottom:2px solid rgba(43,107,176,.7);border-left:2px solid rgba(43,107,176,.7)}.pg-cta h2{margin-top:0!important}@media(max-width:700px){.pg-hero{padding:130px 6vw 50px}.pg-stats{gap:24px}}.c-scroll .c-foot{scroll-snap-align:end}.pg-form select{font-family:Inter,sans-serif;font-size:.92rem;background:hsla(240,5%,96%,.04);border:1px solid hsla(240,5%,96%,.14);border-radius:2px;padding:14px 16px;color:var(--wh);outline:none;width:100%}.pg-form select option{background:#141418}.pg-form label.pg-lbl{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(240,5%,96%,.45);margin-bottom:0;display:block}.pg-form .req:after{content:" *";color:var(--o)}.pg-radio-row{display:flex;flex-direction:column;gap:8px}.pg-radio-row label{font-family:Inter,sans-serif;font-size:.88rem;color:hsla(240,5%,96%,.6);display:flex;gap:10px;align-items:flex-start;cursor:pointer}.pg-radio-row input{width:auto!important;margin-top:3px;accent-color:#e8921c}.pg-form input[type=file]{padding:12px;font-size:.8rem;font-family:Space Mono,monospace;color:hsla(240,5%,96%,.5)}.pg-form-note{font-family:Space Mono,monospace;font-size:.62rem;color:hsla(240,5%,96%,.3);letter-spacing:.04em;margin-top:0;line-height:1.45}.pg-stars{display:flex;gap:10px;margin:26px 0}.pg-star{font-size:2.4rem;line-height:1;cursor:pointer;background:none;border:none;color:hsla(240,5%,96%,.18);transition:color .15s,transform .15s}.pg-star:hover{transform:scale(1.15)}.pg-star.lit{color:var(--o)}.pg-review-btns{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0}.pg-legal p{font-size:.94rem}.pg-legal h2{font-size:clamp(1.3rem,2.6vw,1.8rem)}.pg-cookie{border:1px solid hsla(240,5%,96%,.09);padding:16px 20px;margin-bottom:12px}.pg-cookie b{font-family:Space Mono,monospace;font-size:.78rem;color:var(--t);display:block;margin-bottom:5px}.pg-cookie span{font-family:Inter,sans-serif;font-size:.82rem;color:hsla(240,5%,96%,.5)}.pg-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px;gap:18px;margin:28px 0 12px}.pg-member{border:1px solid hsla(240,5%,96%,.09);border-radius:3px;padding:28px 24px 22px;background:hsla(240,5%,96%,.02);text-align:center;transition:border-color .25s,transform .25s}.pg-member:hover{border-color:rgba(232,146,28,.5);transform:translateY(-3px)}.pg-member img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:2px solid rgba(43,107,176,.5);margin-bottom:16px;box-shadow:0 0 30px rgba(43,107,176,.2)}.pg-member h3{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:1.4rem;text-transform:uppercase;color:var(--wh);line-height:1;margin-bottom:6px}.pg-member .role{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--o);display:block;margin-bottom:14px}.pg-member ul{list-style:none;text-align:left;margin-bottom:16px}.pg-member ul li{font-family:Inter,sans-serif;font-size:.8rem;line-height:1.55;color:hsla(240,5%,96%,.5);padding-left:14px;position:relative;margin-bottom:7px}.pg-member ul li:before{content:"◈";color:var(--t);position:absolute;left:0;font-size:.55rem;top:4px}.pg-member .links{display:flex;gap:14px;justify-content:center}.pg-member .links a{font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(240,5%,96%,.4);border-bottom:none!important}.pg-member .links a:hover{color:var(--o)}html.intro-lock,html.intro-lock body{overflow:hidden;height:100%}.intro{position:fixed;inset:0;z-index:300;background:var(--dk);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .7s ease,transform .7s ease}.intro-out{opacity:0;transform:scale(1.06);pointer-events:none}.intro-grain{position:absolute;inset:0;pointer-events:none;opacity:.05;background-image:radial-gradient(hsla(240,5%,96%,.9) 1px,transparent 0);background-size:3px 3px}.intro-stage{position:relative;width:min(52vmin,460px);height:min(52vmin,460px);display:flex;align-items:center;justify-content:center}.intro-stage:after{content:"";position:absolute;inset:-22%;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--bgl) 0,transparent 62%)}.intro-lottie{width:100%;height:100%;line-height:0}.intro-meta{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:26px 6vw;font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:hsla(240,5%,96%,.42)}.intro-count{color:var(--o);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.intro-barwrap{position:absolute;left:6vw;right:6vw;bottom:26px;height:1px;background:hsla(240,5%,96%,.14)}.intro-bar{height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--b),var(--o))}.intro-hint{position:absolute;bottom:52px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:hsla(240,5%,96%,.55);transition:opacity .45s ease;white-space:nowrap}.intro-hint.is-off{opacity:0}.intro-arrow{animation:intro-bob 1.7s ease-in-out infinite}@keyframes intro-bob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(5px);opacity:1}}@media (max-width:640px){.intro-stage{width:66vmin;height:66vmin}.intro-hint{bottom:44px}}@media (prefers-reduced-motion:reduce){.intro-arrow{animation:none}}.pg-legal-updated{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--o);margin:0 0 26px}.pg-legal ul{margin:0 0 20px;padding-left:20px}.pg-legal li{margin-bottom:9px;line-height:1.62}.pg-cookie{border:1px solid hsla(240,5%,96%,.12);border-radius:3px;padding:16px 18px;margin:0 0 12px;background:hsla(240,5%,96%,.02)}.pg-cookie-id{font-family:Space Mono,monospace;font-size:.76rem;color:var(--o);word-break:break-all}.pg-cookie-meta{display:flex;flex-wrap:wrap;gap:8px 26px;margin:10px 0 0}.pg-cookie-meta div{display:flex;gap:8px;align-items:baseline}.pg-cookie-meta dt{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(240,5%,96%,.42);margin:0}.pg-cookie-meta dd{margin:0;font-size:.82rem;color:hsla(240,5%,96%,.78);word-break:break-all}.pg-cookie p{margin:10px 0 0!important;font-size:.86rem}.bl-list{list-style:none;margin:0;padding:0}.bl-item{border-top:1px solid hsla(240,5%,96%,.12)}.bl-item:last-child{border-bottom:1px solid hsla(240,5%,96%,.12)}.bl-link{display:block;padding:26px 0;text-decoration:none;color:inherit;border-bottom:none!important;transition:padding-left .35s cubic-bezier(.2,.8,.2,1)}.bl-link:hover{padding-left:12px}.bl-meta{font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.14em;color:hsla(240,5%,96%,.4)}.bl-meta,.bl-title{text-transform:uppercase}.bl-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:clamp(1.35rem,2.8vw,2.1rem);line-height:1.06;margin:8px 0 10px;transition:color .3s ease}.bl-link:hover .bl-title{color:var(--o)}.bl-excerpt{font-size:.92rem;line-height:1.6;color:hsla(240,5%,96%,.68);margin:0 0 10px;max-width:70ch}.bl-more{font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--b)}.bl-link:hover .bl-more{color:var(--o)}.bl-post h3{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;font-weight:700;font-size:1.15rem;letter-spacing:.02em;margin:26px 0 10px}.bl-quote{border-left:2px solid var(--o);margin:22px 0;padding:4px 0 4px 18px;font-size:1.02rem;line-height:1.6;color:hsla(240,5%,96%,.82)}.bl-faq,.bl-related{margin-top:44px;padding-top:26px;border-top:1px solid hsla(240,5%,96%,.12)}.bl-related ul{margin:0;padding-left:20px}.bl-related li{margin-bottom:8px}.bl-faq-item{margin-bottom:22px}.bl-faq-item h3{margin:0 0 6px}.bl-cta{margin-top:44px;padding:26px;border:1px solid hsla(240,5%,96%,.14);border-radius:3px;background:hsla(240,5%,96%,.02)}.bl-cta p{margin:0 0 16px!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only,.t-word{white-space:nowrap}.t-word{display:inline-block}.ti-wall{margin:8px 0 40px;min-height:200px}.ti-wall .ti-widget-slot{width:100%}.pg-hp{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}