._t10_1mdjf_2{font:var(--t10);letter-spacing:var(--t10-track);color:var(--muted);white-space:nowrap}._t14_1mdjf_8{font:var(--t14);letter-spacing:var(--t14-track);white-space:nowrap}._t18_1mdjf_13{font:var(--t18);letter-spacing:var(--t18-track);color:var(--fg);white-space:nowrap}@supports (text-box:trim-both cap alphabetic){._t10_1mdjf_2,._t14_1mdjf_8,._t18_1mdjf_13{text-box:trim-both cap alphabetic}}._facts_14ixq_3{width:var(--facts-w);gap:var(--facts-gap);flex-direction:column;display:flex}._ln_14ixq_9{padding-block:var(--line-pad);margin-block:calc(-1 * var(--line-pad));display:block;overflow:hidden}._ln_14ixq_9>._i_14ixq_2{opacity:0;transition:transform var(--t-line) var(--ease-out), opacity var(--t-line-fade);display:flex;transform:translateY(110%)}.in ._ln_14ixq_9>._i_14ixq_2{opacity:1;transition-delay:calc(var(--n,0) * var(--line-stagger));transform:none}._row_14ixq_28{justify-content:space-between;align-items:center;gap:var(--facts-row-gap);width:100%}._pill_14ixq_34{align-items:center;gap:var(--pill-gap);padding:var(--pill-pad);border:1px solid var(--muted);font-variant-numeric:tabular-nums;border-radius:99px;display:flex}._grp_14ixq_43{gap:var(--facts-gap);flex-direction:column;display:flex}._dt_14ixq_48{gap:var(--date-gap);display:flex}@supports (text-box:trim-both cap alphabetic){._pill_14ixq_34>span,._dt_14ixq_48>span{text-box:trim-both cap alphabetic}}@media (prefers-reduced-motion:reduce){._ln_14ixq_9>._i_14ixq_2{transition-duration:10ms!important}}._cap_1msnc_2{z-index:15;right:max(var(--edge), var(--safe-r));pointer-events:none;color:var(--muted);position:fixed;top:50%;transform:translateY(-50%)}._chrome_uys7z_2{transition:opacity var(--t-chrome) var(--ease-out), translate var(--t-chrome) var(--ease-out), background-color var(--t-theme), border-color var(--t-border)}._chrome_uys7z_2:not(._shown_uys7z_9){opacity:0;translate:0 var(--chrome-rise);pointer-events:none}._shown_uys7z_9._d1_uys7z_14{transition-delay:calc(1 * var(--chrome-stagger))}._shown_uys7z_9._d2_uys7z_17{transition-delay:calc(2 * var(--chrome-stagger))}._shown_uys7z_9._d3_uys7z_20{transition-delay:calc(3 * var(--chrome-stagger))}._contact_1vtqt_1{z-index:20;right:max(var(--edge), var(--safe-r));top:calc(var(--safe-t) + var(--contact-top));position:fixed}._cta_1vtqt_7{align-items:center;gap:var(--cta-gap);padding:var(--cta-pad);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--chip);color:var(--chip-fg);cursor:pointer;font:inherit;transition:transform var(--t-press) var(--ease-out), border-color var(--t-border), background-color var(--t-theme);display:flex}._cta_1vtqt_7:hover{border-color:var(--muted)}._cta_1vtqt_7:active{transform:scale(var(--press-scale))}._arrow_1vtqt_30{width:var(--cta-arrow-w);height:var(--cta-arrow-h);flex:none;display:block}._arrow_1vtqt_30 rect{fill:var(--fg);transition:fill var(--t-theme)}._arrow_1vtqt_30 path{stroke:var(--bg);transition:transform var(--t-arrow) var(--ease-out), stroke var(--t-theme)}._a2_1vtqt_46{transform:translateX(calc(-1 * var(--cta-arrow-shift)))}._cta_1vtqt_7:hover ._a1_1vtqt_49{transform:translateX(var(--cta-arrow-shift))}._cta_1vtqt_7:hover ._a2_1vtqt_46{transform:none}._cta_1vtqt_7:focus-visible,._pop_1vtqt_56 button:focus-visible{outline:var(--focus-ring) solid var(--fg);outline-offset:var(--focus-offset)}._pop_1vtqt_56{right:0;top:calc(100% + var(--pop-offset));width:var(--pop-w);padding:var(--pop-pad);border-radius:var(--pop-radius);background:var(--chip);border:1px solid var(--line);box-shadow:var(--pop-shadow);gap:var(--pop-gap);opacity:0;transform:var(--pop-from);transform-origin:100% 0;pointer-events:none;transition:opacity var(--t-pop-fade), transform var(--t-pop-move) var(--ease-out);display:grid;position:absolute}._open_1vtqt_80{opacity:1;pointer-events:auto;transform:none}._pop_1vtqt_56 p{font:var(--pop-text);letter-spacing:var(--pop-text-track);color:var(--muted);margin:0}._mail_1vtqt_91{font:var(--pop-mail);letter-spacing:var(--pop-mail-track);color:var(--fg);-webkit-user-select:all;user-select:all}._row_1vtqt_98{gap:var(--pop-btn-gap);display:flex}._pop_1vtqt_56 button{height:var(--pop-btn-h);border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--fg);font:400 14px var(--f);letter-spacing:var(--t14-track);cursor:pointer;background:0 0;flex:1}._pop_1vtqt_56 ._primary_1vtqt_113{background:var(--fg);color:var(--bg);border-color:var(--fg)}@media (prefers-reduced-motion:reduce){._arrow_1vtqt_30 path{transition-duration:10ms!important}}._detail_17h9r_2{z-index:15;pointer-events:none;color:var(--muted);position:fixed;top:0;left:0}._detail_17h9r_2 ._facts_17h9r_10{width:100%}._detail_17h9r_2 ._title_17h9r_13{font-size:var(--t22);letter-spacing:var(--t22-track);line-height:var(--t22-line);white-space:normal;text-align:right;min-width:0}._desc_17h9r_21{margin-top:var(--desc-top);padding-top:var(--desc-pad);border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}._desc_17h9r_21 ._line_17h9r_29{font:var(--desc);letter-spacing:var(--desc-track);color:var(--fg)}._foot_17h9r_34{justify-content:space-between;align-items:center;gap:var(--meta-gap);width:100%;display:flex}._close_17h9r_41{pointer-events:auto;align-items:center;gap:var(--close-gap);padding:var(--close-pad);border:1px solid var(--muted);color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;display:flex}._close_17h9r_41:hover{color:var(--fg);border-color:var(--fg)}._close_17h9r_41:focus-visible{outline:var(--focus-ring) solid var(--fg);outline-offset:var(--focus-offset)}._close_17h9r_41 svg{width:var(--close-icon);height:var(--close-icon)}@media (pointer:coarse){._kbd_17h9r_66{display:none}}._loading_88zku_1{z-index:5;color:var(--muted);pointer-events:none;transition:opacity var(--t-loading);place-items:center;display:grid;position:fixed;inset:0}._done_88zku_11{opacity:0}._fail_88zku_14{padding:0 var(--fail-pad);text-align:center;color:var(--muted);font:400 14px/20px var(--f);place-items:center;display:grid;position:fixed;inset:0}._logo_1dbqh_1{z-index:20;left:max(var(--edge), var(--safe-l));top:calc(var(--safe-t) + var(--logo-top));width:var(--logo-w);gap:var(--logo-gap);color:var(--fg);flex-direction:column;text-decoration:none;display:flex;position:fixed}._mark_1dbqh_13{width:var(--logo-w);height:var(--logo-h);display:block}._mark_1dbqh_13 path{fill:var(--fg);transition:fill var(--t-theme)}._meta_131qm_1{z-index:20;bottom:calc(var(--safe-b) + var(--meta-bottom));align-items:center;gap:var(--meta-gap);color:var(--muted);display:flex;position:fixed}@supports (text-box:trim-both cap alphabetic){._meta_131qm_1{bottom:calc(var(--safe-b) + var(--meta-bottom-trim))}._meta_131qm_1>span{text-box:trim-both cap alphabetic}}._l_131qm_18{left:max(var(--edge), var(--safe-l))}._r_131qm_21{right:max(var(--edge), var(--safe-r))}._dot_131qm_24{width:var(--dot);height:var(--dot);flex:none;display:block}._dot_131qm_24 circle{fill:var(--muted)}@media (pointer:coarse){._mouse_131qm_34{display:none}}@media (pointer:fine){._touch_131qm_39{display:none}}@media (max-width:640px){._meta_131qm_1{display:none}}._cursor_ltuuj_2{z-index:30;width:var(--cursor);height:var(--cursor);margin:calc(var(--cursor) / -2) 0 0 calc(var(--cursor) / -2);pointer-events:none;border:1px solid var(--cursor-ring);opacity:0;transition:width var(--t-cursor) var(--ease-out), height var(--t-cursor) var(--ease-out), margin var(--t-cursor) var(--ease-out), opacity var(--t-cursor-fade), background-color var(--t-cursor-fade), border-color var(--t-cursor-fade);-webkit-backdrop-filter:blur(var(--cursor-blur));backdrop-filter:blur(var(--cursor-blur));border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0}._cursor_ltuuj_2 span{font:var(--cursor-text);letter-spacing:var(--cursor-text-track);color:var(--bg);opacity:0;transition:opacity var(--t-cursor-text)}._on_ltuuj_32{opacity:1}._hot_ltuuj_35{width:var(--cursor-hot);height:var(--cursor-hot);margin:calc(var(--cursor-hot) / -2) 0 0 calc(var(--cursor-hot) / -2);background:var(--cursor-fill);border-color:#0000}._hot_ltuuj_35 span{opacity:1;transition-delay:var(--cursor-text-delay)}._drag_ltuuj_46{width:var(--cursor-drag);height:var(--cursor-drag);margin:calc(var(--cursor-drag) / -2) 0 0 calc(var(--cursor-drag) / -2)}._ui_ltuuj_51{width:var(--cursor-ui);height:var(--cursor-ui);margin:calc(var(--cursor-ui) / -2) 0 0 calc(var(--cursor-ui) / -2);background:var(--fg);border-color:var(--fg)}._ui_ltuuj_51 span{transition:none;opacity:0!important}._ui_ltuuj_51._inv_ltuuj_62{background:var(--bg);border-color:var(--bg)}@media (pointer:coarse){._cursor_ltuuj_2{display:none}}._gl_1lf2l_1{touch-action:none;outline:none;width:100%;height:100%;display:block;position:fixed;inset:0}._theme_9ap6j_2{z-index:20;left:50%;bottom:calc(var(--safe-b) + var(--switch-bottom));width:var(--switch-w);height:var(--switch-h);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--chip);cursor:pointer;padding:0;position:fixed;overflow:hidden;transform:translate(-50%)}._theme_9ap6j_2:hover{border-color:var(--muted)}._theme_9ap6j_2:focus-visible{outline:var(--focus-ring) solid var(--fg);outline-offset:var(--focus-offset)}._ghost_9ap6j_24{width:var(--ghost-size);height:var(--ghost-size);margin-top:calc(var(--ghost-size) / -2);color:var(--muted);transition:opacity var(--t-ghost-fade), transform var(--t-ghost-move) var(--ease-out);position:absolute;top:50%}._sun_9ap6j_35{left:var(--ghost-inset)}._moon_9ap6j_38{right:var(--ghost-inset)}._knob_9ap6j_41{top:var(--knob-inset);left:var(--knob-inset);width:var(--knob-size);height:var(--knob-size);background:var(--knob);color:var(--knob-fg);transition:transform var(--t-knob) var(--ease-knob), background-color var(--t-theme), color var(--t-theme);border-radius:50%;place-items:center;display:grid;position:absolute}._knob_9ap6j_41 svg{width:var(--knob-icon);height:var(--knob-icon);overflow:visible}._rays_9ap6j_62{transform-origin:12px 12px;transition:transform var(--t-knob) var(--ease-out), opacity var(--t-ghost-fade)}._maskC_9ap6j_68{transition:transform var(--t-knob) var(--ease-out)}._body_9ap6j_71{transition:r var(--t-knob) var(--ease-out)}._theme_9ap6j_2[data-mode=dark] ._knob_9ap6j_41{transform:translateX(var(--knob-travel)) rotate(-90deg)}._theme_9ap6j_2[data-mode=dark] ._rays_9ap6j_62{opacity:0;transform:scale(.3)rotate(-60deg)}._theme_9ap6j_2[data-mode=dark] ._maskC_9ap6j_68{transform:translate(0)}._theme_9ap6j_2[data-mode=dark] ._body_9ap6j_71{r:8px}._theme_9ap6j_2[data-mode=dark] ._moon_9ap6j_38{opacity:0;transform:scale(.4)}._theme_9ap6j_2[data-mode=light] ._knob_9ap6j_41{transform:none}._theme_9ap6j_2[data-mode=light] ._rays_9ap6j_62{opacity:1;transform:none}._theme_9ap6j_2[data-mode=light] ._maskC_9ap6j_68{transform:translate(12px,-12px)}._theme_9ap6j_2[data-mode=light] ._body_9ap6j_71{r:4.6px}._theme_9ap6j_2[data-mode=light] ._sun_9ap6j_35{opacity:0;transform:scale(.4)rotate(90deg)}@media (prefers-reduced-motion:reduce){._knob_9ap6j_41,._rays_9ap6j_62{transition-duration:10ms!important}}:root{--bg:#0e0d0c;--fg:#ece8e1;--muted:#9a958d;--line:#3a3733;--chip:#1b1916;--chip-fg:#ece8e1;--knob:#ece8e1;--knob-fg:#0e0d0c;--pop-shadow:0 20px 50px #0000002e;--cursor-ring:color-mix(in srgb, var(--fg) 55%, transparent);--cursor-fill:color-mix(in srgb, var(--fg) 88%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--f:"Geist", "Helvetica Neue", Arial, sans-serif;--t10:400 10px/16px var(--f);--t10-track:-.5px;--t14:400 14px/16px var(--f);--t14-track:-.7px;--t18:500 18px/16px var(--f);--t18-track:-.9px;--t22:22px;--t22-line:24px;--t22-track:-1.1px;--desc:400 14px/17px var(--f);--desc-track:-.4px;--pop-text:400 13px/18px var(--f);--pop-text-track:-.4px;--pop-mail:500 15px/20px var(--f);--pop-mail-track:-.5px;--cursor-text:500 12px/1 var(--f);--cursor-text-track:-.4px;--edge:28px;--logo-top:28px;--contact-top:23px;--meta-bottom:25px;--meta-bottom-trim:28px;--switch-bottom:23px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--logo-w:96.35px;--logo-h:23px;--logo-gap:6px;--cta-gap:12px;--cta-pad:4px 6px 4px 16px;--cta-arrow-w:32px;--cta-arrow-h:34px;--cta-arrow-shift:22px;--pop-w:270px;--pop-pad:16px;--pop-gap:12px;--pop-offset:10px;--pop-radius:18px;--pop-btn-h:36px;--pop-btn-gap:8px;--meta-gap:14px;--dot:4px;--switch-w:76px;--switch-h:38px;--knob-size:28px;--knob-inset:4px;--knob-travel:38px;--knob-icon:16px;--ghost-size:14px;--ghost-inset:12px;--facts-w:200px;--facts-gap:16px;--facts-row-gap:8px;--pill-pad:6px 8px;--pill-gap:2px;--date-gap:4px;--detail-gap:20px;--desc-pad:16px;--desc-top:4px;--close-pad:6px 10px 6px 8px;--close-gap:6px;--close-icon:8px;--line-pad:2px;--cursor:40px;--cursor-hot:72px;--cursor-drag:28px;--cursor-ui:14px;--cursor-blur:2px;--radius-pill:999px;--focus-ring:2px;--focus-offset:3px;--fail-pad:24px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-knob:cubic-bezier(.65, -.35, .25, 1.35);--t-theme:.5s;--t-border:.3s;--t-press:.4s;--t-arrow:.55s;--t-pop-fade:.25s;--t-pop-move:.4s;--t-line:.5s;--t-line-fade:.35s;--line-stagger:60ms;--t-knob:.7s;--t-ghost-fade:.4s;--t-ghost-move:.6s;--t-cursor:.45s;--t-cursor-fade:.3s;--t-cursor-text:.2s;--cursor-text-delay:.12s;--t-chrome:.9s;--chrome-rise:10px;--chrome-stagger:80ms;--t-loading:.6s;--press-scale:.97;--pop-from:translateY(-6px) scale(.98)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#e8e6e2;--fg:#151413;--muted:#565656;--line:#d5d5d1;--chip:#f6f5f2;--chip-fg:#151413;--knob:#151413;--knob-fg:#f6f5f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#e8e6e2;--fg:#151413;--muted:#565656;--line:#d5d5d1;--chip:#f6f5f2;--chip-fg:#151413;--knob:#151413;--knob-fg:#f6f5f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:640px){:root{--edge:16px;--logo-top:20px;--contact-top:15px}}html,body{height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--f);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;transition:background-color var(--t-theme) var(--ease-out), color var(--t-theme) var(--ease-out);margin:0;overflow:hidden}[hidden]{display:none!important}@media (pointer:fine){html,body,*{cursor:none!important}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}
