<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.HeroWithBackgroundVideoBlock-aside{--width:100%;display:block;font-size:0;overflow:hidden;width:var(--width)}.HeroWithBackgroundVideoBlock-aside:before{content:"";display:block;padding-bottom:calc(var(--width)*var(--ratio-height)/var(--ratio-width));width:100%}.HeroWithBackgroundVideoBlock-aside&gt;*{display:block;font-size:1rem;height:100%;left:0;position:absolute;top:0;width:100%}.HeroBlock{--block-gap:var(--grid-gap);--block-grid:1fr;--block-margin:0;--block-padding:var(--spacing-large) 0;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-rows:var(--header-height) 1fr;justify-content:center}.HeroBlock-wrap{grid-gap:var(--block-gap);align-items:center;display:grid}@media(min-width:960px){.HeroBlock-wrap{grid-template-columns:var(--block-grid)}}.HeroBlock-content{display:flex;flex-direction:column;justify-content:center}.HeroBlock,.HeroBlock:first-of-type:not([class*=-mt-]){margin-top:calc(var(--header-height)*-1)!important}.HeroBlock-wrap{grid-row:2}.HeroBlock.content-start .HeroBlock-wrap{align-items:start}.HeroBlock.content-center .HeroBlock-wrap{align-items:center}.HeroBlock.content-end .HeroBlock-wrap{align-items:end}.HeroWithBackgroundVideoBlock{--block-gap:var(--grid-gap-x-large);--block-grid:100%;--block-margin:0;--block-padding:calc(var(--header-height) + var(--spacing-medium)) 0 0;background:var(--block-next-block-background-color);padding-bottom:0!important}.HeroWithBackgroundVideoBlock-background.bg-violet:before{background:var(--color-midnight);content:"";display:block;height:var(--header-height);left:0;position:absolute;right:0;top:0}.HeroWithBackgroundVideoBlock-wrap{grid-auto-rows:max-content;grid-template-rows:max-content 1fr;max-width:var(--layout-width);row-gap:var(--spacing-small);width:calc(100vw - var(--wrap-padding)*2)}.HeroWithBackgroundVideoBlock.has-content:not(.has-header):not(.has-image) .HeroWithBackgroundVideoBlock-wrap,.HeroWithBackgroundVideoBlock.has-header:not(.has-content):not(.has-image) .HeroWithBackgroundVideoBlock-wrap{grid-template-rows:max-content}.HeroWithBackgroundVideoBlock-content,.HeroWithBackgroundVideoBlock-header{max-width:var(--layout-width)}.HeroWithBackgroundVideoBlock-header{grid-column:1;grid-row:1}.HeroWithBackgroundVideoBlock-subtitle{font-size:var(--font-size-subtitle);font-variation-settings:"wght" var(--font-weight-subtitle);font-weight:var(--font-weight-subtitle);line-height:var(--line-height-subtitle)}.HeroWithBackgroundVideoBlock-kicker{font-size:var(--font-size-large-kicker);font-variation-settings:"wght" var(--font-weight-large-kicker);font-weight:var(--font-weight-large-kicker);letter-spacing:var(--letter-spacing-large-kicker);line-height:var(--line-height-large-kicker)}.HeroWithBackgroundVideoBlock.has-kickerBackgroundColor .HeroWithBackgroundVideoBlock-kicker{background:var(--block-kicker-background-color);border-radius:100vw;padding:0 var(--1x);width:-moz-fit-content;width:fit-content}.HeroWithBackgroundVideoBlock-header.text-center,.HeroWithBackgroundVideoBlock-header.text-center .HeroWithBackgroundVideoBlock-kicker,.HeroWithBackgroundVideoBlock-header.text-center .HeroWithBackgroundVideoBlock-subtitle,.HeroWithBackgroundVideoBlock-header.text-center .HeroWithBackgroundVideoBlock-title{margin-left:auto;margin-right:auto}.HeroWithBackgroundVideoBlock-header.text-right,.HeroWithBackgroundVideoBlock-header.text-right .HeroWithBackgroundVideoBlock-kicker,.HeroWithBackgroundVideoBlock-header.text-right .HeroWithBackgroundVideoBlock-subtitle,.HeroWithBackgroundVideoBlock-header.text-right .HeroWithBackgroundVideoBlock-title{margin-left:auto}.HeroWithBackgroundVideoBlock-content{grid-column:1;grid-row:2}.HeroWithBackgroundVideoBlock-content:only-child{grid-row:1}.HeroWithBackgroundVideoBlock.has-image .HeroWithBackgroundVideoBlock-content:first-child,.HeroWithBackgroundVideoBlock.has-image .HeroWithBackgroundVideoBlock-header:nth-last-child(2){grid-row:1/span 2;padding-bottom:var(--pb)}.HeroWithBackgroundVideoBlock-aside{--ratio-height:1;--ratio-width:1;--ratio-height:var(--block-image-height);--ratio-width:calc(1160 - var(--block-content-width));display:none;grid-column:2;grid-row:1/span 2;margin-bottom:var(--block-image-padding-bottom);margin-top:var(--block-image-padding-top);max-height:calc(1px*var(--block-image-height));overflow:visible;position:relative}.HeroWithBackgroundVideoBlock-image{--bleed-size:calc(100%*(var(--block-image-bleed, 0)/608));height:calc(100% + var(--bleed-size)*2);left:calc(var(--bleed-size)*-1);position:relative;top:calc(var(--bleed-size)*-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% + var(--bleed-size)*2)}.HeroWithBackgroundVideoBlock-image img,.HeroWithBackgroundVideoBlock-image svg{height:100%;width:100%}.HeroWithBackgroundVideoBlock-image.is-playButton:after{background-color:rgba(62,0,117,.2);content:"";display:block;height:100%;inset:0;position:absolute;width:100%}.HeroWithBackgroundVideoBlock.has-image .HeroWithBackgroundVideoBlock-aside{display:block}.HeroWithBackgroundVideoBlock-imageBackgroundImage{display:none}.HeroWithBackgroundVideoBlock-content,.HeroWithBackgroundVideoBlock-header:only-child{padding-bottom:var(--pb)}.HeroWithBackgroundVideoBlock-content:first-child,.HeroWithBackgroundVideoBlock-header{padding-top:var(--pt)}.HeroWithBackgroundVideoBlock-link,.HeroWithBackgroundVideoBlock-linkOverlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:10}.HeroWithBackgroundVideoBlock-link:active,.HeroWithBackgroundVideoBlock-link:focus,.HeroWithBackgroundVideoBlock-link:hover,.HeroWithBackgroundVideoBlock-linkOverlay:active,.HeroWithBackgroundVideoBlock-linkOverlay:focus,.HeroWithBackgroundVideoBlock-linkOverlay:hover{color:var(--color)}.HeroWithBackgroundVideoBlock-link.is-playButton{bottom:auto;gap:var(--1x);grid-auto-flow:column;left:auto;opacity:1;padding-right:calc(96px + var(--3x));right:calc(50% - 48px);top:50%;transform:translateY(-50%)}.HeroWithBackgroundVideoBlock-linkIcon{background:var(--color-white);flex-grow:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .1s ease-out;z-index:9}.HeroWithBackgroundVideoBlock-aside:hover .HeroWithBackgroundVideoBlock-linkIcon{background:var(--color-lilac-cream)}.HeroWithBackgroundVideoBlock-aside:active .HeroWithBackgroundVideoBlock-linkIcon{background:var(--color-lilac)}@media(max-width:960px){.HeroWithBackgroundVideoBlock-header{margin-inline:auto}}.HeroWithBackgroundVideoBlock-subtitle,.HeroWithBackgroundVideoBlock-title{text-wrap:balance;text-align:center}@media(min-width:961px){.HeroWithBackgroundVideoBlock-subtitle,.HeroWithBackgroundVideoBlock-title{text-align:left}.HeroWithBackgroundVideoBlock-subtitle&gt;mark,.HeroWithBackgroundVideoBlock-title&gt;mark{color:var(--color-white)!important}}.HeroWithBackgroundVideoBlock-subtitle{font-family:var(--font-family-inter)}.HeroWithBackgroundVideoBlock&gt;.video-wrapper{inset:0;margin-top:calc(var(--header-height)*-1);overflow:hidden;position:absolute;z-index:0}@media(max-width:960px){.HeroWithBackgroundVideoBlock&gt;.video-wrapper{border-radius:10px;margin-top:unset;position:unset}}.HeroWithBackgroundVideoBlock&gt;.video-wrapper&gt;video{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:1280px)and (min-width:960px){.HeroWithBackgroundVideoBlock&gt;.video-wrapper&gt;video{aspect-ratio:4/3}}@media(max-width:960px){.HeroWithBackgroundVideoBlock .HeroCtasBlock-content{justify-content:center!important}}@media(min-width:961px){.HeroWithBackgroundVideoBlock:after{background-image:linear-gradient(1turn,#000,transparent 89.63%);bottom:0;content:"";display:block;height:458px;position:absolute;width:100%}.HeroWithBackgroundVideoBlock .Kicker{color:var(--color-white)!important}}.HeroWithBackgroundVideoBlock .HeroBlock.has-image{--block-grid:calc(100%*var(--block-content-width)/1240) calc(100%*(1240 - var(--block-content-width))/1240 - var(--block-gap))}.HeroWithBackgroundVideoBlock .HeroBlock.has-image.image-left{--block-grid:calc(100%*(1240 - var(--block-content-width))/1240 - var(--block-gap)) calc(100%*var(--block-content-width)/1240)}.HeroWithBackgroundVideoBlock .HeroBlock.has-image.image-left .HeroBlock-content,.HeroWithBackgroundVideoBlock .HeroBlock.has-image.image-left .HeroBlock-header{grid-column:2}.HeroWithBackgroundVideoBlock .HeroBlock.has-image.image-left .HeroBlock-aside{grid-column:1}.HeroWithBackgroundVideoBlock .HeroBlock.has-image.content-center .HeroBlock-wrap{grid-template-rows:max-content max-content}.HeroWithBackgroundVideoBlock .HeroBlock.has-image.content-center .HeroBlock-header{align-self:end}.HeroWithBackgroundVideoBlock .HeroBlock.has-image.content-center .HeroBlock-content:first-child,.HeroWithBackgroundVideoBlock .HeroBlock.has-image.content-center .HeroBlock-header:nth-last-child(2){align-self:center}.HeroWithBackgroundVideoBlock .HeroBlock.has-image.content-center .HeroBlock-content{align-self:start}.HeroWithBackgroundVideoBlock .HeroBlock.content-end .HeroBlock-wrap{grid-template-rows:1fr max-content}.HeroWithBackgroundVideoBlock .HeroBlock#hero-careers .HeroBlock-background&gt;div{background-position:center 280px!important}@media(min-width:2101px){.HeroWithBackgroundVideoBlock .HeroBlock#hero-careers .HeroBlock-background&gt;div{background-position:center 350px!important}}@media(max-width:779px){.HeroWithBackgroundVideoBlock .HeroBlock#hero-careers .HeroBlock-background&gt;div{background-position:center 250px!important}}@media(max-width:959px){.HeroWithBackgroundVideoBlock .HeroBlock{--block-gap:var(--grid-gap-large)}}@media(max-width:779px){.HeroWithBackgroundVideoBlock .HeroBlock{--block-gap:var(--grid-gap)}.HeroWithBackgroundVideoBlock .HeroBlock-inner{grid-template-rows:none}.HeroWithBackgroundVideoBlock .HeroBlock-wrap{padding-bottom:var(--pb)}.HeroWithBackgroundVideoBlock .HeroBlock-aside,.HeroWithBackgroundVideoBlock .HeroBlock-content,.HeroWithBackgroundVideoBlock .HeroBlock-header,.HeroWithBackgroundVideoBlock .HeroBlock.has-image .HeroWithBackgroundVideoBlock .HeroBlock-content:first-child,.HeroWithBackgroundVideoBlock .HeroBlock.has-image .HeroWithBackgroundVideoBlock .HeroBlock-header:nth-last-child(2),.HeroWithBackgroundVideoBlock .HeroBlock.has-image.image-left .HeroWithBackgroundVideoBlock .HeroBlock-content,.HeroWithBackgroundVideoBlock .HeroBlock.has-image.image-left .HeroWithBackgroundVideoBlock .HeroBlock-header{align-self:auto;grid-column:initial;grid-row:initial}.HeroWithBackgroundVideoBlock .HeroBlock-content,.HeroWithBackgroundVideoBlock .HeroBlock-header{margin:0!important;width:calc(100vw - var(--layout-padding)*2)}.HeroWithBackgroundVideoBlock .HeroBlock-header{order:1}.HeroWithBackgroundVideoBlock .HeroBlock-aside{margin-bottom:0;margin-top:0;max-width:calc(100vw - var(--layout-padding)*2);order:2}.HeroWithBackgroundVideoBlock .HeroBlock-content{order:3;padding-bottom:0}.HeroWithBackgroundVideoBlock .HeroBlock:where(.is-h1,.is-h2,.is-h3,.is-h4) .HeroBlock-header{align-self:center;max-width:100%!important;text-align:center!important}.HeroWithBackgroundVideoBlock .HeroBlock:where(.is-h1,.is-h2,.is-h3,.is-h4) .HeroBlock-kicker,.HeroWithBackgroundVideoBlock .HeroBlock:where(.is-h1,.is-h2,.is-h3,.is-h4) .HeroBlock-subtitle{margin-left:auto!important;margin-right:auto!important}}@media(min-width:781px){.HeroWithBackgroundVideoBlock .post-type-archive-patterns-case-study .HeroBlock-header{padding-bottom:0}}</pre></body></html>