.CwH7sG_section{background:var(--paper);color:var(--ink)}.CwH7sG_inner{padding-block:var(--section-pad);flex-direction:column;gap:clamp(48px,6vw,88px);display:flex}.CwH7sG_eyebrow{color:var(--muted-light)}.CwH7sG_statement{letter-spacing:-.015em;max-width:1180px;margin-top:-20px;font-size:clamp(26px,3.2vw,48px);line-height:1.04}.CwH7sG_muted{color:var(--muted-2-light)}.CwH7sG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:clamp(32px,4vw,64px);display:grid}.CwH7sG_photo{aspect-ratio:4/3;background:var(--paper-3);position:relative}.CwH7sG_photo img{object-fit:cover;object-position:center 30%}.CwH7sG_copy{flex-direction:column;gap:40px;display:flex}.CwH7sG_body{max-width:520px;color:var(--text-2-light);font-size:clamp(17px,1.4vw,20px);line-height:1.55}.CwH7sG_principles{border-top:1px solid var(--hairline-light);list-style:none}.CwH7sG_principle{border-bottom:1px solid var(--hairline-light);grid-template-columns:56px minmax(0,1fr);align-items:baseline;padding:20px 0;font-size:clamp(26px,2.4vw,34px);line-height:1.1;display:grid}.CwH7sG_num{color:var(--green);font-size:12px}
.hgF4dq_section{background:var(--paper);color:var(--ink);border-top:1px solid #0a0b0a1a}.hgF4dq_inner{flex-direction:column;gap:clamp(36px,5vw,64px);padding-block:clamp(80px,10vw,140px);display:flex}.hgF4dq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hgF4dq_eyebrow{color:var(--muted-light)}.hgF4dq_note{max-width:380px;color:var(--muted-light);font-size:16px;line-height:1.5}.hgF4dq_list{border-top:1px solid var(--hairline-light-strong);list-style:none}.hgF4dq_row{border-bottom:1px solid var(--hairline-light-strong);cursor:default;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:clamp(14px,1.6vw,22px) 0;display:flex}.hgF4dq_lead{align-items:baseline;gap:clamp(14px,2vw,32px);min-width:0;display:flex}.hgF4dq_idx{width:24px;color:var(--green);flex:none;font-size:12px}.hgF4dq_name{letter-spacing:-.025em;font-size:clamp(30px,4.4vw,64px);line-height:.95;transition:color .35s}.hgF4dq_meta{flex-direction:column;gap:4px;transition:opacity .35s,transform .35s;display:flex}.hgF4dq_entity{font-size:15px;font-weight:600}.hgF4dq_place{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-light);font-size:12px}@media (max-width:759px){.hgF4dq_meta{padding-left:38px}}@media (hover:hover) and (min-width:760px){.hgF4dq_list:hover .hgF4dq_name{color:var(--dim-light)}.hgF4dq_list:hover .hgF4dq_meta{opacity:.35}.hgF4dq_list .hgF4dq_row:hover .hgF4dq_name{color:var(--green)}.hgF4dq_list .hgF4dq_row:hover .hgF4dq_meta{opacity:1;transform:translate(-8px)}}
.KJlM7G_band{background:linear-gradient(115deg, var(--sage) 0%, #1f5a35 42%, #07150c 88%);color:var(--paper);position:relative;overflow:hidden}.KJlM7G_band:before{content:"";background:repeating-linear-gradient(135deg,#f2f3ee0a 0 2px,#0000 2px 12px);position:absolute;inset:0}.KJlM7G_inner{padding-block:clamp(90px,12vw,180px);position:relative}.KJlM7G_quote{letter-spacing:-.015em;text-wrap:balance;max-width:1100px;font-size:clamp(28px,3.6vw,54px);line-height:1.02}.KJlM7G_accent{color:var(--yellow)}
.dTMZCa_section{background:var(--paper);color:var(--ink)}.dTMZCa_inner{padding-top:var(--section-pad);flex-direction:column;gap:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);display:flex}.dTMZCa_header{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:28px 64px;display:grid}.dTMZCa_heading{flex-direction:column;gap:22px;display:flex}.dTMZCa_eyebrow{color:var(--muted-light)}.dTMZCa_title{letter-spacing:-.025em;font-size:clamp(40px,5vw,76px);line-height:.92}.dTMZCa_accent{color:var(--green)}.dTMZCa_body{max-width:520px;color:var(--text-2-light);font-size:clamp(17px,1.4vw,19px);line-height:1.55}.dTMZCa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,12px);list-style:none;display:grid}.dTMZCa_tile{grid-column:span var(--span-m);background:var(--paper-3);position:relative;overflow:hidden}.dTMZCa_tier1{height:220px}.dTMZCa_tier2{height:170px}.dTMZCa_tier3{height:150px}@media (min-width:760px){.dTMZCa_grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dTMZCa_tile{grid-column:span var(--span-t)}.dTMZCa_tier1{height:380px}.dTMZCa_tier2{height:260px}.dTMZCa_tier3{height:200px}}@media (min-width:1080px){.dTMZCa_grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dTMZCa_tile{grid-column:span var(--span-d)}}.dTMZCa_photo{object-fit:cover}.dTMZCa_link{z-index:2;background:var(--paper);max-width:calc(100% - 24px);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;align-items:stretch;font-size:11px;font-weight:600;line-height:1;transition:background .25s,color .25s;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 10px #0a0b0a2e}@media (min-width:760px){.dTMZCa_tier1 .dTMZCa_link{font-size:13px}}.dTMZCa_tile:hover .dTMZCa_link,.dTMZCa_link:focus-visible{background:var(--ink);color:var(--paper)}.dTMZCa_name{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:11px 14px;overflow:hidden}.dTMZCa_arrow{background:var(--yellow);width:38px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:flex}
._5zDiAa_section{background:var(--paper);color:var(--ink);border-top:1px solid #0a0b0a1a}._5zDiAa_inner{padding-block:var(--section-pad);flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}._5zDiAa_header{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:28px 64px;display:grid}._5zDiAa_heading{flex-direction:column;gap:22px;display:flex}._5zDiAa_eyebrow{color:var(--muted-light)}._5zDiAa_title{letter-spacing:-.025em;font-size:clamp(40px,5vw,76px);line-height:.92}._5zDiAa_accent{color:var(--green)}._5zDiAa_aside{flex-direction:column;gap:28px;display:flex}._5zDiAa_body{max-width:520px;color:var(--text-2-light);font-size:clamp(17px,1.4vw,19px);line-height:1.55}._5zDiAa_filters{flex-wrap:wrap;gap:6px;display:flex}._5zDiAa_filter{color:var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0a0b0a33;align-items:center;gap:10px;padding:11px 15px;font-size:13px;font-weight:600;line-height:1;transition:border-color .25s,background .25s,color .25s;display:flex}._5zDiAa_filter:hover{border-color:var(--ink)}._5zDiAa_filter[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}._5zDiAa_count{opacity:.6;font-weight:400}._5zDiAa_list{border-top:1px solid var(--hairline-light-strong);list-style:none}._5zDiAa_list li{border-bottom:1px solid var(--hairline-light-strong)}._5zDiAa_row{color:var(--ink);grid-template-columns:minmax(0,1fr) 38px;grid-template-areas:"source arrow""headline headline""tag tag";align-items:center;gap:14px 24px;padding:24px 0;display:grid}@media (min-width:1080px){._5zDiAa_row{grid-template-columns:248px minmax(0,1fr) 220px 38px;grid-template-areas:"source headline tag arrow";gap:32px;padding:20px 0}}._5zDiAa_source{flex-direction:column;grid-area:source;gap:6px;min-width:0;display:flex}._5zDiAa_outlet{font-size:15px;font-weight:600}._5zDiAa_meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-light);font-size:12px}._5zDiAa_headline{letter-spacing:-.01em;grid-area:headline;font-size:clamp(24px,2.2vw,30px);line-height:1.1;transition:color .3s}._5zDiAa_tag{letter-spacing:.08em;text-transform:uppercase;grid-area:tag;justify-self:start;align-items:center;gap:10px;padding:9px 11px;font-size:11px;font-weight:600;line-height:1.15;display:flex}._5zDiAa_founder{background:var(--forest);color:var(--yellow)}._5zDiAa_company{background:var(--paper-2);color:var(--ink)}._5zDiAa_arrow{background:var(--ink);width:38px;height:38px;color:var(--yellow);grid-area:arrow;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}._5zDiAa_row:hover ._5zDiAa_headline,._5zDiAa_row:focus-visible ._5zDiAa_headline{color:var(--green)}._5zDiAa_row:hover ._5zDiAa_arrow,._5zDiAa_row:focus-visible ._5zDiAa_arrow{background:var(--yellow);color:var(--ink)}._5zDiAa_footnote{letter-spacing:.02em;color:var(--muted-light);font-size:12px;line-height:1.5}
