:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{--color-black:#000;--color-highlight:#07f6ed;--color-secondary:#ffdabf;--color-blue-deep:#0b111a;--color-base-green:#022222;--color-secondary-green:#041616;--color-background-green:#091c1c;--layout-columns-count:4;--layout-columns-gap:10px;--layout-margin:16px;--layout-width:min(calc(100vw - (2 * var(--layout-margin))),100rem);--layout-column-width:calc((var(--layout-width) - ((var(--layout-columns-count) - 1) * var(--layout-columns-gap))) / var(--layout-columns-count))}@media(min-width:75em){:root{--layout-columns-count:12;--layout-columns-gap:25px;--layout-margin:50px}}.layout-block,.layout-grid{max-width:var(--layout-width);margin-left:auto;margin-right:auto;width:100%}.layout-block-inner,.layout-grid-inner{padding-left:var(--layout-margin);padding-right:var(--layout-margin);width:100%}.layout-grid,.layout-grid-inner{display:grid;grid-template-columns:repeat(var(--layout-columns-count),minmax(0,1fr));grid-gap:var(--layout-columns-gap);width:100%}:root{--layer-main:1;--color-orange-light:#e46d03;--color-orange-dark:#c97129;--color-grey:#202731;--color-dark:#1d1d1d;--color-white:#fff;background:var(--color-grey);color:var(--color-white);--spacer-xl:80px;--spacer-lg:64px;--spacer-md:32px;--spacer-sm:16px;--spacer-xs:8px}@font-face{font-family:PF Bague Sans Pro;src:url(/fonts/BagueSans/PFBagueSansPro-Reg.woff2) format("woff2"),url(/fonts/BagueSans/PFBagueSansPro-Reg.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:PF Bague Sans Pro;src:url(/fonts/BagueSans/PFBagueSansPro-Medium.woff2) format("woff2"),url(/fonts/BagueSans/PFBagueSansPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@media(min-width:75em){:root{--spacer-xl:160px;--spacer-lg:128px;--spacer-md:64px;--spacer-sm:32px;--spacer-xs:16px}.mobile-only{display:none}}@media(max-width:74.99em){.desktop-only{display:none}}html.has-scroll-smooth .hide-on-smooth-scroll,html:not(.has-scroll-smooth) .hide-on-native-scroll{display:none}:root{--ease:ease-in-out;--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55)}.animate-fade-up.stagger>*,.animate-fade-up:not(.stagger){animation:fade-up 1s var(--ease-out-cubic) forwards}.animate-mask-in-up:not(.is-in-view){opacity:0}.animate-mask-in-up.is-in-view{opacity:0;animation:mask-in-up .8s var(--ease-out-expo) forwards;animation-delay:.2s}@keyframes mask-in-up{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);opacity:0}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}@keyframes fade-up{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}:root{--header-height:60px}*,:after,:before{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}body,html{max-width:100vw;overflow-x:hidden}[data-debug=true]{border:1px solid red}.page-view{--100svh:100svh;margin-top:var(--header-height);min-height:calc(var(--100vh, calc(100 * var(--vh))) - var(--header-height))}