@font-face{font-family:Soehne;src:url(/fonts/soehne-buch.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soehne;src:url(/fonts/soehne-kraftig.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--page:oklch(0.963 0.008 80);--veil:var(--page);--ink:oklch(0.18 0.006 60);--ink-2:oklch(0.42 0.008 60);--ink-3:oklch(0.56 0.008 60);--ink-4:oklch(0.68 0.008 60);--ink-on-media:oklch(0.98 0 0);--rule:oklch(0.18 0.006 60/0.14);--hairline:var(--rule);--frame-edge:oklch(0.18 0.006 60/0.1);--device:oklch(0.2 0.006 60);--viewer:oklch(1 0 0);--shot-empty:oklch(0.28 0.006 60);--ghost:oklch(0.905 0.012 80);--return-card:oklch(0.912 0.012 80);--link-hover:oklch(0.58 0.14 25);--shadow-cast:77 71 64;--shadow-edge:42 39 36;--shadow-a:1;--shadow-edge-a:1;--font-sans:"Soehne",system-ui,-apple-system,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,monospace;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--page:oklch(0.165 0.005 70);--ink:oklch(0.93 0.006 80);--ink-2:oklch(0.72 0.008 80);--ink-3:oklch(0.58 0.008 80);--ink-4:oklch(0.46 0.008 80);--ink-on-media:oklch(0.98 0 0);--rule:oklch(0.93 0.006 80/0.16);--hairline:var(--rule);--frame-edge:oklch(0.93 0.006 80/0.12);--device:oklch(0.25 0.006 60);--veil:var(--device);--shot-empty:oklch(0.3 0.006 60);--ghost:oklch(0.255 0.008 70);--return-card:oklch(0.275 0.008 70);--link-hover:oklch(0.72 0.15 25);--shadow-cast:0 0 0;--shadow-edge:245 240 232;--shadow-a:1.55;--shadow-edge-a:0.85}}@supports not (color:oklch(0 0 0)){:root{--page:#f6f3ec;--ink:#2a2724;--ink-2:#5f5a53;--ink-3:#857f76;--ink-4:#a8a199;--ink-on-media:#fafafa;--rule:rgba(42,39,36,0.14);--hairline:var(--rule);--frame-edge:rgba(42,39,36,0.1);--device:#302d2a;--veil:var(--page);--viewer:#ffffff;--shot-empty:#45413d;--ghost:#e8e2d6;--return-card:#eae4d8;--link-hover:#c14a34}@media (prefers-color-scheme:dark){:root{--page:#16150f;--ink:#ece7dd;--ink-2:#b3ada2;--ink-3:#8b857c;--ink-4:#6a655d;--rule:rgba(236,231,221,0.16);--hairline:var(--rule);--frame-edge:rgba(236,231,221,0.12);--device:#2b2825;--veil:var(--device);--shot-empty:#37332f;--ghost:#2d2a26;--return-card:#322e2a;--link-hover:#ef8b6f}}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--page);color:var(--ink);font-family:var(--font-sans);overflow:hidden;overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}a:hover{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes drift{0%{background-position:0 0}to{background-position:-320px 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hero-motion{position:relative;display:inline-block;color:var(--ink);transition:color var(--fade-out) cubic-bezier(.2,.85,.15,1)}.hero-motion>canvas{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--fade-out) cubic-bezier(.2,.85,.15,1)}.hero-motion:hover{color:transparent;transition-duration:var(--fade-in)}.hero-motion:hover>canvas{opacity:1;transition-duration:var(--fade-in)}:focus-visible{outline:2px solid var(--link-hover);outline-offset:3px;border-radius:2px}.sr-only{padding:0;margin:-1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.polaroid-sr,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.polaroid-sr{clip:rect(0 0 0 0)}.polaroid-faces{display:none}.polaroid-css .polaroid-faces{display:block;position:absolute;inset:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.32,.72,0,1)}.polaroid-face{position:absolute;inset:0;border-radius:1.6%;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 30px 58px -22px rgb(var(--shadow-cast)/calc(.5 * var(--shadow-a)))}.polaroid-front{background:#f7f5f2}.polaroid-back{background:#1b1a18;color:rgba(226,220,208,.82);transform:rotateY(180deg);display:flex;flex-direction:column;gap:.6em;padding:12% 10%;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;line-height:1.6;text-align:left}.polaroid-back .polaroid-writing{width:80%;max-height:60%;object-fit:contain;align-self:center;margin:auto 0;opacity:.92}.polaroid-back>span:first-child{text-transform:uppercase;letter-spacing:.1em;font-weight:500}.polaroid-window{position:absolute;left:5.11%;right:5.11%;top:5.6%;aspect-ratio:1;overflow:hidden;background:#0b1215}.polaroid-window img{display:block;width:100%;height:100%;object-fit:cover;animation:polaroid-develop 8s cubic-bezier(.4,0,.6,1) .6s both}.polaroid-veil{position:absolute;inset:0;background:#0b1215;animation:polaroid-clear 6s cubic-bezier(.5,0,.7,1) .6s both}@keyframes polaroid-develop{0%{filter:brightness(1.6) contrast(.3) saturate(0) sepia(.4) hue-rotate(160deg)}45%{filter:brightness(1.15) contrast(.7) saturate(.55) sepia(.2) hue-rotate(120deg)}75%{filter:brightness(1.04) contrast(.9) saturate(.85) sepia(.1) hue-rotate(20deg)}to{filter:none}}@keyframes polaroid-clear{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.polaroid-css .polaroid-faces{transition-duration:.25s}.polaroid-veil,.polaroid-window img{animation:none}.polaroid-veil{opacity:0}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}