.related-posts,.grid-of-posts,.archive-date-nav{container-type:inline-size}.list-of-posts{gap:var(--gap);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.list-of-posts.rows{flex-direction:column;display:flex}.list-of-posts.one-column{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}@container (width>=600px){.list-of-posts.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.list-of-posts.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.list-of-posts.four-column{grid-template-columns:repeat(4,minmax(0,1fr))}.list-of-posts.five-column{grid-template-columns:repeat(5,minmax(0,1fr))}.list-of-posts.six-column{grid-template-columns:repeat(6,minmax(0,1fr))}}.clickablecard-block{container-type:inline-size}.page-links-text{margin-bottom:var(--wp--preset--spacing--3)}@container (width>=600px){.clickablecard-block .list-of-posts.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.clickablecard-block .list-of-posts.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.clickablecard-block .list-of-posts.four-column{grid-template-columns:repeat(4,minmax(0,1fr))}.clickablecard-block .list-of-posts.five-column{grid-template-columns:repeat(5,minmax(0,1fr))}.clickablecard-block .list-of-posts.six-column{grid-template-columns:repeat(6,minmax(0,1fr))}}.list-of-posts .teaser-card,.list-of-posts .teaser-card{order:2}.list-of-posts .teaser-card.tag-introduction,.list-of-posts .teaser-card.tag-introduction{order:1}@media only screen and (min-width:760px){.list-of-posts.one-column .teaser-card.has-post-thumbnail,.list-of-posts.one-column .teaser-card.has-post-thumbnail,.list-of-posts.one-column .teaser-card.has-post-thumbnail,.list-of-posts.one-column .teaser-card.has-post-thumbnail{grid-template:"card-image card-text"/2fr 3fr;min-height:180px}.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-image,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-image,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-image,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-image,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-image,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-image,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-image,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-image{grid-area:card-image;overflow:hidden}.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-text,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-text,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-text,.list-of-posts.one-column .teaser-card.has-post-thumbnail .card-area-text{grid-area:card-text}.home-featured-work .list-of-posts.one-column,.home-featured-work .list-of-posts.one-column{min-height:300px}}.teaser-card{cursor:pointer;min-height:200px;position:relative;overflow:hidden}.teaser-card a{text-decoration:none}.teaser-card .scholarship-type-label,.teaser-card a.tag-flag-link{display:block}.teaser-card.post-type-page .teaser-content-meta{display:none}.teaser-card a.tag-flag-link,.teaser-card .tag-item a,.teaser-card a.xdf-badge,.teaser-card .category-tag,.teaser-card a.cat-item,.teaser-card .meta-item a{pointer-events:none;white-space:nowrap}.teaser-card.keyboard-focused,.teaser-card:hover{transition:transform .1s ease-in,box-shadow .1s ease-in,border-color .1s ease-in}.teaser-card.keyboard-focused a.teaser-card-link,.teaser-card:hover a.teaser-card-link{-webkit-text-decoration:revert;-webkit-text-decoration:revert;text-decoration:revert}.meta-item.post-type,.meta-item.author-item{display:none}.card-area-text{z-index:2;padding:var(--padding-object);position:relative}.card-area-image{z-index:1}.teaser-card.has-post-thumbnail .teaser-image-container,.teaser-card.has-post-thumbnail .teaser-image{width:100%;height:100%}.teaser-card.has-post-thumbnail .teaser-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.home-featured-work .teaser-card,.teaser-card.card-layout-overlay{min-height:320px}.home-featured-work .teaser-card .card-area-image,.teaser-card.card-layout-overlay .card-area-image{z-index:1;position:absolute;inset:0}.home-featured-work .teaser-card .card-area-image .teaser-image-container,.home-featured-work .teaser-card .card-area-image .teaser-image,.teaser-card.card-layout-overlay .card-area-image .teaser-image-container,.teaser-card.card-layout-overlay .card-area-image .teaser-image{width:100%;height:100%}.home-featured-work .teaser-card .card-area-text,.teaser-card.card-layout-overlay .card-area-text{z-index:2;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.teaser-card.card-layout-standard.has-post-thumbnail .teaser-image-container{aspect-ratio:16/9;overflow:hidden}.teaser-card:not(.has-post-thumbnail){align-items:flex-end;display:flex}.teaser-card:not(.has-post-thumbnail) .card-area-image{display:none}.teaser-card:not(.has-post-thumbnail) .card-area-text{width:100%}.people-band{gap:var(--spacing-md);display:grid}.people-band.one-column{grid-template-columns:1fr}.people-band.two-column{grid-template-columns:repeat(2,1fr)}.people-band.three-column{grid-template-columns:repeat(3,1fr)}.people-band.four-column{grid-template-columns:repeat(4,1fr)}.people-band.five-column{grid-template-columns:repeat(5,1fr)}@media (max-width:900px){.people-band.four-column,.people-band.five-column{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.people-band.two-column,.people-band.three-column,.people-band.four-column,.people-band.five-column{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.people-band.two-column,.people-band.three-column,.people-band.four-column,.people-band.five-column{grid-template-columns:1fr}}.peoplecard-block.layout-stripe{width:100vw;padding:var(--spacing-lg) var(--spacing-md);max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.peoplecard-block.layout-stripe .peoplecard-block__title,.peoplecard-block.layout-stripe .peoplecard-block__subtitle,.peoplecard-block.layout-stripe .people-band{max-width:var(--wp--style--global--content-size);margin-inline:auto}.peoplecard-block.layout-stripe .peoplecard-block__title{margin-bottom:var(--spacing-sm)}.peoplecard-block.layout-stripe .peoplecard-block__subtitle{margin-bottom:var(--spacing-md)}.people-card{cursor:initial}.people-card .people-image{width:140px;height:140px;margin:0 auto var(--spacing-md);display:block;overflow:hidden}.people-card .people-image img{width:100%;height:auto}.people-card .meta-item{margin-top:var(--spacing-xsm);text-align:center;max-width:300px;margin-left:auto;margin-right:auto}.people-card .meta-item.people-social-links,.people-card .meta-item.people-research-links{margin-top:var(--spacing);margin-bottom:var(--spacing)}.people-card.show-in-lists{display:block}.people-card.image-off .people-image{display:none}.people-card.biography-on .people-biography,.people-card.website-on .people-website,.people-card.email-on .people-email,.people-card.phone-on .people-phone{display:block}.publication-details-block{padding:var(--padding-object)}.publication-details-block .meta-item{margin-top:var(--spacing-sm);flex-direction:row}.theme-buttons.loading .theme-btn,.mobile-theme-grid.loading .mobile-theme-btn{opacity:.6;pointer-events:none;cursor:wait}.theme-btn,.theme-btn:hover{position:relative}.theme-btn span,.theme-btn:hover span{pointer-events:none;background-repeat:no-repeat;background-size:contain;padding-left:20px}.theme-controls{gap:var(--gap-xsm);flex-direction:column;display:flex}.theme-buttons{gap:var(--gap-xsm);grid-template-columns:1fr 1fr;display:grid}.theme-btn,.mobile-theme-btn{cursor:pointer;transition:transform var(--transition-base),opacity var(--transition-base);text-align:center;padding:8px 12px}.settings-item{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.settings-item:last-child{border-bottom:none}.settings-item-label{align-items:center;gap:var(--gap-xsm);display:flex}.toggle-switch{cursor:pointer;width:40px;height:20px;transition:background-color var(--transition-medium);position:relative}.toggle-switch:after{content:"";width:16px;height:16px;transition:transform var(--transition-medium);border-radius:50%;position:absolute;top:2px;left:2px}.toggle-switch.active:after{transform:translate(20px)}.mobile-link-button,.mobile-font-btn,.font-btn,.link-button{padding:var(--padding-object-xxsm);cursor:pointer}.link-button{transition:background-color var(--transition-base);background:0 0;border:none;text-decoration:none}.font-size-controls{align-items:center;gap:var(--gap-xsm);display:flex}.font-btn{transition:transform var(--transition-base),opacity var(--transition-base)}.font-size-display{text-align:center;min-width:40px}.analytics-status{align-items:center;gap:4px;display:flex}.analytics-dot{border-radius:50%;width:6px;height:6px}@media (max-width:480px){.settings-menu{min-width:280px;right:-20px}}.mobile-theme-grid{gap:var(--gap-xsm);grid-template-columns:1fr 1fr;padding:12px 0;display:grid}.auto-theme-mode .theme-btn[data-theme=auto]:after,.auto-theme-mode .mobile-theme-btn[data-theme=auto]:after{content:"●";opacity:.7;font-size:.9em;position:absolute;top:2px;right:8px}.mobile-settings-menu .menu-item{position:relative}.mobile-settings-menu .menu-item>a,.mobile-settings-menu .menu-item>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px;text-decoration:none;display:flex}.mobile-settings-menu .menu-item.menu-item-has-children.expanded>a:after,.mobile-settings-menu .menu-item.menu-item-has-children.expanded>button:after{transform:rotate(45deg)}.mobile-settings-menu .sub-menu.open{display:block}.mobile-settings-menu .sub-menu .menu-item:last-child{border-bottom:none}.mobile-settings-control{justify-content:space-between;align-items:center;display:flex}.mobile-toggle-switch{cursor:pointer;width:40px;height:20px;transition:background-color var(--transition-medium);position:relative}.mobile-toggle-switch:after{content:"";width:16px;height:16px;transition:transform var(--transition-medium);border-radius:50%;position:absolute;top:2px;left:2px}.mobile-toggle-switch.active:after{transform:translate(20px)}.mobile-font-controls{align-items:center;gap:var(--gap-xsm);display:flex}.mobile-font-btn{transition:transform var(--transition-base),opacity var(--transition-base)}.mobile-font-btn:hover{opacity:.8}.mobile-font-size-display{text-align:center;min-width:35px}.mobile-analytics-status{align-items:center;gap:4px;margin-top:2px;display:flex}.mobile-analytics-dot{border-radius:50%;width:6px;height:6px}.mobile-link-button{transition:background-color var(--transition-base);background:0 0;border:none;text-decoration:none}.settings-icon-mobile{opacity:.7;width:16px;height:16px}.mobile-settings-menu .menu-item>button{border-radius:0}.mobile-settings-menu .menu-item-has-children.expanded .mobile-settings-control button{border-bottom:none}html{--transition-duration:.3s}html,html *{transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease,border-color var(--transition-duration) ease,fill var(--transition-duration) ease,stroke var(--transition-duration) ease}.theme-btn,.mobile-theme-btn{transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease,border-color var(--transition-duration) ease,transform var(--transition-base),opacity var(--transition-base)}html.theme-ready .auto-theme-mode .theme-btn[data-theme=auto]:after,html.theme-ready .auto-theme-mode .mobile-theme-btn[data-theme=auto]:after{animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.grid-of-posts.loading{opacity:.5;pointer-events:none;transition:opacity .4s}.loading-indicator{text-align:center;border-radius:var(--border-radius-large);margin:20px 0;padding:60px 20px;font-style:italic}.loading-indicator p{align-items:center;gap:var(--gap-md);margin:0;font-size:16px;display:inline-flex}.loading-indicator:after{content:"";vertical-align:middle;border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.speaking-events-results,.topic-posts-results{transition:opacity .4s,transform .4s;animation:.5s ease-out fadeInUp}.ajax-error{text-align:center;border-radius:var(--border-radius-large);margin:20px 0;padding:40px 20px;animation:.4s ease-out slideInDown}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#main-posts-container{transition:opacity .15s ease-out}#main-posts-container .unified-card{animation:.4s ease-out both cardEnter}#main-posts-container .unified-card:first-child{animation-delay:0s}#main-posts-container .unified-card:nth-child(2){animation-delay:50ms}#main-posts-container .unified-card:nth-child(3){animation-delay:.1s}#main-posts-container .unified-card:nth-child(4){animation-delay:.15s}#main-posts-container .unified-card:nth-child(5){animation-delay:.2s}#main-posts-container .unified-card:nth-child(6){animation-delay:.25s}#main-posts-container .unified-card:nth-child(7){animation-delay:.3s}#main-posts-container .unified-card:nth-child(8){animation-delay:.35s}#main-posts-container .unified-card:nth-child(9){animation-delay:.4s}@keyframes cardEnter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.ajax-pagination{margin-top:var(--wp--preset--spacing--5);animation:.4s ease-out fadeIn}@media only screen and (max-width:759px){.loading-indicator{padding:40px 15px}.loading-indicator p{font-size:14px}}.page-transition{transition:opacity var(--transition-medium),transform var(--transition-medium)}.page-transition.loading{opacity:.7;transform:scale(.98)}.btn,.teaser-card a.btn,button.navigateButton,.monthly-breakdown a,a.modalBtn.modalanywhere,.view-all-year a,.year-link a,button.advanced-search-toggle,button.search-submit,.paging-navigation a,.paging-navigation span.page-numbers.current,.paging-navigation li.active,a.categories-link,.mu-register input[type=submit],.wp-activate-container input[type=submit],a.tags-link,.wp-tag-item a,a.archives-link,.more-button-band a.button,.wp-calendar-nav-next a,.wp-calendar-nav-prev a,a.tag-item,a.category-item,a.month-link,.prev-date a,.aims-cta-button,.next-date a,a.comment-reply-link{cursor:pointer;padding:var(--padding-button-standard);white-space:nowrap;border-radius:var(--border-radius-standard);transition:color var(--transition-medium),background-color var(--transition-medium),border-color var(--transition-medium),transform var(--transition-medium);justify-content:center;align-items:center;line-height:normal;text-decoration:none;display:inline-flex}.btn:hover,.teaser-card a.btn:hover,button.navigateButton:hover,.monthly-breakdown a:hover,a.modalBtn.modalanywhere:hover,.view-all-year a:hover,.year-link a:hover,button.advanced-search-toggle:hover,button.search-submit:hover,.paging-navigation a:hover,.paging-navigation span.page-numbers.current:hover,.paging-navigation li.active:hover,a.categories-link:hover,.mu-register input[type=submit]:hover,.wp-activate-container input[type=submit]:hover,a.tags-link:hover,.wp-tag-item a:hover,a.archives-link:hover,.more-button-band a.button:hover,.wp-calendar-nav-next a:hover,.wp-calendar-nav-prev a:hover,a.tag-item:hover,a.category-item:hover,a.month-link:hover,.prev-date a:hover,.aims-cta-button:hover,.next-date a:hover,a.comment-reply-link:hover{text-decoration:none}.wp-tag-item a{padding:var(--padding-object-sm)}.btn.view-button,.btn.sort-button,.aims-cta-button,.story-link-arrow a,a.filter-button,button.print-button{padding:var(--padding-object-xsm);line-height:1}a.month-link{padding:16px 6px}.category-filter-buttons,.status-filter-buttons,.type-filter-buttons,.audience-filter-buttons{gap:var(--gap-sm);margin-top:var(--spacing-xsm);flex-wrap:wrap;display:flex}.more-button-band{margin-top:1rem}.stats-grid a.categories-link,.stats-grid a.tags-link{display:inherit}.stats-grid a.categories-link .link-description,.stats-grid a.tags-link .link-description{margin-top:0}@media only screen and (max-width:759px){.entry-content a.modalBtn.modalanywhere{width:100%}}.more-button-wrapper{justify-content:end;margin-top:1rem;display:flex}.category-item,.category-item a{height:100%}.category-item .category-link{cursor:pointer;flex-direction:column;text-decoration:none;display:flex}@media only screen and (min-width:1024px){.category-item .category-link{min-width:0}}.category-item .category-count{margin-left:0}.category-item .category-description{margin-top:var(--spacing-sm)}.category-item .category-link,.monthly-breakdown a{padding:var(--padding-button-even);line-height:normal}.monthly-breakdown a{width:100%}.cv-item-container{gap:var(--gap);display:grid}.cv-item-container h3,.cv-item-container p,.cv-item-container .cv-item-year,.cv-item-container .cv-item-content,.cv-item-container .cv-item-location{max-width:inherit;margin-left:inherit;margin-right:inherit;margin:0}h2.cv-heading{border-bottom:1px solid var(--border-default);margin-top:3em}.cv-item-title{margin-bottom:4px}h3.cv-heading{margin-top:2em}.cv-item-year{text-transform:uppercase;letter-spacing:.11rem;font-weight:var(--font-weight-regular);font-size:var(--wp--preset--font-size--xs);line-height:2.1}.cv-item-content{font-size:var(--wp--preset--font-size--sm)}.cv-item-container{margin-top:1.5em}.page-id-21 .published-date{display:none}@media only screen and (min-width:1024px){.cv-item-container{grid-template-columns:1fr 5fr}.cv-item-year{text-align:right}}.post-comments{margin-top:var(--gap)}.comments-header{margin-bottom:var(--gap)}.comments-list,ol.children{gap:var(--gap);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}ol.children{width:95%;margin-top:var(--gap);align-self:flex-end}li.comment{gap:var(--gap-sm);flex-direction:column;display:flex}li.comment .comment-body{position:relative}.comment-body:before{content:"";border-style:solid;border-width:10px 10px 10px 0;width:0;height:0;position:absolute;top:20px;left:-10px}ol.children .comment-body:before{border-width:0 10px 10px;top:-10px;left:30px}.comment-author.vcard{gap:var(--gap-sm);padding:var(--padding-object-sm);flex-wrap:wrap;align-items:center;display:flex}.comment-author.vcard .commentmetadata{flex-grow:4;font-style:italic}.comment-meta{width:100%}.comment-metadata,.comment-content{padding:var(--padding-object-sm)}.comment-content p:first-of-type{margin-top:0}.comment-content p:last-of-type{margin-bottom:0}.comments-closed{margin-top:var(--wp--preset--spacing--6)}.comment-body .reply{padding:0 var(--gap-sm) var(--gap-sm) var(--padding-object-sm);text-align:right}.comment-form-section{margin-top:var(--gap)}.comment-respond{max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto}p.logged-in-as,.comment-form-comment,p.form-submit{margin-top:var(--gap-sm)}p.comment-form-cookies-consent{align-items:flex-start;gap:var(--gap-sm);display:flex}p.comment-form-cookies-consent input[type=checkbox]{margin-top:.5em}#commentform .character-counter,#commentform #email-notes{margin-top:var(--gap-sm);display:block}a#cancel-comment-reply-link{margin-left:var(--gap-sm)}#cookieConsentContainer{display:none}.cookie-consent-overlay,.cookie-settings-overlay{z-index:101;width:100%;height:100%;display:block;position:fixed;top:0;bottom:0;left:0}.cookie-consent-container{padding:24px 12px 12px;position:absolute;bottom:0}@media only screen and (min-width:1024px){.cookie-consent-container{width:45vw;min-width:240px;padding:var(--padding-object);bottom:20px;left:20px}}.cookie-consent-container ul{margin-bottom:0;padding:1em}.cookie-buttons{margin-top:var(--spacing);gap:var(--gap-xsm);flex-wrap:wrap;display:flex}.cookie-buttons button{flex-grow:1}.cookie-settings-overlay{z-index:1001;justify-content:center;align-items:center;display:flex}.cookie-settings-container{width:90vw;padding:var(--padding-object);max-width:550px}.cookie-settings-container form{margin-top:.9rem}.cookie-settings-container form label{width:100%;margin-bottom:.9rem;display:block}.cookie-settings-container form button{margin-top:.5rem}.page-nav,.portfolio-nav,.post-nav{container-type:inline-size}.nav-inner{padding-top:var(--gap-sm);padding-bottom:var(--gap-sm)}.nav-links{gap:var(--gap);text-wrap:balance;grid-template-columns:1fr;display:grid}@container (width>=600px){.nav-links{grid-template-columns:1fr 1fr 1fr;align-items:center}}.nav-prev,.nav-center,.nav-next{width:100%;height:100%}.nav-prev a,.nav-center a,.nav-next a{align-items:center;gap:var(--gap-sm);width:100%;height:100%;padding:var(--padding-button-standard);border-radius:var(--border-radius-standard);transition:color var(--transition-medium),background-color var(--transition-medium),border-color var(--transition-medium);text-decoration:none;display:flex}.nav-empty{display:none}@container (width>=600px){.nav-empty{display:block}}.nav-center a{text-align:center;flex-direction:column;justify-content:center;gap:0}.nav-next a{justify-content:flex-end}.nav-prev a{justify-content:flex-start}.nav-label,.nav-title{display:block}.nav-label{margin-bottom:2px}.nav-next .nav-content{text-align:right}.nav-arrow{transition:transform var(--transition-medium);flex-shrink:0}.nav-prev .nav-arrow{transform:rotate(180deg)}@container (width>=600px){.post-nav .nav-next{grid-column:3}}.social-icon{background-color:var(--text-default);vertical-align:middle;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.people-card .people-social-links,.people-card .people-research-links{justify-content:center;gap:var(--spacing);flex-flow:wrap;max-width:none;display:flex}.cv-social-list{gap:var(--spacing);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.social-link,.cv-social-item a{flex:none;align-items:center;gap:.4em;display:inline-flex}.social-linkedin .social-icon,.platform--linkedin .social-icon{-webkit-mask-image:url(../images/socials/linkedin.svg);mask-image:url(../images/socials/linkedin.svg)}.social-twitter .social-icon,.platform--twitter .social-icon{-webkit-mask-image:url(../images/socials/twitter.svg);mask-image:url(../images/socials/twitter.svg)}.social-instagram .social-icon,.platform--instagram .social-icon{-webkit-mask-image:url(../images/socials/instagram.svg);mask-image:url(../images/socials/instagram.svg)}.social-facebook .social-icon,.platform--facebook .social-icon{-webkit-mask-image:url(../images/socials/facebook.svg);mask-image:url(../images/socials/facebook.svg)}.social-youtube .social-icon,.platform--youtube .social-icon{-webkit-mask-image:url(../images/socials/youtube.svg);mask-image:url(../images/socials/youtube.svg)}.social-tiktok .social-icon,.platform--tiktok .social-icon{-webkit-mask-image:url(../images/socials/tiktok.svg);mask-image:url(../images/socials/tiktok.svg)}.social-pinterest .social-icon,.platform--pinterest .social-icon{-webkit-mask-image:url(../images/socials/pinterest.svg);mask-image:url(../images/socials/pinterest.svg)}.social-snapchat .social-icon,.platform--snapchat .social-icon{-webkit-mask-image:url(../images/socials/snapchat.svg);mask-image:url(../images/socials/snapchat.svg)}.social-threads .social-icon,.platform--threads .social-icon{-webkit-mask-image:url(../images/socials/threads.svg);mask-image:url(../images/socials/threads.svg)}.social-linktree .social-icon,.platform--linktree .social-icon{-webkit-mask-image:url(../images/socials/linktree.svg);mask-image:url(../images/socials/linktree.svg)}.social-github .social-icon,.platform--github .social-icon{-webkit-mask-image:url(../images/socials/github.svg);mask-image:url(../images/socials/github.svg)}.social-email .social-icon,.platform--email .social-icon{-webkit-mask-image:url(../images/socials/email.svg);mask-image:url(../images/socials/email.svg)}.social-orcid .social-icon,.platform--orcid .social-icon{-webkit-mask-image:url(../images/socials/orcid.svg);mask-image:url(../images/socials/orcid.svg)}.social-google-scholar .social-icon,.platform--google-scholar .social-icon{-webkit-mask-image:url(../images/socials/googlescholar.svg);mask-image:url(../images/socials/googlescholar.svg)}.social-researchgate .social-icon,.platform--researchgate .social-icon{-webkit-mask-image:url(../images/socials/researchgate.svg);mask-image:url(../images/socials/researchgate.svg)}.tag-list.follow-up-stripe{margin-top:2rem}.tag-list.follow-up-stripe ul,.tag-list.follow-up-stripe ol{gap:var(--gap-sm);flex-wrap:wrap;margin-bottom:0;padding:0;list-style-type:none;display:flex}.fieldtool-block,.accordion-block{margin-top:2em;margin-bottom:2em;overflow:hidden}.fieldtool-block .panel,.accordion-block .panel{transition:grid-template-rows var(--transition-medium);grid-template-rows:0fr;display:grid;overflow:hidden}.fieldtool-block .panel.open,.accordion-block .panel.open{grid-template-rows:1fr}.fieldtool-block .panel>.panel-inner,.accordion-block .panel>.panel-inner{min-height:0;overflow:hidden}.fieldtool-block .panel .panel-inner button.accordion:last-of-type,.accordion-block .panel .panel-inner button.accordion:last-of-type{margin-bottom:-1px}.fieldtool-block .panel .panel,.accordion-block .panel .panel{border:none;margin:0}.fieldtool-block .panel .panel.open,.accordion-block .panel .panel.open{grid-template-rows:1fr}.fieldtool-block .panel:last-of-type .panel-content.sub-content,.accordion-block .panel:last-of-type .panel-content.sub-content{border-bottom:none}.fieldtool-block .panel-content,.accordion-block .panel-content{padding:var(--padding-object)}.fieldtool-block .panel-content p,.accordion-block .panel-content p{margin-top:1rem}.fieldtool-block .panel-content:last-of-type,.accordion-block .panel-content:last-of-type{border-bottom:none}.fieldtool-block .panel-content>ol:first-child,.fieldtool-block .panel-content>ul:first-child,.fieldtool-block .panel-content>p:first-child,.accordion-block .panel-content>ol:first-child,.accordion-block .panel-content>ul:first-child,.accordion-block .panel-content>p:first-child{margin-top:0}.fieldtool-block button,.accordion-block button{width:100%;padding:14px 20px}.fieldtool-block button:active,.accordion-block button:active{transform:none}.fieldtool-block button:after,.accordion-block button:after{content:"";float:right;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:24px}.fieldtool-block button.active:after,.accordion-block button.active:after{rotate:180deg}.fieldtool-block button.subtitle:last-of-type,.accordion-block button.subtitle:last-of-type,.fieldtool-block button.subtitle.active,.accordion-block button.subtitle.active{border-bottom:none}button.accordion{text-align:left}button.accordion:focus-visible{box-shadow:inset 0 0 0 3px var(--color-focus,#3b82f6);outline:none}.reading-progress-container{z-index:999;width:100%;height:6px;transition:opacity var(--transition-medium);background:var(--neutral-00-screen-20);position:fixed;top:46px;left:0}@media only screen and (min-width:1024px){.reading-progress-container{top:0}.has-reading-progress #utility-navigation-bar{padding-top:6px}}.reading-progress-fill{background:linear-gradient(90deg, var(--wp--preset--color--secondary) 0%, var(--wp--preset--color--primary) 100%);width:0%;height:100%;transition:width .1s}select,input[type=search],input[type=password],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=text],form textarea{padding:var(--padding-object-sm);outline:none;width:100%;margin:0;display:block;position:relative}form label{margin-bottom:4px;display:inline-block}select{appearance:none;background-position:right 12px center;background-repeat:no-repeat;background-size:24px;padding-right:40px}.search-form-items{flex-direction:column;display:flex}.search-form-items .search-input-wrapper{width:100%;position:relative}.search-form-items .search-input-wrapper .clear-search{z-index:2;cursor:pointer;height:100%;font-size:24px;font-weight:600;position:absolute;top:0;right:0}form.comment-form div{margin-top:1em}.form-container.search-form{margin-top:var(--spacing)}fieldset{border:none}a[href$=\.pdf]{background-image:var(--pdf-small);background-position:0;background-repeat:no-repeat;background-size:16px 16px;margin-left:1px;padding-left:22px}a[href$=\.pdf].wp-element-button{background-image:inherit}a.wp-block-file__button[href$=\.pdf],a.wp-block-button__link[href$=\.pdf],a.wp-block-file__button[href$=\.pptx],a.wp-block-button__link[href$=\.pptx],a.wp-block-file__button[href$=\.jpg],a.wp-block-file__button[href$=\.png],a.wp-block-file__button[href$=\.docx],a.wp-block-file__button[href$=\.doc],a.wp-block-button__link[href$=\.docx],a.wp-block-button__link[href$=\.doc],a.wp-block-file__button[href$=\.xls],a.wp-block-file__button[href$=\.xlsx],a.wp-block-button__link[href$=\.xls],a.wp-block-button__link[href$=\.xlsx]{margin-left:inherit;white-space:inherit;background-image:none;padding-left:16px}a.wp-block-file__button[href$=\.pdf]:after,a.wp-block-button__link[href$=\.pdf]:after,a.wp-block-file__button[href$=\.pptx]:after,a.wp-block-button__link[href$=\.pptx]:after,a.wp-block-file__button[href$=\.jpg]:after,a.wp-block-file__button[href$=\.png]:after,a.wp-block-file__button[href$=\.docx]:after,a.wp-block-file__button[href$=\.doc]:after,a.wp-block-button__link[href$=\.docx]:after,a.wp-block-button__link[href$=\.doc]:after,a.wp-block-file__button[href$=\.xls]:after,a.wp-block-file__button[href$=\.xlsx]:after,a.wp-block-button__link[href$=\.xls]:after,a.wp-block-button__link[href$=\.xlsx]:after{margin-left:6px}a.wp-block-file__button[href$=\.pdf]:after{content:"PDF"}a.wp-block-file__button[href$=\.pptx]:after{content:"PowerPoint"}a.wp-block-file__button[href$=\.jpg]:after,a.wp-block-file__button[href$=\.png]:after{content:"Image"}a.wp-block-file__button[href$=\.docx]:after,a.wp-block-file__button[href$=\.doc]:after,a.wp-block-button__link[href$=\.docx]:after,a.wp-block-button__link[href$=\.doc]:after{content:"Word Doc"}a.wp-block-file__button[href$=\.xls]:after,a.wp-block-file__button[href$=\.xlsx]:after,a.wp-block-button__link[href$=\.xls]:after,a.wp-block-button__link[href$=\.xlsx]:after{content:"Excel Sheet"}a.wp-block-button__link[href$=\.pptx]:after{content:"PowerPoint"}a.wp-block-button__link[href$=\.pdf]:after{content:"PDF"}.meta-grid{gap:var(--gap-sm);grid-template-columns:1fr;display:grid}@container (width>=500px){.meta-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.meta-item{flex-direction:column;gap:4px;display:flex}.meta-item.full-width{grid-column:1/-1}.meta-label{display:block}.portfolio-meta,.scholarship-meta{container-type:inline-size}.scholarship-meta.has-hook{grid-template-columns:1fr;display:grid}@media only screen and (min-width:980px){.scholarship-meta.has-hook{grid-template-columns:1fr 1fr}}.scholarship-meta .meta-hook{padding:var(--gap-md) var(--padding-content-container-mobile)}@media only screen and (min-width:760px){.scholarship-meta .meta-hook{padding:var(--gap-md) var(--padding-content-container-desktop)}}.scholarship-meta .meta-hook p{margin:0}.scholarship-meta .meta-data{padding:var(--gap-sm) var(--padding-content-container-mobile)}@media only screen and (min-width:760px){.scholarship-meta .meta-data{padding:var(--gap-sm) var(--padding-content-container-desktop)}}.portfolio-meta-details,.scholarship-meta-details{container-type:inline-size}.meta-details-inner{padding-top:var(--gap-md);padding-bottom:var(--gap-md)}.meta-sections{gap:var(--gap-md);grid-template-columns:1fr;display:grid}@container (width>=700px){.meta-sections{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.meta-section h2{padding-bottom:var(--gap-xsm);margin-bottom:var(--gap-sm)}.meta-section .meta-item+.meta-item{margin-top:var(--gap-sm)}.meta-section--notes{padding:var(--gap-sm)}.entry-content h2.section-head,h2.subpages-list-title,h2.peoplecard-block__title,h2.section-head{font-size:var(--heading-section-title-font-size);font-weight:var(--font-weight-semibold)}h2.peoplecard-block__title,h2.section-head{margin-bottom:var(--spacing)}h2.subpages-list-title,.results-summary{margin-bottom:var(--spacing-md)}.breadcrumb-list{font-size:var(--breadcrumb-font-size);opacity:var(--text-opacity);padding:0}.breadcrumb-list a{color:inherit;text-decoration:none}.breadcrumb-list a:hover{text-decoration:underline}.results-summary{padding:var(--padding-object-sm)}.wayfinding-items.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0;margin-right:0}.body-no-scroll{overflow:hidden}.modal{z-index:9999;padding:var(--spacing-md) var(--gap);box-sizing:border-box;margin-block-start:0;display:none;position:fixed;inset:0;overflow:hidden auto}.modal.active,.modal.showmodal{flex-direction:row;justify-content:center;align-items:center;display:flex}.modal-content{width:85vw;max-width:450px;max-height:calc(100% - 100px);margin:auto;position:relative;overflow:hidden}.modal-content .close{text-align:center;width:44px;height:44px;position:absolute;top:8px;right:8px}.modal-content .close:hover{cursor:pointer}.modalBtn{z-index:1;position:relative}.modal-content{border-radius:var(--border-radius-standard);transition:none;overflow:scroll}.modal-content.has-post-thumbnail{grid-template:[start]"teaserhead"[divider1]"teaserimage"140px[divider2]"teasertext"[end]/[start]1fr[end];display:grid}.modal-content.has-post-thumbnail .teaser-head{text-align:left;grid-area:teaserhead}.modal-content.has-post-thumbnail .teaser-image-container{grid-area:teaserimage}.modal-content.has-post-thumbnail .teaser-image-container .teaser-image{border-radius:0}.modal-content.has-post-thumbnail .teaser-text{text-align:left;grid-area:teasertext}.modal-content.has-post-thumbnail .teaser-image{width:100%;height:100%}.modal-content.has-post-thumbnail .teaser-image img{-o-object-fit:cover;object-fit:cover;display:block;width:100%!important;max-width:none!important;height:100%!important}.modal-content .factor-details{gap:var(--gap-sm);margin-top:var(--spacing-xsm);display:flex}.modal-content .teaser-head,.modal-content .teaser-text{padding:var(--padding-object)}.modal-content .teaser-head{padding:var(--wp--preset--spacing--9) var(--wp--preset--spacing--5) var(--wp--preset--spacing--4) var(--wp--preset--spacing--5)}.modal-content .teaser-text{padding-bottom:var(--wp--preset--spacing--5)}.modal-content .teaser-text p{margin-top:0}.modal-content .teaser-text ul.factor-examples{gap:0 var(--spacing-sm);grid-template-columns:1fr 1fr;margin-top:20px;padding:24px 8px 8px;list-style-type:disc;display:grid;position:relative}.modal-content .teaser-text ul.factor-examples:before{content:"Examples";position:absolute;top:4px;left:8px}.modal-content .teaser-text ul.factor-examples li{margin-top:4px;margin-left:16px}@media only screen and (max-width:759px){.modal-content .teaser-text ul.factor-examples{grid-template-columns:1fr 1fr}}.modal-content .teaser-text button.navigateButton{margin-top:var(--spacing)}.modal-content .teaser-text p.navigation-alert{margin-top:var(--spacing-sm)}.modal-content button.navigateButton{width:100%;white-space:inherit}.modal-content h2.teaser-title{max-width:94%}.modalBtn span{pointer-events:none}.entry-content .modal-content h2.teaser-title{margin:0}.teaser-card.modal-content a.cat-item{pointer-events:inherit;max-width:none}.entry-content .modal-content .teaser-text p.navigation-alert,.modal-content .teaser-text p.navigation-alert{text-align:center;margin-top:var(--spacing-sm)}.tutorial-example-block{border:var(--border-thickness) solid var(--border-default);border-radius:var(--border-radius-standard);overflow:hidden}.tutorial-example-block .tutorial-title{padding:14px var(--padding-object);margin:0}.tutorial-example-block .tutorial-description,.tutorial-example-block .tutorial-images,.tutorial-example-block .tutorial-source,.tutorial-example-block .tutorial-related-content{padding:var(--spacing) var(--padding-object)}.tutorial-example-block .tutorial-description{padding-bottom:0}.tutorial-example-block .tutorial-description>:first-child{margin-top:0}.tutorial-example-block .tutorial-description>:last-child{margin-bottom:0}.tutorial-example-block .tutorial-example-content{margin:var(--spacing) var(--padding-object);border-radius:0 var(--border-radius-standard) var(--border-radius-standard) 0}.tutorial-example-block .tutorial-example-content>:first-child{margin-top:0}.tutorial-example-block .tutorial-example-content>:last-child{margin-bottom:0}.tutorial-example-block .tutorial-images{gap:var(--spacing-sm);flex-direction:column;padding-top:0;display:flex}.tutorial-example-block img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:none;height:100%;display:block}.tutorial-example-block figcaption{padding:var(--spacing-sm) 0 0}.tutorial-example-block .tutorial-source{border-top:var(--border-thickness) solid var(--border-whisper);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.tutorial-example-block .tutorial-source .example-source-date{display:block}.tutorial-example-block .tutorial-related-content{border-top:var(--border-thickness) solid var(--border-whisper);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.tutorial-example-block .tutorial-related-content .related-heading{margin-top:0}.tutorial-example-block .tutorial-related-content .related-list{margin:var(--spacing-sm) 0 0;padding-left:1.5rem}@media only screen and (min-width:980px){.tutorial-example-block.tutexample-right{float:right;width:42%;min-width:280px;margin-block:1rem 2rem;margin-inline-start:var(--spacing-md)}.tutorial-example-block.tutexample-left{float:left;width:42%;min-width:280px;margin-block:1rem 2rem;margin-inline-end:var(--spacing-md)}}.tutorial-example-block h3,.tutorial-example-block p,.tutorial-example-block ul{max-width:none}.prompt-example-text{margin-top:var(--spacing)}h2.highlightboxes-label{margin-bottom:var(--spacing)}.entry-content h2.highlightboxes-label{max-width:none}.highlightboxes-block{margin:3em 0}.highlightboxes-description{margin-bottom:var(--spacing)}.highlightboxes-container{gap:var(--gap-sm);grid-template-columns:1fr;display:grid}@media only screen and (min-width:540px){.highlightboxes-container.highlightboxes-count-2,.highlightboxes-container.highlightboxes-count-4{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.highlightboxes-container.highlightboxes-count-3,.highlightboxes-container.highlightboxes-count-6{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.highlightbox{padding:var(--padding-object);flex-direction:column;justify-content:center;align-items:center;display:flex}.highlightbox-label{margin-bottom:var(--spacing-xsm)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-block{width:100%;position:relative;overflow:hidden}.marquee-block.is-full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.marquee-block .marquee-track{will-change:transform;flex-wrap:nowrap;width:max-content;display:flex}.marquee-block.marquee-ready .marquee-track{animation:marquee-scroll var(--marquee-duration,30s) linear infinite;animation-direction:var(--marquee-direction,normal)}.marquee-block.pause-on-hover:hover .marquee-track,.marquee-block.pause-on-hover:focus-within .marquee-track{animation-play-state:paused}.marquee-block .marquee-set{flex-wrap:nowrap;align-items:center;display:flex}.marquee-block .marquee-item{white-space:nowrap;padding-inline:var(--spacing-sm,.5rem);color:var(--marquee-color,currentColor)}.marquee-block .marquee-sep{white-space:nowrap;color:var(--marquee-color,currentColor);opacity:.5;-webkit-user-select:none;user-select:none;flex-shrink:0}.marquee-block .marquee-link{color:var(--marquee-color,currentColor);cursor:pointer;text-decoration:none}.marquee-block .marquee-link:visited{color:var(--marquee-color,currentColor)}.marquee-block .marquee-link:hover,.marquee-block .marquee-link:focus-visible{text-underline-offset:.2em;text-decoration:underline}.marquee-block .marquee-sr-list{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.marquee-block.marquee-ready .marquee-track{flex-wrap:wrap;width:auto;animation:none}.marquee-block .marquee-set--duplicate{display:none}.marquee-block .marquee-item{white-space:normal}}.profile-cv-block{margin-left:0!important}.cv-header{align-items:flex-start;gap:2rem;margin-bottom:2.5rem;display:flex}.cv-photo{aspect-ratio:1;border-radius:var(--border-radius-standard);flex-shrink:0;width:clamp(120px,20vw,200px);overflow:hidden}.cv-photo.shape--circle img{border-radius:50%}.cv-photo.shape--square img{border-radius:0}.cv-identity{flex-direction:column;flex:1;justify-content:center;gap:.375rem;min-width:0;display:flex}.cv-pronouns{opacity:.55;letter-spacing:0;vertical-align:middle;font-size:.35em;font-weight:400}.cv-titles{font-size:var(--font-size-base,1rem);opacity:.75;margin:0}.cv-titles .cv-title+.cv-title:before{content:" · ";opacity:.5}.wp-block-post-content p.cv-titles,.wp-block-post-content p.cv-meta{margin-block-end:0}.cv-meta{font-size:var(--font-size-xsm,.875rem);opacity:.55;margin:0}.cv-identity{font-size:var(--wp--preset--font-size--sm)}.cv-availability{font-size:var(--wp--preset--font-size--xs);cursor:default;align-items:center;gap:.45em;margin-top:.35rem;display:inline-flex}.cv-availability:before{content:"";border-radius:50%;flex-shrink:0;width:.55em;height:.55em;display:inline-block}.cv-availability.availability--available,.cv-availability.availability--open{color:#166534}.cv-availability.availability--available:before,.cv-availability.availability--open:before{background:#22c55e}.cv-availability.availability--freelance{color:#1d4ed8}.cv-availability.availability--freelance:before{background:#60a5fa}.cv-availability.availability--employed,.cv-availability.availability--in-school{color:#854d0e}.cv-availability.availability--employed:before,.cv-availability.availability--in-school:before{background:#facc15}.cv-availability.availability--not-available{color:#991b1b}.cv-availability.availability--not-available:before{background:#f87171}.cv-bio{max-width:72ch;margin-bottom:2.5rem}.cv-bio p+p{margin-top:1em}.cv-columns{display:grid}@media only screen and (min-width:980px){.cv-columns{gap:var(--gap);grid-template-columns:1.6fr 1fr;align-items:start}}.cv-main{min-width:0;margin-bottom:var(--wp--preset--spacing--6)}.cv-sidebar{min-width:0}.cv-section{margin-bottom:2.75rem;margin-bottom:var(--wp--preset--spacing--6)}.cv-section:last-child{margin-bottom:0}.cv-skills-group{margin-bottom:1.25rem}.cv-skills-group:last-child{margin-bottom:0}.cv-skills-group-label{font-size:var(--meta-label-font-size);text-transform:uppercase;letter-spacing:var(--tracking-wide);opacity:.75;font-weight:var(--font-weight-medium);margin:0 0 .5rem}.wp-block-post-content p.cv-skills-group-label,.wp-block-post-content ul.cv-contact-list,.wp-block-post-content ul.cv-edu-list,.wp-block-post-content ul.cv-skills-tags{margin-block-end:.5rem;padding-inline-start:0}.wp-block-post-content ul.cv-skills-tags{margin-block-end:0}.cv-skills-tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.cv-skill-tag{background:color-mix(in srgb, currentColor 9%, transparent);opacity:.85;border-radius:2px;padding:.2em .55em;font-size:.8125rem;line-height:1.4;display:inline-block}.cv-edu-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.cv-edu-item{border-bottom:1px solid var(--border-default,currentColor);opacity:.85;padding-bottom:1.25rem}.cv-edu-item:last-child{border-bottom:none;padding-bottom:0}.edu-degree{font-size:.9375rem;font-weight:600;line-height:1.3;display:block}.edu-school{font-size:var(--font-size-xsm,.875rem);opacity:.8;margin-top:.15em;display:block}.edu-year{font-size:var(--font-size-xxsm,.8125rem);opacity:.5;text-transform:uppercase;letter-spacing:.06em;margin-top:.1em;display:block}.edu-notes{font-size:var(--font-size-xxsm,.8125rem);opacity:.6;margin-top:.35em;font-style:italic;display:block}.cv-text-content{font-size:var(--wp--preset--font-size--xs,.875rem);line-height:var(--line-height-relaxed,1.7)}.cv-contact-list{margin:0;padding:0;list-style:none}.cv-contact-item{border-bottom:1px solid var(--border-default,currentColor);font-size:var(--font-size-xsm,.875rem);grid-template-columns:5em 1fr;align-items:baseline;gap:.5rem;padding:.5rem 0;display:grid}.cv-contact-item:last-child{border-bottom:none}.cv-contact-label{text-transform:uppercase;letter-spacing:.07em;opacity:.45;padding-top:.15em;font-size:.625rem;font-weight:700}.cv-contact-value{word-break:break-word;opacity:.8}.cv-contact-value a{color:inherit;text-decoration:none}.cv-contact-value a:hover{text-underline-offset:.2em;text-decoration:underline}.cv-sidebar .cv-social-list{padding:0}.cv-social-item a{color:inherit;opacity:.7;text-decoration:none;transition:opacity .15s}.cv-social-item a:hover{opacity:1;text-underline-offset:.2em;text-decoration:underline}.cv-text-content{padding:0}.cv-open-to{border-top:1px solid var(--border-default,currentColor);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:2.5rem;padding-top:2.5rem;display:flex}.cv-open-to-label{font-size:var(--wp--preset--font-size--xxs);text-transform:uppercase;letter-spacing:.1em;opacity:.45;flex-shrink:0;font-weight:700}.cv-open-to-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cv-open-to-item{font-size:var(--meta-font-size);opacity:.7;font-weight:500}.cv-open-to-item:after{content:"·";opacity:.4;margin-left:.5rem}.cv-open-to-item:last-child:after{content:""}@container (width<=700px){.cv-header{flex-direction:column}.cv-photo{width:clamp(80px,30cqi,140px)}.cv-name{font-size:clamp(1.75rem,8cqi,2.5rem)}.cv-columns{grid-template-columns:1fr}.cv-sidebar{border-top:1px solid var(--border-default,currentColor);margin-top:.5rem;padding-top:2rem}}.portfolio-image-grid{gap:var(--gap-md);grid-template-columns:42fr 58fr;grid-auto-rows:300px;display:grid}.portfolio-image-grid .portfolio-grid-item{flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.portfolio-image-grid .portfolio-grid-item .portfolio-grid-media{flex:1;width:100%;min-height:0;overflow:hidden}.portfolio-image-grid .portfolio-grid-item .portfolio-grid-media img,.portfolio-image-grid .portfolio-grid-item .portfolio-grid-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.portfolio-image-grid .portfolio-grid-item .portfolio-grid-caption{padding-top:var(--spacing-sm);flex-shrink:0}.portfolio-image-grid .portfolio-grid-item:hover .portfolio-grid-media img,.portfolio-image-grid .portfolio-grid-item:hover .portfolio-grid-media video{transform:scale(1.04)}.portfolio-image-grid .portfolio-grid-item:nth-child(6n+1){grid-area:span 2/1}.portfolio-image-grid .portfolio-grid-item:nth-child(6n+2),.portfolio-image-grid .portfolio-grid-item:nth-child(6n+3){grid-column:2}.portfolio-image-grid .portfolio-grid-item:nth-child(6n+4),.portfolio-image-grid .portfolio-grid-item:nth-child(6n+5){grid-column:1}.portfolio-image-grid .portfolio-grid-item:nth-child(6n){grid-area:span 2/2}.portfolio-image-grid .portfolio-grid-category{margin-bottom:var(--spacing-xsm);font-size:var(--meta-label-font-size);text-transform:uppercase;letter-spacing:var(--tracking-wide);opacity:.75;font-weight:var(--font-weight-medium);display:block}.portfolio-image-grid .portfolio-grid-title{font-size:var(--wp--preset--font-size--md);margin:0}.portfolio-image-grid .portfolio-grid-title a{color:var(--text-default);text-decoration:none}.portfolio-image-grid .portfolio-grid-title a:hover{text-decoration:underline}.portfolio-image-grid.has-featured-item{grid-template-rows:480px;grid-auto-rows:300px}.portfolio-image-grid.has-featured-item .portfolio-grid-item:first-child{grid-area:span 1/1/auto/-1}.portfolio-image-grid.has-featured-item .portfolio-grid-item:first-child .portfolio-grid-media{min-height:0}.portfolio-image-grid.has-featured-item .portfolio-grid-item:not(:first-child):nth-child(6n+2){grid-area:span 2/1}.portfolio-image-grid.has-featured-item .portfolio-grid-item:nth-child(3):last-child{grid-row:span 2}.portfolio-image-grid.has-featured-item .portfolio-grid-item:not(:first-child):nth-child(6n+4){grid-column:2}.portfolio-image-grid.has-featured-item .portfolio-grid-item:not(:first-child):nth-child(6n){grid-area:span 1/1}.portfolio-image-grid.has-featured-item .portfolio-grid-item:not(:first-child):nth-child(6n+1){grid-area:span 2/2}@media only screen and (min-width:980px){.portfolio-image-grid{grid-auto-rows:260px}}@media only screen and (max-width:320px){.portfolio-image-grid{grid-template-columns:1fr;grid-auto-rows:260px}.portfolio-image-grid .portfolio-grid-item{grid-area:span 1/1!important}.portfolio-image-grid.has-featured-item .portfolio-grid-item:first-child{height:auto}}.portfolio-image-grid .teaser-card{background-color:inherit;border-radius:0}.portfolio-image-grid .teaser-card:hover{background-color:inherit!important}.portfolio-image-grid .portfolio-grid-media{border-radius:var(--border-radius-standard)}