.opener__trail{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--cobalt);stroke-width:5;stroke-dasharray:2 16;stroke-linecap:round;opacity:.4}.climb{display:block;width:100%;height:auto;overflow:visible}.climb__hill{fill:#ffffff1a}.climb__trail{fill:none;stroke:var(--cream);stroke-width:2.5;stroke-dasharray:2 9;stroke-linecap:round}.climb__camp{cursor:pointer;outline:none}.climb__camp circle{fill:var(--cobalt);stroke:var(--cream);stroke-width:3;transition:fill .2s ease}.climb__flag{fill:var(--cream);stroke:var(--cream);stroke-width:3;stroke-linejoin:round;opacity:.4;transition:opacity .2s ease,fill .2s ease,stroke .2s ease}.climb__camp text{opacity:.8}.climb__camp:hover circle,.climb__camp:focus-visible circle,.climb__camp.is-on circle{fill:var(--butter)}.climb__camp.is-on .climb__flag{fill:var(--butter);stroke:var(--butter);opacity:1}.climb__camp.is-on text{opacity:1;font-weight:700}.climb__who{transition:transform .7s cubic-bezier(.4,.1,.2,1)}a.pbtn{text-decoration:none}.sold__bar{display:flex;gap:3px;height:34px;margin-bottom:12px}.sold__bar i{display:block;border-radius:6px}.sold__first{background:var(--coral)}.sold__rest{flex:1;background:var(--cobalt)}.sold__key{display:grid;gap:6px;margin:0 0 24px;font-size:13px;line-height:1.4;color:var(--p-mute)}.sold__key span{display:flex;gap:10px;align-items:baseline}.sold__key i{flex:none;width:12px;height:12px;border-radius:3px}.sold__who{display:grid;gap:0;margin:0 0 26px;padding:0;list-style:none;border-top:1px solid var(--p-soft)}.sold__who li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0!important;border-bottom:1px solid var(--p-soft)}.sold__who svg{width:52px;overflow:visible}.sold__who li.is-gone svg{opacity:.45}.sold__who p{margin:0;font-size:15px;font-weight:500}.sold__who small{display:block;font-size:12.5px;font-weight:400;color:var(--p-mute)}.sold__who b{font-family:var(--display);font-size:clamp(22px,2.6vw,30px);font-weight:400;font-variation-settings:"SOFT" 100;font-variant-numeric:lining-nums tabular-nums;color:var(--cobalt)}.slot[data-figure=to-toolkit]{margin-top:clamp(40px,6vw,72px)}.onward{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.6fr) auto;gap:clamp(18px,3vw,40px);align-items:center;padding:clamp(24px,3.4vw,40px);border-radius:28px;background:var(--cobalt);color:#fff;text-decoration:none;transition:transform .25s ease}.onward:hover{transform:translateY(-3px)}.onward svg{width:100%;max-width:220px;overflow:visible}.onward small{display:block;font:600 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--butter)}.onward b{display:block;margin:10px 0 8px;font-family:var(--display);font-size:clamp(24px,3vw,34px);line-height:1.12;font-weight:400;font-variation-settings:"SOFT" 100;letter-spacing:-.015em}.onward i{display:block;max-width:34em;font-style:normal;font-size:15px;line-height:1.5;color:#fffc}.onward em{font-style:normal;font-size:34px;color:var(--butter)}@media(max-width:720px){.onward{grid-template-columns:1fr}.onward svg{max-width:150px}.onward em{display:none}.sold__who li{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.sold__who svg{width:40px}.sold__who p{font-size:13.5px}}
