.page-banner{--pb-bg:#fff;--pb-text:#211a21;--pb-muted:#58504e;--pb-line:#e4e0df;--pb-dot:#ddd8d6;--pb-bar:#efebea;background-color:var(--pb-bg);color:var(--pb-text);overflow:hidden;padding:var(--pb-pt,80px) var(--fs-side-gutter,16px) var(--pb-pb,80px);position:relative}.page-banner--charcoal{--pb-bg:#211a21;--pb-text:#fff;--pb-muted:#b0aaa8;--pb-line:#3a323a;--pb-dot:#433a43;--pb-bar:#2e262e}.page-banner--divider{border-bottom:1px solid var(--pb-line)}.page-banner__inner{margin:0 auto;max-width:var(--fs-container-width,1240px);position:relative;z-index:1}.page-banner__eyebrow{color:var(--pb-muted);font-size:var(--fs-eyebrow-size);font-weight:400;letter-spacing:.12em;line-height:1.4;margin:0 0 16px}.page-banner__heading{color:inherit;font-family:var(--fs-heading-font);font-weight:900;letter-spacing:-.02em;line-height:1.02;margin:0}.page-banner--heading-narrow .page-banner__heading{max-width:20ch}.page-banner--heading-wide .page-banner__heading{max-width:32ch}.page-banner__body{font-size:var(--fs-lead-size);line-height:1.6;margin-top:32px;max-width:640px}.page-banner__note{font-size:var(--fs-small-size);line-height:1.6;margin-top:16px;max-width:640px}.page-banner__body>:first-child,.page-banner__note>:first-child{margin-top:0}.page-banner__body>:last-child,.page-banner__note>:last-child{margin-bottom:0}.page-banner__body a,.page-banner__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.page-banner__body a:hover,.page-banner__note a:hover{color:#f26522}.page-banner__button{margin-top:40px}.page-banner--text-anim{--pb-ease:cubic-bezier(.22,1,.36,1);--pb-step:.06s;--pb-after:.4s}.page-banner--text-words{--pb-after:calc(0.45s + var(--pb-words, 0)*var(--pb-step))}.page-banner--text-anim .page-banner__eyebrow{animation:pb-rise .8s var(--pb-ease) .1s both}.page-banner--text-rise .page-banner__heading{animation:pb-rise .9s var(--pb-ease) .2s both}.page-banner__word{margin-bottom:-.12em;overflow:hidden;padding-bottom:.12em;vertical-align:top}.page-banner__word,.page-banner__word-inner{display:inline-block}.page-banner--text-words .page-banner__word-inner{animation:pb-word .9s var(--pb-ease) calc(.2s + var(--w, 0)*var(--pb-step)) both}.page-banner--text-anim .page-banner__body{animation:pb-rise .9s var(--pb-ease) var(--pb-after) both}.page-banner--text-anim .page-banner__note{animation:pb-rise .9s var(--pb-ease) calc(var(--pb-after) + .1s) both}.page-banner--text-anim .page-banner__cta{animation:pb-rise .8s var(--pb-ease) calc(var(--pb-after) + .2s) both}.page-banner--text-anim .page-banner__button{overflow:hidden;position:relative;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .3s var(--pb-ease),box-shadow .3s ease}.page-banner--text-anim .page-banner__button>*{position:relative;z-index:1}.page-banner--text-anim .page-banner__button:not(.fs-btn--link):after{animation:pb-sheen 1s ease calc(var(--pb-after) + 1s) both;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0));bottom:0;content:"";left:-60%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:45%}.page-banner--text-anim .page-banner__button:not(.fs-btn--link):focus-visible,.page-banner--text-anim .page-banner__button:not(.fs-btn--link):hover{transform:translateY(-2px)}.page-banner--text-anim .page-banner__button.fs-btn--primary:focus-visible,.page-banner--text-anim .page-banner__button.fs-btn--primary:hover{box-shadow:0 10px 24px -12px var(--fs-btn-primary-bg-hover,#f26522)}.page-banner--text-anim .page-banner__button:not(.fs-btn--link):hover:after{animation:pb-sheen-hover .8s ease}.page-banner--text-anim .page-banner__button:active{transform:translateY(0)}@keyframes pb-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pb-word{0%{transform:translateY(110%)}to{transform:none}}@keyframes pb-sheen{0%{left:-60%}to{left:130%}}@keyframes pb-sheen-hover{0%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.page-banner--text-anim .page-banner__inner *,.page-banner--text-anim .page-banner__inner :after{animation:none!important;transition:none!important}}.page-banner__bg{inset:0;pointer-events:none;position:absolute}.page-banner__art{bottom:0;position:absolute;right:max(var(--fs-side-gutter,16px),calc((100% - var(--fs-container-width, 1240px))/2));top:0;width:min(46%,600px)}.page-banner__grid{display:block;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000 60%);mask-image:linear-gradient(90deg,transparent 25%,#000 60%);width:100%}.page-banner__line{inset:64px 0;position:absolute}.page-banner__line svg{display:block;height:100%;overflow:visible;width:100%}.page-banner__gridline{stroke:var(--pb-line);stroke-dasharray:3 5;stroke-width:1}.page-banner__trend{fill:none;stroke:#f7931e;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.page-banner__area{opacity:0}.page-banner__line-end{background:#f7931e;border-radius:50%;height:10px;left:98.333%;margin:-5px 0 0 -5px;opacity:0;position:absolute;top:24%;width:10px}.page-banner__line-ring{border:1.5px solid #f7931e;border-radius:50%;inset:-1px;opacity:0;position:absolute}.page-banner.is-playing .page-banner__trend{animation:pb-draw 2.6s cubic-bezier(.45,.05,.25,1) .2s forwards}.page-banner.is-playing .page-banner__area{animation:pb-fade-in 1.2s ease 2.4s forwards}.page-banner.is-playing .page-banner__line-end{animation:pb-fade-in .3s ease 2.7s forwards}.page-banner.is-playing .page-banner__line-ring{animation:pb-ring 2.4s ease-out 2.9s infinite}.page-banner__glow{border-radius:50%;filter:blur(70px);position:absolute;will-change:transform}.page-banner__glow--a{animation:pb-drift-a 18s ease-in-out infinite alternate;background:radial-gradient(circle,#f7931e 0,rgba(247,147,30,0) 70%);height:560px;opacity:.28;right:-120px;top:-180px;width:560px}.page-banner__glow--b{animation:pb-drift-b 24s ease-in-out infinite alternate;background:radial-gradient(circle,#f26522 0,rgba(242,101,34,0) 70%);bottom:-200px;height:420px;opacity:.18;right:18%;width:420px}.page-banner--charcoal .page-banner__glow--a{opacity:.55}.page-banner--charcoal .page-banner__glow--b{opacity:.4}.page-banner__bars{align-items:flex-end;bottom:0;display:flex;gap:18px;height:78%;position:absolute;right:0}.page-banner__bars span{background:var(--pb-bar);display:block;position:relative;transform:scaleY(0);transform-origin:bottom;width:52px}.page-banner__bars span:before{background:#f7931e;content:"";height:4px;left:0;position:absolute;right:0;top:0}.page-banner__bars span:last-child{background:linear-gradient(180deg,#f7931e,#f26522)}.page-banner.is-playing .page-banner__bars span{animation:pb-grow 1.1s cubic-bezier(.22,1,.36,1) forwards}.page-banner.is-playing .page-banner__bars span:first-child{animation-delay:.2s}.page-banner.is-playing .page-banner__bars span:nth-child(2){animation-delay:.38s}.page-banner.is-playing .page-banner__bars span:nth-child(3){animation-delay:.56s}.page-banner.is-playing .page-banner__bars span:nth-child(4){animation-delay:.74s}.page-banner.is-playing .page-banner__bars span:nth-child(5){animation-delay:.92s}.page-banner__timeline{inset:64px 0 48px;position:absolute}.page-banner__timeline-ticks{align-items:flex-end;bottom:32px;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:0}.page-banner__timeline-ticks span{background:var(--pb-line);display:block;height:var(--h,50%);transform:scaleY(0);transform-origin:bottom;width:2px}.page-banner__timeline-ticks span:last-child{background:linear-gradient(180deg,#f7931e,#f26522);width:3px}.page-banner__timeline-base{background:var(--pb-line);bottom:32px;height:1px;left:0;position:absolute;right:0}.page-banner__timeline-base:after{background:#f7931e;content:"";height:2px;left:0;position:absolute;right:0;top:-.5px;transform:scaleX(0);transform-origin:left}.page-banner__timeline-marker{background:#f7931e;border-radius:50%;bottom:32px;height:10px;left:0;margin:0 0 -5px -5px;opacity:0;position:absolute;width:10px}.page-banner__timeline-year{bottom:0;color:var(--pb-muted);font-size:var(--fs-eyebrow-size);letter-spacing:.12em;line-height:1;opacity:0;position:absolute}.page-banner__timeline-year--start{left:0}.page-banner__timeline-year--end{right:0}.page-banner.is-playing .page-banner__timeline-ticks span{animation:pb-grow .7s cubic-bezier(.22,1,.36,1) var(--d,0s) forwards}.page-banner.is-playing .page-banner__timeline-base:after{animation:pb-grow-x 2.2s linear .3s forwards}.page-banner.is-playing .page-banner__timeline-marker{animation:pb-fade-in .3s ease .2s forwards,pb-travel 2.2s linear .3s forwards}.page-banner.is-playing .page-banner__timeline-year--start{animation:pb-fade-in .6s ease .3s forwards}.page-banner.is-playing .page-banner__timeline-year--end{animation:pb-fade-in .6s ease 2.4s forwards}.page-banner__count{font-family:var(--fs-heading-font);font-size:clamp(120px,18vw,280px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.03em;line-height:.9;opacity:0;position:absolute;right:max(var(--fs-side-gutter,16px),calc((100% - var(--fs-container-width, 1240px))/2));top:50%;transform:translateY(-50%)}.page-banner__count-num{color:transparent;display:block;-webkit-text-stroke:1.5px var(--pb-dot)}.page-banner__count-bar{background:linear-gradient(90deg,#f7931e,#f26522);display:block;height:6px;margin-top:20px;transform:scaleX(0);transform-origin:left}.page-banner.is-playing .page-banner__count{animation:pb-fade-in .8s ease forwards}.page-banner.is-counted .page-banner__count-bar{animation:pb-grow-x .9s cubic-bezier(.22,1,.36,1) forwards}.page-banner__steps{inset:64px 0;position:absolute}.page-banner__steps svg{display:block;height:100%;overflow:visible;width:100%}.page-banner__step-block{fill:var(--pb-bar);transform:scaleY(0);transform-box:fill-box;transform-origin:bottom}.page-banner__steps-head,.page-banner__steps-path{fill:none;stroke:#f7931e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.page-banner__steps-path{stroke-dasharray:1;stroke-dashoffset:1}.page-banner__step-label,.page-banner__step-node,.page-banner__steps-head{opacity:0}.page-banner__step-node{fill:#f7931e}.page-banner__step-ring{fill:none;opacity:0;stroke:#f7931e;stroke-width:1.5;transform-box:fill-box;transform-origin:center}.page-banner__step-label{fill:var(--pb-muted);font-size:13px;letter-spacing:.12em;text-anchor:middle;text-transform:uppercase}.page-banner.is-playing .page-banner__steps-path{animation:pb-draw 2.4s linear .2s forwards}.page-banner.is-playing .page-banner__step-block{animation:pb-grow .9s cubic-bezier(.22,1,.36,1) forwards}.page-banner.is-playing .page-banner__step-block:first-of-type{animation-delay:.2s}.page-banner.is-playing .page-banner__step-block:nth-of-type(2){animation-delay:1.02s}.page-banner.is-playing .page-banner__step-block:nth-of-type(3){animation-delay:1.84s}.page-banner.is-playing .page-banner__step-label,.page-banner.is-playing .page-banner__step-node{animation:pb-fade-in .4s ease forwards}.page-banner.is-playing .page-banner__step-node:first-of-type{animation-delay:.7s}.page-banner.is-playing .page-banner__step-node:nth-of-type(2){animation-delay:1.52s}.page-banner.is-playing .page-banner__step-node:nth-of-type(3){animation-delay:2.28s}.page-banner.is-playing .page-banner__step-label:first-of-type{animation-delay:.8s}.page-banner.is-playing .page-banner__step-label:nth-of-type(2){animation-delay:1.62s}.page-banner.is-playing .page-banner__step-label:nth-of-type(3){animation-delay:2.38s}.page-banner.is-playing .page-banner__steps-head{animation:pb-fade-in .3s ease 2.55s forwards}.page-banner.is-playing .page-banner__step-ring{animation:pb-ring 2.4s ease-out 2.9s infinite}@keyframes pb-grow-x{to{transform:scaleX(1)}}@keyframes pb-travel{0%{left:0}to{left:100%}}@keyframes pb-draw{to{stroke-dashoffset:0}}@keyframes pb-fade-in{to{opacity:1}}@keyframes pb-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes pb-grow{to{transform:scaleY(1)}}@keyframes pb-drift-a{to{transform:translate(-140px,90px) scale(1.15)}}@keyframes pb-drift-b{to{transform:translate(-120px,-70px) scale(.9)}}@media (prefers-reduced-motion:reduce){.page-banner__trend{stroke-dashoffset:0}.page-banner__area,.page-banner__line-end{opacity:1}.page-banner__bars span,.page-banner__count-bar,.page-banner__step-block,.page-banner__timeline-base:after,.page-banner__timeline-ticks span{transform:none}.page-banner__timeline-marker{left:100%}.page-banner__steps-path{stroke-dashoffset:0}.page-banner__count,.page-banner__step-label,.page-banner__step-node,.page-banner__steps-head,.page-banner__timeline-marker,.page-banner__timeline-year{opacity:1}.page-banner .page-banner__bg *,.page-banner .page-banner__bg :after{animation:none!important}}@media (max-width:991px){.page-banner--anim-bars .page-banner__bg,.page-banner--anim-count .page-banner__bg,.page-banner--anim-grid .page-banner__bg,.page-banner--anim-line .page-banner__bg,.page-banner--anim-steps .page-banner__bg,.page-banner--anim-timeline .page-banner__bg{opacity:.3}.page-banner__art{width:80%}}@media (max-width:767px){.page-banner{padding-bottom:calc(var(--pb-pb, 80px)*.6);padding-top:calc(var(--pb-pt, 80px)*.6)}.page-banner__body{font-size:var(--fs-body-size);margin-top:24px}.page-banner__button{margin-top:28px}}