.lkwt-team{
	--lkwt-gap:30px;--lkwt-gap-tablet:24px;--lkwt-gap-mobile:16px;
	--lkwt-cols:4;--lkwt-cols-tablet:2;--lkwt-cols-mobile:1;
	--lkwt-img:280px;--lkwt-ratio:1/1;--lkwt-fit:cover;--lkwt-obj-pos:center;
	--lkwt-minh:0px;--lkwt-minh-tablet:0px;--lkwt-minh-mobile:0px;
	--lkwt-radius:6px;--lkwt-pad:40px;--lkwt-pad-tablet:32px;--lkwt-pad-mobile:24px;--lkwt-margin:0;
	--lkwt-name-size:30px;--lkwt-role-size:15px;--lkwt-body-size:17px;
	--lkwt-accent:#c9a227;--lkwt-name-color:#1a1a1a;--lkwt-role-color:#6b7280;
	--lkwt-text-color:#4b5563;--lkwt-card-bg:#fff;--lkwt-page-bg:#faf9f7;
	--lkwt-divider-color:#e5e7eb;
	--lkwt-align:center;
	--lkwt-max:100%;--lkwt-cpad:0px;
	box-sizing:border-box;
	position:relative;background:var(--lkwt-page-bg);font-family:var(--lkwt-body-font,inherit);
	padding-left:var(--lkwt-cpad);padding-right:var(--lkwt-cpad);
}
.lkwt-team>.lkwt-track,.lkwt-team>.lkwt-filters{max-width:var(--lkwt-max);margin-left:auto;margin-right:auto}
.lkwt-ga-left>.lkwt-track,.lkwt-ga-left>.lkwt-filters{margin-left:0;margin-right:auto}
.lkwt-ga-right>.lkwt-track,.lkwt-ga-right>.lkwt-filters{margin-left:auto;margin-right:0}
.lkwt-ga-center>.lkwt-track,.lkwt-ga-center>.lkwt-filters{margin-left:auto;margin-right:auto}
.lkwt-ga-center.lkwt-w-default>.lkwt-track,.lkwt-ga-center.lkwt-w-default>.lkwt-filters{max-width:100%}
.lkwt-ga-center>.lkwt-track{justify-content:center}
.lkwt-ga-center .lkwt-track>.lkwt-item{justify-self:stretch}
.lkwt-team.lkwt-w-full{width:100%;max-width:100%;margin-left:0;margin-right:0;overflow-x:hidden}
.lkwt-w-full>.lkwt-track,.lkwt-w-full>.lkwt-filters{max-width:100%;width:100%;min-width:0}
.lkwt-w-default>.lkwt-track,.lkwt-w-default>.lkwt-filters{max-width:none}
.lkwt-team *,.lkwt-team *::before,.lkwt-team *::after{box-sizing:border-box}

.lkwt-track{display:grid;width:100%;grid-template-columns:repeat(var(--lkwt-cols),minmax(0,1fr));gap:var(--lkwt-gap);align-items:stretch;grid-auto-rows:1fr;justify-content:stretch}
.lkwt-track>.lkwt-item{display:flex;min-width:0;max-width:100%;height:100%;overflow:hidden}
.lkwt-layout-list .lkwt-track{grid-template-columns:1fr}
.lkwt-layout-list .lkwt-card{display:flex;gap:var(--lkwt-gap);text-align:left;align-items:center}
.lkwt-layout-list .lkwt-photo{flex:0 0 auto}

