*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}:root{--font-family: "Caudex", serif;--background: #ffffff;--foreground: #171717;--header-height: 134px;--nav-height: 40px;--body-padding-top: calc(var(--header-height) + 30px)}@media only screen and (max-width:640px){:root{--header-height: 44px;--body-padding-top: calc(var(--header-height))}}@media(prefers-color-scheme:dark){:root{--background: #0a0a0a;--foreground: #ededed}html{color-scheme:dark}}html,body{font-family:var(--font-family);font-size:16px}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--body-padding-top);min-height:100vh;display:flex;flex-direction:column;margin:0 auto;max-width:960px}body:has(.content--not-found)>.wrap{flex:1;display:flex;flex-direction:column}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.wrap{max-width:960px}.header{position:fixed;z-index:1000;top:0;left:0;width:100%;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;background:#ffffffeb;text-align:center;height:var(--header-height)}.header .wrap{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%;position:relative}.header .wrap a{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem}.header h1{font-size:2.25rem;font-weight:400;z-index:1003}.header h2{font-size:.75rem;font-weight:400;letter-spacing:.25em;color:#666}.header nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:.3125rem;border-top:1px solid #000;height:calc(var(--nav-height) + .3125rem)}.header nav ul{display:flex;width:100%;list-style:none;margin:0;padding:0}.header nav li{flex:1;height:var(--nav-height);display:flex;align-items:center;justify-content:center}.header nav a{height:100%;width:100%;text-align:center;font-size:.75rem;letter-spacing:.25em;display:flex;align-items:center;justify-content:center;transition:all .2s ease-in}.header nav a.is-active{background:#00000026}.header nav a:hover{background:#000;color:#fff}.header .hamburger{outline:none;padding:13px 10px;display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;position:absolute;right:.5rem;top:.2rem}.header .hamburger.is-active+nav{transform:translateY(0)}.header .hamburger:hover{opacity:.7}.header .hamburger-box{width:20px;height:12px;display:inline-block;position:relative}.header .hamburger-inner{display:block;top:50%;margin-top:-1px}.header .hamburger-inner,.header .hamburger-inner:after,.header .hamburger-inner:before{width:20px;height:2px;background-color:#000;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.header .hamburger-inner:after,.header .hamburger-inner:before{content:"";display:block}.header .hamburger-inner:before{top:-5px}.header .hamburger-inner:after{bottom:-5px}.header .hamburger--slider .hamburger-inner{top:1px}.header .hamburger--slider .hamburger-inner:before{top:5px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.header .hamburger--slider .hamburger-inner:after{top:10px}.header .hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,5px,0) rotate(45deg)}.header .hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-2.8571428571px,-3px,0);opacity:0}.header .hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-90deg)}.footer{text-align:center;padding:1rem 0;font-size:.875rem;color:#999;margin-top:auto}.gallery-grid-item{width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center}.gallery-grid-item img{grid-column:1 / -1;grid-row:1 / -1;width:100%;height:auto;transition:all .5s ease-in-out}.gallery-grid-item h3{opacity:0;grid-column:1 / -1;grid-row:1 / -1;color:#fff;font-size:1.5rem;font-weight:400;text-transform:uppercase;transition:opacity .5s ease-in-out;padding:0 1rem;z-index:1;text-align:center;text-wrap:balance}.gallery-grid-item:hover h3{opacity:1}.gallery-grid-item:hover img{filter:brightness(40%)}.content.content--not-found{text-align:center;padding:40px 15px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.content.content--not-found h2{font-weight:400}.content.content--not-found a{color:#333;text-decoration:underline}.content.content--not-found a:hover{color:#000}.content.content--contacts{text-align:center}.content.content--contacts>*{margin-block:1.5rem;animation:fadeInDown .5s .2s both}.content.content--contacts h4{font-weight:400;font-size:1rem;text-transform:uppercase}.content.content--contacts h3{font-weight:700;font-size:1.375rem}.content.content--contacts h3 a{color:#333;text-decoration:underline}.content.content--contacts h3 a:hover{color:#000}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}body:has(#home) .header nav a[href="/"],body:has(#editorial) .header nav a[href="/"],body:has(#advertising) .header nav a[href^="/advertising"],body:has(#celebrities) .header nav a[href^="/celebrities"],body:has(#films) .header nav a[href="/films"],body:has(.content--contacts) .header nav a[href="/contacts"]{background:#00000026;color:#000}@media only screen and (max-width:640px){.header{box-shadow:0 0 2px #00000080}.header .hamburger{display:flex;z-index:1005}.header .wrap nav{position:fixed;top:0;left:0;width:100%;height:100vh;transform:translateY(-100%);transition:transform .3s ease-in;z-index:1001;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-block:50%}.header .wrap nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fffffff2;z-index:1001}.header .wrap nav ul{flex-direction:column;width:100%;z-index:1004}.header .wrap nav li{height:auto;width:100%}.header .wrap nav a{font-size:1rem;height:auto;width:100%;padding:1rem;display:block}.header h1{font-size:1.375rem}.header h2{display:none}}.video-container{display:grid;width:100%;position:relative;overflow:hidden}.video-container>*{grid-area:1 / 1;width:100%;height:100%;object-fit:cover}.masonry{display:flex;flex-direction:column;gap:10px}.masonry.is-ready{flex-direction:row;justify-content:center;align-items:stretch}.masonry>.masonry-item{display:block;width:100%}.masonry img{display:block;width:100%;height:auto}.masonry-column{display:flex;flex-direction:column;justify-content:flex-start;flex:1;width:0;gap:10px}.masonry-column>.masonry-item{display:block;width:100%}.video-container>button{padding:0;border:0;background:none;cursor:pointer}.video-container>button img{width:100%;height:100%;object-fit:cover}.video-container>iframe{border:0}
/*! Bundled license information:

modern-normalize/modern-normalize.css:
  (*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize *)

photoswipe/dist/photoswipe.css:
  (*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com *)
*/
