#nprogress{pointer-events:none}#nprogress .bar{height:3px!important}#nprogress .peg{display:none!important}@media(max-width 767px){#nprogress .bar{height:2px!important}}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip;background:#efd9b2}html{width:100%;scroll-behavior:smooth;scroll-margin-top:var(--header-height-fixed)}html.lenis [data-lenis-prevent]{overscroll-behavior:contain}body{padding-right:0!important;font-family:var(--font-body),sans-serif;font-weight:400;font-smooth:antialiased;color:#743f0f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-scroll-locked]{margin-right:0!important}img,video{display:block}a,button{color:inherit;text-decoration:none;cursor:pointer;background:none;outline:none;border:none;padding:0}b,strong{font-weight:700}em,i{font-style:italic}u{text-decoration:underline}.title-default,h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),sans-serif;font-weight:500}.title-default{font-size:3.75rem;line-height:1.1;text-wrap:balance;margin-bottom:-.25em}@media(max-width:1600px){.title-default{font-size:2.9375rem}}@media(max-width:1439px){.title-default{font-size:2.5rem}}@media(max-width:1279px){.title-default{font-size:2.125rem}}.text-default{font-family:var(--font-body),sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6;text-wrap:balance;translate:0 .5em}@media(max-width:1599px){.text-default{font-size:1.125rem}}@media(max-width:1439px){.text-default{font-size:1rem}}.margin-block-200{margin-block:200px}@media(max-width:1024px){.margin-block-200{margin-block:160px}}@media(max-width:768px){.margin-block-200{margin-block:120px}}@media(max-width:480px){.margin-block-200{margin-block:80px}}.margin-top-200{margin-top:200px}@media(max-width:1024px){.margin-top-200{margin-top:160px}}@media(max-width:768px){.margin-top-200{margin-top:120px}}@media(max-width:480px){.margin-top-200{margin-top:80px}}.margin-bottom-200{margin-bottom:200px}@media(max-width:1024px){.margin-bottom-200{margin-bottom:160px}}@media(max-width:768px){.margin-bottom-200{margin-bottom:120px}}@media(max-width:480px){.margin-bottom-200{margin-bottom:80px}}.ReactModalPortal,.ReactModalPortal>div{z-index:99999}