@charset "UTF-8";@layer base{:root{--black: #000000;--white: #ffffff;--cobalt: #0049B2;--gray-100: color-mix(in oklch, var(--black), var(--white) 90%);--text-primary: var(--black);--text-secondary: var(--white);--ui-accent-primary: var(--black);--ui-accent-secondary: var(--gray-100);--ui-border: var(--gray-100);--ui-control-background: var(--white);--cta-bg-primary: var(--ui-accent-primary);--cta-bg-secondary: transparent;--cta-text-primary: var(--text-secondary);--cta-text-secondary: var(--text-primary);--global-header-background: var(--gray-100);--global-footer-background: var(--gray-100);--theme-background: initial;--animation-accent: var(--cobalt);--animation-text-fill: color-mix(in oklch, var(--text-primary) 25%, transparent);--base-font: "League Spartan Variable", "Segoe UI", "Helvetica Neue", sans-serif;--min-viewport: 20;--max-viewport: 100;--border-radius: 10px;--easing: cubic-bezier(.42, 0, .07, 1);--timing: .3s;--content-width: 1600px}@media all and (width<=47.9375rem){:root{--grid-gap: 20px;--spacing-block-xxl: 80px;--spacing-block-xl: 56px;--spacing-block-l: 40px;--spacing-block-m: 32px;--spacing-block-s: 24px;--spacing-block-xs: 16px;--spacing-block-xxs: 8px;--spacing-block-xxxs: 4px;--spacing-inline: 15px}}@media all and (width>=48rem){:root{--grid-gap: 30px;--spacing-block-xxl: 120px;--spacing-block-xl: 80px;--spacing-block-l: 64px;--spacing-block-m: 40px;--spacing-block-s: 32px;--spacing-block-xs: 24px;--spacing-block-xxs: 16px;--spacing-block-xxxs: 8px}}@media all and (width<=63.9375rem){:root{--global-header-height: 60px}}@media all and (768px<=width<=63.9375rem){:root{--spacing-inline: 30px}}@media all and (width>=64rem){:root{--global-header-height: 80px;--spacing-inline: 45px}}}@keyframes changeBackgroundColor{0%{background-color:#fff}25%{background-color:#f7f7f7}50%{background-color:#eee}75%{background-color:#e6e6e6}to{background-color:#ddd}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes fillText{to{background-size:100% 100%}}@keyframes handdrawn{0%{stroke-dashoffset:var(--path-length, 0);opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes scaleToNormal{0%{transform:scale(1.1)}}@keyframes slideLeft{0%{transform:translate(100vw)}}@keyframes slideRight{0%{transform:translate(var(--slide-right-offset, 0))}}@keyframes slideUp{0%{transform:translateY(var(--slide-up-offset, 0))}to{transform:translateY(0)}}@keyframes wipeDiagonalRight{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wipeLeft{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes wipeRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes wipeUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@layer base{@media(prefers-reduced-motion:no-preference){:where([class*=animate-]:not([class*=animate-draw-])){--timing: .3s;animation-duration:var(--timing);animation-timing-function:var(--easing);animation-fill-mode:forwards}:where([class*=animate-draw-]) path{animation-duration:var(--timing);animation-timing-function:var(--easing);animation-fill-mode:forwards}[animate].animate-fade-in{animation-name:fadeIn}[animate].animate-fade-out{animation-name:fadeOut}.animate-text-fill{background-clip:text;background-image:linear-gradient(currentColor 0,currentColor 100%);background-image:linear-gradient(var(--animation-accent) 0,var(--animation-accent) 100%);background-repeat:no-repeat;background-size:0% 100%;display:inline-flex;position:relative;-webkit-text-fill-color:transparent}.animate-text-fill:before{content:attr(data-text);display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;inset:0 auto auto 0;overflow:hidden;position:absolute;width:100%;z-index:-1;-webkit-text-fill-color:var(--animation-text-fill)}@supports (animation-timeline: scroll()){.animate-text-fill{animation-name:fillText;animation-timeline:--text-fill;animation-range:contain 25% contain 55%;view-timeline-name:--text-fill}}@supports not (animation-timeline: scroll()){.animate-text-fill[animate]{--easing: linear;animation-name:fillText}}[animate].animate-scale-normal{animation-name:scaleToNormal,fadeIn;display:inline-flex;transform-origin:0}.animate-slide-right{opacity:0}[animate].animate-slide-right{--slide-right-offset: 100px;animation-name:slideRight;display:inline-flex}[animate].animate-slide-up{--slide-up-offset: 20px;animation-name:slideUp;display:inline-flex}[class*=animate-wipe-]{display:inline-flex;position:relative}[class*=animate-wipe-]:before,[class*=animate-wipe-]:after{clip-path:inset(0 100% 0 0);inset:0 0 -.15em;position:absolute}[class*=animate-wipe-]:before{animation:inherit;content:"";background-color:currentColor}[class*=animate-wipe-]:after{animation:inherit;color:var(--text-secondary);content:attr(data-text)}[animate].animate-wipe-right:before,[animate].animate-wipe-right:after{animation-name:wipeRight}[animate].animate-wipe-up:before,[animate].animate-wipe-up:after{animation-name:wipeUp}@supports (animation-timeline: scroll()){.animate-draw-line path{animation-name:handdrawn;animation-timeline:--draw-line;animation-range:contain 25% contain 55%;view-timeline-name:--draw-line}}@supports not (animation-timeline: scroll()){[animate].animate-draw-line{--easing: linear}[animate].animate-draw-line path{animation-name:handdrawn}}}[class*=animate-draw-]{all:unset;display:inline-flex;position:relative}[class*=animate-draw-] svg{height:auto;overflow:visible;position:absolute;transform-origin:left;width:100%}[class*=animate-draw-] path{shape-rendering:geometricPrecision;stroke:var(--animation-accent);stroke-width:var(--width-stroke)}@media all and (width<=47.9375rem){[class*=animate-draw-] path{--width-stroke: 1.5}}@media all and (768px<=width<=63.9375rem){[class*=animate-draw-] path{--width-stroke: 2}}@media all and (width>=64rem){[class*=animate-draw-] path{--width-stroke: 3}}.animate-draw-line{--path-length: 870}.animate-draw-line svg{inset-block-start:95%}.animate-draw-line path{--dash-offset: var(--path-length, 0);opacity:0;stroke-dasharray:var(--path-length, 0);stroke-dashoffset:var(--dash-offset, 0)}@media(prefers-reduced-motion:reduce){[class*=animate-draw-] path{opacity:1;stroke-dashoffset:unset}.animate-text-fill{-webkit-text-fill-color:var(--animation-accent)}[class*=animate-wipe-]{background-color:var(--animation-accent);color:var(--text-secondary)}}}@layer base{:focus:not(:focus-visible){outline:none}:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}a{color:var(--text-primary)}button{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:1.25rem;line-height:inherit;padding:0}}@layer base{*,*:before,*:after{box-sizing:border-box}@view-transition{navigation:auto}html{scroll-behavior:smooth;min-height:100%;position:relative;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--text-primary);display:grid;font-family:var(--base-font);font-weight:375;grid-template-rows:auto 1fr auto;line-height:1;margin:0;min-height:100svh;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;vertical-align:baseline}hr{background-color:var(--ui-border);border:none;height:1px;margin:0 0 2rem}p+hr{margin-block-start:-1rem}hr+p{max-width:65ch}:where([data-block]):not([data-nested]){padding-block:var(--spacing-block-l);padding-inline:var(--spacing-inline)}:where([data-block]) [data-width]{margin-inline:auto;max-width:var(--content-width);width:100%}:where([data-block]) [data-width=narrow]{--content-width: 1200px}:where([data-block]) [data-width=full]{--content-width: initial}}@layer base{figure{margin-block:0;margin-inline:0}figcaption{padding-block:var(--spacing-block-xxs)}picture{display:block;max-width:100%}img{display:block;height:auto;max-width:100%}}@layer theme{:where([data-theme=ranger]):not(:where([data-theme]) *){--ranger-green: #2f372f;--ranger-gold: #ffcc01;--ranger-black: #221f20;--ranger-white: #FFFFFF;--ranger-field: #bfb8a6;--text-primary: var(--ranger-white);--text-secondary: var(--ranger-black);--ui-accent-primary: var(--ranger-gold);--ui-accent-secondary: var(--ranger-field);--ui-border: var(--ranger-gold);--cta-bg-primary: var(--ranger-gold);--cta-bg-secondary: transparent;--cta-text-primary: var(--ranger-black);--cta-text-secondary: var(--ranger-gold);--global-header-background: var(--ranger-field);--global-footer-background: var(--ranger-field);--global-header-text: var(--ranger-black);--global-footer-text: var(--ranger-black);--theme-background: var(--ranger-green);--animation-accent: var(--ranger-gold);--animation-text-fill: color-mix(in oklch, var(--ranger-green) 25%, transparent);background-color:var(--theme-background);color:var(--text-primary)}:where([data-theme=ranger]):not(:where([data-theme]) *) img:not(.video-embed img){filter:brightness(0) saturate(100%) invert(78%) sepia(14%) saturate(259%) hue-rotate(6deg) brightness(92%) contrast(94%)}:where([data-theme=ranger]):not(:where([data-theme]) *) video{filter:invert(1)}:where([data-theme=ranger]):not(:where([data-theme]) *) .menu-button{--ui-accent-primary: var(--ranger-black)}:where([data-theme=ranger]):not(:where([data-theme]) *) .highlights__item{background-color:color-mix(in oklch,#fff,var(--ranger-green) var(--lightness))}:where([data-theme=guardian]):not(:where([data-theme]) *){--guardian-dark-blue: #0C2340;--guardian-light-blue: #394D70;--guardian-pale-blue: #E6EBF2;--guardian-silver: #C0C0C0;--guardian-white: #FFFFFF;--text-primary: var(--guardian-dark-blue);--text-secondary: var(--guardian-white);--ui-accent-primary: var(--guardian-light-blue);--ui-accent-secondary: var(--guardian-silver);--ui-border: var(--guardian-light-blue);--cta-bg-primary: var(--guardian-dark-blue);--cta-bg-secondary: transparent;--cta-text-primary: var(--guardian-white);--cta-text-secondary: var(--guardian-dark-blue);--cta-border: var(--guardian-dark-blue);--global-header-background: var(--guardian-silver);--global-footer-background: var(--guardian-silver);--global-header-text: var(--guardian-dark-blue);--global-footer-text: var(--guardian-dark-blue);--theme-background: var(--guardian-pale-blue);--animation-accent: var(--guardian-light-blue);--animation-text-fill: color-mix(in oklch, var(--guardian-dark-blue) 25%, transparent);background-color:var(--theme-background);color:var(--text-primary)}:where([data-theme=guardian]):not(:where([data-theme]) *) img:not(.video-embed img){filter:brightness(0) saturate(100%) invert(80%) sepia(0%) saturate(400%) hue-rotate(30deg) brightness(96%) contrast(94%)}:where([data-theme=guardian]):not(:where([data-theme]) *) video{filter:brightness(1.1) contrast(1.05)}:where([data-theme=guardian]):not(:where([data-theme]) *) .menu-button{--ui-accent-primary: var(--guardian-dark-blue)}:where([data-theme=guardian]):not(:where([data-theme]) *) .highlights__item{background-color:color-mix(in oklch,var(--guardian-dark-blue),var(--guardian-pale-blue) calc(var(--lightness) - 20%))}}@layer base{@font-face{font-display:swap;font-family:League Spartan Variable;font-weight:200 900;src:url(/assets/fonts/LeagueSpartan-VF.woff2) format("woff2-variations")}:where(h1,h2,h3,h4,h5,h6,li,p,span,button,.statistic){font-size:clamp(var(--min-font) / 16 * 1rem,var(--min-font) / 16 * 1rem + (var(--max-font) / 16 - var(--min-font) / 16) * (100vw - var(--min-viewport) * 1rem) / (var(--max-viewport) - var(--min-viewport)),var(--max-font) / 16 * 1rem)}:where(h1,h2,h3,h4,h5,h6){font-weight:550;margin-block:0 .25em}:where(h1,h2,h3,h4,h5,h6):not(:has([class*=animate-])){text-wrap:balance}:where(.text-1,.text-2,.text-3,.text-4,.text-5,.text-6){font-weight:550}h1,.text-1{--min-font: 40;--max-font: 80;line-height:initial}h2,.text-2{--min-font: 32;--max-font: 56;line-height:initial}h3,.text-3{--min-font: 28;--max-font: 48;line-height:initial}h4,.text-4{--min-font: 24;--max-font: 40;line-height:initial}h5,.text-5{--min-font: 20;--max-font: 32;line-height:initial}h6,.text-6{--min-font: 16;--max-font: 24;line-height:initial}ul{list-style:none;margin-block:0 1.5em;padding-inline:0}ul:not([class]){line-height:1.5;padding-inline-start:20px}ul:not([class]) li{--min-font: 16;--max-font: 20;padding:0;position:relative}ul:not([class]) li:before{content:"•";display:block;inset-block-start:0;inset-inline-start:-20px;margin-inline-end:10px;position:absolute}ol:not([class]){line-height:1.5;margin-block:0 1.5em;margin-inline:30px 0;padding-inline:0}ol:not([class]) li{padding-inline-start:2px}p{--min-font: 16;--max-font: 20;line-height:1.5;margin-block:0 1.5em}li p{margin-block-end:unset}.eyebrow,p:has(.eyebrow){--min-font: 16;--max-font: 18;margin-block-end:.5em}:has(p:not(span)){--min-font: 16;--max-font: 20}}body:has(.body-background-color) .content-group{border:2px solid;height:150vh;padding-top:50vh}p:not(:first-of-type):has(+hr){margin-block-start:100px}@media(prefers-reduced-motion:no-preference){@supports not (animation-timeline: scroll()){.animate-text-fill[animate]{--timing: 1s;animation-delay:1s}}.animate-scale-normal{opacity:0}[animate].animate-scale-normal{--timing: 1s;animation-delay:1s;animation-name:scaleToNormal,fadeIn}ol li:nth-child(1) .animate-slide-right{--i: 1}ol li:nth-child(2) .animate-slide-right{--i: 2}ol li:nth-child(3) .animate-slide-right{--i: 3}ol li:nth-child(4) .animate-slide-right{--i: 4}ol li:nth-child(5) .animate-slide-right{--i: 5}[animate].animate-slide-right{--slide-right-offset: 100px;--timing: 1s;animation-delay:calc(var(--i) * 80ms),calc(var(--i) * 80ms);animation-name:slideRight,fadeIn}.richtext .animate-slide-up{--slide-up-offset: 20px;display:inline-block;opacity:0}.richtext [animate].animate-slide-up{animation-delay:1s,1s;animation-name:fadeIn,slideUp;color:var(--animation-accent)}[class*=animate-wipe-]{--timing: 1s;animation-delay:1s}[class*=animate-wipe-]:before{background-color:var(--animation-accent);top:-.15em}@supports not (animation-timeline: scroll()){[animate].animate-draw-line{--timing: 1s}[animate].animate-draw-line path{animation-delay:1s}}}.featured__sticky-track{counter-reset:panel}.feature:before{counter-increment:panel;content:"Feature " counter(panel);font-size:10vw}.feature:nth-child(odd){background-color:#f0f8ff}.feature:nth-child(2n){background-color:#d3d3d3}@layer component{#skip-navigation{--skip-offset: 200px;align-items:center;background-color:var(--cta-bg-primary);color:var(--cta-text-primary);display:flex;height:var(--global-header-height);inset-block-start:0;inset-inline-start:0;justify-content:center;left:calc(var(--skip-offset) * -1);opacity:0;overflow:hidden;padding:12px 24px;position:absolute;text-align:center;text-decoration:none;top:0;transition:transform var(--timing) var(--easing);z-index:5}#skip-navigation:active,#skip-navigation:focus-visible{opacity:1;outline:none;transform:translate(var(--skip-offset))}.global-header{background-color:var(--global-header-background);color:var(--global-header-text, var(--text-primary));height:var(--global-header-height);left:0;position:sticky;top:0;width:100%;z-index:10}.global-nav{margin-inline:auto;position:relative;padding-inline:max(var(--spacing-inline),50vw - var(--content-width) / 2);width:100%}:where(.global-nav) a{color:inherit;text-decoration:none}.global-nav__home-link{align-items:center;background:url(/assets/img/global/logo-ommo.svg) no-repeat center center;background-size:contain;display:inline-flex;height:var(--global-header-height);overflow:hidden;position:relative;text-indent:-100%;width:110px;z-index:1}.global-nav__link{padding-inline:var(--global-nav-link-padding)}.global-nav__button:after{display:block;min-width:10px}.global-nav__button[aria-expanded=false]:after{content:"+"}.global-nav__button[aria-expanded=true]:after{content:"-"}.global-nav__expandable{--timing: .25s;display:grid;grid-template-rows:0fr;max-height:0%;transition:grid-template-rows var(--timing) ease-in-out,max-height 0s;transition-delay:0s,var(--timing)}.global-nav__expandable.global-nav__sub-list--open{grid-template-rows:1fr;max-height:100%;transition-delay:0s,0s}.global-nav__expandable.global-nav__sub-list--open:focus-within .global-nav__sub-list{overflow:visible}.global-nav__expandable.global-nav__sub-list--open .global-nav__sub-list{margin-block-end:1.5em;visibility:visible}@media all and (width<=63.9375rem){.global-nav{height:var(--global-header-height)}.global-nav__list{--global-nav-link-padding: 0px;background-color:var(--global-header-background);margin-block-end:unset;margin-inline:calc(-1 * var(--spacing-inline));overflow:hidden;padding-block:0;padding-block-start:var(--spacing-block-xxl);padding-inline:var(--spacing-inline);position:relative;height:0;opacity:0;transition:height 0ms,opacity var(--timing),visibility 0ms;transition-delay:var(--timing),0ms,var(--timing);visibility:hidden}.global-nav__link{font-size:2.75rem;line-height:1.6}.global-nav__button{font-size:2.75rem;height:44px;margin-inline-start:10px;width:44px}.global-nav__sub-list{margin-block-end:unset;overflow:hidden;position:relative;transition:visibility var(--timing);visibility:hidden}.global-nav__sub-link{align-items:center;display:flex;font-size:1.625rem;-webkit-font-smoothing:antialiased;gap:10px;line-height:2.25;width:fit-content}.global-header--open{overflow:clip}.global-header--open .global-nav__list{display:grid;grid-auto-rows:min-content;overflow-y:scroll;height:calc(100dvh - var(--global-header-height));opacity:1;transition-delay:0ms,0ms,0ms;visibility:visible}.menu-button{--menu-button-size: 44px;--menu-button-line-color: var(--ui-accent-primary);--menu-button-line-width: 20px;--timing: .25s;--menu-button-line-spacing: 7px;background-image:linear-gradient(90deg,var(--menu-button-line-color),var(--menu-button-line-color));background-position:50%;background-repeat:no-repeat;background-size:var(--menu-button-line-width) 1px;display:flex;flex-shrink:0;font-size:0;height:var(--menu-button-size);overflow:hidden;position:absolute;right:calc(var(--spacing-inline) - (var(--menu-button-size) - var(--menu-button-line-width)) / 2);text-indent:100%;top:calc((var(--global-header-height) - var(--menu-button-size)) / 2);white-space:nowrap;width:var(--menu-button-size);z-index:4}.menu-button:after,.menu-button:before{background-color:var(--menu-button-line-color);content:"";display:block;height:1px;left:calc((var(--menu-button-size) - var(--menu-button-line-width)) / 2);position:absolute;transition-delay:0ms,0ms;transition-duration:var(--timing),var(--timing);width:var(--menu-button-line-width);will-change:transform}.menu-button:after{bottom:calc(50% - var(--menu-button-line-spacing));transition-property:bottom,transform}.menu-button:before{top:calc(50% - var(--menu-button-line-spacing) + 1px);transition-property:top,transform}.menu-button[aria-expanded=true]{background-image:linear-gradient(90deg,transparent,transparent)}.menu-button[aria-expanded=true]:after{bottom:calc(50% - 1px);transform:rotate(-45deg);transition-delay:0ms,var(--timing)}.menu-button[aria-expanded=true]:before{top:50%;transform:rotate(45deg);transition-delay:0ms,var(--timing)}}@media all and (width>=64rem){.menu-button{display:none}.global-nav{display:flex;transition:background-color var(--timing);transition-delay:var(--timing)}.global-nav__list{--global-nav-link-padding: 20px;display:flex;margin-block-end:unset}.global-nav__list li{position:relative}.global-nav__link{align-items:center;display:inline-flex;font-family:var(--everett-regular);font-size:1rem;gap:10px;height:var(--global-header-height);vertical-align:top}.global-nav__button{height:var(--global-header-height);margin-inline-start:-10px;padding-inline:5px;pointer-events:none;width:15px}.global-nav__expandable{width:0}.global-nav__sub-list{margin-block-end:unset;overflow:hidden;padding-inline:20px;position:relative;visibility:hidden;width:max-content}.global-nav__sub-link{align-items:center;display:flex;line-height:2;text-decoration:none;white-space:nowrap}}@media(hover:hover)and (pointer:fine)and (width>=64rem){.global-nav:has(.has-expandable:hover){background-color:inherit;transition-delay:0s}.global-nav .has-expandable:hover .global-nav__button:after{content:"-"}.global-nav .has-expandable:hover .global-nav__expandable{grid-template-rows:1fr;max-height:100%;transition-delay:0s,0s}.global-nav .has-expandable:hover .global-nav__expandable .global-nav__sub-list{margin-block-end:1.5em;visibility:visible}}@media(hover:hover)and (pointer:fine){@supports not (anchor-name: --nav-anchor){.global-nav__list>li>[aria-current],.global-header a:hover{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:6px;text-decoration-thickness:2px}}@supports (anchor-name: --nav-anchor){.global-nav__list{--active-offset: 47px;--nav-anchor-timing: .25s}.global-nav__list>li>[aria-current]{position:relative;text-decoration:none}.global-nav__list>li>[aria-current]:before,.global-nav__list:after{background-color:#717171;content:"";display:block;height:2px;inset:var(--active-offset) calc(anchor(right) + var(--global-nav-link-padding)) auto calc(anchor(left) + var(--global-nav-link-padding));position:absolute;width:calc(100% - 2 * var(--global-nav-link-padding))}.global-nav__list:after{opacity:var(--active-item, 0);pointer-events:none;position-anchor:var(--nav-anchor);transition:opacity var(--nav-anchor-timing),inset var(--nav-anchor-timing) var(--nav-anchor-timing);width:unset;z-index:-1}.global-nav__list:has(li:not(.has-expandable)>a:hover):after{--active-item: 1}.global-nav__list:hover:after{transition:opacity var(--nav-anchor-timing) var(--nav-anchor-timing),inset var(--nav-anchor-timing)}.global-nav__list:has(.has-expandable:hover):after{transition:none}}}}@layer module{.social{display:flex;flex-wrap:wrap}.social a{align-items:center;background-image:var(--url);background-position:center center;background-repeat:no-repeat;display:inline-flex;font-size:0;height:44px;overflow:hidden;text-indent:100%;width:44px}@media all and (width<=47.9375rem){.social{margin-top:10px}.social a{background-size:auto 22px;margin-right:10px}}}@layer component{.global-footer{background-color:var(--global-footer-background);color:var(--global-footer-text, var(--text-primary))}.global-footer nav{display:grid;grid-template-columns:repeat(4,1fr)}.global-footer__legal{font-size:1rem;margin-block-end:0}.global-footer__link{align-items:center;color:inherit;display:inline-flex;margin-block:10px;overflow:hidden;position:relative;text-decoration:none;z-index:2}.social{margin-block:0 1.5em;margin-inline-start:-10px}}@layer module{.picture{--content-width: 100%;border-radius:inherit;max-width:var(--content-width)}.picture img{aspect-ratio:var(--aspect-ratio, var(--desktop-aspect-ratio));border-radius:inherit}@media all and (width<=47.9375rem){picture.picture,figure picture{--aspect-ratio: var(--mobile-aspect-ratio)}}@media all and (width>=48rem){picture.picture,figure picture{--aspect-ratio: var(--desktop-aspect-ratio)}picture.picture img,figure picture img{width:var(--desktop-width)}}}@layer debug{.debug-picture{position:relative}.debug-picture:before{background-color:#fff;color:#000;display:block;font-size:.875rem;padding:.25rem;position:absolute;width:fit-content;z-index:1}@media all and (width<=35.4375rem){.debug-picture:before{content:attr(data-image-info-mobile)}}@media all and (width>=35.5rem){.debug-picture:before{content:attr(data-image-info)}}}@layer module{.cta-group{display:flex;flex-wrap:wrap;gap:16px}.cta{align-items:center;border-radius:var(--border-radius);display:flex;font-size:1rem;justify-content:center;padding-block:10px 8px;padding-inline:14px;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content;vertical-align:bottom}.cta--primary{background-color:var(--cta-bg-primary);color:var(--cta-text-primary)}.cta--secondary{background-color:var(--cta-bg-secondary);border:1px solid currentColor;color:var(--cta-text-secondary)}}@layer component{.text-panel[data-nested]{margin-block-end:var(--spacing-block-m)}.text-panel__content>*{max-width:65ch}}@layer module{.video-clip__video{aspect-ratio:var(--aspect-ratio);min-width:0;position:relative}.video-clip__content{display:grid;position:relative}.video-clip__content>*{grid-area:1/-1}.video-clip__content .picture{opacity:1;position:relative;transition:opacity var(--timing) var(--easing);z-index:1}.video-clip__content .picture img{aspect-ratio:var(--aspect-ratio);height:100%;max-width:unset;object-fit:cover;width:100%}.video-clip__content video{aspect-ratio:var(--aspect-ratio);object-fit:cover;vertical-align:bottom;width:100%}.video-loaded .picture img{opacity:0}@media all and (width<=47.9375rem){.video-clip__content{--aspect-ratio: var(--mobile-aspect-ratio, var(--desktop-aspect-ratio));--content-width: var(--mobile-width)}}@media all and (width>=48rem){.video-clip__content{--aspect-ratio: var(--desktop-aspect-ratio);--content-width: var(--desktop-width)}}.video-clip__control{bottom:20px;font-size:0;height:44px;left:20px;overflow:hidden;position:absolute;text-indent:100%;transition:opacity .3s ease-in-out;width:44px;white-space:nowrap;z-index:3}.video-clip__control:before{background:var(--ui-control-background) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16'%3E%3Cpath fill-rule='evenodd' d='M0 1l10 7-10 7z'/%3E%3C/svg%3E") center center no-repeat;border-radius:50%;content:"";display:block;height:36px;left:50%;position:absolute;text-indent:initial;top:50%;transform:translate(-50%,-50%);width:36px}.video-clip__control--pause:before{background:var(--ui-control-background) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16'%3E%3Cg fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='square'%3E%3Cpath d='M1.5 1v14M7.86 1v14'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat}.video-clip__control--replay:before{background:var(--ui-control-background) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M19.153.838c-.517 0-.83.313-.83.83v2.498C16.461 1.558 13.26 0 10 0 4.488 0 0 4.488 0 10s4.488 10 9.992 10c4.056 0 7.688-2.43 9.238-6.181.102-.237.093-.5 0-.72a.96.96 0 0 0-.508-.508c-.237-.102-.5-.093-.72 0a.96.96 0 0 0-.508.508 8.09 8.09 0 0 1-7.502 5.021A8.13 8.13 0 0 1 1.871 10a8.13 8.13 0 0 1 8.12-8.12c2.803 0 5.588 1.626 7.079 3.954h-2.913c-.517 0-.83.313-.83.83s.313.83.83.83h4.996c.517 0 .83-.313.83-.83V1.668c0-.517-.313-.83-.83-.83z'/%3E%3C/svg%3E") center center no-repeat}}@layer component{@media all and (width>=48rem){.accordion--has-media .text-panel{grid-column:1/-1}.accordion--has-media .accordion__content{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);grid-row-gap:unset}.accordion__media-group{order:1}}.accordion__item{display:grid;grid-template-rows:0fr 0fr;margin-bottom:var(--spacing-block-xs);transition:grid-template-rows var(--timing)}.accordion__item:not(:last-child){border-bottom:1px solid var(--ui-border)}.accordion__item--open{grid-template-rows:0fr 1fr}.accordion__item--open .accordion__button:after{color:unset;content:"-";transform:rotate(180deg)}.accordion__button{align-items:center;display:flex;justify-content:space-between;margin-block-end:unset;padding-block-end:var(--spacing-block-xs);width:100%}.accordion__button:after{content:"+";color:var(--text-primary);font-family:monospace;transition:color var(--timing) var(--easing),transform var(--timing) var(--easing)}.accordion__panel{overflow:hidden}.accordion__text{max-width:75ch}.accordion__media-group{display:grid;position:relative}.accordion__media-group>*{grid-area:1/-1}@media all and (width<=47.9375rem){.accordion__media-group{margin-block-end:var(--spacing-block-s)}}.accordion__media{transition:opacity var(--timing) var(--easing)}.accordion__media[aria-hidden=true]{opacity:0}.accordion__media[aria-hidden=false] .video-clip{display:block}.accordion__media[aria-hidden=true] .video-clip{display:none}@media(hover:hover)and (pointer:fine){.accordion__button:hover:after{color:unset}}}.auto-nav__content[data-astro-cid-ft2ocp5q] li[data-astro-cid-ft2ocp5q]{display:block;font-size:1.25rem;margin-block-end:var(--spacing-block-xxs);padding-inline-end:var(--spacing-block-xxs)}.auto-nav__content[data-astro-cid-ft2ocp5q] a[data-astro-cid-ft2ocp5q]{display:inline-block;text-decoration:none;white-space:nowrap}@media all and (width>=48rem){.auto-nav__content[data-astro-cid-ft2ocp5q]{columns:3}}@layer component;.featured__content{max-width:100vw}.featured__sticky-track{height:calc(var(--feature-height) + 100vw);position:relative}.featured__sticky{display:flex;inset:var(--global-header-height) 0% auto;justify-content:flex-start;overflow:hidden;position:sticky;width:100%;z-index:2}.featured__track{display:flex;flex-flow:row;height:100%;margin-right:-100vw}.feature{display:grid;flex:0 auto;height:calc(100vh - var(--global-header-height));overflow:hidden;place-items:center;position:relative;width:100vw}@layer component{.gallery__content{display:grid;gap:var(--grid-gap);grid-template-columns:1fr}.gallery__media{align-items:center;display:grid;gap:var(--grid-gap);grid-template-columns:1fr;padding-inline:var(--spacing-inline)}@media all and (width>=48rem){.gallery__media{grid-template-columns:1fr 1fr}}.gallery__media img{object-fit:cover;width:100%}.gallery__media-primary img,.gallery__media-primary video{aspect-ratio:1/1}.gallery__media-secondary video,.gallery__media-secondary img{aspect-ratio:16/9}@supports (animation-timeline: view()){@media all and (width>=48rem){.gallery__content{row-gap:30vh;padding:0 0 7vh}@keyframes move{to{translate:0 calc(var(--catch-up))}}.gallery__media{--container-width: calc(100vw - (2 * var(--spacing-inline)) - var(--grid-gap));--col-one-height: calc(var(--container-width) * .5 * 9 / 16);--col-two-height: calc(var(--container-width) * .5 * 1 / 1);--catch-up: calc(var(--col-two-height) - var(--col-one-height))}.gallery__media-primary{height:var(--col-two-height)}.gallery__media-secondary{height:var(--col-one-height);isolation:isolate;transform:translateZ(0)}.gallery__media-secondary{animation:move ease-in-out both;animation-timeline:view();animation-range:0vh calc(100vh + var(--col-two-height) * var(--upper-range, .9))}}}}@layer module{.author{margin-block-end:var(--spacing-block-xxxs)}.author p{margin-block-end:unset}}@layer component{.hero{display:grid;row-gap:var(--spacing-block-s)}.hero__media{border-radius:var(--border-radius)}}@layer component{.highlights{overflow:hidden}.highlights__item{--icon-size: 65px;background-color:color-mix(in oklch,#fff,#000 var(--lightness));color:var(--text-secondary);display:grid;padding-block:var(--spacing-block-s);padding-inline:var(--spacing-block-s);position:relative}.highlights__item:nth-child(1){--lightness: 40%}.highlights__item:nth-child(2){--lightness: 50%}.highlights__item:nth-child(3){--lightness: 60%}.highlights__item:nth-child(4){--lightness: 70%}.highlights__item p:last-of-type{margin-block-end:0}@media all and (width<=63.9375rem){.highlights{padding-inline-end:unset}.highlights__item{grid-template-columns:1fr calc(var(--icon-size) * 1.5)}.highlights__item img{justify-self:end;order:1}}@media all and (width>=64rem){.highlights__items{align-items:end;display:grid}.highlights__items[data-size="3"]{grid-template-columns:repeat(3,1fr)}.highlights__items[data-size="4"]{grid-template-columns:repeat(4,25%)}.highlights__item{--height: calc(300px + (var(--icon-size) * var(--i)));grid-template-rows:calc(var(--icon-size) * var(--i) + var(--spacing-block-xs)) 1fr;height:var(--height)}.highlights__item:nth-child(1){--i: 1}.highlights__item:nth-child(2){--i: 2}.highlights__item:nth-child(3){--i: 3}.highlights__item:nth-child(4){--i: 4}.highlights__item img{margin-block-end:auto}}@media screen and (width>=64rem)and (prefers-reduced-motion:no-preference){.highlights__item{--slide-up-offset: calc(300px - var(--spacing-block-s) + (var(--icon-size) * var(--i)));transform:translateY(var(--slide-up-offset))}[animate].highlights .animate-slide-up{animation-delay:calc(80ms * var(--i));animation-name:slideUp}}}@layer component{.item-grid__items{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--columns),1fr)}@media all and (width<=35.4375rem){.item-grid__items{--columns: 1}.item-grid__items--6up{--columns: 2}}@media all and (width>=35.5rem)and (width<=63.9375rem){.item-grid__items--2up,.item-grid__items--3up,.item-grid__items--4up{--columns: 2}.item-grid__items--6up{--columns: 3}}@media all and (width>=48rem){.item-grid__items--3up{--columns: 3}}@media all and (width>=64rem){.item-grid--4up{--columns: 4}.item-grid--6up{--columns: 6}}}@layer component{.marquee{display:flex;overflow:hidden;padding-block:var(--spacing-block-l);position:relative;width:100vw}.marquee__content{--ch: 0ch;--min-font: 24;--max-font: 66;animation:marqueeScroll var(--scroll-duration) linear infinite forwards;display:inline-flex;line-height:1;margin-block:0;text-transform:uppercase;text-shadow:var(--ch) 0 currentColor,calc(var(--ch) * 2) 0 currentColor,calc(var(--ch) * 3) 0 currentColor;white-space:nowrap;width:var(--ch)}@media(prefers-reduced-motion:no-preference){.marquee__content{--scroll-duration: 12s;padding-inline-start:0}}@keyframes marqueeScroll{to{transform:translate(calc(-1 * var(--ch)))}}}@layer component{.media__content{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(var(--columns),1fr)}@media all and (width<=35.4375rem){.media__content{--columns: 1}}@media all and (width>=35.5rem){.media__content{--columns: var(--media-items)}}}.richtext__content>*:not(hr){max-width:65ch}p:has(+ul){margin-block-end:.5em}@layer component{.slider{max-width:100vw;padding-inline:unset}.slider .text-panel{padding-block-start:unset}.slider__items{--gap: var(--spacing-inline);--max-item-width: 575px;--min-item-width: 80vw;column-gap:var(--gap);display:grid;grid-auto-flow:column;list-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;padding-block:0 15px;padding-inline:var(--gap) 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--gap)}.slider__items::-webkit-scrollbar{height:3px}.slider__items::-webkit-scrollbar-track{background:var(--ui-accent-secondary);border-radius:4px;margin-inline:calc(var(--spacing-inline) * var(--scrollbar-margin-multiplier))}@media all and (width<=47.9375rem){.slider__items::-webkit-scrollbar-track{--scrollbar-margin-multiplier: 2}}@media all and (width>=48rem){.slider__items::-webkit-scrollbar-track{--scrollbar-margin-multiplier: 6}}@media all and (min-width:1600px){.slider__items::-webkit-scrollbar-track{--scrollbar-margin-multiplier: 8}}.slider__items::-webkit-scrollbar-thumb{background-color:var(--ui-accent-primary);border-radius:4px}@supports not selector(::-webkit-scrollbar){.slider__items{scrollbar-color:var(--grey-100) transparent;scrollbar-width:thin}}.slider__items li{margin-block-end:var(--spacing-block-xs);scroll-snap-align:start}.slider__items li:not(:last-child){width:min(var(--max-item-width),var(--min-item-width))}.slider__items li:last-child{padding-right:var(--gap);width:min(var(--max-item-width) + var(--gap),var(--min-item-width) + var(--gap))}.slider__items .picture{height:unset}.slider__items img{display:block;height:auto}.slider__items video{height:100%;object-fit:cover}.slider__controls{display:flex;justify-content:flex-end;padding-block:0 var(--spacing-block-s);padding-inline:var(--spacing-inline)}.slider__arrow{aspect-ratio:1/1;border:1px solid var(--ui-border);bottom:0;cursor:pointer;display:grid;font-family:monospace;font-size:3rem;padding:0;place-content:center;width:48px}.slider__arrow[disabled]{cursor:unset;opacity:.25}}.statistic{--min-font: 20;--max-font: 60;--stat-line-height: 1em;--stat-animation-duration: .8s;--stat-digit-delay: .1s;--stat-grid-delay: .2s;aspect-ratio:1/1;background-color:var(--ui-background, var(--ui-accent-secondary));display:flex;flex-direction:column;line-height:1;padding:1rem;width:min(450px,100%)}.statistic__value{display:flex}.statistic__value span{display:block}.statistic__character{font-variant:tabular-nums;height:1em;overflow:clip}.statistic__digit{height:inherit;transform:translateY(calc(var(--stat-digit-value) * var(--stat-line-height) * -1));will-change:transform}.statistic__digit span{height:inherit;-webkit-text-stroke:.5px currentColor}.statistic__digit[data-digit="1"]{--stat-digit-value: var(--stat-start-digit-1, 0)}.statistic__digit[data-digit="2"]{--stat-digit-value: var(--stat-start-digit-2, 0)}.statistic__digit[data-digit="3"]{--stat-digit-value: var(--stat-start-digit-3, 0)}.statistic__digit[data-digit="4"]{--stat-digit-value: var(--stat-start-digit-4, 0)}.statistic__digit[data-digit="5"]{--stat-digit-value: var(--stat-start-digit-5, 0)}.statistic__digit[data-digit="6"]{--stat-digit-value: var(--stat-start-digit-6, 0)}.statistic__digit[data-digit="7"]{--stat-digit-value: var(--stat-start-digit-7, 0)}@keyframes spinDigit{0%{transform:translateY(0)}to{transform:translateY(calc(var(--target-digit) * var(--stat-line-height) * -1))}}@media(prefers-reduced-motion:no-preference){.statistic[animate] .statistic__digit{animation:spinDigit var(--stat-animation-duration) cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:calc(var(--digit-index, 0) * var(--stat-digit-delay))}.item-grid .statistic[animate] .statistic__digit{animation-delay:calc((var(--stat-index, 1) - 1) * var(--stat-grid-delay) + var(--digit-index, 0) * .1s)}}@media(prefers-reduced-motion:reduce){.statistic{--stat-start-digit-1: var(--stat-final-digit-1);--stat-start-digit-2: var(--stat-final-digit-2);--stat-start-digit-3: var(--stat-final-digit-3);--stat-start-digit-4: var(--stat-final-digit-4);--stat-start-digit-5: var(--stat-final-digit-5);--stat-start-digit-6: var(--stat-final-digit-6);--stat-start-digit-7: var(--stat-final-digit-7)}}@layer component{.sticky-scroll__content{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(1,1fr)}@media all and (width>=48rem){.sticky-scroll__content{grid-template-columns:1.25fr .75fr}.sticky-scroll__item{align-self:start;order:2;position:sticky;top:calc(var(--global-header-height) * 2)}}}@layer base{body{background:var(--theme-background);transition:background-color 1s ease;will-change:background-color}theme-trigger{display:block;height:0px;overflow:hidden}}@layer component{.video-embed__content{display:grid;position:relative}.video-embed__content>*{grid-area:1/-1}.video-embed__content iframe{aspect-ratio:var(--aspect-ratio);background-color:#000;border:none;grid-area:1/-1;opacity:0;position:relative;width:100%}.video-embed__poster{display:grid}.video-embed__poster>*{grid-area:1/-1}.video-embed__poster img{aspect-ratio:var(--aspect-ratio);max-width:unset;object-fit:cover;width:100%}.video-embed--animate iframe{animation:fadeIn .6s var(--easing) forwards}.video-embed__button{aspect-ratio:var(--aspect-ratio);border:none;cursor:pointer;display:grid;outline:none;min-width:0;padding:0;place-items:center;position:relative;width:100%}.video-embed__button:before{background:#000000b3;border-radius:50%;content:"";grid-area:1/-1;height:60px;width:60px}.video-embed__button:after{border-color:transparent transparent transparent white;border-style:solid;border-width:10px 0 10px 20px;content:"";grid-area:1/-1;margin-inline-start:5px}.video-embed__button:focus-visible:before{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}}@layer module{.article-card{width:fit-content}.article-card .picture{margin-block-end:var(--spacing-block-xxs)}.article-card time{display:block;margin-block-end:var(--spacing-block-xxxs)}.article-card .cta{margin-block-start:var(--spacing-block-xs)}@media all and (width>=35.5rem)and (width<=63.9375rem){.article-card{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,1fr)}}}section[data-astro-cid-ceiixr7p]{display:flex;justify-content:center;padding:60px 0}div[data-astro-cid-ceiixr7p]{display:inline-flex;background-color:#eff1f3;text-align:center;padding:15px 30px;border-radius:5px}span[data-astro-cid-ceiixr7p].component{color:#00b3b0;font-weight:700}
