.bg-gray-900{background-color:var(--color-gray-900)}.shared-heading .paragraph,.shared-heading .paragraph-lead{color:var(--color-foreground)}.shared-hero{padding:max(128px,12rem) 0}@media(min-width:1600px){.shared-hero{padding:max(128px,10rem) 0}}.shared-hero .dot-pattern{background-image:radial-gradient(circle,color-mix(in oklab,var(--color-teal-700) 65%,transparent) 1px,transparent 1px),radial-gradient(circle,color-mix(in oklab,var(--color-teal-700) 65%,transparent) 1px,transparent 1px);-webkit-mask:linear-gradient(to bottom,transparent 0 var(--navbarH),#000 calc(var(--navbarH)*1.5),#000 calc(100% - var(--navbarH)*1.5),transparent 100%),radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 35%,#000 100%);mask:linear-gradient(to bottom,transparent 0 var(--navbarH),#000 calc(var(--navbarH)*1.5),#000 calc(100% - var(--navbarH)*1.5),transparent 100%),radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 35%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.shared-hero .background{background:linear-gradient(to bottom,var(--color-teal-150) 0%,color-mix(in oklab,transparent 100%,var(--color-teal-150) 0%) 100%);bottom:calc(100vh + min(-2082px,-130.125rem));left:0;position:absolute;right:0;top:0;z-index:-1}.shared-hero .background .cloud{aspect-ratio:5120/1024;background:url(../img/solutions/hero/clouds.avif) no-repeat 50%/contain,url(../img/solutions/hero/clouds.avif) no-repeat 50%/contain;left:50%;margin-left:-25%;margin-top:0;position:absolute;top:0;translate:-50% -50%;width:max(5120px,320rem);z-index:2}.shared-hero .background .cloud:nth-child(2){margin-left:25%;top:50%;transform:scaleX(-1)}.shared-hero .container{position:relative;z-index:1}.shared-hero .layout{display:grid;gap:max(48px,4rem) var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.shared-hero .shared-heading{grid-column:auto/span 12;grid-row:auto;margin-bottom:0;position:relative}@media(min-width:1024px){.shared-hero .shared-heading{grid-column:2/span 10}}.shared-hero .shared-heading .heading{font-size:max(55px,8rem);font-size:9.8125vw;font-weight:500;line-height:1;line-height:.72}@media screen and (min-width:1600px){.shared-hero .shared-heading .heading{font-size:157px}}.shared-hero .shared-heading .heading{text-transform:uppercase}@media(min-width:1226px){.shared-hero .shared-heading .heading{font-size:max(55px,8rem);font-weight:500;line-height:1;line-height:.72}}.shared-hero .shared-heading .paragraph-lead{font-size:max(18px,1.3125rem);font-weight:500;line-height:1.38;margin-top:max(32px,4rem);text-align:center}@media(min-width:768px){.shared-hero .shared-heading .paragraph-lead{font-size:max(23px,2.3125rem);font-weight:500;line-height:1.28}}.shared-hero .shared-heading .row{display:flex;flex-flow:row nowrap;gap:max(9px,2.25rem)}.shared-hero .shared-heading .row+.row{margin-top:max(9px,2.25rem)}.shared-hero .shared-heading .row .filler{font-size:max(55px,8rem);font-size:9.8125vw;font-weight:500;line-height:1}@media screen and (min-width:1600px){.shared-hero .shared-heading .row .filler{font-size:157px}}.shared-hero .shared-heading .row .filler{background:repeating-linear-gradient(-45deg,var(--color-accent) 0,var(--color-accent) max(2px,0.125rem),transparent max(1px,0.0625rem),transparent max(4px,0.25rem));flex:1;line-height:.72;margin-top:.035em;text-transform:uppercase}@media(min-width:1226px){.shared-hero .shared-heading .row .filler{font-size:max(55px,8rem);font-weight:500;line-height:1;line-height:.72}}.shared-hero .shared-heading .row:nth-child(2n) .filler{order:-1}.shared-hero .shared-heading .buttons{margin-top:max(64px,6rem)}.who-we-are-section .layout{display:grid;gap:max(48px,4rem) var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.who-we-are-section .layout .content{grid-column:auto/span 12;grid-row:auto;margin-bottom:0;position:relative}@media(min-width:1024px){.who-we-are-section .layout .content{grid-column:2/span 10}}.who-we-are-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.who-we-are-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11);width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*9 - var(--globalGutter)*2/12*9 - var(--gridGap)*11/12*9 + var(--gridGap)*8)}}@media(min-width:768px)and (min-width:768px){.who-we-are-section .content .heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*9 - var(--globalGutter)*2/12*9 - var(--gridGap)*11/12*9 + var(--gridGap)*8)}}.who-we-are-section .content .paragraph{font-size:max(18px,1.125rem);line-height:1.6;max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.who-we-are-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}.who-we-are-section .content .paragraph{margin-top:max(20px,1.5rem)}@media(min-width:768px){.who-we-are-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}@media(min-width:768px)and (min-width:768px){.who-we-are-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}@media(min-width:1024px){.who-we-are-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*6 - var(--globalGutter)*2/12*6 - var(--gridGap)*11/12*6 + var(--gridGap)*5)}}@media(min-width:1024px)and (min-width:768px){.who-we-are-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*6 - var(--globalGutter)*2/12*6 - var(--gridGap)*11/12*6 + var(--gridGap)*5)}}@media(min-width:1440px){.who-we-are-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:1440px)and (min-width:768px){.who-we-are-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}.empowering-section .layout{display:grid;gap:max(48px,4rem) var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.empowering-section .layout .content{grid-column:auto/span 12;grid-row:auto;margin-bottom:0;position:relative}@media(min-width:1024px){.empowering-section .layout .content{grid-column:2/span 10}}.empowering-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.empowering-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11);width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}@media(min-width:768px)and (min-width:768px){.empowering-section .content .heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}.empowering-section .content .paragraph{font-size:max(18px,1.125rem);line-height:1.6;max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.empowering-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}.empowering-section .content .paragraph{margin-top:max(20px,1.5rem)}@media(min-width:768px){.empowering-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}@media(min-width:768px)and (min-width:768px){.empowering-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}@media(min-width:1024px){.empowering-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*6 - var(--globalGutter)*2/12*6 - var(--gridGap)*11/12*6 + var(--gridGap)*5)}}@media(min-width:1024px)and (min-width:768px){.empowering-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*6 - var(--globalGutter)*2/12*6 - var(--gridGap)*11/12*6 + var(--gridGap)*5)}}@media(min-width:1440px){.empowering-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:1440px)and (min-width:768px){.empowering-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}.empowering-section .team-collage{display:grid;grid-gap:var(--gridGap);grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:auto;margin-bottom:max(64px,6rem)}.empowering-section .team-collage .photo{border-radius:max(8px,1rem);position:relative}.empowering-section .team-collage .photo:first-child{grid-area:auto/1/auto/span 3}.empowering-section .team-collage .photo:nth-child(2){grid-area:auto/4/auto/span 3}.empowering-section .team-collage .photo:nth-child(3){grid-area:auto/7/auto/span 4}.empowering-section .team-collage .photo:nth-child(4){grid-area:auto/1/auto/span 6}.empowering-section .team-collage .photo:nth-child(5){grid-area:auto/7/auto/span 2}.empowering-section .team-collage .photo:nth-child(6){grid-area:auto/9/auto/span 2}.empowering-section .team-collage .photo img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rocket-ship-section .layout{display:grid;gap:max(48px,4rem) var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.rocket-ship-section .layout .content{grid-column:auto/span 12;grid-row:auto;margin-bottom:0;position:relative}@media(min-width:1024px){.rocket-ship-section .layout .content{grid-column:2/span 10}}.video .video-poster{border-radius:max(8px,1rem);position:relative}.video .video-poster:before{content:"";display:block;padding-bottom:56.25%}.video .video-poster:after{backdrop-filter:blur(8px);background:color-mix(in oklab,var(--color-foreground) 65%,transparent) url(../img/icons/play.svg) no-repeat 53% 50%/max(16px,1.25rem);border-radius:50%;content:"";height:max(40px,3.5rem);left:50%;position:absolute;top:50%;transition:background-color .2s ease;translate:-50% -50%;width:max(40px,3.5rem)}.video:hover .video-poster:after{background-color:color-mix(in oklab,var(--color-foreground) 85%,transparent)}.video:hover{cursor:pointer}.video .video-poster img{border-radius:inherit;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.video .video-vimeo{border-radius:max(8px,1rem);position:relative}.video .video-vimeo:before{content:"";display:block;padding-bottom:56.25%}.video .video-vimeo iframe{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%}.stats-section .layout{display:grid;gap:max(48px,4rem) var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.stats-section .layout .content{grid-column:auto/span 12;grid-row:auto;margin-bottom:0;position:relative}@media(min-width:1024px){.stats-section .layout .content{grid-column:2/span 10}}.stats-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.stats-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11);width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*9 - var(--globalGutter)*2/12*9 - var(--gridGap)*11/12*9 + var(--gridGap)*8)}}@media(min-width:768px)and (min-width:768px){.stats-section .content .heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*9 - var(--globalGutter)*2/12*9 - var(--gridGap)*11/12*9 + var(--gridGap)*8)}}@media(min-width:1024px){.stats-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}@media(min-width:1024px)and (min-width:768px){.stats-section .content .heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}@media(min-width:1440px){.stats-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}@media(min-width:1440px)and (min-width:768px){.stats-section .content .heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}.stats-section .content .paragraph{font-size:max(18px,1.125rem);line-height:1.6;max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.stats-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}.stats-section .content .paragraph{margin-top:max(20px,1.5rem)}@media(min-width:768px){.stats-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:768px)and (min-width:768px){.stats-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:1024px){.stats-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:1024px)and (min-width:768px){.stats-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:1440px){.stats-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:1440px)and (min-width:768px){.stats-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}.stats-section .stats{display:flex;flex-flow:row wrap;gap:max(32px,3rem) var(--gridGap)}.stats-section .stats .stat{flex:1 1 auto;padding-right:max(16px,2rem);width:calc(50% - var(--gridGap))}.stats-section .stats .stat .value{font-family:var(--font-display);font-size:max(31px,3.125rem);font-variant-numeric:slashed-zero;font-weight:500;line-height:1.28}@media(min-width:768px){.stats-section .stats .stat .value{font-size:max(31px,3.125rem);font-weight:500;line-height:1.28}}.stats-section .stats .stat .descriptor{font-size:max(18px,1.3125rem);font-size:max(16px,1.5rem);font-weight:500;line-height:1.38}@media(min-width:768px){.stats-section .stats .stat .descriptor{font-size:max(18px,1.3125rem);font-weight:500;line-height:1.38}}.stats-section .stats .stat .descriptor{font-family:var(--font-display);margin-bottom:max(8px,1rem)}.stats-section .stats .stat .description{font-size:max(18px,1.125rem);line-height:1.6;margin-top:max(4px,.25rem)}.stats-section .stats .stat:first-child{width:100%}.stats-section .stats .stat:first-child .value{font-size:max(55px,5.5625rem);font-weight:500;line-height:1.18}@media(min-width:768px){.stats-section .stats .stat:first-child .value{font-size:max(55px,5.5625rem);font-weight:500;line-height:1.18}}.glassdoor-section{background:var(--color-gray-900);color:var(--color-white);padding-top:calc(max(204px,12.75rem) + var(--sectionPaddingY)*0.5)}.glassdoor-section .decor{inset:0;pointer-events:none;position:absolute}.glassdoor-section .gradient-highlight{left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);translate:0 -75%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.glassdoor-section .gradient-highlight{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}.glassdoor-section .gradient-highlight{aspect-ratio:1226/256}.glassdoor-section .gradient-highlight img{display:block;height:calc(max(1226px,76.625rem)*1.25);left:50%;position:absolute;top:100%;transform:translate(-50%,-50%);width:calc(max(1226px,76.625rem)*2.5)}.glassdoor-section .shared-heading .paragraph{color:inherit}.glassdoor-section .layout{display:grid;gap:max(48px,4rem) var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.glassdoor-section .layout .content{grid-column:auto/span 12;grid-row:auto;margin-bottom:0;position:relative}@media(min-width:1024px){.glassdoor-section .layout .content{grid-column:3/span 8}}.glassdoor-section .shared-heading{position:relative}.glassdoor-section .general-rating{font-size:max(55px,5.5625rem);font-weight:500;height:max(204px,12.75rem);left:50%;line-height:1.18;margin-top:.375lh;position:absolute;top:0;translate:-50% -100%;width:max(204px,12.75rem);z-index:1}.glassdoor-section .general-rating img{height:auto;rotate:15deg;width:100%}.glassdoor-section .general-rating svg{content:"";height:auto;position:absolute;width:100%;z-index:-1}.glassdoor-section .general-rating .stroke{background:url(../img/culture/glassdoor-general-rating-stroke.png) 50%/contain no-repeat;content:"";height:100%;position:absolute;width:100%;z-index:-1}.glassdoor-section .general-rating .blur{backdrop-filter:blur(var(--badge-blur,32px));background:color-mix(in oklab,var(--color-white) 5%,transparent);content:"";height:100%;-webkit-mask:url(../img/culture/glassdoor-general-rating-shape.svg) center/contain no-repeat;mask:url(../img/culture/glassdoor-general-rating-shape.svg) center/contain no-repeat;position:absolute;width:100%;z-index:-1}.glassdoor-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.glassdoor-section .content .heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}.glassdoor-section .content .heading{margin-left:auto;margin-right:auto}@media(min-width:768px){.glassdoor-section .content .heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}@media(min-width:768px)and (min-width:768px){.glassdoor-section .content .heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}.glassdoor-section .content .paragraph{font-size:max(18px,1.125rem);line-height:1.6;max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.glassdoor-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}.glassdoor-section .content .paragraph{margin-left:auto;margin-right:auto;margin-top:max(20px,1.5rem)}@media(min-width:768px){.glassdoor-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}@media(min-width:768px)and (min-width:768px){.glassdoor-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}@media(min-width:1024px){.glassdoor-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*6 - var(--globalGutter)*2/12*6 - var(--gridGap)*11/12*6 + var(--gridGap)*5)}}@media(min-width:1024px)and (min-width:768px){.glassdoor-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*6 - var(--globalGutter)*2/12*6 - var(--gridGap)*11/12*6 + var(--gridGap)*5)}}@media(min-width:1440px){.glassdoor-section .content .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*4 - var(--globalGutter)*2/12*4 - var(--gridGap)*11/12*4 + var(--gridGap)*3)}}@media(min-width:1440px)and (min-width:768px){.glassdoor-section .content .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*4 - var(--globalGutter)*2/12*4 - var(--gridGap)*11/12*4 + var(--gridGap)*3)}}.glassdoor-section .reviews{display:grid;gap:var(--gridGap);grid-template:auto/repeat(1,minmax(0,1fr))}@media(min-width:768px){.glassdoor-section .reviews{grid-template:auto/repeat(2,minmax(0,1fr))}}.glassdoor-section .reviews .item{background:linear-gradient(106deg,hsla(0,0%,100%,.03),rgba(22,23,31,.03));border-radius:max(24px,2rem);box-shadow:inset 0 0 32px 0 hsla(0,0%,100%,.03),inset 0 0 16px 0 hsla(0,0%,100%,.03),inset 0 0 8px 0 hsla(0,0%,100%,.03),inset 0 0 4px 0 hsla(0,0%,100%,.03),inset 0 0 2px 0 hsla(0,0%,100%,.03),inset 0 0 1px 0 hsla(0,0%,100%,.05);padding:max(24px,2rem)}.glassdoor-section .reviews .item+.item{margin-top:var(--gridGap)}.glassdoor-section .reviews .item .paragraph{margin:0}.glassdoor-section .reviews .item .rating{margin-top:max(16px,1.5rem)}.glassdoor-section .reviews .item .rating img{height:max(20px,1.25rem);width:auto}.roles-section{position:relative}.roles-section .gradients{inset:0;pointer-events:none;position:absolute}.roles-section .gradients div{aspect-ratio:1088/4152;background:radial-gradient(50% 50% at 50% 50%,var(--color-teal-200) 0%,var(--color-teal-150) 50%,color-mix(in oklab,transparent 100%,var(--color-teal-150) 0%) 100%);left:0;position:absolute;top:50%;translate:-75% -50%;width:max(1088px,68rem);z-index:-1}.roles-section .gradients div:nth-child(2){left:100%;top:25%;translate:-35% -50%}.roles{margin:0 calc(var(--globalGutter)*-1)}.roles-nav{border-top:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);padding:0 var(--globalGutter)}.roles-nav ul{border-left:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);border-right:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);display:flex;flex-flow:row nowrap;gap:0 max(32px,3rem);overflow:auto;padding:0 max(24px,3rem);-webkit-overflow-scrolling:touch;scrollbar-color:transparent transparent;scrollbar-width:none;transition:scrollbar-color .2s ease}.roles-nav ul::-webkit-scrollbar{width:4px}.roles-nav ul::-webkit-scrollbar-track{background:transparent}.roles-nav ul::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(var(--color-foreground)) 50%,transparent);border-radius:4px}.roles-nav ul li{padding:max(24px,1.5rem) 0}.roles-nav ul li input{left:-9999px;position:absolute;visibility:hidden}.roles-nav ul li label{align-items:center;display:inline-flex;font-family:var(--font-display);font-size:max(13px,.8125rem);line-height:1;margin-bottom:max(24px,2rem);position:relative;text-transform:uppercase}.roles-nav ul li label:before{border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-right-color:var(--color-accent);border-top:1px solid transparent;border-top-color:var(--color-accent);content:"";height:max(8px,.5rem);margin-right:min(-4px,-0.25rem);margin-top:min(-6px,-0.375rem);pointer-events:none;position:absolute;right:0;top:0;translate:50% -50%;width:max(8px,.5rem)}.roles-nav ul li label{color:color-mix(in oklab,var(--color-foreground) 65%,transparent);margin:0;transition:color .2s ease}.roles-nav ul li label:hover{color:var(--color-foreground);cursor:pointer}.roles-nav ul li label:before{border-right-color:currentColor;border-top-color:currentColor}.roles-nav ul li input:checked+label:before{border-right-color:var(--color-accent);border-top-color:var(--color-accent)}.roles-nav ul li input:checked+label{color:var(--color-accent)}.roles-list{border-bottom:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);border-top:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);padding:0 var(--globalGutter)}.roles-list .item{border-left:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);border-right:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);display:grid;gap:var(--gridGap);grid-template:auto/minmax(0,1fr);padding:max(16px,2rem) 0}@media(min-width:1024px){.roles-list .item{grid-template:auto/repeat(12,minmax(0,1fr))}}.roles-list .item+.item{border-top:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent)}.roles-list .item .cell{font-size:max(18px,1.125rem);line-height:1.6;padding:0 max(24px,3rem)}@media(min-width:1024px){.roles-list .item .cell{align-self:center}}.roles-list .item .cell:first-child{font-family:var(--font-display);font-size:max(21px,1.75rem);font-weight:500;grid-column:span 2;grid-row:auto;line-height:1.38}@media(min-width:1024px){.roles-list .item .cell:first-child{grid-column:span 4;grid-row:auto}}@media(min-width:1280px){.roles-list .item .cell:first-child{grid-column:span 5;grid-row:auto}}.roles-list .item .cell:nth-child(2){align-self:center;display:flex;flex-flow:row wrap;gap:calc(var(--gridGap)*0.5) var(--gridGap);grid-column:auto;line-height:1.28;margin:min(-4px,-0.25rem) 0 max(4px,.25rem)}@media(min-width:576px){.roles-list .item .cell:nth-child(2){margin:0}}@media(min-width:1024px){.roles-list .item .cell:nth-child(2){grid-column:span 5;grid-row:auto}}@media(min-width:1280px){.roles-list .item .cell:nth-child(2){grid-column:span 5;grid-row:auto}}.roles-list .item .cell:nth-child(3){grid-column:span 2}@media(min-width:576px){.roles-list .item .cell:nth-child(3){grid-column:auto}}@media(min-width:1024px){.roles-list .item .cell:nth-child(3){grid-column:span 3;grid-row:auto}}@media(min-width:1280px){.roles-list .item .cell:nth-child(3){grid-column:span 2;grid-row:auto}}@media(min-width:1024px){.roles-list .item .cell .type{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*2 - var(--globalGutter)*2/12*2 - var(--gridGap)*11/12*2 + var(--gridGap)*1)}}@media(min-width:1024px)and (min-width:768px){.roles-list .item .cell .type{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*2 - var(--globalGutter)*2/12*2 - var(--gridGap)*11/12*2 + var(--gridGap)*1)}}.roles-list .item .cell .btn{width:100%}.section-call-to-action{padding:max(128px,12rem) 0;position:relative}.section-call-to-action .dot-pattern{background-image:radial-gradient(circle,color-mix(in oklab,var(--color-teal-700) 65%,transparent) 1px,transparent 1px),radial-gradient(circle,color-mix(in oklab,var(--color-teal-700) 65%,transparent) 1px,transparent 1px);-webkit-mask:linear-gradient(180deg,transparent 0%,#000 25%,#000 50%,#000 75%,transparent),linear-gradient(90deg,transparent 0%,#000 15%,#000 50%,#000 85%,transparent),radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 25%,#000 100%);mask:linear-gradient(180deg,transparent 0%,#000 25%,#000 50%,#000 75%,transparent),linear-gradient(90deg,transparent 0%,#000 15%,#000 50%,#000 85%,transparent),radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 25%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.section-call-to-action .gradients{inset:0;position:absolute}.section-call-to-action .gradients div{aspect-ratio:1088/4152;background:radial-gradient(50% 50% at 50% 50%,var(--color-teal-200) 0%,var(--color-teal-150) 50%,color-mix(in oklab,transparent 100%,var(--color-teal-150) 0%) 100%);left:0;position:absolute;top:50%;translate:-75% -50%;width:max(1088px,68rem);z-index:-1}.section-call-to-action .gradients div:nth-child(2){left:100%;top:25%;translate:-35% -50%}.section-call-to-action .shared-heading{margin:0}.section-call-to-action .shared-heading .paragraph{color:var(--color-foreground);margin-top:max(24px,2.25rem)}.section-call-to-action .shared-heading .buttons{margin-top:max(32px,3rem)}
