.logo-header[data-v-9e9986a0]{position:absolute;top:90px;right:200px;width:20vw;max-width:350px}.logo-image[data-v-9e9986a0]{display:block;width:100%;height:auto}@media (max-width: 1024px){.logo-header[data-v-9e9986a0]{top:60px;right:100px;width:25vw;max-width:300px}}@media (max-width: 768px){.logo-header[data-v-9e9986a0]{position:relative;top:20px;right:auto;margin:0 auto 1.5rem;width:40vw;max-width:200px}}.apoc-font[data-v-acbee860]{font-family:Rubik Dirt,sans-serif;font-weight:400;opacity:.8}.hero-header[data-v-acbee860]{position:relative;width:100%;height:100vh;overflow:hidden;background-image:url(/background.png);background-size:cover;background-position:center top}.overlay[data-v-acbee860]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0003;display:flex;justify-content:center;align-items:center;padding:0 1rem;box-sizing:border-box}.overlay-inner[data-v-acbee860]{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center;width:100%;max-width:320px}h1[data-v-acbee860]{margin:0;font-size:clamp(28px,8vw,50px);color:#fff;line-height:1.1;font-family:"28DaysLater",sans-serif}span[data-v-acbee860]{font-size:clamp(16px,4vw,22px);color:#fff}.actions[data-v-acbee860]{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:320px}.button-group[data-v-acbee860]{display:flex;gap:.75rem;width:100%}.button-group .booking[data-v-acbee860],.button-group[data-v-acbee860]{flex:1;width:250px;height:50px;border-radius:5px;border:none;cursor:pointer;transition:transform .2s ease;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.05rem}.booking[data-v-acbee860]{background-color:#ffff01;color:#000}.booking[data-v-acbee860]:hover{transform:scale(1.05)}.text[data-v-acbee860]{width:100%;height:100%;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;color:#000;text-align:center;align-items:center;display:flex;justify-content:center}.modal-overlay[data-v-acbee860]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-acbee860]{position:relative;background:#000;padding:1rem;border-radius:8px;max-width:90%;max-height:80%;box-sizing:border-box}.modal-content video[data-v-acbee860]{width:100%;height:500px;display:block;padding:15px}.modal-close[data-v-acbee860]{position:absolute;top:.25rem;right:.5rem;background:transparent;border:none;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}@media (min-width: 768px){.overlay-inner[data-v-acbee860]{position:absolute;top:105px;left:0;right:0;padding:0 60px;display:flex;flex-direction:column;gap:80px;align-items:flex-start;text-align:left;width:auto;max-width:none}h1[data-v-acbee860]{font-size:clamp(32px,6vw,50px)}span[data-v-acbee860]{font-size:clamp(18px,3vw,30px)}.actions[data-v-acbee860]{flex-direction:row;justify-content:space-between;max-width:none;gap:0}.button-group[data-v-acbee860]{max-width:320px}}@media (max-width: 980px){.actions[data-v-acbee860]{flex-direction:column;align-items:center;gap:1rem}.overlay[data-v-acbee860]{background-color:#0003}.button-group[data-v-acbee860]{flex-direction:column;width:100%;max-width:250px;gap:.75rem}}.block-top-sentinel[data-v-74ea7558]{position:static;display:block;width:1px;height:1px}.metrics-row[data-v-74ea7558],.rating-block .metrics-row[data-v-74ea7558]{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem;text-align:center;white-space:normal}.rating-block .metrics-row[data-v-74ea7558]{display:flex;gap:1rem;white-space:nowrap}.rating-block .price[data-v-74ea7558]{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;color:#fff;margin-top:.25rem}.rating-block .price .price-value[data-v-74ea7558]{font-weight:700}.metric[data-v-74ea7558]{display:flex;justify-content:center;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.8);border-radius:20px;padding:.25rem .75rem;width:179px;text-align:center}.bullet[data-v-74ea7558]{font-size:.75rem;color:#fff}.label[data-v-74ea7558]{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;color:#fff}.icons[data-v-74ea7558]{font-size:1rem;line-height:1;color:#fff}.value[data-v-74ea7558]{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;color:#fff}.quest[data-v-74ea7558]{position:relative;padding:2rem 1rem;overflow:hidden;width:100%}.quest__header[data-v-74ea7558]{position:relative;z-index:1;text-align:center;margin-bottom:1.5rem}.quest__header h2[data-v-74ea7558]{margin:0;font-size:clamp(24px,6vw,56px);color:#fff;text-transform:uppercase;letter-spacing:1.5px}.quest__body[data-v-74ea7558]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem}.quest__description[data-v-74ea7558]{background-color:#ffffff0d;font-family:B52,sans-serif;font-size:17px;border-radius:12px;box-shadow:0 4px 12px #0009;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.quest__description[data-v-74ea7558]:hover{transform:translateY(-4px);box-shadow:0 6px 18px #000000b3}.quest__description p[data-v-74ea7558]{margin:.75rem 0;color:#ddd;line-height:1.5;text-align:justify}.quest__footer[data-v-74ea7558]{margin-top:1rem;color:#aaa;font-size:.85rem;text-align:right}.mission__card[data-v-74ea7558]{background-color:#ffffff0d;border-radius:12px;box-shadow:0 4px 12px #0009;padding:1rem;width:calc(50% - .5rem);display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.mission__card[data-v-74ea7558]:hover{transform:translateY(-4px);box-shadow:0 6px 18px #000000b3}.carousel[data-v-74ea7558]{position:relative;width:100%;max-width:350px;margin-bottom:1rem}.carousel img[data-v-74ea7558]{width:100%;height:100%;object-fit:cover;border-radius:8px;will-change:transform;object-position:center}.carousel img[data-v-74ea7558]:hover{transform:translateZ(0) scale(1.3)}.carousel button[data-v-74ea7558]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:#fff;font-size:1.5rem;width:2rem;height:2rem;border-radius:50%;cursor:pointer;z-index:2}.carousel .prev[data-v-74ea7558]{left:.5rem}.carousel .next[data-v-74ea7558]{right:.5rem}.mission__card h3[data-v-74ea7558]{margin:.75rem 0;color:#fff;font-size:1.25rem;text-align:center}.mission__card p[data-v-74ea7558]{margin:0;color:#ddd;line-height:1.5;text-align:justify}@media (max-width:1150px){.mission__card[data-v-74ea7558]{width:100%}.mission__img[data-v-74ea7558]{width:clamp(80px,250vw,280px)}.mission__img .bullet[data-v-74ea7558]{display:none}}@media (max-width:1154px){.button-group[data-v-74ea7558]{flex-direction:column;width:100%;max-width:250px;gap:.75rem}.rating-block[data-v-74ea7558]{flex-direction:column;gap:.5rem;width:100%;align-items:center}.carousel img[data-v-74ea7558]:hover{transform:none}}@media (max-width:860px){.rating-block .metrics-row .metric[data-v-74ea7558]{justify-content:center}}.missions-carousel[data-v-74ea7558]{position:relative}.nav[data-v-74ea7558]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:999px;background:transparent;color:#fff;font-size:28px;line-height:1;display:grid;place-items:center;cursor:pointer;z-index:3;transition:background .2s,opacity .2s;padding:0}.nav[data-v-74ea7558]:disabled{opacity:.55;cursor:default}.nav.prev[data-v-74ea7558]{left:.3rem}.nav.next[data-v-74ea7558]{right:.3rem}.fade[data-v-74ea7558]{position:absolute;top:0;bottom:0;width:48px;z-index:2;pointer-events:none;transition:opacity .2s}.viewport[data-v-74ea7558]{width:100%;overflow:hidden;border-radius:12px}.track[data-v-74ea7558]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;transition:transform .45s ease;will-change:transform}.page[data-v-74ea7558]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap,1rem);padding:.5rem 2.5rem}.page.page--tight[data-v-74ea7558]{grid-template-columns:repeat(var(--colsT),minmax(0,1fr));max-width:calc(var(--colsT) * var(--cardW) + (var(--colsT) - 1) * var(--gap));margin-inline:auto}.page .mission__card[data-v-74ea7558]{width:99%;max-width:var(--cardW)}@media (max-width:640px){.section.characters[data-v-74ea7558]{padding-left:1rem;padding-right:1rem}.nav.prev[data-v-74ea7558]{left:-1.5rem}.nav.next[data-v-74ea7558]{right:-1.5rem}.page[data-v-74ea7558]{--cols:1;gap:.75rem;padding:.3rem .7rem;display:flex;flex-direction:column}}.back-to-top[data-v-74ea7558]{position:fixed;right:max(12px,env(safe-area-inset-right,0));bottom:max(12px,env(safe-area-inset-bottom,0));width:48px;height:48px;border-radius:9999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px #00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;z-index:30;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.back-to-top svg[data-v-74ea7558]{display:block}.back-to-top[data-v-74ea7558]:hover{transform:translateY(-2px);background:rgba(255,255,255,.14)}.back-to-top[data-v-74ea7558]:active{transform:translateY(0)}.rating-block .metrics-row[data-v-74ea7558]{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:clamp(4px,1.2vw,12px);white-space:nowrap}.rating-block .metrics-row .metric[data-v-74ea7558]{width:clamp(86px,12vw,179px);min-width:86px;flex:1 1 auto;white-space:nowrap}.rating-block .metrics-row .label[data-v-74ea7558],.rating-block .metrics-row .value[data-v-74ea7558]{font-size:clamp(10px,1.6vw,14px)}.rating-block .metrics-row .icons[data-v-74ea7558]{font-size:clamp(11px,1.8vw,16px)}.rating-block .metrics-row .bullet[data-v-74ea7558]{font-size:clamp(9px,1.4vw,12px)}@media (max-width:1200px){.bullet[data-v-74ea7558]{display:none}}@media (max-width:860px){.bullet[data-v-74ea7558]{display:unset}.rating-block .metrics-row[data-v-74ea7558]{flex-wrap:wrap;justify-content:center}.rating-block .metrics-row .metric[data-v-74ea7558]{width:86px;flex:0 1 240px}.label[data-v-74ea7558],.icons[data-v-74ea7558],.value[data-v-74ea7558]{font-size:clamp(13px,1.4vw,12px)!important}}svg[data-v-cb2e29e1]{display:block}.metric__icon[data-v-a46e1112],.contact__icon[data-v-a46e1112],.feature__icon[data-v-a46e1112]{width:36px;height:36px;color:#fff;opacity:.92;margin-right:8px;flex:0 0 36px}.metrics-row .metric[data-v-a46e1112],.map-contacts__contacts .contact__item[data-v-a46e1112],.feature__card[data-v-a46e1112]{display:flex;align-items:center;gap:8px}.feature__card[data-v-a46e1112]{gap:12px}h2[data-v-a46e1112]{text-align:center;color:#fff;margin:0 0 32px;letter-spacing:1px}.section[data-v-a46e1112]{position:relative;padding-right:1rem;padding-left:1rem;z-index:1;margin-bottom:55px}.section__header h2[data-v-a46e1112]{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px}.features__body[data-v-a46e1112]{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 600px){.features__body[data-v-a46e1112]{grid-template-columns:repeat(2,1fr)}.feature__desc[data-v-a46e1112]{text-align:center}}@media (min-width: 900px){.features__body[data-v-a46e1112]{grid-template-columns:repeat(4,1fr)}}.feature__card[data-v-a46e1112]{display:flex;align-items:flex-start;background-color:#ffffff0d;border-radius:10px;box-shadow:0 3px 10px #0009;padding:1rem;transition:transform .3s ease,box-shadow .3s ease}.feature__card[data-v-a46e1112]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #000000b3}.feature__icon[data-v-a46e1112]{font-size:1.8rem;margin-right:.75rem;line-height:1}.feature__content[data-v-a46e1112]{flex:1}.feature__title[data-v-a46e1112]{margin:0 0 .25rem;color:#fff;text-align:center;font-size:1.1rem!important}.feature__desc[data-v-a46e1112]{margin:0;color:#ddd;font-size:.9rem;line-height:1.4}.nav[data-v-c3b538e7]{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:none;border-radius:999px;background:transparent;color:#fff;font-size:28px;line-height:1;display:grid;place-items:center;cursor:pointer;z-index:3;transition:background .2s,opacity .2s;padding:0}.nav[data-v-c3b538e7]:disabled{opacity:.55;cursor:default}.nav.prev[data-v-c3b538e7]{left:.3rem}.nav.next[data-v-c3b538e7]{right:.3rem}.viewport[data-v-c3b538e7]{width:100%;max-width:1200px;margin-inline:auto;overflow:hidden;border-radius:10px;outline:none}.track[data-v-c3b538e7]{display:grid;grid-auto-flow:column;grid-auto-columns:100%;transition:transform .45s ease;will-change:transform}.page[data-v-c3b538e7]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1rem}.page.page--tight[data-v-c3b538e7]{grid-template-columns:repeat(var(--colsT),minmax(0,1fr));gap:var(--gap);max-width:calc(var(--colsT) * var(--cardW) + (var(--colsT) - 1) * var(--gap));margin-inline:auto;justify-items:stretch}.reviews__sidebar[data-v-c3b538e7]{margin:0 auto;padding:12px;pointer-events:none;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:10px;box-shadow:0 4px 12px #00000080}.sidebar__img[data-v-c3b538e7]{width:100%;height:auto;max-height:330px}.sidebar__text[data-v-c3b538e7]{font-size:.95rem;margin:0 0 .5rem;color:#ddd;font-style:italic}[data-v-c3b538e7] .mir-kvestov-booking-widget .woq-bw{padding:clamp(24px,2.79vw,50px)!important}@media (max-width: 860px){[data-v-c3b538e7] .mir-kvestov-booking-widget .woq-bw{padding:24px!important}}.woq-bw__buttons-row[data-v-c3b538e7]{display:none!important}.section.booking-articles[data-v-c3b538e7]{position:relative;border-radius:12px;z-index:1}.booking-articles__inner[data-v-c3b538e7]{display:flex;justify-content:center;gap:2rem;align-items:stretch}.booking-articles__left[data-v-c3b538e7]{display:flex;flex-direction:column;align-items:center}.booking-articles__left .section__header h2[data-v-c3b538e7]{color:#fff;text-align:center;font-size:clamp(20px,4vw,36px);text-transform:uppercase;margin-bottom:1rem;margin:0}.mir-kvestov-booking-widget[data-v-c3b538e7]{width:100%;max-width:800px;min-height:350px;background-color:#111;border-radius:8px;overflow:hidden;margin-bottom:1.5rem}.booking__action[data-v-c3b538e7]{width:100%;max-width:300px;text-align:center}.btn--primary[data-v-c3b538e7]{display:inline-block;padding:.75rem 1.5rem;background-color:#e03e2d;color:#fff;text-decoration:none;font-size:1rem;border-radius:6px;transition:background-color .3s ease,transform .3s ease}.btn--primary[data-v-c3b538e7]:hover{background-color:#c73727;transform:translateY(-2px)}.section__header h2[data-v-c3b538e7]{color:#fff;text-align:center;font-size:clamp(20px,4vw,36px);text-transform:uppercase;margin-bottom:1rem;margin:0}.section__header[data-v-c3b538e7]{text-align:center}.articles__body[data-v-c3b538e7]{display:flex;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center}.article__card[data-v-c3b538e7]{background-color:#ffffff0d;border-radius:10px;padding:.7rem;box-shadow:0 3px 10px #0009;width:100%;max-width:360px;min-height:350px;display:flex;flex-direction:column;justify-content:space-between}.article__title[data-v-c3b538e7]{margin:0 0 .75rem;color:#fff;font-size:1.2rem!important}.article__desc[data-v-c3b538e7]{margin:0 0 1rem;color:#ddd;font-size:1rem;line-height:1.6;flex-grow:1}span[data-v-c3b538e7]{color:#fff;text-align:center;font-size:clamp(15px,4vw,10px);margin-bottom:2rem}.articles-carousel[data-v-c3b538e7]{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:16px}.carousel-btn[data-v-c3b538e7]{background:none;border:none;font-size:2rem;color:#fff;cursor:pointer}.carousel-btn[data-v-c3b538e7]:disabled{opacity:.3;cursor:default}.article__more[data-v-c3b538e7]{background:none;border:none;color:#e03e2d;cursor:pointer;font-weight:700;text-decoration:underline;padding:0;align-self:flex-end}.article__more[data-v-c3b538e7]:hover{color:#c73727}.modal-overlay[data-v-c3b538e7]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal[data-v-c3b538e7]{background:#111;border-radius:8px;width:100%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 12px #000000b3;padding:1.5rem;position:relative}.modal__title[data-v-c3b538e7]{margin-top:0;color:#fff;font-size:1.25rem}.modal__body[data-v-c3b538e7]{margin:1rem 0;color:#ddd;line-height:1.6;white-space:pre-wrap}.modal__close[data-v-c3b538e7]{display:block;margin:0 auto;background-color:#e03e2d;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:background-color .3s ease}.modal__close[data-v-c3b538e7]:hover{background-color:#c73727}.booking-articles__right[data-v-c3b538e7]{display:flex;flex-direction:column}@media (max-width: 1150px){.articles__body[data-v-c3b538e7]{display:flex;flex-direction:column;align-items:center}}@media (max-width: 767px){.reviews__sidebar[data-v-c3b538e7]{flex:0 0 auto;width:100%}.article__title[data-v-c3b538e7]{font-size:1.05rem!important}}@media (max-width: 768px){.reviews__sidebar[data-v-c3b538e7]{grid-column:2;grid-row:2}.booking-articles__inner[data-v-c3b538e7]{align-items:center;flex-direction:column;gap:0}.push-down[data-v-c3b538e7]{margin-top:0}}@media (max-width: 767px){.reviews__sidebar[data-v-c3b538e7]{grid-column:1;grid-row:auto;width:100%}}@media (max-width: 620px){.page[data-v-c3b538e7]{--cols: 1;gap:.75rem}.nav.prev[data-v-c3b538e7]{left:-1.5rem}.nav.next[data-v-c3b538e7]{right:-1.5rem}.article__card[data-v-c3b538e7]{width:100%;max-height:calc(100svh - 170px);display:flex;flex-direction:column}.article__desc[data-v-c3b538e7]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:.75rem}}.section.reviews[data-v-69f00b73]{position:relative;padding-left:2rem;padding-right:2rem;z-index:1;--navW: 40px;--navInset: clamp(.3rem, 1.2vw, .8rem);--navGap: .5rem;--navShift: 2px}.section__header h2[data-v-69f00b73]{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px}.carousel[data-v-69f00b73]{position:relative}.nav[data-v-69f00b73]{position:absolute;top:calc(50% + var(--navShift));transform:translateY(-50%);width:var(--navW);height:var(--navW);border:none;border-radius:999px;background:transparent;color:#fff;font-size:28px;line-height:1;display:grid;place-items:center;cursor:pointer;z-index:3;transition:background .2s,opacity .2s;padding:0}.nav[data-v-69f00b73]:disabled{opacity:.55;cursor:default}.nav.prev[data-v-69f00b73]{left:var(--navInset)}.nav.next[data-v-69f00b73]{right:var(--navInset)}.viewport[data-v-69f00b73]{width:100%;max-width:1200px;margin-inline:auto;overflow:hidden;border-radius:10px}.row[data-v-69f00b73]{display:flex;gap:var(--gap, 1rem);padding:.2rem calc(var(--navW) + var(--navInset) + var(--navGap));will-change:transform}.review__card[data-v-69f00b73]{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap, 1rem)) / var(--cols));max-width:calc((100% - (var(--cols) - 1) * var(--gap, 1rem)) / var(--cols));width:100%;margin-inline:auto;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:1rem;transition:transform .3s ease}.review__card[data-v-69f00b73]:hover{transform:translateY(-3px)}.review__text[data-v-69f00b73]{margin:0 0 .5rem;color:#ddd;line-height:1.4}.review__author[data-v-69f00b73]{margin:0;text-align:right;color:#fff;font-weight:700}@media (max-width: 850px){.section.reviews[data-v-69f00b73]{padding-left:.75rem;padding-right:.75rem;--navW: 36px;--navShift: 0px}.nav.prev[data-v-69f00b73]{left:-1.5rem}.nav.next[data-v-69f00b73]{right:-1.5rem}}@media (min-width: 1025px){.nav[data-v-69f00b73]{opacity:.9}.nav[data-v-69f00b73]:hover{opacity:1}}@media (max-width: 620px){.row[data-v-69f00b73]{--cols: 1;padding:.3rem .4rem;gap:.75rem}.review__card[data-v-69f00b73]{width:100%;max-height:calc(100svh - 170px);display:flex;flex-direction:column}.review__text[data-v-69f00b73]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:.75rem}}.section.documents[data-v-69d179f6]{position:relative;padding:2rem 1rem;z-index:1}.section__header h2[data-v-69d179f6]{color:#fff;text-align:center;font-size:clamp(22px,5vw,40px);text-transform:uppercase;letter-spacing:1px}.documents__list[data-v-69d179f6]{list-style:none;padding:0;margin:0 auto;max-width:650px;display:flex;gap:10rem;text-align:center}.documents__list li[data-v-69d179f6]{margin-bottom:.75rem}.document__link[data-v-69d179f6]{display:flex;align-items:center;gap:.5rem;color:#e03e2d;text-decoration:none;font-weight:700;transition:color .3s ease,transform .3s ease}.document__link[data-v-69d179f6]:hover{color:#c73727;text-decoration:underline;transform:scale(1.1)}.document__icon[data-v-69d179f6]{width:24px;height:24px;flex-shrink:0;fill:currentColor}@media (max-width: 600px){.documents__list[data-v-69d179f6]{flex-direction:column;gap:1rem;align-items:center}}.section.faq[data-v-01e3f8fb]{padding:2rem 1rem}.section__header h2[data-v-01e3f8fb]{color:#fff;text-align:center;text-transform:uppercase}.faq__grid[data-v-01e3f8fb]{column-count:3;column-gap:1rem}@media (max-width: 1024px){.faq__grid[data-v-01e3f8fb]{column-count:2}}@media (max-width: 600px){.faq__grid[data-v-01e3f8fb]{column-count:1}}.faq__card[data-v-01e3f8fb]{display:inline-block;width:100%;margin:0 0 1rem;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;position:relative;background-color:#ffffff0d;border-radius:12px;box-shadow:0 4px 12px #0009;overflow:hidden;cursor:pointer;transition:box-shadow .2s ease}.faq__card[data-v-01e3f8fb]:hover{box-shadow:0 8px 24px #000000b3}.faq__card[data-v-01e3f8fb]:focus-visible{outline:2px solid rgba(224,62,45,.55);outline-offset:2px}.faq__qwrap[data-v-01e3f8fb]{min-height:102.7px;padding:1.25rem;display:grid;place-items:center;text-align:center;box-sizing:border-box}@media (max-width: 600px){.faq__qwrap[data-v-01e3f8fb]{min-height:70px}}.faq__question[data-v-01e3f8fb]{margin:0;color:#fff;font-size:1.05rem!important;line-height:1.3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.faq__answer-wrapper[data-v-01e3f8fb]{max-height:0;overflow:hidden;transition:max-height .28s ease;padding:0 1.25rem;box-sizing:border-box;will-change:max-height}.faq__answer[data-v-01e3f8fb]{margin:0;padding:0 0 1.25rem;color:#ddd;line-height:1.6;text-align:left}.faq__card.is-open .faq__answer-wrapper[data-v-01e3f8fb]{max-height:9999px}@media (prefers-reduced-motion: reduce){.faq__answer-wrapper[data-v-01e3f8fb],.faq__card[data-v-01e3f8fb]{transition:none}}.metric__icon[data-v-b045cd27],.contact__icon[data-v-b045cd27],.feature__icon[data-v-b045cd27]{width:36px;height:36px;color:#fff;opacity:.92;margin-right:8px;flex:0 0 36px}.metrics-row .metric[data-v-b045cd27],.map-contacts__contacts .contact__item[data-v-b045cd27],.feature__card[data-v-b045cd27]{display:flex;align-items:center;gap:8px}.feature__card[data-v-b045cd27]{gap:12px}.section.map-contacts[data-v-b045cd27]{position:relative;padding-left:2rem;padding-right:2rem;border-radius:12px;margin-bottom:30px}.section__header h2[data-v-b045cd27]{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:1px}.map-contacts__inner[data-v-b045cd27]{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.map-contacts__inner[data-v-b045cd27]{grid-template-columns:1fr 1fr}}.map__wrapper[data-v-b045cd27]{width:100%;max-width:600px;border:3px solid rgba(224,62,45,.8);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000080;margin:0 auto 1rem}.map-contacts__map[data-v-b045cd27]{display:flex;flex-direction:column;align-items:center}.map__address[data-v-b045cd27]{position:relative;margin:0;color:#eee;text-align:center;font-size:clamp(14px,2.5vw,18px);line-height:1.4}.map__address[data-v-b045cd27]:before{content:"📍";display:block;font-size:1.5rem;margin-bottom:.5rem}.map__address p[data-v-b045cd27]{margin:.25rem 0}.map-contacts__contacts[data-v-b045cd27]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.contact__item[data-v-b045cd27]{display:flex;align-items:center;gap:.5rem;background-color:#ffffff0d;padding:.75rem 1rem;border-radius:8px;box-shadow:0 2px 8px #00000080;width:100%;max-width:360px}.contact__icon[data-v-b045cd27]{font-size:1.4rem}.contact__text[data-v-b045cd27]{color:#fff;font-size:.95rem;text-decoration:none}.contact__text[data-v-b045cd27]:hover{text-decoration:underline}.separator[data-v-4ca0c6c1]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;height:150px}.separator img[data-v-4ca0c6c1]{display:block;width:100%;height:150px;pointer-events:none}@media (max-width: 600px){.separator img[data-v-4ca0c6c1]{height:115px}.separator[data-v-4ca0c6c1]{height:unset}}.desc[data-v-90daabf6]{white-space:pre-line}.card[data-v-90daabf6]{display:flex;align-items:stretch;width:550px;min-width:0;height:420px;background:#fff;border:2px solid #222;font-family:B52,sans-serif}.photo[data-v-90daabf6]{position:relative;width:180px;min-height:240px;border-right:2px solid #222;background:#eee;display:flex;align-items:center;justify-content:center;pointer-events:none}.photo img[data-v-90daabf6]{width:100%;height:100%;object-fit:cover;display:block}.stamp[data-v-90daabf6]{position:absolute;z-index:2;top:16px;left:8px;text-align:center;background:transparent;color:#ff1a1a;padding:8px 14px 7px;font:900 14px/1.05 B52,sans-serif;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transform-origin:10% 50%;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.97;filter:saturate(1.2) contrast(1.08);box-shadow:0 2px 6px #0000002e;--t-seg: 125px;--t-gap: 12px;--t-thick: 3px;--t-offset: 0px;--b-seg: 53px;--b-gap: 14px;--b-thick: 3px;--b-offset: 2px;--l-seg: 47px;--l-gap: 10px;--l-thick: 3px;--l-offset: 0px;--r-seg: 49px;--r-gap: 10px;--r-thick: 3px;--r-offset: 2px}.stamp[data-v-90daabf6]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,currentColor 0 var(--t-seg),transparent var(--t-seg) calc(var(--t-seg) + var(--t-gap))) left var(--t-offset) top 0 / 100% var(--t-thick) no-repeat,repeating-linear-gradient(90deg,currentColor 0 var(--b-seg),transparent var(--b-seg) calc(var(--b-seg) + var(--b-gap))) left var(--b-offset) bottom 0 / 100% var(--b-thick) no-repeat,repeating-linear-gradient(0deg,currentColor 0 var(--l-seg),transparent var(--l-seg) calc(var(--l-seg) + var(--l-gap))) left 0 top var(--l-offset) / var(--l-thick) 100% no-repeat,repeating-linear-gradient(0deg,currentColor 0 var(--r-seg),transparent var(--r-seg) calc(var(--r-seg) + var(--r-gap))) right 0 top var(--r-offset) / var(--r-thick) 100% no-repeat}.stamp--secret[data-v-90daabf6]{color:#ff1a1a;--t-seg: 69px;--t-gap:12px;--t-thick:3px;--t-offset:0px;--b-seg: 34px;--b-gap:12px;--b-thick:3px;--b-offset:3px;--l-seg: 29px;--l-gap:10px;--l-thick:3px;--l-offset:0px;--r-seg: 32px;--r-gap:10px;--r-thick:3px;--r-offset:2px}.info[data-v-90daabf6]{flex:1;padding:10px 14px}.desc[data-v-90daabf6]{margin-top:.5rem;font-size:14px;font-weight:500;line-height:1.35;font-family:B52,sans-serif!important}.name[data-v-90daabf6]{font-size:16px;margin:0;color:#000;font-weight:800;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.line[data-v-90daabf6]{margin:.25rem 0;font-size:14px;line-height:1.35}[data-v-90daabf6] .role{font-weight:700}[data-v-90daabf6] .role--worker{color:#128a29}[data-v-90daabf6] .role--subject{color:#ff1a1a}span[data-v-90daabf6]{pointer-events:none}@media (max-width: 1494px){p[data-v-90daabf6]{font-size:12px!important;margin:.25rem 0}h1[data-v-90daabf6]{font-size:12.5px!important}}@media (min-width: 870px) and (max-width: 1350px){p[data-v-90daabf6],h1[data-v-90daabf6]{margin:.25rem 0;font-size:15px!important}.name[data-v-90daabf6]{font-size:16px!important}}@media (max-width: 860px){.name[data-v-90daabf6]{font-size:13px!important;color:#000;font-weight:800;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.line[data-v-90daabf6]{font-size:13px!important}.desc[data-v-90daabf6]{font-size:11px!important}.photo[data-v-90daabf6]{width:160px}.info[data-v-90daabf6]{flex:1;padding:3px}}.section.characters[data-v-168ea15b]{padding-left:2rem;padding-right:2rem;position:relative;overflow:hidden;--navW: 40px;--navInset: clamp(-.7rem, 1.2vw, .8rem);--navGap: .5rem;--navShift: 2px}.section__header h2[data-v-168ea15b]{text-align:center;color:#fff;letter-spacing:1px;text-transform:uppercase}.carousel[data-v-168ea15b]{position:relative}.nav[data-v-168ea15b]{position:absolute;top:calc(50% + var(--navShift));transform:translateY(-50%);width:var(--navW);height:var(--navW);border:none;border-radius:999px;background:transparent;color:#fff;font-size:28px;line-height:1;display:grid;place-items:center;cursor:pointer;z-index:3;transition:background .2s,opacity .2s;padding:0}.nav[data-v-168ea15b]:disabled{opacity:.55;cursor:default}.nav.prev[data-v-168ea15b]{left:var(--navInset)}.nav.next[data-v-168ea15b]{right:var(--navInset)}.viewport[data-v-168ea15b]{overflow:hidden;width:100%}.row[data-v-168ea15b]{display:flex;gap:var(--gap, 1rem);padding:.2rem calc(var(--navW) + var(--navInset) + var(--navGap));justify-content:flex-start;will-change:transform}[data-v-168ea15b] .character-card{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap, 1rem)) / var(--cols));max-width:calc((100% - (var(--cols) - 1) * var(--gap, 1rem)) / var(--cols));width:100%}.section.characters[data-v-168ea15b] .character-card,.section.characters[data-v-168ea15b] .character-card.card--active{transform:none!important;opacity:1!important}.no-child-transitions[data-v-168ea15b] .character-card{transition:none!important;transform:none!important;opacity:1!important}@media (min-width: 860px) and (max-width: 1250px){.section.characters[data-v-168ea15b]{--cardW: clamp(520px, 72vw, 700px)}.section.characters[data-v-168ea15b]{--sideBase: calc(var(--navW) + var(--navInset) + var(--navGap))}.row[data-v-168ea15b]{justify-content:flex-start;padding-left:calc(var(--sideBase) + (100% - var(--cardW)) / 2);padding-right:calc(var(--sideBase) + (100% - var(--cardW)) / 2)}.section.characters[data-v-168ea15b] .character-card{flex:0 0 var(--cardW);width:var(--cardW);max-width:var(--cardW);margin:0}}.section.characters[data-v-168ea15b] .character-card{transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease!important}@media (max-width: 1295px){.section.characters[data-v-168ea15b]{padding-left:.75rem;padding-right:.75rem;--navW: 36px;--navShift: 0px}[data-v-168ea15b] .character-card{display:flex;gap:.25rem}[data-v-168ea15b] .character-card__photo,[data-v-168ea15b] .photo{flex:0 0 48%}[data-v-168ea15b] .character-card__info,[data-v-168ea15b] .info{flex:1 1 60%;min-width:0}}@media (max-width: 850px){.section.characters[data-v-168ea15b]{padding-left:.75rem;padding-right:.75rem;--navW:10px;--navShift: 0px}[data-v-168ea15b] .character-card{display:flex;gap:.25rem}[data-v-168ea15b] .character-card__photo,[data-v-168ea15b] .photo{flex:0 0 48%}[data-v-168ea15b] .character-card__info,[data-v-168ea15b] .info{flex:1 1 60%;min-width:0}}@media (min-width: 1025px){.nav[data-v-168ea15b]{opacity:.9}.nav[data-v-168ea15b]:hover{opacity:1}}@media (min-width: 1337px){.photo[data-v-168ea15b]{width:170px}}@media (max-width: 1150px){[data-v-168ea15b] .character-card__desc,[data-v-168ea15b] .description{font-size:clamp(12px,3.8vw,14px);line-height:1.45}[data-v-168ea15b] .stamp,[data-v-168ea15b] .badge,[data-v-168ea15b] .watermark{transform-origin:top left;transform:scale(.85);font-size:1em;letter-spacing:.02em}[data-v-168ea15b] .stamp--dsp{font-size:.8em}}.smoke-bg[data-v-db0f5f64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;isolation:isolate}.smoke-bg[data-v-db0f5f64]:before,.smoke-bg[data-v-db0f5f64]:after{content:"";position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;background:url(/smoke.png) center/260% repeat;mix-blend-mode:screen;will-change:opacity,transform,background-position,filter}.smoke-bg[data-v-db0f5f64]:before{opacity:.18;filter:blur(1.2px);transform-origin:50% 80%;animation:smoke-breathe-db0f5f64 9s ease-in-out infinite alternate,smoke-sway-db0f5f64 18s ease-in-out infinite,smoke-drift-db0f5f64 40s linear infinite;-webkit-mask-image:radial-gradient(90% 80% at 50% 60%,#000 60%,transparent 100%);mask-image:radial-gradient(90% 80% at 50% 60%,#000 60%,transparent 100%)}.smoke-bg[data-v-db0f5f64]:after{background-size:320%;opacity:.12;filter:blur(2px) contrast(108%);transform-origin:50% 70%;animation:smoke-breathe-db0f5f64 12s ease-in-out infinite alternate-reverse,smoke-sway-db0f5f64 22s ease-in-out infinite reverse,smoke-drift-db0f5f64 55s linear infinite reverse;-webkit-mask-image:radial-gradient(100% 85% at 50% 60%,#000 55%,transparent 100%);mask-image:radial-gradient(100% 85% at 50% 60%,#000 55%,transparent 100%)}@keyframes smoke-breathe-db0f5f64{0%{opacity:.12;transform:scale(1) rotate(-.4deg)}to{opacity:.28;transform:scale(1.05) rotate(.4deg)}}@keyframes smoke-sway-db0f5f64{0%{transform:translate(0) rotate(-.8deg)}50%{transform:translate(-1px,1px) rotate(.8deg)}to{transform:translate(0) rotate(-.8deg)}}@keyframes smoke-drift-db0f5f64{0%{background-position:50% 50%}25%{background-position:52% 49%}50%{background-position:48% 51%}75%{background-position:49% 50%}to{background-position:50% 50%}}html[data-v-db0f5f64],body[data-v-db0f5f64]{background:#0b0b0b}.back-to-top[data-v-db0f5f64]{position:fixed;right:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);width:48px;height:48px;border-radius:9999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px #00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;z-index:20;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.back-to-top[data-v-db0f5f64]:hover{transform:translateY(-2px);background:rgba(255,255,255,.14)}.back-to-top[data-v-db0f5f64]:active{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.back-to-top[data-v-db0f5f64]{transition:none}}body{font-family:Montserrat,sans-serif;margin:0;padding:0;font-size:15px;line-height:1.5;background:black}*{box-sizing:border-box}::-webkit-scrollbar{width:0}#app{background:black;width:100vw;height:100vh;overflow-x:hidden}button:hover{background:#171717}button:hover:active{background:#2b2a2a}button:hover a{cursor:pointer}input{box-sizing:border-box;border-radius:20px;padding:10px;font-family:Montserrat,sans-serif;border:none;height:35px;font-size:15px}button{font-family:Montserrat,sans-serif!important;border-radius:10px!important;color:#fff}a{cursor:pointer}h2,h3{text-align:center;color:#fff;font-size:clamp(20px,5vw,30px)!important;text-transform:uppercase;letter-spacing:1px;margin:0!important}.section__header h2{position:relative!important}button:hover:active{background:none}@font-face{font-family:"28DaysLater";src:url(/assets/28DaysLater-7fed32f5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:B52;src:url(/fonts/B52.woff2) format("woff2"),url(/fonts/B52.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
