.cw-hero[data-astro-cid-25c6j2vg]{background:var(--color-ink-deep);padding:var(--space-3xl) 0 var(--space-4xl)}.cw-hero[data-astro-cid-25c6j2vg] .page-intro__grid[data-astro-cid-25c6j2vg]{grid-template-columns:minmax(0,1fr)}.cw-hero[data-astro-cid-25c6j2vg] .page-intro__copy[data-astro-cid-25c6j2vg]{max-width:720px}.cw-hero__ember[data-astro-cid-25c6j2vg]{z-index:-2;pointer-events:none;background:radial-gradient(circle at 76% 46%, #ff5a4c8c 0, #e8382f6b 6%, #b4221c42 18%, #6e120e24 34%, transparent 56%), radial-gradient(ellipse 30% 52% at 80% 42%, #c4271f33, transparent 72%), radial-gradient(ellipse 46% 36% at 95% 100%, #6e120e4d, transparent 80%), var(--color-ink-deep);filter:blur(6px);position:absolute;inset:0;overflow:hidden;transform:scale(1.04)}.cw-hero__ember[data-astro-cid-25c6j2vg]:before{content:"";background:repeating-conic-gradient(at 76% 46%,#ff6e6009 0deg 1.4deg,#0000 1.4deg 11deg);position:absolute;inset:0;mask-image:radial-gradient(circle at 76% 46%,#000 0,#00000080 14%,#0000 36%)}.cw-hero__ember[data-astro-cid-25c6j2vg]:after{content:"";background:linear-gradient(90deg,#0f0e0dcc 0%,#0f0e0d73 40%,#0f0e0d1f 62%,#0f0e0d33);position:absolute;inset:0}.cw-hero__grain[data-astro-cid-25c6j2vg]{z-index:1;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (width<=1024px){.cw-hero__ember[data-astro-cid-25c6j2vg]{background:radial-gradient(circle at 92% 6%, #ff524780 0, #e8382f52 10%, #8c161229 30%, transparent 55%), var(--color-ink-deep)}.cw-hero__ember[data-astro-cid-25c6j2vg]:before{background:repeating-conic-gradient(at 92% 6%,#ff6e6008 0deg 1.4deg,#0000 1.4deg 11deg);mask-image:radial-gradient(circle at 92% 6%,#000 0,#0000 40%)}.cw-hero__ember[data-astro-cid-25c6j2vg]:after{background:linear-gradient(#0000 20%,#0f0e0d8c)}}.cw-head[data-astro-cid-25c6j2vg]{max-width:62rem;margin-bottom:var(--space-2xl)}.ads-intro[data-astro-cid-25c6j2vg]{gap:var(--space-2xl);margin-bottom:var(--space-xl);grid-template-columns:1fr minmax(0,30rem);align-items:end;display:grid}.ads-intro[data-astro-cid-25c6j2vg] .h-display[data-astro-cid-25c6j2vg]{max-width:16ch;margin:0}.ads-intro[data-astro-cid-25c6j2vg] p[data-astro-cid-25c6j2vg]{margin:0}.ads-grid[data-astro-cid-25c6j2vg]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ads-card[data-astro-cid-25c6j2vg]{padding:var(--space-xl);border:1px solid var(--color-border-standard);border-radius:var(--radius-panel);background:var(--color-bg-surface)}.ads-card__tag[data-astro-cid-25c6j2vg]{margin-bottom:var(--space-md);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--color-accent-hover);display:block}.ads-card[data-astro-cid-25c6j2vg] h3[data-astro-cid-25c6j2vg]{margin-bottom:var(--space-sm)}.ads-card[data-astro-cid-25c6j2vg] p[data-astro-cid-25c6j2vg]{color:var(--color-text-secondary)}.ads-includes[data-astro-cid-25c6j2vg]{gap:var(--space-sm);margin:var(--space-xl) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ads-includes[data-astro-cid-25c6j2vg] li[data-astro-cid-25c6j2vg]{border:1px solid var(--color-border-standard);border-radius:var(--radius-pill);font-size:var(--text-body-sm);padding:.45em .9em}.ads-scope[data-astro-cid-25c6j2vg]{max-width:64rem;margin:var(--space-lg) 0;color:var(--color-text-secondary)}@media (width<=960px){.ads-grid[data-astro-cid-25c6j2vg]{grid-template-columns:1fr}}@media (width<=820px){.ads-intro[data-astro-cid-25c6j2vg]{grid-template-columns:1fr}}.cx[data-astro-cid-25c6j2vg] .h-display[data-astro-cid-25c6j2vg]{margin:0}.cx-map[data-astro-cid-25c6j2vg]{grid-template-columns:minmax(0,1fr) clamp(2rem,4vw,4rem) minmax(11rem,15rem) clamp(2rem,4vw,4rem) minmax(0,1fr);align-items:center;display:grid}.cx-card[data-astro-cid-25c6j2vg]{gap:var(--space-sm);height:100%;padding:var(--space-xl);border:1px solid var(--color-border-standard);border-radius:var(--radius-panel);background:var(--color-bg-subtle);color:var(--color-text-primary);transition:border-color .2s var(--ease-default), transform .2s var(--ease-default), background-color .2s var(--ease-default);flex-direction:column;text-decoration:none;display:flex}.cx-card[data-astro-cid-25c6j2vg]:hover{border-color:var(--color-accent);background:var(--color-bg-surface);transform:translateY(-3px)}.cx-card[data-astro-cid-25c6j2vg]:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.cx-card[data-astro-cid-25c6j2vg] .m-art[data-astro-cid-25c6j2vg]{margin-bottom:var(--space-sm);color:var(--color-text-primary)}.cx-card__tag[data-astro-cid-25c6j2vg]{font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--color-accent-hover)}.cx-card__title[data-astro-cid-25c6j2vg]{font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0;line-height:1.25}.cx-card[data-astro-cid-25c6j2vg] p[data-astro-cid-25c6j2vg]{color:var(--color-text-secondary);margin:0}.cx-card__go[data-astro-cid-25c6j2vg]{padding-top:var(--space-md);font-weight:var(--weight-semibold);color:var(--color-accent-hover);margin-top:auto}.cx-card__go[data-astro-cid-25c6j2vg] span[data-astro-cid-25c6j2vg]{transition:transform .2s var(--ease-default);display:inline-block}.cx-card[data-astro-cid-25c6j2vg]:hover .cx-card__go[data-astro-cid-25c6j2vg] span[data-astro-cid-25c6j2vg]{transform:translate(4px)}.cx-link[data-astro-cid-25c6j2vg]{background:var(--color-text-primary);height:2px;position:relative}.cx-link[data-astro-cid-25c6j2vg]:before,.cx-link[data-astro-cid-25c6j2vg]:after{content:"";background:var(--color-accent);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}.cx-link[data-astro-cid-25c6j2vg]:before{left:-5px}.cx-link[data-astro-cid-25c6j2vg]:after{right:-5px}.cx-hub[data-astro-cid-25c6j2vg]{align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);border-radius:var(--radius-panel);background:var(--color-bg-dark);color:var(--color-text-on-dark);text-align:center;flex-direction:column;display:flex}.cx-hub[data-astro-cid-25c6j2vg] .m-art[data-astro-cid-25c6j2vg]{width:64px;height:64px;color:var(--color-text-on-dark)}.cx-hub[data-astro-cid-25c6j2vg] .m-art[data-astro-cid-25c6j2vg] .f[data-astro-cid-25c6j2vg]{fill:var(--color-warm-700)}.cx-hub[data-astro-cid-25c6j2vg] .m-art[data-astro-cid-25c6j2vg] .r[data-astro-cid-25c6j2vg]{stroke:var(--color-accent-bright)}.cx-hub__title[data-astro-cid-25c6j2vg]{font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:-.01em}.cx-hub__sub[data-astro-cid-25c6j2vg]{font-size:var(--text-body-sm);color:var(--color-text-on-dark-secondary);line-height:1.45}@media (width<=860px){.cx-map[data-astro-cid-25c6j2vg]{grid-template-columns:minmax(0,1fr)}.cx-link[data-astro-cid-25c6j2vg]{justify-self:center;width:2px;height:3rem}.cx-link[data-astro-cid-25c6j2vg]:before{margin:0 0 0 -5px;top:-5px;left:50%}.cx-link[data-astro-cid-25c6j2vg]:after{margin:0 0 0 -5px;inset:auto auto -5px 50%}.cx-hub[data-astro-cid-25c6j2vg],.cx-hub[data-astro-cid-25c6j2vg]+.cx-link[data-astro-cid-25c6j2vg]{order:-1}}@media (prefers-reduced-motion:reduce){.cx-card[data-astro-cid-25c6j2vg],.cx-card__go[data-astro-cid-25c6j2vg] span[data-astro-cid-25c6j2vg]{transition:none}.cx-card[data-astro-cid-25c6j2vg]:hover{transform:none}}.cw-head--sm[data-astro-cid-25c6j2vg]{margin:var(--space-4xl) 0 var(--space-xl)}.cw-kicker[data-astro-cid-25c6j2vg]{margin-bottom:var(--space-md);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--color-accent-hover);display:block}.cw-head[data-astro-cid-25c6j2vg] .h-display[data-astro-cid-25c6j2vg]{margin:0}.cw-steps[data-astro-cid-25c6j2vg]{border-radius:var(--radius-panel);background:var(--color-ink);color:var(--color-text-on-dark);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid;overflow:hidden}.cw-step[data-astro-cid-25c6j2vg]{padding:var(--space-2xl) var(--space-xl);position:relative}.cw-step[data-astro-cid-25c6j2vg]+.cw-step[data-astro-cid-25c6j2vg]{border-left:1px solid var(--color-border-on-dark)}.cw-step[data-astro-cid-25c6j2vg]+.cw-step[data-astro-cid-25c6j2vg]:before{content:"";background:var(--color-ink);border-top:2px solid var(--color-accent-bright);border-right:2px solid var(--color-accent-bright);width:16px;height:16px;position:absolute;top:58px;left:-9px;transform:rotate(45deg)}.cw-step__top[data-astro-cid-25c6j2vg]{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;display:flex}.cw-step__n[data-astro-cid-25c6j2vg]{font-size:56px;font-weight:var(--weight-extrabold);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--color-warm-500);line-height:.8}.cw-art[data-astro-cid-25c6j2vg]{width:64px;height:64px}.cw-art[data-astro-cid-25c6j2vg] .o{fill:none;stroke:var(--color-text-on-dark);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cw-art[data-astro-cid-25c6j2vg] .f{fill:var(--color-warm-700)}.cw-art[data-astro-cid-25c6j2vg] .d{fill:var(--color-text-on-dark)}.cw-art[data-astro-cid-25c6j2vg] .r{fill:none;stroke:var(--color-accent-bright);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.cw-art[data-astro-cid-25c6j2vg] .rd{fill:var(--color-accent-bright)}.cw-step__title[data-astro-cid-25c6j2vg]{font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:-.03em;margin-bottom:var(--space-sm)}.cw-step[data-astro-cid-25c6j2vg] p[data-astro-cid-25c6j2vg]{color:var(--color-text-on-dark-secondary);font-size:var(--text-body-sm);line-height:var(--leading-body)}.cw-sheets[data-astro-cid-25c6j2vg]{gap:var(--space-xl);padding:var(--space-sm) var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cw-sheet[data-astro-cid-25c6j2vg]{gap:var(--space-sm);min-height:260px;padding:var(--space-xl) var(--space-lg) var(--space-lg);background:var(--color-bg-surface);border:1px solid var(--color-border-standard);box-shadow:0 1px 0 var(--color-border-subtle), 0 16px 30px -22px #1c1b1a66;transform:rotate(var(--r));transition:transform var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);border-radius:4px;flex-direction:column;display:flex;position:relative}.cw-sheet[data-astro-cid-25c6j2vg]:after{content:"";background:linear-gradient(225deg, transparent 50%, var(--color-warm-200) 50%);width:26px;height:26px;position:absolute;top:0;right:0}.cw-sheet[data-astro-cid-25c6j2vg]:hover{box-shadow:0 1px 0 var(--color-border-subtle), 0 24px 40px -22px #1c1b1a73;transform:rotate(0)translateY(-6px)}.cw-sheet__tag[data-astro-cid-25c6j2vg]{background:var(--color-ink);color:var(--color-text-on-dark);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;align-self:flex-start;padding:4px 10px}.cw-sheet__title[data-astro-cid-25c6j2vg]{margin-top:var(--space-md);font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:-.03em;line-height:1.2}.cw-sheet__title[data-astro-cid-25c6j2vg] span[data-astro-cid-25c6j2vg]{background:var(--sw-l,var(--swipe-1-light)) no-repeat 0 108% / 100% .42em;padding:0 .05em}.cw-sheet[data-astro-cid-25c6j2vg] p[data-astro-cid-25c6j2vg]{color:var(--color-text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-body)}.cw-sheet__lines[data-astro-cid-25c6j2vg]{padding-top:var(--space-md);gap:7px;margin-top:auto;display:grid}.cw-sheet__lines[data-astro-cid-25c6j2vg] i[data-astro-cid-25c6j2vg]{background:var(--color-warm-100);border-radius:2px;height:3px;display:block}.cw-sheet__lines[data-astro-cid-25c6j2vg] i[data-astro-cid-25c6j2vg]:nth-child(2){width:82%}.cw-sheet__lines[data-astro-cid-25c6j2vg] i[data-astro-cid-25c6j2vg]:nth-child(3){width:58%}@media (width<=1024px){.cw-sheets[data-astro-cid-25c6j2vg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.cw-steps[data-astro-cid-25c6j2vg]{grid-template-columns:1fr}.cw-step[data-astro-cid-25c6j2vg]+.cw-step[data-astro-cid-25c6j2vg]{border-left:0;border-top:1px solid var(--color-border-on-dark)}.cw-step[data-astro-cid-25c6j2vg]+.cw-step[data-astro-cid-25c6j2vg]:before{top:-9px;left:50%;transform:translate(-50%)rotate(135deg)}}@media (width<=560px){.cw-sheets[data-astro-cid-25c6j2vg]{grid-template-columns:1fr}.cw-sheet[data-astro-cid-25c6j2vg]{min-height:0}}@media (prefers-reduced-motion:reduce){.cw-sheet[data-astro-cid-25c6j2vg],.cw-sheet[data-astro-cid-25c6j2vg]:hover{transform:none}}
