.RiCRTq_cover{object-fit:cover}.RiCRTq_hero{isolation:isolate;min-height:clamp(34rem,26rem + 20vw,46rem);padding-top:calc(var(--header-height) + var(--space-2xl));padding-bottom:calc(var(--space-3xl) + var(--diagonal));background:var(--color-black);align-items:center;display:flex;position:relative;overflow:hidden}.RiCRTq_heroPhoto{inset:var(--header-height) 0 0 auto;z-index:-1;width:100%;position:absolute}@media (min-width:900px){.RiCRTq_heroPhoto{width:60%}}.RiCRTq_heroPhoto:after{content:"";background:linear-gradient(90deg, var(--color-black) 0%, #0a040466 30%, transparent 60%);position:absolute;inset:0}@media (max-width:899px){.RiCRTq_hero{min-height:0;padding-top:var(--header-height);flex-direction:column;align-items:stretch}.RiCRTq_heroPhoto{z-index:auto;aspect-ratio:4/3;-webkit-mask-image:var(--fade-mobile);-webkit-mask-image:var(--fade-mobile);mask-image:var(--fade-mobile);margin-bottom:var(--space-md);position:relative;inset:auto}.RiCRTq_heroPhoto:after{display:none}}.RiCRTq_heroText{max-width:28rem}.RiCRTq_heroTitle{max-width:9ch}.RiCRTq_purpose{margin-top:calc(var(--diagonal) * -1);padding-top:calc(var(--section-padding) + var(--diagonal));padding-bottom:var(--section-padding);z-index:-1;position:relative}.RiCRTq_purposeTitle{max-width:22ch}.RiCRTq_areas{gap:var(--space-md);display:grid}@media (min-width:900px){.RiCRTq_areas{grid-template-columns:1fr 1fr}}.RiCRTq_area{padding:var(--space-xl);background:var(--color-surface);border:var(--border-width) solid var(--color-line);transition:background-color var(--duration-base) ease;flex-direction:column;display:flex}.RiCRTq_area:hover{background:#241a1b}.RiCRTq_areaHead{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.RiCRTq_letter{background:var(--color-orange);width:3rem;height:3rem;color:var(--color-ink);font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-lg);transition:transform var(--duration-base) var(--ease-out);flex:none;place-items:center;display:grid}.RiCRTq_area:hover .RiCRTq_letter{transform:rotate(-6deg)scale(1.06)}.RiCRTq_kicker{font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-orange)}.RiCRTq_areaTitle{font-size:var(--text-lg)}.RiCRTq_areaText{font-size:var(--text-sm);color:var(--color-text-muted);flex:1}.RiCRTq_areaTags{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--border-width) solid var(--color-line);color:var(--color-text)}.RiCRTq_values{padding-bottom:calc(var(--section-padding) + var(--diagonal))}.RiCRTq_valuesLine{height:2px;margin-top:var(--space-2xl);background:var(--color-ink);display:block}.RiCRTq_valuesList{display:grid}@media (min-width:800px){.RiCRTq_valuesList{grid-template-columns:repeat(3,1fr)}.RiCRTq_valuesList li+li{border-left:var(--border-width) solid var(--color-line-ink)}}.RiCRTq_valuesList li{padding:var(--space-lg) var(--space-lg) var(--space-sm) 0}@media (min-width:800px){.RiCRTq_valuesList li+li{padding-left:var(--space-lg)}}.RiCRTq_valueTitle{font-size:var(--text-lg)}.RiCRTq_valueText{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-muted)}.RiCRTq_location{margin-top:calc(var(--diagonal) * -1);padding-top:calc(var(--section-padding) + var(--diagonal));padding-bottom:var(--section-padding)}.RiCRTq_locationGrid{gap:var(--space-2xl);align-items:center;display:grid}@media (min-width:900px){.RiCRTq_locationGrid{grid-template-columns:1fr 1fr}}.RiCRTq_locationTitle{max-width:12ch}.RiCRTq_locationText{max-width:28rem;margin-top:var(--space-lg);color:var(--color-ink-muted)}.RiCRTq_locationAddress{margin-top:var(--space-md);font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.RiCRTq_coordinates{padding:var(--space-xl);background:var(--color-black);color:var(--color-text)}.RiCRTq_coordinatesLabel{margin-bottom:var(--space-sm);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}.RiCRTq_coordinatesValue{font-family:var(--font-display);font-weight:var(--font-weight-display);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1.05}.RiCRTq_careers{isolation:isolate;min-height:clamp(28rem,22rem + 16vw,38rem);padding-block:calc(var(--section-padding) + var(--diagonal)) var(--section-padding);background:var(--color-black);align-items:center;display:flex;position:relative;overflow:hidden}.RiCRTq_careersStripe{height:calc(var(--diagonal) + 1.5rem);background:var(--color-orange);clip-path:polygon(0 0,100% 0,100% 15%,0 100%);z-index:1;position:absolute;inset:-1px 0 auto}.RiCRTq_careersPhoto{z-index:-1;width:100%;position:absolute;inset:0 0 0 auto}@media (min-width:900px){.RiCRTq_careersPhoto{width:58%}}.RiCRTq_careersPhoto:after{content:"";background:linear-gradient(90deg, var(--color-black) 0%, #0a04044d 35%, transparent 70%);position:absolute;inset:0}@media (max-width:899px){.RiCRTq_careers{flex-direction:column;align-items:stretch;min-height:0;padding-top:0}.RiCRTq_careersPhoto{z-index:auto;aspect-ratio:4/3;-webkit-mask-image:var(--fade-mobile);-webkit-mask-image:var(--fade-mobile);mask-image:var(--fade-mobile);margin-bottom:var(--space-md);position:relative;inset:auto}.RiCRTq_careersPhoto:after{display:none}}.RiCRTq_careersText{max-width:28rem}.RiCRTq_careersTitle{max-width:14ch}.RiCRTq_careersAction{margin-top:var(--space-xl)}@media (max-width:899px){.RiCRTq_heroPhoto .RiCRTq_cover,.RiCRTq_careersPhoto .RiCRTq_cover{object-position:var(--focus,50% 50%)}}
