:root{--paper:#e8eae2;--card:#f4f5f0;--ink:#2b4ba0;--on-ink:#f4f5f0;--blue-area:#2b4ba0;--yellow:#ffc93c;--on-yellow:#2b4ba0;--pink:#ff4f9a;--pink-tint:#ffb3d3;--fire:#f2452e;--earth:#7e7330;--deep:#2e1b66;--faded:#4a5e9e;--hint:#8f9cc6;--error:#b3133f;--lit-flame:#ffc93d;--lit-glow:#ffc93d;--lit-eye:#ffc93d;--lit-moon:#f4f5f1;--lit-glass:#f4f5f1;--lit-ink:#2b4ba1;--hairline:color-mix(in srgb, var(--ink) 22%, transparent);--leader:color-mix(in srgb, var(--ink) 50%, transparent);--wash:color-mix(in srgb, var(--paper) 82%, transparent);--hover-yellow:color-mix(in srgb, var(--yellow) 45%, transparent);--pink-faint:color-mix(in srgb, var(--pink) 35%, transparent);--pink-pulse:color-mix(in srgb, var(--pink) 28%, transparent);--font-display:"Young Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-mono:"Martian Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--type-display-family:var(--font-display);--type-display-size:136px;--type-display-weight:400;--type-display-line-height:.88;--type-display-letter-spacing:-.035em;--type-display-familiar-family:var(--font-display);--type-display-familiar-size:32px;--type-display-familiar-weight:400;--type-display-familiar-line-height:1.05;--type-display-familiar-letter-spacing:-.03em;--type-headline-lg-family:var(--font-display);--type-headline-lg-size:56px;--type-headline-lg-weight:400;--type-headline-lg-line-height:1;--type-headline-lg-letter-spacing:-.02em;--type-headline-md-family:var(--font-display);--type-headline-md-size:32px;--type-headline-md-weight:400;--type-headline-md-line-height:1.1;--type-headline-md-letter-spacing:-.01em;--type-card-title-family:var(--font-display);--type-card-title-size:19px;--type-card-title-weight:400;--type-card-title-line-height:1.1;--type-body-md-family:var(--font-mono);--type-body-md-size:14px;--type-body-md-weight:300;--type-body-md-line-height:1.8;--type-body-sm-family:var(--font-mono);--type-body-sm-size:13px;--type-body-sm-weight:300;--type-body-sm-line-height:1.7;--type-label-family:var(--font-mono);--type-label-size:11px;--type-label-weight:400;--type-label-line-height:1.4;--type-label-letter-spacing:.02em;--type-label-strong-family:var(--font-mono);--type-label-strong-size:11px;--type-label-strong-weight:700;--type-label-strong-line-height:1.4;--type-label-strong-letter-spacing:.02em;--type-code-family:var(--font-mono);--type-code-size:12px;--type-code-weight:400;--type-code-line-height:1.75;--radius-none:0px;--radius-card:12px;--radius-bubble:18px;--radius-pill:999px;--radius-arch:9999px;--space-base:8px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:56px;--space-gutter:40px;--space-gutter-phone:16px;--space-misregister:4px;--space-crop-mark:18px;--space-desk-edge:70px;--ease:cubic-bezier(.65, 0, .25, 1);--iris:.9s;--zoom:2.8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#1b1838;--card:#27224c;--ink:#dce1f4;--on-ink:#1b1838;--blue-area:#4563d6;--yellow:#6a4f14;--on-yellow:#1b1838;--pink-tint:#7c3363;--deep:#0e0b22;--faded:#a9b3dd;--hint:#6e79ab;--error:#ff6b8e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/martian-mono-latin-300-normal-luGXoQVE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/martian-mono-latin-ext-300-normal-Bpb8wd8o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/martian-mono-latin-ext-400-normal-CqsZQCXg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/martian-mono-latin-700-normal-BEEYYU4J.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/martian-mono-latin-ext-700-normal-DCLlok61.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.cv-button-ku-pQ{appearance:none;cursor:pointer;background:var(--ink);height:46px;color:var(--on-ink);font-family:var(--type-label-strong-family);font-size:var(--type-label-strong-size);font-weight:var(--type-label-strong-weight);letter-spacing:var(--type-label-strong-letter-spacing);line-height:var(--type-label-strong-line-height);white-space:pre;box-shadow:var(--space-misregister) var(--space-misregister) 0 var(--pink);transition:box-shadow .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);border:0;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.cv-button-ku-pQ:hover,.cv-button-ku-pQ:focus-visible{background:var(--deep);box-shadow:0 0 0 var(--pink);transform:translate(2px,2px)}:root[data-theme=dark] .cv-button-ku-pQ:hover,:root[data-theme=dark] .cv-button-ku-pQ:focus-visible{background:var(--pink);color:var(--on-ink)}.cv-button-ku-pQ:disabled{background:var(--hint);box-shadow:var(--space-misregister) var(--space-misregister) 0 var(--pink-faint);cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.cv-button-ku-pQ{transition:none}}.cv-link-EPPJf{appearance:none;border:1.5px solid var(--ink);cursor:pointer;width:34px;height:34px;font-family:var(--type-label-strong-family);font-size:var(--type-label-strong-size);font-weight:var(--type-label-strong-weight);transition:transform .18s var(--ease);border-radius:50%;place-items:center;padding:0;line-height:1;text-decoration:none;display:inline-grid}.cv-link-EPPJf:hover{transform:translateY(-2px)}.cv-link-EPPJf svg{width:18px;height:18px}.cv-yellow-An70M{background:var(--yellow);color:var(--on-yellow)}.cv-pinkTint-sCEDk{background:var(--pink-tint);color:var(--ink)}@media (prefers-reduced-motion:reduce){.cv-link-EPPJf{transition:none}}.cv-pager-8rtNc{justify-content:center;align-items:center;gap:var(--space-sm) var(--space-md);color:var(--ink);font-family:var(--type-label-strong-family);font-size:var(--type-label-strong-size);letter-spacing:var(--type-label-strong-letter-spacing);line-height:var(--type-label-strong-line-height);white-space:pre;flex-wrap:wrap;display:flex}.cv-step-4Ulhl,.cv-placeholder-gvJVU{padding:var(--space-xs);font-weight:var(--type-label-strong-weight)}.cv-step-4Ulhl{color:var(--ink);text-decoration:none}.cv-step-4Ulhl:hover{color:var(--pink)}.cv-step-4Ulhl:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cv-placeholder-gvJVU{visibility:hidden}.cv-status-UFjTU{font-weight:var(--type-label-weight)}.cv-quiet-GD6ca{appearance:none;cursor:pointer;color:var(--ink);font-family:var(--type-label-strong-family);font-size:var(--type-label-strong-size);font-weight:var(--type-label-strong-weight);letter-spacing:var(--type-label-strong-letter-spacing);line-height:var(--type-label-strong-line-height);text-align:inherit;background:0 0;border:0;padding:0 0 4px;text-decoration:none;display:inline-block;position:relative}.cv-quiet-GD6ca:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:0;left:0;right:0}.cv-quiet-GD6ca:hover:after{background:var(--pink);height:2px}.cv-round-dMM5D{appearance:none;cursor:pointer;color:var(--ink);transition:background .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.cv-round-dMM5D:disabled{cursor:not-allowed;color:var(--hint)}.cv-sm-zeVeL{width:32px;height:32px}.cv-md-H6hzY{width:44px;height:44px}.cv-lg-bGuoQ{width:60px;height:60px}.cv-sm-zeVeL svg{width:14px;height:14px}.cv-md-H6hzY svg{width:16px;height:16px}.cv-lg-bGuoQ svg{width:20px;height:20px}.cv-outline-v2qGk{border:1.5px solid var(--ink);background:var(--card)}.cv-outline-v2qGk:hover:not(:disabled){background:var(--yellow)}.cv-primary-hvPAm{border:1.5px solid var(--ink);background:var(--ink);color:var(--on-ink);box-shadow:var(--space-misregister) var(--space-misregister) 0 var(--pink)}.cv-primary-hvPAm:hover:not(:disabled),.cv-primary-hvPAm:focus-visible{background:var(--deep);box-shadow:0 0 0 var(--pink);transform:translate(2px,2px)}:root[data-theme=dark] .cv-primary-hvPAm:hover:not(:disabled),:root[data-theme=dark] .cv-primary-hvPAm:focus-visible{background:var(--pink);color:var(--on-ink)}.cv-bare-IA3Zr{background:0 0;border:0}.cv-bare-IA3Zr:hover:not(:disabled){background:var(--hover-yellow)}@media (prefers-reduced-motion:reduce){.cv-round-dMM5D{transition:none}}.cv-under-4Ttrs{fill:var(--pink)}.cv-disc-G8Xbg{fill:var(--blue-area);stroke:var(--card);stroke-width:2px}.cv-value-2zs7a{fill:var(--on-ink);font-family:var(--font-mono);font-weight:700}:root[data-theme=dark] .cv-value-2zs7a{fill:var(--lit-moon)}.cv-root-atuCz{--cv-crop-size:var(--space-crop-mark);display:block;position:relative}.cv-mark-e20jD{width:var(--cv-crop-size);height:var(--cv-crop-size);pointer-events:none;position:absolute}.cv-tl-Oko-X{left:calc(-1 * (var(--cv-crop-size) + var(--cv-crop-inset)));top:calc(-1 * (var(--cv-crop-size) + var(--cv-crop-inset)));border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.cv-tr-ly8oi{right:calc(-1 * (var(--cv-crop-size) + var(--cv-crop-inset)));top:calc(-1 * (var(--cv-crop-size) + var(--cv-crop-inset)));border-left:1px solid var(--ink);border-bottom:1px solid var(--ink)}.cv-bl-TE2Y5{left:calc(-1 * (var(--cv-crop-size) + var(--cv-crop-inset)));bottom:calc(-1 * (var(--cv-crop-size) + var(--cv-crop-inset)));border-right:1px solid var(--ink);border-top:1px solid var(--ink)}.cv-br-6RhTF{right:calc(-1 * (var(--cv-crop-size) + var(--cv-crop-inset)));bottom:calc(-1 * (var(--cv-crop-size) + var(--cv-crop-inset)));border-left:1px solid var(--ink);border-top:1px solid var(--ink)}.cv-list-aJn9A{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.cv-item-aEpXc{padding:var(--space-sm) 0;border-bottom:1px solid var(--hairline)}.cv-dashed-VA4bH,.cv-dashed-VA4bH>.cv-item-aEpXc{border-style:dashed}.cv-dots-vJI6N{pointer-events:none}.cv-ink-j69Qt{color:var(--ink)}.cv-blue-area-ulQLb{color:var(--blue-area)}.cv-yellow-ZQh50{color:var(--yellow)}.cv-pink--gE-C{color:var(--pink)}.cv-pink-tint-x0Ziz{color:var(--pink-tint)}.cv-fire-fCKtw{color:var(--fire)}.cv-earth-4Czi9{color:var(--earth)}.cv-deep-coWy-{color:var(--deep)}.cv-faded-zbY0c{color:var(--faded)}.cv-hint-JdSik{color:var(--hint)}.cv-card-HWeXS{color:var(--card)}.cv-paper-7wRoj{color:var(--paper)}.cv-lit-glow-4GF8j{color:var(--lit-glow)}.cv-lit-flame-QMOot{color:var(--lit-flame)}.cv-current-GcRgT{color:inherit}.cv-multiply-RnLWN{mix-blend-mode:multiply}:root[data-theme=dark] .cv-multiply-RnLWN{mix-blend-mode:screen}.cv-text-bG7xA{isolation:isolate;display:inline-block;position:relative}.cv-block-V4hnZ{display:block}.cv-text-bG7xA:before{content:attr(data-text);left:var(--cv-mis-x);top:var(--cv-mis-y);z-index:-1;color:var(--pink);width:100%;white-space:inherit;text-wrap:inherit;text-align:inherit;overflow-wrap:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;transition:left .18s var(--ease), top .18s var(--ease);position:absolute}@supports (content:"a" / ""){.cv-text-bG7xA:before{content:attr(data-text) / ""}}.cv-text-bG7xA.cv-registered--CWuS:before{top:0;left:0}.cv-box--d0sk{box-shadow:var(--space-misregister) var(--space-misregister) 0 var(--pink);transition:box-shadow .18s var(--ease), transform .18s var(--ease);display:inline-block}.cv-box--d0sk.cv-registered--CWuS{box-shadow:0 0 0 var(--pink);transform:translate(2px,2px)}.cv-radius-none-FAWCR{border-radius:var(--radius-none)}.cv-radius-bubble-3cxow{border-radius:var(--radius-bubble)}.cv-radius-pill-nt9j6{border-radius:var(--radius-pill)}.cv-radius-card-zZ0a5{border-radius:var(--radius-card)}.cv-shapeUnder-i71bl{transform:translate(var(--cv-mis-dx), var(--cv-mis-dy));mix-blend-mode:multiply;pointer-events:none;transition:transform .18s var(--ease);fill:var(--pink)}.cv-shapeUnder-i71bl [fill]:not([fill=none]){fill:var(--pink)}.cv-shapeUnder-i71bl [stroke]:not([stroke=none]){stroke:var(--pink)}.cv-shape-vqKai.cv-registered--CWuS>.cv-shapeUnder-i71bl{transform:translate(0)}:root[data-theme=dark] .cv-shapeUnder-i71bl{mix-blend-mode:screen}@media (prefers-reduced-motion:reduce){.cv-text-bG7xA:before,.cv-box--d0sk,.cv-shapeUnder-i71bl{transition:none}}.cv-hidden-4djhS{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv-bubble-w8bew{box-sizing:border-box;background:var(--card);max-width:100%;color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-bubble);box-shadow:5px 5px 0 var(--pink);padding:22px 22px 14px;position:relative}.cv-who-R3q6b{background:var(--ink);color:var(--on-ink);font-family:var(--type-label-strong-family);font-size:var(--type-label-strong-size);font-weight:var(--type-label-strong-weight);letter-spacing:0;white-space:nowrap;border-radius:var(--radius-pill);padding:3px 12px;line-height:1.75;position:absolute;top:-13px;left:20px}.cv-live-LSzpe{position:absolute}.cv-text-t9Br-{min-height:6.8em;font-family:var(--type-body-sm-family);font-size:13.5px;font-weight:var(--type-body-sm-weight);white-space:pre-wrap;line-height:1.7}.cv-typing-NCDlo{cursor:pointer}.cv-text-t9Br- b{font-weight:700}.cv-name-tgrJS{font-family:var(--type-display-familiar-family);font-size:var(--type-display-familiar-size);font-weight:var(--type-display-familiar-weight);line-height:var(--type-display-familiar-line-height);letter-spacing:var(--type-display-familiar-letter-spacing);margin:4px 0 2px;display:block}.cv-links-DlXUm{flex-wrap:wrap;gap:8px 22px;margin-top:8px;display:flex}.cv-foot-dCgIo{align-items:center;gap:16px;margin-top:8px;display:flex}.cv-dots-XbV4j{margin-left:-7px;display:flex}.cv-dot-pACg6{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.cv-dot-pACg6:before{content:"";border:1.5px solid var(--ink);box-sizing:border-box;border-radius:50%;position:absolute;inset:7px}.cv-dot-pACg6[aria-current=true]:before{background:var(--ink)}.cv-count--aCeV{font-family:var(--type-label-family);font-size:var(--type-label-size);color:var(--faded)}.cv-grow-eo7dw{flex:1}.cv-tail-PDZJL{width:50px;height:48px;position:absolute;left:-46px;overflow:visible}.cv-tailPath-X57--{fill:var(--card);stroke:var(--ink);stroke-width:1.5px}.cv-tailPatch-kwukp{fill:var(--card)}.cv-close-Op0fR{appearance:none;width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.cv-close-Op0fR svg{width:14px;height:14px}.cv-close-Op0fR:hover{background:var(--paper)}.cv-closing-TeLlp{pointer-events:none;animation:cv-bub-out-t4Mm9 .26s var(--ease) forwards}.cv-entering-Pphtj{animation:cv-bub-in-loWKQ .3s var(--ease)}@keyframes cv-bub-out-t4Mm9{to{opacity:0;transform:translateY(8px)}}@keyframes cv-bub-in-loWKQ{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.cv-closing-TeLlp,.cv-entering-Pphtj{animation:none}}.cv-overlay-oPPDz{z-index:800;background:var(--wash);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cv-sheet-Jn9Js{box-sizing:border-box;background:var(--card);width:min(460px,100%);color:var(--ink);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--pink);padding:34px 32px 18px;position:relative;transform:rotate(-1.2deg)}.cv-title-SztYH{font-family:var(--type-headline-md-family);font-size:36px;font-weight:var(--type-headline-md-weight);margin:0 0 14px;line-height:1}.cv-intro-zWYxF{font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line-height)}.cv-intro-zWYxF>:first-child{margin-top:0}.cv-intro-zWYxF>:last-child{margin-bottom:0}.cv-note-FM2vc{font-size:var(--type-label-size);color:var(--faded);margin:12px 0 0}.cv-address-F-aor{-webkit-user-select:all;user-select:all;word-break:break-all;margin:14px 0 0;font-size:15px;font-weight:700}.cv-status-UFvnk{min-height:1.6em;font-size:var(--type-label-size);color:var(--faded);margin:0}.cv-row-GcHBU{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:20px;display:flex}.cv-tag-6u5f0{fill:none}@media (prefers-reduced-motion:no-preference){.cv-tag-6u5f0{transition:opacity .25s}.cv-card-hja94{transition:transform .3s var(--ease)}}.cv-string-S8VEX{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.cv-under-wFU4C{fill:var(--pink)}.cv-bg-Pvl4f{fill:var(--card);stroke:var(--ink);stroke-width:1.5px}.cv-hole-S98bb{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.cv-disc-t-48g{fill:var(--blue-area)}.cv-num-WBAsp{fill:var(--on-ink);font-family:var(--font-mono);font-weight:700}.cv-title-0n3ZR{fill:var(--ink);font-family:var(--font-display)}.cv-sub-LjeEq{fill:var(--faded);font-family:var(--font-mono)}.cv-lifted-fLAjZ .cv-card-hja94{transform:translate(-3px,-4px)}.cv-lifted-fLAjZ .cv-bg-Pvl4f{stroke:var(--pink)}:root[data-theme=dark] .cv-num-WBAsp{fill:var(--lit-moon)}.cv-overlay-IIVVC{z-index:800;background:var(--wash);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cv-card-Zwkfb{box-sizing:border-box;background:var(--card);width:min(520px,100%);max-height:calc(100dvh - 40px);color:var(--ink);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--pink);font-family:var(--type-body-sm-family);padding:34px 32px 28px;position:relative;overflow-y:auto;transform:rotate(-1.2deg)}.cv-title-pW5Nu{font-family:var(--type-headline-md-family);font-size:36px;font-weight:var(--type-headline-md-weight);margin:0 0 14px;padding-right:96px;line-height:1}.cv-lede-33Heg{max-width:34em;margin:0 0 6px;padding-right:64px;font-size:13px;line-height:1.75}.cv-small-XoK5u{min-height:1.6em;color:var(--faded);margin:0;font-size:11px}.cv-mini-lB6Cm{pointer-events:none;width:84px;height:auto;position:absolute;top:20px;right:26px;overflow:visible}.cv-wing-tgtTd{transform-box:fill-box;transform-origin:60% 8%}.cv-card-Zwkfb[data-state=sending] .cv-mini-lB6Cm{animation:1s ease-in-out infinite cv-bob-Y67FF}.cv-card-Zwkfb[data-state=sending] .cv-wing-tgtTd{animation:.34s ease-in-out infinite cv-flap-ni1Qo}.cv-fillBird-OwfzG{fill:var(--blue-area)}.cv-fillPink-q1FdN{fill:var(--pink)}.cv-fillCard-NnxhE{fill:var(--card)}.cv-fillDeep-UVNGw{fill:var(--deep)}.cv-fillEye-z6hr0{fill:var(--lit-eye)}.cv-fillEyeInk-c0uzG{fill:var(--lit-ink)}.cv-strokeBird-k8-tu{stroke:var(--blue-area)}.cv-strokeCard-uK48P{stroke:var(--card)}.cv-strokeInk-HSR4n{stroke:var(--ink)}.cv-strokeHint-oSfXJ{stroke:var(--hint)}@keyframes cv-bob-Y67FF{50%{transform:translateY(-6px)}}@keyframes cv-flap-ni1Qo{0%,to{transform:rotate(0)}40%{transform:rotate(-62deg)}75%{transform:rotate(14deg)}}.cv-form-Vyvo9{margin:0}.cv-fields-S2MlH{border:0;min-width:0;margin:0;padding:0}.cv-field-HxMLW{gap:2px;margin-top:14px;display:grid}.cv-field-HxMLW label{color:var(--faded);font-size:11px;font-weight:700}.cv-field-HxMLW input,.cv-field-HxMLW textarea{box-sizing:border-box;border:0;border-bottom:1.5px solid var(--ink);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:none;padding:6px 0;font-size:13px}.cv-field-HxMLW input:focus{border-bottom-color:var(--pink);box-shadow:0 1.5px 0 var(--pink)}.cv-field-HxMLW [aria-invalid=true]{border-bottom-color:var(--error)}.cv-ruled-YY655{display:block;position:relative;overflow:hidden}.cv-rules-v2n9q{pointer-events:none;display:block;position:absolute;inset:0 0 auto}.cv-rules-v2n9q i{box-sizing:border-box;border-bottom:1px solid var(--faded);height:30px;display:block}.cv-ruled-YY655:focus-within .cv-rules-v2n9q i{border-bottom:1.5px solid var(--pink)}.cv-field-HxMLW .cv-ruled-YY655 textarea{resize:vertical;border-bottom:0;min-height:150px;padding:0;line-height:30px;display:block;position:relative}.cv-field-HxMLW .cv-ruled-YY655 textarea:focus{box-shadow:none}.cv-error-3t-hA{color:var(--error);font-size:11px;font-style:normal}.cv-error-3t-hA:empty{display:none}.cv-honeypot-Hdi6k{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cv-status-J8Kri{min-height:1.6em;margin:12px 0 0;font-size:12px}.cv-card-Zwkfb[data-state=error] .cv-status-J8Kri{color:var(--error);font-weight:700}.cv-row-MYVpd{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:20px;display:flex}.cv-card-Zwkfb[data-state=sending] .cv-field-HxMLW{opacity:.6}.cv-card-Zwkfb .cv-send-CN7f3:disabled{background:var(--faded);box-shadow:var(--space-misregister) var(--space-misregister) 0 var(--pink);cursor:progress}.cv-alt-vBkh8{margin-top:16px;line-height:1.8}.cv-address-9NGIz{color:var(--ink);-webkit-user-select:all;user-select:all;word-break:break-all;font-size:12px;font-weight:700}.cv-privacy-4U1ez{margin-top:6px;line-height:1.6}.cv-awayAddress-KJ7SB{-webkit-user-select:all;user-select:all;word-break:break-all;margin:14px 0 0;font-size:15px;font-weight:700}@media (prefers-reduced-motion:reduce){.cv-card-Zwkfb[data-state=sending] .cv-mini-lB6Cm,.cv-card-Zwkfb[data-state=sending] .cv-wing-tgtTd{animation:none}}.cv-pill-zHhVp{box-sizing:border-box;background:var(--card);max-width:100%;color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-pill);box-shadow:4px 4px 0 var(--pink);font-family:var(--type-body-sm-family);font-size:14px;font-weight:var(--type-body-sm-weight);flex-wrap:wrap;flex:0 auto;align-items:center;gap:10px;padding:5px 6px 5px 16px;line-height:1.4;display:inline-flex}.cv-dot-boBdO{background:var(--pink);border-radius:50%;flex:none;width:9px;height:9px}.cv-sep-1Wy8j{background:var(--ink);opacity:.4;width:1px;height:22px;margin:0 8px 0 4px}@media (prefers-reduced-motion:no-preference){.cv-live-wzzWk{animation:1.6s ease-in-out infinite cv-live-wzzWk}}@keyframes cv-live-wzzWk{0%,to{outline:0 solid var(--pink-pulse)}50%{outline:5px solid var(--pink-pulse)}}:root[data-theme=dark] .cv-pill-zHhVp{--yellow:var(--lit-glow)}.cv-card-ClvND{fill:var(--card)}.cv-title-iTRB9{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400;line-height:.9}.cv-display-uXSrE{font-size:clamp(56px,9vw,136px)}.cv-section-bJPvv{font-size:clamp(46px,5.2vw,76px)}.cv-reveal--Z9wC{font-size:clamp(40px,5vw,64px)}.cv-edge-i7bpW,.cv-svg-P9EEo{color:var(--faded);fill:var(--faded);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-letter-spacing);white-space:nowrap}.cv-svg-P9EEo{color:inherit}.cv-edge-i7bpW{line-height:var(--type-label-line-height);display:inline-block}.cv-bottom-1HM-w{writing-mode:horizontal-tb}.cv-left-Cl9jG{writing-mode:vertical-rl;transform:rotate(180deg)}.cv-right-FAYXi{writing-mode:vertical-rl}.cv-svg-w-Iz1{vertical-align:middle;display:inline-block;overflow:visible}.cv-line-ILTBD{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.cv-ledger-2vPyg{color:var(--ink);font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line-height);margin:0}.cv-row-0PVGQ{align-items:baseline;gap:8px;padding:3px 0;display:flex}.cv-key-ubboS{color:var(--faded);white-space:nowrap;flex:1;align-items:baseline;gap:8px;margin:0;display:flex}.cv-key-ubboS:after{content:"";border-bottom:1px dotted var(--leader);flex:1;min-width:14px;transform:translateY(-4px)}.cv-value-OQ9D9{text-align:right;margin:0}.cv-path-AMlvd{color:var(--faded);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);white-space:pre-wrap;margin:0}.cv-strong-8JH9J{color:var(--ink);font-weight:700}.cv-svg-CQT9B{vertical-align:middle;display:inline-block;overflow:visible}.cv-line-qYcOC{fill:none;stroke:var(--ink);stroke-width:2.4px}.cv-under-Bq0I0{opacity:.9;mix-blend-mode:multiply;stroke-width:6px;pointer-events:none;fill:var(--cv-suit-under);stroke:var(--cv-suit-under);transform:translate(4px,4px)}:root[data-theme=dark] .cv-under-Bq0I0{mix-blend-mode:screen}.cv-wands-6-yb7,.cv-cups-9VWFI{--cv-suit-under:var(--pink)}.cv-swords-l0d2E,.cv-pentacles-5kvDY{--cv-suit-under:var(--yellow)}.cv-mini-vl0C-{box-sizing:border-box;background:var(--card);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--space-misregister) var(--space-misregister) 0 var(--pink);font-family:var(--font-mono);align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:11px;display:flex}.cv-fixed-oZ6I-{left:50%;bottom:max(12px, env(safe-area-inset-bottom,0px));z-index:830;position:fixed;transform:translate(-50%)}.cv-inline-Mtj-i{width:max-content;max-width:100%;position:relative}.cv-open-Byst5{appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.cv-glass-EIGGB{border:2px solid var(--lit-glow);outline:1.5px solid var(--ink);background:var(--blue-area);border-radius:50%;flex:none;width:34px;height:44px;display:block;overflow:hidden}.cv-glass-EIGGB>*{width:100%;height:100%;display:block}.cv-dots-xAYEV{color:var(--lit-glass)}.cv-text-NlMH1{min-width:0;max-width:150px;margin:0 6px 0 4px;line-height:1.35;display:grid}.cv-title-EDpVo{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cv-time-20WUM{color:var(--faded);font-variant-numeric:tabular-nums}.cv-open-Byst5:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--radius-pill)}.cv-seek-NM2zz{font-family:var(--font-mono);color:var(--ink);align-items:center;gap:12px;font-size:11px;display:flex}.cv-time-VSzv7{font-variant-numeric:tabular-nums;flex:none;min-width:3ch}.cv-range-HvBe1{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:24px;margin:0}.cv-range-HvBe1:disabled{cursor:not-allowed;opacity:.5}.cv-range-HvBe1::-webkit-slider-runnable-track{background:var(--ink);height:2px}.cv-range-HvBe1::-moz-range-track{background:var(--ink);height:2px}.cv-range-HvBe1::-webkit-slider-thumb{appearance:none;background:var(--yellow);border:1.5px solid var(--ink);width:16px;height:16px;box-shadow:2px 2px 0 var(--pink);transition:box-shadow .18s var(--ease);border-radius:50%;margin-top:-7px}.cv-range-HvBe1::-moz-range-thumb{box-sizing:border-box;background:var(--yellow);border:1.5px solid var(--ink);width:16px;height:16px;box-shadow:2px 2px 0 var(--pink);transition:box-shadow .18s var(--ease);border-radius:50%}.cv-range-HvBe1:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cv-range-HvBe1:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 var(--pink)}.cv-range-HvBe1:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--pink)}.cv-range-HvBe1:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 var(--pink)}.cv-range-HvBe1:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--pink)}@media (prefers-reduced-motion:reduce){.cv-range-HvBe1::-webkit-slider-thumb{transition:none}.cv-range-HvBe1::-moz-range-thumb{transition:none}}.cv-wrap-BTWwU{display:inline-flex}.cv-row-noJis{color:var(--ink)}.cv-bar-nI6jC{padding-block:18px;padding-inline:var(--space-gutter);background:var(--paper);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.cv-sticky--F0yh{z-index:20;position:sticky;top:0}.cv-grow-n4qyJ{flex:1}.cv-nav-gJwc2{gap:4px;display:flex}.cv-item-iGz-a{appearance:none;width:38px;height:38px;color:var(--ink);cursor:pointer;transition:background .18s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.cv-item-iGz-a:hover{background:var(--hover-yellow)}.cv-item-iGz-a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cv-current-Uzu9U,.cv-current-Uzu9U:hover{background:var(--lit-glow);color:var(--on-yellow);box-shadow:3px 3px 0 var(--pink)}@media (width<=640px){.cv-bar-nI6jC{padding-inline:var(--space-gutter-phone)}}@media (prefers-reduced-motion:reduce){.cv-item-iGz-a{transition:none}}.cv-plain-7HW2U{margin-top:18px;font-size:12px}.cv-summary-60ffd{cursor:pointer;font-size:11px;font-weight:700}.cv-list-PfC-7{margin:8px 0 0;padding-left:18px}.cv-two-bzIOD{columns:2}.cv-item-Ph6VN{appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.cv-item-Ph6VN:hover,.cv-item-Ph6VN[aria-current=true]{font-weight:700}@media (width<=860px){.cv-two-bzIOD{columns:1}}.cv-columns-E4MRz{min-width:0;display:grid}.cv-drawing-IaJ-8{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:18px}.cv-reading-xjazj{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:32px}.cv-aside-dxzi-,.cv-main-mzg1Y{min-width:0}.cv-drawing-IaJ-8>.cv-main-mzg1Y{justify-self:center;width:100%;max-width:820px}.cv-drawing-IaJ-8>.cv-main-mzg1Y>svg{width:100%;height:auto;display:block;overflow:visible}@media (width<=860px){.cv-drawing-IaJ-8,.cv-reading-xjazj{grid-template-columns:minmax(0,1fr)}}.cv-fill-ink-5mf7I{fill:var(--ink)}.cv-fill-card-ZPm-q{fill:var(--card)}.cv-fill-paper-5XqWu{fill:var(--paper)}.cv-fill-yellow-BjAfV{fill:var(--yellow)}.cv-fill-pink-YEQnR{fill:var(--pink)}.cv-fill-pink-tint-V9jKz{fill:var(--pink-tint)}.cv-fill-fire-0iwQW{fill:var(--fire)}.cv-fill-earth-RXLez{fill:var(--earth)}.cv-fill-deep-g7ebm{fill:var(--deep)}.cv-fill-blue-area-mvXic{fill:var(--blue-area)}.cv-fill-faded-kxYH1{fill:var(--faded)}.cv-fill-hint-NOwel{fill:var(--hint)}.cv-fill-lit-glow-FIPmu{fill:var(--lit-glow)}.cv-fill-lit-flame-Ig4aV{fill:var(--lit-flame)}.cv-fill-lit-ink--Ww5d{fill:var(--lit-ink)}.cv-fill-lit-moon-2AOC-{fill:var(--lit-moon)}.cv-fill-none-N9re0{fill:none}.cv-stroke-ink-Ws3tj{stroke:var(--ink)}.cv-stroke-card-pWlNp{stroke:var(--card)}.cv-stroke-paper-CsEqH{stroke:var(--paper)}.cv-stroke-yellow-FQbEr{stroke:var(--yellow)}.cv-stroke-pink-eyE8E{stroke:var(--pink)}.cv-stroke-pink-tint-Jc40g{stroke:var(--pink-tint)}.cv-stroke-fire-PNN8W{stroke:var(--fire)}.cv-stroke-earth-RrDsb{stroke:var(--earth)}.cv-stroke-deep-B-Xbr{stroke:var(--deep)}.cv-stroke-blue-area-b6E7-{stroke:var(--blue-area)}.cv-stroke-faded-NVzL8{stroke:var(--faded)}.cv-stroke-hint-5eUKu{stroke:var(--hint)}.cv-stroke-lit-glow-lEhnl{stroke:var(--lit-glow)}.cv-stroke-lit-flame-S2-ia{stroke:var(--lit-flame)}.cv-stroke-lit-ink-6-ZbM{stroke:var(--lit-ink)}.cv-stroke-lit-moon-ynth-{stroke:var(--lit-moon)}.cv-stroke-none-QCAex{stroke:none}.cv-text-ink--9D8M{color:var(--ink);fill:var(--ink)}.cv-text-faded-Tyx0z{color:var(--faded);fill:var(--faded)}.cv-text-hint-22PLY{color:var(--hint);fill:var(--hint)}.cv-text-deep-DlAtB{color:var(--deep);fill:var(--deep)}.cv-text-card-Q7TY3{color:var(--card);fill:var(--card)}.cv-text-pink-Ncx2q{color:var(--pink);fill:var(--pink)}.cv-font-mono-gauPZ{font-family:var(--font-mono)}.cv-font-display-PkF1S{font-family:var(--font-display)}.cv-multiply-s0K-n{mix-blend-mode:multiply}:root[data-theme=dark] .cv-multiply-s0K-n{mix-blend-mode:screen}.cv-court-25L8V{appearance:none;width:100%;color:var(--ink);font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:0;display:flex}.cv-court-25L8V:focus-visible{outline:2px solid var(--pink);outline-offset:6px}.cv-inner-nw-OS{aspect-ratio:3/5;transition:transform .24s var(--ease);display:block;position:relative}.cv-turning-1LWK3 .cv-inner-nw-OS{transform:scaleX(0)}.cv-face-dxc5P{display:block;position:absolute;inset:0}.cv-face-dxc5P[hidden]{display:none}.cv-art-zKOym{width:100%;height:100%;display:block;overflow:visible}.cv-under-OO-QO{transition:transform .18s var(--ease)}.cv-court-25L8V:hover .cv-under-OO-QO,.cv-court-25L8V:focus-visible .cv-under-OO-QO{transform:translate(-6px,-6px)}.cv-back-l2dHw{box-sizing:border-box;border:1.5px solid var(--ink);background:var(--card);box-shadow:6px 6px 0 var(--pink);text-align:left;transition:box-shadow .18s var(--ease);border-radius:12px;flex-direction:column;gap:8px;padding:16px 16px 14px;display:flex;overflow:hidden}.cv-back-l2dHw[hidden]{display:none}.cv-court-25L8V:hover .cv-back-l2dHw,.cv-court-25L8V:focus-visible .cv-back-l2dHw{box-shadow:0 0 0 var(--pink)}.cv-back-l2dHw:after{content:"";border:.75px solid var(--ink);pointer-events:none;border-radius:8px;position:absolute;inset:6px}.cv-title-wDIqf{font-family:var(--font-display);margin:0;font-size:20px;font-weight:400;line-height:1.1}.cv-meaning-ZL-Mj{font-family:var(--type-label-family);margin:0;font-size:11px;line-height:1.55}.cv-facts-aKusm{font-family:var(--type-label-family);grid-template-columns:1fr;gap:0;margin:2px 0 0;font-size:10.5px;line-height:1.5;display:grid}.cv-facts-aKusm dt{color:var(--faded);margin-top:6px}.cv-facts-aKusm dd{margin:0}.cv-cap-tdFkR{font-family:var(--type-label-family);text-align:center;font-size:11px;display:block}.cv-cap-tdFkR b{font-weight:700}.cv-sr-EKnOF{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cv-small-5FO-6{color:var(--faded)}@media (prefers-reduced-motion:reduce){.cv-inner-nw-OS,.cv-under-OO-QO,.cv-back-l2dHw{transition:none}}.cv-courts-VkKH0{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);max-width:1080px;margin:48px 0 0;padding:0;list-style:none;display:grid}.cv-item-aAIM8{min-width:0}@media (width<=860px){.cv-courts-VkKH0{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}}@media (width<=480px){.cv-courts-VkKH0{grid-template-columns:minmax(0,280px);justify-content:center}}.cv-legend-eeGMH{color:var(--ink);font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line-height);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:26px 0 0;display:flex}.cv-mark-8owwJ{vertical-align:-4px;margin-right:6px;overflow:visible}.cv-line-CQmam{stroke-width:1.5px}.cv-dashed-W1AHO{stroke-dasharray:2 2.4}.cv-svg-EzNO-{display:block;overflow:visible}.cv-node-WFd9n{cursor:pointer}.cv-node-WFd9n:focus{outline:none}.cv-node-WFd9n:focus-visible .cv-hit-9uhG6{stroke:var(--pink);stroke-width:2px}.cv-sel-51Uu0{opacity:0;pointer-events:none}.cv-node-WFd9n[data-selected=true] .cv-sel-51Uu0{opacity:1}.cv-practiced-itbuP{fill-opacity:.25}.cv-rim-FTaQK{font-size:12px;font-weight:700}.cv-label-0Of0b{stroke:var(--card);stroke-width:4px;paint-order:stroke;pointer-events:none;font-size:12px;font-weight:400}.cv-root-9peqZ{font-weight:700}.cv-reveal-Ok2vL{min-height:1px;margin-top:26px}.cv-path-v94mn{color:var(--faded);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-letter-spacing);white-space:pre-wrap;margin:0}.cv-strong-yFzSA{color:var(--ink);font-weight:700}.cv-name-oZnkm{margin-top:10px}.cv-note-em9Nh{color:var(--ink);font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line-height);margin:10px 0 0}.cv-reading-yDcRp{color:var(--ink)}.cv-company-I0Td1{white-space:pre-wrap;font-size:clamp(44px,6.4vw,96px)}.cv-when-GLto6{margin:12px 0 6px;font-size:13px;font-weight:700}.cv-positions-yt8BX{flex-wrap:wrap;gap:2px 0;margin:0 0 6px;padding:0;font-size:12px;list-style:none;display:flex}.cv-positions-yt8BX li{align-items:baseline;gap:10px;display:inline-flex}.cv-positions-yt8BX li+li:before{content:"→" / "then";margin:0 12px;font-weight:700}.cv-title-t28xE{font-weight:700}.cv-dates-f19EP{color:var(--faded);font-size:11px}.cv-client-SDLyM{color:var(--faded);margin:0 0 6px;font-size:12px}.cv-client-SDLyM b{color:var(--ink);margin-left:6px;font-weight:700}.cv-nda-rVOi8{font-size:11px}.cv-summary-LlGfD{max-width:44em;margin:0;font-size:13px}.cv-wheel-84D9L{color:var(--ink);flex-direction:column;flex:1 0 auto;display:flex;container-type:inline-size}.cv-controls-0tsQz{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 40px;padding-bottom:8px;display:grid}.cv-reading-UG28T{min-width:0}.cv-controls-0tsQz>:last-child{grid-column:1/-1;margin-top:0}.cv-buttons-dnm8I{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cv-bleed-gLVAr{margin-top:auto;margin-inline:calc(-1 * var(--cv-wheel-bleed,max(0px, (100vw - 100%) / 2)));flex:1 0 max(44vh,320px);position:relative;overflow:hidden}.cv-svg-335H5{outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cv-svg-335H5:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.cv-rot-BRqM7{transform-box:view-box;transition:transform .9s var(--ease)}.cv-band-Zbuk-,.cv-outside-mpNJC{cursor:pointer}.cv-slice-B6h7e{stroke-width:1.3px}.cv-band-Zbuk-:hover .cv-slice-B6h7e{stroke-width:2.2px}.cv-band-Zbuk-.cv-sel-5jJqz .cv-slice-B6h7e{stroke-width:2.6px}.cv-band-Zbuk-:focus-visible,.cv-outside-mpNJC:focus-visible{outline:2px solid var(--ink)}.cv-labels-qAPDC{pointer-events:none}.cv-screen-nIRhA{fill-opacity:.22}.cv-spoke-ezzhf{stroke-width:.7px;opacity:.7}.cv-halo-m48TI{stroke:var(--card);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.cv-probe-tX0Wf{visibility:hidden}.cv-tip-FxQCK{z-index:2;background:var(--card);border:1.5px solid var(--ink);max-width:220px;box-shadow:3px 3px 0 var(--pink);color:var(--ink);font-family:var(--font-mono);pointer-events:none;border-radius:4px;gap:2px;padding:8px 12px;font-size:11px;line-height:1.4;display:grid;position:absolute;translate:-50% calc(-100% - 14px)}.cv-tip-FxQCK[data-below]{translate:-50% 18px}.cv-tipName-0PgyG{font-family:var(--font-display);font-size:17px;font-weight:400}.cv-tipRole-Vwo8B{font-weight:700}@container (width<=860px){.cv-controls-0tsQz{grid-template-columns:minmax(0,1fr)}}@container (width<=639px){.cv-bleed-gLVAr{flex:0 0 calc(48cqw + 46px)}}@media (prefers-reduced-motion:reduce){.cv-rot-BRqM7{transition:none}}.cv-mirror-rryYR{aspect-ratio:400/600;justify-self:center;width:100%;max-width:400px;position:relative}.cv-glass-8WHFk{background:var(--lit-ink);position:absolute;inset:13.33% 20% 10%;overflow:hidden}.cv-glass-8WHFk>*{object-fit:cover;width:100%;height:100%;display:block}.cv-frame-OvjfO{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-big-wd9yl{appearance:none;background:var(--card);width:84px;height:84px;color:var(--ink);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--pink);cursor:pointer;transition:opacity .3s var(--ease);border-radius:50%;place-items:center;margin:-42px 0 0 -42px;padding:0;display:grid;position:absolute;top:54%;left:50%}.cv-big-wd9yl svg{width:28px;height:28px}.cv-playing-HfWqA .cv-big-wd9yl{opacity:0}.cv-playing-HfWqA:hover .cv-big-wd9yl,.cv-big-wd9yl:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.cv-big-wd9yl{transition:none}}.cv-canvas-P-00Q{background:var(--lit-ink);width:100%;height:100%;display:block}.cv-vision-DFMpm{z-index:820;background:var(--paper);color:var(--ink);position:fixed;inset:0;overflow-y:auto}.cv-vision-DFMpm:focus{outline:none}:root .cv-play-kNhym.cv-play-kNhym:focus-visible:not(:hover){background:var(--ink);color:var(--on-ink);outline:2px solid var(--pink);outline-offset:3px}.cv-scrub-gv2B3 input::-webkit-slider-thumb{background:var(--lit-glow)}.cv-scrub-gv2B3 input::-moz-range-thumb{background:var(--lit-glow)}.cv-inline-2d4bZ{z-index:auto;min-height:max(720px,100vh);position:relative;inset:auto}.cv-dots-JDwNE{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cv-wrap-uigP9{box-sizing:border-box;grid-template-columns:minmax(0,440px) minmax(0,420px);justify-content:center;align-items:center;gap:clamp(28px,6vw,96px);min-height:100%;padding:40px max(16px,4vw);display:grid;position:relative}.cv-panel-vhxTx{min-width:0}.cv-title-J6NKC{margin:10px 0 6px}.cv-by-XFC28{color:var(--faded);margin:0;font-size:11px}.cv-scrub-gv2B3{margin-top:22px}.cv-controls--oU4o{align-items:center;gap:12px;margin:18px 0 8px;display:flex}.cv-list-R3eeg{margin:22px 0}.cv-track-cqb9Z{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:0;display:grid}.cv-item-9QEJH{padding:0}.cv-trackText-nN-5L{min-width:0;line-height:1.5;display:grid}.cv-trackTitle--pcTs{font-size:13px;font-weight:700}.cv-track-cqb9Z:hover .cv-trackTitle--pcTs{text-decoration:underline}.cv-small-MOjWo{color:var(--faded);font-size:11px}.cv-disc-3wny0{box-sizing:border-box;border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.cv-track-cqb9Z[aria-current=true] .cv-disc-3wny0{background:var(--lit-glow);color:var(--lit-ink);box-shadow:2px 2px 0 var(--pink)}.cv-track-cqb9Z{padding:var(--space-sm,12px) 0}.cv-row-FCkIA{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.cv-note-Yd-Aw{color:var(--faded);margin:16px 0 0;font-size:11px}@media (width<=860px){.cv-wrap-uigP9{grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:24px}.cv-panel-vhxTx{width:100%}.cv-mirrorCol-usivg{width:min(100%,320px)}}.cv-glyph-3jD8B{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round}.cv-pg-Uh4iK{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:safe center;gap:clamp(24px,4vw,64px);margin-top:8px;display:grid}.cv-side-Md-wl{flex-direction:column;gap:18px;min-width:0;display:flex}.cv-side-Md-wl h1{font-size:clamp(52px,6vw,92px)}.cv-side-Md-wl>p:not(.cv-status-YOco-){max-width:46em;margin:0;font-size:13px}.cv-invoke-SNXLG{flex-direction:column;gap:6px;display:flex}.cv-invoke-SNXLG label{color:var(--faded);font-size:11px}.cv-field-sR6tw{border-bottom:1.5px solid var(--ink);align-items:center;gap:10px;padding:6px 0;display:flex}.cv-field-sR6tw span{font-weight:700}.cv-field-sR6tw input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-weight:400}.cv-field-sR6tw:focus-within{border-bottom-color:var(--deep);box-shadow:0 2px 0 var(--pink)}.cv-pieces-Hw2Io{margin:0;padding:0;list-style:none}.cv-pieces-Hw2Io button{appearance:none;border:0;border-bottom:1px dashed var(--hairline);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;width:100%;padding:8px 2px;display:grid;position:relative}.cv-nm-cwmef{font-family:var(--font-display);font-size:18px;line-height:1.2}.cv-md-mTbm8{color:var(--faded);white-space:nowrap;font-size:10.5px}.cv-pieces-Hw2Io button[aria-current=true]{padding-left:10px}.cv-pieces-Hw2Io button[aria-current=true]:before{content:"";background:var(--pink);width:3px;position:absolute;inset:0 auto 0 0}.cv-status-YOco-{min-height:3.6em;margin:0;font-size:12px}.cv-err-hhOIU{color:var(--error)}.cv-stage--YYsL{aspect-ratio:1;outline:none;justify-self:center;width:min(100%,78vh,760px);position:relative}.cv-stage--YYsL:focus-visible{outline:2px dashed var(--pink);outline-offset:8px;border-radius:50%}.cv-circle-GsyO4{width:100%;height:100%;transition:transform .9s var(--ease), opacity .7s var(--ease);display:block;overflow:visible}.cv-gone-7z-e- .cv-circle-GsyO4{opacity:0;transform:scale(2.6)}.cv-rot-VvAd2{transform-box:view-box;transform-origin:400px 400px;transition:transform .8s var(--ease)}.cv-upright-DMoxE{transform-box:fill-box;transform-origin:50%;transition:transform .8s var(--ease)}.cv-sig-MRoTc{cursor:pointer}.cv-halo-qkUzp{stroke-width:4px;paint-order:stroke}.cv-dim--XJog{opacity:.25}.cv-insc-OEXLQ{transform-box:view-box;transform-origin:400px 400px;animation:120s linear infinite cv-turn-NUEHE}@keyframes cv-turn-NUEHE{to{transform:rotate(360deg)}}.cv-inkY-tsGYL{opacity:0;transition:opacity .45s var(--ease)}.cv-rest-6sgmh .cv-inkY-tsGYL{opacity:.18}.cv-pass1-QckJ7 .cv-inkY-tsGYL{opacity:1}.cv-inkP-ahSlg{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translate(14px,12px)}.cv-pass2-zlEgc .cv-inkP-ahSlg{opacity:.9;transform:translate(6px,5px)}.cv-line-LwhAC{transition:stroke-width .3s}.cv-pass3--wnsR .cv-line-LwhAC{stroke-width:2.6px}.cv-geo-EtgFh{transform-box:view-box;transform-origin:400px 400px;transition:transform .7s var(--ease)}.cv-pass3--wnsR .cv-geo-EtgFh{transform:rotate(60deg)}@media (width<=860px){.cv-pg-Uh4iK{grid-template-columns:minmax(0,1fr)}.cv-stage--YYsL{order:-1;width:min(100%,520px)}}@media (prefers-reduced-motion:reduce){.cv-circle-GsyO4,.cv-rot-VvAd2,.cv-upright-DMoxE,.cv-inkY-tsGYL,.cv-inkP-ahSlg,.cv-line-LwhAC,.cv-geo-EtgFh{transition:none}.cv-insc-OEXLQ{animation:none}}.cv-portal-n6Cul{z-index:400;background:var(--card);color:var(--ink);clip-path:circle(0px at var(--cx,50%) var(--cy,50%));transition:clip-path .95s var(--ease);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0}.cv-portal-n6Cul:focus{outline:none}.cv-open--Q2qj{clip-path:circle(150vmax at var(--cx,50%) var(--cy,50%));visibility:visible}.cv-bar-p4VUV{padding-top:max(16px, env(safe-area-inset-top,0px));padding-bottom:14px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));border-bottom:1px solid var(--hairline);z-index:2;flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex;position:relative}.cv-where-gt4cc{font-size:12px;font-weight:700}.cv-live-p-nIU{color:var(--faded);align-items:center;gap:8px;font-size:11px;display:inline-flex}.cv-live-p-nIU:before{content:"";background:var(--pink);border-radius:50%;width:9px;height:9px}.cv-grow-3bGB8{flex:1}.cv-corners-IyPFB{pointer-events:none;z-index:1;position:absolute;inset:0}.cv-corner--2Xfq{width:11vmin;height:11vmin;position:absolute;overflow:visible}.cv-tl-MsHcE{top:0;left:0}.cv-tr-xhQQZ{top:0;right:0;transform:scaleX(-1)}.cv-bl-UZwXF{bottom:0;left:0;transform:scaleY(-1)}.cv-br-OFaAR{bottom:0;right:0;transform:scale(-1)}.cv-disc-LN7y4{opacity:.7}.cv-arc-MZeGq{stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.55}.cv-mount-5lb12{z-index:2;min-height:0;padding-block:28px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));flex:1;place-items:center;display:grid;position:relative;overflow:auto}@media (prefers-reduced-motion:reduce){.cv-portal-n6Cul{transition:none}}.cv-scroll-XSv7t{--overlap-top:22px;--overlap-bottom:24px;color:var(--ink);position:relative}.cv-roller-ttEPT{z-index:2;width:100%;height:auto;display:block;position:relative}.cv-roller-ttEPT:first-child{margin-bottom:calc(-1 * var(--overlap-top))}.cv-roller-ttEPT:last-child{margin-top:calc(-1 * var(--overlap-bottom))}:root[data-theme=dark] .cv-yellow-8At8q{opacity:.45}.cv-sheet-5SoeT{isolation:isolate;background-color:var(--card);margin:0 4.6%;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='160' viewBox='0 0 14 160'%3E%3Cpath d='M7 0L6.9 8L7.4 16L4.7 24L5.5 32L6.7 40L7 48L4.5 56L9.3 64L7.5 72L6.5 80L5.7 88L8.7 96L7.9 104L4.5 112L7 120L5.4 128L8 136L4.9 144L7.4 152L7 160L14 160L14 0Z'/%3E%3C/svg%3E") 0 0/14px 160px repeat-y,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='160' viewBox='0 0 14 160'%3E%3Cpath d='M7 0L7.1 8L6.6 16L9.3 24L8.5 32L7.3 40L7 48L9.5 56L4.7 64L6.5 72L7.5 80L8.3 88L5.3 96L6.1 104L9.5 112L7 120L8.6 128L6 136L9.1 144L6.6 152L7 160L0 160L0 0Z'/%3E%3C/svg%3E") 100% 0/14px 160px repeat-y,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Crect width='8' height='8'/%3E%3C/svg%3E") 50%/calc(100% - 26px) 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='160' viewBox='0 0 14 160'%3E%3Cpath d='M7 0L6.9 8L7.4 16L4.7 24L5.5 32L6.7 40L7 48L4.5 56L9.3 64L7.5 72L6.5 80L5.7 88L8.7 96L7.9 104L4.5 112L7 120L5.4 128L8 136L4.9 144L7.4 152L7 160L14 160L14 0Z'/%3E%3C/svg%3E") 0 0/14px 160px repeat-y,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='160' viewBox='0 0 14 160'%3E%3Cpath d='M7 0L7.1 8L6.6 16L9.3 24L8.5 32L7.3 40L7 48L9.5 56L4.7 64L6.5 72L7.5 80L8.3 88L5.3 96L6.1 104L9.5 112L7 120L8.6 128L6 136L9.1 144L6.6 152L7 160L0 160L0 0Z'/%3E%3C/svg%3E") 100% 0/14px 160px repeat-y,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Crect width='8' height='8'/%3E%3C/svg%3E") 50%/calc(100% - 26px) 100% no-repeat}.cv-sheet-5SoeT:before{content:"";z-index:-1;background:var(--yellow);opacity:.32;pointer-events:none;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Ccircle cx='3.5' cy='3.5' r='1.35'/%3E%3C/svg%3E") 0 0/7px 7px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Ccircle cx='3.5' cy='3.5' r='1.35'/%3E%3C/svg%3E") 0 0/7px 7px}:root[data-theme=dark] .cv-sheet-5SoeT:before{opacity:.12}.cv-sheet-5SoeT:after{content:"";z-index:-1;background:var(--ink);pointer-events:none;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='160' viewBox='0 0 14 160'%3E%3Cpath d='M7 0L6.9 8L7.4 16L4.7 24L5.5 32L6.7 40L7 48L4.5 56L9.3 64L7.5 72L6.5 80L5.7 88L8.7 96L7.9 104L4.5 112L7 120L5.4 128L8 136L4.9 144L7.4 152L7 160' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/14px 160px repeat-y,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='160' viewBox='0 0 14 160'%3E%3Cpath d='M7 0L7.1 8L6.6 16L9.3 24L8.5 32L7.3 40L7 48L9.5 56L4.7 64L6.5 72L7.5 80L8.3 88L5.3 96L6.1 104L9.5 112L7 120L8.6 128L6 136L9.1 144L6.6 152L7 160' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 100% 0/14px 160px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='160' viewBox='0 0 14 160'%3E%3Cpath d='M7 0L6.9 8L7.4 16L4.7 24L5.5 32L6.7 40L7 48L4.5 56L9.3 64L7.5 72L6.5 80L5.7 88L8.7 96L7.9 104L4.5 112L7 120L5.4 128L8 136L4.9 144L7.4 152L7 160' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 0 0/14px 160px repeat-y,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='160' viewBox='0 0 14 160'%3E%3Cpath d='M7 0L7.1 8L6.6 16L9.3 24L8.5 32L7.3 40L7 48L9.5 56L4.7 64L6.5 72L7.5 80L8.3 88L5.3 96L6.1 104L9.5 112L7 120L8.6 128L6 136L9.1 144L6.6 152L7 160' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 100% 0/14px 160px repeat-y}.cv-tile-NivrB{z-index:-1;background:var(--hint);pointer-events:none;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='700' viewBox='0 0 520 700'%3E%3Cg fill='none' stroke='%23000' stroke-width='1' opacity='.14'%3E%3Cpath d='M-10 140C120 150 260 128 530 160M40 420C160 400 330 446 530 410M300-10C292 160 318 300 296 710'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' opacity='.1'%3E%3Ccircle cx='420' cy='560' r='46' stroke-width='7'/%3E%3Ccircle cx='420' cy='560' r='40' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") 0 0/520px 700px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='700' viewBox='0 0 520 700'%3E%3Cg fill='none' stroke='%23000' stroke-width='1' opacity='.14'%3E%3Cpath d='M-10 140C120 150 260 128 530 160M40 420C160 400 330 446 530 410M300-10C292 160 318 300 296 710'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' opacity='.1'%3E%3Ccircle cx='420' cy='560' r='46' stroke-width='7'/%3E%3Ccircle cx='420' cy='560' r='40' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") 0 0/520px 700px}[data-paper=plain] .cv-sheet-5SoeT{-webkit-mask:none;mask:none}[data-paper=plain] .cv-sheet-5SoeT:before,[data-paper=plain] .cv-sheet-5SoeT:after,[data-paper=plain] .cv-tile-NivrB{display:none}.cv-fade-CYcW5{background:var(--card);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='60' viewBox='0 0 420 60' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-dasharray='0 6'%3E%3Cpath d='M0 3H420' stroke-width='0.54'/%3E%3Cpath d='M3 9H420' stroke-width='0.98'/%3E%3Cpath d='M0 15H420' stroke-width='1.52'/%3E%3Cpath d='M3 21H420' stroke-width='2.14'/%3E%3Cpath d='M0 27H420' stroke-width='2.81'/%3E%3Cpath d='M3 33H420' stroke-width='3.53'/%3E%3Cpath d='M0 39H420' stroke-width='4.28'/%3E%3Cpath d='M3 45H420' stroke-width='5.08'/%3E%3Cpath d='M0 51H420' stroke-width='5.90'/%3E%3Cpath d='M3 57H420' stroke-width='6.76'/%3E%3C/g%3E%3C/svg%3E") 0 100%/420px 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='60' viewBox='0 0 420 60' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-dasharray='0 6'%3E%3Cpath d='M0 3H420' stroke-width='0.54'/%3E%3Cpath d='M3 9H420' stroke-width='0.98'/%3E%3Cpath d='M0 15H420' stroke-width='1.52'/%3E%3Cpath d='M3 21H420' stroke-width='2.14'/%3E%3Cpath d='M0 27H420' stroke-width='2.81'/%3E%3Cpath d='M3 33H420' stroke-width='3.53'/%3E%3Cpath d='M0 39H420' stroke-width='4.28'/%3E%3Cpath d='M3 45H420' stroke-width='5.08'/%3E%3Cpath d='M0 51H420' stroke-width='5.90'/%3E%3Cpath d='M3 57H420' stroke-width='6.76'/%3E%3C/g%3E%3C/svg%3E") 0 100%/420px 100% repeat-x}[data-paper=plain] .cv-fade-CYcW5{visibility:hidden}.cv-icon-bCj2Y{flex:none;width:14px;height:14px;display:block}.cv-pips-Kmfia{flex:none;gap:3px;display:inline-flex}.cv-pips-Kmfia svg{width:11px;height:11px;display:block}.cv-disc-vMg1f{border:1.3px solid var(--ink);background:var(--card);border-radius:50%;place-items:center;width:36px;height:36px;margin-top:2px;display:grid}.cv-sigil-LonCc{place-items:center;width:24px;height:24px;display:grid}.cv-block-HHot5{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:140px 1fr;margin:14px 0 0;padding:10px 0;font-size:11px;line-height:1.8;display:grid}.cv-block-HHot5 dt{color:var(--faded);align-items:center;gap:7px;display:flex}.cv-block-HHot5 dd{align-items:center;margin:0;display:flex}@media (width<=640px){.cv-block-HHot5{grid-template-columns:120px 1fr}}.cv-room-bDfJ2{z-index:900;overscroll-behavior:contain;background-color:var(--paper);color:var(--ink);padding:0 16px 96px;position:fixed;inset:0;overflow:hidden auto}.cv-room-bDfJ2:before{content:"";z-index:-1;background:var(--ink);opacity:.12;pointer-events:none;position:fixed;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Ccircle cx='4.5' cy='4.5' r='1.1'/%3E%3C/svg%3E") 0 0/9px 9px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9'%3E%3Ccircle cx='4.5' cy='4.5' r='1.1'/%3E%3C/svg%3E") 0 0/9px 9px}.cv-bar-wYsnt{z-index:4;border-bottom:1px solid var(--hairline);background:var(--paper);align-items:center;gap:16px;margin:0 -16px;padding:14px max(16px,3vw);display:flex;position:sticky;top:0}.cv-path-unZ2U{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.cv-grow-uSkbV{flex:1}.cv-bar-wYsnt>button,.cv-bar-wYsnt>a{white-space:nowrap}.cv-progress-pNC0J{background:var(--pink);transform-origin:0;height:3px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.cv-scroll-UkInS{width:min(860px,100%);margin:40px auto 0}.cv-sheet-7ouQM{margin:0 4%;padding:clamp(44px,6vw,64px) clamp(26px,7vw,84px) 46px}.cv-unrolling-4ARbe{animation:cv-unroll-39jhs .9s var(--ease)}.cv-rollingUp-SxtUl{animation:.26s ease-in forwards cv-rollup-Oentv}@keyframes cv-unroll-39jhs{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cv-rollup-Oentv{to{clip-path:inset(0 0 100%)}}.cv-kicker-Fi0k0{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.cv-title-0W1eJ{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(38px,5.4vw,64px);font-weight:400;line-height:.95}.cv-title-0W1eJ:focus{outline:none}.cv-meta-gOkP1{color:var(--faded);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:11.5px;display:flex}.cv-tag-vP0Rj{color:var(--ink);font-weight:700}.cv-text-fVQhD{max-width:62ch;margin-top:30px;font-size:15px;line-height:1.9}.cv-text-fVQhD p{margin:0 0 1.15em}.cv-text-fVQhD h2,.cv-text-fVQhD h3,.cv-text-fVQhD h4{font-family:var(--font-display);margin:1.7em 0 .5em;font-size:27px;font-weight:400;line-height:1.15}.cv-text-fVQhD code{font-family:var(--font-mono);font-size:.95em;font-weight:700}.cv-text-fVQhD pre{border-left:1px solid var(--ink);font-family:var(--font-mono);white-space:pre;margin:18px 0;padding-left:16px;font-size:12px;line-height:1.75;overflow-x:auto}.cv-text-fVQhD pre code{font-size:inherit;font-weight:400}.cv-text-fVQhD blockquote{border-left:3px solid var(--ink);font-family:var(--font-display);margin:1.6em 0;padding:4px 0 4px 22px;font-size:23px;line-height:1.35}.cv-text-fVQhD blockquote p{margin:0}.cv-text-fVQhD ul{margin:0 0 1.2em;padding:0;list-style:none}.cv-text-fVQhD ul li{margin-bottom:.55em;padding-left:26px;position:relative}.cv-text-fVQhD ul li:before{content:"✧";font-weight:700;position:absolute;top:0;left:2px}.cv-text-fVQhD ol{margin:0 0 1.2em;padding-left:26px}.cv-text-fVQhD a{color:inherit;-webkit-text-decoration-color:var(--pink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:4px;font-weight:700}.cv-text-fVQhD img{max-width:100%;height:auto}.cv-fin-Zlu1l{align-items:center;gap:16px;margin:46px 0 28px;display:flex}.cv-fin-Zlu1l span{background:var(--ink);opacity:.4;flex:1;height:1px}.cv-fin-Zlu1l svg{width:40px;height:40px}.cv-nav-JwcQG{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cv-sibling-tC1TY{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:4px;padding:0;text-decoration:none;display:grid}.cv-next-I2g9w{text-align:right}.cv-siblingLabel-ZcXRi{font-size:11px}.cv-siblingName--37-Q{font-family:var(--font-display);font-size:21px;line-height:1.15}.cv-sibling-tC1TY:hover .cv-siblingName--37-Q{text-decoration:underline;-webkit-text-decoration-color:var(--pink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:4px}.cv-sibling-tC1TY:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.cv-end-f1pLd{justify-content:center;margin-top:34px;display:flex}@media (width<=640px){.cv-nav-JwcQG{grid-template-columns:minmax(0,1fr)}.cv-next-I2g9w{text-align:left}.cv-text-fVQhD{font-size:14px}}@media (prefers-reduced-motion:reduce){.cv-unrolling-4ARbe,.cv-rollingUp-SxtUl{animation:none}}.cv-index-CIK0R{color:var(--ink)}.cv-chapter-2JNAe+.cv-chapter-2JNAe{margin-top:14px}.cv-heading-FU9tM{font:inherit;margin:0}.cv-fold-F1zJE{width:100%;color:inherit;font-family:var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:22px;font-weight:400;line-height:1.2;display:flex}.cv-fold-F1zJE:after{content:"";background:var(--ink);opacity:.3;flex:1;order:2;height:1px}.cv-triangle-mfU61{transition:transform .25s var(--ease);order:0}.cv-open-wZKtw .cv-triangle-mfU61{transform:rotate(90deg)}.cv-name-inzf2{order:1}.cv-count-Mr9ci{font-family:var(--font-mono);color:var(--faded);order:3;font-size:11px}.cv-fold-F1zJE:hover .cv-name-inzf2{text-decoration:underline;-webkit-text-decoration-color:var(--pink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:5px}.cv-fold-F1zJE:focus-visible,.cv-spell-iUjlx:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cv-spell-iUjlx{border:0;border-bottom:1px dashed var(--hairline);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr);gap:14px;margin:0;padding:14px 0 16px;text-decoration:none;display:grid;position:relative}.cv-main-v4VCy{min-width:0;display:block}.cv-top-BDKBR{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cv-title-w-Icx{font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.15}.cv-school-GoV3w{color:var(--faded);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:5px 0 8px;font-size:11px;display:flex}.cv-mark-eM1Iu{color:var(--ink);align-items:center;gap:4px;font-weight:700;display:inline-flex}.cv-stats-1nK58{flex-wrap:wrap;gap:4px 18px;font-size:11px;line-height:1.6;display:flex}.cv-stats-1nK58>span{align-items:center;gap:6px;display:inline-flex}.cv-stats-1nK58 b{color:var(--faded);font-weight:400}.cv-spell-iUjlx[aria-current=true]:before{content:"";background:var(--pink);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);width:12px;height:76px;position:absolute;top:-4px;left:-26px}.cv-spell-iUjlx[aria-current=true] .cv-sigil-7nIlV{background:var(--yellow)}.cv-spell-iUjlx:hover .cv-title-w-Icx{text-decoration:underline;-webkit-text-decoration-color:var(--pink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:4px}.cv-more-thNZs{margin:12px 0 2px 50px}@media (width<=860px){.cv-spell-iUjlx[aria-current=true]:before{width:8px;left:-14px}}@media (prefers-reduced-motion:reduce){.cv-triangle-mfU61{transition:none}}.cv-preview-wWvYN{color:var(--ink);cursor:pointer;transition:transform .35s var(--ease);position:sticky;top:84px;transform:rotate(1.2deg)}.cv-preview-wWvYN:hover{transform:rotate(.4deg)translateY(-4px)}.cv-sheet-vClrJ{padding:36px clamp(24px,3.4vw,48px) 30px}.cv-unroll-Yxer7{animation:cv-unroll-Yxer7 .7s var(--ease)}.cv-unrollAgain-UpT-x{animation:cv-unroll-again-vYiQq .7s var(--ease)}@keyframes cv-unroll-Yxer7{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cv-unroll-again-vYiQq{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.cv-path-bQKpi{margin:0}.cv-title-C7Y62{font-family:var(--font-display);text-wrap:balance;margin:10px 0 6px;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.05}.cv-kicker-Yezdf{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.cv-excerpt-cZxN8{max-height:8.2em;font-size:13px;line-height:1.85;position:relative;overflow:hidden}.cv-excerpt-cZxN8 p{max-width:60ch;margin:16px 0 0}.cv-excerpt-cZxN8 code{font-family:var(--font-mono);font-size:.95em;font-weight:700}.cv-fade-69ZpT{height:4.2em;position:absolute;bottom:0;left:0;right:0}.cv-row-y4CsT{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}.cv-note-NmPsb{font-size:11px}@media (width<=860px){.cv-preview-wWvYN,.cv-preview-wWvYN:hover{position:static;transform:none}}@media (prefers-reduced-motion:reduce){.cv-preview-wWvYN{transition:none}.cv-unroll-Yxer7,.cv-unrollAgain-UpT-x{animation:none}}.cvw-shadow-i39dO{transition:transform .3s var(--ease), opacity .3s}.cvw-lift-i0jXn{transition:transform .3s var(--ease)}.cvw-lifted-g-FEa>.cvw-lift-i0jXn{transform:translateY(-10px)}.cvw-lifted-g-FEa>.cvw-shadow-i39dO{opacity:.65;transform:translate(7px,6px)}.cvw-dragging-NJKId>.cvw-lift-i0jXn{transform:translateY(-18px)}.cvw-dragging-NJKId>.cvw-shadow-i39dO{opacity:.65;transform:translate(7px,6px)}.cvw-fixed-5pCMB>.cvw-lift-i0jXn,.cvw-fixed-5pCMB>.cvw-shadow-i39dO{transform:none}.cvw-drop--7Ad4>.cvw-lift-i0jXn{animation:cvw-drop--7Ad4 .65s var(--ease) backwards;animation-delay:var(--d,0s)}.cvw-hang-Tjr7q>.cvw-lift-i0jXn{animation:cvw-hang-Tjr7q .65s var(--ease) backwards;animation-delay:var(--d,0s)}.cvw-fade-3tP1n>.cvw-lift-i0jXn,.cvw-drop--7Ad4>.cvw-shadow-i39dO,.cvw-hang-Tjr7q>.cvw-shadow-i39dO,.cvw-fade-3tP1n>.cvw-shadow-i39dO{animation:cvw-fade-3tP1n .65s var(--ease) backwards;animation-delay:var(--d,0s)}@keyframes cvw-drop--7Ad4{0%{opacity:0;transform:translateY(-46px)}to{opacity:1;transform:none}}@keyframes cvw-hang-Tjr7q{0%{transform:translateY(-420px)}to{transform:none}}@keyframes cvw-fade-3tP1n{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cvw-shadow-i39dO,.cvw-lift-i0jXn{transition:none}.cvw-drop--7Ad4>.cvw-lift-i0jXn,.cvw-hang-Tjr7q>.cvw-lift-i0jXn,.cvw-fade-3tP1n>.cvw-lift-i0jXn,.cvw-drop--7Ad4>.cvw-shadow-i39dO,.cvw-hang-Tjr7q>.cvw-shadow-i39dO,.cvw-fade-3tP1n>.cvw-shadow-i39dO{animation:none}}.cvw-svg-QT9OP{display:block;overflow:visible}.cvw-fill-ink-ZkeBi{fill:var(--ink)}.cvw-fill-blue-area-kOW3X{fill:var(--blue-area)}.cvw-fill-card-XSdlr{fill:var(--card)}.cvw-fill-paper-x9G2C{fill:var(--paper)}.cvw-fill-yellow-9yiBX{fill:var(--yellow)}.cvw-fill-pink-g3dSI{fill:var(--pink)}.cvw-fill-pink-tint-Yrh7N{fill:var(--pink-tint)}.cvw-fill-fire-EQUDp{fill:var(--fire)}.cvw-fill-earth-OaUTE{fill:var(--earth)}.cvw-fill-deep-ZlY1j{fill:var(--deep)}.cvw-fill-faded-Nzk10{fill:var(--faded)}.cvw-fill-hint-DooMP{fill:var(--hint)}.cvw-fill-lit-glow-OfPPj{fill:var(--lit-glow)}.cvw-fill-lit-flame--YrE-{fill:var(--lit-flame)}.cvw-fill-lit-eye-DcI2a{fill:var(--lit-eye)}.cvw-fill-lit-moon-iHmgh{fill:var(--lit-moon)}.cvw-fill-lit-glass-PXqjM{fill:var(--lit-glass)}.cvw-fill-lit-ink-RFy6h{fill:var(--lit-ink)}.cvw-fill-none-F5hMp{fill:none}.cvw-stroke-ink-vV0oI{stroke:var(--ink)}.cvw-stroke-blue-area-yvKYT{stroke:var(--blue-area)}.cvw-stroke-card-2eXhW{stroke:var(--card)}.cvw-stroke-paper-usv1D{stroke:var(--paper)}.cvw-stroke-yellow-Hk8Xs{stroke:var(--yellow)}.cvw-stroke-pink-ZRXY6{stroke:var(--pink)}.cvw-stroke-pink-tint-7xr-5{stroke:var(--pink-tint)}.cvw-stroke-fire-Kgr-3{stroke:var(--fire)}.cvw-stroke-earth-NE0U0{stroke:var(--earth)}.cvw-stroke-deep-5NHPk{stroke:var(--deep)}.cvw-stroke-faded-H9p9a{stroke:var(--faded)}.cvw-stroke-hint-uLMoA{stroke:var(--hint)}.cvw-stroke-lit-glow-VyLRh{stroke:var(--lit-glow)}.cvw-stroke-lit-flame-cVMtK{stroke:var(--lit-flame)}.cvw-stroke-lit-eye-0Nh4G{stroke:var(--lit-eye)}.cvw-stroke-lit-moon-FZPSU{stroke:var(--lit-moon)}.cvw-stroke-lit-glass-nP6Ky{stroke:var(--lit-glass)}.cvw-stroke-lit-ink-ewF6c{stroke:var(--lit-ink)}.cvw-stroke-none-gvRyr{stroke:none}.cvw-multiply-EgtEp{mix-blend-mode:multiply}:root[data-theme=dark] .cvw-multiply-EgtEp,.cvw-screen-Jc5-B{mix-blend-mode:screen}.cvw-dark-only-SdC7I{display:none}:root[data-theme=dark] .cvw-dark-only-SdC7I{display:inline}.cvw-shade-dot-Rty9N{fill:var(--ink)}:root[data-theme=dark] .cvw-shade-dot-Rty9N{fill:var(--deep)}.cvw-desk-dot-tJ5Cd{fill:var(--yellow)}.cvw-desk-dots-plYEC{opacity:.55}:root[data-theme=dark] .cvw-desk-dots-plYEC{opacity:.35}.cvw-button-i7-pL{cursor:pointer;outline:none}.cvw-hit-lihzy{pointer-events:all}.cvw-ring-Jq01R{fill:none;stroke:none;pointer-events:none}.cvw-button-i7-pL:focus-visible .cvw-ring-Jq01R{stroke:var(--pink);stroke-width:2px}.cvw-idle-nnHqz{transition:opacity .4s}.cvw-playing-HdkX5 .cvw-idle-nnHqz{opacity:0}.cvw-puff-o6tX5{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite cvw-puff-o6tX5}@keyframes cvw-puff-o6tX5{0%{opacity:0;transform:translateY(80px)scale(.55)}20%{opacity:.9}75%{opacity:.5}to{opacity:0;transform:translateY(-120px)scale(1.35)}}.cvw-wisp-XuBX5{stroke-dasharray:46 300;animation:7s linear infinite cvw-wisp-XuBX5}.cvw-w2-NDVqS{animation-duration:9s;animation-delay:-3s}@keyframes cvw-wisp-XuBX5{0%{stroke-dashoffset:340px}to{stroke-dashoffset:0}}.cvw-mote-ugbtx{animation:4.5s ease-in-out infinite cvw-mote-ugbtx;animation-delay:calc(var(--k) * -.5s)}@keyframes cvw-mote-ugbtx{0%{opacity:0;transform:translateY(16px)}40%{opacity:1}to{opacity:0;transform:translateY(-30px)}}@media (prefers-reduced-motion:reduce){.cvw-idle-nnHqz{transition:none}.cvw-puff-o6tX5,.cvw-wisp-XuBX5,.cvw-mote-ugbtx{animation:none}}.cvw-sleep-ymBKs,.cvw-wake-JS8zu{transition:opacity .7s var(--ease)}.cvw-wake-JS8zu{opacity:0}.cvw-root-c8Rr6[data-state=awake] .cvw-wake-JS8zu,.cvw-root-c8Rr6[data-peek=true] .cvw-wake-JS8zu{opacity:1}.cvw-root-c8Rr6[data-state=awake] .cvw-sleep-ymBKs,.cvw-root-c8Rr6[data-peek=true] .cvw-sleep-ymBKs{opacity:0}.cvw-root-c8Rr6[data-peek=true] .cvw-wake-JS8zu,.cvw-root-c8Rr6[data-peek=true] .cvw-sleep-ymBKs{transition-duration:.2s}.cvw-root-c8Rr6[data-crit=true] [data-stone-sphere]{stroke:var(--pink);stroke-width:6px}.cvw-lid-8pllX{transform-box:fill-box;transform-origin:50%;animation:6.5s infinite cvw-blink-vXdRN}@keyframes cvw-blink-vXdRN{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.cvw-iris-ChM9i{transition:transform .14s linear}.cvw-zzz-ufF3Y{font-family:var(--font-display);pointer-events:none}.cvw-zzz-ufF3Y text{animation:3.2s ease-in-out infinite cvw-zz--4ROJ}.cvw-zzz-ufF3Y text:nth-child(2){animation-delay:1.2s}@keyframes cvw-zz--4ROJ{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(6px,-16px)}}@media (prefers-reduced-motion:reduce){.cvw-sleep-ymBKs,.cvw-wake-JS8zu,.cvw-iris-ChM9i{transition:none}.cvw-lid-8pllX,.cvw-zzz-ufF3Y text{animation:none}.cvw-zzz-ufF3Y text{opacity:1}}.cvw-root-tS-25{width:100%;height:auto;display:block;overflow:visible}.cvw-draw-lFWgp{stroke-dasharray:1;stroke-dashoffset:1px}.cvw-drawing-4yqsa .cvw-draw-lFWgp{animation:cvw-draw-lFWgp 1.1s var(--ease) forwards}.cvw-drawing-4yqsa .cvw-draw-lFWgp.cvw-d2-Naapf{animation-delay:.22s}.cvw-drawing-4yqsa .cvw-draw-lFWgp.cvw-d3-ngCwY{animation-delay:.44s}.cvw-drawing-4yqsa .cvw-draw-lFWgp.cvw-d4-1xml1{animation-delay:.66s}@keyframes cvw-draw-lFWgp{to{stroke-dashoffset:0}}.cvw-insc--ExFl{opacity:0;transition:opacity .6s}.cvw-drawing-4yqsa .cvw-insc--ExFl{opacity:1}.cvw-spin-kZD0x{transform-box:view-box;transform-origin:300px 300px;animation:60s linear infinite cvw-turn-MceHO}@keyframes cvw-turn-MceHO{to{transform:rotate(360deg)}}.cvw-inscription-uCtIy{font-family:var(--font-mono)}.cvw-inkY-Lax8a{opacity:0;transition:opacity .45s var(--ease)}.cvw-pass1-eLXfD .cvw-inkY-Lax8a{opacity:1}.cvw-inkP-BA-PE{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translate(14px,12px)}.cvw-pass2---oIs .cvw-inkP-BA-PE{opacity:.9;transform:translate(6px,5px)}.cvw-line-c4Hr-{transition:stroke-width .3s}.cvw-pass3-IIRrn .cvw-line-c4Hr-{stroke-width:2.6px}.cvw-geo-70OkE{transform-box:view-box;transform-origin:300px 300px;transition:transform .7s var(--ease)}.cvw-pass3-IIRrn .cvw-geo-70OkE{transform:rotate(60deg)}@media (prefers-reduced-motion:reduce){.cvw-draw-lFWgp{stroke-dashoffset:0}.cvw-drawing-4yqsa .cvw-draw-lFWgp{animation:none}.cvw-insc--ExFl{opacity:1;transition:none}.cvw-spin-kZD0x{animation:none}.cvw-inkY-Lax8a{opacity:1;transition:none}.cvw-inkP-BA-PE{opacity:.9;transition:none;transform:translate(6px,5px)}.cvw-line-c4Hr-{stroke-width:2.6px;transition:none}.cvw-geo-70OkE{transition:none;transform:rotate(60deg)}}.cvw-root-uQ1Qd *{pointer-events:none}.cvw-root-uQ1Qd .cvw-hit-65zT3{pointer-events:all}.cvw-root-uQ1Qd{--rest:.45}:root[data-theme=dark] .cvw-root-uQ1Qd{--rest:.75}.cvw-glow-fkafO{opacity:var(--rest);transition:opacity .45s var(--ease)}.cvw-root-uQ1Qd[data-glow=bright] .cvw-glow-fkafO,.cvw-root-uQ1Qd:hover .cvw-glow-fkafO{opacity:1}.cvw-root-uQ1Qd:has(:focus-visible) .cvw-glow-fkafO{opacity:1}.cvw-turn-VM-5o{transform-box:fill-box;transform-origin:50%;animation:160s linear infinite cvw-turn-VM-5o}@keyframes cvw-turn-VM-5o{to{transform:rotate(360deg)}}.cvw-sealRing-kpYML{transform-box:fill-box;transform-origin:50%;animation:2.8s linear infinite cvw-pulse-NiybU}@keyframes cvw-pulse-NiybU{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.cvw-inscription-Jk6-O{font-family:var(--font-mono)}.cvw-flame-E3Va3{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite cvw-flicker-oyGHt}@keyframes cvw-flicker-oyGHt{0%,to{transform:scale(1)}30%{transform:scale(.94,1.06)skew(2deg)}60%{transform:scale(1.04,.95)skew(-2deg)}}@media (prefers-reduced-motion:reduce){.cvw-glow-fkafO{transition:none}.cvw-turn-VM-5o,.cvw-sealRing-kpYML,.cvw-flame-E3Va3{animation:none}}.cvw-day-OlMUW,.cvw-night-eEJid{opacity:0;transition:opacity 1.2s var(--ease)}.cvw-root-yqc-J[data-sky=day] .cvw-day-OlMUW,.cvw-root-yqc-J[data-sky=night] .cvw-night-eEJid{opacity:1}@media (prefers-reduced-motion:reduce){.cvw-day-OlMUW,.cvw-night-eEJid{transition:none}}.cvw-rete-7xQMV{animation:80s linear infinite cvw-turn-SGCPH}@keyframes cvw-turn-SGCPH{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cvw-rete-7xQMV{animation:none}}.cvw-sway-MeUCu{transform-origin:0 -520px;animation:7.5s cubic-bezier(.45,0,.55,1) infinite cvw-sway-MeUCu}.cvw-feather-ph1hG{animation:cvw-feather-ph1hG var(--dur) cubic-bezier(.45, 0, .55, 1) infinite}@keyframes cvw-sway-MeUCu{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes cvw-feather-ph1hG{0%,to{transform:rotate(calc(var(--deg) * -1))}50%{transform:rotate(var(--deg))}}@media (prefers-reduced-motion:reduce){.cvw-sway-MeUCu,.cvw-feather-ph1hG{animation:none}}.cvw-spineTitle-JxKDv{font-family:var(--font-mono);font-weight:700}.cvw-mono-07-Fl{font-family:var(--font-mono)}.cvw-display-B1neL{font-family:var(--font-display)}.cvw-round-tX-PN{stroke-linejoin:round}.cvw-cap-cQh6v{stroke-linecap:round}.cvw-writing-qfHZt{stroke-dasharray:6 2 10 3 4 2}.cvw-cord-iCy5M{stroke:var(--deep)}:root[data-theme=dark] .cvw-cord-iCy5M{stroke:var(--ink)}.cvw-band-B9E8d{fill:none;stroke:var(--ink)}.cvw-bandLight-v9WPU{fill:none;stroke:var(--card)}.cvw-flame-jHF1L{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite cvw-flicker-VSYrS}@keyframes cvw-flicker-VSYrS{0%,to{transform:scale(1)}30%{transform:scale(.94,1.06)skew(2deg)}60%{transform:scale(1.04,.95)skew(-2deg)}}@media (prefers-reduced-motion:reduce){.cvw-flame-jHF1L{animation:none}}.cvw-standalone-uU1t0{background:var(--card)}.cvw-line-01crF{fill:none;stroke:var(--ink)}.cvw-stones-0BykT{fill:none;stroke:var(--ink);stroke-linejoin:round}.cvw-rank-hhsa7,.cvw-number-APRPu{font-family:var(--font-display)}.cvw-tumble-s5VDZ,.cvw-flipX-J17rl,.cvw-flipY-JVYW6{transform-box:fill-box}.cvw-tumble-s5VDZ{transform-origin:50% 55%;animation:1.05s linear cvw-tumble-s5VDZ}.cvw-flipX-J17rl{transform-origin:50%;animation:1.05s linear cvw-flipx-1vFxb}.cvw-flipY-JVYW6{transform-origin:50%;animation:1.05s linear cvw-flipy-BVG-p}@keyframes cvw-tumble-s5VDZ{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:none}30%{transform:translate(calc(var(--dx) * .5 / var(--k)), calc(-58px / var(--k))) rotate(calc(var(--s) * 260deg));animation-timing-function:cubic-bezier(.6,0,.9,.5)}50%{transform:translate(calc(var(--dx) / var(--k)), 0) rotate(calc(var(--s) * 430deg));animation-timing-function:cubic-bezier(.2,.7,.4,1)}64%{transform:translate(calc(var(--dx) * .7 / var(--k)), calc(-22px / var(--k))) rotate(calc(var(--s) * 540deg));animation-timing-function:cubic-bezier(.6,0,.9,.5)}78%{transform:translate(calc(var(--dx) * .3 / var(--k)), 0) rotate(calc(var(--s) * 640deg));animation-timing-function:cubic-bezier(.2,.7,.4,1)}88%{transform:translate(calc(var(--dx) * .1 / var(--k)), calc(-6px / var(--k))) rotate(calc(var(--s) * 690deg))}to{transform:rotate(calc(var(--s) * 720deg))}}@keyframes cvw-flipx-1vFxb{0%,to{transform:none}8%{transform:scaleY(.25)}16%{transform:scale(1)}24%{transform:scaleY(.2)}33%{transform:scale(1)}43%{transform:scaleY(.3)}50%{transform:scale(1.08,.86)}60%{transform:scaleY(.45)}70%{transform:scale(1)}82%{transform:scaleY(.7)}92%{transform:scale(1)}}@keyframes cvw-flipy-BVG-p{0%,to{transform:none}12%{transform:scaleX(.3)}21%{transform:scale(1)}30%{transform:scaleX(.25)}40%{transform:scale(1)}55%{transform:scaleX(.4)}66%{transform:scale(1)}76%{transform:scaleX(.75)}86%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cvw-tumble-s5VDZ,.cvw-flipX-J17rl,.cvw-flipY-JVYW6{animation:none}}.cvw-mono-Yppg1{font-family:var(--font-mono)}.cvw-bold-E0fiy{font-weight:700}.cvw-steam-hYncX{animation:3.4s ease-in-out infinite cvw-steam-hYncX}@keyframes cvw-steam-hYncX{0%,to{opacity:.6;transform:translate(0)}50%{opacity:.35;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.cvw-steam-hYncX{animation:none}}.cvw-pupil-c-8yq{transition:transform .12s linear}.cvw-breathe-7gYt3{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite cvw-breathe-7gYt3}.cvw-zap-Segxr{animation:.7s steps(2,end) 2 cvw-zap-Segxr}@keyframes cvw-breathe-7gYt3{50%{transform:scale(1.012,1.03)}}@keyframes cvw-zap-Segxr{50%{filter:invert()hue-rotate(60deg)}}@media (prefers-reduced-motion:reduce){.cvw-pupil-c-8yq{transition:none}.cvw-breathe-7gYt3,.cvw-zap-Segxr{animation:none}}.cvw-head-dgBKT{transform-box:fill-box;transform-origin:20% 90%;animation:7s ease-in-out infinite cvw-look-R5Kt5}.cvw-bird-NvLHT{transform-box:fill-box;transform-origin:50% 100%}.cvw-hop-CgRI4 .cvw-bird-NvLHT{animation:cvw-hop-CgRI4 .55s var(--ease)}.cvw-wing-RSFuP{transform-box:fill-box;transform-origin:60% 8%}@keyframes cvw-look-R5Kt5{0%,62%,to{transform:none}66%,80%{transform:rotate(-9deg)}84%{transform:rotate(4deg)}}@keyframes cvw-hop-CgRI4{40%{transform:translateY(-9px)rotate(-3deg)}}.cvw-flying-BpoRL .cvw-bird-NvLHT{animation:1.7s cubic-bezier(.5,0,.7,1) forwards cvw-fly-gU6wA}.cvw-flying-BpoRL .cvw-wing-RSFuP{animation:.28s ease-in-out infinite cvw-flap-1e1Cc}.cvw-featherIn-2YOgL{animation:.6s 1s both cvw-feather-in-PqlTt}@keyframes cvw-fly-gU6wA{0%{transform:none}14%{transform:translate(6px,-16px)rotate(-8deg)}to{opacity:0;transform:translate(-4px,-96px)scale(.22)rotate(-12deg)}}@keyframes cvw-flap-1e1Cc{0%,to{transform:rotate(0)}40%{transform:rotate(-62deg)}75%{transform:rotate(14deg)}}@keyframes cvw-feather-in-PqlTt{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cvw-head-dgBKT,.cvw-hop-CgRI4 .cvw-bird-NvLHT,.cvw-featherIn-2YOgL{animation:none}}.cvw-card--U7rJ{box-sizing:border-box;background:var(--card);width:min(460px,86vw);color:var(--ink);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--pink);font-family:var(--font-mono);animation:cvw-card-in-e1eK6 .45s var(--ease);border-radius:14px;padding:18px 20px 12px;font-size:12.5px;line-height:1.6;position:relative;transform:translate(-50%)rotate(-1deg)}.cvw-who-Esuhs{background:var(--ink);color:var(--on-ink);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 11px;font-size:10.5px;font-weight:700;position:absolute;top:-12px;left:18px}.cvw-card--U7rJ p{margin:0}.cvw-top-QhK9p{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.cvw-number-O2Jam{isolation:isolate;font-family:var(--font-display);margin-right:4px;font-size:26px;line-height:1;position:relative}.cvw-number-O2Jam:before{content:attr(data-n);z-index:-1;color:var(--pink);position:absolute;top:2px;left:2px}.cvw-title-okMJ5{font-family:var(--font-display);font-size:21px;font-weight:400}.cvw-reference-xqMlT{color:var(--faded);margin-left:auto;font-size:11px}.cvw-line-ZZMmS b{font-weight:700}.cvw-alt-5-RjE{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes cvw-card-in-e1eK6{0%{opacity:0;translate:0 14px}}@media (prefers-reduced-motion:reduce){.cvw-card--U7rJ{animation:none}}.cvw-summon-QuIaV{pointer-events:none;animation:cvw-fade-Cqujy .6s var(--ease) backwards}.cvw-gate--6k58,.cvw-mote-MN-7X,.cvw-emerge-IK6cx{transform-box:view-box;transform-origin:0 0}.cvw-gate--6k58{opacity:0;animation:cvw-gate--6k58 1.1s var(--ease) forwards}.cvw-mote-MN-7X{opacity:0;animation:cvw-mote-MN-7X 1.6s ease-out calc(.15s + var(--k) * 90ms) forwards}.cvw-emerge-IK6cx{animation:1.25s cubic-bezier(.2,.9,.3,1.15) backwards cvw-emerge-IK6cx}.cvw-drift-H3bEg{transform-box:fill-box;transform-origin:50% 60%;animation:5.4s ease-in-out 1.25s infinite cvw-drift-H3bEg}@keyframes cvw-fade-Cqujy{0%{opacity:0}}@keyframes cvw-gate--6k58{0%{opacity:1;transform:scale(.15)}60%{opacity:.9}to{opacity:0;transform:scale(1.25)}}@keyframes cvw-mote-MN-7X{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-150px)}}@keyframes cvw-emerge-IK6cx{0%{opacity:0;transform:translateY(40px)scale(.18,.04)}22%{opacity:1}45%{transform:translateY(-8px)scale(.7,1.18)}72%{transform:translateY(-4px)scale(1.05,.96)}to{transform:none}}@keyframes cvw-drift-H3bEg{25%{transform:translate(7px,-9px)rotate(1.6deg)}50%{transform:translateY(-15px)rotate(0)}75%{transform:translate(-7px,-8px)rotate(-1.6deg)}}@media (prefers-reduced-motion:reduce){.cvw-summon-QuIaV,.cvw-emerge-IK6cx,.cvw-drift-H3bEg{animation:none}.cvw-gate--6k58,.cvw-mote-MN-7X{display:none}}.cvw-leaving-WyRLe{animation:cvw-leave-Ypxg1 .6s var(--ease) forwards}.cvw-leaving-WyRLe .cvw-gate--6k58,.cvw-leaving-WyRLe .cvw-mote-MN-7X{display:none}@keyframes cvw-leave-Ypxg1{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cvw-leaving-WyRLe{display:none}}.cvw-stage-XJiw0{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.cvw-desk-iZLo7{width:100%;height:100%;display:block;overflow:visible}.cvw-tags-nV7-Y{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cvw-item-lkB0F{transition:transform .7s var(--ease);outline:none}.cvw-draggable-fk8mq{cursor:grab}.cvw-act-zAN8T{cursor:pointer}.cvw-dragging-5XCQe{cursor:grabbing;transition:none}.cvw-button-yerIu{cursor:inherit;outline:none}.cvw-hit-l8Yy6{pointer-events:all}.cvw-ring-T92Ax{fill:none;stroke:none;pointer-events:none}.cvw-button-yerIu:focus-visible .cvw-ring-T92Ax{stroke:var(--pink);stroke-width:2px}.cvw-badge-fhUgu{transition:transform .3s var(--ease)}.cvw-lifted-fFoEf .cvw-badge-fhUgu{transform:translateY(-10px)}.cvw-dragging-5XCQe .cvw-badge-fhUgu{transform:translateY(-18px)}.cvw-badgeDeal-niefa{animation:cvw-fade-ZT-WK .5s var(--ease) 1.2s backwards}.cvw-pre-vcip3 [data-item]:not([data-item=circle]):not([data-item=window]):not([data-item=shelves]):not([data-item=mirror]){opacity:0;pointer-events:none}.cvw-tag-W60FE{transition:transform .7s var(--ease), opacity .25s;cursor:pointer;pointer-events:none}.cvw-tag-W60FE *{pointer-events:none}.cvw-tag-W60FE.cvw-on-1hKhq .cvw-tagHit-WWbX-{pointer-events:all}.cvw-still-xKFvJ{transition:none}.cvw-note-N9hnC{pointer-events:none}.cvw-noteDeal-h1dqP{animation:cvw-fade-ZT-WK .5s var(--ease) 1.5s backwards}.cvw-noteText-aTzhX{font-family:var(--font-mono);fill:var(--pink)}@media (hover:none){.cvw-dragOnly-0Ud-i{display:none}}.cvw-noteLine-gAIef{fill:none;stroke:var(--pink);stroke-width:1.4px}.cvw-pre-vcip3 .cvw-tag-W60FE,.cvw-pre-vcip3 .cvw-note-N9hnC{opacity:0}.cvw-bubble-P-fF2,.cvw-rollCard-4sAyt{z-index:4;position:absolute}.cvw-rollUnplaced-adFXh{opacity:0}.cvw-chip-rbIYu{pointer-events:none}.cvw-chip-rbIYu>g{opacity:0;animation:cvw-chip-rbIYu 1.8s var(--ease) forwards}.cvw-chipText-UKdUn,.cvw-chipGhost-jNcIf{font-family:var(--font-display)}.cvw-chipText-UKdUn{fill:var(--ink)}.cvw-chipGhost-jNcIf{fill:var(--pink)}@keyframes cvw-chip-rbIYu{0%{opacity:0;translate:0 10px}15%,70%{opacity:1;translate:0 -14px}to{opacity:0;translate:0 -30px}}.cvw-unplaced-ebV6i{visibility:hidden}@keyframes cvw-fade-ZT-WK{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cvw-item-lkB0F,.cvw-tag-W60FE,.cvw-badge-fhUgu{transition:none}.cvw-badgeDeal-niefa,.cvw-noteDeal-h1dqP{animation:none}.cvw-chip-rbIYu{display:none}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--paper);color:var(--ink);font-family:var(--font-mono,"Martian Mono", ui-monospace, Menlo, monospace);margin:0}.skip-link{background:var(--paper);color:var(--ink);padding:.5rem 1rem;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{z-index:1000;transform:none}.plain-page{padding:2rem 1.5rem}.hydrate-fallback{background:var(--paper);min-height:100vh;color:var(--ink);place-items:center;display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-body{box-sizing:border-box;max-width:1440px;padding:56px max(16px, env(safe-area-inset-right,0px)) 72px max(16px, env(safe-area-inset-left,0px));margin:0 auto}@media (width>=900px){.section-body{padding-left:max(40px, env(safe-area-inset-left,0px));padding-right:max(40px, env(safe-area-inset-right,0px))}}.section-body h1{margin-top:12px}.section-intro{max-width:46em;margin:18px 0 0;font-size:13px;line-height:1.75}.section-intro--aside{margin-bottom:28px}.about-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}@media (width<=860px){.about-head{grid-template-columns:minmax(0,1fr);gap:28px}}.section-body [class*=cv-columns-]{margin-top:0}.spellbook-pager{margin-top:32px}.spellbook-pager:focus,.spellbook-pager [aria-current=page]:focus{outline:none}html[data-vt] ::view-transition-group(root){animation:none}html[data-vt] ::view-transition-image-pair(root){isolation:auto}html[data-vt] ::view-transition-old(root){mix-blend-mode:normal;transform-origin:var(--vt-x,50%) var(--vt-y,50%);animation:none}html[data-vt] ::view-transition-new(root){mix-blend-mode:normal;transform-origin:var(--vt-x,50%) var(--vt-y,50%);animation:none}html[data-vt=zoom-in]::view-transition-old(root){animation:vt-zoom .9s var(--ease) both, vt-fade-out .65s var(--ease) both}html[data-vt=zoom-in]::view-transition-new(root){animation:vt-iris-open .9s var(--ease) .16s both}html[data-vt=zoom-out]::view-transition-old(root){z-index:2;animation:vt-iris-close .85s var(--ease) both}html[data-vt=zoom-out]::view-transition-new(root){animation:vt-settle .9s var(--ease) .14s both}html[data-vt=iris]::view-transition-new(root){animation:vt-iris-open var(--vt-dur,.8s) var(--ease) both}html[data-vt=theme]::view-transition-old(root){animation:.3s both vt-fade-out}html[data-vt=theme]::view-transition-new(root){animation:.3s both vt-fade-in}@keyframes vt-zoom{to{transform:translate(var(--vt-tx), var(--vt-ty)) scale(2.8)}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-iris-open{0%{clip-path:circle(0px at var(--vt-x) var(--vt-y))}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}}@keyframes vt-iris-close{0%{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}to{clip-path:circle(0px at var(--vt-x) var(--vt-y))}}@keyframes vt-settle{0%{transform:translate(var(--vt-tx), var(--vt-ty)) scale(2.8);opacity:0}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
