.partnership-story-page,.partnership-story-page *,.partnership-story-page *:before,.partnership-story-page *:after{box-sizing:border-box}.partnership-story-page{color:#24282d;font-family:var(--font-body-family, inherit);line-height:1.6}.partnership-story-section{position:relative;isolation:isolate;overflow:hidden;overflow-wrap:break-word}.partnership-story-container{width:min(calc(100% - 48px),var(--partnership-section-max-width));margin-inline:auto}.partnership-story-editor-notice{width:min(calc(100% - 40px),1320px);margin:24px auto;padding:20px;color:#24282d;background:var(--partnership-surface-color);border:1px dashed var(--partnership-accent-color);border-radius:16px;text-align:center}.partnership-story-richtext>:first-child{margin-block-start:0}.partnership-story-richtext>:last-child{margin-block-end:0}.partnership-story-richtext p,.partnership-story-richtext ul,.partnership-story-richtext ol{margin-block:0 1em}.partnership-story-richtext a{color:inherit;text-decoration-color:var(--partnership-accent-color);text-decoration-thickness:1px;text-underline-offset:.2em}.partnership-story-image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.partnership-story-hero__secondary-title,.partnership-story-media__title,.partnership-story-tabs__section-title,.partnership-story-tabs__panel-title{font-family:var(--font-heading-family, inherit);letter-spacing:-.035em}.partnership-story-visual-placeholder{position:relative;width:100%;height:100%;min-height:280px;overflow:hidden;background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--partnership-accent-color) 42%,transparent) 0 14%,transparent 15%),linear-gradient(140deg,var(--partnership-accent-soft-color),color-mix(in srgb,var(--partnership-surface-color) 80%,var(--partnership-accent-color)))}.partnership-story-visual-placeholder:before,.partnership-story-visual-placeholder:after{position:absolute;border:1px solid color-mix(in srgb,var(--partnership-accent-color) 45%,transparent);border-radius:999px;content:""}.partnership-story-visual-placeholder:before{inset:18% -8% auto 20%;height:58%;transform:rotate(-18deg)}.partnership-story-visual-placeholder:after{inset:auto 18% 12% -12%;height:42%;background:color-mix(in srgb,var(--partnership-surface-color) 24%,transparent);transform:rotate(24deg)}.partnership-story-hero{--partnership-section-max-width: var(--partnership-hero-max-width);display:grid;min-height:var(--partnership-hero-min-height);padding-block:var(--partnership-hero-padding-top) var(--partnership-hero-padding-bottom);color:var(--partnership-hero-body-color);background:var(--partnership-hero-background);border-block-end:1px solid var(--partnership-border-color)}.partnership-story-hero__media{position:absolute}.partnership-story-hero__media{inset-block:clamp(36px,5vw,72px);inset-inline:max(55%,calc(50% + 96px)) max(24px,calc((100% - var(--partnership-hero-max-width)) / 2));z-index:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--partnership-border-color) 70%,transparent);border-radius:clamp(22px,3vw,38px);box-shadow:0 28px 70px color-mix(in srgb,var(--partnership-accent-color) 20%,transparent)}.partnership-story-hero--has-image .partnership-story-hero__media{top:0;right:0;bottom:0;left:0;border:0;border-radius:0;box-shadow:none}.partnership-story-hero__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--partnership-hero-gradient-start) 0%,var(--partnership-hero-gradient-start) 24%,var(--partnership-hero-gradient-mid) 48%,var(--partnership-hero-gradient-soft) 68%,transparent 86%);pointer-events:none}.partnership-story-hero__container{position:relative;z-index:2;display:flex;align-items:center}.partnership-story-hero__content{position:relative;width:min(54%,760px);padding-block:clamp(10px,2vw,30px)}.partnership-story-hero__content:before{display:block;width:56px;height:4px;margin-block-end:clamp(22px,3vw,38px);background:var(--partnership-accent-color);border-radius:999px;content:""}.partnership-story-hero__title{max-width:720px;margin:0;font-size:min(var(--partnership-hero-title-size),4vw);font-weight:var(--partnership-hero-title-weight);line-height:1.45;color:var(--partnership-hero-title-color);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance}.partnership-story-hero__secondary-title{max-width:760px;margin-block:clamp(1rem,2vw,1.6rem) 0;font-size:min(var(--partnership-hero-secondary-size),7vw);font-weight:var(--partnership-hero-secondary-weight);line-height:1.06;color:var(--partnership-hero-secondary-color);letter-spacing:-.035em;text-wrap:balance}.partnership-story-hero__body{width:min(100%,680px);margin-block-start:clamp(1rem,2vw,1.75rem);font-size:min(var(--partnership-hero-body-size),5vw);font-weight:var(--partnership-hero-body-weight);line-height:1.72;color:var(--partnership-hero-body-color)}.partnership-story-media{--partnership-section-max-width: var(--partnership-media-max-width);padding-block:var(--partnership-media-padding-top) var(--partnership-media-padding-bottom);color:var(--partnership-media-body-color);background:var(--partnership-media-background)}.partnership-story-media__list{display:grid;gap:var(--partnership-media-row-gap)}.partnership-story-media__row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--partnership-media-column-gap);align-items:center;padding:clamp(24px,4vw,58px);background:var(--partnership-surface-color);border:1px solid var(--partnership-border-color);border-radius:clamp(24px,3vw,36px);box-shadow:0 22px 64px color-mix(in srgb,var(--partnership-accent-color) 10%,transparent)}.partnership-story-media__row--reverse{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.partnership-story-media__row--reverse .partnership-story-media__copy{order:2}.partnership-story-media__copy{min-width:0}.partnership-story-media__title{max-width:640px;margin:0;font-size:min(var(--partnership-media-title-size),7vw);font-weight:var(--partnership-media-title-weight);line-height:1.12;color:var(--partnership-media-title-color);text-wrap:balance}.partnership-story-media__body{max-width:680px;margin-block-start:clamp(1rem,2vw,1.75rem);font-size:min(var(--partnership-media-body-size),5vw);font-weight:var(--partnership-media-body-weight);line-height:1.75;color:var(--partnership-media-body-color)}.partnership-story-media__visual{min-width:0;overflow:hidden;aspect-ratio:4 / 3;background:var(--partnership-accent-soft-color);border-radius:var(--partnership-media-image-radius)}.partnership-story-tabs{--partnership-section-max-width: var(--partnership-tabs-max-width);padding-block:var(--partnership-tabs-padding-top) var(--partnership-tabs-padding-bottom);color:var(--partnership-tabs-body-color);background:var(--partnership-tabs-background)}.partnership-story-tabs:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--partnership-accent-color) 22%,transparent),transparent 34%),radial-gradient(circle at 90% 95%,color-mix(in srgb,var(--partnership-accent-color) 16%,transparent),transparent 30%);content:"";pointer-events:none}.partnership-story-tabs__heading{width:100%}.partnership-story-tabs__section-title{max-width:860px;margin:0 auto;font-size:min(var(--partnership-tabs-section-title-size),7vw);font-weight:var(--partnership-tabs-section-title-weight);line-height:1.08;color:var(--partnership-tabs-section-title-color);text-align:center;text-wrap:balance}.partnership-story-tabs__subtitle{max-width:760px;margin:clamp(.9rem,2vw,1.35rem) auto 0;font-size:min(var(--partnership-tabs-subtitle-size),5vw);font-weight:var(--partnership-tabs-subtitle-weight);line-height:1.5;color:var(--partnership-tabs-subtitle-color);text-align:center;text-wrap:balance}.partnership-story-tabs__navigation{display:none;gap:8px;width:fit-content;max-width:100%;margin:clamp(2rem,5vw,4rem) auto 0;padding:8px;overflow-x:auto;background:color-mix(in srgb,var(--partnership-surface-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--partnership-surface-color) 14%,transparent);border-radius:999px;scrollbar-width:thin}.partnership-story-tabs--enhanced .partnership-story-tabs__navigation{display:flex}.partnership-story-tabs__tab{flex:0 0 auto;width:max-content;min-height:48px;padding:12px 18px;border:0;border-radius:999px;font:inherit;font-size:min(var(--partnership-tabs-nav-size),5vw);font-weight:var(--partnership-tabs-nav-weight);line-height:1.35;color:var(--partnership-tabs-nav-color);text-align:center;white-space:nowrap;background:transparent;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.partnership-story-tabs__tab:hover{color:var(--partnership-surface-color)}.partnership-story-tabs__tab[aria-selected=true]{color:var(--partnership-tabs-nav-active-color);background:var(--partnership-surface-color);box-shadow:0 8px 24px color-mix(in srgb,#000000 22%,transparent)}.partnership-story-tabs__tab:focus-visible{outline:3px solid var(--partnership-accent-color);outline-offset:3px}.partnership-story-tabs__panels{margin-block-start:var(--partnership-tabs-panel-gap)}.partnership-story-tabs__panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--partnership-tabs-column-gap);align-items:center;padding:clamp(24px,4vw,58px);background:var(--partnership-tabs-panel-background);border:1px solid color-mix(in srgb,var(--partnership-surface-color) 14%,transparent);border-radius:clamp(24px,3vw,36px);box-shadow:0 28px 80px color-mix(in srgb,#000000 22%,transparent)}.partnership-story-tabs__panel+.partnership-story-tabs__panel{margin-block-start:var(--partnership-tabs-panel-gap)}.partnership-story-tabs__panel[hidden]{display:none}.partnership-story-tabs__panel-title{max-width:620px;margin:0;font-size:min(var(--partnership-tabs-panel-title-size),6vw);font-weight:var(--partnership-tabs-panel-title-weight);line-height:1.12;color:var(--partnership-tabs-panel-title-color);white-space:pre-line;text-wrap:balance}.partnership-story-tabs__body{max-width:680px;margin-block-start:clamp(1rem,2vw,1.75rem);font-size:min(var(--partnership-tabs-body-size),5vw);font-weight:var(--partnership-tabs-body-weight);line-height:1.75;color:var(--partnership-tabs-body-color)}.partnership-story-tabs__body :is(strong,b){color:var(--partnership-tabs-body-color)}.partnership-story-tabs__visual{min-width:0;overflow:hidden;aspect-ratio:4 / 3;background:color-mix(in srgb,var(--partnership-tabs-panel-background) 70%,var(--partnership-accent-color));border:1px solid color-mix(in srgb,var(--partnership-surface-color) 12%,transparent);border-radius:var(--partnership-tabs-image-radius)}.partnership-story-visual-placeholder--tab{background:radial-gradient(circle at 72% 28%,color-mix(in srgb,var(--partnership-accent-color) 72%,transparent) 0 13%,transparent 14%),linear-gradient(140deg,color-mix(in srgb,var(--partnership-tabs-panel-background) 76%,var(--partnership-accent-color)),color-mix(in srgb,var(--partnership-surface-color) 18%,var(--partnership-tabs-panel-background)))}@media(max-width:1023px){.partnership-story-hero__content{width:min(60%,700px)}.partnership-story-hero__media{inset-inline-start:62%}.partnership-story-media__row,.partnership-story-media__row--reverse,.partnership-story-tabs__panel{gap:clamp(28px,5vw,56px)}}@media(max-width:767px){.partnership-story-container{width:min(calc(100% - 32px),var(--partnership-section-max-width))}.partnership-story-hero{min-height:max(520px,var(--partnership-hero-min-height))}.partnership-story-hero__content{width:100%}.partnership-story-hero:not(.partnership-story-hero--has-image) .partnership-story-hero__media{inset:auto -22% -15% 38%;height:52%;opacity:.5}.partnership-story-hero__gradient{background:linear-gradient(90deg,var(--partnership-hero-gradient-start) 0%,var(--partnership-hero-gradient-start) 42%,var(--partnership-hero-gradient-mid) 72%,var(--partnership-hero-gradient-soft) 92%,transparent 100%)}.partnership-story-media__row,.partnership-story-media__row--reverse,.partnership-story-tabs__panel{grid-template-columns:minmax(0,1fr)}.partnership-story-media__row--reverse .partnership-story-media__copy{order:0}.partnership-story-media__visual,.partnership-story-tabs__visual{aspect-ratio:4 / 3}.partnership-story-tabs__navigation{border-radius:20px}.partnership-story-tabs__tab{text-align:center}}@media(prefers-reduced-motion:reduce){.partnership-story-tabs__tab{transition:none}}@media(forced-colors:active){.partnership-story-tabs__tab:focus-visible{outline:3px solid LinkText}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/partnership-story.css.map */
