.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}ul[data-astro-cid-gjamumoz]{display:flex;align-items:center;gap:var(--ball-row-gap);margin:0;padding:0;list-style:none}li[data-astro-cid-gjamumoz]{--i: 0;--x: 0;--y: 0;--d: 0;display:grid}li[data-astro-cid-gjamumoz]>.ds-link--ball{min-width:var(--ball-nav-size);font-size:var(--text-sm)}li[data-astro-cid-gjamumoz]:nth-child(odd){translate:0 calc(-1 * var(--ball-row-wave))}li[data-astro-cid-gjamumoz]:nth-child(2n){translate:0 var(--ball-row-wave)}@media(max-width:40.625rem){ul[data-astro-cid-gjamumoz]{display:grid;grid-template-columns:repeat(3,auto);gap:0 var(--ball-honeycomb-gap);justify-content:end;padding-inline-end:var(--ball-honeycomb-shift)}li[data-astro-cid-gjamumoz]{justify-items:start;translate:none}li[data-astro-cid-gjamumoz]:nth-child(n){translate:none}li[data-astro-cid-gjamumoz]:nth-child(n+4){margin-top:var(--ball-honeycomb-tuck);translate:var(--ball-honeycomb-shift) 0}li[data-astro-cid-gjamumoz]>.ds-link--ball{min-width:var(--ball-nav-size-compact);padding-inline:var(--ball-label-pad-compact);font-size:var(--ball-label-size-compact);letter-spacing:var(--ball-tracking-compact)}}@media(min-width:62.501rem){.ball-nav[data-astro-cid-gjamumoz][data-form=cluster]{width:var(--ball-cluster-width)}[data-astro-cid-gjamumoz][data-form=cluster] ul[data-astro-cid-gjamumoz]{display:block;position:relative;aspect-ratio:300 / 336}[data-astro-cid-gjamumoz][data-form=cluster] li[data-astro-cid-gjamumoz]{position:absolute;top:var(--y);left:var(--x);width:var(--d);translate:none}[data-astro-cid-gjamumoz][data-form=cluster] li[data-astro-cid-gjamumoz]>.ds-link--ball{--ball-shadow-rest: var(--shadow-ball);width:100%;min-width:0;font-size:var(--ball-label-size-cluster);letter-spacing:var(--ball-tracking-cluster)}}@media(min-width:62.501rem)and (prefers-reduced-motion:no-preference){[data-astro-cid-gjamumoz][data-form=cluster] li[data-astro-cid-gjamumoz] .ds-link--ball .ball-face,[data-astro-cid-gjamumoz][data-form=cluster] li[data-astro-cid-gjamumoz] .ds-link--ball>.ds-link__body{animation:sunrise var(--duration-settle) var(--ease-pop) calc(var(--stagger) * (2 + var(--i))) backwards}[data-astro-cid-gjamumoz][data-form=cluster] li[data-astro-cid-gjamumoz]:has([aria-current]) .ds-link--ball .ball-face,[data-astro-cid-gjamumoz][data-form=cluster] li[data-astro-cid-gjamumoz]:has([aria-current]) .ds-link--ball>.ds-link__body{animation-delay:calc(var(--stagger) * 8)}}@keyframes sunrise{0%{opacity:0;transform:translateY(var(--motion-sunrise)) scale(var(--pop-scale))}to{opacity:1;transform:none}}.site-header[data-astro-cid-ctg3m53h]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s) var(--space-xl);padding-block:var(--space-l);border-bottom:var(--rule-width) solid var(--color-border)}.home-link[data-astro-cid-ctg3m53h]{font-family:var(--font-serif);font-size:var(--text-section);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading)}@media(min-width:62.501rem){.site-header[data-astro-cid-ctg3m53h]>[data-form=cluster]{position:absolute;top:calc(100% + var(--ball-cluster-drop));right:0}}@media(max-width:40.625rem){.home-link[data-astro-cid-ctg3m53h]{margin-left:var(--space-xl)}.site-header[data-astro-cid-ctg3m53h]{column-gap:var(--space-s);padding-block:var(--space-m) var(--space-s)}}.site-footer[data-astro-cid-gcn2mc3v]{border-top:var(--rule-width) solid var(--color-border);padding-top:var(--space-l);display:flex;flex-wrap:wrap;gap:var(--space-m);font-size:var(--text-sm);margin-top:var(--space-xl)}.thanks[data-astro-cid-gcn2mc3v]{margin-left:auto}@media(max-width:40.625rem){.thanks[data-astro-cid-gcn2mc3v]{margin-left:0}}.edge-blob[data-astro-cid-s3rhbmcc]{position:absolute;z-index:var(--layer-decoration);top:var(--edge-top);left:var(--edge-safe-left);width:var(--edge-width);height:var(--edge-height);pointer-events:none}.edge-blob__hit[data-astro-cid-s3rhbmcc],.edge-blob__surface[data-astro-cid-s3rhbmcc]{display:block;width:100%;height:100%}.edge-blob__surface[data-astro-cid-s3rhbmcc]{border-radius:var(--radius-round);background:var(--color-accent)}@media(max-width:40.625rem){.edge-blob[data-astro-cid-s3rhbmcc]{top:var(--edge-top-compact);left:var(--edge-left-compact);height:var(--edge-height-compact)}}html:has([data-magnetic-edge][data-aim]){cursor:pointer}@media(prefers-reduced-motion:reduce){.edge-blob__surface[data-astro-cid-s3rhbmcc]{transition:none}}:root{--page-x: 50%;--page-y: 50%}.page-cover{--page-ball-r: 0;--page-ball-size: auto;--page-ball-font: var(--text-lead);--cover-paint: var(--color-accent);--cover-ink: var(--color-accent-contrast);position:fixed;inset:0;z-index:var(--layer-cover);pointer-events:auto;color:var(--cover-ink)}.page-cover[data-tone=peach]{--cover-paint: var(--color-surface-strong);--cover-ink: var(--color-accent)}.page-cover__ball{position:absolute;top:var(--page-y);left:var(--page-x);display:grid;place-items:center;min-width:var(--page-ball-min);max-width:var(--page-ball-max);aspect-ratio:1;padding:var(--space-s);border-radius:var(--radius-round);background:var(--cover-paint);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;translate:-50% -50%}.page-cover[data-from=ball] .page-cover__ball{width:var(--page-ball-size);min-width:0;max-width:none;padding:0;font-family:var(--font-serif);font-size:var(--page-ball-font);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-display);text-align:center;white-space:normal;overflow:visible;text-overflow:clip}.page-cover[data-from=pill],.page-cover[data-from=text]{--seed-t: 0;--seed-r: 0;--seed-b: 0;--seed-l: 0;--seed-radius: 0;--cover-paint: var(--ball-fill-hover);--cover-ink: var(--ball-ink)}.page-cover[data-from=pill][data-tone=wine]{--cover-paint: var(--ball-fill-current-hover);--cover-ink: var(--ball-ink-current)}.page-cover:is([data-from=pill],[data-from=text]) .page-cover__ball{inset:var(--seed-t) var(--seed-r) var(--seed-b) var(--seed-l);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:0;max-width:none;aspect-ratio:auto;padding-block:0;border-radius:var(--radius-pill);overflow:visible;translate:none}.page-cover:is([data-from=pill],[data-from=text]) .page-cover__ball>*{flex-shrink:0}.page-cover[data-from=text] .page-cover__ball{padding-inline:0}.page-cover__sheet{position:absolute;inset:0;display:grid;place-items:center;background:var(--cover-paint);clip-path:circle(0 at var(--page-x) var(--page-y))}.page-cover__title{max-width:var(--shell-width);font-family:var(--font-serif);font-size:var(--text-cover);font-weight:var(--weight-medium);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-align:center;text-wrap:balance;opacity:0}.page-cover{--after-pop: var(--duration-fast);--title-at: calc(var(--after-pop) + var(--duration-swell) / 2)}.page-cover__ball{animation:page-ball-pop var(--duration-fast) var(--ease-pop) backwards,page-ball-hush var(--duration-fast) linear var(--after-pop) forwards}.page-cover[data-from=ball] .page-cover__ball{animation:page-ball-press var(--duration-fast) var(--ease-feedback),page-ball-hush var(--duration-fast) linear var(--after-pop) forwards}.page-cover:is([data-from=pill],[data-from=text]) .page-cover__ball{animation:page-ball-press var(--duration-fast) var(--ease-feedback),page-ball-hush var(--duration-fast) linear var(--after-pop) forwards}.page-cover__sheet{animation:page-swell var(--duration-swell) var(--ease-swell) var(--after-pop) forwards}.page-cover:is([data-from=pill],[data-from=text]) .page-cover__sheet{animation-name:page-swell-pill}.page-cover__title{animation:page-title-in var(--duration-hover) var(--ease-settle) var(--title-at) forwards}@keyframes page-ball-pop{0%{scale:0}}@keyframes page-ball-press{50%{scale:var(--press-scale)}}@keyframes page-ball-hush{to{color:transparent}}@keyframes page-swell{0%{clip-path:circle(var(--page-ball-r) at var(--page-x) var(--page-y))}to{clip-path:circle(var(--page-reach) at var(--page-x) var(--page-y))}}@keyframes page-swell-pill{0%{clip-path:inset(var(--seed-t) var(--seed-r) var(--seed-b) var(--seed-l) round var(--seed-radius))}to{clip-path:inset(calc(var(--page-reach) / -4) round calc(var(--page-reach) / 2))}}@keyframes page-title-in{0%{opacity:0;translate:0 var(--motion-rise)}to{opacity:1;translate:none}}@media(prefers-reduced-motion:no-preference){html[data-page-cover]::view-transition-old(root){z-index:1;animation:page-uncover var(--duration-uncover) var(--ease-settle) both}html[data-page-cover]::view-transition-new(root){animation:none;mix-blend-mode:normal}}@keyframes page-uncover{0%{clip-path:circle(var(--page-reach) at var(--page-x) var(--page-y))}to{clip-path:circle(0 at var(--page-x) var(--page-y))}}@media(prefers-reduced-motion:reduce){.page-cover{display:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}.initial-peek{--peek-floor: 100%;position:fixed;top:0;left:0;z-index:var(--layer-peek);width:100%;height:var(--peek-floor);overflow:hidden;pointer-events:none}.initial-peek__letter{--peek-from: 0 0;--peek-to: 0 0;--peek-tilt: 0deg;position:absolute;top:0;left:0;font-family:var(--font-serif);font-size:var(--peek-size);font-weight:var(--weight-black);line-height:var(--leading-display);color:var(--color-surface-strong);translate:var(--peek-from);rotate:var(--peek-tilt);pointer-events:auto;user-select:none}.initial-peek[data-edge=left] .initial-peek__letter{--peek-tilt: var(--peek-lean)}.initial-peek[data-edge=right] .initial-peek__letter{--peek-tilt: calc(-1 * var(--peek-lean))}.initial-peek__letter[data-peek=measure]{visibility:hidden}.initial-peek__letter[data-peek=in]{translate:var(--peek-to);transition:translate var(--duration-peek-in) var(--ease-pop)}.initial-peek__letter[data-peek=out]{transition:translate var(--duration-peek-out) var(--ease-swell)}.initial-peek__letter[data-peek=duck]{color:var(--color-accent);transition:translate var(--duration-peek-duck) var(--ease-swell),color var(--duration-fast) var(--ease-feedback)}@media(prefers-reduced-motion:reduce){.initial-peek{display:none}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/lato-latin-ext-300-normal.CYtq150c.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/lato-latin-300-normal.BP2wSCML.woff2) format("woff2"),url(/_astro/lato-latin-300-normal.CINZtfFB.woff) format("woff");unicode-range:U+0000-00FF,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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-ext-400-normal.CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2) format("woff2"),url(/_astro/lato-latin-400-normal.B11PyLys.woff) format("woff");unicode-range:U+0000-00FF,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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-ext-700-normal.C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2) format("woff2"),url(/_astro/lato-latin-700-normal.DAdL7O4w.woff) format("woff");unicode-range:U+0000-00FF,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--color-page: #d9d7d0;--color-surface: #dfc8ae;--color-surface-strong: #e5b483;--color-text: #302320;--color-text-soft: #65534b;--color-border: #bcb2a9;--color-accent: #7c2621;--color-accent-pressed: #5f1d19;--color-accent-contrast: var(--color-page);--color-hover: #edc39d;--color-link-rule: #7c26214a;--color-texture: #7c262115;--font-sans: "Lato", sans-serif;--font-serif: "Newsreader Variable", serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs: .8125rem;--text-sm: .875rem;--text-copy: .9375rem;--text-base: 1rem;--text-lead: 1.125rem;--text-card: 1.6875rem;--text-section: 2rem;--text-page: clamp(2.7rem, 6vw, 4.3rem);--text-post: clamp(2.1rem, 4.6vw, 3.1rem);--text-display: clamp(3.25rem, 5.3vw, 4.75rem);--text-display-compact: clamp(3rem, 13vw, 4.75rem);--text-cover: clamp(3.5rem, 11vw, 8.5rem);--weight-medium: 600;--weight-bold: 700;--weight-black: 800;--leading-display: 1;--leading-heading: 1.15;--leading-tight: 1.4;--leading-body: 1.6;--leading-reading: 1.7;--tracking-display: -.048em;--tracking-heading: -.03em;--space-2xs: .375rem;--space-xs: .625rem;--space-s: .75rem;--space-m: 1.25rem;--space-l: 1.5625rem;--space-xl: 2.1875rem;--space-2xl: 2.5rem;--space-3xl: 3.4375rem;--space-4xl: 3.625rem;--rule-width: 1px;--focus-width: 2px;--focus-offset: .375rem;--underline-offset: .3125rem;--radius-round: 50%;--radius-pill: 999rem;--radius-note: 0 2.8125rem 0 0;--radius-portrait: 50% 50% 46% 54%;--shell-max: 71.25rem;--shell-gutter: 2.5rem;--shell-width: min(var(--shell-max), calc(100% - var(--shell-gutter) * 2));--reading-width: 62ch;--intro-width: 40rem;--title-width: 52rem;--rail-width: 16.875rem;--rail-width-mid: 15rem;--media-width: 11.875rem;--media-ratio: 1.4;--texture: repeating-linear-gradient( 130deg, transparent 0 3px, var(--color-texture) 3px 4px );--swatch-size: 5.5rem;--portrait-width: 9.5rem;--portrait-width-mid: 10.5rem;--portrait-width-compact: 5rem;--portrait-border: .375rem;--portrait-position: 50% 33%;--arrow-width: 13.75rem;--arrow-height: 5.3125rem;--arrow-height-compact: 4.0625rem;--edge-width: 26.875rem;--edge-height: 33.75rem;--edge-top: -10.625rem;--edge-left: -19.0625rem;--edge-safe-left: min( var(--edge-left), calc( max(var(--shell-gutter), (100vw - var(--shell-max)) / 2) - var(--edge-width) - var(--space-xs) ) );--edge-left-compact: -23.75rem;--edge-top-compact: -10rem;--edge-height-compact: 20.625rem;--duration-fast: .14s;--duration-hover: .22s;--duration-reveal: .56s;--duration-settle: .8s;--stagger: 90ms;--duration-swell: .3s;--duration-uncover: .46s;--ease-settle: cubic-bezier(.22, 1, .36, 1);--ease-pop: cubic-bezier(.34, 1.45, .64, 1);--ease-swell: cubic-bezier(.7, 0, .84, 0);--motion-rise: .75rem;--motion-lift: .25rem;--motion-nudge: .125rem;--motion-perspective: 40rem;--motion-tilt: 0deg;--wave-angle: 8deg;--settle-angle: -.6deg;--tracking-settle: 1.03;--ring-scale: 1.14;--ring-opacity: .7;--pop-scale: .6;--motion-sunrise: 2.5rem;--underline-pad: .125rem;--control-min-height: 2.75rem;--ball-link-size: 2.25rem;--welcome-width: 52rem;--ball-fill: var(--color-surface-strong);--ball-fill-hover: var(--color-hover);--ball-fill-current: var(--color-accent);--ball-fill-current-hover: var(--color-accent-pressed);--ball-ink: var(--color-accent);--ball-ink-current: var(--color-accent-contrast);--ball-shadow-rest: none;--ball-nav-size: 4.25rem;--ball-nav-size-compact: 2.75rem;--ball-label-size-compact: .6875rem;--ball-label-pad-compact: .6em;--ball-honeycomb-shift: 1.375rem;--ball-honeycomb-gap: .125rem;--ball-label-size-cluster: var(--text-base);--ball-label-pad: .75em;--ball-label-nudge: .12em;--ball-tracking: 0;--ball-tracking-compact: .012em;--ball-tracking-cluster: -.012em;--weight-ball-current: 500;--link-sat-rim-size: 1.3em;--link-sat-rim-ring: .125rem;--link-sat-rim-x: 85.355%;--link-sat-rim-y: 14.645%;--ball-row-gap: var(--space-2xs);--ball-row-wave: .1875rem;--ball-honeycomb-tuck: -.4375rem;--ball-cluster-width: 17rem;--ball-cluster-drop: var(--space-xl);--ball-hover-scale: 1.06;--shadow-ball: -.375rem .5rem 1rem #30232030;--shadow-ball-raised: -.5rem .75rem 1.5rem #30232040;--welcome-copy-width: 32ch;--feature-media-width: 45%;--link-sat-size: min(1.125em, 1.5rem);--link-sat-glyph: 68%;--link-sat-gap: .3em;--link-sat-kick-diagonal: .135rem;--link-sat-lead: .5;--ease-feedback: ease;--press-scale: .97;--disabled-opacity: .5;--layer-decoration: -1;--layer-skip: 10;--layer-cover: 20;--layer-peek: 5;--peek-size: clamp(9rem, 22vw, 16rem);--peek-lean: 8deg;--duration-peek-in: .7s;--duration-peek-out: .52s;--duration-peek-duck: .24s;--page-ball-min: 4.75rem;--page-ball-max: 12rem;--page-reach: 150vmax;--skip-hidden: translateY(calc(-100% - var(--space-l)))}@media(max-width:40.625rem){:root{--shell-gutter: 1.25rem}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}ul,ol{padding:0}html{min-height:100%;background:var(--color-page);color:var(--color-text)}body{min-height:100vh;background:var(--color-page);font:var(--text-base)/var(--leading-body) var(--font-sans);text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:var(--weight-medium);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-accent)}h1{font-size:var(--text-page)}h2{font-size:var(--text-section)}h3,h4{font-size:var(--text-card)}p,li,dd,dt,a,button{font-size:inherit;color:inherit}a{color:var(--color-accent);text-underline-offset:var(--underline-offset)}a:hover{text-decoration:underline}img,video{display:block;max-width:100%;height:auto}figcaption{padding-top:var(--space-s);font-size:var(--text-xs);color:var(--color-text-soft)}:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-frame{position:relative;isolation:isolate;overflow:clip;min-height:100vh;padding-bottom:var(--space-2xl)}.shell{width:var(--shell-width);margin-inline:auto}.page-section{padding-block:var(--space-xl)}.page-section--header{padding-block:var(--space-4xl) var(--space-l)}.page-section--intro{padding-top:0}.page-section--copy{display:grid;gap:var(--space-l);padding-block:var(--space-xl) var(--space-2xl)}.card-grid,.lab-grid{display:grid;gap:var(--space-xl)}.project-row-list,.collection-block{display:grid;gap:var(--space-m)}.collection-block+.collection-block{margin-top:var(--space-2xl)}.entry-page{display:grid;gap:var(--space-l);padding-block:var(--space-xl) var(--space-2xl)}@media(min-width:40.626rem){.card-grid--dense,.lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62.501rem){.page-header{max-width:var(--intro-width)}.lab-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}}.skip-link{position:fixed;z-index:var(--layer-skip);top:var(--space-s);left:var(--space-s);padding:var(--space-s) var(--space-m);background:var(--color-page);color:var(--color-accent);border:var(--rule-width) solid var(--color-accent);transform:var(--skip-hidden)}.skip-link:focus{transform:none}.page-header,.section-intro{display:grid;gap:var(--space-s);max-width:var(--intro-width)}.page-header__main{display:grid;gap:var(--space-m);min-width:0}.page-header__eyebrow,.section-intro__eyebrow,.entry-page__label,.page-header__meta-label{color:var(--color-text-soft);font-size:var(--text-xs)}.page-header__intro,.section-intro__intro{font-size:var(--text-lead)}.page-header__actions,.entry-page__links{display:flex;flex-wrap:wrap;gap:var(--space-s)}.page-header__aside{display:grid;gap:var(--space-s);padding-top:var(--space-s);border-top:var(--rule-width) solid var(--color-border)}.page-header__list{list-style:none;display:grid;gap:var(--space-s)}.section-intro{margin-bottom:var(--space-l)}.prose{max-width:var(--reading-width)}.prose>*+*{margin-top:var(--space-m)}.prose :where(.resume-entry,.resume-body)>*+*{margin-top:var(--space-m)}.prose h2,.prose h3{margin-top:var(--space-xl)}.prose ul,.prose ol{padding-left:var(--space-l)}.prose li+li{margin-top:var(--space-2xs)}.prose a{text-decoration:underline}.entry-page__meta{display:grid;gap:var(--space-m);padding-block:var(--space-m);border-block:var(--rule-width) solid var(--color-border)}.entry-page__meta>div{display:grid;gap:var(--space-2xs)}.media-rail{display:grid;gap:var(--space-m)}.media-rail__item{overflow:hidden;border:var(--rule-width) solid var(--color-border);background:var(--color-surface)}.media-rail__item img,.media-rail__item video{width:100%}.media-rail__item figcaption{padding:var(--space-s)}@media(min-width:40.626rem){.entry-page__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.post-page{grid-template-columns:minmax(0,1fr)}.post-page .page-header{max-width:var(--title-width)}.post-origin{color:var(--color-text-soft);font-size:var(--text-sm)}.post-body{min-width:0;font-size:var(--text-lead);line-height:var(--leading-reading);overflow-wrap:break-word}.post-body>*+*{margin-top:var(--space-l)}.post-body>:is(h2,h3,h4,h5,h6){margin-top:var(--space-2xl)}.post-body>:is(h2,h3,h4,h5,h6)+*{margin-top:var(--space-s)}.post-body h2{font-size:var(--text-section)}.post-body h4{font-size:var(--text-lead)}.post-body :is(h5,h6){font:var(--weight-bold) var(--text-base) / var(--leading-tight) var(--font-sans);letter-spacing:normal}.post-body :is(ul,ol){padding-left:var(--space-xl)}.post-body li>:is(p,ul,ol)+:is(p,ul,ol){margin-top:var(--space-xs)}.post-body figure{display:grid;gap:var(--space-xs)}.post-body img{max-width:100%;height:auto;margin-inline:auto;border:var(--rule-width) solid var(--color-border)}.post-body figcaption{padding-top:0;text-align:center}.post-body blockquote{padding-left:var(--space-m);border-left:var(--focus-width) solid var(--color-accent);color:var(--color-text-soft);font-family:var(--font-serif)}.post-body hr{border:0;border-top:var(--rule-width) solid var(--color-border);margin-block:var(--space-xl)}.post-body code{padding-inline:var(--space-2xs);background:var(--color-texture);font-family:var(--font-mono);font-size:var(--text-sm)}.post-body pre{max-width:100%;overflow-x:auto;padding:var(--space-m);background:var(--color-surface);border-left:var(--focus-width) solid var(--color-accent);font-size:var(--text-sm);line-height:var(--leading-body)}.post-body pre code{padding:0;background:none;font-size:inherit}.post-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.post-body :is(th,td){padding:var(--space-xs) var(--space-s);border:var(--rule-width) solid var(--color-border);text-align:left}.post-body .embed-card{padding:var(--space-m);background:var(--color-surface);border-radius:var(--radius-note);font-size:var(--text-copy)}.post-body .embed-card__title{font-family:var(--font-serif);font-size:var(--text-lead);font-weight:var(--weight-bold)}.post-end{max-width:var(--reading-width)}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2) format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2) format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-normal._TL2RCrf.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-normal.DO7lZbk6.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-normal.BlIE6rrN.woff2) format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-normal.BIFT5Qnz.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-italic.Csabf5l-.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-italic.Dit9nj3y.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-italic.NDCc9UyL.woff2) format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-italic.B5SVoS-R.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root[data-lens=calling-card]{color-scheme:dark;background:#0a0a0a;color:#fff}:root[data-lens=calling-card] body{background:#0a0a0a;color:#fff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Lets Jazz;src:url(/_astro/lets-jazz-regular.BmyBTmqo.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:70%;ascent-override:148.5%;descent-override:8.5%;line-gap-override:0%}:root[data-lens=cut-paper],:root[data-lens=cut-paper] body{background:#0a0908;color:#f4efe6;color-scheme:dark}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-cyrillic-ext-400-normal.3iEGd-c5.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-400-normal.Cg0RnRQ5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-cyrillic-400-normal.9cDH9rLW.woff2) format("woff2"),url(/_astro/caveat-cyrillic-400-normal.CebvvJET.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-ext-400-normal.D7hBUiug.woff2) format("woff2"),url(/_astro/caveat-latin-ext-400-normal.DtiRFvw0.woff) format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-400-normal.D6LQsQ_v.woff2) format("woff2"),url(/_astro/caveat-latin-400-normal.BzhAQZkN.woff) format("woff");unicode-range:U+0000-00FF,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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-ext-700-normal.CrK2-ngJ.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-700-normal.DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-700-normal.BIyejhEL.woff2) format("woff2"),url(/_astro/caveat-cyrillic-700-normal.Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-ext-700-normal.DFbRgDry.woff2) format("woff2"),url(/_astro/caveat-latin-ext-700-normal.DjJQd59I.woff) format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2) format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,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:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-brush-latin-ext-400-normal.Dwx6Pt9q.woff2) format("woff2"),url(/_astro/caveat-brush-latin-ext-400-normal.CLkQDail.woff) format("woff");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:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-brush-latin-400-normal.2w-6t9gW.woff2) format("woff2"),url(/_astro/caveat-brush-latin-400-normal.B3pS0In6.woff) format("woff");unicode-range:U+0000-00FF,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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-vietnamese-400-normal.65jA92mZ.woff2) format("woff2"),url(/_astro/patrick-hand-vietnamese-400-normal.CZjY324Y.woff) format("woff");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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-latin-ext-400-normal.Dno5CMlI.woff2) format("woff2"),url(/_astro/patrick-hand-latin-ext-400-normal.C2ywpnn3.woff) format("woff");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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-latin-400-normal.B7HHA2Vw.woff2) format("woff2"),url(/_astro/patrick-hand-latin-400-normal.Df9_VoRQ.woff) format("woff");unicode-range:U+0000-00FF,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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/special-elite-latin-ext-400-normal.ChcxYnmu.woff2) format("woff2"),url(/_astro/special-elite-latin-ext-400-normal.CaJZjSVf.woff) format("woff");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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/special-elite-latin-400-normal.YjDd9tmf.woff2) format("woff2"),url(/_astro/special-elite-latin-400-normal.BtSRmyJ6.woff) format("woff");unicode-range:U+0000-00FF,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}:root[data-lens=back-page][data-lens-shell],:root[data-lens=back-page][data-lens-shell] body{background:#1f120c;color:#f3efe4;overflow:hidden;overscroll-behavior:none}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/shippori-mincho-latin-500-normal.XI1O8euf.woff2) format("woff2"),url(/_astro/shippori-mincho-latin-500-normal.C-QwvIb3.woff) format("woff")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/shippori-mincho-latin-800-normal.DrzYBqYW.woff2) format("woff2"),url(/_astro/shippori-mincho-latin-800-normal.B2RKu3mb.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2) format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff) format("woff")}:root[data-lens=hion],:root[data-lens=hion] body{background:#060408;color:#cdf0f5;color-scheme:dark}:root{--prism-void: #07070b;--prism-ink: #f4f1ea;--prism-dim: #a9a6b3;--prism-glass: rgb(255 255 255 / .07);--prism-edge: rgb(255 255 255 / .55);--prism-spectrum: linear-gradient( 90deg, #ff3b3b, #ffb13b, #fff36b, #4dff9a, #3bc9ff, #7b5bff, #ff4fd8 );--prism-font: "Lato", system-ui, sans-serif;--prism-layer: 2147483000}:root[data-prism-face]{scrollbar-width:none}:root[data-prism-face]::-webkit-scrollbar{display:none}:root[data-prism-face] body{pointer-events:none}:root.prism-is-open{overflow:hidden}.prism-glint{position:fixed;inset:-20vmax;z-index:var(--prism-layer);pointer-events:none;background:linear-gradient(115deg,transparent 44%,rgb(255 59 59 / .22) 47%,rgb(255 243 107 / .3) 48.5%,rgb(77 255 154 / .26) 50%,rgb(59 201 255 / .3) 51.5%,rgb(255 79 216 / .22) 53%,transparent 56%);mix-blend-mode:screen;animation:prism-glint 1.6s cubic-bezier(.5,0,.2,1) forwards}@keyframes prism-glint{0%{transform:translate(-70%);opacity:0}20%{opacity:1}to{transform:translate(70%);opacity:0}}#prism-lure{position:fixed;z-index:calc(var(--prism-layer) - 1);top:0;left:0;width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transform:translate(calc(var(--lure-x, 0px) - 50%),calc(var(--lure-y, 0px) - 50%));opacity:0;-webkit-tap-highlight-color:transparent}#prism-lure.is-arriving,#prism-lure.is-docked{opacity:1;transition:opacity .9s ease}#prism-lure.is-docked{top:auto;left:auto;right:1rem;bottom:1rem;transform:none;border-radius:50%;background:#0a0a108c;box-shadow:0 0 0 1px #ffffff2e,0 .5rem 1.5rem #00000040;backdrop-filter:blur(6px)}#prism-lure:focus-visible{outline:2px solid currentColor;outline-offset:4px;color:#fff}#prism-lure .prism-lure__glass{position:relative;width:1.6rem;height:1.45rem;overflow:visible;filter:drop-shadow(0 0 6px rgb(255 255 255 / .9)) drop-shadow(0 0 16px rgb(140 200 255 / .55))}#prism-lure .prism-lure__glass path{fill:#ffffff59;stroke:#fff;stroke-width:1.6;stroke-linejoin:round}#prism-lure .prism-lure__glass .prism-lure__facet{fill:#ffffff8c;stroke:none}#prism-lure .prism-lure__tail{position:absolute;left:58%;top:50%;width:3.4rem;height:1.1rem;transform-origin:0 50%;transform:rotate(14deg);background:var(--prism-spectrum);clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);opacity:.7;filter:blur(1.5px);mix-blend-mode:screen;pointer-events:none}#prism-lure.is-docked .prism-lure__tail{width:1.4rem;opacity:.55}@media(prefers-reduced-motion:no-preference){#prism-lure.is-arriving{transition:opacity .9s ease,transform .42s cubic-bezier(.2,.9,.3,1.25)}#prism-lure.is-arriving .prism-lure__glass{animation:prism-bob 2.8s ease-in-out infinite}#prism-lure.is-arriving .prism-lure__tail{animation:prism-shimmer 1.9s ease-in-out infinite alternate}#prism-lure.is-dodging .prism-lure__glass{animation:prism-flinch .42s cubic-bezier(.3,1.6,.5,1)}#prism-lure.is-tired .prism-lure__glass{animation:prism-bob 4.5s ease-in-out infinite}#prism-lure.is-caught .prism-lure__glass{animation:prism-caught .7s cubic-bezier(.5,0,.2,1) forwards}#prism-lure.is-docked:hover .prism-lure__glass{transform:rotate(-12deg) scale(1.08);transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}}@keyframes prism-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-5px) rotate(6deg)}}@keyframes prism-shimmer{0%{transform:rotate(8deg) scaleX(.8);opacity:.45}to{transform:rotate(22deg) scaleX(1.1);opacity:.85}}@keyframes prism-flinch{0%{transform:scale(.7) rotate(-40deg)}to{transform:scale(1) rotate(0)}}@keyframes prism-caught{to{transform:scale(2.6) rotate(200deg);opacity:0}}#prism-stage{position:fixed;inset:0;z-index:var(--prism-layer);overflow:hidden;color:var(--prism-ink);font:400 1rem/1.4 var(--prism-font);letter-spacing:normal;text-transform:none;text-shadow:none;text-align:start;background:radial-gradient(60% 55% at 50% 52%,color-mix(in srgb,var(--signal, #fff) 16%,transparent),transparent 70%),var(--prism-void);touch-action:none;user-select:none}#prism-stage[data-dormant]{visibility:hidden;pointer-events:none}#prism-stage .prism-camera{position:absolute;inset:0;perspective:var(--perspective);perspective-origin:50% 36%}#prism-stage .prism-body{position:absolute;top:42%;left:50%;width:var(--face-w);height:var(--face-h);margin:calc(var(--face-h) / -2) 0 0 calc(var(--face-w) / -2);transform-style:preserve-3d;will-change:transform}#prism-stage .prism-face{position:absolute;inset:0;transform:rotateY(calc(var(--i) * 72deg)) translateZ(var(--apothem));backface-visibility:hidden;background:#111;cursor:pointer}#prism-stage .prism-face iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}#prism-stage .prism-face:before,#prism-stage .prism-face:after{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .8s ease}#prism-stage .prism-face:before{background:linear-gradient(100deg,rgb(255 255 255 / .16),transparent 22% 70%,rgb(255 255 255 / .1));box-shadow:inset 0 0 0 2px var(--prism-edge);opacity:0}#prism-stage .prism-face:after{background:#04040a80;opacity:1}#prism-stage[data-outside=true] .prism-face:before{opacity:1}#prism-stage .prism-face.is-front:after,#prism-stage[data-outside=false] .prism-face:after{opacity:0}#prism-stage .prism-cap{position:absolute;top:50%;left:50%;width:var(--cap);height:var(--cap);margin:calc(var(--cap) / -2) 0 0 calc(var(--cap) / -2);background:radial-gradient(circle at 50% 60%,rgb(255 255 255 / .2),transparent 70%),var(--prism-glass);opacity:0;transition:opacity .8s ease}#prism-stage .prism-cap--top{transform:rotateX(90deg) translateZ(calc(var(--face-h) / 2))}#prism-stage .prism-cap--bottom{transform:rotateX(-90deg) translateZ(calc(var(--face-h) / 2)) scaleY(-1)}#prism-stage[data-outside=true] .prism-cap{opacity:1}#prism-stage .prism-light,#prism-stage .prism-hud,#prism-stage .prism-whisper{will-change:opacity,transform}#prism-stage .prism-light{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s ease .3s;pointer-events:none}#prism-stage[data-outside=true] .prism-light{opacity:1}#prism-stage .prism-beam{stroke:#fff;stroke-width:3;stroke-opacity:.9}#prism-stage .prism-band{fill:var(--band);opacity:.16;transition:opacity .6s ease}#prism-stage .prism-band.is-lit{opacity:.55}#prism-stage .prism-whisper{position:absolute;top:7vh;left:0;right:0;margin:0;text-align:center;font-size:.8rem;letter-spacing:.4em;text-transform:uppercase;color:var(--prism-dim);opacity:0;transition:opacity 1s ease .9s}#prism-stage[data-outside=true] .prism-whisper{opacity:1}#prism-stage .prism-hud{position:absolute;left:0;right:0;bottom:max(1.25rem,env(safe-area-inset-bottom));display:grid;justify-items:center;gap:.8rem;padding-inline:1rem;opacity:0;transform:translateY(1rem);transition:opacity .6s ease,transform .6s ease;pointer-events:none}#prism-stage[data-outside=true]:not([data-entering]) .prism-hud{opacity:1;transform:none;pointer-events:auto;transition-delay:.7s}#prism-stage .prism-hud p{margin:0}#prism-stage .prism-count,#prism-stage .prism-keys{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--prism-dim)}#prism-stage .prism-nav{display:grid;grid-template-columns:2.75rem minmax(12rem,auto) 2.75rem;align-items:center;gap:1rem}#prism-stage .prism-caption{text-align:center}#prism-stage .prism-name{font-size:1.6rem;font-weight:300;letter-spacing:.08em;color:var(--prism-ink);text-shadow:0 0 1.5rem color-mix(in srgb,var(--signal) 70%,transparent)}#prism-stage .prism-source{font-size:.85rem;color:var(--prism-dim)}#prism-stage button{font:inherit;color:var(--prism-ink);cursor:pointer}#prism-stage button:focus-visible{outline:2px solid var(--prism-ink);outline-offset:3px}#prism-stage .prism-arrow{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .3);border-radius:50%;background:#ffffff0a;transition:background .2s ease,border-color .2s ease}#prism-stage .prism-arrow:hover{background:#ffffff1f;border-color:var(--signal)}#prism-stage .prism-arrow svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#prism-stage[data-journey=first] .prism-arrow[data-go="-1"]{visibility:hidden}#prism-stage .prism-dots{display:flex;gap:.25rem}#prism-stage[data-journey=first] .prism-dots{display:none}#prism-stage .prism-dot{width:1.75rem;height:1.75rem;display:grid;place-items:center;padding:0;border:0;background:none}#prism-stage .prism-dot:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--band);opacity:.45;transition:transform .2s ease,opacity .2s ease}#prism-stage .prism-dot[aria-current=true]:before{opacity:1;transform:scale(1.5);box-shadow:0 0 .6rem var(--band)}#prism-stage .prism-enter{padding:.7rem 1.8rem;border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--prism-void),var(--prism-void)) padding-box,var(--prism-spectrum) border-box;letter-spacing:.2em;text-transform:uppercase;font-size:.8rem;transition:box-shadow .25s ease}#prism-stage .prism-enter:hover{box-shadow:0 0 1.4rem color-mix(in srgb,var(--signal) 60%,transparent)}@media(max-width:40.625rem),(hover:none){#prism-stage .prism-keys{display:none}}@media(max-width:40.625rem){#prism-stage .prism-name{font-size:1.3rem}#prism-stage .prism-nav{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;width:100%}}.prism-afterimage{position:fixed;inset:0;z-index:var(--prism-layer);pointer-events:none;background:radial-gradient(circle at 30% 40%,var(--from),transparent 55%),radial-gradient(circle at 70% 65%,var(--to),transparent 60%);mix-blend-mode:difference;opacity:var(--burn);animation:prism-burn 2.4s cubic-bezier(.2,0,.1,1) forwards}@keyframes prism-burn{0%{opacity:var(--burn)}to{opacity:0}}.lens-decor{display:none}#lens-shell:empty{display:none}:root[data-lens-shell] .site-frame,:root[data-lens-shell] .skip-link{display:none}html[data-lens-shell]::view-transition-old(root),html[data-lens-shell]::view-transition-new(root){animation:none}:root[data-prism-idle] :not(#prism-stage,#prism-stage *,#prism-lure,#prism-lure *),:root[data-prism-idle] :not(#prism-stage,#prism-stage *,#prism-lure,#prism-lure *):before,:root[data-prism-idle] :not(#prism-stage,#prism-stage *,#prism-lure,#prism-lure *):after{animation-play-state:paused!important}@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(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
