:root{--bg: oklch(13% .004 250);--bg-deep: oklch(8% .004 250);--surface: oklch(17% .004 250);--text: oklch(97% 0 0);--muted: oklch(64% .005 250);--faint: oklch(40% .005 250);--accent: #6da738;--hairline: oklch(100% 0 0 / .12);--display: "Roboto Condensed", system-ui, -apple-system, "Segoe UI", sans-serif;--body: "Roboto Condensed", system-ui, -apple-system, "Segoe UI", sans-serif;--text-eyebrow: clamp(.72rem, .66rem + .25vw, .85rem);--text-hero: clamp(2.8rem, 1rem + 7vw, 8.5rem);--text-h2: clamp(2rem, 1.1rem + 3.4vw, 4rem);--text-role: clamp(1.35rem, 1rem + 1.6vw, 2.4rem);--text-sub: clamp(1rem, .92rem + .5vw, 1.3rem);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg-deep);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.careers-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.announcement-bar{z-index:1}.stage-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--bg-deep)}.stage-bg .roll-video,.stage-bg .roll-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%}.stage-bg .roll-fallback{display:none}.stage-bg__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 42%,transparent 0%,oklch(8% .004 250 / .35) 70%),linear-gradient(180deg,#0102028c,#0102024d 30%,#0102028c)}.eyebrow{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.42em;font-size:var(--text-eyebrow);color:var(--muted);margin:0 0 1.4rem}.careers-page{position:relative;z-index:1}.section-heading{font-family:var(--display);font-weight:900;font-size:var(--text-h2);letter-spacing:-.02em;line-height:1;margin:1.5rem 0;text-transform:uppercase}.section-lead{margin:1.4rem 0;max-width:52ch;font-size:var(--text-sub);line-height:1.6;color:var(--muted)}.accentword--solid{color:var(--accent);font-style:normal;font-weight:900}.hero{min-height:200svh}.hero__inner{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:92vw;margin:0 auto;padding:6rem 1.5rem 4rem}.hero__heading{font-family:var(--display);font-weight:900;font-size:var(--text-hero);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;width:50vw;margin:0 auto;width:50%;text-shadow:0 4px 40px oklch(0% 0 0 / .5)}.accentword{font-style:italic;font-weight:800;color:var(--accent)}.hero__meta{margin:1.8rem auto 0;max-width:42ch;text-shadow:0 2px 20px oklch(0% 0 0 / .6)}.hero__depts{display:block;font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.15em;font-size:clamp(.8rem,.66rem + .6vw,1.05rem);color:var(--text);line-height:1.6;text-wrap:balance}.hero__states{display:block;margin-top:.7rem;font-size:clamp(.82rem,.78rem + .25vw,.95rem);letter-spacing:.04em;color:var(--muted)}.hero__cta{margin-top:2.4rem}.careers-content{position:relative;z-index:1;background:var(--bg-deep)}.careers-content>section{padding:clamp(4.5rem,2.5rem + 7vw,9rem) clamp(1.5rem,.5rem + 4vw,6rem);scroll-margin-top:84px}.careers-content>section>[class$=__head],.careers-content>section>[class$=__inner]{max-width:1100px;margin:0 auto}.mission{position:relative;overflow:hidden;background:var(--bg-deep)}.mission__bg,.mission__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.mission__fallback{display:none}.mission__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--bg-deep) 0%,transparent 20%,transparent 74%,var(--bg-deep) 100%),linear-gradient(180deg,#010202a8 0% 100%)}.mission__inner{position:relative;z-index:2;max-width:1100px;margin:0 auto}.mission__statement{font-family:var(--display);font-weight:900;font-size:clamp(2rem,1rem + 4.2vw,4.6rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;margin:0;max-width:18ch;text-shadow:0 2px 30px oklch(0% 0 0 / .6)}.mission__body{margin:1.8rem 0 0;max-width:58ch;font-size:var(--text-sub);line-height:1.7;color:#d7d7d7;text-shadow:0 1px 16px oklch(0% 0 0 / .55)}.mission__kicker{margin:1.4rem 0 0;font-family:var(--display);font-weight:700;font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);letter-spacing:-.01em;text-transform:uppercase;color:var(--accent);text-shadow:0 2px 20px oklch(0% 0 0 / .6)}.mission__stats{margin:clamp(2.5rem,1.5rem + 3vw,4rem) 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.8rem,1.2rem + 1.5vw,2.6rem) 2rem;border-top:1px solid var(--hairline);padding-top:clamp(1.8rem,1rem + 2vw,2.6rem)}.stat{margin:0;display:flex;flex-direction:column;align-items:flex-start}.stat__icon{width:32px;height:32px;color:var(--text);margin-bottom:1rem;filter:drop-shadow(0 2px 12px oklch(0% 0 0 / .55))}.stat__num{font-family:var(--display);font-weight:900;font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem);letter-spacing:-.02em;color:var(--accent);line-height:1;text-shadow:0 2px 16px oklch(0% 0 0 / .5)}.stat__label{margin:.55rem 0 0;font-size:.85rem;color:#c4c4c4;letter-spacing:.03em;line-height:1.35;max-width:20ch;text-shadow:0 1px 10px oklch(0% 0 0 / .5)}.culture__head{max-width:1100px;margin:0 auto 2.8rem}.culture__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:220px;gap:1rem}.tile{position:relative;margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--hairline);background:var(--surface)}.tile--tall{grid-row:span 2}.tile--wide{grid-column:span 2}.tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s var(--ease-out-expo)}.tile:hover .tile__img{transform:scale(1.05)}.tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000073,#0000 40%,#00000026)}.tile:after{content:attr(data-label);position:absolute;left:1rem;top:.9rem;z-index:2;font-family:var(--display);font-weight:700;font-size:.95rem;letter-spacing:.02em;color:var(--text);text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.55)}.culture-video__head{max-width:1100px;margin:0 auto 2.8rem}.culture-video__frame{position:relative;max-width:1100px;margin:0 auto;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;border:1px solid var(--hairline);background:var(--surface)}.culture-video__player,.culture-video__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.culture-video__fallback{display:none}.values{background:var(--bg)}.values__head{max-width:1100px;margin:0 auto 2.8rem}.lead-accent{color:var(--accent);font-weight:600}.values__ask{margin:2rem 0;font-family:var(--display);font-weight:800;font-size:clamp(1.3rem,1rem + 1.4vw,2.1rem);letter-spacing:-.01em;text-transform:uppercase;color:var(--text)}.value-grid{max-width:1100px;margin:0 auto;list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.value-card{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:1.8rem 1.5rem;transition:transform .35s var(--ease-out-expo),border-color .35s ease}.value-card:hover{transform:translateY(-4px);border-color:#69dd4d66}.value-card__num{font-family:var(--display);font-weight:900;font-size:1rem;color:var(--accent);letter-spacing:.1em}.value-card__icon{display:block;width:72px;height:72px;object-fit:contain;object-position:left center;margin-top:1.1rem;transition:transform .35s var(--ease-out-expo)}.value-card:hover .value-card__icon{transform:scale(1.06)}.value-card__title{font-family:var(--display);font-weight:800;font-size:1.3rem;text-transform:uppercase;letter-spacing:.03em;margin:1rem 0 .6rem}@media(prefers-reduced-motion:reduce){.value-card__icon{transition:none}.value-card:hover .value-card__icon{transform:none}}.value-card__body{margin:0;font-size:.95rem;line-height:1.6;color:var(--muted)}.teams__head{max-width:1100px;margin:0 auto 2.8rem}.team-grid{max-width:1100px;margin:0 auto;list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:.85rem}.team-card__link{position:relative;overflow:hidden;min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-decoration:none;color:var(--text);background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:1.3rem;transition:transform .35s var(--ease-out-expo),border-color .35s ease}.team-card__link:hover,.team-card__link:focus-visible{transform:translateY(-4px);border-color:#69dd4d8c;outline:none}.team-card__link:focus-visible{box-shadow:inset 0 0 0 2px #69dd4d99}.team-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s var(--ease-out-expo)}.team-card__link:hover .team-card__img,.team-card__link:focus-visible .team-card__img{transform:scale(1.05)}.team-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000001a,#00000080 55%,#000000d9)}.team-card__title{position:relative;z-index:2;font-family:var(--display);font-weight:800;font-size:1.4rem;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 .5rem;text-shadow:0 1px 8px rgba(0,0,0,.55)}.team-card__link:hover .team-card__title{color:var(--accent)}.team-card__more{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;color:#ffffffd9;text-shadow:0 1px 6px rgba(0,0,0,.6)}.team-card__more svg{transition:transform .3s var(--ease-out-expo)}.team-card__link:hover .team-card__more{color:var(--text)}.team-card__link:hover .team-card__more svg{transform:translate(3px)}.benefits{background:var(--bg)}.benefits__head{max-width:1100px;margin:0 auto 2.8rem}.benefit-grid{max-width:1100px;margin:0 auto;list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.benefit{flex:0 1 calc((100% - 2rem) / 3);min-width:240px;background:var(--bg-deep);border:1px solid var(--hairline);border-radius:14px;padding:2rem 1.8rem;transition:background .3s ease,border-color .3s ease}.benefit:hover{background:var(--surface);border-color:#69dd4d66}.benefit__icon{display:block;width:34px;height:34px;color:var(--accent);margin-bottom:1.1rem;transition:transform .3s var(--ease-out-expo)}.benefit:hover .benefit__icon{transform:translateY(-2px) scale(1.06)}.benefit__title{font-family:var(--display);font-weight:800;font-size:1.2rem;text-transform:uppercase;margin:0 0 .6rem;letter-spacing:-.01em}.benefit__body{margin:0;font-size:.95rem;line-height:1.6;color:var(--muted)}.stories__head{max-width:1100px;margin:0 auto 2.8rem}.story-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.story{margin:0;display:flex;flex-direction:column;gap:1.6rem;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:2rem 1.8rem}.story__quote{margin:0;font-family:var(--display);font-weight:500;font-size:1.15rem;line-height:1.45;letter-spacing:-.01em}.story__by{display:flex;align-items:center;gap:.9rem;margin-top:auto}.story__avatar{width:42px;height:42px;border-radius:999px;flex-shrink:0;background:radial-gradient(circle at 30% 30%,#69dd4d99,#238740cc,#005636);background:radial-gradient(circle at 30% 30%,#69dd4d99,#238740cc,color(xyz 0.038 0.07 0.044))}.story__name{display:block;font-family:var(--display);font-weight:700;font-size:.95rem;text-transform:uppercase}.story__role{display:block;font-size:.8rem;color:var(--muted);margin-top:.15rem}.locations{background:var(--bg)}.locations__head{max-width:1100px;margin:0 auto 2.8rem}.location-grid{max-width:1100px;margin:0 auto;list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.location{position:relative;overflow:hidden;min-height:210px;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:1.6rem 1.4rem;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .35s var(--ease-out-expo),border-color .35s ease}.location:hover{transform:translateY(-4px);border-color:#69dd4d66}.location__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s var(--ease-out-expo)}.location:hover .location__img{transform:scale(1.05)}.location:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000026,#0000008c 65%,#000000d1)}.location__abbr{position:relative;z-index:2;display:block;font-family:var(--display);font-weight:900;font-size:2.4rem;letter-spacing:-.02em;color:var(--accent);line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.5)}.location__name{position:relative;z-index:2;display:block;font-family:var(--display);font-weight:700;font-size:1.05rem;text-transform:uppercase;margin-top:.8rem;text-shadow:0 1px 6px rgba(0,0,0,.6)}.location__note{position:relative;z-index:2;display:block;font-size:.8rem;color:#ffffffd1;margin-top:.3rem;text-shadow:0 1px 6px rgba(0,0,0,.6)}.location__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:14px}.location__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.role-filter{max-width:1100px;margin:0 auto 1.2rem;font-family:var(--display);font-weight:600;color:var(--text)}.role-filter__reset{margin-left:.6rem;padding:0;background:none;border:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.roles{position:relative;background:var(--bg-deep)}.roles__head{max-width:1100px;margin:0 auto 2.5rem}.role-embed{max-width:1100px;margin:0 auto;border-top:1px solid var(--hairline)}#whr_embed_hook{color:var(--muted);font-family:var(--body)}#whr_embed_hook .whr-items{list-style:none;margin:0;padding:0}#whr_embed_hook .whr-item{padding:1.3rem .25rem;border-bottom:1px solid var(--hairline)}#whr_embed_hook .whr-title{margin:0 0 .4rem;font-family:var(--display);font-weight:800;font-size:var(--text-role);letter-spacing:-.01em;line-height:1.05;text-transform:uppercase}#whr_embed_hook .whr-title a{color:var(--text);text-decoration:none}#whr_embed_hook .whr-title a:hover{color:var(--accent)}#whr_embed_hook .whr-info{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem .9rem;font-size:.9rem;color:var(--muted)}#whr_embed_hook .whr-info span,#whr_embed_hook .whr-code,#whr_embed_hook .whr-date{display:none}#whr_embed_hook .whr-group{font-family:var(--display);font-weight:700;text-transform:uppercase;color:var(--accent);margin:1.8rem 0 .4rem}.roles__foot{max-width:1100px;margin:clamp(3rem,2rem + 4vw,6rem) auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.roles__foot-actions{display:flex;flex-wrap:wrap;gap:.75rem}.roles__line{font-family:var(--display);font-weight:900;font-size:clamp(1.8rem,1rem + 3vw,3.4rem);letter-spacing:-.02em;text-transform:uppercase;margin:0}.careers-cta{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--display);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;color:var(--bg-deep);background:var(--text);text-decoration:none;padding:1.05rem 1.8rem;border-radius:999px;transition:transform .3s var(--ease-out-expo),background .3s ease,color .3s ease,box-shadow .3s ease;box-shadow:0 10px 40px #0006}.careers-cta svg{transition:transform .3s var(--ease-out-expo)}.careers-cta:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 16px 50px #69dd4d4d}.careers-cta:hover svg{transform:translate(4px)}.careers-cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.careers-cta--ghost{background:transparent;color:var(--text);box-shadow:none;border:1px solid var(--hairline)}.careers-cta--ghost:hover{background:transparent;color:var(--accent);border-color:var(--accent);box-shadow:none}.careers-legal{font-size:.72rem;line-height:1.6;color:var(--faint);letter-spacing:.01em;margin:0;max-width:70ch}.careers-content>.journey-hero{padding-top:clamp(7rem,5rem + 5vw,10rem);text-align:center}.journey-hero{position:relative;overflow:hidden;min-height:clamp(520px,78vh,820px);display:flex;align-items:center;justify-content:center}.journey-hero__video,.journey-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.journey-hero__fallback{display:none}.journey-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--bg-deep) 0%,transparent 24%,transparent 58%,var(--bg-deep) 100%),linear-gradient(180deg,#0102028c,#0102029e)}.journey-hero__box{position:relative;z-index:2;max-width:820px;margin:0 auto}.journey-hero__heading{font-family:var(--display);font-weight:900;font-size:clamp(2.6rem,1.4rem + 4.5vw,5.5rem);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;margin:0;text-shadow:0 2px 30px oklch(0% 0 0 / .6)}.journey-hero__sub{margin:1.6rem auto 0;max-width:56ch;color:#d7d7d7;font-size:var(--text-sub);line-height:1.6;text-shadow:0 1px 16px oklch(0% 0 0 / .55)}.journey-hero__actions{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.journey__intro{margin:1.4rem 0 0;max-width:60ch;color:var(--muted);font-size:var(--text-sub);line-height:1.6}.journey__list{list-style:none;margin:clamp(2.6rem,1.5rem + 3vw,4.5rem) auto 0;padding:0;max-width:880px}.step{--badge: clamp(2.6rem, 2rem + 2vw, 3.4rem);position:relative;display:grid;grid-template-columns:var(--badge) 1fr;gap:clamp(1.1rem,.4rem + 2.2vw,2.6rem);padding-bottom:clamp(2.4rem,1.5rem + 3vw,4rem)}.step:last-child{padding-bottom:0}.step:before{content:"";position:absolute;left:calc(var(--badge) / 2 - 1px);top:var(--badge);bottom:0;width:2px;background:var(--hairline)}.step:last-child:before{display:none}.step__num{position:relative;z-index:1;display:grid;place-items:center;width:var(--badge);height:var(--badge);border-radius:50%;background:var(--surface);border:1px solid var(--hairline);font-family:var(--display);font-weight:900;font-size:clamp(.95rem,.8rem + .5vw,1.2rem);color:var(--accent)}.step__body{padding-top:.2rem;min-width:0}.step__title{font-family:var(--display);font-weight:800;font-size:var(--text-role);letter-spacing:-.01em;line-height:1.05;text-transform:uppercase;margin:0 0 .7rem}.step__text{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.65;max-width:60ch}.step__note{margin:1.2rem 0 0;padding-left:.9rem;border-left:2px solid var(--accent);color:var(--muted);font-size:.9rem;line-height:1.55}.split{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem}.split__col{background:var(--surface);border:1px solid var(--hairline);border-top:2px solid var(--accent);border-radius:14px;padding:1.3rem 1.4rem}.split__title{font-family:var(--display);font-weight:700;font-size:1.05rem;text-transform:uppercase;margin:0 0 .5rem;color:var(--text)}.split__text{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.apply-cta{text-align:center}.apply-cta__box{max-width:720px;margin:0 auto;background:var(--surface);border:1px solid var(--hairline);border-radius:22px;padding:clamp(2.4rem,1.5rem + 3vw,4rem) clamp(1.5rem,1rem + 3vw,4rem)}.apply-cta__text{margin:1.2rem auto 2rem;max-width:46ch;color:var(--muted);font-size:var(--text-sub);line-height:1.6}.faq__list{max-width:880px;margin:clamp(2rem,1rem + 3vw,3.5rem) auto 0;border-top:1px solid var(--hairline)}.faq__item{border-bottom:1px solid var(--hairline)}.faq__q{position:relative;list-style:none;cursor:pointer;padding:1.3rem 3rem 1.3rem 0;font-family:var(--display);font-weight:600;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);text-transform:uppercase;color:var(--text);transition:color .2s ease}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--accent)}.faq__q:after{content:"";position:absolute;right:.4rem;top:50%;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;transform:translateY(-50%);transition:transform .28s var(--ease-out-expo);color:var(--muted)}.faq__item[open] .faq__q{color:var(--accent)}.faq__item[open] .faq__q:after{transform:translateY(-50%) rotate(135deg);color:var(--accent)}.faq__a{padding:0 3rem 1.4rem 0}.faq__a p{margin:0;color:var(--muted);font-size:1rem;line-height:1.65;max-width:64ch}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stage-bg .roll-video{display:none}.stage-bg .roll-fallback{display:block}.mission__bg{display:none}.mission__fallback{display:block}.culture-video__player{display:none}.culture-video__fallback{display:block}.journey-hero__video{display:none}.journey-hero__fallback{display:block}.hero{min-height:100svh}.hero__inner{position:static;min-height:100svh}.tile__img,.location__img,.team-card__img,.benefit__icon{transition:none}.tile:hover .tile__img,.location:hover .location__img,.team-card__link:hover .team-card__img,.benefit:hover .benefit__icon{transform:none}}@media(max-height:820px){.hero__heading{font-size:clamp(2.6rem,9vh,6rem)}.hero__meta{margin-top:1.2rem;font-size:1rem}}@media(max-width:960px){.mission__stats,.culture__grid{grid-template-columns:repeat(2,1fr)}.culture__grid .tile--wide{grid-column:span 2}.value-grid,.team-grid{grid-template-columns:repeat(3,1fr)}.benefit{flex-basis:calc((100% - 1rem)/2)}.story-grid{grid-template-columns:1fr}.location-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.roles__foot{flex-direction:column;align-items:flex-start}.mission__stats{grid-template-columns:repeat(2,1fr);gap:1.6rem 1rem}.culture__grid{grid-template-columns:1fr;grid-auto-rows:180px}.culture__grid .tile--tall{grid-row:span 1}.culture__grid .tile--wide{grid-column:span 1}.value-grid,.team-grid,.location-grid{grid-template-columns:1fr}.benefit{flex-basis:100%}.step{grid-template-columns:1fr;gap:.9rem}.step:before{display:none}.split{grid-template-columns:1fr}.journey-hero__actions{flex-direction:column;align-items:stretch}.journey-hero__actions .careers-cta{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/careers.css.map */
