@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.BGIwiowF.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.Dqr5KC66.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-italic.BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.ORtyMVfw.woff)format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.DUSsnRSD.woff)format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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}:root{--night:#04070c;--mist:#0c1622;--silver:#e6edf5;--silver-dim:#8696a7;--patronus:#bfe4ff;--patronus-halo:#5ab8ff;--spark:#8ff0ff;--hairline:#e6edf524;--font-display:"EB Garamond", "Iowan Old Style", Georgia, serif;--font-body:"Geist Variable", ui-sans-serif, system-ui, -apple-system, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--column:580px;--reading:620px;--wide:960px;--gutter:20px;--z-content:1;--z-footer:40;--z-overlay:70;--z-sound:75;--z-fx:80;--z-cursor:90;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--night);color:var(--silver);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{min-height:100dvh;margin:0;font-size:17px;line-height:28px;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--patronus);color:var(--night)}:focus-visible{outline:2px solid var(--patronus);outline-offset:3px;border-radius:2px}[tabindex="-1"]:focus{outline:none}.has-custom-cursor input,.has-custom-cursor textarea{cursor:text!important}main{z-index:var(--z-content);position:relative}.label{font:500 11px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--silver-dim)}.display{font-family:var(--font-display);letter-spacing:-.005em;font-weight:400}.column{width:min(100% - 2 * var(--gutter), var(--column));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--silver);color:var(--night);transition:transform .2s var(--ease-out);padding:8px 12px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus-visible{transform:none}#fx{pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}#cursor-ring{opacity:0;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}#cursor-ring svg{width:12px;height:12px}html[data-gate=pending] #cursor-ring{opacity:0}html[data-gate=pending] #fx{visibility:hidden}#fx{z-index:var(--z-fx);pointer-events:none;position:fixed;inset:0}#cursor-ring{z-index:var(--z-cursor);color:var(--silver);pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.has-custom-cursor #cursor-ring{opacity:1}.has-custom-cursor #cursor-ring.is-away{opacity:0;transition-duration:.16s}#cursor-ring svg{width:12px;height:12px;transition:transform .18s var(--ease-out), opacity .16s ease;position:absolute;top:-6px;left:-6px;overflow:visible}#cursor-ring.is-interactive svg{opacity:.55;transition-duration:.22s,.2s;transform:scale(3)}@media (hover:hover) and (pointer:fine){.has-custom-cursor,.has-custom-cursor *{cursor:none!important}}.ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fog{will-change:transform;border-radius:50%;width:140vmax;height:140vmax;position:absolute;top:50%;left:50%}.fog-a{background:radial-gradient(closest-side,#5ab8ff17,#0000);transform:translate(-70%,-62%)}.fog-b{background:radial-gradient(closest-side,#bfe4ff0f,#0000);transform:translate(-32%,-40%)}.js-motion .fog-a{animation:38s ease-in-out infinite alternate fog-a}.js-motion .fog-b{animation:52s ease-in-out infinite alternate fog-b}@keyframes fog-a{to{transform:translate(-56%,-46%)scale(1.08)}}@keyframes fog-b{to{transform:translate(-46%,-56%)scale(.94)}}@media (prefers-reduced-motion:reduce){#cursor-ring svg{transition:opacity .16s}#cursor-ring.is-interactive svg{transition:opacity .2s}.js-motion .fog-a,.js-motion .fog-b{animation:none}}.js-motion [data-reveal]{opacity:0;transform:translateY(8px)}.js-motion [data-letters]:not(.is-split):not([data-letters=static]){visibility:hidden}[data-letters] .char{will-change:transform;display:inline-block}.zoom-overlay{z-index:var(--z-overlay);cursor:zoom-out;background:#04070c00;place-items:center;display:grid;position:fixed;inset:0}.zoom-img{will-change:transform;background:#fff;border-radius:10px;max-width:none;box-shadow:0 30px 80px -20px #000000e6,0 0 0 1px #e6edf524}.zoom-close{top:calc(16px + env(safe-area-inset-top));border:1px solid var(--hairline);background:var(--mist);min-height:44px;color:var(--silver);cursor:pointer;border-radius:999px;padding:0 14px;position:fixed;right:16px}.dive-veil{z-index:var(--z-overlay);pointer-events:none;background:radial-gradient(circle at 50% 42%, #bfe4ff52, #0c1622f5 58%, var(--night));opacity:0;visibility:hidden;position:fixed;inset:0}html.is-diving.js-motion .dive-veil{opacity:1;visibility:visible}::view-transition-group(pensieve){animation-duration:.9s;animation-timing-function:var(--ease-in-out)}::view-transition-old(pensieve),::view-transition-new(pensieve){animation-duration:.9s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html:not(.js-motion)::view-transition-group(*),html:not(.js-motion)::view-transition-old(*),html:not(.js-motion)::view-transition-new(*){animation:none!important}.site-bar[data-astro-cid-jo6i4kqk]{z-index:var(--z-footer);padding:44px var(--gutter) calc(22px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--night) 45%, #04070c00);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0}nav[data-astro-cid-jo6i4kqk]{pointer-events:auto;gap:28px;display:flex}a[data-astro-cid-jo6i4kqk],button[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .15s;position:relative}button[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}a[data-astro-cid-jo6i4kqk]:after,button[data-astro-cid-jo6i4kqk]:after{content:"";position:absolute;inset:-15px -10px}@media (hover:hover) and (pointer:fine){a[data-astro-cid-jo6i4kqk]:hover,button[data-astro-cid-jo6i4kqk]:hover{color:var(--silver)}}.site-legal[data-astro-cid-jo6i4kqk]{z-index:var(--z-content);padding:0 var(--gutter) calc(96px + env(safe-area-inset-bottom));text-align:center;color:var(--silver-dim);font-size:11px;line-height:1.6;position:relative}.site-legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.site-credit[data-astro-cid-jo6i4kqk]{margin-top:2px}.site-credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:underline;text-decoration-color:var(--hairline);text-underline-offset:2px}.site-credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:none}@media (width<=440px){.site-legal[data-astro-cid-jo6i4kqk]{padding-bottom:calc(124px + env(safe-area-inset-bottom))}}.pbtn[data-astro-cid-atcgipei]{--spring:cubic-bezier(.34, 1.3, .64, 1);isolation:isolate;color:#e9f0f7;min-height:50px;font:500 11.5px/normal var(--font-body);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0 36px;text-decoration:none;transition:transform .15s ease-out;display:inline-grid;position:relative}@supports (transition-timing-function:linear(0, 1)){.pbtn[data-astro-cid-atcgipei]{--spring:linear(0, .023, .0834, .1694, .271, .38, .4897, .5951, .6927, .78, .8558, .9194, .9711, 1.0115, 1.0416, 1.0625, 1.0755, 1.0821, 1.0834, 1.0808, 1.0752, 1.0677, 1.0591, 1.0499, 1.0408, 1.0321, 1.0241, 1.017, 1.0109, 1.0058, 1.0016, .9985, .9961, .9945, .9935, .9931, .9931, .9933, .9938, .9945, 1)}}.pbtn[data-astro-cid-atcgipei]:active{transform:scale(.97)}.pbtn[data-astro-cid-atcgipei].lit:focus-visible{outline:none}.pf[data-astro-cid-atcgipei]{pointer-events:none;position:absolute;inset:0}.pf[data-astro-cid-atcgipei] i[data-astro-cid-atcgipei]{background:#e6edf594;display:block;position:absolute}.pf-a[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei],.pf-a[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei],.pf-b[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei],.pf-b[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{transition:transform .76s var(--spring), background-color .3s ease}.pf-a[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei],.pf-a[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei],.pf-b[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei],.pf-b[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{transition:transform .62s cubic-bezier(.65,0,.35,1),background-color .3s}.pf[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei],.pf[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{height:1px;left:0;right:0}.pf[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei]{top:0}.pf[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{bottom:0}.pf[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei],.pf[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{width:1px;top:0;bottom:0}.pf[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei]{left:0}.pf[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{right:0}.pf-a[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei]{transform:translateY(-5px) scaleX(var(--ax,.95))}.pf-a[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{transform:translateY(5px) scaleX(var(--ax,.95))}.pf-a[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei]{transform:translateX(7px) scaleY(var(--ay,1.2))}.pf-a[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{transform:translateX(-7px) scaleY(var(--ay,1.2))}.pf-b[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei]{transform:translateY(4px) scaleX(var(--bx,1.05))}.pf-b[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{transform:translateY(-4px) scaleX(var(--bx,1.05))}.pf-b[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei]{transform:translateX(-4px) scaleY(var(--by,.84))}.pf-b[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{transform:translateX(4px) scaleY(var(--by,.84))}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pf-a[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei]{transform:translateY(-5px)scaleX(0)}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pf-a[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{transform:translateY(5px)scaleX(0)}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pf-a[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei]{transform:translate(7px)scaleY(0)}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pf-a[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{transform:translate(-7px)scaleY(0)}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pf-b[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei]{transform:translateY(4px)scaleX(0)}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pf-b[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{transform:translateY(-4px)scaleX(0)}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pf-b[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei]{transform:translate(-4px)scaleY(0)}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pf-b[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{transform:translate(4px)scaleY(0)}.pbtn[data-astro-cid-atcgipei].lit .pf-a[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei]{transform:translateX(7px) scaleY(var(--by,.84));background:#fffffff2}.pbtn[data-astro-cid-atcgipei].lit .pf-a[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{transform:translateX(-7px) scaleY(var(--by,.84));background:#fffffff2}.pbtn[data-astro-cid-atcgipei].lit .pf-b[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei]{transform:translateY(4px) scaleX(var(--ax,.95));background:#fffffff2}.pbtn[data-astro-cid-atcgipei].lit .pf-b[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{transform:translateY(-4px) scaleX(var(--ax,.95));background:#fffffff2}.pbtn[data-astro-cid-atcgipei].lit .pf-a[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei]{transform:translateY(-5px)scaleX(0)}.pbtn[data-astro-cid-atcgipei].lit .pf-a[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{transform:translateY(5px)scaleX(0)}.pbtn[data-astro-cid-atcgipei].lit .pf-b[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei]{transform:translate(-4px)scaleY(0)}.pbtn[data-astro-cid-atcgipei].lit .pf-b[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{transform:translate(4px)scaleY(0)}.pbtn[data-astro-cid-atcgipei].revealing .pf[data-astro-cid-atcgipei] i[data-astro-cid-atcgipei]{transition:transform 1.1s var(--ease-out) var(--dl,0s), background-color .3s ease}.pf-a[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei],.pf-a[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{--dl:0s}.pf-b[data-astro-cid-atcgipei] .t[data-astro-cid-atcgipei],.pf-b[data-astro-cid-atcgipei] .b[data-astro-cid-atcgipei]{--dl:70ms}.pf-a[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei],.pf-a[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{--dl:.19s}.pf-b[data-astro-cid-atcgipei] .l[data-astro-cid-atcgipei],.pf-b[data-astro-cid-atcgipei] .r[data-astro-cid-atcgipei]{--dl:.26s}.pbtn-fill[data-astro-cid-atcgipei]{opacity:0;pointer-events:none;background:#f5f9ff;transition:opacity .78s cubic-bezier(.16,.84,.44,1);position:absolute;inset:9px 12px}.pbtn[data-astro-cid-atcgipei].lit .pbtn-fill[data-astro-cid-atcgipei]{opacity:1;transition:opacity .34s var(--ease-out) 60ms}.pbtn-glow[data-astro-cid-atcgipei]{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#b0d6ff52,#6098e621 58%,#0000);transition:opacity .64s;position:absolute;inset:-40px -52px}.pbtn[data-astro-cid-atcgipei].lit .pbtn-glow[data-astro-cid-atcgipei]{opacity:1;transition-duration:.46s}.pbtn-label[data-astro-cid-atcgipei]{margin-right:-.26em;transition:opacity .7s .52s;display:grid;position:relative}.js-motion .pbtn[data-astro-cid-atcgipei]:not(.drawn) .pbtn-label[data-astro-cid-atcgipei]{opacity:0;transition-delay:0s}.pbtn-text[data-astro-cid-atcgipei]{transition:transform .42s var(--ease-out), opacity .36s ease;grid-area:1/1}.pbtn[data-astro-cid-atcgipei].lit .pbtn-text[data-astro-cid-atcgipei]{transition-duration:.38s,.3s}.pbtn-text[data-astro-cid-atcgipei].dark{color:#0b1420;opacity:0;transform:translateY(40%)}.pbtn[data-astro-cid-atcgipei].lit .pbtn-text[data-astro-cid-atcgipei].light{opacity:0;transform:translateY(-40%)}.pbtn[data-astro-cid-atcgipei].lit .pbtn-text[data-astro-cid-atcgipei].dark{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pbtn[data-astro-cid-atcgipei] .pf[data-astro-cid-atcgipei] i[data-astro-cid-atcgipei],.pbtn[data-astro-cid-atcgipei].revealing .pf[data-astro-cid-atcgipei] i[data-astro-cid-atcgipei]{transition:background-color .3s}.pbtn-text[data-astro-cid-atcgipei],.pbtn-text[data-astro-cid-atcgipei].dark,.pbtn[data-astro-cid-atcgipei].lit .pbtn-text[data-astro-cid-atcgipei].light,.pbtn[data-astro-cid-atcgipei]:active{transform:none}}html:not(.js-motion) .pbtn[data-astro-cid-atcgipei] .pf[data-astro-cid-atcgipei] i[data-astro-cid-atcgipei]{transition:background-color .3s}html:not(.js-motion) .pbtn-text[data-astro-cid-atcgipei],html:not(.js-motion) .pbtn-text[data-astro-cid-atcgipei].dark,html:not(.js-motion) .pbtn[data-astro-cid-atcgipei].lit .pbtn-text[data-astro-cid-atcgipei].light,html:not(.js-motion) .pbtn[data-astro-cid-atcgipei]:active{transform:none}@media (forced-colors:active){.pbtn[data-astro-cid-atcgipei]{border:1px solid buttontext}.pbtn[data-astro-cid-atcgipei]:focus-visible,.pbtn[data-astro-cid-atcgipei].lit:focus-visible{outline-offset:4px;outline:2px solid highlight}}.owl-scrim{z-index:var(--z-overlay);opacity:0;background:#04070c66;transition:opacity .25s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.owl-scrim[data-state=open]{opacity:1;transition-duration:.4s}.owl-scrim:not([data-state=open]){pointer-events:none}.owl-scrim[data-motion=reduce]{transition:opacity .15s}.owl-scrim[data-motion=reduce][data-state=open]{transition-duration:.2s}.owl{--owl-drawer:cubic-bezier(.32, .72, 0, 1);--owl-me:#142233;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:var(--z-overlay);border:1px solid var(--hairline);background:var(--mist);width:min(360px,100vw - 32px);height:min(520px,100dvh - 48px);color:var(--silver);font:400 15px/22px var(--font-body);opacity:0;transition:opacity .25s var(--owl-drawer), transform .25s var(--owl-drawer);border-radius:16px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translateY(16px);box-shadow:0 24px 64px -16px #000c,0 0 56px -18px #5ab8ff2e}.owl[data-state=open]{opacity:1;transition-duration:.4s;transform:none}.owl:not([data-state=open]){pointer-events:none}.owl-scrim[hidden],.owl[hidden],.owl [hidden]{display:none}.owl[data-motion=reduce]{transition:opacity .15s;transform:none}.owl[data-motion=reduce]:not([data-state=open]){opacity:0}.owl[data-motion=reduce][data-state=open]{opacity:1;transition-duration:.2s}.owl-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px 4px 20px;display:flex}.owl-title{font:italic 400 22px/1.2 var(--font-display);letter-spacing:-.005em;color:var(--silver);margin:0}.owl-close{width:44px;height:44px;color:var(--silver-dim);cursor:pointer;transition:color .15s ease, background-color .15s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.owl-close svg{width:14px;height:14px}.owl-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e6edf529 transparent;flex-direction:column;flex:auto;gap:8px;min-height:0;margin:0;padding:14px 16px 16px;list-style:none;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 14px);mask-image:linear-gradient(#0000,#000 14px)}.owl-log>:first-child{margin-top:auto}.owl .msg{white-space:pre-wrap;overflow-wrap:anywhere;max-width:86%}.owl .msg-owl{border:1px solid var(--hairline);background:#04070c59;border-radius:16px 16px 16px 6px;align-self:flex-start;padding:11px 14px}.owl .msg-owl+.msg-owl{border-top-left-radius:6px;margin-top:-4px}.owl .msg-me{align-self:flex-end}.owl .bubble{background:var(--owl-me);max-width:100%;color:var(--silver);font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;transition:box-shadow .15s ease, transform .16s var(--ease-out);border:0;border-radius:16px 16px 6px;margin:0;padding:11px 14px;display:block;box-shadow:inset 0 0 0 1px #bfe4ff00}.owl .bubble[data-editing]{box-shadow:inset 0 0 0 1px #bfe4ff8c}.owl .msg-typing{align-items:center;gap:4px;height:44px;padding:0 16px;display:flex}.owl .msg-typing span{background:var(--silver-dim);border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite owl-typing}.owl .msg-typing span:first-child{animation-delay:-300ms}.owl .msg-typing span:nth-child(2){animation-delay:-150ms}@keyframes owl-typing{0%,to{opacity:.25}40%{opacity:1}}.owl .msg-flying span{animation:1.1s ease-in-out infinite alternate owl-flying}@keyframes owl-flying{0%{opacity:1}to{opacity:.45}}.owl[data-motion=reduce] .msg-flying span{animation:none}.owl .msg-chips{align-self:flex-end;max-width:100%;padding-top:2px}.owl .chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.owl .chip{min-height:36px;color:var(--silver);font:400 14px/1 var(--font-body);cursor:pointer;transition:background-color .15s ease, border-color .15s ease, transform .16s var(--ease-out);background:0 0;border:1px solid #e6edf538;border-radius:999px;padding:0 14px;position:relative}.owl .chip:after{content:"";position:absolute;inset:-4px 0}.owl .msg-card{width:86%;padding:4px}.owl .card{gap:2px;display:grid}.owl .card-row{width:100%;min-height:44px;color:var(--silver);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;margin:0;padding:8px 10px;transition:background-color .15s;display:grid}.owl .card-k,.owl .card-edit{font:500 11px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--silver-dim)}.owl .card-edit{opacity:.6;transition:opacity .15s,color .15s}.owl .card-v{-webkit-line-clamp:4;line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.owl[data-locked] .bubble,.owl[data-locked] .card-row{cursor:default}.owl[data-locked] .card-edit{opacity:0}.owl-foot{flex:none;padding:0 12px 12px}.owl-editing{font:500 11px/1.4 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--silver-dim);justify-content:space-between;align-items:center;gap:12px;padding:0 2px 6px 6px;display:flex}.owl-cancel{min-height:30px;color:var(--silver);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;transition:color .15s;position:relative}.owl-cancel:after{content:"";position:absolute;inset:-7px -4px}.owl-form{border:1px solid var(--hairline);background:#04070c80;border-radius:14px;align-items:flex-end;gap:6px;padding:4px 4px 4px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.owl-form:focus-within{border-color:#bfe4ff66;box-shadow:0 0 0 3px #5ab8ff1a}.owl-field{min-width:0;color:var(--silver);font:400 15px/22px var(--font-body);caret-color:var(--patronus);background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:7px 0}.owl-field:focus,.owl-field:focus-visible{outline:none}.owl-field::placeholder{color:var(--silver-dim);opacity:1}.owl-area{resize:none;scrollbar-width:thin;height:36px;max-height:140px;overflow-y:auto}.owl-submit{width:36px;height:36px;color:var(--silver-dim);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .16s var(--ease-out);background:#e6edf514;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid;position:relative}.owl-submit:after{content:"";position:absolute;inset:-4px}.owl-submit svg{width:14px;height:14px}.owl-form:not([data-empty]) .owl-submit{background:var(--silver);color:var(--night)}.owl-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.owl-sendbar{gap:6px;padding:10px 6px 2px;display:grid}.owl .owl-sendbar .pbtn{width:100%}.owl [data-owl-send][aria-disabled=true]{pointer-events:none}.owl [data-owl-send][aria-disabled=true] .pbtn-label{opacity:.55}.owl-linkedin{min-height:44px;color:var(--silver-dim);text-underline-offset:3px;justify-self:center;align-items:center;font-size:13px;text-decoration-color:#8696a766;transition:color .15s;display:inline-flex}.owl-done{place-items:center;padding-top:4px;display:grid}.owl-another{min-height:44px;color:var(--silver-dim);font:500 11px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 16px;transition:color .15s}.owl .owl-close:focus-visible{border-radius:999px}.owl .owl-submit:focus-visible{border-radius:10px}@media (hover:hover) and (pointer:fine){.owl-close:hover{color:var(--silver);background:#e6edf50f}.owl:not([data-locked]) .bubble:hover{box-shadow:inset 0 0 0 1px #bfe4ff59}.owl:not([data-locked]) .card-row:hover{background:#e6edf50d}.owl:not([data-locked]) .card-row:hover .card-edit{opacity:1;color:var(--silver)}.owl .chip:hover{background:var(--owl-me);border-color:#bfe4ff80}.owl-cancel:hover,.owl-another:hover,.owl-linkedin:hover{color:var(--patronus)}.owl-form[data-empty] .owl-submit:hover{color:var(--silver)}}.owl:not([data-motion=reduce]) .owl-close:active,.owl:not([data-motion=reduce]) .chip:active,.owl:not([data-motion=reduce]) .owl-submit:active,.owl:not([data-motion=reduce]):not([data-locked]) .bubble:active{transform:scale(.97)}@media (width<=640px){.owl{left:0;right:0;bottom:var(--owl-kb,0px);width:100%;height:min(600px, 80dvh, calc(var(--owl-vh,100dvh) - 12px));opacity:1;border-width:1px 0 0;border-radius:16px 16px 0 0;transform:translateY(100%)}.owl[data-state=open]{transform:none}.owl-foot{padding-bottom:max(12px, env(safe-area-inset-bottom))}.owl[data-kb] .owl-foot{padding-bottom:12px}.owl-scrim{background:#04070c99}}@media (width<=640px),(pointer:coarse){.owl-field{font-size:16px}}.sound-toggle[data-astro-cid-bqc7nllt]{left:max(12px, env(safe-area-inset-left));bottom:calc(8px + env(safe-area-inset-bottom));z-index:var(--z-sound);min-height:44px;font:400 11px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--silver-dim);touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;padding:0 14px;transition:color .15s,opacity .2s,visibility;position:fixed}@media (width<=440px){.sound-toggle[data-astro-cid-bqc7nllt]{left:max(16px, env(safe-area-inset-left));bottom:calc(56px + env(safe-area-inset-bottom))}.sound-toggle[data-astro-cid-bqc7nllt]:before{content:"";z-index:-1;border:1px solid var(--hairline);backdrop-filter:blur(6px);background:#04070cc7;border-radius:999px;position:absolute;inset:6px 4px}html[data-gate=pending] .sound-toggle[data-astro-cid-bqc7nllt]:before{backdrop-filter:none}}@media (width<=640px){body:has(.owl[data-state=open]) .sound-toggle[data-astro-cid-bqc7nllt]{opacity:0;visibility:hidden;transition:color .15s,opacity .2s,visibility 0s linear .2s}}@media (hover:hover) and (pointer:fine){.sound-toggle[data-astro-cid-bqc7nllt]:hover{color:var(--silver)}}
