.cr-refined-head{min-height:112px;padding:18px 3vw;align-items:center;position:relative;z-index:30;gap:30px}.cr-refined-head .cr-brand{gap:25px}.cr-navigation>summary{display:none}.cr-main-nav{display:flex;align-items:center;gap:28px;font-size:12px}.cr-main-nav>a,.cr-main-nav>a:first-child{display:block;text-decoration:none;padding:14px 0;white-space:nowrap}.cr-main-nav>a:hover{color:#b94328}.cr-topic-menu{position:relative;border-left:1px solid #242a23;padding-left:28px}.cr-topic-menu>summary{list-style:none;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:14px 0}.cr-topic-menu>summary::-webkit-details-marker{display:none}.cr-topic-menu>summary span{margin-left:12px}.cr-topic-menu[open]>summary span{display:inline-block;transform:rotate(180deg)}.cr-topic-menu>div{position:absolute;top:100%;right:0;min-width:220px;background:#fffdf6;border:1px solid #242a23;padding:10px 20px;box-shadow:5px 5px 0 #e5ddcf}.cr-topic-menu a{display:block;text-decoration:none;padding:14px 0;border-bottom:1px solid #d8d2c7;font-size:12px}.cr-topic-menu a:last-child{border-bottom:0}.cr-topic-menu a:hover{color:#b94328}.cr-refined-head :focus-visible,.cr-refined-foot a:focus-visible{outline:2px solid #b94328;outline-offset:5px}.cr-refined-foot{background:#eee8da;color:#242a23;border-top:6px solid #d65c3c;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:35px;padding:55px 3vw 25px}.cr-foot-label,.cr-refined-foot nav>span{display:block;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.14em;margin-bottom:25px}.cr-foot-wordmark{display:block;text-decoration:none;font:bold clamp(40px,5vw,70px)/1 Arial,sans-serif;letter-spacing:-.065em;width:fit-content}.cr-foot-wordmark>span{display:inline;color:#d65c3c;font-size:28px;vertical-align:top;margin-left:8px;letter-spacing:0}.cr-foot-intro p{font:18px/1.5 Georgia,serif;margin:23px 0}.cr-foot-read{display:flex;justify-content:space-between;gap:25px;width:fit-content;border-bottom:1px solid #242a23;padding-bottom:10px;text-decoration:none;font-size:12px}.cr-refined-foot nav{display:block;border-left:1px solid #b4b5a9;padding-left:30px}.cr-refined-foot nav>a,.cr-refined-foot nav>a:first-child{display:block;width:fit-content;font:17px/1.5 Georgia,serif;padding:7px 0;text-decoration:none}.cr-refined-foot a:hover{text-decoration:underline;text-underline-offset:4px}.cr-foot-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #b4b5a9;margin-top:20px;padding-top:22px}.cr-foot-bottom small{font:10px/1.8 Arial,sans-serif}.cr-foot-bottom>a{font-size:11px;white-space:nowrap;text-decoration:none}#portfolio-privacy-footer{display:none!important}.cr-plates{grid-template-columns:1fr 1fr;padding-top:40px;padding-bottom:40px;gap:35px}.cr-plates article:nth-child(2){transform:none}.cr-plates article>a{height:350px}.cr-feature-image{position:relative;min-height:520px}.cr-feature-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cr-feature{min-height:520px}.cr-feature-copy{padding:45px 3vw}.cr-feature h2{font-size:clamp(42px,4.8vw,65px)}.cr-plates h3{max-width:560px;font-size:29px;line-height:1.12}@media(max-width:1000px){.cr-refined-head .cr-brand>span{display:none}.cr-main-nav{gap:22px}.cr-topic-menu{padding-left:22px}}
@media(max-width:760px){.cr-refined-head{min-height:90px;padding:15px 16px;gap:18px}.cr-refined-head .cr-brand a>svg{width:235px!important;max-width:calc(100vw - 110px)!important}.cr-navigation>summary{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid #242a23;list-style:none;cursor:pointer}.cr-navigation>summary::-webkit-details-marker{display:none}.cr-hamburger,.cr-hamburger:before,.cr-hamburger:after{display:block;width:19px;height:2px;background:#242a23}.cr-hamburger{position:relative}.cr-hamburger:before,.cr-hamburger:after{content:'';position:absolute;left:0}.cr-hamburger:before{top:-6px}.cr-hamburger:after{top:6px}.cr-navigation[open] .cr-hamburger{background:transparent}.cr-navigation[open] .cr-hamburger:before{top:0;transform:rotate(45deg)}.cr-navigation[open] .cr-hamburger:after{top:0;transform:rotate(-45deg)}.cr-navigation .cr-main-nav{position:absolute;left:16px;right:16px;top:calc(100% - 1px);display:block;background:#fffdf6;border:1px solid #242a23;box-shadow:5px 5px 0 #e5ddcf;padding:14px 23px}.cr-navigation:not([open]) .cr-main-nav{display:none}.cr-main-nav>a,.cr-main-nav>a:first-child{display:block;padding:14px 0;font-size:14px;border-bottom:1px solid #d8d2c7}.cr-topic-menu{border:0;padding-left:0}.cr-topic-menu>summary{display:flex;justify-content:space-between;font-size:12px;padding:16px 0}.cr-topic-menu>div{position:static;box-shadow:none;border:0;border-left:3px solid #d65c3c;padding:0 0 0 15px;background:transparent}.cr-refined-foot{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 16px 22px}.cr-foot-intro{grid-column:1/-1}.cr-foot-wordmark{font-size:55px}.cr-foot-intro p{font-size:19px}.cr-refined-foot nav{border:0;border-top:1px solid #b4b5a9;padding:20px 0 0;min-width:0}.cr-refined-foot nav>span{font-size:9px;margin-bottom:12px}.cr-refined-foot nav>a,.cr-refined-foot nav>a:first-child{display:block;font-size:15px}.cr-foot-bottom{display:block;margin-top:0}.cr-foot-bottom>a{display:block;margin-top:20px}.cr-feature{display:flex;flex-direction:column-reverse}.cr-feature-image{min-height:0;height:300px;width:100%;border-top:0;border-bottom:1px solid #242a23}.cr-feature-copy{padding:30px 16px}.cr-feature h2{font-size:40px}.cr-feature-copy>p{font-size:17px}.cr-read{margin-top:20px}.cr-plates{grid-template-columns:1fr;gap:30px;padding:30px 16px}.cr-plates article>a{height:270px}.cr-plates h3{font-size:27px}.cr-refined-foot .cr-foot-wordmark>span{display:inline}}
.cr-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.cr-tabs article{min-width:0}.cr-tabs h3{font-size:20px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.cr-shelf-title{min-width:0}.cr-shelf-title h2{font-size:34px;overflow-wrap:break-word}@media(max-width:760px){.cr-tabs{grid-template-columns:1fr}.cr-tabs h3{font-size:23px;-webkit-line-clamp:4}}
