.site-footer[data-astro-cid-nns7i3if]{padding-block:var(--space-7);background:var(--color-ink);color:var(--color-on-ink-muted);font-size:var(--text-small);line-height:1.5}.site-footer[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--color-focus-on-ink)}.site-footer__layout[data-astro-cid-nns7i3if]{gap:var(--space-6);display:grid}.site-footer__company[data-astro-cid-nns7i3if]{gap:var(--space-4);align-content:start;justify-items:start;display:grid}.site-footer__company[data-astro-cid-nns7i3if] img{width:9rem;height:auto}.site-footer__address[data-astro-cid-nns7i3if]{color:var(--color-on-ink);font-style:normal}.site-footer__register[data-astro-cid-nns7i3if]{gap:var(--space-3) var(--space-5);align-content:start;display:grid}.site-footer__register[data-astro-cid-nns7i3if] dt[data-astro-cid-nns7i3if]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.site-footer__register[data-astro-cid-nns7i3if] dd[data-astro-cid-nns7i3if]{color:var(--color-on-ink);overflow-wrap:anywhere}.site-footer__meta[data-astro-cid-nns7i3if]{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-rule-on-ink);display:grid}.site-footer__links[data-astro-cid-nns7i3if]{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.site-footer__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:var(--tap-target);color:var(--color-on-ink);align-items:center;display:inline-flex}@media (width>=40rem){.site-footer__register[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.site-footer__layout[data-astro-cid-nns7i3if]{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.site-footer__register[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__meta[data-astro-cid-nns7i3if]{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}}.site-header[data-astro-cid-fzpbxy5g]{background:var(--color-ink);color:var(--color-on-ink)}.site-header__bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;display:flex}.site-header__logo[data-astro-cid-fzpbxy5g]{min-height:var(--tap-target);align-items:center;display:inline-flex}.site-header__logo[data-astro-cid-fzpbxy5g] img{width:clamp(8.5rem,7.3rem + 5.2vw,11rem);height:auto}.site-header__main-site[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding-inline:var(--space-3);color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-small);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) ease;text-decoration:none;display:inline-flex}.site-header__main-site[data-astro-cid-fzpbxy5g]:hover{background:var(--color-rule-on-ink)}.site-header__main-site[data-astro-cid-fzpbxy5g] svg{width:1rem;height:1rem}.site-header[data-astro-cid-fzpbxy5g] [data-astro-cid-fzpbxy5g]:focus-visible{outline-color:var(--color-focus-on-ink)}:root{--color-paper:#f6f4ef;--color-paper-raised:#fff;--color-paper-sunken:#ece8df;--color-rule:#d8d2c5;--color-ink:#0b1f3a;--color-ink-soft:#34435b;--color-ink-muted:#56627a;--color-on-ink:#f6f4ef;--color-on-ink-muted:#b6c0d2;--color-rule-on-ink:#2a3d5c;--color-bar-norm-on-ink:#6f819d;--color-promo:#d7261e;--color-promo-strong:#b81d16;--color-promo-on-ink:#ff7163;--color-on-promo:#fff;--color-brand:#2e3e98;--color-focus:#2e3e98;--color-focus-on-ink:#ffd166;--color-todo:#8a5a00;--color-todo-surface:#fff1c9;--font-sans:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:800;--text-label:.75rem;--text-small:.875rem;--text-body:1rem;--text-lead:clamp(1.0625rem, .99rem + .33vw, 1.25rem);--text-title-s:clamp(1.25rem, 1.15rem + .43vw, 1.5rem);--text-title-m:clamp(1.625rem, 1.38rem + 1.09vw, 2.25rem);--text-title-l:clamp(2rem, 1.51rem + 2.17vw, 3.25rem);--text-price:clamp(2.25rem, 1.86rem + 1.74vw, 3.25rem);--text-display:clamp(4rem, 21.5vw, 9rem);--text-deadline:clamp(1.5rem, 7.4vw, 3rem);--leading-tight:1.05;--leading-snug:1.25;--leading-body:1.6;--tracking-display:-.035em;--tracking-title:-.02em;--tracking-label:.09em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-section:clamp(3.5rem, 2.52rem + 4.35vw, 6rem);--page-max-width:75rem;--page-gutter:clamp(1rem, .41rem + 2.61vw, 2.5rem);--tap-target:2.75rem;--radius-s:.5rem;--radius-m:1rem;--radius-l:1.5rem;--radius-pill:999px;--shadow-card:0 1px 2px #0b1f3a0d, 0 12px 32px -12px #0b1f3a24;--shadow-float:0 2px 6px #0b1f3a1a, 0 18px 40px -16px #0b1f3a4d;--ease-out:cubic-bezier(.2, .7, .2, 1);--duration-fast:.15s;--duration-zoom:.38s;--duration-reveal:.6s;--zoom-scale:2.6}@media (width>=60rem){:root{--text-display:clamp(5.5rem, 9.8vw, 8rem);--text-deadline:clamp(1.75rem, 3.5vw, 2.75rem)}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--space-5)}body{background:var(--color-paper);color:var(--color-ink-soft);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure,table{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{color:var(--color-ink);font-weight:var(--weight-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-title);text-wrap:balance}p{text-wrap:pretty}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:var(--color-brand);text-underline-offset:.2em;text-decoration-thickness:.08em}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-s)}[data-ended-only],:root[data-promo-state=ended] [data-promo-only]{display:none!important}:root[data-promo-state=ended] [data-ended-only]{display:revert!important}.page-width{width:100%;max-width:calc(var(--page-max-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.page-section{padding-block:var(--space-section)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-3) var(--space-4);background:var(--color-paper-raised);color:var(--color-ink);border-radius:var(--radius-s);font-weight:var(--weight-semibold);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.section-heading{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.section-heading__title{font-size:var(--text-title-l);line-height:var(--leading-tight)}.datasheet-label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted);line-height:1.4}.todo-placeholder{background:var(--color-todo-surface);color:var(--color-todo);border-radius:var(--radius-s);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:.04em;border:1px dashed;padding:.05em .5em;display:inline-block}.call-to-action{justify-content:center;align-items:center;gap:var(--space-2);min-height:3.25rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:var(--weight-bold);text-align:center;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease;border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.call-to-action:active{transform:translateY(1px)}.call-to-action svg{flex:none;width:1.125rem;height:1.125rem}.call-to-action--inquiry{background:var(--color-promo);color:var(--color-on-promo)}.call-to-action--inquiry:hover{background:var(--color-promo-strong)}.call-to-action--phone{border-color:var(--color-ink);color:var(--color-ink);font-family:var(--font-mono);font-weight:var(--weight-semibold)}.call-to-action--phone:hover{background:var(--color-ink);color:var(--color-on-ink)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal-on-scroll{animation:linear both reveal-rise view();animation-range:entry 0 entry 180px}}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.not-found[data-astro-cid-ibpinaeu]{gap:var(--space-4);padding-block:var(--space-section);justify-items:start;display:grid}.not-found[data-astro-cid-ibpinaeu] h1[data-astro-cid-ibpinaeu]{font-size:var(--text-title-l)}.about-company[data-astro-cid-zzqcnnyn]{padding-block:var(--space-section);border-top:1px solid var(--color-rule)}.about-company__layout[data-astro-cid-zzqcnnyn]{gap:var(--space-6);display:grid}.about-company__text[data-astro-cid-zzqcnnyn]{gap:var(--space-3);max-width:38rem;font-size:var(--text-lead);align-content:start;display:grid}.about-company__text[data-astro-cid-zzqcnnyn] .section-heading[data-astro-cid-zzqcnnyn]{margin-bottom:var(--space-2)}.about-company__links[data-astro-cid-zzqcnnyn]{gap:var(--space-2);align-content:start;display:grid}.about-company__links[data-astro-cid-zzqcnnyn] a[data-astro-cid-zzqcnnyn]{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-rule);min-height:3.25rem;color:var(--color-ink);font-weight:var(--weight-semibold);transition:color var(--duration-fast) ease;text-decoration:none;display:flex}.about-company__links[data-astro-cid-zzqcnnyn] a[data-astro-cid-zzqcnnyn]:hover{color:var(--color-brand)}.about-company__links[data-astro-cid-zzqcnnyn] svg{width:1.125rem;height:1.125rem;color:var(--color-ink-muted);transition:transform var(--duration-fast) ease}.about-company__links[data-astro-cid-zzqcnnyn] a[data-astro-cid-zzqcnnyn]:hover svg{transform:translate(2px,-2px)}@media (width>=60rem){.about-company__layout[data-astro-cid-zzqcnnyn]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.contact-panel[data-astro-cid-o4wndmyl]{gap:var(--space-6);background:var(--color-ink);color:var(--color-on-ink-muted);border-radius:var(--radius-l);scroll-margin-top:var(--space-5);padding:clamp(1.5rem,.9rem + 2.6vw,3.5rem);display:grid}.contact-panel[data-astro-cid-o4wndmyl] [data-astro-cid-o4wndmyl]:focus-visible{outline-color:var(--color-focus-on-ink)}.contact-panel__label[data-astro-cid-o4wndmyl]{color:var(--color-on-ink-muted)}.contact-panel__message[data-astro-cid-o4wndmyl]{gap:var(--space-3);align-content:start;display:grid}.contact-panel__title[data-astro-cid-o4wndmyl]{color:var(--color-on-ink);font-size:var(--text-title-l);line-height:var(--leading-tight)}.contact-panel__text[data-astro-cid-o4wndmyl]{max-width:36ch;font-size:var(--text-lead)}.contact-panel__channels[data-astro-cid-o4wndmyl]{gap:var(--space-6);align-content:start;display:grid}.contact-panel__channel[data-astro-cid-o4wndmyl]{gap:var(--space-3);justify-items:start;display:grid}.contact-panel__email[data-astro-cid-o4wndmyl]{width:100%;max-width:24rem}.contact-panel__address[data-astro-cid-o4wndmyl]{color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-body);user-select:all;overflow-wrap:anywhere}.contact-panel__phones[data-astro-cid-o4wndmyl]{gap:var(--space-1);display:grid}.contact-panel__phone[data-astro-cid-o4wndmyl]{align-items:center;gap:var(--space-3);min-height:var(--tap-target);color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-title-s);font-weight:var(--weight-semibold);white-space:nowrap;text-decoration:none;display:inline-flex}.contact-panel__phone[data-astro-cid-o4wndmyl]:hover{text-decoration:underline;text-decoration-color:var(--color-promo);text-underline-offset:.3em;text-decoration-thickness:2px}.contact-panel__phone[data-astro-cid-o4wndmyl] svg{width:1.125rem;height:1.125rem;color:var(--color-on-ink-muted)}@media (width>=60rem){.contact-panel[data-astro-cid-o4wndmyl]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.order-steps__list[data-astro-cid-ugm35xfs]{gap:var(--space-5);margin-bottom:var(--space-7);display:grid}.order-steps__step[data-astro-cid-ugm35xfs]{gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--color-ink);align-content:start;display:grid}.order-steps__number[data-astro-cid-ugm35xfs]{color:var(--color-promo-strong);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label)}.order-steps__title[data-astro-cid-ugm35xfs]{font-size:var(--text-title-s)}@media (width>=48rem){.order-steps__list[data-astro-cid-ugm35xfs]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.board-quality[data-astro-cid-niutrlro]{gap:var(--space-6);background:var(--color-ink);color:var(--color-on-ink-muted);border-radius:var(--radius-l);padding:clamp(1.5rem,.9rem + 2.6vw,3.5rem);display:grid}.board-quality__kicker[data-astro-cid-niutrlro]{color:var(--color-on-ink-muted)}.board-quality__message[data-astro-cid-niutrlro]{gap:var(--space-4);align-content:start;display:grid}.board-quality__title[data-astro-cid-niutrlro]{color:var(--color-on-ink);font-size:var(--text-title-l);line-height:var(--leading-tight)}.board-quality__accent[data-astro-cid-niutrlro]{color:var(--color-promo-on-ink)}.board-quality__intro[data-astro-cid-niutrlro]{max-width:44ch;font-size:var(--text-lead)}.board-quality__points[data-astro-cid-niutrlro]{gap:var(--space-3);margin-top:var(--space-2);color:var(--color-on-ink);display:grid}.board-quality__points[data-astro-cid-niutrlro] li[data-astro-cid-niutrlro]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.board-quality__points[data-astro-cid-niutrlro] svg{width:1.25rem;height:1.25rem;color:var(--color-promo-on-ink);margin-top:.15em}.board-quality__density[data-astro-cid-niutrlro]{gap:var(--space-1);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-rule-on-ink);display:grid}.board-quality__density[data-astro-cid-niutrlro] dt[data-astro-cid-niutrlro]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.board-quality__density[data-astro-cid-niutrlro] dd[data-astro-cid-niutrlro]{gap:var(--space-1) var(--space-5);font-family:var(--font-mono);font-size:var(--text-small);flex-wrap:wrap;display:flex}.board-quality__density-plus[data-astro-cid-niutrlro]{color:var(--color-on-ink);font-weight:var(--weight-semibold)}.board-quality__figures[data-astro-cid-niutrlro]{gap:var(--space-5);align-content:start;display:grid}.board-quality__metrics[data-astro-cid-niutrlro]{gap:var(--space-5);display:grid}.board-quality__metric[data-astro-cid-niutrlro]{gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-rule-on-ink);grid-template-columns:auto 1fr;grid-template-areas:"gain text""bars bars";align-items:center;display:grid}.board-quality__gain[data-astro-cid-niutrlro]{min-width:4.6ch;color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-title-m);font-weight:var(--weight-semibold);letter-spacing:-.04em;grid-area:gain;line-height:1}.board-quality__gain-unit[data-astro-cid-niutrlro]{letter-spacing:0;margin-left:.12em;font-size:.6em}.board-quality__metric[data-astro-cid-niutrlro]:first-child .board-quality__gain[data-astro-cid-niutrlro]{font-size:var(--text-price)}.board-quality__metric-text[data-astro-cid-niutrlro]{grid-area:text}.board-quality__metric-label[data-astro-cid-niutrlro]{color:var(--color-on-ink);font-weight:var(--weight-bold);line-height:1.25}.board-quality__metric-meaning[data-astro-cid-niutrlro]{font-size:var(--text-small);line-height:1.4}.board-quality__bars[data-astro-cid-niutrlro]{gap:var(--space-2);grid-area:bars;display:grid}.board-quality__bar-row[data-astro-cid-niutrlro]{gap:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);grid-template-columns:1fr auto;grid-template-areas:"name value""bar bar";align-items:center;display:grid}.board-quality__bar-name[data-astro-cid-niutrlro]{grid-area:name}.board-quality__bar-row--plus[data-astro-cid-niutrlro]{color:var(--color-on-ink)}.board-quality__bar[data-astro-cid-niutrlro]{grid-area:bar;width:100%;height:.5rem;display:block;overflow:visible}.board-quality__bar--norm[data-astro-cid-niutrlro]{fill:var(--color-bar-norm-on-ink)}.board-quality__bar--plus[data-astro-cid-niutrlro]{fill:var(--color-promo)}.board-quality__bar-value[data-astro-cid-niutrlro]{text-align:right;white-space:nowrap;grid-area:value}@media (width>=40rem){.board-quality__bar-row[data-astro-cid-niutrlro]{gap:var(--space-3);grid-template-columns:6.5rem 1fr 4.75rem;grid-template-areas:"name bar value"}}.board-quality__uses[data-astro-cid-niutrlro]{gap:var(--space-3);margin-top:var(--space-2);display:grid}.board-quality__uses[data-astro-cid-niutrlro] ul[data-astro-cid-niutrlro]{gap:var(--space-2);flex-wrap:wrap;display:flex}.board-quality__uses[data-astro-cid-niutrlro] li[data-astro-cid-niutrlro]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-rule-on-ink);border-radius:var(--radius-pill);color:var(--color-on-ink);font-size:var(--text-small)}.board-quality__source[data-astro-cid-niutrlro]{padding-top:var(--space-4);border-top:1px solid var(--color-rule-on-ink);font-size:var(--text-label);line-height:1.5}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.board-quality__bar[data-astro-cid-niutrlro] rect[data-astro-cid-niutrlro]{transform-box:fill-box;transform-origin:0;animation:linear both board-quality-grow view();animation-range:entry 10% cover 35%}}}@keyframes board-quality-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=60rem){.board-quality[data-astro-cid-niutrlro]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.board-view[data-astro-cid-s26bu7aj]{aspect-ratio:3/2;background:var(--color-paper-sunken);border-radius:var(--radius-m);cursor:zoom-in;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.board-view[data-astro-cid-s26bu7aj][hidden]{display:none}.board-view[data-astro-cid-s26bu7aj] img{object-fit:cover;width:100%;height:100%;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%);transition:transform var(--duration-zoom) var(--ease-out);will-change:transform}.board-view[data-astro-cid-s26bu7aj].is-zoomed{cursor:zoom-out;touch-action:none}.board-view[data-astro-cid-s26bu7aj].is-zoomed img{transform:scale(var(--zoom-scale))}.board-view__hint[data-astro-cid-s26bu7aj]{left:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-on-ink);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-medium);transition:opacity var(--duration-fast) ease;pointer-events:none;background:#0b1f3adb;line-height:1.2;display:inline-flex;position:absolute}.board-view__hint[data-astro-cid-s26bu7aj] svg{width:1rem;height:1rem}.board-view[data-astro-cid-s26bu7aj].is-zoomed .board-view__hint[data-astro-cid-s26bu7aj]{opacity:0}.board-view__hint-hover[data-astro-cid-s26bu7aj]{display:none}@media (hover:hover) and (pointer:fine){.board-view__hint-hover[data-astro-cid-s26bu7aj]{display:inline}.board-view__hint-touch[data-astro-cid-s26bu7aj]{display:none}}.product-gallery[data-astro-cid-fmfgs2lu]{gap:var(--space-3);align-content:start;display:grid}.product-gallery__views[data-astro-cid-fmfgs2lu]{gap:var(--space-2);flex-wrap:wrap;display:flex}.product-gallery__select[data-astro-cid-fmfgs2lu]{border-radius:var(--radius-s);cursor:pointer;opacity:.7;transition:border-color var(--duration-fast) ease, opacity var(--duration-fast) ease;background:0 0;border:2px solid #0000;padding:3px;display:block}.product-gallery__select[data-astro-cid-fmfgs2lu]:hover{opacity:1}.product-gallery__select[data-astro-cid-fmfgs2lu][aria-pressed=true]{border-color:var(--color-ink);opacity:1}.product-gallery__select[data-astro-cid-fmfgs2lu] img{object-fit:cover;border-radius:calc(var(--radius-s) - 3px);width:5.5rem;height:3.6667rem}.promo-price[data-astro-cid-5ztmx4hm]{justify-items:start;gap:var(--space-2);display:grid}.promo-price__current[data-astro-cid-5ztmx4hm]{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-promo);color:var(--color-on-promo);border-radius:var(--radius-m);font-family:var(--font-mono);flex-wrap:wrap;line-height:1;display:inline-flex}.promo-price__amount[data-astro-cid-5ztmx4hm]{font-size:var(--text-price);font-weight:var(--weight-semibold);letter-spacing:-.04em}.promo-price__unit[data-astro-cid-5ztmx4hm]{font-size:var(--text-body);font-weight:var(--weight-semibold)}.promo-price__regular[data-astro-cid-5ztmx4hm]{color:var(--color-ink-muted);font-size:var(--text-small)}.promo-price__regular[data-astro-cid-5ztmx4hm] s[data-astro-cid-5ztmx4hm]{font-family:var(--font-mono);text-decoration-thickness:.09em}.promo-price__saving[data-astro-cid-5ztmx4hm]{color:var(--color-promo-strong);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--weight-semibold)}.promo-price-ended[data-astro-cid-5ztmx4hm]{padding:var(--space-4);background:var(--color-paper);border-left:3px solid var(--color-ink);border-radius:var(--radius-s);color:var(--color-ink);font-weight:var(--weight-medium)}.spec-table[data-astro-cid-7fjhhngr]{border-collapse:collapse;width:100%;font-size:var(--text-small)}.spec-table[data-astro-cid-7fjhhngr] caption[data-astro-cid-7fjhhngr]{padding-bottom:var(--space-2);text-align:left}.spec-table[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr],.spec-table[data-astro-cid-7fjhhngr] td[data-astro-cid-7fjhhngr]{padding:var(--space-3) 0;border-top:1px solid var(--color-rule);vertical-align:baseline}.spec-table[data-astro-cid-7fjhhngr] tbody[data-astro-cid-7fjhhngr]{border-bottom:1px solid var(--color-rule)}.spec-table[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr]{padding-right:var(--space-4);color:var(--color-ink-muted);font-weight:var(--weight-regular);text-align:left}.spec-table[data-astro-cid-7fjhhngr] td[data-astro-cid-7fjhhngr]{color:var(--color-ink);font-family:var(--font-mono);text-align:right}.product-card[data-astro-cid-4fhpls6h]{gap:var(--space-5);padding:var(--space-4);background:var(--color-paper-raised);border-radius:var(--radius-l);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-5);display:grid}.product-card__details[data-astro-cid-4fhpls6h]{gap:var(--space-5);padding:0 var(--space-2) var(--space-3);align-content:start;display:grid}.product-card__header[data-astro-cid-4fhpls6h]{gap:var(--space-2);display:grid}.product-card__name[data-astro-cid-4fhpls6h]{font-size:var(--text-title-m);line-height:var(--leading-tight)}.product-card__lead[data-astro-cid-4fhpls6h]{color:var(--color-ink-soft);font-size:var(--text-lead);line-height:1.5}.product-card__benefits[data-astro-cid-4fhpls6h]{gap:var(--space-3);display:grid}.product-card__benefits[data-astro-cid-4fhpls6h] li[data-astro-cid-4fhpls6h]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.product-card__benefits[data-astro-cid-4fhpls6h] svg{width:1.25rem;height:1.25rem;color:var(--color-promo);margin-top:.15em}.product-card__inquiry[data-astro-cid-4fhpls6h]{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-ink);font-weight:var(--weight-bold);text-decoration:underline;text-decoration-color:var(--color-promo);text-underline-offset:.3em;justify-self:start;text-decoration-thickness:2px;display:inline-flex}.product-card__inquiry[data-astro-cid-4fhpls6h] svg{width:1.125rem;height:1.125rem;transition:transform var(--duration-fast) ease}.product-card__inquiry[data-astro-cid-4fhpls6h]:hover svg{transform:translate(3px)}@media (width>=60rem){.product-card[data-astro-cid-4fhpls6h]{gap:var(--space-7);padding:var(--space-5);grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.product-card__details[data-astro-cid-4fhpls6h]{padding:var(--space-4) var(--space-4) var(--space-4) 0}.product-card__photos[data-astro-cid-4fhpls6h]{top:var(--space-5);align-self:start;position:sticky}.product-card--mirrored[data-astro-cid-4fhpls6h] .product-card__photos[data-astro-cid-4fhpls6h]{order:2}.product-card--mirrored[data-astro-cid-4fhpls6h] .product-card__details[data-astro-cid-4fhpls6h]{padding:var(--space-4) 0 var(--space-4) var(--space-4)}}.product-list[data-astro-cid-wfufnmcl]{padding-bottom:var(--space-section)}.product-list__cards[data-astro-cid-wfufnmcl]{gap:var(--space-6);display:grid}.promo-conditions[data-astro-cid-4dl3y4wp]{padding-block:var(--space-section);background:var(--color-paper-sunken)}.promo-conditions__layout[data-astro-cid-4dl3y4wp]{gap:var(--space-5);display:grid}.promo-conditions__heading[data-astro-cid-4dl3y4wp]{margin-bottom:0}.promo-conditions__item[data-astro-cid-4dl3y4wp]{gap:var(--space-1);padding-block:var(--space-4);border-top:1px solid var(--color-rule);display:grid}.promo-conditions__item[data-astro-cid-4dl3y4wp]:last-child{border-bottom:1px solid var(--color-rule)}.promo-conditions__item[data-astro-cid-4dl3y4wp] dt[data-astro-cid-4dl3y4wp]{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.promo-conditions__item[data-astro-cid-4dl3y4wp] dd[data-astro-cid-4dl3y4wp]{color:var(--color-ink);font-size:var(--text-lead);font-weight:var(--weight-medium);line-height:1.4}.promo-conditions__date[data-astro-cid-4dl3y4wp]{font-family:var(--font-mono);font-size:.9em;font-weight:var(--weight-regular);white-space:nowrap}@media (width>=60rem){.promo-conditions__layout[data-astro-cid-4dl3y4wp]{gap:var(--space-7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.promo-conditions__item[data-astro-cid-4dl3y4wp]{gap:var(--space-5);grid-template-columns:12rem 1fr;align-items:baseline}}.promo-hero[data-astro-cid-hztqyiey]{padding-block:clamp(1.75rem, 1.2rem + 2.5vw, 4rem) var(--space-section)}.promo-hero__layout[data-astro-cid-hztqyiey]{gap:var(--space-5);display:grid}.promo-hero__kicker[data-astro-cid-hztqyiey]{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.promo-hero__countdown[data-astro-cid-hztqyiey]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-ink);color:var(--color-on-ink);border-radius:var(--radius-pill);display:inline-flex}.promo-hero__countdown[data-astro-cid-hztqyiey][hidden]{display:none}.promo-hero__countdown-dot[data-astro-cid-hztqyiey]{background:var(--color-promo);border-radius:50%;width:.5rem;height:.5rem;animation:2.4s ease-out infinite promo-hero-pulse}@keyframes promo-hero-pulse{0%{box-shadow:0 0 #d7261eb3}70%,to{box-shadow:0 0 0 .5rem #d7261e00}}.promo-hero__title[data-astro-cid-hztqyiey]{gap:var(--space-2);display:grid}.promo-hero__label[data-astro-cid-hztqyiey]{color:var(--color-promo);font-size:var(--text-display);letter-spacing:var(--tracking-display);text-transform:uppercase;margin-left:-.04em;font-weight:900;line-height:.82}.promo-hero__deadline[data-astro-cid-hztqyiey]{font-family:var(--font-mono);font-size:var(--text-deadline);font-weight:var(--weight-semibold);letter-spacing:-.03em;line-height:1.1}.promo-hero__title--ended[data-astro-cid-hztqyiey]{font-size:var(--text-title-l);line-height:var(--leading-tight)}.promo-hero__value[data-astro-cid-hztqyiey]{max-width:30ch;margin-top:var(--space-4);color:var(--color-ink);font-size:var(--text-title-s);font-weight:var(--weight-medium);line-height:1.35}.promo-hero__offers[data-astro-cid-hztqyiey]{gap:var(--space-3);display:grid}.promo-hero__offer[data-astro-cid-hztqyiey]{align-items:center;gap:0 var(--space-4);min-height:4.25rem;padding:var(--space-3) var(--space-4);background:var(--color-paper-raised);color:var(--color-ink);border-radius:var(--radius-m);box-shadow:var(--shadow-card);transition:transform var(--duration-fast) ease, box-shadow var(--duration-fast) ease;grid-template-columns:1fr auto auto;grid-template-areas:"name price arrow""summary price arrow";text-decoration:none;display:grid}.promo-hero__offer[data-astro-cid-hztqyiey]:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.promo-hero__offer-name[data-astro-cid-hztqyiey]{font-weight:var(--weight-bold);grid-area:name;line-height:1.2}.promo-hero__offer-summary[data-astro-cid-hztqyiey]{color:var(--color-ink-muted);font-size:var(--text-small);grid-area:summary}.promo-hero__offer-price[data-astro-cid-hztqyiey],.promo-hero__offer-more[data-astro-cid-hztqyiey]{grid-area:price}.promo-hero__offer-price[data-astro-cid-hztqyiey]{color:var(--color-promo-strong);font-family:var(--font-mono);font-size:1.375rem;font-weight:var(--weight-semibold);justify-items:end;line-height:1.1;display:grid}.promo-hero__offer-unit[data-astro-cid-hztqyiey]{color:var(--color-ink-muted);font-size:var(--text-label);font-weight:var(--weight-regular)}.promo-hero__offer-more[data-astro-cid-hztqyiey]{color:var(--color-ink-muted);font-size:var(--text-small)}.promo-hero__offer[data-astro-cid-hztqyiey] .promo-hero__offer-arrow{width:1.125rem;height:1.125rem;color:var(--color-ink-muted);grid-area:arrow}.promo-hero__actions[data-astro-cid-hztqyiey]{gap:var(--space-3);flex-wrap:wrap;display:flex}.promo-hero__actions[data-astro-cid-hztqyiey] .call-to-action[data-astro-cid-hztqyiey]{flex:14rem}.promo-hero__terms[data-astro-cid-hztqyiey]{margin-top:var(--space-3);color:var(--color-ink-muted);font-size:var(--text-small)}.promo-hero__layout[data-astro-cid-hztqyiey] .promo-hero__photo{aspect-ratio:16/9;background:var(--color-paper-sunken);border-radius:var(--radius-l);display:block;overflow:hidden}.promo-hero__layout[data-astro-cid-hztqyiey] .promo-hero__photo img{object-fit:cover;object-position:28% 70%;width:100%;height:100%}@media (width>=60rem){.promo-hero[data-astro-cid-hztqyiey]{--hero-offers-overhang:4rem;padding-bottom:calc(var(--space-section) + var(--hero-offers-overhang))}.promo-hero__layout[data-astro-cid-hztqyiey]{gap:0 var(--space-7);grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.promo-hero__intro[data-astro-cid-hztqyiey]{grid-area:2/1}.promo-hero__respond[data-astro-cid-hztqyiey]{margin-top:var(--space-6);grid-area:3/1}.promo-hero__actions[data-astro-cid-hztqyiey] .call-to-action[data-astro-cid-hztqyiey]{flex:0 auto}.promo-hero__layout[data-astro-cid-hztqyiey] .promo-hero__photo{aspect-ratio:5/4;grid-area:1/2/-1}.promo-hero__offers[data-astro-cid-hztqyiey]{z-index:1;margin:0 var(--space-5) calc(var(--hero-offers-overhang) * -1);grid-area:1/2/-1;grid-template-columns:1fr 1fr;align-self:end}.promo-hero__offer[data-astro-cid-hztqyiey]{align-items:start;gap:0 var(--space-3);height:100%;padding:var(--space-4);box-shadow:var(--shadow-float);grid-template-columns:1fr auto;grid-template-areas:"name arrow""summary arrow""price price"}.promo-hero__offer-price[data-astro-cid-hztqyiey],.promo-hero__offer-more[data-astro-cid-hztqyiey]{margin-top:var(--space-3)}.promo-hero__offer-price[data-astro-cid-hztqyiey]{align-items:baseline;gap:var(--space-2);font-size:1.625rem;display:flex}}.promo-intro[data-astro-cid-4lxd3a4n]{gap:var(--space-4);padding-bottom:var(--space-section);display:grid}.promo-intro__text[data-astro-cid-4lxd3a4n]{max-width:44ch;padding-top:var(--space-5);border-top:2px solid var(--color-ink);color:var(--color-ink);font-size:var(--text-title-m);font-weight:var(--weight-medium);letter-spacing:var(--tracking-title);line-height:1.3}.promo-intro__note[data-astro-cid-4lxd3a4n]{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-label)}
/*$vite$:1*/