:root{--white:#fff;--black:#000;--dark:#191717;--light:#f7f7f7;--accent:#c24e1c;--grey:#374857;--blue-darkest:#003057;--blue-darkest-translucent:color-mix(in srgb,var(--blue-darkest) 80%,transparent);--blue-darker:#004b87;--blue-dark:#00629b;--blue-light:#00a3e1;--blue-lighter:#5bc2e7;--blue-lightest:#eff3f8;--green:#83be00;--green-dark:color-mix(in srgb,var(--green) 60%,var(--black));--green-light:#c5e86c;--gold:#fed141;--focus-ring:var(--blue-dark);--box-shadow:0 0 40px rgba(0,0,0,.1);--bottom-spacing:3rem;--section-spacing:12rem;--panel-inset:1.3rem;--border-radius:0.5rem;--border-radius-panel:6rem 6rem 6rem 18rem;--border-radius-card:4rem 4rem 4rem 14rem;--border-radius-media:3rem 3rem 3rem 10rem;--border-radius-button:1rem 1rem 1rem 2rem;font-size:62.5%}@media (max-width:1100px){:root{--section-spacing:7.5rem;--panel-inset:0;--border-radius-panel:0 0 0 15rem;--border-radius-card:3.75rem 3.75rem 3.75rem 15rem;--border-radius-media:2.5rem 2.5rem 2.5rem 10rem;--border-radius-button:1.25rem 1.25rem 1.25rem 2.5rem;font-size:50%}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(../../fonts/Outfit-Regular.woff2) format("woff2"),url(../../fonts/Outfit-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:500;src:url(../../fonts/Outfit-Medium.woff2) format("woff2"),url(../../fonts/Outfit-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(../../fonts/Outfit-Bold.woff2) format("woff2"),url(../../fonts/Outfit-Bold.woff) format("woff")}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.large-text{color:var(--section-emphasis);font-size:var(--text-32);font-weight:var(--weight-bold);line-height:1.25}h2[style*="text-align: center"]:after,h3[style*="text-align: center"]:after,h4[style*="text-align: center"]:after{margin:1rem auto}h2[style*="text-align: right"]:after,h3[style*="text-align: right"]:after,h4[style*="text-align: right"]:after{margin:1rem 0}.has-underline{position:relative}.has-underline:after{background-color:var(--accent);content:"";display:block;height:2px;margin-block:1rem;width:100px}.typography{--base:6vw;--text-10:clamp(0.5rem,var(--base),1rem);--text-12:clamp(0.6rem,var(--base),1.2rem);--text-14:clamp(0.7rem,var(--base),1.4rem);--text-15:clamp(0.75rem,var(--base),1.5rem);--text-16:clamp(0.8rem,var(--base),1.6rem);--text-18:clamp(0.9rem,var(--base),1.8rem);--text-20:clamp(1rem,var(--base),2rem);--text-22:clamp(1.1rem,var(--base),2.2rem);--text-24:clamp(1.2rem,var(--base),2.4rem);--text-25:clamp(1.25rem,var(--base),2.5rem);--text-26:clamp(1.3rem,var(--base),2.6rem);--text-28:clamp(1.4rem,var(--base),2.8rem);--text-30:clamp(1.5rem,var(--base),3rem);--text-32:clamp(1.6rem,var(--base),3.2rem);--text-34:clamp(1.7rem,var(--base),3.4rem);--text-35:clamp(1.75rem,var(--base),3.5rem);--text-36:clamp(1.8rem,var(--base),3.6rem);--text-38:clamp(1.9rem,var(--base),3.8rem);--text-40:clamp(2rem,var(--base),4rem);--text-42:clamp(2.1rem,var(--base),4.2rem);--text-44:clamp(2.2rem,var(--base),4.4rem);--text-45:clamp(2.25rem,var(--base),4.5rem);--text-46:clamp(2.3rem,var(--base),4.6rem);--text-48:clamp(2.4rem,var(--base),4.8rem);--text-50:clamp(2.5rem,var(--base),5rem);--text-52:clamp(2.6rem,var(--base),5.2rem);--text-54:clamp(2.7rem,var(--base),5.4rem);--text-55:clamp(2.75rem,var(--base),5.5rem);--text-56:clamp(2.8rem,var(--base),5.6rem);--text-58:clamp(2.9rem,var(--base),5.8rem);--text-60:clamp(3rem,var(--base),6rem);--text-62:clamp(3.1rem,var(--base),6.2rem);--text-64:clamp(3.2rem,var(--base),6.4rem);--text-65:clamp(3.25rem,var(--base),6.5rem);--text-66:clamp(3.3rem,var(--base),6.6rem);--text-68:clamp(3.4rem,var(--base),6.8rem);--text-70:clamp(3.5rem,var(--base),7rem);--text-72:clamp(3.6rem,var(--base),7.2rem);--text-74:clamp(3.7rem,var(--base),7.4rem);--text-75:clamp(3.75rem,var(--base),7.5rem);--text-76:clamp(3.8rem,var(--base),7.6rem);--text-78:clamp(3.9rem,var(--base),7.8rem);--text-80:clamp(4rem,var(--base),8rem);--text-82:clamp(4.1rem,var(--base),8.2rem);--text-84:clamp(4.2rem,var(--base),8.4rem);--text-85:clamp(4.25rem,var(--base),8.5rem);--text-86:clamp(4.3rem,var(--base),8.6rem);--text-88:clamp(4.4rem,var(--base),8.8rem);--text-90:clamp(4.5rem,var(--base),9rem);--text-92:clamp(4.6rem,var(--base),9.2rem);--text-94:clamp(4.7rem,var(--base),9.4rem);--text-95:clamp(4.75rem,var(--base),9.5rem);--text-96:clamp(4.8rem,var(--base),9.6rem);--text-98:clamp(4.9rem,var(--base),9.8rem);--text-100:clamp(5rem,var(--base),10rem);--text-102:clamp(5.1rem,var(--base),10.2rem);--text-104:clamp(5.2rem,var(--base),10.4rem);--text-105:clamp(5.25rem,var(--base),10.5rem);--text-106:clamp(5.3rem,var(--base),10.6rem);--text-108:clamp(5.4rem,var(--base),10.8rem);--text-110:clamp(5.5rem,var(--base),11rem);--text-112:clamp(5.6rem,var(--base),11.2rem);--text-114:clamp(5.7rem,var(--base),11.4rem);--text-115:clamp(5.75rem,var(--base),11.5rem);--text-116:clamp(5.8rem,var(--base),11.6rem);--text-118:clamp(5.9rem,var(--base),11.8rem);--text-120:clamp(6rem,var(--base),12rem);--text-50:clamp(3.5rem,var(--base),5rem);--text-35:clamp(3.125rem,var(--base),3.5rem);--text-40:clamp(3.125rem,var(--base),4rem);--text-60:clamp(5rem,var(--base),6rem);--text-85:8.5rem;--text-90:clamp(5.625rem,var(--base),9rem);--text-114:clamp(6.875rem,var(--base),11.4rem);--font-regular:"Outfit",system-ui,sans-serif;--weight-regular:400;--weight-medium:500;--weight-bold:700;color:inherit;font-family:var(--font-regular);font-size:var(--text-20);font-weight:var(--weight-regular)}h1,h2,h3,h4,h5,h6{display:block;font-weight:var(--weight-bold);line-height:1.2}h1{font-size:var(--text-90)}h2{font-size:var(--text-50)}h3{font-size:var(--text-40)}h4{font-size:var(--text-30)}h5{font-size:var(--text-24)}h6{font-size:var(--text-20)}p{line-height:1.6}.button,.post-card__meta,.ruled-text,.text-block ol,.text-block p,.text-block ul{font-size:var(--text-22)}@media screen and (max-width:1100px){.button,.post-card__meta,.ruled-text,.text-block ol,.text-block p,.text-block ul{font-size:var(--text-24)}}*,:after,:before{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto;max-width:100vw;max-width:var(--site-max);min-width:300px;overflow-x:clip;padding:0;scroll-padding-top:10rem;width:100%}@media screen and (max-width:1100px){body,html{font-size:87.5%}}body:before{bottom:0;box-shadow:0 0 3rem 1.5rem color-mix(in srgb,var(--black) 5%,transparent);content:"";left:50%;pointer-events:none;position:fixed;top:0;translate:-50% 0;width:min(100%,var(--site-max));z-index:-1}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}button:active,button:focus,button:hover{cursor:pointer}button,input,select,textarea{font:inherit}canvas,iframe,img,picture,svg,video{display:block;height:auto;max-width:100%}img{font-style:italic}figure{margin:0}table{border-collapse:collapse;border-spacing:0}#__next,#root{isolation:isolate}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.home-hero{min-height:92.9rem;padding-block-end:12.6rem}@media screen and (max-width:1100px){.home-hero{min-height:81.9rem;padding-block-end:9rem}}.home-hero:after{background-image:linear-gradient(50deg,color-mix(in srgb,var(--blue-darkest) 60%,transparent),transparent 53%)}@media screen and (max-width:1100px){.home-hero:after{background-image:linear-gradient(to top,color-mix(in srgb,var(--blue-darkest) 90%,transparent) 7%,transparent 85%)}}.home-hero__content{width:100%}.home-hero__eyebrow{font-size:var(--text-40);line-height:1.3;margin-block:0 1.4rem}.home-hero__title{font-size:var(--text-114);line-height:1;margin-block:0 5rem}.home-hero__watch{align-items:center;color:inherit;display:inline-flex;font-size:var(--text-24);gap:2.6rem;padding:0}@media screen and (max-width:1100px){.home-hero__watch{font-size:var(--text-30)}}.home-hero__watch:hover{text-decoration:underline}.home-hero__watch img{width:8.6rem}.post-list{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.page-404{display:grid;height:90vh;place-content:center}.page-404__container{text-align:center}.page-404__error{font-size:clamp(9rem,8vw,12rem);font-weight:var(--weight-bold);line-height:.8;margin:0}.page-404__title{font-family:var(--font-regular);font-size:clamp(4rem,6vw,6rem);margin:0 0 3rem}.page-404__text{margin:0 auto 2rem;max-width:600px}.post-single{--content-width:1120px}.post-single__header{padding-block-start:14rem}.post-single__category{color:var(--accent);display:inline-block;font-size:var(--text-16);font-weight:var(--weight-bold);letter-spacing:.05em;margin-block-end:1rem;text-decoration:none}.post-single__category:focus-visible,.post-single__category:hover{text-decoration:underline}.post-single__title{color:var(--dark);font-size:var(--text-50);margin:0 0 3rem}.post-single__meta{background-color:var(--dark);color:var(--white);display:flex;flex-wrap:wrap;font-size:var(--text-16);gap:1rem 4rem;list-style:none;margin:0;padding:1.5rem 2rem}@media screen and (max-width:500px){.post-single__meta{flex-direction:column}}.post-single__meta-item{align-items:center;display:flex;gap:1rem}.post-single__icon{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:1.8rem;width:1.8rem}.post-single__wrapper{padding-block-start:0}.post-single__image{margin:0 0 6rem}.post-single__image img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}:root{--content-width:1620px;--padding-inline:min(7.5311067453vw + 5.4027504912px,150px);--site-max:2300px}.tm-container{max-width:calc(var(--content-width) + var(--padding-inline)*2);padding-inline:var(--padding-inline)}.tm-container--center{margin:0 auto}.page-section{padding-block:var(--section-spacing);position:relative}.page-wrapper{min-height:600px;padding-block:4rem}@media screen and (max-width:800px){.page-wrapper{padding-block:2rem}}.block-wrapper{margin:0 0 3rem;position:relative;z-index:1}.dropdown{border-block-end:2px solid var(--section-rule,color-mix(in srgb,currentcolor 10%,transparent))}.dropdown:first-child{border-block-start:2px solid var(--section-rule,color-mix(in srgb,currentcolor 10%,transparent))}.dropdown::marker{content:none}.dropdown[open] .dropdown__icon{transform:rotate(180deg)}.dropdown::details-content{block-size:0;display:block;opacity:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.dropdown::details-content{transition-behavior:allow-discrete;transition-duration:.3s;transition-property:block-size,content-visibility,opacity;transition-timing-function:ease}}.dropdown[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}.dropdown__toggle{align-items:center;color:var(--section-heading,var(--blue-darkest));cursor:pointer;display:flex;font-size:var(--text-25);font-weight:var(--weight-bold);gap:3rem;justify-content:space-between;line-height:1.6;padding-block:2rem}.dropdown__icon{stroke:var(--green);stroke-width:2px;display:block;flex-shrink:0;width:1.5rem}@media (prefers-reduced-motion:no-preference){.dropdown__icon{transition:transform .2s ease}}.dropdown__content{color:var(--section-text,var(--grey));padding:0 10rem 3rem 0}@media screen and (max-width:800px){.dropdown__content{padding-inline-end:0}}.dropdown__content p{margin:0 0 1rem}.dropdown__content p:last-child{margin:0}.dropdown__inner{border-inline-start:2px solid var(--blue-light);padding-inline-start:2.8rem}.dropdown-group--boxes .dropdown{background-color:var(--block-bg,var(--white));border:none;border-radius:1.5rem;margin-block-end:1rem}.dropdown-group--boxes .dropdown:last-child{margin-block-end:0}.dropdown-group--boxes .dropdown__toggle{color:var(--block-text,var(--blue-darkest));font-size:var(--text-30);line-height:1.5;padding:1.55rem 3.5rem}.dropdown-group--boxes .dropdown__content{color:var(--grey);padding:0 10rem 3.5rem 3.5rem}@media screen and (max-width:800px){.dropdown-group--boxes .dropdown__content{padding-inline-end:3.5rem}}.embed{aspect-ratio:16/9;margin-block-end:var(--bottom-spacing);position:relative;width:100%}.embed iframe{height:100%;left:0;max-width:unset;position:absolute;top:0;width:100%}.quote{clear:both;margin:0;margin-block-end:var(--bottom-spacing);position:relative}.quote__icon{margin-block-end:2.4rem;width:5.1rem}.quote__content{font-size:var(--text-40);font-weight:var(--weight-bold);line-height:1.125;margin:0}.quote__content p{margin:0}.quote__attribution{display:block;font-size:var(--text-22);margin-block-start:3rem}.quote--boxed{background-color:var(--quote-bg,var(--blue-darker));border-radius:var(--border-radius-media);color:var(--white);padding:4.5rem 14rem 5rem 7.2rem}@media screen and (max-width:800px){.quote--boxed{padding:4rem 4rem 8rem}}.quote--boxed .quote__icon{bottom:-3.2rem;margin:0;position:absolute;right:5.5rem;rotate:180deg;width:10rem}.quote--boxed .quote__attribution{color:var(--green-light)}.quote--plain .quote__content{color:var(--section-emphasis,var(--blue-darkest))}.quote--plain .quote__attribution{color:var(--section-accent-text,var(--green-dark))}.text-block{clear:both}.text-block>:first-child{margin-block-start:0}.text-block h2,.text-block h3,.text-block h4,.text-block h5{color:var(--section-heading);margin:0;margin-block-end:var(--bottom-spacing);margin-block-start:4rem}.text-block h2:last-child,.text-block h3:last-child,.text-block h4:last-child,.text-block h5:last-child{margin-block-end:0}.text-block h2{margin-block-end:3.2rem}.text-block h3{font-size:var(--text-45);line-height:1.1}.text-block h4{font-size:var(--text-35);line-height:1.14}.text-block a:not(.button){color:var(--section-link,var(--green-dark));text-decoration:underline}.text-block ol,.text-block ul{--list-marker-colour:var(--green);--list-line:3.4rem;clear:both;line-height:var(--list-line);list-style:none;margin:0;margin-block-end:var(--bottom-spacing);padding:0}@media screen and (max-width:1100px){.text-block ol,.text-block ul{--list-line:3.8rem}}.text-block ol ol,.text-block ol ul,.text-block ul ol,.text-block ul ul{margin-block-start:1rem;padding-block-start:1rem;padding-inline-start:2rem}.text-block ol ol li,.text-block ol ul li,.text-block ul ol li,.text-block ul ul li{border:none;display:list-item;padding-block:.5rem;padding-inline-start:0}.text-block ol li,.text-block ul li{--list-item-space:1.55rem;border-block-end:2px solid var(--section-rule,color-mix(in srgb,currentcolor 10%,transparent));padding-block:var(--list-item-space) 1.55rem;padding-inline-start:3.6rem;position:relative}.text-block ol li:first-child,.text-block ul li:first-child{--list-item-space:0rem}.text-block ol li:last-child,.text-block ul li:last-child{border-block-end:none;padding-block-end:0}.text-block ul li:before{background-color:var(--list-marker-colour);border-radius:.4rem .4rem .4rem .8rem;content:"";height:1.6rem;inset-inline-start:0;position:absolute;top:calc(var(--list-item-space) + (var(--list-line) - 1.6rem)/2);width:1.6rem}.text-block ul li ul{list-style:disc;margin:0}.text-block ul li ul li:before{display:none}.text-block ul li ul ul{list-style:circle}.text-block ol{counter-reset:item}.text-block ol li{counter-increment:item;padding-inline-start:6rem}.text-block ol li:before{border:2px solid var(--section-accent,var(--green));border-radius:.6rem .6rem .6rem 1.8rem;color:var(--section-emphasis);content:counter(item);display:grid;font-size:var(--text-18);font-weight:var(--weight-bold);height:4rem;inset-inline-start:0;line-height:1;place-items:center;position:absolute;top:calc(var(--list-item-space) + (var(--list-line) - 4rem)/2);width:4rem}.text-block ol ol{list-style:lower-latin;margin:0}.text-block ol ol li:before{display:none}.text-block ol ol ol{list-style:lower-roman}.text-block--no-underline h2:after,.text-block--no-underline h3:after,.text-block--no-underline h4:after,.text-block--no-underline h5:after{display:none}.image-block{border-radius:var(--border-radius-media);margin-block-end:var(--bottom-spacing);overflow:hidden;position:relative;z-index:1}.image-block:has(a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.image-block a{display:inline-block}.image-block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-block--ratio-default img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.image-block--ratio-landscape{aspect-ratio:4/3}.image-block--ratio-wide-landscape{aspect-ratio:16/9}.image-block--ratio-square{aspect-ratio:1/1}.image-block--center{margin-inline:auto}.block-wrapper:has(>.spacer){margin-block-end:0}.spacer{clear:both;display:block}.button-group{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin-block-end:var(--bottom-spacing)}.button-group--align-center{justify-content:center}.button-group--align-right{justify-content:flex-end}.media{align-items:center;background-color:var(--blue-lightest);border-radius:2rem 2rem 2rem 6rem;color:var(--blue-darkest);cursor:pointer;display:flex;gap:3.6rem;min-height:13.4rem;padding:2.5rem 4rem;text-align:start;text-decoration:none;width:100%}@media screen and (max-width:500px){.media{gap:2rem;padding:2.5rem 3rem}}.media:hover .media__title{text-decoration:underline}.media__icon{background-color:var(--section-accent,var(--green));flex-shrink:0;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}@media (prefers-reduced-motion:no-preference){.media__icon{transition:scale .3s ease}}.media__icon--pdf{aspect-ratio:51.576/70.167;-webkit-mask-image:url(../../images/icon-media-pdf.svg);mask-image:url(../../images/icon-media-pdf.svg);width:5.2rem}.media__icon--video{aspect-ratio:1;-webkit-mask-image:url(../../images/ui-play-video.svg);mask-image:url(../../images/ui-play-video.svg);width:7.1rem}.media__pretitle{color:var(--section-accent-text,var(--green-dark));font-size:var(--text-18);letter-spacing:2.4px;margin-block-end:.4rem;text-transform:uppercase}.media__pretitle,.media__title{display:block;font-weight:var(--weight-bold)}.media__title{font-size:var(--text-35);line-height:1.14}.button{background-color:var(--button-bg,var(--blue-darker));border:2px solid var(--button-bg,var(--blue-darker));border-radius:var(--border-radius-button);clear:both;color:var(--green-light);display:inline-block;font-weight:var(--weight-medium);line-height:1.2;padding:1.25rem 2.8rem;text-decoration:none;transition:.2s ease;transition-property:background-color,border-color}.button:hover{background-color:var(--blue-dark);border-color:var(--blue-dark)}.button--secondary{background-color:transparent;border-color:var(--blue-light);color:var(--blue-darkest)}.button--secondary:hover{background-color:transparent;border-color:var(--green)}.button--small{font-size:var(--text-18);padding:.9rem 2.7rem}@media screen and (max-width:1100px){.button--small{font-size:var(--text-24)}}.article{background-color:var(--light);overflow:hidden;width:100%}.article a{text-decoration:none}.article__image{aspect-ratio:16/9;position:relative;width:100%}.article__body{padding:4rem}.article__title{font-size:var(--text-30);margin:0 0 2rem}.article__title a{color:var(--black)}.article__subtext{display:inline-block}.article__category:after{content:", "}.article__category:last-child:after{display:none}.article__excerpt{margin:2rem 0}.article__excerpt p{margin:0}.feature{--feature-columns:1fr 1fr;align-items:center;-moz-column-gap:14rem;column-gap:14rem;display:grid;grid-template-columns:var(--feature-columns)}@media screen and (max-width:960px){.feature{grid-template-columns:minmax(0,1fr);row-gap:8.5rem;text-align:center}}.feature--wide-media{--feature-columns:1fr 2fr;-moz-column-gap:11rem;column-gap:11rem}.feature__content>:last-child{margin-block-end:0}@media screen and (max-width:960px){.feature__content .button-group{justify-content:center}}.feature__media{position:relative}.latest-posts{background-image:url(../../images/background-home-news.webp);background-position:50%;background-size:cover;padding-block:11rem 13rem}@media screen and (max-width:1100px){.latest-posts{padding-block:7.5rem 10rem}}.latest-posts .section-title{margin-block-end:0}.latest-posts__container{align-items:center;display:grid;gap:10.7rem 4rem;grid-template-areas:"title link" "posts posts";grid-template-columns:minmax(0,1fr) auto}@media screen and (max-width:800px){.latest-posts__container{grid-template-areas:"title" "posts" "link";grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:5rem;text-align:center}}.latest-posts__title{grid-area:title}.latest-posts__link{grid-area:link}.latest-posts__slider{grid-area:posts}@media screen and (max-width:800px){.latest-posts__slider{justify-self:stretch;text-align:start}}.latest-posts__posts{display:grid;gap:5.7rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.latest-posts__posts .post-card{height:100%}@media screen and (max-width:800px){.latest-posts__item{width:85%}}.link-card-list{display:grid;gap:3.6rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media screen and (max-width:680px){.link-card-list{gap:3.75rem;grid-template-columns:minmax(0,1fr)}}.link-card{--link-card-transition:0.4s ease;aspect-ratio:313/426;background-color:var(--blue-darkest);border-radius:var(--border-radius-card);color:var(--white);display:block;isolation:isolate;overflow:hidden;position:relative;text-decoration:none}@media screen and (max-width:680px){.link-card{aspect-ratio:323/262}}.link-card:after{background-image:linear-gradient(transparent,var(--blue-darkest));content:"";height:35%;inset:auto 0 0;position:absolute;transform-origin:bottom;z-index:-1}@media (prefers-reduced-motion:no-preference){.link-card:after{transition:scale var(--link-card-transition)}}.link-card:focus-visible:after,.link-card:hover:after{scale:1 1.5}.link-card:focus-visible .link-card__image,.link-card:hover .link-card__image{scale:1.05}.link-card:focus-visible .link-card__label:after,.link-card:hover .link-card__label:after{translate:.6rem 0}.link-card__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}@media (prefers-reduced-motion:no-preference){.link-card__image{transition:scale var(--link-card-transition)}}.link-card__label{align-items:center;display:flex;font-size:var(--text-22);font-weight:var(--weight-bold);gap:1.4rem;inset-block-end:4rem;inset-inline-end:4.7rem;line-height:1.2;position:absolute}@media screen and (max-width:1100px){.link-card__label{font-size:var(--text-28)}}.link-card__label:after{background:url(../../images/ui-arrow.svg) 50%/contain no-repeat;content:"";height:1rem;rotate:-90deg;width:1.6rem}@media (prefers-reduced-motion:no-preference){.link-card__label:after{transition:translate var(--link-card-transition)}}.logo-marquee{--logo-marquee-gap:12.5rem;display:flex;gap:var(--logo-marquee-gap);overflow:hidden}@media screen and (max-width:800px){.logo-marquee{--logo-marquee-gap:6rem}}.logo-marquee__group{align-items:center;animation:logo-marquee 50s linear infinite;display:flex;flex-shrink:0;gap:var(--logo-marquee-gap);justify-content:space-around;list-style:none;margin:0;min-width:100%;padding:0}@media (prefers-reduced-motion:reduce){.logo-marquee__group{animation:none}}.logo-marquee__item{flex-shrink:0}.logo-marquee__item img{height:8.5rem;max-width:none;width:auto}@media screen and (max-width:800px){.logo-marquee__item img{height:6.5rem}}@keyframes logo-marquee{to{translate:calc(-100% - var(--logo-marquee-gap))}}.logo-marquee-section{padding-block:15.5rem;position:relative}@media screen and (max-width:1100px){.logo-marquee-section{padding-block:10rem}}.mobile-slider{--mobile-slider-gap:1.9rem}@media screen and (max-width:800px){.mobile-slider{overflow:hidden}.mobile-slider>.mobile-slider__list{display:flex;flex-wrap:nowrap;gap:0;position:relative}.mobile-slider__list>.mobile-slider__slide{flex-shrink:0}.mobile-slider__list>.mobile-slider__slide:not(:last-child){margin-inline-end:var(--mobile-slider-gap)}}.panel{--focus-ring:var(--green-light);background-color:var(--blue-darkest);border-radius:var(--border-radius-panel);color:var(--white);isolation:isolate;margin-inline:var(--panel-inset);overflow:hidden;position:relative}.panel .button--secondary,.panel .section-title{color:inherit}.panel__background{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-2}.post-card{--focus-ring:var(--blue-dark);background-color:var(--blue-lightest);border-radius:var(--border-radius-media);color:var(--grey);display:flex;flex-direction:column;overflow:hidden;position:relative}.post-card:hover .post-card__link{text-decoration:underline}.post-card__image{aspect-ratio:782/410;background-color:var(--blue-darker);overflow:hidden}@media screen and (max-width:800px){.post-card__image{aspect-ratio:323/221}}.post-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__body{flex-grow:1;padding:4.3rem 6.8rem 8.9rem}@media screen and (max-width:800px){.post-card__body{padding:3.5rem 3.9rem 7rem}}.post-card__title{color:var(--blue-darkest);font-size:var(--text-35);margin-block:0 3.4rem}.post-card__link{color:inherit;text-decoration:none}.post-card__link:after{content:"";inset:0;position:absolute}.post-card__meta{align-items:center;display:flex;gap:1.6rem;line-height:1.2;margin:0}.post-card__icon{width:2.8rem}.post-card--compact .post-card__image{aspect-ratio:454/285}.post-card--compact .post-card__body{padding:4.8rem 4.9rem 7rem}@media screen and (max-width:800px){.post-card--compact .post-card__body{padding:3.5rem 3.9rem 7rem}}.post-card--compact .post-card__title{font-size:var(--text-30);line-height:1.17}.posts-slider__title{margin-block-end:6.4rem}.posts-slider__swiper{clip-path:inset(-5rem -100vw -5rem 0);overflow:visible}.posts-slider__list{list-style:none;margin:0;padding:0}.posts-slider__slide{height:auto;width:45.4rem}@media screen and (max-width:800px){.posts-slider__slide{width:85%}}.posts-slider__slide .post-card{height:100%}.posts-slider__nav{display:flex;gap:2.2rem;margin-block-start:7.4rem}.posts-slider__button{padding:0;width:7.5rem}.posts-slider__button.swiper-button-disabled{cursor:default;opacity:.3}.posts-slider__button.swiper-button-lock{display:none}.posts-slider__button--next img{rotate:180deg}.ruled-text{border-inline-start:2px solid var(--blue-light);color:var(--grey);margin-block:0 5rem;max-width:58rem;padding-inline-start:4rem}@media screen and (max-width:960px){.ruled-text{border-inline-start:none;margin-inline:auto;padding-inline-start:0}.ruled-text:before{background-color:var(--blue-light);content:"";display:block;height:2px;margin:0 auto 3.75rem;width:16rem}}.flexible-section__title,.section-title,.text-block h2{font-size:var(--text-60);line-height:1.08}.section-title{color:var(--blue-darkest);margin-block:0 3.2rem}.section-title__highlight{color:var(--green-light)}.skip-link{--focus-ring:var(--green-light);left:1rem;position:fixed;top:1rem;translate:0 calc(-100% - 2rem);z-index:1000}.skip-link:focus{translate:none}.social-links{align-items:center;display:flex;gap:2.4rem;list-style:none;margin:0;padding:0}.social-links__link{display:block}.social-links__link:hover{opacity:.7}.social-links__icon{height:2.5rem;width:auto}.stats{-moz-column-gap:16rem;column-gap:16rem;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;text-align:center}@media screen and (max-width:800px){.stats{grid-template-columns:minmax(0,1fr);row-gap:12rem}}.stats__item{align-items:center;display:flex;flex-direction:column;gap:1.2rem;isolation:isolate;position:relative}.stats__item:before{aspect-ratio:1;background-image:radial-gradient(closest-side,var(--blue-darkest),transparent);content:"";width:27.4rem;z-index:-1}.stats__graphic,.stats__item:before{left:50%;position:absolute;top:50%;translate:-50% -50%}.stats__graphic{max-width:none;opacity:.3;width:100%;z-index:-2}.stats__label{font-size:var(--text-22);font-weight:var(--weight-medium);line-height:1}@media screen and (max-width:1100px){.stats__label{font-size:var(--text-28)}}.stats__value{color:var(--green);font-size:var(--text-85);font-weight:var(--weight-medium);line-height:1}.key-stats{padding-block:14rem}@media screen and (max-width:1100px){.key-stats{padding-block:10rem}}.wheat-decoration{left:-21%;opacity:.5;pointer-events:none;position:absolute;top:7.7%;width:50%;z-index:2}.footer{background-image:url(../../images/background-footer.webp);background-position:bottom;background-size:cover;font-size:var(--text-18);margin-block-end:var(--panel-inset);overflow:visible;padding-block:9.5rem 12.6rem}@media screen and (max-width:1100px){.footer{font-size:var(--text-22)}}@media screen and (max-width:800px){.footer{background-image:url(../../images/backgroung-footer-mobile.webp);background-repeat:no-repeat;background-size:185% auto;border-radius:0;padding-block:7rem 36rem}}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__decoration{aspect-ratio:369/581;background-color:var(--green-light);-webkit-mask:url(../../images/logo-element-outlined-wheat.svg) center/contain no-repeat;mask:url(../../images/logo-element-outlined-wheat.svg) center/contain no-repeat;opacity:.5;pointer-events:none;position:absolute;right:8rem;rotate:-9deg;scale:-1 1;top:-7rem;width:40rem}@media screen and (max-width:1100px){.footer__decoration{display:none}}@media screen and (max-width:800px){.footer__navigation{margin-inline:calc(var(--padding-inline)*-1);padding-inline:var(--padding-inline)}}.footer-menu{--mobile-slider-gap:8.2rem;display:flex;flex-wrap:wrap;gap:4rem var(--mobile-slider-gap);list-style:none;margin:0 0 16rem;padding:0}@media screen and (max-width:800px){.footer-menu{margin-block-end:8rem}}.footer-menu>.menu-item{flex-shrink:0}.footer-menu>.menu-item>.menu-item__label,.footer-menu>.menu-item>a{color:var(--green-light);display:block;font-size:var(--text-30);font-weight:var(--weight-bold);line-height:1;margin-block-end:4.3rem}.footer-menu .sub-menu{border-inline-start:2px solid var(--blue-lighter);line-height:1.83;list-style:none;margin:0;padding:0 0 0 3.2rem}.footer__meta{display:grid;gap:3.8rem}@media screen and (max-width:800px){.footer__meta{gap:2rem;grid-template-columns:1fr 1fr}}.footer__meta-group{align-items:center;display:flex;line-height:1.2}@media screen and (max-width:800px){.footer__meta-group{align-items:flex-start;flex-direction:column}.footer__meta-group--legal{order:-1}}.footer__meta-label{flex:0 0 15.2rem;font-weight:var(--weight-bold);line-height:inherit;margin:0}@media screen and (max-width:800px){.footer__meta-label{flex-basis:auto}.footer__meta-label:after{background-color:var(--blue-lighter);content:"";display:block;height:2px;margin-block:1.4rem 1.6rem;width:5.8rem}}.footer__meta-links{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media screen and (max-width:800px){.footer__meta-links{align-items:flex-start;flex-direction:column;gap:1.6rem}}.footer__meta-links li+li{border-inline-start:2px solid var(--blue-lighter);margin-inline-start:2rem;padding-inline-start:2rem}@media screen and (max-width:800px){.footer__meta-links li+li{border:0;margin:0;padding:0}}.footer-cta{padding-block:10rem 4.8rem}@media screen and (max-width:960px){.footer-cta{padding-block:8rem 10rem;text-align:center}}.footer-cta__container{align-items:start;-moz-column-gap:12.2rem;column-gap:12.2rem;display:grid;grid-template-areas:"emblem title brand-logo" "emblem actions brand-link";grid-template-columns:33.5rem 43.1rem auto;grid-template-rows:auto 1fr}@media screen and (max-width:1400px){.footer-cta__container{-moz-column-gap:6rem;column-gap:6rem;grid-template-columns:25rem 43.1rem auto}}@media screen and (max-width:1300px){.footer-cta__container{-moz-column-gap:5rem;column-gap:5rem;grid-template-columns:22rem 38rem auto}}@media screen and (max-width:960px){.footer-cta__container{grid-template-areas:"emblem" "title" "actions" "brand-logo" "brand-link";grid-template-columns:minmax(0,1fr);justify-items:center}}.footer-cta__emblem{grid-area:emblem;width:100%}@media screen and (max-width:960px){.footer-cta__emblem{width:22rem}}.footer-cta__title{color:var(--blue-darkest);font-size:var(--text-50);grid-area:title;line-height:1.1;margin:5.6rem 0 0}@media screen and (max-width:960px){.footer-cta__title{margin-block-start:3.5rem}}.footer-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:3.8rem;grid-area:actions;margin-block-start:4.1rem}@media screen and (max-width:960px){.footer-cta__actions{flex-direction:column;gap:6rem;margin-block-start:6rem}}.footer-cta__brand-logo{align-self:end;grid-area:brand-logo;width:40rem}@media screen and (max-width:1300px){.footer-cta__brand-logo{width:30rem}}@media screen and (max-width:960px){.footer-cta__brand-logo{margin-block-start:9.75rem;width:35.5rem}}.footer-cta__brand-link{grid-area:brand-link;justify-self:start;margin-block-start:4.1rem}@media screen and (max-width:960px){.footer-cta__brand-link{justify-self:center;margin-block-start:4.4rem}}.forminator-ui label{display:block;margin-block-end:.75rem}.forminator-ui input:not([type=checkbox],[type=radio]),.forminator-ui select,.forminator-ui textarea{background-color:var(--light);border:none;color:inherit;display:block;padding:1rem;width:100%}.forminator-ui input:not([type=checkbox],[type=radio])::-moz-placeholder,.forminator-ui select::-moz-placeholder,.forminator-ui textarea::-moz-placeholder{font-size:inherit;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.forminator-ui input:not([type=checkbox],[type=radio])::placeholder,.forminator-ui select::placeholder,.forminator-ui textarea::placeholder{font-size:inherit;transition:opacity .3s ease}.forminator-ui input:not([type=checkbox],[type=radio]):focus::-moz-placeholder,.forminator-ui select:focus::-moz-placeholder,.forminator-ui textarea:focus::-moz-placeholder{opacity:0}.forminator-ui input:not([type=checkbox],[type=radio]):focus::placeholder,.forminator-ui select:focus::placeholder,.forminator-ui textarea:focus::placeholder{opacity:0}.forminator-ui textarea{resize:none}.forminator-ui input[type=checkbox],.forminator-ui input[type=radio]{display:inline-block;margin-block:.5rem;width:auto}.forminator-ui .forminator-field-checkbox [role=group],.forminator-ui .forminator-field-checkbox [role=radiogroup],.forminator-ui .forminator-field-radio [role=group],.forminator-ui .forminator-field-radio [role=radiogroup]{display:flex;flex-direction:column}.forminator-ui .forminator-field-checkbox [role=group] .forminator-label,.forminator-ui .forminator-field-checkbox [role=radiogroup] .forminator-label,.forminator-ui .forminator-field-radio [role=group] .forminator-label,.forminator-ui .forminator-field-radio [role=radiogroup] .forminator-label{display:block;margin-block-end:1rem;order:1}.forminator-ui .forminator-field-checkbox [role=group] .forminator-description,.forminator-ui .forminator-field-checkbox [role=radiogroup] .forminator-description,.forminator-ui .forminator-field-radio [role=group] .forminator-description,.forminator-ui .forminator-field-radio [role=radiogroup] .forminator-description{font-size:70%;margin-block-end:1rem;order:2}.forminator-ui .forminator-field-checkbox [role=group] .forminator-checkbox,.forminator-ui .forminator-field-checkbox [role=group] .forminator-radio,.forminator-ui .forminator-field-checkbox [role=radiogroup] .forminator-checkbox,.forminator-ui .forminator-field-checkbox [role=radiogroup] .forminator-radio,.forminator-ui .forminator-field-radio [role=group] .forminator-checkbox,.forminator-ui .forminator-field-radio [role=group] .forminator-radio,.forminator-ui .forminator-field-radio [role=radiogroup] .forminator-checkbox,.forminator-ui .forminator-field-radio [role=radiogroup] .forminator-radio{order:3}.asterisk{color:red}.forminator-error-message{color:#f94e5f;display:block;font-size:70%;margin-block-end:1rem}.header{--header-transition:0.25s ease-out;--header-height:13rem;--header-corner:0rem;--header-blur:1rem;--menu-duration:0.4s;--focus-ring:var(--green-light);border-radius:6rem 6rem 0 0;color:var(--white);left:var(--panel-inset);margin-inline:auto;max-width:calc(var(--site-max) - var(--panel-inset)*2);position:fixed;right:var(--panel-inset);top:var(--panel-inset);z-index:999}@media screen and (max-width:1100px){.header{border-radius:0}}@media (prefers-reduced-motion:no-preference){.header{transition:var(--header-transition);transition-property:top,border-radius}}.header:before{backdrop-filter:blur(var(--header-blur));background-color:var(--blue-darkest-translucent);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}@media (prefers-reduced-motion:no-preference){.header:before{transition:var(--header-transition);transition-delay:var(--menu-duration),0s;transition-property:visibility,backdrop-filter}}.header a{text-decoration:none}.header .button--secondary,.header a{color:inherit}.header__container{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;margin-inline:auto;max-width:calc(var(--content-width) + var(--padding-inline)*2 - var(--panel-inset)*2);padding-inline:calc(var(--padding-inline) - var(--panel-inset))}@media (prefers-reduced-motion:no-preference){.header__container{transition:var(--header-transition);transition-property:height,max-width,padding-inline}}.header__navigation{align-items:center;display:flex}.header__logo{position:relative;z-index:999}.header__logo img{width:22.5rem}@media (prefers-reduced-motion:no-preference){.header__logo img{transition:width var(--header-transition)}}.is-header-scrolled .header{--header-height:8.8rem;--header-corner:2rem;--header-blur:3rem;border-radius:0 0 var(--header-corner) var(--header-corner);top:0}.is-header-scrolled .header__container{max-width:100%;padding-inline:2.8rem}.is-header-scrolled .header__logo img{width:17.3rem}.is-menu-open .header:before{transition:none;visibility:hidden}.hero,.home-hero{display:flex;flex-direction:column;justify-content:flex-end;margin-block-start:var(--panel-inset)}@media screen and (max-width:1100px){.hero,.home-hero{text-align:center}}.hero:after,.home-hero:after{content:"";inset:0;position:absolute;z-index:-1}.hero{min-height:62rem;padding-block-end:14.3rem}@media screen and (max-width:1100px){.hero{min-height:70.5rem;padding-block-end:11rem}}.hero:after{background-image:linear-gradient(to top,color-mix(in srgb,var(--blue-darkest) 60%,transparent) 10%,transparent 66%)}.hero__container{width:100%}.hero__pretitle{font-size:var(--text-34);line-height:1.3;margin-block:0 1rem}.hero__title{font-size:var(--text-90);line-height:1;margin:0}.desktop-navigation .sub-menu,.mobile-navigation .sub-menu{list-style:none;margin:0;padding:0}.desktop-navigation .menu-item__toggle,.mobile-navigation .menu-item__toggle{color:inherit;padding:0;padding-inline-end:2.2rem;position:relative;text-align:inherit}.desktop-navigation .menu-item__toggle:after,.mobile-navigation .menu-item__toggle:after{background-color:var(--green);content:"";height:.7rem;inset-inline-end:0;-webkit-mask:url(../../images/ui-arrow.svg) center/contain no-repeat;mask:url(../../images/ui-arrow.svg) center/contain no-repeat;position:absolute;top:50%;translate:0 -50%;width:1.1rem}@media (prefers-reduced-motion:no-preference){.desktop-navigation .menu-item__toggle:after,.mobile-navigation .menu-item__toggle:after{transition:rotate .2s ease}}.desktop-navigation .is-submenu-open>.menu-item__toggle:after,.mobile-navigation .is-submenu-open>.menu-item__toggle:after{rotate:180deg}.desktop-navigation{--nav-submenu-width:max-content;--nav-submenu-offset:8.5rem;--nav-submenu-transition:0.3s ease;--nav-submenu-padding:2rem 2.5rem}@media screen and (max-width:1100px){.desktop-navigation{display:none}}.desktop-navigation .menu-item{cursor:pointer;position:relative}.desktop-navigation .sub-menu{backdrop-filter:blur(3rem);background-color:var(--blue-darkest-translucent);border-radius:2rem;inset-inline-start:-2.5rem;opacity:0;padding:var(--nav-submenu-padding);pointer-events:none;position:absolute;top:var(--nav-submenu-offset);transition:var(--nav-submenu-transition);transition-property:opacity,visibility;visibility:hidden;width:var(--nav-submenu-width);z-index:990}.desktop-navigation .sub-menu:before{content:"";inset-inline:0;bottom:100%;height:var(--nav-submenu-offset);position:absolute}.desktop-navigation .sub-menu a{display:block;line-height:1.9}.desktop-navigation .sub-menu a:hover{color:var(--green-light)}.desktop-navigation .is-submenu-open>.sub-menu{opacity:1;pointer-events:auto;visibility:visible}.is-header-scrolled .desktop-navigation{--nav-submenu-offset:6.5rem}.navigation{align-items:center;display:flex;font-size:var(--text-18);gap:3.6rem;list-style:none;margin:0;padding:0}.navigation>.menu-item>:is(a:not(.button),.menu-item__toggle){text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:.8rem}.navigation>.is-submenu-open>.menu-item__toggle,.navigation>.menu-item:hover>:is(a:not(.button),.menu-item__toggle){text-decoration-line:underline}.mobile-navigation{--mobile-nav-transition:var(--menu-duration) cubic-bezier(0.4,0,0.2,1);backdrop-filter:blur(var(--header-blur));background-color:var(--blue-darkest-translucent);border-radius:0 0 15rem;clip-path:inset(0 0 calc(100% - var(--header-height)) 0 round 0 0 var(--header-corner) var(--header-corner));color:var(--white);display:none;left:0;max-height:100%;overflow-y:auto;padding:15rem var(--padding-inline) 8rem;position:fixed;right:0;top:0;transition:var(--mobile-nav-transition);transition-property:clip-path,visibility;visibility:hidden;z-index:995}@media screen and (max-width:1100px){.mobile-navigation{display:block}}@media (prefers-reduced-motion:reduce){.mobile-navigation{transition:none}}.mobile-navigation .menu-item{font-size:var(--text-30);font-weight:var(--weight-bold);line-height:2.1}.mobile-navigation .menu-item-has-children{display:grid;grid-template-rows:auto 0fr;justify-items:start}@media (prefers-reduced-motion:no-preference){.mobile-navigation .menu-item-has-children{transition:grid-template-rows var(--mobile-nav-transition)}}.mobile-navigation .menu-item-has-children>.menu-item__toggle:after{background-color:var(--green-light)}.mobile-navigation .menu-item--button{margin-block-start:3rem}.mobile-navigation .sub-menu{border-inline-start:2px solid var(--green-light);min-height:0;opacity:0;overflow:hidden;padding-inline-start:3.75rem;visibility:hidden}@media (prefers-reduced-motion:no-preference){.mobile-navigation .sub-menu{transition:var(--mobile-nav-transition);transition-property:opacity,visibility}}.mobile-navigation .sub-menu .menu-item{font-size:var(--text-24);font-weight:var(--weight-regular)}.mobile-navigation .is-submenu-open{grid-template-rows:auto 1fr}.mobile-navigation .is-submenu-open>.sub-menu{opacity:1;visibility:visible}.menu{list-style:none;margin:0;padding:0;position:relative}.is-menu-open .mobile-navigation{clip-path:inset(0 round 0 0 15rem 0);visibility:visible}.burger{display:none;height:2.6rem;padding:0;position:relative;width:4.6rem;z-index:999}@media screen and (max-width:1100px){.burger{display:block}}.burger__line{background-color:var(--green-light);height:2px;position:absolute;right:0;top:50%;translate:0 -50%;width:100%}@media (prefers-reduced-motion:no-preference){.burger__line{transition:.4s cubic-bezier(.34,1.56,.64,1);transition-property:transform,opacity,width}}.burger__line:first-child{transform:translateY(-1.25rem)}.burger__line:nth-child(3){transform:translateY(1.25rem)}.burger__line--shorter{width:3.75rem}.is-burger-active .burger__line{width:3rem}.is-burger-active .burger__line:first-child{transform:rotate(45deg)}.is-burger-active .burger__line:nth-child(3){transform:rotate(-45deg)}.is-burger-active .burger__line--shorter{opacity:0}.category-dropdown{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 4rem;grid-column:span 3;margin-block-end:2rem}.category-dropdown__label{font-size:var(--text-40);font-weight:var(--weight-bold)}.category-dropdown__select{background-color:var(--white);border:1px solid var(--dark);border-radius:var(--border-radius);color:var(--dark);cursor:pointer;font:inherit;min-width:24rem;padding:1rem 4rem 1rem 1.5rem}.category-dropdown__select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal{--focus-ring:var(--green-light);border:none;display:block;max-width:1400px;opacity:0;overflow:visible;transform:translateY(15%);visibility:hidden;width:90%}@media screen and (max-width:500px){.modal{width:94%}}@media (prefers-reduced-motion:no-preference){.modal{transition:transform .4s ease,opacity .2s ease}}.modal::backdrop{backdrop-filter:blur(2px);background:rgba(30,68,103,.8)}.modal[open]{opacity:1;transform:translateY(0);visibility:visible}.close-modal{cursor:pointer;padding:0;position:absolute;right:-5rem;top:0;width:25px}@media screen and (max-width:1100px){.close-modal{right:0;top:-6rem}}@media screen and (max-width:800px){.close-modal{top:-4rem;width:20px}}.modal--video{padding:0}.modal--video .modal__content{aspect-ratio:16/9}.modal--video iframe,.modal--video video{height:100%;width:100%}.gallery{display:grid;gap:1rem;margin-block:3rem}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}@media screen and (max-width:1400px){.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.pagination{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-block:3rem}.pagination__summary{font-size:var(--text-16);margin:0;opacity:.9}.pagination__list{align-items:center;display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.pagination__btn{align-items:center;background:transparent;border:1px solid;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;line-height:1;min-block-size:3.6rem;min-inline-size:3.6rem;padding-inline:.8rem;transition:background .2s,color .2s}.pagination__btn:hover:not(:disabled){background:var(--black,#000);border-color:var(--black,#000);color:var(--white,#fff)}.pagination__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pagination__btn:disabled{cursor:not-allowed;opacity:.35}.pagination__btn--active{background:var(--black,#000);border-color:var(--black,#000);color:var(--white,#fff);font-weight:700;pointer-events:none}.pagination__btn--arrow{font-size:2rem}.pagination__item--ellipsis{font-size:1.4rem;padding-inline:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ajax-loop--loading .ajax-loop__posts{opacity:.4;pointer-events:none;transition:opacity .2s}.ajax-loop__no-results{font-size:1.6rem}.transition-curtain{background-color:var(--blue-darkest);inset:0;opacity:0;pointer-events:none;position:fixed;z-index:998}.is-changing .transition-curtain{transition:opacity .3s ease}.is-animating .transition-curtain{opacity:1}@media (prefers-reduced-motion:no-preference){.transition-curtain{opacity:1;translate:-100% 0}.is-changing .transition-curtain{transition:translate .5s cubic-bezier(.65,0,.35,1)}.is-rendering .transition-curtain{translate:100% 0}.is-animating .transition-curtain{translate:none}}.flexible-layout-wrapper{position:relative}.flexible-section{padding-block:var(--section-spacing);position:relative}.flexible-section .block-wrapper:last-of-type>:last-child{margin-block-end:0}.flexible-section .block-wrapper:last-of-type{margin-bottom:0}.flexible-section .post-list{margin-block-end:4rem}.flexible-section--remove-bottom-spacing{padding-block-end:0}.flexible-section--remove-top-spacing{padding-block-start:0}.flexible-layout-container>.panel+.panel,.flexible-layout-container>.panel:first-child{margin-block-start:var(--panel-inset)}.flexible-layout-container>.flexible-section--no-gap.panel{margin-block-start:0}.flexible-section--square-top{border-start-end-radius:0;border-start-start-radius:0}.flexible-section--square-bottom{border-end-end-radius:0;border-end-start-radius:0}.flexible-section--reduce-width .flexible-section__container{max-width:calc(var(--content-width) + var(--padding-inline)*2 - 20%)}@media screen and (max-width:1100px){.flexible-section--reduce-width .flexible-section__container{max-width:100%}}.flexible-section__title{color:var(--section-heading);margin-block-end:2rem;margin-block-start:0;margin-inline:auto;max-width:calc(var(--content-width) + var(--padding-inline)*2);padding-inline:var(--padding-inline)}.flexible-section__title--align-left{text-align:left}.flexible-section__title--align-center{text-align:center}.flexible-section__title--align-center:after{margin-inline:auto}.flexible-section__title--align-right{text-align:right}.flexible-section__title--align-right:after{margin-inline-start:auto}.flexible-section__title--no-spacing:after{margin-block-end:0}.flexible-section{--section-bg:var(--white);--section-heading:var(--blue-darkest);--section-text:var(--grey);--section-emphasis:var(--blue-darkest);--section-accent:var(--green);--section-accent-text:var(--green-dark);--section-link:var(--green-dark);--section-rule:color-mix(in srgb,var(--grey) 10%,transparent);--block-bg:var(--blue-lightest);--block-text:var(--blue-darkest);--quote-bg:var(--blue-darker);background-color:var(--section-bg);color:var(--section-text)}.flexible-section .article,.flexible-section .forminator-field input,.flexible-section .forminator-field select,.flexible-section .forminator-field textarea,.flexible-section .media{background-color:var(--block-bg);color:var(--block-text)}.flexible-section--light{--section-bg:var(--blue-lightest);--section-link:var(--blue-dark);--block-bg:var(--white);--focus-ring:var(--blue-dark)}.flexible-section--medium{--section-bg:var(--blue-darker);--block-bg:var(--blue-dark);--quote-bg:var(--blue-dark);--button-bg:var(--blue-dark)}.flexible-section--textured{background-image:url(../../images/background-shmupt-dark.webp);background-position:50%;background-size:cover}.flexible-section--dark,.flexible-section--image{--section-bg:var(--blue-darkest);--block-bg:var(--blue-darker)}.flexible-section--dark,.flexible-section--image,.flexible-section--medium{--section-heading:var(--white);--section-text:var(--white);--section-emphasis:var(--white);--section-accent:var(--green-light);--section-accent-text:var(--green-light);--section-link:var(--green-light);--section-rule:color-mix(in srgb,var(--white) 20%,transparent);--block-text:var(--white)}.flexible-section--dark,.flexible-section--medium{--section-heading:var(--green-light)}.flexible-section--image{align-content:center;display:grid;min-height:66.6rem}@media screen and (max-width:1100px){.flexible-section--image{min-height:83rem}}.flexible-section--image:after{background-image:radial-gradient(farthest-side,color-mix(in srgb,var(--black) 54%,transparent),transparent);bottom:0;content:"";left:50%;position:absolute;top:0;translate:-50% 0;width:min(111.2rem,100%);z-index:-1}.flexible-section__container{display:grid;gap:clamp(2rem,4vw,12rem)}.flexible-section__container--center{align-items:center}.flexible-section__container--flex-end{align-items:flex-end}@media screen and (max-width:800px){.flexible-section__container--reverse .flexible-section__column:first-child{order:2}.flexible-section__container--reverse .flexible-section__column:last-child{order:1}}.flexible-section__container--2-cols{-moz-column-gap:14rem;column-gap:14rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:800px){.flexible-section__container--2-cols{row-gap:8.5rem}}.flexible-section__container--1-third-2-thirds,.flexible-section__container--2-thirds-1-third,.flexible-section__container--3-cols{grid-template-columns:repeat(3,1fr)}.flexible-section__container--3-cols{-moz-column-gap:10.5rem;column-gap:10.5rem}@media screen and (max-width:1300px){.flexible-section__container--3-cols{gap:3rem}}@media screen and (max-width:960px){.flexible-section__container--3-cols{grid-template-columns:repeat(1,1fr)}}.flexible-section__container--4-cols{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1400px){.flexible-section__container--4-cols{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.flexible-section__container--1_third_2_thirds,.flexible-section__container--2-cols,.flexible-section__container--2_thirds_1_third,.flexible-section__container--3-cols,.flexible-section__container--4-cols{grid-template-columns:1fr}}.flexible-section__container--1-third-2-thirds .flexible-section__column:nth-child(2),.flexible-section__container--2-thirds-1-third .flexible-section__column:first-child{grid-column:span 2}.hidden{display:none}.hidden--visually{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.alignleft{float:left;margin:0 1rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1rem}.aligncenter{margin:3rem auto}
