.product_gallery{--c-gallery-accent:var(--accent-gain);--c-gallery-rule:color-mix(in oklch, var(--ink-main), transparent 84%);--c-gallery-rule_strong:color-mix(in oklch, var(--ink-main), transparent 62%);width:100%}.product_gallery[data-app=beat]{--c-gallery-accent:var(--accent-beat)}.product_gallery-caption{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-block:1px solid var(--c-gallery-rule_strong);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;display:flex}.product_gallery-caption span:last-child{color:var(--c-gallery-accent);text-align:right}.product_gallery-stage{border-bottom:1px solid var(--c-gallery-rule_strong);background:linear-gradient(to right, var(--c-gallery-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--c-gallery-rule) 1px, transparent 1px), color-mix(in oklch, var(--bg-surface), transparent 22%);background-size:12.5% 100%,100% 25%,auto;align-items:end;gap:clamp(2.5rem,6.25vw,5rem);min-height:42rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative}.product_gallery[data-layout=mobile] .product_gallery-stage{justify-items:center}.product_gallery[data-layout=hybrid] .product_gallery-stage{grid-template-columns:minmax(0,1fr) auto}.product_gallery-desktop_group{width:100%;min-width:0}.product_gallery-mobile_group{width:fit-content;min-width:0}.product_gallery-device_label{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-4xs);letter-spacing:.08em;text-transform:uppercase;display:flex}.product_gallery-device_label strong{color:var(--c-gallery-accent);font-weight:var(--weight-regular);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product_gallery-desktop{border:.625rem solid var(--bg-device);border-radius:var(--radius-lg);background:var(--bg-device);box-shadow:var(--shadow-far);border-bottom-width:1rem;position:relative;overflow:hidden}.product_gallery-desktop_camera{z-index:calc(var(--z-pinned) - 1);border-radius:var(--radius-full);background:var(--border-device);width:.375rem;height:.375rem;position:absolute;top:-.375rem;left:calc(50% - .1875rem)}.product_gallery-desktop_screen{aspect-ratio:16/9;border:1px solid var(--border-device);background:var(--bg-device-screen);position:relative;overflow:hidden}.product_gallery-phone{border:.625rem solid var(--bg-device);background:var(--bg-device);width:clamp(16rem,13rem + 7.5vw,19rem);box-shadow:var(--shadow-far);border-radius:3rem;position:relative}.product_gallery-phone:before,.product_gallery-phone:after{border-radius:var(--radius-full) 0 0 var(--radius-full);background:var(--border-device);content:"";width:.1875rem;position:absolute;left:-.8125rem}.product_gallery-phone:before{height:2.75rem;top:7rem}.product_gallery-phone:after{height:4rem;top:10.5rem}.product_gallery-phone_cutout{z-index:calc(var(--z-pinned) - 1);border:1px solid var(--border-device);border-radius:var(--radius-full);background:var(--bg-device);pointer-events:none;width:5rem;height:1.4rem;position:absolute;top:.6rem;left:calc(50% - 2.5rem)}.product_gallery-mobile_track{aspect-ratio:9/19.5;border:1px solid var(--border-device);background:var(--bg-device-screen);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:2.375rem;display:flex;overflow-x:auto}.product_gallery-mobile_track::-webkit-scrollbar{display:none}.product_gallery-mobile_track:focus-visible{outline-color:var(--c-gallery-accent);outline-offset:.875rem}.product_gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:0;height:100%}.product_gallery-desktop_screen img,.product_gallery-slide img{background:var(--bg-device-screen);object-fit:contain;object-position:top center;width:100%;height:100%}.product_gallery-placeholder{justify-content:flex-end;gap:var(--space-3);background:linear-gradient(to right, color-mix(in oklch, var(--ink-device), transparent 91%) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--ink-device), transparent 91%) 1px, transparent 1px), radial-gradient(circle at 75% 20%, color-mix(in oklch, var(--c-gallery-accent), transparent 72%), transparent 32%), var(--bg-device-screen);width:100%;height:100%;color:var(--ink-device);background-size:12.5% 100%,100% 12.5%,auto,auto;flex-direction:column;padding:clamp(1.5rem,.5rem + 2.5vw,2.5rem);display:flex}.product_gallery-placeholder span,.product_gallery-placeholder small{color:color-mix(in oklch, var(--ink-device), transparent 48%);font-family:var(--font-mono);font-size:var(--text-4xs);font-weight:var(--weight-regular);letter-spacing:.08em;line-height:var(--leading-base);text-transform:uppercase}.product_gallery-placeholder strong{max-width:14ch;font-family:var(--font-heading);font-size:clamp(1.5rem,3.75vw,3rem);font-weight:var(--weight-medium);letter-spacing:-.04em;line-height:var(--leading-none)}.product_gallery-slide .product_gallery-placeholder{padding:var(--space-8) var(--space-5)}.product_gallery-slide .product_gallery-placeholder strong{font-size:var(--text-3xl)}.product_gallery-controls{width:clamp(16rem,13rem + 7.5vw,19rem);margin-top:var(--space-5);border-top:1px solid var(--c-gallery-rule_strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product_gallery-control{align-items:center;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--c-gallery-rule);color:var(--ink-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-4xs);letter-spacing:.06em;text-align:left;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.product_gallery-control:nth-child(odd){padding-right:var(--space-2)}.product_gallery-control:nth-child(2n){padding-left:var(--space-2)}.product_gallery-control span{color:var(--ink-faint)}.product_gallery-control strong{font-weight:var(--weight-regular);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product_gallery-control:hover,.product_gallery-control[aria-pressed=true]{border-color:var(--c-gallery-accent);color:var(--c-gallery-accent)}@media (width<=64rem){.product_gallery[data-layout=hybrid] .product_gallery-stage{grid-template-columns:1fr}.product_gallery[data-layout=hybrid] .product_gallery-mobile_group{justify-self:center}}@media (width<=40rem){.product_gallery-caption{align-items:flex-start;gap:var(--space-1);flex-direction:column}.product_gallery-caption span:last-child{text-align:left}.product_gallery-stage{min-height:auto;padding:var(--space-8) var(--space-4)}.product_gallery-desktop{border-width:.375rem .375rem .625rem}.product_gallery-device_label{max-width:calc(100vw - 4rem)}}.theme_toggle{width:2.25rem;height:2.25rem;color:var(--ink-muted);border:1px solid var(--border-base);border-radius:var(--radius-full);transition:var(--transition-pressable);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.theme_toggle:hover{color:var(--ink-main);background:var(--bg-surface-hover)}.theme_toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.theme_toggle-icon{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.theme_toggle-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=dark] .theme_toggle-icon[data-theme-icon=light],:root:not([data-theme=dark]) .theme_toggle-icon[data-theme-icon=dark]{opacity:1}:root{color-scheme:light;--palette-white:oklch(100% 0 0);--palette-black:oklch(0% 0 0);--palette-stone-50:oklch(98.5% .001 106.423);--palette-stone-100:oklch(97% .001 106.424);--palette-stone-200:oklch(92.3% .003 48.717);--palette-stone-300:oklch(86.9% .005 56.366);--palette-stone-400:oklch(70.9% .01 56.259);--palette-stone-500:oklch(55.3% .013 58.071);--palette-stone-600:oklch(44.4% .011 73.639);--palette-stone-700:oklch(37.4% .01 67.558);--palette-stone-800:oklch(26.8% .007 34.298);--palette-stone-900:oklch(21.6% .006 56.043);--palette-stone-950:oklch(14.7% .004 49.25);--palette-brand-base:oklch(72% .22 23);--palette-lode-amber:oklch(85% .198 84);--palette-gain-green:oklch(60% .16 168);--palette-beat-red:oklch(72% .22 23);--palette-peak-blue:oklch(68% .19 237);--palette-green-500:oklch(72.3% .219 149.579);--palette-yellow-500:oklch(79.5% .184 86.05);--palette-red-500:oklch(63.7% .237 25.33);--typeface-outfit:"Outfit Variable", "Helvetica Neue", "Arial Nova", system-ui, sans-serif;--typeface-geist:"Geist", "Helvetica Neue", "Arial Nova", system-ui, sans-serif;--typeface-geist-mono:"Geist Mono", "SFMono-Regular", Consolas, monospace;--theme-light-bg-page:var(--palette-stone-50);--theme-light-bg-surface:var(--palette-white);--theme-light-bg-surface-hover:var(--palette-stone-100);--theme-light-bg-overlay:var(--palette-white);--theme-light-ink-main:var(--palette-stone-900);--theme-light-ink-muted:var(--palette-stone-500);--theme-light-ink-faint:var(--palette-stone-400);--theme-light-ink-inverse:var(--palette-white);--theme-light-border-base:var(--palette-stone-200);--theme-light-action-neutral:var(--palette-stone-200);--theme-light-action-neutral-hover:var(--palette-stone-300);--theme-light-action-contrast:var(--palette-stone-900);--theme-light-action-contrast-hover:var(--palette-stone-950);--theme-light-shadow-close:0 1px 1px 0 color-mix(in srgb, var(--palette-stone-950), transparent 90%);--theme-light-shadow-base:0 4px 6px -1px color-mix(in srgb, var(--palette-stone-950), transparent 85%);--theme-light-shadow-far:0 10px 15px -3px color-mix(in srgb, var(--palette-stone-950), transparent 80%);--theme-light-intent-success-subtle:color-mix(in srgb, var(--palette-green-500), var(--palette-white) 85%);--theme-light-intent-warning-subtle:color-mix(in srgb, var(--palette-yellow-500), var(--palette-white) 85%);--theme-light-intent-critical-subtle:color-mix(in srgb, var(--palette-red-500), var(--palette-white) 85%);--theme-light-mix-main:#fff;--theme-light-mix-contrast:#000;--theme-dark-bg-page:var(--palette-stone-950);--theme-dark-bg-surface:var(--palette-stone-900);--theme-dark-bg-surface-hover:var(--palette-stone-800);--theme-dark-bg-overlay:var(--palette-stone-800);--theme-dark-ink-main:var(--palette-stone-100);--theme-dark-ink-muted:var(--palette-stone-400);--theme-dark-ink-faint:var(--palette-stone-600);--theme-dark-ink-inverse:var(--palette-stone-900);--theme-dark-border-base:var(--palette-stone-800);--theme-dark-action-neutral:var(--palette-stone-800);--theme-dark-action-neutral-hover:var(--palette-stone-700);--theme-dark-action-contrast:var(--palette-stone-100);--theme-dark-action-contrast-hover:var(--palette-stone-200);--theme-dark-shadow-close:0 1px 2px 0 #00000080;--theme-dark-shadow-base:0 4px 6px -1px #0009;--theme-dark-shadow-far:0 10px 15px -3px #000000b3;--theme-dark-intent-success-subtle:color-mix(in srgb, var(--palette-green-500), var(--palette-stone-900) 85%);--theme-dark-intent-warning-subtle:color-mix(in srgb, var(--palette-yellow-500), var(--palette-stone-900) 85%);--theme-dark-intent-critical-subtle:color-mix(in srgb, var(--palette-red-500), var(--palette-stone-900) 85%);--theme-dark-mix-main:#000;--theme-dark-mix-contrast:#fff;--font-heading:var(--typeface-outfit);--font-body:var(--typeface-geist);--font-mono:var(--typeface-geist-mono);--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-40:10rem;--space-48:12rem;--text-5xs:.25rem;--text-4xs:.375rem;--text-3xs:.5rem;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--leading-none:1;--leading-tight:1.2;--leading-base:1.5;--leading-relaxed:1.75;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--opacity-disabled:.5;--opacity-muted:.7;--z-sink:-1;--z-pinned:100;--z-dropdown:200;--z-overlay:300;--z-toast:400;--z-max:9999;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.5s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:linear(0, .6 15%, 1.1 30%, 1 100%);--transition-pressable:transform var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);--border-focus:var(--palette-brand-base);--brand-primary:var(--palette-brand-base);--accent-lode:var(--palette-lode-amber);--accent-gain:var(--palette-gain-green);--accent-beat:var(--palette-beat-red);--accent-peak:var(--palette-peak-blue);--bg-device:var(--palette-stone-950);--bg-device-screen:var(--palette-stone-900);--border-device:var(--palette-stone-800);--ink-device:var(--palette-stone-100);--action-primary:var(--palette-brand-base);--action-primary-hover:color-mix(in srgb, var(--palette-brand-base), black 15%);--action-danger:var(--palette-red-500);--action-danger-hover:color-mix(in srgb, var(--palette-red-500), black 10%);--intent-success-base:var(--palette-green-500);--intent-success-strong:color-mix(in srgb, var(--palette-green-500), black 40%);--intent-warning-base:var(--palette-yellow-500);--intent-warning-strong:color-mix(in srgb, var(--palette-yellow-500), black 40%);--intent-critical-base:var(--palette-red-500);--intent-critical-strong:color-mix(in srgb, var(--palette-red-500), black 40%);--bg-scrim:color-mix(in srgb, var(--palette-stone-900), transparent 50%);--blur-faint:2px;--blur-soft:4px;--blur-base:8px;--blur-heavy:16px;--blur-dense:24px}[data-theme=light],[data-theme=dark] [data-theme=inverse]{--bg-page:var(--theme-light-bg-page);--bg-surface:var(--theme-light-bg-surface);--bg-surface-hover:var(--theme-light-bg-surface-hover);--bg-overlay:var(--theme-light-bg-overlay);--ink-main:var(--theme-light-ink-main);--ink-muted:var(--theme-light-ink-muted);--ink-faint:var(--theme-light-ink-faint);--ink-inverse:var(--theme-light-ink-inverse);--border-base:var(--theme-light-border-base);--action-neutral:var(--theme-light-action-neutral);--action-neutral-hover:var(--theme-light-action-neutral-hover);--action-contrast:var(--theme-light-action-contrast);--action-contrast-hover:var(--theme-light-action-contrast-hover);--shadow-close:var(--theme-light-shadow-close);--shadow-base:var(--theme-light-shadow-base);--shadow-far:var(--theme-light-shadow-far);--intent-success-subtle:var(--theme-light-intent-success-subtle);--intent-warning-subtle:var(--theme-light-intent-warning-subtle);--intent-critical-subtle:var(--theme-light-intent-critical-subtle);--mix-main:var(--theme-light-mix-main);--mix-contrast:var(--theme-light-mix-contrast)}[data-theme=dark],:root:not([data-theme=dark]) [data-theme=inverse],[data-theme=light] [data-theme=inverse]{color-scheme:dark;--bg-page:var(--theme-dark-bg-page);--bg-surface:var(--theme-dark-bg-surface);--bg-surface-hover:var(--theme-dark-bg-surface-hover);--bg-overlay:var(--theme-dark-bg-overlay);--ink-main:var(--theme-dark-ink-main);--ink-muted:var(--theme-dark-ink-muted);--ink-faint:var(--theme-dark-ink-faint);--ink-inverse:var(--theme-dark-ink-inverse);--border-base:var(--theme-dark-border-base);--action-neutral:var(--theme-dark-action-neutral);--action-neutral-hover:var(--theme-dark-action-neutral-hover);--action-contrast:var(--theme-dark-action-contrast);--action-contrast-hover:var(--theme-dark-action-contrast-hover);--shadow-close:var(--theme-dark-shadow-close);--shadow-base:var(--theme-dark-shadow-base);--shadow-far:var(--theme-dark-shadow-far);--intent-success-subtle:var(--theme-dark-intent-success-subtle);--intent-warning-subtle:var(--theme-dark-intent-warning-subtle);--intent-critical-subtle:var(--theme-dark-intent-critical-subtle);--mix-main:var(--theme-dark-mix-main);--mix-contrast:var(--theme-dark-mix-contrast)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}body{line-height:var(--leading-base);font-family:var(--font-body)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.root_layout{isolation:isolate}.l_stack{flex-direction:column;justify-content:flex-start;display:flex}.l_stack[data-align=center]{align-items:center}.l_stack[data-align=start]{align-items:flex-start}.l_stack[data-align=end]{align-items:flex-end}.l_stack[data-justify=center]{justify-content:center}.l_stack[data-justify=start]{justify-content:flex-start}.l_stack[data-justify=between]{justify-content:space-between}.l_stack[data-justify=end]{justify-content:flex-end}.l_cluster{flex-flow:wrap;align-items:center;display:flex}.l_cluster[data-nowrap]{flex-wrap:nowrap}.l_cluster[data-align=start]{align-items:flex-start}.l_cluster[data-align=end]{align-items:flex-end}.l_cluster[data-justify=center]{justify-content:center}.l_cluster[data-justify=between]{justify-content:space-between}.l_cluster[data-justify=end]{justify-content:flex-end}.l_cluster[data-reverse]{flex-direction:row-reverse}.l_grid{display:grid}.l_grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.l_grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.l_grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.l_grid[data-layout=sidebar]{grid-template-columns:fit-content(20rem) 1fr}.l_grid[data-cols=auto]{--min-col-width:16rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min-col-width)), 1fr))}.l_spacer{flex-grow:1}[class^=l_][data-gap="1"]{gap:var(--space-1)}[class^=l_][data-gap="2"]{gap:var(--space-2)}[class^=l_][data-gap="3"]{gap:var(--space-3)}[class^=l_][data-gap="4"]{gap:var(--space-4)}[class^=l_][data-gap="5"]{gap:var(--space-5)}[class^=l_][data-gap="6"]{gap:var(--space-6)}[class^=l_][data-gap="8"]{gap:var(--space-8)}[class^=l_][data-gap="10"]{gap:var(--space-10)}[class^=l_][data-gap="12"]{gap:var(--space-12)}[class^=l_][data-gap="16"]{gap:var(--space-16)}[class^=l_][data-gap="20"]{gap:var(--space-20)}[class^=l_][data-gap="24"]{gap:var(--space-24)}.l_container{width:100%;max-width:32rem;margin-inline:auto;padding-inline:clamp(1rem,2.5vw,2rem)}.l_container[data-size=prose]{max-width:65ch}.l_container[data-size=wide]{max-width:96rem}.l_container[data-size=fluid]{max-width:100%}.l_container[data-size=fluid] .l_container{padding-inline:0}.l_switcher{flex-direction:column;display:flex;container-type:inline-size}.l_switcher>*{width:100%}:has(>.l_switcher){container-type:inline-size}@container (width>=16rem){.l_switcher[data-threshold="3xs"]{flex-direction:row;align-items:center}.l_switcher[data-threshold="3xs"]>*{width:auto}}@container (width>=18rem){.l_switcher[data-threshold="2xs"]{flex-direction:row;align-items:center}.l_switcher[data-threshold="2xs"]>*{width:auto}}@container (width>=20rem){.l_switcher[data-threshold=xs]{flex-direction:row;align-items:center}.l_switcher[data-threshold=xs]>*{width:auto}}@container (width>=24rem){.l_switcher[data-threshold=sm]{flex-direction:row;align-items:center}.l_switcher[data-threshold=sm]>*{width:auto}}@container (width>=28rem){.l_switcher[data-threshold=md]{flex-direction:row;align-items:center}.l_switcher[data-threshold=md]>*{width:auto}}@container (width>=32rem){.l_switcher[data-threshold=lg]{flex-direction:row;align-items:center}.l_switcher[data-threshold=lg]>*{width:auto}}@container (width>=36rem){.l_switcher[data-threshold=xl]{flex-direction:row;align-items:center}.l_switcher[data-threshold=xl]>*{width:auto}}@container (width>=42rem){.l_switcher[data-threshold="2xl"]{flex-direction:row;align-items:center}.l_switcher[data-threshold="2xl"]>*{width:auto}}@container (width>=48rem){.l_switcher[data-threshold="3xl"]{flex-direction:row;align-items:center}.l_switcher[data-threshold="3xl"]>*{width:auto}}@container (width>=56rem){.l_switcher[data-threshold="4xl"]{flex-direction:row;align-items:center}.l_switcher[data-threshold="4xl"]>*{width:auto}}@container (width>=64rem){.l_switcher[data-threshold="5xl"]{flex-direction:row;align-items:center}.l_switcher[data-threshold="5xl"]>*{width:auto}}@container (width>=72rem){.l_switcher[data-threshold="6xl"]{flex-direction:row;align-items:center}.l_switcher[data-threshold="6xl"]>*{width:auto}}@container (width>=80rem){.l_switcher[data-threshold="7xl"]{flex-direction:row;align-items:center}.l_switcher[data-threshold="7xl"]>*{width:auto}}:where(.u_reset_button){appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}:where(.u_reset_list){margin:0;padding:0;list-style:none}.u_sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u_selectable{user-select:text;-webkit-touch-callout:default;cursor:text}@media (prefers-reduced-motion:no-preference){.u_pressable:active:not([aria-disabled=true]):not([data-loading=true]){filter:brightness(.9);transform:scale(.9)}}.g_divider{background-color:var(--border-base);width:100%;height:1px;margin:0;margin-block:var(--space-4);border:0}.g_divider[data-variant=transparent]{background-color:#0000}.g_spinner{border:2px solid var(--border-base);border-radius:var(--radius-full);border-top-color:var(--action-primary);width:1em;height:1em;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.g_icon_box{flex-shrink:0;justify-content:center;align-items:center;width:1.25em;height:1.25em;display:inline-flex}.g_prose{color:var(--ink-main);max-width:65ch}.g_prose p{margin-bottom:var(--space-4)}.g_prose h1,.g_prose h2,.g_prose h3{margin-top:var(--space-10);margin-bottom:var(--space-4);line-height:var(--leading-tight)}.g_prose a{color:var(--action-primary);text-decoration:underline}.home_page{--c-page-rule:color-mix(in oklch, var(--ink-main), transparent 84%);--c-page-rule_strong:color-mix(in oklch, var(--ink-main), transparent 62%);--c-page-ghost:color-mix(in oklch, var(--ink-main), transparent 94%);background:var(--bg-page);min-width:20rem;min-height:100svh;color:var(--ink-main);font-family:var(--font-body);text-rendering:optimizelegibility}.home_page *,.home_page :before,.home_page :after{box-sizing:border-box}.home_page a{color:inherit}.home_page section,.home_page article{scroll-margin-top:5rem}.home_page :focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.home_page-skip_link{z-index:var(--z-max);padding:var(--space-2) var(--space-3);background:var(--action-contrast);color:var(--ink-inverse);font-family:var(--font-mono);font-size:var(--text-xs);position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.home_page-skip_link:focus{transform:translateY(0)}.home_page-header{z-index:var(--z-pinned);border-bottom:1px solid var(--c-page-rule);background:color-mix(in oklch, var(--bg-page), transparent 14%);backdrop-filter:blur(var(--blur-base));position:sticky;top:0}.home_page-navigation{grid-template-columns:1fr auto 1fr;align-items:center;min-height:4.5rem;display:grid}.home_page-wordmark{width:fit-content;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-medium);text-transform:lowercase;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.home_page-wordmark svg{width:2rem;height:2rem}.home_page-wordmark rect:first-of-type{fill:none}.home_page-nav_links{justify-content:center;align-items:center;gap:var(--space-6);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;display:flex}.home_page-nav_links a{transition:color var(--duration-fast) var(--ease-standard);text-decoration:none;position:relative}.home_page-nav_links a:after{content:"";transform-origin:100%;height:1px;transition:transform var(--duration-base) var(--ease-standard);background:currentColor;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.home_page-nav_links a:hover{color:var(--ink-main)}.home_page-nav_links a:hover:after{transform-origin:0;transform:scaleX(1)}.home_page-navigation>.theme_toggle{justify-self:end}.home_page-hero{padding-block:clamp(4rem,10vw,8rem) clamp(5rem,2rem + 7.5vw,8rem);overflow:hidden}.home_page-hero_meta{gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid var(--c-page-rule_strong);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;display:grid}.home_page-hero_meta span:nth-child(2){text-align:center}.home_page-hero_meta span:last-child{text-align:right}.home_page-hero_body{grid-template-columns:minmax(0,1fr) minmax(9rem,.22fr);align-items:end;gap:clamp(2rem,7.5vw - 1rem,5rem);padding-block:clamp(4rem,10vw,8rem);display:grid}.home_page-eyebrow,.home_page-section_label,.home_page-instrument_ordinal,.home_page-feature_label{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.1em;text-transform:uppercase}.home_page-eyebrow{margin-bottom:var(--space-8)}.home_page-hero_title{max-width:11ch;font-family:var(--font-heading);font-size:clamp(3rem,12.5vw - 2rem,8rem);font-weight:var(--weight-medium);letter-spacing:-.065em;line-height:.9}.home_page-hero_lead{max-width:48rem;color:var(--ink-muted);letter-spacing:-.02em;font-size:clamp(1.125rem,.75rem + .9375vw,1.5rem);line-height:var(--leading-base);margin-top:clamp(2rem,1rem + 2.5vw,3rem)}.home_page-hero_mark{align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.home_page-hero_mark svg{border-radius:var(--radius-full);width:clamp(8rem,2rem + 15vw,14rem);height:auto;box-shadow:var(--shadow-far)}.home_page-hero_mark span{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase}.home_page-hero_footer{align-items:end;gap:var(--space-6);padding-top:var(--space-8);border-top:1px solid var(--c-page-rule_strong);grid-template-columns:1fr auto;display:grid}.home_page-hero_footer p{color:var(--ink-muted);font-size:var(--text-sm)}.home_page-inline_link{width:fit-content;text-decoration-line:underline;text-decoration-color:var(--c-page-rule_strong);text-underline-offset:.35em;transition:color var(--duration-fast) var(--ease-standard), text-decoration-color var(--duration-fast) var(--ease-standard);text-decoration-thickness:1px}.home_page-text_link{align-items:center;gap:var(--space-3);width:fit-content;padding-bottom:var(--space-1);border-bottom:1px solid var(--c-page-rule_strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.home_page-text_link:hover{border-color:var(--c-app-accent,var(--accent-lode));color:var(--c-app-accent,var(--accent-lode))}.home_page-inline_link:hover{color:var(--c-app-accent,var(--accent-lode));text-decoration-color:currentColor}.home_page-fit,.home_page-principles,.home_page-system,.home_page-instrument,.home_page-runes,.home_page-maker{padding-block:clamp(6rem,2rem + 10vw,10rem)}.home_page-section_label{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--c-page-rule_strong);grid-template-columns:4rem 1fr;display:grid}.home_page-fit_grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start;gap:clamp(3rem,7.5vw,6rem);margin-top:clamp(4rem,2rem + 5vw,6rem);display:grid}.home_page-fit_intro h2,.home_page-principles_grid h2,.home_page-system_header h2,.home_page-runes_header h2,.home_page-maker_grid h2{font-family:var(--font-heading);font-size:clamp(2.25rem,5.625vw,4.5rem);font-weight:var(--weight-medium);letter-spacing:-.055em;line-height:.98}.home_page-fit_intro p{max-width:44rem;margin-top:var(--space-10);color:var(--ink-muted);font-size:clamp(1rem,.75rem + .625vw,1.25rem);line-height:var(--leading-relaxed)}.home_page-question_list{border-top:1px solid var(--c-page-rule_strong);padding:0;list-style:none}.home_page-question_list li{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--c-page-rule);grid-template-columns:3rem 1fr;display:grid}.home_page-question_list span{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-3xs)}.home_page-question_list p{font-size:var(--text-base);line-height:var(--leading-base)}.home_page-fit_verdict{max-width:56rem;padding-left:var(--space-8);border-left:2px solid var(--accent-lode);font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(1.5rem,.75rem + 1.875vw,2.25rem);line-height:var(--leading-tight);margin-top:clamp(5rem,2rem + 7.5vw,8rem);margin-left:auto}.home_page-principles{border-block:1px solid var(--c-page-rule);background:var(--bg-surface)}.home_page-principles_grid,.home_page-system_header,.home_page-runes_header,.home_page-maker_grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.65fr);align-items:start;gap:clamp(3rem,7.5vw,6rem);margin-top:clamp(4rem,2rem + 5vw,6rem);display:grid}.home_page-principles_copy,.home_page-runes_header p,.home_page-maker_copy{gap:var(--space-6);color:var(--ink-muted);font-size:clamp(1rem,.875rem + .3125vw,1.125rem);line-height:var(--leading-relaxed);flex-direction:column;display:flex}.home_page-principle_list{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(5rem,2rem + 7.5vw,8rem);display:grid}.home_page-principle_list>div{padding-top:var(--space-4);border-top:1px solid var(--c-page-rule_strong)}.home_page-principle_list dt{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.home_page-principle_list dd{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-base)}.home_page-meadows_quote{justify-items:center;gap:var(--space-8);border-block:1px solid var(--c-page-rule_strong);text-align:center;margin-top:clamp(5rem,2rem + 7.5vw,8rem);padding-block:clamp(3rem,1rem + 5vw,5rem);display:grid}.home_page-meadows_quote:before{background:var(--accent-lode);content:"";width:3rem;height:2px}.home_page-meadows_quote p{text-wrap:balance;max-width:40rem;font-family:var(--font-heading);font-size:clamp(1.875rem,.75rem + 2.8125vw,3rem);font-style:italic;font-weight:var(--weight-medium);letter-spacing:-.04em;line-height:.98;&:last-of-type{font-size:var(--text-lg);color:color-mix(in srgb, var(--ink-main), var(--mix-main) 15%);line-height:var(--leading-tight);font-weight:var(--weight-regular)}}.home_page-meadows_quote cite{gap:var(--space-2);max-width:42rem;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.06em;font-style:normal;line-height:var(--leading-base);text-transform:uppercase;display:grid}.home_page-meadows_quote cite strong{color:var(--ink-main);font-weight:var(--weight-regular)}.home_page-system_header p{color:var(--ink-muted);font-size:clamp(1rem,.875rem + .3125vw,1.125rem);line-height:var(--leading-relaxed)}.home_page-instrument_index{border-top:1px solid var(--c-page-rule_strong);margin-top:clamp(5rem,2rem + 7.5vw,8rem)}.home_page-instrument_index a{--c-app-accent:var(--accent-lode);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--c-page-rule_strong);grid-template-columns:3rem 4.5rem minmax(10rem,1.3fr) minmax(6rem,.55fr) minmax(9rem,.75fr) 2rem;min-height:8rem;text-decoration:none;display:grid;position:relative}.home_page-instrument_index a:after{background:var(--c-app-accent);content:"";transform-origin:50%;height:1px;transition:transform var(--duration-base) var(--ease-standard);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.home_page-instrument_index a[data-app=gain]{--c-app-accent:var(--accent-gain)}.home_page-instrument_index a[data-app=beat]{--c-app-accent:var(--accent-beat)}.home_page-instrument_index a[data-app=peak]{--c-app-accent:var(--accent-peak)}.home_page-instrument_index a:hover:after,.home_page-instrument_index a:focus-visible:after{transform:scaleX(1)}.home_page-instrument_index svg{width:3.5rem;height:3.5rem;transition:transform var(--duration-base) var(--ease-spring)}.home_page-instrument_number,.home_page-instrument_status{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.06em;text-transform:uppercase}.home_page-instrument_number{transition:color var(--duration-fast) var(--ease-standard)}.home_page-instrument_name{font-family:var(--font-heading);font-size:clamp(1.5rem,.75rem + 1.875vw,2.25rem);font-weight:var(--weight-medium);letter-spacing:-.04em;transition:color var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-spring)}.home_page-instrument_domain{color:var(--ink-muted);font-size:var(--text-sm)}.home_page-instrument_arrow{color:var(--c-app-accent);font-size:var(--text-xl);text-align:right;transition:transform var(--duration-base) var(--ease-spring)}.home_page-instrument_index a:hover .home_page-instrument_number,.home_page-instrument_index a:focus-visible .home_page-instrument_number,.home_page-instrument_index a:hover .home_page-instrument_name,.home_page-instrument_index a:focus-visible .home_page-instrument_name{color:var(--c-app-accent)}.home_page-instrument_index a:hover svg,.home_page-instrument_index a:focus-visible svg,.home_page-instrument_index a:hover .home_page-instrument_name,.home_page-instrument_index a:focus-visible .home_page-instrument_name{transform:translate(.25rem)}.home_page-instrument_index a:hover .home_page-instrument_arrow,.home_page-instrument_index a:focus-visible .home_page-instrument_arrow{transform:translate(.25rem,.25rem)}.home_page-system{padding-bottom:0}.home_page-system_identity{padding-block:var(--space-6);margin-top:var(--space-24);grid-template-columns:minmax(12rem,.4fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4rem);display:grid}.home_page-system_identity span{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase}.home_page-system_identity p{max-width:52rem;color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.home_page-instrument{--c-app-accent:var(--accent-lode);--c-app-soft:color-mix(in oklch, var(--c-app-accent), transparent 94%);border-top:1px solid var(--c-page-rule);background:linear-gradient(135deg, var(--c-app-soft), transparent 28rem), var(--bg-page);position:relative;overflow:hidden}.home_page-instrument[data-app=gain]{--c-app-accent:var(--accent-gain)}.home_page-instrument[data-app=beat]{--c-app-accent:var(--accent-beat)}.home_page-instrument[data-app=peak]{--c-app-accent:var(--accent-peak)}.home_page-instrument_header{align-items:end;gap:var(--space-6);border-bottom:1px solid var(--c-page-rule_strong);grid-template-columns:7rem 7rem minmax(0,1fr) auto;padding-bottom:clamp(3rem,1rem + 5vw,5rem);display:grid}.home_page-instrument_ordinal{color:var(--c-app-accent);align-self:start}.home_page-instrument_logo{width:6rem;height:6rem}.home_page-instrument_heading p{margin-bottom:var(--space-2);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.07em;text-transform:uppercase}.home_page-instrument_heading h2{font-family:var(--font-heading);font-size:clamp(3rem,7.5vw,6rem);font-weight:var(--weight-medium);letter-spacing:-.06em;line-height:.86}.home_page-instrument_state{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.07em;text-transform:uppercase;display:flex}.home_page-instrument_state:before{border-radius:var(--radius-full);background:var(--c-app-accent);content:"";width:.5rem;height:.5rem}.home_page-instrument_state[data-state=progress]:before{border:1px solid var(--c-app-accent);background:0 0}.home_page-instrument_body{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:clamp(3rem,7.5vw,6rem);margin-top:clamp(4rem,2rem + 5vw,6rem);display:grid}.home_page-instrument_statement{gap:var(--space-4);flex-direction:column;display:flex}.home_page-instrument_statement h3{max-width:19ch;font-family:var(--font-heading);font-size:clamp(1.875rem,4.6875vw,3.75rem);font-weight:var(--weight-medium);letter-spacing:-.05em;line-height:var(--leading-none)}.home_page-instrument_statement .home_page-text_link{margin-top:var(--space-8)}.home_page-feature_block{border-top:2px solid var(--c-app-accent)}.home_page-feature_label{padding-block:var(--space-3);color:var(--c-app-accent)}.home_page-feature_list{border-top:1px solid var(--c-page-rule)}.home_page-feature_list li{align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--c-page-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.home_page-feature_list li>span{font-size:var(--text-sm);line-height:var(--leading-base)}.home_page-feature_list small{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-4xs);letter-spacing:.08em;text-transform:uppercase}.home_page-feature_list li[data-state=ready] small{color:var(--c-app-accent)}.home_page-feature_list li[data-state=progress]>span,.home_page-feature_list li[data-state=research]>span{color:var(--ink-muted)}.home_page-feature_list li[data-state=progress] small:before,.home_page-feature_list li[data-state=research] small:before{content:"○ "}.home_page-technical_note{margin-top:var(--space-5);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-3xs);line-height:var(--leading-relaxed)}.home_page-product_posture{padding-top:var(--space-4);border-top:1px solid var(--c-page-rule_strong);grid-template-columns:minmax(12rem,.4fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(5rem,2rem + 7.5vw,8rem);display:grid}.home_page-product_posture>span{color:var(--c-app-accent);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase}.home_page-product_posture p{max-width:52rem;color:var(--ink-muted);font-size:clamp(1rem,.875rem + .3125vw,1.125rem);line-height:var(--leading-relaxed)}.home_page-gallery_wrap{margin-top:clamp(3rem,1rem + 5vw,5rem);scroll-margin-top:5rem}.home_page-runes{--c-app-accent:var(--accent-lode);background:var(--bg-page);color:var(--ink-main)}.home_page-rune_grid{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(5rem,2rem + 7.5vw,8rem);display:grid}.home_page-rune{--c-rune-accent:var(--accent-lode);padding-top:var(--space-5);border-top:1px solid var(--c-page-rule_strong)}.home_page-rune[data-app=gain]{--c-rune-accent:var(--accent-gain)}.home_page-rune[data-app=beat]{--c-rune-accent:var(--accent-beat)}.home_page-rune[data-app=peak]{--c-rune-accent:var(--accent-peak)}.home_page-rune_number{margin-bottom:var(--space-8);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-3xs);display:block}.home_page-rune svg{width:6rem;height:6rem;margin-bottom:var(--space-8)}.home_page-rune h3{margin-bottom:var(--space-4);color:var(--c-rune-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:.06em;text-transform:uppercase}.home_page-rune p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}section.home_page-maker{padding-block-end:var(--space-2)}.home_page-maker_grid{grid-template-columns:minmax(0,.65fr) minmax(20rem,1fr)}.home_page-maker_copy a{color:var(--ink-main)}.home_page-closing{align-items:end;gap:var(--space-8);grid-template-columns:1fr auto;padding-block:clamp(3rem,1rem + 5vw,5rem);display:grid}.home_page-closing p{font-family:var(--font-heading);font-size:clamp(2.25rem,5.625vw,4.5rem);font-weight:var(--weight-medium);letter-spacing:-.055em;line-height:.95}.home_page-closing cite{color:var(--accent-lode);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-style:normal}.home_page-footer{padding-block:var(--space-12);border-top:1px solid var(--c-page-rule_strong)}.home_page-footer_grid{align-items:start;gap:var(--space-8);grid-template-columns:1.25fr 1fr 1fr auto;display:grid}.home_page-footer_grid p,.home_page-back_to_top{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.04em;line-height:var(--leading-relaxed);text-transform:uppercase}.home_page-footer_grid p a,.home_page-back_to_top{text-decoration-color:var(--c-page-rule_strong);text-underline-offset:.3em}.home_page-back_to_top{justify-self:end}@media (prefers-reduced-motion:no-preference){:root:has(.home_page){scroll-behavior:smooth}:root[data-js=true] .home_page [data-reveal]{opacity:0;transition:opacity var(--duration-slow) var(--ease-enter), transform var(--duration-slow) var(--ease-enter);transform:translateY(1.25rem)}:root[data-js=true] .home_page [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}}@media (scripting:none){.home_page [data-reveal]{opacity:1;transform:none}}@media (width<=64rem){.home_page-fit_grid,.home_page-principles_grid,.home_page-system_header,.home_page-instrument_body,.home_page-runes_header,.home_page-maker_grid,.home_page-product_posture,.home_page-system_identity{grid-template-columns:1fr}.home_page-fit_intro,.home_page-principles_grid h2,.home_page-system_header h2,.home_page-instrument_statement,.home_page-runes_header h2,.home_page-maker_grid h2{max-width:52rem}.home_page-question_list,.home_page-principles_copy,.home_page-system_header p,.home_page-feature_block,.home_page-runes_header p,.home_page-maker_copy,.home_page-product_posture p,.home_page-system_identity p{max-width:42rem;margin-left:auto}.home_page-instrument_header{grid-template-columns:5rem 6rem minmax(0,1fr)}.home_page-instrument_state{grid-column:3}.home_page-instrument_logo{width:5rem;height:5rem}.home_page-rune_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.home_page-fit,.home_page-principles,.home_page-system,.home_page-instrument,.home_page-runes,.home_page-maker{padding-block:var(--space-24)}.home_page-hero_body{grid-template-columns:1fr}.home_page-hero_mark{display:none}.home_page-principle_list{grid-template-columns:1fr}.home_page-instrument_index a{grid-template-columns:2.5rem 3.5rem minmax(0,1fr) 1.5rem;min-height:7rem}.home_page-instrument_index svg{width:3rem;height:3rem}.home_page-instrument_domain,.home_page-instrument_status{display:none}.home_page-instrument_header{grid-template-columns:4rem minmax(0,1fr);align-items:start}.home_page-instrument_ordinal{grid-column:1/-1}.home_page-instrument_logo{width:4rem;height:4rem}.home_page-instrument_state{grid-column:2}.home_page-closing{grid-template-columns:1fr}.home_page-footer_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home_page-back_to_top{justify-self:start}}@media (width<=40rem){.home_page-navigation{grid-template-columns:1fr auto}.home_page-nav_links{display:none}.home_page-hero_meta{grid-template-columns:1fr auto}.home_page-hero_meta span:nth-child(2){display:none}.home_page-hero_meta span:last-child{text-align:right}.home_page-hero_footer{grid-template-columns:1fr}.home_page-hero_footer .home_page-text_link{margin-top:var(--space-5)}.home_page-fit_verdict{padding-left:var(--space-5);margin-left:0}.home_page-rune_grid{grid-template-columns:1fr}.home_page-feature_list li{align-items:start;gap:var(--space-2);grid-template-columns:1fr}}@media (width<=28rem){.home_page-section_label,.home_page-question_list li{grid-template-columns:2rem 1fr}.home_page-instrument_index a{grid-template-columns:2rem 3rem minmax(0,1fr)}.home_page-instrument_arrow{display:none}.home_page-footer_grid{grid-template-columns:1fr}}
