@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_fbc48831-module__WAnNoq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_fbc48831-module__WAnNoq__variable{--font-nk-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_9123a8af-module__RdOTga__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_9123a8af-module__RdOTga__variable{--font-nk-mono:"Geist Mono", "Geist Mono Fallback"}
@layer base{[data-site=nicolai]{--nk-bg:#fff;--nk-fg:#0a0a0a;--nk-muted:#6b6b6b;--nk-faint:#707070;--nk-line:#00000014;--nk-line-2:#00000024;--nk-surface:#f6f6f5;--nk-accent:#2cbb67;--nk-accent-ink:#05773b;--nk-ease:cubic-bezier(.22, 1, .36, 1);background:var(--nk-bg);min-height:100vh;color:var(--nk-fg);font-family:var(--font-nk-sans), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01", "cv11";font-size:16px;line-height:1.5}@supports (color:lab(0% 0 0)){[data-site=nicolai]{--nk-accent:lab(67.3561% -52.8022 31.7421);--nk-accent-ink:lab(43.6413% -40.5038 24.4243)}}[data-site=nicolai] ::selection{background:#b7eec4;background:lab(89.4586% -24.2879 14.3091)}[data-site=nicolai] :focus-visible{outline:2px solid var(--nk-fg);outline-offset:2px;border-radius:6px}[data-site=nicolai] h1,[data-site=nicolai] h2,[data-site=nicolai] h3,[data-site=nicolai] p{margin:0}[data-site=nicolai] a{color:inherit;text-decoration:none}[data-site=nicolai] button{font:inherit;color:inherit}}@layer components{[data-site=nicolai] .nk-mono{font-family:var(--font-nk-mono), ui-monospace, monospace;font-feature-settings:"tnum"}[data-site=nicolai] .nk-wrap{width:100%;max-width:1392px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){[data-site=nicolai] .nk-wrap{padding-inline:24px}}[data-site=nicolai] .nk-break{overflow-wrap:anywhere}[data-site=nicolai] .nk-skip{z-index:100;background:var(--nk-fg);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:12px}[data-site=nicolai] .nk-skip:focus{top:12px}[data-site=nicolai] .nk-u{transition:background-size .3s var(--nk-ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}[data-site=nicolai] .nk-u-soft{background-image:linear-gradient(var(--nk-line-2), var(--nk-line-2))}@media (hover:hover){[data-site=nicolai] .nk-u-grow{background-size:0 1px}[data-site=nicolai] a:hover .nk-u-grow,[data-site=nicolai] .nk-u-grow:hover{background-size:100% 1px}}[data-site=nicolai] .nk-btn{min-height:44px;transition:background-color .15s, color .15s, transform .15s var(--nk-ease), border-color .15s;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}@media (min-width:768px){[data-site=nicolai] .nk-btn{padding:0 14px}}[data-site=nicolai] .nk-btn:active{transform:scale(.97)}[data-site=nicolai] .nk-btn-dark{background:var(--nk-fg);color:#fff}[data-site=nicolai] .nk-btn-light{color:var(--nk-fg);border-color:var(--nk-line);background:#fff;box-shadow:0 1px 2px #0000000a}@media (hover:hover){[data-site=nicolai] .nk-btn-dark:hover{background:#2a2a2a}[data-site=nicolai] .nk-btn-light:hover{background:var(--nk-surface)}}[data-site=nicolai] .nk-chip{border:1px solid var(--nk-line);color:#3d3d3d;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:14px;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}[data-site=nicolai] .nk-chip[aria-pressed=true]{background:var(--nk-fg);color:#fff;border-color:var(--nk-fg)}[data-site=nicolai] .nk-chip .nk-count{color:var(--nk-faint);font-size:12px}[data-site=nicolai] .nk-chip[aria-pressed=true] .nk-count{color:#ffffff8c}@media (hover:hover){[data-site=nicolai] .nk-chip:not([aria-pressed=true]):hover{border-color:var(--nk-line-2);color:var(--nk-fg)}}[data-site=nicolai] .nk-card{border:1px solid var(--nk-line);min-width:0;transition:border-color .2s, box-shadow .3s var(--nk-ease);background:#fff;border-radius:16px;display:block;overflow:hidden}[data-site=nicolai] .nk-card .nk-media{background:var(--nk-surface);overflow:hidden}[data-site=nicolai] .nk-card .nk-media img{width:100%;height:auto;transition:transform .6s var(--nk-ease)}@media (hover:hover){[data-site=nicolai] a.nk-card:hover{border-color:var(--nk-line-2);box-shadow:0 8px 30px -12px #00000024}[data-site=nicolai] a.nk-card:hover .nk-media img{transform:scale(1.025)}}[data-site=nicolai] .nk-eyebrow{font-family:var(--font-nk-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--nk-muted);text-transform:uppercase;font-size:12px;line-height:16px}[data-site=nicolai] .nk-h1{letter-spacing:-.8px;text-wrap:balance;font-size:30px;font-weight:600;line-height:36px}@media (min-width:768px){[data-site=nicolai] .nk-h1{letter-spacing:-.9px;font-size:36px;line-height:40px}}[data-site=nicolai] .nk-h2{letter-spacing:-.45px;font-size:20px;font-weight:600;line-height:28px}[data-site=nicolai] .nk-lead{color:#1f1f1f;text-wrap:pretty;font-size:17px;line-height:27px}@media (min-width:768px){[data-site=nicolai] .nk-lead{font-size:18px;line-height:28px}}[data-site=nicolai] .nk-body{color:#3a3a3a;text-wrap:pretty;font-size:16px;line-height:26px}[data-site=nicolai] .nk-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}[data-site=nicolai] .nk-scroll-x::-webkit-scrollbar{display:none}[data-site=nicolai] .nk-field{border:1px solid var(--nk-line-2);width:100%;min-height:48px;font:inherit;color:var(--nk-fg);background:#fff;border-radius:12px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}[data-site=nicolai] .nk-field:focus{border-color:var(--nk-fg);outline:none;box-shadow:0 0 0 3px #0000000f}[data-site=nicolai] .nk-field::placeholder{color:var(--nk-faint)}[data-site=nicolai] .nk-dot{background:var(--nk-accent);border-radius:99px;flex:none;width:8px;height:8px;position:relative}[data-site=nicolai] .nk-dot:after{content:"";border-radius:inherit;background:var(--nk-accent);animation:nk-ping 2.4s var(--nk-ease) infinite;position:absolute;inset:0}@keyframes nk-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}[data-site=nicolai] .nk-rise{animation:nk-rise .8s var(--nk-ease) both}@keyframes nk-rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}[data-site=nicolai] .nk-stack-card{transition:transform .7s var(--nk-ease);will-change:transform}[data-site=nicolai] .nk-stack-0{transform:translate(-50%,-50%)translate(-34px,-38px)rotate(-7deg)}[data-site=nicolai] .nk-stack-1{transform:translate(-50%,-50%)translate(26px,-6px)rotate(4deg)}[data-site=nicolai] .nk-stack-2{transform:translate(-50%,-50%)translate(-6px,34px)rotate(-1.5deg)}@media (hover:hover){[data-site=nicolai] .nk-stack:hover .nk-stack-0{transform:translate(-50%,-50%)translate(-70px,-64px)rotate(-11deg)}[data-site=nicolai] .nk-stack:hover .nk-stack-1{transform:translate(-50%,-50%)translate(64px,-16px)rotate(8deg)}[data-site=nicolai] .nk-stack:hover .nk-stack-2{transform:translate(-50%,-50%)translate(-6px,48px)rotate(-.5deg)}}@media (prefers-reduced-motion:reduce){[data-site=nicolai] .nk-rise{animation:none}[data-site=nicolai] .nk-dot:after{opacity:0;animation:none}[data-site=nicolai] .nk-stack-card,[data-site=nicolai] .nk-card .nk-media img,[data-site=nicolai] .nk-u{transition:none}}}
