.fp-recognition{--deep-navy:#001e2e;--navy:#003d59;--orange:#f26624;--steel:#3e93b2;--paper:#f2f3f7;--slate:#383f56;--hairline:#d9dde8;--sq-gray:#d3d6e0;--on-dark-80:hsla(0,0%,100%,.8);--on-dark-line:hsla(0,0%,100%,.18);--r-card:22px;--r-panel:28px;--ease:cubic-bezier(.2,.7,.2,1);color:var(--slate);font-family:Raleway,sans-serif;font-size:17px;line-height:1.55;position:relative;-webkit-font-smoothing:antialiased}.fp-recognition *,.fp-recognition :after,.fp-recognition :before{box-sizing:border-box}:where(.fp-recognition) h1,:where(.fp-recognition) h2,:where(.fp-recognition) h3,:where(.fp-recognition) h4{color:var(--navy);font-family:inherit;font-weight:700;letter-spacing:normal;line-height:1.12;margin:0;text-transform:none;text-wrap:balance}.fp-recognition :where(h1,h2,h3,h4){font-family:inherit}:where(.fp-recognition) p{margin:0}:where(.fp-recognition) a{text-decoration:none}:where(.fp-recognition) button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}.fp-recognition :focus-visible{border-radius:6px;outline:2px solid var(--steel);outline-offset:3px}.fp-recognition .fp-wrap{margin:0 auto;max-width:1200px;padding:0 16px}@media (min-width:760px){.fp-recognition .fp-wrap{padding:0 40px}}.fp-recognition .fp-sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.fp-recognition .fp-label{align-items:center;color:var(--navy);display:inline-flex;font-size:.75rem;font-weight:700;gap:.6rem;letter-spacing:.08em;text-transform:uppercase}.fp-recognition .fp-label:before{background:var(--orange);border-radius:2px;content:"";height:3px;width:24px}.fp-recognition .fp-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.fp-recognition .fp-reveal.is-in{opacity:1;transform:none}.fp-recognition.fp-in-editor .fp-reveal{opacity:1;transform:none;transition:none}.fp-recognition .fp-reveal[data-d="1"]{transition-delay:.08s}.fp-recognition .fp-reveal[data-d="2"]{transition-delay:.16s}.fp-recognition .fp-reveal[data-d="3"]{transition-delay:.24s}.fp-recognition{background:var(--steel);color:#fff;overflow:hidden;padding:112px 0}.fp-recognition .fp-label{color:#fff}.fp-recognition .fp-recognition__grid{align-items:center;display:grid;gap:64px;grid-template-columns:.8fr 1.2fr;position:relative}.fp-recognition .fp-recognition__medal{aspect-ratio:1;margin:0 auto;position:relative;width:min(300px,70vw)}.fp-recognition .fp-recognition__shape{height:100%;inset:0;position:absolute;width:100%}.fp-recognition .fp-recognition__spin{animation:fp-spin 40s linear infinite;transform-origin:50% 50%}@keyframes fp-spin{to{transform:rotate(1turn)}}.fp-recognition .fp-recognition__medal-text{display:grid;gap:.3rem;inset:0;place-content:center;position:absolute;text-align:center}.fp-recognition .fp-recognition__year{color:var(--navy);font-size:2.8rem;font-weight:800;line-height:1}.fp-recognition .fp-recognition__badge-title{color:var(--navy);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin:0 auto;max-width:16ch;text-transform:uppercase}.fp-recognition .fp-recognition__title{color:#fff;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;margin-top:1rem}.fp-recognition .fp-recognition__body{margin-top:1rem}.fp-recognition .fp-recognition__body>*{margin:0}.fp-recognition .fp-recognition__body>*+*{margin-top:.9rem}.fp-recognition blockquote{border:0;border-left:4px solid var(--orange);color:#fff;font-size:1.12rem;margin:1.6rem 0 0;padding:0 0 0 24px}.fp-recognition blockquote p{margin:0}.fp-recognition blockquote strong{color:#fff;font-weight:800}.fp-recognition .fp-recognition__who{align-items:center;display:flex;gap:.9rem;margin-top:1.6rem}.fp-recognition .fp-recognition__avatar{color:#fff;display:grid;flex:none;font-size:.9rem;font-weight:800;height:48px;place-items:center;position:relative;width:48px}.fp-recognition .fp-recognition__avatar svg{fill:var(--deep-navy);height:100%;inset:0;position:absolute;width:100%}.fp-recognition .fp-recognition__avatar span{position:relative}.fp-recognition .fp-recognition__who b{color:#fff;display:block}.fp-recognition .fp-recognition__who small{color:#fff;display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:900px){.fp-recognition .fp-recognition__grid{gap:40px;grid-template-columns:1fr}}@media (max-width:700px){.fp-recognition{padding:80px 0}}@media (prefers-reduced-motion:reduce){.fp-recognition *,.fp-recognition :after,.fp-recognition :before{animation:none!important;transition-delay:0s!important;transition-duration:.01ms!important}.fp-recognition .fp-reveal{opacity:1;transform:none}}