@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');
@font-face{font-family:'MonumentGrotesk';font-style:normal;font-weight:normal;src:url('https://www.monash.edu/__data/assets/git_bridge/0004/2386318/build/ABCMonumentGrotesk-Regular.woff2?h=7289b65') format('woff2'),
url('https://www.monash.edu/__data/assets/git_bridge/0004/2386318/build/ABCMonumentGrotesk-Regular.woff?h=7289b65') format('woff');}
@font-face{font-family:'MonumentGrotesk';font-style:italic;font-weight:normal;src:url('https://www.monash.edu/__data/assets/git_bridge/0004/2386318/build/ABCMonumentGrotesk-RegularItalic.woff2?h=7289b65') format('woff2'),
url('https://www.monash.edu/__data/assets/git_bridge/0004/2386318/build/ABCMonumentGrotesk-RegularItalic.woff?h=7289b65') format('woff');}
@font-face{font-family:'NeueHelveticaPro';font-style:normal;font-weight:bold;src:url('https://www.monash.edu/__data/assets/git_bridge/0004/2386318/build/NeueHelveticaPro-79CmBold.woff2?h=03da8fd') format('woff2'),
url('https://www.monash.edu/__data/assets/git_bridge/0004/2386318/build/NeueHelveticaPro-79CmBold.woff?h=03da8fd') format('woff');}
.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}
ul {margin: 0px 0px 0px 1em;padding: 0px;}
ol {margin: 0px 0px 0px 2em;padding: 0px;}
.intro-box_text p {font-size:16px;margin: 1em 0;}
.intro-box_text ul, .intro-box_text ol {font-size:16px;}
.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}
.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}
.carousel .control-prev.control-arrow{left:0}
.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}
.carousel .control-next.control-arrow{right:0}
.carousel .control-next.control-arrow:before{border-left:8px solid #fff}
.carousel-root{outline:none}
.carousel{position:relative;width:100%}
.carousel *{box-sizing:border-box}
.carousel img{width:100%;display:inline-block;pointer-events:none}
.carousel .carousel{position:relative}
.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}
.carousel .thumbs-wrapper{margin:20px;overflow:hidden}
.carousel .thumbs{transition:all .15s ease-in;transform:translate3d(0,0,0);position:relative;list-style:none;white-space:nowrap}
.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}
.carousel .thumb:focus{border:3px solid #ccc;outline:none}
.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}
.carousel .thumb img{vertical-align:top}
.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}
.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}
.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,0.2)}
.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}
.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}
.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}
.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}
.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}
.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}
.carousel .slider.animated{transition:all .35s ease-in-out}
.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background:#000}
.carousel .slide img{width:100%;vertical-align:top;border:0}
.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}
.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:0.25;transition:opacity .35s ease-in-out}
.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%}
@media (min-width:960px){.carousel .control-dots{bottom:0}
}
.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}
.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}
.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.9);color:#fff}
.carousel:hover .slide .legend{opacity:1}
.carousel-root{height:100%;}
.carousel-root:focus,
.carousel-root:focus-visible{box-shadow:none !important;}
.carousel-slider{height:100%;}
.slider-wrapper{height:100%;}
ul.slider{height:100%;}