.lkwt-item{margin:0;padding:var(--lkwt-margin);width:100%;list-style:none}
.lkwt-team .lkwt-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--lkwt-card-bg);padding:var(--lkwt-pad);border-radius:var(--lkwt-radius);text-align:var(--lkwt-align);height:100%;min-height:var(--lkwt-minh);box-shadow:0 1px 3px rgba(15,23,42,.05),0 0 0 1px rgba(15,23,42,.04);overflow-wrap:break-word;transition:transform .3s ease,box-shadow .3s ease}
.lkwt-card>.lkwt-body{flex:1 1 auto;display:block}
.lkwt-card>.lkwt-body>*{max-width:100%}
.lkwt-layout-list .lkwt-card{flex-direction:row}
.lkwt-card-boxed .lkwt-card{box-shadow:0 2px 8px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04)}
.lkwt-card-outline .lkwt-card{border:1px solid rgba(15,23,42,.12)}
.lkwt-card-overlay .lkwt-card{padding:0;overflow:hidden}
.lkwt-card-overlay .lkwt-body{position:absolute;inset:auto 0 0 0;padding:var(--lkwt-pad);background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff}
.lkwt-card-overlay .lkwt-name a,.lkwt-card-overlay .lkwt-name,.lkwt-card-overlay .lkwt-role{color:#fff}
.lkwt-hover-lift .lkwt-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(15,23,42,.14)}

.lkwt-align-left .lkwt-card{--lkwt-align:left}
.lkwt-align-right .lkwt-card{--lkwt-align:right}

