.careers{--careers-plum:#5a144a;--careers-muted:#010b0e99;--careers-text-muted:#010b0eb3;--careers-line:#dedee6;--careers-row-line:#e4e4eb;--careers-soft-line:#5a144a80;--careers-active-row:#f3e7f1;--careers-dark-row:#ffffff1a;--careers-dark-line:#ffffff40;--careers-dark-text:#fffc;--careers-glass:#fff3;--careers-text-size:var(--font-size-body);--careers-mono-size:clamp(10px, 1.1rem + 5px, 24px);--careers-mono-small-size:clamp(10px, .9rem + 5px, 21px);--careers-gutter:var(--page-gutter);--careers-heading-gap:1.7rem;--careers-accordion-ease:cubic-bezier(.625, .05, 0, 1);--careers-icon-size:round(4.8rem, 1px);overflow-x:clip}.careers h2{font-size:var(--font-size-h2);letter-spacing:-.2rem;line-height:1}.careers .is--serif{letter-spacing:-.2rem;font-weight:400}.work .work-heading__title,.why .why-heading__title,.roles .roles-heading__title,.training .training-heading__title,.culture .culture-heading__title,.opportunities .opportunities-heading__title,.next .next-heading__title{margin-top:var(--careers-heading-gap)}.why .why-heading,.roles .roles-heading,.culture .culture-heading,.opportunities .opportunities-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.work .work-heading,.training .training-heading,.next .next-heading{flex-direction:column;align-items:flex-start;display:flex}.hero{flex-direction:column;height:100svh;display:flex}.hero .hero-container{flex:none;width:100%;padding:11rem 3rem 0}.hero .hero-breadcrumb{border-bottom:1px solid var(--careers-line);padding-bottom:2.6rem}.hero .hero-breadcrumb__list{flex-wrap:wrap;gap:1rem;display:flex}.hero .hero-breadcrumb__item{padding-block:var(--mono-trim);color:var(--careers-plum);font-family:var(--font-mono);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;font-size:max(10px,min(.8rem + 5px,19px));display:block}.hero .hero-breadcrumb__item:not(.is--current):after{content:"/";margin-left:1rem}.hero .hero-breadcrumb__item.is--current{color:var(--careers-muted)}.hero .hero-breadcrumb__link{font-family:inherit;transition:opacity .3s ease-out}.hero .hero-heading{text-align:center;flex-direction:column;align-items:center;margin-top:6rem;display:flex}.hero .hero-heading__title{margin-top:var(--careers-heading-gap);font-size:var(--font-size-h2);letter-spacing:-.2rem;line-height:1}.hero .hero-heading__title .is--serif{color:var(--careers-plum)}.hero .hero-heading__text{color:var(--careers-muted);font-size:var(--careers-text-size);margin:1rem 0 3rem;line-height:1.12}.hero .hero-cards{min-height:0;padding-right:var(--careers-gutter);flex:auto;grid-template-columns:71.6rem 1fr;column-gap:5rem;margin:4rem 0 6rem;display:grid}.hero .hero-cards__item{border-radius:2rem;position:relative;overflow:clip}.hero .hero-cards__item.is--chips{border-radius:0 2rem 2rem 0}.hero .hero-cards__media{width:100%;height:100%;display:block;position:absolute;inset:0}.hero .hero-cards__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#000c 100%);position:absolute;inset:0}.hero .hero-chips{flex-wrap:wrap;gap:1.1rem;display:flex;position:absolute;bottom:4.1rem;left:4.1rem}.hero .hero-chips__item{padding:calc((4.7rem - 1lh) / 2 + var(--mono-trim)) 1.4rem;background:var(--careers-glass);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);color:var(--color-white);font-size:var(--careers-mono-small-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;border-radius:1rem;line-height:1;display:block}.hero .hero-cards__icon{background:var(--careers-glass);-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);width:8.4rem;height:8.4rem;position:absolute;top:4rem;left:4.1rem}.hero .hero-cards__icon .tile__icon-art{width:3.8rem;height:3.8rem}.hero .hero-cards__title{color:var(--color-white);letter-spacing:-.2rem;font-size:max(26px,min(4.7rem + 5px,78px));line-height:1;position:absolute;bottom:4.5rem;left:4.1rem}@media (hover:hover) and (pointer:fine){.hero .hero-breadcrumb__link:hover{opacity:.6}}.work{padding-block:var(--section-space)}.work .work-container{padding-inline:var(--careers-gutter);grid-template-columns:1fr 76.8rem;align-items:start;column-gap:4rem;display:grid}.work .work-heading__title .is--serif{color:var(--color-ink)}.work .work-body{border-top:1px solid var(--careers-soft-line);margin-top:2.5rem;padding-top:4rem}.work .work-body__text{max-width:66rem;color:var(--careers-muted);font-size:var(--careers-text-size);line-height:1.12}.why{padding-block:var(--section-space)}.why .why-container{padding-inline:var(--careers-gutter)}.why .why-cards{grid-template-rows:1fr auto;grid-template-columns:repeat(3,1fr);column-gap:2.4rem;min-height:36rem;margin-top:8.3rem;display:grid}.why .why-cards__item{--tile-padding:3.4rem;grid-row:span 2;grid-template-rows:subgrid;border-radius:3rem;row-gap:0;display:grid}.why .why-cards__body,.why .why-cards__item .tile__tag{align-self:start}.roles{padding-block:var(--section-space)}.roles .roles-container{padding-inline:var(--careers-gutter)}.roles .roles-accordion{margin-top:6.6rem}.roles .roles-accordion__list{border-top:2px solid var(--color-navy)}.roles .roles-accordion__item{isolation:isolate;padding-bottom:1px;position:relative}.roles .roles-accordion__item:after{content:"";background:var(--careers-row-line);height:1px;transition:opacity .6s var(--careers-accordion-ease);position:absolute;inset:auto 0 0}.roles [data-accordion-status=active].roles-accordion__item:after{opacity:0}.roles .roles-accordion__item:before{content:"";z-index:-1;background:var(--careers-active-row);opacity:0;transition:opacity .6s var(--careers-accordion-ease);border-radius:0 0 2rem 2rem;position:absolute;inset:0 0 1px}.roles [data-accordion-status=active].roles-accordion__item:before{opacity:1}.roles .roles-accordion__item{--accordion-title-center:calc(3.4rem + var(--font-size-h5) / 2)}.roles [data-accordion-status=active].roles-accordion__item{--accordion-title-center:calc(1.7rem + var(--font-size-h5) / 2)}.roles .roles-accordion__item-top{width:100%;font:inherit;text-align:left;cursor:pointer;transition:padding .6s var(--careers-accordion-ease);padding:3.4rem 10.8rem 3.4rem 54.5rem;display:block}.roles [data-accordion-status=active] .roles-accordion__item-top{padding-top:1.7rem;padding-bottom:2.4rem}.roles .roles-accordion__item-tag{top:var(--accordion-title-center);max-width:48rem;padding-block:var(--mono-trim);transition:top .6s var(--careers-accordion-ease);color:var(--careers-plum);font-size:var(--careers-mono-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1;display:block;position:absolute;left:2rem;translate:0 -50%}.roles .roles-accordion__item-title{color:var(--color-ink);font-size:var(--font-size-h5);letter-spacing:-.2rem;line-height:1;display:block}.roles .roles-accordion__item-icon{top:calc(var(--accordion-title-center) - var(--careers-icon-size) / 2);width:var(--careers-icon-size);height:var(--careers-icon-size);isolation:isolate;transition:rotate .6s var(--careers-accordion-ease), top .6s var(--careers-accordion-ease);will-change:rotate;display:block;position:absolute;right:2rem;rotate:135deg}.roles .roles-accordion__item-icon svg{width:100%;height:100%;display:block}.roles .roles-accordion__item-icon:before,.roles .roles-accordion__item-icon:after{content:"";opacity:0;transition:opacity .6s var(--careers-accordion-ease);position:absolute;inset:0}.roles .roles-accordion__item-icon:before{z-index:1;background:var(--color-navy);border-radius:50%}.roles .roles-accordion__item-icon:after{z-index:2;background:var(--color-white);-webkit-mask:url(/assets/images/icons/icon-accordion-mark.svg) 50%/100% 100% no-repeat;mask:url(/assets/images/icons/icon-accordion-mark.svg) 50%/100% 100% no-repeat}.roles .roles-accordion__item-circle{fill:none;stroke:var(--color-navy)}.roles .roles-accordion__item-mark{fill:var(--color-text)}.roles [data-accordion-status=active] .roles-accordion__item-icon{rotate:0deg}.roles [data-accordion-status=active] .roles-accordion__item-icon:before,.roles [data-accordion-status=active] .roles-accordion__item-icon:after{opacity:1}.roles .roles-accordion__item-bottom{transition:grid-template-rows .6s var(--careers-accordion-ease);grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}.roles [data-accordion-status=active] .roles-accordion__item-bottom{grid-template-rows:1fr}.roles .roles-accordion__item-bottom-wrap{flex-flow:column;height:100000%;display:flex;position:relative;overflow:hidden}.roles .roles-accordion__item-bottom-content{padding:0 10.8rem 2rem 54.5rem}.roles .roles-accordion__item-text{color:var(--careers-text-muted);font-size:var(--careers-text-size);line-height:1.12}.training{padding-block:var(--section-space)}.training .training-container{padding-inline:var(--careers-gutter);grid-template-columns:1fr 79.9rem;align-items:center;column-gap:4rem;display:grid}.training .training-heading__title .is--serif{color:var(--color-ink)}.training .training-heading__text{color:var(--careers-muted);font-size:var(--careers-text-size);margin-top:2.4rem;line-height:1.12}.training .training-list{border-top:1px solid var(--careers-plum);padding-top:2.4rem}.training .training-list__item{font-size:var(--careers-mono-small-size);grid-template-columns:max(13.4rem,9em) 1fr;align-items:start;gap:1rem;padding:2.2rem 0;display:grid}.training .training-list__item:not(:last-child){border-bottom:1px solid var(--careers-row-line)}.training .training-list__label{padding-top:calc(.2rem + var(--mono-trim));padding-bottom:var(--mono-trim);color:var(--careers-plum);font-size:var(--careers-mono-small-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1;display:block}.training .training-list__text{color:var(--careers-text-muted);font-size:var(--careers-text-size);line-height:1.12}.culture{padding-block:var(--section-space)}.culture .culture-container{padding-inline:var(--careers-gutter)}.culture .culture-cards{grid-template-columns:repeat(3,1fr);column-gap:2.4rem;margin-top:8rem;display:grid}.culture .culture-cards__item{--tile-min-height:26rem;--tile-padding:3.4rem;--tile-text-gap:2rem;border-radius:3rem}.opportunities{background:var(--color-sky);border-radius:3rem}.opportunities .opportunities-container{padding:var(--section-space) var(--careers-gutter)}.opportunities .opportunities-heading__title{color:var(--color-white)}.opportunities .opportunities-heading__text{color:var(--careers-dark-text);font-size:var(--careers-text-size);margin-top:2rem;line-height:1.12}.opportunities .opportunities-accordion{margin-top:4.5rem}.opportunities .opportunities-accordion__item{isolation:isolate;padding-bottom:1px;position:relative}.opportunities .opportunities-accordion__item:after{content:"";background:var(--careers-dark-line);height:1px;transition:opacity .6s var(--careers-accordion-ease);position:absolute;inset:auto 0 0}.opportunities [data-accordion-status=active].opportunities-accordion__item:after{opacity:0}.opportunities .opportunities-accordion__item:before{content:"";z-index:-1;background:var(--careers-dark-row);opacity:0;transition:opacity .6s var(--careers-accordion-ease);border-radius:0 0 2.5rem 2.5rem;position:absolute;inset:0 0 1px}.opportunities [data-accordion-status=active].opportunities-accordion__item:before{opacity:1}.opportunities .opportunities-accordion__item{--accordion-title-center:calc(3.4rem + var(--font-size-h5) / 2)}.opportunities [data-accordion-status=active].opportunities-accordion__item{--accordion-title-center:calc(1.8rem + var(--font-size-h5) / 2)}.opportunities .opportunities-accordion__item-top{width:100%;font:inherit;text-align:left;cursor:pointer;transition:padding .6s var(--careers-accordion-ease);padding:3.4rem 10.8rem 3.4rem 34.8rem;display:block}.opportunities [data-accordion-status=active] .opportunities-accordion__item-top{padding-top:1.8rem;padding-bottom:2.4rem}.opportunities .opportunities-accordion__item-number{top:var(--accordion-title-center);padding-block:var(--mono-trim);transition:top .6s var(--careers-accordion-ease);color:var(--color-white);font-size:var(--careers-mono-size);letter-spacing:.1rem;text-box:trim-both cap alphabetic;line-height:1;display:block;position:absolute;left:2rem;translate:0 -50%}.opportunities .opportunities-accordion__item-title{color:var(--color-white);font-size:var(--font-size-h5);letter-spacing:-.2rem;line-height:1;display:block}.opportunities .opportunities-accordion__item-icon{top:calc(var(--accordion-title-center) - var(--careers-icon-size) / 2);width:var(--careers-icon-size);height:var(--careers-icon-size);isolation:isolate;transition:rotate .6s var(--careers-accordion-ease), top .6s var(--careers-accordion-ease);will-change:rotate;display:block;position:absolute;right:2rem;rotate:135deg}.opportunities .opportunities-accordion__item-icon svg{width:100%;height:100%;display:block}.opportunities .opportunities-accordion__item-icon:before,.opportunities .opportunities-accordion__item-icon:after{content:"";opacity:0;transition:opacity .6s var(--careers-accordion-ease);position:absolute;inset:0}.opportunities .opportunities-accordion__item-icon:before{z-index:1;background:var(--color-white);border-radius:50%}.opportunities .opportunities-accordion__item-icon:after{z-index:2;background:var(--color-text);-webkit-mask:url(/assets/images/icons/icon-accordion-mark.svg) 50%/100% 100% no-repeat;mask:url(/assets/images/icons/icon-accordion-mark.svg) 50%/100% 100% no-repeat}.opportunities .opportunities-accordion__item-circle{fill:none;stroke:var(--color-white)}.opportunities .opportunities-accordion__item-mark{fill:var(--color-white)}.opportunities [data-accordion-status=active] .opportunities-accordion__item-icon{rotate:0deg}.opportunities [data-accordion-status=active] .opportunities-accordion__item-icon:before,.opportunities [data-accordion-status=active] .opportunities-accordion__item-icon:after{opacity:1}.opportunities .opportunities-accordion__item-bottom{transition:grid-template-rows .6s var(--careers-accordion-ease);grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}.opportunities [data-accordion-status=active] .opportunities-accordion__item-bottom{grid-template-rows:1fr}.opportunities .opportunities-accordion__item-bottom-wrap{flex-flow:column;height:100000%;display:flex;position:relative;overflow:hidden}.opportunities .opportunities-accordion__item-bottom-content{flex-direction:column;align-items:flex-start;gap:2.4rem;padding:0 10.8rem 2rem 34.8rem;display:flex}.opportunities .opportunities-accordion__item-text{color:var(--careers-dark-text);font-size:var(--careers-text-size);line-height:1.12}.next{padding-block:var(--section-space)}.next .next-container{padding-inline:var(--careers-gutter);grid-template-columns:repeat(2,1fr);align-items:start;column-gap:2.4rem;display:grid}.next .next-heading__title .is--serif{color:var(--color-ink)}.next .next-body{flex-direction:column;align-items:flex-start;gap:2.4rem;margin-top:3rem;display:flex}.next .next-body__text{max-width:56rem;color:var(--careers-text-muted);font-size:var(--careers-text-size);line-height:1.12}.next .next-body__link{color:var(--color-ink);font-size:inherit;text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .3s ease-out}@media (hover:hover) and (pointer:fine){.next .next-body__link:hover{opacity:.6}}.hero .hero-heading__title{width:95rem}.hero .hero-heading__text{width:65rem}.work .work-heading__title{width:85rem}.roles .roles-heading__title{width:95rem}.opportunities .opportunities-heading__title{width:80rem}.next .next-heading__title{width:75rem}@media screen and (orientation:landscape){.hero{--hero-top:11rem;--hero-gap:6rem;padding-bottom:var(--hero-gap)}.hero .hero-container{display:contents}.hero .hero-breadcrumb{margin:var(--hero-top) 3rem var(--hero-gap)}.hero .hero-heading{margin:auto 3rem 0}.hero .hero-cards{flex:0 auto;height:60rem;max-height:60rem;margin:4rem 0 auto}}@media screen and (orientation:landscape) and (max-height:900px){.hero{--hero-top:9.5rem;--hero-gap:4rem}.hero .hero-heading__text{margin-bottom:2.4rem}.hero .hero-cards{margin:3rem 0 auto}}@media screen and (orientation:portrait){.careers{--careers-text-size:max(10px, 1.5rem);--careers-mono-size:max(10px, 1.2rem);--careers-mono-small-size:max(10px, 1rem);--careers-heading-gap:1.5rem;--careers-icon-size:round(3.5rem, 1px);--careers-card-width:34rem}.careers h2,.careers .is--serif{letter-spacing:-.2rem}.hero{height:auto;min-height:100svh}.hero .hero-container{padding:8rem var(--careers-gutter) 0}.hero .hero-breadcrumb{padding-bottom:1.5rem}.hero .hero-breadcrumb__item{font-size:max(10px,1rem)}.hero .hero-heading{margin-top:4rem}.hero .hero-heading__title{letter-spacing:-.2rem;width:100%;max-width:40rem;font-size:4rem}.hero .hero-heading__text{width:100%;margin:1.5rem 0 2rem}.work .work-heading__title,.why .why-heading__title,.roles .roles-heading__title,.culture .culture-heading__title,.opportunities .opportunities-heading__title,.next .next-heading__title{width:33rem}.training .training-heading__title{width:100%}.opportunities .opportunities-heading__text{width:33rem}.hero .hero-cards{padding:0 var(--careers-gutter);grid-template-rows:repeat(2,minmax(16rem,1fr));grid-template-columns:1fr;row-gap:1.5rem;margin:3rem 0 2rem}.hero .hero-cards__item,.hero .hero-cards__item.is--chips{border-radius:2rem}.hero .hero-chips{gap:.5rem;bottom:1.5rem;left:1.5rem}.hero .hero-chips__item{padding:calc((3rem - 1lh) / 2 + var(--mono-trim)) 1rem}.hero .hero-cards__icon{width:6rem;height:6rem;top:1.5rem;left:1.5rem}.hero .hero-cards__icon .tile__icon-art{width:3rem;height:3rem}.hero .hero-cards__title{letter-spacing:-.2rem;font-size:2.5rem;bottom:2rem;left:1.5rem;right:1.5rem}.work .work-container{grid-template-columns:1fr;row-gap:3rem}.work .work-body{margin-top:0;padding-top:2rem}.why .why-cards{grid-template-rows:none;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--careers-card-width);gap:1.5rem;min-height:0}.why .why-cards__item{--tile-min-height:24rem;grid-row:auto;display:flex}.roles .roles-accordion{margin-top:3rem}.training .training-container{grid-template-columns:1fr;row-gap:3rem}.training .training-heading__text{margin-top:1.5rem}.training .training-list{padding-top:1rem}.training .training-list__item{grid-template-columns:1fr;row-gap:1rem;padding:1.5rem 0}.culture .culture-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--careers-card-width);gap:1.5rem}.culture .culture-cards__item{--tile-min-height:18rem}.why .why-cards,.culture .culture-cards{margin:3rem calc(var(--careers-gutter) * -1) 0;padding:0 var(--careers-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--careers-gutter);scrollbar-width:none;overflow-x:auto}.why .why-cards::-webkit-scrollbar{display:none}.culture .culture-cards::-webkit-scrollbar{display:none}.why .why-cards__item,.culture .culture-cards__item{--tile-padding:2.5rem 2rem;scroll-snap-align:start;border-radius:2.5rem}.opportunities .opportunities-heading__text{margin-top:1.5rem}.opportunities .opportunities-accordion{margin-top:3rem}.opportunities .opportunities-accordion__item-bottom-content{gap:1.5rem}.roles .roles-accordion__item-top,.opportunities .opportunities-accordion__item-top,.roles [data-accordion-status=active] .roles-accordion__item-top,.opportunities [data-accordion-status=active] .opportunities-accordion__item-top{padding:2rem 6rem 2rem 1.5rem}.roles .roles-accordion__item-tag,.opportunities .opportunities-accordion__item-number{max-width:none;margin-bottom:1.5rem;position:static;translate:none}.roles .roles-accordion__item-title,.opportunities .opportunities-accordion__item-title{font-size:2rem}.roles .roles-accordion__item-icon,.opportunities .opportunities-accordion__item-icon{margin-top:0;top:1.5rem;right:1.5rem}.roles .roles-accordion__item-bottom-content,.opportunities .opportunities-accordion__item-bottom-content{padding:0 6rem 2rem 1.5rem}.next .next-container{grid-template-columns:1fr;row-gap:3rem}.next .next-body{gap:2rem;margin-top:0}}.apply-modal[data-astro-cid-5ifj63wc]{z-index:300;overscroll-behavior:contain;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);opacity:0;visibility:hidden;background:#0f0f29e0;transition:opacity .3s ease-out,visibility 0s .3s;position:fixed;inset:0;overflow-y:auto}.apply-modal[data-astro-cid-5ifj63wc].is--open{opacity:1;visibility:visible;transition:opacity .3s ease-out}.apply-modal[data-astro-cid-5ifj63wc] .apply-modal__inner[data-astro-cid-5ifj63wc]{flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100%;padding:4rem 2.4rem;display:flex}.apply-modal[data-astro-cid-5ifj63wc] .apply-modal__close[data-astro-cid-5ifj63wc]{justify-content:flex-end;width:100%;max-width:76.8rem;display:flex}.apply-form[data-astro-cid-5ifj63wc]{--apply-field-border:#d9d9d9;--apply-field-bg:#fbfbfb;--apply-placeholder:#0f0f2999;--apply-checkbox:#c7c7c7;--apply-required:#dc4141;--apply-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M1.5 1.5L8 7.5L14.5 1.5' stroke='%230F0F29' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background:var(--color-white);width:100%;max-width:76.8rem;color:var(--color-text);font-size:var(--font-size-body);border:1px solid #e5e5e5;border-radius:3.2rem;padding:3.2rem;line-height:1.4;transition:translate .4s cubic-bezier(.22,1,.36,1);translate:0 2rem;box-shadow:0 .4rem 3.6rem #0000001f}.apply-modal[data-astro-cid-5ifj63wc].is--open .apply-form[data-astro-cid-5ifj63wc]{translate:0}.apply-form[data-astro-cid-5ifj63wc] .apply-form__grid[data-astro-cid-5ifj63wc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem 2rem;display:grid}.apply-form[data-astro-cid-5ifj63wc] .apply-form__field[data-astro-cid-5ifj63wc]{flex-direction:column;gap:.8rem;min-width:0;display:flex}.apply-form[data-astro-cid-5ifj63wc] .apply-form__wide[data-astro-cid-5ifj63wc]{grid-column:1/-1}.apply-form[data-astro-cid-5ifj63wc] .apply-form__required[data-astro-cid-5ifj63wc]{color:var(--apply-required)}.apply-form[data-astro-cid-5ifj63wc] .apply-form__hint[data-astro-cid-5ifj63wc]{color:var(--apply-placeholder)}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc]{border:1px solid var(--apply-field-border);background:var(--apply-field-bg);width:100%;min-width:0;height:4.9rem;color:var(--color-text);font-size:var(--font-size-body);border-radius:5rem;padding:0 3.2rem;transition:border-color .3s ease-out}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc]::placeholder{color:var(--apply-placeholder);opacity:1}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc]:focus-visible{border-color:var(--color-text)}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--apply-chevron);cursor:pointer;background-position:right 3rem center;background-repeat:no-repeat;background-size:1.4rem;padding-right:6.4rem}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select{white-space:nowrap;background-image:none;justify-content:space-between;align-items:center;gap:1.6rem;padding-right:3rem;display:flex;overflow:hidden}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select::picker-icon{content:"";background:var(--apply-chevron) center / contain no-repeat;flex:none;width:1.4rem;height:.8rem;transition:rotate .3s ease-out}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select:open::picker-icon{rotate:180deg}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select::picker(select){border:1px solid var(--apply-field-border);background:var(--color-white);border-radius:2.4rem;margin-top:.8rem;padding:.8rem;box-shadow:0 2rem 4rem #0f0f291f}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select option[data-astro-cid-5ifj63wc]{white-space:normal;color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;border-radius:1.6rem;padding:1.2rem 2.4rem;transition:background .3s ease-out}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select option[data-astro-cid-5ifj63wc]::checkmark{display:none}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select option[data-astro-cid-5ifj63wc]:checked{background:var(--color-lavender)}@media (hover:hover) and (pointer:fine){.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--select option[data-astro-cid-5ifj63wc]:hover{background:var(--color-light-pink)}}}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--message{resize:none;border-radius:2rem;height:10.2rem;padding:1.4rem 3rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--file{height:auto;color:var(--apply-placeholder);cursor:pointer;padding:1.4rem 2rem;overflow:hidden}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--file::-webkit-file-upload-button{background:var(--color-lavender);color:var(--color-text);font:inherit;cursor:pointer;border:0;border-radius:5rem;margin-right:1.6rem;padding:.8rem 1.6rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--file::file-selector-button{background:var(--color-lavender);color:var(--color-text);font:inherit;cursor:pointer;border:0;border-radius:5rem;margin-right:1.6rem;padding:.8rem 1.6rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__consent[data-astro-cid-5ifj63wc]{cursor:pointer;align-items:center;gap:1.2rem;margin-top:.5rem;display:flex}.apply-form[data-astro-cid-5ifj63wc] .apply-form__checkbox[data-astro-cid-5ifj63wc]{background:var(--apply-checkbox);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:.3rem;flex:none;width:round(1.8rem,1px);height:round(1.8rem,1px);transition:background-color .3s ease-out}.apply-form[data-astro-cid-5ifj63wc] .apply-form__checkbox[data-astro-cid-5ifj63wc]:checked{background:var(--color-accent)}.apply-form[data-astro-cid-5ifj63wc] .apply-form__checkbox[data-astro-cid-5ifj63wc]:focus-visible{outline:1px solid var(--color-text);outline-offset:.2rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__consent-text[data-astro-cid-5ifj63wc]{color:var(--apply-placeholder);font-size:max(10px,min(1.7rem,27px));line-height:1.3}.apply-form[data-astro-cid-5ifj63wc] .apply-form__link[data-astro-cid-5ifj63wc]{color:var(--color-accent);transition:opacity .3s ease-out}.apply-form[data-astro-cid-5ifj63wc] .apply-form__submit{justify-self:start;margin-top:2rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__status[data-astro-cid-5ifj63wc]{font-size:var(--font-size-body);line-height:1.4}.apply-form[data-astro-cid-5ifj63wc] .apply-form__status[data-astro-cid-5ifj63wc]:empty{display:none}@media (hover:hover) and (pointer:fine){.apply-form[data-astro-cid-5ifj63wc] .apply-form__link[data-astro-cid-5ifj63wc]:hover{opacity:.7}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc]:hover{border-color:#0f0f2959}}@media (prefers-reduced-motion:reduce){.apply-form[data-astro-cid-5ifj63wc]{translate:none}}@media screen and (orientation:portrait){.apply-modal[data-astro-cid-5ifj63wc] .apply-modal__inner[data-astro-cid-5ifj63wc]{justify-content:flex-start;padding:2rem 1.5rem}.apply-form[data-astro-cid-5ifj63wc]{border-radius:2.5rem;padding:2.5rem 2rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__grid[data-astro-cid-5ifj63wc]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc]{height:4.5rem;padding:0 2rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--message{height:9rem;padding:1.2rem 2rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__control[data-astro-cid-5ifj63wc].is--file{height:auto;padding:1.2rem 2rem}.apply-form[data-astro-cid-5ifj63wc] .apply-form__consent[data-astro-cid-5ifj63wc]{align-items:flex-start}.apply-form[data-astro-cid-5ifj63wc] .apply-form__consent-text[data-astro-cid-5ifj63wc]{font-size:max(10px,1.3rem)}}