@-webkit-keyframes slide-in-right {
  0%, 15% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
  35%, 90% {
    -webkit-transform: translateX(calc(-100% + 60%));
            transform: translateX(calc(-100% + 60%));
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes slide-in-right {
  0%, 15% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    opacity: 0;
  }
  35%, 90%  {
    -webkit-transform: translateX(calc(-100% + 60%));
            transform: translateX(calc(-100% + 60%));
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


@-webkit-keyframes slide-in-left {
  0%, 15% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  35%, 90% {
    -webkit-transform: translateX(calc(100% - 35%));
            transform: translateX(calc(100% - 35%));
    opacity: 1;
  }
  100%{
    opacity: 0;
  }
}
@keyframes slide-in-left {
  0%, 15% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    opacity: 0;
  }
  35%, 90%  {
    -webkit-transform: translateX(calc(100% - 35%));
            transform: translateX(calc(100% - 35%));
    opacity: 1;
  }
 100% {
    opacity: 0;
  }
}


.slide-in-left {
	-webkit-animation: slide-in-left 5s infinite;
	        animation: slide-in-left 5s infinite;
            transform: translateX(calc(100% - 35%));
            color:#000 !important;
            margin:0px !important;
            padding:0px !important;
}
            
            .slide-in-right {
	-webkit-animation: slide-in-right 5s infinite;
	        animation: slide-in-right 5s infinite;
            transform: translateX(calc(-100% + 60%));
            color:#fff !important;
            margin:0px !important;
            padding:0px !important;

}

#heading_3023183 {margin:-1em !important;}
#mada-main {width:100%;height:100%;display:block;}
#mada-main #title-text {width:500px;z-index:1;margin:auto;position: absolute;top: 7%;left: 40%;}
#mada-main #background {width:100%;height:400px;background:#000;}
#mada-main #white-clip {background:#fff;height:400px;width:50%;-webkit-clip-path: polygon(1.5% 0,100% 0,100% 100%,15% 100%);clip-path: polygon(1.5% 0,100% 0,100% 100%,15% 100%);float:right}
#mada-main h1{font-size:150px !important;}

@media screen and (max-width: 48em) {
    #mada-main h1{font-size:55px !important;}
    #mada-main #background {height:250px;background:#000;}
#mada-main #white-clip {height:250px;}
#heading_3023183 {margin:-2em 0 0 0 !important;}
#mada-main #title-text {width:150px;top: 3%;left: 35%;}
}

#root{padding:0em 1em 0em 1em;}
@media screen and (min-width:48em) {#root{padding:1em 1em 0em 1em !important;}}

.browse-by-container {display:block;padding: 1.5em 0 3em 0;background: linear-gradient(-45deg, #027EB6, #746FB2, #9651A0, #C8008F);
    background-size: 400% 400%; animation: browse-by-gradient 15s ease infinite;color:#fff !important;font-size:larger;clear:both;}
.browse-by-links {display: inline-flex; justify-content: space-evenly; width: 100%; font-size: 1em;align-items: center;}
.browse-by-links a{font-size:1.5em;}
.browse-border {width:1px; height:100px;background:#fff;}

@keyframes browse-by-gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

.main-links{display:inline-flex;gap: 2vw;width: 100%;justify-content: center;font-size: 3vw; text-transform: uppercase; font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;    align-items: center; font-weight:700;}
@media screen and (max-width:48em) {.main-links{font-size: 4vw;padding: 2em 0;}}

.css-5f3whf .css-v9nucs {background-color: #000 !important; color: #fff !important;float: right; margin-right: 1em;}

@media screen and (max-width:48em) {.top-bar-nav {padding: 0 0 0 1.25rem;} }

.showcase_now-container {margin: 0 -1em; overflow:hidden;}

.showcase_now .a-showcase {
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,10% 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,10% 100%);
    margin-left: -3em;
    margin-right: -1em;
    height: 250px;
    position: relative;
    transition: all 0.5s;
}
@media screen and (max-width:48em) {.showcase_now .a-showcase {margin-left: -1em;}
    .showcase_now-container {margin: 0;}
}

.showcase_now .a-showcase {
    -webkit-clip-path: polygon(0 0,100% 0,100% 100%,10% 100%);
    clip-path: polygon(0 0,100% 0,100% 100%,10% 100%);
    margin-left: -3em;
    margin-right: -1em;
    height: 250px;
    position: relative;
    transition: all 0.5s;
}
@media screen and (max-width:48em) {.showcase_now .a-showcase {margin-left: -1em;}}
.showcase_now .image-showcase {background-size:cover !important;height: 100%;display: grid;align-content: center;background-position: center;}
.showcase_now .a-showcase:hover {clip-path: polygon(0 0,100% 0,100% 100%,0 100%); -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);margin-left:0%;}
.showcase_now .name-showcase{width:50%;color:white !important;justify-self: center;text-align:center; opacity:0; transition: all 0.5s;text-shadow:0px 0px 10px #000;font-size: 0.75em;font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;    align-items: center; font-weight:700;}
@media screen and (min-width: 60em) {.showcase_now .name-showcase {width:100%;font-size: 1.5em;;} }
.showcase_now .a-showcase:hover .name-showcase {opacity:1;}
.showcase_now {display:inline-grid;width:100% !important;overflow:hidden;background:#000;grid-template-columns: repeat(3,1fr);}

/* LISTS */

.listed-name {display:inline-flex;gap:0.5em;margin: 0.5em 0;width: 100%; clear: both;}
.list-thumbnail {width:100px;height:100px;background-size: cover !important;background-position: center !important;}
.list-thumbnail:hover #hover-hidden {visibility:visible;z-index:500;}	
#hover-hidden {box-shadow: 0px 0px 3px black;position:absolute;visibility:hidden;width:300px;margin-top:-200px}

.ul-li {width: 100%;display: inline-flex;gap: 20px;}
.list-row {width: 100%; gap: 0.5em;padding:2em 0;}  

@media screen and (min-width: 30em){
.list-li {font-size: 15px;  align-self: center;}
}
@media screen and (min-width: 60em){
.list-li {font-size: 30px;  align-self: center;}
}
.list-li:hover {text-decoration: underline; text-decoration-color:#C8008F;}
.list-dot {width:20px;height: 20px;background:#000;clip-path: polygon(0 0,50% 0, 100% 100%, 50% 100%);align-self: center;}
.ul-li:hover .list-dot{-webkit-clip-path: polygon(25% 0, 100% 50%, 25% 100%, 25% 100%);clip-path: polygon(25% 0, 100% 50%, 25% 100%, 25% 100%);background:#C8008F;}
@media screen and (min-width: 30em){.list-row {columns: 1}}
@media screen and (min-width: 48em){.list-row {columns: 2}}
@media screen and (min-width: 60em){.list-row {columns: 3}}

.feature-box-row {display: grid;width: 100%; gap: 0.5em;padding:2em;}
.feature-box {width: 100%;}
.feature-box-img {display: flex;width: 100%;height: 300px;background-size: cover;background-position: center;align-items: center;justify-content: center;box-shadow: inset 0 0 0 2000px #00000070;color: white; transition: all 0.5s ease;}
.feature-box-title {display:block;padding:1em;}
.feature-box:hover .feature-box-img {box-shadow: inset 0 0 0 2000px #00000000; text-shadow: 1px 1px 7px #000;}
@media screen and (min-width: 30em){.feature-box-row {grid-template-columns: repeat(1,1fr);}}
@media screen and (min-width: 48em){.feature-box-row {grid-template-columns: repeat(2,1fr)}}
@media screen and (min-width: 60em){.feature-box-row {grid-template-columns: repeat(3,1fr)}}

.madanow-line{border: 2px solid #000;margin: 0em 2em 0 2em;}

#video-container {width: 100%;height:max-content;align-self:center}
.embed-youtube {
    position: relative;
    padding-bottom: 50%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.embed-youtube iframe,.embed-youtube object,.embed-youtube embed {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.intro-box-feat_video{display: inline-flex;flex-direction: row;margin: 2em;}

.intro-box_text {display:block; padding: 0.5em; width: 100%;}
.black-bg {background:#000; color:#fff;margin:0 -1em;padding:2em 4em;}
@media screen and (max-width:48em){.intro-box-feat_video {margin: 0em; flex-direction: column !important;} #video-container {width: 90% !important}
    .black-bg {padding:1em 0em;}

}



/*Theme CSS */

html{line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;touch-action:manipulation;}
body{position:relative;min-height:100%;font-feature-settings:"kern";}
*,::before,::after{border-width:0px;border-style:solid;box-sizing:border-box;}
main{display:block;}
hr{border-top-width:1px;box-sizing:content-box;height:0px;overflow:visible;}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em;}
a{background-color:transparent;color:inherit;text-decoration-line:inherit;text-decoration-style:inherit;text-decoration-color:inherit;text-decoration:inherit;}
abbr[title]{border-bottom-style:none;text-decoration:underline;text-decoration-line:underline;text-decoration-style:dotted;}
b,strong{font-weight:bold;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0px;}
button,input{overflow:visible;}
button,select{text-transform:none;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0px;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0px;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none !important;}
input[type="number"]{}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none !important;}
::-webkit-file-upload-button{-webkit-appearance:button;font-family:inherit;font-size:inherit;font-style:inherit;font-variant-caps:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none !important;}
body,blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0px;}
button{background-color:transparent;padding:0px;}
fieldset{margin:0px;padding:0px;}
textarea{resize:vertical;}
button,[role="button"]{cursor:pointer;}
table{border-collapse:collapse;}
h1,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}
h2 {font-size: 1.5em;   font-weight: bold;}
button,input,optgroup,select,textarea{padding:0px;line-height:inherit;color:inherit;}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}
img,video{max-width:100%;height:auto;}
[data-js-focus-visible] :focus:not([data-focus-visible-added]){outline:none;box-shadow:none;}
body{font-family:MonumentGrotesk,Roboto,Helvetica,sans-serif;color:rgb(26,32,44);background-color:rgb(255,255,255);transition:background-color 0.2s;line-height:1.5;}
::-webkit-input-placeholder{color:rgb(160,174,192);}
::placeholder{color:rgb(160,174,192);}
*,::before,::after{border-color:rgb(226,232,240);word-wrap:break-word;}
body > div{font-size:26px;color:rgb(0,0,0);line-height:1.375;}
:focus{box-shadow:grey 0px 0px 0px 2px !important;}
a:active{box-shadow:none !important;}
.css-5cm1aq{color:rgb(0,0,0);margin-top:4em;}
.css-zf0iqh{display:flex;flex-direction:column;/*min-height:100vh;*/}
.top-bar-nav{background-color:rgb(0,0,0);color:rgb(255,255,255);text-align:center;padding:0 1.25rem;position:fixed;width:100%;top:0px;z-index:100;display: flex; align-items: center;justify-content: space-between;border: 2px solid black;}
@media screen and (max-width:48em){.top-bar-nav img {display:none;} 
}
@media screen and (min-width:60em){.top-bar-nav img {display:block;}
}

.css-1oyxmj9{margin:0px;line-height:1;font-size:18px;text-align: left;}
.css-1qulroz{-webkit-box-flex:1;flex-grow:1;position:relative;overflow:hidden;}
@media screen and (min-width:30em){.css-1qulroz{overflow:hidden;}
}
@media screen and (min-width:48em){.css-1qulroz{overflow:visible;}
}
.css-1c4waqr{margin-left:0px;margin-right:0px;display:block;}
@media screen and (min-width:30em){.css-1c4waqr{display:block;}
}
/*@media screen and (min-width:48em){.css-1c4waqr{display:none;}
}*/
@-webkit-keyframes scroll{0%{transform:translate(100%,0px);}
100%{transform:translate(-100%,0px);}
}
@-webkit-keyframes scroll{0%{transform:translate(100%,0px);}
100%{transform:translate(-100%,0px);}
}
@-webkit-keyframes slide{0%{transform:translateY(-100%);opacity:0;}
100%{transform:translateY(0px);opacity:1;}
}
@-webkit-keyframes slide{0%{transform:translateY(-100%);opacity:0;}
100%{transform:translateY(0px);opacity:1;}
}
.css-x1z5jc{width:100%;max-width:100%;position:relative;}

.css-x1z5jc > .scroller{animation-duration:5s;animation-fill-mode:forwards;animation-timing-function:linear;animation-iteration-count: infinite}
.css-x1z5jc > .slider{animation-duration:1s;animation-delay:3s;animation-fill-mode:forwards;animation-timing-function:ease-out;position:absolute;opacity:0;}
.css-x1z5jc.running{opacity:1;}
.css-x1z5jc.running > .slider{animation-name:slide;}
.css-x1z5jc.running > .scroller{animation-name:scroll;}

@media screen and (min-width:62em){.css-x1z5jc > .scroller{animation-duration:10s;}
}

.css-1oi1suz{font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;    align-items: center; font-weight:700;font-size:12vw;line-height:0.8;text-transform:uppercase;margin:0px;padding:0.5rem 0;}
@media screen and (min-width:60em){ .running .css-1oi1suz {font-size:14vw;line-height: 0.4;margin-bottom: 0.3em;margin-top:0.6em;} .css-1oi1suz{font-size:5vw;}
}

.css-15wrqwa{font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;    align-items: center; font-weight:700;font-size:29.8vw;line-height:0.8;text-transform:uppercase;margin:0px;padding:0.5rem;white-space:nowrap;}
.css-ckev5b{padding:0.25rem 0.75rem;background-color:rgb(235,235,235);position:relative;}
.css-7h3qn2{position:fixed;inset:auto auto 1rem 1rem;z-index:1000;}
@media screen and (min-width:30em){.css-7h3qn2{position:fixed;inset:auto auto 1rem 1rem;}
}
@media screen and (min-width:48em){.css-7h3qn2{position:fixed;inset:0.5rem 1rem auto auto;}
}
@media screen and (min-width:62em){.css-7h3qn2{top:1rem;}
}
.css-v9nucs{display:inline-flex;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:78px;line-height:1.2;font-weight:600;height:78px;min-width:2.5rem;font-size:26px;padding-left:1rem;padding-right:1rem;background-color:rgb(255,255,255);color:rgb(0,0,0);z-index:100; clip-path: polygon(0% 0, 90% 0, 100% 100%, 10% 100%);}
@media screen and (min-width:48em){.css-v9nucs{width:83px;height:83px;}
}
@media screen and (min-width:62em){.css-v9nucs{width:104px;height:104px;}
}
.css-v9nucs:focus,.css-v9nucs[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-v9nucs[disabled],.css-v9nucs[disabled]:focus,.css-v9nucs[disabled]:hover,.css-v9nucs[aria-disabled="true"],.css-v9nucs[aria-disabled="true"]:focus,.css-v9nucs[aria-disabled="true"]:hover,.css-v9nucs[data-disabled],.css-v9nucs[data-disabled]:focus,.css-v9nucs[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-v9nucs:hover,.css-v9nucs[data-hover]{background-color: #C8008F !important;color: #fff !important;}
.css-v9nucs:active,.css-v9nucs[data-active]{background-color:rgb(203,213,224);}
.css-18sy1op{display:inline-flex;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:78px;line-height:1.2;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;font-weight:600;height:78px;min-width:2.5rem;font-size:26px;padding-left:1rem;padding-right:1rem;background-color:rgb(0,0,0);color:rgb(255,255,255);border:0px;z-index:100;}
@media screen and (min-width:48em){.css-18sy1op{width:83px;height:83px;}
}
@media screen and (min-width:62em){.css-18sy1op{width:104px;height:104px;}
}
.css-18sy1op:focus,.css-18sy1op[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-18sy1op[disabled],.css-18sy1op[disabled]:focus,.css-18sy1op[disabled]:hover,.css-18sy1op[aria-disabled="true"],.css-18sy1op[aria-disabled="true"]:focus,.css-18sy1op[aria-disabled="true"]:hover,.css-18sy1op[data-disabled],.css-18sy1op[data-disabled]:focus,.css-18sy1op[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-18sy1op:hover,.css-18sy1op[data-hover]{background-color:rgb(255,255,255);color:rgb(0,0,0);}
.css-18sy1op:active,.css-18sy1op[data-active]{background-color:rgb(203,213,224);}
.css-hx6g9d{line-height:2;font-size:18px;font-weight:400;}
.css-32yohf{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;overflow:hidden;}
.css-32yohf:hover,.css-32yohf[data-hover]{text-decoration-line:none;text-decoration:none;}
.css-32yohf:focus,.css-32yohf[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-rh08f{font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:40px;line-height:0.8;text-transform:uppercase;color:rgb(0,0,0);margin:0.75rem 0px;display:block;}
@media screen and (min-width:30em){.css-rh08f{font-size:67px;display:block;}
}
@media screen and (min-width:48em){.css-rh08f{font-size:95px;display:inline-block;}
}
@media screen and (min-width:62em){.css-rh08f{font-size:140px;}
}
.css-3y1qrg{position:relative;transition:all 0.2s;overflow:hidden;}
.css-3y1qrg::before{content:"";position:absolute;inset:50% 0px 0px;transform:translateY(-50%);width:0.73em;height:0.73em;background-color:rgb(0,0,0);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;opacity:0;transition:all 0.2s;}
.css-3y1qrg:hover{padding-left:0.78em;}
.css-3y1qrg:hover::before{opacity:1;}
.css-16b6g8h{padding-left:1rem;padding-right:1rem;margin:0px 0px 3rem;padding-top:0.5rem;}
.css-1pwc3xl{display:flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%;max-width:98%;margin-left:auto;margin-right:auto;}
@media screen and (min-width:48em){.css-1pwc3xl{max-width:90%;}
}
.css-1u5daxw{flex:1 1 0%;display:inline-flex;flex-direction:column;-webkit-box-pack:center;justify-content:center;}
.css-13xs8ie{position:relative;}
.css-13xs8ie > *{overflow:hidden;position:absolute;inset:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;}
.css-13xs8ie > img,.css-13xs8ie > video{object-fit:cover;}
.css-13xs8ie::before{height:0px;content:"";display:block;padding-bottom:56.25%;}
.css-82vpj{padding:0.25rem 0.75rem;background-color:transparent;position:relative;}
.css-4nagcy{display:grid;row-gap:1rem;column-gap:1rem;grid-template-columns:repeat(1,1fr);width:100%;max-width:1000px;}
@media screen and (min-width:30em){.css-4nagcy{grid-template-columns:repeat(1,1fr);}
}
@media screen and (min-width:48em){.css-4nagcy{grid-template-columns:repeat(2,1fr);}
}
.css-4nagcy p{margin-bottom:1em;}
.css-17op8h4{padding-left:1rem;padding-right:1rem;margin:0px 0px 3rem;}
.css-mpe6r8{display:inline-flex; flex-direction:column;row-gap:1rem;column-gap:1rem;margin-top:1.5rem;margin-bottom:5rem;width:100%;}
@media screen and (min-width:60em){.css-mpe6r8{flex-direction:row;}
}
.student_award {border: solid 2px #C8008F;padding: 0.5rem; font-size: 18px;min-width:20%;}

.css-10z9nzw{grid-column-start:span 1;grid-column-end:span 1;line-height:normal;}
.css-12ow1nz{list-style-type:none;border-top-width:2px;border-top-style:solid;border-top-color:black;font-size:18px;margin: auto !important;}
.css-12v9fsd{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:black;}
.css-1bvdrhg{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;}
.css-1bvdrhg:hover,.css-1bvdrhg[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-1bvdrhg:focus,.css-1bvdrhg[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-ve3vzo{width: 100%;min-width: 150px;max-width:30%;}
.css-zbulcy{font-size:18px;color:rgb(0,0,0);border-top-width:0px;min-width: 40%;flex-grow:1;}
@media screen and (min-width:30em){
    .css-zbulcy{font-size:18px;border-top-width:0px;}
    .css-ve3vzo{max-width:100%;}
}
@media screen and (min-width:48em){.css-zbulcy{font-size:20px;border-top-width:2px;border-top-style:solid;border-top-color:black;}
}
.css-1uk1gs8{margin:0px;}
.css-10ok7fk{display:grid;row-gap:100px;column-gap:1rem;grid-template-columns:repeat(1,1fr);font-size:18px;}
@media screen and (min-width:48em){.css-10ok7fk{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:62em){.css-10ok7fk{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:80em){.css-10ok7fk{grid-template-columns:repeat(2,1fr);}
}
.css-1ohs3k2{background-color:rgb(0,0,0);color:rgb(255,255,255);padding:3rem 1rem 120px 1rem;font-size:14px;}
@media screen and (min-width:30em){.css-1ohs3k2{font-size:18px;}
}

.css-1ofr7bn{display:grid;row-gap:3rem;column-gap:0.75rem;}

.css-12g9nqc{display: inline-flex;   gap: 2em;}

.css-1yokj3y{font-family:MonumentGrotesk,Roboto,Helvetica,Calibri,san-serif;font-weight:400;font-size:inherit;line-height:1.375;margin:0px 0px 16px;}
.css-7yuqsb{list-style-type:none;margin:0px 0px 1rem;padding:0px;}
.css-1b6n4o1{display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;align-self:center;}
.css-og3idb{display:flex;-webkit-box-align:center;align-items:center;flex-direction:row;justify-content: center;gap:15px}
.css-og3idb > :not(style) ~ :not(style){margin-left:0.75rem;margin-top:0px;}
.css-jpq8r{grid-column-start:span 1;grid-column-end:span 1;}
@media screen and (min-width:30em){.css-jpq8r{grid-column-start:span 2;grid-column-end:span 2;}
}
@media screen and (min-width:48em){.css-jpq8r{grid-column-start:span 3;grid-column-end:span 3;}
}
@media screen and (min-width:62em){.css-jpq8r{grid-column-start:span 4;grid-column-end:span 4;}
}
@media screen and (min-width:80em){.css-jpq8r{grid-column-start:span 5;grid-column-end:span 5;}
}
.css-getr2v{font-size:11px;padding-right:0px;}
@media screen and (min-width:30em){.css-getr2v{font-size:14px;padding-right:0px;}
}
@media screen and (min-width:48em){.css-getr2v{padding-right:0px;}
}
@media screen and (min-width:62em){.css-getr2v{padding-right:100px;}
}
.css-130ry4u{border:2px solid black;background-color:rgb(255,255,255);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;position:fixed;bottom:1rem;right:1rem;width:78px;height:78px;cursor:pointer;}
@media screen and (min-width:48em){.css-130ry4u{width:83px;height:83px;}
}
@media screen and (min-width:62em){.css-130ry4u{width:104px;height:104px;}
}
.css-1fmpi51{width:20px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
@media screen and (min-width:48em){.css-1fmpi51{width:30px;height:36px;}
}
.css-1s8svk0{position:fixed;left:0px;top:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,0.48);z-index:1400;}
.css-15hqheg{display:flex;width:100vw;height:100vh;position:fixed;left:0px;top:0px;z-index:1400;-webkit-box-pack:center;justify-content:center;align-items:flex-start;overflow:auto;}
.css-1my6xaa{display:flex;flex-direction:column;position:relative;width:100%;outline:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:rgb(0,0,0);color:rgb(255,255,255);z-index:1400;box-shadow:rgba(0,0,0,0.1) 0px 10px 15px -3px,rgba(0,0,0,0.05) 0px 4px 6px -2px;max-width:100vw;height:100vh;margin:0px;border:0px;}
.css-c5sups{outline:0px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;transition:all 0.2s;width:auto;height:auto;position:absolute;top:0.75rem;right:0.75rem;padding:1rem;}
.css-c5sups[disabled],.css-c5sups[disabled]:focus,.css-c5sups[disabled]:hover,.css-c5sups[aria-disabled="true"],.css-c5sups[aria-disabled="true"]:focus,.css-c5sups[aria-disabled="true"]:hover,.css-c5sups[data-disabled],.css-c5sups[data-disabled]:focus,.css-c5sups[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-c5sups:hover,.css-c5sups[data-hover]{background-color:rgba(0,0,0,0.06);}
.css-c5sups:active,.css-c5sups[data-active]{background-color:rgba(0,0,0,0.08);}
.css-c5sups:focus,.css-c5sups[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-onkibi{width:1em;height:1em;display:inline-block;line-height:1em;flex-shrink:0;color:currentcolor;vertical-align:middle;}
.css-2qm6rw{padding:0.5rem 1.5rem;flex:1 1 0%;width:100%;height:100%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;}
.css-19vwqnj{padding-left:0.75rem;padding-right:0.75rem;max-width:100%;text-align:center;font-size:18px;}
@media screen and (min-width:30em){.css-19vwqnj{font-size:18px;}
}
@media screen and (min-width:48em){.css-19vwqnj{font-size:26px;}
}
@media screen and (min-width:62em){.css-19vwqnj{max-width:80%;}
}
.css-ao4yk3{position:fixed;inset:0px;z-index:10000;background-color:rgb(255,255,255);}
.css-vm63cb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
@-webkit-keyframes pulse{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes pulse{0%{opacity:1;}
50%{opacity:0;}
100%{opacity:1;}
}
.css-11ivukf{opacity:0.5;width:100px;height:100px;background-color:black;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;animation:pulse 1.5s ease-in-out infinite;}
.css-1bflp43{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:1.4em;}
.css-1bflp43:hover,.css-1bflp43[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-1bflp43:focus,.css-1bflp43[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1pnexgc{padding-left:0px;float:right;}
.css-1kqccjc{display:inline-flex;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:auto;line-height:normal;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;font-weight:400;height:auto;min-width:2.5rem;font-size:inherit;padding:0px;color:rgb(0,0,0);text-decoration-line:underline;text-decoration:underline;}
.css-1kqccjc:focus,.css-1kqccjc[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1kqccjc[disabled],.css-1kqccjc[disabled]:focus,.css-1kqccjc[disabled]:hover,.css-1kqccjc[aria-disabled="true"],.css-1kqccjc[aria-disabled="true"]:focus,.css-1kqccjc[aria-disabled="true"]:hover,.css-1kqccjc[data-disabled],.css-1kqccjc[data-disabled]:focus,.css-1kqccjc[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-1kqccjc:hover,.css-1kqccjc[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-1kqccjc:hover[disabled],.css-1kqccjc[data-hover][disabled],.css-1kqccjc:hover[disabled]:focus,.css-1kqccjc[data-hover][disabled]:focus,.css-1kqccjc:hover[disabled]:hover,.css-1kqccjc[data-hover][disabled]:hover,.css-1kqccjc:hover[aria-disabled="true"],.css-1kqccjc[data-hover][aria-disabled="true"],.css-1kqccjc:hover[aria-disabled="true"]:focus,.css-1kqccjc[data-hover][aria-disabled="true"]:focus,.css-1kqccjc:hover[aria-disabled="true"]:hover,.css-1kqccjc[data-hover][aria-disabled="true"]:hover,.css-1kqccjc:hover[data-disabled],.css-1kqccjc[data-hover][data-disabled],.css-1kqccjc:hover[data-disabled]:focus,.css-1kqccjc[data-hover][data-disabled]:focus,.css-1kqccjc:hover[data-disabled]:hover,.css-1kqccjc[data-hover][data-disabled]:hover{text-decoration-line:none;text-decoration:none;}
.css-1kqccjc:active,.css-1kqccjc[data-active]{color:rgb(45,55,72);}
.css-1hcbiwh{font-size:14px;color:rgb(0,0,0);}
@media screen and (min-width:30em){.css-1hcbiwh{font-size:14px;}
}
@media screen and (min-width:48em){.css-1hcbiwh{font-size:18px;}
}
.css-4g6ai3{cursor:pointer;}
.css-8atqhb{max-width:100%;}
.css-82qlwu{margin-bottom:0.75rem;}
.css-64qhge{margin-left:0.5rem;margin-right:0.5rem;display:none;}
@media screen and (min-width:30em){.css-64qhge{display:none;}
}
@media screen and (min-width:48em){.css-64qhge{display:block;}
}
.css-ldibdp{font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:31vw;line-height:0.8;text-transform:uppercase;margin:0px 0px 0px -0.02em;letter-spacing:-0.01em;white-space:nowrap;}
.css-155za0w{list-style-type:none;}
.css-1tj5g4w{margin-bottom:-8px;}
.css-1eejms4{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;display:inline-block;}
.css-1eejms4:focus,.css-1eejms4[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1yloywh{font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:50px;line-height:0.7;text-transform:uppercase;margin:0px;padding:0px;display:inline-block;}
@media screen and (min-width:30em){.css-1yloywh{font-size:140px;}
}
.css-uy4t76{position:relative;transition:all 0.2s;}
.css-uy4t76::before{content:"";position:absolute;inset:50% 0px 0px;transform:translateY(-50%);width:0.4em;height:0.4em;background-color:#C8008F;opacity:0;transition:all 0.2s;clip-path:polygon(25% 0, 100% 50%, 25% 100%, 25% 100%); -webkit-clip-path: polygon(25% 0, 100% 50%, 25% 100%, 25% 100%);}
.css-uy4t76:hover{padding-left:0.45em;}
.css-uy4t76:hover::before{opacity:1;}
.css-1wacom8{overflow:hidden;padding-top:4px;padding-bottom:4px;}
.css-8uwkow{font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:52px;line-height:0.7;text-transform:uppercase;margin:0px;padding:0px;display:inline-block;}
@media screen and (min-width:30em){.css-8uwkow{font-size:86px;}
}
.css-1fj0nqi{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;display:inline-block;}
.css-1fj0nqi:hover,.css-1fj0nqi[data-hover]{text-decoration-line:none;text-decoration:none;}
.css-1fj0nqi:focus,.css-1fj0nqi[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-3e08ty{font-family: "Roboto Condensed", "HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:700;font-size:52px;line-height:0.7;text-transform:uppercase;margin:0px;padding:0px;}
@media screen and (min-width:30em){.css-3e08ty{font-size:86px;}
}
.css-1dxx38r{position:relative;padding-bottom:0px;padding-top:0px;}
.css-cpxj5k{display:grid;row-gap:0px;column-gap:0px;grid-template-columns:repeat(1,1fr);padding-left:1rem;padding-right:1rem;}
@media screen and (min-width:30em){.css-cpxj5k{row-gap:0px;column-gap:0px;grid-template-columns:repeat(1,1fr);}
}
@media screen and (min-width:48em){.css-cpxj5k{row-gap:1rem;column-gap:1rem;grid-template-columns:repeat(2,1fr);}
}
.css-1j4yvex{justify-self:stretch;}
.css-4fxw8f{display:block;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:auto;line-height:0.9;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;font-weight:400;height:auto;min-width:2.5rem;font-size:18px;padding:0px;color:rgb(0,0,0);margin-top:0.75rem;}
.css-4fxw8f:focus,.css-4fxw8f[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-4fxw8f[disabled],.css-4fxw8f[disabled]:focus,.css-4fxw8f[disabled]:hover,.css-4fxw8f[aria-disabled="true"],.css-4fxw8f[aria-disabled="true"]:focus,.css-4fxw8f[aria-disabled="true"]:hover,.css-4fxw8f[data-disabled],.css-4fxw8f[data-disabled]:focus,.css-4fxw8f[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-4fxw8f:hover,.css-4fxw8f[data-hover]{text-decoration-line:none;text-decoration:none;}
.css-4fxw8f:active,.css-4fxw8f[data-active]{color:rgb(45,55,72);}
.css-u1ez4o{position:relative;transition:all 0.2s;}
.css-u1ez4o::before{content:"";position:absolute;inset:50% 0px 0px;transform:translateY(-50%);width:0.73em;height:0.73em;background-color:rgb(0,0,0);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;opacity:0;transition:all 0.2s;}
.css-u1ez4o:hover{padding-left:0.9299999999999999em;}
.css-u1ez4o:hover::before{opacity:1;}
.css-1hlm0h{display:inline-block;padding-right:0.25rem;position:relative;top:-2px;}
@media screen and (min-width:62em){.css-1hlm0h{display:none;}
}
.css-mehlxo{display:inline-flex;-webkit-appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;transition:all 250ms;-webkit-user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:none;width:auto;line-height:0.9;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;font-weight:400;height:auto;min-width:2.5rem;font-size:18px;padding:0px;color:rgb(0,0,0);}
.css-mehlxo:focus,.css-mehlxo[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-mehlxo[disabled],.css-mehlxo[disabled]:focus,.css-mehlxo[disabled]:hover,.css-mehlxo[aria-disabled="true"],.css-mehlxo[aria-disabled="true"]:focus,.css-mehlxo[aria-disabled="true"]:hover,.css-mehlxo[data-disabled],.css-mehlxo[data-disabled]:focus,.css-mehlxo[data-disabled]:hover{opacity:0.4;cursor:not-allowed;box-shadow:none;}
.css-mehlxo:hover,.css-mehlxo[data-hover]{text-decoration-line:none;text-decoration:none;}
.css-mehlxo:active,.css-mehlxo[data-active]{color:rgb(45,55,72);}
.css-1jfs790{position:relative;max-width:100%;}
.css-1jfs790 > *{overflow:hidden;position:absolute;inset:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;}
.css-1jfs790 > img,.css-1jfs790 > video{object-fit:cover;}
.css-1jfs790::before{height:0px;content:"";display:block;padding-bottom:75%;}
.css-1kch9dj{padding-bottom:1rem;}
.css-10m3x9d{font-size:14px;height:auto;z-index:100;background-color:rgb(255,255,255);padding-bottom:0px;position:sticky;top:0px;margin-top:0.75rem;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:black;max-height:75vh;overflow:auto;}
@media screen and (min-width:30em){.css-10m3x9d{font-size:14px;margin-top:0px;}
}
@media screen and (min-width:48em){.css-10m3x9d{font-size:14px;height:145px;position:relative;border-bottom-width:0px;max-height:none;overflow:visible;}
}
@media screen and (min-width:62em){.css-10m3x9d{font-size:14px;}
}
@media screen and (min-width:80em){.css-10m3x9d{font-size:18px;height:204px;}
}
.css-c26b2z{display:block;flex-direction:row;width:100%;-webkit-box-pack:justify;justify-content:space-between;}
@media screen and (min-width:30em){.css-c26b2z{display:block;}
}
@media screen and (min-width:48em){.css-c26b2z{display:flex;}
}
.css-lfuq7l{width:auto;}
@media screen and (min-width:30em){.css-lfuq7l{width:auto;}
}
@media screen and (min-width:48em){.css-lfuq7l{width:calc(25% - 12px);}
}
.css-1qsvsm{border:0px;}
.css-1qsvsm:last-of-type{border-bottom-width:1px;}
.css-1qa2orr{display:flex;-webkit-box-align:center;align-items:center;width:100%;transition:all 0.2s;outline:0px;font-size:1rem;background-color:transparent;margin:0px;padding:0px;border-width:2px 0px 0px;border-top-style:solid;border-top-color:black;cursor:pointer;}
.css-1qa2orr:focus,.css-1qa2orr[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1qa2orr:hover,.css-1qa2orr[data-hover]{background-color:rgba(0,0,0,0.04);}
.css-1qa2orr[disabled],.css-1qa2orr[disabled]:focus,.css-1qa2orr[disabled]:hover,.css-1qa2orr[aria-disabled="true"],.css-1qa2orr[aria-disabled="true"]:focus,.css-1qa2orr[aria-disabled="true"]:hover,.css-1qa2orr[data-disabled],.css-1qa2orr[data-disabled]:focus,.css-1qa2orr[data-disabled]:hover{opacity:0.4;cursor:not-allowed;}
@media screen and (min-width:30em){.css-1qa2orr{border-bottom-width:0px;}
}
@media screen and (min-width:48em){.css-1qa2orr{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:black;}
}
.css-1v15vux{font-size:14px;flex:1 1 0%;text-align:left;padding-top:0.25rem;padding-bottom:0.25rem;}
@media screen and (min-width:30em){.css-1v15vux{font-size:14px;}
}
@media screen and (min-width:48em){.css-1v15vux{font-size:14px;}
}
@media screen and (min-width:62em){.css-1v15vux{font-size:14px;}
}
@media screen and (min-width:80em){.css-1v15vux{font-size:18px;}
}
.css-2q2gu3{height:10px;transition:all 0.3s;transform:rotateZ(180deg);}
.css-1oioll8{height:10px;transition:all 0.3s;transform:rotateZ(0deg);}
.css-1ciiosg{margin-bottom:100px;border-top-width:2px;border-top-style:solid;border-top-color:black;}
@media screen and (min-width:62em){.css-1ciiosg{margin-bottom:200px;}
}
.css-1ciiosg:first-of-type{border-top-width:0px;}
.css-we1iga{padding:0px;}
.css-c7p0e4{background-color:rgb(255,255,255);}
.css-t0t8c9 > li ul{border-top-width:2px;border-top-style:solid;border-top-color:black;}
.css-t0t8c9 > li ul li a{margin-left:16px;}
.css-t0t8c9 ul > li:last-of-type{border-bottom-width:0px;}
.css-t0t8c9 ul > li:last-of-type::before{display:none;}
.css-11vttcw{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;display:block;margin:0px;padding-top:0.25rem;padding-bottom:0.25rem;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.css-11vttcw:hover,.css-11vttcw[data-hover]{padding-left:16px;position:relative;text-decoration-line:none;text-decoration:none;}
.css-11vttcw:focus,.css-11vttcw[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-11vttcw::before{content:"";display:none;position:absolute;left:0px;top:50%;transform:translateY(-50%);background-color:rgb(0,0,0);width:12px;height:12px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
.css-11vttcw:hover::before{display:block;}
.css-11vttcw:hover + ul li a{padding-left:16px;}
.css-11vttcw:hover + ul li a::before{display:block;}
.css-1rzqvvm{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:black;display:block;}
@media screen and (min-width:48em){.css-1rzqvvm{display:none;}
}
.css-oergh6{border-color:black;width:auto;display:none;height:0px;border-top-width:2px;border-top-style:solid;border-bottom-width:2px;border-bottom-style:solid;}
.css-oergh6:last-of-type{border-bottom-width:1px;}
@media screen and (min-width:30em){.css-oergh6{width:auto;}
}
@media screen and (min-width:48em){.css-oergh6{width:calc(25% - 12px);display:block;height:31px;}
}
@media screen and (min-width:80em){.css-oergh6{height:36px;}
}
.css-zop69v{width:100%;outline:0px;position:relative;-webkit-appearance:none;transition:all 0.2s;font-size:18px;padding-left:0px;padding-right:0px;height:2em;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-width:1px;border-bottom-style:solid;border-color:inherit;background-color:transparent;}
.css-zop69v[aria-readonly="true"],.css-zop69v[readonly],.css-zop69v[data-readonly]{-webkit-user-select:all;box-shadow:none !important;}
.css-zop69v:focus,.css-zop69v[data-focus]{border-color:rgb(49,130,206);box-shadow:rgb(49,130,206) 0px 1px 0px 0px;}
.css-zop69v[aria-invalid="true"],.css-zop69v[data-invalid]{border-color:rgb(229,62,62);}
.css-1kuy7z7{font-size:14px;}
.css-1o4tgte{padding-top:3rem;}
@media screen and (min-width:30em){.css-1o4tgte{padding-top:3rem;}
}
@media screen and (min-width:48em){.css-1o4tgte{padding-top:0px;}
}
.css-11bsyxg{margin-bottom:100px;border-top-width:2px;border-top-style:solid;border-top-color:black;}
@media screen and (min-width:62em){.css-11bsyxg{margin-bottom:200px;}
}
.css-11bsyxg:first-of-type{border-top-width:0px;}
@media screen and (min-width:48em){.css-11bsyxg:first-of-type{border-top-width:2px;border-top-style:solid;border-top-color:black;}
}
.css-1m84d9l{display:grid;column-gap:20px;grid-template-columns:repeat(1,1fr);margin-bottom:90px;width:100%;}
@media screen and (min-width:30em){.css-1m84d9l{grid-template-columns:repeat(2,1fr);}
}
.css-1f8wlx4{font-size:18px;color:rgb(0,0,0);}
@media screen and (min-width:30em){.css-1f8wlx4{font-size:18px;}
}
@media screen and (min-width:48em){.css-1f8wlx4{font-size:26px;}
}
.css-1bhu46h{display:grid;row-gap:2.5rem;column-gap:1rem;grid-template-columns:repeat(1,1fr);align-items: end;}
@media screen and (min-width:48em){.css-1bhu46h{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:62em){.css-1bhu46h{grid-template-columns:repeat(3,1fr);}
}
@media screen and (min-width:80em){.css-1bhu46h{grid-template-columns:repeat(4,1fr);}
}
.css-i01nsz{font-size:14px;color:grey;}
.css-j7qwjs{display:flex;flex-direction:column;}
.css-1fnn8c6{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;}
.css-1fnn8c6:hover,.css-1fnn8c6[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-1fnn8c6:focus,.css-1fnn8c6[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-1fnn8c6:hover{text-decoration-line:none;text-decoration:none;}
.css-1fnn8c6:hover div::after{content:"";position:absolute;left:50%;bottom:12px;top:12px;background-color:white;z-index:50;width:276px;height:276px;mix-blend-mode:difference;transform:translateX(-50%);clip-path: polygon(100% 45%, 0 0, 0 100%)}
.css-1kwtogs{margin:0px 0px 4px;}
.css-171hygg{width:100%;height:300px;position:relative;}
.css-1tzs9yh{width:100%;height:100%;position:absolute;inset:0px;z-index:-1;}
.css-bh4wo8{object-fit:cover;width:100%;height:100%;}
.css-vooagt{min-height:100vh;}
.css-1en6r0r{padding:0.25rem 0.75rem;background-color:transparent;position:relative;z-index:10;}
.css-1bor25n{display:inline-block;margin-right:8px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:rgb(0,255,29);width:12px;height:12px;}
.css-8odns7{display:grid;row-gap:3rem;column-gap:1rem;grid-template-columns:repeat(1,1fr);margin-bottom:90px;}
@media screen and (min-width:30em){.css-8odns7{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:48em){.css-8odns7{grid-template-columns:repeat(2,1fr);}
}
@media screen and (min-width:62em){.css-8odns7{grid-template-columns:repeat(4,1fr);}
}
.css-i6bazn{overflow:hidden;}
.css-197s4wo{transition:all 0.15s ease-out;cursor:pointer;text-decoration-line:none;text-decoration:none;outline:none;color:inherit;}
.css-197s4wo:hover,.css-197s4wo[data-hover]{text-decoration-line:underline;text-decoration:underline;}
.css-197s4wo:focus,.css-197s4wo[data-focus]{box-shadow:rgba(66,153,225,0.6) 0px 0px 0px 3px;}
.css-197s4wo:hover{text-decoration-line:none;text-decoration:none;}
.css-197s4wo:hover .hover-wrapper::after{content:"";position:absolute;left:50%;bottom:12px;top:50%;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;background-color:white;z-index:100;width:276px;height:276px;mix-blend-mode:difference;transform:translate(-50%,-50%);}
.css-c7p7l5{grid-column-start:span 2;grid-column-end:span 2;font-size:18px;color:rgb(0,0,0);}
@media screen and (min-width:30em){.css-c7p7l5{font-size:18px;}
}
@media screen and (min-width:48em){.css-c7p7l5{font-size:26px;}
}
.css-19u549c{background-color:rgb(255,255,255);height:100%;}
.css-3ouibg{display:flex;flex-direction:column;justify-content:space-around;height:100%;}
.css-1sq3skp{position:relative;max-height:100%;}
.css-1sq3skp > *{overflow:hidden;position:absolute;inset:0px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;}
.css-1sq3skp > img,.css-1sq3skp > video{object-fit:cover;}
.css-1sq3skp::before{height:0px;content:"";display:block;padding-bottom:56.25%;}
.css-19uvmsy{position:absolute;z-index:100;top:100px;bottom:20%;width:30%;-webkit-background-size:auto;background-size:auto;right:0px;cursor:url("https://www.monash.edu/?a=3058537"),auto;display:block;background-position:right 30px center;background-repeat:no-repeat no-repeat;}
.css-1v5psi0{position:absolute;z-index:100;top:100px;bottom:20%;width:30%;-webkit-background-size:auto;background-size:auto;background-repeat-x:no-repeat;background-repeat-y:no-repeat;left:0px;cursor:url("https://www.monash.edu/?a=3058536"),auto;background-position-x:30px;background-position-y:center;display:block;}
.css-kvjruz{padding-top:0.75rem;}
.css-un0iq5{height:calc((var(--vh,1vh) * 100) - 60px);}
.css-15hqheg{display:flex;width:100vw;height:100vh;position:fixed;left:0px;top:0px;z-index:1400;-webkit-box-pack:center;justify-content:center;align-items:flex-start;overflow:auto;}
.css-4hazdp{display:flex;flex-direction:column;position:relative;width:100%;outline:0px;border-top-left-radius:0.375rem;border-top-right-radius:0.375rem;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;background-color:rgb(255,255,255);color:inherit;z-index:1400;box-shadow:none;max-width:100vw;height:100vh;margin:0px;}
.css-1rm9md4{flex:1 1 0%;width:100%;height:calc(var(--vh,1vh) * 100);margin:0px;padding:12px;}
.css-58h2ww{outline:0px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;transition:all 0.2s;width:78px;height:78px;font-size:12px;position:absolute;top:1rem;right:1rem;border:2px solid black;background-color:rgb(0,0,0);color:rgb(255,255,255);z-index:10;}
.css-7q1d9x{flex:0 1 0%;font-size:140px;font-weight:600;padding:0px;position:relative;z-index:1000;}
.css-onkibi{width:1em;height:1em;display:inline-block;line-height:1em;flex-shrink:0;color:currentcolor;vertical-align:middle;}
.css-ot8hir{position:fixed;left:0px;top:0px;width:100vw;height:100vh;background-color:rgb(255,255,255);z-index:1400;}
.css-qgurt5{object-fit:contain;height:100%;width:auto !important;}
.css-zlrj79{font-size:18px;text-align:left;}