.grid.svelte-13toqml{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:32px;margin:0 0 128px;padding:0;list-style:none;display:grid}.post.svelte-13toqml{cursor:pointer;color:inherit;text-align:inherit;background:0 0;border:none;flex-direction:column;gap:20px;padding:0;text-decoration:none;display:flex}.cover.svelte-13toqml{aspect-ratio:16/9;border-radius:var(--radius-lg);border:2px solid var(--color-shadow-10);justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative;overflow:hidden}.cover.svelte-13toqml:before{content:"";background-image:linear-gradient(var(--color-shadow-10) 1px, transparent 1px), linear-gradient(90deg, var(--color-shadow-10) 1px, transparent 1px);pointer-events:none;background-position:100% 100%;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000,#000);mask-image:linear-gradient(to bottom right,#0000,#000)}.cover-content.svelte-13toqml{flex-direction:column;align-items:center;gap:.6ex;max-width:280px;display:flex;position:relative;translate:0 -1.2ex}.cover-eyebrow.svelte-13toqml{font-family:var(--font-heading);font-size:var(--copy-sm);font-weight:var(--weight-500);text-transform:capitalize;color:var(--color-shadow-50)}.cover-title.svelte-13toqml{font-family:var(--font-heading);text-align:center;line-height:1.15;font-size:var(--heading-xs);font-weight:var(--weight-550);color:var(--color-shadow-85);justify-content:center;align-items:center;gap:10px;margin:0;display:inline-flex}.post:where(.svelte-13toqml):hover .cover-title.svelte-13toqml{text-underline-offset:.25ex;text-decoration:underline;-webkit-text-decoration-color:var(--color-pastel-mint-60);text-decoration-color:var(--color-pastel-mint-60);text-decoration-thickness:.25ex}.cover-title.svelte-13toqml .icon-svg{color:var(--color-shadow-40)}.request-layer.svelte-13toqml{z-index:100;position:fixed;inset:0}.backdrop.svelte-13toqml{cursor:default;background-color:#0000001a;width:100%;height:100%;display:block;position:absolute;inset:0}.dialog-container.svelte-13toqml{pointer-events:none;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.dialog.svelte-13toqml{background-color:var(--color-white);border:2px solid var(--color-shadow-25);border-radius:var(--radius-lg);pointer-events:auto;flex-direction:column;gap:16px;width:min(100%,480px);padding:24px;display:flex}.header-bar.svelte-13toqml{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog.svelte-13toqml h2:where(.svelte-13toqml){min-width:0;font-family:var(--font-heading);font-size:var(--copy-lg);font-weight:var(--weight-500);letter-spacing:var(--letter-spacing-heading);color:var(--color-shadow-90);align-items:center;gap:8px;display:flex}.dialog.svelte-13toqml h2:where(.svelte-13toqml) .icon-svg{color:var(--color-shadow-50)}.dialog.svelte-13toqml p:where(.svelte-13toqml){font-family:var(--font-copy);font-size:var(--copy-md);font-weight:var(--weight-450);color:var(--color-shadow-70);margin:0;line-height:1.5}.actions.svelte-13toqml{align-items:center;gap:8px;display:flex}.email-field.svelte-13toqml{flex:1;min-width:0}@media screen and (width<=1000px){.grid.svelte-13toqml{gap:24px}}@media screen and (width<=800px){.grid.svelte-13toqml{gap:16px}}
