@keyframes svelte-1wi0yuq-hero-progress{0%{width:0%}to{width:100%}}.hero-progress.svelte-1wi0yuq{animation:linear forwards svelte-1wi0yuq-hero-progress}.hero-slide.svelte-1wi0yuq{transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s}.hero-dots.svelte-1wi0yuq{--dot-gap:.375rem;--dot-inset:.5rem;bottom:var(--dot-inset);gap:var(--dot-gap)}@media (width>=48rem){.hero-dots.svelte-1wi0yuq{--dot-gap:.5rem;--dot-inset:1rem}}.hero-dot.svelte-1wi0yuq:after{top:auto;bottom:calc(-1 * var(--dot-inset));width:calc(100% + var(--dot-gap));transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.hero-progress.svelte-1wi0yuq{width:100%;animation:none}.hero-slide.svelte-1wi0yuq{transition:none}}.see-all.svelte-1hlh79t{min-height:44px;color:var(--brand-text,currentColor);white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.see-all.svelte-1hlh79t:hover{text-decoration:underline}.deals-frame.svelte-1hlh79t{border:2px solid var(--sale,currentColor);border-radius:calc(var(--radius,6px) + 4px);background:color-mix(in srgb, var(--sale,transparent) 6%, white);padding:20px 16px 24px}@media (width>=768px){.deals-frame.svelte-1hlh79t{padding:24px 24px 28px}}.deals-title.svelte-1hlh79t{align-items:center;gap:10px;display:inline-flex}.deal-ico.svelte-1hlh79t{background:var(--sale,currentColor);width:28px;height:28px;color:var(--sale-ink,#fff);border-radius:999px;place-items:center;display:inline-grid}.see-all.svelte-so2lwl{min-height:44px;color:var(--brand-text,currentColor);white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.see-all.svelte-so2lwl:hover{text-decoration:underline}.brands.svelte-so2lwl{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(12.5% - 10.5px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.brands.svelte-so2lwl::-webkit-scrollbar{display:none}.brand.svelte-so2lwl{text-align:center;min-height:44px;color:inherit;scroll-snap-align:start;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.brand.svelte-so2lwl:focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:2px}.im.svelte-so2lwl{aspect-ratio:1;border-radius:calc(var(--radius,6px) + 2px);background:#fff;border:1px solid #e5e7eb;place-items:center;width:100%;padding:10px;display:grid;overflow:hidden}.im.svelte-so2lwl .img{object-fit:contain;max-width:100%;max-height:100%}.name.svelte-so2lwl{font-size:13px;font-weight:600;line-height:1.2}.count.svelte-so2lwl{color:#6b7280;font-size:11px}@media (width<=1023px){.brands.svelte-so2lwl{grid-auto-columns:calc(16.6667% - 10px)}}@media (width<=639px){.brands.svelte-so2lwl{grid-auto-columns:calc(30.303% - 7.27273px)}}.roll.svelte-1anioer{--roll-bleed:.2em;--roll-drop:1.5em;--roll-mask:inset(calc(-1 * var(--roll-bleed)))}.roll-g.svelte-1anioer{--roll-at:calc(var(--i,0) * min(var(--d-roll-stagger), var(--d-roll-last) / max(var(--roll-n,1) - 1, 1)));position:relative}@media (prefers-reduced-motion:no-preference){html.asf-roll [data-roll]:not([data-roll-state]) .roll-c.svelte-1anioer,html.asf-roll [data-roll][data-roll-state=safety] .roll-c.svelte-1anioer,[data-roll][data-roll-state=armed] .roll-c.svelte-1anioer,[data-roll][data-roll-state=run] .roll-c.svelte-1anioer{clip-path:var(--roll-mask)}html.asf-roll [data-roll]:not([data-roll-state]) .roll-g.svelte-1anioer,html.asf-roll [data-roll][data-roll-state=safety] .roll-g.svelte-1anioer,[data-roll][data-roll-state=armed] .roll-g.svelte-1anioer{inset-block-start:var(--roll-drop)}html.asf-roll [data-roll]:not([data-roll-state]) .roll-g.svelte-1anioer,html.asf-roll [data-roll][data-roll-state=safety] .roll-g.svelte-1anioer{animation:asf-roll-safety var(--d-roll) var(--e-out) calc(var(--d-roll-deadline) - var(--d-roll) - var(--d-roll-last) + var(--roll-at)) forwards}[data-roll][data-roll-state=run] .roll-g.svelte-1anioer{animation:asf-roll-in var(--d-roll) var(--e-out) calc(var(--roll-order,0) * var(--d-roll-group) + var(--roll-at)) backwards}}@keyframes asf-roll-in{0%{inset-block-start:var(--roll-drop)}to{inset-block-start:0}}@keyframes asf-roll-safety{0%{inset-block-start:var(--roll-drop)}to{inset-block-start:0}}.tile.svelte-1clef1o{--tile-radius:calc(var(--radius,6px) + 8px);--frame-ring:1px;--frame-pad:4px;--frame-radius:10px;--hero-photo:190px;border-radius:var(--tile-radius);grid-template-columns:.9fr 1.1fr;min-height:250px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 8px 24px #11182714}a.svelte-1clef1o{color:inherit;text-decoration:none}a.svelte-1clef1o:focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:-3px}.txt.svelte-1clef1o:focus-visible{outline-color:#fff}.txt.svelte-1clef1o{background:linear-gradient(160deg, var(--brand,#333), color-mix(in srgb, var(--brand,#333) 62%, black));color:#fff;flex-direction:column;padding:22px;display:flex}.name.svelte-1clef1o{letter-spacing:-.01em;text-shadow:0 1px 2px #0000002e;font-size:30px;font-weight:700;line-height:1.05}.cta.svelte-1clef1o{align-items:center;gap:2px;min-height:44px;margin-top:auto;font-weight:700;display:inline-flex}.txt.svelte-1clef1o:hover .cta:where(.svelte-1clef1o){text-decoration:underline}.art.svelte-1clef1o{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid;position:relative}.hero-link.svelte-1clef1o{border-radius:10px;align-self:stretch;place-items:center;min-height:44px;display:grid}.tag.svelte-1clef1o{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#111827;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.art.svelte-1clef1o .hero{width:auto;max-width:100%;max-height:calc(var(--hero-photo) + 2 * (var(--frame-pad) + var(--frame-ring)));padding:var(--frame-pad);border:var(--frame-ring) solid transparent;border-radius:var(--frame-radius);object-fit:contain}.stack.svelte-1clef1o{flex-direction:column;gap:8px;display:flex}.thumb-link.svelte-1clef1o{border-radius:10px;display:block}.stack.svelte-1clef1o .thumb{width:64px;height:64px;padding:var(--frame-pad);border:var(--frame-ring) solid #e5e7eb;border-radius:var(--frame-radius);object-fit:contain;background:#fff;display:block}@media (hover:hover){.hero-link.svelte-1clef1o:hover .hero,.thumb-link.svelte-1clef1o:hover .thumb{border-color:var(--brand,#9ca3af)}}.from.svelte-1clef1o{z-index:1;color:#374151;background:#fff;border-radius:6px;padding:1px 4px;font-size:13px;position:absolute;bottom:11px;left:10px}.from.svelte-1clef1o b:where(.svelte-1clef1o){color:#111827;font-size:15px}@media (width<=639px){.tile.svelte-1clef1o{min-height:200px}.txt.svelte-1clef1o{padding:16px}.name.svelte-1clef1o{font-size:22px}.art.svelte-1clef1o{grid-template-columns:1fr;padding:12px}.tile.svelte-1clef1o{--hero-photo:120px}.stack.svelte-1clef1o{display:none}}.two.svelte-19gz3bn{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){.two.svelte-19gz3bn{grid-template-columns:1fr 1fr;gap:16px}}.desk.svelte-1v9rng6{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.card.svelte-1v9rng6{border-radius:calc(var(--radius,6px) + 2px);background:#fff;border:1px solid #e5e7eb;flex-direction:column;gap:8px;padding:16px;display:flex}.title.svelte-1v9rng6{color:#4b5563;font-size:14px;font-weight:600}.big.svelte-1v9rng6{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.25}.big.svelte-1v9rng6 small:where(.svelte-1v9rng6){color:#6b7280;font-size:13px;font-weight:500}.sub.svelte-1v9rng6{color:#4b5563;font-size:13px}.meter.svelte-1v9rng6{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden}.meter.svelte-1v9rng6 i:where(.svelte-1v9rng6){border-radius:inherit;background:var(--brand,#333);height:100%;display:block}.acts.svelte-1v9rng6{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.chip.svelte-1v9rng6{min-height:44px;color:inherit;border:1px solid #d1d5db;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chip.primary.svelte-1v9rng6{background:var(--cta,var(--brand,#333));color:var(--cta-ink,#fff);border-color:#0000}.chip.svelte-1v9rng6:focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:2px}.who.svelte-1v9rng6{align-items:center;gap:12px;display:flex}.ava.svelte-1v9rng6{background:var(--brand,#333);width:44px;height:44px;color:var(--brand-ink,#fff);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.who-text.svelte-1v9rng6{flex-direction:column;min-width:0;display:flex}.nm.svelte-1v9rng6{font-weight:600}.who-text.svelte-1v9rng6 small:where(.svelte-1v9rng6){color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shelf.svelte-1nhfhb4{--shelf-r:clamp(8px, calc(var(--radius,6px) * 3.3), 24px);--shelf-gap:16px;--shelf-pad:0px;--shelf-card-w:210px;--shelf-bookend-w:132px;--shelf-top:22px;--shelf-foot:20px;--shelf-ease:cubic-bezier(.2, .8, .2, 1);--shelf-move:.28s}.shelf-wrap.svelte-1nhfhb4{margin-inline:calc(var(--shelf-pad) * -1);position:relative}.shelf-rail.svelte-1nhfhb4{align-items:stretch;gap:var(--shelf-gap);padding:var(--shelf-top) var(--shelf-pad) var(--shelf-foot);overscroll-behavior-x:contain;scroll-padding-inline:var(--shelf-pad);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.shelf-rail.svelte-1nhfhb4::-webkit-scrollbar{display:none}.shelf-item.svelte-1nhfhb4{scroll-snap-align:start;flex:none;min-width:0}.shelf-card.svelte-1nhfhb4{width:var(--shelf-card-w);transition:transform var(--shelf-move) var(--shelf-ease);position:relative}.shelf-slot.svelte-1nhfhb4{border:1px solid color-mix(in oklab, var(--line,#d6d5d5) 65%, var(--paper,#fefefe));border-radius:var(--shelf-r);background:var(--paper,#fefefe);height:100%}.bk.svelte-1nhfhb4{width:var(--shelf-bookend-w);border-radius:var(--shelf-r);flex-direction:column;justify-content:space-between;padding:14px 12px;text-decoration:none;display:flex;overflow:hidden}.bk.svelte-1nhfhb4:focus-visible{outline:2px solid var(--ink,#1d1c1c);outline-offset:-4px}.bk-start.svelte-1nhfhb4{background:var(--brand);color:var(--brand-ink);transition:filter .15s}.bk-title.svelte-1nhfhb4{color:inherit;font-size:34px;font-weight:var(--dw,800);letter-spacing:var(--dt,-.02em);writing-mode:vertical-rl;align-self:flex-end;align-items:center;gap:10px;margin:0;line-height:1;display:inline-flex;transform:rotate(180deg)}.bk-title.svelte-1nhfhb4 .bk-glyph{flex:none;width:22px;height:22px;transform:rotate(90deg)}.bk-sub.svelte-1nhfhb4{margin:0;padding-right:2px;font-size:12px;font-weight:700;line-height:1.2}.bk-foot.svelte-1nhfhb4{flex-direction:column;gap:12px;padding:0 0 10px 10px;display:flex}.bk-see.svelte-1nhfhb4{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.bk-see.svelte-1nhfhb4 .bk-see-arrow{flex:none;width:16px;height:16px;transition:transform .2s}.bk-end.svelte-1nhfhb4{border:1px solid var(--line,#d6d5d5);background:var(--paper,#fefefe);color:var(--ink,#1d1c1c);text-align:center;justify-content:center;align-items:center;gap:10px}.bk-circ.svelte-1nhfhb4{background:var(--cta);width:48px;height:48px;color:var(--cta-ink);border-radius:999px;place-items:center;transition:transform .2s;display:grid}.bk-end-word.svelte-1nhfhb4{font-size:14px;font-weight:700}.shelf-arrow.svelte-1nhfhb4{z-index:5;border:1px solid var(--line,#d6d5d5);background:color-mix(in oklab, var(--paper,#fefefe) 96%, transparent);width:44px;height:44px;box-shadow:0 8px 20px -10px color-mix(in oklab, var(--ink,#1d1c1c) 50%, transparent);color:var(--ink,#1d1c1c);cursor:pointer;opacity:0;border-radius:999px;place-items:center;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.shelf-arrow-l.svelte-1nhfhb4{left:-8px}.shelf-arrow-r.svelte-1nhfhb4{right:-8px}.shelf-wrap.svelte-1nhfhb4:hover .shelf-arrow:where(.svelte-1nhfhb4),.shelf-wrap.svelte-1nhfhb4:focus-within .shelf-arrow:where(.svelte-1nhfhb4){opacity:1}.shelf-arrow.svelte-1nhfhb4:focus-visible{outline:2px solid var(--ink,#1d1c1c);outline-offset:2px}.shelf-dots.svelte-1nhfhb4{min-height:6px;padding:0 var(--shelf-pad);justify-content:center;gap:5px;display:none}.shelf-dots.svelte-1nhfhb4 span:where(.svelte-1nhfhb4){background:color-mix(in oklab, var(--ink,#1d1c1c) 25%, var(--paper,#fefefe));border-radius:999px;width:6px;height:6px;transition:width .2s,background-color .2s}.shelf-dots.svelte-1nhfhb4 span.on:where(.svelte-1nhfhb4){background:var(--brand-text,var(--ink,#1d1c1c));width:18px}@media (hover:hover){.bk-start.svelte-1nhfhb4:hover{filter:brightness(1.06)}.shelf-arrow.svelte-1nhfhb4:hover{transform:translateY(-50%)scale(1.06)}}@media (width<=767px),(hover:none){.shelf-arrow.svelte-1nhfhb4{display:none}.shelf-dots.svelte-1nhfhb4{display:flex}}@media (width<=767px){.shelf.svelte-1nhfhb4{--shelf-gap:10px;--shelf-pad:16px;--shelf-bookend-w:104px;--shelf-foot:16px}.shelf-card.svelte-1nhfhb4{flex-basis:calc(45.4545% - 1.81818px);width:auto}.bk.svelte-1nhfhb4{padding:12px 10px}.bk-title.svelte-1nhfhb4{font-size:26px}.bk-title.svelte-1nhfhb4 .bk-glyph{width:18px;height:18px}.bk-see.svelte-1nhfhb4{gap:5px;font-size:13px}.bk-see.svelte-1nhfhb4 .bk-see-arrow{width:14px;height:14px}}@media (width>=640px) and (width<=767px){.shelf.svelte-1nhfhb4{--shelf-pad:24px}}@media (prefers-reduced-motion:no-preference){.shelf[data-dock].svelte-1nhfhb4 .shelf-card:where(.svelte-1nhfhb4):hover{z-index:2;transform:translateY(-10px)scale(1.05)}.shelf[data-dock].svelte-1nhfhb4 .shelf-card:where(.svelte-1nhfhb4):hover .card-f{box-shadow:0 26px 40px -22px color-mix(in oklab, var(--ink,#1d1c1c) 50%, transparent)}.shelf[data-dock].svelte-1nhfhb4 .shelf-card:where(.svelte-1nhfhb4):hover+.shelf-card:where(.svelte-1nhfhb4){transform:translateY(-4px)scale(1.02)}.shelf[data-dock].svelte-1nhfhb4 .shelf-card:where(.svelte-1nhfhb4):has(+.shelf-card:where(.svelte-1nhfhb4):hover){transform:translateY(-4px)scale(1.02)}.shelf[data-magnify].svelte-1nhfhb4 .shelf-card:where(.svelte-1nhfhb4){transform:translateY(calc(var(--m,0) * -8px)) scale(calc(1 + var(--m,0) * .05))}.bk-end.svelte-1nhfhb4:hover .bk-circ:where(.svelte-1nhfhb4),.bk-start.svelte-1nhfhb4:hover .bk-see-arrow{transform:translate(3px)}.shelf[data-enter=armed].svelte-1nhfhb4 .shelf-card:where(.svelte-1nhfhb4){opacity:0}.shelf[data-enter=in].svelte-1nhfhb4 .shelf-card:where(.svelte-1nhfhb4){animation:svelte-1nhfhb4-shelf-card-in .5s var(--shelf-ease) backwards;animation-delay:calc(var(--i,0) * 60ms)}}@media (prefers-reduced-motion:reduce){.shelf-card.svelte-1nhfhb4,.bk-start.svelte-1nhfhb4,.bk-circ.svelte-1nhfhb4,.bk-see.svelte-1nhfhb4 .bk-see-arrow,.shelf-arrow.svelte-1nhfhb4,.shelf-dots.svelte-1nhfhb4 span:where(.svelte-1nhfhb4){transition:none}}@keyframes svelte-1nhfhb4-shelf-card-in{0%{opacity:0;transform:translateY(14px)}}.band.svelte-1rffu7r{border-radius:var(--radius,6px);background:var(--accent-row,var(--lst-ink));color:var(--accent-row-ink,var(--lst-paper));border:0;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.sp.svelte-1rffu7r{flex:1;min-width:150px}.band.svelte-1rffu7r .lst-btn{background:var(--lst-paper);color:var(--lst-ink);border-color:#0000}.pitch.svelte-q9qvyr{border-radius:var(--radius,6px);background:var(--accent-row,#23272e);color:var(--accent-row-ink,#fff);grid-template-columns:1.3fr 1fr;align-items:center;gap:20px;padding:24px;display:grid}.title.svelte-q9qvyr{color:inherit;letter-spacing:-.01em;margin-bottom:10px;font-size:24px;font-weight:700}.items.svelte-q9qvyr{gap:6px;font-size:15px;font-weight:500;list-style:none;display:grid}.items.svelte-q9qvyr li:where(.svelte-q9qvyr){align-items:center;gap:8px;display:flex}.act.svelte-q9qvyr{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.btn.svelte-q9qvyr{border-radius:var(--radius,6px);min-height:44px;color:inherit;border:1px solid;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary.svelte-q9qvyr{color:#1d1c1c;background:#fff;border-color:#0000;min-height:48px}.btn.svelte-q9qvyr:focus-visible{outline-offset:2px;outline:2px solid}.note.svelte-q9qvyr{opacity:.9;font-size:12.5px;line-height:1.45}@media (width<=639px){.pitch.svelte-q9qvyr{grid-template-columns:1fr;padding:18px 16px}.title.svelte-q9qvyr{font-size:20px}.btn.svelte-q9qvyr{width:100%}}.see-all.svelte-159q3z8{min-height:44px;color:var(--brand-text,currentColor);white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:600;display:inline-flex}.see-all.svelte-159q3z8:hover{text-decoration:underline}.five.svelte-159q3z8{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.puff.svelte-159q3z8{border-radius:calc(var(--radius,6px) + 8px);min-height:190px;color:inherit;background:#fff;border:1px solid #e5e7eb;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 8px 24px #11182714}a.svelte-159q3z8{color:inherit;text-decoration:none}a.puff.svelte-159q3z8:focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:3px}a.lbl.svelte-159q3z8:focus-visible,a.art.svelte-159q3z8:focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:-3px}a.lbl.svelte-159q3z8:focus-visible{outline-color:#fff}.lbl.svelte-159q3z8{background:linear-gradient(160deg, var(--brand,#333), color-mix(in srgb, var(--brand,#333) 62%, black));color:#fff;flex-direction:column;padding:12px 14px;display:flex}.lbl.svelte-159q3z8 b:where(.svelte-159q3z8){text-shadow:0 1px 2px #0000002e;font-size:18px;line-height:1.2}.lbl.svelte-159q3z8 small:where(.svelte-159q3z8){opacity:.9;font-size:12.5px}.art.svelte-159q3z8{place-items:center;padding:10px;display:grid}.art.svelte-159q3z8 .img{object-fit:contain;width:auto;max-width:100%;max-height:96px}@media (width<=1023px){.five.svelte-159q3z8{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:172px;grid-auto-flow:column;margin:-6px -6px 0;padding:6px 6px 12px;scroll-padding-left:6px;overflow-x:auto}.five.svelte-159q3z8::-webkit-scrollbar{display:none}.puff.svelte-159q3z8{scroll-snap-align:start}}.ctas.svelte-1jqm2nn{flex-wrap:wrap;gap:10px;display:flex}.btn.svelte-1jqm2nn{border-radius:var(--radius,6px);min-height:44px;color:inherit;border:1px solid #d1d5db;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn.primary.svelte-1jqm2nn{background:var(--cta,var(--brand,#333));color:var(--cta-ink,#fff);border-color:#0000}.btn.svelte-1jqm2nn:focus-visible{outline:2px solid var(--brand,currentColor);outline-offset:2px}
