@layer components{body:has(.careers-story_wrap[open]){overflow:hidden}.careers-story_wrap{border-radius:var(--radius-main);overscroll-behavior:contain;background:var(--light-200);width:min(75rem,100% - 3rem);max-width:none;max-height:calc(100dvh - 3rem);color:var(--brand-500);border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 1rem 4rem #0003;container-type:inline-size}.careers-story_wrap::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0006}.careers-story_wrap[open]{animation:.3s ease-out both careers-story-enter}.careers-story_wrap .careers-story_close{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.125rem;height:2.125rem;margin:.875rem .875rem -3rem auto;padding:0;transition:transform .25s;display:block;position:sticky;top:.875rem}.careers-story_wrap .careers-story_close:focus-visible{outline:2px solid var(--brand-500);outline-offset:4px}.careers-story_wrap .careers-story_content{padding:3rem 3rem 0}.careers-story_wrap .careers-story_title{font:400 clamp(2rem, 4cqw, 3rem) / 1 var(--secondary-family);margin:0 0 var(--space-4);text-box-trim:trim-both;text-box-edge:cap alphabetic}.careers-story_wrap .careers-story_bio{font:600 1rem / 1.5 var(--primary-family);letter-spacing:.02em;margin:0}.careers-story_wrap .careers-story_bio p{margin:0}.careers-story_wrap .careers-story_bio p+p{margin-top:1rem}.careers-story_wrap :is(h2,p):before,.careers-story_wrap :is(h2,p):after{content:none}.careers-story_wrap .careers-story_art{height:33.667cqw;margin-top:4rem;position:relative}.careers-story_wrap .careers-story_frame{border-radius:var(--radius-small);width:54.167%;height:38.873cqw;position:absolute;top:-3.167cqw;right:2%;overflow:hidden;transform:rotate(2deg)}.careers-story_wrap .careers-story_photo{object-fit:cover;object-position:center 25%;width:100%;height:100%}.careers-story_wrap .careers-story_quote{border-radius:var(--radius-small);width:41.667%;min-height:25cqw;color:var(--light-100);background:var(--brand-500) var(--story-background) center / cover;font:400 clamp(1rem, 2cqw, 1.5rem) / 1.3 var(--secondary-family);flex-direction:column;justify-content:center;gap:.625rem;margin:0;padding:2rem clamp(1.5rem,6.5cqw,5rem);display:flex;position:relative;top:6.917cqw;left:4.667%;transform:rotate(-3.5deg)}.careers-story_wrap .careers-story_quote p{margin:0}.careers-story_wrap .careers-story_mark{object-fit:contain;width:.625em;height:.875em}.careers-story_wrap .careers-story_mark.closing{align-self:flex-end;transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.careers-story_close:hover{transform:rotate(90deg)scale(1.08)}.careers-hero_read:not(:disabled):hover{text-underline-offset:.25em;text-decoration:underline}}.careers-hero_read:not(:disabled){cursor:pointer}.careers-hero_read:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:47.999rem){.careers-story_wrap{width:calc(100% - 2rem);max-height:calc(100dvh - 2rem)}.careers-story_wrap .careers-story_content{padding:3.75rem 1.5rem 0}.careers-story_wrap .careers-story_bio{font-size:.9375rem}.careers-story_wrap .careers-story_art{flex-direction:column;align-items:center;height:auto;margin:2rem 1.5rem 1.5rem;display:flex}.careers-story_wrap .careers-story_frame{aspect-ratio:1.4;width:100%;height:auto;position:relative;inset:auto}.careers-story_wrap .careers-story_quote{width:94%;min-height:0;margin-top:-1rem;padding:1.5rem;font-size:1.25rem;inset:auto}}@keyframes careers-story-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.careers-story_wrap[open]{animation:none}.careers-story_wrap .careers-story_close{transition:none}}.careers-hero_wrap{color:var(--brand-500);background:var(--ice-100) var(--careers-texture) center / 45rem auto repeat;padding-block:8.5rem var(--space-6)}.careers-hero_wrap .careers-hero_container{gap:var(--space-7)}.careers-hero_wrap .careers-hero_intro-content{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.careers-hero_wrap .careers-hero_title{letter-spacing:-.03em;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:clamp(2.5rem,4.444vw,4rem);line-height:1.1}.careers-hero_wrap .careers-hero_line{display:block}.careers-hero_wrap .careers-hero_copy{max-width:31.375rem;color:var(--dark-600);font-size:1.125rem;font-weight:var(--primary-bold);letter-spacing:.03em;margin:0;line-height:1.3}.careers-hero_wrap :is(.careers-hero_title,.careers-hero_copy):before,.careers-hero_wrap :is(.careers-hero_title,.careers-hero_copy):after{content:none}.careers-hero_wrap .careers-hero_testimonials{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.careers-hero_wrap .careers-hero_card{isolation:isolate;border-radius:var(--radius-small);color:var(--light-100);min-height:23.75rem;padding:var(--space-4) 2.25rem var(--space-4) 2.75rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.careers-hero_wrap .careers-hero_image{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.careers-hero_wrap .careers-hero_statement{font:var(--primary-regular) 1.5rem / 1.3 var(--secondary-family);max-width:20.75rem;margin:0}.careers-hero_wrap .careers-hero_quote{left:1rem;top:var(--space-4);width:1.25rem;height:auto;position:absolute}.careers-hero_wrap .careers-hero_quote.closing{top:58%;left:auto;right:1rem;rotate:180deg}.careers-hero_wrap .careers-hero_attribution{padding-top:var(--space-7);justify-content:space-between;align-items:end;gap:var(--space-2);margin-top:auto;display:flex}.careers-hero_wrap .careers-hero_person{min-width:0}.careers-hero_wrap .careers-hero_person p{font:var(--primary-regular) 1rem / 1.3 var(--secondary-family);margin:0 0 var(--space-1)}.careers-hero_wrap .careers-hero_person span{font-size:.875rem;line-height:1.3;display:block}.careers-hero_wrap .careers-hero_read{align-items:center;gap:var(--space-1);color:inherit;font:inherit;white-space:nowrap;opacity:1;background:0 0;border:0;padding:0;font-size:1rem;display:flex}.careers-hero_wrap .careers-hero_read span{border:var(--border-width) solid currentColor;border-radius:var(--radius-round);place-items:center;width:1em;height:1em;line-height:1;display:grid}.careers-hero_wrap .careers-hero_read svg{width:100%;height:100%;display:block}@media not (min-width:64rem){.careers-hero_wrap .careers-hero_testimonials{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.careers-hero_wrap .careers-hero_card:last-child{width:calc((100% - var(--space-4)) / 2);grid-column:1/-1;justify-self:center}.careers-hero_wrap .careers-hero_card{padding-inline:2rem}.careers-hero_wrap .careers-hero_statement{font-size:1.25rem}.careers-hero_wrap .careers-hero_quote{width:.875rem;left:.625rem}.careers-hero_wrap .careers-hero_quote.closing{right:.625rem}.careers-hero_wrap .careers-hero_attribution{align-items:start;gap:var(--space-3);flex-direction:column}}@media not (min-width:48rem){.careers-hero_wrap{padding-top:8rem}.careers-hero_wrap .careers-hero_testimonials{grid-template-columns:minmax(0,1fr);max-width:30rem;margin-inline:auto}.careers-hero_wrap .careers-hero_card:last-child{width:100%}.careers-hero_wrap .careers-hero_copy{max-width:32ch;font-size:1rem}.careers-hero_wrap .careers-hero_statement{font-size:1.5rem}.careers-hero_wrap .careers-hero_attribution{flex-direction:row;align-items:end}}@media not (min-width:30rem){.careers-hero_wrap .careers-hero_attribution{flex-direction:column;align-items:start}}.careers-mission_wrap{background:var(--ice-100) var(--careers-light-texture) center / 45rem auto repeat;padding-block:var(--space-4)}.careers-mission_wrap .careers-mission_container{width:calc(100% - 2rem);max-width:100rem}.careers-mission_wrap .careers-mission_panel{align-items:center;gap:var(--space-9);width:100%;padding:var(--section-space-small) var(--space-7) var(--space-6);color:var(--ice-100);background-color:var(--brand-500);isolation:isolate;border-radius:var(--radius-main);transform-origin:top;flex-direction:column;display:flex;position:relative;overflow:hidden}.careers-mission_wrap .careers-mission_panel:before{content:"";z-index:-1;background:var(--careers-blue-texture) center / cover no-repeat;mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.careers-mission_wrap .careers-mission_quote{width:5.5rem;height:auto}.careers-mission_wrap .closing{rotate:180deg}.careers-mission_wrap .careers-mission_story{width:100%;position:relative}.careers-mission_wrap .careers-mission_title{font:var(--primary-regular) clamp(2.5rem, 6.111vw, 5.5rem) / 1.2 var(--secondary-family);letter-spacing:-.03em;text-wrap:initial;margin:0}.careers-mission_wrap .careers-mission_catchphrase{width:66.523%;height:auto;margin:0 0 var(--space-4) auto}.careers-mission_wrap .careers-mission_title>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;max-width:62%;display:block}.careers-mission_wrap .careers-mission_title strong{color:var(--light-100);font-family:var(--primary-family);font-weight:var(--primary-regular)}.careers-mission_wrap .careers-mission_ending{margin-top:var(--space-5)}.careers-mission_wrap .careers-mission_copy{align-items:start;gap:var(--space-4);flex-direction:column;width:30.8%;display:flex;position:absolute;bottom:0;right:0}.careers-mission_wrap .careers-mission_copy p{margin:0;font-size:1rem;line-height:1.5}.careers-mission_wrap .careers-mission_cta{--button-background:var(--ice-100);--button-text:var(--brand-500);--button-border:transparent;font-size:.875rem}.careers-mission_wrap .careers-mission_process{align-items:center;gap:var(--space-6);width:calc(100% + 1.75rem);padding:var(--section-space-small) var(--space-6);background:var(--ice-100);color:var(--brand-500);border-radius:var(--radius-main);grid-template-columns:6.1875rem minmax(0,1fr) 6.1875rem;display:grid}.careers-mission_wrap .careers-mission_process>.image{width:100%;height:auto}.careers-mission_wrap .careers-mission_process p{font:var(--primary-regular) clamp(1.375rem, 2.222vw, 2rem) / 1.3 var(--secondary-family);text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0}@media not (min-width:64rem){.careers-mission_wrap .careers-mission_panel{padding-inline:var(--space-5)}.careers-mission_wrap .careers-mission_copy{width:100%;max-width:34rem;margin:var(--space-7) 0 0 auto;position:static}.careers-mission_wrap .careers-mission_title>span{max-width:100%}.careers-mission_wrap .careers-mission_process{gap:var(--space-4);width:100%;padding-inline:var(--space-4);grid-template-columns:3rem minmax(0,1fr) 3rem}}@media not (min-width:48rem){.careers-mission_wrap .careers-mission_panel{padding-inline:var(--space-4);gap:var(--space-7)}.careers-mission_wrap .careers-mission_quote{width:3.5rem}.careers-mission_wrap .careers-mission_catchphrase{width:100%;margin-bottom:var(--space-5)}.careers-mission_wrap .careers-mission_title>span{text-box-trim:none}.careers-mission_wrap .careers-mission_ending{margin-top:0}.careers-mission_wrap .careers-mission_title br{display:none}.careers-mission_wrap .careers-mission_process{grid-template-columns:minmax(0,1fr)}.careers-mission_wrap .careers-mission_process>.image{width:2.5rem}.careers-mission_wrap .careers-mission_process .closing{justify-self:end}}@keyframes careers-values-sweep{0%{mask-position:100% 0}85%,to{mask-position:0 0}}.careers-values_wrap{background:var(--light-100);color:var(--brand-500)}.careers-values_wrap .careers-values_quote{width:6.1875rem;height:auto}.careers-values_wrap .careers-values_quote.closing{align-self:end;rotate:180deg}.careers-values_wrap .careers-values_panel{isolation:isolate;gap:var(--space-7);width:100%;min-height:49.8125rem;padding:var(--space-8) var(--space-6);border-radius:var(--radius-main);grid-template-columns:minmax(0,573fr) minmax(0,644fr);display:grid;position:relative;overflow:hidden}.careers-values_wrap .careers-values_background{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careers-values_wrap .careers-values_title{font:var(--primary-medium) clamp(2.5rem, 6.111vw, 5.5rem) / 1.2 var(--primary-family);letter-spacing:-.03em;color:var(--light-200);text-wrap:initial;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0}.careers-values_wrap .careers-values_sweep{grid-template-columns:minmax(0,1fr);display:grid}.careers-values_wrap .careers-values_title-layer{grid-area:1/1;min-width:0;margin:-.18em;padding:.18em}.careers-values_wrap .careers-values_title-layer:is(.revealed,.blurred){pointer-events:none;display:none}@supports (mask-image:linear-gradient(90deg, black, transparent)){@media (prefers-reduced-motion:no-preference){.careers-values_wrap.is-sweep-ready .careers-values_title-layer{animation:5s linear infinite both paused careers-values-sweep;mask-image:linear-gradient(110deg,#0000 53%,#000 60%);mask-size:300% 100%;mask-repeat:no-repeat}.careers-values_wrap.is-sweep-ready .careers-values_title-layer.revealed{display:block;mask-image:linear-gradient(110deg,#000 40%,#0000 47%)}.careers-values_wrap.is-sweep-ready .careers-values_title-layer.blurred{display:block;mask-image:linear-gradient(110deg,#0000 40%,#000 47% 53%,#0000 60%)}.careers-values_wrap .careers-values_title-layer.blurred>span{filter:blur(.045em);display:block}.careers-values_wrap.is-sweep-visible .careers-values_title-layer{animation-play-state:running}}}.careers-values_wrap .careers-values_content{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.careers-values_wrap .careers-values_card{border-radius:var(--radius-small);width:100%;padding:var(--space-4);gap:var(--space-6);background:var(--ice-100);display:grid}.careers-values_wrap .careers-values_card .heading{font:var(--primary-semibold) clamp(1.5rem, 2.222vw, 2rem) / 1.3 var(--primary-family);letter-spacing:.01em;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0}.careers-values_wrap .careers-values_card p{max-width:33.5625rem;color:var(--dark-900);letter-spacing:.02em;margin:0;font-size:1.25rem;line-height:1.2}.careers-values_wrap .careers-values_card :is(.heading,p):before,.careers-values_wrap .careers-values_card :is(.heading,p):after{content:none}.careers-values_wrap .careers-values_cta{margin-top:var(--space-2);--button-background:var(--light-100);--button-text:var(--brand-500);--button-border:transparent;font-size:.875rem}@media not (min-width:64rem){.careers-values_wrap .careers-values_panel{gap:var(--space-5);padding-inline:var(--space-4)}.careers-values_wrap .careers-values_card p{font-size:1.125rem;line-height:1.4}.careers-values_wrap .careers-values_title{font-size:clamp(2.5rem,5.8vw,4rem)}}@media not (min-width:48rem){.careers-values_wrap .careers-values_panel{grid-template-columns:minmax(0,1fr)}.careers-values_wrap .careers-values_quote{width:3.5rem}.careers-values_wrap .careers-values_title{margin-bottom:var(--space-4);font-size:clamp(2.5rem,8vw,3.75rem)}.careers-values_wrap .careers-values_card{gap:var(--space-4)}.careers-values_wrap .careers-values_background{object-position:40% center}}.careers-closing_surface[data-astro-cid-updltw2v]{background:var(--light-100);display:flow-root}}
