.v6{--v6-bg:#0d0d0d;--v6-card:#1e1e20;--v6-card-2:#26262a;--v6-line:rgba(245,245,240,0.1);--v6-text:#f5f5f0;--v6-soft:#cfcfc7;--v6-muted:#a3a39b;--v6-lime:#e8ff47;--v6-ink:#0d0d0d;--v6-gutter:clamp(20px,5vw,80px);--v6-max:1440px;--v6-radius:clamp(20px,1.9vw,32px);--v6-radius-sm:14px;--v6-shadow:0 24px 60px -24px rgba(0,0,0,0.75);--v6-ease:cubic-bezier(0.23,1,0.32,1);--z:1;--font-display:var(--font-heading);background:var(--v6-bg);color:var(--v6-text);font-family:var(--font-body);letter-spacing:0;color-scheme:dark}.v6 .footer{background:#090909}.v6 .footer .container{max-width:calc(var(--v6-max) + var(--v6-gutter) * 2);padding-inline:var(--v6-gutter)}.v6 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.v6-container{width:100%;max-width:calc(var(--v6-max) + var(--v6-gutter) * 2);margin-inline:auto;padding-inline:var(--v6-gutter)}.v6-section{padding-top:clamp(88px,8.4vw,136px)}.v6-h1{font-family:var(--font-heading);font-weight:500;font-size:clamp(36px,4.4vw,72px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.v6-head{margin-bottom:clamp(32px,3.3vw,56px)}.v6-head--center{text-align:center}.v6-head--center .v6-lead{margin-inline:auto}.v6-lead{margin-top:16px;font-size:clamp(16px,1.25vw,20px);line-height:1.65;color:var(--v6-muted);max-width:58ch;text-wrap:pretty}.v6-eyebrow{font-family:var(--font-heading);font-weight:500;font-size:13px;letter-spacing:.14em;color:var(--v6-lime);margin-bottom:12px}.v6-script{font-family:var(--font-script);font-variation-settings:"wght" 400;font-weight:400;letter-spacing:0;text-transform:none}.v6-center{display:flex;margin-top:clamp(32px,3.3vw,48px)}.v6-btn,.v6-center{justify-content:center}.v6-btn{--h:clamp(48px,3.5vw,56px);display:inline-flex;align-items:center;gap:12px;height:var(--h);padding-inline:28px;border-radius:999px;font-family:var(--font-heading);font-weight:500;font-size:clamp(15px,1.05vw,17px);line-height:1;white-space:nowrap;transition:transform .22s var(--v6-ease),background-color .2s ease,color .2s ease,border-color .2s ease}.v6-btn:active{transform:scale(.97)}.v6-btn-lime{background:var(--v6-lime);color:var(--v6-ink);padding-left:24px;padding-right:6px}.v6-btn-glass{background:rgba(0,0,0,.18);border:1px solid rgba(245,245,240,.85);color:var(--v6-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v6-btn-outline{border:1px solid rgba(245,245,240,.32);color:var(--v6-text)}.v6-btn-sm{--h:44px;font-size:15px;padding-inline:20px}.v6-btn-block{width:100%;padding-inline:24px}.v6-btn:disabled{opacity:1;cursor:not-allowed}.v6-btn-lime:disabled{background:rgba(245,245,240,.08);color:var(--v6-muted)}.v6-btn-disc{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(var(--h) - 12px);height:calc(var(--h) - 12px);border-radius:50%;background:var(--v6-ink);overflow:hidden}.v6-btn-disc img{width:58%;height:58%;transition:transform .26s var(--v6-ease)}@media (hover:hover) and (pointer:fine){.v6-btn-lime:hover{background:#f0ff85}.v6-btn-lime:hover .v6-btn-disc img{transform:translate(2px,-2px)}.v6-btn-glass:hover,.v6-btn-outline:hover{background:rgba(245,245,240,.12)}}.v6-nav{position:fixed;inset:0 0 auto 0;z-index:50;border-bottom:1px solid transparent;transition:background-color .26s ease,border-color .26s ease,-webkit-backdrop-filter .26s ease,backdrop-filter .26s ease}.v6-nav.is-scrolled{background:rgba(13,13,13,.78);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom-color:var(--v6-line)}.v6-nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;max-width:calc(var(--v6-max) + var(--v6-gutter) * 2);height:76px;margin-inline:auto;padding-inline:var(--v6-gutter)}.v6-nav-brand{display:inline-flex;align-items:center;gap:10px;justify-self:start;font-family:var(--font-heading);font-weight:700;font-size:18px;letter-spacing:-.01em;white-space:nowrap}.v6-nav-brand img{width:24px;height:24px}.v6-nav-links{display:flex;gap:clamp(20px,2.4vw,40px);list-style:none}.v6-nav-link,.v6-nav-login{position:relative;display:inline-block;padding-block:8px;font-family:var(--font-heading);font-weight:500;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--v6-soft);transition:color .2s ease}.v6-nav-link:after{content:"";position:absolute;left:0;right:.14em;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--v6-ease)}.v6-nav-link[aria-current=page]{color:var(--v6-text)}.v6-nav-link[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.v6-nav-link:hover,.v6-nav-login:hover{color:var(--v6-text)}.v6-nav-link:hover:after{transform:scaleX(1)}}.v6-nav-utility{display:flex;align-items:center;justify-content:flex-end;gap:20px;justify-self:end}.v6-lang .glide-select__trigger{height:34px;padding:0 10px 0 14px;border:1px solid rgba(245,245,240,.28);border-radius:999px;background:transparent;font-family:var(--font-heading);font-size:12px;font-weight:500;letter-spacing:.14em;position:relative}.v6-lang .glide-select__trigger:after{content:"";position:absolute;inset:-6px -4px}.v6-lang .glide-select__trigger[aria-expanded=true]{background:rgba(245,245,240,.08)}.v6-lang .glide-select__trigger:focus:not(:focus-visible){outline:none;box-shadow:none}.v6-lang .glide-select__menu{border:1px solid var(--v6-line);border-radius:14px;box-shadow:var(--v6-shadow)}.v6-lang .glide-select__option{font-size:13px}.v6-lang .glide-select__name{letter-spacing:.12em}.v6-lang .glide-select__tag{font-size:12px;letter-spacing:0}@media (hover:hover) and (pointer:fine){.v6-lang .glide-select__trigger:not(:disabled):hover{background:rgba(245,245,240,.08)}}.v6-nav-burger{display:none;position:relative;z-index:2;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;transition:background-color .2s ease}.v6-burger-lines{position:relative;display:block;width:22px;height:14px}.v6-burger-lines span{position:absolute;right:0;height:1.5px;width:100%;border-radius:2px;background:currentColor;transition:transform .46s cubic-bezier(.77,0,.18,1),width .3s var(--v6-ease),opacity .2s ease}.v6-burger-lines span:first-child{top:0}.v6-burger-lines span:nth-child(2){top:calc(50% - .75px);width:64%}.v6-burger-lines span:nth-child(3){bottom:0}@media (hover:hover) and (pointer:fine){.v6-nav-burger:hover .v6-burger-lines span:nth-child(2){width:100%}}.v6-nav-burger.is-open .v6-burger-lines span:first-child{transform:translateY(6.25px) rotate(45deg)}.v6-nav-burger.is-open .v6-burger-lines span:nth-child(2){transform:scaleX(0);opacity:0}.v6-nav-burger.is-open .v6-burger-lines span:nth-child(3){transform:translateY(-6.25px) rotate(-45deg)}.v6-nav-burger.is-open{color:var(--v6-lime)}.v6-drawer{--menu-origin:calc(100% - var(--v6-gutter) - 22px) 32px;position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;background:var(--v6-bg);padding:104px var(--v6-gutter) max(32px,env(safe-area-inset-bottom));overflow-y:auto;animation:v6-menu-in .68s cubic-bezier(.77,0,.18,1) both}.v6-drawer[data-state=closed]{pointer-events:none;animation:v6-menu-out .48s cubic-bezier(.77,0,.18,1) both}@keyframes v6-menu-in{0%{-webkit-clip-path:circle(0 at var(--menu-origin));clip-path:circle(0 at var(--menu-origin))}to{-webkit-clip-path:circle(150vmax at var(--menu-origin));clip-path:circle(150vmax at var(--menu-origin))}}@keyframes v6-menu-out{0%{-webkit-clip-path:circle(150vmax at var(--menu-origin));clip-path:circle(150vmax at var(--menu-origin))}to{-webkit-clip-path:circle(0 at var(--menu-origin));clip-path:circle(0 at var(--menu-origin))}}.v6-drawer ul{list-style:none;display:grid}.v6-drawer li{position:relative;overflow:hidden}.v6-drawer li:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--v6-line);transform-origin:left;animation:v6-menu-line .7s var(--v6-ease) both;animation-delay:calc(.22s + var(--i) * 60ms)}.v6-drawer a,.v6-drawer-signout{display:flex;align-items:baseline;gap:14px;width:100%;padding-block:16px;font-family:var(--font-heading);font-weight:500;font-size:28px;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--v6-text,#f5f5f0);transition:color .2s ease,padding-left .32s var(--v6-ease)}.v6-drawer-num{font-size:12px;letter-spacing:.08em;color:var(--v6-lime);opacity:0;animation:v6-menu-fade .5s ease both;animation-delay:calc(.3s + var(--i) * 60ms)}.v6-drawer-label{display:inline-block;animation:v6-menu-rise .76s var(--v6-ease) both;animation-delay:calc(.2s + var(--i) * 60ms)}@media (hover:hover) and (pointer:fine){.v6-drawer a:hover,.v6-drawer-signout:hover{color:var(--v6-lime);padding-left:10px}}.v6-drawer a:active,.v6-drawer-signout:active{color:var(--v6-lime)}.v6-drawer-foot{margin-top:auto;padding-top:32px;font-size:14px;color:var(--v6-muted);animation:v6-menu-fade .6s ease both;animation-delay:calc(.26s + var(--i) * 60ms)}.v6-drawer .v6-drawer-foot a{display:inline;padding:0;font-family:inherit;font-size:inherit;font-weight:400;letter-spacing:0;text-transform:none;color:var(--v6-muted);text-decoration:underline;text-underline-offset:3px}.v6-drawer[data-state=closed] .v6-drawer-label{animation:v6-menu-drop .26s ease-in both}.v6-drawer[data-state=closed] .v6-drawer-foot,.v6-drawer[data-state=closed] .v6-drawer-num{animation:v6-menu-fade-out .2s ease both}@keyframes v6-menu-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes v6-menu-drop{0%{transform:none;opacity:1}to{transform:translateY(-40%);opacity:0}}@keyframes v6-menu-line{0%{transform:scaleX(0)}to{transform:none}}@keyframes v6-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes v6-menu-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.v6-burger-lines span,.v6-drawer,.v6-drawer *,.v6-drawer :after{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}}@media (max-width:960px){.v6-nav-inner{grid-template-columns:1fr auto;height:64px}.v6-nav-links,.v6-nav-login{display:none}.v6-nav-burger{display:inline-flex}.v6-nav-utility{gap:8px}}.v6-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;height:calc(100svh / var(--z));min-height:600px;max-height:calc(1000px / var(--z));overflow:hidden}.v6-hero-bg{position:absolute;inset:0;z-index:-1;background:#090909}.v6-hero-bg img,.v6-hero-video{transition:opacity .7s ease}.v6-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:grayscale(.35) contrast(1.05) brightness(.62);pointer-events:none}.v6-hero-video.is-on{opacity:.5}.v6-hero-bg.has-video img{opacity:0}.v6-hero-bg:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#090909 8%,transparent 58%),linear-gradient(270deg,#090909 8%,transparent 58%);opacity:0;transition:opacity .7s ease;pointer-events:none}.v6-hero-bg.has-video:before{opacity:1}.v6-hero-bg:after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(60% 45% at 50% 34%,rgba(10,12,8,.32),transparent 70%),linear-gradient(180deg,rgba(0,0,0,.22) 0,transparent 18%),linear-gradient(180deg,transparent 62%,rgba(13,13,13,.55) 80%,var(--v6-bg) 100%)}.v6-hero-content{max-width:1500px;margin-bottom:4vh;padding-inline:var(--v6-gutter);text-align:center}.v6-hero-content,.v6-hero-title{display:flex;flex-direction:column;align-items:center}.v6-hero-title{font-family:var(--font-heading);font-weight:500;font-size:clamp(34px,4.6vw,88px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.35)}.v6-hero-line{display:block}@media (min-width:900px){.v6-hero-line{white-space:nowrap}}.v6-hero-line:first-child{font-weight:700;letter-spacing:-.03em}.v6-hero-line-2{font-weight:400;color:rgba(245,245,240,.52)}.v6-hero-title:lang(th) .v6-hero-line:first-child{letter-spacing:0}.v6-hero-title:lang(th) .v6-script{font-family:var(--font-script-th);font-size:.9em;line-height:1;letter-spacing:-.14em;padding-right:.14em}.v6-hero-pair{white-space:nowrap}@media (max-width:560px){.v6-hero-title:lang(th){font-size:clamp(28px,8.4vw,36px)}}.v6-typing,.v6-typing-text{white-space:nowrap}.v6-typing-text{display:inline-block;min-height:1em}.v6-typing-caret{display:inline-block;width:.06em;height:.8em;margin-left:.08em;vertical-align:-.05em;background:currentColor;border-radius:1px;animation:v6-caret 1s steps(1) infinite}.v6-typing-caret.is-typing{animation:none}@keyframes v6-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.v6-typing-caret{display:none}}.v6-hero-title:lang(th){line-height:1.32;letter-spacing:0}.v6-hero-sub:lang(th){max-width:760px}.v6-hero-actions .v6-btn:lang(th){letter-spacing:0}.v6-hero-title .v6-script{display:inline-block;font-size:1.12em;line-height:.8;letter-spacing:0;color:var(--v6-lime);padding:0 .06em 0 .02em;margin-right:-.02em;vertical-align:-.04em;text-shadow:none}.v6-hero-sub{max-width:62ch;margin-top:clamp(20px,1.8vw,32px);font-size:clamp(15px,1.15vw,19px);line-height:1.65;color:var(--v6-soft);text-shadow:0 1px 8px rgba(0,0,0,.5)}@media (max-width:760px){.v6-hero-sub{font-size:14.5px;line-height:1.7;text-wrap:balance;max-width:34em;margin-inline:auto}.v6-hero-sub-br{display:none}}.v6-hero-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:clamp(28px,2.6vw,44px)}.v6-hero-actions .v6-btn{font-size:13px;letter-spacing:.14em;text-transform:uppercase}@media (min-width:1200px){.v6-hero-actions .v6-btn{font-size:14px}}@media (max-width:560px){.v6-hero-content{margin-bottom:2vh}.v6-hero-title{font-size:clamp(32px,9vw,40px)}.v6-hero-actions .v6-btn-glass{padding-inline:22px}}.v6-ribbon{--rw:max(calc(100vw / var(--z)),820px);position:relative;height:calc(var(--rw) * .2);overflow:hidden;pointer-events:none}.v6-ribbon .text-loop{position:absolute;left:50%;top:50%;width:var(--rw);transform:translate(-50%,-50%)}.v6-ribbon .text-loop-measure,.v6-ribbon .text-loop-text{font-family:var(--font-heading)}.v6-intro{padding-top:clamp(16px,2vw,40px)}.v6-intro-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,80px);gap:clamp(24px,4vw,80px);align-items:end;margin-bottom:clamp(32px,3.3vw,56px)}.v6-intro-title{font-family:var(--font-heading);font-weight:500;font-size:clamp(36px,4.6vw,76px);line-height:1.04;letter-spacing:-.02em}.v6-intro-w{font-size:1.22em;line-height:.8;margin-right:.01em}.v6-intro-body{font-size:clamp(16px,1.3vw,20px);line-height:1.7;color:var(--v6-soft);max-width:44ch;padding-bottom:.4em}.v6-intro-gallery .accordion-gallery:not(.accordion-gallery--vertical){height:clamp(380px,38vw,600px)!important}.v6-intro-gallery .ag-panel{background:var(--v6-card)}.v6-intro-gallery .ag-panel__overlay{background:linear-gradient(180deg,transparent 38%,rgba(13,13,13,.94) 100%),color-mix(in srgb,var(--ag-overlay) calc(var(--ag-dim, .35) * 100%),transparent)}.v6-intro-gallery .ag-panel__label{left:clamp(20px,2vw,32px);right:clamp(20px,2vw,32px);bottom:clamp(20px,2vw,32px);align-items:flex-start}.v6-intro-gallery .ag-panel__bar{margin-top:2px}.v6-intro-gallery .ag-panel__title{font-family:var(--font-heading);font-weight:500;font-size:clamp(20px,1.7vw,28px);letter-spacing:-.01em;line-height:1.15}.v6-intro-gallery .ag-panel__desc{font-size:clamp(14px,1vw,16px);line-height:1.65;color:rgba(245,245,240,.86);opacity:1}@media (max-width:900px){.v6-intro-head{grid-template-columns:1fr;align-items:start;gap:16px}}.v6-works-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));grid-gap:clamp(10px,1.1vw,16px);gap:clamp(10px,1.1vw,16px);aspect-ratio:1680/1176}.v6-work{position:relative;min-height:0}.v6-work--1{grid-area:1/1/2/2}.v6-work--2{grid-area:2/1/3/2}.v6-work--3{grid-area:1/2/3/3}.v6-work--4{grid-area:1/3/3/5}.v6-work--5{grid-area:3/1/5/3}.v6-work--6{grid-area:3/3/5/4}.v6-work--7{grid-area:3/4/4/5}.v6-work--8{grid-area:4/4/5/5}.v6-work-btn{position:absolute;inset:0;overflow:hidden;border-radius:var(--v6-radius-sm);background:var(--v6-card);text-align:left}.v6-work-btn .pf-thumb{transition:transform .7s var(--v6-ease)}.v6-work-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(13,13,13,.72));pointer-events:none}.v6-work-label{position:absolute;left:18px;bottom:16px;z-index:1;font-family:var(--font-heading);font-weight:500;font-size:15px;transition:transform .36s var(--v6-ease)}.v6-work-play{position:absolute;left:50%;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:var(--v6-lime);color:var(--v6-ink);box-shadow:0 12px 32px -10px rgba(0,0,0,.6);transition:opacity .26s ease,transform .36s var(--v6-ease)}.v6-work-btn:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,28,16,.5),rgba(5,16,9,.68));opacity:.6;transition:opacity .42s var(--v6-ease);pointer-events:none}@media (hover:hover) and (pointer:fine){.v6-work-btn:before{opacity:1}.v6-work-play{opacity:0;transform:scale(.7)}.v6-work-btn:hover .pf-thumb{transform:scale(1.04)}.v6-work-btn:focus-visible:before,.v6-work-btn:hover:before{opacity:0}.v6-work-btn:focus-visible .v6-work-play,.v6-work-btn:hover .v6-work-play{opacity:1;transform:none}.v6-work-btn:hover .v6-work-label{transform:translateY(-2px)}}.v6-work-cover{position:absolute;inset:0;opacity:0;transition:opacity .9s ease}.v6-work-cover.is-on{opacity:1}.v6-work-more{position:absolute;top:14px;right:14px;z-index:2;padding:6px 12px;border-radius:999px;background:rgba(13,13,13,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(245,245,240,.16);font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v6-work-dots{position:absolute;right:18px;bottom:22px;z-index:2;display:flex;gap:6px}.v6-work-dots i{width:6px;height:6px;border-radius:999px;background:rgba(245,245,240,.4);transition:width .4s var(--v6-ease),background-color .3s ease}.v6-work-dots i.is-on{width:18px;background:var(--v6-lime)}.v6-work-set .v6-work-label{transition:opacity .3s ease,transform .36s var(--v6-ease)}@media (max-width:900px){.v6-works-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;aspect-ratio:auto}.v6-work--small{aspect-ratio:402/276}.v6-work--wide{aspect-ratio:828/576}.v6-work--1{grid-area:1/1/2/2}.v6-work--2{grid-area:2/1/3/2}.v6-work--3{grid-area:1/2/3/3}.v6-work--4{grid-area:3/1/4/3}.v6-work--5{grid-area:4/1/5/3}.v6-work--6{grid-area:5/1/7/2}.v6-work--7{grid-area:5/2/6/3}.v6-work--8{grid-area:6/2/7/3}.v6-work-btn{border-radius:12px}.v6-work-label{left:10px;bottom:10px;font-size:13px}.v6-work-play{width:40px;height:40px;margin:-20px 0 0 -20px}.v6-work-more{top:8px;right:8px;padding:4px 9px;font-size:11px}.v6-work-dots{right:10px;bottom:14px;gap:4px}.v6-work-dots i{width:5px;height:5px}.v6-work-dots i.is-on{width:12px}.v6-work-play svg{width:14px;height:14px}}.v6-svc-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);grid-gap:clamp(12px,1.2vw,20px);gap:clamp(12px,1.2vw,20px);align-items:center}.v6-svc-card{display:flex;flex-direction:column;padding:14px 14px 28px;border-radius:var(--v6-radius);background:var(--v6-card);outline:2px solid transparent;outline-offset:-2px;transition:outline-color .22s ease}.v6-svc-card.is-selected{outline-color:var(--v6-lime)}.v6-svc-media{position:relative;display:block;width:100%;aspect-ratio:479/300;overflow:hidden;border-radius:calc(var(--v6-radius) - 8px);background:var(--v6-bg)}.v6-svc-play{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:var(--v6-lime);color:var(--v6-ink);box-shadow:0 10px 30px -8px rgba(0,0,0,.6);transition:transform .26s var(--v6-ease)}@media (hover:hover) and (pointer:fine){.v6-svc-media:hover .v6-svc-play{transform:scale(1.1)}}.v6-svc-body{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:24px 12px 0}.v6-svc-name{font-family:var(--font-heading);font-weight:500;font-size:clamp(19px,1.35vw,22px);line-height:1.25;letter-spacing:-.01em}.v6-svc-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.v6-svc-price .pre{font-size:14px;color:var(--v6-soft)}.v6-svc-price .amt{font-family:var(--font-heading);font-weight:500;font-size:clamp(34px,2.6vw,44px);line-height:1;letter-spacing:-.02em;color:var(--v6-lime);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v6-svc-lede{color:var(--v6-muted);font-size:15px;line-height:1.7}.v6-svc-specs{list-style:none;display:grid;grid-gap:6px;gap:6px;width:100%;padding-top:14px;border-top:1px solid var(--v6-line);font-size:14px;line-height:1.55;color:var(--v6-soft)}.v6-svc-specs li{position:relative;padding-left:16px}.v6-svc-specs li:before{content:"";position:absolute;left:1px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--v6-lime)}.v6-svc-body .v6-btn{margin-top:8px}.v6-intake{position:relative;z-index:1;padding:clamp(24px,2.5vw,40px);border-radius:var(--v6-radius);background:var(--v6-card-2);box-shadow:var(--v6-shadow)}.v6-intake form{display:flex;flex-direction:column;gap:12px}.v6-intake-title{font-family:var(--font-heading);font-weight:500;font-size:clamp(22px,1.6vw,26px);line-height:1.2;letter-spacing:-.01em;margin-bottom:8px}.v6-field{display:block;border:0;min-width:0}.v6-field legend{font-size:13px;color:var(--v6-muted);margin-bottom:10px}.v6-field+.v6-field{margin-top:0}fieldset.v6-field{margin-bottom:8px}.v6-chips{display:flex;flex-wrap:wrap;gap:6px}.v6-chip{padding:8px 12px;border-radius:999px;border:1px solid var(--v6-line);background:var(--v6-bg);font-size:13px;line-height:1.35;text-align:left;transition:background-color .18s ease,color .18s ease,border-color .18s ease}@media (hover:hover) and (pointer:fine){.v6-chip:not(.is-on):hover{border-color:rgba(245,245,240,.3)}}.v6-chip.is-on{background:var(--v6-lime);color:var(--v6-ink);border-color:var(--v6-lime)}.v6-input{display:block;width:100%;height:52px;padding:0 22px;border:1px solid transparent;border-radius:999px;background:var(--v6-bg);color:var(--v6-text);font:inherit;font-size:15px;outline:none;caret-color:var(--v6-lime);transition:border-color .18s ease}.v6-input::placeholder{color:rgba(245,245,240,.5)}.v6-input:focus-visible{border-color:var(--v6-lime)}.v6-textarea{height:auto;min-height:148px;padding:16px 22px;border-radius:20px;line-height:1.6;resize:vertical}.v6-budget{display:block;width:100%}.v6-budget .glide-select__trigger{width:100%;height:52px;justify-content:space-between;padding:0 20px 0 22px;border:1px solid transparent;border-radius:999px;background:var(--v6-bg);font-family:inherit;font-size:15px;font-weight:400}.v6-budget .glide-select__trigger[aria-expanded=true]{border-color:var(--v6-lime);background:var(--v6-bg)}.v6-budget .glide-select__label[data-empty]{color:rgba(245,245,240,.5);opacity:1}.v6-budget .glide-select__menu{border:1px solid var(--v6-line);box-shadow:var(--v6-shadow)}.v6-budget .glide-select__option{font-size:14px}@media (hover:hover) and (pointer:fine){.v6-budget .glide-select__trigger:not(:disabled):hover{background:var(--v6-bg);border-color:rgba(245,245,240,.2)}}@media (min-width:1200px){.v6-budget .glide-select__trigger{font-size:17px}}.v6-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;padding-right:48px}.v6-select.is-empty{color:rgba(245,245,240,.5)}.v6-select option{color:var(--v6-text);background:var(--v6-card)}.v6-intake .v6-btn-block{margin-top:8px}.v6-intake-fine{font-size:12.5px;line-height:1.6;color:var(--v6-muted);text-align:center;text-wrap:pretty}.v6-intake-fine a{text-decoration:underline;text-underline-offset:2px}.v6-intake-err{color:var(--danger,#ff6b5e)}.v6-intake-chat,.v6-intake-err{font-size:14px;text-align:center}.v6-intake-chat{margin-top:14px;color:var(--v6-muted)}.v6-intake-chat-link{color:var(--v6-lime);font-weight:500;text-decoration:underline;text-underline-offset:3px}.v6-intake-chat-link:hover{text-decoration-thickness:2px}.v6-intake-done{display:grid;grid-gap:14px;gap:14px;text-align:center;padding-block:48px}.v6-intake-done h3{font-family:var(--font-heading);font-weight:500;font-size:26px}.v6-intake-done p{color:var(--v6-muted);line-height:1.7}.v6-intake-check{justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--v6-lime);color:var(--v6-ink);font-size:24px}@media (max-width:1100px){.v6-svc-row{grid-template-columns:1fr 1fr;align-items:stretch}.v6-intake{grid-column:1/-1;order:3}}@media (max-width:640px){.v6-svc-row{grid-template-columns:1fr}}.v6-how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(24px,3.3vw,56px);gap:clamp(24px,3.3vw,56px);align-items:start}.v6-steps{list-style:none;display:grid;grid-gap:8px;gap:8px}.v6-step{display:block;width:100%;padding:16px 20px;border-radius:16px;background:var(--v6-card);text-align:left;transition:background-color .26s var(--v6-ease),color .26s ease,box-shadow .26s ease}@media (hover:hover) and (pointer:fine){.v6-step:not(.is-on):hover{background:#242427}}.v6-step.is-on{background:var(--v6-lime);color:var(--v6-ink);box-shadow:0 18px 40px -22px rgba(232,255,71,.45)}.v6-step-head{display:flex;align-items:center;gap:14px}.v6-step-n{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:9px;background:rgba(232,255,71,.1);color:var(--v6-lime);font-family:var(--font-heading);font-weight:600;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .26s ease,color .26s ease}.v6-step.is-on .v6-step-n{background:rgba(13,13,13,.12);color:var(--v6-ink)}.v6-step-title{font-family:var(--font-heading);font-weight:500;font-size:clamp(17px,1.2vw,19px);letter-spacing:-.005em}.v6-step-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s var(--v6-ease),opacity .26s ease}.v6-step-body>span{overflow:hidden;padding-left:46px;font-size:15px;line-height:1.7;color:rgba(13,13,13,.82)}.v6-step.is-on .v6-step-body{grid-template-rows:1fr;opacity:1}.v6-step.is-on .v6-step-body>span{padding-top:8px}.v6-how-stage{position:-webkit-sticky;position:sticky;top:100px}.mk-window{overflow:hidden;border:1px solid var(--v6-line);border-radius:18px;background:#151517;box-shadow:var(--v6-shadow);animation:mk-in .42s var(--v6-ease)}@keyframes mk-in{0%{opacity:0;transform:translateY(10px)}}.mk-chrome{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding-inline:16px;border-bottom:1px solid var(--v6-line);background:#1c1c1e}.mk-lights{display:inline-flex;gap:7px}.mk-lights i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.mk-lights i:nth-child(2){background:#febc2e}.mk-lights i:nth-child(3){background:#28c840}.mk-title{font-size:12.5px;white-space:nowrap}.mk-step,.mk-title{color:var(--v6-muted)}.mk-step{justify-self:end;font-family:var(--font-heading);font-size:12px;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-body{display:flex;flex-direction:column;gap:14px;min-height:clamp(320px,26vw,400px);padding:clamp(20px,2vw,28px)}.mk-bar{display:block;height:8px;border-radius:999px;background:rgba(245,245,240,.12)}.mk-bar--strong{background:rgba(245,245,240,.26)}.mk-bar--lime{background:var(--v6-lime)}.mk-stack{display:grid;grid-gap:8px;gap:8px;flex:1 1}.mk-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mk-field{display:grid;grid-gap:8px;gap:8px}.mk-input{display:block;height:36px;border-radius:10px;border:1px solid var(--v6-line);background:rgba(245,245,240,.03)}.mk-input--tall{height:92px}.mk-chips{display:flex;gap:8px}.mk-chip{width:76px;height:26px;border-radius:999px;border:1px solid var(--v6-line)}.mk-chip.is-on{background:var(--v6-lime);border-color:var(--v6-lime)}.mk-btn{justify-content:center;height:40px;margin-top:auto;border-radius:999px;background:var(--v6-lime);color:var(--v6-ink);font-size:13px;font-weight:600}.mk-btn,.mk-quote-head{display:flex;align-items:center}.mk-quote-head{gap:14px;padding-bottom:16px;border-bottom:1px solid var(--v6-line)}.mk-logo{width:40px;height:40px;border-radius:10px;background:var(--v6-lime);flex:none}.mk-line{display:flex;justify-content:space-between;align-items:center;padding-block:6px}.mk-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:auto}.mk-split-part{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border-radius:12px;border:1px dashed rgba(245,245,240,.22)}.mk-split-part b{font-size:14px;font-weight:600}.mk-split-part small{font-size:12px;opacity:.75}.mk-split-part.is-paid{border:0;background:var(--v6-lime);color:var(--v6-ink)}.mk-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-content:start}.mk-frame{display:grid;grid-gap:8px;gap:8px;text-align:center}.mk-frame small{font-size:12px;color:var(--v6-muted)}.mk-frame-art{display:grid;place-content:center;justify-items:center;grid-gap:7px;gap:7px;aspect-ratio:16/10;border-radius:10px;border:1px solid var(--v6-line);background:rgba(245,245,240,.03)}.mk-frame-art .mk-bar{width:56px}.mk-frame-art .mk-bar+.mk-bar{width:36px}.mk-frame.is-on .mk-frame-art{border-color:var(--v6-lime)}.mk-frame.is-on small{color:var(--v6-lime)}.mk-tracker{gap:10px}.mk-track{display:grid;grid-template-columns:auto minmax(0,1fr) 30% auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(245,245,240,.03);font-size:14px}.mk-dot{width:8px;height:8px;border-radius:50%;background:rgba(245,245,240,.25)}.mk-track-meter{height:6px;border-radius:999px;background:rgba(245,245,240,.08);overflow:hidden}.mk-track-meter span{display:block;height:100%;width:0;border-radius:inherit;background:var(--v6-lime)}.mk-status{font-size:12px;color:var(--v6-muted);min-width:6ch;text-align:right}.mk-track--done .mk-dot{background:var(--v6-lime)}.mk-track--done .mk-track-meter span{width:100%;opacity:.55}.mk-track--live{background:rgba(232,255,71,.08)}.mk-track--live .mk-dot{background:var(--v6-lime);box-shadow:0 0 0 4px rgba(232,255,71,.18)}.mk-track--live .mk-track-meter span{width:62%;animation:mk-fill 2.4s var(--v6-ease) both}.mk-track--live .mk-status{color:var(--v6-lime)}@keyframes mk-fill{0%{width:8%}}.mk-pill{align-self:flex-start;margin-top:auto;padding:7px 12px;border-radius:999px;border:1px solid var(--v6-line);font-size:12.5px;color:var(--v6-soft)}.mk-pill--lime{border-color:transparent;background:rgba(232,255,71,.12);color:var(--v6-lime)}.mk-delivery{gap:10px}.mk-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(245,245,240,.03);font-size:14px}.mk-file-ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:rgba(245,245,240,.08);color:var(--v6-soft)}.mk-file-ico.is-video{background:rgba(232,255,71,.12);color:var(--v6-lime)}.mk-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-file-get{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--v6-lime);color:var(--v6-ink)}@media (max-width:900px){.v6-how-grid{grid-template-columns:1fr}.v6-how-stage{display:none}}@media (max-width:480px){.mk-board{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-track{grid-template-columns:auto minmax(0,1fr) auto}.mk-track-meter{display:none}}.v6-clients-grid{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);padding-left:max(var(--v6-gutter),calc((100vw / var(--z) - var(--v6-max)) / 2));padding-right:0;max-width:none}.v6-clients-quote{width:clamp(40px,3.4vw,56px);height:auto;color:var(--v6-lime)}.v6-clients-title{margin-top:clamp(20px,2vw,32px);font-family:var(--font-heading);font-weight:500;font-size:clamp(30px,2.8vw,46px);line-height:1.1}.v6-clients-sub{margin-top:14px;color:var(--v6-muted);font-size:15px;line-height:1.65;max-width:32ch}.v6-clients-nav{display:flex;align-items:center;gap:16px;margin-top:clamp(28px,2.6vw,40px)}.v6-clients-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--v6-text);box-shadow:inset 0 0 0 1px rgba(245,245,240,.24);cursor:pointer;transition:background .2s ease,color .2s ease,opacity .2s ease,box-shadow .2s ease}.v6-clients-arrow:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.v6-clients-arrow:not(:disabled):hover{background:var(--v6-lime);color:var(--v6-ink);box-shadow:none}}.v6-clients-bar{position:relative;flex:1 1;max-width:140px;height:2px;background:rgba(245,245,240,.16);border-radius:2px;overflow:hidden}.v6-clients-bar i{position:absolute;inset:0 auto 0 0;background:var(--v6-lime);border-radius:2px;transition:width .2s ease}.v6-clients-track{list-style:none;margin:0;padding:4px var(--v6-gutter) 4px 0;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,18vw,300px);grid-gap:clamp(14px,1.3vw,22px);gap:clamp(14px,1.3vw,22px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.v6-clients-track::-webkit-scrollbar{display:none}.v6-clients-track:focus-visible{box-shadow:inset 0 0 0 2px var(--v6-lime);border-radius:18px}.v6-clients-card{scroll-snap-align:start;overflow:hidden;border-radius:18px;background:#fff;aspect-ratio:1035/1350;box-shadow:0 18px 40px -22px rgba(0,0,0,.8)}.v6-clients-card img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:900px){.v6-clients-grid{grid-template-columns:1fr;padding-left:var(--v6-gutter)}.v6-clients-sub{max-width:46ch}.v6-clients-track{grid-auto-columns:min(68vw,280px)}}.v6-about{padding-top:calc(76px + clamp(48px, 5vw, 88px));padding-bottom:clamp(88px,8.4vw,136px)}.v6-about-grid{display:grid;grid-template-columns:5fr 7fr;grid-gap:clamp(32px,4.4vw,72px);gap:clamp(32px,4.4vw,72px);align-items:start}.v6-about-portrait{position:relative;overflow:hidden;border-radius:var(--v6-radius);background:var(--v6-card)}.v6-about-portrait img{width:100%;height:auto}.v6-about-portrait figcaption{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;background:rgba(13,13,13,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px}.v6-about-copy{display:grid;grid-gap:20px;gap:20px;justify-items:start}.v6-about-copy>p{font-size:clamp(16px,1.1vw,18px);line-height:1.8;color:var(--v6-soft);max-width:62ch}.v6-about-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;width:100%;max-width:62ch;margin-top:8px;border-radius:16px;overflow:hidden;background:var(--v6-line)}.v6-about-specs>div{padding:16px 20px;background:var(--v6-card)}.v6-about-specs dt{font-size:12px;color:var(--v6-muted);letter-spacing:.08em;text-transform:uppercase}.v6-about-specs dd{margin-top:4px;font-size:16px}.v6-about-stats{display:flex;gap:clamp(32px,4vw,64px);margin-block:8px 12px}.v6-about-stats .num{display:block;font-family:var(--font-heading);font-weight:500;font-size:clamp(40px,3.3vw,56px);line-height:1;letter-spacing:-.02em;color:var(--v6-lime)}.v6-about-stats .lbl{display:block;margin-top:8px;font-size:14px;color:var(--v6-muted)}@media (max-width:900px){.v6-about-grid{grid-template-columns:1fr}.v6-about-portrait{max-width:520px}}.v6-faq{padding-bottom:clamp(88px,8.4vw,136px)}.v6-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:clamp(32px,5vw,96px);gap:clamp(32px,5vw,96px);align-items:start}.v6-faq-head{position:-webkit-sticky;position:sticky;top:108px}.v6-faq-title{max-width:12ch}.v6-faq-more{margin-top:20px;font-size:16px;color:var(--v6-muted)}.v6-faq-more .v6-faq-link,.v6-faq-more a{color:var(--v6-lime);text-underline-offset:3px}.v6-faq-link{background:none;border:0;padding:0;font:inherit;cursor:pointer}@media (hover:hover) and (pointer:fine){.v6-faq-more .v6-faq-link:hover,.v6-faq-more a:hover{text-decoration:underline}}.v6-faq-list{list-style:none;border-top:1px solid var(--v6-line)}.v6-faq-item{border-bottom:1px solid var(--v6-line)}.v6-faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 4px;text-align:left;font-size:clamp(16px,1.15vw,18px);line-height:1.5;transition:color .2s ease}.v6-faq-chev{flex:none;color:var(--v6-muted);transition:transform .32s var(--v6-ease),color .2s ease}.v6-faq-item.is-open .v6-faq-chev{transform:rotate(180deg);color:var(--v6-lime)}@media (hover:hover) and (pointer:fine){.v6-faq-q:hover{color:var(--v6-lime)}}.v6-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--v6-ease)}.v6-faq-item.is-open .v6-faq-a{grid-template-rows:1fr}.v6-faq-a>div{overflow:hidden}.v6-faq-a p{padding:0 48px 24px 4px;font-size:15.5px;line-height:1.8;color:var(--v6-soft);white-space:pre-line;max-width:68ch}@media (max-width:900px){.v6-faq-grid{grid-template-columns:1fr}.v6-faq-head{position:static}.v6-faq-a p{padding-right:8px}}@media (min-width:1200px){html:has(.v6):not(:has(.no-zoom)){zoom:.8}.v6:not(:has(.no-zoom)){--z:0.8}.v6-lead{font-size:21px}.v6-nav-link,.v6-nav-login{font-size:14px}.v6-faq-a p,.v6-input,.v6-step-body>span,.v6-svc-lede{font-size:17px}.v6-svc-specs{font-size:16px}.v6-chip,.v6-intake-fine{font-size:14px}.v6-intro-gallery .ag-panel__desc{font-size:18px}.v6-about-copy>p,.v6-faq-q{font-size:19px}}@media (min-width:1728px){html:has(.v6):not(:has(.no-zoom)){zoom:.9}.v6:not(:has(.no-zoom)){--z:0.9}}@media (min-width:1920px){html:has(.v6){zoom:1}.v6{--z:1}}.modal-set{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;margin-top:14px}.modal-set-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(245,245,240,.28);color:var(--v6-text);transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.modal-set-btn:hover{background:var(--v6-lime);border-color:var(--v6-lime);color:var(--v6-ink)}}.modal-set-meta{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:0;text-align:center}.modal-set-title{font-family:var(--font-heading);font-size:15px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-set-count{font-size:12px;color:var(--v6-muted);letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-overlay{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;background:rgba(13,13,13,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--v6-ease,ease),visibility .22s}.ds-overlay.is-on{opacity:1;visibility:visible;pointer-events:all}.ds-overlay.is-boot{background:#0d0d0d;-webkit-backdrop-filter:none;backdrop-filter:none;animation:ds-boot-failsafe .4s ease 4s forwards}@keyframes ds-boot-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.ds-overlay-card{display:grid;justify-items:center;grid-gap:16px;gap:16px}.ds-overlay-mark{width:36px;height:36px;animation:ds-breathe 1.6s ease-in-out infinite}@keyframes ds-breathe{50%{transform:scale(.88);opacity:.7}}.ds-overlay-bar{position:relative;width:120px;height:2px;overflow:hidden;border-radius:999px;background:rgba(245,245,240,.12)}.ds-overlay-bar i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:#e8ff47;animation:ds-sweep 1.1s cubic-bezier(.65,0,.35,1) infinite}@keyframes ds-sweep{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.ds-overlay-text{min-height:1.4em;font-family:var(--font-heading);font-size:13px;letter-spacing:.08em;color:#a3a39b;text-align:center}.skel{position:relative;display:block;flex:none;overflow:hidden;border-radius:8px;background:#1e1e20}.skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(245,245,240,.06),transparent);animation:skel-sweep 1.5s ease-in-out infinite}@keyframes skel-sweep{to{transform:translateX(100%)}}.skel-stack{display:grid;width:100%}.skel-media{aspect-ratio:16/10;border-radius:0!important}.skel-media,.skel-video{width:100%;height:auto!important}.skel-video{aspect-ratio:16/9}.skel-cert{width:min(860px,100%);height:auto!important;aspect-ratio:1.414/1}.skel-cards{display:grid;grid-gap:16px;gap:16px;width:100%}.skel-card{overflow:hidden;border-radius:14px;border:1px solid rgba(245,245,240,.08);background:#161618}.skel-card-body{display:grid;grid-gap:12px;gap:12px;padding:18px}.skel-table{display:grid;width:100%;overflow:hidden;border-radius:14px;border:1px solid rgba(245,245,240,.08)}.skel-table-row{display:grid;grid-gap:16px;gap:16px;align-items:center;padding:16px 18px;border-top:1px solid rgba(245,245,240,.06)}.skel-table-head{border-top:0;background:#161618}.skel-page{min-height:70vh;padding:calc(76px + clamp(40px, 6vw, 88px)) 0 80px}.skel-page-inner{display:grid;grid-gap:16px;gap:16px;max-width:calc(1440px + clamp(20px, 5vw, 80px) * 2);margin-inline:auto;padding-inline:clamp(20px,5vw,80px)}.skel-page-gap{height:24px}.skel-lesson{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:32px;gap:32px;padding:32px clamp(20px,4vw,48px);min-height:100vh}.skel-lesson-side{display:grid;grid-gap:10px;gap:10px;align-content:start}.skel-lesson-main{display:grid;grid-gap:18px;gap:18px;align-content:start}@media (max-width:900px){.skel-lesson{grid-template-columns:1fr}.skel-lesson-side{display:none}}.learn-loading{display:block!important;min-height:0!important}.modal-video-skel{position:absolute;inset:0;display:block}.modal-video-skel .skel{height:100%}.dashboard-skel{padding-top:calc(76px + clamp(40px, 6vw, 88px));padding-bottom:80px}@media (prefers-reduced-motion:reduce){.ds-overlay-bar i,.ds-overlay-mark,.skel:after{animation:none!important}.ds-overlay-bar i{width:100%;opacity:.5}}.v6 ::selection{background:var(--v6-lime);color:var(--v6-ink)}.v6 .v6-step.is-on ::selection{background:var(--v6-ink);color:var(--v6-lime)}@media (prefers-reduced-motion:reduce){.v6 *,.v6 :after,.v6 :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.v6 .nf{min-height:calc(100vh / var(--z, 1) - 160px);display:grid;align-content:center;justify-items:center;grid-gap:18px;gap:18px;padding:160px 24px 120px;text-align:center}.v6 .nf-code{font-size:clamp(96px,16vw,220px);line-height:.9;font-weight:700;letter-spacing:-.04em;color:var(--v6-lime,#e8ff47)}.v6 .nf-title{font-size:clamp(28px,4vw,48px);font-weight:600;letter-spacing:-.02em}.v6 .nf-body{max-width:46ch;color:var(--v6-muted,#a3a39b);font-size:17px;line-height:1.75}.v6 .nf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px}.v6-sales-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:clamp(48px,6vw,112px);gap:clamp(48px,6vw,112px)}.v6-container.v6-sales-grid{max-width:calc(1240px + var(--v6-gutter) * 2)}.v6-sales-copy .v6-eyebrow{margin-bottom:18px}.v6-sales-title{font-family:var(--font-heading);font-weight:500;font-size:clamp(32px,3.6vw,58px);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.v6-sales-title span{display:block}.v6-sales-title span+span{color:var(--v6-lime)}.v6-sales-cta{margin-top:clamp(28px,2.6vw,40px)}.v6-sales-frame{position:relative;width:clamp(280px,25vw,400px);justify-self:center;aspect-ratio:9/16;max-width:100%;overflow:hidden;border-radius:var(--v6-radius);background:var(--v6-card);box-shadow:var(--v6-shadow),0 0 0 1px var(--v6-line)}.v6-sales-poster{position:absolute;inset:0;width:100%;cursor:pointer}.v6-sales-poster .pf-thumb{transition:transform .7s var(--v6-ease)}.v6-sales-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(13,13,13,.55));pointer-events:none}.v6-sales-play{position:absolute;left:50%;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:var(--v6-lime);color:var(--v6-ink);box-shadow:0 0 0 10px rgba(232,255,71,.16),0 16px 40px -12px rgba(0,0,0,.7);transition:transform .36s var(--v6-ease),box-shadow .36s var(--v6-ease)}@media (hover:hover) and (pointer:fine){.v6-sales-poster:hover .pf-thumb{transform:scale(1.04)}.v6-sales-poster:focus-visible .v6-sales-play,.v6-sales-poster:hover .v6-sales-play{transform:scale(1.06);box-shadow:0 0 0 16px rgba(232,255,71,.12),0 16px 40px -12px rgba(0,0,0,.7)}}@media (max-width:900px){.v6-sales-grid{grid-template-columns:1fr}.v6-sales-frame{width:min(100%,360px);justify-self:center}.v6-sales-play{width:68px;height:68px;margin:-34px 0 0 -34px}}