:root,[data-theme=dark]{color-scheme:dark;--pulsechem-bg: #000000;--pulsechem-bg-2: #141416;--pulsechem-bg-3: #1C1C1F;--pulsechem-card: #0A0A0B;--pulsechem-hover: #1C1C1F;--pulsechem-line: #26262A;--pulsechem-line-strong: #3A3A3F;--pulsechem-field-line: #6E6E76;--gold-ink: #EBC45E;--gold-line: #C89A2E;--gold-on: #1C1404;--gold-shadow: 0 1px 1px rgb(0 0 0 / .55), 0 8px 22px -10px rgb(var(--gold-middle-rgb) / .55);--gold-glass: linear-gradient(180deg, rgb(255 255 255 / .1), rgb(255 255 255 / .03));--gold-thumb: linear-gradient(180deg, rgb(var(--gold-highlight-rgb) / .1), transparent 70%), rgb(66 66 70 / .94);--gold-select: inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .9), inset 0 1px 0 rgb(255 255 255 / .2);--pulsechem-accent: var(--gold-middle);--pulsechem-accent-2: var(--gold-highlight);--pulsechem-accent-ink: var(--gold-ink);--pulsechem-accent-deep: var(--gold-dark);--pulsechem-on-accent: var(--gold-on);--pulsechem-focus: var(--gold-middle);--pulsechem-text: #FFFFFF;--pulsechem-muted: #A1A1AA;--pulsechem-faint: #8E8E96;--pulsechem-ok: #7FA36E;--pulsechem-ok-text: #9CC08A;--pulsechem-alert: #E0675C;--pulsechem-alert-text: #F28B85;--pulsechem-bg-rgb: 0 0 0;--pulsechem-text-rgb: 255 255 255;--pulsechem-accent-rgb: 227 179 65;--pulsechem-focus-rgb: 227 179 65;--pulsechem-ok-rgb: 127 163 110;--pulsechem-alert-rgb: 224 103 92;--pulsechem-accent-soft: rgb(var(--pulsechem-accent-rgb) / .14);--pulsechem-ok-soft: rgb(var(--pulsechem-ok-rgb) / .14);--pulsechem-alert-soft: rgb(var(--pulsechem-alert-rgb) / .14);--focus-glow: 0 0 0 3px rgb(var(--pulsechem-focus-rgb) / .38);--pulsechem-band: transparent;--group-bg: rgb(28 28 31 / .82);--group-sep: rgb(255 255 255 / .1);--material-card: rgb(255 255 255 / .05);--material-card-tint: rgb(10 10 11 / .6);--material-card-hover: rgb(255 255 255 / .08);--pulsechem-stage-page: transparent;--pulsechem-stage-page-line: transparent;--pv-glass-backing: var(--pulsechem-bg);--icon-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A1A1AA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");--glass-thin-bg: rgb(255 255 255 / .08);--glass-regular-bg: rgb(255 255 255 / .11);--glass-thick-bg: rgb(255 255 255 / .16);--glass-thin-tint: rgb(10 10 11 / .7);--glass-regular-tint: rgb(10 10 11 / .72);--glass-thick-tint: rgb(20 20 22 / .7);--glass-bg: var(--glass-regular-bg);--glass-tint: var(--glass-regular-tint);--glass-border: rgb(255 255 255 / .18);--glass-highlight: inset 0 1px 0 rgb(255 255 255 / .28);--glass-hl: rgb(255 255 255 / .28);--glass-rim: inset 0 0 0 1px rgb(255 255 255 / .16);--glass-shadow: 0 8px 32px rgb(0 0 0 / .5);--glass-sheen: rgb(255 255 255 / .07);--glass-specular: inset 0 1px 0 rgb(255 255 255 / .4), inset 0 -1px 0 rgb(255 255 255 / .08), inset 0 0 0 1px rgb(255 255 255 / .14);--glass-fallback: rgb(28 28 31 / .97);--glass-text: #FFFFFF;--glass-text-muted: #D4D4D8;--glass-accent-ink: #F0CB65;--scrim: rgb(0 0 0 / .62);--logo-ink: #FFFFFF;--bar-bg: rgb(0 0 0 / .68);--bar-rim: inset 0 0 0 1px rgb(255 255 255 / .12), inset 0 1px 0 rgb(255 255 255 / .1);--bar-rim-on: inset 0 0 0 1px rgb(255 255 255 / .2), inset 0 1px 0 rgb(255 255 255 / .22);--bar-line: var(--gold-middle);--shadow-1: 0 1px 2px rgb(0 0 0 / .6);--shadow-2: 0 10px 28px -10px rgb(0 0 0 / .7);--shadow-3: 0 22px 50px -18px rgb(0 0 0 / .8);--shadow-window: 0 0 0 .5px rgb(0 0 0 / .85), 0 24px 70px 2px rgb(0 0 0 / .62), 0 2px 10px rgb(0 0 0 / .45);--shadow-overlay: var(--shadow-window);--shadow-card: 0 8px 32px rgb(0 0 0 / .35);--shadow-gold: var(--gold-shadow);--mol-hydrofoob: #B4B4BC;--mol-polair: #8FAE80;--mol-positief: #E0B56A;--mol-negatief: #8C9FB0;--mol-speciaal: #FFFFFF;--mol-onbekend: #7C7C84;--pulsechem-numeral: var(--pulsechem-accent-ink);--shop-seg-track: rgb(118 118 128 / .24);--shop-seg-thumb: rgb(99 99 104 / .82);--hero-wall-top: #0A0A0B;--hero-wall: #161618;--hero-floor: #0C0C0D;--hero-stage-line: rgb(255 255 255 / .08);--hero-coa-paper: #ECE8DF;--cs-veil-strong: .94;--cs-veil-mid: .78;--cs-scene-opacity: 1;--cs-glass: #141416;--cs-backlight: rgb(var(--gold-middle-rgb) / .3);--cs-glow: rgb(255 255 255 / .07);--cs-scrim: .55;--cs-label: var(--pv-label);--cs-band: var(--pv-label-rule);--spec-brein: #BF5AF2;--spec-neuro: #7D7AFF;--spec-groei: #0A84FF;--spec-bioreg: #64D2FF;--spec-immuun: #2FD8C4;--spec-darm: #32D74B;--spec-metabool: #B6E04F;--spec-cel: #FFD60A;--spec-spier: #FF9F0A;--spec-hart: #FF453A;--spec-huid: #FF6FA8;--spec-lab: #C7C7CC}[data-theme=light]{color-scheme:light;--pulsechem-bg: #FFFFFF;--pulsechem-bg-2: #FFFFFF;--pulsechem-bg-3: #F5F5F7;--pulsechem-card: #FFFFFF;--pulsechem-hover: #F2F2F4;--pulsechem-line: #E5E5EA;--pulsechem-line-strong: #D1D1D6;--pulsechem-field-line: #86868B;--gold-ink: #86600F;--gold-line: #9A6B1F;--gold-on: #1C1404;--gold-shadow: 0 1px 2px rgb(110 75 10 / .28), 0 8px 18px -8px rgb(var(--gold-dark-rgb) / .55);--gold-glass: linear-gradient(180deg, rgb(255 255 255 / .96), rgb(255 255 255 / .72));--gold-thumb: linear-gradient(180deg, rgb(var(--gold-highlight-rgb) / .24), transparent 70%), rgb(255 255 255 / .98);--gold-select: inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .95), inset 0 1px 0 rgb(255 255 255 / 1);--pulsechem-accent: var(--gold-middle);--pulsechem-accent-2: var(--gold-highlight);--pulsechem-accent-ink: var(--gold-ink);--pulsechem-accent-deep: var(--gold-dark);--pulsechem-on-accent: var(--gold-on);--pulsechem-focus: var(--gold-ink);--pulsechem-text: #1D1D1F;--pulsechem-muted: #636366;--pulsechem-faint: #6C6C70;--pulsechem-ok: #5E8A4F;--pulsechem-ok-text: #3F6A33;--pulsechem-alert: #C2453B;--pulsechem-alert-text: #A3332E;--pulsechem-bg-rgb: 255 255 255;--pulsechem-text-rgb: 29 29 31;--pulsechem-accent-rgb: 227 179 65;--pulsechem-focus-rgb: 134 96 15;--pulsechem-ok-rgb: 94 138 79;--pulsechem-alert-rgb: 194 69 59;--pulsechem-accent-soft: rgb(var(--pulsechem-accent-rgb) / .16);--pulsechem-ok-soft: rgb(var(--pulsechem-ok-rgb) / .12);--pulsechem-alert-soft: rgb(var(--pulsechem-alert-rgb) / .1);--focus-glow: 0 0 0 3px rgb(var(--pulsechem-focus-rgb) / .28);--pulsechem-band: transparent;--group-bg: rgb(255 255 255 / .9);--group-sep: rgb(29 29 31 / .1);--material-card: rgb(255 255 255 / .86);--material-card-tint: rgb(255 255 255 / .3);--material-card-hover: rgb(255 255 255 / .96);--pulsechem-stage-page: radial-gradient(120% 90% at 50% 30%, var(--pulsechem-stage-lit), var(--pulsechem-stage) 70%);--pulsechem-stage-page-line: var(--pulsechem-stage-line);--pv-glass-backing: transparent;--icon-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23636366' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");--glass-thin-bg: rgb(255 255 255 / .6);--glass-regular-bg: rgb(255 255 255 / .68);--glass-thick-bg: rgb(255 255 255 / .78);--glass-thin-tint: rgb(255 255 255 / .5);--glass-regular-tint: rgb(255 255 255 / .5);--glass-thick-tint: rgb(255 255 255 / .58);--glass-bg: var(--glass-regular-bg);--glass-tint: var(--glass-regular-tint);--glass-border: rgb(255 255 255 / .7);--glass-highlight: inset 0 1px 0 rgb(255 255 255 / .95);--glass-hl: rgb(255 255 255 / .95);--glass-rim: inset 0 0 0 1px rgb(255 255 255 / .55), 0 0 0 .5px rgb(0 0 0 / .12);--glass-shadow: 0 8px 32px rgb(0 0 0 / .12);--glass-sheen: rgb(255 255 255 / .35);--glass-specular: inset 0 1px 0 rgb(255 255 255 / 1), inset 0 -1px 0 rgb(255 255 255 / .5), inset 0 0 0 1px rgb(255 255 255 / .6), 0 0 0 .5px rgb(0 0 0 / .14);--glass-fallback: rgb(255 255 255 / .97);--glass-text: #1D1D1F;--glass-text-muted: #48484A;--glass-accent-ink: #6E4F0E;--scrim: rgb(0 0 0 / .28);--logo-ink: #222E37;--bar-bg: rgb(255 255 255 / .8);--bar-rim: inset 0 0 0 1px rgb(29 29 31 / .1), inset 0 1px 0 rgb(255 255 255 / .9);--bar-rim-on: inset 0 0 0 1px rgb(29 29 31 / .16), inset 0 1px 0 rgb(255 255 255 / 1);--bar-line: var(--gold-line);--shadow-1: 0 1px 2px rgb(0 0 0 / .08);--shadow-2: 0 10px 28px -12px rgb(0 0 0 / .18);--shadow-3: 0 22px 50px -20px rgb(0 0 0 / .22);--shadow-window: 0 0 0 .5px rgb(0 0 0 / .12), 0 24px 70px 2px rgb(0 0 0 / .16), 0 2px 10px rgb(0 0 0 / .08);--shadow-overlay: var(--shadow-window);--shadow-card: 0 8px 32px rgb(0 0 0 / .08);--shadow-gold: var(--gold-shadow);--mol-hydrofoob: #85858D;--mol-polair: #5B7F4C;--mol-positief: #8A6418;--mol-negatief: #5A6F84;--mol-speciaal: #1D1D1F;--mol-onbekend: #838389;--pulsechem-numeral: var(--pulsechem-accent-ink);--shop-seg-track: rgb(118 118 128 / .12);--shop-seg-thumb: rgb(255 255 255 / .96);--hero-wall-top: #0A0A0B;--hero-wall: #161618;--hero-floor: #0C0C0D;--hero-stage-line: transparent;--hero-coa-paper: #FFFFFF;--cs-veil-strong: .95;--cs-veil-mid: .72;--cs-scene-opacity: .8;--cs-glass: rgb(30 30 34 / .62);--cs-backlight: rgb(var(--gold-middle-rgb) / .3);--cs-glow: rgb(255 255 255 / .5);--cs-scrim: .82;--cs-label: rgb(29 29 31 / .4);--cs-band: rgb(var(--gold-middle-rgb) / .6);--spec-brein: #8E2DB8;--spec-neuro: #4A47D1;--spec-groei: #0060C7;--spec-bioreg: #00749E;--spec-immuun: #00826F;--spec-darm: #1D8A34;--spec-metabool: #557A00;--spec-cel: #9A6700;--spec-spier: #C24E00;--spec-hart: #D3172B;--spec-huid: #C2185B;--spec-lab: #6E6E73}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--pulsechem-bg: #FFFFFF;--pulsechem-bg-2: #FFFFFF;--pulsechem-bg-3: #F5F5F7;--pulsechem-card: #FFFFFF;--pulsechem-hover: #F2F2F4;--pulsechem-line: #E5E5EA;--pulsechem-line-strong: #D1D1D6;--pulsechem-field-line: #86868B;--gold-ink: #86600F;--gold-line: #9A6B1F;--gold-on: #1C1404;--gold-shadow: 0 1px 2px rgb(110 75 10 / .28), 0 8px 18px -8px rgb(var(--gold-dark-rgb) / .55);--gold-glass: linear-gradient(180deg, rgb(255 255 255 / .96), rgb(255 255 255 / .72));--gold-thumb: linear-gradient(180deg, rgb(var(--gold-highlight-rgb) / .24), transparent 70%), rgb(255 255 255 / .98);--gold-select: inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .95), inset 0 1px 0 rgb(255 255 255 / 1);--pulsechem-accent: var(--gold-middle);--pulsechem-accent-2: var(--gold-highlight);--pulsechem-accent-ink: var(--gold-ink);--pulsechem-accent-deep: var(--gold-dark);--pulsechem-on-accent: var(--gold-on);--pulsechem-focus: var(--gold-ink);--pulsechem-text: #1D1D1F;--pulsechem-muted: #636366;--pulsechem-faint: #6C6C70;--pulsechem-ok: #5E8A4F;--pulsechem-ok-text: #3F6A33;--pulsechem-alert: #C2453B;--pulsechem-alert-text: #A3332E;--pulsechem-bg-rgb: 255 255 255;--pulsechem-text-rgb: 29 29 31;--pulsechem-accent-rgb: 227 179 65;--pulsechem-focus-rgb: 134 96 15;--pulsechem-ok-rgb: 94 138 79;--pulsechem-alert-rgb: 194 69 59;--pulsechem-accent-soft: rgb(var(--pulsechem-accent-rgb) / .16);--pulsechem-ok-soft: rgb(var(--pulsechem-ok-rgb) / .12);--pulsechem-alert-soft: rgb(var(--pulsechem-alert-rgb) / .1);--focus-glow: 0 0 0 3px rgb(var(--pulsechem-focus-rgb) / .28);--pulsechem-band: transparent;--group-bg: rgb(255 255 255 / .9);--group-sep: rgb(29 29 31 / .1);--material-card: rgb(255 255 255 / .86);--material-card-tint: rgb(255 255 255 / .3);--material-card-hover: rgb(255 255 255 / .96);--pulsechem-stage-page: radial-gradient(120% 90% at 50% 30%, var(--pulsechem-stage-lit), var(--pulsechem-stage) 70%);--pulsechem-stage-page-line: var(--pulsechem-stage-line);--pv-glass-backing: transparent;--icon-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23636366' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath vector-effect='non-scaling-stroke' d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");--glass-thin-bg: rgb(255 255 255 / .6);--glass-regular-bg: rgb(255 255 255 / .68);--glass-thick-bg: rgb(255 255 255 / .78);--glass-thin-tint: rgb(255 255 255 / .5);--glass-regular-tint: rgb(255 255 255 / .5);--glass-thick-tint: rgb(255 255 255 / .58);--glass-bg: var(--glass-regular-bg);--glass-tint: var(--glass-regular-tint);--glass-border: rgb(255 255 255 / .7);--glass-highlight: inset 0 1px 0 rgb(255 255 255 / .95);--glass-hl: rgb(255 255 255 / .95);--glass-rim: inset 0 0 0 1px rgb(255 255 255 / .55), 0 0 0 .5px rgb(0 0 0 / .12);--glass-shadow: 0 8px 32px rgb(0 0 0 / .12);--glass-sheen: rgb(255 255 255 / .35);--glass-specular: inset 0 1px 0 rgb(255 255 255 / 1), inset 0 -1px 0 rgb(255 255 255 / .5), inset 0 0 0 1px rgb(255 255 255 / .6), 0 0 0 .5px rgb(0 0 0 / .14);--glass-fallback: rgb(255 255 255 / .97);--glass-text: #1D1D1F;--glass-text-muted: #48484A;--glass-accent-ink: #6E4F0E;--scrim: rgb(0 0 0 / .28);--logo-ink: #222E37;--bar-bg: rgb(255 255 255 / .8);--bar-rim: inset 0 0 0 1px rgb(29 29 31 / .1), inset 0 1px 0 rgb(255 255 255 / .9);--bar-rim-on: inset 0 0 0 1px rgb(29 29 31 / .16), inset 0 1px 0 rgb(255 255 255 / 1);--bar-line: var(--gold-line);--shadow-1: 0 1px 2px rgb(0 0 0 / .08);--shadow-2: 0 10px 28px -12px rgb(0 0 0 / .18);--shadow-3: 0 22px 50px -20px rgb(0 0 0 / .22);--shadow-window: 0 0 0 .5px rgb(0 0 0 / .12), 0 24px 70px 2px rgb(0 0 0 / .16), 0 2px 10px rgb(0 0 0 / .08);--shadow-overlay: var(--shadow-window);--shadow-card: 0 8px 32px rgb(0 0 0 / .08);--shadow-gold: var(--gold-shadow);--mol-hydrofoob: #85858D;--mol-polair: #5B7F4C;--mol-positief: #8A6418;--mol-negatief: #5A6F84;--mol-speciaal: #1D1D1F;--mol-onbekend: #838389;--pulsechem-numeral: var(--pulsechem-accent-ink);--shop-seg-track: rgb(118 118 128 / .12);--shop-seg-thumb: rgb(255 255 255 / .96);--hero-wall-top: #0A0A0B;--hero-wall: #161618;--hero-floor: #0C0C0D;--hero-stage-line: transparent;--hero-coa-paper: #FFFFFF;--cs-veil-strong: .95;--cs-veil-mid: .72;--cs-scene-opacity: .8;--cs-glass: rgb(30 30 34 / .62);--cs-backlight: rgb(var(--gold-middle-rgb) / .3);--cs-glow: rgb(255 255 255 / .5);--cs-scrim: .82;--cs-label: rgb(29 29 31 / .4);--cs-band: rgb(var(--gold-middle-rgb) / .6);--spec-brein: #8E2DB8;--spec-neuro: #4A47D1;--spec-groei: #0060C7;--spec-bioreg: #00749E;--spec-immuun: #00826F;--spec-darm: #1D8A34;--spec-metabool: #557A00;--spec-cel: #9A6700;--spec-spier: #C24E00;--spec-hart: #D3172B;--spec-huid: #C2185B;--spec-lab: #6E6E73}}:root,[data-theme]{--hairline: linear-gradient(90deg, transparent, var(--pulsechem-line) min(12rem, 20%), var(--pulsechem-line) calc(100% - min(12rem, 20%)) , transparent)}:root{--gold-highlight: #F7E08A;--gold-middle: #E3B341;--gold-dark: #9A6B1F;--gold-rim: #C89A2E;--gold-highlight-rgb: 247 224 138;--gold-middle-rgb: 227 179 65;--gold-dark-rgb: 154 107 31;--gold-rim-rgb: 200 154 46;--gold-metal: linear-gradient(180deg, var(--gold-highlight) 0%, color-mix(in srgb, var(--gold-highlight) 36%, var(--gold-middle)) 38%, var(--gold-middle) 56%, var(--gold-rim) 84%, var(--gold-dark) 100%);--gold-bevel: inset 0 1px 0 rgb(255 251 232 / .85), inset 0 -1px 0 rgb(255 236 170 / .3), inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .95);--pulsechem-stage: #171716;--pulsechem-stage-line: rgb(255 255 255 / .07);--pulsechem-stage-lit: #2A2A2D;--pulsechem-stage-mid: #1C1C1F;--pv-label: #121110;--pv-label-rule: rgb(212 171 92 / .9);--pv-ink: #FFFFFF;--pv-ink-muted: #ABA79F;--pv-ink-faint: #8E8A82;--pv-brand: #D4AB5C;--pv-contact-shadow: rgb(0 0 0 / .6);--glass-thin-blur: blur(12px);--glass-regular-blur: blur(20px) saturate(150%);--glass-thick-blur: blur(32px) saturate(150%);--glass-blur: 20px;--glass-saturate: 150%;--z-header: 50;--z-bar: 55;--z-overlay: 70;--z-drawer: 80;--z-banner: 85;--z-menu: 88;--z-consent: 90;--z-skip: 100;--print-bg: #FFFFFF;--print-text: #000000;--font-display: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, Arial, sans-serif;--font-body: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, Arial, sans-serif;--fw-display: 700;--fw-title: 600;--fs-micro: .6875rem;--fs-1: .75rem;--fs-footnote: .8125rem;--fs-2: .875rem;--fs-3: .9375rem;--fs-prose: 1rem;--fs-lead: 1.0625rem;--fs-title3: 1.0625rem;--fs-4: 1.125rem;--fs-5: 1.25rem;--fs-6: 1.5rem;--fs-7: 2rem;--fs-h1: 1.5rem;--fs-h2: 1.25rem;--fs-h3: var(--fs-title3);--fs-hero: clamp(2rem, 1.5rem + 2.2vw, 3rem);--fs-subhead: var(--fs-3);--lh-tight: 1.05;--lh-heading: 1.12;--lh-snug: 1.25;--lh-card: 1.4;--lh-body: 1.5;--lh-prose: 1.6;--tracking-display: -.026em;--tracking-h2: -.022em;--tracking-heading: -.017em;--tracking-body: -.011em;--tracking-caps: .06em;--tracking-label: .02em;--measure: 36rem;--measure-lead: 42rem;--r-1: 8px;--r-2: 12px;--r-3: 18px;--r-4: 22px;--r-window: 20px;--r-sheet: 28px;--r-pill: 999px;--r-icon: 24%;--radius: var(--r-3);--radius-sm: var(--r-2);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-14: 3.5rem;--s-16: 4rem;--s-20: 5rem;--section: 2.5rem;--space-head: 1.25rem;--space-card: 1rem;--space-panel: 1rem;--container: 76.5rem;--grid-cols: 4;--grid-gap: 1rem;--gutter: 1rem;--header-h: 4.5rem;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.2, .9, .25, 1);--ease-bounce: cubic-bezier(.3, 1.35, .5, 1);--dur-press: .15s;--dur-1: .2s;--dur-2: .38s;--dur-3: .62s;--dur-sheet: .52s;--stagger: 50ms;--ease: var(--ease-out)}@media(min-width:760px){:root{--fs-h1: 1.75rem;--fs-h2: 1.5rem;--section: 3.5rem;--space-head: 1.5rem;--space-panel: 1.5rem;--grid-cols: 8;--grid-gap: 1.5rem;--gutter: 2rem;--header-h: 5rem}}@media(min-width:1080px){:root{--fs-h1: 2rem;--fs-h2: 1.75rem;--section: 4rem;--grid-cols: 12;--gutter: 2.5rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;background:var(--pulsechem-bg);color:var(--pulsechem-text);font-family:var(--font-body);font-size:var(--fs-3);line-height:var(--lh-body);letter-spacing:var(--tracking-body);font-optical-sizing:auto;font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto}img{display:block}.icon :is(path,circle,rect,line,polyline,ellipse){vector-effect:non-scaling-stroke}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-display);font-optical-sizing:auto;line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);margin:0 0 .5em;text-wrap:balance}h1{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--tracking-display)}h1,h2,h3{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}h2{font-size:var(--fs-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--fs-h3);line-height:var(--lh-snug);font-weight:var(--fw-title)}h4{font-family:var(--font-body);font-size:var(--fs-footnote);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}p{margin:0 0 1.1em}a{color:var(--gold-ink);text-decoration-thickness:1px;text-decoration-color:rgb(var(--gold-middle-rgb) / .55);text-underline-offset:.2em;transition:color var(--dur-1) var(--ease)}a:hover{color:var(--pulsechem-text)}:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:3px;border-radius:6px}::selection{background:rgb(var(--gold-middle-rgb) / .4);color:var(--pulsechem-text)}:root{caret-color:var(--pulsechem-accent-ink);accent-color:var(--pulsechem-accent);scrollbar-color:rgb(var(--pulsechem-text-rgb) / .28) transparent}input,textarea{caret-color:var(--pulsechem-accent-ink)}ul,ol{padding-left:var(--s-5)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;background:var(--pulsechem-bg-3);border:1px solid var(--pulsechem-line);border-radius:var(--r-1);padding:.08em .4em}hr{border:0;height:1px;background:var(--hairline);margin:var(--s-8) 0}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:var(--z-skip);background:var(--gold-metal);color:var(--gold-on);box-shadow:var(--gold-bevel);padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);font-weight:600;text-decoration:none}.skip-link:focus{top:1rem;color:var(--gold-on)}[hidden]{display:none!important}.woocommerce-Price-amount,.product-quantity,.pulsechem-review__qty,td.product-total{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--fs-1);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--gold-ink);margin:0 0 var(--s-4)}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover{color:var(--pulsechem-text)}.prose{font-size:var(--fs-prose);line-height:var(--lh-prose)}.prose :is(p,li,dd,summary){overflow-wrap:break-word}.prose>*{max-width:44rem}.prose--wide>*{max-width:none}.prose>:is(p,ul,ol,h2,h3,h4,blockquote){max-width:var(--measure)}.prose>h2{margin-top:2em;font-size:var(--fs-5)}.prose>h3{margin-top:1.8em}.prose>:first-child{margin-top:0}.prose ul,.prose ol{margin:0 0 1.25em;display:grid;gap:.45em}.prose li::marker{color:var(--gold-line)}.prose strong{font-weight:600}.prose blockquote{margin:var(--s-8) 0;padding:var(--s-1) 0 var(--s-1) var(--s-6);border-left:2px solid var(--gold-line);font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-4);line-height:var(--lh-card)}.prose blockquote p:last-child{margin:0}.prose figure{margin:var(--s-8) 0}.article__meta{margin:var(--s-4) 0 0;font-size:var(--fs-2);color:var(--pulsechem-muted)}.prose>.lede{max-width:var(--measure-lead)}.prose .lede{font-size:var(--fs-lead);color:var(--pulsechem-muted)}.prose .kader{padding:var(--s-4) var(--s-5);border:0;border-radius:var(--r-3);background:var(--group-bg);box-shadow:var(--glass-rim);font-size:var(--fs-3)}.prose .kader>:last-child{margin-bottom:0}.prose .bronnen{font-size:var(--fs-2);color:var(--pulsechem-muted)}mark{background:none;color:inherit;font-weight:600}@media print{.site-header,.site-notice,.site-footer,.pulsechem-consent,.hero__cloud{display:none!important}:root,[data-theme]{--pulsechem-bg: var(--print-bg)}body{background:var(--print-bg);color:var(--print-text)}}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr));column-gap:var(--grid-gap)}.site-main{padding-block:var(--s-6) var(--section);min-height:50vh}@media(min-width:1080px){.site-main{padding-top:var(--s-8)}}.site-main--home{padding-block:0}.section{padding-block:var(--section)}.section--alt{background:var(--pulsechem-band);border-block:1px solid;border-image:var(--hairline) 1}.section--tight{padding-block:var(--s-10)}.section--flush{padding-block:var(--s-10) 0}.section--split{display:grid;gap:var(--s-8) var(--grid-gap)}.section__more{margin:var(--space-head) 0 0}.section__links{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-8)}@media(min-width:1080px){.section--split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.section--split>:first-child{grid-column:1 / span 5;position:sticky;top:7rem}.section--split>:not(:first-child){grid-column:6 / -1}}.section-head{max-width:46rem;margin-bottom:var(--space-head)}.section-head__title{margin-bottom:.45em}.section-head__title--small{font-size:var(--fs-5);margin-bottom:var(--s-5)}.section-head__intro{color:var(--pulsechem-muted);font-size:var(--fs-lead);margin:0}.page-head{max-width:50rem;margin:var(--s-3) 0 var(--space-head)}.page-head__title{margin-bottom:.3em}.page-head__intro{max-width:var(--measure-lead);color:var(--pulsechem-muted);font-size:var(--fs-lead);margin:0}.pulsechem-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);list-style:none;margin:0;padding:0;font-size:var(--fs-footnote);color:var(--pulsechem-muted)}.pulsechem-breadcrumbs li+li:before{content:"/";margin-right:var(--s-2);color:var(--pulsechem-line-strong)}.pulsechem-breadcrumbs a{color:var(--pulsechem-muted);text-decoration:none}.pulsechem-breadcrumbs a:hover{color:var(--pulsechem-text)}body{overflow-wrap:break-word}.site-footer__col ul{grid-template-columns:minmax(0,1fr)}.site-footer__col a{-webkit-hyphens:auto;hyphens:auto}html,body{overflow-x:clip}body:not(.admin-bar){position:relative}@supports not (overflow-x: clip){body{overflow-x:hidden}}:where(.rail,.cat-tiles__list,.lab-chips,.pulsechem-bodymap__tabs,.pulsechem-account-nav ul,.site-links,.prose .wp-block-table,.pulsechem-table-scroll){overscroll-behavior-x:contain;touch-action:manipulation}.pulsechem-ambient{overflow:hidden}label{font-size:var(--fs-footnote);font-weight:500}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=search],input[type=number],input[type=date],select,textarea{width:100%;min-height:2.75rem;padding:var(--s-2) var(--s-4);background:var(--field-bg, var(--pulsechem-bg-2));color:var(--pulsechem-text);border:1px solid var(--pulsechem-field-line);border-radius:var(--r-2);font:inherit;font-size:var(--fs-prose);letter-spacing:-.01em}input::placeholder,textarea::placeholder{color:var(--pulsechem-faint)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:2px solid var(--pulsechem-focus);outline-offset:1px;border-radius:var(--radius-sm);border-color:var(--pulsechem-focus);box-shadow:var(--focus-glow)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}input[readonly]{color:var(--pulsechem-muted);background:var(--pulsechem-bg-3)}select{appearance:none;background-image:var(--icon-select);background-position:right var(--s-3) center;background-size:1rem 1rem;background-repeat:no-repeat;padding-right:var(--s-10)}input[type=checkbox],input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--pulsechem-accent);flex:none;margin:.2rem 0 0}textarea{min-height:7rem;resize:vertical}.pulsechem-form{display:grid;gap:var(--s-6)}.pulsechem-form fieldset{border:0;border-radius:var(--r-4);padding:var(--space-panel);margin:0;display:grid;gap:var(--s-4);min-width:0;background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card)}.pulsechem-form legend,.woocommerce-EditAccountForm legend{float:left;width:100%;margin:0;padding:0;font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-5);line-height:var(--lh-heading)}.pulsechem-form legend:focus{outline:0}.pulsechem-form legend+*{clear:both}.pulsechem-b2b-form{margin-top:var(--space-head);max-width:44rem}.pulsechem-form input:not([type=checkbox]):not([type=radio]),.pulsechem-form select{min-height:2.75rem}.pulsechem-form__row{display:grid;gap:var(--s-4)}@media(min-width:640px){.pulsechem-form__row{grid-template-columns:1fr 1fr}}.pulsechem-field{display:grid;gap:var(--s-2);align-content:start;min-width:0}.pulsechem-field__optional{color:var(--pulsechem-muted);font-weight:400}.pulsechem-field__hint{margin:0;font-size:var(--fs-2);color:var(--pulsechem-muted);text-wrap:pretty}.pulsechem-field__error{margin:0;font-size:var(--fs-2);color:var(--pulsechem-alert-text);font-weight:500;text-wrap:pretty}.pulsechem-field.has-error input,.pulsechem-field.has-error select,.pulsechem-field.has-error textarea{border-color:var(--pulsechem-alert)}.pulsechem-check{display:grid;grid-template-columns:auto 1fr;gap:.2rem var(--s-3);align-items:start;padding:var(--s-4);border:1px solid var(--pulsechem-line);border-radius:var(--r-2);background:var(--pulsechem-bg)}.pulsechem-check:has(input:checked){border-color:var(--gold-line);background:rgb(var(--gold-middle-rgb) / .1)}.pulsechem-check.has-error{border-color:var(--pulsechem-alert)}.pulsechem-check label{font-weight:400;font-size:var(--fs-2);line-height:var(--lh-card);text-wrap:pretty;cursor:pointer}.pulsechem-check .pulsechem-field__error{grid-column:2}.pulsechem-form__summary{border:1px solid var(--pulsechem-alert);border-left-width:4px;border-radius:var(--radius-sm);padding:var(--s-4) var(--s-5);background:var(--pulsechem-alert-soft);color:var(--pulsechem-text)}.pulsechem-form__summary--ok{border-color:var(--pulsechem-ok);background:var(--pulsechem-ok-soft)}.pulsechem-form__note{color:var(--pulsechem-muted);font-size:var(--fs-2);margin:0}.pulsechem-form>.button{justify-self:start}.pulsechem-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.search-form{display:flex;gap:var(--s-2)}.search-form input[type=search]{flex:1;min-width:0}.woocommerce form .form-row{display:grid;gap:var(--s-2);align-content:start;margin:0 0 var(--s-4);padding:0}.woocommerce form .form-row>label:not(.checkbox){line-height:var(--lh-snug);color:var(--pulsechem-text)}.woocommerce form .form-row .required{color:var(--pulsechem-muted);text-decoration:none;font-weight:400}.woocommerce form .form-row .optional{color:var(--pulsechem-muted);font-weight:400}.woocommerce form .form-row .description{font-size:var(--fs-2);color:var(--pulsechem-muted)}.woocommerce form .woocommerce-input-wrapper{display:block}.woocommerce form .form-row :is(input.input-text,select,textarea){min-height:2.75rem}.woocommerce form .form-row textarea{min-height:6rem}.woocommerce-invalid input.input-text,.woocommerce-invalid select,.woocommerce-invalid .select2-selection{border-color:var(--pulsechem-alert)!important}.woocommerce-invalid input.input-text:focus{outline-color:var(--pulsechem-alert);box-shadow:0 0 0 3px var(--pulsechem-alert-soft)}.woocommerce form .checkout-inline-error-message{display:flex;gap:var(--s-2);align-items:baseline;animation:soft-in var(--dur-2) var(--ease-out-expo) both}.woocommerce form .checkout-inline-error-message:before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:50%;background:var(--pulsechem-alert);transform:translateY(-.1em)}.woocommerce form .form-row label.checkbox,.woocommerce-form__label-for-checkbox{position:relative;display:block;padding-left:calc(1.25rem + var(--s-3));font-weight:400;line-height:var(--lh-card);cursor:pointer;text-wrap:pretty}.woocommerce form .form-row label.checkbox>input[type=checkbox],.woocommerce-form__label-for-checkbox>input[type=checkbox]{position:absolute;left:0;top:0;margin:0}@media(min-width:560px){.woocommerce-billing-fields__field-wrapper:not(.pulsechem-fields),.woocommerce-shipping-fields__field-wrapper:not(.pulsechem-fields),.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s-4)}.woocommerce form .form-row-wide,.woocommerce form .notes{grid-column:1 / -1}.woocommerce form .woocommerce-address-fields__field-wrapper>:is(#billing_postcode_field,#shipping_postcode_field,#billing_city_field,#shipping_city_field){grid-column:auto}.woocommerce form #shipping_phone_field{grid-column:1 / -1}}.pulsechem-readonly label{font-size:var(--fs-1);font-weight:500;color:var(--pulsechem-muted)}.pulsechem-readonly label .required{display:none}.woocommerce form .pulsechem-readonly input.input-text{min-height:0;padding:0;border:0;background:none;color:var(--pulsechem-text);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis}.woocommerce form .pulsechem-readonly input.input-text:focus{outline-offset:4px;box-shadow:none}.woocommerce form input[type=checkbox],.pulsechem-form input[type=checkbox],.woocommerce-form-login input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-grid;place-items:center;flex:none;width:1.25rem;height:1.25rem;margin:.1rem 0 0;border:1px solid var(--pulsechem-field-line);border-radius:5px;background:var(--pulsechem-bg-2);cursor:pointer}.woocommerce form input[type=checkbox]:after,.pulsechem-form input[type=checkbox]:after,.woocommerce-form-login input[type=checkbox]:after{content:"";width:.875rem;height:.875rem;background:var(--pulsechem-on-accent);-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;transform:scale(0);transition:transform var(--dur-2) var(--ease-out-expo)}.woocommerce form input[type=checkbox]:checked,.pulsechem-form input[type=checkbox]:checked,.woocommerce-form-login input[type=checkbox]:checked{background:var(--gold-metal);border-color:var(--gold-line);box-shadow:inset 0 1px #fffbe8b3}.woocommerce form input[type=checkbox]:checked:after,.pulsechem-form input[type=checkbox]:checked:after,.woocommerce-form-login input[type=checkbox]:checked:after{transform:none}.woocommerce form input[type=checkbox]:hover,.pulsechem-form input[type=checkbox]:hover{border-color:var(--pulsechem-text)}.woocommerce-invalid input[type=checkbox]{border-color:var(--pulsechem-alert)}.select2-container--default .select2-selection--single{height:2.75rem;background:var(--pulsechem-bg-2);border:1px solid var(--pulsechem-field-line);border-radius:var(--radius-sm)}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--pulsechem-faint)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.65rem;padding-left:var(--s-4);color:var(--pulsechem-text)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.65rem;right:var(--s-2);width:1rem;background:var(--pulsechem-muted);-webkit-mask:var(--icon-chevron-down) center / 1rem no-repeat;mask:var(--icon-chevron-down) center / 1rem no-repeat}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-dropdown{background:var(--pulsechem-card);border:1px solid var(--pulsechem-line-strong);color:var(--pulsechem-text)}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--pulsechem-bg-2);border-color:var(--pulsechem-field-line);color:var(--pulsechem-text)}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:2px solid var(--pulsechem-focus);outline-offset:1px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--gold-metal);color:var(--gold-on)}.select2-container--default .select2-results__option[data-selected=true]:not(.select2-results__option--highlighted){background:var(--pulsechem-bg-3);color:var(--pulsechem-text)}.password-input{position:relative;display:block}.password-input input{padding-right:var(--s-12)}.show-password-input{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;padding:0;border:0;border-radius:var(--r-1);background:transparent;color:var(--pulsechem-muted);cursor:pointer}.show-password-input:before{content:"";position:absolute;inset:0;margin:auto;width:1.5rem;height:1.5rem;background:currentColor;-webkit-mask:var(--icon-eye) center / contain no-repeat;mask:var(--icon-eye) center / contain no-repeat}.show-password-input.display-password:before{-webkit-mask-image:var(--icon-eye-off);mask-image:var(--icon-eye-off)}.show-password-input:hover{background-color:var(--pulsechem-bg-3)}:where(.glass,.glass-thin,.glass-regular,.glass-thick){--pulsechem-text: var(--glass-text);--pulsechem-muted: var(--glass-text-muted);--pulsechem-accent-ink: var(--glass-accent-ink);color:var(--glass-text);background:linear-gradient(180deg,var(--glass-sheen),transparent 55%),linear-gradient(var(--g-bg),var(--g-bg)),var(--g-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--glass-shadow);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.glass-thin{--g-bg: var(--glass-thin-bg);--g-tint: var(--glass-thin-tint);--g-blur: var(--glass-thin-blur)}.glass,.glass-regular{--g-bg: var(--glass-regular-bg);--g-tint: var(--glass-regular-tint);--g-blur: var(--glass-regular-blur)}.glass-thick{--g-bg: var(--glass-thick-bg);--g-tint: var(--glass-thick-tint);--g-blur: var(--glass-thick-blur)}.glass-specular{--g-inner: var(--glass-specular);box-shadow:var(--glass-specular),var(--glass-shadow)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:where(.glass,.glass-thin,.glass-regular,.glass-thick){background:var(--glass-fallback)}}.glass-reach,.pulsechem-consent{--g-reach: 40px;--g-radius: 0px;isolation:isolate;background:none;box-shadow:var(--g-outer, var(--glass-shadow));-webkit-backdrop-filter:none;backdrop-filter:none}.glass-reach:before,.glass-reach:after,.pulsechem-consent:before,.pulsechem-consent:after{content:"";position:absolute;z-index:-1;pointer-events:none}.glass-reach:before,.pulsechem-consent:before{inset:calc(var(--g-reach) * -1);padding:var(--g-reach);clip-path:inset(var(--g-reach) var(--g-reach) calc(var(--g-reach) + var(--g-cut, 0px)) round var(--g-radius));background:var(--g-edge, linear-gradient(transparent, transparent)),linear-gradient(180deg,var(--glass-sheen),transparent 55%),linear-gradient(var(--g-bg),var(--g-bg)),var(--g-tint);background-clip:content-box;background-origin:content-box;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur)}.glass-reach:after,.pulsechem-consent:after{inset:0;border-radius:inherit;box-shadow:var(--g-inner, var(--glass-highlight), var(--glass-rim))}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:is(.glass-reach,.pulsechem-consent):before{background:var(--glass-fallback);background-clip:content-box}}.material{background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card)}.has-tooltip{position:relative}.tooltip{--pulsechem-text: var(--glass-text);position:absolute;z-index:5;top:calc(100% + var(--s-2));left:50%;padding:.3rem .625rem;border-radius:var(--r-1);background:linear-gradient(var(--glass-thin-bg),var(--glass-thin-bg)),var(--glass-thin-tint);box-shadow:var(--glass-highlight),var(--glass-rim),0 6px 20px #00000047;color:var(--glass-text);font:500 var(--fs-1)/1.4 var(--font-body);letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-4px) scale(.96);transform-origin:50% 0;transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-spring)}.tooltip--end{left:auto;right:0;transform:translateY(-4px) scale(.96);transform-origin:100% 0}@media(hover:hover)and (pointer:fine){.has-tooltip:hover .tooltip{opacity:1;transform:translate(-50%);pointer-events:auto;transition-delay:.35s;-webkit-backdrop-filter:var(--glass-thin-blur);backdrop-filter:var(--glass-thin-blur)}.has-tooltip:hover .tooltip--end{transform:none}}.has-tooltip:focus-visible .tooltip,.has-tooltip:has(:focus-visible) .tooltip{opacity:1;transform:translate(-50%);-webkit-backdrop-filter:var(--glass-thin-blur);backdrop-filter:var(--glass-thin-blur)}.has-tooltip:focus-visible .tooltip--end,.has-tooltip:has(:focus-visible) .tooltip--end{transform:none}.has-tooltip[aria-expanded=true] .tooltip,.has-tooltip.is-tip-dismissed .tooltip{opacity:0!important;pointer-events:none!important;transition-delay:0s!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.tooltip{background:var(--glass-fallback)}}.link-arrow{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--pulsechem-accent-ink);font-weight:500;text-decoration:none}.link-arrow:after{content:"";flex:none;width:1em;height:1em;background:currentColor;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;transition:transform var(--dur-1) var(--ease)}a.link-arrow:hover:after,a:hover .link-arrow:after{transform:translate(4px)}.category-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.category-card{display:flex;flex-direction:column;gap:var(--s-2);height:100%;padding:var(--space-card);background:var(--pulsechem-card);border:1px solid var(--pulsechem-line);border-radius:var(--radius);color:var(--pulsechem-text);text-decoration:none;transition:transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.category-card:hover{transform:translateY(-3px);border-color:var(--pulsechem-accent);box-shadow:var(--shadow-2);color:var(--pulsechem-text)}.category-card__count{font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.category-card__title{margin:0;font-size:var(--fs-4)}.category-card p{margin:0;color:var(--pulsechem-muted);font-size:var(--fs-2);line-height:var(--lh-card)}.category-card .link-arrow{margin-top:auto;padding-top:var(--s-3);font-size:var(--fs-2)}.post-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.post-card{position:relative;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--space-card);border-radius:var(--r-4);background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card);transition:transform var(--dur-2) var(--ease-spring)}.post-card:hover{transform:translateY(-3px)}.post-card__meta{margin:0;font-size:var(--fs-footnote);color:var(--pulsechem-muted)}.post-card__title{margin:0;font-size:var(--fs-title3);letter-spacing:-.018em}.post-card__title a{color:var(--pulsechem-text);text-decoration:none}.post-card__title a:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.post-card__excerpt{margin:0;color:var(--pulsechem-muted);font-size:var(--fs-2);text-wrap:pretty}.post-card .link-arrow{margin-top:auto;padding-top:var(--s-2);font-size:var(--fs-2)}.hub-links{list-style:none;margin:0 0 var(--s-8);padding:0;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.hub-link{display:grid;gap:var(--s-1);height:100%;padding:var(--space-card);border-radius:var(--r-4);color:var(--pulsechem-text);text-decoration:none;background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card);transition:transform var(--dur-2) var(--ease-spring)}.hub-link:hover{transform:translateY(-3px);color:var(--pulsechem-text)}.hub-link strong{font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-4)}.hub-link span{color:var(--pulsechem-muted);font-size:var(--fs-2)}.review-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.review-card{padding:var(--space-card);border-radius:var(--r-4);background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card)}.review-card blockquote{margin:0 0 var(--s-4);font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-4);line-height:var(--lh-card)}.review-card__rating{color:var(--pulsechem-accent-ink);font-weight:600;font-size:var(--fs-2);margin-bottom:var(--s-2)}.review-card__meta{margin:0;font-size:var(--fs-2);color:var(--pulsechem-muted)}.pulsechem-counters{display:grid;gap:var(--s-6) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media(min-width:860px){.pulsechem-counters{grid-template-columns:repeat(4,minmax(0,1fr))}}.pulsechem-counters__item{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;padding-left:var(--s-5);border-left:1px solid var(--pulsechem-accent)}.pulsechem-counters dd{margin:0;font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-6);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}@media(min-width:1080px){.pulsechem-counters dd{font-size:var(--fs-7)}}.pulsechem-counters__item.is-text dd{font-size:var(--fs-4);line-height:var(--lh-heading);overflow-wrap:anywhere}@media(min-width:1080px){.pulsechem-counters__item.is-text dd{font-size:var(--fs-6)}}.pulsechem-counters dt{order:2;color:var(--pulsechem-muted);font-size:var(--fs-2);line-height:var(--lh-card)}@supports (grid-template-rows: subgrid){.pulsechem-counters__item{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--s-2)}.pulsechem-counters dd{align-self:end}}.pulsechem-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-8) var(--grid-gap);counter-reset:step}@media(min-width:700px){.pulsechem-steps{grid-template-columns:1fr 1fr}}@media(min-width:1040px){.pulsechem-steps{grid-template-columns:repeat(4,1fr);column-gap:0}}.pulsechem-steps__item{position:relative;padding:var(--s-5) var(--s-6) 0 0;border-top:1px solid var(--pulsechem-line-strong)}.pulsechem-steps__item:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--pulsechem-accent);box-shadow:0 0 0 4px var(--pulsechem-bg)}.section--alt .pulsechem-steps__item:before{box-shadow:none}.pulsechem-steps__nr{display:block;margin-bottom:var(--s-3);font-size:var(--fs-2);font-weight:500;line-height:1;color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.pulsechem-steps__item h3{margin-bottom:var(--s-2)}.pulsechem-steps__item p{margin:0;max-width:32ch;color:var(--pulsechem-muted);font-size:var(--fs-2);line-height:var(--lh-card);text-wrap:pretty}.pulsechem-standard{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:0}.pulsechem-standard:before{content:"";position:absolute;left:1.35rem;top:1.5rem;bottom:1.5rem;width:1px;background:linear-gradient(180deg,var(--pulsechem-accent),var(--pulsechem-line))}.pulsechem-standard__item{position:relative;display:grid;grid-template-columns:2.75rem 1fr;gap:var(--s-5);padding:var(--s-4) 0}.pulsechem-standard__nr{position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--pulsechem-bg);border:1px solid var(--pulsechem-accent);color:var(--pulsechem-accent-ink);font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-4);box-shadow:0 0 0 6px var(--pulsechem-bg)}.section--alt .pulsechem-standard__nr{background:var(--pulsechem-bg-2);box-shadow:0 0 0 6px var(--pulsechem-bg-2)}.pulsechem-standard__tag{margin:0 0 var(--s-1);font-size:var(--fs-1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.pulsechem-standard__item h3{margin-bottom:var(--s-1)}.pulsechem-standard__item>div>p{margin:0;color:var(--pulsechem-muted);text-wrap:pretty}.pulsechem-standard__item .pulsechem-standard__meta{margin-top:var(--s-2);font-size:var(--fs-2);line-height:var(--lh-card);font-variant-numeric:tabular-nums}.pulsechem-usps{list-style:none;margin:0;padding:0;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.pulsechem-usps li{padding:var(--space-card);border-radius:var(--r-3);background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card)}.pulsechem-usps strong{display:block;margin-bottom:var(--s-1)}.pulsechem-usps span{color:var(--pulsechem-muted);font-size:var(--fs-2)}.prose table,.pulsechem-table{width:100%;border-collapse:collapse;font-size:var(--fs-3);margin:0 0 1.5em}.prose th,.prose td,.pulsechem-table th,.pulsechem-table td{text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--pulsechem-line);vertical-align:top}.prose thead th,.pulsechem-table thead th{font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted);font-weight:600;border-bottom-color:var(--pulsechem-line-strong)}.prose tbody th,.pulsechem-table tbody th{font-weight:500}.prose .wp-block-table{position:relative;overflow-x:auto;border:1px solid var(--pulsechem-line);border-radius:var(--radius)}.prose .wp-block-table table{margin:0}.prose .wp-block-table :is(thead,tfoot){border:0}.prose .wp-block-table :is(th,td){border:0;border-bottom:1px solid var(--pulsechem-line)}.prose .wp-block-table thead th{border-bottom-color:var(--pulsechem-line-strong)}.prose .wp-block-table tbody tr:last-child>*{border-bottom:0}.prose .wp-block-table figcaption{padding:var(--s-3) var(--s-4);border-top:1px solid var(--pulsechem-line);font-size:var(--fs-2);line-height:var(--lh-card);color:var(--pulsechem-muted)}.pulsechem-table-scroll{position:relative;overflow-x:auto;border:1px solid var(--pulsechem-line);border-radius:var(--radius)}.pulsechem-table-scroll .pulsechem-table{margin:0}.pulsechem-table-scroll tr:last-child>*{border-bottom:0}details,.wp-block-details{border:0;border-radius:var(--r-3);background:var(--group-bg);box-shadow:var(--glass-rim);padding:0 var(--space-card);margin:0 0 var(--s-2)}details[open]{box-shadow:var(--glass-rim),var(--shadow-card)}summary{list-style:none;cursor:pointer;padding:var(--s-4) var(--s-8) var(--s-4) 0;font-weight:600;position:relative}summary::-webkit-details-marker{display:none}summary:before,summary:after{content:"";position:absolute;right:3px;top:50%;width:14px;height:1.5px;margin-top:-.75px;border-radius:1px;background:var(--pulsechem-accent)}summary:after{transform:rotate(90deg);transition:transform var(--dur-2) var(--ease-out-expo)}details[open]>summary:after{transform:rotate(90deg) scaleX(0)}details>:not(summary){color:var(--pulsechem-muted)}details>:last-child:not(summary){padding-bottom:var(--s-4);margin-bottom:0}.pulsechem-ruo{margin:var(--s-6) 0 0;padding:var(--s-4) var(--s-5);border:0;border-radius:var(--r-3);background:var(--group-bg);box-shadow:var(--glass-rim);font-size:var(--fs-footnote);line-height:var(--lh-card);color:var(--pulsechem-muted)}.pulsechem-ruo strong{color:var(--pulsechem-text)}.pulsechem-ruo--inline{margin:var(--s-8) 0 var(--s-4)}.pulsechem-badge{display:inline-block;padding:.2rem var(--s-3);border-radius:var(--r-pill);border:1px solid var(--pulsechem-line-strong);font-size:var(--fs-1);font-weight:600;letter-spacing:.04em;margin-right:var(--s-2)}.pulsechem-badge--approved{border-color:var(--pulsechem-ok);color:var(--pulsechem-ok-text)}.pulsechem-badge--pending{border-color:var(--pulsechem-accent);color:var(--pulsechem-accent-ink)}.pulsechem-badge--rejected{border-color:var(--pulsechem-alert);color:var(--pulsechem-alert-text)}.pulsechem-status{padding:var(--space-panel);border:1px solid transparent;border-radius:var(--r-4);background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card);margin-bottom:var(--s-6)}.pulsechem-status--pending{border-color:var(--pulsechem-accent)}.pulsechem-status--approved{border-color:var(--pulsechem-ok)}.pulsechem-status--rejected{border-color:var(--pulsechem-alert)}.pulsechem-status__title{font-size:var(--fs-4)}.pulsechem-status__meta{display:grid;grid-template-columns:auto 1fr;gap:var(--s-1) var(--s-5);margin:0;font-size:var(--fs-2)}.pulsechem-status__meta dt{color:var(--pulsechem-muted)}.pulsechem-status__meta dd{margin:0}.pulsechem-login-apply{margin-top:var(--s-5)}.pulsechem-status__todo{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--pulsechem-line)}.pulsechem-status+.pulsechem-status,.pulsechem-status+.woocommerce-form-login,.pulsechem-status+h2{margin-top:var(--s-6)}.button,button.button,input[type=submit].button,.pulsechem-button,.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:2.75rem;padding:0 var(--s-5);border:0;border-radius:var(--r-pill);background:var(--gold-metal);color:var(--gold-on);box-shadow:var(--gold-bevel),var(--gold-shadow);font:600 var(--fs-3)/1.2 var(--font-body);letter-spacing:-.01em;text-decoration:none;cursor:pointer;text-shadow:0 1px 0 rgb(255 246 214 / .3);-webkit-user-select:none;user-select:none;transition:transform var(--dur-press) var(--ease-out)}.button:before,.pulsechem-button:before,.woocommerce a.button:before,.woocommerce button.button:before,.wp-block-button__link:before{content:"";position:absolute;z-index:-1;top:-2px;bottom:-2px;left:0;width:42%;background:linear-gradient(90deg,transparent,rgb(255 253 240 / .72) 50%,transparent);transform:translate(-115%) skew(-18deg);pointer-events:none}.button:after,.pulsechem-button:after,.woocommerce a.button:after,.woocommerce button.button:after,.wp-block-button__link:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:#fff9e129;transition:opacity var(--dur-press) var(--ease-out)}.button:hover,.pulsechem-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.wp-block-button__link:hover{color:var(--gold-on)}@media(hover:hover){.button:hover:after,.pulsechem-button:hover:after,.woocommerce a.button:hover:after,.woocommerce button.button:hover:after,.wp-block-button__link:hover:after{opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:hover:before,.pulsechem-button:hover:before,.woocommerce a.button:hover:before,.woocommerce button.button:hover:before,.wp-block-button__link:hover:before,.button:focus-visible:before,.pulsechem-button:focus-visible:before,.woocommerce a.button:focus-visible:before,.woocommerce button.button:focus-visible:before{animation:gold-shine .6s cubic-bezier(.45,.05,.55,.95) both}}@keyframes gold-shine{0%{transform:translate(-115%) skew(-18deg)}to{transform:translate(260%) skew(-18deg)}}.button:active,.pulsechem-button:active,.woocommerce a.button:active,.woocommerce button.button:active,.wp-block-button__link:active{transform:scale(.97)}.button:active:after,.pulsechem-button:active:after,.woocommerce a.button:active:after,.woocommerce button.button:active:after,.wp-block-button__link:active:after{background:#54360633;opacity:1;transition-duration:0s}.button:focus-visible,.pulsechem-button:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px;box-shadow:var(--gold-bevel),var(--focus-glow)}.pulsechem-button--ghost,.button.pulsechem-button--ghost,button.button.pulsechem-button--ghost,.woocommerce a.button.pulsechem-button--ghost,.woocommerce button.button.pulsechem-button--ghost{background:var(--gold-glass);color:var(--gold-ink);text-shadow:none;box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .8),inset 0 1px #ffffff29,0 2px 10px -6px #00000073}.pulsechem-button--ghost:before,.button.pulsechem-button--ghost:before,.woocommerce a.button.pulsechem-button--ghost:before,.woocommerce button.button.pulsechem-button--ghost:before{content:none}.pulsechem-button--ghost:after,.button.pulsechem-button--ghost:after,.woocommerce a.button.pulsechem-button--ghost:after,.woocommerce button.button.pulsechem-button--ghost:after{background:rgb(var(--gold-middle-rgb) / .12)}.pulsechem-button--ghost:active:after,.button.pulsechem-button--ghost:active:after,.woocommerce a.button.pulsechem-button--ghost:active:after,.woocommerce button.button.pulsechem-button--ghost:active:after{background:rgb(var(--gold-middle-rgb) / .2)}.pulsechem-button--ghost:hover,.button.pulsechem-button--ghost:hover,button.button.pulsechem-button--ghost:hover,.woocommerce a.button.pulsechem-button--ghost:hover,.woocommerce button.button.pulsechem-button--ghost:hover{color:var(--gold-ink)}.pulsechem-button--ghost:focus-visible,.button.pulsechem-button--ghost:focus-visible,.woocommerce a.button.pulsechem-button--ghost:focus-visible,.woocommerce button.button.pulsechem-button--ghost:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .8),var(--focus-glow)}.button--tinted,.button.button--tinted{background:rgb(var(--gold-middle-rgb) / .14);color:var(--gold-ink);text-shadow:none;box-shadow:inset 0 0 0 1px rgb(var(--gold-middle-rgb) / .3)}.button--tinted:before,.button.button--tinted:before{content:none}.button--tinted:hover,.button.button--tinted:hover{color:var(--gold-ink)}.button--small,.button.button--small{min-height:2.25rem;padding:0 var(--s-4);font-size:var(--fs-2)}.button--large,.button.button--large{min-height:3rem;padding:0 var(--s-6)}.button:disabled,.button.disabled,button.button[disabled],.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce a.button.disabled{background:rgb(var(--pulsechem-text-rgb) / .08);color:var(--pulsechem-faint);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .08);text-shadow:none;opacity:1;cursor:not-allowed;transform:none}.button:disabled:before,.button.disabled:before,.button:disabled:after,.button.disabled:after{opacity:0!important}.button.is-loading,.button[aria-busy=true]{pointer-events:none}.button.is-loading:after,.button[aria-busy=true]:after{inset:auto;left:var(--s-4);top:50%;width:1rem;height:1rem;margin-top:-.5rem;border:1.75px solid currentColor;border-right-color:transparent;border-radius:50%;background:none;opacity:1;animation:pulsechem-spin .7s linear infinite}.seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;padding:2px;border-radius:var(--r-pill);background:var(--shop-seg-track);isolation:isolate}.seg__thumb{position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--n, 2));border-radius:var(--r-pill);background:var(--gold-thumb);box-shadow:var(--gold-select),0 3px 8px #0000002e,0 1px 1px #0000001a;transform:translate(calc(var(--i, 0) * 100%));transition:transform var(--dur-2) var(--ease-spring);opacity:0}.seg.is-ready .seg__thumb{opacity:1}.seg.no-slide .seg__thumb{transition:none}.seg__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:0;min-height:2rem;padding:0 .875rem;border-radius:var(--r-pill);color:var(--pulsechem-muted);font:500 var(--fs-footnote)/1 var(--font-body);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-press) var(--ease-out)}.seg__opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.seg__opt:hover{color:var(--pulsechem-text)}.seg__opt:active{transform:scale(.96)}.seg__opt:has(input:checked){color:var(--pulsechem-text);font-weight:600}.seg__opt:has(input:focus-visible){outline:2px solid var(--pulsechem-focus);outline-offset:1px}.seg__opt .icon{width:1rem;height:1rem;flex:none}.seg:not(.is-ready) .seg__opt:has(input:checked){background:var(--gold-thumb);box-shadow:var(--gold-select)}.seg--links .seg__opt{text-decoration:none}.seg--links .seg__opt[aria-current=page]{color:var(--pulsechem-text);font-weight:600;background:var(--gold-thumb);box-shadow:var(--gold-select),0 3px 8px #0000002e}.seg--lg .seg__opt{min-height:2.5rem;font-size:var(--fs-2);padding:0 var(--s-4)}input[type=checkbox].switch{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:3.1875rem;height:1.9375rem;margin:0;border-radius:var(--r-pill);background:#78788052;cursor:pointer;isolation:isolate;overflow:hidden}input[type=checkbox].switch:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--gold-metal);box-shadow:var(--gold-bevel);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}input[type=checkbox].switch:after{content:"";position:absolute;top:2px;left:2px;width:1.6875rem;height:1.6875rem;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000002e,0 3px 1px #0000000f;transition:transform var(--dur-2) var(--ease-spring)}input[type=checkbox].switch:checked:before{opacity:1}input[type=checkbox].switch:checked:after{transform:translate(1.25rem)}input[type=checkbox].switch:disabled{cursor:default;opacity:.7}input[type=checkbox].switch:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.chip{display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;padding:0 .75rem;border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .1);color:var(--pulsechem-text);font:500 var(--fs-footnote)/1 var(--font-body);white-space:nowrap;font-variant-numeric:tabular-nums}.chip--gold{background:var(--gold-metal);box-shadow:var(--gold-bevel);color:var(--gold-on);font-weight:600}.chip--tinted{background:rgb(var(--gold-middle-rgb) / .14);box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .5);color:var(--gold-ink)}.chip .icon{width:.9375rem;height:.9375rem}.group-title{margin:0 0 .375rem;padding-inline:var(--s-4);font:500 var(--fs-footnote)/1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.group{margin:0;padding:0;list-style:none;border-radius:var(--r-2);background:var(--group-bg);box-shadow:var(--glass-rim);overflow:hidden}.group>*{position:relative}.group>*+*:before{content:"";position:absolute;left:var(--group-inset, var(--s-4));right:0;top:0;height:1px;background:var(--group-sep);transform:scaleY(.5);transform-origin:top;pointer-events:none}.group__row{display:flex;align-items:center;gap:var(--s-3);min-height:2.75rem;padding:var(--s-2) var(--s-4);color:var(--pulsechem-text);text-decoration:none}a.group__row{transition:background-color 0s}a.group__row:active{background:rgb(var(--pulsechem-text-rgb) / .08)}@media(hover:hover){a.group__row:hover{background:rgb(var(--pulsechem-text-rgb) / .05);color:var(--pulsechem-text)}}.group__icon{flex:none;display:grid;place-items:center;width:1.875rem;height:1.875rem;border-radius:var(--r-icon);background:var(--gold-metal);color:var(--gold-on);box-shadow:var(--gold-bevel)}.group__icon .icon{width:1.125rem;height:1.125rem;stroke-width:1.75}.group__label{flex:1;min-width:0}.group__value{color:var(--pulsechem-muted);font-variant-numeric:tabular-nums;text-align:right}.group__chev{flex:none;width:.875rem;height:.875rem;color:var(--pulsechem-faint)}.group-foot{margin:.5rem 0 0;padding-inline:var(--s-4);font-size:var(--fs-footnote);line-height:var(--lh-card);color:var(--pulsechem-muted)}.group__field{display:grid;gap:.125rem;padding:.5rem var(--s-4) .625rem}.group__field>span:first-child{font-size:var(--fs-1);color:var(--pulsechem-muted)}.scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.sheet__grabber{display:block;width:2.25rem;height:.3125rem;margin:.4375rem auto 0;border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .3)}.popover{position:absolute;z-index:6;border-radius:var(--r-2);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-window);opacity:0;transform:translateY(-6px) scale(.97);transform-origin:var(--origin, 50% 0);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-spring)}.popover.is-open,.popover:not([hidden]).is-open{opacity:1;transform:none}.window{--g-outer: var(--shadow-window);--g-radius: var(--r-window);position:relative;border-radius:var(--r-window);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-window)}.window.glass-reach{box-shadow:var(--shadow-window)}.window__bar{position:relative;display:flex;align-items:center;gap:var(--s-3);min-height:2.75rem;padding:0 var(--s-4);border-bottom:1px solid rgb(var(--pulsechem-text-rgb) / .08)}.window__title{flex:1;min-width:0;margin:0;padding-right:3.25rem;overflow:hidden;text-align:center;font:600 var(--fs-footnote)/1.2 var(--font-body);letter-spacing:0;color:var(--pulsechem-text);white-space:nowrap;text-overflow:ellipsis}.traffic{display:inline-flex;gap:.5rem;flex:none}.traffic i{display:block;width:.75rem;height:.75rem;border-radius:50%;box-shadow:inset 0 0 0 .5px #00000040,inset 0 1px 1px #ffffff2e}.traffic i:nth-child(1){background:#b4706a}.traffic i:nth-child(2){background:#b89a5e}.traffic i:nth-child(3){background:#7d9670}:root[data-theme=light] .traffic i{opacity:.8}.banner{position:fixed;z-index:var(--z-banner);left:50%;top:calc(env(safe-area-inset-top) + .625rem);width:min(calc(100% - 1.5rem),25rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:.625rem .75rem .625rem .625rem;border-radius:var(--r-4);transform:translate(-50%,calc(-100% - 1.5rem));opacity:0;visibility:hidden;touch-action:none;transition:transform .3s var(--ease-in-out),opacity .3s var(--ease-out),visibility 0s linear .3s}.banner.is-open{transform:translate(-50%,var(--drag, 0px));opacity:1;visibility:visible;transition:transform .62s var(--ease-bounce),opacity .2s var(--ease-out),visibility 0s}.banner__icon{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-icon);background:var(--gold-metal);color:var(--gold-on);box-shadow:var(--gold-bevel);overflow:hidden;isolation:isolate}.banner__icon .icon{width:1.375rem;height:1.375rem;stroke-width:2}.banner__icon--visual{place-items:end center;background:radial-gradient(90% 80% at 50% 12%,var(--pulsechem-stage-lit),var(--pulsechem-stage) 80%);box-shadow:inset 0 0 0 1px var(--pulsechem-stage-line),inset 0 1px #ffffff1a}.banner__icon--visual .pv{--pv-w: 1.625rem;margin-bottom:-.125rem;transform:none;transition:none}.banner__icon--photo{place-items:center}.banner__photo{display:block;width:100%;height:100%;max-width:none;margin:0;padding:.1875rem;object-fit:contain;object-position:50% 50%;animation:none;transform:none;transition:none}.banner__text{display:grid;gap:.125rem;min-width:0}.banner__title{margin:0;font:600 var(--fs-subhead)/1.25 var(--font-body);letter-spacing:-.01em;text-wrap:balance}.banner__body{margin:0;font-size:var(--fs-footnote);line-height:1.3;color:var(--pulsechem-muted);text-wrap:pretty}.banner__action{position:relative;display:inline-grid;place-items:center;min-height:1.875rem;padding:0 .875rem;border:0;border-radius:var(--r-pill);background:rgb(var(--gold-middle-rgb) / .14);box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .45);color:var(--gold-ink);font:600 var(--fs-footnote)/1 var(--font-body);letter-spacing:0;cursor:pointer;isolation:isolate;transition:transform var(--dur-press) var(--ease-out)}.banner__action:before{content:"";position:absolute;inset:-.4375rem -.25rem}.banner__action:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-accent-rgb) / .14);opacity:0;transition:opacity var(--dur-press) var(--ease-out)}.banner__action:hover:after,.banner__action:active:after{opacity:1}.banner__action:active{transform:scale(.96)}.banner__action:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}@media(min-width:980px){.banner{left:auto;right:max(var(--s-6),(100vw - var(--container, 80rem)) / 2);top:6.25rem;width:27.5rem;transform:translateY(-.75rem) scale(.96)}.banner.is-open{transform:translateY(var(--drag, 0px))}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(var(--pulsechem-text-rgb) / .07) 50%,transparent 70%);transform:translate(-100%);animation:shimmer 1.3s var(--ease-in-out) infinite}@keyframes shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.banner,.banner.is-open{transform:translate(-50%)}@media(min-width:980px){.banner,.banner.is-open{transform:none}}.shimmer:after{animation:none;opacity:0}}.atc{position:relative}.atc__labels{display:grid;place-items:center}.atc__label{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--s-2);opacity:1;transform:none;transition:opacity .16s var(--ease-out) .1s,transform var(--dur-2) var(--ease-out-expo) .1s}.atc__label--busy,.atc__label--done,.atc.is-busy .atc__label--idle,.atc.is-done .atc__label--idle,.atc.is-done .atc__label--busy{opacity:0;transition:opacity .1s linear,transform .1s linear}.atc__label--busy,.atc__label--done{transform:translateY(6px)}.atc svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.atc.is-busy,.atc.is-done{pointer-events:none}.atc.is-busy .atc__label--idle,.atc.is-done .atc__label--idle{transform:translateY(-6px)}.atc.is-busy .atc__label--busy,.atc.is-done .atc__label--done{opacity:1;transform:none;transition:opacity .16s var(--ease-out) .1s,transform var(--dur-2) var(--ease-out-expo) .1s}.atc__spinner circle{stroke-dasharray:40 60;stroke-dashoffset:0}.atc.is-busy .atc__spinner{animation:pulsechem-spin .8s linear infinite}.atc__check path{stroke-dasharray:1;stroke-dashoffset:1}.atc.is-done .atc__check path{animation:draw-stroke .42s var(--ease-out-expo) .12s forwards}.atc.is-busy:hover,.atc.is-done:hover{transform:none;filter:none}.logo{display:block;flex:none;height:var(--logo-h, 1.75rem);width:auto;overflow:visible}.logo--auto .logo__ink{fill:var(--logo-ink, #222E37)}.logo-mark{display:block;flex:none}.logo__spike,.logo__node,.logo__flash,.logo__glint{transform-box:view-box}.logo__glint,.logo__flash{opacity:0;pointer-events:none}.logo__glint-stop{stop-color:var(--logo-glint, #fff)}.logo__flash{fill:var(--logo-glint, #fff)}[data-theme=light] .logo--auto,.logo--light{--logo-glint: #FF8A96}@media(prefers-color-scheme:light){:root:not([data-theme]) .logo--auto{--logo-glint: #FF8A96}}.site-logo:hover .logo,.site-logo:focus-visible .logo,.pulsechem-poort__brand .logo{--beat: 1.4}@media(prefers-reduced-motion:no-preference){.logo--live{--beat-in: .9s}html.logo-seen .logo--live{--beat-in: .5s}.logo--live .logo__spike{animation:logo-beat-in 1.3s linear var(--beat-in) 1 backwards}.logo--live .logo__flash{animation:logo-beat-in 1.3s linear var(--beat-in) 1 backwards,logo-flash-in 1.3s linear var(--beat-in) 1 backwards}.logo--live .logo__glint{animation:logo-glint-in 1.3s linear var(--beat-in) 1 backwards}.logo--live .logo__node{animation:logo-node-in 1.3s linear var(--beat-in) 1 backwards}.logo--pulse.is-beating .logo__spike{animation:logo-beat 1.3s linear 1}.logo--pulse.is-beating .logo__flash{animation:logo-beat 1.3s linear 1,logo-flash 1.3s linear 1}.logo--pulse.is-beating .logo__glint{animation:logo-glint 1.3s linear 1}.logo--pulse.is-beating .logo__node{animation:logo-node 1.3s linear 1}.logo--live.is-beating .logo__spike{animation:logo-beat-in 1.3s linear var(--beat-in) 1 backwards,logo-beat 1.3s linear 1}.logo--live.is-beating .logo__flash{animation:logo-beat-in 1.3s linear var(--beat-in) 1 backwards,logo-flash-in 1.3s linear var(--beat-in) 1 backwards,logo-beat 1.3s linear 1,logo-flash 1.3s linear 1}.logo--live.is-beating .logo__glint{animation:logo-glint-in 1.3s linear var(--beat-in) 1 backwards,logo-glint 1.3s linear 1}.logo--live.is-beating .logo__node{animation:logo-node-in 1.3s linear var(--beat-in) 1 backwards,logo-node 1.3s linear 1}html:not(.logo-seen) .logo--live .logo__line{animation:logo-draw .62s cubic-bezier(.35,.2,.2,1) .12s backwards}html.is-hidden .logo--pulse :is(.logo__spike,.logo__flash,.logo__glint,.logo__node){animation-play-state:paused}}@keyframes logo-draw{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0 -20% 0)}}@keyframes logo-beat{0%,16%{transform:scaleY(1);animation-timing-function:cubic-bezier(.25,0,.2,1)}26%{transform:scaleY(calc(1 + .26 * var(--beat, 1)));animation-timing-function:cubic-bezier(.4,0,.4,1)}36%{transform:scaleY(calc(1 - .05 * var(--beat, 1)));animation-timing-function:cubic-bezier(.4,0,.4,1)}46%{transform:scaleY(calc(1 + .13 * var(--beat, 1)));animation-timing-function:cubic-bezier(.3,0,.3,1)}64%,to{transform:scaleY(1)}}@keyframes logo-flash{0%,16%{opacity:0}25%{opacity:.72}36%{opacity:.12}45%{opacity:.4}62%,to{opacity:0}}@keyframes logo-glint{0%{transform:translate(0);opacity:0}5%{opacity:1}42%{opacity:1}52%{transform:translate(1090px);opacity:0}to{transform:translate(1090px);opacity:0}}@keyframes logo-node{0%,46%{transform:scale(1);animation-timing-function:cubic-bezier(.25,0,.2,1)}55%{transform:scale(calc(1 + .4 * var(--beat, 1)));animation-timing-function:cubic-bezier(.4,0,.4,1)}64%{transform:scale(.96);animation-timing-function:cubic-bezier(.4,0,.4,1)}73%{transform:scale(calc(1 + .16 * var(--beat, 1)));animation-timing-function:cubic-bezier(.3,0,.3,1)}88%,to{transform:scale(1)}}@keyframes logo-beat-in{0%,16%{transform:scaleY(1);animation-timing-function:cubic-bezier(.25,0,.2,1)}26%{transform:scaleY(calc(1 + .26 * var(--beat, 1)));animation-timing-function:cubic-bezier(.4,0,.4,1)}36%{transform:scaleY(calc(1 - .05 * var(--beat, 1)));animation-timing-function:cubic-bezier(.4,0,.4,1)}46%{transform:scaleY(calc(1 + .13 * var(--beat, 1)));animation-timing-function:cubic-bezier(.3,0,.3,1)}64%,to{transform:scaleY(1)}}@keyframes logo-flash-in{0%,16%{opacity:0}25%{opacity:.72}36%{opacity:.12}45%{opacity:.4}62%,to{opacity:0}}@keyframes logo-glint-in{0%{transform:translate(0);opacity:0}5%{opacity:1}42%{opacity:1}52%{transform:translate(1090px);opacity:0}to{transform:translate(1090px);opacity:0}}@keyframes logo-node-in{0%,46%{transform:scale(1);animation-timing-function:cubic-bezier(.25,0,.2,1)}55%{transform:scale(calc(1 + .4 * var(--beat, 1)));animation-timing-function:cubic-bezier(.4,0,.4,1)}64%{transform:scale(.96);animation-timing-function:cubic-bezier(.4,0,.4,1)}73%{transform:scale(calc(1 + .16 * var(--beat, 1)));animation-timing-function:cubic-bezier(.3,0,.3,1)}88%,to{transform:scale(1)}}.site-header{--pulsechem-text: var(--glass-text);--pulsechem-muted: var(--glass-text-muted);--pulsechem-accent-ink: var(--glass-accent-ink);--bar-h: 3.75rem;--bar-trim: .375rem;--bar-scale: .8;--logo-h: 1.625rem;--logo-small: .88;--tool: 2.75rem;--tool-icon: 1.25rem;--bar-dur: .26s;--hdr-gutter: var(--gutter);--hdr-extra: 0rem;--bar-out: .375rem;position:sticky;top:0;z-index:var(--z-header);padding-top:var(--s-3);color:var(--glass-text);pointer-events:none}@media(min-width:400px){.site-header{--logo-h: 1.75rem}}@media(min-width:760px){.site-header{padding-top:var(--s-4);--bar-h: 4.25rem;--bar-trim: .5rem;--bar-scale: .7647;--logo-h: 2.125rem;--logo-small: .82;--hdr-gutter: 1.25rem;--bar-out: .625rem}}@media(min-width:1080px){.site-header{--hdr-gutter: 1.5rem;--hdr-extra: 4rem;--bar-out: .75rem}}@media(min-width:1400px){.site-header{--bar-out: 2rem}}.site-header .site-header__inner,.site-menu>.container{width:min(100% - 2 * var(--hdr-gutter),var(--container) + var(--hdr-extra))}.site-header:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:calc(var(--s-2) + var(--bar-h) + var(--s-2));background:linear-gradient(180deg,var(--pulsechem-bg) 0,var(--pulsechem-bg) calc(var(--s-2) + var(--bar-h) / 2 - var(--bar-trim)),rgb(var(--pulsechem-bg-rgb) / .6) calc(var(--s-2) + var(--bar-h) - var(--bar-trim) * 2),rgb(var(--pulsechem-bg-rgb) / 0) 100%);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out)}.site-header.is-scrolled:before{opacity:1}.site-header__bar{position:relative;isolation:isolate;pointer-events:auto;display:flex;align-items:center;gap:var(--s-1);height:var(--bar-h);padding:0 var(--s-2) 0 var(--s-4);border-radius:var(--r-pill);transition:transform var(--bar-dur) var(--ease-out)}@media(min-width:760px){.site-header__bar{padding:0 var(--s-3) 0 var(--s-6)}}.site-header__bar:before{--g-reach: 24px;content:"";position:absolute;z-index:-2;inset:calc(var(--g-reach) * -1) calc(var(--bar-out) * -1);padding:var(--g-reach) 0;clip-path:inset(var(--g-reach) var(--bar-out) round var(--r-pill));background:linear-gradient(var(--bar-bg),var(--bar-bg));background-clip:content-box;background-origin:content-box;-webkit-backdrop-filter:var(--glass-regular-blur);backdrop-filter:var(--glass-regular-blur);pointer-events:none;transition:clip-path var(--bar-dur) var(--ease-out)}.site-header__rim{position:absolute;z-index:-1;inset:0 calc(var(--bar-out) * -1);pointer-events:none}.site-header__rim>span{position:absolute;top:0;bottom:0;left:0;width:50%;overflow:hidden}.site-header__rim>span+span{left:auto;right:0}.site-header__rim>span:before,.site-header__rim>span:after{content:"";position:absolute;top:0;bottom:0;left:0;width:150%;border-radius:var(--r-pill) 0 0 var(--r-pill);box-shadow:var(--bar-rim);transform-origin:0 50%;translate:var(--bar-out) 0;transition:transform var(--bar-dur) var(--ease-out),translate var(--bar-dur) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.site-header__rim>span+span:before,.site-header__rim>span+span:after{left:auto;right:0;border-radius:0 var(--r-pill) var(--r-pill) 0;transform-origin:100% 50%;translate:calc(var(--bar-out) * -1) 0}.site-header__rim>span:after{box-shadow:var(--bar-rim-on);opacity:0}.site-header.is-scrolled .site-header__rim>span:before{opacity:0}.site-header.is-scrolled .site-header__rim>span:after{opacity:1}.site-header__line{position:absolute;z-index:-1;left:calc(var(--bar-h) / 2);right:calc(var(--bar-h) / 2);bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--bar-line) 18%,var(--bar-line) 82%,transparent);opacity:0;transition:opacity var(--dur-2) var(--ease-out),transform var(--bar-dur) var(--ease-out),left var(--bar-dur) var(--ease-out),right var(--bar-dur) var(--ease-out)}.site-header.is-scrolled .site-header__line{opacity:1}.site-header.is-compact .site-header__bar{transform:translateY(calc(var(--bar-trim) * -1))}.site-header.is-compact .site-header__rim>span:before,.site-header.is-compact .site-header__rim>span:after{transform:scale(var(--bar-scale))}.site-header.is-compact .site-header__line{left:calc(var(--bar-h) / 2 - var(--bar-out));right:calc(var(--bar-h) / 2 - var(--bar-out));transform:translateY(calc(var(--bar-trim) * -1))}.site-header.is-compact .site-logo .logo{transform:scale(var(--logo-small))}.site-header.is-compact .site-header__bar:before{clip-path:inset(calc(var(--g-reach) + var(--bar-trim)) 0 round var(--r-pill))}.site-header.is-compact .site-header__rim>span:before,.site-header.is-compact .site-header__rim>span:after{translate:0 0}.site-header__bar .site-logo,.site-menu__top .site-logo,.site-tools{transition:translate var(--bar-dur) var(--ease-out)}.site-header.is-compact :is(.site-header__bar,.site-menu__top) .site-logo,.site-header.is-compact .site-header__title{translate:calc(var(--bar-out) * -1) 0}.site-header.is-compact .site-tools,.site-header.is-compact .site-menu__close{translate:var(--bar-out) 0}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.site-header__bar:before{background:var(--glass-fallback);background-clip:content-box}}@media(prefers-reduced-motion:reduce){.site-header{--bar-dur: 0ms}}.site-logo{position:relative;display:inline-flex;align-items:center;min-height:var(--tool);color:var(--pulsechem-text);text-decoration:none;flex:none}.site-logo .logo{transform-origin:0 50%;transition:transform var(--bar-dur) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.site-logo:hover{color:var(--pulsechem-text)}.site-logo__mark{position:absolute;left:0;top:50%;width:1.75rem;height:1.75rem;margin-top:-.875rem;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}.site-header__title{position:absolute;left:50%;top:50%;max-width:46%;overflow:hidden;font:600 var(--fs-3)/1.2 var(--font-body);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform:translate(-50%,-30%);pointer-events:none;transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-spring),translate var(--bar-dur) var(--ease-out)}.site-header.has-title .site-header__title{opacity:1;transform:translate(-50%,-50%)}.site-links{display:none;margin-inline:auto}.site-links__list{display:flex;gap:2px;list-style:none;margin:0;padding:0}.site-links__list .site-nav__lang{display:none}.site-links__list a{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--pulsechem-text);font:500 var(--fs-footnote)/1 var(--font-body);letter-spacing:0;text-decoration:none;white-space:nowrap;transition:transform var(--dur-press) var(--ease-out)}.site-links__list a:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .1);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.site-links__list a:hover{color:var(--pulsechem-text)}.site-links__list a:hover:before{opacity:1}.site-links__list a:active{transform:scale(.96)}.site-links__list a:after{content:"";position:absolute;left:var(--s-3);right:var(--s-3);bottom:.3125rem;height:2px;border-radius:2px;background:var(--gold-middle);box-shadow:0 0 6px rgb(var(--gold-middle-rgb) / .85),0 0 14px 1px rgb(var(--gold-middle-rgb) / .4);opacity:0;transform:scaleX(.4);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out-expo)}.site-links__list a[aria-current]:after,.site-links__list .current-menu-item>a:after,.site-links__list .current_page_parent>a:after{opacity:1;transform:none}.site-links__list a:focus-visible{outline-offset:-2px}@media(min-width:1240px){.site-links{display:block}}.site-tools{display:flex;align-items:center;gap:2px;flex:none;margin-left:auto}@media(min-width:1240px){.site-links+.site-tools{margin-left:0}}.site-tool,.site-tools__button{position:relative;isolation:isolate;display:inline-grid;place-items:center;flex:none;width:var(--tool);height:var(--tool);padding:0;border:0;border-radius:50%;background:transparent;color:var(--pulsechem-text);cursor:pointer;transition:transform var(--dur-press) var(--ease-out)}.site-tool:before,.site-tools__button:before{content:"";position:absolute;inset:.25rem;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .1);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.site-tool:hover,.site-tools__button:hover{color:var(--pulsechem-text)}.site-tool:hover:before,.site-tools__button:hover:before{opacity:1}.site-tool:active,.site-tools__button:active{transform:scale(.92)}.site-tool .icon,.site-tools__button .icon{width:var(--tool-icon);height:var(--tool-icon)}.site-tools__lang{display:inline-flex;align-items:center;flex:none;min-height:var(--tool)}.site-tool:focus-visible,.site-tools__button:focus-visible{border-radius:50%;outline-offset:0}.site-menu-button:focus-visible{border-radius:var(--r-pill);outline-offset:2px}.site-links__list a:focus-visible{border-radius:var(--r-pill)}.site-logo:focus-visible{outline-offset:4px;border-radius:var(--r-1)}.site-theme .icon{grid-area:1 / 1;transition:transform var(--dur-3) var(--ease-out-expo),opacity var(--dur-2) var(--ease-out)}.site-theme[aria-pressed=true] .site-theme__sun,.site-theme[aria-pressed=false] .site-theme__moon{opacity:0;transform:rotate(-90deg) scale(.5)}html:not([data-theme]) .site-theme,html:not([data-theme]) .theme-choice{display:none}.site-cart__count{position:absolute;top:.25rem;right:.125rem;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:var(--r-pill);background:var(--gold-metal);color:var(--gold-on);box-shadow:inset 0 1px #fffbe8cc,inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .9),0 0 0 2px rgb(var(--pulsechem-bg-rgb) / .9);font:700 var(--fs-micro)/1.125rem var(--font-body);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums}.site-cart__count.is-bumped{animation:count-bump .62s var(--ease-bounce)}@keyframes count-bump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}.site-menu-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:none;height:var(--tool);margin-left:var(--s-2);padding:0 var(--s-4) 0 .875rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--pulsechem-text);font:600 var(--fs-footnote)/1 var(--font-body);letter-spacing:0;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),translate var(--bar-dur) var(--ease-out)}.site-menu-button:before{content:"";position:absolute;inset:2px 0;z-index:-1;border-radius:inherit;background:var(--gold-glass);box-shadow:inset 0 0 0 1px var(--gold-line),inset 0 1px #ffffff29}.site-menu-button:after{content:"";position:absolute;inset:2px 0;z-index:-1;border-radius:inherit;background:rgb(var(--gold-middle-rgb) / .1);box-shadow:0 0 0 1px rgb(var(--gold-middle-rgb) / .55),0 0 18px 1px rgb(var(--gold-middle-rgb) / .38);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.site-menu-button:hover:after,.site-menu-button:focus-visible:after{opacity:1}.site-menu-button:active{transform:scale(.96)}@media(max-width:759px){.site-menu-button{font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;padding:0 .875rem 0 .75rem}}.site-menu-button__icon{position:relative;display:block;flex:none;width:1.125rem;height:.875rem;color:var(--pulsechem-accent-ink)}.site-menu-button__icon span{position:absolute;left:0;right:0;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px;background:currentColor;transition:transform .32s var(--ease-out-expo),opacity .16s var(--ease-out)}.site-menu-button__icon span:nth-child(1){transform:translateY(-.34375rem)}.site-menu-button__icon span:nth-child(3){transform:translateY(.34375rem)}.site-menu-button[aria-expanded=true] .site-menu-button__icon span:nth-child(1),.site-menu-button.is-open .site-menu-button__icon span:nth-child(1){transform:rotate(45deg)}.site-menu-button[aria-expanded=true] .site-menu-button__icon span:nth-child(2),.site-menu-button.is-open .site-menu-button__icon span:nth-child(2){opacity:0;transform:scaleX(.2)}.site-menu-button[aria-expanded=true] .site-menu-button__icon span:nth-child(3),.site-menu-button.is-open .site-menu-button__icon span:nth-child(3){transform:rotate(-45deg)}@media(max-width:599px){.site-header .site-account,.site-header .site-theme,.site-header .site-search{display:none}}@media(max-width:374px){.site-header{--logo-h: 1.5rem}.site-menu-button{margin-left:var(--s-1)}}@media(max-width:359px){.site-header__bar{padding-left:var(--s-3)}.site-header{--logo-h: 1.375rem}.site-header .site-tools__lang{display:none}.site-header:has(.site-find-button) .site-menu-button{width:var(--tool);padding:0}.site-header:has(.site-find-button) .site-menu-button__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:1239px){.site-header{--title-left: calc(var(--s-4) + 1.75rem + var(--s-2))}.site-header.has-title .site-header__bar .site-logo .logo{opacity:0}.site-header.has-title .site-header__bar .site-logo__mark{opacity:1}.site-header__title{left:var(--title-left);max-width:calc(100% - var(--title-left) - var(--tools-w, 12.5rem) - var(--s-5));transform:translateY(-30%)}.site-header.has-title .site-header__title{transform:translateY(-50%)}}@media(min-width:760px)and (max-width:1239px){.site-header{--title-left: calc(var(--s-6) + 1.75rem + var(--s-2))}}@media(min-width:1240px){.site-header__title{display:none}}.site-header--minimal .site-tools{gap:var(--s-2)}.site-menu{position:fixed;inset:0;z-index:5;pointer-events:auto;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--pulsechem-bg);color:var(--pulsechem-text)}.site-menu[hidden]{display:none}.site-menu__top{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;flex:none;height:var(--bar-h);margin-top:var(--bar-top, var(--s-2));padding:0 var(--s-2) 0 var(--s-4)}@media(min-width:760px){.site-menu__top{padding:0 var(--s-3) 0 var(--s-6)}}@media(max-width:359px){.site-menu__top{padding-left:var(--s-3)}}.site-menu__top .site-logo{--logo-h: inherit}.site-menu__inner{flex:1;display:grid;align-content:start;gap:var(--s-6);padding-top:var(--s-4);padding-bottom:calc(var(--s-10) + env(safe-area-inset-bottom))}@media(min-width:1080px){.site-menu__inner{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--s-8);align-items:start;padding-top:var(--s-8)}.site-menu__settings{grid-column:9 / -1;grid-row:1}.site-menu__nav{grid-column:1 / span 7;grid-row:1 / span 2}.site-menu__aside{grid-column:9 / -1;grid-row:2}}.site-menu.is-open .site-menu__close .site-menu-button__icon span:nth-child(1){animation:burger-top .32s var(--ease-out-expo) backwards}.site-menu.is-open .site-menu__close .site-menu-button__icon span:nth-child(2){animation:burger-mid .32s var(--ease-out-expo) backwards,burger-mid-fade .16s var(--ease-out) backwards}.site-menu.is-open .site-menu__close .site-menu-button__icon span:nth-child(3){animation:burger-bottom .32s var(--ease-out-expo) backwards}.site-menu.is-closing .site-menu__close .site-menu-button__icon span:nth-child(1){transform:translateY(-.34375rem)}.site-menu.is-closing .site-menu__close .site-menu-button__icon span:nth-child(2){opacity:1;transform:none}.site-menu.is-closing .site-menu__close .site-menu-button__icon span:nth-child(3){transform:translateY(.34375rem)}@keyframes burger-top{0%{transform:translateY(-.34375rem)}}@keyframes burger-mid{0%{transform:none}}@keyframes burger-mid-fade{0%{opacity:1}}@keyframes burger-bottom{0%{transform:translateY(.34375rem)}}.site-menu__list{list-style:none;margin:0;padding:0}.site-menu__list .site-nav__lang{display:none}.site-menu__list>li{border-top:1px solid rgb(var(--pulsechem-text-rgb) / .14)}.site-menu__list>li:last-of-type{border-bottom:1px solid rgb(var(--pulsechem-text-rgb) / .14)}.site-menu__list a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:3.5rem;padding:var(--s-2) 0;color:var(--pulsechem-text);font:600 var(--fs-h1)/1.1 var(--font-display);letter-spacing:-.025em;text-decoration:none}.site-menu__list a:after{content:"";flex:none;width:1.25rem;height:1.25rem;background:currentColor;opacity:.45;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;transition:transform var(--dur-2) var(--ease-out-expo),opacity var(--dur-1) var(--ease-out)}.site-menu__list a:hover{color:var(--pulsechem-text)}.site-menu__list a:hover:after{opacity:1;transform:translate(.25rem)}.menu-label{position:relative}.site-menu__list a[aria-current] .menu-label:after,.site-menu__list .current-menu-item>a .menu-label:after,.site-menu__list .current_page_parent>a .menu-label:after{content:"";position:absolute;left:0;right:0;bottom:-.1em;height:2px;border-radius:2px;background:var(--gold-middle);box-shadow:0 0 8px rgb(var(--gold-middle-rgb) / .85),0 0 18px 1px rgb(var(--gold-middle-rgb) / .4)}.site-menu__list a:focus-visible{outline-offset:2px}.site-menu__aside{display:grid;gap:var(--s-6);align-content:start}.site-menu__search .search-form{display:flex;gap:var(--s-2)}.site-menu__search input[type=search]{flex:1;min-width:0;border-radius:var(--r-pill);padding-inline:var(--s-4)}.site-menu__search .search-form--short .button{gap:var(--s-2)}.site-menu__search .search-form--short .button .icon{width:1.25rem;height:1.25rem;flex:none}@media(max-width:479px){.site-menu__search .search-form--short .button{flex:none;width:3rem;padding:0}.site-menu__search .search-form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.site-menu__more{list-style:none;margin:0;padding:0;display:grid}.site-menu__more a{display:flex;align-items:center;min-height:2.75rem;color:var(--pulsechem-text);font:600 var(--fs-4)/1.2 var(--font-body);letter-spacing:-.015em;text-decoration:none}.site-menu__more a:hover{color:var(--gold-ink)}.site-menu__settings{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.site-menu .lang-switch__link{min-height:2.75rem;min-width:3rem;font-size:var(--fs-footnote)}.theme-choice{position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:2px;border-radius:var(--r-pill);background:var(--shop-seg-track)}.theme-choice__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.5rem;padding:0 var(--s-4);border:0;border-radius:var(--r-pill);background:transparent;color:var(--pulsechem-muted);font:500 var(--fs-footnote)/1 var(--font-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out)}.theme-choice__opt .icon{width:1rem;height:1rem;flex:none}.theme-choice__opt:hover{color:var(--pulsechem-text)}.theme-choice__opt:active{transform:scale(.96)}.theme-choice__opt[aria-pressed=true]{color:var(--pulsechem-text);font-weight:600;background:var(--gold-thumb);box-shadow:var(--gold-select),0 3px 8px #0000002e}.theme-choice__opt:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.theme-choice--icons .theme-choice__opt{min-width:2.75rem;min-height:2.75rem;padding:0}.site-menu__ruo{margin:0;max-width:28rem;font-size:var(--fs-footnote);line-height:var(--lh-card);color:var(--pulsechem-muted)}.site-menu.is-open{animation:menu-in .36s var(--ease-out) both}.site-menu.is-closing{animation:menu-out .2s var(--ease-out) both}.site-menu.is-open .site-menu__settings,.site-menu.is-open .site-menu__list>li,.site-menu.is-open .site-menu__aside{animation:menu-item .64s var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * 40ms + 60ms)}.site-menu__list>li:nth-child(2){--i: 1}.site-menu__list>li:nth-child(3){--i: 2}.site-menu__list>li:nth-child(4){--i: 3}.site-menu__list>li:nth-child(5){--i: 4}.site-menu__list>li:nth-child(n+6){--i: 5}.site-menu__aside{--i: 6}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes menu-out{0%{opacity:1}to{opacity:0}}@keyframes menu-item{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}html.has-open-menu{overflow:hidden}html.has-open-menu .site-header{z-index:var(--z-menu, 88)}@media(prefers-reduced-motion:reduce){.site-menu.is-open .site-menu__settings,.site-menu.is-open .site-menu__list>li,.site-menu.is-open .site-menu__aside{animation-name:menu-in}.site-menu.is-open .site-menu__close .site-menu-button__icon span{animation:none}.site-menu-button__icon span{transition:none}}html:not([data-theme]) .site-menu-button,html:not([data-theme]) .site-search{display:none}@media(max-width:1239px){html:not([data-theme]) .site-header__bar{flex-wrap:wrap;height:auto;padding-block:var(--s-1);border-radius:var(--r-4)}html:not([data-theme]) .site-links{display:block;order:3;flex:1 0 100%;margin:0;overflow-x:auto;scrollbar-width:none}}.cart-drawer[hidden]{display:none}.cart-drawer{position:fixed;inset:0;z-index:var(--z-drawer)}.cart-drawer__scrim{z-index:0}.cart-drawer.is-open .cart-drawer__scrim{opacity:1;visibility:visible;transition-delay:0s}.cart-drawer__panel{--pulsechem-text: var(--glass-text);--pulsechem-muted: var(--glass-text-muted);--pulsechem-accent-ink: var(--glass-accent-ink);position:absolute;z-index:1;display:flex;flex-direction:column;overflow:hidden;outline:none}.cart-drawer__bar{flex:none}.cart-drawer__title{font-size:var(--fs-2)}.cart-drawer__count{margin-left:.25rem;font-weight:500;color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.cart-drawer__count:before{content:"\b7";margin-right:.5rem}.cart-drawer__close{position:relative;display:grid;place-items:center;width:1.875rem;height:1.875rem;margin-right:-.25rem;padding:0;border:0;border-radius:50%;background:rgb(var(--pulsechem-text-rgb) / .1);color:var(--pulsechem-muted);cursor:pointer;transition:transform var(--dur-press) var(--ease-out)}.cart-drawer__close .icon{width:1rem;height:1rem;stroke-width:2}.cart-drawer__close:hover{color:var(--pulsechem-text)}.cart-drawer__close:active{transform:scale(.9)}.cart-drawer__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-3)}.cart-drawer__body.is-busy{opacity:.6;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}@media(min-height:35rem){.cart-drawer__body{overflow:hidden;padding-top:0;gap:0;container-type:inline-size}.cart-drawer__body>.drawer-lines{flex:0 1 auto;min-height:0;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;margin-inline:calc(-1 * var(--s-3));padding:var(--s-3);-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--s-3),#000 calc(100% - var(--s-3)),transparent);mask-image:linear-gradient(180deg,transparent,#000 var(--s-3),#000 calc(100% - var(--s-3)),transparent)}@supports (width: 1cqi){.cart-drawer__body>.drawer-lines{grid-template-columns:100cqi}}.cart-drawer__body>.drawer-sum{flex:none}}@media(min-width:980px){.cart-drawer__panel{top:.75rem;right:.75rem;max-height:calc(100dvh - 1.5rem);width:min(26.5rem,calc(100vw - 1.5rem));border-radius:var(--r-window);transform:translate(calc(100% + 1.5rem));transition:transform .34s var(--ease-in-out)}.cart-drawer.is-open .cart-drawer__panel{transform:none;transition:transform var(--dur-sheet) var(--ease-spring)}.cart-drawer__panel .sheet__grabber{display:none}}@media(max-width:979px){.cart-drawer__panel{--g-radius: var(--r-sheet);--g-edge: linear-gradient(0deg, color-mix(in srgb, var(--pulsechem-bg) 78%, transparent), transparent 1.375rem);left:.5rem;right:.5rem;bottom:.5rem;max-height:calc(100dvh - 3.5rem);border-radius:var(--r-sheet);transform:translateY(calc(100% + 1rem));transition:transform .34s var(--ease-in-out)}.cart-drawer.is-open .cart-drawer__panel{transform:none;transition:transform var(--dur-sheet) var(--ease-spring)}.cart-drawer__bar{border-bottom:0;min-height:2.5rem}.cart-drawer__bar .traffic{display:none}.cart-drawer__title{padding-right:0;padding-left:2rem;font-size:var(--fs-3)}.cart-drawer__body{padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}}.pulsechem-cart__title,.drawer-line__title{margin:0;font:600 var(--fs-3)/1.3 var(--font-body);letter-spacing:-.012em;overflow-wrap:break-word;text-wrap:pretty}.pulsechem-cart__title a,.drawer-line__title a{display:inline-block;margin-block:-.25rem;padding-block:.25rem;color:var(--pulsechem-text);text-decoration:none}.pulsechem-cart__title a:hover,.drawer-line__title a:hover{color:var(--pulsechem-accent-ink)}.cart-sub{margin:0;font-size:var(--fs-1);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:pretty}:is(.pulsechem-cart__title,.drawer-line__title,.cart-sub) .nobr{white-space:nowrap}.cart-meta{display:flex;flex-wrap:wrap;align-items:baseline;margin:0;overflow:hidden;font-size:var(--fs-footnote);line-height:var(--lh-card);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.cart-meta>*{position:relative;margin-right:.875rem}.cart-meta__strength+.cart-meta__price:before{content:"\b7";position:absolute;left:-.875rem;width:.875rem;text-align:center}.cart-meta__price>.woocommerce-Price-amount,.cart-meta__price>ins{font-weight:500;color:var(--pulsechem-text);text-decoration:none}.cart-meta__price del{color:var(--pulsechem-muted)}.cart-tier{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem var(--s-2);min-height:1.375rem;margin:.1875rem 0 0;font-size:var(--fs-1);line-height:1.3;font-variant-numeric:tabular-nums}.cart-tier__now{display:inline-flex;align-items:center;gap:.375rem;min-height:1.375rem;padding:0 .5rem;white-space:nowrap;border-radius:var(--r-pill);background:rgb(var(--gold-middle-rgb) / .14);box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .5);color:var(--gold-ink);font-weight:600}.cart-tier__next{display:inline-flex;align-items:center;gap:.375rem;color:var(--pulsechem-muted)}.cart-tier__meter{display:inline-flex;gap:2px;flex:none}.cart-tier__meter i{display:block;width:.4375rem;height:.1875rem;border-radius:1px;background:currentColor;opacity:.38}.cart-tier__meter i.is-on{opacity:1}.cart-tier__now .cart-tier__meter{color:var(--gold-line)}.drawer-lines{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.drawer-line{--line-pad: var(--s-3);--line-inset: calc(var(--s-1) - var(--line-pad));position:relative;display:grid;align-items:center;grid-template-columns:3.75rem minmax(0,1fr) auto;grid-template-areas:"thumb title total" "thumb main main" "thumb qty remove";column-gap:var(--s-3);row-gap:.125rem;padding:var(--line-pad);border-radius:var(--r-2);background:var(--group-bg);box-shadow:var(--glass-rim)}.drawer-line__thumb{grid-area:thumb;align-self:start;display:grid;place-items:center;height:4.75rem;margin:var(--line-inset) 0 0 var(--line-inset);border-radius:calc(var(--r-2) - var(--s-1));overflow:hidden}.drawer-line__thumb.stage-light--thumb{align-self:start;border-radius:calc(var(--r-2) - var(--s-1))}.drawer-line__thumb .pv{--pv-w: 2.5rem;transition:none}.drawer-line__thumb .pv__text,.drawer-line__thumb .pv:before{display:none}.drawer-line__thumb img{width:100%;height:100%;object-fit:cover}.drawer-line__thumb img.pulsechem-thumb-cutout{object-fit:contain}.drawer-line__title{grid-area:title;align-self:start;min-width:0}.drawer-line__main{grid-area:main;align-self:start;display:grid;gap:.125rem;min-width:0}.drawer-line__total{grid-area:total;align-self:start;margin:0;font:700 var(--fs-3)/1.3 var(--font-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.drawer-line .stepper{grid-area:qty;justify-self:start;margin-top:.375rem}.drawer-line__remove{grid-area:remove;justify-self:end;position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:.25rem -.75rem -.125rem 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pulsechem-muted);cursor:pointer;transition:transform var(--dur-press) var(--ease-out)}.drawer-line__remove:before{content:"";position:absolute;inset:-.25rem}.drawer-line__remove .icon{width:1.125rem;height:1.125rem}.drawer-line__remove:hover{color:var(--pulsechem-alert-text)}.drawer-line__remove:active{transform:scale(.9)}.drawer-line__remove:focus-visible{outline-offset:-3px}.drawer-line.is-removing{opacity:0;transform:translate(1.5rem);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-spring)}.drawer-line--skeleton{min-height:5.5rem;align-items:start}.drawer-line--skeleton .drawer-line__main{grid-row:1 / span 2}.drawer-line--skeleton .drawer-line__thumb{background:rgb(var(--pulsechem-text-rgb) / .08);box-shadow:none}.skeleton-line{display:block;height:.75rem;width:70%;margin-top:.375rem;border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .1)}.skeleton-line--short{width:40%}.stepper{display:inline-grid;grid-template-columns:2.25rem minmax(1.75rem,auto) 2.25rem;align-items:center;height:2rem;border-radius:var(--r-pill);background:var(--shop-seg-track)}.stepper__btn{position:relative;display:grid;place-items:center;height:100%;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--pulsechem-text);cursor:pointer;isolation:isolate;transition:transform var(--dur-press) var(--ease-out)}.stepper__btn:before{content:"";position:absolute;inset:2px;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .14);opacity:0;transition:opacity var(--dur-press) var(--ease-out)}.stepper__btn:active{transform:scale(.9)}.stepper__btn:active:before{opacity:1}.stepper__btn .icon{width:1rem;height:1rem;stroke-width:2}.stepper__btn[aria-disabled=true]{color:var(--pulsechem-faint);cursor:default;transform:none}.stepper__btn[aria-disabled=true]:before{opacity:0}.stepper__value{min-width:1.75rem;text-align:center;font:600 var(--fs-2)/1 var(--font-body);font-variant-numeric:tabular-nums}.drawer-sum{display:grid;gap:var(--s-2);margin-top:auto;padding:var(--s-4);border-radius:var(--r-2);background:var(--group-bg);box-shadow:var(--glass-rim)}.drawer-sum__rows{display:grid;gap:var(--s-1);margin:0}.drawer-sum__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4)}.drawer-sum__row dt{font-size:var(--fs-2);color:var(--pulsechem-muted)}.drawer-sum__row dd{margin:0;font-size:var(--fs-2);font-variant-numeric:tabular-nums}.drawer-sum__row--saving dd{font-weight:600;color:var(--pulsechem-accent-ink)}.drawer-sum__row--total dt{font-size:var(--fs-3);font-weight:600;color:var(--pulsechem-text)}.drawer-sum__row--total dd{font:700 var(--fs-4)/1.2 var(--font-body);letter-spacing:-.02em}.drawer-sum__note{margin:0;font-size:var(--fs-footnote);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:pretty}.drawer-sum__actions{display:grid;gap:var(--s-2);margin-top:var(--s-2)}.drawer-sum__actions .button{min-height:2.75rem;padding:0 var(--s-4);font-size:var(--fs-2);white-space:nowrap}.drawer-sum__actions .button:last-child{order:-1}@media(min-width:768px){.drawer-sum__actions{grid-template-columns:auto 1fr}.drawer-sum__actions .button:last-child{order:0}}@media(max-width:767px)and (max-height:43.75rem){.drawer-sum{padding:var(--s-3)}.drawer-sum__note{display:none}}.drawer-empty{display:grid;justify-items:center;gap:var(--s-3);margin:auto 0;padding:var(--s-8) var(--s-4);text-align:center}.drawer-empty__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:var(--r-3);background:radial-gradient(60% 22% at 50% 88%,rgb(var(--pulsechem-accent-rgb) / .14),transparent 70%),radial-gradient(110% 80% at 50% 12%,var(--pulsechem-stage-lit) 0%,var(--pulsechem-stage-mid) 52%,var(--pulsechem-stage) 100%);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px var(--pulsechem-stage-line);color:var(--gold-highlight)}.drawer-empty__icon .icon{width:1.625rem;height:1.625rem}.drawer-empty__title{margin:0;font:600 var(--fs-3)/1.3 var(--font-body)}.drawer-empty__actions{display:grid;gap:var(--s-2);width:min(100%,17rem);margin-top:var(--s-1)}.drawer-empty__actions .button{min-height:2.75rem;padding:0 var(--s-4);font-size:var(--fs-2)}.banner{z-index:var(--z-notification, 60);box-shadow:var(--glass-highlight),inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .38),var(--glass-shadow)}.banner:after{content:"";position:absolute;left:var(--r-4);right:var(--r-4);bottom:0;height:1px;background:linear-gradient(90deg,var(--gold-line),var(--gold-highlight));transform:scaleX(0);transform-origin:0 50%;opacity:0;pointer-events:none}.banner.is-timing:after{opacity:1;animation:banner-time var(--banner-time, 5s) linear both}@keyframes banner-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(min-width:980px){.banner{top:var(--banner-top, 6.25rem)}}.site-cart__count{top:calc(50% - 1.1875rem);left:auto;right:calc(50% - 1.125rem);min-width:1rem;height:1rem;padding:0 .1875rem;line-height:1rem;transform-origin:100% 0}.site-cart>.icon{transition:translate var(--dur-2) var(--ease-out)}.site-cart:has(>.site-cart__count:not([hidden]))>.icon{translate:-2px 2px}html.has-open-drawer{overflow:hidden}@media(prefers-reduced-motion:reduce){.cart-drawer__panel,.cart-drawer.is-open .cart-drawer__panel{transform:none;transition:none}.drawer-line.is-removing{transform:none}.banner.is-timing:after{animation:none;opacity:0}.site-cart>.icon{transition:none}}.pulsechem-couponbox{display:grid;gap:var(--s-2);min-width:0}.pulsechem-couponbox__label{display:inline-flex;align-items:center;gap:var(--s-2);margin:0;font:600 var(--fs-3)/var(--lh-snug) var(--font-body);color:var(--pulsechem-text);cursor:pointer}.pulsechem-couponbox__icon{flex:none;width:1.25rem;height:1.25rem;color:var(--pulsechem-accent-ink)}.pulsechem-couponbox__field{display:grid;gap:var(--s-2);margin:0}.pulsechem-couponbox__row{display:flex;gap:var(--s-2);min-width:0}.pulsechem-couponbox input.pulsechem-couponbox__input{flex:1 1 auto;width:auto;min-width:0;min-height:3rem;padding-inline:var(--s-4);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pulsechem-couponbox input.pulsechem-couponbox__input[aria-invalid=true]{border-color:var(--pulsechem-alert)}.pulsechem-couponbox .button.pulsechem-couponbox__apply{flex:none;min-height:3rem;padding:0 var(--s-5);font-size:var(--fs-2);white-space:nowrap}.pulsechem-couponbox.is-busy .pulsechem-couponbox__row{opacity:.6;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}.pulsechem-couponbox :is(.pulsechem-couponbox__error,.coupon-error-notice){position:relative;display:block;margin:0;padding-left:1.5rem;font-size:var(--fs-2);font-weight:500;line-height:var(--lh-card);color:var(--pulsechem-alert-text);text-wrap:pretty}.pulsechem-couponbox :is(.pulsechem-couponbox__error,.coupon-error-notice):before{content:"!";position:absolute;left:0;top:.1em;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--pulsechem-alert-soft);box-shadow:inset 0 0 0 1px var(--pulsechem-alert);font:700 .6875rem/1 var(--font-body);color:var(--pulsechem-alert-text)}.pulsechem-couponbox__applied:empty{display:none}.pulsechem-couponbox ul.pulsechem-couponbox__chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.pulsechem-couponbox li.pulsechem-couponchip{display:inline-flex;align-items:center;gap:var(--s-2);min-height:2.25rem;max-width:100%;margin:0;padding:0 .25rem 0 var(--s-3);border-radius:var(--r-pill);background:var(--pulsechem-ok-soft);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-ok-rgb) / .35);color:var(--pulsechem-ok-text);font:600 var(--fs-2)/1.2 var(--font-body);letter-spacing:.05em;animation:soft-in var(--dur-2) var(--ease-out-expo) both}.pulsechem-couponchip__mark{display:grid;flex:none}.pulsechem-couponchip__mark .icon{width:1rem;height:1rem;stroke-width:2.25}.pulsechem-couponchip__code{min-width:0;overflow-wrap:anywhere}.pulsechem-couponbox .pulsechem-couponchip__remove{position:relative;display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out)}.pulsechem-couponbox .pulsechem-couponchip__remove:before{content:"";position:absolute;inset:-.5rem}.pulsechem-couponbox .pulsechem-couponchip__remove:is(:hover,:focus-visible){background:rgb(var(--pulsechem-ok-rgb) / .22)}.pulsechem-couponbox .pulsechem-couponchip__remove:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:1px}.pulsechem-couponchip__remove .icon{width:.875rem;height:.875rem;stroke-width:2.25}@media(prefers-reduced-motion:reduce){.pulsechem-couponchip{animation:none}}.drawer-sum .pulsechem-couponbox{padding-bottom:var(--s-3);border-bottom:1px solid var(--pulsechem-line)}.drawer-sum .pulsechem-couponbox__label{font-size:var(--fs-2)}.drawer-sum .pulsechem-couponbox input.pulsechem-couponbox__input,.drawer-sum .pulsechem-couponbox .button.pulsechem-couponbox__apply{min-height:2.75rem}.site-footer{background:var(--pulsechem-band);border-top:1px solid;border-image:var(--hairline) 1;padding-block:var(--section) var(--s-6);font-size:var(--fs-2);color:var(--pulsechem-muted)}.site-footer p{text-wrap:pretty}.site-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--grid-gap)}.site-footer__brand{grid-column:1 / -1}@media(min-width:760px){.site-footer__brand{grid-column:auto}}@media(min-width:1080px){.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer h2{font-family:var(--font-body);font-size:var(--fs-1);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--pulsechem-text);margin-bottom:var(--s-3)}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.site-footer a{color:var(--pulsechem-muted);text-decoration:none}.site-footer a:hover,.site-footer a[aria-current=page]{color:var(--pulsechem-text)}.site-footer__brand p{max-width:24rem;margin-top:var(--s-4)}.pulsechem-company{font-style:normal;margin-top:var(--s-4)}.pulsechem-company__ids{font-size:var(--fs-2)}.pulsechem-company__label,.pulsechem-company__value{white-space:nowrap}.site-footer__ruo{--ruo-measure: 28rem;margin:var(--s-10) 0 0;padding-top:var(--s-6);padding-right:max(0px,100% - var(--ruo-measure));border-top:1px solid;border-image:var(--hairline) 1;font-size:var(--fs-2);line-height:var(--lh-card)}.site-footer__ruo strong{color:var(--pulsechem-accent-ink);font-weight:600}@media(min-width:1080px){.site-footer__ruo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-gap);align-items:baseline;padding-right:0}.site-footer__ruo strong{font-family:var(--font-display);font-size:var(--fs-4);font-weight:var(--fw-title);line-height:var(--lh-snug);letter-spacing:var(--tracking-heading)}.site-footer__ruo span{grid-column:2 / -1;max-width:var(--ruo-measure)}}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid;border-image:var(--hairline) 1;font-size:var(--fs-2)}.site-footer__bottom p{margin:0}.site-footer__bottom ul{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.pulsechem-consent-open{background:none;border:0;padding:0;color:var(--pulsechem-muted);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.site-footer__bottom .lang-switch--footer{margin-left:auto}.pulsechem-consent-open:hover{color:var(--pulsechem-text)}.site-footer--minimal{padding-top:var(--s-10)}.site-footer--minimal .site-footer__ruo{margin-top:0;padding-top:0;border-top:0}.section--rule{border-top:1px solid;border-image:var(--hairline) 1}.split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.split>.section-head{margin-bottom:0}@media(min-width:1080px){.split{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.split>.section-head{grid-column:1 / span 3;position:sticky;top:7.5rem}.split>:not(.section-head){grid-column:4 / -1}.split--mirror>.section-head{grid-column:10 / -1;grid-row:1}.split--mirror>:not(.section-head){grid-column:1 / span 8;grid-row:1}}.section-head__intro{text-wrap:pretty}.section-head__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);margin:var(--s-6) 0 0}.split .section-head__title{font-size:var(--fs-h2)}.split .section-head__title,.prose-section>h2{hyphens:manual;-webkit-hyphens:manual}.index-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--pulsechem-line)}.index-list__item{border-bottom:1px solid var(--pulsechem-line)}.index-list__link{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-8);align-items:baseline;padding:var(--s-4) 0;color:var(--pulsechem-text);text-decoration:none}.index-list__name{font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-4);line-height:var(--lh-snug);text-wrap:balance;transition:transform var(--dur-2) var(--ease-out-expo)}.index-list__desc{grid-column:1;max-width:46ch;font-size:var(--fs-2);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:pretty}.index-list__count{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-2);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.index-list__count:after{content:"";width:1em;height:1em;background:var(--pulsechem-accent-ink);-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;transition:transform var(--dur-1) var(--ease-out)}.index-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--pulsechem-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-out-expo)}.index-list__link:hover,.index-list__link:focus-visible{color:var(--pulsechem-text)}.index-list__link:hover:after,.index-list__link:focus-visible:after{transform:scaleX(1)}.index-list__link:hover .index-list__name,.index-list__link:focus-visible .index-list__name{transform:translate(4px)}.index-list__link:hover .index-list__count:after,.index-list__link:focus-visible .index-list__count:after{transform:translate(3px)}.index-list__link:focus-visible{outline-offset:4px}.index-list__name:last-child{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.index-list__name:last-child:after{content:"";flex:none;width:.875rem;height:.875rem;background:var(--pulsechem-accent-ink);-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat;transition:transform var(--dur-1) var(--ease-out)}.index-list__link:hover .index-list__name:last-child:after,.index-list__link:focus-visible .index-list__name:last-child:after{transform:translate(3px)}@media(max-width:479px){.index-list__link{grid-template-columns:1fr}.index-list__count{grid-column:1;grid-row:auto;margin-top:var(--s-1)}}.post-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--pulsechem-line)}.post-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);padding:var(--s-5) 0;border-bottom:1px solid var(--pulsechem-line)}.post-row__title{margin:0;font-size:var(--fs-4);line-height:var(--lh-snug)}.post-row__title a{color:var(--pulsechem-text);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.post-row__title a:after{content:"";position:absolute;inset:0}.post-row__title a:focus-visible{outline:0}.post-row:has(a:focus-visible){outline:2px solid var(--pulsechem-focus);outline-offset:4px;border-radius:4px}.post-row:hover .post-row__title a{color:var(--pulsechem-accent-ink)}.post-row__excerpt{margin:0;max-width:60ch;font-size:var(--fs-2);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:pretty}.post-row__meta{margin:0;font-size:var(--fs-1);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}@media(min-width:700px){.post-row{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-8)}.post-row>:not(.post-row__meta){grid-column:1}.post-row__meta{grid-column:2;grid-row:1;align-self:baseline;padding-top:.3em}}.pulsechem-faq{padding:0 var(--s-5);border-radius:var(--r-4);background:var(--group-bg);box-shadow:var(--glass-rim),var(--shadow-card)}.pulsechem-faq>details:last-child{border-bottom:0}.prose>:not(details)+details,.prose-section__body>:not(details)+details{margin-top:var(--s-2);border-top:1px solid var(--pulsechem-line)}:is(.pulsechem-faq,.prose,.prose-section__body)>details{margin:0;padding:0;border:0;border-bottom:1px solid var(--group-sep);border-radius:0;background:none;box-shadow:none}:is(.pulsechem-faq,.prose,.prose-section__body)>details>summary{padding:var(--s-4) var(--s-10) var(--s-4) 0;font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-3);line-height:1.35;text-wrap:pretty;transition:color var(--dur-1) var(--ease-out)}:is(.pulsechem-faq,.prose,.prose-section__body)>details>summary:hover{color:var(--pulsechem-accent-ink)}:is(.pulsechem-faq,.prose,.prose-section__body)>details>:not(summary){max-width:var(--measure)}:is(.pulsechem-faq,.prose,.prose-section__body)>details[open]>:not(summary){animation:soft-in var(--dur-2) var(--ease-out-expo) both}:is(.pulsechem-faq,.prose,.prose-section__body)>details>:last-child:not(summary){padding-bottom:var(--s-5)}.page-head__meta{margin:var(--s-5) 0 0;font-size:var(--fs-2);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.page-head__intro{text-wrap:pretty}.prose--editorial>:first-child{margin-top:0}.prose--editorial>.prose-section{max-width:none;margin-top:var(--s-12)}.prose-section>h2{margin:0 0 var(--s-4);font-size:var(--fs-5);line-height:var(--lh-heading)}.prose-section__body>*{max-width:44rem}.prose-section__body>:is(p,ul,ol,h3,h4,blockquote){max-width:var(--measure)}.prose-section__body>:first-child{margin-top:0}.prose-section__body>:last-child{margin-bottom:0}.prose-section__body>h3{margin-top:1.8em}@media(min-width:1080px){.prose-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.prose-section>h2{grid-column:1 / span 3;position:sticky;top:7.5rem;margin:0;padding-top:var(--s-4);border-top:1px solid var(--pulsechem-line)}.prose-section__body{grid-column:4 / span 7;position:relative;padding-top:var(--s-4)}.prose-section__body:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--pulsechem-line)}.prose-section__body>details:first-child,.prose-section__body>:is(.wp-block-table,figure):first-child{margin-top:0}.prose--editorial>:not(.prose-section){margin-left:calc((100% - 11 * var(--grid-gap)) / 12 * 3 + 3 * var(--grid-gap));max-width:var(--measure-lead)}.prose--editorial>.lede{max-width:var(--measure)}}.prose--editorial h3{font-size:var(--fs-4)}.page-woordenlijst .prose-section__body>h3{margin:var(--s-8) 0 var(--s-2)}.page-woordenlijst .prose-section__body>h3:first-child{margin-top:0}.article__head .page-head__title{max-width:22ch}.article__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.article__prose>.lede{font-size:var(--fs-lead);color:var(--pulsechem-text)}.article__toc{display:none}@media(min-width:1080px){.article__body{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.article__toc{display:block;grid-column:1 / span 3;position:sticky;top:7.5rem}.article__prose{grid-column:4 / span 7}}.article__toc-title{margin:0 0 var(--s-4);font-size:var(--fs-2);font-weight:600;color:var(--pulsechem-text)}.article__toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--pulsechem-line)}.article__toc li{margin:0}.article__toc a{position:relative;display:block;padding:var(--s-2) 0 var(--s-2) var(--s-4);font-size:var(--fs-2);line-height:var(--lh-card);color:var(--pulsechem-muted);text-decoration:none;text-wrap:balance;transition:color var(--dur-1) var(--ease-out)}.article__toc a:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:var(--pulsechem-accent);transform:scaleY(0);transition:transform var(--dur-2) var(--ease-out-expo)}.article__toc a:hover,.article__toc a[aria-current=true]{color:var(--pulsechem-text)}.article__toc a[aria-current=true]:before{transform:scaleY(1)}@media(min-width:1080px){.article-more .split>:not(.section-head){grid-column:4 / span 7}.article-more .section-head__title{font-size:var(--fs-5)}}.prose .kader,.article__prose .pulsechem-ruo--inline{position:relative;padding:var(--s-4) var(--s-5) var(--s-4) calc(var(--s-5) + 1.5rem);border:1px solid var(--pulsechem-line);border-radius:var(--r-2);background:var(--pulsechem-bg-2)}.prose .kader:before,.article__prose .pulsechem-ruo--inline:before{content:"";position:absolute;left:var(--s-4);top:calc(var(--s-4) + .2em);width:1.1rem;height:1.1rem;background:var(--pulsechem-accent-ink);-webkit-mask:var(--icon-note) center / contain no-repeat;mask:var(--icon-note) center / contain no-repeat}.article__prose .pulsechem-ruo--inline:before{-webkit-mask-image:var(--icon-shield);mask-image:var(--icon-shield)}.article__prose .pulsechem-ruo--inline{margin:var(--s-10) 0 0;max-width:var(--measure)}.kb{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-12)}@media(min-width:1080px){.kb{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.kb>:first-child{grid-column:1 / span 7}.kb__aside{grid-column:9 / -1;position:sticky;top:7.5rem}}.kb-lead{position:relative;padding-bottom:var(--s-8)}.kb-lead__title{margin:0 0 var(--s-4);max-width:20ch;font-size:var(--fs-h2)}.kb-lead__title a{color:var(--pulsechem-text);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.kb-lead__title a:after{content:"";position:absolute;inset:0}.kb-lead__title a:focus-visible{outline:0}.kb-lead:has(a:focus-visible){outline:2px solid var(--pulsechem-focus);outline-offset:6px;border-radius:4px}.kb-lead:hover .kb-lead__title a{color:var(--pulsechem-accent-ink)}.kb-lead__excerpt{max-width:var(--measure-lead);margin:0 0 var(--s-5);font-size:var(--fs-lead);color:var(--pulsechem-muted);text-wrap:pretty}.kb-lead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-8);margin:0;font-size:var(--fs-2);color:var(--pulsechem-muted)}.kb-lead:hover .link-arrow:after{transform:translate(4px)}.kb__aside-title{margin:0 0 var(--s-4);font-size:var(--fs-4)}.kb__aside .hub-links{display:block;margin:0;border-top:1px solid var(--pulsechem-line)}.kb__aside .hub-link{height:auto;padding:var(--s-4) 0;border:0;border-bottom:1px solid var(--pulsechem-line);border-radius:0;background:none}.kb__aside .hub-link:hover{background:none}.kb__aside .hub-link:hover strong{color:var(--pulsechem-accent-ink)}.kb__aside .hub-link strong{transition:color var(--dur-1) var(--ease-out)}.kb__empty{color:var(--pulsechem-muted)}.kb-group+.kb-group{margin-top:var(--s-12)}.kb-group__title{margin:0 0 var(--s-4);font-size:var(--fs-h3)}.site-main--index .nav-links{margin-top:var(--s-8)}.search-page__form{max-width:36rem;margin:0 0 var(--s-10)}.search-empty{max-width:36rem}.search-empty__text{margin-bottom:var(--s-8);color:var(--pulsechem-muted)}.not-found{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8);align-items:center}@media(min-width:1080px){.not-found{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.not-found>:first-child{grid-column:1 / span 6}.not-found>:last-child{grid-column:8 / -1}}.not-found .page-head{margin-top:0}.not-found__search{max-width:36rem;margin:0 0 var(--s-8)}.not-found__links{max-width:36rem}.not-found__stage{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:5 / 6;max-height:30rem;padding-bottom:14%;border-radius:var(--r-3);background:linear-gradient(180deg,var(--hero-wall-top) 0%,var(--hero-wall) 64%,var(--hero-floor) 78%,var(--hero-floor) 100%);box-shadow:inset 0 0 0 1px var(--hero-stage-line);container-type:inline-size;overflow:hidden}.not-found__stage .pv--404{--pv-w: clamp(110px, 46cqw, 230px);-webkit-box-reflect:below calc(var(--pv-w) * -.15) linear-gradient(transparent 70%,rgb(0 0 0 / .16))}@media(max-width:899px){.not-found__stage{aspect-ratio:3 / 2;padding-bottom:9%}.not-found__stage .pv--404{--pv-w: clamp(96px, 26cqw, 160px)}}.not-found__products{margin-top:var(--section)}.prose :is(p,li,dd,figcaption),.pulsechem-mol__text p{text-wrap:pretty}.shop-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.shop-main{min-width:0}.page-head--shop{margin-bottom:var(--s-4)}@media(min-width:1080px){[data-shop-results]:has(.shop-filter){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:var(--grid-gap);align-items:start}[data-shop-results]:has(.shop-filter)>*{grid-column:5 / -1}[data-shop-results]:has(.shop-filter)>.shop-layout{display:contents}[data-shop-results] .shop-filter{grid-column:1 / span 3;grid-row:1 / span 3}[data-shop-results] .shop-main{grid-column:5 / -1}.shop-tiles{display:none}}.shop-filter__title{margin:0 0 var(--s-2);padding:0 .625rem;font:600 var(--fs-1)/1.3 var(--font-body);letter-spacing:var(--tracking-label);color:var(--pulsechem-muted);text-transform:uppercase}.shop-filter__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.shop-filter a{position:relative;display:flex;align-items:center;gap:.625rem;min-height:2.25rem;padding:.25rem .625rem;border-radius:var(--r-1);color:var(--pulsechem-text);font:500 var(--fs-footnote)/1.25 var(--font-body);text-decoration:none;isolation:isolate;transition:transform var(--dur-press) var(--ease-out)}.shop-filter a:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .08);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.shop-filter a:hover:before{opacity:1}.shop-filter a:active{transform:scale(.98)}.shop-filter__icon{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--r-icon);background:var(--shop-seg-track);color:var(--pulsechem-accent-ink);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .05)}.shop-filter__icon .icon{width:.9375rem;height:.9375rem;stroke-width:1.75}.shop-filter__name{flex:1;min-width:0}.shop-filter .term-sublabel,.filter-sheet .term-sublabel{display:block;margin-top:2px;font-size:var(--fs-1);font-weight:400;line-height:1.3;letter-spacing:0;color:var(--pulsechem-muted);text-wrap:pretty}.shop-filter a[aria-current=page] .term-sublabel{color:var(--pulsechem-muted)}.shop-filter a:has(.term-sublabel){padding-block:var(--s-2)}.page-head__intro .term-sublabel{display:block}.shop-filter__count{margin-left:auto;font-size:var(--fs-1);font-variant-numeric:tabular-nums;color:var(--pulsechem-muted)}.shop-filter a[aria-current=page]{font-weight:600}.shop-filter a[aria-current=page]:before{opacity:1;background:var(--gold-thumb);box-shadow:var(--gold-select)}.shop-filter a[aria-current=page] .shop-filter__icon{background:var(--gold-metal);color:var(--gold-on);box-shadow:var(--gold-bevel)}@media(min-width:1080px){.shop-filter{position:sticky;top:calc(var(--header-h) + var(--s-6));padding:var(--s-3) var(--s-2);border-radius:var(--r-4)}}@media(max-width:1079px){.shop-filter{display:none}}.shop-tiles{margin-bottom:var(--s-3)}.shop-tiles .cat-tiles__list{--tile-w: 5.75rem}.shop-tiles .cat-tile{padding:var(--s-3) var(--s-1) var(--s-2);border-radius:var(--r-3)}.shop-tiles .cat-tile__icon{width:2.875rem;height:2.875rem;border-radius:var(--r-icon)}.shop-tiles .cat-tile__icon .icon{width:1.375rem;height:1.375rem}.shop-tiles .cat-tile__name{font-size:var(--fs-1)}.shop-tiles .cat-tile__count{display:none}.shop-toolbar{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-4)}.woocommerce-result-count{margin:0;color:var(--pulsechem-muted);font-size:var(--fs-footnote);font-variant-numeric:tabular-nums}.woocommerce-ordering{display:flex;align-items:center;gap:var(--s-2);margin:0;max-width:100%}.woocommerce-ordering label{color:var(--pulsechem-muted);font-size:var(--fs-footnote);font-weight:500;white-space:nowrap}.woocommerce-ordering select{width:auto;min-width:0;max-width:100%;min-height:2rem;padding:0 2rem 0 .875rem;border:0;border-radius:var(--r-pill);background-color:rgb(var(--pulsechem-text-rgb) / .08);background-position:right .625rem center;box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .1),inset 0 1px #ffffff0f;color:var(--pulsechem-text);font-size:var(--fs-footnote);font-weight:600}.woocommerce-ordering select:hover{background-color:rgb(var(--pulsechem-text-rgb) / .12)}.shop-toolbar button.shop-toolbar__filter{display:none}.shop-toolbar__filter{white-space:nowrap}.shop-toolbar__filter .icon{width:1rem;height:1rem}.term-description{max-width:var(--measure);color:var(--pulsechem-muted);margin:calc(-1 * var(--s-3)) 0 var(--s-6)}@media(max-width:1079px){.shop-toolbar{position:sticky;z-index:5;top:calc(var(--header-h) + .375rem);flex-wrap:nowrap;min-height:3rem;margin-inline:0;padding:.375rem .375rem .375rem var(--s-4);border-radius:var(--r-pill);transition:box-shadow var(--dur-1) var(--ease-out)}.shop-toolbar:not(.is-stuck){padding-left:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme] .shop-toolbar .woocommerce-ordering{display:none}[data-theme] .shop-toolbar button.shop-toolbar__filter{display:inline-flex;margin-left:auto;min-height:2.5rem;padding-inline:var(--s-4);font-size:var(--fs-2)}.shop-toolbar .woocommerce-result-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:359px){.shop-toolbar{gap:var(--s-2);padding-left:var(--s-3)}[data-theme] .shop-toolbar button.shop-toolbar__filter{justify-content:center;width:2.5rem;padding:0;font-size:0;gap:0}.shop-toolbar__filter .icon{width:1.125rem;height:1.125rem}}}dialog.sheet{position:fixed;inset:auto .5rem .5rem;width:auto;max-width:40rem;max-height:calc(100dvh - 4rem);margin:0 auto;padding:0 var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom));border:0;border-radius:var(--r-sheet);color:var(--glass-text);overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-window);transform:translateY(calc(100% + 1rem));transition:transform .34s var(--ease-in-out),overlay .34s allow-discrete,display .34s allow-discrete}dialog.sheet[open]{transform:none;transition:transform var(--dur-sheet) var(--ease-spring),overlay var(--dur-sheet) allow-discrete,display var(--dur-sheet) allow-discrete}@starting-style{dialog.sheet[open]{transform:translateY(calc(100% + 1rem))}}dialog.sheet::backdrop{background:#00000080;opacity:0;transition:opacity var(--dur-2) var(--ease-out),overlay var(--dur-2) allow-discrete,display var(--dur-2) allow-discrete}dialog.sheet[open]::backdrop{opacity:1}@starting-style{dialog.sheet[open]::backdrop{opacity:0}}:root[data-theme=light] dialog.sheet::backdrop{background:#1e1a1247}.sheet__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;min-height:3rem;margin:0 calc(-1 * var(--s-4)) var(--s-2);padding:0 var(--s-4)}.sheet__title{margin:0;font:700 var(--fs-3)/1.2 var(--font-body);letter-spacing:-.02em}.sheet__close{position:absolute;right:var(--s-3);top:50%;display:grid;place-items:center;width:1.875rem;height:1.875rem;margin-top:-.9375rem;padding:0;border:0;border-radius:50%;background:rgb(var(--pulsechem-text-rgb) / .1);color:var(--pulsechem-muted);cursor:pointer}.sheet__close .icon{width:1rem;height:1rem;stroke-width:2}.sheet__body .group{margin-bottom:var(--s-5)}.group--icons{--group-inset: 3.5rem}.filter-sheet__check{flex:none;display:grid;place-items:center;color:var(--pulsechem-accent-ink)}.filter-sheet__check .icon{width:1.25rem;height:1.25rem;stroke-width:2.25}.filter-sheet .group__row[aria-current]{font-weight:600}@media(min-width:1080px){dialog.filter-sheet{display:none}}.stage-light{--stage-ground: #000;--stage-ink: 255 255 255;--stage-halo: 22%;--stage-pool: 36%;--stage-drop: .5;--stage-contact: .7;--stage-dust: .8;--h1: var(--spec-1, var(--spec, var(--spec-lab)));--h2: var(--spec-2, var(--h1));--h3: var(--spec-3, var(--h2));--h4: var(--spec-4, var(--h3));--stage-rule: linear-gradient(90deg, transparent, var(--h1) 25%, var(--h1) 60%, transparent);--stage-light: radial-gradient(46% 14% at 50% 88%, color-mix(in srgb, var(--h1) var(--stage-pool), transparent), transparent 72%), radial-gradient(30% 34% at 50% 46%, color-mix(in srgb, var(--h1) var(--stage-halo), transparent), transparent 74%), radial-gradient(60% 58% at 50% 46%, color-mix(in srgb, var(--h1) var(--stage-halo), transparent), transparent 72%)}.stage-light--2{--stage-rule: linear-gradient(90deg, transparent, var(--h1) 22%, var(--h2) 68%, transparent);--stage-light: radial-gradient(30% 14% at 38% 88%, color-mix(in srgb, var(--h1) var(--stage-pool), transparent), transparent 72%), radial-gradient(30% 14% at 62% 88%, color-mix(in srgb, var(--h2) var(--stage-pool), transparent), transparent 72%), radial-gradient(46% 56% at 34% 46%, color-mix(in srgb, var(--h1) var(--stage-halo), transparent), transparent 72%), radial-gradient(46% 56% at 66% 46%, color-mix(in srgb, var(--h2) var(--stage-halo), transparent), transparent 72%)}.stage-light--3{--stage-rule: linear-gradient(90deg, transparent, var(--h1) 18%, var(--h2) 50%, var(--h3) 82%, transparent);--stage-light: radial-gradient(22% 14% at 30% 88%, color-mix(in srgb, var(--h1) var(--stage-pool), transparent), transparent 72%), radial-gradient(22% 14% at 50% 88%, color-mix(in srgb, var(--h2) var(--stage-pool), transparent), transparent 72%), radial-gradient(22% 14% at 70% 88%, color-mix(in srgb, var(--h3) var(--stage-pool), transparent), transparent 72%), radial-gradient(40% 54% at 24% 46%, color-mix(in srgb, var(--h1) var(--stage-halo), transparent), transparent 72%), radial-gradient(40% 54% at 50% 46%, color-mix(in srgb, var(--h2) var(--stage-halo), transparent), transparent 72%), radial-gradient(40% 54% at 76% 46%, color-mix(in srgb, var(--h3) var(--stage-halo), transparent), transparent 72%)}.stage-light--4{--stage-rule: linear-gradient(90deg, transparent, var(--h1) 14%, var(--h2) 38%, var(--h3) 62%, var(--h4) 86%, transparent);--stage-light: radial-gradient(18% 14% at 26% 88%, color-mix(in srgb, var(--h1) var(--stage-pool), transparent), transparent 72%), radial-gradient(18% 14% at 42% 88%, color-mix(in srgb, var(--h2) var(--stage-pool), transparent), transparent 72%), radial-gradient(18% 14% at 58% 88%, color-mix(in srgb, var(--h3) var(--stage-pool), transparent), transparent 72%), radial-gradient(18% 14% at 74% 88%, color-mix(in srgb, var(--h4) var(--stage-pool), transparent), transparent 72%), radial-gradient(34% 54% at 20% 46%, color-mix(in srgb, var(--h1) var(--stage-halo), transparent), transparent 72%), radial-gradient(34% 54% at 40% 46%, color-mix(in srgb, var(--h2) var(--stage-halo), transparent), transparent 72%), radial-gradient(34% 54% at 60% 46%, color-mix(in srgb, var(--h3) var(--stage-halo), transparent), transparent 72%), radial-gradient(34% 54% at 80% 46%, color-mix(in srgb, var(--h4) var(--stage-halo), transparent), transparent 72%)}.product-card__media.stage-light,.shop-card__media.stage-light,.stage-light--thumb{--stage-ground: radial-gradient(110% 80% at 50% 12%, var(--pulsechem-stage-lit) 0%, var(--pulsechem-stage-mid) 52%, var(--pulsechem-stage) 100%);--stage-halo: 15%;--stage-pool: 24%}:root[data-theme=light] .stage-light{--stage-ground: #FFF;--stage-ink: 29 29 31;--stage-halo: 20%;--stage-pool: 30%;--stage-drop: .22;--stage-contact: .26;--stage-dust: .75;--stage-glass: linear-gradient(90deg, rgb(22 22 26 / .2), rgb(22 22 26 / .1) 16%, rgb(22 22 26 / .055) 42%, rgb(22 22 26 / .07) 70%, rgb(22 22 26 / .18) 94%);--stage-glass-edge: drop-shadow(0 0 .5px rgb(18 18 22 / .5))}:root[data-theme=light] .product-card__media.stage-light,:root[data-theme=light] .shop-card__media.stage-light,:root[data-theme=light] .stage-light--thumb{--stage-ground: radial-gradient(120% 90% at 50% 18%, #FFF 40%, #F3F3F5 100%);--stage-halo: 16%;--stage-pool: 26%}@media(prefers-color-scheme:light){:root:not([data-theme]) .stage-light{--stage-ground: #FFF;--stage-ink: 29 29 31;--stage-halo: 20%;--stage-pool: 30%;--stage-drop: .22;--stage-contact: .26;--stage-dust: .75;--stage-glass: linear-gradient(90deg, rgb(22 22 26 / .2), rgb(22 22 26 / .1) 16%, rgb(22 22 26 / .055) 42%, rgb(22 22 26 / .07) 70%, rgb(22 22 26 / .18) 94%);--stage-glass-edge: drop-shadow(0 0 .5px rgb(18 18 22 / .5))}:root:not([data-theme]) .product-card__media.stage-light,:root:not([data-theme]) .shop-card__media.stage-light,:root:not([data-theme]) .stage-light--thumb{--stage-ground: radial-gradient(120% 90% at 50% 18%, #FFF 40%, #F3F3F5 100%);--stage-halo: 16%;--stage-pool: 26%}}.stage-light .pv:not(.pv--box){isolation:isolate}.stage-light .pv:not(.pv--box):after{content:"";position:absolute;inset:0;z-index:-1;background:var(--stage-glass, transparent);-webkit-mask:var(--pv-glass-shape) 0 0 / 100% 100% no-repeat;mask:var(--pv-glass-shape) 0 0 / 100% 100% no-repeat;pointer-events:none}.stage-light .pv__base{filter:var(--stage-glass-edge, none)}.stage-object{position:absolute;container-type:size;pointer-events:none}.stage-object>*{--img-h: calc(min(100cqh / var(--oh, 1), 100cqw * var(--oi, 1) / var(--ow, 1)) * var(--os, 1))}.stage-object.is-boxed>img,.stage-light .stage-object>.pv{position:absolute;max-width:none;margin:0;bottom:calc(var(--img-h) * var(--ob, 0) * -1);left:calc(50% - (var(--ox, 0) + var(--ow, 1) / 2) * var(--img-h) / var(--oi, 1))}.stage-object.is-boxed>img{width:calc(var(--img-h) / var(--oi, 1));height:var(--img-h)}.stage-light .stage-object>.pv{--pv-w: calc(var(--img-h) / var(--oi, 1.625));width:var(--pv-w)}.stage-object:not(.is-boxed)>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.stage-object.is-cutout>img{filter:drop-shadow(0 10px 14px rgb(0 0 0 / var(--stage-drop, .5)))}.stage-object__floor{position:absolute;left:50%;bottom:0;width:calc(var(--img-h) / var(--oi, 1) * var(--ow, .6) * .86);height:max(6px,calc(var(--img-h) * var(--oh, 1) * .055));border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / var(--stage-contact, .7)),transparent);transform:translate(-50%,50%)}.stage-object:not(.is-boxed)>.stage-object__floor{width:60%;height:6%}.stage-light--thumb{display:grid;place-items:center;justify-self:stretch;align-self:stretch;min-height:inherit;border-radius:inherit;background:var(--stage-light) no-repeat,var(--stage-ground);box-shadow:inset 0 0 0 1px rgb(var(--stage-ink) / .08);overflow:hidden}.pulsechem-cart__thumb>.stage-light--thumb{min-height:4.5rem;border-radius:calc(var(--r-3) - var(--s-1))}.woocommerce ul.products,ul.products{list-style:none;margin:0;padding:0;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:760px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1080px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(6,minmax(0,1fr))}.shop-main ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-layout--search .shop-main ul.products{grid-template-columns:repeat(6,minmax(0,1fr))}}ul.products:before,ul.products:after{display:none}ul.products:focus{outline:0}.product-card{min-width:0;container-type:inline-size}.product-card__link{display:flex;flex-direction:column;height:100%;border-radius:var(--r-3);color:var(--pulsechem-text);text-decoration:none;overflow:hidden}.product-card__link:hover{color:var(--pulsechem-text)}.product-card__media{position:relative;display:grid;place-items:center;aspect-ratio:1 / .8;margin:var(--s-1) var(--s-1) 0;border-radius:calc(var(--r-3) - var(--s-1));overflow:hidden;background:var(--stage-light) no-repeat,var(--stage-ground);box-shadow:inset 0 0 0 1px rgb(var(--stage-ink) / .08)}.product-visual__img{width:100%;height:100%;object-fit:cover}.product-card__media>.product-visual__img{position:absolute;inset:0}.product-card__object{inset:12% 9%}.product-card__object.is-cutout>img{filter:drop-shadow(0 5px 7px rgb(0 0 0 / var(--stage-drop, .5)))}.product-card.outofstock .product-card__media>:not(.product-card__badges){opacity:.55}.product-card__badges{position:absolute;left:var(--s-2);bottom:var(--s-2);display:flex;flex-wrap:wrap;gap:var(--s-1);pointer-events:none}.product-card__badge{padding:.1875rem .5rem;border-radius:var(--r-pill);background:var(--gold-metal);color:var(--gold-on);font:700 var(--fs-micro)/1.2 var(--font-body);letter-spacing:.02em;text-transform:uppercase;box-shadow:var(--gold-bevel)}.product-card__badge--out{display:inline-flex;align-items:center;gap:.375rem;background:#121110cc;color:var(--pv-ink);box-shadow:inset 0 0 0 1px #fff3;letter-spacing:.06em}.product-card__badge--out:before{content:"";box-sizing:border-box;flex:none;width:.4375rem;height:.4375rem;border:1.5px solid currentColor;border-radius:50%}.product-card__body{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-3);flex:1}.product-card__title{margin:0;font:600 var(--fs-3)/1.3 var(--font-body);letter-spacing:-.012em;overflow-wrap:break-word;hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}.product-card__sub{margin:0;font-size:var(--fs-1);line-height:var(--lh-card);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums;text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto}.product-card__rating{margin:0;font-size:var(--fs-1);color:var(--pulsechem-muted)}.product-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:auto;padding-top:var(--s-2)}.product-card__body>.product-card__foot{position:relative;margin-top:auto}.product-card__foot:before{content:"";position:absolute;left:0;right:0;top:var(--s-1);height:1px;background:rgb(var(--pulsechem-text-rgb) / .1)}.product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-1);margin:var(--s-2) 0 0;font-variant-numeric:tabular-nums;line-height:1.2}.product-card__amount{font:700 var(--fs-3)/1.2 var(--font-body);letter-spacing:-.01em}.product-card__from,.product-card__tax{font-size:var(--fs-1);color:var(--pulsechem-muted)}.product-card__tax{flex-basis:100%}.product-card__price del{font-size:var(--fs-1);color:var(--pulsechem-muted)}.product-card__pending,.product-card__stock{font-size:var(--fs-1);font-weight:500;color:var(--pulsechem-muted)}.product-card__cta{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;margin-top:var(--s-2);padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--gold-glass);color:var(--gold-ink);box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .8),inset 0 1px #ffffff29;font:600 var(--fs-footnote)/1 var(--font-body);isolation:isolate;overflow:hidden}.product-card__cta:after{content:"";position:absolute;inset:0;z-index:-1;background:rgb(var(--gold-middle-rgb) / .14);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.product-card__link:hover .product-card__cta:after{opacity:1}@container (max-width: 199px){.product-card__foot{flex-direction:column;align-items:stretch}.product-card__cta{min-height:2rem}}.stock,.pulsechem-stock,.pulsechem-gate__stock{--led: var(--pulsechem-ok);--led-size: .4375rem;position:relative;display:flex;align-items:center;gap:.5rem;font:600 var(--fs-micro)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--pulsechem-ok-text)}.stock,.pulsechem-stock{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:1.75rem;margin:0 0 var(--s-4);padding:.25rem .75rem .25rem .625rem;border-radius:var(--r-1);background:rgb(var(--pulsechem-text-rgb) / .04);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .12)}.pulsechem-gate__stock{display:inline-flex}.pulsechem-stock:before,.pulsechem-gate__stock:before{content:"";box-sizing:border-box;flex:none;width:var(--led-size);height:var(--led-size);border:1.5px solid var(--led);border-radius:50%;background:var(--led)}.pulsechem-stock.in-stock:after,.in-stock>.pulsechem-gate__stock:after{content:"";box-sizing:border-box;position:absolute;left:.625rem;top:50%;width:var(--led-size);height:var(--led-size);margin-top:calc(var(--led-size) / -2);border:1px solid var(--led);border-radius:50%;opacity:0;animation:led-pulse 2.8s var(--ease-out) infinite;pointer-events:none}.in-stock>.pulsechem-gate__stock:after{left:0}@keyframes led-pulse{0%{opacity:.9;transform:scale(1)}60%,to{opacity:0;transform:scale(3.2)}}.stock.available-on-backorder,.pulsechem-stock.on-backorder{--led: var(--pulsechem-accent);color:var(--pulsechem-accent-ink)}.pulsechem-stock.on-backorder:before{background:linear-gradient(90deg,var(--led) 50%,transparent 50%)}:root[data-theme=light] :is(.stock.available-on-backorder,.pulsechem-stock.on-backorder,.on-backorder>.pulsechem-gate__stock){--led: var(--pulsechem-accent-ink)}@media(prefers-color-scheme:light){:root:not([data-theme]) :is(.stock.available-on-backorder,.pulsechem-stock.on-backorder,.on-backorder>.pulsechem-gate__stock){--led: var(--pulsechem-accent-ink)}}.on-backorder>.pulsechem-gate__stock{--led: var(--pulsechem-accent);color:var(--pulsechem-accent-ink)}.on-backorder>.pulsechem-gate__stock:before{background:linear-gradient(90deg,var(--led) 50%,transparent 50%)}.stock.out-of-stock,.pulsechem-stock.out-of-stock,.out-of-stock>.pulsechem-gate__stock{--led: var(--pulsechem-alert);color:var(--pulsechem-alert-text)}.pulsechem-stock.out-of-stock:before,.out-of-stock>.pulsechem-gate__stock:before{background:transparent}@media(prefers-reduced-motion:reduce){.pulsechem-stock.in-stock:after,.in-stock>.pulsechem-gate__stock:after{animation:none}}.woocommerce-pagination,.pagination{margin-top:var(--s-8)}.page-numbers{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0}.nav-links{display:flex;flex-wrap:wrap;gap:var(--s-2)}a.page-numbers,span.page-numbers{display:inline-grid;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 var(--s-3);border:1px solid var(--pulsechem-line-strong);border-radius:var(--r-pill);color:var(--pulsechem-text);text-decoration:none;font-size:var(--fs-2);font-variant-numeric:tabular-nums}span.page-numbers.current{border-color:transparent;background:var(--gold-thumb);box-shadow:var(--gold-select);color:var(--pulsechem-text);font-weight:600}span.page-numbers.dots{border-color:transparent;color:var(--pulsechem-muted)}a.page-numbers:hover{border-color:var(--gold-rim);color:var(--pulsechem-text)}.page-numbers .icon{width:1.125rem;height:1.125rem}.page-numbers.prev .icon{transform:scaleX(-1)}.shop-empty{display:grid;justify-items:start;gap:var(--s-3);max-width:34rem;padding:var(--s-10) 0}.shop-empty>.icon{width:2.75rem;height:2.75rem;padding:var(--s-2);border:1px solid var(--pulsechem-line-strong);border-radius:50%;color:var(--pulsechem-accent-ink)}.shop-empty__title{margin:var(--s-2) 0 0;font-size:var(--fs-5)}.shop-empty p{margin:0;color:var(--pulsechem-muted);text-wrap:pretty}.shop-empty .woocommerce-product-search,.shop-empty .search-form{width:100%;margin-top:var(--s-3)}.shop-empty__more{margin-top:var(--s-3)!important}.woocommerce-product-search{display:flex;gap:var(--s-2)}.woocommerce-product-search input[type=search]{flex:1;min-width:0}.quantity{display:inline-flex;align-items:center}.quantity .qty{width:5.5rem;text-align:center;font-variant-numeric:tabular-nums}.quantity--stepper{position:relative;display:inline-grid;grid-template-columns:2.5rem 2.75rem 2.5rem;align-items:center;height:2.75rem;padding:0 .125rem;border-radius:var(--r-pill);background:var(--shop-seg-track);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .06)}.quantity--stepper:has(.qty:focus-visible){box-shadow:inset 0 0 0 1px var(--pulsechem-focus),var(--focus-glow)}.quantity--stepper .qty{width:100%;min-height:0;height:100%;padding:0;border:0;background:transparent;box-shadow:none;font:600 var(--fs-prose)/1 var(--font-body);-moz-appearance:textfield;appearance:textfield}.quantity--stepper .qty:focus{outline:0;box-shadow:none}.quantity--stepper .qty::-webkit-outer-spin-button,.quantity--stepper .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__step{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0 auto;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pulsechem-text);cursor:pointer;isolation:isolate;transition:transform var(--dur-press) var(--ease-out)}.quantity__step:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .12);opacity:0;transition:opacity var(--dur-press) var(--ease-out)}.quantity__step svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.quantity__step svg path{vector-effect:non-scaling-stroke}.quantity__step:hover:before{opacity:.6}.quantity__step:active{transform:scale(.88)}.quantity__step:active:before{opacity:1}.quantity__step[aria-disabled=true]{color:var(--pulsechem-faint);cursor:default;transform:none}.quantity__step[aria-disabled=true]:before{opacity:0}.quantity__step:focus-visible{outline-offset:0;border-radius:50%}html:not([data-theme]) .quantity__step{display:none}html:not([data-theme]) .quantity--stepper{display:inline-flex;flex:none;width:auto;padding-inline:var(--s-2)}html:not([data-theme]) .quantity--stepper .qty{width:4.5rem}.home-cats{padding-block:var(--s-4) clamp(var(--s-10),5vw,var(--s-16))}.section-head--row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-8);max-width:none;margin-bottom:var(--s-5)}.section-head--row .section-head__title{margin:0}.cat-tiles__list{--tile-w: 6.5rem;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:var(--s-3);margin:0 calc(-1 * var(--gutter));padding:var(--s-1) var(--gutter) var(--s-3);list-style:none;overflow:auto hidden;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none}.cat-tiles__list::-webkit-scrollbar{display:none}.cat-tiles__list>li{display:flex;min-width:var(--tile-w);scroll-snap-align:start}.cat-tile{position:relative;flex:1;display:grid;justify-items:center;align-content:start;gap:.5rem;min-height:100%;padding:var(--s-4) var(--s-2) var(--s-3);border-radius:var(--r-4);color:var(--pulsechem-text);text-align:center;text-decoration:none;isolation:isolate;background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card);transition:transform var(--dur-press) var(--ease-out)}.cat-tile:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .06);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.cat-tile:hover{color:var(--pulsechem-text)}.cat-tile:hover:after{opacity:1}.cat-tile:active{transform:scale(.96)}.cat-tile__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--r-icon);background:var(--gold-metal);color:var(--gold-on);box-shadow:var(--gold-bevel),0 4px 12px -4px rgb(var(--gold-middle-rgb) / .4)}.cat-tile__icon .icon{width:1.625rem;height:1.625rem;stroke-width:1.6}.cat-tile__name{display:-webkit-box;max-width:8.5rem;overflow:hidden;font:600 var(--fs-1)/1.25 var(--font-body);letter-spacing:0;overflow-wrap:normal;hyphens:manual;-webkit-hyphens:manual;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cat-tile__count{font-size:var(--fs-1);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.cat-tile[aria-current=page]{background:var(--gold-thumb);box-shadow:var(--gold-select),var(--shadow-card)}.cat-tile:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}@media(min-width:980px){.home-cats .cat-tiles__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin:0;padding:0}.home-cats .cat-tile{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;justify-items:start;align-content:center;column-gap:var(--s-3);row-gap:.125rem;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);text-align:left}.home-cats .cat-tile__icon{grid-row:span 2;width:2.75rem;height:2.75rem;border-radius:var(--r-icon)}.home-cats .cat-tile__icon .icon{width:1.375rem;height:1.375rem}.home-cats .cat-tile__name{display:block;max-width:none;align-self:end;font-size:var(--fs-2);letter-spacing:-.01em;text-wrap:pretty;-webkit-line-clamp:unset}.home-cats .cat-tile__count{align-self:start}}.pf>.pf-l{position:absolute;display:block;pointer-events:none;bottom:calc(var(--img-h) * var(--ob, 0) * -1);left:calc(50% - (var(--ox, 0) + var(--ow, 1) / 2) * var(--img-h) / var(--oi, 1));width:calc(var(--img-h) / var(--oi, 1));height:var(--img-h);transform-origin:calc((var(--ox, 0) + var(--ow, 1) / 2) * 100%) calc((1 - var(--ob, 0)) * 100%)}.pf-body>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;transform-origin:calc((var(--ox, 0) + var(--ow, 1) / 2) * 100%) calc((1 - var(--ob, 0)) * 100%)}.pf>.pf-grade,.pf>.pf-glint,.pf>.pf-rim{--pf-W: calc(var(--img-h) / var(--oi, 1));--pf-x0: max(0, var(--ox, 0) - .02);--pf-x1: min(1, var(--ox, 0) + var(--ow, 1) + .02);--pf-y0: max(0, 1 - var(--ob, 0) - var(--oh, 1) - .02);--pf-y1: min(1, 1 - var(--ob, 0) + .02);--pf-mx: calc(var(--pf-x0) * var(--pf-W) * -1);--pf-my: calc(var(--pf-y0) * var(--img-h) * -1);left:calc(50% - (var(--ox, 0) + var(--ow, 1) / 2 - var(--pf-x0)) * var(--pf-W));width:calc((var(--pf-x1) - var(--pf-x0)) * var(--pf-W));bottom:calc(var(--img-h) * (1 - var(--pf-y1) - var(--ob, 0)));height:calc((var(--pf-y1) - var(--pf-y0)) * var(--img-h));transform-origin:calc((var(--ox, 0) + var(--ow, 1) / 2 - var(--pf-x0)) * var(--pf-W)) calc((1 - var(--ob, 0) - var(--pf-y0)) * var(--img-h))}.pf>.pf-grade,.pf-rim>i{background-size:var(--pf-W) var(--img-h);background-position:var(--pf-mx) var(--pf-my);background-repeat:no-repeat}.pf>.pf-grade,.pf>.pf-glint{-webkit-mask:var(--pf-src) var(--pf-mx) var(--pf-my) / var(--pf-W) var(--img-h) no-repeat;mask:var(--pf-src) var(--pf-mx) var(--pf-my) / var(--pf-W) var(--img-h) no-repeat}.pf{--pf-fy: 46%}.pf>.stage-object__floor{width:calc(var(--img-h) / var(--oi, 1) * var(--ow, .6) * 1.02);height:max(5px,calc(var(--img-h) * var(--oh, 1) * .05));background:radial-gradient(closest-side,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .8) 38%,rgb(0 0 0 / .32) 70%,transparent 100%);transform:translate(-50%,var(--pf-fy));transform-origin:0 calc(50% + var(--pf-fy))}.pf>.stage-object__floor:after{content:"";position:absolute;left:50%;top:50%;width:132%;height:230%;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(0 0 0 / .45),transparent)}.pf>.pf-refl{background:var(--pf-src) 0 0 / 100% 100% no-repeat;transform:scaleY(-1);-webkit-mask:linear-gradient(to top,transparent calc(var(--ob, 0) * 100%),#000 calc(var(--ob, 0) * 100%),rgb(0 0 0 / .35) calc(var(--ob, 0) * 100% + 5%),transparent calc(var(--ob, 0) * 100% + 17%));mask:linear-gradient(to top,transparent calc(var(--ob, 0) * 100%),#000 calc(var(--ob, 0) * 100%),rgb(0 0 0 / .35) calc(var(--ob, 0) * 100% + 5%),transparent calc(var(--ob, 0) * 100% + 17%));filter:blur(1.4px) brightness(.85) saturate(.8);opacity:.36;mix-blend-mode:screen}.pf>.pf-haze{--pf-hw: calc(var(--img-h) / var(--oi, 1) * min(1, var(--ow, 1) * 2.2));left:calc(50% - var(--pf-hw) / 2);width:var(--pf-hw);background:radial-gradient(closest-side,color-mix(in srgb,var(--h1, var(--spec)) 20%,transparent),color-mix(in srgb,var(--h1, var(--spec)) 6%,transparent) 55%,transparent);transform:translateY(calc((.67 - var(--ob, 0) - var(--oh, 1) * .83) * 100%)) scale(1.5,.66);transform-origin:50% 0;mix-blend-mode:screen;opacity:.7}.pf>.pf-grade{--pf-shade: .3;background-image:linear-gradient(90deg,transparent calc(var(--ox, 0) * 100%),rgb(0 0 0 / calc(var(--pf-shade) * .8)) calc(var(--ox, 0) * 100% + .2%),rgb(0 0 0 / calc(var(--pf-shade) * .35)) calc((var(--ox, 0) + var(--ow, 1) * .1) * 100%),transparent calc((var(--ox, 0) + var(--ow, 1) * .3) * 100%),transparent calc((var(--ox, 0) + var(--ow, 1) * .58) * 100%),rgb(0 0 0 / calc(var(--pf-shade) * .45)) calc((var(--ox, 0) + var(--ow, 1) * .86) * 100%),rgb(0 0 0 / calc(var(--pf-shade) * 1.1)) calc((var(--ox, 0) + var(--ow, 1)) * 100% - .2%),transparent calc((var(--ox, 0) + var(--ow, 1)) * 100%)),linear-gradient(to top,color-mix(in srgb,color-mix(in srgb,var(--h1, var(--spec)) 10%,#000) 30%,transparent) calc(var(--ob, 0) * 100%),color-mix(in srgb,color-mix(in srgb,var(--h1, var(--spec)) 4%,#000) 15%,transparent) calc(var(--ob, 0) * 100% + 7%),#0000001f calc(var(--ob, 0) * 100% + 16%),#00000021 60%,#0000002d)}.pf>.pf-rim{--pf-d: max(.75px, calc(var(--img-h) * .0052));filter:blur(calc(var(--pf-d) * .45));mix-blend-mode:screen;opacity:.8}.pf-rim>i{position:absolute;inset:0;-webkit-mask:var(--pf-src) var(--pf-mx) var(--pf-my) / var(--pf-W) var(--img-h) no-repeat,var(--pf-src) calc(var(--pf-mx) + var(--pf-d) * 1.6) var(--pf-my) / var(--pf-W) var(--img-h) no-repeat,var(--pf-src) calc(var(--pf-mx) - var(--pf-d) * 1.6) var(--pf-my) / var(--pf-W) var(--img-h) no-repeat,var(--pf-src) var(--pf-mx) calc(var(--pf-my) + var(--pf-d)) / var(--pf-W) var(--img-h) no-repeat;mask:var(--pf-src) var(--pf-mx) var(--pf-my) / var(--pf-W) var(--img-h) no-repeat,var(--pf-src) calc(var(--pf-mx) + var(--pf-d) * 1.6) var(--pf-my) / var(--pf-W) var(--img-h) no-repeat,var(--pf-src) calc(var(--pf-mx) - var(--pf-d) * 1.6) var(--pf-my) / var(--pf-W) var(--img-h) no-repeat,var(--pf-src) var(--pf-mx) calc(var(--pf-my) + var(--pf-d)) / var(--pf-W) var(--img-h) no-repeat;mask-composite:subtract,intersect,intersect,add;-webkit-mask-composite:source-out,source-in,source-in,source-over;background-image:linear-gradient(to top,color-mix(in srgb,var(--h1, var(--spec)) 46%,transparent) calc(var(--ob, 0) * 100%),color-mix(in srgb,var(--h1, var(--spec)) 36%,transparent) calc(var(--ob, 0) * 100% + 10%),color-mix(in srgb,var(--h1, var(--spec)) 18%,transparent) 50%,color-mix(in srgb,var(--h1, var(--spec)) 22%,transparent) 76%,color-mix(in srgb,var(--h1, var(--spec)) 8%,transparent))}.product-card__object.pf>.pf-refl{opacity:.26;filter:blur(.8px) brightness(.85) saturate(.8)}:root[data-theme=light] .pf>.pf-body{filter:brightness(1.075)}:root[data-theme=light] .pf{--pf-fy: 40%}:root[data-theme=light] .pf>.stage-object__floor{width:calc(var(--img-h) / var(--oi, 1) * var(--ow, .6) * 1.04);height:max(4px,calc(var(--img-h) * var(--oh, 1) * .04));background:radial-gradient(closest-side,rgb(24 22 30 / .5) 0%,rgb(24 22 30 / .32) 40%,rgb(24 22 30 / .08) 78%,transparent)}:root[data-theme=light] .pf>.stage-object__floor:after{width:190%;height:520%;transform:translate(-50%,-62%);background:radial-gradient(closest-side,rgb(24 22 30 / .11),rgb(24 22 30 / .04) 60%,transparent)}:root[data-theme=light] .pf>.pf-refl{mix-blend-mode:multiply;opacity:.2;filter:blur(1.2px) saturate(.7) contrast(.9)}:root[data-theme=light] .pf>.pf-haze{mix-blend-mode:multiply;opacity:.35}:root[data-theme=light] .pf>.pf-grade{--pf-shade: .16;opacity:.55;background-image:linear-gradient(90deg,transparent calc(var(--ox, 0) * 100%),rgb(0 0 0 / calc(var(--pf-shade) * .8)) calc(var(--ox, 0) * 100% + .2%),transparent calc((var(--ox, 0) + var(--ow, 1) * .3) * 100%),transparent calc((var(--ox, 0) + var(--ow, 1) * .62) * 100%),rgb(0 0 0 / calc(var(--pf-shade) * 1.1)) calc((var(--ox, 0) + var(--ow, 1)) * 100% - .2%),transparent calc((var(--ox, 0) + var(--ow, 1)) * 100%)),linear-gradient(to top,color-mix(in srgb,color-mix(in srgb,var(--h1, var(--spec)) 10%,#000) 10%,transparent) calc(var(--ob, 0) * 100%),rgb(0 0 0 / .02) calc(var(--ob, 0) * 100% + 8%),transparent 40%,transparent 100%)}:root[data-theme=light] .pf>.pf-rim{opacity:.38;mix-blend-mode:multiply;filter:blur(calc(var(--pf-d) * .7))}:root[data-theme=light] .pf-rim>i{background-image:linear-gradient(to top,color-mix(in srgb,var(--h1, var(--spec)) 55%,#c8c8cc) calc(var(--ob, 0) * 100%),color-mix(in srgb,var(--h1, var(--spec)) 30%,#e0e0e4) 30%,#ececf0)}:root[data-theme=light] .product-card__object.pf>.pf-refl{opacity:.16}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-card__object.pf>.pf-m,.product-card__object.pf .pf-body>img,.product-card__object.pf>.pf-refl,.product-card__object.pf>.stage-object__floor{transition:translate var(--dur-2) var(--ease-out),scale var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}:is(.product-card__link:hover,.shop-card__media:hover) :is(.pf>.pf-m,.pf-body>img){translate:0 calc(var(--img-h) * -.022);scale:1.02}:is(.product-card__link:hover,.shop-card__media:hover) .pf>.pf-refl{translate:0 calc(var(--img-h) * .022);opacity:.14}:is(.product-card__link:hover,.shop-card__media:hover) .pf>.stage-object__floor{scale:1.14 1.25;opacity:.7}}.pf-thumb{position:relative;isolation:isolate}.pf-thumb.stage-light--thumb>img.pulsechem-thumb-cutout,.pf-thumb>.pf-thumb-refl{position:absolute;left:50%;top:auto;bottom:calc(6% - 88% * var(--ob, .025) / var(--oh, .9));width:auto;height:calc(88% / var(--oh, .9));max-width:none;max-height:none;margin:0;translate:calc((var(--ox, .2) + var(--ow, .6) / 2) * -100%) 0}.pf-thumb.stage-light--thumb>img.pulsechem-thumb-cutout{z-index:1;object-fit:fill;filter:contrast(.92) brightness(.95)}.pf-thumb>.pf-thumb-refl{z-index:1;display:block;aspect-ratio:1 / var(--oi, 1.3333);pointer-events:none;background:var(--pf-src) 0 0 / 100% 100% no-repeat;transform:scaleY(-1);transform-origin:50% calc((1 - var(--ob, .025)) * 100%);-webkit-mask:linear-gradient(to top,transparent calc(var(--ob, .025) * 100%),#000 calc(var(--ob, .025) * 100%),transparent calc(var(--ob, .025) * 100% + 13%));mask:linear-gradient(to top,transparent calc(var(--ob, .025) * 100%),#000 calc(var(--ob, .025) * 100%),transparent calc(var(--ob, .025) * 100% + 13%));opacity:.34;filter:blur(.5px);mix-blend-mode:screen}.pf-thumb:after{content:"";position:absolute;left:50%;top:94%;width:36%;height:7%;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(0 0 0 / .85),rgb(0 0 0 / .3) 70%,transparent);pointer-events:none}.pf-thumb:before{content:"";position:absolute;left:10%;right:10%;top:2%;height:46%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--h1, var(--spec)) 24%,transparent),transparent);pointer-events:none;mix-blend-mode:screen}:root[data-theme=light] .pf-thumb.stage-light--thumb>img.pulsechem-thumb-cutout{filter:brightness(1.075)}:root[data-theme=light] .pf-thumb>.pf-thumb-refl{mix-blend-mode:multiply;opacity:.2}:root[data-theme=light] .pf-thumb:after{width:42%;background:radial-gradient(closest-side,rgb(24 22 30 / .4),rgb(24 22 30 / .12) 70%,transparent)}:root[data-theme=light] .pf-thumb:before{mix-blend-mode:multiply;opacity:.4}:where(.term-sublabel){display:block;font-weight:400;letter-spacing:0;text-wrap:pretty}:where(.term-sublabel) .nobr{white-space:nowrap}:where(.cat-card .term-sublabel){font-size:var(--fs-footnote);line-height:1.35;color:var(--pulsechem-muted)}:where(.shop-filter .term-sublabel,.filter-sheet .term-sublabel){margin-top:.125rem;font-size:var(--fs-1);line-height:1.3;color:var(--pulsechem-muted)}:where(.shop-filter a[aria-current=page] .term-sublabel){color:#14110abf}@media(min-width:980px){:where(.shop-filter){max-height:calc(100vh - var(--header-h, 4rem) - 2 * var(--s-5));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.pulsechem-chem{margin:0;font-size:var(--fs-1);font-weight:400;line-height:var(--lh-card);letter-spacing:0;color:var(--pulsechem-muted);overflow-wrap:break-word;text-wrap:pretty}.pulsechem-chem__part{white-space:nowrap}.pulsechem-chem--title{margin:calc(var(--s-1) * -1) 0 var(--s-3);font-size:var(--fs-3);font-weight:500;line-height:var(--lh-snug)}.pulsechem-chem--card{font-size:var(--fs-1)}.pulsechem-chem--line{display:block;margin-top:2px;font-size:var(--fs-1);text-decoration:none}a:hover>.pulsechem-chem--line{text-decoration:none}.product-intro{max-width:62ch;margin:0 0 var(--s-4);font-size:var(--fs-2);line-height:var(--lh-body);color:var(--pulsechem-muted);text-wrap:pretty}.product-intro>:last-child{margin-bottom:0}.product-intro p{margin:0 0 var(--s-2)}.product-text__body{max-width:68ch}.product-text__body>:last-child{margin-bottom:0}.product-faq__list{max-width:72ch}.product-faq__list>details:last-child{margin-bottom:0}table.pulsechem-summary__table tr.pulsechem-ship-note,table.pulsechem-review>tfoot>tr.pulsechem-ship-note{display:block;padding:0 0 var(--s-3);border:0}table.pulsechem-summary__table tr.pulsechem-ship-note td,table.pulsechem-review>tfoot>tr.pulsechem-ship-note td{display:block;padding:0;border:0;font-size:var(--fs-1);line-height:var(--lh-card);color:var(--pulsechem-muted);text-align:left;text-wrap:pretty}table.pulsechem-summary__table tr.shipping:has(+tr.pulsechem-ship-note){border-bottom:0;padding-bottom:var(--s-1)}table.pulsechem-summary__table tr.pulsechem-ship-note{border-bottom:1px solid rgb(var(--pulsechem-text-rgb) / .1)}dl.pulsechem-facts>div{grid-template-columns:minmax(7rem,max-content) 1fr}dl.pulsechem-facts dd{text-wrap:balance}.prose--lab.prose--editorial>.lab{max-width:none;margin-left:0}.lab{--lab-node: 9px;display:grid;gap:var(--s-6);font-size:var(--fs-3);line-height:var(--lh-card)}.lab :is(ul,ol,dl,p){margin:0;padding:0}.lab :is(ul,ol){list-style:none}.lab [hidden]{display:none}.lab .lab-stats{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-8);padding-bottom:var(--s-5);border-bottom:1px solid var(--pulsechem-line);background:repeating-linear-gradient(90deg,var(--pulsechem-line-strong) 0 1px,transparent 1px 12px) left bottom / 100% 5px no-repeat}.lab-stats__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s-1);min-width:5.5rem}@media(max-width:699px){.lab .lab-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.lab-stats__item{min-width:0}.lab-stats dd{font-size:var(--fs-6)}.lab-stats dt{font-size:var(--fs-micro);overflow-wrap:anywhere}}.lab-stats dd{margin:0;font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-7);line-height:1;letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums lining-nums}.lab-stats dt{font-size:var(--fs-1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.lab-search{display:grid;gap:var(--s-3);max-width:44rem}.lab-search__label{font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-4);line-height:var(--lh-snug)}.lab-search__field{display:flex;align-items:center;gap:var(--s-2);min-height:3.5rem;padding:var(--s-1) var(--s-1) var(--s-1) var(--s-5);border-radius:var(--r-pill);background:var(--group-bg);box-shadow:var(--glass-rim);transition:box-shadow var(--dur-1) var(--ease-out)}.lab-search__field>.icon{flex:none;width:1.25rem;height:1.25rem;color:var(--pulsechem-muted)}.lab-search__field input[type=search]{flex:1 1 8rem;min-width:0;min-height:2.75rem;padding:0 var(--s-2);border:0;border-radius:var(--r-1);background:transparent;font-size:var(--fs-prose);font-weight:500;box-shadow:none;-webkit-appearance:none;appearance:none}.lab-search__field input[type=search]::placeholder{font-weight:400}.lab-search__field input[type=search]:focus{outline:none;border:0;box-shadow:none}.lab-search__field:focus-within{box-shadow:inset 0 0 0 1.5px var(--pulsechem-focus),var(--focus-glow)}.lab-search__field .button{flex:none;min-height:2.75rem}.lab-search__hint{font-size:var(--fs-footnote);color:var(--pulsechem-muted)}.lab-filters{display:grid;gap:var(--s-3)}.lab-filter{display:grid;gap:var(--s-2);min-width:0}.lab-filter__label{font-size:var(--fs-1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.lab .lab-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);min-width:0}.lab-chip,.lab-filters__toggle{display:inline-flex;align-items:center;gap:var(--s-2);min-height:2.25rem;padding:0 var(--s-4);border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .05);box-shadow:inset 0 0 0 1px var(--pulsechem-line);color:var(--pulsechem-text);font-size:var(--fs-2);font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),transform var(--dur-press, .12s) var(--ease-out)}:is(.lab-chip,.lab-filters__toggle):hover{color:var(--pulsechem-text);background:rgb(var(--pulsechem-text-rgb) / .1)}:is(.lab-chip,.lab-filters__toggle):active{transform:scale(.97)}.lab-chip[aria-current=true],.lab-filters__toggle[aria-expanded=true]{background:rgb(var(--gold-middle-rgb) / .16);box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .7);color:var(--gold-ink);font-weight:600}.lab-dot{flex:none;display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(135deg,var(--spec, var(--spec-lab)) 45%,var(--spec-b, var(--spec, var(--spec-lab))) 55%)}.lab-filters__toggle{display:none}.lab-filters__toggle .icon{flex:none;width:1.125rem;height:1.125rem}.lab-filters__count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;border-radius:var(--r-pill);background:rgb(var(--gold-middle-rgb) / .2);box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .7);color:var(--gold-ink);font-size:var(--fs-micro);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:900px){.lab-filter{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:var(--s-4)}}@media(max-width:699px){.lab-filters__toggle{display:inline-flex;min-height:2.75rem}.lab .lab-filters{display:none}.lab:not([data-ready]) .lab-filters:target,.lab.is-filters-open .lab-filters{display:grid}.lab .lab-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.lab .lab-chips::-webkit-scrollbar{display:none}.lab-chips>li{flex:none;scroll-snap-align:start;scroll-margin-left:var(--gutter)}.lab-chip{min-height:2.75rem}}.lab-list{display:grid;gap:var(--s-5);margin-top:var(--s-2)}.lab-list__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-1) var(--s-6)}@media(max-width:699px){.lab-list{gap:var(--s-4);margin-top:0}.lab-list__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-1) var(--s-3)}.lab-list__head>.lab__title{grid-column:1;grid-row:1}.lab-list__head>.lab-status{grid-column:1;grid-row:2}.lab-list__head>.lab-filters__toggle{grid-column:2;grid-row:1 / span 2}}.lab-status:focus,.lab-result:focus{outline:none}.lab .lab__title{margin:0;font-size:var(--fs-5)}.lab-status{font-size:var(--fs-2);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.lab .lab-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:start}@media(min-width:1080px){.lab .lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab-grid>.lab-card{content-visibility:auto;contain-intrinsic-size:auto 26rem}.lab-none,.lab-empty{max-width:var(--measure);color:var(--pulsechem-muted)}.lab-empty{display:grid;gap:var(--s-3);margin-top:var(--s-4)}.lab-empty .lab__title{color:var(--pulsechem-text)}.lab-result:empty{display:none}.lab-result{max-width:44rem}.lab-card{position:relative;min-width:0;padding:var(--s-5);border-radius:var(--r-3);background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card);isolation:isolate;overflow:hidden}@media(min-width:700px){.lab-card{padding:var(--s-6)}}.lab-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--spec, var(--spec-lab)) 20%,transparent),transparent 60%),radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--spec-b, var(--spec, var(--spec-lab))) 10%,transparent),transparent 55%)}.lab-card:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,var(--spec, var(--spec-lab)),var(--spec-b, var(--spec, var(--spec-lab))) 45%,transparent 85%);opacity:.9}:root[data-theme=light] .lab-card:before{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--spec, var(--spec-lab)) 13%,transparent),transparent 60%),radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--spec-b, var(--spec, var(--spec-lab))) 7%,transparent),transparent 55%)}@media(prefers-color-scheme:light){:root:not([data-theme]) .lab-card:before{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--spec, var(--spec-lab)) 13%,transparent),transparent 60%)}}.lab-card>article{display:grid;gap:var(--s-5)}.lab-card__head{display:grid;gap:var(--s-1)}.lab-card__area{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.lab-card .lab-card__name{margin:0;font-size:var(--fs-5);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.lab-card__name a{color:inherit;text-decoration:none}.lab-card__name a:hover{color:var(--pulsechem-accent-ink)}.lab-card__chem{font-size:var(--fs-2);color:var(--pulsechem-muted);overflow-wrap:anywhere}.lab-card__count{font-size:var(--fs-2);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}:is(.lab,.lab-mini) .lab-card__batches{list-style:none;margin:0;padding:0;display:grid;gap:0}.lab-card__batches:not(:has(>.lab-batch:not([hidden]))){display:none}.lab-batch{position:relative;min-width:0;padding-left:calc(var(--lab-node, 9px) + var(--s-4))}.lab-batch:before{content:"";position:absolute;left:calc((var(--lab-node, 9px) - 1px) / 2);top:1.375rem;bottom:-1.375rem;width:1px;background:var(--pulsechem-line-strong)}.lab-batch:last-child:before{bottom:0;background:linear-gradient(var(--pulsechem-line-strong),transparent)}.lab-card__batches>.lab-batch:last-child:not(:has(>details[open])):before{content:none}.lab-batch:after{content:"";position:absolute;left:0;top:calc(1.375rem - var(--lab-node, 9px) / 2);width:var(--lab-node, 9px);height:var(--lab-node, 9px);border-radius:50%;box-sizing:border-box;border:1.5px solid var(--spec, var(--pulsechem-muted));background:var(--pulsechem-bg)}.lab-card__head+.lab-card__batches>.lab-batch:first-child:after,.lab-mini>.lab-card__batches>.lab-batch:first-child:after,div.lab-batch:after{background:var(--spec, var(--pulsechem-muted))}.lab-batch>details{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.lab-batch__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--s-4);margin:0}.lab-batch>details>summary.lab-batch__head{min-height:2.75rem;padding:.625rem var(--s-8) .625rem 0;font-weight:400;border-radius:var(--r-1)}.lab-batch>details>summary.lab-batch__head:before,.lab-batch>details>summary.lab-batch__head:after{top:1.375rem}div.lab-batch>.lab-batch__head{padding:.625rem 0}.lab-batch__id{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);min-width:0}.lab-batch__label{font-size:var(--fs-1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.lab-batch__nr{font-size:var(--fs-3);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--pulsechem-text);overflow-wrap:anywhere}.lab-batch__strength{font-size:var(--fs-2);color:var(--pulsechem-muted)}.lab-batch__tag{padding:.125rem var(--s-2);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .6);color:var(--gold-ink);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.lab-batch__sum{font-size:var(--fs-footnote);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.lab-batch>details>.lab-batch__body,div.lab-batch>.lab-batch__body{display:grid;gap:var(--s-3);padding:var(--s-1) 0 var(--s-5);color:inherit}.lab-batch>details[open]>.lab-batch__body{animation:lab-in var(--dur-2) var(--ease-out-expo) both}.lab-batch__body>:is(.lab-batch__none,.lab-batch__note){max-width:var(--measure);font-size:var(--fs-2);color:var(--pulsechem-muted)}.lab-batch.is-hit .lab-batch__nr{color:var(--gold-ink)}@media(hover:hover)and (pointer:fine){.lab-batch>details>summary:hover .lab-batch__nr{color:var(--pulsechem-accent-ink)}}.lab-card details.lab-card__more{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.lab-card__more>summary[hidden]{display:none}.lab-card__more>summary{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--s-8) 0 calc(var(--lab-node, 9px) + var(--s-4));font-size:var(--fs-2);font-weight:500;color:var(--pulsechem-accent-ink)}.lab-card__more>.lab-card__batches{padding:0;color:inherit}.lab-card__more>.lab-card__batches>.lab-batch:first-child:after{background:var(--pulsechem-bg)}:is(.lab,.lab-mini) .lab-tests{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.lab-test{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--s-1) var(--s-4);min-width:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:rgb(var(--pulsechem-text-rgb) / .04);box-shadow:inset 0 0 0 1px var(--pulsechem-line)}:is(.lab,.lab-mini) .lab-test>p{margin:0}.lab-test>*{grid-column:1 / -1}.lab-test>.lab-test__kind{grid-column:1;font-size:var(--fs-1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.lab-test>.lab-test__result{grid-column:2;justify-self:end;text-align:right;font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-4);line-height:1.2;letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums lining-nums;color:var(--pulsechem-text);overflow-wrap:anywhere}.lab-test>.lab-test__result--text{grid-column:1 / -1;justify-self:start;text-align:left;font-family:inherit;font-weight:500;font-size:var(--fs-3);line-height:1.4;letter-spacing:0}:is(.lab,.lab-mini) .lab-test__meta{display:block;margin:0;font-size:var(--fs-footnote);line-height:1.4;color:var(--pulsechem-muted)}.lab-test__meta>div{display:inline}.lab-test__meta>div+div:before{content:" \b7  "}.lab-test__meta dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lab-test__meta dd{display:inline;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.lab-test>.lab-test__note{font-size:var(--fs-footnote);color:var(--pulsechem-muted)}.lab-test__doc,.lab-test__nodoc{display:inline-flex;align-items:center;gap:var(--s-2);justify-self:start;min-height:2.75rem;margin:0 0 calc(var(--s-2) * -1);font-size:var(--fs-2);font-weight:500}.lab-test__doc{color:var(--pulsechem-accent-ink);text-decoration:none}.lab-test__doc:hover{color:var(--pulsechem-text)}.lab-test__doc span:not(.screen-reader-text){text-decoration:underline;text-decoration-color:rgb(var(--gold-rim-rgb) / .5);text-underline-offset:.2em}.lab-test>.lab-test__nodoc{min-height:2rem;color:var(--pulsechem-muted);font-weight:400;font-size:var(--fs-footnote)}:is(.lab-test__doc,.lab-test__nodoc) .icon{flex:none;width:1.125rem;height:1.125rem}.lab-batch__none .lab-test__doc{margin:0}@media(min-width:700px){:is(.lab,.lab-mini) .lab-tests{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr))}.lab-test{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-items:start;align-content:start}.lab-test>.lab-test__result{grid-column:1;justify-self:start;text-align:left;font-size:var(--fs-6);line-height:1.15}.lab-test>.lab-test__result--text{font-size:var(--fs-3);line-height:1.4}:is(.lab,.lab-mini) .lab-test__meta{display:grid;gap:2px;margin-top:var(--s-1);color:inherit;line-height:1.35}.lab-test__meta>div{display:flex;gap:var(--s-2)}.lab-test__meta>div+div:before{content:none}.lab-test__meta dt{position:static;width:auto;height:auto;overflow:visible;clip-path:none;flex:none;color:var(--pulsechem-muted)}.lab-test__meta dt:after{content:":"}.lab-test__meta dd{display:block;min-width:0}.lab-test__doc,.lab-test__nodoc{grid-row:-1;margin-top:var(--s-1)}.lab-test>.lab-test__nodoc{min-height:2.75rem;font-size:var(--fs-2)}}.lab-card--result,.lab-card--missing{display:grid;gap:var(--s-4)}.lab-card--missing{--spec: var(--pulsechem-muted);--spec-b: var(--pulsechem-muted)}.lab-card--missing:before{content:none}.lab-missing__lead{color:var(--pulsechem-text)}.lab .lab-missing__checks{list-style:disc;padding-left:var(--s-5);display:grid;gap:var(--s-1);font-size:var(--fs-2);color:var(--pulsechem-muted)}.lab-missing__checks li::marker{color:var(--gold-line)}.lab .lab-missing__action{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.lab-result>.lab-card{animation:lab-in var(--dur-2) var(--ease-out-expo) both}@keyframes lab-in{0%{opacity:0;transform:translateY(8px)}}.lab-mini{display:grid;gap:var(--s-5);max-width:52rem;font-size:var(--fs-3);line-height:var(--lh-card)}.lab-mini p{margin:0}@media(min-width:700px){.lab-mini .lab-test>.lab-test__result:not(.lab-test__result--text){font-size:var(--fs-5)}}.lab-card.is-in{animation:lab-in var(--dur-2) var(--ease-out-expo) both}@media(prefers-reduced-motion:reduce){.lab-card.is-in,.lab-result>.lab-card,.lab-batch>details[open]>.lab-batch__body{animation:none}.lab-chip,.lab-filters__toggle,.lab-search__field{transition:none}}@media print{.lab-search,.lab-filters,.lab-filters__toggle{display:none}.lab-card{break-inside:avoid;box-shadow:none;border:1px solid}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.cart-empty.woocommerce-info{--notice: var(--pulsechem-accent);--notice-pad: var(--s-4);--notice-line: calc(var(--fs-2) * var(--lh-card));position:relative;list-style:none;margin:0 0 var(--s-6);padding:var(--notice-pad) var(--s-5) var(--notice-pad) calc(var(--s-5) + 1.25rem);border:1px solid transparent;border-radius:var(--r-3);background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-2) var(--s-5);font-size:var(--fs-2);line-height:var(--lh-card);color:var(--pulsechem-text);text-wrap:pretty}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{content:"";position:absolute;left:var(--s-5);top:calc(var(--notice-pad) + (var(--notice-line) - .5rem) / 2);width:.5rem;height:.5rem;border-radius:50%;background:var(--notice);box-shadow:0 0 0 3px rgb(var(--notice-rgb, var(--pulsechem-accent-rgb)) / .16)}:is(.woocommerce-message,.woocommerce-info):has(>.button){--notice-pad: var(--s-5);row-gap:var(--s-5)}.woocommerce-message{--notice: var(--pulsechem-ok);--notice-rgb: var(--pulsechem-ok-rgb)}.woocommerce-error{--notice: var(--pulsechem-alert);--notice-rgb: var(--pulsechem-alert-rgb);flex-direction:column;align-items:flex-start;border-color:rgb(var(--pulsechem-alert-rgb) / .55)}.woocommerce-error li{color:var(--pulsechem-text)}.woocommerce-error li+li{margin-top:var(--s-1)}.woocommerce-error a{color:var(--pulsechem-text);text-decoration-color:var(--pulsechem-alert)}:is(.woocommerce-message,.woocommerce-info) :is(a,button).button{order:2;margin:calc((var(--notice-line) - 2.4rem) / 2) 0 calc((var(--notice-line) - 2.4rem) / 2) auto;min-height:2.4rem;padding:var(--s-2) var(--s-4);background:var(--gold-glass);color:var(--gold-ink);text-shadow:none;box-shadow:inset 0 0 0 1px rgb(var(--gold-rim-rgb) / .8),inset 0 1px #ffffff29;font-size:var(--fs-2)}:is(.woocommerce-message,.woocommerce-info) :is(a,button).button:before{content:none}:is(.woocommerce-message,.woocommerce-info) :is(a,button).button:after{background:rgb(var(--gold-middle-rgb) / .12)}:is(.woocommerce-message,.woocommerce-info) :is(a,button).button:hover{color:var(--gold-ink)}.woocommerce-message a.restore-item{font-weight:600}.woocommerce-message:focus,.woocommerce-error:focus,.woocommerce-info:focus,.woocommerce-NoticeGroup:focus{outline:0}.woocommerce .blockUI.blockOverlay,.blockUI.blockOverlay{background:rgb(var(--pulsechem-bg-rgb) / .5)!important;opacity:1!important;border-radius:inherit}.woocommerce .blockUI.blockOverlay:before,.blockUI.blockOverlay:before{content:"";position:absolute;left:50%;top:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;border:1.5px solid var(--pulsechem-line-strong);border-top-color:var(--pulsechem-accent);border-radius:50%;animation:pulsechem-spin .7s linear infinite}@keyframes pulsechem-spin{to{transform:rotate(360deg)}}.pulsechem-status{padding:clamp(var(--s-5),3vw,var(--s-6));border:1px solid var(--pulsechem-line);border-radius:var(--r-3);background:var(--pulsechem-bg-2);margin:0}.pulsechem-status>*+*{margin-top:var(--s-4)}.pulsechem-status>:last-child{margin-bottom:0}.pulsechem-status p{margin-bottom:0;text-wrap:pretty}.pulsechem-status--pending{border-color:rgb(var(--pulsechem-accent-rgb) / .55)}.pulsechem-status--rejected{border-color:rgb(var(--pulsechem-alert-rgb) / .55)}.pulsechem-status__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.pulsechem-status__title{margin:0;font-size:var(--fs-4)}.pulsechem-status__company{font-weight:600}.pulsechem-status__text{color:var(--pulsechem-muted)}.pulsechem-status__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--s-3) var(--s-6);margin:var(--s-5) 0 0;padding-top:var(--s-4);border-top:1px solid var(--pulsechem-line)}.pulsechem-status__meta dt{font-size:var(--fs-1);color:var(--pulsechem-muted)}.pulsechem-status__meta dd{margin:var(--s-1) 0 0;font-weight:600;font-variant-numeric:tabular-nums}.pulsechem-status__action{font-size:var(--fs-2)}ol.pulsechem-status__steps{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:0}.pulsechem-status__steps .pulsechem-status__todo{margin:0;padding-top:0;border-top:0}.pulsechem-status__steps li{position:relative;display:grid;gap:.15rem;padding:0 0 var(--s-4) calc(var(--s-6) + .25rem);font-size:var(--fs-2);color:var(--pulsechem-muted)}.pulsechem-status__steps li:last-child{padding-bottom:0}.pulsechem-status__steps li:before{content:"";position:absolute;left:.3rem;top:.45rem;bottom:-.35rem;width:1px;background:var(--pulsechem-line-strong)}.pulsechem-status__steps li:last-child:before{content:none}.pulsechem-status__steps li:after{content:"";position:absolute;left:0;top:.25rem;width:.65rem;height:.65rem;border:1px solid var(--pulsechem-line-strong);border-radius:50%;background:var(--pulsechem-bg-2)}.pulsechem-status__steps li.is-done:after{border-color:var(--pulsechem-ok);background:var(--pulsechem-ok)}.pulsechem-status__steps li.is-todo:after,.pulsechem-status__steps li.is-current:after{border-color:var(--pulsechem-accent);box-shadow:0 0 0 3px var(--pulsechem-accent-soft)}.pulsechem-status__steps strong{color:var(--pulsechem-text);font-size:var(--fs-3);font-weight:600}.pulsechem-status__steps li.is-todo strong{color:var(--pulsechem-accent-ink)}.pulsechem-status__steps a{font-weight:500}.pulsechem-status.pulsechem-confirm{display:flex;gap:var(--s-4);align-items:center}.pulsechem-consent{--pulsechem-text: var(--glass-text);--pulsechem-muted: var(--glass-text-muted);--pulsechem-accent-ink: var(--glass-accent-ink);--g-bg: var(--glass-regular-bg);--g-tint: var(--glass-fallback);--g-blur: var(--glass-regular-blur);--g-radius: var(--r-4);--g-outer: var(--shadow-window);position:fixed;z-index:var(--z-consent);right:1rem;bottom:1rem;left:1rem;display:flex;flex-direction:column;width:auto;max-width:25rem;max-height:calc(100dvh - 2rem);margin-left:auto;padding:0;border-radius:var(--r-4);color:var(--glass-text);font-size:var(--fs-footnote);animation:consent-in .64s var(--ease-spring) .4s both}.pulsechem-consent__inner{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-5);border-radius:inherit}@keyframes consent-in{0%{opacity:0;transform:translateY(1.5rem) scale(.98)}to{opacity:1;transform:none}}@media(max-width:979px){.pulsechem-consent{bottom:calc(1rem + env(safe-area-inset-bottom))}}.pulsechem-consent__title{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);font-size:var(--fs-3);font-weight:700;letter-spacing:-.015em}.pulsechem-consent p{margin:0 0 var(--s-4);color:var(--pulsechem-muted);line-height:var(--lh-card)}.pulsechem-consent__options{display:grid;gap:0;margin-bottom:var(--s-4);padding:0;border-radius:var(--r-2);background:var(--group-bg);box-shadow:var(--glass-rim);overflow:hidden}.pulsechem-consent__option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:center;padding:.625rem var(--s-4);font-weight:400;color:var(--pulsechem-muted);line-height:var(--lh-card)}.pulsechem-consent__option+.pulsechem-consent__option:before{content:"";position:absolute;left:var(--s-4);right:0;top:0;height:1px;background:var(--group-sep);transform:scaleY(.5)}.pulsechem-consent__option strong{display:block;color:var(--pulsechem-text);font-weight:600}.pulsechem-consent__option input[type=checkbox]{order:2;-webkit-appearance:none;appearance:none;position:relative;width:3.1875rem;height:1.9375rem;margin:0;border-radius:var(--r-pill);background:#78788052;cursor:pointer}.pulsechem-consent__option input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:1.6875rem;height:1.6875rem;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000002e;transition:transform var(--dur-2) var(--ease-spring)}.pulsechem-consent__option input[type=checkbox]:checked{background:var(--gold-metal);box-shadow:var(--gold-bevel)}.pulsechem-consent__option input[type=checkbox]:checked:after{transform:translate(1.25rem)}.pulsechem-consent__option input[type=checkbox]:disabled{opacity:.6;cursor:default}.pulsechem-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);align-items:center}.pulsechem-consent .pulsechem-consent__actions .button{min-height:2.75rem;padding:0 var(--s-3);font-size:var(--fs-footnote)}.pulsechem-consent__actions [data-pulsechem-consent=save]{grid-column:1 / -1}.pulsechem-consent__link{grid-column:1 / -1;justify-self:center;background:none;border:0;color:var(--pulsechem-accent-ink);font:inherit;font-weight:600;text-decoration:none;text-underline-offset:.2em;cursor:pointer;min-height:2.75rem;padding:0 var(--s-3)}.pulsechem-consent__link:is(:hover,:focus-visible){text-decoration:underline}@media(prefers-reduced-motion:reduce){.pulsechem-consent{animation:none}}:root{--z-gate: 1000}.pulsechem-poort{position:fixed;inset:0;z-index:var(--z-gate, 1000);display:none;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:var(--pulsechem-bg);color:var(--pulsechem-text)}html[data-gate] .pulsechem-poort,.pulsechem-poort.is-leaving{display:block}html[data-gate]{overflow:hidden}html[data-gate-hold] .pulsechem-consent{display:none!important}:root{--gate-blur: blur(16px) saturate(1.2)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html[data-gate] .pulsechem-poort,.pulsechem-poort.is-leaving{background:transparent}:is(html[data-gate] .pulsechem-poort,.pulsechem-poort.is-leaving)>.pulsechem-poort__field{background:#0000004f;background:color-mix(in srgb,var(--scrim) 50%,transparent);-webkit-backdrop-filter:var(--gate-blur);backdrop-filter:var(--gate-blur)}:is(html[data-gate] .pulsechem-poort,.pulsechem-poort.is-leaving)>.pulsechem-poort__field:before,:is(html[data-gate] .pulsechem-poort,.pulsechem-poort.is-leaving)>.pulsechem-poort__field:after,:is(html[data-gate] .pulsechem-poort,.pulsechem-poort.is-leaving) .pulsechem-poort__reticle{display:none}:is(html[data-gate] .pulsechem-poort,.pulsechem-poort.is-leaving) .pulsechem-poort__foot :is(.pulsechem-poort__legal a,.lang-menu__name){text-shadow:0 0 2px rgb(var(--pulsechem-bg-rgb) / .9),0 0 10px rgb(var(--pulsechem-bg-rgb) / .85)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html[data-gate] body>:not(.pulsechem-poort){visibility:hidden!important}}html[data-gate] :is(.pulsechem-consent,.pulsechem-vriend-welkom,.pulsechem-mascotte){visibility:hidden!important}html[data-gate][data-gate-still] body>:not(.pulsechem-poort),html[data-gate][data-gate-still] body>:not(.pulsechem-poort) *,html[data-gate][data-gate-still] body>:not(.pulsechem-poort) *:before,html[data-gate][data-gate-still] body>:not(.pulsechem-poort) *:after{animation-play-state:paused!important}.pulsechem-poort__scroll{transition:opacity var(--dur-2) var(--ease-out)}html[data-gate-lang=wait] .pulsechem-poort__scroll{visibility:hidden;opacity:0}.pulsechem-poort.is-going .pulsechem-poort__scroll{pointer-events:none;cursor:progress}html[data-gate] .hero__cloud,html[data-gate] .home-lab__cloud{display:none}html[data-gate] body>:not(.pulsechem-poort) .logo--pulse :is(.logo__line,.logo__spike,.logo__flash,.logo__glint,.logo__node){animation-play-state:paused}.pulsechem-poort::backdrop{background:transparent}.pulsechem-poort__field{transition:opacity var(--dur-2) var(--ease-out)}.pulsechem-poort.is-leaving{pointer-events:none}.pulsechem-poort.is-leaving>:is(.pulsechem-poort__field,.pulsechem-poort__scroll){opacity:0}.pulsechem-poort__field{--reticle: calc(32rem + 100vh) ;position:absolute;inset:0;overflow:hidden;pointer-events:none}@supports (width: hypot(1px,1px)){.pulsechem-poort__field{--reticle: hypot(32rem, 100vh)}}.pulsechem-poort__field:before,.pulsechem-poort__field:after{content:"";position:absolute;inset:0}.pulsechem-poort__field:before{background-image:radial-gradient(circle,rgb(var(--pulsechem-text-rgb) / .3) 0,rgb(var(--pulsechem-text-rgb) / .3) .75px,transparent 1.25px);background-size:24px 24px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 62% 62% at 50% 50%,#000 15%,transparent 100%);mask-image:radial-gradient(ellipse 62% 62% at 50% 50%,#000 15%,transparent 100%)}.pulsechem-poort__field:after{background:linear-gradient(rgb(var(--pulsechem-text-rgb) / .16),rgb(var(--pulsechem-text-rgb) / .16)) center / 100% 1px no-repeat;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--reticle) / 2),#000 calc(var(--reticle) / 2),transparent max(62vw,62vh));mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--reticle) / 2),#000 calc(var(--reticle) / 2),transparent max(62vw,62vh))}.pulsechem-poort__reticle{--tick: rgb(var(--pulsechem-text-rgb) / .9);position:absolute;left:50%;top:50%;width:var(--reticle);height:var(--reticle);margin:calc(var(--reticle) / -2) 0 0 calc(var(--reticle) / -2);border-radius:50%;background:linear-gradient(var(--tick),var(--tick)) 50% 0 / 1px 18px no-repeat,linear-gradient(var(--tick),var(--tick)) 50% 100% / 1px 18px no-repeat,linear-gradient(var(--tick),var(--tick)) 0 50% / 18px 1px no-repeat,linear-gradient(var(--tick),var(--tick)) 100% 50% / 18px 1px no-repeat;box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .22);animation:poort-orbit 240s linear infinite}.pulsechem-poort__reticle:before{content:"";position:absolute;inset:-4.5%;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .12)}.pulsechem-poort__reticle:after{content:"";position:absolute;left:93.301%;top:25%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--gold-middle)}@keyframes poort-orbit{to{transform:rotate(360deg)}}.pulsechem-poort__motes{position:absolute;inset:0}.pulsechem-poort__mote{position:absolute;border-radius:50%;background:rgb(var(--pulsechem-text-rgb));opacity:var(--mo, .4);animation:poort-mote-move 45s linear infinite,poort-mote-fade 45s linear infinite}.pulsechem-poort__mote--gold{background:var(--gold-middle)}.pulsechem-poort__mote--brein{background:var(--spec-brein)}.pulsechem-poort__mote--groei{background:var(--spec-groei)}.pulsechem-poort__mote--immuun{background:var(--spec-immuun)}.pulsechem-poort__mote--spier{background:var(--spec-spier)}.pulsechem-poort__mote--huid{background:var(--spec-huid)}@keyframes poort-mote-move{0%{transform:translateZ(0)}to{transform:translate3d(var(--mx, 40px),var(--my, -30px),0)}}@keyframes poort-mote-fade{0%{opacity:0}10%{opacity:var(--mo, .4)}90%{opacity:var(--mo, .4)}to{opacity:0}}html.is-hidden .pulsechem-poort__mote,html.is-hidden .pulsechem-poort__reticle{animation-play-state:paused}.pulsechem-poort__scroll{position:relative;height:100%;display:grid;grid-template-rows:minmax(var(--s-5),1fr) auto auto minmax(var(--s-5),1fr);grid-template-columns:minmax(0,1fr);justify-items:center;padding:0 var(--gutter);overflow-y:auto;overscroll-behavior:contain}.pulsechem-poort__panel{--pulsechem-text: var(--glass-text);--pulsechem-muted: var(--glass-text-muted);--pulsechem-accent-ink: var(--glass-accent-ink);position:relative;isolation:isolate;grid-row:2;width:100%;max-width:30rem;padding:var(--s-8);color:var(--glass-text)}.pulsechem-poort__glass{position:absolute;inset:0;z-index:-1;border-radius:var(--r-4);background:linear-gradient(180deg,var(--glass-sheen),transparent 55%),linear-gradient(var(--glass-thick-bg),var(--glass-thick-bg)),var(--glass-thick-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-window);-webkit-backdrop-filter:var(--glass-thick-blur);backdrop-filter:var(--glass-thick-blur)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.pulsechem-poort__glass{background:var(--glass-fallback)}}.pulsechem-poort__brand{--logo-h: 2.5rem;display:flex;justify-content:center;margin-bottom:var(--s-6)}.pulsechem-poort__logo,.pulsechem-poort__brand :is(svg,img){display:block;width:auto;height:var(--logo-h);max-width:100%}.pulsechem-poort__logo--text{height:auto;font:var(--fw-display) var(--fs-4)/1.2 var(--font-display);letter-spacing:var(--tracking-heading);color:var(--pulsechem-text)}.pulsechem-poort__views{display:grid;grid-template-columns:minmax(0,1fr)}.pulsechem-poort__view{grid-area:1 / 1;display:grid;grid-template-rows:1fr auto;gap:var(--s-6);min-width:0;margin:0;visibility:hidden}.pulsechem-poort[data-view="1"] [data-gate-view="1"],.pulsechem-poort[data-view="2"] [data-gate-view="2"],.pulsechem-poort[data-view="3"] [data-gate-view="3"],.pulsechem-poort[data-view=denied] [data-gate-view=denied],html[data-gate=denied] .pulsechem-poort [data-gate-view=denied],.pulsechem-poort__view--nojs{visibility:visible}html[data-gate=denied] .pulsechem-poort [data-gate-view]:not([data-gate-view=denied]){visibility:hidden}html[data-gate-error] .pulsechem-poort [data-gate-view]:not([data-gate-view=error]){visibility:hidden}html[data-gate-error] .pulsechem-poort [data-gate-view=error]{visibility:visible}.pulsechem-poort[data-view="3"] .pulsechem-poort__view:not([data-gate-view="3"]),.pulsechem-poort:not([data-view="3"]) [data-gate-view="3"],html[data-gate=denied] .pulsechem-poort [data-gate-view="3"]{display:none}.pulsechem-poort__body{align-self:center;min-width:0;text-align:center}.pulsechem-poort__progress{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);font-size:var(--fs-1);line-height:1.3;letter-spacing:var(--tracking-label);color:var(--pulsechem-muted)}.pulsechem-poort__bars{display:flex;gap:var(--s-1)}.pulsechem-poort__bars i{width:1.5rem;height:2px;border-radius:1px;background:rgb(var(--pulsechem-text-rgb) / .2)}.pulsechem-poort__bars i.is-done{background:var(--gold-line)}.pulsechem-poort__question{margin:0;font:var(--fw-display) var(--fs-5)/var(--lh-heading) var(--font-display);letter-spacing:var(--tracking-heading);color:var(--pulsechem-text);text-wrap:balance}.pulsechem-poort__question:focus{outline:none}.pulsechem-poort__label{display:block;margin:0 0 var(--s-3);font:400 var(--fs-1)/1.3 var(--font-body);letter-spacing:var(--tracking-label);color:var(--pulsechem-muted)}.pulsechem-poort__text{max-width:24rem;margin:var(--s-3) auto 0;font-size:var(--fs-3);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:pretty}.pulsechem-poort__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.pulsechem-poort__actions .button{width:100%;min-height:3rem;white-space:nowrap}.pulsechem-poort__actions--one{grid-template-columns:minmax(0,1fr)}.pulsechem-poort__view[data-gate-view="3"] .pulsechem-poort__actions{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.pulsechem-poort__options{display:grid;gap:var(--s-2);margin-top:var(--s-5);text-align:left}.pulsechem-poort__option{position:relative;display:block}.pulsechem-poort__option input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pulsechem-poort__option-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-3);align-items:start;min-height:3.5rem;padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:rgb(var(--pulsechem-text-rgb) / .05);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .14)}.pulsechem-poort__option:hover .pulsechem-poort__option-card{background:rgb(var(--pulsechem-text-rgb) / .09)}.pulsechem-poort__option input:checked+.pulsechem-poort__option-card{background:var(--gold-glass);box-shadow:var(--gold-select)}.pulsechem-poort__option input:focus-visible+.pulsechem-poort__option-card{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.pulsechem-poort__radio{position:relative;width:1.25rem;height:1.25rem;margin-top:.0625rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--pulsechem-text-rgb) / .62)}.pulsechem-poort__option input:checked+.pulsechem-poort__option-card .pulsechem-poort__radio{background:var(--gold-metal);box-shadow:var(--gold-bevel)}.pulsechem-poort__option input:checked+.pulsechem-poort__option-card .pulsechem-poort__radio:after{content:"";position:absolute;inset:.4375rem;border-radius:50%;background:var(--gold-on)}.pulsechem-poort__option-text strong{display:block;font-size:var(--fs-3);font-weight:var(--fw-title);line-height:var(--lh-snug);color:var(--pulsechem-text)}.pulsechem-poort__option-text span{display:block;margin-top:.125rem;font-size:var(--fs-footnote);line-height:var(--lh-card);color:var(--pulsechem-muted)}.pulsechem-poort__error{min-height:1.25rem;margin:var(--s-2) 0 0;font-size:var(--fs-footnote);line-height:1.25rem;color:var(--pulsechem-alert-text)}.pulsechem-poort__view[data-gate-view="3"]{gap:var(--s-3)}.pulsechem-poort__scroll--preview{grid-template-rows:minmax(max-content,1fr) auto auto minmax(var(--s-5),1fr)}.pulsechem-poort__preview{grid-row:1;align-self:start;max-width:30rem;margin:var(--s-3) 0;padding:var(--s-2) var(--s-4);border-radius:var(--r-2);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .16);font-size:var(--fs-footnote);line-height:var(--lh-card);text-align:center;color:var(--pulsechem-muted)}.pulsechem-poort__preview a{padding:.8rem .25rem;margin:0 -.125rem 0 .125rem;color:var(--pulsechem-accent-ink);text-underline-offset:.2em;white-space:nowrap}.pulsechem-poort__foot{grid-row:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--s-5);width:100%;max-width:30rem;margin-top:var(--s-3)}.pulsechem-poort__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--s-4);margin:0;padding:0;list-style:none}.pulsechem-poort__legal a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;font-size:var(--fs-footnote);color:var(--pulsechem-muted);text-decoration:none;text-underline-offset:.2em}.pulsechem-poort__legal a:is(:hover,:focus-visible){color:var(--pulsechem-text);text-decoration:underline}.pulsechem-poort__lang .lang-switch__link{min-width:2.75rem;min-height:2.75rem}.pulsechem-poort__lang{flex:1 1 100%;min-width:0}.pulsechem-poort__lang .lang-menu__list{justify-content:center}.pulsechem-poort .pulsechem-poort__lang .lang-menu__link{min-height:2.75rem}.pulsechem-poort .pulsechem-poort__lang .lang-menu__link[aria-current] .lang-menu__name{text-decoration:underline 2px var(--gold-line);text-underline-offset:.4em}@media(max-width:559px){.pulsechem-poort__lang .lang-menu__list:has(>:nth-child(5)){max-width:19rem;margin-inline:auto}}.pulsechem-poort__lang .lang-menu--many{width:100%;max-width:20rem;margin-inline:auto}.pulsechem-poort__lang .lang-menu--many .lang-menu__list{max-width:none;justify-content:stretch}@media(max-width:419px){.pulsechem-poort__lang .lang-menu__list:has(>:nth-child(4)):not(:has(>:nth-child(5))){max-width:13rem;margin-inline:auto}}@media(max-width:599px){.pulsechem-poort__reticle{display:none}.pulsechem-poort__field:after{content:none}.pulsechem-poort__panel{padding:var(--s-6) var(--s-5) var(--s-5)}.pulsechem-poort__brand{--logo-h: 2.125rem;margin-bottom:var(--s-5)}.pulsechem-poort__question{font-size:var(--fs-4)}.pulsechem-poort__text{font-size:var(--fs-2)}.pulsechem-poort__legal{gap:0 var(--s-3)}}@media(prefers-reduced-motion:reduce){.pulsechem-poort__field,.pulsechem-poort__scroll{transition:none}.pulsechem-poort__reticle,.pulsechem-poort__mote{animation:none}.pulsechem-poort__view,.pulsechem-poort__view *{transition:none!important}}@media(forced-colors:active){.pulsechem-poort__field{display:none}html[data-gate] .pulsechem-poort{background:Canvas}html[data-gate] body>:not(.pulsechem-poort){visibility:hidden!important}.pulsechem-poort__glass{border:1px solid CanvasText}.pulsechem-poort__option-card{border:2px solid ButtonBorder}.pulsechem-poort__radio{border:2px solid ButtonText}.pulsechem-poort__option input:checked+.pulsechem-poort__option-card{border-color:Highlight}.pulsechem-poort__option input:checked+.pulsechem-poort__option-card .pulsechem-poort__radio{forced-color-adjust:none;border-color:Highlight;background:Highlight;box-shadow:none}.pulsechem-poort__option input:checked+.pulsechem-poort__option-card .pulsechem-poort__radio:after{inset:.25rem;background:HighlightText}.pulsechem-poort__actions .button{border:1px solid ButtonText}.pulsechem-poort__bars i{forced-color-adjust:none;background:GrayText}.pulsechem-poort__bars i.is-done{background:Highlight}.pulsechem-poort__preview{border:1px solid CanvasText}}.pulsechem-lang-hint{grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--s-3);padding-right:.25rem;touch-action:auto}@media(max-width:979px){.pulsechem-lang-hint{top:calc(env(safe-area-inset-top) + var(--header-h, 4.5rem) + .5rem)}}.pulsechem-lang-hint__flag{background:rgb(var(--pulsechem-text-rgb) / .06);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .12)}.pulsechem-lang-hint__flag .lang-flag{width:1.5rem;height:auto;border-radius:2px;box-shadow:0 0 0 .5px rgb(var(--pulsechem-text-rgb) / .24)}.pulsechem-lang-hint__text{margin:0}.pulsechem-lang-hint__action{text-decoration:none;white-space:nowrap}.pulsechem-lang-hint__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:-.375rem 0;padding:0;border:0;border-radius:50%;background:none;color:var(--pulsechem-muted);cursor:pointer}.pulsechem-lang-hint__close:hover{color:var(--pulsechem-text)}.pulsechem-lang-hint__close:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:-4px}html:is(.has-open-menu,.has-open-drawer,.has-open-sheet) .pulsechem-lang-hint{visibility:hidden;opacity:0}@media(forced-colors:active){.pulsechem-lang-hint{border:1px solid CanvasText}}[data-use-for]{display:none}html[data-use=lab] [data-use-for=lab],html[data-use=edu] [data-use-for=edu],html[data-use=private] [data-use-for=private]{display:inline}html:not([data-use]) [data-use-line],html[data-use] [data-use-default]{display:none}.pulsechem-use-line a{color:var(--pulsechem-accent-ink);text-underline-offset:.2em;white-space:nowrap}.product-visual{container-type:inline-size}.pv{position:relative;width:var(--pv-w, 128px);aspect-ratio:160 / 260;flex:none;transform-origin:50% 92%;transition:transform .3s var(--ease-out-expo)}@supports (width: 1cqw){.product-visual .pv{--pv-w: 60cqw}}.pv-sprite{position:absolute}.pv__base,.pv__shine{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pv__shine{pointer-events:none;transition:transform .3s var(--ease-out)}.pv:before{content:"";position:absolute;left:12%;right:12%;top:88.5%;height:6%;border-radius:50%;background:radial-gradient(closest-side,var(--pv-contact-shadow),transparent);transition:transform .3s var(--ease-out),opacity .3s var(--ease-out)}.pv__label{position:absolute;left:var(--lx, 20%);top:var(--ly, 50%);width:var(--lw, 60%);height:var(--lh, 27%);container-type:size;background:var(--pv-label);box-shadow:inset 0 1px 0 var(--pv-label-rule),inset 0 -1px 0 var(--pv-label-rule);overflow:hidden}.pv__text{height:100%;display:flex;flex-direction:column;justify-content:center;gap:2.6cqh;padding:0 7cqw 0 9cqw;text-align:left}.pv__brand{font:600 7cqw/1 var(--font-body);letter-spacing:.22em;color:var(--pv-brand)}.pv__name{font:600 19cqw/1.02 var(--font-display);color:var(--pv-ink);overflow-wrap:break-word}.pv__name--m{font-size:13.6cqw;line-height:1.08}.pv__name--s{font-size:10.2cqw;line-height:1.12}.pv__dose{font:500 9cqw/1.1 var(--font-body);color:var(--pv-ink-muted)}.pv__meta{display:flex;flex-direction:column;gap:1.6cqh;margin-top:1.5cqh}.pv__lot,.pv__ruo{font:500 5cqw/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--pv-ink-faint)}.pv__lot{color:var(--pv-ink-muted)}.pv--box .pv__label{box-shadow:none;background:transparent}.pv--box .pv__text{padding-left:8cqw}.pv--bottle .pv__name{font-size:16cqw}.pv--bottle .pv__name--m{font-size:12cqw}.pv--bottle .pv__name--s{font-size:9.2cqw}.product-card:hover .pv,.product-card:focus-within .pv{transform:scale(1.03)}.product-visual--large{perspective:1100px}.product-visual--large .pv{--pv-w: min(44%, 14rem);transform:rotateY(var(--tilt-x, 0deg)) rotateX(var(--tilt-y, 0deg));transition:transform .14s linear}.product-visual--large.is-returning .pv{transition:transform .42s var(--ease-out-expo)}.product-visual--large .pv__shine{transform:translate(var(--shine, 0px));transition:transform .14s linear}.pv--hero{--pv-w: clamp(150px, 17vw, 236px)}.pv--hero-1{z-index:2;order:2}.pv--hero-2{--pv-w: clamp(122px, 13.5vw, 190px);order:1;margin-right:-2.5rem}.pv--hero-3{--pv-w: clamp(122px, 13.5vw, 190px);order:3;margin-left:-2.5rem}@media(max-width:899px){.pv--hero{--pv-w: clamp(130px, 36vw, 210px)}.pv--hero-2,.pv--hero-3{--pv-w: clamp(104px, 29vw, 170px);margin-inline:-1.75rem}}.pv--hero{isolation:isolate}.pv--hero:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--pv-glass-backing, transparent);-webkit-mask:var(--pv-glass-shape) 0 0 / 100% 100% no-repeat;mask:var(--pv-glass-shape) 0 0 / 100% 100% no-repeat}.pv--hero.pv--box:after{content:none}.pv--vial,.pv--liquid{--pv-glass-shape: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20160%20260'%20preserveAspectRatio='none'%3E%3Cpath%20d='M47,64%20L47,92%20C47,96.5%2044.5,98.6%2041.5,100.6%20C36,104.2%2032,108.5%2032,117%20L32,225%20C32,230.6%2035.2,233.6%2040.5,234.2%20C53,235.6%2066,236%2080,236%20C94,236%20107,235.6%20119.5,234.2%20C124.8,233.6%20128,230.6%20128,225%20L128,117%20C128,108.5%20124,104.2%20118.5,100.6%20C115.5,98.6%20113,96.5%20113,92%20L113,64%20Z'/%3E%3C/svg%3E")}.pv--bottle{--pv-glass-shape: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20160%20260'%20preserveAspectRatio='none'%3E%3Cpath%20d='M59.5,104%20L59.5,111.5%20C59.5,114.2%2058,115.5%2055.4,115.9%20C45.6,117.6%2038,124.4%2038,135.5%20L38,226%20C38,231.2%2041,233.8%2046,234.4%20C57.4,235.7%2068.8,236%2080,236%20C91.2,236%20102.6,235.7%20114,234.4%20C119,233.8%20122,231.2%20122,226%20L122,135.5%20C122,124.4%20114.4,117.6%20104.6,115.9%20C102,115.5%20100.5,114.2%20100.5,111.5%20L100.5,104%20Z%20M80,25%20C71.4,25%2065,31%2065,40.6%20C65,53%2066.4,64%2067,72.6%20C67.1,74.8%2066.4,76.4%2066.4,78%20L66.4,79.5%20C70,80.4%2075,80.7%2080,80.7%20C85,80.7%2090,80.4%2093.6,79.5%20L93.6,78%20C93.6,76.4%2092.9,74.8%2093,72.6%20C93.6,64%2095,53%2095,40.6%20C95,31%2088.6,25%2080,25%20Z'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){.product-card:hover .pv,.product-card:focus-within .pv,.product-visual--large .pv{transform:none}}.pulsechem-mol{--mol-hydrofoob: var(--spec-cel);--mol-polair: var(--spec-darm);--mol-positief: var(--spec-groei);--mol-negatief: var(--spec-hart);--mol-speciaal: var(--spec-brein);--mol-onbekend: var(--spec-lab)}.pulsechem-mol{--mol-bead: 2.5rem;display:grid;gap:var(--s-5);margin:var(--s-10) 0}.prose>.pulsechem-mol{max-width:44rem}.pulsechem-mol__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4) var(--s-6)}.pulsechem-mol .pulsechem-mol__title{margin:0;font-size:var(--fs-4);line-height:var(--lh-snug)}.pulsechem-mol .pulsechem-mol__meta{margin:var(--s-1) 0 0;font-size:var(--fs-2);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.pulsechem-mol__toggle{display:none;gap:0;padding:2px;border-radius:var(--r-pill);background:var(--shop-seg-track);isolation:isolate}.pulsechem-mol.is-live .pulsechem-mol__toggle{display:inline-flex}.pulsechem-mol__toggle button{min-height:2rem;padding:0 .875rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--pulsechem-muted);font:500 var(--fs-footnote)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pulsechem-mol__toggle button:hover{color:var(--pulsechem-text)}.pulsechem-mol__toggle button:active{transform:scale(.96)}.pulsechem-mol__toggle button:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:1px}.pulsechem-mol__toggle button[aria-pressed=true]{background:var(--gold-thumb);box-shadow:var(--gold-select),0 3px 8px #0000002e,0 1px 1px #0000001a;color:var(--pulsechem-text);font-weight:600}.pulsechem-mol__stage{position:relative;display:grid;align-items:center;padding:var(--s-6) clamp(var(--s-5),3vw,var(--s-8));border:1px solid var(--pulsechem-line);border-radius:var(--r-3);background:var(--pulsechem-bg-2);overflow:hidden}.pulsechem-mol__panel{grid-area:1 / 1;min-width:0}.pulsechem-mol__panel[hidden]{display:none}.pulsechem-mol.is-live .pulsechem-mol__panel{transition:opacity .32s var(--ease-out),transform .48s var(--ease-out-expo),visibility 0s linear 0s}.pulsechem-mol.is-live .pulsechem-mol__panel.is-off{opacity:0;visibility:hidden;transform:scale(.985);pointer-events:none;transition:opacity .2s var(--ease-out),transform .3s var(--ease-out),visibility 0s linear .3s}.pulsechem-mol.is-live .pulsechem-mol__panel.is-off{position:absolute;top:var(--s-6);left:clamp(var(--s-5),3vw,var(--s-8));right:clamp(var(--s-5),3vw,var(--s-8))}.pulsechem-mol .pulsechem-mol__chain{list-style:none;margin:0;padding:var(--s-10) 0 var(--s-2);display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-12) 0}.pulsechem-mol__unit{--pad-l: 5px;--pad-r: 5px;position:relative;flex:none;display:grid;justify-items:center;gap:var(--s-2);padding:0 var(--pad-r) 0 var(--pad-l);cursor:default;outline:none}.pulsechem-mol__unit.has-n-end{--pad-l: 2.875rem}.pulsechem-mol__unit.has-c-end{--pad-r: 2.875rem}.pulsechem-mol__unit.has-n-end--long{--pad-l: 3.25rem}.pulsechem-mol__unit.has-c-end--long{--pad-r: 3.25rem}.pulsechem-mol__unit.is-hydrofoob{--mol-color: var(--mol-hydrofoob)}.pulsechem-mol__unit.is-polair{--mol-color: var(--mol-polair)}.pulsechem-mol__unit.is-positief{--mol-color: var(--mol-positief)}.pulsechem-mol__unit.is-negatief{--mol-color: var(--mol-negatief)}.pulsechem-mol__unit.is-speciaal{--mol-color: var(--mol-speciaal)}.pulsechem-mol__unit.is-onbekend{--mol-color: var(--mol-onbekend)}.pulsechem-mol__bead{position:relative;display:grid;place-items:center;width:var(--mol-bead);height:var(--mol-bead);border:1.5px solid var(--mol-color);border-radius:50%;background:var(--pulsechem-bg);color:var(--pulsechem-text);transition:transform var(--dur-2) var(--ease-out-expo),background-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.is-polair>.pulsechem-mol__bead,.is-negatief>.pulsechem-mol__bead{border-radius:34%}.is-speciaal>.pulsechem-mol__bead{border-style:dashed}.is-onbekend>.pulsechem-mol__bead{border-style:dotted}.is-positief>.pulsechem-mol__bead:before,.is-positief>.pulsechem-mol__bead:after,.is-negatief>.pulsechem-mol__bead:before{content:"";position:absolute;top:-2px;right:-4px;width:8px;height:1.5px;border-radius:1px;background:var(--mol-color)}.is-positief>.pulsechem-mol__bead:after{transform:rotate(90deg)}.pulsechem-mol__code{font:600 var(--fs-1)/1 var(--font-body);letter-spacing:.01em}.pulsechem-mol__code.is-long{font-size:.5625rem;letter-spacing:-.02em}.pulsechem-mol__dform{position:absolute;top:-9px;left:-7px;display:grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:var(--pulsechem-bg-2);font:600 var(--fs-1)/1 var(--font-display);color:var(--pulsechem-accent-ink)}.pulsechem-mol__pos{font:400 var(--fs-1)/1 var(--font-body);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.pulsechem-mol__unit:not(:last-child):after{content:"";position:absolute;top:calc(var(--mol-bead) / 2 - .75px);left:calc(100% - var(--pad-r));width:calc(var(--pad-r) + 5px);height:1.5px;background:var(--pulsechem-line-strong)}.pulsechem-mol__end{position:absolute;top:0;display:grid;justify-items:center;gap:var(--s-2)}.pulsechem-mol__end--n{left:0}.pulsechem-mol__end--c{right:0}.pulsechem-mol__end-group{display:grid;place-items:center;min-width:2.25rem;height:var(--mol-bead);padding:0 var(--s-2);border:1px solid var(--pulsechem-line-strong);border-radius:var(--r-1);font:600 var(--fs-1)/1 var(--font-body);color:var(--pulsechem-muted)}.pulsechem-mol__end-label{font:600 var(--fs-2)/1 var(--font-display);color:var(--pulsechem-muted)}.pulsechem-mol__end--n:after,.pulsechem-mol__end--c:before{content:"";position:absolute;top:calc(var(--mol-bead) / 2 - .75px);height:1.5px;background:var(--pulsechem-line-strong)}.pulsechem-mol__end--n:after{left:100%;width:calc(var(--pad-l) - 100%)}.pulsechem-mol__end--c:before{right:100%;width:calc(var(--pad-r) - 100%)}.pulsechem-mol__unit.is-motif:before{content:"";position:absolute;top:-12px;left:0;right:0;height:6px;border-top:1.5px solid var(--pulsechem-accent)}.pulsechem-mol__unit.is-motif-start:before{left:var(--pad-l);border-left:1.5px solid var(--pulsechem-accent);border-top-left-radius:2px}.pulsechem-mol__unit.is-motif-end:before{right:var(--pad-r);border-right:1.5px solid var(--pulsechem-accent);border-top-right-radius:2px}.pulsechem-mol__unit.is-motif .pulsechem-mol__code{color:var(--pulsechem-accent-ink)}.pulsechem-mol__motif-label{position:absolute;bottom:calc(100% + 18px);left:var(--pad-l);font-size:var(--fs-1);font-weight:600;line-height:1;color:var(--pulsechem-accent-ink);white-space:nowrap}.pulsechem-mol__bridge{display:inline-flex;align-items:center;gap:2px;font:600 var(--fs-1)/1 var(--font-body);color:var(--pulsechem-accent-ink);font-variant-numeric:tabular-nums}.pulsechem-mol__bridge svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.pulsechem-mol__unit.is-bridge .pulsechem-mol__pos{color:var(--pulsechem-accent-ink)}.pulsechem-mol__unit.is-active>.pulsechem-mol__bead{transform:translateY(-3px);background:color-mix(in srgb,var(--mol-color) 26%,var(--pulsechem-bg));box-shadow:0 0 0 4px color-mix(in srgb,var(--mol-color) 18%,transparent)}.pulsechem-mol__unit.is-active .pulsechem-mol__pos{color:var(--pulsechem-text)}.pulsechem-mol__unit:focus-visible>.pulsechem-mol__bead{outline:2px solid var(--pulsechem-focus);outline-offset:4px}.pulsechem-mol.is-ready .pulsechem-mol__chain>li{opacity:0;transform:translateY(6px)}.pulsechem-mol.is-ready.is-inview .pulsechem-mol__chain>li{opacity:1;transform:none;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out-expo);transition-delay:calc(var(--i, 0) * var(--mol-step, 60ms))}.pulsechem-mol.is-ready.is-built .pulsechem-mol__chain>li{transition-delay:0ms}.pulsechem-mol__viewport{position:relative;border-radius:var(--r-2);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pulsechem-mol__viewport.is-dragging{cursor:grabbing}.pulsechem-mol__viewport:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:4px}.pulsechem-mol__svg{display:block;width:100%;height:auto;overflow:visible}.pulsechem-mol__backbone,.pulsechem-mol__bond{stroke:var(--pulsechem-line-strong);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pulsechem-mol__cloud{position:absolute;inset:0}.pulsechem-mol__cloud.is-drawn~.pulsechem-mol__svg .pulsechem-mol__dot{fill:transparent;stroke:transparent}.pulsechem-mol__cloud.is-drawn~.pulsechem-mol__svg .pulsechem-mol__bonds{opacity:0}.pulsechem-mol__dot{fill:color-mix(in srgb,var(--mol-color) 20%,var(--pulsechem-bg-2));stroke:var(--mol-color);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill var(--dur-1) var(--ease-out)}.pulsechem-mol__dot.is-hydrofoob{--mol-color: var(--mol-hydrofoob)}.pulsechem-mol__dot.is-polair{--mol-color: var(--mol-polair)}.pulsechem-mol__dot.is-positief{--mol-color: var(--mol-positief)}.pulsechem-mol__dot.is-negatief{--mol-color: var(--mol-negatief)}.pulsechem-mol__dot.is-speciaal{--mol-color: var(--mol-speciaal)}.pulsechem-mol__dot.is-onbekend{--mol-color: var(--mol-onbekend)}.pulsechem-mol__dot.is-motif{stroke:var(--pulsechem-accent);fill:color-mix(in srgb,var(--pulsechem-accent) 30%,var(--pulsechem-bg))}.pulsechem-mol__dot.is-active{fill:var(--mol-color);stroke-width:2.5}.pulsechem-mol__dot.is-motif.is-active{fill:var(--pulsechem-accent)}.pulsechem-mol__end-mark{font:600 14px/1 var(--font-display);fill:var(--pulsechem-muted)}.pulsechem-mol__label{pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}.pulsechem-mol__label rect{fill:var(--pulsechem-text)}.pulsechem-mol__label text{fill:var(--pulsechem-bg);font:600 12px/1 var(--font-body)}.pulsechem-mol__hint{margin:var(--s-4) 0 0;font-size:var(--fs-1);line-height:var(--lh-card);color:var(--pulsechem-muted)}.pulsechem-mol__inspect{display:flex;align-items:center;min-height:3.5rem;padding:0 0 var(--s-4);border-bottom:1px solid var(--pulsechem-line)}.pulsechem-mol__inspect p{margin:0}.pulsechem-mol__inspect-idle{font-size:var(--fs-2);color:var(--pulsechem-muted)}.pulsechem-mol__inspect-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-4);animation:soft-in var(--dur-1) var(--ease-out) both}.pulsechem-mol__inspect-name{font-family:var(--font-display);font-weight:var(--fw-title);font-size:var(--fs-5);line-height:var(--lh-heading)}.pulsechem-mol__inspect-details{font-size:var(--fs-2);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.pulsechem-mol .pulsechem-mol__legend{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:var(--s-4) var(--s-6)}.pulsechem-mol__legend>div{display:grid;grid-template-columns:.875rem minmax(0,1fr);align-content:start;column-gap:var(--s-3);row-gap:2px;align-items:baseline}.pulsechem-mol__legend>div:before{content:"";grid-row:1;width:.75rem;height:.75rem;border:1.5px solid var(--mol-color);border-radius:50%;transform:translateY(1px)}.pulsechem-mol__legend dt{grid-column:2;font-size:var(--fs-2);font-weight:600;line-height:var(--lh-card)}.pulsechem-mol__legend dd{grid-column:2;margin:0;font-size:var(--fs-2);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:pretty}.pulsechem-mol__legend .is-hydrofoob{--mol-color: var(--mol-hydrofoob)}.pulsechem-mol__legend .is-polair{--mol-color: var(--mol-polair)}.pulsechem-mol__legend .is-polair:before,.pulsechem-mol__legend .is-negatief:before{border-radius:34%}.pulsechem-mol__legend .is-positief{--mol-color: var(--mol-positief)}.pulsechem-mol__legend .is-negatief{--mol-color: var(--mol-negatief)}.pulsechem-mol__legend .is-speciaal{--mol-color: var(--mol-speciaal)}.pulsechem-mol__legend .is-speciaal:before{border-style:dashed}.pulsechem-mol__legend .is-onbekend{--mol-color: var(--mol-onbekend)}.pulsechem-mol__legend .is-onbekend:before{border-style:dotted}.pulsechem-mol__legend .is-motif-key:before{width:.875rem;height:5px;border:1.5px solid var(--pulsechem-accent);border-bottom:0;border-radius:2px 2px 0 0;transform:translateY(-1px)}.pulsechem-mol__legend .is-bridge-key:before{width:.875rem;height:5px;border:1.5px solid var(--pulsechem-accent);border-top:0;border-radius:0 0 6px 6px}.pulsechem-mol.is-live:has(.pulsechem-mol__panel--struct:not(.is-off) .pulsechem-mol__cloud.is-drawn) .pulsechem-mol__legend>:not(.is-motif-key,.is-bridge-key){display:none}.pulsechem-mol.is-live:has(.pulsechem-mol__panel--struct:not(.is-off) .pulsechem-mol__cloud.is-drawn) .pulsechem-mol__legend:not(:has(.is-motif-key,.is-bridge-key)){display:none}.pulsechem-mol__text{color:var(--pulsechem-muted);font-size:var(--fs-3)}.pulsechem-mol__text>p:not(.pulsechem-mol__areas){max-width:var(--measure);text-wrap:pretty}.pulsechem-mol__text p:last-child{margin-bottom:0}.pulsechem-mol__areas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.pulsechem-mol__areas a{display:inline-flex;align-items:center;min-height:2.25rem;padding:var(--s-1) var(--s-4);border:1px solid var(--pulsechem-line-strong);border-radius:var(--r-pill);color:var(--pulsechem-text);font-size:var(--fs-2);text-decoration:none;transition:border-color var(--dur-1) var(--ease-out)}.pulsechem-mol__areas a:hover{border-color:var(--pulsechem-accent)}@media(max-width:480px){.pulsechem-mol{--mol-bead: 2.25rem}.pulsechem-mol__stage{padding-inline:var(--s-4)}}@media(prefers-reduced-motion:reduce){.pulsechem-mol.is-ready .pulsechem-mol__chain>li{opacity:1;transform:none}.pulsechem-mol__unit.is-active>.pulsechem-mol__bead{transform:none}}.pulsechem-moltab{display:grid;gap:var(--s-6);min-width:0}.pulsechem-moltab>.pulsechem-mol{margin:0;padding-top:var(--s-6);border-top:1px solid rgb(var(--pulsechem-text-rgb) / .09)}.pulsechem-moltab>.pulsechem-mol:first-child{padding-top:0;border-top:0}.pulsechem-moltab>.pulsechem-mol--fold{padding-top:var(--s-1)}.pulsechem-mol--fold{gap:0}.pulsechem-mol__fold,.pulsechem-mol__fold[open]{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pulsechem-mol__fold>:not(summary){color:inherit}.pulsechem-mol__fold>:last-child:not(summary){padding-bottom:0}.pulsechem-mol__summary{display:flex;align-items:center;min-height:3rem;padding:var(--s-2) var(--s-10) var(--s-2) 0;font-weight:inherit;-webkit-user-select:none;user-select:none;border-radius:var(--r-1)}.pulsechem-mol__summary:before,.pulsechem-mol__summary:after{right:var(--s-2)}.pulsechem-mol__summary .pulsechem-mol__heading{display:grid;gap:.125rem;min-width:0}.pulsechem-mol--fold .pulsechem-mol__title{font-size:var(--fs-3);font-weight:600;letter-spacing:-.01em;transition:color var(--dur-1) var(--ease-out)}.pulsechem-mol__summary:hover .pulsechem-mol__title{color:var(--pulsechem-accent-ink)}.pulsechem-mol--fold .pulsechem-mol__meta{display:block;margin:0;font-size:var(--fs-footnote);font-weight:400}.pulsechem-mol__summary:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:4px}.pulsechem-mol__body{display:grid;gap:var(--s-5);padding-top:var(--s-3)}.pulsechem-mol__fold[open]>.pulsechem-mol__body{animation:soft-in var(--dur-2) var(--ease-out) both}.pulsechem-mol--fold .pulsechem-mol__toggle{justify-self:start;gap:var(--s-5);padding:0;border-radius:0;background:none;box-shadow:inset 0 -1px rgb(var(--pulsechem-text-rgb) / .1)}.pulsechem-mol--fold .pulsechem-mol__toggle button{position:relative;min-height:2.25rem;padding:0;border-radius:0;font-size:var(--fs-footnote)}.pulsechem-mol--fold .pulsechem-mol__toggle button[aria-pressed=true]{background:none;box-shadow:none;color:var(--pulsechem-text)}.pulsechem-mol--fold .pulsechem-mol__toggle button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:var(--pulsechem-accent)}@media(prefers-reduced-motion:reduce){.pulsechem-mol__fold[open]>.pulsechem-mol__body{animation:none}}.pulsechem-molframe{--molframe-hue: var(--spec-lab);position:relative;display:grid;gap:var(--s-3);min-width:0;margin:0;color:var(--pulsechem-text)}@media(min-width:900px){.pulsechem-molframe{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;grid-template-areas:"stage areas" "stage caption";column-gap:var(--grid-gap);row-gap:var(--s-4);align-items:start}.pulsechem-molframe__areas{grid-area:areas}.pulsechem-molframe>.pulsechem-molframe__stage{grid-area:stage;aspect-ratio:16 / 9}.pulsechem-molframe__caption{grid-area:caption}}.pulsechem-molframe__areas{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0}.pulsechem-molframe__area{display:inline-flex;align-items:center;gap:var(--s-2);min-height:2rem;padding:0 var(--s-3) 0 .625rem;border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .06);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .1);color:var(--pulsechem-text);font:600 var(--fs-footnote)/1 var(--font-body);text-decoration:none;transition:background-color var(--dur-1) var(--ease-out)}.pulsechem-molframe__area:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--area);box-shadow:0 0 0 3px color-mix(in srgb,var(--area) 22%,transparent)}.pulsechem-molframe__area:hover{background:rgb(var(--pulsechem-text-rgb) / .11)}.pulsechem-molframe__area:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.pulsechem-molframe__stage{position:relative;isolation:isolate;aspect-ratio:16 / 10;border-radius:var(--r-3);background:var(--pulsechem-bg);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .09);overflow:hidden}.pulsechem-molframe__stage:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(rgb(var(--pulsechem-text-rgb) / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--pulsechem-text-rgb) / .045) 1px,transparent 1px);background-size:24px 24px;background-position:50% 50%;-webkit-mask-image:radial-gradient(80% 80% at 50% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(80% 80% at 50% 50%,#000 20%,transparent 100%)}.pulsechem-molframe__cloud{position:absolute;inset:0}html:not([data-theme]) .pulsechem-molframe__stage,.pulsechem-molframe__stage:has(>.is-failed){display:none}.pulsechem-molframe__part{position:absolute;left:50%;top:100%;transform:translate(-50%);padding:2px var(--s-2);border-radius:var(--r-pill);background:rgb(var(--pulsechem-bg-rgb, 0 0 0) / .55);color:var(--pulsechem-muted);font:600 var(--fs-1)/1.2 var(--font-body);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.pulsechem-molframe__part.is-placed{opacity:1}.pulsechem-molframe__caption{display:grid;gap:var(--s-2);align-content:start;min-width:0;font-size:var(--fs-footnote);line-height:var(--lh-card);color:var(--pulsechem-muted)}.pulsechem-molframe__caption p{margin:0}.pulsechem-molframe__item{display:grid;gap:2px}.pulsechem-molframe.is-blend .pulsechem-molframe__item+.pulsechem-molframe__item{padding-top:var(--s-2);border-top:1px solid rgb(var(--pulsechem-text-rgb) / .08)}.pulsechem-molframe__name{color:var(--pulsechem-text);font-weight:600}.pulsechem-molframe__name span{color:var(--pulsechem-muted);font-weight:400}.pulsechem-molframe__code{color:var(--pulsechem-text);font:500 var(--fs-1)/1.5 ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.03em;overflow-wrap:anywhere;word-break:break-all}.pulsechem-molframe__formula{color:var(--pulsechem-text);font-weight:600;font-variant-numeric:tabular-nums}.pulsechem-molframe__formula sub,.pulsechem-molframe__formula sup{font-size:.72em;line-height:0}.pulsechem-molframe__meta{text-wrap:pretty}.pulsechem-molframe__readout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin:0 0 var(--s-2);border-radius:var(--r-2);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .1)}.pulsechem-molframe__readout>div{display:grid;gap:.25rem;align-content:start;min-width:0;padding:var(--s-3) var(--s-4)}.pulsechem-molframe__readout>div+div{border-left:1px solid rgb(var(--pulsechem-text-rgb) / .1)}.pulsechem-molframe__readout dt{font:600 var(--fs-micro)/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pulsechem-muted)}.pulsechem-molframe__readout dd{margin:0;font:600 var(--fs-3)/1.2 var(--font-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--pulsechem-text);overflow-wrap:anywhere}.pulsechem-molframe__readout dd.pulsechem-molframe__formula{white-space:nowrap;overflow-wrap:normal}@media(max-width:479px){.pulsechem-molframe__readout{grid-template-columns:minmax(0,1fr)}.pulsechem-molframe__readout>div{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;column-gap:var(--s-3);padding:var(--s-2) var(--s-3)}.pulsechem-molframe__readout>div+div{border-left:0;border-top:1px solid rgb(var(--pulsechem-text-rgb) / .1)}.pulsechem-molframe__readout dd{font-size:var(--fs-2);text-align:right}}@media(max-width:359px){.pulsechem-molframe__readout>div{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.pulsechem-molframe__readout dd{text-align:left}}.pulsechem-molframe__note{white-space:nowrap}.pulsechem-molframe__legend{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:0;padding:0;list-style:none;font-size:var(--fs-1)}.pulsechem-molframe__legend li{display:inline-flex;align-items:center;gap:6px}.pulsechem-molframe__legend li:before{content:"";box-sizing:border-box;flex:none;width:7px;height:7px;border-radius:50%;background:var(--dot, var(--pulsechem-text))}.pulsechem-molframe__legend .is-start:before{width:11px;height:11px;margin-inline:-2px;border:1px solid var(--molframe-hue);background:radial-gradient(circle,var(--molframe-hue) 0 2.5px,transparent 3px)}.pulsechem-molframe__legend .is-mod{--dot: var(--molframe-hue)}.pulsechem-molframe__legend .is-atom:before{width:5px;height:5px}.pulsechem-molframe__legend .is-hetero:before{width:8px;height:8px;border:1px solid var(--pulsechem-text);background:transparent}.pulsechem-molframe__legend .is-gold{--dot: var(--pulsechem-accent)}.pulsechem-molframe__source{font-size:var(--fs-1)}.pulsechem-molframe__source a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pulsechem-molframe__source a:hover{color:var(--pulsechem-text)}:where(.pulsechem-cloud){pointer-events:none}:where(.pulsechem-cloud__canvas,.pulsechem-cloud__lines,.pulsechem-cloud__ghost){position:absolute;display:block}@media(prefers-reduced-motion:reduce){:where(.pulsechem-cloud) canvas{transition:none!important}}@media print{:where(.pulsechem-cloud){display:none}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease-out)}:root.is-theme-switching *,:root.is-theme-switching *:before,:root.is-theme-switching *:after{transition:none!important}@media(prefers-reduced-motion:no-preference){:root.is-theme-switching .site-theme .icon{transition:transform var(--dur-3) var(--ease-out-expo),opacity var(--dur-2) var(--ease-out)!important}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page-head>*,.pulsechem-breadcrumbs{animation:rise var(--dur-3) var(--ease-out-expo) both;animation-delay:calc(var(--i, 0) * .12s)}.pulsechem-breadcrumbs{--i: 0}.page-head>:nth-child(1){--i: 0}.page-head>:nth-child(2){--i: 1}.page-head>:nth-child(3){--i: 2}.page-head>:nth-child(4){--i: 3}.page-head>:nth-child(5){--i: 4}.page-head{position:relative;padding-bottom:0}.page-head:before,.page-head:after{content:"";position:absolute;left:0;bottom:0;height:1px}.page-head:before,.page-head:after{content:none}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.reveal.is-armed{opacity:0;transform:translateY(16px)}.reveal.is-armed.is-visible{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-out-expo),transform var(--dur-3) var(--ease-out-expo);transition-delay:calc(var(--i, 0) * var(--stagger))}.product-card,.category-card,.post-card,.map-teaser,.hub-link{position:relative;transition:transform var(--dur-2) var(--ease-out-expo)}.product-card__link{transition:border-color var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out-expo)}.category-card,.post-card,.map-teaser,.hub-link{transition:border-color var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out-expo);box-shadow:none}.product-card:after,.category-card:after,.post-card:before,.map-teaser:after{content:"";position:absolute;inset:0;border-radius:var(--r-3);box-shadow:var(--shadow-3);opacity:0;transition:opacity var(--dur-2) var(--ease-out);pointer-events:none;z-index:-1}.product-card,.category-grid>li,.post-card,.map-teaser{isolation:isolate}.product-card:hover,.product-card:focus-within,.category-card:hover,.post-card:hover,.map-teaser:hover{transform:translateY(-2px)}.product-card__link:hover,.product-card__link:focus-visible{transform:none;border-color:var(--pulsechem-line-strong)}.category-card:hover,.post-card:hover,.map-teaser:hover{box-shadow:none;border-color:var(--pulsechem-line-strong)}.product-card:hover:after,.product-card:focus-within:after,.category-card:hover:after,.post-card:hover:before,.map-teaser:hover:after{opacity:1}.product-card__hint{position:absolute;right:1.15rem;bottom:1.2rem;display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--fs-2);font-weight:500;color:var(--pulsechem-accent-ink);opacity:0;transform:translate(-6px);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out-expo)}.product-card__hint:after{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:var(--icon-arrow) center / contain no-repeat;mask:var(--icon-arrow) center / contain no-repeat}.product-card__link:hover .product-card__hint,.product-card__link:focus-visible .product-card__hint{opacity:1;transform:none}@media(hover:none){.product-card__hint{display:none}}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;left:max(var(--gutter),(100% - var(--container)) / 2);top:-1px;width:4rem;height:1px;background:var(--pulsechem-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-3) var(--ease-out-expo)}.site-footer.is-visible:before{transform:scaleX(1)}@keyframes soft-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pulsechem-field__error,.pulsechem-form__summary,.woocommerce-error,.woocommerce-message,.woocommerce-info{animation:soft-in var(--dur-2) var(--ease-out-expo) both}.pulsechem-form .pulsechem-steps-nav{list-style:none;margin:0;padding:0;display:flex;gap:var(--s-2);counter-reset:step;max-width:none}.pulsechem-form .pulsechem-steps-nav li{flex:1;position:relative;padding-top:var(--s-4);font-size:var(--fs-2);color:var(--pulsechem-muted);counter-increment:step}.pulsechem-steps-nav li:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--pulsechem-line);border-radius:2px}.pulsechem-steps-nav li:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--pulsechem-accent);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-out-expo)}.pulsechem-steps-nav li.is-done:after,.pulsechem-steps-nav li.is-current:after{transform:scaleX(1)}.pulsechem-steps-nav li.is-current{color:var(--pulsechem-text);font-weight:600}.pulsechem-steps-nav li span:before{content:counter(step) ". "}.pulsechem-b2b-form.is-stepped fieldset[hidden]{display:none}.pulsechem-b2b-form.is-stepped fieldset{animation:step-in var(--dur-2) var(--ease-out-expo) both}@keyframes step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.pulsechem-b2b-form.is-stepped.is-back fieldset{animation-name:step-back}@keyframes step-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.pulsechem-step-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:space-between}.pulsechem-confirm{display:flex;gap:var(--s-4);align-items:center}.pulsechem-confirm svg{flex:none;width:2.75rem;height:2.75rem;color:var(--pulsechem-ok-text)}.pulsechem-confirm circle,.pulsechem-confirm path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw-stroke var(--dur-3) var(--ease-out-expo) forwards}.pulsechem-confirm path{animation-delay:.3s}@keyframes draw-stroke{to{stroke-dashoffset:0}}@keyframes skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.skeleton-card{border:1px solid var(--pulsechem-line);border-radius:var(--r-3);background:var(--pulsechem-card);overflow:hidden;animation:skeleton-pulse 1.4s var(--ease-in-out) infinite;animation-delay:calc(var(--i, 0) * 80ms)}.skeleton-card__media{aspect-ratio:1 / 1;background:var(--pulsechem-stage);border-bottom:1px solid var(--pulsechem-stage-line)}.skeleton-card__body{padding:var(--s-4) var(--s-5) var(--s-5);display:grid;gap:var(--s-2)}.skeleton-card__line{height:.7rem;border-radius:var(--r-pill);background:var(--pulsechem-line)}.skeleton-card__line:nth-child(1){width:40%}.skeleton-card__line:nth-child(2){width:75%;height:1rem}.skeleton-card__line:nth-child(3){width:30%;margin-top:var(--s-2)}[data-shop-results].is-loading .shop-filter,[data-shop-results].is-loading .shop-toolbar{opacity:.6;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}@view-transition{navigation:none}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.reveal.is-armed{opacity:1;transform:none}}.lang-flag{flex:none;display:block;width:1.25rem;height:.9375rem;border-radius:3px;box-shadow:0 0 0 1px rgb(var(--pulsechem-text-rgb) / .22)}.lang-flag--globe{width:1.25rem;height:1.25rem;border-radius:50%;box-shadow:none}.lang-menu__list{margin:0;padding:0;list-style:none}.lang-menu__link{display:flex;align-items:center;gap:var(--s-3);color:inherit;text-decoration:none}.lang-menu__name{flex:1 1 auto;min-width:0;white-space:nowrap}.lang-menu__check{flex:none;color:var(--gold-ink)}.lang-menu--header,.lang-menu--corner{position:relative;flex:none}.site-header.has-lang-open{z-index:calc(var(--z-bar, 55) + 1)}.lang-menu__button{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.375rem;height:var(--tool, 2.75rem);padding:0 .625rem;border:0;border-radius:var(--r-pill);background:transparent;color:var(--pulsechem-text);font:600 var(--fs-1)/1 var(--font-body);letter-spacing:.04em;cursor:pointer;transition:transform var(--dur-press) var(--ease-out)}.lang-menu__button:before{content:"";position:absolute;inset:.25rem 0;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .1);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.lang-menu__button:hover:before,.lang-menu.is-open .lang-menu__button:before{opacity:1}.lang-menu__button:active{transform:scale(.96)}.lang-menu__button:focus-visible{border-radius:var(--r-pill);outline:2px solid var(--pulsechem-focus);outline-offset:-2px}.lang-menu__chevron{flex:none;color:var(--pulsechem-muted);transition:transform var(--dur-2) var(--ease-out)}.lang-menu.is-open .lang-menu__chevron{transform:rotate(180deg)}.lang-menu__panel{position:absolute;z-index:var(--z-lang-menu, 5);top:calc(100% + var(--s-2));right:0;width:max-content;min-width:12.5rem;max-width:calc(100vw - 2 * var(--s-4));max-height:min(70vh,26rem);overflow-y:auto;overscroll-behavior:contain;padding:.375rem;border-radius:var(--r-3);background:linear-gradient(var(--glass-thin-bg),var(--glass-thin-bg)),linear-gradient(var(--glass-fallback),var(--glass-fallback)),var(--pulsechem-bg);box-shadow:var(--glass-specular),var(--glass-shadow);color:var(--glass-text);transform-origin:top right;animation:lang-menu-in var(--dur-1) var(--ease-out)}.lang-menu__panel[hidden]{display:none}@keyframes lang-menu-in{0%{opacity:0;transform:translateY(-.375rem) scale(.98)}}:is(.lang-menu--header,.lang-menu--corner) .lang-menu__link{min-height:2.75rem;padding:0 var(--s-3);border-radius:var(--r-2);font:500 var(--fs-3)/1.2 var(--font-body);transition:background-color var(--dur-1) var(--ease-out)}:is(.lang-menu--header,.lang-menu--corner) .lang-menu__link:hover{background:rgb(var(--pulsechem-text-rgb) / .08)}:is(.lang-menu--header,.lang-menu--corner) .lang-menu__link[aria-current]{font-weight:600}:is(.lang-menu--header,.lang-menu--corner) .lang-menu__link:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:-2px}:is(.lang-menu--header,.lang-menu--corner) .lang-menu__check{color:var(--glass-accent-ink)}@media(max-width:599px){.lang-menu--header .lang-menu__button{width:var(--tool, 2.75rem);padding:0;justify-content:center;border-radius:50%}.lang-menu--header .lang-menu__button:before{inset:.25rem}.lang-menu--header .lang-menu__button:focus-visible{border-radius:50%}.lang-menu--header :is(.lang-menu__code,.lang-menu__chevron){display:none}}.lang-menu--corner{--lang-h: 2.75rem;--lang-edge: 1.5rem;--lang-lift: 0px;position:fixed;z-index:var(--z-lang, 40);left:calc(var(--lang-edge) + env(safe-area-inset-left));bottom:calc(var(--lang-edge) + env(safe-area-inset-bottom));transform:translateY(calc(var(--lang-lift) * -1));transition:transform var(--dur-2) var(--ease-spring),translate var(--dur-3) var(--ease-spring),scale var(--dur-3) var(--ease-spring),opacity var(--dur-2) var(--ease-out),visibility 0s}.lang-menu--corner .lang-menu__button{height:var(--lang-h);gap:.5rem;padding:0 .875rem 0 .8125rem;color:var(--glass-text);font:600 var(--fs-footnote)/1 var(--font-body);letter-spacing:0;white-space:nowrap;background:linear-gradient(var(--glass-thin-bg),var(--glass-thin-bg)),rgb(var(--pulsechem-bg-rgb) / .86);box-shadow:inset 0 0 0 1px var(--gold-line),inset 0 1px #ffffff24,var(--glass-shadow);-webkit-backdrop-filter:var(--glass-regular-blur);backdrop-filter:var(--glass-regular-blur);-webkit-tap-highlight-color:transparent}.lang-menu--corner .lang-menu__button{transition:transform var(--dur-press) var(--ease-out),translate var(--dur-2) var(--ease-spring)}.lang-menu--corner .lang-menu__button .lang-flag{transition:transform var(--dur-2) var(--ease-spring)}.lang-menu--corner .lang-menu__button .lang-menu__chevron{transition:transform var(--dur-2) var(--ease-spring),translate var(--dur-2) var(--ease-spring)}@media(hover:hover)and (pointer:fine){.lang-menu--corner .lang-menu__button:hover{translate:0 -2px}.lang-menu--corner .lang-menu__button:hover .lang-flag{transform:rotate(-8deg) scale(1.08)}.lang-menu--corner:not(.is-open) .lang-menu__button:hover .lang-menu__chevron{translate:0 -2px}}.lang-menu--corner .lang-menu__button:active{transform:scale(.95);translate:0 0}.lang-menu--corner .lang-menu__button:before{inset:0;background:rgb(var(--gold-middle-rgb) / .1);box-shadow:0 0 0 1px rgb(var(--gold-middle-rgb) / .55),0 0 18px 1px rgb(var(--gold-middle-rgb) / .3)}.lang-menu--corner .lang-menu__button:hover:before{opacity:0}@media(hover:hover)and (pointer:fine){.lang-menu--corner .lang-menu__button:hover:before{opacity:1}}.lang-menu--corner.is-open .lang-menu__button:before,.lang-menu--corner .lang-menu__button:focus-visible:before{opacity:1}.lang-menu--corner .lang-menu__button:focus-visible{outline-offset:3px}.lang-menu--corner .lang-menu__chevron{color:var(--glass-accent-ink);transform:rotate(180deg)}.lang-menu--corner.is-open .lang-menu__chevron{transform:none}.lang-menu--corner .lang-menu__panel{top:auto;right:auto;bottom:calc(100% + var(--s-2));left:0;min-width:13rem;max-width:calc(100vw - 2 * var(--lang-edge));max-height:calc(100dvh - var(--header-h, 4rem) - var(--lang-h) - var(--lang-edge) - var(--lang-lift) - 1.5rem);transform-origin:bottom left;animation:lang-corner-in .34s var(--ease-spring) both}.lang-menu--corner .lang-menu__panel.is-closing{animation:lang-corner-out .18s var(--ease-out) both;pointer-events:none}.lang-menu--corner.is-open .lang-menu__item{animation:lang-item-in .42s var(--ease-out-expo) both;animation-delay:min(calc(var(--i, 0) * 16ms + 40ms),.34s)}@keyframes lang-corner-in{0%{opacity:0;transform:translateY(.5rem) scale(.92)}}@keyframes lang-corner-out{to{opacity:0;transform:translateY(.375rem) scale(.95)}}@keyframes lang-item-in{0%{opacity:0;transform:translateY(.375rem)}}.lang-menu--corner .lang-menu__link[aria-current]{background:rgb(var(--gold-middle-rgb) / .12);box-shadow:inset 0 0 0 1px rgb(var(--gold-middle-rgb) / .4)}.lang-menu--corner .lang-menu__link[aria-current]:hover{background:rgb(var(--gold-middle-rgb) / .18)}.lang-menu--columns .lang-menu__panel{width:min(30rem,calc(100vw - 2 * var(--lang-edge)))}@media(min-width:360px){.lang-menu--columns .lang-menu__list{columns:2;column-gap:.25rem}.lang-menu--columns .lang-menu__item{break-inside:avoid}}@media(min-width:360px)and (max-width:479px){.lang-menu--corner.lang-menu--columns .lang-menu__link{gap:var(--s-2);padding:0 var(--s-2)}}html.has-open-menu .lang-menu--corner,html.has-open-drawer .lang-menu--corner,html.has-open-sheet .lang-menu--corner,html[data-gate] .lang-menu--corner{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out),visibility 0s linear var(--dur-1)}.lang-menu--corner.is-waiting:not(:focus-within){opacity:0;pointer-events:none;translate:0 .75rem;scale:.94}.lang-menu--corner.is-yielding:not(.is-open):not(:focus-within){opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}@media(max-width:1079px){body:has(.pulsechem-buybar.is-visible) .lang-menu--corner{--lang-lift: 4.5rem}}@media(max-width:639px){.lang-menu--corner{--lang-h: 3rem;--lang-edge: 1rem}.lang-menu--corner .lang-menu__button{gap:.4375rem;padding:0 .75rem 0 .875rem}.lang-menu--corner .lang-menu__panel{min-width:0;width:max-content;max-width:calc(100vw - 2 * var(--lang-edge))}.lang-menu--corner.lang-menu--columns .lang-menu__panel{width:calc(100vw - 2 * var(--lang-edge))}body:has(#pulsechem-consent:not([hidden])) .lang-menu--corner{opacity:0;visibility:hidden;pointer-events:none}}.lang-menu-space{height:4.25rem}@media(max-width:639px){.lang-menu-space{height:4rem}}@media(max-width:1399px){body:has(#pulsechem-support) .lang-menu-space{display:none}}@media print{.lang-menu--corner,.lang-menu-space{display:none}}.lang-menu--cs .lang-menu__button{height:2.75rem}.cs-top.has-lang-open{position:relative;z-index:2}.lang-menu--menu{flex:1 1 100%}.lang-menu--menu .lang-menu__list{display:flex;flex-wrap:wrap;gap:var(--s-2)}.lang-menu--menu .lang-menu__link{gap:var(--s-2);min-height:2.75rem;padding:0 .875rem 0 .75rem;border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .06);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .12);color:var(--pulsechem-muted);font:500 var(--fs-2)/1 var(--font-body);transition:color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),transform var(--dur-press) var(--ease-out)}.lang-menu--menu .lang-menu__link:hover{color:var(--pulsechem-text);background:rgb(var(--pulsechem-text-rgb) / .1)}.lang-menu--menu .lang-menu__link:active{transform:scale(.97)}.lang-menu--menu .lang-menu__link[aria-current]{color:var(--pulsechem-text);font-weight:600;background:var(--gold-thumb);box-shadow:var(--gold-select)}.lang-menu--menu .lang-menu__link:focus-visible{border-radius:var(--r-pill);outline:2px solid var(--pulsechem-focus);outline-offset:2px}.lang-menu--menu .lang-menu__check{display:none}.lang-menu--many .lang-menu__row{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:3rem;padding:0 var(--s-4);border:0;border-radius:var(--r-3);background:rgb(var(--pulsechem-text-rgb) / .06);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .12);color:var(--pulsechem-text);font:500 var(--fs-2)/1 var(--font-body);text-align:left;cursor:pointer}.lang-menu--many .lang-menu__row-label{color:var(--pulsechem-muted)}.lang-menu--many .lang-menu__row-name{flex:1 1 auto;font-weight:600}.lang-menu--many .lang-menu__row .lang-menu__chevron{color:var(--pulsechem-muted);transition:transform var(--dur-2) var(--ease-out)}.lang-menu--many.is-open .lang-menu__row .lang-menu__chevron{transform:rotate(180deg)}.lang-menu--many .lang-menu__row:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.lang-menu--many .lang-menu__panel{position:static;width:auto;min-width:0;max-width:none;max-height:none;margin-top:var(--s-2);padding:0;background:none;box-shadow:none;animation:none}.lang-menu--many .lang-menu__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.lang-menu--many .lang-menu__link{min-width:0}.lang-menu--many .lang-menu__name{overflow:hidden;text-overflow:ellipsis}.site-footer__bottom .lang-menu--footer{margin-left:auto}.lang-menu--footer .lang-menu__list{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4)}.lang-menu--footer .lang-menu__link{gap:var(--s-2);min-height:2rem;color:var(--pulsechem-muted);font-size:var(--fs-footnote)}.lang-menu--footer .lang-menu__link:hover{color:var(--pulsechem-text)}.lang-menu--footer .lang-menu__link[aria-current]{color:var(--pulsechem-text);font-weight:600}.lang-menu--footer .lang-menu__link:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.lang-menu--footer .lang-menu__check{display:none}@media(max-width:859px){.site-footer__bottom .lang-menu--footer{flex:1 1 100%;margin-left:0}}@media(max-width:859px),(pointer:coarse){.lang-menu--footer .lang-menu__link{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.lang-menu__panel,.lang-menu--corner .lang-menu__panel,.lang-menu--corner.is-open .lang-menu__item{animation:none}.lang-menu__button,.lang-menu__chevron,.lang-menu--menu .lang-menu__link,.lang-menu--corner,.lang-menu--corner .lang-menu__button,.lang-menu--corner .lang-menu__button .lang-flag,.lang-menu--corner .lang-menu__button .lang-menu__chevron{transition:none}.lang-menu--corner .lang-menu__button:hover,.lang-menu--corner .lang-menu__button:hover .lang-flag,.lang-menu--corner .lang-menu__button:hover .lang-menu__chevron{translate:none;transform:none}.lang-menu--corner.is-open .lang-menu__chevron{transform:none}.lang-menu--corner.is-waiting:not(:focus-within){translate:none;scale:none}}@media(forced-colors:active){.lang-menu__panel{border:1px solid CanvasText}.lang-menu--corner .lang-menu__button{border:1px solid ButtonText}.lang-menu__link[aria-current]{outline:1px solid Highlight;outline-offset:-1px}}.site-links__list .menu-item-collab{margin-left:var(--s-2)}.site-links__list .menu-item-collab>a{box-shadow:inset 0 0 0 1px rgb(var(--gold-middle-rgb) / .55);color:var(--pulsechem-text)}.site-links__list .menu-item-collab>a:before{background:rgb(var(--gold-middle-rgb) / .14)}.site-links__list .menu-item-collab>a:hover{box-shadow:inset 0 0 0 1px var(--gold-middle)}.site-links__list .menu-item-collab>a:after{display:none}.site-links__list .menu-item-collab>a[aria-current],.site-links__list .menu-item-collab.current-menu-item>a{box-shadow:inset 0 0 0 1px var(--gold-middle),0 0 12px rgb(var(--gold-middle-rgb) / .3)}.site-links__list .menu-item-collab.is-cramped,.site-links__list>li.is-overflow{display:none}@media(min-width:1240px){.site-links__list:has(.menu-item-collab:not(.is-cramped)) a{padding-inline:.625rem}.site-links__list:has(.menu-item-collab:not(.is-cramped)) a:after{left:.625rem;right:.625rem}.site-links__list.is-tight:has(.menu-item-collab:not(.is-cramped))>li:not(.menu-item-collab)>a{padding-inline:.5rem}.site-links__list.is-tight:has(.menu-item-collab:not(.is-cramped))>li:not(.menu-item-collab)>a:after{left:.5rem;right:.5rem}.site-links__list.is-tight .menu-item-collab{margin-left:var(--s-1)}}@media(min-width:768px)and (max-width:1239.98px){.site-links:has(.menu-item-collab){display:block;margin:0 var(--s-2) 0 auto;transition:translate var(--bar-dur, .26s) var(--ease-out)}.site-header.is-compact .site-links:has(.menu-item-collab){translate:var(--bar-out, 0px) 0}.site-links:has(.menu-item-collab)+.site-tools{margin-left:0}.site-links__list>li:not(.menu-item-collab){display:none}.site-links__list .menu-item-collab{margin-left:0}}.site-menu__list .menu-item-collab>a{color:var(--gold-highlight, #F4D27A)}.site-menu__list .menu-item-collab>a:hover{color:var(--pulsechem-text)}:root[data-theme=light] .site-menu__list .menu-item-collab>a:not(:hover){color:var(--gold-ink)}.pulsechem-collab .pulsechem-field__hint{margin-top:calc(var(--s-2) * -1)}.pulsechem-collab .pulsechem-field .pulsechem-field__hint{margin-top:0}.pulsechem-collab__phone-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s-2)}.pulsechem-collab__phone-row select{padding-left:var(--s-3);padding-right:var(--s-8);background-position:right var(--s-2) center;font-variant-numeric:tabular-nums}.pulsechem-collab__phone.has-error select{border-color:var(--pulsechem-alert)}.pulsechem-collab__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pulsechem-collab__chip{position:relative;display:inline-flex}.pulsechem-collab__chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pulsechem-collab__chip span{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 var(--s-4);border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .06);box-shadow:inset 0 0 0 1px var(--pulsechem-field-line);color:var(--pulsechem-text);font:500 var(--fs-2)/1 var(--font-body);white-space:nowrap;pointer-events:none;transition:background-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-press) var(--ease-out)}.pulsechem-collab__chip span:before{content:"";width:0;height:.875rem;background:currentColor;opacity:0;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;transition:width var(--dur-2) var(--ease-out-expo),opacity var(--dur-1) var(--ease-out)}.pulsechem-collab__chip:hover span{box-shadow:inset 0 0 0 1px var(--pulsechem-text)}.pulsechem-collab__chip input:active+span{transform:scale(.96)}.pulsechem-collab__chip input:checked+span{background:var(--gold-metal);box-shadow:var(--gold-bevel);color:var(--gold-on);font-weight:600}.pulsechem-collab__chip input:checked+span:before{width:.875rem;opacity:1}.pulsechem-collab__chip input:focus-visible+span{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.pulsechem-collab__platforms.has-error .pulsechem-collab__chip span{box-shadow:inset 0 0 0 1px var(--pulsechem-alert)}.pulsechem-collab__details{display:grid;gap:var(--s-3)}.pulsechem-collab__details:empty{display:none}.pulsechem-collab__platform{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--pulsechem-line);border-radius:var(--r-2);background:var(--pulsechem-bg)}.pulsechem-collab__platform[hidden]{display:none}.pulsechem-collab__platform.is-new{animation:collab-in var(--dur-2) var(--ease-out-expo)}.pulsechem-collab__platform-name{display:flex;align-items:center;gap:var(--s-2);margin:0;font:600 var(--fs-3)/1.2 var(--font-body)}.pulsechem-collab__platform-name:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--gold-middle);box-shadow:0 0 8px rgb(var(--gold-middle-rgb) / .6)}@keyframes collab-in{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pulsechem-collab__platform.is-new{animation:none}.pulsechem-collab__chip span,.pulsechem-collab__chip span:before{transition:none}}.pulsechem-collab-done{display:grid;justify-items:start;gap:var(--s-3);max-width:40rem;padding:var(--space-panel);border-radius:var(--r-4);background:linear-gradient(180deg,var(--glass-sheen),transparent 45%),linear-gradient(var(--material-card),var(--material-card)),var(--material-card-tint);box-shadow:var(--glass-highlight),var(--glass-rim),var(--shadow-card)}.pulsechem-collab-done:focus{outline:0}.pulsechem-collab-done__mark{color:var(--gold-middle);filter:drop-shadow(0 0 10px rgb(var(--gold-middle-rgb) / .35))}.pulsechem-collab-done__mark svg{display:block}.pulsechem-collab-done__mark path{stroke-dasharray:30;stroke-dashoffset:30;animation:collab-tick .7s .15s var(--ease-out-expo) forwards}.prose .pulsechem-collab-done__title,.pulsechem-collab-done__title{margin:0;font-size:var(--fs-5)}.pulsechem-collab-done p{margin:0}.pulsechem-collab-done__rule{padding-top:var(--s-3);border-top:1px solid var(--pulsechem-line);color:var(--pulsechem-muted);font-size:var(--fs-2)}@keyframes collab-tick{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.pulsechem-collab-done__mark path{animation:none;stroke-dashoffset:0}}.site-find-button__lens,.site-find-button__handle{transform-box:fill-box}.site-find-button .site-find-button__lens{transform-origin:50% 50%;transition:transform var(--dur-2) var(--ease-spring)}.site-find-button .site-find-button__handle{transform-origin:0 0;transition:transform var(--dur-2) var(--ease-spring)}.site-find-button .site-find-button__glint{opacity:0;stroke:var(--glass-accent-ink);transform-origin:10.75px 10.75px;transform:rotate(-40deg);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out-expo)}@media(hover:hover)and (pointer:fine){.site-find-button:hover .site-find-button__lens{transform:scale(1.08)}.site-find-button:hover .site-find-button__handle{transform:translate(.5px,.5px) scale(1.12)}.site-find-button:hover .site-find-button__glint{opacity:1;transform:none}}.site-find-button:focus-visible .site-find-button__glint{opacity:1;transform:none}.site-find-button:after{content:"";position:absolute;inset:.25rem;z-index:-1;border-radius:50%;background:rgb(var(--gold-middle-rgb) / .1);box-shadow:0 0 0 1px rgb(var(--gold-middle-rgb) / .55),0 0 16px 1px rgb(var(--gold-middle-rgb) / .35);opacity:0;transform:scale(.7);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-spring)}.site-find-button[aria-expanded=true]:after{opacity:1;transform:none}.site-find-button[aria-expanded=true] .site-find-button__glint{opacity:1;transform:none}html:not([data-theme]) .site-find-button{display:none}.site-find{--find-pad: var(--s-4);position:static;pointer-events:auto;color:var(--pulsechem-text)}.site-find[hidden]{display:none}html.has-open-find{overflow:hidden;padding-right:var(--find-sb, 0px)}html.has-open-find .site-header{z-index:var(--z-menu, 88)}.site-find__scrim{position:fixed;z-index:-1;inset:0;pointer-events:auto;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-theme=light] .site-find__scrim{background:#14120c47}.site-find__sheet{position:fixed;z-index:1;inset:0;pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;background:var(--pulsechem-bg);color:var(--pulsechem-text)}.site-find__form{position:relative;flex:none;display:flex;align-items:center;gap:var(--s-2);min-height:4rem;margin:0;padding:calc(var(--s-2) + env(safe-area-inset-top)) var(--s-2) var(--s-2) var(--find-pad);border-bottom:1px solid var(--pulsechem-line)}.site-find__glass{flex:none;width:1.375rem;height:1.375rem;color:var(--glass-accent-ink)}.site-find__glass circle,.site-find__glass path{stroke-dasharray:1;stroke-dashoffset:0}.site-find input.site-find__input{flex:1 1 auto;min-width:0;height:3rem;margin:0;padding:0 var(--s-1);border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:var(--pulsechem-text);font:500 1.0625rem/1.2 var(--font-body);letter-spacing:-.01em;-webkit-appearance:none;appearance:none}.site-find__input::placeholder{color:var(--pulsechem-muted);opacity:1}.site-find__input::-webkit-search-cancel-button,.site-find__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.site-find .site-find__form input.site-find__input:focus,.site-find .site-find__form input.site-find__input:focus-visible{outline:0;border:0;border-radius:0;box-shadow:none}.site-find__form:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-middle) 12%,var(--gold-middle) 88%,transparent);box-shadow:0 0 10px rgb(var(--gold-middle-rgb) / .45);opacity:.35;transform-origin:0 50%;transition:opacity var(--dur-2) var(--ease-out)}.site-find__form:focus-within:after{opacity:1}.site-find__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.site-find__progress:before{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,var(--gold-highlight),transparent);transform:translate(-100%)}.site-find.is-busy .site-find__progress{opacity:1}.site-find.is-busy .site-find__progress:before{animation:find-sweep .9s var(--ease-in-out) infinite}@keyframes find-sweep{to{transform:translate(340%)}}.site-find__clear,.site-find__close{position:relative;isolation:isolate;flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--pulsechem-muted);cursor:pointer;transition:color var(--dur-1) var(--ease-out),transform var(--dur-press) var(--ease-out)}.site-find__clear[hidden]{display:none}.site-find__clear .icon{width:1.125rem;height:1.125rem}.site-find__clear:before,.site-find__close:before{content:"";position:absolute;inset:.25rem;z-index:-1;border-radius:inherit;background:rgb(var(--pulsechem-text-rgb) / .08);opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.site-find__clear:hover,.site-find__close:hover{color:var(--pulsechem-text)}.site-find__clear:hover:before,.site-find__close:hover:before{opacity:1}.site-find__clear:active,.site-find__close:active{transform:scale(.94)}.site-find__clear:focus-visible,.site-find__close:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:-2px}.site-find__close{padding:0 var(--s-3);color:var(--glass-accent-ink);font:600 var(--fs-3)/1 var(--font-body)}.site-find__esc{display:none}.site-find__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4) var(--find-pad) calc(var(--s-8) + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.site-find__label{display:flex;align-items:center;gap:var(--s-2);min-height:1.25rem;margin:0 0 var(--s-2);color:var(--pulsechem-muted);font:600 var(--fs-micro)/1.2 var(--font-body);letter-spacing:var(--tracking-caps, .08em);text-transform:uppercase}.site-find__count{display:inline-grid;place-items:center;min-width:1.375rem;height:1.25rem;padding:0 .375rem;border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .08);color:var(--pulsechem-text);font-variant-numeric:tabular-nums;letter-spacing:0}.site-find__start{display:grid;gap:var(--s-2)}.site-find__start[hidden]{display:none}.site-find__popular{margin-bottom:var(--s-4)}.site-find__popular[hidden]{display:none}.site-find__chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.site-find__chip{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--s-4);border-radius:var(--r-pill);background:rgb(var(--pulsechem-text-rgb) / .06);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .12);color:var(--pulsechem-text);font:500 var(--fs-2)/1.1 var(--font-body);text-decoration:none;transition:box-shadow var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),transform var(--dur-press) var(--ease-out)}.site-find__chip:hover{color:var(--pulsechem-text);background:rgb(var(--gold-middle-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--gold-middle-rgb) / .6)}.site-find__chip:active{transform:scale(.96)}.site-find__chip:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.site-find__quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);margin:0;padding:0;list-style:none}.site-find__quick a{display:flex;align-items:center;gap:var(--s-3);min-height:3rem;padding:0 var(--s-3);border-radius:var(--r-3);background:rgb(var(--pulsechem-text-rgb) / .04);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .1);color:var(--pulsechem-text);font:500 var(--fs-2)/1.2 var(--font-body);text-decoration:none;transition:background-color var(--dur-1) var(--ease-out),transform var(--dur-press) var(--ease-out)}.site-find__quick a:hover{color:var(--pulsechem-text);background:rgb(var(--pulsechem-text-rgb) / .08)}.site-find__quick a:active{transform:scale(.98)}.site-find__quick a:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.site-find__quick .icon{flex:none;width:1.25rem;height:1.25rem;color:var(--glass-accent-ink)}.site-find__none{margin-bottom:var(--s-5)}.site-find__none[hidden]{display:none}.site-find__none-title{margin:0 0 var(--s-1);color:var(--pulsechem-text);font:600 var(--fs-4)/1.25 var(--font-body);letter-spacing:-.015em;overflow-wrap:anywhere}.site-find__none-hint{margin:0;max-width:34rem;color:var(--pulsechem-muted);font-size:var(--fs-2);line-height:var(--lh-card)}.site-find__results[hidden]{display:none}.site-find__fix{margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--r-3);background:rgb(var(--gold-middle-rgb) / .08);box-shadow:inset 0 0 0 1px rgb(var(--gold-middle-rgb) / .28);color:var(--pulsechem-muted);font-size:var(--fs-2);line-height:var(--lh-card);overflow-wrap:anywhere}.site-find__fix[hidden]{display:none}.site-find__fix strong{color:var(--pulsechem-text);font-weight:600}.site-find__list{display:grid;gap:var(--s-5)}.site-find__group{display:grid;align-content:start;gap:2px;min-width:0}.site-find__option{position:relative;display:flex;align-items:center;gap:var(--s-3);min-width:0;min-height:3rem;padding:var(--s-2);border-radius:var(--r-3);color:var(--pulsechem-text);text-decoration:none;scroll-margin:var(--s-4);transition:background-color var(--dur-1) var(--ease-out)}.site-find__option:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:2px;border-radius:2px;background:var(--gold-middle);box-shadow:0 0 8px rgb(var(--gold-middle-rgb) / .7);opacity:0;transform:scaleY(.3);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out-expo)}.site-find__option:hover,.site-find__option.is-active{color:var(--pulsechem-text);background:rgb(var(--pulsechem-text-rgb) / .07)}.site-find__option.is-active:before{opacity:1;transform:none}.site-find__option:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:-2px}.site-find__text{display:grid;gap:.1875rem;flex:1 1 auto;min-width:0}.site-find__name{overflow:hidden;font:600 var(--fs-3)/1.25 var(--font-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.site-find__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;color:var(--pulsechem-muted);font:500 var(--fs-1)/1.3 var(--font-body)}.site-find mark{padding:0;border-radius:2px;background:rgb(var(--gold-middle-rgb) / .2);box-shadow:0 1.5px rgb(var(--gold-middle-rgb) / .9);color:inherit}.site-find__media{position:relative;flex:none;display:grid;place-items:center;width:3.5rem;height:3.5rem;overflow:hidden;border-radius:var(--r-2);background:radial-gradient(circle at 50% 78%,rgb(var(--pulsechem-text-rgb) / .14),transparent 68%),rgb(var(--pulsechem-text-rgb) / .04);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .08)}.site-find__media img{width:100%;height:100%;padding:.1875rem;object-fit:contain}.site-find__vial{color:var(--pulsechem-muted)}.site-find__vial svg{width:1.75rem;height:1.75rem}.site-find__product.is-out .site-find__media img{opacity:.55}.site-find__strength{font-variant-numeric:tabular-nums}.site-find__why{color:var(--pulsechem-text)}.site-find__stock{display:inline-flex;align-items:center;gap:.375rem}.site-find__stock:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:var(--pulsechem-ok);box-shadow:0 0 6px rgb(var(--pulsechem-ok-rgb) / .6)}.site-find__stock--in{color:var(--pulsechem-ok-text)}.site-find__stock--out:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--pulsechem-muted)}.site-find__price{flex:none;display:grid;justify-items:end;color:var(--pulsechem-text);font:600 var(--fs-3)/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.site-find__from{color:var(--pulsechem-muted);font:500 var(--fs-micro)/1.2 var(--font-body);letter-spacing:.02em}.site-find__icon{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--r-2);background:rgb(var(--pulsechem-text-rgb) / .05);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .08);color:var(--glass-accent-ink)}.site-find__term--area .site-find__icon{color:var(--pulsechem-text)}.site-find__go{flex:none;display:grid;color:var(--pulsechem-muted);opacity:0;transform:translate(-4px);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-out-expo)}.site-find__option:hover .site-find__go,.site-find__option.is-active .site-find__go{opacity:1;transform:none}.site-find__article{align-items:flex-start}.site-find__article .site-find__name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.site-find__snippet{display:-webkit-box;overflow:hidden;color:var(--pulsechem-muted);font-size:var(--fs-1);line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.site-find__foot{padding-top:var(--s-2);border-top:1px solid var(--pulsechem-line)}.site-find__all{justify-content:space-between;min-height:3rem;padding-inline:var(--s-3);color:var(--glass-accent-ink);font:600 var(--fs-2)/1.25 var(--font-body)}.site-find__all span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-find__all svg{flex:none;transition:transform var(--dur-2) var(--ease-out-expo)}.site-find__all:hover svg,.site-find__all.is-active svg{transform:translate(3px)}@media(min-width:760px){.site-find{--find-pad: var(--s-5)}.site-find__sheet{inset:auto;top:calc(var(--find-top, 5rem) + var(--s-2));left:calc(var(--find-left, 1rem) + (var(--find-width, 100vw) - min(var(--find-width, 100vw),64rem)) / 2);width:min(var(--find-width, calc(100vw - 2rem) ),64rem);max-height:calc(100dvh - var(--find-top, 5rem) - var(--s-2) - var(--s-6));border-radius:var(--r-4, 1.5rem);background:linear-gradient(180deg,var(--glass-sheen),transparent 30%),linear-gradient(var(--glass-thin-bg),var(--glass-thin-bg)),linear-gradient(var(--glass-fallback),var(--glass-fallback)),var(--pulsechem-bg);box-shadow:var(--glass-specular),inset 0 0 0 1px rgb(var(--gold-middle-rgb) / .22),var(--glass-shadow),0 30px 80px #00000073;transform-origin:50% 0}.site-find__form{min-height:4.5rem;padding:var(--s-3) var(--s-3) var(--s-3) var(--find-pad)}.site-find input.site-find__input{font-size:var(--fs-5)}.site-find__body{padding:var(--s-5) var(--find-pad) var(--s-5)}.site-find__quick{grid-template-columns:repeat(4,minmax(0,1fr))}.site-find__list{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-6);row-gap:var(--s-5)}.site-find__group--products{grid-column:1;grid-row:1}.site-find__group--terms{grid-column:2;grid-row:1}.site-find__group--articles{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-4)}.site-find__group--articles>.site-find__label{grid-column:1 / -1}.site-find__foot{grid-column:1 / -1}.site-find__group--products:last-of-type,.site-find__list>.site-find__group--products:only-of-type{grid-column:1 / -1}.site-find__list:not(:has(.site-find__group--products)) .site-find__group--terms{grid-column:1 / -1}.site-find__list:not(:has(.site-find__group--terms)) .site-find__group--products{grid-column:1 / -1}}@media(min-width:760px)and (hover:hover)and (pointer:fine){.site-find__close-word{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-find__esc{display:inline-grid;place-items:center;min-width:2.25rem;height:1.625rem;padding:0 .4375rem;border-radius:.4375rem;background:rgb(var(--pulsechem-text-rgb) / .06);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .16),0 1px rgb(var(--pulsechem-text-rgb) / .12);color:var(--pulsechem-muted);font:600 var(--fs-micro)/1 var(--font-body);letter-spacing:.04em}.site-find__close:hover .site-find__esc{color:var(--pulsechem-text)}}.site-find.is-open .site-find__scrim{animation:find-fade .26s var(--ease-out) both}.site-find.is-open .site-find__sheet{animation:find-sheet-phone .42s var(--ease-spring) both}.site-find.is-open .site-find__glass circle{animation:find-draw .62s 80ms var(--ease-out-expo) both}.site-find.is-open .site-find__glass path{animation:find-draw .32s .38s var(--ease-out) both}.site-find.is-open .site-find__form:after{animation:find-line .76s .12s var(--ease-out-expo) both}.site-find.is-closing .site-find__scrim{animation:find-fade-out .22s var(--ease-out) both}.site-find.is-closing .site-find__sheet{animation:find-out .2s var(--ease-out) both}.site-find__start.is-in>*,.site-find__results.is-in .site-find__group,.site-find__results.is-in .site-find__foot{animation:find-item .52s var(--ease-out-expo) both}.site-find__start.is-in>:nth-child(2),.site-find__results.is-in .site-find__group:nth-child(2){animation-delay:50ms}.site-find__start.is-in>:nth-child(3),.site-find__results.is-in .site-find__group:nth-child(3){animation-delay:.1s}.site-find__start.is-in>:nth-child(n+4),.site-find__results.is-in .site-find__foot{animation-delay:.15s}.site-find__results.is-swap .site-find__list{animation:find-swap .2s var(--ease-out) both}@media(min-width:760px){.site-find.is-open .site-find__sheet{animation-name:find-sheet}}@keyframes find-fade{0%{opacity:0}}@keyframes find-fade-out{to{opacity:0}}@keyframes find-sheet{0%{opacity:0;transform:translateY(-.75rem) scale(.975)}}@keyframes find-sheet-phone{0%{opacity:0;transform:translateY(1rem)}}@keyframes find-out{to{opacity:0;transform:translateY(-.375rem) scale(.99)}}@keyframes find-draw{0%{stroke-dashoffset:1}}@keyframes find-line{0%{transform:scaleX(0);opacity:1}}@keyframes find-item{0%{opacity:0;transform:translateY(.5rem)}}@keyframes find-swap{0%{opacity:.45}}@media(prefers-reduced-motion:reduce){.site-find.is-open .site-find__sheet,.site-find.is-closing .site-find__sheet{animation-name:find-fade}.site-find.is-closing .site-find__sheet{animation-name:find-fade-out}.site-find.is-open .site-find__glass circle,.site-find.is-open .site-find__glass path,.site-find.is-open .site-find__form:after{animation:none}.site-find__start.is-in>*,.site-find__results.is-in .site-find__group,.site-find__results.is-in .site-find__foot{animation-name:find-fade;animation-delay:0ms}.site-find.is-busy .site-find__progress:before{animation:none;transform:none;width:100%;opacity:.6}.site-find-button .site-find-button__lens,.site-find-button .site-find-button__handle,.site-find-button .site-find-button__glint,.site-find-button:after{transition:none}}@media(forced-colors:active){.site-find__sheet{border:1px solid CanvasText}.site-find__option.is-active{outline:2px solid Highlight;outline-offset:-2px}.site-find mark{background:Mark;color:MarkText}}.prose .pulsechem-facts th{width:30%}.prose .pulsechem-facts td{overflow-wrap:break-word}.prose .pulsechem-facts td a{white-space:nowrap}.pulsechem-facts__date{margin-top:var(--s-6);color:var(--pulsechem-muted)}@media(max-width:40em){.prose .pulsechem-facts :is(table,tbody,tr,th,td){display:block;width:auto}.prose .pulsechem-facts tr{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--pulsechem-line)}.prose .pulsechem-facts tbody tr:last-child{border-bottom:0}.prose .pulsechem-facts :is(th,td){padding:0;border:0}.prose .pulsechem-facts th{margin-bottom:var(--s-1);font-size:var(--fs-1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted);font-weight:600}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F,U+0218-021B,U+02C7,U+02D8-02DD,U+0326-0328,U+1E9E}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}
