:root{--culture-cover-shade:hsl(var(--brand-blue-dark) / .4)}.culture-promise-page section[id]{scroll-margin-top:90px}.culture-promise-cover{place-items:center;min-height:min(760px,78svh);margin-top:72px;display:grid;position:relative}.culture-promise-cover-photo,.culture-promise-cover-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.culture-promise-cover-photo{object-position:center}.culture-promise-cover-shade{background:var(--culture-cover-shade)}.culture-promise-cover-copy{text-align:center;padding:3rem 1.5rem;position:relative}.culture-promise-cover-copy>img{object-fit:contain;width:100px;height:37px;margin:0 auto 1.5rem}.culture-promise-cover h1{letter-spacing:0;font-size:4.5rem;line-height:.95}.culture-promise-cover-copy a{width:48px;height:48px;transition:transform .3s var(--editorial-playful-ease);border:2px solid;border-radius:50%;justify-content:center;align-items:center;margin-top:1.75rem;display:inline-flex}.culture-promise-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6rem;padding-block:5.5rem;display:grid}.culture-promise-heading{font-size:var(--editorial-section-type);letter-spacing:0;line-height:1}.culture-promise-intro h3{margin-bottom:1.5rem;font-size:1.5rem;line-height:1.35}.culture-promise-values{padding-bottom:5rem}.culture-promise-row{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-bottom:2rem;display:grid;overflow:hidden}.culture-promise-row:nth-child(odd){background:var(--color-brand-blue);color:var(--color-brand-cream)}.culture-promise-row:nth-child(2n){background:var(--color-brand-cream);color:var(--color-brand-blue)}.culture-promise-row-copy{align-self:center;padding:4rem}.culture-promise-row-copy>p:first-child{margin-bottom:1.25rem;font-size:.75rem}.culture-promise-row h2{margin-bottom:1.5rem;font-size:2.5rem;line-height:1.02}.culture-promise-row-copy>p:last-of-type{max-width:36ch;font-size:1.125rem;line-height:1.6}.culture-promise-row-photo{object-fit:cover;width:100%;height:100%;min-height:400px}.culture-promise-row:nth-child(2n) .culture-promise-row-photo{grid-area:1/1}.culture-promise-row:nth-child(2n) .culture-promise-row-copy{grid-area:1/2}.culture-promise-row-link{align-items:center;gap:1rem;margin-top:2rem;display:inline-flex}.culture-promise-quote{text-align:center;max-width:60rem;padding-block:0 5rem}.culture-promise-quote blockquote{font-size:var(--editorial-conversion-type);line-height:1.15}.culture-promise-quote p{margin-top:2rem}.culture-promise-next{grid-template-columns:1fr 1fr;gap:2rem;padding-block:4rem;display:grid}.culture-promise-next a{border-top:1px solid var(--editorial-rule);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;font-size:1.5rem;display:flex}@media (width<=1023px){.culture-promise-intro{gap:3rem;padding-block:4rem}.culture-promise-row-copy{padding:2.5rem}.culture-promise-row h2{font-size:2rem}.culture-promise-row-photo{min-height:360px}}@media (width<=639px){.culture-promise-cover{min-height:570px}.culture-promise-cover h1{font-size:3rem}.culture-promise-cover-copy>img{width:80px;height:30px}.culture-promise-intro{grid-template-columns:1fr;gap:2rem;padding-block:3.5rem}.culture-promise-row{grid-template-columns:1fr;margin-bottom:2rem}.culture-promise-row-copy{padding:2rem 1.5rem}.culture-promise-row:nth-child(2n) .culture-promise-row-copy{grid-area:1/1}.culture-promise-row:nth-child(2n) .culture-promise-row-photo{grid-area:2/1}.culture-promise-row-photo{aspect-ratio:4/3;height:auto;min-height:0}.culture-promise-values{padding-bottom:2rem}.culture-promise-next{grid-template-columns:1fr}}@media (hover:hover){.culture-promise-cover-copy a:hover{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.culture-promise-cover-copy a{transition:none;transform:none}}
