.prose-module__4TMTyW__prose{gap:var(--space-6);width:100%;max-width:min(var(--container-narrow), 100%);font:var(--type-body);color:var(--text-body);flex-direction:column;display:flex}.prose-module__4TMTyW__h2{font:var(--type-h2);letter-spacing:var(--tracking-display);color:var(--text-strong);margin-top:var(--space-6)}.prose-module__4TMTyW__h3{font:var(--type-h3);color:var(--text-strong);margin-top:var(--space-4)}.prose-module__4TMTyW__p{font:var(--type-body)}.prose-module__4TMTyW__ul,.prose-module__4TMTyW__ol{gap:var(--space-3);padding-left:var(--space-6);flex-direction:column;margin:0;display:flex}.prose-module__4TMTyW__li{font:var(--type-body)}.prose-module__4TMTyW__li::marker{color:var(--text-faint)}.prose-module__4TMTyW__blockquote{padding-left:var(--space-6);border-left:var(--nav-rule-h) solid var(--navy-900);color:var(--text-strong);margin:0}.prose-module__4TMTyW__figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.prose-module__4TMTyW__figcaption{font:var(--type-caption);color:var(--text-muted)}.prose-module__4TMTyW__code{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-strong);background:var(--surface-sunken);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.prose-module__4TMTyW__pre{padding:var(--space-5);background:var(--surface-sunken);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-relaxed);overflow-x:auto}.prose-module__4TMTyW__pre .prose-module__4TMTyW__code{background:0 0;padding:0}.prose-module__4TMTyW__hr{height:var(--hairline);background:var(--border-default);margin-block:var(--space-4);border:0}.prose-module__4TMTyW__strong{font-weight:var(--fw-semibold);color:var(--text-strong)}
.Badge-module__yIxAyq__root{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:var(--fw-semibold) var(--fs-micro) / 1.3 var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;display:inline-flex}.Badge-module__yIxAyq__dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:currentColor;flex:none}.Badge-module__yIxAyq__neutral{background:var(--surface-sunken);color:var(--slate-600)}.Badge-module__yIxAyq__navy{background:var(--navy-900);color:var(--white)}.Badge-module__yIxAyq__accent{background:var(--surface-accent);color:var(--accent-600)}.Badge-module__yIxAyq__success{background:var(--status-success-bg);color:var(--status-success-fg)}.Badge-module__yIxAyq__warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.Badge-module__yIxAyq__danger{background:var(--status-danger-bg);color:var(--status-danger-fg)}.Badge-module__yIxAyq__info{background:var(--status-info-bg);color:var(--status-info-fg)}
.Icon-module__TT7R2W__root{color:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}
.Breadcrumbs-module__q75RZa__root{align-items:center;gap:var(--space-2);font:var(--type-caption);flex-wrap:wrap;display:flex}.Breadcrumbs-module__q75RZa__link{color:var(--text-muted);transition:var(--transition-control);border:0;text-decoration:none}.Breadcrumbs-module__q75RZa__link:hover{color:var(--text-strong)}.Breadcrumbs-module__q75RZa__link:focus-visible{outline:var(--focus-offset) solid var(--focus-ring);outline-offset:var(--focus-offset)}.Breadcrumbs-module__q75RZa__step{color:var(--text-muted)}.Breadcrumbs-module__q75RZa__current{color:var(--text-strong)}.Breadcrumbs-module__q75RZa__separator{color:var(--text-faint)}
.Button-module__N_16oa__root{border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:var(--fw-medium);letter-spacing:.01em;cursor:pointer;transition:var(--transition-control), transform var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.Button-module__N_16oa__root:focus-visible{border-color:var(--navy-600);box-shadow:var(--ring-focus);outline:none}.Button-module__N_16oa__root:not(:disabled):active{transform:translateY(var(--press-shift))}.Button-module__N_16oa__root:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.Button-module__N_16oa__sm{gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--fs-caption);min-height:var(--tap-min)}.Button-module__N_16oa__md{gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:var(--fs-body-sm);min-height:var(--tap-min)}.Button-module__N_16oa__lg{gap:var(--space-3);padding:var(--space-4) var(--space-8);font-size:var(--fs-body);min-height:var(--tap-min)}.Button-module__N_16oa__primary{background:var(--navy-900);border-color:var(--navy-900);color:var(--text-inverse)}.Button-module__N_16oa__primary:not(:disabled):hover{background:var(--navy-700);border-color:var(--navy-700)}.Button-module__N_16oa__secondary{background:var(--white);border-color:var(--border-strong);color:var(--navy-900)}.Button-module__N_16oa__secondary:not(:disabled):hover{background:var(--surface-subtle);border-color:var(--slate-400)}.Button-module__N_16oa__ghost{color:var(--navy-900);background:0 0}.Button-module__N_16oa__ghost:not(:disabled):hover{background:var(--surface-accent)}.Button-module__N_16oa__inverse{background:var(--white);border-color:var(--white);color:var(--navy-900)}.Button-module__N_16oa__inverse:not(:disabled):hover{background:var(--accent-100);border-color:var(--accent-100)}.Button-module__N_16oa__link{border-radius:var(--radius-none);border-bottom:var(--hairline) solid var(--border-accent);min-height:0;color:var(--text-link);background:0 0;padding:0}.Button-module__N_16oa__link:not(:disabled):hover{color:var(--navy-900);border-bottom-color:currentColor}.Button-module__N_16oa__fullWidth{width:100%;display:flex}
.Card-module__TmHNvG__root{gap:var(--space-3);padding:var(--space-6);border:var(--border-width) solid transparent;border-radius:var(--radius-md);transition:var(--transition-control);flex-direction:column;display:flex}.Card-module__TmHNvG__outline{background:var(--surface-card);border-color:var(--border-default)}.Card-module__TmHNvG__subtle{background:var(--surface-subtle)}.Card-module__TmHNvG__accent{background:var(--surface-accent);border-color:var(--border-accent)}.Card-module__TmHNvG__inverse{background:var(--surface-inverse);border-color:var(--border-inverse)}.Card-module__TmHNvG__raised{background:var(--surface-card);border-color:var(--border-default);box-shadow:var(--shadow-sm)}.Card-module__TmHNvG__interactive{cursor:pointer}.Card-module__TmHNvG__interactive:hover,.Card-module__TmHNvG__interactive:focus-within{border-color:var(--slate-300);box-shadow:var(--shadow-md)}.Card-module__TmHNvG__inverse.Card-module__TmHNvG__interactive:hover,.Card-module__TmHNvG__inverse.Card-module__TmHNvG__interactive:focus-within{border-color:var(--slate-500);box-shadow:var(--shadow-none)}.Card-module__TmHNvG__eyebrow{color:var(--text-muted)}.Card-module__TmHNvG__inverse .Card-module__TmHNvG__eyebrow{color:var(--slate-400)}.Card-module__TmHNvG__title{font:var(--type-h3);color:var(--text-strong)}.Card-module__TmHNvG__inverse .Card-module__TmHNvG__title{color:var(--white)}.Card-module__TmHNvG__body{font:var(--type-body);color:var(--text-body)}.Card-module__TmHNvG__inverse .Card-module__TmHNvG__body{color:var(--slate-300)}.Card-module__TmHNvG__footer{padding-top:var(--space-4);border-top:var(--hairline) solid var(--border-default);margin-top:auto}.Card-module__TmHNvG__inverse .Card-module__TmHNvG__footer{border-top-color:var(--border-inverse)}
.Checkbox-module__NWJlrG__root{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;display:flex}.Checkbox-module__NWJlrG__withDescription{align-items:flex-start}.Checkbox-module__NWJlrG__disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.Checkbox-module__NWJlrG__input{width:var(--hairline);height:var(--hairline);opacity:0;margin:0;position:absolute}.Checkbox-module__NWJlrG__box{width:var(--control-box);height:var(--control-box);background:var(--white);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--white);transition:var(--transition-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__NWJlrG__withDescription .Checkbox-module__NWJlrG__box{margin-top:var(--space-1)}.Checkbox-module__NWJlrG__root:hover .Checkbox-module__NWJlrG__box{border-color:var(--slate-400)}.Checkbox-module__NWJlrG__input:checked+.Checkbox-module__NWJlrG__box{background:var(--navy-900);border-color:var(--navy-900)}.Checkbox-module__NWJlrG__input:focus-visible+.Checkbox-module__NWJlrG__box{border-color:var(--navy-600);box-shadow:var(--ring-focus)}.Checkbox-module__NWJlrG__input:disabled+.Checkbox-module__NWJlrG__box{background:var(--surface-sunken);border-color:var(--border-default)}.Checkbox-module__NWJlrG__mark{opacity:0;transition:var(--transition-control)}.Checkbox-module__NWJlrG__input:checked+.Checkbox-module__NWJlrG__box .Checkbox-module__NWJlrG__mark{opacity:1}.Checkbox-module__NWJlrG__text{gap:var(--space-1);flex-direction:column;display:flex}.Checkbox-module__NWJlrG__label{font:var(--type-body-sm);color:var(--text-strong)}.Checkbox-module__NWJlrG__description{font:var(--type-caption);color:var(--text-muted)}
.Field-module__j4noZW__root{gap:var(--space-2);flex-direction:column;display:flex}.Field-module__j4noZW__label{font:var(--type-label);color:var(--slate-700)}.Field-module__j4noZW__required{margin-left:var(--space-1);color:var(--status-danger-fg)}.Field-module__j4noZW__hint{font:var(--type-caption);color:var(--text-muted)}.Field-module__j4noZW__error{font:var(--type-caption);color:var(--status-danger-fg)}
.IconButton-module__VGU2iG__root{border:var(--border-width) solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-control), transform var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex}.IconButton-module__VGU2iG__root:focus-visible{border-color:var(--navy-600);box-shadow:var(--ring-focus);outline:none}.IconButton-module__VGU2iG__root:not(:disabled):active{transform:translateY(var(--press-shift))}.IconButton-module__VGU2iG__root:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.IconButton-module__VGU2iG__sm{width:var(--space-8);height:var(--space-8)}.IconButton-module__VGU2iG__md{width:var(--space-10);height:var(--space-10)}.IconButton-module__VGU2iG__lg{width:var(--tap-min);height:var(--tap-min)}.IconButton-module__VGU2iG__secondary{background:var(--white);border-color:var(--border-strong);color:var(--navy-900)}.IconButton-module__VGU2iG__secondary:not(:disabled):hover{background:var(--surface-subtle);border-color:var(--slate-400)}.IconButton-module__VGU2iG__ghost{color:var(--slate-600);background:0 0}.IconButton-module__VGU2iG__ghost:not(:disabled):hover{background:var(--surface-sunken);color:var(--navy-900)}.IconButton-module__VGU2iG__primary{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.IconButton-module__VGU2iG__primary:not(:disabled):hover{background:var(--navy-700);border-color:var(--navy-700)}
.Input-module__m3SrAG__root{width:100%;min-height:var(--tap-min);padding:var(--space-3);background:var(--white);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-strong);transition:var(--transition-control);outline:none}.Input-module__m3SrAG__root::placeholder{color:var(--text-faint)}.Input-module__m3SrAG__root:hover:not(:disabled){border-color:var(--slate-400)}.Input-module__m3SrAG__root:focus-visible{border-color:var(--navy-600);box-shadow:var(--ring-focus)}.Input-module__m3SrAG__root:disabled{background:var(--surface-sunken);color:var(--text-faint);opacity:var(--disabled-opacity);cursor:not-allowed}.Input-module__m3SrAG__invalid,.Input-module__m3SrAG__invalid:hover:not(:disabled){border-color:var(--status-danger-fg)}.Input-module__m3SrAG__wrap{display:block;position:relative}.Input-module__m3SrAG__hasIcon{padding-left:var(--space-10)}.Input-module__m3SrAG__icon{left:var(--space-3);color:var(--text-faint);pointer-events:none;position:absolute;top:50%;translate:0 -50%}
.Logo-module__lPa-uW__root{object-fit:contain;flex:none;place-self:flex-start start;width:auto;max-width:100%;display:block}
.Radio-module__nXj1Xq__root{align-items:center;gap:var(--space-3);min-height:var(--tap-min);cursor:pointer;display:flex}.Radio-module__nXj1Xq__withDescription{align-items:flex-start}.Radio-module__nXj1Xq__disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.Radio-module__nXj1Xq__input{width:var(--hairline);height:var(--hairline);opacity:0;margin:0;position:absolute}.Radio-module__nXj1Xq__box{width:var(--control-box);height:var(--control-box);background:var(--white);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);transition:var(--transition-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.Radio-module__nXj1Xq__withDescription .Radio-module__nXj1Xq__box{margin-top:var(--space-1)}.Radio-module__nXj1Xq__root:hover .Radio-module__nXj1Xq__box{border-color:var(--slate-400)}.Radio-module__nXj1Xq__input:checked+.Radio-module__nXj1Xq__box{border-color:var(--navy-900)}.Radio-module__nXj1Xq__input:focus-visible+.Radio-module__nXj1Xq__box{border-color:var(--navy-600);box-shadow:var(--ring-focus)}.Radio-module__nXj1Xq__input:disabled+.Radio-module__nXj1Xq__box{background:var(--surface-sunken);border-color:var(--border-default)}.Radio-module__nXj1Xq__dot{width:var(--control-dot);height:var(--control-dot);border-radius:var(--radius-pill);background:var(--navy-900);opacity:0;transition:var(--transition-control)}.Radio-module__nXj1Xq__input:checked+.Radio-module__nXj1Xq__box .Radio-module__nXj1Xq__dot{opacity:1}.Radio-module__nXj1Xq__text{gap:var(--space-1);flex-direction:column;display:flex}.Radio-module__nXj1Xq__label{font:var(--type-body-sm);color:var(--text-strong)}.Radio-module__nXj1Xq__description{font:var(--type-caption);color:var(--text-muted)}
.SectionHeading-module__lxBEKa__root{justify-content:space-between;align-items:flex-end;gap:var(--space-8);text-align:left;flex-direction:row;display:flex}.SectionHeading-module__lxBEKa__center{text-align:center;flex-direction:column;justify-content:center;align-items:center}.SectionHeading-module__lxBEKa__text{gap:var(--space-4);max-width:var(--container-narrow);flex-direction:column;align-items:flex-start;display:flex}.SectionHeading-module__lxBEKa__center .SectionHeading-module__lxBEKa__text{align-items:center}.SectionHeading-module__lxBEKa__eyebrow{color:var(--text-muted)}.SectionHeading-module__lxBEKa__title{font:var(--type-h2);letter-spacing:var(--tracking-display);color:var(--text-strong)}.SectionHeading-module__lxBEKa__lead{font:var(--type-lead);color:var(--text-body)}.SectionHeading-module__lxBEKa__actions{gap:var(--space-3);flex:none;display:flex}.SectionHeading-module__lxBEKa__inverse .SectionHeading-module__lxBEKa__eyebrow{color:var(--slate-400)}.SectionHeading-module__lxBEKa__inverse .SectionHeading-module__lxBEKa__title{color:var(--white)}.SectionHeading-module__lxBEKa__inverse .SectionHeading-module__lxBEKa__lead{color:var(--slate-300)}@media (max-width:768px){.SectionHeading-module__lxBEKa__root{align-items:flex-start;gap:var(--space-6);flex-direction:column}}
.Select-module__tG2k2q__wrap{display:block;position:relative}.Select-module__tG2k2q__root{width:100%;min-height:var(--tap-min);padding:var(--space-3);padding-right:var(--space-10);appearance:none;background:var(--white);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font:var(--type-body-sm);color:var(--text-strong);cursor:pointer;transition:var(--transition-control);outline:none}.Select-module__tG2k2q__root:hover:not(:disabled){border-color:var(--slate-400)}.Select-module__tG2k2q__root:focus-visible{border-color:var(--navy-600);box-shadow:var(--ring-focus)}.Select-module__tG2k2q__root:disabled{background:var(--surface-sunken);color:var(--text-faint);opacity:var(--disabled-opacity);cursor:not-allowed}.Select-module__tG2k2q__invalid,.Select-module__tG2k2q__invalid:hover:not(:disabled){border-color:var(--status-danger-fg)}.Select-module__tG2k2q__chevron{right:var(--space-3);color:var(--slate-500);pointer-events:none;position:absolute;top:50%;translate:0 -50%}
.Stat-module__bo0VPG__root{gap:var(--space-2);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.Stat-module__bo0VPG__center{text-align:center;align-items:center}.Stat-module__bo0VPG__value{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:var(--tracking-display);color:var(--text-strong);line-height:1}.Stat-module__bo0VPG__sm .Stat-module__bo0VPG__value{font-size:var(--fs-h3)}.Stat-module__bo0VPG__md .Stat-module__bo0VPG__value{font-size:var(--fs-h1)}.Stat-module__bo0VPG__lg .Stat-module__bo0VPG__value{font-size:var(--fs-display-2)}.Stat-module__bo0VPG__label{color:var(--text-muted)}.Stat-module__bo0VPG__note{font:var(--type-caption);color:var(--text-body)}.Stat-module__bo0VPG__inverse .Stat-module__bo0VPG__value{color:var(--white)}.Stat-module__bo0VPG__inverse .Stat-module__bo0VPG__label{color:var(--slate-400)}.Stat-module__bo0VPG__inverse .Stat-module__bo0VPG__note{color:var(--slate-300)}
.Tabs-module__iCQNIq__root{flex-wrap:wrap;display:flex}.Tabs-module__iCQNIq__underline{gap:var(--space-8);border-bottom:var(--hairline) solid var(--border-default)}.Tabs-module__iCQNIq__pill{gap:var(--space-1)}.Tabs-module__iCQNIq__tab{border:var(--border-width) solid transparent;font:var(--fw-medium) var(--fs-body-sm) / 1.2 var(--font-sans);color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:var(--transition-control);background:0 0;padding:0}.Tabs-module__iCQNIq__tab:focus-visible{border-color:var(--navy-600);box-shadow:var(--ring-focus);outline:none}.Tabs-module__iCQNIq__underline .Tabs-module__iCQNIq__tab{min-height:var(--tap-min);padding-bottom:var(--space-3);border-radius:var(--radius-none)}.Tabs-module__iCQNIq__underline .Tabs-module__iCQNIq__tab:hover{color:var(--navy-900)}.Tabs-module__iCQNIq__underline .Tabs-module__iCQNIq__tab[aria-selected=true]{color:var(--navy-900);box-shadow:inset 0 calc(var(--nav-rule-h) * -1) 0 var(--navy-900)}.Tabs-module__iCQNIq__underline .Tabs-module__iCQNIq__tab[aria-selected=true]:focus-visible{box-shadow:var(--ring-focus)}.Tabs-module__iCQNIq__pill .Tabs-module__iCQNIq__tab{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm)}.Tabs-module__iCQNIq__pill .Tabs-module__iCQNIq__tab:hover{background:var(--surface-subtle);color:var(--navy-900)}.Tabs-module__iCQNIq__pill .Tabs-module__iCQNIq__tab[aria-selected=true]{background:var(--surface-accent);color:var(--navy-900)}
.Tag-module__IJDt-G__root{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill);background:var(--white);font:var(--fw-regular) var(--fs-caption) / 1.3 var(--font-sans);color:var(--slate-700);transition:var(--transition-control);display:inline-flex}.Tag-module__IJDt-G__root:hover{background:var(--surface-subtle)}.Tag-module__IJDt-G__selected{border-color:var(--navy-900);background:var(--navy-900);color:var(--white)}.Tag-module__IJDt-G__selected:hover{background:var(--navy-700);border-color:var(--navy-700)}.Tag-module__IJDt-G__remove{border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:inherit;opacity:.65;cursor:pointer;transition:var(--transition-control);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Tag-module__IJDt-G__remove:hover{opacity:1}.Tag-module__IJDt-G__remove:focus-visible{opacity:1;box-shadow:var(--ring-focus);outline:none}
.Textarea-module__VpKicG__root{width:100%;padding:var(--space-3);background:var(--white);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--text-strong);resize:vertical;transition:var(--transition-control);outline:none}.Textarea-module__VpKicG__root::placeholder{color:var(--text-faint)}.Textarea-module__VpKicG__root:hover:not(:disabled){border-color:var(--slate-400)}.Textarea-module__VpKicG__root:focus-visible{border-color:var(--navy-600);box-shadow:var(--ring-focus)}.Textarea-module__VpKicG__root:disabled{background:var(--surface-sunken);color:var(--text-faint);opacity:var(--disabled-opacity);cursor:not-allowed}.Textarea-module__VpKicG__invalid,.Textarea-module__VpKicG__invalid:hover:not(:disabled){border-color:var(--status-danger-fg)}
.Toast-module__r532vG__root{align-items:flex-start;gap:var(--space-3);min-width:var(--toast-min-w);max-width:var(--toast-max-w);padding:var(--space-4);background:var(--surface-card);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex}.Toast-module__r532vG__icon{margin-top:var(--space-0);flex:none}.Toast-module__r532vG__neutral .Toast-module__r532vG__icon{color:var(--slate-600)}.Toast-module__r532vG__success .Toast-module__r532vG__icon{color:var(--status-success-fg)}.Toast-module__r532vG__warning .Toast-module__r532vG__icon{color:var(--status-warning-fg)}.Toast-module__r532vG__danger .Toast-module__r532vG__icon{color:var(--status-danger-fg)}.Toast-module__r532vG__text{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.Toast-module__r532vG__title{font:var(--fw-medium) var(--fs-body-sm) / var(--lh-caption) var(--font-sans);color:var(--text-strong)}.Toast-module__r532vG__description{font:var(--type-caption);color:var(--text-muted)}
.CtaLink-module__OFYqtq__root{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);letter-spacing:.01em;cursor:pointer;transition:var(--transition-control);text-decoration:none;display:inline-flex}.CtaLink-module__OFYqtq__iconAfter{transition:transform var(--dur-fast) var(--ease-standard);display:inline-flex}.CtaLink-module__OFYqtq__root:hover .CtaLink-module__OFYqtq__iconAfter{transform:translateX(var(--space-1))}.CtaLink-module__OFYqtq__root:focus-visible{border-color:var(--navy-600);box-shadow:var(--ring-focus);outline:none}.CtaLink-module__OFYqtq__root:active{transform:translateY(var(--press-shift))}.CtaLink-module__OFYqtq__sm{padding:var(--space-2) var(--space-4);font:var(--type-label);min-height:var(--tap-min)}.CtaLink-module__OFYqtq__lg{padding:var(--space-4) var(--space-6);font:var(--fw-medium) var(--fs-body-sm) / 1.2 var(--font-sans);min-height:var(--tap-min)}.CtaLink-module__OFYqtq__primary{background:var(--navy-900);border-color:var(--navy-900);color:var(--text-inverse)}.CtaLink-module__OFYqtq__primary:hover{background:var(--navy-700);border-color:var(--navy-700);color:var(--text-inverse)}.CtaLink-module__OFYqtq__inverse{background:var(--white);border-color:var(--white);color:var(--navy-900)}.CtaLink-module__OFYqtq__inverse:hover{background:var(--accent-100);border-color:var(--accent-100);color:var(--navy-900)}.CtaLink-module__OFYqtq__ghostInverse{border-color:var(--border-inverse);color:var(--text-inverse);background:0 0}.CtaLink-module__OFYqtq__ghostInverse:hover{background:var(--surface-inverse-alt);border-color:var(--slate-500);color:var(--text-inverse)}.CtaLink-module__OFYqtq__secondary{background:var(--white);border-color:var(--border-strong);color:var(--navy-900)}.CtaLink-module__OFYqtq__secondary:hover{background:var(--slate-50);border-color:var(--slate-400);color:var(--navy-900)}.CtaLink-module__OFYqtq__fullWidth{width:100%}
.SiteFooter-module__lWai2a__footer{background:var(--surface-inverse);color:var(--slate-300);padding:var(--space-20) var(--gutter) var(--space-6)}.SiteFooter-module__lWai2a__invitation{justify-content:space-between;align-items:flex-end;gap:var(--space-12);padding-bottom:var(--space-16);display:flex}.SiteFooter-module__lWai2a__eyebrow{color:var(--slate-300)}.SiteFooter-module__lWai2a__invitation h2{margin-top:var(--space-6);font-size:var(--display-page);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking);color:var(--white);line-height:1.02}.SiteFooter-module__lWai2a__invitation h2 span{color:var(--slate-300)}.SiteFooter-module__lWai2a__invitationSide{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.SiteFooter-module__lWai2a__invitationSide p{font:var(--type-body)}.SiteFooter-module__lWai2a__navigation{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-8);border-top:var(--hairline) solid var(--editorial-line);display:flex}.SiteFooter-module__lWai2a__brand{border:0;flex-shrink:0}.SiteFooter-module__lWai2a__links{gap:var(--space-6);flex-wrap:wrap;display:flex}.SiteFooter-module__lWai2a__links a,.SiteFooter-module__lWai2a__email,.SiteFooter-module__lWai2a__bottom a{color:var(--slate-300);min-height:var(--tap-min);font:var(--type-body-sm);border:0;align-items:center;display:inline-flex}.SiteFooter-module__lWai2a__links a:hover,.SiteFooter-module__lWai2a__email:hover,.SiteFooter-module__lWai2a__bottom a:hover{color:var(--slate-300)}.SiteFooter-module__lWai2a__email{gap:var(--space-2);overflow-wrap:anywhere}.SiteFooter-module__lWai2a__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);border-top:var(--hairline) solid var(--editorial-line);color:var(--slate-400);font:var(--type-mono);font-size:var(--fs-micro);display:flex}.SiteFooter-module__lWai2a__bottom a{font:var(--type-mono);font-size:var(--fs-micro)}@media (max-width:768px){.SiteFooter-module__lWai2a__footer{padding-top:var(--space-12)}.SiteFooter-module__lWai2a__invitation{align-items:flex-start;gap:var(--space-8);padding-bottom:var(--space-12);flex-direction:column}.SiteFooter-module__lWai2a__navigation{justify-content:flex-start;gap:var(--space-6);flex-wrap:wrap}.SiteFooter-module__lWai2a__links{gap:var(--space-4);flex:1;min-width:50%}.SiteFooter-module__lWai2a__email{width:100%}.SiteFooter-module__lWai2a__bottom{flex-wrap:wrap}.SiteFooter-module__lWai2a__bottom>span:nth-child(2){display:none}}
.SiteHeader-module__JMfsBq__header{z-index:var(--header-z);background:var(--surface-header);-webkit-backdrop-filter:var(--blur-panel);border-bottom:var(--hairline) solid var(--border-default);position:sticky;top:0}.SiteHeader-module__JMfsBq__inner{justify-content:space-between;align-items:center;gap:var(--space-6);height:var(--header-h);padding-inline:var(--gutter);display:flex}.SiteHeader-module__JMfsBq__brand{align-items:center;gap:var(--space-3);border:0;text-decoration:none;display:inline-flex}.SiteHeader-module__JMfsBq__brand:hover{color:inherit}.SiteHeader-module__JMfsBq__nav{align-items:center;gap:var(--space-8);display:flex}.SiteHeader-module__JMfsBq__navLink{height:var(--tap-min);font:var(--fw-medium) var(--fs-body-sm) / 1 var(--font-sans);color:var(--text-muted);transition:var(--transition-control);border:0;align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__JMfsBq__navLink:hover{color:var(--navy-900)}.SiteHeader-module__JMfsBq__navLink[aria-current=page]{color:var(--navy-900);box-shadow:inset 0 calc(var(--nav-rule-h) * -1) 0 var(--navy-900)}.SiteHeader-module__JMfsBq__navLink:focus-visible{outline:var(--focus-offset) solid var(--focus-ring);outline-offset:var(--focus-offset)}.SiteHeader-module__JMfsBq__actions{align-items:center;gap:var(--space-4);display:flex}.SiteHeader-module__JMfsBq__menuButton{display:none}@media (max-width:1024px){.SiteHeader-module__JMfsBq__nav,.SiteHeader-module__JMfsBq__desktopCta{display:none}.SiteHeader-module__JMfsBq__menuButton{width:var(--tap-min);height:var(--tap-min);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--navy-900);cursor:pointer;transition:var(--transition-control);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SiteHeader-module__JMfsBq__menuButton:hover{background:var(--slate-50)}.SiteHeader-module__JMfsBq__menuButton:focus-visible{border-color:var(--navy-600);box-shadow:var(--ring-focus);outline:none}}.SiteHeader-module__JMfsBq__overlay{z-index:var(--overlay-z);background:var(--surface-inverse);overscroll-behavior:contain;height:100dvh;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) max(var(--gutter), env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.SiteHeader-module__JMfsBq__overlayTop{min-height:var(--header-h);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.SiteHeader-module__JMfsBq__overlayClose{width:var(--tap-min);height:var(--tap-min);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--text-inverse);cursor:pointer;transition:var(--transition-control);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SiteHeader-module__JMfsBq__overlayClose:hover{background:var(--surface-inverse-alt)}.SiteHeader-module__JMfsBq__overlayClose:focus-visible{border-color:var(--white);box-shadow:var(--ring-focus);outline:none}.SiteHeader-module__JMfsBq__overlayNav{gap:var(--space-2);margin-top:var(--space-8);border-top:var(--hairline) solid var(--border-inverse);flex-direction:column;display:flex}.SiteHeader-module__JMfsBq__overlayLink{min-height:var(--tap-min);padding-block:var(--space-4);border:0;border-bottom:var(--hairline) solid var(--border-inverse);font:var(--type-h2);align-items:center;gap:var(--space-5);letter-spacing:var(--tracking-display);color:var(--slate-300);transition:var(--transition-control);text-decoration:none;display:flex}.SiteHeader-module__JMfsBq__overlayLink[aria-current=page],.SiteHeader-module__JMfsBq__overlayLink:hover{color:var(--text-inverse)}.SiteHeader-module__JMfsBq__overlayLink:focus-visible{outline:var(--focus-offset) solid var(--white);outline-offset:var(--focus-offset)}.SiteHeader-module__JMfsBq__overlayFooter{padding-top:var(--space-8);margin-top:auto}.SiteHeader-module__JMfsBq__overlayIndex{font:var(--type-mono);color:var(--slate-400)}.SiteHeader-module__JMfsBq__overlayLink>:last-child{margin-left:auto}.SiteHeader-module__JMfsBq__overlayNav,.SiteHeader-module__JMfsBq__overlayFooter{flex-shrink:0}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_4519aa83-module__s654ra__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_4519aa83-module__s654ra__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;font-display:swap;src:url(../media/13c585772d24dd84-s.36i5sqvrt-a9k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;font-display:swap;src:url(../media/78a6fe4612a681ed-s.30piyg_siv_n3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5ee3b16209f7469b-s.0-6vvmlfiunem.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;font-display:swap;src:url(../media/96ed4d8c0f055e94-s.0a4j8gzqpfd66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c06c236b07a3db28-s.p.2ojy1zac_falu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:500;font-display:swap;src:url(../media/13c585772d24dd84-s.36i5sqvrt-a9k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:500;font-display:swap;src:url(../media/78a6fe4612a681ed-s.30piyg_siv_n3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5ee3b16209f7469b-s.0-6vvmlfiunem.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:500;font-display:swap;src:url(../media/96ed4d8c0f055e94-s.0a4j8gzqpfd66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c06c236b07a3db28-s.p.2ojy1zac_falu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:600;font-display:swap;src:url(../media/13c585772d24dd84-s.36i5sqvrt-a9k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:600;font-display:swap;src:url(../media/78a6fe4612a681ed-s.30piyg_siv_n3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5ee3b16209f7469b-s.0-6vvmlfiunem.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:600;font-display:swap;src:url(../media/96ed4d8c0f055e94-s.0a4j8gzqpfd66.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c06c236b07a3db28-s.p.2ojy1zac_falu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61b2b84ab35dead5-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a1997311f9003a9-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2245c258b0d2c062-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b2b84ab35dead5-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a1997311f9003a9-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2245c258b0d2c062-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/61b2b84ab35dead5-s.2o7316i858fn_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.3aauflnma2nx7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a1997311f9003a9-s.0r4l5ncm6urm1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2245c258b0d2c062-s.0sepj3q373s64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.227r8ejul874g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_860b5443-module__kOyOxG__className{font-family:Libre Franklin,Libre Franklin Fallback}.libre_franklin_860b5443-module__kOyOxG__variable{--font-libre-franklin:"Libre Franklin", "Libre Franklin Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2e85c669-module__8vP23q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_2e85c669-module__8vP23q__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.layout-module__L5FxyW__shell{flex-direction:column;min-height:100vh;display:flex}.layout-module__L5FxyW__main{flex:1}.layout-module__L5FxyW__skipLink{left:var(--offscreen);top:var(--space-0);z-index:var(--toast-z);padding:var(--space-3) var(--space-4);background:var(--navy-900);border:var(--border-width) solid var(--navy-900);border-radius:var(--radius-sm);font:var(--type-label);color:var(--text-inverse);text-decoration:none;position:absolute}.layout-module__L5FxyW__skipLink:focus-visible{left:var(--space-4);top:var(--space-4);box-shadow:var(--ring-focus);color:var(--text-inverse);outline:none}
.PhaseTabs-module__w7GtbG__root{gap:var(--space-8);flex-direction:column;display:flex}.PhaseTabs-module__w7GtbG__phaseRail{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.PhaseTabs-module__w7GtbG__phaseNode,.PhaseTabs-module__w7GtbG__phaseNodeActive{padding-top:var(--space-3);border-top:var(--space-1) solid var(--border-default);font:var(--type-mono);color:var(--text-muted)}.PhaseTabs-module__w7GtbG__phaseNodeActive{border-color:var(--signal-ink);color:var(--signal-ink)}.PhaseTabs-module__w7GtbG__detail{gap:var(--space-12);padding:var(--space-12);border:var(--hairline) solid var(--border-default);background:var(--white);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.PhaseTabs-module__w7GtbG__summary{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.PhaseTabs-module__w7GtbG__phaseStatus{font:var(--type-mono);color:var(--text-muted)}.PhaseTabs-module__w7GtbG__phaseName{font-size:var(--display-section);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking)}.PhaseTabs-module__w7GtbG__deliverable{font:var(--type-body);max-width:30ch}.PhaseTabs-module__w7GtbG__items{flex-direction:column;justify-content:center;display:flex}.PhaseTabs-module__w7GtbG__itemCard{align-items:center;gap:var(--space-4);border:0;border-bottom:var(--hairline) solid var(--border-default);padding:var(--space-5) 0;background:0 0;border-radius:0;flex-direction:row;display:flex}.PhaseTabs-module__w7GtbG__itemIcon{color:var(--signal-ink);flex-shrink:0}.PhaseTabs-module__w7GtbG__itemText{font:var(--type-body-sm)}@media (prefers-reduced-motion:no-preference){.PhaseTabs-module__w7GtbG__detail{animation:PhaseTabs-module__w7GtbG__phase-in var(--dur-slow) var(--ease-out)}}@keyframes PhaseTabs-module__w7GtbG__phase-in{0%{opacity:.4;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PhaseTabs-module__w7GtbG__root>[role=tablist]{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PhaseTabs-module__w7GtbG__root>[role=tablist] button{text-align:left;padding:var(--space-3)}.PhaseTabs-module__w7GtbG__detail{padding:var(--space-6);gap:var(--space-6);grid-template-columns:1fr}}
.page-module__xcWY2a__phases{padding:var(--space-4) var(--gutter) var(--section-y)}.page-module__xcWY2a__band{padding:var(--section-y) var(--gutter);border-top:var(--hairline) solid var(--border-default)}.page-module__xcWY2a__band:nth-of-type(odd){background:var(--surface-subtle)}.page-module__xcWY2a__sectionHead{gap:var(--space-10);margin-bottom:var(--space-12);grid-template-columns:1fr 2fr;display:grid}.page-module__xcWY2a__sectionHead h2,.page-module__xcWY2a__engagement h2{font-size:var(--display-section);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking);line-height:1.08}.page-module__xcWY2a__principles{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__xcWY2a__principles>div{border-top:var(--hairline) solid var(--border-default);padding-top:var(--space-6)}.page-module__xcWY2a__number{font:var(--type-mono);color:var(--signal-ink)}.page-module__xcWY2a__principles h3{font:var(--type-h3);margin-block:var(--space-6) var(--space-4)}.page-module__xcWY2a__principles p{font:var(--type-body-sm)}.page-module__xcWY2a__engagement{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.page-module__xcWY2a__engagement h2{margin-top:var(--space-6)}.page-module__xcWY2a__engagement p{margin-bottom:var(--space-6)}@media (max-width:768px){.page-module__xcWY2a__sectionHead,.page-module__xcWY2a__principles,.page-module__xcWY2a__engagement{gap:var(--space-8);grid-template-columns:1fr}}
.ContactForm-module__jB5wbq__form{gap:var(--space-6);flex-direction:column;display:flex}.ContactForm-module__jB5wbq__grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__jB5wbq__groups{gap:var(--space-12);flex-wrap:wrap;display:flex}.ContactForm-module__jB5wbq__group{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ContactForm-module__jB5wbq__group legend{margin-bottom:var(--space-3)}.ContactForm-module__jB5wbq__form input,.ContactForm-module__jB5wbq__form select,.ContactForm-module__jB5wbq__form textarea{font-size:var(--fs-body)}.ContactForm-module__jB5wbq__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.ContactForm-module__jB5wbq__caption{font:var(--type-caption);color:var(--text-muted)}.ContactForm-module__jB5wbq__honeypot{left:var(--offscreen);width:var(--hairline);height:var(--hairline);position:absolute;overflow:hidden}.ContactForm-module__jB5wbq__summary{font:var(--type-caption);color:var(--status-danger-fg)}.ContactForm-module__jB5wbq__recovery{font:var(--type-body-sm);color:var(--text-body)}.ContactForm-module__jB5wbq__sent{gap:var(--space-3);padding:var(--space-8);background:var(--surface-accent);border:var(--hairline) solid var(--border-accent);border-radius:var(--radius-md);flex-direction:column;display:flex}.ContactForm-module__jB5wbq__sentTitle{font:var(--type-h3);color:var(--text-strong)}.ContactForm-module__jB5wbq__sentBody{font:var(--type-body)}.ContactForm-module__jB5wbq__toastLayer{right:var(--space-6);bottom:var(--space-6);z-index:var(--toast-z);position:fixed}@media (max-width:768px){.ContactForm-module__jB5wbq__grid{grid-template-columns:1fr}.ContactForm-module__jB5wbq__groups{gap:var(--space-8);flex-direction:column}.ContactForm-module__jB5wbq__toastLayer{left:var(--space-4);right:var(--space-4);bottom:var(--space-4)}}@media (max-width:480px){.ContactForm-module__jB5wbq__actions>form,.ContactForm-module__jB5wbq__actions button{width:100%}}
.page-module__W2phFa__body{padding:0 var(--gutter) var(--section-y)}.page-module__W2phFa__inner{gap:var(--space-8);flex-direction:column;display:flex}.page-module__W2phFa__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__W2phFa__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__W2phFa__filters button{min-height:var(--tap-min);padding:var(--space-3) var(--space-5);border:var(--hairline) solid var(--border-default);color:var(--text-body);font:var(--type-body-sm);cursor:pointer;background:0 0}.page-module__W2phFa__filters button[aria-pressed=true]{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.page-module__W2phFa__filters button:hover{border-color:var(--navy-900)}.page-module__W2phFa__count{font:var(--type-mono);color:var(--text-muted)}.page-module__W2phFa__featured{background:var(--white);border:var(--hairline) solid var(--border-default);color:var(--text-body);grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);display:grid}.page-module__W2phFa__featuredCopy{padding:var(--space-12);flex-direction:column;display:flex}.page-module__W2phFa__featuredCopy>span{color:var(--signal-ink)}.page-module__W2phFa__featuredCopy h2{font-size:var(--display-section);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking);margin-block:var(--space-8) var(--space-6);line-height:1.1}.page-module__W2phFa__featuredCopy>p{font:var(--type-body);max-width:35em}.page-module__W2phFa__featuredBottom{justify-content:space-between;gap:var(--space-4);border-top:var(--hairline) solid var(--border-default);margin-top:var(--space-10);padding-top:var(--space-6);font:var(--type-mono);flex-wrap:wrap;display:flex}.page-module__W2phFa__featuredBottom>:last-child{align-items:center;gap:var(--space-2);color:var(--text-strong);display:flex}.page-module__W2phFa__notebook{background:var(--navy-900);color:var(--slate-300);padding:var(--space-8);justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-height:var(--panel-min);flex-direction:column;display:flex}.page-module__W2phFa__notebook>span{font:var(--type-mono);font-size:var(--fs-micro);letter-spacing:.05em}.page-module__W2phFa__notebook strong{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking);line-height:1.1}.page-module__W2phFa__notebookMark{width:100%;height:var(--space-32);align-items:flex-end;gap:var(--space-4);display:flex}.page-module__W2phFa__notebookMark span{border:var(--hairline) solid var(--signal);flex:1;height:38%}.page-module__W2phFa__notebookMark span:nth-child(2){height:68%}.page-module__W2phFa__notebookMark span:nth-child(3){background:var(--signal);height:100%}.page-module__W2phFa__featured:hover{border-color:var(--signal-ink);color:var(--text-body)}.page-module__W2phFa__grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__W2phFa__card{gap:var(--space-5);padding:var(--space-8) 0;border:0;border-top:var(--hairline) solid var(--border-default);color:var(--text-body);flex-direction:column;display:flex}.page-module__W2phFa__cardMeta{justify-content:space-between;gap:var(--space-3);font:var(--type-mono);color:var(--signal-ink);display:flex}.page-module__W2phFa__card h2{font:var(--type-h3);font-size:var(--fs-h2);max-width:25ch}.page-module__W2phFa__card p{font:var(--type-body-sm);max-width:38em}.page-module__W2phFa__cardBottom{padding-top:var(--space-4);font:var(--type-mono);justify-content:space-between;margin-top:auto;display:flex}.page-module__W2phFa__card:hover h2{color:var(--signal-ink)}.page-module__W2phFa__empty{padding-block:var(--space-10)}@media (max-width:1024px){.page-module__W2phFa__featuredCopy{padding:var(--space-8)}}@media (max-width:768px){.page-module__W2phFa__featured,.page-module__W2phFa__grid{grid-template-columns:1fr}.page-module__W2phFa__featuredCopy{padding:var(--space-6)}.page-module__W2phFa__notebook{min-height:0;padding:var(--space-6)}.page-module__W2phFa__notebookMark{display:none}.page-module__W2phFa__notebook strong{font-size:var(--fs-h2)}.page-module__W2phFa__filters button{padding-inline:var(--space-3)}}
.PageIntro-module__tT5a1a__root{padding:var(--space-20) var(--gutter) var(--space-16)}.PageIntro-module__tT5a1a__inner{gap:var(--space-10);flex-direction:column;display:flex}.PageIntro-module__tT5a1a__meta{justify-content:space-between;align-items:center;gap:var(--space-4);font:var(--type-mono);color:var(--text-muted);display:flex}.PageIntro-module__tT5a1a__meta>:first-child{color:var(--signal-ink)}.PageIntro-module__tT5a1a__title{max-width:15ch;font-size:var(--display-page);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking);text-wrap:balance;line-height:1.04}.PageIntro-module__tT5a1a__bottom{justify-content:space-between;align-items:flex-end;gap:var(--space-12);padding-top:var(--space-8);border-top:var(--hairline) solid var(--border-default);display:flex}.PageIntro-module__tT5a1a__bottom p{max-width:40em;font:var(--type-lead)}.PageIntro-module__tT5a1a__note{font:var(--type-mono);color:var(--text-muted);flex-shrink:0}@media (max-width:768px){.PageIntro-module__tT5a1a__root{padding-block:var(--space-12)}.PageIntro-module__tT5a1a__inner{gap:var(--space-8)}.PageIntro-module__tT5a1a__meta{align-items:flex-start}.PageIntro-module__tT5a1a__meta>:last-child{text-align:right;font-size:var(--fs-micro)}.PageIntro-module__tT5a1a__bottom{align-items:flex-start;gap:var(--space-5);flex-direction:column}.PageIntro-module__tT5a1a__bottom p{font:var(--type-body)}}
.Section-module__V4wzQa__band{padding-block:var(--section-y);padding-inline:var(--gutter);border-radius:var(--radius-none)}.Section-module__V4wzQa__inner{gap:var(--space-12);flex-direction:column;display:flex}.Section-module__V4wzQa__page{background:var(--surface-page);color:var(--text-body)}.Section-module__V4wzQa__subtle{background:var(--surface-subtle);color:var(--text-body)}.Section-module__V4wzQa__accent{background:var(--surface-accent);color:var(--text-body)}.Section-module__V4wzQa__navy{background:var(--surface-inverse);color:var(--slate-300)}.Section-module__V4wzQa__navy h1,.Section-module__V4wzQa__navy h2,.Section-module__V4wzQa__navy h3,.Section-module__V4wzQa__navy h4{color:var(--text-inverse)}.Section-module__V4wzQa__flush{padding-block-start:var(--space-0)}
.page-module__OSLHOG__band{padding:var(--space-16) var(--gutter) var(--section-y)}.page-module__OSLHOG__layout{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.page-module__OSLHOG__left{align-items:flex-start;gap:var(--space-6);padding-block:var(--space-5);flex-direction:column;display:flex}.page-module__OSLHOG__left>:first-child{color:var(--signal-ink)}.page-module__OSLHOG__title{font-size:var(--display-page);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking);line-height:1.05}.page-module__OSLHOG__lead{font:var(--type-lead);max-width:26em}.page-module__OSLHOG__email{align-items:center;gap:var(--space-3);min-height:var(--tap-min);font:var(--type-body-sm);overflow-wrap:anywhere;border:0;display:inline-flex}.page-module__OSLHOG__steps{gap:var(--space-6);margin-top:var(--space-8);flex-direction:column;width:100%;display:flex}.page-module__OSLHOG__step{gap:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline) solid var(--border-default);display:flex}.page-module__OSLHOG__stepNumber{font:var(--type-mono);color:var(--signal-ink);padding-top:var(--space-1)}.page-module__OSLHOG__step h2{font:var(--type-h3);margin-bottom:var(--space-2)}.page-module__OSLHOG__step p{font:var(--type-body-sm)}.page-module__OSLHOG__formPanel{padding:var(--space-8);border:var(--hairline) solid var(--border-default);background:var(--white);min-width:0}.page-module__OSLHOG__formHead{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:var(--hairline) solid var(--border-default)}.page-module__OSLHOG__formHead h2{font:var(--type-h3);font-size:var(--fs-h2);margin-block:var(--space-3)}.page-module__OSLHOG__formHead p{font:var(--type-body-sm);color:var(--text-muted)}@media (max-width:1024px){.page-module__OSLHOG__layout{gap:var(--space-8)}.page-module__OSLHOG__formPanel{padding:var(--space-6)}}@media (max-width:768px){.page-module__OSLHOG__band{padding-top:var(--space-8)}.page-module__OSLHOG__layout{gap:var(--space-10);grid-template-columns:1fr}.page-module__OSLHOG__steps{display:none}.page-module__OSLHOG__lead{font:var(--type-body)}}
.page-module__LYynJW__article{padding-block:var(--article-top) var(--section-y);padding-inline:var(--gutter)}.page-module__LYynJW__inner{gap:var(--space-6);width:100%;max-width:min(var(--container-narrow), 100%);flex-direction:column;margin-inline:auto;display:flex}.page-module__LYynJW__title{font-size:var(--display-section);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking);line-height:1.1}.page-module__LYynJW__meta{font:var(--type-mono);color:var(--text-muted)}.page-module__LYynJW__dek{font:var(--type-lead);color:var(--text-strong)}.page-module__LYynJW__back{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--tap-min);font:var(--type-label);color:var(--text-link);transition:var(--transition-control);border:0;text-decoration:none;display:inline-flex}.page-module__LYynJW__back:hover{color:var(--navy-900)}.page-module__LYynJW__back:focus-visible{outline:var(--focus-offset) solid var(--focus-ring);outline-offset:var(--focus-offset)}.page-module__LYynJW__draftNote{font:var(--type-caption);color:var(--text-muted)}
.page-module__GPYuKW__group{gap:var(--space-4);flex-direction:column;display:flex}.page-module__GPYuKW__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__GPYuKW__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__GPYuKW__formGrid{gap:var(--space-5);max-width:var(--container-narrow);grid-template-columns:repeat(2,1fr);display:grid}.page-module__GPYuKW__label{font:var(--type-label);color:var(--text-muted)}@media (max-width:1024px){.page-module__GPYuKW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__GPYuKW__grid,.page-module__GPYuKW__formGrid{grid-template-columns:1fr}}
.message-module__tSNHDW__root{align-items:flex-start;gap:var(--space-5);max-width:min(var(--container-narrow), 100%);flex-direction:column;display:flex}.message-module__tSNHDW__title{font:var(--type-h1);letter-spacing:var(--tracking-display)}.message-module__tSNHDW__lead{font:var(--type-lead);color:var(--text-body)}.message-module__tSNHDW__links{gap:var(--space-6);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.message-module__tSNHDW__link{min-height:var(--tap-min);font:var(--type-label);color:var(--text-link);transition:var(--transition-control);border:0;align-items:center;text-decoration:none;display:inline-flex}.message-module__tSNHDW__link:hover{color:var(--navy-900)}.message-module__tSNHDW__link:focus-visible{outline:var(--focus-offset) solid var(--focus-ring);outline-offset:var(--focus-offset)}
.page-module__t-ObYq__body{padding:0 var(--gutter) var(--section-y)}.page-module__t-ObYq__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-block:var(--space-6) var(--space-10);flex-wrap:wrap;display:flex}.page-module__t-ObYq__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__t-ObYq__filter{min-height:var(--tap-min);padding:var(--space-3) var(--space-5);border:var(--hairline) solid var(--border-default);color:var(--text-body);font:var(--type-body-sm);cursor:pointer;background:0 0}.page-module__t-ObYq__filter[aria-pressed=true]{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.page-module__t-ObYq__filter:hover{border-color:var(--navy-900)}.page-module__t-ObYq__search{gap:var(--space-2);width:min(100%,20rem);font:var(--type-mono);flex-direction:column;display:flex}.page-module__t-ObYq__search input{width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border-default);background:var(--white);font:var(--type-body);color:var(--text-strong);border-radius:0}.page-module__t-ObYq__count{font:var(--type-mono);color:var(--text-muted);margin-bottom:var(--space-6)}.page-module__t-ObYq__grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.page-module__t-ObYq__caseCard{background:var(--white);border:var(--hairline) solid var(--border-default);padding:var(--space-8);min-width:0;scroll-margin-top:calc(var(--header-h) + var(--space-6))}.page-module__t-ObYq__caseCard:nth-child(4n+2),.page-module__t-ObYq__caseCard:nth-child(4n+3){background:var(--surface-accent)}.page-module__t-ObYq__caseCard:target{outline:var(--focus-offset) solid var(--signal-ink);outline-offset:var(--focus-offset)}.page-module__t-ObYq__caseTop{justify-content:space-between;gap:var(--space-4);font:var(--type-mono);color:var(--text-muted);display:flex}.page-module__t-ObYq__caseTop>:last-child{text-align:right}.page-module__t-ObYq__impact{padding-block:var(--space-8) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.page-module__t-ObYq__impactValue{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--display-figure);letter-spacing:var(--display-tracking);color:var(--text-strong);line-height:1}.page-module__t-ObYq__impactLabel{font:var(--type-mono);color:var(--signal-ink)}.page-module__t-ObYq__caseTitle{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-medium);letter-spacing:var(--display-tracking);max-width:25ch;min-height:2.4em;line-height:1.16}.page-module__t-ObYq__category{margin-block:var(--space-4) var(--space-6);font:var(--type-mono);color:var(--text-muted);display:block}.page-module__t-ObYq__details{border-top:var(--hairline) solid var(--border-default)}.page-module__t-ObYq__details summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding-top:var(--space-4);cursor:pointer;font:var(--type-body-sm);color:var(--text-strong);list-style:none;display:flex}.page-module__t-ObYq__details summary::-webkit-details-marker{display:none}.page-module__t-ObYq__details summary span{font:var(--type-h3)}.page-module__t-ObYq__details[open] summary span{transform:rotate(45deg)}.page-module__t-ObYq__caseSection{margin-top:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.page-module__t-ObYq__caseSection p{font:var(--type-body-sm)}.page-module__t-ObYq__basis{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--hairline) solid var(--border-default);font:var(--type-caption);color:var(--text-muted)}.page-module__t-ObYq__basis b{color:var(--text-strong);margin-bottom:var(--space-2);font-weight:var(--fw-medium);display:block}.page-module__t-ObYq__empty{border-block:var(--hairline) solid var(--border-default);padding:var(--space-12) 0}.page-module__t-ObYq__empty h2{font:var(--type-h2);margin-bottom:var(--space-3)}.page-module__t-ObYq__empty button{margin-top:var(--space-6)}@media (max-width:768px){.page-module__t-ObYq__grid{grid-template-columns:1fr}.page-module__t-ObYq__toolbar{align-items:stretch;gap:var(--space-5);padding-bottom:var(--space-6);flex-direction:column}.page-module__t-ObYq__search{width:100%}.page-module__t-ObYq__caseCard{padding:var(--space-6)}.page-module__t-ObYq__caseTitle{min-height:0}.page-module__t-ObYq__filter{padding-inline:var(--space-3)}}
