.zk-sec{padding-block:var(--zk-space-7);padding-inline:var(--zk-space-4)}.zk-sec__inner{max-width:var(--zk-page-max);margin:0 auto}.zk-sec--tight{padding-block:var(--zk-space-5)}.zk-sec--normal{padding-block:var(--zk-space-7)}.zk-sec--loose{padding-block:var(--zk-space-8)}.zk-sec--porcelain{background:var(--zk-porcelain);color:var(--zk-ink)}.zk-sec--ivory{background:var(--zk-ivory);color:var(--zk-ink)}.zk-sec--ink{background:var(--zk-ink);color:var(--zk-porcelain)}.zk-sec--ink .zk-sec-prose__body p,.zk-sec--ink .zk-sec-prose__body li,.zk-sec--ink .zk-sec-imgtext__body,.zk-sec--ink .zk-sec-featured__body{color:color-mix(in srgb,var(--zk-porcelain) 78%,transparent)}.zk-sec--ink .zk-kicker{color:color-mix(in srgb,var(--zk-porcelain) 82%,transparent)}@media(min-width:48em){.zk-sec{padding-inline:var(--zk-space-5)}}.zk-sec .zk-button{width:auto}.zk-sec-hero{position:relative;display:flex;align-items:flex-end;min-height:min(80vh,820px);overflow:hidden;background:var(--zk-ink)}.zk-sec-hero__media{position:absolute;inset:0}.zk-sec-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.zk-sec-hero__image--mobile{display:block}.zk-sec-hero__image--desktop{display:none}@media(min-width:48em){.zk-sec-hero__image--mobile{display:none}.zk-sec-hero__image--desktop{display:block}}.zk-sec-hero__scrim{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--zk-space-4);max-width:34rem;margin:var(--zk-space-4);padding:var(--zk-space-5);background:color-mix(in srgb,var(--zk-ink) 40%,transparent);color:var(--zk-porcelain);border-radius:var(--zk-radius)}.zk-sec-hero--center .zk-sec-hero__scrim{align-items:center;margin-inline:auto;text-align:center}.zk-sec-hero__heading{margin:0}.zk-sec-hero__body{margin:0;max-width:34ch}.zk-sec-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--zk-space-3)}.zk-sec-hero__ghost{display:inline-flex;align-items:center;min-height:var(--zk-control-h);padding:.875rem 1.25rem;border:1px solid var(--zk-porcelain);border-radius:var(--zk-radius-control);color:var(--zk-porcelain);font-family:var(--zk-font-body);font-size:var(--zk-button-size);font-weight:600;letter-spacing:var(--zk-button-tracking);text-decoration:none;transition:background-color var(--zk-dur) var(--zk-ease),color var(--zk-dur) var(--zk-ease)}.zk-sec-hero__ghost:hover{background:var(--zk-porcelain);color:var(--zk-ink);text-decoration:none}@media(min-width:48em){.zk-sec-hero__scrim{margin:var(--zk-space-6);padding:var(--zk-space-6)}}.zk-sec-prose--narrow{max-width:var(--zk-measure)}.zk-sec-prose--wide{max-width:56rem}.zk-sec-prose--center{margin-inline:auto;text-align:center}.zk-sec-prose__heading{margin:0 0 var(--zk-space-4)}.zk-sec-prose__body p,.zk-sec-prose__body li{margin:0 0 var(--zk-space-3);color:var(--zk-stone-text);line-height:var(--zk-body-leading)}.zk-sec-prose__body>:last-child{margin-bottom:0}.zk-sec-prose__body h2,.zk-sec-prose__body h3{margin:var(--zk-space-5) 0 var(--zk-space-3)}.zk-sec-prose__body ul,.zk-sec-prose__body ol{margin:0 0 var(--zk-space-3);padding-left:1.25rem}.zk-sec-prose__body a{color:var(--zk-ink);text-decoration:underline;text-underline-offset:2px}.zk-sec-prose__body a:hover{color:var(--zk-oxblood)}.zk-sec-imgtext{display:grid;gap:var(--zk-space-6);align-items:center}.zk-sec-imgtext__media img{display:block;width:100%;height:auto;border-radius:var(--zk-radius)}.zk-sec-imgtext__heading{margin:0 0 var(--zk-space-3)}.zk-sec-imgtext__body{max-width:var(--zk-measure);margin:0 0 var(--zk-space-4);color:var(--zk-stone-text)}.zk-sec-imgtext__body:last-child{margin-bottom:0}.zk-sec-imgtext__cta{margin-top:var(--zk-space-2)}@media(min-width:48em){.zk-sec-imgtext{grid-template-columns:1fr 1fr;gap:var(--zk-space-7)}.zk-sec-imgtext--img-right .zk-sec-imgtext__media{order:2}.zk-sec-imgtext--img-right .zk-sec-imgtext__copy{order:1}.zk-sec-imgtext--cropped .zk-sec-imgtext__media{max-width:32rem;justify-self:center;width:100%}}.zk-sec-faq{max-width:var(--zk-measure);margin-inline:auto}.zk-sec-faq__heading{margin:0 0 var(--zk-space-3)}.zk-sec-faq__intro{margin:0 0 var(--zk-space-5);color:var(--zk-stone-text)}.zk-sec-faq__list{border-top:var(--zk-hairline) solid var(--zk-border)}.zk-sec-faq__item{border-bottom:var(--zk-hairline) solid var(--zk-border)}.zk-sec-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--zk-space-4);padding:var(--zk-space-4) 0;color:var(--zk-ink);font-family:var(--zk-font-body);font-weight:600;cursor:pointer;list-style:none}.zk-sec-faq__summary::-webkit-details-marker{display:none}.zk-sec-faq__summary:after{content:"+";flex:none;font-size:1.25rem;font-weight:400}.zk-sec-faq__item[open]>.zk-sec-faq__summary:after{content:"−"}.zk-sec-faq__body{padding:0 0 var(--zk-space-4);color:var(--zk-stone-text);line-height:var(--zk-body-leading)}.zk-sec-faq__body p{margin:0 0 var(--zk-space-2)}.zk-sec-faq__body>:last-child{margin-bottom:0}.zk-sec-faq__body a{color:var(--zk-oxblood)}.zk-sec--ink .zk-sec-faq__item{border-bottom-color:color-mix(in srgb,var(--zk-porcelain) 25%,transparent)}.zk-sec--ink .zk-sec-faq__list{border-top-color:color-mix(in srgb,var(--zk-porcelain) 25%,transparent)}.zk-sec--ink .zk-sec-faq__summary{color:var(--zk-porcelain)}.zk-sec-featured__header{max-width:var(--zk-measure);margin-bottom:var(--zk-space-5)}.zk-sec-featured__heading{margin:0 0 var(--zk-space-2)}.zk-sec-featured__body{color:var(--zk-stone-text)}.zk-sec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--zk-space-5) var(--zk-space-4)}.zk-sec-featured__cta{margin-top:var(--zk-space-6)}@media(min-width:48em){.zk-sec-grid{grid-template-columns:repeat(4,1fr);gap:var(--zk-space-6) var(--zk-space-5)}}@media(min-width:48em){[data-page=tribe] .zk-sec-imgtext__media{width:70%;justify-self:center}}html:has(.zk-cms-page[data-snap-media]){scroll-snap-type:y proximity}[data-snap-media] .zk-sec-imgtext__media,[data-snap-media] .zk-sec-hero{scroll-snap-align:start;scroll-margin-top:calc(var(--zk-header-h) + var(--zk-banner-h, 0px) + var(--zk-space-3))}
