.pl-sec{padding-top:var(--t-sec)}.pl-credit{z-index:2;height:1.375rem;color:var(--ink);font:500 .6875rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#faf9f4eb;border-radius:2px;align-items:center;padding:0 .5rem;display:inline-flex;position:absolute;bottom:.5rem;left:.5rem}.pl-credit--plain{background:var(--stone);position:static}.pl-hero{position:relative}.pl-credit--hero{left:var(--gutter);bottom:1.25rem}.pl-figs{isolation:isolate;margin-top:var(--t-sec);padding:12rem var(--gutter) 11rem;background:var(--dark-2);color:var(--bone);position:relative;overflow:hidden}.pl-figs--band:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background:url(/photos/bg/topo-tall.webp) 50%/cover no-repeat;position:absolute;inset:0}.pl-figs__head{text-align:center;justify-items:center;gap:1.5rem;max-width:60rem;margin:0 auto;display:grid;position:relative}.pl-figs__sup{font:400 var(--fs-cap)/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-mute)}.pl-figs__title{font:400 var(--fs-h2)/.9 var(--font-display);letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:balance}.pl-figs__text{max-width:30rem;font:300 var(--fs-lead)/1.2 var(--font-body);letter-spacing:-.02em;color:var(--on-dark-mute)}.pl-figs__grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));text-align:center;gap:5.5rem 2.5rem;max-width:80rem;margin:7rem auto 0;display:grid;position:relative}.pl-fig{flex-direction:column;align-items:center;gap:2rem;min-width:0;display:flex}.pl-fig dd{margin:0}.pl-fig__label{font:400 var(--fs-cap)/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;max-width:20em}.pl-fig__num{font:400 var(--fig-fs,4.5rem)/.9 var(--font-display);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:lining-nums;margin-top:-.5rem!important}.pl-fig__pre{vertical-align:.3em;margin-right:.04em;font-size:.55em}.pl-fig__unit{letter-spacing:.06em;vertical-align:1.62em;margin-left:.3em;font-size:.3em}.pl-fig__star{width:1.5rem;height:1.5rem;margin-top:-.75rem!important}.pl-fig__star svg{fill:currentColor;width:100%;height:100%}.pl-fig__note{max-width:17em;color:var(--on-dark-mute);text-wrap:balance;font-size:.9375rem;line-height:1.35;margin-top:-1rem!important}.pl-figs--plain{padding:6.25rem var(--gutter) 1rem;color:var(--ink);background:0 0;margin:0}.pl-figs--plain .pl-figs__grid{gap:4rem var(--col-gap);max-width:none;margin-top:0}.pl-figs--plain .pl-fig__note{color:var(--ink-mute)}.pl-figs--plain .pl-fig__star{color:var(--terracotta)}@media (width<=767px){.pl-figs{padding:7.5rem var(--gutter) 8rem}.pl-figs__grid{grid-template-columns:minmax(0,1fr);gap:4rem;margin-top:4rem}.pl-figs--plain .pl-figs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.25rem}}.pl-where{padding:var(--t-sec) var(--gutter) 0}.pl-where__grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.pl-where__l{grid-column:1/span 5}.pl-where__sup{margin-bottom:2rem}.pl-where__title{font:400 clamp(2.5rem, calc(4.4 * var(--vw)), 4rem)/.98 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-width:9em}.pl-where__hint{max-width:26em;color:var(--ink-mute);margin:1.5rem 0 2.75rem;font-size:.9375rem;line-height:1.5}.pl-hint--touch{display:none}@media (hover:none){.pl-hint--hover{display:none}.pl-hint--touch{display:inline}}.pl-where__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pl-where__list li{border-bottom:1px solid var(--line)}.pl-row{text-align:left;width:100%;color:var(--ink);transition:color .3s ease, padding .6s var(--ease-expo);grid-template-columns:1.75rem minmax(0,1fr) .75rem;align-items:center;column-gap:1.125rem;padding:.9375rem .25rem;display:grid}.pl-row__n{background:var(--earth);color:#fff;width:1.75rem;height:1.75rem;font:500 .6875rem/1 var(--font-body);letter-spacing:.02em;transition:background-color .3s ease, transform .45s var(--ease-out);border-radius:50%;place-items:center;display:grid}.pl-row__n--off{color:var(--ink-mute);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.pl-row__txt{gap:.3rem;min-width:0;display:grid}.pl-row__name{font:400 1.375rem/1.1 var(--font-display)}.pl-row__tag{color:var(--ink-mute);font-size:.8125rem;line-height:1.3}.pl-row__arw{opacity:0;width:.75rem;height:.75rem;transition:opacity .3s ease, transform .6s var(--ease-expo);transform:translate(-.5rem)}.pl-row:hover,.pl-row:focus-visible,.pl-row.is-hot{color:var(--accent-ink);padding-left:.75rem}.pl-row:hover .pl-row__n:not(.pl-row__n--off),.pl-row.is-hot .pl-row__n{background:var(--map-route);transform:scale(1.12)}.pl-row:hover .pl-row__arw,.pl-row:focus-visible .pl-row__arw,.pl-row.is-hot .pl-row__arw{opacity:1;transform:none}.pl-where__r{grid-column:7/span 6;position:sticky;top:5rem}.pl-where .rmap--marks .rmap__dot{background:var(--earth);color:#fff;width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--map-halo);font:500 .625rem/1 var(--font-body);letter-spacing:.02em;place-items:center;margin:-.75rem 0 0 -.75rem;font-style:normal;display:grid}.pl-where .rmap--marks .rmap__stop{cursor:pointer;transition:opacity .5s var(--ease-out)}.pl-where .rmap--marks .rmap__stop.is-hot{z-index:3}.pl-where .rmap--marks .rmap__stop.is-hot .rmap__dot{background:var(--map-route);transform:scale(1.25)}.pl-where .rmap--marks .rmap__stop.is-hot:before{width:3.25rem;height:3.25rem;top:-1.625rem;left:-1.625rem}.pl-where .rmap--marks.is-ready:not(.is-done) .rmap__stop:not(.is-on) .rmap__dot{transform:translateY(-1rem)scale(.5)}.pl-where .rmap--marks .rmap__stop--r .rmap__label{left:1.05rem}.pl-where .rmap--marks .rmap__stop--l .rmap__label{right:1.05rem}.pl-where .rmap--marks .rmap__stop--t .rmap__label{bottom:1rem}.pl-where .rmap--marks .rmap__stop--b .rmap__label{top:1rem}.pl-map__foot{font:500 .75rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;display:flex}.pl-north{align-items:center;gap:.375rem;display:inline-flex}.pl-north svg{fill:currentColor;width:.625rem;height:.875rem}.pl-link{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.pl-link path{fill:none;stroke:var(--map-route);stroke-width:1.25px;stroke-linecap:round}.pl-link circle{fill:var(--map-route)}@media (width<=991px){.pl-where__grid{grid-template-columns:minmax(0,1fr)}.pl-where__l{display:contents}.pl-where__sup{order:1}.pl-where__title{order:2}.pl-where__hint{order:3;margin-bottom:2rem}.pl-where__r{order:4;grid-column:1/-1;margin-bottom:2.5rem;position:relative;top:auto}.pl-where__list{order:5}.pl-link{display:none}}@media (width<=767px){.pl-where .rmap--marks .rmap__dot{width:1.25rem;height:1.25rem;margin:-.625rem 0 0 -.625rem;font-size:.5625rem}.rmap--card.pl-map{padding:.5rem}}.pl-stack{padding-top:var(--t-sec)}.pl-stack .stack__title{font-size:min(var(--t-display), calc(6.6 * var(--vw)))}.pl-stack .stack__card{top:calc(var(--hdr-h) + 3rem * var(--i));min-height:max(75dvh, calc(100dvh - var(--hdr-h) - 3rem * var(--i)))}.pl-stack .stack__top{height:3rem}.pl-stack__img{position:relative}.pl-stack .stack__img .pm{max-height:max(15rem, calc(100dvh - var(--hdr-h) - 3rem * (var(--i,0) + 1) - 7.5rem))}.pl-stack .stack__body .sbtn{margin-top:.5rem}@media (width<=767px){.pl-stack .stack__title{font-size:var(--t-display)}.pl-stack .stack__card{min-height:0;top:auto}.pl-stack .stack__top{height:auto}}.pl-cover{margin-top:var(--t-sec);position:relative}.pl-cover--short .chead{aspect-ratio:1440/960}.pl-credit--cover{left:auto;right:var(--gutter);top:5rem;bottom:auto}.pl-feature{padding-top:var(--t-sec)}.pl-blocks{margin:5rem var(--gutter) 0;border-bottom:1px solid var(--stone)}.pl-block{column-gap:var(--col-gap);border-top:1px solid var(--stone);grid-template-columns:repeat(12,minmax(0,1fr));padding:2rem 0 2.5rem;display:grid}.pl-block dt{font:400 1.5rem/1.15 var(--font-display);grid-column:1/span 5;align-items:baseline;gap:1.5rem;display:flex}.pl-block__n{min-width:1.75rem;font:500 .875rem/1 var(--font-body);color:var(--muted);flex:none}.pl-block dd{grid-column:7/span 5;max-width:34em;margin:0;font-size:1rem;line-height:1.55}@media (width<=767px){.pl-cover .chead,.pl-cover--short .chead{aspect-ratio:390/600}.pl-block dt,.pl-block dd{grid-column:1/-1}.pl-block dd{margin-top:1rem;padding-left:3.25rem}.pl-blocks{margin-top:3rem}}.pl-season{--s0:color-mix(in srgb, var(--tan) 62%, var(--bone));--s1:var(--sage);padding:var(--t-sec) var(--gutter) 0}.pl-season__head{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:3.5rem;display:grid}.pl-season__sup{grid-column:1/span 2;padding-top:.6rem}.pl-season__main{grid-column:7/span 6;gap:1rem;display:grid}.pl-season__note{max-width:28.7rem;color:var(--ink-mute);font-size:.9375rem;line-height:1.5}.pl-year{margin:0}.pl-year__runs,.pl-year__band{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2px;display:grid}.pl-year__run{align-content:end;gap:.625rem;min-width:0;padding-bottom:.625rem;transition:opacity .4s;display:grid}.pl-year__run:after{content:"";border:1px solid;border-bottom:0;height:.5rem}.pl-year__run--0{color:color-mix(in srgb, var(--tan) 30%, var(--earth))}.pl-year__run--1{color:var(--bush)}.pl-year__lbl{min-width:0;font:400 var(--t-card)/1.1 var(--font-display);white-space:nowrap;align-items:center;gap:.5rem;padding-left:.125rem;display:flex;overflow:hidden}.pl-year__ico{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.125rem;height:1.125rem}.pl-year__band{margin:0;padding:0;list-style:none}.pl-year__m{align-content:start;gap:.75rem;transition:opacity .4s;display:grid}.pl-year__bar{background:var(--s0);height:1.25rem}.pl-year__m--1 .pl-year__bar{background:var(--s1)}.pl-year__name{font:500 .75rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.pl-year__ini{display:none}.pl-year__m.is-now .pl-year__name{color:var(--ink)}.pl-year__now{font:500 .6875rem/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--terracotta-ink);align-items:center;gap:.375rem;margin:-.25rem 0 0;display:flex}.pl-year__now:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.pl-year__now[hidden]{display:none}.pl-season:has(.pl-scard--0:hover) :is(.pl-year__m--1,.pl-year__run--1),.pl-season:has(.pl-scard--1:hover) :is(.pl-year__m--0,.pl-year__run--0){opacity:.25}.pl-season:has(.pl-year__m--0:hover) .pl-scard--1,.pl-season:has(.pl-year__m--1:hover) .pl-scard--0,.pl-season:has(.pl-year__m--0:hover) :is(.pl-year__m--1,.pl-year__run--1),.pl-season:has(.pl-year__m--1:hover) :is(.pl-year__m--0,.pl-year__run--0){opacity:.35}.pl-season__cards{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:3rem;display:grid}.pl-scard{border-top:1px solid var(--stone);grid-column:span 6;align-content:start;gap:1rem;padding:1.5rem 4rem 0 0;transition:opacity .4s;display:grid}.pl-scard__range{font:500 .875rem/1 var(--font-body);letter-spacing:-.01em;text-transform:uppercase;align-items:center;gap:.625rem;display:flex}.pl-scard__sw{background:var(--s0);border-radius:2px;width:.75rem;height:.75rem}.pl-scard--1 .pl-scard__sw{background:var(--s1)}.pl-scard__name{font:400 var(--t-h2)/1.15 var(--font-display)}.pl-scard__text{max-width:30em}@media (width<=767px){.pl-season__sup,.pl-season__main{grid-column:1/-1}.pl-season__sup{margin-bottom:2rem}.pl-scard{grid-column:1/-1;margin-bottom:2.5rem;padding-right:0}.pl-year__abbr{display:none}.pl-year__ini{display:block}.pl-year__name{letter-spacing:0}.pl-year__lbl{font-size:1rem}.pl-year__ico{display:none}.pl-year__run.is-short .pl-year__lbl{visibility:hidden}.pl-year__now span{display:none}}.pl-trips .crow__head{margin-bottom:4rem}.pl-trips__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.pl-falls{margin-top:5rem}.pl-falls__head{column-gap:var(--col-gap);border-top:1px solid var(--stone);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:2rem;padding-top:1.5rem;display:grid}.pl-falls__head .t-label{grid-column:1/span 4;padding-top:.25rem}.pl-falls__text{grid-column:7/span 5;max-width:28.7rem}.pl-trips__all{margin-top:3rem}@media (width<=960px){.pl-trips__grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.pl-trips__grid{grid-template-columns:1fr}.pl-falls__head .t-label,.pl-falls__text{grid-column:1/-1}.pl-falls__text{margin-top:1rem}}.pl-dr{gap:2rem;display:grid}.pl-dr__label{color:var(--muted);margin-bottom:1.25rem;font-size:1rem}.pl-dr__list{border-bottom:1px solid var(--stone);margin:0;padding:0;list-style:none}.pl-dr__list li{border-top:1px solid var(--stone);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.625rem 0;font-size:1rem;line-height:1.3;display:flex}.pl-dr__list li>span:first-child:not(:only-child){color:var(--ink-mute);white-space:nowrap}.pl-dr__list li>span+*,.pl-dr__list li>span:first-child:not(:only-child)+*{text-align:right}.pl-dr__media{background:var(--stone);margin:0;position:relative;overflow:hidden}.pl-dr__media img{width:100%;height:auto}.pl-dr__text{font:400 1.5rem/1.2 var(--font-display);text-wrap:pretty}.pl-dr__trips a{justify-content:space-between;gap:1rem;width:100%;transition:color .3s;display:flex}.pl-dr__trips a:hover{color:var(--accent-ink)}.pl-dr__trips a span:last-child{color:var(--ink-mute);white-space:nowrap}.pl-dr__acts{flex-wrap:wrap;gap:.75rem 1rem;padding-bottom:1rem;display:flex}.pl-dr__latin{color:var(--ink-mute);margin-top:-1.25rem;font-size:1rem}.pl-wide{padding:0 var(--gutter)}@media (width<=767px){main:has(.pl-idx) .whero__lede{max-width:none;margin-left:0}}.pl-wide__cap{color:var(--ink-mute);margin-top:.75rem;font-size:.875rem}.pl-idx{column-gap:var(--col-gap);padding:var(--t-sec) var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pl-idx__sup{grid-column:1/span 2;padding-top:1rem}.pl-idx__words{font:400 var(--t-reveal)/1.05 var(--font-display);color:var(--olive);flex-wrap:wrap;grid-column:3/span 10;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.pl-idx__words a{align-items:flex-start;gap:.25rem;transition:color .3s;display:inline-flex}.pl-idx__words a:hover{color:var(--accent-ink)}.pl-idx__words sup{font:500 .875rem/1 var(--font-body);color:var(--ink-mute);margin-top:.9rem}.pl-idx__note{color:var(--ink-soft);grid-column:7/span 4;gap:.75rem;margin-top:3rem;font-size:.9375rem;line-height:1.5;display:grid}.pl-idx__note b{color:var(--ink);font-weight:500}@media (width<=767px){.pl-idx__sup,.pl-idx__words,.pl-idx__note{grid-column:1/-1}.pl-idx__sup{margin-bottom:1.5rem}.pl-idx__words{gap:0 .75rem}}.pl-group{padding:var(--t-sec) var(--gutter) 0}.pl-group__head{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;margin-bottom:4rem;display:grid}.pl-group__title{font:400 var(--t-display)/.9 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--olive);grid-column:1/-1;align-items:flex-start;gap:.75rem;display:flex}.pl-group__title sup{font:500 .875rem/1 var(--font-body);letter-spacing:0;color:var(--ink-mute);margin-top:.6em}.pl-group__n{grid-column:1/span 2}.pl-group__intro{font:400 var(--fs-lead)/1.4 var(--font-body);letter-spacing:-.01em;text-wrap:pretty;grid-column:7/span 4}.pl-sp{border-top:1px solid var(--stone);margin:0;padding:0;list-style:none}.pl-sp__item{border-bottom:1px solid var(--stone)}.pl-sp__row{column-gap:var(--col-gap);text-align:left;width:100%;color:var(--ink);transition:background-color .3s ease, color .3s ease, padding .5s var(--ease-expo);border-radius:2px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:1.25rem .5rem 1.375rem;display:grid}.pl-sp__n{font:500 .875rem/1 var(--font-body);color:var(--muted);grid-column:1;transition:color .3s}.pl-sp__thumb{display:none}.pl-sp__name{font:400 2.5rem/1.05 var(--font-display);grid-column:2/span 6}.pl-sp__latin{color:var(--ink-mute);grid-column:8/span 2;font-size:.875rem;line-height:1.3;transition:color .3s}.pl-sp__where{text-align:right;grid-column:10/span 3;font-size:.875rem;line-height:1.3}@media (hover:hover) and (width>=768px){.pl-sp__row:hover,.pl-sp__row:focus-visible{background:var(--olive);color:var(--bone);padding-left:1rem;padding-right:1rem}.pl-sp__row:hover .pl-sp__n,.pl-sp__row:hover .pl-sp__latin,.pl-sp__row:focus-visible .pl-sp__n,.pl-sp__row:focus-visible .pl-sp__latin{color:var(--on-dark-mute)}}.pl-group__more{justify-content:flex-end;margin-top:3rem;display:flex}.pl-float{z-index:70;width:calc(15 * var(--vw));aspect-ratio:4/5;pointer-events:none;opacity:0;transition:opacity .35s;position:fixed;top:0;left:0;transform:translate(-200px,-200px)}.pl-float.is-on{opacity:1;transition:opacity .4s var(--ease-expo)}.pl-float__in img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-expo);position:absolute;inset:0;transform:scale(1.15)}.pl-float.is-on .pl-float__in img{transform:scale(1)}.pl-float__in{background:var(--stone);position:absolute;inset:0;overflow:hidden}.pl-float .pl-credit[hidden]{display:none}@media (width<=767px),(hover:none){.pl-float{display:none}.pl-sp__row{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.375rem 1rem;padding:.875rem 0}.pl-sp__n{display:none}.pl-sp__thumb{aspect-ratio:1;background:var(--stone);grid-area:1/1/span 3;width:4.5rem;display:block;overflow:hidden}.pl-sp__thumb img{object-fit:cover;width:100%;height:100%}.pl-sp__name,.pl-sp__latin,.pl-sp__where{text-align:left;grid-column:2}.pl-sp__name{font-size:1.5rem}.pl-sp__latin,.pl-sp__where{font-size:.8125rem}.pl-group__n,.pl-group__intro{grid-column:1/-1}.pl-group__head{row-gap:1.5rem;margin-bottom:2.5rem}}.pl-scatter{padding-top:var(--t-sec)}.pl-scatter__grid{column-gap:var(--col-gap);padding:4rem var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;row-gap:6rem;display:grid}.pl-sc{min-width:0;margin:0}.pl-sc figcaption{color:var(--ink-mute);margin-top:.75rem;font-size:.875rem}.pl-sc--a{grid-column:7/span 6}.pl-sc--b{grid-column:1/span 5;margin-top:30rem}.pl-sc--c{grid-column:3/span 10}.pl-sc--d{grid-column:1/span 4}.pl-sc--e{grid-column:9/span 3;margin-top:16rem}.pl-sc--f{grid-column:1/span 8}.pl-sc--g{grid-column:10/span 3;margin-top:22rem}.pl-sc--h{grid-column:5/span 8}@media (width<=767px){.pl-scatter__grid{row-gap:2.5rem;padding-top:2.5rem}.pl-sc{grid-column:1/-1!important;margin-top:0!important}.pl-sc--b,.pl-sc--e,.pl-sc--g{grid-column:4/-1!important}.pl-sc--d{grid-column:1/span 9!important}}.pl-wl-end{column-gap:var(--col-gap);padding:var(--t-sec) var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pl-wl-end__note{color:var(--ink-soft);grid-column:1/span 4;font-size:.9375rem;line-height:1.5}.pl-wl-end__act{grid-column:7/span 6}@media (width<=767px){.pl-wl-end__note,.pl-wl-end__act{grid-column:1/-1}.pl-wl-end__act{margin-top:2rem}}
