.link,.link-text{cursor:pointer}.link-text{color:var(--colors-text-primary);&:hover{text-decoration:underline}}.link:focus{outline:none}.link:focus-visible{outline:none}.outline-text[data-focus-visible=true]:focus{outline:2px solid var(--colors-text-primary);border-radius:6px}.outline-box[data-focus-visible=true]:focus{outline:2px solid var(--colors-text-primary);box-shadow:0 0 12px var(--colors-text-primary)!important;border-radius:var(--border-radius)}[data-rmiz]{position:relative}[data-rmiz-ghost]{position:absolute;pointer-events:none}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{background-color:rgba(0,0,0,.7);border-radius:50%;border:none;box-shadow:0 0 1px hsla(0,0%,100%,.5);color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-zoom]:not(:focus):not(:active){position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{position:absolute;inset:10px 10px auto auto;cursor:zoom-in}[data-rmiz-btn-unzoom]{position:absolute;inset:20px 20px auto auto;cursor:zoom-out;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::-webkit-backdrop{display:none}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{position:fixed;width:100vw;width:100dvw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}[data-rmiz-modal-overlay]{position:absolute;inset:0;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:hsla(0,0%,100%,0)}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{position:relative;width:100%;height:100%}[data-rmiz-modal-img]{position:absolute;cursor:zoom-out;image-rendering:high-quality;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}@font-face{font-family:SFProRounded;src:url(https://db.onlinewebfonts.com/t/511031ed9122c8ea1450b18b876221fe.eot);src:url(https://db.onlinewebfonts.com/t/511031ed9122c8ea1450b18b876221fe.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/511031ed9122c8ea1450b18b876221fe.woff) format("woff"),url(https://db.onlinewebfonts.com/t/511031ed9122c8ea1450b18b876221fe.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/511031ed9122c8ea1450b18b876221fe.ttf) format("truetype"),url(https://db.onlinewebfonts.com/t/511031ed9122c8ea1450b18b876221fe.svg#SF%20Pro%20Rounded%20Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}.react-player video{border-radius:8px}.player-wrapper{position:relative;padding-top:56.25%}.react-player{position:absolute;top:0;left:0}.description-md{font-size:15px}.button{height:40px;font-family:inherit;border:none;padding:10px 16px;border-radius:50px;background-color:var(--colors-secondary);color:var(--colors-primary);fill:var(--colors-primary);font-weight:590;font-size:1rem;cursor:pointer;transition:all .2s;text-align:center;display:flex;align-items:center;gap:8px;&:hover{color:var(--colors-secondary);fill:var(--colors-secondary);background-color:var(--colors-primary);transform:scale(.98)}&:focus{outline:none}&:focus-visible{outline:2px solid var(--colors-text-primary)}}.button-inverted{background-color:var(--colors-primary);color:var(--colors-secondary);fill:var(--colors-secondary);&:hover{color:var(--colors-primary);fill:var(--colors-primary);background-color:var(--colors-secondary)}}.button-text{background:none;color:var(--colors-text-light);fill:var(--colors-text-light);&:hover{color:var(--colors-primary);fill:var(--colors-primary);background:none}}.button-size-large{text-transform:uppercase;padding:12px 24px;height:auto}.button-icon{transition:transform .2s ease-in-out;background:none;border:none}.button-icon:hover{transform:scale(1.1)}.button-icon:active{transform:scale(.9)}.button-icon:focus{outline:none}.button-icon:focus-visible{outline:2px solid var(--colors-text-primary)}.hr-text:after,.hr-text:before{content:"";flex:1 1;border-top:1.6px solid var(--colors-border)}.hr-text:not(:empty):before{margin-right:.5em}.hr-text:not(:empty):after{margin-left:.5em}.hr-text-content{color:var(--colors-text-light);font-weight:500;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}