.czrt{max-width:none!important} .czrt,.czrt *{box-sizing:border-box} .czrt-band{width:100%;margin-left:0;margin-right:0} .czrt-w{width:min(1180px,calc(100% - 44px));margin-inline:auto} body.page-id-4119 .entry-content,body.page-id-4120 .entry-content,body.page-id-4121 .entry-content{padding-left:0!important;padding-right:0!important} body.page-id-4119 .czvh,body.page-id-4120 .czvh,body.page-id-4121 .czvh{max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;background:none!important;border:0!important} .czvh>p.cz-crumb{padding-left:max(22px,calc((100% - 1180px)/2));padding-right:max(22px,calc((100% - 1180px)/2))} .czrt p:empty{display:none!important;margin:0!important;padding:0!important} .czrt-band4 p,.czrt-grid p,.czrt-nums p,.czrt-team p{margin:0!important} .czrt-h p{margin:0!important} .czvn{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #E6DED0;border-bottom:1px solid #E6DED0;padding:12px 2px;margin:26px 0 10px;font-size:14px} .czvn a{color:#8B392C!important;text-decoration:none!important;border-bottom:0!important;letter-spacing:.02em} .czvn a:hover{color:#28251F!important} .czvn a:last-child{text-align:right} .czrh-src{width:100%!important;max-width:1180px!important} .czrt-fine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;border-top:2px solid #17110F;padding-top:4px} .czrt-fine>div{border-bottom:1px solid #E2D8C9;padding:13px 0 15px;min-width:0} .czrt-fine .t{display:block;font-size:12px;letter-spacing:.16em;color:#8B392C;margin:0 0 6px} .czrt-fine p{font-size:13.5px;line-height:1.85;color:#4A443B;margin:0} .czrt-tail{width:min(1180px,calc(100% - 44px));margin:0 auto} .czrt-sec{padding:clamp(44px,5.4vw,84px) 0} .czrt-h{display:flex;align-items:baseline;gap:16px;margin:0 0 clamp(20px,2.6vw,34px);border-bottom:2px solid #17110F;padding-bottom:12px} .czrt-h .k{font-style:normal;font-size:11px;letter-spacing:.28em;color:#A68A64} .czrt-h h2{font-size:clamp(22px,2.6vw,34px);margin:0;color:#17110F;letter-spacing:.06em;line-height:1.2} .czrt-h .sub{margin-left:auto;font-size:12.5px;color:#6C665C;line-height:1.7;text-align:right;max-width:22em} .czrt-light{background:#F5F0E7} .czrt-dark{background:#0F0B0A} .czrt-hero{position:relative;background:#17110F;color:#FFF6E8;overflow:hidden;min-height:clamp(470px,58vh,620px);display:flex;align-items:flex-end} .czrt-hero-img{position:absolute;inset:0 0 0 auto;width:58%} .czrt-hero-img img{width:100%;height:100%;object-fit:cover;display:block} .czrt-hero:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#17110F 0%,rgba(23,17,15,.97) 25%,rgba(23,17,15,.82) 35%,rgba(23,17,15,.3) 46%,rgba(23,17,15,0) 58%),linear-gradient(0deg,rgba(12,9,8,.97) 0%,rgba(12,9,8,.9) 13%,rgba(12,9,8,.55) 24%,rgba(12,9,8,.12) 40%,rgba(12,9,8,0) 58%)} .czrt-hero-in{position:relative;z-index:2;width:min(1180px,calc(100% - 44px));margin:0 auto;padding:clamp(40px,6vw,70px) 0 clamp(24px,3vw,38px)} .czrt-kick{font-size:11px;letter-spacing:.3em;color:#C08A5E;margin:0 0 16px;font-weight:600} .czrt-hero h1.cz-title{font-size:clamp(50px,8.4vw,112px)!important;line-height:.96;letter-spacing:.08em;color:#FFF8EE!important;margin:0 0 18px!important;font-weight:700;max-width:none!important} .czrt-hero .lead{font-size:clamp(15px,1.35vw,18.5px);line-height:2;color:rgba(255,246,232,.86);max-width:23em;margin:0 0 26px} .czrt-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;border-top:1px solid rgba(255,246,232,.2);padding-top:16px} .czrt-nums b{display:block;font-size:clamp(21px,2.3vw,32px);color:#FFF6E8;line-height:1.1;margin:0 0 5px;letter-spacing:.02em} .czrt-nums span{display:block;font-size:12px;line-height:1.6;color:rgba(255,246,232,.58)} .czrt-cred{position:absolute;top:12px;right:14px;z-index:3;font-size:11px;line-height:1;letter-spacing:.06em;color:rgba(255,246,232,.72);background:rgba(15,11,10,.42);padding:5px 8px} .czrt-lede p.big{font-size:clamp(20px,2.25vw,30px);line-height:1.82;color:#241E19;margin:0 0 20px;max-width:23em;letter-spacing:.01em} .czrt-lede p.note{font-size:14.5px;line-height:1.95;color:#6C665C;max-width:30em;margin:0} .czrt-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,4vw,52px);align-items:center;padding:clamp(24px,3vw,40px) 0;border-bottom:1px solid #E2D8C9} .czrt-row:last-child{border-bottom:0} .czrt-row.rev .ph{order:2} .czrt-row .ph{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0F0B0A;margin:0;display:block} .czrt-row .ph{position:relative} .czrt-row .ph img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;display:block} .czrt-row .n{font-size:11px;letter-spacing:.26em;color:#A68A64;margin:0 0 9px} .czrt-row h3{font-size:clamp(23px,2.7vw,35px);margin:0 0 12px;color:#17110F;line-height:1.2;letter-spacing:.04em} .czrt-row p{font-size:15.5px;line-height:1.95;color:#3B352D;margin:0;max-width:25em} .czrt-band4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;border-top:2px solid #17110F;border-bottom:1px solid #DCD1C0;padding:0} .czrt-band4 div{padding:20px 18px 22px;border-right:1px solid #E2D8C9} .czrt-band4 div:last-child{border-right:0} .czrt-band4 b{display:block;font-size:clamp(34px,4.4vw,58px);line-height:1;color:#8B392C;letter-spacing:.01em;margin:0 0 8px;font-variant-numeric:tabular-nums} .czrt-band4 i{display:block;font-style:normal;font-size:12px;letter-spacing:.18em;color:#A68A64;margin:0 0 8px} .czrt-band4 span{display:block;font-size:13px;line-height:1.8;color:#5F5B52} .czrt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#DCD1C0;border-top:2px solid #17110F} .czrt-grid div{background:#F5F0E7;padding:15px 13px 17px} .czrt-grid b{display:block;font-size:16.5px;color:#17110F;margin:0 0 5px;letter-spacing:.04em} .czrt-grid span{display:block;font-size:12.5px;line-height:1.7;color:#6C665C} .czrt-four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0} .czrt-four.n3{grid-template-columns:repeat(3,minmax(0,1fr))} .czrt-four.n2{grid-template-columns:repeat(2,minmax(0,1fr))} .czrt-four figure{margin:0} .czrt-four .ph{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0F0B0A;display:block} .czrt-four .ph{position:relative;overflow:hidden} .czrt-four .ph img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;display:block} .czrt-four figcaption{font-size:12.5px;line-height:1.7;color:#5F5B52;margin:9px 0 0} .czrt-foot a{color:#8B392C;text-decoration:none;border-bottom:1px solid rgba(139,57,44,.35)} .czrt-teams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .czrt-teams.n2{grid-template-columns:repeat(2,minmax(0,1fr))} .czrt-team{position:relative;display:block;overflow:hidden;background:#0F0B0A;text-decoration:none!important;border:0!important} .czrt-team .ph{display:block;position:relative;aspect-ratio:4/3;overflow:hidden} .czrt-team .ph img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)} .czrt-team:hover .ph img{transform:scale(1.04)} .czrt-team .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,11,10,.94) 2%,rgba(15,11,10,.45) 30%,rgba(15,11,10,0) 62%)} .czrt-team .cap{position:absolute;left:0;right:0;bottom:0;padding:0 16px 15px;z-index:2} .czrt-team .cap b{display:block;font-size:clamp(19px,2vw,25px);color:#FFF6E8;letter-spacing:.08em;margin:0 0 5px;line-height:1.2} .czrt-team .cap b a{color:#FFF6E8!important;text-decoration:none!important;border-bottom:1px solid rgba(255,246,232,.4)} .czrt-team .cap b a:hover{color:#FFF6E8!important;border-bottom-color:#FFF6E8} .czrt-team .cap em{display:block;font-style:normal;font-size:12.5px;line-height:1.7;color:rgba(255,246,232,.7)} .czrt-team .c2{position:absolute;top:9px;right:10px;z-index:3;font-size:10px;line-height:1;color:rgba(255,246,232,.74);background:rgba(15,11,10,.42);padding:4px 7px} .czrt-scene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px} .czrt-scene figure{position:relative;margin:0;overflow:hidden;height:clamp(230px,29vw,400px);background:#17110F} .czrt-scene figure img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;display:block} .czrt-scene figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,11,10,.86),rgba(15,11,10,.14) 42%,rgba(15,11,10,0) 64%)} .czrt-scene span{position:absolute;left:16px;bottom:14px;z-index:2;font-size:11.5px;letter-spacing:.1em;color:rgba(255,246,232,.9);text-shadow:0 1px 10px rgba(0,0,0,.9)} .czrt-q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px)} .czrt-q div .t{display:block;font-size:11px;letter-spacing:.22em;color:#8B392C;margin:0 0 8px} .czrt-q div p{font-size:14.5px;line-height:1.9;color:#3B352D;margin:0} .czrt-more{display:flex;flex-wrap:wrap;gap:10px;margin:0} .czrt-more a{display:inline-flex;align-items:center;height:44px;padding:0 20px;font-size:13.5px;letter-spacing:.06em;color:#17110F;background:#FFFCF6;border:1px solid #DCD1C0;text-decoration:none!important} .czrt-more a:hover{background:#17110F;color:#FFF6E8;border-color:#17110F} .czrt-foot{font-size:12.5px;line-height:1.9;color:#7A736A;margin:18px 0 0;max-width:46em} .entry-content p.czrt-date{text-align:left!important;color:#6C665C!important;margin:10px 0 0!important;max-width:none!important} @media(max-width:1000px){ .czrt-hero-img{width:56%} .czrt-hero .lead{max-width:17em} } @media(max-width:760px){ .czrt-hero{display:block;min-height:0} .czrt-hero-img{position:relative;inset:auto;width:100%;height:46vh;min-height:280px;max-height:420px;overflow:hidden} .czrt-hero-img img{position:absolute;left:0;top:0;width:100%;height:100%} .czrt-hero:before{display:none} .czrt-hero-in{padding:22px 0 6px} .czrt-hero h1.cz-title{font-size:clamp(44px,13vw,66px)!important;margin-bottom:14px!important} .czrt-hero .lead{max-width:none;font-size:14.5px;line-height:1.95} .czrt-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;padding-top:14px} .czrt-nums b{font-size:19px} .czrt-cred{top:10px;right:10px;font-size:10px} .czrt-row{grid-template-columns:1fr;gap:14px;padding:22px 0} .czrt-row.rev .ph{order:0} .czrt-band4{grid-template-columns:repeat(2,minmax(0,1fr))} .czrt-band4 b{font-size:38px} .czrt-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .czrt-four,.czrt-four.n3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} .czrt-fine{grid-template-columns:1fr;gap:0} .czrt-teams,.czrt-teams.n2{grid-template-columns:1fr;gap:10px} .czrt-team .ph{aspect-ratio:16/10} .czrt-scene{grid-template-columns:1fr} .czrt-scene figure{height:230px} .czrt-q{grid-template-columns:1fr;gap:18px} .czrt-h{flex-wrap:wrap;gap:8px} .czrt-h .sub{margin-left:0;text-align:left;max-width:none} }