:root{--folder-color:#70a1ff;--folder-back-color:#4785ff;--paper-1:#e6e6e6;--paper-2:#f2f2f2;--paper-3:#ffffff}.folder{transition:all .2s ease-in;cursor:pointer}.folder:not(.folder--click):hover{transform:translateY(-8px)}.folder:not(.folder--click):hover .paper{transform:translate(-50%)}.folder:not(.folder--click):hover .folder__front{transform:skew(15deg) scaleY(.6)}.folder:not(.folder--click):hover .right{transform:skew(-15deg) scaleY(.6)}.folder.open{transform:translateY(-8px)}.folder.open .paper:first-child{transform:translate(-120%,-70%) rotate(-15deg)}.folder.open .paper:nth-child(2){transform:translate(10%,-70%) rotate(15deg);height:80%}.folder.open .paper:nth-child(3){transform:translate(-50%,-100%) rotate(5deg);height:80%}.folder.open .folder__front{transform:skew(15deg) scaleY(.6)}.folder.open .right{transform:skew(-15deg) scaleY(.6)}.folder__back{position:relative;width:100px;height:80px;border-radius:0 10px 10px 10px}.folder__back,.folder__back:after{background:var(--folder-back-color)}.folder__back:after{position:absolute;z-index:0;bottom:98%;left:0;content:"";width:30px;height:10px;border-radius:5px 5px 0 0}.paper{position:absolute;z-index:2;bottom:10%;left:50%;transform:translate(-50%,10%);width:70%;height:80%;background:var(--paper-1);border-radius:10px;transition:all .3s ease-in-out;overflow:hidden}.paper:nth-child(2){background:var(--paper-2);width:80%;height:70%}.paper:nth-child(3){background:var(--paper-3);width:90%;height:60%}.folder.open .paper{cursor:pointer;pointer-events:auto;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .35s cubic-bezier(.4,0,.2,1)}.folder__front{position:absolute;z-index:3;width:100%;height:100%;background:var(--folder-color);border-radius:5px 10px 10px 10px;transform-origin:bottom;transition:all .3s ease-in-out}.GlitchHero_heroSection__RRYl2{position:relative;width:100%;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#593512 0,#3a220b 60%,#1f1105 100%)}.GlitchHero_heroOverlay__b4aAN{position:absolute;inset:0;background:linear-gradient(180deg,rgba(31,17,5,.3),rgba(31,17,5,.6) 50%,rgba(15,8,2,.85));z-index:1}.GlitchHero_heroBackground__V78tS{position:absolute;inset:0;z-index:0}.GlitchHero_heroBackground__V78tS img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.GlitchHero_heroContent__BUjTp{z-index:2;text-align:center;padding:4rem 1.5rem;max-width:1200px;width:100%}.GlitchHero_glitchWrapper__ymNCo,.GlitchHero_heroContent__BUjTp{position:relative;display:flex;flex-direction:column;align-items:center}.GlitchHero_glitchWrapper__ymNCo{cursor:default;--mouse-x:50%;--mouse-y:50%}.GlitchHero_normalContent__nUHw7{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.GlitchHero_liquidOverlay___FkI0{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;z-index:2;opacity:0;pointer-events:none;transition:opacity .3s ease;-webkit-mask-image:radial-gradient(circle 140px at var(--mouse-x) var(--mouse-y),black 20%,transparent 100%);mask-image:radial-gradient(circle 140px at var(--mouse-x) var(--mouse-y),black 20%,transparent 100%)}.GlitchHero_glitchText__uUIyP,.GlitchHero_normalText__dGOcG{position:relative;font-family:var(--font-bebas,"Bebas Neue","Anton",Impact,sans-serif);font-size:clamp(4rem,12vw,10rem);font-weight:900;line-height:1;letter-spacing:.04em;color:#ffffff;text-transform:uppercase;text-shadow:0 0 20px rgba(255,255,255,.05)}.GlitchHero_glitchText__uUIyP{will-change:auto}.GlitchHero_glitchText__uUIyP:after,.GlitchHero_glitchText__uUIyP:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;opacity:0;pointer-events:none;will-change:transform,opacity,clip-path}.GlitchHero_glitchText__uUIyP:before{color:#ff3c3c;z-index:-1}.GlitchHero_glitchText__uUIyP:after{color:#00f0ff;z-index:-1}.GlitchHero_glitching__TM__j .GlitchHero_liquidOverlay___FkI0{opacity:1;filter:url(#liquid-distort);text-shadow:-5px 0 10px rgba(255,60,60,.6),5px 0 10px rgba(0,240,255,.6),0 0 30px rgba(255,255,255,.2)}.GlitchHero_glitching__TM__j .GlitchHero_glitchSubtitle__rC0dL:before,.GlitchHero_glitching__TM__j .GlitchHero_glitchText__uUIyP:before{opacity:.85;animation:GlitchHero_liquidShift1__oQmy0 2s ease-in-out infinite alternate}.GlitchHero_glitching__TM__j .GlitchHero_glitchSubtitle__rC0dL:after,.GlitchHero_glitching__TM__j .GlitchHero_glitchText__uUIyP:after{opacity:.85;animation:GlitchHero_liquidShift2__WeinG reverse 2.5s ease-in-out infinite alternate}.GlitchHero_glitching__TM__j .GlitchHero_glitchWrapper__ymNCo:after{display:none}@keyframes GlitchHero_liquidShift1__oQmy0{0%{transform:translate(-4px,-2px) scale(1.01)}50%{transform:translate(3px,1px) scale(1.02)}to{transform:translate(6px,2px) scale(1.01)}}@keyframes GlitchHero_liquidShift2__WeinG{0%{transform:translate(4px,2px) scale(1.01)}50%{transform:translate(-2px,-1px) scale(1.02)}to{transform:translate(-6px,-2px) scale(1.01)}}.GlitchHero_subtitle__TTbuC{color:rgba(255,255,255,.7)}.GlitchHero_glitchSubtitle__rC0dL,.GlitchHero_subtitle__TTbuC{font-family:var(--font-inter,Inter,sans-serif);font-size:clamp(.9rem,2vw,1.35rem);margin-top:1.5rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;max-width:600px;text-align:center}.GlitchHero_glitchSubtitle__rC0dL{position:relative;color:#ffffff}.GlitchHero_glitchSubtitle__rC0dL:after,.GlitchHero_glitchSubtitle__rC0dL:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;opacity:0;pointer-events:none;will-change:transform,opacity}.GlitchHero_glitchSubtitle__rC0dL:before{color:#ff3c3c;z-index:-1}.GlitchHero_glitchSubtitle__rC0dL:after{color:#00f0ff;z-index:-1}.GlitchHero_ctaButton__i8Gqc{display:inline-flex;align-items:center;gap:.5rem;margin-top:2.5rem;padding:1rem 2.5rem;background:linear-gradient(135deg,#A86A24,#c98a3e);color:#ffffff;font-family:var(--font-outfit,var(--font-inter),sans-serif);font-size:.875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border:none;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.GlitchHero_ctaButton__i8Gqc:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(168,106,36,.4)}.GlitchHero_ctaButton__i8Gqc:active{transform:translateY(0)}.GlitchHero_ctaButton__i8Gqc:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s ease}.GlitchHero_ctaButton__i8Gqc:hover:after{transform:translateX(100%)}.GlitchHero_ctaArrow__heY5M{transition:transform .25s ease}.GlitchHero_ctaButton__i8Gqc:hover .GlitchHero_ctaArrow__heY5M{transform:translateX(4px)}.GlitchHero_gridOverlay__YYSAM{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.04;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 0);background-size:60px 60px}@media (max-width:768px){.GlitchHero_heroSection__RRYl2{min-height:50vh}.GlitchHero_heroContent__BUjTp{padding:3rem 1rem}.GlitchHero_glitchText__uUIyP{letter-spacing:.02em}.GlitchHero_subtitle__TTbuC{letter-spacing:.1em}.GlitchHero_ctaButton__i8Gqc{padding:.8rem 2rem;font-size:.8rem}}@media (pointer:coarse){.GlitchHero_glitching__TM__j .GlitchHero_glitchText__uUIyP:after,.GlitchHero_glitching__TM__j .GlitchHero_glitchText__uUIyP:before{animation-duration:.6s;opacity:.5}.GlitchHero_glitching__TM__j .GlitchHero_glitchText__uUIyP{text-shadow:-2px 0 4px rgba(255,60,60,.3),2px 0 4px rgba(0,240,255,.3),0 0 15px rgba(255,255,255,.1)}}@media (prefers-reduced-motion:reduce){.GlitchHero_glitching__TM__j .GlitchHero_glitchText__uUIyP:after,.GlitchHero_glitching__TM__j .GlitchHero_glitchText__uUIyP:before{animation:none;opacity:0}.GlitchHero_glitching__TM__j .GlitchHero_glitchText__uUIyP{animation:none;text-shadow:0 0 20px rgba(255,255,255,.05)}.GlitchHero_ctaButton__i8Gqc:after,.GlitchHero_glitching__TM__j .GlitchHero_glitchWrapper__ymNCo:after{display:none}}