body,[role="main"],#content,.editor-styles-wrapper,#body-container{background-color:#fff}#container{padding-top:0 !important}.editor-styles-wrapper{padding-inline:6.25rem}#editor .editor-styles-wrapper{.is-root-container .block-editor-block-list__block.ubc-block-hero:not(:has(> .wp-block-group__inner-container)),
.is-root-container .block-editor-block-list__block.ubc-block-hero:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{>.wp-block-image{width:100% !important;margin-inline:auto !important}}.is-root-container .block-editor-block-list__block.ubc-block-highlighted-content--variant-b:not(:has(> .wp-block-group__inner-container)),
.is-root-container .block-editor-block-list__block.ubc-block-highlighted-content--variant-b:has(> .wp-block-group__inner-container) > .wp-block-group__inner-container,
.is-root-container .block-editor-block-list__block.ubc-block-highlighted-content--variant-c:not(:has(> .wp-block-group__inner-container)),
.is-root-container .block-editor-block-list__block.ubc-block-highlighted-content--variant-c:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{width:100% !important;margin-inline:auto !important}}#content .hentry[id^="post-"],.editor-styles-wrapper{--base-size:1rem;--ubc-container-width:73.125rem;--border-radius:calc(0.625 * var(--base-size));--white-space:calc(1.5625 * var(--base-size));--white-space--increased:calc(2 * var(--white-space));--white-space--increased-2:calc(4 * var(--white-space));--font-size:calc(1.125 * var(--base-size));--font-size--desktop:var(--font-size);--font-size--decreased:calc(0.7777777778 * var(--font-size));--font-size--desktop--decreased:var(var(--font-size--decreased));--font-size--increased:calc(1.2222222222 * var(--font-size));--font-size--increased-2:calc(1.4444444444 * var(--font-size));--font-size--increased-3:calc(1.6666666667 * var(--font-size));--font-size--increased-4:calc(1.8888888889 * var(--font-size));--font-size--increased-5:calc(2.1111111111 * var(--font-size));--font-size--increased-6:calc(3.3333333333 * var(--font-size));--font-size--desktop--increased:calc(1.2222222222 * var(--font-size--desktop));--font-size--desktop--increased-2:calc(1.4444444444 * var(--font-size--desktop));--font-size--desktop--increased-3:calc(1.6666666667 * var(--font-size--desktop));--font-size--desktop--increased-4:calc(2 * var(--font-size--desktop));--font-size--desktop--increased-5:calc(2.2222222222 * var(--font-size--desktop));--font-size--desktop--increased-6:calc(2.6666666667 * var(--font-size--desktop));--font-size--desktop--increased-7:calc(3.1111111111 * var(--font-size--desktop));--font-size--desktop--increased-8:calc(4.4444444444 * var(--font-size--desktop));--line-height:1.5;--line-height--decreased:1.25;--line-height--increased:1.75;--line-height--increased-2:2;--font-weight:400;--font-weight--increased:700;--font-weight--increased-2:900;background-color:#fff;*,*::before,*::after{box-sizing:border-box}*{margin-block:0}.entry-content>:last-child{margin-block-end:var(--white-space--increased-2) !important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:is(p,ul,ol,li,dl,dt,dd,label,input,textarea,button,div,a){font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);@media (min-width: 48em){font-size:var(--font-size--desktop)}}:is(h1, h2, h3, h4, h5, h6) a{font:inherit;color:inherit}:is(p,ul,ol,dl,h1,h2,h3,h4,h5,h6):has(+*:not(:empty)){margin-block-end:var(--white-space)}li:has(+ li),
dt:has(+ :is(dt, dd)),
dd:has(+ :is(dt, dd))
div:has(+*){margin-block-end:calc(var(--white-space) / 2)}:is(ul,ol){margin-inline-start:0;padding-inline-start:var(--white-space);:is(ul,ol){margin-block:calc(var(--white-space) / 2)}}li{padding-inline-start:calc(var(--white-space) / 2)}dd{margin-inline-start:var(--white-space--increased)}h1,h2,h3,h4,h5,h6{--current-padding-block:calc(0.375 * var(--current-font-size));--current-block-start-white-space-offset:calc(var(--current-padding-block) + (((var(--current-line-height) - 1) / 2) * var(--current-font-size)));padding-block:var(--current-padding-block);font-size:var(--current-font-size);line-height:var(--current-line-height);font-weight:var(--current-font-weight);letter-spacing:initial !important;color:#002145}h1{--current-font-size:var(--font-size--increased-4);--current-line-height:var(--line-height--decreased);--current-font-weight:var(--font-weight--increased);@media (min-width: 48em){--current-font-size:var(--font-size--desktop--increased-6)}}h2{--current-font-size:var(--font-size--increased-3);--current-line-height:var(--line-height--decreased);--current-font-weight:var(--font-weight--increased);@media (min-width: 48em){--current-font-size:var(--font-size--desktop--increased-5)}}h3{--current-font-size:var(--font-size--increased-2);--current-line-height:var(--line-height--decreased);--current-font-weight:var(--font-weight--increased);@media (min-width: 48em){--current-font-size:var(--font-size--desktop--increased-4)}}h4{--current-font-size:var(--font-size--increased);--current-line-height:var(--line-height);--current-font-weight:var(--font-weight--increased);@media (min-width: 48em){--current-font-size:var(--font-size--desktop--increased-3)}}h5{--current-font-size:var(--font-size);--current-line-height:var(--line-height);--current-font-weight:var(--font-weight--increased);@media (min-width: 48em){--current-font-size:var(--font-size--desktop--increased-2)}}h6{--current-font-size:var(--font-size--decreased);--current-line-height:var(--line-height);--current-font-weight:var(--font-weight--increased);@media (min-width: 48em){--current-font-size:var(--font-size--desktop--increased)}}*+.wp-block-group{margin-block-start:var(--white-space--increased)}.wp-block-columns{column-gap:var(--white-space--increased)}.ubc-block-hero:not(:has(>.wp-block-group__inner-container)),.ubc-block-hero:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{display:grid;color:#fff;>*{color:inherit;grid-column:1 / 2;grid-row:1 / 2}>.wp-block-image{max-width:min(73.125rem,1170px);width:100%;height:100%;position:relative}>.wp-block-image>img{position:absolute;inset:0;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));width:100vw;max-width:unset;height:100%;display:block;object-fit:cover;@media (min-width: 75em){position:relative}}>.wp-block-image::after{content:"";position:absolute;inset:0;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-color:rgba(0,0,0,0.5)}>h1:is(.wp-block-post-title,.wp-block-heading){--current-font-size:var(--font-size--increased-6);margin-block:var(--white-space);z-index:1;align-self:center;@media (min-width: 48em){--current-font-size:var(--font-size--desktop--increased-8)}}&.ubc-block-hero--no-image{position:relative;&::before{content:"";position:absolute;inset:0;width:100vw;height:100%;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-color:#002144}background-color: #002144}}.ubc-block-responsive-grid:not(:has(>.wp-block-group__inner-container)),.ubc-block-responsive-grid:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{--column-count:1;--gap-count:calc(var(--column-count) - 1);--gap-width:var(--white-space--increased);--gaps-width-total:calc(var(--gap-count) * var(--gap-width));--column-min:min(100%, calc((var(--ubc-container-width) - var(--gaps-width-total)) / var(--column-count)));display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-min),1fr));gap:var(--gap-width)}.ubc-block-responsive-grid:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{height:100%}.ubc-block-responsive-grid--two-columns:not(:has(>.wp-block-group__inner-container)),.ubc-block-responsive-grid--two-columns:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{--column-count:2}.ubc-block-responsive-grid--three-columns:not(:has(>.wp-block-group__inner-container)),.ubc-block-responsive-grid--three-columns:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{--column-count:3}.ubc-block-responsive-grid--four-columns:not(:has(>.wp-block-group__inner-container)),.ubc-block-responsive-grid--four-columns:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{--column-count:4}.ubc-block-responsive-grid>*:not(.wp-block-group__inner-container),.ubc-block-responsive-grid>.wp-block-group__inner-container>*{width:100%;margin:0}.ubc-block-responsive-grid:has(>.wp-block-buttons:not(:only-child)){--gap-width:var(--white-space);@media (min-width: 48em){--gap-width:var(--white-space--increased)}}.ubc-block-responsive-grid:has(> .wp-block-buttons:not(:only-child)) > .wp-block-buttons .wp-block-button{width:100%}.ubc-block-responsive-grid:has(> .wp-block-buttons:not(:only-child)) > .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:1.25rem}.ubc-block-card{margin-block:var(--white-space--increased);@media (min-width: 48em){margin-block:var(--white-space--increased-2)}}:is(.ubc-block-cards, .ubc-block-card) .ubc-block-card{margin-block:0}.ubc-block-card:not(:has(>.wp-block-group__inner-container)),.ubc-block-card:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{container-type:inline-size;padding:var(--white-space--increased);display:flex;flex-direction:column;background-color:#00283e;color:#fff;@container (max-width: 25rem){&>.wp-block-image:first-child{width:calc(100% + (2 * var(--white-space--increased)));height:100% !important;aspect-ratio:1}}@container (min-width: 35rem){&:has(>.wp-block-image:first-child){display:grid;grid-template-columns:minmax(min-content, 21.875rem) 1fr;grid-template-rows:min-content min-content min-content;grid-auto-rows:min-content;gap:var(--white-space);&>.wp-block-image:first-child{grid-column:1 / 2;grid-row:1 / -1;width:100%;height:100%;margin:0
!important;aspect-ratio:1}&>*{grid-column:2 / 3}}}>*{width:100%}a{color:inherit}>.wp-block-image:first-child{width:calc(100% + (2 * var(--white-space--increased)));height:calc(2 * var(--white-space--increased-2));margin-block-start:calc(var(--white-space--increased) * -1);margin-inline:calc(var(--white-space--increased) * -1) !important}> .wp-block-image:first-child a:has(img){display:block}> .wp-block-image:first-child
img{display:block;width:100%;height:100%;object-fit:cover}>:is(.wp-block-heading:first-child,.wp-block-image:first-child+.wp-block-heading){margin-inline:0 !important;color:#93c7ec}.wp-block-heading{margin-inline:0 !important}>:is(.wp-block-heading:first-child+.wp-block-heading+p.subheading-text:not(:last-child),.wp-block-heading:first-child+.wp-block-heading+p:not(:last-child):has(>strong:only-child)>strong){--current-padding-block:calc(0.375 * var(--font-size));margin-inline:0 !important;padding-block:var(--current-padding-block);border-block-end:0.125rem solid #93c7ec;@media (min-width: 48em){--current-padding-block:calc(0.375 * var(--font-size--desktop))}}>*:has(+.wp-block-buttons:last-child){margin-block-end:var(--white-space--increased)}>*:has(+.wp-block-buttons:last-child)+.wp-block-buttons:last-child{margin-block-start:auto;margin-block-end:0}>.ubc-block-responsive-grid{--gap-width:var(--white-space--increased);--gaps-width-total:calc(var(--gap-count) * var(--gap-width) + (2 * var(--white-space--increased)));@media (min-width: 75em){--gap-width:var(--white-space--increased-2)}}> .ubc-block-responsive-grid:has(> .ubc-block-card:not(:only-child) .wp-block-buttons){--gap-width:var(--white-space--increased-2)}>.ubc-block-responsive-grid:has(>.ubc-block-card:not(:only-child)){margin-block:0}.ubc-block-card{padding:0}.ubc-block-card .wp-block-heading{color:#fff !important}.ubc-block-card .wp-block-heading,
.wp-block-heading ~ * .wp-block-heading,
h2:first-of-type.wp-block-heading ~ .wp-block-heading:is(h3, h4, h5, h6),
&:not(:has(h2.wp-block-heading)) h3:first-of-type.wp-block-heading ~ .wp-block-heading:is(h4, h5, h6),
&:not(:has(h2.wp-block-heading, h3.wp-block-heading)) h4:first-of-type.wp-block-heading ~ .wp-block-heading:is(h5, h6),
&:not(:has(h2.wp-block-heading, h3.wp-block-heading, h4.wp-block-heading)) h5:first-of-type.wp-block-heading~h6.wp-block-heading{border-block-end:0.125rem solid #93c7ec;color:#fff}> .wp-block-heading:first-child + p.subheading-text:not(:last-child),
> .wp-block-heading:first-child+p:not(:last-child):not(.subheading-text)>strong{--current-padding-block:calc(0.375 * var(--font-size));padding-block:var(--current-padding-block);border-block-end:0.125rem solid #93c7ec;@media (min-width: 48em){--current-padding-block:calc(0.375 * var(--font-size--desktop))}}>.wp-block-heading:first-child+p:not(:last-child):not(.subheading-text)>strong{display:block}}.ubc-block-card:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{height:100%}.ubc-block-card--variant-b:not(:has(>.wp-block-group__inner-container)),.ubc-block-card--variant-b:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{border:none;background-color:#93c7ec;color:#000;:not(.ubc-button-primary,.ubc-button-secondary,.ubc-button-tertiary,.ubc-button-quaternary,.wp-block-button__link){color:inherit !important}>.wp-block-image:first-child{border-block-end:0.125rem solid #000}>:is(.wp-block-heading:first-child,.wp-block-image:first-child+.wp-block-heading){color:#000}.ubc-block-card--variant-b:not(:has(>.wp-block-group__inner-container)),.ubc-block-card--variant-b:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{border:none;color:inherit !important;&::before{content:none}}.ubc-block-card .wp-block-heading,
.wp-block-heading ~ * .wp-block-heading,
h2:first-of-type.wp-block-heading ~ .wp-block-heading:is(h3, h4, h5, h6),
&:not(:has(h2.wp-block-heading)) h3:first-of-type.wp-block-heading ~ .wp-block-heading:is(h4, h5, h6),
&:not(:has(h2.wp-block-heading, h3.wp-block-heading)) h4:first-of-type.wp-block-heading ~ .wp-block-heading:is(h5, h6),
&:not(:has(h2.wp-block-heading, h3.wp-block-heading, h4.wp-block-heading)) h5:first-of-type.wp-block-heading~h6.wp-block-heading{border-block-end:0.1666666667rem solid currentColor;color:inherit !important}> .wp-block-heading:first-child + p.subheading-text:not(:last-child),
> .wp-block-heading:first-child+p:not(:last-child):not(.subheading-text)>strong{--current-padding-block:calc(0.375 * var(--font-size));padding-block:var(--current-padding-block);border-block-end:0.125rem solid currentColor;@media (min-width: 48em){--current-padding-block:calc(0.375 * var(--font-size--desktop))}}>.wp-block-heading:first-child+p:not(:last-child):not(.subheading-text)>strong{display:block}}.ubc-block-card--variant-c:not(:has(>.wp-block-group__inner-container)),.ubc-block-card--variant-c:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{background-color:#007ba7;color:#fff;.wp-block-button .wp-block-button__link,a.wp-block-read-more{border-color:#fff;background-color:transparent;color:#fff;box-shadow:none;&:hover,&:focus-visible{background-color:#fff;color:#007ba7;box-shadow:none}}}.subheading-text{--current-padding-block:calc(0.375 * var(--font-size));padding-block:var(--current-padding-block);border-block-end:0.125rem solid currentColor}table{--current-border:calc(0.0625 * var(--base-size)) solid #002145;overflow:clip;border-collapse:collapse;border-radius:var(--border-radius);box-shadow:0 0 0 calc(0.0625 * var(--base-size)) #002145}table>thead>tr>:is(th,th[scope="col"],td[role="columnheader"]):not([scope="row"]){border-block-end:var(--current-border)}table>tbody>tr>:is(th,th[scope="row"],td[role="rowheader"]):not([scope="col"]):first-child{border-inline-end:var(--current-border)}table>thead>tr>:is(th,th[scope="col"],td[role="columnheader"]):not([scope="row"]),table>tbody>tr>:is(th,th[scope="row"],td[role="rowheader"]):not([scope="col"]){background-color:#e0edf4;color:#002145;font-weight:var(--font-weight--increased);text-align:start}table>tbody>tr:nth-of-type(odd){background-color:#fff;color:#002145}table>tbody>tr:nth-of-type(even){background-color:#f1f1f1;color:#002145}table>tbody>tr:has(+tr){border-block-end:var(--current-border)}table>thead>tr>:is(th,td),table>tbody>tr>:is(th,td){padding:var(--white-space)}.ubc-block-card:not(:has(> .wp-block-group__inner-container)) > :is(h1, h2, h3, h4, h5, h6).wp-block-heading:first-child,
.ubc-block-card:not(:has(> .wp-block-group__inner-container)) > .wp-block-group__inner-container > .wp-block-image:first-child + :is(h1, h2, h3, h4, h5, h6).wp-block-heading
.ubc-block-card:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container>:is(h1,h2,h3,h4,h5,h6).wp-block-heading:first-child,.ubc-block-card:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container>.wp-block-image:first-child+:is(h1,h2,h3,h4,h5,h6).wp-block-heading{margin-block-start:calc(var(--current-block-start-white-space-offset) * -1)}.ubc-block-table{margin-block:var(--white-space--increased-2)}.ubc-block-table>.wp-block-group__inner-container>:is(h1,h2,h3,h4,h5,h6).wp-block-heading:first-child{margin-block-start:calc(var(--current-block-start-white-space-offset) * -1)}.ubc-block-table>.wp-block-group__inner-container>.wp-block-table{margin-inline:0}.ubc-block-highlighted-content{margin-block:var(--white-space--increased);:is(h1,h2,h3,h4,h5,h6){--increased-font-size:calc(1.125 * var(--current-font-size));font-size:var(--increased-font-size)}:is(p,ul,ol,dl,dt,dd,label,input,textarea,button,div,a){font-size:var(--font-size--increased);line-height:var(--line-height);@media (min-width: 48em){font-size:var(--font-size--desktop--increased-3)}}:is(p,ul,ol,dl,dt,dd,label,input,textarea,button,div,a):has(+*){margin-block-end:var(--white-space--increased)}.wp-block-columns .wp-block-column{margin-block-end:0}}.ubc-block-highlighted-content--variant-b:not(:has(>.wp-block-group__inner-container)),.ubc-block-highlighted-content--variant-b:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{width:100vw;margin-inline:calc(-1 * ((100vw - 100%) / 2)) !important;margin-block-end:var(--white-space--increased);padding-block:var(--white-space--increased);border-block:calc(var(--white-space) / 2) solid #00283e;background-color:#005e8e;color:#fff}.ubc-block-highlighted-content--variant-b:not(:has(>.wp-block-group__inner-container))>*,.ubc-block-highlighted-content--variant-b:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container>*{--minimum-inline-padding:1.25rem;--ubc-container-width:58.75rem;@media (min-width: 75em){--ubc-container-width:73.125rem}max-width: calc(var(--ubc-container-width) + (2 * var(--minimum-inline-padding)));margin-inline:auto;padding-inline:var(--minimum-inline-padding);&:is(h1,h2,h3,h4,h5,h6),:is(h1,h2,h3,h4,h5,h6){font-size:var(--current-font-size);color:#fff}&:is(ul,ol)>li{margin-inline-start:var(--minimum-inline-padding)}&:is(p,ul,ol,li,dl,dt,dd,label,input,textarea,button,div,a),:is(p,ul,ol,li,dl,dt,dd,label,input,textarea,button,div,a){font-size:var(--font-size);@media (min-width: 48em){font-size:var(--font-size--desktop)}}&:is(p,ul,ol,dl,dt,dd,label,input,textarea,button,div,a):has(+*),:is(p,ul,ol,dl,dt,dd,label,input,textarea,button,div,a):has(+*){margin-block-end:var(--white-space)}}.ubc-block-hero+.ubc-block-highlighted-content--variant-c:not(:has(>.wp-block-group__inner-container)),.ubc-block-hero+.ubc-block-highlighted-content--variant-c:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{margin-block-start:0}.ubc-block-highlighted-content--variant-c:not(:has(>.wp-block-group__inner-container)),.ubc-block-highlighted-content--variant-c:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container{width:100vw;margin-inline:calc(-1 * ((100vw - 100%) / 2)) !important;margin-block-end:var(--white-space--increased);padding-block:var(--white-space--increased);background-color:#01465d;color:#fff;@media (min-width: 48em){padding-block:var(--white-space--increased-2)}}.ubc-block-highlighted-content--variant-c:not(:has(>.wp-block-group__inner-container))>*,.ubc-block-highlighted-content--variant-c:has(>.wp-block-group__inner-container)>.wp-block-group__inner-container>*{--minimum-inline-padding:1.25rem;--ubc-container-width:58.75rem;@media (min-width: 75em){--ubc-container-width:73.125rem}max-width: calc(var(--ubc-container-width) + (2 * var(--minimum-inline-padding)));margin-inline:auto;padding-inline:var(--minimum-inline-padding);&:is(h1,h2,h3,h4,h5,h6),:is(h1,h2,h3,h4,h5,h6){--increased-font-size:calc(1.125 * var(--current-font-size));font-size:var(--increased-font-size);color:#fff}&:is(ul,ol)>li{margin-inline-start:var(--minimum-inline-padding)}&:is(p,ul,ol,li,dl,dt,dd,label,input,textarea,button,div,a),:is(p,ul,ol,li,dl,dt,dd,label,input,textarea,button,div,a){font-size:var(--font-size--increased);line-height:var(--line-height);@media (min-width: 48em){font-size:var(--font-size--desktop--increased-3)}}&:is(p,ul,ol,dl,dt,dd,label,input,textarea,button,div,a):has(+*),:is(p,ul,ol,dl,dt,dd,label,input,textarea,button,div,a):has(+*){margin-block-end:var(--white-space)}}.wp-block-image.ubc-block-banner-image{margin-block:var(--white-space--increased);&:first-child{margin-block-start:0}}.wp-block-buttons{margin-block:var(--white-space--increased)}:is(a, button, [type="submit"]):is(.ubc-button-primary, .ubc-button-secondary, .ubc-button-tertiary, .ubc-button-quaternary),
.wp-block-button:is(.ubc-button-primary, .ubc-button-secondary, .ubc-button-tertiary, .ubc-button-quaternary) .wp-block-button__link{&:hover{text-decoration:underline}}:is(a, button, [type="submit"]).ubc-button-primary,
.wp-block-button .wp-block-button__link,
.wp-block-button.ubc-button-primary .wp-block-button__link,
.ubc-block-card .wp-block-button .wp-block-button__link,
.ubc-block-card a.wp-block-read-more,
.ubc-block-card.ubc-block-card--variant-c .wp-block-button .wp-block-button__link,
.ubc-block-card.ubc-block-card--variant-c a.wp-block-read-more{padding-block:0.6944444444em;padding-inline:1.3888888889em;border:0.1666666667em solid #00283e;border-radius:0;display:block;box-shadow:0 0 0 0.1111111111em #fff inset;font-size:var(--font-size);text-align:center;text-decoration:none;background-color:#00283e;color:#fff;transition-property:background-color,color,box-shadow;transition-duration:0.125s;transition-timing-function:ease-in-out;&:hover,&:focus-visible{box-shadow:0 0 0 0.1111111111em #93c7ec inset;text-decoration:none;background-color:#002132;color:#b8e1ff;transition-property:background-color, color, box-shadow;transition-duration:0.125s;transition-timing-function:ease-in-out}}.ubc-block-card .wp-block-button .wp-block-button__link,
.ubc-block-card a.wp-block-read-more,
.ubc-block-card.ubc-block-card--variant-c .wp-block-button .wp-block-button__link,
.ubc-block-card.ubc-block-card--variant-c a.wp-block-read-more{&:hover,&:focus-visible{background-color:#00283e}}:is(a, button, [type="submit"]).ubc-button-secondary,
.wp-block-button.ubc-button-secondary .wp-block-button__link{padding-block:0.6944444444em;padding-inline:1.3888888889em;border:0.1666666667em solid #fff;border-radius:0;box-shadow:0 0 0 0.1666666667em #000 inset;background-color:#93c7ec;color:#00283e;transition-property:background-color,color;transition-duration:0.125s;transition-timing-function:ease-in-out;&:hover,&:focus-visible{background-color:#00283e;color:#fff;transition-property:background-color, color;transition-duration:0.125s;transition-timing-function:ease-in-out}}:is(a, button, [type="submit"]).ubc-button-tertiary,
.wp-block-button.ubc-button-tertiary .wp-block-button__link{padding-block:0.8333333333em;padding-inline:1.6666666667em;border:0.05555555556em solid transparent;border-radius:0;background-color:#6EC4E8;color:#000}:is(a, button, [type="submit"]).ubc-button-quaternary,
.wp-block-button.ubc-button-quaternary .wp-block-button__link{padding-block:0.8333333333em;padding-inline:1.6666666667em;border:0.1111111111em solid #000;border-radius:0;background-color:#fff;color:#000;&:hover,&:focus-visible{box-shadow:0 0 0 0.1111111111em #005C8D inset;background-color:#fff;color:#000}}.ubc-block-chips{--chip-extra-target-area:0.25rem;margin-block:var(--white-space);margin-inline:0;display:flex;flex-wrap:wrap;gap:calc(var(--white-space) - (2 * var(--chip-extra-target-area)))}.ubc-block-chips div:not([role]){display:contents}.ubc-block-chips div.wp-block-button{position:relative;margin:0;padding:var(--chip-extra-target-area);display:block}.ubc-block-chips .wp-block-button__link{display:block;padding-inline:1ch;padding-block:0.25rem;border:0.0625rem solid #002145;border-radius:0.9375rem;font-size:0.625rem;background-color:#fff;color:#002145}.ubc-block-chips .wp-block-button__link::after{content:"";position:absolute;inset:0;display:block}.ubc-block-chips .wp-block-buttons:not(:has(>.wp-block-button:nth-child(5))){& > .wp-block-button:first-child .wp-block-button__link{border-color:#fff;background-color:#002145;color:#fff}& > .wp-block-button:nth-child(2) .wp-block-button__link{border-color:#fff;background-color:#0055B7;color:#fff}& > .wp-block-button:nth-child(3) .wp-block-button__link{border-color:#fff;background-color:#6ec4e8;color:#002145}& > .wp-block-button:nth-child(4) .wp-block-button__link{border-color:#002145;background-color:#fff;color:#002145}}.ubc-block-split-text-into-columns{--text-column-count:1;--text-column-gap:var(--white-space--increased);@media (min-width: 50em){column-count:var(--text-column-count);column-gap:var(--text-column-gap)}&.ubc-block-split-text-into-columns--two-columns{--text-column-count:2}&.ubc-block-split-text-into-columns--three-columns{--text-column-count:3;@media (min-width: 50em){--text-column-count:2}@media (min-width: 62.5em){--text-column-count:3}}}.ubc-block-stat{padding:var(--white-space--increased);background-color:#00283e;color:#fff;@media (min-width: 48em){font-size:var(--font-size--desktop--increased-3)}>*{color:inherit;font-size:var(--font-size--increased-3);font-weight:700}>p:first-child>strong{display:block;font-size:var(--font-size--desktop--increased-7);color:#93c7ec}}.wp-block-separator{margin-block:var(--white-space--increased);border-color:#e6e6e6}.wp-block-separator+.wp-block-heading{margin-block-start:calc(-1 * var(--current-block-start-white-space-offset))}[class*="ubc-block-"]:is(.ubc-helper--no-margin-block-end,.ubc-helper--no-margin-block-end:last-child){margin-block-end:0 !important}}#ubc7-unit-menu .nav > li.active.not-active > a,
#ubc7-unit-alternate-navigation .nav > li.active.not-active > a,
#ubc7-unit-menu .nav>li.active.not-active>.btn-group{box-shadow:none;background:transparent}html #ubc7-unit{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}footer :is(#ubc7-unit-footer,.ubc7-back-to-top){background-color:#e6e6e6 !important}.ubc-block-land-acknowledgement{width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));padding-block:3.125rem;padding-inline:1.25rem;font-size:1.125rem;line-height:2;>*{max-width:58.75rem;@media (min-width: 75em){max-width:73.125rem}}}#utility-after-content .ubc-block-land-acknowledgement{border-block-start:0.0625rem solid #e6e6e6}@supports (container-type: inline-size){.wp-block-columns:has(.post-lhs-sidebar){container-type:inline-size}}@media screen and (min-width: 768px){.post-main-content .image-breakout-two-col{width:calc(100% + (100% / 3));max-width:none;margin-left:calc(-100% / 3);display:block;position:relative}.post-main-content .image-breakout-two-col
img{width:100%;height:auto;display:block}.post-main-content figure.image-breakout-two-col{margin-inline:0;margin-block:2rem}.wp-block-columns:has(.post-lhs-sidebar){overflow:visible}.post-lhs-sidebar,.post-main-content{overflow:visible}}@media screen and (min-width: 768px) and (max-width: 1200px){.post-main-content .image-breakout-two-col{width:calc(100% + (100% / 3));margin-left:calc(-100% / 3)}}@media screen and (max-width: 767px){.post-main-content .image-breakout-two-col,
.post-lhs-sidebar .image-breakout-two-col{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);display:block}.image-breakout-two-col
img{width:100%;height:auto;display:block}figure.image-breakout-two-col{margin-inline:0;margin-block:1.5rem}}@media screen and (min-width: 768px){.post-main-content .image-breakout-two-col-alt{width:calc(100% + (100% / 3));max-width:none;margin-left:0;margin-right:calc(-100% / 3);display:block;position:relative}.post-main-content .image-breakout-two-col-alt
img{width:100%;height:auto;display:block}.post-main-content figure.image-breakout-two-col-alt{margin-inline:0;margin-block:2rem}}@media screen and (min-width: 768px) and (max-width: 1200px){.post-main-content .image-breakout-two-col-alt{width:calc(100% + (100% / 3));margin-left:0;margin-right:calc(-100% / 3)}}@media screen and (max-width: 767px){.post-main-content .image-breakout-two-col-alt,
.post-lhs-sidebar .image-breakout-two-col-alt{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);display:block}.image-breakout-two-col-alt
img{width:100%;height:auto;display:block}figure.image-breakout-two-col-alt{margin-inline:0;margin-block:1.5rem}}.image-full-width{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);display:block;position:relative}.image-full-width
img{width:100%;height:auto;display:block}figure.image-full-width{margin-inline:0;margin-block:2rem}.image-breakout-two-col,.image-breakout-two-col-alt,.image-full-width{z-index:1}.entry-content,.wp-block-column,#content,.wp-block-columns{overflow-x:visible;overflow-y:visible}[role="main"] .post.hentry:has(.ubc-block-hero h1) h1.post-title.entry-title{display:none}ul.wp-block-post-template{padding:0
!important;display:flex;flex-direction:column;gap:var(--white-space)}ul.wp-block-post-template>li{padding:0
!important}.ubc-ltic-block-job-posting-summary{margin-block-end:var(--white-space) !important;display:flex;flex-direction:column;gap:var(--white-space)}.ubc-ltic-block-job-posting-summary>.ubc-block-responsive-grid{margin-block-end:var(--white-space) !important}.wp-block-query .wp-block-post-template .wp-block-post:is(.category-test, .category-job):is(.tag-staff, .tag-student) .ubc-block-card .ubc-block-responsive-grid{margin-block-start:0 !important;margin-block-end:var(--white-space--increased) !important;gap:var(--white-space--increased) !important}.wp-block-query .wp-block-post-template .wp-block-post:is(.category-test, .category-job):is(.tag-staff, .tag-student) .ubc-block-card .wp-block-post-title a:is(:hover,:focus-visible){text-decoration:underline}.wp-block-query .wp-block-post-template .wp-block-post:is(.category-test, .category-job):is(.tag-staff, .tag-student) .ubc-block-card a.wp-block-post-excerpt__more-link{padding-block:calc(var(--white-space) / 2);padding-inline:var(--white-space);border:0.1666666667em solid #000;background-color:transparent;color:#000;text-decoration:none;&:hover,&:focus-visible{background-color:#fff;color:#000}}.ubc-ltic-block-custom-fields{margin-block-start:0 !important;display:flex;flex-direction:column;gap:calc(var(--white-space) / 2)}.ubc-ltic-block-custom-fields>*{margin-inline:0 !important}.ubc-block-active-incubator-project{padding:var(--white-space--increased);background-color:#fff}.ubc-block-card.ubc-block-active-incubator-project>.wp-block-heading{margin-block-start:calc(-1 * var(--current-block-start-white-space-offset)) !important;color:#fff !important}table{border-radius:0 !important}th,[role="columnheader"],[role="rowheader"]{background-color:#aab8c3 !important;color:#002145 !important}.wp-block-table{margin-block:var(--white-space) !important}.postid-4624 .wp-block-table{max-width:100%;overflow:auto}.postid-4624 .wp-block-table
table{max-width:unset;width:100%;overflow:auto !important}@media (min-width: 75em){.postid-4624 .wp-block-table
table{table-layout:fixed}}.has-large-font-size
a{font-size:var(--wp--preset--font-size--large) !important}.ubc-block-timeline{margin-block:var(--white-space--increased-2) !important;padding-block-start:var(--white-space--increased);padding-block-end:0;background-color:transparent;&::before{content:"";position:absolute;inset:0;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));border-block:calc(var(--white-space) / 2) solid #00283e;background-color:#e6e6e6;box-shadow:0 0 0.75rem 0.125rem rgba(0, 0, 0, 0.2) inset}}.ubc-block-timeline>*{position:relative}.ubc-block-timeline>.header{inset-block-start:0;padding-block-end:var(--white-space);display:grid;grid-template-columns:1fr auto;>*{position:relative}>:is(h2,h3,h4,h5,h6).heading{grid-column:1 / 2}>fieldset.view{grid-column:2 / 3}}.ubc-block-timeline>.header>:is(h2,h3,h4,h5,h6).heading{margin-block-end:0 !important;margin-inline-start:4.0625rem;@media (max-width: 47.9375em){font-size:2.1875rem}@media (min-width: 75em){margin-inline-start:0}}.ubc-block-timeline.vertical>.header>:is(h2,h3,h4,h5,h6).heading{@media (min-width: 75em){margin-inline-start:4.0625rem}}.ubc-block-timeline>.header>fieldset.view[hidden]{align-items:center;gap:0.5ch;@media (min-width: 75em){display:flex}}.ubc-block-timeline>.header>fieldset.view[hidden]>legend{width:fit-content;border:none;float:inline-start}.ubc-block-timeline>.header>fieldset.view[hidden]>legend>h3{width:fit-content;font-size:1rem !important;&::after{content:":"}}.ubc-block-timeline>.header>fieldset.view[hidden]>label{font-size:1rem !important}.ubc-block-timeline > .header > fieldset.view[hidden] > :nth-child(n + 2 of input[type="radio"]){margin-inline-start:0.5ch}.ubc-block-timeline
fieldset.view{label{display:flex;cursor:pointer;font-weight:500;position:relative;overflow:hidden;margin-block-end:0.375em}label input:checked+span{background-color:#d6d6e5}label input:checked+span:before{box-shadow:inset 0 0 0 0.4375em #00005c}label
span{display:flex;align-items:center;padding:0.375em 0.75em 0.375em 0.375em;border-radius:99em;transition:0.25s ease}label span:hover{background-color:#d6d6e5}label span:before{display:flex;flex-shrink:0;content:"";background-color:#fff;width:1.5em;height:1.5em;border-radius:50%;margin-inline-end:0.375em;transition:0.25s ease;box-shadow:inset 0 0 0 0.125em #00005c}}.ubc-block-timeline>.header>nav.dates{display:flex;gap:1ch}.ubc-block-timeline>.header>nav.dates>:is(h2,h3,h4,h5,h6).heading{--current-font-size:1rem !important;margin:0
!important;line-height:1 !important;&::after{content:":"}}.ubc-block-timeline>.header>nav.dates>ul.list{margin:0
!important;padding:0
!important;list-style-type:none;display:inline}.ubc-block-timeline>.header>nav.dates>ul.list>li{margin:0;padding-inline-start:0 !important;display:inline;&+li{margin-inline-start:1ch !important}}.ubc-block-timeline>.header>nav.dates>ul.list>li>a{font-size:1rem !important}.ubc-block-timeline>.header:not(.sticky){&::before{transition:box-shadow 0.1s ease-in-out}}.ubc-block-timeline>.header.sticky{&::before{background-color:#fff;box-shadow:0 0.625rem 1.125rem 0 rgba(0, 0, 0, 0.1);transition:box-shadow 0.1s ease-in-out}}.ubc-block-timeline>.list[role="list"]{margin-block-start:0 !important;padding-block-start:var(--white-space--increased);padding-block-end:var(--white-space--increased-2) !important;display:grid;grid-template-columns:min-content 1fr;grid-template-rows:repeat(100,min-content);&[tabindex="0"]:focus-visible{backdrop-filter:brightness(0.3)}&::before{content:"";margin-inline:2rem;border-inline-start:0.25rem dashed #002144;margin-block-start:-11.25rem;margin-block-end:-6.25rem;grid-column:1 / 2;grid-row:1 / 100;display:block;@media (min-width: 48em){margin-block-start:-12.5rem}}>.list-item[role="listitem"]{margin-inline-start:-4.25rem !important;margin-inline-end:0 !important;grid-column:2 / 3;display:grid;grid-template-columns:min-content 1fr;align-items:center;&::before{content:"";width:2rem;height:2rem;margin-inline:1.125rem;border:0.25rem solid #fff;outline:0.25rem solid #002144;border-radius:50%;background-color:#ffa22b;grid-column:1 / 2}&:has(.project-milestone)::before{border-radius:0;border-width:0.1875rem;outline-width:0.3125rem;background-color:#000;transform:rotate(45deg)}}}.ubc-block-timeline:not(.vertical)>.list[role="list"]:not(.active)>.list-item[role="listitem"]>.ubc-block-timeline-item{@media (min-width: 75em){cursor:initial}}.ubc-block-timeline:not(.vertical)>.list[role="list"]{@media (min-width: 75em){overflow-x:auto;width:100vw;max-width:unset;margin-inline:calc(-1 * ((100vw - 100%) / 2)) !important;grid-template-columns:repeat(var(--list-item-count), auto);grid-template-rows:min-content min-content min-content;cursor:grab;&.active{cursor:grabbing;user-select:none}}&::before{@media (min-width: 75em){margin-inline:0;margin-block:0;border-inline-start:none;border-block-start:0.25rem dashed #002144;grid-column:1 / 20;grid-row:2 / 3}}>.list-item[role="listitem"]{&::before{@media (min-width: 75em){margin-inline:auto;margin-block:0}}&::after{@media (min-width: 75em){content:"";height:3.125rem;margin-block:0;margin-inline:auto;border-block-start:0;border-inline-start:0.25rem solid #002144;grid-column:2 / 3}}@media (min-width: 75em){max-width:unset;width:auto;margin-block-start:0 !important;margin-inline-start:0 !important;grid-column:unset;grid-template-columns:1fr;&>.ubc-block-timeline-item{min-width:25rem;width:auto;&>*:not(h2,h3,h4,h5,h6),&>:is(ul,ol)>li{font-size:1rem !important}}&:first-child{margin-inline-start:calc((100vw - 73.125rem) / 2) !important}&:last-child{margin-inline-end:var(--white-space--increased) !important}&:nth-child(odd of :not(:has(.project-milestone))){margin-block-start:auto !important;margin-block-end:-1.125rem !important;grid-row:1 / 2;grid-template-rows:auto min-content min-content;&::before{grid-column:1 / 2;grid-row:3 / 4}&::after{grid-column:1 / 2;grid-row:2 / 3}&>.ubc-block-timeline-item{margin-block-start:auto}}&:nth-child(even of :not(:has(.project-milestone))){margin-block-start:-1.125rem !important;margin-block-end:auto !important;grid-row:3 / 4;grid-template-rows:min-content min-content auto;&::before{grid-column:1 / 2;grid-row:1 / 2}&::after{grid-column:1 / 2;grid-row:2 / 3}&>.ubc-block-timeline-item{margin-block-end:auto}}&:nth-child(1){grid-column-start:1}&:nth-child(2){grid-column-start:2}&:nth-child(3){grid-column-start:3}&:nth-child(4){grid-column-start:4}&:nth-child(5){grid-column-start:5}&:nth-child(6){grid-column-start:6}&:nth-child(7){grid-column-start:7}&:nth-child(8){grid-column-start:8}&:nth-child(9){grid-column-start:9}&:nth-child(10){grid-column-start:10}&:nth-child(11){grid-column-start:11}&:nth-child(12){grid-column-start:12}&:nth-child(13){grid-column-start:13}&:nth-child(14){grid-column-start:14}&:nth-child(15){grid-column-start:15}&:nth-child(16){grid-column-start:16}&:nth-child(17){grid-column-start:17}&:nth-child(18){grid-column-start:18}&:nth-child(19){grid-column-start:19}&:nth-child(20){grid-column-start:20}}}}.ubc-block-timeline>.scroll-for-more{display:none}.ubc-block-timeline .list-item:has(>.ubc-block-timeline-item>.heading>.project-milestone){&>.ubc-block-timeline-item{border-width:0.5rem;background-color:#00283e;box-shadow:0 0 0 0.5rem #fff inset;align-content:center;@media (min-width: 75em){padding:calc(1.5 * var(--white-space--increased))}&>.heading{&>.project-milestone{display:block;font-size:0.5em;color:#fff}@media (min-width: 75em){font-size:4.5rem !important;&>.project-milestone{font-size:0.25em}}}}}.ubc-block-timeline:not(.vertical) .list-item[role="listitem"]:has(>.ubc-block-timeline-item>.heading>.project-milestone){@media (min-width: 75em){height:100%;margin-block-start:0 !important;margin-inline:calc(2 * var(--white-space--increased-2)) !important;grid-row:1 / -1 !important;&::before,&::after{content:none !important}&>.ubc-block-timeline-item{grid-row:1 / -1 !important}}&:first-child{@media (min-width: 75em){margin-inline-start:calc((100vw - 73.125rem) / 2) !important}}}.ubc-block-timeline-item{width:100%;margin-inline-start:0 !important;padding:var(--white-space--increased);box-shadow:0 0 0 0.25rem #fff inset;border:0.25rem solid #00283e;background-color:#0b4d4f;background-image:radial-gradient(#000 50%, transparent 0);background-size:0.1875rem 0.1875rem;color:#fff;a{color:inherit !important}}.ubc-block-timeline-item>:is(h2,h3,h4,h5,h6).heading{margin-block-start:calc(var(--current-block-start-white-space-offset) * -1) !important;margin-block-end:0;color:#fff;text-shadow:0.125rem 0.3125rem 0.125rem rgba(0,0,0,0.16)}.ubc-block-timeline-item>:is(h2,h3,h4,h5,h6).heading>:is(.date,.additional-text){display:block}.ubc-block-timeline-item>:is(h2,h3,h4,h5,h6).heading>.date{font-size:inherit;color:#ffa22b}.ubc-block-timeline-item>:is(h2,h3,h4,h5,h6).heading>.additional-text{margin-block-start:calc(var(--white-space) / 2) !important;font-size:0.5em;color:#fff}.ubc-block-timeline-item:has(.ubc-block-modal-dialog dialog){dialog[open]{}dialog::backdrop{transition:none !important}dialog[open]::backdrop{transition:none !important}}#container #content .ubc-block-timeline .ubc-block-timeline-item:has(.ubc-block-modal-dialog dialog){&>.ubc-block-modal-dialog>button[type="button"][aria-controls].trigger-control{padding-block:calc(var(--white-space) / 2);padding-inline:var(--white-space);border:0.125rem solid #fff;background-color:transparent;color:#fff}&>.ubc-block-modal-dialog>dialog{inset-inline:var(--white-space) !important;width:calc(100% - (2 * var(--white-space))) !important;max-width:75rem !important;height:100%;max-height:unset !important;margin-block:0 !important;margin-inline:auto !important;padding-block-start:0 !important;padding-block-end:var(--white-space) !important;padding-inline:0 !important;border:none !important;background-color:transparent !important;@media (min-width: 35.75em) and (min-height: 31.25em){padding-block-start:var(--white-space--increased) !important;padding-block-end:var(--white-space--increased-2) !important}&[open]{display:grid;grid-template-rows:auto auto 1fr auto}}&>.ubc-block-modal-dialog>dialog>.timeline-item-content{overflow-y:auto;max-height:70vh;margin:0
!important;padding-block:var(--white-space--increased);padding-inline:var(--white-space);border:0.125rem solid #fff;background-color:#0b4d4f;background-image:radial-gradient(#000 50%, transparent 0);background-size:0.1875rem 0.1875rem;color:#fff;text-shadow:0.125rem 0.3125rem 0.125rem rgba(0, 0, 0, 0.16);@media (min-width: 35.75em) and (min-height: 31.25em){max-height:60vh;padding-inline:var(--white-space--increased)}}&>.ubc-block-modal-dialog>dialog>button[type="button"].close-control{--margin:calc(var(--white-space) / 2);position:relative !important;justify-self:end;margin:var(--margin) !important;margin-inline-end:0 !important;padding:0.125rem;border:0.125rem solid #fff;display:block;background-color:transparent;color:#fff;line-height:1 !important;&::after{content:"";position:absolute;inset:0;margin:calc(-1 * var(--margin));margin-inline-end:0 !important}}&>.ubc-block-modal-dialog>dialog>.timeline-item-content>h2{margin-block-start:calc(var(--current-block-start-white-space-offset) * -1) !important;&>:is(.date,.additional-text){display:block}&>.date{font-size:inherit;color:#ffa22b}&>.additional-text{margin-block-start:calc(var(--white-space) / 2) !important;font-size:0.5em;color:#fff}}&>.ubc-block-modal-dialog>dialog>.navigation-controls{width:100%;margin-block-start:var(--white-space--increased) !important;margin-block-end:0 !important;margin-inline:auto;padding:0;grid-row:4 / 5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;@media (min-width: 35.75em) and (min-height: 31.25em){gap:var(--white-space)}&>button[type="button"][aria-controls]:is(.previous-control,.next-control){position:relative !important;z-index:999;width:fit-content !important;margin:calc(var(--white-space) / 2) !important;padding-block:calc(var(--white-space) / 4) !important;padding-inline:calc(var(--white-space) / 4) !important;border:0.125rem solid #fff !important;display:flex !important;align-items:center;background-color:transparent !important;color:#fff !important;@media (min-width: 35.75em) and (min-height: 31.25em){margin:var(--white-space) !important;padding-block:calc(var(--white-space) / 2) !important;padding-inline:var(--white-space) !important}&::after{content:"";position:absolute;inset:calc(-1 * (var(--white-space) / 2));@media (min-width: 35.75em){inset:calc(-1 * var(--white-space))}}&>.text-content{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;@media (min-width: 35.75em) and (min-height: 31.25em){clip:unset;clip-path:unset;height:auto;overflow:initial;position:static;white-space:initial;width:auto}}}&>button[type="button"][aria-controls].previous-control{grid-column:1 / 2;justify-self:start;@media (min-width: 35.75em) and (min-height: 31.25em){&>svg[aria-hidden="true"]{margin-inline-start:-0.5rem !important}}}&>dl.currently-viewing{position:relative;z-index:999;margin-block:0 !important;margin-inline:auto !important;grid-column:2 / 3;text-align:center;color:#fff !important;&>:is(dt,dd){margin:0
!important}&>dt{font-size:0.75rem !important;font-weight:900 !important;text-transform:uppercase !important}&>dd{font-size:0.875rem;@media (min-width: 35.75em) and (min-height: 31.25em){font-size:1.125rem}}}&>button[type="button"][aria-controls].next-control{grid-column:3 / 4;justify-self:end;@media (min-width: 35.75em) and (min-height: 31.25em){&>svg[aria-hidden="true"]{margin-inline-end:-0.5rem !important}}}}&:has(.project-milestone)>.ubc-block-modal-dialog>dialog{.timeline-item-content{border-width:0.375rem !important;background-color:#00283e}h2{font-size:3rem !important;@media (min-width: 35.75em) and (min-height: 31.25em){font-size:3.75rem !important}}h2>.project-milestone{display:block;font-size:1rem;color:#fff;@media (min-width: 35.75em) and (min-height: 31.25em){font-size:1.125rem}}}}.ubc-block-timeline:not(.vertical) .ubc-block-timeline-item:has(.ubc-block-modal-dialog dialog){@media (min-width: 75em){&:hover,&:has(.ubc-block-modal-dialog>button[type="button"][aria-controls].trigger-control:focus){&>.ubc-block-modal-dialog>button[type="button"][aria-controls].trigger-control{opacity:1;transition:opacity 0.1s ease-in-out !important}}&:has(.project-milestone) > .ubc-block-modal-dialog button[type="button"][aria-controls].trigger-control{border:0.5rem solid #fff !important}& > .ubc-block-modal-dialog button[type="button"][aria-controls].trigger-control{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0.25rem solid #fff !important;background-color:rgba(0, 0, 0, 0.7) !important;opacity:0;transition:opacity 0.1s ease-in-out !important;&>.text-content{width:fit-content;margin:auto;padding-block:calc(var(--white-space) / 2);padding-inline:var(--white-space);border:0.125rem solid #fff;display:block;color:#fff;background-color:rgba(0, 0, 0, 0.8)}}}}#container #content details.typing-animation>summary{width:fit-content;padding-block:0.6944444444em;padding-inline:1.3888888889em;border:0.1666666667em solid #00283e;border-radius:0;box-shadow:0 0 0 0.1111111111em #fff inset;font-size:var(--font-size);text-align:center;text-decoration:none;background-color:#00283e !important;color:#fff !important;transition-property:background-color, color, box-shadow;transition-duration:0.125s;transition-timing-function:ease-in-out}#container #content details.typing-animation[open]>summary+*{margin-block-start:var(--white-space--increased)}#container #content details.typing-animation[open] .wp-block-heading{border-block-end:none}#container #content details.typing-animation[open] > :not(:is(summary, ul, ol)) > span[style*="--character-count"],
#container #content details.typing-animation[open] > :is(ul, ol) > li > span[style*="--character-count"],
#container #content .ubc-block-modal-dialog.typing-animation dialog[open] > :not(:is(ul, ol)) > span[style*="--character-count"],
#container #content .ubc-block-modal-dialog.typing-animation dialog[open]>:is(ul,ol)>li>span[style*="--character-count"]{width:100%;max-width:fit-content;font-family:monospace;font-size:0.8888888889em;color:transparent !important;background:linear-gradient(-90deg,#000 0.3125rem, transparent 0) 0.625rem 0,
linear-gradient(#000 0 0) 0 0;background-size:0 200%;-webkit-background-clip:padding-box, text;background-clip:padding-box, text;background-repeat:no-repeat;animation-name:b, t;animation-duration:0.023s, calc(var(--character-count, 20) * 0.01s);animation-iteration-count:infinite, steps(var(--character-count, 20));animation-timing-function:steps(1), linear;animation-delay:var(--animation-delay, 0s), var(--animation-delay, 0s);animation-fill-mode:none, forwards}#container #content details.typing-animation[open] > :is(ul, ol) > li:has(> span[style*="--character-count"])::marker,
#container #content .ubc-block-modal-dialog.typing-animation dialog[open]>:is(ul,ol)>li:has(>span[style*="--character-count"])::marker{content:"";animation-name:addListItemMarker;animation-duration:0s;animation-iteration-count:steps(var(--character-count, 20));animation-timing-function:linear;animation-delay:var(--animation-delay, 0s);animation-fill-mode:forwards}#container #content .ubc-block-modal-dialog.typing-animation dialog[open]{inset-inline:var(--white-space);margin-block-start:var(--white-space--increased-2);padding-block:var(--white-space--increased-2);padding-inline:var(--white-space--increased);border:0.3125rem solid #000;box-shadow:0 0 0 0.3125rem #ffa22b inset;@media (min-width: 75em){&>*:not(:is(h2,h3,h4,h5,h6)),&>:is(ul,ol)>li{font-size:1.5rem}}&>button[type="button"].close-control{min-width:2.4rem;min-height:2rem;margin-block-start:0.625rem;margin-inline-end:0.625rem;font-size:1.5rem;line-height:1.1;color:#ffa22b;background-color:#000;&>span{color:#ffa22b !important}}&[open]::backdrop{background-image:radial-gradient(#000 50%, transparent 0);background-size:0.1875rem 0.1875rem}}#container #content .ubc-block-modal-dialog>dialog{max-width:75rem;&::backdrop{height:110dvh !important;background-color:transparent}&[open]::backdrop{background-color:rgba(0, 0, 0, 0.9);transition:background-color 2s;@starting-style{background-color:transparent}}}@keyframes
b{50%{background-position:0 -100%, 0 0}}@keyframes
t{from{background-size:0 200%}to{background-size:calc(var(--character-count) * 1ch) 200%}}@keyframes
addListItemMarker{from{content:""}to{content:normal}}#container #content .ubc-block-responsive-grid.ubc-tlef-project-block-gallery-summary{--gap-width:var(--white-space);@media (min-width: 75em){--gap-width:var(--white-space--increased-2)}.wp-block-gallery
img{height:auto !important}}#container #content .ubc-tlef-project-block-video{padding-block:var(--white-space--increased-2);text-align:center;&::before{content:"";position:absolute;inset:0;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));border-block:calc(var(--white-space) / 2) solid #00283e;background:linear-gradient(325deg, #fff, #e6e6e6, #949094);background-size:180% 180%;background-attachment:fixed;animation:gradient-animation 18s ease infinite}&>*{position:relative}&>.ubc-block-video>iframe{width:100% !important;height:auto !important;aspect-ratio:7 / 3}&>.ubc-block-video>details{text-align:start}&>.ubc-block-video>details>div{padding:var(--white-space--increased);background-color:#fff}}#container #content .ubc-tlef-project-block-the-big-questions{margin-block-start:0;margin-block-end:0 !important;padding-block:var(--white-space--increased-2);&::before{content:"";position:absolute;inset:0;width:100vw;height:100%;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-image:linear-gradient(to bottom, transparent 1.4375rem, #aaa 1.5rem),
linear-gradient(to right, transparent 1.4375rem, #aaa 1.5rem);background-size:1.5rem 1.5rem}&>*{position:relative}&>h2:first-child{margin-block-start:calc(-1 * var(--current-block-start-white-space-offset))}&>:is(h2,h3,h4,h5,h6){margin-inline:auto !important}&>.ubc-block-highlighted-content{margin:0;padding:var(--white-space--increased);background-color:#fff;text-wrap:balance;font-family:monospace;line-height:1.5;font-weight:400;box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.07)}& .ubc-tlef-project-block-questions{display:flex;flex-wrap:wrap;gap:var(--white-space--increased)}& .ubc-tlef-project-block-questions>.ubc-block-modal-dialog.typing-animation{margin:0
!important;&>button[type="button"]{position:relative;margin:0
!important;padding-block:1.375rem;padding-inline:3.125rem;border:0.25rem solid #000 !important;border-radius:0.3125rem !important;font-size:1.375rem;background-image:radial-gradient(#000 50%, transparent 0);background-size:0.125rem 0.125rem;color:#fff !important;&::after{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.02);box-shadow:0.4375rem -0.125rem 0.75rem 0.125rem rgba(0, 0, 0, 0.3) inset}}&:nth-child(1 of .ubc-block-modal-dialog.typing-animation){&>button[type="button"]{background:#d12c7e;background-image:radial-gradient(#000 50%, transparent 0);background-size:0.125rem 0.125rem}}&:nth-child(2 of .ubc-block-modal-dialog.typing-animation){&>button[type="button"]{background:#2c288d;background-image:radial-gradient(#000 50%, transparent 0);background-size:0.125rem 0.125rem}}&:nth-child(3 of .ubc-block-modal-dialog.typing-animation){&>button[type="button"]{background:#6d0206;background-image:radial-gradient(#000 50%, transparent 0);background-size:0.125rem 0.125rem}}}}#container #content .ubc-tlef-project-block-the-big-questions+.ubc-block-timeline{margin-block-start:0 !important}#container #content .ubc-block-hero:has(>.wp-block-heading.ubc-tlef-project-block-heading){&::before{background-image:radial-gradient(#000 50%, transparent 0);background-size:0.1875rem 0.1875rem}}#container #content .ubc-block-hero>.wp-block-heading.ubc-tlef-project-block-heading{padding-block-end:var(--white-space--increased);&>*{display:block}&>a.chip{width:fit-content;padding:calc(var(--white-space) / 2);font-size:0.25em;background-color:#e6e6e6;color:#000}&>a.chip~.text{margin-block-start:var(--white-space)}}.ubc-tlef-project-block-person{margin-block:var(--white-space--increased) !important;padding:var(--white-space--increased);background-color:#e6e6e6;&>.ubc-block-modal-dialog{margin-block-start:var(--white-space) !important}button[type="button"][aria-controls].trigger-control{margin-inline:0 !important;padding-block:calc(var(--white-space) / 2);padding-inline:var(--white-space);display:block;background-color:#025768;color:#fff;&>svg{margin-inline-end:0.25rem;margin-block-end:-0.25rem !important;display:inline-block}}}.ubc-tlef-project-block-person-header{margin-block-end:var(--white-space);display:grid;gap:var(--white-space);@media (min-width: 43.75em){grid-template-columns:auto 1fr}}.ubc-tlef-project-block-person-header>*{margin-inline:0 !important}.ubc-tlef-project-block-person-header>.wp-block-group{margin-block:0 !important}.ubc-tlef-project-block-person-header>.wp-block-image>img{width:9.375rem;height:9.375rem;border-radius:50%;display:block;object-fit:cover}.ubc-tlef-project-block-person-header .wp-block-heading{margin-block-start:calc(-1 * var(--current-block-start-white-space-offset)) !important;margin-block-end:0 !important;@media (min-width: 75em){--current-font-size:3.125rem !important}}.ubc-tlef-project-block-person-header .wp-block-heading>:is(.name,.role){display:block;&.role{font-size:0.5em}}body:has(.ubc-block-modal-dialog>dialog[open]){overflow:hidden !important}#container #content .ubc-block-modal-dialog>dialog[open]{max-height:calc(100vh - (2 * var(--white-space--increased-2))) !important;margin-block:var(--white-space--increased-2);inset-inline:var(--white-space) !important;padding:var(--white-space--increased);&>button[type="button"].close-control{position:absolute;z-index:1;inset-block-start:0;inset-inline-end:0}&>h2:first-of-type{margin-block-start:calc(-1 * var(--current-block-start-white-space-offset))}}#container #content .ubc-tlef-project-block-hero{&.is-pinned{position:sticky;inset-block-start:-1px;z-index:99;&>.ubc-tlef-project-block-heading{display:flex;align-items:center;gap:var(--white-space);&>.text{font-size:var(--font-size);white-space:nowrap;text-overflow:ellipsis}}}}blockquote.ubc-tlef-project-block-blockquote{border:none;&:not(:empty):not(:has(>*)){font-size:1.25rem !important;&::before,&::after{content:"\0022"}}>*{font-size:1.25rem !important}>p::before{content:"\0022"}>p:last-of-type::after{content:"\0022"}}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#container #content .ubc-block-modal-dialog.ubc-tlef-project-block-audio-quote
dialog{inset-inline:0 !important;width:100%;max-width:unset;height:100%;max-height:unset !important;margin:0
!important;border:none;background:radial-gradient(#000 50%, transparent 0);background-size:0.125rem 0.125rem;background-blend-mode:hue;&[open]{padding:0;display:grid;grid-template-columns:3.4375rem 1fr minmax(auto, 37.5rem) 1fr 3.4375rem;grid-template-rows:auto 1fr auto auto auto auto 1fr;&>button[type="button"]:is(.pause-control,.close-control){position:absolute;height:fit-content;margin:calc(var(--white-space) / 2);padding:0.3125rem;border:0.125rem solid #fff;background-color:transparent;color:#fff;&::after{content:"";position:absolute;inset:0;margin:calc(-1 * (var(--white-space) / 2))}&>svg{display:block}}&>button[type="button"].pause-control{padding-inline-end:0.5625rem;grid-column:1 / 2;grid-row:1 / 2;display:grid;grid-template-columns:auto auto;align-items:center;gap:0.3125rem}&>button[type="button"].close-control{grid-column:5 / 6;grid-row:1 / 2}&>h2{margin-block-start:0.375rem;margin-inline:auto;grid-column:3 / 4;grid-row:4 / 5;font-size:1.125rem;text-align:center;color:#fff;@media (min-width: 35.75em) and (min-height: 31.25em){font-size:1.5rem}}>.wp-block-image{border:0.3125rem solid #fff;border-radius:50% !important;box-shadow:0 0 1.4375rem 0.6875rem rgba(0, 0, 0, 0.2);grid-column:3 / 4;grid-row:3 / 4;justify-self:center;@media (min-width: 35.75em) and (min-height: 31.25em){border:0.625rem solid #fff}&>img{width:9.375rem !important;height:auto !important;border-radius:inherit;aspect-ratio:1;object-fit:cover;@media (min-width: 35.75em) and (min-height: 31.25em){width:18.75rem !important}}}>.wp-block-audio{margin-block:0 !important;grid-column:3 / 4;grid-row:5 / 6;align-self:start}&>details{grid-column:3 / 4;grid-row:6 / 8;color:#fff;&>summary{width:fit-content;margin-inline-start:auto;padding:0.3125rem}&>blockquote{padding-block-start:calc(var(--white-space) / 2);padding-block-end:var(--white-space--increased)}}}&[open]::backdrop{height:110dvh !important;transition:none !important;background:linear-gradient(300deg,deepskyblue, #025768, #d22b7f);background-size:180% 180%;animation:gradient-animation 18s ease infinite;opacity:0.99}}#container #content .ubc-block-modal-dialog.ubc-tlef-project-block-audio-quote dialog>h2{display:flex;gap:0.25rem;&>.dashicons{width:auto !important;height:auto !important;margin-block-start:0.25rem !important;font-size:inherit !important;display:block !important}}#container #content .ubc-block-modal-dialog.ubc-tlef-project-block-audio-quote dialog figure.wp-block-image.hidden{display:block;visibility:visible}#container #content .ubc-block-modal-dialog.ubc-tlef-project-block-audio-quote dialog button[type="button"].pause-control{position:absolute;inset-block-start:0;inset-inline-start:0}#container #content .ubc-block-modal-dialog.ubc-tlef-project-block-audio-quote dialog:has(span[tabindex="-1"]:focus){&::before{content:"";position:absolute;inset:0;z-index:99;background-color:rgba(0,0,0,0.5)}&>span[tabindex="-1"]:focus{position:absolute;inset:0;z-index:999;width:fit-content;height:fit-content;margin:auto !important;padding:1rem;display:block;background-color:#fff}}#container #content .ubc-block-modal-dialog.ubc-tlef-project-block-audio-quote dialog>.wp-block-audio{margin-block-start:var(--white-space--increased) !important}figure.wp-block-image{&>figcaption.wp-element-caption{position:static !important;background:initial !important;color:inherit !important;text-shadow:unset !important;&::before{content:none !important}}}figure.wp-block-image:has(figcaption):before{content:none !important}:is([class*="ubc-block-"], [class*="ubc-tlef-project-block"]) :is(button,[type="button"]){-webkit-appearance:none !important;border-radius:0 !important}dialog :is(h2,h3,h4,h5,h6)[tabindex="-1"]:is(:focus,:focus-visible){outline:none !important}#content :is(button:not([disabled]),a[href],[tabindex="0"],input:not([type=hidden]),textarea,select,[contenteditable=true],summary){&:focus-visible{outline:0.375rem double #000 !important;box-shadow:0 0 0 0.25rem #fff !important}&:focus:not(:focus-visible){outline-width:0}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}}html:has(body #body-container .hentry.post_tag-tlef-project-create){overflow-x:hidden}body:has(#body-container .hentry.post_tag-tlef-project-create){--background-color:#07302a;overflow-x:hidden;background-color:var(--background-color);background-image:linear-gradient(96deg, transparent, transparent 50%, #000 90%);#body-container{background-color:transparent;color:#fff}:is(h2,h3,h4,h5,h6){color:#fff}#container,#content,.hentry.post{background-color:transparent}[role="main"],
[role="main"] .entry-content,
[role="main"] .entry-content .wp-block-group:not(.ubc-block-land-acknowledgement,.ubc-block-timeline-item){background-color:transparent;color:#fff;:is(h2,h3,h4,h5,h6){color:#fff}a{color:inherit}}#container #content .ubc-block-hero:has(>.wp-block-heading.ubc-tlef-project-block-heading)::before{border-block-end:0.125rem solid #e6e6e6;background-color:var(--background-color);background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/stars.png');background-size:contain;background-attachment:fixed}.ubc-tlef-project-block-summary{margin-block-start:0;padding-block-start:var(--white-space--increased);text-shadow:0.125rem 0.3125rem 0.125rem rgba(0,0,0,0.46);&::before{content:"";position:absolute;inset:0;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-image:linear-gradient(221deg, #fff, #fff 8%, transparent 41%, transparent 100%),url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-concrete-wall.jpg');mix-blend-mode:multiply;background-size:100%}&::after{content:"";position:absolute;inset-block-end:-18.75rem;inset-inline-end:-37.5rem;width:62.5rem;height:62.5rem;background-color:#ffa12b;border-radius:50%;mix-blend-mode:color;z-index:1;pointer-events:none}&>div+div{padding-block-end:7.8125rem}&>div+div::before{content:"";position:absolute;inset:0;clip-path:polygon(0% 0%, 100% 44%, 100% 100%, 0% 100%);width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-image:linear-gradient(152deg, #FFFFFF, #fff 12%, rgba(255, 255, 255, 0.5) 41%, rgba(255, 255, 255, 0.1) 100%),url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture.jpg');mix-blend-mode:overlay}&>div+div>*{position:relative;line-height:2;&:is(p:has(+p)){margin-block-end:2.1875rem}}&>.ubc-block-responsive-grid{@media (min-width: 75em){padding-block:4.6875rem}}}.ubc-tlef-project-create-gallery{@media (min-width: 75em){margin-block-start:-2.5rem !important}}.ubc-tlef-project-create-gallery>.wp-block-heading{width:fit-content;margin-inline:0 !important;font-size:0.875rem;text-transform:uppercase;background:#3a3a3a;padding:0.78125rem;text-shadow:none;color:#000;color:#fff;border:1px
solid;letter-spacing:0.125rem !important}.ubc-tlef-project-block-summary .wp-block-gallery{display:grid;grid-template-columns:1fr 1fr;@media (min-width: 48em){grid-template-columns:1fr 1fr 1fr}}.ubc-tlef-project-block-summary .wp-block-gallery>:first-child{grid-column:1 / 3;@media (min-width: 48em){grid-column:1 / 4}}.ubc-tlef-project-block-summary .wp-block-gallery .wp-block-image{filter:grayscale(0.5);background-color:#fff;padding:0.125rem;@media (min-width: 75em){clip-path:polygon(15% 0%, 85% 0%, 100% 15%, 100% 100%, 85% 100%, 0% 100%, 0% 100%, 0% 0%)}&>img,&>a,&>a>img{clip-path:inherit}&>a::before{content:"";position:absolute;inset:0}}.ubc-tlef-project-block-summary .wp-block-gallery .wp-block-image:has(figcaption){position:relative;display:grid;grid-template-rows:1fr auto;&>figcaption{border:0.125rem solid #fff;background-color:var(--background-color) !important;mix-blend-mode:hard-light;color:#fff !important;text-shadow:none !important;pointer-events:none;@media (min-width: 75em){position:absolute !important;inset-block-end:-100%;transition:inset-block-end 0.2s ease-in-out}}&:is(:hover,:focus-within)>figcaption{inset-block-end:0;transition:inset-block-end 0.2s ease-in-out}}.ubc-tlef-project-create-gallery .additional-gallery-item{margin-block-start:var(--white-space);margin-inline:0 !important;padding:0.125rem;background-color:#fff;@media (min-width: 48em){--one-third-of-grid:calc((100vw - (2 * 1.25rem) - (2 * 1.5rem)) / 3);position:absolute;inset-block-end:0;inset-inline-end:0;width:var(--one-third-of-grid);margin-block-start:0;aspect-ratio:763 / 746;clip-path:polygon(15% 0%, 85% 0%, 100% 15%, 100% 100%, 85% 100%, 0% 100%, 0% 100%, 0% 0%)}@media (min-width: 60em){width:18.3125rem}@media (min-width: 75em){width:9.875rem}}.ubc-tlef-project-create-gallery .additional-gallery-item
a{width:100%;padding:0.78125rem;display:block;background-color:#071311 !important;text-shadow:none;color:#fff;font-family:monospace;font-size:0.875rem;text-align:center;text-decoration:none;mix-blend-mode:hard-light;align-content:center;>.icon[aria-hidden="true"]{margin-inline-start:0.5ch;font-size:1.25rem}@media (min-width: 48em){height:100%;aspect-ratio:763 / 746;clip-path:inherit;&:focus,&:hover{>.icon[aria-hidden="true"]{height:var(--font-size);transition:height 0.2s ease-in-out}}>.icon[aria-hidden="true"]{--font-size:1.875rem;height:0;margin-inline-start:0;display:block;font-size:var(--font-size);line-height:1;font-weight:400;overflow:hidden;transition:height 0.2s ease-in-out}}}.ubc-tlef-project-block-gallery-summary>*+.ubc-block-highlighted-content{margin-block-start:var(--white-space--increased);@media (min-width: 75em){margin-block-start:0}}.ubc-tlef-project-block-summary .ubc-block-video{margin-block:9.375rem}.ubc-tlef-project-block-summary .ubc-tlef-project-block-summary-dive-deeper{padding-block-start:var(--white-space);padding-block-end:4.6875rem;padding-inline:var(--white-space--increased);display:flex;flex-direction:column;gap:var(--white-space);background-color:rgba(0, 0, 0, 0.45) !important;@media (min-width: 75em){padding:var(--white-space);flex-direction:row;gap:var(--white-space--increased)}}.ubc-tlef-project-block-summary .ubc-tlef-project-block-summary-dive-deeper>h3{margin-block-end:0 !important;margin-inline:0 !important;white-space:nowrap;font-family:monospace;font-size:1.25rem;letter-spacing:0.0375rem}.ubc-tlef-project-block-summary .ubc-tlef-project-block-summary-dive-deeper>ul{z-index:2;width:100%;margin-inline:0 !important;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--white-space--increased);@media (min-width: 43.75em){display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr auto;column-gap:2rem;row-gap:0}&>li{margin:0;padding:0;@media (min-width: 43.75em){display:grid;grid-row:1 / -1;grid-template-rows:subgrid}}>li>a{--crt-red:rgb(218, 49, 49);--crt-green:rgb(112, 159, 115);--crt-blue:rgb(40, 129, 206);position:relative;width:100%;border:0.0625rem solid #fff;display:block;background-color:#19191e;font-size:1rem;text-decoration:none;text-shadow:0 0 0.2em currentColor, 0.0625rem 0.0625rem rgba(255, 0, 255, 0.5), -0.0625rem -0.0625rem rgba(0, 255, 255, 0.4);@media (min-width: 43.75em){border-width:0.125rem;display:grid;grid-row:1 / -1;grid-template-rows:subgrid}@media (min-width: 75em){height:7.8125rem;display:block}&::before,&::after{content:"";transform:translateZ(0);pointer-events:none;mix-blend-mode:overlay;position:absolute;height:100%;width:100%;left:0;top:0;z-index:1}&::before{background:repeating-linear-gradient(var(--crt-red) 0, var(--crt-green) 0.125rem, var(--crt-blue) 0.25rem)}&::after{background:repeating-linear-gradient(90deg, var(--crt-red) 0.0625rem, var(--crt-green) 0.125rem, var(--crt-blue) 0.1875rem)}}>li>a>img{width:100%;height:100%;object-fit:cover}>li>a>br{display:none}>li>a>.text-content{width:100%;padding:0.78125rem;align-content:center;justify-self:center;background-color:rgba(0, 0, 0, 0.75);color:#ededed;text-align:center;display:block;@media (min-width: 75em){position:absolute;inset:0;opacity:0;transition:opacity 0.2s ease-in-out}}> li > a:is(:hover, :focus-visible) .text-content{@media (min-width: 75em){opacity:1;transition:opacity 0.2s ease-in-out}}> li > a .text-content>img{width:1rem;height:1rem;margin-block-start:-0.125rem;margin-inline-end:0.125rem;object-fit:unset !important;display:inline !important;filter:invert(1);background:repeating-linear-gradient(var(--crt-red) 0, var(--crt-green) 0.0125rem, var(--crt-blue) 0.025rem);mix-blend-mode:lighten}}.ubc-tlef-project-block-video-create-demo{}.ubc-tlef-project-block-video-create-demo>h2{padding:var(--white-space);background-color:#000;color:#fff;font-family:monospace;text-align:center}.ubc-tlef-project-block-video-create-demo>iframe{position:relative;z-index:2;width:100% !important;height:auto !important;aspect-ratio:7 / 3}.ubc-tlef-project-block-video-create-demo>details>summary{width:fit-content;margin-inline-start:auto;font-family:monospace}.ubc-tlef-project-block-video-create-demo>details>div{position:relative;z-index:2;margin-block-start:0;padding:var(--white-space);background-color:#fff !important;color:#000 !important;text-shadow:none;word-wrap:break-word;@media (min-width: 56.25em){padding:var(--white-space--increased)}&.ubc-progressive-enhancement--scrollable-container.enhanced{overflow:auto;max-height:31.25rem}}.ubc-tlef-project-block-video-create-demo>details>div>.wp-block-group{position:relative;padding-block:var(--white-space--increased);padding-inline:1rem;border:0.0625rem dashed #000;color:#000 !important;@media (min-width: 56.25em){padding-inline:var(--white-space)}>.visual-tag{position:absolute;inset-block-start:0;inset-inline-end:0;width:fit-content;padding-block:0.25rem;padding-inline:0.78125rem;font-family:monospace;font-size:0.875rem;background-color:#c3ebf8;color:#000}}.ubc-tlef-project-block-video-create-demo > details > div
blockquote{margin-block:var(--white-space);margin-inline:0 !important;padding:1rem;border:none;background-color:#e6e6e6;@media (min-width: 56.25em){padding:var(--white-space)}}.ubc-tlef-project-block-watch-a-demo{position:relative;z-index:1;margin:0;&::before{content:"";position:absolute;inset:0;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));margin-block:20.3125rem}}.ubc-tlef-project-block-watch-a-demo details>summary{top:14px;width:fit-content;margin-inline:auto;padding:25px
50px;margin-block-end:-40px;border:8px
double #fff;border-radius:48px;corner-shape:bevel;background:#000;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-main-mall-tiles.jpeg');background-size:cover;background-repeat:no-repeat;position:relative;font-family:monospace;text-shadow:0.125rem 0.3125rem 0.125rem rgba(0, 0, 0, 0.9);box-shadow:3px 2px 15px 13px inset #a2a2a2;&::after{content:"";position:absolute;inset:0;background-color:#475d60;corner-shape:inherit;border-radius:inherit;mix-blend-mode:color-burn}}.ubc-tlef-project-block-watch-a-demo details>div{background-color:rgba(0, 0, 0, 0.5) !important;padding:3.125rem;text-align:center;&>*{position:relative}}.ubc-tlef-project-block-watch-a-demo:not(:has(details[open])) details>summary{position:absolute;inset:0;z-index:1;margin-block-start:-3.125rem}.ubc-tlef-project-block-watch-a-demo details[open]>summary{position:static}.ubc-tlef-project-block-summary:has(+ .ubc-tlef-project-block-watch-a-demo details[open])>div+div{padding-block-end:20.3125rem}.ubc-tlef-project-block-watch-a-demo:has(details[open]){margin-block:-15.625rem}.ubc-tlef-project-block-watch-a-demo:has(details[open])+.ubc-block-timeline{padding-block-start:20.3125rem}.ubc-block-timeline{margin-block:0 !important;padding-block-end:0 !important}.ubc-block-timeline>h2,.ubc-block-timeline>.header>h2{margin-inline-start:4.0625rem;text-shadow:0.125rem 0.3125rem 0.125rem rgba(0, 0, 0, 0.46);@media (max-width: 47.9375em){font-size:2.1875rem}@media (min-width: 75em){margin-inline-start:0}}.ubc-block-timeline.vertical>h2,.ubc-block-timeline.vertical>.header>h2{@media (min-width: 75em){margin-inline-start:4.0625rem}}.ubc-block-timeline
fieldset.view{margin-inline-end:-0.78125rem;padding-inline:0.78125rem;border:0.125rem dotted transparent;&:has(:focus-visible){border-color:#fff;box-shadow:0 0 0 0.25rem inset #fff}}.ubc-block-timeline::before{border-color:#fff !important;background-color:#383937 !important;background-blend-mode:soft-light !important;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-rock-formation.jpeg') !important;background-size:cover;background-repeat:no-repeat}.ubc-block-timeline fieldset.view label :is(input:checked + span, label span:hover){background-color:#d6d6e5;color:#00005c}.ubc-block-timeline>.list[role="list"]{margin-block-start:0;padding-block-start:var(--white-space--increased);padding-block-end:var(--white-space--increased-2) !important;&[tabindex="0"]:focus-visible{backdrop-filter:brightness(0.3)}&::before{margin-block-start:-11.25rem;margin-block-end:-6.25rem;border-inline-start:0.25rem dotted #fff !important;@media (min-width: 48em){margin-block-start:-12.5rem}}}.ubc-block-timeline:not(.vertical)>.list[role="list"]{&::before{@media (min-width: 75em){margin-block:0;border-block-start:0.25rem dotted #fff !important}}&>.list-item[role="listitem"]::after{border-inline-start:0.125rem solid #fff !important}}.ubc-block-timeline>.list[role="list"]{&>.list-item[role="listitem"]{&::before{border:0.125rem solid var(--background-color) !important;outline:0.125rem solid #fff !important}}}.ubc-block-timeline-item{border:0.125rem solid #fff !important;box-shadow:none !important;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-concrete-wall.jpg') !important;background-size:cover !important;background-blend-mode:multiply;background-repeat:no-repeat}.ubc-block-timeline .ubc-block-timeline-item:has(.ubc-block-modal-dialog dialog)>.ubc-block-modal-dialog>button[type="button"][aria-controls].trigger-control{@media (min-width: 75em){border-width:0.125rem !important}}.ubc-block-timeline-item .ubc-block-modal-dialog dialog::backdrop{background-color:#383937 !important;background-blend-mode:multiply !important;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-rock-formation.jpeg') !important;background-size:cover;background-repeat:no-repeat}.ubc-block-timeline-item .ubc-block-modal-dialog dialog .timeline-item-content{background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-concrete-wall.jpg') !important;background-size:cover !important;background-blend-mode:multiply;background-repeat:no-repeat}#container #content .ubc-tlef-project-block-the-big-questions{padding-block-end:15.625rem}#container #content .ubc-tlef-project-block-the-big-questions::before{background-image:linear-gradient(375deg,rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%), url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-main-mall-tiles.jpeg');background-size:contain;mix-blend-mode:soft-light}#container #content .ubc-tlef-project-block-the-big-questions .ubc-block-highlighted-content{padding:0
!important;background-color:transparent;text-align:center}#container #content .ubc-tlef-project-block-the-big-questions .ubc-block-highlighted-content>:is(h2,p){text-shadow:0.125rem 0.3125rem 0.125rem rgba(0, 0, 0, 0.46)}#container #content .ubc-tlef-project-block-the-big-questions .ubc-block-highlighted-content>h2{font-size:3.75rem}#container #content .ubc-tlef-project-block-the-big-questions .ubc-block-highlighted-content.ubc-sticky{max-width:62.5rem;margin-block:6.25rem;padding:var(--white-space--increased) !important;background-color:rgba(0,0,0,0.5);text-align:center;&>p{font-size:1.9375rem;font-weight:900}}#container #content .ubc-tlef-project-block-the-big-questions .ubc-tlef-project-block-questions{margin-block-start:var(--white-space--increased);justify-content:center;@media (min-width: 43.75em){margin-block-start:var(--white-space--increased-2);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);&>:nth-child(odd){grid-column:1 / 2}&>:nth-child(even){grid-column:2 / 3}&>:nth-child(1){grid-row:1 / 3}&>:nth-child(2){grid-row:2 / 4}&>:nth-child(3){grid-row:4 / 6}}}#container #content .ubc-tlef-project-block-the-big-questions:has(.transformation-that-follows-link){padding-block-end:9.375rem}#container #content .ubc-tlef-project-block-the-big-questions .transformation-that-follows-link{width:100%;margin-block-start:var(--white-space--increased-2);padding:var(--white-space--increased);border:1px
solid #fff;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/12/background-image-campus-collage-photocopy.jpg');background-size:cover;background-repeat:no-repeat;box-shadow:0 0 10px 10px rgba(0, 0, 0, 0.2);background-color:#080810;background-position:bottom;background-blend-mode:difference;transition:scale 0.2s ease-in-out;&:is(:focus-within,:hover){scale:1.02;transition:scale 0.2s ease-in-out}@media (min-width: 43.75rem){padding:var(--white-space--increased-2)}>a{width:fit-content;margin-inline:auto;padding-block:var(--white-space);padding-inline:var(--white-space--increased);display:block;background-color:#fff;color:#000;font-family:monospace;font-size:1rem;text-align:center;box-shadow:0 0 0.625rem 0.625rem rgba(0, 0, 0, 0.2);text-shadow:1px 0.8px 0.1px #05a6e5;text-decoration-style:dotted;text-decoration-line:underline;text-underline-offset:0.4em;line-height:1.5;@media (min-width: 43.75rem){text-underline-offset:0.5217391304em;font-size:1.4375rem}&::before{content:"";position:absolute;inset:0;background:linear-gradient(171deg, rgba(5, 166, 229, 1) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);mix-blend-mode:overlay;opacity:0.8}>.icon[aria-hidden="true"]{margin-left:-0.75ch;font-size:1.4375rem;@media (min-width: 43.75rem){font-size:1.875rem}}}}.ubc-block-flashcard{position:relative;overflow-y:auto;width:100%;max-width:43.75rem;margin:0
!important;padding:var(--white-space);display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;background-color:#fff !important;color:#000 !important;box-shadow:0 0.125rem 0.9375rem rgba(0, 0, 0, 0.3), 6px 6px 17px 13px rgba(0, 0, 0, 0.05) inset, 12px 12px 17px 13px rgba(0, 0, 0, 0.03) inset, 0 0 10px 10px rgba(0, 0, 0, 0.2);aspect-ratio:2;background-image:repeating-linear-gradient(#ffffff, #fff 1.2em, #478bb5 1.28em) !important;font-size:1rem;backdrop-filter:blur(2px);transition:scale 0.2s ease-in-out;&:is(:hover,:focus-within,:has([open])){scale:1.05;transition:scale 0.2s ease-in-out}@media ((min-width: 35.9375em) and (max-width: 43.6875em)) or (min-width: 75em){padding-block:var(--white-space);padding-inline:var(--white-space--increased);grid-template-rows:1fr min-content;font-size:1.125rem;background-image:repeating-linear-gradient(#ffffff, #fff 1.7em, #478bb5 1.78em) !important}&:has([open]){background-image:none !important}&:first-child{@media ((min-width: 35.9375em) and (max-width: 43.6875em)) or (min-width: 75em){>details{margin-block-start:-0.875rem}}@media (min-width: 75em){rotate:1deg}}&:nth-child(2){>:is(h2,h3,h4,h5,h6){font-size:0.9375rem !important}@media ((min-width: 35.9375em) and (max-width: 43.6875em)) or (min-width: 75em){>:is(h2,h3,h4,h5,h6){font-size:1.875rem !important}>details{margin-block-start:0.78125rem}}@media (min-width: 75em){margin-block-start:var(--white-space--increased-2) !important;rotate:-3deg;scale:1.0125}}&:nth-child(3){@media ((min-width: 35.9375em) and (max-width: 43.6875em)) or (min-width: 75em){>details{margin-block-start:-0.875rem}}@media (min-width: 43.75em){margin-block-start:-3.125rem !important}@media (min-width: 75em){rotate:3deg}}}.ubc-block-flashcard>:is(h2,h3,h4,h5,h6){margin-block-start:-0.5rem;margin-block-end:0;font-size:1.3125rem;color:#000 !important;text-shadow:1px 0.8px 0.1px rgb(5 166 229);@media ((min-width: 35.9375em) and (max-width: 43.6875em)) or (min-width: 75em){margin-block-start:0;font-size:2.0625rem !important}}.ubc-block-flashcard>details>summary{color:transparent;font-size:0.1px}.ubc-block-flashcard>details>.wp-block-group{margin-block-start:var(--white-space);color:#000 !important}.ubc-block-flashcard>details>.wp-block-group>:is(h2,h3,h4,h5,h6){color:#000 !important}.ubc-block-flashcard:not(:has(details[open])){transform:none;transition:transform 0.6s, scale 0.2s ease-in-out;&::before{content:"";position:absolute;inset:0;background-image:linear-gradient(342deg, rgb(133 154 162 / 63%) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%) !important;mix-blend-mode:multiply}&:is(:hover,:focus-within){scale:1.05;transition:transform 0.6s, scale 0.2s ease-in-out}&>*{transform:none;animation:fade-out-then-in 0.6s ease-in-out}>:is(h2,h3,h4,h5,h6){align-content:center;text-align:center}>details{grid-row:2 / 3}>details>summary::before{content:"Answer" / "";padding-inline-start:1.3125rem;font-size:0.875rem;font-weight:900;letter-spacing:-1px;color:#000;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/icon-rotate-flash-card.png');background-size:1rem 1rem;background-repeat:no-repeat;text-shadow:0.8px 0.8px 0.1px rgb(255 46 0 / 66%);background-position:0 0;@media ((min-width: 35.9375em) and (max-width: 43.6875em)) or (min-width: 75em){padding-inline-start:1.625rem;font-size:1.375rem;background-size:1.25rem 1.25rem;background-position:0 3px}}>details>summary::after{content:"";position:absolute;inset:0}>details>:not(summary){opacity:0;animation:fade-out 0.6s ease-in-out;animation-fill-mode:forwards}}.ubc-block-flashcard:has(details[open]){grid-template-rows:min-content 1fr;transform:rotateY(180deg);scale:1.05;transition:transform 0.6s, scale 0.2s ease-in-out;&::before{content:"";padding-inline-start:0;background-image:none}&>*{transform:rotateY(-180deg)}&>:is(h2,h3,h4,h5,h6){margin-inline:0 !important;grid-column:1 / -1;grid-row:1 / 2;&::before{content:"\2190\0020\0020" / "";white-space:pre}}>details{display:grid;grid-template-rows:subgrid;grid-column:1 / -1;grid-row:1 / -1}>details>*{grid-column:1 / -1}>details>summary{grid-row:1 / 2}>details>:not(summary){opacity:1;animation:fade-in 0.6s ease-in-out;animation-fill-mode:forwards}}.ubc-tlef-project-block-thoughts-from-the-team{margin-block-start:0;padding-block-start:var(--white-space--increased);padding-block-end:9.375rem;@media (min-width: 56.25em){padding-block-start:var(--white-space--increased-2)}&::before{content:"";position:absolute;inset:0;width:100vw;margin-inline:calc(-1 * ((100vw - 100%) / 2));background-color:#354543;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/12/background-image-campus-collage-photocopy.jpg');background-size:cover;background-blend-mode:exclusion}&::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;width:100vw;height:100%;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-image:radial-gradient(circle farthest-corner at 10% 20%, rgba(222, 168, 248, 1) 0%, rgba(168, 222, 258, 1) 21.9%, rgba(189, 250, 205, 1) 35.6%, rgba(243, 250, 189, 1) 53.9%, rgba(250, 227, 189, 1) 66.8%, rgba(248, 172, 171, 1) 95%, rgba(254, 170, 212, 1) 99.9%), linear-gradient(233deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.65) 50%, rgba(0, 0, 0, 0.4) 70%, rgba(0, 0, 0, 0.54) 86%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0.85) 100%);mix-blend-mode:color-burn;background-blend-mode:hard-light;opacity:0.8;pointer-events:none}&>h2{position:relative;width:fit-content;margin-inline-start:-0.75rem !important;margin-inline-end:0 !important;padding-inline:25px;font-size:3.75rem;text-align:center;background-color:#0f312b;color:#eae4df;rotate:-0.25deg;@media (min-width: 56.25em){margin-inline-start:-18px !important;background-color:#000;background-image:linear-gradient(0deg, rgba(214, 105, 105, 1) 0%, rgb(153 71 81) 100%);color:#000 !important;mix-blend-mode:difference}}h3{width:fit-content;margin-inline:0 !important;padding-inline:25px;background-color:#a0a0a0;color:#000 !important;mix-blend-mode:difference}}.ubc-tlef-project-block-thoughts-from-the-team > :nth-child(3 of .ubc-tlef-project-create-block-video)>iframe{z-index:1;@media (min-width: 56.25em){z-index:initial}}.ubc-tlef-project-block-the-transformation-that-follows{margin-block-start:-0.625rem;margin-block-end:0;padding-block-start:var(--white-space--increased-2);padding-block-end:7.8125rem;&::before{content:"";position:absolute;inset:0;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-concrete-wall.jpg');border-block:var(--white-space) solid #4cac87;background-color:#303030;background-blend-mode:difference}>h2{font-size:2.5rem;text-align:center;@media (min-width: 37.5em){font-size:3.75rem}&[tabindex="-1"]{scroll-margin-block-start:var(--white-space--increased-2)}}:is(h2,h3,h4,h5,h6){position:relative;width:fit-content !important;height:fit-content;margin-inline:0 !important;padding-inline:var(--white-space);background-color:rgba(0, 0, 0, 0.8)}div
div{padding-block:var(--white-space--increased);padding-inline:var(--white-space);background-color:rgba(0, 0, 0, 0.8) !important}}.ubc-tlef-project-create-block-video{display:grid;gap:var(--white-space);align-items:start;@media (min-width: 56.25em){grid-template-columns:1.25fr 1fr;>:is(h2,h3,h4,h5,h6):first-child{grid-column:1 / -1;grid-row:1 / 2}>iframe{grid-column:1 / 2;grid-row:2 / 3}>details{grid-column:2 / 3;grid-row:2 / 3}}>:is(h2,h3,h4,h5,h6){background-color:#e1e1e1;color:#681515 !important;mix-blend-mode:luminosity;filter:invert(1);text-align:center;&[tabindex="-1"]{scroll-margin-block-start:0.78125rem;@media (min-width: 48em){scroll-margin-block-start:var(--white-space--increased)}}}>iframe{width:100% !important;height:auto !important;aspect-ratio:7 / 4;&:focus-within{box-shadow:0 0 0 0.25rem #fff inset}}>details{overflow-y:auto;width:100%;height:auto;&[open]{height:100%;aspect-ratio:509 / 363}>summary{position:sticky;padding:var(--white-space);inset-block-start:0;font-family:monospace;font-size:0.875rem;font-weight:900;text-align:center;background-color:#000}>div{padding:var(--white-space);background-color:rgba(0,0,0,0.8)}blockquote{padding:0;border:none}}}.ubc-tlef-project-create-block-video+.ubc-tlef-project-create-block-video{margin-block-start:var(--white-space--increased-2)}.ubc-tlef-project-block-meet-the-team{margin-block:0 !important;padding-block-start:var(--white-space--increased-2) !important;padding-block-end:12.5rem;&:has(>.ubc-ltic-block-incubator-call-to-action){padding-block-end:0}&::before{content:"";position:absolute;inset:0;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-fabric-wall.jpg');background-size:cover;mix-blend-mode:lighten;background-color:#000;background-blend-mode:hard-light;background-repeat:no-repeat;background-position:right;filter:grayscale(1);rotate:180deg;@media (min-width: 43.75em){background-size:100% 100%;background-repeat:initial;background-position:initial}}>*{position:relative}>h2{width:fit-content;margin-inline:0 !important;margin-block-end:var(--white-space--increased-2) !important;padding-inline:var(--white-space);padding-block:calc(var(--white-space) / 2);font-size:2.5rem;text-align:center;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-paper.jpg');background-color:#fff;color:#112f11 !important;text-shadow:1px 0.8px 0.1px #05a6e5;box-shadow:0 0 0.625rem 0.625rem rgba(0, 0, 0, 0.2);@media (min-width: 37.5em){font-size:3.75rem}~h2{margin-block-start:var(--white-space--increased-2);color:#002057 !important;text-shadow:none;&~ul{.ubc-tlef-project-block-team-member-card>strong{color:#002057;text-shadow:none}}}&[tabindex="-1"]{scroll-margin-block-start:var(--white-space)}}}#container #content .entry-content>.ubc-tlef-project-block-meet-the-team:last-child{margin-block-end:0 !important}ul.ubc-block-responsive-grid{padding:0;list-style:none;>:nth-child(1){transform:translateY(0.125rem);rotate:0.2deg}>:nth-child(4){transform:translate(-0.3125rem,-0.3125rem);rotate:-0.6deg}>:nth-child(8){transform:translateY(0.4375rem);rotate:0.9deg}}.ubc-tlef-project-block-team-member-card{padding:var(--white-space) !important;background-image:url('https://ltic.sites.olt.ubc.ca/files/2025/11/background-texture-paper.jpg');background-color:#fff;color:#000;text-align:center;font-family:monospace;font-size:1rem;box-shadow:0 0 0.625rem 0.625rem rgba(0,0,0,0.2);>*{display:block}>strong{margin-block-end:0.25rem;font-size:1.3125rem}&:is(li){&:nth-child(1)>strong{text-shadow:1px 0.8px 0.1px #dcde00}&:nth-child(2)>strong{text-shadow:1px 0.8px 0.1px #de009e}&:nth-child(3)>strong{text-shadow:1px 0.8px 0.1px #00decc}&:nth-child(4)>strong{text-shadow:1px 0.8px 0.1px #de9b00}&:nth-child(5)>strong{text-shadow:1px 0.8px 0.1px #6f7fe0}&:nth-child(6)>strong{text-shadow:1px 0.8px 0.1px #3cd450}&:nth-child(7)>strong{text-shadow:1px 0.8px 0.1px #ff002a}}}#container #content
.hentry{margin-block-end:0 !important}.grecaptcha-badge{z-index:3}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important;background-attachment:initial !important}}}.ubc-helper-reduce-font-size-to-one-point-five-rem-in-small-viewports{@media (max-width: 24.9375em){font-size:1.5rem !important}}.ubc-lafpp-project-block-gallery-summary{display:block;@media (min-width: 39em){display:grid;gap:var(--white-space);grid-template-columns:auto 1fr}}.ubc-lafpp-project-block-gallery-summary>figure.ubc-lafpp-project-block-individual-image{@media (min-width: 24.75em){display:inline}@media (min-width: 39em){width:12.5rem;height:auto;border-radius:50%;aspect-ratio:1;display:block}}.ubc-lafpp-project-block-gallery-summary>figure.ubc-lafpp-project-block-individual-image>img{width:12.5rem;height:auto;border-radius:50%;aspect-ratio:1;object-fit:cover;object-position:top;display:block;margin-block-end:0.78125rem !important;@media (min-width: 24.75em){margin-block-end:0 !important;margin-inline-end:0.78125rem;display:inline;float:inline-start}@media (min-width: 39em){width:100%;height:100%;margin-inline-end:0;border-radius:inherit;display:block}}.ubc-lafpp-project-block-gallery-summary>.ubc-block-highlighted-content{margin:0
!important}figure.ubc-lafpp-project-block-individual-image>img{width:100%}figure.ubc-lafpp-project-block-individual-image>figcaption{padding:0.25rem;font-size:0.875rem;text-align:center}.ubc-lafpp-project-block-the-questions{position:relative;isolation:isolate;padding-block-start:var(--white-space--increased);padding-block-end:var(--white-space--increased-2);&::before{content:"";position:absolute;inset:0;z-index:-1;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-color:#e6e6e6}>*+.ubc-block-responsive-grid{margin-block-start:var(--white-space--increased-2) !important}>.ubc-block-responsive-grid{--gap-width:var(--white-space--increased-2) !important;@media (min-width: 75em){--gap-width:var(--white-space--increased) !important}}}.ubc-lafpp-project-block-the-questions
ul{margin:0;padding:0;list-style:none}.ubc-lappf-project-block-questions-group{display:flex;flex-direction:column;gap:var(--white-space--increased);>h3{margin:0
!important;padding:1.5625rem !important;background:#00283e !important;color:#fff !important;text-align:center;height:100%;align-content:center}>ul{@media (max-width: 35em){flex-direction:column}display: flex;gap:var(--white-space)}}.ubc-lappf-project-block-questions-group :is(ul,li){width:100%;height:100%;margin:0
!important;&:is(ul){padding:0
!important}&:is(li){padding:var(--white-space) !important;border:0.125rem solid #000;font-weight:900;text-align:center;align-content:center;align-self:center;justify-self:center;box-shadow:0 0 2.5rem 0.25rem rgba(0,0,0,0.1);background-color:#fff;color:#000}}.ubc-lafpp-project-block-the-questions>.ubc-lappf-project-block-questions-group{&:nth-child(1 of .ubc-lappf-project-block-questions-group){>ul{@media (max-width: 35em){grid-template-columns:1fr !important}display: grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--white-space)}@media (min-width: 75em){display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;>h3{grid-column:1 / 2;grid-row:1 / 2}>ul{display:grid;grid-column:2 / 4;grid-row:1 / 3;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:var(--white-space--increased)}}}}:not(.wp-block-image.ubc-lafpp-project-block-figure:has(>figcaption))+.wp-block-image.ubc-lafpp-project-block-figure:has(>figcaption){margin-block-start:0}.wp-block-image.ubc-lafpp-project-block-figure:has(>figcaption){border:0.125rem dashed #000;margin-block:var(--white-space--increased) !important;padding:var(--white-space);>img{width:100%}>figcaption{margin-inline:calc(-1 * var(--white-space)) !important;margin-block-start:var(--white-space) !important;margin-block-end:calc(-1 * var(--white-space)) !important;padding:var(--white-space) !important;border:0.25rem solid #fff;font-size:1rem;background-color:#e6e6e6 !important;&:has(>.source-tag){position:relative !important;padding-block-end:3.75rem !important}>.source-tag{position:absolute;inset-block-end:0;inset-inline-end:0;width:fit-content;padding:0.78125rem;font-family:monospace;font-size:0.75rem;background-color:#cacaca !important;a{font-size:inherit !important;color:inherit !important}}}}#container #content .entry-content .ubc-block-card.ubc-block-card--variant-b.ubc-lafpp-project-block-chosen-option{position:relative;outline:0.25rem solid #000 !important;border:0.25rem solid #fff !important;background-color:#2b2e36 !important;color:#fff !important;box-shadow:0 0 0.625rem 0.625rem rgb(0 0 0 / 0.1) !important;padding-block-start:4rem !important;>h3.wp-block-heading:first-child{font-weight:600 !important;font-size:3.125rem;text-shadow:0 0.125rem 0.25rem #000a3d !important;>strong{position:absolute;inset-block-start:0;inset-inline-start:0;font-size:0.875rem;padding:0.625rem 0.78125rem;background:#fff;color:#000 !important;border:0.0625rem solid #2a2a2a;letter-spacing:0.03125rem;text-shadow:none}}}#container #content .entry-content .ubc-ltic-block-incubator-call-to-action{margin-block-start:9.375rem !important;padding-block:var(--white-space);display:flex;flex-direction:column;gap:var(--white-space);isolation:isolate;@media (min-width: 75em){display:grid;grid-template-columns:auto auto auto;gap:var(--white-space--increased);align-items:center;>h2{margin-inline-start:calc(-1 * var(--white-space--increased))}>.wp-block-buttons{margin-inline-end:calc(-1 * var(--white-space--increased))}}&::before{content:"";position:absolute;inset:0;z-index:-1;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));border-block:0.125rem solid #fff;background-color:#4cac87}>*{font-family:monospace;margin:0
!important}>h2{font-size:1.25rem;font-family:monospace;letter-spacing:0.0625rem !important;text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:0.5625rem;color:#1b1b1b !important}>p{font-family:monospace;font-size:1rem;color:#1b1b1b}> .wp-block-buttons
a{font-family:monospace;font-size:0.875rem !important;box-shadow:unset;background:#002057}}.ubc-ltic-block-announcement{isolation:isolate;padding-block:var(--white-space);display:flex;flex-direction:column;gap:calc(var(--white-space) / 2);color:#fff;+.ubc-block-hero{margin-block-start:0 !important}@media (min-width: 48em){display:grid;grid-template-columns:auto 1fr;gap:var(--white-space--increased);align-items:center}&::before{content:"";position:absolute;inset:0;z-index:-1;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-color:green}>*{margin-inline:0 !important}>h2{margin:0
!important;padding:0
!important;font-size:1.25rem !important;color:#fff !important}>p{font-size:0.875rem !important}}.ubc-ltic-block-quick-bits{>h2.wp-block-heading#quick-bits{width:fit-content !important;padding:0.78125rem !important;font-family:monospace !important;font-size:0.875rem !important;background-color:#000 !important;color:#fff !important;&:has(>a){padding:0
!important}>a{padding:0.78125rem !important;display:block}}.wp-block-query>ul{list-style:initial}>.wp-block-query>ul>li>div>p:only-child{margin-block-end:0 !important}}#content .hentry[id^="post-"] .entry-content .ubc-ltic-block-quick-bits>.wp-block-query>ul>li>div>p:only-child{margin-block-end:0 !important}.ubc-block-hero.ubc-block-hero--interview{position:relative;isolation:isolate;padding-block-end:var(--white-space--increased);display:grid;grid-template-columns:minmax(0, auto) minmax(0, 1fr);grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, auto);gap:var(--white-space);@media (min-width: 48em){grid-template-columns:minmax(0, auto) minmax(0, 1fr);grid-template-rows:minmax(0, auto) minmax(0,1fr)}&::before{content:"";position:absolute;inset:0;z-index:-1;width:100vw;margin-inline-start:calc(-1 * ((100vw - 100%) / 2));background-color:#002144;background-image:radial-gradient(#000 50%, transparent 0);background-size:0.1875rem 0.1875rem;color:#fff}>h1{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1 / -1 !important;grid-row:1 / -1 !important;>.chip{width:fit-content;padding:calc(var(--white-space) / 2);font-size:0.25em !important;background-color:#e6e6e6;color:#000 !important;grid-column:1 / -1;grid-row:1 / 2;@media (min-width: 48em){grid-column:1 / -1;grid-row:1 / 2}}>.text{font-size:1.5rem !important;grid-column:1 / -1;grid-row:3 / 4;@media (min-width: 25em){font-size:2.5rem !important}@media (min-width: 48em){grid-column:2 / 3;grid-row:2 / 3}}}>.wp-block-image{position:static !important;width:9.375rem !important;height:9.375rem !important;border-radius:50% !important;grid-column:1 / 2 !important;grid-row:2 / 3 !important;&::after{content:none !important}>img{position:static !important;width:100% !important;height:100% !important;margin:initial !important;border-radius:50% !important;object-fit:cover !important}}}.ubc-block-accessibility-note{margin-block:var(--white-space) !important;padding-block:0.3828125rem !important;padding-inline:var(--white-space) !important;background:#e6e6e6;line-height:1;>:is(.wp-block-heading,p){font-size:0.875rem !important;display:inline !important}}.wp-block-embed.is-provider-spotify.ubc-block-podcast-embed{.responsive-media{padding-block-end:14.5rem !important}}.ubc-ltic-home-page-faculty-projects .ubc-block-responsive-grid.ubc-block-responsive-grid--two-columns{--ubc-container-width:66.875rem !important;.wp-block-post-excerpt__more-text{display:none !important}}.wp-block-post-excerpt__more-text{display:none !important}@keyframes fade-in{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}20%{opacity:1}100%{opacity:0}}@keyframes animate-flash-card{from{grid-column:1 / 2;max-width:700px;z-index:0;transform:rotateY(0deg)}to{grid-column:1 / 3;max-width:1200px;z-index:999;transform:rotateY(180deg)}}