*,: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}.why-us-section-about{position:relative}@media screen and (min-width:1020px){.why-us-section-about{margin-top:40px}}@media screen and (min-width:1280px){.why-us-section-about{margin-top:80px}}.why-us-section-about>.title{margin-top:32px}@media screen and (min-width:1910px){.why-us-section-about>.title{font-size:56px;line-height:64px}}.why-us-section-about .title{font-family:Didot;font-size:32px;line-height:36px;margin-bottom:16px}@media screen and (min-width:1910px){.why-us-section-about .title{font-size:56px;line-height:64px}}.why-us-section-about .desc{margin-top:16px}.why-us-section-about .list{list-style:none;display:grid;grid-gap:15px;gap:15px}@media screen and (min-width:1020px){.why-us-section-about .list{grid-template-columns:1fr 1fr;column-gap:60px;row-gap:50px;margin-top:40px}}@media screen and (min-width:1280px){.why-us-section-about .list{column-gap:70px;row-gap:60px;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1910px){.why-us-section-about .list{margin-top:80px;column-gap:90px;row-gap:88px}}.why-us-section-about .list .list-item{position:relative;padding:0 24px 24px}@media screen and (min-width:1910px){.why-us-section-about .list .list-item{height:290px;min-height:323px}}.why-us-section-about .list .list-item:before{content:"";position:absolute;height:calc(100% - 42px);width:100%;right:0;bottom:0;background:#f8f2ea}@media screen and (min-width:1280px){.why-us-section-about .list .list-item:before{height:calc(100% - 42px)}}.why-us-section-about .list .content{position:relative}.why-us-section-about .list .content .icon{margin-bottom:10px;width:58px;height:58px}.why-us-section-about .list .content .icon svg{width:100%;height:100%}@media screen and (min-width:1910px){.why-us-section-about .list .content .icon{width:114px;height:114px}}.why-us-section-about .list .content .title{font-size:24px;line-height:32px}@media screen and (min-width:1910px){.why-us-section-about .list .content .title{font-size:40px;line-height:42px}}.why-us-section-about .list .content .desc{margin-top:10px;font-size:12px;line-height:16px;letter-spacing:.02em}@media screen and (min-width:1910px){.why-us-section-about .list .content .desc{font-size:16px;line-height:20px}}.why-us-section-about .button-wrapper{margin-top:24px}@media screen and (min-width:1020px){.why-us-section-about .button-wrapper{position:absolute;right:0;top:-8px;margin-top:0;width:375px}}