.deck .bookend-inner{max-width:780px;margin:0 auto;width:100%}.deck .bookend-inner .cta{margin-top:30px}.deck .bookend-inner .ctarow .cta{margin-top:0}.deck :is(.txt,.bookend-inner,.deck-copy) .eyebrow{font-family:var(--rs-font-display);font-weight:700;font-size:clamp(10px,2.4vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--rs-muted-2);margin-bottom:13px}.deck :is(.txt,.bookend-inner,.deck-copy) .eyebrow.teal{color:var(--rs-signature-2)}.deck :is(.txt,.bookend-inner,.deck-copy) h1{font-family:var(--rs-font-display);font-weight:800;font-size:clamp(28px,4.6vw,48px);line-height:1.07;letter-spacing:-.02em;max-width:16ch;margin-bottom:18px}.deck :is(.txt,.bookend-inner,.deck-copy) h2{font-family:var(--rs-font-display);font-weight:800;font-size:clamp(25px,4vw,40px);line-height:1.1;letter-spacing:-.02em;max-width:15ch;margin-bottom:14px}.deck :is(.txt,.bookend-inner,.deck-copy) .grad{background:var(--rs-headline-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.deck :is(.txt,.bookend-inner,.deck-copy) .nowrap{white-space:nowrap}.deck :is(.txt,.bookend-inner,.deck-copy) p.lead{font-size:clamp(15px,2.3vw,19px);color:var(--rs-muted);max-width:46ch;line-height:1.55}.deck :is(.txt,.bookend-inner,.deck-copy) p.lead.intro{font-size:clamp(15px,2vw,17px)}.deck :is(.txt,.bookend-inner,.deck-copy) .kick{font-size:clamp(14px,2vw,16px);color:var(--rs-muted-2);margin-top:12px;font-style:italic}.deck :is(.txt,.bookend-inner,.deck-copy) .badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--rs-font-display);font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-signature-2);border:1px solid color-mix(in srgb,var(--rs-signature-2) 35%,transparent);border-radius:999px;padding:6px 13px;margin-bottom:16px}.deck :is(.txt,.bookend-inner,.deck-copy) .ctarow{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.deck :is(.txt,.bookend-inner,.deck-copy) .rows{display:flex;flex-direction:column;gap:12px;margin-top:16px}.deck :is(.txt,.bookend-inner,.deck-copy) .row{display:flex;gap:12px;align-items:flex-start}.deck :is(.txt,.bookend-inner,.deck-copy) .row .ic{font-size:19px;flex:none;line-height:1.35}.deck :is(.txt,.bookend-inner,.deck-copy) .row .k{font-family:var(--rs-font-display);font-weight:700;font-size:15px;margin-bottom:1px;color:var(--rs-ink)}.deck :is(.txt,.bookend-inner,.deck-copy) .row .d{font-size:13.5px;color:var(--rs-muted);line-height:1.45}.deck :is(.txt,.bookend-inner,.deck-copy) .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.deck :is(.txt,.bookend-inner,.deck-copy) .chip{font-family:var(--rs-font-display);font-weight:600;font-size:12.5px;color:var(--rs-muted);border:1px solid var(--rs-line);border-radius:999px;padding:7px 13px}.deck :is(.txt,.bookend-inner,.deck-copy) .chip.on{color:var(--rs-signature-2);border-color:color-mix(in srgb,var(--rs-signature-2) 35%,transparent)}.deck :is(.txt,.bookend-inner,.deck-copy) .tip{margin-top:16px;padding:13px 16px;border-left:3px solid var(--rs-signature-2);background:color-mix(in srgb,var(--rs-signature-2) 5%,transparent);border-radius:0 10px 10px 0;font-size:14.5px;line-height:1.5;max-width:44ch;color:var(--rs-ink)}.deck .slide>.inner>.hint{position:absolute;bottom:16px;left:50%;transform:translate(-50%);font-size:12px;color:var(--rs-muted-2);letter-spacing:.08em}.deck.svelte-1f3obbw{height:100dvh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;background:var(--rs-base);color:var(--rs-ink);position:relative}.dots.svelte-1f3obbw{position:fixed;right:14px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:10}.dot.svelte-1f3obbw{width:7px;height:7px;border-radius:50%;background:var(--rs-muted-2);opacity:.3;border:0;padding:0;cursor:pointer;transition:opacity .2s}.dot.active.svelte-1f3obbw{opacity:1}.slide.svelte-1y2juur{min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,5vw,68px);position:relative;overflow:hidden}.inner.svelte-1y2juur{width:100%}.slide.svelte-1y2juur:has(.fit){height:100dvh}.slide.svelte-1y2juur:has(.fit)>.inner:where(.svelte-1y2juur){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center}.base.svelte-1y2juur{background:radial-gradient(75% 85% at 12% 12%,color-mix(in srgb,var(--rs-signature) 12%,transparent),transparent 60%),var(--rs-base)}.alt.svelte-1y2juur{background:radial-gradient(75% 85% at 88% 88%,color-mix(in srgb,var(--rs-signature) 12%,transparent),transparent 60%),var(--rs-base)}.bookend.svelte-1y2juur{background:radial-gradient(90% 100% at 50% 0%,color-mix(in srgb,var(--rs-accent) 12%,transparent),transparent 58%),radial-gradient(70% 90% at 0% 100%,color-mix(in srgb,var(--rs-signature) 14%,transparent),transparent 62%),var(--rs-base)}@media(max-width:899px){.show-desktop.svelte-1y2juur{display:none}}@media(min-width:900px){.show-mobile.svelte-1y2juur{display:none}}.split.svelte-184dqvx{display:grid;grid-template-columns:1fr;gap:clamp(22px,3.5vw,52px);align-items:center;width:100%;max-width:1160px;margin:0 auto}.txt.svelte-184dqvx{min-width:0}.media.svelte-184dqvx{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px}.split.fitted.svelte-184dqvx{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.split.fitted.svelte-184dqvx .media:where(.svelte-184dqvx){flex:1 1 0;min-height:0}@media(min-width:900px){.split.fitted.svelte-184dqvx{display:grid;grid-template-rows:minmax(0,1fr);align-items:stretch}.split.fitted.svelte-184dqvx .txt:where(.svelte-184dqvx){align-self:center}.split.svelte-184dqvx{grid-template-columns:1fr 1.05fr}.split.rev.svelte-184dqvx .txt:where(.svelte-184dqvx){order:2}.split.rev.svelte-184dqvx .media:where(.svelte-184dqvx){order:1}}.cta.svelte-1itnanz{display:inline-flex;align-items:center;gap:8px;font-family:var(--rs-font-display);font-weight:700;font-size:clamp(15px,2.4vw,17px);padding:14px 26px;border-radius:999px;text-decoration:none;border:0;cursor:pointer}.solid.svelte-1itnanz{background:var(--rs-headline-gradient);color:#fff}.ghost.svelte-1itnanz{background:transparent;border:1px solid var(--rs-line);color:var(--rs-ink)}.mock.svelte-1wo1qq8{display:flex;justify-content:center;width:100%;--move: cubic-bezier(.65, 0, .35, 1);--pop: cubic-bezier(.34, 1.56, .64, 1)}.mock.svelte-1wo1qq8 :where(.svelte-1wo1qq8){box-sizing:border-box}.screen.svelte-1wo1qq8{height:100%;padding:46px 14px 16px;display:flex;flex-direction:column;gap:12px}.top.svelte-1wo1qq8{display:flex;align-items:center;gap:10px}.back.svelte-1wo1qq8{color:var(--rs-muted);flex:none}.ttl.svelte-1wo1qq8 .h:where(.svelte-1wo1qq8){font-family:var(--rs-font-display);font-weight:700;font-size:16px;color:var(--rs-ink);line-height:1.2}.ttl.svelte-1wo1qq8{min-width:0}.ttl.svelte-1wo1qq8 .s:where(.svelte-1wo1qq8){font-size:11px;color:var(--rs-muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saved.svelte-1wo1qq8{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:700;color:var(--rs-signature-2);background:color-mix(in srgb,var(--rs-signature-2) 14%,transparent);animation:svelte-1wo1qq8-saved .5s var(--pop) 5.6s both}@keyframes svelte-1wo1qq8-saved{0%{opacity:0;transform:scale(.6)}}.seg.svelte-1wo1qq8{position:relative;display:flex;height:32px;padding:3px;border-radius:999px;background:var(--rs-surface-3);border:1px solid var(--rs-line)}.seg.svelte-1wo1qq8 .thumb:where(.svelte-1wo1qq8){position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--rs-signature-2);transform:translate(100%);animation:svelte-1wo1qq8-segThumb .6s var(--move) 2.4s both}@keyframes svelte-1wo1qq8-segThumb{0%{transform:none;background:var(--rs-line)}}.seg.svelte-1wo1qq8 .lbl:where(.svelte-1wo1qq8){position:relative;flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.draft-l.svelte-1wo1qq8{color:var(--rs-muted);animation:svelte-1wo1qq8-draftL .6s ease 2.4s both}@keyframes svelte-1wo1qq8-draftL{0%{color:var(--rs-ink)}}.yours-l.svelte-1wo1qq8{color:var(--rs-base);animation:svelte-1wo1qq8-yoursL .6s ease 2.4s both}@keyframes svelte-1wo1qq8-yoursL{0%{color:var(--rs-muted)}}.stage.svelte-1wo1qq8{position:relative;flex:1;min-height:0}.layer.svelte-1wo1qq8{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:20px;background:var(--rs-surface);border:1px solid var(--rs-line-3)}.yours.svelte-1wo1qq8{clip-path:inset(0 0 0 0);animation:svelte-1wo1qq8-wipe 2.3s var(--move) 1s both}@keyframes svelte-1wo1qq8-wipe{0%{clip-path:inset(0 100% 0 0)}}.handle.svelte-1wo1qq8{position:absolute;top:-6px;bottom:-6px;left:100%;width:0;opacity:0;animation:svelte-1wo1qq8-handle 2.3s var(--move) 1s both,svelte-1wo1qq8-handleOut .5s ease 3.5s both}@keyframes svelte-1wo1qq8-handle{0%{left:0%;opacity:1}to{left:100%;opacity:1}}@keyframes svelte-1wo1qq8-handleOut{0%{opacity:1}to{opacity:0}}.handle.svelte-1wo1qq8 .line:where(.svelte-1wo1qq8){position:absolute;left:-1.5px;top:0;bottom:0;width:3px;border-radius:2px;background:var(--rs-ink);box-shadow:0 0 14px #00000073}.handle.svelte-1wo1qq8 .knob:where(.svelte-1wo1qq8){position:absolute;left:-19px;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rs-ink);color:var(--rs-base);box-shadow:0 8px 20px -6px #000000b3}.photo.svelte-1wo1qq8{position:relative;height:188px}.img.svelte-1wo1qq8{position:absolute;top:0;right:0;bottom:0;left:0}.img.stock.svelte-1wo1qq8{filter:saturate(.55) brightness(.9)}.ptag.svelte-1wo1qq8{position:absolute;top:12px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.ptag.right.svelte-1wo1qq8{right:12px;background:#0000008c;color:var(--rs-pin-ring)}.ptag.left.svelte-1wo1qq8{left:12px;background:var(--rs-ink);color:var(--rs-base)}.body.svelte-1wo1qq8{padding:14px 14px 12px;display:flex;flex-direction:column;gap:11px}.head.svelte-1wo1qq8{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.nm.svelte-1wo1qq8{font-family:var(--rs-font-display);font-weight:700;font-size:18px;line-height:1.2;color:var(--rs-ink)}.ct.svelte-1wo1qq8{font-size:12px;color:var(--rs-muted-2)}.rate.svelte-1wo1qq8{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:var(--rs-cat-services)}.desc.svelte-1wo1qq8{margin:0;font-size:12.5px;line-height:1.5;color:var(--rs-muted)}.desc.mine.svelte-1wo1qq8{color:var(--rs-ink-2)}.addtip.svelte-1wo1qq8{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;border:1.5px dashed color-mix(in srgb,var(--rs-muted-2) 45%,transparent);color:var(--rs-muted-2);font-size:12.5px;font-weight:600}.tip.svelte-1wo1qq8{padding:11px 12px;border-radius:12px;background:var(--rs-surface-2);border-left:3px solid var(--rs-signature-2)}.tip.svelte-1wo1qq8 .who:where(.svelte-1wo1qq8){display:flex;align-items:center;gap:7px;margin-bottom:6px}.tip.svelte-1wo1qq8 .who:where(.svelte-1wo1qq8) span:where(.svelte-1wo1qq8){font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rs-signature-2)}.tip.svelte-1wo1qq8 p:where(.svelte-1wo1qq8){margin:0;font-size:13px;line-height:1.5;color:var(--rs-ink)}.chips.svelte-1wo1qq8{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-1wo1qq8{padding:4px 9px;border-radius:999px;font-size:11px;font-weight:600}.chip.dim.svelte-1wo1qq8{background:var(--rs-surface-2);color:var(--rs-muted-2)}.chip.teal.svelte-1wo1qq8{background:color-mix(in srgb,var(--rs-signature-2) 16%,transparent);color:var(--rs-signature-2)}.chip.violet.svelte-1wo1qq8{background:color-mix(in srgb,var(--rs-signature) 22%,transparent);color:var(--rs-ink)}.mono.svelte-ep78cm{font-family:ui-monospace,monospace;font-weight:700}
