.home-concept_concept__JdXMz{--concept-surface:#f4f7f7;--type-section:clamp(2.75rem,4.4vw,4rem);--type-card:clamp(1.45rem,1.9vw,1.75rem)}.home-concept_concept__JdXMz .home-concept_routeSection__jkG3w{padding-block:clamp(4.5rem,8vw,7.5rem)}.home-concept_concept__JdXMz .home-concept_introduction__1da5v{align-items:center;gap:2rem 5rem}.home-concept_introduction__1da5v h2{max-width:15ch;text-wrap:balance}.home-concept_introduction__1da5v p{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.65;max-width:39ch}.home-concept_concept__JdXMz .home-concept_routeGrid__FSW90{gap:1.5rem;margin-block-start:clamp(3rem,5vw,4.5rem)}.home-concept_concept__JdXMz .home-concept_routeCard___hbBc{overflow:hidden;padding:0;border:1px solid #e4ebed;border-radius:24px;background:var(--concept-surface);box-shadow:none;display:flex;flex-direction:column;transition:border-color var(--motion-interface) var(--ease-interface),box-shadow var(--motion-interface) var(--ease-interface)}.home-concept_concept__JdXMz .home-concept_routeCard___hbBc:is(:hover,:focus-visible){background:var(--concept-surface);border-color:#86b4bb;box-shadow:0 12px 30px rgb(17 75 95/7%);transform:none}.home-concept_cardVisual__x7EsM{position:relative;aspect-ratio:3/2;overflow:hidden;isolation:isolate;background:#e8f1f2}.home-concept_cardVisual__x7EsM>img{-o-object-fit:cover;object-fit:cover}.home-concept_cardVisual__x7EsM .home-concept_lifeImage__HSH0U{-o-object-position:68% center;object-position:68% center}.home-concept_cardCopy__8tkt_{display:flex;flex:1;flex-direction:column;padding:clamp(1.5rem,2.2vw,2rem)}.home-concept_cardCopy__8tkt_ .home-route-category{margin-block:0 1.25rem;font-size:1rem;letter-spacing:var(--tracking-interface);color:#406672}.home-concept_cardCopy__8tkt_ h3{max-width:24ch;text-wrap:pretty}.home-concept_cardCopy__8tkt_ .home-route-description{margin-block-start:1rem;font-size:1rem;line-height:1.65}.home-concept_concept__JdXMz .home-concept_cardArrow__1cklZ{display:grid;place-items:center;width:44px;height:44px;margin-block-start:1.75rem;border:1px solid #c6d6da;border-radius:50%;font-family:Arial,sans-serif;font-size:1.4rem;color:var(--wya-deep-blue);transition:background-color var(--motion-interface) var(--ease-interface),transform var(--motion-interface) var(--ease-interface)}.home-concept_routeCard___hbBc:is(:hover,:focus-visible) .home-concept_cardArrow__1cklZ{background:var(--wya-aqua);border-color:var(--wya-aqua);transform:translate(2px,-2px)}.home-concept_concept__JdXMz .home-concept_reassurance__YVlb3{margin-block:3rem;max-width:62ch;font-size:.9375rem;line-height:1.75;color:#4c626a}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4.5rem);margin-block-start:0;border:1px solid transparent;border-radius:28px;background:var(--wya-deep-blue);gap:2rem;box-shadow:none}.home-concept_contactPanel__6GJPY:before{content:"";position:absolute;width:32rem;height:32rem;inset-inline-end:-12rem;top:-22rem;border:2.5rem solid rgb(0 226 226/9%);border-radius:50%;pointer-events:none}.home-concept_contactPanel__6GJPY>*{position:relative}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY:is(:hover,:focus-visible){background:#0d4254;border-color:var(--wya-aqua);box-shadow:none;transform:none}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY:is(:hover,:focus-visible) h2{color:white}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY:is(:hover,:focus-visible) p{color:rgb(255 255 255/80%)}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY .home-contact-label,.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY:is(:hover,:focus-visible) .home-contact-label{color:var(--wya-aqua);margin-block-end:1.5rem}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY .home-contact-title{max-width:19ch}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY .home-contact-arrow{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgb(255 255 255/40%);border-radius:50%;align-self:center;justify-self:end;padding:0;color:white;font-family:Arial,sans-serif;font-size:1.75rem}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY:is(:hover,:focus-visible) .home-contact-arrow{background:var(--wya-aqua);border-color:var(--wya-aqua);color:var(--wya-deep-blue)}html[dir=rtl] .home-concept_concept__JdXMz .home-concept_cardArrow__1cklZ{transform:scaleX(-1)}html[dir=rtl] .home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY .home-contact-arrow{transform:scaleX(-1);font-size:1.75rem}html[dir=rtl] .home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY .home-contact-arrow:after{content:none}@media (min-width:1024px){.home-concept_concept__JdXMz .home-concept_introduction__1da5v{grid-template-columns:1fr 1.2fr}}@media (max-width:767px){.home-concept_concept__JdXMz{--type-section:clamp(2.5rem,10vw,3.25rem)}.home-concept_concept__JdXMz .home-concept_routeGrid__FSW90{gap:1.5rem}.home-concept_cardCopy__8tkt_{padding:1.75rem}.home-concept_cardVisual__x7EsM{aspect-ratio:1.6}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY{display:grid;grid-template-columns:1fr}.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY .home-contact-arrow{justify-self:start;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.home-concept_concept__JdXMz .home-concept_cardArrow__1cklZ,.home-concept_concept__JdXMz .home-concept_routeCard___hbBc{transition:none}.home-concept_routeCard___hbBc:is(:hover,:focus-visible) .home-concept_cardArrow__1cklZ{transform:none}html[dir=rtl] .home-concept_routeCard___hbBc:is(:hover,:focus-visible) .home-concept_cardArrow__1cklZ{transform:scaleX(-1)}}@media (forced-colors:active){.home-concept_concept__JdXMz .home-concept_cardArrow__1cklZ,.home-concept_concept__JdXMz .home-concept_contactPanel__6GJPY,.home-concept_concept__JdXMz .home-concept_routeCard___hbBc{border-color:CanvasText}}