.home-module__oe3DtG__opening{display:grid}.home-module__oe3DtG__intro,.home-module__oe3DtG__final{grid-area:1/1}.home-module__oe3DtG__intro{display:block}.home-module__oe3DtG__ln{clip-path:inset(-.3em);display:block}.home-module__oe3DtG__ln>span{transition:transform .56s cubic-bezier(.2,0,0,1);display:block;transform:translateY(135%)}.home-module__oe3DtG__opening[data-phase=l1] .home-module__oe3DtG__ln:first-child>span,.home-module__oe3DtG__opening[data-phase=l2] .home-module__oe3DtG__ln:nth-child(-n+2)>span,.home-module__oe3DtG__opening[data-phase=l3] .home-module__oe3DtG__ln>span{transform:none}.home-module__oe3DtG__opening[data-phase=swap] .home-module__oe3DtG__ln>span{transition:transform .38s cubic-bezier(.4,0,1,1);transform:translateY(135%)}.home-module__oe3DtG__opening[data-phase=done] .home-module__oe3DtG__intro{visibility:hidden}.home-module__oe3DtG__final{clip-path:inset(0 0 100%);display:block;transform:translateY(-.45em)}.home-module__oe3DtG__opening[data-phase=swap] .home-module__oe3DtG__final,.home-module__oe3DtG__opening[data-phase=done] .home-module__oe3DtG__final{clip-path:inset(-.3em -.3em -.35em);transition:clip-path .64s cubic-bezier(.2,0,0,1),transform .64s cubic-bezier(.2,0,0,1);transform:none}.home-module__oe3DtG__lrow{position:relative;overflow:hidden}.home-module__oe3DtG__lrow>*{z-index:1;position:relative}.home-module__oe3DtG__lrow:before{content:"";background:#e3f0ec;transition:transform .52s cubic-bezier(.2,0,0,1);position:absolute;inset:0;transform:translate(-101%)}.home-module__oe3DtG__lrow[dir=rtl]:before,[dir=rtl] .home-module__oe3DtG__lrow:before{transform:translate(101%)}.home-module__oe3DtG__lrow.home-module__oe3DtG__locked:before{transform:none}.home-module__oe3DtG__collapse{grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.2,0,0,1);display:grid}.home-module__oe3DtG__collapse>*{min-height:0;overflow:hidden}.home-module__oe3DtG__collapse.home-module__oe3DtG__shut{grid-template-rows:0fr}.home-module__oe3DtG__slideOut{transition:transform .42s cubic-bezier(.4,0,1,1);transform:translate(105%)}.home-module__oe3DtG__slideIn{animation:.52s cubic-bezier(.2,0,0,1) both home-module__oe3DtG__slideIn}[dir=rtl] .home-module__oe3DtG__slideOut{transform:translate(-105%)}[dir=rtl] .home-module__oe3DtG__slideIn{animation-name:home-module__oe3DtG__slideInRtl}@keyframes home-module__oe3DtG__slideInRtl{0%{transform:translate(105%)}}@keyframes home-module__oe3DtG__slideIn{0%{transform:translate(-105%)}}.home-module__oe3DtG__lock{position:relative}.home-module__oe3DtG__stage{padding-block:64px;position:relative;overflow:hidden}.home-module__oe3DtG__lockGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.home-module__oe3DtG__caps{flex-direction:column;gap:22px;display:flex}.home-module__oe3DtG__cap{flex-direction:column;gap:8px;transition:opacity .32s cubic-bezier(.2,0,0,1),transform .48s cubic-bezier(.2,0,0,1);display:flex}.home-module__oe3DtG__cap.home-module__oe3DtG__off{opacity:.45}.home-module__oe3DtG__lock[data-mode=still] .home-module__oe3DtG__cap.home-module__oe3DtG__off,.home-module__oe3DtG__lock[data-done] .home-module__oe3DtG__cap.home-module__oe3DtG__off{opacity:1}.home-module__oe3DtG__capTitle{letter-spacing:-.02em;font-size:1.5rem;line-height:1.15}.home-module__oe3DtG__capBody{font-size:1rem}.home-module__oe3DtG__svgWrap{order:-1;place-items:center;min-width:0;display:grid}.home-module__oe3DtG__svgWrap svg{width:100%;max-height:46vh;overflow:visible}@media (min-width:1024px){.home-module__oe3DtG__lockGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.home-module__oe3DtG__svgWrap{order:0}.home-module__oe3DtG__svgWrap svg{max-height:64vh}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-module__oe3DtG__lock{height:calc(100svh + 450px)}.home-module__oe3DtG__stage{align-content:center;height:100svh;padding-block:72px 32px;display:grid;position:sticky;top:0}.home-module__oe3DtG__caps{min-height:230px;display:block;position:relative}.home-module__oe3DtG__cap{justify-content:center;gap:12px;position:absolute;inset:0}.home-module__oe3DtG__cap.home-module__oe3DtG__off{opacity:0;pointer-events:none;transform:translateY(12px)}.home-module__oe3DtG__capTitle{letter-spacing:-.03em;font-size:clamp(1.875rem,3.6vw,2.875rem);line-height:1.04}.home-module__oe3DtG__capBody{font-size:1.125rem}}.home-module__oe3DtG__move{transition:transform .62s cubic-bezier(.2,0,0,1),opacity .32s cubic-bezier(.2,0,0,1)}.home-module__oe3DtG__chipFace{transition:fill .32s cubic-bezier(.2,0,0,1),stroke .32s cubic-bezier(.2,0,0,1)}.home-module__oe3DtG__clickTop{animation:.9s cubic-bezier(.2,0,0,1) .22s both home-module__oe3DtG__clickTop}.home-module__oe3DtG__clickBottom{animation:.9s cubic-bezier(.2,0,0,1) .22s both home-module__oe3DtG__clickBottom}@keyframes home-module__oe3DtG__clickTop{0%{transform:translateY(-24px)}62%{transform:translateY(var(--gap))}74%{transform:translateY(var(--gap))}to{transform:translateY(0)}}@keyframes home-module__oe3DtG__clickBottom{0%{transform:translateY(24px)}62%{transform:translateY(calc(var(--gap) * -1))}74%{transform:translateY(calc(var(--gap) * -1))}to{transform:translateY(0)}}.home-module__oe3DtG__progress{background:#e4e6e9;height:2px;display:none;position:absolute;bottom:18px;left:24px;right:24px}.home-module__oe3DtG__progress>i{background:#16181c;width:0;height:100%;display:block}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-module__oe3DtG__progress{display:block}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__clickTop,.home-module__oe3DtG__clickBottom{animation:none}}
