canvas.svelte-1r2ecb7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent);mask-image:linear-gradient(to bottom,#000 45%,transparent)}.marquee.svelte-1xpng2k{overflow:hidden;border-block:1px solid var(--faint);padding-block:22px}.track.svelte-1xpng2k{display:flex;width:max-content;animation:svelte-1xpng2k-slide 38s linear infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.track.svelte-1xpng2k{animation:none!important}.marquee.svelte-1xpng2k{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.marquee.svelte-1xpng2k::-webkit-scrollbar{display:none}.set.svelte-1xpng2k:last-child{display:none}}.marquee.svelte-1xpng2k:hover .track:where(.svelte-1xpng2k){animation-play-state:paused}.set.svelte-1xpng2k{display:flex;align-items:center;gap:36px;padding-right:36px}span.svelte-1xpng2k{font:800 clamp(1.6rem,3.4vw,2.8rem)/1 var(--display);letter-spacing:-.04em;white-space:nowrap}.star.svelte-1xpng2k{flex:none;color:var(--soft)}@keyframes svelte-1xpng2k-slide{to{transform:translate(-50%)}}.hero.svelte-1uha8ag{position:relative;overflow:hidden;padding-block:clamp(36px,6vw,80px) clamp(56px,8vw,110px)}.hero.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){position:relative}.meta.svelte-1uha8ag{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(36px,7vw,96px)}h1.svelte-1uha8ag{max-width:12ch}.sub.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:clamp(32px,5vw,64px);flex-wrap:wrap}.swap.svelte-1uha8ag{display:inline-block;min-width:9ch;color:var(--ink);font-weight:600}.swap.svelte-1uha8ag b:where(.svelte-1uha8ag){display:inline-block;font-weight:600;animation:svelte-1uha8ag-rise .7s var(--ease) both}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(.6em)}}.actions.svelte-1uha8ag{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){min-width:230px}.head.svelte-1uha8ag{display:grid;gap:20px;border-bottom:1px solid currentColor;padding-bottom:32px;margin-bottom:8px}.dark.svelte-1uha8ag .head:where(.svelte-1uha8ag){border-color:#2b2b2d}.symptoms.svelte-1uha8ag{list-style:none;margin:0;padding:0}.symptoms.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--faint)}.symptoms.svelte-1uha8ag a:where(.svelte-1uha8ag){display:grid;grid-template-columns:56px 1.1fr 1fr 150px;gap:24px;align-items:start;padding-block:44px;text-decoration:none;transition:padding .5s var(--ease),background .4s}.symptoms.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{padding-left:18px;background:var(--wash)}.n.svelte-1uha8ag{font:500 .72rem/1.4 var(--mono);color:var(--muted);letter-spacing:.1em;padding-top:6px}.symptoms.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;letter-spacing:-.035em}.symptoms.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.98rem}.go.svelte-1uha8ag{font:500 .7rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-self:end;padding-top:6px}.go.svelte-1uha8ag i:where(.svelte-1uha8ag){font-style:normal;display:inline-block;transition:transform .4s var(--ease)}.symptoms.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .go:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){transform:translate(6px)}.steps.svelte-1uha8ag ol:where(.svelte-1uha8ag){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:40px 28px 20px 0;border-right:1px solid #2b2b2d;margin-right:28px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border:0}.num.svelte-1uha8ag{display:block;font:800 clamp(3rem,6vw,5rem)/1 var(--display);letter-spacing:-.06em;color:#3a3a3d;margin-bottom:28px;transition:color .5s}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):hover .num:where(.svelte-1uha8ag){color:#fff}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#b4b5b8;margin-top:14px;font-size:.98rem}.list.svelte-1uha8ag{list-style:none;margin:0;padding:0}.list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--faint)}.list.svelte-1uha8ag a:where(.svelte-1uha8ag){display:grid;grid-template-columns:80px 1fr auto 40px;gap:24px;align-items:baseline;padding-block:34px;text-decoration:none;transition:padding .5s var(--ease),opacity .3s}.list.svelte-1uha8ag:hover a:where(.svelte-1uha8ag){opacity:.5}.list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{opacity:1;padding-left:16px}.t.svelte-1uha8ag{font:800 clamp(2rem,5.6vw,4.6rem)/1 var(--display);letter-spacing:-.05em}.tags.svelte-1uha8ag{font:500 .7rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.arrow.svelte-1uha8ag{justify-self:end;align-self:center}.more.svelte-1uha8ag{margin-top:40px}.work.svelte-1uha8ag{position:relative;overflow:hidden}.work.svelte-1uha8ag .wrap:where(.svelte-1uha8ag){position:relative;z-index:1}.bgs.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.06);filter:grayscale(.15) blur(1px);transition:opacity .9s var(--ease),transform 1.6s var(--ease)}.bg.on.svelte-1uha8ag{opacity:.42;transform:scale(1)}.bgs.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff 0%,transparent 14%,transparent 86%,#fff 100%)}@media(max-width:900px){.swap.svelte-1uha8ag{display:block;min-width:0;margin-block:2px}}@media(max-width:980px){.steps.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr 1fr}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){border:0;margin:0;padding-right:20px}.symptoms.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:12px}.go.svelte-1uha8ag{justify-self:start}}@media(max-width:700px){.steps.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr}.list.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:1fr auto}.list.svelte-1uha8ag .n:where(.svelte-1uha8ag),.list.svelte-1uha8ag .tags:where(.svelte-1uha8ag){display:none}}
