.lfs[data-astro-cid-xepyhnft]{z-index:60;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));color:#f3ead9;font-family:Jost,system-ui,sans-serif;position:fixed}.lfs-toggle[data-astro-cid-xepyhnft]{min-height:44px;color:inherit;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:#120e10db;border:1px solid #f3ead947;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font:500 11px/1 Jost,sans-serif;display:inline-flex}.lfs-dot[data-astro-cid-xepyhnft]{background:linear-gradient(135deg,#e9c77a,#b76e79);border-radius:50%;width:8px;height:8px}.lfs[data-astro-cid-xepyhnft][data-open=true] .lfs-toggle[data-astro-cid-xepyhnft]{display:none}.lfs-panel[data-astro-cid-xepyhnft]{overscroll-behavior:contain;background:#100d0ff7;border:1px solid #f3ead929;width:min(400px,100vw - 32px);max-height:min(78vh,760px);padding:0 0 8px;overflow:auto;box-shadow:0 24px 60px #00000080}.lfs-head[data-astro-cid-xepyhnft]{z-index:1;background:#100d0f;border-bottom:1px solid #f3ead91a;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex;position:sticky;top:0}.lfs-eyebrow[data-astro-cid-xepyhnft]{letter-spacing:.28em;text-transform:uppercase;color:#f3ead999;margin:0;font-size:10px}.lfs-title[data-astro-cid-xepyhnft]{margin:2px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-style:italic}.lfs-x[data-astro-cid-xepyhnft]{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:26px}.lfs-sec[data-astro-cid-xepyhnft]{padding:14px 18px 4px}.lfs-sec[data-astro-cid-xepyhnft] h3[data-astro-cid-xepyhnft]{letter-spacing:.26em;text-transform:uppercase;color:#f3ead99e;margin:0 0 10px;font:500 10px/1 Jost,sans-serif}.lfs-packages[data-astro-cid-xepyhnft]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lfs-pkg[data-astro-cid-xepyhnft]{text-align:left;color:inherit;cursor:pointer;font:inherit;background:#f3ead90a;border:1px solid #f3ead91f;gap:6px;padding:10px;display:grid}.lfs-pkg-name[data-astro-cid-xepyhnft]{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic}.lfs-pkg-pitch[data-astro-cid-xepyhnft]{color:#f3ead9a8;font-size:11px;line-height:1.4}.lfs-sw[data-astro-cid-xepyhnft]{gap:3px;display:flex}.lfs-sw[data-astro-cid-xepyhnft] i[data-astro-cid-xepyhnft]{border:1px solid #ffffff26;border-radius:50%;width:14px;height:14px}.lfs-chips[data-astro-cid-xepyhnft]{flex-wrap:wrap;gap:6px;display:flex}.lfs-chip[data-astro-cid-xepyhnft]{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #f3ead933;border-radius:999px;padding:8px 12px;font:400 12px/1 Jost,sans-serif}.lfs-colours[data-astro-cid-xepyhnft]{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.lfs-colour[data-astro-cid-xepyhnft]{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #f3ead933;border-radius:50%;grid-template-rows:2fr 1fr;grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.lfs-colour[data-astro-cid-xepyhnft] span[data-astro-cid-xepyhnft]:first-child{grid-column:1/3}.lfs-note[data-astro-cid-xepyhnft]{color:#f3ead9a8;margin:8px 0 0;font-size:12px}.lfs-roles[data-astro-cid-xepyhnft]{margin-bottom:8px}.lfs-fonts[data-astro-cid-xepyhnft]{overscroll-behavior:contain;gap:4px;max-height:300px;padding-right:4px;display:grid;overflow:auto}.lfs-font[data-astro-cid-xepyhnft]{text-align:left;color:inherit;cursor:pointer;background:#f3ead908;border:1px solid #0000;gap:2px;padding:10px 12px;display:grid}.lfs-font[data-astro-cid-xepyhnft][hidden]{display:none}.lfs-font-sample[data-astro-cid-xepyhnft]{font-size:calc(26px * var(--s,1));white-space:nowrap;text-overflow:ellipsis;min-height:32px;line-height:1.2;overflow:hidden}.lfs-font-meta[data-astro-cid-xepyhnft]{color:#f3ead98c;font:300 11px/1.3 Jost,sans-serif}.is-on[data-astro-cid-xepyhnft]{background:#e3a5871f!important;border-color:#e3a587!important}.lfs-colour[data-astro-cid-xepyhnft].is-on{outline-offset:2px;outline:2px solid #e3a587}.lfs-foot[data-astro-cid-xepyhnft]{background:#100d0f;border-top:1px solid #f3ead91a;gap:8px;margin-top:10px;padding:14px 18px 16px;display:flex;position:sticky;bottom:-8px}.lfs-btn[data-astro-cid-xepyhnft]{color:#2e1a2e;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#e3a587;border:0;flex:1;min-height:44px;font:500 11px/1 Jost,sans-serif}.lfs-ghost[data-astro-cid-xepyhnft]{color:#f3ead9;background:0 0;border:1px solid #f3ead940;flex:none;padding:0 16px}.lfs[data-astro-cid-xepyhnft] button[data-astro-cid-xepyhnft]:focus-visible{outline-offset:2px;outline:2px solid #e3a587}@media (width<=700px){.lfs[data-astro-cid-xepyhnft]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.lfs-toggle[data-astro-cid-xepyhnft]{padding:10px 14px}.lfs-panel[data-astro-cid-xepyhnft]{width:100%;max-height:72vh}.lfs-colours[data-astro-cid-xepyhnft]{grid-template-columns:repeat(10,1fr);gap:4px}}
