@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-adlam-wght-normal.DMKbyh18.woff2)format("woff2-variations");unicode-range:U+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAZIABIAAAAADggAAAXjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP01WQVJFBmA/U1RBVIEWAGwvYBEICoJYghELHAAwhQgBNgIkAyYEIAWKKgeBFRtoDAiehbEzLWHh1kaH4PaW6tDoB89TXv2fW1VJRe0M4P42VgKWEB+IgdI+31r7J2JtI+aSVmbF5tawRKRCiKR7lKShEkURTnYmy820rgb5n27mF/u1yiLqD0lHiAcxkviLLmbSzyQUKI3pIpbwRBMLCRKdFEmhYlulW6614SKLERFT+i/PvPJJECACABQKBw9NQIRGgIBaapG9F9b2EMUAlAAQIKCddhTru/MXs66JNABf0FAV4utlyS2r8UByeQ0IKnEsgv6aRwAU2R33mAJjPpKHcMCJiV7giX069TlvqbMnh46vHWVAFdgL+AT77eYiHoFusfdNfg/8AwL3IAJgKpyngEY0gsJDAzEW6JXUdZLs+tLwG82r+ErIIZsbm74KilNtmDFAN/Wk0QhKygEQQAAk1o0UCupzQF4dDwTkZDPpxZVk5SHgB2SkdwwUuGvRyP7hhuOBPFk0CkjRyEtaaaMj3VKCEuEU/gIpDVpEmHQmzURpYnxsOG6URSHEuARXgb2wv011I4AgCjI7YEYCYsQ5ejOIKxbU8YB44p9TrwQSqryiRAhSKskAkAKgGgiAvYErAA+IAFAAAAgUq3lqGdcNTLReLbwpd4OZiaVvPPElTsBVnCZw/PmkBEH8xARxWAb/nqlyx7Tw3ilc/38Tr7TZIgolnqec/ThPHY1d/113dGOafPb/gpPDjw8jr2uEH508N1x4MpU4NGZOfh4eM/H6TUXPtxUUpuzy2tVrJHsenkxNHx7OzB4dTk8dnSB895LwtZOnh1NPbs2VhDVYPvnLipYvKt+Hh/6RAhYfRuvwoFRSw3OlTXyAoIEiKQC2BQAAoJHdWW74hCVSLl1FdvfItaaSAEWwO8DukNrd18XughpRorOtY+t1Mjoyqf95JDugnbIKj292LxlS2k3b2oZAx0ncnVnhkyOjift6cy2vosyRb1buwR0hOmiotVTpUulcuRf8iorcuhUrQj0xeJef9JNHJpNkdDSh1vj88z+33HvuazDRGCodjz3Jc5w4duIar7/+xV4nnb5tSPeETW3Q0BBYW11t78KIXBfX2b2oX0SJSmSNlTFXtl8qI54c9I7IPdvoXXt6fd3p5yV6s6GbGd2gw6E1yrMS0mgRu/Zf9zW9e9j5I8n6HeujEW4Pln8bwpdR2zlj1V2JKVMGs52H9DVlB6f4orxL3jnPyiUKNrCuXbS6tm5U2SvIuIFdt/LYnd5vxKP2SnLcwK5YeOVht/dUD9vLydHAtShXdw6OOWEr6xKNKiPHoj/rzsZwcH4rPYliZeRY9EXd2ZNfM6WV2eRQmxJFDQ21ZFyMsxnE3YR3Ic152n/vAgEsXDTvd5+WGRv0tP0bwOLslFcAlqrfbk0eTGqMcg8BcFEACHxga81HLBZrb4Zc8xEfYCamQPJz6UE4+F1JTFbuc5qf4wNSRCgiBGGTTx/XJI+gEeMDH6v5FISt1XtQpNUL0BydKzDsnWE4VMtquOwqHyDNtnK9ZVZbLTdHIJKLIxSBnAlNp+wIQ6+k4RCJgks302HJ8jM8+nkGPh6PIKCdixGS50REFOm2THlUT6tnLLNcyrkoy7wXy4K9ZWyJMiLqUU5A/NepIAYOQZkoRx2LRwh2UAaWaZmLpVPwFlGUREfsYpkcsygB0c4+LrhsrBmUTigYo5TPNoVI9SiEQSmkjVehQ0hY4DEoY8R05PJIPDqWLQk4mDJf5hIdh0hWUIH0dY4RBuSyNEKYxPtS5l77EqK+9EQHl7FJ1rrvqG7nckCO2ByKYCbDdvRTBC39CqatYFp7TJsFo6kqO7WyCbJImNG5Nmlyt8xRcscl+w4MMWxJEWduQyNHk+VGGmx2OBulInitlj14d5PvDwukcypRCj/xcDo4C2Xo5DyDwntsyymXObYh7ZzV04xik93kaxqAcK0UiBKNFiOOuGLFE18CCSUyf4H/Zf/sTsQzla7iHl3+H91sQnhqcDGW91wil9O2VXHLyWVrl+1c9hzZKylQ95uFjwYA)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-math-wght-normal.BmC33yrp.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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+1EE??}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-symbols-wght-normal.DYh2i20j.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,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+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,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+1F0??,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+1F7??,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+1FB??}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-symbols2-wght-normal.B9bgzW0v.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-vietnamese-wght-normal.DxxfW2pt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-latin-ext-wght-normal.Cxz4iEe8.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/google-sans-code-latin-wght-normal.BLCTwao7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sulphur Point;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sulphur-point-latin-400-normal.B2KPWscm.woff2)format("woff2"),url(/_astro/sulphur-point-latin-400-normal.DZa1PDHd.woff)format("woff")}:root{color-scheme:light;--st-paper:#fff;--st-ink:#000;--st-ink-faint:#0000004d;--st-yellow:#ffe600;--st-rule:color-mix(in srgb, var(--st-ink) 100%, transparent);--st-rule-faint:color-mix(in srgb, var(--st-ink) 45%, transparent);--st-rule-ghost:color-mix(in srgb, var(--st-ink) 15%, transparent);--st-base:color-mix(in srgb, var(--st-paper) 82%, transparent);--st-base-blur:blur(7px);--ff-mono:"Google Sans Code Variable", "Google Sans Code", ui-monospace, "SF Mono", "Menlo", monospace;--ff-display:"Sulphur Point", "Avenir Next", "Segoe UI", system-ui, sans-serif;--fs-micro:10px;--fs-fine:11px;--fs-body:13px;--fs-ui:14px;--fs-intro:14px;--fs-lead:18px;--fs-display:clamp(20px, .54vw + 18.3px, 26px);--fs-title:clamp(28px, .77vw + 24.9px, 36px);--fw-light:300;--fw-regular:400;--fw-bold:700;--lh-tight:1;--lh-snug:1.2;--lh-body:1.45;--ls-title:-.028em;--gutter:clamp(var(--hamburger-right), 4.7vw, 60px);--gutter-end:clamp(20px, 3.1vw, 40px);--page-max:1280px;--frame-inset:max(0px, calc((100vw - var(--page-max)) / 2));--hamburger-right:40px;--back-clear:60px;--band-h:91px;--sp-3xs:4px;--sp-2xs:8px;--sp-xs:12px;--sp-s:20px;--sp-m:32px;--sp-l:48px;--sp-xl:72px;--sp-2xl:112px;--measure:46ch;--measure-wide:62ch;--ease:cubic-bezier(.22, .61, .36, 1);--dur-fast:.14s;--dur:.28s;--mark-draw-delay:.5s;--dur-slow:.56s;--dur-band:1.5s;--dur-mark:1.3s;--dur-copy-out:.18s;--ease-copy-out:cubic-bezier(.3, .9, .4, 1);--copy-lag:.7;--delay-copy-in:calc(var(--dur-band) * var(--copy-lag));--title-lag:.3;--delay-title-in:calc(var(--dur-band) * var(--title-lag));--dur-copy-in:var(--dur-slow);--entry-dur:var(--dur-slow);--entry-step:.25s;--entry-lead-draw:6.1s;--entry-lead-fade:.25s;--entry-lead:var(--entry-lead-draw);--entry-menu:var(--entry-lead);--entry-blurb:calc(var(--entry-lead) + var(--entry-step));--entry-links:calc(var(--entry-lead) + var(--entry-step) * 2);--entry-footer:calc(var(--entry-lead) + var(--entry-step) * 3);--mark-blur-away:9px;--intro-blur:25px;--prompt-delay:.15s;--prompt-in:.75s;--prompt-out-delay:2.2s;--prompt-out:1.4s;--prompt-opacity:.7;--intro-focus:4.2s;--ease-band:cubic-bezier(.65, 0, .35, 1);--ease-mark:cubic-bezier(.65, 0, .35, 1);--header-h:30px;--header-top:36px;--ident-air:12px;--ident-top:calc(var(--header-top) + var(--header-h) + var(--ident-air));--ident-lift:60px;--z-header:20;--z-overlay:40}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s;--dur-band:0s;--dur-mark:0s;--entry-step:0s;--entry-lead-draw:0s;--entry-lead-fade:0s;--mark-blur-away:0px;--intro-blur:0px;--intro-focus:0s;--dur-copy-out:0s}}@media (width<=768px){:root{--gutter-end:calc(var(--hamburger-right) + var(--sp-xs))}}:root{--mark-aspect:1.6664;--mark-sq-cx:.3013;--mark-sq-cy:.4387;--mark-sq-x0:.1386;--mark-sq-y0:.212;--mark-sq-y1:.6654;--mark-wordmark-y1:.8972;--mark-wordmark-gap-y:.5599;--mark-wordmark-x0:.4256;--mark-wordmark-x1:.9475;--mark-things-x0:.4636;--mark-weld-x:.4639;--mark-weld-y:.5427}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--st-paper);min-height:100svh;color:var(--st-ink);font-family:var(--ff-mono);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}img,svg,video{max-width:100%;height:auto;display:block}img[hidden],svg[hidden],video[hidden]{display:none}a{color:inherit;text-decoration:none}a:where(.link),.prose a{text-underline-offset:.2em;text-decoration:underline 1px}a:hover{opacity:.6;transition:opacity var(--dur-fast) var(--ease)}:focus-visible{outline:2px solid var(--st-ink);outline-offset:3px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}p{text-wrap:pretty}h1,h2,h3,h4{font-weight:var(--fw-regular);font-size:inherit;line-height:var(--lh-snug)}ul,ol{padding:0;list-style:none}main{flex:auto}.home{align-content:center;display:grid}@media (width>=769px){body:has(>.page-fit) .site-header{position:absolute;inset-inline:0}@media (width>=1001px) and (height>=561px){body:has(>.home) .site-header{position:absolute;inset-inline:0}body:has(>.home){height:100svh;overflow:clip}.home{align-content:stretch;min-height:0;container-type:size}}body:has(>.page-fit){height:100svh;overflow:clip}.page-fit{flex-direction:column;min-height:0;display:flex}@media (height<=1490px),(width<=1400px){body:has(>.page-fit){height:auto;overflow:visible}body:has(>.page-fit) .site-header{background:linear-gradient(var(--st-paper) calc(var(--ident-top) - var(--ident-lift)), transparent calc(var(--ident-top) - var(--ident-lift)));padding-block-end:var(--ident-air);position:fixed}.page-fit{display:block}}}main.page-bare{flex-direction:column;display:flex}.frame{width:100%;max-width:var(--page-max);padding-inline:max(var(--gutter), var(--column-start,0px)) var(--gutter-end);margin-inline:auto}.bleed{width:100vw;margin-inline:calc(50% - 50vw)}.prose{max-width:var(--measure);line-height:var(--lh-body)}.prose>*+*{margin-block-start:1em}.prose ul,.prose ol{padding-inline-start:1.2em}.prose ul li::marker{content:"- "}.prose li+li{margin-block-start:.35em}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:calc(var(--z-overlay) + 1);padding:var(--sp-2xs) var(--sp-xs);background:var(--st-yellow);position:absolute;inset-block-start:var(--sp-2xs);inset-inline-start:var(--sp-2xs);transform:translateY(-200%)}.skip-link:focus-visible{transform:none}:root:active-view-transition *,:root:active-view-transition :before,:root:active-view-transition :after{-webkit-backdrop-filter:none!important}html[data-dragging],html[data-dragging] *{-webkit-user-select:none!important;user-select:none!important}html:has(dialog[open]),body:has(dialog[open]){overflow:hidden}::view-transition-old(root){animation-name:st-fade-out;animation-duration:var(--dur-copy-out);animation-timing-function:var(--ease-copy-out)}::view-transition-new(root){animation-name:st-fade-in;animation-duration:var(--dur-copy-in);animation-delay:var(--delay-copy-in);animation-timing-function:var(--ease);animation-fill-mode:backwards}@keyframes st-fade-out{to{opacity:0}}@keyframes st-fade-in{0%{opacity:0}}@keyframes st-entry-lock{0%,99.9%{pointer-events:none}to{pointer-events:auto}}@keyframes st-mark-focus{0%{filter:blur(var(--intro-blur))}to{filter:blur()}}:root:not([data-visit]) body:has(>.home) .ident__layer--squiggle,:root:not([data-visit]) body:has(>.home) .ident__layer--word{animation:st-mark-focus var(--intro-focus) var(--ease-mark) var(--mark-draw-delay) backwards}:root[data-visit=warm]{--entry-lead:var(--entry-lead-fade)}body:has(>.home) .hamburger,body:has(>.home) .home__intro,body:has(>.home) .home__taglines,body:has(>.home) .site-footer{animation:st-fade-in var(--entry-dur) var(--ease) backwards, st-entry-lock var(--entry-dur) linear backwards}body:has(>.home) .hamburger{animation-delay:var(--entry-menu)}:root[data-visit] body:has(>.home) .hamburger{animation:none}body:has(>.home) .home__intro{animation-delay:var(--entry-blurb)}body:has(>.home) .home__taglines{animation-delay:var(--entry-links)}body:has(>.home) .site-footer{animation-delay:var(--entry-footer)}body:has(>.home) .site-footer__inner{animation:st-entry-lock var(--entry-dur) linear backwards;animation-delay:var(--entry-footer)}::view-transition-group(site-band),::view-transition-group(site-veil),::view-transition-group(page-head),::view-transition-group(site-back){animation-duration:var(--dur-band);animation-timing-function:var(--ease-band)}::view-transition-new(site-back){animation-duration:var(--dur-copy-in);animation-delay:var(--delay-copy-in);animation-timing-function:var(--ease);animation-fill-mode:backwards}::view-transition-old(site-back),::view-transition-old(page-head){animation-duration:var(--dur-copy-out);animation-timing-function:var(--ease-copy-out)}::view-transition-new(page-head){animation-duration:var(--dur-copy-in);animation-delay:var(--delay-title-in);animation-timing-function:var(--ease);animation-fill-mode:backwards}html[data-band=out]::view-transition-new(page-head){animation-delay:var(--delay-copy-in)}::view-transition-group(site-squiggle),::view-transition-group(site-wordmark){animation-duration:var(--dur-mark);animation-timing-function:var(--ease-mark)}::view-transition-old(site-squiggle),::view-transition-new(site-squiggle),::view-transition-old(site-wordmark),::view-transition-new(site-wordmark){animation-duration:0s}::view-transition-group(site-band){z-index:9}::view-transition-group(site-squiggle){z-index:10}::view-transition-group(site-veil){z-index:12}::view-transition-group(site-wordmark){z-index:13}::view-transition-group(site-menu){z-index:5;animation-duration:0s}html[data-band]::view-transition-group(site-menu){animation-duration:var(--dur-mark);animation-timing-function:var(--ease-mark)}::view-transition-old(site-menu){animation:st-paper-hold var(--dur-copy-out) linear both;mix-blend-mode:normal}::view-transition-new(site-menu){opacity:1;mix-blend-mode:normal;animation:none}::view-transition-group(site-back){z-index:14}::view-transition-group(header-trail){z-index:15;animation-duration:0s}::view-transition-old(header-trail){opacity:0;animation:none}::view-transition-new(header-trail){animation-duration:var(--dur-copy-in);animation-delay:var(--delay-copy-in);animation-timing-function:var(--ease);animation-fill-mode:backwards}::view-transition-group(page-head){z-index:6}::view-transition-group(page-paper){z-index:4}@keyframes st-paper-hold{0%,99.9%{opacity:1}to{opacity:0}}::view-transition-old(page-paper){animation:st-paper-hold var(--dur-copy-out) linear both;mix-blend-mode:normal}::view-transition-new(page-paper){mix-blend-mode:normal}::view-transition-group(home-intro),::view-transition-group(home-links),::view-transition-group(home-footer){z-index:14}::view-transition-old(home-intro),::view-transition-old(home-links),::view-transition-old(home-footer){animation-name:st-fade-out;animation-duration:var(--dur-copy-out);animation-timing-function:var(--ease-copy-out)}::view-transition-new(home-intro),::view-transition-new(home-links),::view-transition-new(home-footer){animation-name:st-fade-in;animation-duration:var(--dur-copy-in);animation-delay:var(--delay-copy-in);animation-timing-function:var(--ease);animation-fill-mode:backwards}body:has(>.home) .site-footer{view-transition-name:home-footer}html[data-leaving-home] body:has(>.home) .site-footer{view-transition-name:none}html:not([data-panel-swap])::view-transition-old(explorer-panel){animation-duration:var(--dur-copy-out);animation-timing-function:var(--ease-copy-out)}html:not([data-panel-swap])::view-transition-new(explorer-panel){animation-duration:var(--dur-copy-in);animation-delay:var(--delay-copy-in);animation-fill-mode:backwards}html[data-panel-swap]::view-transition-old(explorer-panel),html[data-panel-swap]::view-transition-group(explorer-panel),::view-transition-old(works-wall),::view-transition-new(works-wall){animation-duration:0s}html:active-view-transition:has([data-wall]){scrollbar-gutter:stable;overflow:hidden}html:has([data-wall])::view-transition-group(works-wall){z-index:11}::view-transition-group(works-paper){z-index:4}::view-transition-group(works-filter){z-index:5}::view-transition-new(works-paper),::view-transition-old(works-paper){mix-blend-mode:normal;animation:none}::view-transition-old(works-paper){opacity:0}::view-transition-new(works-filter){animation-name:st-fade-in;animation-duration:var(--dur-copy-in);animation-delay:var(--delay-copy-in);animation-timing-function:var(--ease);animation-fill-mode:backwards}::view-transition-old(works-filter){animation-name:st-fade-out;animation-duration:var(--dur-copy-out);animation-timing-function:var(--ease-copy-out)}html[data-from-wall]::view-transition-old(root),html[data-from-wall]::view-transition-old(page-head),html[data-from-wall]::view-transition-old(works-filter),html[data-from-wall]::view-transition-old(site-back){opacity:0;animation:none}html[data-panel-swap]::view-transition-group(site-band),html[data-panel-swap]::view-transition-group(site-veil),html[data-panel-swap]::view-transition-group(site-squiggle),html[data-panel-swap]::view-transition-group(site-wordmark),html[data-panel-swap]::view-transition-group(page-head){animation-duration:var(--dur);animation-timing-function:var(--ease-band)}html[data-panel-swap]::view-transition-old(site-band),html[data-panel-swap]::view-transition-new(site-band),html[data-panel-swap]::view-transition-old(site-veil),html[data-panel-swap]::view-transition-new(site-veil),html[data-panel-swap]::view-transition-old(site-squiggle),html[data-panel-swap]::view-transition-new(site-squiggle),html[data-panel-swap]::view-transition-old(site-wordmark),html[data-panel-swap]::view-transition-new(site-wordmark){animation-duration:0s}html[data-panel-swap]::view-transition-new(root),html[data-panel-swap]::view-transition-old(page-head),html[data-panel-swap]::view-transition-new(page-head),html[data-panel-swap]::view-transition-old(site-back),html[data-panel-swap]::view-transition-new(site-back),html[data-panel-swap]::view-transition-new(header-trail){animation:none}html[data-panel-swap]::view-transition-old(root){opacity:0;animation:none}html[data-panel-swap] .explorer__item[aria-expanded=false]{transition:none}html[data-panel-swap]::view-transition-group(site-back){animation-duration:var(--dur);animation-timing-function:var(--ease-band)}@keyframes st-band-lift{to{transform:translateY(-100vh)}}@keyframes st-band-fall{0%{transform:translateY(-100vh)}}@keyframes st-band-wipe-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}html[data-band=out]::view-transition-old(site-band),html[data-band=out]::view-transition-old(site-veil){animation:st-band-wipe-out var(--band-exit,.62s) var(--ease-band) var(--band-exit-delay,0s) both}@keyframes st-mark-away{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(var(--mark-blur-away,9px))}}@keyframes st-mark-here{0%{opacity:0}}html[data-band=out]::view-transition-old(site-squiggle),html[data-band=out]::view-transition-old(site-wordmark){animation:st-mark-away var(--dur-mark) var(--ease-mark) forwards}html[data-band=out] .ident__layer--word{view-transition-name:none}html[data-band=out] .ident__layer--squiggle{view-transition-name:site-squiggle-in}html[data-band=out]::view-transition-group(site-squiggle-in){z-index:10;animation:none}html[data-band=out]::view-transition-new(site-squiggle-in){opacity:1;animation:none}@keyframes st-mark-focus-in{0%{opacity:0;filter:blur(var(--mark-blur-away,9px))}to{opacity:1;filter:blur()}}html[data-band=out][data-mark-carried]::view-transition-new(site-squiggle-in){animation:st-mark-focus-in var(--dur-mark) var(--ease-mark) var(--delay-copy-in) backwards}html[data-band=out]::view-transition-new(site-wordmark){opacity:0;animation:none}html[data-band=in]::view-transition-new(site-band),html[data-band=in]::view-transition-new(site-veil){animation:st-band-fall var(--dur-band) var(--ease-band) backwards}html[data-band=in]::view-transition-new(site-squiggle){animation:st-mark-here var(--dur-mark) var(--ease-mark) backwards}@keyframes st-knot-here{0%{opacity:0;filter:blur(var(--focus-lift,0px))}to{opacity:1;filter:blur()}}@media (width<=545px){html[data-band=in]::view-transition-new(site-squiggle){animation:st-knot-here var(--dur-mark) var(--ease-mark) backwards}}@keyframes st-word-here{0%{opacity:0;filter:blur(var(--focus-lift,0px))}to{opacity:1;filter:blur()}}html[data-band=in]::view-transition-new(site-wordmark){animation:st-word-here var(--dur-mark) var(--ease-mark) backwards}html[data-band=in]::view-transition-group(site-squiggle),html[data-band=in]::view-transition-group(site-wordmark){animation-duration:0s}.moves{transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease), background-color var(--dur) var(--ease), color var(--dur) var(--ease)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.moves{transition:none}}@property --focus-breath-b{syntax:"<number>";inherits:true;initial-value:.5}@property --focus-breath-k{syntax:"<number>";inherits:true;initial-value:.5}@keyframes st-focus-b{0%{--focus-breath-b:0}to{--focus-breath-b:1}}@keyframes st-focus-k{0%{--focus-breath-k:0}to{--focus-breath-k:1}}@property --sqf-in{syntax:"<number>";inherits:true;initial-value:1}@keyframes st-sqf-in{0%{--sqf-in:0}to{--sqf-in:1}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.site-header[data-astro-cid-fzpbxy5g]{view-transition-name:site-menu;z-index:var(--z-header);min-height:var(--header-h);padding-block-start:var(--header-top);padding-inline:var(--frame-inset) calc(var(--frame-inset) + var(--gutter-end));justify-content:space-between;align-items:center;display:flex;position:relative}.header-trail[data-astro-cid-fzpbxy5g]{pointer-events:none;view-transition-name:header-trail;position:absolute;overflow:visible}@media (width>=769px){body:has(main.page-bare) .site-header[data-astro-cid-fzpbxy5g]{background:var(--st-paper);position:sticky;inset-block-start:0}}.hamburger[data-astro-cid-fzpbxy5g]{place-items:center;width:40px;height:30px;display:grid}.hamburger[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:40px;height:30px}.hamburger[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g] line[data-astro-cid-fzpbxy5g]{transform-box:view-box;transform-origin:20px 15px;transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease)}.hamburger[data-astro-cid-fzpbxy5g][aria-expanded=true] svg[data-astro-cid-fzpbxy5g] line[data-astro-cid-fzpbxy5g]:first-child{transform:rotate(45deg)translateY(14px)}.hamburger[data-astro-cid-fzpbxy5g][aria-expanded=true] svg[data-astro-cid-fzpbxy5g] line[data-astro-cid-fzpbxy5g]:nth-child(2){opacity:0}.hamburger[data-astro-cid-fzpbxy5g][aria-expanded=true] svg[data-astro-cid-fzpbxy5g] line[data-astro-cid-fzpbxy5g]:nth-child(3){transform:rotate(-45deg)translateY(-14px)}html[data-nav-open] body .site-header[data-astro-cid-fzpbxy5g]{z-index:calc(var(--z-overlay) + 1);background:0 0}html[data-nav-open] body .header-trail[data-astro-cid-fzpbxy5g]{opacity:0}.cart[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--sp-2xs);font-size:var(--fs-lead);line-height:var(--lh-tight);display:flex}.site-nav[data-astro-cid-fzpbxy5g][hidden]{display:none}.site-nav[data-astro-cid-fzpbxy5g]{z-index:var(--z-overlay);justify-content:center;gap:var(--sp-l);padding-block:var(--sp-2xl);--nav-bracket-room:calc(var(--fs-display) * .5);--nav-indent:clamp(56px, calc(56px + (100vw - 320px) * .03), 80px);padding-inline:max(var(--frame-inset), var(--nav-indent), var(--nav-bracket-room), var(--hamburger-right)) calc(var(--frame-inset) + var(--gutter-end));background:var(--st-yellow);flex-direction:column;display:flex;position:fixed;inset:0}.site-nav[data-astro-cid-fzpbxy5g]:not([hidden]){animation:nav-fade-in var(--dur-fast) var(--ease)}.site-nav[data-astro-cid-fzpbxy5g][data-closing]{animation:nav-fade-out var(--dur-fast) var(--ease) forwards;pointer-events:none}@keyframes nav-fade-in{0%{opacity:0}}@keyframes nav-fade-out{to{opacity:0}}.site-nav__list[data-astro-cid-fzpbxy5g]{align-items:flex-start;gap:var(--sp-xs);font-family:var(--ff-display);font-size:var(--fs-display);line-height:var(--lh-snug);flex-direction:column;display:flex}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{display:inline-block;position:relative}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:before{content:"[";opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;margin-inline-end:calc(.18em + var(--sp-2xs));position:absolute;inset-block-start:0;inset-inline-end:100%}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"]";white-space:nowrap;width:0;opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;margin-inline-start:calc(.18em + var(--sp-2xs));display:inline-block;overflow:visible}.site-nav__label[data-astro-cid-fzpbxy5g]{padding-inline:var(--sp-2xs);margin-inline:calc(var(--sp-2xs) * -1);background-image:linear-gradient(var(--st-paper), var(--st-paper));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--dur) var(--ease);background-position:0;background-repeat:no-repeat;background-size:0% 100%}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{opacity:1}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover .site-nav__label[data-astro-cid-fzpbxy5g],.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible .site-nav__label[data-astro-cid-fzpbxy5g]{background-size:100% 100%}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:before,.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after,.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible:before,.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible:after{opacity:1}.site-nav__hello[data-astro-cid-fzpbxy5g]{font-size:var(--fs-body);margin:0}.site-nav__reach[data-astro-cid-fzpbxy5g]{gap:var(--sp-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-nav__reach[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]{position:relative}.site-nav__icon[data-astro-cid-fzpbxy5g]{width:1.15em;height:1.15em;margin-inline-end:.6em;position:absolute;inset-block-start:.15em;inset-inline-end:100%}@media (width<=425px){.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:before,.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after,.site-nav__label[data-astro-cid-fzpbxy5g]{transition:none}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:active .site-nav__label[data-astro-cid-fzpbxy5g]{background-size:100% 100%}.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:active:before,.site-nav__list[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:active:after{opacity:1}}.ui-btn[data-astro-cid-6ouft4yf]{min-height:28px;padding:var(--sp-2xs) var(--sp-s);border:1px solid var(--st-ink);font-family:var(--ff-mono);font-size:var(--fs-ui);font-weight:var(--fw-light);line-height:var(--lh-snug);text-transform:uppercase;text-align:center;background-color:#0000;background-image:linear-gradient(var(--st-yellow), var(--st-yellow));transition:background-size var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background-position:0;background-repeat:no-repeat;background-size:0% 100%;background-origin:border-box;background-clip:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-btn__text[data-astro-cid-6ouft4yf]{display:block}@supports (text-box:trim-both cap alphabetic){.ui-btn[data-astro-cid-6ouft4yf]:not(.ui-btn--small){min-height:0;padding-block:11px}.ui-btn[data-astro-cid-6ouft4yf]:not(.ui-btn--small) .ui-btn__text[data-astro-cid-6ouft4yf]{text-box:trim-both cap alphabetic}}.ui-btn--small[data-astro-cid-6ouft4yf]{min-height:0;padding:var(--sp-3xs) var(--sp-2xs);font-size:var(--fs-fine)}.ui-btn[data-astro-cid-6ouft4yf]:hover,.ui-btn[data-astro-cid-6ouft4yf]:focus-visible{opacity:1;background-size:100% 100%}.ui-btn[data-astro-cid-6ouft4yf]:disabled,.ui-btn[data-astro-cid-6ouft4yf][aria-disabled=true]{opacity:.35;cursor:default}.ui-btn[data-astro-cid-6ouft4yf]:disabled:hover,.ui-btn[data-astro-cid-6ouft4yf][aria-disabled=true]:hover{background:0 0}@media (width<=425px){.ui-btn[data-astro-cid-6ouft4yf]{transition:none}.ui-btn[data-astro-cid-6ouft4yf]:not(:disabled):not([aria-disabled=true]):active{opacity:1;background-size:100% 100%}}.site-footer[data-astro-cid-nns7i3if]{z-index:10;padding-block:var(--sp-m);padding-inline:calc(var(--frame-inset) + var(--hamburger-right));pointer-events:none;margin-block-start:auto;position:fixed;inset-block-end:0;inset-inline:0}.site-footer__inner[data-astro-cid-nns7i3if]{text-align:end;background:var(--st-base);width:max-content;max-width:100%;backdrop-filter:var(--st-base-blur);padding:var(--sp-2xs) 0 var(--sp-2xs) var(--sp-xs);pointer-events:auto;margin-inline-start:auto}.site-footer__contact[data-astro-cid-nns7i3if]{line-height:0}.site-footer__legal[data-astro-cid-nns7i3if]{font-size:var(--fs-fine);line-height:var(--lh-snug);margin-block-start:var(--sp-xs)}.site-footer__acknowledgement[data-astro-cid-nns7i3if]{--ack-measure:44ch;max-width:var(--ack-measure);font-size:var(--fs-micro);line-height:var(--lh-snug);text-wrap:balance;margin-block-start:var(--sp-xs);margin-inline-start:auto}@media (width<=1100px){.site-footer[data-astro-cid-nns7i3if]{position:static}}@media (width<=768px){.site-footer[data-astro-cid-nns7i3if]{padding-inline-start:calc(var(--frame-inset) + var(--gutter-end))}.site-footer__inner[data-astro-cid-nns7i3if]{width:auto;max-width:none;padding-inline-start:0}.site-footer__acknowledgement[data-astro-cid-nns7i3if]{--ack-measure:none;max-width:none;margin-inline:0}.site-footer[data-astro-cid-nns7i3if]{padding-top:var(--sp-xl);padding-inline-end:calc(var(--frame-inset) + var(--gutter-end));position:static}.site-footer__acknowledgement[data-astro-cid-nns7i3if]{text-align:justify;text-wrap:auto;-webkit-hyphens:auto;hyphens:auto}.site-footer__legal[data-astro-cid-nns7i3if]{margin-block-start:var(--sp-m)}.site-footer__rights[data-astro-cid-nns7i3if]{display:block}}@media (pointer:coarse) and (height<=560px){.site-footer[data-astro-cid-nns7i3if]{padding-top:var(--sp-xl);position:static}}@media (width<=768px) and (pointer:coarse){.site-footer__inner[data-astro-cid-nns7i3if]{text-align:center;margin-inline:auto;padding-inline:0}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.ident[data-astro-cid-7j5gxckf]{--veil-opacity:.65;isolation:isolate;height:var(--ident-h,var(--mark-h));position:relative}.ident__band[data-astro-cid-7j5gxckf],.ident__veil[data-astro-cid-7j5gxckf]{height:var(--band-h);background:var(--st-yellow);pointer-events:none;position:absolute;inset-block-start:calc(var(--band-y) - var(--band-h) / 2 + var(--drift-y,0px));inset-inline-start:var(--band-from,calc(var(--mark-x,0px) + var(--mark-weld-x) * var(--mark-w) + var(--drift-x,0px)));inset-inline-end:calc(-1 * (var(--drift-max,0px) + 16px))}.ident__band[data-astro-cid-7j5gxckf]{z-index:1}.ident__band[data-astro-cid-7j5gxckf],.ident__veil[data-astro-cid-7j5gxckf]{--band-draw:1.1s;clip-path:inset(0);transition:clip-path var(--band-draw) var(--ease-band)}.ident__band[data-astro-cid-7j5gxckf][data-shut],.ident__veil[data-astro-cid-7j5gxckf][data-shut]{clip-path:inset(0 100% 0 0)}.ident__band[data-astro-cid-7j5gxckf][data-gone],.ident__veil[data-astro-cid-7j5gxckf][data-gone]{--band-draw:var(--band-away,.62s);clip-path:inset(0 0 0 100%)}@media (prefers-reduced-motion:reduce){.ident__band[data-astro-cid-7j5gxckf],.ident__veil[data-astro-cid-7j5gxckf]{transition:none}.ident__band[data-astro-cid-7j5gxckf][data-shut],.ident__veil[data-astro-cid-7j5gxckf][data-shut]{clip-path:none}}.ident__band[data-astro-cid-7j5gxckf]{view-transition-name:site-band}.ident__veil[data-astro-cid-7j5gxckf]{view-transition-name:site-veil;z-index:4;opacity:var(--veil-opacity);mix-blend-mode:lighten}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__band[data-astro-cid-7j5gxckf],.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__veil[data-astro-cid-7j5gxckf]{display:none}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--word[data-astro-cid-7j5gxckf]{--focus-b0:calc(var(--mark-w) * var(--focus-blur-0));--focus-b1:calc(var(--mark-w) * var(--focus-blur-1));--focus-x:calc(var(--mark-weld-x) * var(--mark-w));--focus-y:calc(var(--mark-weld-y) * var(--mark-h));--focus-r:calc(var(--mark-w) * (var(--focus-keep-0) + (var(--focus-keep-1) - var(--focus-keep-0)) * var(--focus-breath-k)));--focus-clear:max(0px, calc(var(--focus-r) - var(--mark-w) * var(--focus-feather)))}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--word[data-astro-cid-7j5gxckf] svg[data-overlay]{mix-blend-mode:plus-lighter;filter:blur(var(--focus-b0));opacity:calc(1 - var(--focus-breath-b))}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--word[data-astro-cid-7j5gxckf] svg[data-focus]{width:var(--mark-w);position:absolute;inset-block-start:var(--drift-bleed);inset-inline-start:var(--drift-bleed)}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--word[data-astro-cid-7j5gxckf] svg[data-focus=deep]{filter:blur(var(--focus-b1));opacity:var(--focus-breath-b)}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--word[data-astro-cid-7j5gxckf] svg[data-focus=clear]{filter:none;opacity:1}.ident[data-astro-cid-7j5gxckf][data-look=blur]{--breath:st-focus-b var(--focus-blur-s) steps(var(--focus-b-steps,1560), end) infinite alternate, st-focus-k var(--focus-keep-s) steps(var(--focus-k-steps,2220), end) infinite alternate;animation:var(--breath)}@media (prefers-reduced-motion:reduce){.ident[data-astro-cid-7j5gxckf][data-look=blur]{--focus-breath-b:.5;--focus-breath-k:.5;animation:none}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--word[data-astro-cid-7j5gxckf]>svg{filter:blur(calc(var(--mark-w) * (var(--focus-blur-0) + var(--focus-blur-1)) / 2))}}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf]{z-index:7}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]{--sqf-bfull:calc(var(--mark-w) * var(--sqf-blur) * (var(--focus-blur-0) * (1 - var(--focus-breath-b)) + var(--focus-blur-1) * var(--focus-breath-b)));--sqf-bmax:calc(var(--sqf-in) * var(--sqf-bfull))}@media (prefers-reduced-motion:no-preference){.ident[data-astro-cid-7j5gxckf][data-look=blur][data-arrive]{animation:var(--breath), st-sqf-in var(--sqf-over) ease-in-out backwards;animation-play-state:running,running,paused}.ident[data-astro-cid-7j5gxckf][data-look=blur][data-arrive][data-run]{animation-play-state:running,running,running}}.ident[data-astro-cid-7j5gxckf][data-look=blur][data-hold] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus]{visibility:hidden}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>.st-anim,.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus]{mix-blend-mode:plus-lighter}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>.st-anim{box-sizing:content-box;width:var(--mark-w);margin-block:calc(var(--drift-bleed) * -1);padding:var(--drift-bleed);margin-inline-start:calc(var(--drift-bleed) * -1);margin-inline-end:calc((var(--drift-bleed) + var(--tail-max,0px)) * -1);padding-inline-end:calc(var(--drift-bleed) + var(--tail-max,0px))}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus]{pointer-events:none;width:auto;position:absolute;inset:0}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus]>svg{width:var(--mark-w);position:absolute;inset-block-start:var(--drift-bleed);inset-inline-start:var(--drift-bleed)}html[data-sqf=blend] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>.st-anim,html[data-sqf=blend] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus]{mix-blend-mode:normal}html[data-sqf=noramp] .ident[data-astro-cid-7j5gxckf][data-arrive]{animation:var(--breath)}html[data-sqf=fewer] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus="2"],html[data-sqf=fewer] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus="3"]{display:none}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus="1"]{filter:blur(calc(var(--sqf-bmax) / 3))}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus="2"]{filter:blur(calc(var(--sqf-bmax) * 2 / 3))}.ident[data-astro-cid-7j5gxckf][data-look=blur] .ident__layer--squiggle[data-astro-cid-7j5gxckf][data-focused]>[data-focus="3"]{filter:blur(var(--sqf-bmax))}.ident__layer[data-astro-cid-7j5gxckf]{width:var(--mark-w);color:var(--st-ink);pointer-events:none;position:absolute;inset-block-start:var(--mark-y,0px);inset-inline-start:var(--mark-x,0px)}.ident__layer--squiggle[data-astro-cid-7j5gxckf]{z-index:2;view-transition-name:site-squiggle}.ident__layer--squiggle[data-astro-cid-7j5gxckf][data-entering],.ident__layer--word[data-astro-cid-7j5gxckf][data-entering]{opacity:0}.ident__layer--word[data-astro-cid-7j5gxckf]>*{translate:var(--drift-x,0px) var(--drift-y,0px)}.ident__layer--squiggle[data-astro-cid-7j5gxckf],.ident__layer--word[data-astro-cid-7j5gxckf]{--drift-bleed:calc(var(--knot-max,0px) + var(--drag-max,0px) + var(--drift-max,0px) + 2px);box-sizing:content-box;padding:var(--drift-bleed);padding-inline-end:calc(var(--drift-bleed) + var(--tail-max,0px));inset-block-start:calc(var(--mark-y,0px) - var(--drift-bleed));inset-inline-start:calc(var(--mark-x,0px) - var(--drift-bleed))}.ident__layer--word[data-astro-cid-7j5gxckf]{z-index:5;view-transition-name:site-wordmark}.ident__layer[data-astro-cid-7j5gxckf] svg{width:100%;height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){html:not([data-mark-static]) .ident__layer[data-astro-cid-7j5gxckf]>svg:not([data-overlay]){opacity:0}}
