.field.svelte-1uha8ag{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.front.svelte-1uha8ag{isolation:isolate;background:var(--brand-dark);color:var(--brand-cream);padding:clamp(3rem, 9vw, 7rem) var(--spacing-lg) clamp(3rem, 8vw, 6rem);border-bottom:4px solid var(--brand-green);position:relative}.front-inner.svelte-1uha8ag{z-index:1;max-width:90rem;margin:0 auto;position:relative}@media (width>=64rem){.front-inner.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"mark braille""rule braille""role braille""head braille""offer braille""act braille""creds braille""proof braille";align-content:center;column-gap:clamp(3rem,6vw,6rem);display:grid}.mark.svelte-1uha8ag{grid-area:mark}.rule.svelte-1uha8ag{grid-area:rule}.role.svelte-1uha8ag{grid-area:role}h1.svelte-1uha8ag{grid-area:head}.offer.svelte-1uha8ag{grid-area:offer}.creds.svelte-1uha8ag{grid-area:creds}.proof.svelte-1uha8ag{grid-area:proof}.braille.svelte-1uha8ag{grid-area:braille;align-self:center;max-width:none;margin:0}.actions.svelte-1uha8ag{grid-area:act}}.mark.svelte-1uha8ag{color:var(--brand-green);margin:0 0 clamp(.9rem,2vw,1.4rem);line-height:0}.mark.svelte-1uha8ag svg{width:clamp(3.25rem,4.4vw,5rem);height:auto}h1.svelte-1uha8ag{letter-spacing:-.022em;max-width:18ch;color:var(--brand-cream);margin:clamp(1.4rem,3vw,2.2rem) 0 0;font-size:clamp(1.75rem,4.4vw,3.1rem);font-weight:700;line-height:1.12}.offer.svelte-1uha8ag{color:#d3cec1;max-width:46ch;margin:clamp(1rem,2.2vw,1.4rem) 0 0;font-size:clamp(1rem,1.9vw,1.18rem);line-height:1.65}.rule.svelte-1uha8ag{background:var(--brand-green);width:4.5rem;height:2px;margin:clamp(1rem,2.5vw,1.6rem) 0 clamp(.9rem,2vw,1.2rem);display:block}.role.svelte-1uha8ag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#d3cec1;margin:0;font-size:clamp(.72rem,1.9vw,.95rem)}.braille.svelte-1uha8ag{max-width:44rem;margin:clamp(2.5rem,7vw,4.5rem) 0 clamp(2rem,5vw,3rem)}.braille-svg.svelte-1uha8ag{-webkit-user-select:none;user-select:none;width:min(100%,30rem);height:auto;color:var(--brand-green);display:block}@media (width>=64rem){.braille-svg.svelte-1uha8ag{width:100%}.braille.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){max-width:34rem;font-size:clamp(1.05rem,1.35vw,1.3rem)}}.braille.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){color:#d3cec1;max-width:38rem;margin-top:clamp(1.2rem,3vw,1.8rem);font-size:clamp(1rem,2.1vw,1.2rem);line-height:1.65}.braille.svelte-1uha8ag figcaption:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:var(--brand-cream);font-weight:600}.figure-point.svelte-1uha8ag{color:var(--brand-cream);margin-top:.9em;display:block}.braille-svg.svelte-1uha8ag .dots circle{fill:var(--brand-cream);opacity:.13;transition:opacity .35s,fill .35s}.braille.svelte-1uha8ag:hover .braille-svg:where(.svelte-1uha8ag) .dots circle{opacity:.28}.braille.svelte-1uha8ag:hover .braille-svg:where(.svelte-1uha8ag) .cell:hover circle{fill:var(--brand-green);opacity:1;transition-duration:.12s}.braille.svelte-1uha8ag:hover .braille-svg:where(.svelte-1uha8ag) .cell:hover text{fill:var(--brand-cream)}@media (hover:none){.braille-svg.svelte-1uha8ag .dots circle{fill:var(--brand-green);opacity:.85}}@media (prefers-contrast:more){.braille-svg.svelte-1uha8ag .dots circle{fill:var(--brand-green);opacity:1}}.braille-svg.svelte-1uha8ag .cell{animation:.25s cubic-bezier(.2,.7,.3,1) backwards svelte-1uha8ag-cell-in;animation-delay:calc(var(--i) * 42.5ms + 75ms);transform-box:fill-box;transform-origin:50%}@keyframes svelte-1uha8ag-cell-in{0%{opacity:0;transform:translateY(1.2px)scale(.72)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.braille-svg.svelte-1uha8ag .cell{animation:none}.braille-svg.svelte-1uha8ag .dots circle{transition:none}}.check-form.svelte-1uha8ag{max-width:46rem;margin:clamp(1.6rem,4vw,2.2rem) 0 0}.check-fields.svelte-1uha8ag{gap:var(--spacing-md);align-items:end;display:grid}@media (width>=42rem){.check-fields.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.check-field.svelte-1uha8ag label:where(.svelte-1uha8ag){margin-bottom:.35rem;font-size:.95rem;font-weight:600;display:block}.check-field.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:100%;color:inherit;font:inherit;padding:.75rem .9rem}.check-form.svelte-1uha8ag .btn:where(.svelte-1uha8ag){white-space:nowrap}.check-form.svelte-1uha8ag .btn[disabled]:where(.svelte-1uha8ag){opacity:.65;cursor:progress}.check-out.svelte-1uha8ag:not(:empty){border-left:3px solid var(--color-primary);background:var(--color-surface);border-radius:0 .5rem .5rem 0;max-width:46rem;margin-top:clamp(1.4rem,3vw,2rem);padding:clamp(1.1rem,3vw,1.5rem)}.check-head.svelte-1uha8ag{font-family:var(--font-mono,ui-monospace, monospace);margin:0 0 .7rem;font-size:1rem}.check-error.svelte-1uha8ag{color:var(--color-danger);margin:0;font-weight:600}.check-list.svelte-1uha8ag{margin:0;padding-left:1.1rem;line-height:1.6}.check-list.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.45rem}.check-list.svelte-1uha8ag li.bad:where(.svelte-1uha8ag)::marker{color:var(--color-danger)}.check-list.svelte-1uha8ag li.warn:where(.svelte-1uha8ag)::marker{color:#b8860b}.check-list.svelte-1uha8ag li.good:where(.svelte-1uha8ag)::marker{color:var(--color-primary)}.check-next.svelte-1uha8ag{margin:1.1rem 0 0;line-height:1.6}.buys.svelte-1uha8ag{gap:clamp(1.5rem,4vw,2.5rem);margin:clamp(1.8rem,4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.buys.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}.buys.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid var(--color-border);border-radius:.6rem;padding:clamp(1.2rem,3vw,1.8rem)}.buys.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .3rem;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.25}.buys.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.buys.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{text-underline-offset:3px;text-decoration:underline}.buy-price.svelte-1uha8ag{color:var(--color-primary);letter-spacing:-.02em;margin:0 0 .8rem;font-size:1.5rem;font-weight:700}.buy-needs.svelte-1uha8ag{letter-spacing:normal;color:var(--color-text-muted,inherit);margin-top:.15rem;font-size:.92rem;font-weight:400;display:block}.buy-go.svelte-1uha8ag{margin:1.2rem 0 0}.btn-note.svelte-1uha8ag{opacity:.75;font-weight:400}.actions.svelte-1uha8ag{align-items:center;gap:var(--spacing-md) var(--spacing-lg);flex-wrap:wrap;margin-top:clamp(1.6rem,4vw,2.4rem);display:flex}.btn-primary.svelte-1uha8ag{padding:.95em 1.9em;font-size:1.12rem}.direct.svelte-1uha8ag{font-family:var(--font-mono);color:#b8b3a6;margin:0;font-size:.95rem}.direct.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--brand-cream);text-underline-offset:.2em;text-decoration:underline}.creds.svelte-1uha8ag{color:#b8b3a6;max-width:46ch;margin:clamp(1.5rem,3.5vw,2.2rem) 0 0;font-size:.98rem;line-height:1.6}.creds.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--brand-cream);font-weight:600}.creds.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--brand-cream);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--brand-green);text-decoration-color:var(--brand-green);text-decoration-thickness:2px}.proof.svelte-1uha8ag{gap:.62rem;max-width:44ch;margin:clamp(1.8rem,4vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.proof.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#c8c3b6;padding-left:1.6rem;font-size:.98rem;line-height:1.5;position:relative}.proof.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--brand-green);width:.5rem;height:.5rem;position:absolute;top:.42em;left:0}.btn.svelte-1uha8ag{border-radius:var(--radius-sm);border:2px solid #0000;padding:.85em 1.6em;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary.svelte-1uha8ag{background:var(--brand-green);color:#0b2a09;border-color:var(--brand-green)}.btn-primary.svelte-1uha8ag:hover{background:#74d06f;border-color:#74d06f}.btn-ghost.svelte-1uha8ag{border-color:var(--color-border)}.btn-ghost.svelte-1uha8ag:hover{border-color:var(--color-primary)}.band-close.svelte-1uha8ag .btn-ghost:where(.svelte-1uha8ag){color:var(--color-text);font-family:var(--font-mono);font-size:.95rem}.band.svelte-1uha8ag{padding:clamp(3rem, 8vw, 5.5rem) var(--spacing-lg);background:var(--color-background);color:var(--color-text)}.band-alt.svelte-1uha8ag{background:var(--color-surface)}.band-close.svelte-1uha8ag{border-top:4px solid var(--brand-green)}.inner.svelte-1uha8ag{max-width:46rem;margin:0 auto}.inner-wide.svelte-1uha8ag{max-width:78rem;margin:0 auto}@media (width>=72rem){.band.svelte-1uha8ag .inner:where(.svelte-1uha8ag):not(.inner-wide){grid-template-columns:minmax(0,19rem) minmax(0,40rem);justify-content:center;align-items:start;column-gap:clamp(3rem,6vw,6rem);max-width:78rem;display:grid}.band.svelte-1uha8ag .inner:where(.svelte-1uha8ag):not(.inner-wide)>h2:where(.svelte-1uha8ag){grid-area:1/1/span 99;margin-bottom:0;position:sticky;top:6rem}.band.svelte-1uha8ag .inner:where(.svelte-1uha8ag):not(.inner-wide)>:where(.svelte-1uha8ag):not(h2),.band.svelte-1uha8ag .inner:where(.svelte-1uha8ag):not(.inner-wide)>.pair:where(.svelte-1uha8ag){grid-column:2}}@media (prefers-reduced-motion:reduce){.band.svelte-1uha8ag .inner:where(.svelte-1uha8ag):not(.inner-wide)>h2:where(.svelte-1uha8ag){position:static}}h2.svelte-1uha8ag{letter-spacing:-.02em;margin:0 0 var(--spacing-lg);font-size:clamp(1.6rem,4.2vw,2.4rem);font-weight:700;line-height:1.15}h3.svelte-1uha8ag{margin:0 0 var(--spacing-sm);font-size:1.2rem;font-weight:600}.band.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 var(--spacing-md);max-width:38rem;font-size:1.0625rem;line-height:1.7}.lede.svelte-1uha8ag{color:var(--color-text-secondary);max-width:44rem;font-size:clamp(1.1rem,2.4vw,1.3rem)!important;line-height:1.6!important}.note.svelte-1uha8ag{color:var(--color-text-secondary)}.ongoing.svelte-1uha8ag{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.ongoing.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--spacing-sm);font-size:1.15rem}.pair.svelte-1uha8ag{gap:var(--spacing-xl);margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);grid-template-columns:1fr;display:grid}@media (width>=46rem){.ongoing.svelte-1uha8ag{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.ongoing.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--spacing-sm);font-size:1.15rem}.pair.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.checks.svelte-1uha8ag{margin:var(--spacing-lg) 0 0;gap:.9rem;padding:0;list-style:none;display:grid}.checks.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:1.9rem;line-height:1.6;position:relative}@media (width>=52rem){.inner-wide.svelte-1uha8ag .checks:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr;column-gap:clamp(2rem,4vw,4rem)}}@media (width>=82rem){.inner-wide.svelte-1uha8ag .checks:where(.svelte-1uha8ag){grid-template-columns:repeat(3,1fr)}}.checks.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--brand-green);width:.62rem;height:.62rem;position:absolute;top:.52em;left:0}.audit.svelte-1uha8ag{border-top:1px solid var(--color-border);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem)}.audit.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--spacing-sm);font-size:clamp(1.2rem,2.6vw,1.5rem);font-weight:700}.audit-lede.svelte-1uha8ag{color:var(--color-text-secondary);max-width:42rem;line-height:1.65}.audit-grid.svelte-1uha8ag{gap:var(--spacing-lg);margin:var(--spacing-xl) 0;display:grid}@media (width>=44rem){.audit-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem)}}.audit-card.svelte-1uha8ag{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.audit-card.svelte-1uha8ag h4:where(.svelte-1uha8ag){margin:0 0 var(--spacing-md);font-size:1.05rem;font-weight:700}.scores.svelte-1uha8ag{margin:0 0 var(--spacing-lg);gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));padding:0;list-style:none;display:grid}.scores.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:.1rem;display:grid}.score.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-text);font-size:1.6rem;font-weight:600;line-height:1}.score.perfect.svelte-1uha8ag{color:var(--color-primary)}.score-name.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.78rem;line-height:1.3}.audit-card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-primary);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.audit-caveat.svelte-1uha8ag{max-width:44rem;font-size:.95rem}.metrics.svelte-1uha8ag{gap:var(--spacing-xl);margin:var(--spacing-lg) 0 var(--spacing-xl);display:grid}@media (width>=52rem){.inner-wide.svelte-1uha8ag .metrics:where(.svelte-1uha8ag){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));column-gap:clamp(2rem,4vw,3.5rem)}}.metric.svelte-1uha8ag dt:where(.svelte-1uha8ag){padding-top:var(--spacing-md);border-top:2px solid var(--brand-green);flex-direction:column;gap:.15rem;display:flex}.metric-n.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-text);font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:600;line-height:1}.metric-h.svelte-1uha8ag{color:var(--color-text-secondary);font-size:.95rem;font-weight:600}.metric.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:var(--spacing-sm) 0 0;color:var(--color-text-secondary);line-height:1.6}.tiers.svelte-1uha8ag{margin:var(--spacing-lg) 0 0}@media (width>=58rem){.tiers.svelte-1uha8ag{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,4.5rem);display:grid}.tiers.svelte-1uha8ag .tier:where(.svelte-1uha8ag):last-child{border-bottom:none}.tiers.svelte-1uha8ag .tier:where(.svelte-1uha8ag):nth-last-child(-n+2){border-bottom:1px solid var(--color-border)}}.tier.svelte-1uha8ag{padding:var(--spacing-lg) 0;border-top:1px solid var(--color-border)}.tier.svelte-1uha8ag:last-child{border-bottom:1px solid var(--color-border)}.tier.svelte-1uha8ag dt:where(.svelte-1uha8ag){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;font-weight:600;display:flex}.tier-what.svelte-1uha8ag{font-size:1.15rem}.tier-price.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-primary);font-size:.95rem;font-weight:500}.tier.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:var(--spacing-sm) 0 0;color:var(--color-text-secondary);line-height:1.6}.work-list.svelte-1uha8ag{gap:var(--spacing-xl);margin:0;padding:0;list-style:none;display:grid}@media (width>=58rem){.inner-wide.svelte-1uha8ag .work-list:where(.svelte-1uha8ag){grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));column-gap:clamp(2rem,4vw,3.5rem)}.inner-wide.svelte-1uha8ag .work-list:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){padding-top:var(--spacing-lg);border-top:2px solid var(--brand-green)}}.work-list.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-text);text-decoration:none;display:block}.work-name.svelte-1uha8ag{margin-top:var(--spacing-md);text-decoration:underline;-webkit-text-decoration-color:var(--brand-green);text-decoration-color:var(--brand-green);text-underline-offset:4px;font-size:1.2rem;font-weight:600;text-decoration-thickness:2px;display:inline-block}.work-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .work-name:where(.svelte-1uha8ag){color:var(--color-primary)}.shot.svelte-1uha8ag{aspect-ratio:16/10;border-radius:var(--radius-md);border:1px solid var(--color-border);background-image:var(--light);transition:border-color var(--transition-fast);background-position:top;background-size:cover;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .shot.svelte-1uha8ag{background-image:var(--dark)}}:root[data-theme=dark] .shot.svelte-1uha8ag{background-image:var(--dark)}:root[data-theme=light] .shot.svelte-1uha8ag{background-image:var(--light)}.work-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .shot:where(.svelte-1uha8ag){border-color:var(--brand-green)}.work-list.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:var(--spacing-sm);color:var(--color-text-secondary)}.front.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:3px solid var(--brand-cream);outline-offset:3px}.band.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:3px solid var(--color-text);outline-offset:3px}
