@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");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}:root{--petrol:#08262c;--petrol-raised:#0f333b;--porcelain:#eef1ec;--white:#fff;--sea-glass:#a9cfc6;--brass:#c9a45e;--ink:#08262c;--ink-muted:#46605f;--ink-muted-on-dark:#a9c4be;--accent-text:#7a5c1c;--hairline:#c7d3ce;--hairline-dark:#25434a;--line-strong:#6f8a87;--line-strong-dark:#5f8582;--focus:#0e6a78;--success:#1f6b54;--warning:#8a5a00;--danger:#a5342a;--display:"Newsreader Variable", Georgia, "Times New Roman", serif;--text:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--gutter:clamp(16px, 4vw, 56px);--section:clamp(64px, 9vw, 136px);--ease:cubic-bezier(.3, .7, .2, 1);--muted:var(--ink-muted);--rule:var(--hairline);--button-fill:var(--petrol);--button-ink:var(--porcelain);--button-line:var(--line-strong);--button-line-ink:var(--ink);--focus-ring:var(--focus);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--porcelain);color:var(--ink);font:400 17px/1.6 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:400}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--brass);color:var(--petrol)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}html.menu-open body{overflow:hidden}html.motion:not(.ready) [data-lines],html.motion:not(.ready) [data-fade]{opacity:0}[data-fade]:focus-within,[data-stagger]>:focus-within{opacity:1!important}.split-line{margin-bottom:-.09em;padding-bottom:.09em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.button{isolation:isolate;min-height:56px;font:500 16px/1.25 var(--text);text-align:center;cursor:pointer;will-change:transform;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:14px 30px;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;background:var(--brass);border-radius:inherit;transition:transform .55s var(--ease);position:absolute;inset:0;transform:translateY(102%)}.button:not(:disabled):hover:before{transform:translateY(0)}.button:disabled{cursor:wait;opacity:.65}.button_view_primary{background:var(--button-fill);color:var(--button-ink)}.button_view_primary:not(:disabled):hover{color:var(--petrol)}.button_view_secondary{color:var(--button-line-ink);border-color:var(--button-line);background:0 0}.button_view_secondary:hover{color:var(--petrol);border-color:var(--brass)}.button_glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08262c47;border-color:#eef1ec8c}.buttons{flex-wrap:wrap;gap:12px;display:flex}.data-processing-notice{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:20px;font-size:13px;line-height:1.5}.data-processing-notice a{text-underline-offset:3px}.form-control{align-content:start;gap:8px;min-width:0;display:grid}.form-control__label{color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.4}.form-control__input{appearance:none;border:1px solid var(--line-strong);background:var(--porcelain);width:100%;min-width:0;min-height:52px;color:var(--ink);font:400 16px/1.4 var(--text);border-radius:4px;margin:0;padding:14px 15px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:block}.form-control__input::placeholder{opacity:1;color:var(--ink-muted)}.form-control__input:hover:not(:disabled){border-color:var(--line-strong)}.form-control__input:focus{border-color:var(--focus);background:var(--white);outline:none;box-shadow:0 0 0 3px #0e6a781f}.form-control__input[aria-invalid=true]{border-color:var(--danger)}.form-control__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #a5342a1f}.form-control__input:disabled{opacity:.6;cursor:not-allowed}.form-control__input_multiline{resize:vertical;min-height:132px}.form-control__hint,.form-control__error{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.form-control__hint{color:var(--ink-muted)}.form-control__error{color:var(--danger)}.form-control_select{position:relative}.form-control_open{z-index:5}.form-control__select{min-width:0;position:relative}.form-control__input_select{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.form-control__input_select>span{overflow-wrap:anywhere}.form-control__input_select[aria-expanded=true]{border-color:var(--focus);background:var(--white)}.form-control__input_placeholder{color:var(--ink-muted)}.form-control__chevron{color:var(--ink-muted);flex:0 0 18px;transition:transform .2s}.form-control_open .form-control__chevron{transform:rotate(180deg)}.form-control__list{z-index:10;overscroll-behavior:contain;border:1px solid var(--hairline);background:var(--white);scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--white);border-radius:6px;max-height:min(260px,40vh);margin:0;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #08262c1f}.form-control__option{min-height:46px;color:var(--ink);font:400 15px/1.4 var(--text);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;padding:11px 10px;display:flex}.form-control__option>span{overflow-wrap:anywhere;min-width:0}.form-control__option>svg{flex:0 0 18px}.form-control__option_active{background:var(--porcelain)}.form-control__option_selected{font-weight:500}@media (forced-colors:active){.form-control__input,.form-control__list{border-color:buttontext}.form-control__input:focus{outline-offset:2px;outline:2px solid highlight}.form-control__option_active{outline-offset:-1px;outline:1px solid highlight}}.contact-form{border:1px solid var(--hairline);background:var(--white);min-width:0;color:var(--ink);--button-fill:var(--petrol);--button-ink:var(--porcelain);--focus-ring:var(--focus);border-radius:8px;padding:clamp(22px,3vw,40px)}.contact-form__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;min-width:0;margin:0;padding:0;display:grid}.contact-form__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contact-form__field_full{grid-column:1/-1}.contact-form__optional{color:var(--ink-muted);font-weight:400}.contact-form__honeypot{display:none}.contact-form__actions{margin-top:28px;display:flex}.contact-form__feedback{min-width:0}.contact-form__message{border:1px solid color-mix(in srgb, var(--danger) 24%, transparent);background:color-mix(in srgb, var(--danger) 5%, var(--white));color:var(--danger);border-radius:5px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.contact-form__message_success{border-color:color-mix(in srgb, var(--success) 24%, transparent);background:color-mix(in srgb, var(--success) 5%, var(--white));color:var(--success)}.contact-form__message-icon{flex-shrink:0;margin-top:1px}@media (width<=560px){.contact-form__fields{grid-template-columns:minmax(0,1fr);gap:20px}.contact-form__actions>.button{width:100%}}.section{z-index:2;padding-block:var(--section);position:relative;overflow:hidden}.section_space_top-none{padding-top:0}.section_space_none{padding-block:0}.section_theme_light{background:var(--porcelain);color:var(--ink)}.section_theme_glass{background:var(--sea-glass);color:var(--ink)}.section_theme_dark{background:var(--petrol);color:var(--porcelain);--muted:var(--ink-muted-on-dark);--rule:var(--hairline-dark);--button-fill:var(--porcelain);--button-ink:var(--petrol);--button-line:var(--line-strong-dark);--button-line-ink:var(--porcelain);--focus-ring:var(--sea-glass)}.container{width:100%;max-width:1440px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.split__aside,.split__main{min-width:0}.split__aside{justify-items:start;gap:16px;display:grid}@media (width<=900px){.split{grid-template-columns:minmax(0,1fr)}}.text_size_lead{max-width:34em;font-size:clamp(19px,1.7vw,24px);line-height:1.45}.text_size_body{max-width:34em}.text_size_small{font-size:14.5px;line-height:1.5}.text_muted{color:var(--muted)}.title{font-family:var(--display);text-wrap:balance;font-weight:400}.title_size_xl{letter-spacing:-.022em;font-size:clamp(54px,10.4vw,164px);line-height:.98}.title_size_l{letter-spacing:-.016em;font-size:clamp(42px,6.2vw,92px);line-height:1.03}.title_size_m{letter-spacing:-.01em;font-size:clamp(34px,3.9vw,56px);line-height:1.08}.title_size_s{font-size:clamp(25px,2.3vw,32px);line-height:1.18}.contact-page{padding-block:clamp(120px, 16vh, 170px) var(--section)}.marquee{white-space:nowrap;pointer-events:none;overflow:hidden}.marquee__track{will-change:transform;display:inline-flex}.marquee__word{font:400 clamp(64px, 12vw, 200px)/1.05 var(--display);letter-spacing:-.02em;padding-right:.55em}.photo{background:var(--petrol-raised);aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.photo_wide{aspect-ratio:21/9}.photo__img{object-fit:cover;will-change:transform;width:100%;max-width:none;height:118%;position:absolute;top:-9%;left:0}@media (width<=900px){.photo_wide{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.photo__img{height:100%;top:0}}.closing{z-index:2;background:var(--petrol);height:170vh;color:var(--porcelain);--button-fill:var(--porcelain);--button-ink:var(--petrol);--focus-ring:var(--sea-glass);position:relative}.closing__pin{height:100svh;position:sticky;top:0;overflow:hidden}.closing__frame{position:absolute;inset:0;overflow:hidden}.closing__frame:after{content:"";background:#08262c8f;position:absolute;inset:0}.closing__img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.closing__marquee{z-index:2;opacity:.9;position:absolute;top:clamp(90px,14vh,130px);left:0;right:0}.closing__copy{z-index:2;justify-items:start;gap:22px;display:grid;position:absolute;bottom:clamp(36px,8vh,80px);left:0;right:0}html:not(.motion) .closing{height:auto}html:not(.motion) .closing__pin{position:relative}.status{white-space:nowrap;font-weight:500}.status_kind_ok{color:var(--success)}.status_kind_limited{color:var(--warning)}.status_kind_none{color:var(--danger)}.sheet{background:var(--white);min-width:0;color:var(--ink);border-radius:6px;gap:clamp(16px,2vw,24px);padding:clamp(20px,3vw,40px);display:grid}.sheet__head{justify-items:start;gap:6px;display:grid}.sheet__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:12.5px;font-weight:600;line-height:1.3}.sheet__title{font-size:clamp(25px,2.3vw,32px);line-height:1.18}.sheet__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sheet__th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--ink-muted);padding:0 12px 10px 0;font-size:12.5px;font-weight:600;line-height:1.3}.sheet__cell{border-top:1px solid var(--hairline);vertical-align:baseline;color:var(--ink-muted);padding:12px 12px 12px 0;font-size:15px;line-height:1.45}.sheet__cell_kind_stop{font:400 21px/1.2 var(--display);color:var(--ink)}@media (width<=560px){.sheet thead{display:none}.sheet__row{border-top:1px solid var(--hairline);grid-template-columns:1fr auto;padding:10px 0;display:grid}.sheet__cell{border:0;padding:2px 0}.sheet__cell_kind_note{grid-column:1/-1}}.route-map{z-index:2;background:var(--petrol);height:100svh;color:var(--porcelain);position:relative;overflow:hidden}.route-map__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.route-map__dots{fill:none;stroke:#3d7079;stroke-width:3.2px;stroke-linecap:round}.route-map__segment{fill:none;stroke:var(--brass);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1}.route-map__stop{stroke-width:1px}.route-map__stop_status_ok{fill:#7fd1b5;stroke:#7fd1b5}.route-map__stop_status_limited{fill:var(--petrol);stroke:#e7b85c}.route-map__stop_status_none{fill:var(--petrol);stroke:#f2a196;stroke-dasharray:1 1}.route-map__label{fill:var(--porcelain);font:400 7px var(--display);paint-order:stroke;stroke:var(--petrol);stroke-width:2px;stroke-linejoin:round}.route-map__lead{fill:var(--brass);stroke:#c9a45e59;stroke-width:3px}.route-map__intro{z-index:2;pointer-events:none;gap:18px;display:grid;position:absolute;top:clamp(110px,18vh,170px);left:0;right:0}.route-map__title{max-width:10em}.route-map__text{max-width:26em}.route-map__sheets{z-index:3;right:max(var(--gutter), env(safe-area-inset-right,0px));pointer-events:none;align-items:center;width:min(46vw,640px);display:grid;position:absolute;top:84px;bottom:28px}.route-map__sheet{pointer-events:auto;grid-area:1/1;box-shadow:0 30px 80px #00000047}.route-map__note{z-index:3;left:max(var(--gutter), env(safe-area-inset-left,0px));max-width:30em;color:var(--ink-muted-on-dark);font-size:13.5px;line-height:1.4;position:absolute;bottom:28px}@media (width<=900px){.route-map__intro{top:96px}.route-map__svg{height:46%;top:72px}.route-map__sheets{left:var(--gutter);right:var(--gutter);align-items:end;width:auto;top:72px;bottom:62px}.route-map__sheet{padding:16px}.route-map__sheet .sheet__cell{padding-block:3px;font-size:13.5px}.route-map__sheet .sheet__cell_kind_stop{font-size:18px}.route-map__sheet .sheet__row{padding-block:5px}.route-map__note{right:var(--gutter);font-size:11.5px;bottom:12px}}html:not(.motion) .route-map{height:auto;padding-block:110px 40px}html:not(.motion) .route-map__svg{height:60vh;position:relative}html:not(.motion) .route-map__intro,html:not(.motion) .route-map__sheets,html:not(.motion) .route-map__note{width:auto;padding-inline:var(--gutter);pointer-events:auto;gap:16px;margin-block:16px;display:grid;position:relative;inset:auto}html:not(.motion) .route-map__sheet{grid-area:auto}.stack{display:grid}.stack_gap_m{gap:clamp(28px,4vw,52px)}.stack_gap_s{justify-items:start;gap:16px}.status-key{display:grid}.status-key__row{border-top:1px solid var(--hairline);grid-template-columns:minmax(130px,1fr) 3fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.status-key__text{color:var(--muted)}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);display:grid;position:relative}.steps_count_3{grid-template-columns:repeat(3,minmax(0,1fr))}.steps__rail{background:var(--line-strong);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.steps__item{counter-increment:step;align-content:start;gap:8px;min-width:0;padding-top:26px;display:grid;position:relative}.steps__item:before{content:counter(step);border:1px solid var(--line-strong);background:var(--porcelain);border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:600;display:grid;position:absolute;top:-13px;left:0}.steps__title{font-size:clamp(25px,2.3vw,32px);line-height:1.18}.steps__text{color:var(--muted)}@media (width<=900px){.steps,.steps_count_3{grid-template-columns:minmax(0,1fr)}}.audience__inner{gap:clamp(28px,4vw,52px);display:grid}.audience__item{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) minmax(0,24em) auto;align-items:center;gap:24px;padding-block:clamp(22px,3vw,44px);text-decoration:none;display:grid}.audience__item:last-child{border-bottom:1px solid var(--hairline)}.audience__title{letter-spacing:-.02em;transition:transform .7s var(--ease);font-size:clamp(44px,7.6vw,118px);line-height:1}.audience__item:hover .audience__title{transform:translate(24px)}.audience__text{color:var(--muted)}.audience__arrow{border:1px solid var(--line-strong);width:44px;height:44px;transition:background-color .3s, color .3s, transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.audience__item:hover .audience__arrow{background:var(--petrol);color:var(--porcelain);transform:rotate(-45deg)}.audience__inline-photo{display:none}.audience__float{--size:clamp(240px, 21vw, 340px);z-index:30;width:var(--size);aspect-ratio:4/5;margin:calc(var(--size) * -.625) 0 0 56px;pointer-events:none;visibility:hidden;border-radius:10px;position:fixed;top:0;left:0;overflow:hidden}.audience__float-img{object-fit:cover;opacity:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width<=900px){.audience__item{grid-template-columns:minmax(0,1fr) auto}.audience__text{grid-area:3/1/auto/-1}.audience__inline-photo{aspect-ratio:16/10;grid-column:1/-1;display:block}.audience__float{display:none}}.hero{z-index:1;background:var(--petrol);height:100svh;min-height:560px;color:var(--porcelain);--button-fill:var(--porcelain);--button-ink:var(--petrol);--button-line:var(--line-strong-dark);--button-line-ink:var(--porcelain);--focus-ring:var(--sea-glass);position:relative;overflow:hidden}.hero__media{will-change:transform;position:absolute;inset:0;overflow:hidden}.hero__img,.hero__canvas{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero__canvas{opacity:0;transition:opacity 1.2s}.hero__canvas_live{opacity:1}.hero__media:after{content:"";pointer-events:none;background:linear-gradient(#08262c80 0%,#08262c1a 28%,#08262cb8 100%);position:absolute;inset:0}.hero__media:has(.hero__canvas_live):after{background:linear-gradient(#08262c73 0%,#08262c00 22%)}.hero__cue{z-index:2;right:max(var(--gutter), env(safe-area-inset-right,0px));letter-spacing:.02em;justify-items:center;gap:12px;font-size:13px;font-weight:500;display:grid;position:absolute;top:42%}.hero__cue-label{writing-mode:vertical-rl}.hero__cue-line{background:#eef1ec59;width:1px;height:64px;display:block;position:relative;overflow:hidden}.hero__cue-line:after{content:"";background:var(--brass);animation:2.4s cubic-bezier(.7,0,.2,1) infinite hero-cue;position:absolute;inset:0}@keyframes hero-cue{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.hero__copy{text-shadow:0 1px 40px #08262c4d;gap:clamp(18px,2.4vw,32px);padding-bottom:clamp(28px,5vh,60px);display:grid;position:absolute;bottom:0;left:0;right:0}.hero__title{max-width:9.6em}.hero__copy:focus-within{opacity:1!important}.hero_page_inner .hero__title{max-width:13em}.hero__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.hero__lead{max-width:28em}@media (width<=900px){.hero__cue{display:none}.hero__foot{display:grid}}.pledge{overflow:visible}.pledge__inner{align-content:center;gap:clamp(24px,4vh,48px);min-height:100svh;padding-block:96px;display:grid}.pledge__title{font-size:clamp(25px,2.3vw,32px);line-height:1.18}.pledge__lines{gap:2px;display:grid}.pledge__line{font:400 clamp(46px, 9vw, 150px)/1.03 var(--display);letter-spacing:-.02em}.pledge__text{max-width:32em;margin-left:auto;font-size:clamp(18px,1.6vw,23px);line-height:1.45}html:not(.motion) .pledge__inner{min-height:0;padding-block:90px}.statement{padding-block:clamp(110px,18vw,260px)}.statement__title{letter-spacing:-.018em;max-width:15em;font-size:clamp(40px,6.4vw,104px);line-height:1.03}.statement__text{max-width:30em;margin-top:clamp(28px,4vw,56px);margin-left:auto}.voyage{z-index:2;background:var(--petrol);height:100svh;color:var(--porcelain);position:relative;overflow:hidden}.voyage__scene{will-change:clip-path;position:absolute;inset:0;overflow:hidden}.voyage__scene:after{content:"";background:linear-gradient(90deg,#08262cdb 0%,#08262c6b 48%,#08262c0a 100%),linear-gradient(#08262c00 48%,#08262cb8);position:absolute;inset:0}.voyage__img{object-fit:cover;will-change:transform;width:100%;max-width:none;height:100%;position:absolute;inset:0}.voyage__copy{z-index:2;gap:12px;display:grid;position:absolute;bottom:clamp(96px,16vh,150px);left:0;right:0}.voyage__number{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.voyage__title{letter-spacing:-.02em;font-size:clamp(50px,8.4vw,128px);line-height:1}.voyage__text{max-width:25em;font-size:clamp(18px,1.7vw,24px);line-height:1.4}.voyage__rail{z-index:3;position:absolute;bottom:clamp(36px,6vh,56px);left:0;right:0}.voyage__track{background:#eef1ec4d;justify-content:space-between;align-items:center;height:1px;display:flex;position:relative}.voyage__line{background:var(--brass);transform-origin:0;height:2px;position:absolute;inset:-.5px 0 0;transform:scaleX(.02)}.voyage__tick{background:#eef1ecb3;border-radius:50%;width:9px;height:9px;position:relative}.voyage__tick_position_first{background:var(--brass)}.voyage__tick-label{white-space:nowrap;opacity:.55;font-size:13.5px;font-style:normal;position:absolute;top:16px;left:0}.voyage__tick_position_first .voyage__tick-label{opacity:1}.voyage__tick_position_last .voyage__tick-label{left:auto;right:0}@media (width<=900px){.voyage__scene:after{background:linear-gradient(#08262c26 0%,#08262c4d 45%,#08262cd9 100%)}.voyage__tick-label{display:none}}html:not(.motion) .voyage{gap:2px;height:auto;display:grid}html:not(.motion) .voyage__scene{height:80vh;position:relative}html:not(.motion) .voyage__rail{display:none}.ways__inner{gap:clamp(28px,4vw,52px);display:grid}.ways__list{gap:14px;min-height:58vh;display:flex}.ways__item{min-width:0;transition:flex-grow .9s var(--ease);border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:space-between;gap:40px;padding:clamp(24px,3vw,44px);display:flex}.ways__item:hover{flex-grow:1.55}.ways__item_tone_dark{background:var(--petrol);color:var(--porcelain);--muted:var(--ink-muted-on-dark)}.ways__item_tone_light{background:var(--white);color:var(--ink)}.ways__title{letter-spacing:-.015em;font-size:clamp(36px,4.6vw,72px);line-height:1.02}.ways__foot{gap:18px;display:grid}.ways__text{max-width:26em;color:var(--muted);font-size:clamp(18px,1.6vw,23px);line-height:1.4}.ways__model{border-top:1px solid;padding-top:14px;font-size:15px;font-weight:500}@media (width<=900px){.ways__list{flex-direction:column;min-height:0}.ways__item{min-height:300px}}.not-found{align-content:end;justify-items:start;gap:22px;min-height:100svh;padding-block:120px clamp(48px,9vh,96px);display:grid}.faq{border-bottom:1px solid var(--hairline);display:grid}.faq__item{border-top:1px solid var(--hairline)}.faq__question{cursor:pointer;font:400 clamp(22px, 2vw, 27px)/1.25 var(--display);transition:padding .5s var(--ease);justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;list-style:none;display:flex}.faq__question:hover{padding-left:14px}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"+";font-family:var(--text);font-size:24px;line-height:1;transition:transform .18s}.faq__item[open] .faq__question:after{transform:rotate(45deg)}.faq__answer{max-width:42em;color:var(--muted);padding:0 44px 24px 0;overflow:hidden}.faq__answer:focus-within{opacity:1!important;height:auto!important}.features{gap:28px;display:grid}.features_columns_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,80px)}.features__item{border-top:1px solid var(--rule);align-content:start;gap:10px;min-width:0;padding-top:20px;display:grid}.features__title{font-size:clamp(25px,2.3vw,32px);line-height:1.18}.features__text{max-width:34em;color:var(--muted)}@media (width<=900px){.features_columns_3{grid-template-columns:minmax(0,1fr)}}.support-form{border:1px solid var(--hairline);background:var(--white);min-width:0;color:var(--ink);--button-fill:var(--petrol);--button-ink:var(--porcelain);--focus-ring:var(--focus);border-radius:8px;padding:clamp(22px,3vw,40px)}.support-form__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;min-width:0;margin:0;padding:0;display:grid}.support-form__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.support-form__field_full{grid-column:1/-1}.support-form__optional{color:var(--ink-muted);font-weight:400}.support-form__honeypot{display:none}.support-form__actions{margin-top:28px;display:flex}.support-form__feedback{min-width:0}.support-form__message{border:1px solid color-mix(in srgb, var(--danger) 24%, transparent);background:color-mix(in srgb, var(--danger) 5%, var(--white));color:var(--danger);border-radius:5px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.support-form__message_success{border-color:color-mix(in srgb, var(--success) 24%, transparent);background:color-mix(in srgb, var(--success) 5%, var(--white));color:var(--success)}.support-form__message-icon{flex-shrink:0;margin-top:1px}@media (width<=560px){.support-form__fields{grid-template-columns:minmax(0,1fr);gap:20px}.support-form__actions>.button{width:100%}}.cursor{z-index:80;pointer-events:none;opacity:0;visibility:hidden;position:fixed;top:0;left:0}.cursor__dot{background:var(--brass);width:10px;height:10px;transition:transform .35s var(--ease), opacity .3s;border-radius:50%;position:absolute;top:-5px;left:-5px}.cursor__label{color:var(--petrol);white-space:nowrap;opacity:0;transition:transform .35s var(--ease), opacity .2s;font-size:13px;font-weight:600;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.cursor_link .cursor__dot{opacity:.55;transform:scale(2.6)}.cursor_labelled .cursor__dot{opacity:1;transform:scale(8.4)}.cursor_labelled .cursor__label{opacity:1;transform:translate(-50%,-50%)scale(1)}.curtain{z-index:90;background:var(--petrol);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.curtain__inner{justify-items:center;gap:20px;display:grid}.curtain__mark{width:clamp(72px,9vw,120px);height:auto}.curtain__line{background:var(--brass);transform-origin:0;width:clamp(90px,12vw,160px);height:1px;display:block}html.motion:not(.ready) .curtain{animation:0s linear 4s forwards curtain-failsafe;display:flex}@keyframes curtain-failsafe{to{visibility:hidden}}.header{left:0;right:0;top:env(safe-area-inset-top,0px);z-index:60;color:var(--porcelain);--focus-ring:var(--sea-glass);transition:transform .6s var(--ease), color .3s;position:fixed}.header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#08262cb8;transition:opacity .35s,background-color .35s;position:absolute;inset:0}.header_solid:before{opacity:1}.header_hidden{transform:translateY(-110%)}.header:focus-within{transform:none}.header_tone_light{color:var(--petrol);--focus-ring:var(--focus)}.header_tone_light:before{background:#eef1ecd1}.header__bar{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.header__logo{z-index:2;display:block;position:relative}.header__logo-img{width:118px;height:auto;transition:opacity .3s;display:block}.header__logo-img_tone_dark{opacity:0;position:absolute;inset:0}.header_tone_light .header__logo-img_tone_dark{opacity:1}.header_tone_light .header__logo-img_tone_light{opacity:0}.header__nav{align-items:center;gap:clamp(16px,2.2vw,34px);font-size:15.5px;font-weight:500;display:flex}.header__link{padding:6px 0;text-decoration:none;position:relative}.header__link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.header__link:hover:after{transform-origin:0;transform:scaleX(1)}.header__link_current:after{background:var(--brass);height:2px;transform:scaleX(1)}.header__link_lang{opacity:.78}.header__link_lang:hover{opacity:1}.header__link_lang:after{display:none}.header__menu-button{z-index:2;appearance:none;color:inherit;font:500 16px/1 var(--text);cursor:pointer;background:0 0;border:0;padding:12px 0;display:none;position:relative}.menu{z-index:1;overscroll-behavior:contain;background:var(--petrol);color:var(--porcelain);padding:120px max(var(--gutter), env(safe-area-inset-right,0px)) 40px max(var(--gutter), env(safe-area-inset-left,0px));align-content:safe center;gap:6px;display:grid;position:fixed;inset:0;overflow-y:auto}.menu__link{font:400 clamp(38px, 11vw, 64px)/1.14 var(--display);letter-spacing:-.01em;text-decoration:none}.menu__link_lang{font:500 18px/1.4 var(--text);margin-top:22px}@media (width<=900px){.header__bar{height:72px}.header__nav{display:none}.header__menu-button{display:block}}@media (height<=600px){.menu{align-content:start;padding-top:88px}.menu__link{font-size:clamp(32px,7vh,48px)}.menu__link_lang{margin-top:12px;font-size:18px}}.skip-link{z-index:100;background:var(--porcelain);color:var(--ink);border-radius:3px;padding:10px 16px;position:absolute;top:-80px;left:12px}.skip-link:focus{top:12px}.footer{z-index:3;background:var(--petrol);color:var(--porcelain);border-top:1px solid var(--hairline-dark);--focus-ring:var(--sea-glass);padding-block:64px 28px;position:relative;overflow:hidden}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.footer__brand{gap:14px;max-width:26em;display:grid}.footer__line{color:var(--ink-muted-on-dark);font-size:17px}.footer__legal{color:var(--ink-muted-on-dark);font-size:14px}.footer__document{text-underline-offset:3px;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.footer__nav{grid-template-columns:repeat(2,auto);align-content:start;gap:8px 40px;font-size:15px;display:grid}.footer__link{text-decoration:none}.footer__link:hover{text-decoration:underline}.footer__clip{overflow:hidden}.footer__wordmark{margin-top:clamp(32px,6vw,80px)}.footer__wordmark-img{width:100%;height:auto}
