@font-face{font-family:"Mont";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/themes/kfr/fonts/Mont-Regular.woff2") format("woff2"),url("/wp-content/themes/kfr/fonts/Mont-Regular.woff") format("woff"),url("/fonts/Mont-Regular.woff2") format("woff2"),url("/fonts/Mont-Regular.woff") format("woff")}@font-face{font-family:"Mont";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/themes/kfr/fonts/Mont-Bold.woff2") format("woff2"),url("/wp-content/themes/kfr/fonts/Mont-Bold.woff") format("woff"),url("/fonts/Mont-Bold.woff2") format("woff2"),url("/fonts/Mont-Bold.woff") format("woff")}.a-button{appearance:none;border:0;text-decoration:none;font-family:"Mont",sans-serif;font-weight:700;font-size:1.25rem;line-height:.8;display:inline-flex;align-items:center;justify-content:center;column-gap:.75rem;vertical-align:top;border-radius:6.25rem;padding-inline:1.5rem;height:3rem;box-sizing:border-box;margin-inline-end:1rem;margin-block-end:2.5rem;cursor:pointer;transition:opacity .2s ease-in,background-color .2s ease-in,transform .2s ease-in;background-color:#000;color:#fff}.a-button:active,.m-navlink:active .a-button{transform:scale(0.95)}.a-button:hover,.a-button:focus-visible,.m-navlink:hover .a-button,.m-navlink:focus-visible .a-button{background-color:#000}.a-button--circle{background-color:#000;color:#fff;width:3rem;padding:0}.a-button--circle:hover,.a-button--circle:focus-visible,.m-navlink:hover .a-button--circle,.m-navlink:focus-visible .a-button--circle{background-color:#000}.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #000;color:#000}.a-button--outline:hover,.a-button--outline:focus-visible,.m-navlink:hover .a-button--outline,.m-navlink:focus-visible .a-button--outline{background-color:#000;color:#fff}.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #000;color:#000;width:3rem;padding:0}.a-button--outline.a-button--circle:hover,.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--outline.a-button--circle{background-color:#000;color:#fff}.a-button--alto{background-color:#d9d9d9;color:#000}.a-button--alto:hover,.a-button--alto:focus-visible,.m-navlink:hover .a-button--alto,.m-navlink:focus-visible .a-button--alto{background-color:rgb(151.9,151.9,151.9)}.a-button--alto.a-button--circle{background-color:#d9d9d9;color:#000;width:3rem;padding:0}.a-button--alto.a-button--circle:hover,.a-button--alto.a-button--circle:focus-visible,.m-navlink:hover .a-button--alto.a-button--circle,.m-navlink:focus-visible .a-button--alto.a-button--circle{background-color:rgb(151.9,151.9,151.9)}.a-button--alto.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #d9d9d9;color:#d9d9d9}.a-button--alto.a-button--outline:hover,.a-button--alto.a-button--outline:focus-visible,.m-navlink:hover .a-button--alto.a-button--outline,.m-navlink:focus-visible .a-button--alto.a-button--outline{background-color:#d9d9d9;color:#000}.a-button--alto.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #d9d9d9;color:#d9d9d9;width:3rem;padding:0}.a-button--alto.a-button--outline.a-button--circle:hover,.a-button--alto.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--alto.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--alto.a-button--outline.a-button--circle{background-color:#d9d9d9;color:#000}.a-button--orange{background-color:#e1320e;color:#fff}.a-button--orange:hover,.a-button--orange:focus-visible,.m-navlink:hover .a-button--orange,.m-navlink:focus-visible .a-button--orange{background-color:rgb(157.5,35,9.8)}.a-button--orange.a-button--circle{background-color:#e1320e;color:#fff;width:3rem;padding:0}.a-button--orange.a-button--circle:hover,.a-button--orange.a-button--circle:focus-visible,.m-navlink:hover .a-button--orange.a-button--circle,.m-navlink:focus-visible .a-button--orange.a-button--circle{background-color:rgb(157.5,35,9.8)}.a-button--orange.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #e1320e;color:#e1320e}.a-button--orange.a-button--outline:hover,.a-button--orange.a-button--outline:focus-visible,.m-navlink:hover .a-button--orange.a-button--outline,.m-navlink:focus-visible .a-button--orange.a-button--outline{background-color:#e1320e;color:#fff}.a-button--orange.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #e1320e;color:#e1320e;width:3rem;padding:0}.a-button--orange.a-button--outline.a-button--circle:hover,.a-button--orange.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--orange.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--orange.a-button--outline.a-button--circle{background-color:#e1320e;color:#fff}.a-button--purple{background-color:#531360;color:#fff}.a-button--purple:hover,.a-button--purple:focus-visible,.m-navlink:hover .a-button--purple,.m-navlink:focus-visible .a-button--purple{background-color:rgb(58.1,13.3,67.2)}.a-button--purple.a-button--circle{background-color:#531360;color:#fff;width:3rem;padding:0}.a-button--purple.a-button--circle:hover,.a-button--purple.a-button--circle:focus-visible,.m-navlink:hover .a-button--purple.a-button--circle,.m-navlink:focus-visible .a-button--purple.a-button--circle{background-color:rgb(58.1,13.3,67.2)}.a-button--purple.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #531360;color:#531360}.a-button--purple.a-button--outline:hover,.a-button--purple.a-button--outline:focus-visible,.m-navlink:hover .a-button--purple.a-button--outline,.m-navlink:focus-visible .a-button--purple.a-button--outline{background-color:#531360;color:#fff}.a-button--purple.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #531360;color:#531360;width:3rem;padding:0}.a-button--purple.a-button--outline.a-button--circle:hover,.a-button--purple.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--purple.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--purple.a-button--outline.a-button--circle{background-color:#531360;color:#fff}.a-button--green{background-color:#004d33;color:#fff}.a-button--green:hover,.a-button--green:focus-visible,.m-navlink:hover .a-button--green,.m-navlink:focus-visible .a-button--green{background-color:rgb(0,53.9,35.7)}.a-button--green.a-button--circle{background-color:#004d33;color:#fff;width:3rem;padding:0}.a-button--green.a-button--circle:hover,.a-button--green.a-button--circle:focus-visible,.m-navlink:hover .a-button--green.a-button--circle,.m-navlink:focus-visible .a-button--green.a-button--circle{background-color:rgb(0,53.9,35.7)}.a-button--green.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #004d33;color:#004d33}.a-button--green.a-button--outline:hover,.a-button--green.a-button--outline:focus-visible,.m-navlink:hover .a-button--green.a-button--outline,.m-navlink:focus-visible .a-button--green.a-button--outline{background-color:#004d33;color:#fff}.a-button--green.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #004d33;color:#004d33;width:3rem;padding:0}.a-button--green.a-button--outline.a-button--circle:hover,.a-button--green.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--green.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--green.a-button--outline.a-button--circle{background-color:#004d33;color:#fff}.a-button--blue{background-color:#3d427e;color:#fff}.a-button--blue:hover,.a-button--blue:focus-visible,.m-navlink:hover .a-button--blue,.m-navlink:focus-visible .a-button--blue{background-color:rgb(42.7,46.2,88.2)}.a-button--blue.a-button--circle{background-color:#3d427e;color:#fff;width:3rem;padding:0}.a-button--blue.a-button--circle:hover,.a-button--blue.a-button--circle:focus-visible,.m-navlink:hover .a-button--blue.a-button--circle,.m-navlink:focus-visible .a-button--blue.a-button--circle{background-color:rgb(42.7,46.2,88.2)}.a-button--blue.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #3d427e;color:#3d427e}.a-button--blue.a-button--outline:hover,.a-button--blue.a-button--outline:focus-visible,.m-navlink:hover .a-button--blue.a-button--outline,.m-navlink:focus-visible .a-button--blue.a-button--outline{background-color:#3d427e;color:#fff}.a-button--blue.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #3d427e;color:#3d427e;width:3rem;padding:0}.a-button--blue.a-button--outline.a-button--circle:hover,.a-button--blue.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--blue.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--blue.a-button--outline.a-button--circle{background-color:#3d427e;color:#fff}.a-button--magenta{background-color:#74334e;color:#fff}.a-button--magenta:hover,.a-button--magenta:focus-visible,.m-navlink:hover .a-button--magenta,.m-navlink:focus-visible .a-button--magenta{background-color:rgb(81.2,35.7,54.6)}.a-button--magenta.a-button--circle{background-color:#74334e;color:#fff;width:3rem;padding:0}.a-button--magenta.a-button--circle:hover,.a-button--magenta.a-button--circle:focus-visible,.m-navlink:hover .a-button--magenta.a-button--circle,.m-navlink:focus-visible .a-button--magenta.a-button--circle{background-color:rgb(81.2,35.7,54.6)}.a-button--magenta.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #74334e;color:#74334e}.a-button--magenta.a-button--outline:hover,.a-button--magenta.a-button--outline:focus-visible,.m-navlink:hover .a-button--magenta.a-button--outline,.m-navlink:focus-visible .a-button--magenta.a-button--outline{background-color:#74334e;color:#fff}.a-button--magenta.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #74334e;color:#74334e;width:3rem;padding:0}.a-button--magenta.a-button--outline.a-button--circle:hover,.a-button--magenta.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--magenta.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--magenta.a-button--outline.a-button--circle{background-color:#74334e;color:#fff}.a-button--violet{background-color:#8169a5;color:#fff}.a-button--violet:hover,.a-button--violet:focus-visible,.m-navlink:hover .a-button--violet,.m-navlink:focus-visible .a-button--violet{background-color:rgb(89.775,70.875,118.125)}.a-button--violet.a-button--circle{background-color:#8169a5;color:#fff;width:3rem;padding:0}.a-button--violet.a-button--circle:hover,.a-button--violet.a-button--circle:focus-visible,.m-navlink:hover .a-button--violet.a-button--circle,.m-navlink:focus-visible .a-button--violet.a-button--circle{background-color:rgb(89.775,70.875,118.125)}.a-button--violet.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #8169a5;color:#8169a5}.a-button--violet.a-button--outline:hover,.a-button--violet.a-button--outline:focus-visible,.m-navlink:hover .a-button--violet.a-button--outline,.m-navlink:focus-visible .a-button--violet.a-button--outline{background-color:#8169a5;color:#fff}.a-button--violet.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #8169a5;color:#8169a5;width:3rem;padding:0}.a-button--violet.a-button--outline.a-button--circle:hover,.a-button--violet.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--violet.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--violet.a-button--outline.a-button--circle{background-color:#8169a5;color:#fff}.a-button--gold{background-color:#8d6f49;color:#fff}.a-button--gold:hover,.a-button--gold:focus-visible,.m-navlink:hover .a-button--gold,.m-navlink:focus-visible .a-button--gold{background-color:rgb(98.7,77.7,51.1)}.a-button--gold.a-button--circle{background-color:#8d6f49;color:#fff;width:3rem;padding:0}.a-button--gold.a-button--circle:hover,.a-button--gold.a-button--circle:focus-visible,.m-navlink:hover .a-button--gold.a-button--circle,.m-navlink:focus-visible .a-button--gold.a-button--circle{background-color:rgb(98.7,77.7,51.1)}.a-button--gold.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #8d6f49;color:#8d6f49}.a-button--gold.a-button--outline:hover,.a-button--gold.a-button--outline:focus-visible,.m-navlink:hover .a-button--gold.a-button--outline,.m-navlink:focus-visible .a-button--gold.a-button--outline{background-color:#8d6f49;color:#fff}.a-button--gold.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #8d6f49;color:#8d6f49;width:3rem;padding:0}.a-button--gold.a-button--outline.a-button--circle:hover,.a-button--gold.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--gold.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--gold.a-button--outline.a-button--circle{background-color:#8d6f49;color:#fff}.a-button--shadow{background-color:rgba(0,0,0,.25);color:#fff}.a-button--shadow:hover,.a-button--shadow:focus-visible,.m-navlink:hover .a-button--shadow,.m-navlink:focus-visible .a-button--shadow{background-color:rgba(0,0,0,.75)}.a-button--shadow.a-button--circle{background-color:rgba(0,0,0,.25);color:#fff;width:3rem;padding:0}.a-button--shadow.a-button--circle:hover,.a-button--shadow.a-button--circle:focus-visible,.m-navlink:hover .a-button--shadow.a-button--circle,.m-navlink:focus-visible .a-button--shadow.a-button--circle{background-color:rgba(0,0,0,.75)}.a-button--shadow.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid rgba(0,0,0,.25);color:rgba(0,0,0,.25)}.a-button--shadow.a-button--outline:hover,.a-button--shadow.a-button--outline:focus-visible,.m-navlink:hover .a-button--shadow.a-button--outline,.m-navlink:focus-visible .a-button--shadow.a-button--outline{background-color:rgba(0,0,0,.25);color:#fff}.a-button--shadow.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid rgba(0,0,0,.25);color:rgba(0,0,0,.25);width:3rem;padding:0}.a-button--shadow.a-button--outline.a-button--circle:hover,.a-button--shadow.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--shadow.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--shadow.a-button--outline.a-button--circle{background-color:rgba(0,0,0,.25);color:#fff}.a-button--white{background-color:#fff;color:#fff}.a-button--white:hover,.a-button--white:focus-visible,.m-navlink:hover .a-button--white,.m-navlink:focus-visible .a-button--white{background-color:hsl(0,0%,70%)}.a-button--white.a-button--circle{background-color:#fff;color:#fff;width:3rem;padding:0}.a-button--white.a-button--circle:hover,.a-button--white.a-button--circle:focus-visible,.m-navlink:hover .a-button--white.a-button--circle,.m-navlink:focus-visible .a-button--white.a-button--circle{background-color:hsl(0,0%,70%)}.a-button--white.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid #fff;color:#fff}.a-button--white.a-button--outline:hover,.a-button--white.a-button--outline:focus-visible,.m-navlink:hover .a-button--white.a-button--outline,.m-navlink:focus-visible .a-button--white.a-button--outline{background-color:#fff;color:#e1320e}.a-button--white.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid #fff;color:#fff;width:3rem;padding:0}.a-button--white.a-button--outline.a-button--circle:hover,.a-button--white.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--white.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--white.a-button--outline.a-button--circle{background-color:#fff;color:#e1320e}.a-button--translucent{background-color:hsla(0,0%,100%,0);color:#fff}.a-button--translucent:hover,.a-button--translucent:focus-visible,.m-navlink:hover .a-button--translucent,.m-navlink:focus-visible .a-button--translucent{background-color:hsla(0,0%,70%,0)}.a-button--translucent.a-button--circle{background-color:hsla(0,0%,100%,0);color:#fff;width:3rem;padding:0}.a-button--translucent.a-button--circle:hover,.a-button--translucent.a-button--circle:focus-visible,.m-navlink:hover .a-button--translucent.a-button--circle,.m-navlink:focus-visible .a-button--translucent.a-button--circle{background-color:hsla(0,0%,70%,0)}.a-button--translucent.a-button--outline{background-color:rgba(0,0,0,0);border:.125rem solid hsla(0,0%,100%,0);color:hsla(0,0%,100%,0)}.a-button--translucent.a-button--outline:hover,.a-button--translucent.a-button--outline:focus-visible,.m-navlink:hover .a-button--translucent.a-button--outline,.m-navlink:focus-visible .a-button--translucent.a-button--outline{background-color:hsla(0,0%,100%,0);color:#fff}.a-button--translucent.a-button--outline.a-button--circle{background-color:rgba(0,0,0,0);border:.125rem solid hsla(0,0%,100%,0);color:hsla(0,0%,100%,0);width:3rem;padding:0}.a-button--translucent.a-button--outline.a-button--circle:hover,.a-button--translucent.a-button--outline.a-button--circle:focus-visible,.m-navlink:hover .a-button--translucent.a-button--outline.a-button--circle,.m-navlink:focus-visible .a-button--translucent.a-button--outline.a-button--circle{background-color:hsla(0,0%,100%,0);color:#fff}.o-header{position:fixed;inset-inline:0;inset-block-start:0;z-index:1848}.o-header.o-header--sticky:not(.o-header--menu) .o-header__topline{background-color:#e1320e;box-shadow:0 0 2.5rem 0 rgba(0,0,0,.25)}.o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline{background-color:#8169a5}.o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__openmenu{background-color:#e1320e;color:#fff;width:3rem;padding:0}.o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__openmenu:hover,.o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__openmenu:focus-visible,.m-navlink:hover .o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__openmenu,.m-navlink:focus-visible .o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__openmenu{background-color:rgb(157.5,35,9.8)}.o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__closemenu{background-color:#e1320e;color:#fff;width:3rem;padding:0}.o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__closemenu:hover,.o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__closemenu:focus-visible,.m-navlink:hover .o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__closemenu,.m-navlink:focus-visible .o-header.o-header--sticky:not(.o-header--menu).o-header--education .o-header__topline__buttons__closemenu{background-color:rgb(157.5,35,9.8)}.o-header:not(.o-header--sticky) .o-header__topline__inner,.o-header.o-header--menu .o-header__topline__inner{padding-block:1rem}@media screen and (min-width: 1024px){.o-header:not(.o-header--sticky) .o-header__topline__inner,.o-header.o-header--menu .o-header__topline__inner{padding-block:2.5rem}}.o-header:not(.o-header--sticky) .o-header__topline__logo .m-logo img,.o-header.o-header--menu .o-header__topline__logo .m-logo img{height:3.5rem}@media screen and (min-width: 1024px){.o-header:not(.o-header--sticky) .o-header__topline__logo .m-logo img,.o-header.o-header--menu .o-header__topline__logo .m-logo img{height:5rem}}.o-header:not(.o-header--sticky) .o-header__topline__buttons__link,.o-header.o-header--menu .o-header__topline__buttons__link{background-color:rgba(0,0,0,0);color:#fff}.o-header:not(.o-header--sticky) .o-header__topline__buttons__link:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__link:focus-visible,.m-navlink:hover .o-header:not(.o-header--sticky) .o-header__topline__buttons__link,.m-navlink:focus-visible .o-header:not(.o-header--sticky) .o-header__topline__buttons__link,.o-header.o-header--menu .o-header__topline__buttons__link:hover,.o-header.o-header--menu .o-header__topline__buttons__link:focus-visible,.m-navlink:hover .o-header.o-header--menu .o-header__topline__buttons__link,.m-navlink:focus-visible .o-header.o-header--menu .o-header__topline__buttons__link{background-color:rgba(0,0,0,0)}.o-header:not(.o-header--sticky) .o-header__topline__buttons__link:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__link:focus-visible,.o-header.o-header--menu .o-header__topline__buttons__link:hover,.o-header.o-header--menu .o-header__topline__buttons__link:focus-visible{background-color:#e1320e}.o-header:not(.o-header--sticky) .o-header__topline__buttons__search,.o-header:not(.o-header--sticky) .o-header__topline__buttons__bookmark,.o-header:not(.o-header--sticky) .o-header__topline__buttons__login,.o-header.o-header--menu .o-header__topline__buttons__search,.o-header.o-header--menu .o-header__topline__buttons__bookmark,.o-header.o-header--menu .o-header__topline__buttons__login{background-color:rgba(0,0,0,0);color:#fff;width:3rem;padding:0}.o-header:not(.o-header--sticky) .o-header__topline__buttons__search:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__search:focus-visible,.m-navlink:hover .o-header:not(.o-header--sticky) .o-header__topline__buttons__search,.m-navlink:focus-visible .o-header:not(.o-header--sticky) .o-header__topline__buttons__search,.o-header:not(.o-header--sticky) .o-header__topline__buttons__bookmark:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__bookmark:focus-visible,.m-navlink:hover .o-header:not(.o-header--sticky) .o-header__topline__buttons__bookmark,.m-navlink:focus-visible .o-header:not(.o-header--sticky) .o-header__topline__buttons__bookmark,.o-header:not(.o-header--sticky) .o-header__topline__buttons__login:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__login:focus-visible,.m-navlink:hover .o-header:not(.o-header--sticky) .o-header__topline__buttons__login,.m-navlink:focus-visible .o-header:not(.o-header--sticky) .o-header__topline__buttons__login,.o-header.o-header--menu .o-header__topline__buttons__search:hover,.o-header.o-header--menu .o-header__topline__buttons__search:focus-visible,.m-navlink:hover .o-header.o-header--menu .o-header__topline__buttons__search,.m-navlink:focus-visible .o-header.o-header--menu .o-header__topline__buttons__search,.o-header.o-header--menu .o-header__topline__buttons__bookmark:hover,.o-header.o-header--menu .o-header__topline__buttons__bookmark:focus-visible,.m-navlink:hover .o-header.o-header--menu .o-header__topline__buttons__bookmark,.m-navlink:focus-visible .o-header.o-header--menu .o-header__topline__buttons__bookmark,.o-header.o-header--menu .o-header__topline__buttons__login:hover,.o-header.o-header--menu .o-header__topline__buttons__login:focus-visible,.m-navlink:hover .o-header.o-header--menu .o-header__topline__buttons__login,.m-navlink:focus-visible .o-header.o-header--menu .o-header__topline__buttons__login{background-color:rgba(0,0,0,0)}.o-header:not(.o-header--sticky) .o-header__topline__buttons__search:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__search:focus-visible,.o-header:not(.o-header--sticky) .o-header__topline__buttons__bookmark:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__bookmark:focus-visible,.o-header:not(.o-header--sticky) .o-header__topline__buttons__login:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__login:focus-visible,.o-header.o-header--menu .o-header__topline__buttons__search:hover,.o-header.o-header--menu .o-header__topline__buttons__search:focus-visible,.o-header.o-header--menu .o-header__topline__buttons__bookmark:hover,.o-header.o-header--menu .o-header__topline__buttons__bookmark:focus-visible,.o-header.o-header--menu .o-header__topline__buttons__login:hover,.o-header.o-header--menu .o-header__topline__buttons__login:focus-visible{background-color:#e1320e}.o-header:not(.o-header--sticky) .o-header__topline__buttons__openmenu,.o-header.o-header--menu .o-header__topline__buttons__openmenu{background-color:#e1320e;color:#fff;width:3rem;padding:0}.o-header:not(.o-header--sticky) .o-header__topline__buttons__openmenu:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__openmenu:focus-visible,.m-navlink:hover .o-header:not(.o-header--sticky) .o-header__topline__buttons__openmenu,.m-navlink:focus-visible .o-header:not(.o-header--sticky) .o-header__topline__buttons__openmenu,.o-header.o-header--menu .o-header__topline__buttons__openmenu:hover,.o-header.o-header--menu .o-header__topline__buttons__openmenu:focus-visible,.m-navlink:hover .o-header.o-header--menu .o-header__topline__buttons__openmenu,.m-navlink:focus-visible .o-header.o-header--menu .o-header__topline__buttons__openmenu{background-color:rgb(157.5,35,9.8)}.o-header:not(.o-header--sticky) .o-header__topline__buttons__closemenu,.o-header.o-header--menu .o-header__topline__buttons__closemenu{background-color:#e1320e;color:#fff;width:3rem;padding:0}.o-header:not(.o-header--sticky) .o-header__topline__buttons__closemenu:hover,.o-header:not(.o-header--sticky) .o-header__topline__buttons__closemenu:focus-visible,.m-navlink:hover .o-header:not(.o-header--sticky) .o-header__topline__buttons__closemenu,.m-navlink:focus-visible .o-header:not(.o-header--sticky) .o-header__topline__buttons__closemenu,.o-header.o-header--menu .o-header__topline__buttons__closemenu:hover,.o-header.o-header--menu .o-header__topline__buttons__closemenu:focus-visible,.m-navlink:hover .o-header.o-header--menu .o-header__topline__buttons__closemenu,.m-navlink:focus-visible .o-header.o-header--menu .o-header__topline__buttons__closemenu{background-color:rgb(157.5,35,9.8)}.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__link:hover,.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__link:focus-visible,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__link:hover,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__link:focus-visible{background-color:#8169a5}.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__search:hover,.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__search:focus-visible,.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__bookmark:hover,.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__bookmark:focus-visible,.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__login:hover,.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__login:focus-visible,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__search:hover,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__search:focus-visible,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__bookmark:hover,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__bookmark:focus-visible,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__login:hover,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__login:focus-visible{background-color:#8169a5}.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__openmenu,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__openmenu{background-color:#8169a5;color:#fff;width:3rem;padding:0}.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__openmenu:hover,.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__openmenu:focus-visible,.m-navlink:hover .o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__openmenu,.m-navlink:focus-visible .o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__openmenu,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__openmenu:hover,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__openmenu:focus-visible,.m-navlink:hover .o-header.o-header--menu.o-header--education .o-header__topline__buttons__openmenu,.m-navlink:focus-visible .o-header.o-header--menu.o-header--education .o-header__topline__buttons__openmenu{background-color:rgb(89.775,70.875,118.125)}.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__closemenu,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__closemenu{background-color:#8169a5;color:#fff;width:3rem;padding:0}.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__closemenu:hover,.o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__closemenu:focus-visible,.m-navlink:hover .o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__closemenu,.m-navlink:focus-visible .o-header:not(.o-header--sticky).o-header--education .o-header__topline__buttons__closemenu,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__closemenu:hover,.o-header.o-header--menu.o-header--education .o-header__topline__buttons__closemenu:focus-visible,.m-navlink:hover .o-header.o-header--menu.o-header--education .o-header__topline__buttons__closemenu,.m-navlink:focus-visible .o-header.o-header--menu.o-header--education .o-header__topline__buttons__closemenu{background-color:rgb(89.775,70.875,118.125)}.o-header__topline{background-color:rgba(0,0,0,0);transition:background-color 400ms ease-in,box-shadow 400ms ease-in;position:relative;z-index:200}.o-header__topline__inner{padding-block:.75rem;max-inline-size:1680px;margin-inline:auto;padding-inline:clamp(1rem,4vw,8rem);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;transition:padding-block 400ms ease-in}@media screen and (min-width: 1024px){.o-header__topline__inner{display:grid;grid-template-columns:repeat(24, 1fr);column-gap:1.5rem;grid-auto-flow:dense;align-items:start;padding-block:.75rem;align-items:center;justify-content:center}}.o-header__topline__logo{margin-inline-end:1.5rem}@media screen and (max-width: 1023px){.header-menu-open .o-header__topline__logo{display:none}}.o-header__topline__logo .m-logo{display:inline-block;height:100%}.o-header__topline__logo .m-logo img{height:3rem;transition:height 400ms ease-in}@media screen and (min-width: 1024px){.o-header__topline__logo .m-logo img{height:3.5rem}}@media screen and (min-width: 1024px)and (max-width: 1679px){.o-header__topline__logo{margin-inline-end:0;grid-column:1/4}}@media screen and (min-width: 1680px){.o-header__topline__logo{grid-column:4/7}}.o-header__topline__date{display:block;font-family:"Mont",sans-serif;font-weight:700;font-size:1rem;line-height:1.2;margin-block-start:0;margin-block-end:.5rem}@media screen and (min-width: 600px)and (max-width: 1439px){.o-header__topline__date{font-size:1.125rem}}@media screen and (min-width: 1440px){.o-header__topline__date{font-size:1.25rem}}@media screen and (max-width: 1023px){.header-menu-open .o-header__topline__date{display:none}}.o-header__topline__date{margin-inline-end:auto;margin-block-end:0;color:#fff}@media screen and (min-width: 1024px)and (max-width: 1679px){.o-header__topline__date{grid-column:4/9}}@media screen and (min-width: 1680px){.o-header__topline__date{grid-column:7/11}}.o-header__topline a.o-header__topline__date{color:#fff;text-decoration:none}.o-header__topline a.o-header__topline__date:hover,.o-header__topline a.o-header__topline__date:focus-visible{text-decoration:underline}.o-header__topline__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:end;column-gap:1rem}@media screen and (min-width: 1024px)and (max-width: 1679px){.o-header__topline__buttons{grid-column:9/25;justify-self:end}}@media screen and (min-width: 1680px){.o-header__topline__buttons{grid-column:11/22}}@media screen and (max-width: 1023px){.header-menu-open .o-header__topline__buttons{column-gap:.5rem;margin-inline-start:auto}}.o-header__topline__buttons__link{appearance:none;border:0;text-decoration:none;font-family:"Mont",sans-serif;font-weight:700;font-size:1.25rem;line-height:.8;display:inline-flex;align-items:center;justify-content:center;column-gap:.75rem;vertical-align:top;border-radius:6.25rem;padding-inline:1.5rem;height:3rem;box-sizing:border-box;margin-inline-end:1rem;margin-block-end:2.5rem;cursor:pointer;transition:opacity .2s ease-in,background-color .2s ease-in,transform .2s ease-in;background-color:#e1320e;color:#fff;margin:0;font-size:1.25rem;text-decoration:none;color:#fff}.o-header__topline__buttons__link:active,.m-navlink:active .o-header__topline__buttons__link{transform:scale(0.95)}.o-header__topline__buttons__link:hover,.o-header__topline__buttons__link:focus-visible,.m-navlink:hover .o-header__topline__buttons__link,.m-navlink:focus-visible .o-header__topline__buttons__link{background-color:rgb(157.5,35,9.8)}@media screen and (min-width: 1024px){.o-header__topline__buttons__link{font-size:1.5rem}}@media screen and (max-width: 1023px){.o-header__topline__buttons__link{display:none}}.o-header__topline__buttons__search,.o-header__topline__buttons__bookmark,.o-header__topline__buttons__login{appearance:none;border:0;text-decoration:none;font-family:"Mont",sans-serif;font-weight:700;font-size:1.25rem;line-height:.8;display:inline-flex;align-items:center;justify-content:center;column-gap:.75rem;vertical-align:top;border-radius:6.25rem;padding-inline:1.5rem;height:3rem;box-sizing:border-box;margin-inline-end:1rem;margin-block-end:2.5rem;cursor:pointer;transition:opacity .2s ease-in,background-color .2s ease-in,transform .2s ease-in;background-color:#e1320e;color:#fff;width:3rem;padding:0;margin:0}.o-header__topline__buttons__search:active,.m-navlink:active .o-header__topline__buttons__search,.o-header__topline__buttons__bookmark:active,.m-navlink:active .o-header__topline__buttons__bookmark,.o-header__topline__buttons__login:active,.m-navlink:active .o-header__topline__buttons__login{transform:scale(0.95)}.o-header__topline__buttons__search:hover,.o-header__topline__buttons__search:focus-visible,.m-navlink:hover .o-header__topline__buttons__search,.m-navlink:focus-visible .o-header__topline__buttons__search,.o-header__topline__buttons__bookmark:hover,.o-header__topline__buttons__bookmark:focus-visible,.m-navlink:hover .o-header__topline__buttons__bookmark,.m-navlink:focus-visible .o-header__topline__buttons__bookmark,.o-header__topline__buttons__login:hover,.o-header__topline__buttons__login:focus-visible,.m-navlink:hover .o-header__topline__buttons__login,.m-navlink:focus-visible .o-header__topline__buttons__login{background-color:rgb(157.5,35,9.8)}@media screen and (max-width: 1023px){.o-header__topline__buttons__search,.o-header__topline__buttons__bookmark,.o-header__topline__buttons__login{display:none}.header-menu-open .o-header__topline__buttons__search,.header-menu-open .o-header__topline__buttons__bookmark,.header-menu-open .o-header__topline__buttons__login{display:inline-flex}}.o-header__topline__buttons__openmenu{appearance:none;border:0;text-decoration:none;font-family:"Mont",sans-serif;font-weight:700;font-size:1.25rem;line-height:.8;display:inline-flex;align-items:center;justify-content:center;column-gap:.75rem;vertical-align:top;border-radius:6.25rem;padding-inline:1.5rem;height:3rem;box-sizing:border-box;margin-inline-end:1rem;margin-block-end:2.5rem;cursor:pointer;transition:opacity .2s ease-in,background-color .2s ease-in,transform .2s ease-in;background-color:#531360;color:#fff;width:3rem;padding:0;margin:0;display:block}.o-header__topline__buttons__openmenu:active,.m-navlink:active .o-header__topline__buttons__openmenu{transform:scale(0.95)}.o-header__topline__buttons__openmenu:hover,.o-header__topline__buttons__openmenu:focus-visible,.m-navlink:hover .o-header__topline__buttons__openmenu,.m-navlink:focus-visible .o-header__topline__buttons__openmenu{background-color:rgb(58.1,13.3,67.2)}.o-header__topline__buttons__closemenu{appearance:none;border:0;text-decoration:none;font-family:"Mont",sans-serif;font-weight:700;font-size:1.25rem;line-height:.8;display:inline-flex;align-items:center;justify-content:center;column-gap:.75rem;vertical-align:top;border-radius:6.25rem;padding-inline:1.5rem;height:3rem;box-sizing:border-box;margin-inline-end:1rem;margin-block-end:2.5rem;cursor:pointer;transition:opacity .2s ease-in,background-color .2s ease-in,transform .2s ease-in;background-color:#531360;color:#fff;width:3rem;padding:0;margin:0;display:none}.o-header__topline__buttons__closemenu:active,.m-navlink:active .o-header__topline__buttons__closemenu{transform:scale(0.95)}.o-header__topline__buttons__closemenu:hover,.o-header__topline__buttons__closemenu:focus-visible,.m-navlink:hover .o-header__topline__buttons__closemenu,.m-navlink:focus-visible .o-header__topline__buttons__closemenu{background-color:rgb(58.1,13.3,67.2)}.o-header__overlay{color:#fff;position:fixed;inset:0;width:100%;min-height:100dvh;padding-block-start:6rem;box-sizing:border-box;z-index:100;display:none;overflow-y:auto}@media screen and (min-width: 1024px){.o-header__overlay{padding-block-start:10.5rem}}.o-header__overlay__inner{min-height:100%;max-inline-size:1680px;margin-inline:auto;padding-inline:clamp(1rem,4vw,8rem)}@media screen and (min-width: 1024px){.o-header__overlay__inner{display:grid;grid-template-columns:repeat(24, 1fr);column-gap:1.5rem;grid-auto-flow:dense;align-items:start;grid-template-rows:repeat(3, auto)}}.o-header__overlay__message{display:none}@media screen and (min-width: 1024px){.o-header__overlay__message{display:block;align-self:end;margin-block:2.5rem}}@media screen and (min-width: 1024px)and (max-width: 1439px){.o-header__overlay__message{grid-area:1/1/2/25}}@media screen and (min-width: 1440px){.o-header__overlay__message{grid-area:1/4/2/22}}.o-header__overlay__menu{margin-block-end:2.5rem}@media screen and (min-width: 1024px)and (max-width: 1439px){.o-header__overlay__menu{grid-area:2/1/3/25}}@media screen and (min-width: 1440px){.o-header__overlay__menu{grid-area:2/4/3/22}}.o-header__overlay__sponsors .m-sponsors::before{content:"";display:block;width:100%;height:.0625rem;background-color:hsla(0,0%,100%,.5);margin-block-end:2.75rem}@media screen and (min-width: 1024px)and (max-width: 1439px){.o-header__overlay__sponsors .m-sponsors::before{grid-area:-25/1/-25/25}}@media screen and (min-width: 1440px){.o-header__overlay__sponsors .m-sponsors::before{grid-area:-25/4/-25/22}}@media screen and (min-width: 1024px){.o-header__overlay__sponsors{grid-row:3/4;grid-column:1/25;align-self:end}}.o-header.o-header--menu{height:100vh;height:100dvh;overflow-y:auto;background-color:#531360;transition:background-color 300ms ease-in-out}.o-header.o-header--menu.o-header--education{background-color:#e1320e}.o-header.o-header--menu .o-header__overlay{display:block;animation:menu-fade-in 400ms ease-in-out}.o-header.o-header--menu .o-header__topline__buttons__openmenu{display:none}.o-header.o-header--menu .o-header__topline__buttons__closemenu{display:block}body.header-menu-open{overflow:hidden}body.header-menu-open .o-header .o-header__topline{background-color:#531360}body.header-menu-open .o-header.o-header--education .o-header__topline{background-color:#e1320e}body.header-menu-open .o-footer{display:none}@keyframes menu-fade-in{from{opacity:0;height:0}to{opacity:1;height:100%}}