.builds-hero.svelte-1itx8h6{align-items:flex-end;height:88vh;min-height:620px;display:flex;position:relative;overflow:hidden}.builds-hero__bg.svelte-1itx8h6{position:absolute;inset:0}.builds-hero__img.svelte-1itx8h6,.builds-hero__video.svelte-1itx8h6{object-fit:cover;width:100%;height:100%}.builds-hero__video.svelte-1itx8h6{position:absolute;inset:0}.builds-hero__fallback.svelte-1itx8h6{display:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.builds-hero__video.svelte-1itx8h6{display:none}.builds-hero__fallback.svelte-1itx8h6{display:block}}.builds-hero__actions.svelte-1itx8h6{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.builds-hero__overlay.svelte-1itx8h6{background:linear-gradient(#00000073 40%,#000000bf 100%);position:absolute;inset:0}.builds-hero__content.svelte-1itx8h6{z-index:1;padding-bottom:var(--space-10);color:#fff;position:relative}.builds-hero__eyebrow.svelte-1itx8h6{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3);font-weight:700;display:block}.builds-hero__title.svelte-1itx8h6{font-size:clamp(var(--text-4xl), 6vw, var(--text-6xl));color:#fff;margin-bottom:var(--space-3);font-weight:800;line-height:1.05}.builds-hero__lead.svelte-1itx8h6{font-size:var(--text-lg);color:#ffffffd1;max-width:540px;line-height:1.6}.builds-strip.svelte-1itx8h6{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:var(--space-8)}.builds-strip.svelte-1itx8h6 .eyebrow:where(.svelte-1itx8h6){margin-bottom:var(--space-5)}.builds-strip__grid.svelte-1itx8h6{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=720px){.builds-strip__grid.svelte-1itx8h6{grid-template-columns:repeat(3,1fr)}}.builds-strip__item.svelte-1itx8h6{margin:0}.builds-strip__item.svelte-1itx8h6 img:where(.svelte-1itx8h6){aspect-ratio:4/3;object-fit:cover;background:var(--color-surface-muted);border-radius:0;width:100%}.eyebrow.svelte-1itx8h6{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3);font-weight:700;display:block}.builds-intro.svelte-1itx8h6{margin-bottom:var(--space-10)}.builds-intro__title.svelte-1itx8h6{font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl));color:var(--color-on-surface);margin-bottom:var(--space-3);font-weight:800;line-height:1.15}.builds-intro__body.svelte-1itx8h6{font-size:var(--text-base);color:var(--color-muted);max-width:600px;line-height:1.7}.grid.svelte-1itx8h6{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid.svelte-1itx8h6{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid.svelte-1itx8h6{grid-template-columns:repeat(2,1fr)}}.re-intro.svelte-1itx8h6{margin-bottom:var(--space-8)}.re-grid.svelte-1itx8h6{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=880px){.re-grid.svelte-1itx8h6{grid-template-columns:1fr 1fr;align-items:start}}.bespoke-section.svelte-1itx8h6{background:var(--color-surface-muted)}.bespoke-wrap.svelte-1itx8h6{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=1024px){.bespoke-wrap.svelte-1itx8h6{gap:var(--space-16);grid-template-columns:1fr auto}}.bespoke-title.svelte-1itx8h6{font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl));color:var(--color-on-surface);margin-bottom:var(--space-4);font-weight:800;line-height:1.15}.bespoke-body.svelte-1itx8h6{font-size:var(--text-base);color:var(--color-muted);margin-bottom:var(--space-5);line-height:1.7}.checklist.svelte-1itx8h6{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.checklist.svelte-1itx8h6 li:where(.svelte-1itx8h6){font-size:var(--text-sm);color:var(--color-on-surface);padding-left:var(--space-5);font-weight:500;position:relative}.checklist.svelte-1itx8h6 li:where(.svelte-1itx8h6):before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.inline-link.svelte-1itx8h6{color:var(--color-accent);font-weight:600;text-decoration:none}.inline-link.svelte-1itx8h6:hover{text-decoration:underline}.bespoke-actions.svelte-1itx8h6{gap:var(--space-3);flex-direction:column;display:flex}.bespoke-actions.svelte-1itx8h6 .btn:where(.svelte-1itx8h6){white-space:nowrap}.bespoke-triage.svelte-1itx8h6{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-6);box-shadow:var(--shadow-md);border-radius:0;width:min(420px,100%)}.bespoke-triage__sub.svelte-1itx8h6{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-5)}.bespoke-triage__opts.svelte-1itx8h6{gap:var(--space-3);flex-direction:column;display:flex}.bespoke-triage__opt.svelte-1itx8h6{text-align:left;font:inherit;background:var(--color-surface-muted);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);min-height:var(--touch-target);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:4px;display:flex}.bespoke-triage__opt.svelte-1itx8h6:hover{border-color:var(--color-accent)}.bespoke-triage__opt-t.svelte-1itx8h6{font-size:var(--text-base);color:var(--color-primary);font-weight:700}.bespoke-triage__opt-d.svelte-1itx8h6{font-size:var(--text-sm);color:var(--color-muted)}.bespoke-triage__back.svelte-1itx8h6{margin-bottom:var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.bespoke-triage__back.svelte-1itx8h6:hover{color:var(--color-primary)}.bespoke-triage__dark.svelte-1itx8h6{padding:var(--space-6);background:#0b0907}.bespoke-triage__dark-sub.svelte-1itx8h6{font-size:var(--text-sm);color:#9c8c7e;margin:0 0 var(--space-5);line-height:1.6}.bespoke-triage.svelte-1itx8h6 .fork{padding:var(--space-6)}.btn.svelte-1itx8h6{padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:700;font-family:var(--font-body);border-radius:var(--radius-md);min-height:var(--touch-target);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);letter-spacing:.03em;text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn--primary.svelte-1itx8h6{background-color:var(--color-accent);color:var(--color-on-accent)}.btn--primary.svelte-1itx8h6:hover{background-color:var(--color-accent-hover)}.btn--outline.svelte-1itx8h6{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.btn--outline.svelte-1itx8h6:hover{background-color:var(--color-accent);color:var(--color-on-accent)}.tone-surface.svelte-1itx8h6{background:var(--color-surface)}.tone-wash.svelte-1itx8h6{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.why-grid.svelte-1itx8h6{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=880px){.why-grid.svelte-1itx8h6{gap:var(--space-12);grid-template-columns:1fr 1fr}}.why-media__img.svelte-1itx8h6{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%}.why-text.svelte-1itx8h6 .builds-intro__title:where(.svelte-1itx8h6){margin-bottom:var(--space-4)}.why-text.svelte-1itx8h6 .builds-intro__body:where(.svelte-1itx8h6){margin-bottom:var(--space-5)}.why-credit.svelte-1itx8h6{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-on-surface);font-weight:600;display:flex}.why-credit__avatar.svelte-1itx8h6{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.longevity-band.svelte-1itx8h6{text-align:center}.longevity-line.svelte-1itx8h6{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));color:var(--color-primary);margin:0;font-weight:800;line-height:1.2}.stories-section.svelte-1itx8h6 .builds-intro__title:where(.svelte-1itx8h6){margin-bottom:var(--space-8)}.stories-grid.svelte-1itx8h6{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=720px){.stories-grid.svelte-1itx8h6{grid-template-columns:repeat(3,1fr)}}.story-card.svelte-1itx8h6{gap:var(--space-3);color:inherit;background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-5);transition:box-shadow var(--transition-fast);border-radius:0;flex-direction:column;text-decoration:none;display:flex}.story-card.svelte-1itx8h6:hover{box-shadow:var(--shadow-md)}.story-card__img.svelte-1itx8h6{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%}.story-card__quote.svelte-1itx8h6{font-size:var(--text-sm);color:var(--color-on-surface);margin:0;font-style:italic;line-height:1.6}.story-card__credit.svelte-1itx8h6{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-muted);margin-top:auto;font-weight:700;display:flex}.story-card__avatar.svelte-1itx8h6{background:var(--color-surface-muted);border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-primary);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.re-intro__byline.svelte-1itx8h6{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.re-intro__avatar.svelte-1itx8h6{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.re-intro__name.svelte-1itx8h6{font-size:var(--text-sm);color:var(--color-primary);font-weight:700}
