@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2)format("woff2")}.framer-home-shell{--token-e56a9571-b42a-441c-bbce-68d25d158678:#fcfaf8;--token-2e2a27b7-fab1-40e9-abc9-c0ea34eae2ab:#b14b02;--token-d3549536-c1e3-473a-8892-9e2be495b33c:#152d37;--token-b0b163e5-fdc8-4ce4-91f8-6b0e6cf17e2e:#274552;--token-6db9066f-c3f1-4491-97fd-65b761ec1c44:#3e7479;--token-64dcc386-bb10-42cf-a3e2-7128d5b35e2b:#6d6d6d;--token-d54fe9f2-85d6-4181-961c-b487b56cc743:#f8f5f0;--token-384f8982-b7cd-4211-b5c1-2bd97f0a85aa:#dbae69;--token-bd58493a-683e-417b-bed8-05a0cb46a3a4:#b99a6b;--token-cdc4464d-ec51-4ee7-86b2-9dc991240677:#222;background:var(--token-e56a9571-b42a-441c-bbce-68d25d158678);width:100%;position:relative;overflow:clip}.framer-home-shell>:not(.framer-home-navbar,.framer-home-reveal){width:100%}.framer-home-navbar{z-index:40;width:100%;position:fixed;inset:0 0 auto}.framer-home-shell .framer-rjq6b.framer-nwipa5{align-items:flex-end;min-height:100svh}.framer-home-hero-slideshow{z-index:0;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.framer-home-shell .framer-rjq6b.framer-nwipa5{--framer-will-change-filter-override:auto}.framer-home-shell .framer-rjq6b.framer-nwipa5 .framer-yylqpn{transform:translateZ(0)}.framer-home-hero-slideshow img{object-fit:cover;object-position:center;opacity:0;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translate(100%)}.framer-home-hero-slideshow img.is-active{opacity:1;transition:transform .8s cubic-bezier(.45,0,.2,1);transform:translate(0)}.framer-home-hero-slideshow img.is-leaving{opacity:1;transition:transform .8s cubic-bezier(.45,0,.2,1);transform:translate(-100%)}.framer-home-shell .framer-rjq6b.framer-nwipa5 .framer-yylqpn{z-index:2}.framer-home-shell .framer-rjq6b.framer-nwipa5 .framer-6adqyi{z-index:1}.framer-home-shell .framer-rjq6b.framer-nwipa5 .framer-yylqpn,.framer-home-shell .framer-rjq6b.framer-nwipa5 .framer-d7mmsw{align-content:flex-end;align-items:flex-end}.framer-home-shell .framer-rjq6b.framer-v-mlqpfu.framer-nwipa5{align-items:flex-end}@media (width>=810px){.framer-home-shell .framer-rjq6b h1{max-width:450px;white-space:normal!important}}.framer-home-shell .framer-8rlf3.framer-v-j4o7gi .framer-wxi3n{max-width:100%;padding:0}.framer-home-after-hero{width:100%}.framer-home-shell .framer-ezV4v.framer-12q6uka,.framer-home-shell .framer-ezV4v.framer-v-1ym9efs.framer-12q6uka,.framer-home-shell .framer-ezV4v.framer-v-1pan6ol.framer-12q6uka,.framer-home-shell .framer-ezV4v.framer-v-o7ncda.framer-12q6uka{box-sizing:border-box;height:80vh}.framer-home-shell .framer-ezV4v .framer-1g1lfwx{height:100%;min-height:0}.framer-home-reveal{z-index:100;pointer-events:none;width:100%;height:100svh;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.framer-home-reveal{display:none}.framer-home-shell *,.framer-home-shell :before,.framer-home-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.framer-home-hero-slideshow img.is-active,.framer-home-hero-slideshow img.is-leaving{transition:none!important}}.framer-home-shell .framer-194hz8l,.framer-home-shell .framer-w0czzu{opacity:1!important;filter:none!important;transform:none!important}.framer-home-shell .framer-EOfVm .framer-19po0pc,.framer-home-shell .framer-v1PQO .framer-1un1v8o,.framer-home-shell .framer-Fan6i .framer-14vajfg,.framer-home-shell .framer-EOfVm .framer-19po0pc *,.framer-home-shell .framer-v1PQO .framer-1un1v8o *,.framer-home-shell .framer-Fan6i .framer-14vajfg *{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;transform:none!important}.framer-home-shell .framer-1ajxx7s.framer-959Og{padding-bottom:0!important}.framer-home-shell .framer-home-divider{background-color:var(--token-d3549536-c1e3-473a-8892-9e2be495b33c,#152d37);border-radius:99px;flex:none;width:100%;max-width:1320px;height:1px;margin-top:0}@media (width>=1920px){.framer-home-shell .framer-home-divider{max-width:1400px}}@media (width<=1279px) and (width>=810px){.framer-home-shell .framer-home-divider{margin-top:0}}@media (width<=809px){.framer-home-shell .framer-home-divider{margin-top:20px}}
