/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid}}}[data-template=showcase][data-theme=ink-light]{--color-bg:#fff;--color-bg-alt:#f4f7fb;--color-bg-elevated:#fff;--color-text:#001850;--color-text-muted:#4a5d7a;--color-border:#d5dde8;--color-primary:#1880f8;--color-primary-hover:#0068f8;--color-on-primary:#fff;--brand-navy:#001850;--brand-blue:#1880f8}[data-template=showcase][data-theme=ink-light] .prose-content{--tw-prose-body:var(--color-text);--tw-prose-headings:var(--color-text);--tw-prose-links:var(--color-primary);--tw-prose-bold:var(--color-text);--tw-prose-code:var(--color-text);--tw-prose-pre-bg:var(--color-bg-alt);--tw-prose-hr:var(--color-border);--tw-prose-quotes:var(--color-text-muted);--tw-prose-quote-borders:var(--color-border)}[data-template=showcase][data-theme=ink-dark]{--color-bg:#0a1220;--color-bg-alt:#121c2e;--color-bg-elevated:#1a2740;--color-text:#e8eef8;--color-text-muted:#9aacc4;--color-border:#2a3a55;--color-primary:#2890f8;--color-primary-hover:#4aa0ff;--color-on-primary:#0a1220;--brand-navy:#e8eef8;--brand-blue:#2890f8}[data-template=showcase][data-theme=ink-dark] .prose-content{--tw-prose-body:var(--color-text);--tw-prose-headings:var(--color-text);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--color-primary);--tw-prose-bold:var(--color-text);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--color-border);--tw-prose-quotes:var(--color-text-muted);--tw-prose-quote-borders:var(--color-border);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--color-text);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--color-bg-alt);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}[data-template=showcase]{--sidebar-width:0;--font-sans:"Segoe UI",ui-sans-serif,system-ui,sans-serif;--font-heading:"Segoe UI",ui-sans-serif,system-ui,sans-serif;--font-brand:"Outfit","Avenir Next","Segoe UI",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,monospace;--font-scale:1;--text-base:1rem;--text-h1:2.75rem;--text-h2:1.75rem;--text-h3:1.25rem;--leading-body:1.7;--content-max-width:48rem;--showcase-max:72rem;--showcase-home-max:60rem;--brand-navy:#001850;--brand-blue:#1880f8}[data-template=showcase] .showcase-container{width:min(100% - 2rem,var(--showcase-max));margin-inline:auto}[data-template=showcase] .showcase-header{border-color:var(--color-border);background:var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-header{background:color-mix(in srgb,var(--color-bg) 92%,transparent)}}[data-template=showcase] .showcase-brand:hover .showcase-brand-name-core{color:var(--brand-navy)}[data-template=showcase] .showcase-brand:hover .showcase-brand-name-ext{color:var(--color-primary-hover)}[data-template=showcase] .showcase-brand-name{font-family:var(--font-brand);letter-spacing:-.03em;font-weight:700;line-height:1.1}[data-template=showcase] .showcase-brand-name--nav{font-size:1.2rem}[data-template=showcase] .showcase-brand-name-core{color:var(--brand-navy)}[data-template=showcase] .showcase-brand-name-ext{color:var(--brand-blue)}[data-template=showcase] .showcase-nav{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-muted);text-decoration-line:none}[data-template=showcase] .showcase-nav-active,[data-template=showcase] .showcase-nav:hover{color:var(--color-text)}[data-template=showcase] .showcase-nav-active{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}[data-template=showcase] .showcase-brand:focus-visible,[data-template=showcase] .showcase-nav:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-brand:focus-visible,[data-template=showcase] .showcase-nav:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,transparent)}}[data-template=showcase] .showcase-brand:focus-visible,[data-template=showcase] .showcase-nav:focus-visible{outline-offset:3px}[data-template=showcase] .showcase-hero{border-bottom:1px solid var(--color-border);background:radial-gradient(ellipse 80% 60% at 50% -10%,var(--color-primary),transparent),var(--color-bg)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-hero{background:radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent),var(--color-bg)}}[data-template=showcase] .showcase-hero-row{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}[data-template=showcase] .showcase-hero-copy{order:1;min-width:0;max-width:40rem}[data-template=showcase] .showcase-hero-media{flex-shrink:0;order:2;width:min(100%,28rem)}[data-template=showcase] .showcase-hero-media .showcase-hero-demo-trigger{width:100%}[data-template=showcase] .showcase-hero-logo{object-fit:contain;flex-shrink:0;width:100%;height:auto}[data-template=showcase] .showcase-hero-demo-trigger{cursor:zoom-in;background:0 0;border:none;border-radius:.75rem;flex-shrink:0;width:min(100%,28rem);margin:0;padding:0;transition:transform .25s;display:block}[data-template=showcase] .showcase-hero-demo-trigger:focus-visible,[data-template=showcase] .showcase-hero-demo-trigger:hover{outline:none;transform:scale(1.04)}[data-template=showcase] .showcase-hero-demo-trigger:focus-visible{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-hero-demo-trigger:focus-visible{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px color-mix(in srgb,var(--color-primary) 70%,transparent)}}[data-template=showcase] .showcase-hero-demo{aspect-ratio:8/5;object-fit:cover;object-position:top center;border:1px solid var(--color-border);background:var(--color-bg-elevated);width:100%;height:auto;box-shadow:0 18px 40px var(--color-text);border-radius:.75rem;display:block}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-hero-demo{box-shadow:0 18px 40px color-mix(in srgb,var(--color-text) 8%,transparent)}}[data-template=showcase] .showcase-hero-demo{pointer-events:none}[data-template=showcase] .showcase-hero-lightbox{z-index:100;background:var(--color-bg);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-hero-lightbox{background:color-mix(in srgb,var(--color-bg) 72%,transparent)}}[data-template=showcase] .showcase-hero-lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out}[data-template=showcase] .showcase-hero-lightbox-image{object-fit:contain;border:1px solid var(--color-border);width:auto;max-width:min(96vw,72rem);height:auto;max-height:90vh;box-shadow:0 24px 64px var(--color-text);border-radius:.75rem;display:block}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-hero-lightbox-image{box-shadow:0 24px 64px color-mix(in srgb,var(--color-text) 18%,transparent)}}[data-template=showcase] .showcase-hero-lightbox-image{cursor:default}[data-template=showcase] .showcase-hero-lightbox-close{z-index:1;border:1px solid var(--color-border);background:var(--color-bg-elevated);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;top:1rem;right:1rem}[data-template=showcase] .showcase-hero-lightbox-close:hover{background:var(--color-bg-alt)}[data-template=showcase] .showcase-hero-lightbox-close:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-hero-lightbox-close:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,transparent)}}[data-template=showcase] .showcase-hero-lightbox-close:focus-visible{outline-offset:2px}[data-template=showcase] .showcase-hero-title{font-family:var(--font-brand);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.15}[data-template=showcase] .showcase-hero-description{color:var(--color-text);font-size:clamp(1.25rem,2.8vw,1.85rem);line-height:1.45}[data-template=showcase] .showcase-hero-accent{color:var(--color-primary);font-weight:700}@media (min-width:768px){[data-template=showcase] .showcase-hero-row{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:3rem}[data-template=showcase] .showcase-hero-media{order:1;width:min(50%,32rem)}[data-template=showcase] .showcase-hero-copy{flex:1;order:2;max-width:34rem}}@media (min-width:1024px){[data-template=showcase] .showcase-hero-row{gap:4rem}[data-template=showcase] .showcase-hero-media{width:min(50%,36rem)}[data-template=showcase] .showcase-hero-copy{max-width:38rem}}[data-template=showcase] .showcase-main>article{width:min(100% - 2rem,var(--content-max-width));margin-inline:auto;padding-block:2.5rem 4rem}[data-template=showcase] .showcase-main>article.showcase-wide{width:min(100% - 2rem,var(--showcase-max))}[data-template=showcase] .showcase-home-body.showcase-container{width:min(100% - 2rem,var(--showcase-home-max));padding-top:2.5rem}[data-template=showcase] .showcase-home-body .content-columns--2{max-width:var(--content-max-width);margin-inline:auto}[data-template=showcase] .showcase-home-body .prose-content .content-columns{margin-block:1.25rem}[data-template=showcase] .showcase-home-body .prose-content>.content-columns:first-child{margin-top:0}[data-template=showcase] .showcase-home-body .prose-content :where(h2):empty{display:none}[data-template=showcase] .showcase-home-body .prose-content :where(h2){letter-spacing:normal;color:var(--color-text-muted);margin-top:4rem;margin-bottom:1rem;font-size:clamp(1.25rem,2.8vw,1.85rem);font-weight:400;line-height:1.45}[data-template=showcase] .showcase-home-body .prose-content>:where(h2):first-child{margin-top:0}[data-template=showcase] .showcase-home-body .prose-content :where(h2) strong{color:var(--color-primary);font-weight:700}[data-template=showcase] .showcase-template-grid{gap:3rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){[data-template=showcase] .showcase-template-grid{grid-template-columns:1fr 1fr;gap:2.5rem 2rem}}[data-template=showcase] .showcase-template-card{min-width:0}[data-template=showcase] .showcase-template-shot{aspect-ratio:16/10;border:1px solid var(--color-border);background:linear-gradient(160deg,var(--color-primary),var(--color-bg-alt));border-radius:.75rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-template-shot{background:linear-gradient(160deg,color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-elevated)),var(--color-bg-alt))}}[data-template=showcase] .showcase-template-shot{box-shadow:0 18px 40px var(--color-text)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-template-shot{box-shadow:0 18px 40px color-mix(in srgb,var(--color-text) 8%,transparent)}}[data-template=showcase] .showcase-template-shot-empty{text-align:center;width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;padding:1.5rem;font-size:.95rem;display:flex}[data-template=showcase] .showcase-cta-primary{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background:var(--color-primary);min-height:2.75rem;color:var(--color-on-primary);justify-content:center;align-items:center;text-decoration-line:none;transition:background .15s;display:inline-flex}[data-template=showcase] .showcase-cta-primary:hover{background:var(--color-primary-hover)}[data-template=showcase] .showcase-cta-primary:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-cta-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,transparent)}}[data-template=showcase] .showcase-cta-primary:focus-visible{outline-offset:2px}[data-template=showcase] .showcase-cta-secondary{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-width:1px;border-color:var(--color-border);min-height:2.75rem;color:var(--color-text);background:var(--color-bg-elevated);justify-content:center;align-items:center;text-decoration-line:none;transition:border-color .15s,color .15s;display:inline-flex}[data-template=showcase] .showcase-cta-secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}[data-template=showcase] .showcase-cta-secondary:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .showcase-cta-secondary:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,transparent)}}[data-template=showcase] .showcase-cta-secondary:focus-visible{outline-offset:2px}[data-template=showcase] .showcase-footer{border-color:var(--color-border);background:var(--color-bg-alt)}[data-template=showcase] .showcase-doc-list{border-color:var(--color-border)}[data-template=showcase] .prose-content{color:var(--tw-prose-body);max-width:65ch}[data-template=showcase] .prose-content :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}[data-template=showcase] .prose-content :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}[data-template=showcase] .prose-content :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}[data-template=showcase] .prose-content :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}[data-template=showcase] .prose-content :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-template=showcase] .prose-content :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}[data-template=showcase] .prose-content :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}[data-template=showcase] .prose-content :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}[data-template=showcase] .prose-content :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}[data-template=showcase] .prose-content :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}[data-template=showcase] .prose-content :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}[data-template=showcase] .prose-content :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}[data-template=showcase] .prose-content :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}[data-template=showcase] .prose-content :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}[data-template=showcase] .prose-content :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}[data-template=showcase] .prose-content :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}[data-template=showcase] .prose-content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}[data-template=showcase] .prose-content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}[data-template=showcase] .prose-content :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}[data-template=showcase] .prose-content :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}[data-template=showcase] .prose-content :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}[data-template=showcase] .prose-content :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}[data-template=showcase] .prose-content :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}[data-template=showcase] .prose-content :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}[data-template=showcase] .prose-content :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}[data-template=showcase] .prose-content :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}[data-template=showcase] .prose-content :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}[data-template=showcase] .prose-content :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}[data-template=showcase] .prose-content :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}[data-template=showcase] .prose-content :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}[data-template=showcase] .prose-content :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}[data-template=showcase] .prose-content :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-template=showcase] .prose-content :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}[data-template=showcase] .prose-content :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-template=showcase] .prose-content :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}[data-template=showcase] .prose-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}[data-template=showcase] .prose-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,[data-template=showcase] .prose-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}[data-template=showcase] .prose-content :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-template=showcase] .prose-content :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}[data-template=showcase] .prose-content :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}[data-template=showcase] .prose-content :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-template=showcase] .prose-content :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}[data-template=showcase] .prose-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}[data-template=showcase] .prose-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,[data-template=showcase] .prose-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}[data-template=showcase] .prose-content :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}[data-template=showcase] .prose-content :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}[data-template=showcase] .prose-content :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}[data-template=showcase] .prose-content :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}[data-template=showcase] .prose-content :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}[data-template=showcase] .prose-content :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}[data-template=showcase] .prose-content :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}[data-template=showcase] .prose-content :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}[data-template=showcase] .prose-content :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}[data-template=showcase] .prose-content :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}[data-template=showcase] .prose-content :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}[data-template=showcase] .prose-content{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}[data-template=showcase] .prose-content :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}[data-template=showcase] .prose-content :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}[data-template=showcase] .prose-content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}[data-template=showcase] .prose-content :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}[data-template=showcase] .prose-content :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}[data-template=showcase] .prose-content :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}[data-template=showcase] .prose-content :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}[data-template=showcase] .prose-content :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}[data-template=showcase] .prose-content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}[data-template=showcase] .prose-content :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}[data-template=showcase] .prose-content :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}[data-template=showcase] .prose-content :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=showcase] .prose-content :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-template=showcase] .prose-content :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}[data-template=showcase] .prose-content :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}[data-template=showcase] .prose-content :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}[data-template=showcase] .prose-content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}[data-template=showcase] .prose-content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}[data-template=showcase] .prose-content :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-template=showcase] .prose-content :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-template=showcase] .prose-content :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}[data-template=showcase] .prose-content{max-width:none}[data-template=showcase] .prose-content :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing,.25rem) * 20)}[data-template=showcase] .prose-content{color:var(--color-text);font-family:var(--font-sans);line-height:var(--leading-body)}[data-template=showcase] .prose-content :where(a){color:var(--color-primary)}[data-template=showcase] .embeddable-buttondown-form{border:1px solid var(--color-border);background:var(--color-bg-alt);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.5rem 0 .5rem;padding:1.25rem 1.35rem;display:flex}[data-template=showcase] .embeddable-buttondown-form label{color:var(--color-text);flex:100%;margin:0;font-size:.95rem;font-weight:600}[data-template=showcase] .embeddable-buttondown-form input[type=email]{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;color:var(--color-text);border-radius:.5rem;flex:14rem;margin:0;padding:.65rem .85rem;font-size:.95rem}[data-template=showcase] .embeddable-buttondown-form input[type=email]:focus{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .embeddable-buttondown-form input[type=email]:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent)}}[data-template=showcase] .embeddable-buttondown-form input[type=email]:focus{outline-offset:1px;border-color:var(--color-primary)}[data-template=showcase] .embeddable-buttondown-form input[type=submit]{background:var(--color-primary);min-height:2.75rem;color:var(--color-on-primary);cursor:pointer;border:0;border-radius:.5rem;flex:none;margin:0;padding:.65rem 1.15rem;font-size:.95rem;font-weight:600;transition:background .15s}[data-template=showcase] .embeddable-buttondown-form input[type=submit]:hover{background:var(--color-primary-hover)}[data-template=showcase] .embeddable-buttondown-form input[type=submit]:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=showcase] .embeddable-buttondown-form input[type=submit]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 70%,transparent)}}[data-template=showcase] .embeddable-buttondown-form input[type=submit]:focus-visible{outline-offset:2px}[data-template=showcase] .embeddable-buttondown-form .embeddable-buttondown-powered{flex:100%;margin:.15rem 0 0;font-size:.8rem}[data-template=showcase] .embeddable-buttondown-form .embeddable-buttondown-powered a{color:var(--color-text-muted);text-decoration:none}[data-template=showcase] .embeddable-buttondown-form .embeddable-buttondown-powered a:hover{color:var(--color-primary);text-decoration:underline}[data-template=showcase] .prose-content :where(code):not(:where(pre *,.code-block *)):after,[data-template=showcase] .prose-content :where(code):not(:where(pre *,.code-block *)):before{content:none}[data-template=showcase] .text-muted{color:var(--color-text-muted)}[data-template=showcase] .text-heading{color:var(--color-text)}[data-template=showcase] .border-default{border-color:var(--color-border)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-template=treasure][data-theme=pearl-light]{--color-bg:#fff;--color-bg-alt:#f7f7f7;--color-bg-elevated:#fff;--color-text:#0a0a0a;--color-text-muted:#5c5c5c;--color-border:#e5e5e5;--color-primary:#0a0a0a;--color-primary-hover:#333;--color-on-primary:#fff}[data-template=treasure][data-theme=pearl-light] .prose-content{--tw-prose-body:var(--color-text);--tw-prose-headings:var(--color-text);--tw-prose-links:var(--color-text);--tw-prose-bold:var(--color-text);--tw-prose-code:var(--color-text);--tw-prose-pre-bg:var(--color-bg-alt);--tw-prose-hr:var(--color-border);--tw-prose-quotes:var(--color-text-muted);--tw-prose-quote-borders:var(--color-border)}[data-template=treasure]{--sidebar-width:0;--font-sans:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--font-heading:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--font-scale:1;--text-base:1.0625rem;--text-h1:2.75rem;--text-h2:1.75rem;--text-h3:1.25rem;--leading-body:1.7;--content-max-width:42rem;--treasure-max:64rem}[data-template=treasure] .treasure-shell{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);flex-direction:column;display:flex}[data-template=treasure] .treasure-container{width:min(100% - 2rem,var(--treasure-max));margin-inline:auto}[data-template=treasure] .treasure-header{background:var(--color-bg);border-bottom:none}[data-template=treasure] .treasure-brand{color:var(--color-text);letter-spacing:-.02em;font-size:1.125rem;font-weight:600;text-decoration:none}[data-template=treasure] .treasure-brand:hover{opacity:.7}[data-template=treasure] .treasure-nav{color:var(--color-text-muted);font-size:.95rem;text-decoration:none}[data-template=treasure] .treasure-nav-active,[data-template=treasure] .treasure-nav:hover{color:var(--color-text)}[data-template=treasure] .treasure-nav-active{font-weight:600}[data-template=treasure] .treasure-main{flex:1}[data-template=treasure] .treasure-main>article{width:min(100% - 2rem,var(--content-max-width));margin-inline:auto;padding-block:2.5rem 4rem}[data-template=treasure] .treasure-home{width:min(100% - 2rem,var(--treasure-max));margin-inline:auto;padding-block:3rem 4.5rem}[data-template=treasure] .treasure-handle{letter-spacing:-.03em;color:var(--color-text);margin:0 0 2.5rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:600;line-height:1.1}[data-template=treasure] .treasure-interests{grid-template-columns:1fr;gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){[data-template=treasure] .treasure-interests{grid-template-columns:1fr 1fr;gap:2rem}[data-template=treasure] .treasure-interest--solo{grid-column:1/-1;justify-self:center;width:calc(50% - 1rem)}}[data-template=treasure] .treasure-interest-card{color:inherit;text-decoration:none;display:block}[data-template=treasure] .treasure-interest-shot{aspect-ratio:4/3;border:1px solid var(--color-border);background:var(--color-bg-alt);overflow:hidden}[data-template=treasure] .treasure-interest-shot img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}[data-template=treasure] .treasure-interest-card:hover .treasure-interest-shot img{transform:scale(1.02)}[data-template=treasure] .treasure-interest-shot-empty{text-align:center;width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;padding:1rem;font-size:.9rem;display:flex}[data-template=treasure] .treasure-interest-title{letter-spacing:-.02em;color:var(--color-text);margin:.85rem 0 0;font-size:1.35rem;font-weight:600}[data-template=treasure] .treasure-footer{background:var(--color-bg);border-top:none}[data-template=treasure] .treasure-footer-credit{color:inherit;text-underline-offset:.15em;text-decoration:underline}[data-template=treasure] .treasure-footer-credit:hover{opacity:.7}[data-template=treasure] .text-muted{color:var(--color-text-muted)}[data-template=treasure] .text-heading{color:var(--color-text)}[data-template=treasure] .prose-content{color:var(--tw-prose-body);max-width:65ch}[data-template=treasure] .prose-content :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}[data-template=treasure] .prose-content :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}[data-template=treasure] .prose-content :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}[data-template=treasure] .prose-content :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}[data-template=treasure] .prose-content :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-template=treasure] .prose-content :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}[data-template=treasure] .prose-content :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}[data-template=treasure] .prose-content :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}[data-template=treasure] .prose-content :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}[data-template=treasure] .prose-content :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}[data-template=treasure] .prose-content :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}[data-template=treasure] .prose-content :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}[data-template=treasure] .prose-content :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}[data-template=treasure] .prose-content :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}[data-template=treasure] .prose-content :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}[data-template=treasure] .prose-content :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}[data-template=treasure] .prose-content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}[data-template=treasure] .prose-content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}[data-template=treasure] .prose-content :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}[data-template=treasure] .prose-content :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}[data-template=treasure] .prose-content :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}[data-template=treasure] .prose-content :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}[data-template=treasure] .prose-content :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}[data-template=treasure] .prose-content :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}[data-template=treasure] .prose-content :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}[data-template=treasure] .prose-content :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}[data-template=treasure] .prose-content :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}[data-template=treasure] .prose-content :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}[data-template=treasure] .prose-content :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}[data-template=treasure] .prose-content :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}[data-template=treasure] .prose-content :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}[data-template=treasure] .prose-content :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-template=treasure] .prose-content :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}[data-template=treasure] .prose-content :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-template=treasure] .prose-content :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}[data-template=treasure] .prose-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}[data-template=treasure] .prose-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,[data-template=treasure] .prose-content :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}[data-template=treasure] .prose-content :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-template=treasure] .prose-content :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}[data-template=treasure] .prose-content :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}[data-template=treasure] .prose-content :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}[data-template=treasure] .prose-content :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}[data-template=treasure] .prose-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}[data-template=treasure] .prose-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,[data-template=treasure] .prose-content :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}[data-template=treasure] .prose-content :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}[data-template=treasure] .prose-content :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}[data-template=treasure] .prose-content :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}[data-template=treasure] .prose-content :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}[data-template=treasure] .prose-content :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}[data-template=treasure] .prose-content :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}[data-template=treasure] .prose-content :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}[data-template=treasure] .prose-content :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}[data-template=treasure] .prose-content :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}[data-template=treasure] .prose-content :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}[data-template=treasure] .prose-content :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}[data-template=treasure] .prose-content{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}[data-template=treasure] .prose-content :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}[data-template=treasure] .prose-content :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}[data-template=treasure] .prose-content :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}[data-template=treasure] .prose-content :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}[data-template=treasure] .prose-content :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}[data-template=treasure] .prose-content :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}[data-template=treasure] .prose-content :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}[data-template=treasure] .prose-content :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}[data-template=treasure] .prose-content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}[data-template=treasure] .prose-content :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}[data-template=treasure] .prose-content :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}[data-template=treasure] .prose-content :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),[data-template=treasure] .prose-content :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-template=treasure] .prose-content :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}[data-template=treasure] .prose-content :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}[data-template=treasure] .prose-content :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}[data-template=treasure] .prose-content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}[data-template=treasure] .prose-content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}[data-template=treasure] .prose-content :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}[data-template=treasure] .prose-content :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}[data-template=treasure] .prose-content :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}[data-template=treasure] .prose-content{max-width:none}[data-template=treasure] .prose-content :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing,.25rem) * 20)}[data-template=treasure] .prose-content{color:var(--color-text);font-family:var(--font-sans);line-height:var(--leading-body)}[data-template=treasure] .prose-content :where(a){color:var(--color-text);text-underline-offset:.15em;text-decoration:underline}[data-template=treasure] .prose-content :where(code):not(:where(pre *,.code-block *)):after,[data-template=treasure] .prose-content :where(code):not(:where(pre *,.code-block *)):before{content:none}[data-template=treasure] .border-default{border-color:var(--color-border)}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */[data-template=salo]{--salo-bg:#fff;--salo-fg:#0a0a0a;--salo-muted:#71717a;--salo-muted-bg:#f4f4f5;--salo-border:#e4e4e7;--salo-primary:#18181b;--salo-primary-fg:#fafafa;--salo-radius:.5rem;--salo-container:72rem;--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-sans)}[data-template=salo],[data-template=salo] .salo-shell{color:var(--salo-fg);background:var(--salo-bg)}[data-template=salo] .salo-container{width:100%;max-width:var(--salo-container);margin-inline:auto;padding-inline:1rem}@media (min-width:768px){[data-template=salo] .salo-container{padding-inline:1.5rem}}[data-template=salo] .salo-btn{border-radius:var(--salo-radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}[data-template=salo] .salo-btn-primary{background:var(--salo-primary);color:var(--salo-primary-fg)}[data-template=salo] .salo-btn-primary:hover{background:var(--salo-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=salo] .salo-btn-primary:hover{background:color-mix(in srgb,var(--salo-primary) 90%,white)}}[data-template=salo] .salo-btn-light{color:#000;background:#fff;height:2.75rem;padding-inline:2rem}[data-template=salo] .salo-btn-light:hover{background:#ffffffe6}[data-template=salo] .salo-btn-outline{color:#fff;background:0 0;border-color:#fff;height:2.75rem;padding-inline:2rem}[data-template=salo] .salo-btn-outline:hover{background:#fff3}[data-template=salo] .salo-header{z-index:50;border-bottom:1px solid var(--salo-border);background:var(--salo-bg);width:100%;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){[data-template=salo] .salo-header{background:color-mix(in srgb,var(--salo-bg) 95%,transparent)}}[data-template=salo] .salo-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-template=salo] .salo-header-inner{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}[data-template=salo] .salo-brand{color:inherit;align-items:center;text-decoration:none;display:flex}[data-template=salo] .salo-logo{width:auto;height:2.5rem}[data-template=salo] .salo-brand-text{font-size:1rem;font-weight:600}[data-template=salo] .salo-nav{align-items:center;gap:1.5rem;display:none}@media (min-width:768px){[data-template=salo] .salo-nav{display:flex}}[data-template=salo] .salo-nav-link{color:var(--salo-fg);font-size:.875rem;font-weight:500;text-decoration:none}[data-template=salo] .salo-nav-link:hover{color:var(--salo-muted)}[data-template=salo] .salo-header-cta-icon{width:1rem;height:1rem;margin-left:.25rem}[data-template=salo] .salo-hero{justify-content:center;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}[data-template=salo] .salo-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-template=salo] .salo-hero-overlay{z-index:1;background:#0009;position:absolute;inset:0}[data-template=salo] .salo-hero-content{z-index:2;text-align:center;color:#fff;width:100%;padding:4rem 0;position:relative}[data-template=salo] .salo-hero-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.875rem,5vw,3.75rem);font-weight:700;line-height:1.1}[data-template=salo] .salo-hero-lead{color:#ffffffe6;max-width:43rem;margin:1rem auto 0;font-size:clamp(1.125rem,2vw,1.25rem)}[data-template=salo] .salo-hero-lead p{margin:0}[data-template=salo] .salo-hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (min-width:640px){[data-template=salo] .salo-hero-actions{flex-direction:row}}[data-template=salo] .salo-headings{background:#fff;padding:3rem 0}@media (min-width:768px){[data-template=salo] .salo-headings{padding:4rem 0}}[data-template=salo] .salo-headings-inner{text-align:center}[data-template=salo] .salo-eyebrow{border-radius:var(--salo-radius);background:var(--salo-muted-bg);color:var(--salo-fg);margin:0 0 .5rem;padding:.25rem .75rem;font-size:.875rem;display:inline-block}[data-template=salo] .salo-section-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.15}[data-template=salo] .salo-section-lead{max-width:43rem;color:var(--salo-muted);margin:.75rem auto 0;font-size:1.125rem}[data-template=salo] .salo-section-lead p{margin:0}[data-template=salo] .salo-collections{background:#fff;padding:0 0 4rem}[data-template=salo] .salo-collections-grid{grid-template-columns:1fr;gap:2rem;max-width:64rem;margin-inline:auto;display:grid}@media (min-width:768px){[data-template=salo] .salo-collections-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}[data-template=salo] .salo-collection-card{border-radius:var(--salo-radius);min-height:400px;position:relative;overflow:hidden}[data-template=salo] .salo-collection-image{object-fit:cover;width:100%;height:400px;transition:transform .3s}[data-template=salo] .salo-collection-card:hover .salo-collection-image{transform:scale(1.05)}[data-template=salo] .salo-collection-overlay{z-index:1;background:#0000004d;transition:background .2s;position:absolute;inset:0}[data-template=salo] .salo-collection-card:hover .salo-collection-overlay{background:#00000080}[data-template=salo] .salo-collection-body{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}[data-template=salo] .salo-collection-title{color:#fff;margin:0;font-size:1.25rem;font-weight:700}[data-template=salo] .salo-collection-blurb{color:#ffffffe6;margin:.5rem 0 0;font-size:.875rem}[data-template=salo] .salo-collection-link{color:#fff;align-items:center;margin-top:1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}[data-template=salo] .salo-about{background:var(--salo-muted-bg);padding:3rem 0 4rem}[data-template=salo] .salo-about-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){[data-template=salo] .salo-about-grid{grid-template-columns:1fr 1fr;gap:4rem}}[data-template=salo] .salo-about-image{border-radius:var(--salo-radius);object-fit:cover;width:100%}[data-template=salo] .salo-about-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}[data-template=salo] .salo-about-body{color:var(--salo-muted);font-size:1.125rem;line-height:1.7}[data-template=salo] .salo-about-body p{margin:0 0 1rem}[data-template=salo] .salo-about-body p:last-child{margin-bottom:0}[data-template=salo] .salo-rating{align-items:center;gap:1rem;margin:.5rem 0;display:flex}[data-template=salo] .salo-rating-stars{color:#eab308;gap:.1rem;font-size:1.15rem;line-height:1;display:inline-flex}[data-template=salo] .salo-rating-stars .is-empty{opacity:.4}[data-template=salo] .salo-rating-text{color:var(--salo-fg);font-size:.875rem;font-weight:500}[data-template=salo] .salo-features{background:#fff;padding:3rem 0 4rem}[data-template=salo] .salo-features-intro{text-align:center;margin-bottom:3rem}[data-template=salo] .salo-features-grid{grid-template-columns:1fr;gap:2rem;max-width:64rem;margin-inline:auto;display:grid}@media (min-width:768px){[data-template=salo] .salo-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-template=salo] .salo-feature-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}[data-template=salo] .salo-feature-icon{background:var(--salo-primary);border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){[data-template=salo] .salo-feature-icon{background:color-mix(in srgb,var(--salo-primary) 10%,transparent)}}[data-template=salo] .salo-feature-icon{color:var(--salo-primary)}[data-template=salo] .salo-feature-svg{width:1.5rem;height:1.5rem}[data-template=salo] .salo-feature-title{margin:0;font-size:1.25rem;font-weight:700}[data-template=salo] .salo-feature-blurb{color:var(--salo-muted);margin:0}[data-template=salo] .salo-promo{color:#fff;background:#000;padding:3rem 0 4rem}[data-template=salo] .salo-promo-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){[data-template=salo] .salo-promo-grid{grid-template-columns:1fr 1fr;gap:4rem}}[data-template=salo] .salo-promo-copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}[data-template=salo] .salo-promo-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:700}[data-template=salo] .salo-promo-lead{color:#ffffffe6;margin:0;font-size:1.125rem;line-height:1.6}[data-template=salo] .salo-promo-image{border-radius:var(--salo-radius);object-fit:cover;width:100%}[data-template=salo] .salo-newsletter{background:#fff;padding:3rem 0 4rem}[data-template=salo] .salo-newsletter-inner{text-align:center;max-width:32rem}[data-template=salo] .salo-newsletter-form{gap:.5rem;margin-top:1.5rem;display:flex}[data-template=salo] .salo-newsletter-input{border:1px solid var(--salo-border);border-radius:var(--salo-radius);background:#fff;flex:1;height:2.5rem;padding:0 .75rem;font-size:.875rem}[data-template=salo] .salo-newsletter-input:focus{outline:2px solid var(--salo-primary)}@supports (color:color-mix(in lab,red,red)){[data-template=salo] .salo-newsletter-input:focus{outline:2px solid color-mix(in srgb,var(--salo-primary) 40%,transparent)}}[data-template=salo] .salo-newsletter-input:focus{outline-offset:1px}[data-template=salo] .salo-newsletter-legal,[data-template=salo] .salo-newsletter-thanks{color:var(--salo-muted);margin:.75rem 0 0;font-size:.75rem}[data-template=salo] .salo-footer{color:#fff;background:#000;padding:3rem 0}[data-template=salo] .salo-footer-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){[data-template=salo] .salo-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}[data-template=salo] .salo-footer-logo{width:auto;height:2.5rem;margin-bottom:.75rem}[data-template=salo] .salo-footer-tagline{color:#ffffffb3;margin:0;font-size:.875rem}[data-template=salo] .salo-footer-social{gap:1rem;margin-top:1rem;display:flex}[data-template=salo] .salo-footer-social a{color:#ffffffb3;font-size:.875rem;text-decoration:none}[data-template=salo] .salo-footer-social a:hover{color:#fff}[data-template=salo] .salo-footer-heading{margin:0 0 1rem;font-size:1.125rem;font-weight:500}[data-template=salo] .salo-footer-list{color:#ffffffb3;flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}[data-template=salo] .salo-footer-list a{color:inherit;text-decoration:none}[data-template=salo] .salo-footer-list a:hover{color:#fff}[data-template=salo] .salo-footer-copy{text-align:center;color:#ffffffb3;border-top:1px solid #ffffff1a;margin:3rem 0 0;padding-top:2rem;font-size:.875rem}[data-template=salo] .salo-home .prose-content{max-width:none}[data-template=salo] .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-template=salo] .salo-section-header{background:#fff;padding:3rem 0 1.5rem}[data-template=salo] .salo-section-intro{max-width:40rem;color:var(--salo-muted);margin-top:.75rem;font-size:1.125rem}[data-template=salo] .salo-section-intro .prose-content p{color:inherit;margin:0}[data-template=salo] .salo-section-body{padding-bottom:4rem}[data-template=salo] .salo-blog-grid{grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){[data-template=salo] .salo-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}[data-template=salo] .salo-blog-card{margin:0}[data-template=salo] .salo-blog-card-link{height:100%;color:inherit;border-radius:calc(var(--salo-radius) + 2px);border:1px solid var(--salo-border);background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}[data-template=salo] .salo-blog-card-link:hover{transform:translateY(-2px);box-shadow:0 12px 40px #00000014}[data-template=salo] .salo-blog-card-media{aspect-ratio:16/10;background:var(--salo-muted-bg);overflow:hidden}[data-template=salo] .salo-blog-card-image{object-fit:cover;width:100%;height:100%;transition:transform .35s}[data-template=salo] .salo-blog-card-link:hover .salo-blog-card-image{transform:scale(1.04)}[data-template=salo] .salo-blog-card-placeholder{background:linear-gradient(135deg,#e4e4e7,#f4f4f5);width:100%;height:100%}[data-template=salo] .salo-blog-card-body{flex-direction:column;flex:1;gap:.65rem;padding:1.35rem 1.4rem 1.5rem;display:flex}[data-template=salo] .salo-blog-card-date{letter-spacing:.06em;text-transform:uppercase;color:var(--salo-muted);font-size:.75rem;font-weight:600}[data-template=salo] .salo-blog-card-title{letter-spacing:-.02em;color:var(--salo-fg);margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}[data-template=salo] .salo-blog-card-excerpt{color:var(--salo-muted);flex:1;margin:0;font-size:.95rem;line-height:1.55}[data-template=salo] .salo-blog-card-cta{color:var(--salo-fg);margin-top:.5rem;font-size:.875rem;font-weight:600}[data-template=salo] .salo-blog-empty{color:var(--salo-muted)}[data-template=salo] .salo-post{padding-bottom:4rem}[data-template=salo] .salo-post-top{max-width:48rem;padding-top:2.5rem;padding-bottom:1.75rem}[data-template=salo] .salo-post-back{color:var(--salo-muted);margin-bottom:1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}[data-template=salo] .salo-post-back:hover{color:var(--salo-fg)}[data-template=salo] .salo-post-title{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.15}[data-template=salo] .salo-post-meta{color:var(--salo-muted);flex-wrap:wrap;gap:.5rem .75rem;margin:1rem 0 0;font-size:.9rem;display:flex}[data-template=salo] .salo-post-meta-sep{opacity:.5}[data-template=salo] .salo-post-feature{margin:.5rem 0 2.5rem}[data-template=salo] .salo-post-feature .salo-container{max-width:56rem}[data-template=salo] .salo-post-feature-image{object-fit:cover;border-radius:calc(var(--salo-radius) + 4px);width:100%;max-height:28rem;display:block}[data-template=salo] .salo-post-body{max-width:42rem}[data-template=salo] .salo-post-body .prose-content{color:#27272a;font-size:1.05rem;line-height:1.75}[data-template=salo] .salo-post-body .prose-content h2{letter-spacing:-.02em;color:var(--salo-fg);margin-top:2.25rem;margin-bottom:.85rem;font-size:1.5rem;font-weight:700}[data-template=salo] .salo-post-body .prose-content h3{color:var(--salo-fg);margin-top:1.75rem;margin-bottom:.65rem;font-size:1.15rem;font-weight:600}[data-template=salo] .salo-post-body .prose-content p{margin:0 0 1.15rem}[data-template=salo] .salo-post-body .prose-content ol,[data-template=salo] .salo-post-body .prose-content ul{margin:0 0 1.25rem;padding-left:1.25rem}[data-template=salo] .salo-post-body .prose-content ul{list-style-type:disc}[data-template=salo] .salo-post-body .prose-content ol{list-style-type:decimal}[data-template=salo] .salo-post-body .prose-content li{margin-bottom:.4rem;display:list-item}[data-template=salo] .salo-post-body .prose-content a{color:var(--salo-fg);text-underline-offset:3px;text-decoration:underline}[data-template=salo] .salo-post-body .prose-content figure,[data-template=salo] .salo-post-body .prose-content img{border-radius:var(--salo-radius);margin:1.75rem 0}