:root{--nr-ink: #101815;--nr-deep: #08261f;--nr-green: #176e5a;--nr-mint: #9adfcd;--nr-paper: #f2f0e9;--nr-white: #fffdf8;--nr-muted: #68726d;--nr-pad: clamp(24px, 5.4vw, 88px);--nr-rail: 1420px}html{background:var(--nr-paper)}body{color:var(--nr-ink);background:var(--nr-paper);font-family:DM Sans,Noto Sans,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}body,h1,h2,h3,p,dl,dd{margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,video:focus-visible{outline:3px solid rgba(154,223,205,.7);outline-offset:4px}.skip{position:fixed;z-index:200;top:10px;left:10px;padding:12px 16px;color:var(--nr-deep);background:#fff;transform:translateY(-150%)}.skip:focus{transform:none}.siteHeader{position:absolute;z-index:20;inset:0 0 auto;height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--nr-pad);color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.brand{display:inline-flex;width:fit-content;flex-direction:column;gap:3px}.brand strong{font-size:18px;line-height:1;letter-spacing:-.045em;font-weight:650}.brand strong span{color:var(--nr-mint)}.brand small{font-size:6.5px;line-height:1;letter-spacing:.17em;text-transform:uppercase}.siteHeader nav{display:flex;align-items:center;gap:clamp(24px,2.7vw,46px)}.siteHeader nav a,.verify{position:relative;color:#ffffff91;font-size:11px;transition:color .25s ease}.siteHeader nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:var(--nr-mint);transition:right .3s ease}.siteHeader nav a:hover,.siteHeader nav .active,.verify:hover{color:#fff}.siteHeader nav a:hover:after,.siteHeader nav .active:after{right:0}.headerActions{justify-self:end;display:flex;align-items:center;gap:25px}.submit{min-height:42px;display:inline-flex;align-items:center;gap:22px;padding:0 18px;color:var(--nr-deep);background:#fff;font-size:10px;font-weight:650}.submit span,.recordLink span,.closing a span{transition:transform .3s ease}.submit:hover span,.recordLink:hover span,.closing a:hover span{transform:translate(3px,-3px)}.hero{min-height:830px;padding:clamp(175px,16vw,245px) var(--nr-pad) clamp(95px,10vw,150px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.55fr);align-items:end;gap:clamp(70px,11vw,180px);color:#fff;background:radial-gradient(circle at 78% 35%,rgba(75,159,136,.16),transparent 31%),var(--nr-deep)}.heroCopy,.ledger{width:100%;max-width:var(--nr-rail)}.heroCopy>p,.recordsHead>p,.filmCopy>p{margin-bottom:34px;color:var(--nr-mint);font-size:10px;font-weight:650;letter-spacing:.17em}.hero h1{max-width:980px;font-size:clamp(65px,7.8vw,124px);line-height:.91;letter-spacing:-.072em;font-weight:520}.hero h1 span{color:#ffffff61}.heroIntro{max-width:820px;margin-top:55px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,75px)}.heroIntro p{color:#ffffff94;font-size:14px;line-height:1.75}.ledger{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(32px,4vw,55px);background:#ffffff0e;backdrop-filter:blur(8px)}.ledger>div{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:38px}.ledger>div span{color:var(--nr-mint);font-size:9px;letter-spacing:.14em}.ledger>div strong{font-size:clamp(64px,8vw,118px);line-height:.75;letter-spacing:-.07em;font-weight:500;font-variant-numeric:tabular-nums}.ledger dl{display:grid;gap:21px;padding-top:30px;border-top:1px solid rgba(255,255,255,.14)}.ledger dl div{display:flex;justify-content:space-between;gap:22px}.ledger dt{color:#ffffff61;font-size:9px}.ledger dd{color:#fffc;font-size:10px;letter-spacing:.05em;text-align:right}.ledger a{color:var(--nr-mint)}.insights,.records{padding:clamp(125px,13vw,205px) var(--nr-pad)}.insights{background:var(--nr-white)}.records{background:var(--nr-paper)}.sectionHead,.leadInsight,.insightIndex,.recordList{max-width:var(--nr-rail);margin-inline:auto}.sectionHead{display:grid;grid-template-columns:.42fr 1.05fr .53fr;gap:clamp(35px,6vw,90px);align-items:end}.sectionHead>p{color:var(--nr-green);font-size:10px;font-weight:650;letter-spacing:.12em}.sectionHead h2{max-width:790px;font-size:clamp(48px,5.7vw,82px);line-height:.96;letter-spacing:-.062em;font-weight:520;text-wrap:balance}.sectionHead>span{max-width:330px;color:var(--nr-muted);font-size:13px;line-height:1.75}.leadInsight{margin-top:clamp(90px,9vw,145px);display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:650px;color:#fff;background:var(--nr-deep)}.leadMedia{min-height:650px;overflow:hidden}.leadMedia img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.76) contrast(1.04);transition:transform .8s cubic-bezier(.2,.72,.2,1),filter .4s ease}.leadMedia:hover img{transform:scale(1.022);filter:saturate(.92) contrast(1.03)}.leadCopy{align-self:stretch;padding:clamp(52px,5vw,84px);display:flex;flex-direction:column;justify-content:flex-end}.entryMeta{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}.entryMeta span{color:var(--nr-green);font-size:10px;font-weight:650;letter-spacing:.08em}.entryMeta small{color:var(--nr-muted);font-size:10px;line-height:1.5}.leadCopy .entryMeta span{color:var(--nr-mint)}.leadCopy .entryMeta small{color:#ffffff6b}.leadCopy h3{max-width:630px;margin-top:30px;font-size:clamp(39px,4.5vw,68px);line-height:.99;letter-spacing:-.058em;font-weight:520;text-wrap:balance}.leadCopy p{max-width:570px;margin-top:31px;color:#ffffff94;font-size:14px;line-height:1.78}.textAction{width:fit-content;display:inline-flex;align-items:center;gap:24px;color:var(--nr-green);font-size:11px;font-weight:650}.textAction span{transition:transform .28s ease}.textAction:hover span{transform:translate(3px,-3px)}.leadCopy .textAction{margin-top:46px;color:var(--nr-mint)}.insightIndex{margin-top:clamp(74px,8vw,125px)}.insightRow{min-height:250px;display:grid;grid-template-columns:72px 210px minmax(0,1fr) 90px;gap:clamp(22px,3.3vw,54px);align-items:start;padding:49px 0 57px;border-top:1px solid rgba(16,24,21,.18)}.insightRow:last-child{border-bottom:1px solid rgba(16,24,21,.18)}.insightNumber{color:var(--nr-green);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.insightCopy h3{max-width:850px;font-size:clamp(29px,3.1vw,46px);line-height:1.07;letter-spacing:-.048em;font-weight:520;text-wrap:balance}.insightCopy p{max-width:760px;margin-top:24px;color:var(--nr-muted);font-size:13px;line-height:1.75}.insightRow>.textAction{justify-self:end;padding-top:4px}.recordsHead>p{margin:0;color:var(--nr-green)}.recordList{margin-top:clamp(85px,9vw,140px)}.record{min-height:310px;display:grid;grid-template-columns:70px 165px minmax(220px,.5fr) minmax(0,1fr) 110px;gap:clamp(24px,3.2vw,52px);align-items:start;padding:54px 0 65px;border-top:1px solid #c8ccc5;scroll-margin-top:100px}.record:last-child{border-bottom:1px solid #c8ccc5}.recordIndex{display:flex;flex-direction:column;gap:65px}.recordIndex span{color:var(--nr-green);font-size:12px;font-weight:650}.recordIndex time{color:#939b96;font-size:10px;font-variant-numeric:tabular-nums}.recordMeta{display:flex;flex-direction:column;gap:14px}.recordMeta span{font-size:11px;font-weight:650}.recordMeta time{color:var(--nr-muted);font-size:10px}.recordMedia{display:block;overflow:hidden;background:#dfe4df}.recordMedia img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;filter:saturate(.82) contrast(1.02);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .35s ease}.recordMedia:hover img{transform:scale(1.025);filter:saturate(1) contrast(1.02)}.recordBody h3{max-width:790px;font-size:clamp(28px,3vw,46px);line-height:1.08;letter-spacing:-.046em;font-weight:520;text-wrap:balance}.recordBody p{max-width:740px;margin-top:26px;color:var(--nr-muted);font-size:13px;line-height:1.75}.recordLink{justify-self:end;display:inline-flex;gap:22px;align-items:center;color:var(--nr-green);font-size:11px;font-weight:650;white-space:nowrap}.film{max-width:var(--nr-rail);margin:0 auto clamp(120px,13vw,200px);display:grid;grid-template-columns:minmax(0,1.22fr) minmax(330px,.68fr);background:var(--nr-deep);color:#fff}.filmMedia{position:relative;min-height:600px;overflow:hidden;background:#061a15}.filmMedia video{width:100%;height:100%;min-height:600px;object-fit:cover}.filmMedia>span{position:absolute;left:28px;bottom:25px;padding:10px 12px;color:#ffffffb3;background:#051914bf;font-size:8px;letter-spacing:.13em;backdrop-filter:blur(8px)}.filmCopy{align-self:stretch;padding:clamp(50px,5.5vw,84px);display:flex;flex-direction:column;justify-content:flex-end}.filmCopy h2{max-width:520px;font-size:clamp(39px,4.4vw,68px);line-height:1;letter-spacing:-.06em;font-weight:520}.filmCopy>span{display:block;max-width:460px;margin-top:30px;color:#ffffff87;font-size:13px;line-height:1.75}.filmCopy a{width:fit-content;margin-top:48px;display:inline-flex;gap:30px;align-items:center;color:var(--nr-mint);font-size:11px;font-weight:650}.filmCopy b{font-size:15px;font-weight:500}.closing{padding:clamp(110px,12vw,180px) var(--nr-pad);color:#fff;background:#0d332a}.closing>*{max-width:var(--nr-rail);margin-inline:auto}.closing>p{color:var(--nr-mint);font-size:11px;letter-spacing:.08em}.closing h2{margin-top:30px;font-size:clamp(54px,7.3vw,112px);line-height:.95;letter-spacing:-.07em;font-weight:520}.closing>div{margin-top:55px;display:flex;flex-wrap:wrap;align-items:center;gap:25px 38px}.closing a:first-child{min-height:58px;display:inline-flex;align-items:center;gap:35px;padding:0 24px;color:var(--nr-deep);background:var(--nr-mint);font-size:11px;font-weight:650}.closing a:last-child{color:#ffffffad;font-size:11px;font-weight:650}.footer{padding:72px var(--nr-pad);display:grid;grid-template-columns:1.25fr .75fr .7fr;gap:60px;color:#fff;background:#051914}.footer>div:first-child p{max-width:430px;margin-top:22px;color:#fff6;font-size:11px;line-height:1.7}.footer nav{display:flex;flex-direction:column;gap:16px}.footer nav a{color:#ffffff94;font-size:11px}.footerEnd{display:flex;flex-direction:column;align-items:flex-start;gap:18px;color:#ffffff5c;font-size:10px}.footerEnd a{color:var(--nr-mint);font-size:12px}@media(max-width:1080px){.siteHeader{grid-template-columns:1fr auto}.siteHeader nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.ledger{min-height:330px;max-width:650px}.sectionHead{grid-template-columns:1fr 1.3fr}.sectionHead>span{grid-column:2}.leadInsight{grid-template-columns:1fr}.leadMedia,.leadCopy{min-height:520px}.insightRow{grid-template-columns:60px 190px minmax(0,1fr)}.insightRow>.textAction{grid-column:3;justify-self:start}.record{grid-template-columns:60px 165px minmax(220px,.65fr) minmax(0,1fr)}.recordLink{grid-column:4;justify-self:start}.film{margin-inline:var(--nr-pad);grid-template-columns:1fr}.filmMedia,.filmMedia video{min-height:520px}.filmCopy{min-height:500px}}@media(max-width:720px){:root{--nr-pad: 20px}.siteHeader{height:72px}.verify{display:none}.submit{min-height:38px;padding-inline:14px}.hero{padding-top:135px;padding-bottom:80px;gap:65px}.hero h1{font-size:54px}.heroIntro{grid-template-columns:1fr;gap:20px;margin-top:38px}.ledger{min-height:300px;padding:28px 22px}.ledger>div strong{font-size:82px}.insights,.records{padding-block:100px 115px}.sectionHead{display:block}.sectionHead h2{margin-top:28px;font-size:44px}.sectionHead>span{display:block;margin-top:28px}.leadInsight{margin:65px -20px 0;min-height:0}.leadMedia{min-height:330px}.leadCopy{min-height:500px;padding:55px 20px}.leadCopy h3{font-size:43px}.insightIndex{margin-top:65px}.insightRow{grid-template-columns:42px 1fr;gap:24px 14px;padding:39px 0 48px}.insightRow .entryMeta,.insightCopy,.insightRow>.textAction{grid-column:2}.insightCopy h3{font-size:30px}.recordList{margin-top:65px}.record{min-height:0;grid-template-columns:45px 1fr;gap:28px 15px;padding:42px 0 52px}.recordMeta,.recordMedia,.recordBody{grid-column:2}.recordBody h3{font-size:30px}.recordLink{grid-column:2}.film{margin:0 0 110px}.filmMedia,.filmMedia video{min-height:340px}.filmCopy{min-height:480px;padding:55px 20px}.filmCopy h2{font-size:45px}.closing{padding-block:105px 120px}.closing h2{font-size:58px}.closing>div{align-items:flex-start;flex-direction:column}.footer{grid-template-columns:1fr;gap:45px;padding-block:64px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
