@layer layout{.section[data-astro-cid-75vcsabj]{padding-block:var(--space-3xl);border-block-start:1px solid var(--rule)}.section-head[data-astro-cid-75vcsabj]{margin-block-end:var(--space-xl);display:flow-root}.section-head[data-astro-cid-75vcsabj] h2[data-astro-cid-75vcsabj]{font-size:var(--step-4);margin-block-start:var(--space-2xs)}@keyframes hero-settle{0%{transform:translateY(.75rem)}to{transform:translateY(0)}}.hero-copy[data-astro-cid-fi6a2bfj],.hero-visual[data-astro-cid-fi6a2bfj]{animation:hero-settle var(--dur-slow) var(--ease-out) both}.hero-visual[data-astro-cid-fi6a2bfj]{animation-delay:80ms}.hero-grid[data-astro-cid-fi6a2bfj]{gap:var(--space-xl);min-height:min(100svh,44rem);padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-content:center;display:grid;overflow:clip visible}.hero-visual[data-astro-cid-fi6a2bfj]{position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero-visual[data-astro-cid-fi6a2bfj]{animation-name:hero-recede;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:exit exit 90%}@keyframes hero-recede{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:.4;transform:scale(.88)translateY(-1.5rem)}}}}.hero-instrument[data-astro-cid-fi6a2bfj]:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:-15%}.hero-instrument[data-astro-cid-fi6a2bfj]{z-index:2;position:relative}@media (width>=64em){.hero-instrument[data-astro-cid-fi6a2bfj]{transform-origin:top;transform:scale(1.06)}}.hero-copy[data-astro-cid-fi6a2bfj]{container-type:inline-size}.thesis[data-astro-cid-fi6a2bfj]{letter-spacing:var(--tracking-display);text-wrap:initial;margin-block-start:var(--space-s);font-size:clamp(1.875rem,12.43cqi - .36rem,6rem)}.thesis-line[data-astro-cid-fi6a2bfj]{display:inline-block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.thesis-line[data-astro-cid-fi6a2bfj]{animation-name:thesis-depth;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}@keyframes thesis-depth{0%{transform:translateY(calc(var(--depth,1) * .6rem))}50%{transform:translateY(0)}to{transform:translateY(calc(var(--depth,1) * -.6rem))}}}}.hero-lead[data-astro-cid-fi6a2bfj]{font-size:var(--step-0);color:var(--text-secondary);margin-block-start:var(--space-s)}.hero-proof[data-astro-cid-fi6a2bfj]{margin-block-start:var(--space-l)}.hero-ctas[data-astro-cid-fi6a2bfj]{gap:var(--space-s);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}.hero-ctas[data-astro-cid-fi6a2bfj] .btn[data-astro-cid-fi6a2bfj]{flex:12rem}@media (width>=64em){.hero-grid[data-astro-cid-fi6a2bfj]{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(2rem,4vw,4rem)}.hero-instrument[data-astro-cid-fi6a2bfj]{margin-block-start:.25em}.hero-ctas[data-astro-cid-fi6a2bfj] .btn[data-astro-cid-fi6a2bfj]{flex:none}}@media (height<=32rem) and (pointer:coarse){.hero-grid[data-astro-cid-fi6a2bfj]{min-height:0}}}@layer components{.proof-strip[data-astro-cid-dy67xkqm]{gap:var(--space-m) var(--space-l);padding-block:var(--space-m);border-block:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));display:grid}.proof-item[data-astro-cid-dy67xkqm]{gap:var(--space-3xs);flex-direction:column;display:flex}.proof-value[data-astro-cid-dy67xkqm]{font-family:var(--font-mono);font-size:var(--step-3);font-variant-numeric:tabular-nums;color:var(--text)}.proof-label[data-astro-cid-dy67xkqm]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);margin:0}.proof-qualifier[data-astro-cid-dy67xkqm]{font-family:var(--font-display);font-size:var(--step--2);letter-spacing:var(--tracking-body);text-transform:none;color:var(--text-muted);margin-block-start:var(--space-3xs);display:block}.constellation[data-astro-cid-ujew4ywc]{pointer-events:none;position:absolute;inset:0}.spokes[data-astro-cid-ujew4ywc]{display:none}.module[data-astro-cid-ujew4ywc]{gap:var(--space-3xs);block-size:4.25rem;inline-size:6.5rem;padding:var(--space-xs);border-radius:var(--radius-m);border:1px solid var(--rule-strong);background:linear-gradient(160deg, var(--surface-raised), var(--surface));font-family:var(--font-mono);flex-direction:column;justify-content:center;display:flex;position:absolute;overflow:clip;box-shadow:0 1.5rem 3rem -1.25rem #0009}.module-index[data-astro-cid-ujew4ywc]{font-size:var(--step--1);color:var(--text-muted);font-variant-numeric:tabular-nums}.module-category[data-astro-cid-ujew4ywc]{font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.module-glow[data-astro-cid-ujew4ywc]{background:radial-gradient(circle, var(--product-accent,var(--accent)) 0%, transparent 70%);opacity:.35;filter:blur(2px);border-radius:50%;block-size:3.5rem;inline-size:3.5rem;position:absolute;inset-block-start:-1.5rem;inset-inline-end:-1.5rem}.constellation[data-astro-cid-ujew4ywc]{gap:var(--space-xs);pointer-events:auto;scrollbar-width:none;padding-block-end:var(--space-2xs);display:flex;position:static;overflow-x:auto}.constellation[data-astro-cid-ujew4ywc]::-webkit-scrollbar{display:none}.module[data-astro-cid-ujew4ywc]{border-block-start:2px solid var(--product-accent,var(--rule-strong));flex:none;block-size:3.5rem;inline-size:5.5rem;position:static}.module-glow[data-astro-cid-ujew4ywc]{display:none}@media (prefers-reduced-motion:no-preference){.module[data-astro-cid-ujew4ywc]{animation:module-float 6s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * -.9s)}@keyframes module-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.375rem)}}@supports (animation-timeline:view()){.constellation[data-astro-cid-ujew4ywc]{animation-name:constellation-parallax;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry exit 0%}@keyframes constellation-parallax{0%{transform:translateY(0)}to{transform:translateY(-2rem)}}}}@media (width>=64em){.constellation[data-astro-cid-ujew4ywc]{transform-style:preserve-3d;perspective:1700px;padding:0;display:block;position:absolute;inset:0;overflow:visible}.spokes[data-astro-cid-ujew4ywc]{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.spokes[data-astro-cid-ujew4ywc] line[data-astro-cid-ujew4ywc]{stroke:var(--spoke-accent,var(--rule-strong));stroke-width:.15px;opacity:.3;vector-effect:non-scaling-stroke}.module[data-astro-cid-ujew4ywc]{border-block-start:2px solid var(--product-accent,var(--rule-strong));block-size:5.5rem;inline-size:8.5rem;box-shadow:0 1.5rem 3rem -1.25rem #0009, 0 0 2.5rem -.75rem var(--product-accent,transparent);transform:translate3d(var(--x,0), var(--y,0), var(--z,0)) scale(var(--scale,1)) rotateZ(var(--rot,0deg)) rotateX(calc(var(--tiltY,0deg) * var(--depth,1))) rotateY(calc(var(--tiltX,0deg) * var(--depth,1)));transition:transform var(--dur-base) var(--ease-out)}.module--front[data-astro-cid-ujew4ywc]{z-index:4;border-color:color-mix(in oklab, var(--product-accent) 45%, var(--rule-strong))}.module--behind[data-astro-cid-ujew4ywc]{z-index:1;opacity:.85}@media (prefers-reduced-motion:no-preference){.module[data-astro-cid-ujew4ywc]{animation:module-float-3d 7s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * -1.1s)}@keyframes module-float-3d{0%,to{transform:translate3d(var(--x,0), var(--y,0), var(--z,0)) scale(var(--scale,1)) rotateZ(var(--rot,0deg)) rotateX(calc(var(--tiltY,0deg) * var(--depth,1))) rotateY(calc(var(--tiltX,0deg) * var(--depth,1)))}50%{transform:translate3d(var(--x,0), calc(var(--y,0) - .6rem), var(--z,0)) scale(var(--scale,1)) rotateZ(var(--rot,0deg)) rotateX(calc(var(--tiltY,0deg) * var(--depth,1))) rotateY(calc(var(--tiltX,0deg) * var(--depth,1)))}}}}.status[data-astro-cid-7fyiswoj]{align-items:center;gap:var(--space-3xs);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-secondary);display:inline-flex}.instrument-switch[data-astro-cid-gvz3z3th]{border:1px solid var(--rule-strong);border-radius:var(--radius-s);display:flex;overflow:hidden}.switch-option[data-astro-cid-gvz3z3th]{cursor:pointer;min-height:44px;transition:background-color var(--dur-fast) var(--ease-out);flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}.switch-option[data-astro-cid-gvz3z3th]+.switch-option[data-astro-cid-gvz3z3th]{border-inline-start:1px solid var(--rule-strong)}.switch-input[data-astro-cid-gvz3z3th]{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.switch-label[data-astro-cid-gvz3z3th]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-out)}.switch-input[data-astro-cid-gvz3z3th]:checked~.switch-label[data-astro-cid-gvz3z3th]{color:var(--accent-ink)}.switch-option[data-astro-cid-gvz3z3th]:has(.switch-input:checked){background:var(--accent)}.switch-option[data-astro-cid-gvz3z3th]:has(.switch-input:focus-visible){outline:var(--focus-ring);outline-offset:-3px}.instrument-own[data-astro-cid-5jr2c3zu]{border-block-start:1px solid var(--rule);margin-block-start:var(--space-m);padding-block-start:var(--space-s)}.instrument-own[data-astro-cid-5jr2c3zu] summary[data-astro-cid-5jr2c3zu]{cursor:pointer;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-secondary)}.instrument-own-body[data-astro-cid-5jr2c3zu]{gap:var(--space-2xs);flex-direction:column;margin-block-start:var(--space-s);display:flex}.instrument-own-body[data-astro-cid-5jr2c3zu] label[data-astro-cid-5jr2c3zu]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted)}.instrument-own-body[data-astro-cid-5jr2c3zu] textarea[data-astro-cid-5jr2c3zu]{resize:vertical;padding:var(--space-xs);background:var(--surface-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-s);font-family:var(--font-mono);font-size:1rem}.instrument-own-actions[data-astro-cid-5jr2c3zu]{gap:var(--space-s);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.instrument-own-actions[data-astro-cid-5jr2c3zu] .btn[data-astro-cid-5jr2c3zu]{flex:auto}.instrument-own-note[data-astro-cid-5jr2c3zu]{font-size:var(--step--2);color:var(--text-muted);max-inline-size:none}.instrument-own-result[data-astro-cid-5jr2c3zu]{border-block-start:1px solid var(--rule);margin-block-start:var(--space-s);padding-block-start:var(--space-s)}.instrument-own-result[data-astro-cid-5jr2c3zu]:not([hidden]){animation:panel-in var(--dur-base) var(--ease-out)}[data-js] .instrument-own[data-astro-cid-5jr2c3zu] [data-astro-cid-5jr2c3zu][data-js-note]{display:block}[data-js] .instrument-own[data-astro-cid-5jr2c3zu] [data-astro-cid-5jr2c3zu][data-nojs-note]{display:none}.instrument[data-astro-cid-3rlpohoz]{padding:var(--space-m);border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);container:instrument/inline-size}.instrument-head[data-astro-cid-3rlpohoz]{justify-content:space-between;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-block-end:var(--space-m);display:flex}.instrument-head[data-astro-cid-3rlpohoz] h2[data-astro-cid-3rlpohoz],.instrument-head[data-astro-cid-3rlpohoz] h3[data-astro-cid-3rlpohoz],.instrument-head[data-astro-cid-3rlpohoz] h4[data-astro-cid-3rlpohoz]{font-size:var(--step-1);flex-basis:100%}.record[data-astro-cid-4rpawvdy]{container-type:inline-size}.card[data-astro-cid-4rpawvdy]{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);block-size:100%;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:clip;transform:scale(1);box-shadow:0 .5rem 1.5rem -1rem #0006}@media (pointer:fine){.record[data-astro-cid-4rpawvdy]{perspective:1400px}.card[data-astro-cid-4rpawvdy]{transform-style:preserve-3d;transform:perspective(1400px) rotateX(calc(var(--tiltY,0deg) * var(--tilt-intensity,1))) rotateY(calc(var(--tiltX,0deg) * var(--tilt-intensity,1))) translateY(0) scale(1)}}@media (width>=48em) and (width<=63.99em) and (pointer:fine){.card[data-astro-cid-4rpawvdy]{--tilt-intensity:.5}}@media (width<=47.99em) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.card[data-astro-cid-4rpawvdy]{animation-name:card-stage;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:cover}@keyframes card-stage{0%{opacity:.72;translate:0 1.25rem;scale:.94}50%{opacity:1;translate:0 0 20px;scale:1}to{opacity:.9;translate:0 -.5rem -10px;scale:.97}}}.card[data-astro-cid-4rpawvdy].is-active-mobile{animation-name:card-stage,card-breathe;animation-duration:4s;animation-timing-function:var(--ease-out), var(--ease-in-out);animation-iteration-count:1,infinite;animation-fill-mode:both;animation-timeline:view(),auto;animation-range:cover,normal}body.tab-hidden .card[data-astro-cid-4rpawvdy].is-active-mobile{animation-play-state:running,paused}@keyframes card-breathe{0%,to{translate:0 0 20px}50%{translate:0 -3px 20px}}}@media (width>=64em) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.card[data-astro-cid-4rpawvdy]{animation-name:card-scroll-depth;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:cover}@keyframes card-scroll-depth{0%{opacity:.88;translate:0 .75rem -6px}50%{opacity:1;translate:0}to{opacity:.94;translate:0 -.4rem 4px}}}}.card-atmosphere[data-astro-cid-4rpawvdy]{z-index:0;background:radial-gradient(ellipse 140% 70% at var(--pointer-x,100%) var(--pointer-y,0%), color-mix(in oklab, var(--product-accent) 26%, transparent), transparent 70%);transition:background-position var(--dur-fast) var(--ease-out);pointer-events:none;position:absolute;inset:0}.card[data-astro-cid-4rpawvdy]:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(220px circle at var(--pointer-x,50%) var(--pointer-y,50%), var(--product-accent,var(--accent)), transparent 70%);-webkit-mask-composite:xor;opacity:.32;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card[data-astro-cid-4rpawvdy]:hover:after,.card[data-astro-cid-4rpawvdy]:focus-within:after{opacity:1}.card-chrome[data-astro-cid-4rpawvdy],.card-surface[data-astro-cid-4rpawvdy],.card-body[data-astro-cid-4rpawvdy]{z-index:1;position:relative}@media (pointer:fine){.card-chrome[data-astro-cid-4rpawvdy]{transform:translateZ(18px)}.card-name[data-astro-cid-4rpawvdy]{transform:translateZ(10px)}.card-proof[data-astro-cid-4rpawvdy]{transform:translateZ(14px)}}.card[data-astro-cid-4rpawvdy]:has(a:hover),.card[data-astro-cid-4rpawvdy]:has(a:focus-visible),.card[data-astro-cid-4rpawvdy]:has(summary:hover),.card[data-astro-cid-4rpawvdy]:has(summary:focus-visible){border-color:var(--product-accent,var(--accent))}.card[data-astro-cid-4rpawvdy]:hover,.card[data-astro-cid-4rpawvdy]:focus-within,.card[data-astro-cid-4rpawvdy]:active{transform:perspective(1400px) rotateX(calc(var(--tiltY,0deg) * var(--tilt-intensity,1))) rotateY(calc(var(--tiltX,0deg) * var(--tilt-intensity,1))) translateY(-.375rem) scale(1.015);box-shadow:0 1.5rem 2.5rem -1rem #0000008c, 0 0 2.5rem -.5rem var(--product-accent,var(--accent))}.card-chrome[data-astro-cid-4rpawvdy]{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);background:var(--surface-raised);border-block-end:1px solid var(--rule);display:flex}.chrome-dot[data-astro-cid-4rpawvdy]{background:var(--rule-strong);border-radius:50%;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.chrome-dot--accent[data-astro-cid-4rpawvdy]{background:var(--product-accent,var(--rule-strong))}.chrome-url[data-astro-cid-4rpawvdy]{padding:.15rem var(--space-xs);border-radius:var(--radius-s);background:var(--surface);font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:var(--space-xs);overflow:hidden}.card-surface[data-astro-cid-4rpawvdy]{padding:var(--space-s) var(--space-s) 0;justify-content:space-between;align-items:center;display:flex}.card-index[data-astro-cid-4rpawvdy]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);font-variant-numeric:tabular-nums}.card-body[data-astro-cid-4rpawvdy]{padding:var(--space-xs) var(--space-s) var(--space-s);flex-direction:column;flex-grow:1;display:flex}.card-name[data-astro-cid-4rpawvdy]{font-size:var(--step-2);align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-2xs);font-weight:600;display:flex}.card-flagship[data-astro-cid-4rpawvdy]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-s);padding-inline:var(--space-2xs)}.card-desc[data-astro-cid-4rpawvdy]{color:var(--text-secondary);font-size:var(--step-0);margin-block-start:var(--space-2xs)}.card-facts[data-astro-cid-4rpawvdy]{gap:var(--space-2xs) var(--space-s);border-block-start:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--space-s);padding-block-start:var(--space-s);display:flex}.card-proof[data-astro-cid-4rpawvdy]{font-variant-numeric:tabular-nums;color:var(--product-accent,var(--text-secondary))}.card-link[data-astro-cid-4rpawvdy]{min-height:44px;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-secondary);align-self:flex-start;align-items:center;margin-block-start:var(--space-xs);display:inline-flex}.card-link[data-astro-cid-4rpawvdy]:hover,.card-link[data-astro-cid-4rpawvdy]:focus-visible{color:var(--accent)}.card-details[data-astro-cid-4rpawvdy]{margin-block-start:auto;padding-block-start:var(--space-xs)}.card-details[data-astro-cid-4rpawvdy] summary[data-astro-cid-4rpawvdy]{align-items:center;gap:var(--space-2xs);cursor:pointer;min-height:44px;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);list-style:none;display:inline-flex}.card-details[data-astro-cid-4rpawvdy] summary[data-astro-cid-4rpawvdy]::-webkit-details-marker{display:none}.card-details[data-astro-cid-4rpawvdy] summary[data-astro-cid-4rpawvdy]:hover,.card-details[data-astro-cid-4rpawvdy] summary[data-astro-cid-4rpawvdy]:focus-visible{color:var(--accent)}.card-chevron[data-astro-cid-4rpawvdy]{font-size:var(--step-0);transition:transform var(--dur-fast) var(--ease-out)}.card-details[data-astro-cid-4rpawvdy][open] .card-chevron[data-astro-cid-4rpawvdy]{transform:rotate(45deg)}.record-detail[data-astro-cid-4rpawvdy]{gap:var(--space-m);margin-block-start:var(--space-s);display:grid}.record-detail[data-astro-cid-4rpawvdy] h4[data-astro-cid-4rpawvdy]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-3xs)}.record-detail[data-astro-cid-4rpawvdy] p[data-astro-cid-4rpawvdy]{color:var(--text-secondary);font-size:var(--step--1)}.record-evidence[data-astro-cid-4rpawvdy]{gap:var(--space-l);border-block-start:1px solid var(--rule);flex-wrap:wrap;margin-block-start:var(--space-m);padding-block-start:var(--space-m);display:flex}.record-evidence[data-astro-cid-4rpawvdy] dt[data-astro-cid-4rpawvdy]{font-family:var(--font-mono);font-size:var(--step-1);font-variant-numeric:tabular-nums;color:var(--text)}.record-evidence[data-astro-cid-4rpawvdy] dd[data-astro-cid-4rpawvdy]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted)}@container (width>=22rem){.record-detail[data-astro-cid-4rpawvdy]{grid-template-columns:1fr 1fr}}.archive[data-astro-cid-bpshf3lb]{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));display:grid}.notes[data-astro-cid-lz6dypjx]{padding:var(--space-m);border:1px solid var(--rule);border-radius:var(--radius-m);font-family:var(--font-mono);font-size:var(--step--1);margin-block-start:var(--space-l)}.notes-heading[data-astro-cid-lz6dypjx]{font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-s)}.notes[data-astro-cid-lz6dypjx] ul[data-astro-cid-lz6dypjx]{gap:var(--space-s);flex-direction:column;display:flex}.notes[data-astro-cid-lz6dypjx] li[data-astro-cid-lz6dypjx]{color:var(--text-secondary);padding-inline-start:var(--space-s);position:relative}.notes[data-astro-cid-lz6dypjx] li[data-astro-cid-lz6dypjx]:before{content:"·";color:var(--text-muted);position:absolute;inset-inline-start:0}@media (width>=64em){.notes[data-astro-cid-lz6dypjx]{margin-block-start:0}}.study[data-astro-cid-naaw3icz]+.study[data-astro-cid-naaw3icz]{border-block-start:1px solid var(--rule);margin-block-start:var(--space-3xl);padding-block-start:var(--space-3xl)}.study-visual[data-astro-cid-naaw3icz]{border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);position:relative;overflow:clip}.study-visual[data-astro-cid-naaw3icz]:before{content:"";z-index:0;background:radial-gradient(ellipse 140% 70% at var(--pointer-x,100%) var(--pointer-y,0%), color-mix(in oklab, var(--product-accent) 22%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.study-visual[data-astro-cid-naaw3icz]:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(260px circle at var(--pointer-x,50%) var(--pointer-y,50%), var(--product-accent,var(--accent)), transparent 70%);-webkit-mask-composite:xor;opacity:.32;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.study-visual[data-astro-cid-naaw3icz]:hover:after,.study-visual[data-astro-cid-naaw3icz]:focus-within:after{opacity:1}.visual-chrome[data-astro-cid-naaw3icz],.visual-body[data-astro-cid-naaw3icz]{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.study-visual[data-astro-cid-naaw3icz]{animation-name:study-cinematic;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-timeline:view();animation-range:cover}@keyframes study-cinematic{0%{scale:.96}30%,80%{scale:1}to{scale:.97}}}}.study-visual[data-astro-cid-naaw3icz]:hover,.study-visual[data-astro-cid-naaw3icz]:focus-within{border-color:color-mix(in oklab, var(--product-accent) 45%, var(--rule-strong));box-shadow:0 0 3rem -1rem var(--product-accent)}.study-visual[data-astro-cid-naaw3icz]:hover .visual-chrome[data-astro-cid-naaw3icz]{background:color-mix(in oklab, var(--surface-raised) 80%, var(--product-accent))}.study-visual[data-astro-cid-naaw3icz]:hover .evidence-item[data-astro-cid-naaw3icz]{transition-delay:calc(var(--i,0) * 60ms);transform:translateY(-.25rem)}.visual-chrome[data-astro-cid-naaw3icz]{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);background:var(--surface-raised);border-block-end:1px solid var(--rule);transition:background-color var(--dur-base) var(--ease-out);display:flex}.chrome-dot[data-astro-cid-naaw3icz]{background:var(--rule-strong);border-radius:50%;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.chrome-dot--accent[data-astro-cid-naaw3icz]{background:var(--product-accent,var(--rule-strong))}.chrome-url[data-astro-cid-naaw3icz]{padding:.15rem var(--space-xs);border-radius:var(--radius-s);background:var(--surface);font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted);margin-inline-start:var(--space-xs)}.visual-body[data-astro-cid-naaw3icz]{padding:var(--space-l) var(--space-l) var(--space-xl)}.study-eyebrow[data-astro-cid-naaw3icz]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted)}.study-visual[data-astro-cid-naaw3icz] h3[data-astro-cid-naaw3icz]{font-size:var(--step-3);margin-block-start:var(--space-2xs)}.study-standfirst[data-astro-cid-naaw3icz]{font-size:var(--step-1);color:var(--text-secondary);max-inline-size:54ch;margin-block-start:var(--space-s)}.study-evidence[data-astro-cid-naaw3icz]{gap:var(--space-xl);border-block-start:1px solid var(--rule);flex-wrap:wrap;margin-block-start:var(--space-xl);padding-block-start:var(--space-l);display:flex}.evidence-item[data-astro-cid-naaw3icz]{transition:transform var(--dur-base) var(--ease-out)}.study-evidence[data-astro-cid-naaw3icz] dt[data-astro-cid-naaw3icz]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(2.5rem,1.8rem + 3vw,4.5rem);font-weight:600;line-height:.9}.study-evidence[data-astro-cid-naaw3icz] dd[data-astro-cid-naaw3icz]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);margin-block-start:var(--space-2xs)}.study-details[data-astro-cid-naaw3icz]{margin-block-start:var(--space-l)}.study-details[data-astro-cid-naaw3icz] summary[data-astro-cid-naaw3icz]{align-items:center;gap:var(--space-2xs);cursor:pointer;min-height:44px;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-secondary);list-style:none;display:inline-flex}.study-details[data-astro-cid-naaw3icz] summary[data-astro-cid-naaw3icz]::-webkit-details-marker{display:none}.study-details[data-astro-cid-naaw3icz] summary[data-astro-cid-naaw3icz]:hover,.study-details[data-astro-cid-naaw3icz] summary[data-astro-cid-naaw3icz]:focus-visible{color:var(--accent)}.study-chevron[data-astro-cid-naaw3icz]{font-size:var(--step-0);transition:transform var(--dur-fast) var(--ease-out)}.study-details[data-astro-cid-naaw3icz][open] .study-chevron[data-astro-cid-naaw3icz]{transform:rotate(45deg)}.study-columns[data-astro-cid-naaw3icz]{margin-block-start:var(--space-l)}.study-section[data-astro-cid-naaw3icz]+.study-section[data-astro-cid-naaw3icz]{margin-block-start:var(--space-m)}.study-label[data-astro-cid-naaw3icz]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-3xs)}.study-prose[data-astro-cid-naaw3icz] p[data-astro-cid-naaw3icz]:not(.study-label){max-inline-size:62ch;color:var(--text-secondary)}@media (width>=64em){.visual-body[data-astro-cid-naaw3icz]{padding:var(--space-xl) var(--space-2xl) var(--space-2xl)}.study-columns[data-astro-cid-naaw3icz]{gap:var(--space-xl);grid-template-columns:8.75rem minmax(0,39rem) 16.25rem;display:grid}.study-prose[data-astro-cid-naaw3icz]{grid-column:2}.study-label[data-astro-cid-naaw3icz]{inline-size:8.75rem;margin-inline-start:calc(-8.75rem - var(--space-xl));position:absolute}.study-section[data-astro-cid-naaw3icz]{position:relative}}.metric-grid[data-astro-cid-gwmmt5em]{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.metric[data-astro-cid-gwmmt5em]{animation-delay:calc(var(--i,0) * .12s)}.metric-value[data-astro-cid-gwmmt5em]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);letter-spacing:-.02em;font-size:clamp(3.5rem,2.2rem + 9vw,9rem);font-weight:600;line-height:.9}.metric-label[data-astro-cid-gwmmt5em]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);margin-block-start:var(--space-xs)}.metric-qualifier[data-astro-cid-gwmmt5em]{font-family:var(--font-display);font-size:var(--step--2);letter-spacing:var(--tracking-body);text-transform:none;color:var(--text-muted);margin-block-start:var(--space-3xs);display:block}.numbers-connector[data-astro-cid-gwmmt5em]{block-size:3rem;inline-size:1px;background:linear-gradient(to bottom, var(--accent), transparent);opacity:.5;margin-block-start:var(--space-2xl);margin-inline:auto}.diagram[data-astro-cid-b3btgsaf]{max-inline-size:42rem;margin-block-start:var(--space-l);position:relative}.diagram-list[data-astro-cid-b3btgsaf]{gap:0;display:grid}.diagram-track[data-astro-cid-b3btgsaf]{pointer-events:none;block-size:100%;inline-size:2.5rem;position:absolute;inset-block:0;inset-inline-start:0;overflow:visible}.track-static[data-astro-cid-b3btgsaf]{stroke:var(--rule-strong);stroke-width:.3px;vector-effect:non-scaling-stroke}.track-draw[data-astro-cid-b3btgsaf]{stroke:var(--accent);stroke-width:.4px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.9}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.track-draw[data-astro-cid-b3btgsaf]{animation-name:track-draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 10% cover 85%}@keyframes track-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}}}.node[data-astro-cid-b3btgsaf]{align-items:baseline;gap:var(--space-m);padding-block:var(--space-m);border-radius:var(--radius-s);animation-delay:calc(var(--i,0) * 90ms);transition:background-color var(--dur-base) var(--ease-out);margin-inline-start:calc(var(--space-2xs) * -1);padding-inline-start:var(--space-2xs);display:flex;position:relative}.node[data-astro-cid-b3btgsaf]:hover{background:color-mix(in oklab, var(--surface-raised) 60%, transparent)}.node[data-astro-cid-b3btgsaf]:hover .node-index[data-astro-cid-b3btgsaf]{color:var(--accent)}.node-index[data-astro-cid-b3btgsaf]{inline-size:1.3rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);font-variant-numeric:tabular-nums;transition:color var(--dur-base) var(--ease-out);flex-shrink:0;position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.node-index[data-astro-cid-b3btgsaf]{animation-name:node-signal;animation-timing-function:var(--ease-in-out);animation-fill-mode:both;animation-timeline:view();animation-range:cover 35% cover 65%}@keyframes node-signal{0%{color:var(--text-muted)}50%{color:var(--accent)}to{color:var(--text-secondary)}}}}.node-text[data-astro-cid-b3btgsaf]{font-size:var(--step-1);color:var(--text-secondary)}@media (width>=48em){.node-text[data-astro-cid-b3btgsaf]{font-size:var(--step-2)}}.cap-module[data-astro-cid-we4od25d]{padding:var(--space-m);border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface);transform:perspective(1200px) rotateX(var(--tiltY,0deg)) rotateY(var(--tiltX,0deg));transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);position:relative;overflow:clip}.cap-module[data-astro-cid-we4od25d][data-tilt-card]:hover,.cap-module[data-astro-cid-we4od25d][data-tilt-card]:focus-within{border-color:color-mix(in oklab, var(--product-accent,var(--accent)) 45%, var(--rule-strong));box-shadow:0 1rem 2rem -1rem #00000080, 0 0 2rem -.75rem var(--product-accent,var(--accent))}.cap-atmosphere[data-astro-cid-we4od25d]{z-index:0;background:radial-gradient(ellipse 110% 60% at var(--pointer-x,0%) var(--pointer-y,100%), color-mix(in oklab, var(--product-accent,transparent) 26%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.cap-module[data-astro-cid-we4od25d]:after{content:"";z-index:2;border-radius:inherit;background:radial-gradient(220px circle at var(--pointer-x,50%) var(--pointer-y,50%), var(--product-accent,var(--accent)), transparent 70%);-webkit-mask-composite:xor;opacity:.32;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cap-module[data-astro-cid-we4od25d][data-tilt-card]:hover:after,.cap-module[data-astro-cid-we4od25d][data-tilt-card]:focus-within:after{opacity:1}.cap-live[data-astro-cid-we4od25d]{background:var(--product-accent);block-size:.45rem;inline-size:.45rem;box-shadow:0 0 .5rem var(--product-accent);border-radius:50%;position:absolute;inset-block-start:var(--space-s);inset-inline-end:var(--space-s)}@media (prefers-reduced-motion:no-preference){.cap-live[data-astro-cid-we4od25d]{animation:cap-pulse 2.6s var(--ease-in-out) infinite}@keyframes cap-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}}.cap-module[data-astro-cid-we4od25d] h3[data-astro-cid-we4od25d],.cap-module[data-astro-cid-we4od25d] .cap-items[data-astro-cid-we4od25d],.cap-module[data-astro-cid-we4od25d] .cap-evidence[data-astro-cid-we4od25d]{z-index:1;position:relative}.cap-module[data-astro-cid-we4od25d] h3[data-astro-cid-we4od25d]{font-size:var(--step-1);margin-block-end:var(--space-s)}.cap-items[data-astro-cid-we4od25d]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.cap-items[data-astro-cid-we4od25d] li[data-astro-cid-we4od25d]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-secondary);padding:.2rem var(--space-2xs);border:1px solid var(--rule);border-radius:var(--radius-s)}.cap-evidence[data-astro-cid-we4od25d]{border-block-start:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted);margin-block-start:var(--space-m);padding-block-start:var(--space-s)}.cap-evidence-label[data-astro-cid-we4od25d]{letter-spacing:var(--tracking-mono);text-transform:uppercase;font-size:var(--step--2);margin-block-end:var(--space-3xs);display:block}.cap-evidence[data-astro-cid-we4od25d] a[data-astro-cid-we4od25d]{color:var(--text-secondary)}.cap-evidence[data-astro-cid-we4od25d] a[data-astro-cid-we4od25d]:hover,.cap-evidence[data-astro-cid-we4od25d] a[data-astro-cid-we4od25d]:focus-visible{color:var(--accent)}.capabilities-connector[data-astro-cid-fginqzky]{block-size:3rem;inline-size:1px;background:linear-gradient(to top, var(--accent), transparent);opacity:.5;margin-block-end:var(--space-xl);margin-inline:auto}.cap-grid[data-astro-cid-fginqzky]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));display:grid}.about-layout[data-astro-cid-2tbbq4g7]{gap:var(--space-xl);align-items:start;display:grid}.about-copy[data-astro-cid-2tbbq4g7]{max-inline-size:54ch;color:var(--text-secondary);font-size:var(--step-1)}.about-copy[data-astro-cid-2tbbq4g7] p[data-astro-cid-2tbbq4g7]+p[data-astro-cid-2tbbq4g7]{margin-block-start:var(--space-m)}.about-mark[data-astro-cid-2tbbq4g7]{perspective:900px;block-size:8rem;inline-size:8rem;transform-style:preserve-3d;justify-self:start;position:relative}.mark-block[data-astro-cid-2tbbq4g7]{border-radius:var(--radius-s);background:var(--surface-raised);border:1px solid var(--rule-strong);transform:translateZ(var(--z,0px)) rotateX(calc(var(--tiltY,0deg) * var(--depth,1))) rotateY(calc(var(--tiltX,0deg) * var(--depth,1)));transition:transform var(--dur-fast) var(--ease-out);position:absolute;box-shadow:0 .75rem 1.5rem -.75rem #00000080}.mark-block-1[data-astro-cid-2tbbq4g7]{--z:-10px;--depth:.7;block-size:3.25rem;inline-size:3.25rem;inset-block-end:0;inset-inline-start:0}.mark-block-2[data-astro-cid-2tbbq4g7]{--z:15px;--depth:1;block-size:3.25rem;inline-size:3.25rem;inset-block-end:0;inset-inline-end:0}.mark-block-3[data-astro-cid-2tbbq4g7]{--z:30px;--depth:1.3;background:color-mix(in oklab, var(--accent) 18%, var(--surface-raised));border-color:color-mix(in oklab, var(--accent) 40%, var(--rule-strong));block-size:3.25rem;inline-size:3.25rem;box-shadow:0 .75rem 1.5rem -.75rem #00000080, 0 0 1.5rem -.5rem var(--accent);inset-block-start:0;inset-inline-start:2rem}@media (prefers-reduced-motion:no-preference){.mark-block-1[data-astro-cid-2tbbq4g7]{animation:mark-float 5s var(--ease-in-out) infinite}.mark-block-2[data-astro-cid-2tbbq4g7]{animation:mark-float 5s var(--ease-in-out) infinite -1.6s}.mark-block-3[data-astro-cid-2tbbq4g7]{animation:mark-float 5s var(--ease-in-out) infinite -3.2s}@keyframes mark-float{0%,to{transform:translateZ(var(--z,0px)) translateY(0) rotateX(calc(var(--tiltY,0deg) * var(--depth,1))) rotateY(calc(var(--tiltX,0deg) * var(--depth,1)))}50%{transform:translateZ(var(--z,0px)) translateY(-.4rem) rotateX(calc(var(--tiltY,0deg) * var(--depth,1))) rotateY(calc(var(--tiltX,0deg) * var(--depth,1)))}}}@media (width>=48em){.about-layout[data-astro-cid-2tbbq4g7]{grid-template-columns:1fr auto}.about-mark[data-astro-cid-2tbbq4g7]{order:2;justify-self:end}}.field[data-astro-cid-uwlrgjt4]{gap:var(--space-2xs);flex-direction:column;display:flex}label[data-astro-cid-uwlrgjt4]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted)}input[data-astro-cid-uwlrgjt4],textarea[data-astro-cid-uwlrgjt4]{min-height:48px;padding:var(--space-xs);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-s);font-size:var(--step-0)}textarea[data-astro-cid-uwlrgjt4]{resize:vertical}input[data-astro-cid-uwlrgjt4]:focus-visible,textarea[data-astro-cid-uwlrgjt4]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.contact-panel[data-astro-cid-dmhhfgfk]{max-inline-size:38rem;padding:var(--space-l);border:1px solid var(--rule-strong);border-radius:var(--radius-m);background:var(--surface)}.contact-form[data-astro-cid-dmhhfgfk]{gap:var(--space-m);flex-direction:column;display:flex}.honeypot[data-astro-cid-dmhhfgfk]{clip:rect(0, 0, 0, 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.contact-form[data-astro-cid-dmhhfgfk] textarea{resize:vertical}.contact-form[data-astro-cid-dmhhfgfk] .btn{align-self:flex-start;inline-size:100%}.contact-note[data-astro-cid-dmhhfgfk]{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted)}.contact-status[data-astro-cid-dmhhfgfk]{font-size:var(--step--1);margin:0}.contact-status[data-astro-cid-dmhhfgfk]:empty{display:none}.contact-status[data-astro-cid-dmhhfgfk][data-state=success]{color:var(--accent)}.contact-status[data-astro-cid-dmhhfgfk][data-state=error]{color:var(--error)}@media (width>=48em){.contact-form[data-astro-cid-dmhhfgfk] .btn{inline-size:auto;min-inline-size:11.25rem}}.contact-signal[data-astro-cid-dmhhfgfk]{display:none}@media (width>=64em){.contact-layout[data-astro-cid-dmhhfgfk]{align-items:center;gap:var(--space-2xl);grid-template-columns:minmax(0,38rem) 1fr;display:grid}.contact-signal[data-astro-cid-dmhhfgfk]{flex-direction:column;justify-self:center;align-items:center;gap:0;display:flex}.signal-node[data-astro-cid-dmhhfgfk]{background:var(--rule-strong);border-radius:50%;flex-shrink:0;block-size:.6rem;inline-size:.6rem}.signal-node--live[data-astro-cid-dmhhfgfk]{background:var(--accent);box-shadow:0 0 .75rem var(--accent)}@media (prefers-reduced-motion:no-preference){html.js-reveal .contact-signal[data-astro-cid-dmhhfgfk].is-in .signal-node--live[data-astro-cid-dmhhfgfk],.contact-signal[data-astro-cid-dmhhfgfk]:hover .signal-node--live[data-astro-cid-dmhhfgfk]{animation:signal-pulse 1.6s var(--ease-in-out) 3}@keyframes signal-pulse{0%,to{box-shadow:0 0 .5rem var(--accent);opacity:1}50%{box-shadow:0 0 1.25rem var(--accent);opacity:.7}}}.signal-line[data-astro-cid-dmhhfgfk]{background:var(--rule-strong);block-size:3.5rem;inline-size:1px}}}
