/* Ampliação editorial: fotografia, vínculos, projetos e biblioteca visual. */
#bk-portal{--bk-bg:#f8f5ed;--bk-paper:#fffdf7;--bk-line:#dad7cb;--bk-gold:#a5854d;--bk-soft:#eeece3;--bk-navy:#152b36}
#bk-portal .bk-header-inner{width:min(1400px,calc(100% - 64px));gap:24px}
#bk-portal .bk-wordmark{font-size:23px}
#bk-portal nav{gap:21px}
#bk-portal nav a{font-size:12px}
#bk-portal .bk-shell{width:min(1280px,calc(100% - 104px))}
#bk-portal .bk-section{padding-top:104px;padding-bottom:104px}
#bk-portal .bk-eyebrow{letter-spacing:1.7px}
#bk-portal h2{font-size:clamp(38px,4vw,58px);letter-spacing:-1.8px}
#bk-portal .bk-hero-roma{grid-template-columns:minmax(0,.82fr) minmax(0,1.2fr);gap:clamp(35px,5vw,74px);padding:70px max(52px,calc((100vw - 1280px)/2)) 86px;min-height:660px}
#bk-portal .bk-hero-roma:before{border-radius:0;right:8%;top:45px;width:45%;height:calc(100% - 100px);border-color:#c8b37b22}
#bk-portal .bk-hero-roma:after{width:66%;height:1px;top:50%;right:-10%;border:0;background:#c8b37b1c;transform:rotate(-45deg);border-radius:0}
#bk-portal .bk-hero-roma h1{font-size:clamp(68px,7.2vw,100px);line-height:.98;letter-spacing:-3.8px;margin-bottom:27px}
/* Explicit title colors resist theme heading rules in the WordPress shortcode. */
#bk-portal .bk-hero-roma #hero-title,#bk-portal .bk-hero-roma #hero-title .bk-hero-name{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important;opacity:1!important;background:none!important;text-shadow:none!important;mix-blend-mode:normal}
#bk-portal .bk-hero-roma #hero-title em{color:#e5c98b!important;-webkit-text-fill-color:#e5c98b!important;opacity:1!important;background:none!important;text-shadow:none!important;mix-blend-mode:normal}
#bk-portal .bk-hero-roma .bk-kicker{margin-bottom:32px}
#bk-portal .bk-hero-roma .bk-hero-role{font-size:12px;letter-spacing:1px;margin-bottom:20px}
#bk-portal .bk-hero-roma .bk-hero-summary{max-width:480px;line-height:1.85}
#bk-portal .bk-hero-roma .bk-hero-buttons{gap:12px;margin-top:30px}
#bk-portal .bk-hero-roma .bk-hero-buttons .bk-button{padding:14px 18px}
#bk-portal .bk-hero-roma .bk-hero-footnote{margin-top:33px}
#bk-portal .bk-rome-portrait{position:relative;z-index:2;align-self:center;min-width:0;margin:12px 0 0}
#bk-portal .bk-rome-image{position:relative;border:1px solid #dac38c70;padding:10px;background:#ffffff06}
#bk-portal .bk-rome-image:before{content:'';position:absolute;inset:-11px 12px 11px -11px;border:1px solid #dac38c25;z-index:-1}
#bk-portal .bk-rome-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;filter:none}
#bk-portal .bk-rome-portrait figcaption{font-size:11px;display:flex;justify-content:space-between;gap:16px;padding:20px 2px;color:#bdcac9;line-height:1.6}
#bk-portal .bk-rome-portrait figcaption span:first-child{display:flex;align-items:center;gap:7px;color:#e6d2a0}
#bk-portal .bk-rome-portrait figcaption .bk-icon{width:14px;height:14px}
#bk-portal .bk-hero-fields{border-top:1px solid #b4c2be30;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:24px 0 0;color:#e4e9e1}
#bk-portal .bk-hero-fields span{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.3px}
#bk-portal .bk-hero-fields .bk-icon{width:22px;height:22px;color:#d8bd7d}
#bk-portal .bk-about{grid-template-columns:200px 1fr;gap:70px}
#bk-portal .bk-academic-profiles{margin-top:38px;padding-top:30px;border-top:1px solid var(--bk-line)}
#bk-portal .bk-academic-profiles h3{font-size:25px;line-height:1.35;letter-spacing:-.4px;color:var(--bk-ink);margin-bottom:9px}
#bk-portal .bk-academic-profiles>p{font-size:13px;line-height:1.7;color:var(--bk-muted);margin-bottom:23px}
#bk-portal .bk-academic-profile-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;list-style:none;margin:0;padding:0}
#bk-portal .bk-academic-profile-grid>li{margin:0;padding:0;min-width:0}
#bk-portal .bk-academic-profile{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:16px 14px;background:var(--bk-paper);border:1px solid var(--bk-line);color:var(--bk-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}
#bk-portal .bk-academic-profile:hover,#bk-portal .bk-academic-profile:focus-visible{border-color:var(--bk-gold);box-shadow:0 7px 22px #152b3610}
#bk-portal .bk-academic-profile:focus-visible{outline:2px solid var(--bk-gold);outline-offset:4px}
#bk-portal .bk-academic-profile-logo{display:flex;align-items:center;justify-content:center;width:100%;height:68px;padding:10px;background:#fff;border:1px solid #eeeae0;margin-bottom:15px}
#bk-portal .bk-academic-profile-logo img{display:block;width:auto;height:auto;max-width:100%;max-height:44px;object-fit:contain;filter:none}
#bk-portal .bk-academic-profile-academia .bk-academic-profile-logo img{height:40px;width:auto}
#bk-portal .bk-academic-profile-title{display:block;font-size:14px;font-weight:600;line-height:1.45;margin-bottom:6px;color:var(--bk-ink)}
#bk-portal .bk-academic-profile-description{display:block;font-size:11px;line-height:1.65;color:var(--bk-muted);margin-bottom:19px}
#bk-portal .bk-academic-profile-action{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;width:100%;font-size:11px;font-weight:500;color:var(--bk-ink)}
#bk-portal .bk-academic-profile-action .bk-icon{width:15px;height:15px;flex:0 0 auto;color:var(--bk-gold)}
#bk-portal .bk-about-signature{margin-top:32px;padding-top:24px;border-top:1px solid var(--bk-line);display:flex;align-items:baseline;justify-content:space-between;gap:20px}
#bk-portal .bk-about-signature>span{font-family:Georgia,serif;font-size:22px;font-style:italic}
#bk-portal .bk-about-signature small{font-size:11px;color:var(--bk-muted)}
#bk-portal .bk-institution-section{border-top:1px solid var(--bk-line);border-bottom:1px solid var(--bk-line);background:var(--bk-paper)}
#bk-portal .bk-institution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}
#bk-portal .bk-institution{min-width:0;display:flex;flex-direction:column}
#bk-portal .bk-institution-logo{height:138px;background:#fff;display:flex;align-items:center;justify-content:center;gap:12px;padding:21px 24px;border:1px solid #e8e5db;overflow:hidden}
#bk-portal .bk-institution-logo img{width:auto;height:auto;max-width:100%;max-height:94px;object-fit:contain;flex:0 1 auto;min-width:0}
#bk-portal .bk-institution-ppgh .bk-institution-logo{padding:8px}
#bk-portal .bk-institution-ppgh .bk-institution-logo img{width:100%;height:100%;max-height:none}
#bk-portal .bk-institution-logo img+img{max-width:44%;max-height:65px}
#bk-portal .bk-institution-logo:has(img+img) img:first-child{max-width:50%}
#bk-portal .bk-institution-text{padding-top:19px;display:flex;flex-direction:column;flex:1}
#bk-portal .bk-institution-country{text-transform:uppercase;font-size:10px;letter-spacing:1.5px;color:var(--bk-muted);margin-bottom:9px}
#bk-portal .bk-institution h3{font-size:22px;line-height:1.25;margin-bottom:12px;letter-spacing:-.4px}
#bk-portal .bk-institution-text>p:not(.bk-institution-country){font-size:13px;line-height:1.8;color:var(--bk-muted);margin-bottom:14px}
#bk-portal .bk-institution .bk-link{font-size:11px;gap:7px;margin-top:auto;align-self:flex-start}
#bk-portal .bk-institution .bk-icon{width:15px;height:15px}
#bk-portal .bk-institution-note{font-size:11px;color:var(--bk-muted);line-height:1.7;margin-top:36px;max-width:820px}
#bk-portal .bk-research-section{background:var(--bk-bg)}
#bk-portal .bk-research-card{background:var(--bk-paper);border-bottom:2px solid var(--bk-line)}
#bk-portal .bk-research-image{height:215px}
#bk-portal .bk-research-symbol{height:215px;background:#19363f}
#bk-portal .bk-research-body{padding:26px 23px}
#bk-portal .bk-books-section{border-top:1px solid var(--bk-line)}
#bk-portal .bk-cover{background:#e8e3d6;height:330px;padding:28px 42px}
#bk-portal[data-theme=dark] .bk-cover{background:#243b43}
#bk-portal .bk-library-section{background:var(--bk-soft)}
#bk-portal .bk-publication{display:flex;padding:0;overflow:hidden;background:var(--bk-paper);border:1px solid var(--bk-line);transition:box-shadow .2s,border-color .2s}
#bk-portal .bk-publication:hover{box-shadow:0 14px 34px #152b3610;border-color:var(--bk-gold)}
#bk-portal .bk-publication-media{background:#e6e0d1;position:relative;padding:25px 24px 0;border-bottom:1px solid var(--bk-line)}
#bk-portal[data-theme=dark] .bk-publication-media{background:#243b43}
#bk-portal .bk-publication-media>a{height:230px;display:flex;align-items:center;justify-content:center;position:relative;width:100%}
#bk-portal .bk-publication-media img{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(5px 7px 7px #102c3524);transition:transform .24s;transform-origin:bottom center}
#bk-portal .bk-publication-media>a:hover img{transform:translateY(-3px)}
#bk-portal .bk-publication-media figcaption{text-align:center;font-size:10px;line-height:1.5;padding:14px 0;color:var(--bk-muted);letter-spacing:.3px}
#bk-portal .bk-image-zoom{position:absolute;bottom:0;right:-11px;width:32px;height:32px;background:var(--bk-paper);border:1px solid var(--bk-line);display:flex;align-items:center;justify-content:center}
#bk-portal .bk-image-zoom .bk-icon{width:16px;height:16px}
#bk-portal .bk-publication-content{display:flex;flex-direction:column;flex:1;min-width:0;padding:25px}
#bk-portal .bk-publication h3{font-size:24px;line-height:1.3;margin-bottom:15px}
#bk-portal .bk-publication-meta{font-size:14px;line-height:1.85}
#bk-portal .bk-publication-top{margin-bottom:17px}
#bk-portal .bk-publication-links{padding-top:8px}
#bk-portal .bk-publication-tools{margin-top:20px}
#bk-portal .bk-catalogue[data-view=list] .bk-publication{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0;padding:0}
#bk-portal .bk-catalogue[data-view=list] .bk-publication-media{grid-column:1;grid-row:1;padding:20px 16px 8px;border-bottom:0;border-right:1px solid var(--bk-line);display:flex;flex-direction:column;justify-content:center}
#bk-portal .bk-catalogue[data-view=list] .bk-publication-media>a{height:145px}
#bk-portal .bk-catalogue[data-view=list] .bk-image-zoom{right:-7px;bottom:-2px;width:27px;height:27px}
#bk-portal .bk-catalogue[data-view=list] .bk-publication-media figcaption{font-size:9px;padding-bottom:3px}
#bk-portal .bk-catalogue[data-view=list] .bk-publication-content{padding:23px 28px;grid-column:2;grid-row:1}
#bk-portal .bk-catalogue[data-view=list] .bk-publication-top{flex-direction:row;margin-bottom:12px}
#bk-portal .bk-catalogue[data-view=list] .bk-publication h3{font-size:25px;margin-bottom:11px;max-width:900px}
#bk-portal .bk-catalogue[data-view=list] .bk-publication-meta{margin-bottom:10px}
#bk-portal .bk-catalogue[data-view=list] .bk-publication-links{flex-direction:row;margin-top:8px}
#bk-portal .bk-catalogue[data-view=list] .bk-publication-tools{margin-top:14px;max-width:420px;width:100%}
#bk-portal .bk-projects-editorial{display:grid;gap:40px}
#bk-portal .bk-project-feature{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);border:1px solid var(--bk-line);background:var(--bk-paper);min-width:0}
#bk-portal .bk-project-brand{background:#eae5d8;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:34px;padding:32px;min-width:0}
#bk-portal .bk-project-index{align-self:flex-start;text-transform:uppercase;font-size:10px;letter-spacing:1.4px;color:#62706f}
#bk-portal .bk-project-brand>img{width:100%;height:auto;max-height:260px;object-fit:contain;object-position:center}
#bk-portal .bk-project-brand-foot{display:flex;gap:10px;align-items:center;align-self:flex-start;font-size:11px;color:#3c5359}
#bk-portal .bk-project-brand-foot .bk-icon{width:20px;height:20px;color:#8d7447}
#bk-portal .bk-project-description{padding:44px 46px}
#bk-portal .bk-project-description h3{font-size:38px;line-height:1.15;margin-bottom:15px;letter-spacing:-.8px}
#bk-portal .bk-leadership{font-size:11px;letter-spacing:.25px;display:flex;align-items:center;gap:8px;color:var(--bk-muted);margin-bottom:23px}
#bk-portal .bk-leadership .bk-icon{height:17px;width:17px;color:var(--bk-gold)}
#bk-portal .bk-project-description .bk-project-fullname{font-family:Georgia,serif;font-size:19px;line-height:1.5;color:var(--bk-ink);margin-bottom:21px}
#bk-portal .bk-project-description>p:not(.bk-leadership):not(.bk-project-fullname){font-size:15px;color:var(--bk-muted);line-height:1.85}
#bk-portal .bk-project-details{list-style:none;margin:25px 0 0;padding:0;display:grid;gap:12px}
#bk-portal .bk-project-details li{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.65;color:var(--bk-muted)}
#bk-portal .bk-project-details .bk-icon{width:18px;height:18px;color:var(--bk-gold);margin-top:1px}
#bk-portal .bk-project-actions{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;margin-top:30px}
#bk-portal .bk-project-actions .bk-link{font-size:12px}
#bk-portal .bk-project-monumenta .bk-project-brand{background:#f5f1e7}
#bk-portal .bk-project-monumenta .bk-project-brand>img,#bk-portal .bk-project-classicae .bk-project-brand>img{width:100%;max-width:100%;height:auto;padding:12px;background:#fff;border:1px solid #e6e0d1;object-fit:contain;filter:none}
#bk-portal .bk-document-types{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}
#bk-portal .bk-document-types span{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--bk-line);padding:8px 0;font-size:12px;flex:1 1 135px;line-height:1.5}
#bk-portal .bk-document-types .bk-icon{height:19px;width:19px;color:var(--bk-gold)}
#bk-portal .bk-project-classicae .bk-project-brand{background:#f5f1e7}
#bk-portal .bk-project-classicae .bk-project-index{color:#62706f}
#bk-portal .bk-project-classicae .bk-project-brand-foot{color:#3c5359}
#bk-portal .bk-project-classicae .bk-project-brand-foot .bk-icon{color:#8d7447}
#bk-portal .bk-classicae-wordmark{display:flex;align-items:center;flex-direction:column;text-align:center;padding:20px 0;color:#efe7d3;gap:21px;width:100%}
#bk-portal .bk-classicae-wordmark>span{font-family:Georgia,serif;font-size:29px;letter-spacing:6px;color:#d1b77e;border-bottom:1px solid #bca46b66;padding:0 20px 15px}
#bk-portal .bk-classicae-wordmark strong{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,3.3vw,48px);line-height:1.1;letter-spacing:-1px}
#bk-portal .bk-classicae-wordmark small{font-size:9px;letter-spacing:1px;color:#c2c9c4;text-transform:uppercase}
#bk-portal .bk-language-calendar{margin-top:25px;display:grid;gap:15px}
#bk-portal .bk-language-calendar>div{padding-left:15px;border-left:2px solid var(--bk-gold)}
#bk-portal .bk-language-calendar span{font-size:10px;letter-spacing:.2px;color:var(--bk-muted);display:flex;align-items:center;gap:7px;margin-bottom:4px}
#bk-portal .bk-language-calendar .bk-icon{width:14px;height:14px}
#bk-portal .bk-language-calendar strong{font-size:13px;font-weight:500;line-height:1.9}
#bk-portal .bk-language-calendar b{font-weight:400;color:var(--bk-muted);margin-left:14px}
#bk-portal .bk-classicae-lesson{margin-top:22px}
#bk-portal .bk-classicae-lesson .bk-link{font-size:12px;gap:9px;align-items:center;line-height:1.65}
#bk-portal .bk-classicae-lesson .bk-icon{width:18px;height:18px;color:var(--bk-gold)}
#bk-portal .bk-project-language-details{margin-top:23px;border-top:1px solid var(--bk-line);border-bottom:1px solid var(--bk-line);font-size:12px}
#bk-portal .bk-project-language-details summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0}
#bk-portal .bk-project-language-details summary .bk-icon{width:18px;height:18px}
#bk-portal .bk-project-language-details p{font-size:13px;line-height:1.8;color:var(--bk-muted);padding-bottom:18px}
#bk-portal .bk-editorial-journal{margin-top:40px;padding:34px 36px;display:grid;grid-template-columns:152px minmax(0,1fr) 128px;align-items:center;gap:34px;border-top:1px solid var(--bk-line);border-bottom:1px solid var(--bk-line)}
/* Original cover remains intact; this window shows x=60..498, y=53..470. */
#bk-portal .bk-baraunas-mark{display:block;position:relative;overflow:hidden;width:152px;max-width:100%;aspect-ratio:438/417;background:#f5f2e9}
#bk-portal .bk-baraunas-mark img{position:absolute;display:block;width:403.652968%;height:auto;max-width:none;left:-13.698630%;top:-12.709832%;filter:none}
#bk-portal .bk-journal-body{min-width:0}
#bk-portal .bk-journal-body>.bk-button{margin-top:22px}
#bk-portal .bk-journal-cover{width:128px;max-width:100%;margin:0;min-width:0}
#bk-portal .bk-journal-cover>a{display:block}
#bk-portal .bk-journal-cover img{display:block;width:100%;height:auto;object-fit:contain;box-shadow:3px 5px 14px #172d3620}
#bk-portal .bk-journal-cover figcaption{margin-top:10px;font-size:10px;line-height:1.6;text-align:center;color:var(--bk-muted)}
#bk-portal .bk-editorial-journal .bk-eyebrow{font-size:10px;margin-bottom:7px}
#bk-portal .bk-editorial-journal h3{font-size:29px;line-height:1.3;margin-bottom:9px}
#bk-portal .bk-editorial-journal h3 span{font-family:Arial,sans-serif;font-size:11px;letter-spacing:0;white-space:nowrap;margin-left:12px;color:var(--bk-muted)}
#bk-portal .bk-editorial-journal p:not(.bk-eyebrow){font-size:13px;color:var(--bk-muted)}

