@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/ibm-plex-mono.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--font-mono:"Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--accent-l:#2a78d6;--accent-d:#3987e5;--accent:var(--accent-l);--on-accent:#fff;--accent-soft:color-mix(in srgb, var(--accent) 11%, transparent);--accent-line:color-mix(in srgb, var(--accent) 34%, transparent);--bg:#f4f4f6;--sidebar:#fafafb;--surface:#fff;--surface-2:#f9f9fa;--raised:#fff;--overlay:#fafafbc7;--fill:#0a0c100a;--fill-2:#0a0c1012;--fill-3:#0a0c101c;--line:#0a0c1014;--line-2:#0a0c1021;--line-3:#0a0c1033;--text:#0b0c0e;--text-2:#55575d;--text-3:#8a8c92;--text-4:#b4b6bb;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#d03b3b;--good-ink:#08700c;--warning-ink:#8a5a00;--serious-ink:#a8481f;--critical-ink:#b42318;--good-soft:#0ca30c1a;--warning-soft:#fab21929;--serious-soft:#ec835a24;--critical-soft:#d03b3b17;--info-ink:#1f5fae;--info-soft:#2a78d61a;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#6250d6;--s8:#e34948;--q100:#cde2fb;--q150:#b7d3f6;--q200:#9ec5f4;--q250:#86b6ef;--q300:#6da7ec;--q350:#5598e7;--q400:#3987e5;--q450:#2a78d6;--q500:#256abf;--q550:#1c5cab;--q600:#184f95;--q650:#104281;--q700:#0d366b;--grid:#ececee;--axis:#c9cace;--muted-series:#c3c4c9;--shadow-xs:0 1px 1px #0a0c100a;--shadow-sm:0 1px 2px #0a0c100d, 0 0 0 .5px #0a0c100a;--shadow:0 1px 2px #0a0c100a, 0 6px 20px -8px #0a0c101f;--shadow-lg:0 24px 60px -18px #0a0c1052, 0 2px 8px #0a0c100f, 0 0 0 .5px #0a0c1014;--r-xs:5px;--r-sm:7px;--r:10px;--r-lg:14px;--r-xl:20px;--ease:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:var(--accent-d);--on-accent:#fff;--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--bg:#0b0c0e;--sidebar:#0f1013;--surface:#141518;--surface-2:#18191d;--raised:#1d1e22;--overlay:#141518c7;--fill:#f0f2f80b;--fill-2:#f0f2f813;--fill-3:#f0f2f81f;--line:#f0f2f813;--line-2:#f0f2f81f;--line-3:#f0f2f833;--text:#f2f3f5;--text-2:#a7a9b0;--text-3:#74767d;--text-4:#4c4e55;--good-ink:#4cc75a;--warning-ink:#f2b544;--serious-ink:#f0956f;--critical-ink:#f27a6f;--good-soft:#0ca30c29;--warning-soft:#fab21924;--serious-soft:#ec835a26;--critical-soft:#d03b3b2e;--info-ink:#77aef0;--info-soft:#3987e529;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--s7:#9085e9;--s8:#e66767;--grid:#222327;--axis:#3a3c42;--muted-series:#4a4c53;--shadow-xs:none;--shadow-sm:0 0 0 .5px #f0f2f80f;--shadow:0 1px 2px #0006, 0 0 0 .5px #f0f2f80f;--shadow-lg:0 24px 64px -12px #000000b3, 0 0 0 .5px #f0f2f81a}*,:before,:after{box-sizing:border-box}:where(html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol){margin:0;padding:0}:where(ul,ol){list-style:none}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:is(html:has(>body>.s-root),html:has(.d-app)){scrollbar-gutter:stable}html:root[style*="overflow: hidden"]:has(>body>.s-root){background-color:var(--surface)}html:root[data-theme=dark][style*="overflow: hidden"]:has(>body>.s-root){background-color:var(--bg)}html:root[style*="overflow: hidden"]:has(.d-overlay){background-color:color-mix(in srgb, var(--bg), #08090c 36%)}html:root[data-theme=dark][style*="overflow: hidden"]:has(.d-overlay){background-color:color-mix(in srgb, var(--bg), #000 60%)}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}:where(a){color:inherit;text-decoration:none}:where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer;background:0 0;border:0;padding:0}:where(img,svg,video,canvas){max-width:100%;display:block}:where(table){border-collapse:collapse}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:2px}:where(a,button,label,summary,[role=button]){-webkit-tap-highlight-color:transparent}body:not(:has(>.s-root,>.au-root,>.s-wc-nf)){padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}@media (pointer:coarse){:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),textarea,select){font-size:max(16px,1em)!important}}@supports not (color:color-mix(in srgb, red 50%, blue)){:root{--accent-soft:#2a78d61c;--accent-line:#2a78d657}html[data-theme=dark]{--accent-soft:#3987e529;--accent-line:#3987e557}}.wordmark{aspect-ratio:82.63/13.2;flex:none;width:auto;height:.937em;overflow:visible}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}table.sr-only{display:block}.mono{font-family:var(--font-mono);font-size:.92em}.tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
:root{--thread-1:var(--accent);--thread-2:#c4852e;--thread-3:#4f8d66;--thread-ecru:#aab0b9;--wv-ink:#302614;--wv-cloth-o:.075;--wv-fade-x:linear-gradient(90deg, transparent, #000 14%, #000 86%, transparent);--wv-fade-none:linear-gradient(#000, #000);--wv-dur-micro:.12s;--wv-dur-hover:.18s;--wv-dur-ui:.22s;--wv-dur-state:.32s;--wv-step:40ms;--wv-dur-lay:.6s;--wv-dur-lay-slow:1.1s;--wv-dur-weave:1.2s;--wv-dur-weave-slow:1.8s;--wv-delay:.1s;--wv-ease-loop:cubic-bezier(.45, 0, .55, 1);--wv-weft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' spreadMethod='repeat' x1='0' y1='0' x2='0' y2='8'%3E%3Cstop offset='.19' stop-opacity='.45'/%3E%3Cstop offset='.5'/%3E%3Cstop offset='.81' stop-opacity='.45'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 4H8.9M15.1 4H16M0 12H0.9M7.1 12H16' fill='none' stroke='url(%23g)' stroke-width='5'/%3E%3C/svg%3E");--wv-warp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' spreadMethod='repeat' x1='0' y1='0' x2='8' y2='0'%3E%3Cstop offset='.19' stop-opacity='.45'/%3E%3Cstop offset='.5'/%3E%3Cstop offset='.81' stop-opacity='.45'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4 0V0.9M4 7.1V16M12 0V8.9M12 15.1V16' fill='none' stroke='url(%23g)' stroke-width='5'/%3E%3C/svg%3E");--wv-twill-weft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' spreadMethod='repeat' x1='0' y1='0' x2='0' y2='8'%3E%3Cstop offset='.19' stop-opacity='.45'/%3E%3Cstop offset='.5'/%3E%3Cstop offset='.81' stop-opacity='.45'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 4H16.9M23.1 4H24.9M31.1 4H32M0 12H0.9M7.1 12H24.9M31.1 12H32M0 20H0.9M7.1 20H8.9M15.1 20H32M0 28H8.9M15.1 28H16.9M23.1 28H32' fill='none' stroke='url(%23g)' stroke-width='5'/%3E%3C/svg%3E");--wv-twill-warp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' spreadMethod='repeat' x1='0' y1='0' x2='8' y2='0'%3E%3Cstop offset='.19' stop-opacity='.45'/%3E%3Cstop offset='.5'/%3E%3Cstop offset='.81' stop-opacity='.45'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4 0V0.9M4 7.1V24.9M4 31.1V32M12 0V0.9M12 7.1V8.9M12 15.1V32M20 0V8.9M20 15.1V16.9M20 23.1V32M28 0V16.9M28 23.1V24.9M28 31.1V32' fill='none' stroke='url(%23g)' stroke-width='5'/%3E%3C/svg%3E");--wv-herringbone-weft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='32' viewBox='0 0 128 32'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' spreadMethod='repeat' x1='0' y1='0' x2='0' y2='8'%3E%3Cstop offset='.19' stop-opacity='.45'/%3E%3Cstop offset='.5'/%3E%3Cstop offset='.81' stop-opacity='.45'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 4H16.9M23.1 4H24.9M31.1 4H48.9M55.1 4H56.9M63.1 4H64.9M71.1 4H72.9M79.1 4H96.9M103.1 4H104.9M111.1 4H128M0 12H0.9M7.1 12H24.9M31.1 12H32.9M39.1 12H56.9M63.1 12H64.9M71.1 12H88.9M95.1 12H96.9M103.1 12H120.9M127.1 12H128M0 20H0.9M7.1 20H8.9M15.1 20H32.9M39.1 20H40.9M47.1 20H80.9M87.1 20H88.9M95.1 20H112.9M119.1 20H120.9M127.1 20H128M0 28H8.9M15.1 28H16.9M23.1 28H40.9M47.1 28H48.9M55.1 28H72.9M79.1 28H80.9M87.1 28H104.9M111.1 28H112.9M119.1 28H128' fill='none' stroke='url(%23g)' stroke-width='5'/%3E%3C/svg%3E");--wv-herringbone-warp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='32' viewBox='0 0 128 32'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' spreadMethod='repeat' x1='0' y1='0' x2='8' y2='0'%3E%3Cstop offset='.19' stop-opacity='.45'/%3E%3Cstop offset='.5'/%3E%3Cstop offset='.81' stop-opacity='.45'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M4 0V0.9M4 7.1V24.9M4 31.1V32M12 0V0.9M12 7.1V8.9M12 15.1V32M20 0V8.9M20 15.1V16.9M20 23.1V32M28 0V16.9M28 23.1V24.9M28 31.1V32M36 0V0.9M36 7.1V24.9M36 31.1V32M44 0V0.9M44 7.1V8.9M44 15.1V32M52 0V8.9M52 15.1V16.9M52 23.1V32M60 0V16.9M60 23.1V24.9M60 31.1V32M68 0V16.9M68 23.1V24.9M68 31.1V32M76 0V8.9M76 15.1V16.9M76 23.1V32M84 0V0.9M84 7.1V8.9M84 15.1V32M92 0V0.9M92 7.1V24.9M92 31.1V32M100 0V16.9M100 23.1V24.9M100 31.1V32M108 0V8.9M108 15.1V16.9M108 23.1V32M116 0V0.9M116 7.1V8.9M116 15.1V32M124 0V0.9M124 7.1V24.9M124 31.1V32' fill='none' stroke='url(%23g)' stroke-width='5'/%3E%3C/svg%3E");--wv-braid-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='24' viewBox='0 0 96 24'%3E%3Cpath d='M-3 10.5L-2 11L-1 11.5L0 12L1 12.5L2 13L3 13.5L4 13.9L5 14.4L6 14.9L7 15.3L8 15.8L9 16.2L10 16.6L11 16.9L12 17.3L13 17.6L14 18L15 18.2L16 18.5L17 18.7L18 18.9L19 19.1L20 19.2L21 19.4L22 19.4L23 19.5L24 19.5L25 19.5L26 19.4L27 19.4L28 19.2L29 19.1L30 18.9L31 18.7L32 18.5L33 18.2L34 18L35 17.6M45 13.5L46 13L47 12.5L48 12L49 11.5L50 11L51 10.5L52 10.1L53 9.6L54 9.1L55 8.7L56 8.3L57 7.8L58 7.4L59 7.1L60 6.7L61 6.4L62 6L63 5.8L64 5.5L65 5.3L66 5.1L67 4.9L68 4.8L69 4.6L70 4.6L71 4.5L72 4.5L73 4.5L74 4.6L75 4.6L76 4.8L77 4.9L78 5.1L79 5.3L80 5.5L81 5.8L82 6L83 6.4M93 10.5L94 11L95 11.5L96 12L97 12.5L98 13L99 13.5L100 13.9L101 14.4L102 14.9L103 15.3L104 15.7L105 16.2L106 16.6L107 16.9L108 17.3' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wv-braid-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='24' viewBox='0 0 96 24'%3E%3Cpath d='M-12 19.2L-11 19.4L-10 19.4L-9 19.5L-8 19.5L-7 19.5L-6 19.4L-5 19.4L-4 19.2L-3 19.1L-2 18.9L-1 18.7L0 18.5L1 18.2L2 18L3 17.6M13 13.5L14 13L15 12.5L16 12L17 11.5L18 11L19 10.5L20 10.1L21 9.6L22 9.1L23 8.7L24 8.3L25 7.8L26 7.4L27 7.1L28 6.7L29 6.4L30 6L31 5.8L32 5.5L33 5.3L34 5.1L35 4.9L36 4.8L37 4.6L38 4.6L39 4.5L40 4.5L41 4.5L42 4.6L43 4.6L44 4.8L45 4.9L46 5.1L47 5.3L48 5.5L49 5.8L50 6L51 6.4M61 10.5L62 11L63 11.5L64 12L65 12.5L66 13L67 13.5L68 13.9L69 14.4L70 14.9L71 15.3L72 15.7L73 16.2L74 16.6L75 16.9L76 17.3L77 17.6L78 18L79 18.2L80 18.5L81 18.7L82 18.9L83 19.1L84 19.2L85 19.4L86 19.4L87 19.5L88 19.5L89 19.5L90 19.4L91 19.4L92 19.2L93 19.1L94 18.9L95 18.7L96 18.5L97 18.2L98 18L99 17.6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wv-braid-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='24' viewBox='0 0 96 24'%3E%3Cpath d='M-12 10.1L-11 9.6L-10 9.1L-9 8.7L-8 8.3L-7 7.8L-6 7.4L-5 7.1L-4 6.7L-3 6.4L-2 6L-1 5.8L0 5.5L1 5.3L2 5.1L3 4.9L4 4.8L5 4.6L6 4.6L7 4.5L8 4.5L9 4.5L10 4.6L11 4.6L12 4.8L13 4.9L14 5.1L15 5.3L16 5.5L17 5.8L18 6L19 6.4M29 10.5L30 11L31 11.5L32 12L33 12.5L34 13L35 13.5L36 13.9L37 14.4L38 14.9L39 15.3L40 15.7L41 16.2L42 16.6L43 16.9L44 17.3L45 17.6L46 18L47 18.2L48 18.5L49 18.7L50 18.9L51 19.1L52 19.2L53 19.4L54 19.4L55 19.5L56 19.5L57 19.5L58 19.4L59 19.4L60 19.2L61 19.1L62 18.9L63 18.7L64 18.5L65 18.2L66 18L67 17.6M77 13.5L78 13L79 12.5L80 12L81 11.5L82 11L83 10.5L84 10.1L85 9.6L86 9.1L87 8.7L88 8.3L89 7.8L90 7.4L91 7.1L92 6.7L93 6.4L94 6L95 5.8L96 5.5L97 5.3L98 5.1L99 4.9L100 4.8L101 4.6L102 4.6L103 4.5L104 4.5L105 4.5L106 4.6L107 4.6L108 4.8' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wv-twist-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12' viewBox='0 0 48 12'%3E%3Cpath d='M-12 2.6L-11 2.6L-10 2.7L-9 2.9L-8 3.1L-7 3.3L-6 3.6L-5 3.9L-4 4.3L-3 4.7L-2 5.1L-1 5.6L0 6L1 6.4L2 6.9L3 7.3L4 7.7L5 8.1L6 8.4L7 8.7L8 8.9L9 9.1L10 9.3L11 9.4L12 9.4L13 9.4L14 9.3L15 9.1L16 8.9L17 8.7L18 8.4L19 8.1L20 7.7M28 4.3L29 3.9L30 3.6L31 3.3L32 3.1L33 2.9L34 2.7L35 2.6L36 2.6L37 2.6L38 2.7L39 2.9L40 3.1L41 3.3L42 3.6L43 3.9L44 4.3L45 4.7L46 5.1L47 5.6L48 6L49 6.4L50 6.9L51 7.3L52 7.7L53 8.1L54 8.4L55 8.7L56 8.9L57 9.1L58 9.3L59 9.4L60 9.4' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wv-twist-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12' viewBox='0 0 48 12'%3E%3Cpath d='M-12 9.4L-11 9.4L-10 9.3L-9 9.1L-8 8.9L-7 8.7L-6 8.4L-5 8.1L-4 7.7M4 4.3L5 3.9L6 3.6L7 3.3L8 3.1L9 2.9L10 2.7L11 2.6L12 2.6L13 2.6L14 2.7L15 2.9L16 3.1L17 3.3L18 3.6L19 3.9L20 4.3L21 4.7L22 5.1L23 5.6L24 6L25 6.4L26 6.9L27 7.3L28 7.7L29 8.1L30 8.4L31 8.7L32 8.9L33 9.1L34 9.3L35 9.4L36 9.4L37 9.4L38 9.3L39 9.1L40 8.9L41 8.7L42 8.4L43 8.1L44 7.7M52 4.3L53 3.9L54 3.6L55 3.3L56 3.1L57 2.9L58 2.7L59 2.6L60 2.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wv-twist-v-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='48' viewBox='0 0 12 48'%3E%3Cpath d='M2.6 -12L2.6 -11L2.7 -10L2.9 -9L3.1 -8L3.3 -7L3.6 -6L3.9 -5L4.3 -4L4.7 -3L5.1 -2L5.6 -1L6 0L6.4 1L6.9 2L7.3 3L7.7 4L8.1 5L8.4 6L8.7 7L8.9 8L9.1 9L9.3 10L9.4 11L9.4 12L9.4 13L9.3 14L9.1 15L8.9 16L8.7 17L8.4 18L8.1 19L7.7 20M4.3 28L3.9 29L3.6 30L3.3 31L3.1 32L2.9 33L2.7 34L2.6 35L2.6 36L2.6 37L2.7 38L2.9 39L3.1 40L3.3 41L3.6 42L3.9 43L4.3 44L4.7 45L5.1 46L5.6 47L6 48L6.4 49L6.9 50L7.3 51L7.7 52L8.1 53L8.4 54L8.7 55L8.9 56L9.1 57L9.3 58L9.4 59L9.4 60' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wv-twist-v-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='48' viewBox='0 0 12 48'%3E%3Cpath d='M9.4 -12L9.4 -11L9.3 -10L9.1 -9L8.9 -8L8.7 -7L8.4 -6L8.1 -5L7.7 -4M4.3 4L3.9 5L3.6 6L3.3 7L3.1 8L2.9 9L2.7 10L2.6 11L2.6 12L2.6 13L2.7 14L2.9 15L3.1 16L3.3 17L3.6 18L3.9 19L4.3 20L4.7 21L5.1 22L5.6 23L6 24L6.4 25L6.9 26L7.3 27L7.7 28L8.1 29L8.4 30L8.7 31L8.9 32L9.1 33L9.3 34L9.4 35L9.4 36L9.4 37L9.3 38L9.1 39L8.9 40L8.7 41L8.4 42L8.1 43L7.7 44M4.3 52L3.9 53L3.6 54L3.3 55L3.1 56L2.9 57L2.7 58L2.6 59L2.6 60' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--wv-fringe-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='30' viewBox='0 0 48 30'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.25' stroke-linecap='round'%3E%3Cpath d='M0 1H48M0 3.6H48' stroke-width='1.1'/%3E%3Cpath d='M2 3.6Q2 7.5 8 10.5Q4.65 21.19073228252637 3.3 27.9'/%3E%3Cpath d='M6 3.6Q6 7.5 8 10.5Q8.432745513368719 20.194827170425924 7.5 25.9'/%3E%3Cpath d='M10 3.6Q10 7.5 8 10.5Q9.026297411971608 18.83868465011983 9.1 23.2'/%3E%3Cpath d='M14 3.6Q14 7.5 8 10.5Q9.326828005540301 20.363610401134792 12.2 26.2'/%3E%3Cpath d='M18 3.6Q18 7.5 24 10.5Q22.864974938613887 19.790816335378622 19.8 25.1'/%3E%3Cpath d='M22 3.6Q22 7.5 24 10.5Q23.425172999755887 21.062321257119038 22.3 27.6'/%3E%3Cpath d='M26 3.6Q26 7.5 24 10.5Q24.754224379418886 18.999298913498933 25.0 23.5'/%3E%3Cpath d='M30 3.6Q30 7.5 24 10.5Q26.111491647940056 19.939171943758993 28.3 25.4'/%3E%3Cpath d='M34 3.6Q34 7.5 40 10.5Q37.82348669068015 17.857209490314744 36.2 21.2'/%3E%3Cpath d='M38 3.6Q38 7.5 40 10.5Q38.670864614131276 21.245538373012096 38.1 28.0'/%3E%3Cpath d='M42 3.6Q42 7.5 40 10.5Q40.61710444753916 21.12711244402817 41.3 27.8'/%3E%3Cpath d='M46 3.6Q46 7.5 40 10.5Q43.19985700569523 20.485471526670153 44.6 26.5'/%3E%3C/g%3E%3C/svg%3E");--wv-fringe-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='30' viewBox='0 0 48 30'%3E%3Crect x='5.7' y='8.6' width='4.6' height='3.8' rx='1.6'/%3E%3C/svg%3E");--wv-fringe-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='30' viewBox='0 0 48 30'%3E%3Crect x='21.7' y='8.6' width='4.6' height='3.8' rx='1.6'/%3E%3C/svg%3E");--wv-fringe-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='30' viewBox='0 0 48 30'%3E%3Crect x='37.7' y='8.6' width='4.6' height='3.8' rx='1.6'/%3E%3C/svg%3E")}html[data-theme=dark]{--thread-1:var(--accent);--thread-2:#dda65c;--thread-3:#74b68d;--thread-ecru:#4c5059;--wv-ink:#f0ece0;--wv-cloth-o:.06}@supports not (color:color-mix(in oklab, red 50%, blue)){:root{--thread-1:#2862ac}html[data-theme=dark]{--thread-1:#5092e5}}.wv-cloth{--wv-size:10px;--wv-fade:var(--wv-fade-none);--wv-weft-ink:var(--wv-ink);--wv-warp-ink:var(--wv-ink);--wv-weft-tile:var(--wv-weft);--wv-warp-tile:var(--wv-warp);--wv-tile-w:var(--wv-size);--wv-tile-h:var(--wv-size);z-index:-1;opacity:var(--wv-cloth-o);pointer-events:none;position:absolute;inset:0}.wv-cloth:before,.wv-cloth:after{content:"";background:var(--wv-weft-ink);-webkit-mask-image:var(--wv-weft-tile), var(--wv-fade);-webkit-mask-image:var(--wv-weft-tile), var(--wv-fade);mask-image:var(--wv-weft-tile), var(--wv-fade);-webkit-mask-size:var(--wv-tile-w) var(--wv-tile-h), 100% 100%;-webkit-mask-size:var(--wv-tile-w) var(--wv-tile-h), 100% 100%;mask-size:var(--wv-tile-w) var(--wv-tile-h), 100% 100%;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.wv-cloth:after{background:var(--wv-warp-ink);-webkit-mask-image:var(--wv-warp-tile), var(--wv-fade);-webkit-mask-image:var(--wv-warp-tile), var(--wv-fade);mask-image:var(--wv-warp-tile), var(--wv-fade)}.wv-cloth[data-tone=thread]{--wv-weft-ink:var(--thread-2);--wv-warp-ink:var(--thread-1)}.wv-cloth[data-weave=twill]{--wv-weft-tile:var(--wv-twill-weft);--wv-warp-tile:var(--wv-twill-warp);--wv-tile-w:calc(var(--wv-size) * 2);--wv-tile-h:calc(var(--wv-size) * 2)}.wv-cloth[data-weave=herringbone]{--wv-weft-tile:var(--wv-herringbone-weft);--wv-warp-tile:var(--wv-herringbone-warp);--wv-tile-w:calc(var(--wv-size) * 8);--wv-tile-h:calc(var(--wv-size) * 2)}.wv-rule{--wv-fade:var(--wv-fade-x);pointer-events:none;width:100%;height:24px;display:block;position:relative}.wv-rule>i{background:var(--wv-strand,var(--thread-1));-webkit-mask-image:var(--wv-tile), var(--wv-fade);-webkit-mask-image:var(--wv-tile), var(--wv-fade);mask-image:var(--wv-tile), var(--wv-fade);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:auto 100%,100% 100%;mask-size:auto 100%,100% 100%;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.wv-rule>i:nth-child(2){--wv-strand:var(--thread-2)}.wv-rule>i:nth-child(3){--wv-strand:var(--thread-3)}.wv-rule[data-variant=braid]>i:first-child{--wv-tile:var(--wv-braid-1)}.wv-rule[data-variant=braid]>i:nth-child(2){--wv-tile:var(--wv-braid-2)}.wv-rule[data-variant=braid]>i:nth-child(3){--wv-tile:var(--wv-braid-3)}.wv-rule[data-variant=twist]{height:12px}.wv-rule[data-variant=twist]>i:first-child{--wv-tile:var(--wv-twist-1)}.wv-rule[data-variant=twist]>i:nth-child(2){--wv-tile:var(--wv-twist-2)}.wv-rule[data-variant=twist][data-dir=v]{--wv-fade:linear-gradient(180deg, transparent, #000 10%, #000 90%, transparent);width:12px;height:100%}.wv-rule[data-variant=twist][data-dir=v]>i{-webkit-mask-size:100%,100% 100%;mask-size:100%,100% 100%;-webkit-mask-repeat:repeat-y,no-repeat;mask-repeat:repeat-y,no-repeat}.wv-rule[data-variant=twist][data-dir=v]>i:first-child{--wv-tile:var(--wv-twist-v-1)}.wv-rule[data-variant=twist][data-dir=v]>i:nth-child(2){--wv-tile:var(--wv-twist-v-2)}.wv-rule[data-variant=fringe]{--wv-fade:var(--wv-fade-none);height:30px}.wv-rule[data-variant=fringe]>i:first-child{--wv-tile:var(--wv-fringe-1);--wv-strand:var(--wv-fringe-ink,var(--thread-ecru))}.wv-rule[data-variant=fringe]>i:nth-child(2){--wv-tile:var(--wv-fringe-2);--wv-strand:var(--thread-1)}.wv-rule[data-variant=fringe]>i:nth-child(3){--wv-tile:var(--wv-fringe-3);--wv-strand:var(--thread-2)}.wv-rule[data-variant=fringe]>i:nth-child(4){--wv-tile:var(--wv-fringe-4);--wv-strand:var(--thread-3)}.wv-rule[data-flip]{transform:scaleY(-1)}.wv-rule[data-tone=quiet]>i{--wv-strand:var(--line-3)}.wv-rule[data-tone=quiet]>i:nth-child(2){--wv-strand:var(--line-2)}.wv-rule[data-fade=none]{--wv-fade:var(--wv-fade-none)}.wv-rule[data-variant=stitch],.wv-stitch{width:100%;height:2px;color:var(--line-3);pointer-events:none;background:repeating-linear-gradient(90deg,currentColor 0 7px,#0000 7px 12px);border-radius:1px;display:block}.wv-braidpath{pointer-events:none;display:block;overflow:visible}.wv-braidpath path{fill:none;stroke:var(--thread-1);stroke-width:var(--wv-thread,2px);stroke-linecap:round;stroke-linejoin:round}.wv-braidpath path[data-thread="2"]{stroke:var(--thread-2)}.wv-braidpath path[data-thread="3"]{stroke:var(--thread-3)}.wv-braidpath[data-ply]{filter:drop-shadow(0 1px .6px #00000029)}.wv-braidpath path.wv-ply{stroke:#fff;stroke-opacity:.34;stroke-width:calc(var(--wv-thread) * .46);stroke-dasharray:calc(var(--wv-thread) * .12) calc(var(--wv-thread) * .95)}html[data-theme=dark] .wv-braidpath path.wv-ply{stroke-opacity:.22}.wv-woven{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;display:block;overflow:visible}.wv-woven [data-thread]{--wv-dye:var(--thread-1)}.wv-woven [data-thread="2"]{--wv-dye:var(--thread-2)}.wv-woven [data-thread="3"]{--wv-dye:var(--thread-3)}.wv-woven [data-thread=ecru]{--wv-dye:var(--thread-ecru)}.wv-woven [data-thread=ink]{--wv-dye:var(--text)}.wv-woven g{stroke:var(--wv-ply,var(--wv-dye));stroke-width:var(--wv-thread)}.wv-woven pattern .wv-dye{fill:var(--wv-dye)}.wv-woven pattern .wv-twist-shade{fill:#281a06;fill-opacity:.2}.wv-woven pattern .wv-twist-light{fill:#fff;fill-opacity:.26}html[data-theme=dark] .wv-woven pattern .wv-twist-shade{fill:#000;fill-opacity:.3}html[data-theme=dark] .wv-woven pattern .wv-twist-light{fill-opacity:.14}.wv-woven .wv-cast{transform:translate(calc(var(--wv-thread) * .07), calc(var(--wv-thread) * .17));stroke:#2c1e08;stroke-opacity:.34}.wv-woven .wv-lit{transform:translate(calc(var(--wv-thread) * -.13), calc(var(--wv-thread) * -.13));stroke:#fff;stroke-opacity:.3}html[data-theme=dark] .wv-woven .wv-cast{stroke:#000;stroke-opacity:.6}html[data-theme=dark] .wv-woven .wv-lit{stroke-opacity:.16}@media (hover:hover) and (pointer:fine){.wv-woven .wv-cast{filter:blur(calc(var(--wv-thread) * .07))}}.wv-knot{vertical-align:-.12em;flex:none;display:inline-block}.wv-knot [data-thread="1"]{fill:var(--wv-knot-1,var(--thread-1))}.wv-knot [data-thread="2"]{fill:var(--wv-knot-2,var(--thread-2))}.wv-knot[data-tone=mono] [data-thread]{fill:currentColor}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.wv-rule[data-reveal]:not([data-variant=stitch]),.wv-braidpath[data-reveal],.wv-woven[data-reveal]{opacity:1;translate:none}.wv-rule[data-reveal]>i,.wv-braidpath[data-reveal]>path{clip-path:inset(-6px 0);transition:clip-path var(--wv-dur-lay-slow) var(--ease-out);transition-delay:var(--d,0s)}.wv-rule[data-reveal]:not([data-shown])>i,.wv-braidpath[data-reveal]:not([data-shown])>path{clip-path:inset(-6px 100% -6px 0)}.wv-woven[data-reveal]>:is(g,use){clip-path:inset(0) view-box;transition:clip-path var(--wv-dur-weave-slow) var(--ease-out);transition-delay:var(--d,0s)}.wv-woven[data-reveal]:not([data-shown])>:is(g,use){clip-path:inset(0 0 100%) view-box}.wv-woven[data-reveal][data-lay=x]>:is(g,use){transition-duration:var(--wv-dur-lay-slow)}.wv-woven[data-reveal][data-lay=x]:not([data-shown])>:is(g,use){clip-path:inset(0 100% 0 0) view-box}}@media (prefers-reduced-motion:no-preference){:is(.wv-woven,.wv-braidpath)[data-enter]{animation:wv-fade-in var(--wv-dur-lay) var(--ease-out) var(--d,.35s) backwards}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.wv-woven[data-enter]{animation:wv-weave-in var(--wv-dur-weave-slow) var(--ease-out) var(--d,.35s) both}.wv-woven[data-enter][data-lay=x],.wv-braidpath[data-enter]{animation:wv-lay-in var(--wv-dur-lay-slow) var(--ease-out) var(--d,.35s) both}}@keyframes wv-weave-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes wv-lay-in{0%{clip-path:inset(-6px 100% -6px 0)}to{clip-path:inset(-6px 0)}}@keyframes wv-fade-in{0%{opacity:0}}.wv-live{pointer-events:none;position:absolute;inset:-1px;overflow:clip}.wv-sheen{opacity:0;mix-blend-mode:color-dodge;transition:opacity var(--wv-dur-lay-slow) var(--ease-out);position:absolute;inset:0}.wv-live[data-on]>.wv-sheen{opacity:1}.wv-sheen>i,.wv-sheen b{display:block;position:absolute}.wv-sheen>i{inset:-30% -70%}.wv-sheen b{--wv-sheen:#1c1e23;background:linear-gradient(112deg, transparent 30%, color-mix(in srgb, var(--wv-sheen) 25%, transparent) 39%, color-mix(in srgb, var(--wv-sheen) 70%, transparent) 46%, var(--wv-sheen) 50%, color-mix(in srgb, var(--wv-sheen) 70%, transparent) 54%, color-mix(in srgb, var(--wv-sheen) 25%, transparent) 61%, transparent 70%);transition:transform 1.2s var(--ease-out);inset:0}html[data-theme=dark] .wv-sheen b{--wv-sheen:#4e525a}@supports (animation-timeline:view()){:has(>.wv-live){view-timeline:--wv-cloth block}.wv-sheen>i{animation:linear both wv-sheen-scroll;animation-timeline:--wv-cloth;animation-range:cover}}@keyframes wv-sheen-scroll{0%{transform:translate(-12%)}to{transform:translate(12%)}}.wv-lay{width:calc(100% + 72px);position:absolute;left:0;overflow:clip;transform:translate(-100%);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000)}.wv-lay-mark{visibility:hidden;position:absolute;left:0;right:0}.wv-lay-c,.wv-glint-c{max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.wv-lay-c{width:calc(100% - 72px);transform:translate(calc(100% + 72px))}.wv-glint{opacity:0;mix-blend-mode:screen;width:0;position:absolute;left:0;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 55%,#0000)}@media (prefers-reduced-motion:reduce){.wv-sheen,.wv-glint{display:none}}
