@font-face{font-family:Outpost;src:url(/fonts/Outpost.woff2)format("woff2"),url(/fonts/Outpost.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mojave;src:url(/fonts/Mojave.woff2)format("woff2"),url(/fonts/Mojave.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fdf6e3;background:#282828;margin:0;font-family:Courier New,Courier,monospace}::selection{color:#282828;background:#f2ddb8}a{color:#f2ddb8;text-decoration:none}a:hover{color:#fdf6e3}.pp-root[data-pp-theme=firstcut]{--pp-bg:#282828;--pp-panel:#1f1f1f;--pp-deep:#1f1f1f;--pp-head:#f2ddb8;--pp-ink:#f2ddb8;--pp-ink2:#fdf6e3;--pp-ink3:#9c9176;--pp-accent:#f7901e;--pp-accent2:#f7901e;--pp-rule:#f2ddb8;--pp-smoke:#687767;--pp-stone-dk:#313832;font-family:Courier New,Courier,monospace}.pp-root :not([style*="50%"]){border-radius:0!important}.pp-root *{box-shadow:none!important;text-shadow:none!important}.pp-grit{isolation:isolate;position:relative}.pp-grit:before{content:"";z-index:0;pointer-events:none;opacity:.85;background:url(/images/grit-dune-cover.png) 0 0/1600px 1600px;position:absolute;inset:0}.pp-grit[data-grit=smoke]:before{background-image:url(/images/grit-smoke-cover.png)}.pp-grit[data-grit=light]:before{opacity:.45}.pp-grit[data-grit=soft]:before{opacity:.22;background-image:url(/images/grit-smoke-cover.png)}.pp-pricing .pp-grit:before{opacity:.22}.pp-grit>*{z-index:1;position:relative}.pp-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.pp-reveal.pp-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pp-reveal{opacity:1;transition:none;transform:none}}@keyframes ppPulse{0%,to{opacity:1}50%{opacity:.15}}@keyframes ppFade{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ppMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ppDrawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pp-marquee-track,.pp-camp-track{animation:none!important}}.pp-tabs{scrollbar-width:none;flex:1;align-items:stretch;display:flex;overflow-x:auto}.pp-tabs::-webkit-scrollbar{display:none}.pp-tab{border-right:1px solid var(--pp-rule);white-space:nowrap;letter-spacing:.3em;text-transform:uppercase;color:var(--pp-head);align-items:center;padding:0 22px;font-family:Mojave,Courier New,monospace;font-size:12px;transition:background .15s,color .15s;display:flex}.pp-tab:hover{color:#282828;background:#9c9176}.pp-tab[aria-current=page]{background:var(--pp-head);color:var(--pp-bg)}.pp-btn{background:var(--pp-head);color:var(--pp-bg);letter-spacing:.3em;text-transform:uppercase;border:1px solid var(--pp-head);align-items:center;gap:12px;padding:20px 30px;font-family:Mojave,Courier New,monospace;font-size:14px;text-decoration:none;transition:background .15s;display:inline-flex}.pp-btn:hover{color:var(--pp-bg);background:#fdf6e3}.pp-btn-price{letter-spacing:0;font-family:Courier New,Courier,monospace;font-size:16px;font-weight:700}.pp-btn-ghost{color:var(--pp-head);letter-spacing:.3em;text-transform:uppercase;border:1px solid var(--pp-head);background:0 0;align-items:center;gap:12px;padding:20px 26px;font-family:Mojave,Courier New,monospace;font-size:14px;text-decoration:none;display:inline-flex}.pp-btn-ghost:hover{color:var(--pp-head);background:#f2ddb814}@media (max-width:860px){.pp-hero-grid{grid-template-columns:1fr!important;gap:38px!important}.pp-navlinks{display:none!important}.pp-2col,.pp-3col{grid-template-columns:1fr!important}.pp-grid4{grid-template-columns:1fr 1fr!important}.pp-trail{grid-template-columns:1fr 1fr!important;gap:24px 0!important}.pp-pricing{grid-template-columns:1fr!important}}@media (max-width:560px){.pp-grid4{grid-template-columns:1fr!important}}.pp-navtoggle,.pp-mobilemenu{display:none}@media (max-width:860px){.pp-navtoggle{display:inline-flex!important}.pp-mobilemenu{display:block!important}.pp-enlist-tab{flex:auto;justify-content:center;border-left:1px solid #f2ddb8!important;margin-left:0!important}}.pp-wall{column-count:3;column-gap:0}@media (max-width:860px){.pp-wall{column-count:2}}@media (max-width:560px){.pp-wall{column-count:1}}.pp-patch-toggle{display:none}@media (max-width:700px){.pp-patch-toggle{display:flex!important}#pp-patches[data-patches-open=false] .pp-patch-rest{display:none!important}}.pp-spot-track{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;border-left:1px solid var(--pp-rule);gap:0;display:flex;overflow-x:auto}.pp-spot-track::-webkit-scrollbar{display:none}.pp-spot-card{scroll-snap-align:start;border-right:1px solid var(--pp-rule);flex:0 0 33.3333%;min-width:0}@media (max-width:860px){.pp-spot-card{flex-basis:50%}}@media (max-width:560px){.pp-spot-card{flex-basis:86%}}.pp-marquee{white-space:nowrap;border-bottom:1px solid var(--pp-rule);letter-spacing:.45em;text-transform:uppercase;padding:18px 0;font-family:Mojave,Courier New,monospace;font-size:14px;overflow:hidden}.pp-marquee-track{will-change:transform;animation:40s linear infinite ppMarquee;display:inline-flex}.pp-marquee-track>span{gap:56px;padding-right:56px;display:inline-flex}.pp-camp{border-top:1px solid var(--pp-rule);border-bottom:1px solid var(--pp-rule);overflow:hidden}.pp-camp-track{width:max-content;animation:60s linear infinite ppMarquee;display:flex}.pp-camp-cell{aspect-ratio:4/3;border-right:1px solid var(--pp-rule);background:var(--pp-bg) center/cover;flex:none;width:clamp(380px,42vw,700px);position:relative}@media (max-width:560px){.pp-camp-cell{width:86vw}}.pp-camp-cap{letter-spacing:.3em;text-transform:uppercase;color:var(--pp-head);background:#282828d9;padding:7px 10px;font-family:Mojave,Courier New,monospace;font-size:11px;position:absolute;bottom:12px;left:14px}.pp-sucard{cursor:pointer;transition:border-color .2s,background .2s}.pp-sucard[data-active="1"]{background:#1f1f1f!important;border-color:#f7901e!important}.pp-suin{box-sizing:border-box;color:#f2ddb8;background:#1f1f1f;border:1px solid #9c9176;outline:none;width:100%;padding:14px 16px;font-family:Courier New,Courier,monospace;font-size:16px}.pp-suin:focus{border-color:#f2ddb8}select.pp-suin{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 L6 6.5 L11 1.5' stroke='%239C9176' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.pp-sulab{letter-spacing:.14em;text-transform:uppercase;color:#cdc0a0;margin:0 0 8px;font-family:Mojave,Courier New,monospace;font-size:12.5px;line-height:1.45;display:block}.pp-sufine{color:#cdc0a0;font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6}#r27-signup .pp-2col>div{flex-direction:column;justify-content:flex-end;display:flex}.ppbg1{background:#1f1f1f url(/images/ppbg1.webp) 50%/cover}.ppbg2{background:#1f1f1f url(/images/ppbg2.webp) 50%/cover}.ppbg3{background:#1f1f1f url(/images/ppbg3.webp) 50%/cover}.fp-hero{background:#1f1f1f url(/images/fp-hero.webp) 50% 32%/cover}.fp-group{background:#1f1f1f url(/images/fp-group.webp) 50% 28%/cover}.fp-video{background:#1f1f1f url(/images/fp-video.webp) 50%/cover}.fp-teach{background:#1f1f1f url(/images/fp-teach.webp) 50%/cover}.fp-jon{background:#1f1f1f url(/images/fp-jon.webp) 50%/cover}.fp-jeff{background:#1f1f1f url(/images/fp-jeff.webp) top/cover}.fp-nate{background:#1f1f1f url(/images/fp-nate.webp) 50%/cover}.fp-nyc{background:#1f1f1f url(/images/fp-nyc.webp) 50% 30%/cover}.vph-bronco{background:#1f1f1f url(/images/vph-bronco.webp) 50% 30%/cover}.vph-mech{background:#1f1f1f url(/images/vph-mech.webp) 50% 22%/cover}.vph-garage{background:#1f1f1f url(/images/vph-garage.webp) 50%/cover}.rep-axe{background:#1f1f1f url(/images/rep-axe.webp) 50% 30%/cover}.rep-climb{background:#1f1f1f url(/images/rep-climb.webp) 50% 35%/cover}.rep-fire{background:#1f1f1f url(/images/rep-fire.webp) 50%/cover}.sh-patches{background:#282828 url(/images/sh-patches.webp) 50%/contain no-repeat}.nyc-dad{background:#1f1f1f url(/images/nyc-dad.webp) 50% 30%/cover}.pt-difficulty{background:#1f1f1f url(/images/pt-difficulty.webp) 50%/cover}.pt-others{background:#1f1f1f url(/images/pt-others.webp) 50%/cover}.pt-story{background:#1f1f1f url(/images/pt-story.webp) 50%/cover}.pt-surrender{background:#1f1f1f url(/images/pt-surrender.webp) 50%/cover}.pt-eternal{background:#1f1f1f url(/images/pt-eternal.webp) 50%/cover}.pt-disciple{background:#1f1f1f url(/images/pt-disciple.webp) 50%/cover}.pt-honorable{background:#1f1f1f url(/images/pt-honorable.webp) 50%/cover}.pt-leader{background:#1f1f1f url(/images/pt-leader.webp) 50%/cover}.bd-resolve{background:#1f1f1f url(/images/bd-resolve.webp) 50%/contain no-repeat}.bd-discipline{background:#1f1f1f url(/images/bd-discipline.webp) 50%/contain no-repeat}.bd-initiative{background:#1f1f1f url(/images/bd-initiative.webp) 50%/contain no-repeat}.bd-perseverance{background:#1f1f1f url(/images/bd-perseverance.webp) 50%/contain no-repeat}.bd-vigilance{background:#1f1f1f url(/images/bd-vigilance.webp) 50%/contain no-repeat}.bd-resilience{background:#1f1f1f url(/images/bd-resilience.webp) 50%/contain no-repeat}.bd-mental{background:#1f1f1f url(/images/bd-mental.webp) 50%/contain no-repeat}.bd-adapt{background:#1f1f1f url(/images/bd-adapt.webp) 50%/contain no-repeat}.bd-tragic{background:#1f1f1f url(/images/bd-tragic.webp) 50%/contain no-repeat}.rep-dinner{background:#1f1f1f url(/images/rep-dinner.webp) 50%/cover}.cm-billson{background:#1f1f1f url(/images/cm-billson.webp) 50%/cover}.cm-group{background:#1f1f1f url(/images/cm-group.webp) 50%/cover}.cm-bench{background:#1f1f1f url(/images/cm-bench.webp?v=2) top/cover}.cm-rocks{background:#1f1f1f url(/images/cm-rocks.webp?v=2) top/cover}.cm-beachmen{background:#1f1f1f url(/images/cm-beachmen.webp?v=2) top/cover}.cm-fire{background:#1f1f1f url(/images/cm-fire.webp) 50%/cover}.y3a{background:#282828 url(/images/y3a.webp) 50%/contain no-repeat}.y3b{background:#282828 url(/images/y3b.webp) 50%/contain no-repeat}.y3c{background:#282828 url(/images/y3c.webp) 50%/contain no-repeat}.vt1{background:#1f1f1f url(/images/vt1.webp) 50% 28%/cover}.vt2{background:#1f1f1f url(/images/vt2.webp) 50% 28%/cover}.vt3{background:#1f1f1f url(/images/vt3.webp) 50% 28%/cover}.nyc-worship{background:#1f1f1f url(/images/nyc-worship.webp) 50% 30%/cover}.nyc-slide{background:#1f1f1f url(/images/nyc-slide.webp) 50%/cover}.nyc-yankees{background:#1f1f1f url(/images/nyc-yankees.webp) 50% 30%/cover}.nyc-cigar{background:#1f1f1f url(/images/nyc-cigar.webp) 50%/cover}.nyc-breakout{background:#1f1f1f url(/images/nyc-breakout.webp) 50% 35%/cover}.bookcover{background:#1f1f1f url(/images/bookcover.webp) 50%/contain no-repeat}.tn-fox{background:#1f1f1f url(/images/tn-fox.webp) 50%/cover}.tn-fire{background:#1f1f1f url(/images/tn-fire.webp) 50%/cover}.tn-men{background:#1f1f1f url(/images/tn-men.webp) 50%/cover}.tn-patina{background:#1f1f1f url(/images/tn-patina.webp) 50%/cover}.tn-range{background:#1f1f1f url(/images/tn-range.webp) 50% 30%/cover}.dr-cabins{background:#1f1f1f url(/images/dr-cabins.webp) 50%/cover}.dr-lake{background:#1f1f1f url(/images/dr-lake.webp) 50%/cover}.dr-hike{background:#1f1f1f url(/images/dr-hike.webp) 50%/cover}.dr-zipgroup{background:#1f1f1f url(/images/dr-zipgroup.webp) 50%/cover}.dr-helmets{background:#1f1f1f url(/images/dr-helmets.webp) 50%/cover}.dr-zip{background:#1f1f1f url(/images/dr-zip.webp) 50%/cover}.tn-campfire{background:#1f1f1f url(/images/tn-campfire.webp) 50%/cover}.pp-groupshot{background:#1f1f1f url(/images/pp-groupshot.jpg) 50%/cover}.pp-brothers{background:#1f1f1f url(/images/pp-brothers.jpg) 50% 28%/cover}.pp-root *{font-synthesis:none}
