.partner-recipes-page[data-astro-cid-gztkp6cd]{--color-kicker:var(--color-accent);--color-lede:color-mix(in srgb, var(--color-text) 82%, var(--color-bg));--color-band-bg:color-mix(in srgb, var(--color-text) 6%, var(--color-bg));--ease-out-quint:cubic-bezier(.22, 1, .36, 1)}:root.dark .partner-recipes-page[data-astro-cid-gztkp6cd]{--color-kicker:color-mix(in srgb, var(--color-accent) 72%, white)}@media (prefers-color-scheme:dark){:root:not(.light) .partner-recipes-page[data-astro-cid-gztkp6cd]{--color-kicker:color-mix(in srgb, var(--color-accent) 72%, white)}}.partner-hero[data-astro-cid-gztkp6cd]{padding-top:clamp(var(--spacing-3xl), 7vw, var(--spacing-5xl));padding-bottom:clamp(var(--spacing-2xl), 5vw, var(--spacing-4xl));overflow:clip}.partner-hero-inner[data-astro-cid-gztkp6cd]{gap:var(--spacing-2xl);align-items:center;display:grid}@media (width>=880px){.partner-hero-inner[data-astro-cid-gztkp6cd]{gap:clamp(var(--spacing-2xl), 5vw, var(--spacing-4xl));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.partner-eyebrow[data-astro-cid-gztkp6cd]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-kicker);margin-bottom:var(--spacing-md);font-weight:600}.partner-hero-title[data-astro-cid-gztkp6cd]{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:0 0 var(--spacing-lg);font-size:clamp(2.5rem,5.4vw,4.75rem);line-height:1.02}.partner-lede[data-astro-cid-gztkp6cd]{color:var(--color-lede);font-size:var(--font-size-lg);max-width:42ch;margin:0;line-height:1.6}.partner-lede[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:2px}.partner-lede[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]:hover{color:var(--color-accent)}.partner-upgrade-callout[data-astro-cid-gztkp6cd]{margin:var(--spacing-lg) 0 0;padding:var(--spacing-md) var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius);max-width:42ch}.partner-upgrade-callout[data-astro-cid-gztkp6cd] p[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm);color:var(--color-lede);margin:0;line-height:1.55}.partner-upgrade-callout[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em;font-weight:600}.partner-upgrade-callout[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]:hover{color:var(--color-accent)}.partner-hero-cta[data-astro-cid-gztkp6cd]{gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap;display:flex}.partner-hero-media[data-astro-cid-gztkp6cd]{isolation:isolate;margin:0;position:relative}.partner-hero-media[data-astro-cid-gztkp6cd]:before{content:"";transform:translate(var(--spacing-md), var(--spacing-md));border:2px solid var(--color-accent);border-radius:var(--radius-lg);z-index:-1;position:absolute;inset:0}.partner-hero-img[data-astro-cid-gztkp6cd]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-xl);display:block}.partner-hero-tag[data-astro-cid-gztkp6cd]{left:var(--spacing-md);bottom:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);background:var(--color-surface);color:var(--color-accent);font-size:var(--font-size-xs);letter-spacing:.04em;border-radius:var(--radius-sm);box-shadow:var(--shadow);font-weight:600;position:absolute}.partner-flow-header[data-astro-cid-gztkp6cd]{max-width:40rem;margin-bottom:var(--spacing-3xl)}.partner-flow-header[data-astro-cid-gztkp6cd] h2[data-astro-cid-gztkp6cd]{font-size:var(--font-size-4xl);letter-spacing:-.025em;margin:0 0 var(--spacing-sm);text-wrap:balance}.partner-flow-sub[data-astro-cid-gztkp6cd]{color:var(--color-lede);font-size:var(--font-size-lg);margin:0;line-height:1.55}.partner-flow-steps[data-astro-cid-gztkp6cd]{margin:0 0 var(--spacing-2xl);gap:var(--spacing-xl);padding:0;list-style:none;display:grid}@media (width>=760px){.partner-flow-steps[data-astro-cid-gztkp6cd]{grid-template-columns:repeat(3,1fr);gap:0}}.partner-step[data-astro-cid-gztkp6cd]{padding-top:var(--spacing-lg);border-top:2px solid var(--color-accent);position:relative}@media (width>=760px){.partner-step[data-astro-cid-gztkp6cd]{padding:var(--spacing-lg) var(--spacing-xl) 0}.partner-step[data-astro-cid-gztkp6cd]:first-child{padding-left:0}.partner-step[data-astro-cid-gztkp6cd]+.partner-step[data-astro-cid-gztkp6cd]:after{content:"";top:var(--spacing-lg);background:var(--color-border);width:1px;position:absolute;bottom:0;left:0}}.partner-step-num[data-astro-cid-gztkp6cd]{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.02em;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:600;line-height:1}.partner-step-title[data-astro-cid-gztkp6cd]{font-size:var(--font-size-2xl);margin:var(--spacing-md) 0 var(--spacing-sm)}.partner-step-body[data-astro-cid-gztkp6cd]{color:var(--color-lede);font-size:var(--font-size-base);max-width:32ch;margin:0;line-height:1.6}.widget-demo-layout[data-astro-cid-gztkp6cd]{gap:var(--spacing-2xl);align-items:center;display:grid}@media (width>=880px){.widget-demo-layout[data-astro-cid-gztkp6cd]{gap:clamp(var(--spacing-2xl), 5vw, var(--spacing-4xl));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.widget-demo-copy[data-astro-cid-gztkp6cd] h2[data-astro-cid-gztkp6cd]{font-size:var(--font-size-4xl);letter-spacing:-.025em;margin:0 0 var(--spacing-md);text-wrap:balance;max-width:24ch}.widget-demo-lede[data-astro-cid-gztkp6cd]{color:var(--color-lede);font-size:var(--font-size-lg);max-width:46ch;margin:0;line-height:1.6}.widget-demo-hint[data-astro-cid-gztkp6cd]{margin:var(--spacing-lg) 0 0;font-size:var(--font-size-sm);color:var(--color-muted);max-width:52ch;line-height:1.6}.widget-demo-hint[data-astro-cid-gztkp6cd] code[data-astro-cid-gztkp6cd]{font-family:var(--font-mono);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text) 8%, var(--color-bg));padding:.1em .35em;font-size:.92em}.widget-demo-hint[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em;font-weight:600}.widget-demo-hint[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]:hover{color:var(--color-accent)}.widget-demo-media[data-astro-cid-gztkp6cd]{isolation:isolate;justify-self:center;width:min(390px,82vw);margin:0;position:relative}.widget-demo-media[data-astro-cid-gztkp6cd]:before{content:"";transform:translate(var(--spacing-md), var(--spacing-md));border:2px solid var(--color-accent);border-radius:var(--radius-lg);z-index:-1;position:absolute;inset:0}.widget-demo-media[data-astro-cid-gztkp6cd] img[data-astro-cid-gztkp6cd]{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.widget-demo-tag[data-astro-cid-gztkp6cd]{margin-top:var(--spacing-lg);text-align:center;font-size:var(--font-size-xs);letter-spacing:.04em;color:var(--color-accent);font-weight:600}.demo-stack-layout[data-astro-cid-gztkp6cd]{gap:var(--spacing-2xl);align-items:center;display:grid}.demo-stack-layout[data-astro-cid-gztkp6cd]>[data-astro-cid-gztkp6cd]{min-width:0}@media (width>=880px){.demo-stack-layout[data-astro-cid-gztkp6cd]{gap:clamp(var(--spacing-2xl), 5vw, var(--spacing-4xl));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.demo-stack-copy[data-astro-cid-gztkp6cd] h2[data-astro-cid-gztkp6cd]{font-size:var(--font-size-4xl);letter-spacing:-.025em;margin:0 0 var(--spacing-md);text-wrap:balance;max-width:22ch}.demo-stack-lede[data-astro-cid-gztkp6cd]{color:var(--color-lede);font-size:var(--font-size-lg);max-width:42ch;margin:0;line-height:1.6}.demo-stack-hint[data-astro-cid-gztkp6cd]{margin:var(--spacing-lg) 0 0;font-size:var(--font-size-sm);color:var(--color-muted);font-weight:600}.demo-stack[data-astro-cid-gztkp6cd]{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-xl);flex-direction:column;display:flex;position:relative}.demo-stack-cards[data-astro-cid-gztkp6cd]{width:min(320px,78vw);height:clamp(420px,44vw,480px);margin:0;padding:0;list-style:none;position:relative}.demo-card[data-astro-cid-gztkp6cd]{gap:var(--spacing-md);will-change:transform, opacity;transition:transform .48s var(--ease-out-quint), opacity .32s var(--ease-out-quint);transform:translate3d(calc(var(--drag-x,0px) + var(--offset-x,0px)), var(--offset-y,0px), 0) rotate(calc(var(--drag-rot,0deg) + var(--offset-rot,0deg))) scale(var(--offset-scale,1));opacity:var(--offset-opacity,1);pointer-events:none;touch-action:pan-y;flex-direction:column;display:flex;position:absolute;inset:0}.demo-card[data-astro-cid-gztkp6cd].is-dragging{cursor:grabbing;transition:none}.demo-card[data-astro-cid-gztkp6cd][data-offset="0"]{z-index:3;pointer-events:auto;cursor:grab;--offset-x:0px;--offset-y:0px;--offset-rot:0deg;--offset-scale:1;--offset-opacity:1}.demo-card[data-astro-cid-gztkp6cd][data-offset="1"]{z-index:2;--offset-x:16px;--offset-y:14px;--offset-rot:3.5deg;--offset-scale:.96;--offset-opacity:1}.demo-card[data-astro-cid-gztkp6cd][data-offset="2"]{z-index:1;--offset-x:30px;--offset-y:26px;--offset-rot:6.5deg;--offset-scale:.92;--offset-opacity:.9}.demo-card[data-astro-cid-gztkp6cd]:not([data-offset="0"]):not([data-offset="1"]):not([data-offset="2"]){z-index:0;--offset-x:-36px;--offset-y:0px;--offset-rot:-8deg;--offset-scale:.94;--offset-opacity:0}@media (width<=520px){.demo-stack[data-astro-cid-gztkp6cd]{padding-inline:var(--spacing-md)}.demo-stack-cards[data-astro-cid-gztkp6cd]{width:min(300px,100vw - 7rem)}.demo-card[data-astro-cid-gztkp6cd][data-offset="1"]{--offset-x:10px;--offset-y:10px;--offset-rot:2.5deg}.demo-card[data-astro-cid-gztkp6cd][data-offset="2"]{--offset-x:18px;--offset-y:18px;--offset-rot:4.5deg}}.demo-card-figure[data-astro-cid-gztkp6cd]{min-height:0;padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex:1;justify-content:center;align-items:center;margin:0;display:flex}.demo-card[data-astro-cid-gztkp6cd][data-offset="0"] .demo-card-figure[data-astro-cid-gztkp6cd]{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border))}.demo-card-figure[data-astro-cid-gztkp6cd] img[data-astro-cid-gztkp6cd]{object-fit:contain;border-radius:var(--radius);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%}.demo-card-caption[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm);text-align:center;color:var(--color-lede);opacity:0;transition:opacity .2s var(--ease-out-quint);flex-shrink:0;margin:0;line-height:1.5}.demo-card[data-astro-cid-gztkp6cd][data-offset="0"] .demo-card-caption[data-astro-cid-gztkp6cd]{opacity:1}.demo-stack-controls[data-astro-cid-gztkp6cd]{align-items:center;gap:var(--spacing-lg);display:flex}.demo-stack-btn[data-astro-cid-gztkp6cd]{border-radius:var(--radius-full,9999px);background:var(--color-surface);border:1px solid var(--color-border);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.demo-stack-btn[data-astro-cid-gztkp6cd] svg[data-astro-cid-gztkp6cd]{width:1.1rem;height:1.1rem}.demo-stack-btn[data-astro-cid-gztkp6cd]:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.demo-stack-btn[data-astro-cid-gztkp6cd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.demo-stack-btn[data-astro-cid-gztkp6cd]:disabled{opacity:.35;cursor:default}.demo-stack-dots[data-astro-cid-gztkp6cd]{align-items:center;gap:var(--spacing-xs);display:flex}.demo-stack-dot[data-astro-cid-gztkp6cd]{cursor:pointer;background:0 0;border:none;border-radius:50%;width:1.75rem;height:1.75rem;padding:0;position:relative}.demo-stack-dot[data-astro-cid-gztkp6cd]:after{content:"";background:var(--color-border);width:.5rem;height:.5rem;transition:background var(--transition-fast), transform var(--transition-fast);border-radius:50%;position:absolute;inset:50%;translate:-50% -50%}.demo-stack-dot[data-astro-cid-gztkp6cd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.demo-stack-dot[data-astro-cid-gztkp6cd][aria-selected=true]:after{background:var(--color-accent);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.demo-card[data-astro-cid-gztkp6cd]{transition:opacity .2s linear}}.partner-install[data-astro-cid-gztkp6cd]{background:var(--color-band-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.partner-install-header[data-astro-cid-gztkp6cd]{max-width:40rem;margin-bottom:var(--spacing-2xl)}.partner-install-header[data-astro-cid-gztkp6cd] h2[data-astro-cid-gztkp6cd]{font-size:var(--font-size-3xl);letter-spacing:-.025em;margin:0 0 var(--spacing-sm)}.partner-install-sub[data-astro-cid-gztkp6cd]{color:var(--color-lede);font-size:var(--font-size-lg);margin:0;line-height:1.55}.install-steps[data-astro-cid-gztkp6cd]{counter-reset:install-step;gap:var(--spacing-xl);max-width:44rem;display:grid}.install-step[data-astro-cid-gztkp6cd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.install-step-title[data-astro-cid-gztkp6cd]{align-items:baseline;gap:var(--spacing-sm);font-size:var(--font-size-lg);margin:0 0 var(--spacing-sm);font-weight:600;display:flex}.install-step-title[data-astro-cid-gztkp6cd]:before{counter-increment:install-step;content:counter(install-step, decimal-leading-zero);font-family:var(--font-display);font-size:var(--font-size-2xl);color:var(--color-accent);letter-spacing:-.02em;font-weight:600;line-height:1}.install-step-hint[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm);color:var(--color-muted);font-weight:400}.install-primary[data-astro-cid-gztkp6cd]{align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--color-accent) 8%, transparent);flex-wrap:wrap;display:flex}.install-cta[data-astro-cid-gztkp6cd]{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);border-radius:var(--radius);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-deep-peristyle);transition:opacity var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.install-cta[data-astro-cid-gztkp6cd]:hover{opacity:.88}.install-cta[data-astro-cid-gztkp6cd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.install-primary-note[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm);color:var(--color-muted);flex:14rem;margin:0;line-height:1.5}.install-alt-title[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm);color:var(--color-text);margin:0 0 var(--spacing-sm);font-weight:600}.install-details[data-astro-cid-gztkp6cd]{margin-top:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.install-details[data-astro-cid-gztkp6cd] summary[data-astro-cid-gztkp6cd]{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text);transition:color var(--transition-fast);font-weight:600}.install-details[data-astro-cid-gztkp6cd] summary[data-astro-cid-gztkp6cd]:hover{color:var(--color-accent)}.install-details[data-astro-cid-gztkp6cd] summary[data-astro-cid-gztkp6cd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius)}.install-details[data-astro-cid-gztkp6cd][open] summary[data-astro-cid-gztkp6cd]{border-bottom:1px solid var(--color-border)}.install-details-body[data-astro-cid-gztkp6cd]{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.install-details-body[data-astro-cid-gztkp6cd] ol[data-astro-cid-gztkp6cd]{padding-left:var(--spacing-lg);color:var(--color-lede);font-size:var(--font-size-sm);margin:0;line-height:1.6}.install-details-body[data-astro-cid-gztkp6cd] li[data-astro-cid-gztkp6cd]{margin-bottom:var(--spacing-xs)}.install-details-body[data-astro-cid-gztkp6cd] p[data-astro-cid-gztkp6cd]{margin:var(--spacing-sm) 0 0;color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.6}.install-details-body[data-astro-cid-gztkp6cd] p[data-astro-cid-gztkp6cd]:only-child{color:var(--color-lede);margin-top:0}.install-open-row[data-astro-cid-gztkp6cd]{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.install-open-label[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm);color:var(--color-muted)}.install-open-link[data-astro-cid-gztkp6cd]{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);transition:color var(--transition-fast), border-color var(--transition-fast);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.install-open-link[data-astro-cid-gztkp6cd]:hover{color:var(--color-accent);border-color:var(--color-accent)}.install-open-link[data-astro-cid-gztkp6cd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.install-detail[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm);color:var(--color-muted);margin:0 0 var(--spacing-sm);line-height:1.5}.install-code[data-astro-cid-gztkp6cd]{align-items:stretch;gap:var(--spacing-sm);border-radius:var(--radius);background:color-mix(in srgb, var(--color-colonnade-ink) 92%, var(--color-deep-peristyle));border:1px solid color-mix(in srgb, var(--color-dawn-paper) 12%, transparent);display:flex;position:relative}.install-code[data-astro-cid-gztkp6cd] pre[data-astro-cid-gztkp6cd]{padding:var(--spacing-md);flex:1;margin:0;overflow-x:auto}.install-code[data-astro-cid-gztkp6cd] code[data-astro-cid-gztkp6cd]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-dawn-paper);white-space:pre-wrap;word-break:break-all;line-height:1.55}.install-code--url[data-astro-cid-gztkp6cd] code[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm)}.copy-btn[data-astro-cid-gztkp6cd]{margin:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 0;padding:var(--spacing-xs) var(--spacing-sm);min-width:3.25rem;min-height:2.25rem;font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-dawn-paper);background:color-mix(in srgb, var(--color-dawn-paper) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-dawn-paper) 22%, transparent);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;align-self:flex-start;font-weight:600}.copy-btn[data-astro-cid-gztkp6cd]:hover{background:color-mix(in srgb, var(--color-dawn-paper) 22%, transparent)}.copy-btn[data-astro-cid-gztkp6cd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.copy-btn[data-astro-cid-gztkp6cd].is-copied{color:var(--color-deep-peristyle);background:var(--color-accent);border-color:var(--color-accent)}.partner-form-section[data-astro-cid-gztkp6cd]{padding-bottom:var(--spacing-5xl)}.partner-form-layout[data-astro-cid-gztkp6cd]{gap:var(--spacing-2xl);align-items:start;display:grid}@media (width>=880px){.partner-form-layout[data-astro-cid-gztkp6cd]{gap:clamp(var(--spacing-2xl), 5vw, var(--spacing-4xl));grid-template-columns:minmax(0,.82fr) minmax(0,1fr)}.partner-form-aside[data-astro-cid-gztkp6cd]{height:100%}.partner-form-aside-inner[data-astro-cid-gztkp6cd]{top:calc(var(--spacing-3xl) + 3.5rem);position:sticky}}.partner-form-aside[data-astro-cid-gztkp6cd] h2[data-astro-cid-gztkp6cd]{font-size:var(--font-size-4xl);letter-spacing:-.025em;margin:0 0 var(--spacing-md);text-wrap:balance;max-width:16ch}.partner-form-intro[data-astro-cid-gztkp6cd]{color:var(--color-lede);font-size:var(--font-size-lg);max-width:40ch;margin:0;line-height:1.55}.partner-form-upgrade[data-astro-cid-gztkp6cd]{margin:var(--spacing-lg) 0 0;font-size:var(--font-size-sm);color:var(--color-muted);line-height:1.55}.partner-form-upgrade[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.18em;font-weight:600}.partner-form-upgrade[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]:hover{color:var(--color-accent)}.partner-form-plinth[data-astro-cid-gztkp6cd]{min-width:0;position:relative}.partner-form-wrapper[data-astro-cid-gztkp6cd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(var(--spacing-lg), 4vw, var(--spacing-2xl));box-shadow:var(--shadow-lg);position:relative}@media (width>=880px){.partner-form-plinth[data-astro-cid-gztkp6cd]:before{content:"";transform:translate(var(--spacing-md), var(--spacing-md));border:2px solid var(--color-accent);border-radius:var(--radius-lg);position:absolute;inset:0}}.partner-intake-form[data-astro-cid-gztkp6cd]{margin:0}.field-group[data-astro-cid-gztkp6cd]{border:0;min-width:0;margin:0;padding:0}.field-group[data-astro-cid-gztkp6cd]+.field-group[data-astro-cid-gztkp6cd]{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid color-mix(in srgb, var(--color-border) 65%, transparent)}.field-group-legend[data-astro-cid-gztkp6cd]{float:left;width:100%;margin:0 0 var(--spacing-md);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:0;font-weight:600;display:block}.field-group-legend[data-astro-cid-gztkp6cd]:after{content:"";margin-top:var(--spacing-sm);background:var(--color-border);height:1px;display:block}.field-group-legend[data-astro-cid-gztkp6cd]+[data-astro-cid-gztkp6cd]{clear:both}.field-group-hint[data-astro-cid-gztkp6cd]{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-muted);line-height:1.5}.field-grid[data-astro-cid-gztkp6cd]{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field--full[data-astro-cid-gztkp6cd]{grid-column:1/-1}@media (width<=520px){.field-grid[data-astro-cid-gztkp6cd]{grid-template-columns:1fr}.field--half[data-astro-cid-gztkp6cd]{grid-column:1/-1}}.field[data-astro-cid-gztkp6cd]{flex-direction:column;display:flex}.partner-intake-form[data-astro-cid-gztkp6cd] label[data-astro-cid-gztkp6cd]{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);transition:color var(--transition-fast);font-weight:600;line-height:1.4;display:block}.field-optional[data-astro-cid-gztkp6cd]{font-size:var(--font-size-xs);color:var(--color-muted);margin-left:.4em;font-weight:500}.partner-intake-form[data-astro-cid-gztkp6cd] input[data-astro-cid-gztkp6cd],.partner-intake-form[data-astro-cid-gztkp6cd] textarea[data-astro-cid-gztkp6cd]{width:100%;padding:.7rem var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast)}.field-group[data-astro-cid-gztkp6cd]:first-of-type input[data-astro-cid-gztkp6cd]{padding:.9rem var(--spacing-md);font-size:var(--font-size-lg)}.partner-intake-form[data-astro-cid-gztkp6cd] textarea[data-astro-cid-gztkp6cd]{resize:vertical;min-height:5.5rem}.partner-intake-form[data-astro-cid-gztkp6cd] input[data-astro-cid-gztkp6cd]::placeholder,.partner-intake-form[data-astro-cid-gztkp6cd] textarea[data-astro-cid-gztkp6cd]::placeholder{color:color-mix(in srgb, var(--color-muted) 88%, var(--color-bg))}.partner-intake-form[data-astro-cid-gztkp6cd] input[data-astro-cid-gztkp6cd]:hover,.partner-intake-form[data-astro-cid-gztkp6cd] textarea[data-astro-cid-gztkp6cd]:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.partner-intake-form[data-astro-cid-gztkp6cd] input[data-astro-cid-gztkp6cd]:focus,.partner-intake-form[data-astro-cid-gztkp6cd] textarea[data-astro-cid-gztkp6cd]:focus{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent);outline:none}.field[data-astro-cid-gztkp6cd]:focus-within label[data-astro-cid-gztkp6cd]{color:color-mix(in srgb, var(--color-accent) 72%, var(--color-text))}.input-affix[data-astro-cid-gztkp6cd]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);align-items:stretch;display:flex}.input-affix[data-astro-cid-gztkp6cd]:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border))}.input-affix[data-astro-cid-gztkp6cd]:focus-within{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}.input-affix-prefix[data-astro-cid-gztkp6cd]{padding-left:var(--spacing-md);color:var(--color-muted);-webkit-user-select:none;user-select:none;align-items:center;font-weight:600;display:flex}.partner-intake-form[data-astro-cid-gztkp6cd] .input-affix[data-astro-cid-gztkp6cd] input[data-astro-cid-gztkp6cd]{box-shadow:none;background:0 0;border:0;padding-left:.15rem}.partner-intake-form[data-astro-cid-gztkp6cd] .input-affix[data-astro-cid-gztkp6cd] input[data-astro-cid-gztkp6cd]:hover,.partner-intake-form[data-astro-cid-gztkp6cd] .input-affix[data-astro-cid-gztkp6cd] input[data-astro-cid-gztkp6cd]:focus{box-shadow:none;background:0 0;border:0}.field-help[data-astro-cid-gztkp6cd]{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-xs);color:var(--color-muted);line-height:1.4}.intake-message[data-astro-cid-gztkp6cd]{margin:var(--spacing-lg) 0 0;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);border-radius:var(--radius-sm);font-weight:600;line-height:1.5}.intake-message[data-astro-cid-gztkp6cd][hidden]{display:none}.intake-message-action[data-astro-cid-gztkp6cd]{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-sm);text-align:center}.intake-message-action[data-astro-cid-gztkp6cd][hidden]{display:none}.intake-message-action[data-astro-cid-gztkp6cd] a[data-astro-cid-gztkp6cd]{color:var(--color-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.intake-message--error[data-astro-cid-gztkp6cd]{color:#b42318;background:color-mix(in srgb, #b42318 10%, var(--color-surface,var(--color-bg)));border:1px solid color-mix(in srgb, #b42318 28%, var(--color-border))}:root.dark .intake-message--error[data-astro-cid-gztkp6cd]{color:#fca5a5}.form-submit-row[data-astro-cid-gztkp6cd]{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid color-mix(in srgb, var(--color-border) 65%, transparent)}.form-submit[data-astro-cid-gztkp6cd]{width:100%;font-size:var(--font-size-lg);padding-block:1rem}.form-submit[data-astro-cid-gztkp6cd][aria-busy=true]{cursor:progress}.form-submit-note[data-astro-cid-gztkp6cd]{margin:var(--spacing-md) 0 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-muted);line-height:1.5}.partner-form-fallback[data-astro-cid-gztkp6cd]{margin:var(--spacing-md) 0 0;font-size:var(--font-size-sm);color:var(--color-muted);text-align:center;line-height:1.55}.partner-form-fallback[data-astro-cid-gztkp6cd]:first-of-type{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid color-mix(in srgb, var(--color-border) 65%, transparent)}.partner-form-fallback[data-astro-cid-gztkp6cd] code[data-astro-cid-gztkp6cd]{font-family:var(--font-mono);font-size:.92em}.submit-overlay[data-astro-cid-gztkp6cd]{z-index:200;padding:var(--spacing-lg);background:color-mix(in srgb, var(--color-bg) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;animation:overlay-fade .24s var(--ease-out-quint) forwards;place-items:center;display:grid;position:fixed;inset:0}.submit-overlay[data-astro-cid-gztkp6cd][hidden]{display:none}.submit-overlay-inner[data-astro-cid-gztkp6cd]{text-align:center;max-width:24rem}.submit-overlay-title[data-astro-cid-gztkp6cd]{font-family:var(--font-display);font-size:var(--font-size-2xl);letter-spacing:-.02em;margin:var(--spacing-lg) 0 var(--spacing-xs);color:var(--color-text);font-weight:600}.submit-overlay-sub[data-astro-cid-gztkp6cd]{color:var(--color-muted);font-size:var(--font-size-sm);margin:0;line-height:1.5}.submit-pot[data-astro-cid-gztkp6cd]{background:var(--color-primary);border-radius:0 0 16px 16px;width:64px;height:40px;margin:0 auto;display:inline-block;position:relative}.submit-pot[data-astro-cid-gztkp6cd]:before{content:"";background:var(--color-primary-dark);border-radius:6px;height:9px;position:absolute;top:-7px;left:-6px;right:-6px}.submit-pot[data-astro-cid-gztkp6cd]:after{content:"";background:var(--color-accent);border-radius:6px 6px 0 0;width:12px;height:8px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.submit-steam[data-astro-cid-gztkp6cd]{background:color-mix(in srgb, var(--color-accent) 55%, transparent);opacity:0;border-radius:4px;width:5px;height:18px;position:absolute;bottom:40px}.submit-steam[data-astro-cid-gztkp6cd]:first-child{left:16px}.submit-steam[data-astro-cid-gztkp6cd]:nth-child(2){left:30px}.submit-steam[data-astro-cid-gztkp6cd]:nth-child(3){left:44px}@media (prefers-reduced-motion:no-preference){.submit-steam[data-astro-cid-gztkp6cd]{animation:steam-rise 1.6s var(--ease-out-quint) infinite}.submit-steam[data-astro-cid-gztkp6cd]:nth-child(2){animation-delay:.4s}.submit-steam[data-astro-cid-gztkp6cd]:nth-child(3){animation-delay:.8s}}@keyframes steam-rise{0%{opacity:0;transform:translateY(4px)scaleY(.6)}35%{opacity:.9}to{opacity:0;transform:translateY(-22px)scaleY(1.1)}}@keyframes overlay-fade{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.partner-hero-text[data-astro-cid-gztkp6cd]>[data-astro-cid-gztkp6cd]{animation:partner-rise .64s var(--ease-out-quint) both}.partner-eyebrow[data-astro-cid-gztkp6cd]{animation-delay:40ms}.partner-hero-title[data-astro-cid-gztkp6cd]{animation-delay:.11s}.partner-lede[data-astro-cid-gztkp6cd]{animation-delay:.19s}.partner-upgrade-callout[data-astro-cid-gztkp6cd]{animation-delay:.24s}.partner-hero-cta[data-astro-cid-gztkp6cd]{animation-delay:.32s}.partner-hero-media[data-astro-cid-gztkp6cd]{animation:partner-media-in .9s var(--ease-out-quint) both;animation-delay:.12s}}@keyframes partner-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes partner-media-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}
