*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;font:inherit;box-sizing:border-box}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:PP Pangram Sans}body.ReactModal__Body--open{overflow:hidden}img,picture,svg,video{display:block;max-width:100%}a,input,textarea{color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}html.block-scroll{overflow:hidden}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Regular.86f30cc1.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:300 400}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Semibold.0234e9e2.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Bold.c9b0bd91.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Italic.f27d26b1.woff2) format("woff2");font-style:italic;font-display:swap;font-weight:700}.home-seo-section{position:relative;background:#f8f2ea;margin-top:48px;padding:32px 16px}@media screen and (min-width:1020px){.home-seo-section{padding:48px 0}}@media screen and (min-width:1280px){.home-seo-section{margin-top:80px;padding:64px 0}}@media screen and (min-width:1910px){.home-seo-section{padding:80px 0}}.home-seo-section .home-seo-section-inner{margin:0 auto}@media screen and (min-width:1020px){.home-seo-section .home-seo-section-inner{width:calc(100% - 32px)}}@media screen and (min-width:1280px){.home-seo-section .home-seo-section-inner{width:calc(100% - 80px)}}@media screen and (min-width:1910px){.home-seo-section .home-seo-section-inner{width:calc(100% - 160px)}}.home-seo-section .seo-section-block:not(:first-child){margin-top:24px}@media screen and (min-width:1280px){.home-seo-section .seo-section-block:not(:first-child){margin-top:40px}}.home-seo-section .divider{box-sizing:border-box;width:100%;height:0;border:none;border-top:1px solid #efca6a;margin-bottom:24px}@media screen and (min-width:1280px){.home-seo-section .divider{margin-bottom:40px}}.home-seo-section .title{font-size:32px;line-height:105%;font-family:Didot;font-weight:400;margin-bottom:24px;text-wrap:balance}@media screen and (min-width:1020px){.home-seo-section .title{font-size:40px;max-width:700px}}@media screen and (min-width:1910px){.home-seo-section .title{font-size:56px;line-height:56px}}.home-seo-section .columns{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1020px){.home-seo-section .columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}}.home-seo-section .column{display:flex;flex-direction:column;gap:16px}.home-seo-section .paragraph{font-size:16px;line-height:28px}.home-seo-section .paragraph strong{font-weight:600}.home-seo-section .show-more-wrapper{margin-top:8px}.home-seo-section .show-more-wrapper .button-component{width:100%}@media screen and (min-width:1020px){.home-seo-section .show-more-wrapper{max-width:280px}}.home-seo-section .arrow-icon{transition:transform .2s ease}.home-seo-section .arrow-icon.active{transform:rotate(180deg)}