:root{--line:#e1dcd2;--surface:#fff;--gutter:clamp(20px, 5vw, 48px);--gap:clamp(80px, 9vw, 112px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}html,body{margin:0}body{min-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--pj-sand);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.5;display:flex}main{flex:1}h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(40px,6.2vw,76px);line-height:.98}h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,44px);line-height:1.05}h3{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}a{color:inherit}:focus-visible{outline:2px solid var(--pj-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes rise{0%{opacity:0;transform:translateY(32px)}}@media screen and (prefers-reduced-motion:no-preference){.enter{animation:.7s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--order,0) * 80ms)}@supports (animation-timeline:view()){.rise{animation:linear both rise;animation-timeline:view();animation-range:calc(var(--after,0) * 60px) calc(var(--after,0) * 60px + 240px)}}}.wrap{width:100%;max-width:1180px;padding-inline:var(--gutter);margin:0 auto}.part{padding-top:var(--gap)}.lead{max-width:46ch;color:var(--pj-graphite);margin:16px 0 0;font-size:clamp(18px,1.7vw,21px)}.lead b{color:var(--pj-ink)}.card{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:24px}.button{border:2px solid var(--pj-ink);min-height:52px;color:var(--pj-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{background:var(--pj-ink);color:var(--pj-sand)}.button.primary{border-color:var(--pj-orange);background:var(--pj-orange);color:var(--pj-ink)}.button.primary:hover{filter:brightness(.94)}.button.solid{background:var(--pj-ink);color:var(--pj-sand)}.button.solid:hover{background:color-mix(in srgb, var(--pj-ink) 86%, var(--pj-sand))}.link{color:var(--pj-ink);text-decoration:underline;-webkit-text-decoration-color:var(--pj-orange);text-decoration-color:var(--pj-orange);text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}a.svelte-1l8nvlt{min-width:0;display:inline-flex}img.svelte-1l8nvlt{max-width:100%;height:auto;display:block}footer.svelte-jz8lnl{--faint:color-mix(in srgb, var(--pj-sand) 68%, transparent);--rule:color-mix(in srgb, var(--pj-sand) 14%, transparent);margin-top:var(--gap);background:var(--pj-ink);color:var(--pj-sand)}.wrap.svelte-jz8lnl{padding-block:clamp(40px,6vw,64px) 28px}.top.svelte-jz8lnl{gap:40px;display:grid}p.svelte-jz8lnl{color:var(--faint);margin:0}.brand.svelte-jz8lnl p:where(.svelte-jz8lnl){max-width:30ch;margin-top:16px}nav.svelte-jz8lnl{justify-items:start;gap:8px;margin-top:20px;display:grid}a.svelte-jz8lnl{font-weight:800;text-decoration:none}a.svelte-jz8lnl:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pj-orange);text-decoration-color:var(--pj-orange);text-underline-offset:5px;text-decoration-thickness:2px}footer.svelte-jz8lnl :focus-visible{outline-color:var(--pj-orange)}h2.svelte-jz8lnl{letter-spacing:-.02em;font-size:20px;line-height:1.2}.support.svelte-jz8lnl p:where(.svelte-jz8lnl){margin-top:6px;font-size:15px}ul.svelte-jz8lnl{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}li.svelte-jz8lnl a:where(.svelte-jz8lnl){overflow-wrap:anywhere;align-items:center;gap:12px;display:inline-flex}svg.svelte-jz8lnl{fill:none;stroke:var(--pj-orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.legal.svelte-jz8lnl{border-top:1px solid var(--rule);gap:4px;margin-top:40px;padding-top:20px;font-size:14px;display:grid}@media (width>=720px){.top.svelte-jz8lnl{grid-template-columns:minmax(0,1fr) auto;gap:64px}}.bar.svelte-1elxaub{align-items:center;gap:24px;padding-block:clamp(20px,4vw,32px);display:flex}nav.svelte-1elxaub{display:none}nav.svelte-1elxaub a:where(.svelte-1elxaub){font-weight:800;text-decoration:none}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover{text-decoration:underline;-webkit-text-decoration-color:var(--pj-orange);text-decoration-color:var(--pj-orange);text-underline-offset:6px;text-decoration-thickness:2px}.account.svelte-1elxaub{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.have.svelte-1elxaub{display:none}.start.svelte-1elxaub{border:2px solid var(--pj-ink);white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.start.svelte-1elxaub:hover{background:var(--pj-ink);color:var(--pj-sand)}@media (width<=399px){.bar.svelte-1elxaub{gap:10px}.start.svelte-1elxaub{padding-inline:12px}}@media (width>=960px){header.svelte-1elxaub{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--pj-sand) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.bar.svelte-1elxaub{padding-block:14px}nav.svelte-1elxaub{gap:20px;margin-left:auto;display:flex}.account.svelte-1elxaub{margin-left:0}@media (width>=1100px){nav.svelte-1elxaub{gap:28px}.account.svelte-1elxaub{border:2px solid var(--pj-ink);border-radius:999px;gap:2px;padding:4px}.have.svelte-1elxaub,.start.svelte-1elxaub{white-space:nowrap;border:0;border-radius:999px;align-items:center;min-height:32px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.have.svelte-1elxaub:hover{background:color-mix(in srgb, var(--pj-ink) 10%, transparent)}.start.svelte-1elxaub{background:var(--pj-ink);color:var(--pj-sand)}.start.svelte-1elxaub:hover{background:color-mix(in srgb, var(--pj-ink) 84%, var(--pj-sand))}}@supports (animation-timeline:scroll()){header.svelte-1elxaub{border-bottom-color:#0000;animation:linear both svelte-1elxaub-settle;animation-timeline:scroll(root);animation-range:0 80px}@keyframes svelte-1elxaub-settle{to{border-bottom-color:var(--line)}}}}
