@import url(https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap);body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background 1s ease-in-out}body.daytime,html.daytime{background:linear-gradient(180deg,#0073ff 0,#3fffdc)}body.nighttime,html.nighttime{background:linear-gradient(180deg,#0b0033 0,#3d0066)}html.nighttime:before{animation:twinkle 4s ease-in-out infinite;background-image:radial-gradient(2px 2px at 20px 30px,#fff,#0000),radial-gradient(2px 2px at 40px 70px,#fff,#0000),radial-gradient(1px 1px at 90px 40px,#fff,#0000),radial-gradient(1px 1px at 130px 80px,#fff,#0000),radial-gradient(2px 2px at 160px 30px,#fff,#0000),radial-gradient(1px 1px at 200px 60px,#fff,#0000),radial-gradient(2px 2px at 240px 20px,#fff,#0000),radial-gradient(1px 1px at 280px 70px,#fff,#0000),radial-gradient(2px 2px at 320px 40px,#fff,#0000),radial-gradient(1px 1px at 360px 80px,#fff,#0000),radial-gradient(2px 2px at 400px 30px,#fff,#0000),radial-gradient(1px 1px at 440px 60px,#fff,#0000),radial-gradient(2px 2px at 480px 20px,#fff,#0000),radial-gradient(1px 1px at 520px 70px,#fff,#0000),radial-gradient(2px 2px at 560px 40px,#fff,#0000),radial-gradient(1px 1px at 600px 80px,#fff,#0000),radial-gradient(2px 2px at 640px 30px,#fff,#0000),radial-gradient(1px 1px at 680px 60px,#fff,#0000),radial-gradient(2px 2px at 720px 20px,#fff,#0000),radial-gradient(1px 1px at 760px 70px,#fff,#0000),radial-gradient(2px 2px at 800px 40px,#fff,#0000),radial-gradient(1px 1px at 840px 80px,#fff,#0000),radial-gradient(2px 2px at 880px 30px,#fff,#0000),radial-gradient(1px 1px at 920px 60px,#fff,#0000),radial-gradient(2px 2px at 960px 20px,#fff,#0000),radial-gradient(1px 1px at 1000px 70px,#fff,#0000),radial-gradient(2px 2px at 1040px 40px,#fff,#0000),radial-gradient(1px 1px at 1080px 80px,#fff,#0000),radial-gradient(2px 2px at 1120px 30px,#fff,#0000),radial-gradient(1px 1px at 1160px 60px,#fff,#0000),radial-gradient(2px 2px at 1200px 20px,#fff,#0000),radial-gradient(1px 1px at 1240px 70px,#fff,#0000),radial-gradient(2px 2px at 1280px 40px,#fff,#0000),radial-gradient(1px 1px at 1320px 80px,#fff,#0000),radial-gradient(2px 2px at 1360px 30px,#fff,#0000),radial-gradient(1px 1px at 1400px 60px,#fff,#0000),radial-gradient(2px 2px at 1440px 20px,#fff,#0000),radial-gradient(1px 1px at 1480px 70px,#fff,#0000),radial-gradient(2px 2px at 1520px 40px,#fff,#0000),radial-gradient(1px 1px at 1560px 80px,#fff,#0000),radial-gradient(2px 2px at 1600px 30px,#fff,#0000),radial-gradient(1px 1px at 1640px 60px,#fff,#0000),radial-gradient(2px 2px at 1680px 20px,#fff,#0000),radial-gradient(1px 1px at 1720px 70px,#fff,#0000),radial-gradient(2px 2px at 1760px 40px,#fff,#0000),radial-gradient(1px 1px at 1800px 80px,#fff,#0000),radial-gradient(2px 2px at 1840px 30px,#fff,#0000),radial-gradient(1px 1px at 1880px 60px,#fff,#0000),radial-gradient(2px 2px at 1920px 20px,#fff,#0000);background-repeat:repeat;background-size:200px 100px;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}#root{min-height:100vh;position:relative;width:100vw;z-index:2}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:sans-serif;overflow-y:auto;-webkit-user-select:none;user-select:none}.App,body,html{box-sizing:border-box;height:100vh;margin:0;padding:0;position:relative;width:100vw}.App{min-height:100vh;overflow:hidden;overflow-x:hidden;overflow-y:auto}.sky{height:100%;left:0;overflow:hidden;top:0;width:100%;z-index:1}.gum-logo,.sky{position:absolute}.gum-logo{filter:drop-shadow(0 4px 12px rgba(0,0,0,.25));right:16px;top:16px;width:clamp(72px,12vw,120px);z-index:20}.cloud{background-color:initial;border:none;height:auto;left:0;opacity:.9;pointer-events:none;position:absolute;top:40%;width:200px;z-index:10}.cloud:first-child{animation:cloud1 25s linear infinite;top:15%;transform:scale(.8)}.cloud:nth-child(2){animation:cloud2 35s linear infinite;top:25%;transform:scale(1.2)}.cloud:nth-child(3){animation:cloud3 30s linear infinite;top:35%;transform:scale(.9)}.cloud:nth-child(4){animation:cloud4 40s linear infinite;top:45%;transform:scale(1.1)}.cloud:nth-child(5){animation:cloud5 28s linear infinite;top:55%;transform:scale(.7)}.cloud:nth-child(6){animation:cloud6 32s linear infinite;top:65%;transform:scale(1)}@keyframes cloud1{0%{left:-200px;transform:translateY(0) scale(.8)}50%{transform:translateY(-10px) scale(.8)}to{left:100vw;transform:translateY(0) scale(.8)}}@keyframes cloud2{0%{left:-200px;transform:translateY(0) scale(1.2)}25%{transform:translateY(-15px) scale(1.2)}50%{transform:translateY(0) scale(1.2)}75%{transform:translateY(10px) scale(1.2)}to{left:100vw;transform:translateY(0) scale(1.2)}}@keyframes cloud3{0%{left:-200px;transform:translateY(0) scale(.9)}33%{transform:translateY(-8px) scale(.9)}66%{transform:translateY(5px) scale(.9)}to{left:100vw;transform:translateY(0) scale(.9)}}@keyframes cloud4{0%{left:-200px;transform:translateY(0) scale(1.1)}20%{transform:translateY(-12px) scale(1.1)}40%{transform:translateY(0) scale(1.1)}60%{transform:translateY(8px) scale(1.1)}80%{transform:translateY(-5px) scale(1.1)}to{left:100vw;transform:translateY(0) scale(1.1)}}@keyframes cloud5{0%{left:-200px;transform:translateY(0) scale(.7)}25%{transform:translateY(-5px) scale(.7)}50%{transform:translateY(0) scale(.7)}75%{transform:translateY(-3px) scale(.7)}to{left:100vw;transform:translateY(0) scale(.7)}}@keyframes cloud6{0%{left:-200px;transform:translateY(0) scale(1)}30%{transform:translateY(-6px) scale(1)}60%{transform:translateY(4px) scale(1)}90%{transform:translateY(-2px) scale(1)}to{left:100vw;transform:translateY(0) scale(1)}}.logo-section{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:2}.logo-container{text-align:center;z-index:3}.floating-logo{animation:floatUpDown 4s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));height:auto;max-width:80vw;width:400px}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.video-section{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.video-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-overlay{color:#fff;left:50%;position:absolute;text-align:center;text-shadow:2px 2px 4px #000000b3;top:50%;transform:translate(-50%,-50%);z-index:3}.video-overlay h1{animation:fadeInUp 1s ease-out;font-size:3.5rem;font-weight:700;margin-bottom:1rem}.video-overlay p{animation:fadeInUp 1s ease-out .3s both;font-size:1.2rem;margin:0;opacity:.9}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.content-section{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem;position:relative;width:100%}.content-container{color:#fff;max-width:1200px;text-align:center;width:100%;z-index:3}.content-container h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px #00000080}.content-container p{font-size:1.1rem;line-height:1.6;margin:0;opacity:.9;text-shadow:1px 1px 2px #00000080}.section-header{animation:floatUpDown 4s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));height:auto;left:calc(50% - 70px);position:absolute;top:16px;transform:translateX(-50%);width:200px;z-index:10}.bottom-icon,.logo-image,.nav-button,.social-icon{-webkit-tap-highlight-color:rgba(0,255,0,.3);touch-action:manipulation}.top-green-bar{align-items:center;background-color:#0f0;display:flex;height:50px;justify-content:center;padding:0 20px;position:relative;width:100%;z-index:2}.social-media-icons{align-items:center;display:flex;gap:15px;margin:0 auto}.social-icon{align-items:center;background:#00ff00e6;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#333;display:flex;font-size:20px;height:35px;justify-content:center;text-decoration:none;transition:all .3s ease;width:35px}.social-icon:hover{box-shadow:0 4px 12px #0003;transform:scale(1.1)}.social-icon i{transition:all .3s ease}.social-icon:hover i{transform:scale(1.1)}.social-icon:hover .fa-instagram{color:#e4405f}.social-icon:hover .fa-tiktok{color:#000}.social-icon:hover .fa-youtube{color:red}.top-buttons{margin-top:10px;position:relative;text-align:center;z-index:2}.nav-button{cursor:pointer;height:auto;margin:0 15px;transition:transform .2s ease,filter .2s ease;width:150px}.nav-button:hover{filter:brightness(1.5);transform:scale(1.1)}.dot-image{height:auto;margin:0 10px;position:relative;top:-30px;vertical-align:middle;width:30px}.center-logo{margin-top:20px;position:relative;text-align:center;z-index:2}.gum-logo-image{animation:floatUpDown 4s ease-in-out infinite;height:auto;width:500px}.bottom-logo{bottom:0;position:fixed;right:20px;z-index:2}.logo-image{height:auto;width:180px}.bottom-icons{align-items:center;bottom:5px;display:flex;justify-content:space-between;left:140px;position:fixed;right:140px;z-index:2}.bottom-icon{height:auto;transition:transform .2s ease;width:350px}.bottom-icon:hover{transform:scale(1.1)}@media (max-width:768px){.floating-logo{max-width:85vw;width:300px}.video-overlay h1{font-size:2.5rem}.video-overlay p{font-size:1rem}.content-section{padding:1rem}.content-container h2{font-size:2rem}.content-container p{font-size:1rem}.nav-button{margin:0 8px;width:120px}.gum-logo-image{max-width:90vw;width:350px}.bottom-icons{bottom:10px;left:20px;right:20px}.bottom-icon{max-width:45vw;width:200px}.logo-image{width:120px}.social-icon{font-size:16px;height:30px;width:30px}.social-media-icons{gap:10px}}@media (max-width:480px){.floating-logo{max-width:90vw;width:250px}.video-overlay h1{font-size:2rem}.video-overlay p{font-size:.9rem}.content-section{padding:.5rem}.content-container h2{font-size:1.5rem}.content-container p{font-size:.9rem}.nav-button{margin:0 5px;width:100px}.gum-logo-image{max-width:85vw;width:280px}.bottom-icons{bottom:5px;left:10px;right:10px}.bottom-icon{max-width:40vw;width:150px}.logo-image{width:100px}.social-icon{font-size:14px;height:25px;width:25px}.social-media-icons{gap:8px}.top-green-bar{height:40px;padding:0 10px}}@media (max-width:320px){.floating-logo{max-width:95vw;width:200px}.video-overlay h1{font-size:1.5rem}.video-overlay p{font-size:.8rem}.content-container h2{font-size:1.2rem}.content-container p{font-size:.8rem}.nav-button{margin:0 3px;width:80px}.gum-logo-image{max-width:80vw;width:240px}.bottom-icons{left:5px;right:5px}.bottom-icon{max-width:35vw;width:120px}.logo-image{width:80px}.social-icon{font-size:12px;height:22px;width:22px}.social-media-icons{gap:6px}.top-green-bar{height:35px;padding:0 8px}}:root{--menu-w:min(82vw,320px);--hamburger-size:52px}.hamburger{background:#0000;border:none;border-radius:999px;box-shadow:0 8px 22px #00000040;cursor:pointer;display:grid;height:52px;height:var(--hamburger-size);left:max(12px,env(safe-area-inset-left));place-items:center;position:fixed;top:max(12px,env(safe-area-inset-top));transition:transform .12s ease,box-shadow .12s ease;width:52px;width:var(--hamburger-size);z-index:100}.hamburger:active{transform:scale(.96)}.hamburger:focus-visible{outline:3px solid #000;outline-offset:3px}.hamburger .dash{border:2px solid #000;border-radius:999px;box-shadow:0 3px 10px #00000040;display:block;height:6px;margin:3px 0;transition:transform .2s ease,opacity .2s ease;width:28px}.dash-1{background:#ff4d8d}.dash-2{background:#ffd166}.dash-3{background:#06d6a0}.menu-open .dash-1{transform:translateY(9px) rotate(45deg)}.menu-open .dash-2{opacity:0}.menu-open .dash-3{transform:translateY(-9px) rotate(-45deg)}.menu-panel{inset:0 auto 0 0;position:fixed;transform:translateX(-100%);transition:transform .26s cubic-bezier(.22,.61,.36,1);width:min(82vw,320px);width:var(--menu-w);z-index:99}.menu-panel:after{background:#000;bottom:0;content:"";position:absolute;right:0;top:0;width:6px}body.daytime .menu-panel{background:#39ff14}body.nighttime .menu-panel{background:linear-gradient(180deg,#0b0033,#3d0066)}.menu-list{align-items:center;display:flex;flex-direction:column;gap:24px;height:100vh;justify-content:center;list-style:none;margin:0;padding:0}.menu-link{background:#0000;border-radius:20px;display:inline-block;padding:12px;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.menu-link:hover{background:#0000;transform:translateY(-4px) scale(1.05)}.menu-link:active{transform:translateY(-2px) scale(1.02)}.menu-link img{display:block;height:60px;width:auto}.menu-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;inset:0;opacity:0;position:fixed;transition:opacity .2s ease;z-index:98}.menu-open .menu-panel{transform:translateX(0)}.menu-open .menu-scrim{opacity:1}.menu-open .menu-scrim[hidden]{display:block}@media (prefers-reduced-motion:reduce){.hamburger,.menu-link,.menu-panel,.menu-scrim{transition:none}}#about.about-wrap{padding-block:clamp(28px,6vw,72px);padding-inline:clamp(18px,5vw,56px);position:relative;scroll-margin-top:96px}.about-card{border:3px solid #000;border-radius:26px;box-shadow:0 12px 0 #000,0 28px 52px #00000047;line-height:1.6;margin-inline:auto;overflow:hidden;padding:clamp(18px,3.5vw,36px);position:relative;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease;z-index:1}.bubble-title{--stroke:6px;-webkit-text-stroke:var(--stroke) #000;text-stroke:var(--stroke) #000;color:#0000;filter:drop-shadow(0 5px 0 #000) drop-shadow(0 18px 26px rgba(0,0,0,.28));font-family:Luckiest Guy,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:clamp(32px,6.2vw,72px);font-weight:900;letter-spacing:.5px;line-height:1.05;margin:0 0 .5em;position:relative;text-align:center}@media (max-width:768px){.bubble-title{--stroke:3px}}@media (max-width:480px){.bubble-title{--stroke:2px}}@media (max-width:320px){.bubble-title{--stroke:1px}}.bubble-title .word-about{background:linear-gradient(180deg,#ff4a4a,#ff0f0f 55%,#b90000);-webkit-background-clip:text;background-clip:text}.bubble-title .word-gumball{background:linear-gradient(180deg,#4a90ff,#0f7fff 55%,#06c);-webkit-background-clip:text;background-clip:text}.bubble-title .word-buddies{background:linear-gradient(180deg,#4aff4a,#0fff0f 55%,#0c0);-webkit-background-clip:text;background-clip:text}body.nighttime .bubble-title{filter:drop-shadow(0 5px 0 #000) drop-shadow(0 22px 34px rgba(0,0,0,.4))}body.nighttime .bubble-title .word-about{filter:drop-shadow(0 0 18px rgba(255,60,60,.45))}body.nighttime .bubble-title .word-gumball{filter:drop-shadow(0 0 18px rgba(60,120,255,.45))}body.nighttime .bubble-title .word-buddies{filter:drop-shadow(0 0 18px rgba(60,255,60,.45))}.bubble-title .word-bg,.bubble-title-bg{display:none!important}.about-card h3{font-size:clamp(18px,2.4vw,24px);margin:1.1em 0 .45em}.about-card p{margin:.6em 0}.about-list{margin:.4em 0 1em;padding-left:1.1em}.about-list li{margin:.35em 0}body.daytime .about-card{background:linear-gradient(180deg,#ffffffeb,#ffffffd9),linear-gradient(180deg,#2ea0ff,#3fffdc);background-blend-mode:screen,normal;color:#0d2340}body.daytime .about-card:before{background:linear-gradient(180deg,#0073ff40,#0073ff00);content:"";height:110px;inset:0 0 auto 0;pointer-events:none;position:absolute}body.nighttime .about-card{background:linear-gradient(180deg,#180737db,#321060cc),linear-gradient(180deg,#0b0033,#3d0066);background-blend-mode:lighten,normal;box-shadow:0 12px 0 #000,0 0 36px #783cdc8c,0 28px 56px #220044a6;color:#f5f2ff}body.nighttime .about-card:before{background:linear-gradient(180deg,#783cdc40,#783cdc00);content:"";height:110px;inset:0 0 auto 0;pointer-events:none;position:absolute}body.nighttime .about-card a{color:#9ad1ff}@media (max-width:540px){#about.about-wrap{padding-inline:clamp(14px,5vw,28px)}.about-card{border-radius:22px;padding:18px}}.about-card .bubble-left,.about-card .bubble-right{animation:about-bob 7s ease-in-out infinite;border-radius:999px;content:"";filter:drop-shadow(0 8px 0 rgba(0,0,0,.35));pointer-events:none;position:absolute;z-index:0}.about-card .bubble-left{height:128px;left:-26px;top:-26px;width:128px}.about-card .bubble-right{animation-delay:-2s;bottom:-18px;height:92px;right:-18px;width:92px}body.daytime .about-card .bubble-left,body.daytime .about-card .bubble-right{background:radial-gradient(circle at 35% 35%,#39ff148c 0 42%,#39ff142e 43% 72%,#0000 73% 100%);box-shadow:0 0 0 3px #000}body.nighttime .about-card .bubble-left,body.nighttime .about-card .bubble-right{background:radial-gradient(circle at 35% 35%,#aa78ff73 0 42%,#aa78ff29 43% 72%,#0000 73% 100%);box-shadow:0 0 0 3px #000}@keyframes about-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.about-card .bubble-left,.about-card .bubble-right{animation:none}}#about.about-wrap{padding-bottom:clamp(28px,6vw,72px);padding-left:clamp(18px,5vw,56px)!important;padding-left:var(--page-gutter)!important;padding-right:clamp(18px,5vw,56px)!important;padding-right:var(--page-gutter)!important;padding-top:clamp(28px,6vw,72px);scroll-margin-top:120px}.about-card{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1100px;width:100%}@media (max-width:540px){:root{--page-gutter:clamp(14px,6vw,28px)}}#socials.socials-wrap{display:grid;padding-block:clamp(28px,6vw,72px);padding-inline:clamp(18px,5vw,56px);place-items:center;scroll-margin-top:96px}.socials-card{border:3px solid #000;border-radius:26px;box-shadow:0 12px 0 #000,0 28px 52px #00000047;margin-inline:auto;max-width:1100px;overflow:hidden;padding:clamp(18px,3.5vw,36px);position:relative;width:100%}body.daytime .socials-card{background:linear-gradient(180deg,#ffffffeb,#ffffffd9),linear-gradient(180deg,#2ea0ff,#3fffdc);background-blend-mode:screen,normal;color:#0d2340}body.daytime .socials-card:before{background:linear-gradient(180deg,#0073ff38,#0073ff00);content:"";height:100px;inset:0 0 auto 0;pointer-events:none;position:absolute}body.nighttime .socials-card{background:linear-gradient(180deg,#180737db,#321060cc),linear-gradient(180deg,#0b0033,#3d0066);background-blend-mode:lighten,normal;box-shadow:0 12px 0 #000,0 0 36px #783cdc8c,0 28px 56px #220044a6;color:#f5f2ff}body.nighttime .socials-card:before{background:linear-gradient(180deg,#783cdc38,#783cdc00);content:"";height:100px;inset:0 0 auto 0;pointer-events:none;position:absolute}.socials-title{font-size:clamp(28px,4.8vw,44px);margin:0 0 .25em;text-align:center;text-shadow:0 3px 0 #00000040}.socials-sub{margin:0 0 1.25rem;opacity:.9;text-align:center}body.nighttime .socials-sub,body.nighttime .socials-title{color:#fff}.socials-grid{grid-gap:clamp(12px,2.2vw,18px);display:grid;gap:clamp(12px,2.2vw,18px);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:900px){.socials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.socials-grid{grid-template-columns:1fr}}.social-btn{align-items:center;border:3px solid #000;border-radius:18px;box-shadow:0 6px 0 #000,0 16px 28px #00000040;color:#fff;display:flex;font-weight:800;gap:12px;letter-spacing:.2px;min-height:56px;padding:12px 16px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.social-btn .icon{color:#fff;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.social-btn .icon svg{fill:currentColor;stroke:currentColor;stroke-width:1.2;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;height:100%;width:100%}.social-btn .label{font-size:16px;line-height:1}.social-btn:hover{transform:translateY(-2px)}.social-btn:active{box-shadow:0 2px 0 #000,0 10px 18px #00000040;transform:translateY(0)}.social-btn:focus-visible{outline:3px solid #000;outline-offset:3px}.social-btn.yt{background:red}.social-btn.ig{background:radial-gradient(120% 120% at 0 0,#feda75 0,#fa7e1e 30%,#d62976 55%,#962fbf 75%,#4f5bd5 100%)}.social-btn.x{background:#000}.social-btn.tt{background:linear-gradient(135deg,#00f2ea,#ff0050)}body.nighttime .social-btn.x .icon{color:#000}body.nighttime .social-btn.ig .icon,body.nighttime .social-btn.tt .icon,body.nighttime .social-btn.yt .icon{color:#fff}.social-btn:hover .icon{transform:translateY(-1px)}#about.about-wrap,#socials.socials-wrap{padding-bottom:clamp(28px,6vw,72px);padding-left:clamp(18px,5vw,56px)!important;padding-left:var(--page-gutter)!important;padding-right:clamp(18px,5vw,56px)!important;padding-right:var(--page-gutter)!important;padding-top:clamp(28px,6vw,72px)}.about-card,.socials-card{box-sizing:border-box;margin-left:auto;margin-right:auto;width:min(1100px,calc(100% - clamp(18px, 5vw, 56px)*2));width:min(1100px,calc(100% - var(--page-gutter)*2))}.sky{contain:paint}.about-card,.socials-card{overflow:hidden}body.nighttime .about-card,body.nighttime .about-card .socials-sub,body.nighttime .about-card h1,body.nighttime .about-card h2,body.nighttime .about-card h3,body.nighttime .about-card li,body.nighttime .about-card p,body.nighttime .socials-card,body.nighttime .socials-card h1,body.nighttime .socials-card h2,body.nighttime .socials-card h3,body.nighttime .socials-card li,body.nighttime .socials-card p{color:#fff!important;text-shadow:0 1px 0 #00000040}body.nighttime .about-card a,body.nighttime .socials-card a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}body.nighttime .about-card a:hover,body.nighttime .socials-card a:hover{text-decoration-thickness:3px}body.nighttime .about-card svg,body.nighttime .socials-card .icon svg{fill:currentColor;stroke:currentColor}body.nighttime .social-btn.x{background:#fff;color:#000}:root{--page-gutter:clamp(18px,5vw,56px)}html{scroll-behavior:smooth}.roadmap-wrap{padding-block:20px}.phase-wrap{display:grid;padding-bottom:clamp(28px,6vw,72px);padding-left:clamp(18px,5vw,56px)!important;padding-left:var(--page-gutter)!important;padding-right:clamp(18px,5vw,56px)!important;padding-right:var(--page-gutter)!important;padding-top:clamp(28px,6vw,72px);place-items:center;scroll-margin-top:96px}.phase-card{border:3px solid #000;border-radius:26px;box-shadow:0 12px 0 #000,0 28px 52px #00000047;box-sizing:border-box;margin-left:auto;margin-right:auto;overflow:hidden;padding:clamp(18px,3.5vw,36px);position:relative;width:min(1100px,calc(100% - clamp(18px, 5vw, 56px)*2));width:min(1100px,calc(100% - var(--page-gutter)*2))}body.daytime .phase-card{background:linear-gradient(180deg,#ffffffeb,#ffffffd9),linear-gradient(180deg,#2ea0ff,#3fffdc);background-blend-mode:screen,normal;color:#0d2340}body.daytime .phase-card:before{background:linear-gradient(180deg,#0073ff38,#0073ff00);content:"";height:100px;inset:0 0 auto 0;pointer-events:none;position:absolute}body.nighttime .phase-card{background:linear-gradient(180deg,#180737db,#321060cc),linear-gradient(180deg,#0b0033,#3d0066);background-blend-mode:lighten,normal;box-shadow:0 12px 0 #000,0 0 36px #783cdc8c,0 28px 56px #220044a6;color:#fff}body.nighttime .phase-card:before{background:linear-gradient(180deg,#783cdc38,#783cdc00);content:"";height:100px;inset:0 0 auto 0;pointer-events:none;position:absolute}.phase-card h2{font-size:clamp(26px,4.2vw,40px);margin:0 0 .4em;text-align:center;text-shadow:0 3px 0 #00000040}.phase-card .phase-meta{font-weight:600;opacity:.9}.phase-list{line-height:1.6;margin:.6em 0 0;padding-left:1.1em}.phase-list li{margin:.35em 0}body,html{overflow-x:hidden}.roadmap-wrap{contain:paint}.buddy{pointer-events:none;position:absolute;width:clamp(84px,16vw,150px);z-index:2}.corner.tl{left:-37px;top:8px;transform:rotate(-3deg)}.corner.tr{right:-12px;top:158px}.corner.bl,.corner.tr{transform:rotate(3deg)}.corner.bl{bottom:8px;left:8px}.corner.br{bottom:48px;right:-2px;transform:rotate(-3deg)}@media (max-width:560px){.buddy{opacity:.9;width:clamp(70px,26vw,120px)}}
/*# sourceMappingURL=main.1bf34ed6.css.map*/