.CampaignPage_page__1m54_{max-width:1280px;margin:auto;padding:0 var(--gutter)}.CampaignPage_hero__jnvWR{padding:clamp(3rem,7vw,7rem) 0 3rem;max-width:920px}.CampaignPage_hero__jnvWR h1{font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.05;margin:1rem 0 1.5rem}.CampaignPage_hero__jnvWR p{max-width:740px;font-size:1.15rem}.CampaignPage_links__7p1MI{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:1.5rem}.CampaignPage_section__z46Aa{padding:3rem 0;border-top:1px solid var(--color-border);scroll-margin-top:6rem}.CampaignPage_section__z46Aa>p{max-width:800px}.CampaignPage_grid__ZvtVZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.CampaignPage_product__WkKTn{min-width:0}.CampaignPage_product__WkKTn img{width:100%;aspect-ratio:1;object-fit:contain;background:white}.CampaignPage_scene__by9AV{display:block;width:100%;margin:.75rem 0 0;padding:0;border:1px solid var(--color-border);background:var(--color-bg-alt);cursor:zoom-in;line-height:0}.CampaignPage_product__WkKTn .CampaignPage_scene__by9AV img{width:100%;height:auto;aspect-ratio:auto;object-fit:fill;background:none}.CampaignPage_product__WkKTn h3{margin:1rem 0 .5rem;font-size:1.5rem}.CampaignPage_product__WkKTn dl{font-size:.95rem;margin:1rem 0}.CampaignPage_product__WkKTn dt{color:var(--color-ink-muted);margin-top:.6rem}.CampaignPage_product__WkKTn dd{margin:.1rem 0;overflow-wrap:anywhere;white-space:pre-line}.CampaignPage_steps__61CyB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:2rem;gap:2rem;padding:0;list-style:none}.CampaignPage_media__0oZfx{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:start}.CampaignPage_media__0oZfx p{max-width:800px}.CampaignPage_sectionImage__zzjvr{margin:0}.CampaignPage_sectionImage__zzjvr img{width:100%;height:auto;border-radius:var(--radius-lg)}.CampaignPage_note__CArcx{color:var(--color-ink-body);font-size:.95rem}.CampaignPage_quote__hViXh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:3rem;gap:3rem}.CampaignPage_nav__uiNRQ{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem var(--gutter);border-bottom:1px solid var(--color-border)}.CampaignPage_nav__uiNRQ nav{display:flex;flex-wrap:wrap;gap:1.5rem}.CampaignPage_brand__OHZzh{font-family:var(--font-display);font-size:1.8rem;text-decoration:none}.CampaignPage_footer__7aqQD{padding:2rem var(--gutter);background:var(--color-bg-alt);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}@media (max-width:760px){.CampaignPage_quote__hViXh{grid-template-columns:1fr;gap:1.5rem}.CampaignPage_hero__jnvWR{padding-top:3rem}.CampaignPage_media__0oZfx{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.CampaignPage_cookie__yIGTt{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:center;padding:1rem var(--gutter);background:var(--color-surface);border-top:1px solid var(--color-border-strong)}.CampaignPage_cookie__yIGTt p{margin:0;max-width:760px;font-size:.95rem}.CampaignPage_cookieActions__47jYK{display:flex;gap:.75rem}.CampaignPage_linkButton__SSGF_{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.CampaignPage_filter__NKE_D{display:inline-block;margin:0 0 1rem;padding:.35rem .8rem;border:1px solid var(--color-border-strong);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.CampaignPage_faq___COEn details{padding:1rem 0;border-bottom:1px solid var(--color-border)}.CampaignPage_faq___COEn summary{cursor:pointer;font-weight:500}.CampaignPage_faq___COEn details p{margin:.75rem 0 0}.CampaignPage_legal__Ssz1o{max-width:800px;margin:auto;padding:3rem var(--gutter)}.CampaignPage_legal__Ssz1o h2{margin-top:2rem}