@font-face{font-family:Pixelify;src:url(pixel.ttf) format('truetype');font-weight:400 700;font-display:swap}
html.pixel-world,html.pixel-world.dark{--background:#0d1424;--foreground:#e7eadb;--surface:#111d30;--surface-hover:#1c2b40;--muted:#a7b7c6;--border:#34455b;--paper:#fff5d6;--red:#e9b84e;--red-text:#ffd365;--nav-bg:#0b1221f5;--footer-bg:#080e19;--grid-line:#263248;--font-zarathustra:Pixelify,monospace;--font-phantom:Pixelify,monospace;color-scheme:dark;background:#0d1424}
.pixel-world body{font-family:Pixelify,monospace;background:#0d1424;color:var(--foreground)}.pixel-world h1,.pixel-world h2,.pixel-world h3,.pixel-world p,.pixel-world a,.pixel-world button,.pixel-world summary,.pixel-world input,.pixel-world span,.pixel-world strong{font-family:Pixelify,monospace!important}.pixel-world p{line-height:1.5!important}.pixel-world :focus-visible{outline:3px solid #ffd365!important;outline-offset:6px}.pixel-world nav.navbar-shell{height:84px!important;border-bottom:4px solid #26354a;background:#0b1221f5;box-shadow:0 4px #060b15;backdrop-filter:none;padding-left:32px!important;padding-right:32px!important}.pixel-world .brand{font-size:23px!important;letter-spacing:.1px;line-height:.95;gap:12px}.pixel-world .brand img{border-radius:0;border:3px solid #d7bc7c;background:#fff;box-shadow:3px 3px #050a13;width:45px;height:45px}.pixel-world nav .nav-link{font-size:19px;color:#b7c7d6}.pixel-world nav .nav-link:hover{color:#ffd365;text-decoration:none;text-shadow:2px 2px #000}.pixel-world nav .nav-cta{background:#273c36;color:#e3f2c3;border:3px solid #6c8b5e;border-radius:0;box-shadow:3px 3px #030a12;padding:10px 16px;font-size:18px}.pixel-world .mobile-menu{top:84px;border-bottom:4px solid #6b8259;background:#101c2e}.pixel-world .mobile-menu a{font-size:24px}.pixel-world #home{background:linear-gradient(#0b1428 0%,#141d30 55%,#252034 100%)!important;min-height:940px!important;isolation:isolate}.night-sky{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 12% 18%,#dbe7e6 98%,transparent),radial-gradient(2px 2px at 36% 28%,#dfc982 98%,transparent),radial-gradient(3px 3px at 65% 12%,#c8deec 98%,transparent),radial-gradient(2px 2px at 87% 30%,#e6e6d6 98%,transparent),radial-gradient(2px 2px at 47% 65%,#a7b9ca 98%,transparent);background-size:420px 340px}.pixel-moon{position:absolute;top:135px;right:15%;width:66px;height:66px;background:#e5edcf;box-shadow:-12px 12px #e5edcf,12px 12px #e5edcf,0 24px #e5edcf,0 0 80px #dbeacb20;opacity:.8}.pixel-moon:after{content:'';position:absolute;inset:12px 0 0 28px;background:#b7c9ae;width:14px;height:20px;box-shadow:-18px 28px #b7c9ae}.pixel-cloud{position:absolute;top:125px;width:130px;height:18px;background:#29364b;box-shadow:24px -18px #29364b,54px 18px #29364b;opacity:.5}.cloud-one{left:13%}.cloud-two{right:32%;top:165px;transform:scale(.7)}.pixel-world .hero-center{padding-top:140px!important;padding-bottom:145px!important;justify-content:flex-start!important;gap:0}.pixel-world .hero-title{font:700 clamp(58px,6.2vw,91px)/.99 Pixelify,monospace!important;letter-spacing:-2px;max-width:900px;margin:22px 0 25px!important;color:#eeeada!important;text-shadow:5px 6px #030815;text-align:center}.pixel-gold{color:#ffd365!important;background:none!important;-webkit-text-fill-color:#ffd365!important;text-shadow:4px 5px #6d4728}.pixel-world .hero-center>p:first-of-type{max-width:570px!important;font-size:22px!important;color:#bfcbd8!important;line-height:1.45!important;margin-bottom:28px!important}.world-tag{font-size:13px;letter-spacing:2px;color:#96b09b;display:flex;align-items:center;gap:10px;margin-top:5px}.status-cube{width:8px;height:8px;display:inline-block;background:#8ecb76;box-shadow:0 0 15px #8ecb7666}.tag-separator{color:#4d6078}.pixel-world .hero-mag-link{order:0;font-size:15px!important;color:#e8d7a7!important;margin-bottom:20px!important;max-width:660px;padding:8px 15px;background:#262739;border:1px solid #424051}.pixel-world .hero-mag-link>img{width:20px!important;height:20px!important;object-fit:contain}.pixel-world .hero-center>p:last-of-type{background:#101a2b!important;border:1px solid #344254!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;color:#b8c5d3!important;font-style:normal!important;padding:9px 13px!important;font-size:15px!important;margin-top:18px!important}.pixel-world .primary-action,.pixel-world .secondary-action,.pixel-world .cta-btn,.pixel-world .carousel-toggle{border-radius:0!important;font-size:20px!important;letter-spacing:.3px;border:3px solid #6f8065!important;background:#4e7048!important;color:#fff9d9!important;box-shadow:inset 3px 3px #87a56a,inset -3px -3px #294632,4px 5px #030815!important;text-shadow:2px 2px #263b25;transition:transform .15s!important;min-height:48px}.pixel-world .primary-action:hover,.pixel-world .secondary-action:hover,.pixel-world .cta-btn:hover{transform:translateY(-3px);filter:brightness(1.15)}.pixel-world .secondary-action,.pixel-world .carousel-toggle{border-color:#65728a!important;background:#354156!important;box-shadow:inset 3px 3px #52627a,inset -3px -3px #202c41,4px 5px #030815!important;text-shadow:2px 2px #142039}.pixel-world .cta-btn{padding:10px 18px!important;white-space:normal!important;height:auto!important}.pixel-world .hero-photos-left,.pixel-world .hero-photos-right{opacity:.6}.pixel-world .inventory-frame{border:4px solid #677580!important;border-radius:0!important;box-shadow:inset 4px 4px #9caaab,6px 6px #050a15!important;transform:translate(-50%,-50%) rotate(0deg) scale(.64)!important;filter:saturate(.7)}.pixel-world .hero-photos-left [data-parallax-rate]:nth-child(n+4),.pixel-world .hero-photos-right [data-parallax-rate]:nth-child(n+4){display:none}.pixel-world #home img[src$="school-doodles.png"]{opacity:.27;image-rendering:auto;filter:sepia(.15)}.pixel-world #home>div:has(>div>img[src$="school-doodles.png"]){z-index:0!important}.pixel-world .hero-riders{width:380px!important;bottom:-55px!important;right:-10px!important;z-index:21;transform:none!important;image-rendering:auto}.quest-sign{display:flex!important;flex-direction:column;position:relative;width:295px;padding:23px 24px 20px;background:repeating-linear-gradient(0deg,#60452e 0 27px,#36271f 27px 30px,#745236 30px 57px,#382820 57px 60px);border:5px solid #a27c49;box-shadow:inset 3px 3px #c39a5d,inset -4px -4px #3a2c21,7px 7px #060b16;text-align:center;color:#fff1bd!important;text-decoration:none;transform:rotate(-2deg);margin-top:20px;transition:transform .2s}.quest-sign:after{content:'';position:absolute;top:100%;left:calc(50% - 10px);width:20px;height:65px;background:linear-gradient(90deg,#5f422e 50%,#3c2d24 50%);z-index:-1}.quest-sign:hover{transform:rotate(0) translateY(-4px)}.quest-star{position:absolute;right:-38px;top:-52px;width:85px;height:88px;object-fit:contain;filter:drop-shadow(0 0 17px #f7c64440);animation:star-bob 4s steps(8,end) infinite}.sign-small{font-size:12px;letter-spacing:2px;color:#e0ba7c}.quest-sign strong{font-size:26px;line-height:1.1;margin:8px 0 13px;font-weight:500;text-shadow:2px 2px #36251d}.sign-action{font-size:13px;letter-spacing:.8px;color:#ffdf88}.sign-nails{position:absolute;top:4px;left:7px;right:7px;color:#32271e;display:flex;justify-content:space-between;line-height:1}.sign-nails span{margin-left:auto}.pixel-world .wave-container{height:44px!important;bottom:-2px!important;overflow:visible!important;top:auto!important}.grass-edge{height:44px;width:100%;background:repeating-linear-gradient(90deg,#466b43 0 32px,#56804d 32px 64px,#3f603e 64px 96px);border-top:8px solid #7ca264;box-shadow:0 8px #263c31;clip-path:polygon(0 22%,4% 22%,4% 0,9% 0,9% 22%,16% 22%,16% 0,22% 0,22% 22%,31% 22%,31% 0,37% 0,37% 22%,47% 22%,47% 0,53% 0,53% 22%,65% 22%,65% 0,72% 0,72% 22%,83% 22%,83% 0,90% 0,90% 22%,100% 22%,100% 100%,0 100%)}.pixel-world #arenas{padding-top:100px!important;background:#101a2b!important;border-bottom:4px solid #263c44}.pixel-world #arenas h2,.pixel-world #competitions h2{font:44px/1.1 Pixelify!important;font-weight:500!important}.pixel-world #arenas h2 span{background:none!important;-webkit-text-fill-color:#ffd365!important}.pixel-world .inventory-card{border-radius:0!important;background:#18263a!important;border:3px solid #46566c;box-shadow:inset 2px 2px #7b8790,5px 5px #050c18!important}.pixel-world .inventory-card>div:first-child{height:190px!important;border-bottom:3px solid #46566c}.pixel-world .inventory-card p{font-size:21px!important}.pixel-world .inventory-card a{font-size:17px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#ffd365!important;padding:0!important;text-shadow:none!important}.pixel-world .carousel-fade-left{background:linear-gradient(90deg,#101a2b,transparent)!important}.pixel-world .carousel-fade-right{background:linear-gradient(270deg,#101a2b,transparent)!important}.pixel-world .carousel-toggle{font-size:15px!important;padding:8px 15px;min-height:38px}.pixel-world #competitions{background:#0d1424!important;padding-top:70px!important}.pixel-world #competitions>img{opacity:.055!important}.pixel-world #competitions>div:first-child{background:none!important}.pixel-world #competitions h2{margin-top:25px!important;text-align:left!important}.pixel-world #competitions>p{text-align:left!important;color:#aebed0!important}.pixel-world .event-card{border-radius:0;background:repeating-linear-gradient(0deg,transparent 0 39px,#ffffff03 39px 40px),#19273a;color:#dce5e5;border:3px solid #42516a;box-shadow:inset 3px 3px #5b6b7d,6px 6px #050c18;min-height:320px}.pixel-world .event-card h3{font-size:35px!important;line-height:1.05!important;color:#f1e2b1}.pixel-world .event-card .eyebrow{color:#86bca0;font-size:13px}.pixel-world .event-card a{color:#ffd365;font-size:19px}.pixel-world .event-number{color:#9ba9bc;opacity:.16}.pixel-world #gallery{background:#111d2e!important}.pixel-world .section-title{font-family:Pixelify!important;font-size:45px;line-height:1.12;text-shadow:3px 3px #040b15}.pixel-world .gallery-photo{border:8px solid #745437;border-radius:0;box-shadow:inset 3px 3px #b3905b,9px 9px #050b15;transform:rotate(-1deg)}.pixel-world .gallery-caption{color:#b8c4cf}.pixel-world .text-link{color:#ffd365}.pixel-world #about{background:#0d1424!important}.pixel-world #about>div:nth-of-type(2){opacity:.45}.pixel-world #about>div[style*="z-index:4"]>div{background:#152239!important;border:4px solid #59667b;border-radius:0!important;box-shadow:inset 3px 3px #79869a,8px 8px #050c18}.pixel-world #about h2{font-size:40px!important}.pixel-world #about h2 span{background:none!important;-webkit-text-fill-color:#ffd365!important}.pixel-world #about a[aria-label="Learn about Inspire Talent Hub"]{border-radius:0!important;border:4px solid #59667b}.pixel-world .photo-label{border-radius:0;background:#0a1325eb;font-size:18px;color:#ffe3a2}.pixel-world #fairness{background:#111b2d!important}.pixel-world #fairness>div[style*="position:absolute"]:not(.wave-container){background:linear-gradient(0deg,#2f503066,transparent)!important}.pixel-world .trust-grid{border:3px solid #40516b;background:#142237;box-shadow:5px 5px #050c18;padding:28px 10px}.pixel-world .trust-grid strong{font-family:Pixelify!important;color:#ffdb79;text-shadow:4px 4px #58452c}.pixel-world .principles{color:#b7c8d8}.pixel-world #study{background:#101b2c!important;padding-top:100px!important}.pixel-world #study>.wave-container{display:none}.pixel-world #study .section-padded>div>div{border-radius:0!important;border:3px solid #43556b;box-shadow:5px 5px #050b14}.pixel-world #study .section-padded>div>div>div[style*="position:absolute"]{border-radius:0!important}.pixel-world #study h3{font-size:36px!important}.pixel-world #study p{font-size:21px!important;color:#d0dce1!important}.pixel-world #study img[src$="logo.jpeg"]{border-radius:0!important}.pixel-world .joining-card2-deco{border-radius:0;transform:rotate(0);border:4px solid #6c7b88;width:200px!important}.pixel-world .study-riders{width:300px!important;top:-100px!important}.pixel-world .faq-section{background:#111d30;border-top:4px solid #293d50}.pixel-world .faq-section details{background:#152339;border:2px solid #34475f;padding:20px 22px;margin:12px 0;box-shadow:3px 3px #060d1b;font-size:21px}.pixel-world .faq-section summary{font-size:23px;font-weight:400;color:#e4dab6}.pixel-world #get-started{background:radial-gradient(ellipse at center,#29334a,#101b2d 70%)!important}.pixel-world #get-started h2{font-size:62px!important;color:#ffda72}.pixel-world .site-footer{background:repeating-linear-gradient(0deg,transparent 0 47px,#33405433 47px 49px),repeating-linear-gradient(90deg,transparent 0 47px,#33405433 47px 49px),#080f1e!important;border-top:8px solid #354f3a;color:#cfdbda}.pixel-world .footer-inner h2{font-size:52px;color:#f0e7cd}.pixel-world .footer-links a{font-size:20px;color:#b5c6ce}.pixel-world .footer-bottom{font-size:17px}.pixel-world .footer-mascot{width:240px;top:-125px}.pixel-world .detail-page h1{font:76px/1 Pixelify!important}.pixel-world .gradient-text{background:none;color:#ffda72}.pixel-world .season-banner{background:repeating-linear-gradient(0deg,#60452e 0 35px,#3e3025 35px 38px);border:5px solid #a27c49;border-radius:0;color:#f5e6bd;box-shadow:6px 6px #050b16}.pixel-world .season-banner h2{font-family:Pixelify!important}.pixel-world #arena-search{border-radius:0;background:#081323;border:3px solid #51657b;font-family:Pixelify;font-size:22px}.pixel-world .arena-detail{border-radius:0;background:#18273b;border:3px solid #465970;box-shadow:5px 5px #050b16}.pixel-world .arena-detail h2{font:32px Pixelify}.pixel-world dialog{border:4px solid #a27c49;border-radius:0;background:#121e32;box-shadow:8px 8px #0009}.pixel-world .close-dialog{border-radius:0;background:#594735;border:2px solid #a27c49;color:#ffe3a2}.pixel-world .prepare-callout h2{font-family:Pixelify}.pixel-world .eyebrow{letter-spacing:1.5px} @keyframes star-bob{50%{transform:translateY(-8px) rotate(5deg)}}
@media(max-width:1100px){.pixel-world nav .nav-link{font-size:17px}.pixel-world nav .nav-cta{font-size:16px;padding:8px}.pixel-world .brand{font-size:20px!important}.pixel-world .hero-title{font-size:75px!important}.pixel-world .hero-photos-left,.pixel-world .hero-photos-right{opacity:.35}.pixel-world .hero-riders{width:290px!important}.pixel-moon{right:9%}}
@media(max-width:767px){.pixel-world #home{min-height:860px!important}.pixel-world .hero-center{padding-top:45px!important;padding-bottom:170px!important}.pixel-world .hero-title{font-size:clamp(43px,10.5vw,70px)!important;line-height:1.02!important;letter-spacing:-1px;margin-top:18px!important;text-shadow:3px 4px #030815;max-width:100%}.pixel-world .hero-center>p:first-of-type{font-size:20px!important;max-width:360px!important;line-height:1.4!important}.pixel-world .hero-mag-link{font-size:13px!important;margin-bottom:26px!important;padding:7px 10px;gap:5px!important;max-width:340px!important}.world-tag{font-size:10px;letter-spacing:1px;gap:6px}.pixel-world .action-pair{gap:12px}.pixel-world .primary-action,.pixel-world .secondary-action{font-size:18px!important;padding:12px 15px;min-height:48px}.pixel-world .hero-center>p:last-of-type{font-size:13px!important;margin-top:20px!important}.quest-sign{width:250px;margin-top:18px;padding:20px 16px 18px}.quest-sign strong{font-size:24px}.quest-star{width:65px;right:-19px;top:-42px}.pixel-world .hero-riders{width:230px!important;bottom:-28px!important;right:-30px!important}.pixel-moon{width:35px;height:35px;right:25px;top:70px;opacity:.2}.pixel-cloud{opacity:.25}.pixel-world .brand{font-size:20px!important}.pixel-world nav.navbar-shell{padding-left:20px!important;padding-right:20px!important}.pixel-world #arenas h2,.pixel-world #competitions h2,.pixel-world .section-title{font-size:34px!important}.pixel-world #arenas{padding-top:75px!important}.pixel-world .event-card{padding:26px 24px;min-height:300px}.pixel-world .event-card h3{font-size:32px!important}.pixel-world #about h2{font-size:32px!important}.pixel-world .trust-grid strong{font-size:39px}.pixel-world .trust-grid span{font-size:17px}.pixel-world #study h3{font-size:30px!important}.pixel-world .faq-section summary{font-size:21px}.pixel-world .faq-section details{font-size:20px;padding:18px}.pixel-world .footer-inner h2{font-size:38px}.pixel-world .footer-mascot{width:170px;top:-90px}.pixel-world .detail-page h1{font-size:58px!important}.pixel-world .study-riders{width:185px!important;top:-65px!important}.pixel-world .section-intro{font-size:20px}.pixel-world .gallery-photo{border-width:5px}}
@media(prefers-reduced-motion:reduce){.quest-star{animation:none}}
.pixel-world #arenas{padding-bottom:190px!important}.pixel-world #arenas>img[src$="pixel-friends.png"]{width:300px!important;bottom:-32px!important;left:20px!important;transform:none!important;z-index:3}.pixel-world #home img[src$="school-doodles.png"]{opacity:.34}.pixel-world .hero-photos-left img,.pixel-world .hero-photos-right img{image-rendering:auto}@media(max-width:767px){.pixel-world #arenas{padding-bottom:150px!important}.pixel-world #arenas>img[src$="pixel-friends.png"]{width:215px!important;left:-15px!important;bottom:-20px!important}}
.night-sky::after{content:'';position:absolute;inset:25% 0 0;background:url(school-doodles.png) center bottom/100% auto no-repeat;opacity:.19;mask-image:linear-gradient(transparent,#000 45%);pointer-events:none}.pixel-world #home>div:has(>div>img[src$="school-doodles.png"]){display:none}.pixel-world .hero-center{position:relative;z-index:10}@media(max-width:767px){.night-sky::after{background-size:auto 420px;opacity:.17}}
