@font-face{font-family:Sofia Sans Condensed;src:url(/fonts/sofia-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Sofia Sans Condensed;src:url(/fonts/sofia-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Sofia Sans Condensed;src:url(/fonts/sofia-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--stamp-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.75'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--limestone-ground: #e7e5e0;--limestone-plate: #f3f2ee;--limestone-well: #dad7d0;--trail-ink: #17191b;--weathered-ink: #55595d;--graphite: #7a7d81;--contour-line: #c8c5be;--signpost-yellow: #f5c400;--signpost-legend: #17191b;--basalt-plate: #232629;--on-basalt: #edebe6;--on-basalt-muted: #a9acaf;--trail-blaze-red: #b52d24;--alpine-blaze-blue: #2b66aa;--freeze-ice: #6e9cc4;--gold-vein-light: #e6d3a0;--gold-vein-dark: #7a6430;--night-ground: #111315;--night-plate: #1a1d20;--night-ink: #eceae5;--night-ink-muted: #a2a5a8;--night-contour: #2b2f33;--night-basalt-plate: #2a2f35;--night-basalt-edge: #41474e;--night-blaze-red: #e2503f;--night-alpine-blue: #5b93d6;--night-ice: #86b2d8;--pole: #a9a8a5;--mood-1: #45505e;--mood-2: #6f7d8c;--mood-3: #a39785;--mood-4: #cdaa72;--mood-5: #d07e2e;--r-plate: 6px;--r-control: 12px;--r-sheet: 22px;--s-xs: 4px;--s-s: 8px;--s-m: 12px;--s-l: 16px;--s-xl: 24px;--s-xxl: 32px;--s-section: 40px;--gutter: clamp(20px, 4vw, 56px);--rail: 0px;--frame: 1240px;--display: "Sofia Sans Condensed", var(--display-script, system-ui), -apple-system, "Segoe UI", Roboto, sans-serif;--prose: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, var(--prose-script, sans-serif), sans-serif;--hand: "Caveat", var(--hand-script, cursive), cursive;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-drop: cubic-bezier(.55, 0, 1, .45);color-scheme:light}:root:lang(ja){--display-script: "WS Display JA";--hand-script: "WS Hand JA"}:root:lang(ko){--display-script: "WS Display KO";--hand-script: "WS Hand KO"}:root:lang(zh){--display-script: "WS Display ZH";--hand-script: "WS Hand ZH"}:root:lang(ar){--display-script: "WS Display AR";--hand-script: "WS Hand AR"}:root:lang(hi){--display-script: "WS Display HI";--hand-script: "WS Hand HI"}@media(min-width:900px){:root{--rail: 72px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}body{margin:0;background:var(--limestone-ground);color:var(--trail-ink);font:400 17px/1.47 var(--prose);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,canvas{display:block;max-width:100%}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:#f5c40073;color:var(--trail-ink)}:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--display);font-weight:800;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}button{font:inherit;color:inherit}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--trail-ink);color:var(--limestone-ground);border-radius:var(--r-control);font:700 17px/1 var(--display)}.skip:focus{top:12px}html{scrollbar-color:var(--graphite) transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#7a7d8199;border-radius:10px;border:2px solid transparent;background-clip:padding-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.frame{width:100%;max-width:calc(var(--frame) + var(--gutter) * 2 + var(--rail));margin-inline:auto;padding-inline-start:var(--gutter);padding-inline-end:calc(var(--gutter) + var(--rail))}.arm{--tip: 24px;position:relative;border-radius:var(--r-plate);clip-path:polygon(0 0,calc(100% - var(--tip)) 0,100% 50%,calc(100% - var(--tip)) 100%,0 100%);padding:22px calc(var(--tip) + 22px) 20px 26px}[dir=rtl] .arm{clip-path:polygon(var(--tip) 0,100% 0,100% 100%,var(--tip) 100%,0 50%);padding:22px 26px 20px calc(var(--tip) + 22px)}.arm:before,.arm:after{content:"";position:absolute;inset-inline-start:9px;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.28}.arm:before{top:12px}.arm:after{bottom:12px}.arm-yellow{background:var(--signpost-yellow);color:var(--signpost-legend)}.arm-basalt{background:var(--basalt-plate);color:var(--on-basalt)}.legend{font:800 17px/1.2 var(--display);letter-spacing:.02em;font-feature-settings:"tnum"}[data-tone=light]{--tone-ink: var(--trail-ink);--tone-muted: #474b50;--tone-line: rgb(23 25 27 / .16)}[data-tone=dark]{--tone-ink: var(--night-ink);--tone-muted: var(--on-basalt-muted);--tone-line: rgb(236 234 229 / .16);color:var(--night-ink)}[data-tone=dark] ::selection{background:#f5c40080;color:var(--night-ground)}.blaze{display:inline-grid;grid-template-rows:1fr 1fr 1fr;width:16px;height:12.5px;border-radius:1.5px;overflow:hidden;vertical-align:-1px;flex:none}.blaze>i{display:block;background:var(--blaze, var(--alpine-blaze-blue))}.blaze>i:nth-child(2){background:#fff}.blaze.red{--blaze: var(--trail-blaze-red)}:lang(ja) :is(h1,h2,h3,.q,.prompt,.p-title),:lang(zh) :is(h1,h2,h3,.q,.prompt,.p-title){word-break:keep-all;overflow-wrap:anywhere}:lang(ko) :is(h1,h2,h3,.q,.prompt,p){word-break:keep-all}
