@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.p.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_70b50efe-module__QiOH9q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_70b50efe-module__QiOH9q__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100dvh}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}dl,dd{margin:0}}@layer tokens{:root{--clr-ink:#2d3436;--clr-ink-soft:#636e72;--clr-muted:#81888b;--clr-bg:#fff;--clr-surface:#f7f8f8;--clr-surface-alt:#eef0f0;--clr-border:#dfe6e9;--clr-border-fine:#ced1d2;--clr-nav:#fff;--clr-nav-text:#2d3436;--clr-overlay:#0000008c;--clr-en:#cc475e;--clr-fr:#1a85ba;--clr-es:#e57a45;--clr-pt:#33b8a2;--clr-en-tint:color-mix(in srgb, var(--clr-en) 4%, #fff);--clr-fr-tint:color-mix(in srgb, var(--clr-fr) 4%, #fff);--clr-es-tint:color-mix(in srgb, var(--clr-es) 4%, #fff);--clr-pt-tint:color-mix(in srgb, var(--clr-pt) 4%, #fff);--font-sans:var(--font-montserrat,"Montserrat"), system-ui, -apple-system, sans-serif;--font-serif:Georgia, "Times New Roman", serif;--text-xs:clamp(.65rem, .6rem + .25vw, .75rem);--text-sm:clamp(.78rem, .72rem + .3vw, .875rem);--text-base:clamp(.9rem, .85rem + .3vw, 1rem);--text-lg:clamp(1.05rem, 1rem + .35vw, 1.2rem);--text-xl:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.3rem + .7vw, 2rem);--text-3xl:clamp(1.8rem, 1.5rem + 1vw, 2.5rem);--text-4xl:clamp(2.2rem, 1.8rem + 1.5vw, 3.2rem);--leading-tight:1.25;--leading-base:1.55;--leading-relaxed:1.75;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-8:3rem;--sp-10:4rem;--sp-12:5rem;--sp-16:7rem;--nav-height:3.75rem;--content-max:46rem;--page-max:72rem;--page-gutter:clamp(1rem, 4vw, 2.5rem);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 30px #00000024;--shadow-card:0 2px 10px #00000014}}@layer base{body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);color:var(--clr-ink);background:var(--clr-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer layout{main{padding-block-start:var(--nav-height)}.page-container{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.content-col{max-width:var(--content-max);padding-inline:var(--page-gutter);margin-inline:auto}.section{padding-block:var(--sp-8)}.section+.section{border-block-start:1px solid var(--clr-border)}.section__heading{font-family:var(--font-sans);font-size:var(--text-xl);color:var(--clr-ink);padding-inline:var(--page-gutter);max-width:var(--page-max);margin-block-end:var(--sp-5);margin-inline:auto;font-weight:700}.section__contained{padding-inline:var(--page-gutter);max-width:var(--page-max);margin-inline:auto}.site-footer{background:var(--clr-ink);color:#ffffffd9;font-size:var(--text-sm);margin-block-start:var(--sp-10)}.footer__top{gap:var(--sp-8);max-width:var(--page-max);padding:var(--sp-8) var(--page-gutter);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}@media (max-width:48rem){.footer__top{gap:var(--sp-6);grid-template-columns:1fr}}.footer__brand{gap:var(--sp-3);flex-direction:column;display:flex}.footer__logo{font-family:var(--font-sans);font-size:var(--text-xl);color:#fff;letter-spacing:.02em;font-weight:700}.footer__logo-img{opacity:.9;max-width:min(100%,16rem);height:auto}.footer__tagline{color:#fff9;line-height:var(--leading-base);max-width:32ch}.footer__issn{font-size:var(--text-xs);color:#ffffff73;letter-spacing:.02em}.footer__nav{gap:var(--sp-8);flex-wrap:wrap;display:flex}.footer__col{gap:var(--sp-2);flex-direction:column;min-width:10rem;display:flex}.footer__col-title{color:#fff;text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:var(--text-xs);margin-block-end:var(--sp-1)}.footer__links{gap:var(--sp-1);flex-direction:column;display:flex}.footer__links a{color:#ffffffa6;font-size:var(--text-sm);text-decoration:none;transition:color .15s}.footer__links a:hover{color:#fff}.footer__bottom{text-align:center;padding:var(--sp-4) var(--page-gutter);border-block-start:1px solid #ffffff1f}.footer__copy{font-size:var(--text-xs);color:#fff6}}@layer nav{.site-nav{z-index:900;height:var(--nav-height);align-items:center;gap:var(--sp-4);padding-inline:var(--page-gutter);-webkit-backdrop-filter:blur(12px)saturate(1.4);color:var(--clr-nav-text);font-size:var(--text-sm);border-block-end:1px solid var(--clr-border);background:#ffffffd9;font-weight:500;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.nav-brand{font-size:var(--text-lg);letter-spacing:.02em;color:var(--clr-ink);flex-shrink:0;align-items:center;font-weight:700;text-decoration:none;display:flex}.nav-brand__logo{width:auto;height:3rem}.nav-divider{width:1px;margin-block:var(--sp-3);background:var(--clr-border);align-self:stretch}.nav-links{gap:var(--sp-3);flex:1;display:flex}.nav-link{color:var(--clr-ink-soft);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.06em;text-decoration:none;transition:color .15s,background .15s;position:relative}.nav-link:hover{color:var(--clr-ink);background:var(--clr-surface)}.nav-link--active{color:var(--clr-ink)}.nav-link--active:after{content:"";bottom:-2px;left:var(--sp-2);right:var(--sp-2);background:var(--clr-border-fine);border-radius:1px;height:2px;position:absolute}.nav-dropdown{position:relative}.nav-dropdown__toggle{align-items:center;gap:var(--sp-1);cursor:pointer;background:0 0;border:none;font-family:inherit;display:inline-flex}.nav-dropdown__icon{transition:transform .2s}.nav-dropdown:hover .nav-dropdown__icon{transform:rotate(180deg)}.nav-dropdown__menu{min-width:160px;padding:var(--sp-2) 0;background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--radius-sm);opacity:0;visibility:hidden;z-index:100;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.nav-dropdown__menu--open{opacity:1;visibility:visible;transform:translateY(4px)}.nav-dropdown__item{padding:var(--sp-2) var(--sp-3);color:var(--clr-ink-soft);font-size:var(--text-sm);text-decoration:none;transition:color .15s,background .15s;display:block}.nav-dropdown__item:hover{color:var(--clr-ink);background:var(--clr-surface)}.nav-langs{gap:var(--sp-1);margin-inline-start:auto;display:flex}.nav-lang{border-radius:var(--radius-sm);width:2rem;height:1.75rem;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--clr-muted);justify-content:center;align-items:center;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.nav-lang:hover{color:var(--clr-ink);background:var(--clr-surface)}.nav-lang[aria-current=true]{color:var(--clr-ink);background:var(--clr-surface-alt);font-weight:700}[data-lang=en] .nav-lang[aria-current=true]{color:var(--clr-en);background:color-mix(in srgb, var(--clr-en) 10%, transparent)}[data-lang=fr] .nav-lang[aria-current=true]{color:var(--clr-fr);background:color-mix(in srgb, var(--clr-fr) 10%, transparent)}[data-lang=es] .nav-lang[aria-current=true]{color:var(--clr-es);background:color-mix(in srgb, var(--clr-es) 10%, transparent)}[data-lang=pt] .nav-lang[aria-current=true]{color:var(--clr-pt);background:color-mix(in srgb, var(--clr-pt) 10%, transparent)}.nav-menu-toggle{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-inline-start:auto;transition:background .15s;display:none}.nav-menu-toggle:hover{background:var(--clr-surface)}.nav-menu-toggle__icon{flex-direction:column;gap:4px;width:20px;display:flex}.nav-menu-toggle__bar{background:var(--clr-ink);border-radius:1px;height:2px;transition:transform .2s,opacity .2s}.nav-menu-toggle[aria-expanded=true] .nav-menu-toggle__bar:first-child{transform:translateY(6px)rotate(45deg)}.nav-menu-toggle[aria-expanded=true] .nav-menu-toggle__bar:nth-child(2){opacity:0}.nav-menu-toggle[aria-expanded=true] .nav-menu-toggle__bar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-mobile-menu{top:var(--nav-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:899;padding:var(--sp-4) var(--page-gutter);opacity:0;background:#fffffffa;flex-direction:column;transition:transform .3s,opacity .3s;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-100%)}.nav-mobile-menu--open{opacity:1;display:flex;transform:translateY(0)}.nav-mobile-menu .nav-link{padding:var(--sp-3) 0;font-size:var(--text-base);border-block-end:1px solid var(--clr-border)}.nav-mobile-menu .nav-link--active:after{display:none}.nav-mobile-menu .nav-link--active{color:var(--clr-accent)}.nav-mobile-menu .nav-dropdown{border-block-end:1px solid var(--clr-border);width:100%}.nav-mobile-menu .nav-dropdown__toggle{width:100%;padding:var(--sp-3) 0;font-size:var(--text-base);justify-content:space-between}.nav-mobile-menu .nav-dropdown__menu{opacity:1;visibility:visible;box-shadow:none;padding:0 0 var(--sp-2) var(--sp-4);border:none;display:none;position:static;transform:none}.nav-mobile-menu .nav-dropdown__menu--open{display:block}.nav-mobile-menu .nav-dropdown__item{padding:var(--sp-2) 0}.nav-mobile-menu .nav-langs{justify-content:center;margin-block-start:var(--sp-4);margin-inline-start:0}@media (max-width:768px){.nav-links,.nav-divider,.nav-langs{display:none}.nav-menu-toggle{display:flex}}}@layer hero{.hero{min-height:clamp(14rem,30vw,22rem);padding:var(--sp-8) var(--page-gutter) var(--sp-6);background:var(--clr-nav);color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero--short{min-height:clamp(8rem,18vw,12rem)}.hero__img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__overlay{z-index:1;background:linear-gradient(#0000 0%,#00000040 40%,#000000b3 100%);position:absolute;inset:0}.hero__content{z-index:2;max-width:var(--page-max);width:100%;margin-inline:auto;position:relative}.hero__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;opacity:.8;margin-block-end:var(--sp-2);font-weight:600}.hero__title{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);text-shadow:0 2px 12px #0000004d;max-width:40ch}.hero__subtitle{font-size:var(--text-base);opacity:.9;max-width:60ch;line-height:var(--leading-base);margin-block-start:var(--sp-2)}.hero__content--centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero__logo{filter:drop-shadow(0 2px 12px #0006);max-width:min(90%,28rem);height:auto}.hero--home{padding-block:var(--sp-6);justify-content:center}.hero--home .hero__overlay{background:linear-gradient(#00000040 0%,#00000073 45%,#000000bf 100%)}.hero--home .hero__img{transform-origin:50%;transform:scale(1.2)}.hero__title--home{max-width:none;font-family:var(--font-sans);font-size:var(--text-xl);font-weight:600}.hero__blurb{max-width:52rem;font-size:var(--text-sm);line-height:var(--leading-base);opacity:1;text-shadow:0 1px 8px #00000073}.cadrage-bar{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.cadrage-toggle{align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0;font-family:var(--font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--clr-ink-soft);cursor:pointer;background:0 0;border:none;font-weight:600;transition:color .15s;display:inline-flex}.cadrage-toggle:hover{color:var(--clr-ink)}[data-lang=en] .cadrage-toggle:hover{color:var(--clr-en)}[data-lang=fr] .cadrage-toggle:hover{color:var(--clr-fr)}[data-lang=es] .cadrage-toggle:hover{color:var(--clr-es)}[data-lang=pt] .cadrage-toggle:hover{color:var(--clr-pt)}.cadrage-toggle__label{pointer-events:none}.cadrage-toggle__icon{font-size:.6em;transition:transform .3s;display:inline-block}.cadrage-toggle__icon--open{transform:rotate(180deg)}.cadrage-panel{max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1);overflow:hidden}.cadrage-panel--open{overflow:visible}.cadrage-panel__inner{padding-block:var(--sp-5) var(--sp-8);border-block-end:1px solid var(--clr-border)}.page-header{padding:var(--sp-8) var(--page-gutter) var(--sp-6);max-width:var(--page-max);margin-inline:auto}.page-header__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--clr-muted);margin-block-end:var(--sp-2);font-weight:600}.page-header__title{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);color:var(--clr-ink)}.page-header__blurb,.page-header__intro{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--clr-ink-soft);max-width:60ch;margin-block-start:var(--sp-3)}.lang-switcher{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.lang-switcher__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--clr-muted);font-weight:600}.hero .lang-switcher__label{color:#ffffffb3}.lang-btn{padding:var(--sp-1) var(--sp-2);border:1px solid var(--clr-border);border-radius:var(--radius-sm);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--clr-ink-soft);cursor:pointer;text-align:center;background:0 0;justify-content:center;align-items:center;min-width:2.2rem;font-weight:600;transition:all .15s;display:inline-flex}.lang-btn:hover{background:var(--clr-surface);border-color:var(--clr-border-fine)}.lang-btn--en.lang-btn--active{background:var(--clr-en);color:#fff;border-color:var(--clr-en)}.lang-btn--fr.lang-btn--active{background:var(--clr-fr);color:#fff;border-color:var(--clr-fr)}.lang-btn--es.lang-btn--active{background:var(--clr-es);color:#fff;border-color:var(--clr-es)}.lang-btn--pt.lang-btn--active{background:var(--clr-pt);color:#fff;border-color:var(--clr-pt)}.hero .lang-btn{color:#ffffffb3;border-color:#ffffff4d}.hero .lang-btn:hover{background:#ffffff26}}@layer cards{.card-grid{gap:var(--sp-5);padding-inline:var(--page-gutter);max-width:var(--page-max);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));margin-inline:auto;display:grid}.card-grid--3{grid-template-columns:repeat(3,1fr);margin-block-start:var(--sp-5)}@media (max-width:48rem){.card-grid--3{grid-template-columns:1fr}}.card__top-row{align-items:center;gap:var(--sp-2);margin-block-end:var(--sp-1);display:flex}.card{border-radius:var(--radius-lg);background:var(--clr-bg);border:1px solid var(--clr-border);box-shadow:var(--shadow-card);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card__thumb{aspect-ratio:16/10;object-fit:cover;background:var(--clr-surface-alt);width:100%}.card__body{gap:var(--sp-2);padding:var(--sp-4);flex-direction:column;flex:1;padding-inline-end:calc(var(--sp-4) + 3.5rem);display:flex;position:relative}.card__title{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);color:var(--clr-ink);transition:color .15s}.card__title:hover{color:var(--clr-fr)}[data-lang=en] .card__title:hover{color:var(--clr-en)}[data-lang=fr] .card__title:hover{color:var(--clr-fr)}[data-lang=es] .card__title:hover{color:var(--clr-es)}[data-lang=pt] .card__title:hover{color:var(--clr-pt)}.card__blurb{font-size:var(--text-sm);color:var(--clr-ink-soft);line-height:var(--leading-base);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card__meta{gap:var(--sp-1);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--sp-2);display:flex}.card__thumb-placeholder{aspect-ratio:16/10;background:linear-gradient(135deg, var(--clr-surface-alt) 0%, var(--clr-border) 100%);width:100%;color:var(--clr-muted);font-size:var(--text-2xl);justify-content:center;align-items:center;display:flex}.topic-grid{gap:var(--sp-4);padding-inline:var(--page-gutter);max-width:var(--page-max);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin-inline:auto;display:grid}.topic-card{border-radius:var(--radius-lg);aspect-ratio:3/2;box-shadow:var(--shadow-card);align-items:flex-end;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.topic-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.topic-card__img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.topic-card:hover .topic-card__img{transform:scale(1.04)}.topic-card__overlay{z-index:1;background:linear-gradient(#0000 0%,#00000026 30%,#000000b3 100%);position:absolute;inset:0}.topic-card__body{z-index:2;padding:var(--sp-4);width:100%;position:relative}.topic-card__title{font-family:var(--font-sans);font-size:var(--text-lg);color:#fff;text-shadow:0 1px 6px #0006;font-weight:700}.topic-card__count{font-size:var(--text-xs);color:#ffffffb3;margin-block-start:var(--sp-1)}.topic-card--no-img{background:var(--clr-nav)}.entity-list{max-width:var(--page-max);padding-inline:var(--page-gutter);flex-direction:column;margin-inline:auto;display:flex}.entity-list__item{padding:var(--sp-4) 0;border-block-end:1px solid var(--clr-border)}.entity-list__item:last-child{border-block-end:none}.entity-list__title{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--clr-ink);font-weight:600;transition:color .15s}.entity-list__title:hover{color:var(--clr-fr)}[data-lang=en] .entity-list__title:hover{color:var(--clr-en)}[data-lang=fr] .entity-list__title:hover{color:var(--clr-fr)}[data-lang=es] .entity-list__title:hover{color:var(--clr-es)}[data-lang=pt] .entity-list__title:hover{color:var(--clr-pt)}.entity-list__count{font-size:var(--text-sm);color:var(--clr-muted);margin-inline-start:var(--sp-2);font-weight:500}.entity-list__blurb{font-size:var(--text-sm);color:var(--clr-ink-soft);line-height:var(--leading-base);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--sp-1);display:-webkit-box;overflow:hidden}.hcard-list{gap:var(--sp-4);max-width:var(--page-max);padding-inline:var(--page-gutter);flex-direction:column;margin-inline:auto;display:flex}.hcard{border-radius:var(--radius-lg);background:var(--clr-bg);border:1px solid var(--clr-border);box-shadow:var(--shadow-sm);color:inherit;grid-template-columns:clamp(8rem,22%,14rem) 1fr;text-decoration:none;transition:box-shadow .2s,transform .15s;display:grid;overflow:hidden}.hcard:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.hcard__thumb{object-fit:cover;background:var(--clr-surface-alt);width:100%;height:100%;min-height:8rem;display:block}.hcard__thumb-placeholder{background:linear-gradient(135deg, var(--clr-surface-alt) 0%, var(--clr-border) 100%);width:100%;height:100%;min-height:8rem}.hcard__body{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);flex-direction:column;justify-content:center;padding-inline-end:calc(var(--sp-5) + 3.5rem);display:flex;position:relative}.hcard__top-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.hcard__lang-badges{align-items:center;gap:4px;display:inline-flex}.hcard__lang-badge{padding:1px var(--sp-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:#fff;border-radius:99px;justify-content:center;align-items:center;font-weight:700;line-height:1.6;display:inline-flex}.hcard__lang-badge--en{background:var(--clr-en)}.hcard__lang-badge--fr{background:var(--clr-fr)}.hcard__lang-badge--es{background:var(--clr-es)}.hcard__lang-badge--pt{background:var(--clr-pt)}.hcard__authors{font-size:var(--text-sm);color:var(--clr-ink-soft);font-weight:600}.hcard__title{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);color:var(--clr-ink);-webkit-line-clamp:2;min-height:calc(2 * var(--text-lg) * var(--leading-tight));-webkit-box-orient:vertical;transition:color .15s;display:-webkit-box;overflow:hidden}.hcard:hover .hcard__title{color:var(--clr-fr)}[data-lang=en] .hcard:hover .hcard__title{color:var(--clr-en)}[data-lang=fr] .hcard:hover .hcard__title{color:var(--clr-fr)}[data-lang=es] .hcard:hover .hcard__title{color:var(--clr-es)}[data-lang=pt] .hcard:hover .hcard__title{color:var(--clr-pt)}.hcard__academic-title{font-size:var(--text-sm);color:var(--clr-ink-soft);line-height:var(--leading-snug);margin-block:var(--sp-1)}.hcard__affiliation{font-size:var(--text-xs);color:var(--clr-muted);line-height:var(--leading-snug)}.hcard__blurb{font-size:var(--text-sm);color:var(--clr-ink-soft);line-height:var(--leading-base);-webkit-line-clamp:2;min-height:calc(2 * var(--text-sm) * var(--leading-base));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hcard--author{grid-template-columns:clamp(5rem,12%,7rem) 1fr}.hcard--author .hcard__thumb,.hcard--author .hcard__thumb-placeholder{aspect-ratio:3/4;min-height:auto}.hcard--author .hcard__body{padding-inline-end:var(--sp-5)}.hcard--author .hcard__title{font-family:var(--font-sans);font-size:var(--text-base);-webkit-line-clamp:1;min-height:auto}.hcard--author .hcard__blurb{min-height:auto}@media (max-width:600px){.hcard{grid-template-columns:1fr}.hcard__thumb,.hcard__thumb-placeholder{min-height:10rem;max-height:12rem}.hcard--author{grid-template-columns:5rem 1fr}.hcard--author .hcard__thumb,.hcard--author .hcard__thumb-placeholder{aspect-ratio:3/4;min-height:auto;max-height:none}}.card-lang-badges{top:var(--sp-3);right:var(--sp-3);z-index:2;gap:4px;display:inline-flex;position:absolute}.card-lang-badge{padding:2px var(--sp-2);border-radius:var(--radius-sm);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:#fff;justify-content:center;align-items:center;font-weight:700;line-height:1.4;display:inline-flex}.card-lang-badge--en{background:var(--clr-en)}.card-lang-badge--fr{background:var(--clr-fr)}.card-lang-badge--es{background:var(--clr-es)}.card-lang-badge--pt{background:var(--clr-pt)}.card__authors{font-size:var(--text-sm);color:var(--clr-ink-soft);font-weight:600}.featured-primary-wrap{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-block-start:var(--sp-5);margin-inline:auto}.featured-primary{border-radius:var(--radius-lg);background:var(--clr-bg);border:1px solid var(--clr-border);box-shadow:var(--shadow-card);color:inherit;grid-template-columns:1fr 1fr;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.featured-primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.featured-primary__img{object-fit:cover;width:100%;height:100%;min-height:14rem;transition:transform .3s;display:block}.featured-primary:hover .featured-primary__img{transform:scale(1.03)}.featured-primary__img-placeholder{background:linear-gradient(135deg, var(--clr-surface-alt) 0%, var(--clr-border) 100%);width:100%;height:100%;min-height:14rem}.featured-primary__body{gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);flex-direction:column;justify-content:center;padding-inline-end:calc(var(--sp-6) + 4rem);display:flex;position:relative}.featured-primary__authors{font-size:var(--text-sm);color:var(--clr-ink-soft);font-weight:600}.featured-primary__title{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);color:var(--clr-ink);transition:color .15s}.featured-primary:hover .featured-primary__title{color:var(--clr-fr)}[data-lang=en] .featured-primary:hover .featured-primary__title{color:var(--clr-en)}[data-lang=fr] .featured-primary:hover .featured-primary__title{color:var(--clr-fr)}[data-lang=es] .featured-primary:hover .featured-primary__title{color:var(--clr-es)}[data-lang=pt] .featured-primary:hover .featured-primary__title{color:var(--clr-pt)}.featured-primary__blurb{font-size:var(--text-base);color:var(--clr-ink-soft);line-height:var(--leading-base);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:48rem){.featured-primary{grid-template-columns:1fr}.featured-primary__img{max-height:16rem}}.home-topics-section{overflow:hidden}.home-topics-wrapper{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto;position:relative}.home-topics{gap:var(--sp-4);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-block:var(--sp-2);display:flex;overflow-x:auto}.home-topics::-webkit-scrollbar{display:none}.home-topics__item{flex:0 0 calc(25% - var(--sp-4) * 3 / 4);aspect-ratio:4/3;border-radius:var(--radius-lg);color:#fff;scroll-snap-align:start;min-width:240px;text-decoration:none;position:relative;overflow:hidden}.home-topics__arrow{z-index:10;background:var(--clr-bg);cursor:pointer;width:44px;height:44px;color:var(--clr-text);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.home-topics__arrow:hover{background:var(--clr-surface-alt);box-shadow:0 4px 12px #0003}.home-topics__arrow--prev{left:calc(var(--page-gutter) - 22px)}.home-topics__arrow--next{right:calc(var(--page-gutter) - 22px)}.home-topics__img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.home-topics__img-placeholder{background:linear-gradient(135deg, var(--clr-surface-alt) 0%, var(--clr-border) 100%);position:absolute;inset:0}.home-topics__item:hover .home-topics__img{transform:scale(1.05)}.home-topics__overlay{padding:var(--sp-4);background:linear-gradient(#0000 0%,#0003 50%,#000000b3 100%);flex-direction:column;justify-content:flex-end;transition:background .2s;display:flex;position:absolute;inset:0}.home-topics__item:hover .home-topics__overlay{background:linear-gradient(#0000 0%,#0000004d 40%,#000c 100%)}.home-topics__title{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}.home-topics__count{font-size:var(--text-xs);color:#fffc;margin-top:var(--sp-1)}@media (max-width:64rem){.home-topics__item{flex:0 0 calc(50% - var(--sp-4) / 2);min-width:200px}}@media (max-width:32rem){.home-topics__item{flex:0 0 80%;min-width:0}.home-topics__arrow{width:36px;height:36px}.home-topics__arrow--prev{left:4px}.home-topics__arrow--next{right:4px}}.home-timeline{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.home-timeline__track{gap:0;display:flex;position:relative}.home-timeline__item{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.home-timeline__node{align-items:center;height:2rem;display:flex;position:relative}.home-timeline__dot{background:var(--clr-border);border:2px solid var(--clr-bg);width:12px;height:12px;box-shadow:0 0 0 2px var(--clr-border);z-index:2;border-radius:50%;transition:all .2s}.home-timeline__item:hover .home-timeline__dot{background:var(--clr-accent);box-shadow:0 0 0 2px var(--clr-accent);transform:scale(1.2)}.home-timeline__connector{background:var(--clr-border);z-index:1;height:2px;position:absolute;top:50%;left:12px;right:0}.home-timeline__content{gap:var(--sp-1);padding-top:var(--sp-3);padding-right:var(--sp-4);flex-direction:column;display:flex}.home-timeline__years{font-size:var(--text-xs);color:var(--clr-accent);letter-spacing:.04em;font-weight:600}.home-timeline__label{font-family:var(--font-serif);font-size:var(--text-base);color:var(--clr-ink);font-weight:600;line-height:var(--leading-snug);transition:color .2s}.home-timeline__item:hover .home-timeline__label{color:var(--clr-accent)}.home-timeline__count{font-size:var(--text-xs);color:var(--clr-muted);margin-top:var(--sp-1)}[data-lang=en] .home-timeline__item:hover .home-timeline__dot{background:var(--clr-en);box-shadow:0 0 0 2px var(--clr-en)}[data-lang=fr] .home-timeline__item:hover .home-timeline__dot{background:var(--clr-fr);box-shadow:0 0 0 2px var(--clr-fr)}[data-lang=es] .home-timeline__item:hover .home-timeline__dot{background:var(--clr-es);box-shadow:0 0 0 2px var(--clr-es)}[data-lang=pt] .home-timeline__item:hover .home-timeline__dot{background:var(--clr-pt);box-shadow:0 0 0 2px var(--clr-pt)}[data-lang=en] .home-timeline__years{color:var(--clr-en)}[data-lang=fr] .home-timeline__years{color:var(--clr-fr)}[data-lang=es] .home-timeline__years{color:var(--clr-es)}[data-lang=pt] .home-timeline__years{color:var(--clr-pt)}[data-lang=en] .home-timeline__item:hover .home-timeline__label{color:var(--clr-en)}[data-lang=fr] .home-timeline__item:hover .home-timeline__label{color:var(--clr-fr)}[data-lang=es] .home-timeline__item:hover .home-timeline__label{color:var(--clr-es)}[data-lang=pt] .home-timeline__item:hover .home-timeline__label{color:var(--clr-pt)}@media (max-width:64rem){.home-timeline__track{flex-wrap:wrap}.home-timeline__item{padding-bottom:var(--sp-6);flex:0 0 50%}.home-timeline__connector{display:none}}@media (max-width:32rem){.home-timeline__item{flex:0 0 100%}}.home-spaces{justify-content:center;gap:var(--sp-3);max-width:var(--page-max);padding-inline:var(--page-gutter);flex-wrap:wrap;margin-inline:auto;display:flex}.home-spaces__item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:var(--clr-bg);border:1px solid var(--clr-border);color:var(--clr-ink);font-size:var(--text-sm);border-radius:99px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,transform .15s;display:flex}.home-spaces__item:hover{border-color:var(--clr-accent);background:color-mix(in srgb, var(--clr-accent) 8%, var(--clr-bg));transform:translateY(-1px)}.home-spaces__label{color:var(--clr-ink)}.home-spaces__count{min-width:1.5rem;height:1.25rem;padding-inline:var(--sp-1);background:var(--clr-surface-alt);font-size:var(--text-xs);color:var(--clr-muted);border-radius:99px;justify-content:center;align-items:center;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.home-spaces__item:hover .home-spaces__count{background:var(--clr-accent);color:#fff}[data-lang=en] .home-spaces__item:hover{border-color:var(--clr-en);background:color-mix(in srgb, var(--clr-en) 8%, var(--clr-bg))}[data-lang=fr] .home-spaces__item:hover{border-color:var(--clr-fr);background:color-mix(in srgb, var(--clr-fr) 8%, var(--clr-bg))}[data-lang=es] .home-spaces__item:hover{border-color:var(--clr-es);background:color-mix(in srgb, var(--clr-es) 8%, var(--clr-bg))}[data-lang=pt] .home-spaces__item:hover{border-color:var(--clr-pt);background:color-mix(in srgb, var(--clr-pt) 8%, var(--clr-bg))}[data-lang=en] .home-spaces__item:hover .home-spaces__count{background:var(--clr-en)}[data-lang=fr] .home-spaces__item:hover .home-spaces__count{background:var(--clr-fr)}[data-lang=es] .home-spaces__item:hover .home-spaces__count{background:var(--clr-es)}[data-lang=pt] .home-spaces__item:hover .home-spaces__count{background:var(--clr-pt)}.partners-section{background:var(--clr-surface)}.partners{gap:var(--sp-8);max-width:var(--page-max);padding-inline:var(--page-gutter);flex-direction:column;margin-inline:auto;display:flex}.partners__title{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--clr-muted);margin-block-end:var(--sp-4);font-weight:600}.partners__logos{grid-template-columns:repeat(var(--partners-cols,4), 12rem);justify-content:start;gap:var(--sp-5) var(--sp-6);place-items:center start;display:grid}@media (max-width:40rem){.partners__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners__link{opacity:.85;justify-content:flex-start;align-items:center;transition:opacity .2s,transform .15s;display:flex}.partners__link:hover{opacity:1;transform:translateY(-1px)}.partners__logo{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;max-height:5.5rem}.partners__name{font-size:var(--text-sm);color:var(--clr-ink-soft);text-align:center;font-weight:600}.committee{max-width:var(--page-max);margin-inline:auto;padding-block-end:var(--sp-8)}.committee__heading{max-width:var(--page-max);margin:var(--sp-6) auto var(--sp-4);padding-inline:var(--page-gutter);font-size:var(--text-xl);color:var(--clr-ink);font-weight:700}.author-grid{gap:var(--sp-5);padding-inline:var(--page-gutter);max-width:var(--page-max);grid-template-columns:repeat(auto-fill,minmax(min(14rem,100%),1fr));margin-inline:auto;padding-block-end:var(--sp-8);display:grid}.author-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.author-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.author-card__img{aspect-ratio:1;object-fit:cover;background:var(--clr-surface-alt);width:100%}.author-card__img-placeholder{aspect-ratio:1;background:linear-gradient(135deg, var(--clr-surface-alt) 0%, var(--clr-border) 100%);justify-content:center;align-items:center;width:100%;display:flex}.author-card__body{padding:var(--sp-4);gap:var(--sp-1);flex-direction:column;display:flex}.author-card__name{font-family:var(--font-serif);font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:var(--clr-ink)}.author-card__country{font-size:var(--text-sm);color:var(--clr-muted)}.author-card__count{font-size:var(--text-xs);color:var(--clr-ink-soft);margin-block-start:auto;padding-block-start:var(--sp-2)}.breadcrumb{padding:var(--sp-4) var(--page-gutter);max-width:var(--page-max);margin-inline:auto}.breadcrumb__list{gap:var(--sp-2);font-size:var(--text-sm);color:var(--clr-muted);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb__item a{color:var(--clr-accent);text-decoration:none;transition:color .15s}.breadcrumb__item a:hover{text-decoration:underline}.breadcrumb__item+.breadcrumb__item:before{content:"›";color:var(--clr-muted);margin-inline-end:var(--sp-2)}.breadcrumb__item--current{color:var(--clr-ink-soft)}.breadcrumb__list--light{color:#ffffffb3}.breadcrumb__list--light .breadcrumb__item a{color:#fff}.breadcrumb__list--light .breadcrumb__item a:hover{color:#ffffffd9}.breadcrumb__list--light .breadcrumb__item+.breadcrumb__item:before{color:#ffffff80}.breadcrumb__list--light .breadcrumb__item--current{color:#ffffffe6}.hero__breadcrumb{top:var(--sp-3);left:var(--page-gutter);z-index:3;margin:0;position:absolute}.author-header{gap:var(--sp-6);padding:var(--sp-4) var(--page-gutter) var(--sp-8);max-width:var(--page-max);margin-inline:auto;display:flex}.author-header__photo{flex-shrink:0}.author-header__img{object-fit:cover;background:var(--clr-surface-alt);width:10rem;height:10rem;box-shadow:var(--shadow-card);border-radius:50%}.author-header__img-placeholder{background:linear-gradient(135deg, var(--clr-surface-alt) 0%, var(--clr-border) 100%);border-radius:50%;width:10rem;height:10rem}.author-header__info{gap:var(--sp-2);flex-direction:column;padding-block-start:var(--sp-2);display:flex}.author-header__name{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);color:var(--clr-ink)}.author-header__title{font-size:var(--text-base);color:var(--clr-ink-soft);line-height:var(--leading-base)}.author-header__university{font-size:var(--text-sm);color:var(--clr-muted)}.author-header__country{font-size:var(--text-sm);color:var(--clr-muted);font-style:italic}@media (max-width:36rem){.author-header{text-align:center;flex-direction:column;align-items:center}.author-header__img,.author-header__img-placeholder{width:8rem;height:8rem}}.author-bio{background:var(--clr-surface-alt);padding:var(--sp-6) var(--page-gutter);margin-block-end:var(--sp-8)}.author-bio__heading{font-family:var(--font-sans);font-size:var(--text-xl);color:var(--clr-ink);max-width:var(--page-max);margin-block-end:var(--sp-4);margin-inline:auto;font-weight:700}.author-bio__text{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--clr-ink-soft);max-width:var(--page-max);margin-inline:auto}.tag-group{gap:var(--sp-1);flex-wrap:wrap;display:flex}.tag{padding:2px var(--sp-2);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;border-radius:99px;align-items:center;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.tag--neutral{background:var(--clr-surface-alt);color:var(--clr-ink-soft)}.tag--neutral:hover{background:var(--clr-border)}.tag--en{background:color-mix(in srgb, var(--clr-en) 15%, transparent);color:var(--clr-en)}.tag--fr{background:color-mix(in srgb, var(--clr-fr) 15%, transparent);color:var(--clr-fr)}.tag--es{background:color-mix(in srgb, var(--clr-es) 15%, transparent);color:var(--clr-es)}.tag--pt{background:color-mix(in srgb, var(--clr-pt) 15%, transparent);color:var(--clr-pt)}.period-layout{min-height:100vh;display:flex}.period-main{min-width:0;flex:1;padding-block-start:calc(var(--nav-height) + var(--sp-4))}.chrono-bar{top:var(--nav-height);height:calc(100vh - var(--nav-height));width:280px;padding:var(--sp-6) var(--sp-4);background:var(--clr-surface-alt);border-inline-end:1px solid var(--clr-border);flex-shrink:0;display:none;position:sticky;overflow-y:auto}.chrono-bar__all{padding:var(--sp-3) var(--sp-2);margin-inline:calc(-1 * var(--sp-2));border-radius:var(--radius-md);color:var(--clr-text);border-block-end:1px solid var(--clr-border);justify-content:space-between;align-items:center;margin-block-end:var(--sp-4);font-weight:500;text-decoration:none;transition:background .2s;display:flex}.chrono-bar__all:hover{background:rgba(var(--clr-accent-rgb,45, 98, 112), .05)}.chrono-bar__all--active{background:rgba(var(--clr-accent-rgb,45, 98, 112), .1);color:var(--clr-accent)}.chrono-bar__all-count{font-size:var(--fs-sm);color:var(--clr-muted)}.chrono-bar__track{flex-direction:column;gap:0;display:flex}.chrono-bar__period{gap:var(--sp-3);padding-block:var(--sp-4);padding-inline:var(--sp-2);margin-inline:calc(-1 * var(--sp-2));color:inherit;font:inherit;text-align:inherit;cursor:pointer;width:calc(100% + var(--sp-4));background:0 0;border:none;text-decoration:none;transition:background .2s;display:flex}.chrono-bar__period:hover{background:rgba(var(--clr-accent-rgb,45, 98, 112), .05);border-radius:var(--radius-md)}.chrono-bar__period--active{background:rgba(var(--clr-accent-rgb,45, 98, 112), .1);border-radius:var(--radius-md)}.chrono-bar__period--hovered{border-radius:var(--radius-md)}.chrono-bar__node{flex-direction:column;flex-shrink:0;align-items:center;width:20px;display:flex}.chrono-bar__dot{background:var(--clr-border);border:2px solid var(--clr-bg);width:12px;height:12px;box-shadow:0 0 0 2px var(--clr-border);border-radius:50%;flex-shrink:0;transition:all .2s}.chrono-bar__period--active .chrono-bar__dot{background:var(--clr-accent);box-shadow:0 0 0 3px var(--clr-accent)}.chrono-bar__period--hovered .chrono-bar__dot{background:var(--clr-accent);box-shadow:0 0 0 3px rgba(var(--clr-accent-rgb,45, 98, 112), .5);transform:scale(1.2)}.chrono-bar__connector{background:var(--clr-border);width:2px;min-height:40px;margin-block:var(--sp-1);flex:1}.chrono-bar__period--active .chrono-bar__connector{background:var(--clr-accent)}.chrono-bar__content{flex:1;min-width:0}.chrono-bar__label{font-size:var(--text-sm);color:var(--clr-ink);font-weight:600;line-height:1.3;text-decoration:none;transition:color .2s;display:block}.chrono-bar__label:hover,.chrono-bar__period--active .chrono-bar__label{color:var(--clr-accent)}.chrono-bar__years{font-size:var(--text-xs);color:var(--clr-muted);margin-block-start:2px;display:block}.chrono-bar__meter{align-items:center;gap:var(--sp-2);margin-block-start:var(--sp-2);display:flex}.chrono-bar__meter-fill{background:var(--clr-border);border-radius:3px;min-width:4px;height:6px;transition:all .2s}.chrono-bar__period--active .chrono-bar__meter-fill{background:var(--clr-accent)}.chrono-bar__count{font-size:var(--text-xs);color:var(--clr-muted);min-width:24px;font-weight:600}.chrono-bar__period--active .chrono-bar__count{color:var(--clr-accent)}[data-lang=en] .chrono-bar__period--active{background:color-mix(in srgb, var(--clr-en) 15%, transparent)}[data-lang=en] .chrono-bar__period--active .chrono-bar__dot{background:var(--clr-en);box-shadow:0 0 0 3px var(--clr-en)}[data-lang=en] .chrono-bar__period--active .chrono-bar__label,[data-lang=en] .chrono-bar__period--active .chrono-bar__count{color:var(--clr-en)}[data-lang=en] .chrono-bar__period--active .chrono-bar__meter-fill,[data-lang=en] .chrono-bar__period--active .chrono-bar__connector{background:var(--clr-en)}[data-lang=en] .chrono-bar__period--hovered .chrono-bar__dot{background:var(--clr-en);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-en) 50%, transparent)}[data-lang=fr] .chrono-bar__period--active{background:color-mix(in srgb, var(--clr-fr) 15%, transparent)}[data-lang=fr] .chrono-bar__period--active .chrono-bar__dot{background:var(--clr-fr);box-shadow:0 0 0 3px var(--clr-fr)}[data-lang=fr] .chrono-bar__period--active .chrono-bar__label,[data-lang=fr] .chrono-bar__period--active .chrono-bar__count{color:var(--clr-fr)}[data-lang=fr] .chrono-bar__period--active .chrono-bar__meter-fill,[data-lang=fr] .chrono-bar__period--active .chrono-bar__connector{background:var(--clr-fr)}[data-lang=fr] .chrono-bar__period--hovered .chrono-bar__dot{background:var(--clr-fr);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-fr) 50%, transparent)}[data-lang=es] .chrono-bar__period--active{background:color-mix(in srgb, var(--clr-es) 15%, transparent)}[data-lang=es] .chrono-bar__period--active .chrono-bar__dot{background:var(--clr-es);box-shadow:0 0 0 3px var(--clr-es)}[data-lang=es] .chrono-bar__period--active .chrono-bar__label,[data-lang=es] .chrono-bar__period--active .chrono-bar__count{color:var(--clr-es)}[data-lang=es] .chrono-bar__period--active .chrono-bar__meter-fill,[data-lang=es] .chrono-bar__period--active .chrono-bar__connector{background:var(--clr-es)}[data-lang=es] .chrono-bar__period--hovered .chrono-bar__dot{background:var(--clr-es);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-es) 50%, transparent)}[data-lang=pt] .chrono-bar__period--active{background:color-mix(in srgb, var(--clr-pt) 15%, transparent)}[data-lang=pt] .chrono-bar__period--active .chrono-bar__dot{background:var(--clr-pt);box-shadow:0 0 0 3px var(--clr-pt)}[data-lang=pt] .chrono-bar__period--active .chrono-bar__label,[data-lang=pt] .chrono-bar__period--active .chrono-bar__count{color:var(--clr-pt)}[data-lang=pt] .chrono-bar__period--active .chrono-bar__meter-fill,[data-lang=pt] .chrono-bar__period--active .chrono-bar__connector{background:var(--clr-pt)}[data-lang=pt] .chrono-bar__period--hovered .chrono-bar__dot{background:var(--clr-pt);box-shadow:0 0 0 3px color-mix(in srgb, var(--clr-pt) 50%, transparent)}[data-lang=en] .chrono-bar__all--active{background:color-mix(in srgb, var(--clr-en) 15%, transparent);color:var(--clr-en)}[data-lang=fr] .chrono-bar__all--active{background:color-mix(in srgb, var(--clr-fr) 15%, transparent);color:var(--clr-fr)}[data-lang=es] .chrono-bar__all--active{background:color-mix(in srgb, var(--clr-es) 15%, transparent);color:var(--clr-es)}[data-lang=pt] .chrono-bar__all--active{background:color-mix(in srgb, var(--clr-pt) 15%, transparent);color:var(--clr-pt)}button.chrono-bar__period{all:unset;gap:var(--sp-3);padding-block:var(--sp-4);padding-inline:var(--sp-2);cursor:pointer;border-radius:var(--radius-md);text-align:left;width:100%;transition:background .2s;display:flex}button.chrono-bar__period:hover{background:#0000000d}button.chrono-bar__period:focus-visible{outline:2px solid var(--clr-accent);outline-offset:2px}.period-tabs{gap:var(--sp-2);padding:0 var(--page-gutter);flex-wrap:wrap;margin-block-end:var(--sp-6);display:flex}.period-tab{all:unset;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);color:var(--clr-muted);background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--radius-full);cursor:pointer;font-weight:500;transition:all .2s;display:inline-flex}.period-tab:hover{color:var(--clr-ink);border-color:var(--clr-ink)}.period-tab--active{color:#fff;background:var(--clr-accent);border-color:var(--clr-accent)}[data-lang=en] .period-tab--active{background:var(--clr-en);border-color:var(--clr-en)}[data-lang=fr] .period-tab--active{background:var(--clr-fr);border-color:var(--clr-fr)}[data-lang=es] .period-tab--active{background:var(--clr-es);border-color:var(--clr-es)}[data-lang=pt] .period-tab--active{background:var(--clr-pt);border-color:var(--clr-pt)}.period-tab__count{font-size:var(--text-xs);opacity:.7}@media (min-width:1024px){.chrono-bar{display:block}}.space-layout{min-height:calc(100vh - var(--nav-height));display:flex}.space-main{min-width:0;flex:1;padding-block-start:calc(var(--nav-height) + var(--sp-4))}.geo-flow{top:var(--nav-height);height:calc(100vh - var(--nav-height));width:280px;padding:var(--sp-4);background:var(--clr-surface-alt);border-inline-end:1px solid var(--clr-border);flex-shrink:0;display:none;position:sticky;overflow-y:auto}.geo-flow__all{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);color:var(--clr-text);background:var(--clr-bg);border:1px solid var(--clr-border);justify-content:space-between;align-items:baseline;margin-block-end:var(--sp-3);font-weight:600;text-decoration:none;transition:all .2s;display:flex}.geo-flow__all:hover{border-color:var(--clr-accent)}.geo-flow__all--active{background:var(--clr-accent);border-color:var(--clr-accent);color:#fff}.geo-flow__all-label{font-size:var(--text-sm)}.geo-flow__all-count{font-size:var(--text-xs);opacity:.8}.geo-flow__canvas{border-radius:var(--radius-lg);background:var(--clr-bg);border:1px solid var(--clr-border);padding:var(--sp-2);margin-block-end:var(--sp-4)}.geo-flow__svg{aspect-ratio:1;width:100%;height:auto;display:block}.geo-flow__arc{fill:none;stroke:var(--clr-accent);stroke-width:1.5px;stroke-linecap:round;opacity:1;transition:all .3s}.geo-flow__node{cursor:pointer}.geo-flow__node a{text-decoration:none}.geo-flow__node-circle{fill:var(--clr-bg);stroke:var(--clr-border);stroke-width:1.5px;transition:all .2s}.geo-flow__node:hover .geo-flow__node-circle,.geo-flow__node--hovered .geo-flow__node-circle{fill:color-mix(in srgb, var(--clr-accent) 15%, var(--clr-bg));stroke:var(--clr-accent);stroke-width:2px}.geo-flow__node--active .geo-flow__node-circle{fill:var(--clr-accent);stroke:var(--clr-accent)}.geo-flow__node-label{fill:var(--clr-muted);text-anchor:middle;font-size:5px;font-weight:600;transition:fill .2s}.geo-flow__node:hover .geo-flow__node-label,.geo-flow__node--hovered .geo-flow__node-label,.geo-flow__node--active .geo-flow__node-label{fill:var(--clr-accent)}.geo-flow__node-count{fill:var(--clr-muted);text-anchor:middle;dominant-baseline:middle;font-size:4px;font-weight:700}.geo-flow__node:hover .geo-flow__node-count,.geo-flow__node--hovered .geo-flow__node-count{fill:var(--clr-ink-soft)}.geo-flow__node--active .geo-flow__node-count{fill:#fff}.geo-flow__list{flex-direction:column;gap:2px;display:flex}.geo-flow__item{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--clr-text);border:1px solid #0000;text-decoration:none;transition:all .2s;display:flex}.geo-flow__item:hover{background:var(--clr-bg);border-color:var(--clr-border)}.geo-flow__item--active{background:color-mix(in srgb, var(--clr-accent) 10%, var(--clr-bg));border-color:var(--clr-accent)}.geo-flow__item--hovered{background:color-mix(in srgb, var(--clr-accent) 8%, var(--clr-bg));border-color:color-mix(in srgb, var(--clr-accent) 50%, var(--clr-border))}.geo-flow__item-label{font-size:var(--text-sm);font-weight:500}.geo-flow__item--active .geo-flow__item-label{color:var(--clr-accent);font-weight:600}.geo-flow__item-meter{align-items:center;gap:var(--sp-2);flex:1;max-width:100px;display:flex}.geo-flow__item-fill{background:var(--clr-border);border-radius:2px;flex:1;height:4px;transition:background .2s}.geo-flow__item--active .geo-flow__item-fill,.geo-flow__item--hovered .geo-flow__item-fill{background:var(--clr-accent)}.geo-flow__item-count{font-size:var(--text-xs);color:var(--clr-muted);text-align:right;min-width:24px;font-weight:500}.geo-flow__item--active .geo-flow__item-count{color:var(--clr-accent);font-weight:600}[data-lang=en] .geo-flow__all--active{background:var(--clr-en);border-color:var(--clr-en)}[data-lang=en] .geo-flow__node--active .geo-flow__node-circle{fill:var(--clr-en);stroke:var(--clr-en)}[data-lang=en] .geo-flow__node:hover .geo-flow__node-label,[data-lang=en] .geo-flow__node--hovered .geo-flow__node-label,[data-lang=en] .geo-flow__node--active .geo-flow__node-label{fill:var(--clr-en)}[data-lang=en] .geo-flow__arc{stroke:var(--clr-en)}[data-lang=en] .geo-flow__item--active{border-color:var(--clr-en);background:color-mix(in srgb, var(--clr-en) 10%, var(--clr-bg))}[data-lang=en] .geo-flow__item--active .geo-flow__item-label,[data-lang=en] .geo-flow__item--active .geo-flow__item-count{color:var(--clr-en)}[data-lang=en] .geo-flow__item--active .geo-flow__item-fill,[data-lang=en] .geo-flow__item--hovered .geo-flow__item-fill{background:var(--clr-en)}[data-lang=fr] .geo-flow__all--active{background:var(--clr-fr);border-color:var(--clr-fr)}[data-lang=fr] .geo-flow__node--active .geo-flow__node-circle{fill:var(--clr-fr);stroke:var(--clr-fr)}[data-lang=fr] .geo-flow__node:hover .geo-flow__node-label,[data-lang=fr] .geo-flow__node--hovered .geo-flow__node-label,[data-lang=fr] .geo-flow__node--active .geo-flow__node-label{fill:var(--clr-fr)}[data-lang=fr] .geo-flow__arc{stroke:var(--clr-fr)}[data-lang=fr] .geo-flow__item--active{border-color:var(--clr-fr);background:color-mix(in srgb, var(--clr-fr) 10%, var(--clr-bg))}[data-lang=fr] .geo-flow__item--active .geo-flow__item-label,[data-lang=fr] .geo-flow__item--active .geo-flow__item-count{color:var(--clr-fr)}[data-lang=fr] .geo-flow__item--active .geo-flow__item-fill,[data-lang=fr] .geo-flow__item--hovered .geo-flow__item-fill{background:var(--clr-fr)}[data-lang=es] .geo-flow__all--active{background:var(--clr-es);border-color:var(--clr-es)}[data-lang=es] .geo-flow__node--active .geo-flow__node-circle{fill:var(--clr-es);stroke:var(--clr-es)}[data-lang=es] .geo-flow__node:hover .geo-flow__node-label,[data-lang=es] .geo-flow__node--hovered .geo-flow__node-label,[data-lang=es] .geo-flow__node--active .geo-flow__node-label{fill:var(--clr-es)}[data-lang=es] .geo-flow__arc{stroke:var(--clr-es)}[data-lang=es] .geo-flow__item--active{border-color:var(--clr-es);background:color-mix(in srgb, var(--clr-es) 10%, var(--clr-bg))}[data-lang=es] .geo-flow__item--active .geo-flow__item-label,[data-lang=es] .geo-flow__item--active .geo-flow__item-count{color:var(--clr-es)}[data-lang=es] .geo-flow__item--active .geo-flow__item-fill,[data-lang=es] .geo-flow__item--hovered .geo-flow__item-fill{background:var(--clr-es)}[data-lang=pt] .geo-flow__all--active{background:var(--clr-pt);border-color:var(--clr-pt)}[data-lang=pt] .geo-flow__node--active .geo-flow__node-circle{fill:var(--clr-pt);stroke:var(--clr-pt)}[data-lang=pt] .geo-flow__node:hover .geo-flow__node-label,[data-lang=pt] .geo-flow__node--hovered .geo-flow__node-label,[data-lang=pt] .geo-flow__node--active .geo-flow__node-label{fill:var(--clr-pt)}[data-lang=pt] .geo-flow__arc{stroke:var(--clr-pt)}[data-lang=pt] .geo-flow__item--active{border-color:var(--clr-pt);background:color-mix(in srgb, var(--clr-pt) 10%, var(--clr-bg))}[data-lang=pt] .geo-flow__item--active .geo-flow__item-label,[data-lang=pt] .geo-flow__item--active .geo-flow__item-count{color:var(--clr-pt)}[data-lang=pt] .geo-flow__item--active .geo-flow__item-fill,[data-lang=pt] .geo-flow__item--hovered .geo-flow__item-fill{background:var(--clr-pt)}.space-tabs{gap:var(--sp-2);padding:0 var(--page-gutter);flex-wrap:wrap;margin-block-end:var(--sp-6);display:flex}.space-tab{all:unset;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm);color:var(--clr-muted);background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--radius-full);cursor:pointer;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.space-tab:hover{color:var(--clr-ink);border-color:var(--clr-ink)}.space-tab--active{color:#fff;background:var(--clr-accent);border-color:var(--clr-accent)}[data-lang=en] .space-tab--active{background:var(--clr-en);border-color:var(--clr-en)}[data-lang=fr] .space-tab--active{background:var(--clr-fr);border-color:var(--clr-fr)}[data-lang=es] .space-tab--active{background:var(--clr-es);border-color:var(--clr-es)}[data-lang=pt] .space-tab--active{background:var(--clr-pt);border-color:var(--clr-pt)}.space-tab__count{font-size:var(--text-xs);opacity:.7}@media (min-width:1024px){.geo-flow{display:block}}.media-header{max-width:84rem}.media-wall{--wall-gap:1rem;max-width:84rem;padding:0 var(--page-gutter) var(--sp-10);min-height:60vh;margin-inline:auto}.media-wall__cols{align-items:flex-start;gap:var(--wall-gap);display:flex}.media-wall__col{gap:var(--wall-gap);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.media-wall__status{padding-block:var(--sp-6);text-align:center;font-size:var(--text-sm);color:var(--clr-muted)}.media-wall__end{padding-block:var(--sp-8);text-align:center;color:var(--clr-ink-soft);font-size:var(--text-sm)}.media-wall__reshuffle{padding:var(--sp-2) var(--sp-4);border:1px solid var(--clr-border-fine);font-size:var(--text-sm);color:var(--clr-ink);border-radius:99px;margin-block-start:var(--sp-3);font-weight:600;transition:background .15s}.media-wall__reshuffle:hover{background:var(--clr-surface-alt)}.wall-card{background:var(--clr-bg);border:1px solid var(--clr-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.wall-card__zoom{background:var(--clr-surface-alt);cursor:zoom-in;width:100%;display:block;overflow:hidden}.wall-card__zoom img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.wall-card__zoom:hover img{transform:scale(1.03)}.wall-card__caption{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4);font-family:var(--font-sans);flex-direction:column;display:flex}.wall-card__desc{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--clr-ink);overflow-wrap:anywhere}.wall-card__desc a{text-underline-offset:2px;text-decoration:underline}.wall-card__source{font-size:var(--text-xs);line-height:var(--leading-base);color:var(--clr-muted);overflow-wrap:anywhere}.wall-card__source a{text-underline-offset:2px;text-decoration:underline}.wall-card__source a:hover{color:var(--clr-ink)}.wall-card__source-label{font-weight:600}.wall-card__article{border-block-start:1px solid var(--clr-border);font-size:var(--text-xs);line-height:var(--leading-base);color:var(--clr-ink-soft);flex-direction:column;gap:2px;margin-block-start:var(--sp-1);padding-block-start:var(--sp-2);transition:color .15s;display:flex}.wall-card__article-label{text-transform:uppercase;letter-spacing:.08em;color:var(--clr-muted);font-weight:600}.wall-card__article-title{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--clr-ink);font-weight:700}.wall-card__article:hover .wall-card__article-title{text-decoration:underline}[data-lang=en] .wall-card__article:hover{color:var(--clr-en)}[data-lang=fr] .wall-card__article:hover{color:var(--clr-fr)}[data-lang=es] .wall-card__article:hover{color:var(--clr-es)}[data-lang=pt] .wall-card__article:hover{color:var(--clr-pt)}.wall-player{aspect-ratio:16/9;cursor:pointer;background:#1c2123;width:100%;display:block;position:relative;overflow:hidden}.wall-player--active{cursor:default}.wall-player__poster,.wall-player__blank,.wall-player iframe,.wall-player video{border:0;width:100%;height:100%;position:absolute;inset:0}.wall-player__poster{object-fit:cover}.wall-player__blank{background:linear-gradient(135deg,#2d3436 0%,#1c2123 100%)}.wall-player video{object-fit:contain;background:#000}.wall-play{background:#000000a6;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:background .15s,transform .15s;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wall-player:hover .wall-play{background:#000000d9;transform:translate(-50%,-50%)scale(1.08)}.wall-play__icon{fill:#fff;width:1.6rem;height:1.6rem;margin-inline-start:2px}.wall-audio{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-4) var(--sp-2);background:var(--clr-surface);flex-direction:column;display:flex}.wall-audio__icon{width:2.25rem;height:2.25rem;fill:var(--clr-muted)}.wall-audio audio{width:100%}.wall-lightbox{z-index:1000;padding:var(--sp-5) var(--sp-4);background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.wall-lightbox__close{inset:var(--sp-3) var(--sp-3) auto auto;z-index:1;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .15s;display:flex;position:fixed}.wall-lightbox__close:hover{background:#ffffff40}.wall-lightbox__close svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:1.4rem;height:1.4rem}.wall-lightbox__figure{align-items:center;gap:var(--sp-3);flex-direction:column;max-width:min(100%,64rem);margin:auto;display:flex}.wall-lightbox__img{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;max-height:76vh}.wall-lightbox__caption{background:var(--clr-bg);border-radius:var(--radius-md);width:100%;max-width:46rem}.wall-lightbox__caption .wall-card__caption{padding-block-start:var(--sp-4)}}@layer meta{.author-list{gap:var(--sp-2) var(--sp-4);padding-inline:var(--page-gutter);max-width:var(--content-max);flex-wrap:wrap;margin-block-start:var(--sp-5);margin-inline:auto;display:flex}.author-item{text-decoration:none;transition:color .15s}.author-item:hover .author-item__name{color:var(--clr-accent);text-decoration:underline}[data-lang=en] .author-item:hover .author-item__name{color:var(--clr-en)}[data-lang=fr] .author-item:hover .author-item__name{color:var(--clr-fr)}[data-lang=es] .author-item:hover .author-item__name{color:var(--clr-es)}[data-lang=pt] .author-item:hover .author-item__name{color:var(--clr-pt)}.author-item__name{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--clr-ink);font-weight:600}.record-blurb{max-width:var(--page-max);padding:var(--sp-5) var(--page-gutter);font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;line-height:var(--leading-relaxed);color:var(--clr-ink-soft);border-inline-start:3px solid var(--clr-fr);margin-inline:auto}[data-lang=en] .record-blurb{border-color:var(--clr-en)}[data-lang=fr] .record-blurb{border-color:var(--clr-fr)}[data-lang=es] .record-blurb{border-color:var(--clr-es)}[data-lang=pt] .record-blurb{border-color:var(--clr-pt)}.record-meta{max-width:var(--content-max);padding:var(--sp-4) var(--page-gutter);gap:var(--sp-2) var(--sp-4);font-size:var(--text-sm);border-block-end:1px solid var(--clr-border);grid-template-columns:auto 1fr;align-items:baseline;margin-inline:auto;display:grid}.record-meta__label{color:var(--clr-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:var(--text-xs);white-space:nowrap}.record-meta__value{color:var(--clr-ink)}.related-section{max-width:var(--page-max);padding:var(--sp-8) var(--page-gutter) var(--sp-10);margin-inline:auto}.related-section__heading{font-family:var(--font-sans);font-size:var(--text-xl);color:var(--clr-ink);margin-block-end:var(--sp-5);font-weight:700}.record-actions{max-width:var(--content-max);padding:var(--sp-4) var(--page-gutter) 0;margin-inline:auto}.pdf-download{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid var(--clr-border-fine);color:var(--clr-ink);font-family:var(--font-sans);font-size:var(--text-sm);background:#fff;border-radius:999px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.pdf-download__icon{fill:currentColor;width:1.1em;height:1.1em}.pdf-download:hover{border-color:var(--clr-fr);color:var(--clr-fr);background:var(--clr-fr-tint)}[data-lang=en] .pdf-download:hover{border-color:var(--clr-en);color:var(--clr-en);background:var(--clr-en-tint)}[data-lang=es] .pdf-download:hover{border-color:var(--clr-es);color:var(--clr-es);background:var(--clr-es-tint)}[data-lang=pt] .pdf-download:hover{border-color:var(--clr-pt);color:var(--clr-pt);background:var(--clr-pt-tint)}}@layer article{.article-body{max-width:var(--content-max);padding:var(--sp-6) var(--page-gutter) var(--sp-10);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--clr-ink);margin-inline:auto}.article-body>*+*{margin-block-start:var(--sp-4)}.article-body h2{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);color:var(--clr-ink);margin-block-start:var(--sp-8);margin-block-end:var(--sp-3)}.article-body h3{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--clr-ink);margin-block-start:var(--sp-6);font-weight:700}.article-body h4{font-family:var(--font-sans);font-size:var(--text-base);color:var(--clr-ink);margin-block-start:var(--sp-5);font-weight:700}.article-body a{color:var(--clr-fr);text-underline-offset:2px;text-decoration-thickness:1px}[data-lang=en] .article-body a{color:var(--clr-en)}[data-lang=fr] .article-body a{color:var(--clr-fr)}[data-lang=es] .article-body a{color:var(--clr-es)}[data-lang=pt] .article-body a{color:var(--clr-pt)}.article-body a:hover{text-decoration:underline}.article-body blockquote{margin-block:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-inline-start:3px solid var(--clr-border-fine);background:var(--clr-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--clr-ink-soft);font-style:italic}.article-body figure{margin-block:var(--sp-6)}.article-body figcaption{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--clr-muted);line-height:var(--leading-base);margin-block-start:var(--sp-2)}.article-body img{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.article-body ul,.article-body ol{padding-inline-start:1.5em}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li+li{margin-block-start:var(--sp-1)}.article-body table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-sm);margin-block:var(--sp-5)}.article-body th{text-align:left;padding:var(--sp-2) var(--sp-3);border-block-end:2px solid var(--clr-border);color:var(--clr-ink);font-weight:700}.article-body td{padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--clr-border);color:var(--clr-ink-soft)}.resource-widget{--resource-max-h:min(70vh, 36rem);margin-block:var(--sp-6);width:fit-content;max-width:100%;margin-inline:auto}.resource-widget--audio,.resource-widget--video{width:100%}.resource-widget .resource-media{width:auto;max-width:100%;height:auto;max-height:var(--resource-max-h);object-fit:contain;border-radius:var(--radius-md);margin-inline:auto;display:block}.resource-widget video.resource-media{background:#000;width:100%}.resource-media-link{cursor:zoom-in;display:block}.resource-widget .resource-caption{gap:var(--sp-1);width:0;min-width:100%;padding:var(--sp-2) var(--sp-3);background:var(--clr-surface);border-inline-start:3px solid var(--clr-border-fine);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-sans);font-size:var(--text-sm);font-style:normal;line-height:var(--leading-base);color:var(--clr-ink-soft);text-align:start;flex-direction:column;margin-block-start:var(--sp-2);display:flex}.resource-caption__source{font-size:var(--text-xs);color:var(--clr-muted);overflow-wrap:anywhere}.resource-caption__source-label{font-weight:600}.resource-caption__source a{color:inherit;text-underline-offset:2px;text-decoration:underline}.resource-caption__source a:hover{color:var(--clr-ink)}.resource-widget--video:has(.resource-embed){width:min(100%, calc(var(--resource-max-h) * var(--embed-ratio,1.7778)))}.resource-embed{width:100%;aspect-ratio:var(--embed-ratio,1.7778);background:var(--clr-surface-alt);border-radius:var(--radius-md);position:relative;overflow:hidden}.resource-embed iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.resource-widget--audio audio{width:100%;margin-block-start:var(--sp-2)}.resource-placeholder{align-items:center;gap:var(--sp-3);padding:var(--sp-4);background:var(--clr-surface-alt);border-radius:var(--radius-lg);border:1px dashed var(--clr-border-fine);text-decoration:none;display:flex}a.resource-placeholder:hover{background:var(--clr-border)}.resource-placeholder__icon{font-size:var(--text-2xl)}.resource-placeholder__label{font-size:var(--text-sm);color:var(--clr-muted)}.resource-inline{vertical-align:middle;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-inline:.15em;font-size:.85em;transition:all .15s;display:inline-flex}.resource-inline__icon{font-size:.9em;line-height:1}.resource-inline--audio{background:var(--clr-fr);color:#fff}.resource-inline--audio:hover{background:var(--clr-en);transform:scale(1.1)}.resource-inline--playing{background:var(--clr-en)}.resource-inline--video{background:var(--clr-es);color:#fff;text-decoration:none}.resource-inline--video:hover{background:var(--clr-pt);transform:scale(1.1)}.resource-inline--image{background:var(--clr-surface-alt);border:1px solid var(--clr-border)}.resource-inline--image:hover{background:var(--clr-border)}.code-block{background:var(--clr-surface-alt);padding:var(--sp-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.6;overflow-x:auto}}@layer footnotes{.footnote-ref{vertical-align:super;scroll-margin-top:calc(var(--nav-height) + var(--sp-4));margin-inline-start:1px;font-size:.7em;line-height:1}.footnote-ref a{color:var(--clr-fr);border-radius:2px;padding:0 2px;font-weight:700;text-decoration:none}[data-lang=en] .footnote-ref a{color:var(--clr-en)}[data-lang=fr] .footnote-ref a{color:var(--clr-fr)}[data-lang=es] .footnote-ref a{color:var(--clr-es)}[data-lang=pt] .footnote-ref a{color:var(--clr-pt)}.footnote-ref a:hover{background:color-mix(in srgb, var(--clr-fr) 10%, transparent);text-decoration:underline}.footnotes-section{max-width:var(--content-max);padding:0 var(--page-gutter) var(--sp-8);border-block-start:1px solid var(--clr-border);margin-block-start:var(--sp-4);margin-inline:auto;padding-block-start:var(--sp-3)}.footnotes-heading{font-family:var(--font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--clr-muted);margin-block-end:var(--sp-4);font-weight:700}.footnotes-list{gap:var(--sp-1);counter-reset:footnote-counter;flex-direction:column;padding-inline-start:0;list-style:none;display:flex}.footnote-item{gap:0 var(--sp-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--clr-muted);line-height:var(--leading-relaxed);scroll-margin-top:calc(var(--nav-height) + var(--sp-4));grid-template-columns:1.5rem 1fr;align-items:baseline;display:grid}.footnote-item:before{content:counter(footnote-counter);counter-increment:footnote-counter;font-size:var(--text-xs);color:var(--clr-muted);text-align:right;padding-block-start:.15em;font-weight:700}.footnote-text{min-width:0}.footnote-backref{color:var(--clr-muted);margin-inline-end:2px;text-decoration:none;transition:color .15s}.footnote-backref:hover{color:var(--clr-ink)}}@layer bibliography{.bibliography{border-block-start:2px solid var(--clr-border);max-width:72ch;margin-block-start:var(--sp-8);margin-inline:auto;padding-block-start:var(--sp-4)}.bibliography__toggle{align-items:center;gap:var(--sp-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm,.875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--clr-ink-soft);-webkit-user-select:none;user-select:none;font-weight:600;list-style:none;display:flex}.bibliography__icon{fill:currentColor;flex-shrink:0;width:1.1em;height:1.1em}.bibliography__toggle::-webkit-details-marker{display:none}.bibliography__toggle:before{content:"+";border:1px solid var(--clr-border);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:1.25em;height:1.25em;font-size:.75rem;transition:transform .2s;display:inline-flex}.bibliography[open]>.bibliography__toggle:before{content:"−"}.bibliography__list{gap:var(--sp-3);flex-direction:column;margin-block-start:var(--sp-4);padding:0;list-style:none;display:flex}.bibliography__entry .csl-bib-body{text-indent:-1.5em;margin:0;padding-inline-start:1.5em;line-height:1.5}.bibliography__entry .csl-entry{font-size:var(--text-sm,.875rem);color:var(--clr-ink)}}@layer utilities{.mt-5{margin-block-start:var(--sp-5)}.mt-8{margin-block-start:var(--sp-8)}.text-muted{color:var(--clr-muted)}.text-xs{font-size:var(--text-xs)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer print{@media print{.site-nav,.nav-langs,.lang-switcher,.site-footer{display:none}main{padding-block-start:0}.hero{min-height:auto;color:var(--clr-ink);background:0 0}.hero__overlay{display:none}.hero__title{text-shadow:none}.article-body{font-size:11pt}.card,.topic-card{break-inside:avoid;box-shadow:none}}.print-doc{--print-accent:var(--clr-fr);max-width:210mm;font-family:var(--font-serif);color:var(--clr-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin-inline:auto;font-size:10.5pt;line-height:1.5}[data-lang=en] .print-doc{--print-accent:var(--clr-en)}[data-lang=fr] .print-doc{--print-accent:var(--clr-fr)}[data-lang=es] .print-doc{--print-accent:var(--clr-es)}[data-lang=pt] .print-doc{--print-accent:var(--clr-pt)}.print-doc a{color:inherit;-webkit-text-decoration-color:var(--clr-border-fine);text-decoration-color:var(--clr-border-fine)}.print-masthead{border-block-end:.5mm solid var(--clr-ink);justify-content:space-between;align-items:center;gap:8mm;margin-block-end:5mm;padding-block-end:4mm;display:flex}.print-masthead__logo{width:auto;height:15mm;display:block}.print-masthead__id{font-family:var(--font-sans);color:var(--clr-ink-soft);flex-direction:column;align-items:flex-end;gap:1mm;font-size:8pt;display:flex}.print-masthead__issn{letter-spacing:.06em;color:var(--clr-ink);font-weight:700}.print-banner{object-fit:cover;border-radius:1mm;width:100%;height:42mm;margin-block-end:6mm;display:block}.print-title{font-family:var(--font-serif);color:var(--clr-ink);font-size:25pt;font-weight:700;line-height:1.15}.print-byline{font-family:var(--font-sans);color:var(--clr-ink-soft);margin-block-start:3mm;font-size:11pt;font-weight:600}.print-blurb{border-inline-start:1mm solid var(--print-accent);color:var(--clr-ink-soft);margin:5mm 0 0;padding-inline-start:4mm;font-size:11pt;font-style:italic}.print-meta{border-block:.3mm solid var(--clr-border-fine);font-family:var(--font-sans);break-inside:avoid;grid-template-columns:34mm 1fr;align-items:baseline;gap:1.6mm 4mm;margin-block:6mm;padding-block:4mm;font-size:8.5pt;display:grid}.print-meta__label{letter-spacing:.06em;text-transform:uppercase;color:var(--clr-muted);font-size:7pt;font-weight:600}.print-meta__value{color:var(--clr-ink);overflow-wrap:anywhere}.print-meta__value a{text-decoration:none}.print-section-title{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--print-accent);break-after:avoid;margin:0 0 3mm;font-size:8.5pt;font-weight:700}.print-authors{gap:3mm;margin-block-end:6mm;display:grid}.print-author-card{background:var(--clr-surface);border-inline-start:1mm solid var(--print-accent);break-inside:avoid;padding:3mm 4mm}.print-author-card__name{font-family:var(--font-sans);font-size:10pt;font-weight:700}.print-author-card__aff{font-family:var(--font-sans);color:var(--clr-ink-soft);margin-block-start:.5mm;font-size:8pt}.print-author-card__bio{color:var(--clr-ink);margin-block-start:2mm;font-size:9pt;line-height:1.45}.print-doc .print-body{max-width:none;padding:0;font-size:10.5pt;line-height:1.55}.print-body>*+*{margin-block-start:3mm}.print-body p{orphans:3;widows:3}.print-body h1,.print-body h2{break-after:avoid;margin-block:8mm 2mm;font-size:15pt;line-height:1.2}.print-body h3{break-after:avoid;margin-block:6mm 2mm;font-size:12.5pt}.print-body h4{break-after:avoid;margin-block:4mm 1mm;font-size:10.5pt}.print-body :is(h1,h2,h3,h4){break-after:avoid-page}.print-body :is(h1,h2,h3,h4)+*,.print-section-title+*,.print-doc .footnotes-heading+*{break-before:avoid-page}.print-doc .footnotes-heading{break-after:avoid-page}.print-body img{box-shadow:none;border-radius:0}.print-body blockquote,.print-body table{break-inside:avoid}.print-doc .resource-widget{--resource-max-h:115mm;break-inside:avoid;margin-block:5mm}.print-doc .resource-widget .resource-caption{padding:1.5mm 3mm;font-size:8pt}.print-doc .resource-caption__source{font-size:7.5pt}.print-doc .resource-inline{display:none}.resource-widget--card{width:100%}.resource-printcard{border:.3mm dashed var(--clr-border-fine);font-family:var(--font-sans);color:var(--clr-ink);border-radius:1mm;flex-direction:column;gap:1mm;padding:3mm 4mm;font-size:8.5pt;display:flex}.resource-printcard__kind{letter-spacing:.08em;text-transform:uppercase;color:var(--print-accent);font-size:7pt;font-weight:700}.resource-printcard__url{overflow-wrap:anywhere}.resource-printcard__url a{color:var(--print-accent)}.resource-widget--card .resource-caption{width:auto;min-width:0;margin-block-start:1.5mm}.print-bibliography{margin-block-start:10mm}.print-bibliography .bibliography__list{gap:2mm;padding:0;list-style:none;display:grid}.print-bibliography .bibliography__entry{break-inside:avoid}.print-bibliography .bibliography__entry .csl-entry{font-size:9pt}.print-doc .footnotes-section{max-width:none;margin-block-start:8mm;padding:4mm 0 0;font-size:8.5pt}.print-doc .footnote-item{grid-template-columns:6mm 1fr;font-size:8.5pt}.print-doc .footnote-item:before{font-size:8pt}.print-doc .footnote-backref{display:none}}
