:is(.cgc-cards,.cgc-about__top,.cgc-about__cols,.cgc-footer__grid).is-layout-flow>*{margin-block-start:0}@media (min-width:782px){:is(.cgc-words,.cgc-careers,.cgc-split,.cgc-cols3).is-layout-flow>*{margin-block-start:0}}body:is(.single-post,.archive,.search,.error404,.blog) .cgc-header{background:var(--cgc-header-solid,rgb(2 30 36 / .90))}.wp-block-navigation.is-style-cgc-dd-dark{--cgc-dd-bg:#021E24;--cgc-dd-text:#FFFFFF;--cgc-dd-hover-bg:rgba(255, 255, 255, .06);--cgc-dd-hover-text:#6CCBD8;--cgc-dd-divider:rgba(255, 255, 255, .10);--cgc-dd-bar-img:linear-gradient(90deg, #008C9E, #6CCBD8);--cgc-dd-shadow:0 34px 70px rgba(0, 0, 0, .45)}.wp-block-navigation.is-style-cgc-dd-teal{--cgc-dd-bg:linear-gradient(120deg, #054652 0%, #045360 45%, #008C9E 100%);--cgc-dd-text:#FFFFFF;--cgc-dd-hover-bg:rgba(255, 255, 255, .12);--cgc-dd-hover-text:#FFFFFF;--cgc-dd-divider:rgba(255, 255, 255, .18);--cgc-dd-bar-img:linear-gradient(#6CCBD8, #6CCBD8)}.wp-block-navigation.is-style-cgc-dd-minimal{--cgc-dd-bg:#FFFFFF;--cgc-dd-divider:transparent;--cgc-dd-hover-bg:transparent;--cgc-dd-bar-size:0px;--cgc-dd-shadow:0 14px 34px rgba(2, 30, 36, .14)}@media (min-width:1041px){.cgc-header .cgc-nav .wp-block-navigation__submenu-container{background:var(--cgc-dd-bg,#FFFFFF)!important;border-top-style:solid!important;border-top-width:var(--cgc-dd-bar-size,4px)!important;border-image:var(--cgc-dd-bar-img,linear-gradient(90deg,#054652,#045360,#008C9E)) 1!important;box-shadow:var(--cgc-dd-shadow,0 34px 70px rgb(2 30 36 / .28))!important;min-width:var(--cgc-dd-width,380px)!important}.cgc-header .cgc-nav .wp-block-navigation__submenu-container .wp-block-navigation-item{border-bottom-color:var(--cgc-dd-divider,var(--cgc-stone,#E4ECED))!important}.cgc-header .cgc-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:var(--cgc-dd-text,#054652)!important;background:#fff0}.cgc-header .cgc-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover,.cgc-header .cgc-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible{background:var(--cgc-dd-hover-bg,var(--cgc-offwhite,#F6F9F9))!important;color:var(--cgc-dd-hover-text,#008C9E)!important}.cgc-header .cgc-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content::before{color:var(--cgc-dd-hover-text,#008C9E)!important;display:var(--cgc-dd-arrow,block)!important}}.cgc-ncard{position:relative}.cgc-ncard .cgc-badge{position:absolute;top:18px;left:18px;z-index:4;display:inline-block;max-width:calc(100% - 36px);padding:8px 12px 7px;background:rgb(2 30 36 / .42);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgb(255 255 255 / .30);border-radius:3px;color:#fff;font:400 12.5px/1.15 var(--cgc-font-display,sans-serif);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.cgc-ncard__meta{margin:22px 0 0;color:var(--cgc-teal-bright,#008C9E);font:400 13px/1.2 var(--cgc-font-display,sans-serif);letter-spacing:.18em;text-transform:uppercase}.cgc-ncard .cgc-ncard__meta+h3,.cgc-ncard .cgc-ncard__meta+.wp-block-post-title{margin-top:10px}.cgc-ncard .wp-block-post-title a::after{content:"";position:absolute;inset:0;z-index:3}.cgc-ncard__img img{transition:transform 1.2s var(--cgc-ease,ease)}.cgc-ncard:hover .cgc-ncard__img img{transform:scale(1.08)}.cgc-acard{cursor:pointer}.cgc-acard img{transition:transform 1.4s var(--cgc-ease,ease)}.cgc-acard:hover img,.cgc-acard:focus-within img{transform:scale(1.09)}.cgc-acard .wp-block-cover__background{background-color:#021E24!important;opacity:0!important;transition:opacity .6s ease}.cgc-acard:hover .wp-block-cover__background,.cgc-acard:focus-within .wp-block-cover__background{opacity:.38!important}.wp-block-button.is-style-cgc-link .wp-block-button__link{border-bottom-color:color-mix(in srgb,currentColor 32%,transparent)!important;background-image:linear-gradient(currentColor,currentColor)!important;background-repeat:no-repeat!important;background-position:0 100%!important;background-size:0% 2px!important;transition:background-size .55s var(--cgc-ease,ease),gap .4s ease,letter-spacing .4s ease!important;margin-bottom:-1px}.wp-block-button.is-style-cgc-link .wp-block-button__link::after{content:"→";display:inline-block;letter-spacing:0;max-width:0;opacity:0;transform:translateX(-10px);overflow:hidden;transition:max-width .45s var(--cgc-ease,ease),opacity .3s ease,transform .45s var(--cgc-ease,ease)}.wp-block-button.is-style-cgc-link .wp-block-button__link:hover,.wp-block-button.is-style-cgc-link .wp-block-button__link:focus-visible,.cgc-acard:hover .wp-block-button.is-style-cgc-link .wp-block-button__link{background-size:100% 2px!important}.wp-block-button.is-style-cgc-link .wp-block-button__link:hover::after,.wp-block-button.is-style-cgc-link .wp-block-button__link:focus-visible::after,.cgc-acard:hover .wp-block-button.is-style-cgc-link .wp-block-button__link::after{max-width:1.4em;opacity:1;transform:none}.wp-block-button.is-style-cgc-link .wp-block-button__link:active{transform:translateY(1px)}.cgc-newsq.cgc-carousel-zoom{position:relative}.cgc-carousel-zoom .cgc-rail{align-items:center;gap:clamp(14px, 2vw, 28px);scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-block:12px!important;padding-inline:calc(50% - var(--cgc-zw) / 2)!important;margin-inline:0!important;--cgc-zw:min(360px, 74vw);cursor:grab}.cgc-carousel-zoom .cgc-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.cgc-carousel-zoom .cgc-rail>*{width:var(--cgc-zw)!important;scroll-snap-align:center!important;transform:scale(var(--cgc-s,.86));transform-origin:center center;transition:transform .8s var(--cgc-ease,cubic-bezier(.2,.7,.2,1)),opacity .6s ease;opacity:.9;will-change:transform}.cgc-carousel-zoom .cgc-rail>.is-near{--cgc-s:.74;opacity:.8}.cgc-carousel-zoom .cgc-rail>.is-active{--cgc-s:1;opacity:1;z-index:2}.cgc-carousel-zoom .cgc-ncard__excerpt,.cgc-carousel-zoom .wp-block-post-excerpt{display:none}.cgc-carousel-zoom .cgc-ncard__panel{position:absolute;left:16px;right:16px;bottom:16px;z-index:4;padding:18px 20px 20px;background:rgb(255 255 255 / .74);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgb(255 255 255 / .5);border-radius:4px;opacity:0;transform:translateY(22px);transition:opacity .5s ease .15s,transform .7s var(--cgc-ease,ease) .15s;pointer-events:none}.cgc-carousel-zoom .is-active .cgc-ncard__panel{opacity:1;transform:none}.cgc-carousel-zoom .cgc-ncard__panel .cgc-ncard__meta{margin:0 0 8px;color:var(--cgc-teal-deep,#054652);font-size:12.5px}.cgc-carousel-zoom .cgc-ncard__panel .wp-block-post-title{margin:0!important;font-size:clamp(20px, 1.5vw, 25px)!important;line-height:1.22;color:var(--cgc-ink,#021E24);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cgc-carousel-zoom .cgc-ncard__panel .wp-block-post-title a{pointer-events:auto}.cgc-carousel-zoom .cgc-prog{display:none!important}.cgc-carctl{display:flex;gap:10px;margin:26px var(--cgc-gutter,5vw) 0}.cgc-carctl button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--cgc-line,#B9CFD3);border-radius:50%;background:#fff0;color:var(--cgc-teal-deep,#054652);cursor:pointer;font:400 18px/1 var(--cgc-font-display,sans-serif);transition:background .3s ease,color .3s ease,border-color .3s ease,transform .2s ease}.cgc-carctl button:hover{background:var(--cgc-teal-deep,#054652);border-color:var(--cgc-teal-deep,#054652);color:#fff}.cgc-carctl button:active{transform:scale(.9)}.cgc-carctl button:focus-visible{outline:2px solid var(--cgc-sky,#6CCBD8);outline-offset:2px}.cgc-carctl [data-act="prev"]:hover{transform:translateX(-3px)}.cgc-carctl [data-act="next"]:hover{transform:translateX(3px)}.cgc-carctl svg{width:16px;height:16px;fill:currentColor}@media (prefers-reduced-motion:reduce){.cgc-carousel-zoom .cgc-rail{scroll-behavior:auto}.cgc-carousel-zoom .cgc-rail>*,.cgc-carousel-zoom .cgc-ncard__panel,.cgc-acard img,.cgc-ncard__img img,.cgc-acard .wp-block-cover__inner-container>*,.wp-block-button.is-style-cgc-link .wp-block-button__link,.wp-block-button.is-style-cgc-link .wp-block-button__link::after{transition:none!important}}