.disciplines{background:var(--d);color:#fff;padding:clamp(4rem,10vw,8rem) 0 clamp(5rem,12vw,10rem);position:relative}.disciplines__header{margin-bottom:clamp(2.5rem,6vw,4.5rem);padding:0 clamp(1.25rem,3vw,2.5rem)}.disciplines__heading{justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,3rem);display:flex}.disciplines__title{white-space:nowrap;width:max-content;min-width:0;max-width:none;font-family:var(--f-h);text-transform:uppercase;color:#fff;flex:auto;margin:0;font-size:clamp(3.5rem,11vw,9rem);font-weight:900;line-height:.85}.disciplines__intro{max-width:16rem;font-family:var(--f-nm);text-align:end;text-transform:none;color:#ffffffb8;flex:0 16rem;margin:0;font-size:clamp(.75rem,1vw,.875rem);font-weight:500;line-height:1.45}.disciplines__list{grid-template-columns:1fr;gap:clamp(.75rem,1.5vw,1rem);padding:0 clamp(.75rem,2vw,1.5rem);display:grid}.discipline-card{min-height:clamp(20rem,55vh,36rem);color:inherit;isolation:isolate;cursor:pointer;text-decoration:none;display:block;position:relative;overflow:hidden}.discipline-card__media{background:#111;position:absolute;inset:0;overflow:hidden}.discipline-card__media img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(1.02)}.discipline-card__overlay{pointer-events:none;background:linear-gradient(#000000b8 0%,#00000052 42%,#0000001a 100%);position:absolute;inset:0}.discipline-card__overlay:after{content:"";opacity:0;background:linear-gradient(#0000008c 0%,#00000040 45%,#00000014 100%);transition:opacity .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.discipline-card__content{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.65rem;min-height:clamp(20rem,55vh,36rem);padding:clamp(1.25rem,2vw,1.75rem) clamp(3.5rem,5vw,4.5rem) clamp(1.25rem,2vw,1.75rem) clamp(1.25rem,2vw,1.75rem);display:flex;position:relative}.discipline-card__name{font-family:var(--f-nm);text-transform:uppercase;letter-spacing:0;font-kerning:normal;word-spacing:normal;margin:0;font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:700;line-height:1.05}.discipline-card__meta{max-width:20rem;font-family:var(--f-nm);text-transform:uppercase;color:#ffffffb8;margin:0;font-size:clamp(.8rem,1.2vw,1rem);font-weight:500;line-height:1.4;transition:color .5s}.discipline-card__arrow{z-index:2;color:#fff;border:1px solid #ffffff59;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .5s,background-color .5s,color .5s;display:flex;position:absolute;bottom:clamp(1rem,1.6vw,1.35rem);right:clamp(1rem,1.6vw,1.35rem);transform:rotate(-45deg)}.discipline-card__arrow svg{width:.85rem;height:.85rem;transition:transform .55s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.discipline-card:hover .discipline-card__media img,.discipline-card:focus-visible .discipline-card__media img{transform:scale(1.1)}.discipline-card:hover .discipline-card__overlay:after,.discipline-card:focus-visible .discipline-card__overlay:after{opacity:.65}.discipline-card:hover .discipline-card__meta,.discipline-card:focus-visible .discipline-card__meta{color:#fff}.discipline-card:hover .discipline-card__arrow,.discipline-card:focus-visible .discipline-card__arrow{border-color:var(--l);background:var(--l);color:var(--d);transform:rotate(0)}.discipline-card:hover .discipline-card__arrow svg,.discipline-card:focus-visible .discipline-card__arrow svg{transform:translate(1px,-1px)}}@media (width>=900px){.disciplines__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1rem)}.discipline-card,.discipline-card__content{min-height:clamp(28rem,72vh,42rem)}.discipline-card__name{font-size:clamp(1.5rem,1.8vw,2rem)}.discipline-card__meta{max-width:100%;font-size:clamp(.7rem,.85vw,.85rem)}}@media (width<=768px){.disciplines__header{margin-bottom:2rem}.disciplines__heading{flex-direction:column;align-items:flex-start;gap:1rem}.disciplines__title{white-space:normal}.disciplines__intro{text-align:start;max-width:15rem}}.mwg_effect024{background:var(--d);color:#fff;overflow:hidden}.mwg_effect024__container{width:100%;max-width:none;margin:0;padding:clamp(4rem,10vw,8rem) 0}.mwg_effect024__cta{color:inherit;text-decoration:none;display:block}.mwg_effect024__sentences{font-family:var(--f-h), system-ui, sans-serif;text-transform:uppercase;color:#fff;cursor:pointer;font-size:clamp(4.5rem,12vw,11rem);font-weight:900;line-height:.9;position:relative}.mwg_effect024__sentence{overflow:hidden}.mwg_effect024__sentence--2{position:absolute;inset:0}.mwg_effect024__line{transition:transform .55s cubic-bezier(.65,0,.35,1)}.mwg_effect024__sentence--2 .mwg_effect024__line{transform:translateY(100%)}.mwg_effect024__cta:hover .mwg_effect024__sentence--1 .mwg_effect024__line{transform:translateY(-100%)}.mwg_effect024__cta:hover .mwg_effect024__sentence--2 .mwg_effect024__line{transform:translateY(0)}.mwg_effect024__track{white-space:nowrap;width:max-content;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;color:inherit;will-change:transform;align-items:center;margin:0;padding:0;display:flex}.mwg_effect024__track span{flex-shrink:0}.mwg_effect024__logo{object-fit:contain;flex-shrink:0;width:clamp(1.5rem,3.5vw,3.25rem);height:clamp(1.5rem,3.5vw,3.25rem);display:block;transform:translateY(-.06em)}.mwg_effect024__texts{border-top:1px dashed #fcf10047;justify-content:space-between;gap:1rem;margin:clamp(.75rem,1.5vw,1.25rem) 0 0;padding:clamp(.75rem,2vw,1.5rem) clamp(1.25rem,3vw,2.5rem) 0;display:flex}.mwg_effect024__texts p{font-family:var(--f-nm), system-ui, sans-serif;text-transform:uppercase;color:var(--l);margin:0;font-size:clamp(.7rem,.95vw,.875rem);font-weight:500;line-height:1.2}@media (width<=768px){.mwg_effect024__sentences{font-size:clamp(3.25rem,14vw,4.5rem)}.mwg_effect024__logo{width:clamp(1.25rem,5vw,1.75rem);height:clamp(1.25rem,5vw,1.75rem);transform:translateY(-.05em)}.mwg_effect024__texts{padding:1rem 1.25rem 0}.mwg_effect024__texts p{font-size:.65rem}.mwg_effect024__texts p:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.mwg_effect024__line{transition:none}.mwg_effect024__cta:hover .mwg_effect024__sentence--1 .mwg_effect024__line,.mwg_effect024__cta:hover .mwg_effect024__sentence--2 .mwg_effect024__line{transform:none}}html[data-preloader-showing=true] .site-nav,html[data-preloader-showing=true] .nav-content,html[data-preloader-showing=true] .nav-backdrop{visibility:hidden;pointer-events:none}.preloader,.split-overlay,.tags-overlay{pointer-events:auto;width:100vw;height:100svh;position:fixed;inset:0}.preloader,.split-overlay{background-color:var(--d);color:var(--l)}.preloader{z-index:10000}.split-overlay{z-index:9999}.tags-overlay{z-index:10000}.preloader h1,.split-overlay h1,.tags-overlay p{opacity:0}.intro-title{text-align:center;width:100%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.intro-title .char{margin-top:.75rem;display:inline-block;position:relative;overflow:hidden;transform:translateY(2.75rem)}.intro-title .char span{will-change:transform;display:inline-block;position:relative;transform:translateY(110%)}.tag{width:max-content;color:var(--l);position:absolute;overflow:hidden}.tag .word{will-change:transform;display:inline-block;position:relative;transform:translateY(110%)}.tag-1{top:15%;left:15%}.tag-2{bottom:15%;left:25%}.tag-3{bottom:30%;right:15%}@media (width<=1000px){.intro-title .char{transform:translateY(1rem)}}.site-banner{z-index:110;width:100%;min-height:var(--banner-height,2.75rem);background-color:var(--l);color:var(--d);justify-content:center;align-items:center;gap:1.5rem;padding:.65rem 2.5rem .65rem 1.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translateY(0)}.site-banner[hidden],body.banner-closed .site-banner{display:none}.site-banner__text{font-family:var(--f-nm);text-align:center;text-transform:uppercase;color:var(--d);margin:0;font-size:.8125rem;font-weight:500;line-height:1.2}.site-banner__link{color:inherit;text-underline-offset:.15em;text-decoration:underline}.site-banner__close{width:1.75rem;height:1.75rem;color:var(--d);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.site-banner__close:hover{opacity:.55}.site-banner__close svg{width:.75rem;height:.75rem;display:block}body:not(.banner-closed):has(.site-banner:not([hidden])) .site-nav{top:var(--banner-height,2.75rem)}@media (width<=1000px){.site-banner{padding:.6rem 2.25rem .6rem .85rem}.site-banner__text{font-size:.75rem}}.mwg_effect029{background:var(--d);color:#fff;font:500 normal 22px/1.3 var(--f-nm), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:3rem 0 6rem}.mwg_effect029 .media-title{font-family:var(--f-h);letter-spacing:normal;text-transform:uppercase;color:#fff;margin:0 0 4rem;padding:0 25px;font-size:clamp(4.5rem,12vw,11rem);font-weight:900;line-height:.85}.mwg_effect029 .wrap{justify-content:space-between;align-items:stretch;gap:2.5rem;padding:0 25px;display:flex}.mwg_effect029 .paragraph{width:60vw;max-width:50rem;font:500 normal clamp(18px, 2.6vw, 32px)/1.35 var(--f-nm), sans-serif;text-transform:uppercase;text-indent:5.5em;padding:0}.mwg_effect029 .media-col{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;padding:0;display:flex}.mwg_effect029 .sticky{flex:1;width:100%;min-height:100%;padding:0;position:relative}.mwg_effect029 .sticky img{aspect-ratio:.9;object-fit:cover;will-change:transform;width:auto;max-width:none;height:20vw;display:block;position:relative}@media (width<=900px){.mwg_effect029 .wrap{flex-direction:column}.mwg_effect029 .paragraph{text-indent:3.5em;order:0;width:100%;max-width:none;padding:0}.mwg_effect029 .media-col{order:0;width:100%;padding:0}.mwg_effect029 .sticky{order:0}.mwg_effect029 .sticky img{height:186px}}@media (width<=768px){.mwg_effect029 .media-title{margin-bottom:3rem;padding:0 15px}.mwg_effect029 .paragraph{text-indent:2.75em}.mwg_effect029 .wrap{padding:0 15px}}
