.hiw{--muted:var(--muted-ink);color:var(--ink);background:var(--canvas);font-size:15px;line-height:1.55}.hiw :is(h1,h2,h3){font-family:var(--font-display), Helvetica, sans-serif;letter-spacing:-.03em;color:var(--navy-ink);font-weight:800;line-height:1.06}.hiw h1{max-width:18ch;font-size:clamp(34px,4vw,54px)}.hiw h2{font-size:clamp(26px,3vw,36px)}.hiw .lead{color:var(--muted);max-width:58ch;margin-top:14px;font-size:18px;line-height:1.5}.hiw ul,.hiw ol{margin:0;padding:0;list-style:none}.hiw :focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:6px}.hiw .ico{flex:none;width:18px;height:18px}.hiw .h-btn{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.hiw .h-btn:hover{transform:translateY(-1px)}.hiw .h-btn-lg{padding:15px 26px;font-size:16px}.hiw .h-btn-red{background:var(--red-btn);color:#fff}.hiw .h-btn-red:hover{background:var(--red-ink)}.hiw .h-btn-ghost{border-color:var(--line-2);color:var(--navy-ink);background:var(--sheet)}.hiw .h-btn-ghost:hover{border-color:var(--navy)}.hiw .h-btn-outline-w{color:#fff;background:0 0;border-color:#ffffff80}.hiw .h-btn-outline-w:hover{background:#ffffff14;border-color:#fff}.hiw .h-badge{white-space:nowrap;background:var(--canvas-2);color:var(--muted);border-radius:8px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.hiw .h-badge.navy{background:var(--sky-soft);color:var(--navy)}.hiw .h-chip{border:1px solid var(--line-2);background:var(--sheet);color:var(--navy-ink);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.hiw .h-chip .ico{width:13px;height:13px;color:var(--sky-ink)}.hiw .permits{align-items:center;gap:4px;display:inline-flex}.hiw .permit{color:#fff;background:var(--navy);border-radius:3px;padding:2px 7px;font-size:11.5px;font-weight:700;line-height:1.4;display:inline-flex}.hiw .permit.B{background:#2a6cb0}.hiw .permit.C{background:#1e7a4f}.hiw .permit.L{background:#8a5a00}.hiw .permit.G{background:#5b3fa8}.hiw .permit.CH{background:var(--red-btn)}.hiw .sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.hiw .sec-h p{max-width:56ch;color:var(--muted);margin-top:10px}.hiw-hero{border-bottom:1px solid var(--line);background:var(--sheet);padding:64px 0 48px}.hiw-hero .top{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;margin-bottom:40px;display:grid}.hiw-hero .pick{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.hiw-hero .pick .fine{color:var(--muted);text-align:right;max-width:34ch;font-size:12.5px}.hiw .tabs{background:var(--canvas-2);border-radius:999px;padding:3px;display:inline-flex}.hiw .tabs button{color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600}.hiw .tabs button[aria-pressed=true]{color:var(--navy);box-shadow:var(--sh-sm);background:#fff}.hiw .hroute{padding:8px 0 0;position:relative}.hiw .hroute svg.line{width:100%;height:12px;position:absolute;top:34px;left:0;right:0;overflow:visible}.hiw .hroute svg.line path{fill:none;stroke-width:4px;stroke-linecap:round}.hiw .hroute svg.line .rail{stroke:var(--line-2)}.hiw .hroute svg.line .ink{stroke:var(--red)}.hiw .hroute ol{grid-template-columns:repeat(6,1fr);gap:12px;display:grid;position:relative}.hiw .hroute[data-track=stay] ol{grid-template-columns:repeat(4,1fr)}.hiw .hroute li{min-width:0}.hiw .hroute a{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hiw .hroute .dot{background:var(--sheet);border:4px solid var(--red);z-index:1;width:28px;height:28px;box-shadow:0 0 0 4px var(--sheet);border-radius:50%;margin:12px 0 2px;position:relative}.hiw .hroute li.we .dot{background:var(--red)}.hiw .hroute .day{color:var(--red-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:12px;font-weight:700}.hiw .hroute .t{color:var(--navy-ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.hiw .hroute a:hover .t{color:var(--red-ink)}.hiw .hroute .w{color:var(--muted);font-size:12.5px}.hiw .legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:12.5px;display:flex}.hiw .legend span{align-items:center;gap:7px;display:inline-flex}.hiw .legend i{border:3px solid var(--red);background:var(--sheet);border-radius:50%;width:12px;height:12px}.hiw .legend i.f{background:var(--red)}.hiw .legend .ico{width:14px;height:14px}.hiw .story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;padding-top:72px;display:grid}.hiw .stick{position:sticky;top:96px}.hiw .player{aspect-ratio:16/9;border-radius:var(--r-md);background:var(--navy-ink);isolation:isolate;box-shadow:var(--sh-lg);position:relative;overflow:hidden}.hiw .player img{object-fit:cover;opacity:0;filter:saturate(.85);width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.hiw .player img.on{opacity:1}.hiw .player video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.hiw .player video::cue{font-family:var(--font-sans), sans-serif;color:#fff;background:#10243abf;font-size:16px}.hiw .player:after{content:"";pointer-events:none;background:linear-gradient(#10243a0d,#10243a8c 100%);position:absolute;inset:0}.hiw .player.playing:after{opacity:0}.hiw .player .play{z-index:2;width:64px;height:64px;color:var(--navy-ink);box-shadow:var(--sh-lg);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:opacity .25s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hiw .player .play:hover{transform:translate(-50%,-50%)scale(1.06)}.hiw .player .play .ico{fill:currentColor;width:24px;height:24px;margin-left:3px}.hiw .player.playing .play{opacity:0}.hiw .player.playing .play:focus-visible{opacity:1}.hiw .player .cap{z-index:2;color:#fff;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.hiw .player.playing .cap{opacity:0}.hiw .player .cap b{font-size:17px;font-weight:600;display:block}.hiw .player .cap span{color:#ffffffd9;font-size:12.5px}.hiw .player .prog{z-index:3;background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.hiw .player .prog i{background:var(--red);width:0;height:100%;transition:width .5s;display:block}.hiw .chapters{flex-direction:column;margin-top:14px;display:flex}.hiw .chapters button{border-radius:var(--r-sm);width:100%;color:var(--muted);cursor:pointer;text-align:left;border-left:2px solid #0000;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:grid}.hiw .chapters button:hover{background:var(--canvas-2)}.hiw .chapters b{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px;font-weight:600}.hiw .chapters span{color:var(--navy-ink);font-weight:500}.hiw .chapters em{color:var(--muted);font-size:12px;font-style:normal}.hiw .chapters button[aria-current=step]{background:var(--sky-soft);border-left-color:var(--red)}.hiw .chapters button[aria-current=step] span{font-weight:600}.hiw .stick .fine{color:var(--muted);align-items:flex-start;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.hiw .stick .fine .ico{width:15px;height:15px;color:var(--sky-ink);margin-top:2px}.hiw .steps{flex-direction:column;gap:22px;display:flex}.hiw .st{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 28px 24px;scroll-margin-top:110px;transition:border-color .25s,box-shadow .25s;position:relative}.hiw .st.on{border-color:var(--navy);box-shadow:var(--sh-md)}.hiw .st .head{grid-template-columns:auto 1fr auto;align-items:start;gap:18px;display:grid}.hiw .st .num{font-family:var(--font-display), sans-serif;color:var(--sky);letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:52px;font-size:44px;font-weight:800;line-height:.9;transition:color .25s}.hiw .st.on .num{color:var(--red)}.hiw .st h3{font-size:22px;line-height:1.15}.hiw .st .sub{color:var(--muted);max-width:56ch;margin-top:6px;font-size:14.5px}.hiw .st .when{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.hiw .st .when .d{color:var(--red-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.hiw .st .who{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.hiw .st .who>div{background:var(--sheet-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;font-size:13.5px;line-height:1.5}.hiw .st .who h4{color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.hiw .st .who h4 .ico{width:14px;height:14px}.hiw .st .who .us{border-color:var(--sky-soft);background:var(--sky-soft)}.hiw .st .who .us h4{color:var(--sky-ink)}.hiw .st .who .get h4{color:var(--ok)}.hiw .st .who ul{flex-direction:column;gap:3px;display:flex}.hiw .st .who li{align-items:flex-start;gap:7px;display:flex}.hiw .st .who li:before{content:"";background:var(--navy);border-radius:50%;flex:none;width:5px;height:5px;margin-top:8px}.hiw .st .docs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.hiw .st .docs .lbl{color:var(--muted);margin-right:4px;font-size:12.5px}.hiw .st .proof{border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--canvas);grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:grid}.hiw .st .proof .mail{align-items:flex-start;gap:12px;display:flex}.hiw .st .proof .av{border-radius:var(--r-sm);background:var(--navy);color:#fff;flex:none;place-items:center;width:34px;height:34px;display:grid}.hiw .st .proof .av .ico{width:16px;height:16px}.hiw .st .proof .mail b{color:var(--navy-ink);font-size:13.5px;display:block}.hiw .st .proof .mail span{color:var(--muted);font-size:12.5px}.hiw .st .proof .docrow{gap:8px;display:flex}.hiw .st .proof .doc{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-xs);width:118px;color:var(--muted);box-shadow:var(--sh-sm);flex-direction:column;gap:4px;padding:10px 10px 8px;font-size:11.5px;display:flex}.hiw .st .proof .doc b{color:var(--navy-ink);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:12px;line-height:1.2}.hiw .st .proof .doc i{background:var(--line);border-radius:2px;height:3px;display:block}.hiw .st .proof .doc i.r{background:var(--red);width:40%}.hiw .st .proof .qr{opacity:.85;background:repeating-linear-gradient(90deg, var(--navy-ink) 0 3px, transparent 3px 6px), repeating-linear-gradient(0deg, var(--navy-ink) 0 3px, transparent 3px 6px);background-blend-mode:multiply;border-radius:2px;width:34px;height:34px;margin-top:4px}.hiw .st .tip{color:var(--muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;display:flex}.hiw .st .tip .ico{width:15px;height:15px;color:var(--red);margin-top:2px}.hiw .st .tip b{color:var(--navy-ink);font-weight:600}.hiw .money{padding-top:88px}.hiw .money .grid2{grid-template-columns:1.1fr .9fr;align-items:start;gap:40px;display:grid}.hiw .pay li{border-bottom:1px solid var(--line);grid-template-columns:86px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.hiw .pay li:first-child{border-top:1px solid var(--line)}.hiw .pay .d{color:var(--red-ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.hiw .pay .what b{color:var(--navy-ink);font-size:15px;font-weight:600;display:block}.hiw .pay .what span{color:var(--muted);font-size:13px}.hiw .pay .amt{color:var(--navy-ink);font-variant-numeric:tabular-nums;text-align:right;letter-spacing:-.01em;font-size:16px;font-weight:700}.hiw .pay .amt small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500;display:block}.hiw .pay .amt.free{color:var(--ok)}.hiw .money .aside{flex-direction:column;gap:14px;display:flex}.hiw .h-sheet{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-sm);padding:24px 28px}.hiw .h-sheet h3{margin-bottom:12px;font-size:17px}.hiw .h-sheet .small{color:var(--muted);font-size:13px}.hiw .cost{grid-template-columns:1fr auto;gap:8px 16px;font-size:13.5px;display:grid}.hiw .cost .chf{font-variant-numeric:tabular-nums;text-align:right}.hiw .cost .tot{color:var(--navy-ink);border-top:1px solid var(--line);margin-top:4px;padding-top:8px;font-weight:700}.hiw .cost .free{color:var(--ok);text-align:right;font-weight:600}.hiw .dossier,.hiw .people{padding-top:88px}.hiw .dossier .grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hiw .dcard{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.hiw .dcard.tint{background:var(--sky-soft);border-color:#0000}.hiw .dcard .ic{border-radius:var(--r-sm);background:var(--sky-soft);width:38px;height:38px;color:var(--navy);place-items:center;display:grid}.hiw .dcard.tint .ic{background:#fff}.hiw .dcard h3{letter-spacing:-.01em;font-size:16px}.hiw .dcard p{color:var(--muted);font-size:13.5px;line-height:1.5}.hiw .dcard .val{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.hiw .people .grid4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.hiw .person{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:14px;padding:14px 16px;display:flex}.hiw .person img{object-fit:cover;border-radius:50%;flex:none;width:54px;height:54px}.hiw .person b{color:var(--navy-ink);font-size:15px;display:block}.hiw .person span{color:var(--muted);font-size:12.5px;display:block}.hiw .faq{grid-template-columns:1fr 1fr;align-items:start;gap:12px;padding-top:88px;display:grid}.hiw .faq details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sheet);padding:14px 18px}.hiw .faq details[open]{border-color:var(--navy)}.hiw .faq summary{cursor:pointer;color:var(--navy-ink);justify-content:space-between;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.hiw .faq summary::-webkit-details-marker{display:none}.hiw .faq summary:after{content:"+";color:var(--red);font-size:20px;line-height:1}.hiw .faq details[open] summary:after{content:"−"}.hiw .faq p{color:var(--muted);max-width:60ch;margin-top:8px;font-size:14px}.hiw .cta{background:var(--navy-3);color:#dfe8f1;margin-top:88px;padding:56px 0}.hiw .cta h2{color:#fff}.hiw .cta .in{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.hiw .cta p{color:#c6d3e1;max-width:56ch;margin-top:10px}.hiw .cta .btns{flex-wrap:wrap;gap:10px;display:flex}.hiw .cta{margin-bottom:-96px}@media (max-width:700px){.hiw .cta{margin-bottom:-64px}}@media (prefers-reduced-motion:reduce){.hiw .hroute svg.line .ink{stroke-dashoffset:0!important}.hiw .hroute li{opacity:1!important;transform:none!important}.hiw .player img,.hiw .st,.hiw .player .prog i{transition:none}}@media (max-width:1100px){.hiw-hero .top{grid-template-columns:1fr}.hiw-hero .pick{align-items:flex-start}.hiw-hero .pick .fine{text-align:left}.hiw .hroute ol,.hiw .hroute[data-track=stay] ol{grid-template-columns:repeat(3,1fr);row-gap:28px}.hiw .hroute svg.line{display:none}.hiw .story{grid-template-columns:minmax(0,1fr);gap:28px}.hiw .stick{position:static}.hiw .money .grid2{grid-template-columns:1fr}.hiw .dossier .grid3,.hiw .people .grid4{grid-template-columns:1fr 1fr}}@media (max-width:800px){.hiw-hero{padding:36px 0 32px}.hiw .hroute ol,.hiw .hroute[data-track=stay] ol{grid-template-columns:1fr 1fr}.hiw .st{padding:18px 16px}.hiw .st .head{grid-template-columns:auto 1fr;gap:12px}.hiw .st .when{flex-direction:row;grid-column:span 2;align-items:center}.hiw .st .who,.hiw .st .proof{grid-template-columns:1fr}.hiw .st .proof .docrow{flex-wrap:wrap}.hiw .pay li{grid-template-columns:64px 1fr}.hiw .pay .amt{text-align:left;grid-column:2}.hiw .dossier .grid3,.hiw .people .grid4,.hiw .faq,.hiw .cta .in{grid-template-columns:1fr}.hiw .money,.hiw .dossier,.hiw .people,.hiw .faq{padding-top:52px}.hiw .cta{margin-top:52px}.hiw .h-sheet{padding:20px}}
