.alertify-notifier.ajs-right{right:25px}.alertify-notifier.ajs-top{top:24px}.alertify-notifier .ajs-message{width:360px;max-width:calc(100vw - 40px);padding:22px 25px;border-radius:7px;border:1px solid #3e4c41;border-left:4px solid var(--orange);background:#26362c;color:#f6f5f0;text-align:left;font-family:'DM Sans',sans-serif;box-shadow:0 16px 50px #17251c2b;text-shadow:none;cursor:pointer}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:360px}.alertify-notifier .ajs-message.ajs-success{background:#26362c;border-color:#496046;border-left-color:#aec78d;color:#f6f5f0}.alertify-notifier .ajs-message.ajs-error{background:#352c26;border-color:#674539;border-left-color:var(--orange);color:#fff7ed}.alertify-notifier .ajs-message.ajs-warning{background:#3a382b;border-color:#6a6242;border-left-color:#c9a227;color:#fff7ed}.alertify-notifier strong{display:block;font-family:'Manrope',sans-serif;font-size:16px;font-weight:650;margin-bottom:9px;letter-spacing:-.3px}.alertify-notifier p{font-size:12px;line-height:1.8;opacity:.88;margin:0}.alertify-notifier .ajs-message.ajs-closable .ajs-close{background:none;color:inherit}.enquiry-form button:disabled{opacity:.65;cursor:wait;transform:none}.journal-intro{padding-top:78px;padding-bottom:58px}.journal-intro h1{font-family:'Manrope',sans-serif;font-size:76px;line-height:1.12;letter-spacing:-4px;margin:27px 0}.journal-intro h1 .serif-word{letter-spacing:-3px}.journal-intro>p{font-size:15px;line-height:1.9;color:var(--muted)}.journal-body{padding-bottom:85px}.blog-search{border-top:1px solid var(--line);padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:25px}.blog-search label{font-size:12px;font-weight:500}.blog-search>div{display:flex;gap:10px;width:400px}.blog-search input{min-width:0;flex:1;border:1px solid var(--line);border-radius:4px;padding:12px;background:#fcfcf7;font-size:12px}.blog-search .button{padding:12px 19px}.category-nav{display:flex;gap:9px;flex-wrap:wrap;margin:29px 0 23px}.category-nav a{padding:10px 16px;border:1px solid var(--line);border-radius:3px;font-size:11px}.category-nav a[aria-current],.category-nav a:hover{background:#27382c;color:var(--paper);border-color:#27382c}.journal-results{font-size:10px;color:var(--muted);margin-bottom:24px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.blog-card{border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:transform .25s,box-shadow .25s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #2531260d}.blog-art{height:225px;position:relative;background:#e4e9d9;overflow:hidden}.art-kicker{position:absolute;top:20px;left:20px;font-size:10px;letter-spacing:1.3px;color:#718063}.art-number{position:absolute;bottom:16px;right:22px;color:#81966b;font-family:Georgia,serif;font-size:38px;font-style:italic}.art-buildings{position:absolute;bottom:30px;left:23%;display:flex;gap:7px;align-items:end;transform:skewY(-10deg)}.art-buildings i{width:34px;height:70px;background:repeating-linear-gradient(0deg,#728966 0 9px,#b4c4a5 9px 11px);box-shadow:6px 4px 0 #a4b591}.art-buildings i:nth-child(2){height:113px}.art-buildings i:nth-child(3){height:145px}.art-buildings i:nth-child(4){height:95px}.art-1{background:#293b31}.art-1 .art-kicker,.art-1 .art-number{color:#b5c6a4}.art-2{background:#ecdcc8}.art-2 .art-buildings i{background:repeating-linear-gradient(0deg,#aa7559 0 9px,#dbbda1 9px 11px);box-shadow:6px 4px 0 #c79476}.blog-card-copy{padding:24px}.blog-meta{display:flex;justify-content:space-between;gap:12px;color:#7c8572;font-size:10px;margin-bottom:15px}.blog-card h2{font-size:23px;letter-spacing:-.8px;line-height:1.35;margin-bottom:15px}.blog-card p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:25px}.blog-card .text-link{font-size:11px}.empty-state{padding:60px 0}.empty-state h2{font-size:32px}.empty-state p{margin:18px 0;color:var(--muted)}.pagination{display:flex;gap:9px;justify-content:center;margin-top:35px}.pagination a{padding:10px 16px;border:1px solid var(--line);font-size:12px}.pagination a[aria-current]{background:var(--ink);color:var(--paper)}.journal-cta{background:#e8ecdf;padding:40px 0}.journal-cta>.shell{display:flex;align-items:center;justify-content:space-between;gap:25px}.journal-cta h2{font-size:32px}.article-intro{padding-top:46px;padding-bottom:42px;border-bottom:1px solid var(--line)}.breadcrumbs{display:flex;gap:12px;font-size:10px;color:var(--muted);margin-bottom:50px}.article-intro h1{font-family:'Manrope',sans-serif;font-size:60px;line-height:1.13;letter-spacing:-2.8px;max-width:940px;margin:22px 0}.article-deck{font-size:18px;color:var(--muted);line-height:1.8;max-width:770px}.article-byline{display:flex;gap:25px;font-size:11px;margin-top:28px;color:#728067}.article-layout{display:grid;grid-template-columns:240px minmax(0,740px);gap:90px;padding-top:55px;padding-bottom:65px}.article-aside nav{display:flex;flex-direction:column;gap:17px;margin-top:25px}.article-aside nav a{font-size:12px;color:var(--muted);line-height:1.7}.article-aside nav a:hover{color:var(--orange)}.article-aside-cta{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.article-aside h3{font-size:18px;font-weight:500}.article-aside p{font-size:12px;line-height:1.8;color:var(--muted);margin:12px 0 18px}.article-content section{margin-bottom:38px;scroll-margin-top:30px}.article-content h2{font-size:29px;letter-spacing:-1px;margin-bottom:20px;line-height:1.35}.article-content p{font-size:15px;line-height:1.95;color:#626a5c;margin-bottom:19px}.article-end{font-family:Georgia,serif;font-size:23px;font-style:italic;line-height:1.6;border-left:3px solid var(--orange);padding-left:25px;margin:40px 0}.related-articles{border-top:1px solid var(--line);padding-top:50px;padding-bottom:65px}.related-articles>h2{font-size:36px;margin:17px 0 30px}.site-header .desktop-nav{gap:24px}.form-message.success{background:#e7eddd;border-left:3px solid #5e7951}.form-message.error{border-left:3px solid #7c3f2b}
@media(max-width:1000px){.journal-intro h1{font-size:60px}.blog-grid{gap:18px}.blog-card-copy{padding:20px}.blog-card h2{font-size:20px}.blog-meta{flex-wrap:wrap}.article-layout{gap:45px;grid-template-columns:190px minmax(0,1fr)}.article-intro h1{font-size:48px}.site-header .desktop-nav{gap:16px}}
@media(max-width:700px){.journal-intro{padding-top:45px;padding-bottom:35px}.journal-intro h1{font-size:48px;letter-spacing:-2.8px}.journal-intro h1 .serif-word{letter-spacing:-2px}.journal-intro .eyebrow{font-size:10px;line-height:1.7}.journal-intro>p{font-size:13px}.blog-search{align-items:start;flex-direction:column;gap:15px}.blog-search>div{width:100%}.blog-grid{grid-template-columns:1fr}.blog-art{height:245px}.blog-card h2{font-size:25px}.blog-meta{font-size:10px}.blog-card-copy{padding:25px}.category-nav a{font-size:10px;padding:9px 12px}.journal-cta>.shell{align-items:start;flex-direction:column}.journal-cta h2{font-size:29px}.article-intro h1{font-size:38px;letter-spacing:-1.7px}.article-deck{font-size:15px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:32px}.article-aside-cta{display:none}.article-aside{padding-bottom:25px;border-bottom:1px solid var(--line)}.article-aside nav{gap:10px}.article-content h2{font-size:25px}.article-content p{font-size:14px}.article-byline{flex-wrap:wrap}.alertify-notifier.ajs-right{right:20px}.alertify-notifier .ajs-message{width:320px;padding:18px 21px}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:320px}.alertify-notifier.ajs-top{top:15px}}
@media(prefers-reduced-motion:reduce){.alertify-notifier .ajs-message{transition:none!important}}


.brand-mark{color:#627162;background:transparent}.brand-mark svg{color:#627162}

