:root{--ease:cubic-bezier(0.22, 0.8, 0.24, 1);--page:76rem;--rail:19.5rem;--gutter:clamp(1rem, 3.5vw, 2rem);--nav-h:3.25rem;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-pill:999px;--font-display:"Cormorant Garamond", Georgia, serif;--font-body:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--dw:600;--ds:italic;--dk:1.12;--dt:-0.01em;--c-primary:#14246b;--c-primary-2:#1e3a9e;--c-accent:#1f5fd1;--c-on-accent:#fff;--c-highlight:#ffb23e;--c-bg:#f3f5fb;--c-surface:#fff;--c-tint:#e6ecfa;--c-ink:#10172e;--c-mute:#545e78;--c-line:rgba(16, 23, 46, 0.12);--c-on-primary:#f5f7ff;--shadow-1:0 1px 2px rgba(16, 24, 50, 0.06), 0 8px 20px -10px rgba(16, 24, 50, 0.16);--shadow-2:0 2px 4px rgba(16, 24, 50, 0.06), 0 22px 44px -16px rgba(16, 24, 50, 0.3)}body[data-gaude-preset="gilt"]{--c-primary:#16110d;--c-primary-2:#2e241c;--c-accent:#8f1d28;--c-highlight:#c4a35a;--c-bg:#f3ede3;--c-surface:#fbf8f2;--c-tint:#eae2d3;--c-ink:#16110d;--c-mute:#5c534a;--c-line:rgba(22, 17, 13, 0.14);--c-on-primary:#f3ede3}body[data-gaude-preset="emerald"]{--c-primary:#0e3b35;--c-primary-2:#14574d;--c-accent:#0b7a5c;--c-highlight:#e9b949;--c-bg:#f2f7f5;--c-tint:#ddeee8;--c-ink:#0e1f1c;--c-mute:#51645f;--c-line:rgba(14, 31, 28, 0.13);--c-on-primary:#effaf6}body[data-gaude-preset="terracotta"]{--c-primary:#3b1e18;--c-primary-2:#5a2d22;--c-accent:#b8431f;--c-highlight:#e8b04b;--c-bg:#faf4ec;--c-surface:#fffdf9;--c-tint:#f3e3d3;--c-ink:#2a1612;--c-mute:#6b5147;--c-line:rgba(42, 22, 18, 0.13);--c-on-primary:#fff6ee}body[data-gaude-preset="graphite"]{--c-primary:#14161a;--c-primary-2:#262a31;--c-accent:#d2440f;--c-highlight:#ff8a3d;--c-bg:#f5f5f3;--c-tint:#e9e9e5;--c-ink:#16181c;--c-mute:#5b5f66;--c-line:rgba(22, 24, 28, 0.13);--c-on-primary:#f5f5f3}body[data-gaude-fonts="scholar"]{--font-display:"Newsreader", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--dw:600;--ds:normal;--dk:1;--dt:-0.015em}body[data-gaude-fonts="modern"]{--font-display:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--dw:700;--ds:normal;--dk:0.86;--dt:-0.03em}body[data-gaude-corners="sharp"]{--r-sm:0;--r-md:0;--r-lg:0;--r-pill:0}body[data-gaude-corners="round"]{--r-sm:10px;--r-md:18px;--r-lg:30px}*, *::before, *::after{box-sizing:border-box}html{background:var(--c-primary);scroll-padding-top:calc(var(--nav-h) + 1rem);-webkit-text-size-adjust:100%}body.theme-gaudeamus{margin:0;background:var(--c-bg);color:var(--c-ink);font:1.0625rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased}img, svg{max-width:100%;display:block}img{height:auto}a{color:var(--c-accent);text-underline-offset:0.18em;transition:color 0.2s}a:hover{color:var(--c-primary)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}::selection{background:var(--c-highlight);color:#111}.pkp_screen_reader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.cmp_skip_to_content a{position:absolute;left:-999px;top:0.5rem;z-index:100;background:var(--c-highlight);color:#111;padding:0.5rem 0.9rem;border-radius:var(--r-sm)}.cmp_skip_to_content a:focus{left:0.5rem}.gaude-page{min-height:100dvh;display:flex;flex-direction:column}.d{font-family:var(--font-display);font-weight:var(--dw);font-style:var(--ds);letter-spacing:var(--dt)}.gaude-btn, .cmp_button, .gaude-main button[type="submit"], .gaude-main button.submit, .gaude-main input.submit{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:46px;padding:0 1.35rem;border:1px solid var(--c-accent);border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font:600 0.95rem/1 var(--font-body);text-decoration:none;cursor:pointer;transition:transform 0.35s var(--ease), box-shadow 0.35s var(--ease), background-color 0.25s, color 0.25s, border-color 0.25s}.gaude-btn:hover, .cmp_button:hover, .gaude-main button[type="submit"]:hover, .gaude-main button.submit, .gaude-main input.submit:hover{color:var(--c-on-accent);transform:translateY(-2px);box-shadow:0 12px 24px -12px var(--c-accent)}.gaude-btn--light{background:#fff;color:var(--c-primary);border-color:#fff}.gaude-btn--light:hover{color:var(--c-primary);box-shadow:0 14px 28px -12px rgba(0, 0, 0, 0.55)}.gaude-btn--ghost{background:transparent;color:#fff;border-color:rgba(255, 255, 255, 0.55)}.gaude-btn--ghost:hover{background:rgba(255, 255, 255, 0.14);color:#fff;box-shadow:none}.gaude-btn svg{width:1.1em;height:1.1em;transition:transform 0.35s var(--ease)}.gaude-btn:hover svg{transform:translateX(4px)}.gaude-chip{display:inline-flex;align-items:center;gap:0.35rem;padding:0.15rem 0.6rem;border-radius:var(--r-pill);background:var(--c-tint);color:var(--c-primary);font-size:0.74rem;font-weight:700;letter-spacing:0.02em}.gaude-chip--oa{background:color-mix(in srgb, var(--c-highlight) 28%, transparent);color:var(--c-ink)}.gaude-chip svg{width:0.9em;height:0.9em}.gaude-head{display:contents}.gaude-top{background:var(--c-surface);border-bottom:1px solid var(--c-line)}.gaude-top__inner{display:flex;align-items:center;gap:1rem 2rem;max-width:var(--page);margin-inline:auto;padding:0.85rem var(--gutter)}.gaude-brand{display:flex;align-items:center;gap:0.85rem;color:var(--c-ink);text-decoration:none;margin-right:auto;min-width:0}.gaude-brand:hover{color:var(--c-primary)}.gaude-brand__mark{flex:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:var(--r-md);background:var(--c-primary);color:var(--c-highlight);font:700 0.9rem/1 var(--font-body);letter-spacing:0.04em;transition:transform 0.6s var(--ease)}.gaude-brand:hover .gaude-brand__mark{transform:rotate(-8deg) scale(1.06)}.gaude-brand__logo{max-height:3rem;width:auto}.gaude-brand__text{display:flex;flex-direction:column;min-width:0}.gaude-brand__name{margin:0;font-size:calc(clamp(1.3rem, 2.3vw, 1.75rem) * var(--dk));line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gaude-brand__ids{font-size:0.72rem;letter-spacing:0.1em;color:var(--c-mute);text-transform:uppercase}.gaude-brand__ids span + span::before{content:"·";margin:0 0.45em}.gaude-top__end{display:flex;align-items:center;gap:0.9rem}.gaude-search{position:relative;margin:0}.gaude-search input{width:13rem;min-height:44px;padding:0 2.7rem 0 1.1rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:0.95rem;transition:width 0.5s var(--ease), border-color 0.25s, background-color 0.25s, box-shadow 0.25s}.gaude-search input:focus{width:17rem;outline:none;border-color:var(--c-accent);background:var(--c-surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 18%, transparent)}.gaude-search button{position:absolute;right:4px;top:4px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--c-mute);cursor:pointer;display:grid;place-items:center;transition:background-color 0.2s, color 0.2s}.gaude-search button:hover{background:var(--c-accent);color:var(--c-on-accent)}.gaude-search svg{width:18px;height:18px}.gaude-user ul{display:flex;align-items:center;gap:0.35rem;margin:0;padding:0;list-style:none}.gaude-user li{position:relative}.gaude-user a{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border-radius:var(--r-pill);color:var(--c-ink);text-decoration:none;font-weight:600;font-size:0.93rem;transition:background-color 0.25s, color 0.25s}.gaude-user a:hover{background:var(--c-tint);color:var(--c-primary)}.gaude-user > ul > li:last-child > a{background:var(--c-primary);color:var(--c-on-primary)}.gaude-user > ul > li:last-child > a:hover{background:var(--c-accent);color:var(--c-on-accent)}.gaude-user ul ul{display:block;position:absolute;right:0;top:100%;z-index:60;min-width:12rem;padding:0.4rem;background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;translate:0 8px;transition:opacity 0.25s, translate 0.35s var(--ease), visibility 0.25s}.gaude-user li:hover > ul, .gaude-user li:focus-within > ul{opacity:1;visibility:visible;translate:0 0}.gaude-user ul ul a, .gaude-user > ul > li:last-child ul a{display:flex;background:transparent;color:var(--c-ink)}.gaude-user .task_count{margin-left:0.4rem;padding:0 0.4rem;border-radius:var(--r-pill);background:var(--c-highlight);color:#111;font-size:0.72rem}.gaude-burger{display:none;position:relative;width:46px;height:46px;padding:0;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);cursor:pointer}.gaude-burger span, .gaude-burger span::before, .gaude-burger span::after{position:absolute;left:50%;top:50%;width:20px;height:2px;margin:-1px 0 0 -10px;background:var(--c-ink);border-radius:2px;content:"";transition:transform 0.45s var(--ease), background-color 0.2s}.gaude-burger span::before{transform:translateY(-6px);margin:0 0 0 -10px;top:0}.gaude-burger span::after{transform:translateY(6px);margin:0 0 0 -10px;top:0}.gaude-nav-open .gaude-burger span{background:transparent}.gaude-nav-open .gaude-burger span::before{transform:rotate(45deg);background:var(--c-ink)}.gaude-nav-open .gaude-burger span::after{transform:rotate(-45deg);background:var(--c-ink)}.gaude-navbar{z-index:30;background:var(--c-primary);color:var(--c-on-primary);transition:box-shadow 0.4s var(--ease)}.gaude-sticky .gaude-navbar{position:sticky;top:0}.gaude-navbar.is-stuck{box-shadow:0 12px 30px -14px rgba(0, 0, 0, 0.55)}.gaude-nav{position:relative;display:flex;align-items:center;max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter);min-height:var(--nav-h)}.gaude-nav__mark{flex:none;display:grid;place-items:center;width:0;height:2rem;overflow:hidden;border-radius:var(--r-sm);background:var(--c-highlight);color:#111;font:700 0.7rem/1 var(--font-body);text-decoration:none;opacity:0;transition:width 0.5s var(--ease), opacity 0.3s, margin 0.5s var(--ease)}.gaude-nav .gaude-nav__mark, .gaude-nav #siteNav{padding:0;min-height:0}.gaude-navbar.is-stuck .gaude-nav__mark{width:2.4rem;margin-right:0.9rem;opacity:1}.gaude-nav ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.gaude-nav li{position:relative}.gaude-nav a{display:inline-flex;align-items:center;min-height:var(--nav-h);padding:0 1.05rem;color:var(--c-on-primary);text-decoration:none;font-size:0.95rem;font-weight:600;opacity:0.84;transition:opacity 0.2s}.gaude-nav a:hover, .gaude-nav .current > a, .gaude-nav a[aria-current]{opacity:1;color:var(--c-on-primary)}.gaude-nav a:focus-visible{outline-color:var(--c-highlight);outline-offset:-4px}.gaude-nav__ink{position:absolute;left:0;bottom:0;height:3px;width:var(--w, 0);background:var(--c-highlight);border-radius:3px 3px 0 0;transform:translateX(var(--x, 0));opacity:var(--o, 0);transition:transform 0.5s var(--ease), width 0.5s var(--ease), opacity 0.3s;pointer-events:none}.gaude-nav ul ul{display:block;position:absolute;left:0;top:100%;z-index:8;min-width:14rem;padding:0.4rem;background:var(--c-surface);border-radius:var(--r-md);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;translate:0 8px;transition:opacity 0.25s, translate 0.35s var(--ease), visibility 0.25s}.gaude-nav li:hover > ul, .gaude-nav li:focus-within > ul{opacity:1;visibility:visible;translate:0 0}.gaude-nav ul ul a{display:flex;min-height:40px;color:var(--c-ink);opacity:1;border-radius:var(--r-sm)}.gaude-nav ul ul a:hover{background:var(--c-tint);color:var(--c-primary)}.gaude-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--c-primary);color:var(--c-on-primary)}.gaude-hero__media{position:absolute;inset:-8% 0;z-index:-2;will-change:transform}.gaude-hero__media img{width:100%;height:100%;object-fit:cover;animation:gaude-kenburns 2.6s var(--ease) both}.gaude-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg, color-mix(in srgb, var(--c-primary) 96%, transparent) 0%, color-mix(in srgb, var(--c-primary) 80%, transparent) 45%, color-mix(in srgb, var(--c-primary) 35%, transparent) 100%)}.gaude-hero--aurora::before, .gaude-hero--minimal::before{display:none}.gaude-hero--aurora .gaude-hero__media{inset:0;background:radial-gradient(55% 85% at 85% 10%, color-mix(in srgb, var(--c-accent) 75%, transparent), transparent 70%), radial-gradient(45% 75% at 8% 100%, color-mix(in srgb, var(--c-highlight) 40%, transparent), transparent 70%), linear-gradient(120deg, var(--c-primary), var(--c-primary-2));background-size:150% 150%, 150% 150%, 100% 100%;animation:gaude-aurora 16s ease-in-out infinite alternate}.gaude-hero--aurora .gaude-hero__media::after{content:"";position:absolute;inset:0;opacity:0.09;background-image:linear-gradient(#fff 1px, transparent 1px), linear-gradient(90deg, #fff 1px, transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to left, #000, transparent 75%);mask-image:linear-gradient(to left, #000, transparent 75%)}.gaude-hero--minimal{background:linear-gradient(120deg, var(--c-primary), var(--c-primary-2))}.gaude-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:2rem 4rem;max-width:var(--page);margin-inline:auto;padding:clamp(3rem, 7vw, 5.5rem) var(--gutter) clamp(7rem, 11vw, 8.5rem)}.gaude-kicker{display:inline-flex;align-items:center;gap:0.6rem;margin:0 0 1rem;font-size:0.75rem;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--c-highlight)}.gaude-kicker::before{content:"";width:1.8rem;height:2px;background:currentColor;transform-origin:left;animation:gaude-grow 1s var(--ease) 0.25s both}.gaude-hero__title{margin:0 0 0.55rem;max-width:16ch;font-size:calc(clamp(2.6rem, 6.2vw, 5rem) * var(--dk));line-height:1;text-wrap:balance}.gaude-hero__folio{margin:0 0 1.1rem;color:var(--c-highlight);font-weight:600;letter-spacing:0.06em}.gaude-hero__blurb{max-width:36rem;margin:0 0 1.8rem;font-size:1.1rem;color:color-mix(in srgb, var(--c-on-primary) 88%, transparent)}.gaude-hero__blurb p{margin:0 0 0.6rem}.gaude-hero__actions{display:flex;flex-wrap:wrap;gap:0.75rem}.gaude-hero__cover{display:block;width:clamp(11rem, 19vw, 15rem);border-radius:var(--r-md);transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform 0.6s var(--ease);box-shadow:0 30px 60px -20px rgba(0, 0, 0, 0.65), 0 0 0 1px rgba(255, 255, 255, 0.2);animation:gaude-float 6s ease-in-out infinite alternate}.gaude-hero__cover.is-tilting{transition:transform 0.1s linear}.gaude-hero__cover img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:inherit}.gaude-stats{position:absolute;left:0;right:0;bottom:0;background:color-mix(in srgb, var(--c-primary) 55%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(255, 255, 255, 0.14)}.gaude-stats ul{display:grid;grid-template-columns:repeat(3, 1fr);max-width:var(--page);margin:0 auto;padding:0 var(--gutter) 2.6rem;list-style:none}.gaude-stats li{padding:0.9rem 1rem 0.2rem 0}.gaude-stats li + li{padding-left:1.5rem;border-left:1px solid rgba(255, 255, 255, 0.14)}.gaude-stats strong{display:block;font-size:calc(1.9rem * var(--dk));line-height:1;font-variant-numeric:tabular-nums}.gaude-stats span{font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:color-mix(in srgb, var(--c-on-primary) 72%, transparent)}.gaude-dock{position:relative;z-index:5;width:100%;max-width:var(--page);margin:-2.6rem auto 0;padding-inline:var(--gutter)}.gaude-dock__card{display:grid;gap:0.8rem;padding:1rem 1.1rem;background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.gaude-dock form{display:flex;gap:0.6rem;margin:0}.gaude-dock input[type="search"]{flex:1;min-width:0;min-height:50px;padding:0 1.2rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-bg);font:inherit;color:var(--c-ink);transition:border-color 0.25s, box-shadow 0.25s, background-color 0.25s}.gaude-dock input[type="search"]:focus{outline:none;border-color:var(--c-accent);background:var(--c-surface);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 18%, transparent)}.gaude-dock__chips{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.5rem;font-size:0.86rem;color:var(--c-mute)}.gaude-dock__chips a{padding:0.2rem 0.75rem;border-radius:var(--r-pill);background:var(--c-tint);color:var(--c-primary);text-decoration:none;font-weight:600;font-size:0.82rem;transition:background-color 0.25s, color 0.25s, transform 0.35s var(--ease)}.gaude-dock__chips a:hover{background:var(--c-accent);color:var(--c-on-accent);transform:translateY(-2px)}.gaude-shell{display:grid;grid-template-columns:minmax(0, 1fr) var(--rail);gap:clamp(1.5rem, 3.5vw, 3rem);align-items:start;flex:1;width:100%;max-width:var(--page);margin-inline:auto;padding:clamp(1.75rem, 4vw, 3rem) var(--gutter) clamp(3rem, 6vw, 5rem)}.gaude-shell--wide{grid-template-columns:minmax(0, 1fr)}.gaude-main{min-width:0}.gaude-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.1rem}.gaude-section-title{margin:0;font-size:calc(1.8rem * var(--dk));line-height:1.1}.gaude-section-head a.gaude-more{font-weight:600;font-size:0.92rem;text-decoration:none}.gaude-block{margin-top:clamp(2.4rem, 5vw, 3.5rem)}.gaude-block:first-child{margin-top:0}.gaude-tabs__list{position:relative;display:flex;gap:0.15rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--c-line);margin-bottom:1.3rem}.gaude-tabs__list::-webkit-scrollbar{display:none}.gaude-tab{flex:none;display:inline-flex;align-items:center;gap:0.5rem;padding:0.85rem 1.15rem;border:0;background:transparent;cursor:pointer;font:700 0.98rem/1.2 var(--font-body);color:var(--c-mute);border-radius:var(--r-sm) var(--r-sm) 0 0;transition:color 0.25s, background-color 0.25s}.gaude-tab:hover{color:var(--c-primary);background:color-mix(in srgb, var(--c-tint) 60%, transparent)}.gaude-tab[aria-selected="true"]{color:var(--c-primary)}.gaude-tab__n{min-width:1.5rem;padding:0 0.4rem;border-radius:var(--r-pill);background:var(--c-tint);font-size:0.72rem;line-height:1.5rem;text-align:center;transition:background-color 0.3s, color 0.3s}.gaude-tab[aria-selected="true"] .gaude-tab__n{background:var(--c-accent);color:var(--c-on-accent)}.gaude-tabs__ink{position:absolute;left:0;bottom:0;height:3px;width:var(--w, 0);border-radius:3px 3px 0 0;background:var(--c-accent);transform:translateX(var(--x, 0));transition:transform 0.55s var(--ease), width 0.55s var(--ease)}.gaude-tabs__panel[hidden]{display:none}.gaude-tabs__panel.is-active > *{animation:gaude-rise 0.6s var(--ease) both}.gaude-tabs__panel.is-active > *:nth-child(2){animation-delay:0.05s}.gaude-toc{counter-reset:gaude-entry}.gaude-toc__section{display:grid;gap:0.85rem;margin-bottom:2rem}.gaude-toc__section-title{display:flex;align-items:center;gap:0.9rem;margin:0.4rem 0 0.1rem;font:700 0.75rem/1 var(--font-body);letter-spacing:0.18em;text-transform:uppercase;color:var(--c-mute)}.gaude-toc__section-title::after{content:"";flex:1;height:1px;background:var(--c-line)}.gaude-list{display:grid;gap:0.85rem;margin:0;padding:0;list-style:none}.gaude-entry{position:relative;display:grid;grid-template-columns:2.6rem minmax(0, 1fr);gap:0.2rem 0.9rem;padding:1.25rem 1.4rem 1.25rem 1.2rem;counter-increment:gaude-entry;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);transition:transform 0.5s var(--ease), box-shadow 0.5s var(--ease), border-color 0.3s}.gaude-entry::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--c-accent), var(--c-highlight));transform:scaleY(0);transform-origin:top;transition:transform 0.55s var(--ease)}.gaude-entry::after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 22px 22px;border-color:transparent transparent var(--corner, transparent) transparent;transition:border-width 0.4s var(--ease)}.gaude-entry[data-oa]::after{--corner:var(--c-highlight)}.gaude-entry:hover::after{border-width:0 0 30px 30px}.gaude-entry:hover, .gaude-entry:focus-within{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:transparent}.gaude-entry:hover::before, .gaude-entry:focus-within::before{transform:scaleY(1)}.gaude-entry__num::before{content:counter(gaude-entry, decimal-leading-zero);font-family:var(--font-display);font-weight:var(--dw);font-style:var(--ds);font-size:calc(1.5rem * var(--dk));line-height:1.1;color:var(--c-highlight)}.gaude-entry--plain{grid-template-columns:minmax(0, 1fr)}.gaude-entry--plain .gaude-entry__num{display:none}.gaude-entry__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.7rem;margin-bottom:0.35rem;font-size:0.82rem;color:var(--c-mute)}.gaude-entry__title{margin:0;font-size:calc(1.4rem * var(--dk));line-height:1.22}.gaude-entry__title a{color:var(--c-ink);text-decoration:none;background:linear-gradient(currentColor, currentColor) 0 100% / 0 1px no-repeat;transition:background-size 0.55s var(--ease), color 0.25s}.gaude-entry__title a:hover{color:var(--c-accent);background-size:100% 1px}.gaude-entry__by{margin:0.3rem 0 0;color:var(--c-mute);font-size:0.98rem}.gaude-galleys{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0.85rem 0 0;padding:0;list-style:none}.obj_galley_link, .gaude-galleys a{display:inline-flex;align-items:center;gap:0.4rem;min-height:34px;padding:0 0.95rem;border:1px solid color-mix(in srgb, var(--c-accent) 45%, transparent);border-radius:var(--r-pill);color:var(--c-accent);background:transparent;text-decoration:none;font:700 0.76rem/1 var(--font-body);letter-spacing:0.08em;text-transform:uppercase;transition:background-color 0.25s, color 0.25s, transform 0.35s var(--ease), border-color 0.25s}.obj_galley_link:hover, .gaude-galleys a:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);transform:translateY(-2px)}.gaude-rank{display:grid;gap:0.85rem;margin:0;padding:0;list-style:none;counter-reset:gaude-rank}.gaude-rank li{display:grid;grid-template-columns:2.6rem minmax(0, 1fr) auto;align-items:center;gap:0.9rem;padding:1rem 1.3rem 1rem 1.2rem;counter-increment:gaude-rank;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);transition:transform 0.45s var(--ease), box-shadow 0.45s var(--ease)}.gaude-rank li:hover{transform:translateX(5px);box-shadow:var(--shadow-1)}.gaude-rank li::before{content:counter(gaude-rank);font-family:var(--font-display);font-weight:var(--dw);font-style:var(--ds);font-size:calc(1.7rem * var(--dk));line-height:1;color:var(--c-highlight)}.gaude-rank a{color:var(--c-ink);text-decoration:none;font-family:var(--font-display);font-weight:var(--dw);font-size:calc(1.2rem * var(--dk));line-height:1.25}.gaude-rank a:hover{color:var(--c-accent)}.gaude-rank span{color:var(--c-mute);font-size:0.85rem;white-space:nowrap}.gaude-news{display:grid;gap:0.85rem;margin:0;padding:0;list-style:none}.gaude-news li{padding:1.1rem 1.3rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);transition:transform 0.45s var(--ease), box-shadow 0.45s var(--ease)}.gaude-news li:hover{transform:translateY(-3px);box-shadow:var(--shadow-1)}.gaude-news a{font-family:var(--font-display);font-weight:var(--dw);font-size:calc(1.25rem * var(--dk));color:var(--c-ink);text-decoration:none;line-height:1.25}.gaude-news a:hover{color:var(--c-accent)}.gaude-news time{display:block;margin-top:0.15rem;color:var(--c-mute);font-size:0.82rem}.gaude-news p{margin:0.4rem 0 0;color:var(--c-mute)}.gaude-empty{padding:2rem;text-align:center;color:var(--c-mute);background:var(--c-surface);border:1px dashed var(--c-line);border-radius:var(--r-md)}.gaude-about{padding:1.4rem 1.6rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md)}.gaude-about >:first-child{margin-top:0}.gaude-about .gaude-more{display:inline-block;margin-top:0.4rem;font-weight:600}.gaude-volumes__nav{display:flex;gap:0.5rem}.gaude-volumes__nav button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:50%;background:var(--c-surface);color:var(--c-ink);cursor:pointer;transition:background-color 0.25s, color 0.25s, transform 0.35s var(--ease), opacity 0.25s, border-color 0.25s}.gaude-volumes__nav button:hover:not(:disabled){background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent);transform:scale(1.07)}.gaude-volumes__nav button:disabled{opacity:0.35;cursor:default}.gaude-volumes__nav svg{width:18px;height:18px}.gaude-volumes__viewport{display:flex;gap:1.1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:0.6rem 0.3rem 1.3rem;margin:-0.6rem -0.3rem 0;overscroll-behavior-x:contain}.gaude-volumes__viewport::-webkit-scrollbar{display:none}.gaude-volumes__slide{flex:0 0 clamp(9rem, 23%, 12.5rem);scroll-snap-align:start;color:var(--c-ink);text-decoration:none}.gaude-volumes__cover{display:block;overflow:hidden;border-radius:var(--r-md);box-shadow:var(--shadow-1);aspect-ratio:3 / 4;background:linear-gradient(140deg, var(--c-primary), var(--c-primary-2));transition:transform 0.55s var(--ease), box-shadow 0.55s var(--ease)}.gaude-volumes__cover img{width:100%;height:100%;object-fit:cover;transition:transform 0.9s var(--ease)}.gaude-volumes__slide:hover .gaude-volumes__cover{transform:translateY(-8px) rotate(-1deg);box-shadow:var(--shadow-2)}.gaude-volumes__slide:hover img{transform:scale(1.06)}.gaude-volumes__label{display:block;margin-top:0.7rem;font-weight:600;font-size:0.92rem}.gaude-volumes__ph{display:grid;place-items:center;height:100%;padding:1rem;text-align:center;color:var(--c-on-primary);font-family:var(--font-display);font-weight:var(--dw);font-size:1.25rem;line-height:1.2}.gaude-keys{display:flex;flex-wrap:wrap;gap:0.5rem}.gaude-keys a{display:inline-flex;align-items:baseline;gap:0.4rem;padding:0.35rem 0.9rem;border-radius:var(--r-pill);background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink);text-decoration:none;font-size:0.92rem;transition:background-color 0.25s, color 0.25s, border-color 0.25s, transform 0.35s var(--ease)}.gaude-keys small{color:var(--c-mute);font-size:0.72rem}.gaude-keys a:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);transform:translateY(-2px)}.gaude-keys a:hover small{color:inherit}.gaude-rail{position:sticky;top:calc(var(--nav-h) + 1.25rem);display:grid;gap:1rem;min-width:0}.gaude-card{padding:1.15rem 1.25rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md)}.gaude-card h2{margin:0 0 0.8rem;font:700 0.72rem/1 var(--font-body);letter-spacing:0.18em;text-transform:uppercase;color:var(--c-mute)}.gaude-card--cta{background:linear-gradient(140deg, var(--c-primary), var(--c-primary-2));color:var(--c-on-primary);border:0}.gaude-card--cta h2{color:var(--c-highlight)}.gaude-card--cta p{margin:0 0 1rem;font-size:0.95rem;color:color-mix(in srgb, var(--c-on-primary) 85%, transparent)}.gaude-rail__issue{display:grid;grid-template-columns:5.5rem minmax(0, 1fr);align-items:center;gap:1rem;color:var(--c-ink);text-decoration:none}.gaude-rail__issue img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--r-sm);box-shadow:var(--shadow-1);transition:transform 0.5s var(--ease), box-shadow 0.5s var(--ease)}.gaude-rail__issue:hover img{transform:translateY(-4px) rotate(-2deg);box-shadow:var(--shadow-2)}.gaude-rail__issue strong{display:block;font-size:0.98rem}.gaude-rail__issue small{color:var(--c-mute)}.gaude-metrics{display:grid;gap:0.8rem;margin:0;padding:0;list-style:none}.gaude-metrics li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.gaude-metrics span{color:var(--c-mute);font-size:0.88rem}.gaude-metrics strong{font-family:var(--font-display);font-weight:var(--dw);font-size:calc(1.5rem * var(--dk));line-height:1;font-variant-numeric:tabular-nums}.gaude-bar{height:6px;margin-top:0.4rem;border-radius:var(--r-pill);background:var(--c-tint);overflow:hidden}.gaude-bar i{display:block;height:100%;width:var(--v, 0%);border-radius:inherit;background:linear-gradient(90deg, var(--c-accent), var(--c-highlight));transform-origin:left;transform:scaleX(0);transition:transform 1.4s var(--ease) 0.2s}.gaude-bar.is-in i, .gaude-motion-off .gaude-bar i, .gaude-nojs .gaude-bar i{transform:scaleX(1)}.gaude-jmenu a{display:flex;align-items:center;justify-content:space-between;padding:0.55rem 0;color:var(--c-ink);text-decoration:none;border-top:1px solid var(--c-line);font-weight:600;font-size:0.95rem;transition:color 0.25s, padding 0.4s var(--ease)}.gaude-jmenu a:first-of-type{border-top:0}.gaude-jmenu a::after{content:"→";opacity:0;translate:-6px 0;transition:opacity 0.25s, translate 0.4s var(--ease)}.gaude-jmenu a:hover{color:var(--c-accent);padding-left:0.3rem}.gaude-jmenu a:hover::after{opacity:1;translate:0 0}.gaude-years{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0;padding:0;list-style:none}.gaude-years li{padding:0.2rem 0.65rem;border-radius:var(--r-pill);background:var(--c-tint);font-weight:600;font-size:0.86rem}.gaude-years span{color:var(--c-mute);font-weight:500;margin-left:0.25rem}.gaude-indexers ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.55rem;margin:0;padding:0;list-style:none}.gaude-indexers li{display:grid;place-items:center;padding:0.45rem;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-sm);transition:transform 0.35s var(--ease), box-shadow 0.35s}.gaude-indexers li:hover{transform:translateY(-2px);box-shadow:var(--shadow-1)}.gaude-indexers img{height:1.9rem;width:auto;object-fit:contain}.gaude-contact{font-style:normal;color:var(--c-mute);font-size:0.93rem}.gaude-contact p{margin:0 0 0.3rem}.gaude-band{position:relative;isolation:isolate;overflow:hidden;color:var(--c-on-primary);background:linear-gradient(120deg, var(--c-primary), var(--c-primary-2))}.gaude-band::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 120% at 95% 0%, color-mix(in srgb, var(--c-accent) 60%, transparent), transparent 70%), radial-gradient(40% 100% at 0% 100%, color-mix(in srgb, var(--c-highlight) 28%, transparent), transparent 70%);background-size:140% 140%;animation:gaude-aurora 18s ease-in-out infinite alternate}.gaude-band__inner{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:end;gap:1.5rem 2.25rem;max-width:var(--page);margin-inline:auto;padding:clamp(2rem, 5vw, 3.5rem) var(--gutter)}.gaude-band__inner--text{grid-template-columns:minmax(0, 1fr)}.gaude-band__cover{width:clamp(7.5rem, 13vw, 10rem);border-radius:var(--r-md);box-shadow:0 24px 44px -16px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.2);animation:gaude-rise 0.9s var(--ease) both}.gaude-band__copy > *{animation:gaude-rise 0.9s var(--ease) both}.gaude-band__copy >:nth-child(2){animation-delay:0.07s}.gaude-band__copy >:nth-child(3){animation-delay:0.14s}.gaude-band__title{margin:0;font-size:calc(clamp(2.1rem, 5vw, 3.6rem) * var(--dk));line-height:1.03;text-wrap:balance}.gaude-band__folio{margin:0.5rem 0 0;color:var(--c-highlight);font-weight:600;letter-spacing:0.05em}.gaude-band .cmp_breadcrumbs, .gaude-band .cmp_breadcrumbs a{color:color-mix(in srgb, var(--c-on-primary) 75%, transparent)}.gaude-band .cmp_breadcrumbs a:hover{color:var(--c-highlight)}.cmp_breadcrumbs{margin:0 0 1rem;font-size:0.85rem;color:var(--c-mute)}.cmp_breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.45rem;margin:0;padding:0;list-style:none}.cmp_breadcrumbs a{color:var(--c-mute);text-decoration:none}.cmp_breadcrumbs a:hover{color:var(--c-accent)}.cmp_breadcrumbs .separator{opacity:0.5}.page > h1, .gaude-main > h1, .page_title{margin:0 0 1.4rem;font-family:var(--font-display);font-weight:var(--dw);font-style:var(--ds);letter-spacing:var(--dt);font-size:calc(clamp(2.1rem, 4.5vw, 3.2rem) * var(--dk));line-height:1.05}.page{line-height:1.7}.page p, .page li{max-width:46rem}.page h2, .page h3{font-family:var(--font-display);font-weight:var(--dw);letter-spacing:var(--dt)}.page table{border-collapse:collapse;width:100%}.page th, .page td{padding:0.6rem 0.8rem;border-bottom:1px solid var(--c-line);text-align:left}.gaude-archive{display:grid;grid-template-columns:repeat(auto-fill, minmax(11.5rem, 1fr));gap:1.6rem 1.3rem;margin:0;padding:0;list-style:none}.gaude-archive-item__cover{display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--r-md);background:linear-gradient(140deg, var(--c-primary), var(--c-primary-2));box-shadow:var(--shadow-1);transition:transform 0.55s var(--ease), box-shadow 0.55s var(--ease)}.gaude-archive-item__cover img{width:100%;height:100%;object-fit:cover;transition:transform 0.9s var(--ease)}.gaude-archive-item:hover .gaude-archive-item__cover{transform:translateY(-8px);box-shadow:var(--shadow-2)}.gaude-archive-item:hover img{transform:scale(1.06)}.gaude-archive-item h2{margin:0.8rem 0 0;font:700 1rem/1.3 var(--font-body)}.gaude-archive-item h2 a{color:var(--c-ink);text-decoration:none}.gaude-archive-item h2 a:hover{color:var(--c-accent)}.gaude-archive-item__series, .gaude-archive-item__date{margin:0.15rem 0 0;color:var(--c-mute);font-size:0.86rem}.cmp_pagination{margin-top:2rem}.cmp_pagination a, .cmp_pagination .current{display:inline-flex;align-items:center;padding:0.4rem 0.95rem;margin-right:0.3rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);text-decoration:none}.cmp_notification{padding:0.9rem 1.2rem;margin-bottom:1.2rem;border-radius:var(--r-md);background:var(--c-tint);border-left:4px solid var(--c-accent)}.obj_article_details .page_title{max-width:28ch;font-size:calc(clamp(2rem, 4.4vw, 3.3rem) * var(--dk));text-wrap:balance;margin-bottom:0.8rem}.obj_article_details .subtitle{margin:0 0 1rem;font-weight:400;color:var(--c-mute);font-family:var(--font-display)}.obj_article_details .row{display:grid;grid-template-columns:minmax(0, 1fr) 19rem;gap:2.5rem;align-items:start;margin-top:1.5rem}.obj_article_details .main_entry{min-width:0}.obj_article_details .entry_details{position:sticky;top:calc(var(--nav-h) + 1.25rem);padding:1.25rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);font-size:0.95rem}.obj_article_details .cover_image img{border-radius:var(--r-sm);box-shadow:var(--shadow-1)}.obj_article_details ul.authors{display:flex;flex-wrap:wrap;gap:0.4rem 1.6rem;margin:0 0 1.4rem;padding:0;list-style:none}.obj_article_details .authors .name{font-family:var(--font-display);font-weight:var(--dw);font-size:calc(1.2rem * var(--dk))}.obj_article_details .authors .affiliation{display:block;color:var(--c-mute);font-size:0.88rem}.obj_article_details .item{margin-bottom:1.4rem}.obj_article_details .label{margin:0 0 0.4rem;font:700 0.72rem/1.2 var(--font-body);letter-spacing:0.16em;text-transform:uppercase;color:var(--c-mute)}.obj_article_details .item.abstract{max-width:46rem;padding:1.3rem 1.5rem;background:var(--c-surface);border:1px solid var(--c-line);border-left:4px solid var(--c-accent);border-radius:var(--r-md)}.obj_article_details .galleys_links, .obj_article_details .supplementary_galleys_links{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 1.2rem;padding:0;list-style:none}.obj_article_details .obj_galley_link.pdf{background:var(--c-accent);color:var(--c-on-accent);border-color:var(--c-accent)}.obj_article_details .references .value{font-size:0.93rem;color:var(--c-mute)}.citation_formats_list[aria-hidden="true"]{display:none}.cmp_form fieldset{border:0;margin:0 0 1.4rem;padding:0}.cmp_form legend{padding:0;margin-bottom:0.7rem;font:var(--dw) 1.4rem var(--font-display)}.cmp_form label{display:block;margin-bottom:0.3rem;font-size:0.9rem;font-weight:600}.cmp_form input[type="text"], .cmp_form input[type="email"], .cmp_form input[type="password"], .cmp_form input[type="tel"], .cmp_form input[type="url"], .cmp_form select, .cmp_form textarea{width:100%;min-height:46px;padding:0.55rem 0.95rem;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);font:inherit;color:var(--c-ink);transition:border-color 0.25s, box-shadow 0.25s}.cmp_form input:focus, .cmp_form select:focus, .cmp_form textarea:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 18%, transparent)}.page_login, .page_register, .page_lost_password{max-width:32rem;margin-inline:auto}.page_login .cmp_form, .page_register .cmp_form, .page_lost_password .cmp_form{padding:clamp(1.4rem, 4vw, 2.2rem);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.gaude-foot{position:relative;margin-top:auto;background:var(--c-primary);color:color-mix(in srgb, var(--c-on-primary) 74%, transparent)}.gaude-foot::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg, var(--c-accent), var(--c-highlight))}.gaude-foot a{color:var(--c-on-primary);text-decoration:none;opacity:0.85;transition:opacity 0.2s, color 0.2s, padding 0.35s var(--ease)}.gaude-foot a:hover{opacity:1;color:var(--c-highlight)}.gaude-foot__inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:2.2rem;max-width:var(--page);margin-inline:auto;padding:3.2rem var(--gutter) 2.4rem}.gaude-foot__name{margin:0 0 0.6rem;color:var(--c-on-primary);font-size:calc(1.6rem * var(--dk));line-height:1.15}.gaude-foot__ids{margin:0 0 0.8rem;font-size:0.85rem;letter-spacing:0.06em}.gaude-foot__ids span + span{margin-left:0.9rem}.gaude-foot__about{margin:0;font-size:0.93rem;max-width:26rem}.gaude-foot h2{margin:0 0 0.9rem;color:var(--c-highlight);font:700 0.72rem/1 var(--font-body);letter-spacing:0.2em;text-transform:uppercase}.gaude-foot ul{display:grid;gap:0.55rem;margin:0;padding:0;list-style:none;font-size:0.95rem}.gaude-foot li a:hover{padding-left:0.3rem}.gaude-foot__contact{font-style:normal;font-size:0.93rem}.gaude-foot__contact p{margin:0 0 0.4rem}.gaude-foot__bar{border-top:1px solid rgba(255, 255, 255, 0.12)}.gaude-foot__bar-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5rem 1.5rem;max-width:var(--page);margin-inline:auto;padding:1.1rem var(--gutter);font-size:0.82rem}.gaude-foot__bar p{margin:0}.cmp_edit_link, .pkp_brand_footer{display:none}.gaude-top-btn{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent);cursor:pointer;box-shadow:var(--shadow-2);opacity:0;translate:0 16px;pointer-events:none;transition:opacity 0.35s, translate 0.55s var(--ease), background-color 0.25s}.gaude-top-btn.is-visible{opacity:1;translate:0 0;pointer-events:auto}.gaude-top-btn:hover{background:var(--c-primary)}.gaude-top-btn svg{width:20px;height:20px}.gaude-progress{position:fixed;left:0;top:0;z-index:70;height:3px;width:100%;background:linear-gradient(90deg, var(--c-accent), var(--c-highlight));transform-origin:left;transform:scaleX(var(--p, 0));pointer-events:none}@keyframes gaude-kenburns{from{scale:1.14}to{scale:1}}@keyframes gaude-float{from{translate:0 -6px}to{translate:0 8px}}@keyframes gaude-aurora{from{background-position:0% 0%, 100% 100%, 0 0}to{background-position:100% 60%, 0% 20%, 0 0}}@keyframes gaude-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gaude-rise{from{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes gaude-fade{from{opacity:0}to{opacity:1}}.gaude-js [data-reveal]:not(.is-in){opacity:0}.gaude-js [data-reveal].is-in{animation:gaude-rise 0.9s var(--ease) var(--d, 0ms) both}.gaude-hero__copy > *{animation:gaude-rise 1s var(--ease) both}.gaude-hero__copy >:nth-child(2){animation-delay:0.08s}.gaude-hero__copy >:nth-child(3){animation-delay:0.16s}.gaude-hero__copy >:nth-child(4){animation-delay:0.24s}.gaude-hero__copy >:nth-child(5){animation-delay:0.32s}.gaude-hero__side{animation:gaude-rise 1.1s var(--ease) 0.25s both}.gaude-dock__card{animation:gaude-rise 1s var(--ease) 0.45s both}.gaude-motion-subtle [data-reveal].is-in, .gaude-motion-subtle .gaude-hero__copy > *, .gaude-motion-subtle .gaude-hero__side, .gaude-motion-subtle .gaude-dock__card, .gaude-motion-subtle .gaude-band__copy > *{animation-name:gaude-fade}.gaude-motion-subtle .gaude-hero__media img, .gaude-motion-subtle .gaude-hero__cover, .gaude-motion-subtle .gaude-hero--aurora .gaude-hero__media, .gaude-motion-subtle .gaude-band::before{animation:none}.gaude-motion-off *, .gaude-motion-off *::before, .gaude-motion-off *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}.gaude-motion-off [data-reveal]{opacity:1 !important}@media (prefers-reduced-motion:reduce){*, *::before, *::after{animation-duration:0.001ms !important;animation-delay:0ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}.gaude-js [data-reveal]{opacity:1 !important}}::view-transition-old(root){animation:0.2s ease both reverse gaude-fade}::view-transition-new(root){animation:0.32s ease both gaude-fade}@media (max-width:68rem){.gaude-shell{grid-template-columns:minmax(0, 1fr)}.gaude-rail{position:static;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));align-items:start}.gaude-foot__inner{grid-template-columns:1fr 1fr}.obj_article_details .row{grid-template-columns:minmax(0, 1fr)}.obj_article_details .entry_details{position:static}}@media (max-width:56rem){:root{--nav-h:3rem}.gaude-head{display:block;position:sticky;top:0;z-index:50}.gaude-top{box-shadow:0 6px 20px -14px rgba(0, 0, 0, 0.5)}.gaude-sticky .gaude-navbar{position:static}.gaude-top__inner{flex-wrap:wrap;padding-block:0.65rem}.gaude-brand__mark{width:2.5rem;height:2.5rem}.gaude-burger{display:block}.gaude-top__end, .gaude-navbar{display:none}.gaude-top__end{order:3;flex-basis:100%;flex-direction:column;align-items:stretch;gap:0.6rem;padding-bottom:0.4rem}.gaude-nav-open .gaude-top__end{display:flex;animation:gaude-rise 0.45s var(--ease) both}.gaude-nav-open .gaude-navbar{display:block;max-height:calc(100dvh - 12rem);overflow-y:auto;animation:gaude-rise 0.45s var(--ease) 0.05s both}.gaude-search input, .gaude-search input:focus{width:100%}.gaude-user ul{justify-content:stretch}.gaude-user > ul > li{flex:1}.gaude-user a{width:100%;justify-content:center;border:1px solid var(--c-line)}.gaude-user ul ul{position:static;opacity:1;visibility:visible;translate:none;box-shadow:none}.gaude-nav{display:block;padding:0.3rem var(--gutter) 0.8rem}.gaude-nav ul{display:block}.gaude-nav a{display:flex;min-height:48px;padding:0;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.gaude-nav ul ul{position:static;opacity:1;visibility:visible;translate:none;box-shadow:none;background:transparent;padding:0 0 0 1rem}.gaude-nav ul ul a{color:var(--c-on-primary)}.gaude-nav__ink, .gaude-nav__mark{display:none}.gaude-hero__inner{grid-template-columns:minmax(0, 1fr);padding-bottom:8rem}.gaude-hero__side{display:none}.gaude-hero__title{max-width:none}.gaude-stats li{padding:0.75rem 0.4rem 0.2rem 0}.gaude-stats li + li{padding-left:0.9rem}.gaude-stats strong{font-size:calc(1.45rem * var(--dk))}.gaude-stats span{font-size:0.6rem;letter-spacing:0.08em}.gaude-band__inner{grid-template-columns:minmax(0, 1fr)}.gaude-band__cover{width:7.5rem}}@media (max-width:40rem){body.theme-gaudeamus{font-size:1rem}.gaude-brand__ids{display:none}.gaude-dock{margin-top:-2.2rem}.gaude-dock form{flex-direction:column}.gaude-entry{grid-template-columns:minmax(0, 1fr);padding:1.1rem 1.1rem 1.1rem 1.2rem}.gaude-entry__num{display:none}.gaude-rank li{grid-template-columns:2rem minmax(0, 1fr)}.gaude-rank span{grid-column:2}.gaude-volumes__slide{flex-basis:44%}.gaude-foot__inner{grid-template-columns:1fr;padding-top:2.4rem}.gaude-tab{padding:0.8rem 0.85rem;font-size:0.92rem}.gaude-archive{grid-template-columns:repeat(2, 1fr)}}@media (hover:none){.gaude-entry:hover, .gaude-rank li:hover, .gaude-news li:hover{transform:none;box-shadow:none}}@media print{.gaude-head, .gaude-rail, .gaude-foot, .gaude-top-btn, .gaude-dock, .gaude-progress{display:none !important}.gaude-shell{display:block}}.gaude-metrics strong span, .gaude-stats strong span{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.gaude-blocks{display:grid;gap:1rem;min-width:0}.gaude-blocks .pkp_block{padding:1.15rem 1.25rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);overflow-wrap:anywhere}.gaude-blocks .pkp_block .title{display:block;margin:0 0 0.8rem;font:700 0.72rem/1.2 var(--font-body);letter-spacing:0.18em;text-transform:uppercase;color:var(--c-mute)}.gaude-blocks .pkp_block img{height:auto;max-width:100%;border-radius:var(--r-sm)}.gaude-blocks .pkp_block ul{margin:0;padding:0;list-style:none}.gaude-blocks .pkp_block li a{display:block;padding:0.45rem 0;border-top:1px solid var(--c-line);color:var(--c-ink);text-decoration:none;font-weight:600;font-size:0.95rem;transition:color 0.25s, padding 0.4s var(--ease)}.gaude-blocks .pkp_block li:first-child a{border-top:0}.gaude-blocks .pkp_block li a:hover{color:var(--c-accent);padding-left:0.3rem}.gaude-blocks .block_make_submission a{display:inline-flex;padding:0.6rem 1.2rem;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);text-decoration:none;font-weight:600}.gaude-additional{padding:1.4rem 1.6rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);overflow-x:auto}.gaude-additional img{display:inline-block;height:auto;vertical-align:middle}.gaude-additional table{width:100%}.gaude-index{position:relative;overflow:hidden}.gaude-index::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg, var(--c-accent), var(--c-highlight))}.gaude-index__scores{display:grid;grid-template-columns:repeat(auto-fit, minmax(4.5rem, 1fr));gap:0.5rem;margin-bottom:0.9rem}.gaude-index__score{display:grid;place-items:center;gap:0.2rem;padding:0.7rem 0.4rem;border-radius:var(--r-sm);background:var(--c-tint);text-align:center}.gaude-index__score strong{font-size:calc(1.7rem * var(--dk));line-height:1;color:var(--c-primary)}.gaude-index__score span{font-size:0.66rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--c-mute)}.gaude-index__score--q{background:var(--c-primary)}.gaude-index__score--q strong, .gaude-index__score--q span{color:var(--c-on-primary);font-family:var(--font-body);font-weight:800}.gaude-index__score--q strong{color:var(--c-highlight)}.gaude-index__score--s strong{font-family:var(--font-body);font-weight:800}.gaude-index__logos{display:grid;grid-template-columns:repeat(3, 1fr);gap:0.5rem;margin:0 0 0.6rem;padding:0;list-style:none}.gaude-index__logos li{display:grid;place-items:center;padding:0.45rem;background:#fff;border:1px solid var(--c-line);border-radius:var(--r-sm);transition:transform 0.35s var(--ease), box-shadow 0.35s}.gaude-index__logos li:hover{transform:translateY(-2px);box-shadow:var(--shadow-1)}.gaude-index__logos img{height:1.9rem;width:auto;object-fit:contain}.gaude-index .gaude-more{font-weight:600;font-size:0.9rem;text-decoration:none}.gaude-entry__facts{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 1rem;margin:0.6rem 0 0;font-size:0.84rem;color:var(--c-mute)}.gaude-entry__facts > span{display:inline-flex;align-items:center;gap:0.3rem;font-variant-numeric:tabular-nums}.gaude-entry__facts svg{width:15px;height:15px}.gaude-entry__doi{display:inline-flex;align-items:center;gap:0.4rem;max-width:100%;color:var(--c-mute);text-decoration:none;overflow-wrap:anywhere;transition:color 0.25s}.gaude-entry__doi b{padding:0.05rem 0.4rem;border-radius:var(--r-sm);background:var(--c-highlight);color:#111;font-size:0.66rem;letter-spacing:0.06em}.gaude-entry__doi:hover{color:var(--c-accent)}.gaude-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:0.75rem;margin:1rem 0 0}.gaude-facts div{padding:0.85rem 1rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);min-width:0}.gaude-facts dt{font-size:0.7rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-mute)}.gaude-facts dd{margin:0.2rem 0 0;font-weight:600;overflow-wrap:anywhere}.gaude-stats ul{grid-template-columns:repeat(auto-fit, minmax(7rem, 1fr))}.page_search .cmp_form, .page_contact .contact_section, .page_error, .page_announcements .obj_announcement_summary, .page_announcement .obj_announcement_full, .page_masthead .page > section, .page_editorial_team .page > div{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md)}.page_search .cmp_form{padding:clamp(1rem, 3vw, 1.6rem);margin-bottom:1.6rem}.page_search .search_input input.query{min-height:52px;font-size:1.05rem;border-radius:var(--r-pill);padding-inline:1.3rem}.page_search .search_advanced{margin-top:1rem}.page_search .search_advanced > legend{font-family:var(--font-body);font-size:0.75rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--c-mute)}.page_search .date_range{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));gap:1rem 1.5rem}.page_search .date_range fieldset{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;grid-auto-flow:column;gap:0.25rem 0.6rem;margin:0}.page_search .date_range legend{margin-bottom:0.4rem;font-family:var(--font-body);font-size:0.95rem;font-weight:700}.page_search .date_range label{margin:0;font-size:0.78rem;color:var(--c-mute);font-weight:600}.page_search .date_range select{min-height:42px;padding-inline:0.6rem}.page_search .author{margin-top:1rem}.page_search button[type="submit"]{height:46px;min-height:0;margin-top:1.2rem;padding:0 1.6rem;line-height:1}.page_search .search_results{display:grid;gap:0.85rem;margin:0;padding:0;list-style:none}.page_search .cmp_pagination{margin-top:1.5rem}.page_contact .contact_section{padding:1.3rem 1.5rem;margin-bottom:1rem}.page_contact .address{margin-bottom:1rem;padding:1.1rem 1.4rem;border-left:4px solid var(--c-accent);background:var(--c-surface);border-radius:var(--r-md);white-space:pre-line}.page_contact .contact_section h2{margin:0 0 0.6rem;font-size:calc(1.4rem * var(--dk))}.page_contact .contact{display:grid;gap:0.2rem}.page_contact .contact .name{font-weight:700;font-size:1.05rem}.page_contact .contact .affiliation, .page_contact .contact .phone .label{color:var(--c-mute)}.page_contact .contact .email a{display:inline-flex;margin-top:0.4rem;padding:0.4rem 1rem;border-radius:var(--r-pill);background:var(--c-tint);text-decoration:none;font-weight:600}.page_contact .contact .email a:hover{background:var(--c-accent);color:var(--c-on-accent)}.page_masthead .page > section, .page_editorial_team .page > div{padding:1.3rem 1.5rem;margin-bottom:1rem}.page_masthead h2, .page_editorial_team h2, .page_editorial_team h3{margin-top:0}.page_masthead ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:0.75rem;margin:0;padding:0;list-style:none}.page_masthead ul > li{padding:0.8rem 1rem;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-bg)}.page_masthead hr{display:none}.page_announcements .obj_announcement_summary{padding:1.2rem 1.4rem;margin-bottom:0.85rem;transition:transform 0.45s var(--ease), box-shadow 0.45s var(--ease)}.page_announcements .obj_announcement_summary:hover{transform:translateY(-3px);box-shadow:var(--shadow-1)}.obj_announcement_summary h2, .obj_announcement_summary h3, .obj_announcement_full h1{margin:0 0 0.3rem;font-family:var(--font-display);font-weight:var(--dw);font-style:var(--ds)}.obj_announcement_summary h2 a, .obj_announcement_summary h3 a{color:var(--c-ink);text-decoration:none}.obj_announcement_summary h2 a:hover, .obj_announcement_summary h3 a:hover{color:var(--c-accent)}.obj_announcement_summary .date, .obj_announcement_full .date{color:var(--c-mute);font-size:0.86rem}.page_announcement .obj_announcement_full{padding:clamp(1.2rem, 3vw, 2rem)}.page_error{padding:clamp(1.5rem, 5vw, 3rem);text-align:center}.page_error h1{margin-inline:auto}.page_error .description{max-width:34rem;margin:0 auto 1.4rem;color:var(--c-mute)}.page_error .cmp_back_link a{display:inline-flex;padding:0.7rem 1.4rem;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);text-decoration:none;font-weight:600}.cmp_form .buttons{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem 1.2rem}.page_announcements ul, .page_announcements ol:not(.cmp_breadcrumbs ol){margin:0;padding:0;list-style:none}.page_announcements .page > .description, .page_announcements .cmp_announcements{margin-bottom:1rem}.obj_article_details .page_title{text-align:start}.obj_article_details .entry_details .value{text-align:start}.obj_article_details ul.authors{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:0.6rem}.obj_article_details ul.authors li{display:grid;gap:0.15rem;align-content:start;padding:0.75rem 0.9rem;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);min-width:0}.obj_article_details ul.authors svg{display:inline-block;width:1rem;height:1rem;vertical-align:-0.15em;flex:none}.obj_article_details .authors .affiliation{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem}.obj_article_details .authors .affiliation a{display:inline-flex}.obj_article_details .authors .orcid{display:flex;align-items:center;gap:0.35rem;min-width:0;font-size:0.78rem}.obj_article_details .authors .orcid a{color:var(--c-mute);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj_article_details .authors .orcid a:hover{color:var(--c-accent)}.obj_article_details svg:not([width]){max-width:1.25rem;max-height:1.25rem}body:not(.theme-gaudeamus).pkp_page_article.pkp_op_view, body:not(.theme-gaudeamus).pkp_page_issue.pkp_op_view{display:flex;flex-direction:column;height:100dvh;margin:0;overflow:hidden;background:var(--c-primary);background-image:none;font-family:var(--font-body);color:var(--c-on-primary)}.header_view{flex:none;display:flex;align-items:center;gap:0.9rem;min-height:3.5rem;padding:0.4rem var(--gutter);background:var(--c-primary);border-bottom:3px solid var(--c-highlight)}.header_view a{color:var(--c-on-primary);text-decoration:none}.header_view .return{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255, 255, 255, 0.12);transition:background-color 0.25s}.header_view .return::before{content:"←";font-size:1.2rem;line-height:1}.header_view .return:hover{background:rgba(255, 255, 255, 0.24)}.header_view .title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-weight:var(--dw);font-style:var(--ds);font-size:calc(1.15rem * var(--dk))}.header_view .download{flex:none;display:inline-flex;align-items:center;gap:0.4rem;min-height:38px;padding:0 1.1rem;border-radius:var(--r-pill);background:var(--c-highlight);color:#111;font-weight:700;font-size:0.9rem}.header_view .download:hover{color:#111;filter:brightness(1.05)}.header_view .download::before{content:"↓"}#pdfCanvasContainer.galley_view{flex:1;min-height:0;background:#525659}#pdfCanvasContainer.galley_view iframe{display:block;width:100%;height:100% !important;min-height:0 !important;border:0}@media (max-width:40rem){.header_view .download .label{display:none}}.gaude-brand__text--logo{gap:0.15rem}.gaude-brand__logo{max-height:3.4rem;max-width:min(22rem, 60vw);object-fit:contain}.gaude-foot__custom{max-width:var(--page);margin-inline:auto;padding:1.6rem var(--gutter) 2rem;border-top:1px solid rgba(255, 255, 255, 0.12);display:flex;flex-wrap:wrap;align-items:flex-start;gap:0.6rem 2.5rem;font-size:0.88rem;line-height:1.55;color:color-mix(in srgb, var(--c-on-primary) 78%, transparent)}.gaude-foot__custom--only{border-top:0;padding-top:3rem}.gaude-foot__custom > *{margin:0}.gaude-foot__custom p, .gaude-foot__custom div{margin:0 0 0.35rem}.gaude-foot__custom h1, .gaude-foot__custom h2, .gaude-foot__custom h3, .gaude-foot__custom h4, .gaude-foot__custom strong:only-child{margin:0.4rem 0 0.25rem;font:700 0.72rem/1.3 var(--font-body);letter-spacing:0.16em;text-transform:uppercase;color:var(--c-highlight)}.gaude-foot__custom img{display:inline-block;max-height:3rem;width:auto;height:auto;vertical-align:middle}.gaude-foot__custom table{border-collapse:collapse}.gaude-foot__custom td{padding:0 0.6rem 0.2rem 0;vertical-align:top}.gaude-foot__custom a{opacity:0.9}.gaude-foot__custom br + br{display:none}.gaude-foot__custom{display:block;columns:3 15rem;column-gap:2.5rem;padding-block:1.4rem 1.6rem}.gaude-foot__custom > div:only-child{display:contents}.gaude-foot__custom p, .gaude-foot__custom table, .gaude-foot__custom ul, .gaude-foot__custom img{break-inside:avoid}.gaude-foot__custom h1, .gaude-foot__custom h2, .gaude-foot__custom h3, .gaude-foot__custom h4, .gaude-foot__custom p:has(> strong:only-child){break-after:avoid}.gaude-foot__custom p:has(> strong:only-child) strong, .gaude-foot__custom p:has(> em:only-child > strong) strong{font:700 0.72rem/1.3 var(--font-body);letter-spacing:0.16em;text-transform:uppercase;color:var(--c-highlight);font-style:normal}.gaude-foot__custom img{display:block;margin-bottom:0.4rem}.gaude-foot__custom img[width="88"], .gaude-foot__custom img[src*="creativecommons"], .gaude-foot__custom img[src*="statcounter"]{display:inline-block;margin:0 0.3rem 0 0}@media (max-width:40rem){.gaude-foot__inner{grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem}.gaude-foot__inner >:first-child, .gaude-foot__inner >:last-child{grid-column:1 / -1}.gaude-foot ul{gap:0.4rem;font-size:0.9rem}}.gaude-brand__home{flex:none;display:flex;align-items:center;color:inherit;text-decoration:none}.gaude-brand:hover .gaude-brand__mark{transform:rotate(-8deg) scale(1.06)}.gaude-brand__name a, a.gaude-brand__name{color:inherit;text-decoration:none}.gaude-brand__name a:hover, a.gaude-brand__name:hover{color:var(--c-primary)}.gaude-brand__ids a, .gaude-foot__ids a{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor;transition:color 0.2s}.gaude-brand__ids a:hover{color:var(--c-accent)}.gaude-brand__ids a + a::before{content:"·";margin:0 0.45em;display:inline-block}.gaude-foot__ids a + a{margin-left:0.9rem}.gaude-facts dd a{color:inherit}.gaude-main iframe, .gaude-main embed, .gaude-main video, .gaude-main object, .gaude-rail iframe, .gaude-foot__custom iframe{max-width:100%}.gaude-main table{display:block;max-width:100%;overflow-x:auto}.gaude-main img{max-width:100%;height:auto}.gaude-main pre{max-width:100%;overflow-x:auto}.gaude-main{overflow-wrap:break-word}.gaude-main a[href^="http"]{word-break:break-word}@media (max-width:56rem){.gaude-stats ul{grid-template-columns:repeat(3, minmax(0, 1fr))}.gaude-stats li:nth-child(3n + 1){padding-left:0;border-left:0}.gaude-stats li:nth-child(n + 4){border-top:1px solid rgba(255, 255, 255, 0.14)}}.gaude-hero--focus-top .gaude-hero__media img{object-position:50% 15%}.gaude-hero--focus-bottom .gaude-hero__media img{object-position:50% 85%}.gaude-hero--wash-light::before{background:linear-gradient(100deg, color-mix(in srgb, var(--c-primary) 82%, transparent) 0%, color-mix(in srgb, var(--c-primary) 55%, transparent) 45%, color-mix(in srgb, var(--c-primary) 10%, transparent) 100%)}.gaude-hero--wash-strong::before{background:linear-gradient(100deg, var(--c-primary) 0%, color-mix(in srgb, var(--c-primary) 92%, transparent) 50%, color-mix(in srgb, var(--c-primary) 70%, transparent) 100%)}.gaude-hero--wash-light .gaude-hero__copy{text-shadow:0 1px 12px rgba(0, 0, 0, 0.45)}