.ProgramsShowcase-module__DDSiMa__grid{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}.ProgramsShowcase-module__DDSiMa__registrationGrid{gap:clamp(12px,1.35vw,20px)}@media (min-width:768px){.ProgramsShowcase-module__DDSiMa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgramsShowcase-module__DDSiMa__card{min-height:var(--h-card-program)}}@media (min-width:768px) and (not (min-width:1024px)){.ProgramsShowcase-module__DDSiMa__wide,.ProgramsShowcase-module__DDSiMa__tall{grid-column:1/-1}}@media (min-width:1024px){.ProgramsShowcase-module__DDSiMa__grid,.ProgramsShowcase-module__DDSiMa__registrationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProgramsShowcase-module__DDSiMa__grid>.ProgramsShowcase-module__DDSiMa__card:last-child:nth-child(3n+1){grid-column:2}.ProgramsShowcase-module__DDSiMa__tall{border-radius:var(--radius-card-lg);grid-area:span 2/span 2}.ProgramsShowcase-module__DDSiMa__grid:not(:has(>.ProgramsShowcase-module__DDSiMa__card:nth-child(4))) .ProgramsShowcase-module__DDSiMa__tall{grid-row:span 1}.ProgramsShowcase-module__DDSiMa__wide{grid-column:span 2}}.ProgramsShowcase-module__DDSiMa__card{gap:var(--space-4);box-shadow:var(--shadow-card);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.ProgramsShowcase-module__DDSiMa__registrationCard{isolation:isolate;gap:var(--space-3);border:1px solid color-mix(in srgb, currentcolor 10%, transparent);border-radius:clamp(18px, 1.8vw, var(--radius-card-lg));min-height:clamp(276px,24vw,348px);overflow:hidden}.ProgramsShowcase-module__DDSiMa__registrationCard:before,.ProgramsShowcase-module__DDSiMa__registrationCard:after{z-index:-1;pointer-events:none;content:"";position:absolute}.ProgramsShowcase-module__DDSiMa__registrationCard:before{aspect-ratio:1;background:var(--registration-glow,#30d9c329);filter:blur(2px);border-radius:50%;inset:auto -20% -46% 34%}.ProgramsShowcase-module__DDSiMa__registrationCard:after{opacity:0;background:linear-gradient(112deg,#0000 43%,#ffffff80 49%,#0000 55%);inset:-30% -55%;transform:translate(-48%)}.ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(3n+1){--registration-glow:#30d9c330}.ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(3n+2){--registration-glow:#ff91312e}.ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(3n){--registration-glow:#ff1a9729}.ProgramsShowcase-module__DDSiMa__registrationLabel{font-size:var(--fs-body-xs);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;opacity:.72;align-items:center;gap:.42rem;margin:0;line-height:1.2;display:inline-flex}.ProgramsShowcase-module__DDSiMa__registrationLabel:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.ProgramsShowcase-module__DDSiMa__registrationLabel[data-status=closed]{opacity:.52}.ProgramsShowcase-module__DDSiMa__registrationLabel[data-status=closed]:before{background:0 0;box-shadow:inset 0 0 0 1px}@media (scripting:enabled){[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__grid>.ProgramsShowcase-module__DDSiMa__card{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__grid>.ProgramsShowcase-module__DDSiMa__card[data-theme-mobile]:hover{transform:translateY(var(--lift-hover))}}.ProgramsShowcase-module__DDSiMa__cardTitle{font-family:var(--font-display,system-ui), sans-serif;font-weight:var(--fw-bold);letter-spacing:-.045em;text-transform:none;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.42rem,1.03rem + 1vw,1.92rem);line-height:1}.ProgramsShowcase-module__DDSiMa__registrationCard .ProgramsShowcase-module__DDSiMa__cardTitle{max-inline-size:22ch;margin-top:var(--space-1);letter-spacing:-.045em;text-transform:none;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.48rem,1.03rem + 1.25vw,2.05rem);line-height:1}.ProgramsShowcase-module__DDSiMa__desc{font-size:var(--fs-body);color:var(--muted-fg);text-wrap:pretty;line-height:1.42}.ProgramsShowcase-module__DDSiMa__registrationCard .ProgramsShowcase-module__DDSiMa__desc{text-wrap:pretty;max-inline-size:38ch;line-height:1.42}.ProgramsShowcase-module__DDSiMa__chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.ProgramsShowcase-module__DDSiMa__registrationCard .ProgramsShowcase-module__DDSiMa__chips{margin-top:var(--space-1)}.ProgramsShowcase-module__DDSiMa__action{padding-top:var(--space-4);margin-top:auto}.ProgramsShowcase-module__DDSiMa__registrationCard .ProgramsShowcase-module__DDSiMa__action{padding-top:var(--space-3)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__registrationCard:after{animation:ProgramsShowcase-module__DDSiMa__registration-signal .9s var(--ease-out) both}[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(2):after{animation-delay:90ms}[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(3):after{animation-delay:.18s}[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(4):after{animation-delay:.27s}[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(5):after{animation-delay:.36s}[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(6):after{animation-delay:.45s}[data-reveal][data-shown] .ProgramsShowcase-module__DDSiMa__registrationCard:nth-child(7):after{animation-delay:.54s}@keyframes ProgramsShowcase-module__DDSiMa__registration-signal{0%{opacity:0;transform:translate(-48%)}24%{opacity:.6}to{opacity:0;transform:translate(48%)}}}@media (min-width:1024px){.ProgramsShowcase-module__DDSiMa__tall .ProgramsShowcase-module__DDSiMa__action,.ProgramsShowcase-module__DDSiMa__wide .ProgramsShowcase-module__DDSiMa__action{align-self:flex-end}}@media not (min-width:768px){.ProgramsShowcase-module__DDSiMa__registrationGrid{gap:10px}.ProgramsShowcase-module__DDSiMa__registrationCard{gap:var(--space-3);border-radius:16px;min-height:0;padding:clamp(18px,5vw,22px)}.ProgramsShowcase-module__DDSiMa__registrationCard .ProgramsShowcase-module__DDSiMa__cardTitle{max-inline-size:none;font-size:clamp(1.42rem,7.4vw,1.8rem)}.ProgramsShowcase-module__DDSiMa__registrationCard .ProgramsShowcase-module__DDSiMa__desc{text-wrap:pretty}.ProgramsShowcase-module__DDSiMa__registrationCard .ProgramsShowcase-module__DDSiMa__action{padding-top:var(--space-2)}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.ProgramsShowcase-module__DDSiMa__card[data-theme-mobile]:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-card-hover)}:root:not([data-scheme=high],[data-scheme=dark]) .ProgramsShowcase-module__DDSiMa__card[data-theme-mobile=pink]:hover{--surface:var(--color-pink);--on-surface:var(--color-white);--muted-fg:#ffffffd9;--border:#ffffff3d;--btn-bg:var(--color-white);--btn-fg:var(--color-ink);--btn-bg-hover:#ffffffe0}:root:not([data-scheme=high],[data-scheme=dark]) .ProgramsShowcase-module__DDSiMa__card[data-theme-mobile=teal]:hover{--surface:var(--color-teal);--on-surface:var(--color-white);--muted-fg:#ffffffd9;--border:#ffffff3d}:root:not([data-scheme=high],[data-scheme=dark]) .ProgramsShowcase-module__DDSiMa__card[data-theme-mobile=orange]:hover{--surface:var(--color-orange);--on-surface:var(--color-white);--muted-fg:#ffffffd9;--border:#ffffff3d}:root:not([data-scheme=high],[data-scheme=dark]) .ProgramsShowcase-module__DDSiMa__card[data-theme-mobile=black]:hover,:root:not([data-scheme=high],[data-scheme=dark]) .ProgramsShowcase-module__DDSiMa__card[data-theme-mobile=dark]:hover{--surface:var(--color-black);--on-surface:var(--color-white);--muted-fg:#ffffffc7;--border:#fff3;--btn-bg:var(--color-white);--btn-fg:var(--color-ink);--btn-bg-hover:#ffffffe0}}
.RichTextView-module__cpCbJG__prose{gap:var(--space-5);font-size:var(--fs-body-lg);color:var(--on-surface);display:grid}.RichTextView-module__cpCbJG__prose :is(h2,h3){font-family:var(--font-display,system-ui), sans-serif;text-transform:uppercase;margin-top:var(--space-6)}.RichTextView-module__cpCbJG__prose h2{font-size:var(--fs-display-md)}.RichTextView-module__cpCbJG__prose h3{font-size:var(--fs-display-sm)}.RichTextView-module__cpCbJG__prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.RichTextView-module__cpCbJG__prose :is(ul,ol){padding-left:var(--space-5);list-style:revert;gap:var(--space-2);display:grid}.RichTextView-module__cpCbJG__prose blockquote{border-left:3px solid var(--accent);padding-left:var(--space-4);color:var(--muted-fg)}
.SocialBanner-module__JhrXoG__banner{border-radius:var(--radius-card);background:var(--gradient-brand-reverse);color:var(--color-white);padding:clamp(var(--space-6), 4vw, var(--space-12));gap:var(--space-6);min-height:var(--banner-h);isolation:isolate;align-content:start;display:grid;position:relative;overflow:hidden}.SocialBanner-module__JhrXoG__withPhoto:before{z-index:0;content:"";clip-path:polygon(0 0,59% 0,44% 100%,0 100%);background:linear-gradient(147deg,#d31c717a,#ff405e1f);position:absolute;inset:0}@media (min-width:768px){.SocialBanner-module__JhrXoG__withPhoto{display:block}.SocialBanner-module__JhrXoG__withPhoto .SocialBanner-module__JhrXoG__content{max-width:min(58%,720px)}.SocialBanner-module__JhrXoG__withPhoto .SocialBanner-module__JhrXoG__photo{z-index:0;height:100%;position:absolute;inset-block-end:0;inset-inline-end:0}}.SocialBanner-module__JhrXoG__content{z-index:1;position:relative}.SocialBanner-module__JhrXoG__heading{font-family:var(--font-display,system-ui), sans-serif;font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase}.SocialBanner-module__JhrXoG__text{font-size:var(--fs-body-xl);margin-block:var(--space-4);max-width:min(42ch,100%)}.SocialBanner-module__JhrXoG__links{gap:var(--space-2);max-width:280px;display:grid}.SocialBanner-module__JhrXoG__plate{align-items:center;gap:var(--space-3);background:var(--color-white);color:var(--color-ink);border-radius:var(--radius-tile);padding:var(--space-2) var(--space-3);font-size:var(--fs-body-xl);transition:transform var(--dur-fast) var(--ease-out);display:flex}.SocialBanner-module__JhrXoG__plate:active{transform:scale(var(--scale-press))}.SocialBanner-module__JhrXoG__iconWrap{border-radius:var(--radius-xs);background:var(--gradient-icon);width:42px;height:42px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SocialBanner-module__JhrXoG__photo{z-index:1;justify-self:center;position:relative}.SocialBanner-module__JhrXoG__photoImg{height:auto;display:block}@media not (min-width:768px){.SocialBanner-module__JhrXoG__withPhoto{min-height:clamp(640px,192vw,720px);display:block}.SocialBanner-module__JhrXoG__withPhoto .SocialBanner-module__JhrXoG__content{z-index:2}.SocialBanner-module__JhrXoG__withPhoto .SocialBanner-module__JhrXoG__photo{z-index:1;width:auto;height:min(54%,420px);position:absolute;inset-block-end:0;inset-inline-end:0;transform:none}.SocialBanner-module__JhrXoG__withPhoto .SocialBanner-module__JhrXoG__photoImg{width:auto;max-width:none;height:100%}.SocialBanner-module__JhrXoG__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:none}.SocialBanner-module__JhrXoG__plate{border-radius:var(--radius-xs);gap:7px;min-height:34px;padding:4px 6px;font-size:clamp(11px,3.2vw,14px)}.SocialBanner-module__JhrXoG__iconWrap{border-radius:4px;width:24px;height:24px}}@media (min-width:768px){.SocialBanner-module__JhrXoG__withPhoto .SocialBanner-module__JhrXoG__photoImg{width:auto;max-width:none;height:100%}}
.TableBlock-module__2DwZGG__frame{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.TableBlock-module__2DwZGG__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--on-surface)}.TableBlock-module__2DwZGG__keyColumn{width:var(--table-key-column)}.TableBlock-module__2DwZGG__cell{padding:var(--space-5);vertical-align:top;font-size:var(--fs-body-lg);font-weight:var(--fw-regular);line-height:var(--lh-body);text-align:left;white-space:pre-line;overflow-wrap:anywhere}.TableBlock-module__2DwZGG__key{font-weight:var(--fw-medium)}.TableBlock-module__2DwZGG__value{border-inline-start:1px solid var(--border)}.TableBlock-module__2DwZGG__row+.TableBlock-module__2DwZGG__row .TableBlock-module__2DwZGG__cell{border-top:1px solid var(--border)}@media (max-width:767px){.TableBlock-module__2DwZGG__table,.TableBlock-module__2DwZGG__table tbody,.TableBlock-module__2DwZGG__row,.TableBlock-module__2DwZGG__cell{width:100%;display:block}.TableBlock-module__2DwZGG__keyColumn{width:auto}.TableBlock-module__2DwZGG__cell{padding:var(--space-4)}.TableBlock-module__2DwZGG__value{padding-top:var(--space-2);border-inline-start:0}.TableBlock-module__2DwZGG__row+.TableBlock-module__2DwZGG__row .TableBlock-module__2DwZGG__cell{border-top:0}.TableBlock-module__2DwZGG__row+.TableBlock-module__2DwZGG__row .TableBlock-module__2DwZGG__key{border-top:1px solid var(--border)}}
.TeamCarousel-module__oVRemW__head{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-8);display:flex}.TeamCarousel-module__oVRemW__controls,.TeamCarousel-module__oVRemW__arrows{align-items:center;display:flex}.TeamCarousel-module__oVRemW__controls{gap:var(--space-4);flex-shrink:0}.TeamCarousel-module__oVRemW__arrows{gap:var(--space-2)}.TeamCarousel-module__oVRemW__counter{color:var(--on-surface);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;opacity:.68}.TeamCarousel-module__oVRemW__arrow{border-radius:var(--radius-tile);background:var(--on-surface);width:clamp(49px,6vw,72px);height:clamp(49px,6vw,72px);color:var(--surface);transition-property:background-color,color,opacity,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);place-items:center;display:grid}.TeamCarousel-module__oVRemW__arrow:disabled{opacity:.34;cursor:default}.TeamCarousel-module__oVRemW__arrow:hover:not(:disabled){background:color-mix(in srgb, var(--on-surface) 82%, var(--accent))}.TeamCarousel-module__oVRemW__arrow:active:not(:disabled){transform:scale(.96)}.TeamCarousel-module__oVRemW__viewport{cursor:grab;touch-action:pan-y pinch-zoom;overflow:hidden}.TeamCarousel-module__oVRemW__viewport:active{cursor:grabbing}.TeamCarousel-module__oVRemW__viewport:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.TeamCarousel-module__oVRemW__track{gap:var(--grid-gap);margin-left:calc(var(--grid-gap) * -.5);padding:0 calc(var(--grid-gap) * .5);display:flex}.TeamCarousel-module__oVRemW__slide{flex:0 0 min(80vw,325px);min-width:0}.TeamCarousel-module__oVRemW__card{gap:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-card);min-width:0;height:100%;transition-property:transform,box-shadow;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);display:grid;overflow:hidden}.TeamCarousel-module__oVRemW__info{min-height:160px;padding:var(--space-5) var(--space-5) 0}.TeamCarousel-module__oVRemW__department{margin-bottom:var(--space-3);color:var(--signal-1);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-wrap:balance}.TeamCarousel-module__oVRemW__name{color:var(--on-surface);font-family:var(--font-text,system-ui), sans-serif;font-size:var(--fs-name);font-weight:var(--fw-bold);line-height:var(--lh-none);letter-spacing:var(--tracking-display);text-wrap:balance}.TeamCarousel-module__oVRemW__name>span{display:block}.TeamCarousel-module__oVRemW__role{margin-top:var(--space-3);color:var(--on-surface);font-size:var(--fs-body-sm);opacity:.8;text-wrap:pretty}.TeamCarousel-module__oVRemW__photo{aspect-ratio:325/300;position:relative;overflow:hidden}.TeamCarousel-module__oVRemW__photoImg,.TeamCarousel-module__oVRemW__shumiAvatar{object-fit:cover;width:100%;height:100%;transition-property:transform;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out)}.TeamCarousel-module__oVRemW__shumiAvatar{background:var(--on-surface);place-items:center;display:grid}.TeamCarousel-module__oVRemW__shumiAvatar svg{width:100%;height:100%;display:block}.TeamCarousel-module__oVRemW__shumiBg,.TeamCarousel-module__oVRemW__shumiInk{fill:var(--on-surface)}.TeamCarousel-module__oVRemW__shumiBody,.TeamCarousel-module__oVRemW__shumiPanel{fill:var(--surface);stroke:var(--signal-muted);stroke-width:2px}.TeamCarousel-module__oVRemW__shumiNeck{fill:var(--surface)}.TeamCarousel-module__oVRemW__shumiFace,.TeamCarousel-module__oVRemW__shumiBand,.TeamCarousel-module__oVRemW__shumiLimb,.TeamCarousel-module__oVRemW__shumiCodeMuted,.TeamCarousel-module__oVRemW__shumiCodeAccent{fill:none;stroke-linecap:round;stroke-linejoin:round}.TeamCarousel-module__oVRemW__shumiFace{stroke:var(--surface);stroke-width:9px}.TeamCarousel-module__oVRemW__shumiBand,.TeamCarousel-module__oVRemW__shumiLimb{stroke:var(--on-surface);stroke-width:18px}.TeamCarousel-module__oVRemW__shumiCodeMuted{stroke:var(--signal-muted);stroke-width:8px}.TeamCarousel-module__oVRemW__shumiCodeAccent{stroke:var(--signal-1);stroke-width:8px}.TeamCarousel-module__oVRemW__shumiEye{fill:var(--surface)}.TeamCarousel-module__oVRemW__shumiLogo{fill:var(--on-surface);font-family:var(--font-display,system-ui), sans-serif;font-size:27px;font-weight:var(--fw-bold);letter-spacing:.04em}.TeamCarousel-module__oVRemW__shumiPink{fill:var(--signal-1)}.TeamCarousel-module__oVRemW__shumiOrange{fill:var(--signal-2)}.TeamCarousel-module__oVRemW__shumiTeal{fill:var(--signal-3)}.TeamCarousel-module__oVRemW__progress{height:3px;margin-top:var(--space-6);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--on-surface) 16%, transparent);overflow:hidden}.TeamCarousel-module__oVRemW__progressValue{border-radius:inherit;background:var(--signal-1);transform-origin:0;width:100%;height:100%;transition:transform .12s linear;display:block}@media (min-width:640px){.TeamCarousel-module__oVRemW__slide{flex-basis:min(42vw,325px)}}@media (min-width:1024px){.TeamCarousel-module__oVRemW__slide{flex-basis:calc((100% - (var(--grid-gap) * 3)) / 4)}}@media (hover:hover) and (pointer:fine){.TeamCarousel-module__oVRemW__card:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-float)}.TeamCarousel-module__oVRemW__card:hover .TeamCarousel-module__oVRemW__photoImg,.TeamCarousel-module__oVRemW__card:hover .TeamCarousel-module__oVRemW__shumiAvatar{transform:scale(1.03)}}@media not (min-width:640px){.TeamCarousel-module__oVRemW__head{align-items:start}.TeamCarousel-module__oVRemW__counter{display:none}.TeamCarousel-module__oVRemW__arrows{gap:var(--space-1)}.TeamCarousel-module__oVRemW__info{min-height:174px}}@media (prefers-reduced-motion:reduce){.TeamCarousel-module__oVRemW__arrow,.TeamCarousel-module__oVRemW__card,.TeamCarousel-module__oVRemW__photoImg,.TeamCarousel-module__oVRemW__shumiAvatar,.TeamCarousel-module__oVRemW__progressValue{transition:none;transform:none}}
.VideoBlock-module__20mHQW__wrap{display:grid}.VideoBlock-module__20mHQW__frame{aspect-ratio:16/9;border-radius:var(--radius-card-lg);background:var(--color-ink);justify-self:center;width:min(100%,1120px);position:relative;overflow:hidden}@media (min-width:1440px){.VideoBlock-module__20mHQW__frame{width:min(100%,1240px)}}@media not (min-width:768px){.VideoBlock-module__20mHQW__frame{border-radius:var(--radius-card)}}.VideoBlock-module__20mHQW__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
.RenderBlocks-module__Pfwjya__stack{gap:clamp(var(--space-12), 8vw, var(--space-24));grid-template-columns:minmax(0,1fr);display:grid}.RenderBlocks-module__Pfwjya__stack>*{min-width:0}.RenderBlocks-module__Pfwjya__offset{padding-top:var(--header-h)}
