@keyframes HeroSection-module-scss-module__70RP6G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroSection-module-scss-module__70RP6G__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes HeroSection-module-scss-module__70RP6G__slideUp{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection-module-scss-module__70RP6G__arrowBounceDown{0%,to{transform:translateY(-.5rem)}50%{transform:translateY(.5rem)}}@keyframes HeroSection-module-scss-module__70RP6G__arrowBounceUp{0%,to{transform:rotate(180deg)translateY(-.5rem)}50%{transform:rotate(180deg)translateY(.5rem)}}@keyframes HeroSection-module-scss-module__70RP6G__arrowBounceRight{0%,to{transform:translate(-.5rem)}50%{transform:translate(.5rem)}}@keyframes HeroSection-module-scss-module__70RP6G__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.HeroSection-module-scss-module__70RP6G__reveal-on-scroll{opacity:0;filter:blur(12px);will-change:transform,opacity,filter;transition:opacity .7s,filter .7s,transform .7s;transform:translateY(6rem)}.HeroSection-module-scss-module__70RP6G__reveal-on-scroll.HeroSection-module-scss-module__70RP6G__active{opacity:1;filter:blur();will-change:auto;transform:none}@keyframes HeroSection-module-scss-module__70RP6G__heroReveal{0%{opacity:0;filter:blur(12px);transform:translateY(6rem)}to{opacity:1;filter:blur();transform:none}}@keyframes HeroSection-module-scss-module__70RP6G__wordReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-SemiboldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Baskerville;src:url(/fonts/Baskerville/BaskervilleBT.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BaskervilleItalic;src:url(/fonts/Baskerville/BASKE1.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Regular-BF65af35d81f2ff.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Medium-BF65af35d843ed6.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Semibold-BF65af35d8354a8.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-SemiBold-Italic-BF65af35d6f02e9.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Bold-BF65af35d84e111.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Bold-Italic-BF65af35d85dafb.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/Source_Serif_4/SourceSerif4-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/Source_Serif_4/SourceSerif4-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}.HeroSection-module-scss-module__70RP6G__container{flex-direction:column;align-items:center;gap:4rem;max-width:1440px;height:100dvh;margin:0 auto;padding:16rem 2rem 0;display:flex;position:relative}@media (max-width:480px){.HeroSection-module-scss-module__70RP6G__container{gap:1rem;padding-top:10rem;overflow:hidden}}.HeroSection-module-scss-module__70RP6G__content{text-align:center;opacity:0;will-change:opacity,transform;flex-direction:column;align-items:center;max-width:83rem;display:flex}body.page-loaded .HeroSection-module-scss-module__70RP6G__content{will-change:auto;animation:.7s both HeroSection-module-scss-module__70RP6G__heroReveal}@media (max-width:480px){.HeroSection-module-scss-module__70RP6G__content{gap:1.5rem}}.HeroSection-module-scss-module__70RP6G__title{letter-spacing:-.02em;max-width:70rem;margin:3rem 0 2.5rem;font-family:Baskerville,Georgia,serif;font-size:8rem;font-weight:400;line-height:7.8rem}.HeroSection-module-scss-module__70RP6G__title em{letter-spacing:-.02em;font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-weight:400}.HeroSection-module-scss-module__70RP6G__title .HeroSection-module-scss-module__70RP6G__word{opacity:0;display:inline-block}body.page-loaded .HeroSection-module-scss-module__70RP6G__title .HeroSection-module-scss-module__70RP6G__word{animation:.5s ease-out both HeroSection-module-scss-module__70RP6G__wordReveal}@media (max-width:480px){.HeroSection-module-scss-module__70RP6G__title{margin:1.5rem 0 0;font-size:4rem;line-height:4rem}}.HeroSection-module-scss-module__70RP6G__description{letter-spacing:.2px;opacity:0;will-change:opacity,transform;margin-bottom:3rem;font-size:1.6rem;font-weight:400;line-height:2.4rem;display:flex}body.page-loaded .HeroSection-module-scss-module__70RP6G__description{will-change:auto;animation:.7s .35s both HeroSection-module-scss-module__70RP6G__heroReveal}.HeroSection-module-scss-module__70RP6G__description span{margin-top:.3rem}@media (max-width:480px){.HeroSection-module-scss-module__70RP6G__description{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}}.HeroSection-module-scss-module__70RP6G__ctaWrapper{opacity:0;will-change:opacity,transform;align-items:center;gap:1.5rem;display:flex}body.page-loaded .HeroSection-module-scss-module__70RP6G__ctaWrapper{will-change:auto;animation:.7s .35s both HeroSection-module-scss-module__70RP6G__heroReveal}@media (max-width:480px){.HeroSection-module-scss-module__70RP6G__ctaWrapper{flex-direction:column;gap:1rem}}.HeroSection-module-scss-module__70RP6G__signupBtn{padding:1.25rem 3.07rem!important}.HeroSection-module-scss-module__70RP6G__imgContainer{opacity:0;will-change:opacity,transform;flex-direction:column;align-items:center;display:flex;position:absolute;inset:59rem 0 0}body.page-loaded .HeroSection-module-scss-module__70RP6G__imgContainer{will-change:auto;animation:.7s .35s both HeroSection-module-scss-module__70RP6G__heroReveal}@media (max-width:480px){.HeroSection-module-scss-module__70RP6G__imgContainer{flex-direction:row;top:50rem}}.HeroSection-module-scss-module__70RP6G__image{object-fit:contain;width:auto!important}.HeroSection-module-scss-module__70RP6G__imgWrapper{flex-shrink:0;width:121rem;height:81rem;margin:auto auto 0;position:relative}@media screen and (max-width:1440px){.HeroSection-module-scss-module__70RP6G__imgWrapper{width:84vw;height:56.2vw}}@media screen and (max-width:480px){.HeroSection-module-scss-module__70RP6G__imgWrapper{flex-shrink:1;width:30rem;height:30rem;margin-left:2.5rem}}
@keyframes ProductHuntBadge-module-scss-module__6S02SW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductHuntBadge-module-scss-module__6S02SW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes ProductHuntBadge-module-scss-module__6S02SW__slideUp{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes ProductHuntBadge-module-scss-module__6S02SW__arrowBounceDown{0%,to{transform:translateY(-.5rem)}50%{transform:translateY(.5rem)}}@keyframes ProductHuntBadge-module-scss-module__6S02SW__arrowBounceUp{0%,to{transform:rotate(180deg)translateY(-.5rem)}50%{transform:rotate(180deg)translateY(.5rem)}}@keyframes ProductHuntBadge-module-scss-module__6S02SW__arrowBounceRight{0%,to{transform:translate(-.5rem)}50%{transform:translate(.5rem)}}@keyframes ProductHuntBadge-module-scss-module__6S02SW__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ProductHuntBadge-module-scss-module__6S02SW__reveal-on-scroll{opacity:0;filter:blur(12px);will-change:transform,opacity,filter;transition:opacity .7s,filter .7s,transform .7s;transform:translateY(6rem)}.ProductHuntBadge-module-scss-module__6S02SW__reveal-on-scroll.ProductHuntBadge-module-scss-module__6S02SW__active{opacity:1;filter:blur();will-change:auto;transform:none}@keyframes ProductHuntBadge-module-scss-module__6S02SW__heroReveal{0%{opacity:0;filter:blur(12px);transform:translateY(6rem)}to{opacity:1;filter:blur();transform:none}}@keyframes ProductHuntBadge-module-scss-module__6S02SW__wordReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-SemiboldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Baskerville;src:url(/fonts/Baskerville/BaskervilleBT.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BaskervilleItalic;src:url(/fonts/Baskerville/BASKE1.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Regular-BF65af35d81f2ff.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Medium-BF65af35d843ed6.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Semibold-BF65af35d8354a8.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-SemiBold-Italic-BF65af35d6f02e9.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Bold-BF65af35d84e111.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Bold-Italic-BF65af35d85dafb.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/Source_Serif_4/SourceSerif4-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/Source_Serif_4/SourceSerif4-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}.ProductHuntBadge-module-scss-module__6S02SW__badge{background:0 0;border:.5px solid #0006;border-radius:4px;flex-shrink:0;align-items:center;gap:.8rem;min-width:15.47rem;height:4rem;padding:0 1rem 0 .5rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.ProductHuntBadge-module-scss-module__6S02SW__logo{flex-shrink:0;width:2.2rem;height:2.2rem}.ProductHuntBadge-module-scss-module__6S02SW__logo svg{width:100%;height:100%}.ProductHuntBadge-module-scss-module__6S02SW__text{color:#000;opacity:.6;flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.ProductHuntBadge-module-scss-module__6S02SW__findUs{letter-spacing:.07em;text-transform:uppercase;font-family:General Sans,sans-serif;font-size:.55rem;font-weight:700;line-height:1}.ProductHuntBadge-module-scss-module__6S02SW__name{white-space:nowrap;font-family:General Sans,sans-serif;font-size:1.29rem;font-weight:700;line-height:1}.ProductHuntBadge-module-scss-module__6S02SW__votes{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;display:flex}.ProductHuntBadge-module-scss-module__6S02SW__arrow{color:#000;font-size:.8rem;line-height:1}.ProductHuntBadge-module-scss-module__6S02SW__count{color:#000;font-family:General Sans,sans-serif;font-size:.8rem;font-weight:700;line-height:1}
@keyframes HomeView-module-scss-module__WJi5va__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HomeView-module-scss-module__WJi5va__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes HomeView-module-scss-module__WJi5va__slideUp{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes HomeView-module-scss-module__WJi5va__arrowBounceDown{0%,to{transform:translateY(-.5rem)}50%{transform:translateY(.5rem)}}@keyframes HomeView-module-scss-module__WJi5va__arrowBounceUp{0%,to{transform:rotate(180deg)translateY(-.5rem)}50%{transform:rotate(180deg)translateY(.5rem)}}@keyframes HomeView-module-scss-module__WJi5va__arrowBounceRight{0%,to{transform:translate(-.5rem)}50%{transform:translate(.5rem)}}@keyframes HomeView-module-scss-module__WJi5va__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.HomeView-module-scss-module__WJi5va__reveal-on-scroll{opacity:0;filter:blur(12px);will-change:transform,opacity,filter;transition:opacity .7s,filter .7s,transform .7s;transform:translateY(6rem)}.HomeView-module-scss-module__WJi5va__reveal-on-scroll.HomeView-module-scss-module__WJi5va__active{opacity:1;filter:blur();will-change:auto;transform:none}@keyframes HomeView-module-scss-module__WJi5va__heroReveal{0%{opacity:0;filter:blur(12px);transform:translateY(6rem)}to{opacity:1;filter:blur();transform:none}}@keyframes HomeView-module-scss-module__WJi5va__wordReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-SemiboldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/General_Sans/GeneralSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Baskerville;src:url(/fonts/Baskerville/BaskervilleBT.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BaskervilleItalic;src:url(/fonts/Baskerville/BASKE1.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist_Mono/GeistMono-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Regular-BF65af35d81f2ff.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Medium-BF65af35d843ed6.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Semibold-BF65af35d8354a8.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-SemiBold-Italic-BF65af35d6f02e9.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Bold-BF65af35d84e111.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neue Regrade;src:url(/fonts/Neue_Regrade/Neue-Regrade-Bold-Italic-BF65af35d85dafb.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sauce Sans;src:url(/fonts/Open_sauce/OpenSauceSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/Source_Serif_4/SourceSerif4-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/Source_Serif_4/SourceSerif4-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}.HomeView-module-scss-module__WJi5va__home{scroll-behavior:smooth;position:relative}.HomeView-module-scss-module__WJi5va__heroSection{height:114.3rem;position:relative}@media screen and (max-width:1440px){.HomeView-module-scss-module__WJi5va__heroSection{height:79.5vw}}@media screen and (max-width:1024px){.HomeView-module-scss-module__WJi5va__heroSection{height:100dvh}}.HomeView-module-scss-module__WJi5va__heroBg{z-index:-1}.HomeView-module-scss-module__WJi5va__traceImage{pointer-events:none;z-index:-1;width:114.1rem;height:77rem;position:absolute;top:0;right:0;transform:translate(53%,-1rem)}@media screen and (max-width:1440px){.HomeView-module-scss-module__WJi5va__traceImage{width:79.23vw;height:53.47vw}}@media screen and (max-width:480px){.HomeView-module-scss-module__WJi5va__traceImage{display:none}}
