.mi[data-accent=kioto]{--mi:#b4472f}.mi[data-accent=santorini]{--mi:#b5175e}.mi[data-accent=izland]{--mi:#0f8f7e}.mi-label{z-index:30;padding:8px var(--gut);background:var(--navy-3);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;font-size:14px;line-height:1.3;display:flex;position:sticky;top:0}.mi-label a{min-height:44px;color:var(--white);align-items:center;font-weight:600;display:inline-flex}.mi{background:var(--white);color:var(--ink);padding-bottom:12px}.mi-bar{padding:8px var(--gut);background:var(--mi);color:var(--white);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;font-size:15px;font-weight:600;display:flex}.mi-bar .li{width:18px;height:18px}.mi-bar small{width:100%;font-size:14px;font-weight:400}.mi-nav{padding:4px var(--gut);background:var(--navy);flex-wrap:wrap;gap:0 18px;display:flex}.mi[data-accent=santorini] .mi-nav{background:#0b4f5c}.mi[data-accent=izland] .mi-nav{background:#0b4a42}.mi[data-accent=kioto] .mi-nav{background:#5c2a1e}.mi-nav a{min-width:44px;min-height:44px;color:var(--white);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.mi-top{min-height:68px;padding:8px var(--gut);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mi-brand{min-height:44px;font:800 19px/1.2 var(--display);color:var(--ink);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.mi-langs{gap:4px;display:flex}.mi-langs button{background:var(--pale);min-width:44px;min-height:44px;color:var(--ink);font:700 14px var(--display);cursor:pointer;border:0;border-radius:10px}.mi-langs button[aria-pressed=true]{background:var(--mi);color:var(--white)}.mi-ask{background:var(--mi);min-height:44px;color:var(--white);font:700 15px/1.2 var(--display);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.mi-ask--big{min-height:52px;padding-inline:26px;font-size:16px}.mi-hero{min-height:min(68vh,620px);color:var(--white);align-items:end;display:grid;position:relative}.mi-hero--low{min-height:min(46vh,420px)}.mi-hero picture{position:absolute;inset:0}.mi-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mi-hero:after{content:"";background:linear-gradient(#071f3c00 30%,#071f3cc7);position:absolute;inset:0}.mi-hero__t{z-index:1;padding:28px var(--gut);justify-items:start;gap:12px;display:grid;position:relative}.mi-hero__t>div{gap:8px;display:grid}.mi-hero__t [hidden]{display:none}.mi-hero h1,.mi-h1{font:800 clamp(36px, 6vw, 72px)/1.06 var(--display);color:var(--white)}.mi-hero p:not(.mi-h1){max-width:34em;font-size:clamp(17px,2vw,22px);line-height:1.35}.mi-sec{max-width:1120px;padding:clamp(28px, 5vw, 56px) var(--gut) 0;margin-inline:auto}.mi-sec h2{color:var(--ink);margin-bottom:14px;font-size:clamp(26px,3.4vw,40px)}.mi-tours{gap:16px;display:grid}.mi-tour{background:var(--white);height:100%;color:var(--ink);box-shadow:0 0 0 1px var(--hair-light), var(--lift);border-radius:18px;padding-bottom:14px;text-decoration:none;display:block;overflow:hidden}.mi-tour img{aspect-ratio:4/3;object-fit:cover;width:100%}.mi-tour h3{color:var(--ink);margin:12px 16px 0;font-size:21px}.mi-tour p{margin:4px 16px 0;font-size:16px;line-height:1.4}.mi-tour .mi-time{color:var(--mi);font-weight:600}@media (width>=720px){.mi-tours{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.mi-about p{max-width:42em;font-size:18px;line-height:1.5}.mi-big{font-size:22px!important}.mi-note{margin-top:18px;font-weight:600}.mi-msg{background:#dcf8e7;border-radius:14px;margin-block:8px 20px;padding:12px 16px}.mi-reviews p{background:var(--pale);border-radius:18px;padding:24px;font-size:17px}.mi-bot__q{background:var(--pale);border-radius:16px;width:fit-content;margin-left:auto;padding:10px 16px}.mi-bot__a{background:var(--mi);color:var(--white);border-radius:16px;gap:10px;margin-top:12px;padding:12px 16px;display:flex}.mi-bot__a .li{flex:none;width:22px;height:22px}.mi-fine{color:var(--muted);margin-top:10px;font-size:14px}.mi-contact{margin-bottom:32px}.mi-reach{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mi-wa,.mi-call{color:#06331a;background:#25d366;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:8px 18px;font-weight:600;text-decoration:none;display:inline-flex}.mi-call{background:var(--pale);color:var(--ink)}.mi-wa .wa,.mi-call .li{width:20px;height:20px}.mi-wa .wa{fill:currentColor}.mi-form{gap:6px;max-width:520px;margin-top:18px;display:grid}.mi-form label{font-weight:600}.mi-form input,.mi-form textarea{border:1px solid var(--muted);background:var(--white);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px}.mi-form .mi-ask{cursor:pointer;border:0;justify-self:start;margin-top:8px}.mi-foot{max-width:1120px;padding:0 var(--gut) 16px;flex-wrap:wrap;gap:4px 18px;margin-inline:auto;display:flex}.mi-foot a{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.mi-pack{padding:28px var(--gut) 40px;background:var(--navy);color:var(--white)}.mi-pack__in{gap:10px;max-width:1120px;margin-inline:auto;display:grid}.mi-pack__t{font:800 22px/1.2 var(--display);align-items:center;gap:10px;display:flex}.mi-pack ul{flex-wrap:wrap;gap:8px;display:flex}.mi-pack li{background:#ffffff1f;border-radius:999px;padding:6px 12px;font-size:15px}.mi-pack .sign{justify-self:start;margin-top:6px}
