.doorway[data-astro-cid-m4odatwt]{--w:384px;--r:calc(var(--w) / 2);--inset:12px;width:var(--w);padding-top:var(--r);border-radius:var(--r) var(--r) 0 0;background-color:var(--green);background-image:var(--grain-light);color:var(--paper);position:relative}.doorway[data-astro-cid-m4odatwt]:before{content:"";inset:var(--inset) var(--inset) 0;border-radius:calc(var(--r) - var(--inset)) calc(var(--r) - var(--inset)) 0 0;pointer-events:none;border:1px solid #f6f2ea4d;border-bottom:0;position:absolute}.fanlight[data-astro-cid-m4odatwt]{top:var(--inset);left:var(--inset);width:calc(100% - var(--inset) * 2);height:calc(var(--r) - var(--inset));position:absolute;overflow:visible}.fanlight[data-astro-cid-m4odatwt] path[data-astro-cid-m4odatwt],.fanlight[data-astro-cid-m4odatwt] line[data-astro-cid-m4odatwt]{fill:none;stroke:#f6f2ea4d;stroke-width:1px;vector-effect:non-scaling-stroke}.door[data-astro-cid-m4odatwt]{margin:0 var(--inset);border-top:1px solid #f6f2ea4d;padding:26px 30px 30px;position:relative}.stack-title[data-astro-cid-m4odatwt]{font-family:var(--sans);color:var(--on-pine);margin-bottom:18px;font-size:13px;font-weight:500}.chart[data-astro-cid-m4odatwt]{align-items:stretch;gap:18px;display:flex}.column[data-astro-cid-m4odatwt]{flex-direction:column;width:112px;height:216px;display:flex}.seg[data-astro-cid-m4odatwt].eq{background:repeating-linear-gradient(-45deg,#f6f2ead9 0 2px,#0000 2px 6px);border:1px solid #f6f2ead9}.seg[data-astro-cid-m4odatwt].pe{background:var(--sage)}.seg[data-astro-cid-m4odatwt].sd{background:var(--paper)}.labels[data-astro-cid-m4odatwt]{flex-direction:column;flex:1;height:216px;list-style:none;display:flex}.layer-label[data-astro-cid-m4odatwt]{flex-direction:column;justify-content:center;display:flex}.line[data-astro-cid-m4odatwt]{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.name[data-astro-cid-m4odatwt]{font-family:var(--sans);color:var(--paper);font-size:14px;font-weight:500;line-height:1}.pct[data-astro-cid-m4odatwt]{font-family:var(--sans);color:var(--on-pine-quiet);font-variant-numeric:tabular-nums;font-size:14px;line-height:1}figcaption[data-astro-cid-m4odatwt]{font-family:var(--sans);color:var(--on-pine-quiet);margin-top:20px;font-size:12.5px;line-height:1.55}@media (width<=880px){.doorway[data-astro-cid-m4odatwt]{--w:300px;margin:0 auto}.door[data-astro-cid-m4odatwt]{padding:22px 22px 26px}.column[data-astro-cid-m4odatwt]{width:80px;height:176px}.labels[data-astro-cid-m4odatwt]{height:176px}.name[data-astro-cid-m4odatwt],.pct[data-astro-cid-m4odatwt]{font-size:13px}}@media (width<=360px){.doorway[data-astro-cid-m4odatwt]{--w:272px}.door[data-astro-cid-m4odatwt]{padding:20px 16px 24px}.column[data-astro-cid-m4odatwt]{width:64px}}.quotes[data-astro-cid-gakqr736]{text-align:center;gap:48px 56px;list-style:none;display:grid}.quotes[data-astro-cid-gakqr736].one{grid-template-columns:1fr}.quotes[data-astro-cid-gakqr736].two{grid-template-columns:repeat(2,1fr)}.quotes[data-astro-cid-gakqr736].many{grid-template-columns:repeat(3,1fr)}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{color:var(--ink);font-size:23px;font-weight:300;line-height:1.45}.one[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{max-width:30ch;margin:0 auto;font-size:34px;line-height:1.3}figcaption[data-astro-cid-gakqr736]{font-family:var(--sans);color:var(--muted);margin-top:20px;font-size:14px}figcaption[data-astro-cid-gakqr736]:before{content:"";background:var(--rule);width:32px;height:1px;margin:0 auto 14px;display:block}@media (width<=880px){.quotes[data-astro-cid-gakqr736].two,.quotes[data-astro-cid-gakqr736].many{grid-template-columns:1fr;gap:40px}blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-size:20px}.one[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-size:26px}}.hero[data-astro-cid-lcdefpme]{padding:72px 0 0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:end;gap:96px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:92px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:12em;font-size:70px;line-height:1.03}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--body);max-width:31em;margin:30px 0 38px;font-size:20px;line-height:1.55}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.intro[data-astro-cid-lcdefpme]{padding:104px 0 108px}.intro-in[data-astro-cid-lcdefpme]{text-align:center}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:44px;line-height:1.15}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body);max-width:34em;margin:22px auto 0;font-size:20px;line-height:1.6}.directors[data-astro-cid-lcdefpme]{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,196px);justify-content:center;column-gap:32px;margin:56px 0 44px;list-style:none;display:grid}.directors[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;justify-items:center;display:grid}.directors[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{align-self:start}.portrait[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;filter:grayscale();background:var(--stone);border-radius:999px 999px 0 0;width:168px;height:auto;margin-bottom:16px;display:block}.directors[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{font-size:19px;line-height:1.3}.directors[data-astro-cid-lcdefpme] .role[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--green);margin-top:3px;font-size:13px;font-weight:500}.svc-grid[data-astro-cid-lcdefpme]{grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.svc[data-astro-cid-lcdefpme]{grid-row:span 2;grid-template-rows:subgrid;text-align:center;row-gap:0;padding:4px 28px 8px;display:grid}.svc[data-astro-cid-lcdefpme]+.svc[data-astro-cid-lcdefpme]{border-left:1px solid var(--rule-soft)}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-self:end;margin-bottom:14px;font-size:24px;font-weight:400;line-height:1.25}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.svc[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--body);font-size:15.5px;line-height:1.65}@media (width<=1100px){.hero-grid[data-astro-cid-lcdefpme]{gap:56px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:58px}.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:36px}.svc[data-astro-cid-lcdefpme]:nth-child(odd){border-left:none}}@media (width<=880px){.hero[data-astro-cid-lcdefpme]{text-align:center;padding:44px 0 0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:44px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:0 auto;font-size:40px;line-height:1.08}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:20px auto 28px;font-size:17px}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px}.intro[data-astro-cid-lcdefpme]{padding:64px 0 68px}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:30px}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:16px;font-size:17px}.directors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);column-gap:14px;margin:40px 0 32px}.portrait[data-astro-cid-lcdefpme]{width:100%;margin-bottom:10px}.directors[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{font-size:15px}.directors[data-astro-cid-lcdefpme] .role[data-astro-cid-lcdefpme]{font-size:12px}.svc-grid[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr;row-gap:0}.svc[data-astro-cid-lcdefpme]{padding:24px 0;display:block}.svc[data-astro-cid-lcdefpme]:first-child{padding-top:0}.svc[data-astro-cid-lcdefpme]+.svc[data-astro-cid-lcdefpme]{border-left:none;border-top:1px solid var(--rule-soft)}.svc[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:21px}}
