.Hero-module__JgYmMq__hero{height:max(var(--hero-height,100vh),600px);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__backgroundWrapper{width:100%;height:max(var(--hero-height,100vh),600px);z-index:-1;position:fixed;top:0;left:0;overflow:hidden}.Hero-module__JgYmMq__backgroundImage{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.Hero-module__JgYmMq__overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background-color:#000c;position:absolute;inset:0}.Hero-module__JgYmMq__content{z-index:2;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;padding:0 2rem;display:flex;position:relative}.Hero-module__JgYmMq__title{letter-spacing:-.08em;width:100vw;height:max(var(--hero-height,100vh),600px);color:#0000;-webkit-background-size:cover;text-align:center;top:calc(-1*(max(var(--hero-height,100vh),600px)/2) + 33%);background-position:50% 0;background-size:cover;-webkit-background-clip:text;background-clip:text;align-content:center;font-family:Oswald,sans-serif;font-weight:700;line-height:normal;position:absolute}.Hero-module__JgYmMq__titleSpacer{letter-spacing:-.08em;color:#0000;margin-bottom:25px;font-family:Oswald,sans-serif;font-weight:700;line-height:normal}.Hero-module__JgYmMq__small{font-size:12vw}.Hero-module__JgYmMq__medium{font-size:16vw}.Hero-module__JgYmMq__large{font-size:20vw}.Hero-module__JgYmMq__subtitle{color:#fff;z-index:2;font-size:1.5rem;font-weight:700;font-family:var(--font-dancing-script),cursive;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;margin-bottom:2rem}.Hero-module__JgYmMq__actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Hero-module__JgYmMq__scrollIndicator{bottom:40px;bottom:calc(40px + env(safe-area-inset-bottom));z-index:2;opacity:1;width:24px;height:40px;transition:opacity .3s ease-out;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__scrollIndicator.Hero-module__JgYmMq__hidden{opacity:0;pointer-events:none}.Hero-module__JgYmMq__scrollIndicator:before{content:"";background:#fff3;width:2px;height:100%;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__JgYmMq__scrollIndicator:after{content:"";background:#fff;width:2px;height:10px;animation:1.5s cubic-bezier(.65,0,.35,1) infinite Hero-module__JgYmMq__scrollDown;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes Hero-module__JgYmMq__scrollDown{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,30px)}}@media (max-width:768px){.Hero-module__JgYmMq__small{font-size:16vw}.Hero-module__JgYmMq__medium{font-size:clamp(15vw,20vw,100%)}.Hero-module__JgYmMq__large{font-size:24vw}.Hero-module__JgYmMq__subtitle{font-size:1.4rem}.Hero-module__JgYmMq__actions{gap:.75rem}}@media (max-width:480px){.Hero-module__JgYmMq__small{font-size:12vw}.Hero-module__JgYmMq__medium{font-size:17vw}.Hero-module__JgYmMq__large{font-size:19vw}.Hero-module__JgYmMq__subtitle{font-size:1.3rem}}
.SectionHeader-module__T5s65a__header{margin-bottom:4rem}.SectionHeader-module__T5s65a__title{color:var(--color-text);margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.2}.SectionHeader-module__T5s65a__coloredTitle{color:var(--pb-orange)}.SectionHeader-module__T5s65a__subtitle{color:var(--color-neutral-800);max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}.SectionHeader-module__T5s65a__left{text-align:left}.SectionHeader-module__T5s65a__left .SectionHeader-module__T5s65a__subtitle{margin:0}.SectionHeader-module__T5s65a__center{text-align:center}.SectionHeader-module__T5s65a__right{text-align:right}.SectionHeader-module__T5s65a__right .SectionHeader-module__T5s65a__subtitle{margin:0 0 0 auto}@media (max-width:768px){.SectionHeader-module__T5s65a__header{margin-bottom:3rem}.SectionHeader-module__T5s65a__title{font-size:2.5rem}.SectionHeader-module__T5s65a__subtitle{font-size:1.1rem}}@media (max-width:480px){.SectionHeader-module__T5s65a__title{font-size:2rem}.SectionHeader-module__T5s65a__subtitle{font-size:1rem}}
