.nh{position:relative;height:100svh;min-height:620px;overflow:hidden;background:#1c1f1b;color:#f4f2ee;display:flex;flex-direction:column}.nh-poster,.nh-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.nh-video{opacity:0;transition:opacity 1.2s var(--na-ease)}.nh-video.is-on{opacity:1}.nh-shade{position:absolute;inset:0;background:linear-gradient(0deg,#0c0d0cc7,#0c0d0c40 45%,#0c0d0c59)}.nh-text{position:relative;z-index:2;margin-top:auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;padding:0 clamp(20px,5cqi,80px) clamp(40px,5cqi,72px)}.nh-main{display:flex;flex-direction:column;gap:22px}.nh-title{font-size:clamp(84px,11.5cqi,168px)}.nh-now{display:flex;flex-direction:column;gap:6px;text-align:right;color:#f4f2ee;font-weight:600;text-decoration:none}.nh-now span{font-size:13px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}@container (max-width:720px){.nh-now{text-align:left}.nh-text{gap:20px}.nh-title{font-size:16cqi}}@media(prefers-reduced-motion:reduce){.nh-video{transition:none}}.na-card-reel{position:relative;aspect-ratio:16 / 10;background:#1c1f1b}.na-card-reel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.na-card-reel video.is-front{opacity:1}@media(prefers-reduced-motion:reduce){.na-card-reel video{transition:none}}.na-om-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 96px;align-items:end}.na-collage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:clamp(240px,26cqi,380px) clamp(220px,23.5cqi,340px);gap:20px}.na-collage figure{margin:0;min-height:0;overflow:hidden}.na-photo img{display:block;width:100%;height:100%;object-fit:cover}.na-m-508{grid-column:1 / 3;grid-row:1}.na-m-600{grid-column:3;grid-row:1 / 3}.na-m-509{grid-column:1;grid-row:2}.na-m-fest{grid-column:2;grid-row:2}.na-collage.is-ready .na-photo{opacity:0;translate:0 18px;transition:opacity .8s ease-out,translate .9s var(--na-ease)}.na-collage.is-in .na-photo{opacity:1;translate:0 0}.na-collage.is-in .na-m-600{transition-delay:.12s}.na-collage.is-in .na-m-509{transition-delay:.2s}.na-collage.is-in .na-m-fest{transition-delay:.28s}.na-trail{position:relative;width:100%;aspect-ratio:1280/430;margin-top:0}.na-trail svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.na-step{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;width:min(180px,13.5%)}.na-step:last-of-type{transform:translate(-64%,-100%)}.na-step-year{font-family:"Instrument Serif",Georgia,serif;font-size:30px;color:var(--ink);line-height:1.1}.na-step strong{font-weight:600;font-size:16px;line-height:1.3}.na-step-text{font-size:14px;color:var(--muted);line-height:1.4}.na-climb{display:none;position:relative;margin-top:8px}.na-climb-svg{position:absolute;left:0;top:0;width:64px;height:100%;overflow:visible}.na-climb-list{list-style:none;margin:0;padding:0 0 0 78px}.na-climb-list li{display:flex;flex-direction:column;gap:2px;padding:22px 0;border-top:1px solid var(--line);min-height:76px;justify-content:center}.na-climb-list li:first-child{border-top:0}.na-climb-list span{font-family:"Instrument Serif",Georgia,serif;font-size:26px;line-height:1.1;color:var(--ink)}.na-climb-list strong{font-weight:600;line-height:1.3}.na-climb-list p{margin:0;font-size:15px;color:var(--muted);line-height:1.45}.na-climb.is-live .na-climb-list li{opacity:.38;translate:0 8px;transition:opacity .45s ease-out,translate .45s var(--na-ease)}.na-climb.is-live .na-climb-list li.is-on{opacity:1;translate:0 0}.na-climb-wall{fill:var(--ink);fill-opacity:.045}.na-climb-route{stroke:var(--line);stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round}.na-climb-holds ellipse{fill:var(--line)}.na-climb-rope{stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}.na-climb-wps circle{fill:var(--paper);stroke:var(--ink);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:fill .4s ease-out,stroke .4s ease-out}.na-climb-wps circle.is-on{fill:var(--ink);stroke:var(--ink);animation:na-wp-pop .6s var(--na-ease)}.na-climb-flag line{stroke:var(--ink);stroke-width:2;stroke-linecap:round}.na-climb-flag path{fill:var(--ink)}.na-climb-flag{opacity:0;transition:opacity .3s ease-out}.na-climb-flag.is-up{opacity:1}.na-climb-flag.is-up path{animation:na-flag .6s var(--na-ease)}@keyframes na-flag{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.na-climb-flag path{transform-box:fill-box;transform-origin:left center}.na-cl-leg{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.na-cl-arm{fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.na-cl-torso{stroke:var(--ink);stroke-width:7;stroke-linecap:round}.na-cl-harness{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}.na-cl-hand{fill:var(--ink);r:1.6px}.na-cl-head{fill:var(--ink)}.na-cl-helmet{fill:var(--ink);display:none}.na-climb-replay{position:absolute;left:0;bottom:-52px;min-height:44px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0;padding:8px 16px;font:600 14px Instrument Sans,sans-serif;cursor:pointer;opacity:0;transition:opacity .3s ease-out}.na-climb-replay.is-visible{opacity:1}.na-track{stroke-dasharray:var(--len,2000);stroke-dashoffset:var(--len,2000)}.na-wp{fill:var(--paper);stroke:var(--ink);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:fill .4s ease-out,stroke .4s ease-out}.na-wp.is-on{fill:var(--ink);stroke:var(--ink);animation:na-wp-pop .6s var(--na-ease)}@keyframes na-wp-pop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.na-spray circle{fill:#b9c3c5}.na-step{opacity:.38;translate:0 10px;transition:opacity .45s ease-out,translate .45s var(--na-ease)}.na-step.is-on{opacity:1;translate:0 0}.na-replay{position:absolute;left:0;bottom:4%;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0;padding:8px 16px;font:600 14px Instrument Sans,sans-serif;cursor:pointer;opacity:0;transition:opacity .3s ease-out}.na-replay.is-visible{opacity:1}.na-replay:hover{border-color:var(--ink)}@media(prefers-reduced-motion:reduce){.na-collage.is-ready .na-photo,.na-step{opacity:1;translate:none;transition:none}.na-wp{fill:var(--ink);stroke:var(--paper)}.na-track{stroke-dashoffset:0}.na-replay,.na-climb-replay{display:none}}@container (max-width:1100px){.na-trail{display:none}.na-climb{display:block;margin-bottom:56px}}@container (max-width:720px){.na-om-top{grid-template-columns:1fr}.na-collage{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:12px}.na-m-508,.na-m-fest{grid-column:1 / -1;grid-row:auto;aspect-ratio:3 / 2}.na-m-600,.na-m-509{grid-column:auto;grid-row:auto;aspect-ratio:3 / 4}}.na-sv-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px}.na-sv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,2.8cqi,40px)}.na-sv-p{display:flex;flex-direction:column;gap:18px}.na-sv-f{position:relative;padding:12px}.na-sv-f img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.na-sv-p.is-k .na-sv-f img{object-position:50% 100%}.na-sv-f img.is-bw{filter:grayscale(1) contrast(1.1) brightness(.85)}.na-sv-k{position:absolute;width:26px;height:26px;border:0 solid #F4F2EE}.na-sv-tl{top:0;left:0;border-top-width:3px;border-left-width:3px}.na-sv-tr{top:0;right:0;border-top-width:3px;border-right-width:3px}.na-sv-bl{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px}.na-sv-br{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px}.na-sv-p.is-k .na-sv-k{width:34px;height:34px;border-color:#f4f2ee}.na-sv-best{position:absolute;right:28px;bottom:28px;padding:4px 10px;background:#f4f2ee;color:#1c1f1b;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.na-sv-p h3{margin:0;display:flex;align-items:baseline;gap:12px;font:400 clamp(34px,2.8cqi,40px)/1 "Instrument Serif",Georgia,serif}.na-sv-p h3 small{font:600 12px/1 Instrument Sans,sans-serif;letter-spacing:.16em;color:#a9a69e}.na-sv-p.is-k h3{color:#f4f2ee}.na-sv-p.is-k h3 small{color:#a9a69e}.na-sv-lead{margin:0;font-size:19px;line-height:1.5;color:#e4e1da}.na-sv-fit{margin:0;font-size:15px;line-height:1.5;color:#a9a69e}.na-sv-fit strong{color:#f4f2ee;font-weight:600}.na-sv-p ul{list-style:none;margin:0;padding:0;font-size:15px;color:#e4e1da}.na-sv-p li{padding:10px 0;border-top:1px solid #2E312C}.na-sv-p li:last-child{border-bottom:1px solid #2E312C}.na-sv-p.is-k li:first-child{border-top-color:#f4f2ee}.na-sv-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;align-self:flex-start;color:#f4f2ee;font-weight:600;text-decoration:none}.na-sv-cta{display:inline-flex;align-items:center;align-self:flex-start;min-height:54px;padding:0 28px;background:#f4f2ee;color:#1c1f1b;border-radius:0;text-decoration:none;font-weight:600}.na-sv-plan{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:clamp(24px,2.6cqi,36px) clamp(20px,2.8cqi,40px);border:1px solid #2E312C}.na-sv-plan h3{margin:0;font:400 clamp(30px,2.8cqi,40px)/1.05 "Instrument Serif",Georgia,serif}.na-sv-plan h3 span{font-style:italic}.na-sv-plan p{margin:0;max-width:60ch;color:#e4e1da}.na-sv-plan .na-btn{display:inline-flex;align-items:center;min-height:54px;padding:0 28px;background:#f4f2ee;color:#121412;border-radius:0;text-decoration:none;font-weight:600}.na-sv.is-ready .na-sv-p{opacity:0;transform:translateY(28px);transition:opacity .6s ease-out,transform .8s var(--na-ease)}.na-sv.is-ready .na-sv-p:nth-child(2){transition-delay:.12s}.na-sv.is-ready .na-sv-p:nth-child(3){transition-delay:.24s}.na-sv.is-ready .na-sv-p.is-in{opacity:1;transform:none}@container (max-width:1000px){.na-sv-grid{grid-template-columns:1fr;max-width:560px}}@media(prefers-reduced-motion:reduce){.na-sv.is-ready .na-sv-p{opacity:1;transform:none;transition:none}}.na-credits{background:var(--paper-2);color:var(--ink);padding:clamp(72px,8cqi,128px) clamp(20px,5cqi,80px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6cqi,96px);align-items:center}.na-credits-intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.na-credits h2{margin:0;font:400 clamp(52px,6.2cqi,96px)/1 "Instrument Serif",Georgia,serif;text-wrap:balance}.na-credits-lead{margin:0;max-width:34ch;font-size:clamp(17px,1.4cqi,20px);line-height:1.5;color:var(--ink-2)}.na-credits-cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-weight:600;text-decoration:none;border-bottom:1px solid var(--ink)}.na-credits-window{position:relative;width:100%;height:460px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent)}.na-credits-roll{animation:na-roll 34s linear infinite}@keyframes na-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.na-credits-list{display:flex;flex-direction:column;gap:22px;padding-bottom:22px}.na-credit{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:28px;align-items:baseline}.na-credit span{text-align:right;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.na-credit b,.na-credit a{font:400 clamp(26px,2.8cqi,40px)/1.05 "Instrument Serif",Georgia,serif;color:var(--ink);text-decoration:none}.na-credit-you a{color:var(--ink);font-style:italic!important;text-decoration:underline;text-underline-offset:6px;display:inline-block;padding:8px 0;margin:-8px 0}.na-credit-you a:hover{text-decoration:underline;text-underline-offset:6px}@container (max-width:900px){.na-credits{grid-template-columns:1fr}}@container (max-width:720px){.na-credit{grid-template-columns:1fr;gap:4px;text-align:center}.na-credit span{text-align:center;font-size:12px}.na-credits-window{height:380px}}@media(prefers-reduced-motion:reduce){.na-credits-roll{animation:none}.na-credits-window{height:auto;-webkit-mask-image:none;mask-image:none}.na-credits-list[aria-hidden]{display:none}}.na-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.na-form input:user-invalid,.na-form select:user-invalid{border-color:#b42318!important}.na-form-thanks[hidden],.na-form[hidden]{display:none!important}
