.ad-about-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:var(--about-desktop-height);overflow:hidden;padding-top:var(--about-padding-top);padding-bottom:var(--about-padding-bottom);background:var(--about-background);color:var(--about-text-color)}.ad-about-hero__media,.ad-about-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ad-about-hero__media{z-index:-2;display:block;width:100%;height:100%}.ad-about-hero__image,.ad-about-hero__placeholder{display:block;width:100%;height:100%;object-fit:cover}.ad-about-hero--desktop-left .ad-about-hero__image{object-position:left center}.ad-about-hero--desktop-center .ad-about-hero__image{object-position:center center}.ad-about-hero--desktop-right .ad-about-hero__image{object-position:right center}.ad-about-hero__overlay{z-index:-1;background:linear-gradient(90deg,var(--about-desktop-overlay) 0%,var(--about-desktop-overlay) 32%,transparent 74%);pointer-events:none}.ad-about-hero__container{position:relative;z-index:1;order:1;width:100%;padding-top:0!important;padding-bottom:0!important}.ad-about-hero__content{width:100%;width:min(100%,var(--about-content-width));max-width:none;box-sizing:border-box;padding-top:var(--about-mobile-padding-top, 100px)!important;padding-bottom:var(--about-mobile-padding-bottom, 50px)!important}.ad-about-hero__eyebrow{margin:0 0 2.4rem;color:var(--about-eyebrow-color);font-size:2rem;font-weight:700;line-height:1.3;text-transform:uppercase}.ad-about-hero__heading{margin:0;color:var(--about-heading-color);font-size:6.4rem;font-weight:700;line-height:1.05;letter-spacing:-.025em}.ad-about-hero__divider{display:block;width:min(100%,var(--about-divider-width));height:0;margin:3.5rem 0;padding:0;border:0;border-top:.4rem solid var(--about-divider-color, #239BA8)}.ad-about-hero__description{color:var(--about-text-color);font-size:2rem;line-height:1.75}.ad-about-hero__description p{margin-top:0;margin-bottom:1.8rem}.ad-about-hero__description p:last-child{margin-bottom:0}@media screen and (max-width:1199px){.ad-about-hero__content{width:min(58%,var(--about-content-width))}.ad-about-hero__heading{font-size:5.2rem}.ad-about-hero__description{line-height:1.65}}@media screen and (max-width:989px)and (min-width:750px){.ad-about-hero__content{width:min(65%,var(--about-content-width))}.ad-about-hero__heading{font-size:4.6rem}.ad-about-hero__description{font-size:1.8rem}}@media screen and (max-width:749px){.ad-about-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:0;padding-bottom:0;background:var(--about-background)}.ad-about-hero__overlay{display:none}.ad-about-hero__container{position:relative;z-index:1;order:1;width:100%;padding-top:var(--about-mobile-padding-top);padding-bottom:var(--about-mobile-padding-bottom);background:var(--about-background)}.ad-about-hero__content{width:100%;max-width:none}.ad-about-hero__media{position:relative;inset:auto;z-index:0;order:2;display:block;width:100%;height:auto}.ad-about-hero__image,.ad-about-hero__placeholder{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center}.ad-about-hero__eyebrow{margin:0 0 1.4rem;font-size:1.8rem;line-height:1.4}.ad-about-hero__heading{margin:0;font-size:2.8rem;line-height:1.1;letter-spacing:-.01em}.ad-about-hero__divider{display:block;width:min(55%,var(--about-divider-width));height:0;margin:2.4rem 0;padding:0;border:0;border-top:.3rem solid var(--about-divider-color, #239BA8)}.ad-about-hero__description{font-size:1.8rem;line-height:1.55}.ad-about-hero__description p{margin-top:0;margin-bottom:1.8rem}.ad-about-hero__description p:last-child{margin-bottom:0}}.ad-footer-bottom{padding-top:var(--footer-bottom-padding-top);padding-bottom:var(--footer-bottom-padding-bottom);background:var(--footer-bottom-background);color:var(--footer-bottom-text)}.ad-footer-bottom__container{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding-top:0;padding-bottom:0}.ad-footer-bottom__message,.ad-footer-bottom__copyright{margin:0;color:inherit;font-size:1.4rem;font-weight:400;line-height:1.5}.ad-footer-bottom__message{text-align:left}.ad-footer-bottom__copyright{flex:0 0 auto;text-align:right;white-space:nowrap}@media screen and (max-width:989px){.ad-footer-bottom__container{gap:2.5rem}.ad-footer-bottom__message,.ad-footer-bottom__copyright{font-size:1.4rem}.ad-footer-bottom__copyright{white-space:normal}}@media screen and (max-width:749px){.ad-footer-bottom{padding-top:var(--footer-bottom-mobile-padding-top);padding-bottom:var(--footer-bottom-mobile-padding-bottom)}.ad-footer-bottom__container{flex-direction:column;gap:1.2rem;padding-top:0;padding-bottom:0;text-align:center}.ad-footer-bottom__message,.ad-footer-bottom__copyright{width:100%;font-size:1.4rem;line-height:1.5;text-align:center}}.ad-our-story{overflow:hidden;padding-top:var(--story-padding-top);padding-bottom:var(--story-padding-bottom);background:var(--story-background);color:var(--story-text-color)}.ad-our-story__container{padding-top:0;padding-bottom:0}.ad-our-story__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--story-column-gap)}.ad-our-story--image-right .ad-our-story__media{order:2}.ad-our-story--image-right .ad-our-story__content{order:1}.ad-our-story__media{position:relative;isolation:isolate;align-self:end;display:flex;align-items:flex-end;justify-content:center;width:100%;min-width:0}.ad-our-story__shape{position:absolute;z-index:-1;top:15%;left:7%;display:none;width:78%;height:68%;background:var(--story-shape-color);border-radius:45% 55% 55% 45%/55% 45%;transform:rotate(-7deg)}.ad-our-story--show-shape .ad-our-story__shape{display:block}.ad-our-story--show-shape .ad-our-story__shape:after{content:"";position:absolute;bottom:-13%;left:-7%;width:55%;height:52%;background:inherit;border-radius:50%}.ad-our-story__portrait{position:relative;z-index:1;display:block;width:min(100%,var(--story-image-width));height:auto;max-width:100%;object-fit:contain;object-position:center bottom}.ad-our-story__placeholder{aspect-ratio:4 / 5;color:#282d5b1f}.ad-our-story__content{width:min(100%,var(--story-content-width))}.ad-our-story--image-right .ad-our-story__content{justify-self:end}.ad-our-story__heading{margin:0;color:var(--story-heading-color);font-size:var(--story-heading-size);font-weight:700;line-height:1.1;letter-spacing:-.02em}.ad-our-story__divider{display:block;width:min(100%,var(--story-divider-width));height:0;margin:1.8rem 0 2.8rem;padding:0;border:0;border-top:.3rem solid var(--story-divider-color)}.ad-our-story__description{color:var(--story-text-color);font-size:var(--story-text-size);line-height:1.9}.ad-our-story__description p{margin-top:0;margin-bottom:2.8rem}.ad-our-story__description p:last-child{margin-bottom:0}@media screen and (max-width:989px)and (min-width:750px){.ad-our-story__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem}.ad-our-story__description{line-height:1.7}.ad-our-story__shape{top:18%;left:5%;width:85%;height:64%}}@media screen and (max-width:749px){.ad-our-story{padding-top:var(--story-mobile-padding-top);padding-bottom:var(--story-mobile-padding-bottom)}.ad-our-story__container{padding-top:0;padding-bottom:0}.ad-our-story__layout{display:flex;flex-direction:column;gap:4rem}.ad-our-story__media,.ad-our-story__content{width:100%}.ad-our-story__content{max-width:none}.ad-our-story--mobile-image-first .ad-our-story__media{order:1}.ad-our-story--mobile-image-first .ad-our-story__content{order:2}.ad-our-story--mobile-content-first .ad-our-story__content{order:1}.ad-our-story--mobile-content-first .ad-our-story__media{order:2}.ad-our-story__portrait{width:min(100%,var(--story-image-width));max-height:52rem}.ad-our-story__shape{top:14%;left:8%;width:84%;height:69%}.ad-our-story__heading{font-size:var(--story-mobile-heading-size);line-height:1.1}.ad-our-story__divider{margin-top:1.6rem;margin-bottom:2.4rem}.ad-our-story__description{font-size:var(--story-mobile-text-size);line-height:1.65}.ad-our-story__description p{margin-bottom:2rem}}.ad-philosophy{overflow:hidden;padding-top:var(--philosophy-padding-top);padding-bottom:var(--philosophy-padding-bottom);background:var(--philosophy-background);color:var(--philosophy-text-color)}.ad-philosophy__container{padding-top:0;padding-bottom:0}.ad-philosophy__header{max-width:95rem;margin:0 auto 7rem;text-align:center}.ad-philosophy__eyebrow{margin:0 0 2.5rem;color:var(--philosophy-eyebrow-color);font-size:20px;font-weight:700;line-height:1.3;text-transform:uppercase}.ad-philosophy__heading{margin:0;color:var(--philosophy-heading-color);font-size:45px;font-weight:700;line-height:1.08;letter-spacing:-.02em}.ad-philosophy__introduction{max-width:75rem;margin:2rem auto 0;font-size:2rem;line-height:1.6}.ad-philosophy__introduction p{margin:0}.ad-philosophy__grid{display:grid;grid-template-columns:repeat(var(--philosophy-item-count),minmax(0,1fr));align-items:start}.ad-philosophy__item{position:relative;min-width:0;padding:0 5rem;text-align:center}.ad-philosophy__item:not(:first-child):before{content:"";position:absolute;top:11rem;bottom:3rem;left:0;width:.1rem;background:var(--philosophy-separator-color)}.ad-philosophy__icon-wrapper{display:flex;align-items:center;justify-content:center;min-height:14rem;margin-bottom:2.5rem}.ad-philosophy__icon{display:block;width:var(--philosophy-icon-width);height:var(--philosophy-icon-width);object-fit:contain}.ad-philosophy__icon-placeholder{width:var(--philosophy-icon-width);height:var(--philosophy-icon-width);color:var(--philosophy-eyebrow-color)}.ad-philosophy__icon-placeholder svg{display:block;width:100%;height:100%}.ad-philosophy__item-title{margin:0;color:var(--philosophy-heading-color);font-size:2.8rem;font-weight:700;line-height:1.1;letter-spacing:-.01em}.ad-philosophy__description{max-width:48rem;margin:1.6rem auto 0;font-size:2rem;line-height:1.65}.ad-philosophy__description p{margin:0}@media screen and (max-width:1199px){.ad-philosophy__item{padding-right:2.5rem;padding-left:2.5rem}.ad-philosophy__item-title{font-size:2.4rem}.ad-philosophy__description{font-size:1.8rem}}@media screen and (max-width:989px){.ad-philosophy__grid{grid-template-columns:1fr;max-width:70rem;margin:0 auto}.ad-philosophy__item{padding:4.5rem 0}.ad-philosophy__item:first-child{padding-top:0}.ad-philosophy__item:last-child{padding-bottom:0}.ad-philosophy__item:not(:first-child):before{top:0;right:10%;bottom:auto;left:10%;width:auto;height:.1rem}.ad-philosophy__icon-wrapper{min-height:0;margin-bottom:2rem}.ad-philosophy__description{max-width:58rem}}@media screen and (max-width:749px){.ad-philosophy{padding-top:var(--philosophy-mobile-padding-top);padding-bottom:var(--philosophy-mobile-padding-bottom)}.ad-philosophy__container{padding-top:0;padding-bottom:0}.ad-philosophy__header{margin-bottom:4.5rem}.ad-philosophy__eyebrow{margin-bottom:1.6rem;font-size:18px}.ad-philosophy__heading{font-size:28px;line-height:1.08}.ad-philosophy__introduction{margin-top:1.6rem;font-size:1.6rem;line-height:1.5}.ad-philosophy__item{padding-top:4rem;padding-bottom:4rem}.ad-philosophy__icon,.ad-philosophy__icon-placeholder{width:var(--philosophy-mobile-icon-width);height:var(--philosophy-mobile-icon-width)}.ad-philosophy__item-title{font-size:2.2rem;line-height:1.15}.ad-philosophy__description{margin-top:1.4rem;font-size:1.6rem;line-height:1.6}}.ad-promise{position:relative;overflow:hidden;padding-top:var(--promise-padding-top);padding-bottom:var(--promise-padding-bottom);background:var(--promise-background);color:var(--promise-text-color)}.ad-promise__container{padding-top:0;padding-bottom:0}.ad-promise__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:var(--promise-column-gap)}.ad-promise__story{width:100%;max-width:58rem}.ad-promise__heading,.ad-promise__comparison-heading{margin:0;color:var(--promise-heading-color);font-size:3.6rem;font-weight:700;line-height:1.08;letter-spacing:-.02em}.ad-promise__heading-divider{display:block;width:6rem;height:0;margin:2.4rem 0;padding:0;border:0;border-top:.3rem solid var(--promise-accent-color)}.ad-promise__description{color:var(--promise-text-color);font-size:1.8rem;line-height:1.8}.ad-promise__description p{margin-top:0;margin-bottom:1.8rem}.ad-promise__description p:last-child{margin-bottom:0}.ad-promise__quote{position:relative;margin:3rem 0 0;padding:3.5rem 6rem 3rem 3rem;background:var(--promise-quote-background);clip-path:polygon(0 0,calc(100% - 5rem) 0,100% 50%,calc(100% - 5rem) 100%,0 100%)}.ad-promise__quote-mark{position:absolute;top:-1rem;left:1.8rem;color:var(--promise-accent-color);font-family:Georgia,serif;font-size:8rem;font-weight:700;line-height:1}.ad-promise__quote-text{position:relative;z-index:1;margin:0;color:var(--promise-text-color);font-size:1.5rem;line-height:1.6}.ad-promise__quote-text p{margin:0}.ad-promise__attribution{position:relative;z-index:1;margin-top:1.8rem;color:var(--promise-heading-color);font-size:1.5rem;font-weight:700;line-height:1.4;text-align:right}.ad-promise__comparison{width:100%;min-width:0}.ad-promise__comparison-heading{margin-bottom:2.8rem}.ad-promise__table{overflow:hidden;border:.1rem solid var(--promise-border-color);border-radius:1.6rem;background:var(--promise-background)}.ad-promise__table-header,.ad-promise__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ad-promise__table-heading{display:flex;align-items:center;justify-content:center;min-height:7.5rem;padding:1.8rem 2.5rem;color:var(--promise-header-text);font-size:2rem;font-weight:700;line-height:1.3;text-align:center}.ad-promise__table-heading--left{background:var(--promise-left-header)}.ad-promise__table-heading--right{background:var(--promise-right-header)}.ad-promise__row:not(:last-child){border-bottom:.1rem solid var(--promise-border-color)}.ad-promise__cell{min-width:0;min-height:10rem;padding:2rem 2.5rem;color:var(--promise-text-color);font-size:1.6rem;line-height:1.4}.ad-promise__cell:first-child{border-right:.1rem solid var(--promise-border-color)}.ad-promise__cell--problem{display:flex;align-items:center;gap:2rem;color:var(--promise-heading-color);font-weight:700}.ad-promise__cell--solution{display:flex;align-items:center}.ad-promise__icon,.ad-promise__icon-placeholder{flex:0 0 auto;display:block;width:4.8rem;height:4.8rem;color:var(--promise-accent-color);object-fit:contain}.ad-promise__icon-placeholder svg{display:block;width:100%;height:100%}.ad-promise__bottom-accent{position:absolute;right:0;bottom:0;left:0;height:.6rem;background:var(--promise-accent-color);border-radius:3rem 3rem 0 0}@media screen and (max-width:989px){.ad-promise__layout{grid-template-columns:1fr;gap:6rem}.ad-promise__story{max-width:none}}@media screen and (max-width:749px){.ad-promise{padding-top:var(--promise-mobile-padding-top);padding-bottom:var(--promise-mobile-padding-bottom)}.ad-promise__container{padding-top:0;padding-bottom:0}.ad-promise__layout{gap:5rem}.ad-promise__heading,.ad-promise__comparison-heading{font-size:2.8rem;line-height:1.1}.ad-promise__heading-divider{margin-top:1.8rem;margin-bottom:2rem}.ad-promise__description{font-size:1.6rem;line-height:1.65}.ad-promise__quote{margin-top:2.5rem;padding:4rem 2.4rem 2.5rem;border-radius:1.2rem;clip-path:none}.ad-promise__quote-mark{top:-.5rem;left:1.8rem;font-size:7rem}.ad-promise__quote-text,.ad-promise__attribution{font-size:1.4rem}.ad-promise__attribution{text-align:left}.ad-promise__comparison-heading{margin-bottom:2rem}.ad-promise__table{border-radius:1.2rem}.ad-promise__table-heading{min-height:6.5rem;padding:1.4rem 1rem;font-size:1.5rem}.ad-promise__cell{min-height:9rem;padding:1.5rem 1.2rem;font-size:1.3rem;line-height:1.35}.ad-promise__cell--problem{align-items:flex-start;flex-direction:column;gap:.8rem}.ad-promise__icon,.ad-promise__icon-placeholder{width:3.6rem;height:3.6rem}.ad-promise__bottom-accent{height:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=cw */
