@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-regular.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2)format("woff2")}.home.svelte-bk2mis{--blue:#007aff;--ink-text:#1d1d1f;--soft-text:#6e6e73;height:100%;color:var(--ink-text);color-scheme:light;font-family:var(--font-ui);background:#fff;overflow:clip auto}.col.svelte-bk2mis{width:min(100% - 28px,720px);margin-inline:auto;padding-top:40px;container-type:inline-size}h1.svelte-bk2mis,h2.svelte-bk2mis{font-weight:var(--weight-regular);text-wrap:balance;margin:0}p.svelte-bk2mis{text-wrap:pretty;margin:0}h1.svelte-bk2mis i:where(.svelte-bk2mis),h2.svelte-bk2mis i:where(.svelte-bk2mis){color:var(--blue)}.ink.svelte-bk2mis{border-radius:var(--radius-control);background:var(--ink-text);color:#fff;font-family:var(--font-ui);font-weight:var(--weight-regular);cursor:pointer;transition:transform var(--dur-slow) var(--ease-spring-bouncy), background-color var(--dur-fast) ease;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ink.svelte-bk2mis:hover{background:#333336}.ink.svelte-bk2mis:active{transform:scale(.97)}.home-top.svelte-bk2mis{--cq:calc(min(100vw - 28px, 720px) / 100);z-index:var(--z-chrome);pointer-events:none;position:fixed;left:50%;translate:-50%}.pin.svelte-bk2mis{height:clamp(48px, calc(8.8 * var(--cq)), 56px);padding:0 clamp(26px, calc(6 * var(--cq)), 34px);font-size:clamp(16px, calc(2.9 * var(--cq)), 18px);visibility:hidden}.home-top.pinned.svelte-bk2mis .pin:where(.svelte-bk2mis){visibility:visible;pointer-events:auto}.hidden.svelte-bk2mis{visibility:hidden}.card.svelte-bk2mis{break-inside:avoid;background:#fff;border-radius:3.6cqi;margin:0 0 3cqi;padding:1.6cqi;box-shadow:0 0 0 .5px #0000000f,0 1px 1px #00000008,0 4px 10px -2px #0000000d,0 18px 36px -18px #0000002e}@supports (corner-shape:squircle){.card.svelte-bk2mis,.card.svelte-bk2mis .frame:where(.svelte-bk2mis){corner-shape:superellipse(1.6)}}.card.svelte-bk2mis header:where(.svelte-bk2mis){align-items:center;gap:6px;padding:.4cqi .6cqi 1.4cqi .8cqi;display:flex}.card.svelte-bk2mis b:where(.svelte-bk2mis){color:#1d1d1fb8;font:var(--weight-bold) clamp(11px, 2.2cqi, 14px) / 1.3 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card.svelte-bk2mis .platform:where(.svelte-bk2mis){object-fit:contain;flex:none;width:clamp(13px,2.8cqi,18px);height:clamp(13px,2.8cqi,18px);margin-left:auto}.card.svelte-bk2mis .frame:where(.svelte-bk2mis){background:#f5f5f7;border-radius:2cqi;position:relative;overflow:hidden}.card.svelte-bk2mis .shot:where(.svelte-bk2mis){object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.card.svelte-bk2mis .frame:where(.svelte-bk2mis):after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #00000014}.stage.svelte-bk2mis{height:116cqi;position:relative}.drift-frame.svelte-bk2mis{opacity:.35;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#00000059 9%,#000 24% 76%,#00000059 91%,#0000),linear-gradient(#0000,#00000059 7%,#000 18% 74%,#00000059 89%,#0000);mask-composite:intersect}.drift.svelte-bk2mis{grid-template-columns:repeat(3,1fr);gap:3.4cqi;display:grid;position:absolute;inset:-10cqi -6cqi;rotate:-7deg}.lane.svelte-bk2mis{flex-direction:column;animation:70s linear infinite svelte-bk2mis-rise;display:flex}.lane.svelte-bk2mis:nth-child(2n){animation:84s linear infinite reverse svelte-bk2mis-rise}@keyframes svelte-bk2mis-rise{to{translate:0 -50%}}.veil.svelte-bk2mis{background:radial-gradient(42% 36%,#ffffffeb,#ffffffb3 45%,#fff0 100%);position:absolute;inset:0}.center.svelte-bk2mis{text-align:center;place-content:center;justify-items:center;padding:0 6cqi;display:grid;position:absolute;inset:0}.copy.svelte-bk2mis{justify-items:center;padding:2cqi 9cqi;display:grid;position:relative}.reef.svelte-bk2mis{z-index:1;object-fit:contain;filter:drop-shadow(0 0 2.2cqi color-mix(in srgb, var(--glow) 45%, transparent)) drop-shadow(0 1.2cqi 1.6cqi #0000002e);pointer-events:none;position:absolute;translate:-50% -50%}.mark.svelte-bk2mis{filter:drop-shadow(0 6px 14px #00000024);width:13cqi;height:13cqi;margin-bottom:4cqi}.copy.svelte-bk2mis h1:where(.svelte-bk2mis){font:var(--weight-regular) 15cqi / .9 "Instrument Serif", serif;letter-spacing:-.012em;white-space:nowrap}.copy.svelte-bk2mis h1:where(.svelte-bk2mis) i:where(.svelte-bk2mis){margin-inline-end:-.035em}.ask.svelte-bk2mis{margin-top:6.5cqi;position:relative}.ask.svelte-bk2mis .ink:where(.svelte-bk2mis),.end.svelte-bk2mis .ink:where(.svelte-bk2mis){height:clamp(48px,8.8cqi,56px);padding:0 clamp(26px,6cqi,34px);font-size:clamp(16px,2.9cqi,18px)}.sec.svelte-bk2mis{text-align:center;margin-top:clamp(56px,15cqi,116px)}.sec.svelte-bk2mis h2:where(.svelte-bk2mis){font:var(--weight-regular) 10cqi / .96 "Instrument Serif", serif;letter-spacing:-.01em}.sec.svelte-bk2mis p:where(.svelte-bk2mis){max-width:66cqi;color:var(--soft-text);margin:3.2cqi auto 0;font-size:clamp(16px,2.9cqi,21px);line-height:1.42}.try.svelte-bk2mis{color:#06c;width:fit-content;font-size:clamp(15px,2.8cqi,19px);font-weight:var(--weight-regular);margin:3.2cqi auto 0;text-decoration:none;display:block}.chips.svelte-bk2mis{flex-wrap:wrap;justify-content:center;gap:1.4cqi;margin-top:4.4cqi;display:flex}.chips.svelte-bk2mis a:where(.svelte-bk2mis){border-radius:var(--radius-control);height:clamp(30px,5.8cqi,36px);color:inherit;font-size:clamp(12px,2.1cqi,14px);font-weight:var(--weight-regular);transition:transform .42s var(--ease-spring-bouncy);background:#fff;align-items:center;gap:1.2cqi;padding:0 2.4cqi 0 1.8cqi;text-decoration:none;display:inline-flex;box-shadow:0 0 0 .5px #0000000f,0 4px 12px -6px #0000001f}.chips.svelte-bk2mis a:where(.svelte-bk2mis):active{transition-duration:.12s;transform:scale(.95)}.chips.svelte-bk2mis img:where(.svelte-bk2mis){object-fit:contain;border-radius:4px;width:clamp(14px,2.7cqi,18px);height:clamp(14px,2.7cqi,18px)}.fan.svelte-bk2mis{text-align:left;height:52cqi;margin-top:5cqi;position:relative}.fan.svelte-bk2mis .card{width:29cqi;margin:0;transition:translate .42s cubic-bezier(.2,0,0,1);position:absolute}.fan.svelte-bk2mis .card:first-child{z-index:1;top:7cqi;left:1cqi;rotate:-10deg}.fan.svelte-bk2mis .card:nth-child(2){z-index:2;top:1cqi;left:24cqi;rotate:-3deg}.fan.svelte-bk2mis .card:nth-child(3){z-index:3;top:4cqi;left:47cqi;rotate:4deg}.fan.svelte-bk2mis .card:nth-child(4){z-index:4;top:9cqi;left:70cqi;rotate:11deg}.fan.svelte-bk2mis:hover .card:first-child{translate:-2cqi 1cqi}.fan.svelte-bk2mis:hover .card:nth-child(4){translate:2cqi 1cqi}.shelf.svelte-bk2mis{--shelf-height:clamp(470px, 118cqi, 640px);--pad:6px;--head:25px;--gap:12px;pointer-events:none;user-select:none;text-align:left;width:100vw;margin:5cqi calc(50% - 50vw) 0;padding:6px 0 24px max(14px,50vw - 360px);overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.shelf-track.svelte-bk2mis{align-items:start;width:max-content;animation:110s linear infinite svelte-bk2mis-shelf-drift;display:flex}@keyframes svelte-bk2mis-shelf-drift{to{transform:translate(-50%)}}.shelf-column.svelte-bk2mis{width:calc(( var(--shelf-height) - var(--count) * (2 * var(--pad) + var(--head)) - (var(--count) - 1) * var(--gap) ) / var(--inverse) + 2 * var(--pad));height:var(--shelf-height);align-content:start;gap:var(--gap);margin-right:var(--gap);flex:none;display:grid}.shelf.svelte-bk2mis .card{padding:var(--pad);border-radius:16px;margin:0}.shelf.svelte-bk2mis .card header{height:var(--head);padding:0 3px 6px 4px}.shelf.svelte-bk2mis .card .frame{border-radius:11px}.url.svelte-bk2mis{border-radius:var(--radius-control);color:#8e8e93;background:#fff;margin-top:4cqi;padding:1.8cqi 3.2cqi;font-size:clamp(14px,2.8cqi,18px);display:inline-flex;box-shadow:0 0 0 1px #00000012,0 6px 18px -10px #0003}.url.svelte-bk2mis b:where(.svelte-bk2mis){color:var(--ink-text)}.iphone.svelte-bk2mis{filter:drop-shadow(0 30px 40px #00000038)drop-shadow(0 8px 14px #0000001f);width:48cqi;margin:5cqi auto 0;display:block}.end.svelte-bk2mis{text-align:center;padding:clamp(64px,17cqi,128px) 0 clamp(48px,12cqi,88px)}.end.svelte-bk2mis h2:where(.svelte-bk2mis){font:var(--weight-regular) 12cqi / .92 "Instrument Serif", serif;letter-spacing:-.012em}.end.svelte-bk2mis .ink:where(.svelte-bk2mis){margin-top:6cqi}.foot.svelte-bk2mis{color:#8e8e93;justify-content:center;gap:4cqi;padding:0 0 112px;font-size:13px;display:flex}.foot.svelte-bk2mis a:where(.svelte-bk2mis){color:inherit;text-decoration:none}
