.bkk-profile{margin:auto;padding:24px 0 80px}@media(max-width:1024px){.bkk-profile{padding-top:0;padding-bottom:34px}}.bkk-profile .container{max-width:750px}.bkk-profile img{max-width:100%}.bkk-profile .banner{background:#eee;margin-bottom:21px}.bkk-profile .banner img{aspect-ratio:750/325;object-fit:cover;object-position:center}@media(max-width:1024px){.bkk-profile .banner{margin-left:-15px;margin-right:-15px}}.bkk-profile .tag{background:#00a94f;display:flex;width:fit-content;align-items:center;border-radius:2px;overflow:hidden;margin-bottom:20px}.bkk-profile .tag.wisdom{background:#662534}.bkk-profile .tag.wisdom .tag-code{background:rgba(64,14,26,.9)}.bkk-profile .tag.wisdom .code{color:#f1bb9c}@media max-width-lg{.bkk-profile .tag{right:4px;bottom:5px;margin-bottom:28px}}.bkk-profile .tag .logo-kbank{padding:5.5px 6px}.bkk-profile .tag .tag-code{background:rgba(1,40,27,.9);padding:5.5px 6px;color:#fff;font-size:12px;text-transform:uppercase}.bkk-profile .tag .tag-code .code{font-family:var(--font-bebas);line-height:1.2}.bkk-profile .types{display:flex;align-items:baseline;gap:5px;font-family:var(--font-sarabun)}@media(max-width:1024px){.bkk-profile .types{margin-bottom:10px}}.bkk-profile .types .type{font-size:10px;line-height:13.55px;text-transform:0;font-family:var(--font-prata)}.bkk-profile .types .pattern{font-size:10px;line-height:11.5px;color:#aaa;font-style:italic}.bkk-profile .title{font-family:var(--font-sukhumvit);font-size:35px;line-height:49px;margin-bottom:17px;font-weight:700}@media(max-width:1024px){.bkk-profile .title{font-size:26px;line-height:49px;margin-bottom:1px}}.bkk-profile .location{font-size:12px;line-height:19px;color:#aaa;display:flex;gap:4px;font-family:var(--font-sarabun);margin-bottom:30px}.bkk-profile .published{font-size:12px;line-height:16px;color:#111;font-family:var(--font-prata)}.bkk-profile .badge{background:#2e644a;border-radius:8px;overflow:hidden;color:#fff;display:flex}.bkk-profile .badge.wisdom{background:#661e2f}.bkk-profile .badge.wisdom .badge-image{background:#400e1a}.bkk-profile .badge.wisdom .badge-text .badge-credits{color:#976974}@media(max-width:768px){.bkk-profile .badge{flex-direction:column;margin:28px 0}}.bkk-profile .badge .badge-image{width:220px;padding:40px 24px;background:#01281b;flex:0 0 auto;text-align:center;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.bkk-profile .badge .badge-image{width:100%;padding:20px 36px}}.bkk-profile .badge .badge-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px 32px;flex:1 0 0}@media(max-width:768px){.bkk-profile .badge .badge-text{align-items:center;text-align:center}}.bkk-profile .badge .badge-text .badge-title{font-family:var(--font-sukhumvit);font-size:20px;line-height:31px;margin-bottom:6px;font-weight:700}.bkk-profile .badge .badge-text .badge-title span{font-size:32px;line-height:50px}@media(max-width:768px){.bkk-profile .badge .badge-text .badge-title span{display:block}}.bkk-profile .badge .badge-text .badge-desc{font-family:var(--font-sarabun);font-size:13px;line-height:21px;margin-bottom:16px}.bkk-profile .badge .badge-text .badge-credits{color:#99cfc0;font-size:10px;line-height:16px}.bkk-profile .badge .badge-text .badge-credits img{display:block;height:39px;margin-bottom:12px}.bkk-profile .gallery{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:40px;margin-top:36px}@media(max-width:1024px){.bkk-profile .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.bkk-profile .gallery .gallery-item{position:relative;aspect-ratio:1/1;cursor:pointer}.bkk-profile .gallery .gallery-item .gallery-more{position:absolute;inset:0;background:hsla(0,0%,7%,.8);display:flex;align-items:center;justify-content:center;padding:22px;font-size:20px;color:#fff;font-family:var(--font-prata)}.bkk-profile .gallery .gallery-item img{aspect-ratio:1/1;object-fit:cover;object-position:center}.bkk-profile .gallery-modal{position:fixed;inset:0;width:100svw;height:100svh;z-index:120000;animation:gallery-modal-in .35s cubic-bezier(0,0,0,1) both}@keyframes gallery-modal-in{0%{opacity:0}to{opacity:1}}.bkk-profile .gallery-modal .gallery-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:0}.bkk-profile .gallery-modal .gallery-close{font-size:30px;color:#fff;position:absolute;top:20px;right:36px;z-index:1}.bkk-profile .gallery-modal .swiper{position:absolute;top:50%;left:50%;width:90svw;height:90svh;translate:-50% -50%;z-index:1;pointer-events:none;animation:gallery-modal-in .35s cubic-bezier(0,0,0,1) both}@keyframes gallery-modal-swiper-in{0%{opacity:0;translate:0 -10%}to{opacity:1;translate:0 0}}.bkk-profile .gallery-modal .swiper .gallery-modal-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.bkk-profile .gallery-modal .swiper .gallery-modal-slide *{pointer-events:auto}.bkk-profile .gallery-modal .swiper .gallery-modal-slide img{object-fit:contain;max-height:100%;max-width:100%}.bkk-profile .gallery-modal .swiper .swiper-button-next,.bkk-profile .gallery-modal .swiper .swiper-button-prev{display:block;pointer-events:auto;position:absolute;top:50%;font-size:30px;color:#fff;z-index:2;left:20px}.bkk-profile .gallery-modal .swiper .swiper-button-next{left:auto;right:20px}.bkk-profile .info{font-family:var(--font-sarabun)}@media(max-width:1024px){.bkk-profile .info{margin-bottom:36px}}.bkk-profile .info .title{font-size:16px;line-height:1.5;color:#111;font-weight:700;text-transform:uppercase;font-family:var(--font-montserrat);margin-bottom:15px}.bkk-profile .info .info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;margin-bottom:61px}@media(max-width:1024px){.bkk-profile .info .info-grid{gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.bkk-profile .info .info-group{display:flex;justify-content:space-between}.bkk-profile .info .info-title{font-size:12px;line-height:1.25;color:#111;font-weight:700;text-transform:uppercase;font-family:var(--font-montserrat);margin-bottom:15px}.bkk-profile .info .info-desc{font-size:14px;line-height:22px}.bkk-profile .info .info-desc a{display:flex;gap:8px;align-items:baseline}.bkk-profile .info .info-desc .link{color:#aaa;text-decoration:underline;display:block;margin-top:6px}.bkk-profile .info .info-tags{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px}.bkk-profile .info .info-tags a{background:#f3f3f3;font-size:12px;line-height:14px;color:#777;font-style:italic;display:block;padding:10px 20px;border-radius:3px}.bkk-profile .share{display:flex;gap:28px;align-items:center;justify-content:flex-start;margin:25px 0}.bkk-profile .share .share-title{font-size:13px;line-height:16px;font-weight:700;font-family:var(--font-montserrat);text-transform:uppercase}.bkk-profile .share .share-links{display:flex;gap:28px}.bkk-profile-more{background:#fafafa;padding:75px 0}@media(max-width:1024px){.bkk-profile-more{padding:45px 0}}.bkk-profile-more .title{text-align:center;position:relative;font-size:20px;line-height:27px;margin-bottom:69px;font-family:var(--font-prata);text-transform:uppercase}.bkk-profile-more .title:after{content:"";background:#111;position:absolute;inset:auto 0 -16px;width:50px;height:3px;margin:auto;display:block}@media(max-width:1024px){.bkk-profile-more .title:after{bottom:-10px}.bkk-profile-more .title{margin-bottom:40px}}