body{margin:0}.site-frame.svelte-12qhfyh{min-height:100vh}.site-header.svelte-12qhfyh{z-index:20;background:#fff;border-bottom:1px solid #1f191414;position:sticky;top:0}.header-inner.svelte-12qhfyh,.page-inner.svelte-12qhfyh,.footer-inner.svelte-12qhfyh{max-width:1320px;margin:0 auto;padding-left:2rem;padding-right:2rem}.header-inner.svelte-12qhfyh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;display:flex}.site-main.svelte-12qhfyh{padding-bottom:4rem}.page-inner.svelte-12qhfyh{width:100%}.brand.svelte-12qhfyh{color:#1f1914;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:1.9rem;font-weight:800;line-height:1;text-decoration:none}nav.svelte-12qhfyh ul:where(.svelte-12qhfyh){flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.nav-link.svelte-12qhfyh,.footer-link-button.svelte-12qhfyh{color:#1f1914;cursor:pointer;background:0 0;border:0;padding:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:.95rem;text-decoration:none}.apps-menu.svelte-12qhfyh{margin-bottom:-.9rem;padding-bottom:.9rem;position:relative}.apps-menu.svelte-12qhfyh:after{content:"";height:1rem;position:absolute;top:100%;left:0;right:0}.apps-popover.svelte-12qhfyh{opacity:0;pointer-events:none;background:#fff;border:1px solid #1f191414;border-radius:1rem;gap:.2rem;min-width:17rem;padding:.65rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + .35rem);left:0;transform:translateY(8px);box-shadow:0 18px 45px #502e101f}.app-entry.svelte-12qhfyh{border-radius:.85rem;padding:.8rem .95rem}.app-entry.svelte-12qhfyh:hover,.app-entry.svelte-12qhfyh:focus-visible{background:#1f19140f;outline:none}.apps-menu.svelte-12qhfyh:hover .apps-popover:where(.svelte-12qhfyh),.apps-menu.svelte-12qhfyh:focus-within .apps-popover:where(.svelte-12qhfyh){opacity:1;pointer-events:auto;transform:translateY(0)}.site-footer.svelte-12qhfyh{background:#fff;border-top:1px solid #1f191414;margin-top:2rem}.footer-inner.svelte-12qhfyh{gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem;display:grid}.footer-brand.svelte-12qhfyh{gap:1rem;max-width:32rem;display:grid}.brand-footer.svelte-12qhfyh{font-size:1.45rem}.footer-copy.svelte-12qhfyh,.footer-meta.svelte-12qhfyh,.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh),.footer-links.svelte-12qhfyh h2:where(.svelte-12qhfyh){margin:0;font-family:Helvetica Neue,Arial,sans-serif}.footer-copy.svelte-12qhfyh,.footer-meta.svelte-12qhfyh,.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh),.footer-link-button.svelte-12qhfyh{color:#1f1914b8;font-size:.96rem;line-height:1.7}.footer-links.svelte-12qhfyh{gap:2rem;display:grid}.footer-links.svelte-12qhfyh div:where(.svelte-12qhfyh){gap:.7rem;display:grid}.footer-links.svelte-12qhfyh h2:where(.svelte-12qhfyh){color:#1f1914;letter-spacing:.02em;font-size:.96rem;font-weight:700}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none}.footer-meta.svelte-12qhfyh{border-top:1px solid #1f191414;padding-top:1.25rem}@media (width>=820px){.footer-inner.svelte-12qhfyh{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.footer-meta.svelte-12qhfyh{grid-column:1/-1}.footer-links.svelte-12qhfyh{grid-template-columns:repeat(2,minmax(0,1fr))}}
