.index-module-scss-module__TFc86a__entrance{border-block:.0625rem solid #d8dce2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:7.5rem;scroll-margin-top:7.625rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__TFc86a__entrance{grid-template-columns:minmax(0,1fr);margin-top:6.25rem;scroll-margin-top:6.25rem}}.index-module-scss-module__TFc86a__card{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;column-gap:2rem;min-height:18.75rem;padding:2.5rem clamp(2rem,3.75vw,4.5rem) 4.5rem;transition:background-color .2s;display:grid;position:relative}.index-module-scss-module__TFc86a__card+.index-module-scss-module__TFc86a__card{border-left:.0625rem solid #d8dce2}.index-module-scss-module__TFc86a__card:hover{background-color:#eef1f5}.index-module-scss-module__TFc86a__card:hover .index-module-scss-module__TFc86a__arrow{color:#fff;background-color:#49627d}.index-module-scss-module__TFc86a__card:focus-visible{outline-offset:-.1875rem;outline:.1875rem solid #49627d}@media screen and (max-width:767px){.index-module-scss-module__TFc86a__card{grid-template-columns:minmax(0,1fr) 8rem;gap:1.5rem;min-height:16.25rem;padding:2rem 1.25rem 4.25rem}.index-module-scss-module__TFc86a__card+.index-module-scss-module__TFc86a__card{border-top:.0625rem solid #d8dce2;border-left:0}}.index-module-scss-module__TFc86a__copy{overflow-wrap:anywhere;grid-area:1/1;min-width:0}.index-module-scss-module__TFc86a__label{color:#646873;letter-spacing:.13em;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5}@media screen and (max-width:767px){.index-module-scss-module__TFc86a__label{letter-spacing:.08em}}.index-module-scss-module__TFc86a__title{margin-top:.5625rem}@media screen and (max-width:767px){.index-module-scss-module__TFc86a__title{margin-top:.75rem}}.index-module-scss-module__TFc86a__description{margin-top:.375rem}@media screen and (max-width:767px){.index-module-scss-module__TFc86a__description{margin-top:.75rem}}.index-module-scss-module__TFc86a__image{aspect-ratio:1.1;object-fit:cover;grid-area:1/2;width:100%;height:auto;max-height:11.25rem}@media screen and (max-width:767px){.index-module-scss-module__TFc86a__image{align-self:start;width:8rem;height:8.75rem;max-height:none}}.index-module-scss-module__TFc86a__arrow{color:#49627d;background-color:#faf9f6;border:.0625rem solid #d8dce2;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s,color .2s;display:grid;position:absolute;bottom:1.5rem;right:clamp(2rem,3.75vw,4.5rem)}.index-module-scss-module__TFc86a__arrow:after{content:"";background:currentColor;width:.75rem;height:.5rem;-webkit-mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat;mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat}@media screen and (max-width:767px){.index-module-scss-module__TFc86a__arrow{right:1.25rem}}@media (prefers-reduced-motion:reduce){.index-module-scss-module__TFc86a__card,.index-module-scss-module__TFc86a__arrow{transition:none}}
.index-module-scss-module__VvdJcW__button{box-sizing:border-box;color:#fff;letter-spacing:normal;text-align:left;cursor:pointer;background-color:#49627d;border:0;border-radius:.1875rem;justify-content:flex-start;align-items:center;padding:1.125rem 2.5rem 1.125rem 1.25rem;font-family:Roboto,Noto Sans JP,sans-serif;font-size:.875rem;font-weight:700;line-height:1.6;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 .0625rem #49627d}.index-module-scss-module__VvdJcW__button:after{content:"";pointer-events:none;background-color:currentColor;width:.75rem;height:.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%);-webkit-mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat;mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat}.index-module-scss-module__VvdJcW__button:not(:disabled):hover{color:#49627d;background-color:#fff}.index-module-scss-module__VvdJcW__button:focus-visible{outline-offset:.375rem;outline:.1875rem solid #49627d}.index-module-scss-module__VvdJcW__button:disabled{cursor:not-allowed;opacity:.5}.index-module-scss-module__VvdJcW__button[data-variant=light]{color:#49627d;background-color:#fffefa;min-width:16.5625rem;box-shadow:inset 0 0 0 .0625rem #fffefa}.index-module-scss-module__VvdJcW__button[data-variant=light]:not(:disabled):hover{color:#fffefa;background-color:#49627d}.index-module-scss-module__VvdJcW__button[data-variant=outline]{min-width:9.375rem;box-shadow:none;color:#49627d;background-color:#0000;border:.0625rem solid #49627d}.index-module-scss-module__VvdJcW__button[data-variant=outline]:not(:disabled):hover{color:#fff;background-color:#49627d}.index-module-scss-module__VvdJcW__button[data-arrow=false]{text-align:center;justify-content:center;padding-inline:1.5rem}.index-module-scss-module__VvdJcW__button[data-arrow=false]:after{content:none}.index-module-scss-module__VvdJcW__button[data-full-width=true]{width:100%;min-width:0}@media screen and (max-width:767px){.index-module-scss-module__VvdJcW__button{padding-block:1rem}.index-module-scss-module__VvdJcW__button[data-variant=outline]{min-width:8.75rem}.index-module-scss-module__VvdJcW__button[data-variant=light]{padding-block:1.1875rem}.index-module-scss-module__VvdJcW__button[data-full-width=true],.index-module-scss-module__VvdJcW__button[data-sp-full-width=true]{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.index-module-scss-module__VvdJcW__button{transition:none}}
.index-module-scss-module__Z_j4Bq__container{box-sizing:border-box;width:calc(100% - 7rem);margin-inline:auto}.index-module-scss-module__Z_j4Bq__container[data-size=default]{max-width:80rem}.index-module-scss-module__Z_j4Bq__container[data-size=small]{max-width:60rem}.index-module-scss-module__Z_j4Bq__container[data-size=medium]{max-width:75rem}.index-module-scss-module__Z_j4Bq__container[data-size=large]{max-width:120rem}@media screen and (max-width:767px){.index-module-scss-module__Z_j4Bq__container{width:calc(100% - 2.5rem)}}
.index-module-scss-module__WMZMlW__heading{color:#2b2d33}.index-module-scss-module__WMZMlW__heading[data-size=lv1]{letter-spacing:-.055em;font-size:9rem;line-height:1.1}@media screen and (max-width:767px){.index-module-scss-module__WMZMlW__heading[data-size=lv1]{font-size:5rem}}.index-module-scss-module__WMZMlW__heading[data-size=lv2]{letter-spacing:-.04em;font-size:4.5rem;line-height:1.45}@media screen and (max-width:767px){.index-module-scss-module__WMZMlW__heading[data-size=lv2]{font-size:2.5rem;line-height:1.48}}.index-module-scss-module__WMZMlW__heading[data-size=lv3]{letter-spacing:.015em;font-size:3.5rem;line-height:1.7}@media screen and (max-width:767px){.index-module-scss-module__WMZMlW__heading[data-size=lv3]{font-size:2rem;line-height:1.8}}.index-module-scss-module__WMZMlW__heading[data-size=lv4]{letter-spacing:.015em;font-size:2.25rem;line-height:1.7}@media screen and (max-width:767px){.index-module-scss-module__WMZMlW__heading[data-size=lv4]{font-size:1.75rem}}.index-module-scss-module__WMZMlW__heading[data-size=lv5]{letter-spacing:normal;font-size:1.75rem;line-height:1.7}@media screen and (max-width:767px){.index-module-scss-module__WMZMlW__heading[data-size=lv5]{font-size:1.5rem}}.index-module-scss-module__WMZMlW__heading[data-size=lv6]{letter-spacing:normal;font-size:1.25rem;line-height:1.8}@media screen and (max-width:767px){.index-module-scss-module__WMZMlW__heading[data-size=lv6]{font-size:1.25rem}}.index-module-scss-module__WMZMlW__heading[data-size=serviceRow]{letter-spacing:-.03em;font-size:1.5rem;line-height:1.6}@media screen and (max-width:767px){.index-module-scss-module__WMZMlW__heading[data-sp-size=lv1]{font-size:5rem}.index-module-scss-module__WMZMlW__heading[data-sp-size=lv2]{font-size:2.5rem}.index-module-scss-module__WMZMlW__heading[data-sp-size=lv3]{font-size:2rem}.index-module-scss-module__WMZMlW__heading[data-sp-size=lv4]{font-size:1.75rem}.index-module-scss-module__WMZMlW__heading[data-sp-size=lv5]{font-size:1.5rem}.index-module-scss-module__WMZMlW__heading[data-sp-size=lv6]{font-size:1.25rem}}.index-module-scss-module__WMZMlW__heading[data-weight=normal]{font-weight:400}.index-module-scss-module__WMZMlW__heading[data-weight=medium]{font-weight:500}.index-module-scss-module__WMZMlW__heading[data-weight=bold]{font-weight:700}.index-module-scss-module__WMZMlW__heading[data-color=white]{color:#fff}.index-module-scss-module__WMZMlW__heading[data-color=paper]{color:#fffefa}.index-module-scss-module__WMZMlW__heading[data-color=black]{color:#141e1d}.index-module-scss-module__WMZMlW__heading[data-color=green]{color:#025436}.index-module-scss-module__WMZMlW__heading[data-color=accent]{color:#49627d}.index-module-scss-module__WMZMlW__heading[data-display=inline-block]{display:inline-block}.index-module-scss-module__WMZMlW__heading small{font-size:64%;display:block}.index-module-scss-module__WMZMlW__heading[data-font=zen-kaku-gothic-new]{font-family:Roboto,Zen Kaku Gothic New,sans-serif}.index-module-scss-module__WMZMlW__heading[data-font=roboto]{font-family:Roboto,sans-serif}
.index-module-scss-module__9SqMkW__text{letter-spacing:normal;font-family:Roboto,Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:1.9}.index-module-scss-module__9SqMkW__text[data-size=xsmall]{font-size:.75rem}.index-module-scss-module__9SqMkW__text[data-size=small]{font-size:.875rem}.index-module-scss-module__9SqMkW__text[data-size=medium]{font-size:1rem}.index-module-scss-module__9SqMkW__text[data-size=large]{font-size:1.125rem}@media screen and (max-width:767px){.index-module-scss-module__9SqMkW__text[data-size=subText]{font-size:.875rem;font-weight:400}}.index-module-scss-module__9SqMkW__text[data-size=serviceDotText]{letter-spacing:.04em;font-size:1.25rem;font-weight:500;line-height:1;position:relative}.index-module-scss-module__9SqMkW__text[data-size=serviceDotText]:before{content:"";background-color:#14f17c;border-radius:100vh;width:.375rem;height:.375rem;display:block;position:absolute;top:60%;left:-.625rem;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.index-module-scss-module__9SqMkW__text[data-size=serviceDotText]{font-size:1.125rem}}.index-module-scss-module__9SqMkW__text[data-size=blogDate]{letter-spacing:.08em;font-size:.9375rem;font-weight:500;line-height:1.6}@media screen and (max-width:767px){.index-module-scss-module__9SqMkW__text[data-sp-size=xsmall]{font-size:.75rem}.index-module-scss-module__9SqMkW__text[data-sp-size=small]{font-size:.875rem}.index-module-scss-module__9SqMkW__text[data-sp-size=medium]{font-size:1rem}.index-module-scss-module__9SqMkW__text[data-sp-size=large]{font-size:1.125rem}}.index-module-scss-module__9SqMkW__text[data-color=accent]{color:#49627d}.index-module-scss-module__9SqMkW__text[data-color=black]{color:#2b2d33}.index-module-scss-module__9SqMkW__text[data-color=green]{color:#14f17c}.index-module-scss-module__9SqMkW__text[data-color=white]{color:#fff}.index-module-scss-module__9SqMkW__text[data-color=paper]{color:#fffefa}.index-module-scss-module__9SqMkW__text[data-color=gray]{color:#646873}.index-module-scss-module__9SqMkW__text[data-weight=normal]{font-weight:400}.index-module-scss-module__9SqMkW__text[data-weight=medium]{font-weight:500}.index-module-scss-module__9SqMkW__text[data-weight=bold],.index-module-scss-module__9SqMkW__text[data-bold=true]{font-weight:700}.index-module-scss-module__9SqMkW__text[data-line-height="1"]{line-height:1}.index-module-scss-module__9SqMkW__text[data-line-height="1.5"]{line-height:1.5}.index-module-scss-module__9SqMkW__text[data-line-height="1.6"]{line-height:1.6}.index-module-scss-module__9SqMkW__text[data-line-height="1.7"]{line-height:1.7}.index-module-scss-module__9SqMkW__text[data-line-height="1.8"]{line-height:1.8}.index-module-scss-module__9SqMkW__text[data-line-height="1.9"]{line-height:1.9}.index-module-scss-module__9SqMkW__text[data-line-height="2"]{line-height:2}.index-module-scss-module__9SqMkW__text[data-line-height="2.1"]{line-height:2.1}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0"]{letter-spacing:0}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.03"]{letter-spacing:.03em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.035"]{letter-spacing:.035em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.04"]{letter-spacing:.04em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.05"]{letter-spacing:.05em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.06"]{letter-spacing:.06em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.07"]{letter-spacing:.07em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.08"]{letter-spacing:.08em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.1"]{letter-spacing:.1em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.12"]{letter-spacing:.12em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.13"]{letter-spacing:.13em}.index-module-scss-module__9SqMkW__text[data-letter-spacing="0.15"]{letter-spacing:.15em}.index-module-scss-module__9SqMkW__text[data-align=left]{text-align:left}.index-module-scss-module__9SqMkW__text[data-align=center]{text-align:center}.index-module-scss-module__9SqMkW__text[data-align=right]{text-align:right}
.index-module-scss-module__w0jjKW__breadcrumb{color:#646873;letter-spacing:normal;flex-wrap:wrap;align-items:baseline;gap:1rem;margin:0;padding:0;font-family:Roboto,Noto Sans JP,sans-serif;font-size:.75rem;font-weight:400;line-height:1.9;list-style:none;display:flex}.index-module-scss-module__w0jjKW__breadcrumb a{overflow-wrap:anywhere}.index-module-scss-module__w0jjKW__breadcrumb a:hover{color:#49627d}.index-module-scss-module__w0jjKW__breadcrumb a:focus-visible{outline-offset:.375rem;outline:.1875rem solid #49627d}.index-module-scss-module__w0jjKW__item{align-items:baseline;gap:1rem;min-width:0;display:flex}.index-module-scss-module__w0jjKW__item>span:not(.index-module-scss-module__w0jjKW__separator){overflow-wrap:anywhere}.index-module-scss-module__w0jjKW__separator{flex-shrink:0}
.index-module-scss-module__FmnF9G__card{min-width:0}.index-module-scss-module__FmnF9G__preview{aspect-ratio:1.45;background-color:#dce3eb;align-items:center;padding:clamp(1.75rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.index-module-scss-module__FmnF9G__preview:hover .index-module-scss-module__FmnF9G__image{transform:scale(1.025)}.index-module-scss-module__FmnF9G__preview:hover .index-module-scss-module__FmnF9G__arrow{color:#fff;background-color:#49627d}.index-module-scss-module__FmnF9G__preview:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #49627d}@media screen and (max-width:767px){.index-module-scss-module__FmnF9G__preview{padding:2rem 1.5rem}}.index-module-scss-module__FmnF9G__card[data-bg-color=beige] .index-module-scss-module__FmnF9G__preview{background-color:#e7e2db}.index-module-scss-module__FmnF9G__card[data-bg-color=turquoise] .index-module-scss-module__FmnF9G__preview{background-color:#dce5e5}.index-module-scss-module__FmnF9G__image{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto;transition:transform .3s;box-shadow:0 .75rem 1.5rem #2b2d3314}.index-module-scss-module__FmnF9G__arrow{color:#49627d;background-color:#faf9f6;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s,color .2s;display:grid;position:absolute;bottom:1rem;right:1rem}.index-module-scss-module__FmnF9G__arrow:after{content:"";background-color:currentColor;width:.75rem;height:.5rem;-webkit-mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat;mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat}@media screen and (max-width:767px){.index-module-scss-module__FmnF9G__arrow{width:1.625rem;height:1.625rem;bottom:.5rem;right:.5rem}.index-module-scss-module__FmnF9G__card[data-size=large] .index-module-scss-module__FmnF9G__arrow{width:2.25rem;height:2.25rem;bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.index-module-scss-module__FmnF9G__image,.index-module-scss-module__FmnF9G__arrow{transition:none}}
.index-module-scss-module__Sj4Tnq__qa{border-top:.0625rem solid #d8dce2}.index-module-scss-module__Sj4Tnq__qa:last-child{border-bottom:.0625rem solid #d8dce2}.index-module-scss-module__Sj4Tnq__qa[open] .index-module-scss-module__Sj4Tnq__toggle:after{content:"−"}.index-module-scss-module__Sj4Tnq__question{cursor:pointer;padding:1.625rem 2.5rem 1.625rem 2rem;list-style:none;position:relative}.index-module-scss-module__Sj4Tnq__question::-webkit-details-marker{display:none}.index-module-scss-module__Sj4Tnq__question::marker{content:""}.index-module-scss-module__Sj4Tnq__question:focus-visible{outline-offset:.375rem;outline:.1875rem solid #49627d}@media screen and (max-width:767px){.index-module-scss-module__Sj4Tnq__question{padding:1.5rem 2rem 1.5rem 1.75rem}}.index-module-scss-module__Sj4Tnq__label{color:#49627d;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:normal;position:absolute;top:1.875rem;left:0}@media screen and (max-width:767px){.index-module-scss-module__Sj4Tnq__label{top:1.75rem}}.index-module-scss-module__Sj4Tnq__toggle{color:#49627d;font-family:Roboto,Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;position:absolute;top:1.625rem;right:0}.index-module-scss-module__Sj4Tnq__toggle:after{content:"＋"}@media screen and (max-width:767px){.index-module-scss-module__Sj4Tnq__toggle{top:1.5rem}}.index-module-scss-module__Sj4Tnq__answer{padding:0 2rem 1.75rem}@media screen and (max-width:767px){.index-module-scss-module__Sj4Tnq__answer{padding:0 .25rem 1.5rem 1.75rem}}
.index-module-scss-module__F2sAYq__sectionHeading{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__F2sAYq__sectionHeading{gap:.75rem}}.index-module-scss-module__F2sAYq__sectionHeading[data-variant=compact]{gap:1.1875rem}.index-module-scss-module__F2sAYq__sectionHeading[data-variant=subsection]{gap:1rem}.index-module-scss-module__F2sAYq__number{color:#49627d;margin-right:1.125rem;display:inline-block}
.index-module-scss-module__cgP00q__about{margin-top:7.5rem;padding-bottom:7.5rem;scroll-margin-top:7.625rem}@media screen and (max-width:767px){.index-module-scss-module__cgP00q__about{margin-top:6.25rem;padding-bottom:6.25rem;scroll-margin-top:6.25rem}}.index-module-scss-module__cgP00q__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__cgP00q__grid{grid-template-columns:minmax(0,1fr);gap:2.8125rem}}.index-module-scss-module__cgP00q__photo{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;margin:0;display:flex}.index-module-scss-module__cgP00q__image{aspect-ratio:1.15;object-fit:cover;object-position:65% center;width:100%;height:auto}@media screen and (max-width:767px){.index-module-scss-module__cgP00q__image{aspect-ratio:1.25}}.index-module-scss-module__cgP00q__caption{flex-direction:column;gap:.8125rem;margin-top:1.25rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__cgP00q__caption{margin-top:1.0625rem}}.index-module-scss-module__cgP00q__location{color:#49627d;letter-spacing:-.03em;font-family:Roboto,sans-serif;font-size:2.125rem;font-weight:500;line-height:1.2}@media screen and (max-width:767px){.index-module-scss-module__cgP00q__location{font-size:1.875rem}}.index-module-scss-module__cgP00q__lead{margin-top:1.75rem;margin-bottom:1.375rem}@media screen and (max-width:767px){.index-module-scss-module__cgP00q__lead{margin-top:1.25rem}}.index-module-scss-module__cgP00q__description{margin-top:.75rem}.index-module-scss-module__cgP00q__data{margin:1.5625rem 0 0}.index-module-scss-module__cgP00q__row{border-top:.0625rem solid #d8dce2;grid-template-columns:4.375rem minmax(0,1fr);padding-block:.75rem;display:grid}.index-module-scss-module__cgP00q__row dd{margin:0}.index-module-scss-module__cgP00q__more{margin-top:1.75rem}
.index-module-scss-module__YBFUAG__qaList{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3.75rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__YBFUAG__qaList{grid-template-columns:minmax(0,1fr);gap:2rem}}.index-module-scss-module__YBFUAG__items{overflow-wrap:anywhere;min-width:0}
.index-module-scss-module__Nwi-1G__serviceRow{border-top:.0625rem solid #d8dce2;grid-template-columns:3.125rem minmax(0,1.05fr) minmax(0,1fr) 2.8125rem;align-items:center;gap:1.5625rem;padding-block:2.25rem;display:grid}.index-module-scss-module__Nwi-1G__serviceRow:last-child{border-bottom:.0625rem solid #d8dce2}.index-module-scss-module__Nwi-1G__serviceRow:hover .index-module-scss-module__Nwi-1G__arrow{color:#fff;background:#49627d}.index-module-scss-module__Nwi-1G__serviceRow:focus-visible{outline-offset:.375rem;outline:.1875rem solid #49627d}@media screen and (max-width:767px){.index-module-scss-module__Nwi-1G__serviceRow{grid-template-columns:1.5rem minmax(0,1fr) 2.3125rem;gap:.75rem;padding-block:1.75rem}}.index-module-scss-module__Nwi-1G__number{align-self:start;padding-top:.5rem}@media screen and (max-width:767px){.index-module-scss-module__Nwi-1G__number{padding-top:0}}.index-module-scss-module__Nwi-1G__name,.index-module-scss-module__Nwi-1G__description{overflow-wrap:anywhere;min-width:0}@media screen and (max-width:767px){.index-module-scss-module__Nwi-1G__description{grid-area:2/2}}.index-module-scss-module__Nwi-1G__line{display:block}@media screen and (max-width:767px){.index-module-scss-module__Nwi-1G__line{display:inline}}.index-module-scss-module__Nwi-1G__tags{flex-wrap:wrap;gap:.25rem 1.125rem;margin:.9375rem 0 0;padding:0;list-style:none;display:flex}.index-module-scss-module__Nwi-1G__tag{overflow-wrap:anywhere}.index-module-scss-module__Nwi-1G__arrow{color:#49627d;background:#faf9f6;border:.0625rem solid #d8dce2;border-radius:50%;place-items:center;width:2.6875rem;height:2.6875rem;transition:background-color .2s,color .2s;display:grid}.index-module-scss-module__Nwi-1G__arrow:after{content:"";background:currentColor;width:.75rem;height:.5rem;-webkit-mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat;mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat}@media screen and (max-width:767px){.index-module-scss-module__Nwi-1G__arrow{grid-area:1/3;width:2.3125rem;height:2.3125rem}}@media (prefers-reduced-motion:reduce){.index-module-scss-module__Nwi-1G__arrow{transition:none}}
.index-module-scss-module__ujAL8G__subPageMV{isolation:isolate;background:#eef1f5;min-height:32.5rem;padding-block:1.625rem 4rem;position:relative;overflow:hidden}.index-module-scss-module__ujAL8G__subPageMV[data-has-image=false]{min-height:25rem}.index-module-scss-module__ujAL8G__subPageMV[data-has-image=false] .index-module-scss-module__ujAL8G__copy{width:100%;margin-top:3.25rem}.index-module-scss-module__ujAL8G__subPageMV[data-variant=detail] .index-module-scss-module__ujAL8G__subtitle{letter-spacing:normal;font-size:1.75rem}@media screen and (max-width:767px){.index-module-scss-module__ujAL8G__subPageMV{min-height:0;padding-block:1.25rem 0}.index-module-scss-module__ujAL8G__subPageMV[data-has-image=false]{min-height:0;padding-bottom:3rem}.index-module-scss-module__ujAL8G__subPageMV[data-has-image=false] .index-module-scss-module__ujAL8G__copy{margin-top:2.5rem}.index-module-scss-module__ujAL8G__subPageMV[data-variant=detail] .index-module-scss-module__ujAL8G__subtitle{font-size:1.5rem}}.index-module-scss-module__ujAL8G__content{z-index:1;position:relative}.index-module-scss-module__ujAL8G__copy{width:50%;margin-top:4.125rem}@media screen and (max-width:767px){.index-module-scss-module__ujAL8G__copy{width:100%;margin-top:2.75rem}}.index-module-scss-module__ujAL8G__title[data-has-label=true]{margin-top:.75rem}.index-module-scss-module__ujAL8G__subtitle{color:#2b2d33;letter-spacing:.05em;margin-top:1rem;font-family:Roboto,Zen Kaku Gothic New,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.8;display:block}@media screen and (max-width:767px){.index-module-scss-module__ujAL8G__subtitle{margin-top:.625rem;font-size:1.25rem}}.index-module-scss-module__ujAL8G__description{margin-top:1.5rem}@media screen and (max-width:767px){.index-module-scss-module__ujAL8G__description{margin-top:1.25rem}}.index-module-scss-module__ujAL8G__image{z-index:0;aspect-ratio:3/2;width:46%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.index-module-scss-module__ujAL8G__image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:767px){.index-module-scss-module__ujAL8G__image{width:100%;margin-top:2rem;position:relative;top:auto;transform:none}}
.index-module-scss-module__Xw-iiq__topMV{color:#2b2d33;background:#faf9f6;width:100%;padding-top:2.25rem;font-family:Roboto,Noto Sans JP,sans-serif}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__topMV{padding-top:1.75rem}}.index-module-scss-module__Xw-iiq__kicker{letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:.75rem;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:400;line-height:normal;display:flex}.index-module-scss-module__Xw-iiq__statusDot{background:#49627d;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.index-module-scss-module__Xw-iiq__location{color:#646873;margin-left:auto}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__location{letter-spacing:.05em}}.index-module-scss-module__Xw-iiq__main{grid-template-columns:minmax(0,52fr) minmax(0,48fr);align-items:center;padding-top:2.25rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__main{flex-direction:column;padding-top:1.875rem;display:flex}}.index-module-scss-module__Xw-iiq__copy{z-index:1;min-width:0;padding:2rem 2.5rem 2.5rem max(3.5rem,50vw - 40rem);position:relative}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__copy{width:100%;padding:0 1.25rem}}.index-module-scss-module__Xw-iiq__highlight{color:#fff;background:#49627d;padding:.3125rem .625rem;line-height:1.15;display:inline-block}.index-module-scss-module__Xw-iiq__description{max-width:32.5rem;margin-top:2rem}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__description{max-width:27.5rem;margin-top:1.4375rem}}.index-module-scss-module__Xw-iiq__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__actions{margin-top:1.5rem}}.index-module-scss-module__Xw-iiq__art{align-self:center;width:100%;min-width:0;margin:0;position:relative}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__art{align-self:flex-end;width:calc(100% - 1.25rem);margin-top:2.5rem}}.index-module-scss-module__Xw-iiq__visual{isolation:isolate;height:clamp(38.75rem,52vw,46.25rem);position:relative}.index-module-scss-module__Xw-iiq__visual:before{content:"";z-index:-1;opacity:.4;pointer-events:none;border-top:.0625rem solid #49627d;border-left:.0625rem solid #49627d;border-top-left-radius:10.5rem;width:15.9375rem;height:15.9375rem;position:absolute;top:-1.125rem;left:-1.125rem}.index-module-scss-module__Xw-iiq__visual img{object-fit:cover;object-position:center 55%;border-radius:9.375rem 0 0;width:100%;height:100%}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__visual{height:auto}.index-module-scss-module__Xw-iiq__visual:before{border-top-left-radius:6.25rem;width:10rem;height:11.25rem;top:-.625rem;left:-.625rem}.index-module-scss-module__Xw-iiq__visual img{aspect-ratio:1.08;object-position:center 58%;border-radius:5.625rem 0 0;height:auto}}.index-module-scss-module__Xw-iiq__bottom{letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:.75rem;padding-block:.75rem 1.375rem;font-size:.75rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__bottom{flex-wrap:wrap;gap:1rem .625rem;margin-top:.625rem;padding-block:.625rem 1.125rem}}.index-module-scss-module__Xw-iiq__plus{color:#49627d;margin-inline:1.25rem}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__plus{margin-inline:.625rem}}.index-module-scss-module__Xw-iiq__scroll{letter-spacing:.12em;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:400;line-height:normal}.index-module-scss-module__Xw-iiq__scroll:focus-visible{outline-offset:.375rem;outline:.1875rem solid #49627d}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__scrollText{display:none}}.index-module-scss-module__Xw-iiq__scrollArrow{margin-left:1.5625rem;font-size:1.0625rem}@media screen and (max-width:767px){.index-module-scss-module__Xw-iiq__scrollArrow{margin-inline:.3125rem}}
.index-module-scss-module__3PrmYq__cta{background:#49627d;padding-block:6.25rem;scroll-margin-top:7.625rem}@media screen and (max-width:767px){.index-module-scss-module__3PrmYq__cta{scroll-margin-top:6.25rem}}.index-module-scss-module__3PrmYq__title{margin-top:1.4375rem}.index-module-scss-module__3PrmYq__period{color:#c3ccda}.index-module-scss-module__3PrmYq__bottom{justify-content:space-between;align-items:center;gap:1.875rem;margin-top:2.1875rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__3PrmYq__bottom{flex-direction:column;align-items:stretch;gap:1.6875rem;margin-top:1.5rem}}.index-module-scss-module__3PrmYq__bottom .index-module-scss-module__3PrmYq__button{text-align:center;justify-content:center;padding-inline:2.5rem}
.index-module-scss-module__VKfTlG__philosophy{margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__VKfTlG__philosophy{margin-top:6.25rem}}.index-module-scss-module__VKfTlG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:3.75rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__VKfTlG__grid{grid-template-columns:minmax(0,1fr);gap:1.875rem}}.index-module-scss-module__VKfTlG__aside{isolation:isolate;position:relative}.index-module-scss-module__VKfTlG__mark{color:#eef1f5;margin:.9375rem 0 0 -.625rem;font-family:Georgia,serif;font-size:11.25rem;line-height:1.4}@media screen and (max-width:767px){.index-module-scss-module__VKfTlG__mark{z-index:-1;margin:0;font-size:6.25rem;line-height:1;position:absolute;top:-1.25rem;right:0}}.index-module-scss-module__VKfTlG__item+.index-module-scss-module__VKfTlG__item{border-top:.0625rem solid #d8dce2;margin-top:2.375rem;padding-top:2.375rem}@media screen and (max-width:767px){.index-module-scss-module__VKfTlG__item+.index-module-scss-module__VKfTlG__item{margin-top:1.75rem;padding-top:1.75rem}}.index-module-scss-module__VKfTlG__statement{color:#2b2d33;letter-spacing:.03em;margin-top:1.1875rem;font-family:Roboto,Zen Kaku Gothic New,sans-serif;font-size:1.6875rem;font-weight:400;line-height:1.9}@media screen and (max-width:767px){.index-module-scss-module__VKfTlG__statement{letter-spacing:0;font-size:1.3125rem}.index-module-scss-module__VKfTlG__desktopBreak{display:none}}
.index-module-scss-module__Qvzb3q__anchor{font-family:var(--font-noto-sans-jp);text-decoration:none}.index-module-scss-module__Qvzb3q__anchor[data-fit=true]{width:100%;height:100%;display:flex}.index-module-scss-module__Qvzb3q__anchor[data-bold=bold]{font-weight:700}.index-module-scss-module__Qvzb3q__anchor[data-bold=medium]{font-weight:500}.index-module-scss-module__Qvzb3q__anchor[data-display=inline-block]{display:inline-block}.index-module-scss-module__Qvzb3q__anchor[data-display=block]{display:block}.index-module-scss-module__Qvzb3q__anchor[data-size=small]{font-size:.75rem}.index-module-scss-module__Qvzb3q__anchor[data-size=medium]{font-size:.875rem}.index-module-scss-module__Qvzb3q__anchor[data-size=large]{font-size:1rem}.index-module-scss-module__Qvzb3q__anchor[data-color=white]{color:#fff}.index-module-scss-module__Qvzb3q__anchor[data-color=black]{color:#141e1d}.index-module-scss-module__Qvzb3q__anchor[data-hover-color=green]:hover{color:#0c5f55}.index-module-scss-module__Qvzb3q__anchor[data-hover=true]{transition:all .3s}.index-module-scss-module__Qvzb3q__anchor[data-hover=true]:hover{opacity:.8}
.index-module-scss-module__4DBc0G__editorial{margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__4DBc0G__editorial{margin-top:6.25rem}}.index-module-scss-module__4DBc0G__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:5rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__4DBc0G__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}.index-module-scss-module__4DBc0G__item+.index-module-scss-module__4DBc0G__item{margin-top:2.25rem}.index-module-scss-module__4DBc0G__description{margin-top:.75rem}
.index-module-scss-module__0Notoq__footer{color:#2b2d33;letter-spacing:normal;background:#faf9f6;padding-block:6.25rem 1.5625rem;font-family:Roboto,sans-serif}.index-module-scss-module__0Notoq__footer a:focus-visible{outline-offset:.375rem;outline:.1875rem solid #49627d}.index-module-scss-module__0Notoq__top{justify-content:space-between;align-items:center;display:flex}.index-module-scss-module__0Notoq__logo{letter-spacing:-.15625rem;white-space:nowrap;font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:600;line-height:1}.index-module-scss-module__0Notoq__dot{color:#49627d}.index-module-scss-module__0Notoq__navigation{flex-wrap:wrap;gap:1.875rem;margin-left:auto;margin-right:3.75rem;font-size:1rem;line-height:normal;display:flex}.index-module-scss-module__0Notoq__navigation a{transition:color .2s}.index-module-scss-module__0Notoq__navigation a:hover{color:#49627d}.index-module-scss-module__0Notoq__backTop{border:.0625rem solid #d8dce2;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.index-module-scss-module__0Notoq__bottom{color:#646873;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-top:2.5rem;font-size:.75rem;display:flex}.index-module-scss-module__0Notoq__bottom>a{padding-block:.5rem}@media screen and (max-width:767px){.index-module-scss-module__0Notoq__footer{padding-bottom:1.25rem}.index-module-scss-module__0Notoq__top{flex-wrap:wrap}.index-module-scss-module__0Notoq__logo{font-size:2.0625rem}.index-module-scss-module__0Notoq__navigation{order:3;gap:1.25rem;width:100%;margin:1.6875rem 0 0}.index-module-scss-module__0Notoq__backTop{margin-left:auto}.index-module-scss-module__0Notoq__bottom{margin-top:1.5625rem}}@media (prefers-reduced-motion:reduce){.index-module-scss-module__0Notoq__navigation a{transition:none}}
.index-module-scss-module__oD9taW__service{margin-top:7.5rem;scroll-margin-top:7.625rem}@media screen and (max-width:767px){.index-module-scss-module__oD9taW__service{margin-top:6.25rem;scroll-margin-top:6.25rem}}.index-module-scss-module__oD9taW__header{justify-content:space-between;align-items:flex-end;gap:2.1875rem;margin-bottom:3.25rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__oD9taW__header{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}}.index-module-scss-module__oD9taW__visual{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:3.125rem;margin:0 0 3.125rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__oD9taW__visual{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-bottom:2.1875rem}}.index-module-scss-module__oD9taW__image{aspect-ratio:2.25;-o-object-fit:cover;object-fit:cover;-o-object-position:center 57%;object-position:center 57%;width:100%;height:auto}@media screen and (max-width:767px){.index-module-scss-module__oD9taW__image{aspect-ratio:1.6}}.index-module-scss-module__oD9taW__caption{padding-bottom:.75rem}@media screen and (max-width:767px){.index-module-scss-module__oD9taW__caption{padding-bottom:0}}.index-module-scss-module__oD9taW__label{margin-bottom:1.375rem}@media screen and (max-width:767px){.index-module-scss-module__oD9taW__label{margin-bottom:.625rem}}.index-module-scss-module__oD9taW__description{margin-top:.625rem}
.index-module-scss-module__8gaZEa__offering{margin-top:7.5rem;scroll-margin-top:7.625rem}@media screen and (max-width:767px){.index-module-scss-module__8gaZEa__offering{margin-top:6.25rem;scroll-margin-top:6.25rem}}.index-module-scss-module__8gaZEa__header{border-top:.0625rem solid #d8dce2;align-items:center;gap:2rem;margin-bottom:3rem;padding-top:2rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__8gaZEa__header{align-items:flex-start;gap:1.25rem;margin-bottom:2rem;padding-top:1.5rem}}.index-module-scss-module__8gaZEa__number{color:#49627d;letter-spacing:-.06em;flex-shrink:0;font-family:Roboto,sans-serif;font-size:5rem;font-weight:300;line-height:1}@media screen and (max-width:767px){.index-module-scss-module__8gaZEa__number{font-size:3.5rem}}.index-module-scss-module__8gaZEa__title{margin-top:.5rem}.index-module-scss-module__8gaZEa__overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__8gaZEa__overview{grid-template-columns:minmax(0,1fr);gap:2rem}}.index-module-scss-module__8gaZEa__description{margin-top:1.375rem}.index-module-scss-module__8gaZEa__concerns{border-left:.125rem solid #49627d;margin-top:2rem;padding-left:1.375rem}.index-module-scss-module__8gaZEa__concerns h4{margin:0 0 .75rem}.index-module-scss-module__8gaZEa__concerns ul{margin:0;padding:0;list-style:none}.index-module-scss-module__8gaZEa__concerns li{margin-top:.5rem;padding-left:1.125rem;position:relative}.index-module-scss-module__8gaZEa__concerns li:before{content:"";background-color:#49627d;width:.3125rem;height:.3125rem;position:absolute;top:.6875rem;left:0}.index-module-scss-module__8gaZEa__photo{margin:0}.index-module-scss-module__8gaZEa__photo img{aspect-ratio:1.18;object-fit:cover;width:100%;height:auto}@media screen and (max-width:767px){.index-module-scss-module__8gaZEa__photo img{aspect-ratio:1.3}}.index-module-scss-module__8gaZEa__photo[data-kind=dx] img{aspect-ratio:auto;object-fit:contain}.index-module-scss-module__8gaZEa__scope{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3.75rem;margin-top:4rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__8gaZEa__scope{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2.5rem}}.index-module-scss-module__8gaZEa__scopeLabel{padding-top:1.5rem}@media screen and (max-width:767px){.index-module-scss-module__8gaZEa__scopeLabel{padding-top:0}}.index-module-scss-module__8gaZEa__scopeSubtitle{color:#2b2d33;margin-top:.625rem;font-family:Roboto,Zen Kaku Gothic New,sans-serif;font-size:1rem;font-weight:400;line-height:1.8}.index-module-scss-module__8gaZEa__support{border-top:.0625rem solid #d8dce2;grid-template-columns:1.75rem minmax(0,1fr);gap:1.25rem;padding-block:1.5rem;display:grid}.index-module-scss-module__8gaZEa__supportNumber{padding-top:.5rem}.index-module-scss-module__8gaZEa__supportDescription{margin-top:.625rem}.index-module-scss-module__8gaZEa__delivery{background-color:#eef1f5;margin:2.25rem 0 2rem;padding:.75rem 2rem}.index-module-scss-module__8gaZEa__delivery>div{grid-template-columns:15rem minmax(0,1fr);gap:1.5rem;padding-block:1.375rem;display:grid}.index-module-scss-module__8gaZEa__delivery>div+div{border-top:.0625rem solid #d8dce2}.index-module-scss-module__8gaZEa__delivery dd{margin:0}@media screen and (max-width:767px){.index-module-scss-module__8gaZEa__delivery{margin-top:1.5rem;padding:.25rem 1.25rem}.index-module-scss-module__8gaZEa__delivery>div{grid-template-columns:minmax(0,1fr);gap:.5rem}}
.index-module-scss-module__c9fBfa__overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5rem;margin-top:7.5rem;display:grid}.index-module-scss-module__c9fBfa__overview[data-layout=single]{grid-template-columns:minmax(0,1fr);max-width:47.5rem}@media screen and (max-width:767px){.index-module-scss-module__c9fBfa__overview{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:6.25rem}}.index-module-scss-module__c9fBfa__intro{overflow-wrap:anywhere;min-width:0}.index-module-scss-module__c9fBfa__title{white-space:pre-line;margin-top:1.25rem}.index-module-scss-module__c9fBfa__copy{white-space:pre-line;margin-top:1.75rem}.index-module-scss-module__c9fBfa__facts{border-bottom:1px solid #d8dce2;min-width:0;margin:0}.index-module-scss-module__c9fBfa__facts>div{border-top:1px solid #d8dce2;grid-template-columns:6.875rem minmax(0,1fr);gap:1.5rem;padding-block:1.125rem;display:grid}.index-module-scss-module__c9fBfa__facts dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}@media screen and (max-width:767px){.index-module-scss-module__c9fBfa__facts>div{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem}}.index-module-scss-module__c9fBfa__link a{text-underline-offset:.25em;text-decoration:underline}.index-module-scss-module__c9fBfa__link a:hover{opacity:.7}.index-module-scss-module__c9fBfa__link a:focus-visible{outline-offset:.25rem;outline:2px solid #49627d}
.index-module-scss-module__fT7i_q__approach{margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__fT7i_q__approach{margin-top:6.25rem}}.index-module-scss-module__fT7i_q__intro{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:3.75rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__fT7i_q__intro{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.index-module-scss-module__fT7i_q__label{padding-top:.75rem}@media screen and (max-width:767px){.index-module-scss-module__fT7i_q__label{padding-top:0}}.index-module-scss-module__fT7i_q__description{margin-top:1.5rem}@media screen and (max-width:767px){.index-module-scss-module__fT7i_q__description{margin-top:1.25rem}}.index-module-scss-module__fT7i_q__list{margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__fT7i_q__list{margin-top:6.25rem}.index-module-scss-module__fT7i_q__desktopBreak{display:none}}
.index-module-scss-module__w2bXeW__works{background-color:#eef1f5;margin-top:7.5rem;padding-block:6.25rem;scroll-margin-top:6.125rem}@media screen and (max-width:767px){.index-module-scss-module__w2bXeW__works{margin-top:6.25rem;scroll-margin-top:4.75rem}}.index-module-scss-module__w2bXeW__header{justify-content:space-between;align-items:flex-end;gap:2.1875rem;margin-bottom:3.25rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__w2bXeW__header{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}}.index-module-scss-module__w2bXeW__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2.3125rem 3rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__w2bXeW__grid{grid-template-columns:minmax(0,1fr);gap:2.1875rem}}.index-module-scss-module__w2bXeW__tail{justify-content:flex-end;margin-top:3rem;display:flex}.index-module-scss-module__w2bXeW__item{min-width:0}.index-module-scss-module__w2bXeW__item[data-featured=true]{grid-row:span 2;margin-top:4.375rem}@media screen and (max-width:767px){.index-module-scss-module__w2bXeW__item[data-featured=true]{grid-row:auto;margin-top:0}}.index-module-scss-module__w2bXeW__caption{padding-top:1.25rem}.index-module-scss-module__w2bXeW__description{margin-top:.1875rem}
.index-module-scss-module___-E8eG__wrapper{min-width:0}.index-module-scss-module___-E8eG__form[hidden],.index-module-scss-module___-E8eG__review[hidden]{display:none}.index-module-scss-module___-E8eG__field{margin-bottom:1.75rem}.index-module-scss-module___-E8eG__field label{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.index-module-scss-module___-E8eG__field input,.index-module-scss-module___-E8eG__field select,.index-module-scss-module___-E8eG__field textarea{color:#2b2d33;background-color:#faf9f6;border:.0625rem solid #d8dce2;border-radius:0;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.7}.index-module-scss-module___-E8eG__field input:focus-visible,.index-module-scss-module___-E8eG__field select:focus-visible,.index-module-scss-module___-E8eG__field textarea:focus-visible{outline-offset:.1875rem;outline:.125rem solid #49627d}.index-module-scss-module___-E8eG__field input[aria-invalid=true],.index-module-scss-module___-E8eG__field select[aria-invalid=true],.index-module-scss-module___-E8eG__field textarea[aria-invalid=true]{border-color:#a13232}.index-module-scss-module___-E8eG__field input::placeholder,.index-module-scss-module___-E8eG__field select::placeholder,.index-module-scss-module___-E8eG__field textarea::placeholder{color:#737982;font-size:.875rem}.index-module-scss-module___-E8eG__field textarea{resize:vertical;min-height:11.25rem}.index-module-scss-module___-E8eG__required{background-color:#e7ebf0;padding:.125rem .5rem}.index-module-scss-module___-E8eG__optional{display:inline-flex}.index-module-scss-module___-E8eG__help{margin-bottom:.75rem}.index-module-scss-module___-E8eG__error{margin-top:.5rem}.index-module-scss-module___-E8eG__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.index-module-scss-module___-E8eG__privacy{font-size:.875rem;line-height:1.9}.index-module-scss-module___-E8eG__privacy a{text-underline-offset:.25rem;text-decoration:underline}.index-module-scss-module___-E8eG__title{margin-block:.75rem 1rem}.index-module-scss-module___-E8eG__actions{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.index-module-scss-module___-E8eG__actions button:disabled{cursor:not-allowed;opacity:.5}.index-module-scss-module___-E8eG__feedback{background-color:#f5e9e6;border-left:.125rem solid #a13232;margin-bottom:1.5rem;padding:.75rem 1.125rem;font-size:.875rem;line-height:1.9}.index-module-scss-module___-E8eG__turnstile{justify-items:start;gap:.75rem;margin-top:1.5rem;display:grid}.index-module-scss-module___-E8eG__turnstile>div:first-of-type{width:100%;min-width:0}.index-module-scss-module___-E8eG__values{margin-top:1.5rem}.index-module-scss-module___-E8eG__values>div{border-top:.0625rem solid #d8dce2;grid-template-columns:8.75rem minmax(0,1fr);gap:1.5rem;padding-block:1.125rem;display:grid}.index-module-scss-module___-E8eG__values dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}@media screen and (max-width:767px){.index-module-scss-module___-E8eG__pair{grid-template-columns:minmax(0,1fr);gap:0}.index-module-scss-module___-E8eG__values>div{grid-template-columns:minmax(0,1fr);gap:.625rem}}
.index-module-scss-module___vHMYW__related{margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module___vHMYW__related{margin-top:6.25rem}}.index-module-scss-module___vHMYW__description{margin-top:1rem}.index-module-scss-module___vHMYW__links{border-bottom:.0625rem solid #d8dce2;margin-top:2rem}.index-module-scss-module___vHMYW__link{border-top:.0625rem solid #d8dce2;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;display:flex}.index-module-scss-module___vHMYW__link:hover .index-module-scss-module___vHMYW__arrow{color:#fff;background-color:#49627d}.index-module-scss-module___vHMYW__link:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #49627d}.index-module-scss-module___vHMYW__arrow{color:#49627d;background-color:#faf9f6;border:.0625rem solid #d8dce2;border-radius:50%;flex-shrink:0;place-items:center;width:2.6875rem;height:2.6875rem;transition:background-color .2s,color .2s;display:grid}.index-module-scss-module___vHMYW__arrow:after{content:"";background-color:currentColor;width:.75rem;height:.5rem;-webkit-mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat;mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat}@media screen and (max-width:767px){.index-module-scss-module___vHMYW__arrow{width:2.3125rem;height:2.3125rem}}@media (prefers-reduced-motion:reduce){.index-module-scss-module___vHMYW__arrow{transition:none}}
.index-module-scss-module__JDg8iW__about{background-color:#faf9f6;padding-bottom:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__JDg8iW__about{padding-bottom:6.25rem}}.index-module-scss-module__JDg8iW__section{margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__JDg8iW__section{margin-top:6.25rem}}.index-module-scss-module__JDg8iW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:5rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__JDg8iW__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}.index-module-scss-module__JDg8iW__paragraph{margin-top:1.25rem}.index-module-scss-module__JDg8iW__facts{margin:2rem 0 0}.index-module-scss-module__JDg8iW__facts>div{border-top:.0625rem solid #d8dce2;grid-template-columns:10.625rem minmax(0,1fr);gap:1.5rem;padding-block:1.25rem;display:grid}.index-module-scss-module__JDg8iW__facts dd{overflow-wrap:anywhere;margin:0}@media screen and (max-width:767px){.index-module-scss-module__JDg8iW__facts>div{grid-template-columns:minmax(0,1fr);gap:.5rem}}.index-module-scss-module__JDg8iW__stance+.index-module-scss-module__JDg8iW__stance{margin-top:2.25rem}.index-module-scss-module__JDg8iW__description{margin-top:.75rem}.index-module-scss-module__JDg8iW__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.25rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__JDg8iW__actions{flex-direction:column;align-items:stretch}}.index-module-scss-module__JDg8iW__workLink{border-bottom:.0625rem solid #49627d;padding-bottom:.25rem}@media screen and (max-width:767px){.index-module-scss-module__JDg8iW__workLink{align-self:flex-start}}.index-module-scss-module__JDg8iW__arrow{background-color:#49627d;width:.75rem;height:.5rem;margin-left:1rem;display:inline-block;-webkit-mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat;mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat}
.index-module-scss-module__IhvehG__contact{background-color:#faf9f6;padding-bottom:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__IhvehG__contact{padding-bottom:6.25rem}}.index-module-scss-module__IhvehG__content{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:5rem;margin-top:7.5rem;display:grid}@media screen and (max-width:767px){.index-module-scss-module__IhvehG__content{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:6.25rem}}.index-module-scss-module__IhvehG__description{margin-top:1.5rem}.index-module-scss-module__IhvehG__note{background-color:#e7ebf0;border-left:.125rem solid #49627d;margin-block:1.5rem;padding:.75rem 1.125rem}
.index-module-scss-module__TrcaTW__home{background-color:#faf9f6}
.index-module-scss-module__QVnWCa__notFound{background-color:#faf9f6}.index-module-scss-module__QVnWCa__content{padding-block:4rem 6.25rem}@media screen and (max-width:767px){.index-module-scss-module__QVnWCa__content{padding-block:2.5rem 4rem}}.index-module-scss-module__QVnWCa__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}@media screen and (max-width:767px){.index-module-scss-module__QVnWCa__actions{flex-direction:column;align-items:stretch;margin-top:1.5rem}}
.index-module-scss-module__jKYBLa__privacy{background-color:#faf9f6;padding-block:3.75rem 6.25rem}.index-module-scss-module__jKYBLa__title{margin-block:1.25rem 1.875rem}.index-module-scss-module__jKYBLa__notice{background-color:#eef1f5;border-left:.125rem solid #49627d;margin-block:2.5rem 3.75rem;padding:1.5rem 1.75rem}.index-module-scss-module__jKYBLa__notice>p+p{margin-top:1rem}.index-module-scss-module__jKYBLa__section{border-top:.0625rem solid #d8dce2;padding-block:3.125rem;scroll-margin-top:7.625rem}.index-module-scss-module__jKYBLa__copy{overflow-wrap:anywhere;margin-top:1.25rem}.index-module-scss-module__jKYBLa__copy>*+*{margin-top:1rem}.index-module-scss-module__jKYBLa__copy ul{padding-left:1.375rem;list-style:outside}.index-module-scss-module__jKYBLa__copy li+li{margin-top:.5rem}.index-module-scss-module__jKYBLa__copy a{text-underline-offset:.25rem;text-decoration:underline}.index-module-scss-module__jKYBLa__returnLink{border-bottom:.0625rem solid #d8dce2;padding-block:.9375rem;display:inline-block}@media screen and (max-width:767px){.index-module-scss-module__jKYBLa__privacy{padding-block:2.5rem 4rem}.index-module-scss-module__jKYBLa__notice{margin-block:2rem 3rem;padding:1.25rem}.index-module-scss-module__jKYBLa__section{scroll-margin-top:6.25rem}}
.index-module-scss-module__lty5uW__detail{background-color:#faf9f6;padding-bottom:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__lty5uW__detail{padding-bottom:6.25rem}}.index-module-scss-module__lty5uW__faq{margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__lty5uW__faq{margin-top:6.25rem}}
.index-module-scss-module__aqu8TW__service{background-color:#faf9f6;padding-bottom:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__aqu8TW__service{padding-bottom:6.25rem}}.index-module-scss-module__aqu8TW__faq{margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__aqu8TW__faq{margin-top:6.25rem}}
.index-module-scss-module__vROvTG__works{background-color:#faf9f6;padding-bottom:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__vROvTG__works{padding-bottom:6.25rem}}.index-module-scss-module__vROvTG__list{min-width:0;margin-top:7.5rem}@media screen and (max-width:767px){.index-module-scss-module__vROvTG__list{margin-top:6.25rem}}.index-module-scss-module__vROvTG__item{border-top:.0625rem solid #d8dce2;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:4rem;padding-block:3rem;display:grid}.index-module-scss-module__vROvTG__item:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.index-module-scss-module__vROvTG__item:nth-child(2n) .index-module-scss-module__vROvTG__image{order:2}@media screen and (max-width:767px){.index-module-scss-module__vROvTG__item,.index-module-scss-module__vROvTG__item:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:2rem}.index-module-scss-module__vROvTG__item:nth-child(2n) .index-module-scss-module__vROvTG__image{order:0}}.index-module-scss-module__vROvTG__image,.index-module-scss-module__vROvTG__caption{min-width:0}.index-module-scss-module__vROvTG__title{margin-block:1rem .625rem}.index-module-scss-module__vROvTG__title a{transition:color .2s}.index-module-scss-module__vROvTG__title a:hover{color:#49627d}.index-module-scss-module__vROvTG__description{margin-top:0}.index-module-scss-module__vROvTG__detail{margin-top:1.5rem;padding-right:2.75rem;display:inline-flex;position:relative}.index-module-scss-module__vROvTG__detail:after{content:"";background-color:#49627d;width:.75rem;height:.5rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%);-webkit-mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat;mask:url(../media/arrow-right.2mieo5fv4x_el.svg) 50%/contain no-repeat}.index-module-scss-module__vROvTG__detail:hover{opacity:.7}@media (prefers-reduced-motion:reduce){.index-module-scss-module__vROvTG__title a{transition:none}}
