:root{--ink-ink-lit: #1f2846;--ink-ink-deep: #0d1226;--ink-ink-pool: #05070f;--ink-header: #2b3563;--ink-plate-top: #28345c;--ink-plate-bot: #0f131e;--ink-hairline: #6e7079;--ink-text: #ecedf4;--ink-dim: #a5aec8;--ink-faint: #6c7697;--ink-gold: #e6c47f;--ink-gold-hot: #ffe7ae;--ink-gold-dim: #8c7650;--ink-gold-hi: #f4d894;--ink-gold-lo: #7d5b2a;--ink-gold-pale: #f3e3b5;--ink-sapphire-hi: #3b63c8;--ink-sapphire-lo: #121e52;--ink-sapphire-pale: #7a96ea;--ink-sapphire-deep: #263a7c;--ink-sapphire-edge: #0b1642;--ink-ruby-hi: #ff7d8c;--ink-ruby-lo: #8a1227;--ink-moon-hi: #c9d5f2;--ink-moon-lo: #5b6fa8;--ink-slot-top: #141b33;--ink-slot-bot: #0a0f20;--ink-slot-line: #2c3350;--ink-slot-shade: #030919;--ink-jade: #62c98f;--ink-violet: #a98bf0;--ink-ruby: #e0485c;--ink-coin: #f2c94c;--ink-done: #6fd19a;--ink-mana: #5b86f2;--ink-gold-deep: #5e4a28;--ink-stage-wood: #8a6642;--ink-stage-leather: #4a3326;--ink-hurt: #e9a94b;--ink-outline: rgb(5 8 20 / .85);--ink-face-top: #26305a;--ink-face-bot: #141a36;--ink-face-pressed-top: #39447a;--ink-face-pressed-bot: #1e2650;--ink-gold-stone-top: #fff0b2;--ink-gold-stone-bot: #b48f4e;--ink-gold-stone-line: #fcf2ca;--ink-on-gold: #1c1304;--ink-cap-top: #232b5e;--ink-cap-bot: #0e1331;--ink-cap-hot: #2e3874;--ink-cap-line: #c7a66b;--ink-chip-top: #2a3566;--ink-chip-bot: #171e3e;--ink-chip-lit: #40508f;--ink-field-top: #0f1531;--ink-field-bot: #0c1129;--ink-field-line: #262d4d;--ink-placeholder: #727996;--ink-silver-line: #a9a6b0;--ink-rail-top: #3c3f50;--ink-rail-fill: #2a3046;--ink-rail-bar: #edd6a8;--ink-groove: #00030a;--ink-glyph-detail: #0b1940;--ink-gem-face: #2f58b5;--ink-gem-table: #4e7bd8;--ink-gem-edge: #9cc0f6;--ink-badge-rim-top: #f4d29a;--ink-badge-rim-side: #d6b878;--ink-badge-rim-low: #ad8d55;--ink-badge-rim-foot: #8e7345;--ink-badge-face-top: #37589e;--ink-badge-face-mid: #2a4899;--ink-badge-face-deep: #07132f;--ink-ring-gold-hi: #edd39a;--ink-ring-gold-lo: #8c6a38;--ink-ring-gold-shade: #402e14;--ink-ring-night-hi: #1a2248;--ink-ring-night-lo: #0a0e22;--ink-north-edge: #3b2a12;--ink-north-letter: #24190a;--ink-iron-hi: #c9cfd8;--ink-iron-lo: #383d45;--ink-iron-gem-hi: #a8b0bd;--ink-iron-gem-lo: #3c424d;--ink-bronze-hi: #f4c28c;--ink-bronze-lo: #6a3b1c;--ink-bronze-gem-hi: #ffb870;--ink-bronze-gem-lo: #8a4a16;--ink-silver-hi: #f7faff;--ink-silver-lo: #7a8498;--ink-silver-gem-hi: #5c86e8;--ink-silver-gem-lo: #15235e;--ink-silver-aura: rgb(140 166 230 / .3);--ink-rank-gold-hi: #fff0be;--ink-rank-gold-lo: #a06c1c;--ink-rank-gold-aura: rgb(255 204 107 / .42);--ink-starlit-lo: #9e8bd0;--ink-starlit-gem-lo: #a898e0;--ink-starlit-aura: rgb(178 143 255 / .72);--ink-starlight-hi: #f4f1ff;--ink-starlight-lo: #b9aee6;--ink-starlight-glow: #ccb8ff;--ink-on-pale: #1a1630;--ink-card-night: #080b1a;--ink-card-name: #f2ebdb;--ink-health-hi: #f2667a;--ink-health-lo: #c22a45;--ink-health-words: #f4efe4;--ink-xp-hi: #e8e4da;--ink-xp-lo: #b8b4aa;--ink-xp-empty: rgb(51 51 61 / .8);--ink-heart-glow: rgb(255 76 102 / .7);--ink-heart-set: #ffe3a1;--ink-card-top: #1c2552;--ink-card-bot: #111733;--ink-chip-well-top: #1a203e;--ink-chip-well-bot: #131832;--ink-chip-well-line: #323b5e;--ink-section: #d9cab2;--ink-grade-d-hi: #c9ccd6;--ink-grade-d-lo: #474d63;--ink-grade-c-hi: #a3edc1;--ink-grade-c-lo: #1f6a47;--ink-grade-b-hi: #b4d4ff;--ink-grade-b-lo: #2853a8;--ink-grade-a-hi: #dccbff;--ink-grade-a-lo: #4f319e;--ink-grade-s-lo: #85632a;--ink-grade-ss-hi: #fff6de;--ink-grade-ss-lo: #9c7a3c;--ink-guard-stone-hi: #a3b4dc;--ink-guard-stone-lo: #2b3a63;--ink-beast-wolf-hi: #cfe0fa;--ink-beast-wolf-lo: #34477a;--ink-beast-bear-hi: #e7c48e;--ink-beast-bear-lo: #5c3e20;--ink-beast-phoenix-hi: #ffe08e;--ink-beast-phoenix-lo: #8e1630;--ink-fire-hi: #ffd98a;--ink-fire-lo: #a11f3a;--ink-frost-hi: #ddf3ff;--ink-frost-lo: #23588f;--ink-light-hi: #fff7dc;--ink-light-lo: #9c7a34;--ink-shadow-hi: #c6a6ff;--ink-shadow-lo: #2b1552;--ink-steam-hi: #f4f1ea;--ink-steam-lo: #7a5a5e;--ink-sunfire-hi: #ffe9a8;--ink-sunfire-lo: #9a6a1e;--ink-smoke-hi: #b9a7c7;--ink-smoke-lo: #2a2230;--ink-ice-hi: #e8f7ff;--ink-ice-lo: #4a9fdb;--ink-frostfire-hi: #d6f1ff;--ink-frostfire-lo: #2e6fb8;--ink-glare-hi: #ffffff;--ink-glare-lo: #8fa8bc;--ink-frost-stone-hi: #f2faff;--ink-frost-stone-lo: #6fb6ea;--ink-stone-dust: #c9c0ae;--ink-stone-word: #e2d8c2;--ink-mud: #5a4330;--ink-numeral: #fff6e0;--ink-shade: #000008;--ink-scrim: #050408;--ink-spent: #80859e;--ink-lift: #11e113ff;--ink-lost: #6b5c5c;--ink-ice: #7ec8e8;--ink-void: #a87ad8;--ink-venom: #6fb95a;--ink-steel: #9aa6b4;--ink-bone: #e8e2d0;--ink-gore: #b23a55;--ink-mending: #7fb87a;--ink-blinded: #c9c6cd;--ink-ward: #6f9fd6;--ink-keen: #c8e05a;--ink-evasive: #9ed8d0;--ink-foiled: #9cc47a;--ink-sea: #1a3a52;--ink-mark-offer: #f2c05a;--ink-mark-turn-in: #e8ece4;--ink-mark-heart: #d96a8a;--ink-mark-water: #62c0d4;--ink-mark-npc: #d9a441;--ink-mark-fight: #7ec8ff;--ink-mark-herd: #c4a6f0;--ink-mark-seam-spent: #6a6050;--ink-mark-pack: #d89a94;--ink-mark-grave: #b8b6ae;--ink-mark-stair: #d6e6f2;--ink-ivory: #ede6d6;--ink-name-friend: #8de09a;--ink-name-hunter: #c9c6cd;--ink-chat-whisper: #c7a8f4;--ink-chat-mention: rgb(140 118 80 / .32);--ink-stage-ambient: #a9adb3;--ink-stage-key: #ffe0b5;--ink-stage-fill: #cad7df;--ink-stage-rim: #d8dce0;--ink-paper-hi: #f1e6cc;--ink-paper-lo: #e0cfaa;--ink-paper-stain: #a07e52;--ink-ledger-hi: #edebe3;--ink-ledger-lo: #d9d4c3;--ink-ledger-rule: #9fb1cb;--ink-ledger-margin: #c25b6a;--ink-paper-ink: #2b201a;--ink-paper-ink-soft: #6a5644;--ink-paper-ruby: #a8283c;--ink-wax-hi: #c23a4e;--ink-wax-lo: #5e0f1e;--ink-stamp-ink: #34477a}@font-face{font-family:EB Garamond;src:url(../../../fonts/eb-garamond.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/inter-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--names: "EB Garamond", Garamond, "Times New Roman", serif;--words: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: clamp(16px, 4vw, 40px);--measure: 1180px;--tip: 16px;--shade: color-mix(in srgb, var(--ink-shade) 55%, transparent);--scrim: color-mix(in srgb, var(--ink-scrim) 72%, transparent);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink-ink-pool);scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--ink-ink-pool);color:var(--ink-text);font:400 16px/1.6 var(--words);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video,svg{display:block;max-width:100%}a{color:var(--ink-gold);text-decoration-color:color-mix(in srgb,var(--ink-gold) 40%,transparent);text-underline-offset:3px;transition:color .15s ease}a:hover{color:var(--ink-gold-hot)}:focus-visible{outline:2px solid var(--ink-gold-hot);outline-offset:3px}h1,h2,h3,h4{font-family:var(--names);font-weight:600;line-height:1.12;margin:0;color:var(--ink-ivory);text-wrap:balance}p{margin:0;text-wrap:pretty}.wrap{width:100%;max-width:calc(var(--measure) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.caps{font-family:var(--names);font-weight:600;text-transform:uppercase;letter-spacing:.22em}.dim{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background:color-mix(in srgb,var(--ink-gold) 35%,transparent);color:var(--ink-text)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.glyph.svelte-8tyru2{display:inline-block;flex:none}.stone.svelte-1hy1kqt{--tip: 16px;--rim: 1.5px;position:relative;display:inline-flex;isolation:isolate;text-decoration:none;filter:drop-shadow(0 6px 12px var(--shade));transition:filter .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}.stone.svelte-1hy1kqt:before,.face.svelte-1hy1kqt{clip-path:polygon(var(--tip) 0,calc(100% - var(--tip)) 0,100% 50%,calc(100% - var(--tip)) 100%,var(--tip) 100%,0 50%)}.stone.svelte-1hy1kqt:before{content:"";position:absolute;inset:0;z-index:-1}.face.svelte-1hy1kqt{display:inline-flex;align-items:center;justify-content:center;gap:.7em;flex:1;margin:var(--rim);font-family:var(--names);font-weight:600;text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;line-height:1}.gold.svelte-1hy1kqt:before{background:linear-gradient(180deg,var(--ink-gold-stone-line),var(--ink-gold-lo))}.gold.svelte-1hy1kqt .face:where(.svelte-1hy1kqt){color:var(--ink-on-gold);background:linear-gradient(180deg,color-mix(in srgb,var(--ink-gold-stone-line) 55%,transparent) 0 1.5px,transparent 1.5px),linear-gradient(180deg,var(--ink-gold-stone-top) 0%,var(--ink-gold) 52%,var(--ink-gold-stone-bot) 100%)}.gold.svelte-1hy1kqt:hover{filter:drop-shadow(0 6px 12px var(--shade)) drop-shadow(0 0 14px color-mix(in srgb,var(--ink-gold) 45%,transparent));transform:translateY(-1px)}.ink.svelte-1hy1kqt:before{background:linear-gradient(180deg,var(--ink-cap-line),var(--ink-gold-lo))}.ink.svelte-1hy1kqt .face:where(.svelte-1hy1kqt){color:var(--ink-gold-pale);background:linear-gradient(180deg,var(--ink-face-top),var(--ink-face-bot))}.ink.svelte-1hy1kqt:hover .face:where(.svelte-1hy1kqt){color:var(--ink-gold-hot);background:linear-gradient(180deg,var(--ink-face-pressed-top),var(--ink-face-pressed-bot))}.ink.svelte-1hy1kqt:hover{transform:translateY(-1px)}.sm.svelte-1hy1kqt .face:where(.svelte-1hy1kqt){font-size:12px;padding:11px 26px 10px}.md.svelte-1hy1kqt .face:where(.svelte-1hy1kqt){font-size:14px;padding:15px 34px 14px}.lg.svelte-1hy1kqt{--tip: 22px;--rim: 2px}.lg.svelte-1hy1kqt .face:where(.svelte-1hy1kqt){font-size:17px;padding:21px 48px 20px}.stone.svelte-1hy1kqt:active{transform:translateY(1px)}.stone.svelte-1hy1kqt{max-width:100%}@media(max-width:560px){.lg.svelte-1hy1kqt{--tip: 18px}.lg.svelte-1hy1kqt .face:where(.svelte-1hy1kqt){font-size:14px;letter-spacing:.15em;padding:18px 26px 17px}.md.svelte-1hy1kqt .face:where(.svelte-1hy1kqt){font-size:13px;letter-spacing:.15em;padding:14px 24px 13px}.face.svelte-1hy1kqt{white-space:normal;text-align:center;line-height:1.25}}.defs.svelte-12qhfyh{position:absolute;width:0;height:0;overflow:hidden}.skip.svelte-12qhfyh{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 16px;background:var(--ink-ink-deep);border:1px solid var(--ink-gold-dim)}.skip.svelte-12qhfyh:focus{top:12px}.bar.svelte-12qhfyh{position:fixed;inset:0 0 auto;z-index:20;transition:background-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease}.bar.solid.svelte-12qhfyh{background:color-mix(in srgb,var(--ink-ink-pool) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px color-mix(in srgb,var(--ink-gold-dim) 45%,transparent),0 10px 30px var(--shade)}.row.svelte-12qhfyh{display:flex;align-items:center;gap:28px;height:72px}.brand.svelte-12qhfyh{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink-gold)}.brand.svelte-12qhfyh .caps:where(.svelte-12qhfyh){font-size:16px;letter-spacing:.26em;white-space:nowrap}nav.svelte-12qhfyh{display:flex;gap:26px}.row.svelte-12qhfyh nav:where(.svelte-12qhfyh){margin-left:auto}.row.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:var(--ink-dim);text-decoration:none;font-size:14.5px;letter-spacing:.02em}.row.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:var(--ink-gold-hot)}.ends.svelte-12qhfyh{display:flex;align-items:center;gap:16px}.discord.svelte-12qhfyh{display:grid;place-items:center;width:40px;height:40px;color:var(--ink-dim);border-radius:50%;transition:color .15s ease,background-color .15s ease}.discord.svelte-12qhfyh:hover{color:var(--ink-gold-hot);background:color-mix(in srgb,var(--ink-ink-lit) 70%,transparent)}.foot.svelte-12qhfyh{margin-top:clamp(60px,9vw,120px);padding:56px 0 28px;background:linear-gradient(180deg,var(--ink-ink-pool),var(--ink-ink-deep));border-top:1px solid color-mix(in srgb,var(--ink-gold-dim) 35%,transparent)}.cols.svelte-12qhfyh{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:36px}.mark.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-top:14px;max-width:22rem;font-size:14.5px}.links.svelte-12qhfyh{display:grid;align-content:start;gap:10px}.links.svelte-12qhfyh .caps:where(.svelte-12qhfyh){font-size:12px;color:var(--ink-section);margin-bottom:4px}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){display:inline-flex;align-items:center;gap:8px;color:var(--ink-dim);text-decoration:none;font-size:14.5px;overflow-wrap:anywhere}.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--ink-gold-hot)}.line.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;margin-top:44px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--ink-ink-lit) 80%,transparent);font-size:13px}@media(max-width:920px){.row.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:none}.ends.svelte-12qhfyh{margin-left:auto}.cols.svelte-12qhfyh{grid-template-columns:1fr 1fr}.mark.svelte-12qhfyh{grid-column:1 / -1}}@media(max-width:520px){.row.svelte-12qhfyh{height:64px;gap:12px}.ends.svelte-12qhfyh .discord:where(.svelte-12qhfyh){display:none}.brand.svelte-12qhfyh .caps:where(.svelte-12qhfyh){font-size:14px;letter-spacing:.2em}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:30px;height:30px}.cols.svelte-12qhfyh{grid-template-columns:1fr}}@media(max-width:380px){.brand.svelte-12qhfyh .caps:where(.svelte-12qhfyh){display:none}}.hairline.svelte-1avqmee{height:1px;background:linear-gradient(90deg,transparent,var(--ink-gold) 16%,var(--ink-gold-hi) 50%,var(--ink-gold) 84%,transparent);opacity:.7}.left.svelte-1avqmee{background:linear-gradient(90deg,var(--ink-gold-hi),var(--ink-gold) 45%,transparent)}.center.svelte-1avqmee{margin-inline:auto}.plate.svelte-1x8j3bw{position:relative;isolation:isolate;color:var(--ink-text)}.plate.svelte-1x8j3bw:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:3px;background:radial-gradient(130% 80% at 12% 0%,color-mix(in srgb,var(--ink-header) 75%,transparent),transparent 62%),linear-gradient(178deg,var(--ink-plate-top) 0%,var(--ink-ink-deep) 58%,var(--ink-plate-bot) 100%);box-shadow:0 22px 48px var(--shade),inset 0 0 0 1px color-mix(in srgb,var(--ink-ink-lit) 80%,transparent);filter:url(#ink-edge)}.plate.svelte-1x8j3bw:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:3px;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url(../../../img/grain.svg);background-size:260px 260px;filter:url(#ink-edge);-webkit-mask-image:linear-gradient(160deg,black,transparent 75%);mask-image:linear-gradient(160deg,black,transparent 75%)}.lit.svelte-1x8j3bw:before{background:radial-gradient(120% 90% at 14% 0%,color-mix(in srgb,var(--ink-sapphire-deep) 70%,transparent),transparent 60%),linear-gradient(178deg,var(--ink-plate-top) 0%,var(--ink-ink-deep) 60%,var(--ink-plate-bot) 100%)}.sm.svelte-1x8j3bw{padding:18px 20px}.md.svelte-1x8j3bw{padding:26px 28px}.lg.svelte-1x8j3bw{padding:clamp(24px,4vw,44px) clamp(20px,4vw,48px)}.lost.svelte-1j96wlh{max-width:calc(640px + 2 * var(--gutter));padding-top:160px;min-height:70vh}.say.svelte-1j96wlh{display:grid;gap:16px;justify-items:center;text-align:center}.eyebrow.svelte-1j96wlh{font-size:12px;color:var(--ink-section)}h1.svelte-1j96wlh{font-size:clamp(30px,5vw,42px)}.head.svelte-q5a7vm{display:grid;gap:14px;margin-bottom:clamp(28px,5vw,52px)}.center.svelte-q5a7vm{text-align:center;justify-items:center}.eyebrow.svelte-q5a7vm{font-size:12.5px;color:var(--ink-section)}h2.svelte-q5a7vm{font-size:clamp(32px,4.6vw,52px);letter-spacing:.01em}.line.svelte-q5a7vm{max-width:46rem;color:var(--ink-dim);font-size:17px}.download.svelte-1b5ttl0{padding-top:clamp(80px,11vw,150px)}.inner.svelte-1b5ttl0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,64px);align-items:start}.get.svelte-1b5ttl0{display:grid;gap:26px}.file.svelte-1b5ttl0{display:grid;gap:10px;justify-items:start}.what.svelte-1b5ttl0{color:var(--ink-dim);font-size:14px}code.svelte-1b5ttl0{font-family:ui-monospace,Cascadia Mono,DejaVu Sans Mono,monospace;font-size:12.5px;color:var(--ink-moon-hi);overflow-wrap:anywhere}.small.svelte-1b5ttl0{font-size:13px}ol.svelte-1b5ttl0{list-style:none;margin:0;padding:0;display:grid;gap:22px}ol.svelte-1b5ttl0 li:where(.svelte-1b5ttl0){display:flex;gap:16px;align-items:flex-start}.gem.svelte-1b5ttl0{flex:none;display:grid;place-items:center;width:38px;height:42px;margin-top:2px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(70% 60% at 50% 35%,var(--ink-sapphire-hi),transparent 80%),linear-gradient(180deg,var(--ink-sapphire-deep),var(--ink-sapphire-lo));box-shadow:inset 0 0 0 2px var(--ink-badge-rim-side);color:var(--ink-numeral);font:600 19px/1 var(--names)}ol.svelte-1b5ttl0 h3:where(.svelte-1b5ttl0){font-size:22px;margin-bottom:6px}ol.svelte-1b5ttl0 p:where(.svelte-1b5ttl0){color:var(--ink-dim);font-size:15px}.needs.svelte-1b5ttl0{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(28px,4vw,40px);padding-top:22px;border-top:1px solid color-mix(in srgb,var(--ink-gold-dim) 45%,transparent)}.needs.svelte-1b5ttl0 .caps:where(.svelte-1b5ttl0){font-size:11.5px;color:var(--ink-section)}.needs.svelte-1b5ttl0 ul:where(.svelte-1b5ttl0){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 26px;color:var(--ink-dim);font-size:14px;flex:1}.needs.svelte-1b5ttl0 ul:where(.svelte-1b5ttl0) li:where(.svelte-1b5ttl0):before{content:"◆";color:var(--ink-gold-dim);font-size:9px;margin-right:9px;vertical-align:2px}@media(max-width:900px){.inner.svelte-1b5ttl0{grid-template-columns:1fr}}@media(max-width:640px){.needs.svelte-1b5ttl0{flex-direction:column;align-items:flex-start}.needs.svelte-1b5ttl0 ul:where(.svelte-1b5ttl0){flex-direction:column}}@media(max-width:520px){.file.svelte-1b5ttl0 .stone{display:flex;width:100%}}.gallery.svelte-8icxz6{padding-top:clamp(80px,11vw,150px)}.grid.svelte-8icxz6{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,18px)}.lead.svelte-8icxz6{grid-column:span 2;grid-row:span 2}a.svelte-8icxz6{position:relative;display:block;height:100%;overflow:hidden;border-radius:3px;background:var(--ink-ink-deep);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink-gold-dim) 55%,transparent),0 16px 36px var(--shade)}a.svelte-8icxz6 img:where(.svelte-8icxz6){width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .6s ease,filter .3s ease}a.svelte-8icxz6:hover img:where(.svelte-8icxz6){transform:scale(1.035);filter:brightness(1.06)}.cap.svelte-8icxz6{position:absolute;inset:auto 0 0;padding:34px 16px 12px;background:linear-gradient(0deg,color-mix(in srgb,var(--ink-ink-pool) 88%,transparent),transparent)}.t.svelte-8icxz6{font-family:var(--names);font-weight:600;font-size:19px;color:var(--ink-ivory)}.lead.svelte-8icxz6 .t:where(.svelte-8icxz6){font-size:24px}.viewer.svelte-8icxz6{width:min(1600px,96vw);max-width:none;max-height:96vh;padding:0;border:0;background:transparent;color:var(--ink-text);overflow:visible}.viewer.svelte-8icxz6::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}figure.svelte-8icxz6{margin:0;display:grid;gap:12px}figure.svelte-8icxz6 img:where(.svelte-8icxz6){width:100%;height:auto;max-height:calc(96vh - 90px);object-fit:contain;border-radius:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink-gold-dim) 60%,transparent),0 30px 60px var(--shade)}figcaption.svelte-8icxz6{display:grid;gap:4px;text-align:center}figcaption.svelte-8icxz6 .w:where(.svelte-8icxz6){color:var(--ink-dim);font-size:15px}.nav.svelte-8icxz6,.shut.svelte-8icxz6{position:absolute;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink-gold-dim) 80%,transparent);background:color-mix(in srgb,var(--ink-ink-deep) 85%,transparent);color:var(--ink-gold-pale);cursor:pointer;font:400 26px/1 var(--words)}.nav.svelte-8icxz6:hover,.shut.svelte-8icxz6:hover{color:var(--ink-gold-hot);border-color:var(--ink-gold)}.nav.svelte-8icxz6{top:calc(50% - 45px)}.prev.svelte-8icxz6{left:-64px;transform:rotate(-90deg)}.next.svelte-8icxz6{right:-64px;transform:rotate(90deg)}.shut.svelte-8icxz6{top:-56px;right:0}@media(max-width:1200px){.prev.svelte-8icxz6{left:8px}.next.svelte-8icxz6{right:8px}}@media(max-width:900px){.grid.svelte-8icxz6{grid-template-columns:1fr 1fr}.lead.svelte-8icxz6{grid-column:1 / -1;grid-row:auto}}@media(max-width:560px){.grid.svelte-8icxz6{grid-template-columns:1fr}}.hero.svelte-1a1se6c{position:relative;isolation:isolate;min-height:max(640px,94svh);display:grid;align-items:center;padding:112px 0 72px;overflow:hidden}.stage.svelte-1a1se6c{position:absolute;inset:0;z-index:-1;background:var(--ink-ink-pool)}.still.svelte-1a1se6c,video.svelte-1a1se6c{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}video.svelte-1a1se6c{opacity:0;transition:opacity 1.2s ease}video.playing.svelte-1a1se6c{opacity:1}.veil.svelte-1a1se6c{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ink-ink-pool) 88%,transparent) 0%,color-mix(in srgb,var(--ink-ink-pool) 62%,transparent) 34%,color-mix(in srgb,var(--ink-ink-pool) 10%,transparent) 70%,transparent 100%),linear-gradient(0deg,var(--ink-ink-pool) 0%,color-mix(in srgb,var(--ink-ink-pool) 45%,transparent) 22%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--ink-ink-pool) 55%,transparent) 0%,transparent 18%)}.words.svelte-1a1se6c{display:grid;justify-items:start;gap:22px}.eyebrow.svelte-1a1se6c{font-size:13px;color:var(--ink-section);letter-spacing:.3em}h1.svelte-1a1se6c{font-size:clamp(56px,10vw,132px);font-weight:600;line-height:.95;letter-spacing:.035em;text-transform:uppercase;filter:drop-shadow(0 3px 0 color-mix(in srgb,var(--ink-ink-pool) 85%,transparent)) drop-shadow(0 10px 26px var(--shade));margin-top:-4px}h1.svelte-1a1se6c span:where(.svelte-1a1se6c){background:linear-gradient(180deg,var(--ink-gold-hot) 0%,var(--ink-gold-hi) 38%,var(--ink-gold) 62%,var(--ink-gold-dim) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead.svelte-1a1se6c{max-width:34rem;font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--ink-text);text-shadow:0 1px 12px var(--ink-ink-pool)}.ways.svelte-1a1se6c{display:flex;flex-wrap:wrap;gap:16px 18px;margin-top:10px}.meta.svelte-1a1se6c{font-size:14px;color:var(--ink-dim);text-shadow:0 1px 10px var(--ink-ink-pool)}.meta.svelte-1a1se6c .sep:where(.svelte-1a1se6c){margin:0 4px}.tells.svelte-1a1se6c{display:grid;gap:10px;margin-top:8px}.tell.svelte-1a1se6c{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14.5px;color:var(--ink-text);text-shadow:0 1px 10px var(--ink-ink-pool)}.chip.svelte-1a1se6c{font-size:11px;letter-spacing:.22em;color:var(--ink-gold);padding:5px 10px 4px;border:1px solid color-mix(in srgb,var(--ink-gold-dim) 80%,transparent);background:color-mix(in srgb,var(--ink-ink-deep) 70%,transparent)}@media(max-width:760px){.hero.svelte-1a1se6c{align-items:end;padding-bottom:64px}.still.svelte-1a1se6c{object-position:58% 50%}.veil.svelte-1a1se6c{background:linear-gradient(0deg,var(--ink-ink-pool) 0%,color-mix(in srgb,var(--ink-ink-pool) 82%,transparent) 45%,color-mix(in srgb,var(--ink-ink-pool) 25%,transparent) 75%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--ink-ink-pool) 60%,transparent) 0%,transparent 20%)}}@media(max-width:520px){.ways.svelte-1a1se6c{display:grid;width:100%}.ways.svelte-1a1se6c .stone{display:flex}}.badge.svelte-dtbgkf{--hex: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);width:calc(var(--size) * .88);height:var(--size);flex:none;filter:drop-shadow(0 8px 14px var(--shade))}.rim.svelte-dtbgkf{position:relative;width:100%;height:100%;clip-path:var(--hex);background:linear-gradient(180deg,var(--ink-badge-rim-top) 0%,var(--ink-badge-rim-side) 38%,var(--ink-badge-rim-low) 72%,var(--ink-badge-rim-foot) 100%)}.face.svelte-dtbgkf{position:absolute;inset:4px 3.5px;clip-path:var(--hex);display:grid;place-items:center;background:linear-gradient(118deg,transparent 0 46%,color-mix(in srgb,var(--ink-moon-hi) 9%,transparent) 46% 47%,transparent 47%),radial-gradient(70% 60% at 50% 42%,var(--glow),transparent 75%),linear-gradient(180deg,var(--ink-badge-face-top),var(--ink-badge-face-mid) 45%,var(--ink-badge-face-deep));box-shadow:inset 0 0 0 1px var(--ink-ink-pool)}.face.svelte-dtbgkf:before{content:"";position:absolute;inset:0;clip-path:var(--hex);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink-ink-pool) 85%,transparent)}img.svelte-dtbgkf{position:relative;filter:drop-shadow(0 3px 4px var(--shade))}.sapphire.svelte-dtbgkf{--glow: color-mix(in srgb, var(--ink-sapphire-hi) 55%, transparent)}.ruby.svelte-dtbgkf{--glow: color-mix(in srgb, var(--ink-ruby) 55%, transparent)}.gold.svelte-dtbgkf{--glow: color-mix(in srgb, var(--ink-gold) 45%, transparent)}.moon.svelte-dtbgkf{--glow: color-mix(in srgb, var(--ink-moon-hi) 40%, transparent)}.jade.svelte-dtbgkf{--glow: color-mix(in srgb, var(--ink-jade) 45%, transparent)}.hunt.svelte-69c523{padding-top:clamp(36px,5vw,64px)}.grid.svelte-69c523{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,28px)}.way.svelte-69c523{display:grid;gap:14px;justify-items:start}h3.svelte-69c523{font-size:25px;margin-top:6px}p.svelte-69c523{color:var(--ink-dim);font-size:15.5px}@media(max-width:980px){.grid.svelte-69c523{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid.svelte-69c523{grid-template-columns:1fr}}.news.svelte-3vvnrx{padding-top:clamp(80px,11vw,150px)}.list.svelte-3vvnrx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(18px,2.4vw,28px);max-width:1000px;margin:0 auto}article.svelte-3vvnrx{display:grid;gap:10px}.when.svelte-3vvnrx{font-size:11.5px;color:var(--ink-gold)}h3.svelte-3vvnrx{font-size:26px}.body.svelte-3vvnrx{color:var(--ink-dim)}.paths.svelte-7gs4as{padding-top:clamp(80px,11vw,150px)}.grid.svelte-7gs4as{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,28px);align-items:start}.class.svelte-7gs4as{display:grid;gap:26px}header.svelte-7gs4as{display:grid;gap:8px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--ink-gold-dim) 50%,transparent)}h3.svelte-7gs4as{font-size:36px;color:var(--ink-gold);letter-spacing:.04em}header.svelte-7gs4as p:where(.svelte-7gs4as){color:var(--ink-dim)}ul.svelte-7gs4as{list-style:none;margin:0;padding:0;display:grid;gap:22px}li.svelte-7gs4as{display:flex;gap:18px;align-items:flex-start}h4.svelte-7gs4as{font-size:23px;margin:6px 0}li.svelte-7gs4as p:where(.svelte-7gs4as){color:var(--ink-dim);font-size:15.5px}@media(max-width:900px){.grid.svelte-7gs4as{grid-template-columns:1fr}}.skills.svelte-yq98r6{padding-top:clamp(80px,11vw,150px)}ul.svelte-yq98r6{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px;max-width:1040px}li.svelte-yq98r6{display:grid;justify-items:center;gap:12px}.slot.svelte-yq98r6{width:100%;max-width:112px;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,var(--ink-slot-top),var(--ink-slot-bot));box-shadow:0 0 0 1px color-mix(in srgb,var(--ink-gold-dim) 70%,transparent),0 0 0 3px var(--ink-slot-shade),0 12px 24px var(--shade);transition:transform .2s ease}li.svelte-yq98r6:hover .slot:where(.svelte-yq98r6){transform:translateY(-2px)}.slot.svelte-yq98r6 img:where(.svelte-yq98r6){width:100%;height:100%;object-fit:cover}.caps.svelte-yq98r6{font-size:11.5px;letter-spacing:.18em;color:var(--ink-section);text-align:center}@media(max-width:900px){ul.svelte-yq98r6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:420px){ul.svelte-yq98r6{gap:12px 10px}.caps.svelte-yq98r6{font-size:9.5px;letter-spacing:.06em}}.world.svelte-7dmwnw{padding-top:clamp(80px,11vw,150px)}.grid.svelte-7dmwnw{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,28px)}.region.svelte-7dmwnw{display:grid;gap:18px}.chart.svelte-7dmwnw{aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:linear-gradient(180deg,var(--ink-slot-top),var(--ink-slot-bot));box-shadow:inset 0 0 0 1px var(--ink-slot-line),0 0 0 1px color-mix(in srgb,var(--ink-gold-dim) 55%,transparent)}.chart.svelte-7dmwnw img:where(.svelte-7dmwnw){width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.region.svelte-7dmwnw:hover .chart:where(.svelte-7dmwnw) img:where(.svelte-7dmwnw){transform:scale(1.04)}.say.svelte-7dmwnw{display:grid;gap:8px;padding:0 6px 6px}.band.svelte-7dmwnw{font-size:11.5px;color:var(--ink-gold)}h3.svelte-7dmwnw{font-size:28px}.words.svelte-7dmwnw{color:var(--ink-dim);font-size:15.5px}@media(max-width:900px){.grid.svelte-7dmwnw{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.page.svelte-1420qq5{max-width:calc(860px + 2 * var(--gutter));padding-top:120px}article.svelte-1420qq5{display:grid;gap:14px}.eyebrow.svelte-1420qq5{font-size:12px;color:var(--ink-section)}h1.svelte-1420qq5{font-size:clamp(34px,5vw,48px)}.version.svelte-1420qq5{font-size:13.5px}.text.svelte-1420qq5{margin-top:18px;color:var(--ink-text);font-size:16px;line-height:1.7}.text.svelte-1420qq5 h2{font-size:25px;margin:34px 0 10px;color:var(--ink-gold)}.text.svelte-1420qq5 p{margin:0 0 14px;color:var(--ink-dim)}.text.svelte-1420qq5 ul{margin:0 0 16px;padding-left:22px;color:var(--ink-dim)}.text.svelte-1420qq5 li{margin-bottom:8px}.text.svelte-1420qq5 li::marker{color:var(--ink-gold-dim)}.text.svelte-1420qq5 strong{color:var(--ink-text);font-weight:700}
