.faq-block.svelte-31cile{position:relative;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,4vw,3rem);background:var(--black);color:var(--white);overflow:hidden;isolation:isolate}.faq-block.svelte-31cile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,rgba(255,255,255,.018) 2px,rgba(255,255,255,.018) 3px);pointer-events:none;z-index:0}.inner.svelte-31cile{position:relative;z-index:1;max-width:1200px}.title.svelte-31cile{font-family:var(--font-sans);font-size:var(--font-xxxl);font-weight:500;line-height:1;letter-spacing:-.02em;margin:0 0 clamp(3rem,6vw,5rem)}.categories.svelte-31cile{display:flex;flex-direction:column;gap:clamp(3rem,5vw,4.5rem)}.category.svelte-31cile{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,62ch);gap:clamp(var(--space-4),5vw,6rem);align-items:start}.label.svelte-31cile{position:sticky;top:var(--space-4);display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--font-sd);text-transform:uppercase;line-height:1}.label-num.svelte-31cile{font-size:var(--font-sm);opacity:.45;font-variant-numeric:tabular-nums}.label-text.svelte-31cile{border-left:2px solid color-mix(in srgb,currentColor 30%,transparent);padding-left:var(--space-3)}.items.svelte-31cile{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,currentColor 28%,transparent)}.item.svelte-31cile{border-bottom:1px solid color-mix(in srgb,currentColor 28%,transparent)}.summary.svelte-31cile{all:unset;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) 0;cursor:pointer;box-sizing:border-box}.summary.svelte-31cile:focus-visible{outline:2px solid currentColor;outline-offset:4px}.question.svelte-31cile{font-family:var(--font-sans);font-size:var(--font-xl);font-weight:500;letter-spacing:-.02em;line-height:1.15;text-wrap:balance;flex:1}.indicator.svelte-31cile{display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;font-family:var(--font-mono);font-size:var(--font-xl);line-height:1;flex-shrink:0;transition:transform .22s var(--ease-in-out),opacity .2s ease}.summary.svelte-31cile:hover .indicator:where(.svelte-31cile){opacity:.6}.item.open.svelte-31cile .indicator:where(.svelte-31cile){transform:rotate(45deg)}.content.svelte-31cile{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-in-out)}.item.open.svelte-31cile .content:where(.svelte-31cile){grid-template-rows:1fr}.clip.svelte-31cile{overflow:hidden}.answer.svelte-31cile{padding:0 0 var(--space-4);max-width:56ch;font-family:var(--font-mono);font-size:var(--font-sd);line-height:1.6;opacity:.72}.answer.svelte-31cile a{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:opacity .15s ease}.answer.svelte-31cile a:hover{opacity:.7}@media (max-width: 860px){.category.svelte-31cile{grid-template-columns:1fr;gap:var(--space-3)}.label.svelte-31cile{position:static;padding-bottom:var(--space-2)}.question.svelte-31cile{font-size:var(--font-lg)}.summary.svelte-31cile{padding:var(--space-2) 0;gap:var(--space-2);min-height:48px}}@media (min-width: 1440px){.inner.svelte-31cile{max-width:1800px}.categories.svelte-31cile{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:clamp(4rem,5vw,6rem);column-gap:clamp(4rem,5vw,6rem);row-gap:clamp(3rem,5vw,4.5rem)}.category.svelte-31cile{grid-template-columns:minmax(8rem,11rem) minmax(0,52ch);gap:clamp(var(--space-4),3vw,4rem)}}@media (prefers-reduced-motion: reduce){.content.svelte-31cile,.indicator.svelte-31cile{transition-duration:0ms}}.header-block.svelte-17326zp{display:flex;flex-direction:column;justify-content:end;padding:var(--pad);background:var(--background)}.size-s.svelte-17326zp,.size-m.svelte-17326zp{min-height:20vh}.size-m.svelte-17326zp:has(.title:where(.svelte-17326zp):only-child){min-height:0}.size-l.svelte-17326zp{min-height:60vh}.title.svelte-17326zp{font-family:var(--font-sans);font-weight:500;line-height:1;letter-spacing:-.02em;margin-bottom:0}.size-s.svelte-17326zp .title:where(.svelte-17326zp){font-size:var(--font-xxl)}.size-m.svelte-17326zp .title:where(.svelte-17326zp){font-size:var(--font-xxxl);margin-bottom:4.25rem}.size-m.svelte-17326zp .title:where(.svelte-17326zp):only-child{margin-bottom:0}.size-l.svelte-17326zp .title:where(.svelte-17326zp){font-size:var(--font-hero)}.subtitle.svelte-17326zp{font-family:var(--font-mono);font-size:var(--font-sm);text-transform:uppercase;margin-top:var(--space-2)}.size-l.svelte-17326zp .subtitle:where(.svelte-17326zp){font-family:var(--font-sans);font-size:var(--font-xxxl);font-weight:500;text-transform:none;letter-spacing:-.02em;line-height:1;margin-top:0}@media (max-width: 640px){.size-l.svelte-17326zp{min-height:40vh}.size-m.svelte-17326zp{min-height:30vh}.size-l.svelte-17326zp .subtitle:where(.svelte-17326zp){font-size:1.875rem}}.html-block.svelte-eblphp{position:relative;z-index:1;background:var(--background);padding-inline:var(--pad);line-height:1.7;align-items:stretch}.html-block.svelte-eblphp h2{font-size:var(--font-xxxl);margin-bottom:var(--space-3);line-height:1}.html-block.svelte-eblphp h3{font-size:var(--font-sd);font-family:var(--font-mono);text-transform:uppercase;line-height:1;margin-bottom:var(--space-3);border-left:2px solid rgba(var(--foreground-rgb),.3);padding-left:var(--space-3)}.html-block.svelte-eblphp p{font-size:var(--font-xl);line-height:1;margin-bottom:0}.html-block.svelte-eblphp a{text-decoration:underline;text-underline-offset:.2em}.html-block.svelte-eblphp ul{list-style:disc;padding-left:var(--space-3);margin-bottom:var(--space-3)}.bottom-image.svelte-eblphp{display:block;width:calc(100% + var(--block-padding, var(--pad)) * 2);margin:var(--space-3) calc(-1 * var(--block-padding, var(--pad))) 0;padding:0;-o-object-fit:cover;object-fit:cover}.image-block.svelte-trtsk9{position:relative;z-index:1;background:var(--page-background, var(--background));margin:0;line-height:0;overflow:hidden;isolation:isolate;transition:background-color .6s ease}.image-block.svelte-trtsk9:hover{background-color:#000}img.svelte-trtsk9{width:100%;height:auto;display:block;image-rendering:smooth;mix-blend-mode:lighten;filter:grayscale(1);transition:filter .6s ease}.image-block.svelte-trtsk9:hover img:where(.svelte-trtsk9){filter:grayscale(0)}.constrained.svelte-trtsk9 img:where(.svelte-trtsk9){height:100%;-o-object-fit:cover;object-fit:cover}.fill.svelte-trtsk9{height:100%}.fill.svelte-trtsk9 img:where(.svelte-trtsk9){max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.lock-effect.svelte-trtsk9,.lock-effect.svelte-trtsk9:hover{background-color:var(--page-background, var(--background));transition:none}.lock-effect.svelte-trtsk9:hover img:where(.svelte-trtsk9){filter:grayscale(1);transition:none}.no-effects.svelte-trtsk9 img:where(.svelte-trtsk9){mix-blend-mode:normal;filter:none}.no-effects.svelte-trtsk9:hover img:where(.svelte-trtsk9){filter:none}.no-effects.svelte-trtsk9,.no-effects.svelte-trtsk9:hover{background-color:var(--page-background, var(--background));transition:none}.card.svelte-l8nmn2{display:block;background:var(--background);color:var(--foreground);text-decoration:none}.image-block.svelte-l8nmn2{position:relative;z-index:1;background:var(--page-background, var(--background));margin:0;line-height:0;overflow:hidden;isolation:isolate;transition:background-color .6s ease}.card.svelte-l8nmn2:hover .image-block:where(.svelte-l8nmn2){background-color:#000}.image-block.svelte-l8nmn2 img:where(.svelte-l8nmn2){width:100%;height:auto;display:block;image-rendering:smooth;mix-blend-mode:lighten;filter:grayscale(1);transition:filter .6s ease}.card.svelte-l8nmn2:hover .image-block:where(.svelte-l8nmn2) img:where(.svelte-l8nmn2){filter:grayscale(0)}.constrained.svelte-l8nmn2 img:where(.svelte-l8nmn2){height:100%;-o-object-fit:cover;object-fit:cover}.fill.svelte-l8nmn2{height:100%}.fill.svelte-l8nmn2 img:where(.svelte-l8nmn2){max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.lock-effect.svelte-l8nmn2,.lock-effect.svelte-l8nmn2:hover{background-color:var(--page-background, var(--background));transition:none}.card.svelte-l8nmn2:hover .lock-effect:where(.svelte-l8nmn2) img:where(.svelte-l8nmn2){filter:grayscale(1);transition:none}.no-effects.svelte-l8nmn2 img:where(.svelte-l8nmn2){mix-blend-mode:normal;filter:none}.card.svelte-l8nmn2:hover .no-effects:where(.svelte-l8nmn2) img:where(.svelte-l8nmn2){filter:none}.no-effects.svelte-l8nmn2,.no-effects.svelte-l8nmn2:hover{background-color:var(--page-background, var(--background));transition:none}.footer.svelte-l8nmn2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);min-height:4rem}.title.svelte-l8nmn2{font-family:var(--font-mono);font-size:var(--font-sd, var(--font-sm));text-transform:uppercase;font-weight:500;letter-spacing:.02em}.chevron-box.svelte-l8nmn2{box-sizing:border-box;flex:0 0 auto;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;background-image:linear-gradient(var(--foreground),var(--foreground));background-size:100% 0%;background-repeat:no-repeat;background-position:bottom center;color:var(--foreground);transition:background-size .25s var(--ease-out),color .2s ease}.card.svelte-l8nmn2:hover .chevron-box:where(.svelte-l8nmn2){background-size:100% 100%;color:var(--page-background, var(--background))}.meta.svelte-l8nmn2{display:block;padding:var(--space-2) var(--space-2) 0;font-family:var(--font-mono);font-size:var(--font-sm);letter-spacing:.05em;line-height:1;opacity:.55;transition:opacity .25s ease}.card.no-image.svelte-l8nmn2:hover .meta:where(.svelte-l8nmn2){opacity:0}.no-image.svelte-l8nmn2 .footer:where(.svelte-l8nmn2){display:grid;grid-template-columns:1fr auto;-moz-column-gap:var(--space-2);column-gap:var(--space-2);align-items:center;padding:var(--space-3);min-height:4rem;border-bottom:1px solid color-mix(in srgb,currentColor 28%,transparent);background-image:linear-gradient(var(--foreground),var(--foreground));background-size:100% 0%;background-repeat:no-repeat;background-position:bottom center;color:var(--foreground);transition:background-size .35s var(--ease-out),color .15s ease}.card.no-image.svelte-l8nmn2:hover .footer:where(.svelte-l8nmn2){background-size:100% 100%;color:var(--page-background, var(--background))}.no-image.svelte-l8nmn2 .title:where(.svelte-l8nmn2){font-family:var(--font-sans);font-weight:500;font-size:var(--font-xl);letter-spacing:-.02em;text-transform:none;line-height:1}.chevron.svelte-l8nmn2{align-self:center;flex:0 0 auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:4.5;stroke-linecap:square;stroke-linejoin:miter;opacity:.55;transition:opacity .15s ease}.card.no-image.svelte-l8nmn2:hover .chevron:where(.svelte-l8nmn2){opacity:1}@media (prefers-reduced-motion: reduce){.no-image.svelte-l8nmn2 .footer:where(.svelte-l8nmn2),.chevron.svelte-l8nmn2{transition-duration:.01ms!important}}.label.svelte-bmy41l{position:relative;display:inline-block;min-width:calc(var(--slots, 3) * 1ch);height:1em;font-variant-numeric:tabular-nums;line-height:1;vertical-align:middle}.char.svelte-bmy41l{position:absolute;top:0;bottom:0;left:50%;width:1ch;margin-left:-.5ch;translate:var(--x, 0) 0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.char.animated.svelte-bmy41l{transition:translate .22s cubic-bezier(.16,1,.3,1) var(--slide-delay, 0ms);will-change:translate,transform,opacity}.unit-toggle.svelte-18bpd0g{box-sizing:border-box;position:relative;overflow:hidden;min-width:max(4rem,calc(var(--slots, 3) * 1ch + 1.75rem));height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--font-xs);font-variant-numeric:tabular-nums;text-transform:uppercase;background:transparent;color:rgba(var(--foreground-rgb),.5);border:0;cursor:pointer;line-height:1;transition:color .2s ease}.unit-toggle.svelte-18bpd0g:hover,.unit-toggle.svelte-18bpd0g:focus-visible,.unit-toggle.svelte-18bpd0g:active{color:var(--foreground)}.unit-toggle.svelte-18bpd0g:hover .seg:where(.svelte-18bpd0g):not(.active),.unit-toggle.svelte-18bpd0g:focus-visible .seg:where(.svelte-18bpd0g):not(.active),.unit-toggle.svelte-18bpd0g:active .seg:where(.svelte-18bpd0g):not(.active){opacity:.5}.label-wrap.svelte-18bpd0g{position:relative;display:inline-block;min-width:calc(var(--slots, 3) * 1ch);height:1em;line-height:1}.unit-label.svelte-18bpd0g{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;white-space:nowrap}.segments.svelte-18bpd0g{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;gap:2px;height:1px;pointer-events:none}.seg.svelte-18bpd0g{flex:1 1 0;height:1px;background:var(--foreground);opacity:.2;transition:opacity .2s ease}.seg.active.svelte-18bpd0g{opacity:1}.sr-live.svelte-18bpd0g{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 584px){.unit-toggle.svelte-18bpd0g{height:3.125rem;min-width:0}}.size-selector.svelte-zx4z9v{display:flex;flex-wrap:wrap;gap:var(--space-1);max-width:500px}.size-btn.svelte-zx4z9v{box-sizing:border-box;position:relative;overflow:hidden;min-width:max(4rem,calc(var(--slots, 3) * 1ch + 1.75rem));height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--font-xs);font-variant-numeric:tabular-nums;text-transform:uppercase;background-color:transparent;background-image:linear-gradient(var(--foreground),var(--foreground));background-size:100% 0%;background-repeat:no-repeat;background-position:bottom center;color:var(--foreground);border:0;border-bottom:.5px solid rgba(var(--foreground-rgb),.3);cursor:pointer;transition:opacity .2s ease,border-color .2s ease,background-size .25s var(--ease-out),color .2s ease;line-height:1}.size-btn.svelte-zx4z9v:not(.unavailable):not(.selected):hover{background-size:100% 100%;color:var(--page-background, var(--background));border-bottom-color:var(--foreground)}.size-btn.selected.svelte-zx4z9v{background:var(--foreground);color:var(--page-background, var(--background))}.size-btn.unavailable.svelte-zx4z9v{opacity:.3;cursor:default}@media (max-width: 584px){.size-selector.svelte-zx4z9v{display:grid;grid-template-columns:repeat(4,1fr);max-width:none}.size-btn.svelte-zx4z9v{min-width:0;height:3.125rem;font-size:var(--font-xs)}}.size-btn.unavailable.svelte-zx4z9v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(var(--foreground-rgb, 255 255 255),.4) calc(50% - .5px),rgba(var(--foreground-rgb, 255 255 255),.4) calc(50% + .5px),transparent calc(50% + .5px))}.col.svelte-1u8gf4k{background:var(--background);padding:var(--pad);color:var(--foreground)}.info.svelte-1u8gf4k{display:flex;flex-direction:column;gap:var(--space-2)}.image.svelte-1u8gf4k{padding:0;display:flex;flex-direction:row;gap:var(--space-2);align-items:center;justify-content:center}.image-frame.svelte-1u8gf4k{flex:1;overflow:hidden;min-width:0;align-self:center}.image-frame.svelte-1u8gf4k>img:where(.svelte-1u8gf4k){width:100%;height:auto;display:block;max-width:100%}.image-frame.svelte-1u8gf4k>img:where(.svelte-1u8gf4k):not(.active){display:none}.pager.svelte-1u8gf4k{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);flex-shrink:0}.dot.svelte-1u8gf4k{width:8px;height:8px;padding:0;border:1px solid var(--foreground);background:transparent;cursor:pointer;opacity:.4;transition:opacity .2s ease,background .2s ease}.dot.svelte-1u8gf4k:hover{opacity:.8}.dot.active.svelte-1u8gf4k{opacity:1;background:var(--foreground)}@media (pointer: coarse){.dot.svelte-1u8gf4k{position:relative}.dot.svelte-1u8gf4k:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}}@media (max-width: 584px){.info.svelte-1u8gf4k{display:contents}.info.svelte-1u8gf4k>:where(.svelte-1u8gf4k){padding-inline:var(--pad)}.image.svelte-1u8gf4k{flex-direction:column;order:2;position:relative}.purchase.svelte-1u8gf4k{order:3}.pager.svelte-1u8gf4k{position:absolute;top:var(--space-2);right:var(--space-2);bottom:auto;left:auto;flex-direction:column;justify-content:flex-start;padding-top:0;margin-top:0}.image-frame.svelte-1u8gf4k{flex:none;width:calc(100% + 2 * var(--space-3));margin-inline:calc(-1 * var(--space-3));display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.image-frame.svelte-1u8gf4k::-webkit-scrollbar{display:none}.image-frame.svelte-1u8gf4k>img:where(.svelte-1u8gf4k),.image-frame.svelte-1u8gf4k>img:where(.svelte-1u8gf4k):not(.active){display:block;flex:0 0 100%;height:auto;scroll-snap-align:start}.price.svelte-1u8gf4k,.buy.svelte-1u8gf4k,.sold-out.svelte-1u8gf4k{height:3.125rem;font-size:var(--font-sm);padding:0 1.25rem}}h3.svelte-1u8gf4k{font-family:var(--font-sans);font-size:var(--font-xl);font-weight:500;letter-spacing:-.02em;line-height:1;margin:0 0 var(--space-2) 0}.description.svelte-1u8gf4k{font-family:var(--font-sans);font-size:var(--font-sd);max-width:500px;opacity:.7;line-height:1.4}.purchase.svelte-1u8gf4k{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.price-action.svelte-1u8gf4k{display:flex;align-items:stretch;width:-moz-fit-content;width:fit-content}.price.svelte-1u8gf4k,.buy.svelte-1u8gf4k,.sold-out.svelte-1u8gf4k{box-sizing:border-box;flex:1 1 0;min-width:0;height:2.5rem;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--font-xs);text-transform:uppercase;white-space:nowrap}.price.svelte-1u8gf4k{border:1px solid var(--foreground);transition:opacity .2s ease}.price-action.svelte-1u8gf4k:has(.buy:where(.svelte-1u8gf4k):disabled) .price:where(.svelte-1u8gf4k){opacity:.5}.price-action.svelte-1u8gf4k:has(.buy:where(.svelte-1u8gf4k):hover:not(:disabled)) .price:where(.svelte-1u8gf4k){opacity:.8}.buy.svelte-1u8gf4k{position:relative;background:var(--foreground);color:var(--page-background, var(--background));border:1px solid var(--foreground);cursor:pointer;transition:opacity .2s ease}.buy-sizer.svelte-1u8gf4k{visibility:hidden;display:block;height:0;overflow:hidden;white-space:nowrap}.buy-label.svelte-1u8gf4k{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.buy.svelte-1u8gf4k:hover{opacity:.8}.buy.svelte-1u8gf4k:disabled{opacity:.5;cursor:wait}.sold-out.svelte-1u8gf4k{display:flex;align-items:center;padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--font-xs);text-transform:uppercase;border:1px solid rgba(var(--foreground-rgb),.2);opacity:.4}.product-grid.svelte-1gyo65e{display:grid;grid-template-columns:repeat(var(--col-count, 2),minmax(0,1fr));-moz-column-gap:var(--pad);column-gap:var(--pad);row-gap:var(--pad);font-family:var(--font-mono);font-size:var(--font-sm);text-transform:uppercase}.transparent.svelte-1gyo65e .col{background:transparent}@media (max-width: 584px){.product-grid.svelte-1gyo65e{grid-template-columns:1fr}}.section.svelte-5hp78b{padding:0;background:transparent;align-items:stretch}.grid.svelte-5hp78b{display:grid;grid-template-columns:repeat(var(--col-count, 2),minmax(0,1fr));align-items:start;-moz-column-gap:var(--pad);column-gap:var(--pad);row-gap:var(--pad)}.col.svelte-5hp78b{position:relative;background:var(--background);padding-block:var(--pad);padding-inline:0}.transparent.svelte-5hp78b .col:where(.svelte-5hp78b){background:transparent}.col.svelte-5hp78b .header-block{min-height:0}.col.svelte-5hp78b .paragraphs p{width:90%;margin-bottom:1em}.single.svelte-5hp78b .col:where(.svelte-5hp78b) .paragraphs p{width:100%}.col.svelte-5hp78b .paragraphs p:last-child{margin-bottom:0}.col.no-match.svelte-5hp78b{align-self:start}.col.fill.svelte-5hp78b{align-self:stretch}.col.svelte-5hp78b .wrap:first-child:has(>.image-block){margin-top:calc(-1 * var(--pad))}.col.svelte-5hp78b .wrap:last-child:has(>.image-block){margin-bottom:calc(-1 * var(--pad))}.col.fill.svelte-5hp78b .image-block{height:100%}.col-debug.svelte-5hp78b{position:absolute;top:0;right:0;z-index:10;padding:4px 8px;background:#000000d9;color:#fff;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;line-height:1.4;pointer-events:none;opacity:0;transition:opacity .15s ease}.col-debug-params.svelte-5hp78b{opacity:.5}.debug.svelte-5hp78b:hover .col-debug:where(.svelte-5hp78b),.edit-mode.svelte-5hp78b .col-debug:where(.svelte-5hp78b){opacity:1}.section.edit-mode.svelte-5hp78b .col:where(.svelte-5hp78b){outline:1px dashed rgba(70,140,255,.35);outline-offset:-1px}.section.edit-mode.svelte-5hp78b .col-debug:where(.svelte-5hp78b){background:#001946e6;border-bottom:1px solid rgba(70,140,255,.5);border-left:1px solid rgba(70,140,255,.5)}@media (max-width: 584px){.grid.svelte-5hp78b{grid-template-columns:1fr}.col.svelte-5hp78b .paragraphs p{width:100%}}.shop.svelte-1vxnrk8 h1:where(.svelte-1vxnrk8){font-size:var(--font-xxxl);font-weight:500;letter-spacing:-.02em;line-height:1;margin:0 0 .5em}.product-row.svelte-1vxnrk8{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;-moz-column-gap:var(--pad);column-gap:var(--pad);row-gap:var(--pad)}@media (max-width: 584px){.shop.svelte-1vxnrk8{overflow-x:clip}.product-row.svelte-1vxnrk8{display:flex;flex-direction:column;gap:var(--pad);padding-block:var(--pad)}}.status.svelte-1vxnrk8{text-align:center;padding:4rem;opacity:.6}.signup-block.svelte-b7f1aw{--fg: var(--foreground);--fg-rgb: var(--foreground-rgb);line-height:1.5;padding:var(--pad);background:var(--background);width:100%}.fields.svelte-b7f1aw{display:flex;flex-direction:column;gap:var(--space-3)}.field.svelte-b7f1aw{display:flex;flex-direction:column;gap:var(--space-1);position:relative}.field-label.svelte-b7f1aw{font-family:var(--font-mono);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.12em;opacity:.55;transition:opacity .2s ease}.field.svelte-b7f1aw:focus-within .field-label:where(.svelte-b7f1aw){opacity:1}.req.svelte-b7f1aw{color:currentColor;opacity:.6;margin-left:.15em}input.svelte-b7f1aw{width:100%;padding:.55rem 0;border:0;border-bottom:1px solid rgba(var(--fg-rgb),.35);background:transparent;color:currentColor;font-family:var(--font-sans);font-size:var(--font-md);font-weight:400;line-height:1.2;letter-spacing:-.01em;border-radius:0;transition:border-color .2s ease}.field.svelte-b7f1aw:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:currentColor;transition:width .3s cubic-bezier(.2,.8,.2,1);pointer-events:none}.field.svelte-b7f1aw:focus-within:after{width:100%}input.svelte-b7f1aw:focus{outline:none}input.svelte-b7f1aw::-moz-placeholder{color:currentColor;opacity:.35}input.svelte-b7f1aw::placeholder{color:currentColor;opacity:.35}input.svelte-b7f1aw:-webkit-autofill{-webkit-text-fill-color:currentColor;-webkit-box-shadow:0 0 0 1000px var(--background) inset;caret-color:currentColor}.input-row.svelte-b7f1aw{display:flex;align-items:stretch;gap:var(--space-2)}.input-row.svelte-b7f1aw input:where(.svelte-b7f1aw){flex:1;min-width:0}button.svelte-b7f1aw{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:auto;padding:0;border:0;background:transparent;color:currentColor;opacity:.55;cursor:pointer;border-radius:0;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}button.svelte-b7f1aw:hover:not(:disabled){opacity:1;transform:translate(2px)}button.svelte-b7f1aw:focus-visible{outline:none;opacity:1}button.svelte-b7f1aw:disabled{opacity:.4;cursor:progress}.spin.svelte-b7f1aw{animation:svelte-b7f1aw-spin .9s linear infinite}@keyframes svelte-b7f1aw-spin{to{transform:rotate(360deg)}}.success.svelte-b7f1aw{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;font-family:var(--font-mono);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.1em;animation:svelte-b7f1aw-fade-up .5s cubic-bezier(.2,.8,.2,1)}.success-mark.svelte-b7f1aw{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid currentColor;border-radius:50%;font-size:.9rem;flex-shrink:0}.success.svelte-b7f1aw p:where(.svelte-b7f1aw){margin:0}@keyframes svelte-b7f1aw-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.error.svelte-b7f1aw{font-family:var(--font-mono);font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.08em;color:#f44;margin-top:var(--space-3)}@media (max-width: 584px){input.svelte-b7f1aw{font-size:var(--font-sd)}}.slider.svelte-1132qxp{margin-bottom:var(--space-6);background:var(--background)}.track.svelte-1132qxp{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.track.svelte-1132qxp::-webkit-scrollbar{display:none}.slide.svelte-1132qxp{flex:0 0 100%;scroll-snap-align:start;position:relative}.image.svelte-1132qxp{position:relative;aspect-ratio:16 / 9;overflow:hidden}.image.svelte-1132qxp img:where(.svelte-1132qxp){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.text.svelte-1132qxp{position:absolute;bottom:0;left:0;right:0;padding:var(--pad);background:linear-gradient(transparent,rgba(var(--background-rgb),.8))}.text.svelte-1132qxp p:where(.svelte-1132qxp){font-family:var(--font-mono);font-size:var(--font-sm);text-transform:uppercase;margin:0;color:var(--foreground)}@media (max-width: 640px){.slide.svelte-1132qxp{flex:0 0 90%}}.wrap.svelte-19nb159{position:relative;padding-inline:var(--pad)}.wrap.svelte-19nb159+.wrap:where(.svelte-19nb159){margin-top:var(--gap)}.wrap.svelte-19nb159:not(.nested)+.wrap:where(.svelte-19nb159):not(.nested){margin-top:4.75rem}.no-gap.svelte-19nb159{margin-top:0!important}.transparent.svelte-19nb159{--background: transparent}.wrap.solid.svelte-19nb159{background:var(--page-background, var(--background))}.nested.svelte-19nb159{padding-inline:0}.nested.svelte-19nb159:not(.transparent){background:var(--page-background, var(--background));padding-block:var(--pad)}.nested.svelte-19nb159:not(.transparent):first-child{margin-top:calc(-1 * var(--pad))}.nested.svelte-19nb159:not(.transparent):last-child{margin-bottom:calc(-1 * var(--pad))}.no-padding.svelte-19nb159{padding-inline:0}.no-padding.svelte-19nb159>*{padding:0!important}.no-margin.svelte-19nb159>*{margin:0!important}.mt.svelte-19nb159>*{margin-top:0!important}.mb.svelte-19nb159>*{margin-bottom:0!important}.debug-label.svelte-19nb159{position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;gap:6px;padding:4px 8px;background:#000000d9;color:#fff;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;line-height:1.4;pointer-events:none;opacity:0;transition:opacity .15s ease}.label-id.svelte-19nb159{all:unset;pointer-events:auto;cursor:pointer;padding:1px 5px;border-radius:3px;background:#ffffff26;font:inherit;color:inherit;text-transform:none}.label-id.svelte-19nb159:hover{background:#ffffff4d}.label-id.svelte-19nb159:active{background:#ffffff73}.label-params.svelte-19nb159{opacity:.5}.debug.svelte-19nb159:hover .debug-label:where(.svelte-19nb159),.edit-mode.svelte-19nb159 .debug-label:where(.svelte-19nb159){opacity:1}.wrap.edit-mode.svelte-19nb159{outline:1.5px solid rgba(70,140,255,.55);outline-offset:-1px}.wrap.edit-mode.nested.svelte-19nb159{outline-color:#ff8232a6;background:#ff82320a}.wrap.edit-mode.svelte-19nb159:not(.nested) .debug-label:where(.svelte-19nb159){background:#001946e6;border-bottom:1px solid rgba(70,140,255,.5);border-right:1px solid rgba(70,140,255,.5)}.wrap.edit-mode.nested.svelte-19nb159 .debug-label:where(.svelte-19nb159){background:#461900e6;border-bottom:1px solid rgba(255,130,50,.6);border-right:1px solid rgba(255,130,50,.6)}svg.svelte-2u6yhl{width:100%;height:auto;color:currentColor}.title.svelte-ehcx3w{width:100%;height:100dvh;min-height:10vh;display:flex;align-items:center;justify-content:center}.title.svelte-ehcx3w h1:where(.svelte-ehcx3w){position:absolute;margin:var(--pad);font-size:12vw}.title.svelte-ehcx3w svg{margin:var(--pad) 0}@media (max-width: 768px){.title.svelte-ehcx3w{height:100dvh}}
