.logo.svelte-jv76c svg [fill]:not([fill=\#fff],[fill=\#FFF],[fill=white],[fill=none]),.logo.svelte-jv76c svg path:not([fill]){fill:#111}.fade.svelte-hwfwtl{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee.svelte-hwfwtl{animation-duration:var(--marquee-duration,26s)}.fade.svelte-hwfwtl:hover .marquee:where(.svelte-hwfwtl),.marquee.paused.svelte-hwfwtl{animation-play-state:paused}.pause.svelte-hwfwtl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pause.svelte-hwfwtl:focus-visible{clip-path:none;color:#111;background-color:#fff;border:1px solid #111;border-radius:999px;width:auto;height:auto;margin:0;padding:.5rem 1rem;font-size:.875rem;line-height:1.2;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.pause[aria-pressed=true].svelte-hwfwtl:focus-visible{color:#fff;background-color:#111}.panel.svelte-120lef8{color:#0b0b0b;padding:2rem 1.5rem 0;position:relative;overflow:hidden;container-type:inline-size}.surface.svelte-120lef8{pointer-events:none;background-size:96px 96px;position:absolute;inset:0}.copy.svelte-120lef8,.product.svelte-120lef8{position:relative}.tag-group.svelte-120lef8{--tag-bg:#3a253e;--tag-fg:var(--panel-bg);align-items:flex-start;height:5.5rem;margin-bottom:1.25rem;padding-top:.5rem;display:flex;position:relative}.tag-group[data-tone=teal].svelte-120lef8{--tag-bg:#366c7a}.tag-group[data-tone=forest].svelte-120lef8{--tag-bg:#213f3d}.tag-group[data-tone=sky].svelte-120lef8{--tag-bg:#96c9d6;--tag-fg:#000}.tag.svelte-120lef8{z-index:1;background-color:var(--tag-bg);color:var(--tag-fg);letter-spacing:.01em;transform-origin:0;white-space:nowrap;border-radius:999px;padding:.6rem 1.4rem;font-size:1rem;font-weight:420;line-height:1.3;position:relative;transform:rotate(-6.5deg)}.circle.svelte-120lef8{color:#fff;background-color:#e0095f;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:absolute;top:1.8rem;left:4.25rem}.arrow.svelte-120lef8{stroke-width:2.8px;stroke-linecap:butt;stroke-linejoin:miter;width:1.9rem;height:1.9rem;overflow:visible;transform:rotate(5deg)}.headline.svelte-120lef8{letter-spacing:.003em;text-wrap:balance;color:#000;margin:0;font-size:2.25rem;font-weight:400;line-height:1}.description.svelte-120lef8{letter-spacing:.009em;text-wrap:balance;color:#000;margin:1rem 0 0;font-size:1.0625rem;font-weight:300;line-height:1.2}.product.svelte-120lef8{margin-top:2rem}.product-image.svelte-120lef8{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:22rem;display:block}@media (width>=768px){.panel.svelte-120lef8{aspect-ratio:3600/2368;--text-max:calc(var(--product-left) - 8.97cqw - 3cqw);padding:0}.surface.svelte-120lef8{background-size:7.1111cqw 7.1111cqw}.copy.svelte-120lef8{width:48cqw;position:absolute;top:0;left:7.5cqw}.tag-group.svelte-120lef8{align-items:center;height:7cqw;margin:14.5cqw 0 0;padding-top:0}.tag.svelte-120lef8{padding:1.1cqw 2.6cqw;font-size:2.45cqw}.circle.svelte-120lef8{width:8.85cqw;height:8.85cqw;top:2.15cqw;left:11.55cqw}.panel[data-theme=blue].svelte-120lef8 .circle:where(.svelte-120lef8){left:14.1cqw}.arrow.svelte-120lef8{width:4.6cqw;height:4.6cqw;margin-left:.3cqw}.text.svelte-120lef8{max-width:var(--text-max);margin:7.44cqw 0 0 1.47cqw;position:relative;transform:translateY(-17%)}.headline.svelte-120lef8{font-size:5.5cqw}.description.svelte-120lef8{width:max-content;max-width:min(44cqw, var(--text-max));margin-top:2.54cqw;font-size:2.2cqw;position:absolute;top:100%;left:0}@container (width>=1000px){.description.svelte-120lef8{font-weight:260}}.product.svelte-120lef8{top:var(--product-top);left:var(--product-left);width:var(--product-width);margin:0;position:absolute}.product-image.svelte-120lef8{height:auto}}@keyframes template-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.template-panel-enter[data-state=active]{animation:.35s cubic-bezier(.25,1,.5,1) template-panel-in}@media (prefers-reduced-motion:reduce){.template-panel-enter[data-state=active]{animation:none}}.card.svelte-11xg48p{color:#000;background-color:#fff;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 12px 32px -12px #1e281e2e;container:card/inline-size}.inner.svelte-11xg48p{padding:1.75rem 1.5rem var(--stack-pad-bottom);position:relative}.tag.svelte-11xg48p{color:#000;letter-spacing:.02em;text-transform:uppercase;background-color:#d897de;border-radius:999px;padding:.35rem .85rem;font-size:.75rem;font-weight:450;line-height:1.2;display:inline-block}.headline.svelte-11xg48p{letter-spacing:.003em;text-wrap:balance;color:#000;margin:.9rem 0 0;font-size:2.125rem;font-weight:400;line-height:1}.description.svelte-11xg48p{letter-spacing:.008em;color:#000;margin:.85rem 0 0;font-size:1rem;font-weight:300;line-height:1.34}.product.svelte-11xg48p{width:var(--stack-width);margin:var(--stack-margin)}.product-image.svelte-11xg48p{width:100%;height:auto;max-height:var(--stack-max-height);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;--fade-curve:#000 0%, #000 40%, #000000bf 55%, #0006 70%, #00000024 83%, transparent 94%;display:block}.product-image[data-fade=bottom].svelte-11xg48p{-webkit-mask-image:linear-gradient(to bottom, var(--fade-curve));-webkit-mask-image:linear-gradient(to bottom, var(--fade-curve));mask-image:linear-gradient(to bottom, var(--fade-curve))}.product-image[data-fade=right].svelte-11xg48p{-webkit-mask-image:linear-gradient(to right, var(--fade-curve)), linear-gradient(to bottom, var(--fade-curve));-webkit-mask-image:linear-gradient(to right, var(--fade-curve)), linear-gradient(to bottom, var(--fade-curve));mask-image:linear-gradient(to right, var(--fade-curve)), linear-gradient(to bottom, var(--fade-curve));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}@container card (width>=520px){.inner.svelte-11xg48p{min-height:41.44cqw;padding:7.86cqw 0 7.86cqw 7.4cqw}.copy.svelte-11xg48p{max-width:calc(var(--product-left) - 7.4cqw - 3cqw)}.tag.svelte-11xg48p{padding:calc(.86cqw - .1em) 1.55cqw calc(1.14cqw - .1em);font-size:max(.75rem,1.75cqw)}.headline.svelte-11xg48p{margin-top:1.92cqw;font-size:max(1.75rem,5.5cqw)}.description.svelte-11xg48p{max-width:46.5cqw;margin-top:1.98cqw;font-size:max(.9375rem,2.2cqw)}.product.svelte-11xg48p{top:var(--product-top);left:var(--product-left);width:var(--product-width);margin:0;position:absolute}.inner[data-bleed=right].svelte-11xg48p .product:where(.svelte-11xg48p){top:50%;transform:translateY(-50%)}.product-image.svelte-11xg48p{max-height:none}.product-image[data-fade=right].svelte-11xg48p{-webkit-mask-image:linear-gradient(to right, var(--fade-curve));-webkit-mask-image:linear-gradient(to right, var(--fade-curve));mask-image:linear-gradient(to right, var(--fade-curve))}}@container card (width>=900px){.description.svelte-11xg48p{font-weight:260}}
