.social.svelte-56t4fy{align-items:center;gap:1.1rem;display:flex}.social.svelte-56t4fy a:where(.svelte-56t4fy){color:var(--social-ink);transition:color .14s ease-out;display:inline-flex}.social.svelte-56t4fy a:where(.svelte-56t4fy):hover{color:var(--social-ink-hover)}.social.svelte-56t4fy a:where(.svelte-56t4fy):focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px;border-radius:var(--radius-xs)}.social.svelte-56t4fy svg:where(.svelte-56t4fy){width:1.25rem;height:1.25rem;display:block}.footer.svelte-1sl2ldf{background:var(--paper);color:var(--ink);padding-block:var(--step-content) 40px;font-size:var(--t-small);border-top:1px solid var(--rule)}@media (width<=899px){.phone-unruled.svelte-1sl2ldf{border-top:0}}.sections.svelte-1sl2ldf,.regions.svelte-1sl2ldf{gap:32px var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}h2.svelte-1sl2ldf,h3.svelte-1sl2ldf{color:var(--moss);font-size:var(--t-small);margin:0 0 14px;font-weight:500}h2.svelte-1sl2ldf a:where(.svelte-1sl2ldf){color:inherit}ul.svelte-1sl2ldf{gap:8px;margin:0;padding:0;list-style:none;display:grid}a.svelte-1sl2ldf{color:var(--ink);text-decoration:none}a.svelte-1sl2ldf:hover{text-underline-offset:.2em;text-decoration:underline}a.svelte-1sl2ldf:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cities.svelte-1sl2ldf{margin-top:var(--step-content)}.tail.svelte-1sl2ldf{margin-top:var(--step-content);color:var(--moss);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tail.svelte-1sl2ldf a{color:var(--ink)}@media (width<=560px){.sections.svelte-1sl2ldf,.regions.svelte-1sl2ldf{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-badge.svelte-uvtxua{--badge-h:44px;height:var(--badge-h);border-radius:calc(var(--badge-h) * var(--corner));outline-offset:3px;cursor:pointer;display:inline-block}.store-badge.svelte-uvtxua img:where(.svelte-uvtxua){pointer-events:none;user-select:none;-webkit-user-drag:none;width:auto;height:100%;display:block}.store-badge.svelte-uvtxua:hover{opacity:.8}.store-badge.svelte-uvtxua:focus-visible{outline:2px solid var(--fuchsia)}.store-badges.svelte-1qx6qkn{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.web-badge.svelte-1otsxt1{--badge-h:44px;box-sizing:border-box;height:var(--badge-h);aspect-ratio:564/168;font-size:calc(var(--badge-h) / 5.9);border:calc(var(--badge-h) / 40) solid #000;border-radius:calc(var(--badge-h) * .16);color:#000;outline-offset:3px;background:#fff;align-items:center;gap:1.1em;padding:0 1.4em;text-decoration:none;display:inline-flex}.web-badge.svelte-1otsxt1 svg:where(.svelte-1otsxt1){fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:2.9em;height:2.9em}.web-badge.svelte-1otsxt1 .mark{flex:none;width:2.6em;height:2.6em}.words.svelte-1otsxt1{font-family:var(--font-sans);white-space:nowrap;flex-direction:column;line-height:1;display:flex}.over.svelte-1otsxt1{font-size:1.15em;font-weight:500}.name.svelte-1otsxt1{letter-spacing:-.02em;margin-top:.15em;font-size:2.45em;font-weight:600}.web-badge.svelte-1otsxt1:hover{opacity:.8}.web-badge.svelte-1otsxt1:focus-visible{outline:2px solid var(--fuchsia)}.menu.svelte-o46oxn{--ease:cubic-bezier(.2, .8, .2, 1);--roll:.42s;--corner:24px;--inline-left:max(var(--frame-inline), env(safe-area-inset-left));--inline-right:max(var(--frame-inline), env(safe-area-inset-right));background:var(--paper);width:100vw;max-width:none;height:fit-content;max-height:100dvh;color:var(--ink);font-family:var(--sans);font-size:var(--t-small);overscroll-behavior:contain;clip-path:inset(0 0 100% 0 round 0 0 var(--corner) var(--corner));transition:clip-path var(--roll) var(--ease);border:0;outline:0;margin:0;padding:0;position:fixed;inset:0 0 auto;overflow-y:auto}.menu.full.svelte-o46oxn{--corner:0px}.menu[open].svelte-o46oxn{clip-path:inset(0 0 0 0 round 0 0 var(--corner) var(--corner))}@starting-style{.menu[open].svelte-o46oxn{clip-path:inset(0 0 100% 0 round 0 0 var(--corner) var(--corner))}}.menu.svelte-o46oxn::backdrop{opacity:0;background:#1f0a1d80;transition:opacity .42s linear}.menu[open].svelte-o46oxn::backdrop{opacity:1}@starting-style{.menu[open].svelte-o46oxn::backdrop{opacity:0}}.bar.svelte-o46oxn{height:var(--bar-h,63px);position:relative}.mark.svelte-o46oxn{top:var(--mark-top);left:var(--mark-left);width:var(--mark-w);color:var(--ink);line-height:0;display:block;position:absolute}.mark.svelte-o46oxn svg:where(.svelte-o46oxn){width:100%;height:auto}.close.svelte-o46oxn{top:var(--symbol-top);left:var(--symbol-left);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.close.svelte-o46oxn svg:where(.svelte-o46oxn){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:28px;height:28px}.close.svelte-o46oxn path:where(.svelte-o46oxn){transform-origin:12px 12px;transition:transform var(--roll) var(--ease)}.menu[open].svelte-o46oxn .one:where(.svelte-o46oxn){transform:rotate(45deg)translateY(4px)}.menu[open].svelte-o46oxn .two:where(.svelte-o46oxn){transform:rotate(-45deg)translateY(-4px)}@starting-style{.menu[open].svelte-o46oxn .one:where(.svelte-o46oxn),.menu[open].svelte-o46oxn .two:where(.svelte-o46oxn){transform:none}}.menu.closing.svelte-o46oxn{clip-path:inset(0 0 100% 0 round 0 0 var(--corner) var(--corner));pointer-events:none}.menu.closing.svelte-o46oxn::backdrop{opacity:0}.menu.closing.svelte-o46oxn .one:where(.svelte-o46oxn),.menu.closing.svelte-o46oxn .two:where(.svelte-o46oxn){transform:none}.body.svelte-o46oxn,.tail.svelte-o46oxn{--menu-cols:minmax(0, 280px) minmax(0, 200px);--menu-gap:clamp(96px, 12vw, 200px)}.body.svelte-o46oxn{grid-template-columns:var(--menu-cols);justify-content:center;gap:var(--step-content) var(--menu-gap);padding:var(--step-words) var(--inline-right) var(--step-content) var(--inline-left);display:grid}ul.svelte-o46oxn{margin:0;padding:0;list-style:none}.pages.svelte-o46oxn a:where(.svelte-o46oxn){color:var(--ink);font-size:var(--t-statement);letter-spacing:-.03em;font-weight:600;line-height:1.16;text-decoration:none;display:inline-block}.label.svelte-o46oxn{color:var(--moss);font-size:var(--t-small);margin:0 0 14px;font-weight:500}.legal.svelte-o46oxn a:where(.svelte-o46oxn){color:var(--ink);text-decoration:none}.pages.svelte-o46oxn a:where(.svelte-o46oxn):hover,.legal.svelte-o46oxn a:where(.svelte-o46oxn):hover{opacity:.6}.places.svelte-o46oxn{--badge-w:min(164px, 100cqw);container-type:inline-size}.places.svelte-o46oxn,.places.svelte-o46oxn .store-badges{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.places.svelte-o46oxn .store-badge{--badge-h:calc(var(--badge-w) / 3);width:var(--badge-w);height:auto;display:block}.places.svelte-o46oxn .store-badge img{width:100%;height:auto}.places.svelte-o46oxn .web-badge{--badge-h:calc(var(--badge-w) * 168 / 564)}.tail.svelte-o46oxn{padding:0 var(--inline-right) max(32px, env(safe-area-inset-bottom)) var(--inline-left);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.legal.svelte-o46oxn{gap:24px;display:flex}@media (width>=900px){.tail.svelte-o46oxn{grid-template-columns:var(--menu-cols);justify-content:center;column-gap:var(--menu-gap);display:grid}}.menu.svelte-o46oxn a:where(.svelte-o46oxn):focus-visible,.close.svelte-o46oxn:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (width<=899px){.body.svelte-o46oxn{justify-content:stretch;gap:32px var(--gutter);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.menu.svelte-o46oxn,.menu.svelte-o46oxn::backdrop,.close.svelte-o46oxn path:where(.svelte-o46oxn){transition:none}}.header.svelte-xo08ht{z-index:2;padding:22px var(--frame-inline);color:#fff;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;top:0;left:0;right:0}.header.on-paper.svelte-xo08ht{padding-block:10px}.header.on-paper.svelte-xo08ht .mark:where(.svelte-xo08ht){width:92px}.mark.svelte-xo08ht{width:clamp(108px,11vw,172px);color:var(--ink);flex:none;line-height:0;display:block}.mark.svelte-xo08ht svg:where(.svelte-xo08ht){width:100%;height:auto}.mark.svelte-xo08ht:focus-visible{outline-offset:4px;outline:2px solid}.menu-button.svelte-xo08ht{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;padding:0;display:grid}.header.svelte-xo08ht:not(.on-paper) .menu-button:where(.svelte-xo08ht){filter:drop-shadow(0 1px 3px #00000059)}.header.on-paper.svelte-xo08ht{color:var(--ink)}.menu-button.svelte-xo08ht svg:where(.svelte-xo08ht){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:28px;height:28px}.menu-button.svelte-xo08ht:focus-visible{outline-offset:2px;outline:2px solid}.bar.svelte-xo08ht{z-index:30;height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--frame-inline), env(safe-area-inset-right)) 0 max(var(--frame-inline), env(safe-area-inset-left));border-bottom:1px solid var(--rule);background:var(--paper);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .2s linear,border-color .2s linear,color .2s linear;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.bar.shown.svelte-xo08ht{transform:none}.bar.svelte-xo08ht .mark:where(.svelte-xo08ht){width:92px;color:inherit}@media (prefers-reduced-motion:reduce){.bar.svelte-xo08ht{transition:none}}.stack.svelte-weyet3{justify-items:start;gap:16px;display:grid}.or.svelte-weyet3{color:var(--moss);font-size:var(--t-small);flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.skip-link.svelte-1op5no0{z-index:100;border-radius:var(--radius-pill);color:#1b1f1a;background:#fff;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link.svelte-1op5no0:focus-visible{transform:none}.site.svelte-1op5no0 main:focus{outline:none}.site.svelte-1op5no0 .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html:has(.site){background:#fafaf8}.site.svelte-1op5no0{--sans:"Manrope", system-ui, sans-serif;--t-hero:clamp(40px, 5.2vw, 100px);--t-title:clamp(36px, 4.2vw, 60px);--t-statement:clamp(32px, 3.4vw, 50px);--t-statement-s:clamp(24px, 2.2vw, 32px);--t-row:clamp(20px, 1.6vw, 24px);--t-lead:clamp(17px, 1.25vw, 19px);--t-body:17px;--t-text:18px;--t-small:16px;--t-fine:14px;--section:clamp(104px, 12vw, 184px);--step-content:clamp(48px, 5.5vw, 80px);--step-words:clamp(16px, 1.6vw, 24px);--step-para:12px;--step-row:20px;--margin:clamp(20px, 6.8vw, 112px);--gutter:clamp(16px, 2.2vw, 32px);--frame-max:1240px;--measure:40rem;--frame-inline:max(var(--margin), calc((100% - var(--frame-max)) / 2));--shadow-object:0 0 0 1px #0000000d, 0 28px 60px -14px #280a466b;--shadow-surface:0 0 0 1px #0000000f, 0 10px 28px -14px #280a4633;--shadow-control:0 2px 10px #280a4638;--shadow-frame:var(--shadow-object);--radius-media:14px;--radius-small:6px;--land:#f4faf9;--route-light:#d115c2;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.5}.site.svelte-1op5no0 .chapter{margin-block:var(--section);scroll-margin-top:max(88px, var(--step-content))}.site.svelte-1op5no0 .chapter-close{padding-block:var(--section);margin-bottom:0}.site.svelte-1op5no0 .chapter-frame{padding-inline:var(--frame-inline)}.site.svelte-1op5no0 .chapter-head{align-items:start;gap:var(--step-words) var(--gutter);margin-bottom:var(--step-content);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site.svelte-1op5no0 .chapter-aside{justify-items:start;display:grid}.site.svelte-1op5no0 .chapter-stack{margin-bottom:var(--step-content)}.site.svelte-1op5no0 .statement{font-weight:600;font-size:var(--t-statement);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.04}.site.svelte-1op5no0 .lead{max-width:26em;color:var(--moss);font-size:var(--t-lead);text-wrap:pretty;margin:0;line-height:1.45}.site.svelte-1op5no0 .chapter-aside>*+*{margin-top:var(--step-words)}.site.svelte-1op5no0 .chapter-aside>.lead+.lead{margin-top:var(--step-para)}.site.svelte-1op5no0 .badges .store-badge{--badge-h:46px}@media (width<=899px){.site.svelte-1op5no0{--t-statement:clamp(30px, 8vw, 44px);--t-title:clamp(34px, 9vw, 48px)}.site.svelte-1op5no0 .chapter-head{grid-template-columns:minmax(0,1fr)}}.site.svelte-1op5no0 .pill{background:var(--ink);height:50px;color:var(--paper);font-size:var(--t-small);white-space:nowrap;border-radius:999px;align-items:center;padding:0 28px;font-weight:600;text-decoration:none;transition:opacity .16s;display:inline-flex}.site.svelte-1op5no0 .pill-small{height:40px;font-size:var(--t-small);padding:0 20px}.site.svelte-1op5no0 .pill:hover{opacity:.86}.site.svelte-1op5no0 .text-link{color:var(--ink);font-size:var(--t-small);text-underline-offset:.25em;font-weight:600;text-decoration:underline 1px}.site.svelte-1op5no0 .text-link:hover{text-decoration-thickness:2px}.site.svelte-1op5no0 :is(.pill,.text-link):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.site.svelte-1op5no0 .pill-brand{background:var(--brand);color:var(--on-brand)}
