.topo-bg{transform-origin:0 0;z-index:0;pointer-events:none;width:960px;position:absolute;top:0;left:0}.topo-bg>canvas,.topo-bg>svg{opacity:0;max-width:none;transition:opacity .8s;position:absolute;top:0;left:0}.topo-bg>.visible{opacity:1}.topo-bg>.hillshade.visible{opacity:.25;mix-blend-mode:multiply}.topo-bg--night .contour{stroke:var(--night-contour);stroke-opacity:1}.topo-bg--night .contour--index{stroke:var(--night-contour-index)}.topo-bg>[data-layer=trail]{will-change:opacity}.trail-marker{background:radial-gradient(circle, var(--arrowhead-coffee) 0 34%, #fff 36%);border:3px solid var(--arrowhead-coffee);border-radius:50%;width:1.625rem;height:1.625rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1a1a1a33}.topo-bg .trail-path{fill:none;stroke:var(--arrowhead-coffee);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12 6}.topo-hero[data-astro-cid-7skjxt3w]{background:var(--meadow-sand);isolation:isolate;padding-bottom:2.5rem;position:relative;overflow:hidden}.topo-hero__inner[data-astro-cid-7skjxt3w]{z-index:1;align-items:center;padding-block:2.5rem 4.5rem;display:flex;position:relative}@media (width>=768px){.topo-hero__inner[data-astro-cid-7skjxt3w]{min-height:min(88svh,52rem);padding-block:4rem 5rem}}.topo-hero__card[data-astro-cid-7skjxt3w]{border-radius:var(--radius);background:#fffffff2;width:100%;max-width:34rem;padding:1.75rem 1.5rem 2rem;position:relative;box-shadow:0 6px 32px #1a1a1a1f}@media (width>=768px){.topo-hero__card[data-astro-cid-7skjxt3w]{padding:2.75rem 2.75rem 3rem}}.topo-hero__trailhead[data-astro-cid-7skjxt3w]{opacity:0;transition:opacity .8s;top:100%}.topo-hero__trailhead[data-astro-cid-7skjxt3w].is-shown{opacity:1}.topo-hero__regen[data-astro-cid-7skjxt3w]{right:var(--gutter);z-index:1;color:var(--arrowhead-coffee);font-family:var(--font-sans);cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;bottom:1rem;box-shadow:0 2px 10px #1a1a1a1a}.topo-hero__regen[data-astro-cid-7skjxt3w][hidden]{display:none}.topo-hero__regen[data-astro-cid-7skjxt3w] svg[data-astro-cid-7skjxt3w]{width:15px;height:15px;transition:transform .4s}.topo-hero__regen[data-astro-cid-7skjxt3w]:hover svg[data-astro-cid-7skjxt3w]{transform:rotate(180deg)}.topo-close[data-astro-cid-7vhxdvoc]{--close-top:9rem;background:var(--meadow-sand);isolation:isolate;position:relative;overflow:hidden}@media (width>=768px){.topo-close[data-astro-cid-7vhxdvoc]{--close-top:10.5rem}}.topo-close__inner[data-astro-cid-7vhxdvoc]{z-index:1;padding-block:var(--close-top) 4.5rem;position:relative}@media (width>=768px){.topo-close__inner[data-astro-cid-7vhxdvoc]{padding-bottom:6rem}}.topo-close__card[data-astro-cid-7vhxdvoc]{border-radius:var(--radius);background:#fffffff2;gap:1.25rem;max-width:34rem;padding:1.5rem 1.5rem 2rem;display:grid;position:relative;box-shadow:0 6px 32px #1a1a1a1f}@media (width>=768px){.topo-close__card[data-astro-cid-7vhxdvoc]{grid-template-columns:13rem 1fr;align-items:start;gap:2.25rem;max-width:48rem;padding:2.5rem}}.topo-close__trail[data-astro-cid-7vhxdvoc]{width:min(15rem,62vw);height:var(--close-top);position:absolute;bottom:100%;right:2.5rem;overflow:visible}.topo-close__trail-path[data-astro-cid-7vhxdvoc]{fill:none;stroke:var(--arrowhead-coffee);stroke-width:4px;stroke-linecap:round;stroke-dasharray:12 6;vector-effect:non-scaling-stroke}[data-astro-cid-7vhxdvoc][data-close-trail-mask]{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.topo-close__dest[data-astro-cid-7vhxdvoc]{top:0;right:2.5rem;transform:translate(50%,-50%)}.night-band[data-astro-cid-qmqybv6r]{background:var(--nps-black);color:#fff;isolation:isolate;position:relative;overflow:hidden}.night-band__inner[data-astro-cid-qmqybv6r]{z-index:1;padding-block:3rem 3.25rem;position:relative}@media (width>=900px){.night-band__inner[data-astro-cid-qmqybv6r]{padding-block:4.5rem 4.75rem}}.proof[data-astro-cid-lcdefpme]{container-type:inline-size}.proof[data-astro-cid-lcdefpme]>.split__body[data-astro-cid-lcdefpme]{min-width:0}.hero-name[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl);letter-spacing:-.02em}@media (width>=768px){.hero-name[data-astro-cid-lcdefpme]{font-size:var(--fs-3xl)}}.hero-role[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--arrowhead-coffee);margin-top:.35rem;font-weight:700}.hero-line[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--nps-black);margin-top:1.4rem;font-weight:600;line-height:1.35}.hero-body[data-astro-cid-lcdefpme]{color:var(--text-secondary);margin-top:.85rem}.hero-cta{margin-top:1.6rem}.problems[data-astro-cid-lcdefpme]{border-top:0;padding-top:0}.problems__body[data-astro-cid-lcdefpme]{padding-top:3.5rem}@media (width>=900px){.problems__body[data-astro-cid-lcdefpme]{padding-top:5rem}}.problems__label[data-astro-cid-lcdefpme]{color:#fff9;font-size:var(--fs-sm);margin-bottom:1.1rem;font-weight:500}.night-lines[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:min(var(--fs-2xl), calc((100vw - 2 * var(--gutter)) / 18.5));color:#fff;text-wrap:pretty;padding:0;font-weight:700;line-height:1.2;list-style:none}.night-lines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:.35em}.night-lines[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--tan)}.waypoint[data-astro-cid-lcdefpme]{border:2px solid var(--arrowhead-coffee);width:2rem;height:2rem;color:var(--arrowhead-coffee);font-family:var(--font-sans);font-size:var(--fs-sm);border-radius:50%;place-items:center;margin-bottom:.8rem;font-weight:700;line-height:1;display:grid}.problem[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-lg)}@media (width>=900px){.problem[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-md)}}.problem__offer[data-astro-cid-lcdefpme]{border-left:3px solid var(--arrowhead-coffee);padding-left:1rem}.problem[data-astro-cid-lcdefpme]+.problem[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);margin-top:2.75rem;padding-top:2.75rem}.next[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-secondary);padding:0;line-height:1.5;list-style:none}.next[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:.45rem}.next[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--arrowhead-coffee)}.next[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--nps-black)}.steps[data-astro-cid-lcdefpme]{counter-reset:step;padding:0;list-style:none}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step;min-height:2rem;padding-left:3rem;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{margin-top:1.25rem}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";border-left:2px dashed var(--contour-brown);position:absolute;top:2.3rem;bottom:-1rem;left:calc(.9375rem - 1px)}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);background:var(--arrowhead-coffee);color:#fff;width:1.875rem;height:1.875rem;font-family:var(--font-sans);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:.05rem;left:0}.steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-sans);font-weight:650}.teaser__photo{aspect-ratio:4/3;object-fit:cover;object-position:75% 50%;border-radius:var(--radius-sm);width:100%;height:auto}@media (width>=768px){.teaser__photo{aspect-ratio:1}}.teaser__body[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:1.1em}
