.stage[data-astro-cid-f732qppe]{aspect-ratio:1.12;border-radius:var(--radius-image);background:color-mix(in oklch, var(--color-cream) 86%, var(--color-line));place-items:center;display:grid;overflow:hidden}.stage[data-astro-cid-f732qppe] img{object-fit:contain;width:100%;height:100%}.caption[data-astro-cid-f732qppe]{min-height:1.5rem;margin:var(--space-2) 0 var(--space-3);color:var(--color-muted);font-size:.8125rem}.thumbs[data-astro-cid-f732qppe]{gap:var(--space-3);display:flex;overflow-x:auto}.thumbs[data-astro-cid-f732qppe] button[data-astro-cid-f732qppe]{aspect-ratio:1;border:1px solid var(--color-line);background:var(--color-white);cursor:pointer;flex:0 0 5.5rem;min-width:2.75rem;padding:0;overflow:hidden}.thumbs[data-astro-cid-f732qppe] button[data-astro-cid-f732qppe]:hover,.thumbs[data-astro-cid-f732qppe] button[data-astro-cid-f732qppe].active{border-color:var(--color-warm)}.thumbs[data-astro-cid-f732qppe] button[data-astro-cid-f732qppe]:focus-visible{outline:3px solid var(--color-warm);outline-offset:3px}.thumbs[data-astro-cid-f732qppe] img{object-fit:contain;width:100%;height:100%}.detail-link[data-astro-cid-f732qppe]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-warm);text-underline-offset:var(--space-2);font-size:.875rem;font-weight:700;display:inline-flex}.detail-link[data-astro-cid-f732qppe]:hover{color:var(--color-muted)}.detail-link[data-astro-cid-f732qppe]:focus-visible{outline:3px solid var(--color-warm);outline-offset:var(--space-1)}@media (width<=40rem){.stage[data-astro-cid-f732qppe]{aspect-ratio:1}}.visual-story[data-astro-cid-5xbrpmhv]{padding-block:var(--space-24);scroll-margin-top:calc(var(--header-height) + var(--space-16));background:var(--color-cream)}.story-heading[data-astro-cid-5xbrpmhv]{align-items:end;gap:var(--space-21);margin-bottom:var(--space-12);grid-template-columns:1fr .8fr;display:grid}.story-heading[data-astro-cid-5xbrpmhv] h2[data-astro-cid-5xbrpmhv]{max-width:13ch;margin:var(--space-4) 0 0}.story-heading[data-astro-cid-5xbrpmhv]>p[data-astro-cid-5xbrpmhv]{max-width:46ch;margin:0 0 var(--space-2);color:var(--color-muted)}.opening-grid[data-astro-cid-5xbrpmhv],.technical-grid[data-astro-cid-5xbrpmhv]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}figure[data-astro-cid-5xbrpmhv]{min-width:0;margin:0}.visual-panel[data-astro-cid-5xbrpmhv] img{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-image);background:var(--color-white);width:100%;height:auto;display:block}figcaption[data-astro-cid-5xbrpmhv]{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--color-line);display:grid}figcaption[data-astro-cid-5xbrpmhv] strong[data-astro-cid-5xbrpmhv]{font-size:.9375rem}figcaption[data-astro-cid-5xbrpmhv] span[data-astro-cid-5xbrpmhv]{max-width:58ch;color:var(--color-muted);font-size:.875rem;line-height:1.55}.positions-layout[data-astro-cid-5xbrpmhv],.specification-layout[data-astro-cid-5xbrpmhv]{align-items:center;gap:var(--space-21);margin-block:var(--space-24);grid-template-columns:minmax(0,.68fr) minmax(0,1fr);display:grid}.positions-copy[data-astro-cid-5xbrpmhv],.specification-copy[data-astro-cid-5xbrpmhv]{max-width:31rem}.chapter-number[data-astro-cid-5xbrpmhv]{color:var(--color-warm);letter-spacing:.12em;font-size:.75rem;font-weight:700;display:block}h3[data-astro-cid-5xbrpmhv]{margin:var(--space-6) 0 var(--space-5);font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.15}.positions-copy[data-astro-cid-5xbrpmhv] p[data-astro-cid-5xbrpmhv],.specification-copy[data-astro-cid-5xbrpmhv] p[data-astro-cid-5xbrpmhv],.technical-heading[data-astro-cid-5xbrpmhv] p[data-astro-cid-5xbrpmhv]{max-width:48ch;color:var(--color-muted)}.positions-copy[data-astro-cid-5xbrpmhv] a[data-astro-cid-5xbrpmhv],.specification-copy[data-astro-cid-5xbrpmhv] a[data-astro-cid-5xbrpmhv]{align-items:center;gap:var(--space-2);min-height:2.75rem;margin-top:var(--space-5);text-decoration:underline;text-decoration-color:var(--color-warm);text-underline-offset:var(--space-2);font-size:.875rem;font-weight:700;display:inline-flex}.positions-copy[data-astro-cid-5xbrpmhv] a[data-astro-cid-5xbrpmhv]:hover,.specification-copy[data-astro-cid-5xbrpmhv] a[data-astro-cid-5xbrpmhv]:hover{color:var(--color-muted)}.positions-copy[data-astro-cid-5xbrpmhv] a[data-astro-cid-5xbrpmhv]:focus-visible,.specification-copy[data-astro-cid-5xbrpmhv] a[data-astro-cid-5xbrpmhv]:focus-visible{outline:3px solid var(--color-warm);outline-offset:var(--space-1)}.technical-heading[data-astro-cid-5xbrpmhv]{max-width:54rem;margin-bottom:var(--space-8)}.technical-heading[data-astro-cid-5xbrpmhv] h3[data-astro-cid-5xbrpmhv]{margin-block:var(--space-4)}.specification-layout[data-astro-cid-5xbrpmhv]{grid-template-columns:minmax(0,1fr) minmax(0,.68fr);margin-bottom:0}@media (width<=61.25rem){.story-heading[data-astro-cid-5xbrpmhv]{gap:var(--space-5);grid-template-columns:1fr}.positions-layout[data-astro-cid-5xbrpmhv],.specification-layout[data-astro-cid-5xbrpmhv]{gap:var(--space-10)}}@media (width<=40rem){.visual-story[data-astro-cid-5xbrpmhv]{padding-block:var(--space-16)}.opening-grid[data-astro-cid-5xbrpmhv],.technical-grid[data-astro-cid-5xbrpmhv],.positions-layout[data-astro-cid-5xbrpmhv],.specification-layout[data-astro-cid-5xbrpmhv]{gap:var(--space-8);grid-template-columns:1fr}.positions-layout[data-astro-cid-5xbrpmhv],.specification-layout[data-astro-cid-5xbrpmhv]{margin-block:var(--space-16)}.positions-layout[data-astro-cid-5xbrpmhv] .positions-copy[data-astro-cid-5xbrpmhv],.specification-layout[data-astro-cid-5xbrpmhv] .specification-copy[data-astro-cid-5xbrpmhv]{order:-1}}@media (prefers-reduced-motion:reduce){.positions-copy[data-astro-cid-5xbrpmhv] a[data-astro-cid-5xbrpmhv],.specification-copy[data-astro-cid-5xbrpmhv] a[data-astro-cid-5xbrpmhv]{scroll-behavior:auto}}.summary[data-astro-cid-qllvajiv]{padding-block:var(--space-6);align-self:center}.eyebrow[data-astro-cid-qllvajiv]{margin-bottom:var(--space-12)}.model[data-astro-cid-qllvajiv]{margin-bottom:var(--space-3);color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700}h1[data-astro-cid-qllvajiv]{max-width:11ch;margin:0 0 var(--space-6);font-size:clamp(2.75rem,4.6vw,4.875rem)}.intro[data-astro-cid-qllvajiv]{max-width:41ch;color:var(--color-muted);font-size:1.125rem;line-height:1.55}.facts[data-astro-cid-qllvajiv]{margin-block:var(--space-10) var(--space-8);border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts[data-astro-cid-qllvajiv] div[data-astro-cid-qllvajiv]{align-content:start;gap:var(--space-2);min-height:5.75rem;padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--color-line);display:grid}.facts[data-astro-cid-qllvajiv] div[data-astro-cid-qllvajiv]:nth-child(2n){padding-left:var(--space-4);border-left:1px solid var(--color-line)}.facts[data-astro-cid-qllvajiv] small[data-astro-cid-qllvajiv]{color:var(--color-muted);font-size:.75rem}.facts[data-astro-cid-qllvajiv] strong[data-astro-cid-qllvajiv]{font-size:.9375rem;line-height:1.35}.actions[data-astro-cid-qllvajiv]{gap:var(--space-3);flex-wrap:wrap;display:flex}.guidance[data-astro-cid-qllvajiv]{max-width:40ch;margin:var(--space-4) 0 0;color:var(--color-muted);font-size:.8125rem}@media (width<=40rem){.summary[data-astro-cid-qllvajiv]{padding-block:var(--space-6) 0}.eyebrow[data-astro-cid-qllvajiv]{margin-bottom:var(--space-8)}h1[data-astro-cid-qllvajiv]{max-width:none}.actions[data-astro-cid-qllvajiv]{display:grid}}.finishes[data-astro-cid-p4fiveio]{background:var(--color-cream);scroll-margin-top:calc(var(--header-height) + 3.5rem)}.finish-intro[data-astro-cid-p4fiveio]{align-items:end;gap:var(--space-21);margin-bottom:var(--space-12);grid-template-columns:1fr .8fr;display:grid}.finish-intro[data-astro-cid-p4fiveio] h2[data-astro-cid-p4fiveio]{max-width:14ch;margin:var(--space-4) 0 0}.finish-intro[data-astro-cid-p4fiveio]>p[data-astro-cid-p4fiveio]{max-width:48ch;margin:0 0 var(--space-2);color:var(--color-muted)}.moq-notice[data-astro-cid-p4fiveio]{align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-8);border:1px solid var(--color-line);border-left:3px solid var(--color-warm);background:var(--color-white);grid-template-columns:1fr 1.1fr;display:grid}.moq-intro[data-astro-cid-p4fiveio]{gap:var(--space-2);display:grid}.moq-intro[data-astro-cid-p4fiveio] strong[data-astro-cid-p4fiveio]{font-size:1.125rem}.moq-intro[data-astro-cid-p4fiveio] span[data-astro-cid-p4fiveio],.moq-figures[data-astro-cid-p4fiveio] span[data-astro-cid-p4fiveio]{color:var(--color-muted);font-size:.8125rem}.moq-figures[data-astro-cid-p4fiveio]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.moq-figures[data-astro-cid-p4fiveio] p[data-astro-cid-p4fiveio]{gap:var(--space-1);padding-left:var(--space-5);border-left:1px solid var(--color-line);margin:0;display:grid}.moq-figures[data-astro-cid-p4fiveio] strong[data-astro-cid-p4fiveio]{font-size:1rem}.record-finishes[data-astro-cid-p4fiveio]{margin:var(--space-6) 0 var(--space-16);color:var(--color-muted);font-size:.875rem}.record-finishes[data-astro-cid-p4fiveio] strong[data-astro-cid-p4fiveio]{color:var(--color-text)}.moq-notice[data-astro-cid-p4fiveio]+.finish-group[data-astro-cid-p4fiveio]{margin-top:var(--space-16)}.finish-group[data-astro-cid-p4fiveio]+.finish-group[data-astro-cid-p4fiveio]{margin-top:var(--space-12)}.group-heading[data-astro-cid-p4fiveio]{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-line);display:flex}.group-heading[data-astro-cid-p4fiveio] h3[data-astro-cid-p4fiveio]{margin:0;font-size:1.375rem}.group-heading[data-astro-cid-p4fiveio] span[data-astro-cid-p4fiveio]{color:var(--color-muted);white-space:nowrap;font-size:.8125rem;font-weight:700}.option-grid[data-astro-cid-p4fiveio]{gap:var(--space-3);display:grid}.powder-grid[data-astro-cid-p4fiveio]{grid-template-columns:repeat(4,minmax(0,1fr))}.electroplated-grid[data-astro-cid-p4fiveio]{grid-template-columns:repeat(3,minmax(0,1fr))}.option[data-astro-cid-p4fiveio]{align-items:center;gap:var(--space-4);min-width:0;min-height:5.25rem;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);display:flex}.option[data-astro-cid-p4fiveio]:hover{border-color:var(--color-warm);box-shadow:var(--shadow-card)}.option[data-astro-cid-p4fiveio]:focus-visible,.special-finish[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio]:focus-visible{outline:3px solid var(--color-warm);outline-offset:var(--space-1)}.swatch[data-astro-cid-p4fiveio]{border:1px solid var(--color-line);border-radius:var(--radius-control);background-image:url(/assets/finishes/finish-swatches.svg);background-size:1100% 100%;background-position:var(--swatch-x) center;flex:0 0 3rem;width:3rem;height:3rem;display:block}.option-name[data-astro-cid-p4fiveio]{min-width:0;font-size:.875rem;font-weight:600;line-height:1.35}.option-arrow[data-astro-cid-p4fiveio]{color:var(--color-warm);margin-left:auto;font-size:1rem}.special-finish[data-astro-cid-p4fiveio]{align-items:center;gap:var(--space-5);margin-top:var(--space-12);padding:var(--space-6);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:flex}.special-finish[data-astro-cid-p4fiveio] h3[data-astro-cid-p4fiveio]{margin:0 0 var(--space-2);font-size:1.25rem}.special-finish[data-astro-cid-p4fiveio] p[data-astro-cid-p4fiveio]{max-width:51ch;color:var(--color-muted);margin:0;font-size:.875rem}.special-finish[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio]{align-items:center;gap:var(--space-2);white-space:nowrap;min-height:2.75rem;margin-left:auto;font-size:.875rem;font-weight:700;display:inline-flex}.special-finish[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio]:hover{color:var(--color-muted)}.finish-note[data-astro-cid-p4fiveio]{margin:var(--space-5) 0 0;color:var(--color-muted);font-size:.8125rem}.listed-options[data-astro-cid-p4fiveio]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.listed-options[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio]{min-height:3.5rem;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-white);justify-content:space-between;align-items:center;font-weight:600;display:flex}.listed-options[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio]:hover{border-color:var(--color-warm)}.listed-options[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio]:focus-visible{outline:3px solid var(--color-warm);outline-offset:var(--space-1)}.listed-options[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio] span[data-astro-cid-p4fiveio]{color:var(--color-warm)}.listed-options[data-astro-cid-p4fiveio] p[data-astro-cid-p4fiveio]{color:var(--color-muted)}@media (width<=61.25rem){.finish-intro[data-astro-cid-p4fiveio],.moq-notice[data-astro-cid-p4fiveio]{gap:var(--space-6);grid-template-columns:1fr}.powder-grid[data-astro-cid-p4fiveio],.electroplated-grid[data-astro-cid-p4fiveio]{grid-template-columns:repeat(2,minmax(0,1fr))}.special-finish[data-astro-cid-p4fiveio]{flex-wrap:wrap}.special-finish[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio]{margin-left:0}}@media (width<=40rem){.moq-notice[data-astro-cid-p4fiveio]{padding:var(--space-5)}.moq-figures[data-astro-cid-p4fiveio]{gap:var(--space-2)}.moq-figures[data-astro-cid-p4fiveio] p[data-astro-cid-p4fiveio]{padding-left:var(--space-3)}.powder-grid[data-astro-cid-p4fiveio],.electroplated-grid[data-astro-cid-p4fiveio],.listed-options[data-astro-cid-p4fiveio]{grid-template-columns:1fr}.option[data-astro-cid-p4fiveio]{min-height:4.5rem}.record-finishes[data-astro-cid-p4fiveio]{margin-bottom:var(--space-10)}.special-finish[data-astro-cid-p4fiveio]{grid-template-columns:auto 1fr;display:grid}.special-finish[data-astro-cid-p4fiveio] a[data-astro-cid-p4fiveio]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.option[data-astro-cid-p4fiveio]{transition:none}}section[data-astro-cid-mg52w4y5][id]{scroll-margin-top:var(--space-16)}.specifications[data-astro-cid-mg52w4y5]{background:var(--color-white)}.groups[data-astro-cid-mg52w4y5]{gap:var(--space-16) var(--space-21);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.group[data-astro-cid-mg52w4y5]{min-width:0;padding-top:var(--space-6);border-top:1px solid var(--color-line)}.group[data-astro-cid-mg52w4y5] h3[data-astro-cid-mg52w4y5]{margin-bottom:var(--space-6);font-size:1.25rem}dl[data-astro-cid-mg52w4y5]{margin:0}dl[data-astro-cid-mg52w4y5] div[data-astro-cid-mg52w4y5]{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}dt[data-astro-cid-mg52w4y5]{color:var(--color-muted)}dd[data-astro-cid-mg52w4y5]{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.downloads[data-astro-cid-mg52w4y5]{background:var(--color-white)}.download-list[data-astro-cid-mg52w4y5]{border-top:1px solid var(--color-line)}.download-list[data-astro-cid-mg52w4y5] a[data-astro-cid-mg52w4y5]{min-height:5.5rem;padding:var(--space-4);border-bottom:1px solid var(--color-line);transition:background var(--duration-fast);justify-content:space-between;align-items:center;display:flex}.download-list[data-astro-cid-mg52w4y5] a[data-astro-cid-mg52w4y5]:hover{background:var(--color-cream)}.download-list[data-astro-cid-mg52w4y5] span[data-astro-cid-mg52w4y5]{gap:var(--space-1);display:grid}.download-list[data-astro-cid-mg52w4y5] small[data-astro-cid-mg52w4y5]{color:var(--color-muted);text-transform:capitalize}.download-list[data-astro-cid-mg52w4y5] i[data-astro-cid-mg52w4y5]{font-size:1.5rem;font-style:normal}.narrow[data-astro-cid-mg52w4y5]{max-width:58rem}@media (width<=61.25rem){.groups[data-astro-cid-mg52w4y5]{gap:var(--space-12)}}@media (width<=40rem){.groups[data-astro-cid-mg52w4y5]{grid-template-columns:1fr}dl[data-astro-cid-mg52w4y5] div[data-astro-cid-mg52w4y5]{gap:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}#product-features[data-astro-cid-5at2lecd]{scroll-margin-top:var(--space-16)}.introduction[data-astro-cid-5at2lecd]{align-items:end;gap:var(--space-21);margin-bottom:var(--space-16);grid-template-columns:1.05fr .95fr;display:grid}h2[data-astro-cid-5at2lecd]{max-width:13ch;margin:var(--space-4) 0 0}.introduction[data-astro-cid-5at2lecd]>p[data-astro-cid-5at2lecd],.points[data-astro-cid-5at2lecd] p[data-astro-cid-5at2lecd]{color:#ffffffad}.points[data-astro-cid-5at2lecd]{background:#fff3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.points[data-astro-cid-5at2lecd] article[data-astro-cid-5at2lecd]{min-height:15rem;padding:var(--space-8);background:var(--color-bg)}.points[data-astro-cid-5at2lecd] span[data-astro-cid-5at2lecd]{color:var(--color-warm);letter-spacing:.12em;font-size:.75rem;font-weight:700}.points[data-astro-cid-5at2lecd] h3[data-astro-cid-5at2lecd]{margin:var(--space-8) 0 var(--space-4)}.points[data-astro-cid-5at2lecd] p[data-astro-cid-5at2lecd]{margin:0}@media (width<=61.25rem){.points[data-astro-cid-5at2lecd] article[data-astro-cid-5at2lecd]{padding:var(--space-6)}}@media (width<=40rem){.introduction[data-astro-cid-5at2lecd]{gap:var(--space-5);margin-bottom:var(--space-10);grid-template-columns:1fr}.points[data-astro-cid-5at2lecd]{grid-template-columns:1fr}.points[data-astro-cid-5at2lecd] article[data-astro-cid-5at2lecd]{min-height:0}.points[data-astro-cid-5at2lecd] h3[data-astro-cid-5at2lecd]{margin-top:var(--space-4)}}.project-review[data-astro-cid-pwzhvskm]{background:var(--color-cream);scroll-margin-top:var(--space-16)}.layout[data-astro-cid-pwzhvskm]{gap:var(--space-21);grid-template-columns:.85fr 1.15fr;display:grid}.intro[data-astro-cid-pwzhvskm] h2[data-astro-cid-pwzhvskm]{max-width:15ch;margin:var(--space-4) 0 var(--space-6)}.intro[data-astro-cid-pwzhvskm]>p[data-astro-cid-pwzhvskm]:not(.eyebrow){max-width:43ch;margin-bottom:var(--space-8);color:var(--color-muted)}ol[data-astro-cid-pwzhvskm]{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}li[data-astro-cid-pwzhvskm]{gap:var(--space-5);padding:var(--space-8) 0;border-bottom:1px solid var(--color-line);grid-template-columns:3rem 1fr;display:grid}li[data-astro-cid-pwzhvskm]>span[data-astro-cid-pwzhvskm]{color:var(--color-warm);letter-spacing:.12em;font-size:.75rem;font-weight:700}h3[data-astro-cid-pwzhvskm]{margin-bottom:var(--space-3)}li[data-astro-cid-pwzhvskm] p[data-astro-cid-pwzhvskm]{color:var(--color-muted);margin:0}@media (width<=61.25rem){.layout[data-astro-cid-pwzhvskm]{gap:var(--space-12);grid-template-columns:1fr}}@media (width<=40rem){li[data-astro-cid-pwzhvskm]{gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:2rem 1fr}}.questions[data-astro-cid-oqv24m4q]{background:var(--color-white);scroll-margin-top:var(--space-16)}.layout[data-astro-cid-oqv24m4q]{gap:var(--space-21);grid-template-columns:.7fr 1.3fr;display:grid}h2[data-astro-cid-oqv24m4q]{max-width:12ch;margin:var(--space-4) 0 var(--space-6)}.intro[data-astro-cid-oqv24m4q]{max-width:40ch;margin-bottom:var(--space-8);color:var(--color-muted)}@media (width<=61.25rem){.layout[data-astro-cid-oqv24m4q]{gap:var(--space-12);grid-template-columns:1fr}}.inquiry-dialog[data-astro-cid-wjmuyjqd]{width:min(64rem, calc(100% - var(--space-8)));height:min(90dvh,58rem);max-height:calc(100dvh - var(--space-4));border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-text);box-shadow:var(--shadow-menu);margin:auto;padding:0;overflow:hidden}.inquiry-dialog[data-astro-cid-wjmuyjqd][open]{grid-template-rows:auto minmax(0,1fr);display:grid}.inquiry-dialog[data-astro-cid-wjmuyjqd]::backdrop{backdrop-filter:blur(3px);background:#0c0b09ad}.dialog-bar[data-astro-cid-wjmuyjqd]{min-height:4rem;padding:0 var(--space-6);border-bottom:1px solid var(--color-line);background:var(--color-white);justify-content:space-between;align-items:center;display:flex}.dialog-bar[data-astro-cid-wjmuyjqd] span[data-astro-cid-wjmuyjqd]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.dialog-close[data-astro-cid-wjmuyjqd]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.75rem;line-height:1;display:grid}.dialog-close[data-astro-cid-wjmuyjqd]:hover,.dialog-close[data-astro-cid-wjmuyjqd]:focus-visible{background:var(--color-cream)}.dialog-content[data-astro-cid-wjmuyjqd]{overscroll-behavior:contain;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:0;display:grid;overflow-y:auto}.dialog-intro[data-astro-cid-wjmuyjqd]{padding:var(--space-10);background:var(--color-cream)}.dialog-intro[data-astro-cid-wjmuyjqd] h2[data-astro-cid-wjmuyjqd]{margin:var(--space-8) 0 var(--space-6);font-size:clamp(2rem,3vw,2.75rem)}.dialog-intro[data-astro-cid-wjmuyjqd]>p[data-astro-cid-wjmuyjqd]:not(.eyebrow){color:var(--color-muted)}.brief-note[data-astro-cid-wjmuyjqd]{gap:var(--space-3);margin:var(--space-10) 0;padding-top:var(--space-5);border-top:1px solid var(--color-line);font-size:.875rem;display:grid}.brief-note[data-astro-cid-wjmuyjqd] span[data-astro-cid-wjmuyjqd]{color:var(--color-muted)}.dialog-intro[data-astro-cid-wjmuyjqd]>a[data-astro-cid-wjmuyjqd]{align-items:center;min-height:2.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.dialog-intro[data-astro-cid-wjmuyjqd]>a[data-astro-cid-wjmuyjqd]:hover{text-underline-offset:var(--space-1);text-decoration:underline}@media (width<=61.25rem){.dialog-content[data-astro-cid-wjmuyjqd]{grid-template-columns:1fr}.dialog-intro[data-astro-cid-wjmuyjqd]{padding:var(--space-8)}.dialog-intro[data-astro-cid-wjmuyjqd] h2[data-astro-cid-wjmuyjqd]{margin-block:var(--space-4)}.brief-note[data-astro-cid-wjmuyjqd]{margin:var(--space-6) 0}}@media (width<=40rem){.inquiry-dialog[data-astro-cid-wjmuyjqd]{width:calc(100% - var(--space-4));height:calc(100dvh - var(--space-4))}.dialog-bar[data-astro-cid-wjmuyjqd]{padding-inline:var(--space-4)}.dialog-intro[data-astro-cid-wjmuyjqd]{padding:var(--space-6)}.dialog-intro[data-astro-cid-wjmuyjqd] h2[data-astro-cid-wjmuyjqd]{font-size:1.75rem}.brief-note[data-astro-cid-wjmuyjqd],.dialog-intro[data-astro-cid-wjmuyjqd]>a[data-astro-cid-wjmuyjqd]{display:none}}@media (prefers-reduced-motion:reduce){.inquiry-dialog[data-astro-cid-wjmuyjqd]::backdrop{backdrop-filter:none}}.product-hero[data-astro-cid-55rsu5r3]{padding:var(--space-12) 0 var(--space-24);background:var(--color-cream);scroll-margin-top:var(--space-16)}.product-layout[data-astro-cid-55rsu5r3]{align-items:start;gap:var(--space-21);grid-template-columns:1.05fr .95fr;display:grid}.product-nav[data-astro-cid-55rsu5r3]{z-index:12;top:var(--header-height);border-block:1px solid var(--color-line);background:var(--color-white);position:sticky}.product-nav[data-astro-cid-55rsu5r3] .container[data-astro-cid-55rsu5r3]{gap:var(--space-8);display:flex;overflow-x:auto}.product-nav[data-astro-cid-55rsu5r3] a[data-astro-cid-55rsu5r3]{min-height:3.5rem;color:var(--color-muted);transition:color var(--duration-fast), border-color var(--duration-fast);border-bottom:2px solid #0000;flex:none;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.product-nav[data-astro-cid-55rsu5r3] a[data-astro-cid-55rsu5r3]:hover,.product-nav[data-astro-cid-55rsu5r3] a[data-astro-cid-55rsu5r3]:focus-visible{border-color:var(--color-warm);color:var(--color-text)}.application-section[data-astro-cid-55rsu5r3]{background:var(--color-cream)}.application[data-astro-cid-55rsu5r3]{align-items:center;gap:var(--space-21);grid-template-columns:1.15fr .85fr;display:grid}.application[data-astro-cid-55rsu5r3] img{aspect-ratio:1.3;object-fit:cover;border-radius:var(--radius-image);width:100%}.application[data-astro-cid-55rsu5r3] h2[data-astro-cid-55rsu5r3]{margin:var(--space-4) 0 var(--space-6)}.application[data-astro-cid-55rsu5r3] p[data-astro-cid-55rsu5r3]:not(.eyebrow),.application[data-astro-cid-55rsu5r3] li[data-astro-cid-55rsu5r3]{color:var(--color-muted)}.application[data-astro-cid-55rsu5r3] small[data-astro-cid-55rsu5r3]{margin-top:var(--space-6);color:var(--color-muted);display:block}.application[data-astro-cid-55rsu5r3] ul[data-astro-cid-55rsu5r3]{padding-left:var(--space-5)}.related-section[data-astro-cid-55rsu5r3]{background:var(--color-cream)}.related[data-astro-cid-55rsu5r3]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=61.25rem){.product-layout[data-astro-cid-55rsu5r3],.application[data-astro-cid-55rsu5r3]{grid-template-columns:1fr}.related[data-astro-cid-55rsu5r3]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.product-hero[data-astro-cid-55rsu5r3]{padding-top:var(--space-8)}.product-nav[data-astro-cid-55rsu5r3] .container[data-astro-cid-55rsu5r3]{gap:var(--space-6)}.application[data-astro-cid-55rsu5r3] img{aspect-ratio:1}.related[data-astro-cid-55rsu5r3]{grid-template-columns:1fr}}
