.supt-button-anchor{font-family:var(--font-secondary);font-size:clamp(14px,.15vw + .84rem,16px);line-height:clamp(21px,.23vw + 1.26rem,24px);letter-spacing:0;font-weight:400;background-color:transparent;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer}.supt-button-anchor::-moz-focus-inner{border:0}.supt-button-anchor .supt-button-anchor__icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px;border:2px solid #da1b28;position:relative;top:-1px;flex-shrink:0}@media (min-resolution:192dpi){.supt-button-anchor .supt-button-anchor__icon{border-width:1px}}.supt-button-anchor .supt-button-anchor__icon:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:50%;background-color:#da1b28;z-index:0;transition:transform .6s cubic-bezier(.77,0,.175,1)}.supt-button-anchor .supt-button-anchor__icon svg{display:block;z-index:1;stroke:#ffffff;transition:stroke .6s cubic-bezier(.77,0,.175,1)}@media (hover:hover) and (pointer:fine){.supt-button-anchor:hover .supt-button-anchor__icon svg,.supt-button-anchor:hover .supt-button-anchor__icon:before{transition-timing-function:cubic-bezier(.16,1.08,.38,.98)}}.supt-button-anchor{padding-top:clamp(7px,.46vw + .33rem,13px);padding-bottom:clamp(8px,.54vw + .37rem,15px);color:#0b0b0e;border-left-color:#dbdbdb;border-right-color:#dbdbdb;display:block;width:-moz-max-content;width:max-content;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease-out;border-left-style:solid;border-bottom:1px solid #dbdbdb;border-right-style:solid;border-top:1px solid #dbdbdb}@media (max-width:374px){.supt-button-anchor{padding-top:7px;padding-bottom:8px}}.supt-button-anchor__inner{position:relative;display:flex;align-items:center}.supt-button-anchor__inner:after{content:"";position:absolute;top:-4px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:20px;border:1px solid #0b0b0e;opacity:0;transition:opacity .4s cubic-bezier(.77,0,.175,1);pointer-events:none}.supt-button-anchor .supt-button-anchor__icon{border:none;top:1px}.supt-button-anchor .supt-button-anchor__icon:before{transform:scale(0)}.supt-button-anchor__title{transform:translateX(-30px);transition:transform .6s cubic-bezier(.77,0,.175,1) .05s;z-index:1}.supt-button-anchor:focus-visible .supt-button-anchor__inner .supt-button-anchor__title,.supt-button-anchor:focus-visible .supt-button-anchor__inner:after,.supt-button-anchor:hover .supt-button-anchor__inner .supt-button-anchor__title,.supt-button-anchor:hover .supt-button-anchor__inner:after{transition-timing-function:cubic-bezier(.16,1.08,.38,.98)}.supt-button-anchor:focus-visible .supt-button-anchor__inner .supt-button-anchor__title,.supt-button-anchor:hover .supt-button-anchor__inner .supt-button-anchor__title{transform:translateX(0);transition-delay:0s}.supt-button-anchor:focus-visible .supt-button-anchor__icon:before,.supt-button-anchor:hover .supt-button-anchor__icon:before{transform:scale(1)}.supt-button-anchor:focus-visible{outline:none}.supt-button-anchor:focus-visible .supt-button-anchor__inner:after{opacity:1}.supt-button-filter{margin-top:0;margin-bottom:0;margin-right:0;display:block;width:-moz-max-content;width:max-content;background:transparent;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .4s cubic-bezier(.77,0,.175,1);padding:0;text-align:center;color:#0b0b0e;border:1px solid #dbdbdb;border-radius:20px}.supt-button-filter__inner{padding:clamp(5px,.15vw + .28rem,7px) clamp(16px,.15vw + .96rem,18px);display:block}.supt-button-filter:last-child{margin-right:0}.supt-button-filter:focus-within,.supt-button-filter:hover{border-color:#0b0b0e;transition:border-color .6s cubic-bezier(.16,1.08,.38,.98)}.supt-button-filter.-is-active{border-color:#0b0b0e}.supt-button{font-family:var(--font-secondary);font-size:clamp(15px,.15vw + .9rem,17px);line-height:clamp(21px,.15vw + 1.28rem,23px)}@media (max-width:374px){.supt-button{letter-spacing:0}}@media (min-width:375px) and (max-width:1679px){.supt-button{letter-spacing:calc(.02874px - .00766vw)}}@media (min-width:1680px){.supt-button{letter-spacing:-.1px}}.supt-button{font-weight:500;background-color:transparent;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer}.supt-button::-moz-focus-inner{border:0}.supt-button .supt-button__icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px;border:2px solid;position:relative;top:-1px;flex-shrink:0}@media (min-resolution:192dpi){.supt-button .supt-button__icon{border-width:1px}}.supt-button .supt-button__icon:before{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:50%;background-color:currentColor;z-index:0;transition:transform .6s cubic-bezier(.77,0,.175,1)}.supt-button .supt-button__icon svg{display:block;z-index:1;stroke:currentColor;transition:stroke .6s cubic-bezier(.77,0,.175,1)}@media (hover:hover) and (pointer:fine){.supt-button:hover .supt-button__icon svg,.supt-button:hover .supt-button__icon:before{transition-timing-function:cubic-bezier(.16,1.08,.38,.98)}}.supt-button{margin-top:clamp(16px,.61vw + .86rem,24px);margin-right:clamp(12px,.92vw + .53rem,24px);margin-bottom:0;color:#da1b28;display:block;width:-moz-max-content;width:max-content;max-width:100%;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease-out}.supt-button:last-child{margin-right:0}.supt-button .supt-button__inner{display:flex;align-items:center;position:relative}.supt-button .supt-button__inner:after{content:"";position:absolute;top:-6px;left:-5px;width:calc(100% + 20px);height:calc(100% + 10px);border-radius:20px;border:1px solid;opacity:0;transition:opacity .4s cubic-bezier(.77,0,.175,1);pointer-events:none}.supt-button .supt-button__title{will-change:transform;transition:transform .6s cubic-bezier(.77,0,.175,1)}.supt-button[target=_blank]:not([href$=".pdf"]) .supt-button__icon svg{transform:rotate(-45deg)}.supt-button:focus,.supt-button:focus-visible{outline:none!important}.supt-button:focus .supt-button__inner:after,.supt-button:focus-visible .supt-button__inner:after{opacity:1}@media (hover:hover) and (pointer:fine){.supt-button:hover .supt-button__inner .supt-button__title{transform:translateX(5px)}.supt-button:hover .supt-button__icon svg,.supt-button:hover .supt-button__icon:before,.supt-button:hover .supt-button__inner .supt-button__title,.supt-button:hover .supt-button__inner:after{transition-timing-function:cubic-bezier(.16,1.08,.38,.98)}}.supt-button.-white{color:#ffffff}.supt-button.-white .supt-button__icon,.supt-button.-white .supt-button__inner:after,.supt-button.-white .supt-button__inner:before{border-color:#ffffff}.supt-button.-white .supt-button__icon:before{background-color:#ffffff}.supt-button.-primary .supt-button__icon svg{stroke:#ffffff}@media (hover:hover) and (pointer:fine){.supt-button.-primary:hover .supt-button__icon:before{transform:scale(0)}.supt-button.-primary:hover .supt-button__icon svg{stroke:#da1b28}}.supt-button.-primary.-white .supt-button__icon svg{stroke:#da1b28}@media (hover:hover) and (pointer:fine){.supt-button.-primary.-white:hover .supt-button__icon svg{stroke:#ffffff}}.supt-button.-secondary .supt-button__icon{padding-left:1px}.supt-button.-secondary .supt-button__icon:before{transform:scale(0)}.supt-button.-secondary .supt-button__icon svg{stroke:#da1b28}@media (hover:hover) and (pointer:fine){.supt-button.-secondary:hover .supt-button__icon:before{transform:scale(1)}.supt-button.-secondary:hover .supt-button__icon svg{stroke:#ffffff}}.supt-button.-secondary.-white .supt-button__icon svg{stroke:#ffffff}@media (hover:hover) and (pointer:fine){.supt-button.-secondary.-white:hover .supt-button__icon svg{stroke:#da1b28}}@keyframes link-underline-hover{0%{background-size:100% 1px;background-position:100% 100%}50%{background-size:0 1px;background-position:100% 100%}51%{background-size:0 1px;background-position:0 100%}to{background-size:100% 1px;background-position:0 100%}}h1.supt-heading{font-family:var(--font-primary);font-size:clamp(32px,1.99vw + 1.53rem,58px);line-height:clamp(42px,1.84vw + 2.19rem,66px)}@media (max-width:374px){h1.supt-heading{letter-spacing:-.2px}}@media (min-width:375px) and (max-width:1679px){h1.supt-heading{letter-spacing:calc(-.11379px - .02299vw)}}@media (min-width:1680px){h1.supt-heading{letter-spacing:-.5px}}h1.supt-heading{font-weight:500}h2.supt-heading{font-family:var(--font-primary);font-size:clamp(28px,1.23vw + 1.46rem,44px);line-height:clamp(38px,1.38vw + 2.05rem,56px)}@media (max-width:374px){h2.supt-heading{letter-spacing:-.2px}}@media (min-width:375px) and (max-width:1679px){h2.supt-heading{letter-spacing:calc(-.14253px - .01533vw)}}@media (min-width:1680px){h2.supt-heading{letter-spacing:-.4px}}h2.supt-heading{font-weight:500}h3.supt-heading{font-family:var(--font-primary);font-size:clamp(24px,.92vw + 1.28rem,36px);line-height:clamp(32px,1.23vw + 1.71rem,48px)}@media (max-width:374px){h3.supt-heading{letter-spacing:-.1px}}@media (min-width:375px) and (max-width:1679px){h3.supt-heading{letter-spacing:calc(-.07126px - .00766vw)}}@media (min-width:1680px){h3.supt-heading{letter-spacing:-.2px}}h3.supt-heading{font-weight:500}h4.supt-heading{font-family:var(--font-primary);font-size:clamp(20px,.46vw + 1.14rem,26px);line-height:clamp(28px,.61vw + 1.61rem,36px)}@media (max-width:374px){h4.supt-heading{letter-spacing:0}}@media (min-width:375px) and (max-width:1679px){h4.supt-heading{letter-spacing:calc(.02874px - .00766vw)}}@media (min-width:1680px){h4.supt-heading{letter-spacing:-.1px}}h4.supt-heading{font-weight:600}h5.supt-heading{font-family:var(--font-primary);font-size:clamp(17px,.38vw + .97rem,22px);line-height:clamp(25px,.54vw + 1.44rem,32px)}@media (max-width:374px){h5.supt-heading{letter-spacing:0}}@media (min-width:375px) and (max-width:1679px){h5.supt-heading{letter-spacing:calc(.02874px - .00766vw)}}@media (min-width:1680px){h5.supt-heading{letter-spacing:-.1px}}h5.supt-heading{font-weight:600}h6.supt-heading{font-family:var(--font-primary);font-size:clamp(16px,.15vw + .96rem,18px);line-height:clamp(22px,.31vw + 1.3rem,26px);letter-spacing:0;font-weight:600}