.kit-anchor{display:contents}.kit-ov{z-index:200;background:var(--kit-bg,#0c0c0bf5);color:var(--kit-fg,#f4f2ee);font-family:var(--kit-font,inherit);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;transition:opacity .4s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s;display:flex;position:fixed;inset:0}.kit-ov.is-open{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.kit-x{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:20px;right:20px}.kit-x:hover,.kit-nav:hover{background:#ffffff1a}.kit-x:focus-visible,.kit-nav:focus-visible{outline-offset:2px;box-shadow:none;outline:1px solid}.kit-film{aspect-ratio:16/9;background:#000;width:min(1200px,100% - 40px)}.kit-film iframe{border:0;width:100%;height:100%;display:block}.kit-film-title{color:var(--kit-muted,#f4f2eea8);letter-spacing:.01em;margin:16px 0 0;font-size:13px}.kit-lb figure{flex-direction:column;align-items:center;gap:16px;max-width:calc(100% - 160px);margin:0;display:flex}.kit-lb img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100vh - 140px);transition:opacity .35s}.kit-lb figcaption{color:var(--kit-muted,#f4f2eea8);text-align:center;letter-spacing:.01em;font-size:13px}.kit-nav{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.kit-prev{left:16px}.kit-next{right:16px}.kit-count{color:var(--kit-muted,#f4f2eea8);font-variant-numeric:tabular-nums;font-size:13px;position:absolute;top:30px;left:28px}@media (max-width:720px){.kit-lb figure{max-width:calc(100% - 32px)}.kit-nav{top:auto;bottom:16px;transform:none}.kit-lb img{max-height:calc(100vh - 200px)}}@media (prefers-reduced-motion:reduce){.kit-ov,.kit-ov.is-open{transition:none}}body.kit-lock{overflow:hidden}[data-site]{min-height:100svh}[data-site] [hidden]{display:none!important}.made-with{text-underline-offset:3px;align-items:center;gap:8px;font-size:12px;line-height:1;display:inline-flex}.made-with:hover{text-decoration:underline}.made-with i{background:currentColor;border-radius:5px;place-items:center;width:18px;height:18px;font-style:normal;display:inline-grid}.made-with i:after{content:"c";color:var(--kit-badge-ink,#fff);mix-blend-mode:normal;font-size:12px;font-weight:700}
[data-site]{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.77, 0, .175, 1);--ease-editorial:cubic-bezier(.625, .05, 0, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-draw:cubic-bezier(.65, 0, .35, 1);--d-hover:.18s;--d-ui:.4s;--d-reveal:.9s;--d-hero:1.4s}html:not(.fx) [data-site] .reveal{opacity:1;transform:none}html.fx [data-fx=fade-lift]:not(.fx-in){opacity:0;transform:translate3d(0, var(--fx-y,12px), 0)}[data-fx=fade-lift]{transition:opacity var(--fx-dur,var(--d-reveal)) var(--ease-out) var(--fx-delay,0s), transform var(--fx-dur,var(--d-reveal)) var(--ease-out) var(--fx-delay,0s)}html.fx [data-fx=stagger]:not(.fx-in)>:not([data-fx-skip]),html.fx [data-fx=stagger]:not(.fx-in) [data-fx-item]{opacity:0;transform:translate3d(0, var(--fx-y,16px), 0)}[data-fx=stagger]>:not([data-fx-skip]),[data-fx=stagger] [data-fx-item]{transition:opacity var(--fx-dur,var(--d-reveal)) var(--ease-out), transform var(--fx-dur,var(--d-reveal)) var(--ease-out);transition-delay:calc(var(--fx-i,0) * var(--fx-step,80ms) + var(--fx-delay,0s))}[data-fx=mask-wipe]{transition:clip-path var(--fx-dur,1.1s) var(--ease-inout) var(--fx-delay,0s);clip-path:inset(0)}html.fx [data-fx=mask-wipe]:not(.fx-in){clip-path:inset(100% 0 0)}html.fx [data-fx=mask-wipe][data-fx-from=top]:not(.fx-in){clip-path:inset(0 0 100%)}html.fx [data-fx=mask-wipe][data-fx-from=left]:not(.fx-in){clip-path:inset(0 100% 0 0)}html.fx [data-fx=mask-wipe][data-fx-from=right]:not(.fx-in){clip-path:inset(0 0 0 100%)}html.fx [data-fx=mask-wipe][data-fx-from=center]:not(.fx-in){clip-path:inset(50% 0)}[data-fx=curtain]{position:relative}html.fx [data-fx=curtain]:before,html.fx [data-fx=curtain]:after{content:"";z-index:2;pointer-events:none;background:var(--fx-curtain,var(--bg,black));transition:transform var(--fx-dur,1.1s) var(--ease-inout) var(--fx-delay,.15s);position:absolute}html.fx [data-fx=curtain]:before{transform-origin:top;inset:0 0 50%}html.fx [data-fx=curtain]:after{transform-origin:bottom;inset:50% 0 0}html.fx [data-fx=curtain].fx-in:before{transform:translateY(-101%)}html.fx [data-fx=curtain].fx-in:after{transform:translateY(101%)}html.fx [data-fx=curtain][data-fx-from=sides]:before{inset:0 50% 0 0}html.fx [data-fx=curtain][data-fx-from=sides]:after{inset:0 0 0 50%}html.fx [data-fx=curtain][data-fx-from=sides].fx-in:before{transform:translate(-101%)}html.fx [data-fx=curtain][data-fx-from=sides].fx-in:after{transform:translate(101%)}html.fx [data-fx=curtain][data-fx-from=bottom]:before{inset:0}html.fx [data-fx=curtain][data-fx-from=bottom]:after{display:none}html.fx [data-fx=curtain][data-fx-from=bottom].fx-in:before{transform:translateY(-101%)}html.fx [data-fx=curtain][data-fx-from=left]:before{inset:0}html.fx [data-fx=curtain][data-fx-from=left]:after{display:none}html.fx [data-fx=curtain][data-fx-from=left].fx-in:before{transform:translate(101%)}[data-fx=scale-in]{overflow:hidden}[data-fx=scale-in] img{transition:transform var(--fx-dur,1.6s) var(--ease-out) var(--fx-delay,0s)}html.fx [data-fx=scale-in]:not(.fx-in) img{transform:scale(var(--fx-scale,1.15))}[data-fx=develop] img,img[data-fx=develop]{transition:filter var(--fx-dur,1.2s) var(--ease-soft) var(--fx-delay,0s)}html.fx [data-fx=develop]:not(.fx-in) img,html.fx img[data-fx=develop]:not(.fx-in){filter:saturate(0)brightness(1.08)}[data-fx=draw] :is(path,line,polyline,polygon,circle,ellipse,rect){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--fx-dur,1.2s) var(--ease-draw) var(--fx-delay,0s)}html.fx [data-fx=draw]:not(.fx-in) :is(path,line,polyline,polygon,circle,ellipse,rect){stroke-dashoffset:1px}html.fx [data-fx=mask-rise]:not(.fx-ready):not(.fx-in){visibility:hidden}[data-fx=fit]{white-space:nowrap;line-height:.9;font-size:var(--fx-fit-fallback,14vw)}[data-fx=fit].fx-fitted{font-size:var(--fx-fit-size)}[data-fx=marquee]{overflow:hidden}[data-fx=marquee] [data-fx-track]{width:max-content;animation:fx-marquee var(--fx-dur,40s) linear infinite;display:flex}[data-fx=marquee][data-fx-reverse] [data-fx-track]{animation-direction:reverse}[data-fx=marquee]:is(:hover,:focus-within,.fx-paused,.is-paused) [data-fx-track]{animation-play-state:paused}@keyframes fx-marquee{to{transform:translate(-50%)}}.fx-grain{z-index:90;pointer-events:none;opacity:var(--fx-grain,.06);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(8,end) infinite fx-grain;position:fixed;inset:-50%}.fx-grain.fx-paused{animation-play-state:paused}[data-fx-loop].fx-paused,[data-fx-loop].fx-paused *{animation-play-state:paused!important}@keyframes fx-grain{0%{transform:translate(0,0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-5%)}75%{transform:translate(-2%,6%)}to{transform:translate(5%,-2%)}}.fx-preloader{display:none}html.fx-preload .fx-preloader{z-index:300;background:var(--bg);color:var(--ink);transition:opacity var(--d-ui) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}html.fx-preload .fx-preloader.is-leaving{opacity:0}.fx-cursor-poster{z-index:80;pointer-events:none;width:var(--fx-poster-w,280px);aspect-ratio:var(--fx-poster-ratio,4 / 5);opacity:0;clip-path:inset(100% 0 0);transition:opacity var(--d-hover) var(--ease-out), clip-path .35s var(--ease-out);position:fixed;top:0;left:0;overflow:hidden}.fx-cursor-poster.is-on{opacity:1;clip-path:inset(0)}.fx-cursor-poster img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){[data-fx=marquee] [data-fx-track],.fx-grain{animation:none}}
.tpl[data-tpl=v2]{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;overflow-x:clip}.tpl[data-tpl=v2][data-tone=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tpl[data-tpl=v2] :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tpl[data-tpl=v2] ::selection{background:var(--ink);color:var(--bg)}.tpl[data-tpl=v2] :is(h1,h2,h3,h4,blockquote,[data-fx=fit]):lang(bn){letter-spacing:0;line-height:1.3}.tpl-skip{z-index:400;background:var(--ink);color:var(--bg);font:500 14px/1 var(--body);padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.tpl-skip:focus{top:16px}.pm-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pm-media{background-color:color-mix(in oklab, var(--surface) 94%, var(--ink));background-position:50%;background-size:cover;display:block;position:relative;overflow:hidden}.pm-media picture{display:contents}.pm-media__img{width:100%;height:auto;display:block}.pm-media--crop .pm-media__img{height:100%}a.pm-media{cursor:zoom-in}.pm-duotone{isolation:isolate}.pm-ink{z-index:1;pointer-events:none;transition:opacity var(--d-ui) var(--ease-soft);display:block;position:absolute;inset:0}.pm-ink picture{display:contents}.pm-ink img{object-fit:cover;mix-blend-mode:screen;filter:grayscale()contrast(1.4)brightness(1.15);width:100%;height:100%;display:block}.pm-ink--a{background:var(--pm-ink-a,var(--ink))}.pm-ink--b{background:var(--pm-ink-b,var(--accent));mix-blend-mode:multiply;transform:translate(2px,-1.5px)}@media (hover:hover) and (pointer:fine){.pm-duotone:hover .pm-ink{opacity:0}}.pm-duotone:focus-visible .pm-ink{opacity:0}.pm-film{color:inherit;text-decoration:none;display:block}.pm-film__play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pm-film__play svg{fill:currentColor;width:28px;height:28px}.pm-film__meta{flex-wrap:wrap;gap:4px 12px;margin-top:12px;display:flex}.pm-film__dur{font-variant-numeric:tabular-nums}.pm-packages,.pm-pkg__list{margin:0;padding:0;list-style:none}.pm-pkg__price{font-variant-numeric:tabular-nums}.pm-book{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.pm-book__cta,.pm-wa,.pm-sticky-bar a{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.pm-wa svg{flex:none;width:18px;height:18px}.pm-contact,.pm-socials{margin:0;padding:0;list-style:none}.pm-contact address{font-style:normal;display:grid}.pm-sticky-bar{display:none}@media (max-width:767px){.pm-sticky-bar{z-index:120;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);transition:transform var(--d-ui) var(--ease-out);grid-template-columns:1fr auto;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.pm-sticky-bar.is-away{transform:translateY(110%)}div>a.pm-sticky-bar__cta{background:var(--accent);color:var(--accent-ink);font-weight:500;text-decoration:none}div>a.pm-sticky-bar__wa{color:inherit;border:1px solid var(--line);padding:0 14px;text-decoration:none}.pm-sticky-bar__wa svg{flex:none;width:20px;height:20px}.pm-sticky-bar__wa span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.pm-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.pm-track::-webkit-scrollbar{display:none}.pm-track.fx-pinned{scroll-snap-type:none;overflow:hidden}.pm-track__rail{gap:var(--pm-gap,24px);width:max-content;display:flex}.pm-track__rail>*{scroll-snap-align:start;flex:none}.pm-marquee{position:relative}.pm-marquee__group{gap:var(--pm-gap,48px);padding-right:var(--pm-gap,48px);flex:none;display:flex}.pm-pause{border:1px solid var(--line);background:var(--bg);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.pm-marquee>.pm-pause{position:absolute;bottom:12px;right:12px}.pm-carousel{display:grid;position:relative}.pm-slide{z-index:0;clip-path:inset(0 0 100%);grid-area:1/1;position:relative}.pm-slide.is-active{z-index:2;clip-path:none}.pm-carousel[data-mode=fade] .pm-slide.is-leaving{z-index:1;clip-path:none;animation:pm-fade-out calc(var(--pm-fade-dur,1s) * .4) var(--ease-soft) calc(var(--pm-fade-dur,1s) * .6) both}.pm-carousel[data-mode=fade]:has(>.is-leaving)>.pm-slide.is-active{animation:pm-fade-in var(--pm-fade-dur,1s) var(--pm-fade-ease,var(--ease-out)) both}@keyframes pm-fade-in{0%{opacity:0}}@keyframes pm-fade-out{to{opacity:0}}.pm-carousel[data-mode=cut]:after{content:"";z-index:2;background:var(--fx-dip,black);opacity:0;pointer-events:none;position:absolute;inset:0}.pm-carousel[data-mode=cut]:has(.is-leaving):after{animation:.2s step-end pm-dip}.pm-carousel[data-mode=push]:has(>.is-leaving)>.pm-slide.is-active{animation:pm-push-in 1s var(--ease-inout) both}.pm-carousel[data-mode=push] .pm-slide.is-leaving{z-index:1;clip-path:none;animation:pm-push-out 1s var(--ease-inout) both}@keyframes pm-dip{0%{opacity:1}to{opacity:0}}@keyframes pm-push-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes pm-push-out{to{transform:translate(-6%)}}.pm-carousel__controls{z-index:3;align-items:center;gap:8px;display:flex;position:relative}.pm-carousel__prev,.pm-carousel__next{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.pm-carousel__count{font-variant-numeric:tabular-nums}.pm-progress{transform-origin:0;background:currentColor;flex:1;height:1px;display:block;transform:scaleX(0)}.pm-carousel[data-playing] .pm-progress{animation:pm-progress var(--pm-interval,6s) linear forwards}@keyframes pm-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-site],[data-site] *,[data-site] :before,[data-site] :after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pm-marquee>.pm-pause{display:none}.pm-carousel .pm-slide,.pm-carousel .pm-slide.is-active,.pm-carousel .pm-slide.is-leaving{transition:none;animation:none}.pm-carousel[data-mode=cut]:after{display:none}}
