.modal-filter__list .btn.text-c1{--fos:-0.17em;--foe:-0.15em;--lh:var(--xxxl,1.15385em) var(--n-xxxl,var(--md,1.18182em) var(--n-md,1.05882em));font-family:CoFoPeshka,Helvetica,Arial,sans-serif;font-size:var(--xxxl,calc(var(--scale-text-rem) * 2.6)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem) * 2.2)) var(--n-md,calc(var(--scale-text-rem) * 1.7)));font-weight:450;letter-spacing:var(--md,.08em) var(--n-md,.1em);line-height:var(--lh);text-transform:uppercase}.is-win .modal-filter__list .btn.text-c1,.modal-filter__list .is-win .btn.text-c1{--fos:-0.17em;--foe:-0.15em}.parallax-image-move{overflow:hidden}.parallax-image-move img{display:block;margin-bottom:var(--md,-16.66667%) var(--n-md,0);-o-object-fit:cover;object-fit:cover;position:relative}.parallax-image-move.background--cover img{height:var(--md,120%) var(--n-md,100%);margin-bottom:0}.parallax-image-move.background--top-cover img{height:var(--md,120%) var(--n-md,auto);margin-bottom:0}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.sticky-slider .parallax-image-move img{height:auto;margin-bottom:0;margin-right:var(--md,-16.66667%) var(--n-md,0);width:120%}.sticky-slider .parallax-image-move.background--cover img,.sticky-slider .parallax-image-move.background--top-cover img{height:auto;width:120%}}.carousel{--item-spacing:var(--spacing);position:relative}.carousel__list__inner{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:grab;display:flex;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__list__inner:before{content:"";height:100%;left:-1000px;position:absolute;right:-1000px}.carousel__list__inner[data-keen-slider-moves]{cursor:grabbing}.carousel__list__inner[data-keen-slider-moves] *{pointer-events:none}.carousel__list__item{max-width:100%;min-width:100%;position:relative;width:100%}.no-js .carousel__nav{opacity:0;pointer-events:none}.carousel__counter{bottom:var(--spacing);left:50%;position:absolute;transform:translateX(-50%)}.carousel:not(.carousel--md-up) .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel:not(.carousel--md-up) .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}@media (max-width:567px) and (max-aspect-ratio:13/9),(max-width:667px) and (min-aspect-ratio:13/9),(max-width:979px) and (max-height:415px) and (min-aspect-ratio:13/9){.carousel--md-up .carousel__list__inner{touch-action:auto}.carousel--md-up .carousel__list__inner:before{display:none}.carousel--md-up .carousel__list__item{min-width:0}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--md-up .carousel__list__inner{margin-left:calc(var(--item-spacing) * -1)}.carousel--md-up .carousel__list__item{margin-left:0;padding-left:var(--item-spacing)}}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__inner{margin-left:0}.carousel--no-spacing:not(.carousel--md-up) .carousel__list__item{padding-left:0}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--no-spacing.carousel--md-up .carousel__list__inner{margin-left:0}.carousel--no-spacing.carousel--md-up .carousel__list__item{padding-left:0}.carousel--no-overflow.carousel--md-up .carousel__list{overflow:hidden}}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){}.carousel--not-ready:not(.carousel--md-up) .is-hidden--not-ready{display:none!important}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.carousel--not-ready.carousel--md-up .is-hidden--not-ready{display:none!important}.carousel--not-ready.carousel--md-up[data-carousel-slides-per-view="3"] .carousel__list__inner{display:flex}.carousel--not-ready.carousel--md-up[data-carousel-slides-per-view="3"] .carousel__list__item{flex:1;min-width:0;width:auto}}.tabs-contents{overflow:hidden;overflow:clip;position:relative}.tabs-contents__content[aria-hidden=true]{display:none}.tabs-contents__content--animating-in{left:0;min-height:100%;position:absolute!important;top:0;width:100%;z-index:1}.tabs-height-test .tabs-contents__content--animating-in{min-height:0}.tabs-contents__content--animating-top{z-index:2}.tabs-contents__content:where([aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]){left:0;min-height:100%;position:absolute!important;top:0;width:100%;z-index:1}.tabs-height-test .tabs-contents__content:where([aria-hidden=false]:not(.tabs-contents__content--animating-in)~.tabs-contents__content[aria-hidden=false]){min-height:0}.tabs-contents--overflow{overflow:visible}.p-progress-section{overflow:hidden}.p-progress,.p-progress__inner{box-sizing:border-box;position:relative}.p-progress__inner{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--md,calc(100svh - var(--spacing) * 4)) var(--n-md,unset);z-index:2}.p-progress__bg{left:0;position:absolute;top:0;width:100%;z-index:1}.p-progress__bg img{display:block;z-index:1}.p-progress__top{display:flex;flex-wrap:wrap;gap:calc(var(--scale-px) * 20);justify-content:space-between}.p-progress__gallery{flex-shrink:0;margin-top:var(--md,calc(var(--scale-px) * 100)) var(--n-md,calc(var(--scale-px) * 80))}.p-progress__gallery-carousel{min-height:var(--md,calc((100vw - var(--spacing) * 4) / 3 / 1.2 + var(--spacing))) var(--n-md,calc((100vw - var(--spacing) * 2) / 1.2))}.p-progress__camera-btn{min-width:var(--md,calc(var(--scale-px) * 170)) var(--n-md,calc(var(--scale-px) * 140))}.p-progress__gallery{padding-bottom:var(--spacing)}.p-progress__filter{border-bottom:1px solid var(--t-line);margin-bottom:calc(var(--scale-px) * 30);padding-bottom:calc(var(--scale-px) * 30)}.p-progress__filter .form-control--select{margin-right:var(--md,calc(var(--scale-px) * 18)) var(--n-md,calc(var(--scale-px) * 28));min-width:140px}.p-progress__filter-left-inner{position:relative}.p-progress__sort-mobile-overlay{bottom:0;display:block;height:40px;left:0;opacity:0;position:absolute;right:0;z-index:2}.p-progress__filter-right{display:flex;justify-content:flex-end}.p-progress__filter-navigation{display:flex}.p-progress__filter-navigation .btn{margin-left:-1px;z-index:2}.p-progress__filter-navigation .btn.is-disabled{z-index:1}.progress-card{aspect-ratio:var(--md,1.15) var(--n-md,1.2);border:1px solid var(--c-white);box-sizing:border-box;display:block;padding:var(--spacing)}.progress-card:not(.progress-card--disabled){background:var(--c-white)}.has-hover .progress-card:hover .progress-card__expand{transform:rotate(90deg)}.has-hover .progress-card:hover .progress-card__top-right img{transform:scale(1.15)}.progress-card__inner{flex-direction:column;height:100%}.progress-card__inner,.progress-card__top{display:flex;justify-content:space-between}.progress-card__bottom{position:relative}.progress-card__expand.icon{bottom:0;color:var(--c-pink);position:absolute;right:0;transition-duration:.8s;transition-property:transform}.progress-card__month{margin-bottom:var(--md,calc(var(--scale-px) * 11)) var(--n-md,calc(var(--scale-px) * 8))}.progress-card__year{opacity:.5}.progress-card__top-left{width:calc(50% - var(--grid-gutter) * .5)}.progress-card__top-right{aspect-ratio:1.05;overflow:hidden;padding-left:0;padding-right:0;width:var(--md,50%) var(--n-md,calc(50% - var(--grid-gutter) * .5))}.progress-card__top-right picture{height:100%}.progress-card__top-right img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition-duration:1s;transition-property:transform;width:100%;will-change:transform}.progress-card--disabled{opacity:.3;pointer-events:none}.progress-card--disabled .progress-card__year{opacity:1}.photo-modal__layout{align-items:stretch;display:var(--md,block) var(--n-md,flex);flex-direction:column;height:var(--md,auto) var(--n-md,100svh);justify-content:space-between}.photo-modal__title{left:0;position:absolute;top:0;width:100%}.photo-modal__image img{height:var(--md,71.79487svh) var(--n-md,auto);-o-object-fit:cover;object-fit:cover}.photo-modal__counter{bottom:0;left:0;position:absolute}.photo-modal__nav{position:absolute;right:calc(var(--spacing) + (var(--scale-px) * 15));top:50%;transform:translateY(-50%)}.photo-modal-nav{align-items:center;display:flex;flex-direction:column;gap:var(--spacing);justify-content:space-between}.photo-modal-nav__inner{position:relative;width:calc(var(--scale-px) * 30)}.photo-modal-nav__highlight{height:calc(100% - (var(--scale-px) * 25));left:0;pointer-events:none;position:absolute;top:0;width:100%}.photo-modal-nav__highlight:before{border:1px solid var(--t-primary);content:"";height:calc(var(--scale-px) * 40);left:calc(var(--scale-px) * -15);position:absolute;right:calc(var(--scale-px) * -15);top:calc(var(--scale-px) * -10)}.photo-modal-nav__list{display:flex;flex-direction:column;gap:calc(var(--scale-px) * 5)}.photo-modal-nav__list-item{opacity:.5;transition-property:opacity}.photo-modal-nav__list-item img{display:block}.has-hover .photo-modal-nav__list-item:hover,.photo-modal-nav__list-item.is-active{opacity:1}.photo-modal-nav__list-item-link{cursor:pointer;display:block}.webcam-modal{align-items:stretch;display:flex;flex-direction:column;height:100svh;justify-content:center}.webcam-modal__deco{height:100svh;left:0;overflow:hidden;position:absolute;top:0;width:100vw}.webcam-modal__deco-1,.webcam-modal__deco-2{position:absolute}.webcam-modal__deco-1{bottom:var(--md,-8.97436svh) var(--n-md,26.41026svh);left:var(--md,2.39726vw) var(--n-md,-13.33333vw);width:var(--md,25.82192vw) var(--n-md,56.92308vw)}.webcam-modal__deco-2{right:var(--md,8.21918vw) var(--n-md,4.35897vw);top:var(--md,-9.48718svh) var(--n-md,25.64103svh);width:var(--md,16.0274vw) var(--n-md,35.38462vw)}.webcam-modal__title{left:0;position:absolute;top:0;width:100%}.webcam-modal__iframe{aspect-ratio:var(--md,unset) var(--n-md,1.77778);height:var(--md,71.79487svh) var(--n-md,auto)}.webcam-modal-nav{bottom:0;left:0;position:absolute}.webcam-modal-nav__list{display:flex;gap:5px}@media (min-width:568px) and (max-width:667px) and (max-aspect-ratio:13/9),(min-width:668px) and (max-aspect-ratio:10/11),(min-width:668px) and (min-height:416px),(min-width:980px){.webcam-modal-nav{bottom:auto;left:auto;right:0;top:50%;transform:translateY(-50%)}.webcam-modal-nav__list{align-items:flex-end;flex-direction:column;gap:calc(var(--scale-px) * 10)}}.modal-filter__item,.modal-filter__list .btn .icon-logo,.photo-modal-nav__list-item,.progress-card__expand.icon,.progress-card__top-right img{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.modal-filter-popup .modal__content{height:auto;margin-bottom:var(--spacing);max-width:700px;min-height:100px;padding-bottom:0}.modal-filter-popup .modal__close{border:1px solid var(--t-line);color:var(--c-black);height:30px;width:30px}.modal-filter-popup .modal__close:after{background:var(--c-white)}.has-hover .modal-filter-popup .modal__close:hover{color:var(--c-white)}.has-hover .modal-filter-popup .modal__close:hover:after{background:var(--c-black)}.modal-filter-popup .modal__close .icon-close{height:14px;width:14px}.modal-filter-popup .modal__content-wrapper{align-content:end;padding-bottom:0}.modal-filter-popup__content{display:flex;flex-direction:column;padding:22px 20px 0;position:relative;z-index:2}.modal-filter-popup__title{width:100%}.modal-filter__list{display:flex;flex-direction:column;list-style:none;margin:0 0 10px;padding:0;width:100%}.modal-filter__list:has(.modal-filter__checkbox:checked) .modal-filter__item,.modal-filter__list:has(.modal-filter__radio:checked) .modal-filter__item{opacity:.5}.modal-filter__list:has(.modal-filter__checkbox:checked) .modal-filter__item:has(.modal-filter__checkbox:checked),.modal-filter__list:has(.modal-filter__checkbox:checked) .modal-filter__item:has(.modal-filter__radio:checked),.modal-filter__list:has(.modal-filter__radio:checked) .modal-filter__item:has(.modal-filter__checkbox:checked),.modal-filter__list:has(.modal-filter__radio:checked) .modal-filter__item:has(.modal-filter__radio:checked){opacity:1}.modal-filter__list>li{border-bottom:1px solid var(--t-line)}.modal-filter__list>li:last-child{border-bottom:0}.modal-filter__list .btn{flex-shrink:0;padding-left:0;padding-right:40px}.modal-filter__list .btn .btn__icon{height:calc(var(--scale-px) * 16);position:relative;width:calc(var(--scale-px) * 16)}.modal-filter__list .btn .icon-logo{height:100%;left:0;position:absolute;top:0;transition-property:opacity;width:100%}.has-hover .modal-filter__list .btn:hover .icon-logo--alter,.modal-filter__list .btn.is-active .icon-logo--alter{opacity:1}.modal-filter__item{position:relative;transition-property:opacity}.modal-filter__checkbox:checked~.modal-filter__item-icon,.modal-filter__radio:checked~.modal-filter__item-icon{opacity:1}.modal-filter__item-icon{opacity:0;position:absolute;right:0;top:calc(var(--scale-px) * 10)}.modal-filter__footer{display:flex;margin-left:calc(var(--spacing) * -1);margin-right:calc(var(--spacing) * -1)}.modal-filter__footer .btn{width:50%}