#bk-portal .bk-mosaico-section #mosaico-title,#bk-portal .bk-mosaico-section #mosaico-title .bk-mosaico-heading-main{color:#fff8e8!important;-webkit-text-fill-color:#fff8e8!important;opacity:1!important;background:none!important;text-shadow:none!important;mix-blend-mode:normal}
#bk-portal .bk-mosaico-section #mosaico-title em{color:#e5c98b!important;-webkit-text-fill-color:#e5c98b!important;opacity:1!important;background:none!important;text-shadow:none!important;mix-blend-mode:normal}
#bk-portal .bk-mosaico-coordinator{font-size:12px!important;color:#e2ca92!important;letter-spacing:.3px;margin:0 0 16px!important}
#bk-portal .bk-mosaico-logo-wrap{background:#fff;padding:14px;width:280px;max-width:100%}
#bk-portal .bk-image-viewer{padding:0;border:1px solid var(--bk-line);background:var(--bk-paper);color:var(--bk-ink);width:min(1120px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 90px #0005}
#bk-portal .bk-image-viewer::backdrop{background:#08171de0;backdrop-filter:blur(5px)}
#bk-portal .bk-image-viewer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--bk-line);padding:13px 22px;font-size:11px;letter-spacing:.4px;position:sticky;top:0;background:var(--bk-paper);z-index:2}
#bk-portal .bk-image-viewer-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}
#bk-portal .bk-image-viewer-canvas{background:var(--bk-soft);display:flex;align-items:center;justify-content:center;padding:26px;min-width:0}
#bk-portal .bk-image-viewer-canvas img{height:calc(100dvh - 190px);max-height:730px;width:100%;object-fit:contain;filter:drop-shadow(5px 6px 8px #0002)}
#bk-portal .bk-image-viewer-caption{padding:40px 34px;display:flex;flex-direction:column;justify-content:center;min-width:0}
#bk-portal .bk-image-viewer-caption .bk-eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:17px}
#bk-portal .bk-image-viewer-caption h2{font-size:32px;line-height:1.25;letter-spacing:-.5px;margin-bottom:22px}
#bk-portal .bk-image-viewer-caption>p:not(.bk-eyebrow):not(.bk-viewer-tip){font-size:14px;color:var(--bk-muted);line-height:1.85;margin-bottom:28px}
#bk-portal .bk-image-viewer-caption .bk-button{align-self:flex-start}
#bk-portal .bk-viewer-tip{font-size:11px;line-height:1.75;color:var(--bk-muted);margin-top:30px}
#bk-portal .bk-viewer-navigation{display:flex;align-items:center;gap:15px;margin-top:19px}
#bk-portal .bk-viewer-navigation>span{font-size:12px;min-width:57px;text-align:center;color:var(--bk-muted)}
#bk-portal [data-viewer-prev] .bk-icon{transform:rotate(180deg)}
#bk-portal .bk-viewer-navigation button:disabled{opacity:.3;cursor:default}
#bk-portal .bk-footer>.bk-image-credits{width:min(1280px,calc(100% - 104px));margin:0 auto;padding-bottom:28px}
#bk-portal .bk-image-credits p{font-size:12px;line-height:1.75;padding-top:16px}
#bk-portal .bk-image-credits li{padding-bottom:5px}
#bk-portal .bk-image-credits li a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:1600px){#bk-portal .bk-hero-roma{padding-top:90px;padding-bottom:108px;min-height:730px}}
@media(max-width:1180px){#bk-portal .bk-header-inner{width:calc(100% - 44px);gap:20px}#bk-portal nav{gap:15px}#bk-portal .bk-contact-nav{display:none}#bk-portal .bk-shell{width:calc(100% - 80px)}#bk-portal .bk-hero-roma{padding-left:40px;padding-right:40px;gap:38px;min-height:625px}#bk-portal .bk-hero-roma h1{font-size:76px}#bk-portal .bk-hero-roma .bk-hero-summary{font-size:15px}#bk-portal .bk-hero-roma .bk-hero-buttons{flex-direction:column;align-items:flex-start}#bk-portal .bk-hero-fields{gap:14px;justify-content:flex-start}#bk-portal .bk-hero-fields span{font-size:11px}#bk-portal .bk-institution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}#bk-portal .bk-institution-logo{height:118px;padding:18px}#bk-portal .bk-institution h3{font-size:20px}#bk-portal .bk-cover{height:290px;padding:24px 30px}#bk-portal .bk-project-description{padding:34px}#bk-portal .bk-project-brand{padding:25px}}
@media(max-width:960px){#bk-portal .bk-hero-roma{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding-top:55px;padding-bottom:70px;min-height:0}#bk-portal .bk-hero-roma h1{font-size:67px}#bk-portal .bk-hero-roma .bk-hero-buttons{flex-direction:column}#bk-portal .bk-hero-roma .bk-hero-footnote{font-size:10px}#bk-portal .bk-hero-fields{display:grid;gap:12px;padding-top:20px}#bk-portal .bk-rome-portrait figcaption{flex-direction:column;gap:4px;padding:15px 2px;font-size:10px}#bk-portal .bk-hero-roma .bk-kicker{font-size:10px;letter-spacing:1.4px;gap:10px}#bk-portal .bk-about{grid-template-columns:140px 1fr;gap:40px}#bk-portal .bk-about-prose{grid-template-columns:1fr;gap:20px}#bk-portal .bk-about-signature{display:block}#bk-portal .bk-about-signature small{display:block;margin-top:7px}#bk-portal .bk-institution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:33px}#bk-portal .bk-institution-logo{height:135px;padding:22px 30px}#bk-portal .bk-institution-logo img{max-width:85%}#bk-portal .bk-institution h3{font-size:24px}#bk-portal .bk-institution-text>p:not(.bk-institution-country){font-size:14px}#bk-portal .bk-institution .bk-link{font-size:12px}#bk-portal .bk-project-feature{grid-template-columns:minmax(0,.65fr) minmax(0,1fr)}#bk-portal .bk-project-brand{padding:23px 20px;gap:25px}#bk-portal .bk-project-description{padding:30px}#bk-portal .bk-project-description h3{font-size:32px}#bk-portal .bk-project-brand-foot{font-size:10px;line-height:1.7;gap:7px}#bk-portal .bk-classicae-wordmark strong{font-size:35px}#bk-portal .bk-editorial-journal{padding:28px 0;gap:24px;grid-template-columns:125px minmax(0,1fr) 100px}#bk-portal .bk-baraunas-mark{width:125px}#bk-portal .bk-journal-cover{width:100px}#bk-portal .bk-image-viewer-body{grid-template-columns:1fr 1fr}#bk-portal .bk-image-viewer-caption{padding:28px}#bk-portal .bk-image-viewer-caption h2{font-size:27px}}
@media(max-width:700px){#bk-portal .bk-shell{width:calc(100% - 40px)}#bk-portal .bk-section{padding-top:66px;padding-bottom:66px}#bk-portal h2{font-size:38px;letter-spacing:-1.2px}#bk-portal .bk-header-inner{width:calc(100% - 32px);gap:10px}#bk-portal .bk-wordmark{font-size:21px}#bk-portal .bk-hero-roma{display:flex;padding:41px 25px 61px;gap:36px}#bk-portal .bk-hero-roma h1{font-size:70px;line-height:1.01;letter-spacing:-3px;margin-bottom:24px}#bk-portal .bk-hero-roma .bk-kicker{margin-bottom:26px}#bk-portal .bk-hero-roma .bk-hero-role{margin-bottom:15px;font-size:11px}#bk-portal .bk-hero-roma .bk-hero-summary{font-size:15px;line-height:1.8;max-width:100%}#bk-portal .bk-hero-roma .bk-hero-buttons{flex-direction:row;align-items:stretch;gap:10px;margin-top:25px}#bk-portal .bk-hero-roma .bk-hero-buttons .bk-button{padding:13px 14px;font-size:12px;min-height:46px}#bk-portal .bk-hero-roma .bk-hero-footnote{font-size:11px;margin-top:26px}#bk-portal .bk-rome-portrait{width:100%;margin:0}#bk-portal .bk-rome-image{padding:6px}#bk-portal .bk-rome-image:before{inset:-8px 8px 8px -8px}#bk-portal .bk-rome-portrait figcaption{flex-direction:row;font-size:10px;padding:14px 0;gap:12px}#bk-portal .bk-rome-portrait figcaption span:last-child{text-align:right;max-width:170px}#bk-portal .bk-hero-fields{display:flex;gap:15px 21px;padding-top:18px}#bk-portal .bk-hero-fields span{font-size:10px;gap:7px}#bk-portal .bk-hero-fields .bk-icon{width:19px;height:19px}#bk-portal .bk-scroll-cue{font-size:10px;bottom:19px;white-space:nowrap}#bk-portal .bk-about{display:block}#bk-portal .bk-small-ornament{display:none}#bk-portal .bk-section-label{margin-bottom:30px}#bk-portal .bk-about-signature>span{font-size:21px}#bk-portal .bk-institution-grid{gap:30px 20px}#bk-portal .bk-institution-logo{height:105px;padding:15px}#bk-portal .bk-institution-logo img{max-height:75px;max-width:100%}#bk-portal .bk-institution-logo img+img{max-height:52px}#bk-portal .bk-institution h3{font-size:21px}#bk-portal .bk-institution-text>p:not(.bk-institution-country){font-size:13px;line-height:1.75}#bk-portal .bk-institution .bk-link{font-size:11px}#bk-portal .bk-institution-note{font-size:11px;margin-top:30px}#bk-portal .bk-research-image,#bk-portal .bk-research-symbol{height:185px}#bk-portal .bk-research-body{padding:23px}#bk-portal .bk-cover{height:255px;padding:23px 26px}#bk-portal .bk-books{gap:28px 20px}#bk-portal .bk-publication-media{padding-top:24px}#bk-portal .bk-publication-media>a{height:260px}#bk-portal .bk-publication-media figcaption{font-size:11px}#bk-portal .bk-publication-content{padding:24px}#bk-portal .bk-publication h3{font-size:25px}#bk-portal .bk-publication-meta{font-size:14px;line-height:1.8}#bk-portal .bk-catalogue[data-view=list] .bk-publication{grid-template-columns:96px minmax(0,1fr);display:grid;padding:0;gap:0}#bk-portal .bk-catalogue[data-view=list] .bk-publication-media{padding:16px 10px 10px;justify-content:flex-start}#bk-portal .bk-catalogue[data-view=list] .bk-publication-media>a{height:110px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-media figcaption{font-size:8px;line-height:1.6;margin-top:5px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-content{padding:18px 16px}#bk-portal .bk-catalogue[data-view=list] .bk-publication h3{font-size:21px;margin-bottom:12px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-meta{font-size:12px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-top{gap:7px;flex-direction:column;align-items:flex-start}#bk-portal .bk-catalogue[data-view=list] .bk-type{font-size:9px}#bk-portal .bk-catalogue[data-view=list] .bk-year{font-size:10px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-tools{flex-wrap:wrap;gap:3px;margin-top:14px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-tools button{font-size:10px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-link{font-size:11px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-note{font-size:11px}#bk-portal .bk-projects-editorial{gap:28px}#bk-portal .bk-project-feature{grid-template-columns:1fr}#bk-portal .bk-project-brand{min-height:245px;padding:24px;gap:23px}#bk-portal .bk-project-brand>img{max-width:330px;max-height:150px;width:100%}#bk-portal .bk-project-monumenta .bk-project-brand>img{width:100%;max-width:350px}#bk-portal .bk-project-description{padding:29px 24px}#bk-portal .bk-project-description h3{font-size:34px}#bk-portal .bk-project-description .bk-project-fullname{font-size:18px}#bk-portal .bk-project-description>p:not(.bk-leadership):not(.bk-project-fullname){font-size:14px;line-height:1.8}#bk-portal .bk-leadership{font-size:11px;margin-bottom:20px;line-height:1.6}#bk-portal .bk-project-details li{font-size:12px}#bk-portal .bk-project-actions{gap:17px;margin-top:25px}#bk-portal .bk-project-actions>.bk-button{font-size:12px}#bk-portal .bk-classicae-wordmark{padding:8px 0;gap:16px}#bk-portal .bk-classicae-wordmark strong{font-size:43px}#bk-portal .bk-classicae-wordmark>span{font-size:22px;padding-bottom:10px}#bk-portal .bk-classicae-wordmark small{font-size:9px}#bk-portal .bk-editorial-journal{grid-template-columns:112px minmax(0,1fr);gap:22px;padding:30px 0;margin-top:30px;align-items:start}#bk-portal .bk-baraunas-mark{width:112px;grid-column:1;grid-row:1}#bk-portal .bk-journal-body{grid-column:2;grid-row:1/3;align-self:center}#bk-portal .bk-journal-cover{width:112px;grid-column:1;grid-row:2}#bk-portal .bk-journal-body>.bk-button{font-size:12px;padding:12px 14px;line-height:1.6}#bk-portal .bk-editorial-journal h3{font-size:28px}#bk-portal .bk-editorial-journal h3 span{display:block;margin:6px 0 0}#bk-portal .bk-editorial-journal p:not(.bk-eyebrow){font-size:12px;line-height:1.7}#bk-portal .bk-image-viewer{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}#bk-portal .bk-image-viewer-head{padding:10px 14px;font-size:10px}#bk-portal .bk-image-viewer-head .bk-icon-button{width:34px;height:34px}#bk-portal .bk-image-viewer-body{display:flex;flex-direction:column}#bk-portal .bk-image-viewer-canvas{padding:20px}#bk-portal .bk-image-viewer-canvas img{height:49dvh;max-height:440px}#bk-portal .bk-image-viewer-caption{padding:26px 23px}#bk-portal .bk-image-viewer-caption h2{font-size:26px;margin-bottom:16px}#bk-portal .bk-image-viewer-caption>p:not(.bk-eyebrow):not(.bk-viewer-tip){font-size:13px;margin-bottom:23px}#bk-portal .bk-viewer-tip{margin-top:23px;font-size:10px}#bk-portal .bk-footer>.bk-image-credits{width:calc(100% - 40px)}#bk-portal .bk-image-credits ul{padding-left:19px}}
@media(max-width:420px){#bk-portal .bk-hero-roma{padding-left:21px;padding-right:21px}#bk-portal .bk-hero-roma h1{font-size:64px}#bk-portal .bk-hero-roma .bk-hero-buttons{flex-direction:column;align-items:flex-start}#bk-portal .bk-hero-roma .bk-hero-buttons .bk-button-ghost{padding:12px 14px}#bk-portal .bk-rome-portrait figcaption{font-size:9px;gap:8px}#bk-portal .bk-rome-portrait figcaption span:last-child{max-width:145px}#bk-portal .bk-hero-fields{gap:12px 18px}#bk-portal .bk-institution-grid{grid-template-columns:1fr;gap:28px}#bk-portal .bk-institution{display:grid;grid-template-columns:100px minmax(0,1fr);gap:17px;align-items:start}#bk-portal .bk-institution-logo{height:102px;padding:14px;flex-direction:column;gap:8px}#bk-portal .bk-institution-logo:has(img+img) img:first-child{max-width:100%;max-height:44px}#bk-portal .bk-institution-logo img+img{max-width:100%;max-height:23px}#bk-portal .bk-institution-text{padding:0}#bk-portal .bk-institution h3{font-size:21px;margin-bottom:9px}#bk-portal .bk-institution-country{font-size:9px;margin-bottom:7px}#bk-portal .bk-institution-text>p:not(.bk-institution-country){font-size:12px;margin-bottom:9px}#bk-portal .bk-institution .bk-link{font-size:10px;gap:5px}#bk-portal .bk-cover{height:230px;padding:22px}#bk-portal .bk-publication-media>a{height:240px}#bk-portal .bk-publication-content{padding:23px}#bk-portal .bk-project-description{padding:27px 23px}#bk-portal .bk-project-description h3{font-size:31px}#bk-portal .bk-project-actions .bk-button{padding:13px 16px}#bk-portal .bk-project-brand{min-height:220px}#bk-portal .bk-catalogue[data-view=list] .bk-publication{grid-template-columns:78px minmax(0,1fr)}#bk-portal .bk-catalogue[data-view=list] .bk-publication-media{padding:15px 8px 8px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-media>a{height:89px}#bk-portal .bk-catalogue[data-view=list] .bk-publication-content{padding:17px 14px}#bk-portal .bk-catalogue[data-view=list] .bk-publication h3{font-size:20px}}

@media(max-width:1180px){#bk-portal .bk-academic-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}#bk-portal .bk-academic-profile{padding:18px}#bk-portal .bk-academic-profile-logo{height:70px}}
@media(max-width:700px){#bk-portal .bk-academic-profiles{margin-top:30px;padding-top:26px}#bk-portal .bk-academic-profiles h3{font-size:23px}#bk-portal .bk-academic-profiles>p{font-size:12px;margin-bottom:20px}#bk-portal .bk-academic-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#bk-portal .bk-academic-profile{padding:16px 13px}#bk-portal .bk-academic-profile-title{font-size:13px}#bk-portal .bk-academic-profile-description{font-size:11px}#bk-portal .bk-academic-profile-logo{height:64px}#bk-portal .bk-academic-profile-logo img{max-height:40px}#bk-portal .bk-project-monumenta .bk-project-brand>img,#bk-portal .bk-project-classicae .bk-project-brand>img{max-width:100%;max-height:none;width:100%;padding:10px}#bk-portal .bk-institution-ppgh .bk-institution-logo img{max-height:none;max-width:100%}}
@media(max-width:420px){#bk-portal .bk-academic-profile-grid{grid-template-columns:1fr}#bk-portal .bk-academic-profile{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 16px;align-items:center;padding:16px}#bk-portal .bk-academic-profile-logo{grid-column:1;grid-row:1/4;margin:0;width:76px;height:70px;padding:8px}#bk-portal .bk-academic-profile-title{grid-column:2;margin:0;font-size:14px}#bk-portal .bk-academic-profile-description{grid-column:2;margin:0;font-size:11px}#bk-portal .bk-academic-profile-action{grid-column:2;margin-top:5px;justify-content:flex-start;font-size:11px}#bk-portal .bk-editorial-journal{grid-template-columns:104px minmax(0,1fr);gap:20px}#bk-portal .bk-baraunas-mark,#bk-portal .bk-journal-cover{width:104px}#bk-portal .bk-editorial-journal h3{font-size:27px}#bk-portal .bk-journal-body>.bk-button{font-size:11px;padding:11px 12px}}
@media print{#bk-portal .bk-image-viewer{display:none!important}#bk-portal .bk-publication-media>a{height:130px}#bk-portal .bk-institution-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#bk-portal .bk-project-feature{break-inside:avoid}#bk-portal .bk-publication{display:block!important}#bk-portal .bk-publication-content{padding:15px}}
@media(prefers-reduced-motion:reduce){#bk-portal .bk-publication-media>a:hover img{transform:none}}
