.sgdg-block-icon{height:20px;width:20px}.sgdg-block-editor-path a{cursor:pointer}.sgdg-block-settings-row{margin:0 0 18px 52px}.sgdg-block-settings-description{margin-right:8px}.sgdg-block-settings-row .components-toggle-control{display:-moz-inline-box;display:inline-block;margin:0 0 -6px -52px!important}.sgdg-block-settings-boolean{margin-top:-1px!important}.sgdg-block-settings-integer{margin:0!important;width:100px!important}.sgdg-block-settings-select:disabled{color:rgb(51,51,51,50%)}.sgdg-block-settings-radio{display:block;margin-top:8px}
.gutenkit [class*=wp-block-gutenkit-]{box-sizing:border-box}.gutenkit [class*=wp-block-gutenkit-] img:not(.wp-block-gutenkit-advanced-image .gkit-image,.wp-block-gutenkit-pro-featured-image img,.wp-block-gutenkit-team img,.wp-block-gutenkit-image-comparison .gkit-image-comparison img-comparison-slider figure img,[draggable]){height:auto;max-width:100%}.gutenkit [class*=wp-block-gutenkit-] *{box-sizing:border-box}.gutenkit [class*=wp-block-gutenkit-] .gkit-btn{background-color:#2575fc;border-radius:5px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:15px 30px;position:relative;text-align:center;text-decoration:none;transition:all .4s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.gutenkit [class*=wp-block-gutenkit-] .gkit-icon{display:inline-block;height:1em;width:1em}:where(.gutenkit [class*=wp-block-gutenkit-]:not(.wp-block-gutenkit-container,.wp-block-gutenkit-nav-menu-item,.wp-block-gutenkit-nav-menu-submenu,.alignfull,.wp-block-gutenkit-pro-stylish-list-item,.wp-block-gutenkit-table-builder-item)){width:100%}.gutenkit a:where(:not(.wp-element-button)):focus{text-decoration:none}[class*=wp-block-gutenkit-]{position:relative}
:root{--spf-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--spf-primary-color:#4285f4;--spf-secondary-color:#34a853;--spf-card-bg:#fff;--spf-text-color:#202124;--spf-meta-color:#5f6368;--spf-border-color:#e0e0e0;--spf-badge-bg:#f1f3f4;--spf-button-text-color:#fff;--spf-card-shadow:0 1px 3px rgba(0,0,0,.06);--spf-card-hover-shadow:0 4px 8px rgba(0,0,0,.1);--spf-error-bg:#fce8e6;--spf-error-text:#d93025;--spf-error-border:#f9c6c2;--spf-border-radius:8px;--spf-spacing-unit:1rem}@media (prefers-color-scheme:dark){:root{--spf-card-bg:#2d2d2d;--spf-text-color:#e8eaed;--spf-meta-color:#9aa0a6;--spf-border-color:#4d4d4d;--spf-badge-bg:#3c4043;--spf-card-shadow:0 1px 3px rgba(0,0,0,.3);--spf-card-hover-shadow:0 4px 8px rgba(0,0,0,.4);--spf-error-bg:#3c1919;--spf-error-text:#f28b82;--spf-error-border:#5c2b2b}}.spf-container{font-family:var(--spf-font-family);width:100%;max-width:900px;margin:0 auto;color:var(--spf-text-color)}.spf-publication-list{display:flex;flex-direction:column;gap:calc(var(--spf-spacing-unit) * 1.5)}.spf-profile{align-items:center;background-color:var(--spf-card-bg);border:1px solid var(--spf-border-color);border-radius:var(--spf-border-radius);box-shadow:var(--spf-card-shadow);display:flex;gap:calc(var(--spf-spacing-unit) * 1.5);margin-bottom:calc(var(--spf-spacing-unit) * 2);padding:calc(var(--spf-spacing-unit) * 1.5)}.spf-profile-photo-link{display:block;flex:0 0 auto;line-height:0}.spf-profile-photo{aspect-ratio:1/1;border-radius:50%;display:block;height:120px;object-fit:cover;width:120px}.spf-profile-content{flex:1 1 auto;min-width:0;text-align:var(--spf-profile-text-align,center)}.spf-profile-name{color:var(--spf-text-color);font-size:2rem;line-height:1.15;margin:0 0 calc(var(--spf-spacing-unit) * 0.45)}.spf-profile-name a,.spf-profile-affiliation a,.spf-profile-meta a,.spf-profile-interests a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.12em}.spf-profile-name a{text-decoration:none}.spf-profile-name a:hover,.spf-profile-affiliation a:hover,.spf-profile-meta a:hover,.spf-profile-interests a:hover{color:var(--spf-primary-color)}.spf-profile-affiliation,.spf-profile-meta{color:var(--spf-text-color);font-size:1rem;line-height:1.45;margin:0 0 calc(var(--spf-spacing-unit) * 0.35)}.spf-profile-meta{color:var(--spf-meta-color)}.spf-profile-separator{margin:0 .45em;opacity:.75}.spf-profile-interests{display:flex;flex-wrap:wrap;gap:calc(var(--spf-spacing-unit) * 0.4);justify-content:var(--spf-profile-content-align,center);margin-top:calc(var(--spf-spacing-unit) * 0.65)}.spf-profile-interests a,.spf-profile-interests span{background-color:var(--spf-badge-bg);border:1px solid var(--spf-border-color);border-color:color-mix(in srgb,var(--spf-primary-color) 32%,transparent);border-radius:999px;color:var(--spf-primary-color);display:inline-block;font-size:.88em;font-weight:600;line-height:1.3;padding:.35em .75em;text-decoration:none}@supports (background:color-mix(in srgb,#000 20%,transparent)){.spf-profile-interests a,.spf-profile-interests span{background-color:color-mix(in srgb,var(--spf-primary-color) 18%,transparent)}}.spf-publication-item{background-color:var(--spf-card-bg);border:1px solid var(--spf-border-color);border-radius:var(--spf-border-radius);padding:calc(var(--spf-spacing-unit) * 1.25);transition:box-shadow .3s ease,transform .3s ease;box-shadow:var(--spf-card-shadow);display:flex;flex-direction:column}.spf-publication-item:hover{transform:translateY(-4px);box-shadow:var(--spf-card-hover-shadow)}.spf-item-header .spf-item-title{font-size:1.2em;margin:0 0 calc(var(--spf-spacing-unit) * 0.5);color:var(--spf-text-color);line-height:1.4}.spf-item-header .spf-item-title a{color:inherit;text-decoration:none;transition:color .2s}.spf-item-header .spf-item-title a:hover{color:var(--spf-primary-color);text-decoration:underline}.spf-item-meta{font-size:.9em;color:var(--spf-meta-color);display:flex;flex-wrap:wrap;gap:calc(var(--spf-spacing-unit) * 0.25) calc(var(--spf-spacing-unit) * 0.75);margin-bottom:calc(var(--spf-spacing-unit) * 0.75);line-height:1.5}.spf-item-meta .spf-authors{font-weight:500}.spf-item-meta .spf-journal:before{content:'·';margin:0 .5em;opacity:.7}.spf-item-abstract{font-size:.95em;line-height:1.6;border-left:3px solid var(--spf-secondary-color);padding-left:var(--spf-spacing-unit);margin:calc(var(--spf-spacing-unit) * 0.5) 0;color:var(--spf-meta-color)}.spf-item-footer{margin-top:auto;padding-top:var(--spf-spacing-unit);text-align:right}.spf-year{display:inline-block;background-color:var(--spf-badge-bg);color:var(--spf-text-color);padding:.25em .75em;border-radius:1em;font-size:.8em;font-weight:600}.spf-more-link-wrapper{text-align:center;margin-top:calc(var(--spf-spacing-unit) * 2)}.spf-button{display:inline-block;background-color:var(--spf-primary-color);color:var(--spf-button-text-color);padding:.75em 1.5em;border-radius:var(--spf-border-radius);text-decoration:none;font-weight:600;transition:background-color .2s,filter .2s,transform .2s}.spf-button:hover{background-color:var(--spf-primary-color);filter:brightness(.92);transform:translateY(-2px);color:var(--spf-button-text-color)}.spf-error{color:var(--spf-error-text);background-color:var(--spf-error-bg);border:1px solid var(--spf-error-border);padding:var(--spf-spacing-unit);border-radius:var(--spf-border-radius)}@media (max-width:600px){.spf-profile{align-items:flex-start;flex-direction:column;gap:var(--spf-spacing-unit);padding:var(--spf-spacing-unit)}.spf-profile-photo{height:96px;width:96px}.spf-profile-name{font-size:1.45rem}.spf-publication-item{padding:var(--spf-spacing-unit)}.spf-item-header .spf-item-title{font-size:1.1em}.spf-item-meta,.spf-item-abstract{font-size:.85em}}
@charset "UTF-8";#t42-content-protector-copyright-dialog{display:none}#t42-content-protector-copyright-dialog.is-open{display:block}#t42-content-protector-copyright-dialog>div{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:99999}#t42-content-protector-copyright-dialog>div>div{background-color:#fff;padding:30px;max-width:700px;max-height:80vh;border-radius:4px;box-sizing:border-box;position:relative;display:flex;flex:1;flex-direction:column}#t42-content-protector-copyright-dialog>div>div header>button{background:0 0;border:0;color:inherit;padding:10px;position:absolute;top:0;right:0;opacity:.7}#t42-content-protector-copyright-dialog>div>div header>button:hover{opacity:1}#t42-content-protector-copyright-dialog>div>div header>button::before{content:"✕"}#t42-content-protector-copyright-dialog #t42-content-protector-copyright-dialog-content{line-height:1.3;overflow-y:auto}
:root{--botanical-art:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NjAgNzYwIiBmaWxsPSJub25lIj4KICA8ZyBzdHJva2U9IiM5YmI4ZDIiIHN0cm9rZS13aWR0aD0iMS44IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgPHBhdGggZD0iTTI4MyA3NTJDMjU0IDY1NiAyMzkgNTU5IDIzNyA0NDVDMjM0IDMwOSAyNTUgMTcxIDI3MSAyNEMyOTggMTU4IDMxNSAyOTUgMzExIDQzMkMzMDggNTU4IDI5OCA2NTYgMjgzIDc1MloiLz4KICAgIDxwYXRoIGQ9Ik0yNjkgNzM5QzIxNyA2NzAgMTgzIDU4NyAxNjEgNDg1QzEzMyAzNjEgMTMwIDI0NCAxMTYgMTM2QzE3MSAyMjkgMjExIDMzNSAyMzIgNDQ5QzI1MSA1NDkgMjY2IDY1NCAyNjkgNzM5WiIvPgogICAgPHBhdGggZD0iTTI5OCA3NDdDMzAxIDYzOCAzMjAgNTI1IDM1MSA0MDhDMzg4IDI2NiA0MjkgMTU1IDQ2MCA1N0M0NjEgMTk5IDQ0NSAzMzEgNDEzIDQ1M0MzODEgNTc4IDM0MyA2NzcgMjk4IDc0N1oiLz4KICAgIDxwYXRoIGQ9Ik0yNTMgNzM5QzE4OSA3MDggMTI5IDY1MSA4OSA1ODJDNDcgNTA5IDMzIDQzMyAyMyAzNjBDODcgNDEwIDE0MiA0NzAgMTgyIDUzNkMyMjQgNjA0IDI0NSA2NzYgMjUzIDczOVoiLz4KICAgIDxwYXRoIGQ9Ik0zMDcgNzQ1QzMzMCA2NjYgMzY1IDU5NSA0MTAgNTM4QzQ1NiA0ODAgNDkzIDQ1MSA1MzYgNDI1QzUyMSA1MDIgNDg5IDU2OSA0NDYgNjIyQzQwMSA2NzggMzU1IDcxOSAzMDcgNzQ1WiIvPgogICAgPHBhdGggZD0iTTI4MiA3NDhDMjc4IDYzNyAyNzcgNTMxIDI3NSA0MjBDMjcyIDI4NiAyNzIgMTY0IDI3MSAyNCIgc3Ryb2tlLXdpZHRoPSIuOSIvPgogICAgPHBhdGggZD0iTTI2OCA3MzVDMjQzIDYwOCAyMjYgNTAyIDIwMCA0MDJDMTc2IDMwOSAxNDYgMjIyIDExNiAxMzYiIHN0cm9rZS13aWR0aD0iLjkiLz4KICAgIDxwYXRoIGQ9Ik0zMDAgNzQyQzMzNiA2MTggMzY3IDUwOCAzOTQgMzkyQzQyMiAyNzQgNDQ0IDE2MyA0NjAgNTciIHN0cm9rZS13aWR0aD0iLjkiLz4KICAgIDxwYXRoIGQ9Ik0yNTEgNzM2QzIxNCA2MzIgMTQwIDUwOCAyMyAzNjAiIHN0cm9rZS13aWR0aD0iLjkiLz4KICAgIDxwYXRoIGQ9Ik0zMTAgNzQxQzM3OCA2NjAgNDUwIDU1NSA1MzYgNDI1IiBzdHJva2Utd2lkdGg9Ii45Ii8+CiAgICA8cGF0aCBkPSJNMjY3IDcwN0MyNTUgNTk4IDI1MCA0OTYgMjUwIDM5M0MyNTAgMjg1IDI1OSAxNzkgMjY3IDk5TTI5MSA3MDlDMjk3IDU5NSAzMDEgNDkxIDI5OSAzODdDMjk2IDI4MSAyODMgMTc2IDI3NyAxMDBNMjYyIDY5MUMyNDIgNTk0IDIyOSA1MDggMjA4IDQyMUMxODcgMzM0IDE2MiAyNTYgMTQ1IDIxNU0zMTUgNzAxQzM1MSA1OTMgMzg0IDQ3NiA0MTAgMzY1QzQzMyAyNjggNDQ1IDE3NSA0NTEgMTMwIiBzdHJva2Utd2lkdGg9Ii43IiBvcGFjaXR5PSIuNzUiLz4KICA8L2c+Cjwvc3ZnPgo=");--surface-gutter:40px;--page-top:48px}html body{position:relative;isolation:isolate;background-color:#e7eff7;background-image:none}body:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:var(--botanical-art);background-repeat:no-repeat;background-position:right -160px top 75px;background-size:720px auto}body .site-header{background:0 0}.home-main,.page-main{position:relative;isolation:isolate;background:0 0}.home-main:before,.page-main:before{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--surface-gutter));background-color:var(--surface);pointer-events:none}.home-hero,.page-main .page-heading{position:relative;isolation:isolate}.home-hero:before,.page-heading:before{content:"";position:absolute;z-index:-1;inset:0 calc(-1 * var(--surface-gutter));pointer-events:none;background-color:#ecf3fa;background-image:var(--botanical-art);background-repeat:no-repeat;background-position:right -70px bottom -160px;background-size:480px auto}.page-main .page-heading{max-width:none;padding-bottom:28px}.page-heading:before{inset-block-start:calc(-1 * var(--page-top));border-bottom:1px solid var(--border);background-position:right -30px top -100px;background-size:340px auto}.home-hero .hero-portrait,.about-grid .about-portrait{position:relative;isolation:isolate;background-color:#d7e6f5;background-image:none}.hero-portrait:before,.about-portrait:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:var(--botanical-art);background-repeat:no-repeat;background-position:right -70px bottom -60px;background-size:auto 140%}.sinta-profile .siprof__scores{border-top:1px solid var(--border)}@media (max-width:1100px){:root{--surface-gutter:18px}body:before{background-position:right -260px top 75px}}@media (max-width:600px){:root{--surface-gutter:12px;--page-top:32px}.home-hero:before{background-image:none}.page-heading:before{background-position:right -130px top -30px;background-size:250px auto}.hero-portrait:before,.about-portrait:before{background-position:right -75px bottom -60px}}