.pg-plans summary:focus-visible{outline-offset:3px;outline:2px solid #2a56c6}.pg-plans button{cursor:pointer;font-family:inherit}.pg-plans .ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.pg-plans .opt{transition:background .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s}.pg-plans .opt:hover{transform:translateY(-2px);border-color:#b9cbea!important}.pg-plans .mk{-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);text-shadow:0 1px 6px #00000073;border-radius:50%;justify-content:center;align-items:center;width:clamp(44px,4.6vw,56px);height:clamp(44px,4.6vw,56px);padding:0;transition:transform .2s,background .25s,color .25s,box-shadow .25s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff9,inset 0 -10px 18px #74b8f72e,0 10px 24px #00000073}.pg-plans .mk:hover{transform:translate(-50%,-50%)scale(1.14)}.pg-plans .mk-n{letter-spacing:.02em;font-size:clamp(14px,1.5vw,18px);font-weight:800;line-height:1}.pg-plans .mk-dest{animation:2.4s ease-in-out infinite pulse}.pg-plans .mk-label{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#f3f4f6;pointer-events:none;text-shadow:0 1px 10px #000c;font-size:14px;font-weight:700;line-height:16px;position:absolute;top:50%;transform:translateY(-50%)}.pg-plans .pin{z-index:5;flex-direction:column;align-items:center;transition:left .5s,top .5s;display:flex;position:absolute;transform:translate(-50%,-100%)}.pg-plans .pin-btn{color:#74b8f7;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:4px 6px;display:flex}.pg-plans .pin-btn:hover .pin-txt{color:#f3f4f6}.pg-plans .pin-txt{letter-spacing:.08em;text-transform:uppercase;color:#74b8f7;white-space:nowrap;text-shadow:0 1px 8px #000000e6;font-size:14px;font-weight:700;line-height:14px;transition:color .2s}.pg-plans .pin-card{color:#f3f4f6;text-align:left;background:#0c0d10f2;border:1px solid #3f444d;border-radius:10px;width:min(270px,72vw);padding:14px 16px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000080}.pg-plans .mk{z-index:2}@media (min-width:700px){.pg-plans .pin-card{left:-64px}}.pg-plans .trail-lit{stroke-dasharray:16 10;transition:opacity .35s;animation:1.4s linear infinite march}.pg-plans .trail-glow{transition:opacity .35s}.pg-plans .alt-fill{transition:width .5s}.pg-plans .mtn-fade{-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.pg-plans .drift{animation:26s ease-in-out infinite alternate drift}.pg-plans .drift2{animation:34s ease-in-out infinite alternate-reverse drift}@keyframes drift{0%{transform:translate(-28px)}to{transform:translate(28px)}}@media (prefers-reduced-motion:reduce){.pg-plans .drift,.pg-plans .drift2{animation:none}}@keyframes march{to{stroke-dashoffset:-52px}}@keyframes pulse{0%,to{box-shadow:inset 0 1px #ffffffb3,inset 0 -10px 18px #74b8f740,0 0 0 4px #74b8f74d,0 0 18px #e020fb73}50%{box-shadow:inset 0 1px #ffffffb3,inset 0 -10px 18px #74b8f740,0 0 0 10px #74b8f714,0 0 34px #e020fbb3}}@media (max-width:700px){.pg-plans .mk-label,.pg-plans .pin-txt{display:none}}.pg-plans .m-bar{display:none}.pg-plans .m-bar-cta{color:#0c0d10;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f3f4f6;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.pg-plans .m-bar:focus-visible{outline-color:#74b8f7}@media (max-width:980px){.pg-plans .m-bar{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f3f4f6;background:#16181df0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 10px 10px 20px;text-decoration:none;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #16181d59}.pg-plans .m-bar:hover{color:#f3f4f6}}.pg-plans #expedition{scroll-margin-top:16px}.pg-plans .pin-inline{display:none}@media (max-width:700px){.pg-plans .mtn-wrap{width:140vw!important;margin-left:calc(50% - 62vw)!important}.pg-plans .pin-card{display:none}.pg-plans .pin-inline{color:#d5d8de;margin:0;font-size:16px;line-height:24px;display:block}}@media (prefers-reduced-motion:reduce){.pg-plans .trail-lit,.pg-plans .mk-dest{animation:none}.pg-plans .pin,.pg-plans .alt-fill,.pg-plans .mk,.pg-plans .opt{transition:none}}@media (min-width:981px){.pg-plans #expedition{position:sticky;top:16px}}.pg-plans .plans-h1{letter-spacing:-.02em;max-width:14ch;margin:0;font-size:clamp(38px,6vw,72px);font-weight:800;line-height:.98}.pg-plans .plans-h1:lang(fr){max-width:16ch;font-size:clamp(34px,5.6vw,68px)}
