:root{--background:#fff;--foreground:#171717;--link-color:var(--clr-light-blue);--link-hover-color:var(--clr-orange);--background-color:var(--clr-white);--light-color:var(--clr-lighter-blue);--dark-color:#ccc;--text-color:var(--clr-black);--clr-black:#0b0b0b;--clr-light-grey:#efefef;--clr-red:#c02042;--clr-light-red:#f9eaed;--clr-blue:#052b3e;--clr-light-blue:#1c76c4;--clr-lighter-blue:#eff8fc;--clr-green:#36964b;--clr-light-green:#f6fbf5;--clr-orange:#d94928;--clr-light-orange:#fbeae6;--clr-white:#fff;--blur:1rem;--fs:clamp(3rem, 8vw, 7rem);--ls:clamp(-.109375rem, -.25vw, -.21875rem);--body-font-family:"lexend", sans-serif;--heading-font-family:var(--body-font-family);--fixed-font-family:"lexend", sans-serif;--body-font-size-xl:2rem;--body-font-size-l:1.75rem;--body-font-size-m:1.5rem;--body-font-size-s:1rem;--body-font-size-xs:.75rem;--heading-font-size-xxl:3rem;--heading-font-size-xl:2.5rem;--heading-font-size-l:2rem;--heading-font-size-m:1.75rem;--heading-font-size-s:1.5rem;--heading-font-size-xs:1.25rem;--max-content-width:80rem;--max-content-width-wide:74rem;--default-content-gap:3rem;--spc-xl:var(--default-content-gap);--spc-l:3rem;--spc-m:2rem;--spc-s:1rem;--spc-xs:.5rem;--spc-xxs:.25rem;--spc-page-edge:1.5rem;--spc-mobile-card:.75rem;--list-indent:3rem;--hero-max-width:120rem;--hero-height:26.25rem;--hero-title-max-width:60rem;--case-study-image-max-width:25rem;--icon-size:3rem;--scroll-reveal-offset:2rem;--border-width-thin:.0625rem;--border-width-medium:.125rem;--outline-width:.1875rem;--outline-offset:.125rem;--radius-card:.375rem;--radius-control:.625rem;--radius-full:999rem;--underline-height:.125rem;--hamburger-bar-height:.25rem;--tracking-wide:.25rem;--breakpoint-xxl:36rem;--breakpoint-xl:30rem;--breakpoint-l:24rem;--breakpoint-m:18rem;--breakpoint-s:12rem;--breakpoint-xs:6rem;--nav-height:auto}@font-face{font-family:roboto-fallback;size-adjust:100.06%;ascent-override:95%;src:local(Arial);font-display:swap}body{font-size:var(--body-font-size-m);font-family:var(--body-font-family);color:var(--text-color);background-color:var(--background-color);text-wrap:pretty;margin:0;line-height:1.5}body,main,.page-shell,.page-container,.site-nav,.site-footer-inner{min-width:0}header{height:var(--nav-height)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);margin-bottom:var(--spc-s);scroll-margin:var(--spc-xl);text-wrap:balance;margin-top:0;font-weight:700;line-height:1}h1{font-size:var(--heading-font-size-xxl)}h2{font-size:var(--heading-font-size-l);margin-bottom:var(--spc-m)}h3{font-size:var(--heading-font-size-s);line-height:1.2}h4{font-size:var(--heading-font-size-xs)}h5{font-size:var(--heading-font-size-s)}h6{font-size:var(--heading-font-size-xs)}p,dl,ol,ul,pre,blockquote{margin-top:0;margin-bottom:var(--spc-s)}p,li{font-size:1.25rem}ul{padding-left:var(--list-indent);margin-left:0;margin-bottom:var(--spc-m);list-style-type:disc}p:first-child{margin-top:0}h1:only-child{margin-bottom:0}code,pre{font-family:var(--fixed-font-family);font-size:var(--body-font-size-s)}code{padding:.125em}pre{overflow:scroll}main pre{background-color:var(--light-color);white-space:pre;border-radius:.25em;padding:1em;overflow-x:auto}h2 a{color:var(--clr-black)!important}a:any-link{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-hover-color);text-decoration:none}a.button:any-link,button{font-family:var(--body-font-family);box-sizing:border-box;border:var(--border-width-medium) solid transparent;padding:var(--spc-xs) var(--spc-m);text-align:center;cursor:pointer;color:var(--background-color);background-color:var(--link-color);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--spc-xl);font-style:normal;font-weight:700;line-height:1;text-decoration:none;display:inline-block;overflow:hidden}a.button:any-link *,button *{font-style:normal;font-weight:700}a.button:hover,a.button:focus,button:hover,button:focus{background-color:var(--link-hover-color);cursor:pointer}button:disabled,button:disabled:hover{background-color:var(--light-color);cursor:unset}a.button.secondary,button.secondary{background-color:unset;border:var(--border-width-medium) solid var(--clr-orange);color:var(--clr-orange)}a.button.secondary:hover,button.secondary:hover{background-color:var(--clr-light-orange);border:var(--border-width-medium) solid var(--clr-orange);color:var(--clr-orange)}main img{width:auto;max-width:100%;height:auto}@media (min-width:48rem){main .section{padding:var(--default-content-gap)}}@media (min-width:56.25rem){.section>div{max-width:var(--max-content-width-wide);margin:auto}}main .section.light,main .section.highlight{background-color:var(--light-color)}main .section.highlight-white-center{background-color:var(--clr-white)}main .section.highlight-white-center>div>p>picture>img{margin:auto;display:block}.hero{width:min(100%, var(--hero-max-width));height:var(--hero-height);margin:0 auto;position:relative}.hero picture{z-index:-1;width:min(100%, var(--hero-max-width));box-sizing:border-box;max-height:var(--hero-height);position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.hero img{object-fit:cover;width:100%;height:var(--hero-height);margin:auto;display:block}@media (max-width:49.5rem){.hero img{display:none}.hero{height:0}}p:last-child,ol:last-child{margin-bottom:0}main .section{padding:0}.page-shell{width:100%}.page-container{max-width:var(--max-content-width);padding:var(--default-content-gap) 1.5rem;margin:0 auto}.page-section-content,.page-intro{padding-top:var(--default-content-gap);padding-bottom:var(--default-content-gap)}.page-intro-copy{margin-bottom:0}.page-intro-header,.knowledge-page-intro,.page-copy{padding-top:var(--default-content-gap);padding-bottom:var(--default-content-gap)}.page-intro-header h1,.knowledge-page-intro h1,.knowledge-section h2,.portfolio-section h2,main .section h2{color:var(--clr-black)}.page-intro-header a,.page-copy a,.knowledge-page-intro a,.knowledge-section a,.portfolio-section a,main .section a{color:var(--link-color)}.page-intro-header a:hover,.page-copy a:hover,.knowledge-page-intro a:hover,.knowledge-section a:hover,.portfolio-section a:hover,main .section a:hover{color:var(--link-hover-color)}.page-shell h2 a{color:var(--clr-black)!important}.page-title{margin:.75rem 0 var(--spc-m);font-size:calc(var(--heading-font-size-xl) * 1.7);font-weight:700;line-height:1.15}.knowledge-jump-links,.portfolio-jump-links{margin-bottom:0}.knowledge-group-start{padding-top:var(--spc-m)}.knowledge-group-start .knowledge-skill-group h3{margin-top:0}.site-header{background-color:var(--clr-blue);border-bottom:var(--border-width-thin) solid var(--clr-black);padding:1.5rem 0}.site-nav,header .site-nav{max-width:var(--max-content-width);height:auto;color:var(--clr-white);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:0;display:flex}.site-nav-bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--spc-m);width:100%;display:flex}.site-brand{font-size:var(--heading-font-size-m);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700;line-height:1}.site-nav-toggle{border:var(--border-width-medium) solid var(--clr-white);background-color:var(--clr-green);border-radius:var(--radius-control);justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:none;position:relative;box-shadow:0 .25rem .75rem #0000002e}.site-nav-toggle:hover,.site-nav-toggle:focus-visible{background-color:var(--clr-green);border-color:var(--clr-white);box-shadow:0 .375rem 1rem #00000038}.site-nav-toggle.is-open,.site-nav-toggle.is-open:hover,.site-nav-toggle.is-open:focus-visible{background-color:var(--clr-red);border-color:var(--clr-white)}.site-nav-toggle:focus-visible{outline:var(--outline-width) solid #ffffff59;outline-offset:var(--outline-offset)}.site-nav-toggle span{width:1.5rem;height:var(--hamburger-bar-height);border-radius:var(--radius-full);background-color:var(--clr-white);transition:transform .25s,top .25s;display:block;position:absolute}.site-nav-toggle span:first-child{top:.95rem}.site-nav-toggle span:last-child{top:1.65rem}.site-nav-toggle.is-open span:first-child{top:1.375rem;transform:rotate(45deg)}.site-nav-toggle.is-open span:last-child{top:1.375rem;transform:rotate(-45deg)}.site-nav-links{flex-wrap:nowrap;gap:3rem;display:flex}.site-nav a{color:var(--clr-white);position:relative}.site-nav-links a{font-size:var(--body-font-size-s);white-space:nowrap;flex-shrink:0}.site-nav-links a:after{content:"";width:100%;height:var(--underline-height);background-color:var(--clr-green);transform-origin:0;transition:transform .25s;position:absolute;bottom:-.15rem;left:0;transform:scaleX(0)}.site-nav-links a:hover:after,.site-nav-links a:focus-visible:after{transform:scaleX(1)}.site-footer{color:var(--clr-white);background-color:var(--clr-blue);border-top:var(--border-width-thin) solid var(--clr-black);padding:1.5rem}.site-footer-inner{max-width:var(--max-content-width);justify-content:space-between;align-items:center;gap:var(--spc-m);margin:0 auto;display:flex}.site-footer-copy{margin:0}.site-footer-links{gap:var(--spc-m);display:flex}.site-footer a{color:var(--clr-white);font-size:var(--body-font-size-s);position:relative}.site-footer-links a:after{content:"";width:100%;height:var(--underline-height);background-color:var(--clr-green);transform-origin:0;transition:transform .25s;position:absolute;bottom:-.15rem;left:0;transform:scaleX(0)}.site-footer-links a:hover:after,.site-footer-links a:focus-visible:after{transform:scaleX(1)}a.button:hover,a.button:focus,button:hover,button:focus,.portfolio-section a.button:hover,.portfolio-section a.button:focus,.knowledge-section a.button:hover,.knowledge-section a.button:focus,main .section a.button:hover,main .section a.button:focus{color:var(--clr-white)}main .hero-container>div{max-width:var(--hero-max-width)}main .hero-container{justify-content:center;padding:0;display:flex}.hero{width:min(100%, var(--hero-max-width));height:var(--hero-height);margin:0 auto;position:relative;overflow:hidden}.hero h1{max-width:var(--hero-title-max-width);padding-top:var(--default-content-gap);color:#fff;visibility:hidden;margin-left:auto;margin-right:auto}.hero picture{z-index:-1;width:min(100%, var(--hero-max-width));box-sizing:border-box;height:var(--hero-height);max-height:var(--hero-height);display:block;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.hero img{object-fit:cover;width:100%;height:100%;max-height:100%;margin:auto;display:block}main .section.highlight{background-color:var(--light-color)}main .section.highlight-red{background-color:var(--clr-red)}main .section.highlight-light-green{background-color:var(--clr-light-green)}.has-scroll-reveal .scroll-reveal{opacity:0;transform:translateY(var(--scroll-reveal-offset));transition:opacity .8s,transform .8s}.has-scroll-reveal .scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.section-title{color:var(--clr-black);margin:0 0 2rem;font-weight:700}.cards>ul,.gallery>ul,.k-list,.k-grid{margin:0;padding:0;list-style:none}.cards>ul{gap:var(--spc-m);display:grid}.cards>ul>li{border:var(--border-width-thin) solid var(--clr-black);background-color:var(--background-color);border-radius:var(--radius-card);overflow:hidden}.cards-card-body{margin:var(--spc-m)}.cards-card-image{cursor:pointer;height:var(--spc-xl);line-height:0;transition:height .3s;position:relative;overflow:hidden}.cards-card-image:before{content:"";background-color:var(--clr-green);opacity:0;transition:opacity .3s;position:absolute;inset:0}.cards-card-image:hover:before{opacity:.5}.cards-card-image img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.overlay-text{color:var(--clr-white);opacity:0;font-size:1.5em;font-weight:700;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cards-card-image:hover .overlay-text{opacity:1}.cards-card-image.expanded{height:auto}.cards-featured>ul,.cards-archive>ul{grid-template-columns:1fr}.experience-bullet-list{padding-left:var(--list-indent);font-family:var(--body-font-family);font-size:var(--body-font-size-m);list-style-type:disc}.experience-bullet-list li+li{margin-top:.25rem}.experience-link-group{margin-top:var(--spc-s);padding:var(--spc-s);border:var(--border-width-thin) solid var(--clr-black);border-radius:var(--radius-card);background-color:var(--clr-light-grey)}.experience-link-group h4{margin-bottom:var(--spc-xs);color:var(--clr-blue);font-size:var(--body-font-size-s);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.experience-link-list{gap:.25rem;display:grid}.experience-link-item,.experience-link-list p{margin-bottom:0}.cards .cards-card-body>p>strong{color:var(--clr-orange)}.gallery>ul{gap:var(--spc-m);display:grid}.gallery>ul>li{border:var(--border-width-thin) solid var(--clr-light-blue);background-color:var(--background-color);border-radius:var(--radius-card);transition:transform .3s,box-shadow .3s;overflow:hidden}.gallery>ul>li:hover{box-shadow:0 0 .5rem var(--clr-light-blue);transform:scale(1.05)}.gallery-card-image{line-height:0}.gallery-card-image img{width:100%;display:block}.gallery-card-body{margin:var(--spc-m)}.table{width:100%;overflow-x:auto}.table .button{cursor:pointer;line-height:unset!important;display:unset!important;border:unset!important;background-color:unset!important;border-radius:unset!important;color:var(--clr-black)!important;padding:0!important;font-weight:400!important;text-decoration:none!important}.table .button:hover{color:var(--clr-orange)!important}.table table{border-collapse:collapse;width:100%;max-width:100%;font-size:var(--body-font-size-xs)}@media (min-width:37.5rem){.table table{font-size:var(--body-font-size-m)}}.table table thead tr{border-top:var(--border-width-medium) solid var(--clr-green);border-bottom:var(--border-width-medium) solid var(--clr-green)}.table table tbody tr{border-bottom:var(--border-width-thin) solid var(--clr-green)}.table table tbody tr:hover{border-bottom:var(--border-width-thin) solid var(--clr-green);background-color:var(--clr-light-green)}.table table th{font-weight:700}.table table th,.table table td{padding:var(--spc-xs);text-align:left}.knowledge-skill-group h3{margin-top:var(--spc-m);margin-bottom:var(--spc-s)}.knowledge-skill-group .k-list>li{gap:var(--spc-xs);display:grid}.k-list,.k-grid{grid-template-columns:repeat(auto-fill, minmax(var(--breakpoint-m), 1fr));gap:var(--spc-m);display:grid}.k-card{border:var(--border-width-thin) solid var(--clr-black);background-color:var(--background-color);border-radius:var(--radius-card);overflow:hidden}.k-media{line-height:0}.k-img{width:100%;height:auto;display:block}.k-body{margin:var(--spc-s)}.k-title{margin:0}.k-text{color:var(--clr-black);margin:.5rem 0 0}.k-text>:last-child{margin-bottom:0}.k-bar{box-sizing:border-box;width:0;min-height:var(--spc-m);max-height:var(--spc-m);padding-left:var(--spc-s);border-radius:0 var(--spc-l) var(--spc-l) 0;margin-bottom:var(--spc-m);color:var(--clr-white);align-items:center;font-weight:700;transition:width 1s;display:flex}.home-intro{gap:var(--spc-l);padding-top:var(--default-content-gap);padding-bottom:var(--default-content-gap);display:grid}.home-intro .page-title{text-transform:uppercase}.home-intro-lead{margin-top:calc(var(--spc-s) * -1);margin-bottom:var(--spc-m);font-size:var(--body-font-size-l);font-weight:700;line-height:1.35}.home-actions{gap:var(--spc-s);margin-top:var(--spc-m);flex-wrap:wrap;display:flex}.home-stat-grid{gap:var(--spc-m);display:grid}.home-stat{padding:var(--spc-m);border:var(--border-width-thin) solid var(--clr-black);background-color:var(--clr-lighter-blue);border-radius:var(--radius-card)}.home-stat-grid .home-stat:nth-child(2){background-color:var(--clr-light-green)}.home-stat-grid .home-stat:nth-child(3){background-color:var(--clr-light-orange)}.home-stat-value{color:var(--clr-black);margin:0}.home-stat-label{margin-top:var(--spc-xs)}.home-pillars{gap:var(--spc-m);display:grid}.home-pillar{padding:var(--spc-m);border:var(--border-width-thin) solid var(--clr-black);border-radius:var(--radius-card);text-align:center;background-color:#ffffffe6;transition:transform .3s,box-shadow .3s}.home-pillar:hover{box-shadow:0 0 .5rem var(--clr-light-blue);transform:scale(1.05)}.home-pillar-action{margin-top:var(--spc-m);margin-bottom:0}.home-pillar-icon{width:var(--icon-size);height:var(--icon-size);margin-bottom:var(--spc-s);color:var(--clr-green);justify-content:center;align-items:center;display:inline-flex}.home-pillar-icon svg{fill:currentColor;width:100%;height:100%}.home-callout-copy{flex-direction:column;justify-content:center;display:flex}.home-leadership-callout{gap:var(--spc-l);display:grid}.home-callout-card{padding:var(--spc-l);border:var(--border-width-thin) solid var(--clr-black);background-color:var(--light-color);border-radius:var(--radius-card)}.home-focus-list{padding-left:var(--list-indent);margin:0;list-style-type:disc}.home-focus-list li+li{margin-top:.25rem}.home-callout-card p:last-child{margin-top:var(--spc-m);margin-bottom:0}.ai-highlight-grid{gap:var(--spc-m);margin-top:var(--spc-m);display:grid}.ai-highlight-card{padding:var(--spc-m);border:var(--border-width-thin) solid var(--clr-black);border-radius:var(--radius-card);background-color:#ffffffe6}.ai-highlight-icon{width:var(--icon-size);height:var(--icon-size);margin-bottom:var(--spc-s);color:var(--clr-green);justify-content:center;align-items:center;display:inline-flex}.ai-highlight-icon svg{fill:currentColor;width:100%;height:100%}.case-study-feed-header{gap:var(--spc-s);margin-bottom:var(--spc-m);display:grid}.case-study-feed-intro{max-width:48rem}.case-study-feed-action{margin-bottom:0}.case-study-feed-grid{gap:var(--spc-m);display:grid}.case-study-card{padding:var(--spc-m);border:var(--border-width-thin) solid var(--clr-black);border-radius:var(--radius-card);background-color:var(--background-color)}.case-study-card-meta,.case-study-hero-meta{margin-bottom:var(--spc-s);color:var(--clr-orange);font-size:var(--body-font-size-s);flex-wrap:wrap;gap:.75rem;font-weight:700;display:flex}.case-study-card-meta{align-items:center}.case-study-card-meta span,.case-study-hero-meta span{align-items:center;gap:.75rem;display:inline-flex}.case-study-hero-meta span+span:before{content:"|";color:var(--clr-orange)}.case-study-card-read-time{color:var(--clr-black);font-size:var(--body-font-size-xs);margin-left:auto;font-weight:400}.case-study-card-action{margin-bottom:0}.case-study-hero-actions{gap:var(--spc-s);margin-top:var(--spc-m);flex-wrap:wrap;display:flex}.case-study-hero{gap:var(--spc-l);align-items:center;display:grid}.case-study-hero-copy{min-width:0}.case-study-hero-media img{width:100%;max-width:var(--case-study-image-max-width);aspect-ratio:1;object-fit:cover;border:var(--border-width-thin) solid var(--clr-black);border-radius:var(--radius-full);display:block}.case-study-hero-media{justify-content:center;display:flex}.case-study-metrics{gap:var(--spc-s);display:grid}.case-study-metric{padding:var(--spc-m);border:var(--border-width-thin) solid var(--clr-black);border-radius:var(--radius-card);background-color:#ffffffe6}.case-study-metric-value{margin-bottom:var(--spc-xs);color:var(--clr-black);font-size:var(--heading-font-size-m);font-weight:700}.case-study-metric-label{margin-bottom:0}.case-study-section+.case-study-section{margin-top:var(--spc-l)}.case-study-list{padding-left:var(--list-indent)}.case-study-list li+li{margin-top:.25rem}.case-study-image-grid{gap:var(--spc-m);margin-top:var(--spc-m);display:grid}.case-study-figure{margin:0}.case-study-figure img{border:var(--border-width-thin) solid var(--clr-black);border-radius:var(--radius-card);width:100%;display:block}.case-study-figure figcaption{margin-top:var(--spc-xs);font-size:var(--body-font-size-s);font-weight:700}.contact-details p{max-width:48rem}.contact-details strong{color:var(--clr-black)}.about-highlight{gap:var(--spc-l);align-items:center;display:grid}.about-profile-image img{width:100%;max-width:32rem;display:block}.about-profile-copy p,.about-links-copy{max-width:48rem}.about-facts-grid{margin-top:0}@media (max-width:49.5rem){.hero img{display:none}.hero{height:0}.cards-card-image{height:auto}.cards-card-image:before,.overlay-text{display:none}}@media (max-width:80rem){.page-container,main .section>.page-container,.site-nav,header .site-nav,.site-footer-inner{padding-left:var(--spc-page-edge);padding-right:var(--spc-page-edge)}}@media (prefers-reduced-motion:reduce){.has-scroll-reveal .scroll-reveal{opacity:1;transition:none;transform:none}}@media (max-width:45.625rem){body{font-size:1.125rem}.cards>ul,.gallery>ul,.k-list,.k-grid,.home-stat-grid,.home-pillars,.home-leadership-callout,.ai-highlight-grid,.case-study-feed-grid,.case-study-metrics,.case-study-image-grid{gap:var(--spc-mobile-card)}.cards-card-body,.gallery-card-body,.k-body{margin:var(--spc-mobile-card)}.home-stat,.home-pillar,.home-callout-card,.ai-highlight-card,.case-study-card,.case-study-metric{padding:var(--spc-mobile-card)}.page-title{font-size:clamp(2.75rem,9vw,4rem)}a.button:any-link,button{white-space:normal}.site-nav{align-items:stretch;gap:var(--spc-s);flex-direction:column}.site-nav-bar{width:100%}.site-nav-toggle{display:inline-flex}.site-nav-links{width:100%;padding:var(--spc-s) 0 var(--spc-s);border-top:var(--border-width-thin) solid #ffffff26;flex-direction:column;gap:0;margin-top:0;display:none}.site-nav-links.is-open{display:flex}.site-nav-links a{width:100%;padding:var(--spc-s) 0;text-align:center}.site-footer-inner{flex-direction:column;align-items:flex-start}.home-intro,.home-leadership-callout,.about-highlight{gap:var(--spc-m)}.home-intro>*,.home-leadership-callout>*,.about-highlight>*,.case-study-feed-header>*{min-width:0}}@media (min-width:49.5rem){.gallery>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:56.25rem){.section>div{max-width:80rem;margin:auto}.about-highlight{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.about-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-intro{align-items:center;gap:var(--spc-m);grid-template-columns:repeat(3,minmax(0,1fr))}.home-intro-copy{grid-column:1/span 2}.home-stat-grid{grid-column:3}.home-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.home-leadership-callout{align-items:center;gap:var(--spc-m);grid-template-columns:repeat(3,minmax(0,1fr))}.home-callout-card{grid-column:2/span 2}.home-callout-copy{grid-column:1}.ai-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-feed-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.case-study-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr)}.case-study-image-grid-multi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.gallery>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-archive>ul,.cards-featured>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-featured>ul>li:first-child{grid-column:1/-1}}
