.ShareHouseHero-module__vyaKsq__figure{background:#101b22;flex-direction:column;justify-content:center;min-width:0;margin:0;display:flex;overflow:hidden}.ShareHouseHero-module__vyaKsq__scene{aspect-ratio:16/9;background:#020713;width:100%;position:relative;overflow:hidden}.ShareHouseHero-module__vyaKsq__scene img{object-fit:cover;object-position:center bottom}.ShareHouseHero-module__vyaKsq__night,.ShareHouseHero-module__vyaKsq__morning{opacity:1}.ShareHouseHero-module__vyaKsq__day{opacity:0}.ShareHouseHero-module__vyaKsq__scene[data-playing=true] .ShareHouseHero-module__vyaKsq__morning{animation:15.6s ease-in-out forwards ShareHouseHero-module__vyaKsq__morning-cycle}.ShareHouseHero-module__vyaKsq__scene[data-playing=true] .ShareHouseHero-module__vyaKsq__day{animation:15.6s ease-in-out forwards ShareHouseHero-module__vyaKsq__day-cycle}@keyframes ShareHouseHero-module__vyaKsq__morning-cycle{0%{opacity:1}.641026%{opacity:1}3.84615%{opacity:1}4.48718%{opacity:0}7.69231%{opacity:0}8.33333%{opacity:0}11.5385%{opacity:1}12.1795%{opacity:1}15.3846%{opacity:1}16.0256%{opacity:0}19.2308%{opacity:0}19.8718%{opacity:0}23.0769%{opacity:1}23.7179%{opacity:1}27.5641%{opacity:1}28.2051%{opacity:0}32.6923%{opacity:0}33.3333%{opacity:0}38.4615%{opacity:1}39.1026%{opacity:1}44.2308%{opacity:1}44.8718%{opacity:0}51.282%{opacity:0}51.9231%{opacity:0}59.6154%{opacity:1}60.2564%{opacity:1}67.9487%{opacity:1}68.5897%{opacity:0}80.1282%{opacity:0}80.7692%{opacity:0}to{opacity:1}}@keyframes ShareHouseHero-module__vyaKsq__day-cycle{0%{opacity:0}.641026%{opacity:0}3.84615%{opacity:1}4.48718%{opacity:1}7.69231%{opacity:0}8.33333%{opacity:0}11.5385%{opacity:0}12.1795%{opacity:0}15.3846%{opacity:1}16.0256%{opacity:1}19.2308%{opacity:0}19.8718%{opacity:0}23.0769%{opacity:0}23.7179%{opacity:0}27.5641%{opacity:1}28.2051%{opacity:1}32.6923%{opacity:0}33.3333%{opacity:0}38.4615%{opacity:0}39.1026%{opacity:0}44.2308%{opacity:1}44.8718%{opacity:1}51.282%{opacity:0}51.9231%{opacity:0}59.6154%{opacity:0}60.2564%{opacity:0}67.9487%{opacity:1}68.5897%{opacity:1}80.1282%{opacity:0}80.7692%{opacity:0}to{opacity:0}}@media (max-width:767px){.ShareHouseHero-module__vyaKsq__scene{aspect-ratio:4/3;max-height:none}}@media (prefers-reduced-motion:reduce){.ShareHouseHero-module__vyaKsq__scene .ShareHouseHero-module__vyaKsq__morning,.ShareHouseHero-module__vyaKsq__scene .ShareHouseHero-module__vyaKsq__day{animation:none;display:none}}
.page-module__E0kJGG__page{--lp-accent:#0f5e9c;--lp-accent-dark:#0a4778;--lp-ink:#17313f;--lp-muted:#516675;--lp-line:#cbd8df;--lp-mist:#eef5f7;width:100%;color:var(--lp-ink);background:#fff}.page-module__E0kJGG__hero{background:var(--lp-mist);border-radius:16px;width:min(1240px,100% - 32px);margin:24px auto 0;overflow:hidden}.page-module__E0kJGG__heroCopy{text-align:center;pointer-events:none;background:linear-gradient(#0514238c,#0514232e 43%,#0000 60%);padding:clamp(24px,4vw,56px);position:absolute;inset:0}.page-module__E0kJGG__hero h1{color:#fff;letter-spacing:-.045em;text-shadow:0 2px 16px #0000002e;font-size:clamp(32px,4.3vw,62px);line-height:1.25}.page-module__E0kJGG__hero h1>span{display:block}.page-module__E0kJGG__hero h1 .page-module__E0kJGG__heroEmphasis{text-underline-offset:.15em;-webkit-text-decoration:underline #badffa;text-decoration:underline #badffa;text-decoration-thickness:.065em}.page-module__E0kJGG__heroDetails{justify-content:space-between;align-items:center;gap:24px;padding:20px 32px;display:flex}.page-module__E0kJGG__lead{max-width:31em;color:var(--lp-muted);margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.8}.page-module__E0kJGG__heroActions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.page-module__E0kJGG__primaryAction,.page-module__E0kJGG__secondaryAction{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-weight:700;line-height:1.4;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.page-module__E0kJGG__primaryAction{color:#fff;background:var(--lp-accent);border-color:var(--lp-accent)}.page-module__E0kJGG__secondaryAction{color:var(--lp-accent-dark);background:#fff;border-color:#aebfc8}.page-module__E0kJGG__primaryAction:active,.page-module__E0kJGG__secondaryAction:active{transform:translateY(1px)}.page-module__E0kJGG__prototypeNotice{width:min(1120px,100% - 32px);color:var(--lp-muted);margin:18px auto 0;font-size:13px;line-height:1.7}.page-module__E0kJGG__serviceIntroduction{text-align:center;width:min(1120px,100% - 32px);margin:120px auto 0}.page-module__E0kJGG__serviceIntroduction h2,.page-module__E0kJGG__journey h2,.page-module__E0kJGG__assurance h2,.page-module__E0kJGG__access h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,48px);line-height:1.25}.page-module__E0kJGG__serviceIntroduction h2{font-size:clamp(40px,5.2vw,72px)}.page-module__E0kJGG__serviceIntroduction p{max-width:54em;color:var(--lp-muted);margin:28px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.8}.page-module__E0kJGG__serviceIntroduction p span{display:block}.page-module__E0kJGG__journey{background:var(--lp-mist);border-radius:16px;width:min(1120px,100% - 32px);margin:120px auto 0;padding:clamp(40px,6vw,72px)}.page-module__E0kJGG__journey ol{counter-reset:journey;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;list-style:none;display:grid}.page-module__E0kJGG__journey li{border-top:3px solid var(--lp-accent);counter-increment:journey;padding-top:22px;position:relative}.page-module__E0kJGG__journey li:before{content:counter(journey);color:var(--lp-accent);margin-bottom:18px;font-size:14px;font-weight:800;display:block}.page-module__E0kJGG__journey h3{font-size:20px;line-height:1.4}.page-module__E0kJGG__journey p{color:var(--lp-muted);margin-top:10px;line-height:1.75}.page-module__E0kJGG__assurance{border:1px solid var(--lp-line);border-radius:16px;width:min(1120px,100% - 32px);margin:120px auto;padding:clamp(40px,6vw,72px)}.page-module__E0kJGG__assuranceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin-top:44px;display:grid}.page-module__E0kJGG__assuranceGrid div{border-left:3px solid var(--lp-accent);padding-left:20px}.page-module__E0kJGG__assuranceGrid h3{font-size:20px}.page-module__E0kJGG__assuranceGrid p{color:var(--lp-muted);margin-top:10px;line-height:1.75}.page-module__E0kJGG__access{width:min(1120px,100% - 32px);margin:0 auto;padding:0 0 96px}.page-module__E0kJGG__facilityName{margin-top:32px;font-size:22px;font-weight:700}.page-module__E0kJGG__facilityAddress{color:var(--lp-muted);overflow-wrap:anywhere;gap:4px;margin:16px 0 24px;font-size:18px;font-style:normal;line-height:1.8;display:grid}.page-module__E0kJGG__mapActions{flex-wrap:wrap;gap:12px;display:flex}.page-module__E0kJGG__mapLinkNote{margin-left:4px;font-size:12px}.page-module__E0kJGG__access a:focus-visible{outline:3px solid var(--lp-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__primaryAction:hover{background:var(--lp-accent-dark);border-color:var(--lp-accent-dark)}.page-module__E0kJGG__secondaryAction:hover{background:#e4eef2;border-color:#91a9b6}}@media (max-width:900px){.page-module__E0kJGG__heroDetails{flex-direction:column;align-items:flex-start;gap:20px}.page-module__E0kJGG__journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-module__E0kJGG__hero{margin-top:12px}.page-module__E0kJGG__heroCopy{padding:20px 24px}.page-module__E0kJGG__heroDetails{padding:24px}.page-module__E0kJGG__headlineOpening>span{display:block}.page-module__E0kJGG__hero h1{font-size:clamp(24px,6.5vw,44px);line-height:1.18}.page-module__E0kJGG__heroActions,.page-module__E0kJGG__primaryAction,.page-module__E0kJGG__secondaryAction{width:100%}.page-module__E0kJGG__serviceIntroduction,.page-module__E0kJGG__journey,.page-module__E0kJGG__assurance{margin-top:88px}.page-module__E0kJGG__journey{padding:36px 24px}.page-module__E0kJGG__journey ol{grid-template-columns:1fr;margin-top:36px}.page-module__E0kJGG__assurance{padding:36px 24px}.page-module__E0kJGG__assuranceGrid{grid-template-columns:1fr;margin-top:32px}.page-module__E0kJGG__assurance{margin-bottom:88px}.page-module__E0kJGG__access{padding-bottom:64px}.page-module__E0kJGG__mapActions{flex-direction:column}.page-module__E0kJGG__facilityName{font-size:20px}.page-module__E0kJGG__facilityAddress{font-size:16px}}@media (max-width:420px){.page-module__E0kJGG__hero h1{font-size:clamp(22px,6.5vw,28px)}.page-module__E0kJGG__heroCopy{padding:16px 20px}.page-module__E0kJGG__hero,.page-module__E0kJGG__prototypeNotice,.page-module__E0kJGG__serviceIntroduction,.page-module__E0kJGG__journey,.page-module__E0kJGG__assurance,.page-module__E0kJGG__access{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__primaryAction,.page-module__E0kJGG__secondaryAction{transition:none}}
