.CurrentStackSection-module__1ZPxyq__section{isolation:isolate;color:#fff8e8;background:linear-gradient(#05060d 0%,#060711 48%,#04050c 100%);min-height:min(58rem,86svh);padding-bottom:clamp(4rem,6vw,5rem);position:relative;overflow:hidden}.CurrentStackSection-module__1ZPxyq__content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(4rem,7vw,8rem);min-height:clamp(41rem,72svh,49rem);padding-block:clamp(4.25rem,7vw,6rem) clamp(5.5rem,8vw,7rem);display:grid}.CurrentStackSection-module__1ZPxyq__intro,.CurrentStackSection-module__1ZPxyq__disciplines,.CurrentStackSection-module__1ZPxyq__learningBand{opacity:0;transform:translateY(1.5rem)}.CurrentStackSection-module__1ZPxyq__visible .CurrentStackSection-module__1ZPxyq__intro{animation:.76s cubic-bezier(.22,1,.36,1) .1s forwards CurrentStackSection-module__1ZPxyq__reveal}.CurrentStackSection-module__1ZPxyq__visible .CurrentStackSection-module__1ZPxyq__disciplines{animation:.76s cubic-bezier(.22,1,.36,1) .23s forwards CurrentStackSection-module__1ZPxyq__reveal}.CurrentStackSection-module__1ZPxyq__visible .CurrentStackSection-module__1ZPxyq__learningBand{animation:.72s cubic-bezier(.22,1,.36,1) .42s forwards CurrentStackSection-module__1ZPxyq__reveal}.CurrentStackSection-module__1ZPxyq__eyebrow,.CurrentStackSection-module__1ZPxyq__learningLabel{letter-spacing:.2em;text-transform:uppercase;color:#d9bf75e6;font-size:.66rem;font-weight:700}.CurrentStackSection-module__1ZPxyq__title{max-width:none;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:0;text-wrap:balance;margin-top:1.15rem;font-size:clamp(3.8rem,4.6vw,4.25rem);font-weight:500;line-height:.84}.CurrentStackSection-module__1ZPxyq__titleLine,.CurrentStackSection-module__1ZPxyq__titleAccent{white-space:nowrap;display:block}.CurrentStackSection-module__1ZPxyq__titleAccent{color:#e9dccae0;margin-top:.12em;font-style:italic;font-weight:400}.CurrentStackSection-module__1ZPxyq__lead{color:#d8d0c0b8;max-width:35rem;margin-top:2rem;font-size:1.05rem;line-height:1.8}.CurrentStackSection-module__1ZPxyq__disciplines,.CurrentStackSection-module__1ZPxyq__stageList{position:relative}.CurrentStackSection-module__1ZPxyq__stage{grid-template-columns:4rem minmax(0,1fr);gap:1.15rem;padding:.15rem 0;display:grid;position:relative}.CurrentStackSection-module__1ZPxyq__stage+.CurrentStackSection-module__1ZPxyq__stage{margin-top:clamp(2.2rem,4.5vh,3.4rem)}.CurrentStackSection-module__1ZPxyq__stageIndex{color:#d8d0c061;letter-spacing:.14em;align-items:center;gap:.68rem;padding-top:.32rem;font-size:.62rem;font-weight:700;display:flex}.CurrentStackSection-module__1ZPxyq__stageIndex span{aspect-ratio:1;background:#d9bf7594;border-radius:50%;width:.34rem}.CurrentStackSection-module__1ZPxyq__stageBody{display:block}.CurrentStackSection-module__1ZPxyq__stageTitle{font-family:var(--font-cormorant), Georgia, serif;color:#fff8e8e6;margin:0;font-size:2.5rem;font-weight:500;line-height:1;display:block}.CurrentStackSection-module__1ZPxyq__stageDescription{color:#d8d0c0ad;max-width:40rem;margin:.72rem 0 0;font-size:.86rem;line-height:1.65;display:block}.CurrentStackSection-module__1ZPxyq__skillList{flex-wrap:wrap;gap:.4rem 1.05rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.CurrentStackSection-module__1ZPxyq__skillList>li{color:#d8d0c09e;letter-spacing:.025em;font-size:.72rem;font-weight:600;position:relative}.CurrentStackSection-module__1ZPxyq__skillList>li:not(:last-child):after{content:"";aspect-ratio:1;background:#d9bf756b;border-radius:50%;width:.14rem;position:absolute;top:50%;right:-.58rem}.CurrentStackSection-module__1ZPxyq__learningBand{border-top:1px solid #e5d8be1f;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(3rem,7vw,6.5rem);padding-block:1.75rem 2rem;display:grid;position:relative}.CurrentStackSection-module__1ZPxyq__learningGroup+.CurrentStackSection-module__1ZPxyq__learningGroup{padding-left:0}.CurrentStackSection-module__1ZPxyq__learningCopy{color:#d8d0c099;max-width:26rem;margin-top:.45rem;font-size:.76rem;line-height:1.55}.CurrentStackSection-module__1ZPxyq__learningList{color:#fff8e8bd;flex-wrap:wrap;justify-content:flex-start;gap:.48rem 1.35rem;margin-top:.9rem;padding:0;font-size:.76rem;font-weight:560;list-style:none;display:flex}.CurrentStackSection-module__1ZPxyq__learningList li{position:relative}.CurrentStackSection-module__1ZPxyq__learningList li:not(:last-child):after{content:"";aspect-ratio:1;background:#d9bf75;border-radius:50%;width:.16rem;position:absolute;top:50%;right:-.75rem;box-shadow:0 0 .45rem #d9bf7547}@keyframes CurrentStackSection-module__1ZPxyq__reveal{to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.CurrentStackSection-module__1ZPxyq__section{min-height:auto}.CurrentStackSection-module__1ZPxyq__content{grid-template-columns:1fr;gap:4.5rem;min-height:0}.CurrentStackSection-module__1ZPxyq__intro{max-width:48rem}.CurrentStackSection-module__1ZPxyq__title{font-size:4.25rem}}@media (max-width:720px){.CurrentStackSection-module__1ZPxyq__content{gap:3.5rem;padding-block:4.25rem 4.75rem}.CurrentStackSection-module__1ZPxyq__title{font-size:2.65rem}.CurrentStackSection-module__1ZPxyq__lead{margin-top:1.5rem;font-size:.94rem}.CurrentStackSection-module__1ZPxyq__stage{grid-template-columns:2.85rem minmax(0,1fr);gap:.7rem;padding-block:.1rem}.CurrentStackSection-module__1ZPxyq__stage+.CurrentStackSection-module__1ZPxyq__stage{margin-top:2.65rem}.CurrentStackSection-module__1ZPxyq__stageTitle{font-size:2.1rem}.CurrentStackSection-module__1ZPxyq__stageDescription{font-size:.82rem}.CurrentStackSection-module__1ZPxyq__skillList{gap-inline:.9rem}.CurrentStackSection-module__1ZPxyq__skillList>li{font-size:.68rem}.CurrentStackSection-module__1ZPxyq__learningBand{grid-template-columns:1fr;gap:1.8rem;padding-block:1.6rem 2.25rem}.CurrentStackSection-module__1ZPxyq__learningGroup+.CurrentStackSection-module__1ZPxyq__learningGroup{border-left:0;padding-top:0;padding-left:0}.CurrentStackSection-module__1ZPxyq__learningList{justify-content:flex-start;gap:.65rem 1.4rem}.CurrentStackSection-module__1ZPxyq__learningList li:not(:last-child):after{right:-.76rem}}@media (max-width:400px){.CurrentStackSection-module__1ZPxyq__title{font-size:2.45rem}}@media (prefers-reduced-motion:reduce){.CurrentStackSection-module__1ZPxyq__visible .CurrentStackSection-module__1ZPxyq__intro,.CurrentStackSection-module__1ZPxyq__visible .CurrentStackSection-module__1ZPxyq__disciplines,.CurrentStackSection-module__1ZPxyq__visible .CurrentStackSection-module__1ZPxyq__learningBand{animation:none}.CurrentStackSection-module__1ZPxyq__intro,.CurrentStackSection-module__1ZPxyq__disciplines,.CurrentStackSection-module__1ZPxyq__learningBand{opacity:1;transform:none}}
