/* Intrinsic Change identity (design standard v1, §9; Jesse's decisions D1 to D16, Nov 11 2026): fonts, colours, motif.
   The shared kit (kit/standard.css, the same file as on divergenttherapy.org) reads only the slot names below, and so
   do the site's own page styles (site.css). No colour literal lives anywhere else: the build checks it
   (tools/check-tokens.cjs). The painted strokes and ink marks are drawn from these colours by tools/ic-brushes.cjs
   into kit/brushes.css; the papers are tested against them by tools/ic-papers.cjs. */

@font-face { font-family: "Literata"; font-style: normal; font-weight: 200 900; font-display: swap; src: url("/assets/fonts/literata-latin-opsz-normal.woff2?v=c0473b84") format("woff2-variations"), url("/assets/fonts/literata-latin-opsz-normal.woff2?v=c0473b84") format("woff2"); }
@font-face { font-family: "Lora"; font-style: italic; font-weight: 500; font-display: swap; src: url("/assets/fonts/lora-latin-500-italic.woff2?v=5568f039") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: normal; font-weight: 400; font-display: swap; src: url("/assets/fonts/source-sans-3-latin-400-normal.woff2?v=27ab01c4") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: normal; font-weight: 600; font-display: swap; src: url("/assets/fonts/source-sans-3-latin-600-normal.woff2?v=9a35cba7") format("woff2"); }

:root {
  /* fonts (Jesse, Nov 11 2026, evening): Literata 600 with optical sizing for headings, menus and buttons (it replaces
     Young Serif); Source Sans 3 for every word of text. Lora italic stays for the quotes only. */
  --font-head: "Literata", Georgia, "Times New Roman", serif;
  --font-body: "Source Sans 3", "Segoe UI", system-ui, -apple-system, sans-serif;
  --font-quote: "Lora", Georgia, serif;
  --font-main-action: var(--font-head);
  --font-ui: var(--font-head);
  --head-weight: 600;
  --ui-weight: 600;

  /* the palette (Jesse, Nov 11 2026: linen, oat, stone, ochre, rust, olive, deep teal, bark; no pink, lavender or
     other pastels). Every printed color below is one of these, or a lighter or deeper press of one. */
  --pal-linen: #f6f0e6;  --pal-oat: #e3d7c1;  --pal-stone: #c9b48c;  --pal-cream: #fbf5ea;
  --pal-ochre: #c7963f;  --pal-rust: #a4532e;   --pal-olive: #5f6b34;  --pal-teal: #1f4f4a;  --pal-bark: #3a2c22;

  /* color slots. Text: ink on light, cream on deep. tools/ic-print.cjs tests every text color on every ink it lies
     on, at the lightest and deepest the cloth grain takes that ink; the build stops under 4.5:1. */
  --c-ground: #f6f0e6;            /* linen: the page (hero, trainers) */
  --c-ground-2: #3a2c22;          /* bark: the footer */
  --c-header: #e3d7c1;            /* oat: the top strip */
  --c-surface: #fdf9f1;           /* form fields, the lightest surface */
  --c-band: #e3d7c1;              /* oat: the kit's bands (trainings) */
  --c-band-accent: #e3d7c1; --c-band-olive: #e3d7c1; --c-band-ochre: var(--c-band); --c-band-moss: var(--c-band);
  --c-band-print-olive: #495326;  /* olive: learner feedback (cream text) */
  --c-band-light: #e9dfcc;        /* light linen-oat: the closing request */
  --c-mustard: #d1a453;           /* the event: a light ochre print, ink text (time-sensitive only) */
  /* on the footer (bark) and the olive band */
  --c-on-deep: #e3d7c1;           /* (9.4:1 on bark) */
  --c-deep-accent: #fbf5ea;
  --c-focus-deep: #f6f0e6;
  --c-on-dark: #fdf8ef;           /* text on olive, rust and teal */
  --c-on-dark-2: #e3d7c1;
  /* the kit's background washes: not used on this site */
  --c-shape-green: transparent; --c-shape-black: transparent; --c-shape-ochre: transparent; --c-shape-orange: transparent; --c-shape-olive: transparent; --c-shape-plum: transparent;
  /* the printed rim round a photo, when no color is named for it */
  --c-frame: #c9b48c;
  /* tiles: each a block print. Training tiles have a second pass (v2, Jesse Nov 11 evening): a different palette
     color printed a few px off register over the top and one side, behind the base so it peeks out along part of them and
     shows through where the base ink is thin. Never a deeper strip below or to the right (that reads as a shadow).
     -hover is the darker base under the pointer or the keyboard; the second pass does not move or change. */
  --c-piece-cream: #f6f0e6;  --c-pass-cream: #c7963f;  --c-piece-cream-hover: #f6f0e6;  --c-pass-cream-hover: #b5842f; /* review Nov 11: a tan pass read as a shadow; ochre, and hover keeps the fill (the title turns rust) */
  --c-piece-rust: #7c3d20;   --c-pass-rust: #c7963f;   --c-piece-rust-hover: #652e17;  --c-pass-rust-hover: #c7963f;
  --c-piece-olive: #495326;  --c-pass-olive: #c9b48c;  --c-piece-olive-hover: #3c451e; --c-pass-olive-hover: #c9b48c;
  --c-piece-ochre: #d1a453;  --c-pass-ochre: #a4532e;  --c-piece-ochre-hover: #c08f3a; --c-pass-ochre-hover: #a4532e;
  --c-piece-stone: #c9b48c;  --c-pass-stone: #6f7a3f;  --c-piece-stone-hover: #b8a17a; --c-pass-stone-hover: #6f7a3f;
  --c-piece-teal: #e3d7c1; --c-piece-sage: #e3d7c1; --c-piece-mustard: var(--c-mustard); --c-piece-sand: #e3d7c1;
  /* the main buttons: a deep teal stamp (teal is the main buttons' ink and nothing else's); the quiet one oat */
  --c-teal: #1f4f4a;  --c-teal-hover: #12332f;  --c-teal-pass: #0a201d;
  --c-quiet: #dccdb0; --c-quiet-hover: #cbb893; --c-quiet-pass: #a38d66;
  --c-ink: #151916;               /* text (15.7:1 on linen) */
  --c-ink-2: #3f3a33;             /* quieter text (10:1) */
  --c-heading: #151916;
  --c-action: #8a3f20;            /* rust: links */
  --c-action-hover: #6e3017;
  --c-label: #8a3f20;             /* small labels: rust (Jesse) */
  --c-on-action: #fbf5ea;         /* the label on the teal stamp */
  --c-accent: #8f2f12;            /* a form error's words */
  --c-line: rgba(138, 63, 32, 0.42);   /* muted underline */
  --c-rule: rgba(21, 25, 22, 0.14);    /* the rare hairline */
  --c-focus: #8a3f20;             /* the focus stroke under a link: rust (Jesse) */
  --c-field-ink: #6f6150;
  --first-letter: inherit;
  --rule-ink: var(--ink-line);

  /* petal colours, one per topic (from the logo): motif only, never text */
  --c-petal-sage: #78998b; --c-petal-vermilion: #bf4520; --c-petal-rust: #a84520; --c-petal-gold: #eda326;
  --c-petal-olive: #9a8034; --c-petal-orange: #db6a29; --c-petal-seed: #f3dfc1;

  /* the paints of the brushstroke buttons (tools/ic-brushes.cjs reads these six-colour rows: loaded start, middle,
     finish, lighter inner tone, darker inner tone, thinned paint at the bristle tips) */
  --paint-primary: #173d39, #1f4f4a, #255852, #2a5f59, #12322f, #2a5f59;        /* deep teal (Jesse): the cream label keeps 7:1 on its lightest tone */
  --paint-primary-hover: #0f2c29, #163b37, #1b4440, #204a46, #0a2220, #204a46;
  --paint-quiet: #d3c19d, #dccdae, #e4d8c0, #ebe2d0, #cbb791, #e4d8c0;          /* oat and stone: the darker rust label keeps 5.4:1 on its darkest tone */
  --paint-quiet-hover: #cbb791, #d3c19d, #dccdae, #e4d8c0, #c2ad85, #dccdae;
  --paint-deep: #b5852f, #c7963f, #cfa04c, #d6aa58, #a87a28, #d6aa58;          /* ochre, on dark cloth: the ink label keeps 4.6:1 on its darkest tone */
  --paint-deep-hover: #c7963f, #d1a24e, #d8ab5b, #dfb468, #b8873a, #dfb468;

  /* header and hero: the sizes that belong to this site's logo and motif (the kit reads these) */
  --logo-h: 68px; --logo-h-tablet: 58px;
  --logo-h-phone: clamp(30px, calc(22vw - 50px), 44px);   /* 44px at 428 and up, down to 30px at 364: logo, button and Menu share one row from 360 up */
  --brand-tag-x: 0; --brand-tag-y: 0;
  --hero-foot: var(--space-7);
  --brush-tail: 100%; --brush-tail-small: 100%; --brush-tail-tight: 100%;   /* the stamp is one picture: no lift-off */

  /* the cloth the ink is printed on (tools/build-print.py): one grain tile laid over every printed color, faintest on
     the page itself, a lighter grain on deep inks. The kit's three paper slots take it. */
  --print-ground: url("/assets/print/grain-ground.webp?v=63a84487");
  --print-grain: url("/assets/print/grain.webp?v=844beda8");
  --print-deep: url("/assets/print/grain-deep.webp?v=4434be40");
  --print-size: 512px;
  --print-ink: url("/assets/print/ink.webp?v=21d91886");
  --print-ink-band: url("/assets/print/ink-band.webp?v=663de0c6");
  --head-ink: url("/assets/print/head-ink.webp?v=b0923d8a");   /* the ink depth across a large heading: soft patches a touch lighter or darker */   /* the same ink on the big fields (bands, top strip, footer), pressed harder */   /* how solid the ink is: the cloth shows through where the block did not press */
  --paper-band: var(--print-grain);
  --paper-piece: var(--print-grain);
  --paper-strip: var(--print-grain);
  --paper-size: var(--print-size);
  /* (the second pass's place is set per tile, --pass-in: over the top and one side, never the bottom) */

}
/* On paper: no cloth. */
@media print { :root { --paper-band: none; --paper-piece: none; --paper-strip: none; --print-ground: none; --print-grain: none; --print-deep: none; --print-ink: none; --print-ink-band: none; --head-ink: none; } }

/* ============================================================================================================
   Motif: river stones (D1), printed (Jesse, Nov 11 2026: block print on cloth). Each stone is a flat block print in
   two or three passes of ink: a deeper pass off register, the stone's own color, and a few lighter cuts where the
   gouge took ink away (stoneDefs() in tools/build-site.cjs). No shading and no shadow. A stone group frames something
   (a photo, the invitation) and never lies behind text; it is never a button, a bullet or a mark.
   ============================================================================================================ */
.defs { position: absolute; width: 0; height: 0; overflow: hidden; }
.stone { display: block; flex: none; width: var(--w, 40px); height: auto; aspect-ratio: var(--ar); overflow: visible; stroke: none; rotate: var(--rot, 0deg); pointer-events: none; }
/* the cairn, IC's signature piece: five different printed river stones, widest and flattest at the bottom, beside the
   page's main invitation */
.cairn { position: relative; isolation: isolate; display: flex; flex-direction: column; align-items: center; width: 144px; flex: none; }
.cairn .stone { width: var(--w); }
.cairn .stone + .stone { margin-top: -9%; }
.cairn .stone:nth-child(1) { translate: 6px 0; }
.cairn .stone:nth-child(2) { translate: -5px 0; }
.cairn .stone:nth-child(3) { translate: 4px 0; }
/* a group of stones that something rests on or sits beside: each stone is placed by its own --x, --y (shares of the
   group's box) and never reaches into text */
.stone-group { position: absolute; pointer-events: none; }
.stone-group .stone { position: absolute; left: var(--x); top: var(--y); }
/* photos (D3; Jesse, Nov 11 2026): each print lies in a pebble of its own, set off-centre so the rim runs narrow on one
   side and wide on the other (stonePhoto() in tools/build-site.cjs). The rim is printed: one flat ink in an earth
   color, with the cloth grain and a carved edge. No shading, no shadow. */
:root { --c-rim-pebble: #b9a37c; --c-rim-moss: #6f7a3f; --c-rim-terra: #a4532e; --c-rim-ochre: #c7963f; }
.frame--rim-pebble { --c-frame: var(--c-rim-pebble); } .frame--rim-moss { --c-frame: var(--c-rim-moss); } .frame--rim-terra { --c-frame: var(--c-rim-terra); } .frame--rim-ochre { --c-frame: var(--c-rim-ochre); }

/* Generated by tools/ic-brushes.cjs from the colours in identity.css. Do not edit by hand. */
:root {
  --brush-primary: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2044%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27t%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23255852%27%2F%3E%3Cstop%20offset%3D%270.3%27%20stop-color%3D%27%23255852%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%232a5f59%27%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%27c%27%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.4%206.0%20L18.5%206.5%20C21.5%208.3%2024.0%2012.3%2026.3%2012.7%20C24.0%2013.1%2021.5%2015.6%2018.5%2016.8%20L17.0%2016.9%20L15.5%2017.0%20L14.0%2017.1%20L12.4%2017.3%20L10.9%2017.5%20L9.4%2017.7%20L12.3%2018.1%20L15.2%2018.3%20L18.0%2018.6%20L20.9%2018.8%20L23.8%2019.0%20L26.7%2019.2%20C32.3%2020.3%2037.0%2022.5%2041.4%2022.9%20C37.0%2023.3%2032.3%2025.2%2026.7%2026.1%20L22.8%2026.0%20L18.9%2026.0%20L15.0%2026.0%20L11.1%2026.0%20L7.2%2026.2%20L3.3%2026.5%20L6.6%2026.7%20L9.9%2026.8%20L13.1%2026.9%20L16.4%2027.1%20L19.7%2027.3%20L23.0%2027.6%20C26.5%2028.9%2029.4%2031.6%2032.1%2032.0%20C29.4%2032.4%2026.5%2034.5%2023.0%2035.5%20L21.2%2035.6%20L19.4%2035.8%20L17.6%2035.9%20L15.8%2036.0%20L14.0%2036.1%20L12.2%2036.3%20L15.0%2036.8%20L17.7%2037.0%20L20.4%2037.2%20L23.2%2037.4%20L25.9%2037.5%20L28.6%2037.6%20C34.0%2038.6%2038.4%2040.6%2042.6%2041.0%20C38.4%2041.4%2034.0%2044.5%2028.6%2046.0%20L24.9%2046.3%20L21.1%2046.7%20L17.4%2047.1%20L13.6%2047.6%20L9.8%2048.0%20L6.1%2048.4%20L7.7%2048.6%20L9.3%2048.7%20L10.9%2048.7%20L12.5%2048.7%20L14.1%2048.7%20L15.7%2048.7%20C18.8%2049.9%2021.4%2052.2%2023.8%2052.6%20C21.4%2053.0%2018.8%2056.1%2015.7%2057.6%20L13.0%2058.0%20L10.4%2058.4%20L7.8%2058.7%20L5.2%2058.9%20L2.6%2059.0%20L0.0%2059.0%20Z%20M15.4%2022.4%20Q19.5%2022.1%2023.7%2022.4%20Q19.5%2022.8%2015.4%2022.5%20Z%20M19.5%2042.0%20Q23.7%2041.6%2027.9%2042.0%20Q23.7%2042.2%2019.5%2041.8%20Z%27%20clip-rule%3D%27evenodd%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.4%206.0%20L18.5%206.5%20C21.5%208.3%2024.0%2012.3%2026.3%2012.7%20C24.0%2013.1%2021.5%2015.6%2018.5%2016.8%20L17.0%2016.9%20L15.5%2017.0%20L14.0%2017.1%20L12.4%2017.3%20L10.9%2017.5%20L9.4%2017.7%20L12.3%2018.1%20L15.2%2018.3%20L18.0%2018.6%20L20.9%2018.8%20L23.8%2019.0%20L26.7%2019.2%20C32.3%2020.3%2037.0%2022.5%2041.4%2022.9%20C37.0%2023.3%2032.3%2025.2%2026.7%2026.1%20L22.8%2026.0%20L18.9%2026.0%20L15.0%2026.0%20L11.1%2026.0%20L7.2%2026.2%20L3.3%2026.5%20L6.6%2026.7%20L9.9%2026.8%20L13.1%2026.9%20L16.4%2027.1%20L19.7%2027.3%20L23.0%2027.6%20C26.5%2028.9%2029.4%2031.6%2032.1%2032.0%20C29.4%2032.4%2026.5%2034.5%2023.0%2035.5%20L21.2%2035.6%20L19.4%2035.8%20L17.6%2035.9%20L15.8%2036.0%20L14.0%2036.1%20L12.2%2036.3%20L15.0%2036.8%20L17.7%2037.0%20L20.4%2037.2%20L23.2%2037.4%20L25.9%2037.5%20L28.6%2037.6%20C34.0%2038.6%2038.4%2040.6%2042.6%2041.0%20C38.4%2041.4%2034.0%2044.5%2028.6%2046.0%20L24.9%2046.3%20L21.1%2046.7%20L17.4%2047.1%20L13.6%2047.6%20L9.8%2048.0%20L6.1%2048.4%20L7.7%2048.6%20L9.3%2048.7%20L10.9%2048.7%20L12.5%2048.7%20L14.1%2048.7%20L15.7%2048.7%20C18.8%2049.9%2021.4%2052.2%2023.8%2052.6%20C21.4%2053.0%2018.8%2056.1%2015.7%2057.6%20L13.0%2058.0%20L10.4%2058.4%20L7.8%2058.7%20L5.2%2058.9%20L2.6%2059.0%20L0.0%2059.0%20Z%20M15.4%2022.4%20Q19.5%2022.1%2023.7%2022.4%20Q19.5%2022.8%2015.4%2022.5%20Z%20M19.5%2042.0%20Q23.7%2041.6%2027.9%2042.0%20Q23.7%2042.2%2019.5%2041.8%20Z%27%20fill%3D%27url(%23t)%27%20fill-rule%3D%27evenodd%27%2F%3E%3Cg%20clip-path%3D%27url(%23c)%27%3E%3Cpath%20d%3D%27M0%2015.1%20Q13.1%2014.0%2023.3%2012.7%27%20stroke%3D%27%2312322f%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2023.7%20Q20.7%2023.4%2038.4%2022.9%27%20stroke%3D%27%2312322f%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2040.2%20Q21.3%2040.5%2039.6%2041.0%27%20stroke%3D%27%2312322f%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2050.2%20Q11.9%2051.3%2020.8%2052.6%27%20stroke%3D%27%2312322f%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20216%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23173d39%27%2F%3E%3Cstop%20offset%3D%270.35%27%20stop-color%3D%27%231f4f4a%27%2F%3E%3Cstop%20offset%3D%270.6%27%20stop-color%3D%27%231f4f4a%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23255852%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27l%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%2312322f%27%20stop-opacity%3D%270.34%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%2312322f%27%20stop-opacity%3D%270.14%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%2312322f%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27h%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%232a5f59%27%20stop-opacity%3D%270.35%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%232a5f59%27%20stop-opacity%3D%270.3%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%232a5f59%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M5.0%2032.0%20Q2.0%207.0%2012.7%206.8%20L22.4%206.8%20L32.0%207.0%20L41.7%206.4%20L51.4%205.8%20L61.1%205.6%20L70.8%205.6%20L80.5%204.9%20L90.1%205.2%20L99.8%204.6%20L109.5%204.5%20L119.2%203.8%20L128.9%203.4%20L138.5%203.3%20L148.2%203.0%20L157.9%203.2%20L167.6%203.3%20L177.3%204.0%20L187.0%204.5%20L196.6%204.4%20L206.3%205.0%20L216.0%205.0%20L216.0%2059.0%20L206.3%2059.2%20L196.6%2059.2%20L187.0%2058.9%20L177.3%2058.2%20L167.6%2057.9%20L157.9%2057.9%20L148.2%2057.9%20L138.5%2057.7%20L128.9%2057.4%20L119.2%2057.3%20L109.5%2057.7%20L99.8%2057.6%20L90.1%2058.0%20L80.5%2058.6%20L70.8%2058.6%20L61.1%2059.3%20L51.4%2059.7%20L41.7%2059.3%20L32.0%2060.3%20L22.4%2059.8%20L12.7%2060.1%20Q2.0%2057.0%205.0%2032.0%20Z%27%20fill%3D%27url(%23g)%27%2F%3E%3Cpath%20d%3D%27M7.0%2032.0%20Q4.0%2011.0%2014.1%209.7%20L23.3%208.0%20L32.4%207.6%20L41.5%207.8%20L50.6%207.9%20L59.8%208.1%20L68.9%209.4%20Q89.5%2010.0%2079.0%2032.0%20Q87.2%2055.0%2068.9%2055.9%20L59.8%2054.6%20L50.6%2054.4%20L41.5%2053.8%20L32.4%2053.6%20L23.3%2054.6%20L14.1%2055.0%20Q4.0%2053.0%207.0%2032.0%20Z%27%20fill%3D%27url(%23l)%27%2F%3E%3Cpath%20d%3D%27M12.0%2020.0%20Q9.0%2016.0%2020.4%2014.1%20L30.8%2013.5%20L41.2%2013.3%20L51.6%2013.0%20L62.0%2013.0%20L72.4%2012.3%20L82.8%2012.7%20L93.2%2012.7%20L103.5%2012.8%20L113.9%2013.3%20L124.3%2014.6%20L134.7%2015.3%20L145.1%2015.5%20Q158.5%2015.0%20156.5%2020.0%20Q157.9%2026.0%20145.1%2025.2%20L134.7%2025.0%20L124.3%2024.6%20L113.9%2024.7%20L103.5%2024.3%20L93.2%2024.8%20L82.8%2025.1%20L72.4%2025.8%20L62.0%2026.1%20L51.6%2026.5%20L41.2%2027.4%20L30.8%2027.6%20L20.4%2027.4%20Q9.0%2024.0%2012.0%2020.0%20Z%27%20fill%3D%27url(%23h)%27%2F%3E%3Cpath%20d%3D%27M14.0%2042.5%20Q11.0%2039.0%2023.8%2038.2%20L35.6%2037.4%20L47.4%2037.0%20L59.2%2036.6%20L71.0%2036.6%20L82.8%2035.5%20L94.6%2035.9%20L106.4%2035.8%20L118.2%2035.5%20L130.1%2036.0%20L141.9%2035.5%20L153.7%2036.1%20L165.5%2036.9%20L177.3%2037.3%20L189.1%2038.2%20Q203.6%2038.0%20201.9%2042.5%20Q203.1%2048.0%20189.1%2048.5%20L177.3%2048.3%20L165.5%2048.0%20L153.7%2047.6%20L141.9%2046.9%20L130.1%2046.9%20L118.2%2046.3%20L106.4%2047.0%20L94.6%2046.9%20L82.8%2046.9%20L71.0%2047.1%20L59.2%2047.3%20L47.4%2048.3%20L35.6%2048.6%20L23.8%2048.7%20Q11.0%2046.0%2014.0%2042.5%20Z%27%20fill%3D%27%2312322f%27%20opacity%3D%270.3%27%2F%3E%3Cpath%20d%3D%27M28%2014.5%20C%2084%2014.3%2C%20139%2013.6%2C%20196%2014.4%27%20stroke%3D%27%2312322f%27%20stroke-width%3D%270.7%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M49%2022.2%20C%20101%2022.2%2C%20153%2022.5%2C%20207%2023.0%27%20stroke%3D%27%2312322f%27%20stroke-width%3D%271.1%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M28%2031.2%20C%2080%2032.0%2C%20132%2032.0%2C%20185%2031.3%27%20stroke%3D%27%2312322f%27%20stroke-width%3D%271.2%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M40%2038.4%20C%2062%2039.0%2C%2084%2037.7%2C%20106%2039.0%27%20stroke%3D%27%232a5f59%27%20stroke-width%3D%271.2%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M28%2046.9%20C%2079%2047.6%2C%20130%2047.6%2C%20182%2047.3%27%20stroke%3D%27%2312322f%27%20stroke-width%3D%270.9%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E");
  --brush-primary-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2044%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27t%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%231b4440%27%2F%3E%3Cstop%20offset%3D%270.3%27%20stop-color%3D%27%231b4440%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23204a46%27%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%27c%27%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.4%206.0%20L18.5%206.5%20C21.5%208.3%2024.0%2012.3%2026.3%2012.7%20C24.0%2013.1%2021.5%2015.6%2018.5%2016.8%20L17.0%2016.9%20L15.5%2017.0%20L14.0%2017.1%20L12.4%2017.3%20L10.9%2017.5%20L9.4%2017.7%20L12.3%2018.1%20L15.2%2018.3%20L18.0%2018.6%20L20.9%2018.8%20L23.8%2019.0%20L26.7%2019.2%20C32.3%2020.3%2037.0%2022.5%2041.4%2022.9%20C37.0%2023.3%2032.3%2025.2%2026.7%2026.1%20L22.8%2026.0%20L18.9%2026.0%20L15.0%2026.0%20L11.1%2026.0%20L7.2%2026.2%20L3.3%2026.5%20L6.6%2026.7%20L9.9%2026.8%20L13.1%2026.9%20L16.4%2027.1%20L19.7%2027.3%20L23.0%2027.6%20C26.5%2028.9%2029.4%2031.6%2032.1%2032.0%20C29.4%2032.4%2026.5%2034.5%2023.0%2035.5%20L21.2%2035.6%20L19.4%2035.8%20L17.6%2035.9%20L15.8%2036.0%20L14.0%2036.1%20L12.2%2036.3%20L15.0%2036.8%20L17.7%2037.0%20L20.4%2037.2%20L23.2%2037.4%20L25.9%2037.5%20L28.6%2037.6%20C34.0%2038.6%2038.4%2040.6%2042.6%2041.0%20C38.4%2041.4%2034.0%2044.5%2028.6%2046.0%20L24.9%2046.3%20L21.1%2046.7%20L17.4%2047.1%20L13.6%2047.6%20L9.8%2048.0%20L6.1%2048.4%20L7.7%2048.6%20L9.3%2048.7%20L10.9%2048.7%20L12.5%2048.7%20L14.1%2048.7%20L15.7%2048.7%20C18.8%2049.9%2021.4%2052.2%2023.8%2052.6%20C21.4%2053.0%2018.8%2056.1%2015.7%2057.6%20L13.0%2058.0%20L10.4%2058.4%20L7.8%2058.7%20L5.2%2058.9%20L2.6%2059.0%20L0.0%2059.0%20Z%20M15.4%2022.4%20Q19.5%2022.1%2023.7%2022.4%20Q19.5%2022.8%2015.4%2022.5%20Z%20M19.5%2042.0%20Q23.7%2041.6%2027.9%2042.0%20Q23.7%2042.2%2019.5%2041.8%20Z%27%20clip-rule%3D%27evenodd%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.4%206.0%20L18.5%206.5%20C21.5%208.3%2024.0%2012.3%2026.3%2012.7%20C24.0%2013.1%2021.5%2015.6%2018.5%2016.8%20L17.0%2016.9%20L15.5%2017.0%20L14.0%2017.1%20L12.4%2017.3%20L10.9%2017.5%20L9.4%2017.7%20L12.3%2018.1%20L15.2%2018.3%20L18.0%2018.6%20L20.9%2018.8%20L23.8%2019.0%20L26.7%2019.2%20C32.3%2020.3%2037.0%2022.5%2041.4%2022.9%20C37.0%2023.3%2032.3%2025.2%2026.7%2026.1%20L22.8%2026.0%20L18.9%2026.0%20L15.0%2026.0%20L11.1%2026.0%20L7.2%2026.2%20L3.3%2026.5%20L6.6%2026.7%20L9.9%2026.8%20L13.1%2026.9%20L16.4%2027.1%20L19.7%2027.3%20L23.0%2027.6%20C26.5%2028.9%2029.4%2031.6%2032.1%2032.0%20C29.4%2032.4%2026.5%2034.5%2023.0%2035.5%20L21.2%2035.6%20L19.4%2035.8%20L17.6%2035.9%20L15.8%2036.0%20L14.0%2036.1%20L12.2%2036.3%20L15.0%2036.8%20L17.7%2037.0%20L20.4%2037.2%20L23.2%2037.4%20L25.9%2037.5%20L28.6%2037.6%20C34.0%2038.6%2038.4%2040.6%2042.6%2041.0%20C38.4%2041.4%2034.0%2044.5%2028.6%2046.0%20L24.9%2046.3%20L21.1%2046.7%20L17.4%2047.1%20L13.6%2047.6%20L9.8%2048.0%20L6.1%2048.4%20L7.7%2048.6%20L9.3%2048.7%20L10.9%2048.7%20L12.5%2048.7%20L14.1%2048.7%20L15.7%2048.7%20C18.8%2049.9%2021.4%2052.2%2023.8%2052.6%20C21.4%2053.0%2018.8%2056.1%2015.7%2057.6%20L13.0%2058.0%20L10.4%2058.4%20L7.8%2058.7%20L5.2%2058.9%20L2.6%2059.0%20L0.0%2059.0%20Z%20M15.4%2022.4%20Q19.5%2022.1%2023.7%2022.4%20Q19.5%2022.8%2015.4%2022.5%20Z%20M19.5%2042.0%20Q23.7%2041.6%2027.9%2042.0%20Q23.7%2042.2%2019.5%2041.8%20Z%27%20fill%3D%27url(%23t)%27%20fill-rule%3D%27evenodd%27%2F%3E%3Cg%20clip-path%3D%27url(%23c)%27%3E%3Cpath%20d%3D%27M0%2015.1%20Q13.1%2014.0%2023.3%2012.7%27%20stroke%3D%27%230a2220%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2023.7%20Q20.7%2023.4%2038.4%2022.9%27%20stroke%3D%27%230a2220%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2040.2%20Q21.3%2040.5%2039.6%2041.0%27%20stroke%3D%27%230a2220%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2050.2%20Q11.9%2051.3%2020.8%2052.6%27%20stroke%3D%27%230a2220%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20216%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%230f2c29%27%2F%3E%3Cstop%20offset%3D%270.35%27%20stop-color%3D%27%23163b37%27%2F%3E%3Cstop%20offset%3D%270.6%27%20stop-color%3D%27%23163b37%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%231b4440%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27l%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%230a2220%27%20stop-opacity%3D%270.34%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%230a2220%27%20stop-opacity%3D%270.14%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%230a2220%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27h%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23204a46%27%20stop-opacity%3D%270.35%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23204a46%27%20stop-opacity%3D%270.3%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23204a46%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M5.0%2032.0%20Q2.0%207.0%2012.7%206.8%20L22.4%206.8%20L32.0%207.0%20L41.7%206.4%20L51.4%205.8%20L61.1%205.6%20L70.8%205.6%20L80.5%204.9%20L90.1%205.2%20L99.8%204.6%20L109.5%204.5%20L119.2%203.8%20L128.9%203.4%20L138.5%203.3%20L148.2%203.0%20L157.9%203.2%20L167.6%203.3%20L177.3%204.0%20L187.0%204.5%20L196.6%204.4%20L206.3%205.0%20L216.0%205.0%20L216.0%2059.0%20L206.3%2059.2%20L196.6%2059.2%20L187.0%2058.9%20L177.3%2058.2%20L167.6%2057.9%20L157.9%2057.9%20L148.2%2057.9%20L138.5%2057.7%20L128.9%2057.4%20L119.2%2057.3%20L109.5%2057.7%20L99.8%2057.6%20L90.1%2058.0%20L80.5%2058.6%20L70.8%2058.6%20L61.1%2059.3%20L51.4%2059.7%20L41.7%2059.3%20L32.0%2060.3%20L22.4%2059.8%20L12.7%2060.1%20Q2.0%2057.0%205.0%2032.0%20Z%27%20fill%3D%27url(%23g)%27%2F%3E%3Cpath%20d%3D%27M7.0%2032.0%20Q4.0%2011.0%2014.1%209.7%20L23.3%208.0%20L32.4%207.6%20L41.5%207.8%20L50.6%207.9%20L59.8%208.1%20L68.9%209.4%20Q89.5%2010.0%2079.0%2032.0%20Q87.2%2055.0%2068.9%2055.9%20L59.8%2054.6%20L50.6%2054.4%20L41.5%2053.8%20L32.4%2053.6%20L23.3%2054.6%20L14.1%2055.0%20Q4.0%2053.0%207.0%2032.0%20Z%27%20fill%3D%27url(%23l)%27%2F%3E%3Cpath%20d%3D%27M12.0%2020.0%20Q9.0%2016.0%2020.4%2014.1%20L30.8%2013.5%20L41.2%2013.3%20L51.6%2013.0%20L62.0%2013.0%20L72.4%2012.3%20L82.8%2012.7%20L93.2%2012.7%20L103.5%2012.8%20L113.9%2013.3%20L124.3%2014.6%20L134.7%2015.3%20L145.1%2015.5%20Q158.5%2015.0%20156.5%2020.0%20Q157.9%2026.0%20145.1%2025.2%20L134.7%2025.0%20L124.3%2024.6%20L113.9%2024.7%20L103.5%2024.3%20L93.2%2024.8%20L82.8%2025.1%20L72.4%2025.8%20L62.0%2026.1%20L51.6%2026.5%20L41.2%2027.4%20L30.8%2027.6%20L20.4%2027.4%20Q9.0%2024.0%2012.0%2020.0%20Z%27%20fill%3D%27url(%23h)%27%2F%3E%3Cpath%20d%3D%27M14.0%2042.5%20Q11.0%2039.0%2023.8%2038.2%20L35.6%2037.4%20L47.4%2037.0%20L59.2%2036.6%20L71.0%2036.6%20L82.8%2035.5%20L94.6%2035.9%20L106.4%2035.8%20L118.2%2035.5%20L130.1%2036.0%20L141.9%2035.5%20L153.7%2036.1%20L165.5%2036.9%20L177.3%2037.3%20L189.1%2038.2%20Q203.6%2038.0%20201.9%2042.5%20Q203.1%2048.0%20189.1%2048.5%20L177.3%2048.3%20L165.5%2048.0%20L153.7%2047.6%20L141.9%2046.9%20L130.1%2046.9%20L118.2%2046.3%20L106.4%2047.0%20L94.6%2046.9%20L82.8%2046.9%20L71.0%2047.1%20L59.2%2047.3%20L47.4%2048.3%20L35.6%2048.6%20L23.8%2048.7%20Q11.0%2046.0%2014.0%2042.5%20Z%27%20fill%3D%27%230a2220%27%20opacity%3D%270.3%27%2F%3E%3Cpath%20d%3D%27M28%2014.5%20C%2084%2014.3%2C%20139%2013.6%2C%20196%2014.4%27%20stroke%3D%27%230a2220%27%20stroke-width%3D%270.7%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M49%2022.2%20C%20101%2022.2%2C%20153%2022.5%2C%20207%2023.0%27%20stroke%3D%27%230a2220%27%20stroke-width%3D%271.1%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M28%2031.2%20C%2080%2032.0%2C%20132%2032.0%2C%20185%2031.3%27%20stroke%3D%27%230a2220%27%20stroke-width%3D%271.2%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M40%2038.4%20C%2062%2039.0%2C%2084%2037.7%2C%20106%2039.0%27%20stroke%3D%27%23204a46%27%20stroke-width%3D%271.2%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M28%2046.9%20C%2079%2047.6%2C%20130%2047.6%2C%20182%2047.3%27%20stroke%3D%27%230a2220%27%20stroke-width%3D%270.9%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E");
  --brush-quiet: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2044%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27t%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23e4d8c0%27%2F%3E%3Cstop%20offset%3D%270.3%27%20stop-color%3D%27%23e4d8c0%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23e4d8c0%27%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%27c%27%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.5%205.9%20L18.6%206.4%20C21.9%208.4%2024.6%2012.8%2027.1%2013.2%20C24.6%2013.6%2021.9%2015.8%2018.6%2016.9%20L17.0%2017.0%20L15.3%2017.1%20L13.7%2017.2%20L12.0%2017.3%20L10.3%2017.5%20L8.7%2017.7%20L11.6%2018.0%20L14.5%2018.2%20L17.4%2018.4%20L20.4%2018.5%20L23.3%2018.7%20L26.2%2018.9%20C31.9%2020.1%2036.7%2022.6%2041.2%2023.0%20C36.7%2023.4%2031.9%2025.6%2026.2%2026.8%20L22.5%2026.7%20L18.8%2026.6%20L15.0%2026.6%20L11.3%2026.6%20L7.6%2026.8%20L3.8%2027.1%20L7.0%2027.2%20L10.2%2027.3%20L13.4%2027.5%20L16.5%2027.7%20L19.7%2027.9%20L22.9%2028.1%20C26.4%2029.3%2029.3%2031.7%2032.0%2032.1%20C29.3%2032.5%2026.4%2034.2%2022.9%2035.1%20L21.1%2035.3%20L19.3%2035.4%20L17.5%2035.5%20L15.8%2035.6%20L14.0%2035.8%20L12.2%2036.0%20L15.0%2036.5%20L17.8%2036.7%20L20.6%2037.0%20L23.4%2037.2%20L26.2%2037.3%20L29.0%2037.4%20C34.5%2038.2%2039.0%2039.7%2043.3%2040.1%20C39.0%2040.5%2034.5%2043.2%2029.0%2044.5%20L25.3%2044.8%20L21.6%2045.1%20L17.9%2045.6%20L14.2%2046.1%20L10.5%2046.6%20L6.8%2047.2%20L8.2%2047.3%20L9.6%2047.4%20L11.0%2047.5%20L12.3%2047.5%20L13.7%2047.6%20L15.1%2047.6%20C17.8%2048.8%2020.1%2051.2%2022.2%2051.6%20C20.1%2052.0%2017.8%2055.7%2015.1%2057.5%20L12.6%2058.0%20L10.1%2058.4%20L7.6%2058.7%20L5.0%2058.9%20L2.5%2059.0%20L0.0%2059.0%20Z%20M17.7%2022.7%20Q21.9%2022.4%2026.2%2022.9%20Q21.9%2023.3%2017.7%2022.6%20Z%20M19.4%2041.1%20Q21.7%2040.8%2023.9%2040.8%20Q21.7%2041.4%2019.4%2041.0%20Z%27%20clip-rule%3D%27evenodd%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.5%205.9%20L18.6%206.4%20C21.9%208.4%2024.6%2012.8%2027.1%2013.2%20C24.6%2013.6%2021.9%2015.8%2018.6%2016.9%20L17.0%2017.0%20L15.3%2017.1%20L13.7%2017.2%20L12.0%2017.3%20L10.3%2017.5%20L8.7%2017.7%20L11.6%2018.0%20L14.5%2018.2%20L17.4%2018.4%20L20.4%2018.5%20L23.3%2018.7%20L26.2%2018.9%20C31.9%2020.1%2036.7%2022.6%2041.2%2023.0%20C36.7%2023.4%2031.9%2025.6%2026.2%2026.8%20L22.5%2026.7%20L18.8%2026.6%20L15.0%2026.6%20L11.3%2026.6%20L7.6%2026.8%20L3.8%2027.1%20L7.0%2027.2%20L10.2%2027.3%20L13.4%2027.5%20L16.5%2027.7%20L19.7%2027.9%20L22.9%2028.1%20C26.4%2029.3%2029.3%2031.7%2032.0%2032.1%20C29.3%2032.5%2026.4%2034.2%2022.9%2035.1%20L21.1%2035.3%20L19.3%2035.4%20L17.5%2035.5%20L15.8%2035.6%20L14.0%2035.8%20L12.2%2036.0%20L15.0%2036.5%20L17.8%2036.7%20L20.6%2037.0%20L23.4%2037.2%20L26.2%2037.3%20L29.0%2037.4%20C34.5%2038.2%2039.0%2039.7%2043.3%2040.1%20C39.0%2040.5%2034.5%2043.2%2029.0%2044.5%20L25.3%2044.8%20L21.6%2045.1%20L17.9%2045.6%20L14.2%2046.1%20L10.5%2046.6%20L6.8%2047.2%20L8.2%2047.3%20L9.6%2047.4%20L11.0%2047.5%20L12.3%2047.5%20L13.7%2047.6%20L15.1%2047.6%20C17.8%2048.8%2020.1%2051.2%2022.2%2051.6%20C20.1%2052.0%2017.8%2055.7%2015.1%2057.5%20L12.6%2058.0%20L10.1%2058.4%20L7.6%2058.7%20L5.0%2058.9%20L2.5%2059.0%20L0.0%2059.0%20Z%20M17.7%2022.7%20Q21.9%2022.4%2026.2%2022.9%20Q21.9%2023.3%2017.7%2022.6%20Z%20M19.4%2041.1%20Q21.7%2040.8%2023.9%2040.8%20Q21.7%2041.4%2019.4%2041.0%20Z%27%20fill%3D%27url(%23t)%27%20fill-rule%3D%27evenodd%27%2F%3E%3Cg%20clip-path%3D%27url(%23c)%27%3E%3Cpath%20d%3D%27M0%2015.6%20Q13.6%2014.5%2024.1%2013.2%27%20stroke%3D%27%23cbb791%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2023.8%20Q20.6%2023.4%2038.2%2023.0%27%20stroke%3D%27%23cbb791%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2039.3%20Q21.7%2039.6%2040.3%2040.1%27%20stroke%3D%27%23cbb791%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2049.2%20Q11.1%2050.3%2019.2%2051.6%27%20stroke%3D%27%23cbb791%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20216%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23d3c19d%27%2F%3E%3Cstop%20offset%3D%270.35%27%20stop-color%3D%27%23dccdae%27%2F%3E%3Cstop%20offset%3D%270.6%27%20stop-color%3D%27%23dccdae%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23e4d8c0%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27l%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23cbb791%27%20stop-opacity%3D%270.34%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23cbb791%27%20stop-opacity%3D%270.14%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23cbb791%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27h%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23ebe2d0%27%20stop-opacity%3D%270.35%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23ebe2d0%27%20stop-opacity%3D%270.3%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23ebe2d0%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M5.0%2032.0%20Q2.0%207.0%2012.7%206.4%20L22.4%207.0%20L32.0%207.0%20L41.7%206.2%20L51.4%206.2%20L61.1%206.1%20L70.8%205.8%20L80.5%204.9%20L90.1%204.8%20L99.8%204.3%20L109.5%203.8%20L119.2%203.6%20L128.9%203.4%20L138.5%203.9%20L148.2%203.6%20L157.9%203.8%20L167.6%203.7%20L177.3%203.4%20L187.0%204.4%20L196.6%204.6%20L206.3%205.0%20L216.0%205.0%20L216.0%2059.0%20L206.3%2058.9%20L196.6%2058.3%20L187.0%2057.9%20L177.3%2057.3%20L167.6%2058.0%20L157.9%2057.5%20L148.2%2058.1%20L138.5%2058.0%20L128.9%2058.4%20L119.2%2058.7%20L109.5%2058.2%20L99.8%2058.9%20L90.1%2059.5%20L80.5%2059.6%20L70.8%2059.8%20L61.1%2060.4%20L51.4%2060.5%20L41.7%2060.5%20L32.0%2060.8%20L22.4%2060.1%20L12.7%2060.5%20Q2.0%2057.0%205.0%2032.0%20Z%27%20fill%3D%27url(%23g)%27%2F%3E%3Cpath%20d%3D%27M7.0%2032.0%20Q4.0%2011.0%2014.1%2010.8%20L23.3%209.6%20L32.4%208.7%20L41.5%207.8%20L50.6%207.3%20L59.8%207.6%20L68.9%208.0%20Q89.5%2010.0%2079.0%2032.0%20Q87.2%2055.0%2068.9%2054.0%20L59.8%2054.2%20L50.6%2054.5%20L41.5%2055.0%20L32.4%2056.0%20L23.3%2056.6%20L14.1%2055.8%20Q4.0%2053.0%207.0%2032.0%20Z%27%20fill%3D%27url(%23l)%27%2F%3E%3Cpath%20d%3D%27M12.0%2020.0%20Q9.0%2016.0%2020.4%2015.7%20L30.8%2015.2%20L41.2%2014.8%20L51.6%2014.8%20L62.0%2013.7%20L72.4%2013.3%20L82.8%2012.9%20L93.2%2012.5%20L103.5%2012.3%20L113.9%2012.7%20L124.3%2012.5%20L134.7%2013.3%20L145.1%2013.8%20Q158.5%2015.0%20156.5%2020.0%20Q157.9%2026.0%20145.1%2024.3%20L134.7%2024.6%20L124.3%2024.5%20L113.9%2025.2%20L103.5%2025.1%20L93.2%2026.1%20L82.8%2026.8%20L72.4%2026.6%20L62.0%2027.1%20L51.6%2027.5%20L41.2%2027.7%20L30.8%2026.9%20L20.4%2026.4%20Q9.0%2024.0%2012.0%2020.0%20Z%27%20fill%3D%27url(%23h)%27%2F%3E%3Cpath%20d%3D%27M14.0%2042.5%20Q11.0%2039.0%2023.8%2038.5%20L35.6%2038.4%20L47.4%2038.6%20L59.2%2038.2%20L71.0%2037.4%20L82.8%2036.6%20L94.6%2036.2%20L106.4%2036.4%20L118.2%2035.5%20L130.1%2035.8%20L141.9%2035.0%20L153.7%2035.1%20L165.5%2036.1%20L177.3%2035.7%20L189.1%2036.9%20Q203.6%2038.0%20201.9%2042.5%20Q203.1%2048.0%20189.1%2048.8%20L177.3%2048.6%20L165.5%2048.8%20L153.7%2048.0%20L141.9%2047.5%20L130.1%2047.4%20L118.2%2047.1%20L106.4%2046.8%20L94.6%2046.6%20L82.8%2046.4%20L71.0%2046.7%20L59.2%2046.9%20L47.4%2047.6%20L35.6%2047.6%20L23.8%2048.1%20Q11.0%2046.0%2014.0%2042.5%20Z%27%20fill%3D%27%23cbb791%27%20opacity%3D%270.3%27%2F%3E%3Cpath%20d%3D%27M45%2014.5%20C%2097%2013.6%2C%20148%2014.7%2C%20202%2014.0%27%20stroke%3D%27%23cbb791%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M43%2022.6%20C%2093%2023.0%2C%20143%2022.1%2C%20194%2021.8%27%20stroke%3D%27%23cbb791%27%20stroke-width%3D%270.6%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M51%2031.3%20C%2096%2030.6%2C%20140%2032.0%2C%20186%2031.5%27%20stroke%3D%27%23cbb791%27%20stroke-width%3D%270.9%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M29%2039.1%20C%2056%2038.8%2C%2082%2039.2%2C%20110%2039.9%27%20stroke%3D%27%23ebe2d0%27%20stroke-width%3D%271.1%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M26%2046.8%20C%2084%2047.4%2C%20141%2046.0%2C%20201%2046.5%27%20stroke%3D%27%23cbb791%27%20stroke-width%3D%270.9%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E");
  --brush-quiet-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2044%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27t%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23dccdae%27%2F%3E%3Cstop%20offset%3D%270.3%27%20stop-color%3D%27%23dccdae%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23dccdae%27%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%27c%27%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.5%205.9%20L18.6%206.4%20C21.9%208.4%2024.6%2012.8%2027.1%2013.2%20C24.6%2013.6%2021.9%2015.8%2018.6%2016.9%20L17.0%2017.0%20L15.3%2017.1%20L13.7%2017.2%20L12.0%2017.3%20L10.3%2017.5%20L8.7%2017.7%20L11.6%2018.0%20L14.5%2018.2%20L17.4%2018.4%20L20.4%2018.5%20L23.3%2018.7%20L26.2%2018.9%20C31.9%2020.1%2036.7%2022.6%2041.2%2023.0%20C36.7%2023.4%2031.9%2025.6%2026.2%2026.8%20L22.5%2026.7%20L18.8%2026.6%20L15.0%2026.6%20L11.3%2026.6%20L7.6%2026.8%20L3.8%2027.1%20L7.0%2027.2%20L10.2%2027.3%20L13.4%2027.5%20L16.5%2027.7%20L19.7%2027.9%20L22.9%2028.1%20C26.4%2029.3%2029.3%2031.7%2032.0%2032.1%20C29.3%2032.5%2026.4%2034.2%2022.9%2035.1%20L21.1%2035.3%20L19.3%2035.4%20L17.5%2035.5%20L15.8%2035.6%20L14.0%2035.8%20L12.2%2036.0%20L15.0%2036.5%20L17.8%2036.7%20L20.6%2037.0%20L23.4%2037.2%20L26.2%2037.3%20L29.0%2037.4%20C34.5%2038.2%2039.0%2039.7%2043.3%2040.1%20C39.0%2040.5%2034.5%2043.2%2029.0%2044.5%20L25.3%2044.8%20L21.6%2045.1%20L17.9%2045.6%20L14.2%2046.1%20L10.5%2046.6%20L6.8%2047.2%20L8.2%2047.3%20L9.6%2047.4%20L11.0%2047.5%20L12.3%2047.5%20L13.7%2047.6%20L15.1%2047.6%20C17.8%2048.8%2020.1%2051.2%2022.2%2051.6%20C20.1%2052.0%2017.8%2055.7%2015.1%2057.5%20L12.6%2058.0%20L10.1%2058.4%20L7.6%2058.7%20L5.0%2058.9%20L2.5%2059.0%20L0.0%2059.0%20Z%20M17.7%2022.7%20Q21.9%2022.4%2026.2%2022.9%20Q21.9%2023.3%2017.7%2022.6%20Z%20M19.4%2041.1%20Q21.7%2040.8%2023.9%2040.8%20Q21.7%2041.4%2019.4%2041.0%20Z%27%20clip-rule%3D%27evenodd%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.5%205.9%20L18.6%206.4%20C21.9%208.4%2024.6%2012.8%2027.1%2013.2%20C24.6%2013.6%2021.9%2015.8%2018.6%2016.9%20L17.0%2017.0%20L15.3%2017.1%20L13.7%2017.2%20L12.0%2017.3%20L10.3%2017.5%20L8.7%2017.7%20L11.6%2018.0%20L14.5%2018.2%20L17.4%2018.4%20L20.4%2018.5%20L23.3%2018.7%20L26.2%2018.9%20C31.9%2020.1%2036.7%2022.6%2041.2%2023.0%20C36.7%2023.4%2031.9%2025.6%2026.2%2026.8%20L22.5%2026.7%20L18.8%2026.6%20L15.0%2026.6%20L11.3%2026.6%20L7.6%2026.8%20L3.8%2027.1%20L7.0%2027.2%20L10.2%2027.3%20L13.4%2027.5%20L16.5%2027.7%20L19.7%2027.9%20L22.9%2028.1%20C26.4%2029.3%2029.3%2031.7%2032.0%2032.1%20C29.3%2032.5%2026.4%2034.2%2022.9%2035.1%20L21.1%2035.3%20L19.3%2035.4%20L17.5%2035.5%20L15.8%2035.6%20L14.0%2035.8%20L12.2%2036.0%20L15.0%2036.5%20L17.8%2036.7%20L20.6%2037.0%20L23.4%2037.2%20L26.2%2037.3%20L29.0%2037.4%20C34.5%2038.2%2039.0%2039.7%2043.3%2040.1%20C39.0%2040.5%2034.5%2043.2%2029.0%2044.5%20L25.3%2044.8%20L21.6%2045.1%20L17.9%2045.6%20L14.2%2046.1%20L10.5%2046.6%20L6.8%2047.2%20L8.2%2047.3%20L9.6%2047.4%20L11.0%2047.5%20L12.3%2047.5%20L13.7%2047.6%20L15.1%2047.6%20C17.8%2048.8%2020.1%2051.2%2022.2%2051.6%20C20.1%2052.0%2017.8%2055.7%2015.1%2057.5%20L12.6%2058.0%20L10.1%2058.4%20L7.6%2058.7%20L5.0%2058.9%20L2.5%2059.0%20L0.0%2059.0%20Z%20M17.7%2022.7%20Q21.9%2022.4%2026.2%2022.9%20Q21.9%2023.3%2017.7%2022.6%20Z%20M19.4%2041.1%20Q21.7%2040.8%2023.9%2040.8%20Q21.7%2041.4%2019.4%2041.0%20Z%27%20fill%3D%27url(%23t)%27%20fill-rule%3D%27evenodd%27%2F%3E%3Cg%20clip-path%3D%27url(%23c)%27%3E%3Cpath%20d%3D%27M0%2015.6%20Q13.6%2014.5%2024.1%2013.2%27%20stroke%3D%27%23c2ad85%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2023.8%20Q20.6%2023.4%2038.2%2023.0%27%20stroke%3D%27%23c2ad85%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2039.3%20Q21.7%2039.6%2040.3%2040.1%27%20stroke%3D%27%23c2ad85%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2049.2%20Q11.1%2050.3%2019.2%2051.6%27%20stroke%3D%27%23c2ad85%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20216%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23cbb791%27%2F%3E%3Cstop%20offset%3D%270.35%27%20stop-color%3D%27%23d3c19d%27%2F%3E%3Cstop%20offset%3D%270.6%27%20stop-color%3D%27%23d3c19d%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23dccdae%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27l%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23c2ad85%27%20stop-opacity%3D%270.34%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23c2ad85%27%20stop-opacity%3D%270.14%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23c2ad85%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27h%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23e4d8c0%27%20stop-opacity%3D%270.35%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23e4d8c0%27%20stop-opacity%3D%270.3%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23e4d8c0%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M5.0%2032.0%20Q2.0%207.0%2012.7%206.4%20L22.4%207.0%20L32.0%207.0%20L41.7%206.2%20L51.4%206.2%20L61.1%206.1%20L70.8%205.8%20L80.5%204.9%20L90.1%204.8%20L99.8%204.3%20L109.5%203.8%20L119.2%203.6%20L128.9%203.4%20L138.5%203.9%20L148.2%203.6%20L157.9%203.8%20L167.6%203.7%20L177.3%203.4%20L187.0%204.4%20L196.6%204.6%20L206.3%205.0%20L216.0%205.0%20L216.0%2059.0%20L206.3%2058.9%20L196.6%2058.3%20L187.0%2057.9%20L177.3%2057.3%20L167.6%2058.0%20L157.9%2057.5%20L148.2%2058.1%20L138.5%2058.0%20L128.9%2058.4%20L119.2%2058.7%20L109.5%2058.2%20L99.8%2058.9%20L90.1%2059.5%20L80.5%2059.6%20L70.8%2059.8%20L61.1%2060.4%20L51.4%2060.5%20L41.7%2060.5%20L32.0%2060.8%20L22.4%2060.1%20L12.7%2060.5%20Q2.0%2057.0%205.0%2032.0%20Z%27%20fill%3D%27url(%23g)%27%2F%3E%3Cpath%20d%3D%27M7.0%2032.0%20Q4.0%2011.0%2014.1%2010.8%20L23.3%209.6%20L32.4%208.7%20L41.5%207.8%20L50.6%207.3%20L59.8%207.6%20L68.9%208.0%20Q89.5%2010.0%2079.0%2032.0%20Q87.2%2055.0%2068.9%2054.0%20L59.8%2054.2%20L50.6%2054.5%20L41.5%2055.0%20L32.4%2056.0%20L23.3%2056.6%20L14.1%2055.8%20Q4.0%2053.0%207.0%2032.0%20Z%27%20fill%3D%27url(%23l)%27%2F%3E%3Cpath%20d%3D%27M12.0%2020.0%20Q9.0%2016.0%2020.4%2015.7%20L30.8%2015.2%20L41.2%2014.8%20L51.6%2014.8%20L62.0%2013.7%20L72.4%2013.3%20L82.8%2012.9%20L93.2%2012.5%20L103.5%2012.3%20L113.9%2012.7%20L124.3%2012.5%20L134.7%2013.3%20L145.1%2013.8%20Q158.5%2015.0%20156.5%2020.0%20Q157.9%2026.0%20145.1%2024.3%20L134.7%2024.6%20L124.3%2024.5%20L113.9%2025.2%20L103.5%2025.1%20L93.2%2026.1%20L82.8%2026.8%20L72.4%2026.6%20L62.0%2027.1%20L51.6%2027.5%20L41.2%2027.7%20L30.8%2026.9%20L20.4%2026.4%20Q9.0%2024.0%2012.0%2020.0%20Z%27%20fill%3D%27url(%23h)%27%2F%3E%3Cpath%20d%3D%27M14.0%2042.5%20Q11.0%2039.0%2023.8%2038.5%20L35.6%2038.4%20L47.4%2038.6%20L59.2%2038.2%20L71.0%2037.4%20L82.8%2036.6%20L94.6%2036.2%20L106.4%2036.4%20L118.2%2035.5%20L130.1%2035.8%20L141.9%2035.0%20L153.7%2035.1%20L165.5%2036.1%20L177.3%2035.7%20L189.1%2036.9%20Q203.6%2038.0%20201.9%2042.5%20Q203.1%2048.0%20189.1%2048.8%20L177.3%2048.6%20L165.5%2048.8%20L153.7%2048.0%20L141.9%2047.5%20L130.1%2047.4%20L118.2%2047.1%20L106.4%2046.8%20L94.6%2046.6%20L82.8%2046.4%20L71.0%2046.7%20L59.2%2046.9%20L47.4%2047.6%20L35.6%2047.6%20L23.8%2048.1%20Q11.0%2046.0%2014.0%2042.5%20Z%27%20fill%3D%27%23c2ad85%27%20opacity%3D%270.3%27%2F%3E%3Cpath%20d%3D%27M45%2014.5%20C%2097%2013.6%2C%20148%2014.7%2C%20202%2014.0%27%20stroke%3D%27%23c2ad85%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M43%2022.6%20C%2093%2023.0%2C%20143%2022.1%2C%20194%2021.8%27%20stroke%3D%27%23c2ad85%27%20stroke-width%3D%270.6%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M51%2031.3%20C%2096%2030.6%2C%20140%2032.0%2C%20186%2031.5%27%20stroke%3D%27%23c2ad85%27%20stroke-width%3D%270.9%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M29%2039.1%20C%2056%2038.8%2C%2082%2039.2%2C%20110%2039.9%27%20stroke%3D%27%23e4d8c0%27%20stroke-width%3D%271.1%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M26%2046.8%20C%2084%2047.4%2C%20141%2046.0%2C%20201%2046.5%27%20stroke%3D%27%23c2ad85%27%20stroke-width%3D%270.9%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E");
  --brush-deep: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2044%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27t%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23cfa04c%27%2F%3E%3Cstop%20offset%3D%270.3%27%20stop-color%3D%27%23cfa04c%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23d6aa58%27%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%27c%27%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.4%206.0%20L18.5%206.5%20C21.5%208.3%2024.0%2012.3%2026.3%2012.7%20C24.0%2013.1%2021.5%2015.6%2018.5%2016.8%20L17.0%2016.9%20L15.5%2017.0%20L14.0%2017.1%20L12.4%2017.3%20L10.9%2017.5%20L9.4%2017.7%20L12.3%2018.1%20L15.2%2018.3%20L18.0%2018.6%20L20.9%2018.8%20L23.8%2019.0%20L26.7%2019.2%20C32.3%2020.3%2037.0%2022.5%2041.4%2022.9%20C37.0%2023.3%2032.3%2025.2%2026.7%2026.1%20L22.8%2026.0%20L18.9%2026.0%20L15.0%2026.0%20L11.1%2026.0%20L7.2%2026.2%20L3.3%2026.5%20L6.6%2026.7%20L9.9%2026.8%20L13.1%2026.9%20L16.4%2027.1%20L19.7%2027.3%20L23.0%2027.6%20C26.5%2028.9%2029.4%2031.6%2032.1%2032.0%20C29.4%2032.4%2026.5%2034.5%2023.0%2035.5%20L21.2%2035.6%20L19.4%2035.8%20L17.6%2035.9%20L15.8%2036.0%20L14.0%2036.1%20L12.2%2036.3%20L15.0%2036.8%20L17.7%2037.0%20L20.4%2037.2%20L23.2%2037.4%20L25.9%2037.5%20L28.6%2037.6%20C34.0%2038.6%2038.4%2040.6%2042.6%2041.0%20C38.4%2041.4%2034.0%2044.5%2028.6%2046.0%20L24.9%2046.3%20L21.1%2046.7%20L17.4%2047.1%20L13.6%2047.6%20L9.8%2048.0%20L6.1%2048.4%20L7.7%2048.6%20L9.3%2048.7%20L10.9%2048.7%20L12.5%2048.7%20L14.1%2048.7%20L15.7%2048.7%20C18.8%2049.9%2021.4%2052.2%2023.8%2052.6%20C21.4%2053.0%2018.8%2056.1%2015.7%2057.6%20L13.0%2058.0%20L10.4%2058.4%20L7.8%2058.7%20L5.2%2058.9%20L2.6%2059.0%20L0.0%2059.0%20Z%20M15.4%2022.4%20Q19.5%2022.1%2023.7%2022.4%20Q19.5%2022.8%2015.4%2022.5%20Z%20M19.5%2042.0%20Q23.7%2041.6%2027.9%2042.0%20Q23.7%2042.2%2019.5%2041.8%20Z%27%20clip-rule%3D%27evenodd%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.4%206.0%20L18.5%206.5%20C21.5%208.3%2024.0%2012.3%2026.3%2012.7%20C24.0%2013.1%2021.5%2015.6%2018.5%2016.8%20L17.0%2016.9%20L15.5%2017.0%20L14.0%2017.1%20L12.4%2017.3%20L10.9%2017.5%20L9.4%2017.7%20L12.3%2018.1%20L15.2%2018.3%20L18.0%2018.6%20L20.9%2018.8%20L23.8%2019.0%20L26.7%2019.2%20C32.3%2020.3%2037.0%2022.5%2041.4%2022.9%20C37.0%2023.3%2032.3%2025.2%2026.7%2026.1%20L22.8%2026.0%20L18.9%2026.0%20L15.0%2026.0%20L11.1%2026.0%20L7.2%2026.2%20L3.3%2026.5%20L6.6%2026.7%20L9.9%2026.8%20L13.1%2026.9%20L16.4%2027.1%20L19.7%2027.3%20L23.0%2027.6%20C26.5%2028.9%2029.4%2031.6%2032.1%2032.0%20C29.4%2032.4%2026.5%2034.5%2023.0%2035.5%20L21.2%2035.6%20L19.4%2035.8%20L17.6%2035.9%20L15.8%2036.0%20L14.0%2036.1%20L12.2%2036.3%20L15.0%2036.8%20L17.7%2037.0%20L20.4%2037.2%20L23.2%2037.4%20L25.9%2037.5%20L28.6%2037.6%20C34.0%2038.6%2038.4%2040.6%2042.6%2041.0%20C38.4%2041.4%2034.0%2044.5%2028.6%2046.0%20L24.9%2046.3%20L21.1%2046.7%20L17.4%2047.1%20L13.6%2047.6%20L9.8%2048.0%20L6.1%2048.4%20L7.7%2048.6%20L9.3%2048.7%20L10.9%2048.7%20L12.5%2048.7%20L14.1%2048.7%20L15.7%2048.7%20C18.8%2049.9%2021.4%2052.2%2023.8%2052.6%20C21.4%2053.0%2018.8%2056.1%2015.7%2057.6%20L13.0%2058.0%20L10.4%2058.4%20L7.8%2058.7%20L5.2%2058.9%20L2.6%2059.0%20L0.0%2059.0%20Z%20M15.4%2022.4%20Q19.5%2022.1%2023.7%2022.4%20Q19.5%2022.8%2015.4%2022.5%20Z%20M19.5%2042.0%20Q23.7%2041.6%2027.9%2042.0%20Q23.7%2042.2%2019.5%2041.8%20Z%27%20fill%3D%27url(%23t)%27%20fill-rule%3D%27evenodd%27%2F%3E%3Cg%20clip-path%3D%27url(%23c)%27%3E%3Cpath%20d%3D%27M0%2015.1%20Q13.1%2014.0%2023.3%2012.7%27%20stroke%3D%27%23a87a28%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2023.7%20Q20.7%2023.4%2038.4%2022.9%27%20stroke%3D%27%23a87a28%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2040.2%20Q21.3%2040.5%2039.6%2041.0%27%20stroke%3D%27%23a87a28%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2050.2%20Q11.9%2051.3%2020.8%2052.6%27%20stroke%3D%27%23a87a28%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20216%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23b5852f%27%2F%3E%3Cstop%20offset%3D%270.35%27%20stop-color%3D%27%23c7963f%27%2F%3E%3Cstop%20offset%3D%270.6%27%20stop-color%3D%27%23c7963f%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23cfa04c%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27l%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23a87a28%27%20stop-opacity%3D%270.34%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23a87a28%27%20stop-opacity%3D%270.14%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23a87a28%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27h%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23d6aa58%27%20stop-opacity%3D%270.35%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23d6aa58%27%20stop-opacity%3D%270.3%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23d6aa58%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M5.0%2032.0%20Q2.0%207.0%2012.7%206.8%20L22.4%206.8%20L32.0%207.0%20L41.7%206.4%20L51.4%205.8%20L61.1%205.6%20L70.8%205.6%20L80.5%204.9%20L90.1%205.2%20L99.8%204.6%20L109.5%204.5%20L119.2%203.8%20L128.9%203.4%20L138.5%203.3%20L148.2%203.0%20L157.9%203.2%20L167.6%203.3%20L177.3%204.0%20L187.0%204.5%20L196.6%204.4%20L206.3%205.0%20L216.0%205.0%20L216.0%2059.0%20L206.3%2059.2%20L196.6%2059.2%20L187.0%2058.9%20L177.3%2058.2%20L167.6%2057.9%20L157.9%2057.9%20L148.2%2057.9%20L138.5%2057.7%20L128.9%2057.4%20L119.2%2057.3%20L109.5%2057.7%20L99.8%2057.6%20L90.1%2058.0%20L80.5%2058.6%20L70.8%2058.6%20L61.1%2059.3%20L51.4%2059.7%20L41.7%2059.3%20L32.0%2060.3%20L22.4%2059.8%20L12.7%2060.1%20Q2.0%2057.0%205.0%2032.0%20Z%27%20fill%3D%27url(%23g)%27%2F%3E%3Cpath%20d%3D%27M7.0%2032.0%20Q4.0%2011.0%2014.1%209.7%20L23.3%208.0%20L32.4%207.6%20L41.5%207.8%20L50.6%207.9%20L59.8%208.1%20L68.9%209.4%20Q89.5%2010.0%2079.0%2032.0%20Q87.2%2055.0%2068.9%2055.9%20L59.8%2054.6%20L50.6%2054.4%20L41.5%2053.8%20L32.4%2053.6%20L23.3%2054.6%20L14.1%2055.0%20Q4.0%2053.0%207.0%2032.0%20Z%27%20fill%3D%27url(%23l)%27%2F%3E%3Cpath%20d%3D%27M12.0%2020.0%20Q9.0%2016.0%2020.4%2014.1%20L30.8%2013.5%20L41.2%2013.3%20L51.6%2013.0%20L62.0%2013.0%20L72.4%2012.3%20L82.8%2012.7%20L93.2%2012.7%20L103.5%2012.8%20L113.9%2013.3%20L124.3%2014.6%20L134.7%2015.3%20L145.1%2015.5%20Q158.5%2015.0%20156.5%2020.0%20Q157.9%2026.0%20145.1%2025.2%20L134.7%2025.0%20L124.3%2024.6%20L113.9%2024.7%20L103.5%2024.3%20L93.2%2024.8%20L82.8%2025.1%20L72.4%2025.8%20L62.0%2026.1%20L51.6%2026.5%20L41.2%2027.4%20L30.8%2027.6%20L20.4%2027.4%20Q9.0%2024.0%2012.0%2020.0%20Z%27%20fill%3D%27url(%23h)%27%2F%3E%3Cpath%20d%3D%27M14.0%2042.5%20Q11.0%2039.0%2023.8%2038.2%20L35.6%2037.4%20L47.4%2037.0%20L59.2%2036.6%20L71.0%2036.6%20L82.8%2035.5%20L94.6%2035.9%20L106.4%2035.8%20L118.2%2035.5%20L130.1%2036.0%20L141.9%2035.5%20L153.7%2036.1%20L165.5%2036.9%20L177.3%2037.3%20L189.1%2038.2%20Q203.6%2038.0%20201.9%2042.5%20Q203.1%2048.0%20189.1%2048.5%20L177.3%2048.3%20L165.5%2048.0%20L153.7%2047.6%20L141.9%2046.9%20L130.1%2046.9%20L118.2%2046.3%20L106.4%2047.0%20L94.6%2046.9%20L82.8%2046.9%20L71.0%2047.1%20L59.2%2047.3%20L47.4%2048.3%20L35.6%2048.6%20L23.8%2048.7%20Q11.0%2046.0%2014.0%2042.5%20Z%27%20fill%3D%27%23a87a28%27%20opacity%3D%270.3%27%2F%3E%3Cpath%20d%3D%27M28%2014.5%20C%2084%2014.3%2C%20139%2013.6%2C%20196%2014.4%27%20stroke%3D%27%23a87a28%27%20stroke-width%3D%270.7%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M49%2022.2%20C%20101%2022.2%2C%20153%2022.5%2C%20207%2023.0%27%20stroke%3D%27%23a87a28%27%20stroke-width%3D%271.1%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M28%2031.2%20C%2080%2032.0%2C%20132%2032.0%2C%20185%2031.3%27%20stroke%3D%27%23a87a28%27%20stroke-width%3D%271.2%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M40%2038.4%20C%2062%2039.0%2C%2084%2037.7%2C%20106%2039.0%27%20stroke%3D%27%23d6aa58%27%20stroke-width%3D%271.2%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M28%2046.9%20C%2079%2047.6%2C%20130%2047.6%2C%20182%2047.3%27%20stroke%3D%27%23a87a28%27%20stroke-width%3D%270.9%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E");
  --brush-deep-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2044%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27t%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23d8ab5b%27%2F%3E%3Cstop%20offset%3D%270.3%27%20stop-color%3D%27%23d8ab5b%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23dfb468%27%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%27c%27%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.4%206.0%20L18.5%206.5%20C21.5%208.3%2024.0%2012.3%2026.3%2012.7%20C24.0%2013.1%2021.5%2015.6%2018.5%2016.8%20L17.0%2016.9%20L15.5%2017.0%20L14.0%2017.1%20L12.4%2017.3%20L10.9%2017.5%20L9.4%2017.7%20L12.3%2018.1%20L15.2%2018.3%20L18.0%2018.6%20L20.9%2018.8%20L23.8%2019.0%20L26.7%2019.2%20C32.3%2020.3%2037.0%2022.5%2041.4%2022.9%20C37.0%2023.3%2032.3%2025.2%2026.7%2026.1%20L22.8%2026.0%20L18.9%2026.0%20L15.0%2026.0%20L11.1%2026.0%20L7.2%2026.2%20L3.3%2026.5%20L6.6%2026.7%20L9.9%2026.8%20L13.1%2026.9%20L16.4%2027.1%20L19.7%2027.3%20L23.0%2027.6%20C26.5%2028.9%2029.4%2031.6%2032.1%2032.0%20C29.4%2032.4%2026.5%2034.5%2023.0%2035.5%20L21.2%2035.6%20L19.4%2035.8%20L17.6%2035.9%20L15.8%2036.0%20L14.0%2036.1%20L12.2%2036.3%20L15.0%2036.8%20L17.7%2037.0%20L20.4%2037.2%20L23.2%2037.4%20L25.9%2037.5%20L28.6%2037.6%20C34.0%2038.6%2038.4%2040.6%2042.6%2041.0%20C38.4%2041.4%2034.0%2044.5%2028.6%2046.0%20L24.9%2046.3%20L21.1%2046.7%20L17.4%2047.1%20L13.6%2047.6%20L9.8%2048.0%20L6.1%2048.4%20L7.7%2048.6%20L9.3%2048.7%20L10.9%2048.7%20L12.5%2048.7%20L14.1%2048.7%20L15.7%2048.7%20C18.8%2049.9%2021.4%2052.2%2023.8%2052.6%20C21.4%2053.0%2018.8%2056.1%2015.7%2057.6%20L13.0%2058.0%20L10.4%2058.4%20L7.8%2058.7%20L5.2%2058.9%20L2.6%2059.0%20L0.0%2059.0%20Z%20M15.4%2022.4%20Q19.5%2022.1%2023.7%2022.4%20Q19.5%2022.8%2015.4%2022.5%20Z%20M19.5%2042.0%20Q23.7%2041.6%2027.9%2042.0%20Q23.7%2042.2%2019.5%2041.8%20Z%27%20clip-rule%3D%27evenodd%27%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M0.0%205.0%20L3.1%205.0%20L6.2%205.1%20L9.3%205.3%20L12.4%205.6%20L15.4%206.0%20L18.5%206.5%20C21.5%208.3%2024.0%2012.3%2026.3%2012.7%20C24.0%2013.1%2021.5%2015.6%2018.5%2016.8%20L17.0%2016.9%20L15.5%2017.0%20L14.0%2017.1%20L12.4%2017.3%20L10.9%2017.5%20L9.4%2017.7%20L12.3%2018.1%20L15.2%2018.3%20L18.0%2018.6%20L20.9%2018.8%20L23.8%2019.0%20L26.7%2019.2%20C32.3%2020.3%2037.0%2022.5%2041.4%2022.9%20C37.0%2023.3%2032.3%2025.2%2026.7%2026.1%20L22.8%2026.0%20L18.9%2026.0%20L15.0%2026.0%20L11.1%2026.0%20L7.2%2026.2%20L3.3%2026.5%20L6.6%2026.7%20L9.9%2026.8%20L13.1%2026.9%20L16.4%2027.1%20L19.7%2027.3%20L23.0%2027.6%20C26.5%2028.9%2029.4%2031.6%2032.1%2032.0%20C29.4%2032.4%2026.5%2034.5%2023.0%2035.5%20L21.2%2035.6%20L19.4%2035.8%20L17.6%2035.9%20L15.8%2036.0%20L14.0%2036.1%20L12.2%2036.3%20L15.0%2036.8%20L17.7%2037.0%20L20.4%2037.2%20L23.2%2037.4%20L25.9%2037.5%20L28.6%2037.6%20C34.0%2038.6%2038.4%2040.6%2042.6%2041.0%20C38.4%2041.4%2034.0%2044.5%2028.6%2046.0%20L24.9%2046.3%20L21.1%2046.7%20L17.4%2047.1%20L13.6%2047.6%20L9.8%2048.0%20L6.1%2048.4%20L7.7%2048.6%20L9.3%2048.7%20L10.9%2048.7%20L12.5%2048.7%20L14.1%2048.7%20L15.7%2048.7%20C18.8%2049.9%2021.4%2052.2%2023.8%2052.6%20C21.4%2053.0%2018.8%2056.1%2015.7%2057.6%20L13.0%2058.0%20L10.4%2058.4%20L7.8%2058.7%20L5.2%2058.9%20L2.6%2059.0%20L0.0%2059.0%20Z%20M15.4%2022.4%20Q19.5%2022.1%2023.7%2022.4%20Q19.5%2022.8%2015.4%2022.5%20Z%20M19.5%2042.0%20Q23.7%2041.6%2027.9%2042.0%20Q23.7%2042.2%2019.5%2041.8%20Z%27%20fill%3D%27url(%23t)%27%20fill-rule%3D%27evenodd%27%2F%3E%3Cg%20clip-path%3D%27url(%23c)%27%3E%3Cpath%20d%3D%27M0%2015.1%20Q13.1%2014.0%2023.3%2012.7%27%20stroke%3D%27%23b8873a%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2023.7%20Q20.7%2023.4%2038.4%2022.9%27%20stroke%3D%27%23b8873a%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2040.2%20Q21.3%2040.5%2039.6%2041.0%27%20stroke%3D%27%23b8873a%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M0%2050.2%20Q11.9%2051.3%2020.8%2052.6%27%20stroke%3D%27%23b8873a%27%20stroke-width%3D%270.8%27%20fill%3D%27none%27%20opacity%3D%270.3%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20216%2064%27%20preserveAspectRatio%3D%27none%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23c7963f%27%2F%3E%3Cstop%20offset%3D%270.35%27%20stop-color%3D%27%23d1a24e%27%2F%3E%3Cstop%20offset%3D%270.6%27%20stop-color%3D%27%23d1a24e%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23d8ab5b%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27l%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23b8873a%27%20stop-opacity%3D%270.34%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23b8873a%27%20stop-opacity%3D%270.14%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23b8873a%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%27h%27%20x1%3D%270%27%20x2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23dfb468%27%20stop-opacity%3D%270.35%27%2F%3E%3Cstop%20offset%3D%270.45%27%20stop-color%3D%27%23dfb468%27%20stop-opacity%3D%270.3%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23dfb468%27%20stop-opacity%3D%270%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%27M5.0%2032.0%20Q2.0%207.0%2012.7%206.8%20L22.4%206.8%20L32.0%207.0%20L41.7%206.4%20L51.4%205.8%20L61.1%205.6%20L70.8%205.6%20L80.5%204.9%20L90.1%205.2%20L99.8%204.6%20L109.5%204.5%20L119.2%203.8%20L128.9%203.4%20L138.5%203.3%20L148.2%203.0%20L157.9%203.2%20L167.6%203.3%20L177.3%204.0%20L187.0%204.5%20L196.6%204.4%20L206.3%205.0%20L216.0%205.0%20L216.0%2059.0%20L206.3%2059.2%20L196.6%2059.2%20L187.0%2058.9%20L177.3%2058.2%20L167.6%2057.9%20L157.9%2057.9%20L148.2%2057.9%20L138.5%2057.7%20L128.9%2057.4%20L119.2%2057.3%20L109.5%2057.7%20L99.8%2057.6%20L90.1%2058.0%20L80.5%2058.6%20L70.8%2058.6%20L61.1%2059.3%20L51.4%2059.7%20L41.7%2059.3%20L32.0%2060.3%20L22.4%2059.8%20L12.7%2060.1%20Q2.0%2057.0%205.0%2032.0%20Z%27%20fill%3D%27url(%23g)%27%2F%3E%3Cpath%20d%3D%27M7.0%2032.0%20Q4.0%2011.0%2014.1%209.7%20L23.3%208.0%20L32.4%207.6%20L41.5%207.8%20L50.6%207.9%20L59.8%208.1%20L68.9%209.4%20Q89.5%2010.0%2079.0%2032.0%20Q87.2%2055.0%2068.9%2055.9%20L59.8%2054.6%20L50.6%2054.4%20L41.5%2053.8%20L32.4%2053.6%20L23.3%2054.6%20L14.1%2055.0%20Q4.0%2053.0%207.0%2032.0%20Z%27%20fill%3D%27url(%23l)%27%2F%3E%3Cpath%20d%3D%27M12.0%2020.0%20Q9.0%2016.0%2020.4%2014.1%20L30.8%2013.5%20L41.2%2013.3%20L51.6%2013.0%20L62.0%2013.0%20L72.4%2012.3%20L82.8%2012.7%20L93.2%2012.7%20L103.5%2012.8%20L113.9%2013.3%20L124.3%2014.6%20L134.7%2015.3%20L145.1%2015.5%20Q158.5%2015.0%20156.5%2020.0%20Q157.9%2026.0%20145.1%2025.2%20L134.7%2025.0%20L124.3%2024.6%20L113.9%2024.7%20L103.5%2024.3%20L93.2%2024.8%20L82.8%2025.1%20L72.4%2025.8%20L62.0%2026.1%20L51.6%2026.5%20L41.2%2027.4%20L30.8%2027.6%20L20.4%2027.4%20Q9.0%2024.0%2012.0%2020.0%20Z%27%20fill%3D%27url(%23h)%27%2F%3E%3Cpath%20d%3D%27M14.0%2042.5%20Q11.0%2039.0%2023.8%2038.2%20L35.6%2037.4%20L47.4%2037.0%20L59.2%2036.6%20L71.0%2036.6%20L82.8%2035.5%20L94.6%2035.9%20L106.4%2035.8%20L118.2%2035.5%20L130.1%2036.0%20L141.9%2035.5%20L153.7%2036.1%20L165.5%2036.9%20L177.3%2037.3%20L189.1%2038.2%20Q203.6%2038.0%20201.9%2042.5%20Q203.1%2048.0%20189.1%2048.5%20L177.3%2048.3%20L165.5%2048.0%20L153.7%2047.6%20L141.9%2046.9%20L130.1%2046.9%20L118.2%2046.3%20L106.4%2047.0%20L94.6%2046.9%20L82.8%2046.9%20L71.0%2047.1%20L59.2%2047.3%20L47.4%2048.3%20L35.6%2048.6%20L23.8%2048.7%20Q11.0%2046.0%2014.0%2042.5%20Z%27%20fill%3D%27%23b8873a%27%20opacity%3D%270.3%27%2F%3E%3Cpath%20d%3D%27M28%2014.5%20C%2084%2014.3%2C%20139%2013.6%2C%20196%2014.4%27%20stroke%3D%27%23b8873a%27%20stroke-width%3D%270.7%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M49%2022.2%20C%20101%2022.2%2C%20153%2022.5%2C%20207%2023.0%27%20stroke%3D%27%23b8873a%27%20stroke-width%3D%271.1%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M28%2031.2%20C%2080%2032.0%2C%20132%2032.0%2C%20185%2031.3%27%20stroke%3D%27%23b8873a%27%20stroke-width%3D%271.2%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M40%2038.4%20C%2062%2039.0%2C%2084%2037.7%2C%20106%2039.0%27%20stroke%3D%27%23dfb468%27%20stroke-width%3D%271.2%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M28%2046.9%20C%2079%2047.6%2C%20130%2047.6%2C%20182%2047.3%27%20stroke%3D%27%23b8873a%27%20stroke-width%3D%270.9%27%20fill%3D%27none%27%20opacity%3D%270.4%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fsvg%3E");
  --focus-ink: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20300%2010%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M2.5%205.3%20Q1.5%202.2%2013.5%201.6%20L23.1%201.8%20L32.6%201.8%20L42.1%202.2%20L51.7%202.0%20L61.2%202.2%20L70.7%202.4%20L80.3%202.4%20L89.8%202.2%20L99.3%202.2%20L108.9%202.4%20L118.4%202.4%20L127.9%202.4%20L137.5%202.4%20L147.0%202.3%20L156.5%202.3%20L166.1%202.4%20L175.6%202.4%20L185.1%202.3%20L194.7%202.4%20L204.2%202.4%20L213.7%202.5%20L223.3%202.3%20L232.8%202.3%20L242.3%202.4%20L251.9%202.5%20L261.4%202.3%20L270.9%202.5%20L280.5%202.5%20L290.0%202.5%20Q295.0%203.7%20298.0%204.8%20Q294.0%205.9%20290.0%206.7%20L280.5%206.8%20L270.9%206.8%20L261.4%207.1%20L251.9%207.0%20L242.3%207.1%20L232.8%207.3%20L223.3%207.4%20L213.7%207.3%20L204.2%207.6%20L194.7%207.6%20L185.1%207.9%20L175.6%207.9%20L166.1%208.0%20L156.5%208.2%20L147.0%208.4%20L137.5%208.4%20L127.9%208.5%20L118.4%208.6%20L108.9%208.7%20L99.3%208.9%20L89.8%209.0%20L80.3%208.7%20L70.7%208.8%20L61.2%209.0%20L51.7%209.2%20L42.1%208.9%20L32.6%209.3%20L23.1%209.2%20L13.5%209.3%20Q1.5%208.7%202.5%205.3%20Z%27%20fill%3D%27%238a3f20%27%2F%3E%3C%2Fsvg%3E");
  --focus-ink-deep: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20300%2010%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M2.5%205.3%20Q1.5%202.2%2013.5%201.6%20L23.1%201.8%20L32.6%201.8%20L42.1%202.2%20L51.7%202.0%20L61.2%202.2%20L70.7%202.4%20L80.3%202.4%20L89.8%202.2%20L99.3%202.2%20L108.9%202.4%20L118.4%202.4%20L127.9%202.4%20L137.5%202.4%20L147.0%202.3%20L156.5%202.3%20L166.1%202.4%20L175.6%202.4%20L185.1%202.3%20L194.7%202.4%20L204.2%202.4%20L213.7%202.5%20L223.3%202.3%20L232.8%202.3%20L242.3%202.4%20L251.9%202.5%20L261.4%202.3%20L270.9%202.5%20L280.5%202.5%20L290.0%202.5%20Q295.0%203.7%20298.0%204.8%20Q294.0%205.9%20290.0%206.7%20L280.5%206.8%20L270.9%206.8%20L261.4%207.1%20L251.9%207.0%20L242.3%207.1%20L232.8%207.3%20L223.3%207.4%20L213.7%207.3%20L204.2%207.6%20L194.7%207.6%20L185.1%207.9%20L175.6%207.9%20L166.1%208.0%20L156.5%208.2%20L147.0%208.4%20L137.5%208.4%20L127.9%208.5%20L118.4%208.6%20L108.9%208.7%20L99.3%208.9%20L89.8%209.0%20L80.3%208.7%20L70.7%208.8%20L61.2%209.0%20L51.7%209.2%20L42.1%208.9%20L32.6%209.3%20L23.1%209.2%20L13.5%209.3%20Q1.5%208.7%202.5%205.3%20Z%27%20fill%3D%27%23f6f0e6%27%2F%3E%3C%2Fsvg%3E");
  --rule-ink-v: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2012%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M5.05%204.5%20Q5.61%201.0%206.45%201.0%20Q7.72%201.0%207.86%204.5%20L8.57%2010.5%20L8.89%2017.9%20L8.65%2025.4%20L8.70%2032.8%20L8.72%2040.3%20L8.20%2047.8%20L8.48%2055.2%20L8.40%2062.7%20L8.20%2070.2%20L8.27%2077.6%20L8.02%2085.1%20L7.55%2092.5%20L7.19%20100.0%20L6.97%20107.5%20L6.52%20114.9%20L6.03%20122.4%20L5.69%20129.8%20L5.50%20137.3%20L5.49%20144.8%20L5.53%20152.2%20L5.82%20159.7%20L5.89%20167.2%20L5.73%20174.6%20L5.67%20182.1%20L5.75%20189.5%20L6.18%20197.0%20L4.98%20189.5%20L4.10%20182.1%20L3.80%20174.6%20L3.91%20167.2%20L3.67%20159.7%20L3.25%20152.2%20L3.13%20144.8%20L3.08%20137.3%20L2.81%20129.8%20L2.73%20122.4%20L3.00%20114.9%20L3.28%20107.5%20L3.86%20100.0%20L4.35%2092.5%20L4.51%2085.1%20L5.00%2077.6%20L4.92%2070.2%20L4.64%2062.7%20L4.81%2055.2%20L4.59%2047.8%20L4.49%2040.3%20L4.48%2032.8%20L4.27%2025.4%20L4.31%2017.9%20L4.57%2010.5%20Z%27%20fill%3D%27%236f6150%27%2F%3E%3C%2Fsvg%3E");
  --ink-line: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20300%208%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M1.5%204.61%20L7.7%204.05%20L13.9%203.95%20L20.1%203.89%20L26.3%203.58%20L32.4%203.32%20L38.6%203.20%20L44.8%203.10%20L51.0%202.96%20L57.2%202.79%20L63.4%202.57%20L69.6%202.42%20L75.8%202.59%20L81.9%202.46%20L88.1%202.55%20L94.3%202.52%20L100.5%202.50%20L106.7%202.51%20L112.9%202.46%20L119.1%202.10%20L125.3%202.14%20L131.4%201.94%20L137.6%201.98%20L143.8%201.91%20L150.0%201.94%20L156.2%202.04%20L162.4%202.28%20L168.6%202.51%20L174.8%202.84%20L180.9%202.84%20L187.1%203.13%20L193.3%203.20%20L199.5%203.41%20L205.7%203.31%20L211.9%203.44%20L218.1%203.55%20L224.3%203.29%20L230.4%203.62%20L236.6%203.73%20L242.8%203.91%20L249.0%203.79%20L255.2%204.21%20L261.4%204.09%20L267.6%204.38%20L273.8%204.42%20L279.9%204.46%20L286.1%204.35%20L292.3%204.31%20L298.5%204.52%20L298.5%204.97%20L292.3%205.18%20L286.1%205.60%20L279.9%205.63%20L273.8%205.62%20L267.6%205.49%20L261.4%205.38%20L255.2%205.25%20L249.0%204.94%20L242.8%204.92%20L236.6%204.71%20L230.4%204.78%20L224.3%204.63%20L218.1%204.74%20L211.9%204.80%20L205.7%204.74%20L199.5%204.66%20L193.3%204.81%20L187.1%204.60%20L180.9%204.62%20L174.8%204.54%20L168.6%204.33%20L162.4%204.04%20L156.2%204.12%20L150.0%203.96%20L143.8%204.04%20L137.6%204.28%20L131.4%204.40%20L125.3%204.42%20L119.1%204.67%20L112.9%205.04%20L106.7%205.23%20L100.5%205.00%20L94.3%205.31%20L88.1%205.34%20L81.9%205.22%20L75.8%205.30%20L69.6%205.03%20L63.4%205.12%20L57.2%205.34%20L51.0%205.50%20L44.8%205.69%20L38.6%205.75%20L32.4%205.99%20L26.3%205.95%20L20.1%206.20%20L13.9%206.27%20L7.7%205.72%20L1.5%205.35%20Z%27%20fill%3D%27%236f6150%27%20fill-opacity%3D%270.8%27%2F%3E%3C%2Fsvg%3E");
  --ink-under: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20300%208%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M1.5%204.73%20L7.7%204.37%20L13.9%204.11%20L20.1%203.89%20L26.3%203.79%20L32.4%203.60%20L38.6%203.80%20L44.8%203.57%20L51.0%203.71%20L57.2%203.54%20L63.4%203.85%20L69.6%203.75%20L75.8%203.55%20L81.9%203.54%20L88.1%203.39%20L94.3%203.25%20L100.5%202.97%20L106.7%202.73%20L112.9%202.58%20L119.1%202.43%20L125.3%202.41%20L131.4%202.30%20L137.6%202.27%20L143.8%202.37%20L150.0%202.40%20L156.2%202.40%20L162.4%202.70%20L168.6%202.71%20L174.8%202.73%20L180.9%202.68%20L187.1%202.56%20L193.3%202.33%20L199.5%202.44%20L205.7%202.44%20L211.9%202.36%20L218.1%202.64%20L224.3%202.96%20L230.4%202.94%20L236.6%203.20%20L242.8%203.30%20L249.0%203.64%20L255.2%203.66%20L261.4%203.54%20L267.6%203.46%20L273.8%203.50%20L279.9%203.27%20L286.1%203.52%20L292.3%203.63%20L298.5%204.06%20L298.5%204.85%20L292.3%205.25%20L286.1%205.64%20L279.9%205.91%20L273.8%206.13%20L267.6%206.24%20L261.4%206.24%20L255.2%206.51%20L249.0%206.18%20L242.8%206.14%20L236.6%205.89%20L230.4%205.47%20L224.3%205.45%20L218.1%205.24%20L211.9%204.95%20L205.7%204.82%20L199.5%205.03%20L193.3%204.81%20L187.1%204.74%20L180.9%204.79%20L174.8%204.78%20L168.6%204.87%20L162.4%204.46%20L156.2%204.39%20L150.0%204.19%20L143.8%204.18%20L137.6%203.86%20L131.4%203.83%20L125.3%203.79%20L119.1%203.86%20L112.9%203.80%20L106.7%203.99%20L100.5%203.98%20L94.3%204.25%20L88.1%204.69%20L81.9%204.62%20L75.8%204.80%20L69.6%204.69%20L63.4%204.84%20L57.2%204.75%20L51.0%204.72%20L44.8%204.72%20L38.6%204.90%20L32.4%204.90%20L26.3%205.21%20L20.1%205.18%20L13.9%205.56%20L7.7%205.53%20L1.5%205.26%20Z%27%20fill%3D%27%238a3f20%27%20fill-opacity%3D%270.42%27%2F%3E%3C%2Fsvg%3E");
  --ink-under-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20300%208%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M1.5%204.73%20L7.7%204.37%20L13.9%204.11%20L20.1%203.89%20L26.3%203.79%20L32.4%203.60%20L38.6%203.80%20L44.8%203.57%20L51.0%203.71%20L57.2%203.54%20L63.4%203.85%20L69.6%203.75%20L75.8%203.55%20L81.9%203.54%20L88.1%203.39%20L94.3%203.25%20L100.5%202.97%20L106.7%202.73%20L112.9%202.58%20L119.1%202.43%20L125.3%202.41%20L131.4%202.30%20L137.6%202.27%20L143.8%202.37%20L150.0%202.40%20L156.2%202.40%20L162.4%202.70%20L168.6%202.71%20L174.8%202.73%20L180.9%202.68%20L187.1%202.56%20L193.3%202.33%20L199.5%202.44%20L205.7%202.44%20L211.9%202.36%20L218.1%202.64%20L224.3%202.96%20L230.4%202.94%20L236.6%203.20%20L242.8%203.30%20L249.0%203.64%20L255.2%203.66%20L261.4%203.54%20L267.6%203.46%20L273.8%203.50%20L279.9%203.27%20L286.1%203.52%20L292.3%203.63%20L298.5%204.06%20L298.5%204.85%20L292.3%205.25%20L286.1%205.64%20L279.9%205.91%20L273.8%206.13%20L267.6%206.24%20L261.4%206.24%20L255.2%206.51%20L249.0%206.18%20L242.8%206.14%20L236.6%205.89%20L230.4%205.47%20L224.3%205.45%20L218.1%205.24%20L211.9%204.95%20L205.7%204.82%20L199.5%205.03%20L193.3%204.81%20L187.1%204.74%20L180.9%204.79%20L174.8%204.78%20L168.6%204.87%20L162.4%204.46%20L156.2%204.39%20L150.0%204.19%20L143.8%204.18%20L137.6%203.86%20L131.4%203.83%20L125.3%203.79%20L119.1%203.86%20L112.9%203.80%20L106.7%203.99%20L100.5%203.98%20L94.3%204.25%20L88.1%204.69%20L81.9%204.62%20L75.8%204.80%20L69.6%204.69%20L63.4%204.84%20L57.2%204.75%20L51.0%204.72%20L44.8%204.72%20L38.6%204.90%20L32.4%204.90%20L26.3%205.21%20L20.1%205.18%20L13.9%205.56%20L7.7%205.53%20L1.5%205.26%20Z%27%20fill%3D%27%236e3017%27%2F%3E%3C%2Fsvg%3E");
  --ink-under-deep: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20300%208%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M1.5%204.73%20L7.7%204.37%20L13.9%204.11%20L20.1%203.89%20L26.3%203.79%20L32.4%203.60%20L38.6%203.80%20L44.8%203.57%20L51.0%203.71%20L57.2%203.54%20L63.4%203.85%20L69.6%203.75%20L75.8%203.55%20L81.9%203.54%20L88.1%203.39%20L94.3%203.25%20L100.5%202.97%20L106.7%202.73%20L112.9%202.58%20L119.1%202.43%20L125.3%202.41%20L131.4%202.30%20L137.6%202.27%20L143.8%202.37%20L150.0%202.40%20L156.2%202.40%20L162.4%202.70%20L168.6%202.71%20L174.8%202.73%20L180.9%202.68%20L187.1%202.56%20L193.3%202.33%20L199.5%202.44%20L205.7%202.44%20L211.9%202.36%20L218.1%202.64%20L224.3%202.96%20L230.4%202.94%20L236.6%203.20%20L242.8%203.30%20L249.0%203.64%20L255.2%203.66%20L261.4%203.54%20L267.6%203.46%20L273.8%203.50%20L279.9%203.27%20L286.1%203.52%20L292.3%203.63%20L298.5%204.06%20L298.5%204.85%20L292.3%205.25%20L286.1%205.64%20L279.9%205.91%20L273.8%206.13%20L267.6%206.24%20L261.4%206.24%20L255.2%206.51%20L249.0%206.18%20L242.8%206.14%20L236.6%205.89%20L230.4%205.47%20L224.3%205.45%20L218.1%205.24%20L211.9%204.95%20L205.7%204.82%20L199.5%205.03%20L193.3%204.81%20L187.1%204.74%20L180.9%204.79%20L174.8%204.78%20L168.6%204.87%20L162.4%204.46%20L156.2%204.39%20L150.0%204.19%20L143.8%204.18%20L137.6%203.86%20L131.4%203.83%20L125.3%203.79%20L119.1%203.86%20L112.9%203.80%20L106.7%203.99%20L100.5%203.98%20L94.3%204.25%20L88.1%204.69%20L81.9%204.62%20L75.8%204.80%20L69.6%204.69%20L63.4%204.84%20L57.2%204.75%20L51.0%204.72%20L44.8%204.72%20L38.6%204.90%20L32.4%204.90%20L26.3%205.21%20L20.1%205.18%20L13.9%205.56%20L7.7%205.53%20L1.5%205.26%20Z%27%20fill%3D%27%23e3d7c1%27%20fill-opacity%3D%270.45%27%2F%3E%3C%2Fsvg%3E");
  --ink-under-deep-hover: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20300%208%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M1.5%204.73%20L7.7%204.37%20L13.9%204.11%20L20.1%203.89%20L26.3%203.79%20L32.4%203.60%20L38.6%203.80%20L44.8%203.57%20L51.0%203.71%20L57.2%203.54%20L63.4%203.85%20L69.6%203.75%20L75.8%203.55%20L81.9%203.54%20L88.1%203.39%20L94.3%203.25%20L100.5%202.97%20L106.7%202.73%20L112.9%202.58%20L119.1%202.43%20L125.3%202.41%20L131.4%202.30%20L137.6%202.27%20L143.8%202.37%20L150.0%202.40%20L156.2%202.40%20L162.4%202.70%20L168.6%202.71%20L174.8%202.73%20L180.9%202.68%20L187.1%202.56%20L193.3%202.33%20L199.5%202.44%20L205.7%202.44%20L211.9%202.36%20L218.1%202.64%20L224.3%202.96%20L230.4%202.94%20L236.6%203.20%20L242.8%203.30%20L249.0%203.64%20L255.2%203.66%20L261.4%203.54%20L267.6%203.46%20L273.8%203.50%20L279.9%203.27%20L286.1%203.52%20L292.3%203.63%20L298.5%204.06%20L298.5%204.85%20L292.3%205.25%20L286.1%205.64%20L279.9%205.91%20L273.8%206.13%20L267.6%206.24%20L261.4%206.24%20L255.2%206.51%20L249.0%206.18%20L242.8%206.14%20L236.6%205.89%20L230.4%205.47%20L224.3%205.45%20L218.1%205.24%20L211.9%204.95%20L205.7%204.82%20L199.5%205.03%20L193.3%204.81%20L187.1%204.74%20L180.9%204.79%20L174.8%204.78%20L168.6%204.87%20L162.4%204.46%20L156.2%204.39%20L150.0%204.19%20L143.8%204.18%20L137.6%203.86%20L131.4%203.83%20L125.3%203.79%20L119.1%203.86%20L112.9%203.80%20L106.7%203.99%20L100.5%203.98%20L94.3%204.25%20L88.1%204.69%20L81.9%204.62%20L75.8%204.80%20L69.6%204.69%20L63.4%204.84%20L57.2%204.75%20L51.0%204.72%20L44.8%204.72%20L38.6%204.90%20L32.4%204.90%20L26.3%205.21%20L20.1%205.18%20L13.9%205.56%20L7.7%205.53%20L1.5%205.26%20Z%27%20fill%3D%27%23fbf5ea%27%2F%3E%3C%2Fsvg%3E");
  --mark-ring: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M7.29%203.95%20L8.45%202.63%20L9.96%201.75%20L11.68%201.18%20L13.47%201.32%20L15.18%201.84%20L16.80%202.54%20L18.20%203.61%20L19.39%204.87%20L20.52%206.16%20L21.04%207.80%20L21.49%209.39%20L21.71%2011.01%20L21.63%2012.62%20L21.15%2014.15%20L20.73%2015.66%20L19.85%2016.97%20L18.86%2018.15%20L17.81%2019.28%20L16.43%2019.98%20L15.14%2020.85%20L13.61%2021.16%20L12.07%2021.49%20L10.49%2021.44%20L8.91%2021.17%20L7.38%2020.62%20L5.86%2019.93%20L4.64%2018.80%20L3.52%2017.55%20L2.69%2016.08%20L2.06%2014.50%20L1.60%2012.83%20L1.73%2011.11%20L1.97%209.41%20L2.42%207.73%20L3.45%206.32%20L4.43%204.91%20L5.84%203.93%20L7.34%203.16%20L9.02%202.97%20L10.60%202.90%20L10.69%203.49%20L9.43%204.22%20L8.27%204.93%20L7.18%205.69%20L5.99%206.37%20L5.15%207.45%20L4.20%208.52%20L3.75%209.87%20L3.46%2011.26%20L3.22%2012.70%20L3.53%2014.13%20L3.98%2015.51%20L4.61%2016.83%20L5.54%2017.97%20L6.57%2019.02%20L7.90%2019.66%20L9.24%2020.18%20L10.65%2020.44%20L12.07%2020.49%20L13.44%2020.17%20L14.79%2019.88%20L15.92%2019.05%20L17.11%2018.41%20L17.98%2017.36%20L18.78%2016.29%20L19.48%2015.14%20L19.73%2013.82%20L20.08%2012.52%20L20.05%2011.18%20L19.77%209.86%20L19.33%208.59%20L18.88%207.28%20L17.89%206.32%20L16.91%205.35%20L15.79%204.54%20L14.49%204.04%20L13.15%203.65%20L11.75%203.56%20L10.35%203.71%20L8.80%203.57%20L7.29%203.95%20Z%27%20fill%3D%27%236f6150%27%2F%3E%3C%2Fsvg%3E");
  --mark-box: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M3.23%204.54%20L5.00%204.67%20L6.78%204.95%20L8.55%204.78%20L10.32%204.81%20L12.09%204.67%20L13.85%204.44%20L15.62%204.33%20L17.38%203.91%20L19.14%203.65%20L20.91%203.59%20L20.88%202.56%20L19.11%202.50%20L17.34%202.55%20L15.58%202.74%20L13.80%202.62%20L12.03%202.64%20L10.26%202.65%20L8.49%202.58%20L6.72%202.81%20L4.95%202.68%20L3.18%202.76%20Z%20M19.14%202.64%20L19.22%204.47%20L19.28%206.30%20L19.51%208.12%20L19.59%209.95%20L19.97%2011.77%20L20.18%2013.60%20L20.51%2015.42%20L20.62%2017.25%20L20.75%2019.08%20L20.86%2020.91%20L21.92%2020.88%20L21.75%2019.05%20L21.65%2017.22%20L21.67%2015.39%20L21.54%2013.56%20L21.57%2011.73%20L21.43%209.90%20L21.54%208.07%20L21.45%206.24%20L21.42%204.41%20L21.28%202.58%20Z%20M21.27%2019.22%20L19.44%2019.30%20L17.62%2019.70%20L15.79%2019.93%20L13.97%2020.17%20L12.14%2020.38%20L10.31%2020.52%20L8.48%2020.64%20L6.66%2020.69%20L4.82%2020.70%20L2.99%2020.67%20L3.03%2022.15%20L4.85%2021.95%20L6.68%2021.78%20L8.51%2021.65%20L10.34%2021.54%20L12.17%2021.51%20L14.00%2021.48%20L15.83%2021.48%20L17.66%2021.49%20L19.48%2021.30%20L21.32%2021.37%20Z%20M4.70%2021.37%20L4.38%2019.53%20L4.17%2017.70%20L3.79%2015.87%20L3.62%2014.03%20L3.36%2012.20%20L3.45%2010.35%20L3.44%208.51%20L3.37%206.67%20L3.61%204.82%20L3.80%202.98%20L1.97%203.03%20L2.01%204.87%20L2.02%206.71%20L2.29%208.54%20L2.42%2010.38%20L2.36%2012.22%20L2.55%2014.06%20L2.57%2015.90%20L2.74%2017.74%20L2.70%2019.58%20L2.79%2021.42%20Z%27%20fill%3D%27%236f6150%27%2F%3E%3C%2Fsvg%3E");
  --mark-dot: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M16.81%2012.00%20L16.78%2013.74%20L16.06%2015.41%20L14.40%2016.16%20L12.80%2016.51%20L11.20%2016.56%20L9.53%2016.29%20L8.38%2015.04%20L7.70%2013.56%20L7.12%2012.00%20L7.06%2010.20%20L7.99%208.63%20L9.54%207.74%20L11.18%207.35%20L12.88%207.03%20L14.35%207.93%20L15.70%208.90%20L16.54%2010.35%20Z%27%20fill%3D%27%238a3f20%27%2F%3E%3C%2Fsvg%3E");
  --mark-tick: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Cpath%20d%3D%27M5.6%2012.4%20C6.6%2011.6%207.6%2011.9%208.4%2012.9%20L10.6%2015.6%20C12.9%2011.6%2015.4%208.3%2018.9%205.2%20C19.4%204.8%2019.9%205.3%2019.5%205.8%20C16.3%209.4%2013.9%2013.1%2011.6%2017.9%20C11.2%2018.8%2010.2%2018.9%209.6%2018.1%20L5.4%2013.6%20C5.1%2013.2%205.2%2012.7%205.6%2012.4%20Z%27%20fill%3D%27%238a3f20%27%2F%3E%3C%2Fsvg%3E");
  --mark-chevron: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2014%2010%27%3E%3Cpath%20d%3D%27M1.1%202.4%20C1%201.8%201.6%201.5%202%201.9%20C3.6%203.6%205.2%205.6%207.1%207.2%20C8.8%205.4%2010.3%203.6%2012.1%201.6%20C12.5%201.2%2013.1%201.5%2012.9%202.1%20C11.4%204.5%209.6%206.6%207.8%208.6%20C7.4%209.1%206.8%209.1%206.4%208.7%20C4.4%206.8%202.7%204.7%201.1%202.4%20Z%27%20fill%3D%27%236f6150%27%2F%3E%3C%2Fsvg%3E");
  --edge-carved-top: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20720%2024%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M0%2024L0%2014.8L3%2015L6%2015.3L9%2015.5L12%2015.5L15%2015.6L18%2015.7L21%2015.6L24%2015.7L27%2015.8L30%2015.5L33%2014.8L36%2014.1L39%2013.7L42%2013.4L45%2013L48%2012.5L51%2012L54%2011.5L57%2011L60%2010.7L63%2010.3L66%2010L69%2010L72%209.7L75%209.6L78%209.5L81%209.1L84%208.8L87%208.6L90%208.5L93%208.4L96%208.3L99%208.2L102%208.1L105%207.9L108%207.9L111%208L114%207.9L117%207.6L120%207.7L123%208L126%208.1L129%208.1L132%208L135%207.7L138%207.4L141%207.1L144%206.9L147%206.8L150%206.7L153%206.6L156%206.3L159%206L162%206L165%206.1L168%206.1L171%206.1L174%206.1L177%206.2L180%206.6L183%207.4L186%208L189%208.4L192%209L195%209.5L198%209.9L201%2010.2L204%2010.8L207%2011.1L210%2011.4L213%2011.6L216%2011.4L219%2011.5L222%2011.7L225%2011.6L228%2011.6L231%2011.9L234%2012.1L237%2012.1L240%2012.1L243%2012.2L246%2012.2L249%2012.3L252%2012.7L255%2012.7L258%2012.6L261%2012.8L264%2013.1L267%2013.2L270%2013.3L273%2013.5L276%2013.5L279%2013.4L282%2013.4L285%2013.5L288%2013.7L291%2013.6L294%2013.7L297%2013.9L300%2014.1L303%2014.2L306%2014.4L309%2014.5L312%2014.5L315%2014.5L318%2014.4L321%2014.1L324%2013.9L327%2013.7L330%2013.2L333%2012.8L336%2012.4L339%2012L342%2011.9L345%2011.6L348%2011.3L351%2011L354%2010.8L357%2010.7L360%2010.5L363%2010.3L366%2010.4L369%2010.5L372%2010.8L375%2010.9L378%2011L381%2011.1L384%2011.2L387%2011.2L390%2011.1L393%2011L396%2010.6L399%2010.3L402%2010.2L405%2010.2L408%2010.2L411%2010.2L414%2010.1L417%2010L420%209.9L423%2010L426%2010.1L429%2010.4L432%2010.6L435%2010.5L438%2010.6L441%2010.7L444%2010.8L447%2011L450%2011.2L453%2011.1L456%2011.1L459%2011L462%2010.9L465%2011L468%2011.1L471%2011.3L474%2011.6L477%2011.7L480%2011.8L483%2012.1L486%2012.3L489%2012.5L492%2012.9L495%2013.2L498%2013.2L501%2013.2L504%2013.2L507%2013.1L510%2013.1L513%2013.2L516%2013.2L519%2013.1L522%2012.8L525%2012.7L528%2012.7L531%2012.9L534%2012.8L537%2012.9L540%2013.2L543%2013.3L546%2013.6L549%2013.9L552%2014L555%2014.1L558%2014.2L561%2014.2L564%2014.4L567%2014.3L570%2014.3L573%2014.4L576%2014.2L579%2013.9L582%2013.5L585%2013.2L588%2013L591%2012.7L594%2012.8L597%2013L600%2013L603%2013L606%2013.5L609%2013.7L612%2013.6L615%2013.6L618%2013.8L621%2014L624%2014.3L627%2014.5L630%2014.5L633%2014.6L636%2014.8L639%2014.7L642%2014.7L645%2015L648%2015.1L651%2015.3L654%2015.3L657%2015.4L660%2015.4L663%2015.6L666%2015.6L669%2015.5L672%2015.5L675%2015.5L678%2015.4L681%2015.5L684%2015.6L687%2015.6L690%2015.3L693%2014.8L696%2014.5L699%2014.5L702%2014.4L705%2014.2L708%2014.1L711%2014.3L714%2014.5L717%2014.7L720%2014.8L720%2024Z%27%2F%3E%3C%2Fsvg%3E");
  --edge-carved-bottom: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20720%2024%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M0%200L0%2011.7L3%2011.5L6%2011.6L9%2011.5L12%2011.7L15%2012.2L18%2012.5L21%2012.5L24%2012.7L27%2013.1L30%2013.6L33%2013.9L36%2014.1L39%2014.1L42%2014L45%2014.1L48%2013.9L51%2013.5L54%2013.4L57%2013.6L60%2013.6L63%2013.4L66%2013.4L69%2013.4L72%2013.5L75%2013.5L78%2013.3L81%2013.4L84%2013.7L87%2013.7L90%2013.5L93%2013.5L96%2013.6L99%2013.5L102%2013.3L105%2012.9L108%2012.9L111%2013.1L114%2013.2L117%2013.1L120%2013.1L123%2013.2L126%2013.3L129%2013.3L132%2013.4L135%2013.5L138%2013.8L141%2014L144%2014L147%2014.1L150%2014.1L153%2014L156%2013.8L159%2013.4L162%2013.2L165%2013.1L168%2012.9L171%2012.8L174%2013L177%2013.4L180%2013.5L183%2013.7L186%2014.1L189%2014.5L192%2014.8L195%2015L198%2015.2L201%2015.4L204%2015.5L207%2015.5L210%2015.4L213%2015.4L216%2015.4L219%2015.3L222%2015.3L225%2015.1L228%2014.8L231%2014.8L234%2014.7L237%2014.4L240%2014.3L243%2014.1L246%2013.9L249%2014L252%2014L255%2013.8L258%2013.5L261%2013.3L264%2012.9L267%2012.5L270%2012.3L273%2012.3L276%2012.3L279%2012.2L282%2012.2L285%2012.3L288%2012.4L291%2012.7L294%2013L297%2013.1L300%2013.2L303%2013.2L306%2013.2L309%2013.3L312%2013.1L315%2013L318%2013.1L321%2012.9L324%2012.4L327%2012L330%2011.4L333%2010.6L336%2010.2L339%2010.1L342%209.6L345%209.4L348%209.4L351%209.4L354%209L357%208.7L360%208.7L363%208.9L366%208.8L369%208.6L372%208.6L375%208.6L378%208.3L381%208.2L384%208.2L387%208.3L390%208.4L393%208.4L396%208.1L399%208.3L402%208.7L405%209.1L408%209.3L411%209.5L414%209.7L417%209.6L420%209.5L423%209.6L426%209.8L429%209.7L432%209.5L435%209.5L438%209.3L441%209.1L444%209L447%208.9L450%208.9L453%209.1L456%209.2L459%209.3L462%209.6L465%2010L468%2010.2L471%2010.5L474%2010.7L477%2010.7L480%2011L483%2011.1L486%2010.9L489%2011L492%2011.1L495%2010.8L498%2010.5L501%2010.6L504%2010.8L507%2010.6L510%2010.5L513%2010.6L516%2010.6L519%2010.9L522%2011.1L525%2011.3L528%2011.4L531%2011.4L534%2011.6L537%2011.8L540%2011.6L543%2011.4L546%2011.5L549%2011.4L552%2011.5L555%2011.6L558%2011.6L561%2011.6L564%2011.9L567%2012.3L570%2012.5L573%2012.6L576%2012.7L579%2012.8L582%2012.8L585%2012.6L588%2012.7L591%2012.7L594%2012.4L597%2012.2L600%2011.8L603%2011.2L606%2010.8L609%2010.5L612%2010.2L615%2010L618%2010.1L621%2010.1L624%2010.1L627%2010.3L630%2010.5L633%2010.9L636%2011.2L639%2011.5L642%2011.7L645%2011.9L648%2012.2L651%2012.3L654%2012.2L657%2012.1L660%2012.4L663%2012.7L666%2012.6L669%2012.7L672%2012.9L675%2013L678%2013.1L681%2013.3L684%2013.3L687%2013.3L690%2013.5L693%2013.6L696%2013.4L699%2013.3L702%2013.4L705%2013.1L708%2012.7L711%2012.4L714%2012.3L717%2012.1L720%2011.7L720%200Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-1: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M7.1%2012.4L7.9%209.3L10.8%207L13.9%206.7L16.9%206.8L19.9%206.9L22.9%207.3L25.9%207.4L28.9%207.5L31.9%207.8L34.9%208L37.9%208L40.9%208.4L43.9%208.7L46.9%208.7L49.9%208.8L52.9%209L55.9%209.4L58.9%209.9L61.9%2010L64.9%2010L67.9%2010.1L70.9%2010.3L73.9%2010.4L76.9%2010.2L79.9%2010.2L82.9%2010.2L85.9%209.9L88.9%209.9L91.9%209.7L94.9%209.3L97.9%209L100.9%208.8L103.9%208.5L106.9%208.2L109.9%208.2L112.9%208.3L115.9%208.1L118.9%207.8L121.9%207.7L124.9%207.7L127.9%207.5L130.9%207.7L133.9%207.9L136.9%208L139.9%208.2L142.9%208.3L145.9%208.6L148.9%209L151.9%209.2L154.9%209.1L157.9%209.2L160.9%209.7L163.9%2010L166.9%209.9L169.9%209.9L172.9%2010.1L175.9%2010L178.9%209.8L181.9%209.7L184.9%209.6L187.9%209.5L190.9%209.5L193.9%209.2L196.9%208.9L199.9%208.7L202.9%208.3L205.9%207.8L208.9%207.4L211.9%207.1L214.9%206.8L217.9%206.6L220.9%206.6L223.9%206.4L226.9%206.3L229.9%206.3L232.9%206.1L235.9%206.1L238.9%206.2L241.9%206.1L244.9%206.1L247.9%206.2L250.9%206.2L253.9%206.3L256.9%206.5L259.9%206.8L262.9%207L265.9%206.9L268.9%206.9L271.9%207.1L274.9%207.3L277.9%207.4L280.9%207.4L283.9%207.5L286.9%207.5L289.9%207.4L292.9%207.1L295.9%206.7L298.9%206.3L301.9%206.3L304.9%206.1L307.9%205.9L310.9%205.7L313.9%205.5L316.9%205.4L319.9%205.6L322.9%205.6L325.9%205.5L328.9%205.5L331.9%205.7L334.9%205.9L337.9%206L340.9%206L343.9%206.2L346.9%206.5L349.9%206.7L352.9%207L355.9%207.4L358.9%207.6L361.9%207.8L364.9%208L367.9%208.1L370.9%208.3L373.9%208.4L376.9%208.6L379.9%208.9L382.9%209L385.7%208.8L387.9%209.4L388.8%2010.7L389.2%2013.5L389.3%2016.5L389.5%2019.5L389.8%2022.5L390%2025.5L390.3%2028.5L390.8%2031.4L390.8%2034.4L390.8%2037.4L391.1%2040.4L391.2%2043.4L391%2046.4L390.9%2049.4L391%2052.4L391%2055.4L390.8%2058.5L390.5%2061.5L390.3%2064.5L390.3%2067.5L390.2%2070.5L389.7%2073.5L389.2%2076.5L389%2079.5L388.5%2082.5L388.3%2085.5L388.3%2088.5L388%2091.5L387.6%2094.5L387.4%2097.5L387.2%20100.5L387.1%20103.5L387.2%20106.5L387.2%20109.5L387.2%20112.5L387.3%20115.5L387.5%20118.5L387.7%20121.5L388.1%20124.5L388.3%20127.5L388.4%20130.5L388.5%20133.5L388.8%20136.5L389.3%20139.5L389.6%20142.5L389.6%20145.5L389.6%20148.5L389.8%20151.5L389.9%20154.5L389.7%20157.5L389.5%20160.5L389.6%20163.5L389.8%20166.5L389.8%20169.5L389.7%20172.5L389.7%20175.5L389.7%20178.5L389.6%20181.5L389.3%20184.1L388.6%20187L387.6%20188.5L386.2%20189.2L384.3%20189.3L381.8%20189.3L378.8%20189.4L375.8%20189.5L372.8%20189.4L369.8%20189.5L366.8%20189.9L363.8%20190.3L360.8%20190.4L357.8%20190.3L354.8%20190.4L351.8%20191L348.8%20191.5L345.8%20191.8L342.8%20191.9L339.8%20191.8L336.8%20191.8L333.8%20191.9L330.8%20192.2L327.8%20192.3L324.8%20192.2L321.8%20192.2L318.8%20192.2L315.8%20192.2L312.8%20192L309.8%20191.7L306.8%20191.7L303.8%20191.5L300.8%20191.3L297.8%20191.1L294.8%20190.7L291.8%20190.6L288.8%20190.6L285.8%20190.4L282.8%20190.2L279.8%20190.2L276.8%20190.3L273.8%20190.5L270.8%20190.4L267.8%20190.3L264.8%20190.4L261.8%20190.8L258.8%20191.2L255.8%20191.3L252.8%20191.5L249.8%20191.9L246.8%20192.2L243.8%20192.6L240.8%20192.9L237.8%20192.9L234.8%20193.3L231.8%20193.8L228.8%20193.9L225.8%20193.9L222.8%20194.1L219.8%20194.2L216.8%20194.2L213.8%20194.1L210.8%20193.9L207.8%20193.8L204.8%20193.6L201.8%20193.2L198.8%20193.1L195.8%20193.2L192.8%20192.9L189.8%20192.5L186.8%20192.3L183.8%20192.1L180.8%20191.9L177.8%20192L174.8%20191.9L171.8%20191.7L168.8%20191.6L165.8%20191.6L162.8%20191.9L159.8%20192.2L156.8%20192.3L153.8%20192.3L150.8%20192.4L147.8%20192.7L144.8%20192.9L141.8%20193L138.8%20193.1L135.8%20193.1L132.8%20193.2L129.8%20193.4L126.8%20193.8L123.8%20194.1L120.8%20194.3L117.8%20194.4L114.8%20194.4L111.8%20194.1L108.8%20193.9L105.8%20193.9L102.8%20193.9L99.8%20193.7L96.8%20193.4L93.8%20193.2L90.8%20193.1L87.8%20193.1L84.8%20193.1L81.8%20193.2L78.8%20193.2L75.8%20193.2L72.8%20193.3L69.8%20193.3L66.8%20193.1L63.8%20193.1L60.8%20193.3L57.8%20193.6L54.8%20193.6L51.8%20193.8L48.8%20194.3L45.8%20194.6L42.8%20194.9L39.8%20195.3L36.8%20195.5L33.8%20195.7L30.8%20196.1L27.8%20196.3L24.8%20196.2L21.8%20196.2L18.8%20196.4L15.8%20196.5L12.8%20196.3L7.8%20194.9L4.5%20191.4L3.6%20187L3.7%20183.5L3.9%20180.5L4.1%20177.5L4.3%20174.5L4.7%20171.5L4.9%20168.5L5%20165.5L5.2%20162.5L5.3%20159.5L5.4%20156.5L5.8%20153.5L5.9%20150.5L5.8%20147.5L5.7%20144.5L5.6%20141.5L5.4%20138.5L5.2%20135.5L5%20132.5L5%20129.5L4.9%20126.5L4.5%20123.5L4.3%20120.5L4.3%20117.5L4%20114.5L3.6%20111.5L3.6%20108.5L3.4%20105.5L3.2%20102.5L3.3%2099.5L3.4%2096.5L3.4%2093.5L3.4%2090.5L3.7%2087.5L3.8%2084.5L3.8%2081.5L4.1%2078.5L4.4%2075.5L4.6%2072.5L5%2069.5L5.5%2066.5L6%2063.5L6.2%2060.5L6.3%2057.5L6.5%2054.5L6.9%2051.5L7.1%2048.5L7.1%2045.5L7.1%2042.5L7.3%2039.5L7.4%2036.5L7.3%2033.5L7.1%2030.5L6.9%2027.5L6.9%2024.5L7.1%2021.5L7.1%2018.5L7%2015.5Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-2: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M9.6%2013.8L10.1%2011.6L11.4%2010L13.6%209.5L16.6%209.4L19.6%209.4L22.6%209.4L25.6%209.3L28.6%209L31.6%208.9L34.6%208.9L37.6%208.5L40.6%208.4L43.6%208.5L46.6%208.5L49.6%208.3L52.6%208.2L55.6%208.3L58.6%208.6L61.6%208.8L64.6%208.8L67.6%208.9L70.6%209L73.6%209L76.6%209.2L79.6%209.6L82.6%209.8L85.6%2010L88.6%2010.2L91.6%2010.1L94.6%2010.2L97.6%2010.5L100.6%2010.5L103.6%2010.5L106.6%2010.3L109.6%2010.4L112.6%2010.3L115.6%209.9L118.6%209.6L121.6%209.5L124.6%209.6L127.6%209.5L130.6%209.1L133.6%208.8L136.6%208.5L139.6%208.3L142.6%208.1L145.6%207.8L148.6%207.5L151.6%207.4L154.6%207.4L157.5%207.5L160.5%207.4L163.5%207.4L166.5%207.6L169.5%207.6L172.5%207.4L175.5%207.5L178.5%207.9L181.5%208.1L184.5%208.4L187.5%208.8L190.5%209L193.5%208.9L196.5%209.1L199.5%209.4L202.5%209.4L205.5%209.5L208.5%209.7L211.5%209.8L214.5%2010L217.5%2010.1L220.5%2010.1L223.5%2010.1L226.5%2010.1L229.5%2010.1L232.5%209.9L235.5%209.6L238.5%209.6L241.5%209.5L244.5%209.4L247.5%209.4L250.5%209.3L253.5%209.1L256.5%209L259.5%208.6L262.5%208.3L265.5%208.1L268.5%208.2L271.5%208.1L274.5%208.2L277.5%208.3L280.5%208.2L283.5%208.2L286.5%208.2L289.5%208.2L292.5%208.3L295.5%208.4L298.5%208.6L301.5%208.7L304.5%208.6L307.5%208.5L310.5%208.5L313.5%208.7L316.5%208.9L319.5%209L322.5%209L325.5%209.2L328.5%209.4L331.5%209.5L334.5%209.4L337.5%209.3L340.5%209.3L343.5%209.5L346.5%209.7L349.5%2010L352.5%209.9L355.5%209.9L358.5%2010L361.5%2010L364.5%2010.1L367.5%2010.1L370.5%2010.1L373.5%2010.2L376.5%2010.1L379.5%209.9L382.4%209.8L385.3%2010.3L387.6%2011.5L389.4%2013.2L390.4%2015.7L390.5%2018.6L390.5%2021.6L390.8%2024.6L390.9%2027.6L391.1%2030.6L391.4%2033.5L391.6%2036.5L391.8%2039.5L391.8%2042.5L392%2045.5L392.5%2048.5L392.5%2051.5L392.5%2054.5L392.8%2057.5L393%2060.5L392.9%2063.5L392.9%2066.5L393%2069.5L393.3%2072.5L393.5%2075.5L393.5%2078.5L393.4%2081.5L393.1%2084.5L393%2087.5L393.2%2090.5L393.4%2093.5L393.5%2096.5L393.4%2099.5L393.2%20102.5L393%20105.5L392.7%20108.5L392.6%20111.5L392.6%20114.5L392.7%20117.5L392.8%20120.5L392.8%20123.5L392.8%20126.5L392.9%20129.5L393%20132.5L393.1%20135.5L393.1%20138.5L393.1%20141.5L393.5%20144.5L393.8%20147.5L393.8%20150.5L394%20153.5L394.2%20156.5L394.5%20159.5L394.8%20162.5L394.8%20165.5L394.9%20168.5L395%20171.5L395.2%20174.5L395.4%20177.5L395.5%20180.5L395.5%20183.5L395.7%20186.5L394.9%20191.4L391.5%20194.7L387.3%20195.6L383.9%20195.7L380.9%20195.7L377.9%20195.5L374.9%20195.2L371.9%20195.1L368.9%20195.1L365.9%20194.9L362.9%20194.9L359.9%20194.8L356.9%20194.5L353.9%20194.2L350.9%20194.2L347.9%20194.3L344.9%20194.2L341.9%20194.1L338.9%20194.2L335.9%20194.4L332.9%20194.4L329.9%20194.6L326.9%20194.8L323.9%20194.7L320.9%20194.8L317.9%20195.3L314.9%20195.4L311.9%20195.3L308.9%20195.4L305.9%20195.6L302.9%20195.8L299.9%20195.5L296.9%20195.3L293.9%20195.4L290.9%20195.4L287.9%20195.1L284.9%20194.7L281.9%20194.4L278.9%20194.2L275.9%20194.1L272.9%20193.9L269.9%20193.4L266.9%20193L263.9%20193L260.9%20192.8L257.9%20192.4L254.9%20191.8L251.9%20191.6L248.9%20191.7L245.9%20191.7L242.9%20191.4L239.9%20191L236.9%20190.9L233.9%20191.1L230.9%20191.2L227.9%20191.2L224.9%20191.1L221.9%20190.8L218.9%20190.9L215.9%20191.2L212.9%20191.5L209.9%20191.6L206.9%20191.6L203.9%20191.7L200.9%20191.9L197.9%20192.2L194.9%20192.4L191.9%20192.5L188.9%20192.4L185.9%20192.3L182.9%20192.3L179.9%20192.2L176.9%20192.2L173.9%20192.1L170.9%20192L167.9%20192L164.9%20191.8L161.9%20191.6L158.9%20191.6L155.9%20191.5L152.9%20191.1L149.9%20190.6L146.9%20190.5L143.9%20190.6L140.9%20190.5L137.9%20190.2L134.9%20189.9L131.9%20189.9L128.9%20190L125.9%20189.8L122.9%20189.7L119.9%20189.8L116.9%20189.8L113.9%20189.6L110.9%20189.6L107.9%20189.9L104.9%20190L101.9%20189.8L98.9%20190L95.9%20190.1L92.9%20190L89.9%20190.2L86.9%20190.4L83.9%20190.3L80.9%20190.3L77.9%20190.5L74.9%20190.9L71.9%20191.1L68.9%20191L65.9%20191L62.9%20190.8L59.9%20190.9L56.9%20191.2L53.9%20191.2L50.9%20191.1L47.9%20191.2L44.9%20191.2L41.9%20191.2L38.9%20191.4L35.9%20191.5L32.9%20191.5L29.9%20191.7L26.9%20191.9L23.9%20191.9L20.9%20191.8L17.9%20191.9L14.9%20192.1L12%20191.6L9.5%20190.1L8.2%20187.5L7.9%20184.5L7.9%20181.5L8%20178.5L8%20175.5L8.1%20172.5L8.2%20169.5L8.2%20166.5L8.3%20163.5L8.3%20160.5L8.4%20157.5L8.7%20154.5L8.8%20151.5L8.9%20148.5L8.7%20145.5L8.7%20142.5L8.9%20139.5L9%20136.5L9%20133.5L9.1%20130.5L9.1%20127.5L9%20124.5L8.8%20121.5L8.7%20118.5L8.6%20115.5L8.5%20112.5L8.4%20109.5L8.3%20106.5L8.1%20103.5L7.9%20100.5L7.9%2097.5L7.6%2094.5L7.4%2091.5L7.5%2088.5L7.5%2085.5L7.3%2082.5L7.3%2079.5L7.4%2076.5L7.3%2073.5L7.3%2070.5L7.6%2067.5L7.7%2064.5L7.6%2061.5L7.7%2058.5L7.7%2055.5L7.8%2052.5L8.4%2049.5L8.6%2046.5L8.4%2043.5L8.6%2040.5L8.9%2037.5L9.1%2034.5L9.3%2031.5L9.5%2028.5L9.7%2025.5L9.4%2022.5L9.4%2019.5L9.5%2016.5Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-3: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M7.4%2015.3L7.9%2012.1L9.9%209.6L13%208.6L16.1%208.4L19.1%208.2L22.1%207.8L25.1%207.5L28.1%207.5L31.1%207.5L34.1%207.5L37.1%207.4L40.1%207.2L43.1%207.4L46.1%207.7L49.1%207.6L52.1%207.5L55.1%207.6L58.1%207.6L61.1%207.4L64.1%207.4L67.1%207.7L70.1%207.8L73.1%207.8L76.1%207.6L79.1%207.7L82.1%207.9L85.1%207.9L88.1%207.9L91.1%208L94.1%208L97.1%207.9L100.1%207.8L103.1%207.7L106.1%207.5L109.1%207.4L112.1%207.2L115.1%206.8L118.1%206.6L121.1%206.5L124.1%206.2L127.1%205.6L130.1%205.2L133.1%205L136.1%204.8L139.1%204.7L142.1%204.4L145.1%204.2L148.1%204L151.1%203.9L154%203.7L157%203.6L160%203.6L163%203.5L166%203.5L169%203.3L172%203.2L175%203.1L178%203.3L181%203.2L184%203.2L187%203.3L190%203.4L193%203.6L196%203.9L199%204.3L202%204.5L205%204.6L208%204.8L211%204.8L214%204.7L217%204.8L220%205.1L223%205.3L226%205.2L229%205.3L232%205.4L235%205.6L238%205.7L241%205.8L244%205.9L247%205.9L250%205.6L253%205.3L256%205.3L259%205.5L262%205.4L265%205L268%204.7L271%204.8L274%204.9L277%204.7L280%204.3L283%204.2L286%204.3L289%204.3L292%204L295%203.9L298%204.1L301%204L304%204.1L307%204.3L310%204.3L313%204.2L316%204L319%203.9L322%204.1L325%204.5L328%204.7L331%205L334%205.4L337%205.6L340%205.6L343%205.6L346%205.9L349%206.4L352%206.7L355%206.8L358%206.7L361%206.7L364%207L367%207.3L370%207.1L373%207.1L376%207.3L379%207.5L381.9%207.7L384.9%208.2L387.3%209.4L388.8%2011.7L389.1%2014.5L389.4%2017.4L389.7%2020.4L389.6%2023.4L389.7%2026.4L390%2029.4L390.3%2032.4L390.5%2035.4L390.4%2038.4L390.4%2041.4L390.6%2044.4L390.9%2047.4L390.8%2050.4L390.6%2053.4L390.8%2056.4L391.1%2059.4L391%2062.4L390.8%2065.4L390.9%2068.4L391%2071.4L390.9%2074.4L390.9%2077.4L390.8%2080.4L390.5%2083.4L390.5%2086.3L390.2%2089.3L389.8%2092.3L389.6%2095.3L389.3%2098.3L389%20101.3L388.7%20104.3L388.4%20107.3L388.4%20110.3L388.3%20113.3L388%20116.3L387.7%20119.3L387.6%20122.3L387.6%20125.3L387.5%20128.3L387.4%20131.3L387.1%20134.3L386.9%20137.3L387%20140.3L387%20143.3L386.9%20146.3L386.8%20149.3L386.8%20152.3L386.9%20155.3L387%20158.3L387.1%20161.3L387.3%20164.3L387.4%20167.3L387.7%20170.3L387.9%20173.3L387.8%20176.3L387.5%20179.3L387.5%20182.3L387.4%20185.1L386.6%20187.2L384.8%20188.7L382.4%20189.3L379.5%20189.3L376.5%20189.2L373.5%20189.2L370.5%20189.3L367.5%20189.1L364.5%20188.9L361.5%20188.8L358.5%20188.6L355.5%20188.6L352.5%20188.6L349.5%20188.3L346.5%20188.1L343.5%20188L340.5%20187.7L337.5%20187.4L334.5%20187.4L331.5%20187.4L328.5%20187.1L325.5%20186.7L322.5%20186.6L319.5%20186.4L316.5%20186.1L313.5%20185.9L310.5%20185.9L307.5%20185.8L304.5%20185.6L301.5%20185.5L298.5%20185.7L295.5%20185.7L292.5%20185.8L289.5%20185.8L286.5%20185.8L283.5%20186.2L280.5%20186.3L277.5%20186.5L274.5%20186.6L271.5%20186.6L268.5%20186.6L265.5%20186.7L262.5%20187.2L259.5%20187.5L256.5%20187.7L253.5%20188L250.5%20188.1L247.5%20188.2L244.5%20188.4L241.5%20188.5L238.5%20188.6L235.5%20188.9L232.6%20189L229.6%20189.1L226.6%20189.2L223.6%20189.2L220.6%20189.5L217.6%20189.5L214.6%20189.3L211.6%20189.2L208.6%20189.3L205.6%20189.4L202.6%20189.4L199.6%20189.2L196.6%20189L193.6%20188.9L190.6%20188.5L187.6%20188.3L184.6%20188.4L181.6%20188.4L178.6%20188.4L175.6%20188.4L172.6%20188.5L169.6%20188.5L166.6%20188.4L163.6%20188.4L160.6%20188.2L157.6%20188.3L154.6%20188.7L151.6%20188.8L148.6%20188.7L145.6%20188.9L142.6%20189.1L139.6%20189.4L136.6%20189.6L133.6%20189.9L130.6%20190L127.6%20190.3L124.6%20190.7L121.6%20191L118.6%20191.4L115.6%20191.7L112.6%20191.9L109.6%20191.9L106.6%20191.8L103.6%20191.9L100.6%20192.3L97.6%20192.6L94.6%20192.6L91.6%20192.5L88.6%20192.6L85.6%20192.8L82.6%20192.9L79.6%20193L76.6%20192.9L73.6%20192.6L70.6%20192.5L67.6%20192.3L64.6%20192L61.6%20191.9L58.6%20191.9L55.6%20191.9L52.6%20191.8L49.6%20191.6L46.6%20191.3L43.6%20191L40.6%20190.8L37.6%20190.6L34.6%20190.6L31.6%20190.6L28.6%20190.6L25.6%20190.4L22.6%20190.1L19.6%20190L16.6%20190.2L13.6%20190.3L10.8%20189.8L9.6%20188.5L9%20186.3L8.7%20183.3L8.7%20180.3L8.7%20177.3L8.6%20174.3L8.5%20171.3L8.2%20168.3L8.1%20165.3L8.2%20162.3L7.9%20159.3L7.9%20156.3L7.9%20153.3L7.7%20150.3L7.4%20147.3L7.2%20144.3L7.1%20141.3L7.1%20138.3L7.3%20135.3L7.4%20132.3L7.3%20129.3L7.5%20126.3L7.6%20123.3L7.4%20120.3L7.6%20117.3L8%20114.3L8.2%20111.3L8.2%20108.3L8.3%20105.3L8.4%20102.3L8.5%2099.3L8.8%2096.3L9.1%2093.3L9.1%2090.3L9.2%2087.3L9.4%2084.3L9.5%2081.3L9.8%2078.3L10.1%2075.3L10.2%2072.3L10.3%2069.3L10.3%2066.3L10.2%2063.3L10.2%2060.3L10.4%2057.3L10.4%2054.3L10.1%2051.3L9.8%2048.3L9.8%2045.3L9.6%2042.3L9.4%2039.3L9.2%2036.3L8.9%2033.3L8.8%2030.3L8.7%2027.3L8.6%2024.3L8.3%2021.3L7.8%2018.3Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-4: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M10.5%2017.4L10.4%2015.3L11.4%2013.8L13.4%2013.2L16%2012.9L19%2012.8L22%2012.8L25%2012.8L28%2012.5L31%2012.2L34%2012L37%2011.9L40%2012L43%2012L46%2011.8L49%2011.6L52%2011.4L55%2011.3L58%2011.4L61%2011.3L64%2011L67%2011.1L70%2011.3L73%2011.2L76%2010.9L79%2010.6L82.1%2010.6L85.1%2010.6L88.1%2010.5L91.1%2010.3L94.1%2010.2L97.1%2010.2L100.1%2010L103.1%209.9L106.1%209.9L109.1%209.8L112.1%209.5L115.1%209.3L118.1%209.4L121.1%209.4L124.1%209L127.1%208.5L130.1%208.4L133.1%208.2L136.1%207.9L139.1%207.7L142.1%207.8L145.1%207.9L148.1%208L151.1%208L154.1%207.8L157.1%207.7L160.1%207.6L163.1%207.7L166.1%207.8L169.1%207.9L172.1%208.2L175.1%208.5L178.1%208.5L181.1%208.5L184.1%208.5L187.1%208.8L190.1%208.8L193.1%208.6L196.1%208.6L199.2%208.9L202.2%208.9L205.2%208.6L208.2%208.3L211.2%208.3L214.2%208.4L217.2%208.3L220.2%207.9L223.2%207.4L226.2%207.2L229.2%207.2L232.2%207L235.2%206.9L238.2%206.7L241.2%206.7L244.2%206.8L247.2%206.7L250.2%206.6L253.2%206.5L256.2%206.3L259.2%206.3L262.2%206.5L265.2%206.4L268.2%206.4L271.2%206.6L274.2%206.9L277.2%207.2L280.2%207.6L283.2%207.7L286.2%207.7L289.2%207.8L292.2%207.9L295.2%208.1L298.2%208.4L301.3%208.3L304.3%208.1L307.3%208.1L310.3%207.9L313.3%207.6L316.3%207.2L319.3%206.9L322.3%206.6L325.3%206.2L328.3%205.8L331.3%205.6L334.3%205.6L337.3%205.5L340.3%205.3L343.3%205L346.3%204.7L349.3%204.5L352.3%204.4L355.3%204.3L358.3%204.2L361.3%204L364.3%204.1L367.3%204.4L370.3%204.4L373.3%204.4L376.3%204.8L379.3%205L382.3%204.9L385.7%205.2L389.5%206.5L392.7%209.1L394%2011.8L394.7%2015.6L395.1%2018.9L395.1%2021.9L395%2024.9L395.1%2027.9L395.1%2030.9L395.2%2033.9L395.5%2036.9L395.8%2039.9L395.9%2042.9L396%2045.9L396.4%2048.9L396.5%2051.9L396.7%2054.9L396.8%2057.9L396.9%2061L397.1%2064L397.2%2067L397.2%2070L397.1%2073L397.1%2076L397.1%2079L397%2082L396.8%2085L396.6%2088L396.5%2091L396.4%2094L396.4%2097L396.3%20100L396%20103L395.8%20106L395.7%20109L395.5%20112L395.3%20115L395.2%20118L395%20121L394.7%20124L394.6%20127L394.6%20130L394.7%20133L394.8%20136L394.8%20139L394.7%20142L394.7%20145L394.6%20148L394.5%20151L394.4%20154L394.4%20157L394.2%20160L394.2%20163L394.3%20166L394.1%20169L393.7%20172L393.4%20175L393.3%20178.1L393.1%20181.1L392.9%20184.2L392.1%20187.4L390%20189.9L386.9%20190.8L383.8%20190.9L380.8%20190.7L377.8%20190.7L374.8%20190.7L371.8%20190.7L368.8%20190.5L365.8%20190.3L362.8%20190.1L359.8%20189.9L356.8%20189.6L353.8%20189.4L350.8%20189.4L347.8%20189.2L344.8%20189L341.8%20188.9L338.8%20188.7L335.8%20188.6L332.8%20188.7L329.8%20188.6L326.8%20188.2L323.8%20188L320.8%20187.8L317.8%20187.7L314.8%20187.8L311.8%20187.6L308.7%20187.3L305.7%20187.2L302.7%20187.2L299.7%20187L296.7%20187.1L293.7%20187.4L290.7%20187.5L287.7%20187.3L284.7%20187.3L281.7%20187.3L278.7%20187.3L275.7%20187.5L272.7%20187.8L269.7%20187.9L266.7%20188.2L263.7%20188.4L260.7%20188.4L257.7%20188.1L254.7%20188.1L251.7%20188.3L248.7%20188.3L245.7%20188.2L242.7%20188.3L239.7%20188.3L236.7%20188L233.7%20187.9L230.7%20188L227.7%20188L224.7%20187.8L221.7%20187.6L218.7%20187.3L215.7%20187.2L212.7%20187.2L209.7%20187.1L206.7%20187L203.6%20187.3L200.6%20187.6L197.6%20187.7L194.6%20187.7L191.6%20187.8L188.6%20188L185.6%20188.1L182.6%20188.5L179.6%20188.9L176.6%20189.1L173.6%20189.4L170.6%20189.5L167.6%20189.7L164.6%20190.1L161.6%20190.3L158.6%20190.4L155.6%20190.5L152.6%20190.8L149.6%20190.9L146.6%20190.8L143.6%20190.7L140.6%20190.6L137.6%20190.7L134.6%20190.8L131.6%20190.8L128.6%20190.6L125.6%20190.3L122.6%20189.9L119.6%20189.8L116.6%20189.8L113.6%20189.8L110.6%20189.7L107.6%20189.6L104.6%20189.5L101.5%20189.5L98.5%20189.4L95.5%20189.5L92.5%20189.5L89.5%20189.5L86.5%20189.7L83.5%20189.9L80.5%20190.1L77.5%20190.2L74.5%20190.3L71.5%20190.6L68.5%20190.8L65.5%20190.9L62.5%20191L59.5%20191.1L56.5%20191.3L53.5%20191.3L50.5%20191.3L47.5%20191.4L44.5%20191.3L41.5%20191.2L38.5%20191L35.5%20190.4L32.5%20190.1L29.5%20190.1L26.5%20189.7L23.5%20189.4L20.5%20189.2L17.5%20188.8L14.7%20188.3L12.5%20187.8L10.7%20186.7L9.2%20184.1L9%20181.9L9.2%20179.1L9.4%20176.1L9.6%20173.1L9.6%20170.1L9.5%20167.1L9.5%20164.1L9.6%20161.1L9.5%20158.1L9.5%20155.1L9.5%20152.1L9.4%20149.1L9.4%20146.1L9.4%20143.1L9.5%20140.1L9.4%20137.1L9.2%20134.1L9.2%20131.1L9.4%20128.1L9.6%20125.1L9.5%20122.1L9.3%20119.1L9.5%20116.1L10%20113.1L10.2%20110.1L10.2%20107.1L10.1%20104.1L10.2%20101.1L10.4%2098.1L10.7%2095.1L11.1%2092.1L11.3%2089.1L11.3%2086.1L11.5%2083.1L11.6%2080.1L11.3%2077.1L11.2%2074.1L11.3%2071.1L11.5%2068L11.4%2065L11.3%2062L11.3%2059L11.2%2056L11.3%2053L11.3%2050L11%2047L10.8%2044L10.7%2041L10.7%2038L10.6%2035L10.5%2032L10.5%2029L10.5%2026L10.6%2023L10.7%2020Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-5: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M4.5%2013.5L4.7%2010.5L8%205.3L12.1%203.6L15.7%203.3L18.7%203.1L21.7%203L24.7%203L27.7%202.9L30.7%202.8L33.7%202.6L36.7%202.6L39.7%202.8L42.7%203L45.7%203L48.7%203L51.7%203.1L54.7%203.3L57.7%203.5L60.7%203.5L63.7%203.5L66.7%203.8L69.7%204.1L72.7%204.1L75.7%204.2L78.7%204.3L81.7%204.6L84.7%205.1L87.7%205.3L90.7%205.4L93.7%205.7L96.7%205.9L99.7%206L102.7%206.2L105.7%206.6L108.7%206.8L111.7%206.7L114.7%206.9L117.7%207.1L120.7%207L123.7%207.1L126.7%207.4L129.7%207.5L132.7%207.6L135.7%207.7L138.7%207.6L141.7%207.6L144.7%207.7L147.7%207.7L150.7%207.7L153.7%207.9L156.7%208L159.7%208L162.7%208.1L165.7%208.2L168.7%208.2L171.7%208.1L174.7%208.1L177.7%208.3L180.7%208.3L183.7%208.4L186.7%208.6L189.7%208.6L192.7%208.7L195.7%208.9L198.7%209L201.7%209L204.7%209.3L207.7%209.5L210.7%209.6L213.7%209.7L216.7%209.9L219.7%2010.1L222.7%2010.2L225.7%2010.3L228.7%2010.4L231.7%2010.4L234.7%2010.5L237.7%2010.9L240.7%2010.9L243.7%2010.7L246.7%2010.7L249.7%2010.9L252.7%2011.2L255.7%2011.5L258.7%2011.5L261.7%2011.5L264.7%2011.3L267.7%2011.2L270.7%2011.4L273.7%2011.7L276.7%2011.8L279.7%2011.6L282.7%2011.6L285.7%2011.9L288.7%2012.1L291.7%2012L294.7%2011.9L297.7%2011.7L300.7%2011.5L303.7%2011.5L306.7%2011.5L309.7%2011.6L312.7%2011.8L315.7%2011.7L318.7%2011.6L321.7%2011.7L324.7%2011.6L327.7%2011.7L330.7%2011.8L333.7%2011.6L336.7%2011.4L339.7%2011.5L342.7%2011.4L345.7%2011.2L348.7%2011.1L351.7%2011.2L354.7%2011.1L357.7%2011L360.7%2010.8L363.7%2010.7L366.7%2010.6L369.7%2010.6L372.7%2010.5L375.7%2010.3L378.7%2010.2L381.7%2010.1L384.6%2010.2L387.2%2011.3L388.8%2013.6L389.4%2016.4L389.8%2019.4L389.9%2022.4L389.9%2025.4L390.1%2028.4L390.4%2031.4L390.3%2034.4L390.4%2037.4L390.6%2040.4L390.8%2043.4L391%2046.4L391.1%2049.4L391%2052.4L390.6%2055.4L390.4%2058.4L390.4%2061.4L390.4%2064.4L390.7%2067.4L390.7%2070.4L390.4%2073.4L390.3%2076.4L390.3%2079.4L390.2%2082.4L390%2085.4L389.9%2088.4L389.6%2091.4L389.2%2094.4L389.1%2097.4L389.1%20100.4L389.1%20103.4L388.9%20106.4L388.8%20109.4L389%20112.4L389%20115.4L389%20118.4L389.1%20121.4L389.1%20124.4L389%20127.4L388.7%20130.4L388.5%20133.4L388.6%20136.4L388.8%20139.4L389.1%20142.4L389.4%20145.4L389.6%20148.4L389.7%20151.4L390%20154.4L390.2%20157.4L390.3%20160.4L390.6%20163.4L390.6%20166.4L390.5%20169.4L390.8%20172.4L391.3%20175.4L391.6%20178.4L391.6%20181.3L391.1%20184.3L389.9%20186.8L387.9%20188.7L385.2%20189.7L382.3%20190.4L379.3%20190.4L376.3%20190.1L373.3%20190L370.3%20190.2L367.3%20190.3L364.3%20190L361.3%20189.7L358.3%20189.7L355.3%20189.5L352.3%20189.3L349.3%20189.3L346.3%20189.2L343.3%20188.8L340.3%20188.7L337.3%20188.4L334.3%20188.1L331.3%20188L328.3%20187.9L325.3%20187.8L322.3%20187.5L319.3%20187.2L316.3%20187.3L313.3%20187.1L310.3%20186.7L307.3%20186.6L304.3%20186.7L301.3%20186.9L298.3%20187.1L295.3%20187.1L292.3%20187L289.3%20187.1L286.3%20187.1L283.3%20187.3L280.3%20187.7L277.3%20188L274.3%20188.2L271.3%20188.5L268.3%20188.9L265.3%20189.1L262.3%20189.3L259.3%20189.4L256.3%20189.7L253.2%20190.1L250.2%20190.2L247.2%20190.5L244.2%20190.9L241.2%20190.9L238.2%20191L235.2%20191.2L232.2%20191.5L229.2%20191.9L226.2%20192L223.2%20192L220.2%20192L217.2%20192.3L214.2%20192.4L211.2%20192.3L208.2%20192.1L205.2%20192.1L202.2%20191.9L199.2%20191.7L196.2%20191.7L193.2%20191.8L190.2%20191.8L187.2%20191.6L184.2%20191.3L181.2%20191.2L178.2%20191.1L175.2%20191.1L172.2%20190.9L169.2%20190.5L166.2%20190.4L163.2%20190.5L160.2%20190.3L157.2%20190.1L154.2%20190.2L151.2%20190.2L148.2%20190.1L145.2%20189.9L142.2%20190L139.2%20190L136.2%20190L133.2%20190L130.2%20190L127.2%20190.4L124.2%20190.7L121.2%20190.8L118.2%20190.7L115.2%20190.7L112.2%20190.8L109.2%20190.9L106.2%20191L103.2%20191L100.2%20191.1L97.2%20191.3L94.2%20191.5L91.2%20191.6L88.2%20191.6L85.2%20191.6L82.2%20191.5L79.2%20191.4L76.2%20191.3L73.2%20191.2L70.2%20191.1L67.2%20191.1L64.2%20191.2L61.2%20191.3L58.2%20191.1L55.2%20190.9L52.2%20191L49.2%20190.9L46.2%20190.7L43.2%20190.5L40.2%20190.3L37.2%20190.2L34.2%20189.9L31.2%20189.7L28.2%20189.8L25.2%20189.7L22.2%20189.4L19.2%20189.3L16.2%20189.3L13.2%20189.4L10.3%20189.3L8.5%20187.6L8.4%20185L8.4%20182L8.2%20179L8.2%20176L8.1%20173L8%20170L7.9%20167L7.6%20164L7.3%20161L7.2%20158L7.2%20155L7.1%20152L7%20149L6.9%20146L6.9%20143L6.8%20140L6.5%20137L6.3%20134L6.2%20131L6%20128L6%20125L6%20122L6%20119L6%20116L5.9%20113L6%20110L6.2%20107L6.2%20104L6.2%20101L6.3%2098L6.2%2095L6.1%2092L6.1%2089L6.3%2086L6.4%2083L6.5%2080L6.6%2077L6.5%2074L6.5%2071L6.4%2068L6.4%2065L6.3%2062L6.2%2059L6.1%2056L6%2053L6.1%2050L6.2%2047L6.1%2044L5.8%2041L5.6%2038L5.5%2035L5.4%2032L5.2%2029L5.2%2026L5.2%2023L4.9%2020L4.6%2017Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-6: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M8.5%2015.9L8.5%2012.8L9.7%2010.2L12.2%208.7L15.2%208.2L18.2%208.2L21.2%208.4L24.2%208.4L27.2%208.5L30.2%208.8L33.2%208.9L36.2%209L39.2%209.1L42.2%209.2L45.2%209.4L48.2%209.7L51.2%209.9L54.2%209.9L57.2%2010L60.2%2010.1L63.2%2010.3L66.2%2010.4L69.2%2010.5L72.2%2010.5L75.2%2010.3L78.2%2010.3L81.2%2010.3L84.2%2010.4L87.1%2010.6L90.1%2010.6L93.1%2010.5L96.1%2010.3L99.1%2010.3L102.1%2010.4L105.1%2010.7L108.1%2010.7L111.1%2010.7L114.1%2010.9L117.1%2010.9L120.1%2010.9L123.1%2011.3L126.1%2011.7L129.1%2011.6L132.1%2011.5L135.1%2011.5L138.1%2011.5L141.1%2011.6L144.1%2011.7L147.1%2011.7L150.1%2011.7L153.1%2011.6L156.1%2011.4L159.1%2011.1L162.1%2010.7L165.1%2010.4L168.1%2010.2L171.1%2010.1L174.1%209.9L177.1%209.6L180.1%209.2L183.1%208.7L186.1%208.3L189.1%208L192.1%207.8L195.1%207.8L198.1%207.7L201.1%207.5L204%207.4L207%207.6L210%207.8L213%207.8L216%207.8L219%207.8L222%207.9L225%208.3L228%208.5L231%208.4L234%208.3L237%208.5L240%208.7L243%208.8L246%208.8L249%209L252%209L255%208.7L258%208.6L261%208.4L264%208.2L267%208L270%207.7L273%207.4L276%207.2L279%207.1L282%207.1L285%206.9L288%206.5L291%206.2L294%206.1L297%206.1L300%206L303%205.8L306%205.6L309%205.4L312%205.3L315%205.2L318%205.2L321%205.4L323.9%205.4L326.9%205.4L329.9%205.6L332.9%205.5L335.9%205.3L338.9%205.5L341.9%205.6L344.9%205.4L347.9%205.3L350.9%205.3L353.9%205.1L356.9%204.9L359.9%204.8L362.9%204.6L365.9%204.5L368.9%204.6L371.9%204.6L374.9%204.5L377.9%204.5L380.9%204.7L383.9%204.8L387.2%205.2L390.8%206.7L393.3%209.8L393.9%2013.6L393.6%2016.9L393.2%2019.9L392.8%2022.9L392.2%2025.9L391.7%2028.9L391.6%2031.9L391.6%2034.9L391.5%2037.9L391.2%2040.9L390.9%2043.9L390.6%2046.9L390.2%2049.9L390.2%2052.9L390%2055.8L389.9%2058.8L390.1%2061.8L390.1%2064.8L390%2067.8L390.2%2070.8L390.6%2073.8L390.8%2076.8L390.7%2079.8L390.9%2082.8L390.9%2085.8L390.9%2088.8L391.1%2091.8L391%2094.8L390.9%2097.8L390.8%20100.8L390.7%20103.8L390.6%20106.8L390.5%20109.8L390.3%20112.8L390.2%20115.8L389.9%20118.8L389.5%20121.8L389.2%20124.8L388.9%20127.8L388.6%20130.8L388.6%20133.8L388.4%20136.8L388.1%20139.8L387.8%20142.8L387.7%20145.8L387.8%20148.8L387.8%20151.7L387.9%20154.7L387.8%20157.7L387.6%20160.7L387.6%20163.7L387.6%20166.7L387.8%20169.7L387.9%20172.7L387.9%20175.7L388.1%20178.7L388.2%20181.7L388.1%20184.7L388.1%20187.5L387.3%20189.9L385.6%20190.9L382.7%20191.1L379.7%20191.1L376.7%20191.1L373.7%20190.9L370.7%20190.7L367.7%20190.6L364.7%20190.8L361.7%20191L358.7%20191L355.7%20190.9L352.7%20190.9L349.7%20191.1L346.7%20191.2L343.7%20191.2L340.7%20191.3L337.7%20191.3L334.7%20191.4L331.7%20191.6L328.7%20191.8L325.7%20192.3L322.7%20192.6L319.7%20192.6L316.7%20192.8L313.7%20193.3L310.7%20193.7L307.7%20193.8L304.7%20193.7L301.7%20193.8L298.7%20194L295.7%20194L292.8%20194.1L289.8%20194.2L286.8%20194.2L283.8%20194.1L280.8%20194.1L277.8%20194L274.8%20193.7L271.8%20193.4L268.8%20193.2L265.8%20193.3L262.8%20193.2L259.8%20192.9L256.8%20192.9L253.8%20192.9L250.8%20193L247.8%20192.9L244.8%20192.8L241.8%20192.9L238.8%20192.9L235.8%20192.9L232.8%20193.2L229.8%20193.4L226.8%20193.5L223.8%20193.7L220.8%20194L217.8%20194L214.8%20193.9L211.8%20194L208.8%20194L205.8%20194.1L202.8%20194.2L199.8%20194.2L196.8%20194L193.8%20193.9L190.8%20194L187.8%20193.6L184.8%20193.3L181.8%20193.4L178.8%20193.4L175.8%20193.1L172.9%20192.6L169.9%20192.4L166.9%20192.4L163.9%20192.2L160.9%20191.8L157.9%20191.4L154.9%20191.4L151.9%20191.6L148.9%20191.6L145.9%20191.3L142.9%20191.2L139.9%20191.2L136.9%20191.3L133.9%20191.6L130.9%20191.7L127.9%20191.7L124.9%20191.6L121.9%20191.6L118.9%20191.8L115.9%20191.9L112.9%20191.8L109.9%20191.7L106.9%20191.9L103.9%20191.8L100.9%20191.5L97.9%20191.4L94.9%20191.3L91.9%20190.8L88.9%20190.5L85.9%20190.3L82.9%20190.1L79.9%20190L76.9%20189.9L74%20189.5L71%20189.2L68%20188.8L65%20188.5L62%20188.4L59%20188.2L56%20188.3L53%20188.6L50%20188.7L47%20188.7L44%20188.7L41%20188.6L38%20188.5L35%20188.7L32%20188.8L29%20188.8L26%20188.8L23%20188.9L20%20189L17%20189L14.1%20188.7L11.4%20187.9L9.5%20186.1L8.5%20183.5L8.1%20180.6L8.1%20177.6L8.3%20174.6L8.6%20171.6L8.7%20168.7L8.8%20165.7L8.9%20162.7L9%20159.7L9%20156.7L8.8%20153.7L8.8%20150.7L9%20147.7L8.9%20144.7L8.6%20141.7L8.5%20138.7L8.5%20135.7L8.3%20132.7L8%20129.7L7.9%20126.7L7.8%20123.7L7.6%20120.7L7.5%20117.7L7.4%20114.7L7%20111.7L6.9%20108.7L7.1%20105.7L7.2%20102.7L7%2099.7L6.8%2096.7L6.9%2093.7L7.3%2090.7L7.6%2087.7L7.6%2084.7L7.8%2081.7L8.3%2078.7L8.5%2075.7L8.6%2072.7L8.8%2069.7L9.1%2066.7L9.3%2063.7L9.2%2060.7L9.2%2057.7L9.5%2054.7L9.6%2051.7L9.6%2048.7L9.6%2045.8L9.5%2042.8L9.3%2039.8L9.2%2036.8L9.3%2033.8L9.3%2030.8L9%2027.8L8.7%2024.8L8.5%2021.8L8.6%2018.8Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-7: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M5.8%2016.5L5.9%2013.5L7.3%209.8L10.6%207.2L14.5%206.4L17.9%206.4L20.9%206.5L23.9%206.6L26.9%206.7L29.8%207L32.8%207.2L35.8%207.2L38.8%207.6L41.8%208L44.8%207.9L47.8%207.8L50.8%207.9L53.8%208.1L56.8%208.4L59.8%208.5L62.8%208.4L65.8%208.2L68.8%208.1L71.8%208.2L74.8%208L77.8%207.7L80.8%207.6L83.8%207.5L86.8%207.4L89.8%207.3L92.8%207.3L95.8%207.3L98.8%207.1L101.8%206.9L104.8%206.8L107.8%207L110.8%207.1L113.8%207.3L116.8%207.4L119.8%207.2L122.8%207.3L125.8%207.6L128.8%208L131.8%208L134.8%208L137.7%208L140.7%207.9L143.7%207.9L146.7%207.8L149.7%207.6L152.7%207.5L155.7%207.6L158.7%207.7L161.7%207.6L164.7%207.3L167.7%207.2L170.7%207.1L173.7%206.7L176.7%206.6L179.7%206.7L182.7%206.7L185.7%206.7L188.7%206.5L191.7%206.6L194.7%206.9L197.7%207.1L200.7%207.1L203.7%207L206.7%207L209.7%207.2L212.7%207.4L215.7%207.6L218.7%207.8L221.7%207.8L224.7%207.8L227.7%207.8L230.7%207.7L233.7%207.6L236.7%207.5L239.7%207.2L242.7%206.9L245.7%206.6L248.6%206.3L251.6%206.1L254.6%206L257.6%205.8L260.6%205.5L263.6%205.2L266.6%205.1L269.6%205L272.6%204.9L275.6%205L278.6%205L281.6%204.9L284.6%204.9L287.6%204.9L290.6%205L293.6%205.3L296.6%205.5L299.6%205.4L302.6%205.5L305.6%205.9L308.6%206L311.6%206L314.6%206.1L317.6%206.4L320.6%206.5L323.6%206.4L326.6%206.3L329.6%206.4L332.6%206.4L335.6%206.3L338.6%206.4L341.6%206.4L344.6%206.6L347.6%206.6L350.6%206.5L353.6%206.5L356.5%206.8L359.5%207L362.5%207.1L365.5%207.1L368.5%207.5L371.5%208L374.5%208.4L377.5%208.7L380.5%209L383.5%209.3L386.5%209.4L389.4%209.7L391.5%2011.1L392.2%2013.8L392%2016.7L391.7%2019.7L391.7%2022.7L391.5%2025.7L391.3%2028.7L391.5%2031.7L391.6%2034.7L391.5%2037.7L391.6%2040.7L391.7%2043.7L391.8%2046.7L392%2049.7L392.2%2052.7L392.3%2055.7L392.4%2058.7L392.3%2061.7L392.1%2064.6L391.8%2067.6L391.7%2070.6L391.7%2073.6L391.7%2076.6L391.6%2079.6L391.3%2082.6L391%2085.6L390.9%2088.6L390.7%2091.6L390.3%2094.6L390.1%2097.6L390.1%20100.6L390.4%20103.6L390.4%20106.6L390.3%20109.6L390.1%20112.6L389.9%20115.6L390%20118.6L390.3%20121.6L390.3%20124.6L390.3%20127.6L390.4%20130.6L390.3%20133.6L390.4%20136.6L390.5%20139.6L390.4%20142.6L390.2%20145.5L390.3%20148.5L390.5%20151.5L390.4%20154.5L390%20157.5L389.6%20160.5L389.4%20163.5L389.3%20166.5L389.1%20169.5L388.6%20172.5L388.5%20175.5L388.7%20178.5L388.6%20181.5L388.2%20184.3L387.7%20187.3L386.8%20188.9L384.6%20190.1L381.6%20190.5L378.8%20190.6L375.8%20190.7L372.8%20190.9L369.8%20191.2L366.8%20191.5L363.8%20191.8L360.8%20191.8L357.8%20191.9L354.8%20192.1L351.8%20192.1L348.8%20191.9L345.8%20191.9L342.9%20191.9L339.9%20191.7L336.9%20191.7L333.9%20191.7L330.9%20191.5L327.9%20191.2L324.9%20191L321.9%20190.8L318.9%20190.6L315.9%20190.3L312.9%20190L309.9%20189.6L306.9%20189.5L303.9%20189.7L300.9%20189.8L297.9%20189.6L294.9%20189.3L291.9%20189.3L288.9%20189.4L285.9%20189.3L282.9%20189.3L279.9%20189.4L276.9%20189.4L273.9%20189.4L270.9%20189.4L267.9%20189.5L264.9%20189.7L261.9%20189.8L258.9%20189.6L255.9%20189.3L253%20189.1L250%20189.3L247%20189.2L244%20189L241%20188.8L238%20188.5L235%20188.2L232%20187.9L229%20187.9L226%20187.9L223%20187.7L220%20187.4L217%20187.1L214%20187.1L211%20187.3L208%20187.3L205%20187.2L202%20187.5L199%20187.6L196%20187.3L193%20187.3L190%20187.6L187%20187.7L184%20187.6L181%20187.7L178%20187.7L175%20187.5L172%20187.3L169%20187.2L166%20187.3L163%20187.2L160%20187L157.1%20186.7L154.1%20186.4L151.1%20186.2L148.1%20185.8L145.1%20185.3L142.1%20185.2L139.1%20185L136.1%20184.7L133.1%20184.5L130.1%20184.6L127.1%20184.7L124.1%20184.4L121.1%20184.3L118.1%20184.5L115.1%20184.5L112.1%20184.7L109.1%20185L106.1%20185.1L103.1%20185.2L100.1%20185.5L97.1%20185.7L94.1%20185.7L91.1%20185.7L88.1%20185.9L85.1%20186.2L82.1%20186.2L79.1%20186.3L76.1%20186.5L73.1%20186.4L70.1%20186.3L67.1%20186.2L64.1%20186L61.1%20186L58.1%20186.1L55.2%20186.2L52.2%20186.3L49.2%20186.6L46.2%20186.8L43.2%20187.2L40.2%20187.4L37.2%20187.3L34.2%20187.5L31.2%20188L28.2%20188.5L25.2%20188.6L22.2%20188.8L19.2%20189.1L16.2%20189.2L13.1%20188.9L10.3%20187.7L8.3%20185L7.3%20181.8L6.7%20178.6L6.6%20175.6L6.8%20172.6L6.8%20169.6L6.8%20166.6L6.7%20163.6L6.6%20160.6L6.6%20157.6L6.8%20154.6L7.1%20151.6L7.2%20148.6L7.4%20145.6L7.6%20142.6L7.6%20139.6L7.6%20136.6L7.4%20133.6L7.3%20130.7L7.4%20127.7L7.5%20124.7L7.3%20121.7L7.1%20118.7L7%20115.7L6.6%20112.7L6.4%20109.7L6.1%20106.7L6%20103.7L6.1%20100.7L6.2%2097.7L6%2094.7L5.9%2091.7L5.8%2088.7L5.7%2085.7L5.8%2082.7L5.8%2079.7L5.9%2076.7L6.2%2073.7L6.4%2070.7L6.6%2067.7L6.5%2064.7L6.5%2061.7L6.6%2058.7L6.6%2055.7L6.6%2052.7L6.6%2049.7L6.8%2046.7L7%2043.7L6.9%2040.7L6.8%2037.7L6.4%2034.7L6.1%2031.7L6%2028.7L5.8%2025.8L5.7%2022.8L5.8%2019.8Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-8: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20200%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M7.8%2016.2L8.4%2013.3L9.5%2010.6L11.6%208.5L14.3%207.4L17.3%206.9L20.3%206.9L23.3%207L26.3%207L29.3%206.8L32.3%206.8L35.3%207L38.3%207L41.3%207L44.3%207L47.3%206.7L50.3%206.7L53.3%206.9L56.3%207L59.3%207L62.3%206.9L65.3%206.9L68.3%206.6L71.3%206.5L74.3%206.5L77.3%206.5L80.3%206.5L83.3%206.3L86.3%206.4L89.3%206.6L92.3%206.5L95.3%206.3L98.3%206.2L101.3%206.1L104.3%206.2L107.4%206.2L110.4%205.8L113.4%205.6L116.4%205.7L119.4%205.7L122.4%205.7L125.4%205.8L128.4%205.7L131.4%205.5L134.4%205.2L137.4%205.1L140.4%205.1L143.4%205.1L146.4%205.1L149.4%205.2L152.4%205.1L155.4%205L158.4%204.9L161.4%204.8L164.4%204.9L167.4%204.8L170.4%204.7L173.4%204.5L176.4%204.3L179.4%204.4L182.4%204.8L185.4%205L188.4%204.7L191.4%204.5L194.4%204.6L197.4%204.6L200.4%204.4L203.4%204.3L206.4%204.4L209.4%204.7L212.4%204.8L215.4%204.5L218.4%204.3L221.4%204.3L224.4%204.4L227.4%204.7L230.4%204.7L233.4%204.8L236.4%205.2L239.4%205.3L242.4%205.1L245.4%205.2L248.4%205.4L251.4%205.5L254.4%205.6L257.4%205.7L260.4%205.8L263.4%206L266.4%206.3L269.4%206.7L272.4%206.9L275.4%207L278.4%207L281.4%207L284.4%206.9L287.4%207.1L290.4%207.5L293.4%207.7L296.4%207.7L299.4%207.6L302.4%207.9L305.4%208L308.4%207.9L311.4%207.8L314.4%208.1L317.4%208.3L320.4%208.2L323.4%208L326.4%208L329.4%208.2L332.4%208.4L335.4%208.2L338.4%208L341.4%208.1L344.4%208.3L347.4%208.5L350.4%208.5L353.4%208.3L356.5%208L359.5%208.1L362.5%208.3L365.5%208.3L368.5%208.1L371.5%208.2L374.5%208.1L377.5%208.1L380.5%208.2L383.5%208.2L386.4%208.3L388.9%209.4L390%2012.1L390.1%2015.1L390%2018.1L389.8%2021.1L389.5%2024.1L389.4%2027.1L389.4%2030.1L389.1%2033.1L389%2036.1L388.9%2039.1L388.9%2042.1L388.8%2045.1L388.4%2048.1L388.2%2051.1L388.2%2054.1L388.3%2057.1L388.5%2060.1L388.3%2063.1L388.1%2066.1L387.9%2069.1L387.8%2072.1L387.9%2075.1L387.9%2078.1L387.7%2081.1L387.6%2084.1L387.6%2087.1L387.6%2090.1L387.8%2093.1L387.8%2096.1L387.6%2099.1L387.6%20102.1L387.7%20105.1L387.7%20108.1L387.8%20111.1L388%20114.1L388%20117.1L388.1%20120.1L388.1%20123.1L388.1%20126.1L388.2%20129.1L388.3%20132.1L388.4%20135.1L388.6%20138.1L388.5%20141.1L388.4%20144.1L388.5%20147.1L388.5%20150.1L388.4%20153.1L388.4%20156.1L388.5%20159.1L388.7%20162.1L388.8%20165.1L388.6%20168.1L388.6%20171.1L388.9%20174.1L389%20177.1L388.7%20180.1L388.2%20183L387.3%20185.4L385.7%20187.2L383.4%20188.1L380.4%20188.7L377.6%20188.8L374.6%20188.7L371.6%20188.5L368.6%20188.3L365.6%20188.2L362.6%20188.2L359.6%20188.3L356.6%20188.3L353.6%20187.9L350.6%20187.6L347.6%20187.5L344.6%20187.5L341.6%20187.7L338.6%20187.9L335.6%20187.7L332.6%20187.6L329.6%20187.4L326.6%20187.3L323.6%20187.5L320.6%20187.6L317.6%20187.7L314.5%20187.6L311.5%20187.4L308.5%20187.4L305.5%20187.5L302.5%20187.4L299.5%20187.1L296.5%20187.2L293.5%20187.3L290.5%20187.3L287.5%20187.5L284.5%20187.5L281.5%20187.4L278.5%20187.6L275.5%20187.8L272.5%20187.8L269.5%20187.6L266.5%20187.5L263.5%20187.2L260.5%20187.2L257.5%20187.3L254.5%20187.5L251.5%20187.7L248.5%20187.7L245.5%20187.5L242.5%20187.6L239.5%20187.9L236.5%20188.1L233.5%20188L230.5%20187.9L227.5%20188L224.5%20188.3L221.5%20188.5L218.5%20188.4L215.5%20188.4L212.5%20188.6L209.5%20188.8L206.5%20188.8L203.5%20188.8L200.5%20188.8L197.5%20189L194.5%20189.3L191.5%20189.2L188.5%20189.3L185.5%20189.6L182.5%20189.8L179.5%20189.8L176.5%20189.7L173.5%20189.8L170.5%20190L167.5%20190.1L164.5%20190.2L161.5%20190.4L158.5%20190.6L155.5%20190.6L152.5%20190.5L149.5%20190.7L146.5%20190.7L143.5%20190.6L140.5%20190.7L137.5%20190.8L134.5%20190.7L131.5%20190.8L128.5%20190.7L125.5%20190.9L122.5%20191.2L119.5%20191.3L116.5%20191.1L113.5%20191.1L110.5%20191.2L107.5%20191.4L104.5%20191.3L101.5%20191.4L98.5%20191.6L95.5%20191.6L92.5%20191.5L89.5%20191.6L86.5%20191.8L83.5%20191.9L80.5%20192L77.5%20192L74.5%20192.1L71.5%20192.1L68.5%20192.3L65.5%20192.4L62.5%20192.5L59.5%20192.6L56.5%20192.7L53.5%20192.8L50.5%20193L47.5%20193.1L44.5%20193.2L41.5%20193.5L38.5%20193.7L35.5%20193.8L32.5%20193.9L29.5%20193.8L26.5%20194.1L23.5%20194.2L20.4%20194L17.4%20194.1L14.4%20194.2L11%20194L7.1%20192.6L4.5%20187.7L4.4%20184.3L4.4%20181.3L4.4%20178.3L4.5%20175.3L4.7%20172.3L4.8%20169.3L5%20166.3L5.5%20163.3L5.8%20160.3L5.7%20157.3L5.6%20154.3L5.5%20151.3L5.9%20148.3L6.2%20145.3L6.4%20142.3L6.5%20139.3L6.6%20136.3L6.8%20133.3L7%20130.3L7.2%20127.3L7.2%20124.3L7.4%20121.3L7.5%20118.3L7.7%20115.3L7.9%20112.3L7.9%20109.3L7.8%20106.3L7.8%20103.3L7.9%20100.3L7.9%2097.3L7.9%2094.3L8%2091.3L8%2088.3L8%2085.3L8.1%2082.3L8%2079.3L7.9%2076.3L7.9%2073.3L7.7%2070.2L7.5%2067.2L7.6%2064.2L7.7%2061.2L7.6%2058.2L7.5%2055.2L7.6%2052.2L7.7%2049.2L7.5%2046.2L7.4%2043.2L7.5%2040.2L7.6%2037.2L7.4%2034.2L7.2%2031.2L7.3%2028.2L7.5%2025.2L7.3%2022.2L7.4%2019.2Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-wide-1: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20800%20160%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M7.2%2017.3L7.4%2014.3L9.1%2011.4L12.1%2010.1L15.2%209.9L18.1%209.8L21.1%2010L24.1%2010.4L27.1%2010.6L30.1%2010.7L33.1%2010.7L36.1%2010.7L39.1%2010.8L42.1%2011.2L45.1%2011.5L48.1%2011.6L51.1%2011.5L54.1%2011.5L57.1%2011.8L60.1%2012L63.1%2012L66.1%2011.9L69.1%2011.7L72.1%2011.8L75.1%2012L78.1%2011.8L81.1%2011.7L84.1%2011.7L87.1%2011.6L90.1%2011.5L93.1%2011.5L96.1%2011.6L99.1%2011.7L102.1%2011.7L105.1%2011.6L108.1%2011.5L111.1%2011.4L114.1%2011.3L117.1%2011.3L120.1%2011.1L123.1%2011.2L126.1%2011.1L129.1%2010.8L132.1%2010.7L135.1%2010.8L138.1%2010.8L141.1%2010.8L144.1%2010.9L147.1%2010.8L150.1%2010.7L153.1%2010.8L156.1%2010.8L159.1%2010.6L162.1%2010.6L165.1%2010.9L168.1%2011.1L171.1%2011.1L174.1%2011L177.1%2011.1L180%2011.2L183%2011.2L186%2011.4L189%2011.6L192%2011.9L195%2012L198%2012L201%2012.2L204%2012.3L207%2012.3L210%2012.2L213%2012.2L216%2012.3L219%2012.6L222%2012.9L225%2012.9L228%2012.8L231%2013L234%2013.3L237%2013.3L240%2013.3L243%2013.3L246%2013.3L249%2013.4L252%2013.6L255%2013.6L258%2013.6L261%2013.5L264%2013.6L267%2013.8L270%2013.7L273%2013.5L276%2013.5L279%2013.4L282%2013.3L285%2013.4L288%2013.3L291%2013.3L294%2013.5L297%2013.3L300%2013L303%2013L306%2013.1L309%2013L312%2012.7L315%2012.4L318%2012.2L321%2012L324%2011.9L327%2011.8L330%2012L333%2012.1L336%2012L338.9%2011.6L341.9%2011.5L344.9%2011.6L347.9%2011.3L350.9%2011.2L353.9%2011.2L356.9%2011.1L359.9%2011.1L362.9%2011.1L365.9%2010.8L368.9%2010.8L371.9%2010.8L374.9%2010.7L377.9%2010.5L380.9%2010.5L383.9%2010.4L386.9%2010.3L389.9%2010.4L392.9%2010.5L395.9%2010.3L398.9%2010L401.9%209.9L404.9%209.8L407.9%209.8L410.9%209.9L413.9%2010.1L416.9%2010.1L419.9%2010L422.9%2010.1L425.9%2010.1L428.9%2010L431.9%2010.2L434.9%2010.3L437.9%2010.2L440.9%2010.2L443.9%2010L446.9%2010L449.9%2010L452.9%2010.2L455.9%2010.4L458.9%2010.3L461.9%2010.3L464.9%2010.5L467.9%2010.5L470.9%2010.4L473.9%2010.5L476.9%2010.5L479.9%2010.3L482.9%2010.2L485.9%2010.3L488.8%2010.3L491.8%2010.3L494.8%2010.3L497.8%2010.5L500.8%2010.5L503.8%2010.5L506.8%2010.6L509.8%2010.4L512.8%2010.2L515.8%2010.1L518.8%2010.3L521.8%2010.5L524.8%2010.6L527.8%2010.3L530.8%2010.1L533.8%2010.3L536.8%2010.4L539.8%2010.3L542.8%2010.2L545.8%2010.1L548.8%2010L551.8%209.8L554.8%209.6L557.8%209.6L560.8%209.6L563.8%209.5L566.8%209.4L569.8%209.5L572.8%209.6L575.8%209.4L578.8%209.1L581.8%209.2L584.8%209.3L587.8%209L590.8%208.8L593.8%208.7L596.8%208.7L599.8%208.6L602.8%208.4L605.8%208.4L608.8%208.5L611.8%208.7L614.8%208.7L617.8%208.5L620.8%208.3L623.8%208.4L626.8%208.6L629.8%208.6L632.8%208.4L635.8%208.6L638.7%208.7L641.7%208.5L644.7%208.4L647.7%208.6L650.7%208.7L653.7%209.1L656.7%209.3L659.7%209.4L662.7%209.4L665.7%209.4L668.7%209.4L671.7%209.3L674.7%209.3L677.7%209.5L680.7%209.8L683.7%2010.1L686.7%2010.3L689.7%2010.2L692.7%2010.2L695.7%2010.4L698.7%2010.6L701.7%2010.8L704.7%2010.9L707.7%2010.9L710.7%2011.2L713.7%2011.4L716.7%2011.6L719.7%2011.7L722.7%2011.7L725.7%2011.7L728.7%2011.6L731.7%2011.7L734.7%2011.8L737.7%2011.8L740.7%2011.6L743.7%2011.6L746.7%2011.9L749.7%2012L752.7%2011.9L755.7%2011.8L758.7%2011.5L761.7%2011.3L764.7%2011.3L767.7%2011.5L770.7%2011.6L773.7%2011.4L776.7%2011L779.7%2010.7L782.7%2010.7L785.2%2011.1L786.9%2011.9L787.9%2013.2L788.4%2015.1L788.7%2017.8L788.6%2020.8L788.8%2023.8L789.1%2026.8L789.4%2029.8L789.6%2032.8L789.5%2035.8L789.5%2038.8L789.8%2041.8L790%2044.7L790.1%2047.7L790.2%2050.7L790.2%2053.7L790.2%2056.7L790.2%2059.7L790.1%2062.7L790.1%2065.7L790.1%2068.7L790.2%2071.7L790.2%2074.7L790.2%2077.7L790.1%2080.7L789.9%2083.7L789.8%2086.7L789.7%2089.7L789.7%2092.7L789.8%2095.7L789.9%2098.7L789.6%20101.7L789.5%20104.7L789.6%20107.7L789.4%20110.7L789.1%20113.7L788.9%20116.7L789%20119.7L789.1%20122.7L788.9%20125.7L788.9%20128.7L789%20131.7L789%20134.7L789%20137.7L789.1%20140.7L789.1%20143.7L789.1%20146.7L788.7%20149.2L788.1%20149L786.8%20148.8L783.8%20148.7L780.8%20148.7L777.8%20148.7L774.8%20148.8L771.8%20149L768.8%20149.1L765.8%20149.1L762.8%20149.2L759.8%20149.5L756.8%20149.8L753.8%20149.9L750.8%20150L747.8%20150.2L744.8%20150.5L741.8%20150.5L738.8%20150.6L735.8%20150.8L732.8%20151L729.8%20151.2L726.8%20151.5L723.8%20151.7L720.8%20151.7L717.8%20152L714.8%20152.3L711.8%20152.3L708.8%20152.4L705.8%20152.6L702.8%20153L699.9%20153L696.9%20152.7L693.9%20152.9L690.9%20153.2L687.9%20153.2L684.9%20153.2L681.9%20153.5L678.9%20153.7L675.9%20153.6L672.9%20153.4L669.9%20153.5L666.9%20153.8L663.9%20153.8L660.9%20153.5L657.9%20153.2L654.9%20153.3L651.9%20153.5L648.9%20153.5L645.9%20153.5L642.9%20153.3L639.9%20153.3L636.9%20153.3L633.9%20153.3L630.9%20153.1L627.9%20152.8L624.9%20152.8L621.9%20153L618.9%20153.1L615.9%20153L612.9%20153L609.9%20152.9L606.9%20152.6L603.9%20152.4L600.9%20152.3L597.9%20152.3L594.9%20152.4L591.9%20152.5L588.9%20152.7L585.9%20153L582.9%20153L579.9%20153L576.9%20153L573.9%20153L570.9%20153L567.9%20153L564.9%20153.1L561.9%20153.3L558.9%20153.5L555.9%20153.5L552.9%20153.5L549.9%20153.5L546.9%20153.6L544%20153.9L541%20154.2L538%20154L535%20154.2L532%20154.4L529%20154.5L526%20154.7L523%20155.1L520%20155.2L517%20155.2L514%20155.1L511%20155.2L508%20155.2L505%20155.1L502%20155.2L499%20155.3L496%20155.2L493%20155.2L490%20155.2L487%20155.3L484%20155.4L481%20155.3L478%20155.3L475%20155.4L472%20155.3L469%20155.1L466%20154.9L463%20154.8L460%20154.6L457%20154.6L454%20154.6L451%20154.5L448%20154.4L445%20154.5L442%20154.5L439%20154.6L436%20154.7L433%20154.6L430%20154.4L427%20154.2L424%20154.1L421%20153.9L418%20153.7L415%20153.6L412%20153.6L409%20153.7L406%20153.9L403%20154L400%20154L397%20154L394%20154.1L391%20154.3L388.1%20154.3L385.1%20154.2L382.1%20154.1L379.1%20154.1L376.1%20154.3L373.1%20154.3L370.1%20154.2L367.1%20154.5L364.1%20154.6L361.1%20154.7L358.1%20154.8L355.1%20154.9L352.1%20154.8L349.1%20155L346.1%20155.2L343.1%20155.2L340.1%20155.2L337.1%20155.3L334.1%20155.3L331.1%20155.3L328.1%20155.4L325.1%20155.6L322.1%20155.8L319.1%20155.8L316.1%20155.8L313.1%20155.6L310.1%20155.3L307.1%20155.5L304.1%20155.7L301.1%20155.6L298.1%20155.4L295.1%20155.5L292.1%20155.4L289.1%20155L286.1%20154.7L283.1%20154.8L280.1%20154.9L277.1%20154.7L274.1%20154.5L271.1%20154.5L268.1%20154.3L265.1%20154.3L262.1%20154.5L259.1%20154.6L256.1%20154.6L253.1%20154.4L250.1%20154.2L247.1%20154L244.1%20153.8L241.1%20153.7L238.1%20153.8L235.1%20153.9L232.2%20153.9L229.2%20153.8L226.2%20153.8L223.2%20153.6L220.2%20153.6L217.2%20153.8L214.2%20153.9L211.2%20153.8L208.2%20153.9L205.2%20154L202.2%20154.1L199.2%20154.3L196.2%20154.5L193.2%20154.5L190.2%20154.6L187.2%20154.7L184.2%20154.8L181.2%20155L178.2%20155L175.2%20155L172.2%20155.2L169.2%20155.4L166.2%20155.5L163.2%20155.5L160.2%20155.6L157.2%20155.7L154.2%20155.8L151.2%20156.2L148.2%20156.5L145.2%20156.5L142.2%20156.5L139.2%20156.5L136.2%20156.5L133.2%20156.6L130.2%20156.6L127.2%20156.6L124.2%20156.7L121.2%20156.6L118.2%20156.4L115.2%20156.3L112.2%20156.3L109.2%20156.5L106.2%20156.6L103.2%20156.4L100.2%20156.3L97.2%20156.2L94.2%20156.1L91.2%20155.8L88.2%20155.7L85.2%20155.6L82.2%20155.4L79.3%20155.2L76.3%20155.2L73.3%20155.2L70.3%20155.1L67.3%20155L64.3%20155L61.3%20154.8L58.3%20154.6L55.3%20154.5L52.3%20154.3L49.3%20154L46.3%20153.8L43.3%20153.7L40.3%20153.6L37.3%20153.5L34.3%20153.4L31.3%20153.5L28.3%20153.6L25.3%20153.5L22.3%20153.7L19.3%20153.7L16%20153.7L12.4%20152.9L9.7%20150.2L8.7%20146.6L8.4%20143.4L8.5%20140.4L8.6%20137.4L8.4%20134.4L8%20131.4L7.7%20128.4L7.7%20125.4L7.6%20122.4L7.5%20119.4L7.2%20116.4L7.1%20113.4L7%20110.4L6.8%20107.4L6.7%20104.4L6.6%20101.4L6.5%2098.4L6.3%2095.4L5.9%2092.4L5.8%2089.4L6%2086.4L5.9%2083.4L5.7%2080.4L5.5%2077.5L5.3%2074.5L5.2%2071.5L5.3%2068.5L5.5%2065.5L5.6%2062.5L5.7%2059.5L5.6%2056.5L5.6%2053.5L5.7%2050.5L5.9%2047.5L6%2044.5L5.9%2041.5L5.9%2038.5L6.1%2035.5L6.4%2032.5L6.5%2029.5L6.5%2026.5L6.6%2023.5L7%2020.5Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-wide-2: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20800%20160%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M8.7%2018.5L9.1%2015.6L10.3%2013.3L12.3%2011.7L14.8%2010.9L17.7%2010.6L20.7%2010.4L23.7%2010.3L26.7%2010.4L29.7%2010.4L32.7%2010.3L35.7%2010.1L38.7%2010.1L41.7%2010L44.7%209.9L47.7%2010L50.7%2010L53.7%209.9L56.7%209.8L59.7%209.8L62.7%209.7L65.7%209.5L68.7%209.2L71.7%209.2L74.7%209.2L77.7%209.2L80.7%209.1L83.7%208.8L86.7%208.8L89.7%208.9L92.7%209L95.7%209.2L98.7%209.2L101.7%209.1L104.7%209.2L107.7%209.4L110.7%209.4L113.7%209.3L116.7%209.2L119.7%209.3L122.7%209.4L125.7%209.6L128.7%209.6L131.7%209.6L134.7%209.8L137.7%2010L140.7%2010.1L143.7%2010.2L146.7%2010.1L149.7%2010.3L152.7%2010.6L155.7%2010.5L158.7%2010.6L161.7%2010.9L164.7%2010.9L167.7%2010.6L170.7%2010.6L173.7%2010.7L176.7%2010.7L179.7%2010.7L182.7%2010.6L185.7%2010.5L188.7%2010.4L191.7%2010.3L194.7%2010.4L197.7%2010.4L200.7%2010.2L203.7%2010L206.7%2010L209.7%2010L212.7%209.7L215.7%209.6L218.7%209.7L221.7%209.5L224.7%209.3L227.7%209.3L230.7%209.2L233.7%209.1L236.7%209L239.7%209L242.7%209L245.7%209L248.7%208.9L251.7%208.8L254.7%208.9L257.7%208.9L260.7%208.7L263.7%208.7L266.7%208.9L269.7%209L272.7%208.7L275.7%208.7L278.7%208.9L281.7%208.9L284.7%208.8L287.7%209L290.7%209.1L293.7%208.9L296.7%208.9L299.7%209.3L302.7%209.4L305.7%209.2L308.7%209.3L311.7%209.4L314.7%209.4L317.6%209.4L320.6%209.4L323.6%209.5L326.6%209.5L329.6%209.6L332.6%209.7L335.6%209.8L338.6%209.8L341.6%209.7L344.6%209.9L347.6%2010L350.6%209.8L353.6%209.6L356.6%209.7L359.6%209.6L362.6%209.5L365.6%209.6L368.6%209.5L371.6%209.4L374.6%209.3L377.6%209.1L380.6%209L383.6%209.1L386.6%208.9L389.6%208.6L392.6%208.4L395.6%208.3L398.6%208.2L401.6%208.2L404.6%208.1L407.6%208.1L410.6%208.1L413.6%208L416.6%208L419.6%207.9L422.6%207.9L425.6%208.2L428.6%208.4L431.6%208.3L434.6%208.1L437.6%208.1L440.6%208.1L443.6%208.3L446.6%208.2L449.6%208.1L452.6%208.3L455.6%208.4L458.6%208.5L461.6%208.6L464.6%208.8L467.6%209L470.6%209.2L473.6%209.2L476.6%209.1L479.6%209.2L482.6%209.4L485.6%209.6L488.6%209.7L491.6%209.6L494.6%209.6L497.6%209.8L500.6%209.9L503.6%2010L506.6%209.9L509.6%209.8L512.6%209.8L515.6%209.8L518.6%209.8L521.6%209.8L524.6%209.8L527.6%209.8L530.6%209.7L533.6%209.4L536.6%209.4L539.6%209.6L542.6%209.7L545.6%209.6L548.6%209.4L551.6%209.3L554.6%209.4L557.6%209.3L560.6%209.1L563.6%209.1L566.6%209.3L569.6%209.3L572.6%209L575.6%208.9L578.6%209L581.6%209.1L584.6%208.9L587.6%208.9L590.6%209L593.6%209.1L596.6%209.1L599.6%208.9L602.6%208.9L605.6%209.1L608.6%209.1L611.6%209.2L614.6%209.3L617.6%209.2L620.6%209.4L623.6%209.4L626.6%209.4L629.6%209.7L632.6%209.9L635.6%209.9L638.6%209.8L641.6%2010L644.6%2010.2L647.6%2010.3L650.6%2010.3L653.6%2010.2L656.6%2010.1L659.6%2010.1L662.6%2010.2L665.6%2010.2L668.6%2010.1L671.6%209.9L674.6%209.8L677.6%209.9L680.6%2010L683.6%2010.1L686.6%209.9L689.6%209.5L692.6%209.4L695.6%209.5L698.6%209.4L701.6%209.3L704.6%209.3L707.6%209L710.6%208.8L713.6%208.6L716.6%208.5L719.6%208.5L722.6%208.2L725.6%208L728.6%208L731.6%207.8L734.6%207.5L737.6%207.5L740.6%207.5L743.6%207.3L746.6%207L749.6%206.9L752.6%206.8L755.6%206.7L758.6%206.8L761.6%206.7L764.6%206.6L767.6%206.8L770.6%206.7L773.6%206.5L776.6%206.4L779.6%206.6L782.6%206.9L785.5%207.1L789.9%207.9L793.3%2010.6L794.8%2014.4L794.8%2017.9L794.6%2020.9L794.6%2023.9L794.5%2026.9L794.2%2029.9L794.1%2032.9L794.2%2035.9L794.2%2038.9L794.4%2041.9L794.2%2044.9L794%2047.9L794.1%2050.9L794.2%2053.9L794%2056.9L793.9%2059.9L793.8%2062.9L793.9%2065.9L794%2068.9L793.9%2071.9L793.7%2074.9L793.7%2077.9L793.7%2080.9L793.8%2083.9L794.1%2086.8L794.5%2089.8L794.5%2092.8L794.5%2095.8L794.4%2098.8L794.4%20101.8L794.5%20104.8L794.6%20107.8L794.8%20110.8L795%20113.8L794.9%20116.8L795.1%20119.8L795.4%20122.8L795.6%20125.8L795.6%20128.8L795.6%20131.8L795.6%20134.8L795.7%20137.8L795.8%20140.8L795.9%20143.8L795.7%20147.4L794.2%20151.7L790.6%20155L786.1%20155.9L782.5%20155.7L779.5%20155.6L776.5%20155.8L773.5%20156.1L770.5%20156.1L767.5%20155.8L764.5%20155.7L761.5%20155.7L758.5%20155.8L755.5%20155.9L752.5%20155.8L749.5%20155.7L746.5%20155.8L743.5%20155.7L740.5%20155.6L737.5%20155.4L734.5%20155.2L731.5%20155.4L728.5%20155.6L725.5%20155.5L722.5%20155.5L719.5%20155.6L716.5%20155.6L713.5%20155.3L710.5%20155.3L707.5%20155.6L704.5%20155.7L701.5%20155.7L698.5%20155.7L695.5%20155.6L692.5%20155.5L689.5%20155.6L686.5%20155.6L683.5%20155.6L680.5%20155.8L677.5%20155.9L674.5%20155.8L671.5%20156L668.5%20156.3L665.5%20156.4L662.5%20156.3L659.5%20156.1L656.5%20155.9L653.5%20155.9L650.5%20156.1L647.5%20156.2L644.5%20156L641.5%20155.9L638.5%20155.8L635.5%20155.6L632.5%20155.5L629.5%20155.5L626.5%20155.5L623.5%20155.5L620.5%20155.3L617.5%20155.1L614.5%20155.1L611.5%20154.9L608.5%20154.6L605.5%20154.5L602.5%20154.4L599.5%20154L596.5%20153.5L593.5%20153.3L590.5%20153.4L587.5%20153.1L584.5%20152.6L581.5%20152.3L578.5%20152.3L575.5%20152.2L572.5%20151.9L569.5%20151.6L566.5%20151.6L563.5%20151.5L560.5%20151.3L557.5%20151.1L554.5%20151L551.5%20150.8L548.5%20150.7L545.5%20150.4L542.5%20150.3L539.5%20150.4L536.5%20150.2L533.5%20149.9L530.5%20149.6L527.5%20149.5L524.5%20149.7L521.5%20149.8L518.5%20149.8L515.5%20150L512.5%20150.1L509.5%20149.9L506.5%20149.8L503.5%20149.9L500.5%20149.9L497.5%20149.9L494.5%20150L491.5%20150.1L488.5%20150.1L485.5%20149.9L482.5%20150L479.5%20150.1L476.5%20149.9L473.5%20149.9L470.5%20150.2L467.5%20150.4L464.5%20150.4L461.5%20150.4L458.5%20150.5L455.6%20150.3L452.6%20150L449.6%20150.1L446.6%20150.3L443.6%20150.1L440.6%20149.8L437.6%20149.8L434.6%20149.8L431.6%20149.6L428.6%20149.5L425.6%20149.5L422.6%20149.2L419.6%20149L416.6%20148.9L413.6%20148.9L410.6%20148.9L407.6%20148.8L404.6%20148.6L401.6%20148.5L398.6%20148.6L395.6%20148.5L392.6%20148.4L389.6%20148.3L386.6%20148L383.6%20147.8L380.6%20147.8L377.6%20147.8L374.6%20147.7L371.6%20147.7L368.6%20147.7L365.6%20147.6L362.6%20147.6L359.6%20147.5L356.6%20147.6L353.6%20147.9L350.6%20147.9L347.6%20147.6L344.6%20147.5L341.6%20147.8L338.6%20148.1L335.6%20148.1L332.6%20147.9L329.6%20147.8L326.6%20147.6L323.6%20147.7L320.6%20147.9L317.6%20147.9L314.6%20147.9L311.6%20148L308.6%20147.9L305.6%20147.8L302.6%20147.7L299.6%20147.6L296.6%20147.7L293.6%20147.7L290.6%20147.5L287.6%20147.5L284.6%20147.7L281.6%20147.7L278.6%20147.7L275.6%20147.6L272.6%20147.6L269.6%20147.5L266.6%20147.3L263.6%20147.1L260.6%20147.1L257.6%20147.1L254.6%20147L251.6%20147L248.6%20146.9L245.6%20146.6L242.6%20146.4L239.6%20146.3L236.6%20146.5L233.6%20146.7L230.6%20146.8L227.6%20146.7L224.6%20146.5L221.6%20146.4L218.6%20146.5L215.6%20146.7L212.6%20146.7L209.6%20146.7L206.6%20146.8L203.6%20147L200.6%20147L197.6%20147L194.6%20147.2L191.6%20147.2L188.6%20147.2L185.6%20147.4L182.6%20147.6L179.6%20147.9L176.6%20148.3L173.6%20148.5L170.6%20148.5L167.6%20148.8L164.6%20149.2L161.6%20149.4L158.6%20149.5L155.6%20149.7L152.6%20150L149.6%20150L146.6%20150.2L143.6%20150.4L140.6%20150.4L137.6%20150.6L134.6%20150.8L131.6%20150.7L128.6%20150.7L125.6%20151L122.6%20151.3L119.6%20151.3L116.6%20151.2L113.6%20151.3L110.6%20151.5L107.6%20151.4L104.6%20151.3L101.6%20151.3L98.6%20151.1L95.6%20150.9L92.6%20150.9L89.6%20150.9L86.6%20151.1L83.6%20151.2L80.6%20151L77.6%20151L74.6%20151L71.6%20151L68.6%20151L65.6%20151L62.6%20150.8L59.6%20150.6L56.6%20150.4L53.6%20150.3L50.6%20150.2L47.6%20150.3L44.6%20150.3L41.6%20150.3L38.6%20150.3L35.6%20150.4L32.6%20150.5L29.6%20150.5L26.6%20150.4L23.6%20150.4L20.6%20150.3L17.6%20150.3L14.8%20150.5L11.9%20149.9L10.6%20149.1L9.1%20147.2L8.3%20144.4L8.1%20141.4L8.2%20138.4L8.3%20135.4L8.4%20132.4L8.4%20129.4L8.3%20126.4L8.3%20123.4L8%20120.4L7.7%20117.4L7.8%20114.4L8%20111.4L8%20108.4L7.9%20105.4L7.9%20102.4L7.9%2099.4L7.7%2096.4L7.6%2093.4L7.5%2090.4L7.7%2087.4L8%2084.4L8%2081.4L8%2078.4L7.9%2075.4L7.9%2072.4L8%2069.4L8.1%2066.4L8.1%2063.4L8.1%2060.4L8.2%2057.4L8.3%2054.4L8.4%2051.4L8.3%2048.4L8.4%2045.4L8.3%2042.4L8.4%2039.4L8.5%2036.4L8.4%2033.4L8.5%2030.4L8.9%2027.4L8.9%2024.4L8.7%2021.4Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-btn-1: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2060%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M6.4%2010.7L7.1%208.3L8.7%207.6L11.6%207.3L14.6%207.2L17.6%207.3L20.6%207.3L23.6%207.3L26.6%207.5L29.6%207.6L32.6%207.8L35.6%208L38.6%207.9L41.6%207.8L44.6%207.8L47.6%207.8L50.6%207.7L53.6%207.7L56.6%207.8L59.6%207.7L62.6%207.6L65.6%207.4L68.6%207.6L71.6%207.9L74.6%208L77.6%208.1L80.6%208.3L83.6%208.3L86.6%208.1L89.6%208.1L92.6%207.9L95.6%207.5L98.6%207.2L101.7%207L104.7%206.8L107.7%206.8L110.7%206.7L113.7%206.5L116.7%206.2L119.7%205.9L122.7%206L125.7%206.3L128.7%206.5L131.7%206.5L134.7%206.6L137.7%206.6L140.7%206.5L143.7%206.3L146.7%206.4L149.7%206.6L152.7%206.5L155.7%206.4L158.7%206.5L161.7%206.3L164.7%206.2L167.7%206.3L170.7%206L173.7%205.7L176.7%205.6L179.7%205.6L182.7%205.7L185.7%205.7L188.7%205.7L191.7%206L194.8%206.3L197.8%206.3L200.8%206.6L203.8%206.8L206.8%207.1L209.8%207.6L212.8%207.7L215.8%207.6L218.8%207.6L221.8%207.5L224.7%207.3L227.7%207.5L230.2%208.5L232.2%2010.5L233.6%2013.1L234.1%2016.1L234%2019.1L234%2022.1L234%2025.1L234.1%2028.1L234%2031.1L233.8%2034.1L233.6%2037.1L233.6%2040.1L233.7%2043.1L234%2046.1L234.4%2049.1L234%2052L231.8%2053.8L228.8%2054.2L225.8%2054.3L222.8%2054.6L219.8%2054.9L216.8%2054.9L213.8%2054.6L210.8%2054.5L207.8%2054.6L204.8%2054.9L201.8%2055L198.8%2055L195.8%2055.2L192.8%2055.4L189.8%2055.5L186.8%2055.5L183.8%2055.8L180.8%2056.2L177.8%2056.4L174.8%2056.2L171.8%2056L168.8%2055.8L165.7%2055.8L162.7%2055.7L159.7%2055.4L156.7%2055.2L153.7%2054.9L150.7%2054.9L147.7%2055.3L144.7%2055.6L141.7%2055.5L138.7%2055.4L135.7%2055.4L132.7%2055.4L129.7%2055.5L126.7%2055.5L123.7%2055.6L120.7%2055.7L117.7%2055.4L114.7%2054.9L111.7%2054.8L108.7%2054.9L105.7%2054.7L102.7%2054.3L99.7%2054L96.7%2054L93.7%2053.9L90.7%2053.7L87.7%2053.6L84.7%2053.6L81.7%2053.7L78.7%2053.8L75.7%2053.7L72.7%2053.5L69.7%2053.4L66.6%2053.5L63.6%2053.9L60.6%2054.1L57.6%2054.1L54.6%2054.3L51.6%2054.2L48.6%2053.8L45.6%2053.8L42.6%2053.7L39.6%2053.4L36.6%2053.1L33.6%2052.8L30.6%2052.6L27.6%2052.5L24.6%2052.6L21.6%2052.7L18.6%2052.6L15.6%2052.7L12.6%2052.9L9.7%2053L7.2%2052.2L5.8%2049.6L5.2%2046.6L5%2043.6L5.2%2040.6L5.5%2037.6L5.9%2034.6L6.2%2031.6L6.3%2028.6L6.4%2025.6L6.4%2022.6L6.5%2019.6L6.7%2016.5L6.6%2013.5Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-btn-2: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2060%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M5.5%209.4L6.1%206.6L8.4%205.2L11.4%205.1L14.4%205.3L17.4%205.3L20.4%205.1L23.4%205.1L26.3%205.2L29.3%205.4L32.3%205.6L35.3%205.7L38.3%205.6L41.3%205.7L44.3%206L47.3%205.9L50.3%205.7L53.3%205.8L56.3%205.9L59.3%205.7L62.3%205.5L65.3%205.2L68.3%205L71.3%204.9L74.2%204.9L77.2%205L80.2%205.2L83.2%205.3L86.2%205.4L89.2%205.5L92.2%205.4L95.2%205.4L98.2%205.5L101.2%205.4L104.2%205.5L107.2%205.7L110.2%205.6L113.2%205.6L116.2%205.5L119.2%205.1L122.2%205L125.1%205.2L128.1%205.1L131.1%204.9L134.1%204.8L137.1%205L140.1%205L143.1%205L146.1%205.3L149.1%205.3L152.1%205L155.1%205L158.1%205.1L161.1%205.2L164.1%205.2L167.1%205.2L170.1%205.1L173%205L176%205.1L179%205.1L182%204.9L185%204.7L188%204.6L191%204.9L194%205.2L197%205.4L200%205.3L203%205.3L206%205.6L209%205.8L212%206.1L215%206.3L218%206.2L221%206L223.9%206.1L226.9%206.2L229.9%206.1L232.1%206.2L233.7%207.8L234%2010L233.8%2013L233.6%2016L233.9%2019L233.8%2022L233.5%2025L233.3%2028L233.4%2031L233.3%2034L233.2%2037L233%2040L233.1%2043L233.1%2045.8L232.9%2048.5L231.3%2051.1L229.1%2052.6L226.4%2053.4L223.5%2053.7L220.5%2054L217.5%2054.4L214.5%2054.4L211.5%2054.2L208.6%2054.3L205.6%2054.3L202.6%2054.2L199.6%2054L196.6%2054.1L193.6%2054.2L190.6%2054.1L187.6%2054L184.6%2053.9L181.6%2054.1L178.6%2054.4L175.6%2054.5L172.6%2054.8L169.6%2054.8L166.6%2054.8L163.6%2055.2L160.7%2055.2L157.7%2054.9L154.7%2054.7L151.7%2054.7L148.7%2054.8L145.7%2054.9L142.7%2055L139.7%2055.3L136.7%2055.3L133.7%2055L130.7%2055L127.7%2055.3L124.7%2055.8L121.7%2056L118.7%2056L115.7%2055.8L112.8%2055.9L109.8%2056.1L106.8%2056.2L103.8%2056.2L100.8%2056.2L97.8%2055.9L94.8%2055.6L91.8%2055.6L88.8%2055.8L85.8%2055.7L82.8%2055.5L79.8%2055.6L76.8%2055.6L73.8%2055.4L70.8%2055.5L67.8%2055.7L64.9%2055.8L61.9%2055.8L58.9%2055.8L55.9%2056L52.9%2055.9L49.9%2055.8L46.9%2056L43.9%2056.1L40.9%2056L37.9%2055.9L34.9%2055.8L31.9%2055.8L28.9%2055.7L25.9%2055.6L22.9%2055.7L19.9%2055.9L17%2056.1L13.8%2056.1L10.8%2056L7.6%2054.6L5.2%2051.8L4.1%2048.5L3.8%2045.3L3.9%2042.3L4.2%2039.3L4.3%2036.3L4.3%2033.3L4.5%2030.3L4.9%2027.3L5.1%2024.3L5.1%2021.3L5.2%2018.3L5.4%2015.4L5.6%2012.4Z%27%2F%3E%3C%2Fsvg%3E");
  --carve-btn-3: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20240%2060%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M4.8%2010.3L5.7%207.3L8.3%205.7L11.3%205.7L14.3%205.9L17.4%206.1L20.4%206.3L23.4%206.5L26.4%206.4L29.4%206.3L32.4%206.2L35.4%206.3L38.4%206.3L41.4%206.1L44.4%206L47.4%206.1L50.4%206.2L53.4%206.2L56.4%206.4L59.4%206.6L62.4%206.7L65.4%206.8L68.4%206.7L71.4%206.5L74.4%206.4L77.4%206.2L80.4%206L83.4%205.8L86.4%205.4L89.4%205.1L92.4%205.2L95.4%205.3L98.4%205.1L101.4%205.1L104.4%205.4L107.4%205.4L110.4%205.2L113.4%205L116.5%204.9L119.5%204.7L122.5%204.7L125.5%204.6L128.5%204.2L131.5%204L134.5%203.7L137.5%203.4L140.5%203.1L143.5%203.2L146.5%203.4L149.5%203.4L152.5%203.6L155.5%203.7L158.5%203.9L161.5%204.2L164.5%204.5L167.5%204.8L170.5%204.9L173.5%204.9L176.5%204.8L179.5%205L182.5%205.1L185.5%205.1L188.5%204.9L191.5%204.7L194.5%204.9L197.5%204.9L200.5%205L203.5%205.2L206.5%205.4L209.5%205.3L212.6%205.1L215.6%205.2L218.6%205.5L221.6%205.5L224.6%205.4L227.6%205.4L230.4%206.1L232.2%207.1L233.1%209.4L233%2012.2L232.8%2015.2L232.7%2018.2L232.6%2021.2L232.4%2024.2L232.1%2027.1L232.1%2030.2L232.4%2033.2L232.4%2036.2L232.4%2039.2L232.6%2042.2L232.5%2045.2L232.2%2048L231.4%2050.6L229.4%2052.4L226.8%2052.9L223.9%2052.9L220.9%2052.7L217.9%2052.8L214.9%2052.7L211.9%2052.4L208.9%2052.4L205.9%2052.3L202.9%2052.3L199.9%2052.5L196.9%2052.6L193.9%2052.7L190.9%2053L187.9%2053.2L184.9%2053.2L181.9%2053L178.9%2052.9L175.8%2053L172.8%2052.9L169.8%2052.6L166.8%2052.5L163.8%2052.5L160.8%2052.7L157.8%2053L154.8%2053.3L151.8%2053.3L148.8%2053.1L145.8%2053L142.8%2053.1L139.8%2053.3L136.8%2053.5L133.8%2053.4L130.8%2053.2L127.8%2053.1L124.8%2053L121.8%2053.2L118.8%2053.5L115.8%2053.5L112.8%2053.4L109.8%2053.6L106.8%2053.8L103.8%2053.7L100.8%2053.9L97.8%2054.3L94.8%2054.5L91.8%2054.4L88.8%2054.4L85.8%2054.5L82.8%2054.6L79.8%2054.6L76.8%2054.6L73.7%2055.1L70.7%2055.6L67.7%2056L64.7%2056.1L61.7%2056.2L58.7%2056.4L55.7%2056.5L52.7%2056.6L49.7%2056.5L46.7%2056.6L43.7%2056.5L40.7%2056.2L37.7%2056.1L34.7%2055.9L31.7%2056L28.7%2056.1L25.7%2056L22.7%2055.9L19.7%2055.9L16.7%2056L13.5%2055.9L9.8%2055.3L6.5%2053.2L4.6%2049.8L4.1%2046.5L4.1%2043.5L4.1%2040.5L4.1%2037.5L4.2%2034.4L4.5%2031.4L4.5%2028.4L4.6%2025.4L4.9%2022.4L5%2019.4L5%2016.4L4.9%2013.4Z%27%2F%3E%3C%2Fsvg%3E");
}

/* ============================================================================================================
   Shared design kit (design standard v1; phase B, Nov 2026: every pattern of the home page lives here). The SAME
   file on divergenttherapy.org and intrinsicchange.com: structure only. Fonts, colours and the motif live in
   kit/identity.css, which every site sets with the same slot names. Do not put a colour or a one-off size in here.

   In order: tokens · base · links · text · buttons · bands · background shapes · mosaic · sections and rows · tiles ·
   lists · photo frames and portrait · unfolding panel · header · hero · strip · invitation · contact panel and form
   fields · footer · motion.  Every component is shown, in every state, on the page /design/kit/.
   Breakpoints: 640 and 960, plus the header's own width (1100), marked where it is used. One older width is still
   here, 720 (mosaic pieces stack, background shapes fade, the invitation's edge shape hides): moving it to 640 would
   change how the approved home page looks on screens 641 to 720 wide, so it waits for Jesse's decision.
   ============================================================================================================ */

:root {
  /* type: three heading sizes, body and small. Nothing else. */
  --text-h1: clamp(2.15rem, 1.55rem + 2.2vw, 3.2rem);
  --text-h2: clamp(1.6rem, 1.38rem + 0.85vw, 2.1rem);
  --text-h3: 1.3rem;
  --text-body: 1.125rem;
  --text-small: 0.95rem;
  --leading: 1.6;
  --leading-head: 1.22;

  /* spacing */
  --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem;
  --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem;
  --space-section: clamp(2.5rem, 4.5vw, 3.75rem);
  --gutter: clamp(1rem, 4vw, 2.5rem);
  --wrap: 1180px;
  --measure: 62ch;
  /* the text column's left edge, measured from the screen's left edge: decoration that bleeds in from the side is
     placed against it so it stays clear of text at every width */
  --col-left: max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));

  /* shape: nothing is a plain rounded rectangle */
  --shape-btn: 14px 20px 16px 22px / 18px 14px 20px 16px;
  --shape-soft: 22px 30px 26px 34px / 28px 22px 32px 24px;
  --rule-h: 10px;          /* the ink line under or over a main item */
  --rule-h-quiet: 5px;     /* thinner, for minor items: FAQ rows, list items, directory cards */
  --focus-h: 7px;          /* the brush-pen stroke under whatever has keyboard focus */
  --under-h: 0.3em;        /* the hand-drawn link underline (its pen line is about 1 to 2px of that) */
  --edge-h: clamp(14px, 1.8vw, 24px);

  /* motion: one easing, a few durations, all off for reduced motion (see the end of this file) */
  --ease: cubic-bezier(.3, .1, .25, 1);
  --t-quick: 150ms;
  /* Jesse, Nov 10: "Motion is too quick. Double all durations sitewide" (were 250, 320, 220, 400) */
  --t-page: 500ms;
  --t-open: 640ms;
  --t-close: 440ms;
  --t-reveal: 800ms;

  /* torn-paper edges (tools/kit-edges.cjs); used as masks, so they take the colour of what they edge */
  --edge-torn-top: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 16' preserveAspectRatio='none'%3E%3Cpath fill-opacity='0.42' d='M0,10.9 L2,9.7 L4,10.2 L6,9.4 L8,9.2 L10,9.1 L12,9.6 L14,6.5 L16,7.1 L18,6.5 L20,8.6 L22,8.9 L24,8.4 L26,8.6 L28,8.6 L30,9.5 L32,9.6 L34,9.6 L36,9.8 L38,9.7 L40,7.3 L42,8.3 L44,10.4 L46,10.9 L48,11.2 L50,11.1 L52,10.5 L54,11.5 L56,11.5 L58,11.3 L60,11.4 L62,11.6 L64,11.3 L66,11.2 L68,11.4 L70,11.2 L72,11.6 L74,12.2 L76,12.1 L78,12.0 L80,11.5 L82,11.9 L84,12.0 L86,12.5 L88,12.1 L90,11.9 L92,11.1 L94,10.5 L96,10.4 L98,9.8 L100,7.4 L102,7.7 L104,10.1 L106,10.6 L108,10.6 L110,10.5 L112,10.2 L114,9.1 L116,6.7 L118,6.1 L120,5.9 L122,8.4 L124,8.0 L126,7.5 L128,7.7 L130,7.8 L132,7.7 L134,6.8 L136,4.4 L138,3.3 L140,5.2 L142,2.1 L144,2.0 L146,1.6 L148,3.4 L150,3.9 L152,3.5 L154,4.2 L156,4.1 L158,4.2 L160,4.3 L162,4.7 L164,4.6 L166,4.4 L168,3.3 L170,3.5 L172,4.6 L174,4.8 L176,3.9 L178,2.1 L180,3.2 L182,3.4 L184,3.6 L186,3.8 L188,3.5 L190,4.0 L192,3.7 L194,3.2 L196,3.7 L198,3.5 L200,3.1 L202,3.5 L204,4.3 L206,5.0 L208,4.3 L210,1.3 L212,2.9 L214,5.1 L216,5.0 L218,4.7 L220,4.7 L222,4.4 L224,4.5 L226,4.1 L228,4.5 L230,4.7 L232,4.8 L234,4.5 L236,4.6 L238,5.3 L240,5.8 L242,6.2 L244,6.6 L246,7.1 L248,7.2 L250,4.8 L252,5.2 L254,7.0 L256,6.0 L258,6.0 L260,5.8 L262,6.0 L264,6.0 L266,6.3 L268,6.3 L270,6.1 L272,5.9 L274,5.2 L276,5.0 L278,5.2 L280,4.3 L282,5.1 L284,3.8 L286,3.8 L288,4.0 L290,4.9 L292,5.2 L294,4.4 L296,4.7 L298,5.1 L300,5.1 L302,5.6 L304,5.4 L306,5.7 L308,5.5 L310,4.8 L312,5.2 L314,6.3 L316,3.0 L318,3.9 L320,6.3 L322,5.2 L324,6.2 L326,5.7 L328,6.1 L330,5.6 L332,4.5 L334,5.1 L336,4.1 L338,3.8 L340,3.0 L342,2.6 L344,1.4 L346,1.8 L348,1.5 L350,4.1 L352,3.9 L354,3.8 L356,0.9 L358,1.8 L360,1.1 L362,3.1 L364,3.6 L366,3.0 L368,3.0 L370,2.7 L372,2.4 L374,3.0 L376,2.9 L378,1.8 L380,3.1 L382,2.8 L384,1.7 L386,2.2 L388,2.6 L390,2.2 L392,2.9 L394,0.7 L396,1.5 L398,2.9 L400,2.6 L402,2.8 L404,2.8 L406,2.1 L408,2.1 L410,2.5 L412,3.0 L414,2.3 L416,3.1 L418,3.2 L420,3.6 L422,3.6 L424,3.2 L426,3.0 L428,1.3 L430,0.7 L432,1.7 L434,3.0 L436,3.4 L438,0.3 L440,1.5 L442,0.7 L444,0.4 L446,0.6 L448,2.9 L450,2.9 L452,3.9 L454,3.9 L456,3.6 L458,4.1 L460,3.9 L462,3.8 L464,3.9 L466,4.9 L468,5.0 L470,5.2 L472,4.6 L474,4.9 L476,2.0 L478,3.6 L480,6.2 L482,5.4 L484,5.6 L486,5.9 L488,6.4 L490,6.7 L492,6.3 L494,6.7 L496,6.7 L498,5.9 L500,6.4 L502,6.1 L504,6.0 L506,5.9 L508,5.9 L510,6.4 L512,6.3 L514,5.4 L516,5.4 L518,5.8 L520,6.1 L522,6.3 L524,6.0 L526,5.4 L528,5.5 L530,5.0 L532,5.5 L534,5.4 L536,5.7 L538,5.2 L540,5.1 L542,5.4 L544,6.7 L546,6.2 L548,6.2 L550,6.5 L552,6.7 L554,6.1 L556,5.1 L558,5.6 L560,6.5 L562,7.5 L564,7.0 L566,6.7 L568,8.1 L570,8.3 L572,8.2 L574,8.9 L576,8.5 L578,9.0 L580,9.2 L582,9.4 L584,9.5 L586,9.6 L588,9.8 L590,9.9 L592,10.1 L594,10.3 L596,8.5 L598,8.4 L600,8.3 L602,10.4 L604,10.4 L606,11.2 L608,11.4 L610,11.3 L612,11.1 L614,11.1 L616,10.3 L618,10.4 L620,9.3 L622,9.9 L624,10.2 L626,10.0 L628,9.5 L630,8.8 L632,9.3 L634,8.7 L636,8.9 L638,9.5 L640,8.3 L642,8.2 L644,6.7 L646,6.6 L648,6.6 L650,8.0 L652,7.3 L654,7.5 L656,6.7 L658,7.3 L660,6.9 L662,6.6 L664,6.9 L666,5.7 L668,5.4 L670,4.9 L672,5.5 L674,5.5 L676,5.0 L678,6.7 L680,7.6 L682,7.5 L684,7.1 L686,6.6 L688,6.6 L690,7.1 L692,6.1 L694,6.7 L696,6.2 L698,7.0 L700,7.2 L702,6.2 L704,6.4 L706,6.3 L708,6.6 L710,7.6 L712,5.0 L714,5.2 L716,4.9 L718,6.8 L720,6.7 L722,5.6 L724,5.5 L726,6.7 L728,6.1 L730,5.9 L732,5.8 L734,5.3 L736,6.2 L738,5.3 L740,5.5 L742,4.8 L744,5.4 L746,4.9 L748,5.5 L750,4.8 L752,4.5 L754,5.2 L756,4.5 L758,5.7 L760,2.4 L762,3.0 L764,3.1 L766,4.5 L768,1.6 L770,2.3 L772,1.5 L774,3.9 L776,3.4 L778,2.7 L780,0.3 L782,0.6 L784,2.4 L786,3.1 L788,3.0 L790,4.1 L792,1.7 L794,2.1 L796,4.9 L798,4.4 L800,5.4 L802,5.2 L804,5.7 L806,5.3 L808,5.8 L810,5.4 L812,6.4 L814,6.4 L816,5.6 L818,5.5 L820,2.9 L822,4.2 L824,6.1 L826,4.2 L828,4.8 L830,6.8 L832,7.5 L834,7.8 L836,6.7 L838,6.2 L840,7.2 L842,7.3 L844,7.6 L846,7.0 L848,7.1 L850,6.6 L852,6.9 L854,6.6 L856,7.2 L858,7.9 L860,7.9 L862,7.9 L864,7.8 L866,7.4 L868,7.8 L870,7.6 L872,5.9 L874,6.0 L876,5.6 L878,7.7 L880,6.5 L882,7.5 L884,7.4 L886,7.6 L888,5.0 L890,4.5 L892,4.8 L894,4.5 L896,3.4 L898,3.3 L900,5.7 L902,6.3 L904,6.5 L906,7.1 L908,7.1 L910,7.0 L912,6.9 L914,6.9 L916,5.4 L918,4.6 L920,5.4 L922,7.3 L924,7.0 L926,6.4 L928,6.8 L930,7.5 L932,6.6 L934,7.2 L936,6.8 L938,7.4 L940,7.8 L942,4.3 L944,5.4 L946,4.7 L948,6.8 L950,6.0 L952,5.9 L954,6.3 L956,5.8 L958,5.8 L960,6.7 L962,6.4 L964,6.9 L966,7.0 L968,6.7 L970,7.0 L972,7.2 L974,7.0 L976,6.2 L978,6.2 L980,6.4 L982,6.7 L984,6.3 L986,6.1 L988,6.8 L990,5.6 L992,6.0 L994,6.0 L996,5.4 L998,5.8 L1000,6.0 L1002,5.1 L1004,5.4 L1006,5.4 L1008,6.0 L1010,5.6 L1012,6.1 L1014,5.5 L1016,5.9 L1018,5.2 L1020,5.6 L1022,5.0 L1024,5.4 L1026,4.7 L1028,5.3 L1030,2.2 L1032,3.1 L1034,3.1 L1036,5.1 L1038,4.7 L1040,4.6 L1042,5.3 L1044,5.0 L1046,5.3 L1048,4.8 L1050,4.4 L1052,5.4 L1054,5.3 L1056,3.2 L1058,3.8 L1060,4.1 L1062,5.4 L1064,5.5 L1066,5.7 L1068,2.5 L1070,3.7 L1072,3.1 L1074,5.3 L1076,2.8 L1078,3.0 L1080,3.3 L1082,5.7 L1084,5.8 L1086,5.8 L1088,5.9 L1090,5.5 L1092,5.5 L1094,5.2 L1096,6.0 L1098,5.4 L1100,5.6 L1102,5.9 L1104,5.9 L1106,6.2 L1108,3.4 L1110,3.2 L1112,5.2 L1114,3.5 L1116,3.8 L1118,4.8 L1120,4.9 L1122,4.2 L1124,5.3 L1126,5.1 L1128,5.4 L1130,5.6 L1132,5.1 L1134,5.3 L1136,4.8 L1138,4.5 L1140,4.7 L1142,4.4 L1144,4.5 L1146,4.8 L1148,2.6 L1150,2.9 L1152,4.9 L1154,4.9 L1156,5.5 L1158,4.5 L1160,4.6 L1162,4.5 L1164,5.1 L1166,5.0 L1168,4.7 L1170,4.6 L1172,4.4 L1174,4.6 L1176,4.4 L1178,5.2 L1180,3.9 L1182,4.2 L1184,5.2 L1186,4.9 L1188,5.0 L1190,5.7 L1192,5.6 L1194,5.7 L1196,5.6 L1198,5.1 L1200,5.6 L1200,16 L0,16 Z'/%3E%3Cpath d='M0,12.2 L2,11.6 L4,11.8 L6,11.6 L8,11.4 L10,11.6 L12,11.6 L14,11.5 L16,11.5 L18,11.6 L20,11.7 L22,11.7 L24,11.5 L26,11.7 L28,12.1 L30,12.4 L32,12.6 L34,12.7 L36,12.9 L38,13.1 L40,13.5 L42,13.8 L44,13.9 L46,14.0 L48,14.1 L50,14.4 L52,14.4 L54,14.5 L56,14.5 L58,14.6 L60,14.7 L62,14.5 L64,14.4 L66,14.4 L68,14.4 L70,14.3 L72,14.4 L74,14.7 L76,14.6 L78,14.5 L80,14.5 L82,14.8 L84,14.3 L86,14.4 L88,14.1 L90,13.7 L92,13.5 L94,13.1 L96,12.9 L98,12.4 L100,11.6 L102,11.2 L104,11.6 L106,12.3 L108,12.6 L110,12.2 L112,11.9 L114,11.6 L116,11.1 L118,10.4 L120,10.5 L122,10.0 L124,9.9 L126,9.8 L128,9.7 L130,9.8 L132,9.5 L134,9.5 L136,9.3 L138,8.4 L140,7.3 L142,7.6 L144,7.1 L146,6.9 L148,6.7 L150,6.6 L152,6.5 L154,6.8 L156,6.8 L158,7.0 L160,7.2 L162,7.2 L164,7.2 L166,6.9 L168,6.5 L170,6.5 L172,6.8 L174,6.8 L176,6.3 L178,4.9 L180,5.0 L182,5.1 L184,5.6 L186,5.7 L188,5.1 L190,5.0 L192,5.3 L194,4.9 L196,4.7 L198,4.6 L200,4.5 L202,4.9 L204,5.4 L206,5.5 L208,5.1 L210,4.7 L212,4.9 L214,5.6 L216,5.5 L218,5.5 L220,5.2 L222,4.9 L224,5.0 L226,4.6 L228,5.0 L230,5.2 L232,5.3 L234,5.3 L236,5.3 L238,5.8 L240,6.3 L242,6.7 L244,7.2 L246,7.6 L248,7.7 L250,7.6 L252,7.8 L254,7.5 L256,7.4 L258,7.3 L260,7.3 L262,7.5 L264,7.3 L266,7.5 L268,7.7 L270,7.8 L272,7.6 L274,7.3 L276,7.3 L278,7.0 L280,6.7 L282,6.5 L284,6.2 L286,6.0 L288,6.3 L290,6.6 L292,6.8 L294,6.9 L296,7.0 L298,7.1 L300,7.2 L302,7.3 L304,7.3 L306,7.3 L308,7.1 L310,7.1 L312,7.3 L314,7.6 L316,7.7 L318,7.6 L320,7.4 L322,7.3 L324,7.5 L326,7.5 L328,7.1 L330,6.5 L332,6.1 L334,6.2 L336,5.8 L338,5.3 L340,4.7 L342,4.3 L344,4.8 L346,5.0 L348,5.1 L350,5.3 L352,5.6 L354,5.8 L356,5.4 L358,5.4 L360,5.2 L362,5.1 L364,5.0 L366,5.0 L368,5.0 L370,5.2 L372,5.2 L374,5.1 L376,5.0 L378,5.0 L380,5.3 L382,5.3 L384,5.0 L386,5.0 L388,5.2 L390,5.5 L392,5.9 L394,6.2 L396,6.4 L398,6.6 L400,6.5 L402,6.4 L404,6.3 L406,6.3 L408,6.3 L410,6.4 L412,6.3 L414,6.3 L416,6.7 L418,6.7 L420,6.7 L422,6.6 L424,6.5 L426,6.6 L428,6.5 L430,6.5 L432,6.4 L434,6.4 L436,6.3 L438,6.0 L440,6.0 L442,5.6 L444,5.3 L446,5.4 L448,5.6 L450,5.6 L452,5.9 L454,5.8 L456,6.1 L458,6.3 L460,6.2 L462,5.9 L464,6.1 L466,6.2 L468,6.4 L470,6.3 L472,6.2 L474,6.3 L476,6.2 L478,6.7 L480,7.0 L482,7.2 L484,7.4 L486,7.6 L488,7.8 L490,8.0 L492,8.0 L494,8.0 L496,7.9 L498,7.7 L500,7.7 L502,7.8 L504,7.7 L506,7.7 L508,7.8 L510,7.8 L512,7.7 L514,7.5 L516,7.4 L518,7.5 L520,7.7 L522,7.8 L524,7.8 L526,7.5 L528,7.5 L530,7.4 L532,7.3 L534,7.1 L536,7.3 L538,7.2 L540,7.3 L542,7.7 L544,8.0 L546,8.2 L548,8.0 L550,7.8 L552,7.6 L554,7.3 L556,6.9 L558,6.9 L560,7.7 L562,8.2 L564,8.2 L566,8.2 L568,8.6 L570,9.0 L572,9.1 L574,9.4 L576,9.6 L578,9.7 L580,9.7 L582,9.9 L584,10.0 L586,10.1 L588,10.3 L590,10.6 L592,10.6 L594,10.8 L596,11.0 L598,10.9 L600,10.9 L602,10.9 L604,10.9 L606,11.7 L608,11.9 L610,11.8 L612,11.7 L614,11.6 L616,11.5 L618,11.2 L620,10.8 L622,10.8 L624,10.9 L626,10.7 L628,10.4 L630,10.5 L632,10.6 L634,10.8 L636,10.9 L638,10.9 L640,10.9 L642,10.9 L644,11.0 L646,10.9 L648,10.8 L650,10.5 L652,10.2 L654,9.5 L656,9.6 L658,9.6 L660,9.6 L662,9.6 L664,9.4 L666,9.2 L668,8.5 L670,8.2 L672,8.2 L674,8.2 L676,8.4 L678,9.6 L680,9.8 L682,9.8 L684,9.5 L686,9.2 L688,9.1 L690,9.0 L692,9.0 L694,8.8 L696,8.7 L698,8.8 L700,8.9 L702,8.7 L704,8.8 L706,8.8 L708,8.9 L710,9.1 L712,9.0 L714,8.8 L716,8.6 L718,8.6 L720,8.4 L722,7.9 L724,7.8 L726,8.4 L728,8.3 L730,8.2 L732,8.1 L734,8.0 L736,8.3 L738,8.0 L740,7.7 L742,7.8 L744,8.1 L746,8.1 L748,8.2 L750,7.9 L752,7.6 L754,7.6 L756,7.9 L758,8.2 L760,8.5 L762,8.4 L764,8.4 L766,8.2 L768,7.8 L770,7.5 L772,7.2 L774,6.8 L776,6.3 L778,5.9 L780,5.8 L782,5.8 L784,6.1 L786,5.9 L788,6.3 L790,6.8 L792,7.1 L794,7.4 L796,7.5 L798,7.8 L800,7.7 L802,8.1 L804,8.2 L806,7.6 L808,7.6 L810,7.8 L812,7.9 L814,7.9 L816,7.7 L818,7.4 L820,7.5 L822,7.3 L824,7.4 L826,7.6 L828,8.0 L830,8.5 L832,8.5 L834,8.3 L836,7.7 L838,7.5 L840,7.7 L842,7.9 L844,8.1 L846,8.0 L848,7.9 L850,7.6 L852,7.4 L854,7.8 L856,8.1 L858,8.4 L860,8.4 L862,8.4 L864,8.3 L866,8.2 L868,8.3 L870,8.1 L872,8.7 L874,9.1 L876,9.1 L878,9.2 L880,8.0 L882,8.6 L884,8.6 L886,8.4 L888,8.4 L890,8.2 L892,8.0 L894,7.9 L896,7.6 L898,7.4 L900,7.7 L902,8.3 L904,8.4 L906,8.6 L908,8.8 L910,8.8 L912,8.6 L914,8.4 L916,8.8 L918,8.8 L920,8.6 L922,8.3 L924,7.9 L926,8.0 L928,8.1 L930,8.3 L932,8.3 L934,8.2 L936,8.1 L938,8.2 L940,8.3 L942,8.2 L944,8.0 L946,7.7 L948,7.3 L950,6.9 L952,6.9 L954,7.0 L956,7.1 L958,7.1 L960,7.2 L962,7.1 L964,7.4 L966,7.5 L968,7.6 L970,7.7 L972,7.7 L974,7.5 L976,7.5 L978,7.7 L980,7.7 L982,7.6 L984,7.5 L986,7.8 L988,7.8 L990,7.8 L992,7.9 L994,7.9 L996,7.7 L998,7.7 L1000,7.8 L1002,8.0 L1004,8.3 L1006,8.5 L1008,8.6 L1010,8.7 L1012,9.0 L1014,8.7 L1016,8.6 L1018,8.6 L1020,8.7 L1022,8.8 L1024,8.6 L1026,8.4 L1028,8.3 L1030,8.4 L1032,8.5 L1034,8.3 L1036,8.0 L1038,8.1 L1040,8.2 L1042,8.2 L1044,8.1 L1046,8.2 L1048,8.3 L1050,8.2 L1052,8.3 L1054,8.3 L1056,8.4 L1058,8.7 L1060,8.8 L1062,8.7 L1064,8.5 L1066,8.2 L1068,7.7 L1070,7.7 L1072,7.5 L1074,7.5 L1076,7.5 L1078,7.7 L1080,7.8 L1082,7.9 L1084,8.0 L1086,8.2 L1088,8.1 L1090,7.8 L1092,7.9 L1094,7.6 L1096,8.0 L1098,7.8 L1100,7.8 L1102,7.9 L1104,7.4 L1106,7.7 L1108,7.4 L1110,7.4 L1112,7.6 L1114,7.7 L1116,7.5 L1118,7.5 L1120,7.3 L1122,7.2 L1124,7.3 L1126,7.6 L1128,7.6 L1130,7.8 L1132,7.5 L1134,7.4 L1136,7.5 L1138,7.6 L1140,7.5 L1142,7.0 L1144,7.4 L1146,7.5 L1148,7.4 L1150,7.3 L1152,7.4 L1154,7.6 L1156,7.6 L1158,7.3 L1160,7.1 L1162,7.1 L1164,7.1 L1166,7.1 L1168,7.1 L1170,7.0 L1172,6.8 L1174,6.5 L1176,6.1 L1178,6.2 L1180,5.9 L1182,5.8 L1184,5.9 L1186,5.9 L1188,6.0 L1190,6.3 L1192,6.4 L1194,6.2 L1196,6.1 L1198,6.1 L1200,6.6 L1200,16 L0,16 Z'/%3E%3C/svg%3E");
  --edge-torn-bottom: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 16' preserveAspectRatio='none'%3E%3Cpath fill-opacity='0.42' d='M0,11.2 L2,11.3 L4,12.2 L6,12.0 L8,11.1 L10,11.8 L12,11.1 L14,12.0 L16,11.5 L18,14.7 L20,14.0 L22,13.3 L24,13.4 L26,13.6 L28,10.6 L30,10.6 L32,11.0 L34,12.7 L36,13.1 L38,11.3 L40,11.0 L42,10.4 L44,12.7 L46,12.1 L48,12.5 L50,11.0 L52,11.0 L54,11.3 L56,13.3 L58,13.2 L60,10.9 L62,11.6 L64,11.8 L66,11.1 L68,11.0 L70,11.5 L72,11.4 L74,11.2 L76,12.5 L78,12.3 L80,12.6 L82,11.8 L84,12.1 L86,12.5 L88,12.7 L90,12.2 L92,12.5 L94,11.6 L96,12.7 L98,11.3 L100,11.4 L102,11.6 L104,12.0 L106,11.5 L108,11.1 L110,11.1 L112,11.1 L114,11.3 L116,12.9 L118,13.0 L120,13.2 L122,13.1 L124,13.1 L126,13.0 L128,11.2 L130,12.9 L132,12.3 L134,12.3 L136,10.0 L138,9.0 L140,9.3 L142,8.5 L144,8.7 L146,9.6 L148,9.5 L150,9.4 L152,8.8 L154,8.8 L156,9.5 L158,9.6 L160,8.8 L162,8.8 L164,8.6 L166,9.4 L168,8.2 L170,11.4 L172,10.9 L174,11.3 L176,9.0 L178,8.4 L180,9.0 L182,9.2 L184,9.0 L186,8.6 L188,8.4 L190,9.4 L192,9.4 L194,9.8 L196,9.4 L198,9.6 L200,11.9 L202,12.4 L204,9.7 L206,10.2 L208,9.6 L210,9.8 L212,10.7 L214,10.7 L216,10.1 L218,10.3 L220,9.8 L222,9.6 L224,10.6 L226,10.5 L228,10.0 L230,10.1 L232,10.2 L234,9.8 L236,9.8 L238,10.2 L240,9.5 L242,10.6 L244,10.3 L246,10.4 L248,12.9 L250,12.4 L252,12.0 L254,11.6 L256,10.8 L258,8.7 L260,8.6 L262,8.7 L264,8.8 L266,8.4 L268,8.2 L270,8.5 L272,8.4 L274,8.5 L276,8.6 L278,8.2 L280,7.9 L282,10.5 L284,9.8 L286,8.1 L288,8.1 L290,7.8 L292,7.9 L294,8.0 L296,9.1 L298,9.1 L300,9.8 L302,9.2 L304,9.2 L306,9.3 L308,9.0 L310,9.2 L312,8.8 L314,9.1 L316,10.0 L318,9.1 L320,10.0 L322,8.5 L324,9.1 L326,11.9 L328,11.9 L330,10.0 L332,10.0 L334,10.2 L336,10.0 L338,12.9 L340,12.3 L342,13.0 L344,13.2 L346,13.7 L348,12.0 L350,11.7 L352,11.4 L354,10.5 L356,11.3 L358,11.2 L360,11.5 L362,11.6 L364,10.8 L366,10.7 L368,9.8 L370,10.0 L372,10.1 L374,13.6 L376,13.3 L378,11.2 L380,10.4 L382,10.9 L384,10.1 L386,10.8 L388,10.1 L390,10.1 L392,10.5 L394,10.0 L396,10.4 L398,9.8 L400,9.9 L402,10.1 L404,10.5 L406,10.5 L408,11.0 L410,11.1 L412,11.9 L414,11.8 L416,11.8 L418,13.0 L420,14.7 L422,14.0 L424,12.5 L426,12.3 L428,11.7 L430,11.2 L432,10.9 L434,10.3 L436,11.0 L438,10.1 L440,12.7 L442,12.9 L444,10.9 L446,14.5 L448,13.2 L450,13.5 L452,10.8 L454,11.3 L456,11.4 L458,11.3 L460,11.1 L462,11.8 L464,11.4 L466,10.7 L468,10.5 L470,10.8 L472,13.2 L474,12.2 L476,13.7 L478,10.4 L480,9.8 L482,9.8 L484,9.9 L486,9.1 L488,9.1 L490,9.1 L492,8.9 L494,9.3 L496,9.4 L498,9.0 L500,9.0 L502,8.4 L504,8.5 L506,8.7 L508,10.8 L510,9.9 L512,7.7 L514,9.6 L516,9.3 L518,8.7 L520,6.7 L522,7.3 L524,8.1 L526,8.5 L528,8.3 L530,8.7 L532,8.0 L534,7.4 L536,7.1 L538,6.9 L540,6.9 L542,7.4 L544,7.4 L546,9.3 L548,8.9 L550,6.8 L552,7.8 L554,8.0 L556,6.5 L558,6.0 L560,5.9 L562,6.6 L564,6.8 L566,6.7 L568,6.8 L570,6.3 L572,7.1 L574,6.3 L576,6.1 L578,6.7 L580,9.3 L582,8.5 L584,6.5 L586,5.6 L588,7.9 L590,7.4 L592,7.9 L594,5.8 L596,6.4 L598,6.5 L600,6.4 L602,6.8 L604,6.8 L606,7.1 L608,9.0 L610,9.2 L612,9.6 L614,7.4 L616,7.7 L618,6.9 L620,7.7 L622,7.4 L624,8.1 L626,7.3 L628,7.8 L630,8.4 L632,8.4 L634,8.9 L636,8.9 L638,8.4 L640,8.9 L642,9.6 L644,10.2 L646,9.5 L648,9.3 L650,9.6 L652,8.7 L654,9.2 L656,9.1 L658,12.4 L660,12.1 L662,12.7 L664,10.5 L666,10.0 L668,10.8 L670,10.5 L672,10.8 L674,9.9 L676,10.2 L678,10.8 L680,10.4 L682,10.9 L684,10.8 L686,10.8 L688,10.7 L690,11.2 L692,10.8 L694,11.6 L696,11.6 L698,11.4 L700,11.9 L702,11.5 L704,11.6 L706,11.1 L708,11.2 L710,12.0 L712,11.9 L714,11.9 L716,11.8 L718,12.8 L720,13.1 L722,13.4 L724,12.8 L726,15.7 L728,15.1 L730,12.8 L732,13.2 L734,13.3 L736,12.8 L738,13.4 L740,12.3 L742,12.2 L744,12.8 L746,12.8 L748,13.1 L750,13.3 L752,13.3 L754,13.5 L756,12.4 L758,12.9 L760,12.5 L762,11.6 L764,11.4 L766,11.3 L768,11.7 L770,11.9 L772,13.5 L774,13.7 L776,13.2 L778,11.3 L780,11.0 L782,13.2 L784,12.8 L786,14.0 L788,11.2 L790,11.5 L792,12.2 L794,13.6 L796,14.1 L798,12.2 L800,14.3 L802,13.5 L804,14.2 L806,11.7 L808,11.8 L810,12.4 L812,12.9 L814,13.6 L816,13.9 L818,12.8 L820,12.8 L822,13.4 L824,14.0 L826,12.9 L828,13.6 L830,13.4 L832,13.6 L834,13.3 L836,13.6 L838,15.7 L840,15.4 L842,15.2 L844,12.9 L846,12.5 L848,14.3 L850,14.3 L852,14.3 L854,12.4 L856,12.3 L858,13.2 L860,12.2 L862,12.0 L864,11.5 L866,11.5 L868,11.3 L870,10.0 L872,9.5 L874,9.0 L876,9.1 L878,9.4 L880,9.3 L882,8.9 L884,8.9 L886,8.9 L888,9.2 L890,9.4 L892,9.5 L894,9.2 L896,9.4 L898,9.2 L900,9.3 L902,9.6 L904,9.5 L906,9.6 L908,9.7 L910,9.9 L912,10.2 L914,10.5 L916,10.6 L918,10.0 L920,10.3 L922,10.0 L924,10.2 L926,9.6 L928,9.4 L930,9.7 L932,9.0 L934,10.3 L936,9.6 L938,10.3 L940,10.9 L942,10.6 L944,10.0 L946,10.3 L948,9.7 L950,10.6 L952,10.3 L954,10.0 L956,10.9 L958,11.8 L960,11.4 L962,12.6 L964,13.3 L966,15.0 L968,15.5 L970,15.6 L972,13.5 L974,13.6 L976,13.0 L978,13.3 L980,13.1 L982,12.1 L984,12.8 L986,12.5 L988,13.0 L990,13.0 L992,12.5 L994,12.9 L996,12.9 L998,13.1 L1000,13.4 L1002,13.2 L1004,13.0 L1006,12.3 L1008,12.9 L1010,12.4 L1012,13.2 L1014,12.0 L1016,12.2 L1018,13.1 L1020,12.6 L1022,13.3 L1024,11.0 L1026,11.0 L1028,11.7 L1030,11.4 L1032,11.8 L1034,10.7 L1036,11.6 L1038,11.6 L1040,11.4 L1042,10.9 L1044,12.3 L1046,11.4 L1048,12.1 L1050,14.9 L1052,13.9 L1054,14.3 L1056,11.5 L1058,14.3 L1060,13.4 L1062,11.4 L1064,9.7 L1066,10.1 L1068,9.5 L1070,9.5 L1072,9.4 L1074,10.2 L1076,9.5 L1078,10.1 L1080,9.1 L1082,9.3 L1084,11.0 L1086,9.6 L1088,7.9 L1090,7.1 L1092,7.2 L1094,7.0 L1096,7.5 L1098,7.6 L1100,7.0 L1102,7.1 L1104,6.2 L1106,5.2 L1108,5.9 L1110,4.6 L1112,4.8 L1114,6.8 L1116,5.7 L1118,3.2 L1120,3.0 L1122,5.7 L1124,4.8 L1126,3.0 L1128,3.0 L1130,2.8 L1132,5.7 L1134,5.2 L1136,5.6 L1138,4.4 L1140,2.0 L1142,2.1 L1144,2.3 L1146,2.8 L1148,3.0 L1150,3.1 L1152,3.3 L1154,2.5 L1156,3.0 L1158,5.4 L1160,5.7 L1162,3.7 L1164,4.1 L1166,4.4 L1168,4.7 L1170,5.2 L1172,5.2 L1174,6.2 L1176,6.2 L1178,6.2 L1180,5.3 L1182,6.1 L1184,5.9 L1186,6.4 L1188,6.0 L1190,5.8 L1192,6.7 L1194,6.3 L1196,6.6 L1198,6.1 L1200,5.7 L1200,0 L0,0 Z'/%3E%3Cpath d='M0,9.4 L2,9.9 L4,9.9 L6,9.8 L8,9.6 L10,9.7 L12,10.0 L14,10.1 L16,10.1 L18,10.2 L20,10.1 L22,9.8 L24,9.9 L26,9.5 L28,9.2 L30,9.0 L32,8.9 L34,8.9 L36,8.9 L38,8.9 L40,8.9 L42,8.7 L44,8.4 L46,8.4 L48,8.6 L50,8.7 L52,8.6 L54,8.5 L56,8.6 L58,9.0 L60,8.5 L62,8.4 L64,8.5 L66,8.6 L68,8.5 L70,8.2 L72,8.4 L74,8.4 L76,8.7 L78,8.8 L80,8.7 L82,8.5 L84,8.5 L86,8.3 L88,8.4 L90,8.6 L92,8.6 L94,8.3 L96,8.6 L98,8.1 L100,8.2 L102,8.2 L104,8.0 L106,8.4 L108,8.1 L110,8.2 L112,7.9 L114,7.8 L116,8.0 L118,8.1 L120,8.2 L122,8.3 L124,8.5 L126,8.5 L128,8.5 L130,8.3 L132,8.3 L134,7.8 L136,7.5 L138,7.3 L140,7.2 L142,7.3 L144,7.6 L146,7.7 L148,7.7 L150,7.8 L152,7.7 L154,7.8 L156,7.9 L158,7.8 L160,7.8 L162,7.9 L164,8.0 L166,7.7 L168,7.5 L170,7.6 L172,7.7 L174,7.6 L176,7.4 L178,7.2 L180,7.3 L182,7.4 L184,7.4 L186,7.3 L188,7.0 L190,7.3 L192,7.4 L194,7.5 L196,7.7 L198,8.0 L200,8.2 L202,8.3 L204,8.3 L206,8.1 L208,8.1 L210,8.2 L212,8.2 L214,8.2 L216,8.5 L218,8.4 L220,8.3 L222,8.3 L224,8.5 L226,8.5 L228,8.3 L230,8.3 L232,8.4 L234,8.5 L236,8.6 L238,8.9 L240,8.8 L242,8.9 L244,8.9 L246,9.0 L248,9.1 L250,9.1 L252,8.7 L254,8.3 L256,8.0 L258,7.8 L260,7.7 L262,7.8 L264,7.9 L266,7.8 L268,7.7 L270,7.7 L272,7.9 L274,8.0 L276,8.1 L278,7.7 L280,7.4 L282,7.2 L284,7.2 L286,7.6 L288,7.4 L290,7.2 L292,7.2 L294,7.4 L296,7.6 L298,7.7 L300,8.3 L302,8.6 L304,8.4 L306,8.1 L308,8.0 L310,7.8 L312,7.6 L314,7.6 L316,7.4 L318,7.4 L320,8.0 L322,6.8 L324,6.9 L326,6.9 L328,7.3 L330,7.9 L332,7.7 L334,7.8 L336,7.7 L338,7.6 L340,7.6 L342,7.6 L344,7.9 L346,8.2 L348,8.6 L350,8.4 L352,8.1 L354,8.0 L356,7.9 L358,8.1 L360,8.3 L362,8.5 L364,8.3 L366,7.7 L368,7.5 L370,7.5 L372,8.0 L374,8.4 L376,8.6 L378,8.7 L380,8.5 L382,8.6 L384,8.3 L386,8.1 L388,8.1 L390,8.2 L392,8.4 L394,8.4 L396,7.8 L398,7.9 L400,8.3 L402,8.2 L404,8.5 L406,8.6 L408,8.9 L410,9.2 L412,9.7 L414,10.1 L416,9.9 L418,10.2 L420,10.2 L422,10.1 L424,9.7 L426,9.2 L428,8.8 L430,8.5 L432,8.2 L434,7.8 L436,7.6 L438,7.6 L440,7.5 L442,7.8 L444,8.1 L446,8.4 L448,8.4 L450,8.1 L452,7.8 L454,7.9 L456,7.9 L458,8.2 L460,8.3 L462,8.0 L464,7.7 L466,8.0 L468,7.9 L470,7.8 L472,7.7 L474,7.6 L476,8.2 L478,8.1 L480,7.6 L482,7.4 L484,7.4 L486,7.2 L488,7.0 L490,6.9 L492,7.1 L494,7.2 L496,7.2 L498,7.3 L500,7.1 L502,7.2 L504,7.3 L506,7.2 L508,7.0 L510,7.0 L512,6.9 L514,6.8 L516,6.5 L518,6.2 L520,6.2 L522,6.4 L524,7.6 L526,7.8 L528,7.8 L530,7.8 L532,7.5 L534,6.8 L536,6.6 L538,6.4 L540,6.4 L542,6.4 L544,6.4 L546,6.5 L548,5.8 L550,5.5 L552,5.2 L554,5.1 L556,5.0 L558,5.1 L560,5.1 L562,5.1 L564,5.1 L566,5.2 L568,5.4 L570,5.5 L572,5.6 L574,5.3 L576,5.1 L578,5.2 L580,5.2 L582,4.8 L584,4.5 L586,4.4 L588,4.3 L590,4.2 L592,4.1 L594,4.3 L596,5.1 L598,5.1 L600,5.1 L602,5.1 L604,5.0 L606,5.2 L608,5.4 L610,5.4 L612,5.7 L614,5.9 L616,6.0 L618,6.1 L620,6.3 L622,6.3 L624,6.4 L626,6.6 L628,6.9 L630,7.0 L632,7.4 L634,7.8 L636,7.8 L638,7.8 L640,8.3 L642,9.1 L644,9.1 L646,8.7 L648,8.3 L650,8.2 L652,8.0 L654,7.8 L656,8.0 L658,8.3 L660,8.7 L662,8.8 L664,8.7 L666,8.9 L668,8.7 L670,8.6 L672,8.5 L674,8.5 L676,8.2 L678,8.2 L680,8.3 L682,8.5 L684,8.6 L686,8.5 L688,8.3 L690,8.2 L692,8.2 L694,8.3 L696,8.3 L698,8.2 L700,8.3 L702,8.3 L704,8.1 L706,8.0 L708,8.0 L710,8.0 L712,8.2 L714,8.4 L716,8.6 L718,8.8 L720,9.0 L722,9.3 L724,9.8 L726,9.7 L728,9.8 L730,9.7 L732,9.6 L734,9.8 L736,9.9 L738,10.1 L740,9.8 L742,9.7 L744,9.9 L746,10.2 L748,10.1 L750,10.4 L752,10.4 L754,10.6 L756,10.7 L758,10.4 L760,10.0 L762,10.0 L764,9.7 L766,9.6 L768,9.6 L770,9.5 L772,9.5 L774,9.4 L776,9.5 L778,9.4 L780,9.3 L782,9.3 L784,9.3 L786,9.7 L788,9.7 L790,9.6 L792,9.7 L794,9.7 L796,9.7 L798,9.6 L800,9.5 L802,9.4 L804,9.6 L806,9.8 L808,10.1 L810,10.5 L812,10.8 L814,11.0 L816,11.0 L818,10.7 L820,10.7 L822,11.0 L824,11.0 L826,10.9 L828,10.8 L830,10.8 L832,11.0 L834,11.0 L836,11.0 L838,10.9 L840,10.8 L842,10.6 L844,10.6 L846,10.2 L848,10.4 L850,10.7 L852,10.9 L854,11.0 L856,11.2 L858,11.7 L860,11.3 L862,10.7 L864,10.2 L866,9.8 L868,9.9 L870,9.5 L872,8.9 L874,8.5 L876,8.5 L878,8.7 L880,8.6 L882,8.4 L884,8.3 L886,8.4 L888,8.7 L890,8.9 L892,8.9 L894,8.7 L896,8.7 L898,8.7 L900,8.8 L902,8.9 L904,9.0 L906,9.1 L908,9.2 L910,9.4 L912,9.7 L914,10.0 L916,9.8 L918,9.5 L920,9.3 L922,9.0 L924,8.7 L926,8.7 L928,8.4 L930,8.2 L932,8.3 L934,8.5 L936,8.7 L938,8.5 L940,8.7 L942,8.7 L944,8.6 L946,8.5 L948,8.2 L950,8.4 L952,8.3 L954,8.4 L956,8.8 L958,9.3 L960,9.7 L962,10.2 L964,10.7 L966,10.7 L968,10.7 L970,10.8 L972,11.0 L974,11.4 L976,11.0 L978,11.1 L980,10.8 L982,10.5 L984,10.5 L986,10.4 L988,11.1 L990,11.3 L992,10.9 L994,10.5 L996,10.6 L998,11.1 L1000,11.5 L1002,11.4 L1004,11.3 L1006,11.1 L1008,10.7 L1010,11.0 L1012,10.9 L1014,10.3 L1016,10.4 L1018,10.9 L1020,11.0 L1022,11.1 L1024,9.7 L1026,9.2 L1028,9.2 L1030,9.5 L1032,9.5 L1034,9.1 L1036,8.8 L1038,8.8 L1040,8.8 L1042,9.0 L1044,9.2 L1046,9.2 L1048,9.5 L1050,9.4 L1052,9.3 L1054,9.1 L1056,8.9 L1058,8.4 L1060,8.7 L1062,7.6 L1064,6.7 L1066,6.5 L1068,6.5 L1070,6.2 L1072,6.3 L1074,6.2 L1076,6.1 L1078,6.0 L1080,5.5 L1082,5.6 L1084,4.9 L1086,4.4 L1088,4.1 L1090,3.8 L1092,3.4 L1094,3.7 L1096,4.4 L1098,4.8 L1100,4.4 L1102,3.6 L1104,3.1 L1106,2.9 L1108,2.5 L1110,2.3 L1112,1.9 L1114,1.6 L1116,1.7 L1118,1.2 L1120,1.5 L1122,1.5 L1124,1.4 L1126,1.3 L1128,1.6 L1130,1.7 L1132,1.6 L1134,1.6 L1136,1.6 L1138,1.5 L1140,1.3 L1142,1.4 L1144,1.5 L1146,1.5 L1148,1.6 L1150,1.6 L1152,1.9 L1154,2.0 L1156,2.1 L1158,2.2 L1160,2.5 L1162,2.9 L1164,3.1 L1166,3.3 L1168,3.4 L1170,3.6 L1172,3.9 L1174,4.3 L1176,4.5 L1178,4.3 L1180,4.3 L1182,4.4 L1184,4.5 L1186,4.5 L1188,4.4 L1190,4.4 L1192,4.6 L1194,4.4 L1196,4.2 L1198,4.4 L1200,3.8 L1200,0 L0,0 Z'/%3E%3C/svg%3E");
  /* the portrait's torn paper (tools/kit-frame-torn.cjs): the sheet, and the paler rim where its fibres pull loose */
  --frame-paper-torn: polygon(0.0% 2.7%, 1.6% 2.9%, 3.1% 2.7%, 4.7% 2.6%, 6.3% 3.0%, 7.8% 2.8%, 9.4% 2.9%, 10.9% 3.0%, 12.5% 3.1%, 14.1% 3.2%, 15.6% 3.3%, 17.2% 3.6%, 18.8% 3.4%, 20.3% 3.5%, 21.9% 3.6%, 23.4% 3.7%, 25.0% 3.4%, 26.6% 3.4%, 28.1% 3.5%, 29.7% 3.6%, 31.3% 3.4%, 32.8% 3.2%, 34.4% 3.0%, 35.9% 2.6%, 37.5% 3.0%, 39.1% 3.0%, 40.6% 2.3%, 42.2% 2.2%, 43.8% 2.4%, 45.3% 2.5%, 46.9% 2.1%, 48.4% 1.7%, 50.0% 1.9%, 51.6% 1.6%, 53.1% 1.4%, 54.7% 1.8%, 56.3% 2.0%, 57.8% 1.6%, 59.4% 1.8%, 60.9% 1.4%, 62.5% 1.3%, 64.1% 1.6%, 65.6% 1.4%, 67.2% 1.0%, 68.8% 0.9%, 70.3% 1.3%, 71.9% 1.5%, 73.4% 1.2%, 75.0% 1.5%, 76.6% 1.3%, 78.1% 1.1%, 79.7% 1.1%, 81.3% 1.3%, 82.8% 1.2%, 84.4% 1.9%, 85.9% 2.0%, 87.5% 1.8%, 89.1% 1.9%, 90.6% 1.6%, 92.2% 1.9%, 93.8% 2.1%, 95.3% 1.8%, 96.9% 1.7%, 98.4% 1.5%, 97.7% 0.0%, 97.9% 1.6%, 97.7% 3.1%, 97.4% 4.7%, 97.9% 6.3%, 97.7% 7.8%, 97.8% 9.4%, 98.4% 10.9%, 98.6% 12.5%, 99.1% 14.1%, 98.4% 15.6%, 98.7% 17.2%, 98.5% 18.8%, 98.4% 20.3%, 98.6% 21.9%, 98.6% 23.4%, 98.8% 25.0%, 98.7% 26.6%, 98.6% 28.1%, 98.5% 29.7%, 98.2% 31.3%, 97.9% 32.8%, 98.3% 34.4%, 97.9% 35.9%, 97.9% 37.5%, 98.0% 39.1%, 98.0% 40.6%, 98.2% 42.2%, 97.9% 43.8%, 98.0% 45.3%, 98.1% 46.9%, 98.4% 48.4%, 98.5% 50.0%, 98.5% 51.6%, 98.0% 53.1%, 98.1% 54.7%, 98.0% 56.3%, 98.4% 57.8%, 98.4% 59.4%, 97.9% 60.9%, 97.8% 62.5%, 97.9% 64.1%, 97.4% 65.6%, 97.7% 67.2%, 97.5% 68.8%, 97.7% 70.3%, 97.7% 71.9%, 97.9% 73.4%, 98.1% 75.0%, 97.5% 76.6%, 97.6% 78.1%, 98.0% 79.7%, 97.7% 81.3%, 98.0% 82.8%, 97.4% 84.4%, 97.7% 85.9%, 98.1% 87.5%, 98.3% 89.1%, 97.8% 90.6%, 97.5% 92.2%, 97.5% 93.8%, 97.0% 95.3%, 97.3% 96.9%, 96.9% 98.4%, 100.0% 97.1%, 98.4% 97.2%, 96.9% 97.0%, 95.3% 97.4%, 93.8% 97.3%, 92.2% 97.4%, 90.6% 97.6%, 89.1% 97.5%, 87.5% 97.4%, 85.9% 97.3%, 84.4% 97.4%, 82.8% 97.6%, 81.3% 97.7%, 79.7% 97.7%, 78.1% 97.9%, 76.6% 97.9%, 75.0% 97.9%, 73.4% 97.7%, 71.9% 97.6%, 70.3% 97.9%, 68.8% 97.7%, 67.2% 98.0%, 65.6% 98.1%, 64.1% 97.8%, 62.5% 97.9%, 60.9% 98.0%, 59.4% 97.9%, 57.8% 97.9%, 56.3% 98.1%, 54.7% 98.2%, 53.1% 97.8%, 51.6% 98.0%, 50.0% 98.0%, 48.4% 98.2%, 46.9% 98.3%, 45.3% 98.1%, 43.8% 98.1%, 42.2% 97.9%, 40.6% 98.2%, 39.1% 98.5%, 37.5% 98.7%, 35.9% 98.6%, 34.4% 98.3%, 32.8% 98.1%, 31.3% 98.4%, 29.7% 97.8%, 28.1% 98.0%, 26.6% 98.3%, 25.0% 98.1%, 23.4% 98.3%, 21.9% 98.1%, 20.3% 98.2%, 18.8% 98.0%, 17.2% 97.9%, 15.6% 97.9%, 14.1% 98.2%, 12.5% 98.3%, 10.9% 98.0%, 9.4% 98.0%, 7.8% 97.8%, 6.3% 97.7%, 4.7% 97.9%, 3.1% 98.3%, 1.6% 97.9%, 2.5% 100.0%, 2.8% 98.4%, 2.4% 96.9%, 2.4% 95.3%, 2.5% 93.8%, 2.6% 92.2%, 2.6% 90.6%, 2.2% 89.1%, 2.5% 87.5%, 2.5% 85.9%, 2.4% 84.4%, 2.0% 82.8%, 2.0% 81.3%, 1.9% 79.7%, 2.4% 78.1%, 2.3% 76.6%, 2.0% 75.0%, 2.3% 73.4%, 2.1% 71.9%, 2.4% 70.3%, 2.6% 68.8%, 2.0% 67.2%, 2.3% 65.6%, 2.7% 64.1%, 2.8% 62.5%, 2.7% 60.9%, 2.4% 59.4%, 2.4% 57.8%, 2.6% 56.3%, 2.7% 54.7%, 2.1% 53.1%, 2.5% 51.6%, 2.6% 50.0%, 2.3% 48.4%, 2.4% 46.9%, 2.6% 45.3%, 2.3% 43.8%, 2.0% 42.2%, 2.2% 40.6%, 2.4% 39.1%, 2.6% 37.5%, 2.5% 35.9%, 2.6% 34.4%, 2.6% 32.8%, 2.3% 31.3%, 2.4% 29.7%, 2.1% 28.1%, 2.4% 26.6%, 2.3% 25.0%, 2.3% 23.4%, 2.0% 21.9%, 2.4% 20.3%, 1.9% 18.8%, 2.1% 17.2%, 2.5% 15.6%, 2.2% 14.1%, 2.5% 12.5%, 2.3% 10.9%, 1.8% 9.4%, 1.8% 7.8%, 1.9% 6.3%, 1.5% 4.7%, 1.7% 3.1%, 1.8% 1.6%);
  --frame-rim-torn: polygon(0.0% 2.0%, 1.6% 1.9%, 3.1% 1.5%, 4.7% 1.4%, 6.3% 2.2%, 7.8% 1.4%, 9.4% 1.3%, 10.9% 2.5%, 12.5% 2.0%, 14.1% 2.8%, 15.6% 2.3%, 17.2% 2.4%, 18.8% 3.0%, 20.3% 2.3%, 21.9% 2.5%, 23.4% 2.5%, 25.0% 2.3%, 26.6% 3.1%, 28.1% 2.8%, 29.7% 2.1%, 31.3% 2.4%, 32.8% 2.4%, 34.4% 2.1%, 35.9% 1.3%, 37.5% 1.7%, 39.1% 1.4%, 40.6% 1.1%, 42.2% 1.8%, 43.8% 1.6%, 45.3% 0.8%, 46.9% 1.3%, 48.4% 0.6%, 50.0% 0.8%, 51.6% 1.1%, 53.1% 0.2%, 54.7% 1.0%, 56.3% 1.2%, 57.8% 1.0%, 59.4% 0.7%, 60.9% 0.2%, 62.5% 0.1%, 64.1% 1.0%, 65.6% 0.4%, 67.2% 0.4%, 68.8% 0.2%, 70.3% 0.0%, 71.9% 0.2%, 73.4% 0.7%, 75.0% 0.5%, 76.6% 0.3%, 78.1% 0.1%, 79.7% 0.3%, 81.3% 0.5%, 82.8% 0.2%, 84.4% 0.5%, 85.9% 1.2%, 87.5% 0.4%, 89.1% 0.7%, 90.6% 1.0%, 92.2% 1.1%, 93.8% 0.9%, 95.3% 1.1%, 96.9% 0.4%, 98.4% 0.5%, 98.5% 0.0%, 99.6% 1.6%, 99.7% 3.1%, 98.9% 4.7%, 99.0% 6.3%, 98.6% 7.8%, 99.1% 9.4%, 99.5% 10.9%, 99.3% 12.5%, 99.7% 14.1%, 99.3% 15.6%, 100.0% 17.2%, 99.9% 18.8%, 99.1% 20.3%, 100.0% 21.9%, 100.0% 23.4%, 100.0% 25.0%, 99.3% 26.6%, 100.0% 28.1%, 99.3% 29.7%, 99.6% 31.3%, 99.5% 32.8%, 99.1% 34.4%, 100.0% 35.9%, 98.7% 37.5%, 99.6% 39.1%, 99.8% 40.6%, 99.5% 42.2%, 99.2% 43.8%, 99.9% 45.3%, 99.0% 46.9%, 99.8% 48.4%, 99.8% 50.0%, 99.4% 51.6%, 99.0% 53.1%, 99.1% 54.7%, 99.6% 56.3%, 99.0% 57.8%, 98.7% 59.4%, 99.0% 60.9%, 99.7% 62.5%, 99.4% 64.1%, 99.5% 65.6%, 99.5% 67.2%, 99.6% 68.8%, 99.5% 70.3%, 98.3% 71.9%, 98.7% 73.4%, 98.7% 75.0%, 99.2% 76.6%, 98.8% 78.1%, 99.7% 79.7%, 98.4% 81.3%, 99.5% 82.8%, 98.5% 84.4%, 98.5% 85.9%, 98.6% 87.5%, 98.8% 89.1%, 98.9% 90.6%, 99.0% 92.2%, 98.0% 93.8%, 98.2% 95.3%, 98.9% 96.9%, 98.5% 98.4%, 100.0% 97.9%, 98.4% 98.7%, 96.9% 98.2%, 95.3% 97.7%, 93.8% 98.0%, 92.2% 97.9%, 90.6% 98.3%, 89.1% 98.7%, 87.5% 98.0%, 85.9% 98.8%, 84.4% 98.4%, 82.8% 98.3%, 81.3% 98.4%, 79.7% 98.1%, 78.1% 99.0%, 76.6% 99.1%, 75.0% 99.3%, 73.4% 98.2%, 71.9% 98.9%, 70.3% 98.4%, 68.8% 98.3%, 67.2% 99.4%, 65.6% 98.3%, 64.1% 99.3%, 62.5% 98.7%, 60.9% 99.0%, 59.4% 99.4%, 57.8% 99.5%, 56.3% 98.7%, 54.7% 99.0%, 53.1% 99.1%, 51.6% 99.0%, 50.0% 98.7%, 48.4% 98.8%, 46.9% 98.6%, 45.3% 99.2%, 43.8% 98.9%, 42.2% 99.3%, 40.6% 99.8%, 39.1% 99.3%, 37.5% 99.1%, 35.9% 99.4%, 34.4% 99.7%, 32.8% 99.6%, 31.3% 99.0%, 29.7% 99.1%, 28.1% 99.2%, 26.6% 98.9%, 25.0% 99.1%, 23.4% 98.8%, 21.9% 98.6%, 20.3% 99.5%, 18.8% 99.3%, 17.2% 99.4%, 15.6% 99.4%, 14.1% 99.2%, 12.5% 99.3%, 10.9% 99.4%, 9.4% 99.0%, 7.8% 98.5%, 6.3% 98.9%, 4.7% 99.0%, 3.1% 98.8%, 1.6% 99.4%, 1.7% 100.0%, 1.7% 98.4%, 1.6% 96.9%, 1.3% 95.3%, 0.7% 93.8%, 1.1% 92.2%, 1.8% 90.6%, 0.8% 89.1%, 1.5% 87.5%, 1.7% 85.9%, 1.3% 84.4%, 1.0% 82.8%, 1.5% 81.3%, 1.4% 79.7%, 1.2% 78.1%, 0.8% 76.6%, 1.2% 75.0%, 1.7% 73.4%, 1.6% 71.9%, 0.8% 70.3%, 0.9% 68.8%, 0.8% 67.2%, 0.7% 65.6%, 0.6% 64.1%, 0.8% 62.5%, 1.9% 60.9%, 1.5% 59.4%, 1.7% 57.8%, 1.8% 56.3%, 1.4% 54.7%, 0.6% 53.1%, 0.8% 51.6%, 1.0% 50.0%, 1.5% 48.4%, 1.0% 46.9%, 1.9% 45.3%, 1.2% 43.8%, 1.0% 42.2%, 0.7% 40.6%, 1.4% 39.1%, 1.7% 37.5%, 1.2% 35.9%, 1.1% 34.4%, 0.8% 32.8%, 1.0% 31.3%, 0.9% 29.7%, 0.7% 28.1%, 0.9% 26.6%, 1.1% 25.0%, 0.8% 23.4%, 0.6% 21.9%, 0.5% 20.3%, 1.4% 18.8%, 0.4% 17.2%, 1.0% 15.6%, 1.0% 14.1%, 0.6% 12.5%, 1.3% 10.9%, 0.4% 9.4%, 1.2% 7.8%, 0.8% 6.3%, 0.3% 4.7%, 0.3% 3.1%, 0.4% 1.6%);
  /* the hand-painted plus beside every unfolding panel: tapered brush strokes, loaded at the start, like the buttons (Jesse Nov 10) */
  --mark-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-opacity='.7' d='M2.2 12.5C2 10.7 3.6 9.8 6 9.9C10 10 15 9.5 21 9.7C22.3 9.8 22.4 12.1 21 12.6C15 13.6 10 14.1 5.6 14.4C3.6 14.5 2.3 13.8 2.2 12.5Z'/%3E%3Cpath d='M2.6 12.3C2.5 11 3.9 10.4 5.7 10.4C8.7 10.4 11.7 10.3 14.8 10.2C15.6 10.7 15.5 11.9 14.7 12.2C11.6 12.7 8.5 13.1 5.4 13.5C3.8 13.6 2.7 13.2 2.6 12.3Z'/%3E%3Cpath fill-opacity='.7' d='M12.3 2C14 1.9 14.6 3.6 14.5 6C14.3 10 14.1 15 13.7 20.9C13.6 22.3 11.4 22.4 11.1 21C10.6 15 10.2 10 10 5.7C9.9 3.6 10.6 2.1 12.3 2Z'/%3E%3Cpath d='M12.2 2.5C13.4 2.5 13.8 3.9 13.7 5.8C13.6 8.6 13.5 11.4 13.4 14.3C12.9 15 12 14.9 11.8 14.2C11.4 11.4 11.1 8.6 10.9 5.7C10.8 3.9 11.2 2.6 12.2 2.5Z'/%3E%3C/svg%3E");
}

/* ---------------------------------------------------------------- base */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-padding-top: var(--space-4); }
body {
  margin: 0; background: var(--c-ground); color: var(--c-ink);
  font-family: var(--font-body); font-size: var(--text-body); line-height: var(--leading); overflow-x: clip;
}
img { max-width: 100%; height: auto; display: block; }
h1, h2, h3 {
  font-family: var(--font-head); font-weight: var(--head-weight, 400); line-height: var(--leading-head);
  color: var(--c-heading); margin: 0 0 0.55em; text-wrap: balance; font-kerning: var(--head-kerning, auto);
}
h1 { font-size: var(--text-h1); letter-spacing: -0.01em; }
h2 { font-size: var(--text-h2); }
h3 { font-size: var(--text-h3); }
/* the site's first-letter accent, applied the same way on every H1 and H2 (IC sets --first-letter: inherit) */
h1::first-letter, h2::first-letter, .first-letter::first-letter { color: var(--first-letter, inherit); }
p { margin: 0 0 1em; max-width: var(--measure); }
small, .small { font-size: var(--text-small); }
.muted { color: var(--c-ink-2); }

/* ---------------------------------------------------------------- links: one style everywhere */
a {
  color: var(--c-action);
  text-decoration: underline; text-decoration-thickness: 1px; text-decoration-color: var(--c-line);
  text-underline-offset: 0.22em;
  transition: color var(--t-quick) ease, text-decoration-color var(--t-quick) ease, text-decoration-thickness var(--t-quick) ease;
}
a:hover { color: var(--c-action-hover); text-decoration-color: currentColor; text-decoration-thickness: 2px; }
/* The underline on the page and in the footer (Jesse, batch 3a review, Nov 10: "in between the old and current
   versions, more hand-drawn (slight wobble, uneven weight), still muted"): a fine pen line drawn as the link's own
   background, so it follows the words onto a second line. --u is the line (none: no line), --u-lift raises it when the
   link has padding under its words, --u-h is its height. The header keeps its own quiet underline. */
:where(main, .site-footer) a:not(.btn, .brand, .skip-link, .video-link, .shelf-cover, .tile-link) {
  text-decoration: none;
  background: var(--u, var(--ink-under)) left calc(100% - var(--u-lift, 0px)) / 100% var(--u-h, var(--under-h)) no-repeat;
  -webkit-box-decoration-break: clone; box-decoration-break: clone;
  transition: color var(--t-quick) ease;
}
a:hover { --u: var(--ink-under-hover); }
a:has(> img) { --u: none; }
a[href^="tel:"], a[href^="mailto:"] { white-space: nowrap; }
/* keyboard focus: one brush-pen stroke under the item (Jesse, Nov 10: never a box, ring or pill around it). The
   stroke is the item's own background, so nothing moves. The outline is transparent: it draws nothing, except in
   forced-colours mode, where the system paints it. An item with a background of its own sets its mark itself. */
:focus-visible { outline: 2px solid transparent; outline-offset: 2px; background-image: var(--focus-ink); background-repeat: no-repeat; background-position: left bottom; background-size: 100% var(--focus-h); }
a:focus-visible { text-decoration-color: transparent; --u: var(--focus-ink); --u-h: var(--focus-h); }
/* a link that holds a picture (the logo, a video still): the stroke sits under the picture, not behind it */
a:has(> img):focus-visible { position: relative; background-image: none; }
a:has(> img):focus-visible::after { content: ""; position: absolute; left: 0; right: 0; top: 100%; height: var(--focus-h); background: var(--focus-ink) center / 100% 100% no-repeat; }

.wrap { width: 100%; max-width: var(--wrap); margin: 0 auto; padding: 0 var(--gutter); }
.visually-hidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
/* the skip link waits off screen until the keyboard reaches it */
.skip-link { position: absolute; left: var(--space-4); top: -4rem; z-index: 40; padding: var(--space-3) 3rem var(--space-3) var(--space-5); background-image: var(--brush-primary-hover); background-repeat: no-repeat; background-position: right center, left center; background-size: var(--brush-tail, 100%) 100%, calc(100% - var(--brush-tail, 100%) + 2px) 100%; color: var(--c-on-action); font-family: var(--font-ui, var(--font-head)); font-kerning: var(--head-kerning, auto); text-decoration: none; }
.skip-link:focus { top: var(--space-4); }
.skip-link:hover { color: var(--c-on-action); }
.skip-link:focus-visible { background-image: var(--brush-primary-hover); background-repeat: no-repeat; background-position: right center, left center; background-size: var(--brush-tail, 100%) 100%, calc(100% - var(--brush-tail, 100%) + 2px) 100%; }

/* ---------------------------------------------------------------- text: the few styles running text takes */
.lead { font-size: var(--text-h3); line-height: 1.55; }
/* an upright hand-drawn line beside a lead: an occasional accent, never the default, and never a straight bar
   (Jesse, Nov 10). At most one or two pages of a site carry it. */
.lead--line { padding-left: var(--space-5); background: var(--rule-ink-v) left top / 10px 100% no-repeat; }
.note { font-size: var(--text-small); color: var(--c-ink-2); }
/* words that stay on one line together (the letters after a name): a line may break before them, never inside them */
.together { white-space: nowrap; }
.more-link { margin: var(--space-6) 0 0; font-family: var(--font-head); font-kerning: var(--head-kerning, auto); }
.first-line { margin: var(--space-4) 0 0; padding-left: 4px; font-size: var(--text-small); }   /* smaller, and level with the start of the button's paint, which sits 5px inside its box (Jesse, batch 3a review) */
/* one plain line that follows a group (a right, a pointer to a notice): running text, a group's gap above it.
   Quiet: never a box, a band of its own or a pill. */
.plain-line { margin: var(--space-6) 0 0; max-width: var(--measure); }
.plain-line a { white-space: nowrap; }   /* a short link at its end moves to the next line whole, never broken in two */
/* the crisis line: calm text between two quiet ink lines, never a red or loud box (design standard §10) */
.crisis-line { margin: var(--space-5) 0 0; padding: var(--space-4) 0; font-size: var(--text-small); background: var(--rule-ink) left top / 100% var(--rule-h-quiet) no-repeat, var(--rule-ink) left bottom / 100% var(--rule-h-quiet) no-repeat; }
/* links that stand alone get a 44px touch area (design standard, addendum H). Nothing moves: the padding of an
   inline link adds no height to its line. */
.more-link a, .first-line a, .portrait figcaption a, .piece h2 a, .piece h3 a { padding-block: 0.7rem; --u-lift: 0.7rem; }

/* ---------------------------------------------------------------- buttons: one primary, one quiet */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: var(--space-2);
  min-height: 52px; padding: 0.85rem 3rem 0.85rem 2rem; border: 0; border-radius: 0;
  /* A painted brushstroke in two pictures (identity.css, tools/kit-brush.cjs): the lift-off, a fixed size at the
     right end (--brush-tail wide), over the body, stretched to the rest. The right padding is wider than the tail,
     so the label always sits on solid paint. A site whose stroke is one picture leaves --brush-tail unset. */
  background-color: transparent;   /* a <button> brings its own grey face: without this it shows as a box round the stroke and between its bristles */
  background-image: var(--brush-primary); background-repeat: no-repeat; background-position: right center, left center; background-size: var(--brush-tail, 100%) 100%, calc(100% - var(--brush-tail, 100%) + 2px) 100%;
  color: var(--c-on-action);
  font-family: var(--font-ui, var(--font-head)); font-size: var(--text-body); font-weight: var(--ui-weight, 400);
  line-height: 1.2; text-align: center; text-decoration: none; font-kerning: var(--head-kerning, auto);
  cursor: pointer; transition: color var(--t-quick) ease;
}
/* painted brushstroke (standard 1.1; Jesse, Nov 10: rounded and loaded at one end, a dry tail with a few bristle
   points at the other): never a box, pill or rounded rectangle */
.btn:hover, .btn:focus-visible { background-image: var(--brush-primary-hover); color: var(--c-on-action); text-decoration: none; }
.btn--quiet { background-image: var(--brush-quiet); color: var(--c-action-hover); }
.btn--quiet:hover, .btn--quiet:focus-visible { background-image: var(--brush-quiet-hover); color: var(--c-action-hover); }
/* keyboard focus on a painted button: the paint darkens and the focus stroke sits just under it */
.btn:focus-visible { position: relative; background-repeat: no-repeat; background-position: right center, left center; background-size: var(--brush-tail, 100%) 100%, calc(100% - var(--brush-tail, 100%) + 2px) 100%; }
.btn:focus-visible::after { content: ""; position: absolute; left: 3%; right: 9%; top: calc(100% + 1px); height: var(--focus-h); background: var(--focus-ink) center / 100% 100% no-repeat; }
.btn--small { min-height: 44px; padding: 0.5rem 2.2rem 0.5rem 1.4rem; --brush-tail: var(--brush-tail-small, 100%); }
.btn[aria-disabled="true"] { cursor: progress; opacity: 0.75; }
@media (forced-colors: active) { .btn { border-color: ButtonText; } }
.actions { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-4) var(--space-5); margin: var(--space-6) 0 0; }

/* ---------------------------------------------------------------- bands: soft surfaces with torn edges
   Paper (design standard, Addendum F): every sheet carries a faint paper texture over its colour. A site names its
   papers in identity.css, one per job: --paper-band (bands), --paper-piece (mosaic pieces), --paper-strip (the header
   strip and the footer), all tiled at --paper-size. Barely noticeable, lighter on phones, off in print, and never
   strong enough to dim the text on the sheet (the site's build tests that). A site without papers sets none. */
.band { position: relative; isolation: isolate; margin: var(--edge-h) 0; background: none; }
.band::before {
  content: ""; position: absolute; inset: calc(var(--edge-h) * -1) 0; z-index: -1;
  background-color: var(--c-band); background-image: var(--paper-band-over, none), var(--paper-band, none); background-size: var(--paper-size, auto);   /* a site may lay a second sheet over a band's paper (--paper-band-over) */
  -webkit-mask: var(--edge-torn-top) top / 100% var(--edge-h) no-repeat, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--edge-h) + 2px) no-repeat, var(--edge-torn-bottom) bottom / 100% var(--edge-h) no-repeat;
          mask: var(--edge-torn-top) top / 100% var(--edge-h) no-repeat, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--edge-h) + 2px) no-repeat, var(--edge-torn-bottom) bottom / 100% var(--edge-h) no-repeat;
}
.band:has(+ .band)::before { bottom: calc(var(--edge-h) * -2);
  -webkit-mask: var(--edge-torn-top) top / 100% var(--edge-h) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;
          mask: var(--edge-torn-top) top / 100% var(--edge-h) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat; }
.band--accent::before { background-color: var(--c-band-accent); }
.band--ochre::before { background-color: var(--c-band-ochre); }
.band--olive::before { background-color: var(--c-band-olive); }
.band--moss::before { background-color: var(--c-band-moss); }
/* each band starts its paper at a different place on the sheet, so the same fibre is not under every band's edge */
.section.band:nth-of-type(3n + 1)::before { background-position: -173px -67px; }
.section.band:nth-of-type(3n + 2)::before { background-position: -341px -211px; }
/* A text link that sits directly on the accent band takes the darker action colour. The usual one has too little
   room on that band (4.6:1) once a paper lies on it. A link inside a piece is on its own sheet and keeps its colour. */
.band--accent a:not(.btn, .piece a) { color: var(--c-action-hover); }
/* a band that ends the page runs straight under the footer's torn edge: no white gap (Jesse Nov 10) */
main:has(> .section.band:last-child) + .site-footer { margin-top: 0; }
main > .section.band:last-child { margin-bottom: 0; }
main > .section.band:last-child::before { bottom: calc(var(--edge-h) * -2);
  -webkit-mask: var(--edge-torn-top) top / 100% var(--edge-h) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;
          mask: var(--edge-torn-top) top / 100% var(--edge-h) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat; }

/* ---------------------------------------------------------------- background shapes: soft washes of colour behind a section
   (DT: watercolour olives; Jesse, Nov 10: more colour, more abstract background). Decoration only. Each one is
   placed by its own --x, --y, --w, --r and --a; one that sits on a torn seam sets --y as a share of its own height
   above the section's top edge, so it stays on the seam at every width. */
.bg-shapes { position: absolute; inset: 0; z-index: -1; overflow-x: clip; overflow-y: visible; pointer-events: none; }
/* shapes and branches cross from one sheet into the one above (Jesse: olives overlap the torn sheets, never cut off) */
.bg-shape { position: absolute; left: var(--x); top: var(--y); width: var(--w); aspect-ratio: var(--a, 1.4); opacity: var(--o, 0.9);
  /* a watercolour olive (Jesse Nov 10): muted colour, no highlight or glare, a slightly darker dried edge, an uneven
     second wash; it spans the torn edge between strips, never cut off */
  background:
    radial-gradient(ellipse 40% 34% at 64% 62%, color-mix(in srgb, var(--c) 30%, transparent), transparent 80%),
    radial-gradient(ellipse 72% 68% at 44% 42%, color-mix(in srgb, var(--c) 82%, transparent) 0%, var(--c) 78%, color-mix(in srgb, var(--c) 92%, black) 94%, color-mix(in srgb, var(--c) 70%, transparent) 100%);
  border-radius: 50% 50% 46% 54% / 56% 54% 46% 44%; rotate: var(--r, -18deg); filter: blur(0.5px); }
@media (max-width: 720px) { .bg-shape { opacity: 0.55; } .bg-shape:nth-child(n+3) { display: none; } }
.section:has(.bg-shapes), .hero { position: relative; isolation: isolate; }

/* ---------------------------------------------------------------- mosaic: broken-tile pieces (Jesse Nov 10: "looking for the mosaic")
   Each piece is a hand-cut polygon of colour (clip-path from tools/site.cjs piece()), set with narrow grout gaps in a
   12-column grid; spans and heights differ so it never reads as a table. Not a box: no radius, border or shadow. */
.mosaic { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); grid-auto-flow: dense; gap: var(--grout, 7px); }
.piece { grid-column: span var(--span, 4); grid-row: span var(--rows, 1); margin-top: var(--drop, 0); padding: var(--space-5) clamp(var(--space-5), 2.4vw, var(--space-6));
  background-color: var(--pc, var(--c-piece-cream)); background-image: var(--paper-piece-over, none), var(--paper-piece, none); background-size: var(--paper-size, auto); background-position: var(--pp, 0 0);   /* --pp: where on the sheet this piece was torn from; --paper-piece-over: a second sheet over a piece's paper */
  clip-path: var(--clip); display: flex; flex-direction: column; justify-content: center; }
.piece > :last-child { margin-bottom: 0; }
.piece--cream { --pc: var(--c-piece-cream); } .piece--teal { --pc: var(--c-piece-teal); }
.piece--sage { --pc: var(--c-piece-sage); } .piece--mustard { --pc: var(--c-piece-mustard); }
/* a piece that starts at a named column (--at), so a row can begin with a gap */
.piece--at { grid-column: var(--at) / span var(--span, 4); }
/* a piece's title, at the group-title size whatever its heading level; when the title is a link it keeps the
   heading colour */
.piece h2, .piece h3 { font-size: var(--text-h3); margin-bottom: var(--space-2); }
.piece h2::first-letter { color: inherit; }
.piece h2 a, .piece h3 a { color: var(--c-heading); }
.piece h2 a:hover, .piece h3 a:hover { color: var(--c-action-hover); }
/* a piece that holds a few sentences: its words start at the top, so the titles in a row line up */
.piece--long { justify-content: flex-start; }
/* on a tablet a piece may take a different share of the row (--span-m), so a narrow piece with words gets room */
@media (min-width: 721px) and (max-width: 960px) {
  .piece { grid-column: span var(--span-m, var(--span, 4)); }
  .piece--at { grid-column: var(--at) / span var(--span-m, var(--span, 4)); }
}
/* pieces that hold a title and nothing else */
.mosaic--titles .piece { min-height: 5rem; font-family: var(--font-head); font-kerning: var(--head-kerning, auto); font-size: var(--text-h3); line-height: 1.3; color: var(--c-heading); }
@media (max-width: 720px) {
  .mosaic { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .piece { grid-column: span var(--span-s, 6); grid-row: auto; margin-top: 0; }
  /* stacked pieces step left and right, so a column of them still reads as a mosaic */
  .mosaic--stagger .piece:nth-child(even) { margin-left: 8%; }
  .mosaic--stagger .piece:nth-child(odd) { margin-right: 6%; }
}
@media (max-width: 640px) { .mosaic--titles .piece { min-height: 0; } }

/* ---------------------------------------------------------------- sections and rows */
.section { position: relative; padding: var(--space-section) 0; }
.section + .section:not(.band) { padding-top: 0; }
.section.band + .section, .section + .section.band { padding-top: var(--space-section); }
.row-3 { display: grid; grid-template-columns: repeat(var(--cols, 3), minmax(0, 1fr)); gap: var(--space-6) clamp(var(--space-5), 4vw, var(--space-7)); }
.row-3--2 { --cols: 2; }
ul.row-3, ol.row-3 { list-style: none; margin: 0; padding: 0; }
.row-wide { max-width: none; }
.row-split { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(var(--space-6), 6vw, 5rem); align-items: center; }
.row-split--flip > :first-child { order: 2; }
.row-split--text { grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); align-items: start; }
/* even halves, for an opening above .text-cols: the two rows then share their columns (reviewer pass, Nov 10) */
.row-split--even { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.row-split--start { align-items: start; }   /* a heading beside a picture starts level with it */
/* a heading beside the one sentence that opens its group ("How I work"), on one baseline, with the group under both */
.row-split--head { align-items: baseline; margin-bottom: var(--space-6); }
.row-split--head > p { margin-bottom: 0; }
@media (min-width: 961px) { .row-split--head > h2 { margin-bottom: 0; } }
/* a heading row; it always sits above decoration that crosses its section */
.row-head { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: var(--space-4); margin-bottom: var(--space-6); }
.row-head > * { margin-bottom: 0; }
@media (max-width: 960px) {
  .row-3 { --cols: 2; }
  .row-split, .row-split--text { grid-template-columns: minmax(0, 1fr); }
  .row-split--flip > :first-child { order: 0; }
  /* stacked, a heading that leads the row sits right above its words */
  .row-split:has(> h2:first-child) { row-gap: 0; }
}
@media (max-width: 640px) {
  .row-3, .row-3--2 { --cols: 1; }
  .row-split, .row-split--text { gap: var(--space-5); }
  .row-head { grid-template-columns: minmax(0, 1fr); }
}

/* tiles: open items, never boxes. No fill, no border, no shadow, no rounded shape: a hand-drawn ink line above */
.tile { position: relative; display: flex; flex-direction: column; gap: var(--space-2); padding: 0; }
.tile.tile--bare { padding: 0; background: none; }
.tile h3, .tile h2 { margin: 0; font-size: var(--text-h3); }
.tile h2::first-letter { color: inherit; }
.tile p { margin: 0; }
.tile-link { color: inherit; text-decoration: none; }
.tile-link::after { content: ""; position: absolute; inset: 0; }
.tile:has(.tile-link:hover) h3 { color: var(--c-action-hover); }

/* one long text set in two even columns on wide screens (a notice, a statement): it keeps its order and fills the
   width, where a single column would leave half the row empty. One column on tablets and phones. */
.text-cols { columns: 2; column-gap: clamp(var(--space-6), 6vw, 5rem); }
.text-cols p, .text-cols li { break-inside: avoid; }
.text-cols > :last-child { margin-bottom: 0; }
@media (max-width: 960px) { .text-cols { columns: 1; } }

/* plain bullets: small, plain, muted */
.plain-list { margin: 0 0 var(--space-4); padding: 0; list-style: none; }
.plain-list li { position: relative; padding-left: 1.1em; margin-bottom: var(--space-2); max-width: var(--measure); }
.plain-list li::before { content: ""; position: absolute; left: 0.1em; top: 0.68em; width: 0.32em; height: 0.32em; border-radius: 50%; background: var(--c-ink-2); opacity: 0.55; }
.plain-list--cols { columns: 2; column-gap: var(--space-6); }
.plain-list--cols li { break-inside: avoid; }
@media (max-width: 640px) { .plain-list--cols { columns: 1; } }

/* ---------------------------------------------------------------- photo frames: a print on a paper piece
   (Jesse, Nov 10, second pass: "torn-paper frame matching the paper pieces, not a tilted rectangle on a rectangle".)
   The photo sits on a paper piece cut the way the mosaic's pieces are cut (tools/site.cjs piece()): snipped corners,
   a break along the top and bottom edges, a kink near one corner of a side. Nothing is turned: the sheet and the print
   are both upright, so it never reads as one rectangle laid crooked on another. The print is cut the same way, more
   finely, and sits in from every edge by about the same amount, so the paper shows all round as an uneven hand-cut
   margin, never as a border (no even line) or a shadow (never on two sides only).
   No curve, radius, border, shadow or tilt. Nothing lies over the photo. Four cuts: .frame, --b, --c, --d:
     --frame-pad    how far the print sits in from each side of the frame's box (shares of the box's width)
     --frame-paper  the sheet's outline, in the frame's box
     --frame-print  the print's outline, in its own box
   The sheet takes the site's frame colour (--c-frame, a piece tone) and the pieces' paper (--paper-piece,
   --paper-frame-over), exactly like a piece. */
.frame { position: relative; isolation: isolate; margin: 0; padding: var(--frame-pad, 5.5% 5.5% 6% 5%); }
.frame::before { content: ""; position: absolute; inset: 0; z-index: -1;
  background-color: var(--c-frame, var(--c-band)); background-image: var(--paper-frame-over, none), var(--paper-piece, none); background-size: var(--paper-size, auto);
  clip-path: var(--frame-paper, polygon(3.3% 0.2%, 49.7% 2.1%, 96.3% 1.3%, 98.9% 15.9%, 98.2% 97%, 34.3% 98%, 0% 98.4%, 3.4% 84.9%)); }
.frame img { display: block; width: 100%; height: 100%; object-fit: cover; filter: saturate(0.9) sepia(0.06);
  clip-path: var(--frame-print, polygon(0% 0.7%, 66.4% 0.7%, 99.2% 0.9%, 99.1% 19.7%, 99.7% 99.6%, 39.6% 99.6%, 0.8% 99.1%, 0.7% 79.1%)); }
.frame--b { --frame-pad: 5% 6% 5.5% 5.5%;
  --frame-paper: polygon(2.5% 2.6%, 63.8% 0.6%, 97% 0.2%, 99.9% 20.7%, 96.9% 98%, 32.9% 98.1%, 0.5% 97.8%, 3.5% 87.6%);
  --frame-print: polygon(0.4% 1.2%, 65.6% 0.7%, 98.8% 0.8%, 99.6% 18.5%, 99.6% 98.9%, 42.5% 99.2%, 0.5% 99.2%, 0.3% 87.6%); }
.frame--c { --frame-pad: 6% 5% 5% 5.5%;
  --frame-paper: polygon(1.5% 1.5%, 36.4% 0.2%, 99.7% 1.1%, 97.4% 20.9%, 96.5% 98.9%, 43.2% 99.4%, 0.4% 97.5%, 3.5% 83.1%);
  --frame-print: polygon(1.2% 1%, 51.7% 0.4%, 98.9% 0.2%, 99.2% 20.3%, 99.2% 99.2%, 42.5% 99.6%, 0.7% 98.9%, 0.5% 81.2%); }
.frame--d { --frame-pad: 5.5% 5% 6% 5.5%;
  --frame-paper: polygon(0.1% 0.1%, 42.9% 0.8%, 98.8% 0.8%, 97.4% 21.7%, 96% 98.7%, 47.5% 99.2%, 1.2% 99.4%, 1.1% 79.7%);
  --frame-print: polygon(1.3% 0.8%, 47.9% 0.3%, 99.9% 0.5%, 99.7% 16.9%, 99.6% 98.9%, 49.7% 99.6%, 1.5% 99.2%, 0.1% 80.3%); }
/* portrait: a framed photo with a few words under it (beside it on phones) */
.portrait { display: grid; justify-items: center; gap: var(--space-4); margin: 0; }
.portrait .frame { width: min(100%, 340px); aspect-ratio: 440 / 536; }
/* the portrait's paper is torn, not cut (Jesse, Nov 10: "Torn edge on the portrait is a yes. We want torn edges."):
   the tear the bands use, walked round all four sides, with a paler rim of loose fibres just outside it. The print
   stays cut, as a photo is; it sits a little further in so the tear never reaches it. */
.portrait .frame { --frame-pad: 8% 8% 8.5% 7.5%; --frame-paper: var(--frame-paper-torn); }
.portrait .frame::after { content: ""; position: absolute; inset: 0; z-index: -2;
  background-color: color-mix(in srgb, var(--c-frame, var(--c-band)) 45%, var(--c-piece-cream)); clip-path: var(--frame-rim-torn); }
.portrait figcaption { max-width: 30ch; text-align: center; color: var(--c-ink-2); }
.portrait figcaption p { margin: 0 0 var(--space-2); }
@media (min-width: 641px) and (max-width: 960px) { .portrait .frame { width: min(100%, 250px); } }
@media (max-width: 640px) {
  .portrait { grid-template-columns: min(38vw, 150px) minmax(0, 1fr); align-items: center; justify-items: start; }
  .portrait figcaption { text-align: left; font-size: var(--text-small); }
}
/* a picture with a line under it (an infographic, a chart): the same hand-cut paper frame, the picture whole (never
   cropped), its caption under it. Batch 2, Nov 10: no rounded box round a picture. */
.picture { margin: 0; }
.picture .frame img { height: auto; object-fit: contain; }
.picture figcaption { margin-top: var(--space-3); font-size: var(--text-small); }
.picture--tall .frame { max-width: 18rem; }
/* a heading over a tall picture, in the left column: on a tablet, the heading at the left and the picture beside it,
   so the column does not stand alone with the band empty to its right */
@media (min-width: 641px) and (max-width: 960px) {
  .split-picture { display: grid; grid-template-columns: minmax(0, 1fr) auto; column-gap: var(--space-6); align-items: start; }
  .split-picture > .picture { grid-column: 2; grid-row: 1 / span 3; }
  .split-picture .frame { max-width: 13rem; }
}
/* a photo or picture frame on the sage band is cut from white paper: khaki on sage is too alike (pieces: white alone) */
.band:not(.band--accent, .band--olive, .band--ochre, .band--moss) .frame { --c-frame: var(--c-piece-cream); }   /* a tall picture (an infographic) beside pieces: about as tall as they are */
@media (max-width: 640px) { .picture--tall .frame { max-width: 14rem; } }
/* the page's own picture (an infographic on its own page): large enough to read, never shrunk to a cover */
.picture--lead .frame { max-width: min(100%, 30rem); }
.picture--lead .frame img { clip-path: polygon(0.4% 2px, 60% 1px, 99.6% 2px, 99.8% 40%, 99.6% calc(100% - 2px), 45% calc(100% - 3px), 0.3% calc(100% - 2px), 0.2% 60%); }   /* a large print keeps its last line: the cut is a few pixels, never a share of its height */
/* words beside a tall picture travel with it on a wide screen, so no empty half opens under them (batch 3a review) */
@media (min-width: 961px) { .row-split--start > div:has(+ .picture) { position: sticky; top: var(--space-6); } }
/* video: the thumbnail is a print in a hand-cut paper frame, like a photo (never an oval or a rounded box), and nothing
   lies over the print (§6): the play mark sits on the frame's paper under it, the quiet painted wash with a teal
   triangle, so a row of videos never adds full-colour buttons to a screen. YouTube loads only when someone presses
   play (site script); the player then takes the print's place in the frame. */
.video { margin: 0; max-width: 560px; }
.row-split .video { max-width: none; }
.video-title { margin: 0 0 var(--space-2); font-family: var(--font-head); font-kerning: var(--head-kerning, auto); color: var(--c-heading); line-height: 1.3; }
.video-link { display: block; color: var(--c-ink); text-decoration: none; }
.video .frame img, .video iframe { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; }
.video iframe { border: 0; clip-path: var(--frame-print, polygon(0% 0.7%, 66.4% 0.7%, 99.2% 0.9%, 99.1% 19.7%, 99.7% 99.6%, 39.6% 99.6%, 0.8% 99.1%, 0.7% 79.1%)); }
.video-play { position: relative; display: block; width: 5.4rem; height: 2.9rem; margin: var(--space-2) 0 calc(var(--space-1) * -1);
  background-image: var(--brush-quiet); background-repeat: no-repeat; background-position: right center, left center; background-size: var(--brush-tail-small, var(--brush-tail, 100%)) 100%, calc(100% - var(--brush-tail-small, var(--brush-tail, 100%)) + 2px) 100%; }
.video-play::after { content: ""; position: absolute; left: 1.8rem; top: 50%; translate: 0 -50%; border-left: 1.15rem solid var(--c-action-hover); border-top: 0.7rem solid transparent; border-bottom: 0.7rem solid transparent; }
.video-link:hover .video-play, .video-link:focus-visible .video-play { background-image: var(--brush-quiet-hover); }
.video-link:focus-visible { background: var(--focus-ink) left bottom / 100% var(--focus-h) no-repeat; text-decoration: none; }
.video figcaption { margin-top: var(--space-2); font-size: var(--text-small); color: var(--c-ink-2); }
/* a row of videos: two or three across on wide screens, one under another on phones */
.video-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: var(--space-6) clamp(var(--space-5), 3vw, var(--space-7)); align-items: start; }
.video-grid .video { max-width: none; }
.video-note { margin: var(--space-5) 0 0; }   /* one line under a row of videos says how they play */
/* three on a tablet: two, then the third centred under them, not alone at the left */
@media (min-width: 641px) and (max-width: 960px) { .video-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .video-grid > .video:last-child:nth-child(odd) { grid-column: 1 / -1; justify-self: center; width: calc(50% - var(--space-5)); } }

/* a picture beside words: it stands in the middle of its half, level with the words' top */
.row-split > .picture { justify-self: center; }
/* shelf: things to look at, read or download (batch 3, Nov 10). Each item is a cover (a print in a hand-cut frame
   showing the top of the picture, like a video still, or a paper piece with its own words) with its title, one line
   and a row of plain links. Not a card: no box, border or shadow. Four across on wide screens; .shelf--2 sets two
   across with the cover beside the words. On a phone each cover sits small beside its words. */
.shelf { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(var(--cols, 4), minmax(0, 1fr)); gap: var(--space-7) clamp(var(--space-5), 3vw, var(--space-6)); align-items: start; }
.shelf--2 { --cols: 2; }
.shelf-item { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--space-4); align-content: start; }
.shelf--2 .shelf-item { grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr); gap: var(--space-5); align-items: center; }
.shelf-media { display: grid; gap: var(--space-4); align-content: start; }
.shelf--2 .shelf-item:has(.video) { align-items: start; }   /* the words stand level with the top of the cover, not halfway down the video */
.shelf-media .video { margin: 0; }
.shelf-cover { display: block; color: inherit; text-decoration: none; }
.shelf-cover .frame { display: block; }
.shelf-cover .frame img { aspect-ratio: 4 / 5; height: auto; object-fit: cover; object-position: top; transition: filter var(--t-quick) ease; }
.shelf-cover:hover .frame img { filter: saturate(0.9) sepia(0.06) brightness(0.96); }
.shelf-words { display: flex; flex-direction: column; justify-content: center; gap: var(--space-3); aspect-ratio: 4 / 5; }
.shelf-kicker { font-size: var(--text-small); color: var(--c-ink-2); }
.shelf-quote { font-family: var(--font-head); font-kerning: var(--head-kerning, auto); font-size: var(--text-h3); line-height: 1.3; color: var(--c-heading); }
.shelf-text h3 { margin: 0 0 var(--space-1); font-size: var(--text-h3); }
.shelf-text h3 a { color: var(--c-heading); }
.shelf-text h3 a:hover { color: var(--c-action-hover); --u: var(--ink-under-hover); }
.shelf-text h3 a:focus-visible { --u: var(--focus-ink); }
.shelf-text p { margin: 0; color: var(--c-ink-2); }
.shelf-text .shelf-links { margin-top: var(--space-2); font-size: var(--text-small); }
.shelf-links { display: flex; flex-wrap: wrap; gap: 0 var(--space-4); }
.shelf-links a { white-space: nowrap; }
/* covers of different cuts: the titles still line up along the row */
@media (min-width: 641px) {
  .shelf:not(.shelf--2) .shelf-item { grid-row: span 2; grid-template-rows: subgrid; row-gap: var(--space-4); }
  .shelf:not(.shelf--2) .shelf-cover { align-self: end; }
}
@media (max-width: 960px) { .shelf { --cols: 2; } .shelf--2 { --cols: 1; } }
@media (max-width: 640px) {
  .shelf { --cols: 1; gap: var(--space-6); }
  .shelf-item, .shelf--2 .shelf-item { grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr); gap: var(--space-4); align-items: center; }
  /* a cover of words becomes a wide slip above its title: too narrow beside it for a sentence */
  .shelf-item:has(.shelf-words), .shelf--2 .shelf-item:has(.shelf-words) { grid-template-columns: minmax(0, 1fr); }
  /* an item with a video: the cover and the video side by side above the words */
  .shelf-item:has(.video), .shelf--2 .shelf-item:has(.video) { grid-template-columns: minmax(0, 1fr); }
  .shelf-item:has(.video) .shelf-media { grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr); align-items: start; }
  .shelf-words { aspect-ratio: auto; }
}

/* ---------------------------------------------------------------- unfolding panel (replaces every accordion)
   No box and no line: a question on the page. Opening grows the panel down like a sheet unfolding, and the answer
   fades in. The painted plus beside it turns to a cross. */
.fold { position: relative; margin: 0; }
.fold > summary {
  display: flex; align-items: center; justify-content: space-between; gap: var(--space-4);
  min-height: 56px; padding: var(--space-3) 0; cursor: pointer; list-style: none;
  font-family: var(--font-head); font-size: var(--text-h3); line-height: 1.3; color: var(--c-ink); font-kerning: var(--head-kerning, auto);
}
.fold > summary::-webkit-details-marker { display: none; }
.fold > summary:hover { color: var(--c-action-hover); }
.fold-title { flex: 1 1 auto; }
.fold-mark {
  flex: none; width: 1.5rem; height: 1.5rem; background: var(--c-action);
  -webkit-mask: var(--mark-plus) center / contain no-repeat; mask: var(--mark-plus) center / contain no-repeat;
  transition: rotate var(--t-open) var(--ease);
}
.fold[open] > summary .fold-mark { rotate: 45deg; }
/* closing: the mark turns back while the panel folds, not after it (the panel stays [open] until it has shut) */
.fold[open][data-closing] > summary .fold-mark { rotate: 0deg; transition-duration: var(--t-close); }
.fold-body { padding: 0 0 var(--space-5); max-width: var(--measure); }
.fold-body > :last-child { margin-bottom: 0; }
.fold-body > p + .more-link { margin-top: calc(var(--space-2) * -1); }   /* part of the answer, not a new item (reviewer pass, Nov 10) */
.fold-group { display: grid; gap: 0; }
.fold-group .fold { margin: 0; }
/* a whole section that folds (a part a reader may skip, such as training): its heading is the question. It is set
   like every other fold (Jesse, Nov 10: "its fold sits the way home's folds do"): the heading at the left, the
   painted plus at the far end of its column, the words opening under it. The heading keeps its size, its colour and
   its accent letter, and it starts at the top of the fold, so it lines up with a heading in the column beside it.
   What follows the fold in its column sits a group's gap below it. */
.fold--section > summary { min-height: 0; padding: 0 0 var(--space-3); }
.fold--section > summary .fold-title { margin: 0; }
.fold--section > summary:hover .fold-title { color: var(--c-action-hover); }
.fold--section > .fold-body { padding-top: var(--space-2); }
.fold--section:not(:last-child) { margin-bottom: var(--space-6); }
/* questions sit in two columns under their heading (Jesse, Nov 10: no empty column beside them) */
.row-split:has(> .fold-group) { display: block; }
.row-split:has(> .fold-group) > h2 { margin-bottom: var(--space-4); }
.row-split:has(> .fold-group) + .row-split { margin-top: var(--space-6); }
@media (min-width: 961px) { .fold-group { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--space-7); align-items: start; } }
@media (max-width: 640px) { .fold-body { padding: 0 0 var(--space-4); } }

/* ---------------------------------------------------------------- header: the top strip, with a torn bottom edge
   The site sets its logo height (--logo-h, --logo-h-tablet, --logo-h-phone) and where the two lines beside the logo
   sit (--brand-tag-x, --brand-tag-y) in identity.css. */
.site-header { position: relative; z-index: 30; isolation: isolate; padding: var(--space-4) 0 var(--space-5); margin-bottom: var(--edge-h); }
.site-header::before { content: ""; position: absolute; inset: 0 0 calc((var(--edge-h) + var(--fold-h, 0px)) * -1); z-index: -1; background-color: var(--c-header); background-image: var(--paper-strip, none); background-size: var(--paper-size, auto);
  -webkit-mask: linear-gradient(#000 0 0) top / 100% calc(100% - var(--edge-h) + 1px) no-repeat, var(--edge-torn-bottom) bottom / 100% var(--edge-h) no-repeat;
          mask: linear-gradient(#000 0 0) top / 100% calc(100% - var(--edge-h) + 1px) no-repeat, var(--edge-torn-bottom) bottom / 100% var(--edge-h) no-repeat; }
.header-inner { display: flex; align-items: center; justify-content: space-between; gap: var(--space-4) var(--space-5); }
.brand { position: relative; display: block; flex: none; text-decoration: none; }
.brand img { height: var(--logo-h); width: auto; }
.brand-tag { position: absolute; left: var(--brand-tag-x); top: var(--brand-tag-y); display: flex; flex-direction: column; font-family: var(--font-head); font-kerning: var(--head-kerning, auto); font-size: var(--text-small); line-height: 1.3; color: var(--c-ink-2); white-space: nowrap; }
/* keyboard focus on the logo: the stroke sits under the two lines beside it, not through them */
.brand:focus-visible::after { top: calc(100% + 0.9rem); }
.site-nav { display: flex; align-items: center; gap: var(--space-4); }
.nav-list { list-style: none; display: flex; align-items: center; gap: var(--space-1) var(--space-2); margin: 0; padding: 0; }
.nav-list > li > a:not(.btn), .nav-fold-btn:not(.btn), .nav-fold-list a {
  display: inline-flex; align-items: center; min-height: 44px; padding: 0 var(--space-2); white-space: nowrap;
  font-family: var(--font-head); font-kerning: var(--head-kerning, auto); font-size: var(--text-body); color: var(--c-ink); text-decoration: underline 1px transparent; text-underline-offset: 0.22em;
}
.nav-list > li > a:not(.btn):hover, .nav-list > li > a[aria-current="page"]:not(.btn), .nav-fold-btn:not(.btn):hover, .nav-fold-btn.is-current:not(.btn), .nav-fold-btn[aria-expanded="true"]:not(.btn),
.nav-fold-list a:hover, .nav-fold-list a[aria-current="page"] { color: var(--c-action); text-decoration-color: var(--c-line); }
.nav-list > li > a[aria-current="page"]:not(.btn), .nav-fold-btn.is-current:not(.btn), .nav-fold-list a[aria-current="page"] { text-decoration-color: currentColor; }
.nav-resources { margin-left: var(--space-3); }
.site-nav .btn { white-space: nowrap; }
.nav-resources > .btn[aria-current="page"], .nav-resources > .btn.is-current, .nav-resources > .btn[aria-expanded="true"] { background-image: var(--brush-quiet-hover); }
.nav-toggle { display: none; }
/* Menus that fold (design standard §4 and §7; Jesse, Nov 10: "keep them short and calm"). No drop-down card: the
   header strip itself unfolds. Its paper grows down by the open menu's height (standard.js sets --fold-h), its torn
   edge moves down with it, and the links fade in on the strip, in one row under the menu. 640ms to open, 440ms to
   close; one menu at a time; Esc, a click outside or leaving the menu closes it. Without JavaScript (and in the
   phone Menu) each menu is a plain link to its page. */
.site-header::before { transition: bottom var(--t-open) var(--ease); }
.site-header[data-closing]::before { transition-duration: var(--t-close); }
.nav-fold-btn:not(.btn) { border: 0; background-color: transparent; cursor: pointer; }
.site-nav .nav-fold-btn { display: none; }
.nav-fold { position: absolute; left: 0; right: 0; top: 100%; z-index: 1; }
.nav-fold[hidden] { display: none; }
.nav-fold-list { list-style: none; max-width: var(--wrap); margin: 0 auto; padding: 0 var(--gutter) var(--space-4); display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 0 var(--space-5); }
.nav-fold-list a:focus-visible { text-decoration-color: transparent; --u: var(--focus-ink); --u-h: var(--focus-h); }
/* more than four links: two even rows of three, not a long row that breaks wherever it runs out */
.nav-fold-list:has(> li:nth-child(5)) { display: grid; grid-template-columns: repeat(3, max-content); justify-content: end; }
@media (min-width: 1100px) {
  .site-nav { gap: clamp(10px, calc(16px - (1440px - 100vw) * 0.0375), 16px); }
  .nav-list { column-gap: clamp(4px, calc(8px - (1440px - 100vw) * 0.025), 8px); }
  .nav-list > li > a:not(.btn), .nav-fold-btn:not(.btn) { padding-inline: clamp(5.5px, calc(8px - (1440px - 100vw) * 0.0156), 8px); }
  .nav-resources { margin-left: clamp(8px, calc(12px - (1440px - 100vw) * 0.025), 12px); }
  /* with JavaScript, a menu's button stands in for its link */
  .js .nav-has-fold > .nav-fold-link { display: none; }
  .js .nav-has-fold > .nav-fold-btn { display: inline-flex; }
}
@media (max-width: 960px) {
  .brand img { height: var(--logo-h-tablet); }
  .brand-tag { display: none; }
  .brand:focus-visible::after { top: 100%; }
  .nav-list > li > a:not(.btn) { padding: 0 var(--space-1); }
}
/* below 1100 the links wait under one Menu button and unfold under the header, the same way (with JavaScript;
   without it the links simply wrap). Services and Resources are plain links there: no menus inside the menu. */
@media (max-width: 1099px) {
  .js .nav-toggle {
    display: inline-flex; align-items: center; min-height: 44px; padding: 0 var(--space-2); border: 0; background-color: transparent; cursor: pointer; order: 2;
    font: inherit; font-family: var(--font-head); font-kerning: var(--head-kerning, auto); color: var(--c-ink); text-decoration: underline 1px var(--c-line); text-underline-offset: 0.3em;
  }
  .js .nav-toggle[aria-expanded="true"] { color: var(--c-action); text-decoration-color: currentColor; }
  .js .nav-list { display: none; }
  .js .nav-list.is-open { display: flex; position: absolute; left: 0; right: 0; top: 100%; z-index: 1; flex-direction: column; align-items: flex-start; gap: 0; padding: 0 var(--gutter) var(--space-4); }
  .js .nav-list.is-open > li > a:not(.btn) { padding: 0; }
  .nav-fold { display: none; }
  .nav-resources { margin: 0; }
  .js .nav-list.is-open .nav-resources > .btn {
    min-height: 44px; padding: 0; background: none; color: var(--c-ink); font-family: var(--font-head); font-size: var(--text-body);
    text-decoration: underline 1px transparent; text-underline-offset: 0.22em;
  }
  .js .nav-list.is-open .nav-resources > .btn:hover, .js .nav-list.is-open .nav-resources > .btn[aria-current="page"] { color: var(--c-action); text-decoration-color: currentColor; }
  .js .nav-list.is-open .nav-resources > .btn:focus-visible { background: var(--focus-ink) left bottom / 100% var(--focus-h) no-repeat; text-decoration-color: transparent; }
  .js .nav-list.is-open .nav-resources > .btn:focus-visible::after { content: none; }
}
/* phone header: logo, consultation button and Menu share one row inside the gutters; on the narrowest screens the
   button and Menu wrap under the logo */
@media (max-width: 640px) {
  .brand img { height: var(--logo-h-phone); }
  .brand { padding-block: 6px; margin-block: -6px; }
  .header-inner { gap: var(--space-2); flex-wrap: wrap; }
  .site-nav { gap: var(--space-1); margin-left: auto; }
  /* the label stays on the solid paint: the stroke's ragged end takes the wider right padding */
  .nav-consult { min-height: 44px; padding: 0.35rem 1.35rem 0.35rem 0.7rem; font-size: var(--text-small); --brush-tail: var(--brush-tail-tight, 100%); }
  .js .nav-toggle { padding: 0; min-width: 44px; justify-content: center; }
}

/* ---------------------------------------------------------------- hero: a page's opening, words beside a portrait
   --hero-foot (identity.css) is the room under the hero for a motif that crosses into the next sheet. */
.hero { padding: var(--space-6) 0 var(--hero-foot, var(--space-7)); }
.hero h1 { max-width: 15ch; }
.hero-place { font-family: var(--font-head); font-kerning: var(--head-kerning, auto); color: var(--c-ink-2); margin: calc(var(--space-2) * -1) 0 var(--space-5); }
.hero .lead { max-width: 36ch; }
.promise { font-family: var(--font-head); font-kerning: var(--head-kerning, auto); font-size: var(--text-h3); color: var(--c-heading); margin: 0; }
/* a page's opening without a portrait (every page but the first): the title and a few words. The site's motif may
   grow in along the top edge, beside the title; the words sit above it. */
.hero--page { padding: clamp(var(--space-6), 5vw, 4rem) 0 var(--space-6); }
.hero--page > .wrap { position: relative; z-index: 1; }
.hero--page h1 { max-width: 22ch; }
.hero--page .lead { max-width: 52ch; }
.hero--page .hero-text > :last-child, .hero--page .row-split > div > :last-child { margin-bottom: 0; }
/* a title and one line, nothing else (.hero-row): on a wide screen the two share a row, the title at the left and
   the line at the right, on the title's baseline, so the opening fills the width (Jesse, Nov 10: no empty right
   half). On a tablet and a phone the line sits under the title, as in any opening (rule after the tablet rule below). */
.hero--page .hero-row { align-items: baseline; }
.hero--page .hero-row > * { margin-bottom: 0; }
.hero--page + .section:not(.band) { padding-top: var(--space-5); }
/* an opening may hold a split row under its title (Contact: the words and the action, the contact details beside
   them); on a tablet the two stay side by side */
@media (min-width: 641px) and (max-width: 960px) { .hero--page .row-split { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: var(--space-6); } }
@media (max-width: 960px) { .hero--page .hero-row { display: block; } .hero--page .hero-row > h1 { margin-bottom: 0.55em; } }
/* tablet: words and portrait stay side by side (stacked, the words left half the screen empty) */
@media (min-width: 641px) and (max-width: 960px) { .hero:not(.hero--page) .row-split { grid-template-columns: minmax(0, 1.25fr) minmax(0, 0.75fr); gap: var(--space-6); } }
/* phone: the portrait leads, small, with its words beside it; no motif under the hero, so the gap closes */
@media (max-width: 640px) {
  .hero { padding-top: var(--space-4); padding-bottom: var(--space-7); }
  .hero .row-split { gap: var(--space-5); }
  .hero .portrait { order: -1; }
  .hero--page { padding-top: var(--space-5); padding-bottom: var(--space-5); }
}

/* ---------------------------------------------------------------- link row: a small heading and a few plain links
   on the page ground (Jesse, Nov 10: "a small 'Resources' heading with four plain links on the page background. No
   strip, no chips"). No band, no pieces, no boxes: the heading, then the links in one line on wide screens, one under
   another on phones. Each link is a plain underlined link with a 44px tap height. */
.link-row { padding: var(--space-7) 0 calc(var(--space-7) + var(--space-5) + var(--edge-h)); }   /* the extra room keeps the branch under it clear of the words (layout audit, 961 to 1920) */
.link-row > .wrap { display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--space-2) var(--space-7); }
.link-row h2 { font-size: var(--text-h3); margin: 0; }
.link-row-list { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 0 var(--space-6); }
.link-row-list a { display: inline-flex; align-items: center; min-height: 44px; --u-lift: calc((44px - 1lh) / 2); }
@media (max-width: 640px) {
  .link-row { padding-bottom: var(--edge-h); }   /* the branch is hidden on phones; the footer's own margin is the room (reviewer pass, Nov 10) */
  .link-row > .wrap { flex-direction: column; } .link-row-list { flex-direction: column; }
}
/* ---------------------------------------------------------------- strip: a short closing row, a heading and a few link pieces,
   centred, on the last band before the footer */
.strip { padding: var(--space-5) 0 calc(var(--space-5) + var(--edge-h) * 2); } /* centred in the visible strip: the footer's edge covers the bottom */
.strip > .wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: var(--space-3) var(--space-6); }
.strip .row-head { margin: 0; }
.strip .row-head h2 { font-size: var(--text-h3); }
.strip .mosaic { flex: 0 1 auto; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: var(--grout, 7px); }
.strip .piece { margin-top: 0; padding: var(--space-4) var(--space-5); font-family: var(--font-head); }
.strip .piece a { display: inline-flex; align-items: center; min-height: 44px; font-family: var(--font-head); font-kerning: var(--head-kerning, auto); }
/* tablet: four links sit two and two */
@media (min-width: 641px) and (max-width: 960px) { .strip .mosaic { max-width: 33rem; } }

/* ---------------------------------------------------------------- the invitation: one main action with the contact details beside it */
.invite-section { padding-bottom: var(--space-6); }
.invite-text h2 { margin-bottom: var(--space-2); }
.invite-text .actions { margin-top: var(--space-5); }
.invite-contact { align-self: center; }
/* while the request form is open the details stay level with its top, as on Contact (reviewer pass, Nov 10) */
.invite:has(.request:not([hidden])) .invite-contact { align-self: start; }
.contact-direct p { margin-bottom: var(--space-2); }
.email-line { display: flex; flex-wrap: wrap; align-items: center; gap: 0 var(--space-3); }
/* the email address and its copy button keep a 44px touch area; each takes the extra height back as margin */
.email { font-size: var(--text-h3); padding-block: 0.4rem; margin-block: -0.4rem; }
.copy-btn { min-height: 44px; margin-block: -6px; padding: 0; border: 0; cursor: pointer; font: inherit; font-size: var(--text-small); color: var(--c-action); text-decoration: none; background: var(--u, var(--ink-under)) left calc(100% - (44px - 1lh) / 2) / 100% var(--u-h, var(--under-h)) no-repeat; }
.copy-btn:hover { color: var(--c-action-hover); --u: var(--ink-under-hover); }
.copy-btn:focus-visible { --u: var(--focus-ink); --u-h: var(--focus-h); }
.copy-status { font-size: var(--text-small); color: var(--c-ink-2); }

/* ---------------------------------------------------------------- contact panel: the request form unfolds under its button */
.fold-panel { position: relative; isolation: isolate; max-width: 36rem; margin-top: var(--space-5); padding: var(--space-6) var(--space-6) calc(var(--space-6) + var(--edge-h)); }
.request[hidden], .request [hidden], .actions[hidden], .first-line[hidden] { display: none; }
.request p { max-width: none; }
.request-close { position: absolute; z-index: 2; top: var(--space-3); right: var(--space-3); display: grid; place-items: center; width: 44px; height: 44px; padding: 0; border: 0; background-color: transparent; cursor: pointer; color: var(--c-action); }
.request-close .fold-mark { rotate: 45deg; width: 1.2rem; height: 1.2rem; }
.request-close:hover .fold-mark { background: var(--c-action-hover); }
.request-form { position: relative; }
/* form fields: a label, then a field on the lightest surface with the ink line under it */
.rq-field { margin: 0 0 var(--space-5); padding: 0; border: 0; min-width: 0; }
.rq-field > label:not(.rq-choice), .rq-field > legend { display: block; padding: 0; margin: 0 0 var(--space-1); font-family: var(--font-head); font-kerning: var(--head-kerning, auto); color: var(--c-ink); }
.rq-opt { color: var(--c-ink-2); }
.rq-field input:not([type="radio"], [type="checkbox"]), .rq-field select, .rq-field textarea {
  display: block; width: 100%; min-height: 46px; margin: 0; padding: 0.55rem 0.5rem 0.7rem;
  font: inherit; color: var(--c-ink); border: 0; border-radius: 0;   /* square: no rounded filled boxes (reviewer pass, Nov 10) */
  background: var(--rule-ink) left bottom / 100% 12px no-repeat, var(--c-surface);
}
.rq-field textarea { resize: vertical; min-height: 5.5rem; }
/* keyboard focus in a field: the ink line under it becomes the focus stroke; on a choice it runs under the words */
.rq-field input:not([type="radio"], [type="checkbox"]):focus-visible, .rq-field textarea:focus-visible { background-image: var(--focus-ink); background-size: 100% var(--focus-h); }
.rq-field select:focus-visible { background-image: var(--mark-chevron), var(--focus-ink); background-size: 0.9rem, 100% var(--focus-h); }
.rq-choice:has(input:focus-visible) { background: var(--focus-ink) left bottom 3px / 100% var(--focus-h) no-repeat; }
.rq-field select { appearance: none; -webkit-appearance: none; padding-right: 2.2rem; cursor: pointer;
  background: var(--mark-chevron) right 0.7rem center / 0.9rem no-repeat, var(--rule-ink) left bottom / 100% 12px no-repeat, var(--c-surface); }
.rq-choice { display: inline-flex; align-items: center; gap: var(--space-2); min-height: 44px; margin-right: var(--space-5); cursor: pointer; }
.rq-choice input { flex: none; width: 1.2rem; height: 1.2rem; margin: 0; accent-color: var(--c-action); }
/* Choices drawn in ink (Jesse, batch 3a review, Nov 10): a radio is an ink ring, a checkbox an ink box, both in the
   field underline's ink; chosen, a teal ink dot or tick. Keyboard focus keeps the stroke under the words (above). */
input[type="radio"], input[type="checkbox"] {
  -webkit-appearance: none; appearance: none; flex: none; width: 1.25rem; height: 1.25rem; margin: 0; padding: 0;
  border: 0; border-radius: 0; background: var(--mark-ring) center / 100% 100% no-repeat; cursor: pointer;
  vertical-align: -0.2em;
}
input[type="checkbox"] { background-image: var(--mark-box); }
input[type="radio"]:checked { background-image: var(--mark-dot), var(--mark-ring); }
input[type="checkbox"]:checked { background-image: var(--mark-tick), var(--mark-box); }
input[type="radio"]:focus-visible, input[type="checkbox"]:focus-visible { background-size: 100% 100%; background-position: center; }
input[type="radio"]:disabled, input[type="checkbox"]:disabled { opacity: 0.5; cursor: default; }
/* a choice outside the request form (a filter, a confirmation): the focus stroke runs under its words too */
label:has(> input[type="radio"]:focus-visible, > input[type="checkbox"]:focus-visible) { background: var(--focus-ink) left bottom / 100% var(--focus-h) no-repeat; }
@media (forced-colors: active) { input[type="radio"], input[type="checkbox"] { -webkit-appearance: auto; appearance: auto; } }
.rq-away-text { margin: 0 0 var(--space-5); padding: var(--space-3) 0; }   /* no upright line: hand-drawn accent lines are for home and About only (Jesse, Nov 10) */
.request-form[data-away] .rq-rest { display: none; }
.rq-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.rq-send { margin: var(--space-5) 0 var(--space-3); }
.rq-error { color: var(--c-accent); font-weight: 600; }
.rq-ccs { margin: calc(var(--space-3) * -1) 0 var(--space-5); }
.request-sent { padding: 0; }
.request-sent:focus { outline: none; background-image: none; }
.request-sent-title { font-family: var(--font-head); font-kerning: var(--head-kerning, auto); font-size: var(--text-h3); color: var(--c-heading); margin-bottom: var(--space-1); }
@media (max-width: 640px) { .fold-panel { padding: var(--space-5) var(--space-4) calc(var(--space-5) + var(--edge-h)); } }

/* ---------------------------------------------------------------- footer: the second ground (--c-ground-2) with a torn top edge.
   Every text and link colour on it passes AA (identity.css gives the pairs). */
.site-footer { position: relative; isolation: isolate; margin-top: var(--space-7); padding: var(--space-7) 0 var(--space-5); font-size: var(--text-small); line-height: 1.6; color: var(--c-on-deep); }
.site-footer a { color: var(--c-on-deep); --u: var(--ink-under-deep); }
.site-footer a:hover { color: var(--c-deep-accent); --u: var(--ink-under-deep-hover); }
.site-footer a:focus-visible { --u: var(--focus-ink-deep); }
.site-footer :focus-visible { background-image: var(--focus-ink-deep); }
.site-footer::before {
  content: ""; position: absolute; inset: calc(var(--edge-h) * -1) 0 0; z-index: -1; background-color: var(--c-ground-2); background-image: var(--paper-strip, none); background-size: var(--paper-size, auto); background-position: -211px -89px;
  -webkit-mask: var(--edge-torn-top) top / 100% var(--edge-h) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;
          mask: var(--edge-torn-top) top / 100% var(--edge-h) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;
}
.site-footer p { margin: 0 0 var(--space-3); max-width: none; }
.footer-grid { display: grid; grid-template-columns: repeat(3, max-content); justify-content: space-between; gap: var(--space-5) var(--space-6); align-items: start; }
/* the link columns under small bold headings (Jesse, batch 3a review, Nov 10): Services, Practice, Resources, then
   Contact. Each column is one short list. */
.footer-nav { display: grid; grid-template-columns: repeat(3, max-content); gap: var(--space-5) var(--space-6); align-items: start; }
.site-footer .footer-head { margin: 0 0 var(--space-2); font-weight: 700; font-size: var(--text-small); line-height: 1.4; color: var(--c-on-deep); }
.footer-name { font-family: var(--font-head); font-kerning: var(--head-kerning, auto); font-size: var(--text-h3); line-height: 1.3; color: var(--c-deep-accent); }
.footer-name::first-letter { color: inherit; }
.footer-links { list-style: none; margin: 0; padding: 0; }   /* 7 rows: 13 links in two columns (Mindful self-compassion added, Nov 10) */
.footer-links a { display: inline-block; padding: 1px 0; white-space: nowrap; color: var(--c-on-deep); --u: none; }
.footer-links a:hover { color: var(--c-deep-accent); --u: var(--ink-under-deep-hover); }
.footer-links a:focus-visible { --u: var(--focus-ink-deep); }
.footer-contact a { color: var(--c-on-deep); }
/* the line above the crisis sentence: the hand-drawn ink line in the footer's light ink, as wide as the text (reviewer
   pass, Nov 10: never a straight rule) */
.footer-fine { position: relative; margin-top: var(--space-4); padding-top: var(--space-5); }
.footer-fine::before { content: ""; position: absolute; top: 0; left: var(--gutter); right: var(--gutter); height: var(--rule-h-quiet); background-color: color-mix(in srgb, var(--c-on-deep) 40%, transparent); -webkit-mask: var(--rule-ink) center / 100% 100% no-repeat; mask: var(--rule-ink) center / 100% 100% no-repeat; }
.footer-fine p { margin-bottom: var(--space-2); }
.footer-fine .crisis { color: var(--c-on-deep); font-weight: 700; }
@media (max-width: 1180px) {
  .footer-grid { grid-template-columns: max-content max-content; justify-content: start; column-gap: var(--space-7); }
  .footer-about { grid-column: 1 / -1; }
}
@media (max-width: 760px) {
  .footer-grid { grid-template-columns: minmax(0, 1fr); }
  .footer-nav { grid-template-columns: repeat(2, max-content); column-gap: var(--space-6); }
}

/* ---------------------------------------------------------------- motion (design standard §7; Jesse, Nov 10: "the
   preview feels abrupt")
   Page change: a soft cross-fade, 500ms, with cross-document View Transitions (Chrome and Edge 126+, Safari 18.2+).
   Both pages opt in here; a browser without them simply changes pages. Sections fade up 8px over 800ms, once, as
   they come into view (standard.js). Folds and menus: 640ms to open, 440ms to close (standard.js and the header).
   One easing everywhere. Under reduced motion nothing moves (the block after this one). */
@view-transition { navigation: auto; }
::view-transition-group(root) { animation-duration: var(--t-page); animation-timing-function: var(--ease); }
::view-transition-old(root), ::view-transition-new(root) { animation-duration: var(--t-page); animation-timing-function: var(--ease); }
.js .reveal { opacity: 0; translate: 0 8px; transition: opacity var(--t-reveal) var(--ease), translate var(--t-reveal) var(--ease); }
.js .reveal.is-in { opacity: 1; translate: 0 0; }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition-duration: 0s !important; animation-duration: 0s !important; }
  .js .reveal { opacity: 1; translate: none; }
  @view-transition { navigation: none; }
}
@media print {   /* a printed page shows every section, scrolled to or not */
  .js .reveal { opacity: 1; translate: none; transition: none; }
}

/* Intrinsic Change's own page styles, on the shared kit (kit/standard.css) and this site's identity (kit/identity.css).
   Slot names only: no colour is written here (the build checks it, tools/check-tokens.cjs).
   In order: links on tinted paper · header · contact panel · footer · home page. */

/* ---------------------------------------------------------------- block print on cloth (Jesse, Nov 11 2026; v2 the same evening)
   One material on every page: ink printed on cloth from a hand-cut lino block. Every band and tile is one ink
   (identity.css) with the cloth grain over it (tools/build-print.py), so its color varies the way dyed cloth does.
   v2 ("real prints never have straight sides or square corners"): every printed shape is masked twice, by its
   block (sides that wander along their whole length, soft uneven corners, tools/ic-carve.cjs) and by the ink
   (--print-ink: a fine stipple and lighter patches where the block did not press, so the cloth under the print
   shows through). Each tile and button leans a little (--tilt) and no two are the same shape. No straight lines
   between sections, no frays, no shadows, nothing under a shape that reads as one. Text on every ink is tested by
   tools/ic-print.cjs with the ink at its thinnest. */
:root { --carve-w: 720px;
  --ink-layer: var(--print-ink-band) 0 0 / var(--print-size) repeat;
  --mix-2: source-in, source-over; --mix-3: source-in, source-over, source-over; --mix-4: source-in, source-over, source-over, source-over; }
body { background-color: var(--c-ground); background-image: var(--print-ground); background-size: var(--print-size); font-synthesis: none; }
.band::before { background-size: var(--print-size);
  -webkit-mask: var(--ink-layer), var(--edge-carved-top) left top / var(--carve-w) var(--edge-h) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--edge-h) + 2px) no-repeat, var(--edge-carved-bottom) left bottom / var(--carve-w) var(--edge-h) repeat-x;
          mask: var(--ink-layer), var(--edge-carved-top) left top / var(--carve-w) var(--edge-h) repeat-x, linear-gradient(#000 0 0) center / 100% calc(100% - 2 * var(--edge-h) + 2px) no-repeat, var(--edge-carved-bottom) left bottom / var(--carve-w) var(--edge-h) repeat-x;
  -webkit-mask-composite: var(--mix-4); mask-composite: intersect, add, add, add; }
.band:has(+ .band)::before, main > .section.band:last-child::before {
  -webkit-mask: var(--ink-layer), var(--edge-carved-top) left top / var(--carve-w) var(--edge-h) repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;
          mask: var(--ink-layer), var(--edge-carved-top) left top / var(--carve-w) var(--edge-h) repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;
  -webkit-mask-composite: var(--mix-3); mask-composite: intersect, add, add; }
/* this site's own bands: olive (learner feedback, cream text) and a light linen-oat (the closing request). Teal is
   never a band. */
.band--print-olive::before { background-color: var(--c-band-print-olive); background-image: var(--print-deep); }
.band--light::before { background-color: var(--c-band-light); }
.band--print-olive { color: var(--c-on-dark); --focus-ink: var(--focus-ink-deep); }
.band--print-olive :is(h2, h3) { color: var(--c-on-dark); }
.band--print-olive .piece :is(h2, h3) { color: var(--c-heading); }
/* a link on an oat band keeps the usual rust: it has room (tools/ic-print.cjs) */
.band a:not(.btn, .piece a) { color: var(--c-action); }
.band a:not(.btn, .piece a):hover { color: var(--c-action-hover); }
/* the top strip: oat, its bottom edge cut */
.site-header::before { background-size: var(--print-size);
  -webkit-mask: var(--ink-layer), linear-gradient(#000 0 0) top / 100% calc(100% - var(--edge-h) + 1px) no-repeat, var(--edge-carved-bottom) left bottom / var(--carve-w) var(--edge-h) repeat-x;
          mask: var(--ink-layer), linear-gradient(#000 0 0) top / 100% calc(100% - var(--edge-h) + 1px) no-repeat, var(--edge-carved-bottom) left bottom / var(--carve-w) var(--edge-h) repeat-x;
  -webkit-mask-composite: var(--mix-3); mask-composite: intersect, add, add; }
/* under the strip's mottled ink: a linen layer of the same cut, so the open phone menu never shows the page through
   the cloth (review, Nov 11 2026). At rest it is the linen the page already has there. */
.site-header::after { content: ""; position: absolute; inset: 0 0 calc((var(--edge-h) + var(--fold-h, 0px)) * -1); z-index: -2; pointer-events: none; background: var(--c-ground);
  -webkit-mask: linear-gradient(#000 0 0) top / 100% calc(100% - var(--edge-h) + 1px) no-repeat, var(--edge-carved-bottom) left bottom / var(--carve-w) var(--edge-h) repeat-x;
          mask: linear-gradient(#000 0 0) top / 100% calc(100% - var(--edge-h) + 1px) no-repeat, var(--edge-carved-bottom) left bottom / var(--carve-w) var(--edge-h) repeat-x;
  transition: bottom var(--t-open) var(--ease); }
.site-header[data-closing]::after { transition-duration: var(--t-close); }
@media (prefers-reduced-motion: reduce) { .site-header::after { transition: none; } }
/* the footer: bark, its top edge cut */
.site-footer::before { background-image: var(--print-deep); background-size: var(--print-size); background-position: 0 0;
  -webkit-mask: var(--ink-layer), var(--edge-carved-top) left top / var(--carve-w) var(--edge-h) repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;
          mask: var(--ink-layer), var(--edge-carved-top) left top / var(--carve-w) var(--edge-h) repeat-x, linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--edge-h) + 1px) no-repeat;
  -webkit-mask-composite: var(--mix-3); mask-composite: intersect, add, add; }
.site-footer :is(p, li, small, span) { color: inherit; }

/* ---------------------------------------------------------------- tiles: block prints
   A tile is printed through its own block (--mask, set per tile by piece() in tools/build-site.cjs, with --tilt and
   --fx/--fy so no two are alike) and the ink. A training tile (.piece--link) is printed twice: its second pass is
   another palette color (--pass), cut from another block (--mask-2) and leaning the other way, printed a few px off
   register up and to one side (--pass-in, set per tile), behind the base: it peeks out here and there along the top
   and that side, and shows through where the base ink is thin. It never runs along the bottom. Under the
   pointer or the keyboard the base prints darker; nothing moves. */
.piece { position: relative; isolation: isolate; clip-path: none; background: none;
  --pc: var(--c-piece-cream); --pc-hover: var(--c-piece-cream-hover); --pass: var(--c-pass-cream); --pass-hover: var(--c-pass-cream-hover); --grain: var(--print-grain); }
.piece::before, .piece--link::after { content: ""; position: absolute; inset: 0; pointer-events: none;
  -webkit-mask: var(--print-ink) var(--pp, 0 0) / var(--print-size) repeat, var(--mask, var(--carve-1)) center / 100% 100% no-repeat;
          mask: var(--print-ink) var(--pp, 0 0) / var(--print-size) repeat, var(--mask, var(--carve-1)) center / 100% 100% no-repeat;
  -webkit-mask-composite: var(--mix-2); mask-composite: intersect, add; }
.piece::before { z-index: -1; background-color: var(--pc); background-image: var(--grain); background-size: var(--print-size); background-position: var(--pp, 0 0);
  transform: rotate(var(--tilt, 0deg)) scale(var(--fx, 1), var(--fy, 1)); transition: background-color var(--t-quick) ease; }
.piece--link::after { z-index: -2; background-color: var(--pass); background-image: var(--print-grain); background-size: var(--print-size);
  -webkit-mask: var(--print-ink) 37% 61% / var(--print-size) repeat, var(--mask-2, var(--carve-4)) center / 100% 100% no-repeat;
          mask: var(--print-ink) 37% 61% / var(--print-size) repeat, var(--mask-2, var(--carve-4)) center / 100% 100% no-repeat;
  -webkit-mask-composite: var(--mix-2); mask-composite: intersect, add;
  inset: var(--pass-in, -4px 3px 4px -3px); transform: rotate(calc(var(--tilt, 0deg) * -0.7)); }
.piece--link:is(:hover, :focus-within) { --pc: var(--pc-hover); }
.piece--rust { --pc: var(--c-piece-rust); --pc-hover: var(--c-piece-rust-hover); --pass: var(--c-pass-rust); --pass-hover: var(--c-pass-rust-hover); --grain: var(--print-deep); }
.piece--olive { --pc: var(--c-piece-olive); --pc-hover: var(--c-piece-olive-hover); --pass: var(--c-pass-olive); --pass-hover: var(--c-pass-olive-hover); --grain: var(--print-deep); }
.piece--ochre { --pc: var(--c-piece-ochre); --pc-hover: var(--c-piece-ochre-hover); --pass: var(--c-pass-ochre); --pass-hover: var(--c-pass-ochre-hover); }
.piece--stone { --pc: var(--c-piece-stone); --pc-hover: var(--c-piece-stone-hover); --pass: var(--c-pass-stone); --pass-hover: var(--c-pass-stone-hover); }
.piece:is(.piece--rust, .piece--olive) { color: var(--c-on-dark); }
.piece:is(.piece--rust, .piece--olive) a { color: var(--c-on-dark); }
.piece:is(.piece--ochre, .piece--stone) a { color: var(--c-ink); }
.piece:not(.piece--cream, .piece--rust, .piece--olive, .piece--ochre, .piece--stone) a:not(.btn) { color: var(--c-action); }
.piece :is(h2, h3) a { color: var(--c-heading); }
.piece:is(.piece--rust, .piece--olive) :is(h2, h3) a { color: var(--c-on-dark); }
/* a light tile on the olive band is pressed harder: there the cloth under thin ink is dark, and would fleck the text */
.band--print-olive .piece::before {
  -webkit-mask: var(--print-ink-band) var(--pp, 0 0) / var(--print-size) repeat, var(--mask, var(--carve-1)) center / 100% 100% no-repeat;
          mask: var(--print-ink-band) var(--pp, 0 0) / var(--print-size) repeat, var(--mask, var(--carve-1)) center / 100% 100% no-repeat;
  -webkit-mask-composite: var(--mix-2); mask-composite: intersect, add; }
/* a wide tile is printed from a wide block, so its edge keeps its size */
.piece--wide { --mask: var(--carve-wide-1); --mask-2: var(--carve-wide-2); }

/* ---------------------------------------------------------------- large headings, printed (Jesse, Nov 11 2026, evening)
   H1 and section headings only (never tile titles, buttons, the menu, labels or text): Literata 600 whose ink depth
   varies gently across the words (--head-ink, large soft patches a touch lighter or darker, laid over the heading's
   own color inside the letters only) and whose letter edges are barely roughened (#ink-edge, defs in every page).
   Nothing behind a heading shows in a letter. Real text: it selects, copies and reads as before. Headings that hold a
   link keep the link's own color and stay plain. */
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  main :is(h1, h2):not(.piece *, :has(a)) { background: var(--head-ink) var(--hp, 0 0) / var(--print-size), linear-gradient(currentColor 0 0);
    -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; filter: url(#ink-edge); }
  main :is(h1, h2):not(.piece *, :has(a))::selection { -webkit-text-fill-color: var(--c-ink); color: var(--c-ink); background-color: var(--c-band); }
  main h2:not(.piece *, :has(a)) { --hp: -140px -60px; }
}
@media (forced-colors: active) { main :is(h1, h2) { -webkit-text-fill-color: CanvasText; background: none; filter: none; } }
@media print { main :is(h1, h2) { -webkit-text-fill-color: currentColor; background: none; filter: none; } }

/* ---------------------------------------------------------------- buttons: a deep teal block-print stamp
   The two main buttons ("Discuss training", "Contact") and every other main action: the label printed out of a hand-
   cut teal block (--carve-btn-*) and the ink, leaning a little, crisp cream letters. Teal is the main buttons' ink and
   nothing else's. Under the pointer and with keyboard focus the stamp prints clearly darker. No outline, ring,
   underline or second layer. The quiet button is the same stamp in oat. */
.btn, .btn:hover, .btn:focus-visible, .btn--quiet, .btn--quiet:hover, .btn--quiet:focus-visible { background: none; }
.btn { position: relative; isolation: isolate; padding: 0.85rem 2rem; letter-spacing: 0.01em;
  --b: var(--c-teal); --b-hover: var(--c-teal-hover); --b-grain: var(--print-deep); --b-mask: var(--carve-btn-1); --b-tilt: -0.7deg; }
.btn::before { content: ""; position: absolute; inset: 0; left: 0; right: 0; top: 0; height: auto; pointer-events: none; z-index: -1;
  background: var(--b) var(--b-grain) 0 0 / var(--print-size);
  -webkit-mask: var(--print-ink) 23% 41% / var(--print-size) repeat, var(--b-mask) center / 100% 100% no-repeat;
          mask: var(--print-ink) 23% 41% / var(--print-size) repeat, var(--b-mask) center / 100% 100% no-repeat;
  -webkit-mask-composite: var(--mix-2); mask-composite: intersect, add;
  transform: rotate(var(--b-tilt)); transition: background-color var(--t-quick) ease; }
.btn::after, .btn:focus-visible::after { content: none; }
.btn:is(:hover, :focus-visible) { --b: var(--b-hover); }
.btn--quiet { --b: var(--c-quiet); --b-hover: var(--c-quiet-hover); --b-grain: var(--print-grain); --b-mask: var(--carve-btn-3); --b-tilt: 0.6deg; }
.nav-consult { --b-mask: var(--carve-btn-2); --b-tilt: 0.8deg; }
.btn--small { padding: 0.5rem 1.3rem; }
.nav-resources > .btn:is([aria-current="page"], .is-current, [aria-expanded="true"]) { background: none; --b: var(--b-hover); }
.skip-link { background: var(--c-teal-hover); padding: var(--space-3) var(--space-5); }
.skip-link:focus-visible { background: var(--c-teal-hover); }
@media (max-width: 1099px) { .js .nav-list.is-open .nav-resources > .btn::before { content: none; } }
@media (max-width: 640px) { .nav-consult { padding: 0.35rem 0.9rem; } }
@media (forced-colors: active) { .btn::before { content: none; } .btn { border: 2px solid ButtonText; } }
@media print { .piece::before, .piece--link::after, .btn::before { transform: none; } }

/* ---------------------------------------------------------------- header
   Three menus (Services, Resources, About), each a fold of the strip with its pages in one row, and the teal stamp
   "Discuss training". Each fold's row starts under its own menu button. */
.brand picture { display: block; }
.site-nav .nav-consult { flex: none; }
.nav-list > li > a:not(.btn), .nav-fold-btn:not(.btn) { font-size: var(--text-body); }
/* just above the header's own width the row is full: the logo steps down a size */
@media (min-width: 1100px) and (max-width: 1279px) { .brand img { height: var(--logo-h-tablet); } }
/* without JavaScript, below the header's own width, there is no Menu button: the links wrap in rows under the logo */
@media (max-width: 1099px) {
  html:not(.js) .header-inner { flex-wrap: wrap; }
  html:not(.js) .site-nav { flex-wrap: wrap; min-width: 0; max-width: 100%; margin-left: 0; }
  html:not(.js) .nav-list { flex-wrap: wrap; min-width: 0; }
  /* the phone Menu lists every page under its menu's name (the kit would show the three names only) */
  .js .nav-list.is-open { padding-bottom: var(--space-5); }
  .js .nav-list.is-open > li { width: 100%; }
  .js .nav-list.is-open .nav-fold-link { min-height: 0; padding: var(--space-3) 0 var(--space-1); font-family: var(--font-body); font-size: var(--text-small); font-weight: 600; letter-spacing: 0.02em; color: var(--c-label); }
  .js .nav-list.is-open .nav-fold[hidden] { display: block; position: static; }
  .js .nav-list.is-open .nav-fold { display: block; position: static; }
  .js .nav-list.is-open .nav-fold-list { display: flex; flex-direction: column; align-items: flex-start; padding: 0 0 0 var(--space-4); gap: 0; justify-content: flex-start; }
}
/* Newsletter (D7): the strip unfolds with the newsletter form on it: one sentence at the left, the fields in one row */
.nl-fold-inner { max-width: var(--wrap); margin: 0 auto; padding: var(--space-2) var(--gutter) var(--space-5); display: grid; grid-template-columns: minmax(0, 0.7fr) minmax(0, 1.6fr); gap: var(--space-4) var(--space-7); align-items: start; }
.nl-fold-lead { margin: 0; padding-top: var(--space-5); }
.nl-fold-lead strong { display: block; font-family: var(--font-head); font-weight: var(--head-weight); font-size: var(--text-h3); line-height: 1.3; color: var(--c-heading); }
.nl-fold .nl-fields { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr) max-content; gap: var(--space-4) var(--space-5); align-items: end; }
.nl-fold .rq-field { margin: 0; max-width: none; }
.nl-fold .nl-actions { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-1); }
.nl-fold .nl-gift { font-size: var(--text-small); }
.nl-fold .nl-gift a { display: inline-block; padding-block: 0.7rem; margin-block: -0.45rem; color: var(--c-action); text-decoration: underline 1px var(--c-line); text-underline-offset: 0.22em; }
.nl-fold .nl-gift a:hover { color: var(--c-action-hover); text-decoration-color: currentColor; }
.nl-fold .nl-terms { margin: var(--space-3) 0 0; max-width: none; }
.nl-fold .nl-preview-note { margin: var(--space-2) 0 0; font-size: var(--text-small); color: var(--c-ink-2); }
.nl-fold .nl-status:empty { display: none; }
.nl-fold .nl-status { grid-column: 2; }
/* what newsletter.js?v=cd1b004e writes: an error under the email field, and the result after sending. Plain words, no box. */
.nl-fold .error { margin: var(--space-1) 0 0; font-size: var(--text-small); font-weight: 600; color: var(--c-accent); }
.nl-fold :is(.nl-pending, .alert) { max-width: var(--measure); }
.nl-fold :is(.nl-pending, .alert):focus { outline: none; background-image: none; }
.nl-fold :is(.nl-pending, .alert) h3 { margin: 0 0 var(--space-1); }
.nl-fold :is(.nl-pending, .alert) p { margin: 0; }

/* ---------------------------------------------------------------- contact panel (D10)
   The kit's panel and fields. An error is plain words under its field. */
.field-error { display: block; margin-top: var(--space-1); font-size: var(--text-small); }
.rq-status { margin: 0 0 var(--space-3); color: var(--c-accent); font-weight: 600; }
.rq-status a { color: inherit; }
.request .rq-note { margin: 0 0 var(--space-5); font-size: var(--text-small); color: var(--c-ink-2); }
.request-form > .rq-field:last-of-type { margin-bottom: var(--space-4); }
/* on a page whose own invitation does not hold the panel yet, it opens just above the footer */
.panel-host:has(.request:not([hidden])) { padding: var(--space-6) 0 0; }
.panel-host .fold-panel { margin-inline: auto; }

/* ---------------------------------------------------------------- footer */
.footer-contact p { line-height: 1.9; }
/* links that stand alone keep a 44px touch area: an inline link's padding adds no height to its line */
.footer-fine a, .footer-contact a, .plain-line a, .event-piece a, .nl-terms a, .rq-status a { padding-block: 0.7rem; --u-lift: 0.7rem; }
@media (max-width: 960px) { .footer-links a { padding-block: 0.65rem; --u-lift: 0.65rem; } .site-footer .footer-head { margin-bottom: 0; } }
@media (max-width: 380px) { .footer-nav { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--space-4); } .footer-links a { white-space: normal; } }

/* ---------------------------------------------------------------- photos in pebbles (Jesse, Nov 11 2026)
   Each print lies in a pebble of its own, off-centre. The rim is printed: one flat earth ink (identity.css names it)
   with the cloth grain and the ink's stipple, its outline hand-cut (stoneCut(..., { carve: true }) in tools/build-site.cjs). Quiet: no
   shading, no shadow. A slight warm grade on the photo, skin tones kept natural. */
.frame--stone::before { background-image: var(--print-grain); background-size: var(--print-size); -webkit-mask: var(--print-ink) 0 0 / var(--print-size) repeat; mask: var(--print-ink) 0 0 / var(--print-size) repeat; }
/* on a band the rim keeps its own ink (the kit would turn a framed photo on a band to the tile color) */
.band .frame--stone.frame--rim-pebble { --c-frame: var(--c-rim-pebble); } .band .frame--stone.frame--rim-moss { --c-frame: var(--c-rim-moss); }
.band .frame--stone.frame--rim-terra { --c-frame: var(--c-rim-terra); } .band .frame--stone.frame--rim-ochre { --c-frame: var(--c-rim-ochre); }
.frame--stone:is(.frame--rim-moss, .frame--rim-terra)::before { background-image: var(--print-deep); }
.frame--stone img { filter: saturate(0.98) sepia(0.1) brightness(1.01); }

/* ================================================================ home page ================================================================ */
/* photos (D3): the frame takes the print's proportions; the print shows the part of the photo named by --pos */
.frame--stone { display: block; }
.frame--stone picture { display: block; }
.frame--stone img { width: 100%; height: auto; aspect-ratio: var(--ratio); object-fit: cover; object-position: var(--pos, 50% 50%); }

/* ---- opening (Jesse, Nov 11): the search words as the large heading, the one line under it at body size, one main action */
.home-hero { padding-bottom: var(--space-6); }
.hero .hero-title { max-width: none; margin: 0 0 var(--space-3); font-size: var(--text-h1); text-wrap: pretty; }
.hero-sub { max-width: 52ch; margin: 0 0 var(--space-5); font-size: var(--text-h3); line-height: 1.45; color: var(--c-ink-2); }   /* readable: the line people read second (Jesse) */
/* on tablets and phones the heading steps down one size, so its eleven words take four or five lines, not six or seven */
@media (max-width: 960px) { .hero .hero-title { font-size: var(--text-h2); } }
@media (min-width: 961px) { .home-hero-row { grid-template-columns: minmax(0, 1.3fr) minmax(0, 0.7fr); align-items: center; } }
/* the photo rests on three stones: they show beside the frame, never under words */
.hero-art { position: relative; isolation: isolate; justify-self: center; width: min(86%, 25rem); padding: 0 9% 7% 11%; }
/* loose stones may touch a rim but never cover it: they lie under the frame */
.hero-stones { inset: 0; z-index: 0; }
.hero-art > .frame { z-index: 1; }
/* a stone in a group that frames a photo is sized as a share of the group's box, so the group keeps its picture at every width */
.hero-stones .stone { width: calc(var(--f) * 1%); }
@media (min-width: 641px) and (max-width: 960px) { .hero-art { align-self: center; } }
@media (max-width: 640px) { .hero-art { width: min(80%, 18rem); margin-top: var(--space-4); } }

/* ---- the upcoming public training (D5): one small light-ochre print, carved like the tiles, ink text. Never a band. */
.event-piece .ev-feature { position: relative; isolation: isolate; max-width: 31rem; margin: var(--space-6) 0 0; padding: var(--space-4) var(--space-5) var(--space-4); }
.event-piece .ev-feature::before { content: ""; position: absolute; inset: 0; z-index: -1; background: var(--c-mustard) var(--print-grain) 0 0 / var(--print-size);
  -webkit-mask: var(--print-ink) 61% 17% / var(--print-size) repeat, var(--carve-2) center / 100% 100% no-repeat;
          mask: var(--print-ink) 61% 17% / var(--print-size) repeat, var(--carve-2) center / 100% 100% no-repeat;
  -webkit-mask-composite: var(--mix-2); mask-composite: intersect, add; transform: rotate(-0.5deg); }
.event-piece .wrap { padding: 0; }
.event-piece p { margin: 0; max-width: none; }
.event-piece .ev-kicker { margin: 0 0 var(--space-1); font-family: var(--font-body); font-size: var(--text-small); font-weight: 600; line-height: 1.4; color: var(--c-ink); }
.event-piece .ev-title { font-family: var(--font-head); font-weight: var(--head-weight); line-height: 1.35; }
.event-piece .ev-when, .event-piece .ev-see-all { font-size: var(--text-small); color: var(--c-ink); }
.event-piece .ev-draft { color: var(--c-ink); }
.event-piece a { color: var(--c-ink); --u: var(--ink-under-hover); }
.event-piece .ev-flag { font-weight: 600; }
.event-piece .ev-draft { font-family: var(--font-body); font-size: var(--text-small); font-weight: 600; font-style: italic; color: var(--c-ink); }   /* ink: the rust error color is under 4.5:1 on ochre */
/* build-time state; the head script (tools/events.cjs) re-decides it before the first paint */
.ev:not(.is-closed) .ev-closed { display: none; }
.ev.is-closed .ev-open { display: none; }
.ev-feature-item { display: none; }
.ev-feature-item.is-featured { display: block; }
.ev-see-all[hidden] { display: none; }

/* ---- trainings (Jesse, Nov 11): three large linen tiles with one line each; every other training, and Custom
   trainings, as a smaller tile in rust, olive, ochre or stone. Each tile is printed twice and the whole tile is the
   link (its link's box covers it); no arrows. */
.piece--link .tile-link::after { content: ""; position: absolute; inset: 0; }
.home-trainings .tile-link, .home-trainings .tile-link:focus-visible { --u: none; background: none; }
.trainings-line { max-width: 60ch; margin: 0 0 var(--space-5); }
.featured-trainings { gap: var(--space-5); }
.featured-trainings .piece { padding: var(--space-6) clamp(var(--space-5), 2.4vw, var(--space-6)); }
.featured-trainings .piece p { max-width: 30ch; }
.more-trainings { margin-top: var(--space-5); gap: var(--space-5); }
.more-trainings .piece { min-height: 0; padding: var(--space-4) var(--space-5); font-size: var(--text-body); }
.more-trainings .piece a.tile-link { display: flex; align-items: center; min-height: 44px; font-family: var(--font-head); font-weight: var(--head-weight); line-height: 1.3; }
.more-trainings .piece--custom h3 { margin: 0 0 var(--space-1); font-size: var(--text-body); line-height: 1.3; }
.more-trainings .piece--custom h3 a { min-height: 0; padding: 0; }
.more-trainings .piece--custom p { margin: 0; font-family: var(--font-body); font-size: var(--text-small); line-height: 1.45; }
@media (max-width: 960px) { .featured-trainings .piece { --span-s: 6; margin-top: 0; } }

/* ---- learner feedback: three still quotes on linen tiles (D15) on the olive band, the team photo beside them */
.home-room h2 { margin-bottom: var(--space-5); }
.room-grid { display: grid; grid-template-columns: minmax(0, 1.3fr) minmax(0, 0.8fr); gap: var(--space-6) clamp(var(--space-6), 5vw, var(--space-7)); align-items: center; }
.room-quotes { align-items: start; }
.piece--quote figure { margin: 0; }
.piece--quote blockquote { margin: 0; }
.piece--quote blockquote p { margin: 0 0 var(--space-3); max-width: none; font-family: var(--font-quote); font-style: italic; font-size: var(--text-small); line-height: 1.6; color: var(--c-heading); }
.piece--quote figcaption { font-size: var(--text-small); color: var(--c-label); }
.room-quotes { gap: var(--space-4); }
.piece--quote .tq-name { font-weight: 600; }
.piece--quote .tq-name, .piece--quote .tq-role { display: block; }
/* a quote not yet approved shows on a preview only, marked */
.piece--quote [data-draft]::before { content: "Preview only: not yet approved"; display: block; margin-bottom: var(--space-2); font-size: var(--text-small); font-weight: 600; color: var(--c-accent); }
@media (max-width: 960px) { .room-grid { grid-template-columns: minmax(0, 1fr); } .room-grid > .frame { justify-self: center; width: min(100%, 30rem); } }

/* ---- the trainers: four faces, each its own pebble (Jesse, Nov 11: same style, different shapes, like stones in a
   pile). Each pebble keeps its photo's proportions and sits at its own height (--down). */
.face-row { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0 clamp(var(--space-5), 4vw, var(--space-7)); }
/* each trainer takes three rows of the list (photo, name, line), so the names line up whatever each pebble's height */
.face-row li { display: grid; grid-row: span 3; grid-template-rows: subgrid; margin-bottom: var(--space-6); }
.face-row .frame { align-self: end; width: min(100%, 11.5rem); margin-bottom: calc(var(--space-3) + var(--down, 0rem)); }
.face-row li:nth-child(2) .frame { width: min(100%, 11rem); }
.face-row li:nth-child(3) .frame { width: min(100%, 10.5rem); }
.face-row li:nth-child(4) .frame { width: min(100%, 11rem); }
.face-row h3 { margin: 0 0 var(--space-1); }
.face-row h3 a { color: var(--c-heading); padding-block: 0.7rem; --u-lift: 0.7rem; --u: none; }
.face-row h3 a:hover { color: var(--c-action-hover); --u: var(--ink-under-hover); }
.face-row h3 a:focus-visible { --u: var(--focus-ink); }
.face-row p { margin: 0; font-size: var(--text-small); color: var(--c-ink-2); }
@media (max-width: 960px) { .face-row { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 640px) { .face-row { column-gap: var(--space-4); } .face-row li { margin-bottom: var(--space-5); } .face-row h3 { font-size: var(--text-body); } }

/* ---- the invitation (D9): the cairn beside one heading and one button; the contact panel unfolds under the button */
.invite { display: grid; grid-template-columns: max-content minmax(0, 1fr); gap: var(--space-6) clamp(var(--space-6), 6vw, 5rem); align-items: center; }
.invite:has(.request:not([hidden])) { align-items: start; }
.invite .cairn { margin: 0 0 var(--space-4) var(--space-4); zoom: 0.75; }
.cairn::before { content: none; } /* review, Nov 11 2026: no wash under the stack; it read as a shadow */
@media (max-width: 640px) {
  .invite { grid-template-columns: minmax(0, 1fr); gap: var(--space-5); }
  .invite .cairn { zoom: 0.6; margin: 0 0 var(--space-4) var(--space-5); }
}

/* keyboard focus on a stamp: the darker print plus a short ink bar under it, so focus never looks like hover alone */
.btn:focus-visible::after { content: ""; position: absolute; left: 10%; right: 10%; top: auto; bottom: -9px; height: 3px; background: var(--c-ink); transform: rotate(-0.6deg); -webkit-mask: none; mask: none; }
/* the one fold marker (also on the legacy pages): a hand-drawn ink plus that becomes a minus */
.fold-mark { width: 20px; height: 20px; flex: none; fill: none; stroke: currentColor; stroke-width: 2.4; stroke-linecap: round; }
.fold-mark-v { transform-box: fill-box; transform-origin: center; transition: transform 500ms cubic-bezier(.22, .61, .36, 1), opacity 500ms cubic-bezier(.22, .61, .36, 1); }
details[open]:not([data-closing]) > summary .fold-mark-v { transform: scaleY(0); opacity: 0; }
@media (prefers-reduced-motion: reduce) { .fold-mark-v { transition: none; } }
.nl-poster-text summary { list-style: none; display: inline-flex; align-items: center; gap: 0.6rem; min-height: 48px; }
.nl-poster-text summary::-webkit-details-marker { display: none; }
.band--print-olive .btn:focus-visible::after { background: var(--c-on-dark); }
/* a cream tile prints with the denser band ink, so its ochre second pass peeks at the edges and does not speckle the face */
.piece--cream::before, .piece:not(.piece--rust, .piece--olive, .piece--ochre, .piece--stone)::before {
  -webkit-mask: var(--print-ink-band) var(--pp, 0 0) / var(--print-size) repeat, var(--mask, var(--carve-1)) center / 100% 100% no-repeat;
          mask: var(--print-ink-band) var(--pp, 0 0) / var(--print-size) repeat, var(--mask, var(--carve-1)) center / 100% 100% no-repeat;
  -webkit-mask-composite: var(--mix-2); mask-composite: intersect, add; }
.nobr { white-space: nowrap; }   /* "Self-Compassion" stays on one line (Jesse, Nov 12) */
