html[data-intro] [data-rv]:not([data-reveal]){opacity:0;animation:.6s 6s forwards rv-safety}@keyframes rv-safety{to{opacity:1}}[data-reveal=pre] .rv-w,[data-reveal=pre] .rv-up{opacity:0;transform:translate3d(0, var(--rise,.5em), 0)}[data-reveal=pre] .rv-fade{opacity:0}[data-reveal=pre] .rv-settle{opacity:0;transform:translateY(14px)scale(.94)}[data-reveal=in] .rv-settle{transition:opacity .65s var(--ease-eka), transform .75s var(--ease-eka);transition-delay:var(--d,0s)}[data-reveal=pre] .rv-plus{opacity:0;transform:translateY(-.32em)}[data-reveal=pre] .rv-photo{clip-path:inset(30% round 28px)}[data-reveal=pre] .rv-photo .rv-pic{transform:scale(1.14)}[data-reveal=in] .rv-w{transition:opacity .62s var(--ease-eka), transform .62s var(--ease-eka);transition-delay:calc(var(--d,0s) + var(--l,0) * var(--ls,70ms))}[data-reveal=in] .rv-up{transition:opacity .7s var(--ease-eka), transform .7s var(--ease-eka);transition-delay:var(--d,0s)}[data-reveal=in] .rv-fade{transition:opacity .5s var(--ease-eka);transition-delay:var(--d,0s)}[data-reveal=in] .rv-plus{transition:opacity .25s ease-out, transform .3s var(--ease-eka);transition-delay:var(--pd,.5s)}[data-reveal=in] .rv-photo{clip-path:inset(0% 0% 0% 0% round var(--frame-radius,24px));transition:clip-path .8s var(--ease-eka);transition-delay:var(--d,0s)}[data-reveal=in] .rv-photo .rv-pic{transition:transform .85s var(--ease-eka);transition-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){[data-reveal=pre] .rv-w,[data-reveal=pre] .rv-up,[data-reveal=pre] .rv-plus,[data-reveal=pre] .rv-settle,[data-reveal=pre] .rv-photo .rv-pic{transform:none}[data-reveal=pre] .rv-photo{clip-path:none;opacity:0}[data-reveal=in] .rv-w,[data-reveal=in] .rv-up,[data-reveal=in] .rv-plus,[data-reveal=in] .rv-settle,[data-reveal=in] .rv-fade,[data-reveal=in] .rv-photo{transition:opacity .6s}}
.motto{padding:clamp(112px, 15svh, 200px) var(--page-margin) clamp(112px, 15svh, 200px);text-align:center;position:relative}.motto__line{letter-spacing:-.03em;max-width:13em;color:var(--ink);text-wrap:balance;margin:0 auto;font-size:clamp(40px,4.7vw,72px);font-weight:600;line-height:1.06}.motto__line .rv-w{display:inline-block}.motto__numbers{justify-content:center;width:min(100%,1120px);margin:clamp(88px,11svh,136px) auto 0;padding:0;list-style:none;display:flex}.motto__num{flex-direction:column;flex:1 1 0;align-items:center;padding:6px 20px;display:flex}.motto__num+.motto__num{box-shadow:inset 1px 0 0 var(--line)}.motto__fig{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(64px,7vw,112px);font-weight:300;line-height:1;display:inline-flex}.motto__digits{display:inline-block;position:relative}.motto__sizer{visibility:hidden}.motto__val{position:absolute;top:0;right:0}.motto__plus{margin-left:.02em;display:inline-block}.motto__label{color:var(--ink-soft);margin-top:16px;font-size:17px;font-weight:500;line-height:1.35}.motto__cta{justify-content:center;margin-top:clamp(72px,9svh,112px);display:flex}.motto__button{-webkit-tap-highlight-color:transparent;border-radius:9999px;display:inline-block}.motto__button:focus-visible{outline:none}.motto__pill{letter-spacing:-.01em;height:56px;color:var(--ink);isolation:isolate;transition:background-color .4s var(--ease-eka), box-shadow .4s var(--ease-eka);background:#ffffff0a;border-radius:9999px;align-items:center;padding:0 30px;font-size:17px;font-weight:500;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d}.motto__button:hover .motto__pill{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff61}.motto__button:focus-visible .motto__pill{box-shadow:inset 0 0 0 1px #ffffff61, 0 0 0 3px var(--void), 0 0 0 4.5px var(--ink)}.motto__glint{border-radius:inherit;pointer-events:none;mix-blend-mode:plus-lighter;position:absolute;inset:0;overflow:hidden}.motto__band{opacity:0}.motto__label-text{position:relative}@media (max-width:767px){.motto__line{max-width:8.6em;font-size:40px}.motto__numbers{flex-direction:column;gap:52px}.motto__num+.motto__num{box-shadow:none}.motto__fig{font-size:80px}}
