@font-face{font-family:Barlow;src:url(../fonts/barlow.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(../fonts/barlowcondensed.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--font:"Barlow";--display:"Barlow Condensed"}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font),sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display),sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1.1}h1{margin-bottom:24px;font-size:clamp(46px,5.7vw,80px)}h2{margin-bottom:18px;font-size:clamp(28px,3.2vw,44px)}h3{font-size:22px;line-height:1.25}p{color:var(--muted)}address,em,i{font-style:normal}address{color:var(--muted)}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.wrap{width:min(1240px,100% - 96px);margin-inline:auto}.section{padding-block:88px}.page-space{padding-block:64px 96px}.eyebrow{letter-spacing:.16em;margin-bottom:18px;font-size:11px;font-weight:700;line-height:1.6;display:block}.button{background:var(--accent);color:var(--button-ink);border-radius:var(--radius);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:15px 24px;font-size:14px;font-weight:700;line-height:1.35;transition:transform .2s,filter .2s;display:inline-flex}.button:hover{filter:brightness(.94);transform:translateY(-2px)}.button.outline{border-color:var(--ink);color:var(--ink);background:0 0}.text-link{background:0 0;border:0;border-bottom:1px solid;padding:6px 0;font-size:13px;font-weight:700;display:inline-block}.skip-link{color:#111;z-index:1000;background:#fff;padding:12px;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.menu-toggle,.mobile-filter-toggle{display:none}.site-header nav{align-items:center;gap:30px;display:flex}.site-header nav>a{font-size:13px;font-weight:600}.brand{align-items:center;gap:12px;font-weight:700;line-height:1.1;display:flex}.brand small{display:block}.brand-mark{flex-shrink:0;place-items:center;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.section-heading h2,.section-heading p{margin-bottom:0}.section-heading p{max-width:280px;font-size:14px}.hero-search{text-align:left;align-items:stretch;display:flex}.hero-search label{flex:1;min-width:0;padding:18px 24px}.hero-search label span{margin-bottom:5px;font-size:11px;font-weight:700;display:block}.hero-search input{color:var(--ink);outline-offset:8px;background:0 0;border:0;width:100%;padding:0;font-size:14px}.hero-search .button{margin:10px}.job-grid{gap:22px;display:grid}.job-card{min-width:0;position:relative}.job-card h3{overflow-wrap:anywhere;margin:0}.job-card h3 a:after{content:"";position:absolute;inset:0}.job-card p{margin-bottom:0}.job-card a:not(h3 a){z-index:1;position:relative}.card-bottom,.card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.card-place{font-size:13px}.pill{background:var(--wash);border-radius:999px;padding:5px 11px;font-size:11px;line-height:1.5;display:inline-flex}.job-meta{color:var(--muted);font-size:12px}.job-meta span{display:block}.site-footer .footer-top{gap:40px;display:grid}.footer-contact{font-size:13px;line-height:1.9}.footer-contact strong{margin-bottom:12px;display:block}.footer-contact a{overflow-wrap:anywhere;margin-top:10px;display:inline-block}.footer-nav{flex-direction:column;gap:10px;font-size:13px;display:flex}.footer-bottom{justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:11px;display:flex}.footer-bottom nav{gap:22px;display:flex}.footer-top p{max-width:340px}.page-intro{margin-bottom:42px}.page-intro p{max-width:660px}.page-intro .eyebrow{color:var(--muted)}.jobs-page .page-intro{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.jobs-page .page-intro h1{font-size:clamp(40px,4.6vw,64px)}.jobs-page .page-intro p{margin:0}.jobs-layout{gap:36px;display:grid}.filters-inner label{flex-direction:column;gap:7px;display:flex}.filter-field{letter-spacing:.025em;font-size:11px;font-weight:700}.filter-controls input,.filter-controls select{width:100%;min-width:0;font-size:13px}.filter-controls h2{font-size:26px}.clear-filters{color:var(--muted);background:0 0;border:0;border-bottom:1px solid;margin-top:14px;padding:3px 0;font-size:12px}.results-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.results-toolbar p{margin:0;font-size:13px}.results-toolbar p strong{color:var(--ink);font-size:20px}.results-toolbar label{align-items:center;gap:10px;font-size:12px;display:flex}.results-toolbar select{border-color:var(--line);background:0 0;padding:8px 30px 8px 10px;font-size:12px}.pagination{justify-content:center;align-items:center;gap:20px;margin-top:40px;font-size:12px;display:flex}.pagination button{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:0 0;padding:10px 16px}.empty-state{text-align:center;background:var(--wash);border-radius:var(--radius);padding:70px 30px}.empty-state>span:first-child{font-size:45px}.empty-state h2{font-size:32px}.empty-state a{width:fit-content;margin:18px auto 0;display:block}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:40px;font-size:12px;display:flex}.breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.role-heading h1{overflow-wrap:anywhere;max-width:1000px;font-size:clamp(36px,4.2vw,66px)}.role-heading>p{font-size:18px}.detail-layout{align-items:start;gap:64px;display:grid}.role-facts{margin:0}.role-facts div{border-bottom:1px solid var(--line);padding:14px 0}.role-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:700}.role-facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.role-content section{margin-bottom:38px}.role-content h2{margin-bottom:18px;font-size:26px}.role-content ul{color:var(--muted);padding-left:22px}.role-content li{margin-bottom:12px;padding-left:6px}.role-content p{font-size:16px}.role-cta{background:var(--wash);border-radius:var(--radius);padding:28px}.role-cta h2{font-size:29px}.role-cta p{font-size:13px}.role-cta .button{width:100%}.role-cta .eyebrow{font-size:9px}.role-tags{flex-wrap:wrap;gap:8px;margin-bottom:35px;display:flex}.role-tags span{background:var(--wash);padding:6px 12px;font-size:12px}.directory-note{border-top:1px solid var(--line);padding-top:22px;font-size:12px!important}.related-section .section-heading h2{font-size:34px}.alert-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:75px;display:grid}.alert-intro h1{font-size:clamp(40px,4.1vw,60px)}.alert-intro>p{max-width:380px}.alert-guide{counter-reset:steps;margin:36px 0;padding:0;list-style:none}.alert-guide li{counter-increment:steps;padding:0 0 25px 42px;font-size:13px;position:relative}.alert-guide li:before{content:counter(steps,decimal-leading-zero);border-top:1px solid;padding-top:3px;font-size:11px;position:absolute;top:0;left:0}.alert-guide span,.alert-guide strong{display:block}.alert-guide span{color:var(--muted);margin-top:4px;font-size:12px}.alert-form-surface,.contact-form-surface{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.job-alert-form fieldset{border:0;margin:0 0 32px;padding:0}.job-alert-form legend{font-family:var(--display),sans-serif;letter-spacing:-.02em;margin-bottom:18px;padding:0;font-size:23px;font-weight:700}.job-alert-form legend>span{font-family:var(--font),sans-serif;color:var(--muted);margin-right:12px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.span-two{grid-column:1/-1}.contact-form-surface label,.form-grid label{flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex;position:relative}.optional-label,.required-label{color:var(--muted);font-weight:400;position:absolute;right:0}input,select,textarea{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:calc(var(--radius)*.65);max-width:100%;padding:12px 14px}input::-moz-placeholder{color:var(--muted);opacity:.9}textarea::-moz-placeholder{color:var(--muted);opacity:.9}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.9}input[readonly],select:disabled{background:var(--wash);opacity:1;color:var(--ink)}.form-grid input,.form-grid select{width:100%;min-width:0;font-size:13px}.selected-job{background:var(--wash);border:1px solid var(--line);border-radius:calc(var(--radius)*.6);margin-bottom:28px;padding:20px}.selected-job h2{font-size:24px}.selected-job a,.selected-job p{font-size:12px}.selected-job a{text-decoration:underline}.consent-card{border:1px solid var(--line);border-radius:calc(var(--radius)*.6);padding:23px}.consent-card h3{font-size:17px}.consent-card .eyebrow{font-size:9px}.checkbox-label{background:var(--wash);border-radius:calc(var(--radius)*.4);align-items:flex-start;gap:12px;padding:15px;font-size:12px;font-weight:700;line-height:1.6;display:flex}.checkbox-label input{accent-color:var(--ink);flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.consent-card p{margin-top:14px;margin-bottom:0;font-size:11px;line-height:1.7}.consent-card nav{flex-wrap:wrap;gap:13px;margin-top:16px;font-size:11px;display:flex}.consent-card nav a{text-underline-offset:3px;text-decoration:underline}.form-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.form-actions p{margin:0;font-size:10px}.error-summary,.field-error{color:#9d2723;font-size:12px}.error-summary{border:1px solid #dba8a6;margin-top:15px;padding:15px}.form-result h2{font-size:34px}.form-result dl{margin:25px 0}.form-result dl>div{border-bottom:1px solid var(--line);padding:12px 0}.form-result dt{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:10px}.form-result dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.form-result>.text-link{margin:20px}.contact-layout{grid-template-columns:1fr 1.25fr;align-items:start;gap:80px;display:grid}.contact-info h2{font-size:30px}.contact-info .eyebrow{margin:25px 0 6px}.contact-info>p{max-width:320px;margin-top:28px;font-size:13px}.contact-info>a{overflow-wrap:anywhere}.contact-form-surface label{margin-bottom:20px}.contact-form-surface input,.contact-form-surface textarea{resize:vertical;width:100%;font-size:14px}.contact-form-surface blockquote{background:var(--wash);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;padding:18px}.form-fineprint{margin:18px 0 0;font-size:11px}.form-fineprint a{text-decoration:underline}.about-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.about-layout h2{font-size:28px}.about-layout p{margin-bottom:25px;font-size:14px}.about-layout>img{background:var(--wash);border-radius:var(--radius)}.company-block{border-top:1px solid var(--line);justify-content:space-between;gap:35px;margin-top:70px;padding-top:35px;display:flex}.company-block h2{font-size:28px}.company-block address{font-size:13px}.company-block>div:last-child{overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:12px;font-size:13px;display:flex}.legal-layout{grid-template-columns:250px 1fr;align-items:start;gap:70px;display:grid}.legal-toc{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:20px;font-size:12px;display:flex;position:sticky;top:24px}.legal-content{max-width:760px}.legal-content section{margin-bottom:34px;scroll-margin-top:25px}.legal-content h2{font-size:25px}.legal-content li,.legal-content p{color:var(--muted);font-size:14px}.legal-content a{text-underline-offset:3px;text-decoration:underline}.legal-content address{font-size:14px}.effective-date{border-top:1px solid var(--line);padding-top:16px;font-size:13px;display:inline-block}.no-wrap{white-space:nowrap}:root{--bg:#f3f5f5;--paper:#fff;--ink:#192027;--muted:#52606b;--accent:#d2fb54;--button-ink:#162013;--wash:#e8edeb;--line:#d6dcdd;--focus:#3764c6;--radius:2px}.utility-strip{color:#aebac4;letter-spacing:.16em;background:#080e14;justify-content:space-between;align-items:center;height:30px;padding:0 48px;font-size:8px;display:flex}.site-header{color:#fff;background:#141c23}.header-main{justify-content:space-between;align-items:center;height:87px;display:flex}.brand{font-family:var(--display),sans-serif;letter-spacing:.02em;font-size:26px}.brand small{font-family:var(--font),sans-serif;letter-spacing:.3em;margin-top:6px;font-size:8px}.brand-mark{background:var(--accent);color:#13200f;width:43px;height:43px;font-size:29px;position:relative}.brand-mark span{font-size:15px;position:absolute;top:4px;right:5px}.site-header nav .button{min-height:45px;padding:12px 20px}.automotive-hero{color:#fff;background-color:#141c23;background-image:linear-gradient(90deg,#ffffff03 1px,#0000 0),linear-gradient(#ffffff03 1px,#0000 0);background-position:0 0;background-repeat:repeat;background-size:45px 45px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:42px 0 24px;overflow:hidden}.hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:30px;display:grid}.hero-copy h1{text-transform:uppercase;letter-spacing:-.035em;margin:26px 0;font-size:clamp(62px,6.7vw,98px);line-height:.96}.hero-copy h1 em{color:var(--accent)}.hero-copy p{color:#b5bfc7;font-size:16px}.automotive-hero .eyebrow{color:#c0cbd3;font-size:9px}.status-dot{background:var(--accent);width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 15px #d2fb5440}.hero-art{position:relative}.hero-art img{width:100%}.instrument-readout{align-items:center;gap:14px;display:flex;position:absolute;bottom:45px;right:0}.instrument-readout strong{font-family:var(--display);color:var(--accent);font-size:52px;line-height:1}.instrument-readout span{letter-spacing:.14em;font-size:8px;line-height:1.7}.automotive-hero .hero-search{color:var(--ink);border-left:4px solid var(--accent);background:#fff;margin-top:30px}.hero-search label+label{border-left:1px solid #d8dddd}.hero-bottom{letter-spacing:.12em;color:#b3bec8;justify-content:space-between;margin-top:20px;font-size:8px;display:flex}.hero-bottom a{letter-spacing:0;font-size:10px}.category-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.category-tile{background:var(--paper);padding:22px;transition:background .2s}.category-tile:hover{background:#ecf8d9}.category-icon{color:#53616a;margin-bottom:20px;font-size:28px;display:block}.category-tile h3{font-size:19px}.category-tile>span:last-child{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.category-tile b{font-size:17px}.latest-section{background:#e8eced}.job-grid{grid-template-columns:1fr;gap:10px}.job-card{border:1px solid var(--line);background:#fff;grid-template-columns:170px 1fr 150px 35px;align-items:center;gap:25px;padding:24px;display:grid}.job-card h3{font-size:23px}.job-card .job-main p{margin-top:7px;font-size:12px}.job-classification{color:var(--muted);align-items:center;gap:12px;font-size:10px;line-height:1.4;display:flex}.card-glyph{background:var(--wash);flex-shrink:0;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.job-meta strong{color:var(--ink);margin-top:6px;font-size:10px;display:block}.card-arrow{font-size:26px}.job-card:hover{border-color:#85998d}.alert-band{background:var(--accent);align-items:center;gap:28px;margin-top:70px;padding:36px;display:flex}.alert-band .button{background:var(--ink);color:#fff;flex-shrink:0;margin-left:auto}.alert-band h2{margin-bottom:8px;font-size:32px}.alert-band p{margin:0;font-size:13px}.alert-band .eyebrow{margin-bottom:9px;font-size:9px}.oversized-icon{font-size:70px;line-height:1}.story-row{grid-template-columns:.65fr 1.1fr 1fr;gap:35px;display:grid}.story-row p{font-size:14px}.site-footer{color:#e7ecef;background:#141c23}.site-footer .footer-top{grid-template-columns:1.7fr 1fr .6fr;padding-block:60px}.footer-word{font-family:var(--display);margin-bottom:18px;font-size:40px;line-height:1}.site-footer address,.site-footer p{color:#b3bfc7;font-size:12px}.site-footer .footer-top a{font-size:12px}.footer-bottom{color:#aebdc7;border-top:1px solid #ffffff20}.jobs-layout{grid-template-columns:1fr}.filter-panel{border:1px solid var(--line);background:#fff;padding:24px}.filter-controls{grid-template-columns:1.25fr 1.1fr 1.2fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.filter-controls input,.filter-controls select{height:45px;padding:12px 10px}.filter-controls .button{min-height:45px;padding:12px 18px}.detail-layout{grid-template-columns:1fr 330px}.detail-aside{border:1px solid var(--line);background:#fff;padding:25px;position:sticky;top:25px}.detail-aside .role-cta{background:var(--accent);margin-top:25px;padding:20px}.detail-aside .role-cta .button{background:var(--ink);color:#fff}.role-heading{max-width:800px;margin-bottom:38px}.alert-intro{position:sticky;top:40px}.alerts-page{background-image:linear-gradient(90deg,#dce2e235 1px,#0000 0);background-size:42px}.alert-form-surface{border-top:5px solid var(--accent)}@media (width>=1441px){.wrap{max-width:1280px}}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.site-header nav{gap:19px}.header-caption{display:none}.hero-grid{gap:15px}.filter-controls{grid-template-columns:repeat(3,1fr)}.filter-controls .filter-route-icon{display:none}.filter-panel .clear-filters{margin-left:0}.job-grid{gap:16px}.collection-grid{grid-template-columns:repeat(3,1fr)}.alert-layout,.detail-layout{gap:35px}.studio-object{width:230px;height:225px}.job-card{gap:15px}.alert-band{gap:20px}.alert-band .oversized-icon{display:none}.alert-band .button{font-size:12px}.role-routes .route-grid{grid-template-columns:repeat(2,1fr)}.footer-stamp{display:none}.site-footer .footer-top{grid-template-columns:1.2fr 1fr}.footer-nav{grid-column:auto}.footer-note{display:none}.discipline-section{gap:35px}.themes{gap:25px}.legal-layout{grid-template-columns:200px 1fr;gap:40px}.role-summary-card .role-heading{display:block}.role-summary-card .role-heading .button{margin-bottom:20px}}@media (width<=800px){.wrap{width:calc(100% - 40px)}.section{padding-block:58px}.page-space{padding-block:38px 60px}.site-header nav{z-index:30;background:var(--paper);color:var(--ink);border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:18px;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.site-header nav.open{display:flex}.site-header{z-index:40;position:relative}.site-header .header-main{height:76px}.utility-strip{height:26px;padding-inline:20px;font-size:6px}.menu-toggle{color:inherit;border-radius:var(--radius);background:0 0;border:1px solid;align-items:center;gap:14px;padding:9px 12px;font-size:11px;line-height:1;display:flex}.menu-toggle span{font-size:18px}.site-header.wrap{min-height:84px}.floating-nav{padding:15px 20px}.site-header nav .button{justify-content:center}.hero-grid{grid-template-columns:1fr 1fr;gap:10px}.automotive-hero{padding-top:32px}.hero-copy h1{font-size:59px}.hero-copy p{font-size:13px}.hero-art .instrument-readout{bottom:0}.instrument-readout strong{font-size:36px}.instrument-readout span{font-size:6px}.hero-art img{min-height:230px}.automotive-hero .eyebrow{letter-spacing:.11em;font-size:7px}.hero-search label{padding:16px}.hero-search .button{gap:10px;padding:13px 16px;font-size:11px}.hero-search input{font-size:12px}.hero-search label span{font-size:9px}.hero-bottom{font-size:6px}.category-grid{grid-template-columns:repeat(2,1fr)}.job-card{grid-template-columns:1fr 115px 22px;padding:20px}.job-classification{display:none}.job-card h3{font-size:23px}.job-grid{grid-template-columns:repeat(2,1fr)}.automotive-hero+.section~.latest-section .job-grid{grid-template-columns:1fr}.job-card .job-meta{font-size:10px}.job-card .card-index{display:none}.story-row{grid-template-columns:1fr 1fr}.story-row>.eyebrow{grid-column:1/-1}.story-card{grid-template-columns:1fr 1fr;gap:25px}.story-flower{display:none}.alert-band{flex-wrap:wrap;padding:28px}.alert-band .button{margin-left:0}.section-heading h2{font-size:34px}.section-heading{gap:20px}.section-heading p{font-size:12px}.section-heading .text-link{flex-shrink:0;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:9px}.footer-bottom nav{flex-wrap:wrap;gap:16px}.footer-contact{font-size:12px}.lifestyle-hero{gap:30px}.lifestyle-hero .hero-copy h1{font-size:52px}.lifestyle-picture{border-top-left-radius:100px;height:475px}.picture-tag{font-size:19px;top:25px;right:15px}.picture-caption{font-size:6px;left:15px}.hero-fineprint{margin-top:30px}.search-shelf{margin-top:35px}.story-card h2{font-size:32px}.masthead{justify-content:center;height:112px}.masthead-note{display:none}.masthead .menu-toggle{position:absolute;top:43px;right:20px}.masthead .brand{font-size:62px}.site-header .editorial-nav{gap:20px!important}.editorial-title h1{font-size:83px}.editorial-visual{height:420px}.editorial-intro{grid-template-columns:.7fr 1.2fr .8fr;gap:25px}.editorial-intro .button{padding:13px;font-size:8px}.editorial-intro p{font-size:11px}.role-index{grid-template-columns:.6fr 1fr;gap:35px}.role-index h2{font-size:42px}.index-links h3{font-size:21px}.index-links a{grid-template-columns:18px 1fr 45px 15px;gap:10px}.detail-page .related-section .job-grid,.new-edit .job-grid{grid-template-columns:1fr}.new-edit .job-card{grid-template-columns:1fr 180px 20px}.themes{grid-template-columns:.5fr 1.5fr}.themes .editorial-symbol{display:none}.themes h2{font-size:44px}.alert-editorial h2{font-size:59px}.explorer-hero{padding-top:50px}.explorer-hero h1{font-size:65px}.inline-spark{font-size:40px}.hero-sticker{padding:11px 17px;font-size:11px;right:5px}.explorer-hero .hero-search{border-radius:30px;margin-top:25px}.travel-tags{gap:15px;font-size:8px}.work-explorer>div{gap:15px}.work-explorer a{padding:22px}.work-explorer h3{font-size:18px}.work-explorer p{font-size:10px}.work-explorer h2{font-size:40px}.alert-spark{font-size:45px}.footer-route{flex-wrap:wrap;gap:20px}.footer-route h2{font-size:35px}.footer-route .button{margin-left:0}.studio-kicker{margin-bottom:33px;font-size:6px}.studio-hero h1{font-size:75px}.studio-hero-bottom{grid-template-columns:1fr 1fr;gap:25px}.studio-hero-bottom .studio-alert{display:none}.studio-object{width:245px;height:220px}.studio-hero h1>span{margin-left:5%}.role-lab h2{font-size:42px}.discipline-section{grid-template-columns:1fr;gap:25px}.discipline-section h2{font-size:42px}.discipline-grid{grid-template-columns:repeat(3,1fr)}.alert-feature{grid-template-columns:100px 1fr;gap:25px;padding:30px}.feature-star{font-size:100px}.alert-feature h2{font-size:45px}.alert-feature .button{grid-column:2;justify-self:start}.footer-shout{font-size:80px}.footer-shout>span{font-size:100px}.jobs-page .page-intro{display:block}.jobs-page .page-intro>.text-link{margin-top:20px}.jobs-layout{grid-template-columns:1fr}.filter-panel{display:none;position:static}.filter-panel.open{display:block}.mobile-filter-toggle{background:var(--wash);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:22px;padding:13px 20px;font-size:12px;display:flex}.filter-controls{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.filter-controls h2,.filter-controls>.eyebrow{grid-column:1/-1}.jobs-page .job-grid{grid-template-columns:repeat(2,1fr)}.jobs-page .job-card h3{font-size:25px}.jobs-page .job-card{min-height:0}.filter-panel .clear-filters{margin-left:0}.detail-layout{grid-template-columns:1fr;gap:35px}.detail-aside{position:static}.role-facts{grid-template-columns:repeat(2,1fr);gap:0 25px;display:grid}.detail-aside .role-cta{margin-top:25px}.detail-layout>.role-cta{position:static}.detail-page>.role-facts{grid-template-columns:repeat(2,1fr)}.detail-page .role-heading h1{font-size:48px}.detail-page .role-content h2{font-size:30px}.alert-layout{grid-template-columns:1fr;gap:30px;max-width:730px;margin:auto}.alert-intro{position:static}.alert-intro h1{font-size:54px}.alert-guide{display:none}.alert-intro>.text-link{font-size:12px}.contact-layout{grid-template-columns:1fr;gap:30px}.contact-info{padding:25px}.about-layout{grid-template-columns:1fr 1fr;gap:35px}.company-block{flex-wrap:wrap;gap:25px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{border-bottom:1px solid var(--line);flex-flow:wrap;gap:10px 20px;padding-bottom:15px;font-size:11px;position:static}.legal-content{max-width:100%}}@media (width<=540px){.wrap{width:calc(100% - 36px)}.section{padding-block:45px}.page-space{padding-block:30px 50px}.eyebrow{font-size:8px}.brand{font-size:21px}.brand-mark{width:33px;height:33px;font-size:22px}.brand small{font-size:6px}.header-main{gap:15px}.utility-strip>span:last-child{display:none}.automotive-hero .hero-grid{grid-template-columns:1fr}.hero-copy h1{margin:18px 0 22px;font-size:64px}.hero-copy p{font-size:14px}.hero-art{height:245px;margin-top:-12px}.hero-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:240px}.instrument-readout{gap:9px;right:0;bottom:15px!important}.instrument-readout strong{font-size:40px}.hero-search{background:var(--paper);border-radius:var(--radius);flex-wrap:wrap}.hero-search label{flex-basis:50%;padding:14px 15px}.hero-search label+label{border-left:1px solid var(--line)}.hero-search .button{flex-basis:100%;min-height:44px;margin:0 12px 12px}.hero-search input{font-size:12px}.hero-search label span{font-size:8px}.automotive-hero .hero-search{margin-top:5px}.hero-bottom{align-items:center;gap:10px;font-size:5px}.hero-bottom a{white-space:nowrap;font-size:8px}.section-heading{flex-direction:column;align-items:flex-start;gap:15px}.section-heading h2{font-size:31px}.section-heading .text-link{font-size:11px}.section-heading p{max-width:100%;font-size:12px}.category-tile{padding:17px}.category-tile h3{font-size:18px}.category-icon{margin-bottom:16px;font-size:23px}.category-tile>span:last-child{font-size:9px}.job-grid,.jobs-page .job-grid{grid-template-columns:1fr!important}.job-card{padding:20px}.job-card .job-main h3{font-size:23px}.job-card .job-main p{font-size:11px}.job-card .card-arrow{font-size:22px}.job-card .job-meta{font-size:10px}.jobs-page .job-card,.latest-section .job-card{grid-template-columns:1fr 25px}.latest-section .job-card .job-meta{flex-wrap:wrap;grid-area:2/1;gap:12px;display:flex}.latest-section .job-card .card-arrow{grid-area:1/2}.jobs-page .job-card .job-meta{flex-wrap:wrap;grid-area:2/1;gap:10px;display:flex}.jobs-page .job-card .card-arrow{grid-area:1/2}.story-row{grid-template-columns:1fr;gap:16px}.story-row h2{margin-bottom:0;font-size:35px}.alert-band{gap:20px;margin-top:40px;padding:26px}.alert-band h2{font-size:29px}.alert-band p{font-size:12px}.site-footer .footer-top{grid-template-columns:1fr;gap:28px;padding-block:35px}.site-footer .footer-nav{flex-flow:wrap;gap:15px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;font-size:9px}.footer-bottom nav{gap:14px;font-size:9px}.footer-contact{font-size:11px}.footer-word{font-size:34px}.lifestyle-hero{grid-template-columns:1fr;gap:22px;padding-top:15px}.lifestyle-hero .hero-copy{padding:20px 0 0}.lifestyle-hero .hero-copy h1{font-size:56px}.hero-copy .eyebrow{font-size:8px}.lifestyle-hero .hero-copy p{max-width:320px;font-size:14px}.lifestyle-hero .hero-copy .button{min-height:47px;font-size:12px}.hero-fineprint{display:none}.lifestyle-picture{border-radius:100px 12px 12px;height:410px}.picture-tag{font-size:23px;top:30px;right:25px}.picture-caption{font-size:7px;bottom:22px;left:23px}.search-shelf{margin-top:25px}.collection-grid{grid-template-columns:repeat(2,1fr);gap:24px 17px}.collection-art{height:135px}.collection-grid h3{font-size:13px}.collection-grid p{font-size:10px}.feature-section .job-card{min-height:230px}.job-card .card-top{font-size:9px}.feature-section .job-card h3{font-size:25px}.story-card{grid-template-columns:1fr;gap:20px}.story-card h2{font-size:37px}.story-card p{font-size:14px}.footer-stamp{display:none}.masthead{height:105px}.masthead .brand{margin-left:-40px;font-size:58px}.masthead .brand span{letter-spacing:.2em;margin-top:12px;font-size:6px}.masthead .menu-toggle{padding:7px 9px;font-size:9px;top:43px;right:18px}.masthead .menu-toggle span{font-size:12px}.editorial-kicker{gap:12px;padding:20px 0;font-size:5.5px}.editorial-title{grid-template-columns:1fr;gap:20px}.editorial-title h1{padding:10px 0 20px;font-size:88px;line-height:.84}.editorial-visual{z-index:0;justify-self:end;width:78%;height:340px;margin-top:-130px}.editorial-title h1{z-index:1;text-shadow:0 2px #f8f5ef}.editorial-intro{grid-template-columns:1fr;gap:18px;padding-block:23px}.editorial-intro .eyebrow{display:none}.editorial-intro p{max-width:300px;font-size:12px}.editorial-intro .button{justify-self:start;padding:13px 20px;font-size:9px}.role-index{grid-template-columns:1fr;gap:25px}.role-index h2{font-size:45px}.role-index p{margin:12px 0 0}.index-links h3{font-size:24px}.index-links a{grid-template-columns:25px 1fr 40px 15px;padding:15px 0}.new-edit .job-card{grid-template-columns:1fr 22px;gap:12px;padding-block:25px}.new-edit .job-meta{flex-wrap:wrap;grid-area:2/1;gap:5px 12px;display:flex}.new-edit .card-arrow{grid-area:1/2}.new-edit .job-card h3{font-size:30px}.themes{grid-template-columns:1fr;gap:15px}.themes h2{font-size:44px}.themes>span.eyebrow{margin:0}.themes p{font-size:12px}.alert-editorial{padding-block:45px}.alert-editorial h2{font-size:56px}.footer-editorial{flex-wrap:wrap;gap:20px;padding:20px 0}.footer-editorial p{max-width:100px;font-size:6px}.footer-editorial .footer-word{font-size:75px}.footer-editorial .text-link{margin:auto;font-size:8px}.site-footer .footer-contact{text-align:left}.explorer-hero{grid-template-columns:1fr;padding-top:40px}.explorer-hero .hero-copy h1{font-size:69px;line-height:.98}.explorer-hero .hero-copy .eyebrow{font-size:8px}.explorer-hero .hero-copy p{max-width:305px;font-size:14px}.explorer-hero .hero-sticker{display:none}.inline-spark{font-size:40px}.explorer-art{height:285px;margin-top:-10px}.explorer-art img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.explorer-hero .hero-search{border-radius:24px;margin-top:10px;padding-left:0}.travel-tags{flex-wrap:wrap;gap:11px;margin-top:20px;font-size:8px}.travel-tags span:before{margin-right:5px}.role-routes .route-grid{grid-template-columns:1fr;gap:12px}.route-grid a{padding:20px}.route-grid h3{font-size:19px}.route-grid a div>span{font-size:10px}.route-dot{width:45px;height:45px}.opportunity-section .job-card{min-height:265px}.opportunity-section .job-card h3{font-size:27px}.work-explorer h2{font-size:37px}.work-explorer>div{grid-template-columns:1fr}.work-explorer a{grid-template-columns:50px 1fr;gap:0 15px;padding:25px;display:grid}.work-explorer a>span{grid-row:1/3;align-self:center;margin:0;font-size:37px}.work-explorer a>h3{margin:0 0 10px;font-size:22px}.work-explorer a>p{font-size:11px}.alert-spark,.work-explorer a>b{display:none}.footer-route h2{font-size:37px}.footer-route .brand-mark{width:auto;height:auto;font-size:47px}.footer-route .button{min-height:44px;font-size:10px}.studio-hero{padding-top:18px;padding-bottom:30px}.studio-kicker{letter-spacing:.06em;gap:13px;margin-bottom:32px;font-size:6px}.studio-kicker>span:last-child{display:none}.studio-hero h1{font-size:clamp(46px,12.5vw,70px);line-height:.95}.studio-hero h1>span{margin-left:0}.studio-hero-bottom{grid-template-columns:1fr;gap:15px;position:relative}.studio-hero .hero-copy{padding-top:0}.studio-hero .hero-copy p{max-width:260px;font-size:13px}.studio-object{justify-self:end;width:220px;height:190px;margin:18px 10px 0}.object-star{font-size:200px}.orbit{width:270px}.object-label{font-size:6px;bottom:25px;right:17px}.role-lab{padding-block:45px}.role-lab h2{font-size:40px}.role-lab .job-card h3{font-size:28px}.role-lab .job-card{min-height:250px;padding:25px}.discipline-section{gap:20px}.discipline-section h2{font-size:38px}.discipline-grid{grid-template-columns:1fr 1fr;gap:0 20px}.discipline-grid h3{font-size:12px}.discipline-grid>a{grid-template-columns:1fr 26px;gap:8px;padding:16px 0}.discipline-grid>a>span{display:none}.recent-studio .section-heading h2{font-size:32px}.alert-feature{grid-template-columns:1fr;gap:20px;margin-bottom:45px;padding:28px}.alert-feature .feature-star{font-size:60px}.alert-feature h2{font-size:48px}.alert-feature .button{grid-column:auto;justify-self:start}.footer-shout{padding-bottom:27px;font-size:52px}.footer-shout>span{font-size:58px;top:12px;right:0}.site-footer .footer-top .brand{font-size:24px}.jobs-page .page-intro h1{font-size:43px}.jobs-page .page-intro p{font-size:13px}.filter-controls{grid-template-columns:1fr}.filter-controls input,.filter-controls select{font-size:13px}.results-toolbar{align-items:center;gap:12px}.results-toolbar p{font-size:10px}.results-toolbar p strong{font-size:17px}.results-toolbar label{gap:0;font-size:0}.results-toolbar select{width:140px;max-width:100%;font-size:11px}.pagination{gap:12px;font-size:10px}.pagination button{padding:10px 12px}.empty-state{padding:45px 20px}.empty-state h2{font-size:28px}.empty-state p{font-size:13px}.breadcrumbs{gap:10px;margin-bottom:27px;font-size:10px}.detail-page .role-heading h1{font-size:37px}.detail-page .role-heading>p{font-size:14px}.detail-page .role-content h2{font-size:28px}.role-content li,.role-content p{font-size:14px}.detail-page>.role-facts,.role-facts,.role-summary-card .role-facts{grid-template-columns:1fr}.role-facts div{padding:12px 0}.role-facts dt{font-size:9px}.role-facts dd{font-size:13px}.detail-page>.role-facts div{padding:16px 10px}.detail-aside{padding:22px}.detail-page .job-card{grid-template-columns:1fr 22px;gap:14px}.detail-page .job-card .job-classification{display:none}.detail-page .job-card .job-meta{flex-wrap:wrap;grid-area:2/1;gap:8px;display:flex}.detail-page .job-card .card-arrow{grid-area:1/2}.role-summary-card{border-radius:24px;padding:25px}.role-summary-card .role-heading .button{width:100%}.detail-page .related-section .section-heading h2{font-size:30px}.alert-intro h1{font-size:46px!important}.alert-intro>p{font-size:14px}.alert-form-surface,.contact-form-surface{padding:22px}.form-grid{grid-template-columns:1fr;gap:18px}.span-two{grid-column:auto}.contact-form-surface label,.form-grid label{font-size:10px}.form-grid input,.form-grid select{font-size:14px}.job-alert-form legend{font-size:23px}.selected-job{padding:17px}.selected-job h2{font-size:24px}.consent-card{padding:17px}.consent-card h3{font-size:16px}.checkbox-label{gap:10px;padding:12px;font-size:11px}.consent-card nav,.consent-card p{font-size:10px}.form-actions{flex-direction:column;align-items:stretch;gap:18px}.form-actions .button{width:100%}.form-actions p{font-size:10px}.form-result h2{font-size:30px}.form-result>.text-link{margin-left:0}.contact-info h2{font-size:27px}.contact-info address,.contact-info>a{font-size:13px}.about-page h1{font-size:45px}.about-layout{grid-template-columns:1fr}.about-layout>img{-o-object-fit:contain;object-fit:contain;height:330px}.about-layout h2{font-size:30px}.company-block{flex-direction:column;padding:25px}.company-block h2{font-size:28px}.company-block>div:last-child{font-size:12px}.legal-content h2{font-size:28px}.legal-content li,.legal-content p{font-size:13px}.legal-toc{gap:9px 16px;font-size:10px}.effective-date{font-size:11px}.legal-page h1{font-size:43px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}@media (width>=541px) and (width<=800px){html[data-brand="187"] .job-grid,html[data-brand="189"] .job-grid{grid-template-columns:1fr!important}}html[data-brand="187"] .related-section .job-grid,html[data-brand="189"] .related-section .job-grid{grid-template-columns:1fr}@media (width<=540px){html[data-brand="188"] .site-header .brand{font-size:20px}html[data-brand="190"] .site-header .brand{font-size:27px}html[data-brand="191"] .site-header .brand{font-size:19px}html[data-brand="191"] .site-header .brand-mark{font-size:27px}}
