.section[data-astro-cid-gow36vjl]{--bg:var(--surface)}.section--alt[data-astro-cid-gow36vjl]{--bg:var(--surface-alt)}.head[data-astro-cid-gow36vjl]{gap:4rem;max-width:48rem;display:grid}.head[data-astro-cid-gow36vjl].with-image{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;max-width:none}h2[data-astro-cid-gow36vjl]{margin-bottom:1.25rem}.cta[data-astro-cid-gow36vjl]{margin-top:2rem}.side-image[data-astro-cid-gow36vjl]{border-radius:var(--radius-lg);width:100%}.figure[data-astro-cid-gow36vjl]{margin:4rem 0 0}.figure[data-astro-cid-gow36vjl] img[data-astro-cid-gow36vjl]{aspect-ratio:2;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border);width:100%}.figure[data-astro-cid-gow36vjl] figcaption[data-astro-cid-gow36vjl]{font-size:var(--fs-sm);color:var(--gray-500);text-align:right;margin-top:.5rem}.figure[data-astro-cid-gow36vjl] figcaption[data-astro-cid-gow36vjl] a{color:inherit}.head[data-astro-cid-gow36vjl].with-image.image-small{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}h3[data-astro-cid-gow36vjl]{font-size:var(--fs-lg)}.text[data-astro-cid-gow36vjl]{color:var(--text-muted)}.text[data-astro-cid-gow36vjl] ul{padding-left:1.25em}.items[data-astro-cid-gow36vjl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:2rem 2.5rem;margin:4rem 0 0;padding:0;list-style:none;display:grid}.cols-2[data-astro-cid-gow36vjl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.cols-3[data-astro-cid-gow36vjl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.item[data-astro-cid-gow36vjl] h3[data-astro-cid-gow36vjl]{margin-bottom:.5rem}.item[data-astro-cid-gow36vjl].linked a[data-astro-cid-gow36vjl]{border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);background:#fff;padding:1.5rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}.item[data-astro-cid-gow36vjl].linked a[data-astro-cid-gow36vjl]:hover{border-color:var(--color-accent-soft);box-shadow:var(--shadow-lg)}.item[data-astro-cid-gow36vjl].linked h3[data-astro-cid-gow36vjl]{color:var(--gray-900)}.item[data-astro-cid-gow36vjl].linked h3[data-astro-cid-gow36vjl]:after{content:" →";color:var(--color-accent)}.items--people[data-astro-cid-gow36vjl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.photo[data-astro-cid-gow36vjl]{object-fit:cover;object-position:var(--portrait-focus);border-radius:50%;width:10rem;height:10rem;margin-bottom:1.25rem}.badge[data-astro-cid-gow36vjl]{border:.5rem solid var(--purple-50);background:var(--purple-100);width:3.5rem;height:3.5rem;color:var(--color-brand);border-radius:50%;place-items:center;display:grid}.square[data-astro-cid-gow36vjl]{background:var(--purple-100);width:3rem;height:3rem;color:var(--color-brand);border-radius:.625rem;place-items:center;display:grid}.side-by-side[data-astro-cid-gow36vjl]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:4rem;display:grid}.layout--timeline[data-astro-cid-gow36vjl].side-by-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.side-by-side[data-astro-cid-gow36vjl] .head[data-astro-cid-gow36vjl]{max-width:none}.side-by-side[data-astro-cid-gow36vjl] .items[data-astro-cid-gow36vjl]{margin-top:0}.layout--timeline[data-astro-cid-gow36vjl] .head[data-astro-cid-gow36vjl]{top:calc(var(--header-h) + 2rem);position:sticky}.items--split[data-astro-cid-gow36vjl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:3rem 2rem}.items--split[data-astro-cid-gow36vjl] .badge[data-astro-cid-gow36vjl]{margin-bottom:1.25rem}.items--cards[data-astro-cid-gow36vjl]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.5rem}.items--cards[data-astro-cid-gow36vjl] .item[data-astro-cid-gow36vjl]{background:var(--gray-50);padding:1.5rem}.section--alt[data-astro-cid-gow36vjl] .items--cards[data-astro-cid-gow36vjl] .item[data-astro-cid-gow36vjl]{background:var(--surface)}.items--cards[data-astro-cid-gow36vjl] .square[data-astro-cid-gow36vjl]{margin-bottom:4rem}.timeline[data-astro-cid-gow36vjl]{position:relative}.timeline[data-astro-cid-gow36vjl] ol[data-astro-cid-gow36vjl]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-gow36vjl]{grid-template-columns:3.5rem 1fr;gap:2.5rem;padding-block:1.5rem;display:grid;position:relative}.step[data-astro-cid-gow36vjl] h3[data-astro-cid-gow36vjl]{margin-bottom:.5rem}.badge-wrap[data-astro-cid-gow36vjl]{z-index:1;background:var(--bg);align-self:start;margin-top:-.75rem;padding-block:.75rem;position:relative}.dot[data-astro-cid-gow36vjl]:after{content:"";background:var(--purple-600);border-radius:50%;width:.5rem;height:.5rem}.track[data-astro-cid-gow36vjl]{background:var(--gray-200);width:2px;position:absolute;top:3rem;bottom:3rem;left:calc(1.75rem - 1px)}.fill[data-astro-cid-gow36vjl]{background:var(--purple-600);transform-origin:top;height:100%;transform:scaleY(var(--progress,1))}@media (width<=62rem){.side-by-side[data-astro-cid-gow36vjl],.layout--timeline[data-astro-cid-gow36vjl].side-by-side{grid-template-columns:1fr;gap:3rem}.layout--timeline[data-astro-cid-gow36vjl] .head[data-astro-cid-gow36vjl]{position:static}.head[data-astro-cid-gow36vjl].with-image.image-small{grid-template-columns:minmax(0,1fr) 12rem}.image-small[data-astro-cid-gow36vjl] .side-image[data-astro-cid-gow36vjl]{max-width:12rem}}@media (width<=48rem){.head[data-astro-cid-gow36vjl].with-image,.head[data-astro-cid-gow36vjl].with-image.image-small{grid-template-columns:1fr;gap:2rem}.intro[data-astro-cid-gow36vjl] p{margin-bottom:1.5em}.intro[data-astro-cid-gow36vjl] p:last-child{margin-bottom:0}.step[data-astro-cid-gow36vjl]{gap:1.25rem}.items--cards[data-astro-cid-gow36vjl] .square[data-astro-cid-gow36vjl]{margin-bottom:2rem}}.layout[data-astro-cid-s5r4na5t]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:4rem;display:grid}h2[data-astro-cid-s5r4na5t]{margin-bottom:1.25rem}.cta[data-astro-cid-s5r4na5t]{margin-top:2rem}details[data-astro-cid-s5r4na5t]{border-bottom:1px solid var(--border)}details[data-astro-cid-s5r4na5t]:first-child{border-top:1px solid var(--border)}summary[data-astro-cid-s5r4na5t]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;list-style:none;display:flex}summary[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}h3[data-astro-cid-s5r4na5t]{font-size:var(--fs-lg);font-weight:600}.icon[data-astro-cid-s5r4na5t]{border:2px solid var(--gray-300);border-radius:50%;flex:none;width:1.5rem;height:1.5rem;position:relative}.icon[data-astro-cid-s5r4na5t]:before,.icon[data-astro-cid-s5r4na5t]:after{content:"";background:var(--gray-500);width:.6rem;height:2px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.icon[data-astro-cid-s5r4na5t]:after{rotate:90deg}details[data-astro-cid-s5r4na5t][open] .icon[data-astro-cid-s5r4na5t]:after{display:none}.answer[data-astro-cid-s5r4na5t]{font-size:var(--fs-md);padding-bottom:1.5rem}@media (width<=56rem){.layout[data-astro-cid-s5r4na5t]{grid-template-columns:1fr;gap:2.5rem}}.layout[data-astro-cid-uwxjq36s]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:4rem;display:grid}h2[data-astro-cid-uwxjq36s]{margin-bottom:1rem}.contact[data-astro-cid-uwxjq36s]{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.contact[data-astro-cid-uwxjq36s] a[data-astro-cid-uwxjq36s]{color:var(--color-brand);font-weight:600;text-decoration:none}.form[data-astro-cid-uwxjq36s]{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.row[data-astro-cid-uwxjq36s]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}label[data-astro-cid-uwxjq36s]{font-size:var(--fs-sm);color:var(--gray-700);gap:.375rem;font-weight:600;display:grid}input[data-astro-cid-uwxjq36s]:not([type=checkbox]),select[data-astro-cid-uwxjq36s],textarea[data-astro-cid-uwxjq36s]{font:inherit;font-weight:400;font-size:var(--fs-md);border:1px solid var(--gray-300);border-radius:var(--radius-sm);color:var(--gray-900);box-shadow:var(--shadow-sm);background:#fff;width:100%;padding:.625rem .875rem}input[data-astro-cid-uwxjq36s]:focus,select[data-astro-cid-uwxjq36s]:focus,textarea[data-astro-cid-uwxjq36s]:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}.consent[data-astro-cid-uwxjq36s]{color:var(--text-muted);align-items:start;gap:.75rem;font-weight:400;display:flex}.consent[data-astro-cid-uwxjq36s] input[data-astro-cid-uwxjq36s]{width:1rem;height:1rem;accent-color:var(--color-brand);margin-top:.2rem}.hp[data-astro-cid-uwxjq36s]{position:absolute;left:-10000px}.status[data-astro-cid-uwxjq36s]{border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-success);padding:.75rem 1rem}.status[data-astro-cid-uwxjq36s].error{color:var(--color-error);background:#fef3f2}.status[data-astro-cid-uwxjq36s] a[data-astro-cid-uwxjq36s]{color:inherit}.notice[data-astro-cid-uwxjq36s]{scroll-margin-top:calc(var(--header-h) + 2rem);display:none}.notice[data-astro-cid-uwxjq36s]:target{display:block}@media (width<=56rem){.layout[data-astro-cid-uwxjq36s],.row[data-astro-cid-uwxjq36s]{grid-template-columns:1fr;gap:2rem 1.25rem}}.narrow[data-astro-cid-6wd7oxzg]{max-width:48rem}h1[data-astro-cid-6wd7oxzg]{margin-bottom:2rem}.page-image[data-astro-cid-6wd7oxzg]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:100%;margin-bottom:2.5rem}
