.pb{--pb-heading: rgb(var(--color-heading));--pb-text: rgb(var(--color-foreground));--pb-subtext: rgb(var(--color-foreground-secondary));--pb-accent: rgb(var(--color-button));--pb-line: rgb(var(--color-border));display:block;overflow-x:clip}.pb-band{--pb-heading: rgb(var(--color-heading));--pb-text: rgb(var(--color-foreground));--pb-subtext: rgb(var(--color-foreground-secondary));--pb-accent: rgb(var(--color-button));--pb-line: rgb(var(--color-border));--pb-h-c: var(--pb-heading);--pb-s-c: var(--pb-subtext);--pb-b-c: var(--pb-text)}.pb__wrap{max-width:var(--container-width, 1200px);margin:0 auto;padding:0 20px}.pb__inner{max-width:var(--pb-maxw)}.pb__inner.pb--center{margin-inline:auto}.pb__inner.pb--right{margin-left:auto}.pb--caps{text-transform:uppercase;letter-spacing:.04em}.pb__eyebrow{margin:0 0 .9rem;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pb-accent)}.pb__title,.pb-b__h{margin:0;font-family:var(--font-stack-header, inherit);line-height:1.1;color:var(--pb-h-c);font-weight:var(--pb-h-w)}.pb__title{font-size:calc(var(--font-h2-desktop, 40) * 1px * var(--pb-h-scale));text-wrap:balance}.pb__sub{margin:.9rem 0 0;font-size:calc(var(--font-base-size, 16) * 1.2px * var(--pb-s-scale));font-weight:var(--pb-s-w);line-height:1.5;color:var(--pb-s-c)}.pb__head .pb__sub{max-width:52ch}.pb__head[style*=center] .pb__sub{margin-inline:auto}.pb__rule{display:block;width:56px;height:2px;margin-top:1.4rem;background:var(--pb-accent)}.pb__head[style*=center] .pb__rule{margin-inline:auto}.pb__head[style*=right] .pb__rule{margin-left:auto}.pb__body{font-size:calc(var(--font-base-size, 16) * 1px * var(--pb-b-scale));font-weight:var(--pb-b-w);color:var(--pb-b-c)}.pb-b{margin:0 0 var(--pb-gap, 26px)}.pb-b:last-child{margin-bottom:0}.pb-b__text{line-height:1.8;color:var(--pb-b-c)}.pb-b__text p,.pb-b__text li,.pb-b__text span{color:inherit}.pb-b__text p{margin:0 0 1.1rem}.pb-b__text p:last-child{margin-bottom:0}.pb-b__text ul,.pb-b__text ol{margin:0 0 1.1rem;padding-left:1.2rem}.pb-b__text li{margin-bottom:.5rem}.pb-b__text a{color:inherit;text-decoration-color:var(--pb-accent);text-underline-offset:3px}.pb-b__text strong{color:var(--pb-heading)}.pb-b__text h2,.pb-b__text h3,.pb-b__text h4{color:var(--pb-h-c);font-family:var(--font-stack-header, inherit)}.pb-band{box-sizing:border-box;margin:0 0 var(--pb-gap, 26px);padding:var(--pb-band-pad, 40px);border-radius:10px}.pb-band:last-child{margin-bottom:0}.pb-band>.pb-b{margin-bottom:0}.pb-band--full{width:100vw;margin-left:calc(50% - 50vw);border-radius:0;padding-inline:max(20px,calc((100vw - var(--pb-maxw)) / 2))}.pb-b__quote{margin:0;padding:.2rem 0 .2rem 1.6rem;border-left:3px solid var(--pb-accent)}.pb-b__quote p{margin:0;font-size:1.25em;line-height:1.5;color:var(--pb-heading)}.pb-b__cite{display:block;margin-top:.8rem;font-style:normal;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-subtext)}.pb-b__cols{display:grid;grid-template-columns:repeat(var(--pb-cols, 2),minmax(0,1fr));gap:2rem}.pb-b__col-h{margin:0 0 .6rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-accent)}.pb-b__facts{margin:0;padding:0;border-top:1px solid var(--pb-line)}.pb-b__fact{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.8rem 0;border-bottom:1px solid var(--pb-line)}.pb-b__fact dt{margin:0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pb-subtext)}.pb-b__fact dd{margin:0;text-align:right;color:var(--pb-heading)}.pb-b__img{margin:0}.pb-b__img.pb--center{margin-inline:auto}.pb-b__img.pb--right{margin-left:auto}.pb-b__img img,.pb-b__ph{display:block;width:100%;height:auto}.pb-b__ph{aspect-ratio:16 / 9;background:rgb(var(--color-background-secondary));fill:var(--pb-subtext)}.pb-b__cap{margin:.7rem 0 0;font-size:.8rem;color:var(--pb-subtext)}.pb-b__hr{border:0;border-top:1px solid var(--pb-line);margin:0}.pb__cta{margin-top:2.4rem}@media(max-width:749px){.pb__title{font-size:calc(var(--font-h2-mobile, 28) * 1px * var(--pb-h-scale))}.pb-b__cols{grid-template-columns:minmax(0,1fr)}.pb-band{padding:calc(var(--pb-band-pad, 40px) * .6)}.pb-band--full{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/68/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAC */
