.taste-root{--paper:#f7f6f4;--paper-2:#ededea;--card:#fefdfc;--ink:#15120f;--ink-2:#4b4742;--ink-3:#75716d;--saff:#de5e00;--saff-deep:#af4000;--saff-soft:#ffe3c3;--line:#15120f;--line-soft:#d5d4d0;--r:10px;--r-lg:24px;font-family:var(--font-jakarta), system-ui, sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.55}@supports (color:lab(0% 0 0)){.taste-root{--paper:lab(97.003% -.0975132 1.1381);--paper-2:lab(93.6452% -.128686 1.51832);--card:lab(99.4327% -.0656247 .758374);--ink:lab(5.71962% .801943 2.16697);--ink-2:lab(30.4031% 1.19112 3.63309);--ink-3:lab(47.8037% .929832 2.89044);--saff:lab(56.3676% 48.8282 66.8923);--saff-deep:lab(43.053% 45.511 56.638);--saff-soft:lab(91.8645% 7.77712 22.3357);--line:lab(5.71962% .801943 2.16697);--line-soft:lab(84.9575% -.188708 2.28044)}}.taste-root *,.taste-root :before,.taste-root :after{box-sizing:border-box}.t-display{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;font-weight:700;line-height:.95}.t-h1{font-size:clamp(2.6rem,1.4rem + 4.6vw,5.5rem)}.t-h2{letter-spacing:-.03em;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.2rem);line-height:1;font-family:var(--font-bricolage), sans-serif;font-weight:700}.t-h3{letter-spacing:-.02em;font-size:1.3rem;line-height:1.15;font-family:var(--font-bricolage), sans-serif;font-weight:600}.t-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--saff-deep);font-size:.8rem;font-weight:700}.t-lede{color:var(--ink-2);max-width:56ch;font-size:1.18rem;line-height:1.55}.t-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.t-btn{font:inherit;cursor:pointer;border:1.5px solid var(--ink);background:var(--card);height:50px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:.98rem;font-weight:650;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s,color .18s,box-shadow .18s;display:inline-flex}.t-btn:hover{box-shadow:4px 6px 0 var(--ink);transform:translateY(-2px)}.t-btn:active{box-shadow:2px 3px 0 var(--ink);transform:translateY(0)}.t-btn-ink{background:var(--ink);color:var(--paper)}.t-btn-ink:hover{box-shadow:4px 6px 0 var(--saff)}.t-btn-saff{background:var(--saff);color:#fff;border-color:var(--saff)}.t-btn-saff:hover{box-shadow:4px 6px 0 var(--ink)}.t-btn-lg{height:58px;padding-inline:30px;font-size:1.05rem}.t-btn:focus-visible{outline:3px solid var(--saff);outline-offset:3px}.t-field{flex-direction:column;gap:7px;display:flex}.t-label{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem;font-weight:700}.t-control{border-radius:var(--r);border:1.5px solid var(--line-soft);background:var(--card);width:100%;height:54px;color:var(--ink);font:inherit;padding:0 16px;font-size:1.02rem;font-weight:540;transition:border-color .16s,box-shadow .16s}.t-control::placeholder{color:var(--ink-3);font-weight:400}.t-control:hover{border-color:var(--ink-3)}.t-control:focus{border-color:var(--ink);box-shadow:3px 3px 0 var(--saff);outline:none}select.t-control{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 20px) 24px,calc(100% - 15px) 24px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.t-iwrap{align-items:center;display:flex;position:relative}.t-iwrap .t-control{padding-left:44px}.t-iico{color:var(--saff-deep);pointer-events:none;display:flex;position:absolute;left:15px}.t-chip{border:1.5px solid var(--line-soft);background:var(--card);color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.9rem;font-weight:600;transition:all .16s;display:inline-flex}.t-chip:hover{border-color:var(--ink)}.t-chip[data-on=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.t-chip[data-on=true] .tx{color:var(--saff)}.t-chip[aria-disabled=true]{opacity:.4;cursor:not-allowed}.t-seg{background:var(--paper-2);border:1.5px solid var(--line);border-radius:999px;gap:6px;padding:5px;display:inline-flex}.t-seg button{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 20px;font-size:.92rem;font-weight:650;transition:all .16s}.t-seg button[data-active=true]{background:var(--ink);color:var(--paper)}.t-rule{background:var(--ink);border:none;height:2px}.t-rule-soft{background:var(--line-soft);border:none;height:1px}.t-link{color:var(--ink);border-bottom:2px solid var(--saff);padding-bottom:1px;font-weight:650;text-decoration:none;transition:color .15s}.t-link:hover{color:var(--saff-deep)}.t-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--ink);background:#f7f6f4e6;background:lab(97.003% -.0975132 1.1381/.9);position:sticky;top:0}.t-nav{align-items:center;gap:30px;height:70px;display:flex}.t-nav a.nl{color:var(--ink);font-size:.96rem;font-weight:650;text-decoration:none;position:relative}.t-nav a.nl:after{content:"";background:var(--saff);width:0;height:2px;transition:width .2s;position:absolute;bottom:-3px;left:0}.t-nav a.nl:hover:after,.t-nav a.nl[data-current=true]:after{width:100%}.t-dark{background:var(--ink);color:var(--paper)}.t-dark .t-h2,.t-dark .t-h3{color:var(--paper)}.t-marquee{white-space:nowrap;overflow:hidden}.t-marquee-track{will-change:transform;gap:40px;padding-right:40px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.t-marquee-track{animation:28s linear infinite tmarquee}@keyframes tmarquee{to{transform:translate(-50%)}}.t-reveal{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards treveal;transform:translateY(16px)}.t-reveal-2{animation-delay:90ms}.t-reveal-3{animation-delay:.18s}@keyframes treveal{to{opacity:1;transform:none}}}.t-footer{background:var(--ink);color:var(--paper)}.t-footer a{color:#bfbeb7;color:lab(76.8616% -.299215 3.81126);text-decoration:none}.t-footer a:hover{color:var(--saff)}.taste-root a:focus-visible,.taste-root button:focus-visible{outline:3px solid var(--saff);outline-offset:2px}@media (max-width:980px){.t-hero-grid{grid-template-columns:1fr!important}.t-air-grid,.t-foot-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.t-book-grid{grid-template-columns:1fr!important}.t-book-grid>button[data-swap]{display:none}.t-two,.t-air-grid{grid-template-columns:1fr!important}.t-nav .t-nav-links{display:none!important}.t-split{grid-template-columns:1fr!important}}@media (max-width:980px){.t-air-grid>button[data-swap]{display:none}.t-route-row{row-gap:8px;grid-template-columns:1fr auto!important}.t-route-row>div:nth-child(2){order:4;grid-column:1/-1}}@media (max-width:760px){.t-offers{grid-template-columns:1fr!important}.t-train-row{grid-template-columns:auto 1fr!important}.t-train-row>span:last-child{grid-column:1/-1;justify-self:start;margin-top:6px}}@media (max-width:900px){.t-mosaic{grid-template-columns:repeat(2,1fr)!important}.t-stays{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.t-mosaic{grid-template-columns:1fr!important;grid-auto-rows:160px!important}.t-mosaic>a{grid-column:1/-1!important}.t-stays{grid-template-columns:1fr!important}}@media (max-width:520px){.t-foot-grid{grid-template-columns:1fr!important}.t-train-row,.t-route-row{grid-template-columns:1fr!important;row-gap:8px!important}.t-train-row>*,.t-route-row>*{grid-column:1/-1!important;justify-self:start!important}}
