.ApproachPreview_max-height-container__BNIVM{min-height:100vh;min-height:100dvh;min-height:100svh;overflow-x:hidden;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media screen and (min-width:768px){.ApproachPreview_max-height-container__BNIVM{min-height:100vh;min-height:100dvh;min-height:100svh}}.ApproachPreview_max-height-container__BNIVM{background-color:#f0f0f0;border-radius:8px;padding:16px}@supports not (min-height:1dvh){.ApproachPreview_max-height-container__BNIVM{max-height:100vh;min-height:auto}}.ApproachPreview_section__9DyHi{padding-inline:.625rem}@media screen and (min-width:640px){.ApproachPreview_section__9DyHi{padding-inline:1rem}}@media screen and (min-width:768px){.ApproachPreview_section__9DyHi{padding-inline:1.5rem}}@media screen and (min-width:1024px){.ApproachPreview_section__9DyHi{padding-inline:2.5rem}}.ApproachPreview_container__4Bc0x{display:flex;flex-direction:column;gap:3rem;padding:6rem 0}@media(min-width:1024px){.ApproachPreview_container__4Bc0x{align-items:center;flex-direction:row}}.ApproachPreview_imageColumn__Qjvpz{align-items:center;display:flex;flex:1;justify-content:center}.ApproachPreview_imageColumn__Qjvpz .ApproachPreview_previewImage__fPL95{width:100%}@media(min-width:1024px){.ApproachPreview_imageColumn__Qjvpz .ApproachPreview_previewImage__fPL95{height:860px;max-width:860px;position:absolute;transform:translate(14vw)}}.ApproachPreview_contentColumn__QSaiH{display:flex;flex:1;flex-direction:column;gap:1.5rem;width:100%}.ApproachPreview_title__oI0VF{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(min-width:768px){.ApproachPreview_title__oI0VF{font-size:3rem}}.ApproachPreview_content___fCSG{display:flex;flex-direction:column;gap:2.6rem;max-width:668px;z-index:2}.ApproachPreview_content___fCSG p{font-size:clamp(1.125rem,.7922rem + 1.4201vw,1.875rem);line-height:1.5;margin:0}.ApproachPreview_container__4Bc0x canvas{height:100%;position:relative;width:100%}.ApproachPreview_visuallyHidden__LYpR_{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ApproachPreviewImage_container___6QvC{display:grid;height:100%;place-items:center;position:relative;width:100%}@media(min-width:1024px){.ApproachPreviewImage_container___6QvC{mask-image:linear-gradient(90deg,#000,transparent);-webkit-mask-image:linear-gradient(90deg,#000,transparent)}}.ApproachPreviewImage_container___6QvC canvas{display:block;max-height:100%;max-width:100%}