.YjvrpW_hero{--heading-size:64px;--body-size:14px;--nav-link-size:18px;--pad-x:20px;--pad-y:30px;--nav-gap:12px;--scroll-distance:clamp(300px, 70vh, 700px);--toolbar-gap:0px;height:calc(100vh + var(--scroll-distance));height:calc(100lvh + var(--scroll-distance));background-color:var(--color-light);position:relative}@supports (height:100svh){.YjvrpW_hero{--toolbar-gap:calc(100lvh - 100svh)}}.YjvrpW_stage{--progress:0;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden}.YjvrpW_pane{position:absolute;inset:0}.YjvrpW_paneLight{background-color:var(--color-light)}.YjvrpW_paneDark{z-index:1;background-color:var(--color-dark);clip-path:inset(0 0 0 100%)}.YjvrpW_heading{z-index:1;height:100svh;font-size:var(--heading-size);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-end;margin:0;padding:0 10%;font-weight:700;line-height:1.45;display:flex;position:absolute;top:0;left:0;right:0}.YjvrpW_headingOnLight{color:var(--color-ink-on-light)}.YjvrpW_headingOnDark{color:var(--color-ink-on-dark)}.YjvrpW_headingLine{white-space:nowrap;transform:translateX(calc(var(--progress) * (100% - 80vw)));will-change:transform;display:block}.YjvrpW_description{bottom:calc(var(--pad-y) + var(--toolbar-gap));left:var(--pad-x);max-width:90%;position:absolute}.YjvrpW_descriptionText,.YjvrpW_descriptionLocation{font-size:var(--body-size);color:var(--color-black);opacity:0;animation:YjvrpW_fade-in-up .8s var(--ease-out-quint) forwards;margin:0;font-weight:200;line-height:1.08;transform:translateY(20px)}.YjvrpW_descriptionText{margin-bottom:20px;animation-delay:1s}.YjvrpW_descriptionLocation{animation-delay:1.2s}.YjvrpW_nav{right:var(--pad-x);bottom:calc(var(--pad-y) + var(--toolbar-gap));z-index:2;align-items:flex-end;gap:var(--nav-gap);text-align:right;flex-direction:column;display:flex;position:absolute}.YjvrpW_navLink{font-size:var(--nav-link-size);color:var(--color-light);opacity:0;animation:YjvrpW_fade-in-up .5s var(--ease-out-quint) forwards;font-weight:200;line-height:1.4;text-decoration:none;display:inline-block;transform:translateY(20px)}.YjvrpW_navLink:first-child{animation-delay:1s}.YjvrpW_navLink:nth-child(2){animation-delay:1.15s}.YjvrpW_navLink:nth-child(3){animation-delay:1.3s}.YjvrpW_navLink:nth-child(4){animation-delay:1.45s}.YjvrpW_navLabel{transition:translate .45s var(--ease-out-quint);padding-bottom:2px;display:inline-block;position:relative}.YjvrpW_navLabel:after{content:"";background-color:var(--color-light);transform-origin:100%;width:100%;height:1px;transition:transform .45s var(--ease-out-quint);position:absolute;bottom:0;left:0;transform:scaleX(0)}.YjvrpW_navLink:hover .YjvrpW_navLabel:after,.YjvrpW_navLink:focus-visible .YjvrpW_navLabel:after{transform-origin:0;transform:scaleX(1)}.YjvrpW_navLink:focus-visible{outline:1px solid var(--color-light);outline-offset:4px}@media (hover:hover){.YjvrpW_navLink:hover .YjvrpW_navLabel{translate:-5px}}@keyframes YjvrpW_fade-in-up{to{opacity:1;transform:translateY(0)}}@media (min-width:481px){.YjvrpW_hero{--heading-size:96px;--body-size:16px;--nav-link-size:20px;--pad-x:30px;--pad-y:40px;--nav-gap:16px}}@media (min-width:769px){.YjvrpW_hero{--nav-gap:20px}.YjvrpW_description{bottom:calc(var(--pad-x) + var(--toolbar-gap));max-width:768px}}@media (min-width:1181px){.YjvrpW_hero{--heading-size:128px;--body-size:22px;--nav-link-size:32px;--pad-x:80px;--pad-y:60px}}
