.kankatala-static{--ks-accent: #6b1d2a;--ks-width-narrow: 46rem;--ks-width-wide: 75rem;--ks-gutter: 1.25rem;--ks-section-space: 2.5rem;--ks-gap: 1rem}@media screen and (min-width:750px){.kankatala-static{--ks-gutter: 2rem;--ks-section-space: 3.5rem;--ks-gap: 1.25rem}}@media screen and (min-width:990px){.kankatala-static{--ks-section-space: 4.5rem;--ks-gap: 1.5rem}}.ks-section{padding-block:var(--ks-section-space, 2.5rem)}.ks-section--tight{padding-block:calc(var(--ks-section-space, 2.5rem) / 2)}.ks-container{width:100%;max-width:var(--ks-width-wide, 75rem);margin-inline:auto;padding-inline:var(--ks-gutter, 1.25rem)}.ks-container--narrow{max-width:var(--ks-width-narrow, 46rem)}.ks-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:calc(var(--ks-gap, 1rem) * 1.5);text-align:center}.ks-eyebrow{margin:0;color:var(--ks-accent, #6b1d2a);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ks-title{margin:0}.ks-lead{max-width:40rem;margin:.25rem 0 0;color:rgb(var(--text-color, 30 20 22) / .75);font-size:1.0625rem;line-height:1.6}@media screen and (min-width:750px){.ks-lead{font-size:1.125rem}}.ks-prose{line-height:1.7}.ks-prose>*{margin:0}.ks-prose>*+*{margin-top:1em}.ks-prose :is(h2,h3,h4){margin-top:1.75em}.ks-prose :is(h2,h3,h4)+*{margin-top:.5em}.ks-prose a{color:var(--ks-accent, #6b1d2a);text-decoration:underline;text-underline-offset:.2em}.ks-prose ul{padding-inline-start:1.25rem;list-style:disc}.ks-prose ol{padding-inline-start:1.5rem;list-style:decimal}.ks-prose img{max-width:100%;height:auto}.ks-prose blockquote{margin-inline:0;padding-inline-start:1rem;border-inline-start:3px solid var(--ks-accent, #6b1d2a);font-style:italic}.ks-prose hr{border:0;border-top:1px solid rgb(var(--text-color, 30 20 22) / .15)}.ks-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.ks-prose :is(th,td){padding:.6rem .75rem;border:1px solid rgb(var(--text-color, 30 20 22) / .15);text-align:start}.ks-split{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:calc(var(--ks-gap, 1rem) * 1.5)}.ks-split__media{aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--text-color, 30 20 22) / .06)}.ks-split__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.ks-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--ks-gap, 1rem) * 2)}.ks-split--reverse>:first-child{order:2}}.ks-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ks-gap, 1rem);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.ks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ks-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ks-card,.ks-grid>.ks-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid rgb(var(--text-color, 30 20 22) / .15);background:rgb(var(--background, 255 255 255))}.ks-card__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.ks-card__text{margin:0;color:rgb(var(--text-color, 30 20 22) / .7);line-height:1.6}.ks-steps{display:grid;gap:var(--ks-gap, 1rem);margin:0;padding:0;list-style:none;counter-reset:ks-step}:is(ol,ul).ks-steps>li{position:relative;padding-inline-start:3rem;counter-increment:ks-step;line-height:1.6}.ks-steps>li:before{content:counter(ks-step);position:absolute;inset-inline-start:0;top:0;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--ks-accent, #6b1d2a);border-radius:50%;color:var(--ks-accent, #6b1d2a);font-size:.875rem;font-weight:600}.ks-callout{padding:1rem 1.25rem;border-inline-start:3px solid var(--ks-accent, #6b1d2a);background:rgb(var(--text-color, 30 20 22) / .05)}.ks-callout>:first-child{margin-top:0}.ks-callout>:last-child{margin-bottom:0}.ks-cta{padding:var(--ks-section-space, 2.5rem) var(--ks-gutter, 1.25rem);background:rgb(var(--text-color, 30 20 22) / .05);text-align:center}.ks-cta>*{margin:0}.ks-cta>*+*{margin-top:.75rem}.ks-link{color:var(--ks-accent, #6b1d2a);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.ks-link:hover{text-decoration-thickness:2px}.ks-divider{margin:0;border:0;border-top:1px solid rgb(var(--text-color, 30 20 22) / .15)}.ks-hero{--ks-hero-gutter: 1.25rem;--ks-hero-width: 72rem;--ks-hero-card-width: 50.25rem;--ks-hero-overlap: 5.625rem;--ks-hero-pad: 1.625rem;--ks-hero-bottom: 2.5rem}@media screen and (min-width:700px){.ks-hero{--ks-hero-gutter: 2rem;--ks-hero-overlap: 8.75rem;--ks-hero-pad: 3.25rem;--ks-hero-bottom: 4.5rem}}.ks-hero__media{position:relative}.ks-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#e9dfd8;fill:#cdbfb4;color:#cdbfb4}.ks-hero__inner{position:relative;z-index:1;width:min(100% - 2 * var(--ks-hero-gutter),var(--ks-hero-width));margin-inline:auto;margin-top:calc(var(--ks-hero-overlap) * -1);padding-bottom:var(--ks-hero-bottom)}.ks-hero__card{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:var(--ks-hero-card-width);padding:var(--ks-hero-pad)}.ks-hero__eyebrow{margin:0;color:var(--ks-hero-eyebrow-color, inherit)}.ks-hero__title,.ks-hero__text{margin:0}.ks-hero__text>*{margin:0}.ks-hero__text>*+*{margin-top:1em}.ks-stats{--ks-stats-gutter: 1.25rem;--ks-stats-width: 72.5rem;--ks-stats-rule: rgb(var(--border-color, 227 207 202))}@media screen and (min-width:700px){.ks-stats{--ks-stats-gutter: 2rem}}.ks-stats__inner{width:min(100% - 2 * var(--ks-stats-gutter),var(--ks-stats-width));margin-inline:auto}.ks-stats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-bottom:1px solid var(--ks-stats-rule)}.ks-stats__list>.ks-stats__item{padding:1.25rem .625rem;border-top:1px solid var(--ks-stats-rule)}.ks-stats__list>.ks-stats__item:nth-child(2n){border-left:1px solid var(--ks-stats-rule)}.ks-stats__value{margin:0;color:var(--ks-stats-number-color, inherit)}.ks-stats__label{margin:.5rem 0 0}@media screen and (min-width:700px){.ks-stats__list{grid-template-columns:repeat(var(--ks-stats-cols, 4),minmax(0,1fr));border-top:1px solid var(--ks-stats-rule)}.ks-stats--cols-1{--ks-stats-cols: 1}.ks-stats--cols-2{--ks-stats-cols: 2}.ks-stats--cols-3{--ks-stats-cols: 3}.ks-stats--cols-4{--ks-stats-cols: 4}.ks-stats__list>.ks-stats__item,.ks-stats__list>.ks-stats__item:nth-child(2n){padding:1.75rem 0 1.75rem 1.375rem;border:0}.ks-stats--cols-1 .ks-stats__list>.ks-stats__item,.ks-stats--cols-2 .ks-stats__list>.ks-stats__item:nth-child(odd),.ks-stats--cols-3 .ks-stats__list>.ks-stats__item:nth-child(3n+1),.ks-stats--cols-4 .ks-stats__list>.ks-stats__item:nth-child(4n+1){padding-left:0}}.ks-founder{--ks-founder-gutter: 1.25rem;--ks-founder-width: 72.5rem;--ks-founder-column-gap: 1.5rem;--ks-founder-space: 2.5rem;--ks-founder-quote-pad: 1.375rem;--ks-founder-ratio: 5 / 4;--ks-founder-frame: rgb(var(--border-color, 233 220 215))}.ks-founder--portrait{--ks-founder-ratio: 3 / 4}.ks-founder--square{--ks-founder-ratio: 1 / 1}@media screen and (min-width:700px){.ks-founder{--ks-founder-gutter: 2rem;--ks-founder-column-gap: 3.625rem;--ks-founder-space: 3.5rem;--ks-founder-quote-pad: 1.75rem}}.ks-founder{padding-block:var(--ks-founder-space)}.ks-founder__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ks-founder-column-gap);width:min(100% - 2 * var(--ks-founder-gutter),var(--ks-founder-width));margin-inline:auto}@media screen and (min-width:700px){.ks-founder__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ks-founder__text{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.ks-founder__eyebrow{display:flex;align-items:baseline;gap:1rem;margin:0;color:var(--ks-founder-eyebrow-color, inherit)}.ks-founder__numeral{color:inherit}.ks-founder__title{margin:0;color:var(--ks-founder-heading-color, inherit)}.ks-founder__body{margin:0}.ks-founder__body>*{margin:0}.ks-founder__body>*+*{margin-top:1em}.ks-founder__card{border:1px solid var(--ks-founder-frame)}.ks-founder__media{position:relative;aspect-ratio:var(--ks-founder-ratio);overflow:hidden;background:#e9dfd8}.ks-founder__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ks-founder__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#e9dfd8;fill:#cdbfb4;color:#cdbfb4}.ks-founder__quote{padding:var(--ks-founder-quote-pad)}.ks-founder__quote blockquote{margin:0;padding:0;border:0}.ks-founder__quote-text{margin:0;color:var(--ks-founder-quote-color, inherit)}.ks-craft{--ks-craft-gutter: 1.25rem;--ks-craft-width: 72.5rem;--ks-craft-space: 1.5rem;--ks-craft-pad-y: 1.75rem;--ks-craft-pad-x: 1.625rem;--ks-craft-ratio: 7 / 5;--ks-craft-frame: rgb(var(--border-color, 233 220 215))}.ks-craft--width-narrow{--ks-craft-width: 65.25rem}.ks-craft--shape-wide{--ks-craft-ratio: 5 / 3}@media screen and (min-width:700px){.ks-craft{--ks-craft-gutter: 2rem;--ks-craft-space: 2.75rem;--ks-craft-pad-y: 3.25rem;--ks-craft-pad-x: 3rem}}.ks-craft{padding-block:var(--ks-craft-space)}.ks-craft__inner{width:min(100% - 2 * var(--ks-craft-gutter),var(--ks-craft-width));margin-inline:auto}.ks-craft__card{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--ks-craft-frame)}.ks-craft__media{position:relative;aspect-ratio:var(--ks-craft-ratio, 7 / 5);overflow:hidden;background:#e9dfd8}.ks-craft__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ks-craft__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#e9dfd8;fill:#cdbfb4;color:#cdbfb4}.ks-craft__panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;padding:var(--ks-craft-pad-y) var(--ks-craft-pad-x)}@media screen and (min-width:700px){.ks-craft__card{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-craft__media{aspect-ratio:auto}.ks-craft--photo-right .ks-craft__media{order:2}}.ks-craft__eyebrow{display:flex;align-items:baseline;gap:1rem;margin:0;color:var(--ks-craft-eyebrow-color, inherit)}.ks-craft__numeral{color:inherit}.ks-craft__title{margin:0;color:var(--ks-craft-heading-color, inherit)}.ks-craft__body{margin:0}.ks-craft__body>*{margin:0}.ks-craft__body>*+*{margin-top:1em}.ks-craft__buttons{display:flex;flex-direction:column;align-self:stretch;gap:.75rem;margin-top:.5rem}@media screen and (min-width:700px){.ks-craft__buttons{flex-direction:row;flex-wrap:wrap;align-self:flex-start}}.ks-mgmt{--ks-mgmt-gutter: 1.25rem;--ks-mgmt-width: 65.25rem;--ks-mgmt-space: 1.5rem;--ks-mgmt-stack-gap: 1.25rem;--ks-mgmt-grid-gap: .5rem;--ks-mgmt-member-ratio: 9 / 8;--ks-mgmt-member-pad: .5625rem;--ks-mgmt-panel-pad: 1.5rem;--ks-mgmt-frame: rgb(var(--border-color, 233 220 215));--ks-mgmt-rule: rgb(var(--border-color, 227 207 202))}@media screen and (min-width:700px){.ks-mgmt{--ks-mgmt-gutter: 2rem;--ks-mgmt-space: 1.75rem;--ks-mgmt-stack-gap: 1.3rem;--ks-mgmt-grid-gap: 1.3rem;--ks-mgmt-member-ratio: 5 / 4;--ks-mgmt-member-pad: 1.375rem;--ks-mgmt-panel-pad: 2.5rem}}.ks-mgmt{padding-block:var(--ks-mgmt-space)}.ks-mgmt__inner{display:flex;flex-direction:column;gap:var(--ks-mgmt-stack-gap);width:min(100% - 2 * var(--ks-mgmt-gutter),var(--ks-mgmt-width));margin-inline:auto}.ks-mgmt__header{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.ks-mgmt__eyebrow{display:flex;align-items:baseline;gap:.75rem;margin:0;color:var(--ks-mgmt-eyebrow-color, inherit)}.ks-mgmt__numeral{color:inherit}.ks-mgmt__title{margin:0;color:var(--ks-mgmt-heading-color, inherit)}.ks-mgmt__media{position:relative;overflow:hidden;background:#e9dfd8}.ks-mgmt__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ks-mgmt__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#e9dfd8;fill:#cdbfb4;color:#cdbfb4}.ks-mgmt__role{margin:0;color:var(--ks-mgmt-role-color, inherit)}.ks-mgmt__name{margin:0;color:var(--ks-mgmt-name-color, inherit)}.ks-mgmt__text{margin:0}.ks-mgmt__text>*{margin:0}.ks-mgmt__text>*+*{margin-top:.75em}.ks-mgmt__featured{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--ks-mgmt-frame)}.ks-mgmt__featured>.ks-mgmt__media{aspect-ratio:7 / 5}.ks-mgmt__panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;padding:var(--ks-mgmt-panel-pad)}.ks-mgmt__rule{display:block;width:2.25rem;height:0;border-top:1px solid var(--ks-mgmt-rule)}@media screen and (min-width:700px){.ks-mgmt__featured{grid-template-columns:repeat(2,minmax(0,1fr));min-height:21.5rem}.ks-mgmt__featured>.ks-mgmt__media{aspect-ratio:auto}}.ks-mgmt__grid{display:grid;grid-template-columns:repeat(var(--ks-mgmt-cols-mobile, 3),minmax(0,1fr));gap:var(--ks-mgmt-grid-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:700px){.ks-mgmt__grid{grid-template-columns:repeat(var(--ks-mgmt-cols, 3),minmax(0,1fr))}}.ks-mgmt__grid>.ks-mgmt__member{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:1px solid var(--ks-mgmt-frame)}.ks-mgmt__member>.ks-mgmt__media{aspect-ratio:var(--ks-mgmt-member-ratio)}.ks-mgmt__member-body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:var(--ks-mgmt-member-pad)}@media screen and (max-width:699px){.ks-mgmt__member .ks-mgmt__name{font-size:.8125rem;line-height:1.25;overflow-wrap:anywhere}.ks-mgmt__member .ks-mgmt__text{font-size:.625rem;line-height:1.5}.ks-mgmt__member .ks-mgmt__role{overflow-wrap:anywhere}}@media screen and (min-width:700px){.ks-mgmt__member-body{padding-block:1.5rem}}.ks-journey{--ks-journey-space: 1.5rem;--ks-journey-card-pad: 1.25rem;--ks-journey-frame: rgb(var(--border-color, 233 220 215))}@media screen and (min-width:700px){.ks-journey{--ks-journey-space: 3.5rem;--ks-journey-card-pad: 1.625rem}}.ks-journey{padding-block:var(--ks-journey-space)}.ks-journey__header{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin-bottom:1.5rem}@media screen and (min-width:700px){.ks-journey__header{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;align-items:end;margin-bottom:2.25rem}}.ks-journey__headline{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.ks-journey__eyebrow{display:flex;align-items:baseline;gap:.75rem;margin:0;color:var(--ks-journey-eyebrow-color, inherit)}.ks-journey__numeral{color:inherit}.ks-journey__title{margin:0;color:var(--ks-journey-heading-color, inherit)}.ks-journey__intro{max-width:24rem;margin:0}.ks-journey__hint{margin-inline-start:.3em;color:var(--ks-journey-hint-color, inherit)}.ks-journey__splide{position:relative}.ks-journey__splide .splide__list>.ks-journey__card{display:flex;flex-direction:column;height:auto;min-width:0;margin:0;padding:0;border:1px solid var(--ks-journey-frame)}.ks-journey__splide ol.splide__list{margin:0;padding:0;list-style:none}.ks-journey__nav{top:var(--ks-journey-arrow-top, 50%);z-index:2;width:var(--circle-button-size, 2.75rem);height:var(--circle-button-size, 2.75rem);background:rgb(var(--circle-button-background, 255 255 255));color:rgb(var(--circle-button-text-color, 0 0 0));opacity:1}.ks-journey__nav svg{fill:none;width:.75rem;height:.75rem}.ks-journey__nav:disabled{opacity:.3}.ks-journey__splide--static .ks-journey__nav{visibility:hidden}@media screen and (max-width:699px){.ks-journey__splide[data-arrows-mobile=false] .splide__arrows{display:none}}@media screen and (min-width:700px){.ks-journey__splide[data-arrows-desktop=false] .splide__arrows{display:none}}.ks-journey__media{position:relative;aspect-ratio:5 / 4;overflow:hidden;background:#e9dfd8}.ks-journey__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ks-journey__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#e9dfd8;fill:#cdbfb4;color:#cdbfb4}.ks-journey__body{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.25rem var(--ks-journey-card-pad) 1.5rem}.ks-journey__top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ks-journey__year{margin:0;color:var(--ks-journey-year-color, inherit)}.ks-journey__meta{margin:0;color:var(--ks-journey-eyebrow-color, inherit);white-space:nowrap}.ks-journey__card-title,.ks-journey__text{margin:0}.ks-journey__text>*{margin:0}.ks-journey__text>*+*{margin-top:.75em}@media screen and (max-width:699px){.ks-journey--m2 .ks-journey__body,.ks-journey--m3 .ks-journey__body{gap:.5rem;padding:.75rem .625rem 1rem}.ks-journey--m2 .ks-journey__year{font-size:1.5rem}.ks-journey--m3 .ks-journey__year{font-size:1.125rem}.ks-journey--m2 .ks-journey__card-title,.ks-journey--m3 .ks-journey__card-title,.ks-journey--m2 .ks-journey__meta,.ks-journey--m3 .ks-journey__meta{overflow-wrap:anywhere}.ks-journey--m2 .ks-journey__text,.ks-journey--m3 .ks-journey__text{font-size:.6875rem;line-height:1.5}.ks-journey--m3 .ks-journey__text{font-size:.625rem}.ks-journey--m3 .ks-journey__meta{display:none}}.ks-detail{--ks-detail-pad: 1rem}@media screen and (min-width:700px){.ks-detail{--ks-detail-pad: 1.75rem}}.ks-detail__placeholder{display:block;background:#e9dfd8;fill:#cdbfb4;color:#cdbfb4}.ks-detail .ks-detail__content{display:flex;flex-direction:column;gap:.75rem;padding-block:var(--ks-detail-pad);color:var(--ks-detail-text-color, #7b1226);text-shadow:none}.ks-detail--center .ks-detail__content{align-items:center;text-align:center}.ks-detail--bottom-left .ks-detail__content{align-items:flex-start;text-align:start}.ks-detail__content>*{margin:0;color:inherit}.ks-info{--ks-info-pad: 1.25rem;--ks-info-rule: rgb(var(--border-color, 237 223 219))}@media screen and (min-width:700px){.ks-info{--ks-info-pad: 1.75rem}}.ks-info--border{border-bottom:1px solid var(--ks-info-rule)}.ks-info__inner{padding-block:var(--ks-info-pad)}.ks-info__list{display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;margin:0;padding:0;list-style:none}.ks-info__list>.ks-info__item{flex:0 0 100%;min-width:0;margin:0;padding:0}.ks-info__list>.ks-info__item--half{flex:0 1 auto}.ks-info__list>.ks-info__action{flex:0 0 100%;margin:0;padding:0}.ks-info__action .button{display:flex;width:100%}.ks-info__label{margin:0 0 .5rem;color:var(--ks-info-label-color, inherit)}.ks-info__value{margin:0}.ks-info__link{color:inherit;text-decoration:none}.ks-info__link:hover{text-decoration:underline}.ks-info__button-icon{flex:none}@media screen and (min-width:700px){.ks-info__list{display:grid;grid-template-columns:repeat(var(--ks-info-cols, 3),minmax(0,1fr));align-items:start;gap:0}.ks-info__list>.ks-info__item,.ks-info__list>.ks-info__item--half,.ks-info__list>.ks-info__action{flex:none}.ks-info__list>.ks-info__item,.ks-info__list>.ks-info__item--half{padding-inline-end:1.5rem}.ks-info__list>.ks-info__action{align-self:center;justify-self:start}.ks-info__action .button{display:inline-flex;width:auto}}.ks-legacy{--ks-legacy-space: 1.5rem}@media screen and (min-width:700px){.ks-legacy{--ks-legacy-space: 3.5rem}}.ks-legacy{padding-block:var(--ks-legacy-space)}.ks-legacy__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.ks-legacy__text{display:contents}.ks-legacy__head{order:1;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ks-legacy__media{order:2}.ks-legacy__body{order:3;margin:0}.ks-legacy__body>*{margin:0}.ks-legacy__body>*+*{margin-top:.75em}.ks-legacy__eyebrow{margin:0;color:var(--ks-legacy-eyebrow-color, inherit)}.ks-legacy__title{margin:0;color:var(--ks-legacy-heading-color, inherit)}.ks-legacy__media{position:relative;aspect-ratio:2 / 1;overflow:hidden;background:#e9dfd8}.ks-legacy--shape-landscape .ks-legacy__media{aspect-ratio:4 / 3}.ks-legacy--shape-square .ks-legacy__media{aspect-ratio:1 / 1}.ks-legacy__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:700px){.ks-legacy__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.375rem;align-items:center}.ks-legacy__text{display:flex;flex-direction:column;gap:1.25rem}.ks-legacy__head,.ks-legacy__media,.ks-legacy__body{order:0}.ks-legacy--photo-left .ks-legacy__media{order:-1}.ks-legacy--single.ks-legacy--photo-right .ks-legacy__media,.ks-legacy--single.ks-legacy--photo-left .ks-legacy__text{grid-column:2}.ks-legacy--single:not(.ks-legacy--fill).ks-legacy--lone-left .ks-legacy__grid{grid-template-columns:70% minmax(0,1fr)}.ks-legacy--single:not(.ks-legacy--fill).ks-legacy--lone-right .ks-legacy__grid{grid-template-columns:minmax(0,1fr) 75%}.ks-legacy--single.ks-legacy--fill .ks-legacy__media,.ks-legacy--single.ks-legacy--fill .ks-legacy__text{grid-column:1 / -1}}.ks-eventbar{--ks-eventbar-pad: 1.0625rem}.ks-eventbar__inner{display:flex;flex-direction:column;gap:.8125rem;padding-block:var(--ks-eventbar-pad)}.ks-eventbar__text{margin:0;color:var(--ks-eventbar-text-color, inherit)}.ks-eventbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ks-eventbar__actions--single{grid-template-columns:minmax(0,1fr)}.ks-eventbar__action{min-width:0}.ks-eventbar__action .button{display:flex;width:100%;white-space:nowrap}.ks-eventbar__icon{flex:none}@media screen and (min-width:700px){.ks-eventbar__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.ks-eventbar__actions,.ks-eventbar__actions--single{display:flex;flex:none;gap:.625rem}.ks-eventbar__action .button{display:inline-flex;width:auto}}.ks-map{padding-block:1.5rem}@media screen and (min-width:700px){.ks-map{padding-block:2.5rem}}.ks-map--no-heading{padding-block:0}.ks-map__header{margin-bottom:1.25rem}@media screen and (min-width:700px){.ks-map__header{margin-bottom:1.875rem}}.ks-map__title{margin:0;text-align:center;color:var(--ks-map-heading-color, inherit)}.ks-map__title--caps{text-transform:uppercase;letter-spacing:.12em}.ks-map__frame--bleed{margin:0}.ks-map__map{position:relative;height:var(--ks-map-height-mobile, 280px);overflow:hidden;background:#e6ece4}@media screen and (min-width:700px){.ks-map__map{height:var(--ks-map-height, 340px)}}.ks-map__iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.ks-map__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:1rem;text-align:center;color:rgb(var(--text-color, 51 51 51) / .6)}.ks-map__action{position:absolute;right:1.25rem;bottom:1.25rem;z-index:2}.ks-map__icon{flex:none}@media screen and (max-width:699px){.ks-map .ks-map__frame{margin-inline:0}.ks-map__action{right:.75rem;bottom:.75rem}.ks-map--phone-icon .ks-map__action .button{width:2.75rem;height:2.75rem;padding:0}.ks-map--phone-icon .ks-map__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.ks-cal{--ks-cal-rule: rgb(var(--border-color, 240 226 222));padding-block:1.5rem}@media screen and (min-width:700px){.ks-cal{padding-block:2.5rem}}.ks-cal__header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}@media screen and (min-width:700px){.ks-cal__header{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:1.375rem}}.ks-cal__title{margin:0;color:var(--ks-cal-heading-color, inherit)}.ks-cal__title--caps{text-transform:uppercase;letter-spacing:.16em}.ks-cal__season{margin:0;color:rgb(var(--text-color, 51 51 51) / .6)}.ks-cal__month{margin:0;padding:.6875rem 1.125rem;background:var(--ks-cal-month-bg, #fdf1ee);color:var(--ks-cal-accent, inherit);font-weight:700;letter-spacing:.2em}.ks-cal__row+.ks-cal__month{margin-top:1.5rem}.ks-cal__row{display:grid;grid-template-columns:4.25rem minmax(0,1fr);grid-template-areas:"date info" "date actions";align-items:center;column-gap:0;padding:1.125rem 0;border-bottom:1px solid var(--ks-cal-rule)}@media screen and (min-width:700px){.ks-cal__row{grid-template-columns:7.25rem minmax(0,1fr) auto;grid-template-areas:"date info actions";padding:1.25rem 1.125rem 1.25rem 0}}.ks-cal__date{grid-area:date;align-self:center;text-align:center}.ks-cal__day{margin:0;color:var(--ks-cal-accent, inherit)}.ks-cal__weekday{margin:.125rem 0 0;color:rgb(var(--text-color, 51 51 51) / .6)}.ks-cal__info{grid-area:info;min-width:0}.ks-cal__name{margin:0;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.3;letter-spacing:normal;text-transform:none}.ks-cal__where,.ks-cal__phone{margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.ks-cal__where{color:rgb(var(--text-color, 51 51 51) / .65)}.ks-cal__phone{color:var(--ks-cal-accent, inherit)}.ks-cal__phone-icon{display:inline-block;margin-inline-end:.25rem;vertical-align:-.1em}.ks-cal__phone-link{color:inherit;text-decoration:none}.ks-cal__phone-link:hover{text-decoration:underline}.ks-cal__actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem}@media screen and (min-width:700px){.ks-cal__actions{flex-wrap:nowrap;justify-content:flex-end;margin-top:0}}.ks-cal__map-icon{flex:none}.ks-cal__past{--button-background: 91 88 91;--button-outline-color: 231 217 213}.ks-cal__past--static{pointer-events:none;cursor:default}.ks-cal__empty{margin:0;padding:2rem 0;text-align:center;color:rgb(var(--text-color, 51 51 51) / .6)}.ks-sl{--ks-sl-rule: rgb(var(--border-color, 240 226 222));--ks-sl-frame: rgb(var(--border-color, 237 223 219));padding-block:1.5rem}@media screen and (min-width:700px){.ks-sl{padding-block:2.5rem}}.ks-sl__title{margin:0 0 1.25rem;color:var(--ks-sl-heading-color, inherit)}.ks-sl__title--caps{text-transform:uppercase;letter-spacing:.16em}.ks-sl__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.ks-sl__chip{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 1.5rem;border:1px solid var(--ks-sl-chip-border, rgb(var(--border-color, 231 217 213)));background:var(--ks-sl-chip-bg, transparent);color:var(--ks-sl-chip-color, inherit);font-size:.8125rem;line-height:1;text-decoration:none;white-space:nowrap}.ks-sl__chip:hover{--ks-sl-chip-border: var(--ks-sl-accent, currentColor)}.ks-sl:not(:has(.ks-sl__state:target)) .ks-sl__chip:first-child{--ks-sl-chip-border: var(--ks-sl-accent, currentColor);--ks-sl-chip-bg: var(--ks-sl-chip-on-bg, transparent);--ks-sl-chip-color: var(--ks-sl-accent, inherit)}.ks-sl__states{display:grid;gap:2.25rem}.ks-sl__state{scroll-margin-top:1.5rem}.ks-sl__state-title{margin:0 0 1rem;padding-bottom:.625rem;border-bottom:1px solid var(--ks-sl-rule);color:var(--ks-sl-accent, inherit)}.ks-sl__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(15rem,calc(100% / var(--ks-sl-columns, 3) - 1.25rem)),1fr));gap:1.125rem}@media screen and (min-width:700px){.ks-sl--cols-1 .ks-sl__grid{grid-template-columns:minmax(0,36rem)}}@media screen and (max-width:699px){.ks-sl--phone-1 .ks-sl__grid{grid-template-columns:minmax(0,1fr)}.ks-sl--phone-2 .ks-sl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media screen and (max-width:519px){.ks-sl--phone-2 .ks-sl__body{gap:.75rem;padding:.75rem .625rem .625rem}.ks-sl--phone-2 .ks-sl__address{font-size:.75rem;line-height:1.5}.ks-sl--phone-2 .ks-sl__tag{max-width:100%;padding:.25rem .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks-sl--phone-2 .ks-sl__actions{flex-direction:column}.ks-sl--phone-2 .ks-sl__actions .button{flex:none;width:100%}}.ks-sl__card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ks-sl-frame)}.ks-sl__media{position:relative;aspect-ratio:26 / 15;overflow:hidden;background:#f0e4df}.ks-sl__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ks-sl__tag{position:absolute;bottom:0;left:0;z-index:1;padding:.3125rem .75rem;background:var(--ks-sl-accent, #7b1226);color:var(--ks-sl-tag-text, #ffffff);font-weight:700}.ks-sl__body{display:flex;flex:1;flex-direction:column;gap:1rem;padding:1rem .9375rem .875rem}.ks-sl__address{flex:1;margin:0;color:rgb(var(--text-color, 51 51 51) / .7);font-size:.8125rem;line-height:1.6}.ks-sl__actions{display:flex}.ks-sl__actions .button{flex:1 1 0;justify-content:center;min-width:0;padding-inline:.5rem;white-space:nowrap}.ks-sl__icon{flex:none}.ks-sl__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ks-sl__empty{margin:0;padding:2rem 0;text-align:center;color:rgb(var(--text-color, 51 51 51) / .6)}.ks-vc{--ks-vc-line: rgb(var(--border-color, 227 207 202));--ks-vc-muted: rgb(var(--text-color, 51 51 51) / .6);--ks-vc-error: #b3261e}.ks-vc__sr,.ks-vc__hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ks-vc__hero-inner{display:block}.ks-vc__intro{padding-block:1.875rem}.ks-vc__eyebrow{margin:0;color:var(--ks-vc-hero-eyebrow, #f0c98a)}.ks-vc__title{margin:.75rem 0}.ks-vc__lead{max-width:52ch;margin:0;font-size:.75rem;font-weight:300;line-height:1.8;opacity:.9}@media screen and (max-width:699px){.ks-vc__hero.color-scheme{background:transparent;color:inherit}.ks-vc__intro{box-shadow:0 0 0 100vmax rgb(var(--background));clip-path:inset(0 -100vmax)}}@media screen and (min-width:700px){.ks-vc__hero{padding-block:3.75rem}.ks-vc__hero-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2.5rem}.ks-vc__intro.color-scheme{padding-block:0;background:transparent}.ks-vc__title{margin:1rem 0 .875rem}.ks-vc__lead{font-size:.875rem;line-height:1.9}}.ks-vc__card{display:flex;flex-direction:column;gap:1rem;padding-block:1.375rem}@media screen and (min-width:700px){.ks-vc__card{gap:1.125rem;padding:2.125rem}}.ks-vc__form,.ks-vc__done{display:flex;flex-direction:column;gap:inherit}.ks-vc__form[hidden],.ks-vc__done[hidden]{display:none}.ks-vc__form{gap:1rem}@media screen and (min-width:700px){.ks-vc__form{gap:1.125rem}}.ks-vc__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ks-vc__card-title{margin:0;color:var(--ks-vc-accent, inherit)}.ks-vc__step{margin:0;font-size:.625rem;font-weight:300;color:var(--ks-vc-muted)}.ks-vc__group{min-width:0;margin:0;padding:0;border:0}.ks-vc__label{display:block;float:none;width:100%;margin:0 0 .5625rem;padding:0;font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-vc-muted)}@media screen and (min-width:700px){.ks-vc__label{margin-bottom:.625rem;font-size:.625rem}}.ks-vc__days{display:grid;grid-template-columns:repeat(var(--ks-vc-days, 4),minmax(0,1fr));gap:.4375rem}@media screen and (min-width:700px){.ks-vc__days{gap:.5rem}}.ks-vc__day{font-family:inherit;display:block;margin:0;padding:.5625rem .25rem;border:1px solid var(--ks-vc-line);background:transparent;color:inherit;text-align:center;cursor:pointer}@media screen and (min-width:700px){.ks-vc__day{padding:.625rem .375rem}}.ks-vc__weekday{display:block;font-size:.5rem;font-weight:500;letter-spacing:.06em;color:var(--ks-vc-muted)}@media screen and (min-width:700px){.ks-vc__weekday{font-size:.5625rem}}.ks-vc__daynum{display:block;margin-top:.25rem;line-height:1}.ks-vc__day:hover{border-color:var(--ks-vc-accent, currentColor)}.ks-vc__day[aria-pressed=true]{border-color:var(--ks-vc-accent, currentColor);background:var(--ks-vc-accent, currentColor);color:#fff}.ks-vc__day[aria-pressed=true] .ks-vc__weekday{color:inherit}.ks-vc__times{display:flex;flex-wrap:wrap;gap:.4375rem}@media screen and (min-width:700px){.ks-vc__times{gap:.5rem}}.ks-vc__time{font-family:inherit;margin:0;padding:.5rem .75rem;border:1px solid var(--ks-vc-line);background:transparent;color:inherit;font-size:.6875rem;font-weight:300;cursor:pointer}@media screen and (min-width:700px){.ks-vc__time{padding:.5625rem .875rem;font-size:.75rem}}.ks-vc__time:hover{border-color:var(--ks-vc-accent, currentColor)}.ks-vc__time[aria-pressed=true]{border-color:var(--ks-vc-accent, currentColor);background:rgb(var(--ks-vc-accent-rgb, 123 18 38) / .07);color:var(--ks-vc-accent, inherit);font-weight:400}.ks-vc__tz{margin:.625rem 0 0;font-size:.6875rem;font-weight:300;color:var(--ks-vc-muted)}.ks-vc__day:focus-visible,.ks-vc__time:focus-visible,.ks-vc__input:focus-visible{outline:2px solid var(--ks-vc-accent, currentColor);outline-offset:1px}.ks-vc__day--skeleton{height:3.1rem;padding:0}.ks-vc__time--skeleton{width:4.75rem;height:2.1rem;padding:0}.ks-vc__day--skeleton,.ks-vc__time--skeleton{display:block;border:0;background:rgb(var(--text-color, 51 51 51) / .07);animation:ks-vc-pulse 1.4s ease-in-out infinite}@keyframes ks-vc-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ks-vc__day--skeleton,.ks-vc__time--skeleton{animation:none}}.ks-vc__guests-toggle{font-family:inherit;margin:0;padding:.375rem .875rem;border:1px solid var(--ks-vc-accent, currentColor);background:transparent;color:var(--ks-vc-accent, inherit);font-size:.75rem;cursor:pointer}.ks-vc__guests-toggle:hover{background:rgb(var(--ks-vc-accent-rgb, 123 18 38) / .07)}.ks-vc__guests-toggle:focus-visible{outline:2px solid var(--ks-vc-accent, currentColor);outline-offset:1px}.ks-vc__guests{margin-top:.625rem}.ks-vc__guests[hidden]{display:none}.ks-vc__phone{display:flex;gap:.5rem}.ks-vc__phone .ks-vc__input{font-family:inherit;flex:1 1 auto;min-width:0}.ks-vc__select{font-family:inherit;flex:0 0 8.25rem;min-width:0;margin:0;padding:.75rem .5rem;border:1px solid var(--ks-vc-line);border-radius:0;background:transparent;color:inherit;font-size:.75rem;font-weight:300}@media screen and (min-width:700px){.ks-vc__select{padding:.8125rem .5rem;font-size:.8125rem}}.ks-vc__select:focus-visible{outline:2px solid var(--ks-vc-accent, currentColor);outline-offset:1px}.ks-vc__question{display:block;float:none;width:100%;margin:0 0 .5rem;padding:0;font-size:.75rem;font-weight:400;line-height:1.5}.ks-vc__checks{display:flex;flex-wrap:wrap;gap:.4375rem}@media screen and (min-width:700px){.ks-vc__checks{gap:.5rem}}.ks-vc__check{position:relative;display:inline-block;margin:0;cursor:pointer}.ks-vc__check input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ks-vc__check span{display:inline-block;padding:.5rem .75rem;border:1px solid var(--ks-vc-line);font-size:.6875rem;font-weight:300}@media screen and (min-width:700px){.ks-vc__check span{padding:.5625rem .875rem;font-size:.75rem}}.ks-vc__check:hover span{border-color:var(--ks-vc-accent, currentColor)}.ks-vc__check input:checked+span{border-color:var(--ks-vc-accent, currentColor);background:rgb(var(--ks-vc-accent-rgb, 123 18 38) / .07);color:var(--ks-vc-accent, inherit);font-weight:400}.ks-vc__check input:checked+span:before{content:"\2713";margin-inline-end:.375rem}.ks-vc__check input:focus-visible+span{outline:2px solid var(--ks-vc-accent, currentColor);outline-offset:1px}.ks-vc__group--price:focus{outline:none}.ks-vc__group--price[aria-invalid=true] .ks-vc__check span{border-color:var(--ks-vc-error)}.ks-vc__textarea{min-height:5rem;resize:vertical}.ks-vc__consent{margin:0;font-size:.6875rem;font-weight:300;line-height:1.6;color:var(--ks-vc-muted)}.ks-vc__consent a{color:var(--ks-vc-accent, inherit)}.ks-vc__fields{display:flex;flex-direction:column;gap:.625rem}.ks-vc__field{position:relative}.ks-vc__input{display:block;width:100%;margin:0;padding:.75rem .875rem;border:1px solid var(--ks-vc-line);border-radius:0;background:transparent;color:inherit;font-size:.75rem;font-weight:300}@media screen and (min-width:700px){.ks-vc__input{padding:.8125rem .875rem;font-size:.8125rem}}.ks-vc__input::placeholder{color:var(--ks-vc-muted)}.ks-vc__input[aria-invalid=true]{border-color:var(--ks-vc-error)}.ks-vc__error{margin:.3125rem 0 0;font-size:.75rem;color:var(--ks-vc-error)}.ks-vc__error[hidden]{display:none}.ks-vc__status{margin:0;font-size:.8125rem;line-height:1.6}.ks-vc__status[hidden]{display:none}.ks-vc__status--error{color:var(--ks-vc-error)}.ks-vc__link{padding:0;border:0;background:none;color:var(--ks-vc-accent, currentColor);font:inherit;text-decoration:underline;cursor:pointer}.ks-vc__submit,.ks-vc__whatsapp{min-height:2.75rem}.ks-vc__submit{width:100%;justify-content:center}.ks-vc__submit[disabled]{opacity:.55;cursor:not-allowed}.ks-vc__note{margin:0;font-size:.6875rem;font-weight:300;text-align:center;color:var(--ks-vc-muted)}.ks-vc__setup{margin:0;color:var(--ks-vc-muted)}.ks-vc__done{align-items:stretch;gap:.75rem;text-align:center}.ks-vc__done:focus{outline:none}.ks-vc__done-title,.ks-vc__done-when,.ks-vc__done-text,.ks-vc__manage{margin:0}.ks-vc__done-title{color:var(--ks-vc-accent, inherit)}.ks-vc__done-when{font-weight:500}.ks-vc__done-text{font-size:.8125rem;font-weight:300;line-height:1.7}.ks-vc__whatsapp{justify-content:center}.ks-vc__manage{font-size:.75rem;color:var(--ks-vc-muted)}.ks-vc__manage a{color:var(--ks-vc-accent, inherit)}.ks-vc__section-title{margin:0 0 1.125rem;text-align:center;color:var(--ks-vc-gold, #b58b4c)}.ks-vc__section-title--left{margin-bottom:.875rem;text-align:start}.ks-vc__steps{padding-block:.375rem 1.5rem}.ks-vc__steps-list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.ks-vc__steps-list>.ks-vc__step-item{display:flex;align-items:baseline;gap:.875rem;margin:0;padding:0}.ks-vc__step-number{flex:none;font-size:1.375rem;font-weight:300;line-height:1;color:var(--ks-vc-gold, #b58b4c)}.ks-vc__step-title{margin:0 0 .3125rem;color:var(--ks-vc-accent, inherit)}.ks-vc__step-text{margin:0;font-size:.75rem;font-weight:300;line-height:1.7}@media screen and (min-width:700px){.ks-vc__steps{padding-block:4rem}.ks-vc__section-title{margin-bottom:2.125rem}.ks-vc__steps-list{display:grid;grid-template-columns:repeat(var(--ks-vc-steps, 3),minmax(0,1fr));gap:1.875rem}.ks-vc__steps-list>.ks-vc__step-item{display:block;text-align:center}.ks-vc__step-number{display:block;font-size:2.125rem}.ks-vc__step-title{margin:.875rem 0 .625rem}.ks-vc__step-text{font-size:.8125rem;line-height:1.8}}.ks-vc__stores{padding-block:1.375rem}.ks-vc__stores-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.ks-vc__stores-list>.ks-vc__store{margin:0;padding:.9375rem;border:1px solid rgb(var(--border-color, 237 223 219));background:#fff;color:#2a2024}.ks-vc__store--desktop-only{display:none}.ks-vc__store-name{margin:0;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ks-vc-accent, inherit)}.ks-vc__store-detail{margin:.3125rem 0 0;font-size:.6875rem;font-weight:300;line-height:1.6;color:#000000a6}.ks-vc__store-action{margin-top:.875rem}.ks-vc__store-action .button{width:100%;justify-content:center}@media screen and (min-width:700px){.ks-vc__stores{padding-block:4rem}.ks-vc__section-title--left{margin-bottom:1.25rem}.ks-vc__stores-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.125rem}.ks-vc__stores-list>.ks-vc__store{padding:1.125rem}.ks-vc__store--desktop-only{display:block}.ks-vc__store-name{font-size:.875rem}.ks-vc__store-detail{margin-top:.4375rem;font-size:.75rem;line-height:1.7}}.ks-vc__group--days{position:relative}.ks-vc__cal{--ks-vc-today: #fdf1ee;padding-bottom:.875rem;border-bottom:1px solid var(--ks-vc-line)}.ks-vc__cal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.ks-vc__cal-month{margin:0;color:var(--ks-vc-accent, inherit)}.ks-vc__cal-nav{display:flex;gap:.25rem}.ks-vc__cal-arrow{display:grid;place-items:center;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ks-vc-accent, currentColor);cursor:pointer}.ks-vc__cal-arrow:hover:not(:disabled){background:var(--ks-vc-today)}.ks-vc__cal-arrow:disabled{color:var(--ks-vc-muted);opacity:.45;cursor:default}.ks-vc__cal-week,.ks-vc__cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.ks-vc__cal-week{margin-bottom:.25rem;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ks-vc-muted)}.ks-vc__cal-week span{padding-block:.375rem}.ks-vc__cal-grid{row-gap:.25rem}.ks-vc__cal-day{justify-self:center;width:2.5rem;max-width:100%;height:2.125rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-family:inherit;font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.ks-vc__cal-day:hover:not(:disabled):not([aria-pressed=true]){background:rgb(var(--ks-vc-accent-rgb, 123 18 38) / .08);color:var(--ks-vc-accent, inherit)}.ks-vc__cal-day[aria-current=date]{background:var(--ks-vc-today)}.ks-vc__cal-day:disabled{color:var(--ks-vc-muted);font-weight:300;opacity:.6;cursor:default}.ks-vc__cal-day[aria-pressed=true]{background:var(--ks-vc-accent, currentColor);color:#fff}.ks-vc__cal-day:focus-visible,.ks-vc__cal-arrow:focus-visible{outline:2px solid var(--ks-vc-accent, currentColor);outline-offset:2px}.ks-vc__cal-skel{justify-self:center;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--text-color, 51 51 51) / .06);animation:ks-vc-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ks-vc__cal-skel{animation:none}}@media screen and (min-width:700px){.ks-vc__cal-day{width:2.75rem;height:2.25rem;font-size:.875rem}}.ks-vc__combo{display:flex;flex-direction:column;border:1px solid var(--ks-vc-line)}.ks-vc__combo.is-invalid{border-color:var(--ks-vc-error)}.ks-vc__combo:focus-within{border-color:var(--ks-vc-accent, currentColor)}.ks-vc__combo .ks-vc__input{border:0}.ks-vc__combo .ks-vc__input:focus-visible,.ks-vc__combo-code:focus-visible{outline:2px solid var(--ks-vc-accent, currentColor);outline-offset:-2px}.ks-vc__combo-phone{display:flex;min-width:0;border-top:1px solid var(--ks-vc-line)}.ks-vc__combo-code{flex:none;width:5.25rem;margin:0;padding:0 .25rem 0 .875rem;border:0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:.75rem;font-weight:300}.ks-vc__combo-number{flex:1 1 auto;min-width:0}@media screen and (min-width:700px){.ks-vc__combo{flex-direction:row}.ks-vc__combo-name{flex:1 1 45%;min-width:0}.ks-vc__combo-phone{flex:1 1 55%;border-top:0;border-left:1px solid var(--ks-vc-line)}.ks-vc__combo-code{font-size:.8125rem}}.ks-vc__summary{margin:0;padding:.75rem .875rem;background:rgb(var(--ks-vc-accent-rgb, 123 18 38) / .05);font-size:.8125rem;font-weight:400}.ks-vc__field[hidden],.ks-vc__group[hidden]{display:none}.ks-vc__status a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/164/assets/kankatala-static.css.map */
