.brand-lockup{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:29px;font-weight:750;letter-spacing:-1.8px;color:#18231f}.brand-symbol{width:32px;height:32px;color:#487663;flex-shrink:0;vertical-align:middle}.logo{display:inline-flex;align-items:center;gap:6px}.logo .brand-symbol{width:27px;height:27px}
/* One short wave, then rest, in every ten-second cycle. */
.current .wave{transform-box:view-box;transform-origin:32px 32px;animation:welvia-current 10s cubic-bezier(.45,0,.2,1) infinite}.current .wave.b{animation-delay:.16s}.current .wave.c{animation-delay:.32s}@keyframes welvia-current{0%,24%,100%{transform:translateX(0)}7%{transform:translateX(-3px)}15%{transform:translateX(3px)}}
html.motion-paused .current .wave,html.page-hidden .current .wave{animation-play-state:paused}.current-intro{padding-bottom:35px}.current-showcase{border-radius:22px;background:#18231f;color:#bdd6c5;padding:50px;margin-bottom:75px}.current-mark-stage{min-height:300px;display:flex;align-items:center;justify-content:center;gap:25px}.current-hero-mark{width:180px;height:180px;flex-shrink:0}.current-wordmark{font-size:clamp(60px,10vw,130px);font-weight:650;letter-spacing:-.08em}.current-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;border-top:1px solid #4c6155;font-size:13px}.current-caption button{font:inherit;border:1px solid #bdd6c5;border-radius:30px;background:transparent;color:#e2eee4;padding:10px 17px;cursor:pointer}.current-caption button:disabled{opacity:.6;cursor:default}#motion-status{font-size:12px;color:#bdd6c5;margin-bottom:0}.brand-story{max-width:760px}.brand-story .kicker{color:#487663}.brand-story section{margin-bottom:55px}
@media(max-width:600px){.current-showcase{padding:25px}.current-mark-stage{min-height:230px;gap:12px}.current-hero-mark{width:100px;height:100px}.current-caption{align-items:start;flex-direction:column;gap:14px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
