@font-face{font-family:Humane;src:url(/fonts/Humane-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.page-video-production{--pf-text:#d8d6ce;--pf-muted:#d8d6ce8c;--pf-faint:#d8d6ce57;--pf-line:#d8d6ce1a;--pf-accent:var(--green-bright);--pf-frame:#040d0a;--font-condensed:"Anton", "Commissioner", sans-serif;--pf-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  1.4 1.4 1.4 0 -2.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vp-page{z-index:10;position:relative}.page-video-production .navbar__logo img{filter:brightness(0)invert(85%)sepia(8%)}.page-video-production .navbar__wordmark{color:var(--pf-text)}.page-video-production .navbar__links a{color:#d8d6ceb8}.page-video-production .navbar__links a:hover,.page-video-production .navbar__links a[aria-current=page]{color:#d8d6ce}.page-video-production .navbar__links a:after{background:var(--pf-accent)}.page-video-production .navbar__lang{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.page-video-production .lang-btn{color:#d8d6ce8c}.page-video-production .lang-btn:hover:not(.lang-btn--active){color:#d8d6ce}.page-video-production .lang-btn--active{color:#d8d6ce;background:0 0}.page-video-production .navbar__hamburger span{background:var(--pf-text)}.page-video-production .film-grain{display:none}.page-video-production .navbar:after,.pf-hero:after,.pf-work:before,.pf-head__cols:after,.pf-item__media:after,.page-video-production .vp-faq:after,.page-video-production .contact:after,.pf-player:before,.pf-cursor:after{content:"";pointer-events:none;background-image:var(--pf-grain);opacity:.61;background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.page-video-production .navbar:after{z-index:110}.pf-hero:after{z-index:5}.pf-work{position:relative}.pf-work:before{z-index:0}.pf-head__cols{position:relative}.pf-head__cols:after{z-index:1}.pf-item{z-index:1;isolation:isolate;position:relative}.pf-item__info,.pf-item__index{z-index:2;position:relative}.pf-item__media{z-index:3}.pf-item__media:after{z-index:4;border-radius:inherit}.page-video-production .vp-faq:after,.page-video-production .contact:after{z-index:2}.pf-player:before{z-index:1}.pf-cursor:after{z-index:1;border-radius:inherit}.page-video-production .navbar,.page-video-production .navbar--scrolled{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.page-video-production .navbar--on-light .navbar__wordmark,.page-video-production .navbar--on-light .navbar__links a,.page-video-production .navbar--on-light .lang-btn{color:var(--ink-soft)}.page-video-production .navbar--on-light .navbar__wordmark,.page-video-production .navbar--on-light .navbar__links a:hover,.page-video-production .navbar--on-light .navbar__links a[aria-current=page],.page-video-production .navbar--on-light .lang-btn--active,.page-video-production .navbar--on-light .lang-btn:hover:not(.lang-btn--active){color:var(--ink)}.page-video-production .navbar--on-light .navbar__logo img{filter:none}.page-video-production .navbar--on-light .navbar__hamburger span{background:var(--ink)}.page-video-production .navbar--on-light .lang-btn--active{background:0 0}.mobile-menu-open.page-video-production .navbar__wordmark,.mobile-menu-open.page-video-production .navbar__links a,.mobile-menu-open.page-video-production .lang-btn--active{color:var(--pf-text)}.mobile-menu-open.page-video-production .navbar__logo img{filter:brightness(0)invert(85%)sepia(8%)}.mobile-menu-open.page-video-production .navbar__hamburger span{background:var(--pf-text)}.pf{--pf-cols:minmax(2.5rem, 5.5vw) minmax(0, 6.4fr) minmax(0, 3.6fr);--pf-gap:clamp(1rem, 1.6vw, 1.75rem);color:var(--pf-text);background:#000;position:relative}.pf-hero{background:radial-gradient(80% 55% at 50% 28%,#6eb48c24 0%,#0000 62%),radial-gradient(50% 40% at 82% 8%,#ffffff0d 0%,#0000 55%),linear-gradient(#1f7a48 0%,#146b3c 16%,#105338 34%,#0a3224 54%,#06140e 74%,#000 100%);align-items:center;min-height:100dvh;padding:0 clamp(.35rem,1.1vw,1rem);display:flex;position:relative;overflow:hidden}.pf-particles{z-index:0;pointer-events:none;opacity:.476;position:absolute;inset:0}.pf-particles canvas{display:block;pointer-events:none!important;width:100%!important;height:100%!important}.pf-head__meta,.pf-head__title,.pf-hero__scroll{z-index:1}.pf-camera{z-index:6;opacity:0;touch-action:pan-y;width:100%;height:100%;transition:opacity .9s var(--ease);display:block;position:absolute;inset:0}.pf-camera.is-ready{opacity:1}.pf-camera.is-hover{cursor:grab}.pf-camera.is-grabbing{cursor:grabbing}.pf-drag{z-index:7;background:var(--pf-accent);color:var(--ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s ease, scale .35s var(--ease);border-radius:999px;align-items:center;gap:.45rem;margin:1.1rem 0 0 1.1rem;padding:.55rem .95rem .55rem .8rem;font-size:.68rem;font-weight:500;display:flex;position:absolute;top:0;left:0;scale:.6}.pf-drag.is-visible{opacity:1;scale:1}.pf-hero.is-camera-grabbed .pf-drag{scale:.85}.pf-drag svg{width:.8rem;height:.8rem}.pf-hero__scroll{z-index:3;color:#d8d6ceb8;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:0;animation:pf-fade .8s var(--ease) 1.05s forwards;flex-direction:column;align-items:center;gap:.45rem;font-size:.66rem;display:inline-flex;position:absolute;bottom:clamp(1.4rem,3.5vh,2.4rem);left:50%;transform:translate(-50%)}.pf-hero__scroll svg{width:1rem;height:1rem;animation:1.8s ease-in-out infinite pf-drip}.pf-hero__scroll:hover{color:#d8d6ce}.pf-work{padding:clamp(1.5rem, 3vw, 2.4rem) var(--gutter) clamp(6rem, 10vw, 9rem);padding-left:max(var(--gutter), 4rem);background:#000}.pf-head__title{letter-spacing:.012em;text-transform:uppercase;white-space:nowrap;color:#d8d6ce;justify-content:center;align-items:flex-start;width:100%;font-family:Humane,Anton,sans-serif;font-size:28vw;font-weight:700;line-height:.8;display:flex;position:relative}.pf-head__lockup{max-width:100%;display:inline-flex;position:relative}.pf-head__word{padding:.02em .02em .08em;line-height:1;display:inline-flex;overflow:hidden}.pf-head__word>span{animation:pf-rise 1.1s cubic-bezier(.2, .8, .2, 1) calc(.12s + var(--i) * 45ms) forwards;padding-bottom:.08em;line-height:1;display:inline-block;transform:translateY(108%)}@keyframes pf-rise{to{transform:translateY(0)}}.pf-head__count{font-family:var(--font-body);letter-spacing:.04em;color:var(--pf-accent);opacity:0;animation:pf-fade .8s var(--ease) .75s forwards;margin-top:0;font-size:clamp(.8rem,1.3vw,1.05rem);font-weight:500;line-height:1;position:absolute;top:7%;left:calc(100% + .45rem)}.pf-head__meta{z-index:3;top:clamp(5.6rem,11vh,7rem);right:max(var(--gutter), 1.5rem);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:right;color:#d8d6ce9e;opacity:0;animation:pf-fade .8s var(--ease) .9s forwards;flex-direction:column;align-items:flex-end;gap:.4rem;font-size:.72rem;display:flex;position:absolute}.pf-head__meta span:first-child{color:var(--pf-text)}@keyframes pf-fade{to{opacity:1}}.pf-head__cols{grid-template-columns:var(--pf-cols);column-gap:var(--pf-gap);border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint);opacity:0;animation:pf-fade .8s var(--ease) 1s forwards;align-items:center;padding:1rem 0;font-size:.66rem;display:grid}.pf-head__col--scroll{white-space:nowrap;grid-area:1/1;align-items:center;gap:.6rem;display:inline-flex}.pf-head__col--scroll:after{content:"";background:linear-gradient(180deg, var(--pf-accent), transparent);width:1px;height:.9rem;animation:1.8s ease-in-out infinite pf-drip}@keyframes pf-drip{0%,to{opacity:.4;transform:translateY(-2px)}50%{opacity:1;transform:translateY(3px)}}.pf-head__col:nth-child(2){grid-area:1/2;justify-self:end}.pf-head__col--split{grid-column:3;justify-content:space-between;display:flex}.pf-list{flex-direction:column;gap:clamp(4.5rem,8.5vw,8rem);padding-top:clamp(2rem,4vw,3.2rem);list-style:none;display:flex}.pf-item{grid-template-columns:var(--pf-cols);column-gap:var(--pf-gap);align-items:stretch;display:grid}.pf-item--pair{grid-template-columns:minmax(2.5rem,5.5vw) max-content minmax(14rem,1fr)}.pf-item__pair{align-items:center;gap:clamp(1.25rem,2vw,2rem);display:flex}.pf-item--pair .pf-item__media{flex:none}.pf-item--pair .pf-item__runtime{white-space:pre-line;text-align:right;line-height:1.45}.pf-item[data-reveal]{transition:opacity .6s var(--ease), transform 1.1s var(--ease);transform:translateY(46px)}.pf-item[data-reveal].in{transform:none}.pf-list.has-active .pf-item:not(.is-active){opacity:.36}.pf-item__index{font-family:var(--font-body);color:var(--pf-muted);transition:color .3s var(--ease);padding-top:.1rem;font-size:.82rem;font-weight:500}.pf-item.is-active .pf-item__index{color:var(--pf-accent)}.pf-item__media{aspect-ratio:9/16;cursor:pointer;isolation:isolate;width:auto;height:clamp(600px,76vh,820px);transition:transform .6s var(--ease);background:0 0;border:0;place-self:center;padding:0;display:block;position:relative}@media (hover:hover) and (pointer:fine){.pf-item__media{cursor:none}}.pf-item__media:focus-visible{outline:2px solid var(--pf-accent);outline-offset:6px;border-radius:28px}.pf-phone,.pf-phone__screen{box-shadow:none;background:0 0;border-radius:28px;position:absolute;inset:0}.pf-phone__screen{background:#050605;overflow:hidden}.pf-phone__island,.pf-phone__key{display:none}.pf-item.is-portrait.is-active .pf-item__media{transform:translateY(-8px)}.pf-item.is-landscape .pf-item__media{aspect-ratio:16/9;justify-self:stretch;width:100%;height:auto}.pf-item.is-landscape .pf-item__media:focus-visible,.pf-item.is-landscape .pf-phone,.pf-item.is-landscape .pf-phone__screen{border-radius:20px}.pf-item__ambient{z-index:0;filter:blur(34px)saturate(1.2)brightness(.5);width:124%;height:124%;transition:filter .8s var(--ease), transform 1.4s var(--ease);position:absolute;inset:-12%;transform:scale(1.02)}.pf-item__video{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0;transform:translateZ(0)}.pf-item.is-portrait .pf-item__ambient,.pf-item.is-portrait .pf-item__veil{display:none}.pf-item.is-portrait.is-active .pf-item__video{transform:translateZ(0)}.pf-item__veil{z-index:2;pointer-events:none;background:radial-gradient(80% 90%,#0000 55%,#040d0a8c 100%);position:absolute;inset:0}.pf-item.is-landscape.is-active .pf-item__ambient{filter:blur(34px)saturate(1.45)brightness(.72);transform:scale(1.1)}.pf-item.is-landscape.is-active .pf-item__video{transform:translateZ(0)scale(1.03)}.pf-item__info{flex-direction:column;justify-content:space-between;gap:1.6rem;min-width:0;display:flex}.pf-item__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pf-item__heading{min-width:0}.pf-item__client{font-family:var(--font-condensed);letter-spacing:.004em;text-transform:uppercase;color:var(--pf-text);margin-top:-.06em;font-size:clamp(1.9rem,3.3vw,3.4rem);font-weight:400;line-height:.92}.pf-item__open{font-family:var(--font-body);color:var(--pf-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin-top:.75rem;padding:0 0 .2rem;font-size:.92rem;font-weight:500;display:inline-flex;position:relative}.pf-item__open svg{width:.62rem;height:.62rem;transition:transform .35s var(--ease)}.pf-item__open:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.pf-item__open:hover:after,.pf-item__open:focus-visible:after{transform:scaleX(1)}.pf-item__open:hover svg{transform:translate(3px)}.pf-item__open:focus-visible{outline:none}.pf-item__runtime{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--pf-muted);padding-top:.15rem;font-size:.85rem}.pf-item__tags{flex-wrap:wrap;gap:.45rem;list-style:none;display:flex}.pf-item__tags li{font-family:var(--font-body);color:#d8d6ced1;transition:background .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);background:#f4f8f212;border:1px solid #f4f8f20f;border-radius:4px;padding:.5rem .72rem;font-size:.78rem;font-weight:500;line-height:1}.pf-item.is-active .pf-item__tags li{color:var(--pf-text);background:0 0;border-color:#0000}.pf-cursor{z-index:998;background:var(--pf-accent);color:var(--ink);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity .25s var(--ease), scale .4s var(--ease);will-change:transform;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem .6rem .85rem;font-size:.7rem;font-weight:500;display:flex;position:fixed;top:0;left:0;scale:.5}.pf-cursor.is-visible{opacity:1;scale:1}.pf-cursor svg{width:.62rem;height:.62rem}html.pf-lock,html.pf-lock body{overflow:hidden}.pf-player{z-index:1000;color:var(--pf-text);opacity:0;visibility:hidden;transition:opacity .55s var(--ease), visibility 0s linear .55s;background:#030a08;position:fixed;inset:0;overflow:hidden}.pf-player.is-open{opacity:1;visibility:visible;transition:opacity .55s var(--ease), visibility 0s}.pf-player.is-idle{cursor:none}.pf-player__ambient{z-index:0;filter:blur(64px)saturate(1.3)brightness(.42);width:116%;height:116%;position:absolute;inset:-8%}.pf-player__video{z-index:1;object-fit:contain;opacity:0;width:100%;height:100%;transition:transform 1.2s var(--ease), opacity .6s var(--ease) .1s;position:absolute;inset:0;transform:scale(1.05)}.pf-player.is-open .pf-player__video{opacity:1;transform:scale(1)}.pf-player.is-open.is-switching .pf-player__video{opacity:0;transition-duration:.3s;transition-delay:0s;transform:scale(.985)}.pf-player.is-portrait .pf-player__ambient{opacity:.28;filter:blur(90px)saturate(1.15)brightness(.22)}.pf-player.is-portrait .pf-player__video{aspect-ratio:9/16;object-fit:cover;width:auto;height:min(82vh,900px);box-shadow:none;border-radius:28px;inset:54% auto auto 50%;transform:translate(-50%,-46%)scale(.98)}.pf-player.is-open.is-portrait .pf-player__video{transform:translate(-50%,-50%)scale(1)}.pf-player.is-open.is-portrait.is-switching .pf-player__video{transform:translate(-50%,-50%)scale(.97)}.pf-player__island{display:none}.pf-player__shade{z-index:2;pointer-events:none;transition:opacity .6s var(--ease);background:linear-gradient(#030a08cc 0%,#030a0800 28% 68%,#030a08d1 100%);position:absolute;inset:0}.pf-player__head{z-index:3;opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);grid-template-columns:1fr auto 1fr;align-items:start;padding:clamp(1.2rem,2.4vw,2rem) clamp(1.2rem,3vw,2.5rem);display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(-10px)}.pf-player.is-open .pf-player__head{opacity:1;transition-delay:.2s;transform:none}.pf-player__logo{justify-self:start}.pf-player__logo img{filter:brightness(0)invert(85%)sepia(8%);width:auto;height:32px;display:block}.pf-player__nav{align-items:flex-start;gap:clamp(1.5rem,4vw,3.5rem);display:flex}.pf-player__step{color:inherit;font-family:var(--font-body);text-align:left;cursor:pointer;opacity:.82;transition:opacity .25s var(--ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.35rem 0 0;display:flex}.pf-player__step:hover,.pf-player__step:focus-visible{opacity:1}.pf-player__step--next{text-align:right;align-items:flex-end}.pf-player__step small{letter-spacing:.02em;color:#d8d6ce80;font-size:.66rem}.pf-player__step span{white-space:nowrap;align-items:center;gap:.3rem;font-size:.84rem;font-weight:500;display:inline-flex}.pf-player__step svg{width:.72rem;height:.72rem;transition:transform .3s var(--ease)}.pf-player__step--prev:hover svg{transform:translate(-3px)}.pf-player__step--next:hover svg{transform:translate(3px)}.pf-player__title{text-align:center;min-width:0}.pf-player__title h2,.pf-player__title p{transition:opacity .3s var(--ease), transform .45s var(--ease)}.pf-player__title h2{font-family:var(--font-condensed);letter-spacing:.005em;text-transform:uppercase;white-space:nowrap;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:400;line-height:.9}.pf-player__title p{color:#d8d6cecc;justify-content:center;align-items:center;gap:.75rem;margin-top:.7rem;font-size:.84rem;display:flex}.pf-player__title p i{background:#f4f8f273;width:clamp(3rem,8vw,6.5rem);height:1px;display:block}.pf-player.is-switching .pf-player__title h2,.pf-player.is-switching .pf-player__title p{opacity:0;transform:translateY(8px)}.pf-player__close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;color:inherit;cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease), transform .45s var(--ease);background:#030a0859;border:1px solid #f4f8f238;border-radius:50%;justify-self:end;place-items:center;display:grid}.pf-player__close:hover,.pf-player__close:focus-visible{border-color:var(--pf-accent);background:#6fd49a24;outline:none;transform:rotate(90deg)}.pf-player__close svg{width:18px;height:18px}.pf-player__controls{z-index:3;opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);padding:0 clamp(1.2rem,3vw,2.5rem) clamp(1rem,2vw,1.6rem);position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.pf-player.is-open .pf-player__controls{opacity:1;transition-delay:.3s;transform:none}.pf-player__scrub{cursor:pointer;touch-action:none;height:18px;display:block;position:relative}.pf-player__scrub:before,.pf-player__buffer,.pf-player__progress{height:3px;transition:height .2s var(--ease);border-radius:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pf-player__scrub:before{content:"";background:#f4f8f233;right:0}.pf-player__buffer{background:#f4f8f252;width:0}.pf-player__progress{background:var(--pf-accent);width:0}.pf-player__knob{width:13px;height:13px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(.85);box-shadow:0 0 0 4px #6fd49a40}.pf-player__scrub:hover:before,.pf-player__scrub:hover .pf-player__buffer,.pf-player__scrub:hover .pf-player__progress,.pf-player.is-scrubbing .pf-player__scrub:before,.pf-player.is-scrubbing .pf-player__buffer,.pf-player.is-scrubbing .pf-player__progress{height:5px}.pf-player__scrub:hover .pf-player__knob,.pf-player.is-scrubbing .pf-player__knob{transform:translate(-50%,-50%)scale(1.15)}.pf-player__scrub:focus-visible{outline:2px solid var(--pf-accent);outline-offset:4px;border-radius:4px}.pf-player__bar{align-items:center;gap:.8rem;margin-top:.45rem;display:flex}.pf-player__btn{width:40px;height:40px;color:inherit;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pf-player__btn:hover,.pf-player__btn:focus-visible{background:#f4f8f21a;outline:none}.pf-player__btn svg{width:20px;height:20px}.pf-player__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#d8d6cebf;font-size:.74rem}.pf-player__spacer{flex:1}.pf-icon-play,.pf-icon-muted{display:none}.pf-player.is-paused .pf-icon-play,.pf-player.is-muted .pf-icon-muted{display:block}.pf-player.is-paused .pf-icon-pause,.pf-player.is-muted .pf-icon-sound{display:none}.pf-player.is-open.is-idle .pf-player__head{opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(-10px)}.pf-player.is-open.is-idle .pf-player__controls{opacity:0;pointer-events:none;transition-delay:0s;transform:translateY(12px)}.pf-player.is-idle .pf-player__shade{opacity:0}.page-video-production .vp-faq{background:#000;border-top:1px solid #f4f8f214}.page-video-production .vp-faq .faq__header{text-align:left;align-items:flex-start}html[lang=el] .page-video-production .vp-faq .faq__title{letter-spacing:.01em;-webkit-text-stroke:0;max-width:16ch;font-family:Sofia Sans Extra Condensed,Commissioner,sans-serif;font-size:clamp(3.4rem,7.2vw,6.4rem);font-weight:700;line-height:.86}.page-video-production .vp-faq .faq__title{letter-spacing:.02em;text-transform:uppercase;text-align:left;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:0;background-image:linear-gradient(90deg,#14463a 0%,#1c6248 22%,#6d887c 52%,#d8d6ce 78% 100%);-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin:0;font-family:Humane,Anton,sans-serif;font-size:clamp(5rem,8.8vw,8.4rem);font-weight:700;line-height:.82}.page-video-production .vp-faq .faq__subtitle{color:var(--pf-muted)}.page-video-production .vp-faq .faq__list{z-index:3;gap:0;max-width:none;margin:0;position:relative}.page-video-production .vp-faq .faq__item{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-bottom:1px solid #d8d6ce2e;border-radius:0;overflow:visible}.page-video-production .vp-faq .faq__item:hover,.page-video-production .vp-faq .faq__item.is-open{box-shadow:none;background:0 0;border-color:#d8d6ce2e}.page-video-production .vp-faq .faq__question{color:#d8d6ce;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr;justify-content:stretch;align-items:center;gap:1.75rem;width:100%;padding:2.8rem 6.2rem 3.1rem 0;font-weight:500;display:grid;position:relative}.page-video-production .vp-faq .faq__question:hover{color:#d8d6ce}.page-video-production .vp-faq .faq__num{font-family:var(--font-mono);letter-spacing:.16em;color:#d8d6ce8c;font-size:.84rem;font-weight:500}.page-video-production .vp-faq .faq__q{font-family:var(--font-body);letter-spacing:-.01em;color:#d8d6ce;font-size:clamp(1.2rem,1.45vw,1.42rem);font-weight:500;line-height:1.45}.page-video-production .vp-faq .faq__item.is-open .faq__plus:after{transform:translate(-50%,-50%)scaleY(0)}.page-video-production .vp-faq .faq__action{background:var(--green-bright);transform-origin:50%;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:-32px;display:grid;position:absolute;top:50%;right:0}.page-video-production .vp-faq .faq__plus{width:14px;height:14px;position:relative}.page-video-production .vp-faq .faq__plus:before,.page-video-production .vp-faq .faq__plus:after{content:"";background:#0c231d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-video-production .vp-faq .faq__plus:before{width:14px;height:1.5px}.page-video-production .vp-faq .faq__plus:after{width:1.5px;height:14px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.page-video-production .vp-faq .faq__answer{height:0;display:block;overflow:hidden}.page-video-production .vp-faq .faq__item.is-open .faq__answer{grid-template-rows:none}.page-video-production .vp-faq .faq__answer p{max-width:68ch;font-family:var(--font-body);color:#d8d6cead;margin:0 0 2.4rem 7.2rem;padding:0;font-size:1.05rem;font-weight:400;line-height:1.7}@media (width<=700px){.page-video-production .vp-faq .faq__question{gap:.85rem;padding:1.8rem 3.6rem 2rem 0}.page-video-production .vp-faq .faq__action{width:48px;height:48px;margin-top:-24px}.page-video-production .vp-faq .faq__answer p{margin-left:0}}.page-video-production .contact{background:#000;padding-top:0}.page-video-production .contact:before{display:none}.page-video-production .contact__bottom{margin-top:0}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(30px)}[data-reveal].in{opacity:1;transform:translateY(0)}@media (width<=1240px){.pf-item--pair{grid-template-columns:minmax(2rem,4vw) max-content}.pf-item--pair .pf-item__info{grid-column:2;max-width:36rem}}@media (width<=1100px){.pf{--pf-cols:minmax(2rem, 4vw) minmax(0, 6fr) minmax(0, 4fr)}}@media (width<=900px){.pf{--pf-cols:1fr}.pf-hero{padding-inline:.7rem}.pf-head__title{letter-spacing:.01em;font-size:25.2vw}.pf-head__count{left:auto;right:.15rem}.pf-head__meta{text-align:left;align-items:flex-start;left:1.1rem;right:auto}.pf-work{padding-left:var(--gutter)}.pf-head__cols{display:none}.pf-item{row-gap:1rem}.pf-item--pair{grid-template-columns:1fr}.pf-item--pair .pf-item__info{order:1;grid-column:auto;max-width:none}.pf-item__pair{flex-wrap:wrap;order:2;justify-content:center}.pf-item.is-portrait .pf-item__media{height:min(72vh,680px)}.pf-item.is-landscape .pf-item__media{width:100%;height:auto}.pf-list.has-active .pf-item:not(.is-active){opacity:1}.pf-item__client{font-size:clamp(2rem,9vw,3rem)}.pf-item__info{gap:1.2rem}}@media (width<=960px){.page-video-production .navbar__links{background:#081a14f7}.page-video-production .navbar__links:before{content:"";z-index:0;pointer-events:none;background-image:var(--pf-grain);opacity:.61;background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.page-video-production .navbar__links a{z-index:1;color:var(--pf-text);position:relative}}@media (width<=700px){.pf-player__head{grid-template-columns:1fr auto;row-gap:1.1rem}.pf-player__nav{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:.8rem}.pf-player__close{grid-area:1/2}.pf-player__step small,.pf-player__step b{display:none}.pf-player__step{border:1px solid #f4f8f233;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.pf-player__step svg{width:.8rem;height:.8rem}.pf-player__title h2{white-space:normal;font-size:clamp(1.6rem,8vw,2.4rem)}.pf-player__title p i{width:2.2rem}}@media (prefers-reduced-motion:reduce){.pf-head__word>span{animation:none;transform:none}.pf-head__count,.pf-head__meta,.pf-head__cols{opacity:1;animation:none}.pf-item.is-portrait.is-active .pf-item__media,.pf-item.is-landscape.is-active .pf-item__video,.pf-item.is-landscape.is-active .pf-item__ambient{transform:none}}
