.feedback-block[data-astro-cid-rmew6vcy]{border:1px solid color-mix(in srgb, var(--color-gold) 35%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 92%, var(--color-gold) 8%), var(--color-bg));border-radius:.75rem;margin-top:4rem;padding:2rem 1.75rem 1.75rem;position:relative;overflow:hidden;box-shadow:0 6px 24px -12px #00000080}.feedback-block[data-astro-cid-rmew6vcy]:before{content:"";background:radial-gradient(ellipse 70% 50% at 50% -20%, color-mix(in srgb, var(--color-gold) 12%, transparent), transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:0}.feedback-block[data-astro-cid-rmew6vcy]>[data-astro-cid-rmew6vcy]{z-index:1;position:relative}.feedback-block-eyebrow[data-astro-cid-rmew6vcy]{text-transform:uppercase;letter-spacing:.3em;color:var(--color-gold);font-size:.65rem;font-family:var(--font-jetbrains,monospace);font-weight:500}.feedback-block-heading[data-astro-cid-rmew6vcy]{font-family:var(--font-cormorant);letter-spacing:.01em;color:var(--color-cream);margin-top:.6rem;font-size:1.85rem;font-weight:300;line-height:1.2}.feedback-block-lede[data-astro-cid-rmew6vcy]{color:var(--color-cream-dim);max-width:36rem;margin-top:.85rem;font-size:.95rem;line-height:1.65}.feedback-block-grid[data-astro-cid-rmew6vcy]{gap:.85rem;margin-top:1.6rem;display:grid}@media (width>=36rem){.feedback-block-grid[data-astro-cid-rmew6vcy]{grid-template-columns:1fr 1fr}}.feedback-block-card[data-astro-cid-rmew6vcy]{border:1px solid color-mix(in srgb, var(--color-panel) 80%, transparent);background:color-mix(in srgb, var(--color-panel) 35%, transparent);color:inherit;border-radius:.5rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block}.feedback-block-card[data-astro-cid-rmew6vcy]:hover,.feedback-block-card[data-astro-cid-rmew6vcy]:focus-visible{border-color:color-mix(in srgb, var(--color-gold) 60%, transparent);background:color-mix(in srgb, var(--color-gold) 8%, transparent);transform:translateY(-1px)}.feedback-block-icon[data-astro-cid-rmew6vcy]{width:1.15rem;height:1.15rem;color:var(--color-gold)}.feedback-block-card-title[data-astro-cid-rmew6vcy]{font-family:var(--font-cormorant);color:var(--color-cream);margin-top:.55rem;font-size:1.15rem;font-weight:400}.feedback-block-card-body[data-astro-cid-rmew6vcy]{color:var(--color-muted);margin-top:.3rem;font-size:.85rem;line-height:1.5}.feedback-block-foot[data-astro-cid-rmew6vcy]{border-top:1px solid color-mix(in srgb, var(--color-panel) 70%, transparent);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-top:1.6rem;padding-top:1.1rem;font-size:.75rem;display:flex}.feedback-block-foot-label[data-astro-cid-rmew6vcy]{text-transform:uppercase;letter-spacing:.2em;color:var(--color-muted)}.feedback-block-foot-email[data-astro-cid-rmew6vcy]{color:var(--color-gold);font-family:var(--font-jetbrains,monospace);text-decoration:none}.feedback-block-foot-email[data-astro-cid-rmew6vcy]:hover{text-decoration:underline}.prose-blog{color:var(--color-cream-dim);font-size:1rem;line-height:1.75}.prose-blog>p,.prose-blog>ul,.prose-blog>ol,.prose-blog>blockquote,.prose-blog>pre,.prose-blog>figure{margin-block:1.4em}.prose-blog h2{font-family:var(--font-cormorant);color:var(--color-cream);letter-spacing:.01em;margin-top:2.5em;margin-bottom:.6em;font-size:2rem;font-weight:300;line-height:1.2}.prose-blog h3{font-family:var(--font-cormorant);color:var(--color-cream);margin-top:2em;margin-bottom:.5em;font-size:1.4rem;font-weight:400;line-height:1.3}.prose-blog a{color:var(--color-gold);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-gold) 35%, transparent);text-underline-offset:3px}.prose-blog a:hover{text-decoration-color:var(--color-gold)}.prose-blog strong{color:var(--color-cream);font-weight:500}.prose-blog em{color:var(--color-cream)}.prose-blog blockquote{border-left:2px solid color-mix(in srgb, var(--color-gold) 50%, transparent);color:var(--color-cream-dim);padding-left:1.25rem;font-style:italic}.prose-blog ul,.prose-blog ol{padding-left:1.5rem}.prose-blog ul li,.prose-blog ol li{margin-block:.5em}.prose-blog ul li::marker{color:var(--color-gold)}.prose-blog code{background:color-mix(in srgb, var(--color-panel) 60%, transparent);border-radius:.25rem;padding:.15em .4em;font-size:.9em}.prose-blog hr{border:none;border-top:1px solid color-mix(in srgb, var(--color-panel) 80%, transparent);margin-block:3em}.prose-blog figure img{border-radius:.5rem}.prose-blog figcaption{text-align:center;color:var(--color-muted);margin-top:.6rem;font-size:.85rem;font-style:italic}.prose-blog table{border-collapse:separate;border-spacing:0;border:1px solid color-mix(in srgb, var(--color-panel) 80%, transparent);background:color-mix(in srgb, var(--color-panel) 18%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-gold) 40%, transparent) transparent;border-radius:.5rem;width:100%;max-width:100%;margin-block:2.5em;font-size:.88rem;line-height:1.5;display:block;overflow-x:auto}.prose-blog table::-webkit-scrollbar{height:6px}.prose-blog table::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-gold) 40%, transparent);border-radius:3px}.prose-blog thead{background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 8%, transparent), color-mix(in srgb, var(--color-gold) 4%, transparent))}.prose-blog th{text-align:left;font-family:var(--font-jetbrains,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);border-bottom:1px solid color-mix(in srgb, var(--color-gold) 35%, transparent);white-space:nowrap;vertical-align:bottom;padding:.9rem 1.1rem;font-size:.66rem;font-weight:500}.prose-blog td{vertical-align:top;color:var(--color-cream-dim);border-bottom:1px solid color-mix(in srgb, var(--color-panel) 60%, transparent);padding:.85rem 1.1rem}.prose-blog tbody tr:last-child td{border-bottom:none}.prose-blog tbody tr:nth-child(2n){background:color-mix(in srgb, var(--color-panel) 12%, transparent)}.prose-blog tbody tr:hover{background:color-mix(in srgb, var(--color-gold) 4%, transparent)}.prose-blog tbody td:first-child{color:var(--color-cream);font-weight:500}@media (width<=640px){.prose-blog table{font-size:.82rem}.prose-blog th,.prose-blog td{padding:.7rem .85rem}}.prose-blog .footnotes{border-top:1px solid color-mix(in srgb, var(--color-panel) 80%, transparent);margin-top:4em;padding-top:2em;font-size:.85rem}.prose-blog .footnotes ol{padding-left:1.25rem}
