@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.social-sharing{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*3);flex-direction:row;flex-shrink:0;display:flex;position:relative}.social-sharing .social-sharing-title{font-size:var(--body-lg-size);--tw-font-weight:var(--font-weight-bold,700);line-height:1.2;font-weight:var(--font-weight-bold,700);color:var(--text-color-primary,var(--color-plum-950))}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.hero{align-items:center;gap:calc(var(--spacing,.25rem)*10);background-color:var(--background-color-default,var(--color-white));max-width:1200px;padding-inline:calc(var(--spacing,.25rem)*0);padding-block:calc(var(--spacing,.25rem)*0);text-align:center;color:var(--text-color-primary,var(--color-plum-950));margin-inline:auto;display:grid}@media (min-width:48rem){.hero{padding-inline:calc(var(--spacing,.25rem)*8)}}.hero .hero-content{z-index:2;height:100%;max-width:var(--container-4xl,56rem);align-items:center;gap:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative}.hero .hero-content .eyebrow{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--body-lg-size);text-transform:uppercase;font-weight:500;line-height:1.2}.hero .hero-content .heading{justify-content:center;align-items:center}.hero .hero-content p{max-width:700px;font-size:var(--body-light-xl-size);color:var(--text-color-secondary,var(--color-gray-800));line-height:1.2}.hero .hero-byline span{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border-color-neutral,var(--color-gray-200));padding-inline:calc(var(--spacing,.25rem)*6)}.hero .hero-byline .social-sharing{gap:calc(var(--spacing,.25rem)*2);display:inline-flex}.hero .hero-byline .social-sharing span{border-style:var(--tw-border-style);padding-right:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);border-width:0}.hero-home{height:100%;padding-inline:calc(var(--spacing,.25rem)*0)}@media (min-width:40rem){.hero-home{padding-inline:calc(var(--spacing,.25rem)*8)}}@media (min-width:64rem){.hero-home{padding-top:calc(var(--spacing,.25rem)*40);padding-bottom:calc(var(--spacing,.25rem)*50)}}@media (min-width:80rem){.hero-home{padding-top:calc(var(--spacing,.25rem)*60)!important;padding-bottom:calc(var(--spacing,.25rem)*50)!important}}.hero-home .hero-content{margin-inline:auto;max-width:none!important}.hero-home .hero-content .heading.center{max-width:calc(var(--spacing,.25rem)*310);margin-inline:auto}.hero-home .hero-content h1{font-size:var(--heading-h4-m-size);font-weight:700}@media (min-width:64rem){.hero-home .hero-content h1{font-size:var(--heading-h2-m-size);font-weight:700}}@media (min-width:80rem){.hero-home .hero-content h1{font-size:5.65rem}}.hero-home .hero-content .form{width:100%}@media (min-width:40rem){.hero-home .hero-content .form{width:auto}}.hero-home .hero-content .form .hs-form{gap:calc(var(--spacing,.25rem)*5)}@media (min-width:40rem){.hero-home .hero-content .form .hs-form{flex-direction:row}}.hero-home .hero-content .form .hs-form label{display:none}.hero-home .hero-content .form .hs-form .hs-fieldtype-text{width:100%}@media (min-width:40rem){.hero-home .hero-content .form .hs-form .hs-fieldtype-text{width:auto}}.hero-home .hero-content .form .hs-form .hs-input{border-color:var(--border-color-neutral,var(--color-gray-200))!important;background-color:var(--background-color-fill-neutral,var(--color-gray-100))!important;color:var(--text-color-secondary-on-fill,var(--color-gray-950))!important}.hero-home .hero-content .form .hs-form .hs-input::-moz-placeholder{color:var(--text-color-secondary-on-fill,var(--color-gray-950))}.hero-home .hero-content .form .hs-form .hs-input::placeholder{color:var(--text-color-secondary-on-fill,var(--color-gray-950))}.hero-home .hero-content .form .hs-form .hs-submit{width:100%}@media (min-width:40rem){.hero-home .hero-content .form .hs-form .hs-submit{width:auto}}.hero-home .hero-content .form .hs-form .hs-submit .hs-button{height:calc(var(--spacing,.25rem)*13);width:100%;background-color:var(--background-color-fill-secondary,var(--color-plum-200))!important;color:var(--color-white,white)!important}@media (min-width:40rem){.hero-home .hero-content .form .hs-form .hs-submit .hs-button{width:auto}}.hero-home .hero-content .button-wrapper .button{justify-content:center;width:100%}@media (min-width:40rem){.hero-home .hero-content .button-wrapper .button{justify-content:flex-start;width:auto}}.deco-home .svg-container svg{width:100%;height:auto;max-width:calc(var(--spacing,.25rem)*455);margin-inline:auto;overflow:visible}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.quote-card .quote-author-row{justify-content:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex;position:relative}@media (min-width:40rem){.quote-card .quote-author-row{flex-direction:row;align-items:center}}.quote-card .quote-author-row .quote-img{height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*20);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:99px;flex-direction:row;flex-shrink:0;display:flex;position:relative;overflow:hidden}.quote-card .quote-author-row .quote-img img{aspect-ratio:1;height:calc(var(--spacing,.25rem)*20);-o-object-fit:cover;object-fit:cover;flex:1;position:relative}.quote-card .quote-author-row .author-info{height:calc(var(--spacing,.25rem)*24);justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem)*1.25);flex-direction:column;flex:1;display:flex;position:relative}.quote-card .quote-author-row .author-info figcaption{font-size:var(--body-light-xl-size);--tw-font-weight:var(--font-weight-semibold,600);line-height:1.2;font-weight:var(--font-weight-semibold,600)}.quote-card .blockquote{padding-inline:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*20);font-size:var(--body-light-xl-size);--tw-font-weight:var(--font-weight-normal,400);line-height:1.2;font-weight:var(--font-weight-normal,400)}.quote-card .blockquote:before{content:"";top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*13);width:calc(var(--spacing,.25rem)*16);background:url(/icons/quote-lg.svg) 0 0/contain no-repeat;position:absolute}.quote-card .blockquote:after{display:none}[data-theme=plum-light] .quote-card.bg-primary .blockquote:before,[data-theme=default] .quote-card.bg-primary .blockquote:before{background:url(/icons/quote-lg_white.svg) no-repeat}@property --tw-font-weight{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.slider-header{margin-bottom:calc(var(--spacing,.25rem)*5);justify-content:space-between;gap:calc(var(--spacing,.25rem)*10);flex-direction:column;display:flex}@media (min-width:40rem){.slider-header{margin-bottom:calc(var(--spacing,.25rem)*15);flex-direction:row}}@media (min-width:48rem){.slider-header{gap:calc(var(--spacing,.25rem)*30)}}.slider-header .slider-header-content .heading{margin:calc(var(--spacing,.25rem)*0)}.slider-header .slider-header-content h2.heading-title{margin-bottom:calc(var(--spacing,.25rem)*0);color:var(--text-color-primary,var(--color-plum-950))}.slider-header .slider-header-content .heading-description{margin-top:calc(var(--spacing,.25rem)*5);margin-bottom:calc(var(--spacing,.25rem)*0)}.slider-header .slider-header-content .heading-description p{margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--body-light-xl-size);color:var(--text-color-secondary,var(--color-gray-800));line-height:1.2}.slider-header .slider-header-actions{align-items:flex-end;gap:calc(var(--spacing,.25rem)*4);display:flex}.slider-header .slider-header-actions .prev-btn,.slider-header .slider-header-actions .next-btn{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border-color-neutral,var(--color-gray-200));background-color:var(--background-color-fill-secondary,var(--color-plum-200));width:48px;height:48px;color:var(--text-color-secondary-on-fill,var(--color-gray-950))}.card-slider{display:grid}.card-slider swiper-slide{padding-bottom:calc(var(--spacing,.25rem)*8);align-items:stretch;display:flex}.card-slider swiper-slide .card,.card-slider swiper-slide .quote-card{flex-direction:column;width:100%;height:100%;display:flex}.card-slider swiper-slide .card{justify-content:flex-start}.card-slider swiper-slide .card.quote-card{justify-content:space-between}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.accordion-container{gap:calc(var(--spacing,.25rem)*10);flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.accordion-container{flex-direction:row}}.accordion-container .accordion-heading{width:100%}@media (min-width:48rem){.accordion-container .accordion-heading{width:40%}}.accordion-container .accordion-content{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;width:100%;display:flex}@media (min-width:48rem){.accordion-container .accordion-content{width:60%}}.accordion-container .accordion-content.full-width{width:100%}.accordion-container .accordion{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border-color-muted,var(--color-plum-300));background-color:var(--background-color-surface-muted,var(--color-plum-100));padding:calc(var(--spacing,.25rem)*6);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.accordion-container .accordion .icon-toggle{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);border-style:var(--tw-border-style);background-color:var(--background-color-fill-secondary,var(--color-plum-200));font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--text-color-secondary,var(--color-gray-800));border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 4px #0000001a}.accordion-container .accordion .accordion-header{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*6);flex-direction:row;width:100%;display:flex}.accordion-container .accordion .accordion-header span{text-align:left;font-size:var(--heading-h5-m-size);color:var(--text-color-primary,var(--color-plum-950));flex:1;font-weight:700}.accordion-container .accordion .accordion-description{width:100%;padding-top:calc(var(--spacing,.25rem)*6);padding-left:calc(var(--spacing,.25rem)*13);font-size:var(--body-light-xl-size);line-height:1.2}.accordion-container .accordion.open-true{background-color:var(--background-color-surface-emphasis,var(--color-plum-950));border-color:#0000}.accordion-container .accordion.open-true .accordion-header span,.accordion-container .accordion.open-true .accordion-description{color:var(--text-color-primary-on-fill,var(--color-white))}.accordion-container .accordion[data-theme=plum] .icon-toggle{border-color:var(--border-color-muted,var(--color-plum-300))}.accordion-container .accordion[data-theme=plum] .icon-toggle .icon{color:var(--text-color-primary-on-emphasis,var(--color-white))}.accordion-container .accordion[data-theme=plum].open-true .icon-toggle{background-color:#0000}.accordion-container .accordion[data-theme=plum].open-true .icon-toggle .icon{color:var(--text-color-primary-on-emphasis,var(--color-white))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.open-positions{width:100%;margin-inline:auto}@media (min-width:40rem){.open-positions{max-width:40rem}}@media (min-width:48rem){.open-positions{max-width:48rem}}@media (min-width:64rem){.open-positions{max-width:64rem}}@media (min-width:80rem){.open-positions{max-width:80rem}}@media (min-width:96rem){.open-positions{max-width:96rem}}.open-positions .heading{margin-inline:calc(var(--spacing,.25rem)*0);margin-block:calc(var(--spacing,.25rem)*15)}.open-positions .heading h2{color:var(--color-plum-950,oklch(32% .07 311))}.open-positions .listings{gap:calc(var(--spacing,.25rem)*6);display:grid}.open-positions .listings .lever-department .lever-department-title{margin-bottom:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*8);font-size:var(--heading-h5-m-size);color:var(--color-plum-950,oklch(32% .07 311));font-weight:700}.open-positions .listings .lever-department .job-items{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:48rem){.open-positions .listings .lever-department .job-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.open-positions .listings .lever-department .job-items .job-item{background-color:var(--color-white,white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));grid-template-columns:repeat(1,minmax(0,1fr));text-decoration-line:none}.open-positions .listings .lever-department .job-items .job-item .card-content{color:var(--text-color-primary,var(--color-plum-950));flex-direction:row;justify-content:space-between;display:flex}.open-positions .listings .lever-department .job-items .job-item .card-content .title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}.open-positions .listings .lever-department .job-items .job-item .card-content .button-wrapper a{text-decoration-line:none}.open-positions .listings .lever-department .job-items .job-item:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x)var(--tw-scale-y)}.open-positions .info-text{margin-top:calc(var(--spacing,.25rem)*12)}.open-positions .info-text p{text-align:center}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
