.pp-about{--pp-about-gap: clamp(3.5rem, 8vw, 6.5rem);color:var(--pp-ink)}.pp-about__block{margin-block-start:var(--pp-about-gap)}.pp-about__band{padding-block:var(--pp-about-gap)}.pp-about__eyebrow{margin:0;color:var(--pp-red-text);font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pp-about__head{display:grid;gap:.75rem;max-width:44rem;margin-block-end:clamp(1.75rem,4vw,3rem)}.pp-about__head--center{justify-items:center;margin-inline:auto;text-align:center}.pp-about__rte{display:grid;gap:1rem;color:var(--pp-ink-soft);font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.7}.pp-about__rte p{margin:0}.pp-about__rte strong{color:var(--pp-ink)}.pp-about__actions{display:flex;flex-wrap:wrap;gap:.75rem}.pp-about__avatar{flex-shrink:0;width:3.25rem;height:3.25rem;object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px #fff}.pp-about__hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(4.5rem,9vw,7rem)}.pp-about__hero-grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media screen and (min-width:990px){.pp-about__hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.pp-about__hero-text{display:grid;gap:1.25rem;justify-items:start}.pp-about__pill{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.4rem .875rem .4rem .625rem;border-radius:999px;background-color:#fff;box-shadow:0 6px 16px -10px #113a8a80;color:var(--pp-navy);font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pp-about__pill-icon{width:1.125rem;height:1.125rem;color:var(--pp-red)}.pp-about__title{margin:0;color:var(--pp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(2.25rem,1.4rem + 3.8vw,4rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.pp-about__lead{max-width:34em}.pp-about__proof{display:grid;gap:.75rem;margin-block-start:.25rem}.pp-about__checks{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;font-size:.9375rem;font-weight:600}.pp-about__checks li{display:inline-flex;align-items:center;gap:.375rem}.pp-about__checks .pp-icon{width:1.125rem;height:1.125rem;padding:.125rem;border-radius:50%;background-color:var(--pp-green);color:#fff;stroke-width:3}.pp-about__collage{position:relative;padding-block:clamp(2.5rem,1.5rem + 3vw,4rem) 1.5rem}.pp-about__collage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none}.pp-about__polaroid{position:relative;margin-inline:-6%;padding:.5rem .5rem 2.25rem;border-radius:.875rem;background-color:#fff;box-shadow:0 22px 40px -22px #113a8a8c,0 2px 6px #113a8a14;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.pp-about__polaroid img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 20%;border-radius:.5rem}.pp-about__polaroid-name{position:absolute;inset-inline:0;inset-block-end:.5rem;color:var(--pp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(.9375rem,.8rem + .5vw,1.125rem);text-align:center}.pp-about__polaroid--1{z-index:1;margin-block-start:12%;rotate:-5deg}.pp-about__polaroid--2{z-index:2;rotate:2deg}.pp-about__polaroid--3{z-index:1;margin-block-start:18%;rotate:6deg}@media(prefers-reduced-motion:no-preference){.pp-about__polaroid:hover{z-index:3;transform:translateY(-.5rem) rotate(-1deg) scale(1.03)}}.pp-about__sticker{position:absolute;z-index:4;inset-inline-start:clamp(-1.5rem,-1vw,-.5rem);inset-block-start:0;display:grid;place-content:center;width:clamp(4.75rem,3.5rem + 4vw,7rem);aspect-ratio:1;margin:0;border-radius:50%;background-color:var(--pp-cta);box-shadow:0 12px 24px -12px #ffae1af2;color:var(--pp-cta-ink);text-align:center;rotate:-10deg}.pp-about__sticker strong{font-family:var(--font-heading--family);font-size:clamp(1.125rem,.85rem + .9vw,1.625rem);white-space:nowrap;line-height:1}.pp-about__sticker span{padding-inline:.5rem;font-size:clamp(.625rem,.55rem + .25vw,.75rem);font-weight:800;line-height:1.15;text-transform:uppercase}.pp-about__stats-wrap{position:relative;z-index:1;margin-block-start:calc(clamp(2.5rem,5vw,3.5rem)*-1)}.pp-about__stats{padding:clamp(1.5rem,3.5vw,2.5rem);border-radius:var(--pp-radius);background:radial-gradient(120% 140% at 100% 0%,#1b56c4 0%,var(--pp-navy) 55%,#0d2c6b 100%);box-shadow:0 30px 60px -36px #113a8ae6;color:#fff}.pp-about__stats-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0}@media screen and (min-width:750px){.pp-about__stats-list{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.pp-about__stat{display:flex;flex-direction:column-reverse;gap:.375rem}@media screen and (min-width:750px){.pp-about__stat+.pp-about__stat{padding-inline-start:1.25rem;border-inline-start:1px solid rgb(255 255 255 / .18)}}.pp-about__stat dd{margin:0;color:var(--pp-cta);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1;font-variant-numeric:tabular-nums}.pp-about__stat dt{color:#ffffffdb;font-size:.9375rem;line-height:1.35}.pp-about__stats-note{margin:1.25rem 0 0;color:#ffffffa8;font-size:.8125rem}.pp-about__story{display:grid;gap:clamp(2rem,5vw,4.5rem);align-items:start}@media screen and (min-width:990px){.pp-about__story{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pp-about__quote{position:sticky;inset-block-start:7rem}}.pp-about__story-text{display:grid;gap:1rem}.pp-about__story-text .pp-about__rte{margin-block-start:.5rem}.pp-about__quote{position:relative;display:grid;gap:1.5rem;margin:0;padding:clamp(1.75rem,4vw,2.75rem);border-radius:var(--pp-radius);background-color:var(--pp-mint);box-shadow:inset 0 0 0 1px #ffae1a59}.pp-about__quote-spark{position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem;width:2rem;height:2rem;color:var(--pp-gold)}.pp-about__quote blockquote{margin:0}.pp-about__quote blockquote p{margin:0;color:var(--pp-ink);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.1}.pp-about__quote blockquote p:before{content:"\201e";color:var(--pp-red)}.pp-about__quote blockquote p:after{content:"\201c";color:var(--pp-red)}.pp-about__quote figcaption{display:flex;align-items:center;gap:.875rem;color:var(--pp-ink-soft);font-size:.9375rem}.pp-about__quote figcaption strong{display:block;color:var(--pp-ink)}.pp-about__team{display:grid;gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.pp-about__team{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.pp-about__person{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pp-radius);background-color:#fff;box-shadow:0 18px 40px -30px #113a8a99;transition:transform .3s ease,box-shadow .3s ease}@media(prefers-reduced-motion:no-preference){.pp-about__person:hover{transform:translateY(-4px);box-shadow:0 26px 48px -30px #113a8ab3}}.pp-about__person-media{position:relative}.pp-about__person-media img{display:block;width:100%;height:auto;aspect-ratio:4 / 4.2;object-fit:cover;object-position:50% 22%}.pp-about__role{position:absolute;inset-inline-start:.875rem;inset-block-end:.875rem;padding:.375rem .75rem;border-radius:999px;background-color:var(--pp-cta);color:var(--pp-cta-ink);font-size:.8125rem;font-weight:800}.pp-about__person-body{display:grid;gap:.625rem;align-content:start;flex:1;padding:1.25rem 1.375rem 1.375rem}.pp-about__person-name{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.5rem;line-height:1.1}.pp-about__person-teaser{margin:0;color:var(--pp-ink-soft);line-height:1.55}.pp-about__more{margin-block-start:auto;padding-block-start:.25rem}.pp-about__more summary{display:inline-flex;align-items:center;gap:.25rem;color:var(--pp-green);font-weight:700;cursor:pointer;list-style:none}.pp-about__more summary::-webkit-details-marker{display:none}.pp-about__more summary svg{width:1.125rem;height:1.125rem;transition:rotate .2s ease}.pp-about__more[open] summary svg{rotate:180deg}@media(prefers-reduced-motion:reduce){.pp-about__more summary svg{transition:none}}.pp-about__more .pp-about__rte{margin-block-start:.75rem;font-size:.9375rem}.pp-about__timeline{position:relative;display:grid;gap:1.75rem;margin:0;padding:0 0 0 2.25rem;list-style:none}.pp-about__timeline:before{content:"";position:absolute;inset-block:.5rem .5rem;inset-inline-start:.6875rem;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--pp-tissue),var(--pp-blue) 60%,var(--pp-red))}.pp-about__milestone{position:relative;display:grid;gap:.25rem}.pp-about__dot{position:absolute;inset-inline-start:-2.25rem;inset-block-start:.125rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:3px solid var(--pp-blue);border-radius:50%;background-color:#fff;box-sizing:border-box}.pp-about__milestone--now .pp-about__dot{inset-inline-start:-2.75rem;inset-block-start:-.25rem;width:2.5rem;height:2.5rem;border:0;background-color:var(--pp-red);box-shadow:0 0 0 6px #f348422e;color:#fff}.pp-about__milestone--now .pp-about__dot .pp-icon{width:1.375rem;height:1.375rem}.pp-about__year{color:var(--pp-blue);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1}.pp-about__milestone--now .pp-about__year{color:var(--pp-red)}.pp-about__milestone-title{font-size:1.0625rem;line-height:1.35}.pp-about__milestone-text{color:var(--pp-ink-soft);font-size:.9375rem;line-height:1.5}@media screen and (min-width:990px){.pp-about__timeline{grid-template-columns:repeat(var(--pp-count),minmax(0,1fr));gap:1.5rem;padding:3.25rem 0 0}.pp-about__timeline:before{inset-block:.6875rem auto;inset-inline:.75rem .75rem;width:auto;height:3px;background:linear-gradient(90deg,var(--pp-tissue),var(--pp-blue) 60%,var(--pp-red))}.pp-about__dot{inset-inline-start:0;inset-block-start:-3.25rem}.pp-about__milestone--now .pp-about__dot{inset-inline-start:-.5rem;inset-block-start:-3.75rem}}.pp-about__steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:none}@media screen and (min-width:750px){.pp-about__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1100px){.pp-about__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-about__step{display:grid;gap:.625rem;align-content:start;padding:1.5rem;border-radius:var(--pp-radius);background-color:#fff}.pp-about__step-icon{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-block-end:.375rem;border-radius:1rem;background-color:var(--pp-tissue);color:var(--pp-green)}.pp-about__step-icon .pp-icon{width:1.75rem;height:1.75rem}.pp-about__step-num{position:absolute;inset-inline-end:-.5rem;inset-block-start:-.5rem;display:grid;place-items:center;width:1.625rem;height:1.625rem;border-radius:50%;background-color:var(--pp-cta);color:var(--pp-cta-ink);font-size:.8125rem;font-weight:800}.pp-about__step h3,.pp-about__value h3{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.1875rem;line-height:1.2}.pp-about__step p,.pp-about__value p{margin:0;color:var(--pp-ink-soft);font-size:.9375rem;line-height:1.55}.pp-about__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}.pp-about__value{--pp-tone: var(--pp-blue);--pp-tone-bg: var(--pp-tissue);display:grid;gap:.625rem;align-content:start;padding:1.5rem;border-radius:var(--pp-radius);background-color:var(--pp-blush)}.pp-about__value--red{--pp-tone: var(--pp-red);--pp-tone-bg: var(--pp-cream)}.pp-about__value--gold{--pp-tone: var(--pp-gold);--pp-tone-bg: var(--pp-mint)}.pp-about__value--pink{--pp-tone: var(--pp-pink);--pp-tone-bg: var(--pp-cream)}.pp-about__value--navy{--pp-tone: var(--pp-navy);--pp-tone-bg: var(--pp-tissue)}.pp-about__value-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-block-end:.25rem;border-radius:50%;background-color:var(--pp-tone-bg);color:var(--pp-tone)}.pp-about__value-icon .pp-icon{width:1.5rem;height:1.5rem}.pp-about__promise{display:grid;gap:clamp(1.75rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3.5rem);border-radius:var(--pp-radius);background-color:#fff;box-shadow:inset 0 0 0 1.5px var(--pp-line),0 24px 50px -40px #113a8a99}@media screen and (min-width:990px){.pp-about__promise{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}}.pp-about__promise-intro{display:grid;gap:1rem;justify-items:start}.pp-about__signature{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 0;font-weight:700}.pp-about__signature .pp-about__avatar{box-shadow:0 0 0 3px var(--pp-tissue)}.pp-about__promise-list-wrap{display:grid;gap:1.25rem;justify-items:start}.pp-about__promises{display:grid;gap:.875rem;width:100%;margin:0;padding:0;list-style:none}.pp-about__promises li{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;border-radius:var(--pp-radius-sm);background-color:var(--pp-blush)}.pp-about__promise-icon{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;color:var(--pp-green)}.pp-about__promise-icon .pp-icon{width:1.3rem;height:1.3rem}.pp-about__promises strong{display:block;line-height:1.3}.pp-about__promise-text{display:block;margin-block-start:.125rem;color:var(--pp-ink-soft);font-size:.875rem;line-height:1.45}.pp-about__payments{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.pp-about__payment{display:block;width:2.5rem;height:auto}.pp-about__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.pp-about__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-about__product{display:grid;gap:.625rem;color:var(--pp-ink);text-decoration:none}.pp-about__product .pp-product-media img{transition:transform .35s ease}@media(prefers-reduced-motion:no-preference){.pp-about__product:hover .pp-product-media img{transform:scale(1.04)}}.pp-about__product-title{font-weight:600;line-height:1.35}.pp-about__product:hover .pp-about__product-title{text-decoration:underline;text-underline-offset:.2em}.pp-about__cta{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4rem);border-radius:calc(var(--pp-radius) * 1.4);background:radial-gradient(110% 150% at 0% 100%,#1b56c4 0%,var(--pp-navy) 55%,#0d2c6b 100%);color:#fff}.pp-about__cta-text{position:relative;z-index:1;display:grid;gap:1.25rem;justify-items:start;max-width:38rem}.pp-about__cta-title{margin:0;color:#fff;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem);line-height:1.08;text-wrap:balance}.pp-about__cta-text p{margin:0;color:#ffffffd6;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.55}.pp-btn.pp-about__btn-light{background-color:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.pp-btn.pp-about__btn-light:hover{background-color:#ffffff1f}.pp-about__cta-rocket{position:absolute;inset-inline-end:clamp(-3rem,-2vw,1rem);inset-block-end:clamp(-3rem,-3vw,-1rem);color:#ffc92838;rotate:35deg}.pp-about__cta-rocket .pp-icon{width:clamp(12rem,8rem + 16vw,22rem);height:auto;stroke-width:1.2}@media(prefers-reduced-motion:no-preference){.pp-about__cta:hover .pp-about__cta-rocket{translate:.5rem -.5rem;transition:translate .6s ease}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pp-about.css.map */
