:where([data-tpl=careers]) .stamp{flex-wrap:nowrap;align-items:flex-start}:where([data-tpl=careers]) .stamp .ic{flex:none;margin-top:2px}:where([data-tpl=careers]) #top-band h1{max-width:24ch;font-size:clamp(38px,2.2vw + 22px,58px);line-height:1.05}:where([data-tpl=careers]) #top-band .car-btns{margin:26px 0 18px}:where([data-tpl=careers]) #top-band .pb-art .polaroid .ph{height:230px}:where([data-tpl=careers]) .car-intro{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:72px;display:grid}:where([data-tpl=careers]) .car-copy h2{margin:0 0 18px}:where([data-tpl=careers]) .car-copy p{max-width:64ch}:where([data-tpl=careers]) .car-copy .lead{font-size:19.5px;line-height:1.55}:where([data-tpl=careers]) .car-letter-cue{background:var(--sun-50);border-radius:22px 14px 26px 16px;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:26px;padding:20px 24px;display:flex}:where([data-tpl=careers]) .car-letter-cue p{color:var(--night);flex:300px;margin:0;font-weight:600}:where([data-tpl=careers]) .car-media{top:calc(var(--head-h) + 30px);gap:26px;display:grid;position:sticky}:where([data-tpl=careers]) .car-media .ph{height:440px}:where([data-tpl=careers]) .car-tapes{flex-wrap:wrap;gap:14px 12px;padding:0 10px;display:flex}:where([data-tpl=careers]) .car-tapes .tape{padding:8px 16px 8px 14px;font-size:15.5px}:where([data-tpl=careers]) .perks .tile{flex-direction:column;gap:2px;display:flex}:where([data-tpl=careers]) .perks .tile:nth-child(odd){transform:rotate(-.6deg)}:where([data-tpl=careers]) .perks .tile:nth-child(2n){transform:rotate(.5deg)}:where([data-tpl=careers]) .perks .h3{font-size:clamp(25px,.5vw + 20px,30px)}:where([data-tpl=careers]) .perks .ico-tile{border-radius:18px;width:60px;height:60px;margin-bottom:14px}:where([data-tpl=careers]) .perks .ico-tile .ic{width:30px;height:30px}:where([data-tpl=careers]) .perks:not(:hover) .tile:nth-child(3n) .ico-tile{background:var(--blush)}:where([data-tpl=careers]) .car-jobs{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}:where([data-tpl=careers]) .car-jobs h2{margin:0 0 16px}:where([data-tpl=careers]) .car-filled{font:600 19px/1.55 var(--f-body);color:var(--night);max-width:46ch;margin:0 0 22px}:where([data-tpl=careers]) .job .tape{vertical-align:1px;margin-left:6px;padding:3px 10px;font-size:12.5px}:where([data-tpl=careers]) .job .h3{font-size:28px}:where([data-tpl=careers]) .car-letter-grid{grid-template-columns:minmax(0,780px) minmax(0,320px);justify-content:center;align-items:start;gap:64px;display:grid}:where([data-tpl=careers]) .car-letter-grid .letter{padding:38px 52px 34px}:where([data-tpl=careers]) .letter .greet{font:600 40px/64px var(--f-disp);color:var(--paint);margin:0}:where([data-tpl=careers]) .letter p{text-indent:2em}:where([data-tpl=careers]) .letter p+p{margin-top:0}:where([data-tpl=careers]) .letter p.close{text-indent:0;margin-top:32px}:where([data-tpl=careers]) .letter p.sig{text-indent:0;margin-top:0;line-height:1.1}:where([data-tpl=careers]) .letter p.role{text-indent:0;margin-top:4px;line-height:1.5}:where([data-tpl=careers]) .letter-side{top:calc(var(--head-h) + 36px);justify-items:start;gap:30px;padding-top:20px;display:grid;position:sticky}:where([data-tpl=careers]) .letter-side .polaroid{width:100%}:where([data-tpl=careers]) .letter-side .polaroid .ph{height:300px}:where([data-tpl=careers]) .car-eoi{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:start;gap:72px;display:grid}:where([data-tpl=careers]) .car-eoi-copy h2{margin:0 0 16px}:where([data-tpl=careers]) .car-eoi-copy p{max-width:44ch}:where([data-tpl=careers]) .car-eoi-copy .btn-row{margin:22px 0 40px}:where([data-tpl=careers]) .car-eoi-ph{max-width:380px}:where([data-tpl=careers]) .car-eoi-ph .ph{height:250px}:where([data-tpl=careers]) .form-card .h3{margin:0 0 4px}:where([data-tpl=careers]) .form-card .form-note{margin:0 0 18px}:where([data-tpl=careers]) .form-card .btn-row{margin-top:6px}:where([data-tpl=careers]) .form-card .ok-msg{margin:18px 0 0}@media (max-width:1180px){:where([data-tpl=careers]) .car-intro,:where([data-tpl=careers]) .car-jobs,:where([data-tpl=careers]) .car-eoi{grid-template-columns:minmax(0,1fr);gap:44px}:where([data-tpl=careers]) .car-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;position:relative;top:0}:where([data-tpl=careers]) .car-media .ph{height:340px}:where([data-tpl=careers]) .car-letter-grid{grid-template-columns:minmax(0,1fr);gap:40px}:where([data-tpl=careers]) .letter-side{order:-1;grid-template-columns:minmax(0,300px) auto;align-items:center;padding-top:0;position:relative;top:0}:where([data-tpl=careers]) .car-eoi-ph{display:none}:where([data-tpl=careers]) .car-eoi-copy .btn-row{margin-bottom:0}}@media (max-width:760px){:where([data-tpl=careers]) #top-band .pb-art .polaroid{width:250px}:where([data-tpl=careers]) #top-band .pb-art .polaroid .ph{height:170px}:where([data-tpl=careers]) #top-band .car-btns{margin:20px 0 14px}:where([data-tpl=careers]) .car-copy .lead{font-size:18px}:where([data-tpl=careers]) .car-letter-cue{padding:18px}:where([data-tpl=careers]) .car-media{grid-template-columns:minmax(0,1fr)}:where([data-tpl=careers]) .car-media .ph{height:260px}:where([data-tpl=careers]) .car-tapes{padding:0 4px}:where([data-tpl=careers]) .perks .tile:nth-child(n){transform:none}:where([data-tpl=careers]) .perks .tile{gap:2px 16px;display:grid}:where([data-tpl=careers]) .perks .ico-tile{width:56px;height:56px;margin:0}:where([data-tpl=careers]) .perks .h3{margin:2px 0;font-size:24px}:where([data-tpl=careers]) .car-filled{font-size:17.5px}:where([data-tpl=careers]) .job .h3{font-size:26px}:where([data-tpl=careers]) .job .bb{justify-self:start}:where([data-tpl=careers]) .car-letter-grid .letter{padding:38px 20px 24px}:where([data-tpl=careers]) .letter p{text-indent:1.2em}:where([data-tpl=careers]) .letter .greet{font-size:34px}:where([data-tpl=careers]) .letter-side{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 8px}:where([data-tpl=careers]) .letter-side .polaroid{max-width:300px}:where([data-tpl=careers]) .letter-side .polaroid .ph{height:220px}}
