.site-main--home{--home-gap: var(--section)}.site-main--home .nobr{white-space:nowrap}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding-block:var(--s-2) var(--s-8);overflow:hidden;text-align:center}.hero__cloud{position:relative;z-index:-2;width:min(100%,26rem);height:11rem;height:clamp(8.5rem,25svh,16rem);margin:0 auto var(--s-2)}.hero__inner{position:relative;display:flex;flex-direction:column;align-items:center}.hero__eyebrow{margin:calc(-1 * var(--s-2)) 0 calc(-1 * var(--s-1));line-height:1}.hero__slogan{display:inline-flex;align-items:center;gap:var(--s-2);min-height:2.75rem;padding-inline:var(--s-3);border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:600;line-height:1;letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--pulsechem-muted);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.hero__slogan .hero__pulse{flex:none;width:1.125rem;height:1.125rem;color:var(--pulsechem-accent-ink)}.hero__slogan:after{content:"";flex:none;width:.875rem;height:.875rem;margin-left:-.125rem;background:currentColor;-webkit-mask:var(--icon-chevron) center / contain no-repeat;mask:var(--icon-chevron) center / contain no-repeat;transition:transform var(--dur-1) var(--ease-out)}.hero__slogan:hover{color:var(--pulsechem-text)}.hero__slogan:hover:after{transform:translate(3px)}.hero__slogan:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:-4px;color:var(--pulsechem-text)}.hero__title{margin:0 0 var(--s-3);max-width:none;font-size:var(--fs-hero);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;hyphens:manual;-webkit-hyphens:manual}.hero__title>span{display:inline-block;white-space:nowrap}.hero__lead{max-width:40rem;margin:0;font-size:var(--fs-lead);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:balance}.hero__price{color:var(--pulsechem-text);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.hero__price .woocommerce-Price-amount{font-variant-numeric:inherit}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-5)}.hero__actions .button{min-height:2.75rem;padding-inline:var(--s-6)}.hero__coa .icon{width:1.125rem;height:1.125rem}.hero__ruo{max-width:40rem;margin:var(--s-4) 0 0;font-size:var(--fs-footnote);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:balance}.hero__ruo:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:.5rem;border-radius:50%;background:var(--pulsechem-accent);vertical-align:.1em}@media(min-width:900px){.hero{justify-content:center;min-height:min(calc(100svh - var(--header-h) - 2.25rem),38rem);padding-block:var(--s-12)}.hero__cloud{position:absolute;left:50%;top:50%;width:min(96vw,60rem);height:auto;aspect-ratio:5 / 4;margin:0;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 24%,#000 76%,transparent 92%);mask-image:linear-gradient(180deg,transparent 8%,#000 24%,#000 76%,transparent 92%)}.hero:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(92vw,56rem);height:26rem;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(var(--pulsechem-bg-rgb) / .94),rgb(var(--pulsechem-bg-rgb) / .86) 55%,rgb(var(--pulsechem-bg-rgb) / 0));pointer-events:none}}.hero__title>span{animation:hero-line .8s var(--ease-out-expo) both}.hero__title>span:nth-child(2){animation-delay:.11s}.hero__title>span:nth-child(3){animation-delay:.22s}.hero__eyebrow{animation:hero-rest .7s var(--ease-out) both}.hero__lead,.hero__actions,.hero__ruo{animation:hero-rest .7s var(--ease-out) .42s both}@keyframes hero-line{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes hero-rest{0%{opacity:0}to{opacity:1}}.home-section{padding-top:var(--home-gap)}.home-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-bottom:var(--space-head)}.home-head__title{margin:0;font-size:var(--fs-h2);letter-spacing:-.025em}.home-head__link{font-size:var(--fs-2)}.shop-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-4);background:var(--pulsechem-card);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .1)}.shop-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-4) - var(--s-1));overflow:hidden;container-type:inline-size;background:var(--stage-light) no-repeat,var(--stage-ground);box-shadow:inset 0 0 0 1px rgb(var(--stage-ink) / .08)}.shop-card__media>.product-visual__img{position:absolute;inset:0}.shop-card__media:hover .pv{transform:translateY(-3px) scale(1.02)}.shop-card__body{flex:1;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3)}.shop-card__title{margin:0;font-size:var(--fs-3);font-weight:600;line-height:1.3;letter-spacing:-.012em;hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}.shop-card__title a{color:var(--pulsechem-text);text-decoration:none}.shop-card__title a:hover{color:var(--pulsechem-accent-ink)}.shop-card__tags,.shop-card__strengths{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;border:0;min-width:0}.shop-card__tags>span:not(.screen-reader-text),.shop-card__strength span{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 var(--s-2);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .16);font-size:var(--fs-1);font-weight:500;color:var(--pulsechem-text);font-variant-numeric:tabular-nums;white-space:nowrap}.shop-card__strength{position:relative;display:inline-flex;align-items:center;min-height:2.25rem;cursor:pointer}.shop-card__strength input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.shop-card__strength input:checked+span{background:var(--gold-thumb);box-shadow:var(--gold-select);color:var(--pulsechem-text);font-weight:600}.shop-card__strength input:focus-visible+span{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.shop-card__strength:hover span{box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .4)}.shop-card__strength input:checked:hover+span{box-shadow:var(--gold-select)}.shop-card__foot{display:grid;gap:var(--s-2);margin-top:auto;padding-top:var(--s-1)}.shop-card__price{display:flex;flex-wrap:wrap;align-items:baseline;align-content:flex-end;gap:0 var(--s-1);margin:0;line-height:1.3}.shop-card__from,.shop-card__tax{font-size:var(--fs-1);color:var(--pulsechem-muted)}.shop-card__amount{font-size:var(--fs-3);font-weight:700;letter-spacing:-.01em;color:var(--pulsechem-text)}.shop-card__was{font-size:var(--fs-1);color:var(--pulsechem-muted)}.shop-card__pending{font-size:var(--fs-2);font-weight:600;color:var(--pulsechem-muted)}.shop-card__buy{margin:0}.shop-card__add,.shop-card__view{width:100%}.shop-card__add{min-height:2.5rem}.shop-card__stock{margin:0;font-size:var(--fs-1);color:var(--pulsechem-muted)}.shop-card__status.is-error{grid-column:1 / -1;margin:0;font-size:var(--fs-1);line-height:1.35;color:var(--pulsechem-alert-text)}.quick-label{display:grid;place-items:center;min-width:0}.quick-label>*{grid-area:1 / 1}.quick-label.is-choosing .quick-label__add,.quick-label:not(.is-choosing) .quick-label__choose{visibility:hidden}.shop-card:has(.shop-card__strength input:checked) .quick-label.is-choosing .quick-label__choose{visibility:hidden}.shop-card:has(.shop-card__strength input:checked) .quick-label.is-choosing .quick-label__add{visibility:visible}.quick-label__choose{text-align:center;line-height:1.1}.quick-label__add{display:inline-flex;align-items:baseline;white-space:nowrap}.quick-label:not(.has-what) .quick-label__what{display:none}.quick-label__what{font-variant-numeric:tabular-nums}.quick-label__dot{white-space:pre}.quick-label.is-stacked .quick-label__add{flex-direction:column;align-items:center;line-height:1.08}.quick-label.is-stacked .quick-label__dot{display:none}.quick-label.is-stacked .quick-label__verb{font-size:.93em}.quick-label.is-stacked .quick-label__what{font-size:.8em;font-weight:500;opacity:.8}dialog.quick-pick{padding-bottom:calc(var(--s-4) + env(safe-area-inset-bottom))}.quick-pick__head{padding:var(--s-4) 2.75rem var(--s-3) var(--s-1)}.quick-pick__eyebrow{margin:0 0 .125rem;font:500 var(--fs-footnote)/1.3 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--pulsechem-muted)}.quick-pick__title{margin:0;font:700 var(--fs-4)/1.25 var(--font-body);letter-spacing:-.02em;color:var(--pulsechem-text);text-wrap:balance}.quick-pick__close.sheet__close{top:calc(var(--s-4) + .25rem);right:var(--s-3);margin-top:0}.quick-pick__close:before{content:"";position:absolute;inset:-.4375rem}.quick-pick__close:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}.quick-pick__list{max-height:var(--pick-list-max, min(22.5rem, 52dvh));overflow-y:auto;overscroll-behavior:contain}.quick-pick__option{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s-3);width:100%;min-height:3rem;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.quick-pick__option:hover{background:rgb(var(--pulsechem-text-rgb) / .06)}}.quick-pick__option:active{background:rgb(var(--pulsechem-text-rgb) / .1)}.quick-pick__option:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:-2px}.quick-pick__option:disabled{cursor:not-allowed;background:transparent}.quick-pick__option:disabled .quick-pick__strength,.quick-pick__option:disabled .quick-pick__price{color:var(--pulsechem-muted)}.quick-pick__option:disabled .quick-pick__price{text-decoration:line-through;text-decoration-thickness:1px}.quick-pick__strength{font-size:var(--fs-3);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.quick-pick__price{font-size:var(--fs-3);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--pulsechem-text)}.quick-pick__stock .pulsechem-gate__stock{white-space:nowrap}.quick-pick__foot{margin:var(--s-3) var(--s-1) 0;font-size:var(--fs-1);line-height:1.4;color:var(--pulsechem-muted)}@media(max-width:759px){html.has-open-pick{overflow:hidden}}@media(max-width:359px){.quick-pick__option{gap:var(--s-2);padding-inline:var(--s-3)}.quick-pick__stock .pulsechem-gate__stock{letter-spacing:.04em}}@media(min-width:760px){dialog.quick-pick{inset:var(--pick-y, 30%) auto auto var(--pick-x, 30%);width:19.5rem;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:0;padding:0 var(--s-2) var(--s-3);border-radius:var(--r-4);opacity:0;transform:translateY(6px) scale(.97);transform-origin:50% 100%;transition:opacity .14s var(--ease-out),transform .16s var(--ease-out),overlay .16s allow-discrete,display .16s allow-discrete}dialog.quick-pick[data-side=below]{transform:translateY(-6px) scale(.97);transform-origin:50% 0}dialog.quick-pick[data-side=right]{transform:translate(-6px) scale(.97);transform-origin:0 50%}dialog.quick-pick[data-side=left]{transform:translate(6px) scale(.97);transform-origin:100% 50%}dialog.quick-pick[open]{opacity:1;transform:none;transition:opacity .16s var(--ease-out),transform .24s var(--ease-spring),overlay .24s allow-discrete,display .24s allow-discrete}@starting-style{dialog.quick-pick[open]{opacity:0;transform:translateY(6px) scale(.97)}dialog.quick-pick[open][data-side=below]{transform:translateY(-6px) scale(.97)}dialog.quick-pick[open][data-side=right]{transform:translate(-6px) scale(.97)}dialog.quick-pick[open][data-side=left]{transform:translate(6px) scale(.97)}}dialog.quick-pick{--g-tint: var(--glass-fallback)}dialog.quick-pick::backdrop,:root[data-theme=light] dialog.quick-pick::backdrop{background:transparent}.quick-pick .sheet__grabber{display:none}.quick-pick__head{padding:var(--s-3) 2.5rem var(--s-2) var(--s-2)}.quick-pick__title{font-size:var(--fs-3)}.quick-pick__close.sheet__close{top:var(--s-3);right:var(--s-2)}.quick-pick__option{min-height:2.75rem}.quick-pick__foot{margin-inline:var(--s-2)}}@media(prefers-reduced-motion:reduce){dialog.quick-pick,dialog.quick-pick[data-side],dialog.quick-pick[open]{transition:opacity .12s linear,overlay .12s allow-discrete,display .12s allow-discrete;transform:none}@starting-style{dialog.quick-pick[open],dialog.quick-pick[open][data-side]{transform:none}}}.home-rail{padding-top:var(--s-8)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(70vw,15rem);gap:var(--grid-gap);margin:0 calc(-1 * var(--gutter));padding:var(--s-1) var(--gutter) var(--s-3);list-style:none;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail>li{scroll-snap-align:start}.rail:focus-visible{outline-offset:-2px}@media(min-width:1080px){.rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}}@media(min-width:1280px){.rail{grid-template-columns:repeat(6,minmax(0,1fr))}}.bundles{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);margin:0;padding:0;list-style:none}@media(min-width:760px){.bundles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.bundles{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-card--bundle{flex-direction:row;align-items:stretch}.shop-card--bundle .shop-card__media{flex:none;width:32%;aspect-ratio:auto;min-height:9.5rem;margin:var(--s-1) 0 var(--s-1) var(--s-1)}.shop-card--bundle .shop-card__body{padding:var(--s-3) var(--s-4)}.shop-card__parts{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:0;padding:0;list-style:none;font-size:var(--fs-1);color:var(--pulsechem-muted)}.shop-card__parts li{display:inline-flex;align-items:center;gap:.4375rem}.shop-card__parts li:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--spec);box-shadow:0 0 8px color-mix(in srgb,var(--spec) 70%,transparent)}[data-theme=light] .shop-card__parts li:before{box-shadow:none}.shop-card--bundle .shop-card__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end}.shop-card--bundle .shop-card__add,.shop-card--bundle .shop-card__view{width:auto;padding-inline:var(--s-4)}.home-bundles__tiers{margin:var(--s-4) 0 0;font-size:var(--fs-2);color:var(--pulsechem-muted)}@media(max-width:479px){.shop-card--bundle .shop-card__media{width:30%;min-height:8.5rem}.shop-card--bundle .shop-card__foot{grid-template-columns:minmax(0,1fr)}.shop-card--bundle .shop-card__add,.shop-card--bundle .shop-card__view{width:100%}}.home-info__head{margin-bottom:var(--space-head)}.home-info__intro{max-width:40rem;margin:var(--s-2) 0 0;font-size:var(--fs-3);line-height:var(--lh-body);color:var(--pulsechem-muted);text-wrap:pretty}.info-list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--grid-gap);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--pulsechem-line)}.info-list{background-image:linear-gradient(transparent,transparent)}.info-item{display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:var(--s-3);row-gap:var(--s-2);align-items:start;padding-block:var(--s-5);border-top:1px solid var(--pulsechem-line)}.info-item__sym{--tick: rgb(var(--pulsechem-text-rgb) / .38);--tick-l: .4375rem;grid-column:1;grid-row:1 / span 3;display:grid;place-items:center;width:3.5rem;height:3.5rem;color:var(--pulsechem-text);background:linear-gradient(var(--tick),var(--tick)) 0 0 / var(--tick-l) 1px no-repeat,linear-gradient(var(--tick),var(--tick)) 0 0 / 1px var(--tick-l) no-repeat,linear-gradient(var(--tick),var(--tick)) 100% 0 / var(--tick-l) 1px no-repeat,linear-gradient(var(--tick),var(--tick)) 100% 0 / 1px var(--tick-l) no-repeat,linear-gradient(var(--tick),var(--tick)) 0 100% / var(--tick-l) 1px no-repeat,linear-gradient(var(--tick),var(--tick)) 0 100% / 1px var(--tick-l) no-repeat,linear-gradient(var(--tick),var(--tick)) 100% 100% / var(--tick-l) 1px no-repeat,linear-gradient(var(--tick),var(--tick)) 100% 100% / 1px var(--tick-l) no-repeat}.info-item__title,.info-item__text,.info-item__links{grid-column:2}.info-item__title{margin:0;padding-top:.125rem;font-size:var(--fs-title3);font-weight:600;line-height:var(--lh-snug);letter-spacing:-.015em;text-wrap:balance}.info-item__text{margin:0;max-width:34rem;font-size:var(--fs-2);line-height:var(--lh-body);color:var(--pulsechem-muted);text-wrap:pretty}.info-item__links{align-self:end;display:flex;flex-wrap:wrap;gap:0 var(--s-5);margin:0}.info-item__links .link-arrow{min-height:1.75rem;font-size:var(--fs-2)}@media(max-width:859px),(pointer:coarse){.info-item__links{margin-block:calc(-1 * var(--s-2)) calc(-1 * var(--s-3))}.info-item__links .link-arrow{min-height:2.75rem}}.info-item__link:after{content:none}.info-item__last{white-space:nowrap}.info-item__last:after{content:"";display:inline-block;width:1em;height:1em;margin-left:var(--s-2);vertical-align:-.125em;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)}.info-item__link:hover .info-item__last:after{transform:translate(4px)}.info-sym{display:block;width:2.75rem;height:2.75rem;overflow:visible}.info-sym *{vector-effect:non-scaling-stroke}.info-sym__aux{stroke:rgb(var(--pulsechem-text-rgb) / .45)}.info-sym__dot{fill:currentColor;stroke:none}.info-sym__dot--aux{fill:rgb(var(--pulsechem-text-rgb) / .45)}.info-sym__node{fill:var(--gold-ink);stroke:none}.info-sym__ring{stroke:var(--gold-ink);stroke-opacity:.5;stroke-width:1}.info-sym__ring--full{stroke-opacity:1;stroke-width:1.5}.info-sym__mark{stroke:var(--gold-ink)}@media(min-width:760px){.info-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.info-list{grid-template-columns:repeat(3,minmax(0,1fr))}.info-item{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;row-gap:var(--s-2);padding-block:var(--s-6)}.info-item__sym{grid-row:auto;width:4.5rem;height:4.5rem;margin-bottom:var(--s-3);--tick-l: .5rem}.info-item__title,.info-item__text,.info-item__links{grid-column:1}.info-item__links{margin-top:var(--s-1)}.info-sym{width:3.5rem;height:3.5rem}}.home-trust{padding-top:var(--s-6)}.home-trust__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-6)}.home-trust__score{margin:0;font-weight:600}.cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);margin:0;padding:0;list-style:none}@media(min-width:760px){.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cat-grid>li{display:flex}.cat-card{position:relative;isolation:isolate;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.125rem;min-height:8rem;padding:var(--space-card);border-radius:var(--r-4);overflow:hidden;color:var(--pulsechem-text);text-decoration:none;background:radial-gradient(70% 75% at 72% 34%,color-mix(in srgb,var(--spec) 9%,transparent),transparent 72%),var(--pulsechem-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--spec) 16%,rgb(var(--pulsechem-text-rgb) / .08));transition:transform var(--dur-press) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.cat-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--pulsechem-card) 18%,color-mix(in srgb,var(--pulsechem-card) 70%,transparent) 42%,transparent 66%);pointer-events:none}.cat-card__dots{position:absolute;inset:0;z-index:-2;transition:transform var(--dur-3) var(--ease-out-expo)}.cat-card__dots .dot-motif{display:block;width:100%;height:100%}.cat-card__name{font-size:var(--fs-3);font-weight:600;line-height:1.3;letter-spacing:-.012em;hyphens:manual;-webkit-hyphens:manual;text-wrap:balance}.cat-card__count{margin-top:var(--s-1);font-size:var(--fs-1);color:var(--pulsechem-muted);font-variant-numeric:tabular-nums}.cat-card .term-sublabel{display:block;font-size:var(--fs-1);font-weight:400;line-height:1.35;letter-spacing:0;color:var(--pulsechem-muted);text-wrap:pretty}.cat-card:hover{color:var(--pulsechem-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--spec) 60%,transparent)}.cat-card:hover .cat-card__dots{transform:scale(1.04)}.cat-card:active{transform:scale(.98)}.cat-card:focus-visible{outline:2px solid var(--pulsechem-focus);outline-offset:2px}@media(min-width:1080px){.cat-card{min-height:9rem}}@media(max-width:759px){.cat-card{--cat-motif: 3.75rem;justify-content:flex-start;padding-top:calc(var(--cat-motif) + var(--s-2))}.cat-card__dots{bottom:auto;height:var(--cat-motif);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.cat-card:before{content:none}.cat-card__count{margin-top:auto;padding-top:var(--s-1)}}[data-theme=light] .cat-card{background:radial-gradient(70% 75% at 72% 34%,color-mix(in srgb,var(--spec) 5%,transparent),transparent 72%),var(--pulsechem-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--spec) 14%,var(--pulsechem-line))}@media(prefers-color-scheme:light){:root:not([data-theme]) .cat-card{background:radial-gradient(70% 75% at 72% 34%,color-mix(in srgb,var(--spec) 5%,transparent),transparent 72%),var(--pulsechem-card)}}.home-lab__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap)}@media(min-width:1200px){.home-lab__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-lab__item{position:relative;display:grid;align-content:start;min-height:12rem;padding:var(--space-panel);border-radius:var(--r-4);background:var(--pulsechem-card);box-shadow:inset 0 0 0 1px rgb(var(--pulsechem-text-rgb) / .1);overflow:hidden}.home-lab__item--map{grid-template-columns:minmax(0,1fr) clamp(5.5rem,24%,10rem);column-gap:var(--s-4)}.home-lab__cloud{grid-column:2;grid-row:1;align-self:center;width:100%;aspect-ratio:3 / 5}.home-lab__text{grid-column:1;grid-row:1;display:grid;align-content:start;gap:var(--s-3)}.home-lab__title{margin:0;font-size:var(--fs-title3);line-height:var(--lh-snug);letter-spacing:-.015em}@media(min-width:1080px){.home-lab__title{font-size:var(--fs-4)}}.home-lab__desc{margin:0;max-width:34rem;font-size:var(--fs-2);line-height:var(--lh-card);color:var(--pulsechem-muted);text-wrap:pretty}.home-lab__links{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin:0}.home-lab .link-arrow{font-size:var(--fs-2)}.home-lab__checks{list-style:none;margin:var(--s-1) 0 var(--s-2);padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:var(--s-2) var(--s-4);font-size:var(--fs-2);line-height:var(--lh-snug)}.home-lab__checks li{display:flex;align-items:center;gap:var(--s-3);min-height:2rem}.home-lab__nr{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-ink);font:600 var(--fs-1)/1 var(--font-body);font-variant-numeric:tabular-nums}@media(min-width:1080px){.home-kb__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--grid-gap);border-top:0}.home-kb__list .post-row{align-content:start;border-top:1px solid var(--pulsechem-line);border-bottom:0}}.home-cta{padding-block:var(--home-gap)}.home-cta__title{max-width:20ch;margin:0 0 var(--space-head);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:-.025em}.home-cta__row{display:grid;justify-items:start;gap:var(--s-4);padding-block:var(--s-6);border-block:1px solid var(--pulsechem-line)}.home-cta__intro{margin:0;max-width:36rem;font-size:var(--fs-lead);line-height:1.5;color:var(--pulsechem-muted);text-wrap:pretty}.home-cta__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0}@media(prefers-reduced-motion:reduce){.cat-card:hover .cat-card__dots,.shop-card__media:hover .pv,.hero__slogan:hover:after{transform:none}}
