﻿.careers-image-strip-item img,.careers-perks-list-entry-image img,.careers-culture-banner-bg img,.careers-culture-intro-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.careers-culture{background:#f9f5f1;padding:clamp(4rem,9vw,8rem) clamp(1.5rem,5vw,5rem);}.careers-culture>h2{max-width:1240px;margin:0 auto clamp(2.5rem,5vw,4rem);font-family:"TT Hoves Pro",system-ui,sans-serif;color:#011219;text-align:center;font-size:3.875rem;font-weight:600;line-height:3.4375rem;}.careers-culture-intro{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(2rem,5vw,5rem);align-items:center;max-width:1240px;margin:0 auto clamp(3rem,6vw,5rem);}.careers-culture-intro-text h3{color:#011219;font-size:3.5rem;font-style:normal;font-weight:500;line-height:4.2rem;margin-bottom:10px;}.careers-culture-intro-image{border-radius:5px;overflow:hidden;aspect-ratio:4/3;}.careers-culture-intro-image img{position:static;}@media(max-width:960px){.careers-culture-intro{grid-template-columns:1fr;gap:2rem;}}.careers-culture-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:1240px;margin:0 auto clamp(4rem,8vw,7rem);}.careers-culture-boxes-entry{padding:clamp(1.75rem,3vw,2.5rem);background:#011219;border-radius:5px;border:1px solid rgba(1,18,25,.06);}.careers-culture-boxes-entry:first-child{background-color:#ec0c2a;}.careers-culture-boxes-entry h4{font-family:"TT Hoves Pro",system-ui,sans-serif;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:600;letter-spacing:-.02em;margin-bottom:1.35rem;color:#f9f5f1;}.careers-culture-boxes-entry p{color:#fff;font-size:1.2rem;line-height:1.8;opacity:.82;}@media(max-width:960px){.careers-culture-boxes{grid-template-columns:1fr;}}.careers-culture-banner{position:relative;max-width:1240px;margin:0 auto;border-radius:10px;overflow:hidden;min-height:200px;display:flex;align-items:flex-end;isolation:isolate;}.careers-culture-banner-bg{position:absolute;inset:0;z-index:0;}.careers-culture-banner-bg::after{content:"";position:absolute;inset:0;background:rgba(20,30,38,.88);}.careers-culture-banner-text{position:relative;z-index:1;padding:clamp(3.5rem,7vw,6rem) clamp(2rem,6vw,5rem);}.careers-culture-banner-text h2{font-family:"TT Hoves Pro",system-ui,sans-serif;font-size:4rem;font-weight:500;letter-spacing:-1.5px;line-height:4.375rem;color:#f9f5f1;width:100%;text-wrap:balance;text-align:center;letter-spacing:-.08rem;margin-bottom:0;}.careers-perks{background:#fff;padding:100px 15% 50px;}.careers-perks>h2{max-width:1300px;margin:0 auto clamp(3rem,6vw,5rem);font-family:"TT Hoves Pro",system-ui,sans-serif;color:#232b2f;text-align:center;font-size:3.875rem;font-weight:600;line-height:3.4375rem;letter-spacing:-.03875rem;}.careers-perks>h2 span{font-size:2.25rem;font-weight:500;letter-spacing:-.0225rem;}.careers-perks-list{display:flex;flex-direction:column;gap:50px;max-width:1300px;margin:0 auto;}.careers-perks-list-entry{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);}.careers-perks-list-entry:nth-child(even) .careers-perks-list-entry-text{padding-right:0;padding-left:50px;}.careers-perks-list-entry:nth-child(even) .careers-perks-list-entry-image{order:-1;}.careers-perks-list-entry-text{color:#232b2f;padding-right:50px;}.careers-perks-list-entry-text h3{color:#ec0c2a;font-size:1.1rem;font-weight:500;line-height:2.4rem;margin-bottom:10px;}.careers-perks-list-entry-text li{margin-bottom:10px;}.careers-perks-list-entry-text li::marker{color:#ec0c2a;}.careers-perks-list-entry-text p{font-size:1.2rem;}.careers-perks-list-entry-image{border-radius:5px;overflow:hidden;aspect-ratio:4/3;}.careers-perks-list-entry-image img{position:static;}@media(max-width:960px){.careers-perks-list-entry{grid-template-columns:1fr;gap:1.75rem;}.careers-perks-list-entry:nth-child(even) .careers-perks-list-entry-image{order:0;}}.careers-image-strip{height:clamp(500px,85vh,1100px);background-color:#fff;}.careers-image-strip-inner{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:2px;height:100%;}.careers-image-strip-item{position:relative;overflow:hidden;}.careers-image-strip-item:nth-child(1){grid-column:1;grid-row:1/span 2;}.careers-image-strip-item:nth-child(2){grid-column:2;grid-row:1;}.careers-image-strip-item:nth-child(3){grid-column:2;grid-row:2;}.careers-image-strip-item:nth-child(4){grid-column:3;grid-row:1/span 2;}@media(max-width:960px){.careers-image-strip{height:auto;grid-template-columns:1fr;grid-template-rows:none;}.careers-image-strip-item{aspect-ratio:4/3;}.careers-image-strip-item:nth-child(n){grid-column:auto;grid-row:auto;}}