.wr{--wr-night:#0b1d1a;--wr-deep:#0e1a1f;--wr-bone:#efe9db;--wr-bone2:#e4dccb;--wr-paper:#f5f0e3;--wr-granite:#6b7a78;--wr-mist:#a9b8b4;--wr-glacier:#8fd6e8;--wr-lichen:#c9e265;--wr-teal:#1f6a78;--wr-line:#efe9db29;--wr-text:#efe9db;--wr-ink-text:#0b1d1a;--wr-ink-mut:#3f504c;--wr-serif:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--wr-mono:var(--font-mono);--m-line:#efe9db24;--m-grid:#efe9db12;--m-ink:var(--wr-bone);--m-route:var(--wr-lichen);--m-ghost:#efe9db42;--m-poi:var(--wr-night);background:var(--wr-night);color:var(--wr-text);font-family:var(--font-sans);overflow-x:clip}.wr section[id]{scroll-margin-top:4.5rem}.wr [hidden]{display:none!important}.wr :focus-visible{outline:2px solid var(--wr-glacier);outline-offset:3px}.wr-live-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wr-kicker{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-lichen);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:500;display:flex}.wr-kicker:before{content:"";background:currentColor;width:1.5rem;height:2px}.wr-kicker--ink{color:var(--wr-teal)}.wr-head{max-width:48rem;margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}.wr-h2{font-family:var(--wr-serif);letter-spacing:-.02em;text-wrap:balance;color:var(--wr-bone);margin-top:1rem;font-size:clamp(2.1rem,1.2rem + 3.6vw,4rem);font-weight:400;line-height:1.03}.wr-h2 em{color:var(--wr-lichen);font-style:italic;font-weight:300}.wr-h2--ink{color:var(--wr-ink-text)}.wr-h2--ink em{color:var(--wr-teal)}.wr-h2--xl{font-size:clamp(2.4rem,1rem + 4.2vw,5rem);line-height:.98}.wr-p{color:#efe9dbc7;max-width:38rem;margin-top:1.1rem;font-size:1.0625rem;line-height:1.7}.wr-p--ink{color:var(--wr-ink-mut)}.wr-p--lead{font-size:1.25rem;line-height:1.55}.wr-btn{background:var(--wr-lichen);color:var(--wr-night);font:700 .9375rem/1 var(--font-sans);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.4rem;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.wr-btn:hover{background:#d9ef7e;transform:translateY(-1px)}.wr-btn svg{width:1rem;height:1rem}.wr-btn--lg{padding:1.05rem 1.7rem;font-size:1rem}.wr-btn--ghost{color:var(--wr-night);background:0 0;border-color:#0b1d1a59}.wr-btn--ghost:hover{background:#0b1d1a12}.wr-link{color:var(--wr-bone);text-underline-offset:.3em;font-weight:600;text-decoration:underline #efe9db66}.wr-link:hover{text-decoration-color:var(--wr-lichen)}.wr-tag{z-index:3;color:var(--wr-mist);font-family:var(--wr-mono);letter-spacing:.06em;text-transform:uppercase;background:#0b1d1acc;border:1px dashed #efe9db66;border-radius:999px;padding:.25rem .65rem;font-size:.64rem;position:absolute;bottom:.7rem;right:.8rem}.wr-tag--l{color:var(--wr-ink-mut);background:#f5f0e3eb;border-color:#0b1d1a59}.wr-tag--static{border-color:var(--wr-line);color:var(--wr-mist);background:0 0;margin-top:1rem;display:inline-block;position:static}.wr-ribbon{z-index:80;color:#efe9db;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0b1d1a;border:1px dashed #efe9db80;border-radius:999px;padding:.4rem .8rem;font-size:.66rem;position:fixed;bottom:.75rem;left:.75rem}.wr-photo{object-fit:cover;width:100%;height:100%;display:block}.wr-hero{isolation:isolate;background:var(--wr-night);position:relative;overflow:hidden}.wr-hero__bg{z-index:-2;position:absolute;inset:0}.wr-hero__bg picture{display:block;position:absolute;inset:0}.wr-hero__bg img{object-position:58% 40%;transform:translateY(var(--hy,0px)) scale(1.06)}.wr-hero__bg:after{content:"";background:linear-gradient(90deg,#0b1d1aeb 4%,#0b1d1a8c 46%,#0b1d1a0d 100%),linear-gradient(#0b1d1a00 58%,#0b1d1a 97%);position:absolute;inset:0}.wr-hero__cont{z-index:-1;fill:none;stroke:#efe9db21;stroke-width:1px;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wr-hero__cont .is-major{stroke:#efe9db42}.wr-hero__inner{flex-direction:column;align-items:flex-start;min-height:min(48rem,92svh);padding-block:2.5rem 3.5rem;display:flex}.wr-hero__inner>:first-child{margin-bottom:auto}.wr-concept{backdrop-filter:blur(6px);color:var(--wr-bone);font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;background:#0b1d1ab8;border:1px dashed #c9e265b3;border-radius:999px;align-items:center;gap:.6rem;margin-top:2.5rem;padding:.5rem 1rem;font-size:.74rem;display:inline-flex}.wr-concept i{background:var(--wr-lichen);border-radius:50%;width:.5rem;height:.5rem}.wr-hero__name{font-family:var(--wr-serif);letter-spacing:-.035em;text-transform:uppercase;color:var(--wr-bone);margin-top:1.4rem;font-size:clamp(2.7rem,.4rem + 7.3vw,9rem);font-weight:500;line-height:.86}.wr-hero__name em{color:var(--wr-lichen);font-style:italic;font-weight:300}.wr-hero__h1{max-width:30ch;font-family:var(--wr-serif);letter-spacing:-.01em;text-wrap:balance;color:var(--wr-bone);margin-top:1.6rem;font-size:clamp(1.45rem,1rem + 1.7vw,2.4rem);font-weight:400;line-height:1.14}.wr-hl{color:var(--wr-lichen);font-style:italic;font-weight:300}.wr-hero__sub{color:#efe9dbd1;max-width:34rem;margin-top:1.1rem;font-size:1.0625rem;line-height:1.65}.wr-hero__cta{flex-wrap:wrap;align-items:center;gap:1.1rem 1.6rem;margin-top:1.8rem;display:flex}.wr-hero__meta{border-top:1px solid var(--wr-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2rem;width:100%;max-width:52rem;margin-top:2.4rem;padding-top:1.3rem;display:grid}@media (width>=48rem){.wr-hero__meta{grid-template-columns:repeat(4,auto);justify-content:start;gap:1.1rem 3rem}}.wr-hero__meta dt{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-mist);font-size:.68rem}.wr-hero__meta dd{font-family:var(--wr-serif);margin-top:.3rem;font-size:1.2rem}.wr-intro{background-color:var(--wr-bone);color:var(--wr-ink-text);background-image:linear-gradient(#0b1d1a0b 1px,#0000 1px),linear-gradient(90deg,#0b1d1a0b 1px,#0000 1px);background-size:64px 64px;padding-block:clamp(4rem,9vw,8rem);position:relative}.wr-intro__in{gap:2.2rem 4rem;display:grid}@media (width>=64rem){.wr-intro__in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end}}.wr-nums{border-top:1px solid #0b1d1a38;grid-template-columns:repeat(3,auto);justify-content:start;gap:1rem 2.4rem;margin-top:2rem;padding-top:1.2rem;display:grid}.wr-nums dt{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-ink-mut);font-size:.68rem}.wr-nums dd{font-family:var(--wr-serif);margin-top:.2rem;font-size:clamp(2rem,1.2rem + 2.4vw,3.2rem);font-weight:300;line-height:1}.wr-nums small{font-family:var(--wr-mono);margin-left:.2em;font-size:.8rem}.wr-intro__fig{aspect-ratio:4/3;background:var(--wr-night);border-radius:1.2rem;margin:1rem 0 0;position:relative;overflow:hidden}@media (width>=48rem){.wr-intro__fig{aspect-ratio:21/9}}@media (width>=64rem){.wr-intro__fig{grid-column:1/-1}}.wr-intro__fig figcaption{color:var(--wr-bone);font-family:var(--wr-mono);letter-spacing:.06em;text-transform:uppercase;background:#0b1d1ac7;border:1px dashed #efe9db80;border-radius:999px;padding:.28rem .7rem;font-size:.64rem;position:absolute;bottom:.8rem;left:.8rem}.wr-map{width:100%;height:auto;display:block}.wr-map__grid path{fill:none;stroke:var(--m-grid);stroke-width:1px}.wr-map__cont path{fill:none;stroke:var(--m-line);stroke-width:1px}.wr-map__cont path.is-major{stroke:var(--m-ink);stroke-opacity:.28;stroke-width:1.5px}.wr-route-ghost{fill:none;stroke:var(--m-ghost);stroke-width:3px;stroke-dasharray:2 8;stroke-linecap:round}.wr-route{fill:none;stroke:var(--m-route);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--d,1))}.wr-poi circle{fill:var(--m-poi);stroke:var(--m-ink);stroke-width:2px}.wr-poi text{fill:var(--m-ink);font:700 12px var(--wr-mono)}.wr-poi .wr-poi__t{font:600 13px var(--font-sans);paint-order:stroke;stroke:var(--m-poi);stroke-width:4px;stroke-linejoin:round}.wr-poi--cima circle,.wr-poi--paisaje circle{stroke:var(--m-route)}.wr-poi{transition:opacity .4s}.wr-runner{fill:var(--wr-bone);stroke:var(--m-route);stroke-width:3.5px}.wr-mark{fill:var(--m-route);stroke:#fff;stroke-width:2.5px;opacity:0;transition:opacity .3s}.wr-mark.is-on{opacity:1}.wr-prof{width:100%;height:auto;display:block;overflow:visible}.wr-prof__grid path{fill:none;stroke:#efe9db1f;stroke-width:1px}.wr-prof__grid text{fill:var(--wr-mist);font:500 10px var(--wr-mono)}.wr-prof__ghost{fill:none;stroke:#efe9db40;stroke-width:1.6px;stroke-dasharray:2 6}.wr-prof__line{fill:none;stroke:var(--wr-glacier);stroke-width:2.6px;stroke-linejoin:round}.wr-prof__poi circle{fill:var(--wr-night);stroke:var(--wr-lichen);stroke-width:2px}.wr-prof__poi{transition:opacity .4s}.wr-prof__mark{opacity:0;transition:opacity .25s}.wr-prof__mark.is-on{opacity:1}.wr-prof__vline{stroke:var(--wr-lichen);stroke-width:1.5px;stroke-dasharray:3 4}.wr-prof__mark circle{fill:var(--wr-lichen);stroke:var(--wr-night);stroke-width:2.5px}.wr-trace{background:var(--wr-deep);color:var(--wr-text);padding-block:clamp(3.5rem,8vw,7rem);position:relative}.wr-trace__pin{flex-direction:column;display:flex;position:relative}.wr-trace__shade,.wr-caps,.wr-live{display:none}.wr-trace__in{order:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""map""prof""end";gap:1.6rem 3rem;display:grid}@media (width>=64rem){.wr-trace__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head map""prof prof""end end"}}.wr-trace__head{grid-area:head}.wr-trace__map{border:1px solid var(--wr-line);background:#08141299;border-radius:1.2rem;grid-area:map;position:relative;overflow:hidden}.wr-trace__prof{border:1px solid var(--wr-line);background:#08141299;border-radius:1.2rem;grid-area:prof;padding:1rem 1.2rem .4rem}.wr-prof--wide{display:none}@media (width>=48rem){.wr-prof--wide{display:block}.wr-prof--narrow{display:none}}.wr-trace__photos{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:min(100% - 2.5rem,80rem);margin:2.5rem auto 0;display:grid}@media (width>=64rem){.wr-trace__photos{grid-template-columns:repeat(4,minmax(0,1fr))}}.wr-tp{background:var(--wr-night);border-radius:1rem;margin:0;overflow:hidden}.wr-tp__img{aspect-ratio:4/3}.wr-tp figcaption{gap:.15rem;padding:.8rem 1rem 1rem;display:grid}.wr-tp__km,.wr-tp small{font-family:var(--wr-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wr-mist);font-size:.7rem}.wr-tp b{font-family:var(--wr-serif);font-size:1.35rem;font-style:italic;font-weight:400}.wr-end{grid-area:end}.wr-end__k{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-lichen);font-size:.78rem}.wr-end__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.wr-end__list a{height:100%;color:var(--wr-bone);background:#081412b3;border:1px solid #c9e26573;border-radius:1rem;gap:.15rem;padding:.9rem 1rem;text-decoration:none;transition:background .25s,transform .25s;display:grid}.wr-end__list a:hover{background:#c9e26524;transform:translateY(-2px)}.wr-end__list b{font-family:var(--wr-serif);color:var(--wr-lichen);font-size:clamp(1.9rem,1.2rem + 2vw,3rem);font-weight:300;line-height:1}.wr-end__list b small{font-family:var(--wr-mono);margin-left:.2em;font-size:.7rem}.wr-end__list span{font-weight:700}.wr-end__list em{font-family:var(--wr-mono);letter-spacing:.04em;color:var(--wr-mist);font-size:.7rem;font-style:normal}.js-story .wr-trace{height:560svh;padding-block:0}.js-story .wr-trace__pin{isolation:isolate;height:100svh;padding-top:4.75rem;display:block;position:sticky;top:0;overflow:hidden}.js-story .wr-trace__photos{z-index:0;width:auto;margin:0;display:block;position:absolute;inset:0}.js-story .wr-tp{opacity:0;border-radius:0;transition:opacity 1s;position:absolute;inset:0}.js-story .wr-tp.is-on{opacity:1}.js-story .wr-tp__img,.js-story .wr-tp__img picture{aspect-ratio:auto;display:block;position:absolute;inset:0}.js-story .wr-tp img{transition:transform 7s ease-out;transform:scale(1.1)}.js-story .wr-tp.is-on img{transform:scale(1)}.js-story .wr-tp figcaption{display:none}.js-story .wr-trace__shade{z-index:1;background:linear-gradient(90deg,#081412ed 0%,#08141299 46%,#0814124d 100%),linear-gradient(#08141200 58%,#081412f5 100%);display:block;position:absolute;inset:0}.js-story .wr-trace__in{z-index:2;grid-template:"head""map"minmax(0,1fr)"caps""prof"/minmax(0,1fr);gap:.8rem 2.5rem;height:100%;padding-block:1rem 1.2rem;position:relative}@media (width>=64rem){.js-story .wr-trace__in{grid-template:"head map""caps map"minmax(0,1fr)"prof prof"/minmax(0,5fr) minmax(0,7fr);gap:1rem 3rem}}.js-story .wr-trace__map,.js-story .wr-trace__prof{backdrop-filter:blur(8px)}.js-story .wr-trace__map{place-items:center;min-height:0;padding:.6rem;display:grid}.js-story .wr-trace__map .wr-map{width:100%;height:100%;max-height:100%}.js-story .wr-trace__prof{padding:.6rem 1rem .2rem}.js-story .wr-trace__prof .wr-prof{max-height:20svh}.js-story .wr-caps{pointer-events:none;grid-area:caps;align-self:end;min-height:0;display:grid}.js-story .wr-cap{opacity:0;grid-area:1/1;align-self:end;transition:opacity .6s,transform .6s;transform:translateY(14px)}.js-story .wr-cap.is-on{opacity:1;transform:none}.wr-cap__km,.wr-cap__alt{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;display:block}.wr-cap__km{color:var(--wr-lichen)}.wr-cap__alt{color:var(--wr-glacier)}.wr-cap__n{font-family:var(--wr-serif);margin:.2rem 0;font-size:clamp(2.3rem,1.2rem + 3.4vw,4.2rem);font-style:italic;font-weight:300;line-height:1;display:block}.wr-cap p{color:#efe9dbd9;max-width:24rem;margin-top:.7rem;font-size:1rem;line-height:1.55}.js-story .wr-end{opacity:0;pointer-events:none;grid-area:caps;align-self:end;transition:opacity .6s,transform .6s;transform:translateY(14px)}.js-story .wr-trace[data-end="1"] .wr-end{opacity:1;pointer-events:auto;transform:none}.js-story .wr-trace[data-end="1"] .wr-caps{opacity:0;transition:opacity .3s}.js-story .wr-live{z-index:3;font-family:var(--wr-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wr-mist);gap:1.1rem;font-size:.78rem;display:flex;position:absolute;top:1rem;left:1.1rem}.js-story .wr-live b{color:var(--wr-bone);font-variant-numeric:tabular-nums;font-size:1.15rem}.js-story .wr-trace__map .wr-tag{bottom:.8rem;right:.9rem}.js-story .wr-trace .wr-poi:not(.is-on),.js-story .wr-trace .wr-prof__poi:not(.is-on){opacity:0}.js-story .wr-trace .wr-runner{animation:1.8s ease-in-out infinite wr-ring}.js-story .wr-trace .wr-prof__mark{opacity:1}@keyframes wr-ring{0%,to{stroke-width:3.5px}50%{stroke-width:9px;stroke-opacity:.4}}@media (width<=63.99rem){.js-story .wr-trace__head .wr-p{display:none}.js-story .wr-trace__head .wr-h2{margin-top:.5rem;font-size:clamp(1.45rem,1rem + 2.6vw,2rem);line-height:1.08}.js-story .wr-cap__n{font-size:clamp(1.9rem,1.2rem + 3vw,2.6rem)}.js-story .wr-cap p{font-size:.9rem;line-height:1.45}.js-story .wr-trace .wr-poi__t{display:none}.js-story .wr-trace__prof .wr-prof{max-height:7.5rem}.js-story .wr-trace__in{padding-block:.6rem .9rem}.wr-end__list a{padding:.65rem .7rem}}@media (width<=47.99rem){.wr-routes .wr-poi__t{display:none}.wr-prof--narrow .wr-prof__grid text{font-size:11px}}.wr-routes{--m-line:#0b1d1a33;--m-grid:#0b1d1a0f;--m-ink:var(--wr-night);--m-route:var(--wr-teal);--m-ghost:#0b1d1a52;--m-poi:var(--wr-paper);background:var(--wr-bone);color:var(--wr-ink-text);padding-block:clamp(4rem,8vw,7rem)}.wr-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:2rem;display:grid}.wr-tab{color:var(--wr-ink-text);text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0b1d1a47;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n name""n lvl";align-items:center;column-gap:.8rem;padding:.9rem 1rem;transition:background .25s,color .25s,border-color .25s;display:grid}.wr-tab:hover{border-color:var(--wr-night)}.wr-tab b{font-family:var(--wr-serif);grid-area:n;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);font-weight:300;line-height:1}.wr-tab b small{font-family:var(--wr-mono);margin-left:.15em;font-size:.7rem}.wr-tab span{grid-area:name;font-weight:700}.wr-tab em{font-family:var(--wr-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--wr-ink-mut);grid-area:lvl;font-size:.68rem;font-style:normal}.wr-tab[aria-selected=true]{background:var(--wr-night);border-color:var(--wr-night);color:var(--wr-bone)}.wr-tab[aria-selected=true] b{color:var(--wr-lichen)}.wr-tab[aria-selected=true] em{color:var(--wr-mist)}@media (width<=39.99rem){.wr-tab{grid-template-columns:1fr;grid-template-areas:"n""name""lvl";row-gap:.15rem;padding:.75rem .8rem}.wr-tab em{display:none}}.wr-dist{grid-template-columns:minmax(0,1fr);grid-template-areas:"map""info""prof""pois";gap:1.6rem 2.6rem;display:grid}@media (width>=64rem){.wr-dist{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"map info""prof prof""pois pois"}}.wr-routes:not(.wr-ready) .wr-dist+.wr-dist{border-top:1px solid #0b1d1a33;margin-top:5rem;padding-top:4rem}.wr-dist.is-in{animation:.5s both wr-in}@keyframes wr-in{0%{opacity:0;transform:translateY(12px)}}.wr-dist__map{grid-area:map;display:flex}.wr-mapcard{background:var(--wr-paper);border:1px solid #0b1d1a33;border-radius:1.2rem;flex:1;align-content:center;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #0b1d1a66}.wr-dist__info{grid-area:info;min-width:0}.wr-dist__h{font-family:var(--wr-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wr-ink-mut);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:.95rem;font-weight:500;display:flex}.wr-dist__h em{font-family:var(--wr-serif);letter-spacing:-.04em;text-transform:none;color:var(--wr-teal);font-size:clamp(4rem,2rem + 6vw,7.5rem);font-style:italic;font-weight:300;line-height:.85}.wr-dist__h span{font-family:var(--wr-serif);letter-spacing:0;text-transform:none;color:var(--wr-ink-text);flex-basis:100%;font-size:1.5rem}.wr-dist__tag{max-width:30rem;color:var(--wr-ink-mut);margin-top:.7rem;line-height:1.55}.wr-stats{border-top:1px solid #0b1d1a38;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem;margin:1.4rem 0 0;padding-top:1.1rem;display:grid}.wr-stats dt{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-ink-mut);font-size:.66rem}.wr-stats dd{font-family:var(--wr-serif);margin-top:.15rem;font-size:1.45rem;line-height:1.1}.wr-level{align-items:center;gap:.35rem;margin-top:1.3rem;display:flex}.wr-level span{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-ink-mut);margin-right:.4rem;font-size:.66rem}.wr-level i{background:#0b1d1a2e;border-radius:99px;width:1.6rem;height:.45rem}.wr-level i.on{background:var(--wr-night)}.wr-level b{margin-left:.4rem;font-size:.875rem}.wr-dist__m{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-ink-mut);margin-top:1.5rem;font-size:.7rem}.wr-mat{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.wr-mat li{padding-left:1.2rem;font-size:.95rem;line-height:1.45;position:relative}.wr-mat li:before{content:"";background:var(--wr-teal);width:.5rem;height:2px;position:absolute;top:.55em;left:0}.wr-dist__prof{background:var(--wr-night);color:var(--wr-bone);border-radius:1.2rem;grid-area:prof;padding:1.1rem 1.3rem 1rem}.wr-dist__pt{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-mist);margin-bottom:.4rem;font-size:.7rem}.wr-scrub{border-top:1px solid var(--wr-line);align-items:center;gap:.5rem 1.2rem;margin-top:.9rem;padding-top:.9rem;display:grid}@media (width>=48rem){.wr-scrub{grid-template-columns:auto minmax(0,1fr) 11rem}}.wr-scrub label{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-lichen);font-size:.72rem}.wr-readout{font-family:var(--wr-mono);font-variant-numeric:tabular-nums;color:var(--wr-bone);font-size:.85rem}.wr-scrub input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.2rem}.wr-scrub input[type=range]::-webkit-slider-runnable-track{background:#efe9db47;border-radius:4px;height:4px}.wr-scrub input[type=range]::-moz-range-track{background:#efe9db47;border-radius:4px;height:4px}.wr-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--wr-night);background:var(--wr-lichen);width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--wr-lichen);border-radius:50%;margin-top:-.65rem}.wr-scrub input[type=range]::-moz-range-thumb{border:3px solid var(--wr-night);background:var(--wr-lichen);width:1.2rem;height:1.2rem;box-shadow:0 0 0 2px var(--wr-lichen);border-radius:50%}.wr-poilist{grid-area:pois;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.wr-poilist li{background:var(--wr-paper);border:1px solid #0b1d1a29;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.wr-poilist__ph{aspect-ratio:16/9;display:block}.wr-poilist__b{gap:.2rem;padding:1rem 1.1rem 1.1rem 3.2rem;display:grid;position:relative}.wr-poilist__n{background:var(--wr-night);width:1.6rem;height:1.6rem;color:var(--wr-bone);font:700 .75rem var(--wr-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;left:1rem}.wr-poilist b{font-family:var(--wr-serif);font-size:1.2rem;font-weight:500}.wr-poilist small{font-family:var(--wr-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--wr-ink-mut);font-size:.68rem}.wr-poilist p{color:var(--wr-ink-mut);font-size:.9rem;line-height:1.5}.wr-reg{isolation:isolate;background:radial-gradient(60% 70% at 92% 0%, #8fd6e824, transparent 65%), radial-gradient(50% 60% at 0% 100%, #c9e26514, transparent 65%), var(--wr-night);padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.wr-reg__in{align-items:center;gap:2.4rem 4rem;display:grid}@media (width>=64rem){.wr-reg__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.wr-reg__notes{gap:.55rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.wr-reg__notes li{color:#efe9dbd9;align-items:center;gap:.7rem;font-size:.95rem;display:flex}.wr-reg__notes li:before{content:"";background:var(--wr-lichen);border-radius:50%;flex:none;width:.55rem;height:.55rem}.wr-card{border:1px solid var(--wr-line);backdrop-filter:blur(6px);background:#efe9db0d;border-radius:1.4rem;padding:clamp(1.3rem,3vw,2.2rem)}.wr-form{gap:1.2rem;display:grid}.wr-field{border:0;min-width:0;margin:0;padding:0}.wr-field label,.wr-field legend{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-mist);margin-bottom:.5rem;padding:0;font-size:.72rem;display:block}.wr-field input[type=text],.wr-field select{border:1px solid var(--wr-line);width:100%;color:var(--wr-bone);font:1rem var(--font-sans);background:#00000047;border-radius:.8rem;padding:.85rem 1rem}.wr-field input[type=text]::placeholder{color:#a9b8b4cc}.wr-field select option{color:#0b1d1a}.wr-radios{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.wr-radio{display:block;position:relative;margin:0!important}.wr-radio input{opacity:0;cursor:pointer;position:absolute;inset:0}.wr-radio span{border:1.5px solid var(--wr-line);text-align:center;border-radius:.9rem;gap:.1rem;padding:.8rem .3rem;transition:border-color .2s,background .2s;display:grid}.wr-radio b{white-space:nowrap;font-family:var(--wr-serif);letter-spacing:0;text-transform:none;color:var(--wr-bone);font-size:clamp(1.05rem,.8rem + 1vw,1.3rem);font-weight:400}.wr-radio small{font-family:var(--wr-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--wr-mist);font-size:.66rem}.wr-radio input:checked+span{border-color:var(--wr-lichen);background:#c9e26524}.wr-radio input:focus-visible+span{outline:2px solid var(--wr-glacier);outline-offset:2px}.wr-check{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.95rem;line-height:1.4;display:flex}.wr-check input{width:1.25rem;height:1.25rem;accent-color:var(--wr-lichen);flex:none;margin-top:.1rem}.wr-err{color:#ffb4a0;margin-top:.4rem;font-size:.875rem}.wr-form .wr-btn{justify-self:stretch;padding-block:1rem}.wr-form__foot{font-family:var(--wr-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--wr-mist);font-size:.68rem}.wr-ticket{background:var(--wr-bone);color:var(--wr-night);border-radius:1rem;gap:1.1rem;padding:1.3rem;display:grid}.wr-ticket__top{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.wr-ticket__top b{color:#2d6a3c}.wr-bib{border:2px solid var(--wr-night);text-align:center;background:#fffdf6;border-radius:.8rem;justify-items:center;gap:.2rem;padding:1.1rem 1rem 1rem;display:grid;transform:rotate(-1.6deg)}.wr-bib small,.wr-bib span{font-family:var(--wr-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.wr-bib strong{font-family:var(--wr-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,2rem + 6vw,5.6rem);font-weight:600;line-height:.95}.wr-ticket__d{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:0;display:grid}.wr-ticket__d dt{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:#475855;font-size:.64rem}.wr-ticket__d dd{overflow-wrap:anywhere;margin-top:.1rem;font-weight:700}.wr-ticket__n{color:#475855;font-size:.85rem;line-height:1.5}.wr-ticket:not([hidden]){animation:.6s cubic-bezier(.2,.9,.3,1.15) both wr-pop}@keyframes wr-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}.wr-info{background:var(--wr-bone);color:var(--wr-ink-text);padding-block:clamp(4rem,8vw,7rem)}.wr-info__in{gap:3rem 4.5rem;display:grid}@media (width>=64rem){.wr-info__in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.wr-acc{border-bottom:1px solid #0b1d1a38;margin-top:1.8rem}.wr-acc details{border-top:1px solid #0b1d1a38}.wr-acc summary{font-family:var(--wr-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:1.3rem;list-style:none;display:flex}.wr-acc summary::-webkit-details-marker{display:none}.wr-acc summary:after{content:"+";width:1.8rem;height:1.8rem;font:400 1.2rem/1 var(--font-sans);border:1px solid #0b1d1a59;border-radius:50%;flex:none;place-items:center;transition:transform .25s;display:grid}.wr-acc details[open] summary:after{content:"–";background:var(--wr-night);color:var(--wr-bone)}.wr-acc details p{max-width:34rem;color:var(--wr-ink-mut);padding-bottom:1.2rem;line-height:1.65}.wr-sch__t{font-family:var(--wr-serif);font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);font-weight:400}.wr-sch__t small{font-family:var(--wr-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wr-ink-mut);font-size:.75rem}.wr-sch{gap:.8rem;margin-top:1.4rem;display:grid}.wr-sch__day{background:var(--wr-night);color:var(--wr-bone);border-radius:1.1rem;padding:1.1rem 1.3rem}.wr-sch__day h4{font-family:var(--wr-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wr-lichen);font-size:.74rem}.wr-sch__day ol{margin:.5rem 0 0;padding:0;list-style:none;display:grid}.wr-sch__day li{border-top:1px solid var(--wr-line);grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.6rem 0;display:grid}.wr-sch__day time{font-family:var(--wr-serif);font-variant-numeric:tabular-nums;font-size:1.35rem}.wr-sch__day li span{color:#efe9dbe0;line-height:1.4}.wr-rank{background:var(--wr-deep);padding-block:clamp(4rem,8vw,7rem)}.wr-filters{flex-wrap:wrap;gap:.8rem 1.8rem;margin-bottom:1.4rem;display:flex}.wr-seg{flex-wrap:wrap;gap:.45rem;display:flex}.wr-chip{border:1px solid var(--wr-line);color:var(--wr-bone);font:600 .875rem var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.05rem;transition:background .2s,color .2s,border-color .2s}.wr-chip:hover{border-color:var(--wr-lichen)}.wr-chip[aria-checked=true]{border-color:var(--wr-lichen);background:var(--wr-lichen);color:var(--wr-night)}.wr-table{border-collapse:collapse;width:100%}.wr-table caption{text-align:left;font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-mist);padding-bottom:.9rem;font-size:.74rem}.wr-table th,.wr-table td{border-top:1px solid var(--wr-line);text-align:left;vertical-align:middle;padding:.95rem .7rem}.wr-table thead th{font-family:var(--wr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wr-mist);font-size:.66rem;font-weight:500}.wr-table tbody th{font-family:var(--wr-serif);font-size:1.2rem;font-weight:400}.wr-mono{font-family:var(--wr-mono);font-variant-numeric:tabular-nums}.wr-pos{border:1px solid var(--wr-line);width:1.9rem;height:1.9rem;font:700 .85rem var(--wr-mono);border-radius:50%;place-items:center;display:inline-grid}.is-pod .wr-pos{border-color:var(--wr-lichen);background:var(--wr-lichen);color:var(--wr-night)}.wr-table tbody tr{transition:background .2s}.wr-table tbody tr:hover{background:#efe9db0d}@media (width<=39.99rem){.wr-hide-s{display:none}.wr-table th,.wr-table td{padding:.8rem .4rem}.wr-table tbody th{font-size:1.05rem}}.wr-table:not([hidden]){animation:.45s both wr-in}.wr-ficha{background:var(--wr-bone);color:var(--wr-ink-text);padding-block:clamp(4rem,8vw,7rem)}.wr-ficha__in{gap:2.5rem 4rem;display:grid}@media (width>=64rem){.wr-ficha__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.wr-ficha__main aside{margin-top:1.8rem}.wr-split{gap:1rem;display:grid}@media (width>=40rem){.wr-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.wr-split__col{background:var(--wr-night);color:var(--wr-bone);border-radius:1.2rem;padding:1.4rem 1.4rem 1.5rem}.wr-split__col--demo{color:var(--wr-ink-text);background:0 0;border:1.5px dashed #0b1d1a73}.wr-split__col h3{font-family:var(--wr-serif);font-size:1.35rem;font-weight:500}.wr-split__col ul{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.wr-split__col li{padding-left:1.2rem;font-size:.95rem;line-height:1.5;position:relative}.wr-split__col li:before{content:"";background:var(--wr-lichen);width:.5rem;height:2px;position:absolute;top:.6em;left:0}.wr-split__col--demo li:before{background:var(--wr-teal)}.wr-ficha__svc{color:var(--wr-ink-mut);margin-top:1.2rem;font-size:.95rem}.wr-end-sec{background:var(--wr-bone);padding-bottom:clamp(3rem,6vw,5rem)}.wr-close{background:radial-gradient(70% 90% at 100% 0%, #8fd6e833, transparent 65%), var(--wr-night);color:var(--wr-bone);border-radius:1.8rem;padding:clamp(2rem,5vw,4.2rem);display:grid;position:relative;overflow:hidden}.wr-close__copy{z-index:1;max-width:40rem;position:relative}.wr-close__title{font-family:var(--wr-serif);letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,1.1rem + 3.6vw,3.9rem);font-weight:400;line-height:1.04}.wr-close__title em{color:var(--wr-lichen);font-style:italic;font-weight:300}.wr-close__sub{color:#efe9dbd1;max-width:34rem;margin-top:1.1rem;font-size:1.0625rem;line-height:1.65}.wr-close__cta{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.wr-close__art{opacity:.9;fill:none;width:min(34rem,70%);stroke:var(--wr-lichen);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;bottom:1.2rem;right:-2rem}.wr-close__art path{stroke-dasharray:1;transition:stroke-dashoffset 2.2s}html.js-motion .wr-close:not(.is-inview) .wr-close__art path{stroke-dashoffset:1px}@media (width<=47.99rem){.wr-close__art{opacity:.35}}@media (prefers-reduced-motion:reduce){.wr *,.wr :before,.wr :after{transition:none!important;animation:none!important}}
