@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/jost-cyrillic-200-normal.Bi8Nep7E.woff2)format("woff2"),url(/_astro/jost-cyrillic-200-normal.X5z-R32W.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/jost-latin-ext-200-normal.CnAvMcIb.woff2)format("woff2"),url(/_astro/jost-latin-ext-200-normal.BtOMdY4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/jost-latin-200-normal.CdSNH5fG.woff2)format("woff2"),url(/_astro/jost-latin-200-normal.B493YzOA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-cyrillic-300-normal.DcIdRxLM.woff2)format("woff2"),url(/_astro/jost-cyrillic-300-normal.Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2)format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/noto-sans-armenian-armenian-200-normal.xGIFqqBZ.woff2)format("woff2"),url(/_astro/noto-sans-armenian-armenian-200-normal.BIJqWF6_.woff)format("woff")}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/noto-sans-armenian-armenian-300-normal.Br_G6Gy1.woff2)format("woff2"),url(/_astro/noto-sans-armenian-armenian-300-normal.UD_zn6vd.woff)format("woff")}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-armenian-armenian-400-normal.Ch5r40Hp.woff2)format("woff2"),url(/_astro/noto-sans-armenian-armenian-400-normal.C5VgNYqZ.woff)format("woff")}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-armenian-armenian-500-normal.DyOb2dkp.woff2)format("woff2"),url(/_astro/noto-sans-armenian-armenian-500-normal.DCDCyYC7.woff)format("woff")}:root{--ink:#0d1d26;--ink-2:#112731;--ink-3:#17333f;--teal:#1f7a74;--navy:#0a2850;--blue:#2b6cb0;--text:#f1f5f7;--muted:#b9ccd3;--line:#e1f2f53d;--line-strong:#e1f2f570;--ease-out:cubic-bezier(.16, 1, .3, 1);--pad:clamp(20px, 5vw, 64px);--max:1360px;--font:"Jost", "Noto Sans Armenian", "Helvetica Neue", Arial, sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;background:var(--ink);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--ink);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;font-weight:300;line-height:1.65}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;font-weight:200;line-height:1.04}p{text-wrap:pretty;max-width:68ch}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--teal);color:#fff}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8fd9d1}html{scrollbar-width:thin;scrollbar-color:#3a5361 var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{border:2px solid var(--ink);background:#3a5361;border-radius:10px}input::placeholder,textarea::placeholder{color:#8aa3ad}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--max) + var(--pad) * 2);padding-inline:var(--pad);margin-inline:auto}.btn{border:1px solid var(--line-strong);min-height:48px;color:var(--text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out), transform .4s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.6em;padding:0 28px;font-size:.8125rem;font-weight:400;text-decoration:none;display:inline-flex}.btn:hover{background:#ffffff1a;border-color:#fff}.btn:active{transform:scale(.98)}.btn--solid{color:var(--navy);background:#fff;border-color:#fff}.btn--solid:hover{background:#d9f1ee;border-color:#d9f1ee}.btn svg{width:16px;height:16px;transition:transform .4s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.section{padding-block:clamp(80px,11vw,160px)}.display{font-size:clamp(2.25rem,5vw,4.5rem)}.display--md{font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.12}.lead{color:var(--muted);font-size:clamp(1.0625rem,1.5vw,1.25rem)}.photo-credit{letter-spacing:.06em;color:#f1f5f79e;text-shadow:0 1px 8px #000000b3;font-size:.6875rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.photo-grade{background:var(--tint,var(--teal));mix-blend-mode:soft-light;opacity:.4;pointer-events:none;position:absolute;inset:0}.skip{z-index:100;color:var(--navy);transition:top .3s var(--ease-out);background:#fff;border-radius:999px;padding:12px 20px;font-size:.875rem;text-decoration:none;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}.js:not(.js-ready) [data-rise]{opacity:0}.site-header{z-index:50;transition:background-color .5s var(--ease-out), backdrop-filter .5s var(--ease-out);position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header.is-open{-webkit-backdrop-filter:blur(14px);background:#0d1d26d6}.site-header__bar{padding:6px var(--pad);max-width:calc(var(--max) + var(--pad) * 2);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;display:grid}.site-header__logo img{width:auto;height:76px;transition:height .5s var(--ease-out)}.site-header.is-scrolled .site-header__logo img{height:58px}.site-header__nav{gap:clamp(20px,3vw,44px);display:flex}.site-header__nav a{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:.8125rem;font-weight:400;text-decoration:none;transition:opacity .3s}.site-header__nav a:hover{opacity:1;text-decoration:underline}.site-header__end{justify-content:flex-end;align-items:center;gap:20px;display:flex}.lang{letter-spacing:.16em;padding:8px 4px;font-size:.8125rem;font-weight:400;text-decoration:none}.lang:hover{text-decoration:underline}.site-header__cta{min-height:40px;padding:0 22px}.menu-btn{cursor:pointer;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.menu-btn__bars,.menu-btn__bars:before{height:1px;transition:transform .4s var(--ease-out);background:#fff;position:absolute;left:11px;right:11px}.menu-btn__bars{top:20px}.menu-btn__bars:before{content:"";top:8px;left:0;right:0}.menu-btn[aria-expanded=true] .menu-btn__bars{transform:translateY(4px)rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__bars:before{transform:translateY(-8px)rotate(-90deg)}.menu{padding:8px var(--pad) 36px;background:var(--ink);height:calc(100svh - 70px);overflow-y:auto}.menu nav{gap:4px;display:grid}.menu a{border-bottom:1px solid var(--line);padding:10px 0;font-size:1.75rem;font-weight:200;text-decoration:none}.menu .menu__cta{color:#8fd9d1;border:0;margin-top:16px;font-size:1rem;font-weight:400}@media (width<=960px){.site-header__bar{grid-template-columns:1fr auto}.site-header__nav,.site-header__cta{display:none}.menu-btn{display:block}.site-header__logo img{height:62px}.site-header.is-scrolled .site-header__logo img{height:50px}}.hero{background:var(--ink);align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.hero__media{will-change:transform;position:absolute;inset:-4% 0 0}.hero__picture,.hero__img{width:100%;height:100%;display:block}.hero__img{object-fit:cover;object-position:74% 50%;transform-origin:70% 55%;filter:brightness(1.3)saturate(1.1)contrast(.96)}.hero__shade{background:linear-gradient(90deg, #081a209e 0%, #081a2042 36%, #081a2000 62%), linear-gradient(180deg, #08161c73 0%, #08161c00 22%, #08161c00 72%, var(--ink) 100%);position:absolute;inset:0}.hero__inner{padding-top:120px;padding-bottom:80px;position:relative}.hero__title{letter-spacing:.01em;margin-bottom:.15em;padding-bottom:.12em;font-size:clamp(3.75rem,11vw,6rem);overflow:clip}@media (width<=359px){.hero__title{font-size:3.25rem}}.hero__line{display:block}.hero__lead{color:#f1f5f7db;max-width:24em}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero__credit{right:var(--pad);z-index:2;position:absolute;bottom:22px}.hero__scroll{z-index:2;border:1px solid var(--line-strong);width:44px;height:44px;transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:22px;left:50%;translate:-50%}.hero__scroll:hover{background:#ffffff1f;border-color:#fff}.hero__scroll svg{width:18px;height:18px}@media (width>=761px){.hero{align-items:flex-start}.hero__inner{padding-top:clamp(150px,21vh,230px)}}@media (width<=760px){.hero{align-items:flex-end}.hero__inner{padding-bottom:120px}.hero__media{height:52svh;inset:0 0 auto}.hero__img{object-position:44% 50%}.hero__shade{background:linear-gradient(180deg, #08161c8c 0%, #08161c00 20%, #08161c00 58%, var(--ink) 100%)}.hero__credit{left:var(--pad);bottom:76px;right:auto}.hero__scroll{display:none}}.catalog{background:radial-gradient(900px 520px at 12% 0%, #34aaa038, transparent 70%), radial-gradient(800px 480px at 95% 40%, #2b6cb02e, transparent 70%), var(--ink)}.catalog__head{grid-template-columns:1.2fr 1fr;align-items:end;gap:24px 64px;display:grid}.catalog__head .lead{justify-self:end;max-width:28em}.chips{scrollbar-width:none;gap:10px;margin-top:clamp(32px,4vw,56px);padding-block:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 0 calc(100% - 48px),#0000)}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);min-height:42px;color:var(--muted);letter-spacing:.04em;cursor:pointer;transition:background-color .35s var(--ease-out), color .35s var(--ease-out), border-color .35s var(--ease-out);background:0 0;border-radius:999px;flex:none;padding:0 20px;font-size:.875rem;font-weight:400}.chip:hover{color:#fff;border-color:var(--line-strong)}.chip[aria-pressed=true]{color:var(--navy);background:#fff;border-color:#fff}.catalog__count{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:.8125rem}.grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(250px,24vw,340px);grid-auto-flow:dense;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tile[hidden]{display:none}.tile--feature{grid-area:span 2/span 2}.tile__link{border:1px solid var(--line);background:radial-gradient(120% 95% at 18% 0%, color-mix(in oklab, var(--tint) 78%, var(--ink)) 0%, color-mix(in oklab, var(--tint) 32%, var(--ink)) 55%, var(--ink-2) 100%);height:100%;transition:border-color .5s var(--ease-out);border-radius:8px;flex-direction:column;justify-content:flex-end;padding:clamp(20px,2.4vw,32px);text-decoration:none;display:flex;position:relative;overflow:clip}.tile__link:hover{border-color:var(--line-strong)}.tile__picture,.tile__img{width:100%;height:100%;position:absolute;inset:0}.tile__img{object-fit:cover;transition:transform 1.4s var(--ease-out)}.tile__link:hover .tile__img{transform:scale(1.04)}.tile--photo .tile__link:after{content:"";background:linear-gradient(#08141a00 28%,#08141a80 60%,#08141aeb 100%);position:absolute;inset:0}.tile__text{z-index:2;gap:4px;display:grid;position:relative}.tile__name{letter-spacing:-.01em;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:200;line-height:1.02}.tile__brand{letter-spacing:.14em;text-transform:uppercase;color:#f1f8fad1;font-size:.8125rem}.tile__action{z-index:2;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .5s var(--ease-out), translate .5s var(--ease-out);align-items:center;gap:8px;font-size:.75rem;font-weight:400;display:inline-flex;position:absolute;bottom:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px);translate:0 8px}.tile__action svg{width:16px;height:16px}.tile__link:hover .tile__action,.tile__link:focus-visible .tile__action{opacity:1;translate:0}.tile__soon{z-index:2;letter-spacing:.1em;color:#f1f8fa9e;font-size:.6875rem;position:absolute;top:clamp(18px,2vw,26px);left:clamp(20px,2.4vw,32px)}.tile__credit{z-index:2;position:absolute;top:clamp(18px,2vw,26px);left:clamp(20px,2.4vw,32px)}@media (hover:none){.tile__action{opacity:.9;translate:0}}@media (width<=980px){.grid{grid-template-columns:repeat(2,1fr)}.tile--feature{grid-area:span 1/span 2}.catalog__head{grid-template-columns:1fr}.catalog__head .lead{justify-self:start}}@media (width<=600px){.grid{grid-template-columns:1fr;grid-auto-rows:240px}.tile--feature{grid-column:span 1}}.route{background:radial-gradient(900px 500px at 80% 0%, #34aaa033, transparent 70%), var(--ink-2);padding-top:clamp(80px,10vw,144px);overflow:clip}.route__copy{grid-template-columns:1.2fr 1fr;align-items:end;gap:16px 64px;display:grid}.route__copy .display{grid-row:span 2}.route__note{letter-spacing:.04em;color:#8aa3ad;grid-column:2;font-size:.8125rem}.route__map{aspect-ratio:1440/760;background:linear-gradient(#143240,#0f2833);width:100%;margin-top:clamp(32px,5vw,64px);position:relative}.route__map svg{width:100%;height:100%;position:absolute;inset:0}.route__land path{fill:#1d3d4b;stroke:#2f5666;stroke-width:.6px}.route__land path.is-armenia{fill:#38b0a5;stroke:#8fe9de}.route__line{fill:none;stroke-linecap:round;stroke-linejoin:round}.route__line--base{stroke:#bee1e647;stroke-width:1.6px}.route__line--landbase{stroke:#f0d08f4d;stroke-dasharray:3 7}.route__line--draw{stroke:#9ff0e4;stroke-width:2.4px;filter:drop-shadow(0 0 8px #9ff0e4d9)}.route__line--land{stroke:#f0d08f;stroke-width:2.4px;filter:drop-shadow(0 0 8px #f0d08fb3)}.route__dot{fill:#fff}.route__dot-glow{fill:#8fe0d659}.route__dot-glow--land{fill:#e0c48a59}.route__legend{left:var(--pad);z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:24px;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex;position:absolute;bottom:18px}.route__legend li{align-items:center;gap:10px;display:flex}.route__legend li:before{content:"";background:#8fe0d6;width:28px;height:2px}.route__legend .is-land:before{background:#e0c48a}.route__label{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:clamp(.6875rem,1vw,.8125rem);font-weight:400;display:flex;position:absolute;translate:0 -50%}.route__label i{background:#143240;border:1.5px solid #fff;border-radius:50%;flex:none;width:11px;height:11px;margin-right:-11px;translate:-50%}.route__label b{padding-left:12px;font-weight:400}.route__label--left{flex-direction:row-reverse;translate:-100% -50%}.route__label--left i{margin-right:0;translate:50%}.route__label--left b{padding-left:0;padding-right:12px}.route__label--above b{position:relative;top:-26px;left:-28px}.route__label--below i{display:none}.route__label--below b{padding-left:0;position:relative;top:24px;left:-50%}@media (width<=760px){.route__copy{grid-template-columns:1fr}.route__note{grid-column:1}.route__label{letter-spacing:.1em;font-size:.5625rem}.route__label--right b,.route__label--left b{padding:0;position:relative}.route__label--right b{top:15px;left:-40%}.route__label--left{flex-direction:row;translate:0 -50%}.route__label--left i{margin-left:0;margin-right:-11px;translate:-50%}.route__label--left b{top:-15px;left:-40%}}.how{background:radial-gradient(800px 420px at 0% 100%, #34aaa029, transparent 70%), var(--ink)}.steps{grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,48px);margin:clamp(40px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.step{border-top:1px solid #e1f2f566;padding-top:28px}.step__n{color:#6fd0c5;font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:200;line-height:1;display:block}.step__title{margin-bottom:14px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:300;line-height:1.2}.step__body{color:var(--muted);font-size:1rem}@media (width<=900px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.steps{grid-template-columns:1fr}}.services{background:var(--ink-2)}.services__grid{grid-template-columns:1fr 1.5fr;align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.services__grid .display{position:sticky;top:120px}.svc-list{margin:0;padding:0;list-style:none}.svc{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:8px 32px;padding-block:28px;display:grid}.svc:last-child{border-bottom:1px solid var(--line)}.svc__title{font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:300;line-height:1.2}.svc__body{color:var(--muted);font-size:1rem}@media (width<=900px){.services__grid{grid-template-columns:1fr}.services__grid .display{position:static}}@media (width<=560px){.svc{grid-template-columns:1fr}}.b2b{background:linear-gradient(115deg,#12427a 0%,#14577a 52%,#16706f 100%);padding-block:clamp(72px,9vw,128px)}.b2b__inner{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px clamp(32px,6vw,96px);display:grid}.b2b__text{color:#f1f5f7db;justify-items:start;gap:18px;display:grid}.b2b__text .btn{margin-top:12px}@media (width<=900px){.b2b__inner{grid-template-columns:1fr}}.about{background:radial-gradient(700px 420px at 100% 0%, #2b6cb033, transparent 70%), var(--ink)}.about__grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.about__text{color:var(--muted);gap:22px;display:grid}.about__first{color:var(--text);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:300;line-height:1.5}@media (width<=900px){.about__grid{grid-template-columns:1fr}}.request{background:var(--ink);padding-bottom:clamp(80px,10vw,140px);position:relative}.request__band{align-items:flex-start;min-height:clamp(520px,80vh,780px);padding-top:clamp(56px,6vw,92px);padding-bottom:clamp(110px,12vw,170px);display:flex;position:relative;overflow:clip}.request__media{position:absolute;inset:0}.request__picture,.request__img{width:100%;height:100%;display:block}.request__img{object-fit:cover;object-position:50% 80%}.request__shade{background:linear-gradient(90deg, #08161cc7 0%, #08161c33 55%, #08161c00 100%), linear-gradient(180deg, var(--ink) 0%, #08161c1a 30%, #08161c26 62%, var(--ink) 100%);position:absolute;inset:0}.request__copy{justify-items:start;gap:20px;display:grid;position:relative}.request__copy .display{max-width:14em}.request__copy .lead{max-width:26em}.request__credit{right:var(--pad);position:absolute;bottom:110px}.request__formwrap{max-width:calc(980px + var(--pad) * 2);margin-top:clamp(-120px,-9vw,-64px);position:relative}.form{border:1px solid var(--line);background:#112731f7;border-radius:12px;grid-template-columns:1fr 1fr;gap:26px 28px;padding:clamp(24px,3.4vw,48px);display:grid}.field{gap:6px;display:grid}.field--wide{grid-column:1/-1}.field span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.field input,.field textarea{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--text);background:0 0;border-radius:0;padding:10px 0 12px;font-size:1.0625rem;font-weight:300;transition:border-color .3s}.field textarea{resize:vertical;min-height:84px}.field input:focus,.field textarea:focus{border-bottom-color:#8fd9d1;outline:none}.field input[aria-invalid=true]{border-bottom-color:#ff8d8d}.form__foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px 24px;display:flex}.form__sent{color:#a8e6df;max-width:34em;font-size:.9375rem}@media (width<=560px){.form{grid-template-columns:1fr}.request__credit{bottom:120px;left:var(--pad);right:auto}}.footer{border-top:1px solid var(--line);background:#0a1a22;padding-top:clamp(64px,8vw,112px)}.footer__grid{grid-template-columns:1.2fr 1fr;gap:48px clamp(32px,6vw,96px);display:grid}.footer__title{margin-bottom:32px;font-size:clamp(2rem,3.4vw,3rem)}.contact{gap:22px;margin:0;display:grid}.contact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.75rem}.contact dd{margin:0;font-size:1.25rem}.footer__credits h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:.75rem;font-weight:400}.footer__credits ul{color:#7f949c;gap:6px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.footer__base{border-top:1px solid var(--line);color:#7f949c;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(48px,6vw,88px);padding-block:24px 36px;font-size:.8125rem;display:flex}@media (width<=760px){.footer__grid{grid-template-columns:1fr}}.site-header{transition:background-color .5s var(--ease-out), backdrop-filter .5s var(--ease-out), transform .6s var(--ease-out)}.site-header.is-hidden:not(.is-open){transform:translateY(-110%)}.hero__sweep{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 38%,#fff3 49%,#ffffff12 55%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.ribbon{background:var(--ink-2);border-block:1px solid var(--line);white-space:nowrap;padding-block:clamp(16px,2.2vw,26px);overflow:clip}.ribbon__inner{will-change:transform;display:inline-flex}.ribbon__track{flex:none;margin:0;padding:0;list-style:none;display:inline-flex}.ribbon__item{letter-spacing:.01em;color:#f1f8fae0;align-items:center;font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:200;display:inline-flex}.ribbon__item:after{content:"";background:#6fd0c5;border-radius:50%;width:6px;height:6px;margin-inline:clamp(28px,4vw,56px)}.tile__link:before{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #ffffff29, transparent 62%);transition:opacity .5s var(--ease-out);position:absolute;inset:0}@media (hover:hover){.tile__link:hover:before{opacity:1}}.tile--photo .tile__img{height:112%;top:-6%}.route{padding-bottom:clamp(56px,7vw,96px)}.legs{grid-template-columns:1fr 1fr;gap:32px clamp(32px,6vw,96px);padding-top:clamp(40px,5vw,72px);display:grid}.leg__title{margin-bottom:4px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:300}.leg__text{color:var(--muted);margin-bottom:26px;font-size:.9375rem}.stops{margin:0;padding:0;list-style:none;display:flex}.stop{letter-spacing:.1em;text-transform:uppercase;color:#f1f8fa8c;transition:color .5s var(--ease-out);flex:1;padding-top:26px;font-size:.75rem;position:relative}.stop:before{content:"";background:var(--line);height:1px;position:absolute;top:6px;left:0;right:0}.stop:last-child:before{width:0}.stop:after{content:"";background:var(--ink-2);border:1.5px solid var(--line-strong);width:13px;height:13px;transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), box-shadow .5s var(--ease-out);border-radius:50%;position:absolute;top:0;left:0}.stop.is-lit{color:#f1f5f7}.leg--sea .stop.is-lit:after{background:#9ff0e4;border-color:#9ff0e4;box-shadow:0 0 12px #9ff0e4e6}.leg--land .stop.is-lit:after{background:#f0d08f;border-color:#f0d08f;box-shadow:0 0 12px #f0d08fd9}@media (width<=760px){.legs{grid-template-columns:1fr}.stops{flex-direction:column}.stop{flex:none;padding:0 0 18px 30px;font-size:.75rem}.stop:before{width:1px;height:auto;inset:14px auto -4px 6px}.stop:last-child:before{height:0}.stop:after{top:1px}}html[lang=hy] .route__label b,html[lang=hy] .route__legend li{text-transform:none;letter-spacing:.06em}.band{background:var(--ink);height:clamp(300px,40vw,560px);position:relative;overflow:clip}.band__media{position:absolute;inset:-6% 0}.band__picture,.band__img{width:100%;height:100%;display:block}.band__img{object-fit:cover;object-position:50% 82%;filter:brightness(1.12)saturate(1.1)}.band__shade{background:linear-gradient(180deg, var(--ink-2) 0%, #08161c00 26%, #08161c00 70%, var(--ink) 100%);position:absolute;inset:0}.band__credit{right:var(--pad);z-index:2;position:absolute;bottom:16px}.steps-wrap{--fill:0px;margin-top:clamp(48px,6vw,88px);position:relative}.steps-wrap .steps{margin-top:0}.bar{background:#e1f2f52e;border-radius:4px;height:4px;position:absolute;inset:0 0 auto}.bar__fill{height:100%;width:var(--fill);background:linear-gradient(90deg,#3aa79c,#9ff0e4);border-radius:4px;display:block;box-shadow:0 0 14px #9ff0e4cc}.steps-wrap .step{border-top:0;padding-top:38px;position:relative}.steps-wrap .step:before{content:"";z-index:2;background:var(--ink);width:20px;height:20px;transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), box-shadow .5s var(--ease-out);border:2px solid #e1f2f573;border-radius:50%;position:absolute;top:-8px;left:0}.steps-wrap .step.is-done:before{background:#9ff0e4;border-color:#9ff0e4;box-shadow:0 0 12px #9ff0e4e6}.steps-wrap .step.is-now:before{border-color:#9ff0e4;box-shadow:0 0 0 6px #9ff0e438}.steps-wrap .step__title,.steps-wrap .step__body,.steps-wrap .step__n{transition:opacity .6s var(--ease-out)}.js .steps-wrap .step:not(.is-done):not(.is-now) .step__title,.js .steps-wrap .step:not(.is-done):not(.is-now) .step__body{opacity:.55}.steps-wrap .step__n{margin-bottom:18px}@media (width<=900px){.bar{display:none}.steps-wrap .step{border-top:1px solid var(--line-strong)}.steps-wrap .step:before{display:none}.js .steps-wrap .step .step__title,.js .steps-wrap .step .step__body{opacity:1!important}}.services{background:var(--ink-3);position:relative;overflow:clip}.services__media{position:absolute;inset:-8% 0}.services__picture,.services__img{width:100%;height:100%;display:block}.services__img{object-fit:cover;filter:brightness(1.45)saturate(1.1)contrast(1.05)}.services__shade{background:linear-gradient(90deg,#0d1d2600 18%,#0d1d26a8 100%),linear-gradient(#0d1d26e6 0%,#0d1d2685 38% 62%,#0d1d26eb 100%);position:absolute;inset:0}.services__grid{z-index:2;position:relative}.svc{transition:padding-left .5s var(--ease-out);position:relative}.svc:before{content:"";width:0;height:1px;transition:width .7s var(--ease-out);background:#9ff0e4;position:absolute;top:-1px;left:0}@media (hover:hover){.svc:hover{padding-left:12px}.svc:hover:before{width:100%}}.credits__group{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.6875rem}.footer__credits a{color:inherit;text-decoration-color:#b9ccd366}.footer__credits a:hover{color:#fff}@media (width<=900px){.services__shade{background:linear-gradient(#0d1d26e6 0%,#0d1d26c2 40% 62%,#0d1d26eb 100%)}}.tile--photo:not(.tile--feature) .tile__name{font-size:clamp(1.75rem,2.8vw,2.5rem)}.tile--photo .tile__name{text-shadow:0 2px 18px #08141a8c}
