.panel-slot[data-astro-cid-vcjvz3bs]{display:none}@media (width>=64rem){.panel-slot[data-astro-cid-vcjvz3bs]:not([data-orb-only]){align-self:end;min-height:0;max-height:100%;display:flex}.panel-slot[data-astro-cid-vcjvz3bs] .panel[data-astro-cid-vcjvz3bs]{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}}.panel[data-astro-cid-vcjvz3bs],.orb[data-astro-cid-vcjvz3bs]{--hero-bg:var(--panel-bg);--hero-ink:var(--panel-ink);--hero-ink-muted:var(--panel-ink-muted);--hero-line:var(--panel-line);--hero-raise:var(--panel-raise);--wash:var(--panel-wash)}.panel[data-astro-cid-vcjvz3bs]{--pad:var(--space-4);width:100%;padding:var(--pad);border-radius:var(--radius-lg);background:var(--hero-raise);color:var(--hero-ink);font-family:var(--font-ui);box-shadow:0 0 0 1px var(--hero-line), 0 32px 64px -32px #00000073;transition:background-color var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out);line-height:1.3}.panel-head[data-astro-cid-vcjvz3bs]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.panel-icon[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-pill);background:var(--hero-ink);width:40px;height:40px;color:var(--hero-bg);flex:none;place-items:center;display:grid}.panel-icon[data-astro-cid-vcjvz3bs] svg{width:22px;height:22px}.panel-title[data-astro-cid-vcjvz3bs]{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);letter-spacing:var(--display-tracking);min-width:0;padding-left:var(--space-2);flex:1;font-size:1.5rem;line-height:1}.panel-close[data-astro-cid-vcjvz3bs],.reset[data-astro-cid-vcjvz3bs],.move[data-astro-cid-vcjvz3bs]{border:1.5px solid var(--hero-ink);border-radius:var(--radius-pill);cursor:pointer;background:0 0;flex:none;place-items:center;width:40px;height:40px;padding:0;display:none}.panel-close[data-astro-cid-vcjvz3bs] svg,.reset[data-astro-cid-vcjvz3bs] svg,.move[data-astro-cid-vcjvz3bs] svg{width:18px;height:18px}.panel[data-astro-cid-vcjvz3bs][data-mode=modal] .panel-close[data-astro-cid-vcjvz3bs]{display:grid}.panel-form[data-astro-cid-vcjvz3bs]{gap:var(--space-3);display:grid}fieldset[data-astro-cid-vcjvz3bs]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-vcjvz3bs]{width:100%;margin-bottom:var(--space-2);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;gap:16px;padding:0;font-weight:650;display:flex}legend[data-astro-cid-vcjvz3bs] .current[data-astro-cid-vcjvz3bs]{color:var(--hero-ink-muted);letter-spacing:.02em;font-weight:500}.pair[data-astro-cid-vcjvz3bs]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.pair[data-astro-cid-vcjvz3bs]:has(>:only-child){grid-template-columns:1fr}.opt[data-astro-cid-vcjvz3bs]{cursor:pointer;-webkit-tap-highlight-color:transparent;display:block;position:relative}.opt[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.face[data-astro-cid-vcjvz3bs]{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-spring);place-items:center;display:grid}.opt[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]:focus-visible+.face[data-astro-cid-vcjvz3bs]{outline:2px solid var(--hero-ink);outline-offset:3px}.opt[data-astro-cid-vcjvz3bs]:active .face[data-astro-cid-vcjvz3bs]{transform:scale(calc(1 - .04 * var(--motion-distance)))}.swatches[data-astro-cid-vcjvz3bs]{gap:var(--space-2);flex-wrap:wrap;display:flex}.swatch[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-pill);background:var(--swatch);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--hero-ink);position:relative}.swatch[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]:after{content:"";border-radius:var(--radius-pill);background:var(--hero-ink);width:10px;height:10px;transition:transform var(--dur) var(--ease-spring);transform:scale(0)}.swatch[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]:checked+.face[data-astro-cid-vcjvz3bs]{box-shadow:inset 0 0 0 1.5px var(--hero-ink), 0 0 0 3px var(--hero-raise), 0 0 0 5px var(--hero-ink)}.swatch[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]:checked+.face[data-astro-cid-vcjvz3bs]:after{transform:scale(1)}.swatch[data-astro-cid-vcjvz3bs]:hover .face[data-astro-cid-vcjvz3bs]{transform:scale(calc(1 + .06 * var(--motion-distance)))}.tiles[data-astro-cid-vcjvz3bs]{gap:var(--space-2);display:grid}.tiles-2[data-astro-cid-vcjvz3bs]{grid-template-columns:1fr 1fr}.tiles-3[data-astro-cid-vcjvz3bs]{grid-template-columns:repeat(3,1fr)}.tile[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--hero-ink)}.tile[data-astro-cid-vcjvz3bs]:hover input[data-astro-cid-vcjvz3bs]:not(:checked)+.face[data-astro-cid-vcjvz3bs]{background:var(--hero-bg)}.tile[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]:checked+.face[data-astro-cid-vcjvz3bs]{background:var(--hero-ink);color:var(--hero-bg)}.font-tile[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{gap:var(--space-1);min-height:64px;padding:var(--space-2) var(--space-1)}.font-aa[data-astro-cid-vcjvz3bs]{font-size:1.5rem;font-weight:600;line-height:1}.font-tile[data-astro-cid-vcjvz3bs] .font-aa[data-astro-cid-vcjvz3bs][style*=Anton]{font-weight:400}.tile-label[data-astro-cid-vcjvz3bs]{font-size:var(--text-2xs);font-weight:600}.icon-tile[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{gap:var(--space-1);min-height:64px;padding:var(--space-2) var(--space-1)}.icon-tile[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs] svg{width:28px;height:28px}.icon-tile[data-astro-cid-vcjvz3bs] .tile-label[data-astro-cid-vcjvz3bs]{font-size:var(--text-2xs)}.seg[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--hero-ink);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.seg[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600}.seg[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs] svg{width:18px;height:18px}@media (hover:hover){.seg[data-astro-cid-vcjvz3bs] .opt[data-astro-cid-vcjvz3bs]:hover input[data-astro-cid-vcjvz3bs]:not(:checked)+.face[data-astro-cid-vcjvz3bs]{background:var(--hero-bg)}}.seg[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]:checked+.face[data-astro-cid-vcjvz3bs]{background:var(--hero-ink);color:var(--hero-bg)}.reset[data-astro-cid-vcjvz3bs]{transition:background-color var(--dur-fast), color var(--dur-fast);display:grid}.reset[data-astro-cid-vcjvz3bs] svg{transition:transform var(--dur) var(--ease-spring)}.reset[data-astro-cid-vcjvz3bs]:hover{background:var(--hero-ink);color:var(--hero-bg)}.reset[data-astro-cid-vcjvz3bs]:hover svg{transform:rotate(calc(-120deg * var(--motion-distance)))}.reset[data-astro-cid-vcjvz3bs]:focus-visible{outline-color:var(--hero-ink)}.reset[data-astro-cid-vcjvz3bs]:disabled{display:none}.panel-close[data-astro-cid-vcjvz3bs]:hover{background:var(--hero-ink);color:var(--hero-bg)}.panel-close[data-astro-cid-vcjvz3bs]:focus-visible{outline-color:var(--hero-ink)}.panel-slot[data-astro-cid-vcjvz3bs] .panel[data-astro-cid-vcjvz3bs]{--pad:var(--space-3);max-width:19rem;box-shadow:0 0 0 1px var(--hero-line), 0 24px 48px -32px #00000080;margin-left:auto}.panel-slot[data-astro-cid-vcjvz3bs] .panel-form[data-astro-cid-vcjvz3bs]{gap:var(--space-2)}.panel-slot[data-astro-cid-vcjvz3bs] legend[data-astro-cid-vcjvz3bs]{margin-bottom:var(--space-1)}.panel-slot[data-astro-cid-vcjvz3bs] .panel-head[data-astro-cid-vcjvz3bs]{margin-bottom:var(--space-2)}.panel-slot[data-astro-cid-vcjvz3bs] .panel-title[data-astro-cid-vcjvz3bs]{font-family:var(--font-ui);font-weight:650;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.panel-slot[data-astro-cid-vcjvz3bs] .panel[data-astro-cid-vcjvz3bs][data-mode=inline] .move[data-astro-cid-vcjvz3bs]{display:grid}.panel-slot[data-astro-cid-vcjvz3bs] [data-astro-cid-vcjvz3bs]:is(.panel-close,.reset,.move){background:var(--wash);width:28px;height:28px;color:var(--hero-ink);border:0}.panel-slot[data-astro-cid-vcjvz3bs] [data-astro-cid-vcjvz3bs]:is(.panel-close,.reset,.move):hover{background:var(--hero-ink);color:var(--hero-bg)}.panel-slot[data-astro-cid-vcjvz3bs] [data-astro-cid-vcjvz3bs]:is(.panel-close,.reset,.move) svg{width:14px;height:14px}.panel-slot[data-astro-cid-vcjvz3bs] .swatch[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--hero-line)}.panel-slot[data-astro-cid-vcjvz3bs] .swatch[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]:after{width:8px;height:8px}.panel-slot[data-astro-cid-vcjvz3bs] .swatch[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]:checked+.face[data-astro-cid-vcjvz3bs]{box-shadow:inset 0 0 0 1px var(--hero-line), 0 0 0 2px var(--hero-bg), 0 0 0 4px var(--hero-ink)}.panel-slot[data-astro-cid-vcjvz3bs] [data-astro-cid-vcjvz3bs]:is(.seg,.tile .face){background:var(--wash);box-shadow:inset 0 0 0 1px var(--hero-line)}.panel-slot[data-astro-cid-vcjvz3bs] .seg[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{min-height:32px}.panel-slot[data-astro-cid-vcjvz3bs] .font-tile[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{min-height:48px}.panel-slot[data-astro-cid-vcjvz3bs] .font-aa[data-astro-cid-vcjvz3bs]{font-size:1.125rem}.panel-slot[data-astro-cid-vcjvz3bs] .icon-tile[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs]{min-height:48px}.panel-slot[data-astro-cid-vcjvz3bs] .icon-tile[data-astro-cid-vcjvz3bs] .face[data-astro-cid-vcjvz3bs] svg{width:22px;height:22px}.panel-slot[data-astro-cid-vcjvz3bs] .tile[data-astro-cid-vcjvz3bs]:hover input[data-astro-cid-vcjvz3bs]:not(:checked)+.face[data-astro-cid-vcjvz3bs]{background:var(--hero-line)}@media (hover:hover){.panel-slot[data-astro-cid-vcjvz3bs] .seg[data-astro-cid-vcjvz3bs] .opt[data-astro-cid-vcjvz3bs]:hover input[data-astro-cid-vcjvz3bs]:not(:checked)+.face[data-astro-cid-vcjvz3bs]{background:var(--hero-line)}}.panel-slot[data-astro-cid-vcjvz3bs] [data-astro-cid-vcjvz3bs]:is(.seg,.tile) input[data-astro-cid-vcjvz3bs]:checked+.face[data-astro-cid-vcjvz3bs]{background:var(--hero-ink);color:var(--hero-bg);box-shadow:none}.sheet[data-astro-cid-vcjvz3bs]{width:100%;max-width:40rem;max-height:100%;color:var(--hero-ink);pointer-events:auto;background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.sheet[data-astro-cid-vcjvz3bs]::backdrop{background:#0009}.sheet[data-astro-cid-vcjvz3bs][open]{animation:sheet-in var(--dur-slow) var(--ease-out)}.sheet[data-astro-cid-vcjvz3bs][open]::backdrop{animation:fade-in var(--dur) var(--ease-out)}.sheet[data-astro-cid-vcjvz3bs] .panel[data-astro-cid-vcjvz3bs]{overscroll-behavior:contain;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:88svh;padding-top:var(--space-5);padding-bottom:calc(var(--pad) + env(safe-area-inset-bottom));position:relative;overflow-y:auto}.sheet[data-astro-cid-vcjvz3bs] .panel[data-astro-cid-vcjvz3bs]:before{content:"";top:var(--space-2);border-radius:var(--radius-pill);background:var(--hero-ink);opacity:.3;width:40px;height:4px;margin-left:-20px;position:absolute;left:50%}@keyframes sheet-in{0%{transform:translateY(calc(100% * var(--motion-distance)));opacity:0}}@keyframes fade-in{0%{opacity:0}}html:has(.sheet[open]){overflow:hidden}.sheet[data-astro-cid-vcjvz3bs][data-closing]{animation:sheet-out var(--dur) var(--ease-out) forwards}.sheet[data-astro-cid-vcjvz3bs][data-closing]::backdrop{animation:fade-out var(--dur) var(--ease-out) forwards}@keyframes sheet-out{to{transform:translateY(calc(100% * var(--motion-distance)));opacity:0}}@keyframes fade-out{to{opacity:0}}.sheet[data-astro-cid-vcjvz3bs][data-variant=float]{inset:auto calc(var(--orb-right) + env(safe-area-inset-right)) calc(var(--orb-inset) + var(--orb-size) + var(--space-2)) auto;width:min(24rem, calc(100vw - 2 * var(--orb-inset)));transform-origin:calc(100% - var(--orb-size) / 2) calc(100% + var(--space-2) + var(--orb-size) / 2);margin:0}.sheet[data-astro-cid-vcjvz3bs][data-variant=float]::backdrop{background:#0003}.sheet[data-astro-cid-vcjvz3bs][data-variant=float] .panel[data-astro-cid-vcjvz3bs]{max-height:calc(100svh - var(--orb-inset) * 2 - var(--orb-size) - var(--space-2) - var(--space-3));border-radius:var(--radius-lg);padding-top:var(--pad);padding-bottom:var(--pad)}.sheet[data-astro-cid-vcjvz3bs][data-variant=float] .panel[data-astro-cid-vcjvz3bs]:before{display:none}.sheet[data-astro-cid-vcjvz3bs][data-variant=float][open]{animation:float-in var(--dur-slow) var(--ease-spring)}.sheet[data-astro-cid-vcjvz3bs][data-variant=float][data-closing]{animation:float-out var(--dur) var(--ease-out) forwards}@keyframes float-in{0%{transform:scale(calc(1 - .85 * var(--motion-distance)));opacity:0}}@keyframes float-out{to{transform:scale(calc(1 - .85 * var(--motion-distance)));opacity:0}}.orb[data-astro-cid-vcjvz3bs]{right:calc(var(--orb-right) + env(safe-area-inset-right));bottom:calc(var(--orb-inset) + env(safe-area-inset-bottom));z-index:40;width:var(--orb-size);height:var(--orb-size);border-radius:var(--radius-pill);background:var(--hero-bg);color:var(--hero-ink);box-shadow:inset 0 0 0 2px var(--hero-ink), 0 12px 32px -8px #0000008c;cursor:pointer;transition-property:transform,background-color,opacity,scale,visibility;transition-duration:var(--dur), var(--dur-slow), var(--dur), var(--dur), var(--dur);transition-timing-function:var(--ease-spring), var(--ease-out), var(--ease-out), var(--ease-spring), linear;border:0;place-items:center;padding:0;display:grid;position:fixed}.orb[data-astro-cid-vcjvz3bs] svg{width:24px;height:24px}.orb[data-astro-cid-vcjvz3bs]:hover{transform:translateY(calc(-2px * var(--motion-distance))) scale(calc(1 + .05 * var(--motion-distance)))}.orb[data-astro-cid-vcjvz3bs]:active{transform:scale(calc(1 - .05 * var(--motion-distance)))}.orb[data-astro-cid-vcjvz3bs]:focus-visible{outline:2px solid var(--hero-ink);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--hero-ink), 0 0 0 6px var(--hero-bg)}.orb[data-astro-cid-vcjvz3bs][data-state=hidden]{visibility:hidden;pointer-events:none;opacity:0;scale:calc(1 - .4 * var(--motion-distance))}.panel-slot[data-astro-cid-vcjvz3bs]{justify-self:end;width:min(100%,19rem)}.panel-slot[data-astro-cid-vcjvz3bs] .panel[data-astro-cid-vcjvz3bs]{transition:background-color var(--dur-slow) var(--ease-out), color var(--dur-slow) var(--ease-out), box-shadow var(--dur) var(--ease-out), scale var(--dur) var(--ease-spring);position:relative}.panel-slot[data-astro-cid-vcjvz3bs][data-lifted] .panel[data-astro-cid-vcjvz3bs]{scale:calc(1 + .015 * var(--motion-distance));box-shadow:0 0 0 1px var(--hero-line), var(--card-lift)}.panel[data-astro-cid-vcjvz3bs][data-variant=style] .panel-title[data-astro-cid-vcjvz3bs]{padding-left:0}
