body:has(.trailhead){background-color:#f1ead6;background-image:linear-gradient(#f1ead6ed,#f1ead6ed),url(/brand/topo-ink.svg);background-size:auto,1600px}.masthead[data-astro-cid-lcdefpme]{background:radial-gradient(900px 520px at 28% 40%, color-mix(in oklab, var(--color-fern) 80%, transparent), transparent 70%), linear-gradient(#14281cdb, #14281cdb), url(/brand/topo.svg) center / 1600px auto;background-color:var(--color-forest);color:var(--color-cream);border-radius:0 0 1.75rem 1.75rem;box-shadow:0 22px 48px -18px #08140c8c}.masthead-inner[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5rem 3rem;max-width:72rem;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) 1.5rem;display:grid}.brand[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1rem,2.5vw,1.75rem);display:flex}.brand-mark[data-astro-cid-lcdefpme]{flex:none;width:clamp(5rem,10vw,8.5rem);height:auto}.brand-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:700;line-height:.9}.term[data-astro-cid-lcdefpme]{border:1px solid color-mix(in oklab, var(--color-moss) 60%, transparent);background:#0c1811b8;border-radius:.6rem;padding:.9rem 1.1rem;font-family:ui-monospace,Cascadia Code,Consolas,Menlo,monospace;font-size:clamp(.78rem,1.25vw,.98rem);line-height:1.75}.term-user[data-astro-cid-lcdefpme]{color:var(--color-lake)}.term-path[data-astro-cid-lcdefpme],.term-out[data-astro-cid-lcdefpme]{color:var(--color-sage)}.term-ls[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:0 1.1rem;display:flex}.term-ls[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-cream);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--color-cream) 45%, transparent);text-underline-offset:4px;font-weight:600}.term-ls[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.term-ls[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--color-rust);text-decoration-color:currentColor}.term-ls[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].ls-unblazed{color:var(--color-sage);font-weight:400}.term-ls[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme].ls-closed{color:var(--color-moss);font-weight:400;text-decoration-style:dashed}.term-cursor[data-astro-cid-lcdefpme]{vertical-align:text-bottom;background:var(--color-cream);width:.6em;height:1.1em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.term-cursor[data-astro-cid-lcdefpme]{animation:none}}.term-one[data-astro-cid-lcdefpme]{white-space:nowrap;justify-self:end}.term-one[data-astro-cid-lcdefpme] .term-cursor[data-astro-cid-lcdefpme]{margin-left:.3em}.termbar[data-astro-cid-lcdefpme]{color:var(--color-cream);background:#0e1f15;border-top:3px solid #a8481f;font-family:ui-monospace,Cascadia Code,Consolas,Menlo,monospace;font-size:clamp(.8rem,1.3vw,.98rem);line-height:1.9}.termbar[data-astro-cid-lcdefpme] .term-cursor[data-astro-cid-lcdefpme]{animation:none}.termbar-inner[data-astro-cid-lcdefpme]{max-width:72rem;margin:0 auto;padding:1.5rem 1.5rem 2rem}.termbar[data-astro-cid-lcdefpme] .term-ls[data-astro-cid-lcdefpme]{gap:0 1.6rem}.trailhead[data-astro-cid-lcdefpme]{color:#1b3526;max-width:72rem;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 1.5rem 3.5rem}.trailhead-kicker[data-astro-cid-lcdefpme]{color:#a8481f;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;font-weight:600}.trailhead-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:700;line-height:1}.trails[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.5rem;margin-top:2rem;display:grid}.trailhead-end[data-astro-cid-lcdefpme]{color:#55695a;margin-top:2.5rem;font-size:.9rem}@media (width<=1000px){.masthead-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.term-one[data-astro-cid-lcdefpme]{white-space:normal;justify-self:start}.brand-name[data-astro-cid-lcdefpme]{font-size:clamp(2.75rem,11vw,5.25rem)}.trails[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.trails[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.masthead[data-astro-cid-lcdefpme]{border-radius:0 0 1.25rem 1.25rem}}@media (width>=1000px) and (height>=680px){body:has(.trailhead){grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0;display:grid}.masthead[data-astro-cid-lcdefpme]{border-radius:0 0 1.25rem 1.25rem}.masthead-inner[data-astro-cid-lcdefpme],.trailhead[data-astro-cid-lcdefpme],.termbar-inner[data-astro-cid-lcdefpme]{max-width:min(104rem,100%);padding-inline:clamp(1.5rem,4vw,4rem)}.masthead-inner[data-astro-cid-lcdefpme]{padding-block:.9rem}.brand-mark[data-astro-cid-lcdefpme]{width:3.6rem}.brand-name[data-astro-cid-lcdefpme]{font-size:2.6rem}.term-one[data-astro-cid-lcdefpme]{padding:.45rem .9rem;font-size:.9rem}.trailhead[data-astro-cid-lcdefpme]{flex-direction:column;width:100%;min-height:0;padding-block:.9rem;display:flex}.trailhead-head[data-astro-cid-lcdefpme]{align-items:baseline;gap:.9rem;display:flex}.trailhead-title[data-astro-cid-lcdefpme]{margin-top:0;font-size:1.7rem}.trails[data-astro-cid-lcdefpme]{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:.8rem 1.1rem;min-height:0;margin-top:.6rem}.trails[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{min-height:0}.trails[data-astro-cid-lcdefpme] .scene{aspect-ratio:auto;height:100%}.trailhead-end[data-astro-cid-lcdefpme]{display:none}.termbar[data-astro-cid-lcdefpme]{line-height:1.5}.termbar-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:0 1.2rem;padding-block:.6rem;display:flex}.termbar-inner[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{display:none}.termbar[data-astro-cid-lcdefpme]{font-size:.86rem}.termbar[data-astro-cid-lcdefpme] .term-ls[data-astro-cid-lcdefpme]{flex-wrap:nowrap;gap:0 1rem}}
