/*
Theme Name: DrZ Laboratorij
Description: Lagana tema za DrZ audio blog, sa standardnim WordPress blokovima.
Version: 2.4.0
Template: twentytwentyfive
Requires at least: 6.7
Requires PHP: 7.4
Text Domain: drz-laboratorij
License: GNU General Public License v2 or later
*/
.drz-home :where(p,h1,h2,h3,figure,.wp-block-group,.wp-block-columns,.wp-block-column,.wp-block-buttons){margin-block-start:0;margin-block-end:0}:root{--ink:#17191a;--paper:#f5f2ed;--muted:#6f706d;--copper:#bf8c64;--line:#d6d0c7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--ink);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--copper);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.1}h2{font-size:clamp(36px,4vw,54px);letter-spacing:-1.5px}h3{font-size:29px;letter-spacing:-.5px}em{font-weight:400}.wrap{width:min(1180px,calc(100% - 96px));margin:0 auto}.eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:2.1px;text-transform:uppercase;color:#9b6540}.masthead{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 48px;color:var(--paper);border-bottom:1px solid #ffffff16;background:var(--ink)}.brand{display:inline-flex;align-items:center;white-space:nowrap;font-family:Georgia,'Times New Roman',serif;font-size:44px;letter-spacing:-3px;line-height:1}.brand>span{color:var(--copper)}.brand>strong{font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:column;border-left:1px solid #ffffff35;margin-left:19px;padding-left:18px;font-size:12px;font-weight:600;letter-spacing:2.8px;line-height:1.2}.brand small{font-size:8px;font-weight:400;letter-spacing:1.6px;margin-top:9px;color:#a8aaa7}.masthead nav{display:flex;gap:34px;font-size:12px;letter-spacing:.3px}.masthead nav a:hover,.contact:hover{color:var(--copper)}.contact{font-size:12px;display:flex;gap:27px;align-items:center}.hero{position:relative;min-height:720px;color:var(--paper);overflow:hidden}.hero-image,.hero-shade{position:absolute;inset:0}.hero-image{background:url(assets/hero.jpg) center right/cover no-repeat;background-attachment:fixed}.hero-shade{background:linear-gradient(90deg,#17191afa 0%,#17191ae8 29%,#17191a64 70%,#17191a30 100%)}.hero-content{position:relative;padding-top:80px;padding-bottom:74px}.hero .eyebrow{color:#d5ad8b;margin-bottom:22px}.hero h1{font-size:clamp(50px,6vw,80px);letter-spacing:-2.6px;line-height:1.03}.hero h1 em{color:#dfb593}.hero-lead{max-width:400px;color:#d0d0cb;font-size:15px;line-height:1.8;margin-top:28px}.button{display:inline-flex;gap:38px;align-items:center;background:var(--copper);color:#17191a;font-size:12px;font-weight:700;padding:16px 24px;margin-top:31px}.button:hover{background:#d7a780}.hero-note{display:flex;align-items:center;width:310px;gap:12px;border-top:1px solid #ffffff40;margin-top:43px;padding-top:20px;font-size:10px;line-height:1.4;color:#cecec8}.hero-note b{display:block;font-size:12px;font-weight:400;color:#f5f2ed;margin-top:4px}.hero-note>span:last-child{margin-left:auto;font-size:20px}.live-dot{height:6px;width:6px;flex:none;border-radius:50%;background:var(--copper)}.scroll-note{position:absolute;right:48px;bottom:44px;font-size:10px;letter-spacing:1px;display:flex;gap:30px;align-items:center}.scroll-note span{font-size:26px}.section-light{background:var(--paper)}.projects,.tests,.reports{padding:90px 0 96px}.section-head{display:flex;justify-content:space-between;gap:48px;align-items:end;margin-bottom:46px}.section-head .eyebrow{margin-bottom:15px}.section-head>p{font-size:13px;color:var(--muted);padding-bottom:4px}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.picture{background:#e3e0da;display:block;overflow:hidden;aspect-ratio:1.3}.picture img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.project:nth-child(1) .picture img{object-fit:contain;background:#fff}.project:nth-child(2) .picture img{object-position:center 52%}.picture:hover img{transform:scale(1.035)}.card-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#8c674c;margin-top:23px;margin-bottom:13px}.card-meta>span:last-child{color:#9a9892}.project h3{font-size:30px;margin-bottom:12px}.project>p:not(.text-link){color:var(--muted);font-size:13px;min-height:47px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid #c7b6a7;font-size:11px;font-weight:700;padding-bottom:7px;margin-top:22px}.text-link span{font-size:17px}.philosophy{padding:84px 0 81px;color:var(--paper);background:#202324}.philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:92px}.philosophy .eyebrow{color:#c99b77;margin-bottom:20px}.philosophy h2{font-size:38px;line-height:1.22}.philosophy h2 em{color:#c99b77}.philosophy-grid>div>p{font-size:13px;color:#b7bab6;line-height:1.85}.philosophy-grid .large-copy{font-size:20px;line-height:1.5;color:#f5f2ed;margin-bottom:19px}.signature{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:32px;color:#c99b77;margin-top:21px;display:flex;align-items:center;gap:17px}.signature span{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-style:normal;letter-spacing:1px;color:#9da29d}.test-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.test-feature{display:grid;grid-template-columns:1fr 1fr;gap:27px;align-items:center}.test-image{background:#e9e5df}.test-image img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.test-feature .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:14px}.test-feature h3{font-size:30px;margin-bottom:13px}.test-feature p:not(.eyebrow){font-size:12px;color:var(--muted)}.test-list>a{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:21px 0}.test-list>a:last-child{border-bottom:1px solid var(--line)}.test-index{font-size:11px;align-self:flex-start;padding-top:4px;color:#9b6540}.test-list .eyebrow{font-size:8px;letter-spacing:1.5px}.test-list h3{font-size:23px;margin:7px 0}.test-list p:not(.eyebrow){font-size:11px;color:var(--muted)}.test-list>a>span:last-child{margin-left:auto;color:#9b6540;font-size:20px}.music{padding:78px 0;background:#e9e2d8}.music-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.music-photo{position:relative;min-height:395px;height:100%;background:#17191a}.music-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:grayscale(1);opacity:.9}.music-photo>span{position:absolute;bottom:24px;left:25px;color:white;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.music-copy>.eyebrow{margin-bottom:21px;font-size:9px}.music h2{font-size:44px}.music h2 em{color:#9b6540}.music-copy>.music-description{font-size:13px;color:var(--muted);margin:21px 0 25px;max-width:340px}.music-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #cbc0b3;padding:16px 0;font-size:12px}.music-link:last-child{border-bottom:1px solid #cbc0b3}.music-link>span{color:#9b6540;font-size:18px}.report-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:68px;align-items:center}.report-feature{display:block;position:relative;min-height:335px;overflow:hidden;color:white}.report-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.report-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#17191ae6,transparent 90%)}.report-feature>div{position:absolute;z-index:1;bottom:30px;left:30px;right:30px}.report-feature .eyebrow{font-size:9px;color:#e6c5a9}.report-feature h3{font-size:36px;margin:11px 0}.report-feature>div>span:last-child{font-size:11px}.report-years>.eyebrow{margin-bottom:25px}.report-years>a{display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding:23px 0;font-size:12px;color:#7a7973}.report-years>a:last-child{border-bottom:1px solid var(--line)}.report-years b{font-family:Georgia,'Times New Roman',serif;font-size:35px;font-weight:400;color:var(--ink)}.report-years a>span{margin-left:auto;font-size:20px;color:#9b6540}.site-footer{color:var(--paper);padding:55px 0 23px;background:#17191a}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:43px}.footer-main>.footer-copy{font-size:13px;color:#a3a6a0}.footer-contact{display:flex;align-items:center;gap:55px;font-family:Georgia,'Times New Roman',serif;font-size:28px}.footer-contact span{font-family:Arial,Helvetica,sans-serif;color:var(--copper)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding-top:23px;font-size:9px;color:#91968f}.footer-bottom>a{color:#c99b77}@media(min-width:1600px){.hero-image{background-position:center 48%}}@media(max-width:1000px){.wrap{width:calc(100% - 64px)}.masthead{padding:23px 32px}.masthead nav{gap:23px}.contact{display:none}.hero{min-height:690px}.hero-image{background-attachment:scroll;background-position:61% center}.hero-shade{background:linear-gradient(90deg,#17191afa,#17191ad0 42%,#17191a30)}.hero h1{font-size:68px}.scroll-note{display:none}.project-grid{gap:22px}.philosophy-grid{gap:48px}.philosophy h2{font-size:34px}.test-grid{gap:35px}.test-feature{display:block}.test-feature>div:last-child{padding-top:25px}.test-image img{aspect-ratio:1.4}.music-grid{gap:45px}.music h2{font-size:38px}.report-grid{gap:40px}.footer-main>.brand{font-size:37px}.footer-main .brand>strong{font-size:10px;letter-spacing:1.5px}}@media(max-width:650px){html{scroll-padding-top:15px}.wrap{width:calc(100% - 40px)}.masthead{min-height:111px;padding:18px 20px 16px;display:block}.brand{font-size:37px}.brand>strong{font-size:10px;padding-left:14px;margin-left:14px;letter-spacing:2.2px}.brand small{font-size:7px;margin-top:6px}.masthead nav{justify-content:space-between;margin-top:23px;font-size:11px;gap:10px}.hero{min-height:690px}.hero-image{background-size:auto 83%;background-position:55% 40%;background-attachment:scroll}.hero-shade{background:linear-gradient(90deg,#17191aec 4%,#17191aa3 90%),linear-gradient(0deg,#17191a,transparent 40%)}.hero-content{padding-top:50px;padding-bottom:45px}.hero .eyebrow{font-size:9px;letter-spacing:1.7px}.hero h1{font-size:59px;letter-spacing:-2px}.hero-lead{font-size:13px;max-width:300px}.button{margin-top:25px}.hero-note{margin-top:37px;max-width:100%}.projects,.tests,.reports{padding:55px 0 59px}.section-head{display:block;margin-bottom:31px}.section-head>p{margin-top:19px;font-size:12px}.section-head h2{font-size:40px}.section-head .eyebrow{font-size:9px;margin-bottom:12px}.project-grid{grid-template-columns:1fr;gap:40px}.project .picture{aspect-ratio:1.4}.card-meta{margin-top:18px}.project h3{font-size:31px}.project>p:not(.text-link){min-height:0}.text-link{margin-top:16px}.philosophy{padding:52px 0}.philosophy-grid{grid-template-columns:1fr;gap:27px}.philosophy h2{font-size:33px}.philosophy-grid .large-copy{font-size:18px}.test-grid{grid-template-columns:1fr;gap:38px}.test-feature{display:grid;grid-template-columns:1fr 1fr;gap:23px}.test-image img{aspect-ratio:1}.test-feature>div:last-child{padding-top:0}.test-feature h3{font-size:25px}.test-feature .eyebrow{font-size:8px;letter-spacing:1.3px}.test-feature .text-link{font-size:10px;gap:0}.test-list>a{padding:19px 0}.music{padding:45px 0 50px}.music-grid{grid-template-columns:1fr;gap:33px}.music-photo{min-height:290px}.music h2{font-size:41px}.music-link{font-size:11px}.report-grid{grid-template-columns:1fr;gap:32px}.report-feature{min-height:300px}.report-feature>div{left:23px;bottom:24px}.report-feature h3{font-size:32px}.report-years>a{padding:15px 0}.footer-main{display:block;padding-bottom:30px}.footer-main>.footer-copy{margin-top:25px}.footer-contact{margin-top:25px;font-size:27px;justify-content:space-between}.footer-bottom{flex-wrap:wrap;row-gap:13px}.footer-bottom>.footer-credit{order:3;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image{background-attachment:scroll}.picture img{transition:none}}
/* Native WordPress block integration. */
.wp-site-blocks{padding:0}.wp-site-blocks>main,.wp-site-blocks>.wp-block-template-part{margin:0}.drz-main{margin:0!important;padding:0!important}.drz-main>.wp-block-post-content{margin:0;padding:0;max-width:none}.drz-home{margin:0!important;max-width:none!important}.drz-home :where(.wp-block-columns){margin-bottom:0}.drz-home :where(.wp-block-column){min-width:0}.masthead,.site-footer{max-width:none!important}.brand-block{margin:0}.brand{text-decoration:none!important}.contact>a{display:flex;gap:27px}.masthead .wp-block-navigation__container{gap:34px}.masthead .wp-block-navigation a{text-decoration:none}.masthead .wp-block-navigation__responsive-container-content{padding:0}.masthead p{margin:0}.hero.wp-block-cover{padding:0;display:block;min-height:720px;color:var(--paper)}.hero .wp-block-cover__inner-container{width:100%;color:var(--paper);z-index:1}.hero h1{color:var(--paper)}.hero .wp-block-cover__background{opacity:1}.hero .wp-block-cover__image-background{background-position:center right!important;background-size:cover}.hero-note>a{display:flex;align-items:center;width:100%;gap:12px;color:inherit}.hero-note strong{display:block;font-weight:400;font-size:12px;color:var(--paper);margin-top:4px}.hero-note a>span:last-child{margin-left:auto;font-size:20px}.hero-actions .wp-block-button__link{display:inline-flex;gap:38px;align-items:center;background:var(--copper);border:0;border-radius:0;color:var(--ink);font-size:12px;font-weight:700;padding:16px 24px;text-decoration:none}.hero-actions{margin-top:31px!important}.hero-actions .wp-block-button__link:hover{background:#d7a780}.scroll-note>a{display:flex;gap:30px;align-items:center}.project-grid.wp-block-columns,.philosophy-grid.wp-block-columns,.test-grid.wp-block-columns,.music-grid.wp-block-columns,.report-grid.wp-block-columns{display:grid}.project-grid.wp-block-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.project .picture>a{width:100%;height:100%;display:block}.project .card-meta{display:flex;justify-content:space-between;margin-top:23px;margin-bottom:13px}.card-meta>p{font-size:9px;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;color:#8c674c}.card-meta>p:last-child{color:#9a9892}.project h3{margin-bottom:12px}.project .text-link{margin-top:22px}.text-link>a{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;width:100%}.text-link>a>span{font-size:17px}.section-head .eyebrow{margin-bottom:15px}.philosophy-grid.wp-block-columns{grid-template-columns:1fr 1fr;gap:92px}.philosophy-grid>.wp-block-column>div>p:not(.eyebrow):not(.signature):not(.large-copy){font-size:13px;color:#b7bab6;line-height:1.85}.philosophy-grid>.wp-block-column>div>.large-copy{font-size:20px;line-height:1.5;color:#f5f2ed;margin-bottom:19px}.philosophy .eyebrow{margin-bottom:20px}.philosophy p.signature{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:32px;color:#c99b77;margin-top:21px}.test-grid.wp-block-columns{grid-template-columns:1fr 1fr;gap:65px}.test-feature .test-image>a{display:block}.test-feature .test-image{margin:0}.test-feature h3{margin-bottom:13px}.test-feature .eyebrow{margin-bottom:14px}.test-feature .text-link{margin-top:22px}.test-list>.test-list-item{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:21px 0}.test-list>.test-list-item:last-child{border-bottom:1px solid var(--line)}.test-list .test-index{font-size:11px;align-self:flex-start;padding-top:4px;color:#9b6540}.test-list h3{margin:7px 0}.test-list .test-arrow{margin-left:auto;font-size:20px;color:#9b6540}.music-grid.wp-block-columns{grid-template-columns:1fr 1fr;gap:95px;align-items:center}.music-photo{height:100%;min-height:395px}.music-photo>.wp-block-image{position:absolute;inset:0;height:100%;margin:0}.music-photo>.music-photo-label{position:absolute;bottom:24px;left:25px;color:white;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.music-copy>.eyebrow{margin-bottom:21px}.music-copy>.music-description{margin:21px 0 25px;max-width:340px}.music-link>a{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.music-link a>span{color:#9b6540;font-size:18px}.report-grid.wp-block-columns{grid-template-columns:1.45fr 1fr;gap:68px;align-items:center}.report-feature.wp-block-cover{padding:0;display:block;color:white;min-height:335px}.report-feature:after{content:none}.report-feature>.wp-block-cover__inner-container{position:absolute;z-index:1;bottom:30px;left:30px;right:30px;width:auto}.report-feature .eyebrow{color:#e6c5a9;font-size:9px}.report-feature h3{color:white;margin:11px 0;font-size:36px}.report-feature p:last-child{font-size:11px}.report-years>.eyebrow{margin-bottom:25px}.report-years>.report-year{border-top:1px solid var(--line)}.report-years>.report-year:last-child{border-bottom:1px solid var(--line)}.report-year>a{display:flex;align-items:center;gap:16px;padding:23px 0;font-size:12px;color:#7a7973}.report-year strong{font-family:Georgia,'Times New Roman',serif;font-size:35px;font-weight:400;color:var(--ink)}.report-year a>span{margin-left:auto;font-size:20px;color:#9b6540}.site-footer p{margin:0}.footer-main>.footer-copy{font-size:13px;color:#a3a6a0}.footer-contact>a{display:flex;align-items:center;gap:55px;width:100%}.footer-bottom p{font-size:9px;color:#91968f}.footer-bottom p:last-child a{color:#c99b77}.editor-styles-wrapper .drz-home{width:100%}.editor-styles-wrapper .hero-content{position:relative}.editor-styles-wrapper .hero-actions .wp-block-button__link{min-width:180px}
@media(max-width:1000px){.hero.wp-block-cover{min-height:690px}.hero .wp-block-cover__image-background{background-attachment:scroll;background-position:61% center!important}.hero .wp-block-cover__background{background:linear-gradient(90deg,#17191afa,#17191ad0 42%,#17191a30)!important}.masthead .wp-block-navigation__container{gap:23px}.project-grid.wp-block-columns{gap:22px}.philosophy-grid.wp-block-columns{gap:48px}.test-grid.wp-block-columns{gap:35px}.music-grid.wp-block-columns{gap:45px}.report-grid.wp-block-columns{gap:40px}}
@media(max-width:650px){.masthead nav{width:100%}.masthead .wp-block-navigation__responsive-container-content{width:100%}.masthead .wp-block-navigation__container{justify-content:space-between;width:100%;gap:10px;flex-wrap:nowrap}.hero.wp-block-cover{min-height:690px}.hero .wp-block-cover__image-background{background-size:auto 83%;background-position:55% 40%!important;background-attachment:scroll}.hero .wp-block-cover__background{background:linear-gradient(90deg,#17191aec 4%,#17191aa3 90%),linear-gradient(0deg,#17191a,transparent 40%)!important}.hero-actions{margin-top:25px!important}.project-grid.wp-block-columns,.philosophy-grid.wp-block-columns,.test-grid.wp-block-columns,.music-grid.wp-block-columns,.report-grid.wp-block-columns{grid-template-columns:1fr}.project-grid.wp-block-columns{gap:40px}.project .card-meta{margin-top:18px}.project .text-link{margin-top:16px}.philosophy-grid.wp-block-columns{gap:27px}.philosophy-grid>.wp-block-column>div>.large-copy{font-size:18px}.test-grid.wp-block-columns{gap:38px}.test-feature .text-link{margin-top:16px}.test-list>.test-list-item{padding:19px 0}.music-grid.wp-block-columns{gap:33px}.music-photo{min-height:290px}.report-grid.wp-block-columns{gap:32px}.report-feature.wp-block-cover{min-height:300px}.report-feature>.wp-block-cover__inner-container{left:23px;bottom:24px}.report-feature h3{font-size:32px}.report-year>a{padding:15px 0}.footer-main>.footer-copy{margin-top:25px}.footer-contact{margin-top:25px}.footer-contact>a{justify-content:space-between}.footer-bottom>.footer-credit{order:3;width:100%}}
@media(prefers-reduced-motion:reduce){.hero .wp-block-cover__image-background{background-attachment:scroll!important}}

.project .picture img{width:100%;height:100%;object-fit:cover}.project:first-child .picture img{object-fit:contain}

.drz-page{padding:60px 32px}.drz-page>.wp-block-post-title{width:min(1180px,100%);margin:0 auto 35px}.drz-page>.wp-block-post-content{max-width:1180px;margin:auto}.drz-page>.wp-block-post-content:has(>.drz-home){max-width:none;margin:0}.drz-page:has(>.wp-block-post-content>.drz-home){padding:0}.drz-page:has(>.wp-block-post-content>.drz-home)>.wp-block-post-title{display:none}

.hero .hero-lead{margin-top:28px}.hero .hero-note{margin-top:43px}

/* Compact language navigation on desktop and mobile. */
.header-actions{display:flex;align-items:center;gap:27px;flex-shrink:0}.masthead .language-switcher{display:flex;gap:0;margin:0;width:auto;font-size:10px;letter-spacing:1px}.language-switcher a{display:block;padding:7px 9px;color:#b4b5af}.language-switcher a[aria-current="page"]{color:#e6c5a9;border-bottom:1px solid #bf8c64}.language-switcher a:hover{color:white}.archive-note{font-size:11px;color:#77756d;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:30px!important}
@media(min-width:651px) and (max-width:1100px){.masthead{flex-wrap:wrap;gap:20px}.masthead>.main-nav{order:3;width:100%;justify-content:center}.masthead .header-actions{margin-left:auto}}
@media(max-width:650px){.masthead{display:flex;flex-wrap:wrap;gap:0 10px}.masthead>.brand-block{flex:1}.masthead>.main-nav{order:3;width:100%}.masthead .header-actions{margin-left:auto}.masthead .language-switcher{margin:0}.language-switcher a{padding:7px 6px}.masthead .brand>strong{letter-spacing:1.3px;font-size:9px}}
@media(max-width:380px){.hero h1{font-size:52px}}

/* Complete native article archive. */
.drz-article-main{background:var(--paper);padding:62px max(24px,calc((100% - 860px)/2)) 72px;min-height:65vh}.drz-article-main .article-title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,5vw,62px);line-height:1.1;letter-spacing:-1.6px;margin:24px 0 45px;max-width:860px}.drz-breadcrumbs{font-size:11px;letter-spacing:.4px;color:#866245}.drz-breadcrumbs span{padding:0 9px}.drz-article-content{font-size:15px;line-height:1.9;color:#343633;overflow-wrap:anywhere}.drz-article-content p{margin:0 0 25px}.drz-article-content .wp-block-image{margin:32px auto}.drz-article-content .wp-block-image img{height:auto;max-width:100%;width:auto;margin:0 auto}.drz-article-content a{color:#87522d;text-decoration:underline;text-underline-offset:3px}.drz-article-content h2{margin:45px 0 22px;font-size:34px}.drz-article-links{margin-top:45px;padding-top:22px;border-top:1px solid var(--line);font-size:12px;color:#87522d}.drz-directory h2{margin:42px 0 18px;font-size:31px}.drz-directory p{font-size:14px;color:#61635e}.drz-directory .archive-entry{border-top:1px solid var(--line);margin:0}.archive-entry>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;color:var(--ink);font-size:15px}.archive-entry span{color:#9b6540}.main-nav .wp-block-navigation-item__content{font-size:12px}.masthead .wp-block-navigation__container{gap:25px}
@media(max-width:650px){.drz-article-main{padding:38px 20px 48px}.drz-article-main .article-title{font-size:38px;margin:20px 0 32px;letter-spacing:-1px}.drz-article-content{font-size:14px;line-height:1.85}.drz-article-content .wp-block-image{margin:24px auto}.main-nav .wp-block-navigation-item__content{font-size:11px}.masthead .wp-block-navigation__container{gap:10px;flex-wrap:wrap}.drz-directory h2{font-size:29px}.archive-entry>a{font-size:14px}}
@media(max-width:380px){.main-nav .wp-block-navigation-item__content{font-size:10px}.masthead .wp-block-navigation__container{gap:8px}}

/* Equal photo frames; original diagrams retain their complete proportions. */
.drz-article-content figure.drz-photo{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:radial-gradient(ellipse at 50% 82%,#d2c8ba 0%,#e8e2d8 55%,#eeeae3 100%);border:1px solid #d8d0c5;border-radius:2px}.drz-article-content figure.drz-photo>img{position:absolute;inset:24px;width:calc(100% - 48px);height:calc(100% - 48px);max-height:calc(100% - 48px);object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 9px 11px #17191a18)}.drz-article-content figure.drz-photo>a{position:absolute;inset:24px;display:block}.drz-article-content figure.drz-photo>a>img{width:100%;height:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 9px 11px #17191a18)}.drz-article-content figure.drz-technical{width:100%;padding:16px;background:#fff;border:1px solid #ded8d0}.drz-article-content figure.drz-technical img{height:auto;object-fit:contain;mix-blend-mode:normal;filter:none}.project .picture{aspect-ratio:4/3!important;background:#e8e2d8!important;padding:16px}.project .picture img{object-fit:contain!important;mix-blend-mode:multiply}.project .picture>a{height:100%;width:100%}.project .picture:hover img{transform:none}
@media(max-width:650px){.drz-article-content figure.drz-photo>img{inset:14px;width:calc(100% - 28px);height:calc(100% - 28px);max-height:calc(100% - 28px)}.drz-article-content figure.drz-photo>a{inset:14px}.drz-article-content figure.drz-technical{padding:8px}.project .picture{padding:12px}}

/* Room visualisations retain their original colours. */
.drz-article-content figure.drz-scene img,.project .picture.drz-scene img{mix-blend-mode:normal!important;filter:none!important}.drz-article-content h2[id]{scroll-margin-top:120px}.drz-article-content figure.drz-scene{margin-bottom:62px}.drz-article-content figure.drz-scene figcaption{position:absolute;top:100%;left:0;width:100%;font-size:12px;line-height:1.5;color:#6f7069;margin-top:10px}.drz-article-content figure.drz-scene{overflow:visible}

/* Edited room photographs fill their uniform frames without an inner border. */
.project .picture.drz-scene{padding:0!important;background:transparent!important;border:0;border-radius:0}.project .picture.drz-scene img{object-fit:cover!important;background:transparent!important}.drz-article-content figure.drz-photo.drz-scene{background:transparent;border:0;border-radius:0}.drz-article-content figure.drz-photo.drz-scene>img,.drz-article-content figure.drz-photo.drz-scene>a{inset:0;width:100%;height:100%;max-height:100%}.drz-article-content figure.drz-photo.drz-scene img{object-fit:cover;background:transparent}

/* Original editorial photographs and captions flow together. */
.drz-article-content figure.drz-photo.drz-editorial{aspect-ratio:auto;background:transparent;border:0;border-radius:0;overflow:visible}.drz-article-content figure.drz-photo.drz-editorial>img{position:static;inset:auto;width:100%;height:auto;max-height:none;aspect-ratio:4/3;object-fit:contain;background:#e8e2d8;mix-blend-mode:normal;filter:none}.drz-article-content figure.drz-editorial figcaption{position:static;width:100%;margin:10px 0 0;font-size:12px;line-height:1.6;color:#6f7069}.drz-article-content figure.drz-photo.drz-editorial.drz-cover>img{object-fit:cover}.drz-article-content figure.drz-technical.drz-editorial{padding-bottom:16px}.drz-article-content>.eyebrow{margin-bottom:24px}

/* Small aggregate view counts in both footer languages. */
.drz-site-stats{display:flex;align-items:baseline;gap:16px 36px;padding:0 0 24px;font-size:11px;color:#a3a6a0}.site-footer .drz-site-stats p{margin:0}.drz-site-stats strong{font-size:16px;font-weight:400;color:#e6c5a9;margin-left:8px}.drz-site-stats span{margin-left:6px;font-size:9px;color:#91968f}@media(max-width:650px){.drz-site-stats{flex-wrap:wrap;gap:8px 24px;padding-bottom:22px}}
