.LandingPage-module__rkQY6G__main{background-color:var(--color-bfriends-beige);min-height:100vh;color:var(--color-bfriends-darkbluegray);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:relative;overflow:hidden}.LandingPage-module__rkQY6G__main::selection{background-color:var(--color-bfriends-orange-100);color:#fff}.LandingPage-module__rkQY6G__absoluteContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.LandingPage-module__rkQY6G__expandedOverlay{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LandingPage-module__rkQY6G__container{background-color:var(--color-bfriends-beige);height:250vh;position:relative}.LandingPage-module__rkQY6G__stickyWrapper{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.LandingPage-module__rkQY6G__contentWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.LandingPage-module__rkQY6G__layer1{z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.LandingPage-module__rkQY6G__floatingImage{aspect-ratio:16/9;filter:brightness(.6);position:absolute}.LandingPage-module__rkQY6G__floatingImageImg{object-fit:cover;width:100%;height:100%}@media (max-width:1440px){.LandingPage-module__rkQY6G__imgTop{width:28rem!important}.LandingPage-module__rkQY6G__imgLeft{width:28rem!important;left:-5%!important}.LandingPage-module__rkQY6G__imgRight{width:28rem!important;right:-5%!important}.LandingPage-module__rkQY6G__imgBottomLeft{width:28rem!important;left:-5%!important}.LandingPage-module__rkQY6G__imgBottomRight{width:28rem!important;right:-5%!important}}@media (max-width:1280px){.LandingPage-module__rkQY6G__imgTop{width:24rem!important}.LandingPage-module__rkQY6G__imgLeft{width:20rem!important;top:60%!important;left:2%!important}.LandingPage-module__rkQY6G__imgRight{width:20rem!important;top:60%!important;right:2%!important}.LandingPage-module__rkQY6G__imgBottomLeft{width:22rem!important;left:5%!important}.LandingPage-module__rkQY6G__imgBottomRight{width:22rem!important;right:5%!important}}@media (max-width:1024px){.LandingPage-module__rkQY6G__imgTop{width:36rem!important;top:0%!important}.LandingPage-module__rkQY6G__imgLeft{width:32rem!important;top:33%!important;left:-28%!important}.LandingPage-module__rkQY6G__imgRight{width:32rem!important;top:33%!important;right:-28%!important}.LandingPage-module__rkQY6G__imgBottomLeft{width:36rem!important;bottom:15%!important;left:-34%!important}.LandingPage-module__rkQY6G__imgBottomRight{width:36rem!important;bottom:15%!important;right:-34%!important}}@media (max-width:768px){.LandingPage-module__rkQY6G__imgTop{width:16rem!important;top:-12%!important}}@media (max-width:640px){.LandingPage-module__rkQY6G__imgTop{aspect-ratio:9/16!important;width:60%!important;top:-24%!important}.LandingPage-module__rkQY6G__imgLeft{width:60%!important;display:block!important;top:33%!important;left:-40%!important}.LandingPage-module__rkQY6G__imgRight{width:60%!important;display:block!important;top:33%!important;right:-40%!important}.LandingPage-module__rkQY6G__imgBottomLeft{aspect-ratio:9/16!important;width:20%!important;display:block!important;bottom:20%!important;left:0%!important}.LandingPage-module__rkQY6G__imgBottomRight{aspect-ratio:9/16!important;width:20%!important;display:block!important;bottom:20%!important;right:0%!important}}.LandingPage-module__rkQY6G__layer2{z-index:10;pointer-events:none;width:100%;height:100vh;position:absolute;overflow:hidden}@media (min-width:768px){.LandingPage-module__rkQY6G__layer2{width:auto}}.LandingPage-module__rkQY6G__heroVideo{object-fit:cover;width:100%;height:100%;scale:1.1}@media (max-width:768px){.LandingPage-module__rkQY6G__heroVideo{scale:1.2}}.LandingPage-module__rkQY6G__layer3{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background-color:#ffffff1a;border:1px solid #fff3;width:100%;max-width:28rem;margin-left:1rem;margin-right:1rem;padding:2rem;position:absolute;box-shadow:0 25px 50px -12px #00000040}@media (max-width:640px){.LandingPage-module__rkQY6G__layer3{max-width:90%;padding:1.5rem}}.LandingPage-module__rkQY6G__formTitle{font-family:var(--font-belleza);color:#fff;margin-bottom:1rem;font-size:1.875rem}@media (min-width:768px){.LandingPage-module__rkQY6G__formTitle{font-size:2.25rem}}.LandingPage-module__rkQY6G__formSubtitle{font-family:var(--font-pontano);color:#ffffffe6;margin-bottom:2rem}.LandingPage-module__rkQY6G__privacyText{color:#ffffff80;margin-top:1.5rem;font-size:.75rem}.LandingPage-module__rkQY6G__footer{text-align:center;z-index:50;pointer-events:none;width:100%;position:absolute;bottom:1rem}.LandingPage-module__rkQY6G__footerText{color:var(--color-bfriends-beige);font-size:.6rem;font-family:var(--font-pontano);opacity:.8}
.LogoHeader-module__-Ztrva__logoHeader{z-index:50;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:top .3s;display:flex;position:absolute;top:3rem;left:0}@media (max-width:1024px){.LogoHeader-module__-Ztrva__logoHeader{top:2.5rem}}@media (max-width:640px){.LogoHeader-module__-Ztrva__logoHeader{top:2rem}}.LogoHeader-module__-Ztrva__logoImage{object-fit:contain;opacity:.9;height:6rem;transition:height .3s}@media (max-width:1440px){.LogoHeader-module__-Ztrva__logoImage{height:5.5rem}}@media (max-width:1024px){.LogoHeader-module__-Ztrva__logoImage{height:4.5rem}}@media (max-width:640px){.LogoHeader-module__-Ztrva__logoImage{height:6rem}}.LogoHeader-module__-Ztrva__logoText{color:var(--color-bfriends-beige);font-size:.4rem;font-family:var(--font-pontano);letter-spacing:.4em;text-transform:uppercase}
@keyframes HeroContent-module__c7kSgW__pulse{50%{opacity:.5}}.HeroContent-module__c7kSgW__heroContainer{z-index:30;text-align:center;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;max-width:36rem;margin-top:4rem;padding-left:1rem;padding-right:1rem;display:flex;position:relative}.HeroContent-module__c7kSgW__heroSubtitle{font-family:var(--font-pontano);letter-spacing:.6em;color:var(--color-bfriends-darkbluegray);text-transform:uppercase;margin-bottom:1rem;font-size:.75rem}@media (max-width:640px){.HeroContent-module__c7kSgW__heroSubtitle{letter-spacing:.4em;margin-bottom:.75rem;font-size:.65rem}}@media (min-width:768px){.HeroContent-module__c7kSgW__heroSubtitle{font-size:.75rem}}.HeroContent-module__c7kSgW__heroTitle{font-family:var(--font-belleza);color:var(--color-bfriends-darkbluegray);margin-bottom:2.5rem;font-size:2.25rem;line-height:1.1}@media (min-width:768px){.HeroContent-module__c7kSgW__heroTitle{font-size:3.6rem}}@media (max-width:1440px){.HeroContent-module__c7kSgW__heroTitle{font-size:3.2rem}}@media (max-width:1024px){.HeroContent-module__c7kSgW__heroTitle{margin-bottom:2rem;font-size:3.8rem}}@media (max-width:640px){.HeroContent-module__c7kSgW__heroTitle{margin-bottom:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:2rem}}.HeroContent-module__c7kSgW__heroHighlight{color:var(--color-bfriends-orange-100);font-style:italic}.HeroContent-module__c7kSgW__heroHighlightBorder{white-space:nowrap;color:var(--color-bfriends-orange-100);font-style:italic;display:inline-block;position:relative}.HeroContent-module__c7kSgW__heroHighlightUnderline{background-color:var(--color-bfriends-orange-100);transform-origin:bottom;height:3px;position:absolute;bottom:0;left:0;right:0}.HeroContent-module__c7kSgW__scrollButton{cursor:pointer;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0)}.HeroContent-module__c7kSgW__scrollButton:hover{transform:scale(1.02)}.HeroContent-module__c7kSgW__scrollButtonText{color:var(--color-bfriends-darkbluegray);font-weight:400;font-family:var(--font-pontano);border:1px solid #2e4565;border-radius:.75rem;flex:1;justify-content:center;align-items:center;padding:.5rem 1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.HeroContent-module__c7kSgW__scrollButtonIcon{border-style:solid;border-width:1px;border-color:var(--color-bfriends-darkbluegray);color:var(--color-bfriends-darkbluegray);border-radius:.75rem;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}
.SubscriptionForm-module__i73kDa__formContainer{width:100%}.SubscriptionForm-module__i73kDa__form{flex-direction:column;gap:1rem;display:flex}.SubscriptionForm-module__i73kDa__inputWrapper{position:relative}.SubscriptionForm-module__i73kDa__inputIcon{color:#f6f4ddb3;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.SubscriptionForm-module__i73kDa__inputField{color:#fff;background-color:#ffffff0d;border:1px solid #fff3;border-radius:.75rem;width:100%;padding:1rem 1rem 1rem 3rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.SubscriptionForm-module__i73kDa__inputField::placeholder{color:#ffffff80}.SubscriptionForm-module__i73kDa__inputField:focus{box-shadow:0 0 0 2px var(--color-bfriends-orange-100);border-color:#0000;outline:none}.SubscriptionForm-module__i73kDa__submitButton{cursor:pointer;align-items:stretch;width:100%;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.SubscriptionForm-module__i73kDa__submitButton:hover{transform:scale(1.02)}.SubscriptionForm-module__i73kDa__submitButtonText{background-color:var(--color-bfriends-orange-100);color:#fff;font-weight:400;font-family:var(--font-pontano);border-radius:.75rem;flex:1;justify-content:flex-start;align-items:center;padding:.5rem 1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.SubscriptionForm-module__i73kDa__submitButton:hover .SubscriptionForm-module__i73kDa__submitButtonText{background-color:#e5852ce6}.SubscriptionForm-module__i73kDa__submitButtonIcon{background-color:var(--color-bfriends-orange-100);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.SubscriptionForm-module__i73kDa__submitButton:hover .SubscriptionForm-module__i73kDa__submitButtonIcon{background-color:#e5852ce6}.SubscriptionForm-module__i73kDa__successContainer{flex-direction:column;gap:1.5rem;display:flex}.SubscriptionForm-module__i73kDa__successMessage{text-align:center;background-color:#ffffff1a;border:1px solid #fff3;border-radius:1rem;padding:1.5rem}.SubscriptionForm-module__i73kDa__successIconWrapper{background-color:var(--color-bfriends-orange-100);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}.SubscriptionForm-module__i73kDa__successTitle{color:#fff;font-family:var(--font-belleza);margin-bottom:.5rem;font-size:1.25rem}.SubscriptionForm-module__i73kDa__successText{color:#fffc;font-family:var(--font-pontano);font-size:.875rem}.SubscriptionForm-module__i73kDa__resetButtonText{color:#fff;font-weight:400;font-family:var(--font-pontano);background-color:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;flex:1;justify-content:flex-start;align-items:center;padding:.5rem 1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.SubscriptionForm-module__i73kDa__submitButton:hover .SubscriptionForm-module__i73kDa__resetButtonText{background-color:#fff3}.SubscriptionForm-module__i73kDa__resetButtonIcon{color:#fff;background-color:#ffffff1a;border:1px solid #fff3;border-radius:.75rem;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.SubscriptionForm-module__i73kDa__submitButton:hover .SubscriptionForm-module__i73kDa__resetButtonIcon{background-color:#fff3}
.Footer-module__rnk_JG__footer{background-color:var(--color-bfriends-darkbluegray);color:var(--color-bfriends-beige);font-family:var(--font-pontano);z-index:50;padding-top:4rem;padding-bottom:2rem;position:relative}.Footer-module__rnk_JG__container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.Footer-module__rnk_JG__grid{flex-direction:row;justify-content:space-between;display:flex}@media (max-width:768px){.Footer-module__rnk_JG__grid{flex-direction:column;gap:3rem}}@media (min-width:768px){.Footer-module__rnk_JG__grid{grid-template-columns:repeat(4,1fr)}}.Footer-module__rnk_JG__column1{flex-direction:column;gap:1rem;width:320px;display:flex}@media (max-width:768px){.Footer-module__rnk_JG__column1{text-align:center;align-items:center;width:100%}}.Footer-module__rnk_JG__column{flex-direction:column;gap:1rem;width:200px;display:flex}@media (max-width:768px){.Footer-module__rnk_JG__column{text-align:center;align-items:center;width:100%}}.Footer-module__rnk_JG__column2{flex-direction:column;gap:1rem;display:flex;width:420px!important}@media (max-width:768px){.Footer-module__rnk_JG__column2{text-align:center;align-items:center;width:100%!important}}.Footer-module__rnk_JG__logo{object-fit:contain;object-position:left;height:2.4rem;margin-bottom:1rem}@media (max-width:768px){.Footer-module__rnk_JG__logo{object-position:center}}.Footer-module__rnk_JG__address{opacity:.8;max-width:250px;color:inherit;font-size:.875rem;line-height:1.6;text-decoration:none;transition:opacity .2s,color .2s;display:block}.Footer-module__rnk_JG__address:hover{opacity:1;color:var(--color-bfriends-orange-100)}@media (max-width:768px){.Footer-module__rnk_JG__address{max-width:100%}}.Footer-module__rnk_JG__heading{font-family:var(--font-belleza);color:var(--color-bfriends-beige);margin-bottom:1rem;font-size:1.25rem}.Footer-module__rnk_JG__menuList{flex-direction:column;gap:.75rem;display:flex}@media (max-width:768px){.Footer-module__rnk_JG__menuList{align-items:center}}.Footer-module__rnk_JG__menuItem{opacity:.8;color:inherit;cursor:pointer;font-size:.9rem;text-decoration:none;transition:opacity .2s,color .2s}.Footer-module__rnk_JG__menuItem:hover{opacity:1;color:var(--color-bfriends-orange-100)}.Footer-module__rnk_JG__bottomBar{opacity:.6;border-top:1px solid #f6f4dd1a;flex-direction:column;align-items:center;gap:1rem;margin-top:4rem;padding-top:2rem;font-size:.75rem;display:flex}@media (min-width:768px){.Footer-module__rnk_JG__bottomBar{flex-direction:row;justify-content:space-between}}.Footer-module__rnk_JG__legalLinks{gap:1.5rem;display:flex}@media (max-width:640px){.Footer-module__rnk_JG__legalLinks{text-align:center;flex-direction:column;gap:1rem}}.Footer-module__rnk_JG__legalLink{color:inherit;text-decoration:none;transition:color .2s}.Footer-module__rnk_JG__legalLink:hover{color:var(--color-bfriends-orange-100)}.Footer-module__rnk_JG__newsletterForm{flex-direction:column;gap:1rem;display:flex}.Footer-module__rnk_JG__newsletterInputWrapper{position:relative}@media (max-width:768px){.Footer-module__rnk_JG__newsletterForm{width:100%;max-width:400px}.Footer-module__rnk_JG__newsletterInputWrapper{width:100%}}.Footer-module__rnk_JG__newsletterInput{width:100%;color:var(--color-bfriends-beige);font-family:var(--font-pontano);background-color:#ffffff0d;border:1px solid #f6f4dd33;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.Footer-module__rnk_JG__newsletterInput:focus{border-color:var(--color-bfriends-orange-100);outline:none}.Footer-module__rnk_JG__submitButton{cursor:pointer;background:0 0;border:none;align-items:stretch;width:100%;padding:0;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Footer-module__rnk_JG__submitButton:hover{transform:scale(1.02)}.Footer-module__rnk_JG__submitButtonText{background-color:var(--color-bfriends-orange-100);color:#fff;font-weight:400;font-family:var(--font-pontano);border-radius:.75rem;flex:1;justify-content:flex-start;align-items:center;padding:.5rem 1rem;font-size:.9rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.Footer-module__rnk_JG__submitButton:hover .Footer-module__rnk_JG__submitButtonText{background-color:#e5852ce6}.Footer-module__rnk_JG__submitButtonIcon{background-color:var(--color-bfriends-orange-100);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.Footer-module__rnk_JG__submitButton:hover .Footer-module__rnk_JG__submitButtonIcon{background-color:#e5852ce6}.Footer-module__rnk_JG__successMessage{color:var(--color-bfriends-beige);font-family:var(--font-pontano);background-color:#ffffff0d;border:1px solid #f6f4dd33;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;font-size:.9rem;display:flex}.Footer-module__rnk_JG__successIcon{color:var(--color-bfriends-orange-100)}
