.paths[data-astro-cid-3j4v24wi]{display:grid}@media (width>=56rem){.paths[data-astro-cid-3j4v24wi]{grid-template-rows:auto auto auto 1fr;grid-template-columns:1fr 1fr}}.path[data-astro-cid-3j4v24wi]{padding:clamp(2.5rem, 2rem + 3vw, 4.5rem) var(--gutter) clamp(3rem, 2rem + 3vw, 4.5rem);flex-direction:column;display:flex}@media (width>=56rem){.path[data-astro-cid-3j4v24wi]{grid-row:span 4;grid-template-rows:subgrid;min-height:36rem;display:grid}.path__cta[data-astro-cid-3j4v24wi]{justify-self:start}.path--deep[data-astro-cid-3j4v24wi]{padding-left:var(--edge);padding-right:clamp(2rem,5vw,4.5rem)}.path--light[data-astro-cid-3j4v24wi]{padding-left:clamp(2rem,5vw,4.5rem);padding-right:var(--edge)}}.path--deep[data-astro-cid-3j4v24wi]{background:var(--deep);color:var(--on-deep)}.path--light[data-astro-cid-3j4v24wi]{background:var(--panel-light)}.path__label[data-astro-cid-3j4v24wi]{color:var(--panel-light-label);font-size:.9375rem;font-weight:650}.path--deep[data-astro-cid-3j4v24wi] .path__label[data-astro-cid-3j4v24wi]{color:var(--on-deep-label)}.path__statement[data-astro-cid-3j4v24wi]{letter-spacing:-.015em;max-width:19ch;margin-top:1rem;font-size:clamp(1.625rem,1.2rem + 1.5vw,2.25rem);font-weight:540;font-stretch:108%;line-height:1.15}.path__list[data-astro-cid-3j4v24wi]{border-bottom:1px solid var(--panel-light-rule);margin:2.25rem 0 2.5rem;padding:0;list-style:none}.path--deep[data-astro-cid-3j4v24wi] .path__list[data-astro-cid-3j4v24wi]{border-color:var(--on-deep-rule)}.path__list[data-astro-cid-3j4v24wi] li[data-astro-cid-3j4v24wi]{border-top:1px solid var(--panel-light-rule)}.path--deep[data-astro-cid-3j4v24wi] .path__list[data-astro-cid-3j4v24wi] li[data-astro-cid-3j4v24wi]{border-color:var(--on-deep-rule)}.path__list[data-astro-cid-3j4v24wi] a[data-astro-cid-3j4v24wi]{transition:padding .3s var(--ease), opacity .2s;padding-block:.85rem;text-decoration:none;display:block}@media (hover:hover){.path__list[data-astro-cid-3j4v24wi] a[data-astro-cid-3j4v24wi]:hover{padding-left:.5rem}}.path__cta[data-astro-cid-3j4v24wi]{align-self:flex-start;margin-top:auto}.hero-band[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow:hidden}.hero-band[data-astro-cid-lcdefpme] .hero__rosette{z-index:-1;top:50%;right:calc(var(--edge) - clamp(4rem, 8vw, 7rem));opacity:.3;pointer-events:none;aspect-ratio:1;width:clamp(18rem,34vw,29rem);height:auto;position:absolute;transform:translateY(-50%)}.rosette__band[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.rosette__band[data-astro-cid-lcdefpme]{will-change:transform;animation:linear infinite rosette-turn}.rosette__band--outer[data-astro-cid-lcdefpme]{animation-duration:240s}.rosette__band--middle[data-astro-cid-lcdefpme]{animation-duration:180s;animation-direction:reverse}.rosette__band--inner[data-astro-cid-lcdefpme]{animation-duration:140s}.rosette__band--centre[data-astro-cid-lcdefpme]{animation-duration:100s;animation-direction:reverse}}@keyframes rosette-turn{to{transform:rotate(360deg)}}@media (width<=40rem){.hero-band[data-astro-cid-lcdefpme] .hero__rosette{opacity:.2;top:0;right:-7rem;transform:none}}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(3.5rem,2.5rem + 5vw,7rem) clamp(3rem,2rem + 4vw,5.5rem);container-type:inline-size}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2.25rem,5cqi,3.75rem);line-height:1.02}.hero__eyebrow[data-astro-cid-lcdefpme]{color:var(--label);margin-bottom:clamp(1rem,.75rem + 1vw,1.5rem);font-size:.9375rem;font-weight:650}.hero__line[data-astro-cid-lcdefpme]{display:block}.hero__foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);gap:1.75rem 3rem;margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);padding-top:clamp(1.5rem,1rem + 1vw,2rem);display:grid}.hero__cta[data-astro-cid-lcdefpme]{justify-self:start}@media (width>=56rem){.hero__foot[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.hero__cta[data-astro-cid-lcdefpme]{justify-self:end}}.hero__lede[data-astro-cid-lcdefpme]{max-width:34em;font-size:var(--text-lg);color:var(--muted);line-height:1.55}.bento[data-astro-cid-lcdefpme]{gap:.75rem;display:grid}@media (width>=40rem){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento[data-astro-cid-lcdefpme] .bento__photo,.tile--link[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width>=60rem){.bento[data-astro-cid-lcdefpme]{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.bento[data-astro-cid-lcdefpme] .bento__photo{aspect-ratio:auto;grid-area:1/1/3/3;height:100%;min-height:22rem}.tile--link[data-astro-cid-lcdefpme]{grid-column:auto}}.tile[data-astro-cid-lcdefpme]{background:var(--light);border-radius:var(--radius);flex-direction:column;justify-content:flex-start;gap:.6rem;min-height:12rem;padding:clamp(1.5rem,1rem + 1.5vw,2rem);display:flex}.tile[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:600;font-stretch:105%}.tile[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.tile--deep[data-astro-cid-lcdefpme]{background:var(--deep);color:var(--on-deep)}.tile--deep[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--on-deep-label);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.15}.tile--deep[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--on-deep);line-height:1.45}.tile--link[data-astro-cid-lcdefpme]{box-shadow:inset 0 0 0 1px var(--rule);transition:background-color .3s var(--ease), box-shadow .3s var(--ease);background:0 0;justify-content:space-between;text-decoration:none}.tile--link[data-astro-cid-lcdefpme]:hover{background:var(--light);box-shadow:inset 0 0 0 1px var(--accent-rule)}.tile__cta[data-astro-cid-lcdefpme]{letter-spacing:-.015em;text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--accent-rule);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:560;font-stretch:108%;line-height:1.15}.tile--link[data-astro-cid-lcdefpme]:hover .tile__cta[data-astro-cid-lcdefpme]{text-decoration-thickness:2px}.tile__note[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--muted)}.section-head--row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;max-width:none;display:flex}
