.featured.svelte-i3ypnl{position:relative;border-top:1px solid;border-bottom:1px solid;border-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%) 1;overflow:hidden}.featured.svelte-i3ypnl:after{content:"";position:absolute;inset:0;filter:url(#grain);opacity:.1;pointer-events:none}.featured-inner.svelte-i3ypnl{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);align-items:center}.image-side.svelte-i3ypnl{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--color-bg-elevated);border-radius:4px}.image-side.svelte-i3ypnl img:where(.svelte-i3ypnl){width:100%;height:100%;object-fit:cover;border-radius:2px}.info-side.svelte-i3ypnl{display:flex;flex-direction:column;gap:var(--spacing-sm)}.eyebrow.svelte-i3ypnl{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted)}h2.svelte-i3ypnl{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}p.svelte-i3ypnl{color:var(--color-text-muted);font-size:1rem;line-height:1.6;max-width:440px}.btn.svelte-i3ypnl{align-self:flex-start;margin-top:var(--spacing-xs)}@media(max-width:768px){.featured-inner.svelte-i3ypnl{grid-template-columns:1fr;gap:var(--spacing-md)}.info-side.svelte-i3ypnl{text-align:center;align-items:center}}.story.svelte-11ozj8y{background-color:var(--color-bg-elevated)}.story-inner.svelte-11ozj8y{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);align-items:center}.image-side.svelte-11ozj8y{aspect-ratio:1;overflow:hidden;background-color:var(--color-bg);border-radius:4px}.image-side.svelte-11ozj8y img:where(.svelte-11ozj8y){width:100%;height:100%;object-fit:cover;border-radius:2px}.text-side.svelte-11ozj8y{display:flex;flex-direction:column;gap:var(--spacing-sm)}h2.svelte-11ozj8y{font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}p.svelte-11ozj8y{color:var(--color-text-muted);font-size:1rem;line-height:1.6;max-width:440px}.link.svelte-11ozj8y{font-size:.875rem;font-weight:500;letter-spacing:.05em;color:var(--color-text);transition:opacity .2s}@media(max-width:768px){.story-inner.svelte-11ozj8y{grid-template-columns:1fr;gap:var(--spacing-md)}.text-side.svelte-11ozj8y{text-align:center;align-items:center}}.trust.svelte-hpt07d{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.trust-inner.svelte-hpt07d{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.item.svelte-hpt07d{display:flex;align-items:center;gap:var(--spacing-sm)}.item.svelte-hpt07d svg:where(.svelte-hpt07d){flex-shrink:0;color:var(--color-text-muted)}.item.svelte-hpt07d strong:where(.svelte-hpt07d){display:block;font-size:.875rem;font-weight:600}.item.svelte-hpt07d span:where(.svelte-hpt07d){font-size:.8125rem;color:var(--color-text-muted)}@media(max-width:768px){.trust-inner.svelte-hpt07d{grid-template-columns:1fr 1fr}}@media(max-width:480px){.trust-inner.svelte-hpt07d{grid-template-columns:1fr}.item.svelte-hpt07d{justify-content:center;text-align:center;flex-direction:column;gap:var(--spacing-xs)}}.hero.svelte-1uha8ag{position:relative;display:flex;align-items:center;justify-content:center;min-height:90vh;overflow:hidden;text-align:center}.hero-bg.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 0%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.85) 100%),#00000059}.hero.svelte-1uha8ag:after{content:"";position:absolute;inset:0;filter:url(#grain);opacity:.15;pointer-events:none}.hero-content.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md)}.hero-eyebrow.svelte-1uha8ag{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3rem,10vw,6rem);font-weight:800;letter-spacing:.2em;line-height:1}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.125rem;color:var(--color-text-muted);letter-spacing:.05em}.hero.svelte-1uha8ag .btn{margin-top:var(--spacing-sm)}.hero-pending.svelte-1uha8ag{visibility:hidden}.products-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-md)}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--spacing-md)}.view-all.svelte-1uha8ag{display:block;margin-top:var(--spacing-lg);text-align:center;font-size:.9375rem;font-weight:500;letter-spacing:.05em;color:var(--color-text-muted);transition:color .2s}.view-all.svelte-1uha8ag:hover{color:var(--color-text)}.follow-us-inner.svelte-1uha8ag{text-align:center}.follow-us-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-xs)}.follow-us-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);margin-bottom:var(--spacing-md)}.follow-us-links.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--spacing-sm)}@media(max-width:768px){.hero.svelte-1uha8ag{min-height:80vh}}
