@font-face{font-family:"Heldane Display";src:url("heldane-display-medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;}
@font-face{font-family:"Heldane Display";src:url("heldane-display-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:"Heldane Text";src:url("heldane-text-medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;}
@font-face{font-family:"Heldane Text";src:url("heldane-text-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:"Heldane Text";src:url("heldane-text-regular-italic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;}

*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;}
body{margin:0;background:#0A0A23;color:#3A3A4E;font-family:Arimo,Arial,sans-serif;-webkit-font-smoothing:antialiased;}
img{max-width:100%;}
main > section{scroll-margin-top:54px;}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}

.nl-header{position:sticky;top:0;z-index:100;background:#0A0A23;font-family:Arimo,Arial,sans-serif;}
.nl-bar{position:relative;height:60px;display:flex;align-items:center;padding:0 28px 0 22px;}
.nl-logo{display:block;line-height:0;position:relative;z-index:2;}
.nl-logo img{height:44px;width:auto;display:block;}
.nl-nav{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;}
.nl-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:0;pointer-events:auto;}
.nl-nav a{display:block;padding:8px 10px;font-size:16px;line-height:16px;color:rgba(255,255,255,.8);text-decoration:none;transition:color .2s;}
.nl-nav a:hover,.nl-nav a.is-active{color:#fff;}
.nl-date{margin-left:auto;font-size:14px;color:#93A1C7;white-space:nowrap;position:relative;z-index:2;}
.nl-burger{display:none;margin-left:auto;width:44px;height:44px;background:none;border:0;padding:0;cursor:pointer;position:relative;z-index:2;}
.nl-burger span{position:absolute;left:11px;width:22px;height:2px;background:#fff;transition:transform .25s,opacity .25s;}
.nl-burger span:nth-child(1){top:15px;} .nl-burger span:nth-child(2){top:21px;} .nl-burger span:nth-child(3){top:27px;}
.nl-header.is-open .nl-burger span:nth-child(1){transform:translateY(6px) rotate(45deg);}
.nl-header.is-open .nl-burger span:nth-child(2){opacity:0;}
.nl-header.is-open .nl-burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg);}

.nl-progress{height:4px;background:#0A0A23;border-bottom:1px solid rgba(143,112,58,.55);overflow:hidden;}
.nl-progress span{display:block;height:100%;background:#8F703A;transform-origin:left;transform:scaleX(0);transition:transform .1s linear;}

@media (max-width:1024px){
  .nl-bar{padding:0 12px 0 16px;}
  .nl-date{display:none;}
  .nl-burger{display:block;}
  .nl-nav{position:absolute;top:100%;left:0;right:0;bottom:auto;display:block;background:rgba(10,10,35,.97);border-bottom:0 solid rgba(143,112,58,.55);pointer-events:auto;max-height:0;overflow:hidden;transition:max-height .3s ease;}
  .nl-header.is-open .nl-nav{max-height:420px;border-bottom-width:1px;}
  .nl-nav ul{flex-direction:column;padding:8px 0 16px;}
  .nl-nav a{padding:14px 20px;font-size:18px;line-height:1.3;}
}

.nl-social{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:16px;color:rgba(255,255,255,.8);position:relative;z-index:2;transition:color .2s;}
.nl-social:hover{color:#fff;}
@media (max-width:1024px){.nl-social{margin-left:auto;margin-right:4px;}.nl-burger{margin-left:0;}}

.nl-foot{background:#0A0A23;border-top:1px solid rgba(143,112,58,.55);font-family:Arimo,Arial,sans-serif;}
.nl-foot-in{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;}
.nl-foot .nl-logo img{height:72px;width:auto;}
.nl-foot-links{display:flex;gap:28px;flex-wrap:wrap;align-items:center;}
.nl-foot-links a{display:flex;align-items:center;gap:10px;font-size:14px;color:rgba(255,255,255,.8);text-decoration:none;transition:color .2s;}
.nl-foot-links a:hover{color:#fff;}

.ah{position:relative;background:#0A0A23;color:#fff;overflow:hidden;min-height:92vh;display:flex;align-items:center;}
.ah *{box-sizing:border-box;}
.ah-in{width:min(1180px,100% - 48px);margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:72px 0 88px;}
.ah h1{font-family:"Heldane Display","Heldane Display Medium",Georgia,serif;font-weight:500;font-size:clamp(42px,6vw,82px);line-height:1.03;letter-spacing:-.015em;margin:0 0 30px;color:#fff;max-width:12ch;}
.ah p{font-family:Arial,Helvetica,sans-serif;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:#D4D4E0;max-width:34em;margin:0 0 38px;}
.ah-btns{display:flex;flex-wrap:wrap;gap:14px;}
.ah-btns a{font-family:Arimo,Arial,sans-serif;font-weight:700;font-size:15px;text-decoration:none;padding:16px 28px;border:1px solid #8F703A;background:#8F703A;color:#fff;transition:background .2s,border-color .2s;}
.ah-btns a:hover{background:#A5844A;border-color:#A5844A;}
.ah-btns a.g{background:transparent;border-color:rgba(255,255,255,.5);}
.ah-btns a.g:hover{border-color:#fff;background:rgba(255,255,255,.06);}
.ah-logo{width:100%;max-width:520px;justify-self:center;aspect-ratio:1;}
.ah-logo svg{width:100%;height:100%;overflow:visible;}
.ah .ln{fill:none;stroke:#9F7637;stroke-width:4;stroke-dasharray:1;stroke-dashoffset:1;animation:ahdraw 1.8s cubic-bezier(.6,.1,.2,1) var(--d,0s) forwards;}
.ah .mk{fill:#9F7637;opacity:0;animation:ahmk 1s cubic-bezier(.2,.7,.2,1) 1.9s forwards;}
.ah .mk.u{--dx:-14px;--dy:38px;} .ah .mk.d{--dx:14px;--dy:-38px;}
.ah .sw{transform-origin:534px 530.9px;animation:ahsw 12s ease-in-out 2.4s infinite alternate;}
.ah .fl{transform-origin:534px 530.9px;animation:ahfl 16s ease-in-out 2.4s infinite alternate;}
.ah .gl{opacity:0;animation:ahfade 1.4s ease 1.4s forwards;}
@keyframes ahdraw{to{stroke-dashoffset:0;}}
@keyframes ahmk{from{opacity:0;transform:translate(var(--dx),var(--dy));}to{opacity:1;transform:none;}}
@keyframes ahsw{from{transform:scaleX(1);}to{transform:scaleX(-1);}}
@keyframes ahfl{from{transform:rotate(0);}to{transform:rotate(8deg);}}
@keyframes ahfade{to{opacity:1;}}
@media (max-width:900px){.ah-in{grid-template-columns:1fr;padding:48px 0 72px;}.ah-logo{max-width:300px;order:-1;}}
@media (prefers-reduced-motion:reduce){.ah *{animation:none!important;}.ah .ln{stroke-dashoffset:0;}.ah .mk,.ah .gl{opacity:1;}}

.cd{font-family:Arimo,Arial,sans-serif;font-size:17px;line-height:1.6;}
.cd *{box-sizing:border-box;}
.cd-in{width:min(1180px,100% - 48px);margin:0 auto;}
.cd-head{margin-bottom:64px;}
.cd-head h2{font-family:"Heldane Display",Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1.05;margin:0;letter-spacing:-.01em;white-space:nowrap;}
.cd-head p{margin:0;max-width:36em;}
@media (max-width:900px){.cd-head{grid-template-columns:1fr;gap:14px;}}
.cd{background:#fff;color:#3A3A4E;padding:112px 0;}
.cd-head h2{color:#0A0A23;} .cd-head p{color:#626071;}
.cd-list{display:grid;grid-template-columns:1fr 1fr;gap:56px 48px;}
.cd-pic{aspect-ratio:3/2;background:radial-gradient(120% 90% at 70% 30%,#1B1B45 0%,#0A0A23 70%);position:relative;overflow:hidden;margin-bottom:28px;}
.cd-pic img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1;}
.cd-pic svg{position:absolute;right:-60px;bottom:-60px;width:280px;height:280px;opacity:.28;}
.cd-pic:has(img){background:none;}
.cd-pic:has(img) svg{display:none;}
.cd-pic img{outline:1px solid #E2E2E8;outline-offset:-1px;}
.cd h3{font-family:"Heldane Display",Georgia,serif;font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.15;color:#0A0A23;margin:0 0 16px;}
.cd p.c{margin:0 0 14px;max-width:34em;}
.cd p.t{margin:0;font-size:14px;color:#626071;}
.cd-adv{margin-top:72px;padding-top:28px;border-top:1px solid #E2E2E8;display:grid;grid-template-columns:200px repeat(3,1fr);gap:32px;}
.cd-adv h4{font-family:"Heldane Display",Georgia,serif;font-weight:400;font-size:22px;line-height:1.2;margin:0;color:#0A0A23;}
.cd-adv b{display:block;font-weight:400;font-size:13px;color:#8F703A;margin-bottom:4px;}
.cd-adv p{margin:0;font-size:15px;line-height:1.5;}
@media (max-width:900px){.cd{padding:80px 0;}.cd-list{grid-template-columns:1fr;}.cd-adv{grid-template-columns:1fr;gap:18px;}}

.cd-list .cd-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:center;}
.cd-list .cd-wide .cd-pic{margin-bottom:0;}

.cd-adv.cd-adv-one{grid-template-columns:260px 1fr;align-items:baseline;}
.cd-adv-one p{font-family:"Heldane Text",Georgia,serif;font-size:clamp(20px,1.8vw,24px);line-height:1.45;color:#0A0A23;max-width:36em;}

.in-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:grayscale(1) contrast(1.05);}
.in-face:has(img)::after{content:"";position:absolute;inset:0;z-index:0;background:inherit;opacity:.8;transition:opacity .35s ease;}
.in-cov:hover .in-face:has(img)::after{opacity:.62;}
.in-face svg{z-index:1;}
@media (max-width:900px){.cd-list .cd-wide{grid-template-columns:1fr;}.cd-list .cd-wide .cd-pic{margin-bottom:28px;}.cd-adv.cd-adv-one{grid-template-columns:1fr;}}

.cd.cd-has-feature{padding-top:0;}
.cd-feature{position:relative;height:180vh;margin-bottom:112px;background:#0A0A23;--p:0;}
.cd-feature-media{position:sticky;top:var(--hdr,65px);height:calc(100vh - var(--hdr,65px));overflow:hidden;background:radial-gradient(120% 90% at 70% 30%,#1B1B45 0%,#0A0A23 70%);}
.cd-feature-media picture{display:contents;}
.cd-feature-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(calc(1.1 - .1 * var(--p)));will-change:transform;}
.cd-feature-shade{position:absolute;inset:0;background:rgba(10,10,35,.25);}
.cd-feature-shade::before,.cd-feature-shade::after{content:"";position:absolute;inset:0;}
.cd-feature-shade::before{background:linear-gradient(to bottom,rgba(10,10,35,.92) 0%,rgba(10,10,35,.55) 40%,rgba(10,10,35,0) 75%);opacity:calc(1 - var(--p));}
.cd-feature-shade::after{background:linear-gradient(to top,rgba(10,10,35,.96) 0%,rgba(10,10,35,.75) 45%,rgba(10,10,35,.3) 100%),linear-gradient(to right,rgba(10,10,35,.45),rgba(10,10,35,0) 65%);opacity:clamp(0,calc(var(--p) * 2.2),1);}
.cd-feature-title{position:absolute;left:0;right:0;top:6vh;width:min(1180px,100% - 48px);margin:0 auto;padding:0;text-align:left;white-space:nowrap;font-family:"Heldane Display",Georgia,serif;font-weight:500;font-size:min(180px,calc((100vw - 48px) / 6.56));line-height:1;letter-spacing:-.02em;color:#9F7637;opacity:clamp(0,calc(1 - var(--p) * 3.2),1);transform:translateY(calc(var(--p) * -80px));}
.cd-feature-text{position:absolute;left:0;right:0;bottom:12vh;width:min(1180px,100% - 48px);margin:0 auto;--t:clamp(0,calc((var(--p) - .2) * 2.5),1);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 48px));}
.cd-feature h3{font-family:"Heldane Display",Georgia,serif;font-weight:500;font-size:clamp(38px,5.4vw,76px);line-height:1.04;letter-spacing:-.015em;color:#9F7637;margin:0 0 26px;max-width:14ch;}
.cd-feature p{font-family:Arial,Helvetica,sans-serif;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:#9F7637;max-width:34em;margin:0;}
.reveal{opacity:0;transform:translateY(36px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1);}
.reveal.is-in{opacity:1;transform:none;}
@media (max-width:900px){.cd-feature{height:160vh;margin-bottom:80px;}.cd-feature-text{bottom:10vh;}}
@media (prefers-reduced-motion:reduce){.cd-feature{height:auto;}.cd-feature-media{position:relative;top:0;}.cd-feature-media img{transform:none;}.cd-feature-shade::before{opacity:.6;}.cd-feature-shade::after{opacity:1;}.cd-feature-title{opacity:1;transform:none;}.cd-feature-text{opacity:1;transform:none;}}

.og{font-family:Arimo,Arial,sans-serif;font-size:17px;line-height:1.6;}
.og *{box-sizing:border-box;}
.og-in{width:min(1180px,100% - 48px);margin:0 auto;}
.og-head{margin-bottom:64px;}
.og-head h2{font-family:"Heldane Display",Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1.05;margin:0;letter-spacing:-.01em;white-space:nowrap;}
.og-head p{margin:0;max-width:36em;}
@media (max-width:900px){.og-head{grid-template-columns:1fr;gap:14px;}}
.og{background:#0A0A23;color:#fff;padding:112px 0;}
.og-head h2{color:#fff;} .og-head p{color:#B9B9C9;}
.og-lay{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start;}
.og-pic{position:sticky;top:calc(var(--hdr,65px) + 31px);aspect-ratio:4/5;overflow:hidden;background:radial-gradient(120% 80% at 30% 20%,#26264F 0%,#121235 55%,#07071A 100%);box-shadow:0 0 0 1px rgba(211,193,128,.25);}
.og-pic img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1;}
.og-pic video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;}
.og-pic:has(img,video){background:none;}
.og-pic:has(img,video) svg{display:none;}
.og-pic::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to top,rgba(10,10,35,.55),rgba(10,10,35,0) 45%);}
.og-pic svg{position:absolute;width:78%;height:auto;aspect-ratio:1;left:11%;top:12%;opacity:.22;}
.og h3{font-family:Arimo,Arial,sans-serif;font-weight:500;font-size:15px;color:#9F7637;margin:0;padding-bottom:16px;border-bottom:1px solid rgba(159,118,55,.6);}
.og ul{list-style:none;margin:0 0 64px;padding:0;}
.og ul:last-of-type{margin-bottom:0;}
.og li{padding:24px 0;border-bottom:1px solid rgba(255,255,255,.14);}
.og h4{font-family:"Heldane Display",Georgia,serif;font-weight:400;font-size:clamp(22px,2vw,26px);line-height:1.2;color:#fff;margin:0 0 8px;}
.og li p{margin:0;color:#B9B9C9;font-size:15px;line-height:1.55;max-width:32em;}
.og-net{margin-top:48px;display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap;color:#B9B9C9;font-size:15px;}
.og-net p{margin:0;max-width:44em;}
.og-net a{font-weight:700;font-size:15px;text-decoration:none;padding:15px 26px;border:1px solid rgba(255,255,255,.5);color:#fff;}
.og-net a:hover{border-color:#fff;}
@media (max-width:900px){.og{padding:80px 0;}.og-lay{grid-template-columns:1fr;gap:40px;}.og-pic{position:relative;top:0;aspect-ratio:16/10;}}

.in{font-family:Arimo,Arial,sans-serif;font-size:17px;line-height:1.6;}
.in *{box-sizing:border-box;}
.in-in{width:min(1180px,100% - 48px);margin:0 auto;}
.in-head{margin-bottom:64px;}
.in-head h2{font-family:"Heldane Display",Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1.05;margin:0;letter-spacing:-.01em;white-space:nowrap;}
.in-head p{margin:0;max-width:36em;}
@media (max-width:900px){.in-head{grid-template-columns:1fr;gap:14px;}}
.in{background:#fff;color:#3A3A4E;padding:112px 0;}
.in-head h2{color:#0A0A23;} .in-head p{color:#626071;}
.in-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}
.in-cov{text-decoration:none;display:block;}
.in-face{aspect-ratio:3/4;padding:26px 24px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;transition:transform .35s ease;}
.in-cov:hover .in-face{transform:translateY(-6px);}
.in-face span{font-size:12px;opacity:.85;}
.in-face h3{font-family:"Heldane Display",Georgia,serif;font-weight:400;font-size:26px;line-height:1.12;margin:0;position:relative;z-index:1;}
.in-face svg{position:absolute;right:-40px;bottom:-40px;width:200px;height:200px;opacity:.35;}
.in-c1{background:#0A0A23;color:#fff;} .in-c1 span{color:#D3C180;}
.in-c2{background:#EFEBE1;color:#0A0A23;} .in-c2 span{color:#8F703A;}
.in-c3{background:#8F703A;color:#fff;}
.in-c4{background:#E6E9F2;color:#0A0A23;} .in-c4 span{color:#626071;}
.in-meta{display:flex;justify-content:space-between;margin-top:14px;font-size:14px;color:#626071;}
.in-meta span:last-child{color:#8F703A;}
.in-read{margin-top:72px;display:grid;grid-template-columns:260px 1fr;gap:48px;}
.in-read h4{font-family:"Heldane Display",Georgia,serif;font-weight:400;font-size:26px;margin:0;color:#0A0A23;}
.in-read ul{list-style:none;margin:0;padding:0;}
.in-read li{border-top:1px solid #E2E2E8;} .in-read li:last-child{border-bottom:1px solid #E2E2E8;}
.in-read a{display:flex;justify-content:space-between;gap:24px;padding:18px 0;text-decoration:none;color:#0A0A23;}
.in-read a span:first-child{font-family:"Heldane Text",Georgia,serif;font-size:20px;}
.in-read a span:last-child{font-size:14px;color:#626071;white-space:nowrap;}
.in-read a:hover span:first-child{color:#8F703A;}
@media (max-width:900px){.in{padding:80px 0;}.in-grid{grid-template-columns:1fr 1fr;}.in-read{grid-template-columns:1fr;gap:14px;}}
@media (max-width:560px){.in-grid{grid-template-columns:1fr;}}
@media (prefers-reduced-motion:reduce){.in-face{transition:none;}}

.mw{background:#93A1C7;color:#fff;padding:112px 0;position:relative;overflow:hidden;font-family:Arimo,Arial,sans-serif;font-size:17px;line-height:1.6;}
.mw *{box-sizing:border-box;}
.mw-in{width:min(1180px,100% - 48px);margin:0 auto;position:relative;}
.mw-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:56px;gap:24px;flex-wrap:wrap;}
.mw-top img{height:40px;width:auto;max-width:260px;display:block;}
.mw-top p{margin:0;font-size:14px;color:#0A0A23;}
.mw-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:start;}
.mw h2{font-weight:700;font-size:clamp(34px,3.8vw,52px);line-height:1.08;letter-spacing:-.02em;margin:0 0 28px;color:#0A0A23;}
.mw-body p{color:#0A0A23;margin:0 0 18px;max-width:36em;}
.mw-body a{display:inline-block;margin-top:12px;font-weight:700;font-size:15px;text-decoration:none;padding:15px 26px;background:#fff;color:#0A0A23;}
.mw-body a:hover{background:#DCE2F6;}
.mw blockquote{color:#0A0A23;margin:0;padding:36px 0 0;border-top:2px solid #fff;font-weight:500;font-size:clamp(24px,2.4vw,32px);line-height:1.3;letter-spacing:-.01em;}
.mw-stats{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:44px;}
.mw-stats b{color:#0A0A23;display:block;font-size:40px;line-height:1;font-weight:700;letter-spacing:-.02em;}
.mw-stats span{font-size:14px;color:#0A0A23;}
@media (max-width:900px){.mw{padding:80px 0;}.mw-grid{grid-template-columns:1fr;gap:48px;}}

.og h3{position:relative;border-bottom:0!important;}
.og h3::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(159,118,55,.6);transform-origin:left;}
.js .og h3::after{transform:scaleX(0);transition:transform 1.2s cubic-bezier(.2,.7,.2,1);}
.js .og h3.is-in::after{transform:scaleX(1);}
.js .og li{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms + 250ms);}
.js .og li.is-in{opacity:1;transform:none;}
.og-pic video,.og-pic img{transform:translateY(var(--drift,0px)) scale(1.12);will-change:transform;}
@media (prefers-reduced-motion:reduce){.js .og h3::after{transform:none;transition:none;}.js .og li{opacity:1;transform:none;transition:none;}.og-pic video,.og-pic img{transform:none;}}

:root{--hdr:65px;}
.nl-ind{display:none;}
@media (min-width:1025px){
  html.hdr-small{--hdr:55px;}
  .nl-bar{transition:height .3s ease;}
  .nl-logo img{transition:height .3s ease;}
  .nl-header.is-scrolled .nl-bar{height:50px;}
  .nl-header.is-scrolled .nl-logo img{height:36px;}
  .nl-nav ul{position:relative;}
  .nl-ind{display:block;position:absolute;left:0;bottom:1px;height:2px;width:0;background:#9F7637;pointer-events:none;opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),width .45s cubic-bezier(.2,.7,.2,1),opacity .3s;}
  .nl-ind.is-on{opacity:1;}
}
.cd-feature-media,.og-pic{transition:top .3s ease;}
@media (prefers-reduced-motion:reduce){.nl-bar,.nl-logo img,.nl-ind,.cd-feature-media,.og-pic{transition:none;}}

@media (max-width:900px){
  .mw-grid{gap:0;}
  .mw-body{display:contents;}
  .mw-body > h2,.mw-body > p{order:1;}
  .mw-grid > div:last-child{order:2;margin-top:28px;}
  .mw-body > a{order:3;justify-self:start;margin-top:44px;}
}

:root{--hdr:61px;}
.nl-progress{display:none;}
.nl-header{border-bottom:1px solid rgba(143,112,58,.55);}
@media (min-width:1025px){html.hdr-small{--hdr:51px;}}

.og-pic .og-vid{opacity:0;transition:opacity .9s ease;}
.og-pic .og-vid.is-on{opacity:1;}
@media (prefers-reduced-motion:reduce){.og-pic .og-vid{transition:none;}}

.cd-feature h3.cd-feature-logo{margin:0 0 30px;line-height:0;max-width:none;}
.cd-feature-logo img{display:block;width:clamp(220px,30vw,440px);height:auto;}

.cd-pic.cd-pic-logo::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top right,rgba(10,10,35,.7) 0%,rgba(10,10,35,.25) 45%,rgba(10,10,35,0) 70%);}
.cd-pic img.cd-logo{position:absolute;left:6%;bottom:7%;z-index:3;width:clamp(90px,24%,170px);height:auto;object-fit:contain;outline:0;}

.cd-more{margin-top:48px;}
.cd-more a{display:inline-block;font-family:Arimo,Arial,sans-serif;font-weight:700;font-size:15px;text-decoration:none;padding:16px 28px;border:1px solid #8F703A;background:#8F703A;color:#fff;transition:background .2s,border-color .2s;}
.cd-more a:hover{background:#A5844A;border-color:#A5844A;}

.ah p:not(:last-of-type){margin-bottom:16px;}
