@keyframes hero-section-title-glow{0%{background-position:0 50%}100%{background-position:100% 50%}}.hero-section{--hs-bg:var(--wp--preset--color--navy,#152338);--hs-line:#f5f5f5;--hs-text:#fff;width:100%;max-width:none;margin:0;background:var(--hs-bg);color:var(--hs-text);overflow:hidden;border:1px solid var(--hs-line)}.hero-section,.hero-section *{box-sizing:border-box}.hero-section__inner{display:flex;flex-direction:column;width:100%}.hero-section__title-row{position:relative;width:100%;padding:0;border:0;border-bottom:1px solid var(--hs-line)}.hero-section__title-row::before,.hero-section__title-row::after{position:absolute;top:0;bottom:0;width:1px;background:var(--hs-line);content:"";pointer-events:none}.hero-section__title-row::before{left:2rem}.hero-section__title-row::after{right:2rem}.hero-section__title-wrap{width:100%;padding:5.5rem 0 3rem;border:0}.hero-section__title-content{width:100%;min-width:0;padding-inline:4rem}.hero-section__title{width:100%;max-width:82%;min-width:0;margin:0;padding:0;overflow-wrap:anywhere;word-break:normal;font-family:"Barlow Condensed",Barlow,Arial,sans-serif;font-size:5rem;font-weight:400;line-height:5.5rem;letter-spacing:.07em;color:var(--hs-text);background:radial-gradient(60.12% 69.19% at 7.89% 65.34%,#fff 59%,rgba(255,255,255,.5) 88%);background-size:220% 100%;background-position:0 50%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:hero-section-title-glow 5.5s ease-in-out infinite alternate}.hero-section__media-row{width:100%;max-height:25rem;padding-inline:2rem;border:0;border-bottom:1px solid var(--hs-line);overflow:hidden}.hero-section__media-frame{width:100%;height:25rem;max-height:25rem;margin:0;border:0;border-inline:1px solid var(--hs-line);overflow:hidden}.hero-section__media-frame picture{display:block;width:100%;height:100%}.hero-section__image{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center}.hero-section__stripe-row{width:100%;padding-inline:2rem;border:0;border-bottom:1px solid var(--hs-line)}.hero-section__stripes{width:100%;height:2rem;border:0;border-inline:1px solid var(--hs-line);background:repeating-linear-gradient(to right,var(--hs-line) 0 1px,transparent 1px 8px)}.hero-section__bottom{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(18rem,1fr);align-items:stretch;width:100%;padding-inline:2rem;border:0}.hero-section__copy-cell{display:flex;grid-column:1;align-items:center;width:100%;min-width:0;padding:1.5rem;border:0;border-inline:1px solid var(--hs-line)}.hero-section__copy{margin:0;padding:0;font-family:"Barlow Condensed",Barlow,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.07em;color:var(--hs-text)}p.hero-section__copy{color:var(--celleritech-color-gray-300,#b0bed1)}h2.hero-section__copy{color:var(--celleritech-color-gray-300,#b0bed1);font-family:"Barlow Condensed",Barlow,Arial,sans-serif;font-size:2rem;font-style:normal;font-weight:500;line-height:2.75rem;letter-spacing:.07em}.hero-section__action-cell{display:grid;grid-column:3;place-items:center;place-self:stretch;width:100%;min-width:18rem;padding:2rem;border:0;border-inline:1px solid var(--hs-line)}.hero-section__bottom--copy-only{grid-template-columns:minmax(0,1fr)}.hero-section__bottom--copy-only .hero-section__copy-cell{grid-column:1}.hero-section__bottom--action-only{grid-template-columns:minmax(18rem,1fr)}.hero-section__bottom--action-only .hero-section__action-cell{grid-column:1}.hero-section .celleritech-header__cta{display:inline-flex;flex:0 0 auto;width:auto;min-width:0;min-height:0;padding:.2rem;border:.0625rem solid var(--celleritech-color-border-dark,rgba(245,245,245,.22));border-radius:.5rem;background:var(--celleritech-color-navy,#152338);box-shadow:none;color:var(--celleritech-color-white,#fff);text-decoration:none;white-space:nowrap;appearance:none;transition:color 220ms ease}.hero-section .celleritech-header__cta-inner{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:0;padding:1rem 1.5rem;overflow:hidden;border-radius:calc(.5rem - .2rem);font-family:Barlow,sans-serif;color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.hero-section .celleritech-header__cta-inner::before{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--celleritech-color-blue-light,#7cd0f3) 0%,var(--celleritech-color-blue-dark,#2590c8) 100%);content:"";transform:scaleX(0);transform-origin:left center;transition:transform 320ms cubic-bezier(.22,1,.36,1)}.hero-section .celleritech-header__cta svg{flex:0 0 auto;transition:transform 320ms cubic-bezier(.22,1,.36,1)}.hero-section .celleritech-header__cta:hover{color:var(--celleritech-color-white,#fff)}.hero-section .celleritech-header__cta:hover .celleritech-header__cta-inner::before{transform:scaleX(1)}.hero-section .celleritech-header__cta:hover svg{transform:translateX(.25rem)}.hero-section .celleritech-header__cta:focus-visible{outline:.1875rem solid var(--celleritech-color-blue-light,#7cd0f3);outline-offset:.1875rem}@media(max-width:1024px){.hero-section__title-row::before{left:1.5rem}.hero-section__title-row::after{right:1.5rem}.hero-section__media-row,.hero-section__stripe-row,.hero-section__bottom{padding-inline:1.5rem}.hero-section__title-wrap{padding:3.5rem 0 2.5rem}.hero-section__title-content{padding-inline:3rem}.hero-section__title{max-width:100%;font-size:3.5rem;line-height:4.125rem}.hero-section__media-row,.hero-section__media-frame{max-height:23.5rem}.hero-section__media-frame{height:23.5rem}h2.hero-section__copy{font-size:1.5rem;line-height:2rem}.hero-section__bottom{grid-template-columns:minmax(0,1fr) minmax(18rem,auto)}.hero-section__copy-cell{grid-column:1;width:100%;min-width:0;padding:1.5rem 1rem}.hero-section__action-cell{grid-column:2;place-self:stretch;width:100%;min-width:18rem;padding:1rem}.hero-section .celleritech-header__cta{padding:.125rem}.hero-section .celleritech-header__cta-inner{gap:.5rem;padding:.5rem .75rem;border-radius:calc(.5rem - .125rem);font-size:.75rem;line-height:1.25rem}}@media(max-width:860px){.hero-section__bottom{grid-template-columns:minmax(0,1fr)}.hero-section__copy-cell,.hero-section__action-cell{grid-column:1;width:100%;min-width:0}.hero-section__copy-cell{grid-row:1;height:auto;padding:1.5rem 1rem;border-bottom:1px solid var(--hs-line)}.hero-section__action-cell{grid-row:2;place-self:stretch;place-items:center;padding:1.5rem 1rem}.hero-section .celleritech-header__cta,.hero-section .celleritech-header__cta-inner{width:100%}}@media(max-width:767px){.hero-section__title-row::before{left:1rem}.hero-section__title-row::after{right:1rem}.hero-section__media-row,.hero-section__stripe-row,.hero-section__bottom{padding-inline:1rem}.hero-section__title-wrap{padding:3rem 0 2rem}.hero-section__title-content{padding-inline:2rem}.hero-section__title{font-size:2.5rem;line-height:3.125rem}.hero-section__media-row,.hero-section__media-frame{max-height:19rem}.hero-section__media-frame{height:19rem;min-height:0}.hero-section__image{height:100%;min-height:0}h2.hero-section__copy{font-size:1rem;line-height:1.625rem}}@media(prefers-reduced-motion:reduce){.hero-section__title{animation:none;background-position:50% 50%}.hero-section .celleritech-header__cta,.hero-section .celleritech-header__cta-inner::before,.hero-section .celleritech-header__cta svg{transition:none}}.hero-section .celleritech-header__cta-inner>span{color:#fff;font:inherit;line-height:inherit}.hero-section__title-content{display:flex;flex-direction:column}.hero-section__breadcrumb{width:100%;min-width:0;margin:0 0 .625rem;padding:0}.hero-section__breadcrumb-list{display:flex;min-width:0;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;flex-wrap:wrap}.hero-section__breadcrumb-item,.hero-section__breadcrumb-link,.hero-section__breadcrumb-current{margin:0;padding:0;font-family:Barlow,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.375rem;letter-spacing:.06125rem}.hero-section__breadcrumb-link{color:var(--celleritech-color-gray-300,#b0bed1);text-decoration:none;transition:color 220ms ease}.hero-section__breadcrumb-link:hover{color:var(--hs-text)}.hero-section__breadcrumb-current{color:var(--hs-text)}.hero-section__breadcrumb-separator{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:var(--celleritech-color-gray-300,#b0bed1);flex:0 0 1rem;font-family:Barlow,Arial,sans-serif;font-size:.75rem;line-height:1}.hero-section__breadcrumb-link:focus-visible{outline:.125rem solid var(--celleritech-color-blue-light,#7cd0f3);outline-offset:.125rem;border-radius:.125rem}@media(max-width:1024px){.hero-section__breadcrumb{margin-bottom:.5rem}}@media(max-width:767px){.hero-section__breadcrumb{margin-bottom:.25rem}}@media(prefers-reduced-motion:reduce){.hero-section__breadcrumb-link{transition:none}}.hero-section__bottom--article{grid-template-columns:14.375rem 16.5rem minmax(0,1fr) 14.625rem;align-items:stretch}.hero-section__author-cell{display:grid;grid-column:1;grid-template-columns:1.875rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:.625rem;min-width:0;padding:1.5rem 2rem;border-inline:1px solid var(--hs-line)}.hero-section__author-avatar{grid-column:1;grid-row:1/3;display:block;width:1.875rem;height:1.875rem;max-width:none;border-radius:50%;object-fit:cover}.hero-section__author-name,.hero-section__author-role{grid-column:2;overflow:hidden;color:#fff;font-family:"Barlow Condensed",Barlow,Arial,sans-serif;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.hero-section__author-name{grid-row:1;font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.07rem}.hero-section__author-role{grid-row:2;font-size:.875rem;font-weight:400;line-height:.875rem;letter-spacing:.04375rem}.hero-section__date-cell{display:flex;grid-column:2;min-width:16.5rem;flex-direction:column;justify-content:center;gap:.25rem;padding:1.5rem 2rem;border-right:1px solid var(--hs-line)}.hero-section__date-label,.hero-section__date-value{display:block;margin:0;color:#fff;font-family:"Barlow Condensed",Barlow,Arial,sans-serif;font-style:normal}.hero-section__date-label{font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.07rem}.hero-section__date-value{font-size:.875rem;font-weight:400;line-height:.875rem;letter-spacing:.04375rem}.hero-section__share-cell{display:flex;grid-column:4;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2rem;border-inline:1px solid var(--hs-line)}.hero-section__share-link{display:inline-grid;inline-size:2rem;block-size:2rem;flex:0 0 2rem;place-items:center;padding:0;border:.0625rem solid rgba(176,190,209,.24);border-radius:.25rem;background:transparent;color:#fff;text-decoration:none;cursor:pointer;appearance:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.hero-section__share-link:hover{transform:translateY(-.125rem);border-color:var(--celleritech-color-blue,#3faee5);background:rgba(63,174,229,.12);color:var(--celleritech-color-blue-light,#7cd0f3)}.hero-section__share-link svg{inline-size:1.0625rem;block-size:1.0625rem;fill:currentColor}.hero-section__share-link:focus-visible{outline:.125rem solid var(--celleritech-color-blue-light,#7cd0f3);outline-offset:.25rem}@media(max-width:1024px){.hero-section__bottom--article{grid-template-columns:minmax(0,1fr) minmax(16.5rem,auto) minmax(0,1fr) auto}}@media(max-width:900px){.hero-section__bottom--article{grid-template-columns:minmax(0,1fr) minmax(16.5rem,1fr)}.hero-section__author-cell{grid-column:1;grid-row:1;border-bottom:1px solid var(--hs-line)}.hero-section__date-cell{grid-column:2;grid-row:1;border-bottom:1px solid var(--hs-line)}.hero-section__share-cell{grid-column:1/3;grid-row:2;justify-content:center}}@media(max-width:767px){.hero-section__author-cell,.hero-section__date-cell,.hero-section__share-cell{padding:1rem}}@media(max-width:500px){.hero-section__bottom--article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-section__author-cell,.hero-section__date-cell{width:100%;min-width:0}.hero-section__share-cell{width:100%}}@media(max-width:450px){.hero-section__bottom--article{grid-template-columns:minmax(0,1fr)}.hero-section__author-cell{grid-column:1;grid-row:1}.hero-section__date-cell{grid-column:1;grid-row:2;border-left:1px solid var(--hs-line)}.hero-section__share-cell{grid-column:1;grid-row:3;justify-content:flex-start}.hero-section__author-cell{grid-template-columns:3rem minmax(0,1fr)}.hero-section__author-avatar{width:3rem;height:3rem}}@media(prefers-reduced-motion:reduce){.hero-section__share-link{transition:none}}