.hm-heroWrap{position:relative}.hm-stage{min-height:100svh;padding:96px var(--gutter) 40px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hm-name{z-index:1;font-size:min(var(--step-poster), calc((100vw - 2 * var(--gutter)) / 4.5));line-height:.88;position:relative}.hm-half{white-space:nowrap;display:block}.hm-figure{z-index:2;pointer-events:none;flex:1;justify-content:center;align-items:flex-end;margin:-.5em 0 24px;display:flex;position:relative}.hm-figureImg{width:auto;max-width:100%;height:auto;max-height:54svh;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.hm-support{z-index:3;position:relative}@media (min-width:1024px){.hm-stage{height:100svh;min-height:640px;padding:88px var(--gutter) 48px}.hm-name{font-size:min(calc((100vw - 2 * var(--gutter)) / 4.9), 30svh)}.hm-figure{flex:none;height:74%;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hm-figureImg{width:auto;max-width:none;height:100%;max-height:none;-webkit-mask-image:none;mask-image:none}.hm-support{left:var(--gutter);width:min(34ch, calc(50vw - 24svh - var(--gutter)));position:absolute;bottom:48px}}@media (prefers-reduced-motion:no-preference){.hm-halfL{animation:hm-fromLeft 1s var(--ease-out) .12s backwards}.hm-halfR{animation:hm-fromRight 1s var(--ease-out) .22s backwards}.hm-figureImg{animation:hm-rise 1s var(--ease-out) .32s backwards}.hm-rise{animation:hm-rise .8s var(--ease-out) .52s backwards}}@keyframes hm-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes hm-fromLeft{0%{opacity:0;transform:translate(-48px)}}@keyframes hm-fromRight{0%{opacity:0;transform:translate(48px)}}.hm-panel{width:100%;position:relative}.hm-panelLink{padding:96px var(--gutter);color:inherit;grid-template-areas:"text""art""cta";row-gap:40px;display:grid}.hm-panelText{grid-area:text}.hm-panelName{font-size:clamp(3.5rem,8vw,9rem);line-height:.9}.hm-panelNameInner{display:inline-block;position:relative}.hm-panelNameInner:after{content:"";transform-origin:100%;height:6px;transition:transform var(--t-ui) var(--ease-out);background:currentColor;position:absolute;bottom:-.04em;left:0;right:0;transform:scaleX(0)}.hm-art{grid-area:art;justify-content:center;align-items:center;display:flex}.hm-phoneWindow{aspect-ratio:780/1690;border-radius:4px;width:60vw;max-width:390px;position:relative;overflow:hidden}.hm-phoneShot{object-fit:cover;object-position:top;transition:transform .6s var(--ease-soft)}.hm-panelCta{grid-area:cta;justify-self:start}@media (hover:hover) and (pointer:fine){.hm-panelLink:hover .hm-phoneShot{transform:scale(1.03)}.hm-panelLink:hover .hm-panelNameInner:after,.hm-panelLink:hover .hm-panelCta:after{transform-origin:0;transform:scaleX(1)}}.hm-panelLink:focus-visible .hm-panelNameInner:after{transform:scaleX(1)}@media (min-width:1024px){.hm-panelLink{min-height:100svh;padding:0 var(--gutter);grid-template:".art"1fr"text art""cta art"".art"1fr/1fr 1fr;gap:40px 32px}.hm-phoneWindow{width:min(33.2308svh,390px)}.hm-aboutWrap{height:200svh}.hm-aboutPin{height:100svh;position:sticky;top:0}.hm-aboutItems{margin-top:-100svh;padding-top:12svh}.hm-aboutItem{flex-direction:column;width:20vw;height:44svh;display:flex}.hm-aboutPic{flex:1;min-height:0}}@media (max-width:1023px){.hm-aboutPic{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.hm-phoneShot,.hm-panelNameInner:after{transition:none}.hm-panelLink:hover .hm-phoneShot{transform:none}}
