.chrome.svelte-a8kxe2{--row: 40px;--plate-a: var(--h-panel-a);--plate-b: var(--h-panel-b);--plate-edge: var(--h-edge);--plate-ink: var(--h-silk);--tile-fill: rgba(236, 237, 235, .045);--tile-edge: var(--h-line);--tile-fill-hover: rgba(236, 237, 235, .09);--tile-edge-hover: rgba(236, 237, 235, .2);position:fixed;inset:0 0 auto;z-index:60;color:var(--plate-ink);pointer-events:none}.is-light.svelte-a8kxe2:not(.is-open){--plate-a: var(--h-silk);--plate-b: color-mix(in srgb, var(--h-silk) 94%, var(--h-case));--plate-edge: rgba(14, 15, 17, .14);--plate-ink: var(--h-case);--tile-fill: rgba(14, 15, 17, .04);--tile-edge: rgba(14, 15, 17, .1);--tile-fill-hover: rgba(14, 15, 17, .08);--tile-edge-hover: rgba(14, 15, 17, .22)}.rail.svelte-a8kxe2{max-width:var(--h-bar-width, var(--h-max-width));margin-inline:auto;padding:var(--h-space-2) var(--h-bar-gutter, var(--h-gutter)) 0}.dock.svelte-a8kxe2{display:flex;align-items:center;justify-content:space-between;gap:var(--h-space-2);padding:var(--h-space-half);border:1px solid var(--plate-edge);border-radius:var(--h-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--plate-a) 88%,transparent),color-mix(in srgb,var(--plate-b) 88%,transparent));box-shadow:var(--h-lift-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;transition:border-color var(--h-dur) var(--h-ease)}.actions.svelte-a8kxe2{display:flex;align-items:center;gap:var(--h-space-half)}.tile.svelte-a8kxe2,.entry.svelte-a8kxe2,.trigger.svelte-a8kxe2{display:inline-flex;align-items:center;justify-content:center;height:var(--row);border:1px solid var(--tile-edge);border-radius:var(--h-radius-ctl);background:var(--tile-fill);color:inherit;transition:background-color var(--h-dur-fast) var(--h-ease),border-color var(--h-dur-fast) var(--h-ease)}.tile.svelte-a8kxe2:hover,.entry.svelte-a8kxe2:hover,.trigger.svelte-a8kxe2:hover{background:var(--tile-fill-hover);border-color:var(--tile-edge-hover)}.tile.svelte-a8kxe2,.trigger.svelte-a8kxe2{width:var(--row)}.tile.svelte-a8kxe2 .h-mark{color:inherit}.entry.svelte-a8kxe2{gap:9px;padding-inline:13px;font-size:var(--h-text-sm);letter-spacing:-.008em}.trigger.svelte-a8kxe2{padding:0;font-family:inherit;cursor:pointer}.glyph.svelte-a8kxe2{display:grid;gap:5px;width:15px}.glyph.svelte-a8kxe2 i:where(.svelte-a8kxe2){display:block;height:1px;background:currentColor;transition:transform var(--h-dur) var(--h-ease)}.is-open.svelte-a8kxe2 .glyph:where(.svelte-a8kxe2) i:where(.svelte-a8kxe2):first-child{transform:translateY(3px) rotate(45deg)}.is-open.svelte-a8kxe2 .glyph:where(.svelte-a8kxe2) i:where(.svelte-a8kxe2):last-child{transform:translateY(-3px) rotate(-45deg)}.panel.svelte-a8kxe2{margin-top:var(--h-space-1);border:1px solid var(--plate-edge);border-radius:var(--h-radius);background:linear-gradient(180deg,var(--plate-a),var(--plate-b));box-shadow:var(--h-lift);max-height:calc(100dvh - var(--h-header) - var(--h-space-2));overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}.panel[hidden].svelte-a8kxe2{display:none}.panel-inner.svelte-a8kxe2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--h-space-3) var(--h-space-5);padding:var(--h-space-3)}.column.svelte-a8kxe2{display:flex;flex-direction:column}.column.svelte-a8kxe2 .h-label:where(.svelte-a8kxe2){margin-bottom:var(--h-space-1)}.column.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:11px 0;border-bottom:1px solid var(--h-line-2);font-size:var(--h-text-lg);letter-spacing:var(--h-tracking-heading);color:var(--h-dim);transition:color var(--h-dur-fast) var(--h-ease)}.column.svelte-a8kxe2 a:where(.svelte-a8kxe2):last-child{border-bottom:0}.column.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.column.svelte-a8kxe2 a.here:where(.svelte-a8kxe2){color:var(--h-silk)}@media(max-width:560px){.label.svelte-a8kxe2{display:none}.entry.svelte-a8kxe2{width:var(--row);padding-inline:0}}@media(max-width:760px){.panel-inner.svelte-a8kxe2{grid-template-columns:1fr;gap:var(--h-space-2)}.column.svelte-a8kxe2 a:where(.svelte-a8kxe2){padding:10px 0;font-size:var(--h-text-base)}}@media(prefers-reduced-motion:reduce){.glyph.svelte-a8kxe2 i:where(.svelte-a8kxe2),.dock.svelte-a8kxe2,.tile.svelte-a8kxe2,.entry.svelte-a8kxe2,.trigger.svelte-a8kxe2{transition:none}}.site-footer.svelte-4jwo3w{position:relative;overflow:hidden;background:var(--h-deep);border-top:1px solid var(--h-line-2);color:var(--h-silk)}.inner.svelte-4jwo3w{max-width:var(--h-max-width);margin:0 auto;padding:72px var(--h-gutter) 0}.lead.svelte-4jwo3w{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px;padding-bottom:48px;border-bottom:1px solid var(--h-line-2)}.brand.svelte-4jwo3w p:where(.svelte-4jwo3w){margin-top:14px;font-size:15px;color:var(--h-dim)}.reach.svelte-4jwo3w{display:flex;align-items:center;gap:20px}.mail.svelte-4jwo3w{font-size:14px;color:var(--h-read);text-decoration:none;border-bottom:1px solid var(--h-line);padding-bottom:2px;transition:color .15s,border-color .15s}.mail.svelte-4jwo3w:hover{color:var(--h-silk);border-color:currentColor}.columns.svelte-4jwo3w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:48px 0}.title.svelte-4jwo3w{font-size:13px;color:var(--h-silk);margin-bottom:16px}ul.svelte-4jwo3w{list-style:none;margin:0;padding:0;display:grid;gap:11px}ul.svelte-4jwo3w a:where(.svelte-4jwo3w){font-size:14px;color:var(--h-dim);text-decoration:none;transition:color .15s}ul.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--h-silk)}.legal.svelte-4jwo3w{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:22px 0;border-top:1px solid var(--h-line-2);font-size:13px;color:var(--h-faint)}.legal.svelte-4jwo3w .links:where(.svelte-4jwo3w){display:flex;gap:24px}.legal.svelte-4jwo3w a:where(.svelte-4jwo3w){color:var(--h-faint);text-decoration:none}.legal.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--h-silk)}.mark.svelte-4jwo3w{font-size:clamp(96px,23vw,360px);font-weight:500;font-variation-settings:"wdth" 110;letter-spacing:-.06em;line-height:.72;text-align:center;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(236,237,235,.08);margin-top:16px;transform:translateY(18%);-webkit-user-select:none;user-select:none;pointer-events:none}@media(max-width:760px){.columns.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.inner.svelte-4jwo3w{padding-top:56px}.reach.svelte-4jwo3w{width:100%;justify-content:space-between}}
