.elementor-widget-arjan-hero{margin:0!important;padding:0!important}.elementor-widget-arjan-hero>.elementor-widget-container{margin:0!important;padding:0!important}
.arjan-hero{position:relative;min-height:clamp(720px,100svh,900px);overflow:hidden;isolation:isolate;color:#fff;background:var(--arjan-forest-dark);font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.arjan-hero *{box-sizing:border-box}.arjan-hero a{color:inherit;text-decoration:none}.arjan-hero button{font:inherit}.arjan-hero__media{position:absolute;z-index:0;inset:0;overflow:hidden;background:#0a2824}.arjan-hero__media:after{content:"";position:absolute;z-index:5;inset:0;pointer-events:none;background:radial-gradient(circle at 74% 42%,rgba(255,255,255,.04),transparent 32%),linear-gradient(180deg,rgba(3,27,24,.18) 0%,rgba(3,27,24,0) 32%,rgba(3,27,24,.22) 100%)}
.arjan-hero__slide{position:absolute;z-index:0;inset:-1px;overflow:hidden;clip-path:inset(0 0 0 100%);pointer-events:none;transition:clip-path 1.25s cubic-bezier(.77,0,.18,1);will-change:clip-path}.arjan-hero__slide.is-active{z-index:1;clip-path:inset(0)}.arjan-hero__slide img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--arjan-slide-position-desktop,50% 50%);transform:scale(1.018);will-change:transform;user-select:none;-webkit-user-drag:none}.arjan-hero__slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,28,25,.80) 0%,rgba(3,28,25,.58) 39%,rgba(3,28,25,.24) 67%,rgba(3,28,25,.27) 100%),linear-gradient(180deg,rgba(3,27,24,.36) 0%,rgba(3,27,24,.02) 42%,rgba(3,27,24,.52) 100%)}.arjan-hero__slide:nth-child(2):after{background:linear-gradient(90deg,rgba(3,28,25,.79) 0%,rgba(3,28,25,.56) 40%,rgba(3,28,25,.22) 68%,rgba(3,28,25,.29) 100%),linear-gradient(180deg,rgba(3,27,24,.31) 0%,rgba(3,27,24,.04) 42%,rgba(3,27,24,.50) 100%)}.arjan-hero__slide:nth-child(3):after{background:linear-gradient(90deg,rgba(3,28,25,.82) 0%,rgba(3,28,25,.61) 42%,rgba(3,28,25,.27) 70%,rgba(3,28,25,.31) 100%),linear-gradient(180deg,rgba(3,27,24,.29) 0%,rgba(3,27,24,.04) 38%,rgba(3,27,24,.55) 100%)}.arjan-has-gsap .arjan-hero__slide{transition:none}
.arjan-hero__grid{position:relative;z-index:2;width:min(1500px,calc(100vw - 64px));min-height:clamp(720px,100svh,900px);margin-inline:auto;padding-top:calc(var(--arjan-header-h) + clamp(18px,3vh,28px));padding-bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);grid-template-rows:minmax(0,1fr) auto;gap:24px 48px;align-items:start}.arjan-hero__content{max-width:980px;align-self:start;padding-top:clamp(12px,2.5vh,24px)}.arjan-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 22px;font-size:11px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase}.arjan-eyebrow:before{content:"";width:28px;height:1px;background:var(--arjan-gold);transform-origin:left}.arjan-eyebrow--light{color:rgba(255,255,255,.82)}.arjan-hero__eyebrow{margin-bottom:20px;color:rgba(255,255,255,.78)}
.arjan-hero__title{max-width:960px;margin:0;overflow-wrap:normal;word-break:normal;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(70px,5.8vw,88px);font-weight:500;line-height:.88;letter-spacing:-.045em}.arjan-hero__line{display:block;overflow:hidden;padding-bottom:.055em}.arjan-hero__line>span{display:block;overflow-wrap:normal;word-break:normal}.arjan-hero__disciplines{max-width:820px;margin-top:18px;color:rgba(255,255,255,.88);font-size:10.5px;font-weight:600;line-height:1.65;letter-spacing:.11em;text-transform:uppercase}.arjan-hero__text{max-width:620px;margin:18px 0 0;color:rgba(255,255,255,.80);font-size:clamp(15px,1.15vw,18px);line-height:1.62}.arjan-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.arjan-button{--button-bg:var(--arjan-forest);--button-fg:#fff;--button-border:var(--arjan-forest);position:relative;display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:13px;padding:0 24px;overflow:hidden;border:1px solid var(--button-border);border-radius:0;background:var(--button-bg);color:var(--button-fg)!important;cursor:pointer;font-size:12px;font-weight:600;line-height:1;letter-spacing:.11em;text-transform:uppercase;transition:color .35s var(--arjan-ease),background .35s var(--arjan-ease),border-color .35s var(--arjan-ease),transform .16s ease}.arjan-button:before{content:"";position:absolute;inset:0;background:var(--arjan-gold);transform:translateY(102%);transition:transform .45s var(--arjan-ease)}.arjan-button>*{position:relative;z-index:1}.arjan-button:hover:before,.arjan-button:focus-visible:before{transform:translateY(0)}.arjan-button:hover,.arjan-button:focus-visible{border-color:var(--arjan-gold);color:var(--arjan-forest-dark)!important}.arjan-button:active{transform:translateY(1px) scale(.992)}.arjan-button--light{--button-bg:#fff;--button-fg:var(--arjan-forest-dark);--button-border:#fff}.arjan-button--outline-light{--button-bg:transparent;--button-fg:#fff;--button-border:rgba(255,255,255,.42)}.arjan-arrow{width:18px;height:18px;flex:0 0 auto;transition:transform .35s var(--arjan-ease)}.arjan-button:hover .arjan-arrow,.arjan-hero-service:hover .arjan-arrow{transform:translateX(4px)}
.arjan-hero__rail{align-self:end;display:grid;gap:22px;padding-bottom:30px}.arjan-hero__aside{width:100%;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.28)}.arjan-hero__aside-kicker{margin-bottom:11px;color:rgba(255,255,255,.5);font-size:8.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.arjan-hero__aside p{margin:0;font-family:"Cormorant Garamond",Georgia,serif;font-size:24px;line-height:1.08;letter-spacing:-.018em}.arjan-hero__slider-ui{display:grid;grid-template-columns:repeat(var(--arjan-hero-slide-count,3),minmax(0,1fr));gap:9px;width:100%}.arjan-hero-slide-control{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;min-height:28px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(255,255,255,.48)!important;cursor:pointer;text-align:left;transition:color .28s ease}.arjan-hero-slide-control:hover,.arjan-hero-slide-control:focus-visible,.arjan-hero-slide-control.is-active{color:#fff!important}.arjan-hero-slide-control__num{font-family:"Cormorant Garamond",Georgia,serif;font-size:15px;line-height:1}.arjan-hero-slide-control__track{position:relative;display:block;width:100%;height:1px;overflow:hidden;background:rgba(255,255,255,.22)}.arjan-hero-slide-control__fill{position:absolute;inset:0;background:var(--arjan-hero-accent,#d2b987);transform:scaleX(0);transform-origin:left center;will-change:transform}
.arjan-hero__service-nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--arjan-hero-service-count,3),minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22)}.arjan-hero-service{min-height:72px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 20px;border-right:1px solid rgba(255,255,255,.18);transition:background .35s ease}.arjan-hero-service:last-child{border-right:0}.arjan-hero-service:hover,.arjan-hero-service:focus-visible{background:rgba(255,255,255,.08)}.arjan-hero-service__num{color:var(--arjan-hero-accent,#d2b987);font-family:"Cormorant Garamond",Georgia,serif;font-size:20px}.arjan-hero-service__name{font-size:10.5px;font-weight:500;line-height:1.35;letter-spacing:.075em;text-transform:uppercase}.arjan-hero-service .arjan-arrow{opacity:.65}.arjan-hero__scroll{position:absolute;z-index:3;right:18px;bottom:102px;display:flex;align-items:center;gap:9px;color:rgba(255,255,255,.5);font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl}.arjan-hero__scroll:after{content:"";width:1px;height:36px;background:rgba(255,255,255,.3)}
@media(min-width:1181px){html[lang="ru"] .arjan-hero__title .arjan-hero__line>span{white-space:nowrap}}
@media(max-width:1180px){.arjan-hero{min-height:clamp(700px,100svh,860px)}.arjan-hero__grid{width:calc(100vw - 48px);min-height:clamp(700px,100svh,860px);grid-template-columns:minmax(0,1fr) minmax(210px,240px);gap:22px 30px;padding-top:calc(var(--arjan-header-h) + 16px)}.arjan-hero__content{padding-top:12px}.arjan-hero__title{font-size:clamp(62px,6.5vw,76px)}.arjan-hero__aside p{font-size:22px}.arjan-hero__rail{padding-bottom:26px}.arjan-hero-service{min-height:68px;padding-inline:16px}.arjan-hero__scroll{display:none}}
@media(max-width:960px){.arjan-hero{min-height:100svh}.arjan-hero__grid{min-height:100svh;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:20px;padding-top:calc(var(--arjan-header-h) + 24px)}.arjan-hero__content{max-width:820px;padding-top:0}.arjan-hero__title{max-width:820px;font-size:clamp(56px,8.4vw,72px)}.arjan-hero__rail{align-self:start;width:100%;padding-bottom:0}.arjan-hero__aside{display:none}.arjan-hero__slider-ui{width:min(100%,260px);margin-left:auto}.arjan-hero__service-nav{grid-column:auto}.arjan-hero__scroll{display:none}}
@media(max-width:720px){.arjan-hero__slide img{object-position:var(--arjan-slide-position-mobile,var(--arjan-slide-position-desktop,50% 50%))}.arjan-hero__slide:after{background:linear-gradient(90deg,rgba(3,28,25,.80),rgba(3,28,25,.31)),linear-gradient(180deg,rgba(3,27,24,.43),rgba(3,27,24,.10) 38%,rgba(3,27,24,.72) 100%)}.arjan-hero__grid{width:calc(100vw - 40px);padding-top:calc(var(--arjan-header-h) + 20px);gap:18px}.arjan-hero__eyebrow{margin-bottom:16px}.arjan-hero__title{max-width:610px;font-size:clamp(50px,11.6vw,64px);line-height:.9;letter-spacing:-.042em}.arjan-hero__disciplines{margin-top:16px;font-size:9.5px;line-height:1.65;letter-spacing:.085em}.arjan-hero__text{max-width:540px;margin-top:14px;font-size:15.5px;line-height:1.58}.arjan-hero__actions{margin-top:20px}.arjan-hero__actions .arjan-button{flex:1 1 220px}.arjan-hero__slider-ui{width:min(100%,230px)}.arjan-hero__service-nav{grid-template-columns:1fr!important;margin-top:2px;border-top-color:rgba(255,255,255,.18)}.arjan-hero-service{min-height:50px;padding-inline:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.arjan-hero-service:last-child{border-bottom:0}.arjan-hero-service__name{font-size:9px}.arjan-hero-service__num{font-size:17px}}
@media(max-width:480px){.arjan-hero__grid{width:calc(100vw - 32px);padding-top:calc(var(--arjan-header-h) + 16px);gap:16px}.arjan-hero__title{font-size:clamp(46px,12.8vw,58px)}.arjan-hero__eyebrow{font-size:9px}.arjan-hero__disciplines{margin-top:14px;font-size:9px}.arjan-hero__text{font-size:15px}.arjan-hero__actions{gap:8px;margin-top:18px}.arjan-hero__actions .arjan-button{flex-basis:100%;width:100%}.arjan-hero__slider-ui{width:200px}.arjan-hero-slide-control{gap:6px}.arjan-hero-slide-control__num{font-size:14px}.arjan-hero-service{min-height:48px}}
@media(max-width:390px){.arjan-button{min-height:52px;padding-inline:18px;font-size:10px}}
@media(max-width:360px){.arjan-hero__grid{width:calc(100vw - 28px)}.arjan-hero__title{font-size:43px}.arjan-hero__disciplines{font-size:8.5px;letter-spacing:.07em}.arjan-hero__slider-ui{width:184px}}
@media(max-width:340px){.arjan-hero__grid{width:calc(100vw - 24px)}.arjan-hero__title{font-size:40px}.arjan-hero__text{font-size:14.5px}.arjan-hero__slider-ui{width:174px}.arjan-hero-service__name{font-size:8.5px}}
@media(prefers-reduced-motion:reduce){.arjan-hero__slide,.arjan-hero__slide img,.arjan-hero-slide-control__fill,.arjan-hero__line>span,.arjan-hero__actions,.arjan-hero__rail,.arjan-hero-service{transition:none!important;transform:none!important}}
