@font-face{font-family:brandFont;src:url(../media/AeonikPro_Regular-s.p.1zyzb0n0hgxz0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:brandFont;src:url(../media/AeonikPro_Bold-s.p.2hka0vfxo5zpa.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:brandFont Fallback;src:local(Arial);ascent-override:92.71%;descent-override:20.71%;line-gap-override:0.0%;size-adjust:101.4%}.R7pZ7a_className{font-family:brandFont,brandFont Fallback}.R7pZ7a_variable{--font-brand:"brandFont", "brandFont Fallback"}
:root{--c-black:#011e1f;--c-green:#96ff00;--c-green-contrast:#599700;--c-white:#fff;--c-dark-grey:#4d5958;--c-grey:#919a98;--c-light-grey:#c9cdcd;--c-light:#ecf0ee;--c-ink:var(--c-black);--c-muted:var(--c-dark-grey);--c-line:var(--c-light);--c-outline:var(--c-light-grey);--c-border-strong:var(--c-dark-grey);--c-surface:var(--c-light);--c-bg:var(--c-white);--c-accent:var(--c-green-contrast);--font-sans:var(--font-brand), "Helvetica Neue", Helvetica, Arial, sans-serif;--display-size:clamp(40px, 5vw, 72px);--display-line:1.04;--display-weight:700;--display-track:-.01em;--stat-size:52px;--stat-line:1;--stat-weight:700;--stat-track:0;--heading-size:30px;--heading-line:34px;--heading-weight:700;--heading-track:0;--lead-size:clamp(20px, 2vw, 26px);--lead-line:1.15;--lead-weight:400;--lead-track:0;--title-size:20px;--title-line:26px;--title-weight:400;--title-track:0;--title-bold-size:20px;--title-bold-line:26px;--title-bold-weight:700;--title-bold-track:0;--body-size:16px;--body-line:24px;--body-weight:400;--body-track:0;--button-size:14px;--button-line:1.2;--button-weight:700;--button-track:0;--input-size:15px;--input-line:1.3;--input-weight:400;--input-track:0;--nav-size:13px;--nav-line:1.3;--nav-weight:400;--nav-track:0;--label-size:12px;--label-line:17px;--label-weight:400;--label-track:0;--small-size:10px;--small-line:1.3;--small-weight:400;--small-track:0;--page-max:1440px;--page-margin:30px;--gutter:16px;--text-offset:clamp(0px, 8vw, 116px);--w-3col:333px;--w-4col:449px;--w-6col:682px;--w-7col:798px;--w-8col:915px;--section-pad-top:clamp(56px, 7vw, 99px);--section-pad-bottom:clamp(48px, 6vw, 80px);--section-gap:clamp(48px, 7vw, 103px);--hero-min-height:clamp(420px, 44vw, 640px);--hero-media-height:min(775px, 80vh);--hero-media-space:72px;--radius-media:12px;--radius-control:6px;--radius-pill:999px;--ease-appear:cubic-bezier(.2, .7, .1, 1);--ease-sweep:cubic-bezier(.77, 0, .18, 1);--ease-header:cubic-bezier(.2, .8, .2, 1)}.is-dark{--c-ink:var(--c-white);--c-muted:var(--c-grey);--c-line:#ecf0ee2e;--c-outline:#ecf0ee4d;--c-border-strong:var(--c-grey);--c-bg:var(--c-black);--c-accent:var(--c-green);background:var(--c-bg);color:var(--c-ink)}
@media (prefers-reduced-motion:no-preference){[data-reveal],[data-media-overlay]{opacity:0}[data-media-reveal]{clip-path:inset(0% 4% 12% 4% round var(--radius-media))}html:not([data-motion=ready]) [data-intro]{opacity:0}html:not([data-motion=ready]) :is([data-reveal],[data-media-overlay],[data-media-reveal],[data-intro]){animation:0s 4s forwards motion-failsafe}}@keyframes motion-failsafe{to{opacity:1;clip-path:none}}
*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,video,svg,canvas{max-width:100%;display:block}input,textarea,button,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:3px;text-decoration:none;transition:color .2s,text-underline-offset .25s}a:hover{color:var(--c-muted);text-underline-offset:6px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--c-bg);min-height:100vh;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.t-display{font-size:var(--display-size);line-height:var(--display-line);font-weight:var(--display-weight);letter-spacing:var(--display-track)}.t-stat{font-size:var(--stat-size);line-height:var(--stat-line);font-weight:var(--stat-weight);letter-spacing:var(--stat-track)}.t-heading{font-size:var(--heading-size);line-height:var(--heading-line);font-weight:var(--heading-weight);letter-spacing:var(--heading-track)}.t-lead{font-size:var(--lead-size);line-height:var(--lead-line);font-weight:var(--lead-weight);letter-spacing:var(--lead-track)}.t-title{font-size:var(--title-size);line-height:var(--title-line);font-weight:var(--title-weight);letter-spacing:var(--title-track)}.t-title-bold{font-size:var(--title-bold-size);line-height:var(--title-bold-line);font-weight:var(--title-bold-weight);letter-spacing:var(--title-bold-track)}.t-body{font-size:var(--body-size);line-height:var(--body-line);font-weight:var(--body-weight);letter-spacing:var(--body-track)}.t-button{font-size:var(--button-size);line-height:var(--button-line);font-weight:var(--button-weight);letter-spacing:var(--button-track)}.t-input{font-size:var(--input-size);line-height:var(--input-line);font-weight:var(--input-weight);letter-spacing:var(--input-track)}.t-nav{font-size:var(--nav-size);line-height:var(--nav-line);font-weight:var(--nav-weight);letter-spacing:var(--nav-track)}.t-label{font-size:var(--label-size);line-height:var(--label-line);font-weight:var(--label-weight);letter-spacing:var(--label-track)}.t-small{font-size:var(--small-size);line-height:var(--small-line);font-weight:var(--small-weight);letter-spacing:var(--small-track)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}::selection{background:var(--c-green);color:var(--c-black)}#hafa-samband{scroll-margin-top:24px}.rgb-on{text-shadow:var(--rgb-x,0) var(--rgb-y,0) 0 #96ff00bf, calc(var(--rgb-x,0) * -1) calc(var(--rgb-y,0) * -1) 0 #016e7873}.skip-link{top:12px;left:var(--page-margin);z-index:300;border-radius:var(--radius-control);background:var(--c-black);color:var(--c-green);padding:12px 18px;position:fixed;translate:0 -200%}.skip-link:focus-visible{translate:none}.skip-link:hover{color:var(--c-green)}main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
