.Hero-module__8xN3Cq__hero{margin-top:-40px;margin-bottom:50px;position:relative}.Hero-module__8xN3Cq__heroInner{border-bottom:1px solid var(--color-primary);grid-template-columns:1fr 1fr;align-items:center;row-gap:40px;display:grid}.Hero-module__8xN3Cq__heroContent{z-index:10;text-align:center;width:100%;padding:100px 80px;position:relative}.Hero-module__8xN3Cq__heroLeftCopy{width:100%;max-width:720px;margin:0 auto}.Hero-module__8xN3Cq__heroTitle{opacity:0;margin:0;font-size:40px;line-height:1.1;transition:opacity 1.5s ease-out,transform 1.5s ease-out;transform:translateY(100px)}.Hero-module__8xN3Cq__heroTitleVisible{opacity:1;transform:translateY(0)}.Hero-module__8xN3Cq__heroDescription{text-align:justify;margin:28px auto 0;font-size:20px;line-height:1.6}.Hero-module__8xN3Cq__heroEyebrow{margin-top:28px;font-size:16px;font-weight:700}.Hero-module__8xN3Cq__heroImagePair{justify-content:center;align-items:flex-start;gap:10px;width:100%;max-width:380px;margin:20px auto 0;display:flex}.Hero-module__8xN3Cq__heroImageLeft,.Hero-module__8xN3Cq__heroImageRight{aspect-ratio:.78;width:50%;position:relative;overflow:hidden}.Hero-module__8xN3Cq__heroImageLeft{transform:translateY(38px)}.Hero-module__8xN3Cq__heroImageRight{transform:translateY(0)}.Hero-module__8xN3Cq__heroImage{object-fit:cover}.Hero-module__8xN3Cq__heroActions{flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-top:72px;display:flex}.Hero-module__8xN3Cq__heroCtaPrimary{background-color:var(--color-tertiary);letter-spacing:.35px;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:12px;align-items:center;padding:10px;font-size:14px;transition:background-color .15s;display:inline-flex}.Hero-module__8xN3Cq__heroCtaPrimary:hover{background-color:var(--color-primary);color:var(--color-white)}.Hero-module__8xN3Cq__heroCtaLink{text-transform:uppercase;letter-spacing:.35px;text-decoration-line:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px;font-size:14px;text-decoration-thickness:2px;transition:color .15s}.Hero-module__8xN3Cq__heroRightCopy{width:100%;height:100%;position:relative;overflow:hidden}.Hero-module__8xN3Cq__heroRightImage{object-fit:cover;object-position:center;will-change:transform;width:100%;height:100%;position:relative!important}.Hero-module__8xN3Cq__whyInner{text-align:center;flex-direction:column;align-items:center;gap:50px;max-width:768px;margin-left:auto;margin-right:auto;padding:96px 24px;display:flex}.Hero-module__8xN3Cq__whyTitle{opacity:0;font-size:36px;transition:opacity 1.5s ease-out,transform 1.5s ease-out;transform:translateY(100px)}.Hero-module__8xN3Cq__whyTitleVisible{opacity:1;transform:translateY(0)}.Hero-module__8xN3Cq__whyDescription{opacity:0;font-size:22px;transition:opacity 1.5s ease-out,transform 1.5s ease-out;transform:translateY(100px)}.Hero-module__8xN3Cq__whyDescriptionVisible{opacity:1;transform:translateY(0)}.Hero-module__8xN3Cq__whyFlow{justify-content:center;align-items:center;gap:16px;font-size:36px;display:flex}.Hero-module__8xN3Cq__whyCta{border:1px solid var(--color-primary);background-color:var(--color-tertiary);color:var(--color-primary);border-radius:16px;align-items:center;width:max-content;padding:4px 12px;font-size:16px;transition:background-color .15s;display:inline-flex}.Hero-module__8xN3Cq__whyCta:hover{background-color:var(--color-primary);color:var(--color-white)}.Hero-module__8xN3Cq__sanctuaryImage{width:100%;height:700px;position:relative;overflow:hidden}.Hero-module__8xN3Cq__sanctuaryImageContent,.Hero-module__8xN3Cq__sanctuaryImageContentOne{object-fit:cover;object-position:center;will-change:transform}.Hero-module__8xN3Cq__howSection{border-top:1px solid var(--color-primary);width:100%;margin-top:40px}.Hero-module__8xN3Cq__howHeader{text-align:center;opacity:0;padding:48px 24px;transition:opacity 1.5s ease-out,transform 1.5s ease-out;transform:translateY(100px)}.Hero-module__8xN3Cq__howHeaderVisible{opacity:1;transform:translateY(0)}.Hero-module__8xN3Cq__howTitle{margin:0;font-size:60px;font-weight:400;line-height:1.1}.Hero-module__8xN3Cq__howSubtitle{margin-top:8px;margin-bottom:0;font-size:20px;line-height:1.5}.Hero-module__8xN3Cq__howGrid{border-top:1px solid var(--color-primary);border-left:1px solid var(--color-primary);grid-template-columns:1fr 1fr;width:100%;display:grid}.Hero-module__8xN3Cq__howStep{border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);flex-direction:column;justify-content:center;min-height:176px;padding:70px 40px;display:flex}.Hero-module__8xN3Cq__stepTitle{opacity:0;margin:0;font-size:24px;transition:opacity 1.5s ease-out,transform 1.5s ease-out;transform:translateY(100px)}.Hero-module__8xN3Cq__stepTitleVisible{opacity:1;transform:translateY(0)}.Hero-module__8xN3Cq__stepTitle strong{font-weight:700}.Hero-module__8xN3Cq__stepDescription{text-align:justify;opacity:0;max-width:480px;margin-top:2px;margin-bottom:0;font-size:24px;transition:opacity 1.5s ease-out,transform 1.5s ease-out;transform:translateY(100px)}.Hero-module__8xN3Cq__stepDescriptionVisible{opacity:1;transform:translateY(0)}.Hero-module__8xN3Cq__navigateContact{text-decoration:underline}@media (max-width:1199.98px){.Hero-module__8xN3Cq__heroContent{padding:100px 40px}}@media (max-width:767.98px){.Hero-module__8xN3Cq__heroInner{grid-template-columns:1fr;row-gap:0}.Hero-module__8xN3Cq__heroContent{padding:70px 24px}.Hero-module__8xN3Cq__heroRightCopy{width:100%;height:500px}.Hero-module__8xN3Cq__heroRightImage{width:100%;height:100%}.Hero-module__8xN3Cq__stepTitle,.Hero-module__8xN3Cq__stepDescription{font-size:16px}.Hero-module__8xN3Cq__whyInner{gap:30px}.Hero-module__8xN3Cq__whyDescription{font-size:20px}.Hero-module__8xN3Cq__whyFlow{font-size:26px}.Hero-module__8xN3Cq__howGrid{grid-template-columns:1fr}.Hero-module__8xN3Cq__howStep{min-height:auto;padding:32px 24px}.Hero-module__8xN3Cq__stepTitle{font-size:16px}.Hero-module__8xN3Cq__stepDescription{font-size:15px}.Hero-module__8xN3Cq__howTitle{font-size:48px}.Hero-module__8xN3Cq__howSubtitle{font-size:16px}}@media (max-width:575.98px){.Hero-module__8xN3Cq__heroTitle{font-size:28px}.Hero-module__8xN3Cq__whyFlow,.Hero-module__8xN3Cq__whyDescription{font-size:18px}.Hero-module__8xN3Cq__whyTitle{font-size:28px}.Hero-module__8xN3Cq__howTitle{font-size:36px}.Hero-module__8xN3Cq__sanctuaryImage{height:300px}.Hero-module__8xN3Cq__sanctuaryImageContent{object-fit:contain}}
