.koble-company-partnership{--koble-green:#94ad61;--koble-lime:#d4f593;--koble-text:#375249;--koble-dark:#17332a;--koble-deep:#10261f;--koble-paper:#f7f6f2;--koble-white:#fff;--koble-line-light:rgba(23,51,42,.15);--koble-line-dark:hsla(0,0%,100%,.16);--koble-max:1180px;--koble-gutter:clamp(20px,4vw,48px);--koble-font:"Basetica","Basetica Regular","Basetica Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--koble-font);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(80px,9vw,120px) 0;scroll-margin-top:160px;width:auto;-webkit-font-smoothing:antialiased}.koble-company-partnership *,.koble-company-partnership :after,.koble-company-partnership :before{box-sizing:border-box}.koble-company-partnership--white{background:var(--koble-white);color:var(--koble-dark)}.koble-company-partnership--paper{background:var(--koble-paper);color:var(--koble-dark)}.koble-company-partnership--dark{background:var(--koble-dark);color:var(--koble-white)}.koble-company-partnership__inner{margin:0 auto;max-width:var(--koble-max);padding:0 var(--koble-gutter);width:100%}.koble-company-partnership__header{margin-bottom:clamp(46px,6vw,72px);width:100%}.koble-company-partnership__eyebrow{color:var(--koble-green);display:block;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.35;margin:0 0 18px;text-transform:uppercase}.koble-company-partnership--dark
.koble-company-partnership__eyebrow{color:var(--koble-lime)}.koble-company-partnership__title{color:var(--koble-dark);font-family:inherit;font-size:clamp(40px,5vw,60px);font-weight:600;letter-spacing:-.05em;line-height:1.02;margin:0;max-width:none;width:100%}.koble-company-partnership--dark
.koble-company-partnership__title{color:var(--koble-white)}.koble-company-partnership__intro{color:var(--koble-text);font-size:clamp(18px,1.7vw,22px);letter-spacing:-.015em;line-height:1.5;margin-top:22px;max-width:760px}.koble-company-partnership--dark
.koble-company-partnership__intro{color:hsla(0,0%,100%,.7)}.koble-company-partnership__intro p{color:inherit;font:inherit;margin:0}.koble-company-partnership__grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.koble-company-partnership__card{background:var(--koble-white);border:1px solid var(--koble-line-light);border-radius:8px;box-shadow:none;color:var(--koble-dark);display:flex;flex-direction:column;min-height:430px;min-width:0;overflow:hidden;padding:clamp(28px,3vw,36px);position:relative;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s ease,background-color .3s ease}.koble-company-partnership--paper
.koble-company-partnership__card{background:hsla(0,0%,100%,.64)}.koble-company-partnership--dark
.koble-company-partnership__card{background:hsla(0,0%,100%,.045);border-color:var(--koble-line-dark);color:var(--koble-white)}.koble-company-partnership__card:before{background:var(--koble-green);content:"";height:3px;left:0;position:absolute;top:0;transition:width .45s cubic-bezier(.2,.7,.3,1);width:0}.koble-company-partnership--dark
.koble-company-partnership__card:before{background:var(--koble-lime)}.koble-company-partnership__card-top{display:flex;flex-direction:column;justify-content:flex-start;min-height:108px}.koble-company-partnership__term-eyebrow{color:var(--koble-green);display:block;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.35;margin:0 0 12px;text-transform:uppercase}.koble-company-partnership--dark
.koble-company-partnership__term-eyebrow{color:var(--koble-lime)}.koble-company-partnership__term{color:var(--koble-dark);font-family:inherit;font-size:clamp(30px,3.2vw,42px);font-weight:600;letter-spacing:-.045em;line-height:1;margin:0;transition:color .25s ease,transform .3s cubic-bezier(.2,.7,.3,1)}.koble-company-partnership--dark
.koble-company-partnership__term{color:var(--koble-white)}.koble-company-partnership__description{color:var(--koble-text);font-size:15px;font-weight:400;line-height:1.62;margin-top:24px}.koble-company-partnership--dark
.koble-company-partnership__description{color:hsla(0,0%,100%,.7)}.koble-company-partnership__description p{color:inherit;font:inherit;margin:0 0 15px}.koble-company-partnership__description p:last-child{margin-bottom:0}.koble-company-partnership__description b,.koble-company-partnership__description strong{color:var(--koble-dark);font-weight:600}.koble-company-partnership--dark
.koble-company-partnership__description b,.koble-company-partnership--dark
.koble-company-partnership__description strong{color:var(--koble-white)}.koble-company-partnership__card-footer{margin-top:auto;padding-top:30px}.koble-company-partnership__link{align-items:center;border-bottom:1px solid rgba(23,51,42,.35);color:var(--koble-dark);display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:-.01em;line-height:1.35;padding-bottom:3px;text-decoration:none;transition:color .25s ease,border-color .25s ease}.koble-company-partnership--dark
.koble-company-partnership__link{border-color:hsla(0,0%,100%,.35);color:var(--koble-white)}.koble-company-partnership__arrow{color:var(--koble-green);display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.3,1)}.koble-company-partnership--dark
.koble-company-partnership__arrow{color:var(--koble-lime)}@media (hover:hover) and (pointer:fine){.koble-company-partnership__card:hover{border-color:rgba(148,173,97,.55);transform:translateY(-4px)}.koble-company-partnership__card:hover:before{width:100%}.koble-company-partnership__card:hover .koble-company-partnership__term{color:var(--koble-green);transform:translateY(-2px)}.koble-company-partnership--dark .koble-company-partnership__card:hover .koble-company-partnership__term{color:var(--koble-lime)}.koble-company-partnership__link:hover{border-color:var(--koble-green);color:var(--koble-green)}.koble-company-partnership--dark .koble-company-partnership__link:hover{border-color:var(--koble-lime);color:var(--koble-lime)}.koble-company-partnership__link:hover .koble-company-partnership__arrow{transform:translateX(4px)}}@media screen and (max-width:900px){.koble-company-partnership__grid{gap:14px;grid-template-columns:1fr}.koble-company-partnership__card,.koble-company-partnership__card-top{min-height:0}.koble-company-partnership__description{max-width:720px}}@media screen and (max-width:680px){.koble-company-partnership{padding:64px 0;scroll-margin-top:140px}.koble-company-partnership__inner{padding-left:20px;padding-right:20px}.koble-company-partnership__header{margin-bottom:38px}.koble-company-partnership__title{font-size:clamp(32px,8.5vw,44px);line-height:1.04}.koble-company-partnership__intro{font-size:18px;margin-top:18px}.koble-company-partnership__card{border-radius:7px;padding:26px}.koble-company-partnership__term{font-size:32px}.koble-company-partnership__description{font-size:15px;margin-top:20px}.koble-company-partnership__card-footer{padding-top:24px}}@media (prefers-reduced-motion:reduce){.koble-company-partnership__arrow,.koble-company-partnership__card,.koble-company-partnership__card:before,.koble-company-partnership__link,.koble-company-partnership__term{transition:none!important}}