*{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:100px;color:#1a1b18;padding:0;margin:0}section{margin:6rem 0}.topSection{margin-top:10rem}.container{width:90vw;max-width:1440px;margin:0 auto;height:100%}.stylizedH2 p,.stylizedH3 p,.title,h1,h2,h3,h5{font-family:Newsreader,serif;font-weight:300;letter-spacing:-.5px;font-style:normal}h1{font-size:42px;font-weight:400}h1,h2{line-height:1.2}h2{font-size:2.25rem}h2 b{font-weight:400}.stylizedH2 p{font-size:2.25rem;line-height:1.2;font-family:Newsreader,serif}.stylizedH3 p{line-height:1.5;font-family:Newsreader,serif}.stylizedH3 p,h3{font-size:2rem;text-align:center;text-wrap:balance}h3{line-height:1.2}h4{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;font-family:Libre Franklin,sans-serif}h5{font-size:.9rem}p{line-height:1.75;font-size:13px;text-wrap:balance;font-weight:400;letter-spacing:.5px;font-family:Libre Franklin,sans-serif}a{text-decoration:none}.klaviyo-form,.klaviyo-form div.needsclick{background-color:rgba(0,0,0,0)!important;padding:0!important}.klaviyo-form div.needsclick{width:100%!important;gap:1rem!important;display:flex!important}.klaviyo-form input{border-radius:0!important;padding:.5rem 0!important;border-width:0 0 1px!important;width:100%!important;letter-spacing:1px!important;font-size:12px!important;height:auto!important}.klaviyo-form input:hover{border-bottom-width:1px!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}.klaviyo-form input:focus,.klaviyo-form input:focus-visible{border-bottom-width:2px!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}.klaviyo-form input::placeholder{font-size:12px!important;letter-spacing:1px!important}.klaviyo-form :where([role=alert],.klaviyo-form__alert,.klaviyo-form__error){width:100%!important;background-color:#fff!important}.klaviyo-form button{display:inline-block!important;letter-spacing:2px!important;background-color:rgba(0,0,0,0)!important}.klaviyo-form button,.klaviyo-form input[type=submit]{padding:1rem!important;height:auto!important;font-size:12px!important;width:-moz-fit-content!important;width:fit-content!important;flex:0 0 auto!important;align-self:flex-start!important}@media screen and (max-width:1024px){.topSection{margin-top:8rem}}@media screen and (max-width:768px){section{margin:4rem 0}h3{font-size:1.5rem}}