@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');figure.logo{position:absolute;z-index:2;top:-185px;right:200px;display:inline-block;height:95px;width:95px}@media screen and (min-width: 1200px){figure.logo{top:-220px;height:115px;width:115px;right:150px}}@media screen and (max-width: 979px){figure.logo{top:-145px;right:150px;height:95px;width:95px}}.wp-block-group:has(figure.logo){position:relative}figure.wp-block-image.size-full.super-wide>img{position:absolute;width:100vw;left:0;object-fit:cover;object-position:center;height:100vh;min-height:300px;max-height:600px}figure.wp-block-image.size-full.super-wide{height:100vh;min-height:300px;max-height:600px;width:100vw;display:block;overflow:hidden;position:relative;z-index:1;left:calc(50% - 50vw)}figure.wp-block-image.size-full.super-wide.short{max-height:300px}figure.wp-block-image.size-full.parallax.super-wide>img{transform:translateY(calc(10px* var(--scroll-percent)));bottom:0px;z-index:-1;height:120vh;min-height:360px;max-height:900px}figure.wp-block-image.size-full.super-wide.darker>img{filter:brightness(0.5)}figure.wp-block-image.size-full.super-wide+.foreground{height:100vh;min-height:300px;max-height:600px;width:100vw;display:block;overflow:hidden;position:relative;z-index:1;left:calc(50% - 50vw);margin-bottom:calc( min( 600px, max( 300px, 100vh )) *-1 );top:calc( min( 600px, max( 300px, 100vh )) *-1 )}figure.wp-block-image.size-full.super-wide+.foreground>img{position:absolute;width:100vw;left:0;object-fit:cover;object-position:center;height:100vh;min-height:300px;max-height:600px}figure.wp-block-image.size-full.parallax.super-wide+.foreground>img{transform:translateY(calc( 5px * var(--scroll-percent) - 14px ));bottom:0px;z-index:-1;height:120vh;min-height:360px;max-height:900px;background-color:rgba(0,0,0,0);background-blend-mode:screen}figure.wp-block-image.size-full.parallax.super-wide:has(+.foreground)>img{filter:brightness(calc(1 - var(--scroll-percent) / 50)) blur(calc(0.2px* var(--scroll-percent)))}h2.wp-block-heading:has(+.super-wide){position:relative;z-index:1;margin:0;margin-top:-15px;top:100px;text-align:center;color:white;text-shadow:0 0 3px black;font-size:calc( min( 80px, 25px + 3vw ) );height:0;text-wrap:balance;line-height:calc(35px + 3vw);z-index:2;font-family:'merriweather';font-weight:400}h2.wp-block-heading:has( + .super-wide) strong{font-size:1.4em;color:#c3f3ff}@media (min-width: 1200px){.row-fluid
.span12{width:1200px;margin:auto !important;!i;!;margin-left:calc( ( 100% - 1200px ) / 2 ) !important}}.wp-block-group.highlight{position:relative;z-index:1}.wp-block-group.highlight.tall{padding-bottom:200px}.wp-block-group.highlight:after{position:absolute;left:calc( 50% - 50vw );)50%;width:100vw;background:#c5e7ff;height:100%;content:"";top:-50px;z-index:-1;padding:50px
0}.wp-block-group.highlight.h-g:after{background-color:#e5e5e5}.wp-block-group.highlight.h-g.light:after{background-color:#f7f7f7}.wp-block-group.highlight.h-blk:after{background-color:black}.wp-block-group.highlight.h-blk{color:white}.wp-block-group.highlight.h-w:after{background:white}.wp-block-group.highlight figure
img{min-width:100%}.wp-block-group.highlight
figure{min-width:30%}.wp-block-group
p{font-family:"IBM Plex Sans",serif;font-size:20px;line-height:30px}.wp-block-group strong:first-child{font-family:'Merriweather';font-size:calc( min( 15px + 2vw , 40px ));line-height:calc( min( 35px + 3vw, 80px ))}.overlay{position:relative;height:0;z-index:3}.overlay>*{position:relative;bottom:140px;margin:10px
!important;!i;!;color:white;text-shadow:0 0 5px black;min-width:200px}.overlay>*:first-child{min-width:unset}.overlay .wp-block-separator{width:100%}.wp-block-group.overlay h1, .wp-block-group.overlay
h2{color:white}.wp-block-group.overlay
h1{font-size:80px;line-height:90px}.overlay .wp-block-group h2 a, .overlay .wp-block-group h1
a{color:white}.overlay .wp-block-group:hover h2 a, .overlay .wp-block-group:hover h1
a{color:#ffbebe}.overlay .wp-block-group:hover
h1{scale:1.05}.overlay .wp-block-group{cursor:pointer}.overlay .wp-block-group h2, .overlay .wp-block-group
h1{transition:color 0.3s, scale 0.3s;font-family:'IBM Plex Sans';font-weight:400}.overlay .wp-block-group+.wp-block-group:after{content:"";border-top:2px solid #ffbebe;!;!i;!;width:0%;height:100%;position:absolute;top:0;left:0;transition:width 0.2s}.overlay .wp-block-group+.wp-block-group:hover:after{width:100%;transition:width 0.5s}.wp-block-group.highlight
video{width:100vw;left:calc( 50% - 50vw );position:absolute;z-index:1;top:-50px;height:calc( 100% + 100px );opacity:0.3;object-fit:cover}.wp-block-group.highlight div:has(+video){position:relative;z-index:2}h1.page-title.entry-title{display:none}.breadcrumb.expand{display:none}div#ubc7-unit-footer,.row-fluid.expand.ubc7-back-to-top{height:0;overflow:hidden;padding:0}.hidden.image-grid{display:none}.image-grid:has(+.wp-block-spacer+.highlight){margin-bottom:-50px}.image-grid img, .image-grid
video{max-height:300px;object-fit:cover;width:100%;min-height:100%;transition:transform 1s, filter 1s;transition-timing-function:ease-in-out}.image-grid.big img, .image-grid.big
video{min-height:500px}.image-grid .p-bot
img{object-position:bottom}.image-grid .p-right
img{object-position:right}.p-left
video{object-position:left}.image-grid img:hover,  .image-grid .wp-block-group:hover
img{transform:scale(1.1);transition:transform 3s, filter 1s}.highlight:hover + .wp-block-spacer + .image-grid.fade-top img, .image-grid.fade-top:hover
img{transform:scale(1.1);transition:transform 3s, filter 1s}.highlight + .wp-block-spacer + .image-grid.fade-top .wp-block-group{pointer-events:none}.image-grid .wp-block-group:has( p + p) img:hover{filter:brightness(0.5)}.image-grid figure, .image-grid .wp-block-group:has(video){overflow:hidden;cursor:pointer;margin:0}.image-grid .wp-block-group:has(video)>div{height:100%}.image-grid{width:100vw;left:calc( 50% - 50vw );position:relative;gap:1px}.image-grid figure + p, .image-grid figure+p+p{position:absolute;top:calc( 50% - 70px);z-index:1;color:white;text-shadow:0 0 2px black, 0 0 8px black;backdrop-filter:blur(2px);padding:10px;border-radius:100px}.image-grid .wp-block-group
p{opacity:1;pointer-events:none;transition:opacity 0.7s}.image-grid .wp-block-group:hover
p{opacity:0}.image-grid .wp-block-group  p+p{opacity:0}.image-grid .wp-block-group:hover  p+p{opacity:1}.image-grid .wp-block-group{position:relative}.image-grid figure~p{margin:0
10% 0 10%}.image-grid figure ~ p, .image-grid figure ~ p
strong{font-size:20px !important;line-height:25px !important}@media screen and (max-width: 979px){.image-grid .wp-block-group p + p, .image-grid .wp-block-group p + p
strong{font-size:15px;line-height:20px}}.image-grid.inset{position:relative;right:0;max-width:500px;bottom:170px;z-index:1;gap:10px;left:unset;float:right}.image-grid.inset:has(+.wp-block-spacer+.highlight){margin-bottom:-120px}.image-grid.inset>*{box-shadow:0 0 7px #00000069;border-radius:3px;border:3px
solid #2f8af1}.is-style-rounded.inset{scale:0.8}.is-style-rounded.inset
img{border:5px
solid white;box-shadow:0 0 5px #00000066}.fade-top figure:first-child{margin-top:-200px;mask-image:-webkit-gradient(linear, left 100%, left top, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0)))}.image-grid
figure.foreground{position:relative;top:-500px;margin-bottom:-500px}.wp-block-group.full-width{width:100%}.wp-block-group.highlight.shift-up>div>div>*{position:relative;top:-250px}.wp-block-group.highlight.shift-up{padding-top:200px}.wp-block-group li>strong:first-child{font-size:20px;line-height:25px}@keyframes
hueRotate{0%{filter:hue-rotate(0deg)  blur(1px)}100%{filter:hue-rotate(360deg)  blur(1px)}}.animated-hue
video{animation:hueRotate 10s linear infinite}figure.wp-block-image.size-full.parallax.super-wide.blur:has(+.foreground)>img{filter:blur(1px) brightness(calc(1 - var(--scroll-percent) / 50)) blur(calc(0.2px* var(--scroll-percent)))}figure.wp-block-image.size-full.parallax.super-wide.blur+.foreground>img{filter:blur(0.1px) blur(calc(0.2px* var(--scroll-percent)))}div#ubc7-unit-menu{position:sticky;z-index:100000;top:0;border-bottom:2px solid #16223c;box-shadow:0 0 3px black}@media screen and (max-width: 979px){div#ubc7-unit{position:sticky;z-index:100000;top:0}div#ubc7-unit-menu{position:sticky;z-index:100000;top:50px;border-bottom:2px solid #16223c;box-shadow:0 0 3px black}}li.active~li.active>div{box-shadow:unset !important;!i;!;background:transparent !important;!i;!}body.dark .wp-block-group.highlight:after{background:#012245}body.dark .wp-block-group.highlight, body.dark h1,  body.dark h2,   body.dark
h3{color:#c3c3c3}body.dark .wp-block-group.highlight.h-g:after{background:#11192b}body.dark figure.wp-block-image.size-full.parallax.super-wide:has(+.foreground)>img{filter:brightness(calc( 0.5 - var(--scroll-percent) / 50)) blur(calc(0.2px* var(--scroll-percent)))}body.dark figure.wp-block-image.size-full.parallax.super-wide+.foreground>img{filter:brightness(0.6)}body.light .wp-block-group.highlight:after{}body.light .wp-block-group.highlight, body.light h1,  body.light h2,   body.light
h3{}body.light .wp-block-group.highlight.h-g:after{}body.light figure.wp-block-image.size-full.parallax.super-wide:has(+.foreground)>img{}body.light figure.wp-block-image.size-full.parallax.super-wide+.foreground>img{}.inset-btn{position:relative;top:-82px}.inset-btn
a{border-radius:11px;transition:background-color 0.5s, color 0.3s;box-shadow:0 0 3px #0000007d}.inset-btn a:hover{transition:background-color 0.2s, color 0.1s;box-shadow:0 0 5px #0000009e}figure.wp-block-table.symposium-table td:first-child{white-space:nowrap}