.j1WgZG_form{gap:1.5rem;display:grid}.j1WgZG_row{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:700px){.j1WgZG_row{grid-template-columns:1fr 1fr}}.j1WgZG_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.j1WgZG_consent{font-size:var(--step--1);letter-spacing:0;text-transform:none;cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:.8rem;font-weight:500;display:grid}.j1WgZG_consent input{width:22px;height:22px;accent-color:var(--accent);margin:1px 0 0}.j1WgZG_error{color:#7c2016;background:#9b2c1f12;border-left:3px solid #9b2c1f;padding:.9rem 1.1rem}.j1WgZG_notice{border:1px solid var(--line-strong);background:var(--paper-2);justify-items:start;gap:1.1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.j1WgZG_notice:focus{outline:2px solid var(--focus)}
.k-WNVq_head{gap:1.2rem;max-width:52rem;margin-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);display:grid}.k-WNVq_pageHeader{padding:calc(var(--header-h) + clamp(3rem, 2rem + 6vw, 8rem)) 0 clamp(2.5rem, 2rem + 4vw, 5rem);background:var(--paper-2);border-bottom:1px solid var(--line)}.k-WNVq_pageHeader .k-WNVq_wrap{gap:1.4rem;display:grid}.k-WNVq_process{counter-reset:none;grid-template-columns:1fr;gap:2.2rem 2rem;display:grid}.k-WNVq_step{border-top:1px solid var(--line-strong);align-content:start;gap:.5rem;padding-top:1.1rem;display:grid}.k-WNVq_stepN{color:var(--accent);font-size:var(--step-1)}.k-WNVq_processDark .k-WNVq_stepN{color:var(--accent-l)}.k-WNVq_step h3{font-size:var(--step-2)}.k-WNVq_step p{color:var(--concrete-d);max-width:34ch}.k-WNVq_processDark .k-WNVq_step p{color:#fff8efb8}@media (min-width:640px){.k-WNVq_process{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.k-WNVq_process{grid-template-columns:repeat(3,1fr)}}.k-WNVq_caps{border-top:1px solid var(--line-strong);grid-template-columns:1fr;display:grid}.k-WNVq_cap{border-bottom:1px solid var(--line);gap:.4rem;padding:1.5rem 0;display:grid}.k-WNVq_cap h3{font-size:var(--step-2)}@media (min-width:760px){.k-WNVq_caps{grid-template-columns:1fr 1fr;column-gap:3rem}}.k-WNVq_related{grid-template-columns:1fr;gap:2.5rem;display:grid}.k-WNVq_relatedItem{color:inherit;gap:1.2rem;text-decoration:none;display:grid}.k-WNVq_relatedItem h3{font-size:var(--step-2);margin-bottom:.5rem}.k-WNVq_relatedItem p{max-width:42ch;margin-bottom:.9rem}.k-WNVq_relatedMedia{aspect-ratio:16/10;background:var(--stone);overflow:hidden}.k-WNVq_relatedMedia img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.k-WNVq_relatedItem:hover .k-WNVq_relatedMedia img{transform:scale(1.04)}@media (min-width:760px){.k-WNVq_related{grid-template-columns:1fr 1fr;gap:3rem}}.k-WNVq_cta{position:relative;overflow:hidden}.k-WNVq_ctaInner{gap:1.4rem;max-width:54rem;display:grid}.k-WNVq_ctaActions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:.6rem;display:flex}.k-WNVq_offices{gap:2rem;display:grid}.k-WNVq_officeNote{border:1px dashed var(--line-strong);justify-items:start;gap:1rem;max-width:44rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.k-WNVq_office dl{grid-template-columns:7rem 1fr;gap:.6rem 1rem;margin:1.2rem 0;display:grid}.k-WNVq_office dt{font-size:var(--step--1);color:var(--concrete-d);font-weight:600}.k-WNVq_office dd{margin:0}.k-WNVq_real{border-top:1px solid var(--line-strong);grid-template-columns:1fr;display:grid}.k-WNVq_real a{border-bottom:1px solid var(--line);min-height:60px;transition:padding .3s var(--ease-out), color .2s;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.8rem;padding:.8rem 0;text-decoration:none;display:grid}.k-WNVq_real a:hover{color:var(--accent);padding-left:.6rem}.k-WNVq_realN{color:var(--accent)}.k-WNVq_realT{font-family:var(--font-display);font-size:var(--step-1);line-height:1.15}@media (min-width:900px){.k-WNVq_real{grid-template-columns:1fr 1fr;column-gap:4rem}}
.F0HZLG_wrap{gap:.8rem;display:grid}.F0HZLG_controls{justify-content:flex-end;gap:.4rem;display:flex}.F0HZLG_controls button{border:1px solid var(--charcoal);width:40px;height:40px;color:var(--charcoal);cursor:pointer;background:0 0;place-items:center;font-size:1.05rem;transition:background .2s,color .2s,opacity .2s;display:grid}.F0HZLG_controls button:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--paper)}.F0HZLG_controls button:disabled{opacity:.3;cursor:default}.F0HZLG_track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding-bottom:.4rem;padding-inline:var(--gutter);gap:1rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.F0HZLG_track::-webkit-scrollbar{display:none}.F0HZLG_track>li{scroll-snap-align:start;flex:0 0 min(76%,300px)}
.qVqNQW_card{position:relative}.qVqNQW_cardLink{color:inherit;gap:1rem;text-decoration:none;display:grid}.qVqNQW_media{background:var(--stone);position:relative;overflow:hidden}.qVqNQW_media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.qVqNQW_cardLink:hover .qVqNQW_media img,.qVqNQW_cardLink:focus-visible .qVqNQW_media img{transform:scale(1.04)}.qVqNQW_wide .qVqNQW_media{aspect-ratio:16/10}.qVqNQW_square .qVqNQW_media{aspect-ratio:1}.qVqNQW_uniform .qVqNQW_media,.qVqNQW_tall .qVqNQW_media{aspect-ratio:4/5}.qVqNQW_badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--on-dark);background:#1c2142b8;padding:.28rem .6rem;font-size:.68rem;font-weight:500;position:absolute;top:.8rem;left:.8rem}.qVqNQW_meta{gap:.35rem;display:grid}.qVqNQW_kicker{color:var(--accent);flex-wrap:wrap;gap:.4rem;font-size:.72rem;font-weight:500;display:flex}.qVqNQW_title{font-size:var(--step-2);line-height:1.05}.qVqNQW_where,.qVqNQW_status{font-size:var(--step--1);color:var(--concrete-d)}.qVqNQW_where strong{color:var(--ink)}.qVqNQW_more{justify-self:start;margin-top:.5rem}.qVqNQW_grid{grid-template-columns:1fr;gap:clamp(2rem,1rem + 3vw,4rem) clamp(1rem,.5rem + 2vw,2.5rem);display:grid}@media (min-width:760px){.qVqNQW_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.qVqNQW_grid>.qVqNQW_wide{grid-column:span 7}.qVqNQW_grid>.qVqNQW_square,.qVqNQW_grid>.qVqNQW_tall{grid-column:span 5}.qVqNQW_grid>:nth-child(4n+2){margin-top:clamp(2rem,6vw,6rem)}.qVqNQW_grid>:nth-child(4n+3){grid-column:span 5}.qVqNQW_grid>:nth-child(4n+4){grid-column:span 7}}.qVqNQW_filters{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);display:flex}.qVqNQW_filter{border:1px solid var(--line-strong);min-height:46px;font-size:var(--step--1);cursor:pointer;background:0 0;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.qVqNQW_filter:hover{border-color:var(--charcoal)}.qVqNQW_filter[aria-pressed=true]{background:var(--charcoal);color:var(--paper);border-color:var(--charcoal)}.qVqNQW_count{font-family:var(--font-display);letter-spacing:0;opacity:.7;font-size:1rem}.qVqNQW_finder{gap:1.6rem;display:grid}.qVqNQW_finderForm{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.qVqNQW_finderStatus:empty{display:none}.qVqNQW_alert{border-left:3px solid var(--accent);font-size:var(--step--1);background:#c2432b14;padding:.9rem 1.1rem}.qVqNQW_finderHead{gap:.4rem;display:grid}.qVqNQW_finderList{grid-template-columns:1fr;gap:2.5rem 2rem;display:grid}.qVqNQW_empty{border:1px dashed var(--line-strong);gap:.6rem;padding:2rem;display:grid}.qVqNQW_empty h4{font-family:var(--font-display);font-size:var(--step-2)}@media (min-width:760px){.qVqNQW_finderForm{flex-direction:row;align-items:end}.qVqNQW_finderList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:560px) and (max-width:759px){.qVqNQW_finderList{grid-template-columns:repeat(2,minmax(0,1fr))}}.qVqNQW_finderList .qVqNQW_media{aspect-ratio:4/3}.qVqNQW_finderList .qVqNQW_title{font-size:var(--step-1)}
.RpBkgq_hero{min-height:min(86vh,860px);color:var(--on-dark);background:var(--charcoal);isolation:isolate;align-items:end;display:grid;position:relative}.RpBkgq_heroMedia{z-index:-1;position:absolute;inset:0}.RpBkgq_heroMedia img{object-fit:cover;width:100%;height:100%}.RpBkgq_hero:after{content:"";z-index:-1;background:linear-gradient(#1c21421a 40%,#1c2142d1),linear-gradient(#1c214273,#0000 22%);position:absolute;inset:0}.RpBkgq_heroText{padding-top:calc(var(--header-h) + 6rem);gap:1.2rem;padding-bottom:clamp(2.5rem,2rem + 4vw,5rem);display:grid}.RpBkgq_crumbs{font-size:var(--step--1);font-weight:600}.RpBkgq_crumbs a{padding-block:.4rem;text-decoration:none;display:inline-block}.RpBkgq_crumbs a:hover{text-decoration:underline}.RpBkgq_sum{max-width:46ch;font-size:var(--step-1);color:#fff8efeb}.RpBkgq_notice{border-left:3px solid var(--accent);font-size:var(--step--1);background:#c2432b14;max-width:52rem;margin-bottom:2.5rem;padding:1rem 1.2rem}.RpBkgq_overview{row-gap:2.5rem}.RpBkgq_facts,.RpBkgq_story{grid-column:1/-1}.RpBkgq_facts dl{border-top:1px solid var(--line-strong);grid-template-columns:6.5rem 1fr;gap:.7rem 1rem;margin:0;padding-top:1rem;display:grid}.RpBkgq_fact{display:contents}.RpBkgq_facts dt{font-size:var(--step--1);color:var(--concrete-d);font-weight:600}.RpBkgq_facts dd{margin:0}.RpBkgq_story{align-content:start;gap:1.1rem;max-width:46rem;display:grid}@media (min-width:900px){.RpBkgq_facts{grid-column:1/span 4}.RpBkgq_story{grid-column:6/span 7}}.RpBkgq_gallery{grid-template-columns:1fr;gap:2rem;display:grid}.RpBkgq_gallery figure{gap:.6rem;margin:0;display:grid}.RpBkgq_gallery img{aspect-ratio:16/10;object-fit:cover;width:100%}@media (min-width:760px){.RpBkgq_gallery{grid-template-columns:1fr 1fr}}.RpBkgq_challenges{grid-template-columns:1fr;gap:2.2rem;display:grid}.RpBkgq_challenges li{border-top:1px solid var(--line-strong);gap:.7rem;padding-top:1.2rem;display:grid}.RpBkgq_q{font-family:var(--font-display);font-size:var(--step-2);line-height:1.1}.RpBkgq_a{color:#fff8efc7;max-width:44ch}@media (min-width:900px){.RpBkgq_challenges{grid-template-columns:1fr 1fr;gap:2.2rem 3rem}}.RpBkgq_related{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:760px){.RpBkgq_related{grid-template-columns:repeat(3,1fr)}}.RpBkgq_related .media{aspect-ratio:4/3}
._8TymFG_two{row-gap:2rem}._8TymFG_a,._8TymFG_b{grid-column:1/-1}._8TymFG_a{gap:1.2rem;display:grid}._8TymFG_b{gap:1.2rem;max-width:44rem;display:grid}@media (min-width:900px){._8TymFG_a{grid-column:1/span 6}._8TymFG_b{grid-column:8/span 5}}._8TymFG_band img{object-fit:cover;width:100%;height:clamp(260px,42vw,560px)}._8TymFG_disc{grid-template-columns:1fr;gap:2.5rem;display:grid}._8TymFG_disc li{border-top:1px solid var(--line-strong);justify-items:start;gap:.8rem;padding-top:1.2rem;display:grid}@media (min-width:900px){._8TymFG_disc{grid-template-columns:repeat(3,1fr);gap:3rem}}
.swMWYG_layout{row-gap:3rem}.swMWYG_form,.swMWYG_aside{grid-column:1/-1}.swMWYG_aside{align-content:start;gap:1rem;display:grid}@media (min-width:960px){.swMWYG_form{grid-column:1/span 7}.swMWYG_aside{grid-column:9/span 4}}
.UhKvEq_cats{flex-wrap:wrap;gap:.5rem;margin:0 0 2.5rem;display:flex}.UhKvEq_list{gap:3rem;display:grid}.UhKvEq_item{color:inherit;align-items:center;gap:1.6rem;text-decoration:none;display:grid}.UhKvEq_media{aspect-ratio:16/10;overflow:hidden}.UhKvEq_media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}.UhKvEq_item:hover .UhKvEq_media img{transform:scale(1.04)}.UhKvEq_text{gap:.8rem;display:grid}@media (min-width:900px){.UhKvEq_item{grid-template-columns:1.2fr 1fr;gap:3.5rem}}.UhKvEq_article{gap:1.2rem;max-width:44rem;display:grid}.UhKvEq_article h2{margin-top:1.4rem}.UhKvEq_hero{aspect-ratio:21/9;object-fit:cover;width:100%}.UhKvEq_sample{border-left:3px solid var(--accent);font-size:var(--step--1);background:#c2432b14;padding:.9rem 1.1rem}
