.DisciplineCarousel_root__UYzDr{--carousel-art-height:clamp(130px,11vw,152px);width:100%;min-width:0;padding:10px 0 12px;background:var(--mw-bg-warm,#f5f5f4);color:var(--mw-text,#141414);border-bottom:1px solid var(--mw-border,#e7e5e4)}.mw-site-header__inner>.DisciplineCarousel_root__UYzDr{--carousel-gutter:clamp(18px,4vw,28px);flex:0 0 calc(100% + var(--carousel-gutter) * 2);margin-inline:calc(var(--carousel-gutter) * -1)}.DisciplineCarousel_heading__QKmDj{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;grid-gap:12px;gap:12px}.DisciplineCarousel_heading__QKmDj h2{grid-column:2;min-width:0;margin:0;color:#756d62;text-align:center;text-wrap:balance;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25;letter-spacing:-.025em;text-shadow:0 -1px 0 rgb(255 255 255/95%),.3px 1px 0 #d2cabf,.6px 2px 0 #b6ab9a,1px 3px 0 #a29684,1px 4px 0 #948774,0 6px 7px rgb(64 52 35/16%)}.DisciplineCarousel_rotation__2BM0l{grid-column:3;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--mw-border);border-radius:50%;background:transparent;color:var(--mw-muted);cursor:pointer}.DisciplineCarousel_rotation__2BM0l:disabled{cursor:default}.DisciplineCarousel_rotation__2BM0l:not(:disabled):hover{border-color:var(--mw-muted);color:var(--mw-text)}.DisciplineCarousel_stage__8V6mK{position:relative;width:100%;height:calc(var(--carousel-art-height) + 28px);margin-top:2px;overflow:hidden;perspective:850px;perspective-origin:50% calc(100% - 12px);touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.DisciplineCarousel_stage__8V6mK[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing}.DisciplineCarousel_orbit__IkdGg{position:absolute;left:50%;bottom:4px;width:92%;height:20px;background:rgb(20 26 23/2%);border:1px solid rgb(20 26 23/3%);border-radius:50%;transform:translateX(-50%);pointer-events:none}.DisciplineCarousel_item__GigHt{position:absolute;left:50%;bottom:12px;width:var(--carousel-figure-width,154px);transform-origin:center bottom;will-change:transform}.DisciplineCarousel_figure__j60qC{display:block;width:100%;color:inherit;text-decoration:none;-webkit-user-drag:none}.DisciplineCarousel_sculpture__RI34N{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--carousel-art-height);opacity:var(--figure-opacity,1);filter:drop-shadow(0 5px 4px rgb(20 26 23/10%))}.DisciplineCarousel_artwork__5VwS0{position:relative;display:block;width:min(100%,calc(var(--carousel-art-height) * var(--art-ratio)));aspect-ratio:var(--art-ratio);overflow:hidden}.DisciplineCarousel_artwork__5VwS0 img{position:absolute;display:block;left:var(--art-left);top:var(--art-top);width:var(--art-width);height:var(--art-height);max-width:none;pointer-events:none}.DisciplineCarousel_compass__2cLJw{display:block;width:82px;height:82px;fill:none;stroke:#777c78;stroke-width:1.5}.DisciplineCarousel_compass__2cLJw path:first-of-type{fill:#ced1cd}.DisciplineCarousel_footer__0b1oH{display:flex;justify-content:center;align-items:center;min-height:52px}.DisciplineCarousel_captionLink__vQiXv{display:inline-flex;flex-direction:column;align-items:center;gap:3px;min-width:0;color:inherit;text-decoration:none;text-align:center}.DisciplineCarousel_captionLink__vQiXv strong{font-size:16px;font-weight:600;line-height:1.3}.DisciplineCarousel_captionLink__vQiXv>span{display:flex;gap:6px;align-items:center;color:var(--mw-accent,#0f766e);font-size:12px}.DisciplineCarousel_captionLink__vQiXv:hover>span{text-decoration:underline;text-underline-offset:3px}.DisciplineCarousel_captionLink__vQiXv:focus-visible,.DisciplineCarousel_figure__j60qC:focus-visible,.DisciplineCarousel_rotation__2BM0l:focus-visible,.DisciplineCarousel_stage__8V6mK:focus-visible{outline:2px solid var(--mw-accent,#0f766e);outline-offset:3px}.DisciplineCarousel_stage__8V6mK:focus-visible{outline-offset:-3px}.DisciplineCarousel_srOnly__7mlVb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.mw-site-header__inner>.DisciplineCarousel_root__UYzDr{--carousel-gutter:14px}}@media (max-width:600px){.DisciplineCarousel_root__UYzDr{--carousel-art-height:122px;padding:8px 0 10px}.DisciplineCarousel_heading__QKmDj{gap:6px}.DisciplineCarousel_heading__QKmDj h2{font-size:clamp(18px,5.2vw,20px)}.DisciplineCarousel_footer__0b1oH{min-height:54px}.DisciplineCarousel_captionLink__vQiXv strong{font-size:14px}.DisciplineCarousel_captionLink__vQiXv>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.DisciplineCarousel_item__GigHt{will-change:auto}}@media (forced-colors:active){.DisciplineCarousel_heading__QKmDj h2{color:CanvasText;text-shadow:none}}.SequencePager_root__0KYEY{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--mw-text,#141414)}.SequencePager_root__0KYEY button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--mw-border,#e7e5e4);border-radius:50%;background:var(--mw-surface,#fff);color:inherit;font:inherit;cursor:pointer}.SequencePager_root__0KYEY button:hover:not(:disabled){border-color:var(--mw-accent,#0f766e);color:var(--mw-accent,#0f766e)}.SequencePager_root__0KYEY button:disabled{opacity:.35;cursor:default}.SequencePager_root__0KYEY button:focus-visible{outline:2px solid var(--mw-accent,#0f766e);outline-offset:3px}.SequencePager_counter__JJ61O{min-width:46px;text-align:center;white-space:nowrap;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sequence-counter-color,var(--mw-muted,#666))}.SequencePager_srOnly__PVDOS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ExpandableProgramCatalog_catalog__pdscf{margin-top:24px}.ExpandableProgramCatalog_more__8yWfD{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.ExpandableProgramCatalog_button__aIFJK{min-width:min(100%,280px);max-width:100%;min-height:52px;gap:10px}.ExpandableProgramCatalog_button__aIFJK:focus-visible{outline:3px solid var(--mw-accent);outline-offset:4px}.ExpandableProgramCatalog_count__bPAvt{margin:0;color:var(--mw-muted);font-size:.875rem;text-align:center}