:root{
  --wp--style--global--content-size:42rem;
  --wp--style--global--wide-size:64rem;
  --wp--preset--color--cream: #f5efe3;
  --wp--preset--color--paper: #fcf8f0;
  --wp--preset--color--soot: #1c2420;
  --wp--preset--color--stone: #57605a;
  --wp--preset--color--rule: #e0d6c3;
  --wp--preset--color--basil: #1f4a39;
  --wp--preset--color--basil-deep: #143326;
  --wp--preset--color--sage: #e3eadf;
  --wp--preset--color--paprika: #ad4119;
  --wp--preset--color--blush: #f5e3d5;
  --wp--preset--font-family--display: Fraunces, 'Iowan Old Style', Georgia, serif;
  --wp--preset--font-family--sans: ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --wp--preset--font-size--meta: 0.875rem;
  --wp--preset--font-size--body: 1.0625rem;
  --wp--preset--font-size--lede: clamp(1.0625rem, 1rem + 0.4vw, 1.25rem);
  --wp--preset--font-size--title: clamp(1.375rem, 1.2rem + 0.8vw, 1.75rem);
  --wp--preset--font-size--display: clamp(1.875rem, 1.45rem + 1.8vw, 2.625rem);
  --wp--style--global--content-size:46rem;
  --wp--style--global--wide-size:75rem;
}
.has-cream-color{color:var(--wp--preset--color--cream)!important}
.has-cream-background-color{background-color:var(--wp--preset--color--cream)!important}
.has-cream-border-color{border-color:var(--wp--preset--color--cream)!important}
.has-paper-color{color:var(--wp--preset--color--paper)!important}
.has-paper-background-color{background-color:var(--wp--preset--color--paper)!important}
.has-paper-border-color{border-color:var(--wp--preset--color--paper)!important}
.has-soot-color{color:var(--wp--preset--color--soot)!important}
.has-soot-background-color{background-color:var(--wp--preset--color--soot)!important}
.has-soot-border-color{border-color:var(--wp--preset--color--soot)!important}
.has-stone-color{color:var(--wp--preset--color--stone)!important}
.has-stone-background-color{background-color:var(--wp--preset--color--stone)!important}
.has-stone-border-color{border-color:var(--wp--preset--color--stone)!important}
.has-rule-color{color:var(--wp--preset--color--rule)!important}
.has-rule-background-color{background-color:var(--wp--preset--color--rule)!important}
.has-rule-border-color{border-color:var(--wp--preset--color--rule)!important}
.has-basil-color{color:var(--wp--preset--color--basil)!important}
.has-basil-background-color{background-color:var(--wp--preset--color--basil)!important}
.has-basil-border-color{border-color:var(--wp--preset--color--basil)!important}
.has-basil-deep-color{color:var(--wp--preset--color--basil-deep)!important}
.has-basil-deep-background-color{background-color:var(--wp--preset--color--basil-deep)!important}
.has-basil-deep-border-color{border-color:var(--wp--preset--color--basil-deep)!important}
.has-sage-color{color:var(--wp--preset--color--sage)!important}
.has-sage-background-color{background-color:var(--wp--preset--color--sage)!important}
.has-sage-border-color{border-color:var(--wp--preset--color--sage)!important}
.has-paprika-color{color:var(--wp--preset--color--paprika)!important}
.has-paprika-background-color{background-color:var(--wp--preset--color--paprika)!important}
.has-paprika-border-color{border-color:var(--wp--preset--color--paprika)!important}
.has-blush-color{color:var(--wp--preset--color--blush)!important}
.has-blush-background-color{background-color:var(--wp--preset--color--blush)!important}
.has-blush-border-color{border-color:var(--wp--preset--color--blush)!important}
.has-meta-font-size{font-size:var(--wp--preset--font-size--meta)!important}
.has-body-font-size{font-size:var(--wp--preset--font-size--body)!important}
.has-lede-font-size{font-size:var(--wp--preset--font-size--lede)!important}
.has-title-font-size{font-size:var(--wp--preset--font-size--title)!important}
.has-display-font-size{font-size:var(--wp--preset--font-size--display)!important}
.has-display-font-family{font-family:var(--wp--preset--font-family--display)!important}
.has-sans-font-family{font-family:var(--wp--preset--font-family--sans)!important}
body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;line-height:1.6}
body{background-color:var(--wp--preset--color--cream);color:var(--wp--preset--color--soot);gap:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--body);line-height:1.65}
@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 800;font-display:swap;src:url("/assets/fonts/fraunces-latin-ext-wght-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 800;font-display:swap;src:url("/assets/fonts/fraunces-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--wp--preset--color--cream:#141a17;--wp--preset--color--paper:#1b231f;--wp--preset--color--soot:#ece6da;--wp--preset--color--stone:#b3ada2;--wp--preset--color--rule:#33403a;--wp--preset--color--basil:#9cc8a9;--wp--preset--color--basil-deep:#c3e2cb;--wp--preset--color--sage:#22302a;--wp--preset--color--paprika:#f0a37f;--wp--preset--color--blush:#3a271e}}body{background:var(--wp--preset--color--cream);color:var(--wp--preset--color--soot)}:focus-visible{outline:2px solid var(--wp--preset--color--paprika);outline-offset:3px;border-radius:2px}::selection{background:var(--wp--preset--color--sage)}.sf-content-page .wp-block-post-content{padding:0 1.25rem 4rem}.sf-content-page .wp-block-post-content>*+*{margin-block-start:1.25rem}.sf-content-page .wp-block-post-content a{color:var(--wp--preset--color--basil);text-decoration-thickness:1px;text-underline-offset:0.2em}.sf-content-page .wp-block-post-content a:hover{color:var(--wp--preset--color--paprika)}.sf-content-page .wp-block-post-content>p:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.6rem;margin:0 -1.25rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--wp--preset--color--rule);font-size:var(--wp--preset--font-size--meta);color:var(--wp--preset--color--stone)}.sf-content-page .wp-block-post-content>p:first-child a{text-decoration:none;color:var(--wp--preset--color--soot)}.sf-content-page .wp-block-post-content>p:first-child a:first-child{font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:1.0625rem;color:var(--wp--preset--color--basil)}.sf-content-page .wp-block-post-content>p:first-child a:last-child{margin-inline-start:auto;padding:0.2rem 0.65rem;border:1px solid var(--wp--preset--color--rule);border-radius:999px;font-weight:600}.sf-content-page .wp-block-post-content>p:first-child a:hover{color:var(--wp--preset--color--paprika)}.sf-content-page .wp-block-post-content>h1{margin-block-start:2.25rem;font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:var(--wp--preset--font-size--display);line-height:1.12;letter-spacing:-0.015em;color:var(--wp--preset--color--soot);font-variation-settings:"opsz" 72;text-wrap:balance}.sf-content-page .wp-block-post-content>h1+p{font-size:var(--wp--preset--font-size--lede);line-height:1.55;color:var(--wp--preset--color--stone);margin-block-start:0.85rem;text-wrap:pretty}.sf-content-page .wp-block-post-content>h1+p+ul{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;padding:0;margin-block-start:1.5rem}.sf-content-page .wp-block-post-content>h1+p+ul>li{padding:0.4rem 0.8rem;border:1px solid var(--wp--preset--color--rule);border-radius:999px;background:var(--wp--preset--color--paper);font-size:var(--wp--preset--font-size--meta);line-height:1.3}.sf-content-page .wp-block-post-content>h1+p+ul>li>:is(b,strong):first-child{color:var(--wp--preset--color--stone);font-weight:500;margin-inline-end:0.2rem}.sf-content-page .wp-block-post-content>h2{margin-block-start:3rem;padding-block-start:1.25rem;border-top:1px solid var(--wp--preset--color--rule);font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:var(--wp--preset--font-size--title);line-height:1.2;color:var(--wp--preset--color--soot)}.sf-content-page .wp-block-post-content>h2+*{margin-block-start:1rem}.sf-content-page .wp-block-post-content>h2+ul{list-style:none;margin-inline:0;padding:0.5rem 1.25rem;border-radius:14px;background:var(--wp--preset--color--paper);border:1px solid var(--wp--preset--color--rule);columns:2 16rem;column-gap:2rem}.sf-content-page .wp-block-post-content>h2+ul>li{break-inside:avoid;position:relative;padding:0.6rem 0 0.6rem 1.75rem;border-bottom:1px dashed var(--wp--preset--color--rule);line-height:1.45}.sf-content-page .wp-block-post-content>h2+ul>li::before{content:"";position:absolute;left:0;top:0.8rem;width:0.95rem;height:0.95rem;border:1.5px solid var(--wp--preset--color--basil);border-radius:4px}.sf-content-page .wp-block-post-content>ol{list-style:none;padding:0;counter-reset:step}.sf-content-page .wp-block-post-content>ol>li{counter-increment:step;position:relative;padding:1.1rem 0 1.1rem 3.25rem;border-bottom:1px solid var(--wp--preset--color--rule);line-height:1.7}.sf-content-page .wp-block-post-content>ol>li:last-child{border-bottom:0}.sf-content-page .wp-block-post-content>ol>li::before{content:counter(step);position:absolute;left:0;top:1.05rem;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:999px;background:var(--wp--preset--color--basil);color:var(--wp--preset--color--paper);font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums}.sf-content-page .wp-block-post-content>ol>li>:is(b,strong):first-child{display:block;font-family:var(--wp--preset--font-family--display);font-weight:600;font-size:1.125rem;color:var(--wp--preset--color--soot)}.sf-content-page .wp-block-post-content>ol>li>:is(b,strong):not(:first-child),.sf-content-page .wp-block-post-content code{display:inline-block;margin:0.15rem 0;padding:0.15rem 0.6rem;border-radius:999px;background:var(--wp--preset--color--blush);color:var(--wp--preset--color--soot);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--paprika) 35%,transparent);font-family:var(--wp--preset--font-family--sans);font-weight:650;font-size:0.9375rem;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:30rem){.sf-content-page .wp-block-post-content>ol>li>:is(b,strong):not(:first-child){white-space:normal}}.sf-content-page .wp-block-post-content>blockquote{margin-inline:0;padding:1rem 1.25rem;border-radius:14px;border:0;border-inline-start:4px solid var(--wp--preset--color--basil);background:var(--wp--preset--color--sage);color:var(--wp--preset--color--soot);font-style:normal}.sf-content-page .wp-block-post-content>blockquote+blockquote{margin-block-start:0.75rem}.sf-content-page .wp-block-post-content>blockquote p{margin:0;line-height:1.6}.sf-content-page .wp-block-post-content>blockquote :is(b,strong):first-child{color:var(--wp--preset--color--basil)}.sf-content-page .wp-block-post-content>p:last-child:not(:first-child){margin-block-start:3rem;padding-block-start:1.25rem;border-top:1px solid var(--wp--preset--color--rule);font-size:var(--wp--preset--font-size--meta);color:var(--wp--preset--color--stone)}@media (prefers-reduced-motion:no-preference){.sf-content-page .wp-block-post-content a{transition:color 120ms ease}}
:root{--sf-accent:#c45c26;--sf-on-accent:#000000;--sf-link:#b65016;--sf-btn-from:#c45c26;--sf-btn-to:#c45c26;--sf-btn-fg:#000000;--sf-bg:#f7f1e8;--sf-fg:#0c0c0c;--sf-muted:#736e67;--sf-card:#f7f1e8;--sf-paper:#f7f1e8;--sf-border:#918b83;--sf-error:#a82d1a;--sf-tile-folder:linear-gradient(180deg,#e3e6d5,#d2d5be);--sf-tile-flap:linear-gradient(180deg,#eff1e6,#dfe2cd);--sf-tile-flap-shadow:0 5px 13px rgba(36,40,16,.22),inset 0 1px 0 rgba(255,255,255,.5);--sf-tile-sheet:#fff;--sf-tile-sheet-shadow:0 3px 6px rgba(16,24,40,.15);--sf-tile-sheet-line:#f6f7ef;--sf-tile-sheet-title:#eaecdf;--sf-tile-doc:#fff;--sf-tile-doc-border:#f1f2ec;--sf-tile-doc-shadow:0 1px 1px rgba(36,40,16,.05),0 6px 16px rgba(36,40,16,.06);--sf-tile-line:#f7f8f1;--sf-tile-line-title:#eaecdf;--sf-tile-line-meta:#f1f3e9;--sf-tile-line-faint:#f9faf5;color-scheme:light;--sf-font:Georgia, 'Times New Roman', serif}@layer spacefast-theme{body{background:var(--sf-bg,Canvas);color:var(--sf-fg,CanvasText);font-family:var(--sf-font,system-ui,sans-serif)}a{color:var(--sf-link,var(--sf-accent,LinkText))}}
