.PageHero-module-scss-module__bpmkJa__hero{isolation:isolate;width:100%;padding-block:clamp(96px,14vw,160px);position:relative;overflow:hidden}.PageHero-module-scss-module__bpmkJa__bgWhite,.PageHero-module-scss-module__bpmkJa__bgSogudoLight{background-color:#fff}.PageHero-module-scss-module__bpmkJa__bgSogudoLight:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 0,#350da41a 0%,#350da400 50%),radial-gradient(circle at 80% 100%,#00b7ff0f 0%,#00b7ff00 50%);position:absolute;inset:0}.PageHero-module-scss-module__bpmkJa__bgSogudoLight:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#0f0f1a0d 1px,#0000 1px);background-position:16px 16px;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.PageHero-module-scss-module__bpmkJa__bgGradient{background:radial-gradient(circle at 0 100%,#350da40f 0%,#350da400 60%),radial-gradient(circle at 100% 0,#00b7ff0a 0%,#00b7ff00 60%),#fff}.PageHero-module-scss-module__bpmkJa__inner{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.PageHero-module-scss-module__bpmkJa__alignCenter .PageHero-module-scss-module__bpmkJa__inner{text-align:center;align-items:center}.PageHero-module-scss-module__bpmkJa__alignCenter .PageHero-module-scss-module__bpmkJa__description{max-width:720px}.PageHero-module-scss-module__bpmkJa__alignLeft .PageHero-module-scss-module__bpmkJa__inner{text-align:left;align-items:flex-start}.PageHero-module-scss-module__bpmkJa__alignLeft .PageHero-module-scss-module__bpmkJa__description{max-width:640px}.PageHero-module-scss-module__bpmkJa__title{font-family:var(--font-geist-sans),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.03em;color:#0a0a14;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.6rem + 4vw,4.25rem);font-weight:600;line-height:1.05}.PageHero-module-scss-module__bpmkJa__description{font-family:var(--font-geist-sans),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;color:#6b6b85;letter-spacing:-.005em;margin:0;font-size:1.125rem;line-height:1.6}
