.partner-hero{position:relative;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));overflow:hidden}.partner-hero__blob{position:absolute;top:-8rem;right:-8rem;width:36rem;height:36rem;background:rgba(var(--color-base-accent-1),.05);border-radius:50%;filter:blur(60px);pointer-events:none}.partner-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3rem}@media screen and (min-width:750px){.partner-hero__inner{flex-direction:row;gap:4rem}}.partner-hero__content{width:100%;animation:partnerHeroFadeInUp .6s ease both}@media screen and (min-width:750px){.partner-hero__content{width:50%}}.partner-hero__badge{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:10rem;background:rgba(var(--color-base-accent-1),.1);color:rgb(var(--color-base-accent-1));font-size:var(--t-size-meta);font-weight:var(--t-weight-meta);text-transform:uppercase;letter-spacing:var(--t-ls-meta);line-height:var(--t-lh-small);margin-bottom:2rem}.partner-hero__heading{font-family:var(--font-heading-family);font-size:var(--t-size-display);font-weight:var(--t-weight-heading);letter-spacing:var(--t-ls-heading);line-height:var(--t-lh-display);color:rgb(var(--color-foreground));margin:0 0 1.6rem}.partner-hero__heading-accent{font-style:italic;color:rgb(var(--color-base-accent-1))}.partner-hero__description{font-family:var(--font-body-family);font-size:var(--t-size-body);font-weight:var(--t-weight-subtitle);line-height:var(--t-lh-body);color:rgba(var(--color-foreground),.7);margin-bottom:2.4rem}.partner-hero__description p{margin:0}.partner-hero__cta{display:flex;flex-wrap:wrap;gap:1.2rem}.partner-hero__button{display:inline-block;padding:1.4rem 3.2rem;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:var(--t-size-cta);font-weight:var(--t-weight-cta);text-transform:uppercase;letter-spacing:var(--t-ls-cta);line-height:var(--t-lh-small);text-decoration:none;border-radius:2px;border:2px solid rgb(var(--color-foreground));box-shadow:0 4px 12px rgba(var(--color-foreground),.15);transition:background-color .3s ease,box-shadow .3s ease,color .3s ease}.partner-hero__button:hover{background-color:rgb(var(--color-base-accent-1));border-color:rgb(var(--color-base-accent-1));box-shadow:0 6px 20px rgba(var(--color-base-accent-1),.25)}.partner-hero__button--secondary{background-color:transparent;color:rgb(var(--color-foreground));box-shadow:none}.partner-hero__button--secondary:hover{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none}.partner-hero__media{width:100%}@media screen and (min-width:750px){.partner-hero__media{width:50%}}.partner-hero__image-wrapper{position:relative;border-radius:2px;overflow:hidden;box-shadow:0 20px 50px rgba(var(--color-foreground),.12);animation:partnerHeroFadeInUp .6s .15s ease both}.partner-hero__image{display:block;width:100%;height:32rem;object-fit:cover}@media screen and (min-width:750px){.partner-hero__image{height:40rem}}.partner-hero__placeholder{width:100%;height:32rem;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.06)}@media screen and (min-width:750px){.partner-hero__placeholder{height:40rem}}.partner-hero__placeholder svg{width:50%;max-width:20rem;opacity:.3}.partner-hero__overlay-card{position:absolute;bottom:1.6rem;left:1.6rem;right:1.6rem;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;background:rgba(var(--color-background),.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:2px;border:1px solid rgba(var(--color-base-accent-1),.1);box-shadow:0 8px 24px rgba(var(--color-foreground),.1)}.partner-hero__overlay-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;border-radius:50%;background:rgba(var(--color-base-accent-1),.1);color:rgb(var(--color-base-accent-1))}.partner-hero__overlay-icon .ph{font-size:2rem;line-height:1}.partner-hero__overlay-title{font-family:var(--font-heading-family);font-size:var(--t-size-meta);font-weight:var(--t-weight-meta);color:rgb(var(--color-foreground));margin:0;line-height:var(--t-lh-small)}.partner-hero__overlay-desc{font-size:var(--t-size-meta);color:rgba(var(--color-foreground),.5);margin:.2rem 0 0;line-height:var(--t-lh-small)}@keyframes partnerHeroFadeInUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-partner-hero.css.map */
