:is(#kx,.section-kiekkokingi-contact-team){margin:0}:is(#kx,.kk-contact-team){--kk-contact-team-bg: var(--kk-contact-team-input-background-color);--kk-contact-team-gradient-start: var(--kk-contact-team-input-gradient-start);--kk-contact-team-gradient-end: var(--kk-contact-team-input-gradient-end);--kk-contact-team-text: var(--kk-contact-team-input-text-color);--kk-contact-team-muted: var(--kk-contact-team-input-muted-color);--kk-contact-team-accent: var(--kk-contact-team-input-accent-color);--kk-contact-team-border: var(--kk-contact-team-input-border-color);--kk-contact-team-card: var(--kk-contact-team-input-card-background);--kk-contact-team-pill-bg: var(--kk-contact-team-input-pill-background);--kk-contact-team-pill-border: var(--kk-contact-team-input-pill-border-color);--kk-contact-team-heading-size: clamp(2rem, 3vw, 3rem);--kk-contact-team-group-size: clamp(1.3rem, 1.9vw, 1.7rem);--kk-contact-team-name-size: clamp(1.08rem, 1.35vw, 1.25rem);--kk-contact-team-desktop-gap: var(--kk-contact-team-input-desktop-card-gap);--kk-contact-team-mobile-gap: var(--kk-contact-team-input-mobile-card-gap);--kk-contact-team-group-gap: var(--kk-contact-team-input-group-gap);--kk-contact-team-card-padding: var(--kk-contact-team-input-card-padding);--kk-contact-team-pill-gap: var(--kk-contact-team-input-pill-gap);--kk-contact-team-header-max: var(--kk-contact-team-input-header-max-width);position:relative;isolation:isolate;width:100%;min-width:0;padding-top:var(--kk-contact-team-input-desktop-padding-top);padding-bottom:var(--kk-contact-team-input-desktop-padding-bottom);overflow:hidden;color:var(--kk-contact-team-text);background:var(--kk-contact-team-bg)}:is(#kx,.kk-contact-team).kk-contact-team--gradient{background:linear-gradient(var(--kk-contact-team-input-gradient-direction),var(--kk-contact-team-gradient-start),var(--kk-contact-team-gradient-end))}:is(#kx,.kk-contact-team).kk-contact-team--heading-small{--kk-contact-team-heading-size: clamp(1.7rem, 2.2vw, 2.5rem)}:is(#kx,.kk-contact-team).kk-contact-team--heading-medium{--kk-contact-team-heading-size: clamp(2rem, 3vw, 3rem)}:is(#kx,.kk-contact-team).kk-contact-team--heading-large{--kk-contact-team-heading-size: clamp(2.2rem, 4vw, 3.8rem)}:is(#kx,.kk-contact-team).kk-contact-team--heading-display{--kk-contact-team-heading-size: clamp(2.6rem, 5vw, 4.6rem)}:is(#kx,.kk-contact-team).kk-contact-team--group-small{--kk-contact-team-group-size: clamp(1.1rem, 1.5vw, 1.32rem)}:is(#kx,.kk-contact-team).kk-contact-team--group-medium{--kk-contact-team-group-size: clamp(1.3rem, 1.9vw, 1.7rem)}:is(#kx,.kk-contact-team).kk-contact-team--group-large{--kk-contact-team-group-size: clamp(1.5rem, 2.3vw, 2rem)}:is(#kx,.kk-contact-team).kk-contact-team--name-small{--kk-contact-team-name-size: clamp(.98rem, 1.18vw, 1.1rem)}:is(#kx,.kk-contact-team).kk-contact-team--name-medium{--kk-contact-team-name-size: clamp(1.08rem, 1.35vw, 1.25rem)}:is(#kx,.kk-contact-team).kk-contact-team--name-large{--kk-contact-team-name-size: clamp(1.2rem, 1.55vw, 1.42rem)}:is(#kx,.kk-contact-team),:is(#kx,.kk-contact-team) *,:is(#kx,.kk-contact-team) *:before,:is(#kx,.kk-contact-team) *:after{box-sizing:border-box}:is(#kx,.kk-contact-team) .kk-contact-team__anchor{position:absolute;top:-100px;left:0;width:1px;height:1px;pointer-events:none}:is(#kx,.kk-contact-team) .kk-contact-team__shell{width:100%;max-width:var(--kk-contact-team-input-layout-max-width);padding-right:clamp(16px,3vw,40px);padding-left:clamp(16px,3vw,40px);margin:0 auto}:is(#kx,.kk-contact-team) .kk-contact-team__shell--full{max-width:none}:is(#kx,.kk-contact-team) .kk-contact-team__header{width:min(100%,var(--kk-contact-team-header-max));margin-bottom:var(--kk-contact-team-input-header-content-gap)}:is(#kx,.kk-contact-team).kk-contact-team--header-center .kk-contact-team__header{margin-right:auto;margin-left:auto;text-align:center}:is(#kx,.kk-contact-team) .kk-contact-team__eyebrow{display:inline-flex;align-items:center;gap:11px;margin:0 0 13px;color:var(--kk-contact-team-accent);font-size:.74rem;font-weight:700;line-height:1.35;letter-spacing:.15em;text-transform:uppercase}:is(#kx,.kk-contact-team) .kk-contact-team__eyebrow:before{width:26px;height:2px;background:currentColor;content:""}:is(#kx,.kk-contact-team).kk-contact-team--header-center .kk-contact-team__eyebrow:before{display:none}:is(#kx,.kk-contact-team) .kk-contact-team__heading{margin:0;overflow-wrap:anywhere;color:var(--kk-contact-team-text);font-family:inherit;font-size:var(--kk-contact-team-heading-size);font-weight:800;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}:is(#kx,.kk-contact-team) .kk-contact-team__description{margin-top:18px;color:var(--kk-contact-team-muted);font-size:clamp(.98rem,1.12vw,1.08rem);line-height:1.62}:is(#kx,.kk-contact-team) .kk-contact-team__description>:first-child{margin-top:0}:is(#kx,.kk-contact-team) .kk-contact-team__description>:last-child{margin-bottom:0}:is(#kx,.kk-contact-team) .kk-contact-team__groups{display:grid;gap:var(--kk-contact-team-group-gap)}:is(#kx,.kk-contact-team) .kk-contact-team__group{min-width:0}:is(#kx,.kk-contact-team) .kk-contact-team__group-heading{display:flex;gap:12px;align-items:baseline;width:100%;padding:0 0 14px;margin:0 0 20px;border-bottom:1px solid var(--kk-contact-team-border);color:var(--kk-contact-team-text);font-family:inherit;font-size:var(--kk-contact-team-group-size);font-weight:800;line-height:1.18;letter-spacing:-.02em;overflow-wrap:anywhere}:is(#kx,.kk-contact-team).kk-contact-team--group-align-center .kk-contact-team__group-heading{justify-content:center;text-align:center}:is(#kx,.kk-contact-team) .kk-contact-team__grid{display:grid;grid-template-columns:repeat(var(--kk-contact-team-input-desktop-columns),minmax(0,1fr));gap:var(--kk-contact-team-desktop-gap);padding:0;margin:0;list-style:none}:is(#kx,.kk-contact-team) .kk-contact-team__member-item{min-width:0}:is(#kx,.kk-contact-team) .kk-contact-team__card{height:100%;overflow:hidden;border:1px solid var(--kk-contact-team-border);border-radius:var(--kk-card-radius, 4px);background:var(--kk-contact-team-card);box-shadow:none;transform:none;transition:border-color .22s ease}:is(#kx,.kk-contact-team) .kk-contact-team__member-item.is-highlighted .kk-contact-team__card{border-color:color-mix(in srgb,var(--kk-team-member-accent, var(--kk-contact-team-accent)) 72%,var(--kk-contact-team-border))}:is(#kx,.kk-contact-team) .kk-contact-team__media{position:relative;display:grid;place-items:center;width:100%;overflow:hidden;color:var(--kk-contact-team-muted);background:color-mix(in srgb,var(--kk-contact-team-card) 82%,var(--kk-contact-team-muted))}:is(#kx,.kk-contact-team).kk-contact-team--ratio-4-5 .kk-contact-team__media{aspect-ratio:4 / 5}:is(#kx,.kk-contact-team).kk-contact-team--ratio-3-4 .kk-contact-team__media{aspect-ratio:3 / 4}:is(#kx,.kk-contact-team).kk-contact-team--ratio-1-1 .kk-contact-team__media{aspect-ratio:1 / 1}:is(#kx,.kk-contact-team) .kk-contact-team__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}:is(#kx,.kk-contact-team) .kk-contact-team__media--top .kk-contact-team__image{object-position:center top}:is(#kx,.kk-contact-team) .kk-contact-team__media--center .kk-contact-team__image{object-position:center}:is(#kx,.kk-contact-team) .kk-contact-team__media--bottom .kk-contact-team__image{object-position:center bottom}:is(#kx,.kk-contact-team) .kk-contact-team__initials{color:color-mix(in srgb,var(--kk-contact-team-text) 72%,transparent);font-size:clamp(2rem,5vw,4.2rem);font-weight:800;line-height:1;letter-spacing:-.04em}:is(#kx,.kk-contact-team) .kk-contact-team__badge{position:absolute;z-index:2;top:14px;left:14px;max-width:calc(100% - 28px);padding:7px 10px;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,var(--kk-team-member-accent, var(--kk-contact-team-accent)) 56%,transparent);border-radius:999px;color:var(--kk-contact-team-text);background:color-mix(in srgb,var(--kk-contact-team-card) 88%,transparent);font-size:.67rem;font-weight:800;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(#kx,.kk-contact-team) .kk-contact-team__card-content{padding:var(--kk-contact-team-card-padding)}:is(#kx,.kk-contact-team) .kk-contact-team__member-name{margin:0;overflow-wrap:anywhere;color:var(--kk-contact-team-text);font-family:inherit;font-size:var(--kk-contact-team-name-size);font-weight:800;line-height:1.18;letter-spacing:-.02em}:is(#kx,.kk-contact-team) .kk-contact-team__member-item.is-highlighted .kk-contact-team__member-name{color:var(--kk-team-member-accent, var(--kk-contact-team-accent))}:is(#kx,.kk-contact-team) .kk-contact-team__member-role{margin:7px 0 0;overflow-wrap:anywhere;color:var(--kk-contact-team-muted);font-size:.9rem;font-weight:700;line-height:1.45}:is(#kx,.kk-contact-team) .kk-contact-team__member-bio{margin:16px 0 0;overflow-wrap:anywhere;color:var(--kk-contact-team-muted);font-size:.88rem;line-height:1.58}:is(#kx,.kk-contact-team) .kk-contact-team__skills{display:flex;flex-wrap:wrap;gap:var(--kk-contact-team-pill-gap);padding:0;margin:18px 0 0;list-style:none}:is(#kx,.kk-contact-team) .kk-contact-team__skills li{padding:5px 9px;overflow-wrap:anywhere;border:1px solid var(--kk-contact-team-pill-border);border-radius:999px;color:var(--kk-contact-team-muted);background:var(--kk-contact-team-pill-bg);font-size:var(--kk-contact-team-input-pill-text-size);font-weight:700;line-height:1.3;cursor:default}:is(#kx,.kk-contact-team) .kk-contact-team__contacts{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:18px}:is(#kx,.kk-contact-team) .kk-contact-team__contact-link{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 0;overflow-wrap:anywhere;color:var(--kk-contact-team-accent);font-size:.82rem;font-weight:700;line-height:1.35;text-decoration:none;text-underline-offset:3px;transition:color .22s ease}:is(#kx,.kk-contact-team) .kk-contact-team__contact-link>span:first-child{display:inline-flex;flex:0 0 17px}:is(#kx,.kk-contact-team) .kk-contact-team__contact-link svg{width:17px;height:17px}:is(#kx,.kk-contact-team) .kk-contact-team__contact-link:hover{color:var(--kk-contact-team-text);text-decoration:underline}:is(#kx,.kk-contact-team) .kk-contact-team__contact-link:focus-visible,:is(#kx,.kk-contact-team) .kk-contact-team__cta-button:focus-visible{outline:3px solid var(--kk-contact-team-accent);outline-offset:4px}:is(#kx,.kk-contact-team) .kk-contact-team__cta{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-top:var(--kk-contact-team-input-cta-gap)}:is(#kx,.kk-contact-team).kk-contact-team--cta-center .kk-contact-team__cta{flex-direction:column;justify-content:center;text-align:center}:is(#kx,.kk-contact-team) .kk-contact-team__cta-kicker{margin:0;color:var(--kk-contact-team-muted);font-size:.9rem;font-weight:700;line-height:1.45}:is(#kx,.kk-contact-team) .kk-contact-team__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:.6875rem 1.375rem;border-radius:var(--kk-contact-team-input-button-border-radius);line-height:1.25;text-align:center;text-decoration:none;box-shadow:none;transform:none;transition:border-color .22s ease,background-color .22s ease,color .22s ease}:is(#kx,.kk-contact-team) .kk-contact-team__cta-button:hover{box-shadow:none;transform:none}:is(#kx,.kk-contact-team) .kk-contact-team__cta-button svg{flex:0 0 19px;width:19px;height:19px}:is(#kx,.kk-contact-team) .kk-contact-team__editor-note{padding:16px 18px;border:1px solid var(--kk-contact-team-border);border-radius:calc(var(--kk-contact-team-input-button-border-radius) + 6px);color:var(--kk-contact-team-muted);background:var(--kk-contact-team-card);font-size:.88rem;line-height:1.5}:is(#kx,.kk-contact-team) .kk-contact-team__sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(hover:hover)and (pointer:fine){:is(#kx,.kk-contact-team) .kk-contact-team__card:hover{border-color:color-mix(in srgb,var(--kk-contact-team-accent) 42%,var(--kk-contact-team-border))}}@media screen and (max-width:1079px){:is(#kx,.kk-contact-team) .kk-contact-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:719px){:is(#kx,.kk-contact-team){padding-top:var(--kk-contact-team-input-mobile-padding-top);padding-bottom:var(--kk-contact-team-input-mobile-padding-bottom)}:is(#kx,.kk-contact-team).kk-contact-team--heading-small{--kk-contact-team-heading-size: clamp(1.5rem, 6.6vw, 1.9rem)}:is(#kx,.kk-contact-team).kk-contact-team--heading-medium{--kk-contact-team-heading-size: clamp(1.7rem, 7.6vw, 2.25rem)}:is(#kx,.kk-contact-team).kk-contact-team--heading-large{--kk-contact-team-heading-size: clamp(1.85rem, 9vw, 2.75rem)}:is(#kx,.kk-contact-team).kk-contact-team--heading-display{--kk-contact-team-heading-size: clamp(2rem, 10vw, 3rem)}:is(#kx,.kk-contact-team) .kk-contact-team__shell{padding-right:14px;padding-left:14px}:is(#kx,.kk-contact-team) .kk-contact-team__header{margin-bottom:min(var(--kk-contact-team-input-header-content-gap),40px)}:is(#kx,.kk-contact-team) .kk-contact-team__groups{gap:min(var(--kk-contact-team-group-gap),44px)}:is(#kx,.kk-contact-team) .kk-contact-team__grid{gap:var(--kk-contact-team-mobile-gap)}:is(#kx,.kk-contact-team).kk-contact-team--mobile-auto .kk-contact-team__grid,:is(#kx,.kk-contact-team).kk-contact-team--mobile-2 .kk-contact-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#kx,.kk-contact-team).kk-contact-team--mobile-1 .kk-contact-team__grid{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-contact-team) .kk-contact-team__card-content{padding:max(14px,calc(var(--kk-contact-team-card-padding) * .72))}:is(#kx,.kk-contact-team) .kk-contact-team__member-role{font-size:.84rem}:is(#kx,.kk-contact-team) .kk-contact-team__member-bio{font-size:.83rem}:is(#kx,.kk-contact-team) .kk-contact-team__badge{top:10px;left:10px;max-width:calc(100% - 20px)}:is(#kx,.kk-contact-team) .kk-contact-team__contacts{gap:2px 11px}:is(#kx,.kk-contact-team) .kk-contact-team__contact-link{font-size:.78rem}:is(#kx,.kk-contact-team) .kk-contact-team__cta{margin-top:min(var(--kk-contact-team-input-cta-gap),48px)}}@media screen and (max-width:359px){:is(#kx,.kk-contact-team).kk-contact-team--mobile-auto .kk-contact-team__grid{grid-template-columns:minmax(0,1fr)}:is(#kx,.kk-contact-team) .kk-contact-team__shell{padding-right:10px;padding-left:10px}}@media(prefers-reduced-motion:reduce){:is(#kx,.kk-contact-team) .kk-contact-team__card,:is(#kx,.kk-contact-team) .kk-contact-team__contact-link,:is(#kx,.kk-contact-team) .kk-contact-team__cta-button{transition:none}}:is(#kx,.kk-contact-team) .kk-contact-team__shell{padding-right:0;padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/206/assets/kiekkokingi-contact-team.css.map */
