:root{--color-ink-muted:#003330c7;--color-hairline:#00333024;--ease-soft:cubic-bezier(.22,.61,.36,1);--ease-editorial:cubic-bezier(.6,.01,0,.98);--page-color:var(--wp--preset--color--deep-green);--header-h:92px;--accent:var(--wp--preset--color--digital-cyan-ink);--on-accent:var(--wp--preset--color--off-white);--text-muted:var(--color-ink-muted);--text-faint:#0033308c;--hairline:var(--color-hairline)}.is-style-tone-deep-green{--accent:var(--wp--preset--color--digital-cyan);--on-accent:var(--wp--preset--color--deep-green);--text-muted:#f3f1f3c7;--text-faint:#f3f1f38c;--hairline:#f3f1f32e}.is-style-tone-burgundy{--accent:var(--wp--preset--color--pink);--on-accent:var(--wp--preset--color--deep-green);--text-muted:#f3f1f3c7;--text-faint:#f3f1f38c;--hairline:#f3f1f32e}.is-style-tone-cyan-pale{--accent:var(--wp--preset--color--coral-ink);--on-accent:var(--wp--preset--color--off-white);--text-muted:var(--color-ink-muted);--text-faint:#0033308c;--hairline:var(--color-hairline)}.is-style-tone-lime,.is-style-tone-coral{--accent:var(--wp--preset--color--burgundy);--on-accent:var(--wp--preset--color--off-white);--text-muted:var(--color-ink-muted);--text-faint:#0033308c;--hairline:var(--color-hairline)}@media (max-width:767px){:root{--header-h:80px}}.display{font-family:var(--wp--preset--font-family--display);letter-spacing:-.035em;font-weight:400;line-height:.98}.display-alt{font-family:var(--wp--preset--font-family--display);letter-spacing:-.015em;font-style:italic;font-weight:300}.eyebrow{font-size:var(--wp--preset--font-size--eyebrow);letter-spacing:.18em;text-transform:uppercase;font-weight:500}.meta{font-size:var(--wp--preset--font-size--meta);letter-spacing:.08em;text-transform:uppercase;font-weight:400}.num-marker,.stats-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hairline{background:var(--color-hairline);transform-origin:left center;width:100%;height:1px}.btn{position:relative;display:inline-flex;font-family:var(--wp--preset--font-family--sans);letter-spacing:.005em;overflow:hidden;transition:all .45s var(--ease-editorial);isolation:isolate;text-decoration:none;cursor:pointer;border:none;border-radius:999px;align-items: center;gap:.7rem;padding:.95rem 1.7rem;font-size:14.5px;font-weight:500}.btn>span{position:relative;z-index:2;display:inline-block}.btn:before{content:"";position:absolute;background:var(--btn-hover-bg,var(--wp--preset--color--digital-cyan));transition:transform .55s var(--ease-editorial);z-index:1;border-radius:999px;inset:0;transform:translateY(110%)}.btn:hover:before{transform:translateY(0)}.btn-primary{background:var(--wp--preset--color--deep-green);color:#fff}.btn-primary:hover{color:var(--wp--preset--color--deep-green)}.btn-ghost{border:1px solid var(--color-hairline);color:var(--wp--preset--color--deep-green);--btn-hover-bg:var(--wp--preset--color--deep-green)}.btn-ghost:hover{color:var(--wp--preset--color--off-white);border-color:var(--wp--preset--color--deep-green)}.btn-compact{padding:.55rem .85rem .55rem 1.4rem;font-size:14px}.wp-block-button.is-style-medio-cta .wp-block-button__link,.wp-block-button.is-style-medio-cta-outline .wp-block-button__link{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;font-family:var(--wp--preset--font-family--sans);letter-spacing:.005em;text-decoration:none;transition:color .45s var(--ease-editorial),border-color .45s var(--ease-editorial);border-radius:999px;align-items: center;gap:.7rem;padding:.55rem 1rem .55rem 1.4rem;font-size:14px;font-weight:500;line-height:1.4}.wp-block-button.is-style-medio-cta .wp-block-button__link:after,.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:after{content:"→";display:inline-block;font-family:var(--wp--preset--font-family--sans);transition:transform .4s var(--ease-editorial);font-size:1em;font-weight:400;line-height:1}.wp-block-button.is-style-medio-cta.no-arrow .wp-block-button__link:after,.wp-block-button.is-style-medio-cta-outline.no-arrow .wp-block-button__link:after{content:none}.wp-block-button.is-style-medio-cta .wp-block-button__link:hover:after,.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:hover:after{transform:translate(3px)}.wp-block-button.is-style-medio-cta .wp-block-button__link:focus-visible:after{transform:translate(3px)}.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:focus-visible:after{transform:translate(3px)}:where(.wp-block-button.is-style-medio-cta .wp-block-button__link){background:var(--wp--preset--color--deep-green);color:var(--wp--preset--color--off-white);border:none}.wp-block-button.is-style-medio-cta-outline .wp-block-button__link{border:1px solid var(--color-hairline,#00333029);background:0 0;padding:calc(.55rem - 1px) calc(1rem - 1px) calc(.55rem - 1px) calc(1.4rem - 1px)}:where(.wp-block-button.is-style-medio-cta-outline .wp-block-button__link){color:var(--wp--preset--color--deep-green)}.wp-block-button.is-style-medio-cta .wp-block-button__link:before,.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:before{content:"";position:absolute;background:var(--btn-hover-bg,var(--wp--preset--color--digital-cyan));border-radius:inherit;transition:transform .55s var(--ease-editorial);z-index:-1;inset:0;transform:translateY(110%)}.wp-block-button.is-style-medio-cta .wp-block-button__link:hover:before,.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:hover:before{transform:translateY(0)}.wp-block-button.is-style-medio-cta .wp-block-button__link:focus-visible:before{transform:translateY(0)}.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:focus-visible:before{transform:translateY(0)}.wp-block-button.is-style-medio-cta .wp-block-button__link:hover,.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:hover{color:var(--btn-hover-color,var(--wp--preset--color--deep-green))!important}.wp-block-button.is-style-medio-cta .wp-block-button__link:focus-visible{color:var(--btn-hover-color,var(--wp--preset--color--deep-green))!important}.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:focus-visible{color:var(--btn-hover-color,var(--wp--preset--color--deep-green))!important}.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:hover{border-color:var(--btn-hover-bg,var(--wp--preset--color--digital-cyan))}.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:focus-visible{border-color:var(--btn-hover-bg,var(--wp--preset--color--digital-cyan))}.wp-block-button.is-style-medio-cta .wp-block-button__link:hover{background-color:var(--wp--preset--color--deep-green)}.wp-block-button.is-style-medio-cta .wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--deep-green)}.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:hover{background-color:#0000}.wp-block-button.is-style-medio-cta-outline .wp-block-button__link:focus-visible{background-color:#0000}.is-style-eyebrow,.is-style-eyebrow-rule{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-top:0;margin-bottom:0;font-size:11px;font-weight:500;line-height:1}.is-style-eyebrow-rule{display:flex;align-items: center;gap:.85rem}.is-style-eyebrow-rule:before{content:"";display:block;background:var(--eyebrow-rule-color,currentColor);flex-shrink:0;width:56px;height:1px}.is-style-drop-cap:first-letter{float:left;font-family:var(--wp--preset--font-family--display);color:var(--wp--preset--color--burgundy);letter-spacing:-.04em;margin:.06em .12em -.04em -.04em;font-size:5.5em;font-weight:400;line-height:.82}@media (max-width:600px){.is-style-drop-cap:first-letter{margin:.08em .1em 0 -.02em;font-size:4em;line-height:.88}}@media (max-width:781px){.wp-block-columns>.wp-block-column[style*=border-left-width]{padding-bottom:.75rem}}.reveal{opacity:0;transition:opacity .8s var(--ease-soft),transform .8s var(--ease-soft);transform:translateY(20px)}.reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.skip-link.screen-reader-text:focus,.screen-reader-text:focus{background-color:var(--wp--preset--color--lime);color:var(--wp--preset--color--deep-green);box-shadow:0 0 0 3px var(--wp--preset--color--deep-green);font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--body-sm);text-decoration:none;border-radius:999px;padding:.75rem 1.25rem;font-weight:500;top:.75rem;left:.75rem}.site-footer{background:var(--wp--preset--color--off-white);color:var(--wp--preset--color--deep-green)}.site-footer-inner{max-width:calc(var(--wp--style--global--wide-size,1340px) + var(--wp--style--root--padding-left,1.5rem) + var(--wp--style--root--padding-right,1.5rem));padding-top:5rem;padding-bottom:3rem;padding-left:var(--wp--style--root--padding-left,1.5rem);padding-right:var(--wp--style--root--padding-right,1.5rem);margin:0 auto}@media (min-width:768px){.site-footer-inner{padding-top:6rem;padding-bottom:3rem}}.footer-top{display:grid;grid-template-columns:1fr;align-items: start;gap:3rem;margin-bottom:4rem}@media (min-width:768px){.footer-top{grid-template-columns:2.2fr 1.4fr 1fr 1.4fr;gap:2.5rem;margin-bottom:5rem}}.footer-top>.wp-block-group{display:block}.footer-brand-block{max-width:36ch}.footer-brand-block .footer-logo{margin:0 0 1.5rem}.footer-brand-block .footer-logo img{display:block;width:auto;height:28px}.footer-brand-blurb{color:var(--color-ink-muted);margin:0 0 1.75rem;font-size:14px;line-height:1.75}.footer-tagline{font-family:var(--wp--preset--font-family--display);letter-spacing:-.01em;color:var(--wp--preset--color--burgundy);max-width:22ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-style:italic;font-weight:400;line-height:1.3}.footer-col-title{font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--deep-green);display:flex;align-items: center;gap:.55rem;margin:0 0 1.5rem;font-size:10.5px;font-weight:500}.footer-col-title:before{content:"";display:inline-block;background:var(--col-title-dot,var(--wp--preset--color--digital-cyan-ink));border-radius:999px;width:6px;height:6px}.footer-top>:nth-child(2) .footer-col-title{--col-title-dot:var(--wp--preset--color--digital-cyan-ink)}.footer-top>:nth-child(3) .footer-col-title{--col-title-dot:var(--wp--preset--color--burgundy)}.footer-top>:nth-child(4) .footer-col-title{--col-title-dot:var(--wp--preset--color--coral)}.footer-list{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0}.footer-list li{font-size:14px}.footer-contact-line{margin:0;font-size:14px;line-height:1.85}.footer-contact-line+.footer-contact-line{margin-top:.1rem}.footer-contact-line.footer-address{color:var(--color-ink-muted);max-width:28ch;margin-top:2rem;font-size:13px;line-height:1.7}.footer-list a,.footer-contact-line a{color:inherit;text-decoration:underline;text-decoration-color:var(--wp--preset--color--coral);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.footer-list a:hover,.footer-contact-line a:hover{color:var(--wp--preset--color--digital-cyan-ink);text-decoration-color:var(--wp--preset--color--digital-cyan-ink)}.footer-credit a,.footer-legal-links a{color:inherit;text-decoration:none;transition:color .2s}.footer-credit a:hover,.footer-legal-links a:hover{color:var(--wp--preset--color--digital-cyan-ink)}.footer-divider{background:var(--color-hairline);opacity:1;border:0;width:100%;max-width:none;height:1px;margin:0}.footer-bottom{display:flex;flex-direction:column;align-items: flex-start;gap:.75rem;padding-top:2.25rem}.footer-credit{margin:0}.footer-legal-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem}.footer-legal-links p{margin:0}.footer-legal-links{column-gap:0}.footer-legal-links p{white-space:nowrap}.footer-legal-links p+p:before{content:"·";display:inline-block;color:currentColor;margin:0 .7rem}.footer-credit a,.footer-legal-links a{position:relative}.footer-credit a:after,.footer-legal-links a:after{content:"";position:absolute;transform-origin:left center;transition:transform .32s var(--ease-soft,cubic-bezier(.22,1,.36,1));background:currentColor;height:1px;bottom:-3px;left:0;right:0;transform:scaleX(0)}.footer-credit a:hover:after,.footer-legal-links a:hover:after{transform:scaleX(1)}.footer-credit a:focus-visible:after{transform:scaleX(1)}.footer-legal-links a:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.footer-credit a:after,.footer-legal-links a:after{transition:none}}.contact-panel{position:relative;background:var(--wp--preset--color--deep-green);color:var(--wp--preset--color--off-white);overflow:hidden}.contact-panel a{color:var(--wp--preset--color--off-white)}.contact-panel a:hover{color:var(--wp--preset--color--digital-cyan)}.contact-panel__inner{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,4vw,2.5rem)}.contact-panel__mark{position:absolute;opacity:.1;pointer-events:none;z-index:0;width:min(60vw,580px);bottom:-5rem;right:-4rem}.contact-panel__body{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width:768px){.contact-panel__body{grid-template-columns:1fr 1fr;gap:4rem}}.contact-panel .num-marker{background:var(--wp--preset--color--digital-cyan);color:var(--wp--preset--color--deep-green)}.contact-panel .section-rule:before{background:var(--wp--preset--color--digital-cyan)}.contact-panel__intro p{color:#f3f1f3d1;margin:0 0 1rem;font-weight:300;line-height:1.7}.contact-panel__intro .meta{color:#f3f1f38c}.contact-panel__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;max-width:28rem;margin-top:2.5rem}.contact-panel__details dt{font-size:var(--wp--preset--font-size--meta);letter-spacing:.08em;text-transform:uppercase;color:#f3f1f38c;margin-bottom:.6rem;font-weight:400}.contact-panel__details dd{font-family:var(--wp--preset--font-family--display);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:400;line-height:1.1}.contact-panel__details dd a{text-decoration:none}.form-shell__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:1rem 1.5rem;margin:0 0 1.75rem}.form-shell__header>.wp-block-group{margin:0}.form-shell__header .meta{color:#f3f1f38c;white-space:nowrap;margin:0}.form-shell{position:relative;--gf-color-primary:var(--wp--preset--color--digital-cyan);--gf-color-primary-contrast:var(--wp--preset--color--deep-green);--gf-color-primary-darker:var(--wp--preset--color--off-white);--gf-color-secondary:transparent;--gf-color-secondary-contrast:var(--wp--preset--color--off-white);--gf-color-out-ctrl-light:#6affff26;--gf-color-out-ctrl-light-darker:#6affff59;--gf-color-out-ctrl-dark:#f3f1f39e;--gf-color-out-ctrl-dark-darker:var(--wp--preset--color--off-white);--gf-color-in-ctrl:transparent;--gf-color-in-ctrl-contrast:var(--wp--preset--color--off-white);--gf-color-in-ctrl-primary:var(--wp--preset--color--digital-cyan);--gf-ctrl-border-color:transparent;--gf-radius:0;background:#00201ea6;border:1px solid #6affff33;border-radius:24px;padding:2rem}@media (min-width:768px){.form-shell{padding:2.5rem}}.form-shell .gform_wrapper,.form-shell .gform_wrapper *{color:var(--wp--preset--color--off-white)}.form-shell .gfield_label{font-size:var(--wp--preset--font-size--meta);letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--digital-cyan);margin-bottom:.5rem;font-weight:500}.form-shell .ginput_container input[type=text],.form-shell .ginput_container input[type=email],.form-shell .ginput_container input[type=tel],.form-shell .ginput_container textarea{color:var(--wp--preset--color--off-white);outline:none;box-shadow:none;transition:border-color .4s var(--ease-editorial);background:0 0;border:0;border-bottom:1px solid #6affff52;border-radius:0;width:100%;padding:.75rem 0;font-family:inherit;font-size:15px}.form-shell .ginput_container textarea{resize:vertical;min-height:8rem}.form-shell .ginput_container input:focus,.form-shell .ginput_container textarea:focus{border-bottom-color:var(--wp--preset--color--digital-cyan)}.form-shell .gfield_required{color:var(--wp--preset--color--digital-cyan)}.form-shell .gform-footer{margin-top:1.75rem;padding:0}.form-shell .gform_wrapper .gform-footer button,.form-shell .gform_wrapper .gform-footer input[type=submit],.form-shell .gform_wrapper .gform-footer .gform_button{transition:background .4s var(--ease-editorial),color .4s var(--ease-editorial);display:inline-flex!important;background:var(--wp--preset--color--digital-cyan)!important;color:var(--wp--preset--color--deep-green)!important;font-family:var(--wp--preset--font-family--sans)!important;letter-spacing:.005em!important;cursor:pointer!important;text-transform:none!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items: center!important;gap:.7rem!important;width:100%!important;padding:1rem 1.7rem!important;font-size:14.5px!important;font-weight:500!important}.form-shell .gform_wrapper .gform-footer button:hover,.form-shell .gform_wrapper .gform-footer input[type=submit]:hover,.form-shell .gform_wrapper .gform-footer .gform_button:hover{background:var(--wp--preset--color--off-white)!important;color:var(--wp--preset--color--deep-green)!important}.form-shell .gform_validation_errors,.form-shell .gfield_validation_message,.form-shell .gfield_description.validation_message{color:var(--wp--preset--color--coral);background:0 0;border:1px solid #ff89708c;border-radius:8px;padding:.6rem .9rem;font-size:13px}.form-shell .gform_confirmation_message{color:var(--wp--preset--color--digital-cyan);font-family:var(--wp--preset--font-family--display);font-size:1.25rem;line-height:1.4}.accred-strip{background:var(--wp--preset--color--off-white);padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,2.5rem)}.accred-strip__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:1.5rem 3rem;max-width:1340px;margin:0 auto}.accred{display:inline-flex;border:1px solid var(--color-hairline);font-size:var(--wp--preset--font-size--meta);letter-spacing:.12em;text-transform:uppercase;color:var(--wp--preset--color--deep-green);transition:all .4s var(--ease-editorial);background:0 0;border-radius:999px;align-items: center;padding:.55rem 1rem;font-weight:500}.accred:hover{border-color:var(--wp--preset--color--deep-green);background:var(--wp--preset--color--deep-green);color:var(--wp--preset--color--digital-cyan)}.accred-strip__chips{display:flex;flex-wrap:wrap;gap:.75rem}.news-card__media{margin:0}.news-card__media .wp-block-post-featured-image__link,.news-card__media a{display:block;overflow:hidden}.news-card__media img{aspect-ratio:4/3;object-fit:cover;display:block;width:100%;height:auto}.news-card--featured .news-card__media img{aspect-ratio:16/10}.news-card--secondary+.news-card--secondary{margin-top:clamp(2rem,3vw,2.5rem)}.news-card__date{color:var(--accent)}.news-card__title a{color:inherit;text-decoration:none}.news-card__title a:hover{color:var(--wp--preset--color--digital-cyan-ink)}.news-card__title a:focus-visible{color:var(--wp--preset--color--digital-cyan-ink)}@media (prefers-reduced-motion:no-preference){.news-card__media .wp-block-post-featured-image__link,.news-card__media a{transition:transform .25s}.news-card__media img{transition:opacity .25s,transform .4s}.news-card__media .wp-block-post-featured-image__link:hover,.news-card__media a:hover{transform:translateY(-2px)}.news-card__media .wp-block-post-featured-image__link:hover img,.news-card__media a:hover img{opacity:.94;transform:scale(1.02)}}.entry-prose>*+*{margin-top:1.25rem}.entry-prose>h2{margin-top:clamp(2.25rem,3.5vw,3.25rem);margin-bottom:.5rem}.entry-prose>h3{margin-top:clamp(1.75rem,2.75vw,2.5rem);margin-bottom:.5rem}.entry-prose>h4{margin-top:clamp(1.5rem,2.25vw,2rem);margin-bottom:.5rem}.entry-prose>ul,.entry-prose>ol{padding-left:1.5rem}.entry-prose>ul li+li,.entry-prose>ol li+li{margin-top:.4rem}.entry-prose>blockquote{border-left:2px solid var(--wp--preset--color--coral);font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--lede);letter-spacing:-.01em;color:var(--wp--preset--color--deep-green);margin:clamp(1.5rem,2.5vw,2.25rem) 0;padding-left:clamp(1rem,2vw,1.5rem);font-weight:400;line-height:1.32}.entry-prose>figure{margin:clamp(1.75rem,3vw,2.5rem) 0}.post-nav-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-hairline,#00333024);border-bottom:1px solid var(--color-hairline,#00333024);gap:0}.post-nav-card{position:relative;min-height:clamp(6rem,10vw,8rem);padding:clamp(1.5rem,3vw,2.25rem) 0}.post-nav-card--prev{padding-right:clamp(1rem,2vw,1.75rem)}.post-nav-card--next{text-align:right;border-left:1px solid var(--color-hairline,#00333024);padding-left:clamp(1rem,2vw,1.75rem)}.post-nav-card a{display:block;text-decoration:none;color:var(--wp--preset--color--deep-green);font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--lede);letter-spacing:-.02em;transition:color .35s var(--ease-editorial,cubic-bezier(.6,.01,0,.98)),transform .35s var(--ease-editorial,cubic-bezier(.6,.01,0,.98));font-weight:400;line-height:1.18}.post-nav-card a:before{display:block;content:"";font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.85rem;font-size:11px;font-weight:500;line-height:1}.post-nav-card--prev a:before{content:"← Previous post"}.post-nav-card--next a:before{content:"Next post →"}.post-nav-card a:hover{color:var(--wp--preset--color--digital-cyan-ink)}.post-nav-card a:focus-visible{color:var(--wp--preset--color--digital-cyan-ink)}@media (prefers-reduced-motion:no-preference){.post-nav-card--prev a:hover{transform:translate(-3px)}.post-nav-card--prev a:focus-visible{transform:translate(-3px)}.post-nav-card--next a:hover{transform:translate(3px)}.post-nav-card--next a:focus-visible{transform:translate(3px)}}.post-nav-card .wp-block-post-navigation-link__arrow-previous,.post-nav-card .wp-block-post-navigation-link__arrow-next{display:none}.post-nav-card a{white-space:normal}.post-nav-card:empty{visibility:hidden}.post-nav-card:not(:has(a)){visibility:hidden}@media (max-width:700px){.post-nav-grid{grid-template-columns:1fr}.post-nav-card--next{text-align:left;border-left:none;border-top:1px solid var(--color-hairline,#00333024);padding-left:0}.post-nav-card--prev{padding-right:0}}.medio-chronology{--chronology-accent:var(--wp--preset--color--digital-cyan-ink);--chronology-surface:var(--wp--preset--color--off-white);--chronology-year-w:clamp(72px,11vw,150px);--chronology-gap:clamp(1.75rem,3.5vw,3rem);--chronology-row-pb:clamp(2.75rem,5.5vw,4.5rem);--chronology-row-pb-piv:clamp(3.25rem,6.5vw,5.25rem);--chronology-dot:9px;--chronology-dot-piv:16px;--chronology-spine:var(--chronology-accent);--chronology-spine-soft:color-mix(in srgb,var(--chronology-accent)32%,transparent)}.is-style-tone-deep-green .medio-chronology{--chronology-accent:var(--wp--preset--color--digital-cyan);--chronology-surface:var(--wp--preset--color--deep-green)}.is-style-tone-burgundy .medio-chronology{--chronology-accent:var(--wp--preset--color--pink);--chronology-surface:var(--wp--preset--color--burgundy)}.is-style-tone-cyan-pale .medio-chronology{--chronology-accent:var(--wp--preset--color--digital-cyan-ink);--chronology-surface:var(--wp--preset--color--cyan-pale)}.is-style-tone-lime .medio-chronology{--chronology-accent:var(--wp--preset--color--digital-cyan-ink);--chronology-surface:var(--wp--preset--color--lime)}.medio-chronology>.chronology-entry{display:grid;grid-template-columns:var(--chronology-year-w)1fr;column-gap:var(--chronology-gap);align-items: start;margin:0!important;padding-inline-start:0!important;padding-inline-end:0!important}.medio-chronology .chronology-entry__year{text-align:right;font-family:var(--wp--preset--font-family--display);letter-spacing:-.02em;color:inherit;font-variant-numeric:lining-nums tabular-nums;padding-top:.05em;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:400;line-height:1.04;margin:0!important}.medio-chronology .chronology-entry--pivotal .chronology-entry__year{color:var(--chronology-accent);letter-spacing:-.04em;padding-top:0;font-size:clamp(2.5rem,5.5vw,4.25rem);line-height:.92}.medio-chronology .chronology-entry__body{position:relative;border-left:1px solid var(--chronology-spine-soft);padding-block-start:.05em!important;padding-block-end:0!important;padding-inline-start:clamp(1.5rem,2.6vw,2.25rem)!important;padding-inline-end:0!important;padding-bottom:var(--chronology-row-pb)!important;margin:0!important}.medio-chronology .chronology-entry--pivotal .chronology-entry__body{padding-bottom:var(--chronology-row-pb-piv)}.medio-chronology .chronology-entry__body:before{content:"";position:absolute;left:calc(var(--chronology-dot)/-2 - .5px);width:var(--chronology-dot);height:var(--chronology-dot);background:var(--chronology-spine);transition:transform .48s var(--ease-soft);border-radius:50%;top:.55em}.medio-chronology .chronology-entry--pivotal .chronology-entry__body:before{width:var(--chronology-dot-piv);height:var(--chronology-dot-piv);left:calc(var(--chronology-dot-piv)/-2 - .5px);background:var(--chronology-accent);box-shadow:0 0 0 4px var(--chronology-surface),0 0 0 5px var(--chronology-spine);top:.42em}.medio-chronology .chronology-entry:last-of-type .chronology-entry__body{padding-bottom:0}.medio-chronology .chronology-entry__body>*{margin:0}.medio-chronology .chronology-entry__body p{color:inherit;font-size:clamp(1rem,1.05rem + .2vw,1.1rem);font-weight:300;line-height:1.7}.medio-chronology .chronology-entry--pivotal .chronology-entry__body p{font-size:clamp(1.05rem,1.05rem + .3vw,1.2rem)}.medio-chronology .medio-chronology__heading{display:grid;grid-template-columns:var(--chronology-year-w)1fr;column-gap:var(--chronology-gap);margin:0 0 clamp(2.5rem,5vw,4rem)!important}.medio-chronology .medio-chronology__heading>span{grid-column:2;max-width:22ch}@media (max-width:640px){.medio-chronology>.chronology-entry,.medio-chronology .medio-chronology__heading{grid-template-columns:1fr;column-gap:0}.medio-chronology .chronology-entry__year{text-align:left;margin-bottom:.25rem!important}.medio-chronology .chronology-entry--pivotal .chronology-entry__year{font-size:clamp(2rem,8vw,3rem)}.medio-chronology .chronology-entry__body{padding-left:1.25rem}.medio-chronology .chronology-entry__body:before,.medio-chronology .chronology-entry--pivotal .chronology-entry__body:before{top:.5em;left:-4.5px}.medio-chronology .medio-chronology__heading>span{grid-column:1}}.wp-block-image.is-style-medio-mark{position:relative;isolation:isolate}.wp-block-image.is-style-medio-mark:after{content:"";position:absolute;aspect-ratio:1;background-color:var(--accent);-webkit-mask:var(--medio-mark-svg)center/contain no-repeat;mask:var(--medio-mark-svg)center/contain no-repeat;opacity:.78;mix-blend-mode:multiply;pointer-events:none;z-index:1;animation:medio-mark-drift 18s var(--ease-soft,ease-in-out)infinite;will-change:transform;width:clamp(160px,48%,360px);top:-7%;right:-9%}:root{--medio-mark-svg:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M244.2,64.2l-48.7,40.8c-.4.2-.8.5-1.1.9l-56.2,47.1c.2-1.5.3-2.9.3-4.3v-75.6c0-9.7-5.1-13.5-11-8.5l-72.1,60.5c-6,5-10.8,16.9-10.7,26.7v75.6c0,9.7,5.2,13.5,11.2,8.5l56.6-47.4v38.9c0,9.7,5,13.5,10.9,8.5l56.6-47.5v38.9c0,9.7,5,13.5,10.9,8.5l53.9-45.2c6-5,10.7-16.9,10.7-26.7v-91.2c0-9.7-5.2-13.5-11.2-8.5Z' fill='none' stroke='black' stroke-width='4' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}@keyframes medio-mark-drift{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-1.5%,1%)rotate(1.2deg)}66%{transform:translate(1.2%,-1.4%)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.wp-block-image.is-style-medio-mark:after{animation:none}}.editor-styles-wrapper .wp-block-image.is-style-medio-mark{position:relative}.wp-block-group.stats-band{position:relative;overflow:hidden;isolation:isolate}.wp-block-group.stats-band:before{content:"";position:absolute;aspect-ratio:1;background-color:var(--accent);-webkit-mask:var(--medio-mark-svg)center/contain no-repeat;mask:var(--medio-mark-svg)center/contain no-repeat;opacity:.22;pointer-events:none;z-index:0;animation:medio-mark-drift 22s var(--ease-soft,ease-in-out)infinite;will-change:transform;width:clamp(420px,58%,880px);top:-18%;right:-10%}.wp-block-group.stats-band>*{position:relative;z-index:1}.wp-block-group.stats-band.stats-band--turn:before{background-color:var(--wp--preset--color--digital-cyan-ink);opacity:.16;animation:medio-mark-drift-turn 16s var(--ease-soft,ease-in-out)infinite}@keyframes medio-mark-drift-turn{0%,to{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(-2.4%,1.6%)rotate(1.6deg)scale(1.02)}50%{transform:translate(1.8%,-2.2%)rotate(-1.4deg)scale(.99)}75%{transform:translate(-1.2%,-2.6%)rotate(1deg)scale(1.015)}}@media (prefers-reduced-motion:reduce){.wp-block-group.stats-band.stats-band--turn:before{animation:none}}.stats-band__stack>*+*{border-top:1px solid var(--hairline);margin-top:clamp(1.25rem,2vw,1.75rem);padding-top:clamp(1.25rem,2vw,1.75rem)}.has-floating-m{position:relative;overflow:hidden;isolation:isolate;--m-size:clamp(420px,56vw,860px);--m-offset-x:-8%;--m-offset-y:2%;--m-opacity:.06;--m-opacity-peak:.1;--m-drift-x:4%;--m-drift-y:5%;--m-drift-rotate:4deg;--m-drift-speed:11s;--m-color:var(--wp--preset--color--deep-green)}.is-style-tone-burgundy.has-floating-m,.is-style-tone-deep-green.has-floating-m{--m-color:var(--wp--preset--color--off-white);--m-opacity:.08;--m-opacity-peak:.13}.has-floating-m:after{content:"";position:absolute;right:var(--m-offset-x);top:var(--m-offset-y);width:var(--m-size);aspect-ratio:1;z-index:-1;pointer-events:none;background-color:var(--m-color);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'><path d='M244.2,64.2l-48.7,40.8c-.4.2-.8.5-1.1.9l-56.2,47.1c.2-1.5.3-2.9.3-4.3v-75.6c0-9.7-5.1-13.5-11-8.5l-72.1,60.5c-6,5-10.8,16.9-10.7,26.7v75.6c0,9.7,5.2,13.5,11.2,8.5l56.6-47.4v38.9c0,9.7,5,13.5,10.9,8.5l56.6-47.5v38.9c0,9.7,5,13.5,10.9,8.5l53.9-45.2c6-5,10.7-16.9,10.7-26.7v-91.2c0-9.7-5.2-13.5-11.2-8.5Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'><path d='M244.2,64.2l-48.7,40.8c-.4.2-.8.5-1.1.9l-56.2,47.1c.2-1.5.3-2.9.3-4.3v-75.6c0-9.7-5.1-13.5-11-8.5l-72.1,60.5c-6,5-10.8,16.9-10.7,26.7v75.6c0,9.7,5.2,13.5,11.2,8.5l56.6-47.4v38.9c0,9.7,5,13.5,10.9,8.5l56.6-47.5v38.9c0,9.7,5,13.5,10.9,8.5l53.9-45.2c6-5,10.7-16.9,10.7-26.7v-91.2c0-9.7-5.2-13.5-11.2-8.5Z'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:var(--m-opacity);animation:medio-floating-m-drift var(--m-drift-speed)ease-in-out infinite alternate;will-change:transform,opacity}@keyframes medio-floating-m-drift{0%{transform:translate(0,0)rotate(0);opacity:var(--m-opacity)}50%{transform:translate3d(calc(var(--m-drift-x)*-1),var(--m-drift-y),0)rotate(calc(var(--m-drift-rotate)*-1));opacity:var(--m-opacity-peak)}to{transform:translate3d(var(--m-drift-x),calc(var(--m-drift-y)*-.6),0)rotate(var(--m-drift-rotate));opacity:var(--m-opacity)}}.has-floating-m.floating-m-sm{--m-size:clamp(280px,36vw,540px);--m-drift-x:1.2%;--m-drift-y:1.6%;--m-drift-rotate:1.2deg}.has-floating-m.floating-m-lg{--m-size:clamp(520px,70vw,1040px);--m-drift-x:5%;--m-drift-y:6%;--m-drift-rotate:5deg}.has-floating-m.floating-m-xl{--m-size:clamp(640px,86vw,1280px);--m-drift-x:6%;--m-drift-y:7%;--m-drift-rotate:6deg;--m-opacity:.07;--m-opacity-peak:.11}.has-floating-m.floating-m-outline{--m-opacity:.12;--m-opacity-peak:.18}.has-floating-m.floating-m-outline:after{-webkit-mask-image:var(--medio-mark-svg);mask-image:var(--medio-mark-svg)}.is-style-tone-burgundy.has-floating-m.floating-m-outline,.is-style-tone-deep-green.has-floating-m.floating-m-outline{--m-opacity:.16;--m-opacity-peak:.22}.has-floating-m.floating-m-motion-still{--m-drift-x:0%;--m-drift-y:0%;--m-drift-rotate:0deg}.has-floating-m.floating-m-motion-still:after{animation:none}.has-floating-m.floating-m-motion-subtle{--m-drift-x:1.5%;--m-drift-y:2%;--m-drift-rotate:1.5deg;--m-drift-speed:16s}.has-floating-m.floating-m-motion-lively{--m-drift-x:7%;--m-drift-y:8%;--m-drift-rotate:7deg;--m-drift-speed:8s}.has-floating-m.floating-m-color-deep-green{--m-color:var(--wp--preset--color--deep-green)}.has-floating-m.floating-m-color-off-white{--m-color:var(--wp--preset--color--off-white)}.has-floating-m.floating-m-color-coral{--m-color:var(--wp--preset--color--coral)}.has-floating-m.floating-m-color-pink{--m-color:var(--wp--preset--color--pink)}.has-floating-m.floating-m-color-burgundy{--m-color:var(--wp--preset--color--burgundy)}.has-floating-m.floating-m-color-lime{--m-color:var(--wp--preset--color--lime)}.has-floating-m.floating-m-color-cyan{--m-color:var(--wp--preset--color--digital-cyan)}@media (prefers-reduced-motion:reduce){.has-floating-m:after{animation:none}}.accred-band{--accred-item-padding-x:16px;--accred-item-padding-y:12px}.accred-band .wp-block-text-ticker-ticker-block{margin-block-start:0;margin-block-end:0}.accred-band .text-ticker-content>.wp-block-image{display:inline-flex;padding:var(--accred-item-padding-y)var(--accred-item-padding-x);align-items: center;margin:0}.accred-band .wp-block-text-ticker-ticker-block .ticker-scroll-gsap .ticker-item-image{padding:var(--accred-item-padding-y)var(--accred-item-padding-x);height:auto}.accred-band .wp-block-text-ticker-ticker-block .ticker-scroll-gsap .ticker-item-image .wp-block-image,.accred-band .wp-block-text-ticker-ticker-block .ticker-scroll-gsap .ticker-item-image figure{height:auto}.solutions-hero{position:relative;overflow:hidden;isolation:isolate}.solutions-hero:before{content:"";position:absolute;-webkit-mask-image:radial-gradient(at top,#000 30%,#0000 70%);mask-image:radial-gradient(at top,#000 30%,#0000 70%);pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 1px 1px,#0033300b 1px,#0000 0);background-size:32px 32px;inset:0}.solutions-hero:after{content:"";position:absolute;aspect-ratio:1;z-index:-1;pointer-events:none;opacity:.05;animation:medio-solutions-drift 18s ease-in-out infinite alternate;will-change:transform,opacity;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'><path fill='%23003330' d='M244.2,64.2l-48.7,40.8c-.4.2-.8.5-1.1.9l-56.2,47.1c.2-1.5.3-2.9.3-4.3v-75.6c0-9.7-5.1-13.5-11-8.5l-72.1,60.5c-6,5-10.8,16.9-10.7,26.7v75.6c0,9.7,5.2,13.5,11.2,8.5l56.6-47.4v38.9c0,9.7,5,13.5,10.9,8.5l56.6-47.5v38.9c0,9.7,5,13.5,10.9,8.5l53.9-45.2c6-5,10.7-16.9,10.7-26.7v-91.2c0-9.7-5.2-13.5-11.2-8.5Z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(280px,36vw,540px);top:6%;right:-6%}@keyframes medio-solutions-drift{0%{transform:translate(0,0)rotate(0);opacity:.05}50%{transform:translate(-1.2%,1.6%)rotate(-1.2deg);opacity:.07}to{transform:translate(.6,-.8)rotate(.6deg);opacity:.05}}@media (prefers-reduced-motion:reduce){.solutions-hero:after{animation:none}}.solutions-hero .is-style-eyebrow-rule:before{transform-origin:left center;animation:medio-eyebrow-extend 1.1s cubic-bezier(.2,.7,.2,1).1s both}.solutions-hero h1{animation:medio-headline-rise .95s cubic-bezier(.2,.7,.2,1).18s both}.solutions-hero h1 em{display:inline-block;animation:medio-headline-rise .95s cubic-bezier(.2,.7,.2,1).32s both}.solutions-hero .has-lede-font-size,.solutions-hero .wp-block-separator,.solutions-hero .wp-block-columns{animation:medio-headline-rise .85s cubic-bezier(.2,.7,.2,1).46s both}.solutions-hero .wp-block-columns .wp-block-column{animation:medio-headline-rise .7s cubic-bezier(.2,.7,.2,1)calc(.55s + var(--medio-stagger,0)*70ms)both}.solutions-hero .wp-block-columns .wp-block-column:first-child{--medio-stagger:0}.solutions-hero .wp-block-columns .wp-block-column:nth-child(2){--medio-stagger:1}.solutions-hero .wp-block-columns .wp-block-column:nth-child(3){--medio-stagger:2}.solutions-hero .wp-block-columns .wp-block-column:nth-child(4){--medio-stagger:3}@keyframes medio-eyebrow-extend{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes medio-headline-rise{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.solutions-hero .is-style-eyebrow-rule:before,.solutions-hero h1,.solutions-hero h1 em,.solutions-hero .has-lede-font-size,.solutions-hero .wp-block-separator,.solutions-hero .wp-block-columns,.solutions-hero .wp-block-columns .wp-block-column{animation:none}}.medio-chip-flow{display:flex;list-style:none;flex-wrap:wrap;gap:.6rem;margin:0;padding:0}.medio-chip-flow>li{display:inline-flex;border:1px solid var(--hairline);background:var(--wp--preset--color--off-white);font-family:var(--wp--preset--font-family--sans);color:var(--wp--preset--color--deep-green);border-radius:999px;align-items: center;padding:.5rem .95rem;transition:border-color .3s,background-color .3s,transform .3s;font-size:.875rem;font-weight:400;line-height:1}.medio-chip-flow>li:hover{border-color:var(--wp--preset--color--digital-cyan-ink);background:var(--wp--preset--color--cyan-pale);transform:translateY(-1px)}.medio-chip-flow.reveal>li{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1),border-color .3s,background-color .3s;transform:translateY(.6rem)}.medio-chip-flow.reveal.in-view>li{opacity:1;transform:translateY(0)}.medio-chip-flow.reveal>li:first-child{transition-delay:0s,0s,0s,0s}.medio-chip-flow.reveal>li:nth-child(2){transition-delay:50ms,50ms,0s,0s}.medio-chip-flow.reveal>li:nth-child(3){transition-delay:.1s,.1s,0s,0s}.medio-chip-flow.reveal>li:nth-child(4){transition-delay:.15s,.15s,0s,0s}.medio-chip-flow.reveal>li:nth-child(5){transition-delay:.2s,.2s,0s,0s}.medio-chip-flow.reveal>li:nth-child(6){transition-delay:.25s,.25s,0s,0s}.medio-chip-flow.reveal>li:nth-child(7){transition-delay:.3s,.3s,0s,0s}.medio-chip-flow.reveal>li:nth-child(8){transition-delay:.35s,.35s,0s,0s}.medio-chip-flow.reveal>li:nth-child(9){transition-delay:.4s,.4s,0s,0s}.medio-chip-flow.reveal>li:nth-child(10){transition-delay:.45s,.45s,0s,0s}.medio-chip-flow.reveal>li:nth-child(11){transition-delay:.5s,.5s,0s,0s}.medio-chip-flow.reveal>li:nth-child(12){transition-delay:.55s,.55s,0s,0s}.medio-chip-flow.reveal>li:nth-child(n+13){transition-delay:.6s,.6s,0s,0s}@media (prefers-reduced-motion:reduce){.medio-chip-flow.reveal>li{opacity:1;transition:none;transform:none}}.medio-list--columns{columns:2;column-gap:clamp(1.5rem,3vw,2.5rem)}.medio-list--columns>li{break-inside:avoid}@media (max-width:720px){.medio-list--columns{columns:1}}.medio-pullquote{font-family:var(--wp--preset--font-family--display);letter-spacing:-.025em;max-width:22ch;margin:0;font-size:clamp(1.85rem,4.5vw,3.25rem);font-weight:400;line-height:1.08}.medio-pullquote em{color:var(--accent);font-style:italic}.medio-pullquote--attribution{font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted,#003330b3);margin-top:1.25rem;font-size:11px;font-weight:500}.medio-credentials-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-block:var(--wp--preset--spacing--flow-lg);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);gap:clamp(1.5rem,3vw,2.5rem)}.medio-credentials-band--stack{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem)}.medio-credentials-band--stack .medio-credentials-band__item{border-bottom:1px solid var(--hairline);padding-block-start:clamp(1rem,2vw,1.25rem);padding-block-end:clamp(1rem,2vw,1.25rem)}.medio-credentials-band--stack .medio-credentials-band__item:first-child{padding-top:0}.medio-credentials-band--stack .medio-credentials-band__item:last-child{border-bottom:none;padding-bottom:0}.medio-credentials-band__item{display:flex;flex-direction:column;gap:.5rem}.medio-credentials-band__label{font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint,#0033308c);font-size:10.5px;font-weight:500;line-height:1.4}.medio-credentials-band__value{font-family:var(--wp--preset--font-family--display);letter-spacing:-.02em;color:inherit;font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:400;line-height:1.1}.medio-image-card .wp-block-image{overflow:hidden;border-radius:8px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.medio-image-card .wp-block-image img{display:block;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.medio-image-card:hover .wp-block-image img{transform:scale(1.03)}.medio-section-eyebrow{display:inline-flex;font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items: center;gap:.6rem;margin:0 0 .75rem;font-size:10.5px;font-weight:500;line-height:1}.medio-section-eyebrow:before{content:"";display:inline-block;background:currentColor;width:28px;height:1px}.solution-breadcrumbs-band{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.solution-breadcrumbs-band .medio-breadcrumbs{letter-spacing:.12em;opacity:1;font-size:.75rem}.solution-spec-sheet{position:relative;overflow:hidden;isolation:isolate}.solution-spec-sheet:before{content:"";position:absolute;aspect-ratio:1;z-index:0;pointer-events:none;opacity:.045;animation:medio-spec-drift 22s ease-in-out infinite alternate;will-change:transform,opacity;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'><path fill='%23003330' d='M244.2,64.2l-48.7,40.8c-.4.2-.8.5-1.1.9l-56.2,47.1c.2-1.5.3-2.9.3-4.3v-75.6c0-9.7-5.1-13.5-11-8.5l-72.1,60.5c-6,5-10.8,16.9-10.7,26.7v75.6c0,9.7,5.2,13.5,11.2,8.5l56.6-47.4v38.9c0,9.7,5,13.5,10.9,8.5l56.6-47.5v38.9c0,9.7,5,13.5,10.9,8.5l53.9-45.2c6-5,10.7-16.9,10.7-26.7v-91.2c0-9.7-5.2-13.5-11.2-8.5Z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(360px,50vw,720px);top:50%;right:-10%;transform:translateY(-50%)}@keyframes medio-spec-drift{0%{transform:translateY(-50%)rotate(0);opacity:.045}50%{transform:translateY(-49%)rotate(-1deg);opacity:.065}to{transform:translateY(-51%)rotate(.6deg);opacity:.045}}@media (prefers-reduced-motion:reduce){.solution-spec-sheet:before{animation:none}}.solution-spec-sheet__section{position:relative;z-index:1}.solution-spec-sheet__section+.solution-spec-sheet__section{border-top:1px solid var(--hairline);margin-top:clamp(2.5rem,4.5vw,4rem);padding-top:clamp(2.5rem,4.5vw,4rem)}.solution-spec-sheet__feature-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);counter-reset:spec-feature;gap:1.25rem clamp(1.5rem,4vw,3rem);margin:0;padding:0}.solution-spec-sheet__feature-grid>li{position:relative;counter-increment:spec-feature;break-inside:avoid;padding-left:2.75rem;font-size:clamp(.95rem,1rem + .1vw,1.05rem);line-height:1.45}.solution-spec-sheet__feature-grid>li:before{content:counter(spec-feature,decimal-leading-zero);position:absolute;font-family:var(--wp--preset--font-family--sans);letter-spacing:.14em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:.72em;font-weight:500;top:.18em;left:0}@media (max-width:960px){.solution-spec-sheet__feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.solution-spec-sheet__feature-grid{grid-template-columns:1fr}}.solution-spec-sheet__benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(2rem,5vw,3.5rem)}.solution-spec-sheet__benefit-grid>p{border-top:1px solid var(--hairline);margin:0;padding:1.5rem 0;font-size:clamp(.95rem,1rem + .1vw,1.05rem);line-height:1.55}.solution-spec-sheet__benefit-grid>p strong{display:block;margin-bottom:.35rem;font-weight:600}@media (max-width:720px){.solution-spec-sheet__benefit-grid{grid-template-columns:1fr}}.case-studies-landing-hero{position:relative;overflow:hidden;isolation:isolate}.case-studies-landing-hero:before{content:"";position:absolute;-webkit-mask-image:radial-gradient(at top,#000 30%,#0000 70%);mask-image:radial-gradient(at top,#000 30%,#0000 70%);pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 1px 1px,#0033300b 1px,#0000 0);background-size:32px 32px;inset:0}.case-studies-landing-hero .is-style-eyebrow-rule:before{transform-origin:left center;animation:medio-eyebrow-extend 1.1s cubic-bezier(.2,.7,.2,1).1s both}.case-studies-landing-hero h1{animation:medio-headline-rise .95s cubic-bezier(.2,.7,.2,1).18s both}.case-studies-landing-hero h1 em{display:inline-block;animation:medio-headline-rise .95s cubic-bezier(.2,.7,.2,1).32s both}.case-studies-landing-hero .has-lede-font-size,.case-studies-landing-hero .single-case-study-hero__meta{animation:medio-headline-rise .85s cubic-bezier(.2,.7,.2,1).46s both}@media (prefers-reduced-motion:reduce){.case-studies-landing-hero .is-style-eyebrow-rule:before,.case-studies-landing-hero h1,.case-studies-landing-hero h1 em,.case-studies-landing-hero .has-lede-font-size,.case-studies-landing-hero .single-case-study-hero__meta{animation:none}}.case-studies-grid{counter-reset:case-card}.case-studies-grid.wp-block-post-template{list-style:none;margin:0;padding:0}.case-studies-grid.wp-block-post-template>li{list-style:none;margin:0}.case-study-card{display:flex;counter-increment:case-card;flex-direction:column;gap:0}.case-study-card .news-card__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(circle at 20% 20%,var(--wp--preset--color--cyan-pale)0%,transparent 55%),radial-gradient(circle at 80% 80%,var(--wp--preset--color--cyan-mist)0%,transparent 60%),var(--wp--preset--color--off-white);margin:0}.case-study-card .news-card__media .wp-block-post-featured-image,.case-study-card .news-card__media figure,.case-study-card .news-card__media a{display:block;height:100%;margin:0}.case-study-card .news-card__media img{object-fit:cover;display:block;width:100%;height:100%}.case-study-card .news-card__media:not(:has(img)):before{content:"Case " counter(case-card,decimal-leading-zero);position:absolute;font-family:var(--wp--preset--font-family--display);letter-spacing:-.025em;color:var(--wp--preset--color--digital-cyan-ink);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1;bottom:clamp(1.25rem,2.5vw,1.75rem);left:clamp(1.25rem,2.5vw,1.75rem)}.case-study-card .news-card__media:not(:has(img)):after{content:"";position:absolute;border:1px solid var(--wp--preset--color--digital-cyan-ink);background:linear-gradient(45deg,transparent 47%,var(--wp--preset--color--digital-cyan-ink)47%,var(--wp--preset--color--digital-cyan-ink)53%,transparent 53%);opacity:.55;background-position:50%;background-repeat:no-repeat;background-size:80% 80%;border-radius:999px;width:clamp(1.5rem,3vw,2rem);height:clamp(1.5rem,3vw,2rem);inset:clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem) auto auto}@media (prefers-reduced-motion:no-preference){.case-study-card .news-card__media a{transition:transform .4s var(--ease-editorial,cubic-bezier(.6,.01,0,.98))}.case-study-card .news-card__media img{transition:transform .5s var(--ease-editorial,cubic-bezier(.6,.01,0,.98))}.case-study-card .news-card__media a:hover img{transform:scale(1.03)}}.case-study-card__meta{display:flex;margin:var(--wp--preset--spacing--flow)0 0;font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:.85rem;font-size:11px;font-weight:500;line-height:1}.case-study-card__meta:before{content:counter(case-card,decimal-leading-zero);display:inline-block;font-family:var(--wp--preset--font-family--display);letter-spacing:-.02em;text-transform:none;color:var(--wp--preset--color--digital-cyan-ink);flex-shrink:0;font-size:1.05rem;font-weight:400}.case-study-card__client{font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:500}.case-study-card__title{margin:var(--wp--preset--spacing--flow-sm)0 0}.case-study-card__title a{color:var(--wp--preset--color--deep-green);text-decoration:none;transition:background-size .45s var(--ease-editorial,cubic-bezier(.6,.01,0,.98));background-image:linear-gradient(90deg,currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.case-study-card:hover .case-study-card__title a{background-size:100% 1px}.case-study-card__title a:focus-visible{background-size:100% 1px}.case-study-card__excerpt{margin:var(--wp--preset--spacing--flow-sm)0 0;color:var(--text-muted,#003330c7)}.case-study-card__cta,a.case-study-card__cta,.case-study-card .wp-block-read-more.case-study-card__cta{display:block;margin:var(--wp--preset--spacing--flow)0 0;padding-top:var(--wp--preset--spacing--flow-sm);border-top:1px solid var(--hairline,#00333024);font-family:var(--wp--preset--font-family--sans);letter-spacing:.02em;color:var(--wp--preset--color--digital-cyan-ink);text-decoration:none;text-align:left;width:100%;font-size:13px;font-weight:500}.case-study-card>*,.case-study-card__stat>*,.case-study-card__stats>*{max-width:none;margin-left:0!important;margin-right:0!important}.case-study-card>*+*{margin-top:var(--wp--preset--spacing--flow-sm)}.case-study-card>.case-study-card__media+*{margin-top:var(--wp--preset--spacing--flow)}a.case-study-card__cta:hover{color:var(--wp--preset--color--deep-green)}a.case-study-card__cta:focus-visible{color:var(--wp--preset--color--deep-green)}.case-study-card__cta:after{content:"  →";display:inline-block;transition:transform .4s var(--ease-editorial,cubic-bezier(.6,.01,0,.98));margin-left:.15em}@media (prefers-reduced-motion:no-preference){.case-study-card:hover .case-study-card__cta:after,.case-study-card:focus-within .case-study-card__cta:after{transform:translate(.35rem)}}.testimonials-stage{position:relative;max-width:1180px;margin-inline-start:auto;margin-inline-end:auto}.testimonials-stage .swiper{position:relative;overflow:hidden;padding-bottom:clamp(4.5rem,7vw,5.75rem)}.testimonials-stage .swiper-slide{display:flex;align-items: center;height:auto;padding:clamp(1.75rem,4vw,3rem) clamp(.75rem,2.2vw,1.75rem) clamp(2rem,4vw,3rem)}.testimonials-stage .wp-block-quote,.testimonials-stage figure.wp-block-pullquote{background:0 0;border:none;width:100%;margin:0;padding:0}.testimonials-stage blockquote{display:grid;grid-template-columns:minmax(12rem,17rem)minmax(0,1fr);grid-template-areas:"mark quote" "cite quote";border:none;align-items: start;gap:clamp(1.25rem,2.5vw,2rem) clamp(2rem,5vw,4.5rem);margin:0;padding:0}.testimonials-stage blockquote:before{content:"“";grid-area:mark;font-family:var(--wp--preset--font-family--display);color:var(--wp--preset--color--coral-ink);user-select:none;align-self: end;margin:0 0 -.06em -.08em;font-size:clamp(8rem,14vw,13rem);font-weight:400;line-height:.62}.testimonials-stage blockquote p{grid-area:quote;font-family:var(--wp--preset--font-family--display);letter-spacing:-.015em;color:var(--wp--preset--color--deep-green);text-wrap:balance;margin:0;padding-top:clamp(.5rem,1.5vw,1.25rem);font-size:clamp(1.45rem,2.2vw,2.05rem);font-weight:400;line-height:1.3}.testimonials-stage blockquote cite,.testimonials-stage figure.wp-block-pullquote cite{grid-area:cite;display:block;position:relative;padding-top:var(--wp--preset--spacing--flow-sm);font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--digital-cyan-ink);max-width:18rem;margin:0;font-size:11px;font-style:normal;font-weight:500;line-height:1.5}.testimonials-stage blockquote cite:before,.testimonials-stage figure.wp-block-pullquote cite:before{content:"";position:absolute;background:var(--wp--preset--color--coral-ink);width:clamp(2rem,4vw,3rem);height:1px;top:0;left:0}@media (max-width:760px){.testimonials-stage blockquote{grid-template-columns:1fr;grid-template-areas:"mark" "quote" "cite";row-gap:clamp(.5rem,2vw,1.25rem)}.testimonials-stage blockquote:before{align-self: start;margin:-.08em 0 -.45em -.04em;font-size:clamp(6rem,18vw,9rem)}.testimonials-stage blockquote p{padding-top:0}}.testimonials-stage .swiper-button-prev,.testimonials-stage .swiper-button-next{position:absolute;display:inline-flex;border:1px solid var(--hairline,#00333029);color:var(--wp--preset--color--deep-green);position:absolute;isolation:isolate;overflow:hidden;cursor:pointer;transition:color .45s var(--ease-editorial,cubic-bezier(.6,.01,0,.98)),border-color .45s var(--ease-editorial,cubic-bezier(.6,.01,0,.98));background:0 0;border-radius:999px;justify-content:center;align-items: center;width:46px;height:46px;margin:0!important;top:auto!important;bottom:0!important}.testimonials-stage .swiper-button-prev{left:0!important;right:auto!important}.testimonials-stage .swiper-button-next{left:58px!important;right:auto!important}.testimonials-stage .swiper-button-prev:after,.testimonials-stage .swiper-button-next:after{font-family:var(--wp--preset--font-family--sans);letter-spacing:0;transition:transform .4s var(--ease-editorial,cubic-bezier(.6,.01,0,.98));font-size:1.05rem;font-weight:400;line-height:1;text-transform:none!important}.testimonials-stage .swiper-button-prev:after{content:"←"}.testimonials-stage .swiper-button-next:after{content:"→"}.testimonials-stage .swiper-button-prev:before,.testimonials-stage .swiper-button-next:before{content:"";position:absolute;background:var(--wp--preset--color--digital-cyan);border-radius:inherit;transition:transform .55s var(--ease-editorial,cubic-bezier(.6,.01,0,.98));z-index:-1;inset:0;transform:translateY(110%)}.testimonials-stage .swiper-button-prev:hover,.testimonials-stage .swiper-button-next:hover{color:var(--wp--preset--color--deep-green);border-color:var(--wp--preset--color--digital-cyan);outline:none}.testimonials-stage .swiper-button-prev:focus-visible{color:var(--wp--preset--color--deep-green);border-color:var(--wp--preset--color--digital-cyan);outline:none}.testimonials-stage .swiper-button-next:focus-visible{color:var(--wp--preset--color--deep-green);border-color:var(--wp--preset--color--digital-cyan);outline:none}.testimonials-stage .swiper-button-prev:hover:before,.testimonials-stage .swiper-button-next:hover:before{transform:translateY(0)}.testimonials-stage .swiper-button-prev:focus-visible:before{transform:translateY(0)}.testimonials-stage .swiper-button-next:focus-visible:before{transform:translateY(0)}.testimonials-stage .swiper-button-prev:hover:after{transform:translate(-3px)}.testimonials-stage .swiper-button-prev:focus-visible:after{transform:translate(-3px)}.testimonials-stage .swiper-button-next:hover:after{transform:translate(3px)}.testimonials-stage .swiper-button-next:focus-visible:after{transform:translate(3px)}.testimonials-stage .swiper-button-disabled{opacity:.35;pointer-events:none}.testimonials-stage .swiper-pagination{display:flex;align-items: center;gap:8px;margin:0;position:absolute!important;width:auto!important;bottom:21px!important;left:auto!important;right:0!important}.testimonials-stage .swiper-pagination-bullet{background:var(--wp--preset--color--digital-cyan-ink);opacity:.22;border-radius:0;width:28px;height:3px;transition:opacity .35s,background .35s;margin:0!important}.testimonials-stage .swiper-pagination-bullet-active{opacity:1;background:var(--wp--preset--color--coral-ink)}.case-studies-section-header{display:flex;gap:var(--wp--preset--spacing--flow-sm);margin-bottom:var(--wp--preset--spacing--flow-lg);flex-direction:column;max-width:760px}.testimonials-stack{list-style:none;max-width:1180px;margin:clamp(2rem,4vw,3.5rem) 0 0;margin-inline-start:auto;margin-inline-end:auto;padding:0}.testimonials-stack__item{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2.4fr);border-top:1px solid var(--hairline);align-items: start;gap:clamp(1.75rem,4.5vw,4.5rem);padding:clamp(2.25rem,4.5vw,3.5rem) 0}.testimonials-stack__item:last-child{border-bottom:1px solid var(--hairline)}.testimonials-stack__head{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem)}.testimonials-stack__index{display:block;font-family:var(--wp--preset--font-family--display);letter-spacing:-.04em;color:var(--wp--preset--color--coral-ink);font-feature-settings:"ss01" on;margin:0;font-size:clamp(3.25rem,6.5vw,6rem);font-weight:400;line-height:.85}.testimonials-stack__client{position:relative;padding-top:var(--wp--preset--spacing--flow-sm);font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--digital-cyan-ink);max-width:22rem;margin:0;font-size:11px;font-weight:500;line-height:1.5}.testimonials-stack__client:before{content:"";position:absolute;background:var(--wp--preset--color--coral-ink);width:clamp(2rem,4vw,3rem);height:1px;top:0;left:0}.testimonials-stack__quote{border:none;margin:0;padding:0}.testimonials-stack__quote p{font-family:var(--wp--preset--font-family--display);letter-spacing:-.015em;color:var(--wp--preset--color--deep-green);text-wrap:pretty;max-width:46rem;margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:400;line-height:1.4}.testimonials-stack__quote p:before{content:"“";color:var(--wp--preset--color--coral-ink);font-feature-settings:"ss01" on;margin-right:.05em}.testimonials-stack__quote p:after{content:"”";color:var(--wp--preset--color--coral-ink);font-feature-settings:"ss01" on;margin-left:.05em}@media (prefers-reduced-motion:no-preference){.testimonials-stack__client:before{transition:width .5s var(--ease-editorial,cubic-bezier(.6,.01,0,.98))}.testimonials-stack__item:hover .testimonials-stack__client:before{width:clamp(3rem,6vw,5rem)}}@media (max-width:720px){.testimonials-stack__item{grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.75rem,4vw,2.5rem) 0}.testimonials-stack__head{flex-direction:row;align-items: center;gap:1.25rem}.testimonials-stack__index{flex-shrink:0;font-size:clamp(2.5rem,9vw,3.5rem)}.testimonials-stack__client{max-width:none;padding-top:0}.testimonials-stack__client:before{display:none}}.testimonials-variant-label{display:inline-flex;margin:0 0 var(--wp--preset--spacing--flow-sm);font-family:var(--wp--preset--font-family--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--wp--preset--color--digital-cyan-ink);align-items: center;gap:.85rem;padding:.4rem 0;font-size:10.5px;font-weight:500}.testimonials-variant-label:before{content:"";background:var(--wp--preset--color--coral-ink);width:clamp(2rem,4vw,3rem);height:1px}@media (max-width:640px){.testimonials-stage .swiper-button-prev,.testimonials-stage .swiper-button-next{width:40px;height:40px}.testimonials-stage .swiper-button-next{left:50px!important}.testimonials-stage .swiper-pagination{bottom:18px!important}}.case-study-card__stats,.wp-block-group.case-study-card__stats{display:grid;grid-template-columns:1fr 1fr;margin:var(--wp--preset--spacing--flow)0 0;padding-top:var(--wp--preset--spacing--flow-sm);border-top:1px solid var(--hairline,#00333024);gap:.75rem 1rem}.case-study-card__stat,.wp-block-group.case-study-card__stat{display:flex;flex-direction:column;gap:.25rem;margin:0}.case-study-card__stat dt,.case-study-card__stat-label{font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint,#0033308c);margin:0;font-size:10px;font-weight:500}.case-study-card__stat dd,.case-study-card__stat-value{font-family:var(--wp--preset--font-family--display);letter-spacing:-.015em;color:var(--wp--preset--color--deep-green);text-wrap:balance;margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);font-weight:400;line-height:1.2}.case-studies-grid-block--dark .case-study-card__stat dd,.is-style-tone-deep-green .case-study-card__stat dd,.is-style-tone-burgundy .case-study-card__stat dd,.case-studies-grid-block--dark .case-study-card__title a,.is-style-tone-deep-green .case-study-card__title a,.is-style-tone-burgundy .case-study-card__title a{color:var(--wp--preset--color--off-white)}.case-studies-grid-block--dark .case-study-card__excerpt,.is-style-tone-deep-green .case-study-card__excerpt,.is-style-tone-burgundy .case-study-card__excerpt{color:var(--text-muted)}.case-studies-grid-block--dark .case-study-card__cta,.is-style-tone-deep-green .case-study-card__cta,.is-style-tone-burgundy .case-study-card__cta{color:var(--accent)}.case-studies-grid-block{padding-block-start:clamp(4rem,7vw,7rem);padding-block-end:clamp(4rem,7vw,7rem);padding-inline:var(--wp--preset--spacing--stack)}.case-studies-grid-block__inner{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);max-width:1340px;margin-inline-start:auto;margin-inline-end:auto}.case-studies-grid-block__header{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:clamp(1.5rem,3vw,2.5rem)}@media (max-width:720px){.case-studies-grid-block__header{grid-template-columns:1fr}}.case-studies-grid-block__header-text{display:flex;gap:var(--wp--preset--spacing--flow-sm);flex-direction:column;max-width:min(56rem,100%)}.case-studies-grid-block__heading{font-weight:400;font-size:var(--wp--preset--font-size--display-md);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.04}.case-studies-grid-block__heading em{color:var(--wp--preset--color--digital-cyan-ink);font-style:italic}.case-studies-grid-block--dark .case-studies-grid-block__heading em{color:var(--wp--preset--color--digital-cyan)}.case-studies-grid-block__intro{color:var(--text-muted);max-width:44rem;margin:0;font-weight:300;line-height:1.4}.case-studies-grid-block__header-cta{font-family:var(--wp--preset--font-family--sans);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.case-studies-grid-block__header-cta a{color:var(--accent);text-decoration:none;transition:opacity .35s var(--ease-soft);border-bottom:1px solid;padding-bottom:.2em}.case-studies-grid-block__header-cta a:hover{opacity:.7}.case-studies-grid-block__grid{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--stack)}@media (min-width:720px){.case-studies-grid-block__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.case-studies-grid-block__grid{grid-template-columns:repeat(3,1fr)}}.case-studies-grid-block__empty{padding:var(--wp--preset--spacing--section-tight)0;text-align:center;color:var(--text-muted);margin:0}.single-case-study-hero{position:relative;overflow:hidden}.single-case-study-hero:after{content:"";position:absolute;border:1px solid var(--hairline,#f3f1f32e);pointer-events:none;opacity:.6;border-radius:999px;width:clamp(18rem,28vw,32rem);height:clamp(18rem,28vw,32rem);top:clamp(-4rem,-3vw,-1rem);right:clamp(-6rem,-4vw,-2rem)}.single-case-study-hero__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-top:1px solid var(--hairline,#f3f1f32e);gap:clamp(1.25rem,2.5vw,2rem);margin-top:clamp(3rem,5vw,4.5rem);padding-top:clamp(1.5rem,2.5vw,2rem)}.single-case-study-hero__meta-item{display:flex;flex-direction:column;gap:.4rem;margin:0}.single-case-study-hero__meta-item>*{margin:0}.single-case-study-hero__meta-label{font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-size:10.5px;font-weight:500}.single-case-study-hero__meta-value{font-family:var(--wp--preset--font-family--display);letter-spacing:-.02em;color:inherit;text-wrap:balance;font-size:clamp(1.05rem,1rem + .3vw,1.3rem);font-weight:400;line-height:1.18}.single-case-study-outcome{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.4fr);align-items: end;gap:clamp(2rem,4vw,3.5rem)}@media (max-width:820px){.single-case-study-outcome{grid-template-columns:1fr}}.single-case-study-outcome__label{font-family:var(--wp--preset--font-family--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);padding-bottom:var(--wp--preset--spacing--flow-sm);border-bottom:1px solid var(--hairline);margin:0;font-size:11px;font-weight:500}.single-case-study-outcome__metric{font-family:var(--wp--preset--font-family--display);letter-spacing:-.04em;color:var(--wp--preset--color--deep-green);text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:400;line-height:.96}.single-case-study-outcome__metric em{color:var(--wp--preset--color--digital-cyan-ink);font-style:italic}.single-case-study-quote{position:relative}.single-case-study-quote .wp-block-pullquote{text-align:left;position:relative;background:0 0;border:none;margin:0;padding:0}.single-case-study-quote .wp-block-pullquote:before{content:"“";position:absolute;font-family:var(--wp--preset--font-family--display);color:var(--wp--preset--color--coral);opacity:.32;pointer-events:none;user-select:none;z-index:0;font-size:clamp(7rem,16vw,14rem);font-weight:400;line-height:.7;top:clamp(-2.5rem,-3vw,-1.5rem);left:clamp(-1rem,-1vw,-.5rem)}.single-case-study-quote .wp-block-pullquote blockquote{position:relative;z-index:1;border:none;margin:0;padding:0}.single-case-study-quote .wp-block-pullquote blockquote p{font-family:var(--wp--preset--font-family--display);letter-spacing:-.015em;text-wrap:balance;color:var(--wp--preset--color--deep-green);margin:0;font-size:clamp(1.35rem,1rem + 1.6vw,2.1rem);font-weight:400;line-height:1.32}.single-case-study-quote .wp-block-pullquote blockquote cite{display:block;padding-top:var(--wp--preset--spacing--flow-sm);position:relative;font-family:var(--wp--preset--font-family--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--digital-cyan-ink);max-width:30rem;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:11px;font-style:normal;font-weight:500}.single-case-study-quote .wp-block-pullquote blockquote cite:before{content:"";position:absolute;background:var(--wp--preset--color--coral-ink);width:clamp(2rem,4vw,3rem);height:1px;top:0;left:0}.single-case-study-solution-cta{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);align-items: end;gap:clamp(2rem,4vw,4rem)}@media (max-width:820px){.single-case-study-solution-cta{grid-template-columns:1fr}}.single-case-study-solution-cta__label{font-family:var(--wp--preset--font-family--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:500}.single-case-study .is-style-drop-cap:first-letter{initial-letter:3 2;-webkit-initial-letter:3 2;font-family:var(--wp--preset--font-family--display);color:var(--wp--preset--color--digital-cyan-ink);margin-right:.4rem;font-style:normal;font-weight:400}.single-case-study .single-case-study-body p{color:var(--wp--preset--color--deep-green);font-size:clamp(1.05rem,1rem + .3vw,1.15rem);font-weight:300;line-height:1.65}.single-case-study .single-case-study-body p+p{margin-top:var(--wp--preset--spacing--flow)}.single-case-study-banner{margin-top:clamp(-3rem,-3.5vw,-1.25rem)}.single-case-study-banner .wp-block-post-featured-image{margin:0}.single-case-study-banner .wp-block-post-featured-image img,.single-case-study-banner__image img{display:block;background:var(--wp--preset--color--off-white);border-radius:6px;width:100%;height:auto;box-shadow:0 28px 60px -28px #00333073}@media (prefers-reduced-motion:no-preference){.single-case-study-banner .wp-block-post-featured-image img{transition:transform .6s var(--ease-editorial,cubic-bezier(.6,.01,0,.98))}}.single-case-study-hero__chip{display:inline-flex;font-family:var(--wp--preset--font-family--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items: center;gap:.6rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding:.5rem .9rem .5rem 0;font-size:11.5px;font-weight:500}.single-case-study-hero__chip:before{content:"";display:inline-block;background:currentColor;width:28px;height:1px}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}body{font-family:var(--wp--preset--font-family--sans);background:var(--wp--preset--color--off-white);color:var(--wp--preset--color--deep-green);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
