.careers{background:#f6f6f6;color:#011308;overflow:hidden;padding-bottom:72px;padding-top:120px;position:relative}.careers-inner{margin-inline:auto;max-width:1736px;padding-inline:clamp(20px,8.9vw,128px);width:100%}@media(max-width:1119px){.careers-inner{padding-inline:64px}}@media(max-width:599px){.careers-inner{padding-inline:24px}}.careers-inner{display:flex;flex-direction:column;gap:72px}.careers-partners{padding-block:32px;position:relative}.careers-partners-track{gap:16px;list-style:none;margin:0;padding:0}.careers-partner,.careers-partners-track{align-items:center;display:flex;justify-content:center}.careers-partner{aspect-ratio:346/178;background:#fff;border:1px solid #e7e7e7;border-radius:28px;box-shadow:0 7px 80px -10px hsla(0,0%,69%,.55);flex:1 1 0;max-width:346px;min-width:0}.careers-partner-logo{height:auto;max-height:46px;max-width:55%;object-fit:contain;width:auto}.careers-partners-veil{background:radial-gradient(46% 132% at 50% 50%,hsla(0,0%,96%,0) 30%,#f6f6f6 92%);inset:0;pointer-events:none;position:absolute}.careers-intro{align-items:center;display:flex;gap:20px}.careers-intro-text{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;min-width:0}.careers-eyebrow{color:#59af31;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.careers-heading{font-family:Sora,Segoe UI,system-ui,-apple-system,sans-serif;font-size:48px;font-weight:600;letter-spacing:-.02em}@media(max-width:1119px){.careers-heading{font-size:40px;line-height:1.2}}@media(max-width:599px){.careers-heading{font-size:36px;line-height:1.2}}.careers-heading{color:#011308;font-weight:500;line-height:1.2;margin:0;max-width:582px}.careers-lead{font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0}@media(max-width:1119px){.careers-lead{font-size:14px;line-height:1.4}}@media(max-width:599px){.careers-lead{font-size:14px;line-height:1.4}}.careers-lead{color:#6d6d6d;margin:16px 0 0;max-width:540px}.careers-cta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.careers-btn--primary{align-items:center;background:none;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;gap:10px;height:56px;justify-content:center;letter-spacing:.02em;line-height:1.2;overflow:hidden;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background .3s ease,box-shadow .3s ease;white-space:nowrap}.careers-btn--primary i{font-size:13px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.careers-btn--primary.is-disabled,.careers-btn--primary:disabled{pointer-events:none}.careers-btn--primary.is-disabled i,.careers-btn--primary:disabled i{transform:none}.careers-btn--primary:before{background:#284a1d;border-radius:8px;content:"";filter:blur(20px);height:44px;left:0;mix-blend-mode:plus-lighter;opacity:0;pointer-events:none;position:absolute;right:9px;top:0;transition:opacity .35s ease;z-index:0}.careers-btn--primary>*{position:relative;z-index:1}.careers-btn--primary:focus-visible:before,.careers-btn--primary:hover:before{opacity:.8}.careers-btn--primary.is-disabled:before,.careers-btn--primary:disabled:before{display:none}.careers-btn--primary{background:#00361f;color:#fff}.careers-btn--primary.is-disabled,.careers-btn--primary:disabled{background:#454545;box-shadow:inset 0 0 0 .5px #888;color:#b0b0b0}.careers-btn--primary:focus-visible,.careers-btn--primary:hover{color:#fff}.careers-btn--ghost{align-items:center;background:none;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:600;gap:10px;height:56px;justify-content:center;letter-spacing:.02em;line-height:1.2;overflow:hidden;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background .3s ease,box-shadow .3s ease;white-space:nowrap}.careers-btn--ghost i{font-size:13px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.careers-btn--ghost.is-disabled,.careers-btn--ghost:disabled{pointer-events:none}.careers-btn--ghost.is-disabled i,.careers-btn--ghost:disabled i{transform:none}.careers-btn--ghost{background:transparent;color:#011308}.careers-btn--ghost:focus-visible,.careers-btn--ghost:hover{background:#fff;box-shadow:inset 0 0 0 1px #d1d1d1}.careers-btn--ghost.is-disabled,.careers-btn--ghost:disabled{background:#f6f6f6;box-shadow:inset 0 0 0 .5px #b0b0b0;color:#b0b0b0}.careers-collage{display:flex;flex:1 1 0;justify-content:flex-end;min-width:0}.careers-grid{--tile:130px;--gap:4px;display:grid;gap:var(--gap);grid-auto-rows:var(--tile);grid-template-columns:repeat(4,var(--tile));max-width:calc(var(--tile)*4 + var(--gap)*3);width:auto}.careers-tile{border-radius:8px;margin:0;overflow:hidden;position:relative}.careers-tile--photo{background:#fff}.careers-tile--photo img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.3);transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.careers-tile--photo:hover img{transform:scale(1.05)}.careers-tile--circle{background:linear-gradient(214deg,#011308 29%,#066e41 118%);border-radius:999px}.careers-tile--square{background:radial-gradient(70% 70% at 66% 52%,rgba(89,175,49,.85) 0,rgba(89,175,49,0) 100%),#011308}.careers-tile--stripes{background:repeating-linear-gradient(180deg,#066e41 0 7px,#000 7px 15px)}.careers-tile--square img,.careers-tile--stripes img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.careers-tile--circle{grid-column:1;grid-row:1}.careers-tile--presentation{grid-column:2;grid-row:1}.careers-tile--balloon{grid-column:1;grid-row:2}.careers-tile--hug{grid-column:2;grid-row:2}.careers-tile--square{grid-column:3;grid-row:2}.careers-tile--stripes{grid-column:2;grid-row:3}.careers-tile--meeting{grid-column:3;grid-row:3}.careers-tile--flag{grid-column:4;grid-row:3}.careers-awards-viewport{width:100%}.careers-awards{flex-wrap:wrap;gap:40px;justify-content:space-between;list-style:none;margin:0;padding:0}.careers-award,.careers-awards{align-items:center;display:flex}.careers-award{flex:1 1 180px;justify-content:center}.careers-award--clone{display:none}.careers-award-img{height:auto;max-width:248px;width:100%}@media(max-width:1119px){.careers{padding-bottom:56px;padding-top:96px}.careers-inner{gap:56px}.careers-intro{align-items:flex-start;flex-direction:column-reverse;gap:56px}.careers-intro-text{width:100%}.careers-collage{justify-content:flex-start;width:100%}.careers-grid{--tile:165px}.careers-heading{font-size:36px;max-width:none}.careers-awards-viewport{margin-inline:-64px;overflow:hidden;width:auto}.careers-awards{animation:careers-awards-marquee 30s linear infinite;flex-wrap:nowrap;gap:0;justify-content:flex-start;width:max-content;will-change:transform}.careers-awards-viewport:hover .careers-awards{animation-play-state:paused}.careers-award{flex:0 0 248px;margin-right:28px}.careers-award--clone{display:flex}}@media(max-width:599px){.careers{padding-bottom:48px;padding-top:72px}.careers-inner{gap:48px}.careers-intro{gap:12px}.careers-grid{--tile:130px;margin-left:52px}.careers-heading{font-size:36px}.careers-cta{align-items:stretch;flex-direction:column;width:100%}.careers-btn{justify-content:center}.careers-btn--ghost{border:1px solid #d1d1d1}.careers-awards-viewport{margin-inline:-24px}}@keyframes careers-awards-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.careers-tile--photo img{transition:none}.careers-awards{animation:none}.careers-awards-viewport{overflow-x:auto}.careers-award--clone{display:none}}
