:root{--blue: #111111;--blue-dark: #1A1A1A;--blue-dark-opacity: rgb(10 37 37 / 10%);--blue-grey-light: #f3f3f3;--blue-grey: #F8F6F2;--red: #f00;--dark-red: #771d1d;--light-green: #f3faf7;--ts: .15s;--tm: .25s;--tl: .75s;--bounce: cubic-bezier(.175, .885, .32, 1.275);--smooth: cubic-bezier(.42, .09, .25, 1);--ease-out: cubic-bezier(.37, .72, .55, 1);--ease-in: cubic-bezier(.55, 0, .63, .28);--radius: max(5px, calc(100vw * 5 / var(--w)));--w: 1440;--p: 25;--padding-inline: calc(100vw * var(--p) / var(--w));--gutter: max(10px, calc(var(--padding-inline)));--header-spacing: 86px}@media(max-width: 767px){:root{--w: 375;--p: 10;--header-spacing: 80px}}.in_mobile{display:block;opacity:1;visibility:visible;transition:opacity var(--ts) var(--smooth),visibility var(--ts) var(--smooth)}@media only screen and (min-width: 768px){.in_mobile{display:none;opacity:0;visibility:hidden}}.in_tablet{display:none;opacity:0;visibility:hidden;transition:opacity var(--ts) var(--smooth),visibility var(--ts) var(--smooth)}@media only screen and (min-width: 768px){.in_tablet{display:block;opacity:1;visibility:visible}}@media only screen and (min-width: 992px){.in_tablet{display:none;opacity:0;visibility:hidden}}.in_desktop{display:none;opacity:0;visibility:hidden;transition:opacity var(--ts) var(--smooth),visibility var(--ts) var(--smooth)}@media only screen and (min-width: 992px){.in_desktop{display:block;opacity:1;visibility:visible}}.blue-bg{padding-block:calc(1500svw/var(--w));background:var(--blue-grey)}.modules .module{margin-block:max(35px,3500svw/var(--w))}.modules .module.carrousel{margin-block:max(20px,2000svw/var(--w))}@media only screen and (min-width: 992px){.modules .module{margin:max(105px,10500svw/var(--w)) var(--gutter)}.modules .module.carrousel{margin:max(60px,6000svw/var(--w)) 0}}h1,.h1{font-family:"ClimateCrisis-Regular",sans-serif;font-size:max(55px,5500svw/var(--w));font-weight:400;line-height:.9;letter-spacing:normal;color:inherit;margin-block:.38em .19em;padding-top:.025em;font-style:italic;text-transform:uppercase}@media(max-width: 767px){h1,.h1{font-size:max(33px,3300svw/var(--w))}}h2,.h2{font-family:"ClimateCrisis-Regular",sans-serif;font-size:max(60px,6000svw/var(--w));font-weight:400;line-height:.9;letter-spacing:normal;color:inherit;margin-block:0 .875em;font-style:italic;text-transform:uppercase}@media(max-width: 767px){h2,.h2{font-size:max(30px,3000svw/var(--w))}}h3,.h3{font-family:"ClimateCrisis-Regular",sans-serif;font-size:max(40px,4000svw/var(--w));font-weight:400;line-height:.9;letter-spacing:normal;color:inherit;margin-block:1.1666666667em 0.7166666667em;font-style:italic;text-transform:uppercase}@media(max-width: 767px){h3,.h3{font-size:max(30px,3000svw/var(--w))}}h4,.h4{font-family:"PPNeueMontreal-Bold",sans-serif;font-size:max(35px,4000svw/var(--w));font-weight:700;line-height:1;letter-spacing:normal;color:inherit;margin-block:1.1666666667em 0.7166666667em}h5,.h5{font-family:"PPNeueMontreal-Bold",sans-serif;font-size:max(22px,2700svw/var(--w));font-weight:700;line-height:1;letter-spacing:normal;color:inherit;margin-block:1.9259259259em 1.0740740741em}h6,.h6{font-family:"PPNeueMontreal-Bold",sans-serif;font-size:max(20px,2200svw/var(--w));font-weight:700;line-height:1;letter-spacing:normal;color:inherit;margin-block:1.3636363636em 1em}@media(max-width: 767px){h4,h5,h6,.h4,.h5,.h6{font-size:max(20px,2000svw/var(--w))}}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}.animated-title{overflow:hidden}.animated-title .line{overflow:hidden}.animated-title .word{margin-block:-0.09em -0.05em;padding-block:.05em .09em;overflow:hidden}.animated-title__word{display:inline-block}.animated-title__char{display:inline-block;opacity:0;transform:translateY(100px);transform-style:preserve-3d;backface-visibility:hidden;will-change:opacity,transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animated-title.is-animated .animated-title__char{opacity:1;transform:translateY(0)}.post-hero{position:relative;display:flex;align-items:flex-end;min-height:70svh;padding:calc(var(--header-spacing) + max(40px,4000svw/var(--w))) var(--gutter) max(40px,4000svw/var(--w));color:var(--blue-grey-light);overflow-x:hidden}.post-hero::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%)}.post-hero__bg{position:absolute;inset:0}.post-hero__bg img{width:100%;height:100%;object-fit:cover}.post-hero__inner{position:relative;z-index:3;display:flex;flex-flow:column nowrap;width:100%;max-width:960px}.post-hero__category{display:inline-block;margin-bottom:1em;padding:.5em .75em;text-decoration:none;text-transform:uppercase;background:var(--blue-grey-light);border-radius:var(--radius);align-self:flex-start;font-family:"Ibmplexmono-Regular",sans-serif;font-size:max(11px,1100svw/var(--w));font-weight:400;line-height:1;letter-spacing:normal;color:var(--blue-dark)}.post-hero__category:hover{color:var(--blue-dark);background:var(--blue-grey)}.post-hero__title{margin:0 0 .8em;font-size:clamp(28px,4800svw/var(--w),56px)}.post-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;opacity:.8;font-family:"Ibmplexmono-Regular",sans-serif;font-size:max(11px,1100svw/var(--w));font-weight:400;line-height:1.2;letter-spacing:normal;color:inherit}.post-hero__meta-sep{opacity:.5}.post-hero__meta-date,.post-hero__meta-reading-time{text-transform:uppercase}.post-body{background:var(--blue-grey-light)}.post-body__inner{max-width:860px;margin:0 auto;padding:max(48px,4800svw/var(--w)) var(--gutter) max(80px,8000svw/var(--w))}.post-body__backlink{margin-bottom:max(32px,3200svw/var(--w))}.post-body__content{font-size:clamp(15px,1700svw/var(--w),18px);line-height:1.7}.post-body__content h2{font-family:"ClimateCrisis-Regular",sans-serif;font-size:clamp(24px,2800svw/var(--w),32px);font-weight:400;line-height:1;letter-spacing:normal;color:inherit;margin-top:1.6em;margin-bottom:.5em;font-style:italic;text-transform:uppercase}.post-body__content h3{font-family:"ClimateCrisis-Regular",sans-serif;font-size:clamp(20px,2200svw/var(--w),26px);font-weight:400;line-height:1.05;letter-spacing:normal;color:inherit;margin-top:1.6em;margin-bottom:.5em;font-style:italic;text-transform:uppercase}.post-body__content h4{font-family:"PPNeueMontreal-Bold",sans-serif;font-size:clamp(17px,1900svw/var(--w),22px);font-weight:700;line-height:1.2;letter-spacing:normal;color:inherit;margin-top:1.6em;margin-bottom:.5em}.post-body__content h5{font-family:"PPNeueMontreal-Bold",sans-serif;font-size:clamp(15px,1700svw/var(--w),19px);font-weight:700;line-height:1.3;letter-spacing:normal;color:inherit;margin-top:1.6em;margin-bottom:.5em}.post-body__content h6{font-family:"Ibmplexmono-Regular",sans-serif;font-size:clamp(12px,1400svw/var(--w),15px);font-weight:400;line-height:1.3;letter-spacing:normal;color:inherit;margin-top:1.6em;margin-bottom:.5em;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.post-body__content p{margin-bottom:1.2em}.post-body__content img{max-width:100%;height:auto;border-radius:var(--radius)}.post-body__content a{text-decoration:underline;color:inherit;text-underline-offset:.2em}.post-body__content ul,.post-body__content ol{margin-bottom:1.2em;padding-left:1.5em}.post-body__content ul li,.post-body__content ol li{margin-bottom:.4em;line-height:1.6}.post-body__content blockquote{margin:2em 0;padding:1.2em 1.5em;font-style:italic;background:var(--blue-grey);border-left:4px solid var(--blue-dark);border-radius:0 var(--radius) var(--radius) 0}.post-body__content blockquote p{margin:0}.post-body__footer{margin-top:max(40px,4000svw/var(--w));padding-top:max(24px,2400svw/var(--w));border-top:1px solid currentColor;opacity:.4}.post-body__share{display:flex;align-items:center;gap:.8em}.post-body__share-label{font-family:"Ibmplexmono-Regular",sans-serif;font-size:max(11px,1100svw/var(--w));font-weight:400;line-height:1;letter-spacing:normal;color:inherit;text-transform:uppercase}.post-body__share-btn{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid currentColor;border-radius:50%;transition:opacity var(--ts) var(--smooth)}.post-body__share-btn:hover{opacity:.6}.post-body__share-btn img{width:18px;height:18px;filter:invert(1) brightness(0.07)}.backlink{display:inline-flex;align-items:center;gap:.4em;text-decoration:none;text-transform:uppercase;color:inherit;opacity:.6;transition:opacity var(--ts) var(--smooth);font-family:"Ibmplexmono-Regular",sans-serif;font-size:max(11px,1100svw/var(--w));font-weight:400;line-height:1.2;letter-spacing:normal;color:inherit}.backlink:hover{opacity:1}@media only screen and (min-width: 992px){.post-hero{min-height:75svh}.post-hero__title{font-size:clamp(42px,5600svw/var(--w),72px)}.post-body__content{font-size:clamp(16px,1800svw/var(--w),19px)}}
