.hello-page{background:#fff;color:#344f2e;font-family:var(--font-bahnschrift)}.hello-shell{width:min(100%,1920px);margin:0 auto;padding:0 64px}.hello-hero{padding:132px 0 0}.hello-title{color:#344f2e;font-family:var(--font-bahnschrift);font-size:clamp(2.3rem,4vw,4.125rem);font-weight:400;line-height:1.08;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:1em!important}.hello-image-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.hello-image-card{overflow:hidden;border-radius:10px;background:#d9d5c8;aspect-ratio:884/512}.hello-image{display:block;width:100%;height:100%;object-fit:cover}.hello-copy-wrap{margin-top:-220px;padding:324px 0 37px;background:#75845b}.hello-copy-shell{padding-left:64px}.hello-copy-block{width:min(100%,820px);margin:0 auto 64px;text-align:center}.hello-copy-block h2{margin-bottom:26px!important;font-size:clamp(2rem,2.1vw,2.5rem);line-height:1.15}.hello-copy-block h2,.hello-copy-block p{color:#fff;font-family:var(--font-bahnschrift);font-weight:300;text-align:left}.hello-copy-block p{font-size:clamp(1rem,1.28vw,1.625rem);line-height:1.54}.hello-copy-block p+p{margin-top:14px}.hello-faq-section{padding:72px 0 56px;background:#fff}.hello-faq-list{max-width:none}.hello-faq-item{padding-bottom:34px}.hello-faq-item summary{padding:0 0 10px;border-bottom:2px solid rgba(52,79,46,.8);color:#344f2e;cursor:pointer;font-family:var(--font-bahnschrift);font-size:clamp(1.35rem,1.8vw,2.5rem);font-weight:300;line-height:1.18;list-style:none;transition:transform .18s ease}.hello-faq-item summary:focus-visible,.hello-faq-item summary:hover{transform:translateX(.75rem)}.hello-faq-item[open] summary{transform:translateX(.75rem)}.hello-faq-item summary::-webkit-details-marker{display:none}.hello-faq-item p{max-width:980px;padding:18px 0 0;color:#344f2e;font-family:var(--font-bahnschrift);font-size:clamp(1rem,1.15vw,1.3rem);font-weight:300;line-height:1.5;transition:transform .18s ease}.hello-faq-item[open] p{transform:translateX(.75rem)}@media (max-width:1280px){.hello-shell{padding:0 40px}.hello-copy-shell{padding-left:40px}.hello-copy-wrap{margin-top:-180px;padding-top:274px}}@media (max-width:900px){.hello-shell{padding:0 20px}.hello-hero{padding-top:108px}.hello-image-row{grid-template-columns:1fr;gap:14px}.hello-title{margin-bottom:34px;letter-spacing:.07em}.hello-copy-wrap{margin-top:-120px;padding:138px 0 24px}.hello-copy-shell{padding-left:20px}.hello-copy-block{width:100%;margin-bottom:38px}.hello-copy-block h2{margin-bottom:18px!important}.hello-faq-section{padding:48px 0 36px}.hello-faq-item{padding-bottom:26px}.hello-faq-item summary{padding:0 0 10px}.hello-faq-item summary:focus-visible,.hello-faq-item summary:hover{transform:translateX(.45rem)}.hello-faq-item[open] p,.hello-faq-item[open] summary{transform:translateX(.45rem)}}@media (max-width:640px){.hello-hero{padding-top:96px}.hello-shell{padding:0 16px}.hello-copy-shell{padding-left:16px}}