.PageHeader-module-scss-module__mUdaxW__header{isolation:isolate;padding-block:var(--sp-20) var(--sp-16);border-bottom:var(--rule) solid var(--border);position:relative;overflow:hidden}.PageHeader-module-scss-module__mUdaxW__header[data-photo]{padding-block:var(--sp-24) var(--sp-20)}.PageHeader-module-scss-module__mUdaxW__photo{z-index:-2;position:absolute;inset:0}.PageHeader-module-scss-module__mUdaxW__photoImg{object-fit:cover;object-position:center}.PageHeader-module-scss-module__mUdaxW__gradient{z-index:-1;background:var(--gradient-hero-sub);position:absolute;inset:0}.PageHeader-module-scss-module__mUdaxW__header[data-photo] .PageHeader-module-scss-module__mUdaxW__gradient{background:var(--gradient-hero-sub-photo)}.PageHeader-module-scss-module__mUdaxW__header[data-photo] .PageHeader-module-scss-module__mUdaxW__kicker,.PageHeader-module-scss-module__mUdaxW__header[data-photo] .PageHeader-module-scss-module__mUdaxW__text{color:var(--fg)}.PageHeader-module-scss-module__mUdaxW__inner{width:100%;max-width:var(--container);padding-inline:var(--pad-x);margin-inline:auto}@media (min-width:768px){.PageHeader-module-scss-module__mUdaxW__inner{padding-inline:var(--pad-x-lg)}}.PageHeader-module-scss-module__mUdaxW__stack{gap:var(--sp-5);max-width:46rem;display:grid}.PageHeader-module-scss-module__mUdaxW__kicker{text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg-muted);font-size:clamp(.6875rem,.667rem + .093vw,.75rem);font-weight:500;line-height:1.2}.PageHeader-module-scss-module__mUdaxW__title{font-size:clamp(1.875rem,1.5rem + 1.667vw,3rem);font-weight:700;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-wrap:balance;max-width:20ch}.PageHeader-module-scss-module__mUdaxW__text{color:var(--fg-muted);max-width:var(--measure)}
.Breadcrumb-module-scss-module__JwwkdW__nav{margin-block-end:var(--sp-6)}.Breadcrumb-module-scss-module__JwwkdW__list{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.Breadcrumb-module-scss-module__JwwkdW__item{align-items:center;gap:var(--sp-2);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:clamp(.6875rem,.667rem + .093vw,.75rem);font-weight:500;line-height:1.2;display:flex}.Breadcrumb-module-scss-module__JwwkdW__link{color:var(--fg-muted);border-radius:var(--radius-sm);transition:color var(--dur-micro) var(--ease-out)}.Breadcrumb-module-scss-module__JwwkdW__link:focus-visible{outline:var(--focus-w) solid var(--color-primary);outline-offset:var(--focus-offset)}.Breadcrumb-module-scss-module__JwwkdW__link:hover{color:var(--color-primary)}.Breadcrumb-module-scss-module__JwwkdW__sep{color:var(--fg-subtle)}.Breadcrumb-module-scss-module__JwwkdW__current{color:var(--fg)}
.Prose-module-scss-module__lTLBLG__section{padding-block:var(--sp-section)}.Prose-module-scss-module__lTLBLG__inner{width:100%;max-width:var(--container);padding-inline:var(--pad-x);margin-inline:auto}@media (min-width:768px){.Prose-module-scss-module__lTLBLG__inner{padding-inline:var(--pad-x-lg)}}.Prose-module-scss-module__lTLBLG__inner{max-width:46rem}.Prose-module-scss-module__lTLBLG__body{gap:var(--sp-6);display:grid}.Prose-module-scss-module__lTLBLG__body h2{font-size:clamp(1.25rem,1.167rem + .37vw,1.5rem);font-weight:700;line-height:var(--lh-title);letter-spacing:var(--ls-title);text-wrap:balance;margin-block-start:var(--sp-8)}.Prose-module-scss-module__lTLBLG__body h2:first-child{margin-block-start:0}.Prose-module-scss-module__lTLBLG__body p,.Prose-module-scss-module__lTLBLG__body li{color:var(--fg-muted);font-size:.9375rem}.Prose-module-scss-module__lTLBLG__body ul{gap:var(--sp-2);display:grid}.Prose-module-scss-module__lTLBLG__body li{padding-inline-start:var(--sp-5);position:relative}.Prose-module-scss-module__lTLBLG__body li:before{content:"";inset-inline-start:0;border-radius:var(--radius-sm);background-color:var(--color-primary);width:5px;height:5px;position:absolute;top:.6em}.Prose-module-scss-module__lTLBLG__body a{color:var(--color-primary);text-underline-offset:2px;border-radius:var(--radius-sm);text-decoration:underline}.Prose-module-scss-module__lTLBLG__body a:focus-visible{outline:var(--focus-w) solid var(--color-primary);outline-offset:var(--focus-offset)}.Prose-module-scss-module__lTLBLG__todo{padding:2px var(--sp-2);border:var(--rule) dashed var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary-hover);background-color:var(--color-primary-tint);font-size:.8125rem;font-weight:500;display:inline-block}
