.about-page .cp-hero{background:var(--cp-accent)}.about-page .cp main>section.cp-reveal{opacity:1;transition:none;transform:none}.about-page .cp-hero h1,.about-page .cp-hero .cp-eyebrow{color:var(--cp-cream)}.about-page .cp-hero+.cp-section{padding:120px 0}.about-page .about-approach{background:var(--about-white);text-align:center;padding:100px 0 120px}.about-page .about-approach>.cp-container>h2{max-width:1000px;margin-inline:auto}.about-page .about-approach .sp-prose{max-width:900px;margin-inline:auto}.about-page .about-approach .cp-icongrid{grid-template-columns:repeat(3,1fr);gap:48px 36px}.about-page .about-approach .cp-icongrid__item img{width:64px;height:64px}.about-page .about-team{padding:120px 0 229px}.about-page .about-team .cp-split{gap:100px}.about-page .about-team .cp-split img{aspect-ratio:728/726}.about-page .about-video{background:linear-gradient(to bottom,var(--cp-cream) 50%,var(--about-white) 50%);padding:0;position:relative}.about-page .about-video__inner{aspect-ratio:16/9;border-radius:18px;width:min(969px,100%);margin:0 auto;position:relative;overflow:hidden}.about-page .about-video__poster{cursor:pointer;background:var(--cp-navy);border:0;width:100%;height:100%;padding:0;display:block}.about-page .about-video__poster img{object-fit:cover;width:100%;height:100%;display:block}.about-page .about-video__play{background:color-mix(in srgb,var(--cp-navy) 76%,transparent);border-radius:50%;place-items:center;width:154px;height:154px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-page .about-video__play:after{content:"";border-left:64px solid var(--cp-cream);border-top:36px solid #0000;border-bottom:36px solid #0000;width:0;height:0;margin-left:12px}.about-page .about-video iframe{border:0;width:100%;height:100%;display:block}.about-page .cp{--about-white:var(--hop-white)}.about-page .cp main p:not(.cp-eyebrow):not(.discover-more__eyebrow):not(.discover-more__description):not(.about-news__tag):not(.cp-logos__heading){color:var(--cp-navy)}.about-page .cp main .cp-eyebrow{color:var(--cp-navy);font:700 20px/26px var(--font-display);letter-spacing:0}.about-page #about-story>.cp-container{width:var(--hl-content-width);max-width:calc(100% - 32px);padding:0}.about-page #about-story .cp-split{grid-template-columns:minmax(0,1fr) minmax(0,.823fr);gap:136.5px}.about-page #about-story .cp-split img{aspect-ratio:660/720;object-fit:cover;border-radius:16px}.about-page .about-approach .cp-container{width:var(--hl-content-width);max-width:calc(100% - 32px);padding:0}.about-page .about-approach .cp-icongrid{flex-wrap:wrap;justify-content:center;gap:48px 36px;display:flex}.about-page .about-approach .cp-icongrid__item{text-align:center;width:calc(33.3333% - 24px)}.about-page .about-approach .cp-icongrid__item img{margin:0 auto 36px;display:block}.about-page .about-approach .cp-icongrid h4{font:700 28px/34px var(--font-display);margin:0 0 16px}.about-page .cp main .sp-textlink{color:var(--cp-navy);font:700 20px/26px var(--font-display);align-items:center;gap:12px;margin-top:auto;display:flex}.about-page .sp-textlink:before{content:"";width:17px;height:17px;-webkit-mask:var(--cp-arrow) center / contain no-repeat;-webkit-mask:var(--cp-arrow) center / contain no-repeat;mask:var(--cp-arrow) center / contain no-repeat;background:currentColor;flex:0 0 17px;display:block}.about-page .sp-textlink:focus-visible{outline-offset:5px;outline:2px solid}.about-page .about-news{background:var(--cp-cream);padding:120px 0}.about-page .about-news>.cp-container{overflow:hidden}.about-page .about-news h2{font:700 44px/52px var(--font-display);text-align:center;margin:0 0 60px}.about-news__viewport{overflow:hidden}.about-news__track{--about-card:calc((100% - 108px) / 4);transform:translateX(calc(var(--about-slide) * (var(--about-card) + 36px) * -1));gap:36px;transition:transform .6s;display:flex}.about-news__slide{flex:0 0 var(--about-card);min-width:0}.about-news__card{flex-direction:column;height:466px;text-decoration:none;display:flex;color:var(--cp-navy)!important}.about-news__card:hover{opacity:.75}.about-news__image{flex:none;height:142px;display:block;position:relative}.about-news__image img{object-fit:cover;width:100%;height:100%;display:block}.about-news__tag{background:var(--cp-cream);white-space:nowrap;padding:15px 25px 0 15px;font-size:19px;line-height:32px;position:absolute;bottom:-8px;left:0}.about-news__body{flex-direction:column;flex:1;padding:30px 15px;display:flex}.about-news__body strong{font:700 28px/34px futura-pt-bold,sans-serif}.about-news__cta{margin-top:auto;padding-left:26px;font:700 19px/32px adelle-sans,sans-serif;position:relative}.about-news__cta:before,.about-news__arrow:before{content:"";width:17px;height:17px;-webkit-mask:var(--cp-arrow) center/contain no-repeat;-webkit-mask:var(--cp-arrow) center/contain no-repeat;mask:var(--cp-arrow) center/contain no-repeat;-webkit-mask:var(--cp-arrow) center/contain no-repeat;background:currentColor;position:absolute}.about-news__cta:before{top:8px;left:0}.about-news__controls{justify-content:flex-start;align-items:center;gap:19px;margin-top:97px;display:flex;position:relative}.about-news__arrow{width:40px;height:40px;color:var(--cp-cream);background:var(--cp-navy);cursor:pointer;border:0;border-radius:50%;position:relative}.about-news__arrow:before{top:12px;left:12px}.about-news__arrow--previous:before{transform:rotate(180deg)}.about-news__arrow:disabled{opacity:.35;cursor:default}.about-news__dots{gap:16px;display:flex;position:absolute;top:-37px;left:50%;transform:translate(-50%)}.about-news__dots button{border:1px solid var(--cp-navy);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0}.about-news__dots button.is-active{background:var(--cp-navy)}.about-page .cp-logos{height:auto;min-height:0;padding:100px 0 65px;overflow:visible}.about-page .cp-logos>.cp-container{max-width:var(--hl-content-width,1170px);padding:0}.about-page .cp-logos__viewport{width:min(var(--hl-content-width,1170px), calc(100% - 48px));overflow:hidden}.about-page .cp-logos__track{--about-logo-cycle:4422px;animation:about-logo-scroll calc(90s * var(--logo-scroll-duration-multiplier)) linear infinite}@keyframes about-logo-scroll{to{transform:translateX(calc(-1 * var(--about-logo-cycle)))}}@media (width>=1441px){.about-page .cp-logos{height:auto}.about-page .cp-logos__viewport,.about-page .cp-logos__track{height:90px}.about-page .cp-logos__track{--about-logo-cycle:5280px}.about-page .cp-logos__track img{flex-basis:174px;width:174px;max-height:70px}}@media (prefers-reduced-motion:reduce){.about-page .cp-logos__track{animation:none}}.about-page .cp-form-section{background:linear-gradient(to bottom,var(--cp-cream) 50%,var(--cp-navy) 50%);height:auto;padding:0 18px}.about-page .cp-form-section>.cp-container{background:var(--cp-teal);width:100%;max-width:none;height:auto;padding:100px max(24px, calc((100vw - var(--hl-content-width)) / 2 - 18px));border-radius:24px}.about-page .cp-form-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,564px);justify-content:space-between;align-items:center;gap:200px;display:grid}.about-page .cp-form-section h2{color:var(--about-white);font:700 64px/70px var(--font-display);max-width:600px}@media (width>=1241px){.about-page .cp-form-section h2{width:614px;max-width:none}}.about-page .cp-form-section .cp-form{grid-template-columns:1fr;justify-self:end;gap:24px;width:100%}.about-page .cp-form-section .cp-form input,.about-page .cp-form-section .cp-form textarea{background:color-mix(in srgb,var(--about-white) 40%,var(--cp-teal));color:var(--about-white);border:0;border-radius:0;padding:10px 22px;font:400 20px/32px adelle-sans,sans-serif}.about-page .cp-form-section .cp-form input::placeholder,.about-page .cp-form-section .cp-form textarea::placeholder{color:var(--about-white);opacity:1}.about-page .cp-form-section .cp-form input{height:52px}.about-page .cp-form-section .cp-form textarea{resize:vertical;height:134px;margin:0}.about-page .cp-form-section .cp-form button{background:var(--cp-cream);min-width:180px;color:var(--cp-navy);margin-top:60px}@media (width>=1441px){.about-page #about-story .cp-split{grid-template-columns:minmax(0,684px) minmax(0,564px);gap:156px}.about-page #about-story .cp-split img{justify-self:center;max-width:660px}}@media (width<=1440px){.about-page .cp-form-section__inner{grid-template-columns:minmax(0,1fr) minmax(0,466.5px);gap:136.5px}}@media (width<=1240px){.about-page #about-story .cp-split,.about-page .cp-form-section__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}}@media (width<=768px){.about-page #about-story>.cp-container,.about-page .about-approach>.cp-container{width:calc(100% - 32px);max-width:none}.about-page .cp-hero+.cp-section,.about-page .about-approach,.about-page .about-team{padding:70px 0}.about-page .about-approach .cp-icongrid{flex-direction:column}.about-page .about-approach .cp-icongrid__item{width:100%}.about-page .about-team{padding-bottom:52px}.about-page .about-team .cp-split{gap:14px}.about-page .about-team .cp-split>div{order:-1}.about-page .about-video__inner{border-radius:8px;width:calc(100% - 48px)}.about-page .about-video__play{width:64px;height:64px}.about-page .about-video__play:after{border-top-width:15px;border-bottom-width:15px;border-left-width:26px;margin-left:5px}.about-page .about-news{padding:75px 0 70px}.about-page .about-news .cp-container{padding-left:24px;padding-right:24px}.about-page .about-news h2{margin-bottom:26px;font-size:32px;line-height:38px}.about-news__track{--about-card:100%;transform:translateX(calc(var(--about-slide) * -100%));gap:0}.about-news__card{height:403px}.about-news__image{height:183px}.about-news__tag{padding:9px 15px 0 12px;font-size:16px;line-height:16px;bottom:-1px}.about-news__body{padding:20px 15px 30px}.about-news__body strong{font-size:22px;line-height:28px}.about-news__cta{font-size:16px;line-height:24px}.about-news__cta:before{top:4px}.about-news__controls{gap:12px;margin-top:70px}.about-news__arrow{width:36px;height:36px}.about-news__arrow:before{top:10px;left:10px}.about-news__dots{top:-30px}.about-page .cp-logos{height:auto;padding:0 0 65px}.about-page .cp-logos>.cp-container{width:calc(100% - 48px);padding:0}.about-page .cp .cp-logos .cp-logos__heading{padding:0}.about-page .cp-logos__track{--about-logo-cycle:3564px}.about-page #about-story .cp-split{grid-template-columns:1fr;gap:36px}.about-page .about-approach .cp-icongrid h4{font-size:22px;line-height:28px}.about-page .cp-form-section{padding:0 16px}.about-page .cp-form-section>.cp-container{height:auto;padding:60px 24px}.about-page .cp-form-section__inner{grid-template-columns:1fr;gap:40px}.about-page .cp-form-section__inner>div:first-child{text-align:center}.about-page .cp-form-section h2{font-size:32px;line-height:38px}.about-page .cp-form-section .cp-form{gap:24px;width:100%}.about-page .cp-form-section .cp-form input,.about-page .cp-form-section .cp-form textarea{padding:10px 12px}.about-page .cp-form-section .cp-form button{margin-top:36px}}@media (prefers-reduced-motion:reduce){.about-news__track{transition:none}}
