@import"https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;1,8..60,400&display=swap";.AboutPage-module__numbers__RVGVv{padding:var(--space-600) var(--space-500);border-radius:var(--radius-surface);background:var(--color-surface-section-deep);color:var(--color-text-inverse)}.AboutPage-module__numbersTitle__DX2ot{margin:0 0 var(--space-400);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-brand-gold)}.AboutPage-module__video__GBYZU{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-surface);overflow:hidden;background:var(--color-brand-blue-dark)}.AboutPage-module__video__GBYZU iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.Section-module__container__Ttm1z{box-sizing:border-box;max-width:var(--container-content);margin:0 auto;padding-left:var(--grid-margin-desktop);padding-right:var(--grid-margin-desktop)}.Section-module__spacious__nnadX{padding-top:var(--section-pad-spacious);padding-bottom:var(--section-pad-spacious)}.Section-module__standard__hfmel{padding-top:var(--section-pad-standard);padding-bottom:var(--section-pad-standard)}.Section-module__compact__dROTI{padding-top:var(--section-pad-compact);padding-bottom:var(--section-pad-compact)}.Section-module__bottomSpacious__oRqNi{padding-bottom:var(--section-pad-spacious)}.Section-module__bottomStandard__oHcLm{padding-bottom:var(--section-pad-standard)}.Section-module__bottomCompact__yX7h-{padding-bottom:var(--section-pad-compact)}@media (max-width: 1023px){.Section-module__container__Ttm1z{padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet)}}@media (max-width: 767px){.Section-module__container__Ttm1z{padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile)}}.PageHeader-module__title__7royK{margin:var(--space-300) 0 var(--space-200);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-tracking);font-weight:var(--font-weight-bold);color:var(--color-neutral-white)}.PageHeader-module__title__7royK:first-child{margin-top:0}.PageHeader-module__titleAlone__GGdPU{margin-bottom:0}.PageHeader-module__intro__cVXDK{margin:0;font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-text-secondary)}.NewsPage-module__filters__pFKtc{display:flex;flex-direction:column;gap:var(--space-250);padding-bottom:var(--space-300);margin-bottom:var(--space-500);border-bottom:var(--border-hairline) solid var(--color-border-default)}.NewsPage-module__resultRow__DOttI{display:flex;justify-content:space-between;align-items:center;gap:var(--space-200) var(--space-300);min-height:44px}.NewsPage-module__resultLabel__p3d5G{margin:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-secondary)}.NewsPage-module__searchSlot__c33Cp{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-150);flex:0 1 420px;min-width:0}.NewsPage-module__search__Yru1i{flex:1 1 auto;min-width:0}.NewsPage-module__chips__1atR-{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-100)}@media (max-width: 767px){.NewsPage-module__resultRow__DOttI[data-search-open]{flex-wrap:wrap}.NewsPage-module__resultRow__DOttI[data-search-open] .NewsPage-module__searchSlot__c33Cp{flex-basis:100%}}.NewsPage-module__featured__LBT-U{margin-bottom:var(--space-600)}.NewsPage-module__featured__LBT-U .bds-pcard{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-rows:min-content;column-gap:var(--space-500);align-content:center}.NewsPage-module__featured__LBT-U .bds-pcard__media{grid-row:1 / span 4}.NewsPage-module__featured__LBT-U .bds-pcard>:not(:first-child){grid-column:2}.NewsPage-module__featured__LBT-U .bds-pcard__meta{margin-top:0}.NewsPage-module__featured__LBT-U .bds-pcard__title{font-size:var(--type-h2-size);line-height:var(--type-h2-lh)}@media (max-width: 1023px){.NewsPage-module__featured__LBT-U .bds-pcard{display:flex}}.NewsPage-module__grid__ameTx .bds-pcard__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.NewsPage-module__pager__R1hfv{margin-top:var(--space-600);flex-wrap:wrap;justify-content:center}.AwardsPage-module__list__yjiTT{margin-top:var(--space-600)}.AwardsPage-module__list__yjiTT .bds-info-kv__row{align-items:center}.AwardsPage-module__recipient__K5w5k{display:flex;align-items:center;gap:var(--space-250)}.AwardsPage-module__photo__BGdye{flex:none;width:72px;height:72px;object-fit:cover;border-radius:var(--radius-control);background:var(--color-surface-section-cool)}@media (max-width: 767px){.AwardsPage-module__photo__BGdye{width:56px;height:56px}}.bds-cardgrid+.StudentProjectsPage-module__plate__6GY1p.StudentProjectsPage-module__plate__6GY1p{margin-top:var(--space-600)}.NotFoundPage-module__wrap__bJ5bD{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--section-pad-standard);padding-bottom:var(--section-pad-spacious)}.NotFoundPage-module__photo__fRCyN{margin:0 0 var(--space-600);width:100%;max-width:720px}.NotFoundPage-module__photo__fRCyN img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:35% 60%;border-radius:var(--radius-surface)}.NotFoundPage-module__title__x6xgh{margin:0;max-width:18ch;font-family:var(--font-sans);font-size:var(--type-display-l-size);line-height:var(--type-display-l-lh);font-weight:var(--type-display-l-weight);letter-spacing:var(--type-display-l-tracking);color:var(--color-text-primary);text-wrap:balance}.NotFoundPage-module__text__BU0VH{margin:var(--space-300) 0 0;max-width:52ch;font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-text-secondary);text-wrap:pretty}.NotFoundPage-module__actions__tIuvd{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-200);margin-top:var(--space-500)}.NotFoundPage-module__more__YG1ND{width:100%;max-width:720px;margin-top:var(--space-700);padding-top:var(--space-300)}.NotFoundPage-module__moreLabel__FAsy-{margin:0 0 var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-secondary)}.NotFoundPage-module__links__lD9yw{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-50) var(--space-500);margin:0;padding:0;list-style:none}.NotFoundPage-module__links__lD9yw a{min-height:44px}.ColliderCupPage-module__panels__ADQ-4{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-600)}.ColliderCupPage-module__panels__ADQ-4 h3{display:block;margin:0 0 var(--space-300)}@media (min-width: 1024px){.ColliderCupPage-module__panels__ADQ-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ScetExpoPage-module__applyGrid__iPQYg{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-300);align-items:stretch;margin-bottom:var(--space-300)}.ScetExpoPage-module__criteria__gYW0n{min-width:0;padding:var(--space-200) var(--space-500);background:var(--color-surface-secondary);border-radius:var(--radius-surface)}.ScetExpoPage-module__deadline__-rd-l{display:grid;min-width:0}.ScetExpoPage-module__deadline__-rd-l .bds-deadline{grid-template-columns:1fr;grid-template-rows:auto;align-content:start;margin:0}.ScetExpoPage-module__deadline__-rd-l .bds-deadline__note{grid-column:1;grid-row:3;margin-top:var(--space-150);color:var(--color-neutral-white)}.ScetExpoPage-module__steps__bgCG-.bds-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-300)}.ScetExpoPage-module__steps__bgCG- .bds-step,.ScetExpoPage-module__steps__bgCG- .bds-step:first-child,.ScetExpoPage-module__steps__bgCG- .bds-step:last-child{grid-template-columns:1fr;align-content:start;gap:var(--space-300);padding:var(--space-500);border:0;border-radius:var(--radius-surface);background:var(--color-surface-section-cool)}.ScetExpoPage-module__agendaGrid__9ld7U{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--space-600);align-items:start}.ScetExpoPage-module__agendaGrid__9ld7U>*{min-width:0}.ScetExpoPage-module__figure__aSkJv{display:flex;flex-direction:column;gap:var(--space-150);margin:0}.ScetExpoPage-module__figure__aSkJv img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 40%;border-radius:var(--radius-surface)}.ScetExpoPage-module__figure__aSkJv figcaption{color:var(--color-text-secondary)}.ScetExpoPage-module__prizes__3-H8X{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-300);margin:0;padding:0;list-style:none}.ScetExpoPage-module__prize__SYLWg{display:flex;flex-direction:column;gap:var(--space-200);min-width:0;padding:var(--space-250);background:var(--color-neutral-white);border-radius:var(--radius-surface)}.ScetExpoPage-module__prizeMark__gefdi{display:flex;align-items:center;height:64px;color:var(--color-brand-blue-dark)}.ScetExpoPage-module__prizeMark__gefdi img{display:block;width:auto;max-width:100%}.ScetExpoPage-module__prizeMark__gefdi svg{margin:0 var(--space-200)}.ScetExpoPage-module__prizeTitle__qy-z1{margin:0 0 var(--space-100);font-size:1.25rem;line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-brand-blue-dark);text-wrap:pretty}.ScetExpoPage-module__prizeText__wd0-M{margin:0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary);text-wrap:pretty}.ScetExpoPage-module__archiveIntro__fGzs-{margin-bottom:var(--space-600)}@media (max-width: 899px){.ScetExpoPage-module__applyGrid__iPQYg{grid-template-columns:1fr}.ScetExpoPage-module__criteria__gYW0n{padding:var(--space-100) var(--space-300)}.ScetExpoPage-module__steps__bgCG- .bds-step,.ScetExpoPage-module__steps__bgCG- .bds-step:first-child,.ScetExpoPage-module__steps__bgCG- .bds-step:last-child{padding:var(--space-400)}}.ScetExpoPage-module__teams__dGqC0{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-300);margin:0;padding:0;list-style:none}.ScetExpoPage-module__team__sv6rf{display:flex;flex-direction:column;gap:var(--space-200);min-width:0;padding:var(--space-400);border-radius:var(--radius-surface);background:var(--color-surface-section-cool)}.ScetExpoPage-module__teamLogo__fnyiN{display:flex;align-items:center;justify-content:center;height:120px;margin-bottom:var(--space-100);padding:var(--space-300);border-radius:var(--radius-surface);background:var(--color-neutral-white)}.ScetExpoPage-module__teamLogoDark__-O0JZ{background:#191917}.ScetExpoPage-module__teamLogo__fnyiN img{display:block;max-width:100%;max-height:100%;object-fit:contain}.ScetExpoPage-module__teamName__JYv4M{margin:0;font-size:var(--type-h4-size);line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ScetExpoPage-module__teamName__JYv4M a{color:inherit;text-decoration:none}.ScetExpoPage-module__teamName__JYv4M a:hover{color:var(--color-text-link);text-decoration:underline;text-underline-offset:3px}.ScetExpoPage-module__teamText__FERgt{margin:0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.ScetExpoPage-module__teamMembers__Bw7Bw{margin:auto 0 0;padding-top:var(--space-200);border-top:var(--border-hairline) solid var(--color-border-default);font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-text-primary)}.ScetExpoPage-module__teamMembers__Bw7Bw a{color:var(--color-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ScetExpoPage-module__teamMembers__Bw7Bw a:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}.ScetExpoPage-module__teamMembers__Bw7Bw .t-label-sm{margin-right:var(--space-100);color:var(--color-text-secondary)}.BmoeFramework-module__svg__Eiyx2{display:block;width:100%;height:auto;font-family:var(--font-sans)}.BmoeFramework-module__ring__Y-K8u{stroke:var(--color-brand-blue);transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}.BmoeFramework-module__tri__eZulu{stroke:var(--color-brand-gold)}.BmoeFramework-module__dot__PxDS8{fill:var(--color-brand-blue)}.BmoeFramework-module__vertex__GI9pl{fill:var(--color-brand-gold)}.BmoeFramework-module__h__y-zIC{fill:var(--color-brand-blue);font-size:30px;font-weight:var(--font-weight-bold)}.BmoeFramework-module__h2__7YcPe{fill:var(--color-brand-blue);font-size:27px;font-weight:var(--font-weight-bold)}.BmoeFramework-module__sub__yDWmz{fill:var(--color-brand-blue);font-size:19px}.BmoeFramework-module__sub2__z2v-n{fill:var(--color-brand-blue);font-size:17px}@media (prefers-reduced-motion: no-preference){.BmoeFramework-module__ring__Y-K8u{stroke-dashoffset:1257}.BmoeFramework-module__tri__eZulu{stroke-dashoffset:660}.BmoeFramework-module__dot__PxDS8,.BmoeFramework-module__vertex__GI9pl{opacity:0;transform:scale(.4);transform-origin:center;transform-box:fill-box}.BmoeFramework-module__label__frgIx{opacity:0;transform:translateY(8px)}.BmoeFramework-module__pillar__ITZY9{opacity:0}@keyframes BmoeFramework-module__bmoe-draw__PirQH{to{stroke-dashoffset:0}}@keyframes BmoeFramework-module__bmoe-mark__dVfAm{to{opacity:1;transform:scale(1)}}@keyframes BmoeFramework-module__bmoe-label__AvYfp{to{opacity:1;transform:none}}@keyframes BmoeFramework-module__bmoe-fade__GV-jU{to{opacity:1}}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__ring__Y-K8u{animation:BmoeFramework-module__bmoe-draw__PirQH var(--motion-draw) var(--motion-ease-standard) 0s forwards}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__tri__eZulu{animation:BmoeFramework-module__bmoe-draw__PirQH .72s var(--motion-ease-standard) .95s forwards}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__dot__PxDS8,.BmoeFramework-module__play__Xln-j .BmoeFramework-module__vertex__GI9pl{animation:BmoeFramework-module__bmoe-mark__dVfAm var(--motion-base) var(--motion-ease-entrance) forwards}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__dotTop__-4lBz{animation-delay:50ms}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__dotRight__af7MW{animation-delay:.35s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__dotLeft__dsrpB{animation-delay:.65s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__vertexTop__tuYis{animation-delay:.95s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__vertexLeft__vkZzh{animation-delay:1.2s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__vertexRight__Lprzs{animation-delay:1.45s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__label__frgIx{animation:BmoeFramework-module__bmoe-label__AvYfp var(--motion-slow) var(--motion-ease-entrance) forwards}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__labelInductive__HoiEd{animation-delay:.15s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__labelCollaborative__55aYE{animation-delay:.45s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__labelJourney__tYHWa{animation-delay:.75s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__pillar__ITZY9{animation:BmoeFramework-module__bmoe-fade__GV-jU var(--motion-slow) var(--motion-ease-entrance) forwards}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__pillarMindsets__EryFM{animation-delay:1.2s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__pillarFrameworks__KMsZ7{animation-delay:1.45s}.BmoeFramework-module__play__Xln-j .BmoeFramework-module__pillarNetworks__k517w{animation-delay:1.7s}}.EtsmScetPage-module__lockup__ML1pF{display:block;width:100%;max-width:360px!important;height:auto;margin:var(--space-400) 0 var(--space-100)}.EtsmScetPage-module__overview__-A12U.bds-flank{align-items:center}.EtsmScetPage-module__overview__-A12U .bds-spine__label{margin-bottom:var(--space-250)}.EtsmScetPage-module__semesters__qniKl.bds-parts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-top:var(--space-800)}.EtsmScetPage-module__partAct__QyWbP{margin:var(--space-300) 0 0}.EtsmScetPage-module__directors__zJqB5{margin-top:var(--space-800)}.EtsmScetPage-module__director__hE1Zh.bds-logistics__item{display:flex;align-items:center;gap:var(--space-300)}.EtsmScetPage-module__director__hE1Zh img{flex:none;display:block;width:80px;height:80px;object-fit:cover;object-position:50% 20%;border-radius:var(--radius-surface)}.EtsmScetPage-module__director__hE1Zh div{display:flex;flex-direction:column;min-width:0}.EtsmScetPage-module__director__hE1Zh .bds-logistics__v{margin-top:var(--space-50)}.EtsmScetPage-module__method__Pi-ll{display:flex;flex-wrap:wrap;gap:var(--space-800) var(--space-1000);align-items:center}.EtsmScetPage-module__methodText__QKzBH{flex:1 1 300px;min-width:0}.EtsmScetPage-module__methodText__QKzBH p{margin:0;max-width:68ch}.EtsmScetPage-module__methodText__QKzBH p+p{margin-top:var(--space-300)}.EtsmScetPage-module__methodFig__RNFS6{flex:1.7 1 520px;min-width:0;margin:0}.EtsmScetPage-module__methodFig__RNFS6 svg{display:block;width:100%;height:auto}.EtsmScetPage-module__journey__GKOqU{display:flex;flex-wrap:wrap;gap:var(--space-800);align-items:flex-start}.EtsmScetPage-module__journeySteps__PlDu7{flex:1.4 1 420px;min-width:0}.EtsmScetPage-module__courses__3Bqmz{flex:1 1 320px;min-width:0;padding:var(--space-500);background:var(--color-surface-inverse);color:var(--color-text-primary);border-radius:var(--radius-surface)}.EtsmScetPage-module__courses__3Bqmz .bds-eyebrow{margin:0 0 var(--space-300)}.EtsmScetPage-module__courses__3Bqmz ul{margin:0;padding:0;list-style:none}.EtsmScetPage-module__courses__3Bqmz li{display:flex;flex-direction:column;gap:var(--space-50);padding:var(--space-200) 0;border-top:var(--border-hairline) solid var(--color-border-default);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.EtsmScetPage-module__courses__3Bqmz li span,.EtsmScetPage-module__coursesNote__9zZbX{font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.EtsmScetPage-module__coursesNote__9zZbX{margin:var(--space-300) 0 0}.EtsmScetPage-module__quote__4sh0d.bds-quote{margin:0;align-items:start}.EtsmScetPage-module__quote__4sh0d img{display:block;width:100%;max-width:200px;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 25%;border-radius:var(--radius-surface)}.EtsmScetPage-module__quoteBody__7RUrg{display:flex;flex-direction:column;gap:var(--space-400)}.EtsmScetPage-module__quote__4sh0d .EtsmScetPage-module__quoteBody__7RUrg blockquote{font-size:clamp(1.5rem,2.5vw,2.25rem)}.EtsmScetPage-module__quote__4sh0d figcaption{display:flex;flex-direction:column;gap:var(--space-50);margin:0}.EtsmScetPage-module__quoteName__wI00W{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.EtsmScetPage-module__quote__4sh0d figcaption .bds-eyebrow{margin:0}.EtsmScetPage-module__who__Je7bU{display:flex;flex-wrap:wrap;gap:var(--space-300);align-items:stretch}.EtsmScetPage-module__whoFig__ebETb{flex:1 1 300px;display:flex;min-height:420px;margin:0}.EtsmScetPage-module__whoFig__ebETb img{display:block;flex:1;width:100%;min-height:0;object-fit:cover;object-position:40% 50%;border-radius:var(--radius-surface)}.EtsmScetPage-module__whoGrid__k8zif{flex:2.2 1 540px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-300)}.EtsmScetPage-module__whoIntro__4Vqee{display:flex;align-items:flex-end;padding:var(--space-500);background:var(--color-surface-digital);color:var(--color-text-primary);border-radius:var(--radius-surface)}.EtsmScetPage-module__whoIntro__4Vqee p{margin:0;font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh)}.EtsmScetPage-module__outcomes__mUYEU .bds-logistics{grid-template-columns:repeat(3,minmax(0,1fr))}.EtsmScetPage-module__outcomeIcon__Go2oP{display:inline-flex;width:24px;height:24px;margin-bottom:var(--space-200);color:var(--color-text-brand)}.EtsmScetPage-module__faqGroups__QgLUd{display:flex;flex-direction:column;gap:var(--space-600)}.EtsmScetPage-module__closing__ins4v.bds-statement{align-items:center}.EtsmScetPage-module__closing__ins4v img{display:block;width:100%;max-width:360px;max-height:420px;aspect-ratio:4 / 5;object-fit:cover;object-position:29% 50%;border-radius:var(--radius-surface)}@media (max-width: 1023px){.EtsmScetPage-module__outcomes__mUYEU .bds-logistics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.EtsmScetPage-module__outcomes__mUYEU .bds-logistics{grid-template-columns:1fr}.EtsmScetPage-module__whoFig__ebETb{min-height:0;aspect-ratio:4 / 3}.EtsmScetPage-module__courses__3Bqmz,.EtsmScetPage-module__whoIntro__4Vqee{padding:var(--space-400)}.EtsmScetPage-module__quote__4sh0d img{max-width:120px}.EtsmScetPage-module__closing__ins4v img{max-width:none;aspect-ratio:16 / 9}}.FounderBootcampPage-module__paths__qTOyq.bds-paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.FounderBootcampPage-module__pathActions__8Gmq8{display:flex;flex-wrap:wrap;gap:var(--space-150);margin-top:auto;padding-top:var(--space-300)}.FounderBootcampPage-module__tag__g4Uxo{color:var(--color-text-link)}.FounderBootcampPage-module__methodLabel__ZhAYS{margin:0 0 var(--space-500);color:var(--color-brand-blue)}.FounderBootcampPage-module__method__XnxDg{display:flex;flex-wrap:wrap;gap:var(--space-800);align-items:center}.FounderBootcampPage-module__methodText__70WH8{flex:1 1 400px;min-width:0}.FounderBootcampPage-module__methodText__70WH8 p{margin:0;max-width:68ch}.FounderBootcampPage-module__methodText__70WH8 p+p{margin-top:var(--space-300)}.FounderBootcampPage-module__methodFig__DSEDF{flex:1 1 440px;min-width:0;margin:0}.FounderBootcampPage-module__methodFig__DSEDF svg{display:block;width:100%;height:auto}.FounderBootcampPage-module__week__VFYrm{display:flex;flex-wrap:wrap;gap:var(--space-800);align-items:center;margin-top:var(--space-1000)}.FounderBootcampPage-module__weekSteps__bFOuA{flex:1.4 1 420px;min-width:0}.FounderBootcampPage-module__weekTitle__wLOLW{margin:0 0 var(--space-400)}.FounderBootcampPage-module__weekNote__n-5iw{margin:var(--space-400) 0 0;color:var(--color-text-secondary)}.FounderBootcampPage-module__weekFig__Q-7kN{flex:1 1 300px;min-width:0;margin:0}.FounderBootcampPage-module__weekFig__Q-7kN img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 60%;border-radius:var(--radius-surface)}.FounderBootcampPage-module__bio__VJIPv.bds-bio{flex-wrap:wrap;align-items:center}.FounderBootcampPage-module__bioPortrait__6eYAz.bds-bio__portrait{flex-basis:180px;width:180px;max-width:100%}.FounderBootcampPage-module__bioPortrait__6eYAz img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-surface)}.FounderBootcampPage-module__bioBody__-FOuh.bds-bio__body{flex:1 1 360px}.FounderBootcampPage-module__bioHead__PY-XZ{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-200)}.FounderBootcampPage-module__bioLink__pPbmb.bds-bio__link{margin:0}.FounderBootcampPage-module__bioText__rMB-O{max-width:68ch}.FounderBootcampPage-module__bioText__rMB-O p{color:var(--color-brand-blue)}.FounderBootcampPage-module__speakersTitle__NdKwE{margin:var(--space-1000) 0 var(--space-150)}.FounderBootcampPage-module__speakersNote__E1vHW{margin:0 0 var(--space-400);color:var(--color-text-secondary);text-wrap:pretty}.FounderBootcampPage-module__speakers__-ywp0{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-300)}.FounderBootcampPage-module__speaker__wpTVk{display:flex;flex-direction:column;gap:var(--space-100);min-width:0;padding:var(--space-400);background:var(--color-neutral-white);border-radius:var(--radius-surface)}.FounderBootcampPage-module__speakerName__7Dmca{margin:0;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.FounderBootcampPage-module__speakerOrg__eie4M{margin:0;color:var(--color-text-secondary);text-wrap:pretty}.FounderBootcampPage-module__whyTitle__viWm0{margin:0 0 var(--space-800);max-width:22ch;font-size:var(--type-display-m-size);line-height:var(--type-display-m-lh);letter-spacing:var(--type-display-m-tracking);font-weight:var(--font-weight-bold);color:var(--color-neutral-white);text-wrap:balance}.FounderBootcampPage-module__pricingLede__I9piR{margin:0 0 var(--space-600);text-wrap:pretty}.FounderBootcampPage-module__prices__1KywE.bds-prizes{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.FounderBootcampPage-module__prices__1KywE.bds-prizes .FounderBootcampPage-module__price__-gNTO.bds-prize:first-child{grid-column:auto}.FounderBootcampPage-module__priceAct__A9qyM{margin:auto 0 0;padding-top:var(--space-300)}.FounderBootcampPage-module__faqNote__XKXbN{margin:var(--space-500) 0 0;color:var(--color-text-secondary)}.FounderBootcampPage-module__story__11IUr .bds-story__media{aspect-ratio:4 / 5;object-fit:cover}.FounderBootcampPage-module__storyLabel__n6swa{color:var(--color-brand-gold)}.FounderBootcampPage-module__storyTitle__n3LuB.bds-story__title{padding:var(--space-250) 0;font-size:var(--type-display-m-size);line-height:var(--type-display-m-lh);font-weight:var(--font-weight-medium)}.FounderBootcampPage-module__storyActions__3gShz.bds-story__act{display:flex;flex-wrap:wrap;gap:var(--space-150)}.NewsletterPage-module__signup__I4W88{background:var(--color-surface-section-cool);border-color:transparent}.JobPage-module__head__ki0r1{display:grid;gap:var(--space-200);margin-bottom:var(--space-500)}.JobPage-module__head__ki0r1 .bds-crumbs{margin-bottom:var(--space-300)}.JobPage-module__label__9om-j{margin:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-brand)}.JobPage-module__title__Ufsb1{margin:0;font-family:var(--font-sans);font-size:var(--type-display-s-size);line-height:var(--type-display-s-lh);font-weight:var(--type-display-s-weight);letter-spacing:var(--type-display-s-tracking);color:var(--color-text-primary);text-wrap:balance}.JobPage-module__actions__EeUJ9{display:flex;flex-wrap:wrap;gap:var(--space-300);align-items:center;margin-top:var(--space-300)}.JobPage-module__deadline__7-eqR{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.JobPage-module__section__jKuiO{display:grid;gap:var(--space-400)}.JobPage-module__callout__M8xoK{padding:var(--space-400);border-radius:var(--radius-surface);background:var(--color-surface-section-cool)}.SponsorGivePage-module__levelsTitle__069bm{margin:0 0 var(--space-100);font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.SponsorGivePage-module__levelsSub__lphZd{margin:0 0 var(--space-300);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.SponsorGivePage-module__trackNote__ncdwG{margin:var(--space-250) 0 0;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.StartupSemesterPage-module__quoteCard__SLRFL{margin-top:var(--space-600);padding:var(--space-500);background:var(--color-surface-section-cool);border-radius:var(--radius-surface)}.StartupSemesterPage-module__profilesIntro__4cyT6{margin:var(--space-500) 0}.ContactPage-module__map__VbpKr{position:relative;width:100%;aspect-ratio:16 / 7;min-height:320px;border-radius:var(--radius-surface);overflow:hidden;background:var(--color-surface-section-cool)}.ContactPage-module__map__VbpKr iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.StageHero-module__art__XUJ9A.StageHero-module__art__XUJ9A{height:100%;min-height:0}@media (max-width: 1023px){.StageHero-module__stage__CxNUF.bds-stage{grid-template-rows:minmax(0,1fr) auto}.StageHero-module__stage__CxNUF .bds-stage__media{position:absolute;top:0;right:0;bottom:0;left:0;grid-row:auto;margin:0;aspect-ratio:auto;max-height:none;border-radius:0}.StageHero-module__stage__CxNUF .bds-stage__layer[data-kind=film] .bds-stage__video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#002676eb,#002676b3 38%,#00267626 70%,#00267600);pointer-events:none}.StageHero-module__stage__CxNUF .bds-stage__scenes{grid-row:1;grid-column:1;align-items:stretch;padding-top:var(--space-600);padding-bottom:var(--space-400)}.StageHero-module__stage__CxNUF .bds-stage__scene[data-place=top]{align-self:start}.StageHero-module__stage__CxNUF .bds-stage__scene[data-place=center]{position:relative;isolation:isolate;align-self:center}.StageHero-module__stage__CxNUF .bds-stage__scene[data-place=center][data-kind=feature]:before{content:"";position:absolute;z-index:-1;inset:calc(var(--space-500) * -1) -100vw;background:linear-gradient(to bottom,#00267600,#002676d1 22%,#002676d1 78%,#00267600);pointer-events:none}.StageHero-module__stage__CxNUF .bds-stage__scene[data-place=bottom]{align-self:end}.StageHero-module__stage__CxNUF .bds-stage__controls{grid-row:2;grid-column:1;position:relative;z-index:1}}@media (max-width: 767px){.StageHero-module__stage__CxNUF .bds-stage__scenes{padding-top:var(--space-500);padding-bottom:var(--space-300)}}.CampanileOrbit-module__wrap__dp4cp{position:relative;aspect-ratio:800 / 924;pointer-events:none;-webkit-user-select:none;user-select:none}.CampanileOrbit-module__layer__u4EVX{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible}.CampanileOrbit-module__spin__bCblN{transform-box:view-box;transform-origin:400px 400px;animation:CampanileOrbit-module__orbit__0-sFa var(--orbit, 6s) linear infinite}@keyframes CampanileOrbit-module__orbit__0-sFa{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.CampanileOrbit-module__spin__bCblN{animation:none}}.ScetHero-module__hero__5u00l{position:relative;overflow:hidden;height:100svh;min-height:560px;background:#002676;color:#fff;font-family:var(--font-sans);container:scet-hero / size}.ScetHero-module__canvas__qGiNC{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ScetHero-module__copy__Hmb0h{--k: min(100cqh / 1080, 100cqw / 1920);position:relative;z-index:1;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 6cqw calc(var(--k) * 30)}.ScetHero-module__eyebrow__vJObn{margin:0 0 calc(var(--k) * 48);font-size:calc(var(--k) * 20);font-weight:500;line-height:1.35;letter-spacing:.19em;text-transform:uppercase;color:#9fd1ff}.ScetHero-module__eyebrowWord__lZYTm{white-space:nowrap}.ScetHero-module__ch__PjhKT{position:relative}.ScetHero-module__fin__rqe56{opacity:0}.ScetHero-module__scr__0UpaV{position:absolute;left:0;top:0;color:#fdb515}.ScetHero-module__ch__PjhKT[data-s=f] .ScetHero-module__fin__rqe56{opacity:1}.ScetHero-module__tagline__VI8D2{margin:0;font-size:calc(var(--k) * 150);font-weight:700;line-height:1.026;letter-spacing:-.02em}.ScetHero-module__line__o1zHB{position:relative;display:block;width:fit-content;margin-inline:auto}.ScetHero-module__mask__Jj7pO{display:inline-block;clip-path:inset(-.2em -.4em -.26em -.2em)}.ScetHero-module__word__AwvEH{display:inline-block;transform:translateY(125%);transform-origin:0 100%;will-change:transform}.ScetHero-module__underline__chmCa{position:absolute;left:0;right:.026em;top:.99em;height:.06em;background:#fdb515;transform:scaleX(0);transform-origin:0 50%}.ScetHero-module__period__CjDed{display:inline-block;width:.2em;height:.2em;margin-left:.1em;border-radius:50%;background:#fdb515;opacity:0;transform-origin:50% 100%}.ScetHero-module__srOnly__z86ic{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container scet-hero (aspect-ratio < 1){.ScetHero-module__copy__Hmb0h{padding:0 7cqw 4cqh}.ScetHero-module__eyebrow__vJObn{font-size:clamp(11px,3.1cqw,16px);letter-spacing:.16em;margin-bottom:1.4em}.ScetHero-module__tagline__VI8D2{font-size:min(12cqw,6.3cqh)}}.ScetHero-module__simple__RbxKy{background:#fff}.ScetHero-module__content__jfIK2{position:relative;z-index:1;height:100%;display:grid;place-items:center}.ScetHero02-module__hero__O9-MG{position:relative;overflow:hidden;height:100svh;min-height:560px;background:#002676;color:#fff;font-family:var(--font-sans);container:scet-hero-02 / size}.ScetHero02-module__plate__7hrxJ,.ScetHero02-module__stage__WX1os{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ScetHero02-module__source__8RO2g{position:absolute;width:2px;height:2px;opacity:0;pointer-events:none}.ScetHero02-module__overlay__5U8ma{position:absolute;overflow:visible;pointer-events:none}.ScetHero02-module__portrait__4zH-8{display:none}@container scet-hero-02 (aspect-ratio < 1){.ScetHero02-module__landscape__YbsOY{display:none}.ScetHero02-module__portrait__4zH-8{display:block}.ScetHero02-module__overlay__5U8ma{display:none}}.ScetHero02-module__srOnly__qnOQH{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ScetHero02-module__shade__Oztqy{position:absolute;top:0;right:0;bottom:0;left:0;background:#00267680;pointer-events:none}.ScetHero02-module__content__NIrw1{position:relative;z-index:1;height:100%;display:grid;place-items:center}.ScetHero03-module__hero__iSJ5p{position:relative;overflow:hidden;height:100svh;min-height:560px;background:#002676;--card: 400px}.ScetHero03-module__backdrop__wBkt0{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 45%,#004aae8c,#00267600 70%),radial-gradient(circle,rgba(159,209,255,.07) 1.2px,transparent 1.6px) 0 0 / 22px 22px,#002676}.ScetHero03-module__stage__YizUH{position:absolute;left:0;top:0;transform-origin:0 0}.ScetHero03-module__camera__pqBJb{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.ScetHero03-module__card__gjaEx{position:absolute;left:0;top:0;width:var(--card);height:calc(var(--card) * .925);opacity:0;border-radius:3px;background:linear-gradient(160deg,#fbfaf6,#f1efe8);transform-origin:50% 50%;will-change:transform}.ScetHero03-module__photo__iDnIi{position:absolute;overflow:hidden;background:#2f3b44;box-shadow:inset 0 0 0 1px #00000014}.ScetHero03-module__photo__iDnIi img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.ScetHero03-module__flash__wk6Wh{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#fff;opacity:0}.ScetHero03-module__shade__ajC1Y{position:absolute;top:0;right:0;bottom:0;left:0;background:#00267666;pointer-events:none}.ScetHero03-module__tape__oo-ni{position:absolute;top:calc(var(--card) * -.035);left:50%;width:32%;height:calc(var(--card) * .085);background:#fdb515b3;box-shadow:0 1px 2px #00000026;mix-blend-mode:normal}.ScetHero03-module__content__yJJfw{position:relative;z-index:10;height:100%;display:grid;place-items:center}.HomePage-module__stagewrap__vK6OT.HomePage-module__stagewrap__vK6OT{height:calc(100svh - var(--stage-offset, 0px));min-height:560px}.HomePage-module__stagewrap__vK6OT.HomePage-module__stagewrap__vK6OT>:first-child{flex:1}@media (max-width: 1023px){.HomePage-module__stagewrap__vK6OT.HomePage-module__stagewrap__vK6OT{height:auto;min-height:calc(100svh - var(--stage-offset, 0px))}}.HomePage-module__about__AAq9p .bds-about__stack{justify-content:center;gap:0}.HomePage-module__about__AAq9p .bds-about__mission{border-bottom:0}.HomePage-module__about__AAq9p .bds-about__statement{font-size:clamp(36px,4.4vw,60px)}.HomePage-module__about__AAq9p .bds-about__label{color:var(--color-brand-blue-medium);padding-bottom:var(--space-300)}.HomePage-module__aboutMore__-hKLl{margin:var(--space-400) 0 0}.HomePage-module__news__CxyiH .bds-pcard__sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.HomePage-module__connect__kyjWy{column-gap:clamp(var(--space-600),12vw,200px)}.HomePage-module__connect__kyjWy .bds-connect__stage{background-color:transparent;width:85%;justify-self:center}.HomePage-module__orbit__umH7X{position:absolute;left:0;right:0;bottom:0;width:100%}.HomePage-module__fill__EBTng.HomePage-module__fill__EBTng{height:100%;min-height:0}.HowWeTeachPage-module__mindsets__rCjv3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-600) var(--space-500)}@media (min-width: 1024px){.HowWeTeachPage-module__mindsets__rCjv3{grid-template-columns:repeat(2,minmax(0,1fr))}}.CertificatePage-module__heroCrumbs__D8r9v{margin-bottom:var(--space-300)}.CertificatePage-module__heroTitle__XxIj-{margin:0;font-family:var(--font-sans);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);text-wrap:balance}.CertificatePage-module__heroTitle__XxIj- em{font-style:normal;color:var(--color-brand-gold)}.CertificatePage-module__heroSupport__IJSqo{margin:var(--space-300) 0 0;font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-accent-blue-light);text-wrap:pretty}.CertificatePage-module__heroActions__8F5-Q{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-200);margin-top:var(--space-500)}.CertificatePage-module__heroNote__vPN6L{margin:var(--space-300) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-accent-blue-light)}.CertificatePage-module__paths__lCbuk{display:flex;flex-direction:column;gap:var(--space-300)}.CertificatePage-module__path__f7-oA{background:var(--color-surface-secondary);border-radius:var(--radius-surface);padding:var(--space-500);display:flex;flex-direction:column;gap:var(--space-300)}.CertificatePage-module__pathTop__PIU--{display:flex;flex-wrap:wrap;gap:var(--space-200);justify-content:space-between;align-items:baseline}.CertificatePage-module__pathEyebrow__qDzoH{margin:0}.CertificatePage-module__pathFormula__Ej684{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-150)}.CertificatePage-module__pathPill__nhufe{background:var(--color-surface-primary);border-radius:var(--radius-control);padding:var(--space-150) var(--space-250);font-weight:var(--font-weight-bold);font-size:var(--type-body-s-size)}.CertificatePage-module__pathPlus__GPL7L{font-family:var(--font-label);color:var(--color-brand-blue-medium);font-weight:var(--font-weight-bold)}.CertificatePage-module__pathBottom__JZ0Es{display:flex;flex-wrap:wrap;gap:var(--space-300);align-items:center;justify-content:space-between}.CertificatePage-module__pathText__cdA4k{margin:0;flex:1 1 320px;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary)}.CertificatePage-module__trackerIntro__8MSzh{margin:0 0 var(--space-400);max-width:64ch;color:var(--color-text-secondary)}.CertificatePage-module__pathwayLabel__eV-xn{margin:0 0 var(--space-200);font-weight:var(--font-weight-bold)}.CertificatePage-module__radios__fRj4-{display:flex;flex-wrap:wrap;gap:var(--space-200) var(--space-400);margin-bottom:var(--space-400)}.CertificatePage-module__panel__YbsHT{background:var(--color-surface-primary);border-radius:var(--radius-surface);overflow:hidden;display:flex;flex-wrap:wrap;align-items:stretch}.CertificatePage-module__summary__NdXM9{flex:4 1 300px;box-sizing:border-box;padding:var(--space-500);display:flex;flex-direction:column;gap:var(--space-400);background:var(--color-surface-secondary)}.CertificatePage-module__summaryEyebrow__bvmFY{margin:0}.CertificatePage-module__kvRow__g3aei{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-200)}.CertificatePage-module__kvKey__-a4s6{font-weight:var(--font-weight-bold)}.CertificatePage-module__kvValue__M1EHS{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);font-weight:var(--font-weight-medium);text-align:right;color:var(--color-text-secondary)}.CertificatePage-module__kvValueDone__Cp3Tk{color:var(--color-accent-green)}.CertificatePage-module__barTrack__oBXeK{height:10px;background:var(--color-surface-primary);border:var(--border-hairline) solid var(--color-border-default);border-radius:2px;overflow:hidden;display:flex;margin-top:var(--space-150)}.CertificatePage-module__barCompleted__D-3K-{height:100%;background:var(--color-brand-blue-medium);transition:width var(--motion-base) var(--motion-ease-standard)}.CertificatePage-module__barPlanned__BmID6{height:100%;background:var(--color-accent-blue-light);transition:width var(--motion-base) var(--motion-ease-standard)}.CertificatePage-module__barCaption__YWKAB{margin:var(--space-100) 0 0;font-size:var(--type-body-s-size);color:var(--color-text-secondary)}.CertificatePage-module__summaryFoot__DKVup{border-top:var(--border-hairline) solid var(--color-border-default);padding-top:var(--space-400)}.CertificatePage-module__summaryTitle__GFZOl{margin:0 0 var(--space-100);font-size:var(--type-h4-size);font-weight:var(--font-weight-bold)}.CertificatePage-module__summaryText__ADQCx{margin:0 0 var(--space-300);color:var(--color-text-secondary)}.CertificatePage-module__courses__rAMjk{flex:7 1 380px;box-sizing:border-box;padding:var(--space-500);border-left:var(--border-hairline) solid var(--color-border-default)}.CertificatePage-module__coursesEyebrow__rSeXG{margin:0 0 var(--space-300)}.CertificatePage-module__courseList__gZ04u{list-style:none;margin:0;padding:0;border-top:var(--border-hairline) solid var(--color-border-default)}.CertificatePage-module__courseRow__E2CN5{display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-300) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.CertificatePage-module__courseRow__E2CN5:last-child{border-bottom:0}.CertificatePage-module__courseList__gZ04u:empty{border-top:0}.CertificatePage-module__courseTop__cTsMp{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-300)}.CertificatePage-module__courseCode__950NQ{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.CertificatePage-module__courseTitleRow__JYS0J{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-300)}.CertificatePage-module__courseTitle__WBJTo{font-weight:var(--font-weight-medium)}.CertificatePage-module__courseMsg__ORNw7{margin:0;font-size:13.5px;line-height:1.5;max-width:60ch}.CertificatePage-module__courseMsgHint__g-WIh{color:var(--color-text-secondary)}.CertificatePage-module__courseMsgSuccess__g8zWk{color:var(--color-accent-green)}.CertificatePage-module__courseMsgError__eWao7{color:var(--color-accent-rose)}.CertificatePage-module__emptyCourses__U1Q6n{margin:0;padding:var(--space-500) 0;color:var(--color-text-secondary)}.CertificatePage-module__addPanel__J0pM-{background:var(--color-surface-secondary);border-radius:var(--radius-control);padding:var(--space-400);margin:var(--space-400) 0 var(--space-300);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-300);align-items:end}.CertificatePage-module__gradingHint__c2UBY{margin:var(--space-100) 0 0;font-size:13px;line-height:1.5;color:var(--color-text-secondary);grid-column:1 / -1}.CertificatePage-module__startup__6BS9T{margin-top:var(--space-500);border-top:var(--border-hairline) solid var(--color-border-default);padding-top:var(--space-400);display:flex;flex-direction:column;gap:var(--space-400)}.CertificatePage-module__checkGroup__bT5Wq{display:flex;flex-direction:column;gap:var(--space-150)}.CertificatePage-module__checkGroupNote__hbF4g{margin:0;font-size:var(--type-body-s-size);color:var(--color-text-secondary)}.CertificatePage-module__checkDetail__NWjy1{margin:0 0 0 var(--space-500);font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.CertificatePage-module__leader__uQvza{border-top:var(--border-hairline) solid var(--color-border-subtle);padding-top:var(--space-300);display:flex;flex-direction:column;gap:var(--space-150)}@media (max-width: 1023px){.CertificatePage-module__courses__rAMjk{border-left:0;border-top:var(--border-hairline) solid var(--color-border-default)}}.ArticleBody-module__figure__qLs8d.bds-figure{margin-block:var(--space-500)}.ArticleBody-module__small__IY0TP{width:auto;max-width:100%}.ArticleBody-module__gallery__-0O9c{margin:0}.ArticleBody-module__pullPara__9SXdZ+.ArticleBody-module__pullPara__9SXdZ{margin-top:var(--space-250)}.ArticleBody-module__quote__01-vj{margin:var(--space-500) 0;padding-left:var(--space-300);border-left:var(--border-thick) solid var(--color-brand-gold)}.ArticleBody-module__quote__01-vj p{font-style:italic}.ArticleBody-module__quote__01-vj>:last-child{margin-bottom:0}.ArticleBody-module__quoteBy__W8NE5{display:block;margin-top:var(--space-150);font-family:var(--font-label);font-style:normal;text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.ArticleBody-module__tableWrap__q7rzG{margin:0 0 var(--space-300);overflow-x:auto}.ArticleBody-module__table__mE8T5{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh)}.ArticleBody-module__table__mE8T5 th,.ArticleBody-module__table__mE8T5 td{padding:var(--space-150) var(--space-200);border-bottom:var(--border-hairline) solid var(--color-border-default);text-align:left;vertical-align:top}.ArticleBody-module__table__mE8T5 th{font-weight:var(--font-weight-bold)}.ArticleBody-module__embed__lm31M{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-50) var(--space-200);padding:var(--space-250) var(--space-300);border-radius:var(--radius-surface);background:var(--color-surface-secondary);font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh)}.ArticleBody-module__embedHost__0sNNd{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.MediaFrame-module__frame__sin3y{position:relative;width:100%;border-radius:var(--radius-surface);overflow:hidden}.MediaFrame-module__image__BO3sS{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.CourseTypes-module__grid__fe0h5{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-400)}.CourseTypes-module__plate__PxTTB{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-500);padding:var(--space-card-generous);border-radius:var(--radius-surface)}.CourseTypes-module__plateMedia__EYRFP{height:100%}.CourseTypes-module__plateText__LcMin{display:flex;flex-direction:column;gap:var(--space-300)}.CourseTypes-module__plateTitle__CFNdr{margin:var(--space-150) 0 var(--space-200);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-tracking);font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.CourseTypes-module__plateBlurb__12CRL{margin:0;max-width:56ch;font-size:var(--type-body-m-size);line-height:1.6;color:var(--color-text-secondary)}.CourseTypes-module__facts__wpyau{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-300)}.CourseTypes-module__factWide__EvvCz{grid-column:1 / -1}.CourseTypes-module__factTerm__-AgYB{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.CourseTypes-module__factDetail__p2aae{margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.CourseTypes-module__card__a0X-n{display:flex;flex-direction:column;gap:var(--space-200);padding:var(--space-card-generous);border-radius:var(--radius-surface)}.CourseTypes-module__cardTag__yg9Uc{align-self:flex-start}.CourseTypes-module__qualifier__lTRzi{max-width:100%}.CourseTypes-module__cardTitle__g7oTP{margin:0;font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.CourseTypes-module__cardBlurb__lnUC2{margin:0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary)}@media (max-width: 1150px){.CourseTypes-module__grid__fe0h5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CourseTypes-module__qualifier__lTRzi.CourseTypes-module__qualifier__lTRzi{white-space:normal}}@media (max-width: 767px){.CourseTypes-module__grid__fe0h5{grid-template-columns:minmax(0,1fr)}.CourseTypes-module__plate__PxTTB{grid-template-columns:minmax(0,1fr);gap:var(--space-300)}.CourseTypes-module__facts__wpyau{grid-template-columns:1fr;gap:var(--space-200)}}.CourseFilters-module__bar__whBN4{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface-primary);border-bottom:var(--border-rule-strong) solid var(--color-brand-blue);padding:var(--space-200) 0 var(--space-150);margin-bottom:var(--space-300);max-height:82vh;overflow-y:auto}.CourseFilters-module__toolRow__JwIjj{display:flex;align-items:flex-end;gap:var(--space-300)}.CourseFilters-module__fieldset__qKDSM{border:0;margin:0;padding:0;flex:none}.CourseFilters-module__controlLabel__hhhbc{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);padding:0 0 var(--space-100)}.CourseFilters-module__segmented__ivFK0{display:inline-flex;border:1px solid var(--color-border-default);border-radius:var(--radius-control);overflow:hidden}.CourseFilters-module__segment__HD2bY{white-space:nowrap;min-height:44px;padding:0 var(--space-250);background:transparent;border:0;border-right:1px solid var(--color-border-subtle);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard)}.CourseFilters-module__segment__HD2bY:last-child{border-right:0}.CourseFilters-module__segment__HD2bY:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}.CourseFilters-module__segment__HD2bY[aria-checked=true]{background:var(--color-surface-secondary);color:var(--color-text-brand);font-weight:var(--font-weight-bold);box-shadow:inset 0 -2px 0 var(--color-brand-gold)}.CourseFilters-module__searchField__Q5omq{flex:1 1 320px;min-width:220px}.CourseFilters-module__searchInput__FCm0O.CourseFilters-module__searchInput__FCm0O{padding-left:var(--space-150)}.CourseFilters-module__toggleRow__6mQde{display:flex;align-items:center;gap:var(--space-150);flex-wrap:wrap;margin-top:var(--space-150)}.CourseFilters-module__toggle__ttYiW.CourseFilters-module__toggle__ttYiW{margin-left:auto;font-size:13px}.CourseFilters-module__secondary__Bq7BF{margin-top:var(--space-150);border-top:1px solid var(--color-border-default);padding-top:var(--space-200)}.CourseFilters-module__secondaryGrid__3qcyR{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:var(--space-200)}.CourseFilters-module__sheetBar__i42PV{display:none;align-items:center;justify-content:space-between;margin-bottom:var(--space-200)}.CourseFilters-module__sheetTitle__khupb{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.CourseFilters-module__results__11YzE{display:flex;align-items:center;gap:var(--space-200);flex-wrap:wrap;margin-top:var(--space-200);padding-top:var(--space-150);border-top:1px solid var(--color-border-subtle)}.CourseFilters-module__count__VDMZ2{margin:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CourseFilters-module__chip__xgLv0{min-height:32px;gap:var(--space-100);cursor:pointer}.CourseFilters-module__chipDismiss__4YsBq{font-size:14px;line-height:1}.CourseFilters-module__clearAll__k6Vcd.CourseFilters-module__clearAll__k6Vcd{font-size:13px}@media (max-width: 767px){.CourseFilters-module__bar__whBN4{max-height:none;overflow:visible}.CourseFilters-module__toolRow__JwIjj{flex-wrap:wrap}.CourseFilters-module__secondary__Bq7BF{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:var(--z-dialog);max-height:78vh;overflow-y:auto;background:var(--color-surface-primary);border:0;border-top:3px solid var(--color-brand-blue);box-shadow:var(--shadow-overlay);border-radius:var(--radius-surface) var(--radius-surface) 0 0;margin-top:0;padding:var(--space-300) var(--grid-margin-mobile) var(--space-600)}.CourseFilters-module__sheetBar__i42PV{display:flex}.CourseFilters-module__chip__xgLv0{min-height:44px;padding:var(--space-100) var(--space-150)}.CourseFilters-module__toggle__ttYiW,.CourseFilters-module__clearAll__k6Vcd{min-height:44px;padding:var(--space-150) 0}.CourseFilters-module__secondary__Bq7BF .CourseFilters-module__bds-btn__Kwyxo{min-height:44px;padding:var(--space-150) var(--space-250)}}.CourseRow-module__row__TgALQ{padding:var(--space-250) var(--space-200);border-bottom:1px solid var(--color-border-default);border-width:0 0 1px}.CourseRow-module__row__TgALQ:hover{box-shadow:inset 2px 0 0 var(--color-brand-gold)}.CourseRow-module__row__TgALQ:focus-within{box-shadow:inset 2px 0 0 var(--color-brand-blue-medium)}.CourseRow-module__grid__q7rc2{display:grid;grid-template-columns:minmax(0,1fr) 208px;gap:var(--space-300);align-items:center}.CourseRow-module__main__foQbi{min-width:0}.CourseRow-module__metaRow__bfZzB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-150)}.CourseRow-module__metaChip__IAO-T{white-space:nowrap;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.CourseRow-module__code__9qaxt{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CourseRow-module__title__LD-gs{margin:var(--space-150) 0 var(--space-100);font-size:20px;line-height:1.3;letter-spacing:-.01em;font-weight:var(--font-weight-medium)}.CourseRow-module__titleLink__YCDq3{color:var(--color-text-brand);text-decoration:none}.CourseRow-module__titleLink__YCDq3:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.CourseRow-module__metaLine__eXV7p{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.CourseRow-module__side__05OwG,.CourseRow-module__actions__bIDUu{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-100)}.CourseRow-module__action__FbFEa{white-space:nowrap}@media (max-width: 767px){.CourseRow-module__row__TgALQ{border:1px solid var(--color-border-default);border-radius:var(--radius-surface);padding:var(--space-300)}.CourseRow-module__grid__q7rc2{grid-template-columns:minmax(0,1fr);gap:var(--space-200)}.CourseRow-module__side__05OwG{flex-direction:row;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--color-border-subtle);padding-top:var(--space-200)}.CourseRow-module__actions__bIDUu{flex-direction:row;align-items:center;gap:var(--space-200);margin-left:auto}}.CourseList-module__list__T-xOH{list-style:none;margin:0;padding:0;border-style:none}.CourseList-module__empty__0jC7i{border:1px solid var(--color-border-default);border-top:var(--border-rule-strong) solid var(--color-brand-blue);border-radius:var(--radius-surface);padding:var(--space-500) var(--space-400);text-align:left}.CourseList-module__emptyTitle__leMpY{margin:0 0 var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CourseList-module__emptyBody__ccLwt{margin:0 0 var(--space-300);max-width:56ch;font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.CourseList-module__emptyActions__wE8pd{display:flex;flex-wrap:wrap;gap:var(--space-150);align-items:center}.CourseList-module__emptyLink__9J0yh.CourseList-module__emptyLink__9J0yh{font-size:13px}@media (max-width: 767px){.CourseList-module__list__T-xOH{border-top:0;display:grid;gap:var(--space-200)}}.CourseRail-module__rail__2Oymv{align-self:start}.CourseRail-module__block__bvMV-{border-top:1px solid var(--color-border-default);padding:var(--space-200) 0}.CourseRail-module__block__bvMV-:last-child{border-bottom:1px solid var(--color-border-default)}.CourseRail-module__title__YlAu4{margin:0 0 var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.CourseRail-module__titleDates__38dNM{margin-bottom:var(--space-150)}.CourseRail-module__dates__2hgpC{margin:0;display:grid;gap:var(--space-150)}.CourseRail-module__date__4Q-7l{font-size:13px;line-height:1.4;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CourseRail-module__dateLabel__CtCAJ{margin:2px 0 0;font-family:var(--font-label);font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text-secondary)}.CourseRail-module__body__0qKk6{margin:0 0 var(--space-150);font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.CourseRail-module__bodyTight__ORPpu{margin-bottom:var(--space-100)}.CourseRail-module__cta__YvU9G.CourseRail-module__cta__YvU9G{height:auto;min-height:36px;white-space:normal;text-align:center;padding-top:var(--space-100);padding-bottom:var(--space-100)}.CourseRail-module__mailLink__ym0NY{display:block;font-size:14px;line-height:1.45;color:var(--color-text-link);text-decoration:underline;text-underline-offset:2px}@media (max-width: 1023px){.CourseRail-module__rail__2Oymv{border-top:var(--border-rule-strong) solid var(--color-brand-blue);padding-top:var(--space-300)}.CourseRail-module__inner__fcDLb{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-200) var(--space-600)}.CourseRail-module__mailLink__ym0NY{display:flex;align-items:center;min-height:44px}}@media (max-width: 767px){.CourseRail-module__inner__fcDLb{grid-template-columns:1fr}.CourseRail-module__cta__YvU9G.CourseRail-module__cta__YvU9G{min-height:44px}}.CourseBrowser-module__wrap__yBKyy{box-sizing:border-box;max-width:var(--container-content);margin:0 auto;padding:var(--section-pad-compact) var(--grid-margin-desktop) var(--section-pad-standard)}.CourseBrowser-module__grid__AGO1y{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:80px}.CourseBrowser-module__column__nhVxc{min-width:0}@media (max-width: 1023px){.CourseBrowser-module__wrap__yBKyy{padding-left:var(--grid-margin-tablet);padding-right:var(--grid-margin-tablet)}}@media (max-width: 1023px){.CourseBrowser-module__grid__AGO1y{grid-template-columns:minmax(0,1fr);gap:var(--space-500)}}@media (max-width: 767px){.CourseBrowser-module__wrap__yBKyy{padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile)}}.CoursePolicies-module__title__6mIzW{margin:0 0 var(--space-100);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-tracking);font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.CoursePolicies-module__lede__xNTRu{margin:0 0 var(--space-300);max-width:68ch;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary)}.CoursePolicies-module__accordion__i1wG8{max-width:900px}.CoursePolicies-module__faq__5DqjU{margin:0;display:grid;gap:var(--space-250)}.CoursePolicies-module__question__VU6S1{font-size:15px;font-weight:var(--font-weight-bold)}.CoursePolicies-module__answer__Ly4xY{margin:var(--space-75) 0 0;font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.CoursePolicies-module__answer__Ly4xY.CoursePolicies-module__answer__Ly4xY p{margin:0 0 var(--space-150)}.CoursePolicies-module__answer__Ly4xY.CoursePolicies-module__answer__Ly4xY p:last-child{margin-bottom:0}.CoursePolicies-module__answer__Ly4xY ul{margin:0;padding-left:1.25em;display:grid;gap:var(--space-100)}.CoursePolicies-module__answer__Ly4xY b{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CoursePolicies-module__paragraph__YfaOk.CoursePolicies-module__paragraph__YfaOk{margin:0 0 var(--space-200)}.CoursePolicies-module__paragraph__YfaOk.CoursePolicies-module__paragraph__YfaOk:last-child{margin-bottom:0}.OnwardLinks-module__heading__31MH3{margin:0 0 var(--space-300);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-on-deep-accent)}.OnwardLinks-module__list__RLLYf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-300) var(--space-400)}.OnwardLinks-module__tile__8Qmyg{position:relative;display:grid;gap:var(--space-100);height:100%;box-sizing:border-box;padding:var(--space-250) var(--space-400) 0 0;border-top:var(--border-hairline) solid var(--color-border-inverse);color:var(--color-on-deep);text-decoration:none;align-content:start}.OnwardLinks-module__title__AmrG3{font-size:var(--type-body-m-size);font-weight:var(--font-weight-bold);line-height:1.35}.OnwardLinks-module__desc__xEsDl{font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-on-deep-secondary)}.OnwardLinks-module__go__-aihZ{position:absolute;top:var(--space-250);right:0;color:var(--color-on-deep-accent);transition:transform var(--motion-fast) var(--motion-ease-standard)}.OnwardLinks-module__tile__8Qmyg:hover .OnwardLinks-module__title__AmrG3{color:var(--color-on-deep-accent);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.OnwardLinks-module__tile__8Qmyg:hover .OnwardLinks-module__go__-aihZ{transform:translate(3px)}.OnwardLinks-module__tile__8Qmyg:focus-visible{outline:2px solid var(--color-on-deep-accent);outline-offset:4px}.EventPage-module__relatedFoot__7CDjQ{margin:var(--space-400) 0 0}.EventsPage-module__toggleWrap__GPKLg.EventsPage-module__toggleWrap__GPKLg{padding-top:var(--space-300)}.EventsPage-module__tabs__guAd0.EventsPage-module__tabs__guAd0{display:flex;flex-wrap:nowrap;width:100%}.EventsPage-module__tab__xleEt.EventsPage-module__tab__xleEt{font-size:17px;min-height:52px;flex:1 1 0;justify-content:center}.EventsPage-module__listWrap__ADDK6.EventsPage-module__listWrap__ADDK6{padding-top:var(--space-400);padding-bottom:var(--space-1200)}.EventsPage-module__grid__Uqi5O.EventsPage-module__grid__Uqi5O{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(320px,40%)),1fr))}.EventsPage-module__when__8LGJL{display:flex;flex-wrap:wrap;column-gap:var(--space-100);color:var(--color-brand-blue);font-weight:var(--font-weight-medium)}.EventsPage-module__card__Cdjz0 .bds-pcard__date b,.EventsPage-module__date__CTi5L b{font-size:28px;line-height:1}.EventsPage-module__past__gs-JD .bds-pcard__title{color:var(--color-text-secondary)}.EventsPage-module__featured__Ettft.EventsPage-module__featured__Ettft{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--space-200) var(--space-600);align-items:center;margin-bottom:var(--space-800)}.EventsPage-module__featuredBody__MIdv1{display:flex;flex-direction:column;min-width:0}.EventsPage-module__featuredBody__MIdv1 .bds-pcard__meta{margin-top:0}.EventsPage-module__featuredHead__tcu9H{margin-top:var(--space-150)}.EventsPage-module__featuredTitle__44lJ5.EventsPage-module__featuredTitle__44lJ5{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-tracking)}.EventsPage-module__featuredText__I9EMg.EventsPage-module__featuredText__I9EMg{margin-top:var(--space-250);max-width:52ch;font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh)}.EventsPage-module__empty__kz1I5{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-1000) var(--space-300);border-radius:var(--radius-surface);background:var(--color-surface-section-cool)}.EventsPage-module__emptyLabel__pLqSI{margin:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.EventsPage-module__emptyTitle__moXxG{margin:var(--space-200) 0 0;max-width:24ch;font-family:var(--font-sans);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);color:var(--color-text-primary);text-wrap:balance}.EventsPage-module__emptyText__UccrA{margin:var(--space-200) 0 0;max-width:52ch;font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);color:var(--color-text-secondary);text-wrap:pretty}.EventsPage-module__emptyActions__HQSPV{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-150);margin-top:var(--space-400)}.EventsPage-module__emptyLink__-tO0P{margin-top:var(--space-300)}.EventsPage-module__pager__176-k{margin-top:var(--space-500);justify-content:center}.EventsPage-module__arrowPrev__mQUPK{margin-right:6px}.EventsPage-module__arrowNext__po4FE{margin-left:6px}.ContactForm-module__form__3aXVk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-300) var(--space-200);align-items:start}.ContactForm-module__full__mG0-T,.ContactForm-module__foot__bwzOQ{grid-column:1 / -1}.ContactForm-module__foot__bwzOQ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-200) var(--space-300)}.ContactForm-module__fine__725Ce{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}@media (max-width: 767px){.ContactForm-module__form__3aXVk{grid-template-columns:minmax(0,1fr)}}.GlobalPartnersPage-module__contact__FqQtQ{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-600);align-items:start}.GlobalPartnersPage-module__formCard__857B4{padding:var(--space-card-generous);border-radius:var(--radius-surface);background:var(--color-surface-primary)}.GlobalPartnersPage-module__talentProse__mf0UN{margin:var(--space-500) 0}.GlobalPartnersPage-module__contactPeople__1uNKo{margin-top:var(--space-300)}@media (max-width: 1023px){.GlobalPartnersPage-module__contact__FqQtQ{grid-template-columns:minmax(0,1fr);gap:var(--space-400)}}.ImmersionWeekPage-module__photoPair__hYRTk{display:grid;gap:var(--space-300);align-self:start}.ImmersionWeekPage-module__photoPair__hYRTk img{display:block;width:100%;aspect-ratio:var(--ratio-classic);object-fit:cover;border-radius:var(--radius-media)}.ImmersionWeekPage-module__storiesHead__2rHW2{margin:var(--space-600) 0 var(--space-300)}.NewsArticlePage-module__article__2vhi8{padding-bottom:var(--space-700)}.NewsArticlePage-module__noLead__RRoS6{padding-top:var(--space-600)}.NewsArticlePage-module__loading__jepqP{min-height:70vh}.NewsArticlePage-module__skelTag__U0wfs{width:120px;height:var(--space-300)}.NewsArticlePage-module__skelTitle__jlBWl{width:80%;height:var(--space-700)}.NewsArticlePage-module__skelByline__zKlub{width:140px;height:var(--space-400)}.NewsArticlePage-module__relprogText__t-nz7.bds-relprog{grid-template-columns:minmax(0,1fr)}.NewsArticlePage-module__signup__Nj4Ep.bds-news{display:block;padding:0;border:0;border-radius:0}.CourseArchivePage-module__archive__mMS4K{border-top:var(--border-hairline) solid var(--color-border-default)}.CourseArchivePage-module__list__zkAUp{margin:0;padding:0 0 var(--space-300);list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-300) var(--space-400)}.CourseArchivePage-module__item__Grh4c{display:flex;flex-direction:column;gap:var(--space-50);padding-top:var(--space-200);border-top:var(--border-hairline) solid var(--color-border-subtle)}.CourseArchivePage-module__meta__OdBDc{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.CourseArchivePage-module__title__pcGLy{font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-wrap:pretty}.CourseArchivePage-module__who__8kuQm{font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary)}.PeoplePage-module__layout__XkMfE{display:grid;grid-template-columns:224px minmax(0,1fr);gap:var(--space-600);align-items:start}.PeoplePage-module__rail__qykVl{position:sticky;top:var(--space-400);display:flex;flex-direction:column}.PeoplePage-module__railGroup__4-QKh{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-100);padding:var(--space-100) var(--space-150);border-left:var(--border-thick) solid transparent;font-family:var(--font-sans);font-size:14.5px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none}.PeoplePage-module__railGroup__4-QKh:hover{color:var(--color-text-brand)}.PeoplePage-module__railGroupActive__X4Rtk{border-left-color:var(--color-brand-gold);font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.PeoplePage-module__railCount__LgSYz{font-family:var(--font-label);font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.PeoplePage-module__railSection__-BjWV{display:block;padding:var(--space-50) var(--space-150) var(--space-50) var(--space-400);border-left:var(--border-thick) solid var(--color-border-subtle);font-family:var(--font-sans);font-size:13px;line-height:1.45;color:var(--color-text-secondary);text-decoration:none}.PeoplePage-module__railSection__-BjWV:hover{color:var(--color-text-brand)}.PeoplePage-module__railSectionActive__wOmHy{border-left-color:var(--color-brand-gold);font-weight:var(--font-weight-semibold);color:var(--color-text-brand)}.PeoplePage-module__railSubs__oL5IW{display:flex;flex-direction:column;margin:var(--space-50) 0 var(--space-200)}.PeoplePage-module__jumpBar__7TGgx{display:none}@media (max-width: 1023px){.PeoplePage-module__layout__XkMfE{grid-template-columns:1fr;gap:var(--space-300)}.PeoplePage-module__rail__qykVl{display:none}.PeoplePage-module__jumpBar__7TGgx{display:block;position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface-primary);border-bottom:var(--border-hairline) solid var(--color-border-default);padding:var(--space-150) 0}}.PeoplePage-module__groupDesc__AEN2Q{margin:0;max-width:var(--measure-prose);font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);color:var(--color-text-secondary);text-wrap:pretty}.PeoplePage-module__sectionHead__IDl12{display:flex;align-items:baseline;gap:var(--space-150);margin:var(--space-500) 0 var(--space-250)}.PeoplePage-module__sectionTitle__awQYa{margin:0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--font-weight-bold)}.PeoplePage-module__cards__3mk3B{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:var(--space-500) var(--space-300)}.PeoplePage-module__personCard__VFTFB{display:flex;flex-direction:column;gap:var(--space-150)}.PeoplePage-module__portrait__SntvP{aspect-ratio:1 / 1;overflow:hidden;border-radius:0;background:var(--color-surface-secondary)}.PeoplePage-module__portrait__SntvP img{width:100%;height:100%;object-fit:cover;display:block}.PeoplePage-module__portraitEmpty__2AbEq{display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;padding:var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.PeoplePage-module__cardMeta__HqZrt{display:flex;align-items:flex-start;gap:var(--space-100)}.PeoplePage-module__cardText__f1DDw{flex:1;min-width:0}.PeoplePage-module__personName__1RSoM{margin:0 0 3px;font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:1.3;font-weight:var(--font-weight-medium)}.PeoplePage-module__nameButton__Vmyu7{all:unset;cursor:pointer;color:var(--color-text-primary);font:inherit}.PeoplePage-module__nameButton__Vmyu7:hover{text-decoration:underline;text-underline-offset:3px}.PeoplePage-module__nameButton__Vmyu7:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.PeoplePage-module__personTitle__bKDGi{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.PeoplePage-module__openButton__6kZXD{flex:none;width:32px;height:32px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--color-brand-blue);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:var(--font-sans);font-size:22px;line-height:1;padding:0 0 2px}.PeoplePage-module__openButton__6kZXD:hover{background:var(--color-brand-blue);color:var(--color-neutral-white)}.PeoplePage-module__rows__L4OSY{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));column-gap:var(--space-600);border-bottom:var(--border-hairline) solid var(--color-border-default)}.PeoplePage-module__row__qwwek{border-top:var(--border-hairline) solid var(--color-border-default);padding:var(--space-200) 0 var(--space-250)}.PeoplePage-module__rowName__YTkfy{font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--color-text-primary);text-decoration:none}a.PeoplePage-module__rowName__YTkfy:hover{text-decoration:underline;text-underline-offset:3px}.PeoplePage-module__rowExt__68sqX{display:inline-block;margin-left:var(--space-50);font-size:12px}.PeoplePage-module__rowTitle__dtnMC{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.PeoplePage-module__rowMeta__9VkJg{margin:var(--space-75) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.PeoplePage-module__drawer__piSbt{width:min(560px,calc(100% - 48px))}.PeoplePage-module__drawerHead__bYp38{display:flex;gap:var(--space-300);align-items:flex-start}.PeoplePage-module__drawerPortrait__2CrI6{flex:none;width:140px;aspect-ratio:1 / 1;border-radius:0;background:var(--color-surface-secondary);overflow:hidden}.PeoplePage-module__drawerPortrait__2CrI6 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.PeoplePage-module__drawerName__X8wPS{margin:0 0 var(--space-100);font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking)}.PeoplePage-module__drawerTitle__hwxo8{margin:0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary);text-wrap:pretty}.PeoplePage-module__drawerMeta__LdeSw{margin:var(--space-150) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-brand)}.PeoplePage-module__drawerLinks__hPEhf{display:flex;flex-wrap:wrap;gap:var(--space-150);margin-top:var(--space-300)}.PeoplePage-module__drawerBio__eS9dh{margin-top:var(--space-400);font-size:var(--type-body-s-size)}.PeoplePage-module__drawerAlso__fzKQP{margin:var(--space-300) 0 0;font-size:13px;color:var(--color-text-secondary)}.PeoplePage-module__drawerFoot__P4R-j{align-items:center;justify-content:space-between}.PeoplePage-module__drawerPos__qBB4h{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.PeoplePage-module__drawerNav__mfwRN{display:flex;gap:var(--space-100)}@media (max-width: 767px){.PeoplePage-module__drawer__piSbt{width:100%}.PeoplePage-module__drawerHead__bYp38{flex-direction:column}}.SearchPage-module__field__B9MYP{max-width:640px}.SearchPage-module__count__rbu1-{margin:var(--space-300) 0 var(--space-600);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-secondary)}.SearchPage-module__group__KLtpM+.SearchPage-module__group__KLtpM{margin-top:var(--space-800)}.SearchPage-module__groupTitle__KR8Au{display:flex;align-items:baseline;gap:var(--space-150);margin:0 0 var(--space-400);padding-bottom:var(--space-200);border-bottom:var(--border-hairline) solid var(--color-border-default);font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking)}.SearchPage-module__groupCount__-PbFo{font-family:var(--font-label);font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-secondary)}.BrandPage-module__grid__knsjw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-400)}.BrandPage-module__tile__glnJd{display:flex;flex-direction:column;gap:var(--space-200)}.BrandPage-module__preview__LyUOD{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:var(--space-500);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-surface)}.BrandPage-module__preview__LyUOD img{display:block;width:100%;height:auto}.BrandPage-module__name__Z3P5K{margin:0;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.BrandPage-module__use__bRw3G{margin:0;font-size:var(--type-body-s-size);color:var(--color-text-secondary)}.ArchivedNotice-module__band__JiMOY{padding-block:var(--space-300);background:var(--color-surface-section-default)}:root{--font-sans:"Google Sans","Google Sans Text","Helvetica Neue",Arial,sans-serif;--font-serif:"Source Serif 4",Georgia,"Times New Roman",serif;--font-label:"Google Sans","Google Sans Text","Helvetica Neue",Arial,sans-serif;--font-condensed:var(--font-label);--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}:root{--color-brand-blue:#002676;--color-brand-blue-medium:#004AAE;--color-brand-blue-dark:#010133;--color-brand-gold:#FDB515;--color-brand-gold-light:#FFC31B;--color-neutral-white:#FFFFFF;--color-neutral-gray-light:#F2F2F2;--color-neutral-gray-medium:#999999;--color-neutral-gray-dark:#666666;--color-neutral-black:#000000;--color-accent-green:#018943;--color-accent-green-light:#B3E59A;--color-accent-rose:#E7115E;--color-accent-rose-light:#FFCFE5;--color-accent-blue-light:#9FD1FF;--color-surface-primary:var(--color-neutral-white);--color-surface-secondary:var(--color-neutral-gray-light);--color-surface-inverse:var(--color-brand-blue);--color-surface-inverse-deep:var(--color-brand-blue-dark);--color-surface-digital:var(--color-brand-blue-medium);--color-surface-emphasis:var(--color-brand-gold);--color-surface-tint-green:var(--color-accent-green-light);--color-surface-tint-rose:var(--color-accent-rose-light);--color-surface-tint-blue:var(--color-accent-blue-light);--color-surface-section-default:var(--color-neutral-white);--color-surface-section-cool:#EEF7FF;--color-surface-section-deep:var(--color-brand-blue);--color-surface-section-digital:var(--color-brand-blue-medium);--color-surface-section-tint:var(--color-neutral-gray-light);--color-on-default:var(--color-brand-blue-dark);--color-on-default-secondary:var(--color-neutral-gray-dark);--color-on-default-accent:var(--color-brand-blue-medium);--color-on-cool:var(--color-brand-blue-dark);--color-on-cool-secondary:var(--color-neutral-gray-dark);--color-on-cool-accent:var(--color-brand-blue-medium);--color-on-deep:var(--color-neutral-white);--color-on-deep-secondary:var(--color-accent-blue-light);--color-on-deep-accent:var(--color-brand-gold);--color-on-digital:var(--color-neutral-white);--color-on-digital-secondary:var(--color-accent-blue-light);--color-on-digital-accent:var(--color-brand-gold);--color-on-tint:var(--color-brand-blue-dark);--color-on-tint-secondary:var(--color-brand-blue);--color-on-tint-accent:var(--color-brand-blue);--color-on-bluelight:var(--color-brand-blue-dark);--color-on-bluelight-secondary:var(--color-brand-blue);--color-on-bluelight-accent:var(--color-brand-blue);--color-text-primary:var(--color-brand-blue-dark);--color-text-secondary:var(--color-neutral-gray-dark);--color-text-brand:var(--color-brand-blue);--color-text-inverse:var(--color-neutral-white);--color-text-emphasis:var(--color-brand-gold);--color-text-disabled:var(--color-neutral-gray-medium);--color-text-link:var(--color-brand-blue-medium);--color-text-link-hover:var(--color-brand-blue);--color-text-link-inverse:var(--color-accent-blue-light);--color-text-on-gold:var(--color-brand-blue);--color-text-on-tint:var(--color-brand-blue-dark);--color-status-open:var(--color-accent-green);--color-status-open-surface:var(--color-accent-green-light);--color-status-experimental:var(--color-accent-green-light);--color-status-experimental-ink:var(--color-brand-blue-dark);--color-status-success:var(--color-accent-green);--color-status-campaign:var(--color-accent-rose);--color-status-campaign-surface:var(--color-accent-rose-light);--color-status-deadline:var(--color-accent-rose);--color-status-active:var(--color-brand-gold);--color-status-info:var(--color-brand-blue-medium);--color-status-info-surface:var(--color-accent-blue-light);--color-status-neutral:var(--color-neutral-gray-dark);--color-status-neutral-surface:var(--color-neutral-gray-light);--color-border-default:rgba(1,1,51,.18);--color-border-strong:var(--color-brand-blue);--color-border-subtle:rgba(1,1,51,.1);--color-border-inverse:rgba(255,255,255,.32);--color-border-focus:var(--color-brand-gold) }:root{--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:500;--font-weight-bold:700;--font-weight-black:700;--type-display-xl-size:clamp(3.25rem,8.33vw,7.5rem);--type-display-xl-lh:.9;--type-display-xl-weight:700;--type-display-xl-tracking:-.035em;--type-display-l-size:clamp(2.75rem,6.1vw,5.5rem);--type-display-l-lh:.94;--type-display-l-weight:700;--type-display-l-tracking:-.03em;--type-display-m-size:clamp(2.25rem,4.44vw,4rem);--type-display-m-lh:1;--type-display-m-weight:700;--type-display-m-tracking:-.025em;--type-display-s-size:clamp(1.875rem,3.33vw,3rem);--type-display-s-lh:1.06;--type-display-s-weight:700;--type-display-s-tracking:-.02em;--type-h1-size:clamp(1.75rem,2.78vw,2.5rem);--type-h1-lh:1.1;--type-h1-weight:700;--type-h1-tracking:-.02em;--type-h2-size:clamp(1.5rem,2.22vw,2rem);--type-h2-lh:1.15;--type-h2-weight:700;--type-h2-tracking:-.015em;--type-h3-size:clamp(1.25rem,1.67vw,1.5rem);--type-h3-lh:1.25;--type-h3-weight:500;--type-h3-tracking:-.01em;--type-h4-size:clamp(1.0625rem,1.39vw,1.25rem);--type-h4-lh:1.3;--type-h4-weight:500;--type-h4-tracking:-.005em;--type-body-l-size:clamp(1.0625rem,1.39vw,1.25rem);--type-body-l-lh:1.55;--type-body-l-weight:400;--type-body-l-tracking:0;--type-body-m-size:clamp(1rem,1.18vw,1.0625rem);--type-body-m-lh:1.6;--type-body-m-weight:400;--type-body-m-tracking:0;--type-body-s-size:clamp(.875rem,1.04vw,.9375rem);--type-body-s-lh:1.55;--type-body-s-weight:400;--type-body-s-tracking:.002em;--type-caption-size:clamp(.75rem,.9vw,.8125rem);--type-caption-lh:1.45;--type-caption-weight:400;--type-caption-tracking:.01em;--type-editorial-xl-size:clamp(2.25rem,4.72vw,4.25rem);--type-editorial-xl-lh:1.05;--type-editorial-xl-weight:400;--type-editorial-xl-tracking:-.015em;--type-editorial-l-size:clamp(1.625rem,2.78vw,2.5rem);--type-editorial-l-lh:1.2;--type-editorial-l-weight:400;--type-editorial-l-tracking:-.01em;--type-editorial-m-size:clamp(1.1875rem,1.6vw,1.4375rem);--type-editorial-m-lh:1.45;--type-editorial-m-weight:400;--type-editorial-m-tracking:0;--type-label-lg-size:.9375rem;--type-label-lg-lh:1.1;--type-label-lg-weight:500;--type-label-lg-tracking:.1em;--type-label-md-size:.8125rem;--type-label-md-lh:1.1;--type-label-md-weight:500;--type-label-md-tracking:.11em;--type-label-sm-size:.6875rem;--type-label-sm-lh:1.1;--type-label-sm-weight:500;--type-label-sm-tracking:.13em;--type-label-xs-size:.625rem;--type-label-xs-lh:1.1;--type-label-xs-weight:500;--type-label-xs-tracking:.15em;--measure-prose:68ch;--measure-narrow:52ch;--measure-wide:78ch }.t-display-xl,.t-display-l,.t-display-m,.t-display-s,.t-h1,.t-h2,.t-h3,.t-h4,.t-body-l,.t-body-m,.t-body-s,.t-caption{font-family:var(--font-sans)}.t-editorial-xl,.t-editorial-l,.t-editorial-m{font-family:var(--font-serif)}.t-label-lg,.t-label-md,.t-label-sm,.t-label-xs{font-family:var(--font-label);text-transform:uppercase}.t-display-xl{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-lh);font-weight:var(--type-display-xl-weight);letter-spacing:var(--type-display-xl-tracking)}.t-display-l{font-size:var(--type-display-l-size);line-height:var(--type-display-l-lh);font-weight:var(--type-display-l-weight);letter-spacing:var(--type-display-l-tracking)}.t-display-m{font-size:var(--type-display-m-size);line-height:var(--type-display-m-lh);font-weight:var(--type-display-m-weight);letter-spacing:var(--type-display-m-tracking)}.t-display-s{font-size:var(--type-display-s-size);line-height:var(--type-display-s-lh);font-weight:var(--type-display-s-weight);letter-spacing:var(--type-display-s-tracking)}.t-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking)}.t-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking)}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking)}.t-h4{font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-tracking)}.t-body-l{font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);font-weight:var(--type-body-l-weight)}.t-body-m{font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);font-weight:var(--type-body-m-weight)}.t-body-s{font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);font-weight:var(--type-body-s-weight)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.t-editorial-xl{font-size:var(--type-editorial-xl-size);line-height:var(--type-editorial-xl-lh);font-weight:var(--type-editorial-xl-weight);letter-spacing:var(--type-editorial-xl-tracking)}.t-editorial-l{font-size:var(--type-editorial-l-size);line-height:var(--type-editorial-l-lh);font-weight:var(--type-editorial-l-weight);letter-spacing:var(--type-editorial-l-tracking)}.t-editorial-m{font-size:var(--type-editorial-m-size);line-height:var(--type-editorial-m-lh);font-weight:var(--type-editorial-m-weight)}.t-label-lg{font-size:var(--type-label-lg-size);line-height:var(--type-label-lg-lh);font-weight:var(--type-label-lg-weight);letter-spacing:var(--type-label-lg-tracking)}.t-label-md{font-size:var(--type-label-md-size);line-height:var(--type-label-md-lh);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking)}.t-label-sm{font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-lh);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking)}.t-label-xs{font-size:var(--type-label-xs-size);line-height:var(--type-label-xs-lh);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking)}:root{--space-0:0;--space-25:2px;--space-50:4px;--space-75:6px;--space-100:8px;--space-150:12px;--space-200:16px;--space-250:20px;--space-300:24px;--space-400:32px;--space-500:40px;--space-600:48px;--space-700:56px;--space-800:64px;--space-900:72px;--space-1000:80px;--space-1100:88px;--space-1200:96px;--space-inline-tight:var(--space-50);--space-inline:var(--space-100);--space-inline-loose:var(--space-200);--space-stack-tight:var(--space-100);--space-stack:var(--space-200);--space-stack-loose:var(--space-400);--space-block-section:var(--space-1000);--space-block-section-loose:var(--space-1200);--space-control-pad-y:var(--space-150);--space-control-pad-x:var(--space-300);--space-card-pad:var(--space-400);--space-card-pad-tight:var(--space-300);--space-card-tight:var(--space-100);--space-card-zone:var(--space-300);--space-card-generous:var(--space-500);--card-tight:var(--space-card-tight);--card-zone:var(--space-card-zone);--card-pad:var(--space-card-generous);--card-gutter:56px;--card-inset-gutter:calc(var(--card-pad) + var(--card-gutter) + var(--space-300));--section-pad-spacious:140px;--section-pad-standard:88px;--section-pad-compact:48px }@media (max-width:1023px){:root{--section-pad-spacious:84px;--section-pad-standard:56px;--section-pad-compact:32px }}@media (max-width:767px){:root{--section-pad-spacious:64px;--section-pad-standard:40px;--section-pad-compact:24px }}@media (max-width:767px){:root{--space-card-generous:var(--space-300);--space-card-zone:var(--space-250);--card-gutter:48px}}:root{--breakpoint-mobile:0px;--breakpoint-mobile-lg:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--grid-columns-mobile:4;--grid-columns-tablet:8;--grid-columns-desktop:12;--grid-gutter-mobile:16px;--grid-gutter-tablet:20px;--grid-gutter-desktop:24px;--grid-margin-mobile:20px;--grid-margin-tablet:40px;--grid-margin-desktop:64px;--container-max:1440px;--container-content:1200px;--container-editorial:800px;--container-form:560px;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:800;--z-dialog:900;--z-toast:1000;--ratio-square:1/1;--ratio-portrait:2/3;--ratio-portrait-tall:4/5;--ratio-classic:4/3;--ratio-photo:3/2;--ratio-wide:16/9;--ratio-cinema:21/9;--ratio-banner:3/1 }:root{--radius-none:0px;--radius-control:6px;--radius-surface:12px;--radius-media:4px;--radius-full:50%;--radius-control-sm:var(--radius-control);--radius-control-lg:var(--radius-control);--border-hairline:1px;--border-thin:1.5px;--border-medium:2px;--border-thick:3px;--border-rule:1px;--border-rule-strong:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-brand-gold);--shadow-none:none;--shadow-raised:0 1px 2px rgba(1,1,51,.1),0 2px 8px rgba(1,1,51,.08);--shadow-overlay:0 8px 24px rgba(1,1,51,.16),0 2px 6px rgba(1,1,51,.1);--shadow-inset-rule:inset 0 -1px 0 rgba(1,1,51,.18);--icon-size-xs:14px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:32px;--icon-size-2xl:40px;--icon-stroke:1.5px;--icon-stroke-bold:2px;--iconbtn-sm:36px;--iconbtn-md:44px;--iconbtn-lg:56px }:root{--motion-instant:0ms;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-deliberate:.56s;--motion-draw:.9s;--motion-ease-standard:cubic-bezier(.2,0,.2,1);--motion-ease-entrance:cubic-bezier(0,0,.2,1);--motion-ease-exit:cubic-bezier(.4,0,1,1);--motion-ease-linear:linear;--motion-stagger:60ms }@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms;--motion-slow:0ms;--motion-deliberate:0ms;--motion-draw:0ms;--motion-stagger:0ms }}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--color-surface-primary);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);text-wrap:pretty}a{color:var(--color-text-link);text-decoration-thickness:var(--border-hairline);text-underline-offset:2px;transition:color var(--motion-fast) var(--motion-ease-standard)}a:hover{color:var(--color-text-link-hover);text-decoration-thickness:var(--border-medium)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}::selection{background:var(--color-brand-gold);color:var(--color-brand-blue)}hr{border:0;border-top:var(--border-rule) solid var(--color-border-default);margin:var(--space-600) 0}img{max-width:100%;display:block}.bds-assemble{opacity:0;transform:translateY(8px);transition:opacity var(--motion-base) var(--motion-ease-entrance),transform var(--motion-base) var(--motion-ease-entrance)}.bds-assemble.is-in{opacity:1;transform:none}.bds-stagger{transition-delay:calc(var(--i,0) * var(--motion-stagger))}@keyframes bds-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bds-progress{display:block;height:1px;background:currentColor;transform-origin:left center;animation:bds-progress .9s var(--motion-ease-linear) infinite}@media (prefers-reduced-motion:reduce){.bds-assemble,.bds-assemble.is-in{opacity:1;transform:none;transition:none}.bds-stagger{transition-delay:0s}.bds-progress{animation:none;transform:scaleX(.6)}*,*:before,*:after{scroll-behavior:auto!important}}.bds-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-100);box-sizing:border-box;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:-.005em;text-align:center;text-decoration:none;white-space:nowrap;border:var(--border-hairline) solid transparent;border-radius:32px;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard)}.bds-btn--sm{min-height:36px;padding:var(--space-75) var(--space-200);font-size:13px}.bds-btn--md{min-height:44px;padding:var(--space-150) var(--space-300);font-size:15px}.bds-btn--lg{min-height:52px;padding:var(--space-200) var(--space-400);font-size:17px}.bds-btn--full{width:100%}.bds-btn--wrap{white-space:normal}.bds-btn--primary{background:var(--color-brand-blue-medium);color:var(--color-text-inverse)}.bds-btn--primary:hover{background:var(--color-brand-blue)}.bds-btn--primary:active{background:var(--color-brand-blue-dark)}.bds-btn--secondary{background:transparent;color:var(--color-text-brand);border-color:var(--color-brand-blue)}.bds-btn--secondary:hover{background:var(--color-surface-secondary);border-color:var(--color-border-strong)}.bds-btn--secondary:active{background:var(--color-surface-secondary);color:var(--color-brand-blue-dark);border-color:var(--color-brand-blue-dark)}.bds-btn--text{min-height:0;padding:var(--space-50) 0;background:transparent;color:var(--color-text-link);border-radius:0;text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.bds-btn--text:hover{color:var(--color-text-link-hover);text-decoration-thickness:var(--border-medium)}.bds-btn--text:active{color:var(--color-brand-blue-dark)}.bds-btn--inverse{background:var(--color-neutral-white);color:var(--color-text-brand)}.bds-btn--inverse:hover{background:var(--color-accent-blue-light)}.bds-btn--inverse:active{background:var(--color-accent-blue-light);color:var(--color-brand-blue-dark)}.bds-btn--campaign{background:var(--color-brand-gold);color:var(--color-text-on-gold)}.bds-btn--campaign:hover{background:var(--color-brand-blue);color:var(--color-brand-gold)}.bds-btn--campaign:active{background:var(--color-brand-blue-dark);color:var(--color-brand-gold)}.bds-btn--iconOnly{padding:0;aspect-ratio:1/1}.bds-btn--iconOnly.bds-btn--sm{width:36px}.bds-btn--iconOnly.bds-btn--md{width:44px}.bds-btn--iconOnly.bds-btn--lg{width:52px}.bds-btn:disabled,.bds-btn[aria-disabled=true]{background:var(--color-surface-secondary);color:var(--color-text-disabled);border-color:transparent;cursor:default;text-decoration:none}.bds-btn--text:disabled,.bds-btn--text[aria-disabled=true]{background:transparent}.bds-btn[aria-busy=true]{cursor:progress;pointer-events:none;overflow:hidden}.bds-btn__bar{position:absolute;left:0;right:0;bottom:0;height:1px;color:currentColor}.bds-btn__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md)}.bds-btn__icon svg{width:100%;height:100%;stroke-width:var(--icon-stroke)}.bds-btn--sm .bds-btn__icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bds-btn--lg .bds-btn__icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.bds-iconlink{display:inline-flex;align-items:center;gap:var(--space-100);min-height:44px;font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-text-link);text-decoration:none;transition:color var(--motion-fast) var(--motion-ease-standard),gap var(--motion-fast) var(--motion-ease-standard)}.bds-iconlink__label{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px;transition:text-decoration-thickness var(--motion-fast) var(--motion-ease-standard)}.bds-iconlink:hover{color:var(--color-text-link-hover);gap:var(--space-150)}.bds-iconlink:hover .bds-iconlink__label{text-decoration-thickness:var(--border-medium)}.bds-iconlink:active{color:var(--color-brand-blue-dark)}.bds-iconlink--inverse{color:var(--color-text-link-inverse)}.bds-iconlink--inverse:hover,.bds-iconlink--inverse:active{color:var(--color-neutral-white)}.bds-iconlink--label{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-tracking)}.bds-iconlink[aria-disabled=true]{color:var(--color-text-disabled);pointer-events:none}.bds-iconlink__icon{display:inline-flex;flex:none;width:var(--icon-size-md);height:var(--icon-size-md);align-items:center;justify-content:center}.bds-iconlink__icon svg{width:100%;height:100%;stroke-width:var(--icon-stroke)}@media (prefers-reduced-motion:reduce){.bds-iconlink,.bds-iconlink:hover{gap:var(--space-100)}}[data-surface=deep] .bds-btn--secondary,[data-surface=digital] .bds-btn--secondary{color:var(--color-neutral-white);border-color:var(--color-border-inverse)}[data-surface=deep] .bds-btn--secondary:hover,[data-surface=digital] .bds-btn--secondary:hover{background:var(--color-neutral-white);color:var(--color-brand-blue);border-color:var(--color-neutral-white)}[data-surface=deep] .bds-btn--secondary:active,[data-surface=digital] .bds-btn--secondary:active{background:var(--color-accent-blue-light);color:var(--color-brand-blue-dark);border-color:var(--color-accent-blue-light)}[data-surface=deep] .bds-btn--primary,[data-surface=digital] .bds-btn--primary{background:var(--color-brand-gold);color:var(--color-text-on-gold)}[data-surface=deep] .bds-btn--primary:hover,[data-surface=digital] .bds-btn--primary:hover{background:var(--color-neutral-white);color:var(--color-brand-blue)}[data-surface=deep] .bds-btn--primary:active,[data-surface=digital] .bds-btn--primary:active{background:var(--color-accent-blue-light);color:var(--color-brand-blue-dark)}[data-surface=deep] .bds-btn--text,[data-surface=digital] .bds-btn--text{color:var(--color-brand-gold)}[data-surface=deep] .bds-btn--text:hover,[data-surface=digital] .bds-btn--text:hover{color:var(--color-neutral-white)}[data-surface=default] .bds-btn--primary,[data-surface=cool] .bds-btn--primary,[data-surface=tint] .bds-btn--primary{background:var(--color-brand-blue-medium);color:var(--color-neutral-white)}[data-surface=default] .bds-btn--primary:hover,[data-surface=cool] .bds-btn--primary:hover,[data-surface=tint] .bds-btn--primary:hover{background:var(--color-brand-blue);color:var(--color-neutral-white)}[data-surface=default] .bds-btn--primary:active,[data-surface=cool] .bds-btn--primary:active,[data-surface=tint] .bds-btn--primary:active{background:var(--color-brand-blue-dark);color:var(--color-neutral-white)}[data-surface=default] .bds-btn--secondary,[data-surface=cool] .bds-btn--secondary,[data-surface=tint] .bds-btn--secondary{background:transparent;color:var(--color-brand-blue);border-color:var(--color-brand-blue)}[data-surface=default] .bds-btn--secondary:hover,[data-surface=cool] .bds-btn--secondary:hover,[data-surface=tint] .bds-btn--secondary:hover{background:var(--color-brand-blue);color:var(--color-neutral-white);border-color:var(--color-brand-blue)}[data-surface=default] .bds-btn--secondary:active,[data-surface=cool] .bds-btn--secondary:active,[data-surface=tint] .bds-btn--secondary:active{background:var(--color-brand-blue-dark);color:var(--color-neutral-white);border-color:var(--color-brand-blue-dark)}[data-surface=default] .bds-btn--text,[data-surface=cool] .bds-btn--text,[data-surface=tint] .bds-btn--text{color:var(--color-brand-blue)}[data-surface=default] .bds-btn--text:hover,[data-surface=cool] .bds-btn--text:hover,[data-surface=tint] .bds-btn--text:hover{color:var(--color-brand-blue-dark)}.bds-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:var(--iconbtn-md);height:var(--iconbtn-md);padding:0;background:var(--color-brand-blue-dark);color:var(--color-neutral-white);border:var(--border-hairline) solid transparent;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:16px;line-height:1;cursor:pointer;text-decoration:none;transition:background-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard)}.bds-iconbtn--sm{width:var(--iconbtn-sm);height:var(--iconbtn-sm);font-size:14px}.bds-iconbtn--lg{width:var(--iconbtn-lg);height:var(--iconbtn-lg);font-size:20px}.bds-iconbtn svg{width:var(--icon-size-md);height:var(--icon-size-md);stroke-width:var(--icon-stroke)}.bds-iconbtn--sm svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bds-iconbtn--lg svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.bds-iconbtn:hover{background:var(--color-brand-blue-medium)}.bds-iconbtn:active{background:var(--color-brand-blue)}.bds-iconbtn--bright{background:var(--color-brand-gold);color:var(--color-brand-blue-dark)}.bds-iconbtn--bright:hover{background:var(--color-brand-blue-dark);color:var(--color-brand-gold)}.bds-iconbtn--bright:active{background:var(--color-brand-blue);color:var(--color-brand-gold)}.bds-iconbtn--onBright{background:var(--color-brand-blue-dark);color:var(--color-brand-gold)}.bds-iconbtn--onBright:hover,.bds-iconbtn--inverse{background:var(--color-neutral-white);color:var(--color-brand-blue-dark)}.bds-iconbtn--inverse:hover{background:var(--color-brand-gold);color:var(--color-brand-blue-dark)}.bds-iconbtn--outline{background:transparent;color:var(--color-text-primary);border-color:var(--color-border-default)}.bds-iconbtn--outline:hover{background:var(--color-brand-blue-dark);color:var(--color-neutral-white);border-color:var(--color-brand-blue-dark)}.bds-iconbtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bds-iconbtn:disabled,.bds-iconbtn--disabled{background:var(--color-surface-secondary);color:var(--color-text-disabled);border-color:transparent;cursor:default}.bds-tag{display:inline-flex;align-items:center;gap:var(--space-75);box-sizing:border-box;padding:var(--space-50) var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.2;border-radius:var(--radius-control);border:var(--border-hairline) solid transparent;text-decoration:none;white-space:nowrap}.bds-tag--topic{background:var(--color-surface-secondary);color:var(--color-text-primary)}.bds-tag--audience{background:transparent;color:var(--color-text-secondary);border-color:transparent;padding-left:0;padding-right:0}.bds-tag--semester{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border-default)}.bds-tag--discipline{background:transparent;color:var(--color-text-brand);border-color:var(--color-brand-blue)}.bds-tag--inverse{background:transparent;color:var(--color-accent-blue-light);border-color:var(--color-border-inverse)}.bds-tag--md{font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-tracking);padding:var(--space-75) var(--space-150)}a.bds-tag,button.bds-tag{cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard)}a.bds-tag:hover,button.bds-tag:hover,button.bds-tag[aria-pressed=true]{background:var(--color-brand-blue);color:var(--color-text-inverse);border-color:var(--color-brand-blue)}button.bds-tag:disabled{background:var(--color-surface-secondary);color:var(--color-text-disabled);border-color:transparent;cursor:default}.bds-status{display:inline-flex;align-items:center;gap:var(--space-75);box-sizing:border-box;padding:var(--space-50) var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.2;border-radius:16px;border:var(--border-hairline) solid transparent;white-space:nowrap}.bds-status__icon{flex:none;display:inline-flex;width:var(--icon-size-xs);height:var(--icon-size-xs)}.bds-status__icon svg{width:100%;height:100%;stroke-width:var(--icon-stroke)}.bds-status--open,.bds-status--neutral,.bds-status--info{background:transparent;color:var(--color-text-secondary);border-color:transparent;padding-left:0;padding-right:0}.bds-status--waitlist{background:var(--color-brand-gold-light);color:var(--color-brand-blue-dark)}.bds-status--closed{background:var(--color-surface-secondary);color:var(--color-text-secondary)}.bds-status--experimental{background:var(--color-accent-green-light);color:var(--color-brand-blue-dark)}.bds-status--campaign{background:var(--color-accent-rose-light);color:var(--color-brand-blue-dark)}.bds-status--application{background:var(--color-brand-blue);color:var(--color-text-inverse)}.bds-status--deadline{background:var(--color-accent-rose);color:var(--color-text-inverse)}.bds-status--confirmed{background:var(--color-accent-green);color:var(--color-text-inverse)}.bds-status--active{background:var(--color-brand-gold);color:var(--color-text-on-gold)}.bds-status--enrolOpen{background:var(--color-accent-green-light);color:var(--color-brand-blue-dark)}.bds-status--enrolWaitlist{background:var(--color-brand-gold-light);color:var(--color-brand-blue-dark)}.bds-status--enrolApplication{background:var(--color-neutral-white);color:var(--color-brand-blue-dark)}.bds-status--enrolClosed{background:var(--color-accent-rose);color:var(--color-text-inverse)}.bds-status.bds-status--quiet{background:transparent;border-color:transparent;padding-left:0;padding-right:0}.bds-status.bds-status--quiet.bds-status--deadline{color:var(--color-accent-rose)}.bds-status.bds-status--quiet.bds-status--application{color:var(--color-text-brand)}.bds-status.bds-status--quiet.bds-status--waitlist,.bds-status.bds-status--quiet.bds-status--closed{color:var(--color-text-secondary)}.bds-status.bds-status--quiet.bds-status--confirmed{color:var(--color-accent-green)}.bds-status--onDark.bds-status--open,.bds-status--onDark.bds-status--closed,.bds-status--onDark.bds-status--neutral,.bds-status--onDark.bds-status--info{color:var(--color-accent-blue-light)}.bds-stages{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-secondary)}.bds-stages__step{display:inline-flex;align-items:center;gap:var(--space-50)}.bds-stages__block{flex:none;width:14px;height:14px;box-sizing:border-box;border:var(--border-hairline) solid var(--color-brand-blue-medium);background:transparent;border-radius:2px}.bds-stages__rule{width:20px;margin:0 var(--space-100);border-top:var(--border-hairline) solid var(--color-border-default)}.bds-stages__step--done{color:var(--color-text-brand)}.bds-stages__step--done .bds-stages__block{background:var(--color-brand-blue-medium)}.bds-stages__step--current{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.bds-stages__step--current .bds-stages__block{background:var(--color-brand-gold);border-color:var(--color-brand-gold)}.bds-stages--onDark{color:var(--color-accent-blue-light)}.bds-stages--onDark .bds-stages__block{border-color:var(--color-brand-gold)}.bds-stages--onDark .bds-stages__step--done .bds-stages__block,.bds-stages--onDark .bds-stages__step--current .bds-stages__block{background:var(--color-brand-gold)}.bds-stages--onDark .bds-stages__step--done,.bds-stages--onDark .bds-stages__step--current{color:var(--color-brand-gold)}.bds-stages--onDark .bds-stages__rule{border-color:var(--color-border-inverse)}.bds-stages__meta{margin:var(--space-150) 0 0;font-family:var(--font-sans);text-transform:none;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);letter-spacing:0;color:var(--color-text-secondary)}.bds-field{display:flex;flex-direction:column;gap:var(--space-100);font-family:var(--font-sans)}.bds-field__label{font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:-.005em}.bds-field__req{margin-left:var(--space-50);color:var(--color-accent-rose)}.bds-field__hint{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.bds-field--disabled .bds-field__label,.bds-field--disabled .bds-field__hint{color:var(--color-text-disabled)}.bds-input{box-sizing:border-box;width:100%;min-height:44px;padding:var(--space-150);font-family:var(--font-sans);font-size:15px;line-height:1.4;color:var(--color-text-primary);background:var(--color-surface-primary);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-control);transition:border-color var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-fast) var(--motion-ease-standard)}.bds-input::placeholder{color:var(--color-neutral-gray-medium)}.bds-input:hover:not(:disabled){border-color:var(--color-border-strong)}.bds-input:disabled{background:var(--color-surface-secondary);color:var(--color-text-disabled);border-color:var(--color-border-subtle);cursor:default}.bds-input[aria-invalid=true]{border-color:var(--color-accent-rose);border-width:var(--border-thin)}.bds-input--success{border-color:var(--color-accent-green);border-width:var(--border-thin)}textarea.bds-input{min-height:112px;resize:vertical}.bds-select{position:relative;display:block}.bds-select .bds-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-500)}.bds-select__caret{position:absolute;right:var(--space-200);top:50%;width:9px;height:6px;margin-top:-3px;background:var(--color-text-secondary);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none}.bds-select--disabled .bds-select__caret{background:var(--color-text-disabled)}.bds-check{display:flex;width:100%;box-sizing:border-box;align-items:flex-start;gap:var(--space-150);min-height:44px;padding:var(--space-150) 0;font-family:var(--font-sans);font-size:15px;line-height:1.4;color:var(--color-text-primary);cursor:pointer}.bds-check__box{position:relative;flex:none;width:20px;height:20px;margin-top:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-primary);border:var(--border-thin) solid var(--color-brand-blue);border-radius:var(--radius-control-sm);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard)}.bds-check:hover .bds-check__box:not(:disabled){background:var(--color-surface-secondary)}.bds-check__box:checked{background:var(--color-brand-blue-medium);border-color:var(--color-brand-blue-medium)}.bds-check__box:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:11px;border:solid var(--color-neutral-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.bds-check__box:indeterminate{background:var(--color-brand-blue-medium);border-color:var(--color-brand-blue-medium)}.bds-check__box:indeterminate:after{content:"";position:absolute;left:3px;top:7px;width:10px;height:2px;background:var(--color-neutral-white)}.bds-check__box:disabled{background:var(--color-surface-secondary);border-color:var(--color-neutral-gray-medium);cursor:default}.bds-check__box[aria-invalid=true]{border-color:var(--color-accent-rose)}.bds-check--disabled{color:var(--color-text-disabled);cursor:default}.bds-check__label{flex:1 1 auto;min-width:0}.bds-check__count{flex:none;margin-left:auto;padding-left:var(--space-200);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-radio__box{position:relative;flex:none;width:20px;height:20px;margin-top:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-primary);border:var(--border-thin) solid var(--color-brand-blue);border-radius:50%;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease-standard),background-color var(--motion-fast) var(--motion-ease-standard)}.bds-radio__box:checked{border-color:var(--color-brand-blue-medium)}.bds-radio__box:checked:after{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--color-brand-blue-medium)}.bds-radio__box:disabled{background:var(--color-surface-secondary);border-color:var(--color-neutral-gray-medium);cursor:default}.bds-search{position:relative;display:flex;align-items:stretch;gap:0}.bds-search__wrap{position:relative;flex:1}.bds-search .bds-input{padding-left:var(--space-500)}.bds-search__icon{position:absolute;left:var(--space-150);top:50%;transform:translateY(-50%);display:inline-flex;width:var(--icon-size-md);height:var(--icon-size-md);color:var(--color-text-secondary);pointer-events:none}.bds-search__icon svg{width:100%;height:100%;stroke-width:var(--icon-stroke)}.bds-search__bar{position:absolute;left:0;right:0;bottom:0;height:1px;color:var(--color-brand-blue-medium)}.bds-search__clear{position:absolute;right:var(--space-100);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:0;border-radius:var(--radius-control-sm);font-family:var(--font-sans);font-size:17px;line-height:1;color:var(--color-text-secondary);cursor:pointer}.bds-search__clear:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}.bds-search--withButton .bds-input{border-top-right-radius:0;border-bottom-right-radius:0}.bds-search--withButton .bds-btn{border-top-left-radius:0;border-bottom-left-radius:0}.bds-filters{border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-surface);background:var(--color-surface-primary);overflow:hidden}.bds-filters__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-200);width:100%;box-sizing:border-box;padding:var(--space-200);background:transparent;border:0;border-bottom:var(--border-hairline) solid var(--color-border-subtle);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-primary);cursor:pointer;text-align:left}.bds-filters__head:hover{background:var(--color-surface-secondary)}.bds-filters__count{font-family:var(--font-label);color:var(--color-text-secondary)}.bds-filters__caret{flex:none;width:9px;height:6px;background:var(--color-text-secondary);clip-path:polygon(0 0,100% 0,50% 100%);transition:transform var(--motion-fast) var(--motion-ease-standard)}.bds-filters__head[aria-expanded=false] .bds-filters__caret{transform:rotate(-90deg)}.bds-filters__body{padding:var(--space-100) var(--space-200) var(--space-200)}.bds-filters__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-200);padding:var(--space-200);border-top:var(--border-hairline) solid var(--color-border-subtle)}.bds-filters__empty{padding:var(--space-400) var(--space-200);text-align:center}.bds-filters__empty p{margin:0 0 var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-filters__empty span{display:block;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.bds-msg{display:flex;align-items:flex-start;gap:var(--space-100);margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.5}.bds-msg__mark{flex:none;width:8px;height:8px;margin-top:5px;background:currentColor}.bds-msg--error{color:var(--color-accent-rose)}.bds-msg--error .bds-msg__mark{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.bds-msg--success{color:var(--color-accent-green)}.bds-msg--success .bds-msg__mark{border-radius:50%}.bds-msg--hint{color:var(--color-text-secondary)}.bds-msg--hint .bds-msg__mark{width:10px;height:3px;margin-top:8px}.bds-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:0;overflow:hidden;background:var(--color-surface-section-cool);border:0;border-radius:var(--radius-surface);color:var(--color-text-primary);text-decoration:none;transition:background-color var(--motion-base) var(--motion-ease-standard)}[data-surface=cool] .bds-card,[data-surface=tint] .bds-card,[data-surface=deep] .bds-card,[data-surface=digital] .bds-card{background:var(--color-neutral-white)}.bds-card__inner{display:flex;flex-direction:column;flex:1;box-sizing:border-box;padding:var(--card-pad)}.bds-card--onTint{background:var(--color-neutral-white)}.bds-card--onDark{background:var(--color-brand-blue);color:var(--color-text-inverse)}[data-surface=deep] .bds-card--onDark,[data-surface=digital] .bds-card--onDark{background:var(--color-brand-blue)}.bds-card--link{cursor:pointer}.bds-card--link:hover,.bds-card.is-hover,.bds-card--link:active,.bds-card.is-active,[data-surface=cool] .bds-card--link:hover,[data-surface=tint] .bds-card--link:hover,[data-surface=deep] .bds-card--link:hover,[data-surface=digital] .bds-card--link:hover,[data-surface=cool] .bds-card.is-hover,[data-surface=tint] .bds-card.is-hover,[data-surface=deep] .bds-card.is-hover,[data-surface=digital] .bds-card.is-hover{background:var(--color-accent-blue-light);--color-text-secondary:var(--color-brand-blue)}.bds-card--onDark.bds-card--link:hover,.bds-card--onDark.is-hover{background:var(--color-brand-blue-dark)}.bds-card--link .bds-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bds-card__act{position:relative;z-index:2}.bds-card:has(a:focus-visible),.bds-card.is-focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bds-card:has(a:focus-visible) a:focus-visible{outline:none}.bds-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-200)}.bds-card__ident{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-50) var(--space-100);margin:0;min-width:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.3;color:var(--color-text-secondary)}.bds-card__ident>span{white-space:nowrap}.bds-card__ident>span+span:before{content:"·";margin-right:var(--space-100);color:var(--color-neutral-gray-medium)}.bds-card--onDark .bds-card__ident{color:var(--color-accent-blue-light)}.bds-card__status{flex:none;margin-top:calc(-1 * var(--space-50))}.bds-card--band,[data-surface=cool] .bds-card--band,[data-surface=tint] .bds-card--band{background:var(--color-neutral-white)}.bds-card--band .bds-card__top{margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) 0;padding:var(--space-200) var(--card-pad);background:var(--color-surface-section-cool);border-radius:var(--radius-surface) var(--radius-surface) 0 0}.bds-card--band.bds-card--link:hover .bds-card__top,.bds-card--band.is-hover .bds-card__top{background:var(--color-accent-blue-light)}.bds-card--band.bds-card--onDark .bds-card__top{background:var(--color-brand-blue-dark)}.bds-card__media+.bds-card__inner .bds-card--band .bds-card__top,.bds-card--band .bds-card__media+.bds-card__inner .bds-card__top{border-radius:0}.bds-card__title{margin:var(--card-zone) 0 0;font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking);text-wrap:pretty;overflow-wrap:break-word}.bds-card__title a{color:inherit;text-decoration:none;text-underline-offset:4px;transition:color var(--motion-fast) var(--motion-ease-standard)}.bds-card--link:hover .bds-card__title a,.bds-card.is-hover .bds-card__title a,.bds-card .bds-card__title a:focus-visible{text-decoration:underline;text-decoration-thickness:var(--border-medium);color:var(--color-text-link)}.bds-card--onDark.bds-card--link:hover .bds-card__title a,.bds-card--onDark.is-hover .bds-card__title a{color:var(--color-brand-gold)}.bds-card__title--serif{font-family:var(--font-serif);font-size:var(--type-editorial-l-size);line-height:var(--type-editorial-l-lh);font-weight:var(--type-editorial-l-weight);letter-spacing:var(--type-editorial-l-tracking)}.bds-card__byline,.bds-card__elig{margin:var(--card-tight) 0 0;font-family:var(--font-sans);font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}.bds-card--onDark .bds-card__byline,.bds-card--onDark .bds-card__elig{color:var(--color-accent-blue-light)}.bds-card__outcome,.bds-card__text{margin:var(--card-zone) 0 0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary);max-width:57ch;text-wrap:pretty}.bds-card--onDark .bds-card__outcome,.bds-card--onDark .bds-card__text{color:var(--color-accent-blue-light)}.bds-card__slack{flex:1;min-height:var(--card-zone)}.bds-card__act{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-200)}.bds-card__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--card-tight);margin:var(--card-zone) 0 0}.bds-card__act .bds-iconlink__label{text-decoration:none}.bds-card--link:hover .bds-card__act .bds-iconlink__label,.bds-card.is-hover .bds-card__act .bds-iconlink__label,.bds-card__act .bds-iconlink:focus-visible .bds-iconlink__label{text-decoration:underline;text-decoration-thickness:var(--border-medium)}.bds-card__media{position:relative;display:block;overflow:hidden;background:var(--color-surface-secondary);border-radius:0}.bds-card__media img{width:100%;height:100%;object-fit:cover;display:block}.bds-card>.bds-card__media:first-child{border-radius:var(--radius-surface) var(--radius-surface) 0 0}.bds-card__caption{margin:var(--space-100) var(--card-pad) 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.4;color:var(--color-text-secondary)}.bds-card--onDark .bds-card__caption{color:var(--color-accent-blue-light)}.bds-card__portrait{aspect-ratio:var(--ratio-portrait-tall)}.bds-card--dated>.bds-card__inner{padding-left:var(--card-inset-gutter)}.bds-card--band.bds-card--dated>.bds-card__inner>.bds-card__top{margin-left:calc(-1 * var(--card-inset-gutter));padding-left:var(--card-inset-gutter)}.bds-card__date{position:absolute;top:var(--card-pad);left:var(--card-pad);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:var(--card-gutter);padding:var(--space-100) 0;border-radius:var(--radius-control);background:var(--color-brand-blue);color:var(--color-text-inverse);font-family:var(--font-label);text-transform:uppercase;line-height:1}.bds-card__date b{font-size:26px;font-weight:var(--font-weight-bold);letter-spacing:-.02em}.bds-card__date span{margin-top:var(--space-25);font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking)}.bds-card--campaign .bds-card__date{background:var(--color-accent-rose)}.bds-card--dated>.bds-card__inner{position:relative}.bds-card--dated>.bds-card__inner>.bds-card__date{top:var(--card-pad);left:var(--card-pad)}.bds-card--campaign .bds-status--deadline{background:transparent;color:var(--color-accent-rose);padding-left:0;padding-right:0}.bds-card .bds-stages{font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking)}.bds-card .bds-stages__rule{width:14px;margin:0 var(--space-75)}.bds-card .bds-stages__block{width:12px;height:12px}.bds-card .bds-stages__meta{margin-top:var(--card-tight)}.bds-card--disabled{background:var(--color-surface-secondary)}.bds-card--disabled .bds-card__title a{color:var(--color-text-disabled);pointer-events:none;text-decoration:none}.bds-card--disabled .bds-card__ident,.bds-card--disabled .bds-card__byline,.bds-card--disabled .bds-card__elig,.bds-card--disabled .bds-card__outcome,.bds-card--disabled .bds-card__text{color:var(--color-text-disabled)}.bds-card--loading{pointer-events:none}.bds-card__skel{display:block;border-radius:var(--radius-control);background:var(--color-surface-secondary);animation:bds-card-pulse 1.4s var(--motion-ease-standard) infinite}.bds-card__skel--ident{width:44%;height:11px}.bds-card__skel--title{width:86%;height:22px;margin-top:var(--card-zone)}.bds-card__skel--title+.bds-card__skel--title{width:52%;margin-top:var(--space-100)}.bds-card__skel--byline{width:34%;height:14px;margin-top:var(--card-tight)}.bds-card__skel--line{width:100%;height:14px;max-width:57ch;margin-top:var(--card-zone)}.bds-card__skel--action{width:120px;height:16px}@keyframes bds-card-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.bds-card__skel{animation:none}}.bds-rows{margin:0;padding:0;list-style:none;border-top:var(--border-hairline) solid var(--color-border-subtle)}.bds-row{display:grid;grid-template-columns:132px minmax(0,1fr) 168px 140px;align-items:start;gap:var(--space-400);padding:var(--space-400) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle);transition:background-color var(--motion-fast) var(--motion-ease-standard)}.bds-row__code{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.5;color:var(--color-text-secondary)}.bds-row__code b{display:block;font-weight:var(--type-label-sm-weight);color:var(--color-text-primary)}.bds-row__main{min-width:0}.bds-row__title{margin:0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--font-weight-bold);letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:break-word}.bds-row__title a{color:inherit;text-decoration:none;text-underline-offset:4px}.bds-row:hover .bds-row__title a,.bds-row.is-hover .bds-row__title a,.bds-row__title a:focus-visible{text-decoration:underline;text-decoration-thickness:var(--border-medium);color:var(--color-text-link)}.bds-row__sub{margin:var(--space-75) 0 0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary)}.bds-row__elig{font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary)}.bds-row__status{display:flex;justify-content:flex-end}.bds-row:has(a:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bds-rows__head{display:grid;grid-template-columns:132px minmax(0,1fr) 168px 140px;gap:var(--space-400);padding-bottom:var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-rows__head>span:last-child{text-align:right}.bds-pcard{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--color-text-primary)}.bds-pcard__media{position:relative;display:block;overflow:hidden;aspect-ratio:3/2;border-radius:var(--radius-media);background:var(--color-surface-section-cool)}.bds-pcard__media img{display:block;width:100%;height:100%;object-fit:cover}.bds-pcard__media--portrait{aspect-ratio:4/5;border-radius:0}.bds-pcard__media--wide{aspect-ratio:16/9}.bds-pcard__media img{transition:transform var(--motion-deliberate) var(--motion-ease-standard)}.bds-pcard__meta{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;gap:var(--space-50) var(--space-100);margin:var(--space-250) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);line-height:1.4;color:var(--color-text-secondary)}.bds-pcard__title{margin:var(--space-100) 0 0;font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:1.3;font-weight:var(--font-weight-medium);letter-spacing:var(--type-h3-tracking);text-wrap:pretty}.bds-pcard__title--serif{font-family:var(--font-serif);font-weight:400}.bds-pcard__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bds-pcard__media.bds-slot{border-radius:var(--radius-surface)}.bds-pcard__media--portrait.bds-slot{border-radius:0}.bds-pcard__skel{display:block;background:var(--color-surface-secondary);border-radius:var(--radius-control)}.bds-pcard__skel.bds-pcard__media{border-radius:var(--radius-media)}.bds-pcard__skel--label{width:40%;height:12px;margin-top:var(--space-250)}.bds-pcard__skel--title{width:85%;height:20px;margin-top:var(--space-150)}.bds-pcard__skel--title+.bds-pcard__skel--title{width:60%;margin-top:var(--space-100)}.bds-pcard__title a{color:inherit;text-decoration:none}.bds-pcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bds-pcard:hover .bds-pcard__title a{text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:4px}.bds-pcard:hover .bds-pcard__media img{transform:scale(1.03)}.bds-pcard__title a:focus-visible{outline:none}.bds-pcard:has(a:focus-visible){outline:2px solid var(--color-brand-blue-medium);outline-offset:6px;border-radius:var(--radius-surface)}.bds-pcard__sub{margin:var(--space-100) 0 0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary);text-wrap:pretty}.bds-pcard--disabled{opacity:.55}.bds-pcard__team{color:var(--color-brand-blue);font-weight:var(--font-weight-medium)}.bds-pcard__badges{display:flex;flex-wrap:wrap;gap:var(--space-100);margin:var(--space-150) 0 var(--space-50);padding:0;list-style:none}.bds-pcard__badge{display:inline-flex;align-items:center;gap:var(--space-75);margin:0;padding:var(--space-50) var(--space-150);border-radius:var(--radius-control);background:var(--color-neutral-white);box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-brand-blue-dark);font-size:13px;line-height:1.35;font-weight:var(--font-weight-medium)}.bds-pcard__badge svg{flex:none;width:14px;height:14px;stroke-width:2;color:var(--color-brand-blue)}.bds-pcard__badge--award{background:var(--color-brand-gold-light);box-shadow:none}.bds-pcard__badge--traction{background:var(--color-accent-green-light);box-shadow:none}.bds-pcard__meta>span{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bds-pcard__meta>span[aria-hidden]{flex:none}.bds-pcard__meta .bds-status{flex:none;margin-left:auto;white-space:nowrap}.bds-pcard__head{display:flex;align-items:flex-start;gap:var(--space-200);margin-top:var(--space-100)}.bds-pcard__headText{flex:1 1 auto;min-width:0}.bds-pcard__head .bds-pcard__title{margin-top:0}.bds-pcard__date{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;border-radius:var(--radius-control);background:var(--color-brand-blue);color:var(--color-neutral-white);font-family:var(--font-label);text-transform:uppercase;line-height:1}.bds-pcard__date b{font-family:var(--font-sans);font-size:22px;font-weight:var(--font-weight-bold);letter-spacing:-.01em}.bds-pcard__date span{margin-top:4px;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-brand-gold)}.bds-pcard--text{padding-top:var(--space-250);border-top:var(--border-hairline) solid var(--color-border-default)}.bds-pcard--text .bds-pcard__meta{margin-top:0}.bds-pcard__cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--space-100);align-self:flex-start;min-height:44px;margin-top:var(--space-150);font-weight:var(--font-weight-medium);font-size:var(--type-body-s-size);color:var(--color-text-link);text-decoration:none}.bds-pcard__cta span[aria-hidden]{transition:transform var(--motion-fast) var(--motion-ease-standard)}.bds-pcard__cta:hover{color:var(--color-text-link-hover)}.bds-pcard:hover .bds-pcard__cta span[aria-hidden],.bds-pcard__cta:hover span[aria-hidden]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.bds-pcard__media img,.bds-pcard__cta span[aria-hidden]{transition:none}.bds-pcard:hover .bds-pcard__media img,.bds-pcard:hover .bds-pcard__cta span[aria-hidden]{transform:none}}.bds-cardgrid{display:grid;gap:var(--space-600) var(--space-400);align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bds-cardgrid--2{grid-template-columns:repeat(2,1fr)}.bds-cardgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bds-cardfeed{display:flex;flex-direction:column;gap:var(--space-300)}.bds-cardfeed .bds-card>.bds-card__inner{padding-left:var(--card-inset-gutter)}@media (max-width:1023px){.bds-row,.bds-rows__head{grid-template-columns:120px minmax(0,1fr) 132px}.bds-rows__head>span:nth-child(3),.bds-row__elig{display:none}.bds-row__status{justify-content:flex-end}}@media (max-width:767px){.bds-cardgrid,.bds-cardgrid--2,.bds-cardgrid--3{grid-template-columns:1fr}.bds-row,.bds-rows__head{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-200)}.bds-rows__head{display:none}.bds-row__code{grid-column:1;order:-1}.bds-row__status{grid-column:2;grid-row:1}.bds-row__main{grid-column:1 / -1}}.bds-slot{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-100);box-sizing:border-box;padding:var(--space-300);background:var(--color-surface-secondary);border-radius:var(--radius-surface);color:var(--color-brand-blue)}.bds-slot>span{font-family:var(--font-sans);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);max-width:56ch;text-wrap:pretty}.bds-slot>span b{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-brand-blue)}.bds-slot__ratio{align-self:flex-start;margin-bottom:auto;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-brand-blue)}.bds-card .bds-slot,.bds-feature .bds-slot{background:var(--color-surface-section-cool)}[data-surface=default] .bds-card .bds-slot,[data-surface=default] .bds-feature .bds-slot{background:var(--color-surface-secondary)}.bds-slot--quiet{padding:var(--space-150)}.bds-slot--quiet>span:not(.bds-slot__ratio){display:none}@media (max-width:767px){.bds-slot{padding:var(--space-200)}.bds-slot>span:not(.bds-slot__ratio){display:none}}.bds-header{position:relative;z-index:var(--z-header);background:var(--color-surface-primary);border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-header--mega{background:var(--color-surface-primary)}.bds-header--mega .bds-affil{background:var(--color-brand-blue);color:var(--color-brand-gold)}.bds-header--mega .bds-affil__inner{font-family:var(--font-serif);text-transform:none;letter-spacing:0;font-size:13px}.bds-header--mega .bds-affil a{color:var(--color-brand-gold);font-family:var(--font-serif)}.bds-header--mega .bds-affil a:hover{color:var(--color-neutral-white)}.bds-header--mega .bds-header__inner{padding-top:var(--space-300);padding-bottom:var(--space-300)}.bds-header--mega .bds-ident__mark{color:var(--color-text-brand)}.bds-header--sticky{position:sticky;top:0}.bds-header__inner{display:flex;align-items:center;gap:var(--space-300);box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:var(--space-200) var(--grid-margin-desktop)}.bds-affil{background:var(--color-brand-blue);color:var(--color-text-inverse)}.bds-affil__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:var(--space-75) var(--grid-margin-desktop);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking)}.bds-affil a{color:var(--color-accent-blue-light);text-decoration:none}.bds-affil a:hover{color:var(--color-neutral-white);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.bds-affil__links{display:flex;gap:var(--space-300)}.bds-ident{display:flex;flex-direction:column;gap:2px;flex:none;text-decoration:none;color:inherit}.bds-ident__lockup{display:block;flex:none;height:38px;width:auto}@media (max-width:640px){.bds-ident__lockup{height:30px}}.bds-ident__mark{font-family:var(--font-sans);font-size:20px;font-weight:var(--font-weight-black);letter-spacing:-.03em;line-height:1;color:var(--color-text-brand)}.bds-ident__sub{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-ident:hover .bds-ident__mark{color:var(--color-brand-blue-medium)}.bds-nav{display:flex;align-items:center;gap:var(--space-100);margin-left:auto}.bds-nav__link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--space-150);font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;transition:color var(--motion-fast) var(--motion-ease-standard)}.bds-nav__link:after{content:"";position:absolute;left:var(--space-150);right:var(--space-150);bottom:6px;height:var(--border-medium);background:transparent;transition:background-color var(--motion-fast) var(--motion-ease-standard)}.bds-nav__link:hover{color:var(--color-text-brand)}.bds-nav__link:hover:after{background:var(--color-brand-gold)}.bds-nav__link[aria-current]{font-weight:var(--font-weight-bold);color:var(--color-text-brand)}.bds-nav__link[aria-current]:after{background:var(--color-brand-gold)}.bds-nav__actions{display:flex;align-items:center;gap:var(--space-150);margin-left:var(--space-200)}.bds-nav__actions .bds-btn--primary{background:var(--color-brand-gold);color:var(--color-neutral-black)}.bds-nav__actions .bds-btn--primary:hover{background:var(--color-brand-blue);color:var(--color-brand-gold)}.bds-nav__actions .bds-btn--primary:active{background:var(--color-brand-blue-dark);color:var(--color-brand-gold)}.bds-header__search{width:260px}.bds-header__searchInline{width:340px;animation:bds-search-open var(--motion-fast) var(--motion-ease-standard)}.bds-header__searchInline input{width:100%}@keyframes bds-search-open{0%{width:0;opacity:0}to{width:340px;opacity:1}}@media (prefers-reduced-motion:reduce){.bds-header__searchInline{animation:none}}.bds-header__toggle,.bds-mobilenav{display:none}@media (max-width:1023px){.bds-header__inner{padding:var(--space-200) var(--grid-margin-tablet);gap:var(--space-200)}.bds-affil__inner{padding:var(--space-75) var(--grid-margin-tablet)}.bds-affil__links,.bds-nav{display:none}.bds-header__toggle{display:inline-flex;margin-left:auto}.bds-mobilenav{display:block;border-top:var(--border-hairline) solid var(--color-border-default);background:var(--color-surface-primary)}.bds-mobilenav__inner{padding:var(--space-200) var(--grid-margin-tablet) var(--space-400)}.bds-mobilenav__link{display:flex;align-items:center;min-height:52px;font-family:var(--font-sans);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.bds-mobilenav__link[aria-current]{color:var(--color-text-brand);box-shadow:inset 3px 0 0 var(--color-brand-gold);padding-left:var(--space-150)}.bds-mobilenav__actions{display:grid;gap:var(--space-150);margin-top:var(--space-300)}.bds-header__search{width:100%}}@media (max-width:767px){.bds-header__inner{padding:var(--space-200) var(--grid-margin-mobile)}.bds-affil__inner{padding:var(--space-75) var(--grid-margin-mobile)}.bds-mobilenav__inner{padding:var(--space-200) var(--grid-margin-mobile) var(--space-400)}}.bds-mega{position:relative;background:var(--color-surface-primary);z-index:var(--z-header)}.bds-mega__strip{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:0 var(--grid-margin-desktop)}.bds-mega__tabs{display:flex;align-items:stretch;gap:2px}.bds-mega__tab{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:var(--space-75);min-height:64px;padding:var(--space-200);margin:0;background:transparent;border:0;font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-brand-blue-dark);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard)}.bds-mega__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--border-thick);background:transparent;transition:background-color var(--motion-fast) var(--motion-ease-standard)}.bds-mega__tab:hover{background:var(--color-surface-secondary)}.bds-mega__tab[aria-current]:after{background:var(--color-brand-gold)}.bds-mega__tab[aria-expanded=true]{background:var(--color-surface-primary);color:var(--color-text-brand);font-weight:var(--font-weight-bold)}.bds-mega__tab[aria-expanded=true]:after{background:var(--color-brand-gold)}.bds-mega__caret{flex:none;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.55}.bds-mega__tab[aria-expanded=true] .bds-mega__caret{transform:rotate(180deg);opacity:1}.bds-mega__panel{position:absolute;top:100%;left:0;width:100%;background:var(--color-surface-primary);box-shadow:var(--shadow-overlay);z-index:1}.bds-mega__panelInner{box-sizing:border-box;display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-800);max-width:var(--container-max);margin:0 auto;padding:var(--space-400) var(--grid-margin-desktop) var(--space-500)}.bds-mega__intro{grid-column:1 / span 2;min-width:0}.bds-mega__back{display:inline-flex;white-space:nowrap;align-items:center;gap:var(--space-100);min-height:32px;margin:0 0 var(--space-200);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-link);text-decoration:none}.bds-mega__back:hover{color:var(--color-text-link-hover);gap:var(--space-150)}.bds-mobilenav .bds-mega__back{margin-bottom:var(--space-300)}.bds-mega__introTitle{margin:0 0 var(--space-100);font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);color:var(--color-text-brand)}.bds-mega__introText{margin:0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary)}.bds-mega__cols{grid-column:3 / span 3;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-300);min-width:0}.bds-mega__col{min-width:0}.bds-mega__colTitle{margin:0 0 var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-mega__list{margin:0;padding:0;list-style:none}.bds-mega__list li+li .bds-mega__link{border-top:var(--border-hairline) solid var(--color-border-subtle)}.bds-mega__link{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:var(--space-50) 0;font-family:var(--font-sans);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;transition:color var(--motion-fast) var(--motion-ease-standard),padding-left var(--motion-fast) var(--motion-ease-standard)}.bds-mega__link:hover{color:var(--color-text-link);padding-left:var(--space-75)}.bds-mega__linkLabel{display:inline-flex;align-items:center;gap:var(--space-75)}.bds-mega__ext{font-size:13px;opacity:.6;line-height:1}.bds-mega__note{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.bds-mega__promo{grid-column:-3 / -1;align-self:start;min-width:0}.bds-mega__promoTrack{display:grid}.bds-mega__feature{grid-area:1 / 1;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;padding:var(--space-300);background:var(--color-surface-section-cool);border-radius:var(--radius-surface);text-decoration:none;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--motion-ease-standard),background var(--motion-fast) var(--motion-ease-standard)}.bds-mega__feature[data-active=true]{opacity:1;pointer-events:auto}a.bds-mega__feature:hover{background:var(--color-accent-blue-light)}a.bds-mega__feature:hover .bds-mega__featureTitle{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.bds-mega__badge{align-self:flex-start;display:inline-flex;align-items:center;padding:var(--space-50) var(--space-150);margin-bottom:var(--space-200);background:var(--color-brand-gold);color:var(--color-text-on-gold);border-radius:16px;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.2}.bds-mega__featureTitle{margin:0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h4-tracking);color:var(--color-text-brand);text-wrap:pretty}.bds-mega__dots{display:flex;justify-content:center;gap:var(--space-100);margin-top:var(--space-200)}.bds-mega__dot{width:32px;height:20px;padding:8px 0;box-sizing:content-box;background:none;border:0;cursor:pointer}.bds-mega__dot:before{content:"";display:block;height:var(--border-medium);background:var(--color-border-default);transition:background var(--motion-fast) var(--motion-ease-standard)}.bds-mega__dot[aria-selected=true]:before{background:var(--color-brand-blue)}.bds-mega__dot:hover:before{background:var(--color-brand-blue-medium)}.bds-mega__promoMedia{display:flex;width:100%;aspect-ratio:var(--ratio-wide)}img.bds-mega__promoMedia{display:block;object-fit:cover;border-radius:var(--radius-media)}.bds-mobilenav__group{margin-top:var(--space-300)}.bds-mobilenav__groupTitle{margin:0 0 var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}@media (max-width:1023px){.bds-mega{display:none}.bds-mega__strip{padding:0 var(--grid-margin-tablet)}.bds-mega__panelInner{grid-template-columns:1fr;gap:var(--space-400);padding:var(--space-400) var(--grid-margin-tablet)}.bds-mega__intro,.bds-mega__cols,.bds-mega__promo{grid-column:auto}}.bds-crumbs{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking)}.bds-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-100);margin:0;padding:0;list-style:none}.bds-crumbs li{display:inline-flex;align-items:center;gap:var(--space-100)}.bds-crumbs a{color:var(--color-text-secondary);text-decoration:none}.bds-crumbs a:hover{color:var(--color-text-link);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.bds-crumbs__sep{color:var(--color-neutral-gray-medium)}.bds-crumbs [aria-current]{color:var(--color-text-primary)}.bds-crumbs--inverse a{color:var(--color-accent-blue-light)}.bds-crumbs--inverse a:hover,.bds-crumbs--inverse [aria-current]{color:var(--color-neutral-white)}.bds-crumbs--inverse .bds-crumbs__sep{color:var(--color-border-inverse)}.bds-pager{display:flex;align-items:center;gap:var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-tracking)}.bds-pager__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-100);color:var(--color-text-primary);background:transparent;border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);text-decoration:none;cursor:pointer;font:inherit;transition:background-color var(--motion-fast) var(--motion-ease-standard),color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard)}.bds-pager__item:hover{background:var(--color-surface-secondary);border-color:var(--color-border-default)}.bds-pager__item[aria-current]{background:var(--color-brand-blue);color:var(--color-text-inverse);border-color:var(--color-brand-blue)}.bds-pager__item[aria-disabled=true],.bds-pager__item:disabled{color:var(--color-text-disabled);cursor:default;background:transparent;border-color:transparent}.bds-pager__gap{padding:0 var(--space-50);color:var(--color-text-secondary)}.bds-pager__count{margin-left:auto;white-space:nowrap;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-tabs__list{display:flex;flex-wrap:wrap;gap:var(--space-300);border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-tabs__tab{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0;background:transparent;border:0;font-family:var(--font-sans);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-standard)}.bds-tabs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:var(--border-medium);background:transparent;transition:background-color var(--motion-fast) var(--motion-ease-standard)}.bds-tabs__tab:hover{color:var(--color-text-primary)}.bds-tabs__tab:hover:after{background:var(--color-border-default)}.bds-tabs__tab[aria-selected=true]{color:var(--color-text-brand);font-weight:var(--font-weight-bold)}.bds-tabs__tab[aria-selected=true]:after{background:var(--color-brand-gold)}.bds-tabs__tab:disabled{color:var(--color-text-disabled);cursor:default}.bds-tabs__tab:disabled:after{background:transparent}.bds-tabs__panel{padding-top:var(--space-300)}.bds-acc{border-top:var(--border-hairline) solid var(--color-border-default)}.bds-acc__item{border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-acc__h{margin:0}.bds-acc__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-200);width:100%;box-sizing:border-box;min-height:56px;padding:var(--space-200) 0;background:transparent;border:0;font-family:var(--font-sans);font-size:17px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-standard)}.bds-acc__btn>span:first-child{flex:1 1 auto}.bds-acc__btn:hover{color:var(--color-text-link)}.bds-acc__sign{position:relative;flex:none;width:14px;height:14px}.bds-acc__sign:before,.bds-acc__sign:after{content:"";position:absolute;background:currentColor;transition:transform var(--motion-fast) var(--motion-ease-standard),opacity var(--motion-fast) var(--motion-ease-standard)}.bds-acc__sign:before{left:0;top:6px;width:14px;height:2px}.bds-acc__sign:after{left:6px;top:0;width:2px;height:14px}.bds-acc__btn[aria-expanded=true] .bds-acc__sign:after{opacity:0;transform:scaleY(0)}.bds-acc__panel{padding:0 0 var(--space-300);max-width:var(--measure-prose)}.bds-acc__panel p{margin:0;font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.bds-acc__sign:before,.bds-acc__sign:after{transition:none}}.bds-hero{position:relative}.bds-hero__inner{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:0 var(--grid-margin-desktop)}.bds-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-100);margin:0 0 var(--space-300);padding:var(--space-75) var(--space-200);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-control);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.2;color:var(--color-text-secondary)}.bds-hero__eyebrow:before{content:"";flex:none;width:5px;height:5px;border-radius:var(--radius-full);background:currentColor}.bds-hero__title{margin:0;font-family:var(--font-sans);text-wrap:balance}.bds-hero__support{margin:var(--space-300) 0 0;max-width:48ch;font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-text-secondary);text-wrap:pretty}.bds-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-200);margin-top:var(--space-500)}.bds-hero__note{margin:var(--space-300) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-hero__chiprow{display:flex;flex-wrap:wrap;gap:var(--space-100);margin-top:var(--space-400)}.bds-hero__caption{margin:var(--space-200) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.4;color:var(--color-text-secondary)}.bds-hero--split .bds-hero__grid{display:grid;grid-template-columns:6fr 6fr;gap:var(--space-700);align-items:center;min-height:620px;padding:var(--section-pad-spacious) 0}.bds-hero__figure{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;min-height:440px}.bds-hero__media{position:relative;flex:1;overflow:hidden;max-height:min(74vh,640px);border-radius:var(--radius-media);background:var(--color-surface-secondary)}.bds-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.bds-hero__media .bds-card__media{height:100%;border-radius:var(--radius-media)}.bds-hero__inset{position:absolute;right:calc(-1 * var(--space-400));bottom:var(--space-500);width:44%;max-width:280px;overflow:hidden;border-radius:var(--radius-media);border:var(--space-100) solid var(--color-brand-blue);background:var(--color-brand-blue);z-index:2}.bds-hero__inset .bds-card__media{border-radius:2px}.bds-hero__insetnote{box-sizing:border-box;padding:var(--space-200);background:var(--color-brand-blue);color:var(--color-neutral-white);font-family:var(--font-sans);font-size:var(--type-body-s-size);line-height:1.4}.bds-hero--home .bds-hero__title{font-size:var(--type-display-l-size);line-height:var(--type-display-l-lh);font-weight:var(--type-display-l-weight);letter-spacing:var(--type-display-l-tracking)}.bds-hero--home .bds-hero__title em{font-style:normal;color:var(--color-text-brand)}.bds-hero--program[data-surface=default]{border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-hero--program .bds-hero__grid{display:grid;grid-template-columns:8fr 4fr;gap:var(--space-600);align-items:start;padding:var(--section-pad-compact) 0 var(--section-pad-standard)}.bds-hero--program .bds-hero__title{margin:var(--space-300) 0 0;font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking)}.bds-hero--program .bds-hero__support{margin-top:var(--space-250);font-size:var(--type-body-m-size)}.bds-hero--program .bds-hero__actions{margin-top:var(--space-400)}.bds-hero--program .bds-hero__media{border-radius:var(--radius-media)}.bds-hero__metarow{display:flex;flex-wrap:wrap;gap:var(--space-100);margin-top:var(--space-250)}.bds-hero--campaign{overflow:hidden}.bds-hero--campaign .bds-hero__grid{position:relative;display:grid;grid-template-columns:7fr 5fr;gap:var(--space-600);align-items:center;min-height:640px;padding:var(--section-pad-spacious) 0}.bds-hero--campaign .bds-hero__title{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-lh);font-weight:var(--type-display-xl-weight);letter-spacing:var(--type-display-xl-tracking)}.bds-hero--campaign .bds-hero__title em{font-style:normal;color:var(--color-accent-rose)}.bds-hero--campaign .bds-hero__eyebrow{border-color:var(--color-accent-rose);color:var(--color-accent-rose-light)}.bds-hero__collage{position:relative;min-height:460px}.bds-hero__block{position:absolute;z-index:0;left:10%;top:6%;width:66%;height:60%;border-radius:var(--radius-surface);background:var(--color-accent-rose);pointer-events:none}.bds-hero__plate{position:absolute;z-index:1;overflow:hidden;border-radius:var(--radius-media);background:var(--color-brand-blue)}.bds-hero__plate .bds-card__media{border-radius:var(--radius-media)}.bds-hero__plate img{display:block;width:100%;height:100%;object-fit:cover}.bds-hero__plate--a{left:0;top:0;width:72%;aspect-ratio:var(--ratio-portrait-tall)}.bds-hero__plate--b{right:0;bottom:0;width:56%;aspect-ratio:var(--ratio-photo);outline:var(--space-100) solid var(--color-accent-rose);outline-offset:0}.bds-hero__plate--masked{clip-path:polygon(0 0,100% 6%,100% 100%,0 94%)}@media (max-width:1023px){.bds-hero__inner{padding:0 var(--grid-margin-tablet)}.bds-hero--split .bds-hero__grid,.bds-hero--program .bds-hero__grid,.bds-hero--campaign .bds-hero__grid{grid-template-columns:1fr;gap:var(--space-500);min-height:0;padding:var(--section-pad-spacious) 0}.bds-hero--program .bds-hero__grid{padding:var(--section-pad-compact) 0 var(--section-pad-standard)}.bds-hero--split .bds-hero__grid{display:flex;flex-direction:column-reverse}.bds-hero__figure{min-height:0}.bds-hero__media{min-height:320px;max-height:min(56vh,420px)}.bds-hero__collage{min-height:360px}.bds-hero__inset{right:var(--space-300);width:52%}}@media (max-width:767px){.bds-hero__inner{padding:0 var(--grid-margin-mobile)}.bds-hero__actions{flex-direction:column;align-items:stretch}.bds-hero__actions .bds-btn{width:100%}.bds-hero__inset{display:none}.bds-hero__plate--a{width:84%}.bds-hero__plate--b{width:64%}}.bds-stagewrap{display:flex;flex-direction:column;height:100svh;min-height:640px;background:var(--color-surface-section-deep)}.bds-stagewrap>*:first-child{flex:none}.bds-stage{--stage-dur:.6s;--stage-enter:12px;--stage-exit:-12px;position:relative;flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:var(--color-surface-section-deep);color:var(--color-text-primary);touch-action:pan-y}.bds-stage[data-dir=back]{--stage-enter:-12px;--stage-exit:12px}.bds-stage__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bds-stage__media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bds-stage__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity calc(var(--stage-dur) * 1.2) var(--motion-ease-standard)}.bds-stage__layer[data-state=active]{opacity:1}.bds-stage__tile{position:absolute;margin:0;width:clamp(150px,14vw,248px);border-radius:var(--radius-surface);overflow:hidden;transform:translateY(16px);transition:transform calc(var(--stage-dur) * 1.6) var(--motion-ease-entrance)}.bds-stage__layer[data-state=active] .bds-stage__tile{transform:none}.bds-stage__tile img,.bds-stage__lead img{display:block;width:100%;height:100%;object-fit:cover}.bds-stage__tile .bds-slot,.bds-stage__lead .bds-slot{height:100%;border-radius:0}.bds-stage__tile[data-ratio="4/5"]{aspect-ratio:4/5}.bds-stage__tile[data-ratio="4/3"]{aspect-ratio:4/3}.bds-stage__tile--1{left:3.5%;top:7%}.bds-stage__tile--2{left:10%;bottom:7%;width:clamp(170px,16vw,284px)}.bds-stage__tile--3{right:9%;top:5%;width:clamp(170px,16vw,284px)}.bds-stage__tile--4{right:3%;bottom:11%}.bds-stage__lead{display:none}.bds-stage__video{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-brand-blue-dark)}.bds-stage__video video{display:block;width:100%;height:100%;object-fit:cover}.bds-stage[data-tiles=false] .bds-stage__tile{display:none}.bds-stage__scenes{position:relative;z-index:1;display:grid;place-items:center;padding:var(--space-600) var(--grid-margin-desktop) var(--space-300)}.bds-stage__scene{grid-area:1/1;box-sizing:border-box;width:100%;max-width:min(760px,52vw);display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;visibility:hidden;transform:translateY(var(--stage-enter))}.bds-stage[data-tiles=false] .bds-stage__scene{max-width:820px}.bds-stage__scene[data-state=active]{opacity:1;visibility:visible;transform:none;transition:opacity var(--stage-dur) var(--motion-ease-standard) calc(var(--stage-dur) * .25),transform var(--stage-dur) var(--motion-ease-standard) calc(var(--stage-dur) * .25),visibility 0s}.bds-stage__scene[data-state=leaving]{opacity:0;visibility:visible;transform:translateY(var(--stage-exit));transition:opacity calc(var(--stage-dur) * .5) var(--motion-ease-exit),transform calc(var(--stage-dur) * .5) var(--motion-ease-exit)}.bds-stage__eyebrow{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--space-150);margin:0 0 var(--space-300);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);line-height:var(--type-label-md-lh);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-neutral-white)}.bds-stage__num{color:var(--color-brand-gold)}.bds-stage__title{margin:0;font-family:var(--font-sans);font-size:var(--type-display-l-size);line-height:var(--type-display-l-lh);font-weight:var(--type-display-l-weight);letter-spacing:var(--type-display-l-tracking);color:var(--color-neutral-white);text-wrap:balance}.bds-stage__scene[data-kind=opening] .bds-stage__title{font-size:var(--type-display-xl-size);line-height:var(--type-display-xl-lh);letter-spacing:var(--type-display-xl-tracking)}.bds-stage__desc{margin:var(--space-300) 0 0;max-width:46ch;font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-neutral-white);text-wrap:pretty}.bds-stage__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-200);margin-top:var(--space-500)}.bds-stage__actions .bds-btn{flex:0 0 auto;width:auto}.bds-stage__ghost{background:transparent;color:var(--color-neutral-white);border-color:var(--color-neutral-white)}.bds-stage__ghost:hover{background:var(--color-accent-blue-light);border-color:var(--color-accent-blue-light);color:var(--color-brand-blue-dark)}.bds-stage__ghost:active{background:var(--color-neutral-white);color:var(--color-brand-blue-dark)}.bds-stage__controls{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--space-400);padding:0 var(--grid-margin-desktop) var(--space-500)}.bds-stage__controls .bds-iconbtn--outline{color:var(--color-neutral-white);border-color:var(--color-accent-blue-light)}.bds-stage__controls .bds-iconbtn--outline:hover{background:var(--color-brand-blue-dark);border-color:var(--color-brand-blue-dark)}.bds-stage__controls .bds-iconbtn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bds-stage__marks{display:flex;align-items:center;gap:var(--space-25);margin:0;padding:0;list-style:none}.bds-stage__mark{display:flex;align-items:center;justify-content:center;height:44px;min-width:28px;padding:0 var(--space-75);border:0;background:none;cursor:pointer;border-radius:var(--radius-control)}.bds-stage__mark:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:0}.bds-stage__bar{position:relative;display:block;width:16px;height:4px;overflow:hidden;background:var(--color-accent-blue-light);transition:width var(--motion-slow) var(--motion-ease-standard),background-color var(--motion-fast)}.bds-stage__mark:hover .bds-stage__bar{background:var(--color-neutral-white)}.bds-stage__mark[aria-current=true] .bds-stage__bar{width:96px;background:var(--color-brand-blue-medium)}.bds-stage__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-brand-gold);transform:scaleX(0);transform-origin:left center;visibility:hidden}.bds-stage__mark[aria-current=true] .bds-stage__fill{visibility:visible}.bds-stage__pause{position:absolute;right:var(--grid-margin-desktop);bottom:calc(var(--space-500) + 4px)}.bds-stage__wipe{position:absolute;top:0;bottom:0;left:0;z-index:3;width:clamp(64px,10vw,168px);transform:translate(-200%,-200%);pointer-events:none;will-change:transform}.bds-stage__wipe--gold{background:var(--color-brand-gold)}.bds-stage__wipe--green{background:var(--color-accent-green-light)}.bds-stage[data-wipe=on] .bds-stage__layer[data-state=active],.bds-stage[data-wipe=on] .bds-stage__layer[data-state=active] .bds-stage__tile,.bds-stage[data-wipe=on] .bds-stage__scene[data-state=active]{transition-delay:var(--stage-reveal,0ms)}@media (max-width:1023px){.bds-stagewrap{height:auto;min-height:100svh}.bds-stage{grid-template-rows:auto auto 1fr auto}.bds-stage__media{position:relative;inset:auto;grid-row:1;aspect-ratio:3/2;max-height:46svh;margin:var(--space-300) var(--grid-margin-tablet) 0;border-radius:var(--radius-media);overflow:hidden;background:var(--color-brand-blue-dark)}.bds-stage__tile{display:none}.bds-stage__lead{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.bds-stage__video{display:none}.bds-stage__layer[data-mobile=video] .bds-stage__video{display:block}.bds-stage__scenes{grid-row:2;place-items:start;padding:var(--space-500) var(--grid-margin-tablet) var(--space-400)}.bds-stage__scene,.bds-stage[data-tiles=false] .bds-stage__scene{max-width:640px;align-items:flex-start;text-align:left}.bds-stage__eyebrow{justify-content:flex-start}.bds-stage__title,.bds-stage__scene[data-kind=opening] .bds-stage__title{font-size:var(--type-display-m-size);line-height:var(--type-display-m-lh);letter-spacing:var(--type-display-m-tracking)}.bds-stage__actions{justify-content:flex-start;align-items:flex-start;margin-top:var(--space-400)}.bds-stage__controls{grid-row:4;justify-content:space-between;gap:var(--space-200);padding:0 var(--grid-margin-tablet) var(--space-400)}.bds-stage__pause{position:static}}@media (max-width:767px){.bds-stage__media{margin:var(--space-200) var(--grid-margin-mobile) 0;aspect-ratio:4/3}.bds-stage__scenes{padding:var(--space-400) var(--grid-margin-mobile) var(--space-300)}.bds-stage__controls{padding:0 var(--grid-margin-mobile) var(--space-300);gap:var(--space-100)}.bds-stage__mark{min-width:24px;padding:0 var(--space-50)}.bds-stage__mark[aria-current=true] .bds-stage__bar{width:56px}}@media (prefers-reduced-motion:reduce){.bds-stage{--stage-dur:.16s;--stage-enter:0px;--stage-exit:0px}.bds-stage__tile{transform:none;transition:none}.bds-stage__wipe{display:none}}@media (max-width:767px){.bds-stage__actions{flex-direction:column;align-items:flex-start}.bds-stage__actions .bds-btn{white-space:normal;text-align:center}}[data-surface=default]{background:var(--color-surface-section-default)}[data-surface=cool]{background:var(--color-surface-section-cool)}[data-surface=deep]{background:var(--color-surface-section-deep)}[data-surface=digital]{background:var(--color-surface-section-digital)}[data-surface=tint]{background:var(--color-surface-section-tint)}[data-surface=default],[data-surface=cool]{--color-text-primary:var(--color-brand-blue-dark);--color-text-secondary:var(--color-neutral-gray-dark);--color-text-brand:var(--color-brand-blue);color:var(--color-text-primary)}[data-surface=tint]{--color-text-primary:var(--color-brand-blue-dark);--color-text-secondary:var(--color-brand-blue);--color-text-brand:var(--color-brand-blue);--color-text-link:var(--color-brand-blue);--color-text-link-hover:var(--color-brand-blue-dark);--color-border-default:rgba(1,1,51,.26);--color-border-subtle:rgba(1,1,51,.16);color:var(--color-text-primary)}[data-surface=deep],[data-surface=digital]{--color-text-primary:var(--color-neutral-white);--color-text-secondary:var(--color-accent-blue-light);--color-text-brand:var(--color-brand-gold);--color-text-link:var(--color-brand-gold);--color-text-link-hover:var(--color-neutral-white);--color-border-default:rgba(255,255,255,.32);--color-border-subtle:rgba(255,255,255,.18);color:var(--color-text-primary)}[data-surface=tint] .bds-eyebrow{color:var(--color-brand-blue)}[data-surface=deep] .bds-eyebrow,[data-surface=digital] .bds-eyebrow{color:var(--color-brand-gold)}.bds-section{padding:var(--section-pad-standard) 0}.bds-section--spacious{padding:var(--section-pad-spacious) 0}.bds-section--standard{padding:var(--section-pad-standard) 0}.bds-section--compact,.bds-section--tight{padding:var(--section-pad-compact) 0}.bds-section--tint{background:var(--color-surface-secondary)}.bds-section--brand{background:var(--color-brand-blue);color:var(--color-text-inverse)}.bds-section--deep{background:var(--color-brand-blue-dark);color:var(--color-text-inverse)}.bds-wrap{box-sizing:border-box;max-width:var(--container-content);margin:0 auto;padding:0 var(--grid-margin-desktop)}.bds-wrap--max{max-width:var(--container-max)}.bds-wrap--editorial{max-width:var(--container-editorial)}.bds-eyebrow{display:block;margin:0 0 var(--space-200);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-link)}.bds-section--brand .bds-eyebrow,.bds-section--deep .bds-eyebrow{color:var(--color-brand-gold)}.bds-h2{margin:0;font-family:var(--font-sans);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);text-wrap:balance}.bds-lede{margin:var(--space-200) 0 0;max-width:var(--measure-prose);font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-text-secondary);text-wrap:pretty}.bds-section--brand .bds-lede,.bds-section--deep .bds-lede{color:var(--color-accent-blue-light)}.bds-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-300);margin-bottom:var(--space-500)}.bds-editorial{display:grid;grid-template-columns:6fr 6fr;gap:var(--space-600);align-items:center}.bds-editorial--reverse{direction:rtl}.bds-editorial--reverse>*{direction:ltr}.bds-editorial__body p{margin:var(--space-200) 0 0;max-width:var(--measure-prose);font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);color:var(--color-text-secondary);text-wrap:pretty}.bds-editorial__caption{margin:var(--space-100) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-editorial__actions{margin-top:var(--space-300)}.bds-quote{display:grid;grid-template-columns:2fr 10fr;gap:var(--space-500)}.bds-quote__rule{border-top:var(--border-thick) solid var(--color-brand-gold);height:0;margin-top:var(--space-150)}.bds-quote blockquote{margin:0;font-family:var(--font-serif);font-size:var(--type-editorial-l-size);line-height:var(--type-editorial-l-lh);font-weight:var(--type-editorial-l-weight);letter-spacing:var(--type-editorial-l-tracking);text-wrap:pretty}.bds-quote--xl blockquote{font-size:var(--type-editorial-xl-size);line-height:var(--type-editorial-xl-lh);letter-spacing:var(--type-editorial-xl-tracking)}.bds-quote figcaption{margin-top:var(--space-300);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-section--brand .bds-quote figcaption,.bds-section--deep .bds-quote figcaption{color:var(--color-accent-blue-light)}.bds-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;border-top:var(--border-hairline) solid var(--color-border-default)}.bds-section--brand .bds-stats,.bds-section--deep .bds-stats{border-color:var(--color-border-inverse)}.bds-stat{padding:var(--space-400) var(--space-300) var(--space-400) 0;border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-section--brand .bds-stat,.bds-section--deep .bds-stat{border-color:var(--color-border-inverse)}.bds-stat__figure{display:block;font-family:var(--font-sans);font-size:var(--type-display-s-size);line-height:1;font-weight:var(--type-display-s-weight);letter-spacing:var(--type-display-s-tracking);color:var(--color-text-brand)}.bds-section--brand .bds-stat__figure,.bds-section--deep .bds-stat__figure{color:var(--color-brand-gold)}.bds-stat__label{display:block;margin-top:var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-section--brand .bds-stat__label,.bds-section--deep .bds-stat__label{color:var(--color-accent-blue-light)}.bds-stat__note{display:block;margin-top:var(--space-100);font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.bds-stats__source{margin:var(--space-200) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-timeline{position:relative;margin:0;padding:0;list-style:none;border-left:var(--border-hairline) solid var(--color-border-default)}.bds-section--brand .bds-timeline,.bds-section--deep .bds-timeline{border-color:var(--color-border-inverse)}.bds-timeline__item{position:relative;padding:0 0 var(--space-500) var(--space-400)}.bds-timeline__item:last-child{padding-bottom:0}.bds-timeline__node{position:absolute;left:-3.5px;top:6px;width:6px;height:6px;background:var(--color-brand-blue-medium)}.bds-timeline__item--done .bds-timeline__node{background:var(--color-brand-blue-medium)}.bds-timeline__item--current .bds-timeline__node{width:10px;height:10px;left:-5.5px;background:var(--color-brand-gold)}.bds-timeline__when{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-timeline__title{margin:var(--space-75) 0 0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight)}.bds-timeline__text{margin:var(--space-100) 0 0;max-width:var(--measure-prose);font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary)}.bds-section--brand .bds-timeline__text,.bds-section--deep .bds-timeline__text,.bds-section--brand .bds-timeline__when,.bds-section--deep .bds-timeline__when{color:var(--color-accent-blue-light)}.bds-process{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;align-items:stretch}.bds-process__step{position:relative;box-sizing:border-box;padding:var(--space-300);border:var(--border-hairline) solid var(--color-border-default);border-right-width:0}.bds-process__step:first-child{border-radius:var(--radius-surface) 0 0 var(--radius-surface)}.bds-process__step:last-child{border-right-width:var(--border-hairline);border-radius:0 var(--radius-surface) var(--radius-surface) 0}.bds-process__step--current{border-top:var(--border-medium) solid var(--color-brand-gold)}.bds-process__n{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-process__title{margin:var(--space-150) 0 0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight)}.bds-process__text{margin:var(--space-100) 0 0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary)}.bds-events{margin:0;padding:0;list-style:none;border-top:var(--border-hairline) solid var(--color-border-default)}.bds-events__row{display:grid;grid-template-columns:96px 1fr auto;gap:var(--space-300);align-items:center;padding:var(--space-300) 0;border-bottom:var(--border-hairline) solid var(--color-border-default);transition:background-color var(--motion-fast) var(--motion-ease-standard)}.bds-events__row:hover{background:var(--color-accent-blue-light)}.bds-events__row:hover .bds-events__when,.bds-events__row:hover .bds-events__meta{color:var(--color-brand-blue)}.bds-events__when{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-brand)}.bds-events__title{margin:0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-weight)}.bds-events__title a{color:inherit;text-decoration:none}.bds-events__row:hover .bds-events__title a{text-decoration:underline;text-decoration-thickness:var(--border-medium);text-underline-offset:3px}.bds-events__meta{margin:var(--space-75) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-100) var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-empty{padding:var(--space-800) 0;text-align:center;border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-empty__label{margin:0 0 var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-secondary)}.bds-empty__text{margin:0 auto;max-width:44ch;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-text-secondary)}.bds-filterlayout{display:grid;grid-template-columns:280px 1fr;gap:var(--space-500);align-items:start}.bds-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-150);padding-bottom:var(--space-300);border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-filterbar__count{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-secondary)}.bds-filterbar__spacer{margin-left:auto}.bds-filterrail{display:grid;gap:var(--space-200)}.bds-filters__mobile{display:none}.bds-applied{display:flex;flex-wrap:wrap;gap:var(--space-100);padding:var(--space-300) 0 0}.bds-cta{display:grid;grid-template-columns:8fr 4fr;gap:var(--space-500);align-items:center;padding:var(--space-600);border-radius:var(--radius-surface);background:var(--color-brand-blue);color:var(--color-text-inverse)}.bds-cta--campaign{background:var(--color-accent-rose);color:var(--color-text-inverse)}.bds-cta--quiet{background:var(--color-surface-secondary);color:var(--color-text-primary)}.bds-cta__title{margin:0;font-family:var(--font-sans);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);text-wrap:balance}.bds-cta__text{margin:var(--space-200) 0 0;max-width:56ch;font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);text-wrap:pretty}.bds-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-200);justify-content:flex-end}.bds-news{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-500);align-items:start;padding:var(--space-600);border-radius:var(--radius-surface);border:var(--border-hairline) solid var(--color-border-default)}.bds-news__form{display:grid;grid-template-columns:1fr auto;gap:var(--space-200);align-items:end}.bds-news--stacked{display:block;padding:var(--space-400);border:0;border-radius:var(--radius-surface);background:var(--color-surface-section-cool)}.bds-news--stacked .bds-news__form{grid-template-columns:minmax(0,1fr)}.bds-news--stacked .bds-news__form .bds-btn{justify-self:start}.bds-news:not(.bds-news--stacked) .bds-news__form>.bds-btn{grid-row:1;grid-column:2}.bds-news__names{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-200)}.bds-news__fine{margin:var(--space-200) 0 0;grid-column:1 / -1;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.bds-footer{background:var(--color-brand-blue-dark);color:var(--color-text-inverse)}.bds-footer__top{display:grid;grid-template-columns:minmax(240px,2.4fr) repeat(auto-fit,minmax(120px,1fr));gap:var(--space-500) var(--space-400);padding:var(--space-800) 0 var(--space-600)}.bds-footer__brand{min-width:0;padding-right:var(--space-900)}.bds-footer__desc{margin:var(--space-300) 0 0;max-width:38ch;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-neutral-white);text-wrap:pretty}.bds-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-100);margin:var(--space-400) 0 0;padding:0;list-style:none}.bds-footer__social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-neutral-white);text-decoration:none}.bds-footer__social svg,.bds-footer__social i{width:20px;height:20px}.bds-footer__lockup{display:block;height:44px;width:auto;max-width:100%}.bds-footer__mark{font-family:var(--font-sans);font-size:24px;font-weight:var(--font-weight-black);letter-spacing:-.03em;line-height:1;color:var(--color-neutral-white)}.bds-footer__sub{margin:var(--space-100) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-accent-blue-light)}.bds-footer__addr{margin:var(--space-300) 0 0;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-accent-blue-light);font-style:normal}.bds-footer__h{margin:0 0 var(--space-200);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-brand-gold)}.bds-footer__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-150)}.bds-footer__list a{color:var(--color-neutral-white);font-size:var(--type-body-s-size);text-decoration:none}.bds-footer__list a:hover{color:var(--color-brand-gold);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.bds-footer__bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-200) var(--space-500);padding:var(--space-300) 0 var(--space-600);border-top:var(--border-hairline) solid var(--color-border-inverse);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-accent-blue-light)}.bds-footer__legalGroup{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-200) var(--space-300)}.bds-footer__credit{margin-left:auto}.bds-footer__credit a{color:var(--color-neutral-white);text-decoration:underline;text-decoration-thickness:var(--border-hairline);text-underline-offset:3px}.bds-footer__credit a:hover{color:var(--color-brand-gold)}.bds-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-300)}.bds-footer__legal a{color:var(--color-accent-blue-light);text-decoration:none}.bds-footer__legal a:hover{color:var(--color-neutral-white)}.bds-video{position:relative}.bds-video__frame{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--color-brand-blue-dark)}.bds-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bds-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.bds-video__poster img{width:100%;height:100%;object-fit:cover;display:block}.bds-video__play{position:absolute;left:var(--space-300);bottom:var(--space-300);display:inline-flex;align-items:center;gap:var(--space-150);padding:var(--space-150) var(--space-300);background:var(--color-brand-gold);color:var(--color-text-on-gold);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking)}.bds-video__poster:hover .bds-video__play{background:var(--color-neutral-white);color:var(--color-brand-blue)}.bds-video__cap{margin:var(--space-200) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-100) var(--space-300);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-video__transcript{margin:var(--space-200) 0 0}.bds-statement{display:grid;grid-template-columns:3fr 9fr;gap:var(--space-600);align-items:start}.bds-statement__label{display:inline-flex;align-items:center;align-self:start;justify-self:start;gap:var(--space-100);padding:var(--space-75) var(--space-200);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-control);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.2;color:var(--color-text-secondary);white-space:nowrap}.bds-statement__label:before{content:"";flex:none;width:5px;height:5px;border-radius:var(--radius-full);background:currentColor}.bds-statement__body{min-width:0}.bds-statement__text{margin:0;max-width:34ch;font-family:var(--font-sans);font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.22;font-weight:var(--font-weight-medium);letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:pretty}.bds-statement__text em{font-style:normal;color:var(--color-text-brand)}.bds-statement__support{margin:var(--space-400) 0 0;max-width:var(--measure-prose);font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);color:var(--color-text-secondary);text-wrap:pretty}.bds-statement__actions{display:flex;flex-wrap:wrap;gap:var(--space-200);margin-top:var(--space-400)}.bds-statrow{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0}.bds-statrow__item{box-sizing:border-box;padding:0 var(--space-500);border-left:var(--border-hairline) solid var(--color-border-default)}.bds-statrow__item:first-child{padding-left:0;border-left:0}.bds-statrow__figure{display:block;font-family:var(--font-sans);font-size:clamp(2.75rem,5vw,4.25rem);line-height:.95;font-weight:var(--font-weight-bold);letter-spacing:-.035em;color:var(--color-text-primary)}[data-surface=deep] .bds-statrow__figure,[data-surface=digital] .bds-statrow__figure{color:var(--color-brand-gold)}.bds-statrow__label{display:block;margin-top:var(--space-200);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);line-height:1.4;color:var(--color-text-secondary)}.bds-media{margin:0}.bds-media__frame{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--color-surface-secondary)}.bds-media__frame img{display:block;width:100%;height:100%;object-fit:cover}.bds-media__frame .bds-card__media{border-radius:var(--radius-media)}.bds-media__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.bds-media__play--corner{left:auto;top:auto;right:var(--space-300);bottom:var(--space-300);transform:none}.bds-media__cap{margin:var(--space-200) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-100) var(--space-300);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-300)}.bds-features--3{grid-template-columns:repeat(3,1fr)}.bds-features--4{grid-template-columns:repeat(4,1fr)}.bds-feature{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:260px;padding:var(--space-400);border-radius:var(--radius-surface);background:var(--color-surface-secondary);color:var(--color-brand-blue-dark);text-decoration:none;transition:background-color var(--motion-base) var(--motion-ease-standard)}[data-surface=cool] .bds-feature,[data-surface=tint] .bds-feature,[data-surface=deep] .bds-feature,[data-surface=digital] .bds-feature{background:var(--color-neutral-white)}.bds-feature--deep,[data-surface=cool] .bds-feature--deep,[data-surface=tint] .bds-feature--deep,[data-surface=deep] .bds-feature--deep,[data-surface=digital] .bds-feature--deep{background:var(--color-surface-section-deep);color:var(--color-neutral-white)}.bds-feature--outline{background:transparent;border:var(--border-hairline) solid var(--color-border-default)}.bds-feature__figure{display:block;font-family:var(--font-sans);font-size:clamp(2rem,3.4vw,2.75rem);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.03em}.bds-feature__title{margin:var(--space-250) 0 0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--font-weight-bold)}.bds-feature__text{margin:var(--space-150) 0 0;max-width:36ch;font-size:var(--type-body-s-size);line-height:var(--type-body-s-lh);color:var(--color-brand-blue)}.bds-feature--deep .bds-feature__text{color:var(--color-accent-blue-light)}[data-surface=cool] .bds-feature__text,[data-surface=deep] .bds-feature__text,[data-surface=digital] .bds-feature__text{color:var(--color-neutral-gray-dark)}[data-surface=cool] .bds-feature--deep .bds-feature__text,[data-surface=tint] .bds-feature--deep .bds-feature__text,[data-surface=deep] .bds-feature--deep .bds-feature__text,[data-surface=digital] .bds-feature--deep .bds-feature__text{color:var(--color-accent-blue-light)}.bds-feature__action{position:absolute;right:var(--space-300);top:var(--space-300)}.bds-feature__media{margin:calc(-1 * var(--space-400)) calc(-1 * var(--space-400)) var(--space-300);border-radius:var(--radius-surface) var(--radius-surface) 0 0;overflow:hidden}.bds-feature__media .bds-card__media{border-radius:var(--radius-surface) var(--radius-surface) 0 0}.bds-feature__spacer{flex:1;min-height:var(--space-400)}a.bds-feature:hover,button.bds-feature:hover{background:var(--color-accent-blue-light)}a.bds-feature:hover .bds-feature__text,button.bds-feature:hover .bds-feature__text{color:var(--color-brand-blue)}a.bds-feature--deep:hover,[data-surface=cool] a.bds-feature--deep:hover,[data-surface=tint] a.bds-feature--deep:hover,[data-surface=deep] a.bds-feature--deep:hover,[data-surface=digital] a.bds-feature--deep:hover{background:var(--color-brand-blue-dark)}@media (max-width:1023px){.bds-statement{grid-template-columns:1fr;gap:var(--space-400)}.bds-statrow{grid-auto-flow:row;grid-auto-columns:auto;gap:var(--space-400)}.bds-statrow__item{padding:var(--space-400) 0 0;border-left:0;border-top:var(--border-hairline) solid var(--color-border-default)}.bds-statrow__item:first-child{padding-top:0;border-top:0}.bds-features--3,.bds-features--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bds-features,.bds-features--3,.bds-features--4{grid-template-columns:1fr}}.bds-gallery--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-200)}.bds-gallery--track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,32%);gap:var(--space-200);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-200)}.bds-gallery--track>*{scroll-snap-align:start}.bds-gallery__fig{margin:0}.bds-gallery__cap{margin:var(--space-100) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}@media (max-width:1023px){.bds-wrap{padding:0 var(--grid-margin-tablet)}.bds-editorial,.bds-quote,.bds-cta,.bds-news,.bds-filterlayout{grid-template-columns:1fr}.bds-editorial--reverse{direction:ltr}.bds-process{grid-auto-flow:row;grid-auto-columns:auto}.bds-process__step{border-right-width:var(--border-hairline);border-bottom-width:0}.bds-process__step:first-child{border-radius:var(--radius-surface) var(--radius-surface) 0 0}.bds-process__step:last-child{border-bottom-width:var(--border-hairline);border-radius:0 0 var(--radius-surface) var(--radius-surface)}.bds-cta__actions{justify-content:flex-start}.bds-footer__top{grid-template-columns:1fr 1fr;gap:var(--space-400)}.bds-footer__brand{grid-column:1 / -1;padding-right:0}.bds-filters__mobile{display:block}.bds-filterrail{display:none}}@media (max-width:767px){.bds-wrap{padding:0 var(--grid-margin-mobile)}.bds-events__row{grid-template-columns:1fr;gap:var(--space-150)}.bds-cta,.bds-news{padding:var(--space-400)}.bds-news--stacked{padding:var(--space-300)}.bds-news__names,.bds-news__form,.bds-footer__top{grid-template-columns:1fr}.bds-footer__credit{margin-left:0}.bds-cta__actions .bds-btn,.bds-news__form .bds-btn{width:100%}}.bds-spine{display:grid;grid-template-columns:184px minmax(0,1fr);gap:var(--space-600);align-items:start}.bds-spine__head{min-width:0}.bds-spine__label{margin:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-lg-size);line-height:1.25;font-weight:var(--type-label-lg-weight);letter-spacing:var(--type-label-lg-tracking);color:var(--color-text-brand);text-wrap:pretty}.bds-spine__count{display:block;margin-top:var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-spine__body{min-width:0}.bds-spine__title{margin:0 0 var(--space-300);font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking);text-wrap:balance}.bds-spine+.bds-spine{margin-top:var(--space-800);padding-top:var(--space-800);border-top:var(--border-hairline) solid var(--color-border-subtle)}.bds-spine--stack{grid-template-columns:minmax(0,1fr);gap:var(--space-500)}.bds-spine--stack>.bds-spine__head{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--space-300)}.bds-spine--stack .bds-spine__count{margin-top:0}@media (max-width:1023px){.bds-spine{grid-template-columns:1fr;gap:var(--space-300)}.bds-spine+.bds-spine{margin-top:var(--space-600);padding-top:var(--space-600)}}.bds-crumbs+.bds-coursehead__eyebrow{margin-top:var(--space-300)}.bds-coursehead__eyebrow{display:inline-block;margin:0 0 var(--space-300);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-brand-blue)}.bds-coursehead__title{margin:0;max-width:24ch;font-family:var(--font-sans);font-size:var(--type-display-s-size);line-height:var(--type-display-s-lh);font-weight:var(--type-display-s-weight);letter-spacing:var(--type-display-s-tracking);text-wrap:balance;color:var(--color-brand-blue-dark)}.bds-coursehead__lede{margin:var(--space-400) 0 0;max-width:58ch;font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-brand-blue);text-wrap:pretty}.bds-coursehead__actions{display:flex;flex-wrap:wrap;gap:var(--space-200);margin-top:var(--space-500)}.bds-meta{display:flex;flex-wrap:wrap;gap:var(--space-300) var(--space-500);margin:var(--space-500) 0 0;padding:var(--space-300) 0 0;border-top:var(--border-hairline) solid var(--color-border-default);list-style:none}.bds-metapair{display:flex;flex-direction:column;gap:var(--space-75);margin:0}.bds-metapair:has(.bds-metapair__v:empty){display:none}.bds-metapair__k{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-metapair__v{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-primary)}.bds-actionbar{position:sticky;top:0;z-index:var(--z-sticky)}.bds-actionbar__inner{display:flex;align-items:center;gap:var(--space-400);box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:var(--space-150) var(--grid-margin-desktop);min-height:72px}.bds-actionbar__id{display:flex;flex-direction:column;gap:var(--space-50);flex:0 0 auto;max-width:280px}.bds-actionbar__code{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-brand-gold)}.bds-actionbar__name{font-size:var(--type-body-s-size);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-neutral-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bds-actionbar__status{align-self:flex-start;margin-top:var(--space-100)}.bds-actionbar__jump{display:flex;align-items:center;gap:var(--space-300);flex:1 1 auto;min-width:0;margin:0;padding:0 0 0 var(--space-400);border-left:var(--border-hairline) solid rgba(255,255,255,.32);list-style:none;overflow-x:auto;scrollbar-width:none}.bds-actionbar__jump::-webkit-scrollbar{display:none}.bds-actionbar__jump li{flex:0 0 auto;margin:0}.bds-actionbar__jump a{display:block;padding:var(--space-100) 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-accent-blue-light);text-decoration:none;border-bottom:var(--border-medium) solid transparent;transition:color var(--motion-fast) var(--motion-ease-standard),border-color var(--motion-fast) var(--motion-ease-standard)}.bds-actionbar__jump a:hover{color:var(--color-neutral-white);border-bottom-color:var(--color-brand-gold)}.bds-actionbar__jump a.is-current{color:var(--color-neutral-white);font-weight:var(--font-weight-bold);border-bottom-color:var(--color-brand-gold)}.bds-actionbar__spacer{flex:1 1 auto}.bds-actionbar__act{display:flex;align-items:center;gap:var(--space-200);flex:0 0 auto}.bds-actionbar__note{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-accent-blue-light)}@media (max-width:1023px){.bds-actionbar__inner{padding:var(--space-150) var(--grid-margin-tablet);gap:var(--space-300)}.bds-actionbar__jump,.bds-actionbar__note{display:none}}@media (max-width:767px){.bds-actionbar__inner{padding:var(--space-150) var(--grid-margin-mobile);min-height:64px}.bds-actionbar__id{max-width:none;min-width:0;flex:1 1 auto}.bds-actionbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code status" "name act";align-items:center;gap:var(--space-100) var(--space-200)}.bds-actionbar__id{display:contents}.bds-actionbar__code{grid-area:code;white-space:nowrap;letter-spacing:.04em}.bds-actionbar__name{grid-area:name;font-size:var(--type-body-l-size);line-height:1.25}.bds-actionbar__status{grid-area:status;justify-self:end;margin-top:0}.bds-actionbar__act{grid-area:act;justify-self:end}.bds-actionbar__act .bds-btn{min-height:36px;padding:var(--space-75) var(--space-200);font-size:13px}.bds-actionbar__act .bds-btn__icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.bds-actionbar__spacer{display:none}}.bds-prose{font-size:var(--type-body-l-size);line-height:1.65;color:var(--color-text-primary);text-wrap:pretty}.bds-prose>:first-child{margin-top:0}.bds-prose>:last-child{margin-bottom:0}.bds-prose p{margin:0 0 var(--space-300)}.bds-prose h3{margin:var(--space-500) 0 var(--space-200);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h4-tracking)}.bds-prose ul,.bds-prose ol{margin:0 0 var(--space-300);padding:0 0 0 var(--space-300);list-style:none}.bds-prose li{position:relative;margin:0 0 var(--space-150)}.bds-prose ul>li:before{content:"";position:absolute;left:calc(var(--space-300) * -1);top:.62em;width:6px;height:6px;background:var(--color-brand-blue)}.bds-prose ol{counter-reset:bds-prose-n}.bds-prose ol>li{counter-increment:bds-prose-n}.bds-prose ol>li:before{content:counter(bds-prose-n);position:absolute;left:calc(var(--space-300) * -1);top:0;font-family:var(--font-label);font-size:var(--type-label-sm-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-sm-tracking);line-height:1.9;color:var(--color-brand-blue)}.bds-prose strong{font-weight:var(--font-weight-bold)}.bds-prose a{color:var(--color-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bds-prose a:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}.bds-bio{display:flex;align-items:flex-start;gap:var(--space-500)}.bds-bio__portrait{flex:0 0 168px;width:168px}.bds-bio__body{min-width:0;flex:1 1 auto}.bds-bio__name{margin:0;font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking)}.bds-bio__role{display:block;margin-top:var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}.bds-bio__text{margin-top:var(--space-300);font-size:var(--type-body-m-size);line-height:var(--type-body-m-lh);color:var(--color-text-secondary);text-wrap:pretty}.bds-bio__text p{margin:0 0 var(--space-200)}.bds-bio__text p:last-child{margin-bottom:0}.bds-bio__link{display:inline-block;margin-top:var(--space-300)}@media (max-width:767px){.bds-bio{gap:var(--space-300)}.bds-bio__portrait{flex-basis:112px;width:112px}}.bds-explainerRow{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:var(--space-700);align-items:stretch}.bds-explainerRow__media{display:block;width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:var(--radius-media)}@media (max-width:767px){.bds-explainerRow{grid-template-columns:1fr;gap:var(--space-400)}.bds-explainerRow__media{height:auto;min-height:0;aspect-ratio:var(--ratio-wide)}}.bds-explainer{max-width:none;align-self:center}.bds-explainer__title{margin:0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h4-tracking)}.bds-explainer__text{margin:var(--space-200) 0 0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-primary);text-wrap:pretty}.bds-explainer__text p{margin:0 0 var(--space-150)}.bds-explainer__text p:last-child{margin-bottom:0}.bds-explainer__list{margin:var(--space-250) 0 0;padding:0;list-style:none;display:grid;gap:var(--space-150)}.bds-explainer__list li{position:relative;padding-left:var(--space-250);font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-primary)}.bds-explainer__list li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--color-brand-blue)}.bds-explainer__link{margin:var(--space-300) 0 0}.bds-logistics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;border-top:var(--border-hairline) solid var(--color-border-default)}.bds-logistics__item{padding:var(--space-300) var(--space-300) var(--space-300) 0;border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-logistics__k{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-logistics__v{display:block;margin-top:var(--space-100);font-size:var(--type-body-m-size);line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.bds-logistics__sub{display:block;margin-top:var(--space-50);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--color-text-secondary)}.bds-logistics__actions{display:flex;flex-wrap:wrap;gap:var(--space-200);margin-top:var(--space-400)}.bds-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-500) var(--space-400);margin:0;padding:0;list-style:none}.bds-outcome{min-width:0}.bds-outcome__n{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-outcome__text{margin:var(--space-150) 0 0;font-size:var(--type-body-m-size);line-height:1.5;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-wrap:pretty}.bds-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:var(--space-500) var(--space-300);margin:0;padding:0;list-style:none}.bds-people--dense{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.bds-person{margin:0;min-width:0}.bds-person__portrait{display:block;aspect-ratio:var(--ratio-square);background:var(--color-surface-secondary);border-radius:var(--radius-surface);overflow:hidden}[data-surface=tint] .bds-person__portrait{background:var(--color-neutral-white)}.bds-person__portrait img{width:100%;height:100%;object-fit:cover;display:block}.bds-person__name{display:block;margin-top:var(--space-200);font-size:var(--type-body-s-size);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-wrap:pretty}.bds-person__role{display:block;margin-top:var(--space-75);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-person__org{display:block;margin-top:var(--space-50);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--color-text-secondary)}a.bds-person{text-decoration:none;color:inherit}a.bds-person:hover .bds-person__name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.bds-people--clamp>.bds-person:nth-child(n+13){display:none}.bds-people__more{display:flex;align-items:center;gap:var(--space-300);margin-top:var(--space-500);padding-top:var(--space-300);border-top:var(--border-hairline) solid var(--color-border-default)}.bds-people__count{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}@media (max-width:767px){.bds-people,.bds-people--dense{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-400) var(--space-200)}.bds-people--clamp>.bds-person:nth-child(n+9){display:none}}.bds-sponsors{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-600) var(--space-500);margin:0;padding:0;list-style:none}.bds-sponsor{margin:0}.bds-sponsor__logo{display:flex;align-items:center;justify-content:center;height:72px;padding:var(--space-200);box-sizing:border-box;background:var(--color-neutral-white);border-radius:var(--radius-surface)}[data-surface=default] .bds-sponsor__logo{background:var(--color-surface-secondary)}.bds-sponsor__logo img{max-height:100%;max-width:100%;object-fit:contain}.bds-sponsor__mark{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-neutral-gray-dark)}.bds-sponsor__name{display:block;margin-top:var(--space-250);font-size:var(--type-body-m-size);line-height:1.35;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-sponsor__tier{display:block;margin-top:var(--space-75);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-sponsor__text{margin:var(--space-150) 0 0;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.bds-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-400);margin:0;padding:0;list-style:none}.bds-path{display:flex;flex-direction:column;margin:0;padding:var(--space-card-generous);border-radius:var(--radius-surface)}.bds-path__who{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-md-tracking);color:var(--color-brand-blue)}.bds-path__title{margin:var(--space-200) 0 0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h4-tracking)}.bds-path__text{margin:var(--space-150) 0 0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.bds-path__steps{margin:var(--space-300) 0 0;padding:0;list-style:none;counter-reset:bds-path-n;display:grid;gap:var(--space-200)}.bds-path__steps li{position:relative;padding-left:var(--space-400);counter-increment:bds-path-n;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-primary)}.bds-path__steps li:before{content:counter(bds-path-n);position:absolute;left:0;top:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-blue);color:var(--color-neutral-white);font-family:var(--font-label);font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:0}.bds-path__slack{flex:1 1 auto;min-height:var(--space-400)}.bds-path__contact{margin-top:var(--space-400);padding-top:var(--space-300);border-top:var(--border-hairline) solid var(--color-border-default)}.bds-path__contactK{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-path__contactV{display:block;margin-top:var(--space-100);font-size:var(--type-body-s-size);line-height:1.45;color:var(--color-text-primary)}.bds-path__act{margin-top:var(--space-300)}.bds-paths__note{margin:var(--space-400) 0 0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary)}[data-surface=deep] .bds-paths__note,[data-surface=digital] .bds-paths__note{color:var(--color-accent-blue-light)}.bds-paths__act{margin:var(--space-400) 0 0}@media (max-width:767px){.bds-paths{grid-template-columns:1fr;gap:var(--space-300)}}.bds-donors{margin:0;padding:0;list-style:none;columns:14em;column-gap:var(--space-500)}.bds-donors li{break-inside:avoid;margin:0 0 var(--space-150);font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-text-secondary)}.bds-donors__note{margin:var(--space-400) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--color-text-secondary)}.bds-acc details.bds-acc__item{padding:0}.bds-acc summary.bds-acc__btn{cursor:pointer;list-style:none}.bds-acc summary.bds-acc__btn::-webkit-details-marker{display:none}.bds-acc details[open]>summary .bds-acc__sign:after{opacity:0;transform:scaleY(0)}.bds-archive__term{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-md-tracking)}.bds-archive__sub{display:block;margin-top:var(--space-75);font-family:var(--font-sans);text-transform:none;font-size:var(--type-body-s-size);font-weight:var(--font-weight-regular);letter-spacing:0;color:var(--color-text-secondary)}.bds-archive__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-300);margin:0 0 var(--space-300)}.bds-archive__link{margin:0}.bds-coursehero{--hero-art-ratio:1.0293;--hero-art-width:clamp(360px,40vw,720px);--hero-art-height:calc(var(--hero-art-width) / var(--hero-art-ratio));position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;min-height:var(--hero-art-height);display:flex;flex-direction:column;justify-content:center;padding:var(--space-700) 0}.bds-coursehero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;display:flex;align-items:stretch;justify-content:flex-end}.bds-coursehero__frame{position:relative;flex:none;width:var(--hero-art-width)}.bds-coursehero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;clip-path:polygon(43.5% 0,100% 0,100% 100%,7% 100%)}.bds-coursehero__frame:before,.bds-coursehero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bds-coursehero__frame:before{background:var(--color-brand-gold);clip-path:polygon(36.2% 0,43.5% 0,21.6% 60%)}.bds-coursehero__frame:after{background:var(--color-accent-green-light);clip-path:polygon(21.6% 60%,7% 100%,0 100%)}.bds-coursehero__body{position:relative;z-index:1;width:100%}.bds-coursehero__body>*{max-width:calc(100vw - var(--hero-art-width) - var(--space-600) - var(--grid-margin-desktop) - max((100vw - var(--container-max)) / 2,0px))}.bds-coursehero .bds-coursehead__title{max-width:20ch}@media (max-width:1023px){.bds-coursehero{--hero-art-width:max(260px,36vw);min-height:0;padding:var(--space-600) 0}.bds-coursehero__body>*{max-width:calc(100vw - var(--hero-art-width) - var(--space-400) - var(--grid-margin-tablet))}.bds-coursehero .bds-coursehead__title{max-width:calc(100vw - var(--hero-art-width) - var(--space-400) - var(--grid-margin-tablet))}.bds-coursehero .bds-crumbs li{white-space:nowrap;flex-shrink:0}}.bds-explainer__list li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--color-text-brand)}@media (max-width:767px){.bds-coursehero .bds-coursehero__art{display:none}.bds-coursehero{padding-bottom:var(--space-600)}.bds-coursehero__body>*,.bds-coursehero .bds-coursehead__title{max-width:none}}.bds-flank{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,38%);gap:var(--space-600);align-items:start}.bds-flank__fig{margin:0}.bds-flank__media{display:block;width:100%;aspect-ratio:var(--ratio-classic);object-fit:cover;border-radius:var(--radius-media)}.bds-flank__cap{display:block;margin-top:var(--space-150);font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-text-secondary)}.bds-agenda{display:grid;gap:var(--space-600)}.bds-agenda__day{display:grid;gap:0}.bds-agenda__dayhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-200);margin:0 0 var(--space-300);padding-bottom:var(--space-200);border-bottom:var(--border-medium) solid var(--color-text-primary)}.bds-agenda__dayname{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-lg-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-lg-tracking);color:var(--color-text-primary)}.bds-agenda__daynote{font-size:var(--type-body-s-size);color:var(--color-text-secondary)}.bds-agenda__row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--space-400);padding:var(--space-300) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.bds-agenda__row:last-child{border-bottom:0}.bds-agenda__time{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-brand);white-space:nowrap}.bds-agenda__what{min-width:0}.bds-agenda__title{margin:0;font-size:var(--type-body-m-size);line-height:1.4;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-agenda__text{margin:var(--space-75) 0 0;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.bds-agenda__row--quiet .bds-agenda__title{font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.bds-parts{display:grid;gap:var(--space-400);margin:0;padding:0;list-style:none;counter-reset:part}.bds-part{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-400);padding:var(--space-card-generous);background:var(--color-surface-primary);border-radius:var(--radius-surface)}[data-surface=default] .bds-part{background:var(--color-surface-secondary)}.bds-part__n{counter-increment:part;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-brand-blue);color:var(--color-neutral-white);font-family:var(--font-label);font-size:var(--type-label-md-size);font-weight:var(--font-weight-bold);letter-spacing:0}.bds-part__n:before{content:counter(part)}.bds-part__body{min-width:0}.bds-part__code{display:inline-block;margin:0 0 var(--space-150);padding:2px var(--space-150);border-radius:var(--radius-control);background:var(--color-brand-gold);color:var(--color-text-on-gold);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking)}.bds-part__title{margin:0;font-size:var(--type-h4-size);line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-part__meta{display:flex;flex-wrap:wrap;gap:var(--space-100) var(--space-300);margin:var(--space-200) 0 0;padding:0;list-style:none}.bds-part__meta li{display:flex;gap:var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-part__meta b{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.bds-part__text{margin:var(--space-250) 0 0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.bds-prizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-300);margin:0;padding:0;list-style:none}.bds-prize{display:flex;flex-direction:column;gap:var(--space-150);padding:var(--space-card-generous);background:var(--color-surface-primary);border-radius:var(--radius-surface)}[data-surface=default] .bds-prize{background:var(--color-surface-secondary)}.bds-prizes:not(.bds-prizes--flat) .bds-prize:first-child{grid-column:span 2;background:var(--color-surface-section-deep);color:var(--color-neutral-white)}.bds-prize__rank{align-self:flex-start;padding:3px var(--space-150);border-radius:var(--radius-control);background:var(--color-brand-gold);color:var(--color-text-on-gold);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking)}.bds-prize__amount{font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:1.05;font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking);color:inherit}.bds-prizes:not(.bds-prizes--flat) .bds-prize:first-child .bds-prize__amount{font-size:var(--type-display-s-size);line-height:var(--type-display-s-lh)}.bds-prize__what{margin:0;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.bds-prize:first-child .bds-prize__what{color:var(--color-accent-blue-light)}.bds-prizes--flat .bds-prize:first-child .bds-prize__what{color:var(--color-text-secondary)}.bds-prizes--flat{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.bds-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.bds-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-400);padding:var(--space-400) 0;border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-step:first-child{padding-top:0}.bds-step:last-child{border-bottom:0}.bds-step__n{counter-increment:step;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-brand-blue);color:var(--color-neutral-white);font-family:var(--font-label);font-size:var(--type-label-sm-size);font-weight:var(--font-weight-bold)}.bds-step__n:before{content:counter(step)}.bds-step--gate .bds-step__n{background:var(--color-brand-gold);color:var(--color-text-on-gold)}.bds-step__body{min-width:0}.bds-step__title{margin:0;font-size:var(--type-body-m-size);line-height:1.35;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-step__flag{display:inline-block;margin-left:var(--space-150);padding:2px var(--space-100);border-radius:var(--radius-control);background:var(--color-brand-gold);color:var(--color-text-on-gold);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);vertical-align:2px}.bds-step__text{margin:var(--space-100) 0 0;max-width:68ch;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.bds-step__act{margin:var(--space-250) 0 0}.bds-deadline{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,42%);grid-template-rows:auto auto;column-gap:var(--space-500);row-gap:var(--space-100);align-items:center;margin:0 0 var(--space-500);padding:var(--space-400) var(--space-500);border-radius:var(--radius-surface);background:var(--color-surface-section-digital);color:var(--color-neutral-white)}.bds-deadline__k{grid-column:1;grid-row:1;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-accent-blue-light)}.bds-deadline__v{grid-column:1;grid-row:2;font-size:var(--type-h3-size);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-neutral-white)}.bds-deadline__note{grid-column:2;grid-row:1 / span 2;font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-accent-blue-light)}.bds-criteria{display:grid;gap:0;margin:0;padding:0;list-style:none}.bds-criterion{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-300);padding:var(--space-250) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.bds-criterion:last-child{border-bottom:0}.bds-criterion__mark{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--color-brand-blue);color:var(--color-neutral-white);font-size:12px;line-height:1}.bds-criterion__mark svg{width:13px;height:13px}.bds-criterion--no .bds-criterion__mark{background:var(--color-surface-secondary);color:var(--color-text-secondary)}.bds-criterion__text{min-width:0;font-size:var(--type-body-m-size);line-height:1.5;color:var(--color-text-primary)}.bds-criterion__sub{display:block;margin-top:var(--space-75);font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-text-secondary)}.bds-sessions{display:grid;gap:var(--space-200);margin:0;padding:0;list-style:none}.bds-session{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;align-items:center;gap:var(--space-400);padding:var(--space-300) var(--space-300);background:var(--color-surface-primary);border-radius:var(--radius-surface)}[data-surface=default] .bds-session{background:var(--color-surface-secondary)}.bds-session__when{display:flex;flex-direction:column;gap:var(--space-50)}.bds-session__date{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-primary)}.bds-session__time{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-session__what{min-width:0}.bds-session__title{margin:0;font-size:var(--type-body-m-size);line-height:1.4;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-session__where{margin:var(--space-50) 0 0;font-size:var(--type-body-s-size);color:var(--color-text-secondary)}.bds-session__act{justify-self:end}.bds-session__pending{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary);white-space:nowrap}.bds-subevent{padding:var(--space-card-generous);border:var(--border-hairline) solid var(--color-border-default);border-left:var(--border-thick) solid var(--color-brand-blue);border-radius:var(--radius-surface);background:var(--color-surface-primary)}[data-surface=default] .bds-subevent{background:var(--color-surface-secondary)}.bds-subevent__parent{display:block;margin:0 0 var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-brand)}.bds-subevent__title{margin:0;font-size:var(--type-h4-size);line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-subevent__text{margin:var(--space-250) 0 0;max-width:68ch;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.bds-subevent__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-400);margin-top:var(--space-400);padding-top:var(--space-400);border-top:var(--border-hairline) solid var(--color-border-subtle)}.bds-subevent__k{display:block;margin:0 0 var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-subevent__v{margin:0;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-primary)}.bds-subevent__act{margin-top:var(--space-400)}.bds-subevent--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,36%);gap:var(--space-500);align-items:stretch}.bds-subevent__media{width:100%;height:100%;min-height:280px;object-fit:cover;border-radius:var(--radius-media)}.bds-teams{display:grid;gap:var(--space-300);margin:0;padding:0;list-style:none}.bds-team{padding-bottom:var(--space-300);border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.bds-team:last-child{padding-bottom:0;border-bottom:0}.bds-team__name{margin:0;font-size:var(--type-body-m-size);line-height:1.35;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-team__members{display:flex;flex-wrap:wrap;gap:var(--space-100) var(--space-200);margin:var(--space-150) 0 0;padding:0;list-style:none}.bds-team__members li{font-size:var(--type-body-s-size);color:var(--color-text-secondary)}.bds-team__text{margin:var(--space-150) 0 0;max-width:72ch;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.bds-winners{display:grid;gap:0;margin:0;padding:0;list-style:none}.bds-winner{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-300);padding:var(--space-200) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.bds-winner:last-child{border-bottom:0}.bds-winner__term{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-winner__name{min-width:0;font-size:var(--type-body-s-size);line-height:1.45;color:var(--color-text-primary)}.bds-winner__name b{font-weight:var(--font-weight-bold)}.bds-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-200);margin:0;padding:0;list-style:none}.bds-gallery__item{display:flex;aspect-ratio:var(--ratio-wide);margin:0}.bds-gallery__item img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-media);display:block}.bds-gallery--bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:200px;grid-template-areas:"a a b b b b" "a a c c d d" "e e e e d d"}.bds-gallery--bento .bds-gallery__item{aspect-ratio:auto}.bds-gallery--bento .bds-gallery__item:nth-child(1){grid-area:a}.bds-gallery--bento .bds-gallery__item:nth-child(2){grid-area:b}.bds-gallery--bento .bds-gallery__item:nth-child(3){grid-area:c}.bds-gallery--bento .bds-gallery__item:nth-child(4){grid-area:d}.bds-gallery--bento .bds-gallery__item:nth-child(5){grid-area:e}.bds-story{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:var(--space-700);align-items:center}.bds-story__media{display:block;width:100%;height:100%;min-height:300px;object-fit:cover;border-radius:var(--radius-media)}.bds-story__body{min-width:0}.bds-story__title{margin:0;font-family:var(--font-serif);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-regular);letter-spacing:var(--type-h3-tracking);color:inherit}.bds-story__text{margin:var(--space-300) 0 0;font-size:var(--type-body-m-size);line-height:1.65;color:inherit;text-wrap:pretty}.bds-story__text p{margin:0 0 var(--space-200)}.bds-story__text p:last-child{margin-bottom:0}.bds-story__act{margin-top:var(--space-400)}@media (max-width:767px){.bds-steps{grid-template-columns:1fr}.bds-step{grid-template-columns:auto minmax(0,1fr);gap:var(--space-250);padding:var(--space-300) 0}.bds-deadline{grid-template-columns:1fr;padding:var(--space-300)}.bds-deadline__note{grid-column:1;grid-row:3;margin-top:var(--space-150)}.bds-criterion{gap:var(--space-200)}.bds-agenda__row{grid-template-columns:1fr;gap:var(--space-100)}.bds-part{grid-template-columns:1fr;gap:var(--space-250);padding:var(--space-card-pad)}.bds-prizes,.bds-prizes--flat{grid-template-columns:1fr}.bds-prizes:not(.bds-prizes--flat) .bds-prize:first-child{grid-column:auto}.bds-session{grid-template-columns:1fr;gap:var(--space-200);align-items:start}.bds-session__act{justify-self:start}.bds-subevent{padding:var(--space-card-pad)}.bds-subevent--media{grid-template-columns:1fr}.bds-subevent__media{min-height:0;aspect-ratio:var(--ratio-wide)}.bds-flank{grid-template-columns:1fr;gap:var(--space-400)}.bds-subevent__grid{grid-template-columns:1fr;gap:var(--space-300)}.bds-winner{grid-template-columns:1fr;gap:var(--space-50)}.bds-story{grid-template-columns:1fr;gap:var(--space-400)}.bds-story__media{min-height:0;aspect-ratio:var(--ratio-wide)}.bds-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-150)}.bds-gallery--bento{grid-template-areas:none;grid-auto-rows:auto}.bds-gallery--bento .bds-gallery__item{grid-area:auto;aspect-ratio:var(--ratio-wide)}}[data-surface=default] .bds-part__meta li,[data-surface=default] .bds-part__text,[data-surface=default] .bds-session__time,[data-surface=default] .bds-session__where,[data-surface=default] .bds-session__pending,[data-surface=default] .bds-subevent__text,[data-surface=default] .bds-subevent__k{color:var(--color-brand-blue)}[data-surface=default] .bds-prize:not(:first-child) .bds-prize__what,[data-surface=default] .bds-prizes--flat .bds-prize__what{color:var(--color-brand-blue)}.bds-article{--post-measure:68ch;display:grid;grid-template-columns:[full-start] minmax(var(--grid-margin-mobile),1fr) [text-start] minmax(0,var(--post-measure)) [text-end] minmax(var(--grid-margin-mobile),1fr) [full-end]}.bds-article>*{grid-column:text}.bds-article>.bds-a--full{grid-column:full}@media (min-width:768px){.bds-article{grid-template-columns:[full-start] minmax(var(--grid-margin-desktop),1fr) [text-start] minmax(0,var(--post-measure)) [text-end] minmax(var(--grid-margin-desktop),1fr) [full-end]}}.bds-postwrap{box-sizing:content-box;max-width:68ch;margin-inline:auto;padding-inline:var(--grid-margin-mobile)}@media (min-width:768px){.bds-postwrap{padding-inline:var(--grid-margin-desktop)}}.bds-progress{position:sticky;top:0;z-index:var(--z-sticky);height:3px;background:var(--color-border-subtle)}.bds-progress__bar{height:100%;background:var(--color-brand-gold);transform:scaleX(0);transform-origin:0 50%;transition:transform 90ms linear}.bds-posthead{display:grid;gap:var(--space-300)}.bds-posthead__tag{justify-self:start}.bds-posthead__title{margin:0;font-family:var(--font-sans);font-size:var(--type-display-s-size);line-height:var(--type-display-s-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-display-s-tracking);color:var(--color-text-primary);text-wrap:balance}.bds-posthead__dek{margin:0;font-family:var(--font-serif);font-size:var(--type-body-l-size);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.bds-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-200) var(--space-500);margin:var(--space-200) 0 0;padding:var(--space-300) 0 0;border-top:var(--border-hairline) solid var(--color-border-default);list-style:none}.bds-byline__item{display:flex;flex-direction:column;gap:var(--space-50)}.bds-byline__role{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-byline__name{font-size:var(--type-body-s-size);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.bds-byline__name a{color:inherit}.bds-byline__meta{display:flex;flex-wrap:wrap;gap:var(--space-100) var(--space-300);margin-left:auto;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-figure{margin:0}.bds-figure--lead{margin-block:var(--space-600)}.bds-figure__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-media)}.bds-figure--lead .bds-figure__img{aspect-ratio:var(--ratio-wide)}.bds-figure__cap{display:grid;gap:var(--space-75);margin:var(--space-200) 0 0}.bds-figure__text{margin:0;font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.bds-figure__credit{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-figure__credit b{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.bds-body{font-family:var(--font-serif);font-size:var(--type-body-l-size);line-height:1.7;color:var(--color-text-primary)}.bds-body p{margin:0 0 var(--space-300);text-wrap:pretty}.bds-body>:last-child{margin-bottom:0}.bds-body h2{margin:var(--space-700) 0 var(--space-250);font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking);color:var(--color-text-primary);text-wrap:balance}.bds-body h3{margin:var(--space-500) 0 var(--space-200);font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-wrap:balance}.bds-body h2:first-child,.bds-body h3:first-child{margin-top:0}.bds-body ul,.bds-body ol{margin:0 0 var(--space-300);padding-left:var(--space-300)}.bds-body li{margin-bottom:var(--space-150);padding-left:var(--space-100);text-wrap:pretty}.bds-body li::marker{color:var(--color-text-brand)}.bds-body a{color:var(--color-text-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bds-body a:hover{color:var(--color-brand-blue-dark);text-decoration-thickness:2px}.bds-body strong{font-weight:var(--font-weight-bold)}.bds-body em{font-style:italic}.bds-pullquote{margin:var(--space-600) 0;padding-top:var(--space-300);border-top:var(--border-thick) solid var(--color-brand-gold)}.bds-pullquote__text{margin:0;font-family:var(--font-serif);font-size:var(--type-h3-size);line-height:1.35;font-weight:var(--font-weight-regular);letter-spacing:var(--type-h3-tracking);color:var(--color-text-primary);text-wrap:pretty}.bds-pullquote__by{display:block;margin-top:var(--space-250);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-callout{margin:var(--space-500) 0;padding:var(--space-card-generous);background:var(--color-surface-section-cool);border-left:var(--border-thick) solid var(--color-brand-blue);border-radius:0 var(--radius-surface) var(--radius-surface) 0}.bds-callout__title{margin:0 0 var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-md-tracking);color:var(--color-brand-blue)}.bds-callout__text{margin:0;font-family:var(--font-sans);font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-brand-blue-dark);text-wrap:pretty}.bds-callout__text p{margin:0 0 var(--space-200)}.bds-callout__text>:last-child{margin-bottom:0}.bds-teamseq{margin:var(--space-600) 0;padding:0;list-style:none;display:grid;gap:0;background:var(--color-surface-secondary);border-radius:var(--radius-surface);overflow:hidden}[data-surface=tint] .bds-teamseq{background:var(--color-neutral-white)}.bds-teamseq__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-400);padding:var(--space-card-generous);border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-teamseq__item:last-child{border-bottom:0}.bds-teamseq__n{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-brand-blue);color:var(--color-neutral-white);font-family:var(--font-label);font-size:var(--type-label-sm-size);font-weight:var(--font-weight-bold)}.bds-teamseq__item--first .bds-teamseq__n{background:var(--color-brand-gold);color:var(--color-text-on-gold)}.bds-teamseq__body{min-width:0}.bds-teamseq__name{margin:0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:1.25;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-wrap:balance}.bds-teamseq__name a{color:inherit;text-decoration:none}.bds-teamseq__name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.bds-teamseq__award{display:inline-block;margin-left:var(--space-150);padding:2px var(--space-150);border-radius:var(--radius-control);background:var(--color-brand-gold);color:var(--color-text-on-gold);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);vertical-align:3px}.bds-teamseq__members{display:flex;flex-wrap:wrap;gap:var(--space-100);margin:var(--space-250) 0 0;padding:0;list-style:none}.bds-teamseq__members a{display:inline-flex;align-items:center;gap:var(--space-75);padding:3px var(--space-150);border-radius:var(--radius-control);background:var(--color-neutral-white);color:var(--color-brand-blue);font-family:var(--font-sans);font-size:var(--type-body-s-size);line-height:1.3;text-decoration:none}[data-surface=tint] .bds-teamseq__members a{background:var(--color-surface-secondary)}.bds-teamseq__members a:hover{background:var(--color-brand-blue);color:var(--color-neutral-white)}.bds-teamseq__text{margin:var(--space-250) 0 0;font-family:var(--font-sans);font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}[data-surface=tint] .bds-teamseq__text{color:var(--color-brand-blue)}.bds-featperson{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:var(--space-500);align-items:start;margin:var(--space-600) 0;padding:var(--space-card-generous);background:var(--color-surface-secondary);border-radius:var(--radius-surface)}[data-surface=tint] .bds-featperson{background:var(--color-neutral-white)}.bds-featperson__portrait{display:block;width:100%;aspect-ratio:var(--ratio-square);object-fit:cover;border-radius:var(--radius-surface)}.bds-featperson__body{min-width:0;font-family:var(--font-sans)}.bds-featperson__name{margin:0;font-size:var(--type-h4-size);line-height:1.25;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-featperson__role{display:block;margin-top:var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-featperson__text{margin:var(--space-250) 0 0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}[data-surface=tint] .bds-featperson__text,[data-surface=tint] .bds-featperson__role{color:var(--color-brand-blue)}.bds-featperson__act{margin:var(--space-300) 0 0}.bds-awards{margin:var(--space-500) 0;padding:var(--space-card-generous);border:var(--border-hairline) solid var(--color-border-default);border-radius:var(--radius-surface);list-style:none;display:grid;gap:0;font-family:var(--font-sans)}.bds-awards__title{margin:0 0 var(--space-250);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-md-tracking);color:var(--color-brand-blue)}.bds-awards__row{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:var(--space-300);padding:var(--space-200) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.bds-awards__row:last-child{border-bottom:0}.bds-awards__k{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-brand)}.bds-awards__v{min-width:0;font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-text-primary)}.bds-awards__v b{font-weight:var(--font-weight-bold)}.bds-postgallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-150);margin:var(--space-600) 0;padding:0;list-style:none}.bds-postgallery__btn{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--radius-surface);overflow:hidden;aspect-ratio:var(--ratio-wide)}.bds-postgallery__btn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--motion-base) var(--motion-ease-standard)}.bds-postgallery__btn:hover img{transform:scale(1.03)}.bds-postgallery__btn:focus-visible{outline:var(--border-medium) solid var(--color-brand-gold);outline-offset:2px}.bds-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:grid;grid-template-rows:auto 1fr auto;background:#000000f0}.bds-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);padding:var(--space-300) var(--space-400)}.bds-lightbox__count{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-neutral-white)}.bds-lightbox__stage{display:flex;align-items:center;justify-content:center;gap:var(--space-300);min-height:0;padding:0 var(--space-300)}.bds-lightbox__img{max-width:100%;max-height:100%;object-fit:contain;display:block}.bds-lightbox__cap{padding:var(--space-300) var(--space-400) var(--space-500);text-align:center}.bds-lightbox__captext{margin:0;font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-neutral-white)}.bds-lightbox__credit{display:block;margin-top:var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-accent-blue-light)}.bds-lightbox__nav{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#ffffff24;color:var(--color-neutral-white);font-size:22px;cursor:pointer}.bds-lightbox__nav:hover{background:var(--color-neutral-white);color:var(--color-brand-blue-dark)}.bds-lightbox__close{display:flex;align-items:center;gap:var(--space-100);padding:var(--space-100) var(--space-250);border:0;border-radius:var(--radius-control);background:#ffffff24;color:var(--color-neutral-white);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);cursor:pointer}.bds-lightbox__close:hover{background:var(--color-neutral-white);color:var(--color-brand-blue-dark)}.bds-postvideo{position:relative;margin:var(--space-600) 0;aspect-ratio:var(--ratio-wide);border-radius:var(--radius-surface);overflow:hidden;background:var(--color-brand-blue-dark)}.bds-postvideo iframe,.bds-postvideo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.bds-postvideo__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer}.bds-postvideo__disc{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;background:var(--color-brand-gold);color:var(--color-text-on-gold);font-size:26px}.bds-postvideo__play:hover .bds-postvideo__disc{background:var(--color-neutral-white);color:var(--color-brand-blue)}.bds-relprog{position:relative;display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;gap:var(--space-400);margin:var(--space-700) 0 var(--space-500);padding:var(--space-card-generous);background:var(--color-surface-section-deep);color:var(--color-neutral-white);border-radius:var(--radius-surface);text-decoration:none}.bds-relprog:hover{background:var(--color-brand-blue-dark)}.bds-relprog__img{width:100%;aspect-ratio:var(--ratio-wide);object-fit:cover;border-radius:var(--radius-media);display:block}.bds-relprog__body{min-width:0}.bds-relprog__k{display:block;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-brand-gold)}.bds-relprog__name{display:block;margin-top:var(--space-150);font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:1.25;font-weight:var(--font-weight-bold);color:var(--color-neutral-white)}.bds-relprog__go{position:absolute;top:var(--space-300);right:var(--space-300);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-brand-gold);color:var(--color-text-on-gold);font-size:16px}.bds-relprog:hover .bds-relprog__go{background:var(--color-neutral-white);color:var(--color-brand-blue)}.bds-relprog__text{margin:var(--space-150) var(--space-600) 0 0;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-accent-blue-light);text-wrap:pretty}.bds-prevnext{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-300);margin:var(--space-500) 0 0;padding:0;list-style:none}.bds-prevnext__link{display:flex;flex-direction:column;gap:var(--space-150);height:100%;box-sizing:border-box;padding:var(--space-card-generous);background:var(--color-surface-secondary);border-radius:var(--radius-surface);text-decoration:none}[data-surface=tint] .bds-prevnext__link{background:var(--color-neutral-white)}.bds-prevnext__link:hover{background:var(--color-accent-blue-light)}.bds-prevnext__dir{display:flex;align-items:center;gap:var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-brand)}.bds-prevnext__title{font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:1.35;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-wrap:pretty}.bds-prevnext__item--next .bds-prevnext__link{text-align:right}.bds-prevnext__item--next .bds-prevnext__dir{justify-content:flex-end}.bds-signup{display:grid;gap:var(--space-400)}.bds-signup__title{margin:0;font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:1.25;font-weight:var(--font-weight-bold);color:inherit;text-wrap:balance}.bds-signup__text{margin:var(--space-200) 0 0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-accent-blue-light);text-wrap:pretty}.bds-signup__form{display:flex;gap:var(--space-200)}.bds-signup__input{flex:1;min-width:0;box-sizing:border-box;padding:var(--space-250) var(--space-300);border:var(--border-hairline) solid var(--color-border-inverse);border-radius:var(--radius-control);background:var(--color-neutral-white);color:var(--color-brand-blue-dark);font-family:var(--font-sans);font-size:var(--type-body-m-size)}.bds-signup__input::placeholder{color:var(--color-neutral-gray-dark)}.bds-signup__input:focus-visible{outline:var(--border-medium) solid var(--color-brand-gold);outline-offset:2px}@media (max-width:767px){.bds-posthead__title{font-size:var(--type-h1-size);line-height:var(--type-h1-lh)}.bds-byline__meta{margin-left:0;width:100%}.bds-teamseq__item{grid-template-columns:1fr;gap:var(--space-250);padding:var(--space-card-pad)}.bds-featperson{grid-template-columns:1fr;gap:var(--space-300);padding:var(--space-card-pad)}.bds-featperson__portrait{max-width:180px}.bds-awards__row{grid-template-columns:1fr;gap:var(--space-50)}.bds-postgallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-100)}.bds-relprog{grid-template-columns:1fr;gap:var(--space-300);text-align:left}.bds-prevnext{grid-template-columns:1fr}.bds-prevnext__item--next .bds-prevnext__link{text-align:left}.bds-prevnext__item--next .bds-prevnext__dir{justify-content:flex-start}.bds-signup__form{flex-direction:column}.bds-lightbox__nav{width:44px;height:44px}}.bds-infohero{background:var(--color-surface-section-deep);color:var(--color-on-deep);padding:var(--space-800) 0 var(--space-900)}.bds-infohero .bds-crumbs{margin-bottom:var(--space-600)}.bds-infohero__eyebrow{margin:0 0 var(--space-250);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-on-deep-accent)}.bds-infohero__title{margin:0;max-width:none;font-family:var(--font-sans);font-size:var(--type-display-s-size);line-height:var(--type-display-s-lh);font-weight:var(--type-display-s-weight);letter-spacing:var(--type-display-s-tracking);color:var(--color-on-deep);text-wrap:balance}.bds-infohero__blurb{margin:var(--space-300) 0 0;max-width:none;font-size:var(--type-body-l-size);line-height:1.55;color:var(--color-on-deep-secondary);text-wrap:pretty}.bds-infonav{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface-primary);border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-infonav__list{display:flex;gap:var(--space-500);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.bds-infonav__list::-webkit-scrollbar{display:none}.bds-infonav__list a{display:block;padding:var(--space-250) 0 calc(var(--space-250) - 3px);border-bottom:3px solid transparent;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap}.bds-infonav__list a:hover{color:var(--color-text-link)}.bds-infonav__list a.is-current{color:var(--color-text-brand);border-bottom-color:var(--color-brand-gold)}.bds-infomain{--info-measure:var(--measure-prose);box-sizing:border-box;max-width:var(--container-content);margin-inline:auto;padding:var(--section-pad-standard) var(--grid-margin-desktop);display:grid;grid-template-columns:[full-start wide-start text-start] minmax(0,1fr) [text-end wide-end full-end]}.bds-infomain{--info-measure:none}.bds-infomain>*{grid-column:text;min-width:0}.bds-infomain>.bds-info--wide{grid-column:wide}.bds-infomain>.bds-info--full{grid-column:full}.bds-infomain>*+*{margin-top:var(--space-600)}.bds-infomain>.bds-info-h+*{margin-top:var(--space-400)}.bds-infomain>*+.bds-info-h{margin-top:var(--space-1000)}.bds-info-h__eyebrow{display:block;margin:0 0 var(--space-150);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-brand)}.bds-info-h__title{margin:0;font-family:var(--font-sans);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);color:var(--color-text-primary);text-wrap:balance}.bds-info-prose{font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:1.65;color:var(--color-text-primary)}.bds-info-prose p{margin:0 0 var(--space-250);text-wrap:pretty}.bds-info-prose h2{margin:var(--space-800) 0 var(--space-250);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking);color:var(--color-text-primary);text-wrap:balance}.bds-info-prose h3{margin:var(--space-500) 0 var(--space-200);font-size:var(--type-h4-size);line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-wrap:balance}.bds-info-prose h2:first-child,.bds-info-prose h3:first-child{margin-top:0}.bds-info-prose>:last-child{margin-bottom:0}.bds-info-prose ul,.bds-info-prose ol{margin:0 0 var(--space-250);padding-left:var(--space-300)}.bds-info-prose li{margin-bottom:var(--space-150);padding-left:var(--space-100);text-wrap:pretty}.bds-info-prose li::marker{color:var(--color-text-brand);font-weight:var(--font-weight-bold)}.bds-info-prose a{color:var(--color-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bds-info-prose a:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}.bds-info-prose strong{font-weight:var(--font-weight-bold)}.bds-info-prose em{font-style:italic}.bds-info-prose blockquote{margin:var(--space-500) 0;padding:var(--space-100) 0 var(--space-100) var(--space-400);border-left:var(--border-medium) solid var(--color-brand-blue);font-family:var(--font-serif);font-size:var(--type-editorial-m-size);line-height:var(--type-editorial-m-lh);color:var(--color-brand-blue-dark)}.bds-info-prose blockquote p{margin:0}.bds-info-prose blockquote cite{display:block;margin-top:var(--space-200);font-family:var(--font-label);font-style:normal;text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-infomain>.bds-figure .bds-figure__img{width:100%}.bds-infomain>.bds-figure .bds-figure__cap{max-width:none}.bds-info-cols{columns:2;column-gap:var(--space-700);font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:1.65;color:var(--color-text-primary)}.bds-info-cols p{margin:0 0 var(--space-250);text-wrap:pretty}.bds-info-cols h3{break-after:avoid;margin:0 0 var(--space-200);font-size:var(--type-h4-size);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-info-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-600) var(--space-500);margin:0;padding:0;list-style:none}.bds-info-trio__item{display:grid;gap:var(--space-150);align-content:start}.bds-info-trio__icon{width:28px;height:28px;color:var(--color-text-brand)}.bds-info-trio__icon svg{width:100%;height:100%}.bds-info-trio__title{margin:var(--space-100) 0 0;font-size:var(--type-h4-size);line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-info-trio__text{margin:0;font-size:var(--type-body-s-size);line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.bds-info-kv{margin:0;border-top:var(--border-hairline) solid var(--color-border-default)}.bds-info-kv__row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--space-300);padding:var(--space-250) 0;border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-info-kv__k{margin:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-brand);padding-top:3px}.bds-info-kv__v{margin:0;font-size:var(--type-body-m-size);line-height:1.55;color:var(--color-text-primary)}.bds-info-kv__v small{display:block;margin-top:var(--space-75);font-size:var(--type-body-s-size);color:var(--color-text-secondary)}.bds-info-faq__q{display:block;font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:1.4;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-info-faq__a{padding:0 0 var(--space-300);font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:1.65;color:var(--color-text-secondary);max-width:var(--info-measure)}.bds-info-faq__a p{margin:0 0 var(--space-200)}.bds-info-faq__a>:last-child{margin-bottom:0}.bds-info-links{margin:0;padding:0;list-style:none;border-top:var(--border-hairline) solid var(--color-border-default)}.bds-info-links__item{border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-info-links__a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-400);align-items:center;padding:var(--space-300) 0;text-decoration:none;color:inherit}.bds-info-links__title{display:block;font-family:var(--font-sans);font-size:var(--type-body-m-size);line-height:1.4;font-weight:var(--font-weight-medium);color:var(--color-text-link)}.bds-info-links__a:hover .bds-info-links__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.bds-info-links__desc{display:block;margin-top:var(--space-75);font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}.bds-info-links__go{display:flex;color:var(--color-text-brand)}.bds-info-links__go svg{width:18px;height:18px}.bds-info-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--type-body-s-size);line-height:1.5}.bds-info-table caption{margin-bottom:var(--space-200);text-align:left;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-md-tracking);color:var(--color-text-brand)}.bds-info-table th{padding:0 var(--space-300) var(--space-150) 0;border-bottom:var(--border-medium) solid var(--color-border-strong);text-align:left;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-brand)}.bds-info-table td{padding:var(--space-200) var(--space-300) var(--space-200) 0;border-bottom:var(--border-hairline) solid var(--color-border-subtle);color:var(--color-text-primary);vertical-align:top}.bds-info-table td:last-child,.bds-info-table th:last-child{padding-right:0}.bds-info-contact{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-500)}.bds-info-contact__card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-300);align-items:center}.bds-info-contact__card>div{min-width:0}.bds-info-contact__photo{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block}.bds-info-contact__ph{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--color-surface-section-cool);color:var(--color-brand-blue);font-family:var(--font-label);font-size:var(--type-label-lg-size);font-weight:var(--font-weight-bold);letter-spacing:.05em}.bds-info-contact__name{margin:0;font-size:var(--type-body-m-size);line-height:1.3;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bds-info-contact__role{display:block;margin:var(--space-75) 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-info-contact__mail{font-size:var(--type-body-s-size);color:var(--color-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.bds-info-contact__mail:hover{color:var(--color-text-link-hover);text-decoration-thickness:2px}.bds-info-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-400);align-items:center;padding:var(--space-500);background:var(--color-surface-section-cool);border-radius:var(--radius-surface)}.bds-info-cta__title{margin:0;font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking);color:var(--color-text-primary);text-wrap:balance}.bds-info-cta__text{margin:var(--space-100) 0 0;font-size:var(--type-body-s-size);line-height:1.55;color:var(--color-on-cool-secondary);text-wrap:pretty}.bds-info-foot{display:grid;gap:var(--space-700);border-top:var(--border-hairline) solid var(--color-border-default);padding-top:var(--space-700)}.bds-infomain>*+.bds-info-foot{margin-top:var(--space-1000)}.bds-info-foot__h{margin:0 0 var(--space-400);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-lg-size);font-weight:var(--type-label-lg-weight);letter-spacing:var(--type-label-lg-tracking);color:var(--color-text-brand)}@media (max-width:767px){.bds-infohero{padding:var(--space-600) 0 var(--space-700)}.bds-infohero .bds-crumbs{margin-bottom:var(--space-400)}.bds-infomain>*+*{margin-top:var(--space-500)}.bds-infomain>*+.bds-info-h{margin-top:var(--space-800)}.bds-infonav__list{gap:var(--space-400)}.bds-info-cols{columns:1}.bds-info-kv__row{grid-template-columns:1fr;gap:var(--space-75)}.bds-info-cta{grid-template-columns:1fr;gap:var(--space-300);padding:var(--space-400)}.bds-info-contact{grid-template-columns:1fr}}@media (min-width:768px){.bds-info--full .bds-figure__cap{padding-inline:var(--grid-margin-desktop)}}@media (max-width:1023px){.bds-infomain{padding-inline:var(--grid-margin-tablet)}}@media (max-width:767px){.bds-infomain{padding-inline:var(--grid-margin-mobile)}}.bds-about{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;gap:var(--space-300) var(--grid-gutter-desktop)}.bds-about__label{margin:0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-lg-size);font-weight:var(--type-label-lg-weight);letter-spacing:var(--type-label-lg-tracking);line-height:1.4;color:var(--color-text-brand)}.bds-about__copy{max-width:var(--measure-prose)}.bds-about__body p{margin:0;font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-text-secondary);text-wrap:pretty}.bds-about__body p+p{margin-top:var(--space-200)}.bds-about__mission{grid-column:1 / -1;margin:0 0 var(--space-500);padding-bottom:var(--space-600);border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-about__mission .bds-about__statement{max-width:none}.bds-about__body{margin:0}.bds-about__stack{display:flex;flex-direction:column;gap:var(--space-300);min-width:0}.bds-about__photo{position:relative;align-self:start;margin:0;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-media);background:var(--color-surface-section-cool)}.bds-about__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.bds-about__mission .bds-eyebrow{margin-bottom:var(--space-250)}.bds-about__statement{margin:0;max-width:22ch;font-family:var(--font-serif);font-size:var(--type-editorial-xl-size);line-height:var(--type-editorial-xl-lh);font-weight:var(--type-editorial-xl-weight);letter-spacing:var(--type-editorial-xl-tracking);color:var(--color-text-primary);text-wrap:balance}.bds-method{position:relative;overflow:hidden;isolation:isolate}.bds-method__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-brand-blue)}.bds-method__bg video{display:block;width:100%;height:100%;object-fit:cover}.bds-method__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#01013399}.bds-method__grid{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-500)}.bds-method__eyebrow{display:block;margin:0 0 var(--space-200);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-lg-size);font-weight:var(--type-label-lg-weight);letter-spacing:var(--type-label-lg-tracking);color:var(--color-brand-gold)}.bds-method__title{margin:0;max-width:16ch;font-family:var(--font-sans);font-size:var(--type-display-l-size);line-height:var(--type-display-l-lh);font-weight:var(--type-display-l-weight);letter-spacing:var(--type-display-l-tracking);color:var(--color-text-inverse);text-wrap:balance}.bds-method__title sup{font-size:.32em;vertical-align:.95em;letter-spacing:0}.bds-method__head,.bds-method__body{min-width:0;width:100%;max-width:52rem}.bds-method__head .bds-method__title,.bds-method__body .bds-method__text{max-width:none}.bds-method__text{margin:0;max-width:44ch;font-size:var(--type-body-l-size);line-height:var(--type-body-l-lh);color:var(--color-accent-blue-light);text-wrap:pretty}.bds-method__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-400);margin-top:var(--space-500)}.bds-method__links{display:flex;flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;border-top:var(--border-hairline) solid var(--color-border-inverse)}.bds-method__links li{border-bottom:var(--border-hairline) solid var(--color-border-inverse)}.bds-method__links .bds-iconlink{display:flex;justify-content:space-between;padding:var(--space-150) 0;min-height:52px}.bds-method .bds-btn--inverse{color:var(--color-brand-blue)}.bds-method .bds-btn--inverse:active{color:var(--color-brand-blue-dark)}.bds-happening__groups{display:flex;flex-direction:column;gap:var(--space-1000)}.bds-happening__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-200) var(--space-400);margin-bottom:var(--space-400);padding-bottom:var(--space-200);border-bottom:var(--border-hairline) solid var(--color-border-default)}.bds-happening__head .bds-eyebrow{margin-bottom:var(--space-100)}.bds-happening__title{margin:0;font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h3-tracking)}.bds-happening .bds-h2{margin-bottom:var(--space-800)}.bds-news__aside{margin-top:var(--space-300)}.bds-connect{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-600) var(--grid-gutter-desktop);align-items:stretch}.bds-connect__text .bds-h2{margin:0 0 var(--space-500)}.bds-connect__steps{display:flex;flex-direction:column;gap:var(--space-500);margin:0;padding:0;list-style:none}.bds-connect__step{display:block}.bds-connect__step+.bds-connect__step{padding-top:var(--space-500);border-top:var(--border-hairline) solid var(--color-border-default)}.bds-connect__title{margin:0 0 var(--space-250);font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--font-weight-medium);letter-spacing:var(--type-h3-tracking)}.bds-connect__body{flex:1 1 auto;min-width:0}.bds-connect__body--inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-100) var(--space-300)}.bds-connect__body--inline .bds-connect__title{margin-bottom:0}.bds-section.bds-connect-section{padding-bottom:0}.bds-connect__text{padding-bottom:var(--section-pad-spacious)}.bds-connect__stage{position:relative;align-self:end;width:100%;aspect-ratio:4/5;overflow:hidden}.bds-connect__stage video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}@media (max-width:1023px){.bds-about,.bds-connect{grid-template-columns:1fr}.bds-connect__text{padding-bottom:0}.bds-method__grid{gap:var(--space-400)}.bds-happening .bds-cardgrid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bds-about__mission{margin-bottom:var(--space-200);padding-bottom:var(--space-400)}.bds-about__photo{aspect-ratio:1/1}.bds-happening__groups{gap:var(--space-800)}.bds-happening .bds-cardgrid--3{grid-template-columns:1fr}.bds-happening .bds-h2{margin-bottom:var(--space-500)}}.bds-projbadges{display:flex;flex-wrap:wrap;gap:var(--space-150);margin:var(--space-400) 0 0;padding:0;list-style:none}.bds-projbadge{display:inline-flex;align-items:center;gap:var(--space-100);margin:0;padding:var(--space-100) var(--space-200);border-radius:var(--radius-control);background:var(--color-neutral-white);color:var(--color-brand-blue-dark);font-size:var(--type-body-s-size);line-height:1.3;font-weight:var(--font-weight-medium)}.bds-projbadge svg{flex:none;width:var(--icon-size-xs);height:var(--icon-size-xs);stroke-width:var(--icon-stroke);color:var(--color-brand-blue)}.bds-projbadge--award{background:var(--color-brand-gold-light)}.bds-projbadge--traction{background:var(--color-accent-green-light)}.bds-projlead{margin:0;padding-top:var(--space-600)}.bds-projlead__img{display:block;width:100%;aspect-ratio:var(--ratio-wide);object-fit:cover;border-radius:var(--radius-media)}.bds-projlead__cap{margin:var(--space-200) 0 0;font-size:var(--type-body-s-size);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.bds-projprose{max-width:68ch}.bds-crew{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-400) var(--space-400);margin:0;padding:0;list-style:none}.bds-crew__member{margin:0;padding-top:var(--space-250);border-top:var(--border-hairline) solid var(--color-border-default);min-width:0}.bds-crew__name{display:inline-flex;align-items:center;gap:var(--space-100);font-size:var(--type-body-l-size);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none}.bds-crew__name svg{flex:none;width:var(--icon-size-xs);height:var(--icon-size-xs);stroke-width:var(--icon-stroke);color:var(--color-brand-blue);transition:transform var(--motion-fast) var(--motion-ease-standard)}a.bds-crew__name:hover{color:var(--color-text-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}a.bds-crew__name:hover svg{transform:translate(2px,-2px)}.bds-crew__role{display:block;margin-top:var(--space-100);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);color:var(--color-text-secondary)}.bds-crew__major{display:block;margin-top:var(--space-75);font-size:var(--type-body-s-size);line-height:1.45;color:var(--color-text-primary);text-wrap:pretty}.bds-crew__year{color:var(--color-text-secondary)}.bds-crew__role:empty{display:none}.bds-relprog.bds-relprog--flush{margin:0}.bds-relprog--flush .bds-relprog__text{display:block}.bds-relprog__result{display:flex;width:fit-content;align-items:center;gap:var(--space-100);margin-top:var(--space-200);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);font-weight:var(--font-weight-bold);letter-spacing:var(--type-label-sm-tracking);color:var(--color-brand-gold)}.bds-relprog__result svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.bds-alert{display:flex;align-items:flex-start;gap:var(--space-150);box-sizing:border-box;padding:var(--space-200);border-radius:var(--radius-surface);border-left:var(--border-thick) solid currentColor;font-family:var(--font-sans)}.bds-alert__mark{flex:none;width:10px;height:10px;margin-top:5px;background:currentColor}.bds-alert__body{flex:1;min-width:0}.bds-alert__title{margin:0 0 var(--space-50);font-size:15px;font-weight:var(--font-weight-bold);letter-spacing:-.005em;color:var(--color-text-primary)}.bds-alert__text{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.bds-alert__close{flex:none;width:32px;height:32px;margin:-4px -4px 0 0;background:transparent;border:0;border-radius:var(--radius-control-sm);font-family:var(--font-sans);font-size:19px;line-height:1;color:var(--color-text-secondary);cursor:pointer}.bds-alert__close:hover{background:var(--color-neutral-white);color:var(--color-text-primary)}.bds-alert--info{background:var(--color-status-info-surface);color:var(--color-brand-blue-dark)}.bds-alert--info .bds-alert__mark{border-radius:50%;background:var(--color-brand-blue-medium)}.bds-alert--success{background:var(--color-status-open-surface);color:var(--color-brand-blue-dark)}.bds-alert--success .bds-alert__mark{border-radius:50%;background:var(--color-accent-green)}.bds-alert--warning{background:var(--color-brand-gold);color:var(--color-text-on-gold)}.bds-alert--warning .bds-alert__mark{clip-path:polygon(50% 0,100% 100%,0 100%)}.bds-alert--error{background:var(--color-accent-rose-light);color:var(--color-brand-blue-dark)}.bds-alert--error .bds-alert__mark{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--color-accent-rose)}.bds-alert--info .bds-alert__title,.bds-alert--success .bds-alert__title,.bds-alert--error .bds-alert__title{color:var(--color-brand-blue-dark)}.bds-alert--info .bds-alert__text,.bds-alert--success .bds-alert__text,.bds-alert--error .bds-alert__text{color:var(--color-brand-blue)}.bds-alert--warning .bds-alert__title,.bds-alert--warning .bds-alert__text{color:var(--color-text-on-gold)}.bds-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#01013380}.bds-modal{position:fixed;z-index:var(--z-dialog);left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 64px);max-width:640px;max-height:calc(100vh - 80px);overflow:auto;box-sizing:border-box;background:var(--color-surface-primary);border-radius:var(--radius-none);box-shadow:var(--shadow-overlay)}.bds-modal--form{max-width:var(--container-form)}.bds-modal__head,.bds-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-200);padding:var(--space-300);border-bottom:var(--border-hairline) solid var(--color-border-subtle)}.bds-modal__title,.bds-drawer__title{margin:0;font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking)}.bds-modal__body,.bds-drawer__body{padding:var(--space-300)}.bds-modal__foot,.bds-drawer__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-150);padding:var(--space-300);border-top:var(--border-hairline) solid var(--color-border-subtle)}.bds-close{flex:none;width:44px;height:44px;margin:-10px -10px 0 0;background:transparent;border:0;border-radius:var(--radius-control-sm);font-family:var(--font-sans);font-size:22px;line-height:1;color:var(--color-text-secondary);cursor:pointer}.bds-close:hover{background:var(--color-surface-secondary);color:var(--color-text-primary)}.bds-drawer{position:fixed;z-index:var(--z-dialog);top:0;bottom:0;width:min(420px,calc(100% - 48px));display:flex;flex-direction:column;background:var(--color-surface-primary);box-shadow:var(--shadow-overlay)}.bds-drawer--right{right:0}.bds-drawer--left{left:0}.bds-drawer__body{flex:1;overflow:auto}@media (max-width:767px){.bds-modal{width:calc(100% - 32px);max-width:none}.bds-drawer{width:100%}.bds-modal__head,.bds-modal__body,.bds-modal__foot,.bds-drawer__head,.bds-drawer__body,.bds-drawer__foot{padding:var(--space-200)}.bds-modal__foot .bds-btn,.bds-drawer__foot .bds-btn{width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-200);top:var(--space-200);z-index:var(--z-toast);transform:translateY(-200%);padding:var(--space-150) var(--space-300);background:var(--color-brand-gold);color:var(--color-brand-blue-dark);font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-sm-size);letter-spacing:var(--type-label-sm-tracking);font-weight:700;text-decoration:none;border-radius:var(--radius-control);transition:transform var(--motion-fast) var(--motion-ease-standard)}.skip-link:focus{transform:translateY(0)}.bds-status{border-radius:16px}.bds-btn{border-radius:32px}.bds-btn--iconOnly{border-radius:var(--radius-full)}@media (max-width: 767px){.bds-coursehero .bds-crumbs li{white-space:normal;flex-shrink:1}}.bds-pcard--plate{padding:var(--card-pad)}.bds-pcard--plate .bds-pcard__title{margin-top:0}.bds-acc__panel--wide{max-width:none;padding-top:var(--space-300)}.bds-acc__panel .bds-video__cap{margin:var(--space-200) 0 0;font-size:var(--type-label-sm-size);line-height:1.5;letter-spacing:var(--type-label-sm-tracking);color:var(--color-text-secondary)}@media (max-width: 767px){.bds-bio{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:var(--space-300);align-items:start}.bds-bio__body{display:contents}.bds-bio__portrait{grid-column:1;grid-row:1 / span 2}.bds-bio__name{grid-column:2;align-self:end}.bds-bio__role{grid-column:2}.bds-bio__text,.bds-bio__link{grid-column:1 / -1}}.bds-info-contact__card--plain{grid-template-columns:minmax(0,1fr)}.bds-status--open{background:var(--color-status-open-surface);color:var(--color-brand-blue-dark);border-color:transparent;padding-left:var(--space-150);padding-right:var(--space-150)}[data-surface=bright] .bds-btn:focus-visible,[data-surface=bright] .bds-btn:focus{outline-color:var(--color-brand-blue-dark)}.bds-ident{flex:0 1 auto;min-width:0}.bds-ident__lockup{height:auto;max-height:38px;max-width:100%}@media (max-width: 640px){.bds-ident__lockup{max-height:30px}}.bds-infomain>*+.bds-info-trio{margin-top:var(--space-800)}.bds-sponsors--plain .bds-sponsor__logo,[data-surface=default] .bds-sponsors--plain .bds-sponsor__logo{height:112px;padding:0;justify-content:flex-start;background:transparent;border-radius:0}.bds-sponsors--plain .bds-sponsor__logo img{width:auto;height:auto;max-height:100%;max-width:min(100%,240px);object-fit:contain;object-position:left center;mix-blend-mode:multiply}.bds-pcard__play{position:absolute;left:50%;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-accent-rose);color:var(--color-neutral-white);box-shadow:0 2px 10px #0101334d;transition:transform var(--motion-base) var(--motion-ease-standard)}.bds-pcard__play svg{width:18px;height:18px;margin-left:2px}.bds-pcard:hover .bds-pcard__play{transform:translate(-50%,-50%) scale(1.08)}@media (prefers-reduced-motion: reduce){.bds-pcard:hover .bds-pcard__play{transform:translate(-50%,-50%)}}.bds-pcard__cta.bds-pcard__cta--button{min-height:36px;margin-top:var(--space-250);color:var(--color-text-inverse);text-decoration:none}.bds-pcard__note{margin:var(--space-200) 0 0;font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking);line-height:1.4;color:var(--color-text-brand)}.bds-info-links__meta{font-family:var(--font-label);text-transform:uppercase;font-size:var(--type-label-xs-size);font-weight:var(--type-label-xs-weight);letter-spacing:var(--type-label-xs-tracking)}[data-surface=default] .bds-prizes--flat .bds-prize:first-child .bds-prize__what{color:var(--color-brand-blue)}
