.feed[data-astro-cid-xcggwk35]{gap:var(--space-xl);display:grid}.cols-2[data-astro-cid-xcggwk35]{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3[data-astro-cid-xcggwk35]{grid-template-columns:repeat(3,minmax(0,1fr))}.feed-card[data-astro-cid-xcggwk35]{flex-direction:column;display:flex}.feed-media[data-astro-cid-xcggwk35]{margin-bottom:var(--space-sm);border-radius:var(--radius);display:block;overflow:hidden}.feed-copy[data-astro-cid-xcggwk35]{gap:var(--space-2xs);flex-direction:column;flex:1;display:flex}.feed-meta[data-astro-cid-xcggwk35]{color:var(--text-faint);font-size:var(--text-xs);flex-wrap:wrap;align-items:baseline;gap:.75em;display:flex}.feed-label[data-astro-cid-xcggwk35]{color:var(--ink);letter-spacing:var(--tracking-wide)}.feed-title[data-astro-cid-xcggwk35]{color:var(--text);font-size:var(--text-lg);line-height:var(--leading-snug)}.feed-link[data-astro-cid-xcggwk35]{color:inherit;transition:color var(--transition-fast)}.feed-link[data-astro-cid-xcggwk35]:hover{color:var(--ink)}.feed-summary[data-astro-cid-xcggwk35]{color:var(--text-soft);font-size:var(--text-sm);line-height:var(--leading-normal)}.feed-more[data-astro-cid-xcggwk35]{padding-top:var(--space-md);margin-top:auto}.is-single[data-astro-cid-xcggwk35] .feed-card[data-astro-cid-xcggwk35].has-media{gap:var(--space-xl) var(--space-3xl);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.is-single[data-astro-cid-xcggwk35] .feed-media[data-astro-cid-xcggwk35]{margin-bottom:0}.is-single[data-astro-cid-xcggwk35] .feed-title[data-astro-cid-xcggwk35]{font-size:var(--text-xl)}.is-single[data-astro-cid-xcggwk35] .feed-more[data-astro-cid-xcggwk35]{margin-top:0}@media (width<=900px){.feed[data-astro-cid-xcggwk35],.is-single[data-astro-cid-xcggwk35] .feed-card[data-astro-cid-xcggwk35].has-media{grid-template-columns:minmax(0,1fr)}.feed[data-astro-cid-xcggwk35]{gap:var(--space-2xl)}.is-single[data-astro-cid-xcggwk35] .feed-card[data-astro-cid-xcggwk35].has-media{gap:0}.is-single[data-astro-cid-xcggwk35] .feed-media[data-astro-cid-xcggwk35]{margin-bottom:var(--space-sm)}.is-single[data-astro-cid-xcggwk35] .feed-title[data-astro-cid-xcggwk35]{font-size:var(--text-lg)}.feed-more[data-astro-cid-xcggwk35]{padding-top:var(--space-2xs);margin-top:0}}@media (width<=640px){.feed-title[data-astro-cid-xcggwk35]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.hero[data-astro-cid-i3irphx7]{min-height:clamp(30rem,44vw,52rem);padding-block:var(--space-4xl);background:var(--surface);align-items:center;display:flex;position:relative;overflow:clip}.hero-media[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, rgb(var(--on-ink-rgb) / .7) 0%, rgb(var(--on-ink-rgb) / .45) 30%, rgb(var(--on-ink-rgb) / 0) 55%);position:absolute;inset:0}.hero-inner[data-astro-cid-i3irphx7]{z-index:1;position:relative}.hero-copy[data-astro-cid-i3irphx7]{max-width:36rem}.hero-title[data-astro-cid-i3irphx7]{gap:var(--space-xs);color:var(--ink);font-family:var(--font-display);flex-direction:column;display:flex}.hero-abbr[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-md);font-size:var(--text-xl);font-weight:var(--weight-normal);letter-spacing:var(--tracking-brand);line-height:1.2;display:flex}.hero-abbr[data-astro-cid-i3irphx7]:before{content:"";background:currentColor;width:3rem;height:1px}.hero-name[data-astro-cid-i3irphx7]{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:.04em}.hero-name-line[data-astro-cid-i3irphx7]{white-space:nowrap;display:block}.hero-tagline[data-astro-cid-i3irphx7]{margin-top:var(--space-lg);color:var(--text);font-size:var(--text-lg);line-height:var(--leading-snug)}.hero-tagline-pair[data-astro-cid-i3irphx7]{white-space:nowrap}.hero-actions[data-astro-cid-i3irphx7]{gap:var(--space-xs);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.hero-actions[data-astro-cid-i3irphx7] .btn-ghost[data-astro-cid-i3irphx7]{background:rgb(var(--on-ink-rgb) / .8)}.hero-actions[data-astro-cid-i3irphx7] .btn-ghost[data-astro-cid-i3irphx7]:hover{background:var(--on-ink)}@media (width<=1280px){.hero-media[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-position:40% 60%}}@media (width<=1180px){.hero-tagline-pair[data-astro-cid-i3irphx7]{display:block}.hero-tagline-sep[data-astro-cid-i3irphx7]{display:none}}@media (width<=900px){.hero[data-astro-cid-i3irphx7]{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:0;padding:0;display:grid}.hero-media[data-astro-cid-i3irphx7],.hero-scrim[data-astro-cid-i3irphx7]{grid-area:1/1/4}.hero-media[data-astro-cid-i3irphx7]{aspect-ratio:4/5;position:relative}.hero-media[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-position:center bottom}.hero-scrim[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, rgb(var(--on-ink-rgb) / .55) 0%, rgb(var(--on-ink-rgb) / .3) 35%, rgb(var(--on-ink-rgb) / 0) 50%);position:relative;inset:auto}.hero-inner[data-astro-cid-i3irphx7],.hero-copy[data-astro-cid-i3irphx7]{display:contents}.hero-title[data-astro-cid-i3irphx7],.hero-tagline[data-astro-cid-i3irphx7]{z-index:1;padding-inline:var(--gutter);grid-column:1;position:relative}.hero-title[data-astro-cid-i3irphx7]{padding-top:var(--space-2xl);grid-row:1}.hero-tagline[data-astro-cid-i3irphx7]{grid-row:2}.hero-actions[data-astro-cid-i3irphx7]{padding:var(--space-md) var(--gutter);background:var(--surface);grid-area:4/1;margin:0}.hero-actions[data-astro-cid-i3irphx7] .btn-ghost[data-astro-cid-i3irphx7]{background:var(--bg)}}@media (width<=640px){.hero-media[data-astro-cid-i3irphx7]{aspect-ratio:2/3}.hero-title[data-astro-cid-i3irphx7]{gap:var(--space-2xs);padding-top:var(--space-xl)}.hero-abbr[data-astro-cid-i3irphx7]{font-size:var(--text-lg)}.hero-tagline[data-astro-cid-i3irphx7]{margin-top:var(--space-xs);font-size:var(--text-base);letter-spacing:.06em}.hero-actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:1 1 0;justify-content:center;padding-inline:1em}}.entry-panels[data-astro-cid-e546jg4d]{grid-template-columns:minmax(0,1fr);display:grid}.tone-plain[data-astro-cid-e546jg4d]{background:var(--bg)}.tone-mist[data-astro-cid-e546jg4d]{background:var(--surface-mist)}.tone-mint[data-astro-cid-e546jg4d]{background:var(--surface-mint)}.panel-media[data-astro-cid-e546jg4d] .image-slot{border-radius:0}.panel-body[data-astro-cid-e546jg4d]{padding:var(--space-xl) var(--gutter) var(--space-2xl);flex-direction:column;display:flex}.panel-text[data-astro-cid-e546jg4d]{max-width:var(--width-text);margin-top:var(--space-sm);color:var(--text-soft);font-size:var(--text-base);line-height:var(--leading-normal)}.panel-cta[data-astro-cid-e546jg4d]{margin-top:var(--space-lg)}.panel-cta[data-astro-cid-e546jg4d] span[data-astro-cid-e546jg4d]{transition:transform var(--transition-fast)}.panel-cta[data-astro-cid-e546jg4d] a[data-astro-cid-e546jg4d]:hover span[data-astro-cid-e546jg4d]{transform:translate(.25em)}@media (prefers-reduced-motion:reduce){.panel-cta[data-astro-cid-e546jg4d] span[data-astro-cid-e546jg4d]{transition:none}}@media (width>=600px) and (width<=1023px){.panel[data-astro-cid-e546jg4d]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.panel-media[data-astro-cid-e546jg4d]{position:relative}.panel-media[data-astro-cid-e546jg4d] .image-slot{aspect-ratio:auto;height:100%;position:absolute;inset:0}.panel-body[data-astro-cid-e546jg4d]{padding:var(--space-2xl) var(--gutter) var(--space-2xl) var(--space-xl);justify-content:center}}@media (width>=1024px){.entry-panels[data-astro-cid-e546jg4d]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel[data-astro-cid-e546jg4d]{flex-direction:column;display:flex}.panel-body[data-astro-cid-e546jg4d]{padding:var(--space-2xl) clamp(var(--space-lg), 3.5vw, var(--space-4xl)) var(--space-3xl);flex:1}.panel-cta[data-astro-cid-e546jg4d]{padding-top:var(--space-xl);margin-top:auto}}.section-more[data-astro-cid-lcdefpme]{margin-top:var(--space-lg)}.contact-secondary[data-astro-cid-lcdefpme]{border-color:var(--ink);background:var(--bg)}
