.tf[data-astro-cid-dsvzkyk3]{padding-bottom:1rem}.tf__list[data-astro-cid-dsvzkyk3]{margin:0;display:grid;gap:0;border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong)}.tf__item[data-astro-cid-dsvzkyk3]{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 0;border-bottom:1px solid var(--color-line);min-width:0}.tf__item[data-astro-cid-dsvzkyk3]:last-child{border-bottom:0}.tf[data-astro-cid-dsvzkyk3] dd[data-astro-cid-dsvzkyk3]{margin:0}.tf--profile[data-astro-cid-dsvzkyk3] .tf__label[data-astro-cid-dsvzkyk3]{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-stone)}.tf--profile[data-astro-cid-dsvzkyk3] .tf__value[data-astro-cid-dsvzkyk3]{font-size:.95rem;line-height:1.5;color:var(--color-ink)}@media(min-width:680px){.tf--profile[data-astro-cid-dsvzkyk3] .tf__list[data-astro-cid-dsvzkyk3]{grid-template-columns:repeat(2,1fr);column-gap:2rem}.tf--profile[data-astro-cid-dsvzkyk3] .tf__item[data-astro-cid-dsvzkyk3]:nth-last-child(2):nth-child(odd){border-bottom:0}}@media(min-width:1000px){.tf--profile[data-astro-cid-dsvzkyk3] .tf__list[data-astro-cid-dsvzkyk3]{grid-template-columns:repeat(3,1fr)}.tf--profile[data-astro-cid-dsvzkyk3] .tf__item[data-astro-cid-dsvzkyk3]{border-bottom:0}.tf--profile[data-astro-cid-dsvzkyk3] .tf__item[data-astro-cid-dsvzkyk3]:nth-child(-n+3){border-bottom:1px solid var(--color-line)}}.tf--figures[data-astro-cid-dsvzkyk3] .tf__item[data-astro-cid-dsvzkyk3]{flex-direction:column-reverse;justify-content:flex-end;padding:1.4rem 0}.tf--figures[data-astro-cid-dsvzkyk3] .tf__value[data-astro-cid-dsvzkyk3]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.1;letter-spacing:-.02em;color:var(--color-brass)}.tf--figures[data-astro-cid-dsvzkyk3] .tf__label[data-astro-cid-dsvzkyk3]{font-size:.95rem;color:var(--color-stone)}@media(min-width:760px){.tf--figures[data-astro-cid-dsvzkyk3] .tf__list[data-astro-cid-dsvzkyk3]{grid-template-columns:repeat(3,1fr);column-gap:2rem}.tf--figures[data-astro-cid-dsvzkyk3] .tf__item[data-astro-cid-dsvzkyk3]{border-bottom:0}}.tw[data-astro-cid-lutxmabq]{padding-top:4rem;padding-bottom:4.5rem;scroll-margin-top:5rem}@media(min-width:980px){.tw[data-astro-cid-lutxmabq]{padding-top:5rem;padding-bottom:5.5rem}}.tw__grid[data-astro-cid-lutxmabq]{display:grid;gap:2.5rem;align-items:start}@media(min-width:1000px){.tw__grid[data-astro-cid-lutxmabq]{grid-template-columns:1.2fr .8fr;gap:4rem}}.tw__title[data-astro-cid-lutxmabq]{max-width:22ch}.tw__list[data-astro-cid-lutxmabq]{list-style:none;margin:1.6rem 0 0;padding:0;display:grid}.tw__list[data-astro-cid-lutxmabq] li[data-astro-cid-lutxmabq]{display:grid;grid-template-columns:2.6rem 1fr;gap:.6rem;padding:1rem 0;border-top:1px solid var(--color-line);font-size:1.02rem;line-height:1.55}.tw__list[data-astro-cid-lutxmabq] li[data-astro-cid-lutxmabq]:last-child{border-bottom:1px solid var(--color-line)}.tw__num[data-astro-cid-lutxmabq]{font-size:1rem;padding-top:.15rem}.tw__week[data-astro-cid-lutxmabq]{padding:1.6rem 1.5rem;border-radius:1.2rem;background:var(--color-paper-deep);border:1px solid var(--color-line)}@media(min-width:1000px){.tw__week[data-astro-cid-lutxmabq]{position:sticky;top:7rem}}.tw__week-title[data-astro-cid-lutxmabq]{font-size:1.25rem;letter-spacing:-.01em}.tw__days[data-astro-cid-lutxmabq]{margin:1.1rem 0 0;display:grid}.tw__day[data-astro-cid-lutxmabq]{display:grid;grid-template-columns:6.5rem 1fr;gap:.8rem;padding:.8rem 0;border-top:1px solid var(--color-line-strong)}.tw__day[data-astro-cid-lutxmabq] dt[data-astro-cid-lutxmabq]{font-weight:700;font-size:.88rem;color:var(--color-ink);overflow-wrap:anywhere;hyphens:auto}.tw__day[data-astro-cid-lutxmabq] dd[data-astro-cid-lutxmabq]{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-stone)}.to[data-astro-cid-eepc4nng]{padding-top:5rem;padding-bottom:5rem;background:var(--color-paper-deep);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}@media(min-width:980px){.to[data-astro-cid-eepc4nng]{padding-top:6rem;padding-bottom:6rem}}.to__grid[data-astro-cid-eepc4nng]{margin:2.6rem 0 0;display:grid;gap:1.6rem}@media(min-width:860px){.to__grid[data-astro-cid-eepc4nng]{grid-template-columns:repeat(3,1fr);gap:2rem}}.to__item[data-astro-cid-eepc4nng]{padding-top:1rem;border-top:2px solid var(--color-ink)}.to__item[data-astro-cid-eepc4nng] dt[data-astro-cid-eepc4nng]{font-family:var(--font-display);font-weight:700;font-size:1.1rem}.to__item[data-astro-cid-eepc4nng] dd[data-astro-cid-eepc4nng]{margin:.6rem 0 0;font-size:.98rem;line-height:1.6;color:var(--color-stone)}.to__foot[data-astro-cid-eepc4nng]{margin-top:2.6rem;display:grid;gap:1.2rem}@media(min-width:860px){.to__foot[data-astro-cid-eepc4nng]{grid-template-columns:.9fr 1.1fr;align-items:stretch}}.to__tools[data-astro-cid-eepc4nng]{padding:1.3rem 1.4rem;border-radius:1rem;background:var(--color-paper);border:1px solid var(--color-line)}.to__tools-title[data-astro-cid-eepc4nng]{font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-stone)}.to__chips[data-astro-cid-eepc4nng]{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.to__chips[data-astro-cid-eepc4nng] li[data-astro-cid-eepc4nng]{padding:.35rem .8rem;border-radius:999px;background:var(--color-paper-edge);font-size:.88rem;font-weight:600}.to__project[data-astro-cid-eepc4nng]{display:flex;gap:1rem;padding:1.3rem 1.4rem;border-radius:1rem;background:var(--color-ink);color:var(--color-paper)}.to__project-icon[data-astro-cid-eepc4nng]{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border-radius:.8rem;background:#ffffff14;color:var(--color-brass-glow)}.to__project-title[data-astro-cid-eepc4nng]{font-family:var(--font-display);font-weight:700;font-size:1.05rem}.to__project-text[data-astro-cid-eepc4nng]{margin-top:.4rem;font-size:.98rem;line-height:1.6;color:color-mix(in srgb,var(--color-paper) 78%,transparent)}.thst[data-astro-cid-evgyctfs]{padding-top:.5rem;padding-bottom:4.5rem}.thst__card[data-astro-cid-evgyctfs]{display:grid;gap:1.4rem;padding:1.6rem;border-radius:1.2rem;border:1px solid var(--color-line-strong);background:var(--color-paper)}@media(min-width:860px){.thst__card[data-astro-cid-evgyctfs]{grid-template-columns:16rem 1fr;gap:2.4rem;align-items:center}}.thst__eyebrow[data-astro-cid-evgyctfs]{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brass)}.thst__logos[data-astro-cid-evgyctfs]{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem}.thst__logo[data-astro-cid-evgyctfs]{display:grid;place-items:center;height:3rem;padding:.4rem .7rem;border-radius:.7rem;background:var(--color-paper);border:1px solid var(--color-line)}.thst__logo--dark[data-astro-cid-evgyctfs]{background:#470606;border-color:#470606}.thst__logo[data-astro-cid-evgyctfs] img[data-astro-cid-evgyctfs]{height:2rem;width:auto;max-width:8rem;object-fit:contain}.thst__name[data-astro-cid-evgyctfs]{margin-top:.6rem;font-weight:700;font-size:.95rem}.thst__note[data-astro-cid-evgyctfs]{font-size:1rem;line-height:1.65;color:var(--color-stone);max-width:70ch}.tp[data-astro-cid-few6mhqy]{padding-top:4rem;padding-bottom:4.5rem;scroll-margin-top:5rem}@media(min-width:980px){.tp[data-astro-cid-few6mhqy]{padding-top:5rem;padding-bottom:5.5rem}}.tp__grid[data-astro-cid-few6mhqy]{display:grid;gap:2.5rem;align-items:start}@media(min-width:1000px){.tp__grid[data-astro-cid-few6mhqy]{grid-template-columns:1.15fr .85fr;gap:4rem}}.tp__list[data-astro-cid-few6mhqy]{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.1rem}.tp__list[data-astro-cid-few6mhqy] li[data-astro-cid-few6mhqy]{display:flex;gap:.8rem;font-size:1.02rem;line-height:1.6}.tp__tick[data-astro-cid-few6mhqy]{display:grid;place-items:center;flex:none;width:1.6rem;height:1.6rem;margin-top:.1rem;border-radius:50%;background:color-mix(in srgb,var(--color-brass) 11%,transparent);color:var(--color-brass)}.tp__docs[data-astro-cid-few6mhqy]{padding:1.6rem 1.5rem;border-radius:1.2rem;background:var(--color-paper-deep);border:1px solid var(--color-line)}@media(min-width:1000px){.tp__docs[data-astro-cid-few6mhqy]{position:sticky;top:7rem}}.tp__docs-title[data-astro-cid-few6mhqy]{font-size:1.25rem;letter-spacing:-.01em}.tp__doc-list[data-astro-cid-few6mhqy]{list-style:none;margin:1.1rem 0 0;padding:0;display:grid}.tp__doc-list[data-astro-cid-few6mhqy] li[data-astro-cid-few6mhqy]{display:grid;grid-template-columns:2.2rem 1fr;gap:.6rem;padding:.85rem 0;border-top:1px solid var(--color-line-strong)}.tp__doc-no[data-astro-cid-few6mhqy]{font-size:.95rem;padding-top:.1rem}.tp__doc-list[data-astro-cid-few6mhqy] strong[data-astro-cid-few6mhqy]{display:block;font-size:.95rem}.tp__doc-text[data-astro-cid-few6mhqy]{display:block;margin-top:.2rem;font-size:.88rem;line-height:1.5;color:var(--color-stone)}.tg[data-astro-cid-nhimnjf3]{padding-top:4rem;padding-bottom:4.5rem;scroll-margin-top:5rem}@media(min-width:980px){.tg[data-astro-cid-nhimnjf3]{padding-top:5rem;padding-bottom:5.5rem}}.tg__wrap[data-astro-cid-nhimnjf3]{display:grid;gap:3rem}.tg__section[data-astro-cid-nhimnjf3]{max-width:50rem}.tg__title[data-astro-cid-nhimnjf3]{font-size:clamp(1.35rem,2.4vw,1.75rem);letter-spacing:-.015em;line-height:1.25}.tg__p[data-astro-cid-nhimnjf3]{margin-top:1rem;font-size:1.02rem;line-height:1.7}.tg__table-box[data-astro-cid-nhimnjf3]{margin-top:1.4rem;overflow-x:auto;border:1px solid var(--color-line);border-radius:1rem;background:var(--color-paper-deep)}.tg__table-box[data-astro-cid-nhimnjf3]:focus-visible{outline:2px solid var(--color-brass);outline-offset:2px}.tg__table[data-astro-cid-nhimnjf3]{width:100%;border-collapse:collapse;font-size:.95rem;line-height:1.5}.tg__table[data-astro-cid-nhimnjf3] th[data-astro-cid-nhimnjf3],.tg__table[data-astro-cid-nhimnjf3] td[data-astro-cid-nhimnjf3]{padding:.8rem 1rem;text-align:start;vertical-align:top}.tg__table[data-astro-cid-nhimnjf3] thead[data-astro-cid-nhimnjf3] th[data-astro-cid-nhimnjf3]{font-size:.8rem;letter-spacing:.02em;color:var(--color-stone);border-bottom:1px solid var(--color-line-strong)}.tg__table[data-astro-cid-nhimnjf3] tbody[data-astro-cid-nhimnjf3] tr[data-astro-cid-nhimnjf3]+tr[data-astro-cid-nhimnjf3]{border-top:1px solid var(--color-line)}.tg__table[data-astro-cid-nhimnjf3] tbody[data-astro-cid-nhimnjf3] th[data-astro-cid-nhimnjf3]{font-weight:600;min-width:9rem}.tg__table[data-astro-cid-nhimnjf3] td[data-astro-cid-nhimnjf3]{min-width:7rem}.etp__photo[data-astro-cid-vrllmrxx]{margin:0;border-radius:1.5rem;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 40px 80px -48px #000f2373}.etp__photo[data-astro-cid-vrllmrxx] img[data-astro-cid-vrllmrxx]{width:100%;height:100%;object-fit:cover;object-position:50% 62%}
