@media screen and (orientation:landscape){:root{--layoutWidth:1280;--layoutHeight:800}}@media screen and (orientation:portrait){:root{--layoutWidth:800;--layoutHeight:1280}}:root{--blue:#0790eb;--cobalt-100:#11192e;--cobalt-200:#404759;--cobalt-60:#7075b2;--cobalt-40:#a1a3ab;--light-grey:#f5f5f5;--white:#fff}.InternalHero{flex-direction:column;padding:16px 16px 32px;display:flex}@media only screen and (min-width:1280px){.InternalHero{padding:48px 0 128px}}.InternalHero__breadcrumb{opacity:0;align-items:center;gap:0;margin-bottom:32px;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(16px)}@media only screen and (min-width:1280px){.InternalHero__breadcrumb{margin-bottom:64px}}.InternalHero__breadcrumb-link{text-decoration:none}@media only screen and (min-width:1280px){.InternalHero__breadcrumb-home.Typography,.InternalHero__breadcrumb-current.Typography{font-size:25vw;line-height:98px}}@media only screen and (min-width:1280px) and (min-width:576px) and (max-width:767.98px){.InternalHero__breadcrumb-home.Typography,.InternalHero__breadcrumb-current.Typography{font-size:min(12.5vw,100px)}}@media only screen and (min-width:1280px) and (min-width:512px) and (max-width:1279.98px){.InternalHero__breadcrumb-home.Typography,.InternalHero__breadcrumb-current.Typography{font-size:min(12.5vw,100px)}}@media only screen and (min-width:1280px) and (min-width:1280px){.InternalHero__breadcrumb-home.Typography,.InternalHero__breadcrumb-current.Typography{font-size:6.25rem}}@media only screen and (min-width:1280px) and (max-width:1679.98px){.InternalHero__breadcrumb-home.Typography,.InternalHero__breadcrumb-current.Typography{font-family:var(--font-vwhead-regular);letter-spacing:-3%;vertical-align:middle;font-size:68px;font-weight:400;line-height:98%}}.InternalHero__breadcrumb-home.Typography{opacity:.2}.InternalHero__banner{width:calc(100vw - var(--scrollbar-width,0px));margin-left:calc(50% - 50vw + var(--scrollbar-width,0px)/2);margin-right:calc(50% - 50vw + var(--scrollbar-width,0px)/2);opacity:0;height:220vh;margin-bottom:40px;transition:opacity .6s cubic-bezier(.22,1,.36,1) .12s}@media only screen and (min-width:1280px){.InternalHero__banner{margin-bottom:72px}}@media only screen and (min-width:1280px) and (max-width:1679.98px){.InternalHero__banner{width:auto;margin-bottom:0;margin-left:0;margin-right:0}}.InternalHero__banner.ScrollExpandMedia--static{height:auto}.InternalHero__banner.ScrollExpandMedia--static .ScrollExpandMedia__sticky{overflow:visible}@media (max-width:1279.98px){.InternalHero__banner .ScrollExpandMedia__frame{top:calc(2% - var(--progress)*2%);bottom:calc(38% - var(--progress)*38%)}}@media only screen and (min-width:1280px){.InternalHero__banner .ScrollExpandMedia__frame{width:calc(95vw + var(--progress)*(100vw - var(--scrollbar-width,0px) - 95vw));height:calc(95vh + var(--progress)*5vh);border-radius:calc(20px - var(--progress)*20px);position:relative;inset:auto}}@media only screen and (min-width:1280px) and (max-width:1679.98px){.InternalHero__banner .ScrollExpandMedia__frame{width:calc(100% + var(--progress)*(100vw - var(--scrollbar-width,0px) - 100%));height:calc(780px + var(--progress)*(100vh - 780px));border-radius:calc(20px - var(--progress)*20px)}}@media only screen and (min-width:1280px){.InternalHero__banner .ScrollExpandMedia__sticky{margin-top:32px;overflow:visible}}.InternalHero__banner.ScrollExpandMedia--static .ScrollExpandMedia__frame{aspect-ratio:16/9}.InternalHero__bannerImage,.InternalHero__bannerVideo{object-fit:cover;display:block}.InternalHero__bannerVideo{width:100%;height:100%;position:absolute;inset:0}.InternalHero__intro{opacity:0;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;transition:opacity .6s cubic-bezier(.22,1,.36,1) .24s,transform .6s cubic-bezier(.22,1,.36,1) .24s;display:flex;transform:translateY(24px)}@media only screen and (min-width:1280px){.InternalHero__intro{max-width:990px}}.InternalHero__title.Typography{white-space:pre-line;letter-spacing:-.02em;margin-bottom:24px;font-weight:700;line-height:1.1}@media (max-width:1279.98px){.InternalHero__title.Typography{font-size:clamp(1.75rem,6.5vw,2.5rem)}}@media only screen and (min-width:1280px){.InternalHero__title.Typography{font-family:var(--font-vwhead-bold);letter-spacing:-2%;letter-spacing:-2%;margin:92px 0 36px;font-size:98px;font-weight:700;line-height:90%}}.InternalHero__description.Typography{max-width:560px;font-family:var(--font-vwhead-regular);letter-spacing:0%;font-size:16px;font-weight:400;line-height:128%}@media only screen and (min-width:1280px){.InternalHero__description.Typography{font-size:16px}}.InternalHero--revealed .InternalHero__breadcrumb,.InternalHero--revealed .InternalHero__banner,.InternalHero--revealed .InternalHero__intro{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.InternalHero .InternalHero__breadcrumb,.InternalHero .InternalHero__banner,.InternalHero .InternalHero__intro{transition:opacity .7s cubic-bezier(.22,1,.36,1);transform:none}}
