.vision-background[data-astro-cid-ywlweo73]{position:absolute;z-index:-1;top:432px;left:50%;width:max(100%,1000px);height:185.375vw;min-height:1854px;overflow:hidden;opacity:.1;transform:translate(-50%);pointer-events:none}.vision-background[data-astro-cid-ywlweo73] img[data-astro-cid-ywlweo73]{position:absolute;top:-3.66%;width:100%;height:132.41%;max-width:none}.vision-main[data-astro-cid-ywlweo73]{padding:clamp(72px,8.1875vw,131px) 24px clamp(64px,9.25vw,148px)}.vision-heading[data-astro-cid-ywlweo73]{max-width:1280px;margin-inline:auto;color:#111f1f;font-size:clamp(32px,4vw,64px);font-weight:500;line-height:1.125;letter-spacing:-.01em}.vision-headline[data-astro-cid-ywlweo73]{display:flex;align-items:start;justify-content:center;gap:.24em}.vision-prefix[data-astro-cid-ywlweo73]{flex-shrink:0}.vision-reel[data-astro-cid-ywlweo73]{display:grid;grid-template-rows:1fr;min-width:0;overflow:hidden;mask-image:linear-gradient(transparent,#000 .16em)}.vision-phrase[data-astro-cid-ywlweo73]{grid-area:1 / 1;visibility:hidden}.vision-phrase[data-astro-cid-ywlweo73]:first-child{visibility:visible}.vision-copy[data-astro-cid-ywlweo73]{max-width:605px;margin:100px auto 0}.vision-introduction[data-astro-cid-ywlweo73]{position:relative;font-size:30px;line-height:40px}.vision-introduction[data-astro-cid-ywlweo73]:before{content:"";position:absolute;inset:6px auto 6px -55px;width:10px;background:#111f1f1a}.vision-principles[data-astro-cid-ywlweo73]{display:grid;gap:64px;margin-top:104px}.vision-principles[data-astro-cid-ywlweo73] h2[data-astro-cid-ywlweo73]{margin-bottom:4px;font-size:24px;font-weight:500;line-height:32px}.vision-principles[data-astro-cid-ywlweo73] p[data-astro-cid-ywlweo73]{font-size:21px;font-weight:300;line-height:32px}@media(width>=1200px){.vision-copy[data-astro-cid-ywlweo73]{position:relative;left:-20px}}@media(width<800px){.vision-headline[data-astro-cid-ywlweo73]{flex-direction:column;gap:8px}.vision-reel[data-astro-cid-ywlweo73]{width:100%}.vision-copy[data-astro-cid-ywlweo73]{margin-top:48px}.vision-introduction[data-astro-cid-ywlweo73]{padding-left:24px;font-size:24px;line-height:34px}.vision-introduction[data-astro-cid-ywlweo73]:before{left:0;width:5px}.vision-principles[data-astro-cid-ywlweo73]{gap:48px;margin-top:64px}.vision-principles[data-astro-cid-ywlweo73] h2[data-astro-cid-ywlweo73]{font-size:22px;line-height:30px}.vision-principles[data-astro-cid-ywlweo73] p[data-astro-cid-ywlweo73]{font-size:19px;line-height:30px}.vision-background[data-astro-cid-ywlweo73]{top:360px}}
