@font-face{font-family:niceChalkDemo;src:url("../media/Nice Chalk Demo-s.p.72c00909.ttf")format("truetype");font-display:swap}@font-face{font-family:niceChalkDemo Fallback;src:local(Arial);ascent-override:106.63%;descent-override:41.34%;line-gap-override:0.0%;size-adjust:90.22%}.nicechalkdemo_da0d0574-module__CDd_3a__className{font-family:niceChalkDemo,niceChalkDemo Fallback}.nicechalkdemo_da0d0574-module__CDd_3a__variable{--font-nice-chalk:"niceChalkDemo","niceChalkDemo Fallback"}
@font-face{font-family:rawNotice;src:url("../media/Raw Notice-s.29c67c04.ttf")format("truetype");font-display:swap}@font-face{font-family:rawNotice Fallback;src:local(Arial);ascent-override:109.68%;descent-override:38.73%;line-gap-override:0.0%;size-adjust:120.91%}.rawnotice_23774846-module__xYOCLW__className{font-family:rawNotice,rawNotice Fallback}.rawnotice_23774846-module__xYOCLW__variable{--font-raw-notice:"rawNotice","rawNotice Fallback"}
@font-face{font-family:how;src:url(../media/how-s.d309f2d2.ttf)format("truetype");font-display:swap}@font-face{font-family:how Fallback;src:local(Arial);ascent-override:100.57%;descent-override:24.5%;line-gap-override:13.01%;size-adjust:83.31%}.how_bb0274db-module__k_RJrq__className{font-family:how,how Fallback}.how_bb0274db-module__k_RJrq__variable{--font-how:"how","how Fallback"}
@font-face{font-family:msPaintMouse;src:url(../media/ms_paint_mouse_regular-s.a496ce01.ttf)format("truetype");font-display:swap}@font-face{font-family:msPaintMouse Fallback;src:local(Arial);ascent-override:56.73%;descent-override:14.25%;line-gap-override:6.38%;size-adjust:141.02%}.mspaintmouse_1c57e09a-module__ZjbhUW__className{font-family:msPaintMouse,msPaintMouse Fallback}.mspaintmouse_1c57e09a-module__ZjbhUW__variable{--font-ms-paint:"msPaintMouse","msPaintMouse Fallback"}
@font-face{font-family:mcbungus;src:url(../media/Mcbungus_Regular-s.951e01cc.ttf)format("truetype");font-display:swap}@font-face{font-family:mcbungus Fallback;src:local(Arial);ascent-override:80.32%;descent-override:11.45%;line-gap-override:9.04%;size-adjust:99.6%}.mcbungus_2532b26e-module__qb7N1W__className{font-family:mcbungus,mcbungus Fallback}.mcbungus_2532b26e-module__qb7N1W__variable{--font-mcbungus:"mcbungus","mcbungus Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--color-black:#000;--color-white:#67734d;--color-accent:red;--color-gray-dark:#1a1a1a;--color-gray-light:#f5f5f5;--color-green-dark:#3a412c;--font-primary:"Nice Chalk Demo","Arial Black",sans-serif;--font-secondary:"Courier New",monospace;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--spacing-xl:8rem;--border-thick:8px solid;--border-medium:4px solid;--border-thin:2px solid}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-green-dark)var(--color-black);width:100%;height:100%;margin:0;padding:0;font-size:16px;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-black)}::-webkit-scrollbar-thumb{background:var(--color-green-dark);border:2px solid var(--color-black)}::-webkit-scrollbar-thumb:hover{background:var(--color-white)}body{font-family:var(--font-secondary);background-color:var(--color-black);color:var(--color-white);width:100%;height:100%;margin:0;padding:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.1em;font-weight:900;line-height:1.2}h1{font-size:clamp(2.5rem,8vw,6rem)}h2{font-size:clamp(2rem,6vw,4rem)}h3{font-size:clamp(1.5rem,4vw,2.5rem)}p{font-family:"Mcbungus",var(--font-secondary);margin-bottom:var(--spacing-sm);font-size:clamp(1rem,2vw,1.25rem)}a{color:var(--color-white);border-bottom:var(--border-thin)var(--color-white);text-decoration:none;transition:all .3s}a:hover{background-color:var(--color-white);color:var(--color-black);padding:.2em .4em}.container{width:100%;max-width:1400px;padding:0 var(--spacing-md);margin:0 auto}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.header,.footer{width:100%;margin:0;padding:0}.footer{background-color:var(--color-white);padding:var(--spacing-sm)var(--spacing-md);position:relative}.footer-container{text-align:center;max-width:1400px;margin:0 auto}.footer-copyright{font-family:"How",var(--font-secondary);color:var(--color-black);text-transform:uppercase;letter-spacing:.1em;margin:0;padding:0;font-size:clamp(.8rem,1.5vw,1rem)}.main{width:100%;min-height:100vh;margin:0;padding:0}
.navbar-wrapper{z-index:1000;perspective:1000px;width:100%;max-width:70vw;position:fixed;top:20px;left:50%;transform:translate(-50%)}.navbar{width:100%;padding:.3rem var(--spacing-md);background-color:var(--color-white);border:var(--border-thick)var(--color-black);box-shadow:8px 8px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-black);transform-origin:top;animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards fallDown;position:relative;overflow:visible}.navbar-back{z-index:999;background-color:var(--color-green-dark);pointer-events:none;min-height:60px;animation-delay:.1s;position:absolute;top:8px;left:8px;transform:rotate(3deg)}.navbar-front{z-index:1000;animation-delay:.2s;position:relative;transform:rotate(-2deg)}@keyframes fallDown{0%{transform:translateY(-200px)rotate(0)}60%{transform:translateY(10px)rotate(var(--rotate-angle))}to{transform:translateY(0)rotate(var(--rotate-angle))}}.navbar-back{--rotate-angle:3deg}.navbar-front{--rotate-angle:-2deg}.navbar-container{justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-logo{align-items:center;height:100%;margin:0;padding:0;display:flex;overflow:visible}.navbar-logo-img{object-fit:contain;width:auto;height:80px;display:block}.navbar-menu{gap:var(--spacing-md);align-items:center;margin:0;padding:0;list-style:none;display:flex}.navbar-menu li{margin:0;padding:0}.navbar-menu a{font-family:"How",var(--font-secondary);color:var(--color-white);text-transform:uppercase;padding:var(--spacing-xs)var(--spacing-sm);border:var(--border-thin)var(--color-black);background-color:var(--color-black);font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;text-decoration:none;transition:all .2s;display:inline-block}.navbar-menu li:first-child a{transform:rotate(-1.5deg)}.navbar-menu li:nth-child(2) a{transform:rotate(2deg)}.navbar-menu li:nth-child(3) a{transform:rotate(-2.5deg)}.navbar-menu li:nth-child(4) a{transform:rotate(1.8deg)}.navbar-menu li:nth-child(5) a{transform:rotate(-1.2deg)}.navbar-menu a:hover{background-color:var(--color-green-dark);color:var(--color-black);transform:translate(-2px,-2px)rotate(var(--hover-rotate,0deg));box-shadow:4px 4px 0 0 var(--color-black)}.navbar-menu li:first-child a:hover{--hover-rotate:-1.5deg}.navbar-menu li:nth-child(2) a:hover{--hover-rotate:2deg}.navbar-menu li:nth-child(3) a:hover{--hover-rotate:-2.5deg}.navbar-menu li:nth-child(4) a:hover{--hover-rotate:1.8deg}.navbar-menu li:nth-child(5) a:hover{--hover-rotate:-1.2deg}@media (max-width:768px){.navbar-wrapper{max-width:85vw;top:15px}.navbar{padding:.25rem var(--spacing-sm);border:var(--border-medium)var(--color-black);box-shadow:6px 6px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-black)}.navbar-back{top:6px;left:6px;transform:rotate(2deg)}.navbar-front{transform:rotate(-1.5deg)}.navbar-back{--rotate-angle:2deg}.navbar-front{--rotate-angle:-1.5deg}.navbar-menu{gap:var(--spacing-sm)}.navbar-menu a{padding:calc(var(--spacing-xs)/2)var(--spacing-xs);font-size:.85rem}}@media (max-width:480px){.navbar-wrapper{max-width:90vw;top:10px}.navbar{padding:.2rem var(--spacing-xs)}.navbar-back{top:4px;left:4px;transform:rotate(1.5deg)}.navbar-front{transform:rotate(-1deg)}.navbar-back{--rotate-angle:1.5deg}.navbar-front{--rotate-angle:-1deg}.navbar-logo-img{height:60px}.navbar-menu{gap:var(--spacing-xs)}.navbar-menu a{border:2px solid var(--color-black);padding:4px 8px;font-size:.75rem}}
.hero{background-color:var(--color-black);width:100vw;height:100vh;margin:0;padding:0;position:relative;overflow:visible}.hero-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-background{object-fit:cover;object-position:center;image-rendering:auto;z-index:1;width:100%;height:100%;display:block;position:relative}.hero-overlay-noise{z-index:2;pointer-events:none;opacity:.15;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.hero-char{z-index:5;object-fit:contain;pointer-events:none;width:auto;height:clamp(300px,80vh,1000px);animation:1s cubic-bezier(.23,1,.32,1) forwards slideUpFade;display:block;position:absolute;bottom:-5%;left:0}.hero-char-right{opacity:0;animation:1s cubic-bezier(.23,1,.32,1) .2s forwards slideUpFadeRight;left:auto;right:0;transform:scaleX(-1)}@keyframes slideUpFadeRight{0%{opacity:0;transform:scaleX(-1)translateY(100px)}to{opacity:1;transform:scaleX(-1)translateY(0)}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.hero-title{z-index:10;object-fit:contain;width:auto;max-width:clamp(260px,52vw,1040px);height:auto;max-height:clamp(130px,26vh,520px);margin:0;padding:0;animation:.6s cubic-bezier(.68,-.55,.265,1.55) 50ms forwards fallDownBounce1;display:block;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.hero-social-group{z-index:10;flex-direction:column;align-items:center;gap:.75rem;animation:.8s .6s both fadeInUp;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.hero-social-buttons{gap:.75rem;display:flex}.hero-social-btn{background-color:var(--color-black);border:3px solid var(--color-black);width:52px;height:52px;box-shadow:4px 4px 0 var(--color-black);cursor:pointer;justify-content:center;align-items:center;transition:all .2s;display:flex}.hero-social-btn:hover{background-color:var(--color-green-dark);box-shadow:6px 6px 0 var(--color-black);transform:translate(-2px,-2px)}.hero-social-btn:active{box-shadow:2px 2px 0 var(--color-black);transform:translate(2px,2px)}.hero-social-btn-img{object-fit:contain;filter:brightness(0)invert();width:28px;height:28px}.hero-social-btn:hover .hero-social-btn-img{filter:none}.hero-ca-box{background-color:var(--color-black);border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);font-family:"How",var(--font-secondary);align-items:center;display:flex;overflow:hidden}.hero-ca-label{background-color:var(--color-green-dark);color:var(--color-black);text-transform:uppercase;letter-spacing:1px;padding:.4rem .75rem;font-size:.85rem;font-weight:700}.hero-ca-address{color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;max-width:200px;padding:.4rem .75rem;font-family:Mcbungus,monospace;font-size:.7rem;overflow:hidden}.hero-ca-copy{background-color:var(--color-green-dark);color:var(--color-black);border:none;border-left:3px solid var(--color-black);font-family:"How",var(--font-secondary);text-transform:uppercase;cursor:pointer;padding:.4rem .75rem;font-size:.8rem;font-weight:700;transition:all .2s}.hero-ca-copy:hover{background-color:var(--color-white)}.hero-ca-copy.copied{background-color:var(--color-white);color:var(--color-black)}.hero-ca-copy:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.hero-social-group{top:46%}.hero-social-btn{width:42px;height:42px}.hero-social-btn-img{width:22px;height:22px}.hero-ca-address{max-width:120px;font-size:.6rem}}.hero-letter{text-shadow:4px 4px 0 var(--color-black),8px 8px 0 var(--color-black);transform-origin:bottom;display:inline-block}.hero-letter:first-child{animation:.6s cubic-bezier(.68,-.55,.265,1.55) 50ms forwards fallDownBounce1}.hero-letter:nth-child(2){animation:.55s cubic-bezier(.68,-.55,.265,1.55) .2s forwards fallDownBounce2}.hero-letter:nth-child(3){animation:.65s cubic-bezier(.68,-.55,.265,1.55) .1s forwards fallDownBounce3}.hero-letter:nth-child(4){animation:.575s cubic-bezier(.68,-.55,.265,1.55) .25s forwards fallDownBounce4}@keyframes fallDownBounce1{0%{transform:translate(-50%,-350px)rotate(-15deg)}60%{transform:translate(-50%,25px)rotate(5deg)}75%{transform:translate(-50%,-12px)rotate(-3deg)}85%{transform:translate(-50%,6px)rotate(2deg)}95%{transform:translate(-50%,-2px)rotate(-1deg)}to{transform:translate(-50%)rotate(0)}}@keyframes fallDownBounce2{0%{transform:translateY(-400px)rotate(20deg)}60%{transform:translateY(30px)rotate(-8deg)}75%{transform:translateY(-15px)rotate(4deg)}85%{transform:translateY(8px)rotate(-2deg)}95%{transform:translateY(-3px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}@keyframes fallDownBounce3{0%{transform:translateY(-380px)rotate(12deg)}60%{transform:translateY(22px)rotate(-6deg)}75%{transform:translateY(-10px)rotate(3deg)}85%{transform:translateY(5px)rotate(-1deg)}95%{transform:translateY(-2px)rotate(.5deg)}to{transform:translateY(0)rotate(0)}}@keyframes fallDownBounce4{0%{transform:translateY(-420px)rotate(-18deg)}60%{transform:translateY(28px)rotate(7deg)}75%{transform:translateY(-14px)rotate(-4deg)}85%{transform:translateY(7px)rotate(2deg)}95%{transform:translateY(-3px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}@media (max-width:768px){.hero{width:100vw;height:100vh}.hero-title{padding:var(--spacing-sm)var(--spacing-md);border:var(--border-medium)var(--color-black);box-shadow:8px 8px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white);font-size:clamp(3rem,12vw,8rem);left:50%;right:auto;transform:translate(-50%,-50%)}}@media (max-width:480px){.hero-title{right:var(--spacing-sm);padding:var(--spacing-xs)var(--spacing-sm);font-size:clamp(2.5rem,10vw,6rem);left:auto}}@media (orientation:landscape) and (max-height:500px){.hero{height:100vh}.hero-background{object-fit:contain}}
.marquee-wrapper{z-index:100;background-color:#0000;width:100%;margin:0;padding:0;position:absolute;bottom:0;left:0;overflow:hidden;transform:translateY(50%)rotate(-2deg)scale(1.1)}.marquee{width:100%;padding:var(--spacing-sm)var(--spacing-md);border-top:var(--border-thick)var(--color-black);border-bottom:var(--border-thick)var(--color-black);box-shadow:none;background-color:gold;border-left:none;border-right:none;position:relative;overflow:hidden;transform:rotate(-15deg)}.marquee-back{z-index:101;pointer-events:none;border-top:var(--border-thick)var(--color-black);border-bottom:var(--border-thick)var(--color-black);width:100%;padding:var(--spacing-sm)var(--spacing-md);background-color:#ffc700;border-left:none;border-right:none;position:absolute;top:6px;left:0;overflow:hidden;transform:rotate(.5deg)}.marquee-front{z-index:102;position:relative;overflow:hidden;transform:none}.marquee-content{white-space:nowrap;width:max-content;animation:30s linear infinite marquee;display:flex}.marquee-text{font-family:"How",var(--font-secondary);color:var(--color-black);text-transform:none;letter-spacing:.1em;white-space:nowrap;margin-right:3rem;padding:0;font-size:clamp(1rem,4vw,2rem);font-weight:400;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.marquee{padding:var(--spacing-xs)var(--spacing-sm)}.marquee-text{padding:0 var(--spacing-md);font-size:clamp(1rem,3vw,2rem)}.marquee-content{animation-duration:20s}}
.about{width:100%;min-height:100vh;padding:var(--spacing-xl)var(--spacing-md);background-color:var(--color-white);border-top:none;border-bottom:none;position:relative;overflow:visible}.about:not(.about-visible) .about-decoration,.about:not(.about-visible) .about-container,.about:not(.about-visible) .about-image-single,.about:not(.about-visible) .about-content{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-500px)!important}.about.about-visible .about-decoration,.about.about-visible .about-container,.about.about-visible .about-image-single,.about.about-visible .about-content{opacity:1!important;visibility:visible!important}.about.about-visible .about-decoration{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .1s forwards aboutFallDown1}.about.about-visible .about-container{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .2s forwards aboutFallDown2,0s 1s forwards resetWillChange}@keyframes resetWillChange{to{will-change:auto}}.about.about-visible .about-image-single{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .3s forwards aboutFallDown3}.about.about-visible .about-content{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .4s forwards aboutFallDown4}@keyframes aboutFallDown1{0%{opacity:0;transform:translateY(-500px)rotate(-10deg)scale(1.5)}60%{opacity:1;transform:translateY(20px)rotate(3deg)scale(1.5)}75%{opacity:1;transform:translateY(-10px)rotate(-2deg)scale(1.5)}85%{opacity:1;transform:translateY(5px)rotate(1deg)scale(1.5)}95%{opacity:1;transform:translateY(-2px)rotate(-.5deg)scale(1.5)}to{opacity:1;transform:translateY(0)rotate(0)scale(1.5)}}@keyframes aboutFallDown2{0%{opacity:0;transform:translateY(-500px)rotate(8deg)}60%{opacity:1;transform:translateY(25px)rotate(-4deg)}75%{opacity:1;transform:translateY(-12px)rotate(2deg)}85%{opacity:1;transform:translateY(6px)rotate(-1deg)}95%{opacity:1;transform:translateY(-2px)rotate(.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes aboutFallDown3{0%{opacity:0;transform:translateY(-500px)rotate(-12deg)}60%{opacity:1;transform:translateY(30px)rotate(5deg)}75%{opacity:1;transform:translateY(-15px)rotate(-3deg)}85%{opacity:1;transform:translateY(8px)rotate(2deg)}95%{opacity:1;transform:translateY(-3px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes aboutFallDown4{0%{opacity:0;transform:translateY(-500px)rotate(15deg)}60%{opacity:1;transform:translateY(22px)rotate(-6deg)}75%{opacity:1;transform:translateY(-10px)rotate(3deg)}85%{opacity:1;transform:translateY(5px)rotate(-1deg)}95%{opacity:1;transform:translateY(-2px)rotate(.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.about-dash-line{border-bottom:8px dashed var(--color-black);opacity:.5;z-index:1;border-radius:4px;width:100%;height:8px;position:absolute;bottom:0;left:0}.about-decoration{z-index:20;pointer-events:none;transform-origin:0 100%;opacity:0;visibility:hidden;will-change:transform,opacity;width:auto;max-width:600px;height:auto;max-height:600px;position:absolute;bottom:0;left:0;transform:translateY(-500px)scale(1.5)}.about-container{gap:var(--spacing-lg);z-index:10;max-width:1400px;padding:var(--spacing-xl)0;opacity:0;visibility:hidden;will-change:transform,opacity;transform-origin:50%;grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid;position:sticky;top:calc(50vh - 300px);transform:translateY(-500px)}.about-content{z-index:1;opacity:0;visibility:hidden;will-change:transform,opacity;position:relative;transform:translateY(-500px)}.about-image-single{aspect-ratio:1;z-index:5;opacity:0;visibility:hidden;will-change:transform,opacity;width:100%;position:relative;transform:translateY(-500px)}.about-image-wrapper{background-color:var(--color-white);border:var(--border-thick)var(--color-black);width:100%;height:100%;box-shadow:12px 12px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);padding:.5rem;overflow:hidden;transform:rotate(-2deg)}.about-image{object-fit:cover;object-position:center;border:.3rem solid var(--color-black);filter:grayscale(20%)contrast(1.1);width:100%;height:100%;display:block}.about-content{padding:var(--spacing-md)}.about-title-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:clamp(3rem,8vw,6rem);margin-bottom:var(--spacing-md);padding:0;display:block}.about-text{font-family:"Mcbungus",var(--font-secondary);color:var(--color-black);padding:var(--spacing-md);box-shadow:none;background-color:#0000;border:none;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.8;position:relative;transform:none}.about-text:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none' viewBox='0 0 400 200'%3E%3Cpath d='M 5 8 Q 20 2, 50 5 Q 100 -2, 150 6 Q 200 0, 250 4 Q 300 -1, 350 5 Q 380 2, 395 8 Q 400 20, 397 50 Q 402 100, 396 150 Q 400 180, 394 195 Q 380 200, 350 196 Q 300 202, 250 195 Q 200 201, 150 197 Q 100 202, 50 196 Q 20 200, 6 194 Q 0 180, 4 150 Q -1 100, 3 50 Q 0 20, 5 8 Z' fill='none' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border:none;position:absolute;inset:-12px}@media (max-width:968px){.about-container{gap:var(--spacing-md);grid-template-columns:1fr}.about-image-stack{height:400px}}@media (max-width:768px){.about{padding:var(--spacing-lg)var(--spacing-sm)}.about-image-stack{height:300px}.about-title{box-shadow:none;border:none;padding:0;font-size:clamp(2rem,6vw,4rem)}.about-text{box-shadow:none;border:none;padding:0}}
.memes{width:100%;min-height:100vh;padding:var(--spacing-xl)var(--spacing-md);background-color:var(--color-white);border-top:none;border-bottom:var(--border-thick)var(--color-black);position:relative;overflow:visible}.memes:not(.memes-visible) .memes-title-image,.memes:not(.memes-visible) .memes-container,.memes:not(.memes-visible) .memes-io-image,.memes:not(.memes-visible) .card-large,.memes:not(.memes-visible) .card-social{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-500px)!important}.memes.memes-visible .memes-title-image,.memes.memes-visible .memes-container,.memes.memes-visible .memes-io-image,.memes.memes-visible .card-large,.memes.memes-visible .card-social{opacity:1!important;visibility:visible!important}.memes.memes-visible .memes-title-image{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .1s forwards memesFallDown1}.memes.memes-visible .memes-container{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .2s forwards memesFallDown2}.memes.memes-visible .memes-io-image{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .3s forwards memesFallDown3}.memes.memes-visible .card-large{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .4s forwards memesFallDown4}.memes.memes-visible .card-social{animation:.8s cubic-bezier(.68,-.55,.265,1.55) .5s forwards memesFallDown5}@keyframes memesFallDown1{0%{opacity:0;transform:translateY(-500px)rotate(-10deg)}60%{opacity:1;transform:translateY(20px)rotate(3deg)}75%{opacity:1;transform:translateY(-10px)rotate(-2deg)}85%{opacity:1;transform:translateY(5px)rotate(1deg)}95%{opacity:1;transform:translateY(-2px)rotate(-.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes memesFallDown2{0%{opacity:0;transform:translateY(-500px)rotate(8deg)}60%{opacity:1;transform:translateY(25px)rotate(-4deg)}75%{opacity:1;transform:translateY(-12px)rotate(2deg)}85%{opacity:1;transform:translateY(6px)rotate(-1deg)}95%{opacity:1;transform:translateY(-2px)rotate(.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes memesFallDown3{0%{opacity:0;transform:translateY(-500px)translate(-100px)rotate(-12deg)}60%{opacity:1;transform:translateY(-120%)translate(-100px)rotate(5deg)}75%{opacity:1;transform:translateY(-160%)translate(-100px)rotate(-3deg)}85%{opacity:1;transform:translateY(-145%)translate(-100px)rotate(2deg)}95%{opacity:1;transform:translateY(-152%)translate(-100px)rotate(-1deg)}to{opacity:1;transform:translateY(-150%)translate(-100px)rotate(0)}}@keyframes memesFallDown4{0%{opacity:0;transform:translateY(-500px)rotate(15deg)}60%{opacity:1;transform:translateY(22px)rotate(-6deg)}75%{opacity:1;transform:translateY(-10px)rotate(3deg)}85%{opacity:1;transform:translateY(5px)rotate(-1deg)}95%{opacity:1;transform:translateY(-2px)rotate(.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes memesFallDown5{0%{opacity:0;transform:translateY(-500px)rotate(-8deg)}60%{opacity:1;transform:translateY(28px)rotate(4deg)}75%{opacity:1;transform:translateY(-14px)rotate(-2deg)}85%{opacity:1;transform:translateY(7px)rotate(1deg)}95%{opacity:1;transform:translateY(-3px)rotate(-.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.memes-title-image{object-fit:contain;width:clamp(200px,40vw,600px);max-width:600px;height:auto;padding:var(--spacing-md)0 var(--spacing-lg)0;opacity:0;visibility:hidden;will-change:transform,opacity;margin:0 auto;display:block;transform:translateY(-500px)}.carousel-wrapper{width:100%;max-width:1600px;margin:0 auto;margin-top:calc(-1*var(--spacing-lg));padding:20px 0;overflow:visible}.carousel-container{width:100%}.carousel-inner{flex-wrap:nowrap;justify-content:center;gap:0;width:100%;padding:60px 40px;display:flex}.carousel-card{transition:transform .3s,z-index .3s;transform:none;opacity:1!important;visibility:visible!important;flex:0 0 clamp(250px,30vw,400px)!important;margin:0 -20px!important;animation:none!important}.carousel-card:hover{z-index:100!important;transform:scale(1.1)rotate(0)!important}.memes-container{display:none}.card-item{background-color:var(--color-white);border:var(--border-thick)var(--color-black);box-shadow:12px 12px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);transform-origin:bottom;opacity:0;cursor:pointer;flex-direction:column;flex:0 0 calc(33.333% - 30px);margin:1.5rem -15px 0;padding:.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.34,1.56,.64,1),scale .4s cubic-bezier(.34,1.56,.64,1),z-index;animation-play-state:paused;display:flex;position:relative;overflow:visible}.card-item.card-fall-animate{opacity:1;animation-play-state:running!important}.card-item:before{content:"";background-color:var(--color-black);clip-path:polygon(0% 0%,65% 0%,100% 100%,0% 100%);z-index:10;width:150px;height:45px;position:absolute;top:-45px;left:-.5rem}.card-item:first-child{--card-rotate:-2deg;z-index:1;box-shadow:8px 8px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);animation:.6s cubic-bezier(.68,-.55,.265,1.55) 50ms forwards cardFallDown1}.card-item:nth-child(2){--card-rotate:3deg;z-index:2;box-shadow:10px 10px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);animation:.55s cubic-bezier(.68,-.55,.265,1.55) .2s forwards cardFallDown2}.card-item:nth-child(3){--card-rotate:-1.5deg;z-index:3;box-shadow:12px 12px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);animation:.65s cubic-bezier(.68,-.55,.265,1.55) .1s forwards cardFallDown3}@keyframes cardFallDown1{0%{opacity:0;transform:translateY(-350px)rotate(-15deg)}60%{opacity:1;transform:translateY(25px)rotate(5deg)}75%{opacity:1;transform:translateY(-12px)rotate(-3deg)}85%{opacity:1;transform:translateY(6px)rotate(2deg)}95%{opacity:1;transform:translateY(-2px)rotate(-1deg)}to{transform:translateY(0)rotate(var(--card-rotate,-2deg));opacity:1}}@keyframes cardFallDown2{0%{opacity:0;transform:translateY(-350px)rotate(20deg)}60%{opacity:1;transform:translateY(25px)rotate(-5deg)}75%{opacity:1;transform:translateY(-12px)rotate(3deg)}85%{opacity:1;transform:translateY(6px)rotate(-2deg)}95%{opacity:1;transform:translateY(-2px)rotate(1deg)}to{transform:translateY(0)rotate(var(--card-rotate,3deg));opacity:1}}@keyframes cardFallDown3{0%{opacity:0;transform:translateY(-350px)rotate(-20deg)}60%{opacity:1;transform:translateY(25px)rotate(5deg)}75%{opacity:1;transform:translateY(-12px)rotate(-3deg)}85%{opacity:1;transform:translateY(6px)rotate(2deg)}95%{opacity:1;transform:translateY(-2px)rotate(-1deg)}to{transform:translateY(0)rotate(var(--card-rotate,-1.5deg));opacity:1}}.card-item:hover{box-shadow:20px 20px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s cubic-bezier(.34,1.56,.64,1),scale .4s cubic-bezier(.34,1.56,.64,1),z-index;z-index:100!important;transform:rotate(0)scale(1.03)translateY(-10px)!important}.card-item:first-child:hover{box-shadow:16px 16px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);z-index:100!important;transform:rotate(0)scale(1.03)translateY(-10px)!important}.card-item:nth-child(2):hover{box-shadow:18px 18px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);z-index:100!important;transform:rotate(0)scale(1.03)translateY(-10px)!important}.card-item:nth-child(3):hover{box-shadow:20px 20px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);z-index:100!important;transform:rotate(0)scale(1.03)translateY(-10px)!important}.memes-io-image{object-fit:contain;z-index:5;opacity:0;visibility:hidden;will-change:transform,opacity;width:clamp(150px,30vw,400px);max-width:400px;height:auto;transition:transform .8s cubic-bezier(.68,-.55,.265,1.55),opacity .8s;display:block;position:absolute;top:50%;left:-5%;transform:translateY(-500px)translate(-100px)}.memes.memes-visible .memes-io-image{transform:translateY(-150%)translate(-100px)}.memes-io-image.aos-animate{opacity:1;transform:translateY(-150%)translate(0)}.card-image{object-fit:contain;border:.3rem solid var(--color-black);filter:grayscale(20%)contrast(1.1);width:100%;height:auto;margin-bottom:var(--spacing-sm);display:block}.card-body{padding:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.card-title{font-family:"How",var(--font-secondary);color:var(--color-black);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--spacing-xs)0;padding:0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400}.card-text{font-family:"Mcbungus",var(--font-secondary);color:var(--color-black);margin:0;padding:0;font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.6}.card-large{max-width:70vw;margin:var(--spacing-xl)auto 0;padding:var(--spacing-sm)var(--spacing-lg)var(--spacing-lg)var(--spacing-lg);background-color:var(--color-white);border:var(--border-thick)var(--color-black);box-shadow:12px 12px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);opacity:0;visibility:hidden;will-change:transform,opacity;flex-direction:column;display:flex;overflow:visible;transform:translateY(-500px)}.pfp-generator{flex-direction:column;gap:0;display:flex}.pfp-title-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:clamp(7.5rem,22.5vw,15rem);margin:0 auto;display:block}.pfp-content{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:968px){.pfp-content{grid-template-columns:1fr}}.pfp-display{aspect-ratio:1;background-color:var(--color-black);border:var(--border-thick)var(--color-black);width:100%;box-shadow:12px 12px 0 var(--color-black);justify-content:center;align-items:center;transition:transform .1s;display:flex;position:relative;overflow:hidden}.pfp-display.shaking{animation:.1s infinite shake}@keyframes shake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}.pfp-image-container{width:100%;height:100%}.pfp-main-image{object-fit:cover;width:100%;height:100%}.pfp-controls{gap:var(--spacing-md);flex-direction:column;display:flex}.pfp-description{font-family:"Mcbungus",var(--font-secondary);color:var(--color-black);padding:var(--spacing-md);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5;position:relative}.pfp-description:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' preserveAspectRatio='none' viewBox='0 0 400 200'%3E%3Cpath d='M 6 5 Q 30 -1, 60 4 Q 120 -3, 180 7 Q 240 1, 300 5 Q 360 -2, 394 6 Q 401 25, 398 60 Q 403 110, 395 160 Q 400 185, 393 196 Q 370 202, 320 197 Q 260 203, 200 196 Q 140 201, 80 198 Q 30 202, 7 195 Q -1 175, 3 140 Q -2 90, 4 40 Q -1 15, 6 5 Z' fill='none' stroke='%23000000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border:none;position:absolute;inset:-12px}.pfp-actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.pfp-btn{padding:var(--spacing-sm)var(--spacing-md);font-family:"How",var(--font-secondary);cursor:pointer;border:var(--border-medium)var(--color-black);text-transform:uppercase;box-shadow:6px 6px 0 var(--color-black);font-size:1.2rem;transition:all .2s}.randomize-btn{color:var(--color-black);background-color:#fff}.randomize-btn:hover{background-color:var(--color-black);color:var(--color-white);box-shadow:8px 8px 0 var(--color-black);transform:translate(-2px,-2px)}.download-btn{background-color:var(--color-green-dark);color:var(--color-black)}.download-btn:hover{background-color:var(--color-black);color:var(--color-white);box-shadow:8px 8px 0 var(--color-black);transform:translate(-2px,-2px)}.pfp-btn:active{box-shadow:2px 2px 0 var(--color-black);transform:translate(2px,2px)}.pfp-btn.loading{opacity:.7;cursor:wait}.card-social{max-width:70vw;margin:var(--spacing-xl)auto 0;background-color:var(--color-white);border:var(--border-thick)var(--color-black);box-shadow:12px 12px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .5rem var(--color-white);opacity:0;visibility:hidden;will-change:transform,opacity;background-image:url(/img/section4/bg.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:visible;transform:translateY(-500px)}.card-social-body{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.card-social-title-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:clamp(3rem,6vw,5rem);margin:0 0 var(--spacing-sm)0;align-self:flex-start;margin-left:0;margin-right:auto;padding:0;display:block}.card-social-text{font-family:"Mcbungus",var(--font-secondary);color:var(--color-black);margin:0 0 var(--spacing-sm)0;padding:0;font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.6}.card-social-box{border:var(--border-thick)var(--color-black);width:100%;max-width:500px;box-shadow:4px 4px 0 0 var(--color-black),0 0 0 var(--border-thin)var(--color-white),inset 0 0 0 .3rem var(--color-white);flex-direction:row;margin-top:0;display:flex;overflow:hidden}.card-social-box-header{background-color:var(--color-black);color:var(--color-white);padding:var(--spacing-sm)var(--spacing-md);font-family:"How",var(--font-secondary);text-transform:uppercase;letter-spacing:.1em;text-align:center;border-right:var(--border-thick)var(--color-black);flex:none;justify-content:center;align-items:center;margin:0;font-size:clamp(1rem,2vw,1.5rem);font-weight:400;display:flex}.card-social-box-body-wrapper{background-color:var(--color-white);flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:0;padding:0;display:flex}.card-social-box-body{background-color:var(--color-white);color:var(--color-black);font-family:"Mcbungus",var(--font-secondary);text-align:left;padding:var(--spacing-sm)var(--spacing-md);word-break:break-all;flex:1;margin:0;font-size:clamp(.8rem,1.5vw,1rem);font-weight:400}.card-social-box-copy{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--color-black);color:var(--color-white);border:none;border-left:var(--border-thick)var(--color-black);box-shadow:none;font-family:"How",var(--font-secondary);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;flex:none;font-size:clamp(.7rem,1.2vw,.9rem);font-weight:400;transition:background-color .2s,color .2s}.card-social-box-copy:hover{background-color:var(--color-green-dark);color:var(--color-black)}.card-social-box-copy:active{background-color:var(--color-white);color:var(--color-black)}.card-social-box-copy.copied{color:var(--color-white);background-color:#22c55e}.card-social-buttons{justify-content:flex-start;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);flex-direction:row;display:flex}.card-social-buttons-group{gap:var(--spacing-sm);flex-direction:row;display:flex}.card-social-button{padding:var(--spacing-xs)var(--spacing-sm);background-color:var(--color-black);border:var(--border-thin)var(--color-black);box-shadow:none;cursor:pointer;flex:none;text-decoration:none;transition:all .2s;display:inline-block}.card-social-buttons-group .card-social-button:first-child{transform:rotate(-1.5deg)}.card-social-buttons-group .card-social-button:nth-child(2){transform:rotate(2deg)}.card-social-buttons-group .card-social-button:nth-child(3){transform:rotate(-2.5deg)}.card-social-button:hover{background-color:var(--color-green-dark);transform:translate(-2px,-2px)rotate(var(--hover-rotate,0deg));box-shadow:4px 4px 0 0 var(--color-black)}.card-social-buttons-group .card-social-button:first-child:hover{--hover-rotate:-1.5deg}.card-social-buttons-group .card-social-button:nth-child(2):hover{--hover-rotate:2deg}.card-social-buttons-group .card-social-button:nth-child(3):hover{--hover-rotate:-2.5deg}.card-social-button:active{transform:translate(-1px,-1px)rotate(var(--hover-rotate,0deg));box-shadow:2px 2px 0 0 var(--color-black)}.card-social-join-text{font-family:"How",var(--font-secondary);color:var(--color-black);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:400}.card-social-button-img{object-fit:contain;width:40px;height:40px;transition:filter .2s;display:block}.card-social-button:hover .card-social-button-img{filter:invert()}.card-social-image-wrapper{flex:0 0 40%;max-width:40%;position:relative;overflow:visible}.card-car-image{object-fit:contain;z-index:10;width:auto;max-width:60%;height:auto;max-height:60%;animation:3s ease-in-out infinite float;display:block;position:absolute;bottom:-10%;left:-20%;transform:scale(1.5)rotate(15deg)}@keyframes float{0%,to{transform:scale(1.5)rotate(15deg)translateY(0)}50%{transform:scale(1.5)rotate(15deg)translateY(-10px)}}@media (max-width:968px){.memes-container{flex-wrap:wrap}.card-item{flex:0 0 calc(50% - 20px);margin:0 -10px}.card-social{flex-direction:column}.card-social-image-wrapper{flex:0 0 100%;order:2;max-width:100%}.card-social-body{order:1}}@media (max-width:768px){.memes{padding:var(--spacing-lg)var(--spacing-sm)}.memes-container{flex-direction:column;align-items:center;max-width:100%}.card-item{flex:0 0 90%;margin:0 auto}.card-large{max-width:90%;padding:var(--spacing-md)}.card-social{max-width:90%}.card-social-body{padding:var(--spacing-md)}.card-social-buttons{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.card-social-box{max-width:100%}}
