.rwsr{height:230vh;min-height:180vh;position:relative}.rwsr-sticky{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:60px 30px;position:sticky;top:0}.rwsr-inner{margin-inline:auto;width:100%}.rwsr-subtitle{margin:0 0 30px}.rwsr-text{--rwsr-active:#000;--rwsr-inactive:rgba(0,0,0,.16);color:var(--rwsr-inactive);font-size:clamp(34px,4.5vw,76px);font-weight:400;line-height:1.12;margin:0}.rwsr-accessible{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.rwsr-visual{display:contents}.rwsr-word{display:inline-block}.rwsr-char{color:var(--rwsr-inactive);display:inline-block;position:relative}.rwsr-char::after{color:var(--rwsr-active);content:attr(data-char);inset:0;opacity:var(--rwsr-reveal,0);position:absolute}.rwsr-space{white-space:pre}.rwsr-break{display:block;height:20px}.rwsr-media{border-radius:var(--rwsr-media-radius,100%);display:inline-flex;height:var(--rwsr-media-size,.92em);margin-inline:.12em;opacity:var(--rwsr-media-idle,.2);overflow:hidden;position:relative;transform:scale(.94);vertical-align:-.08em;width:var(--rwsr-media-size,.92em)}.rwsr-media-image{border-radius:var(--rwsr-media-radius,50%);display:block;height:100%!important;max-width:none!important;object-fit:cover;width:100%!important}@media(prefers-reduced-motion:reduce){.rwsr{height:auto!important;min-height:0!important}.rwsr-sticky{height:auto!important;position:relative}.rwsr-char::after,.rwsr-media{opacity:1}.rwsr-media{transform:none}}
