.inverse{--fx-accent:var(--brand-color-light,var(--brand-color,currentColor));--fx-on-surface:var(--text-light,#fff)}.gco-fx-ready [data-fx=reveal],.gco-fx-ready [data-fx=stagger]>*{opacity:0;transform:translate3d(var(--fx-tx,0),var(--fx-ty,var(--fx-distance)),0) scale(var(--fx-sc,1));transition:opacity var(--fx-duration) var(--fx-ease),transform var(--fx-duration) var(--fx-ease),filter var(--fx-duration) var(--fx-ease);will-change:opacity,transform}.gco-fx-ready [data-fx=reveal].fx-is-in,.gco-fx-ready [data-fx=stagger]>.fx-is-in{opacity:1;transform:none;filter:none}.gco-fx-ready [data-fx-variant=blur]{filter:blur(var(--fx-blur-from))}[data-fx-variant=mask].fx-is-in{clip-path:inset(0 0 0 0)}[data-fx=hero] .fx-hero-media{position:absolute;left:0;right:0;top:calc(var(--fx-hero-overflow,10%) * -1);bottom:calc(var(--fx-hero-overflow,10%) * -1);will-change:transform}[data-fx=hero] .fx-hero-media img,[data-fx=hero] .fx-hero-media video{width:100%;height:100%;object-fit:cover;display:block}[data-fx=hero] .fx-hero-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}[data-fx=expand] .fx-expand-media{--fx-expand-radius-from:var(--fx-radius-from,50%);--fx-expand-radius-to:var(--fx-radius-to,0px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;will-change:width,height,transform,border-radius}[data-fx=expand].fx-expand--mask .fx-expand-media{border-radius:0;-webkit-mask-image:var(--fx-expand-mask,var(--fx-portal-mask,none));mask-image:var(--fx-expand-mask,var(--fx-portal-mask,none));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}[data-fx=expand] .fx-expand-media img,[data-fx=expand] .fx-expand-media video{width:100%;height:100%;object-fit:cover;display:block}[data-fx=portal] .fx-portal-stage{position:sticky;top:var(--fx-portal-top,0px);height:100vh;height:100svh;overflow:hidden}[data-fx=portal] .fx-under,[data-fx=portal] .fx-over{position:absolute;inset:0;background-size:cover;background-position:center;will-change:transform,clip-path}[data-fx=portal] .fx-under>img,[data-fx=portal] .fx-over>img{width:100%;height:100%;object-fit:cover;display:block}[data-fx=portal] .fx-over{clip-path:circle(6% at 50% 50%)}[data-fx=portal].fx-portal--mask .fx-over{clip-path:none;-webkit-mask-image:var(--fx-portal-mask,none);mask-image:var(--fx-portal-mask,none);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--fx-portal-mask-position,center);mask-position:var(--fx-portal-mask-position,center);-webkit-mask-size:10% auto;mask-size:10% auto}[data-fx=portal] .fx-caption{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}.fx-link-stage{position:relative}.fx-hover-link::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.fx-hover-link{position:static}[data-fx=hover]:has(.fx-hover-link),[data-fx=flyout]:has(.fx-hover-link),.fx-card:has(.fx-hover-link),.fx-link-stage:has(.fx-hover-link){cursor:pointer}[data-fx=hover] .fx-hover-icon{transform-origin:center;will-change:transform;transition:transform var(--fx-hover-duration-slow,.5s) var(--fx-ease)}[data-fx=hover]:hover .fx-hover-icon,[data-fx=hover]:focus-visible .fx-hover-icon{transform:scale(var(--fx-hover-icon-scale,1.08))}[data-fx=hover] .fx-hover-media{overflow:hidden;transform-origin:center;will-change:transform;transition:transform var(--fx-hover-duration-slow,.5s) var(--fx-ease)}[data-fx=hover]:hover .fx-hover-media,[data-fx=hover]:focus-visible .fx-hover-media{transform:scale(var(--fx-hover-media-scale,1.1))}[data-fx=hover] .fx-hover-media img{display:block;width:100%;height:auto}[data-fx=hover] .fx-hover-media img,[data-fx=hover] .fx-hover-img{transform-origin:center;will-change:transform;transition:transform var(--fx-hover-duration-slower,.6s) var(--fx-ease)}[data-fx=hover]:hover .fx-hover-media img,[data-fx=hover]:focus-visible .fx-hover-media img,[data-fx=hover]:hover .fx-hover-img,[data-fx=hover]:focus-visible .fx-hover-img{transform:scale(var(--fx-hover-img-scale,1.06))}.fx-stage{position:relative;overflow:hidden;height:var(--fx-stage-height,60vh)}.fx-stage>[data-fx=parallax]{position:absolute;inset:calc(var(--fx-stage-bleed,12%) * -1) 0}.fx-stage>[data-fx=parallax] img,.fx-stage>[data-fx=parallax] video{display:block;width:100%;height:100%;object-fit:cover}.fx-mask{position:relative;-webkit-mask:var(--fx-mask) no-repeat center/contain;mask:var(--fx-mask) no-repeat center/contain}.fx-mask>*{width:100%;height:100%}.fx-mask--free{position:absolute!important;left:var(--fx-mask-left,16%)!important;top:var(--fx-mask-top,-16%)!important;right:auto!important;bottom:auto!important;width:var(--fx-mask-width,66.5%)!important;height:var(--fx-mask-height,107%)!important;max-width:none!important;margin:0!important;z-index:var(--fx-mask-z,5);pointer-events:none}.fx-slider .brxe-slider-nested{position:absolute;inset:0}.fx-slider .brxe-slider-nested,.fx-slider .splide,.fx-slider .splide__track,.fx-slider .splide__list,.fx-slider .splide__slide,.fx-slider .splide__slide>*{height:100%!important}.fx-slider .splide__slide>*{width:100%!important;flex:1 1 auto!important;align-self:stretch!important}.fx-slider .splide--fade>.splide__track>.splide__list>.splide__slide,.fx-slider .splide__slide{overflow:hidden;will-change:opacity;transition:opacity var(--fx-slide-fade,3s) var(--fx-slide-ease,cubic-bezier(.45,0,.25,1))!important;transition-property:opacity!important}.fx-slider .splide__pagination{opacity:0;pointer-events:none}.fx-slider--dots .splide__pagination{opacity:1;pointer-events:auto}.fx-card{position:relative;overflow:hidden;border-radius:var(--fx-card-radius,0px);height:100%;display:flex;flex-direction:column;background-size:cover;background-position:center}.fx-card[data-fx-variant~=arrow-below]::after,.fx-card .fx-hover-arrow{margin-top:auto}.fx-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:grayscale(var(--fx-card-gray,1));backdrop-filter:grayscale(var(--fx-card-gray,1));background-color:var(--fx-card-wash,rgba(235,234,236,.55))}.fx-card>*:not(.fx-hover-link){position:relative;z-index:1}.fx-clamp{max-height:calc(var(--fx-clamp-lines,3) * 1lh);overflow:hidden;flex:0 0 auto}@supports not (height:1lh){.fx-clamp{max-height:calc(var(--fx-clamp-lines,3) * var(--fx-clamp-lh,1.3) * 1em)}}.fx-edge-stage{position:relative;overflow:hidden;isolation:isolate}.fx-edge-stage>*:not([data-fx=edge]){position:relative;z-index:1}.gco-fx-ready [data-fx=edge]:not(.fx-is-in){opacity:0;transform:translateX(calc(var(--fx-edge-cut,22%) + var(--fx-edge-slide,80px)))}.gco-fx-ready [data-fx=edge][data-fx-corner=top-left]:not(.fx-is-in),.gco-fx-ready [data-fx=edge][data-fx-corner=bottom-left]:not(.fx-is-in){transform:translateX(calc(( var(--fx-edge-cut,22%) + var(--fx-edge-slide,80px) ) * -1))}[data-fx=portal] .fx-portal-dots{position:absolute;z-index:3;top:50%;right:var(--fx-dots-x,28px);left:auto;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--fx-dots-gap,14px);pointer-events:none}[data-fx=portal][data-fx-dots=left] .fx-portal-dots{right:auto;left:var(--fx-dots-x,28px)}.fx-portal-dot{width:var(--fx-dot-size,10px);height:var(--fx-dot-size,10px);border-radius:50%;background:var(--fx-dot,var(--fx-line));transform-origin:center;transition:background var(--fx-duration-fast,.3s) var(--fx-ease),transform var(--fx-duration-fast,.3s) var(--fx-ease)}.fx-portal-dot.is-active{background:var(--fx-dot-active,var(--fx-accent));transform:scale(var(--fx-dot-active-scale,1.5))}@media (max-width:767px){[data-fx=portal] .fx-portal-dots{--fx-dots-x:14px;--fx-dots-gap:10px}}.fx-flyout-handle{flex:0 0 auto;width:var(--fx-flyout-size,68px);height:var(--fx-flyout-size,68px);display:grid;place-items:center;cursor:pointer;user-select:none}[data-fx=flyout][data-fx-side=bottom] .fx-flyout-handle,[data-fx=flyout][data-fx-side=top] .fx-flyout-handle{width:auto}.fx-flyout-panel{min-width:0;max-width:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-width var(--fx-flyout-duration,.45s) var(--fx-ease),max-height var(--fx-flyout-duration,.45s) var(--fx-ease),opacity var(--fx-flyout-duration,.45s) var(--fx-ease),padding var(--fx-flyout-duration,.45s) var(--fx-ease)}.fx-flyout-panel>*{width:var(--fx-flyout-width,280px);box-sizing:border-box}[data-fx=flyout][data-fx-side=bottom]>.fx-flyout-panel>*,[data-fx=flyout][data-fx-side=top]>.fx-flyout-panel>*{width:auto}[data-fx=flyout]:hover>.fx-flyout-panel,[data-fx=flyout]:focus-within>.fx-flyout-panel,[data-fx=flyout].is-open>.fx-flyout-panel{max-width:var(--fx-flyout-width,280px);max-height:var(--fx-flyout-max-height,70vh);opacity:1;padding:var(--fx-flyout-pad-y,16px) var(--fx-flyout-pad-x-aussen,22px) var(--fx-flyout-pad-y,16px) var(--fx-flyout-pad-x,4px)}[data-fx=flyout][data-fx-side=right]:hover>.fx-flyout-panel,[data-fx=flyout][data-fx-side=right]:focus-within>.fx-flyout-panel,[data-fx=flyout][data-fx-side=right].is-open>.fx-flyout-panel{padding:var(--fx-flyout-pad-y,16px) var(--fx-flyout-pad-x,4px) var(--fx-flyout-pad-y,16px) var(--fx-flyout-pad-x-aussen,22px)}[data-fx=flyout][data-fx-side=bottom]:hover>.fx-flyout-panel,[data-fx=flyout][data-fx-side=bottom]:focus-within>.fx-flyout-panel,[data-fx=flyout][data-fx-side=bottom].is-open>.fx-flyout-panel,[data-fx=flyout][data-fx-side=top]:hover>.fx-flyout-panel,[data-fx=flyout][data-fx-side=top]:focus-within>.fx-flyout-panel,[data-fx=flyout][data-fx-side=top].is-open>.fx-flyout-panel{max-width:none;max-height:var(--fx-flyout-height,200px);padding:var(--fx-flyout-pad-x-aussen,22px) var(--fx-flyout-pad-y,20px) var(--fx-flyout-pad-x,4px)}[data-fx=flyout][data-fx-side=top]:hover>.fx-flyout-panel,[data-fx=flyout][data-fx-side=top]:focus-within>.fx-flyout-panel,[data-fx=flyout][data-fx-side=top].is-open>.fx-flyout-panel{padding:var(--fx-flyout-pad-x,4px) var(--fx-flyout-pad-y,20px) var(--fx-flyout-pad-x-aussen,22px)}.fx-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-fx=typewriter].fx-tw{transition:opacity var(--fx-tw-fade,.6s) var(--fx-ease)}[data-fx=typewriter].fx-tw-out{opacity:0}.fx-tw .fx-tw-ch{opacity:0;padding:var(--fx-tw-pad-y,0) 0;background:var(--fx-tw-bg,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:opacity var(--fx-tw-char,.18s) linear}.fx-tw .fx-tw-ch.is-on{opacity:1}.gco-fx-ready [data-fx=popup]:not(.fx-is-in){opacity:0;visibility:hidden;pointer-events:none;translate:0 var(--fx-popup-distance,24px);transition:opacity var(--fx-popup-duration,.6s) var(--fx-ease),translate var(--fx-popup-duration,.6s) var(--fx-ease),visibility 0s linear var(--fx-popup-duration,.6s)}.gco-fx-ready [data-fx=popup][data-fx-side=top]:not(.fx-is-in){translate:0 calc(var(--fx-popup-distance,24px) * -1)}@media (prefers-reduced-motion:reduce){[data-fx=hero] .fx-hero-media{transform:none!important}[data-fx=expand] .fx-expand-media{width:100%!important;height:100%!important;border-radius:0!important;transform:translate(-50%,-50%)!important}[data-fx=portal] .fx-portal-stage{position:static;height:70vh}[data-fx=hover]:hover .fx-hover-icon,[data-fx=hover]:hover .fx-hover-media,[data-fx=hover]:hover .fx-hover-media img,[data-fx=hover]:hover .fx-hover-img{transform:none}.fx-slider .splide__slide{transition:none!important}.fx-flyout-panel{transition:none!important}.fx-portal-dot{transition:none!important}.gco-fx-ready [data-fx=edge]:not(.fx-is-in){opacity:var(--fx-edge-opacity,.7);transform:translateX(var(--fx-edge-cut,22%))}.gco-fx-ready [data-fx=edge][data-fx-corner=top-left]:not(.fx-is-in),.gco-fx-ready [data-fx=edge][data-fx-corner=bottom-left]:not(.fx-is-in){transform:translateX(calc(var(--fx-edge-cut,22%) * -1))}}