@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_d4f7da1b-module__z_Z9mq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_d4f7da1b-module__z_Z9mq__variable{--font-teaser-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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-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(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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-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(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f21a7055-module__-ndAoG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f21a7055-module__-ndAoG__variable{--font-teaser-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.teaserPage{--paper:#f2eee1;--ink:#1a1714;--ink-soft:#6b6159;--hairline:#1a171452;--glass-tint:#ffffff57;--glass-edge:#ffffffbf;--glass-shadow:#1a17140f;--frame-band:12px;--frame-radius:22px;z-index:0;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-teaser-mono), ui-monospace, Menlo, monospace;position:relative}[data-theme=dark] .teaserPage{--paper:#212120;--ink:#f2eee1;--ink-soft:#a79d93;--hairline:#f2eee14d;--glass-tint:#ffffff12;--glass-edge:#ffffff38;--glass-shadow:#00000040}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .teaserPage{--paper:#212120;--ink:#f2eee1;--ink-soft:#a79d93;--hairline:#f2eee14d;--glass-tint:#ffffff12;--glass-edge:#ffffff38;--glass-shadow:#00000040}}body:has(.teaserPage){background:#f2eee1}[data-theme=dark] body:has(.teaserPage){background:#212120}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:has(.teaserPage){background:#212120}}@media (max-width:640px){.teaserPage{--frame-band:9px;--frame-radius:18px}}.teaserCanvas{z-index:-2;transform-origin:50%;width:100%;height:100%;transition:filter .7s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);display:block;position:fixed;inset:0}.teaserPage[data-zoom=true] .teaserCanvas{filter:blur(22px)saturate(1.15);transform:scale(1.08)}.teaserVeil{z-index:-1;background:var(--paper);opacity:0;pointer-events:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0}.teaserPage[data-phase=done] .teaserVeil{opacity:.5}.teaserPage[data-leaving=true] .teaserCanvas{filter:blur(8px)saturate(1.2);transition:filter .9s ease-in,transform .9s cubic-bezier(.6,0,.8,.4);transform:scale(2.6)}.teaserPage[data-leaving=true] .teaserVeil{opacity:1;transition:opacity .7s ease-in .2s}.teaserPage[data-leaving=true] .teaserInner{opacity:0;transition:opacity .4s}.teaserFallback{z-index:-2;aspect-ratio:1;background:radial-gradient(40% 36% at 36% 32%,#ffe0c4 0%,#f9a277 28%,#ee6c4d 52%,#ee6c4d00 74%),radial-gradient(70% 64% at 86% 82%,#23245e 0%,#3b3e93 40%,#3b3e9300 74%),linear-gradient(140deg,#d6428e 0%,#9f4cb4 100%);border-radius:50%;width:min(62vw,900px);position:fixed;top:-10vh;right:-8vw}.teaserFrame{z-index:2;pointer-events:none;background:var(--glass-tint);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);-webkit-mask-image:var(--frame-mask);-webkit-mask-image:var(--frame-mask);mask-image:var(--frame-mask);position:fixed;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.teaserFrameEdge{z-index:2;inset:var(--frame-band);border:1px solid var(--glass-edge);border-radius:var(--frame-radius);box-shadow:inset 0 0 0 1px var(--glass-shadow), 0 0 0 1px var(--glass-shadow);pointer-events:none;position:fixed}.teaserInner{z-index:1;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(24px,3.9vw,56px) clamp(24px,5vw,72px) clamp(28px,3.9vw,56px);display:flex;position:relative}.teaserMark{letter-spacing:.26em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:500;transition:opacity .6s}.teaserFoot{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.teaserFoot .themeToggle{width:28px;height:28px;color:var(--ink-soft);margin-left:-6px;transition:color .2s,opacity .6s}.teaserFoot .themeToggle:hover{color:var(--ink);background:0 0}.teaserPage[data-zoom=true] .teaserFoot .themeToggle{opacity:.35}.teaserFootLink{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:500;text-decoration:none;transition:color .2s,opacity .6s}.teaserFootLink:hover{color:var(--ink)}.teaserPage[data-zoom=true] .teaserMark,.teaserPage[data-zoom=true] .teaserFootLink{opacity:.35}.teaserBody{transform-origin:0;flex-direction:column;gap:clamp(32px,3vw,44px);width:min(440px,100%);max-width:100%;margin-bottom:clamp(0px,16vh,150px);transition:transform .9s cubic-bezier(.2,.7,.2,1);display:flex}.teaserPage[data-zoom=true] .teaserBody{transform:translateY(clamp(0px,8vh,75px))scale(1.06)}.teaserHeadline{font-family:var(--font-teaser-display), Georgia, serif;letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(34px,4.4vw,54px);font-weight:200;line-height:1.04}.teaserHeadline strong{font-weight:500}.teaserSub{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.6}.teaserAction{border:0;border-bottom:1px solid var(--hairline);width:min(360px,100%);color:var(--ink);font:inherit;letter-spacing:.02em;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0;font-size:15px;text-decoration:none;transition:border-color .2s;display:flex}.teaserAction:hover{border-bottom-color:var(--ink)}.teaserAction svg{flex-shrink:0;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.teaserAction:hover svg{transform:translate(4px)}.teaserActionGoogle{border:1px solid var(--hairline);width:min(360px,100%);height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;transition:border-color .2s,background-color .2s;display:flex}.teaserActionGoogle:hover{border-color:var(--ink)}.teaserActionGoogle:disabled{cursor:progress;opacity:.55}.teaserAside{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:11px}.teaserAside a{color:inherit;border-bottom:1px solid var(--hairline);padding-bottom:2px;text-decoration:none}.teaserAside a:hover{color:var(--ink)}.teaserError{color:var(--ink-soft);margin:0;font-size:12px}.teaserSwap{flex-direction:column;gap:clamp(20px,2.4vw,32px);animation:.7s cubic-bezier(.2,.7,.2,1) both teaserRise;display:flex}@keyframes teaserRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.teaserPage[data-phase=joining] .teaserBody{opacity:0;transition:opacity .5s,transform .9s cubic-bezier(.2,.7,.2,1)}.teaserVisuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.teaserPage[data-zoom=true] .teaserBody{transform:translateY(clamp(0px,8vh,75px))}.teaserActionGoogle{gap:8px;width:100%;height:44px;padding:0 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.teaserCanvas,.teaserVeil,.teaserBody,.teaserSwap,.teaserAction svg{transition-duration:1ms;animation-duration:1ms}}
