@font-face{font-family:Söhne;src:url(/_astro/soehne-leicht.mlZ31KAH.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/_astro/soehne-buch.fgdX9O3t.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/_astro/soehne-halbfett.DpZIeyxn.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{color-scheme:light;--bg-page:#fff;--bg-tile:#f5f5f7;--bg-tile-inverse:#1d1d1f;--bg-frost:#fffc;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-inverse:#f5f5f7;--text-inverse-secondary:#a1a1a6;--line:#d2d2d7;--yellow:#efc766;--orange:#dd8341;--green:#65b387;--blue:#75aad3;--bg-stage:#1d1d1b;--text-stage:#f5f5f7;--text-stage-secondary:#a1a1a6;--font-sans:"Söhne", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--leicht:300;--buch:400;--halbfett:600;--display-size:3rem;--display-leading:3.25rem;--title-size:1.75rem;--title-leading:2rem;--body-size:1.0625rem;--body-leading:1.5rem;--footnote-size:.75rem;--footnote-leading:1rem;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--radius-tile:24px;--radius-small:12px;--grid-columns:12;--grid-margin:40px;--grid-gutter:16px;--grid-max:1440px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}:root[data-theme=dark]{color-scheme:dark;--bg-page:#000;--bg-tile:#1d1d1f;--bg-tile-inverse:#f5f5f7;--bg-frost:#1d1d1fb8;--text-primary:#f5f5f7;--text-secondary:#a1a1a6;--text-inverse:#1d1d1f;--text-inverse-secondary:#6e6e73;--line:#424245}:root[data-theme=color]{--bg-page:#deded6;--bg-tile:#ebebe5;--bg-tile-inverse:#1d1d1b;--bg-frost:#ebebe5cc;--text-primary:#1d1d1b;--text-secondary:#55554e;--text-inverse:#deded6;--text-inverse-secondary:#9a9a92;--line:#bdbdb4}@media (width<=743px){:root{--grid-columns:4;--grid-margin:20px;--grid-gutter:12px;--display-size:2rem;--display-leading:2.25rem;--title-size:1.5rem;--title-leading:1.75rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-weight:var(--buch);font-size:var(--body-size);line-height:var(--body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,p,ul{font:inherit;margin:0;padding:0}ul{list-style:none}b,strong{font-weight:var(--halbfett)}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.display{font-size:var(--display-size);line-height:var(--display-leading);letter-spacing:-.02em}.title{font-size:var(--title-size);line-height:var(--title-leading);letter-spacing:-.01em}.body{font-size:var(--body-size);line-height:var(--body-leading)}.footnote{font-size:var(--footnote-size);line-height:var(--footnote-leading)}.leicht{font-weight:var(--leicht)}.buch{font-weight:var(--buch)}.halbfett{font-weight:var(--halbfett)}.secondary{color:var(--text-secondary)}.prose>*+*{margin-top:var(--space-24)}.prose h2{margin-top:var(--space-48);font-size:var(--title-size);line-height:var(--title-leading);letter-spacing:-.01em;font-weight:var(--halbfett)}.prose ul{padding-left:1.25em;list-style:outside}.prose li+li{margin-top:var(--space-8)}.prose a,.link{text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--line);transition:text-decoration-color .2s var(--ease-out)}.prose a:hover,.link:hover{text-decoration-color:currentColor}.container{width:100%;max-width:var(--grid-max);padding-inline:var(--grid-margin);margin-inline:auto}.grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);display:grid}.bento{gap:var(--space-16)}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-8{grid-column:span 8}.span-12{grid-column:1/-1}@media (width<=1067px){.span-4{grid-column:span 6}.span-8{grid-column:1/-1}}@media (width<=743px){.bento{gap:var(--grid-gutter)}.span-4,.span-6,.span-8{grid-column:1/-1}}.tile{min-height:440px;padding:var(--space-32);border-radius:var(--radius-tile);background:var(--bg-tile);flex-direction:column;display:flex;position:relative;overflow:clip}.tile.tall{min-height:560px}[data-theme=color] .tile:not(.dark){--text-secondary:var(--text-primary)}[data-theme=color] .tile:nth-child(4n+1 of .tile:not(.dark)){--bg-tile:var(--yellow)}[data-theme=color] .tile:nth-child(4n+2 of .tile:not(.dark)){--bg-tile:var(--orange)}[data-theme=color] .tile:nth-child(4n+3 of .tile:not(.dark)){--bg-tile:var(--green)}[data-theme=color] .tile:nth-child(4n+4 of .tile:not(.dark)){--bg-tile:var(--blue)}a.tile{transition:scale .2s var(--ease-out)}a.tile:active{scale:.98}@media (width<=743px){.tile,.tile.tall{min-height:440px;padding:var(--space-24)}}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry entry 80%}@keyframes reveal{0%{opacity:0;transform:translateY(32px)scale(.98)}}}}.switch[data-astro-cid-hds7qqbe]{background:var(--bg-tile);border:0;border-radius:18px;min-inline-size:0;margin:0;padding:2px;display:flex;position:relative}.switch[data-astro-cid-hds7qqbe]:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:2px}label[data-astro-cid-hds7qqbe]{z-index:1;width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:color .2s var(--ease-out);place-items:center;display:grid;position:relative}svg[data-astro-cid-hds7qqbe]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.arc[data-astro-cid-hds7qqbe]{stroke-width:1.75px}.orange[data-astro-cid-hds7qqbe]{stroke:var(--orange)}.yellow[data-astro-cid-hds7qqbe]{stroke:var(--yellow)}.green[data-astro-cid-hds7qqbe]{stroke:var(--green)}.blue[data-astro-cid-hds7qqbe]{stroke:var(--blue)}@media (hover:hover){label[data-astro-cid-hds7qqbe]:hover{color:var(--text-primary)}}.knob[data-astro-cid-hds7qqbe]{background:var(--text-primary);width:32px;height:32px;transition:translate .5s var(--ease-spring);border-radius:50%;position:absolute;top:2px;left:2px}[data-theme=dark] .knob[data-astro-cid-hds7qqbe]{translate:32px}[data-theme=color] .knob[data-astro-cid-hds7qqbe]{translate:64px}[data-theme=light] .light[data-astro-cid-hds7qqbe],[data-theme=dark] .dark[data-astro-cid-hds7qqbe]{color:var(--text-inverse)}@media (prefers-reduced-motion:reduce){.knob[data-astro-cid-hds7qqbe]{transition:none}}@media (width<=743px){label[data-astro-cid-hds7qqbe]:after{content:"";position:absolute;inset:-6px 0}}.nav[data-astro-cid-wpvy4v7s]{align-items:center;column-gap:var(--space-32);padding-block:var(--space-24);flex-wrap:wrap;display:flex}.home[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;margin-right:auto;display:flex}.logo[data-astro-cid-wpvy4v7s]{width:auto;height:20px;display:block}ul[data-astro-cid-wpvy4v7s]{gap:var(--space-32);display:flex}a[data-astro-cid-wpvy4v7s]{transition:color .2s var(--ease-out)}@media (hover:hover){nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.hi[data-astro-cid-wpvy4v7s]:hover{color:var(--text-secondary)}}@media (width<=743px){.nav[data-astro-cid-wpvy4v7s]{column-gap:var(--space-12);padding-block:var(--space-4)}.logo[data-astro-cid-wpvy4v7s]{height:16px}nav[data-astro-cid-wpvy4v7s]{flex-basis:100%;order:1}ul[data-astro-cid-wpvy4v7s]{gap:var(--space-24)}a[data-astro-cid-wpvy4v7s]{padding-block:var(--space-12)}}footer[data-astro-cid-jo6i4kqk]{--text-primary:var(--text-stage);--text-secondary:var(--text-stage-secondary);padding-top:var(--space-48);padding-bottom:var(--space-64);background:var(--bg-stage);color:var(--text-primary);position:relative;overflow:clip}footer[data-astro-cid-jo6i4kqk]:before{content:"";opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.info[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-24);display:flex;position:relative}.info[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-direction:column;display:flex}a[data-astro-cid-jo6i4kqk]{transition:color .2s var(--ease-out)}@media (hover:hover){a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-primary)}a[data-astro-cid-jo6i4kqk].halbfett:hover{color:var(--text-secondary)}}.logo[data-astro-cid-jo6i4kqk]{margin-top:var(--space-96);position:relative}[data-astro-cid-jo6i4kqk][data-logo=chrome] .sunrise[data-astro-cid-jo6i4kqk],[data-astro-cid-jo6i4kqk][data-logo=sunrise] .chrome[data-astro-cid-jo6i4kqk]{display:none}img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.glint[data-astro-cid-jo6i4kqk]{top:var(--y);left:var(--x);aspect-ratio:1;background:radial-gradient(circle, currentColor 0, color-mix(in srgb, currentColor 35%, transparent) 10%, transparent 32%);pointer-events:none;border-radius:50%;width:9%;position:absolute;translate:-50% -50%;scale:0}.glint[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:currentColor;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.glint[data-astro-cid-jo6i4kqk]{animation:glint var(--duration) var(--delay) infinite both paused}.playing[data-astro-cid-jo6i4kqk] .glint[data-astro-cid-jo6i4kqk]{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.glint[data-astro-cid-jo6i4kqk]{scale:.6}}@keyframes glint{0%{opacity:0;rotate:-45deg;scale:0}7%{opacity:1;rotate:0deg;scale:1}15%,to{opacity:0;rotate:45deg;scale:0}}@media (width<=743px){footer[data-astro-cid-jo6i4kqk]{padding-top:var(--space-32);padding-bottom:var(--space-32)}.info[data-astro-cid-jo6i4kqk]{gap:var(--space-16);flex-direction:column}.logo[data-astro-cid-jo6i4kqk]{margin-top:var(--space-64)}.info[data-astro-cid-jo6i4kqk]>div[data-astro-cid-jo6i4kqk]{gap:0}.info[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{padding-block:var(--space-8)}.info[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk]{margin-block:calc(-1 * var(--space-8));padding-block:var(--space-8);display:inline-block}}.toast[data-astro-cid-cvo2xmbs]{bottom:var(--space-24);z-index:10;padding:var(--space-12) var(--space-24);border-radius:var(--space-24);background:var(--bg-tile-inverse);color:var(--text-inverse);white-space:nowrap;translate:-50% var(--space-16);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), translate .4s var(--ease-spring);position:fixed;left:50%}.toast[data-astro-cid-cvo2xmbs]:empty{visibility:hidden}.toast[data-astro-cid-cvo2xmbs].shown{opacity:1;translate:-50%}@media (prefers-reduced-motion:reduce){.toast[data-astro-cid-cvo2xmbs]{translate:-50%}}.intro[data-astro-cid-fmp4ekgg]{padding-top:var(--space-128);padding-bottom:var(--space-96)}.copy[data-astro-cid-fmp4ekgg]{grid-column:span 9}h1[data-astro-cid-fmp4ekgg]{color:var(--text-secondary)}.halbfett[data-astro-cid-fmp4ekgg]{color:var(--text-primary)}.byline[data-astro-cid-fmp4ekgg]{margin-top:var(--space-32)}@media (width<=1067px){.copy[data-astro-cid-fmp4ekgg]{grid-column:1/-1}}@media (width<=743px){.intro[data-astro-cid-fmp4ekgg]{padding-top:var(--space-64);padding-bottom:var(--space-48)}.byline[data-astro-cid-fmp4ekgg]{margin-top:var(--space-24)}}
