.dg__soon[data-astro-cid-srygz3zn]{border:1.5px solid var(--color-line);border-radius:var(--radius-button);color:var(--color-ink-muted);font-size:var(--text-sm);white-space:nowrap;margin:0;padding:.5rem 1rem;font-weight:600}.dg[data-astro-cid-srygz3zn]{position:relative}.dg__button[data-astro-cid-srygz3zn],.dg__submit[data-astro-cid-srygz3zn]{border:1.5px solid var(--color-button);border-radius:var(--radius-button);background:var(--color-button);color:var(--color-on-button);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;padding:.7rem 1.25rem;font-weight:700;line-height:1.2;list-style:none;display:inline-block}.dg__button[data-astro-cid-srygz3zn]::-webkit-details-marker{display:none}.dg__button[data-astro-cid-srygz3zn]:hover,.dg__submit[data-astro-cid-srygz3zn]:hover{border-color:var(--color-button-hover);background:var(--color-button-hover)}.dg__button[data-astro-cid-srygz3zn]{text-decoration:none}.dg__modal[data-astro-cid-srygz3zn]{border:1px solid var(--color-line);border-radius:var(--radius-image);background:var(--color-surface);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-chip);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.dg__modal[data-astro-cid-srygz3zn]::backdrop{background:color-mix(in oklab, var(--color-ink), transparent 40%);backdrop-filter:blur(2px)}.dg__modal[data-astro-cid-srygz3zn]:target{z-index:100;box-shadow:0 0 0 100vmax color-mix(in oklab, var(--color-ink), transparent 40%);display:block}.dg__form[data-astro-cid-srygz3zn]{gap:var(--space-3);padding:var(--space-8) var(--space-6) var(--space-6);text-align:left;display:grid;position:relative}.dg__title[data-astro-cid-srygz3zn]{margin:0 var(--space-8) var(--space-2) 0;color:var(--color-ink);font-size:var(--text-xl);text-wrap:balance;line-height:1.2}.dg__close[data-astro-cid-srygz3zn]{top:var(--space-3);right:var(--space-3);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.dg__close[data-astro-cid-srygz3zn]:hover,.dg__close[data-astro-cid-srygz3zn]:focus-visible{background:color-mix(in oklab, var(--color-ink), transparent 90%)}.dg__close[data-astro-cid-srygz3zn] svg[data-astro-cid-srygz3zn]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.4rem;height:1.4rem}.dg__form[data-astro-cid-srygz3zn] label[data-astro-cid-srygz3zn]:not(.dg__check){color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.dg__form[data-astro-cid-srygz3zn] input[data-astro-cid-srygz3zn][type=text],.dg__form[data-astro-cid-srygz3zn] input[data-astro-cid-srygz3zn][type=email]{border:1.5px solid var(--color-ink-subtle);font:inherit;color:var(--color-ink);background:var(--color-surface);border-radius:.5rem;padding:.65rem .8rem}.dg__check[data-astro-cid-srygz3zn]{gap:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.dg__check[data-astro-cid-srygz3zn] input[data-astro-cid-srygz3zn]{width:1.1rem;height:1.1rem;accent-color:var(--color-ink);margin-top:.2rem}.dg__check[data-astro-cid-srygz3zn] a[data-astro-cid-srygz3zn]{color:var(--color-ink);text-underline-offset:.2em}.dg__submit[data-astro-cid-srygz3zn]{justify-self:start}.dg__trap[data-astro-cid-srygz3zn]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=40rem){.dg__form[data-astro-cid-srygz3zn]{padding:var(--space-8) var(--space-4) var(--space-4)}}.dl[data-astro-cid-z5phcoby]{padding-block:var(--section-y)}.dl__strip[data-astro-cid-z5phcoby]{gap:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-image);background:var(--color-surface-alt);align-items:center;padding:clamp(1.5rem,.75rem + 2.5vw,3rem);display:grid}@media (width>=48rem){.dl__strip[data-astro-cid-z5phcoby]{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(1.5rem,.5rem + 3vw,3rem)}}.dl__preview[data-astro-cid-z5phcoby]{border:1px solid var(--color-line);background:var(--color-surface);width:9rem;box-shadow:var(--shadow-chip);border-radius:.375rem;overflow:hidden}@media (width>=48rem){.dl__preview[data-astro-cid-z5phcoby]{width:13rem}}.dl__preview[data-astro-cid-z5phcoby] img[data-astro-cid-z5phcoby]{width:100%;height:auto;display:block}.dl__eyebrow[data-astro-cid-z5phcoby]{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:flex}.dl__eyebrow[data-astro-cid-z5phcoby]:before{content:"";background:var(--color-action);border-radius:50%;width:.5rem;height:.5rem}.dl__copy[data-astro-cid-z5phcoby] .dl__title[data-astro-cid-z5phcoby]{font-size:var(--text-3xl);margin:0}.dl__text[data-astro-cid-z5phcoby]{max-width:52ch;margin:var(--space-2) 0 0;color:var(--color-ink-muted);text-wrap:pretty}.dl__state[data-astro-cid-z5phcoby]{margin:0}.dl--compact[data-astro-cid-z5phcoby]{padding-block:var(--space-8)}.dl--compact[data-astro-cid-z5phcoby] .dl__strip[data-astro-cid-z5phcoby]{gap:var(--space-4);padding:clamp(1rem,.5rem + 1.5vw,1.75rem)}.dl--compact[data-astro-cid-z5phcoby] .dl__preview[data-astro-cid-z5phcoby]{width:6rem}@media (width>=48rem){.dl--compact[data-astro-cid-z5phcoby] .dl__strip[data-astro-cid-z5phcoby]{gap:var(--space-6)}.dl--compact[data-astro-cid-z5phcoby] .dl__preview[data-astro-cid-z5phcoby]{width:7rem}}.dl--compact[data-astro-cid-z5phcoby] .dl__copy[data-astro-cid-z5phcoby] .dl__title[data-astro-cid-z5phcoby]{font-size:var(--text-xl)}.dl--compact[data-astro-cid-z5phcoby] .dl__text[data-astro-cid-z5phcoby]{font-size:var(--text-base)}
