.careers-page{background:var(--night)}.careers-page .wrap{max-width:1240px}.careers-page :is(section,article)[id]{scroll-margin-top:116px}.careers-page .careers-eyebrow{color:var(--lilac);letter-spacing:.1em;text-transform:uppercase;font:500 11px/1.7 Space Grotesk,sans-serif}.careers-hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:12px 30px;padding-top:174px;display:grid}.careers-hero-copy{z-index:1;position:relative}.careers-hero h1{letter-spacing:-.065em;margin:0 0 26px;font-size:clamp(62px,6.6vw,94px);line-height:.99}.careers-hero h1 span{color:var(--lilac)}.careers-lead{max-width:37ch;color:var(--muted);font-size:16px;line-height:1.75}.careers-primary{gap:20px;margin-top:30px;font-size:14px}.careers-art{align-self:center;min-width:0;padding-top:20px}.careers-hero-bottom{color:#bfaecb;border-top:1px solid #3d3347;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:54px;padding:22px 0 28px;font-size:12px;display:flex}.careers-hero-bottom a{align-items:center;gap:24px;min-height:44px;display:inline-flex}.careers-hero-bottom a span{color:var(--sage);font-size:20px}.careers-studio{color:#302337;background:#e7dfeb;border-block:1px solid #b49bc0;padding:100px 0 96px}.careers-studio-intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.careers-studio h2{letter-spacing:-.055em;font-size:clamp(40px,4.3vw,62px)}.careers-studio h2 span{color:#755386}.careers-studio-copy{color:#594661;max-width:60ch;padding-top:5px;font-size:16px;line-height:1.8}.careers-studio-copy p+p{margin-top:18px}.careers-principles{border-top:1px solid #bbaac4;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:60px;padding-top:32px;display:grid}.careers-principle-mark{color:#79598b;margin-bottom:22px;font:400 32px/1 Space Grotesk,sans-serif;display:block}.careers-principles h3{letter-spacing:-.045em;font-size:23px;line-height:1.2}.careers-principles p{color:#594661;max-width:37ch;margin-top:16px;font-size:14px;line-height:1.8}.careers-roles{padding-block:110px 94px}.careers-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px;display:flex}.careers-section-heading h2{font-size:clamp(42px,4.7vw,66px)}.careers-section-heading>p{color:#bcaec7;padding-bottom:3px;font-size:14px;line-height:1.8}.careers-section-heading>p span{color:var(--sage)}.careers-role-list{gap:30px;display:grid}.career-role{--role-accent:#d7b4e6;--role-surface:#302638;--role-edge:#725981;background:var(--role-surface);border:1.5px solid var(--role-edge);border-radius:24px;grid-template-columns:.88fr 1.12fr;gap:48px;padding:clamp(28px,3.8vw,48px);display:grid;box-shadow:6px 8px #08060c}.career-role-sage{--role-accent:#ccdcba;--role-surface:#27332c;--role-edge:#667e5d}.career-role-summary{align-self:start}.career-role-meta{color:var(--role-accent);letter-spacing:.06em;text-transform:uppercase;font:500 10px/1.6 Space Grotesk,sans-serif}.career-role h3{letter-spacing:-.055em;color:#fff8fa;max-width:11ch;margin:28px 0 21px;font-size:clamp(34px,3.4vw,48px);line-height:1.05}.career-role .career-role-terms{margin:0 0 24px;padding:0;list-style:none}.career-role .career-role-terms li{color:var(--role-accent);margin:0 0 7px;padding:0;font-size:12px;line-height:1.6}.career-role-tagline{max-width:28ch;color:var(--role-accent);letter-spacing:-.025em;font:500 21px/1.4 Space Grotesk,sans-serif}.career-role-description{color:#e0d9e3;max-width:38ch;margin-top:20px;font-size:14px;line-height:1.85}.career-role-apply,.career-role-readmore{background:var(--role-accent);color:#221c29;border:1.5px solid #211829;gap:26px;min-height:52px;margin-top:30px;padding:14px 21px;font-size:13px;box-shadow:3px 4px #110d16}.career-role-details{border-left:1px solid var(--role-edge);padding-left:42px}.career-role-details>div+div{margin-top:28px}.career-role h4{color:var(--role-accent);letter-spacing:-.02em;margin:0 0 16px;font:600 17px/1.4 Space Grotesk,sans-serif}.career-role ul{margin:0;padding-left:17px}.career-role li{color:#e0d9e3;margin-bottom:12px;padding-left:6px;font-size:13px;line-height:1.8}.career-role li::marker{color:var(--role-accent)}.career-role-note{border-top:1px solid var(--role-edge);color:#e0d9e3;margin-top:28px;padding-top:20px;font-size:12px;line-height:1.8}.career-role-note strong{color:var(--role-accent);margin-bottom:5px;font-weight:500;display:block}.career-role-full{border-top:1px solid var(--role-edge);grid-column:1/-1;min-width:0}.career-role-full:not([open]){display:none}.career-full-copy{color:#e0d9e3;overflow-wrap:anywhere;max-width:76ch;padding-top:30px;scroll-margin-top:116px;font-size:15px;line-height:1.85}.career-full-copy p{margin-bottom:20px}.career-full-copy h4{margin-top:36px;font-size:23px}.career-full-copy strong{color:#fff8fa;font-weight:600}.career-full-copy :is(ul,ol){margin-block:16px 24px;padding-left:22px}.career-full-copy li{font-size:inherit}.career-full-copy li :is(ul,ol){margin-block:8px}.careers-fit-note{text-align:center;color:#bfaecb;max-width:65ch;margin:38px auto 0;font-size:14px;line-height:1.8}.careers-application{background:#221a2b;border-top:1px solid #4c3b58;padding-block:96px}.careers-application-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.careers-application h2{font-size:clamp(39px,4vw,58px);line-height:1.07}.careers-application h2 span{color:var(--lilac)}.careers-application-copy>p:not(.careers-eyebrow){color:#c9bacf;max-width:39ch;margin-top:26px;font-size:15px;line-height:1.8}.careers-hello{align-items:center;gap:22px;margin-top:37px;display:flex}.careers-hello img{width:136px;height:auto}.careers-application-copy>.careers-next-note{border-top:1px solid #594461;padding-top:24px;font-size:13px!important}.careers-form-panel{min-width:0}#application-form{position:relative}#application-fields{border:0;min-width:0;margin:0;padding:0}.application-required{color:#c3b2ce;margin-bottom:24px;font-size:11px}#application-fields label{color:#e9ddeb;min-width:0;margin-bottom:25px;font-size:12px;font-weight:500;line-height:1.7;display:block}.application-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}#application-fields :is(input,select,textarea){color:#f6eef9;background:#18131f;border:1px solid #887094;border-radius:10px;width:100%;min-width:0;min-height:52px;margin-top:8px;padding:13px 15px;font:400 16px/1.5 Work Sans,sans-serif;transition:border-color .2s;display:block}#application-fields select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23f6eef9' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:46px}#application-fields :is(input,textarea)::placeholder{color:#ac9bb8;opacity:1}#application-fields :is(input,select,textarea):hover{border-color:var(--lilac)}#application-fields textarea{resize:vertical;min-height:155px}#application-fields textarea[rows="3"]{min-height:112px}.application-role-fields{border:0;border-top:1px solid #594461;min-width:0;margin:8px 0 30px;padding:22px 0 0}.application-role-fields legend{color:var(--lilac);padding-right:15px;font:500 15px/1.6 Space Grotesk,sans-serif}.application-role-fields>label:last-child{margin-bottom:0}#application-fields .application-checkbox{cursor:pointer;align-items:flex-start;gap:12px;display:flex}#application-fields .application-checkbox input{width:20px;height:20px;min-height:20px;accent-color:var(--sage);flex:0 0 20px;margin-top:2px;padding:0}.application-fallback-note{color:var(--lilac);margin-bottom:24px;font-size:14px;line-height:1.7}.application-field-note{color:#c3b2ce;margin-top:9px;font-size:11px;font-weight:400;line-height:1.7;display:block}.application-submit{justify-content:space-between;width:100%;min-height:54px;font-size:14px}.application-privacy{color:#c3b2ce;max-width:60ch;margin-top:18px;font-size:11px;line-height:1.8}.application-privacy a{text-decoration:underline}.application-honeypot{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}.application-error{color:#ffe9f2;background:#3c2636;border:1px solid #d9a8bd;border-radius:10px;margin-top:20px;padding:16px 18px;font-size:14px;line-height:1.7}.application-success{text-align:center;background:#2c2136;border:1px solid #836991;border-radius:24px;grid-column:1/-1;justify-self:center;width:min(100%,680px);min-width:0;padding:32px}.application-success>img{width:180px;height:auto;margin:0 auto 24px}.application-success h2{margin-block:16px 20px;font-size:37px}.application-success>p:not(.careers-eyebrow){color:#d9cbe1;font-size:15px;line-height:1.8}.careers-home-link{min-height:44px;color:var(--sage);align-items:center;gap:12px;margin-top:20px;font-size:13px;text-decoration:underline;display:inline-flex}.careers-page>.site-footer{margin-block:0;padding-block:32px}.careers-page>.site-footer>div{flex-wrap:wrap}.careers-page>.site-footer a:not(.footer-brand){align-items:center;min-height:44px;display:inline-flex}@media (width<=1100px){.careers-hero{gap:20px;padding-top:150px}.careers-hero h1{font-size:clamp(58px,7.1vw,76px)}.careers-principles{gap:28px}.careers-studio-intro{gap:40px}.career-role{gap:30px}.career-role-details{padding-left:28px}.careers-application-grid{gap:40px}.application-row{grid-template-columns:1fr;gap:0}}@media (width<=800px){.careers-studio-intro{grid-template-columns:1fr;gap:22px}.careers-principles{gap:22px}.career-role{grid-template-columns:1fr;gap:30px}.career-role h3{max-width:none;font-size:42px}.career-role-tagline{max-width:35ch}.career-role-description{max-width:60ch}.career-role-details{border-left:0;border-top:1px solid var(--role-edge);padding:28px 0 0}.careers-application-grid{grid-template-columns:1fr;gap:40px}.careers-application-copy>p:not(.careers-eyebrow){max-width:60ch}.careers-hello{margin-top:26px}.careers-hello img{width:105px}.application-row{grid-template-columns:1fr 1fr;gap:18px}}@media (width<=700px){.careers-hero{grid-template-columns:1fr;gap:0;padding-top:132px}.careers-hero h1{font-size:clamp(56px,12.6vw,80px);line-height:1.02}.careers-hero h1 span{display:inline}.careers-lead{max-width:42ch;font-size:15px}.careers-primary{min-height:52px;margin-top:25px;font-size:13px}.careers-art{width:100%;max-width:470px;margin:38px auto 0;padding:0}.careers-hero-bottom{margin-top:36px;padding-block:15px 22px;font-size:10px}.careers-hero-bottom a{gap:12px}.careers-studio{padding-block:58px}.careers-studio-intro{gap:20px}.careers-studio h2{font-size:clamp(35px,8.5vw,48px);line-height:1.08}.careers-studio-copy{padding-top:0;font-size:15px}.careers-principles{grid-template-columns:1fr;gap:0;margin-top:32px;padding-top:0}.careers-principles article{border-bottom:1px solid #bbaac4;padding:27px 0 27px 47px;position:relative}.careers-principles article:last-child{border-bottom:0;padding-bottom:0}.careers-principle-mark{font-size:26px;position:absolute;top:26px;left:0}.careers-principles h3{font-size:22px}.careers-principles p{max-width:none;margin-top:12px}.careers-roles{padding-block:62px}.careers-section-heading{margin-bottom:32px;display:block}.careers-section-heading h2{font-size:clamp(40px,9.4vw,54px)}.careers-section-heading>p{margin-top:22px;font-size:14px}.careers-section-heading>p br{display:none}.careers-section-heading>p span{display:block}.career-role{border-radius:19px;padding:26px 23px;box-shadow:4px 6px #08060c}.career-role h3{margin-top:23px;font-size:clamp(33px,8.4vw,45px)}.career-role-tagline{font-size:20px}.career-role-description{font-size:14px}.career-role-apply,.career-role-readmore{justify-content:space-between;width:100%}.career-role li{font-size:14px;line-height:1.75}.career-role-note{font-size:13px}.careers-fit-note{margin-top:28px;font-size:13px}.careers-application{padding-block:60px}.careers-application h2{font-size:clamp(36px,8.7vw,50px)}.application-row{grid-template-columns:1fr;gap:0}.application-success{padding:28px 22px}.application-success h2{font-size:32px}.careers-page>.site-footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.careers-root:not(.js) .site-header{border-radius:22px;flex-wrap:wrap;position:absolute}.careers-root:not(.js) .site-header nav{order:3;width:100%}.careers-root:not(.js) .careers-hero{padding-top:195px}}@media (prefers-reduced-motion:reduce){.careers-root{scroll-behavior:auto}.careers-page *,.careers-page :before,.careers-page :after{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.studio-sketch-ready .studio-sketch-ink[data-astro-cid-ch664rxn]{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}}.studio-illustration[data-astro-cid-4xnkhk7u]{width:100%;height:auto;overflow:visible}.studio-stylus[data-astro-cid-4xnkhk7u]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.studio-star[data-astro-cid-4xnkhk7u]{transform-box:fill-box;transform-origin:50%;animation:studio-twinkle var(--twinkle-duration) ease-in-out var(--twinkle-delay) infinite;animation-play-state:paused}.studio-star-near[data-astro-cid-4xnkhk7u]{--twinkle-duration:4.8s;--twinkle-delay:-.8s}.studio-star-far[data-astro-cid-4xnkhk7u]{--twinkle-duration:6.2s;--twinkle-delay:-3.1s}.studio-star-high[data-astro-cid-4xnkhk7u]{--twinkle-duration:5.6s;--twinkle-delay:-4.2s}.studio-visible[data-astro-cid-4xnkhk7u] .studio-star[data-astro-cid-4xnkhk7u]{animation-play-state:running}}@keyframes studio-twinkle{0%,to{opacity:.45;transform:scale(.91)}45%{opacity:1;transform:scale(1.05)}70%{opacity:.65;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.studio-stylus[data-astro-cid-4xnkhk7u]{display:none}}
