.blind-page{--blind-ink:#0d3528;--blind-gold:#d39a2f;color:var(--blind-ink);background:#f7f4ed;padding-bottom:0}.blind-hero{color:#fff;background:#0b2a20;overflow:hidden}.blind-hero-inner{grid-template-columns:minmax(0,.95fr) minmax(380px,.72fr);width:min(1180px,100%);min-height:620px;margin:0 auto;display:grid}.blind-hero-copy{flex-direction:column;justify-content:center;padding:64px 56px 68px 24px;display:flex}.blind-back,.blind-section-head a{align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.blind-back{color:#fff;opacity:.8}.blind-kicker{color:#a87117;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.blind-hero .blind-kicker{color:#f0c163;margin-top:45px}.blind-hero h1{text-wrap:balance;max-width:690px;font-size:clamp(46px,5.4vw,78px);line-height:.98}.blind-lead{color:#fffdf8d6;max-width:650px;margin-top:24px;font-size:16px;line-height:1.75}.blind-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px;display:flex}.blind-primary-action{min-height:50px;padding-inline:26px;font-size:17px}.blind-secondary-action{color:#fff;align-items:center;gap:9px;min-height:48px;font-weight:700;display:inline-flex}.blind-tracker-note{color:#fff9;max-width:590px;margin-top:22px;font-size:12px;line-height:1.65}.blind-hero-image{min-height:620px;position:relative}.blind-hero-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b2a2077,#0000 24%);position:absolute;inset:0}.blind-hero-image figcaption{z-index:1;background:#081f18de;border:1px solid #ffffff38;border-radius:10px;flex-direction:column;padding:12px 16px;display:flex;position:absolute;bottom:24px;right:24px}.blind-hero-image figcaption span{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.blind-hero-image figcaption strong{margin-top:2px;font-size:22px}.blind-main{width:min(1120px,100% - 40px);margin:0 auto}.blind-progress{z-index:2;background:#fffdf8;border:1px solid #d7dbd1;border-radius:14px;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:25px;margin-top:-28px;padding:22px 26px;display:grid;position:relative;box-shadow:0 16px 40px #071d1517}.blind-progress>div:first-child,.blind-progress>div:nth-child(3){flex-direction:column;display:flex}.blind-progress span{color:#607067;font-size:11px}.blind-progress strong{margin-top:2px;font-size:23px}.blind-progress>a{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.blind-update-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:54px;padding:76px 0;display:grid}.blind-update-copy h2,.blind-section-head h2,.blind-route-intro h2,.blind-support>div>h2{font-size:clamp(30px,3.6vw,48px);line-height:1.08}.blind-update-copy>p:not(.blind-kicker),.blind-route-intro>p:not(.blind-kicker),.blind-support>div>p:not(.blind-kicker){color:#52645a;margin-top:20px;font-size:14px;line-height:1.85}.blind-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.blind-facts li{border-left:2px solid var(--blind-gold);background:#fffdf8;align-items:center;gap:10px;padding:12px;display:flex}.blind-facts span{flex-direction:column;min-width:0;display:flex}.blind-facts small{color:#6a786f;text-transform:uppercase;font-size:9px}.blind-facts strong{margin-top:3px;font-size:12px}.blind-trail-photo{border-radius:14px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 18px 45px #08251b1c}.blind-media,.blind-gallery{border-top:1px solid #d6dbd2;padding:54px 0}.blind-section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.blind-section-head a{flex-shrink:0}.blind-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.blind-youtube{background:#071d15;border-radius:14px;height:380px;overflow:hidden}.blind-youtube iframe{border:0;width:100%;height:100%}.blind-intro-video{background:#fffdf8;border:1px solid #d6dbd2;border-radius:14px;overflow:hidden}.blind-intro-video video{object-fit:contain;background:#071d15;width:100%;height:380px;display:block}.blind-intro-video>figcaption{align-items:center;gap:10px;padding:14px;display:flex}.blind-intro-video p{flex-direction:column;display:flex}.blind-intro-video strong{font-size:13px}.blind-intro-video span{color:#68766e;margin-top:2px;font-size:10px}.blind-gallery .journey-photo-slide img{height:310px}.blind-route-intro{border-top:1px solid #d6dbd2;max-width:700px;padding:60px 0 0}.blind-page .journey-tracking{padding-top:20px}.blind-page .journey-tracking>.journey-section-head{display:none}.blind-support{color:#fff;background:#0b2a20;border-radius:16px;grid-template-columns:1fr .85fr;gap:60px;margin:68px 0 52px;padding:42px;display:grid}.blind-support .blind-kicker{color:#efbd57}.blind-support>div>p:not(.blind-kicker){color:#ffffffb5}.blind-support .blind-primary-action{margin-top:26px}.blind-support-side{border-left:1px solid #ffffff2d;padding-left:34px}.blind-mobile-give{display:none}@media (max-width:900px){.blind-hero-inner{grid-template-columns:1fr 42%;min-height:560px}.blind-hero-copy{padding:45px 30px 55px 24px}.blind-hero-image{min-height:560px}.blind-progress{grid-template-columns:1fr 1fr}.blind-progress-bar{order:3}.blind-progress>a{order:4}.blind-update-grid{gap:30px}.blind-facts{grid-template-columns:1fr}.blind-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blind-youtube{height:380px}}@media (max-width:700px){.blind-page{padding-bottom:90px}.blind-hero-inner{flex-direction:column;display:flex}.blind-hero-copy{padding:24px 18px 34px}.blind-hero .blind-kicker{margin-top:32px}.blind-hero h1{font-size:clamp(42px,13vw,62px)}.blind-lead{font-size:14px}.blind-hero-actions>div,.blind-primary-action{width:100%}.blind-hero-image{min-height:520px}.blind-hero-image:after{background:linear-gradient(#0b2a2030,#0000 30%)}.blind-main{width:min(100% - 28px,1120px)}.blind-progress{grid-template-columns:1fr 1fr;gap:15px;margin-top:-18px;padding:18px}.blind-progress-bar{order:3;grid-column:1/-1}.blind-progress>a{border-top:1px solid #d6dbd2;order:4;grid-column:1/-1;justify-content:flex-start}.blind-update-grid{grid-template-columns:1fr;gap:26px;padding:52px 0}.blind-trail-photo{min-height:300px}.blind-media,.blind-gallery{padding:42px 0}.blind-section-head{flex-direction:column;align-items:start;gap:8px}.blind-video-grid{grid-template-columns:1fr}.blind-youtube{aspect-ratio:16/9;height:auto}.blind-gallery .journey-photo-slide img{height:220px}.blind-route-intro{padding-top:48px}.blind-support{grid-template-columns:1fr;gap:36px;margin:54px -2px 25px;padding:30px 22px}.blind-support-side{border-top:1px solid #ffffff2d;border-left:0;padding:30px 0 0}.blind-mobile-give{z-index:45;inset-inline:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8f2;border-top:1px solid #d3d9cb;display:block;position:fixed;bottom:0}}@media (max-width:360px){.blind-hero h1{font-size:39px}.blind-progress strong{font-size:19px}.blind-hero-image{min-height:450px}}@media (prefers-reduced-motion:reduce){.blind-page *,.blind-page :before,.blind-page :after{scroll-behavior:auto!important;transition:none!important}}.blind-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;min-height:auto}.blind-hero-copy{padding-block:36px 48px}.blind-hero .blind-kicker{margin-top:20px}.blind-hero h1{font-size:clamp(38px,4.6vw,64px)}.blind-latest-video{min-width:0;padding:20px 24px 48px}.blind-latest-video .blind-intro-video{color:#10372a}.blind-latest-video video{height:clamp(320px,36vw,460px)}.blind-gallery{border-top:0;padding-block:30px}.blind-update-grid{border-top:1px solid #d6dbd2;gap:28px;padding-block:28px}.blind-trail-photo{min-height:280px}.blind-media{padding-block:30px}.blind-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blind-route-intro{padding-top:30px}@media (max-width:700px){.blind-hero-copy{padding:24px 18px 12px}.blind-latest-video{width:100%;padding:0 18px 40px}.blind-latest-video video{height:360px}.blind-video-grid{grid-template-columns:minmax(0,1fr)}}
