/** Generated: Wed, 11 Nov 2026 02:34:52 +0300 // Powered by AIOM+ v4.1.1 **/
.inset{margin-left:var(--gutter);margin-right:var(--gutter);border-radius:var(--radius-section);position:relative;overflow:hidden;isolation:isolate}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-6) var(--space-12);margin-bottom:var(--space-12)}.section-head > :first-child{max-width:640px}.section-head-aside{max-width:420px}.section-head-center{flex-direction:column;align-items:center;text-align:center}.display{font-size:var(--text-display);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter);line-height:1.04;margin-bottom:var(--space-6)}.title{font-size:var(--text-title);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter);line-height:1.1;margin-bottom:var(--space-4)}.lede{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:60ch}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:0.375rem 0.875rem 0.375rem 0.625rem;border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-dark);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-6)}.eyebrow::before{content:'';width:0.5rem;height:0.5rem;border-radius:var(--radius-full);background:var(--accent-color);box-shadow:0 0 0 3px rgba(16,59,85,0.2)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.uk-button{border-radius:var(--radius-full);text-transform:none;font-weight:var(--font-semibold);font-size:var(--text-sm);letter-spacing:0;line-height:44px;padding:0 var(--space-6);transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);display:inline-flex;align-items:center;gap:var(--space-2)}.uk-button-small{line-height:36px;padding:0 var(--space-4)}.uk-button-large{line-height:52px;padding:0 var(--space-8);font-size:var(--text-base)}.uk-button-primary{background:var(--accent-color);color:var(--white);box-shadow:var(--shadow-accent)}.uk-button-primary:hover,.uk-button-primary:focus{background:var(--accent-dark);color:var(--white);transform:translateY(-1px)}.uk-button-default{background:var(--white);color:var(--ink);border:1px solid var(--border-color)}.uk-button-default:hover,.uk-button-default:focus{background:var(--white);color:var(--accent-color);border-color:var(--accent-light)}.uk-button-secondary{background:var(--white);color:var(--ink)}.uk-button-secondary:hover{background:var(--accent-soft);color:var(--accent-dark)}.uk-button-text{padding:0;line-height:inherit;color:var(--accent-color)}.uk-button-text::before{display:none}.uk-button-text:hover{color:var(--accent-dark)}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--font-semibold);font-size:var(--text-sm)}.link-arrow svg{transition:transform var(--transition-fast)}.link-arrow:hover svg,.uk-button:hover svg{transform:translateX(3px)}.icon-badge{width:44px;height:44px;flex:none;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--accent-color);color:var(--white);box-shadow:0 0 0 6px var(--accent-soft)}.icon-badge-soft{background:var(--accent-soft);color:var(--accent-color);box-shadow:none}.chip{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border-radius:var(--radius-full);background:var(--white);box-shadow:var(--shadow-md);color:var(--ink);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.chip .icon-badge{width:36px;height:36px;box-shadow:none}.chip small{display:block;font-weight:var(--font-normal);color:var(--text-muted);font-size:var(--text-xs)}.chip-stack{display:grid;gap:var(--space-3);justify-items:start}.glass{background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.28);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);color:var(--white);border-radius:var(--radius-xl)}.glass-light{background:rgba(255,255,255,0.72);border:1px solid rgba(255,255,255,0.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.avatar{--size:56px;width:var(--size);height:var(--size);flex:none;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-dark);font-weight:var(--font-semibold);font-size:calc(var(--size) * 0.36);letter-spacing:var(--tracking-tight);object-fit:cover}.avatar-lg{--size:88px}.avatar-xl{--size:120px}.uk-label,.uk-badge{border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-dark) !important;text-transform:none;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:0.125rem 0.625rem;letter-spacing:0}.media-art{position:relative;overflow:hidden;border-radius:var(--radius-2xl);background:radial-gradient(circle at 78% 22%,rgba(255,255,255,0.22),transparent 40%),var(--brand-gradient);color:var(--white)}.media-art::before{content:'';position:absolute;inset:-20%;background:repeating-radial-gradient(circle at 72% 30%,rgba(255,255,255,0.16) 0 1px,transparent 1px 30px);pointer-events:none}.media-art::after{content:'';position:absolute;inset:0;background:radial-gradient(rgba(255,255,255,0.22) 1px,transparent 1.5px) 0 0 / 18px 18px;mask-image:linear-gradient(200deg,#000 0%,transparent 55%);-webkit-mask-image:linear-gradient(200deg,#000 0%,transparent 55%);pointer-events:none}.media-art > *{position:relative;z-index:1}.media-art-light{background:linear-gradient(160deg,#e8f2f8,#f6fafc);color:var(--ink)}.media-art-light::before{background:repeating-radial-gradient(circle at 70% 30%,rgba(16,59,85,0.12) 0 1px,transparent 1px 30px)}.media-art-light::after{background:radial-gradient(rgba(16,59,85,0.18) 1px,transparent 1.5px) 0 0 / 18px 18px}.media-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:var(--z-max);padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--white);border-radius:var(--radius-full)}.skip-link:focus{top:var(--space-4);color:var(--white)}.topbar{background:var(--ink);color:rgba(255,255,255,0.7);font-size:var(--text-xs)}.topbar .uk-container{min-height:36px}.topbar-affiliation{margin:0}.topbar a{color:rgba(255,255,255,0.82)}.topbar a:hover,.topbar .uk-active > a{color:var(--white)}.topbar-nav{display:flex;gap:var(--space-6);list-style:none;margin:0;padding:0}.topbar-nav a{display:block;padding:var(--space-2) 0;font-weight:var(--font-medium)}.topbar-nav .uk-active > a{box-shadow:inset 0 -2px 0 var(--accent-light)}.uk-navbar-container.main-nav{background:rgba(255,255,255,0.86);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid transparent;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.uk-navbar-sticky.main-nav{border-bottom-color:var(--border-light);box-shadow:0 6px 24px rgba(13,27,51,0.06)}.main-nav .uk-navbar-item,.main-nav .uk-navbar-nav > li > a,.main-nav .uk-navbar-toggle{min-height:var(--navbar-height)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink)}.brand:hover{color:var(--ink)}.brand-logo{display:block;height:36px;width:auto}.main-nav .uk-navbar-nav{gap:var(--space-1)}.main-nav .uk-navbar-nav > li > a{font-size:var(--text-sm);font-weight:var(--font-medium);text-transform:none;color:var(--ink);padding:0 var(--space-2);transition:color var(--transition-fast)}.main-nav .uk-navbar-nav > li > a:hover,.main-nav .uk-navbar-nav > li.uk-active > a{color:var(--accent-color)}.nav-cta{margin-left:var(--space-4)}.uk-navbar-dropdown{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border-light);padding:var(--space-6);background:var(--white);animation:dropdownFade 0.18s var(--ease-out)}@keyframes dropdownFade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.uk-navbar-dropdown-nav > li > a{color:var(--text-secondary);padding:var(--space-2) 0;font-size:var(--text-sm);transition:color var(--transition-fast)}.uk-navbar-dropdown-nav > li > a:hover{color:var(--accent-color)}.uk-navbar-dropdown-nav .uk-nav-header,.nav-dropdown-header{color:var(--text-muted);font-weight:var(--font-semibold);text-transform:uppercase;font-size:0.6875rem;letter-spacing:var(--tracking-widest);margin:0 0 var(--space-2)}.nav-dropdown-columns{display:flex;flex-wrap:wrap;column-gap:var(--space-6)}.nav-dropdown-columns > li{flex:0 0 calc(50% - var(--space-3))}.nav-dropdown-all{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-light);font-size:var(--text-sm);font-weight:var(--font-semibold)}.uk-offcanvas-bar{background:var(--ink)}.offcanvas-nav .uk-nav-header{margin-top:var(--space-6);color:rgba(255,255,255,0.45);font-size:0.6875rem;letter-spacing:var(--tracking-widest)}.offcanvas-nav > li > a{font-size:var(--text-lg)}.offcanvas-affiliation{margin-top:var(--space-8);font-size:var(--text-xs);color:rgba(255,255,255,0.5)}[id]{scroll-margin-top:calc(var(--navbar-height) + var(--space-6))}.hero{background:var(--hero-gradient);padding:clamp(1rem,7vw,1rem) 0 clamp(3rem,6vw,5rem);margin-top:var(--space-2)}.hero-video{position:absolute;top:0;right:0;bottom:0;width:50%;z-index:-1;-webkit-mask-image:linear-gradient(to right,transparent,#000 25%);mask-image:linear-gradient(to right,transparent,#000 25%)}.hero-video video{width:100%;height:100%;object-fit:cover}@media (max-width:959px),(prefers-reduced-motion:reduce),print{.hero-video{display:none}}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:var(--space-12);align-items:center}.hero-copy .lede{margin-bottom:var(--space-8)}.hero-note{display:block;margin-top:var(--space-10);padding-left:var(--space-4);border-left:2px solid var(--accent-color);max-width:420px;color:var(--text-secondary);font-size:var(--text-sm)}.hero-note strong{display:block;color:var(--ink);font-weight:var(--font-medium);font-size:var(--text-base);margin-bottom:var(--space-1)}.hero-note:hover strong{color:var(--accent-color)}.lens{position:relative;width:min(100%,520px);aspect-ratio:1;margin-left:auto}@media (min-width:960px){.lens{width:min(100%,480px);margin-right:64px}}.lens::before{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,rgba(16,59,85,0.16) 0 1px,transparent 1px 32px);mask-image:radial-gradient(circle,#000 45%,transparent 71%);-webkit-mask-image:radial-gradient(circle,#000 45%,transparent 71%)}.lens .glass-light{position:absolute;padding:var(--space-3) var(--space-5);min-width:150px}.lens-stat strong{display:block;font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);line-height:1.1;color:var(--ink)}.lens-stat span{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium)}.lens-stat-1{top:4%;left:-2%;--float-x:10px;--float-y:-14px;--float-time:9s;--float-delay:0s}.lens-stat-2{top:38%;right:-4%;--float-x:-12px;--float-y:10px;--float-time:11s;--float-delay:-3s}.lens-stat-3{bottom:4%;left:8%;--float-x:14px;--float-y:12px;--float-time:10s;--float-delay:-6s}.lens-stat-4{top:20%;left:38%;--float-x:-10px;--float-y:-12px;--float-time:12s;--float-delay:-2s}.lens-stat-5{bottom:24%;right:2%;--float-x:12px;--float-y:-10px;--float-time:8s;--float-delay:-5s}.lens-stat-6{bottom:34%;left:-4%;--float-x:-8px;--float-y:14px;--float-time:13s;--float-delay:-8s}.lens-stat{animation:lens-float var(--float-time,10s) ease-in-out var(--float-delay,0s) infinite alternate}@keyframes lens-float{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--float-x,10px),var(--float-y,-12px),0)}}@media (prefers-reduced-motion:reduce){.lens-stat{animation:none}}.hero-rail{position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0;z-index:2}.round-icon{width:40px;height:40px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--white);color:var(--accent-color);box-shadow:var(--shadow-sm);transition:background var(--transition-fast),color var(--transition-fast)}.round-icon:hover{background:var(--accent-color);color:var(--white)}.page-hero{background:var(--hero-gradient);padding:clamp(2.5rem,5vw,3rem) 0 clamp(2.5rem,4vw,3.5rem);margin-top:var(--space-2)}.page-hero::after{content:'';position:absolute;width:520px;height:520px;right:-140px;top:-180px;border-radius:50%;background:repeating-radial-gradient(circle,rgba(16,59,85,0.13) 0 1px,transparent 1px 30px);mask-image:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);z-index:-1}.page-hero h1{font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter);line-height:1.06;margin:var(--space-4) 0 var(--space-3);max-width:22ch}.page-hero-wide h1{max-width:30ch;font-size:clamp(1.75rem,3.2vw,2.625rem)}.page-hero .lede{margin:0}.page-hero-meta{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.page-hero-meta a{color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--gray-300);text-underline-offset:3px}.profile-jump{margin:var(--space-4) var(--gutter) 0}.profile-jump ul{display:flex;gap:var(--space-2);margin:0;padding:0 0 var(--space-2);list-style:none;overflow-x:auto;scrollbar-width:none}.profile-jump ul::-webkit-scrollbar{display:none}.profile-jump a{display:block;white-space:nowrap;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);background:var(--light-bg);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none}.profile-jump a:hover,.profile-jump a:focus-visible{background:var(--accent-color);color:var(--white)}h2[id],section[id],#contact,#group{scroll-margin-top:5rem}@media (max-width:959px){.page-hero{padding-top:var(--space-4)}.page-hero .uk-breadcrumb{margin:0;line-height:1.25}.page-hero h1{margin-top:var(--space-3)}}.page-hero-photo{padding-top:clamp(3rem,6vw,5.5rem)}.page-hero-photo::before{content:'';position:absolute;top:0;right:0;bottom:0;width:55%;background:url('/assets/images/director/adil-denizli-3s.jpg') 50% 28% / cover no-repeat;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.15) 12%,rgba(0,0,0,0.5) 28%,rgba(0,0,0,0.85) 46%,#000 62%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.15) 12%,rgba(0,0,0,0.5) 28%,rgba(0,0,0,0.85) 46%,#000 62%);z-index:-1}.page-hero-photo .uk-breadcrumb,.page-hero-photo .profile-head,.page-hero-photo .profile-stats{--halo:rgba(245,249,255,0.72);background:var(--halo);box-shadow:0 0 24px 18px var(--halo);border-radius:var(--radius-lg)}.page-hero-photo .uk-breadcrumb{display:inline-flex;padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));box-shadow:0 0 14px 10px var(--halo)}.page-hero-photo .profile-head{width:fit-content;max-width:100%}.page-hero-photo .profile-stats{width:fit-content;max-width:100%;margin-left:0;padding:0;gap:var(--space-3)}.page-hero-photo .profile-stats > div{width:auto;flex:none;min-width:104px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg,14px);background:rgba(255,255,255,0.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-hero-photo .profile-stats dd{font-size:var(--text-2xl,1.5rem);line-height:1.1}@media (max-width:959px){.page-hero-photo::before{display:none}.page-hero-photo{padding-top:var(--space-3)}.page-hero-photo .uk-breadcrumb{margin:0 0 0 calc(-1 * var(--space-2));padding:0 var(--space-2) var(--space-3);line-height:1.25;box-shadow:0 0 8px 6px var(--halo)}.page-hero-photo > .uk-container{display:flex;flex-direction:column;align-items:flex-start}.page-hero-photo > .uk-container::before{content:'';order:1;align-self:stretch;height:17rem;margin:0 -15px;background:url('/assets/images/director/adil-denizli-3s.jpg') 50% 22% / cover no-repeat;mask-image:linear-gradient(180deg,#000 0%,#000 45%,rgba(0,0,0,0.85) 58%,rgba(0,0,0,0.6) 70%,rgba(0,0,0,0.32) 82%,rgba(0,0,0,0.1) 93%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 45%,rgba(0,0,0,0.85) 58%,rgba(0,0,0,0.6) 70%,rgba(0,0,0,0.32) 82%,rgba(0,0,0,0.1) 93%,transparent 100%)}@media (min-width:640px){.page-hero-photo > .uk-container::before{margin-left:-30px;margin-right:-30px}}.page-hero-photo .profile-head{order:2;margin-top:var(--space-6) !important}.page-hero-photo .profile-stats{order:3;gap:var(--space-2) var(--space-5);margin-left:calc(-1 * var(--space-3));padding:var(--space-2) var(--space-3)}.page-hero-photo .profile-stats dd{font-size:var(--text-xl)}}.uk-breadcrumb > * > *{font-size:var(--text-sm);color:var(--text-muted)}.uk-breadcrumb > :last-child > *{color:var(--text-secondary)}.uk-breadcrumb{display:flex;flex-wrap:nowrap;max-width:100%}.uk-breadcrumb > li{flex:none;white-space:nowrap}.uk-breadcrumb > :last-child{display:flex;flex:0 1 auto;min-width:0}.uk-breadcrumb > :last-child > *{min-width:0;overflow:hidden;text-overflow:ellipsis}.bc-more{display:none}.bc-more-btn{padding:0 var(--space-1);border:0;background:none;font:inherit;font-size:var(--text-sm);line-height:inherit;color:var(--text-muted);cursor:pointer}.bc-more-btn:hover{color:var(--accent-color)}.bc-more-menu{min-width:200px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:var(--white)}.bc-more-menu a{color:var(--text-primary);white-space:normal}.bc-more-menu a:hover{color:var(--accent-color)}@media (max-width:959px){.uk-breadcrumb > .bc-mid{display:none}.uk-breadcrumb > .bc-more{display:block}}.uk-breadcrumb > * > a:hover{color:var(--accent-color)}.uk-card{border-radius:var(--card-radius)}.uk-card-default{background:var(--white);color:var(--text-primary);box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.uk-card-default .uk-card-title,.uk-card-title{color:var(--ink);font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.uk-card-secondary{background:var(--ink);color:rgba(255,255,255,0.82);box-shadow:none}.uk-card-secondary h2,.uk-card-secondary h3,.uk-card-secondary h4{color:var(--white)}.uk-card-secondary a{color:var(--white)}.uk-card-secondary a:hover{color:var(--accent-light)}.uk-card-body{padding:var(--space-8)}.uk-card-small .uk-card-body,.uk-card-small.uk-card-body{padding:var(--space-5)}.card-link{transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.card-link:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card-num{position:absolute;top:var(--space-6);right:var(--space-6);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-light);letter-spacing:var(--tracking-wider)}.card-kicker{color:var(--accent-color);font-size:var(--text-sm);font-weight:var(--font-medium);margin:0 0 var(--space-3)}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.research-grid > :nth-child(3n + 2){transform:translateY(var(--space-10))}.research-grid-flat > :nth-child(3n + 2){transform:none}.research-tile{position:relative;height:100%;display:flex;flex-direction:column}.research-tile .icon-badge{margin-bottom:var(--space-8)}.research-tile h3{font-size:var(--text-xl);margin-bottom:var(--space-1)}.research-tile p:not(.card-kicker){font-size:var(--text-sm);color:var(--text-secondary)}.research-tile .link-arrow{margin-top:auto}.person-card{display:flex;gap:var(--space-4);align-items:flex-start;height:100%}.person-card h3{font-size:var(--text-lg);margin:0}.person-card h3 a{color:inherit}.person-card h3 a:hover{color:var(--accent-color)}.person-card .card-kicker{margin:var(--space-1) 0 var(--space-2);color:var(--accent-color)}.person-card p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.feature-person{min-height:480px;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-6)}.feature-person .glass{padding:var(--space-5) var(--space-6)}.feature-person-tag{align-self:flex-start;padding:var(--space-1) var(--space-4) !important;border-radius:var(--radius-full) !important;font-size:var(--text-xs);font-weight:var(--font-semibold)}.feature-person > .feature-person-photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:52% 22%}.feature-person:has(.feature-person-photo)::before,.feature-person:has(.feature-person-photo)::after{z-index:1}.feature-person:has(.feature-person-photo)::before{inset:0;background:linear-gradient(to top,rgba(13,27,51,0.55),transparent 55%)}.feature-person-monogram{align-self:center;font-size:clamp(4rem,9vw,7rem);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);color:rgba(255,255,255,0.92);line-height:1}.feature-person h3{color:var(--white);font-size:var(--text-2xl);margin-bottom:var(--space-1)}.feature-person h3 a{color:inherit}.feature-person .card-kicker{color:rgba(255,255,255,0.75)}.feature-person .link-arrow{color:var(--white)}.feature-person p{color:rgba(255,255,255,0.85);font-size:var(--text-sm)}.band-dark{background:radial-gradient(circle at 85% 15%,rgba(77,143,181,0.35),transparent 45%),linear-gradient(150deg,#0d2f45 0%,#082235 70%);color:rgba(255,255,255,0.8);padding:clamp(3rem,7vw,6rem) 0}.band-dark::before{content:'';position:absolute;inset:0;background:repeating-radial-gradient(circle at 85% 20%,rgba(255,255,255,0.06) 0 1px,transparent 1px 34px);z-index:-1}.band-dark .title,.band-dark h2,.band-dark h3{color:var(--white)}.band-dark .lede{color:rgba(255,255,255,0.75)}.band-dark a:not(.uk-button){color:var(--white)}.glass-card{display:block;padding:var(--space-6);transition:background var(--transition-normal),transform var(--transition-normal)}.glass-card:hover{background:rgba(255,255,255,0.2);transform:translateY(-3px)}.glass-card .meta{font-size:var(--text-xs);color:rgba(255,255,255,0.7);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide)}.glass-card h3{font-size:var(--text-lg);margin:var(--space-2) 0;color:var(--white)}.glass-card p{font-size:var(--text-sm);margin:0;color:rgba(255,255,255,0.8)}.glass-stack{display:grid;gap:var(--space-4)}.glass-stack > :nth-child(2){margin-left:var(--space-12)}.tile{min-height:420px;padding:var(--space-8);display:flex;flex-direction:column;justify-content:flex-end}.tile-list{list-style:none;margin:0;padding:var(--space-5) var(--space-6);display:grid;gap:var(--space-2);font-size:var(--text-sm)}.tile-list li{display:flex;gap:var(--space-2);align-items:center}.tile-list li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent-light)}.tile-label{font-size:var(--text-2xl);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);color:var(--white);margin-bottom:var(--space-4)}.steps{list-style:none;margin:0;padding:0;counter-reset:step}.step{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-8);padding:var(--space-6) 0;border-top:1px solid var(--border-color);align-items:baseline}.step:last-child{border-bottom:1px solid var(--border-color)}.step-label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);letter-spacing:var(--tracking-wide)}.step-label::before{content:'';width:10px;height:10px;border-radius:50%;border:2px solid var(--accent-color)}.step h3{font-size:var(--text-xl);font-weight:var(--font-medium);margin:0}.step p{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.publication-item{border-radius:var(--radius-lg);transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.publication-item:hover{border-color:var(--accent-soft);box-shadow:var(--shadow-md)}.publication-title{font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--font-semibold);margin-bottom:var(--space-1) !important}.publication-title a{color:var(--ink)}.publication-title a:hover{color:var(--accent-color)}.publication-item cite{font-style:normal;color:var(--text-secondary)}.news-card .uk-card-title{font-size:var(--text-lg)}.news-card .uk-card-title a{color:inherit}.news-card .uk-card-title a:hover{color:var(--accent-color)}.meta-line{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide)}.profile-head{display:flex;align-items:center;gap:var(--space-6)}.profile-stats{margin:0}.profile-stats > div{display:flex;flex-direction:column-reverse}.profile-stats dd{margin:0;font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);color:var(--ink)}.profile-stats dt{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-medium)}.profile-entry{border-left:2px solid var(--accent-color);background:var(--light-bg);padding:var(--space-3) var(--space-5);margin-bottom:var(--space-3);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.profile-entry-award{border-left-color:var(--warning-color)}.uk-subnav-pill > * > a,.uk-subnav-pill > * > :first-child{border-radius:var(--radius-full);text-transform:none;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--white);border:1px solid var(--border-color);padding:var(--space-2) var(--space-4);transition:var(--transition-fast)}.uk-subnav-pill > * > a:hover{color:var(--accent-color);border-color:var(--accent-light);background:var(--white)}.uk-subnav-pill > .uk-active > a{background:var(--accent-color);border-color:var(--accent-color);color:var(--white)}.uk-input,.uk-select,.uk-textarea{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--white);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.uk-input,.uk-select:not([multiple]):not([size]){height:48px}.uk-input:focus,.uk-select:focus,.uk-textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px var(--accent-soft)}.uk-form-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--ink)}.prose > h2{margin-top:var(--space-12);font-size:var(--text-3xl)}.prose > h2:first-child{margin-top:0}.prose > h3{margin-top:var(--space-8)}.prose .uk-text-lead{color:var(--ink);font-size:var(--text-xl);line-height:var(--leading-normal)}.keyword-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.bibtex{font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;border-radius:var(--radius-lg);background:var(--light-bg);border:1px solid var(--border-light)}.uk-heading-bullet::before{border-left-color:var(--accent-color)}.map-container iframe{border-radius:var(--radius-lg)}.site-footer{background:var(--ink);color:rgba(255,255,255,0.68);padding:clamp(3rem,6vw,5rem) 0 var(--space-8);margin-top:var(--space-16);margin-bottom:var(--gutter)}.site-footer a{color:rgba(255,255,255,0.82)}.site-footer a:hover{color:var(--white)}.footer-heading{color:var(--white);font-weight:var(--font-semibold);font-size:var(--text-sm);margin-bottom:var(--space-4)}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:var(--text-sm)}.site-footer address{font-style:normal}.footer-contact strong{display:block;color:rgba(255,255,255,0.5);font-size:var(--text-xs);font-weight:var(--font-medium)}.footer-wordmark-link{display:block;margin:var(--space-12) 0 var(--space-8)}.footer-wordmark{display:block;width:100%;height:auto}@media (min-width:640px){.footer-wordmark-link{width:50%}}.footer-bottom{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:center;font-size:var(--text-xs)}.footer-icons{display:flex;gap:var(--space-2);list-style:none;margin:0;padding:0}.footer-icons .round-icon{background:transparent;border:1px solid rgba(255,255,255,0.3);color:var(--white);box-shadow:none}.footer-icons .round-icon:hover{background:var(--white);color:var(--ink)}.back-to-top{position:fixed;bottom:var(--space-6);right:var(--space-6);width:44px;height:44px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--accent-color);color:var(--white);box-shadow:var(--shadow-accent);z-index:var(--z-fixed);transition:transform var(--transition-fast)}.back-to-top:hover{color:var(--white);transform:translateY(-2px)}.back-to-top[hidden]{display:none}@media (max-width:959px){.hero-grid{grid-template-columns:1fr}.lens{margin:0 auto;width:min(100%,420px)}.hero-rail{display:none}.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-grid > :nth-child(3n + 2){transform:none}.step{grid-template-columns:1fr;gap:var(--space-2)}.glass-stack > :nth-child(2){margin-left:0}}@media (max-width:639px){.research-grid{grid-template-columns:1fr}.uk-card-body{padding:var(--space-6)}.lens .glass-light{min-width:0;padding:var(--space-2) var(--space-4)}.lens-stat strong{font-size:var(--text-2xl)}.feature-person{min-height:380px}.tile{min-height:340px;padding:var(--space-6)}.profile-head .avatar-xl{--size:72px}}.profile-stats dt a{color:inherit;text-decoration:none}.profile-stats dt a:hover{color:var(--accent-color);text-decoration:none}.highlight-card{display:flex;flex-direction:column}.highlight-list{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.highlight-card .link-arrow{margin-top:auto}.supervision-counts{margin:0 0 var(--space-6);display:grid;gap:var(--space-2)}.supervision-counts > div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-light);font-size:var(--text-sm)}.supervision-counts dd{margin:0;font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--ink)}.record-card{position:relative;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;color:var(--text-primary)}.record-card:hover{color:var(--text-primary)}.record-card-icon{position:absolute;right:-18px;bottom:-22px;z-index:-1;color:var(--accent-color);opacity:0.07;transform:rotate(-8deg);transition:opacity var(--transition-normal),transform var(--transition-normal)}.record-card:hover .record-card-icon{opacity:0.13;transform:rotate(-4deg) scale(1.04)}.record-card-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3)}.record-card-title{margin:0;font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);line-height:1.25;color:var(--ink)}.record-card-count{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);line-height:1;color:var(--accent-color);font-variant-numeric:tabular-nums}.record-card-count small{margin-top:4px;font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:0;color:var(--text-muted)}.record-card p{max-width:30ch;margin:0 0 var(--space-6);font-size:0.9375rem;line-height:1.55;color:var(--text-primary)}.record-card-foot{display:flex;margin-top:auto}.record-card-span{padding:3px 10px;border-radius:var(--radius-full);background:var(--light-bg);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums}.record-nav{position:sticky;top:calc(var(--navbar-height) + var(--space-6))}.record-nav-back{display:inline-flex;margin-bottom:var(--space-4)}.record-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.record-nav a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.record-nav a:hover{background:var(--light-bg);color:var(--ink)}.record-nav .uk-active > a{background:var(--accent-soft);color:var(--accent-dark)}.record-nav-count{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);font-variant-numeric:tabular-nums}.uk-active > a .record-nav-count,.uk-subnav-pill > .uk-active .record-nav-count{color:inherit}.record-tools{margin-bottom:var(--space-8)}.record-group + .record-group{margin-top:var(--space-12)}.record-group-title{font-size:var(--text-2xl);display:flex;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:0;border-bottom:1px solid var(--border-color)}.record-list{list-style:none;margin:0;padding:0}.record-list li{display:grid;grid-template-columns:minmax(88px,130px) minmax(0,1fr);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-light);font-size:var(--text-sm);line-height:var(--leading-normal)}.record-year{font-weight:var(--font-semibold);color:var(--accent-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.record-text{color:var(--text-primary)}@media (max-width:959px){.record-nav{position:static}.record-nav ul{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-2);scrollbar-width:thin}.record-nav li a{white-space:nowrap;border:1px solid var(--border-color);border-radius:var(--radius-full)}}@media (max-width:639px){.record-list li{grid-template-columns:1fr;gap:var(--space-1)}}.news-magazine{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--space-6)}.news-lead{position:relative;min-height:520px;border-radius:var(--radius-2xl);overflow:hidden;display:flex;align-items:flex-end;background:var(--ink)}.news-lead-media,.news-lead-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-lead-media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(9,24,49,0.55))}.news-lead-body{position:relative;margin:var(--space-5);padding:var(--space-6);max-width:560px}.news-lead-title{font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:var(--space-3) 0}.news-lead-title a{color:var(--ink)}.news-lead:hover .news-lead-media img{transform:scale(1.03)}.news-lead-media img,.news-card-media img{transition:transform 0.6s var(--ease-out)}.news-side{display:grid;gap:var(--space-6)}.news-card{overflow:hidden;display:flex;flex-direction:column}.news-card-media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--muted-bg)}.news-card-media img{width:100%;height:100%;object-fit:cover}.news-card:hover .news-card-media img{transform:scale(1.04)}.news-card .uk-card-body{display:flex;flex-direction:column;flex:1;padding:var(--space-6)}.news-card .link-arrow{margin-top:auto}.news-ticker{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-color)}.news-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-5) var(--space-8)}aside .news-rows{grid-template-columns:1fr;margin-bottom:var(--space-5)}.news-row{display:flex;gap:var(--space-4);align-items:center}.news-row-thumb{width:72px;height:56px;flex:none;object-fit:cover;border-radius:var(--radius-md)}.news-row-title{display:block;color:var(--ink);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin-bottom:2px}.news-row-title:hover{color:var(--accent-color)}.news-hero-figure{margin:0 0 var(--space-8)}.news-hero-figure img,.news-gallery img{width:100%;border-radius:var(--radius-xl)}.date-tile{display:inline-flex;flex-direction:column;flex:none;min-width:76px;border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-md);text-align:center}.date-tile-month{background:var(--accent-color);color:var(--white);font-size:0.6875rem;font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;padding:4px 8px}.date-tile-day{color:var(--ink);font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);padding:6px 10px 8px;white-space:nowrap}.event-ticket{--ticket-bg:linear-gradient(150deg,#0d2f45 0%,#082235 70%);position:relative;display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:var(--space-10);padding:var(--space-8);border-radius:var(--radius-2xl);background:var(--ticket-bg);color:rgba(255,255,255,0.8)}.band-dark .event-ticket{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.14)}.event-poster{position:relative;display:block;align-self:start;border-radius:var(--radius-lg);transform:rotate(-2.5deg);box-shadow:0 30px 60px rgba(0,0,0,0.45);transition:transform 0.4s var(--ease-out)}.event-poster img{display:block;width:100%;border-radius:inherit}.event-poster:hover,.event-poster:focus-visible{transform:rotate(0) scale(1.02)}.event-poster-zoom{position:absolute;right:var(--space-3);bottom:var(--space-3);width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.9);color:var(--ink)}.event-body{position:relative;padding-left:var(--space-10);border-left:2px dashed rgba(255,255,255,0.2);display:flex;flex-direction:column}.event-when{display:flex;gap:var(--space-5);align-items:center;margin-bottom:var(--space-6)}.event-countdown{margin:0}.event-countdown strong{font-size:var(--text-3xl);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);color:var(--accent-light)}.event-dates{margin:0;font-size:var(--text-sm)}.event-title{color:var(--white);font-size:clamp(1.625rem,3vw,2.375rem);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter);line-height:1.1;margin-bottom:var(--space-1)}.event-subtitle{color:rgba(255,255,255,0.6);margin-top:0}.event-facts{list-style:none;padding:0;margin:0 0 var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);font-size:var(--text-sm)}.event-summary{font-size:var(--text-sm);max-width:60ch;margin-bottom:var(--space-8)}.event-ticket .actions{margin-top:auto}.event-ticket .link-arrow{color:var(--white)}.event-ticket .uk-button-default{background:transparent;color:var(--white);border-color:rgba(255,255,255,0.35)}.event-ticket .uk-button-default:hover{background:rgba(255,255,255,0.1);color:var(--white)}.calendar-menu{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--space-5);background:var(--white);color:var(--text-primary)}.band-dark .calendar-menu a:not(.uk-button){color:var(--text-primary)}.band-dark .calendar-menu a:not(.uk-button):hover{color:var(--accent-color)}.book-3d{display:flex;justify-content:center;align-items:flex-end;padding:var(--space-10) 0 0;perspective:1200px;position:relative;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:radial-gradient(ellipse at 50% 100%,var(--accent-soft),transparent 70%)}.book-3d::after{content:'';position:absolute;left:0;right:0;bottom:-14px;height:14px;border-radius:0 0 var(--radius-md) var(--radius-md);background:linear-gradient(180deg,#dfe7f2,#c9d5e5);box-shadow:0 14px 24px rgba(13,27,51,0.12)}.book-3d-inner{position:relative;display:block;width:170px;transform:rotateY(-22deg);transform-origin:left center;transform-style:preserve-3d;transition:transform 0.5s var(--ease-out);box-shadow:18px 10px 30px rgba(13,27,51,0.28);border-radius:2px 6px 6px 2px}.book-3d-inner img{display:block;width:100%;height:auto;border-radius:inherit}.book-3d-inner::before{content:'';position:absolute;inset:0 auto 0 0;width:10px;background:linear-gradient(90deg,rgba(0,0,0,0.25),rgba(255,255,255,0.2) 60%,transparent);z-index:1}.book-3d-inner::after{content:'';position:absolute;top:3px;bottom:3px;right:-12px;width:12px;background:repeating-linear-gradient(90deg,#fff 0 1px,#e8ecf2 1px 2px);transform:rotateY(90deg);transform-origin:left center}.book-3d:hover .book-3d-inner,.book-3d:focus-visible .book-3d-inner{transform:rotateY(-6deg) translateY(-8px)}.book-3d-lg .book-3d-inner{width:220px}.book-hero{display:flex;align-items:center;gap:var(--space-10);margin-top:var(--space-6)}.book-hero .book-3d{background:none;padding:0;flex:none}.book-hero .book-3d::after{display:none}.book-hero h1{margin-top:var(--space-2)}.call-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:var(--space-5)}.call-card{display:flex;gap:var(--space-6);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--white);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.call-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.call-cover{flex:none;width:96px;align-self:flex-start;transform:rotate(-3deg);transition:transform var(--transition-normal)}.call-cover img{display:block;width:100%;height:auto;border-radius:var(--radius-sm);box-shadow:6px 8px 18px rgba(13,27,51,0.22)}.call-card:hover .call-cover{transform:rotate(0)}.call-closed .call-cover img{filter:grayscale(1);opacity:0.7}.call-body{min-width:0}.call-status{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);padding:0.125rem 0.625rem 0.125rem 0.5rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--muted-bg);color:var(--text-secondary)}.call-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.call-open .call-status,.call-status.call-open{background:#e7f7ee;color:#12813c}.call-open .call-dot,.call-status.call-open .call-dot{animation:callPulse 1.8s ease-out infinite}.call-unknown .call-status,.call-status.call-unknown{background:var(--accent-soft);color:var(--accent-dark)}@keyframes callPulse{0%{box-shadow:0 0 0 0 rgba(18,129,60,0.45)}100%{box-shadow:0 0 0 8px rgba(18,129,60,0)}}.call-bar{display:block;height:4px;border-radius:var(--radius-full);background:var(--muted-bg);overflow:hidden;margin-bottom:var(--space-3)}.call-bar > span{display:block;height:100%;background:linear-gradient(90deg,#12813c,#34c26b)}.call-title{font-size:var(--text-lg);line-height:var(--leading-snug);margin:0 0 var(--space-1)}.call-title a{color:var(--ink)}.call-title a:hover{color:var(--accent-color)}.call-closed .call-title a{color:var(--text-secondary)}.call-editors{display:flex;align-items:center;margin-top:var(--space-3);gap:var(--space-2)}.avatar-xs{--size:26px;border:2px solid var(--white);margin-right:-12px}.call-editors .meta-line{margin-left:var(--space-4)}.call-cover-lg img{width:100%;max-width:360px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}@media (max-width:959px){.news-magazine{grid-template-columns:1fr}.news-lead{min-height:420px}.event-ticket{grid-template-columns:1fr;gap:var(--space-8)}.event-poster{max-width:320px}.event-body{padding-left:0;padding-top:var(--space-8);border-left:0;border-top:2px dashed rgba(255,255,255,0.2)}.call-board{grid-template-columns:1fr}.book-hero{flex-direction:column;align-items:flex-start}}@media (max-width:639px){.news-lead-body{margin:var(--space-3);padding:var(--space-5)}.event-ticket{padding:var(--space-5)}.call-card{gap:var(--space-4)}.call-cover{width:72px}}@media (prefers-reduced-motion:reduce){.call-open .call-dot,.call-status.call-open .call-dot{animation:none}}.news-side .news-card{flex-direction:row}.news-side .news-card-media{flex:0 0 40%;aspect-ratio:auto}.news-side .news-card .uk-card-body{padding:var(--space-5)}.news-side .news-card .uk-card-title{font-size:var(--text-base)}.news-side .news-card p.uk-text-small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:639px){.news-side .news-card{flex-direction:column}.news-side .news-card-media{aspect-ratio:16 / 9}}.pswp{--pswp-bg:var(--primary-dark);--pswp-placeholder-bg:var(--primary-dark);z-index:100000}.pswp__caption{position:absolute;left:0;right:0;bottom:0;padding:var(--space-8) var(--space-6) var(--space-5);background:linear-gradient(to top,rgba(8,34,53,0.85),transparent);color:var(--white);font-size:var(--text-sm);line-height:1.4;text-align:center;pointer-events:none}.pswp__caption[hidden]{display:none}.wm-card{position:relative;overflow:hidden;isolation:isolate}.wm-icon{position:absolute;right:-14px;bottom:-18px;z-index:-1;font-size:8.5rem;line-height:1;color:var(--accent-color);opacity:0.07;transform:rotate(-8deg);pointer-events:none;transition:opacity var(--transition-normal),transform var(--transition-normal)}.wm-card:hover .wm-icon{opacity:0.13;transform:rotate(-4deg) scale(1.04)}.metrics-card .supervision-counts dd{font-size:var(--text-2xl,1.5rem);font-weight:600}.metrics-note{margin:var(--space-3,0.75rem) 0 0;font-size:var(--text-xs,0.75rem);color:var(--muted,#6b7280)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips .uk-label{margin:0}.chips .uk-label-muted{background:var(--gray-100);color:var(--primary-light) !important}.chips .uk-label small{opacity:.7;margin-left:4px}.chips .uk-label:not(.uk-label-muted){background:var(--primary-color);color:var(--white) !important}.about-summary{font-size:var(--text-lg,1.125rem);line-height:1.6;color:var(--primary-color);max-width:68ch}.about-more{margin:var(--space-4) 0;max-width:68ch}.about-toggle{margin-top:var(--space-2);display:inline-flex;align-items:center;gap:8px}.about-toggle-icon{transition:transform .3s ease;display:inline-flex}.about-toggle[aria-expanded="true"] .about-toggle-icon{transform:rotate(180deg)}.about-toggle .about-toggle-close,.about-toggle[aria-expanded="true"] .about-toggle-open{display:none}.about-toggle[aria-expanded="true"] .about-toggle-close{display:inline}@media (prefers-reduced-motion:reduce){.about-toggle-icon{transition:none}}.record-text{display:flex;gap:var(--space-4);align-items:flex-start}.record-cover{flex:none;display:flex;justify-content:center;width:72px;line-height:0}.record-cover img{height:96px;width:auto;max-width:100%;object-fit:contain;border-radius:4px;box-shadow:0 1px 4px rgba(10,34,51,.25)}.record-cover-sm{width:40px}.record-cover-sm img{height:56px}.highlight-list li:has(.record-cover-sm){display:flex;gap:12px;align-items:flex-start}.highlight-list .hl-text{flex:1 1 0;min-width:0}.record-images{margin:0 0 var(--space-6)}.record-images > summary{cursor:pointer;font-weight:var(--font-semibold);color:var(--primary-color);margin-bottom:var(--space-3)}.profile-stats > div{position:relative;border-radius:var(--radius-md,10px);transition:transform .15s ease}.profile-stats dt a::after{content:"";position:absolute;inset:0;border-radius:var(--radius-md,10px)}.profile-stats dt a:focus-visible::after{outline:2px solid var(--accent-light)}.profile-stats > div:hover{transform:translateY(-2px)}.profile-stats > div:hover dt a{text-decoration:none}.profile-stats > div:hover dd{color:var(--accent-light)}@media (prefers-reduced-motion:reduce){.profile-stats > div{transition:none}}.cite-widget{--seg-1:var(--primary-color);--seg-2:#2c6e91;--seg-3:#7c4ddb;--seg-4:#0f9d6b;margin:0 0 var(--space-8);padding:var(--space-5) var(--space-6);border:1px solid var(--border-color);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-sm)}.cite-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}.cite-title{display:flex;align-items:center;gap:var(--space-3)}.cite-title h3{margin:0;font-size:var(--text-lg,1.125rem)}.cite-title p{margin:0;font-size:var(--text-xs,0.75rem);color:var(--text-muted)}.cite-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--muted-bg);color:var(--secondary-color)}.cite-switch{display:inline-flex;padding:3px;border-radius:var(--radius-full);background:var(--muted-bg);border:1px solid var(--border-color)}.cite-switch button{padding:0.35rem 1rem;border:0;border-radius:var(--radius-full);background:none;font:inherit;font-size:var(--text-sm,0.875rem);color:var(--text-muted);cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal)}.cite-switch button.is-active{background:var(--primary-color);color:#fff;box-shadow:var(--shadow-xs)}.cite-panel[hidden]{display:none}.cite-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-6) var(--space-10);align-items:end}.cite-total{display:flex;flex-direction:column}.cite-total-label{font-size:var(--text-xs,0.75rem);text-transform:uppercase;letter-spacing:0.06em;color:var(--text-muted)}.cite-total-num{font-size:clamp(2.5rem,6vw,3.75rem);line-height:1.05;font-weight:600;font-variant-numeric:tabular-nums;color:var(--primary-color)}.cite-total-unit{color:var(--text-muted)}.cite-stats{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-light)}.cite-stats dt{font-size:var(--text-xs,0.75rem);color:var(--text-muted)}.cite-stats dd{margin:0;font-size:var(--text-xl,1.25rem);font-weight:600;font-variant-numeric:tabular-nums}.cite-chart{margin:0}.cite-chart svg{display:block;width:100%;height:auto}.cite-chart figcaption{font-size:var(--text-xs,0.75rem);color:var(--text-muted)}.cite-bar{fill:var(--secondary-color);opacity:0.85}.cite-bar:hover{opacity:1}.cite-year{font-size:9px;fill:var(--text-muted)}.cite-base{stroke:var(--border-color)}.cite-split{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-light)}.cite-split-bar{display:flex;gap:2px;height:0.6rem;border-radius:var(--radius-full);overflow:hidden;background:var(--muted-bg)}.cite-split-bar span,.cite-dot{background:var(--c)}.cite-legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;padding:0;list-style:none;font-size:var(--text-sm,0.875rem)}.cite-legend li{display:flex;align-items:baseline;gap:var(--space-2)}.cite-legend small{color:var(--text-muted)}.cite-dot{width:0.6rem;height:0.6rem;border-radius:50%;align-self:center}.cite-widget .seg-1{--c:var(--seg-1)}.cite-widget .seg-2{--c:var(--seg-2)}.cite-widget .seg-3{--c:var(--seg-3)}.cite-widget .seg-4{--c:var(--seg-4)}.cite-panel[data-cite-panel="network"] .seg-2{--c:var(--seg-2)}.cite-panel[data-cite-panel="network"] .seg-3{--c:var(--seg-4)}.cite-panel[data-cite-panel="network"] .seg-4{--c:var(--seg-3)}.cite-people{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-light)}.cite-people-title{margin:0 0 var(--space-3);font-size:var(--text-xs,0.75rem);text-transform:uppercase;letter-spacing:0.06em;color:var(--text-muted)}.cite-people ul{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0;padding:0;list-style:none}.cite-person{display:grid;grid-template-columns:2.5rem auto;grid-template-rows:auto auto;column-gap:var(--space-3);align-items:center;color:inherit;text-decoration:none}.cite-face{grid-row:1 / 3;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;background:var(--muted-bg);color:var(--text-muted);font-size:var(--text-xs,0.75rem);font-weight:600}.cite-person-name{font-size:var(--text-sm,0.875rem);font-weight:600;line-height:1.2}.cite-person small{color:var(--text-muted);font-variant-numeric:tabular-nums}a.cite-person:hover .cite-person-name{text-decoration:underline}.cite-info{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;margin-left:var(--space-1);border:0;border-radius:50%;background:none;color:var(--text-muted);cursor:pointer;vertical-align:middle}.cite-info:hover,.cite-info:focus-visible{background:var(--muted-bg);color:var(--primary-color)}.cite-info-drop{width:min(22rem,90vw);padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-md);font-size:var(--text-sm,0.875rem);font-weight:400}.cite-info-title{margin:0 0 var(--space-2);font-weight:600}.cite-info-drop ul{margin:0;padding-left:var(--space-4)}.cite-info-drop li + li{margin-top:var(--space-1)}.cite-info-date{margin:var(--space-3) 0 0;font-size:var(--text-xs,0.75rem);color:var(--text-muted)}.cite-foot{margin:var(--space-4) 0 0;font-size:var(--text-xs,0.75rem);color:var(--text-muted)}@media (max-width:959px){.cite-main{grid-template-columns:1fr}.cite-widget{padding:var(--space-4)}}.people-heading{font-size:var(--text-2xl,1.75rem);margin:var(--space-16,4rem) 0 var(--space-5,1.25rem)}.people-heading small{font-size:0.6em;font-weight:var(--font-normal,400)}.people-heading + .uk-grid,.people-heading + .link-cards{margin-bottom:0}.page-hero-wide .avatar-xl{--size:164px;box-shadow:0 0 0 4px var(--white),0 12px 32px rgba(8,34,53,0.18)}.profile-facts{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:var(--space-5) 0 0;padding:0}.profile-facts a{display:flex;flex-direction:column;gap:2px;min-width:96px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg,14px);background:rgba(255,255,255,0.78);text-decoration:none;transition:border-color 0.15s,transform 0.15s}.profile-facts a:hover{border-color:var(--accent-light);transform:translateY(-1px)}.profile-facts strong{font-size:var(--text-xl,1.35rem);font-weight:var(--font-semibold);line-height:1.1;color:var(--text-primary)}.profile-facts span{font-size:var(--text-xs);color:var(--text-muted)}.profile-section{margin-top:var(--space-12,3.5rem);padding-top:var(--space-8,2rem);border-top:1px solid var(--border-color);scroll-margin-top:96px}.profile-section-title{margin:0;font-size:var(--text-2xl,1.5rem);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight)}.profile-section-title small{font-size:var(--text-base);font-weight:var(--font-regular,400)}.profile-section-sub{margin:var(--space-2) 0 var(--space-5)}.profile-section .uk-tab{margin:0 0 var(--space-4)}.profile-section .section-head{margin-bottom:var(--space-4)}.uk-width-expand\@m > .profile-section:first-child{margin-top:0;padding-top:0;border-top:0}@media (max-width:639px){.page-hero-wide .avatar-xl{--size:112px}.profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.profile-facts a{min-width:0;padding:var(--space-2) var(--space-3)}.profile-facts strong{font-size:var(--text-lg,1.125rem)}}.pub-rows .paper-block{position:relative;display:block;margin:0 0 var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-md,8px);background:var(--white);transition:border-color 0.15s,background-color 0.15s}.pub-rows .paper-block > div{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pub-rows .paper-block:hover,.pub-rows .paper-block:focus-within{border-color:var(--accent-light);background:var(--gray-50,#f8fafc)}.pub-rows .paper-block .news-row-title{margin:0;font-size:var(--text-base);line-height:var(--leading-snug)}.pub-rows .paper-block a.news-row-title::after{content:"";position:absolute;inset:0;border-radius:inherit}.pub-rows .paper-block a.news-row-title:focus-visible::after{outline:2px solid var(--accent-color);outline-offset:2px}.pub-rows .paper-block .meta-line{position:relative;z-index:1;display:block;margin:0;line-height:1.5;pointer-events:none}.pub-rows .paper-block .meta-line a{pointer-events:auto}.pub-rows .paper-block + .pub-year{margin-top:var(--space-8)}.pub-rows .pub-year + .paper-block{margin-top:var(--space-4)}@media (max-width:639px){.pub-rows .paper-block{padding:var(--space-3) var(--space-4)}}@media (max-width:959px){.page-hero-photo .profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:var(--space-2)}.page-hero-photo .profile-stats > div{margin:0 !important;min-width:0;width:auto}}