:root{--night:#1e1338;--night-2:#271b45;--night-3:#332558;--on-dark:#f2eff9;--on-dark-2:#c3bcdb;--mist:#e9edf2;--mist-2:#f4f6f9;--paper:#fff;--ink:#1f1a3a;--ink-2:#3e3860;--muted:#5f5a78;--rule:#d7d6e4;--rule-2:#c2bfd6;--star:#8fddf7;--star-hi:#bcecfb;--star-ink:#13677d;--display:"Jost", "Noto Sans TC", system-ui, sans-serif;--sans:"Noto Sans TC", system-ui, -apple-system, "PingFang TC", "Microsoft JhengHei", sans-serif;--gutter:20px;--bar-h:34px;--header-h:66px;--to-top-size:46px;--to-top-gap:20px;--focus:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + var(--header-h) + 12px)}body{background:var(--night);color:var(--on-dark);font-family:var(--sans);letter-spacing:.01em;margin:0;font-size:17px;line-height:1.75}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:inherit}h1,h2,h3,h4{margin:0;font-weight:700}p{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.site-header,.hero,.fit,.tone-blue,.tone-night,.tone-late,.tone-deep,.night-milky,.faq,.site-footer,.to-top{--focus:var(--star)}.wrap{width:min(1180px, 100% - var(--gutter) * 2);margin-left:auto;margin-right:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--star);color:var(--night);border-radius:6px;padding:8px 14px;font-weight:700;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.icon{flex:none;display:block}.num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:.02em}.top{z-index:50;position:sticky;top:0}.concept-bar{background:var(--star);color:var(--ink);font-size:13px;line-height:1.4}.concept-bar .wrap{min-height:var(--bar-h);justify-content:space-between;align-items:center;gap:12px;display:flex}.concept-bar b{letter-spacing:.08em;border:1px solid #1f1a3a8c;border-radius:3px;margin-right:8px;padding:1px 8px;font-weight:700;display:inline-block}.concept-bar a{color:var(--ink);text-underline-offset:3px;white-space:nowrap;font-weight:500;text-decoration:underline;position:relative}.concept-bar a:after{content:"";height:44px;position:absolute;top:50%;left:-10px;right:-10px;transform:translateY(-50%)}.concept-bar .short{display:none}.concept-bar .nw{white-space:nowrap}.site-header{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#1e1338eb;border-bottom:1px solid #f2eff91f}.header-row{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{min-width:0;color:var(--on-dark);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:36px;height:36px}.brand-name{letter-spacing:.16em;white-space:nowrap;font-size:21px;font-weight:700;line-height:1.1}.brand-name small{font-family:var(--display);letter-spacing:.24em;color:var(--on-dark-2);margin-top:4px;font-size:10.5px;font-weight:500;display:block}.nav{align-items:center;gap:22px;display:flex}.nav-list{gap:22px;margin:0;padding:0;list-style:none;display:flex}.nav-list a{color:var(--on-dark-2);border-bottom:2px solid #0000;padding:8px 0;font-size:15px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.nav-list a:hover{color:var(--on-dark);border-color:var(--star)}.btn{border:1.5px solid var(--star);background:var(--star);min-height:48px;color:var(--night);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{background:var(--star-hi);border-color:var(--star-hi)}.btn:active{transform:translateY(1px)}.btn.ghost{color:var(--on-dark);background:#1e133859;border-color:#f2eff98c}.btn.ghost:hover{border-color:var(--star);color:var(--star)}.btn.line{border-color:var(--ink);color:var(--ink);background:0 0}.btn.line:hover{background:var(--ink);color:var(--star)}.btn.sm{min-height:44px;padding:8px 18px;font-size:15px}.nav-toggle{white-space:nowrap;min-height:44px;color:var(--on-dark);font:inherit;cursor:pointer;background:0 0;border:1px solid #f2eff94d;border-radius:12px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:15px;display:none}.nav-toggle .ic-close,.nav-open .nav-toggle .ic-open{display:none}.nav-open .nav-toggle .ic-close{display:inline-flex}@media (max-width:1119.98px){.js .nav-toggle{display:inline-flex}.header-call{display:none}.js .nav-list{padding:6px var(--gutter) 18px;background:var(--night);border-bottom:1px solid #f2eff924;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.js.nav-open .nav-list{display:flex}.js .nav-list a{color:var(--on-dark);border-bottom:1px solid #f2eff91f;padding:14px 0;font-size:17px;display:block}.nav-list{flex-wrap:wrap;gap:4px 18px}}@media (max-width:640px){.concept-bar .long{display:none}.concept-bar .short{display:inline}}@media (max-width:379.98px){.brand{gap:8px}.brand-mark{width:32px;height:32px}.brand-name{letter-spacing:.12em;font-size:19px}.brand-name small{letter-spacing:.16em;font-size:9.5px}.nav-toggle{padding:8px 10px}}section{padding-top:max(72px,min(9vw,124px));padding-bottom:max(72px,min(9vw,124px))}.eyebrow{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--eyebrow,var(--star));align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:currentColor;width:12px;height:12px}.h2{letter-spacing:.03em;font-size:max(28px,min(3.4vw,46px));line-height:1.32}.lead{max-width:34em;color:var(--lead,var(--on-dark-2));margin-top:16px;font-size:max(16px,min(1.3vw,18px))}.sec-head{margin-bottom:max(32px,min(4.5vw,56px))}.trips,.safety,.contact,.night-head,.tone-day,.tone-gold,.tone-dusk{--eyebrow:var(--star-ink);--lead:var(--ink-2)}.hero{color:var(--on-dark);background:var(--night);min-height:calc(100vh - var(--bar-h) - var(--header-h));min-height:calc(100svh - var(--bar-h) - var(--header-h));padding:0;display:flex;position:relative;overflow:hidden}.hero-photo{position:absolute;top:0;bottom:0;left:0;right:0}.hero-photo img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.hero-shade{pointer-events:none;background:linear-gradient(90deg,#1e1338d1 0%,#1e13388c 34%,#1e133800 62%),linear-gradient(#1e13384d 0%,#1e133800 28% 72%,#1e1338e6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-inner{z-index:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(280px,330px);column-gap:max(32px,min(5vw,80px));padding-top:max(48px,min(9vh,112px));padding-bottom:max(40px,min(7vh,80px));display:grid;position:relative}.hero-head{grid-area:1/1}.hero-body{grid-area:2/1;align-self:start}.moon{grid-area:1/2/span 2;align-self:start}.hero-kicker{color:var(--on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e133866;border:1px solid #f2eff959;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;display:inline-flex}.hero-kicker svg{color:var(--star)}.hero h1{letter-spacing:.04em;text-shadow:0 2px 28px #1e133873;margin-top:24px;font-size:max(40px,min(5.4vw,78px));line-height:1.2}.hero h1 .line{display:block}.hero h1 em{color:var(--star);font-style:normal}.twinkle{vertical-align:.62em;width:.56em;height:.56em;fill:var(--star);margin-left:.06em;display:inline-block;overflow:visible}.hero-sub{color:#e2def0;text-shadow:0 1px 14px #1e133899;max-width:30em;margin-top:24px;font-size:max(16px,min(1.35vw,19px))}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-facts{color:var(--on-dark);flex-wrap:wrap;gap:8px 22px;margin:30px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.hero-facts li{align-items:center;gap:8px;display:inline-flex}.hero-facts svg{color:var(--star)}.moon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1338bd;border:1px solid #8fddf773;border-radius:18px;padding:20px 22px;box-shadow:0 24px 50px -28px #000000b3}.moon-top{align-items:center;gap:14px;display:flex}.moon-disc{flex:none;width:64px;height:64px}.moon-halo{fill:#8fddf724}.moon-dark{fill:#3a3270}.moon-lit{fill:#f4f1e4}.moon-label{color:var(--on-dark-2);font-size:13px;line-height:1.4}.moon-label span{font-family:var(--display);letter-spacing:.2em;color:var(--star);font-size:11.5px;font-weight:500;display:block}.moon-name{letter-spacing:.06em;margin-top:2px;font-size:25px;font-weight:700;line-height:1.25}.moon-age{color:var(--on-dark-2);font-size:13px}.moon-tip{margin-top:14px;font-size:15px;line-height:1.65}.moon-milky{border-top:1px dashed #f2eff938;margin-top:12px;padding-top:12px;font-size:14.5px;line-height:1.6}.moon-milky b{color:var(--star);font-weight:700}.moon-note{color:var(--on-dark-2);margin-top:10px;font-size:12.5px;line-height:1.55}.trips{background:var(--mist);color:var(--ink);position:relative;overflow:hidden}.topo{pointer-events:none;opacity:.8;width:86%;height:108%;position:absolute;top:-4%;right:-18%}.topo path{fill:none;stroke:#cbc9dc;stroke-width:1px}.topo path.major{stroke:#b4b0ce;stroke-width:1.5px}.trips .wrap{position:relative}.trip-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.trip{background:var(--paper);border:1px solid var(--rule);border-radius:20px;transition:box-shadow .3s;position:relative;box-shadow:0 20px 44px -34px #1f1a3a80}.trip-in{flex-direction:column;height:100%;display:flex}.trip-profile{background-image:radial-gradient(1.4px 1.4px at 14% 30%,#ffffffd9 50%,#0000 100%),radial-gradient(1.2px 1.2px at 38% 18%,#ffffffb3 50%,#0000 100%),radial-gradient(1.6px 1.6px at 66% 26%,#fffc 50%,#0000 100%),radial-gradient(1.1px 1.1px at 84% 44%,#fff9 50%,#0000 100%),radial-gradient(1.2px 1.2px at 52% 46%,#ffffff80 50%,#0000 100%),linear-gradient(#271b45 0%,#3d3168 100%);border-radius:19px 19px 0 0;padding:16px 16px 0;position:relative;overflow:hidden}.trip-en{font-family:var(--display);letter-spacing:.24em;color:var(--on-dark-2);font-size:12px;font-weight:500}.trip-badge{background:var(--star);color:var(--night);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.trip-profile>svg{width:100%;height:auto;margin-top:6px;display:block;overflow:visible}.trip-profile .grid{stroke:#f2eff91f;stroke-width:1px;stroke-dasharray:3 5;fill:none}.trip-profile .area{fill:#1e1338}.trip-profile .ground{fill:none;stroke:var(--star);stroke-width:2.6px;stroke-linecap:round}.trip-profile .start{fill:var(--on-dark)}.trip-profile .peak{fill:var(--star)}.trip-body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex;position:relative}.trip-pick{background:var(--star);color:var(--night);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:none;position:absolute;top:-15px;left:20px;box-shadow:0 6px 16px -8px #1e133899}.trip.is-pick{box-shadow:0 0 0 3px var(--star), 0 24px 48px -28px #1f1a3a80}.trip.is-pick .trip-pick{display:inline-flex}.trip-tag{letter-spacing:.06em;color:var(--star-ink);font-size:13.5px;font-weight:700}.trip h3{letter-spacing:.04em;margin-top:2px;font-size:24px}.trip-text{color:var(--ink-2);margin-top:8px;font-size:15.5px}.trip-stats{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;margin:18px 0 20px;padding-top:16px;display:grid}.trip-stats dt{color:var(--muted);font-size:12.5px}.trip-stats dd{margin:0;font-size:15px;font-weight:500;line-height:1.5}.trip-body .btn{width:100%;margin-top:auto}.trips-note{color:var(--muted);align-items:flex-start;gap:8px;margin-top:26px;font-size:14.5px;display:flex}.trips-note svg{margin-top:5px}.fit{background:var(--night);color:var(--on-dark);background-image:radial-gradient(1.4px 1.4px at 8% 12%,#ffffffb3 50%,#0000 100%),radial-gradient(1.2px 1.2px at 22% 6%,#ffffff80 50%,#0000 100%),radial-gradient(1.6px 1.6px at 47% 9%,#fff9 50%,#0000 100%),radial-gradient(1.2px 1.2px at 71% 4%,#ffffff80 50%,#0000 100%),radial-gradient(1.4px 1.4px at 91% 14%,#ffffffb3 50%,#0000 100%);position:relative}.fit-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:max(36px,min(5vw,80px));display:grid}.fit-photo{border-radius:18px;overflow:hidden}.fit-photo img{aspect-ratio:4/4.6;object-fit:cover;object-position:50% 72%;width:100%}.fit-photo figcaption{color:var(--on-dark-2);padding:12px 2px 0;font-size:14px}.quiz{gap:14px;display:grid}.q{background:var(--night-2);border:1px solid #f2eff91a;border-radius:18px;padding:20px 22px 22px}.q-t{align-items:baseline;gap:12px;font-size:18px;font-weight:700;line-height:1.45;display:flex}.q-n{font-family:var(--display);letter-spacing:.1em;color:var(--star);font-size:14px;font-weight:600}.q-opts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.opt{min-height:44px;color:var(--on-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #f2eff952;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 10px;font-size:15px;line-height:1.4;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.opt:hover{border-color:var(--star)}.opt-ic{border:1.5px solid #f2eff973;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.opt-ic svg{opacity:0}.opt[aria-pressed=true]{background:var(--star);border-color:var(--star);color:var(--night);font-weight:700}.opt[aria-pressed=true] .opt-ic{background:var(--night);border-color:var(--night);color:var(--star)}.opt[aria-pressed=true] .opt-ic svg{opacity:1}.result{background:linear-gradient(160deg,#332558 0%,#271b45 100%);border:1.5px solid #8fddf78c;border-radius:18px;margin-top:6px;padding:22px 24px 20px}.r-head{align-items:baseline;gap:12px;display:flex}.r-label{font-family:var(--display);letter-spacing:.22em;color:var(--star);font-size:12px;font-weight:500}.r-head b{font-size:16px}.r-static-t{color:var(--on-dark-2);margin-top:10px;font-size:14px}.r-static ul{margin:8px 0 0;padding:0;list-style:none}.r-static li{color:var(--on-dark-2);border-top:1px dashed #f2eff92e;justify-content:space-between;gap:16px;padding:10px 0;font-size:14.5px;display:flex}.r-static li b{color:var(--star);flex:none;font-size:15px}.r-live{display:none}.fit-ready .r-live{display:block}.fit-ready .has-answer .r-static,.fit-ready .quiz:not(.has-answer) .r-status{display:none}.r-status{color:var(--on-dark-2);margin-top:10px;font-size:14.5px}.r-name{letter-spacing:.05em;color:var(--star);margin-top:4px;font-size:max(26px,min(2.6vw,32px));font-weight:700;line-height:1.3}.r-line{color:var(--on-dark-2);margin-top:4px;font-size:14.5px}.r-line .part{display:inline-block}.r-line .part+.part:before{content:"・"}.r-notes{border-top:1px dashed #f2eff938;margin-top:14px;padding-top:12px}.r-notes-t{font-size:13.5px;font-weight:700}.r-notes ul{margin:4px 0 0;padding:0;list-style:none}.r-notes li{margin-top:6px;padding-left:20px;font-size:15px;line-height:1.65;position:relative}.r-notes li:before{content:"";background:var(--star);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:10px;height:10px;position:absolute;top:.6em;left:2px}.r-more{min-height:44px;color:var(--star);text-underline-offset:4px;align-items:center;gap:6px;margin-top:8px;font-weight:700;display:inline-flex}.r-fine{color:var(--on-dark-2);border-top:1px solid #f2eff91f;margin-top:10px;padding-top:12px;font-size:13px}[hidden]{display:none!important}.night{color:var(--ink);padding:0}.night-head{background:linear-gradient(#f6f8fa 0%,#eef2f6 100%);padding-top:max(72px,min(9vw,124px));padding-bottom:max(8px,min(2vw,24px))}.night-head .sec-head{margin-bottom:0}.tl-wrap{position:relative}.tl{margin:0;padding:0;list-style:none}.tl-step{padding:max(28px,min(4vw,52px)) 0;position:relative}.tone-day{background:linear-gradient(#eef2f6,#e7edf4)}.tone-gold{background:linear-gradient(#e7edf4,#f3e5d0)}.tone-dusk{background:linear-gradient(#f3e5d0,#efc39e);padding-bottom:0}.tone-blue,.tone-night,.tone-late,.tone-deep{color:var(--on-dark)}.tone-blue{background-image:radial-gradient(1.6px 1.6px at 72% 30%,#dcf5ffe6 50%,#0000 100%),radial-gradient(1.2px 1.2px at 88% 62%,#ffffff8c 50%,#0000 100%),linear-gradient(#4a4282,#3a3270)}.tone-night{background-image:radial-gradient(1.5px 1.5px at 64% 18%,#ffffffd9 50%,#0000 100%),radial-gradient(1.2px 1.2px at 80% 44%,#fff9 50%,#0000 100%),radial-gradient(1.4px 1.4px at 93% 22%,#ffffffbf 50%,#0000 100%),radial-gradient(1.1px 1.1px at 56% 76%,#ffffff80 50%,#0000 100%),radial-gradient(1.3px 1.3px at 86% 82%,#fff9 50%,#0000 100%),linear-gradient(#3a3270,#2c2459)}.tone-late{background-image:radial-gradient(1.5px 1.5px at 60% 14%,#ffffffe6 50%,#0000 100%),radial-gradient(1.2px 1.2px at 70% 52%,#fff9 50%,#0000 100%),radial-gradient(1.6px 1.6px at 84% 28%,#fff5d7e6 50%,#0000 100%),radial-gradient(1.1px 1.1px at 95% 66%,#ffffff8c 50%,#0000 100%),radial-gradient(1.2px 1.2px at 52% 84%,#ffffff8c 50%,#0000 100%),radial-gradient(1.3px 1.3px at 78% 88%,#ffffffb3 50%,#0000 100%),radial-gradient(1px 1px at 90% 8%,#fff9 50%,#0000 100%),linear-gradient(#2c2459,#241a49)}.tone-deep{background-image:radial-gradient(1.5px 1.5px at 58% 20%,#ffffffe6 50%,#0000 100%),radial-gradient(1.2px 1.2px at 66% 64%,#fff9 50%,#0000 100%),radial-gradient(1.6px 1.6px at 80% 34%,#ffffffd9 50%,#0000 100%),radial-gradient(1.1px 1.1px at 92% 74%,#ffffff8c 50%,#0000 100%),radial-gradient(1.2px 1.2px at 74% 12%,#fff9 50%,#0000 100%),radial-gradient(1.3px 1.3px at 96% 40%,#fff5d7cc 50%,#0000 100%),radial-gradient(1px 1px at 50% 46%,#ffffff80 50%,#0000 100%),radial-gradient(1.2px 1.2px at 86% 90%,#fff9 50%,#0000 100%),linear-gradient(#241a49,#1e1338)}.tl-row{grid-template-columns:22px minmax(120px,190px) minmax(0,1fr);align-items:start;column-gap:max(16px,min(3vw,44px));display:grid}.tl-step.has-photo .tl-row{grid-template-columns:22px minmax(120px,190px) minmax(0,1fr) minmax(0,1.05fr)}.tl-dot{z-index:3;background:var(--star);border:2px solid var(--star);border-radius:50%;width:22px;height:22px;margin-top:12px;transition:background .6s,border-color .6s,box-shadow .6s;position:relative;box-shadow:0 0 0 6px #8fddf738}.anim .tl-step:not(.on) .tl-dot{box-shadow:none;background:#fff;border-color:#a29dbf}.anim .tone-blue:not(.on) .tl-dot,.anim .tone-night:not(.on) .tl-dot,.anim .tone-late:not(.on) .tl-dot,.anim .tone-deep:not(.on) .tl-dot{background:#3a3270;border-color:#8e86be}.tl-time{font-family:var(--display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:max(34px,min(4.2vw,58px));font-weight:600;line-height:1}.tone-blue .tl-time,.tone-night .tl-time,.tone-late .tl-time,.tone-deep .tl-time{color:var(--star)}.tl-body{max-width:30em;padding-top:4px}.tl-body h3{letter-spacing:.04em;font-size:max(20px,min(1.8vw,24px))}.tl-body p{color:var(--ink-2);margin-top:6px;font-size:16px}.tone-blue .tl-body p,.tone-night .tl-body p,.tone-late .tl-body p,.tone-deep .tl-body p{color:#dad5ec}.tl-photo{border-radius:18px;overflow:hidden;box-shadow:0 24px 48px -30px #1f1a3a8c}.tl-photo img{aspect-ratio:3/2;object-fit:cover;object-position:40% 60%;width:100%}.tl-line{z-index:2;top:calc(max(28px,min(4vw,52px)) + 22px);bottom:calc(max(28px,min(4vw,52px)) + 12px);left:calc(50% - min(1180px, 100% - var(--gutter) * 2) / 2 + 10px);pointer-events:none;width:2px;position:absolute}.tl-line span{transform-origin:top;background:linear-gradient(#1f1a3a 0% 36%,#c98c96 46%,#8fddf7 52% 100%);height:100%;display:block}.sunset{height:170px;margin-top:max(28px,min(4vw,52px))}.sunset svg{width:100%;height:100%;display:block}.night-milky{background:var(--night);color:var(--on-dark);position:relative;overflow:hidden}.night-milky img{object-fit:cover;object-position:50% 45%;width:100%;height:max(360px,min(50vw,720px))}.night-milky figcaption{position:absolute;bottom:max(18px,min(3vw,36px));left:0;right:0}.night-milky figcaption span{margin-left:max(var(--gutter), calc(50% - 590px));margin-right:var(--gutter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e1338bd;border-radius:999px;padding:8px 16px;font-size:14.5px;display:inline-block}.safety{background:var(--mist-2);color:var(--ink)}.safety-top{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:max(32px,min(5vw,72px));display:grid}.wx{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wx li{border:1px solid var(--rule);background:var(--paper);border-radius:18px;padding:20px 20px 22px}.wx-ic{background:var(--night);width:46px;height:46px;color:var(--star);border-radius:50%;place-items:center;display:grid}.wx-when{font-family:var(--display);letter-spacing:.04em;color:var(--star-ink);margin-top:14px;font-size:15px;font-weight:600}.wx h3{margin-top:2px;font-size:18px}.wx li p:last-child{color:var(--ink-2);margin-top:6px;font-size:15px}.wx-fine{color:var(--muted);margin-top:14px;font-size:14px}.pr-title{letter-spacing:.04em;align-items:center;gap:16px;margin-top:max(56px,min(7vw,88px));font-size:22px;display:flex}.pr-title:after{content:"";background:var(--rule-2);flex:1;height:1px}.pr-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pr-grid li{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:2px 14px;padding:22px 0;display:grid}.pr-ic{border:1px solid var(--rule-2);background:var(--paper);width:48px;height:48px;color:var(--night);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.pr-grid h4{letter-spacing:.03em;font-size:17px}.pr-grid p{color:var(--ink-2);font-size:15px}.gear{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:max(28px,min(4.5vw,72px));margin-top:max(56px,min(7vw,88px));display:grid}.gear-photo{border-radius:18px;overflow:hidden}.gear-photo img{aspect-ratio:3/2;object-fit:cover;object-position:62% 60%;width:100%}.gear-body h3{letter-spacing:.04em;font-size:max(24px,min(2.4vw,30px))}.gear-lead{color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:12px;font-size:15.5px;display:flex}.gear-lead svg{color:#a4482a;margin-top:3px}.gear-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;margin:20px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.gear-list li{align-items:flex-start;gap:8px;line-height:1.55;display:flex}.gear-list svg{color:var(--night);margin-top:4px}.gear-ours{background:var(--night);color:var(--on-dark);border-radius:12px;align-items:center;gap:10px;margin-top:22px;padding:10px 16px;font-size:15px;display:inline-flex}.gear-ours svg{color:var(--star)}.faq{background:var(--night);color:var(--on-dark)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:max(36px,min(6vw,96px));display:grid}.faq-list{border-top:1px solid #f2eff980}.faq details{border-bottom:1px solid #f2eff924}.faq summary{cursor:pointer;padding:20px 0;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .sum{align-items:center;gap:14px;font-size:18px;font-weight:700;line-height:1.5;display:flex}.faq .fq{width:30px;font-family:var(--display);color:var(--star);flex:none;font-size:14px;font-weight:600}.faq .qt{flex:1}.faq .pm{flex:none;width:22px;height:22px;position:relative}.faq .pm:before,.faq .pm:after{content:"";background:var(--on-dark);height:2px;transition:transform .3s;position:absolute;top:10px;left:4px;right:4px}.faq .pm:after{transform:rotate(90deg)}.faq details[open] .pm:after{transform:rotate(0)}.faq .a{color:var(--on-dark-2);padding:0 36px 22px 44px;font-size:16px}.contact{color:var(--ink);background:#f7f7fa}.contact-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:max(36px,min(5vw,72px));display:grid}.map{border:1px solid var(--rule);background:#eef1f4;border-radius:18px;position:relative;overflow:hidden}.map svg{width:100%;height:auto;display:block}.map .map-label text{paint-order:stroke;stroke:#eef1f4;stroke-width:4px;stroke-linejoin:round}.map-tag{color:var(--muted);background:#fffffff0;border-radius:6px;padding:4px 10px;font-size:12.5px;position:absolute;top:12px;right:12px}.info{grid-template-columns:auto minmax(0,1fr);gap:14px 18px;margin:26px 0 0;font-size:16px;display:grid}.info dt{height:1.75em;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.info dd{margin:0}.contact-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:28px;display:grid}.contact-actions .btn{width:100%}.contact-actions .btn:not(.line){background:var(--night);border-color:var(--night);color:var(--star)}.contact-actions .btn:not(.line):hover{background:var(--night-3);border-color:var(--night-3)}.mailbox{border:1px solid var(--rule);background:var(--paper);border-radius:18px;padding:max(24px,min(3vw,40px))}.mailbox h3{letter-spacing:.04em;font-size:24px}.mailbox>p{color:var(--ink-2);margin-top:8px;font-size:15.5px}.mail-addr{border:1.5px solid var(--night);background:var(--mist-2);width:100%;color:var(--night);font:inherit;font-family:var(--display);letter-spacing:.02em;text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;font-size:max(18px,min(2vw,22px));font-weight:500;transition:background .2s,color .2s;display:flex}.mail-addr:hover{background:var(--night);color:var(--star)}.mail-tips-t{margin-top:26px;font-size:14.5px;font-weight:700}.mail-tips{color:var(--ink-2);gap:10px;margin:12px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.mail-tips li{align-items:flex-start;gap:10px;display:flex}.mail-tips .icon{color:var(--night);margin-top:4px}.mailbox .fine{border-top:1px solid var(--rule);color:var(--muted);margin-top:22px;padding-top:16px;font-size:13px}@media (max-width:379.98px){.mail-addr{gap:10px;padding:16px;font-size:17px}}.site-footer{color:#c9c3dd;padding:56px 0 calc(var(--to-top-size) + var(--to-top-gap) + 24px);background:#170e2c;font-size:14.5px}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.site-footer .brand-name{color:#fff;font-size:20px}.foot-note{max-width:34em;color:var(--on-dark-2);margin-top:16px}.foot-links{align-content:start;gap:8px;display:grid}.foot-links a{color:#fff;text-underline-offset:3px;padding:4px 0;display:inline-block}.foot-bottom{color:var(--on-dark-2);border-top:1px solid #f2eff924;margin-top:40px;padding-top:20px}.demo-toast{z-index:80;background:var(--star);width:max-content;max-width:calc(100% - 32px);color:var(--night);border-radius:12px;padding:14px 20px;font-size:15px;font-weight:500;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px -16px #0000008c}.demo-toast[hidden]{display:none}.to-top{right:16px;bottom:var(--to-top-gap);z-index:60;width:var(--to-top-size);height:var(--to-top-size);background:var(--night-3);color:var(--star);border:1.5px solid #8fddf799;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s,transform .25s;display:inline-flex;position:fixed;box-shadow:0 10px 24px -12px #0009}.js .to-top{opacity:0;visibility:hidden;transform:translateY(8px)}.js .to-top.is-shown{opacity:1;visibility:visible;transform:none}@media (max-width:1119.98px){.js.nav-open .to-top.is-shown{opacity:0;visibility:hidden}}.anim:not(.is-motion) [data-reveal],.anim:not(.is-motion) [data-line],.anim:not(.is-motion) [data-twinkle],.anim:not(.is-motion) [data-topo],.anim:not(.is-motion) [data-profile],.anim:not(.is-motion) [data-area],.anim:not(.is-motion) [data-peak],.anim:not(.is-motion) [data-pin],.anim:not(.is-motion) [data-map-star],.anim:not(.is-motion) [data-route]{visibility:hidden}.anim:not(.is-motion) .hero-photo img{transform:scale(1.06)}.anim:not(.is-motion) [data-photo]{clip-path:inset(6% round 18px)}.anim:not(.is-motion) [data-milky]{clip-path:inset(10% 0%)}.anim:not(.is-motion) [data-milky] img{transform:scale(1.08)}.anim:not(.is-motion) [data-tl-line]{transform:scaleY(0)}.anim:not(.is-motion) [data-sun]{transform:translateY(-46px)}[data-reveal]:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.to-top,.btn,.opt,.tl-dot,.trip,.nav-list a{transition:none}}@media (max-width:1023.98px){.safety-top{grid-template-columns:minmax(0,1fr)}.pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-body{padding:20px 18px}}@media (max-width:899.98px){body{font-size:16px}.hero{--hero-ph:min(125vw, 640px);min-height:0;display:block}.hero-photo,.hero-shade{height:var(--hero-ph);bottom:auto}.hero-photo img{object-position:88% 50%}.hero-shade{background:linear-gradient(#1e133899 0%,#1e133826 34%,#1e133800 56%,#1e133859 80%,#1e1338 100%)}.hero-inner{padding-top:24px;padding-bottom:56px;display:block}.hero-head{min-height:calc(var(--hero-ph) - 48px)}.hero h1{margin-top:18px;font-size:max(32px,min(9.2vw,48px))}.hero-sub{margin-top:0}.moon{margin-top:32px}.trip-grid{grid-template-columns:minmax(0,1fr);max-width:560px}.fit-grid{grid-template-columns:minmax(0,1fr)}.fit-side{display:contents}.fit-side .sec-head{order:1;margin-bottom:0}.quiz{order:2}.fit-photo{order:3;max-width:520px}.tl-step.has-photo .tl-row{grid-template-columns:22px minmax(110px,160px) minmax(0,1fr)}.tl-photo{grid-column:3;margin-top:18px}.faq-grid,.contact-grid,.gear{grid-template-columns:minmax(0,1fr)}.faq .sec-head{margin-bottom:0}}@media (min-width:600px) and (max-width:899.98px){.trip-grid{max-width:none}.trip-in{flex-direction:row}.trip-profile{border-radius:19px 0 0 19px;flex-direction:column;flex:0 0 40%;justify-content:space-between;padding-bottom:0;display:flex}.trip-pick{top:14px;left:auto;right:16px}}@media (max-width:599.98px){:root{--gutter:16px}.hero-cta .btn{flex:auto}.q{padding:18px 16px}.opt{font-size:15px}.r-static li{flex-direction:column;gap:2px}.tl-row,.tl-step.has-photo .tl-row{grid-template-columns:22px minmax(0,1fr);column-gap:16px}.tl-time{grid-column:2;margin-top:6px;font-size:34px}.tl-body{grid-column:2;margin-top:8px}.tl-photo{grid-column:2;margin-top:18px}.tl-dot{grid-row:1;margin-top:10px}.sunset{height:130px}.wx{grid-template-columns:minmax(0,1fr)}.wx li{grid-template-columns:46px minmax(0,1fr);column-gap:14px;padding:18px 18px 20px;display:grid}.wx-ic{grid-row:span 3}.wx-when{margin-top:0}.night-milky img{object-position:74% 45%}.map .map-label{font-size:21px}.pr-grid,.gear-list,.contact-actions{grid-template-columns:minmax(0,1fr)}.info{grid-template-columns:minmax(0,1fr);gap:2px}.info dd{margin-bottom:12px}.faq .a{padding:0 0 20px 44px}}@media (max-width:899.98px){body:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}body:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}body:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.concept-bar:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.concept-bar:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.concept-bar:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.brand-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:22.5px}.brand-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:22.5px}.brand-name:not(#_m):not(:is(.hero,.hero *)){font-size:22.5px}.brand-name small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:11px}.brand-name small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:11px}.brand-name small:not(#_m):not(:is(.hero,.hero *)){font-size:11px}.nav-list a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.nav-list a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.nav-list a:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.btn:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.btn:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.btn:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.btn.sm:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.btn.sm:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.btn.sm:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.nav-toggle:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.nav-toggle:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.nav-toggle:not(#_m):not(:is(.hero,.hero *)){font-size:16px}@media (max-width:1119.98px){.js .nav-list a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.js .nav-list a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.js .nav-list a:not(#_m):not(:is(.hero,.hero *)){font-size:18px}}@media (max-width:379.98px){.brand-name:not(#_m):not(:is(.hero,.hero *)){font-size:20px}.brand-name small:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:10px}.brand-name small:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:10px}.brand-name small:not(#_m):not(:is(.hero,.hero *)){font-size:10px}}.eyebrow:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.eyebrow:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.eyebrow:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.h2:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(30px,min(3.613vw,49px))}.h2:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(30px,min(3.613vw,49px))}.h2:not(#_m):not(:is(.hero,.hero *)){font-size:max(30px,min(3.613vw,49px))}.lead:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(17px,min(1.381vw,19px))}.lead:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(17px,min(1.381vw,19px))}.lead:not(#_m):not(:is(.hero,.hero *)){font-size:max(17px,min(1.381vw,19px))}.hero-kicker:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.hero-kicker:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.hero-kicker:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.hero h1:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(42.5px,min(5.738vw,83px))}.hero h1:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(42.5px,min(5.738vw,83px))}.hero h1:not(#_m):not(:is(.hero,.hero *)){font-size:max(42.5px,min(5.738vw,83px))}.hero-sub:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(17px,min(1.434vw,20px))}.hero-sub:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(17px,min(1.434vw,20px))}.hero-sub:not(#_m):not(:is(.hero,.hero *)){font-size:max(17px,min(1.434vw,20px))}.hero-facts:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.hero-facts:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.hero-facts:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.moon-label:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.moon-label:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.moon-label:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.moon-label span:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:12px}.moon-label span:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:12px}.moon-label span:not(#_m):not(:is(.hero,.hero *)){font-size:12px}.moon-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:26.5px}.moon-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:26.5px}.moon-name:not(#_m):not(:is(.hero,.hero *)){font-size:26.5px}.moon-age:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.moon-age:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.moon-age:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.moon-tip:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.moon-tip:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.moon-tip:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.moon-milky:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.moon-milky:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.moon-milky:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.moon-note:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13.5px}.moon-note:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13.5px}.moon-note:not(#_m):not(:is(.hero,.hero *)){font-size:13.5px}.trip-en:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.trip-en:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.trip-en:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.trip-badge:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13.5px}.trip-badge:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13.5px}.trip-badge:not(#_m):not(:is(.hero,.hero *)){font-size:13.5px}.trip-pick:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.trip-pick:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.trip-pick:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.trip-tag:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14.5px}.trip-tag:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14.5px}.trip-tag:not(#_m):not(:is(.hero,.hero *)){font-size:14.5px}.trip h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:25.5px}.trip h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:25.5px}.trip h3:not(#_m):not(:is(.hero,.hero *)){font-size:25.5px}.trip-text:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.trip-text:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.trip-text:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.trip-stats dt:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13.5px}.trip-stats dt:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13.5px}.trip-stats dt:not(#_m):not(:is(.hero,.hero *)){font-size:13.5px}.trip-stats dd:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.trip-stats dd:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.trip-stats dd:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.trips-note:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.trips-note:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.trips-note:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.fit-photo figcaption:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.fit-photo figcaption:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.fit-photo figcaption:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.q-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.q-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.q-t:not(#_m):not(:is(.hero,.hero *)){font-size:19px}.q-n:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.q-n:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.q-n:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.opt:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.opt:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.opt:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.r-label:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13px}.r-label:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13px}.r-label:not(#_m):not(:is(.hero,.hero *)){font-size:13px}.r-head b:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.r-head b:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.r-head b:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.r-static-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.r-static-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.r-static-t:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.r-static li:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.r-static li:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.r-static li:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.r-static li b:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.r-static li b:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.r-static li b:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.r-status:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.r-status:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.r-status:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.r-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(27.5px,min(2.763vw,34px))}.r-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(27.5px,min(2.763vw,34px))}.r-name:not(#_m):not(:is(.hero,.hero *)){font-size:max(27.5px,min(2.763vw,34px))}.r-line:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.r-line:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.r-line:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.r-notes-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14.5px}.r-notes-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14.5px}.r-notes-t:not(#_m):not(:is(.hero,.hero *)){font-size:14.5px}.r-notes li:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.r-notes li:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.r-notes li:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.r-fine:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.r-fine:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.r-fine:not(#_m):not(:is(.hero,.hero *)){font-size:14px}.tl-time:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(36px,min(4.463vw,61.5px))}.tl-time:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(36px,min(4.463vw,61.5px))}.tl-time:not(#_m):not(:is(.hero,.hero *)){font-size:max(36px,min(4.463vw,61.5px))}.tl-body h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(21.5px,min(1.913vw,25.5px))}.tl-body h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(21.5px,min(1.913vw,25.5px))}.tl-body h3:not(#_m):not(:is(.hero,.hero *)){font-size:max(21.5px,min(1.913vw,25.5px))}.tl-body p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.tl-body p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.tl-body p:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.night-milky figcaption span:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.night-milky figcaption span:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.night-milky figcaption span:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.wx-when:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.wx-when:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.wx-when:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.wx h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.wx h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.wx h3:not(#_m):not(:is(.hero,.hero *)){font-size:19px}.wx li p:last-child:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.wx li p:last-child:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.wx li p:last-child:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.wx-fine:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.wx-fine:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.wx-fine:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.pr-title:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:23.5px}.pr-title:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:23.5px}.pr-title:not(#_m):not(:is(.hero,.hero *)){font-size:23.5px}.pr-grid h4:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.pr-grid h4:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.pr-grid h4:not(#_m):not(:is(.hero,.hero *)){font-size:18px}.pr-grid p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.pr-grid p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.pr-grid p:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.gear-body h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(25.5px,min(2.55vw,32px))}.gear-body h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(25.5px,min(2.55vw,32px))}.gear-body h3:not(#_m):not(:is(.hero,.hero *)){font-size:max(25.5px,min(2.55vw,32px))}.gear-lead:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.gear-lead:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.gear-lead:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.gear-list:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.gear-list:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.gear-list:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.gear-ours:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.gear-ours:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.gear-ours:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.faq .sum:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:19px}.faq .sum:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:19px}.faq .sum:not(#_m):not(:is(.hero,.hero *)){font-size:19px}.faq .fq:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.faq .fq:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.faq .fq:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.faq .a:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.faq .a:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.faq .a:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.map-tag:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:13.5px}.map-tag:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:13.5px}.map-tag:not(#_m):not(:is(.hero,.hero *)){font-size:13.5px}.info:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:17px}.info:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:17px}.info:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.info dt:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15px}.info dt:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15px}.info dt:not(#_m):not(:is(.hero,.hero *)){font-size:15px}.mailbox h3:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:25.5px}.mailbox h3:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:25.5px}.mailbox h3:not(#_m):not(:is(.hero,.hero *)){font-size:25.5px}.mailbox>p:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.mailbox>p:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.mailbox>p:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.mail-addr:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(19px,min(2.125vw,23.5px))}.mail-addr:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(19px,min(2.125vw,23.5px))}.mail-addr:not(#_m):not(:is(.hero,.hero *)){font-size:max(19px,min(2.125vw,23.5px))}.mail-tips-t:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.mail-tips-t:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.mail-tips-t:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.mail-tips:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16.5px}.mail-tips:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16.5px}.mail-tips:not(#_m):not(:is(.hero,.hero *)){font-size:16.5px}.mailbox .fine:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:14px}.mailbox .fine:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:14px}.mailbox .fine:not(#_m):not(:is(.hero,.hero *)){font-size:14px}@media (max-width:379.98px){.mail-addr:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:18px}.mail-addr:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:18px}.mail-addr:not(#_m):not(:is(.hero,.hero *)){font-size:18px}}.site-footer:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:15.5px}.site-footer:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:15.5px}.site-footer:not(#_m):not(:is(.hero,.hero *)){font-size:15.5px}.site-footer .brand-name:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:21.5px}.site-footer .brand-name:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:21.5px}.site-footer .brand-name:not(#_m):not(:is(.hero,.hero *)){font-size:21.5px}.demo-toast:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:16px}.demo-toast:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:16px}.demo-toast:not(#_m):not(:is(.hero,.hero *)){font-size:16px}@media (max-width:899.98px){body:not(#_m):not(:is(.hero,.hero *)){font-size:17px}.hero h1:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:max(34px,min(9.775vw,51px))}.hero h1:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:max(34px,min(9.775vw,51px))}.hero h1:not(#_m):not(:is(.hero,.hero *)){font-size:max(34px,min(9.775vw,51px))}}@media (max-width:599.98px){.opt:not(#_m):not(:is(.hero,.hero *)){font-size:16px}.tl-time:not(#_m):not(:is(.hero,.hero *)){font-size:36px}.map .map-label:not(#_m):not(:-webkit-any(.hero,.hero *)){font-size:22.5px}.map .map-label:not(#_m):not(:-moz-any(.hero,.hero *)){font-size:22.5px}.map .map-label:not(#_m):not(:is(.hero,.hero *)){font-size:22.5px}}@media (max-width:359.98px){body>main:first-of-type>section.fit:nth-of-type(3)>div.wrap.fit-grid:first-of-type>div.fit-side:first-of-type>div.sec-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k){font-size:16px}}@media (min-width:600px) and (max-width:699.98px){body>main:first-of-type>section.fit:nth-of-type(3)>div.wrap.fit-grid:first-of-type>div.fit-side:first-of-type>div.sec-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k){font-size:16px}}@media (max-width:359.98px){body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.gear:nth-of-type(2)>div.gear-body:first-of-type>p.gear-ours:nth-of-type(2):not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(5)>summary:first-of-type>span.sum:first-of-type>span.qt:nth-of-type(2):not(#_m):not(#_k){font-size:18px}body>main:first-of-type>section.contact:nth-of-type(7)>div.wrap.contact-grid:first-of-type>div.mailbox:nth-of-type(2)>p.mail-tips-t:nth-of-type(2):not(#_m):not(#_k){font-size:15.5px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.trip-grid:nth-of-type(2)>article.trip.trip-ridge:nth-of-type(3)>div.trip-in:first-of-type>div.trip-body:nth-of-type(2)>dl.trip-stats:first-of-type>div:first-of-type>dd:first-of-type:not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(2)>summary:first-of-type>span.sum:first-of-type>span.qt:nth-of-type(2):not(#_m):not(#_k){font-size:18px}body>main:first-of-type>section.contact:nth-of-type(7)>div.wrap.contact-grid:first-of-type>div:first-of-type>dl.info:first-of-type>dd:nth-of-type(2):not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.night:nth-of-type(4)>figure.night-milky:first-of-type>figcaption:first-of-type>span:first-of-type:not(#_m):not(#_k){font-size:14.5px}body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>ul.pr-grid:first-of-type>li:nth-of-type(4)>p:first-of-type:not(#_m):not(#_k){font-size:15px}}@media (min-width:700px){body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>p.trips-note:first-of-type:not(#_m):not(#_k){font-size:14.5px}}@media (max-width:899.98px){body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.trip-grid:nth-of-type(2)>article.trip.trip-deck:first-of-type>div.trip-in:first-of-type>div.trip-body:nth-of-type(2)>p.trip-text:nth-of-type(3):not(#_m):not(#_k),body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div.sec-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:nth-of-type(2)>p:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:nth-of-type(3)>p:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>ul.pr-grid:first-of-type>li:nth-of-type(3)>p:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(2)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(4)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(5)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:first-of-type>p:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.gear:nth-of-type(2)>div.gear-body:first-of-type>p.gear-lead:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(3)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.sec-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k),body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.trip-grid:nth-of-type(2)>article.trip.trip-ridge:nth-of-type(3)>div.trip-in:first-of-type>div.trip-body:nth-of-type(2)>p.trip-text:nth-of-type(3):not(#_m):not(#_k),body>main:first-of-type>section.night:nth-of-type(4)>div.tl-wrap:nth-of-type(2)>ol.tl:first-of-type>li.tl-step.tone-day:first-of-type>div.wrap.tl-row:first-of-type>div.tl-body:first-of-type>p:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.night:nth-of-type(4)>div.tl-wrap:nth-of-type(2)>ol.tl:first-of-type>li.tl-step.tone-late:nth-of-type(6)>div.wrap.tl-row:first-of-type>div.tl-body:first-of-type>p:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.trip-grid:nth-of-type(2)>article.trip.trip-meadow:nth-of-type(2)>div.trip-in:first-of-type>div.trip-body:nth-of-type(2)>p.trip-text:nth-of-type(3):not(#_m):not(#_k),body>main:first-of-type>section.night:nth-of-type(4)>div.tl-wrap:nth-of-type(2)>ol.tl:first-of-type>li.tl-step.tone-gold:nth-of-type(2)>div.wrap.tl-row:first-of-type>div.tl-body:first-of-type>p:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>ul.pr-grid:first-of-type>li:nth-of-type(6)>p:first-of-type:not(#_m):not(#_k){text-wrap:pretty}}@media (max-width:359.98px){body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.trip-grid:nth-of-type(2)>article.trip.trip-deck:first-of-type>div.trip-in:first-of-type>div.trip-body:nth-of-type(2)>p.trip-text:nth-of-type(3):not(#_m):not(#_k){font-size:15.5px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.trip-grid:nth-of-type(2)>article.trip.trip-deck:first-of-type>div.trip-in:first-of-type>div.trip-body:nth-of-type(2)>p.trip-text:nth-of-type(3):not(#_m):not(#_k){font-size:15.5px}}@media (max-width:359.98px){body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div.sec-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:nth-of-type(2)>p:nth-of-type(2):not(#_m):not(#_k){font-size:15px}}@media (min-width:700px){body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:nth-of-type(2)>p:nth-of-type(2):not(#_m):not(#_k){font-size:15px}}@media (max-width:359.98px){body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:nth-of-type(3)>p:nth-of-type(2):not(#_m):not(#_k){font-size:15px}}@media (min-width:700px){body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:nth-of-type(3)>p:nth-of-type(2):not(#_m):not(#_k){font-size:15px}}@media (max-width:359.98px){body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>ul.pr-grid:first-of-type>li:nth-of-type(3)>p:first-of-type:not(#_m):not(#_k){font-size:15px}body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(2)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(4)>p.a:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(4)>p.a:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:600px) and (max-width:699.98px){body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(4)>p.a:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (max-width:359.98px){body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(5)>p.a:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:first-of-type>p:nth-of-type(2):not(#_m):not(#_k){font-size:15px}}@media (min-width:700px){body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>div.safety-top:first-of-type>div:nth-of-type(2)>ol.wx:first-of-type>li:first-of-type>p:nth-of-type(2):not(#_m):not(#_k){font-size:15px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.faq:nth-of-type(6)>div.wrap.faq-grid:first-of-type>div.faq-list:nth-of-type(2)>details:nth-of-type(3)>p.a:first-of-type:not(#_m):not(#_k),body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.sec-head:first-of-type>p.lead:nth-of-type(2):not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.trip-grid:nth-of-type(2)>article.trip.trip-ridge:nth-of-type(3)>div.trip-in:first-of-type>div.trip-body:nth-of-type(2)>p.trip-text:nth-of-type(3):not(#_m):not(#_k){font-size:15.5px}body>main:first-of-type>section.night:nth-of-type(4)>div.tl-wrap:nth-of-type(2)>ol.tl:first-of-type>li.tl-step.tone-day:first-of-type>div.wrap.tl-row:first-of-type>div.tl-body:first-of-type>p:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:600px) and (max-width:699.98px){body>main:first-of-type>section.night:nth-of-type(4)>div.tl-wrap:nth-of-type(2)>ol.tl:first-of-type>li.tl-step.tone-day:first-of-type>div.wrap.tl-row:first-of-type>div.tl-body:first-of-type>p:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.night:nth-of-type(4)>div.tl-wrap:nth-of-type(2)>ol.tl:first-of-type>li.tl-step.tone-late:nth-of-type(6)>div.wrap.tl-row:first-of-type>div.tl-body:first-of-type>p:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:600px) and (max-width:699.98px){body>main:first-of-type>section.night:nth-of-type(4)>div.tl-wrap:nth-of-type(2)>ol.tl:first-of-type>li.tl-step.tone-late:nth-of-type(6)>div.wrap.tl-row:first-of-type>div.tl-body:first-of-type>p:first-of-type:not(#_m):not(#_k){font-size:16px}}@media (min-width:360px) and (max-width:599.98px){body>main:first-of-type>section.trips:nth-of-type(2)>div.wrap:first-of-type>div.trip-grid:nth-of-type(2)>article.trip.trip-meadow:nth-of-type(2)>div.trip-in:first-of-type>div.trip-body:nth-of-type(2)>p.trip-text:nth-of-type(3):not(#_m):not(#_k){font-size:15.5px}}@media (min-width:600px) and (max-width:699.98px){body>main:first-of-type>section.night:nth-of-type(4)>div.tl-wrap:nth-of-type(2)>ol.tl:first-of-type>li.tl-step.tone-gold:nth-of-type(2)>div.wrap.tl-row:first-of-type>div.tl-body:first-of-type>p:first-of-type:not(#_m):not(#_k){font-size:16px}body>main:first-of-type>section.safety:nth-of-type(5)>div.wrap:first-of-type>ul.pr-grid:first-of-type>li:nth-of-type(6)>p:first-of-type:not(#_m):not(#_k){font-size:15px}}}section.hero:not(#_h) .hero-sub{--hs-min:18px;--hs-add:0px}@media (max-width:699.98px){section.hero:not(#_h) .hero-sub{--hs-min:17.5px;--hs-add:1px}}section.hero:not(#_h) div.wrap.hero-inner div.hero-body p.hero-sub{text-wrap:pretty}@media (min-width:360px){section.hero:not(#_h) div.wrap.hero-inner div.hero-head p.hero-kicker{font-size:15px}}section.hero:not(#_h) div.wrap.hero-inner div.hero-body p.hero-sub{font-size:max(var(--hs-min), min(calc(max(16px, min(1.35vw, 19px)) + var(--hs-add)), max(max(16px, min(1.35vw, 19px)), 18px)))}section.hero:not(#_h) div.wrap.hero-inner div.hero-body div.hero-cta a.btn,section.hero:not(#_h) div.wrap.hero-inner div.hero-body div.hero-cta button.btn.ghost{font-size:17px}section.hero:not(#_h) div.wrap.hero-inner div.hero-body ul.hero-facts li:not([class]){font-size:calc(1em + 1px)}section.hero:not(#_h) div.wrap.hero-inner aside.moon div.moon-top p.moon-label{font-size:14px}section.hero:not(#_h) div.wrap.hero-inner aside.moon div.moon-top p.moon-label span:not([class]){font-size:12.5px}@media (min-width:360px){section.hero:not(#_h) div.wrap.hero-inner aside.moon div.moon-top p.moon-age{font-size:14px}}@media (min-width:700px){section.hero:not(#_h) div.wrap.hero-inner aside.moon p.moon-tip{font-size:16px}section.hero:not(#_h) div.wrap.hero-inner aside.moon p.moon-milky b:not([class]),section.hero:not(#_h) div.wrap.hero-inner aside.moon p.moon-milky span:not([class]){font-size:calc(1em + 1px)}section.hero:not(#_h) div.wrap.hero-inner aside.moon p.moon-note{font-size:13.5px}}
