.disciplines{position:relative;padding:1.2rem var(--gutter) clamp(7rem,13vw,13rem);background:var(--ink);color:var(--cream);overflow:hidden;overflow:clip visible}.disciplines__composition{position:relative;margin:0 auto;padding-top:clamp(4rem,8vw,8rem)}.disciplines__heading{margin:0 0 clamp(3rem,7vw,6rem);padding:calc(.04em / var(--display-scale)) 0 calc(.06em / var(--display-scale));font-family:var(--face-display);font-size:calc(var(--size-display-lg) * var(--display-scale));font-weight:900;line-height:calc(.77 / var(--display-scale))}.disciplines__list{position:relative;z-index:2;margin:0;padding:0;list-style:none}.disciplines__item{position:relative;z-index:0;border-bottom:1px solid color-mix(in srgb,var(--cream) 38%,transparent)}.disciplines__item:has(.cursor-plate[data-visible=true]){z-index:1}.disciplines__item .cursor-plate{width:max(20rem,36vw)}.disciplines__item .cursor-plate[data-shape=card] .disciplines__preview-plane{height:100%}.disciplines__row{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,max-content) minmax(calc(var(--size-meta) * 18),1fr);align-items:end;align-items:last baseline;grid-gap:1rem;gap:1rem;width:100%;padding:.35rem 0 .65rem;color:inherit;text-decoration:none}.disciplines__title-wrap{position:relative;width:max-content;max-width:100%}.disciplines__title{display:flex;align-items:baseline;gap:.08em;padding:calc(.04em / var(--display-scale)) 0 calc(.06em / var(--display-scale));font-family:var(--face-display);font-size:calc(var(--size-display-md) * var(--display-scale));font-weight:900;line-height:calc(.77 / var(--display-scale));transition:color var(--respond-time) var(--curve-response)}.disciplines__arrow{--arrow-size:calc(var(--size-footer-cta) * var(--display-scale) * 0.44);position:relative;top:calc(var(--arrow-size) / 2 - .25em);display:block;flex:none;width:var(--arrow-size);height:var(--arrow-size);background:currentColor;-webkit-mask:url(/brand/arrow.svg) center/contain no-repeat;mask:url(/brand/arrow.svg) center/contain no-repeat;transition:transform .3s var(--curve-settle)}.disciplines__item:has(.cursor-plate[data-visible=true]) .disciplines__arrow,.disciplines__list:not([data-hover=plate]) .disciplines__item:hover .disciplines__arrow,.disciplines__row:focus-visible .disciplines__arrow{transform:translateX(calc(var(--arrow-size) * .18))}.disciplines__all{--pill-fg:var(--cream);--pill-bg:var(--ink);--pill-outline:40%;margin-top:clamp(2rem,4vw,3.5rem)}@media (forced-colors:active){.disciplines__arrow{background:LinkText}}.disciplines__summary{justify-self:end;padding-bottom:.2rem;font-family:var(--face-mono);font-size:var(--size-meta);font-weight:300;line-height:1.2;text-align:right;text-transform:uppercase;letter-spacing:.04em;text-wrap:balance}.disciplines__item:has(.cursor-plate[data-visible=true]) .disciplines__title,.disciplines__list:not([data-hover=plate]) .disciplines__item:hover .disciplines__title,.disciplines__row:focus-visible .disciplines__title{color:var(--accent)}.disciplines__row:focus-visible{outline:1px solid currentColor;outline-offset:.35rem}.disciplines__preview-plane{display:block;position:relative;transform:scale(1.05);transform-origin:50% 50%}@media (max-width:800px){.disciplines__row{min-height:var(--tap-size)}}@media (max-width:40em){.disciplines__row{grid-template-columns:minmax(0,1fr)}.disciplines__summary{display:none}}