.korkia-campaign-hero{background:var(--korkia-campaign-hero-background-color,var(--korkia-color-warm-grey));overflow:hidden;padding:clamp(32px,5vw,60px) 0}.korkia-campaign-hero__inner{align-items:center;display:grid;gap:clamp(24px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(280px,378px);margin:0 auto;max-width:var(--korkia-content-width);padding:0 var(--korkia-page-gutter);position:relative;width:100%}.korkia-campaign-hero__headline-wrap{max-width:700px}.korkia-campaign-hero__headline h1{font-size:44px;line-height:52px;margin:0;max-width:571px}.korkia-campaign-hero__media{aspect-ratio:378/515;border-radius:var(--korkia-radius-small);grid-column:2;grid-row:1;overflow:hidden}.korkia-campaign-hero__image{display:block;height:100%;object-fit:cover;width:100%}.korkia-campaign-hero__card{align-self:end;background:var(--korkia-campaign-hero-card-background-color,var(--korkia-color-dark-teal));border-radius:var(--korkia-radius-small);display:grid;gap:20px;grid-column:2;grid-row:1;justify-self:start;margin-bottom:0;padding:30px;position:relative;transform:translate(-50%,clamp(14px,2vw,18px));width:min(291px,100%);z-index:1}.korkia-campaign-hero__card,.korkia-campaign-hero__card-content,.korkia-campaign-hero__card-content p{color:var(--korkia-color-white)}.korkia-campaign-hero__button{width:100%}@media (max-width:960px){.korkia-campaign-hero__inner{align-items:stretch;gap:24px;grid-template-columns:1fr}.korkia-campaign-hero__headline h1{font-size:38px;line-height:46px;max-width:none}.korkia-campaign-hero__media{aspect-ratio:4/3;grid-column:auto;grid-row:auto}.korkia-campaign-hero__card{grid-column:auto;grid-row:auto;margin-bottom:0;position:static;transform:none;width:100%}}