.aq{--aq-band:1200px;--aq-gut:120px;--aq-gold:#c2a15a;--aq-map:#92a6be;--aq-zoom:#5b8cff;--aq-cmd:#e6edf6;--aq-disp:#e6edf6;--aq-body:#ccd3dd;--aq-quiet:#8fa3b8;--aq-link:#7fa7f5;--aq-hair:rgba(230,237,246,0.08);--aq-rule:rgba(230,237,246,0.14);--aq-ground:#0a0c10;--aq-plate:#0b0d12;--aq-h1:3.25rem;--aq-h2:2.25rem;--aq-lead:1rem;--aq-leadlh:1.78;--aq-mono:0.71875rem;--aq-secpad:5rem;--aq-btn:3rem;--aq-chrome-gut:3.5rem;--aq-cardpad:2rem;--aq-hero-grid:minmax(0,1.05fr) minmax(0,1fr);font-family:var(--font-display-sans),system-ui,sans-serif;background:var(--aq-ground);color:var(--aq-body);width:100%;max-width:1440px;margin-inline:auto}.aq *,.aq :after,.aq :before{box-sizing:border-box}@media (max-width:860px){.aq{--aq-band:100%;--aq-gut:1.5rem;--aq-h1:2.125rem;--aq-h2:1.625rem;--aq-lead:1.0625rem;--aq-leadlh:1.7;--aq-secpad:3.25rem;--aq-btn:3.25rem;--aq-chrome-gut:1.5rem;--aq-cardpad:1.25rem;--aq-hero-grid:minmax(0,1fr)}}.aq h1,.aq h2,.aq h3,.aq p{margin:0}.aq-band{max-width:var(--aq-band);margin:0 auto;padding-left:var(--aq-gut);padding-right:var(--aq-gut);box-sizing:content-box}@media (max-width:860px){.aq-band{max-width:none;box-sizing:border-box}}.aq-sec{padding-top:var(--aq-secpad);padding-bottom:var(--aq-secpad);border-top:1px solid var(--aq-hair)}.aq-serif{font-family:var(--font-reading-serif),Georgia,serif;font-weight:400;letter-spacing:-.015em}.aq-mono{font-family:var(--font-structural-mono),ui-monospace,monospace;font-size:var(--aq-mono);letter-spacing:.14em}.aq-lead{font-size:var(--aq-lead);line-height:var(--aq-leadlh);color:var(--aq-body)}.aq-btn-primary{border-radius:var(--radius-control,2px);background:linear-gradient(180deg,var(--mwp-cta-plate-top) 0,var(--mwp-cta-plate-bottom) 100%);color:var(--mwp-cta-plate-ink);border:1px solid var(--mwp-cta-plate-edge);box-shadow:var(--mwp-cta-depth);letter-spacing:.06em}.aq-btn-ghost,.aq-btn-primary{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--mwp-cta-gap);min-height:var(--mwp-cta-h);min-width:var(--mwp-cta-minw);height:auto;padding:var(--mwp-cta-pad);font-family:inherit;font-size:var(--mwp-cta-fs);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transform:none;transition:var(--mwp-cta-transition)}.aq-btn-ghost{border-radius:var(--radius-control,2px);background:var(--mwp-cta-graphite);color:var(--mwp-cta-graphite-ink);border:1px solid var(--mwp-cta-graphite-edge);box-shadow:var(--mwp-cta-graphite-depth);letter-spacing:.01em}.aq-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,var(--mwp-cta-plate-hover-top) 0,var(--mwp-cta-plate-hover-bottom) 100%);border-color:#ffffff;color:var(--mwp-cta-plate-ink)}.aq-btn-primary:active:not(:disabled){background:var(--mwp-cta-plate-pressed);border-color:var(--mwp-cta-plate-hover-bottom);color:var(--mwp-cta-plate-ink);box-shadow:var(--mwp-cta-depth-pressed)}.aq-btn-ghost:hover:not(:disabled){background:var(--mwp-cta-graphite-hover);border-color:var(--mwp-cta-graphite-edge-hover);box-shadow:var(--mwp-cta-graphite-depth)}.aq-btn-ghost:active:not(:disabled){background:var(--mwp-cta-graphite-pressed);border-color:var(--mwp-cta-graphite-edge-hover);box-shadow:var(--mwp-cta-graphite-depth-pressed)}.aq-btn-ghost:disabled,.aq-btn-ghost[aria-disabled=true],.aq-btn-primary:disabled,.aq-btn-primary[aria-disabled=true]{background:var(--mwp-cta-disabled-bg);color:var(--mwp-cta-disabled-ink);border-color:var(--mwp-cta-disabled-edge);box-shadow:none;cursor:not-allowed}.aq-btn-ghost:focus-visible,.aq-btn-primary:focus-visible{outline:2px solid var(--mwp-cta-focus);outline-offset:3px}@media (max-width:640px){.aq-btn-ghost,.aq-btn-primary{width:100%;min-width:0;justify-content:space-between;padding:var(--mwp-cta-pad-mobile);font-size:var(--mwp-cta-fs-mobile)}}.aq-state-notice{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-height:var(--aq-btn);padding:0 1.125rem;background:transparent;border:1px dashed var(--aq-rule);font-family:inherit;cursor:default;white-space:normal}.aq-state-note,.aq-state-notice{color:var(--aq-quiet);font-size:.9375rem}.aq-state-note{line-height:1.5;max-width:46ch}@media (max-width:860px){.aq-btn-ghost,.aq-btn-primary,.aq-state-notice{width:100%}.aq-state-notice{white-space:normal}}.aq-plate{border:1px solid var(--aq-hair);background:radial-gradient(120% 90% at 30% 20%,rgba(146,166,190,.055),transparent 60%),radial-gradient(100% 80% at 80% 80%,rgba(146,166,190,.04),transparent 62%),var(--aq-plate)}.aq-shot{display:block;width:100%;height:auto;border:1px solid var(--aq-rule);background:var(--aq-ground)}.aq-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding:2rem var(--aq-chrome-gut);border-top:1px solid var(--aq-hair)}.aq-footer-link{font-size:.9375rem;color:var(--aq-link)}.aq-hero{padding-top:var(--aq-secpad);padding-bottom:var(--aq-secpad)}.aq-hero-grid{display:grid;grid-template-columns:var(--aq-hero-grid);gap:clamp(1.75rem,4vw,4rem);align-items:center}.aq-hero-claim{display:grid;gap:1.5rem;align-content:start;min-width:0}.aq-h1{font-size:var(--aq-h1);line-height:1.06;max-width:16ch;text-wrap:balance}.aq-h1,.aq-h2{color:var(--aq-disp)}.aq-h2{font-size:var(--aq-h2);line-height:1.1}.aq-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;min-width:0}@media (max-width:860px){.aq-actions{display:grid;grid-template-columns:minmax(0,1fr)}}.aq-reassure{font-size:.9375rem;line-height:1.5;color:var(--aq-quiet)}.aq-row{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--aq-hair)}.aq-row-text{font-size:1rem;line-height:1.55;color:var(--aq-body);text-wrap:pretty}.aq-two-up{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.aq-four-up{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}@media (max-width:860px){.aq-two-up{grid-template-columns:minmax(0,1fr)}.aq-four-up{grid-template-columns:minmax(0,15rem);justify-content:center;gap:2.25rem}}.aq-figure{margin:0;display:grid;gap:.75rem;align-content:start;min-width:0}.aq-figure-name{font-size:1.0625rem;font-weight:500;color:var(--aq-disp)}.aq-figure-note{font-size:.9375rem;line-height:1.55;color:var(--aq-quiet);text-wrap:pretty}.aq-dd-hero-shots{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start;min-width:0;max-width:34rem;justify-self:end}.aq-dd-hero-second{margin-top:3rem}@media (max-width:860px){.aq-dd-hero-shots{grid-template-columns:minmax(0,15rem);justify-content:center;justify-self:center;max-width:none}.aq-dd-hero-second{display:none}}.aq-panel{display:grid;gap:1.25rem;padding:var(--aq-cardpad);border:1px solid rgba(194,161,90,.35);border-top:2px solid var(--aq-gold);background:var(--aq-ground);min-width:0}.aq-step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--aq-hair)}.aq-step-text{font-size:1rem;line-height:1.45;color:var(--aq-disp)}.aq-rack-doc{display:grid;grid-template-columns:12rem minmax(0,1fr) auto;gap:1rem;align-items:baseline}.aq-rack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}@media (max-width:860px){.aq-rack-doc{grid-template-columns:minmax(0,1fr) auto}.aq-rack{grid-template-columns:repeat(2,minmax(0,1fr))}}.aq-rack-tile{display:grid;gap:.5rem;align-content:start;padding:1rem;border:1px solid var(--aq-hair);background:var(--aq-plate);min-width:0}.aq-rack-tile[data-here=true]{border-color:var(--aq-tile-hue,var(--aq-rule))}.aq-rack-bar{display:block;width:1.75rem;height:2px;background:var(--aq-tile-hue,var(--aq-rule))}.aq-rack-product{font-size:.9375rem;line-height:1.4;color:var(--aq-body)}.aq-rack-here{color:var(--aq-tile-hue,var(--aq-quiet))}.aq-rack-rule{height:2px;background:var(--aq-gold)}@media (prefers-reduced-motion:reduce){.aq-btn-ghost,.aq-btn-primary{transition:none}}.aq-pa-hero{display:grid;gap:1.25rem;align-content:start;max-width:44rem;min-width:0}.aq-pa-claim{padding-left:.875rem;border-left:2px solid var(--aq-map);line-height:1.5;color:var(--aq-disp)}.aq-pa-body,.aq-pa-claim{margin:0;font-size:1.0625rem}.aq-pa-body{line-height:1.6;color:var(--aq-body);max-width:54ch}@media (max-width:860px){.aq-pa-hero{max-width:100%}}