.ResearchSection-module__P0O6pq__header{margin-bottom:var(--content-gap)}.ResearchSection-module__P0O6pq__heading{margin-bottom:var(--element-gap);color:var(--section-text);font-size:var(--heading-1);font-weight:400;line-height:var(--heading-1-lh);letter-spacing:var(--heading-1-tracking);text-wrap:balance}.ResearchSection-module__P0O6pq__subheading{max-width:var(--content-max-text);color:var(--section-text-secondary);font-size:var(--body);font-weight:var(--body-weight);line-height:var(--body-lh);letter-spacing:var(--letter-spacing-snug);text-wrap:pretty}.ResearchSection-module__P0O6pq__archiveLink{margin-top:var(--content-gap)}.ResearchSection-module__P0O6pq__list{border-top:var(--border-width-thin) solid var(--section-border-decorative);border-bottom:var(--border-width-thin) solid var(--section-border-decorative);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ResearchSection-module__P0O6pq__item{min-width:0}.ResearchSection-module__P0O6pq__item+.ResearchSection-module__P0O6pq__item{border-top:var(--border-width-thin) solid var(--section-border-decorative)}.ResearchSection-module__P0O6pq__article{min-height:100%;padding:var(--space-5) 0;flex-direction:column;align-items:flex-start;display:flex}.ResearchSection-module__P0O6pq__numeral{margin-bottom:var(--space-5);font-size:var(--heading-2);letter-spacing:var(--heading-2-tracking);font-variant-numeric:tabular-nums;color:var(--section-text-secondary);font-weight:400;line-height:1}.ResearchSection-module__P0O6pq__date{margin:0 0 var(--space-3);color:var(--section-text-secondary);font-size:var(--caption);font-weight:400;line-height:var(--caption-lh);letter-spacing:var(--letter-spacing-wide);font-variant-numeric:tabular-nums}.ResearchSection-module__P0O6pq__date time{font:inherit;color:inherit;letter-spacing:inherit}.ResearchSection-module__P0O6pq__title{margin-bottom:var(--space-3);color:var(--section-text);font-size:var(--heading-3);font-weight:var(--heading-3-weight);line-height:var(--heading-3-lh);letter-spacing:var(--heading-3-tracking);overflow-wrap:anywhere;text-wrap:balance}.ResearchSection-module__P0O6pq__title cite{font-style:normal}.ResearchSection-module__P0O6pq__preview{max-width:54ch;color:var(--section-text-secondary);font-size:var(--body);font-weight:var(--body-weight);line-height:var(--body-lh);letter-spacing:var(--letter-spacing-normal);text-wrap:pretty}@media (min-width:48rem){.ResearchSection-module__P0O6pq__header{margin-bottom:var(--section-gap)}.ResearchSection-module__P0O6pq__heading{font-size:var(--display-2);line-height:var(--display-2-lh);letter-spacing:var(--display-2-tracking)}.ResearchSection-module__P0O6pq__subheading{font-size:var(--body-large);line-height:var(--body-large-lh)}.ResearchSection-module__P0O6pq__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ResearchSection-module__P0O6pq__item+.ResearchSection-module__P0O6pq__item{border-top:0;border-inline-start:var(--border-width-thin) solid var(--section-border-decorative)}.ResearchSection-module__P0O6pq__article{padding:var(--space-6)}.ResearchSection-module__P0O6pq__title{font-size:var(--heading-2);line-height:var(--heading-2-lh);letter-spacing:var(--heading-2-tracking)}}
.TrackRecordSection-module__dzLaWG__header{align-items:end;gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}.TrackRecordSection-module__dzLaWG__headline{font-size:var(--heading-1);font-weight:400;line-height:var(--heading-1-lh);letter-spacing:var(--heading-1-tracking);color:var(--section-text);text-wrap:balance}.TrackRecordSection-module__dzLaWG__subheadline{max-width:var(--content-max-text);font-size:var(--body);font-weight:var(--body-weight);line-height:var(--body-lh);color:var(--section-text-secondary);text-wrap:pretty}.TrackRecordSection-module__dzLaWG__evidenceBoard{border-top:var(--border-width-thin) solid var(--section-border-decorative);border-bottom:var(--border-width-thin) solid var(--section-border-decorative);grid-template-columns:1fr;display:grid}.TrackRecordSection-module__dzLaWG__featured{min-width:0;padding:var(--space-6) 0;border-bottom:var(--border-width-thin) solid var(--section-border-decorative);flex-direction:column;display:flex}.TrackRecordSection-module__dzLaWG__meta{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);font-size:var(--caption);font-weight:600;line-height:var(--caption-lh);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--section-text-secondary);display:flex}.TrackRecordSection-module__dzLaWG__meta time{font-variant-numeric:tabular-nums}.TrackRecordSection-module__dzLaWG__featuredOutcome{max-width:10ch;margin-bottom:var(--space-5);font-size:var(--heading-2);font-weight:var(--heading-2-weight);line-height:var(--heading-2-lh);letter-spacing:var(--heading-2-tracking);color:var(--section-text);text-wrap:balance}.TrackRecordSection-module__dzLaWG__featuredTitle{max-width:20ch;margin-bottom:var(--space-3);font-size:var(--heading-3);font-weight:var(--heading-3-weight);line-height:var(--heading-3-lh);letter-spacing:var(--heading-3-tracking);color:var(--section-text);overflow-wrap:anywhere;text-wrap:balance}.TrackRecordSection-module__dzLaWG__issuer{font-size:var(--caption);line-height:var(--caption-lh);letter-spacing:var(--letter-spacing-wide);color:var(--section-text-secondary);text-wrap:pretty}.TrackRecordSection-module__dzLaWG__featuredSummary{max-width:var(--content-max-text);margin-top:var(--space-4);font-size:var(--body);font-weight:var(--body-weight);line-height:var(--body-lh);color:var(--section-text-secondary);text-wrap:pretty}.TrackRecordSection-module__dzLaWG__supportingList,.TrackRecordSection-module__dzLaWG__actions{margin:0;padding:0;list-style:none}.TrackRecordSection-module__dzLaWG__supportingList{grid-template-rows:repeat(3,auto);min-width:0;display:grid}.TrackRecordSection-module__dzLaWG__supportingItem+.TrackRecordSection-module__dzLaWG__supportingItem{border-top:var(--border-width-thin) solid var(--section-border-decorative)}.TrackRecordSection-module__dzLaWG__supportingArticle{min-width:0;height:100%;padding:var(--space-5) 0;flex-direction:column;display:flex}.TrackRecordSection-module__dzLaWG__supportingArticle .TrackRecordSection-module__dzLaWG__meta{margin-bottom:var(--space-3)}.TrackRecordSection-module__dzLaWG__supportingOutcome,.TrackRecordSection-module__dzLaWG__supportingTitle{margin-bottom:var(--space-3);font-size:var(--heading-3);font-weight:var(--heading-3-weight);line-height:var(--heading-3-lh);letter-spacing:var(--heading-3-tracking);color:var(--section-text);text-wrap:balance}.TrackRecordSection-module__dzLaWG__supportingOutcome+.TrackRecordSection-module__dzLaWG__supportingTitle{margin-top:calc(-1 * var(--space-2))}.TrackRecordSection-module__dzLaWG__supportingSummary{max-width:var(--content-max-description);margin-top:var(--space-4);font-size:var(--body);line-height:var(--body-lh);color:var(--section-text-secondary);text-wrap:pretty}.TrackRecordSection-module__dzLaWG__actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}@media (min-width:48rem){.TrackRecordSection-module__dzLaWG__header{gap:var(--space-5);margin-bottom:var(--space-7)}.TrackRecordSection-module__dzLaWG__headline{font-size:var(--display-2);line-height:var(--display-2-lh);letter-spacing:var(--display-2-tracking)}.TrackRecordSection-module__dzLaWG__subheadline,.TrackRecordSection-module__dzLaWG__featuredSummary{font-size:var(--body-large);line-height:var(--body-large-lh)}.TrackRecordSection-module__dzLaWG__featured{padding:var(--space-7) 0}.TrackRecordSection-module__dzLaWG__featuredOutcome{font-size:var(--heading-1);line-height:var(--heading-1-lh);letter-spacing:var(--heading-1-tracking)}.TrackRecordSection-module__dzLaWG__supportingArticle{padding:var(--space-6) 0}.TrackRecordSection-module__dzLaWG__actions{gap:var(--space-2) var(--space-4)}}@media (min-width:64rem){.TrackRecordSection-module__dzLaWG__header{gap:var(--space-7);margin-bottom:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.TrackRecordSection-module__dzLaWG__evidenceBoard{grid-template-columns:minmax(0,7fr) minmax(320px,5fr)}.TrackRecordSection-module__dzLaWG__featured{padding:var(--space-7) var(--space-7) var(--space-7) 0;border-right:var(--border-width-thin) solid var(--section-border-decorative);border-bottom:0}.TrackRecordSection-module__dzLaWG__supportingArticle{padding:var(--space-5) 0 var(--space-5) var(--space-6)}}
.CurrentWorkSection-module__TOJYUG__header{margin-bottom:var(--content-gap)}.CurrentWorkSection-module__TOJYUG__heading{margin-bottom:var(--element-gap);color:var(--section-text);font-size:var(--heading-1);font-weight:400;line-height:var(--heading-1-lh);letter-spacing:var(--heading-1-tracking);text-wrap:balance}.CurrentWorkSection-module__TOJYUG__subheading{max-width:var(--content-max-text);color:var(--section-text-secondary);font-size:var(--body);font-weight:var(--body-weight);line-height:var(--body-lh);letter-spacing:var(--letter-spacing-snug);text-wrap:pretty}.CurrentWorkSection-module__TOJYUG__list{border-top:var(--border-width-thin) solid var(--section-border-interactive);border-bottom:var(--border-width-thin) solid var(--section-border-interactive);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.CurrentWorkSection-module__TOJYUG__item{min-inline-size:0}.CurrentWorkSection-module__TOJYUG__item+.CurrentWorkSection-module__TOJYUG__item{border-top:var(--border-width-thin) solid var(--section-border-interactive)}.CurrentWorkSection-module__TOJYUG__article{min-height:100%;padding:var(--space-5) 0;flex-direction:column;align-items:flex-start;display:flex}.CurrentWorkSection-module__TOJYUG__eyebrow{margin-bottom:var(--space-4);color:var(--section-text-secondary);font-size:var(--caption);font-weight:600;line-height:var(--caption-lh);letter-spacing:var(--letter-spacing-wide)}.CurrentWorkSection-module__TOJYUG__title{margin-bottom:var(--space-4);color:var(--section-text);font-size:var(--heading-3);font-weight:var(--heading-3-weight);line-height:var(--heading-3-lh);letter-spacing:var(--heading-3-tracking);overflow-wrap:anywhere}.CurrentWorkSection-module__TOJYUG__description{max-width:58ch;color:var(--section-text-secondary);font-size:var(--body);font-weight:var(--body-weight);line-height:var(--body-lh);letter-spacing:var(--letter-spacing-normal);overflow-wrap:anywhere;text-wrap:pretty}.CurrentWorkSection-module__TOJYUG__link{padding-top:var(--space-4);margin-top:auto}html.dark .CurrentWorkSection-module__TOJYUG__list{border-color:var(--section-border-decorative)}html.dark .CurrentWorkSection-module__TOJYUG__item+.CurrentWorkSection-module__TOJYUG__item{border-color:var(--section-border-decorative)}@media (min-width:48rem){.CurrentWorkSection-module__TOJYUG__header{margin-bottom:var(--section-gap)}.CurrentWorkSection-module__TOJYUG__heading{font-size:var(--display-2);line-height:var(--display-2-lh);letter-spacing:var(--display-2-tracking)}.CurrentWorkSection-module__TOJYUG__subheading{font-size:var(--body-large);line-height:var(--body-large-lh)}.CurrentWorkSection-module__TOJYUG__list{grid-template-columns:repeat(2,minmax(0,1fr))}.CurrentWorkSection-module__TOJYUG__item+.CurrentWorkSection-module__TOJYUG__item{border-top:0;border-inline-start:var(--border-width-thin) solid var(--section-border-interactive)}.CurrentWorkSection-module__TOJYUG__article{padding:var(--space-6)}.CurrentWorkSection-module__TOJYUG__title{font-size:var(--heading-2);line-height:var(--heading-2-lh);letter-spacing:var(--heading-2-tracking)}}
.ModuleList-module__wFwhGW__list{border-top:var(--divider-thickness) solid var(--section-border-interactive);margin:0;padding:0;list-style:none}.ModuleList-module__wFwhGW__item{--module-num-width:var(--modulelist-num-col-mobile);--module-row-gap:var(--element-gap-sm);--module-row-padding:var(--space-4);--module-action-size:var(--icon-md);border-bottom:var(--divider-thickness) solid var(--section-border-interactive)}.ModuleList-module__wFwhGW__trigger{grid-template-columns:var(--module-num-width) minmax(0, 1fr) var(--module-action-size);align-items:center;column-gap:var(--module-row-gap);width:100%;min-inline-size:0;padding:var(--module-row-padding) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;transition:padding-bottom var(--duration-smooth) var(--ease-smooth);background:0 0;border:0;display:grid}.ModuleList-module__wFwhGW__triggerOpen{padding-bottom:0}.ModuleList-module__wFwhGW__trigger:focus-visible{outline-offset:-2px;outline:.125rem solid}.ModuleList-module__wFwhGW__num{font-size:var(--body);font-weight:var(--body-weight);line-height:var(--body-lh);color:var(--section-text-secondary);text-align:center}.ModuleList-module__wFwhGW__name{min-inline-size:0;font-size:var(--body);font-weight:var(--body-weight);line-height:var(--body-lh);color:var(--section-text);letter-spacing:var(--letter-spacing-normal);overflow-wrap:anywhere}.ModuleList-module__wFwhGW__toggleIndicator{width:var(--module-action-size);height:var(--module-action-size);border:var(--border-width-thin) solid var(--section-text-secondary);color:var(--section-text-secondary);transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ModuleList-module__wFwhGW__trigger:hover .ModuleList-module__wFwhGW__toggleIndicator{background:var(--section-text-secondary);color:var(--section-surface)}}.ModuleList-module__wFwhGW__iconWrapper{transform-origin:50%;transition:transform var(--duration-smooth) var(--ease-smooth);justify-content:center;align-items:center;padding:7px;display:flex;position:absolute;inset:0;transform:rotate(0)}.ModuleList-module__wFwhGW__triggerOpen .ModuleList-module__wFwhGW__iconWrapper{transform:rotate(180deg)}.ModuleList-module__wFwhGW__triggerOpen .ModuleList-module__wFwhGW__toggleIndicator{background:var(--section-text-secondary);color:var(--section-surface)}.ModuleList-module__wFwhGW__itemContent{visibility:hidden;transition:grid-template-rows var(--duration-smooth) var(--ease-smooth), visibility 0s linear var(--duration-smooth);grid-template-rows:0fr;margin-inline-start:calc(var(--module-num-width) + var(--module-row-gap));display:grid}.ModuleList-module__wFwhGW__itemContentOpen{visibility:visible;transition:grid-template-rows var(--duration-smooth) var(--ease-smooth), visibility 0s linear 0s;grid-template-rows:1fr}.ModuleList-module__wFwhGW__itemContentInner{transition:padding-top var(--duration-smooth) var(--ease-smooth), padding-bottom var(--duration-smooth) var(--ease-smooth);padding-top:0;padding-bottom:0;overflow:hidden}.ModuleList-module__wFwhGW__itemContentOpen .ModuleList-module__wFwhGW__itemContentInner{padding-top:var(--space-4);padding-bottom:var(--module-row-padding)}.ModuleList-module__wFwhGW__description{font-size:var(--caption);font-weight:var(--body-weight);color:var(--section-text-secondary);letter-spacing:var(--letter-spacing-normal);max-width:var(--content-max-description);overflow-wrap:anywhere;line-height:1.45}@media (min-width:48rem){.ModuleList-module__wFwhGW__item{--module-num-width:var(--modulelist-num-col);--module-row-gap:var(--element-gap);--module-row-padding:var(--space-5);--module-action-size:var(--action-btn-size)}.ModuleList-module__wFwhGW__num,.ModuleList-module__wFwhGW__name{font-size:var(--body-large);line-height:var(--body-large-lh)}.ModuleList-module__wFwhGW__itemContentOpen .ModuleList-module__wFwhGW__itemContentInner{padding-top:var(--space-4)}.ModuleList-module__wFwhGW__description{font-size:var(--body);line-height:var(--body-lh)}}@media (prefers-reduced-motion:reduce){.ModuleList-module__wFwhGW__trigger,.ModuleList-module__wFwhGW__itemContent,.ModuleList-module__wFwhGW__itemContentInner{transition:none}.ModuleList-module__wFwhGW__itemContentOpen{visibility:visible}.ModuleList-module__wFwhGW__iconWrapper{transition:none}}
.ContactForm-module__fw3Taq__card{--contact-control-surface:var(--section-surface-elevated);--contact-control-text:var(--surface-ink);--contact-placeholder:var(--text-on-paper-secondary);border:var(--border-width-thin) solid var(--section-border-interactive);border-radius:var(--radius-lg);background:0 0;width:100%;overflow:hidden}.ContactForm-module__fw3Taq__form{gap:var(--space-4);padding:var(--space-5);text-align:left;flex-direction:column;display:flex;position:relative}.ContactForm-module__fw3Taq__field{gap:var(--space-2);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__label{color:var(--section-text);font-size:var(--label);font-weight:600;line-height:var(--label-lh);letter-spacing:var(--letter-spacing-wide)}.ContactForm-module__fw3Taq__requiredMark{color:var(--accent-emphasis);margin-inline-start:var(--space-1)}.ContactForm-module__fw3Taq__control{border:var(--border-width-thin) solid var(--section-border-interactive);border-radius:var(--radius-lg);background:var(--contact-control-surface);width:100%;min-height:48px;color:var(--contact-control-text);font:inherit;font-size:var(--body);line-height:var(--body-lh);padding:var(--space-3) var(--space-4);transition:var(--transition-hover)}.ContactForm-module__fw3Taq__control::placeholder{color:var(--contact-placeholder)}.ContactForm-module__fw3Taq__control:-webkit-any(:autofill,:-webkit-autofill){box-shadow:0 0 0 100vmax var(--contact-control-surface) inset;-webkit-text-fill-color:var(--contact-control-text);caret-color:var(--contact-control-text)}.ContactForm-module__fw3Taq__control:is(:autofill,:autofill){box-shadow:0 0 0 100vmax var(--contact-control-surface) inset;-webkit-text-fill-color:var(--contact-control-text);caret-color:var(--contact-control-text)}.ContactForm-module__fw3Taq__control:hover{border-color:var(--accent-emphasis)}.ContactForm-module__fw3Taq__control:focus-visible{outline-offset:calc(-1 * var(--border-width-thin));border-color:#0000;outline:.125rem solid}.ContactForm-module__fw3Taq__textarea{resize:vertical;min-height:152px}.ContactForm-module__fw3Taq__fieldError{align-items:flex-start;gap:var(--space-2);color:var(--section-error-text);font-size:var(--caption);line-height:var(--caption-lh);display:flex}.ContactForm-module__fw3Taq__fieldError svg{width:var(--icon-xs);height:var(--icon-xs);flex:none}.ContactForm-module__fw3Taq__control[aria-invalid=true]:not(:focus-visible){border-color:var(--destructive)}.ContactForm-module__fw3Taq__submit{align-self:center}.ContactForm-module__fw3Taq__submit svg{width:var(--icon-xs);height:var(--icon-xs)}.ContactForm-module__fw3Taq__spinner{animation:.8s linear infinite ContactForm-module__fw3Taq__spin}.ContactForm-module__fw3Taq__statusRegion:empty{display:none}.ContactForm-module__fw3Taq__successStatus,.ContactForm-module__fw3Taq__errorStatus{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--caption);line-height:var(--body-lh);display:flex}.ContactForm-module__fw3Taq__successStatus{border:var(--border-width-thin) solid var(--section-border-interactive);background:var(--accent-surface-subtle);color:var(--section-text)}.ContactForm-module__fw3Taq__errorStatus{border:1px solid color-mix(in oklab, var(--destructive) 35%, transparent);background:color-mix(in oklab, var(--destructive) 8%, transparent);color:var(--section-text)}.ContactForm-module__fw3Taq__successStatus>svg,.ContactForm-module__fw3Taq__errorStatus>svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.ContactForm-module__fw3Taq__successStatus>svg{color:var(--accent-emphasis)}.ContactForm-module__fw3Taq__errorStatus>svg{color:var(--destructive)}.ContactForm-module__fw3Taq__fallback{margin-top:var(--space-2);color:var(--section-text-secondary)}.ContactForm-module__fw3Taq__fallback a{text-underline-offset:3px;text-decoration:underline}.ContactForm-module__fw3Taq__honeypot{width:1px;height:1px;position:absolute;left:-5000px;overflow:hidden}@keyframes ContactForm-module__fw3Taq__spin{to{transform:rotate(360deg)}}@media (min-width:48rem){.ContactForm-module__fw3Taq__form{gap:var(--space-5);padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.ContactForm-module__fw3Taq__spinner{animation:none}}html.dark .ContactForm-module__fw3Taq__card{--contact-control-surface:var(--surface-ink-elevated);--contact-control-text:var(--text-on-ink);--contact-placeholder:var(--text-on-ink-elevated-secondary)}html.dark .ContactForm-module__fw3Taq__control:-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--contact-control-text);caret-color:var(--contact-control-text)}html.dark .ContactForm-module__fw3Taq__control:is(:autofill,:autofill){-webkit-text-fill-color:var(--contact-control-text);caret-color:var(--contact-control-text)}
