.DisciplineHero-module__9V7zwa__hero{--hero-red:#e30613;--hero-ink:#141819;--hero-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;color:#fff;background:var(--hero-ink)}.DisciplineHero-module__9V7zwa__stage{touch-action:pan-y pinch-zoom;height:clamp(500px,64svh,690px);position:relative;overflow:hidden}.DisciplineHero-module__9V7zwa__scene{visibility:hidden;background:var(--hero-ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.DisciplineHero-module__9V7zwa__scene[data-previous=true]{z-index:1;visibility:visible}.DisciplineHero-module__9V7zwa__scene[data-active=true]{z-index:2;visibility:visible;pointer-events:auto;animation:DisciplineHero-module__9V7zwa__reveal-scene .85s var(--hero-ease) both}.DisciplineHero-module__9V7zwa__photoFrame{position:absolute;inset:0 -1px 0 18%}.DisciplineHero-module__9V7zwa__photo{object-fit:cover;object-position:var(--image-position);transform:scale(1.015)}.DisciplineHero-module__9V7zwa__scene[data-active=true] .DisciplineHero-module__9V7zwa__photo{animation:DisciplineHero-module__9V7zwa__settle-photo 5.5s var(--hero-ease) both}.DisciplineHero-module__9V7zwa__shade{z-index:1;background:linear-gradient(90deg,#141819 0%,#141819fa 17%,#141819eb 43%,#14181994 58%,#1418190f 76%),linear-gradient(#050a0c33,#0000 24% 62%,#050a0cbf);position:absolute;inset:0}.DisciplineHero-module__9V7zwa__headline{z-index:3;width:min(730px,62%);position:absolute;top:23%;left:5.2%}.DisciplineHero-module__9V7zwa__headline h2{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:.87}.DisciplineHero-module__9V7zwa__headline h2 span{display:block}.DisciplineHero-module__9V7zwa__headline h2 span+span{color:var(--hero-red);margin-top:.04em}.DisciplineHero-module__9V7zwa__scene[data-active=true] .DisciplineHero-module__9V7zwa__headline,.DisciplineHero-module__9V7zwa__scene[data-active=true] .DisciplineHero-module__9V7zwa__copy{animation:DisciplineHero-module__9V7zwa__enter-copy .78s var(--hero-ease) both}.DisciplineHero-module__9V7zwa__scene[data-active=true] .DisciplineHero-module__9V7zwa__copy{animation-delay:70ms}.DisciplineHero-module__9V7zwa__copy{z-index:4;width:min(355px,36%);position:absolute;top:61%;left:5.2%}.DisciplineHero-module__9V7zwa__copy p{color:#edf0ef;text-wrap:pretty;margin:0 0 21px;font-size:.875rem;line-height:1.6}.DisciplineHero-module__9V7zwa__cta{color:#fff;background:var(--hero-red);min-height:52px;font:600 18px / 1 var(--font-display);letter-spacing:.015em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;padding:0 22px;text-decoration:none;transition:background .16s;display:inline-flex}.DisciplineHero-module__9V7zwa__cta:hover{background:#a30411}.DisciplineHero-module__9V7zwa__cta svg{transition:transform .22s}.DisciplineHero-module__9V7zwa__cta:hover svg{transform:translate(2px,-2px)}.DisciplineHero-module__9V7zwa__topLine,.DisciplineHero-module__9V7zwa__bottomLine{z-index:6;justify-content:space-between;align-items:center;display:flex;position:absolute;left:5.2%;right:5.2%}.DisciplineHero-module__9V7zwa__topLine{top:25px}.DisciplineHero-module__9V7zwa__topLine>span{color:#e9edeb;font-size:.75rem;font-weight:500}.DisciplineHero-module__9V7zwa__controls{align-items:center;gap:7px;display:flex}.DisciplineHero-module__9V7zwa__counter{font:500 12px / 1 var(--font-mono);margin-right:14px}.DisciplineHero-module__9V7zwa__counter span{color:#918f88}.DisciplineHero-module__9V7zwa__controls button{color:#fff;cursor:pointer;background:#14181952;border:1px solid #ffffff7a;place-items:center;width:42px;height:42px;padding:0;transition:background .16s,border-color .16s;display:grid}.DisciplineHero-module__9V7zwa__controls button:hover{border-color:var(--hero-red);background:var(--hero-red)}.DisciplineHero-module__9V7zwa__bottomLine{color:#e1e6e3;font-size:.6875rem;bottom:18px}.DisciplineHero-module__9V7zwa__sceneCaption{z-index:4;color:#fff;margin:0;font-size:.75rem;font-style:italic;position:absolute;bottom:64px;right:5.2%}.DisciplineHero-module__9V7zwa__selector{color:#161513;background:#f2f1ee;min-height:116px;padding:0 5.2%;display:flex}.DisciplineHero-module__9V7zwa__selectorIntro{font:600 23px / .95 var(--font-display);text-transform:uppercase;flex:0 0 190px;align-self:center;padding-right:54px;position:relative}.DisciplineHero-module__9V7zwa__selectorIntro strong{font-weight:800}.DisciplineHero-module__9V7zwa__selectorIntro svg{color:var(--hero-red);position:absolute;top:11px;right:28px}.DisciplineHero-module__9V7zwa__tabs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;position:relative}.DisciplineHero-module__9V7zwa__activeTrack{z-index:2;background:var(--hero-red);pointer-events:none;width:33.3333%;height:4px;transition:transform .6s var(--hero-ease);position:absolute;bottom:0;left:0}.DisciplineHero-module__9V7zwa__tab{color:#161513;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #d8d8d3;align-items:center;gap:15px;min-width:0;padding:20px;transition:background .18s;display:flex}.DisciplineHero-module__9V7zwa__tab:last-child{border-right:1px solid #d8d8d3}.DisciplineHero-module__9V7zwa__tab:hover,.DisciplineHero-module__9V7zwa__tab[aria-selected=true]{background:#fff}.DisciplineHero-module__9V7zwa__thumbnail{background:#17171a;flex:0 0 64px;height:64px;position:relative;overflow:hidden}.DisciplineHero-module__9V7zwa__thumbnail img{object-fit:cover;filter:saturate(.3);transition:filter .3s}.DisciplineHero-module__9V7zwa__tab[aria-selected=true] .DisciplineHero-module__9V7zwa__thumbnail img,.DisciplineHero-module__9V7zwa__tab:hover .DisciplineHero-module__9V7zwa__thumbnail img{filter:saturate()}.DisciplineHero-module__9V7zwa__tabText{flex-direction:column;gap:5px;min-width:0;display:flex}.DisciplineHero-module__9V7zwa__tabText strong{font:700 22px / 1 var(--font-display);text-transform:uppercase;white-space:nowrap}.DisciplineHero-module__9V7zwa__tabText>span{color:#686863;font-size:.6875rem;line-height:1.35}.DisciplineHero-module__9V7zwa__tabArrow{color:#6b6a64;flex:0 0 20px;margin-left:auto}.DisciplineHero-module__9V7zwa__tab[aria-selected=true] .DisciplineHero-module__9V7zwa__tabArrow{color:var(--hero-red)}.DisciplineHero-module__9V7zwa__hero button:focus-visible,.DisciplineHero-module__9V7zwa__hero a:focus-visible{outline:3px solid var(--hero-red);outline-offset:4px}.DisciplineHero-module__9V7zwa__hero .DisciplineHero-module__9V7zwa__cta:focus-visible{outline-color:#fff}.DisciplineHero-module__9V7zwa__hero .DisciplineHero-module__9V7zwa__tab:focus-visible{outline-offset:-7px}@keyframes DisciplineHero-module__9V7zwa__reveal-scene{0%{clip-path:polygon(112% 0,112% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,112% 0,100% 100%,-12% 100%)}}@keyframes DisciplineHero-module__9V7zwa__enter-copy{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes DisciplineHero-module__9V7zwa__settle-photo{0%{transform:scale(1.055)}to{transform:scale(1.015)}}@media (min-width:701px) and (max-width:1100px){.DisciplineHero-module__9V7zwa__selector{padding:0 3%}.DisciplineHero-module__9V7zwa__selectorIntro{flex-basis:138px;padding-right:40px;font-size:1.25rem}.DisciplineHero-module__9V7zwa__selectorIntro svg{width:18px;right:14px}.DisciplineHero-module__9V7zwa__tab{gap:10px;padding:18px 12px}.DisciplineHero-module__9V7zwa__thumbnail{flex-basis:46px;height:55px}.DisciplineHero-module__9V7zwa__tabText strong{font-size:1.25rem}.DisciplineHero-module__9V7zwa__tabArrow{display:none}.DisciplineHero-module__9V7zwa__copy{width:320px}}@media (max-width:700px){.DisciplineHero-module__9V7zwa__stage{height:clamp(550px,72svh,680px)}.DisciplineHero-module__9V7zwa__photoFrame{inset:0 -22% 0 -25%}.DisciplineHero-module__9V7zwa__photo{object-position:var(--mobile-image-position)}.DisciplineHero-module__9V7zwa__shade{background:linear-gradient(90deg,#11181c75 0%,#11181c38 56%,#0000 80%),linear-gradient(#11181c33,#11181c0f 27%,#11181c9e 54%,#11181cf5 81%,#11181c 100%)}.DisciplineHero-module__9V7zwa__topLine,.DisciplineHero-module__9V7zwa__bottomLine{left:23px;right:23px}.DisciplineHero-module__9V7zwa__topLine{top:18px}.DisciplineHero-module__9V7zwa__topLine>span{max-width:130px;font-size:.6875rem}.DisciplineHero-module__9V7zwa__controls{gap:5px}.DisciplineHero-module__9V7zwa__controls button{width:36px;height:36px}.DisciplineHero-module__9V7zwa__counter{margin-right:7px;font-size:.6875rem}.DisciplineHero-module__9V7zwa__headline{width:calc(100% - 46px);top:auto;bottom:172px;left:23px}.DisciplineHero-module__9V7zwa__headline h2{font-size:clamp(3rem,14vw,4.5rem)}.DisciplineHero-module__9V7zwa__copy{width:calc(100% - 46px);top:auto;bottom:43px;left:23px}.DisciplineHero-module__9V7zwa__copy p{max-width:330px;margin-bottom:16px;font-size:.75rem;line-height:1.5}.DisciplineHero-module__9V7zwa__cta{gap:28px;min-height:47px;padding:0 18px;font-size:1rem}.DisciplineHero-module__9V7zwa__bottomLine{font-size:.6875rem;bottom:12px}.DisciplineHero-module__9V7zwa__sceneCaption{display:none}.DisciplineHero-module__9V7zwa__selector{flex-direction:column;min-height:auto;padding:0}.DisciplineHero-module__9V7zwa__selectorIntro{border-bottom:1px solid #d8d8d3;flex:auto;align-self:stretch;align-items:center;gap:4px;padding:13px 23px;font-size:1rem;display:flex}.DisciplineHero-module__9V7zwa__selectorIntro br{display:none}.DisciplineHero-module__9V7zwa__selectorIntro svg{width:18px;height:18px;margin-left:auto;position:static}.DisciplineHero-module__9V7zwa__tab{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 8px 15px}.DisciplineHero-module__9V7zwa__tab:first-of-type{border-left:0}.DisciplineHero-module__9V7zwa__tab:last-child{border-right:0}.DisciplineHero-module__9V7zwa__thumbnail{flex:auto;width:100%;height:46px}.DisciplineHero-module__9V7zwa__tabText strong{white-space:normal;font-size:1rem}.DisciplineHero-module__9V7zwa__tabText>span,.DisciplineHero-module__9V7zwa__tabArrow{display:none}.DisciplineHero-module__9V7zwa__activeTrack{height:3px}}@media (prefers-reduced-motion:reduce){.DisciplineHero-module__9V7zwa__hero *,.DisciplineHero-module__9V7zwa__hero :before,.DisciplineHero-module__9V7zwa__hero :after{transition:none!important;animation:none!important}}@media (min-width:701px){.DisciplineHero-module__9V7zwa__scene[data-banner=true] .DisciplineHero-module__9V7zwa__photoFrame{inset:0}.DisciplineHero-module__9V7zwa__scene[data-banner=true] .DisciplineHero-module__9V7zwa__shade,.DisciplineHero-module__9V7zwa__scene[data-banner=true] .DisciplineHero-module__9V7zwa__headline,.DisciplineHero-module__9V7zwa__scene[data-banner=true] .DisciplineHero-module__9V7zwa__copy p,.DisciplineHero-module__9V7zwa__scene[data-banner=true] .DisciplineHero-module__9V7zwa__sceneCaption{display:none}.DisciplineHero-module__9V7zwa__scene[data-banner=true] .DisciplineHero-module__9V7zwa__copy{top:auto;bottom:43px}}
