@font-face{font-family:Catamaran;src:url(/fonts/catamaran-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-wght-normal.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/mulish-latin-wght-italic.woff2)format("woff2");font-weight:200 1000;font-style:italic;font-display:swap}:root{--mik-green:#038c7f;--mik-green-dark:#46736e;--mik-green-light:#a9d9d0;--mik-gray:#3f413e;--mik-black:#221f1f;--white:#fff;--paper:#f7f5f1;--green-accent:#3c8b80;--green-mist:#e1efec;--mist:#ddeeea;--stone:#9c9a94;--slate:#7c8a87;--surface:var(--paper);--ink:var(--mik-black);--ink-body:var(--mik-gray);--ink-eyebrow:var(--mik-green-dark);--rule:var(--mik-green);--rule-width:2px;--hairline:var(--stone);--font-display:"Catamaran", "Trebuchet MS", sans-serif;--font-body:"Mulish", "Trebuchet MS", sans-serif;--text-display:600 clamp(2.75rem, 1.4rem + 5.4vw, 6rem) / .98 var(--font-display);--text-headline:600 clamp(2rem, 1.35rem + 2.6vw, 3.25rem) / 1.06 var(--font-display);--text-headline-sm:600 clamp(1.75rem, 1.3rem + 1.8vw, 2.5rem) / 1.1 var(--font-display);--text-subhead:500 clamp(1.25rem, 1.05rem + .8vw, 1.5rem) / 1.33 var(--font-display);--text-heading:500 1.375rem / 1.27 var(--font-display);--text-stat:600 clamp(3.5rem, 2.4rem + 4vw, 5.5rem) / 1 var(--font-display);--text-eyebrow:600 .75rem / 1.4 var(--font-display);--text-label:600 .8125rem / 1.2 var(--font-display);--text-title:700 1.0625rem / 1.35 var(--font-body);--text-intro:400 1.1875rem / 1.6 var(--font-body);--text-body:400 1.0625rem / 1.7 var(--font-body);--text-body-sm:400 .9375rem / 1.6 var(--font-body);--text-small:400 .8125rem / 1.55 var(--font-body);--wrap:1280px;--gutter:clamp(20px, 5vw, 64px);--space-gutter:26px;--space-gutter-wide:48px;--space-row:41px;--space-section:clamp(64px, 9vw, 120px);--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--text-body);color:var(--ink-body);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--mik-green-light);color:var(--mik-black)}img{max-width:100%;height:auto;display:block}a{color:var(--ink);text-decoration-color:var(--mik-green);text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .2s}a:hover{color:var(--mik-green-dark)}:focus-visible{outline:2px solid var(--mik-green);outline-offset:3px}h1,h2,h3,h4,h5,h6{color:var(--ink);text-wrap:balance;margin:0 0 .5em}:is(h1,h2,h3,h4,h5,h6):first-letter{text-transform:uppercase}h1{font:var(--text-headline)}h2{font:var(--text-headline-sm)}h3{font:var(--text-title);font-size:1.25rem}h4,h5,h6{font:var(--text-title)}b,strong{color:var(--ink);font-weight:700}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-section)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{font:var(--text-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-eyebrow);margin:0 0 14px}.label{font:var(--text-label);letter-spacing:.2em;text-transform:uppercase}.heading-xl{font:var(--text-headline)}.subhead{font:var(--text-subhead);color:var(--ink-eyebrow)}.btn{font:var(--text-label);letter-spacing:.2em;text-transform:uppercase;background:var(--white);color:var(--mik-black);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);border:0;border-radius:0;padding:16px 28px;text-decoration:none;display:inline-block}.btn:hover{background:var(--mik-green-light);color:var(--mik-black)}.btn.light{background:var(--mik-black);color:var(--white)}.btn.light:hover{background:var(--mik-green-dark);color:var(--white)}.white{background:var(--white)}.dark,.brand{--ink:var(--white);--ink-body:var(--mist);--ink-eyebrow:var(--mik-green-light);--hairline:var(--slate);color:var(--ink-body)}.dark{background:var(--mik-black)}.brand{background:var(--mik-green-dark)}.dark a:not(.btn),.brand a:not(.btn){color:var(--white);text-decoration-color:var(--mik-green-light)}.dark a:not(.btn):hover,.brand a:not(.btn):hover{color:var(--mik-green-light)}.pattern{background:var(--mik-black) url(/pattern-black.webp) center / cover}.prose{max-width:68ch}.prose>*{margin:0}.prose>*+*{margin-top:1em}.prose h2,.prose h3,.prose h4{margin-top:1.6em}.prose h2{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.15}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--mik-green)}.prose img{margin-block:1em}.prose figcaption{font:var(--text-small);color:var(--ink-body);margin-top:8px}.prose blockquote{border-left:var(--rule-width) solid var(--rule);font:var(--text-subhead);color:var(--ink);margin-inline:0;padding-left:20px}.rule{border-top:var(--rule-width) solid var(--rule-color,var(--rule))}@keyframes rule-draw{0%{background-size:0% var(--rule-width)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-motion~=rules] .rule{background:linear-gradient(var(--rule-color,var(--rule)) 0 0) 0 0 / 100% var(--rule-width) no-repeat border-box;border-top-color:#0000;animation:linear both rule-draw}html[data-motion~=rules] body .rule{animation-timeline:view();animation-range:entry 10% entry 90%}html[data-motion~=pattern] .pattern{isolation:isolate;view-timeline:--pattern;background-image:none;position:relative;overflow:clip}html[data-motion~=pattern] .pattern:before{content:"";z-index:-1;background:url(/pattern-black.webp) 50%/cover;animation:linear both pattern-drift;position:absolute;inset:-12% 0}html[data-motion~=pattern] body .pattern:before{animation-timeline:--pattern;animation-range:cover}}}@keyframes pattern-drift{0%{translate:0 -8%}to{translate:0 8%}}.consent[data-astro-cid-u6s5b3h2]{z-index:100;background:var(--mik-black);color:#fff;border-top:2px solid var(--mik-green);position:fixed;inset:auto 0 0}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}.inner[data-astro-cid-u6s5b3h2]{max-width:1230px;padding:20px var(--gutter);grid-template-columns:1fr auto;align-items:center;gap:16px 40px;margin-inline:auto;display:grid}.title[data-astro-cid-u6s5b3h2]{margin:0 0 4px;font-weight:700}.copy[data-astro-cid-u6s5b3h2] p[data-astro-cid-u6s5b3h2]{max-width:70ch;margin:0;font-size:14px}.copy[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:#fff;text-decoration:underline}.choices[data-astro-cid-u6s5b3h2]{flex-direction:column;grid-column:1/-1;gap:10px;font-size:14px;display:flex}.choices[data-astro-cid-u6s5b3h2][hidden]{display:none}.choice[data-astro-cid-u6s5b3h2]{align-items:flex-start;gap:10px;max-width:80ch;display:flex}.choice[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:18px;height:18px;accent-color:var(--mik-green);flex:none;margin-top:2px}.actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{cursor:pointer;border-width:2px;padding:8px 16px;font-size:14px}.actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]:hover{padding-inline:16px;transform:none}.actions[data-astro-cid-u6s5b3h2] [data-astro-cid-u6s5b3h2][hidden]{display:none}.link[data-astro-cid-u6s5b3h2]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 6px;font-size:14px;text-decoration:underline}.consent[data-astro-cid-u6s5b3h2] [data-astro-cid-u6s5b3h2]:focus-visible{outline:2px solid var(--mik-green);outline-offset:2px}@media (width<=767px){.inner[data-astro-cid-u6s5b3h2]{grid-template-columns:1fr}.actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{flex:1}}.site-header[data-astro-cid-hkbrpulz]{z-index:50;background:var(--mik-black);color:var(--white);position:sticky;top:0}.site-header[data-astro-cid-hkbrpulz].overlay{transition:background-color .3s var(--ease-out);background:0 0;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-hkbrpulz].overlay.scrolled{background-color:var(--mik-black)}.bar[data-astro-cid-hkbrpulz]{max-width:var(--wrap);padding-block:14px;padding-inline:var(--gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:95px;height:auto}nav[data-astro-cid-hkbrpulz]{align-items:center;gap:40px;display:flex}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.main-menu[data-astro-cid-hkbrpulz]{gap:34px;display:flex}.main-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.lang-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--white);font:var(--text-label);letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.main-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-bottom:var(--rule-width) solid transparent;transition:border-color .2s var(--ease-out);padding-block:8px;display:block}.main-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.main-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].active{border-color:var(--mik-green)}.lang-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--mist);padding-block:2px;font-size:11px;line-height:1.5;display:block}.lang-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--mik-green-light)}.burger[data-astro-cid-hkbrpulz]{display:none}@media (width<=991px){.burger[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;width:44px;height:44px;margin-right:-8px;padding:0 8px;display:flex}.burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--white);height:2px;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out);display:block}.menu-open[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:first-child{transform:translateY(9px)rotate(45deg)}.menu-open[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:nth-child(2){opacity:0}.menu-open[data-astro-cid-hkbrpulz] .burger[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]:nth-child(3){transform:translateY(-9px)rotate(-45deg)}nav[data-astro-cid-hkbrpulz]{background:var(--mik-black);padding:12px var(--gutter) 32px;flex-direction:column;align-items:flex-start;gap:24px;display:none;position:absolute;top:100%;left:0;right:0}.menu-open[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{display:flex}.main-menu[data-astro-cid-hkbrpulz]{flex-direction:column;gap:4px}.main-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding-block:10px}.lang-menu[data-astro-cid-hkbrpulz]{gap:24px;display:flex}.lang-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding-block:10px;font-size:13px}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--mik-black);color:var(--mist);font:var(--text-body-sm);padding-block:72px 32px}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--white);text-decoration:none}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--mik-green-light)}.site-footer[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.top[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:56px;display:flex}.lockup[data-astro-cid-hkbrpulz]{color:var(--white);text-transform:uppercase;white-space:nowrap;line-height:1}.lockup[data-astro-cid-hkbrpulz] .mik[data-astro-cid-hkbrpulz]{font:700 24px/1 var(--font-body)}.lockup[data-astro-cid-hkbrpulz] .arch[data-astro-cid-hkbrpulz]{font:400 24.67px/1 var(--font-display)}.social[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:18px;display:flex}.social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{display:block}.social[data-astro-cid-hkbrpulz] svg[data-astro-cid-hkbrpulz]{width:20px;height:20px;fill:var(--mik-green);transition:fill .2s;display:block}.social[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover svg[data-astro-cid-hkbrpulz]{fill:var(--mik-green-light)}.cols[data-astro-cid-hkbrpulz]{gap:var(--space-gutter-wide);grid-template-columns:repeat(2,1fr);max-width:760px;display:grid}.col[data-astro-cid-hkbrpulz]{flex-direction:column;gap:6px;padding-top:18px;display:flex}.col[data-astro-cid-hkbrpulz] .eyebrow[data-astro-cid-hkbrpulz]{color:var(--mik-green-light);margin-bottom:10px}.links[data-astro-cid-hkbrpulz]{flex-direction:column;gap:6px;display:flex}.legal[data-astro-cid-hkbrpulz]{border-top:1px solid var(--slate);font:var(--text-small);color:var(--slate);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:64px;padding-top:20px;display:flex}.legal[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.policies[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:8px 20px;display:flex}.site-footer[data-astro-cid-hkbrpulz] .policies[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--mist)}@media (width<=600px){.cols[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:32px}}
