/* ==== Tokens ==== */
:root {
  --sc-th-brass: #c9a55a;
  --sc-th-glow: #b9a1e6;
  --sc-th-desk: #1b1f1a;
  --sc-th-ground: #24221e;
  --sc-th-ink: #e8e1d2;
  --sc-th-muted: #a8a092;
  --sc-th-nav-ink: #ddd5c6;
  --sc-th-drift: #c4aaf0;
  --sc-th-vignette: #0e0c12;
  --sc-th-slip: #d7cbb1;
  --sc-th-slip-ink: #2e2013;
  --sc-th-slip-link: #2a1c52;
  --sc-th-scorch: #785028;
  --sc-th-leaf: #2a2723;
  --sc-th-edge: #34312b;
  --sc-th-crease: #4b453b;
  --sc-th-initial: #4a3770;
  --sc-th-fight: #d99a86;
  --sc-th-journey: #d6cbb4;
  --sc-th-on-dark: #1f1c18;
  --sc-th-gilt: #f0d99a;
  --sc-th-named: #5b4a82;
  --sc-th-iron: #5a5347;
  --sc-th-seal: #7a61ad;
  --sc-th-stud-ink: #2a2112;
  --sc-th-seal-dark: #3e2f63;
  --sc-th-stud-edge: #6d5626;
  --sc-th-drift-2: #aa8ce1;
  --sc-th-drift-3: #a082dc;
  --sc-th-slip-shade: #c6b797;
  --sc-th-seal-bright: #cdb9f0;
  --sc-th-slip-mid: #cfc2a4;
  --sc-th-named-bright: #e6dbff;
  --sc-th-iron-ink: #efe7d6;
  --sc-th-slip-halo: #eee6d0;
  --sc-th-initial-ink: #f3ecdc;
}
body:has(> main.content > .landing-hero) {
  --haze-brass: var(--sc-th-brass);
  --haze-g: clamp(16px, 4vw, 56px);
  --haze-col: min(1240px, 100% - 2 * var(--haze-g));
  --haze-gx: calc((100% - var(--haze-col)) / 2);
  --haze-navh: 3.5rem;
  --haze-h-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpath id='ct' d='M0 4000L0.0 0.9L2.4 5.3L4.1 2.6L7.9 3.2L9.5 6.0L13.4 5.3L15.1 7.1L17.5 5.8L20.1 6.5L23.9 3.8L25.7 2.4L27.2 2.6L31.1 5.3L33.9 7.5L36.9 5.1L39.6 9.7L41.4 8.9L44.0 5.7L47.5 6.9L49.3 4.4L52.1 6.6L54.9 8.6L58.3 4.8L60.7 5.0L64.7 7.7L68.7 11.9L71.1 9.4L75.1 8.8L78.3 9.3L79.8 8.7L82.0 9.7L85.5 10.7L89.2 12.1L93.1 8.9L95.5 8.4L99.1 4.5L101.5 9.6L104.4 7.5L107.8 4.3L110.9 3.5L113.9 3.4L115.6 3.3L118.4 6.2L121.1 8.4L124.0 6.4L127.9 8.7L131.7 6.0L134.1 5.7L137.2 5.2L139.8 7.6L143.1 9.9L144.8 7.0L147.2 3.3L148.6 8.0L150.0 2.2L153.0 5.0L155.2 4.1L158.6 5.1L161.5 7.4L164.9 4.2L167.5 4.1L170.8 5.8L174.5 2.4L176.0 6.2L178.2 5.3L180.1 5.5L183.2 3.5L185.4 1.9L188.0 4.9L189.4 7.1L191.0 2.6L192.5 2.1L196.5 5.6L199.8 2.4L203.6 4.0L205.5 4.9L207.8 2.5L209.8 5.6L213.4 2.7L215.5 8.0L217.8 5.8L219.3 2.3L221.6 4.1L224.7 4.6L226.1 4.3L229.5 6.0L232.0 1.6L235.9 2.7L239.4 5.4L241.3 4.7L244.9 4.4L248.5 7.5L252.5 4.4L254.7 7.3L258.2 7.0L260.2 5.3L262.1 7.4L264.7 6.0L268.6 7.8L271.1 8.7L273.7 5.2L276.4 7.6L280.1 7.2L283.4 6.9L286.0 9.2L287.6 4.7L289.6 9.4L292.6 8.2L295.5 6.5L296.9 5.4L300.4 8.2L304.4 8.0L306.9 11.4L308.5 11.0L310.1 9.8L312.9 10.4L314.7 15.6L316.1 14.1L320.0 12.3L322.2 13.2L324.0 12.5L326.2 14.8L328.5 10.9L330.4 12.8L334.0 11.0L335.5 11.6L337.5 12.2L341.5 9.1L344.3 6.9L347.4 5.4L349.3 6.4L352.1 5.7L354.2 6.0L357.6 10.4L361.4 7.3L364.9 7.4L367.2 8.5L369.0 3.7L370.7 8.4L372.7 6.0L376.4 4.8L379.2 5.6L381.1 2.6L383.1 3.3L386.8 2.8L389.3 4.1L391.9 5.6L394.4 3.3L397.6 4.6L401.1 4.9L404.6 7.2L407.5 8.2L410.0 5.9L411.5 3.6L415.0 6.0L417.3 7.4L419.6 7.9L423.4 4.4L425.8 7.3L427.5 8.8L429.6 9.3L432.2 9.7L435.2 4.0L436.7 4.4L440.2 6.4L443.5 6.4L445.2 5.6L449.0 4.6L452.8 6.1L456.1 1.2L457.6 1.3L461.5 0.9L465.5 2.6L468.3 0.0L470.5 1.5L473.8 3.6L476.7 1.7L478.3 2.9L480.8 2.1L484.5 3.6L486.3 1.2L487.7 4.4L489.2 1.8L493.0 4.5L496.2 4.2L499.7 2.8L501.6 2.4L505.1 6.3L507.6 2.0L511.5 0.0L514.2 1.3L516.2 5.4L518.6 1.7L521.4 3.5L525.4 2.7L529.0 2.3L532.8 0.1L536.6 4.0L539.4 3.7L542.8 3.6L545.4 2.1L548.6 0.0L552.5 0.0L554.5 1.6L557.6 2.0L559.3 3.2L563.1 0.0L565.0 0.0L568.3 1.7L570.3 4.7L574.1 0.0L577.8 0.8L581.4 1.5L582.9 3.0L586.0 1.0L588.7 3.8L592.5 2.3L594.5 2.7L596.2 4.3L598.6 6.5L600.3 3.2L602.1 1.1L605.5 2.8L607.3 2.6L610.5 3.5L613.8 5.0L617.1 3.1L618.8 5.1L622.5 0.3L625.6 3.3L628.8 3.7L630.9 2.6L634.6 7.4L636.5 5.6L640.4 5.6L643.2 5.2L646.1 3.3L648.6 0.0L650.2 2.7L653.3 4.0L656.5 0.7L659.4 5.2L661.0 2.9L663.0 1.6L665.6 1.6L668.5 0.6L669.9 5.2L672.2 2.4L673.8 3.4L675.2 5.0L677.9 4.3L680.9 3.8L682.5 0.8L684.2 3.3L686.0 4.7L689.0 4.4L691.5 0.0L694.0 3.5L697.3 0.0L700.2 3.0L703.9 1.3L707.4 1.7L710.8 2.4L714.8 2.2L718.6 3.3L721.5 0.0L725.0 2.6L726.5 2.3L728.8 3.2L731.9 0.8L735.5 1.4L737.7 4.1L740.4 1.8L744.1 0.0L747.1 3.3L750.4 1.6L753.6 0.0L755.9 2.1L759.1 0.4L761.0 3.9L763.8 1.4L766.3 0.0L768.9 0.0L771.4 0.0L774.0 0.7L776.2 0.9L780.0 1.4L782.8 1.8L784.4 3.4L787.6 1.5L790.9 0.0L793.1 0.0L794.6 1.7L797.6 2.1L801.6 1.8L804.5 2.0L807.1 0.3L808.5 1.3L810.9 1.2L814.3 0.0L816.2 1.8L818.5 0.0L821.2 0.0L824.6 0.0L827.9 3.2L831.9 0.0L834.9 0.9L836.8 0.2L839.7 2.6L842.0 0.0L845.5 0.0L847.8 0.4L851.2 0.8L852.7 2.5L856.6 0.0L858.8 1.9L860.3 0.0L863.4 3.2L865.8 2.6L868.4 2.3L870.2 1.6L871.6 0.0L875.4 0.0L879.2 0.0L881.2 0.2L883.9 0.0L887.9 4.2L889.4 0.4L890.8 0.7L892.4 4.5L895.7 3.9L898.2 2.8L899.8 3.4L900 4000Z'/%3E%3Cpath id='cb' d='M0 -4000L0.0 -3.7L3.6 -2.7L5.5 -2.2L7.4 -5.7L10.0 -4.5L13.1 -2.7L16.5 -5.0L20.0 -1.0L22.5 -2.5L25.3 -3.9L27.0 -3.0L29.0 -4.7L32.3 -4.4L35.1 -2.3L37.8 -1.1L41.4 -2.6L45.4 -4.7L49.1 -2.9L52.7 -3.9L55.5 -1.3L59.1 -3.4L60.6 -3.5L63.1 -0.5L66.0 -2.1L69.7 -3.9L73.2 -0.4L76.4 -4.6L78.1 -4.3L81.4 -3.0L85.3 -2.4L88.7 -3.0L92.7 -1.3L96.0 -1.7L97.8 -1.0L100.9 -3.1L104.9 -4.4L107.3 -1.9L109.6 -2.3L113.1 -1.1L116.5 -2.3L119.2 -1.7L123.0 -2.7L124.4 -3.5L128.4 -3.8L130.8 -3.2L133.4 -4.0L134.9 -5.7L137.5 -5.6L138.9 -1.7L142.7 -5.9L144.7 -3.7L147.9 -7.4L149.9 -2.4L152.8 -5.7L155.3 -2.0L157.4 -2.4L159.1 -4.9L162.0 -1.8L165.8 -5.4L168.8 -6.0L170.5 -3.2L172.6 -3.3L175.3 -3.5L177.9 -6.6L179.4 -7.5L182.2 -5.6L185.1 -9.0L186.7 -7.4L189.5 -6.6L191.8 -7.9L193.7 -6.7L197.0 -7.6L198.8 -5.8L202.6 -7.4L205.7 -7.0L208.1 -4.5L209.7 -4.5L212.7 -8.6L214.7 -6.7L217.2 -6.5L219.1 -4.4L223.0 -6.3L226.8 -6.4L228.3 -6.3L231.3 -5.8L233.9 -5.2L236.3 -6.2L239.6 -4.6L242.8 -3.6L246.2 -5.8L248.3 -4.2L250.1 -3.6L253.2 -4.3L256.6 -7.2L260.1 -4.8L263.3 -6.1L266.2 -4.8L267.9 -5.8L269.9 -3.7L272.4 -5.0L274.9 -7.3L276.3 -3.7L279.4 -4.9L281.1 -4.5L284.5 -6.6L286.2 -4.7L287.8 -5.5L290.4 -5.6L293.2 -5.2L296.7 -3.9L298.8 -6.2L302.3 -6.5L305.1 -2.5L308.3 -3.4L311.7 -1.1L314.9 -5.1L318.1 -6.1L320.9 -1.2L324.1 -3.1L326.7 -4.3L328.2 -3.6L331.7 -4.2L335.4 -4.5L337.5 -0.6L340.4 -1.4L342.4 -1.2L344.7 -1.6L348.4 -0.9L350.5 -2.7L353.5 -1.9L354.8 -2.8L357.6 -4.8L360.6 -3.3L363.0 -5.1L365.4 -4.9L369.2 -3.9L370.6 -2.9L374.7 -3.3L378.5 -1.2L380.9 -1.6L384.7 -3.3L388.0 -1.5L389.9 -0.3L392.2 -0.8L393.7 -1.2L397.2 -3.3L400.6 -3.0L402.6 -2.5L405.8 -1.2L409.7 -0.9L413.6 -3.1L415.9 -1.1L418.3 -1.9L421.6 -3.5L423.0 -1.8L426.3 -2.2L430.0 -3.8L432.5 -2.9L435.6 -5.0L438.7 -4.6L440.4 -3.6L442.0 -2.5L445.4 -3.9L448.1 -3.8L450.5 -4.0L452.8 -6.1L455.1 -4.3L459.0 -4.3L462.5 -4.8L464.9 -5.7L467.3 -2.2L471.1 -2.0L473.1 -4.5L475.4 -5.5L478.5 -3.6L480.4 -4.5L483.8 -2.7L486.4 -4.6L488.0 -6.8L490.4 -6.1L493.0 -4.0L494.6 -5.3L498.5 -6.8L500.9 -6.1L503.4 -7.2L505.5 -5.6L507.1 -7.9L509.9 -5.6L512.2 -6.2L514.9 -4.7L517.6 -4.4L521.0 -5.8L523.6 -5.0L527.4 -3.7L529.5 -4.6L532.2 -2.3L533.6 -4.6L537.0 -3.7L539.0 -3.0L542.9 -3.1L546.8 -4.7L549.2 -7.3L552.3 -4.2L555.5 -2.3L558.4 -5.3L560.5 -5.6L562.7 -2.3L565.6 -1.4L567.6 -0.6L570.1 -2.5L571.7 -3.4L573.3 -2.7L576.3 -2.4L579.8 -1.0L581.6 -2.9L584.2 -1.0L585.9 0.0L589.7 -2.8L593.3 -2.7L597.0 -3.8L600.8 -2.7L603.8 -3.0L606.7 -4.8L609.1 -5.0L612.1 -5.0L613.6 -3.0L616.3 -3.7L617.7 -4.5L619.1 -2.8L621.5 -4.0L624.1 -3.0L626.5 -2.6L628.8 -4.8L631.2 -0.8L634.1 -1.9L637.4 -4.4L639.4 -0.7L642.8 -1.7L645.8 0.0L648.3 -0.4L651.8 -0.9L653.6 -2.5L656.5 0.0L660.3 -2.3L664.1 -1.9L667.1 -0.9L669.6 -0.8L672.0 -0.6L674.3 -1.7L677.9 0.0L680.5 -2.0L684.0 -2.4L687.3 -2.2L691.3 -0.5L692.9 -0.4L694.5 0.0L697.2 -2.8L699.8 0.0L701.6 -2.8L703.2 -0.3L705.4 0.0L707.4 0.0L709.1 0.0L712.8 -0.1L716.2 -0.8L719.3 0.0L721.3 0.0L723.1 -0.1L726.3 -0.5L728.5 -2.0L730.3 -0.2L731.7 -1.3L733.1 0.0L735.6 -0.4L738.0 -0.8L741.6 -3.4L744.9 -1.7L746.5 -1.0L749.4 -1.9L751.1 -2.1L753.7 -2.6L755.9 -3.0L758.0 -1.6L760.8 -0.5L763.2 -1.1L765.6 0.0L768.3 -1.0L770.5 -3.1L773.7 -3.0L777.6 0.0L779.1 -2.4L780.6 -0.7L783.6 -0.8L785.3 -2.4L788.2 -3.3L791.0 -1.9L792.9 -2.6L796.1 -0.8L799.9 -3.1L803.4 -2.6L806.7 -0.6L809.9 -2.0L812.2 -2.1L814.6 0.0L817.8 -2.3L820.9 -2.2L822.4 -1.1L825.8 -1.1L827.9 -1.2L831.5 -1.6L834.9 0.0L838.4 0.0L841.1 -0.9L843.5 0.0L844.8 -3.0L848.5 -0.8L852.2 -2.6L855.1 -1.6L858.0 -0.0L859.7 0.0L862.2 0.0L864.3 -2.2L866.6 -2.6L869.8 -1.8L871.5 -1.4L873.5 -3.9L876.6 -4.9L878.4 -4.4L880.9 -3.0L883.8 -2.0L886.1 -2.0L888.5 0.0L889.9 0.0L893.5 -1.6L896.3 -2.8L899.2 -1.9L900 -4000Z'/%3E%3Cpath id='cl' d='M4000 0L5.8 0.0L6.9 2.8L9.1 6.8L2.7 10.5L8.5 14.6L8.5 17.2L5.0 19.5L4.0 22.6L3.7 25.9L6.5 27.9L7.8 29.3L4.8 33.3L9.3 35.0L10.4 38.6L4.1 41.0L6.3 42.7L2.6 45.1L5.2 48.7L4.7 50.1L3.8 53.1L1.8 56.0L8.0 59.2L6.8 62.5L3.7 64.4L4.8 66.2L10.2 70.1L4.9 74.1L8.5 76.4L6.3 78.1L8.3 80.7L11.6 82.6L9.0 84.0L3.8 86.9L9.2 89.3L7.7 92.0L8.0 94.6L9.1 96.4L5.5 97.9L8.5 101.8L5.5 104.6L11.9 107.9L6.1 111.3L11.4 113.9L9.3 117.2L10.9 120.2L6.6 123.8L11.9 126.3L8.8 128.1L9.4 130.2L13.6 133.0L13.9 134.6L16.8 138.3L12.2 140.0L16.5 143.9L13.8 147.2L17.3 150.4L13.0 152.2L7.2 153.6L10.5 156.5L10.2 158.8L11.8 161.2L10.0 164.4L4.3 166.9L5.4 168.8L5.4 170.4L7.7 172.0L3.9 174.9L4.3 178.9L5.3 181.5L4.4 184.4L7.6 187.6L6.0 191.0L6.8 194.3L9.1 198.1L7.9 201.4L7.0 203.4L6.0 204.8L8.9 206.5L9.4 209.6L8.7 211.5L4.0 213.0L4.5 214.6L9.2 218.1L6.9 219.7L10.5 223.4L9.3 227.4L8.1 231.2L8.9 233.0L10.0 235.8L10.0 237.7L6.3 239.5L12.8 243.0L11.0 246.9L8.1 250.7L5.5 252.4L5.7 254.9L7.8 258.4L5.2 262.4L8.2 264.0L6.8 266.1L5.8 269.3L3.9 273.1L6.1 275.7L7.5 279.2L8.1 283.1L9.6 286.0L9.4 289.6L8.3 291.0L6.1 294.3L9.0 297.6L8.2 299.1L11.8 300.9L8.6 304.0L7.8 307.0L4.8 309.2L6.7 313.2L8.5 316.1L9.9 317.6L5.3 321.3L5.5 324.9L6.0 328.0L7.3 331.0L8.3 334.2L10.0 337.9L6.7 340.4L8.6 342.5L5.8 346.3L9.3 349.1L13.3 352.3L12.0 355.5L8.0 357.3L9.6 360.8L5.7 363.7L10.0 366.7L7.0 368.2L10.1 369.6L10.8 373.2L12.3 376.9L13.3 379.9L8.9 383.6L7.6 386.9L7.2 388.3L9.1 391.0L10.6 394.4L7.4 397.4L7.6 401.3L6.5 404.3L8.5 406.2L4.1 407.7L10.2 411.5L10.0 413.8L11.9 416.6L8.8 418.6L11.2 420.8L11.1 423.3L5.3 426.1L2.9 428.5L8.3 430.0L2.9 431.6L2.5 433.6L3.1 436.3L6.9 439.7L2.1 443.3L1.3 446.4L4.6 448.9L4.9 450.5L1.2 453.1L2.9 455.3L2.8 458.6L6.8 461.8L4.6 463.8L4.0 467.2L4.3 469.0L6.0 471.0L5.8 472.9L1.7 475.9L7.8 478.4L8.3 481.6L3.5 485.5L5.6 487.1L4.3 488.7L3.6 490.7L2.1 493.1L4.2 496.0L2.8 498.6L2.3 502.1L3.3 505.7L4.1 509.6L5.2 513.4L1.3 514.9L0.0 517.4L6.0 520.5L4.5 522.1L6.2 524.1L6.3 526.4L4.0 530.2L4.5 533.0L8.4 534.5L7.0 537.2L4.5 538.8L0.3 540.3L5.3 542.0L7.8 545.1L4.7 547.2L3.2 549.7L3.7 551.9L6.9 553.5L2.9 555.3L0.2 556.8L6.1 559.1L1.5 562.6L3.4 564.1L4.8 566.9L3.8 568.2L0.0 572.3L4.8 573.7L5.2 577.8L7.6 579.8L5.5 582.9L1.4 584.9L3.6 586.9L3.9 590.4L0.0 592.9L0.6 596.0L3.4 599.7L2.4 602.9L3.6 606.5L3.7 610.0L5.4 613.9L0.0 617.1L0.0 620.1L1.3 623.4L2.8 624.8L1.3 627.0L6.7 629.5L3.4 633.0L3.1 636.0L4.2 638.3L6.6 640.9L5.4 643.7L0.0 647.7L3.0 650.3L0.0 653.0L0.0 656.0L1.9 659.4L3.2 662.9L1.2 665.2L2.5 667.4L5.1 669.8L0.0 673.7L5.9 677.4L0.0 679.6L2.9 682.8L2.7 684.5L0.6 687.0L3.5 688.7L4.2 692.3L3.8 695.4L2.3 697.2L1.2 701.1L0.5 703.8L2.0 706.6L2.4 708.6L0.0 710.7L0.3 714.5L0.0 718.1L2.3 720.4L0.4 722.7L1.1 725.9L0.3 728.5L0.0 732.1L0.9 735.0L0.0 736.5L0.0 738.8L0.0 741.1L0.0 743.8L1.4 747.7L1.6 750.7L0.0 754.0L2.2 756.0L2.0 758.3L0.0 762.3L2.2 764.7L0.0 767.3L0.0 771.1L2.9 774.8L2.4 777.2L0.0 779.8L0.0 783.2L1.4 786.6L0.0 790.4L2.1 794.1L3.8 798.0L0.0 801.6L0.3 804.9L0.0 806.7L0.0 809.6L0.0 812.0L0.0 814.1L1.9 818.1L0.4 820.5L0.0 823.8L0.0 825.8L0.0 828.0L0.0 830.8L0.0 833.8L0.0 837.7L0.0 840.1L2.8 842.7L0.0 844.8L0.5 848.2L0.0 851.9L0.0 853.8L1.0 855.3L1.1 858.8L0.0 862.0L0.0 865.1L1.1 868.2L0.0 870.7L0.0 873.1L0.0 876.1L0.0 879.0L0.0 882.8L0.0 886.7L2.4 889.4L0.0 891.5L0.0 894.2L0.0 895.7L0.0 898.1L4000 900Z'/%3E%3Cpath id='cr' d='M-4000 0L-5.2 0.0L-3.1 3.2L-5.0 5.9L-5.9 9.1L-5.1 11.3L-5.8 15.3L-3.8 17.9L-6.0 20.5L-5.6 22.7L-7.4 26.4L-4.0 27.9L-5.7 30.1L-5.5 33.3L-5.7 36.2L-7.6 38.8L-4.3 41.0L-2.7 43.0L-2.7 46.9L-3.2 48.6L-4.2 52.5L-3.5 56.0L-4.7 57.6L-5.4 59.2L-4.5 62.0L-2.6 64.0L-1.9 65.4L-3.5 68.4L-1.9 69.9L-3.5 71.8L-3.9 75.7L-3.1 78.5L-4.6 81.5L-4.5 83.8L-1.9 87.9L-2.0 91.8L-3.7 95.2L-0.2 97.6L-4.1 99.4L-2.3 101.9L-2.2 105.6L-4.3 108.0L-4.9 111.6L-1.8 113.1L-1.5 115.6L-6.1 118.7L-4.1 121.4L-2.5 124.5L-6.9 126.5L-6.3 128.9L-3.3 132.7L-4.1 135.1L-3.6 137.5L-5.2 140.6L-2.9 143.6L-4.9 146.6L-4.8 149.5L-4.5 152.2L-6.6 154.0L-4.1 156.6L-5.1 159.2L-4.1 161.4L-4.1 164.5L-5.2 168.3L-3.9 171.2L-7.0 174.7L-4.2 178.0L-1.7 180.1L-2.6 181.8L-3.1 184.2L-4.5 188.0L-5.5 191.4L-5.4 193.4L-4.0 195.6L-2.1 197.9L-5.7 200.3L-4.4 203.6L-4.2 206.1L-2.0 208.6L-5.1 210.8L-1.7 212.5L-1.4 215.1L-4.7 217.7L-1.8 219.9L-3.4 221.3L-4.4 224.7L-4.1 228.0L-3.5 229.4L-2.3 231.7L-2.7 233.5L-4.0 236.0L-0.5 238.7L-0.1 241.1L-3.9 243.8L-4.9 247.8L-5.3 251.6L-3.2 253.3L-4.8 256.9L-4.7 258.8L-4.9 262.4L-5.0 265.4L-5.1 268.0L-3.3 271.4L-7.1 273.7L-3.4 275.3L-2.6 277.8L-5.4 280.7L-4.6 283.8L-3.0 286.5L-5.3 289.0L-5.8 292.2L-7.8 295.7L-7.9 299.5L-5.2 301.5L-6.3 302.9L-5.1 306.4L-7.1 310.1L-6.2 313.8L-5.2 317.6L-5.5 319.2L-6.4 321.3L-4.0 322.7L-7.3 325.6L-6.0 329.6L-6.9 332.3L-5.8 335.0L-3.6 337.5L-5.9 339.8L-5.4 343.1L-4.3 345.2L-4.8 349.1L-4.2 350.5L-5.1 352.4L-4.2 354.9L-4.1 358.6L-5.8 361.3L-7.5 364.5L-7.5 367.9L-7.6 371.7L-7.5 375.0L-6.4 377.7L-8.1 379.0L-3.8 382.9L-6.1 386.5L-5.8 389.6L-2.3 391.3L-4.1 393.6L-5.0 397.1L-5.1 399.9L-5.1 401.8L-4.6 404.6L-4.5 407.1L-1.2 410.9L-2.9 413.3L-2.0 415.9L-1.8 419.8L-4.3 423.0L-4.0 424.4L-2.5 426.9L-1.9 430.8L-1.7 432.5L-3.2 434.4L-4.0 436.1L-2.8 439.5L-0.0 442.2L-2.3 445.3L-4.2 447.9L-4.4 451.2L-4.2 452.7L-4.6 454.4L-2.7 456.3L-3.4 459.2L-3.4 461.2L-2.2 463.6L-3.5 466.5L-2.8 468.9L-3.4 471.1L-2.5 474.6L-4.1 478.6L-2.9 480.2L-4.7 482.2L-4.2 483.7L-5.3 486.1L-4.8 489.2L-2.3 490.7L-2.9 493.8L-5.3 495.6L-2.4 497.2L-1.1 500.3L-2.8 503.0L-3.3 506.6L-4.7 509.7L-4.8 512.2L-3.7 514.4L-4.5 518.0L-6.2 520.7L-3.5 522.9L-2.1 525.9L-1.5 528.9L-1.0 532.6L-0.5 536.0L-1.6 539.4L-1.9 541.2L-5.3 544.6L-1.5 548.3L-2.8 551.1L-2.3 553.7L-3.8 556.3L-1.6 559.7L-3.8 561.4L-2.5 563.1L-1.3 567.0L-5.9 568.8L-6.4 570.5L-4.4 574.1L-4.7 576.6L-4.4 578.7L-2.3 581.0L-1.3 584.3L-2.7 587.0L-3.2 590.0L-3.8 591.8L-5.4 594.6L-3.0 596.4L-3.9 599.7L-4.4 601.8L-3.7 604.0L-0.6 605.8L-5.2 607.9L-2.8 611.1L-5.8 613.8L-3.6 617.4L-5.1 619.6L-4.8 622.8L-2.7 626.6L-4.0 628.8L-1.8 630.5L-5.6 632.2L-2.8 634.8L-5.4 636.6L-4.9 638.0L-4.0 641.3L-3.0 644.2L-3.2 647.2L-3.0 650.7L-2.0 654.1L-3.3 657.8L-3.0 659.2L-0.6 662.4L-0.7 664.9L-1.3 668.5L-2.0 671.8L-4.4 675.0L-1.4 677.0L-1.6 679.0L-0.5 682.2L-3.3 686.0L-2.4 687.8L-3.3 690.5L-5.1 692.6L-5.2 695.6L-5.9 698.8L-2.0 701.2L-3.5 703.7L-1.8 706.8L-1.1 708.5L-0.6 711.5L-3.9 713.1L-0.7 716.4L-0.1 718.6L-0.0 720.6L0.0 724.2L-2.2 727.3L-3.3 729.1L-0.5 732.0L-4.2 733.4L-2.2 736.0L-2.0 738.7L-2.0 741.5L0.0 744.5L0.0 747.5L0.0 749.3L0.0 751.9L-0.6 754.3L0.0 758.0L-2.0 760.0L0.0 762.4L-0.3 765.1L-0.3 766.7L0.0 769.1L-1.6 773.1L0.0 775.2L-0.6 778.4L-0.2 780.4L-0.2 783.5L-1.0 787.4L-2.9 790.9L0.0 794.7L-1.0 797.7L0.0 799.9L0.0 802.1L-1.4 804.5L0.0 807.3L-0.6 808.9L-1.9 811.2L-1.3 814.2L-0.7 816.9L-1.6 819.6L-1.3 821.7L-0.4 824.7L-2.5 827.6L0.0 830.3L0.0 832.7L-2.8 834.1L-2.8 837.0L-1.9 839.2L-2.7 840.9L-0.6 843.6L-0.6 845.1L-4.3 847.5L-4.4 849.2L-4.4 850.6L-3.3 854.5L-0.6 856.6L-2.2 860.2L0.0 862.1L-3.1 866.0L-2.7 867.6L-0.7 870.2L-2.1 873.3L-4.4 876.7L-1.9 878.2L-4.8 880.2L-2.2 882.4L-3.7 884.0L-1.9 886.8L-1.7 890.6L0.0 894.0L-2.5 896.0L0.0 899.3L-4000 900Z'/%3E%3CclipPath id='cct'%3E%3Cuse href='%23ct'/%3E%3C/clipPath%3E%3CclipPath id='ccb'%3E%3Cuse href='%23cb' y='100%25'/%3E%3C/clipPath%3E%3CclipPath id='ccl'%3E%3Cuse href='%23cl'/%3E%3C/clipPath%3E%3CclipPath id='ccr'%3E%3Cuse href='%23cr' x='100%25'/%3E%3C/clipPath%3E%3Cpath id='cx0' d='M-4000 -4000L4000 -4000L4000 4000L-4000 4000Z M-155.4 0.0L-168.3 -2.7L-166.1 -5.4L-162.1 -7.9L-144.5 -9.5L-137.9 -11.3L-144.5 -14.3L-143.8 -16.8L-140.4 -18.9L-132.2 -20.2L-121.4 -20.8L-128.0 -24.4L-133.1 -28.0L-138.9 -32.2L-135.1 -34.2L-132.0 -36.4L-131.6 -39.5L-119.7 -39.0L-117.5 -41.5L-114.1 -43.6L-113.2 -46.8L-95.6 -42.7L-85.9 -41.6L-82.3 -43.2L-75.6 -43.0L-75.6 -46.8L-79.6 -53.7L-73.9 -54.5L-71.2 -57.7L-63.3 -56.8L-59.8 -59.7L-57.2 -64.1L-53.7 -68.3L-45.4 -66.6L-36.8 -63.3L-27.1 -56.3L-20.7 -54.1L-16.3 -56.8L-11.5 -60.3L-5.8 -60.7L-0.0 -58.4L40 -58.4L40 40L-155.4 40Z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3CclipPath id='ccx0'%3E%3Cuse href='%23cx0' x='100%25' y='100%25'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23cct)'%3E%3Cg clip-path='url(%23ccb)'%3E%3Cg clip-path='url(%23ccl)'%3E%3Cg clip-path='url(%23ccr)'%3E%3Cg clip-path='url(%23ccx0)'%3E%3Crect width='100%25' height='100%25'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --haze-h-marks: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpath id='ct' d='M0 4000L0.0 0.9L2.4 5.3L4.1 2.6L7.9 3.2L9.5 6.0L13.4 5.3L15.1 7.1L17.5 5.8L20.1 6.5L23.9 3.8L25.7 2.4L27.2 2.6L31.1 5.3L33.9 7.5L36.9 5.1L39.6 9.7L41.4 8.9L44.0 5.7L47.5 6.9L49.3 4.4L52.1 6.6L54.9 8.6L58.3 4.8L60.7 5.0L64.7 7.7L68.7 11.9L71.1 9.4L75.1 8.8L78.3 9.3L79.8 8.7L82.0 9.7L85.5 10.7L89.2 12.1L93.1 8.9L95.5 8.4L99.1 4.5L101.5 9.6L104.4 7.5L107.8 4.3L110.9 3.5L113.9 3.4L115.6 3.3L118.4 6.2L121.1 8.4L124.0 6.4L127.9 8.7L131.7 6.0L134.1 5.7L137.2 5.2L139.8 7.6L143.1 9.9L144.8 7.0L147.2 3.3L148.6 8.0L150.0 2.2L153.0 5.0L155.2 4.1L158.6 5.1L161.5 7.4L164.9 4.2L167.5 4.1L170.8 5.8L174.5 2.4L176.0 6.2L178.2 5.3L180.1 5.5L183.2 3.5L185.4 1.9L188.0 4.9L189.4 7.1L191.0 2.6L192.5 2.1L196.5 5.6L199.8 2.4L203.6 4.0L205.5 4.9L207.8 2.5L209.8 5.6L213.4 2.7L215.5 8.0L217.8 5.8L219.3 2.3L221.6 4.1L224.7 4.6L226.1 4.3L229.5 6.0L232.0 1.6L235.9 2.7L239.4 5.4L241.3 4.7L244.9 4.4L248.5 7.5L252.5 4.4L254.7 7.3L258.2 7.0L260.2 5.3L262.1 7.4L264.7 6.0L268.6 7.8L271.1 8.7L273.7 5.2L276.4 7.6L280.1 7.2L283.4 6.9L286.0 9.2L287.6 4.7L289.6 9.4L292.6 8.2L295.5 6.5L296.9 5.4L300.4 8.2L304.4 8.0L306.9 11.4L308.5 11.0L310.1 9.8L312.9 10.4L314.7 15.6L316.1 14.1L320.0 12.3L322.2 13.2L324.0 12.5L326.2 14.8L328.5 10.9L330.4 12.8L334.0 11.0L335.5 11.6L337.5 12.2L341.5 9.1L344.3 6.9L347.4 5.4L349.3 6.4L352.1 5.7L354.2 6.0L357.6 10.4L361.4 7.3L364.9 7.4L367.2 8.5L369.0 3.7L370.7 8.4L372.7 6.0L376.4 4.8L379.2 5.6L381.1 2.6L383.1 3.3L386.8 2.8L389.3 4.1L391.9 5.6L394.4 3.3L397.6 4.6L401.1 4.9L404.6 7.2L407.5 8.2L410.0 5.9L411.5 3.6L415.0 6.0L417.3 7.4L419.6 7.9L423.4 4.4L425.8 7.3L427.5 8.8L429.6 9.3L432.2 9.7L435.2 4.0L436.7 4.4L440.2 6.4L443.5 6.4L445.2 5.6L449.0 4.6L452.8 6.1L456.1 1.2L457.6 1.3L461.5 0.9L465.5 2.6L468.3 0.0L470.5 1.5L473.8 3.6L476.7 1.7L478.3 2.9L480.8 2.1L484.5 3.6L486.3 1.2L487.7 4.4L489.2 1.8L493.0 4.5L496.2 4.2L499.7 2.8L501.6 2.4L505.1 6.3L507.6 2.0L511.5 0.0L514.2 1.3L516.2 5.4L518.6 1.7L521.4 3.5L525.4 2.7L529.0 2.3L532.8 0.1L536.6 4.0L539.4 3.7L542.8 3.6L545.4 2.1L548.6 0.0L552.5 0.0L554.5 1.6L557.6 2.0L559.3 3.2L563.1 0.0L565.0 0.0L568.3 1.7L570.3 4.7L574.1 0.0L577.8 0.8L581.4 1.5L582.9 3.0L586.0 1.0L588.7 3.8L592.5 2.3L594.5 2.7L596.2 4.3L598.6 6.5L600.3 3.2L602.1 1.1L605.5 2.8L607.3 2.6L610.5 3.5L613.8 5.0L617.1 3.1L618.8 5.1L622.5 0.3L625.6 3.3L628.8 3.7L630.9 2.6L634.6 7.4L636.5 5.6L640.4 5.6L643.2 5.2L646.1 3.3L648.6 0.0L650.2 2.7L653.3 4.0L656.5 0.7L659.4 5.2L661.0 2.9L663.0 1.6L665.6 1.6L668.5 0.6L669.9 5.2L672.2 2.4L673.8 3.4L675.2 5.0L677.9 4.3L680.9 3.8L682.5 0.8L684.2 3.3L686.0 4.7L689.0 4.4L691.5 0.0L694.0 3.5L697.3 0.0L700.2 3.0L703.9 1.3L707.4 1.7L710.8 2.4L714.8 2.2L718.6 3.3L721.5 0.0L725.0 2.6L726.5 2.3L728.8 3.2L731.9 0.8L735.5 1.4L737.7 4.1L740.4 1.8L744.1 0.0L747.1 3.3L750.4 1.6L753.6 0.0L755.9 2.1L759.1 0.4L761.0 3.9L763.8 1.4L766.3 0.0L768.9 0.0L771.4 0.0L774.0 0.7L776.2 0.9L780.0 1.4L782.8 1.8L784.4 3.4L787.6 1.5L790.9 0.0L793.1 0.0L794.6 1.7L797.6 2.1L801.6 1.8L804.5 2.0L807.1 0.3L808.5 1.3L810.9 1.2L814.3 0.0L816.2 1.8L818.5 0.0L821.2 0.0L824.6 0.0L827.9 3.2L831.9 0.0L834.9 0.9L836.8 0.2L839.7 2.6L842.0 0.0L845.5 0.0L847.8 0.4L851.2 0.8L852.7 2.5L856.6 0.0L858.8 1.9L860.3 0.0L863.4 3.2L865.8 2.6L868.4 2.3L870.2 1.6L871.6 0.0L875.4 0.0L879.2 0.0L881.2 0.2L883.9 0.0L887.9 4.2L889.4 0.4L890.8 0.7L892.4 4.5L895.7 3.9L898.2 2.8L899.8 3.4L900 4000Z'/%3E%3Cpath id='cb' d='M0 -4000L0.0 -3.7L3.6 -2.7L5.5 -2.2L7.4 -5.7L10.0 -4.5L13.1 -2.7L16.5 -5.0L20.0 -1.0L22.5 -2.5L25.3 -3.9L27.0 -3.0L29.0 -4.7L32.3 -4.4L35.1 -2.3L37.8 -1.1L41.4 -2.6L45.4 -4.7L49.1 -2.9L52.7 -3.9L55.5 -1.3L59.1 -3.4L60.6 -3.5L63.1 -0.5L66.0 -2.1L69.7 -3.9L73.2 -0.4L76.4 -4.6L78.1 -4.3L81.4 -3.0L85.3 -2.4L88.7 -3.0L92.7 -1.3L96.0 -1.7L97.8 -1.0L100.9 -3.1L104.9 -4.4L107.3 -1.9L109.6 -2.3L113.1 -1.1L116.5 -2.3L119.2 -1.7L123.0 -2.7L124.4 -3.5L128.4 -3.8L130.8 -3.2L133.4 -4.0L134.9 -5.7L137.5 -5.6L138.9 -1.7L142.7 -5.9L144.7 -3.7L147.9 -7.4L149.9 -2.4L152.8 -5.7L155.3 -2.0L157.4 -2.4L159.1 -4.9L162.0 -1.8L165.8 -5.4L168.8 -6.0L170.5 -3.2L172.6 -3.3L175.3 -3.5L177.9 -6.6L179.4 -7.5L182.2 -5.6L185.1 -9.0L186.7 -7.4L189.5 -6.6L191.8 -7.9L193.7 -6.7L197.0 -7.6L198.8 -5.8L202.6 -7.4L205.7 -7.0L208.1 -4.5L209.7 -4.5L212.7 -8.6L214.7 -6.7L217.2 -6.5L219.1 -4.4L223.0 -6.3L226.8 -6.4L228.3 -6.3L231.3 -5.8L233.9 -5.2L236.3 -6.2L239.6 -4.6L242.8 -3.6L246.2 -5.8L248.3 -4.2L250.1 -3.6L253.2 -4.3L256.6 -7.2L260.1 -4.8L263.3 -6.1L266.2 -4.8L267.9 -5.8L269.9 -3.7L272.4 -5.0L274.9 -7.3L276.3 -3.7L279.4 -4.9L281.1 -4.5L284.5 -6.6L286.2 -4.7L287.8 -5.5L290.4 -5.6L293.2 -5.2L296.7 -3.9L298.8 -6.2L302.3 -6.5L305.1 -2.5L308.3 -3.4L311.7 -1.1L314.9 -5.1L318.1 -6.1L320.9 -1.2L324.1 -3.1L326.7 -4.3L328.2 -3.6L331.7 -4.2L335.4 -4.5L337.5 -0.6L340.4 -1.4L342.4 -1.2L344.7 -1.6L348.4 -0.9L350.5 -2.7L353.5 -1.9L354.8 -2.8L357.6 -4.8L360.6 -3.3L363.0 -5.1L365.4 -4.9L369.2 -3.9L370.6 -2.9L374.7 -3.3L378.5 -1.2L380.9 -1.6L384.7 -3.3L388.0 -1.5L389.9 -0.3L392.2 -0.8L393.7 -1.2L397.2 -3.3L400.6 -3.0L402.6 -2.5L405.8 -1.2L409.7 -0.9L413.6 -3.1L415.9 -1.1L418.3 -1.9L421.6 -3.5L423.0 -1.8L426.3 -2.2L430.0 -3.8L432.5 -2.9L435.6 -5.0L438.7 -4.6L440.4 -3.6L442.0 -2.5L445.4 -3.9L448.1 -3.8L450.5 -4.0L452.8 -6.1L455.1 -4.3L459.0 -4.3L462.5 -4.8L464.9 -5.7L467.3 -2.2L471.1 -2.0L473.1 -4.5L475.4 -5.5L478.5 -3.6L480.4 -4.5L483.8 -2.7L486.4 -4.6L488.0 -6.8L490.4 -6.1L493.0 -4.0L494.6 -5.3L498.5 -6.8L500.9 -6.1L503.4 -7.2L505.5 -5.6L507.1 -7.9L509.9 -5.6L512.2 -6.2L514.9 -4.7L517.6 -4.4L521.0 -5.8L523.6 -5.0L527.4 -3.7L529.5 -4.6L532.2 -2.3L533.6 -4.6L537.0 -3.7L539.0 -3.0L542.9 -3.1L546.8 -4.7L549.2 -7.3L552.3 -4.2L555.5 -2.3L558.4 -5.3L560.5 -5.6L562.7 -2.3L565.6 -1.4L567.6 -0.6L570.1 -2.5L571.7 -3.4L573.3 -2.7L576.3 -2.4L579.8 -1.0L581.6 -2.9L584.2 -1.0L585.9 0.0L589.7 -2.8L593.3 -2.7L597.0 -3.8L600.8 -2.7L603.8 -3.0L606.7 -4.8L609.1 -5.0L612.1 -5.0L613.6 -3.0L616.3 -3.7L617.7 -4.5L619.1 -2.8L621.5 -4.0L624.1 -3.0L626.5 -2.6L628.8 -4.8L631.2 -0.8L634.1 -1.9L637.4 -4.4L639.4 -0.7L642.8 -1.7L645.8 0.0L648.3 -0.4L651.8 -0.9L653.6 -2.5L656.5 0.0L660.3 -2.3L664.1 -1.9L667.1 -0.9L669.6 -0.8L672.0 -0.6L674.3 -1.7L677.9 0.0L680.5 -2.0L684.0 -2.4L687.3 -2.2L691.3 -0.5L692.9 -0.4L694.5 0.0L697.2 -2.8L699.8 0.0L701.6 -2.8L703.2 -0.3L705.4 0.0L707.4 0.0L709.1 0.0L712.8 -0.1L716.2 -0.8L719.3 0.0L721.3 0.0L723.1 -0.1L726.3 -0.5L728.5 -2.0L730.3 -0.2L731.7 -1.3L733.1 0.0L735.6 -0.4L738.0 -0.8L741.6 -3.4L744.9 -1.7L746.5 -1.0L749.4 -1.9L751.1 -2.1L753.7 -2.6L755.9 -3.0L758.0 -1.6L760.8 -0.5L763.2 -1.1L765.6 0.0L768.3 -1.0L770.5 -3.1L773.7 -3.0L777.6 0.0L779.1 -2.4L780.6 -0.7L783.6 -0.8L785.3 -2.4L788.2 -3.3L791.0 -1.9L792.9 -2.6L796.1 -0.8L799.9 -3.1L803.4 -2.6L806.7 -0.6L809.9 -2.0L812.2 -2.1L814.6 0.0L817.8 -2.3L820.9 -2.2L822.4 -1.1L825.8 -1.1L827.9 -1.2L831.5 -1.6L834.9 0.0L838.4 0.0L841.1 -0.9L843.5 0.0L844.8 -3.0L848.5 -0.8L852.2 -2.6L855.1 -1.6L858.0 -0.0L859.7 0.0L862.2 0.0L864.3 -2.2L866.6 -2.6L869.8 -1.8L871.5 -1.4L873.5 -3.9L876.6 -4.9L878.4 -4.4L880.9 -3.0L883.8 -2.0L886.1 -2.0L888.5 0.0L889.9 0.0L893.5 -1.6L896.3 -2.8L899.2 -1.9L900 -4000Z'/%3E%3Cpath id='cl' d='M4000 0L5.8 0.0L6.9 2.8L9.1 6.8L2.7 10.5L8.5 14.6L8.5 17.2L5.0 19.5L4.0 22.6L3.7 25.9L6.5 27.9L7.8 29.3L4.8 33.3L9.3 35.0L10.4 38.6L4.1 41.0L6.3 42.7L2.6 45.1L5.2 48.7L4.7 50.1L3.8 53.1L1.8 56.0L8.0 59.2L6.8 62.5L3.7 64.4L4.8 66.2L10.2 70.1L4.9 74.1L8.5 76.4L6.3 78.1L8.3 80.7L11.6 82.6L9.0 84.0L3.8 86.9L9.2 89.3L7.7 92.0L8.0 94.6L9.1 96.4L5.5 97.9L8.5 101.8L5.5 104.6L11.9 107.9L6.1 111.3L11.4 113.9L9.3 117.2L10.9 120.2L6.6 123.8L11.9 126.3L8.8 128.1L9.4 130.2L13.6 133.0L13.9 134.6L16.8 138.3L12.2 140.0L16.5 143.9L13.8 147.2L17.3 150.4L13.0 152.2L7.2 153.6L10.5 156.5L10.2 158.8L11.8 161.2L10.0 164.4L4.3 166.9L5.4 168.8L5.4 170.4L7.7 172.0L3.9 174.9L4.3 178.9L5.3 181.5L4.4 184.4L7.6 187.6L6.0 191.0L6.8 194.3L9.1 198.1L7.9 201.4L7.0 203.4L6.0 204.8L8.9 206.5L9.4 209.6L8.7 211.5L4.0 213.0L4.5 214.6L9.2 218.1L6.9 219.7L10.5 223.4L9.3 227.4L8.1 231.2L8.9 233.0L10.0 235.8L10.0 237.7L6.3 239.5L12.8 243.0L11.0 246.9L8.1 250.7L5.5 252.4L5.7 254.9L7.8 258.4L5.2 262.4L8.2 264.0L6.8 266.1L5.8 269.3L3.9 273.1L6.1 275.7L7.5 279.2L8.1 283.1L9.6 286.0L9.4 289.6L8.3 291.0L6.1 294.3L9.0 297.6L8.2 299.1L11.8 300.9L8.6 304.0L7.8 307.0L4.8 309.2L6.7 313.2L8.5 316.1L9.9 317.6L5.3 321.3L5.5 324.9L6.0 328.0L7.3 331.0L8.3 334.2L10.0 337.9L6.7 340.4L8.6 342.5L5.8 346.3L9.3 349.1L13.3 352.3L12.0 355.5L8.0 357.3L9.6 360.8L5.7 363.7L10.0 366.7L7.0 368.2L10.1 369.6L10.8 373.2L12.3 376.9L13.3 379.9L8.9 383.6L7.6 386.9L7.2 388.3L9.1 391.0L10.6 394.4L7.4 397.4L7.6 401.3L6.5 404.3L8.5 406.2L4.1 407.7L10.2 411.5L10.0 413.8L11.9 416.6L8.8 418.6L11.2 420.8L11.1 423.3L5.3 426.1L2.9 428.5L8.3 430.0L2.9 431.6L2.5 433.6L3.1 436.3L6.9 439.7L2.1 443.3L1.3 446.4L4.6 448.9L4.9 450.5L1.2 453.1L2.9 455.3L2.8 458.6L6.8 461.8L4.6 463.8L4.0 467.2L4.3 469.0L6.0 471.0L5.8 472.9L1.7 475.9L7.8 478.4L8.3 481.6L3.5 485.5L5.6 487.1L4.3 488.7L3.6 490.7L2.1 493.1L4.2 496.0L2.8 498.6L2.3 502.1L3.3 505.7L4.1 509.6L5.2 513.4L1.3 514.9L0.0 517.4L6.0 520.5L4.5 522.1L6.2 524.1L6.3 526.4L4.0 530.2L4.5 533.0L8.4 534.5L7.0 537.2L4.5 538.8L0.3 540.3L5.3 542.0L7.8 545.1L4.7 547.2L3.2 549.7L3.7 551.9L6.9 553.5L2.9 555.3L0.2 556.8L6.1 559.1L1.5 562.6L3.4 564.1L4.8 566.9L3.8 568.2L0.0 572.3L4.8 573.7L5.2 577.8L7.6 579.8L5.5 582.9L1.4 584.9L3.6 586.9L3.9 590.4L0.0 592.9L0.6 596.0L3.4 599.7L2.4 602.9L3.6 606.5L3.7 610.0L5.4 613.9L0.0 617.1L0.0 620.1L1.3 623.4L2.8 624.8L1.3 627.0L6.7 629.5L3.4 633.0L3.1 636.0L4.2 638.3L6.6 640.9L5.4 643.7L0.0 647.7L3.0 650.3L0.0 653.0L0.0 656.0L1.9 659.4L3.2 662.9L1.2 665.2L2.5 667.4L5.1 669.8L0.0 673.7L5.9 677.4L0.0 679.6L2.9 682.8L2.7 684.5L0.6 687.0L3.5 688.7L4.2 692.3L3.8 695.4L2.3 697.2L1.2 701.1L0.5 703.8L2.0 706.6L2.4 708.6L0.0 710.7L0.3 714.5L0.0 718.1L2.3 720.4L0.4 722.7L1.1 725.9L0.3 728.5L0.0 732.1L0.9 735.0L0.0 736.5L0.0 738.8L0.0 741.1L0.0 743.8L1.4 747.7L1.6 750.7L0.0 754.0L2.2 756.0L2.0 758.3L0.0 762.3L2.2 764.7L0.0 767.3L0.0 771.1L2.9 774.8L2.4 777.2L0.0 779.8L0.0 783.2L1.4 786.6L0.0 790.4L2.1 794.1L3.8 798.0L0.0 801.6L0.3 804.9L0.0 806.7L0.0 809.6L0.0 812.0L0.0 814.1L1.9 818.1L0.4 820.5L0.0 823.8L0.0 825.8L0.0 828.0L0.0 830.8L0.0 833.8L0.0 837.7L0.0 840.1L2.8 842.7L0.0 844.8L0.5 848.2L0.0 851.9L0.0 853.8L1.0 855.3L1.1 858.8L0.0 862.0L0.0 865.1L1.1 868.2L0.0 870.7L0.0 873.1L0.0 876.1L0.0 879.0L0.0 882.8L0.0 886.7L2.4 889.4L0.0 891.5L0.0 894.2L0.0 895.7L0.0 898.1L4000 900Z'/%3E%3Cpath id='cr' d='M-4000 0L-5.2 0.0L-3.1 3.2L-5.0 5.9L-5.9 9.1L-5.1 11.3L-5.8 15.3L-3.8 17.9L-6.0 20.5L-5.6 22.7L-7.4 26.4L-4.0 27.9L-5.7 30.1L-5.5 33.3L-5.7 36.2L-7.6 38.8L-4.3 41.0L-2.7 43.0L-2.7 46.9L-3.2 48.6L-4.2 52.5L-3.5 56.0L-4.7 57.6L-5.4 59.2L-4.5 62.0L-2.6 64.0L-1.9 65.4L-3.5 68.4L-1.9 69.9L-3.5 71.8L-3.9 75.7L-3.1 78.5L-4.6 81.5L-4.5 83.8L-1.9 87.9L-2.0 91.8L-3.7 95.2L-0.2 97.6L-4.1 99.4L-2.3 101.9L-2.2 105.6L-4.3 108.0L-4.9 111.6L-1.8 113.1L-1.5 115.6L-6.1 118.7L-4.1 121.4L-2.5 124.5L-6.9 126.5L-6.3 128.9L-3.3 132.7L-4.1 135.1L-3.6 137.5L-5.2 140.6L-2.9 143.6L-4.9 146.6L-4.8 149.5L-4.5 152.2L-6.6 154.0L-4.1 156.6L-5.1 159.2L-4.1 161.4L-4.1 164.5L-5.2 168.3L-3.9 171.2L-7.0 174.7L-4.2 178.0L-1.7 180.1L-2.6 181.8L-3.1 184.2L-4.5 188.0L-5.5 191.4L-5.4 193.4L-4.0 195.6L-2.1 197.9L-5.7 200.3L-4.4 203.6L-4.2 206.1L-2.0 208.6L-5.1 210.8L-1.7 212.5L-1.4 215.1L-4.7 217.7L-1.8 219.9L-3.4 221.3L-4.4 224.7L-4.1 228.0L-3.5 229.4L-2.3 231.7L-2.7 233.5L-4.0 236.0L-0.5 238.7L-0.1 241.1L-3.9 243.8L-4.9 247.8L-5.3 251.6L-3.2 253.3L-4.8 256.9L-4.7 258.8L-4.9 262.4L-5.0 265.4L-5.1 268.0L-3.3 271.4L-7.1 273.7L-3.4 275.3L-2.6 277.8L-5.4 280.7L-4.6 283.8L-3.0 286.5L-5.3 289.0L-5.8 292.2L-7.8 295.7L-7.9 299.5L-5.2 301.5L-6.3 302.9L-5.1 306.4L-7.1 310.1L-6.2 313.8L-5.2 317.6L-5.5 319.2L-6.4 321.3L-4.0 322.7L-7.3 325.6L-6.0 329.6L-6.9 332.3L-5.8 335.0L-3.6 337.5L-5.9 339.8L-5.4 343.1L-4.3 345.2L-4.8 349.1L-4.2 350.5L-5.1 352.4L-4.2 354.9L-4.1 358.6L-5.8 361.3L-7.5 364.5L-7.5 367.9L-7.6 371.7L-7.5 375.0L-6.4 377.7L-8.1 379.0L-3.8 382.9L-6.1 386.5L-5.8 389.6L-2.3 391.3L-4.1 393.6L-5.0 397.1L-5.1 399.9L-5.1 401.8L-4.6 404.6L-4.5 407.1L-1.2 410.9L-2.9 413.3L-2.0 415.9L-1.8 419.8L-4.3 423.0L-4.0 424.4L-2.5 426.9L-1.9 430.8L-1.7 432.5L-3.2 434.4L-4.0 436.1L-2.8 439.5L-0.0 442.2L-2.3 445.3L-4.2 447.9L-4.4 451.2L-4.2 452.7L-4.6 454.4L-2.7 456.3L-3.4 459.2L-3.4 461.2L-2.2 463.6L-3.5 466.5L-2.8 468.9L-3.4 471.1L-2.5 474.6L-4.1 478.6L-2.9 480.2L-4.7 482.2L-4.2 483.7L-5.3 486.1L-4.8 489.2L-2.3 490.7L-2.9 493.8L-5.3 495.6L-2.4 497.2L-1.1 500.3L-2.8 503.0L-3.3 506.6L-4.7 509.7L-4.8 512.2L-3.7 514.4L-4.5 518.0L-6.2 520.7L-3.5 522.9L-2.1 525.9L-1.5 528.9L-1.0 532.6L-0.5 536.0L-1.6 539.4L-1.9 541.2L-5.3 544.6L-1.5 548.3L-2.8 551.1L-2.3 553.7L-3.8 556.3L-1.6 559.7L-3.8 561.4L-2.5 563.1L-1.3 567.0L-5.9 568.8L-6.4 570.5L-4.4 574.1L-4.7 576.6L-4.4 578.7L-2.3 581.0L-1.3 584.3L-2.7 587.0L-3.2 590.0L-3.8 591.8L-5.4 594.6L-3.0 596.4L-3.9 599.7L-4.4 601.8L-3.7 604.0L-0.6 605.8L-5.2 607.9L-2.8 611.1L-5.8 613.8L-3.6 617.4L-5.1 619.6L-4.8 622.8L-2.7 626.6L-4.0 628.8L-1.8 630.5L-5.6 632.2L-2.8 634.8L-5.4 636.6L-4.9 638.0L-4.0 641.3L-3.0 644.2L-3.2 647.2L-3.0 650.7L-2.0 654.1L-3.3 657.8L-3.0 659.2L-0.6 662.4L-0.7 664.9L-1.3 668.5L-2.0 671.8L-4.4 675.0L-1.4 677.0L-1.6 679.0L-0.5 682.2L-3.3 686.0L-2.4 687.8L-3.3 690.5L-5.1 692.6L-5.2 695.6L-5.9 698.8L-2.0 701.2L-3.5 703.7L-1.8 706.8L-1.1 708.5L-0.6 711.5L-3.9 713.1L-0.7 716.4L-0.1 718.6L-0.0 720.6L0.0 724.2L-2.2 727.3L-3.3 729.1L-0.5 732.0L-4.2 733.4L-2.2 736.0L-2.0 738.7L-2.0 741.5L0.0 744.5L0.0 747.5L0.0 749.3L0.0 751.9L-0.6 754.3L0.0 758.0L-2.0 760.0L0.0 762.4L-0.3 765.1L-0.3 766.7L0.0 769.1L-1.6 773.1L0.0 775.2L-0.6 778.4L-0.2 780.4L-0.2 783.5L-1.0 787.4L-2.9 790.9L0.0 794.7L-1.0 797.7L0.0 799.9L0.0 802.1L-1.4 804.5L0.0 807.3L-0.6 808.9L-1.9 811.2L-1.3 814.2L-0.7 816.9L-1.6 819.6L-1.3 821.7L-0.4 824.7L-2.5 827.6L0.0 830.3L0.0 832.7L-2.8 834.1L-2.8 837.0L-1.9 839.2L-2.7 840.9L-0.6 843.6L-0.6 845.1L-4.3 847.5L-4.4 849.2L-4.4 850.6L-3.3 854.5L-0.6 856.6L-2.2 860.2L0.0 862.1L-3.1 866.0L-2.7 867.6L-0.7 870.2L-2.1 873.3L-4.4 876.7L-1.9 878.2L-4.8 880.2L-2.2 882.4L-3.7 884.0L-1.9 886.8L-1.7 890.6L0.0 894.0L-2.5 896.0L0.0 899.3L-4000 900Z'/%3E%3CclipPath id='cct'%3E%3Cuse href='%23ct'/%3E%3C/clipPath%3E%3CclipPath id='ccb'%3E%3Cuse href='%23cb' y='100%25'/%3E%3C/clipPath%3E%3CclipPath id='ccl'%3E%3Cuse href='%23cl'/%3E%3C/clipPath%3E%3CclipPath id='ccr'%3E%3Cuse href='%23cr' x='100%25'/%3E%3C/clipPath%3E%3Cpath id='cx0' d='M-4000 -4000L4000 -4000L4000 4000L-4000 4000Z M-155.4 0.0L-168.3 -2.7L-166.1 -5.4L-162.1 -7.9L-144.5 -9.5L-137.9 -11.3L-144.5 -14.3L-143.8 -16.8L-140.4 -18.9L-132.2 -20.2L-121.4 -20.8L-128.0 -24.4L-133.1 -28.0L-138.9 -32.2L-135.1 -34.2L-132.0 -36.4L-131.6 -39.5L-119.7 -39.0L-117.5 -41.5L-114.1 -43.6L-113.2 -46.8L-95.6 -42.7L-85.9 -41.6L-82.3 -43.2L-75.6 -43.0L-75.6 -46.8L-79.6 -53.7L-73.9 -54.5L-71.2 -57.7L-63.3 -56.8L-59.8 -59.7L-57.2 -64.1L-53.7 -68.3L-45.4 -66.6L-36.8 -63.3L-27.1 -56.3L-20.7 -54.1L-16.3 -56.8L-11.5 -60.3L-5.8 -60.7L-0.0 -58.4L40 -58.4L40 40L-155.4 40Z' clip-rule='evenodd' fill-rule='evenodd'/%3E%3CclipPath id='ccx0'%3E%3Cuse href='%23cx0' x='100%25' y='100%25'/%3E%3C/clipPath%3E%3CradialGradient id='scorch'%3E%3Cstop offset='0' stop-color='rgba(110,60,18,.34)'/%3E%3Cstop offset='.55' stop-color='rgba(120,72,28,.12)'/%3E%3Cstop offset='1' stop-color='rgba(120,72,28,0)'/%3E%3C/radialGradient%3E%3CradialGradient id='pinhead' cx='.35' cy='.3' r='.8'%3E%3Cstop offset='0' stop-color='%239b98a3'/%3E%3Cstop offset='.45' stop-color='%234a4750'/%3E%3Cstop offset='1' stop-color='%231d1b21'/%3E%3C/radialGradient%3E%3ClinearGradient id='lift' x1='1' y1='0' x2='.55' y2='.55'%3E%3Cstop offset='0' stop-color='rgba(255,250,236,.38)'/%3E%3Cstop offset='1' stop-color='rgba(255,250,236,0)'/%3E%3C/linearGradient%3E%3Cfilter id='rim' x='-5%25' y='-5%25' width='110%25' height='110%25'%3E%3CfeMorphology in='SourceAlpha' operator='erode' radius='6' result='e'/%3E%3CfeGaussianBlur in='e' stdDeviation='5' result='b'/%3E%3CfeComposite in='SourceAlpha' in2='b' operator='out' result='rim'/%3E%3CfeFlood flood-color='%235e4222' flood-opacity='0.5'/%3E%3CfeComposite in2='rim' operator='in'/%3E%3C/filter%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.08' numOctaves='3' seed='4'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 -1.6 0.3'/%3E%3C/filter%3E%3Cfilter id='b1'%3E%3CfeGaussianBlur stdDeviation='1'/%3E%3C/filter%3E%3Cfilter id='b3'%3E%3CfeGaussianBlur stdDeviation='3'/%3E%3C/filter%3E%3Cfilter id='b8' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3C/filter%3E%3C/defs%3E %3Cg clip-path='url(%23cct)'%3E%3Cg clip-path='url(%23ccb)'%3E%3Cg clip-path='url(%23ccl)'%3E%3Cg clip-path='url(%23ccr)'%3E%3Cg clip-path='url(%23ccx0)'%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3Cpath d='M216.8 70.0L217.5 76.8L222.2 84.6L210.3 90.4L207.4 98.3L200.2 106.1L179.9 108.5L159.0 108.5L143.5 111.2L130.7 122.4L110.0 122.1L92.9 113.3L70.8 118.3L60.7 108.7L37.0 110.2L26.6 103.3L6.4 100.1L9.2 90.5L-13.8 86.1L2.6 76.8L-21.7 70.0L-3.0 62.8L1.9 56.0L-5.0 46.6L18.7 43.5L28.2 37.3L34.0 28.2L58.3 29.4L69.7 20.4L90.2 20.1L110.0 25.0L129.3 21.3L144.1 28.0L164.1 27.5L185.5 28.4L188.8 38.5L209.5 41.1L215.7 48.5L229.7 54.4L224.0 62.8Z' fill='rgba(140,100,50,.05)' stroke='rgba(110,72,30,.24)' stroke-width='1.8' filter='url(%23b1)'/%3E%3Ccircle cx='2.0%25' cy='78.9%25' r='8.7' fill='rgba(120,78,34,0.064)'/%3E%3Ccircle cx='2.0%25' cy='78.9%25' r='2.7' fill='rgba(120,78,34,0.291)'/%3E%3Ccircle cx='35.6%25' cy='37.5%25' r='5.4' fill='rgba(120,78,34,0.097)'/%3E%3Ccircle cx='35.6%25' cy='37.5%25' r='1.7' fill='rgba(120,78,34,0.439)'/%3E%3Ccircle cx='13.7%25' cy='9.8%25' r='0.5' fill='rgba(120,78,34,0.181)'/%3E%3Ccircle cx='36.7%25' cy='46.6%25' r='0.6' fill='rgba(120,78,34,0.224)'/%3E%3Ccircle cx='12.3%25' cy='88.3%25' r='1.6' fill='rgba(120,78,34,0.120)'/%3E%3Ccircle cx='12.3%25' cy='88.3%25' r='0.5' fill='rgba(120,78,34,0.544)'/%3E%3Ccircle cx='29.0%25' cy='65.4%25' r='9.6' fill='rgba(120,78,34,0.045)'/%3E%3Ccircle cx='29.0%25' cy='65.4%25' r='3.0' fill='rgba(120,78,34,0.204)'/%3E%3Ccircle cx='40.3%25' cy='13.5%25' r='4.5' fill='rgba(120,78,34,0.070)'/%3E%3Ccircle cx='40.3%25' cy='13.5%25' r='1.4' fill='rgba(120,78,34,0.319)'/%3E%3Ccircle cx='51.8%25' cy='35.9%25' r='2.8' fill='rgba(120,78,34,0.454)'/%3E%3Ccircle cx='17.8%25' cy='49.4%25' r='3.0' fill='rgba(120,78,34,0.494)'/%3E%3Ccircle cx='12.4%25' cy='33.2%25' r='1.6' fill='rgba(120,78,34,0.516)'/%3E%3Ccircle cx='23.9%25' cy='82.6%25' r='8.4' fill='rgba(120,78,34,0.119)'/%3E%3Ccircle cx='23.9%25' cy='82.6%25' r='2.6' fill='rgba(120,78,34,0.540)'/%3E%3Ccircle cx='81.6%25' cy='14.0%25' r='0.5' fill='rgba(120,78,34,0.316)'/%3E%3Ccircle cx='24.6%25' cy='62.1%25' r='3.0' fill='rgba(120,78,34,0.273)'/%3E%3Ccircle cx='33.2%25' cy='70.1%25' r='4.7' fill='rgba(120,78,34,0.079)'/%3E%3Ccircle cx='33.2%25' cy='70.1%25' r='1.5' fill='rgba(120,78,34,0.360)'/%3E%3Ccircle cx='52.0%25' cy='16.9%25' r='1.6' fill='rgba(120,78,34,0.080)'/%3E%3Ccircle cx='52.0%25' cy='16.9%25' r='0.5' fill='rgba(120,78,34,0.365)'/%3E%3Ccircle cx='47.0%25' cy='30.5%25' r='3.1' fill='rgba(120,78,34,0.046)'/%3E%3Ccircle cx='47.0%25' cy='30.5%25' r='1.0' fill='rgba(120,78,34,0.211)'/%3E%3Ccircle cx='2.6%25' cy='62.5%25' r='3.2' fill='rgba(120,78,34,0.118)'/%3E%3Ccircle cx='2.6%25' cy='62.5%25' r='1.0' fill='rgba(120,78,34,0.537)'/%3E%3Ccircle cx='26.6%25' cy='36.2%25' r='0.5' fill='rgba(120,78,34,0.544)'/%3E%3Ccircle cx='75.2%25' cy='85.3%25' r='1.8' fill='rgba(120,78,34,0.112)'/%3E%3Ccircle cx='75.2%25' cy='85.3%25' r='0.6' fill='rgba(120,78,34,0.507)'/%3E%3Ccircle cx='53.2%25' cy='91.4%25' r='2.8' fill='rgba(120,78,34,0.106)'/%3E%3Ccircle cx='53.2%25' cy='91.4%25' r='0.9' fill='rgba(120,78,34,0.480)'/%3E%3Ccircle cx='57.9%25' cy='56.4%25' r='2.3' fill='rgba(120,78,34,0.054)'/%3E%3Ccircle cx='57.9%25' cy='56.4%25' r='0.7' fill='rgba(120,78,34,0.243)'/%3E%3Ccircle cx='57.5%25' cy='28.8%25' r='9.5' fill='rgba(120,78,34,0.080)'/%3E%3Ccircle cx='57.5%25' cy='28.8%25' r='3.0' fill='rgba(120,78,34,0.365)'/%3E%3Ccircle cx='69.7%25' cy='68.4%25' r='1.6' fill='rgba(120,78,34,0.107)'/%3E%3Ccircle cx='69.7%25' cy='68.4%25' r='0.5' fill='rgba(120,78,34,0.488)'/%3E%3Ccircle cx='42.2%25' cy='62.3%25' r='0.6' fill='rgba(120,78,34,0.449)'/%3E%3Ccircle cx='63.3%25' cy='92.6%25' r='0.5' fill='rgba(120,78,34,0.185)'/%3E%3Ccircle cx='58.1%25' cy='22.3%25' r='9.5' fill='rgba(120,78,34,0.060)'/%3E%3Ccircle cx='58.1%25' cy='22.3%25' r='3.0' fill='rgba(120,78,34,0.271)'/%3E%3Ccircle cx='71.4%25' cy='87.7%25' r='2.5' fill='rgba(120,78,34,0.101)'/%3E%3Ccircle cx='71.4%25' cy='87.7%25' r='0.8' fill='rgba(120,78,34,0.461)'/%3E%3Ccircle cx='25.4%25' cy='49.3%25' r='2.1' fill='rgba(120,78,34,0.042)'/%3E%3Ccircle cx='25.4%25' cy='49.3%25' r='0.7' fill='rgba(120,78,34,0.191)'/%3E%3Ccircle cx='12.9%25' cy='69.0%25' r='1.7' fill='rgba(120,78,34,0.064)'/%3E%3Ccircle cx='12.9%25' cy='69.0%25' r='0.5' fill='rgba(120,78,34,0.290)'/%3E%3Ccircle cx='84.0%25' cy='14.4%25' r='2.6' fill='rgba(120,78,34,0.065)'/%3E%3Ccircle cx='84.0%25' cy='14.4%25' r='0.8' fill='rgba(120,78,34,0.295)'/%3E%3Ccircle cx='45.9%25' cy='84.2%25' r='5.0' fill='rgba(120,78,34,0.104)'/%3E%3Ccircle cx='45.9%25' cy='84.2%25' r='1.6' fill='rgba(120,78,34,0.473)'/%3E%3Ccircle cx='25.9%25' cy='66.1%25' r='8.2' fill='rgba(120,78,34,0.042)'/%3E%3Ccircle cx='25.9%25' cy='66.1%25' r='2.6' fill='rgba(120,78,34,0.190)'/%3E%3Ccircle cx='20.0%25' cy='79.1%25' r='0.7' fill='rgba(120,78,34,0.511)'/%3E%3Ccircle cx='16.3%25' cy='37.9%25' r='0.5' fill='rgba(120,78,34,0.357)'/%3E%3Ccircle cx='79.2%25' cy='66.9%25' r='5.2' fill='rgba(120,78,34,0.097)'/%3E%3Ccircle cx='79.2%25' cy='66.9%25' r='1.6' fill='rgba(120,78,34,0.440)'/%3E%3Ccircle cx='59.1%25' cy='35.2%25' r='8.8' fill='rgba(120,78,34,0.098)'/%3E%3Ccircle cx='59.1%25' cy='35.2%25' r='2.7' fill='rgba(120,78,34,0.443)'/%3E%3Ccircle cx='15.1%25' cy='14.7%25' r='1.0' fill='rgba(120,78,34,0.187)'/%3E%3Ccircle cx='25.3%25' cy='69.2%25' r='0.8' fill='rgba(120,78,34,0.274)'/%3E%3Ccircle cx='66.0%25' cy='65.9%25' r='0.9' fill='rgba(120,78,34,0.442)'/%3E%3Ccircle cx='40.9%25' cy='58.2%25' r='0.8' fill='rgba(120,78,34,0.454)'/%3E%3Ccircle cx='96.1%25' cy='37.5%25' r='1.5' fill='rgba(120,78,34,0.431)'/%3E%3Ccircle cx='39.5%25' cy='57.9%25' r='8.8' fill='rgba(120,78,34,0.121)'/%3E%3Ccircle cx='39.5%25' cy='57.9%25' r='2.7' fill='rgba(120,78,34,0.550)'/%3E%3Ccircle cx='71.6%25' cy='42.7%25' r='6.3' fill='rgba(120,78,34,0.053)'/%3E%3Ccircle cx='71.6%25' cy='42.7%25' r='2.0' fill='rgba(120,78,34,0.240)'/%3E%3Ccircle cx='74.3%25' cy='24.3%25' r='1.1' fill='rgba(120,78,34,0.369)'/%3E%3Ccircle cx='68.7%25' cy='24.7%25' r='0.9' fill='rgba(120,78,34,0.510)'/%3E%3Ccircle cx='19.2%25' cy='37.4%25' r='2.1' fill='rgba(120,78,34,0.471)'/%3E%3Ccircle cx='12.6%25' cy='78.6%25' r='6.5' fill='rgba(120,78,34,0.043)'/%3E%3Ccircle cx='12.6%25' cy='78.6%25' r='2.0' fill='rgba(120,78,34,0.194)'/%3E%3Ccircle cx='68.4%25' cy='27.0%25' r='2.8' fill='rgba(120,78,34,0.238)'/%3E%3Ccircle cx='56.1%25' cy='73.2%25' r='1.2' fill='rgba(120,78,34,0.325)'/%3E%3Ccircle cx='14.9%25' cy='93.6%25' r='1.0' fill='rgba(120,78,34,0.285)'/%3E%3Ccircle cx='3.7%25' cy='6.3%25' r='2.9' fill='rgba(120,78,34,0.047)'/%3E%3Ccircle cx='3.7%25' cy='6.3%25' r='0.9' fill='rgba(120,78,34,0.214)'/%3E%3Ccircle cx='12.9%25' cy='76.9%25' r='6.0' fill='rgba(120,78,34,0.117)'/%3E%3Ccircle cx='12.9%25' cy='76.9%25' r='1.9' fill='rgba(120,78,34,0.532)'/%3E%3Ccircle cx='55.6%25' cy='7.0%25' r='6.1' fill='rgba(120,78,34,0.070)'/%3E%3Ccircle cx='55.6%25' cy='7.0%25' r='1.9' fill='rgba(120,78,34,0.317)'/%3E%3Ccircle cx='26.7%25' cy='22.6%25' r='1.8' fill='rgba(120,78,34,0.068)'/%3E%3Ccircle cx='26.7%25' cy='22.6%25' r='0.6' fill='rgba(120,78,34,0.310)'/%3E%3Ccircle cx='60.8%25' cy='48.1%25' r='2.2' fill='rgba(120,78,34,0.105)'/%3E%3Ccircle cx='60.8%25' cy='48.1%25' r='0.7' fill='rgba(120,78,34,0.479)'/%3E%3Ccircle cx='24.8%25' cy='52.7%25' r='6.0' fill='rgba(120,78,34,0.060)'/%3E%3Ccircle cx='24.8%25' cy='52.7%25' r='1.9' fill='rgba(120,78,34,0.273)'/%3E%3Ccircle cx='62.0%25' cy='34.2%25' r='4.0' fill='rgba(120,78,34,0.081)'/%3E%3Ccircle cx='62.0%25' cy='34.2%25' r='1.3' fill='rgba(120,78,34,0.370)'/%3E%3Ccircle cx='76.1%25' cy='92.1%25' r='3.9' fill='rgba(120,78,34,0.075)'/%3E%3Ccircle cx='76.1%25' cy='92.1%25' r='1.2' fill='rgba(120,78,34,0.339)'/%3E%3Ccircle cx='4.1%25' cy='56.8%25' r='1.5' fill='rgba(120,78,34,0.349)'/%3E%3Ccircle cx='93.0%25' cy='37.4%25' r='2.8' fill='rgba(120,78,34,0.055)'/%3E%3Ccircle cx='93.0%25' cy='37.4%25' r='0.9' fill='rgba(120,78,34,0.248)'/%3E%3Ccircle cx='20.3%25' cy='80.8%25' r='0.9' fill='rgba(120,78,34,0.317)'/%3E%3Ccircle cx='35.4%25' cy='57.7%25' r='2.0' fill='rgba(120,78,34,0.064)'/%3E%3Ccircle cx='35.4%25' cy='57.7%25' r='0.6' fill='rgba(120,78,34,0.289)'/%3E%3Ccircle cx='13.0%25' cy='27.7%25' r='0.5' fill='rgba(120,78,34,0.199)'/%3E%3Ccircle cx='39.1%25' cy='17.6%25' r='1.7' fill='rgba(120,78,34,0.208)'/%3E%3Ccircle cx='58.1%25' cy='17.6%25' r='0.9' fill='rgba(120,78,34,0.241)'/%3E%3Ccircle cx='33.5%25' cy='5.1%25' r='1.6' fill='rgba(120,78,34,0.042)'/%3E%3Ccircle cx='33.5%25' cy='5.1%25' r='0.5' fill='rgba(120,78,34,0.189)'/%3E%3Ccircle cx='50.6%25' cy='71.8%25' r='0.9' fill='rgba(120,78,34,0.535)'/%3E%3Ccircle cx='25.7%25' cy='13.2%25' r='2.1' fill='rgba(120,78,34,0.098)'/%3E%3Ccircle cx='25.7%25' cy='13.2%25' r='0.7' fill='rgba(120,78,34,0.447)'/%3E%3Ccircle cx='48.2%25' cy='60.2%25' r='2.7' fill='rgba(120,78,34,0.228)'/%3E%3Ccircle cx='40.2%25' cy='37.1%25' r='2.1' fill='rgba(120,78,34,0.066)'/%3E%3Ccircle cx='40.2%25' cy='37.1%25' r='0.6' fill='rgba(120,78,34,0.300)'/%3E%3Ccircle cx='97.7%25' cy='20.5%25' r='1.6' fill='rgba(120,78,34,0.389)'/%3E%3Ccircle cx='36.7%25' cy='43.8%25' r='9.7' fill='rgba(120,78,34,0.097)'/%3E%3Ccircle cx='36.7%25' cy='43.8%25' r='3.0' fill='rgba(120,78,34,0.443)'/%3E%3Ccircle cx='6.6%25' cy='43.9%25' r='2.9' fill='rgba(120,78,34,0.419)'/%3E%3Ccircle cx='61.3%25' cy='71.3%25' r='1.7' fill='rgba(120,78,34,0.052)'/%3E%3Ccircle cx='61.3%25' cy='71.3%25' r='0.5' fill='rgba(120,78,34,0.237)'/%3E%3Ccircle cx='14.2%25' cy='23.9%25' r='1.7' fill='rgba(120,78,34,0.417)'/%3E%3Ccircle cx='50.1%25' cy='52.5%25' r='1.6' fill='rgba(120,78,34,0.509)'/%3E%3Ccircle cx='74.4%25' cy='20.1%25' r='0.5' fill='rgba(120,78,34,0.499)'/%3E%3Ccircle cx='13.8%25' cy='38.5%25' r='2.3' fill='rgba(120,78,34,0.099)'/%3E%3Ccircle cx='13.8%25' cy='38.5%25' r='0.7' fill='rgba(120,78,34,0.450)'/%3E%3Ccircle cx='69.8%25' cy='64.1%25' r='1.6' fill='rgba(120,78,34,0.248)'/%3E%3Ccircle cx='5.4%25' cy='90.4%25' r='6.6' fill='rgba(120,78,34,0.064)'/%3E%3Ccircle cx='5.4%25' cy='90.4%25' r='2.0' fill='rgba(120,78,34,0.292)'/%3E%3Ccircle cx='20.0%25' cy='20.5%25' r='0.5' fill='rgba(120,78,34,0.391)'/%3E%3Ccircle cx='14.3%25' cy='64.9%25' r='2.1' fill='rgba(120,78,34,0.512)'/%3E%3Ccircle cx='28.0%25' cy='4.9%25' r='1.7' fill='rgba(120,78,34,0.080)'/%3E%3Ccircle cx='28.0%25' cy='4.9%25' r='0.5' fill='rgba(120,78,34,0.365)'/%3E%3Ccircle cx='59.9%25' cy='8.5%25' r='1.5' fill='rgba(120,78,34,0.546)'/%3E%3Ccircle cx='46.9%25' cy='82.8%25' r='0.6' fill='rgba(120,78,34,0.209)'/%3E%3Ccircle cx='36.5%25' cy='30.9%25' r='0.6' fill='rgba(120,78,34,0.244)'/%3E%3Ccircle cx='74.4%25' cy='59.6%25' r='1.6' fill='rgba(120,78,34,0.409)'/%3E%3Ccircle cx='6.6%25' cy='80.3%25' r='7.7' fill='rgba(120,78,34,0.117)'/%3E%3Ccircle cx='6.6%25' cy='80.3%25' r='2.4' fill='rgba(120,78,34,0.531)'/%3E%3Ccircle cx='70.1%25' cy='43.5%25' r='5.5' fill='rgba(120,78,34,0.085)'/%3E%3Ccircle cx='70.1%25' cy='43.5%25' r='1.7' fill='rgba(120,78,34,0.384)'/%3E%3Ccircle cx='55.1%25' cy='24.9%25' r='1.0' fill='rgba(120,78,34,0.250)'/%3E%3Ccircle cx='61.6%25' cy='64.0%25' r='1.6' fill='rgba(120,78,34,0.094)'/%3E%3Ccircle cx='61.6%25' cy='64.0%25' r='0.5' fill='rgba(120,78,34,0.427)'/%3E%3Ccircle cx='31.3%25' cy='27.3%25' r='3.6' fill='rgba(120,78,34,0.064)'/%3E%3Ccircle cx='31.3%25' cy='27.3%25' r='1.1' fill='rgba(120,78,34,0.289)'/%3E%3Ccircle cx='57.5%25' cy='7.6%25' r='1.6' fill='rgba(120,78,34,0.044)'/%3E%3Ccircle cx='57.5%25' cy='7.6%25' r='0.5' fill='rgba(120,78,34,0.201)'/%3E%3Ccircle cx='12.0%25' cy='63.3%25' r='2.2' fill='rgba(120,78,34,0.071)'/%3E%3Ccircle cx='12.0%25' cy='63.3%25' r='0.7' fill='rgba(120,78,34,0.321)'/%3E%3Ccircle cx='30.5%25' cy='83.3%25' r='1.8' fill='rgba(120,78,34,0.048)'/%3E%3Ccircle cx='30.5%25' cy='83.3%25' r='0.6' fill='rgba(120,78,34,0.218)'/%3E%3Csvg x='100%25' overflow='visible'%3E%3Cpath d='M-74 0L0 0L0 56Z' fill='url(%23lift)'/%3E%3Cpath d='M-74 0L0 56' stroke='rgba(70,48,22,.35)' stroke-width='1.2' fill='none'/%3E%3C/svg%3E%3Csvg x='100%25' y='100%25' overflow='visible'%3E%3Cellipse cx='-30' cy='-14' rx='240' ry='120' fill='url(%23scorch)'/%3E%3Cpath d='M-155.4 0.0L-168.3 -2.7L-166.1 -5.4L-162.1 -7.9L-144.5 -9.5L-137.9 -11.3L-144.5 -14.3L-143.8 -16.8L-140.4 -18.9L-132.2 -20.2L-121.4 -20.8L-128.0 -24.4L-133.1 -28.0L-138.9 -32.2L-135.1 -34.2L-132.0 -36.4L-131.6 -39.5L-119.7 -39.0L-117.5 -41.5L-114.1 -43.6L-113.2 -46.8L-95.6 -42.7L-85.9 -41.6L-82.3 -43.2L-75.6 -43.0L-75.6 -46.8L-79.6 -53.7L-73.9 -54.5L-71.2 -57.7L-63.3 -56.8L-59.8 -59.7L-57.2 -64.1L-53.7 -68.3L-45.4 -66.6L-36.8 -63.3L-27.1 -56.3L-20.7 -54.1L-16.3 -56.8L-11.5 -60.3L-5.8 -60.7L-0.0 -58.4' fill='none' stroke='rgba(70,40,15,.5)' stroke-width='30' filter='url(%23b8)'/%3E%3Cpath d='M-155.4 0.0L-168.3 -2.7L-166.1 -5.4L-162.1 -7.9L-144.5 -9.5L-137.9 -11.3L-144.5 -14.3L-143.8 -16.8L-140.4 -18.9L-132.2 -20.2L-121.4 -20.8L-128.0 -24.4L-133.1 -28.0L-138.9 -32.2L-135.1 -34.2L-132.0 -36.4L-131.6 -39.5L-119.7 -39.0L-117.5 -41.5L-114.1 -43.6L-113.2 -46.8L-95.6 -42.7L-85.9 -41.6L-82.3 -43.2L-75.6 -43.0L-75.6 -46.8L-79.6 -53.7L-73.9 -54.5L-71.2 -57.7L-63.3 -56.8L-59.8 -59.7L-57.2 -64.1L-53.7 -68.3L-45.4 -66.6L-36.8 -63.3L-27.1 -56.3L-20.7 -54.1L-16.3 -56.8L-11.5 -60.3L-5.8 -60.7L-0.0 -58.4' fill='none' stroke='rgba(40,22,10,.8)' stroke-width='9' filter='url(%23b3)'/%3E%3Cpath d='M-155.4 0.0L-168.3 -2.7L-166.1 -5.4L-162.1 -7.9L-144.5 -9.5L-137.9 -11.3L-144.5 -14.3L-143.8 -16.8L-140.4 -18.9L-132.2 -20.2L-121.4 -20.8L-128.0 -24.4L-133.1 -28.0L-138.9 -32.2L-135.1 -34.2L-132.0 -36.4L-131.6 -39.5L-119.7 -39.0L-117.5 -41.5L-114.1 -43.6L-113.2 -46.8L-95.6 -42.7L-85.9 -41.6L-82.3 -43.2L-75.6 -43.0L-75.6 -46.8L-79.6 -53.7L-73.9 -54.5L-71.2 -57.7L-63.3 -56.8L-59.8 -59.7L-57.2 -64.1L-53.7 -68.3L-45.4 -66.6L-36.8 -63.3L-27.1 -56.3L-20.7 -54.1L-16.3 -56.8L-11.5 -60.3L-5.8 -60.7L-0.0 -58.4' fill='none' stroke='%231c130d' stroke-width='4'/%3E%3C/svg%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E %3Cg filter='url(%23rim)'%3E%3Cg clip-path='url(%23cct)'%3E%3Cg clip-path='url(%23ccb)'%3E%3Cg clip-path='url(%23ccl)'%3E%3Cg clip-path='url(%23ccr)'%3E%3Cg clip-path='url(%23ccx0)'%3E%3Crect width='100%25' height='100%25'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(34 22)'%3E%3Ccircle r='14' fill='rgba(80,55,25,.18)' filter='url(%23b3)'/%3E%3Cpath d='M3 5L17 17' stroke='rgba(20,14,8,.35)' stroke-width='2.4' stroke-linecap='round' filter='url(%23b1)'/%3E%3Cellipse cx='4' cy='5' rx='8.5' ry='7.5' fill='rgba(20,14,8,.5)' filter='url(%23b1)'/%3E%3Ccircle r='7.6' fill='url(%23pinhead)'/%3E%3Ccircle cx='-2.2' cy='-2.6' r='2' fill='rgba(255,255,255,.6)'/%3E%3C/g%3E%3C/svg%3E");
}
:root {
  --sc-leaf-paper: var(--sc-th-leaf);
  --sc-leaf-paper-hi: color-mix(in srgb, var(--sc-th-leaf) 86%, var(--sc-th-crease));
  --sc-leaf-paper-2: color-mix(in srgb, var(--sc-th-leaf) 50%, var(--sc-th-on-dark));
  --sc-leaf-ink: var(--sc-th-ink);
  --sc-leaf-muted: var(--sc-th-muted);
  --sc-leaf-brass: var(--sc-th-brass);
  --sc-leaf-rule: color-mix(in srgb, var(--sc-th-brass) 42%, transparent);
  --sc-leaf-rule-faint: color-mix(in srgb, var(--sc-th-brass) 18%, transparent);
  --sc-leaf-edge: var(--sc-th-edge);
  --sc-leaf-desk: var(--sc-th-desk);
  --sc-leaf-initial-bg: radial-gradient(circle at 72% 22%, color-mix(in srgb, var(--sc-th-glow) 75%, transparent), transparent 58%),
    linear-gradient(135deg, var(--sc-th-initial), color-mix(in srgb, var(--sc-th-vignette) 76%, var(--sc-th-named)));
  --sc-leaf-initial-ink: var(--sc-th-initial-ink);
  --sc-leaf-initial-glow: color-mix(in srgb, var(--sc-th-glow) 90%, transparent);
  --sc-leaf-font-sc: 'IM Fell English SC', 'IM Fell English', Georgia, serif;
  
  --sc-leaf-verso: color-mix(in srgb, var(--sc-th-leaf) 51%, var(--sc-th-on-dark));
  --sc-leaf-verso-2: color-mix(in srgb, var(--sc-th-crease) 20%, var(--sc-th-on-dark));
  --sc-leaf-verso-3: color-mix(in srgb, var(--sc-th-on-dark) 92%, var(--sc-th-iron));
  --sc-leaf-crease-hi: color-mix(in srgb, var(--sc-th-on-dark) 33%, var(--sc-th-iron));
  --sc-leaf-crease: var(--sc-th-crease);
}
:root {
  --sc-tl-fight: var(--sc-th-fight);
  --sc-tl-journey: var(--sc-th-journey);
  --sc-on-brass: var(--sc-th-on-dark);
  --sc-on-named: color-mix(in srgb, var(--sc-th-vignette) 75%, var(--sc-th-initial));
  --sc-cx-stud: radial-gradient(circle at 35% 30%, var(--sc-th-gilt), var(--sc-th-brass) 45%, var(--sc-th-stud-edge));
  --sc-cx-stud-edge: var(--sc-th-stud-edge);
  --sc-cx-stud-ink: var(--sc-th-stud-ink);
  --sc-cx-named: radial-gradient(circle at 35% 30%, var(--sc-th-named-bright), var(--sc-th-glow) 45%, var(--sc-th-named));
  --sc-cx-named-edge: var(--sc-th-named);
  --sc-cx-iron: radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--sc-th-slip) 55%, var(--sc-th-edge)), var(--sc-th-iron) 55%, color-mix(in srgb, var(--sc-th-crease) 35%, var(--sc-th-on-dark)));
  --sc-cx-iron-edge: color-mix(in srgb, var(--sc-th-crease) 35%, var(--sc-th-on-dark));
  --sc-cx-iron-ink: var(--sc-th-iron-ink);
  --sc-cx-seal: radial-gradient(circle at 38% 30%, var(--sc-th-seal-bright), var(--sc-th-seal) 55%, var(--sc-th-seal-dark));
  --sc-cx-rel-tie: var(--sc-th-brass);
  --sc-cx-rel-named: var(--sc-th-glow);
}
/* ==== Typography ==== */
.pull-quote {
  border-left-color: var(--sc-th-brass);
}
.pull-quote {
  position: relative;
  padding-left: var(--sc-space-8);
}
.pull-quote::before {
  content: "\201C";
  position: absolute;
  left: var(--sc-space-4);
  top: calc(var(--sc-space-1) * -1);
  font-family: var(--font-heading);
  font-size: var(--sc-space-8);
  line-height: 1;
  color: var(--sc-th-brass);
  opacity: 0.55;
}
/* ==== Landing page ==== */
html:has(.landing-hero)::before,
html:has(.landing-hero)::after {
  content: none;
}
body:has(> main.content > .landing-hero) > .top-nav {
  --text-muted-on-header: var(--sc-th-nav-ink);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to bottom, color-mix(in srgb, var(--sc-th-desk) 88%, transparent), transparent) border-box;
  border-bottom-color: transparent;
  padding-inline: var(--haze-gx);
}
body:has(> main.content > .landing-hero) > .top-nav .nav-search-btn:not(:hover) {
  border-color: color-mix(in srgb, var(--sc-th-ink) 35%, transparent);
}
main.content:has(> .landing-hero) {
  padding-bottom: 110px;
  font-size: 19px;
  line-height: 1.55;
}
@media (max-width: 600px) {
  main.content:has(> .landing-hero) {
    font-size: 18px;
  }
}
main.content:has(> .landing-hero) > .dashboard-section {
  max-width: none;
  width: var(--haze-col);
  padding-inline: 0;
  margin: clamp(56px, 6.2vw, 92px) auto 0;
}
@media (max-width: 600px) {
  main.content:has(> .landing-hero) > .dashboard-section {
    margin-top: 56px;
  }
}
.dashboard-section > h2 {
  font-family: var(--font-heading);
  font-weight: 400;
  font-size: clamp(28px, 2.6vw, 36px);
  line-height: 1.15;
  margin: 0 0 24px;
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  gap: 4px 14px;
  text-transform: none;
  letter-spacing: 0;
  border: 0;
  padding-bottom: 0;
}
.dashboard-section > h2::before,
.dashboard-section > h2::after {
  content: none;
}
.dashboard-section h2 span[style] {
  font-family: var(--font-body);
  font-style: italic;
  font-size: 18px !important;
  color: var(--text-muted);
}
.dashboard-section > .recap > .recap-link,
.dashboard-section > .npc-grid + .recap-link {
  display: flex;
  width: max-content;
  max-width: 100%;
  margin-top: 14px;
  font-size: 18px;
}
.dashboard-section > .recap > .recap-link:hover,
.dashboard-section > .npc-grid + .recap-link:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
main.content:has(> .landing-hero) > .landing-hero {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: clamp(560px, 58vw, 860px);
  padding: calc(var(--haze-navh) + 56px) var(--haze-gx) clamp(40px, 5vw, 72px);
  margin: 0;
  border: 0;
  border-radius: 0;
  background: var(--bg);
  height: auto;
  text-align: left;
  z-index: 0;
}
.landing-hero > .landing-hero-img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  margin: 0;
  border-radius: 0;
  object-fit: cover;
  z-index: 0;
  filter: sepia(0.35) hue-rotate(212deg) saturate(0.8) brightness(0.6) contrast(1.1);
}
.landing-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;
  background: radial-gradient(22% 26% at 14% 72%, color-mix(in srgb, var(--sc-th-drift) 55%, transparent), transparent 70%),
    radial-gradient(26% 20% at 38% 88%, color-mix(in srgb, var(--sc-th-drift-2) 45%, transparent), transparent 70%),
    radial-gradient(24% 30% at 62% 64%, color-mix(in srgb, var(--sc-th-drift) 35%, transparent), transparent 70%),
    radial-gradient(30% 24% at 86% 84%, color-mix(in srgb, var(--sc-th-drift-3) 40%, transparent), transparent 70%);
  background-size: 170% 100%;
  background-repeat: repeat-x;
  mix-blend-mode: screen;
  opacity: 0.8;
  animation: haze-drift 46s ease-in-out infinite alternate;
}
@keyframes haze-drift {
  from {
    background-position: 0% 0;
  }
  to {
    background-position: 100% 0;
  }
}
.landing-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 2;
  
  background: linear-gradient(to top, var(--bg) 0%, transparent 24%),
    radial-gradient(130% 95% at 50% 40%, transparent 50%, color-mix(in srgb, var(--sc-th-vignette) 72%, transparent) 100%),
    linear-gradient(to top, color-mix(in srgb, var(--sc-th-ground) 80%, transparent) 16%, color-mix(in srgb, var(--sc-th-ground) 8%, transparent) 58%, color-mix(in srgb, var(--sc-th-desk) 50%, transparent) 100%);
}
.landing-hero > h1 {
  position: relative;
  z-index: 3;
  font-family: var(--font-heading);
  font-weight: 400;
  font-size: clamp(64px, 13.2vw, 196px);
  line-height: 0.82;
  letter-spacing: -0.015em;
  margin: 0 0 0 -0.04em;
  color: var(--text);
  text-shadow: 0 0 42px color-mix(in srgb, var(--sc-th-glow) 45%, transparent), 0 2px 0 color-mix(in srgb, #000 40%, transparent);
  animation: haze-clear 2.2s ease-out both;
}
@keyframes haze-clear {
  from {
    filter: blur(10px);
    opacity: 0.35;
    letter-spacing: 0.04em;
  }
  to {
    filter: blur(0);
    opacity: 1;
    letter-spacing: -0.015em;
  }
}
.landing-hero .hero-tagline {
  position: relative;
  z-index: 3;
  font-style: italic;
  font-size: clamp(22px, 2.3vw, 32px);
  line-height: 1.3;
  max-width: 38ch;
  margin: 22px 0 0;
  text-wrap: balance;
  opacity: 1;
}
.landing-hero .hero-dates {
  position: relative;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 12px 40px;
  margin-top: 34px;
  padding-top: 16px;
  border-top: 1px solid color-mix(in srgb, var(--sc-th-brass) 55%, transparent);
  max-width: 880px;
  font-size: 18px;
  opacity: 1;
}
.landing-hero .hero-dates > span {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.landing-hero .hero-dates .date-label {
  font-family: var(--font-heading);
  font-style: italic;
  font-size: 15px;
  color: var(--haze-brass);
  text-transform: none;
  letter-spacing: 0;
}

@media (prefers-reduced-motion: reduce) {
  .landing-hero > h1,
  .landing-hero::before {
    animation: none;
  }
}
.dashboard-section > .recap br {
  display: none;
}
.dashboard-section > .recap em {
  font-style: italic;
}
/* -- slip slot: begin -- */
.dashboard-section > .recap {
  --haze-slip-mask: var(--haze-h-mask);
  --haze-slip-marks: var(--haze-h-marks);
  --haze-slip-ink: var(--sc-th-slip-ink);
  --haze-slip-link: var(--sc-th-slip-link);
  --haze-slip-paper: radial-gradient(45% 60% at 80% 85%, color-mix(in srgb, var(--sc-th-scorch) 12%, transparent), transparent 70%),
    linear-gradient(176deg, var(--sc-th-slip), var(--sc-th-slip-mid) 55%, var(--sc-th-slip-shade));
  --haze-slip-lines: linear-gradient(transparent, transparent);
  --haze-slip-halo: color-mix(in srgb, var(--sc-th-slip-halo) 90%, transparent);
  position: relative;
  isolation: isolate;
  max-width: 640px;
  margin-top: 4px;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background-blend-mode: normal;
  font-size: clamp(21px, 2vw, 26px);
  line-height: 1.4;
  color: var(--haze-slip-ink);
  filter: drop-shadow(0 14px 14px color-mix(in srgb, #000 40%, transparent)) drop-shadow(0 2px 2px color-mix(in srgb, #000 42%, transparent));
  padding: 46px clamp(28px, 4%, 52px) 26px 44px;
  transform: rotate(-0.5deg);
}
.dashboard-section > .recap::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: var(--haze-slip-marks) 0 0/100% 100% no-repeat, var(--haze-slip-lines), var(--haze-slip-paper);
  -webkit-mask: var(--haze-slip-mask) 0 0/100% 100% no-repeat;
  mask: var(--haze-slip-mask) 0 0/100% 100% no-repeat;
}
.dashboard-section > .recap::after {
  content: "";
  position: absolute;
  right: -10px;
  top: -12px;
  width: 100px;
  height: 80px;
  z-index: -2;
  pointer-events: none;
  background: radial-gradient(55% 55% at 62% 40%, color-mix(in srgb, #000 50%, transparent), transparent 72%);
}
.dashboard-section > .recap em {
  text-shadow: 0 0 0.6px color-mix(in srgb, color-mix(in srgb, var(--sc-th-slip-ink) 85%, var(--sc-th-iron)) 45%, transparent), 0 0 2px var(--haze-slip-halo), 0 0 2px var(--haze-slip-halo);
}
.dashboard-section > .recap > .recap-link {
  display: flex;
  align-items: center;
  width: max-content;
  max-width: 100%;
  min-height: 44px;
  margin-top: 2px;
  color: var(--haze-slip-link);
  font-weight: 600;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 5px;
  text-shadow: 0 0 2px var(--haze-slip-halo), 0 0 2px var(--haze-slip-halo);
}
.dashboard-section > .recap > .recap-link:focus-visible {
  outline: 2px solid var(--haze-slip-link);
  outline-offset: 2px;
}
@media (max-width: 600px) {
  .dashboard-section > .recap {
    font-size: 21px;
    padding: 44px 22px 30px 26px;
    transform: rotate(-0.3deg);
  }
}
/* -- slip slot: end -- */
.dashboard-section > .pc-roster > .pc-card {
  display: flex;
  flex-direction: column;
  color: var(--text);
  background: none;
  border: 0;
  padding: 0;
  box-shadow: none;
  text-align: left;
}
.dashboard-section > .pc-roster > .pc-card:hover {
  transform: none;
  box-shadow: none;
}
.dashboard-section > .pc-roster > .pc-card .pc-portrait {
  position: relative;
  overflow: hidden;
  background: var(--bg-header);
  display: grid;
  place-items: center;
  font-family: var(--font-heading);
  color: var(--accent);
  font-size: 28px;
  width: auto;
  height: auto;
  border-radius: 0;
  margin: 0;
  aspect-ratio: 3 / 4;
  border: 1px solid var(--border);
}
.dashboard-section > .pc-roster > .pc-card .pc-portrait img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 25%;
  filter: saturate(0.8);
}
.dashboard-section > .pc-roster > .pc-card:hover .pc-portrait {
  border-color: var(--accent);
}
.dashboard-section > .pc-roster > .pc-card h3 {
  font-family: var(--font-heading);
  font-weight: 400;
  font-size: 24px;
  line-height: 1.1;
  margin: 12px 0 4px;
}
.dashboard-section > .pc-roster .pc-traits {
  font-size: 15.5px;
  line-height: 1.4;
  color: var(--text-muted);
}
.dashboard-section > .pc-roster {
  display: grid;
  gap: 14px;
}
@media (max-width: 600px) {
  .dashboard-section > .pc-roster {
    gap: 18px 12px;
  }
}
.dashboard-section > .npc-grid > .npc-card,
.dashboard-section > .location-grid > .entity-card,
.dashboard-section > .explore-grid > .explore-card {
  background: none;
  border: 0;
  color: var(--text);
  box-shadow: none;
  border-radius: 0;
  transform: none;
}
.dashboard-section > .npc-grid > .npc-card:hover,
.dashboard-section > .location-grid > .entity-card:hover,
.dashboard-section > .explore-grid > .explore-card:hover {
  transform: none;
  box-shadow: none;
}
.dashboard-section > .npc-grid > .npc-card h4,
.dashboard-section > .location-grid > .entity-card h4,
.dashboard-section > .explore-grid > .explore-card h4 {
  font-family: var(--font-heading);
  font-weight: 400;
  margin: 0;
  text-transform: none;
  letter-spacing: 0;
}
.dashboard-section > .npc-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0 40px;
}
.dashboard-section > .npc-grid > .npc-card {
  display: flex;
  gap: 14px;
  align-items: center;
  padding: 12px 0;
  border-bottom: 1px solid var(--border);
}
.dashboard-section > .npc-grid > .npc-card > .npc-icon {
  flex: none;
  overflow: hidden;
  display: grid;
  place-items: center;
  background: var(--bg-header);
  border: 1px solid var(--border);
  font-family: var(--font-heading);
  color: var(--accent);
  min-width: 46px;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  font-size: 16px;
}
.dashboard-section > .npc-grid > .npc-card > .npc-icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.dashboard-section > .npc-grid > .npc-card h4 {
  font-size: 20px;
}
.dashboard-section > .npc-grid > .npc-card .npc-role {
  font-size: 15.5px;
  color: var(--text-muted);
  line-height: 1.3;
}
.dashboard-section > .npc-grid + .recap-link {
  margin-top: 18px;
}
.dashboard-section > .location-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border-top: 1px solid var(--border);
  gap: 0;
}
.dashboard-section > .location-grid > .entity-card {
  padding: 16px 18px 18px 0;
  border-bottom: 1px solid var(--border);
}
.dashboard-section > .location-grid > .entity-card h4 {
  font-size: 22px;
  line-height: 1.15;
}
.dashboard-section > .location-grid > .entity-card > .card-subtitle {
  font-style: italic;
  color: var(--text-muted);
  font-size: 16px;
}
.dashboard-section > .explore-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0 40px;
}
.dashboard-section > .explore-grid > .explore-card {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  column-gap: 12px;
  padding: 18px 0;
  border-top: 1px solid var(--border);
}
.dashboard-section > .explore-grid > .explore-card h4 {
  font-size: 24px;
  color: var(--accent);
}
.dashboard-section > .explore-grid > .explore-card > .card-flavour {
  color: var(--text-muted);
  font-size: 17px;
  line-height: 1.4;
  grid-column: 1 / -1;
  max-width: 34ch;
}
.dashboard-section > .explore-grid > .explore-card > .count {
  font-style: italic;
  font-size: 15px;
  color: var(--haze-brass);
  grid-row: 1;
  grid-column: 2;
  align-self: baseline;
}
@media (max-width: 900px) {
  .dashboard-section > .npc-grid,
  .dashboard-section > .explore-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 700px) {
  .dashboard-section > .location-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 600px) {
  .dashboard-section > .npc-grid,
  .dashboard-section > .explore-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 600px) {
  .landing-hero > h1 {
    font-size: max(44px, 16.4vw);
  }
  .landing-hero .hero-dates {
    font-size: 16.5px;
  }
  .dashboard-section > .pc-roster > .pc-card h3 {
    font-size: 22px;
  }
  main.content:has(> .landing-hero) > .landing-hero {
    min-height: 680px;
    padding-bottom: 36px;
  }
}

/*
 * GM-Scriptorium built-in base theme (docs/decisions/0032-base-theme.md).
 * Composed at load time: this file's own theme.json names "extends" over a built-in dark theme
 * (docs/decisions/0023-haze-theme.md), so the loader prepends that parent's own tokens ahead of
 * everything below (src/build/themes.js). This file has no @import of its own. The composed CSS
 * is written into a built site as css/scriptorium-theme.css, after css/scriptorium.css and
 * before a campaign's css/overrides.css, so an equal-specificity campaign rule still wins
 * (docs/decisions/0019-themes-image-slots-and-asset-step.md). This theme owns its own palette
 * and its own fonts (theme.json "owns"): a vault's own palette and font config never reach the
 * page under it. Fonts are self-hosted from this theme's own fonts/ folder, embedded in the
 * executable and copied into every built site; nothing below references a third-party origin.
 * Slots drawn, and the knobs a campaign layer may re-declare: docs/image-slots.md. Scheme: dark
 * (theme.json).
 */

@font-face {
  font-family: 'IM Fell English';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../scriptorium/theme/fonts/IMFeENrm28P.woff2") format("woff2");
}
@font-face {
  font-family: 'IM Fell English';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../scriptorium/theme/fonts/IMFeENit28P.woff2") format("woff2");
}
@font-face {
  font-family: 'IM Fell English SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../scriptorium/theme/fonts/IMFeENsc28P.woff2") format("woff2");
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("../scriptorium/theme/fonts/CormorantGaramond-wght.woff2") format("woff2");
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url("../scriptorium/theme/fonts/CormorantGaramond-Italic-wght.woff2") format("woff2");
}

:root {
  color-scheme: dark;

  --sc-base-bg: #24221e;
  --sc-base-ink: #e8e1d2;
  --sc-base-accent: #b9a1e6;
  --sc-base-desk: #1b1f1a;
  --sc-base-muted: #a8a092;
  --sc-base-nav-muted: #9da5ae;

  --sc-base-alive: #2ea043;
  --sc-base-alive-ink: #56d364;
  --sc-base-dead: #da3633;
  --sc-base-missing: #d29922;
  --sc-base-captured: #8250df;
  --sc-base-captured-ink: #b392f0;
  --sc-base-retired: #6e7681;
  --sc-base-retired-ink: #9aa4b2;
  --sc-base-killed: #50c878;
  --sc-base-active: #c0392b;

  --bg: var(--sc-base-bg);
  --text: var(--sc-base-ink);
  --accent: var(--sc-base-accent);
  --bg-header: var(--sc-base-desk);
  --bg-hero: var(--sc-base-desk);
  --bg-card: color-mix(in srgb, var(--sc-base-bg) 95%, #fff);
  --border: color-mix(in srgb, var(--sc-base-bg) 88%, #fff);
  --accent-dim: color-mix(in srgb, var(--sc-base-accent) 15%, transparent);
  --text-muted: var(--sc-base-muted);
  --muted: var(--sc-base-muted);
  --text-on-header: var(--sc-base-ink);
  --text-muted-on-header: var(--sc-base-nav-muted);

  --font-heading: 'IM Fell English', Georgia, serif;
  --font-body: 'Cormorant Garamond', Georgia, serif;

  --sc-ground-size: cover;
  --sc-ground-position: 50% 0;
  --sc-ground-filter: saturate(0.45) brightness(0.3) contrast(1.05);
  --sc-ground-opacity: 0.6;
  --sc-ground-fade-from: 52%;
  --sc-ground-fade-to: 84%;
  --sc-hero-filter: sepia(0.35) hue-rotate(212deg) saturate(0.8) brightness(0.6) contrast(1.1);
  --sc-hero-position: 50% 50%;
}

/* ---- The ground: one large image, fixed behind every inner page, crushed dark ----
 * Brightness and saturation are pulled down hard so the source image's highlights can never
 * push body text under 4.5:1; the lower part is masked away, and a vignette plus a bottom shade
 * sits over it. An unset ground slot resolves to `none`: no url() and no request. */
html::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -2;
  pointer-events: none;
  background-image: var(--sc-img-ground, none);
  background-size: var(--sc-ground-size);
  background-position: var(--sc-ground-position);
  background-repeat: no-repeat;
  filter: var(--sc-ground-filter);
  opacity: var(--sc-ground-opacity);
  -webkit-mask-image: linear-gradient(
    to bottom,
    color-mix(in srgb, #000 100%, transparent) 0%,
    color-mix(in srgb, #000 100%, transparent) var(--sc-ground-fade-from),
    transparent var(--sc-ground-fade-to)
  );
  mask-image: linear-gradient(
    to bottom,
    color-mix(in srgb, #000 100%, transparent) 0%,
    color-mix(in srgb, #000 100%, transparent) var(--sc-ground-fade-from),
    transparent var(--sc-ground-fade-to)
  );
}
html::after {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-image:
    radial-gradient(ellipse 78% 70% at 50% 42%, transparent 0%, color-mix(in srgb, #000 40%, transparent) 100%),
    linear-gradient(to bottom, transparent 0%, transparent 44%, color-mix(in srgb, #000 45%, transparent) 100%);
}

/* ---- Paper grain (optional slot): laid over the reading leaf when --sc-img-paper is set ----
 * Same selector and last two layers as the product's own leaf background
 * (assets/site/scriptorium.css), with the grain on top, blended multiply so it adds texture
 * instead of lifting the dark leaf into blotches. */
body:has(> .top-nav) > main.content:not(:has(> .landing-hero)) {
  background:
    var(--sc-img-paper, none) 0 0 / 400px 400px,
    linear-gradient(to right, color-mix(in srgb, #000 34%, transparent), transparent 6%),
    radial-gradient(120% 70% at 50% 0%, var(--sc-leaf-paper-hi), var(--sc-leaf-paper) 62%);
  background-blend-mode: multiply, normal, normal;
}

/* ---- Feathered imagery: images dissolve into the ground instead of ending in a hard edge ---- */
.landing-hero > .landing-hero-img {
  filter: var(--sc-hero-filter);
  object-position: var(--sc-hero-position);
}
.landing-hero-img {
  -webkit-mask-image:
    linear-gradient(to bottom, color-mix(in srgb, #000 100%, transparent) 0%, color-mix(in srgb, #000 100%, transparent) 84%, transparent 100%),
    linear-gradient(to right, transparent 0%, color-mix(in srgb, #000 100%, transparent) 6%, color-mix(in srgb, #000 100%, transparent) 94%, transparent 100%);
  mask-image:
    linear-gradient(to bottom, color-mix(in srgb, #000 100%, transparent) 0%, color-mix(in srgb, #000 100%, transparent) 84%, transparent 100%),
    linear-gradient(to right, transparent 0%, color-mix(in srgb, #000 100%, transparent) 6%, color-mix(in srgb, #000 100%, transparent) 94%, transparent 100%);
  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}
.four-oh-four-image {
  filter: var(--sc-hero-filter);
  -webkit-mask-image: linear-gradient(to bottom, color-mix(in srgb, #000 100%, transparent) 0%, color-mix(in srgb, #000 100%, transparent) 86%, transparent 100%);
  mask-image: linear-gradient(to bottom, color-mix(in srgb, #000 100%, transparent) 0%, color-mix(in srgb, #000 100%, transparent) 86%, transparent 100%);
}
/* The hero slot as the 404 backdrop, faded into the ground; falls back to the hero slot, then
 * to nothing (docs/image-slots.md). */
.four-oh-four-hero {
  background:
    linear-gradient(color-mix(in srgb, var(--bg) 86%, transparent), var(--bg) 70%),
    var(--sc-img-404, var(--sc-img-hero, none)) center 30% / cover no-repeat;
}

/* ---- Dark-scheme component tints: pills and badges re-keyed for a dark ground ---- */
.breadcrumbs .sep { opacity: 0.85; }
.metadata-badge { background: color-mix(in srgb, var(--accent) 10%, transparent); }

.status-alive { background: color-mix(in srgb, var(--sc-base-alive) 5%, transparent); color: var(--sc-base-alive-ink); }
.status-dead, .status-deceased { background: color-mix(in srgb, var(--sc-base-dead) 5%, transparent); }
.status-missing, .status-unknown { background: color-mix(in srgb, var(--sc-base-missing) 10%, transparent); }
.status-captured, .status-captive { background: color-mix(in srgb, var(--sc-base-captured) 5%, transparent); color: var(--sc-base-captured-ink); }
.status-presumed_dead { background: color-mix(in srgb, var(--sc-base-dead) 5%, transparent); }
.status-retired { background: color-mix(in srgb, var(--sc-base-retired) 8%, transparent); color: var(--sc-base-retired-ink); }
.creature-killed { background: color-mix(in srgb, var(--sc-base-killed) 6%, transparent); }
.creature-active { background: color-mix(in srgb, var(--sc-base-active) 5%, transparent); }

/* ---- Party roster: a generic column rule. auto-fill keeps empty tracks, so a small party keeps
 * portrait-sized cards (docs/decisions/0023-haze-theme.md section 13's residual, closed here). ---- */
.dashboard-section > .pc-roster {
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 170px), 1fr));
}
@media (max-width: 600px) {
  .dashboard-section > .pc-roster {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* ---- #86, owner decision: every other theme's 404 button reads the page's own body-text pair
 * (assets/site/scriptorium.css, "404 page: a readable home button"), inverted. That would turn
 * this theme's button the same off-white as its own body text, losing the lavender this theme is
 * built around. This rule loads after that one (this file composes after haze's, which composes
 * after the product sheet), so it wins on the same selector: the button keeps its own accent
 * colour as its background, with the page's own background colour as its text -- about 7:1 here,
 * comfortably over 4.5:1. ---- */
main.content > .four-oh-four-hero > .four-oh-four-home {
  background: var(--accent);
  color: var(--bg);
}

:root {
  --sc-img-hero: url("../scriptorium/slots/hero.svg");
  --sc-img-ground: url("../scriptorium/slots/ground.svg");
  --sc-img-paper: url("../scriptorium/slots/paper.svg");
}
