.bly-pkrail__svg .pk-dot{fill:var(--color-warm-gray)}.bly-pkrail__svg .pk-name{fill:var(--color-ink);font-family:var(--font-sans);font-weight:600;font-size:24px;letter-spacing:-0.01em}.bly-pkrail__svg .pk-spec{fill:var(--color-warm-gray);font-family:var(--font-sans);font-weight:400;font-size:20px}.pk-tube-top{fill:var(--color-sage)}.pk-tube-body{fill:color-mix(in oklch,var(--color-sage) 42%,white)}.pk-tube-band{fill:var(--color-sage-deep)}.pk-swab-stick{fill:var(--color-sage-deep)}.pk-swab-bud{fill:color-mix(in oklch,var(--color-sage) 30%,white)}.pk-swab-link{fill:var(--color-sage)}.pk-clip-body{fill:#cbddd5}.pk-can-body{fill:color-mix(in oklch,var(--color-sage) 42%,white)}.pk-can-band{fill:var(--color-sage-deep)}.pk-wipe-base{fill:color-mix(in oklch,var(--color-sage) 28%,white)}.pk-wipe-bg{fill:transparent}.pk-wipe-dot{fill:color-mix(in oklch,var(--color-sage) 60%,white)}.bly-pkrail__rail{position:absolute;top:0;right:0;bottom:0;width:64px;display:flex;flex-direction:column}.bly-pkrail__btn{flex:1;border:none;cursor:pointer;background:var(--color-sage);color:var(--color-canvas);font-family:var(--font-display);font-weight:400;font-size:24px;letter-spacing:-0.01em;writing-mode:vertical-rl;transition:background var(--dur-quick) var(--ease-standard)}.bly-pkrail__btn:hover{background:var(--color-sage-deep)}.bly-pkrail__btn.is-active{background:var(--color-sage-deep)}@media (min-width:960px){.bly-pkrail{max-width:none;margin:100px;padding:var(--section-y-desktop) var(--gutter-desktop)}.bly-pkrail__inner{max-width:var(--content-max);margin:0 auto;padding:0;grid-template-columns:minmax(340px,430px) 1fr;gap:var(--space-12);align-items:stretch}.bly-pkrail__rail{width:var(--gutter-desktop)}}#pv-marquee{--bly-acc-logo-h:36px;--bly-acc-speed:40s}.bly-acc-marquee{width:100%;overflow:hidden;padding:var(--space-6) 0}.bly-acc-marquee--bone_warm{background:var(--color-bone-warm)}.bly-acc-marquee__label{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-eyebrow);line-height:1;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-warm-gray);text-align:center;margin:0 0 var(--space-6);padding:0 var(--gutter-mobile)}.bly-acc-marquee__viewport{width:100%;overflow:hidden}.bly-acc-marquee__track{display:flex;align-items:center;width:max-content;animation:bly-acc-marquee-scroll var(--bly-acc-speed) linear infinite}.bly-acc-marquee__item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0 var(--space-8)}.bly-acc-marquee__placeholder{display:inline-flex;align-items:center;justify-content:center;height:var(--bly-acc-logo-h);max-width:120px;color:var(--color-warm-gray);opacity:0.55;transition:opacity var(--dur-quick) ease}.bly-acc-marquee__item:hover .bly-acc-marquee__placeholder{opacity:1}.bly-acc-marquee__placeholder svg{height:100%;width:auto;display:block}@keyframes bly-acc-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.bly-acc-marquee__track{animation:none}}@media (min-width:750px){.bly-acc-marquee{padding:var(--space-8) 0}.bly-acc-marquee__label{padding:0 var(--gutter-desktop)}}.bly-acc-grid{background:var(--color-bone-warm);padding:var(--section-y-mobile) var(--gutter-mobile);--bly-amber-fg:#8A6800;--bly-amber-bg:color-mix(in oklch,#D4A017 15%,transparent)}.bly-acc-grid__inner{max-width:var(--content-max);margin:0 auto}.bly-acc-grid__eyebrow{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-eyebrow);line-height:1;text-transform:uppercase;letter-spacing:0.14em;color:var(--color-sage);margin:0 0 var(--space-4)}.bly-acc-grid__headline{font-family:var(--font-sans);font-size:clamp(30px,5.4vw,50px);font-weight:600;line-height:1.08;letter-spacing:0;margin:0 0 var(--space-10);max-width:none;text-wrap:pretty}.bly-acc-grid__headline-main{font-weight:500;color:var(--color-ink)}.bly-acc-grid__headline-italic{font-weight:500;color:var(--color-sage)}.bly-acc-grid__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.bly-acc-card{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-4);align-content:start;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-6)}.bly-acc-card__tag{grid-column:1 / -1;justify-self:start;display:inline-block;white-space:nowrap;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-xs);letter-spacing:0.06em;border-radius:var(--radius-pill);padding:4px 12px;margin:0 0 var(--space-5)}.bly-acc-card__tag--verified{background:var(--color-sage-light);color:var(--color-sage)}.bly-acc-card__tag--progress{background:var(--bly-amber-bg);color:var(--bly-amber-fg)}.bly-acc-card__tag--standard{background:color-mix(in oklch,var(--color-warm-gray) 12%,transparent);color:var(--color-warm-gray)}.bly-acc-card__logo-ph{grid-column:1;grid-row:2 / 4;align-self:center;display:flex;align-items:center;justify-content:center;text-align:center;width:80px;height:48px;padding:0 var(--space-2);background:var(--color-bone);border:1px dashed var(--color-line);border-radius:var(--radius-sm);font-family:var(--font-sans);font-weight:400;font-style:normal;font-size:var(--fs-xs);line-height:1.2;color:var(--color-warm-gray);margin:0 0 var(--space-5)}.bly-acc-card__name{grid-column:2;grid-row:2;align-self:end;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);line-height:var(--leading-heading);color:var(--color-ink);margin:0 0 var(--space-2)}.bly-acc-card__held{grid-column:2;grid-row:3;align-self:start;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-small);line-height:var(--leading-body);color:var(--color-warm-gray);margin:0 0 var(--space-5)}.bly-acc-card__desc{grid-column:1 / -1}.bly-acc-card__desc p{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-small);line-height:var(--leading-body);color:var(--color-warm-gray);margin:0}.bly-acc-card__link{grid-column:1 / -1;justify-self:start;white-space:nowrap;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-small);color:var(--color-sage);text-decoration:underline;text-underline-offset:3px;margin-top:var(--space-4)}.bly-acc-card__link:hover{color:var(--color-sage-deep)}@media (min-width:640px){.bly-acc-grid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.bly-acc-grid{padding:var(--section-y-desktop) var(--gutter-desktop)}.bly-acc-grid__grid{grid-template-columns:repeat(3,1fr)}.bly-acc-card{padding:var(--space-7)}}.has-bg{position:relative;overflow:hidden}.bly-sec-bg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.bly-sec-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--color-ink);opacity:0.55}.has-bg .bly-sustain-formula__inner,.has-bg .bly-sustain-footer-cta__inner,.has-bg .bly-sustain-hero__inner{position:relative;z-index:2}.bly-sustain-footer-cta.has-bg .bly-sustain-footer-cta__headline{color:var(--color-canvas)}.bly-sustain-footer-cta.has-bg .bly-sustain-footer-cta__body{color:color-mix(in oklch,var(--color-canvas) 80%,transparent)}.bly-pkrail{margin:0 !important;border-radius:0 !important}@media (min-width:960px){.bly-pkrail{margin:0 !important}}