.site .template.header-2{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;position: fixed;top: 0;left: 0;right: 0;z-index: 1030;padding: 0;background: transparent;border-bottom: 1px solid transparent;transition: background-color .45s ease, border-color .45s ease}.site .template.header-2.scrolled{background: rgba(28, 38, 17, .86);backdrop-filter: blur(14px);border-bottom-color: rgba(254, 250, 224, .12)}.header-2 .hdr{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 1rem;padding: 1rem 0;position: relative;z-index: 2}.header-2 .hdr-side{display: flex;align-items: center;gap: .625rem}.header-2 .hdr-right{justify-content: flex-end}.header-2 .hdr-ico{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;flex: none;border-radius: 50%;padding: 0;border: 1px solid rgba(254, 250, 224, .25);background: transparent;color: var(--bs-body-color);font-size: .95rem;cursor: pointer;transition: background-color .3s ease, border-color .3s ease, color .3s ease, transform .3s ease}@media (hover: hover) and (pointer: fine){.header-2 .hdr-ico:hover{background: var(--bs-primary);border-color: var(--bs-primary);color: var(--bs-primary-text);transform: translateY(-2px)}}.header-2 .hdr-ico:focus-visible{outline: 2px solid var(--bs-primary);outline-offset: 3px}.header-2 .hdr-logo{display: block;justify-self: center;line-height: 0}.header-2 .hdr-logo img{display: block;width: auto;height: clamp(56px, 8vw, 104px);transition: height .45s cubic-bezier(.19,1,.22,1)}.header-2 .hdr-wordmark{font-family: var(--serif);font-size: 2rem;line-height: 1.1}.site .template.header-2.scrolled .hdr-logo img{height: 42px}.site .template.header-2.scrolled .hdr{padding: .5rem 0}.header-2 .hdr-burger{flex-direction: column;gap: 5px}.site .template.header-2.menu-open{background: transparent;border-bottom-color: transparent;backdrop-filter: none}.header-2 .hdr-burger[aria-expanded="true"]{border-color: var(--bs-primary);color: var(--brand-ochre)}.header-2 .hdr-burger span{display: block;width: 15px;height: 1px;background: currentColor;transition: transform .35s cubic-bezier(.19,1,.22,1), opacity .25s ease}.header-2 .hdr-burger[aria-expanded="true"] span:nth-child(1){transform: translateY(3px) rotate(45deg)}.header-2 .hdr-burger[aria-expanded="true"] span:nth-child(2){transform: translateY(-3px) rotate(-45deg)}.header-2 .hdr-panel{position: fixed;inset: 0;z-index: 1;background: #1C2611;opacity: 0;visibility: hidden;transition: opacity .45s ease, visibility .45s ease}.header-2 .hdr-panel.open{opacity: 1;visibility: visible}.header-2 .hdr-panel-inner{height: 100%;display: flex;flex-direction: column;justify-content: center;gap: 2.5rem;padding: 7rem clamp(1.5rem, 6vw, 6rem) 3rem;width: min(100%, 1320px);margin-inline: auto;overflow-y: auto}.header-2 .hdr-nav ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .5rem}.header-2 .hdr-nav ul li a{display: inline-block;font-family: var(--serif);font-size: clamp(1.9rem, 4.6vw, 3.4rem);line-height: 1.12;color: var(--bs-body-color);opacity: 0;transform: translateY(24px);transition: opacity .5s ease, transform .5s cubic-bezier(.19,1,.22,1), color .3s ease}.header-2 .hdr-panel.open .hdr-nav ul li a{opacity: 1;transform: none}.header-2 .hdr-nav ul li:nth-child(1) a{transition-delay: .06s}.header-2 .hdr-nav ul li:nth-child(2) a{transition-delay: .12s}.header-2 .hdr-nav ul li:nth-child(3) a{transition-delay: .18s}.header-2 .hdr-nav ul li:nth-child(4) a{transition-delay: .24s}.header-2 .hdr-nav ul li:nth-child(5) a{transition-delay: .30s}.header-2 .hdr-nav ul li:nth-child(6) a{transition-delay: .36s}.header-2 .hdr-nav ul li:nth-child(7) a{transition-delay: .42s}.header-2 .hdr-nav ul li a:hover{color: var(--brand-ochre)}.header-2 .hdr-panel-foot{display: flex;flex-direction: column;align-items: flex-start;gap: .4rem;border-top: 1px solid rgba(254, 250, 224, .14);padding-top: 2rem}.header-2 .hdr-panel-phone{font-family: var(--serif);font-size: 1.6rem;color: var(--bs-body-color)}.header-2 .hdr-panel-mail{color: var(--bs-secondary-color)}@media (max-width: 767.98px){.header-2 .hdr{grid-template-columns: 1fr 1fr;grid-template-areas: "logo logo" "left right";gap: .875rem .5rem;padding: .875rem 0}.header-2 .hdr-logo{grid-area: logo;justify-self: center}.header-2 .hdr-left{grid-area: left;justify-content: flex-start}.header-2 .hdr-right{grid-area: right;justify-content: flex-end}.header-2 .hdr-side{gap: .5rem}.header-2 .hdr-ico{width: 2.6rem;height: 2.6rem;font-size: .95rem}.header-2 .hdr-logo img{height: 58px;max-width: none}.site .template.header-2.scrolled .hdr{gap: .5rem .5rem;padding: .5rem 0}.site .template.header-2.scrolled .hdr-logo img{height: 34px}}

.hero-2{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;position: relative;overflow: clip;isolation: isolate;--mx: 60%;--my: 40%}.hero-2 > .container-fluid{padding: 0;max-width: none}.hero-2 .hero-bg{position: absolute;inset: 0;z-index: -2}.hero-2 .hero-bg img{width: 100%;height: 100%;object-fit: cover}.hero-2 .hero-video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 1.1s ease}.hero-2 .hero-video.ready{opacity: 1}.hero-2 .hero-veil{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: radial-gradient(700px circle at var(--mx) var(--my), rgba(168, 190, 95, .16), transparent 62%), linear-gradient(to right, rgba(28, 38, 17, .94) 0%, rgba(28, 38, 17, .78) 42%, rgba(28, 38, 17, .45) 100%), linear-gradient(to top, rgba(28, 38, 17, .96) 0%, rgba(28, 38, 17, 0) 45%)}.hero-2 .hero-inner{position: relative;min-height: 100vh;min-height: 100svh;display: flex;padding: 9rem 0 2.5rem;padding-top: max(9rem, calc(var(--hdr-h, 0px) + 1.5rem))}.hero-2 .hero-inner > .container{display: flex;flex-direction: column;justify-content: flex-end;width: 100%}.hero-2 .hero-grid{margin-top: auto;display: grid;align-items: end;grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);gap: clamp(2rem, 4vw, 4.5rem)}.hero-2 .hero-grid.no-portrait{grid-template-columns: minmax(0, 1fr)}.hero-2 .hero-lead{width: 100%}.hero-2 .hero-portrait{margin: 0;position: relative}.hero-2 .hp-media{overflow: hidden;border-radius: 46% 46% 36% 36% / 30% 30% 16% 16%;box-shadow: 0 40px 90px -40px rgba(0, 0, 0, .85)}.hero-2 .hp-media{height: clamp(340px, 54vh, 600px)}.hero-2 .hp-media img{display: block;width: 100%;height: 100%;object-fit: cover}.hero-2 .hero-portrait::before{content: "";position: absolute;inset: 12% -8% -6% -8%;z-index: -1;background: radial-gradient(closest-side, rgba(var(--bs-primary-rgb), .22), transparent 72%)}.hero-2 .hero-portrait figcaption{display: flex;flex-direction: column;gap: .2rem;margin-top: 1.125rem}.hero-2 .hp-name{font-family: var(--serif);font-size: 1.4rem}.hero-2 .hp-role{font-size: .72rem;letter-spacing: .16em;text-transform: uppercase;color: var(--bs-secondary-color)}.hero-2 .eyebrow{display: flex;align-items: center;gap: .875rem;margin-bottom: 1.75rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.hero-2 .eyebrow::before{content: "";width: 54px;height: 1px;background: var(--brand-ochre);flex: none}.hero-2 .title{font-family: var(--serif);margin: 0 0 1.5rem}.hero-2 .hero-grid:not(.no-portrait) .title{font-size: clamp(2.6rem, 5.2vw, 5.5rem)}.hero-2 .desc{color: rgba(254, 250, 224, .74);max-width: 42ch;margin-bottom: 2.5rem}.hero-2 .desc p:last-child{margin-bottom: 0}.hero-2 .hero-actions{display: flex;flex-wrap: wrap;gap: .875rem}.hero-2 .hero-foot{display: flex;align-items: center;gap: 1rem;margin-top: 3.5rem;font-size: .74rem;letter-spacing: .2em;text-transform: uppercase;color: rgba(254, 250, 224, .5)}.hero-2 .hero-rail{position: relative;display: block;width: 84px;height: 1px;background: rgba(254, 250, 224, .22);overflow: hidden}.hero-2 .hero-rail i{position: absolute;inset: 0 auto 0 0;width: 34px;background: var(--bs-primary);animation: hero-2-rail 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes hero-2-rail{0%{transform: translateX(-100%)}100%{transform: translateX(280%)}}@media (max-width: 991.98px){.hero-2 .hero-lead{width: 100%}.hero-2 .hero-grid{grid-template-columns: minmax(0, 1fr)}.hero-2 .hero-portrait{display: none}.hero-2 .hero-inner{padding-top: calc(var(--hdr-h, 145px) + 1.25rem)}.hero-2 .hero-veil{background: linear-gradient(to top, rgba(28, 38, 17, .97) 12%, rgba(28, 38, 17, .55) 70%, rgba(28, 38, 17, .8) 100%)}.hero-2 .hero-actions .btn{width: 100%;justify-content: center}}

.manifest-1{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif}.manifest-1 .track{height: 300vh}.manifest-1 .pin{position: sticky;top: 0;height: 100vh;height: 100svh;display: flex;flex-direction: column;justify-content: center;padding: 6rem 0 2rem}.manifest-1 .eyebrow{display: flex;align-items: center;gap: .875rem;margin-bottom: 2.5rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.manifest-1 .eyebrow::before{content: "";width: 54px;height: 1px;background: var(--brand-ochre);flex: none}.manifest-1 .mtext{font-family: var(--serif);font-size: clamp(1.85rem, 4.4vw, 4rem);line-height: 1.16;margin: 0;max-width: 24ch}.manifest-1 .mtext .w{color: rgba(254, 250, 224, .16);transition: color .5s ease}.manifest-1 .mtext .w.lit{color: var(--bs-body-color)}.manifest-1 .mtext .w.acc.lit{color: var(--brand-ochre)}@media (max-width: 767.98px){.manifest-1 .track{height: 240vh}.manifest-1 .mtext{max-width: none}}

.rabota-1{position: relative;overflow: hidden}.rabota-1 .rw-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 2rem;margin-bottom: clamp(1rem, 2.5vw, 2rem)}.rabota-1 .rw-head-text{max-width: 46rem}.rabota-1 .rw-title{margin: 1rem 0 0;font-size: clamp(2.2rem, 5vw, 3.75rem)}.rabota-1 .rw-desc{margin-top: 1rem;color: var(--bs-secondary-color);font-size: 1.05rem;max-width: 38rem}.rabota-1 .rw-desc p:last-child{margin-bottom: 0}.rabota-1 .rw-nav{display: flex;gap: .6rem;flex: none}.rabota-1 .rw-arrow{width: 52px;height: 52px;border-radius: 50%;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;background: transparent;color: var(--brand-ochre);border: 1px solid var(--brand-ochre-dim);transition: background-color .3s ease, color .3s ease, border-color .3s ease, transform .3s cubic-bezier(.2,.7,.2,1)}.rabota-1 .rw-arrow:focus-visible{outline: 2px solid var(--brand-ochre);outline-offset: 3px}@media (hover: hover) and (pointer: fine){.rabota-1 .rw-arrow:hover{background: var(--brand-ochre);border-color: var(--brand-ochre);color: var(--brand-ink);transform: translateY(-2px)}}.rabota-1 .rw-stage{position: relative}.rabota-1 .owl-stage-outer{padding-top: 1rem}.rabota-1 .owl-item{display: flex}.rabota-1 .rw-track:not(.owl-carousel){display: flex;gap: 1rem;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding-block: 1rem 1.25rem}.rabota-1 .rw-track:not(.owl-carousel)::-webkit-scrollbar{display: none}.rabota-1 .rw-track:not(.owl-carousel) > .rw-card{flex: 0 0 min(80vw, 360px);scroll-snap-align: center}.rabota-1 .rw-card{--rw-bg: #606C38;--rw-fg: #FEFAE0;--rw-btn-bg: #FEFAE0;--rw-btn-fg: #283618;position: relative;width: 100%;display: flex;flex-direction: column;background: var(--rw-bg);color: var(--rw-fg);border-radius: 1.75rem;overflow: hidden;box-shadow: 0 34px 60px -34px rgba(0, 0, 0, .95);transform-origin: 50% 50%;will-change: transform;user-select: none}.rabota-1 .rw-tone-2{--rw-bg: #AC5C1C;--rw-fg: #FEFAE0;--rw-btn-bg: #FEFAE0;--rw-btn-fg: #6E3A0F}.rabota-1 .rw-tone-3{--rw-bg: #DDA15E;--rw-fg: #23300F;--rw-btn-bg: #283618;--rw-btn-fg: #FEFAE0}.rabota-1 .rw-tone-4{--rw-bg: #FEFAE0;--rw-fg: #23300F;--rw-btn-bg: #AC5C1C;--rw-btn-fg: #FEFAE0}.rabota-1 .rw-tone-5{--rw-bg: #A8BE5F;--rw-fg: #1E2A0D;--rw-btn-bg: #283618;--rw-btn-fg: #FEFAE0}.rabota-1 .rw-media{position: relative;aspect-ratio: 16 / 11;overflow: hidden;flex: none}.rabota-1 .rw-media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: scale .9s cubic-bezier(.19,1,.22,1)}.rabota-1 .rw-media::after{content: "";position: absolute;inset: auto 0 0 0;height: 42%;background: linear-gradient(180deg, transparent 0%, var(--rw-bg) 100%);pointer-events: none}.rabota-1 .rw-num{position: absolute;left: 1rem;top: 1rem;z-index: 1;padding: .3rem .8rem .35rem;border-radius: 999px;background: rgba(20, 27, 11, .55);color: #FEFAE0;font-family: "Cormorant Garamond", Georgia, serif;font-size: 1.25rem;line-height: 1}.rabota-1 .rw-num small{font-size: .75em;opacity: .7}.rabota-1 .rw-body{display: flex;flex-direction: column;flex: 1 1 auto;padding: .35rem 1.6rem 1.7rem;margin-top: -1.5rem;position: relative}.rabota-1 .rw-name{font-size: clamp(1.45rem, 1.9vw, 1.75rem);line-height: 1.12;margin: 0 0 .75rem;color: var(--rw-fg)}.rabota-1 .rw-text{color: var(--rw-fg);font-size: .98rem;line-height: 1.5;flex: 1 1 auto}.rabota-1 .rw-text p:last-child{margin-bottom: 0}.rabota-1 .rw-link{margin-top: 1.35rem;align-self: flex-start;cursor: pointer;display: inline-flex;align-items: center;gap: .6rem;padding: .72rem 1.25rem;border: 0;border-radius: 999px;background: var(--rw-btn-bg);color: var(--rw-btn-fg);font-size: .95rem;font-weight: 500;letter-spacing: .01em;transition: transform .35s cubic-bezier(.2,.7,.2,1), box-shadow .35s ease}.rabota-1 .rw-link i{transition: transform .35s cubic-bezier(.2,.7,.2,1)}.rabota-1 .rw-link:focus-visible{outline: 2px solid var(--rw-fg);outline-offset: 3px}.rabota-1 .owl-item:not(.center) .rw-card{cursor: pointer}@media (hover: hover) and (pointer: fine){.rabota-1 .owl-item.center .rw-card:hover .rw-media img, .rabota-1 .rw-track:not(.owl-carousel) .rw-card:hover .rw-media img{scale: 1.06}.rabota-1 .rw-link:hover{box-shadow: 0 10px 24px -12px rgba(0, 0, 0, .7)}.rabota-1 .rw-link:hover i{transform: translateX(5px)}}.rabota-1 .rw-dots{display: flex;gap: .5rem;justify-content: center;margin-top: .25rem}.rabota-1 .rw-dot{width: 30px;height: 3px;padding: 0;border: 0;border-radius: 2px;cursor: pointer;background: rgba(254, 250, 224, .22);transition: background-color .35s ease, width .35s ease;background-clip: content-box;padding-block: 10px;box-sizing: content-box}.rabota-1 .rw-dot.is-on{background-color: var(--brand-ochre);width: 46px}.rabota-1 .rw-dot:focus-visible{outline: 2px solid var(--brand-ochre);outline-offset: 4px}.rabota-1 .rw-dock{position: fixed;z-index: 1034;right: clamp(1rem, 2.5vw, 2rem);bottom: calc(clamp(1rem, 2.5vw, 2rem) + var(--sb-h, 0px));width: min(calc(100vw - 2rem), 310px);background: #1C2611;color: var(--bs-body-color);border: 1px solid var(--card-border);border-radius: 1.25rem;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .95);opacity: 0;visibility: hidden;transform: translateY(18px) scale(.97);transition: opacity .5s ease, visibility .5s ease, transform .5s cubic-bezier(.19,1,.22,1)}.rabota-1 .rw-dock.is-on{opacity: 1;visibility: visible;transform: none}.rabota-1 .rw-dock-in{padding: 1.15rem 1.2rem 1.25rem}.rabota-1 .rw-dock-title{font-family: "Cormorant Garamond", Georgia, serif;font-size: 1.3rem;line-height: 1.15;margin-bottom: .4rem;padding-right: 1.75rem}.rabota-1 .rw-dock-head{display: flex;align-items: center;gap: .9rem;margin-bottom: .6rem;padding-right: 1.75rem}.rabota-1 .rw-dock-head .rw-dock-title{margin-bottom: 0;padding-right: 0}.rabota-1 .rw-dock-ava{flex: none;width: 48px;height: 48px;border-radius: 50%;overflow: hidden;outline: 1px solid var(--brand-ochre);outline-offset: 3px;margin-left: 4px}.rabota-1 .rw-dock-ava img{display: block;width: 100%;height: 100%;object-fit: cover}.rabota-1 .rw-dock-text{font-size: .88rem;color: var(--bs-secondary-color);margin-bottom: 1.1rem;line-height: 1.45}.rabota-1 .rw-dock-x{position: absolute;top: .55rem;right: .55rem;width: 34px;height: 34px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;background: transparent;border: 0;border-radius: 50%;color: var(--bs-secondary-color);font-size: .95rem;transition: background-color .3s ease, color .3s ease}.rabota-1 .rw-dock-x:hover{background: rgba(254, 250, 224, .1);color: var(--bs-body-color)}.rabota-1 .rw-dock-x:focus-visible{outline: 2px solid var(--brand-ochre);outline-offset: 2px}@media (max-width: 991.98px){.rabota-1 .rw-head{flex-direction: column;align-items: flex-start;gap: 1.25rem}}@media (max-width: 767.98px){.rabota-1 .rw-body{padding: .25rem 1.25rem 1.4rem}.rabota-1 .rw-text{font-size: .95rem}.rabota-1 .rw-dock{width: auto;left: calc(1rem + 68px);right: 1rem;bottom: calc(1rem + var(--sb-h, 0px))}.rabota-1 .rw-dock-text{font-size: .85rem;margin-bottom: .9rem}.rabota-1 .rw-dock-ava{width: 42px;height: 42px}.rabota-1 .rw-dock-head{gap: .75rem}}@media (prefers-reduced-motion: reduce){.rabota-1 .rw-media img, .rabota-1 .rw-dock, .rabota-1 .rw-link{transition: none}}.rabota-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}

.module.rabota-1{padding:110px 0}

.advantages-1{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;padding: 5.5rem 0}.advantages-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}.advantages-1 .head{max-width: 40ch;margin-bottom: 3.25rem}.advantages-1 .brand-eyebrow{margin-bottom: 1rem;color: #FEFAE0}.advantages-1 .brand-eyebrow::before{background: #FEFAE0}.advantages-1 .title{font-family: var(--serif);margin: 0 0 1rem;color: #FEFAE0}.advantages-1 .desc{color: rgba(254, 250, 224, .92)}.advantages-1 .desc p:last-child{margin-bottom: 0}.advantages-1 .adv{position: relative;height: 100%;padding: 2.25rem 2rem 2.25rem;background: var(--card-bg);border: 1px solid var(--card-border);border-radius: 1.5rem;box-shadow: var(--card-shadow);transition: transform .5s cubic-bezier(.19,1,.22,1), border-color .4s ease, background-color .4s ease}@media (hover: hover) and (pointer: fine){.advantages-1 .adv:hover{transform: translateY(-6px);border-color: var(--card-border-hover);background: var(--card-bg-hover)}}.advantages-1 .adv-n{position: absolute;top: 1.5rem;right: 1.75rem;font-size: 2.6rem;opacity: .8;pointer-events: none}.advantages-1 .ico3d{--s: 4rem;margin-bottom: 1.5rem}.advantages-1 .adv-title{font-family: var(--serif);font-size: 1.6rem;margin: 0 0 .7rem;padding-right: 3rem}.advantages-1 .adv-text{color: var(--bs-secondary-color);font-size: .97rem;line-height: 1.55;margin: 0}@media (max-width: 991.98px){.advantages-1{padding: 4rem 0}.advantages-1 .adv{padding: 1.85rem 1.5rem}.advantages-1 .adv-n{font-size: 2.1rem;top: 1.2rem;right: 1.35rem}}

.about-1{--line: rgba(254, 250, 224, .14);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;padding: 5.5rem 0}.about-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}.about-1 .eyebrow{display: flex;align-items: center;gap: .875rem;margin-bottom: 1rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.about-1 .eyebrow::before{content: "";width: 54px;height: 1px;background: var(--brand-ochre);flex: none}.about-1 .label{font-size: inherit;letter-spacing: inherit;color: inherit}.about-1 .title{font-family: var(--serif);font-weight: 400;margin: 0 0 .5rem}.about-1 .subtitle{color: var(--brand-ochre);margin-bottom: 1.75rem}.about-1 .desc{color: var(--bs-secondary-color);max-width: 54ch}.about-1 .about-media{position: relative}.about-1 .portrait-slot{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .875rem;aspect-ratio: 4 / 5;border: 1px dashed rgba(var(--bs-primary-rgb), .45);border-radius: 1.75rem;background: rgba(254, 250, 224, .04);color: var(--brand-ochre);text-align: center;padding: 1.5rem}.about-1 .portrait-slot i{font-size: 2rem;opacity: .5}.about-1 .portrait-slot span{font-size: .9rem;max-width: 22ch}.about-1 .about-photo{position: absolute;right: -8%;bottom: -12%;width: 56%;border-radius: 1.25rem;overflow: hidden;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .75)}.about-1 .about-photo img{display: block;width: 100%;height: 100%;object-fit: cover;aspect-ratio: 4 / 3}.about-1 .regalia{list-style: none;padding: 0;margin: 2.25rem 0 0;display: grid;gap: 1rem}.about-1 .regalia li{display: flex;gap: .875rem;align-items: flex-start;border-top: 1px solid var(--line);padding-top: 1rem}.about-1 .regalia i{color: var(--brand-ochre);margin-top: .35rem;flex: none}@media (max-width: 991.98px){.about-1{padding: 4.5rem 0}.about-1 .about-media{margin-bottom: 4rem}.about-1 .portrait-slot{aspect-ratio: 5 / 3;align-items: flex-start;justify-content: flex-start;text-align: left;padding: 1.75rem}.about-1 .portrait-slot span{max-width: 18ch}.about-1 .about-photo{right: 0;bottom: -12%;width: 42%}}.about-1 .portrait{overflow: hidden;border-radius: 1.75rem;box-shadow: 0 36px 70px -38px rgba(0, 0, 0, .8)}.about-1 .portrait img{display: block;width: 100%;height: 100%;object-fit: cover;aspect-ratio: 4 / 5}@media (max-width: 991.98px){.about-1 .portrait img{aspect-ratio: 5 / 4}}

.uslugi-1{--line: rgba(96, 108, 56, .22);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;padding: 5.5rem 0;background: var(--brand-cream);color: var(--brand-ink)}.uslugi-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}.uslugi-1 .section-head{margin-bottom: 3.5rem}.uslugi-1 .eyebrow{display: flex;align-items: center;justify-content: center;gap: .875rem;margin-bottom: 1rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-terracotta)}.uslugi-1 .eyebrow::before, .uslugi-1 .eyebrow::after{content: "";width: 42px;height: 1px;background: var(--brand-terracotta);flex: none}.uslugi-1 .label{font-size: inherit;letter-spacing: inherit;color: inherit}.uslugi-1 .title{font-family: var(--serif);font-weight: 400;margin: 0 0 1rem;color: var(--brand-ink)}.uslugi-1 .desc{color: var(--brand-ink-soft)}.uslugi-1 .desc p:last-child{margin-bottom: 0}.uslugi-1 .s-card{position: relative;display: flex;flex-direction: column;height: 100%;background: var(--card-bg-light);border: 1px solid var(--card-border-light);border-radius: 1.75rem;padding: 2.25rem 2rem 2rem;box-shadow: 0 20px 40px -30px rgba(40, 54, 24, .55);transition: transform .5s cubic-bezier(.19,1,.22,1), border-color .4s ease, box-shadow .4s ease}@media (hover: hover) and (pointer: fine){.uslugi-1 .s-card:hover{transform: translateY(-6px);border-color: var(--brand-terracotta);box-shadow: 0 26px 46px -28px rgba(40, 54, 24, .6)}}.uslugi-1 .s-card.is-wide{background: linear-gradient(135deg, #32421F 0%, #283618 55%, #3E3320 100%);border-color: var(--brand-ochre);color: var(--bs-body-color);box-shadow: var(--card-shadow)}.uslugi-1 .s-card.is-wide .s-title{color: var(--bs-body-color)}.uslugi-1 .s-card.is-wide .s-price{color: var(--brand-ochre)}.uslugi-1 .s-card.is-wide .s-text, .uslugi-1 .s-card.is-wide .s-time, .uslugi-1 .s-card.is-wide .s-hint{color: var(--bs-secondary-color)}.uslugi-1 .s-card.is-wide .s-list{border-top-color: rgba(254, 250, 224, .16)}.uslugi-1 .s-card.is-wide .s-list i{color: var(--brand-ochre)}.uslugi-1 .s-top{display: flex;align-items: flex-start;gap: 1.25rem;margin-bottom: 1.1rem}.uslugi-1 .s-num{font-size: 2.4rem;flex: none;background: linear-gradient(165deg, var(--brand-ochre) 0%, var(--brand-terracotta) 75%);-webkit-background-clip: text;background-clip: text;filter: drop-shadow(0 6px 10px rgba(40, 54, 24, .3))}.uslugi-1 .s-num::before{-webkit-text-fill-color: rgba(96, 108, 56, .16);color: rgba(96, 108, 56, .16)}.uslugi-1 .s-card.is-wide .s-num{background: linear-gradient(165deg, #FFFFFF 0%, var(--brand-ochre) 42%, var(--brand-terracotta) 100%);-webkit-background-clip: text;background-clip: text;filter: drop-shadow(0 10px 18px rgba(0, 0, 0, .55))}.uslugi-1 .s-card.is-wide .s-num::before{-webkit-text-fill-color: rgba(221, 161, 94, .18);color: rgba(221, 161, 94, .18)}.uslugi-1 .s-head{flex: 1 1 auto;min-width: 0}.uslugi-1 .s-title{font-family: var(--serif);font-weight: 400;font-size: 1.85rem;margin: 0 0 .35rem;color: var(--brand-ink)}.uslugi-1 .s-time{display: inline-flex;align-items: center;gap: .45rem;font-size: .82rem;color: var(--brand-ink-soft)}.uslugi-1 .s-price{flex: none;font-family: var(--serif);font-size: 2rem;line-height: 1.1;color: var(--brand-terracotta);white-space: nowrap}.uslugi-1 .s-text{color: var(--brand-ink-soft);font-size: .97rem;line-height: 1.55;margin: 0 0 1.35rem}.uslugi-1 .s-list{list-style: none;padding: 0;margin: 0 0 1.75rem;border-top: 1px solid var(--line);padding-top: 1.25rem}.uslugi-1 .s-list li{display: flex;gap: .7rem;align-items: flex-start;font-size: .93rem;line-height: 1.45;margin-bottom: .7rem}.uslugi-1 .s-list li:last-child{margin-bottom: 0}.uslugi-1 .s-list i{flex: none;margin-top: .25rem;font-size: .72rem;color: var(--brand-terracotta)}.uslugi-1 .s-card.is-wide .s-list{columns: 2;column-gap: 2.5rem}.uslugi-1 .s-card.is-wide .s-list li{break-inside: avoid}.uslugi-1 .s-foot{margin-top: auto;display: flex;align-items: center;gap: 1rem;flex-wrap: wrap}.uslugi-1 .s-foot .btn{border-radius: 999px;padding: .7rem 1.75rem}.uslugi-1 .s-hint{font-size: .82rem;color: var(--brand-ink-soft)}.uslugi-1 .s-note{margin-top: 3rem;text-align: center;color: var(--brand-ink-soft)}.uslugi-1 .s-note p:last-child{margin-bottom: 0}@media (max-width: 991.98px){.uslugi-1{padding: 4.5rem 0}.uslugi-1 .s-card{padding: 1.85rem 1.5rem}.uslugi-1 .s-card.is-wide .s-list{columns: 1}}@media (max-width: 575.98px){.uslugi-1 .s-top{flex-wrap: wrap;gap: .75rem 1rem}.uslugi-1 .s-num{font-size: 1.9rem}.uslugi-1 .s-price{font-size: 1.7rem}.uslugi-1 .s-foot .btn{width: 100%}}

.gallery-2{--gw-bg: #1C2611;--gw-gap: clamp(8px, 1vw, 16px);position: relative;overflow-x: clip}.gallery-2 .anchor{display: block;height: 0;scroll-margin-top: 110px}.gallery-2 .gw-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 2rem}.gallery-2 .gw-head-text{max-width: 46rem}.gallery-2 .gw-title{margin: 1rem 0 0;font-size: clamp(2.2rem, 5vw, 3.75rem)}.gallery-2 .gw-desc{margin-top: 1rem;color: var(--bs-secondary-color);font-size: 1.05rem;max-width: 38rem}.gallery-2 .gw-desc p:last-child{margin-bottom: 0}.gallery-2 .gw-hint{display: flex;align-items: center;gap: .9rem;flex: none;max-width: 16rem;color: var(--bs-secondary-color);font-size: .85rem;line-height: 1.4}.gallery-2 .gw-hint-n{font-family: "Cormorant Garamond", Georgia, serif;font-size: 3.2rem;line-height: 1;color: var(--brand-ochre)}.gallery-2 .gw-wall{position: relative;margin-top: clamp(2rem, 4vw, 3.5rem);margin-inline: calc(50% - 50vw);padding-inline: var(--gw-gap)}.gallery-2 .gw-track{columns: 4 240px;column-gap: var(--gw-gap)}.gallery-2 .gw-track > .gw-shot{break-inside: avoid;margin-bottom: var(--gw-gap)}.gallery-2 .gw-wall.is-live{overflow: hidden}.gallery-2 .gw-wall.is-live .gw-track{columns: auto;display: flex;align-items: flex-start;gap: var(--gw-gap)}.gallery-2 .gw-col{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;gap: var(--gw-gap);will-change: transform}.gallery-2 .gw-col > .gw-shot{margin: 0}.gallery-2 .gw-wall.is-live::before, .gallery-2 .gw-wall.is-live::after{content: "";position: absolute;left: 0;right: 0;z-index: 2;pointer-events: none;height: clamp(56px, 11%, 150px)}.gallery-2 .gw-wall.is-live::before{top: 0;background: linear-gradient(180deg, var(--gw-bg), transparent)}.gallery-2 .gw-wall.is-live::after{bottom: 0;background: linear-gradient(0deg, var(--gw-bg), transparent)}.gallery-2 .gw-shot{position: relative;margin: 0;overflow: hidden;border-radius: clamp(.85rem, 1.3vw, 1.4rem);background: rgba(254, 250, 224, .05)}.gallery-2 .gw-open{position: relative;display: block;width: 100%;height: 100%;padding: 0;border: 0;background: none;cursor: zoom-in}.gallery-2 .gw-open img{display: block;width: 100%;height: 100%;object-fit: cover;transition: opacity 1s ease, transform 1.6s cubic-bezier(.19,1,.22,1), filter .5s ease}.gallery-2 .gw-wall.js-reveal .gw-open img{opacity: 0;transform: scale(1.14)}.gallery-2 .gw-wall.js-reveal .gw-shot.in .gw-open img{opacity: 1;transform: none}.gallery-2 .gw-open:focus-visible{outline: 2px solid var(--brand-ochre);outline-offset: -4px}.gallery-2 .gw-zoom{position: absolute;right: .8rem;bottom: .8rem;z-index: 1;width: 44px;height: 44px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(20, 27, 11, .6);color: #FEFAE0;font-size: .85rem;opacity: 0;transform: scale(.7);transition: opacity .35s ease, transform .35s cubic-bezier(.2,.7,.2,1)}.gallery-2 .gw-open:focus-visible .gw-zoom{opacity: 1;transform: none}@media (hover: hover) and (pointer: fine){.gallery-2 .gw-track:has(.gw-open:hover) .gw-open:not(:hover) img{filter: brightness(.42) saturate(.7)}.gallery-2 .gw-shot.in .gw-open:hover img, .gallery-2 .gw-wall:not(.js-reveal) .gw-open:hover img{transform: scale(1.05)}.gallery-2 .gw-open:hover .gw-zoom{opacity: 1;transform: none}}@media (max-width: 767.98px){.gallery-2 .gw-head{flex-direction: column;align-items: flex-start;gap: 1.25rem}.gallery-2 .gw-hint-n{font-size: 2.6rem}.gallery-2 .gw-track{columns: 2}.gallery-2 .gw-zoom{display: none}}@media (prefers-reduced-motion: reduce){.gallery-2 .gw-open img{opacity: 1 !important;transform: none !important;transition: none}}.gw-lb{position: fixed;inset: 0;z-index: 1070;display: flex;align-items: center;justify-content: center;background: rgba(12, 17, 8, .96);opacity: 0;transition: opacity .35s ease;touch-action: none}.gw-lb.is-on{opacity: 1}.gw-lb-stage{margin: 0;width: min(92vw, 1100px);height: 86vh;height: 86svh;display: flex;align-items: center;justify-content: center}.gw-lb-img{max-width: 100%;max-height: 100%;object-fit: contain;border-radius: 1rem;box-shadow: 0 40px 90px -40px rgba(0, 0, 0, .9);transition: opacity .3s ease, transform .45s cubic-bezier(.19,1,.22,1);user-select: none;-webkit-user-drag: none}.gw-lb-img.is-out{opacity: 0;transform: translateX(calc(var(--dir, 1) * -40px))}.gw-lb-img.is-pre{opacity: 0;transform: translateX(calc(var(--dir, 1) * 40px))}.gw-lb-img.no-tr{transition: none}.gw-lb-count{position: absolute;z-index: 2;top: clamp(1.1rem, 2.6vw, 2.1rem);left: clamp(1rem, 2.5vw, 2rem);font-family: "Cormorant Garamond", Georgia, serif;font-size: 1.5rem;line-height: 1;color: #FEFAE0;letter-spacing: .04em}.gw-lb-btn{position: absolute;z-index: 2;width: 54px;height: 54px;padding: 0;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(254, 250, 224, .3);border-radius: 50%;background: rgba(28, 38, 17, .6);color: #FEFAE0;font-size: 1rem;transition: background-color .3s ease, border-color .3s ease, color .3s ease}.gw-lb-btn:focus-visible{outline: 2px solid var(--brand-ochre);outline-offset: 3px}@media (hover: hover) and (pointer: fine){.gw-lb-btn:hover{background: var(--brand-ochre);border-color: var(--brand-ochre);color: #23300F}}.gw-lb-x{top: clamp(1rem, 2.5vw, 2rem);right: clamp(1rem, 2.5vw, 2rem)}.gw-lb-prev{left: clamp(1rem, 2.5vw, 2rem);top: 50%;transform: translateY(-50%)}.gw-lb-next{right: clamp(1rem, 2.5vw, 2rem);top: 50%;transform: translateY(-50%)}@media (max-width: 767.98px){.gw-lb-stage{width: 94vw;height: 74vh;height: 74svh;margin-bottom: 3rem}.gw-lb-prev, .gw-lb-next{top: auto;bottom: 1.25rem;transform: none}.gw-lb-prev{left: calc(50% - 66px)}.gw-lb-next{right: calc(50% - 66px)}}html.gw-lock, html.gw-lock body{overflow: hidden}@media (prefers-reduced-motion: reduce){.gw-lb, .gw-lb-img{transition: none}}

.module.gallery-2{padding:110px 0}

.process-2{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--line: rgba(254, 250, 224, .14);padding: 5.5rem 0}.process-2 .anchor{display: block;height: 0;scroll-margin-top: 110px}.process-2 .side{position: sticky;top: 22vh}.process-2 .eyebrow{display: flex;align-items: center;gap: .875rem;margin-bottom: 1rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.process-2 .eyebrow::before{content: "";width: 54px;height: 1px;background: var(--brand-ochre);flex: none}.process-2 .title{font-family: var(--serif);margin: 0 0 1rem}.process-2 .desc{color: var(--bs-secondary-color);max-width: 34ch}.process-2 .desc p:last-child{margin-bottom: 0}.process-2 .big{position: relative;height: 11rem;margin-top: 2.5rem}.process-2 .big-n{position: absolute;inset: 0;font-size: 11rem;line-height: 1;opacity: 0;transform: translateY(24px);transition: opacity .5s ease, transform .5s cubic-bezier(.19,1,.22,1);filter: drop-shadow(0 18px 26px rgba(0, 0, 0, .6)) drop-shadow(0 2px 0 rgba(255, 255, 255, .4)) drop-shadow(0 -6px 22px rgba(221, 161, 94, .35))}.process-2 .big-n.on{opacity: 1;transform: none}.process-2 .big-n::before{transform: translate(.045em, .055em)}.process-2 .big-n::after{content: attr(data-num);position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(255, 255, 255, .85) 0%, rgba(255, 255, 255, 0) 42%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;pointer-events: none}.process-2 .steps{list-style: none;margin: 0;padding: 0}.process-2 .step{display: flex;gap: 1.75rem;padding: 2.25rem 0;border-top: 1px solid var(--line)}.process-2 .step:last-child{border-bottom: 1px solid var(--line)}.process-2 .step-num{font-size: 1.75rem;flex: none;min-width: 3rem;padding-top: .35rem}.process-2 .step-title{font-family: var(--serif);font-size: 1.9rem;margin: 0 0 .5rem}.process-2 .step-text{color: var(--bs-secondary-color);margin: 0;max-width: 52ch}.process-2 .step-photo{margin-top: 1.5rem;max-width: 420px;aspect-ratio: 4 / 3;overflow: hidden;border-radius: 1rem;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .75)}.process-2 .step-photo img{display: block;width: 100%;height: 100%;object-fit: cover}@media (max-width: 991.98px){.process-2{padding: 4.5rem 0}.process-2 .side{position: static}.process-2 .big{display: none}.process-2 .step{gap: 1rem;padding: 1.75rem 0}.process-2 .step-title{font-size: 1.45rem}}

.video-1{--line: rgba(254, 250, 224, .14);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;padding: 5.5rem 0}.video-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}.video-1 .eyebrow{display: flex;align-items: center;gap: .875rem;margin-bottom: 1rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.video-1 .eyebrow::before{content: "";width: 54px;height: 1px;background: var(--brand-ochre);flex: none}.video-1 .title{font-family: var(--serif);margin: 0 0 1rem}.video-1 .desc{color: var(--bs-secondary-color);max-width: 34ch}.video-1 .desc p:last-child{margin-bottom: 0}.video-1 .vid{position: relative;aspect-ratio: 16 / 9;border-radius: 1.5rem;overflow: hidden;background: var(--card-bg);border: 1px solid var(--card-border);display: flex;align-items: center;justify-content: center}.video-1 .vid-poster{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.video-1 .vid-play{position: relative;z-index: 1;width: 5.5rem;height: 5.5rem;border-radius: 50%;border: 0;background: var(--bs-primary);color: var(--bs-primary-text);font-size: 1.35rem;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: transform .35s cubic-bezier(.2,.7,.2,1)}.video-1 .vid-play::after{content: "";position: absolute;inset: -14px;border-radius: 50%;border: 1px solid rgba(var(--bs-primary-rgb), .5);animation: video-1-pulse 2.6s ease-out infinite}@keyframes video-1-pulse{0%{transform: scale(.9);opacity: .9}100%{transform: scale(1.35);opacity: 0}}@media (hover: hover) and (pointer: fine){.video-1 .vid-play:hover{transform: scale(1.08)}}.video-1 .vid-shade{position: absolute;inset: 0;background: linear-gradient(to top, rgba(28,38,17,.85), rgba(28,38,17,.28))}.video-1 .vid-soon{position: absolute;left: 0;right: 0;bottom: 1.5rem;text-align: center;font-size: .74rem;letter-spacing: .16em;text-transform: uppercase;color: rgba(254,250,224,.75)}@media (max-width: 991.98px){.video-1{padding: 4rem 0}}

.reviews-1{--line: rgba(254, 250, 224, .13);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;padding: 5.5rem 0}.reviews-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}.reviews-1 .section-head{margin-bottom: 3.5rem}.reviews-1 .eyebrow{display: flex;align-items: center;justify-content: center;gap: .875rem;margin-bottom: 1rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.reviews-1 .eyebrow::before, .reviews-1 .eyebrow::after{content: "";width: 42px;height: 1px;background: var(--brand-ochre);flex: none}.reviews-1 .label{font-size: inherit;letter-spacing: inherit;color: inherit}.reviews-1 .title{font-family: var(--serif);font-weight: 400;margin: 0 0 1rem}.reviews-1 .desc{color: var(--bs-secondary-color)}.reviews-1 .desc p:last-child{margin-bottom: 0}.reviews-1 .r-card{position: relative;display: flex;flex-direction: column;margin: 0;background: var(--card-bg);border: 1px solid var(--card-border);border-radius: 1.75rem;box-shadow: var(--card-shadow);padding: 2.25rem 2rem;transition: border-color .4s ease, background-color .4s ease}.reviews-1 .r-card::before{content: "\201C";font-family: var(--serif);font-size: 4rem;line-height: 1;color: var(--brand-ochre);opacity: .35;display: block;margin-bottom: .5rem}.reviews-1 .r-text{color: var(--bs-secondary-color);font-size: .975rem;margin: 0;border: 0;padding: 0}.reviews-1 .r-text p:last-child{margin-bottom: 0}.reviews-1 .r-foot{margin-top: auto;padding-top: 1.75rem;display: flex;align-items: center;gap: .875rem}.reviews-1 .r-ava{flex: none;width: 2.75rem;height: 2.75rem;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: rgba(var(--bs-primary-rgb), .16);color: var(--brand-ochre);font-family: var(--serif);font-size: 1.05rem;letter-spacing: .02em}.reviews-1 .r-who{display: flex;flex-direction: column}.reviews-1 .r-name{font-family: var(--serif);font-size: 1.2rem}.reviews-1 .r-meta{color: var(--bs-secondary-color);font-size: .82rem}.reviews-1 .r-demo{position: absolute;top: 1.25rem;right: 1.25rem;font-size: .62rem;letter-spacing: .16em;text-transform: uppercase;color: var(--bs-secondary-color);border: 1px solid var(--line);border-radius: 999px;padding: .25rem .6rem}.reviews-1 .r-note{margin-top: 2.5rem;text-align: center;color: var(--bs-secondary-color);font-size: .9rem}.reviews-1 .r-note p:last-child{margin-bottom: 0}@media (hover: hover) and (pointer: fine){.reviews-1 .r-card:hover{background: var(--card-bg-hover);border-color: var(--card-border-hover)}}@media (max-width: 991.98px){.reviews-1{padding: 4rem 0}}

.faq-1{--line: rgba(254, 250, 224, .14);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;padding: 5.5rem 0}.faq-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}.faq-1 .eyebrow{display: flex;align-items: center;gap: .875rem;margin-bottom: 1rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.faq-1 .eyebrow::before{content: "";width: 54px;height: 1px;background: var(--brand-ochre);flex: none}.faq-1 .label{font-size: inherit;letter-spacing: inherit;color: inherit}.faq-1 .title{font-family: var(--serif);font-weight: 400;margin: 0}.faq-1 .accordion{--bs-accordion-bg: transparent;--bs-accordion-border-color: var(--line);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23DDA15E'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: var(--bs-accordion-btn-icon)}.faq-1 .accordion-item{background: transparent;border-left: 0;border-right: 0;border-top: 0;color: inherit}.faq-1 .accordion-item:first-of-type{border-top: 1px solid var(--line)}.faq-1 .accordion-button{background: transparent;box-shadow: none;padding: 1.6rem 0;font-family: var(--serif);font-size: 1.6rem;font-weight: 400;color: var(--bs-body-color)}.faq-1 .accordion-button:not(.collapsed){background: transparent;color: var(--brand-ochre);box-shadow: none}.faq-1 .accordion-button:focus-visible{outline: 2px solid var(--bs-primary);outline-offset: 3px}.faq-1 .accordion-body{padding: 0 3rem 1.75rem 0;color: var(--bs-secondary-color)}.faq-1 .accordion-body p:last-child{margin-bottom: 0}.faq-1 .faq-side{position: sticky;top: calc(var(--hdr-h-min, 72px) + 2rem)}.faq-1 .faq-ask{display: block;margin-top: 2.25rem;max-width: 300px;color: inherit;text-decoration: none}.faq-1 .faq-photo{display: block;overflow: hidden;border-radius: 1.25rem;aspect-ratio: 3 / 4;box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .75)}.faq-1 .faq-photo img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .8s cubic-bezier(.19, 1, .22, 1)}.faq-1 .faq-note{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;margin-top: 1.1rem;font-size: .95rem;line-height: 1.45;color: var(--brand-ochre)}.faq-1 .faq-note i{margin-top: .3rem;flex: none;transition: transform .3s ease}.faq-1 .faq-ask:focus-visible{outline: 2px solid var(--bs-primary);outline-offset: 6px;border-radius: 1.25rem}@media (hover: hover) and (pointer: fine){.faq-1 .faq-ask:hover .faq-photo img{transform: scale(1.04)}.faq-1 .faq-ask:hover .faq-note i{transform: translateX(4px)}}.faq-1 .faq-ask--foot{display: none}@media (max-width: 991.98px){.faq-1{padding: 4.5rem 0}.faq-1 .faq-side{position: static}.faq-1 .faq-ask--side{display: none}.faq-1 .faq-ask--foot{display: flex;align-items: center;gap: 1.1rem;max-width: none;margin-top: 2rem}.faq-1 .faq-ask--foot .faq-photo{flex: none;width: 88px;aspect-ratio: 1;border-radius: 50%;box-shadow: none;outline: 1px solid var(--brand-ochre);outline-offset: 3px}.faq-1 .faq-ask--foot .faq-photo img{object-position: 50% 38%}.faq-1 .faq-ask--foot .faq-note{margin-top: 0;flex: 1}}@media (max-width: 767.98px){.faq-1 .accordion-button{font-size: 1.25rem}.faq-1 .accordion-body{padding-right: 1rem}}

.contacts-1{--cream: #FEFAE0;--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;padding: 5.5rem 0}.contacts-1 .anchor{display: block;height: 0;scroll-margin-top: 110px}.contacts-1 .panel{position: relative;border-radius: 2rem;overflow: hidden;background: #1C2611;border: 1px solid rgba(254, 250, 224, .14)}.contacts-1 .panel-bg{position: absolute;inset: 0}.contacts-1 .panel-bg [data-image]{height: 100%}.contacts-1 .panel-bg img{width: 100%;height: 100%;object-fit: cover;opacity: .38}.contacts-1 .panel-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg, rgba(28, 38, 17, .95) 28%, rgba(28, 38, 17, .68) 100%)}.contacts-1 .panel-inner{position: relative;padding: 4rem}.contacts-1 .eyebrow{display: flex;align-items: center;gap: .875rem;margin-bottom: 1rem;font-size: .78rem;letter-spacing: .18em;text-transform: uppercase;color: var(--brand-ochre)}.contacts-1 .eyebrow::before{content: "";width: 54px;height: 1px;background: var(--brand-ochre);flex: none}.contacts-1 .label{font-size: inherit;letter-spacing: inherit;color: inherit}.contacts-1 .title{font-family: var(--serif);font-weight: 400;margin: 0 0 1rem;color: var(--cream)}.contacts-1 .desc{color: rgba(254, 250, 224, .74);max-width: 40ch}.contacts-1 .desc p:last-child{margin-bottom: 0}.contacts-1 .contact-list{list-style: none;padding: 0;margin: 2.25rem 0 0;display: grid;gap: 1rem}.contacts-1 .contact-list li{display: flex;align-items: center;gap: .875rem;color: var(--cream)}.contacts-1 .contact-list i{color: var(--brand-ochre);width: 1.25rem;flex: none}.contacts-1 .contact-list a{color: var(--cream)}.contacts-1 .contact-list a:hover{color: var(--brand-ochre)}.contacts-1 .socials{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: 2.25rem}.contacts-1 .social{display: inline-flex;align-items: center;gap: .625rem;padding: .7rem 1.35rem;border: 1px solid rgba(254, 250, 224, .32);border-radius: 999px;color: var(--cream);font-size: .95rem;transition: background-color .3s ease, border-color .3s ease, color .3s ease}.contacts-1 .social:hover{color: #1B2410;background: var(--bs-primary);border-color: var(--bs-primary)}.contacts-1 .form-card{background: var(--card-bg);border: 1px solid var(--card-border);border-radius: 1.5rem;padding: 2.25rem;backdrop-filter: blur(6px)}.contacts-1 .form-head{display: flex;align-items: center;gap: 1.1rem;padding-bottom: 1.5rem;margin-bottom: 1.5rem;border-bottom: 1px solid rgba(254, 250, 224, .14)}.contacts-1 .form-ava{flex: none;width: 68px;height: 68px;border-radius: 50%;overflow: hidden;outline: 1px solid var(--brand-ochre);outline-offset: 3px}.contacts-1 .form-ava img{display: block;width: 100%;height: 100%;object-fit: cover}.contacts-1 .form-name{display: block;font-family: var(--serif);font-size: 1.4rem;line-height: 1.2;color: var(--cream)}.contacts-1 .form-role{display: block;margin-top: .2rem;font-size: .85rem;color: var(--bs-secondary-color)}.contacts-1 .form-card .form-label{font-size: .76rem;letter-spacing: .08em;text-transform: uppercase;color: var(--bs-secondary-color)}.contacts-1 .form-card .form-control{border-radius: .75rem;padding: .75rem .95rem;color: var(--cream);border-color: rgba(254, 250, 224, .22);background: rgba(28, 38, 17, .55)}.contacts-1 .form-card .form-control:focus{border-color: var(--bs-primary);background: rgba(28, 38, 17, .75);color: var(--cream);box-shadow: 0 0 0 .2rem rgba(var(--bs-primary-rgb), .2)}.contacts-1 .form-card .btn{border-radius: 999px;padding-block: .8rem}.contacts-1 .form-card .form-check-label{font-size: .8rem;color: var(--bs-secondary-color)}@media (max-width: 991.98px){.contacts-1{padding: 4.5rem 0}.contacts-1 .panel-inner{padding: 2.5rem 1.5rem}}@media (max-width: 575.98px){.contacts-1 .form-card{padding: 1.5rem}.contacts-1 .form-head{gap: .9rem}.contacts-1 .form-ava{width: 56px;height: 56px}.contacts-1 .form-name{font-size: 1.2rem}}

:root{--sb-h: calc(40px + env(safe-area-inset-bottom, 0px))}@media (max-width: 767.98px){:root{--sb-h: calc(36px + env(safe-area-inset-bottom, 0px))}}.stroka-1{padding: 0;margin: 0}.stroka-1 .sb{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1029;height: var(--sb-h);padding-bottom: env(safe-area-inset-bottom, 0px);display: flex;align-items: center;overflow: hidden;background: rgba(15, 21, 10, .94);border-top: 1px solid rgba(221, 161, 94, .28);--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif}.stroka-1 .sb-run{display: flex;width: max-content}.stroka-1 .sb-track{display: flex;align-items: center;flex: none;animation: stroka-1-run 46s linear infinite}.stroka-1 .sb-item{font-family: var(--serif);font-size: 1.15rem;line-height: 1;white-space: nowrap;padding: 0 1.1rem;color: #FEFAE0;letter-spacing: .01em}.stroka-1 .sb-item:nth-child(4n+3){color: var(--brand-ochre)}.stroka-1 .sb-dot{color: var(--brand-ochre);font-size: .62rem;opacity: .8}@keyframes stroka-1-run{from{transform: translateX(0)}to{transform: translateX(-100%)}}@media (max-width: 767.98px){.stroka-1 .sb-item{font-size: 1.02rem;padding: 0 .85rem}}@media (prefers-reduced-motion: reduce){.stroka-1 .sb-track{animation: none}}

.site .template.footer-2{--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;background: #0F150A;border-top: 1px solid rgba(254, 250, 224, .1);color: var(--bs-secondary-color);padding: 4rem 0 calc(2rem + var(--sb-h, 0px))}.footer-2 .ftr-logo{display: inline-block;line-height: 0;margin-bottom: 1.25rem}.footer-2 .ftr-logo img{width: auto;height: 54px}.footer-2 .ftr-wordmark{font-family: var(--serif);font-size: 1.8rem;color: #FEFAE0;line-height: 1.1}.footer-2 .ftr-slogan{max-width: 30ch;margin-bottom: 1.5rem}.footer-2 .ftr-contacts{display: flex;flex-direction: column;gap: .5rem}.footer-2 .ftr-contacts a, .footer-2 .ftr-nav a{color: #FEFAE0}.footer-2 .ftr-contacts a:hover, .footer-2 .ftr-nav a:hover{color: var(--brand-ochre)}.footer-2 .ftr-phone{font-family: var(--serif);font-size: 1.5rem}.footer-2 .ftr-nav ul{list-style: none;margin: 0;padding: 0}.footer-2 .ftr-nav ul li{border-bottom: 1px solid rgba(254, 250, 224, .1)}.footer-2 .ftr-nav ul li a{display: block;padding: .55rem 0}.footer-2 .ftr-social{display: flex;gap: .75rem}.footer-2 .ftr-social a{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;color: #FEFAE0;border: 1px solid rgba(254, 250, 224, .22);transition: background-color .3s ease, border-color .3s ease, color .3s ease}.footer-2 .ftr-social a:hover{background: var(--bs-primary);border-color: var(--bs-primary);color: var(--bs-primary-text)}.footer-2 .ftr-bottom{margin-top: 3rem;padding-top: 1.75rem;border-top: 1px solid rgba(254, 250, 224, .1);font-size: .85rem}.footer-2 .ftr-bottom a{color: var(--bs-secondary-color)}.footer-2 .ftr-bottom a:hover{color: var(--brand-ochre)}.footer-2 .ftr-author{white-space: nowrap}@media (max-width: 991.98px){.site .template.footer-2{padding: 3rem 0 1.5rem}.footer-2 .ftr-bottom{text-align: left}.footer-2 .ftr-bottom .text-md-center, .footer-2 .ftr-bottom .text-md-end{text-align: left !important}}