.lkwt-photo{margin:0 auto;width:var(--lkwt-img);max-width:100%;flex:0 0 auto;line-height:0}
.lkwt-align-left .lkwt-photo{margin-left:0}
.lkwt-align-right .lkwt-photo{margin-right:0}
.lkwt-team .lkwt-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:var(--lkwt-ratio);object-fit:var(--lkwt-fit);object-position:var(--lkwt-obj-pos);background:rgba(15,23,42,.04)}
.lkwt-photo a{display:block;line-height:0}
.lkwt-ratio-auto .lkwt-photo img{aspect-ratio:auto;height:var(--lkwt-img)}
.lkwt-imgw-full .lkwt-photo,.lkwt-imgw-percent .lkwt-photo{max-width:100%}
.lkwt-imgw-full.lkwt-ratio-auto .lkwt-photo img,.lkwt-imgw-percent.lkwt-ratio-auto .lkwt-photo img{height:auto;aspect-ratio:1/1}
.lkwt-imgw-full .lkwt-placeholder,.lkwt-imgw-percent .lkwt-placeholder{height:auto;aspect-ratio:1/1;font-size:2.4rem}
.lkwt-img-circle .lkwt-photo img,.lkwt-img-circle .lkwt-placeholder{border-radius:50%}
.lkwt-img-rounded .lkwt-photo img{border-radius:var(--lkwt-radius)}
.lkwt-img-portrait .lkwt-photo{width:100%}
.lkwt-img-portrait .lkwt-photo img{height:auto;aspect-ratio:var(--lkwt-ratio);border-radius:var(--lkwt-radius)}
.lkwt-ratio-auto.lkwt-img-portrait .lkwt-photo img{aspect-ratio:3/4}
.lkwt-card-overlay .lkwt-photo{width:100%}
.lkwt-card-overlay .lkwt-photo img{height:auto;aspect-ratio:var(--lkwt-ratio);border-radius:0}
.lkwt-ratio-auto.lkwt-card-overlay .lkwt-photo img{aspect-ratio:3/4}
.lkwt-placeholder{display:flex;align-items:center;justify-content:center;width:var(--lkwt-img);height:var(--lkwt-img);background:var(--lkwt-accent);color:#fff;font-size:calc(var(--lkwt-img)/2.6);font-weight:600}

.lkwt-body{margin-top:26px;min-width:0}
.lkwt-team .lkwt-honorific{font-size:var(--lkwt-body-size);color:var(--lkwt-text-color);margin:0;line-height:1.75}
.lkwt-team .lkwt-name{display:block;font-family:var(--lkwt-heading-font,inherit);font-size:var(--lkwt-name-size);font-weight:400;line-height:1.25;margin:0 0 14px;color:var(--lkwt-name-color);text-transform:none;letter-spacing:0}
.lkwt-team .lkwt-name a{color:inherit;text-decoration:none;background:none}
.lkwt-name a:hover{color:var(--lkwt-accent)}
.lkwt-team .lkwt-role{display:block;font-size:var(--lkwt-role-size);font-weight:700;letter-spacing:.01em;color:var(--lkwt-role-color);margin:0}
.lkwt-divider{display:block;width:56px;height:5px;border-radius:5px;background:var(--lkwt-divider-color,var(--lkwt-accent));margin:20px auto;flex:0 0 auto}
.lkwt-align-left .lkwt-divider{margin-left:0}
.lkwt-align-right .lkwt-divider{margin-right:0}
.lkwt-team .lkwt-excerpt{font-size:var(--lkwt-body-size);color:var(--lkwt-text-color);margin:0;line-height:1.6}
.lkwt-team .lkwt-meta{list-style:none;padding:0;margin:18px 0 0;font-size:var(--lkwt-body-size);color:var(--lkwt-text-color);line-height:1.75}
.lkwt-team .lkwt-meta li{margin:0;list-style:none;display:block}
.lkwt-team .lkwt-meta li::marker{content:""}
.lkwt-team .lkwt-meta span{font-weight:600}
.lkwt-ribbon{position:absolute;top:12px;inset-inline-end:12px;background:var(--lkwt-accent);color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px}

.lkwt-socials{display:flex;gap:8px;justify-content:center;margin-top:14px}
.lkwt-align-left .lkwt-socials{justify-content:flex-start}
.lkwt-align-right .lkwt-socials{justify-content:flex-end}
.lkwt-social{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--lkwt-accent);color:#fff;font-size:13px;font-weight:700;text-decoration:none}
.lkwt-social:hover{filter:brightness(1.1)}

.lkwt-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:calc(var(--lkwt-gap))}
.lkwt-filter{border:1px solid rgba(15,23,42,.15);background:transparent;color:var(--lkwt-text-color);padding:8px 16px;border-radius:999px;cursor:pointer;font-size:14px}
.lkwt-filter.is-active,.lkwt-filter:hover{background:var(--lkwt-accent);border-color:var(--lkwt-accent);color:#fff}

.lkwt-layout-carousel .lkwt-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.lkwt-layout-carousel .lkwt-track::-webkit-scrollbar{display:none}
.lkwt-layout-carousel .lkwt-item{flex:0 0 calc((100% - (var(--lkwt-cols) - 1) * var(--lkwt-gap)) / var(--lkwt-cols));scroll-snap-align:start}
.lkwt-nav{position:absolute;top:40%;z-index:3;width:40px;height:40px;border-radius:50%;border:0;background:var(--lkwt-accent);color:#fff;font-size:22px;line-height:1;cursor:pointer;opacity:.9}
.lkwt-prev{inset-inline-start:-14px}
.lkwt-next{inset-inline-end:-14px}

.lkwt-anim .lkwt-item{opacity:0;transition:opacity .6s ease,transform .6s ease}
.lkwt-anim .lkwt-item.is-visible{opacity:1;transform:none}
.lkwt-anim-fade-up .lkwt-item{transform:translateY(28px)}
.lkwt-anim-zoom .lkwt-item{transform:scale(.92)}
.lkwt-anim-slide-left .lkwt-item{transform:translateX(40px)}

.lkwt-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(5,8,15,.88);padding:24px}
.lkwt-modal img{max-width:min(92vw,1100px);max-height:86vh;border-radius:8px}
.lkwt-modal-caption{position:absolute;bottom:24px;color:#fff;font-size:15px}
.lkwt-modal-close{position:absolute;top:18px;inset-inline-end:22px;background:none;border:0;color:#fff;font-size:34px;line-height:1;cursor:pointer}

.lkwt-single-title{margin-top:0}
.lkwt-single{
	--lkwt-radius:12px;--lkwt-accent:#c9a227;--lkwt-name-color:#1a1a1a;--lkwt-role-color:#6b7280;
	--lkwt-text-color:#374151;--lkwt-card-bg:#fff;--lkwt-body-size:16px;
	max-width:var(--lkwt-smax,1120px);margin:0 auto;padding:48px 20px;color:var(--lkwt-text-color);
	font-family:var(--lkwt-body-font,inherit)
}
.lkwt-single *,.lkwt-single *::before,.lkwt-single *::after{box-sizing:border-box}
.lkwt-single-head{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:48px;align-items:start}
.lkwt-single-photo img{width:100%;height:auto;border-radius:var(--lkwt-radius);display:block}
.lkwt-single h1{font-family:var(--lkwt-heading-font,inherit);font-size:clamp(28px,4vw,46px);margin:0 0 10px;line-height:1.15;color:var(--lkwt-name-color)}
.lkwt-single-role{font-weight:700;color:var(--lkwt-role-color);text-transform:uppercase;letter-spacing:.06em;font-size:14px;margin:0}
.lkwt-single-body>.lkwt-divider{margin:18px 0}
.lkwt-single-groups{font-size:var(--lkwt-body-size);margin:14px 0 0}
.lkwt-single-groups strong{color:var(--lkwt-name-color)}
.lkwt-single-content{font-size:var(--lkwt-body-size);line-height:1.7;margin-top:18px}
.lkwt-single-content p{margin:0 0 14px}
.lkwt-single-photo{background:var(--lkwt-card-bg);padding:10px;border-radius:calc(var(--lkwt-radius) + 6px);box-shadow:0 10px 30px rgba(15,23,42,.08)}
.lkwt-single-socials{display:flex;gap:8px;margin-top:18px}
.lkwt-details{list-style:none;padding:0;margin:26px 0}
.lkwt-details li{display:flex;gap:12px;padding:10px 0;border-bottom:1px dotted rgba(15,23,42,.15);font-size:var(--lkwt-body-size)}
.lkwt-details strong{min-width:170px;color:var(--lkwt-name-color)}
.lkwt-details a{color:var(--lkwt-accent)}
.lkwt-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;margin-top:26px}
.lkwt-gallery img{width:100%;height:150px;object-fit:cover;border-radius:8px}
.lkwt-back{display:inline-block;margin-top:28px;font-weight:600;text-decoration:none;color:var(--lkwt-accent)}

@media (max-width:1024px){
	.lkwt-track{grid-template-columns:repeat(var(--lkwt-cols-tablet),minmax(0,1fr));gap:var(--lkwt-gap-tablet)}
	.lkwt-card{padding:var(--lkwt-pad-tablet);min-height:var(--lkwt-minh-tablet)}
	.lkwt-card-overlay .lkwt-card{padding:0}
	.lkwt-layout-carousel .lkwt-track{gap:var(--lkwt-gap-tablet)}
	.lkwt-layout-carousel .lkwt-item{flex-basis:calc((100% - (var(--lkwt-cols-tablet) - 1) * var(--lkwt-gap-tablet)) / var(--lkwt-cols-tablet))}
	.lkwt-single-head{grid-template-columns:1fr;gap:26px}
}
@media (max-width:640px){
	.lkwt-track{grid-template-columns:repeat(var(--lkwt-cols-mobile),minmax(0,1fr));gap:var(--lkwt-gap-mobile)}
	.lkwt-card{padding:var(--lkwt-pad-mobile);min-height:var(--lkwt-minh-mobile)}
	.lkwt-card-overlay .lkwt-card{padding:0}
	.lkwt-layout-carousel .lkwt-track{gap:var(--lkwt-gap-mobile)}
	.lkwt-layout-carousel .lkwt-item{flex-basis:calc((100% - (var(--lkwt-cols-mobile) - 1) * var(--lkwt-gap-mobile)) / var(--lkwt-cols-mobile))}
	.lkwt-layout-list .lkwt-card{flex-direction:column;text-align:center}
	.lkwt-nav{display:none}
	.lkwt-details li{flex-direction:column;gap:2px}
}