.Hero-module-scss-module__twV7AW__smoke-container,.Hero-module-scss-module__twV7AW__smokeContainer{background:linear-gradient(135deg,#282828 0%,#4e4e4e 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__twV7AW__smoke-effect,.Hero-module-scss-module__twV7AW__smokeEffect{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Hero-module-scss-module__twV7AW__smoke-particle,.Hero-module-scss-module__twV7AW__smokeParticle{opacity:0;will-change:transform,opacity;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,rgba(235,235,235,.04) 30%,rgba(114,47,55,.008) 60%,rgba(235,235,235,.02) 80%,transparent 100%);border-radius:50%;position:absolute}.Hero-module-scss-module__twV7AW__smoke-particle:first-child,.Hero-module-scss-module__twV7AW__smokeParticle:first-child{width:80px;height:80px;animation:14s linear infinite Hero-module-scss-module__twV7AW__smokeFloat1;left:5%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(2),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(2){width:120px;height:120px;animation:16s linear 2s infinite Hero-module-scss-module__twV7AW__smokeFloat2;left:15%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(3),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(3){width:60px;height:60px;animation:12s linear 4s infinite Hero-module-scss-module__twV7AW__smokeFloat3;left:25%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(4),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(4){width:100px;height:100px;animation:18s linear 1s infinite Hero-module-scss-module__twV7AW__smokeFloat4;left:35%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(5),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(5){width:90px;height:90px;animation:15s linear 3s infinite Hero-module-scss-module__twV7AW__smokeFloat5;left:50%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(6),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(6){width:70px;height:70px;animation:13s linear 5s infinite Hero-module-scss-module__twV7AW__smokeFloat6;left:65%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(7),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(7){width:110px;height:110px;animation:17s linear 6s infinite Hero-module-scss-module__twV7AW__smokeFloat7;left:75%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(8),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(8){width:50px;height:50px;animation:11s linear 7s infinite Hero-module-scss-module__twV7AW__smokeFloat8;left:85%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(9),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(9){width:95px;height:95px;animation:19s linear 8s infinite Hero-module-scss-module__twV7AW__smokeFloat9;left:10%}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(10),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(10){width:75px;height:75px;animation:14s linear 9s infinite Hero-module-scss-module__twV7AW__smokeFloat10;left:90%}@keyframes Hero-module-scss-module__twV7AW__smokeFloat1{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.3)}10%{opacity:.6}25%{opacity:.8;transform:translateY(75vh)translate(20px)rotate(90deg)scale(.5)}50%{opacity:.6;transform:translateY(50vh)translate(-15px)rotate(180deg)scale(.8)}75%{opacity:.3;transform:translateY(25vh)translate(30px)rotate(270deg)scale(1.1)}to{opacity:0;transform:translateY(-10vh)translate(-10px)rotate(360deg)scale(1.4)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat2{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.2)}15%{opacity:.5}30%{opacity:.7;transform:translateY(70vh)translate(-25px)rotate(120deg)scale(.6)}60%{opacity:.4;transform:translateY(40vh)translate(35px)rotate(240deg)scale(.9)}85%{opacity:.2;transform:translateY(15vh)translate(-20px)rotate(300deg)scale(1.2)}to{opacity:0;transform:translateY(-15vh)translate(15px)rotate(360deg)scale(1.5)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat3{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.4)}12%{opacity:.7}35%{opacity:.9;transform:translateY(65vh)translate(15px)rotate(60deg)scale(.7)}55%{opacity:.5;transform:translateY(45vh)translate(-30px)rotate(150deg)scale(1)}80%{opacity:.2;transform:translateY(20vh)translate(25px)rotate(280deg)scale(1.3)}to{opacity:0;transform:translateY(-5vh)translate(-5px)rotate(360deg)scale(1.6)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat4{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.3)}20%{opacity:.6}40%{opacity:.8;transform:translateY(60vh)translate(-40px)rotate(160deg)scale(.8)}70%{opacity:.4;transform:translateY(30vh)translate(20px)rotate(260deg)scale(1.1)}to{opacity:0;transform:translateY(-20vh)translate(-15px)rotate(360deg)scale(1.5)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat5{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.35)}18%{opacity:.5}45%{opacity:.7;transform:translateY(55vh)translate(30px)rotate(140deg)scale(.75)}65%{opacity:.45;transform:translateY(35vh)translate(-25px)rotate(220deg)scale(1)}to{opacity:0;transform:translateY(-12vh)translate(18px)rotate(360deg)scale(1.4)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat6{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.4)}25%{opacity:.65}50%{opacity:.6;transform:translateY(50vh)translate(-35px)rotate(180deg)scale(.85)}75%{opacity:.3;transform:translateY(25vh)translate(40px)rotate(300deg)scale(1.15)}to{opacity:0;transform:translateY(-8vh)translate(-12px)rotate(360deg)scale(1.45)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat7{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.25)}22%{opacity:.55}48%{opacity:.75;transform:translateY(52vh)translate(45px)rotate(170deg)scale(.7)}72%{opacity:.35;transform:translateY(28vh)translate(-30px)rotate(290deg)scale(1.05)}to{opacity:0;transform:translateY(-18vh)translate(22px)rotate(360deg)scale(1.55)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat8{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.45)}15%{opacity:.7}38%{opacity:.85;transform:translateY(62vh)translate(-20px)rotate(110deg)scale(.8)}68%{opacity:.4;transform:translateY(32vh)translate(35px)rotate(250deg)scale(1.2)}to{opacity:0;transform:translateY(-6vh)translate(-8px)rotate(360deg)scale(1.6)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat9{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.3)}28%{opacity:.6}52%{opacity:.7;transform:translateY(48vh)translate(50px)rotate(200deg)scale(.9)}78%{opacity:.25;transform:translateY(22vh)translate(-40px)rotate(320deg)scale(1.25)}to{opacity:0;transform:translateY(-25vh)translate(25px)rotate(360deg)scale(1.7)}}@keyframes Hero-module-scss-module__twV7AW__smokeFloat10{0%{opacity:0;transform:translateY(100vh)translate(0)rotate(0)scale(.38)}20%{opacity:.65}42%{opacity:.8;transform:translateY(58vh)translate(-45px)rotate(130deg)scale(.75)}66%{opacity:.42;transform:translateY(34vh)translate(28px)rotate(230deg)scale(1.1)}to{opacity:0;transform:translateY(-14vh)translate(-20px)rotate(360deg)scale(1.48)}}.Hero-module-scss-module__twV7AW__hero-content,.Hero-module-scss-module__twV7AW__heroContent{z-index:2;text-align:center;max-width:900px;padding:2rem;position:relative}.Hero-module-scss-module__twV7AW__hero-content h1,.Hero-module-scss-module__twV7AW__heroContent h1{text-shadow:2px 2px 8px rgba(0,0,0,.4);margin-bottom:1.5rem;font-size:2.25rem}@media (min-width:768px){.Hero-module-scss-module__twV7AW__hero-content h1,.Hero-module-scss-module__twV7AW__heroContent h1{font-size:3.75rem}}@media (min-width:1024px){.Hero-module-scss-module__twV7AW__hero-content h1,.Hero-module-scss-module__twV7AW__heroContent h1{font-size:4.5rem}}.Hero-module-scss-module__twV7AW__hero-content .Hero-module-scss-module__twV7AW__tagline,.Hero-module-scss-module__twV7AW__heroContent .Hero-module-scss-module__twV7AW__tagline{text-shadow:1px 1px 4px rgba(0,0,0,.3);color:#c5c5c5;margin-bottom:2rem;font-size:1.25rem}@media (min-width:768px){.Hero-module-scss-module__twV7AW__hero-content .Hero-module-scss-module__twV7AW__tagline,.Hero-module-scss-module__twV7AW__heroContent .Hero-module-scss-module__twV7AW__tagline{font-size:1.5rem}}.Hero-module-scss-module__twV7AW__hero-content .Hero-module-scss-module__twV7AW__cta-buttons,.Hero-module-scss-module__twV7AW__heroContent .Hero-module-scss-module__twV7AW__cta-buttons{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:640px){.Hero-module-scss-module__twV7AW__hero-content .Hero-module-scss-module__twV7AW__cta-buttons,.Hero-module-scss-module__twV7AW__heroContent .Hero-module-scss-module__twV7AW__cta-buttons{flex-direction:row;justify-content:center}}@media (min-width:768px){.Hero-module-scss-module__twV7AW__smoke-particle:first-child,.Hero-module-scss-module__twV7AW__smokeParticle:first-child{width:100px;height:100px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(2),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(2){width:140px;height:140px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(3),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(3){width:80px;height:80px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(4),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(4){width:120px;height:120px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(5),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(5){width:110px;height:110px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(6),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(6){width:90px;height:90px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(7),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(7){width:130px;height:130px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(8),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(8){width:70px;height:70px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(9),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(9){width:115px;height:115px}.Hero-module-scss-module__twV7AW__smoke-particle:nth-child(10),.Hero-module-scss-module__twV7AW__smokeParticle:nth-child(10){width:95px;height:95px}}.Hero-module-scss-module__twV7AW__hero{background:linear-gradient(135deg,#282828 0%,#4e4e4e 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__twV7AW__heroContent{z-index:2;width:100%;max-width:none;margin-top:80px;padding:2rem 0;position:relative}@media (min-width:768px){.Hero-module-scss-module__twV7AW__heroContent{margin-top:90px;padding:3rem 0}}.Hero-module-scss-module__twV7AW__container{width:100%;margin:0 auto;padding:0 1rem}@media (min-width:640px){.Hero-module-scss-module__twV7AW__container{padding:0 1.5rem}}@media (min-width:1024px){.Hero-module-scss-module__twV7AW__container{padding:0 2rem}}.Hero-module-scss-module__twV7AW__container{text-align:center;max-width:1280px}.Hero-module-scss-module__twV7AW__title{color:#ebebeb;text-shadow:2px 2px 8px rgba(0,0,0,.4);margin-bottom:1.5rem;font-family:Sheffield Extended-Bold Expert,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.25}@media (min-width:640px){.Hero-module-scss-module__twV7AW__title{font-size:3rem}}@media (min-width:768px){.Hero-module-scss-module__twV7AW__title{font-size:3.75rem}}@media (min-width:1024px){.Hero-module-scss-module__twV7AW__title{font-size:4.5rem}}.Hero-module-scss-module__twV7AW__title .Hero-module-scss-module__twV7AW__highlight{color:#ebebeb;position:relative}.Hero-module-scss-module__twV7AW__title .Hero-module-scss-module__twV7AW__highlight:after{content:"";background:linear-gradient(90deg,transparent,#ebebeb 70%,rgba(114,47,55,.3) 100%);border-radius:9999px;height:3px;position:absolute;bottom:-4px;left:0;right:0}@media (min-width:768px){.Hero-module-scss-module__twV7AW__title .Hero-module-scss-module__twV7AW__highlight:after{height:4px;bottom:-6px}}.Hero-module-scss-module__twV7AW__tagline{color:#c5c5c5;text-shadow:1px 1px 4px rgba(0,0,0,.3);max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.625}@media (min-width:768px){.Hero-module-scss-module__twV7AW__tagline{max-width:700px;font-size:1.25rem}}@media (min-width:1024px){.Hero-module-scss-module__twV7AW__tagline{max-width:800px;font-size:1.5rem}}.Hero-module-scss-module__twV7AW__ctaButtons{flex-direction:column;align-items:center;gap:1rem;margin-bottom:4rem;display:flex}@media (min-width:640px){.Hero-module-scss-module__twV7AW__ctaButtons{flex-direction:row;justify-content:center;gap:1.5rem}}.Hero-module-scss-module__twV7AW__primaryButton{cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(0,0,.2,1);display:inline-flex}.Hero-module-scss-module__twV7AW__primaryButton:disabled{opacity:.5;cursor:not-allowed}.Hero-module-scss-module__twV7AW__primaryButton{color:#282828;background-color:#ebebeb}.Hero-module-scss-module__twV7AW__primaryButton:hover:not(:disabled){background-color:#c5c5c5;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 15px rgba(114,47,55,.1)}.Hero-module-scss-module__twV7AW__primaryButton:active{transform:translateY(0)}.Hero-module-scss-module__twV7AW__primaryButton{padding:1rem 2rem;font-size:1.125rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.Hero-module-scss-module__twV7AW__primaryButton:hover{transform:translateY(-3px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 20px rgba(114,47,55,.1)}.Hero-module-scss-module__twV7AW__primaryButton:focus{outline-offset:2px;outline:2px solid rgba(114,47,55,.2)}.Hero-module-scss-module__twV7AW__secondaryButton{cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(0,0,.2,1);display:inline-flex}.Hero-module-scss-module__twV7AW__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.Hero-module-scss-module__twV7AW__secondaryButton{color:#ebebeb;background-color:transparent;border:2px solid #ebebeb}.Hero-module-scss-module__twV7AW__secondaryButton:hover:not(:disabled){color:#282828;background-color:#ebebeb;border-color:rgba(114,47,55,.15);transform:translateY(-2px);box-shadow:0 0 12px rgba(114,47,55,.1)}.Hero-module-scss-module__twV7AW__secondaryButton:active{transform:translateY(0)}.Hero-module-scss-module__twV7AW__secondaryButton{padding:1rem 2rem;font-size:1.125rem}.Hero-module-scss-module__twV7AW__secondaryButton:hover{border-color:rgba(114,47,55,.15);transform:translateY(-3px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 0 15px rgba(114,47,55,.1)}.Hero-module-scss-module__twV7AW__secondaryButton:focus{outline-offset:2px;outline:2px solid rgba(114,47,55,.2)}.Hero-module-scss-module__twV7AW__buttonIcon{font-size:1rem;transition:transform .3s cubic-bezier(0,0,.2,1)}.Hero-module-scss-module__twV7AW__primaryButton:hover .Hero-module-scss-module__twV7AW__buttonIcon,.Hero-module-scss-module__twV7AW__secondaryButton:hover .Hero-module-scss-module__twV7AW__buttonIcon{transform:translate(4px)}.Hero-module-scss-module__twV7AW__highlights{grid-template-columns:repeat(1,1fr);gap:2rem;max-width:600px;margin:0 auto;display:grid}@media (min-width:640px){.Hero-module-scss-module__twV7AW__highlights{grid-template-columns:repeat(3,1fr);gap:3rem}}.Hero-module-scss-module__twV7AW__highlight{text-align:center;flex-direction:column;align-items:center;display:flex}.Hero-module-scss-module__twV7AW__highlight .Hero-module-scss-module__twV7AW__highlightNumber{color:#ebebeb;text-shadow:1px 1px 4px rgba(0,0,0,.3);margin-bottom:.5rem;font-family:Sheffield Extended-Bold Expert,sans-serif;font-size:2.25rem;font-weight:700;line-height:1}@media (min-width:768px){.Hero-module-scss-module__twV7AW__highlight .Hero-module-scss-module__twV7AW__highlightNumber{font-size:3rem}}.Hero-module-scss-module__twV7AW__highlight .Hero-module-scss-module__twV7AW__highlightText{color:#c5c5c5;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:500}@media (min-width:768px){.Hero-module-scss-module__twV7AW__highlight .Hero-module-scss-module__twV7AW__highlightText{font-size:1rem}}.Hero-module-scss-module__twV7AW__heroContent{animation:1.2s ease-out Hero-module-scss-module__twV7AW__heroFadeIn}@keyframes Hero-module-scss-module__twV7AW__heroFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (min-width:475px){.Hero-module-scss-module__twV7AW__title{font-size:1.875rem}.Hero-module-scss-module__twV7AW__tagline{font-size:1rem}.Hero-module-scss-module__twV7AW__primaryButton,.Hero-module-scss-module__twV7AW__secondaryButton{padding:.75rem 1.5rem;font-size:1rem}}
