@charset "UTF-8";.theme-block.block-kl-accordion{--accordion-open-duration: var(--duration-accordion-open);--accordion-close-duration: var(--duration-accordion-close);--block-padding-block-start: clamp(1.5rem, 1.077722063rem + 1.7191977077vw, 2.625rem);--block-padding-block-end: clamp(1.5rem, 1.077722063rem + 1.7191977077vw, 2.625rem)}.theme-block.block-kl-accordion .block-heading{margin:0 0 clamp(1.5rem,.9604226361rem + 2.1967526266vw,2.9375rem)}.theme-block.block-kl-accordion .block-heading__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-accordion .block-heading__title{line-height:1.2;font-size:30px}}.theme-block.block-kl-accordion .block-heading__title{margin:0}.theme-block.block-kl-accordion[data-layout=services] .block-heading__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-accordion[data-layout=services] .block-heading__title{line-height:1.2;font-size:30px}}.block-kl-accordion__layout{position:relative}.block-kl-accordion__items{border-block-start:var(--border-width-thin) solid var(--scheme-border)}.block-kl-accordion__item{border-block-end:var(--border-width-thin) solid var(--scheme-border)}.block-kl-accordion__heading{margin:0}.block-kl-accordion__toggle{font-family:var(--font-sans);font-size:22.4px;font-weight:300;line-height:1;letter-spacing:.1785714286em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.block-kl-accordion__toggle{line-height:1;font-size:28px}}.block-kl-accordion__toggle{display:flex;align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:44px;padding:clamp(1.25rem,.9684813754rem + 1.1461318052vw,2rem) 0;border:0;background:transparent;color:var(--scheme-text);text-align:start;cursor:pointer}.block-kl-accordion__toggle>.block-kl-accordion__title{flex:1;min-inline-size:0;overflow-wrap:anywhere}.block-kl-accordion__toggle:focus-visible{outline:var(--border-width-medium) solid var(--scheme-focus);outline-offset:4px}.block-kl-accordion__indicator{flex:0 0 16px;inline-size:16px;block-size:16px;color:var(--scheme-text);margin-right:2px}@media(min-width:768px){.block-kl-accordion__indicator{flex-basis:23px;inline-size:23px;block-size:23px;color:var(--scheme-accent)}}.block-kl-accordion__indicator:after{content:"";display:block;inline-size:100%;block-size:100%;background:currentcolor;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M23%2018.7209L10.1628%205.88372H21.1279V0H0V21.1279H5.88372V10.1628L18.7209%2023L23%2018.7209Z'%20fill='%23E9784D'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M23%2018.7209L10.1628%205.88372H21.1279V0H0V21.1279H5.88372V10.1628L18.7209%2023L23%2018.7209Z'%20fill='%23E9784D'/%3e%3c/svg%3e") center/contain no-repeat;transform:rotate(180deg)}.block-kl-accordion__toggle[aria-expanded=true] .block-kl-accordion__indicator:after{transform:none}.block-kl-accordion__panel.is-motion-active{opacity:1;transition:opacity var(--accordion-open-duration) var(--ease-out)}.block-kl-accordion__panel.is-motion-active.is-closing{opacity:0;transition-duration:var(--accordion-close-duration)}@media(prefers-reduced-motion:no-preference){.block-kl-accordion__panel.is-motion-active{display:grid;grid-template-rows:1fr;transition-property:opacity,grid-template-rows}.block-kl-accordion__panel.is-motion-active.is-closing{grid-template-rows:0fr}}.block-kl-accordion__panel[hidden]{display:none}.block-kl-accordion__panel-inner{min-block-size:0;overflow:hidden}.block-kl-accordion__panel-content{padding-block-end:clamp(1.25rem,.9684813754rem + 1.1461318052vw,2rem)}.block-kl-accordion__copy{font-family:var(--font-sans);font-size:16px;font-weight:300;line-height:1.2;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.block-kl-accordion__copy{line-height:1.2;font-size:26px}}.block-kl-accordion__copy{overflow-wrap:anywhere}.block-kl-accordion__copy a:focus-visible{transition:none;color:var(--scheme-accent)}@media(hover:hover)and (pointer:fine){.block-kl-accordion__copy a:not(:focus-visible,.link--no-animation){transition:color var(--duration-fast) var(--ease-out)}.block-kl-accordion__copy a:hover{color:var(--scheme-accent)}}.block-kl-accordion__copy>*{margin-block:0 var(--space-6)}.block-kl-accordion__copy>:last-child{margin-block-end:0}.block-kl-accordion[data-layout=services] .block-kl-accordion__cta{min-inline-size:0}.block-kl-accordion[data-layout=services] .block-kl-accordion__cta .btn{border-color:transparent}.block-kl-accordion[data-layout=services] .block-kl-accordion__copy{font-family:var(--font-sans);font-size:14px;font-weight:300;line-height:1.2;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.block-kl-accordion[data-layout=services] .block-kl-accordion__copy{line-height:1.2;font-size:26px}}@media(max-width:767px){.block-kl-accordion[data-layout=services] .block-kl-accordion__copy>*{margin-block:.8rem}}.block-kl-accordion[data-layout=services] .block-kl-accordion__copy ul{list-style:none;padding-inline-start:0;margin-block:var(--space-4) var(--space-2)}@media(max-width:767px){.block-kl-accordion[data-layout=services] .block-kl-accordion__copy ul{margin-block:.8rem}}.block-kl-accordion[data-layout=services] .block-kl-accordion__copy ul>li{position:relative;padding-inline-start:calc(clamp(1.125rem,.784198245rem + 1.3874880611vw,2.0329375rem) + clamp(.75rem,.327722063rem + 1.7191977077vw,1.875rem))}.block-kl-accordion[data-layout=services] .block-kl-accordion__copy ul>li:before{content:"";position:absolute;inset-inline-start:clamp(.16475rem,.1148390938rem + .203199618vw,.29771875rem);inset-block-start:calc(.05em + clamp(.16475rem,.1148390938rem + .203199618vw,.29771875rem));inline-size:clamp(.7955rem,.5545200573rem + .9810888252vw,1.4375rem);block-size:clamp(.7955rem,.5545200573rem + .9810888252vw,1.4375rem);transform:rotate(135deg);background:var(--scheme-secondary-text);-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M23%2018.7209L10.1628%205.88372H21.1279V0H0V21.1279H5.88372V10.1628L18.7209%2023L23%2018.7209Z'%20fill='%23242222'/%3e%3c/svg%3e") center/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M23%2018.7209L10.1628%205.88372H21.1279V0H0V21.1279H5.88372V10.1628L18.7209%2023L23%2018.7209Z'%20fill='%23242222'/%3e%3c/svg%3e") center/contain no-repeat}.block-kl-accordion[data-layout=services] .block-kl-accordion__copy ol{list-style:decimal;padding-inline-start:1.5em}.block-kl-accordion[data-layout=services] .block-kl-accordion__copy li+li{margin-block-start:var(--space-4)}.block-kl-accordion[data-layout=services] .block-kl-accordion__copy li>:last-child{margin-block-end:0}.block-kl-accordion[data-layout=services] .block-kl-accordion__copy li>:is(ul,ol){margin-block-start:var(--space-4)}.block-kl-accordion__image{margin-block-start:var(--space-6);aspect-ratio:345/360;overflow:hidden;border-radius:var(--radius-small)}@media(min-width:768px){.block-kl-accordion__image{aspect-ratio:600/659}}.block-kl-accordion__image img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.block-kl-accordion__icon{flex:0 0 auto;inline-size:clamp(2.5rem,.920422457rem + 6.4308500478vw,6.7081875rem);block-size:clamp(2.5rem,.920422457rem + 6.4308500478vw,6.7081875rem);display:grid}@media(max-width:767px){.block-kl-accordion__icon{max-inline-size:30px;max-block-size:30px}}.block-kl-accordion__icon img{grid-area:1/1;inline-size:100%;block-size:100%;object-fit:contain}.block-kl-accordion__icon .block-kl-accordion__icon-hover,.block-kl-accordion__toggle[aria-expanded=true] .has-hover-icon .block-kl-accordion__icon-default{visibility:hidden}.block-kl-accordion__toggle[aria-expanded=true] .has-hover-icon .block-kl-accordion__icon-hover{visibility:visible}.block-kl-accordion[data-layout=services]{--block-padding-block-start: clamp(1.5rem, .7258237822rem + 3.1518624642vw, 3.5625rem);--block-padding-block-end: clamp(1.5rem, .7258237822rem + 3.1518624642vw, 3.5625rem)}.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle{font-family:var(--font-sans);font-size:clamp(1.375rem,.1316260745rem + 5.0620821394vw,4.6875rem);font-weight:900;line-height:1;letter-spacing:5px;text-transform:uppercase;font-style:normal}@media(min-width:768px){.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle{line-height:1}}.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle{gap:clamp(1.375rem,.6321192693rem + 3.0244508118vw,3.354125rem);padding-block:clamp(.3125rem,-.2739971347rem + 2.3877745941vw,1.875rem)}@media(max-width:767px){.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle{padding-block:8px}}.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle[aria-expanded=true]{color:var(--scheme-accent)}.block-kl-accordion[data-layout=services] .block-kl-accordion__indicator{font-family:var(--font-sans);font-size:clamp(1.875rem,.8193051576rem + 4.2979942693vw,4.6875rem);font-weight:300;line-height:1;letter-spacing:5px;text-transform:uppercase;font-style:normal}@media(min-width:768px){.block-kl-accordion[data-layout=services] .block-kl-accordion__indicator{line-height:1}}.block-kl-accordion[data-layout=services] .block-kl-accordion__indicator{color:inherit;flex-basis:1em;block-size:auto;text-align:center}.block-kl-accordion[data-layout=services] .block-kl-accordion__indicator:after{content:"+";-webkit-mask:none;mask:none;background:none;inline-size:auto;block-size:auto;border:0;transform:none}.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle[aria-expanded=true] .block-kl-accordion__indicator:after{content:"−"}.block-kl-accordion[data-layout=services] .block-heading,.block-kl-accordion[data-layout=services] .block-kl-accordion__copy{padding-inline:var(--space-6) 0}.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle:has(>.block-kl-accordion__icon){padding-inline-start:10px}.block-kl-accordion[data-layout=services] .block-kl-accordion__panel-content{align-items:end;row-gap:0}@media(min-width:768px){.block-kl-accordion[data-layout=services] .block-kl-accordion__copy{grid-column:1/span 8}}@media(min-width:768px){.block-kl-accordion[data-layout=services] .block-kl-accordion__cta{grid-column:9/span 4;justify-self:end}}@media(max-width:767px){.block-kl-accordion[data-layout=services] .block-heading,.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle,.block-kl-accordion[data-layout=services] .block-kl-accordion__copy,.block-kl-accordion[data-layout=services] .block-kl-accordion__cta{padding-inline-start:var(--space-3)}.block-kl-accordion[data-layout=services] .block-kl-accordion__toggle:has(>.block-kl-accordion__icon){padding-inline-start:var(--space-3)}}@media(min-width:768px){.block-kl-accordion:not([data-layout=services]) .block-kl-accordion__layout{padding-block-start:47px}.block-kl-accordion:not([data-layout=services]) .block-kl-accordion__layout>*{grid-column:span 6}.block-kl-accordion:not([data-layout=services]) .block-kl-accordion__layout:before{content:"";position:absolute;inset:0 var(--container-grid-padding) auto;border-block-start:var(--border-width-thin) solid var(--scheme-border)}.block-kl-accordion:not([data-layout=services]) .block-kl-accordion__items{border-block-start:0}.block-kl-accordion:not([data-layout=services]) .block-kl-accordion__item:first-child .block-kl-accordion__toggle{padding-block-start:0}}.block-kl-accordion[data-layout=offerings]{--block-padding-block-start: clamp(1.5rem, 1.3357808023rem + .6685768863vw, 1.9375rem);--block-padding-block-end: clamp(1.5rem, -1.1275071633rem + 10.6972301815vw, 8.5rem)}.block-kl-accordion[data-layout=offerings] .block-heading{margin-block-end:clamp(1.5rem,1.2888610315rem + .8595988539vw,2.0625rem)}.block-kl-accordion[data-layout=offerings] .block-heading__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.block-kl-accordion[data-layout=offerings] .block-heading__title{line-height:1.2;font-size:30px}}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__copy{font-family:var(--font-sans);font-size:16px;font-weight:300;line-height:1.2;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.block-kl-accordion[data-layout=offerings] .block-kl-accordion__copy{line-height:1.2;font-size:26px}}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__copy>*{margin-block-end:var(--space-4)}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__copy>:last-child{margin-block-end:0}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__image{aspect-ratio:600/626}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__panel-content{padding-block-end:clamp(1.25rem,.9215616046rem + 1.3371537727vw,2.125rem)}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__indicator{color:var(--scheme-accent)}.block-kl-accordion[data-layout=offerings]{--accordion-open-duration: var(--duration-accordion-standard-open);--accordion-close-duration: var(--duration-accordion-standard-close)}@media(prefers-reduced-motion:reduce){.block-kl-accordion[data-layout=offerings]{--accordion-open-duration: var(--duration-fast);--accordion-close-duration: var(--duration-fast)}}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__toggle{font-family:var(--font-sans);font-size:22.4px;font-weight:300;line-height:1;letter-spacing:.1785714286em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.block-kl-accordion[data-layout=offerings] .block-kl-accordion__toggle{line-height:1;font-size:28px}}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__toggle:focus-visible{transition:none;color:var(--scheme-accent)}@media(hover:hover)and (pointer:fine){.block-kl-accordion[data-layout=offerings] .block-kl-accordion__toggle:not(:focus-visible,.link--no-animation){transition:color var(--duration-fast) var(--ease-out)}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__toggle:hover{color:var(--scheme-accent)}}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__toggle{padding-block:clamp(1.25rem,.9215616046rem + 1.3371537727vw,2.125rem);min-block-size:0}@media(prefers-reduced-motion:no-preference){.block-kl-accordion[data-layout=offerings] .block-kl-accordion__toggle.is-pointer-toggle:not(:focus-visible) .block-kl-accordion__indicator:after{transition:transform var(--duration-fast) var(--ease-in-out)}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__toggle.is-pointer-toggle[aria-expanded=true]:not(:focus-visible) .block-kl-accordion__indicator:after{transition-duration:var(--duration-normal)}}.block-kl-accordion[data-layout=offerings] .block-kl-accordion__desktop-images{display:none}@media(min-width:768px){.block-kl-accordion[data-layout=offerings].is-enhanced .block-kl-accordion__layout{align-items:start}.block-kl-accordion[data-layout=offerings].is-enhanced .block-kl-accordion__desktop-images{display:grid;inline-size:89.6860986547%;max-inline-size:600px}.block-kl-accordion[data-layout=offerings].is-enhanced .block-kl-accordion__desktop-images .block-kl-accordion__image{grid-area:1/1;margin:0;pointer-events:none}.block-kl-accordion[data-layout=offerings].is-enhanced .block-kl-accordion__desktop-images .block-kl-accordion__image.is-image-fading{opacity:1;transition:opacity var(--duration-fast) var(--ease-hover)}.block-kl-accordion[data-layout=offerings].is-enhanced .block-kl-accordion__desktop-images .block-kl-accordion__image.is-image-fading.is-image-closing{opacity:0}.block-kl-accordion[data-layout=offerings].is-enhanced .block-kl-accordion__desktop-images .block-kl-accordion__image[hidden],.block-kl-accordion[data-layout=offerings].is-enhanced .block-kl-accordion__panel .block-kl-accordion__image{display:none}}
