@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-cyrillic-ext-wght-normal.lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.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{--text:#111;--background:#fff;--accent:#767679;--font:"Plus Jakarta Sans Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--pad:24px;--space-30:16px;--space-40:24px;--space-50:clamp(24px, 4.166vw, 32px);--space-60:clamp(32px, 6.25vw, 48px);--space-100:clamp(96px, 25vw, 192px);--size-title:clamp(48px, calc(3rem + (1vw - 3.2px) * 7), 160px);--size-heading:clamp(24px, calc(1.5rem + (1vw - 3.2px) * .5), 32px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;font-weight:500;line-height:1.5}body.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}p,h1,h2,h3,figure{margin:0}h1,h2,h3{font-size:var(--size-heading);letter-spacing:-.02em;font-weight:700;line-height:1.25}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--pad);z-index:20;background:var(--text);color:var(--background);padding:.5em 1em;position:absolute;top:-100px}.skip-link:focus{top:var(--pad)}:focus-visible{outline-offset:3px;outline:2px solid}.site-header{padding:var(--pad) var(--pad) var(--space-40)}.site-header__bar{justify-content:space-between;align-items:flex-start;gap:var(--pad);padding-bottom:.03em;display:flex}.site-nav__list{gap:var(--space-50);flex-wrap:wrap;margin:0;padding:.04em 0 0;list-style:none;display:flex}.site-nav a{text-decoration:none;display:block}.site-nav a:hover{text-decoration:underline}.site-nav__toggle{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:none}.site-nav__toggle svg{width:24px;height:24px;display:block;transform:scale(1.5,1.25)}.site-nav__toggle .icon-close,.site-nav.is-open .site-nav__toggle .icon-open{display:none}.site-nav.is-open .site-nav__toggle .icon-close{display:block}@media (width<=599px){.site-nav.is-enhanced .site-nav__toggle{z-index:11;display:block;position:relative}.site-nav.is-enhanced .site-nav__list{display:none}.site-nav.is-open .site-nav__list{gap:var(--space-40);z-index:10;padding:calc(var(--pad) + 60px) var(--pad) var(--pad);background:var(--background);font-size:var(--size-heading);flex-direction:column;display:flex;position:fixed;inset:0}}.site-title{margin-top:var(--space-40);padding-top:var(--space-100);font-size:var(--size-title);letter-spacing:-.02em;text-transform:uppercase;hyphens:auto;overflow-wrap:break-word;font-weight:800;line-height:1}.site-main{padding:0 var(--pad)}.intro{gap:var(--space-60) var(--pad);grid-template-columns:1fr 1fr;display:grid}.intro__text{place-self:center;gap:var(--space-30);width:100%;max-width:330px;padding-bottom:var(--space-50);flex-direction:column;display:flex}.intro__text h2{margin-bottom:calc(var(--space-40) - var(--space-30));scroll-margin-top:var(--pad)}.intro__image img{width:100%}.tours{gap:var(--pad);margin-top:var(--pad);display:flex}.tour-card{background:var(--text);min-width:0;color:var(--background);flex:1 1 0}.tour-card img{aspect-ratio:1;object-fit:cover;width:100%}.tour-card__body{align-items:flex-start;gap:var(--space-40);padding:var(--space-50);flex-direction:column;display:flex}.tour-card__body h3{align-self:stretch}.button{letter-spacing:.02em;text-transform:uppercase;border:1px solid;padding:calc(1em - 1px) calc(1.33em - 1px) calc(1.1em - 1px);font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-block}.button:hover{text-decoration:underline}@media (width<=781px){.intro{grid-template-columns:1fr}.tours{flex-direction:column}}.site-footer{gap:var(--space-40);margin-top:var(--space-40);padding:var(--space-50) var(--space-30) calc(var(--space-50) + var(--space-40) * 3);flex-direction:column;display:flex}.site-footer__title{text-transform:uppercase;font-weight:800}.site-footer a{text-decoration:none}.site-footer a:hover{text-decoration:underline}.not-found{gap:var(--space-40);flex-direction:column;max-width:630px;min-height:30vh;display:flex}.not-found__buttons{gap:var(--space-30);flex-wrap:wrap;display:flex}
