/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bro-bg:#090906;--bro-bg-deep:#050504;--bro-ink:#f3eadc;--bro-muted:#b9aa92;--bro-copper:#b56b32;--bro-copper-bright:#d28a48;--bro-green:#1f3b26;--bro-line:#d39a5b57;--bro-panel:#14130fd1;--bro-display:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--bro-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.legal-page{background:var(--bro-bg-deep)}.legal-hero{isolation:isolate;background:#070705;min-height:430px;position:relative;overflow:hidden}.legal-hero-texture{z-index:-1;filter:saturate(.6)brightness(.58);background:linear-gradient(90deg,#050504fa 0%,#050504db 48%,#05050466 100%),url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat,url(/images/beyond-roads/bro-group-camp-string-lights.webp) 50% 62%/cover no-repeat;position:absolute;inset:0}.legal-hero-inner{width:min(1160px,100% - 4rem);margin:0 auto;padding:10.5rem 0 4.7rem}.legal-hero-inner h1{max-width:690px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(4.2rem,8vw,7rem);line-height:.82}.legal-hero-inner h1 span{color:var(--bro-copper-bright);display:block}.legal-hero-inner>p:not(.mock-eyebrow){color:#e8dcc8db;max-width:640px;margin:1.35rem 0 0;font-size:1rem;line-height:1.7}.legal-content{color:#e8dcc8d4;width:min(900px,100% - 4rem);margin:0 auto;padding:clamp(4.5rem,8vw,7rem) 0;font-size:1rem;line-height:1.82}.legal-content>p:first-of-type{max-width:790px;color:var(--bro-ink);font-size:1.12rem}.legal-content h2{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.025em;text-transform:uppercase;margin:2.6rem 0 .55rem;font-size:clamp(1.6rem,3vw,2.25rem);line-height:.95}.legal-content p{margin:0}.legal-content p+h2{padding-top:.45rem}.legal-content a{color:var(--bro-copper-bright);text-underline-offset:.18em;text-decoration:underline}.legal-updated{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--bro-muted)!important;margin-bottom:2rem!important;font-size:.72rem!important}.footer-legal-links{gap:1rem;display:inline-flex}.footer-legal-links a{color:inherit}.hero-beyond{color:var(--bro-copper-bright);letter-spacing:.08em;text-shadow:0 0 22px #d28a4842;font-weight:900;display:inline-block}.mockup-page.about-page{background:#080806}.about-hero{isolation:isolate;background:#070705;min-height:730px;position:relative;overflow:hidden}.about-hero-image,.about-hero-overlay{pointer-events:none;position:absolute;inset:0}.about-hero-image{z-index:-2;filter:saturate(.74)contrast(1.08)brightness(.69);background:url(/images/beyond-roads/hero-trail-scene.webp) 50% 58%/cover no-repeat;transform:scale(1.025)}.about-hero-overlay{z-index:-1;background:linear-gradient(90deg,#040504fa 0%,#040504de 38%,#04050440 69%,#04050494 100%),linear-gradient(#0000 54%,#080806bf 88%,#080806 100%),radial-gradient(circle at 69% 57%,#d28a4829,#0000 26rem)}.about-hero-inner{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(300px,.48fr);align-items:end;gap:clamp(3rem,7vw,8rem);width:min(1460px,100% - 4rem);min-height:590px;margin-inline:auto;padding:5rem 0 5.5rem;display:grid;position:relative}.about-hero-copy{max-width:900px}.about-hero-copy h1{max-width:940px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.025em;text-transform:uppercase;text-shadow:0 20px 55px #00000094;margin:0;font-size:clamp(4.2rem,7.25vw,7.7rem);font-weight:900;line-height:.83}.about-hero-copy h1 span{color:var(--bro-copper-bright);display:block}.about-hero-copy>p:not(.mock-eyebrow){color:#e8dcc8d1;max-width:680px;margin:1.6rem 0 0;font-size:1rem;line-height:1.75}.about-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.about-actions a{background:linear-gradient(135deg, var(--bro-copper-bright), #8f4f25);color:#fff;letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:.95rem 1.55rem;font-size:.68rem;font-weight:900;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 16px 40px #00000040}.about-actions a:hover{background:linear-gradient(135deg,#d88d48,#9b5628);transform:translateY(-3px)}.about-actions a.secondary{color:var(--bro-ink);background:#070705b3;border-color:#d28a4866}.about-actions a.secondary:hover{background:#b56b3226;border-color:#d28a48b8}.about-hero-note{isolation:isolate;clip-path:polygon(.8% 1.2%,23% .3%,48% 1%,72% .4%,99.2% 1.3%,98.8% 33%,99.5% 66%,98.8% 98.7%,74% 99.5%,47% 98.8%,22% 99.6%,.8% 98.6%,1.2% 66%,.3% 33%);background:radial-gradient(circle at 0 0,#b56b322e,#0000 18rem),#080906c7;border:1px solid #d28a486b;max-width:420px;padding:1.75rem 1.8rem 1.9rem;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000059}.about-hero-note:before{z-index:-1;opacity:.13;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.about-hero-note span{color:var(--bro-copper-bright);letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.about-hero-note strong{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin-top:.7rem;font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:.98;display:block}.about-hero-note p{color:#e8dcc8b3;margin:.8rem 0 0;font-size:.82rem;line-height:1.65}.about-mission-section{isolation:isolate;background:radial-gradient(circle at 12% 42%,#27462b4d,#0000 34rem),radial-gradient(circle at 84% 22%,#b56b3217,#0000 28rem),linear-gradient(112deg,#0b140d 0%,#0a0d09 56%,#070805 100%);padding:6.5rem max(2rem,50% - 730px) 7rem;position:relative;overflow:hidden}.about-mission-section:before,.about-mission-section:after,.about-values-section:before,.about-values-section:after,.about-future-section:before,.about-future-section:after{z-index:4;content:"";background:linear-gradient(90deg,#0000,#d28a484d,#0000);height:1px;position:absolute;left:0;right:0}.about-mission-section:before,.about-values-section:before,.about-future-section:before{top:0}.about-mission-section:after,.about-values-section:after,.about-future-section:after{bottom:0}.about-mission-texture,.about-values-texture,.about-future-texture{z-index:-1;pointer-events:none;opacity:.15;filter:brightness(.72)contrast(1.12)saturate(.74);background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.about-mission-heading,.about-future-heading{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(300px,.62fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid;position:relative}.about-mission-heading h2,.about-founder-copy h2,.about-values-heading h2,.about-difference-content h2,.about-future-heading h2,.about-cta h2{max-width:930px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(3.25rem,5.4vw,6rem);font-weight:900;line-height:.9}.about-mission-heading h2 span,.about-values-heading h2 span,.about-future-heading h2 span,.about-cta h2 span{color:var(--bro-copper-bright)}.about-mission-heading>p,.about-future-heading>p{color:#e8dcc8b8;border-left:2px solid #d28a4899;margin:0 0 .25rem;padding-left:1.25rem;font-size:.94rem;line-height:1.72}.about-mission-layout{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:stretch;gap:clamp(2rem,5vw,5.5rem);margin-top:3.5rem;display:grid;position:relative}.about-mission-visual{clip-path:polygon(.5% .9%,18% .2%,39% .8%,62% .25%,81% .8%,99.5% .3%,99.1% 27%,99.7% 52%,99.15% 76%,99.6% 99%,78% 99.7%,57% 99.15%,35% 99.75%,16% 99.1%,.45% 99.65%,.9% 71%,.25% 47%,.8% 23%);background:#0a0b08;border:1px solid #d28a4866;min-height:610px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 55px #00000061}.about-mission-visual:after{content:"";background:linear-gradient(#0000 36%,#0506041f 62%,#050604eb 100%),radial-gradient(circle at 58% 66%,#d28a482b,#0000 20rem);position:absolute;inset:0}.about-mission-visual img{object-fit:cover;object-position:center 50%;filter:saturate(.78)contrast(1.05)brightness(.76);width:100%;height:100%;min-height:610px;display:block}.about-mission-visual figcaption{z-index:2;color:#f3eadcd6;letter-spacing:.17em;text-transform:uppercase;font-size:.64rem;font-weight:900;position:absolute;bottom:1.45rem;left:1.6rem;right:1.6rem}.about-principles{align-content:center;gap:1rem;display:grid}.about-principles article{background:radial-gradient(circle at 0 0,#b56b321c,#0000 15rem),linear-gradient(130deg,#171a14f7,#080906f5);border:1px solid #d28a4852;grid-template-columns:52px 2.65rem minmax(0,1fr);gap:.95rem;min-height:160px;padding:1.55rem 1.7rem;display:grid;position:relative;box-shadow:0 18px 38px #0000003d}.about-principles article:after{content:"";background:linear-gradient(90deg,#d28a488f,#0000);height:1px;position:absolute;bottom:0;left:1rem;right:1rem}.about-principles article>span,.about-values-grid article>span,.about-future-grid article>span{color:#d28a48bf;font-family:var(--bro-display);font-size:2.2rem;line-height:1}.about-principles h3,.about-values-grid h3,.about-difference-list h3,.about-future-grid h3{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.55rem;line-height:1}.about-principles p,.about-values-grid p,.about-difference-list p,.about-future-grid p{color:#b9aa92c7;margin:.65rem 0 0;font-size:.78rem;line-height:1.62}.about-founder-section{isolation:isolate;background:#070705;min-height:680px;position:relative;overflow:hidden}.about-founder-image,.about-founder-shade{pointer-events:none;position:absolute;inset:0}.about-founder-image{z-index:-2;filter:saturate(.76)contrast(1.08)brightness(.72);background:url(/images/beyond-roads/founder-profile.webp) 50%/cover no-repeat}.about-founder-shade{z-index:-1;background:linear-gradient(90deg,#0505041f 0%,#05050438 38%,#050504e0 65%,#050504fa 100%),linear-gradient(#070705 0%,#0000 22% 82%,#070705 100%)}.about-founder-inner{grid-template-columns:minmax(280px,.8fr) minmax(430px,.95fr);align-items:center;gap:2rem clamp(3rem,8vw,9rem);width:min(1460px,100% - 4rem);min-height:680px;margin-inline:auto;padding:6rem 0;display:grid}.about-founder-copy{grid-column:2;max-width:720px}.about-founder-copy p:not(.mock-eyebrow){color:#e8dcc8c2;max-width:690px;margin:1.2rem 0 0;font-size:.94rem;line-height:1.75}.about-founder-quote{border-left:2px solid #d28a48b8;grid-column:2;width:min(560px,100%);margin:0;padding:1.3rem 0 0 1.5rem}.about-founder-quote p{color:var(--bro-copper-bright);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2rem);font-style:italic;line-height:1.35}.about-founder-quote cite{color:#f3eadcad;letter-spacing:.18em;text-transform:uppercase;margin-top:.8rem;font-size:.58rem;font-style:normal;font-weight:900;display:block}.about-values-section{isolation:isolate;background:radial-gradient(circle at 52% 100%,#2b4b2e40,#0000 38rem),linear-gradient(145deg,#0b0d09,#070805);padding:6.25rem max(2rem,50% - 730px) 6.75rem;position:relative;overflow:hidden}.about-values-texture{opacity:.11;background-position:50% 38%;background-size:110%}.about-values-heading{z-index:2;max-width:900px;position:relative}.about-values-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid;position:relative}.about-values-grid article{isolation:isolate;clip-path:polygon(.8% 1.1%,23% .3%,48% 1%,73% .25%,99.2% 1.1%,98.7% 34%,99.45% 66%,98.8% 98.8%,73% 99.45%,47% 98.8%,21% 99.5%,.8% 98.7%,1.25% 65%,.35% 34%);background:radial-gradient(circle at 20% 12%,#b56b3224,#0000 13rem),linear-gradient(145deg,#171913fa,#080906fa);border:1px solid #d28a4866;min-height:270px;padding:1.9rem 1.7rem 2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #d28a4806,0 22px 42px #0000004d}.about-values-grid article:before{z-index:-1;opacity:.08;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/740px no-repeat;position:absolute;inset:0}.about-values-grid article>span{margin-bottom:.8rem;display:block}.about-value-icon{width:3.25rem;height:3.25rem;margin-bottom:1.35rem}.about-values-grid h3{font-size:1.7rem}.about-difference-section{isolation:isolate;background:radial-gradient(circle at 68% 48%,#b56b3216,#0000 34rem),#090906;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:720px;display:grid;position:relative;overflow:hidden}.about-difference-section:before{z-index:0;opacity:.22;content:"";pointer-events:none;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:50%;background-repeat:no-repeat;background-size:1160px;position:absolute;inset:0}.about-difference-image{z-index:1;filter:saturate(.72)contrast(1.08)brightness(.64);background:url(/images/beyond-roads/bro-campfire-brotherhood-ring.webp) 50% 58%/cover no-repeat;width:auto;min-height:720px;position:relative;transform:scaleX(-1);-webkit-mask-image:none;mask-image:none}.about-difference-image:after{content:"";background:linear-gradient(90deg,#07080514,#0000 38%,#0708058c 74%,#070805 100%),linear-gradient(#070805 0%,#0000 22% 80%,#070805 100%);position:absolute;inset:0}.about-difference-content{z-index:3;align-self:center;width:min(760px,100% - 5rem);margin-left:0;padding:6rem 0 6rem clamp(2rem,5vw,6rem);position:relative}.about-principle-icon{object-fit:contain;flex:none;width:2.65rem;height:2.65rem}.about-difference-content h2{max-width:760px}.about-difference-intro{color:#e8dcc8c2;max-width:650px;margin:1.3rem 0 0;font-size:.94rem;line-height:1.7}.about-difference-list{border-top:1px solid #d28a4840;gap:0;margin-top:2.4rem;display:grid}.about-difference-list article{border-bottom:1px solid #d28a4838;grid-template-columns:58px minmax(0,1fr);gap:1rem;padding:1.45rem 0;display:grid}.about-difference-list article>span{color:#d28a48a8;font-family:var(--bro-display);font-size:1.6rem}.about-future-section{isolation:isolate;background:radial-gradient(circle at 10% 52%,#2d4f3047,#0000 34rem),radial-gradient(circle at 90% 40%,#b56b321f,#0000 32rem),linear-gradient(110deg,#09110b,#0d0d08 58%,#0a0805);padding:6.25rem max(2rem,50% - 730px) 6.75rem;position:relative;overflow:hidden}.about-future-texture{opacity:.14;background-position:50%}.about-future-grid{z-index:2;border-top:1px solid #d28a4852;border-bottom:1px solid #d28a4840;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem;display:grid;position:relative}.about-future-grid article{background:linear-gradient(145deg,#b56b320b,#0000 60%);border-right:1px solid #d28a4833;min-height:220px;padding:1.8rem 1.6rem 2rem}.about-future-grid article:last-child{border-right:0}.about-future-grid article>span{margin-bottom:.75rem;font-size:1.8rem;display:block}.about-future-icon{width:3rem;height:3rem;margin-bottom:1.05rem}.about-future-grid h3{font-size:1.35rem}.about-cta{isolation:isolate;text-align:center;background:#070705;place-items:center;min-height:630px;display:grid;position:relative;overflow:hidden}.about-cta-image,.about-cta-overlay{pointer-events:none;position:absolute;inset:0}.about-cta-image{z-index:-2;filter:saturate(.78)contrast(1.08)brightness(.62);background:url(/images/beyond-roads/bro-aerial-campout-sunset.webp) 50% 56%/cover no-repeat;transform:scale(1.02)}.about-cta-overlay{z-index:-1;background:radial-gradient(circle at 50% 68%,#b56b320a,#04050438 28%,#040504d4 78%),linear-gradient(#070705 0%,#0000 28% 80%,#070705 100%)}.about-cta-inner{width:min(880px,100% - 4rem);padding:6rem 0}.about-cta h2{max-width:860px;margin-inline:auto;font-size:clamp(3.8rem,7vw,7rem)}.about-cta h2 span{letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:.82em;font-style:italic;font-weight:500;line-height:1.05;display:block}.about-cta-inner>p:not(.mock-eyebrow){color:#e8dcc8c7;max-width:680px;margin:1.25rem auto 0;font-size:.92rem;line-height:1.7}.about-cta .about-actions{justify-content:center}@media (width<=1100px){.about-hero{min-height:680px}.about-hero-inner{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:2.5rem;min-height:550px}.about-mission-heading,.about-future-heading{grid-template-columns:1fr;align-items:start;gap:1.6rem}.about-mission-heading>p,.about-future-heading>p{max-width:720px}.about-mission-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:2rem}.about-mission-visual,.about-mission-visual img{min-height:570px}.about-principles article{grid-template-columns:42px 2.35rem minmax(0,1fr);gap:.9rem;min-height:150px;padding:1.3rem}.about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-values-grid article{min-height:230px}.about-difference-section{min-height:650px}.about-difference-content{width:calc(100% - 2.5rem);margin-left:0;padding:5rem 0 5rem 2.5rem}.about-future-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-future-grid article:nth-child(2){border-right:0}.about-future-grid article:nth-child(-n+2){border-bottom:1px solid #d28a4833}}@media (width<=760px){.about-hero{min-height:780px}.about-hero-image{background-position:62%}.about-hero-overlay{background:linear-gradient(90deg,#040504eb,#0405046b),linear-gradient(#0000 38%,#080806b8 78%,#080806 100%)}.about-hero-inner{grid-template-columns:1fr;align-content:end;gap:2.2rem;width:calc(100% - 2.5rem);min-height:650px;padding:3.5rem 0 3.8rem}.about-hero-copy h1{font-size:clamp(3.6rem,17vw,5rem)}.about-hero-copy>p:not(.mock-eyebrow){font-size:.9rem;line-height:1.62}.about-hero-note{max-width:100%;padding:1.35rem 1.4rem}.about-hero-note strong{font-size:1.8rem}.about-mission-section,.about-values-section,.about-future-section{padding:4.5rem 1.25rem 5rem}.about-mission-heading h2,.about-founder-copy h2,.about-values-heading h2,.about-difference-content h2,.about-future-heading h2{font-size:clamp(2.85rem,13vw,4rem)}.about-mission-heading>p,.about-future-heading>p{padding-left:1rem;font-size:.86rem}.about-mission-layout{grid-template-columns:1fr;margin-top:2.4rem}.about-mission-visual,.about-mission-visual img{min-height:430px}.about-principles article{min-height:0}.about-founder-section,.about-founder-inner{min-height:790px}.about-founder-image{background-position:36%}.about-founder-shade{background:linear-gradient(#05050414 0%,#050504a3 48%,#050504f5 88%,#070705 100%),linear-gradient(90deg,#0505040f,#0505045c)}.about-founder-inner{flex-direction:column;justify-content:flex-end;gap:2rem;width:calc(100% - 2.5rem);padding:15rem 0 4.75rem;display:flex}.about-founder-copy,.about-founder-quote{width:100%}.about-founder-copy p:not(.mock-eyebrow){font-size:.86rem;line-height:1.65}.about-founder-quote{padding-left:1.1rem}.about-values-grid{grid-template-columns:1fr;margin-top:2.2rem}.about-values-grid article{min-height:0;padding:1.45rem}.about-values-grid article>span{margin-bottom:1.35rem}.about-difference-section{min-height:0;display:block}.about-difference-section:before{opacity:.18;inset:460px 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 100%);mask-image:linear-gradient(#0000 0%,#000 12% 100%)}.about-difference-image{background-position:50% 54%;width:100%;min-height:460px;position:relative;left:auto;-webkit-mask-image:none;mask-image:none}.about-difference-image:after{background:linear-gradient(#0708051a 0%,#0000 52%,#070805 100%)}.about-difference-content{width:auto;margin-left:0;padding:3.5rem 1.25rem 4.75rem}.about-difference-intro{font-size:.86rem}.about-future-grid{grid-template-columns:1fr;margin-top:2.2rem}.about-future-grid article,.about-future-grid article:nth-child(2){border-bottom:1px solid #d28a4833;border-right:0;min-height:0;padding:1.4rem 1rem 1.6rem}.about-future-grid article:last-child{border-bottom:0}.about-future-grid article>span{margin-bottom:1rem}.about-cta{min-height:580px}.about-cta-image{background-position:52%}.about-cta-inner{width:calc(100% - 2.5rem);padding:5rem 0}.about-cta h2{font-size:clamp(3.25rem,15vw,4.8rem)}}@media (width<=480px){.about-actions{grid-template-columns:1fr;display:grid}.about-actions a{width:100%}.about-mission-visual,.about-mission-visual img{min-height:350px}.about-principles article{grid-template-columns:42px minmax(0,1fr);padding:1.15rem}.about-principles article>span{font-size:1.7rem}.about-principles h3{font-size:1.3rem}.about-difference-image{min-height:390px}.about-difference-section:before{top:390px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bro-bg)}body{background:var(--bro-bg);min-width:320px;color:var(--bro-ink);font-family:var(--bro-sans);text-rendering:optimizelegibility;margin:0}body,a{-webkit-font-smoothing:antialiased}::selection{background:var(--bro-copper);color:#fff}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--bro-copper-bright);outline-offset:5px}.skip-link{z-index:100;background:var(--bro-ink);color:var(--bro-bg);padding:.8rem 1rem;font-weight:800;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.mockup-page{background:linear-gradient(#b56b320c 1px, transparent 1px), linear-gradient(90deg, #b56b320a 1px, transparent 1px), radial-gradient(circle at 76% 12%, #b56b3224, transparent 34rem), var(--bro-bg);background-size:58px 58px,58px 58px,auto,auto;min-height:100vh;overflow:clip}.mock-hero,.mock-band,.mock-final{isolation:isolate;position:relative;overflow:hidden}.rugged-divider{z-index:7;opacity:1;pointer-events:none;width:100%;height:10px;display:block;position:absolute;bottom:-1px;left:0;right:0}.rugged-divider path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.rugged-divider-fill{stroke:none;fill:#050504e6!important}.rugged-divider-edge{stroke:#d39a5b47;stroke-width:.75px;filter:drop-shadow(0 0 1px #b56b321f)}.mock-grid{z-index:3;grid-template-columns:106px minmax(0,1fr);gap:1.75rem;width:min(1640px,100% - 4rem);margin-inline:auto;display:grid;position:relative}.mock-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.mock-eyebrow,.hero-kicker,.final-eyebrow{color:var(--bro-copper-bright);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:900}.mock-band h2,.mock-final h2{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,4vw,4.8rem);font-weight:900;line-height:.95}.mock-band h2 span{color:var(--bro-copper-bright)}.mock-header{z-index:8;grid-template-columns:290px 1fr auto;align-items:center;gap:2rem;width:min(1640px,100% - 4rem);min-height:100px;margin-inline:auto;padding-block:1rem;display:grid;position:relative}.mock-brand{align-items:center;gap:.7rem;width:fit-content;display:flex}.mock-logo-image,.mock-wordmark-image{display:block}.mock-logo-image{filter:drop-shadow(0 9px 22px #00000057);flex:none;width:66px;height:auto}.mock-wordmark-image{filter:drop-shadow(0 0 8px #f3eadc21);width:182px;height:auto}.mock-nav{letter-spacing:.18em;text-transform:uppercase;justify-content:center;gap:clamp(1rem,2vw,2.25rem);font-size:.68rem;font-weight:900;display:flex}.mock-nav a{color:#f3eadcdb;padding-block:.7rem;transition:color .16s;position:relative}.mock-nav a:after{content:"";background:var(--bro-copper-bright);transform-origin:50%;height:1px;transition:transform .16s;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.mock-nav a:hover,.mock-nav .active{color:var(--bro-copper-bright)}.mock-nav a:hover:after,.mock-nav .active:after{transform:scaleX(1)}.mock-donate,.hero-actions a,.story-copy>a{background:linear-gradient(135deg, var(--bro-copper-bright), #8f4f25);color:#fff;letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:.95rem 1.65rem;font-size:.72rem;font-weight:900;transition:border-color .16s,transform .16s,background .16s;display:inline-flex;box-shadow:0 16px 40px #00000038}.mock-donate{min-width:124px}.mock-donate:hover,.hero-actions a:hover,.story-copy>a:hover{background:linear-gradient(135deg,#d88d48,#9b5628);transform:translateY(-3px)}.route-step{justify-content:center;align-self:stretch;min-height:100%;display:flex;position:relative}.route-svg{opacity:.7;width:92px;height:100%;position:absolute;top:0;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.route-shadow,.route-line{fill:none;stroke-linecap:round}.route-shadow{stroke:#000000c7;stroke-width:4px;filter:blur(2px)}.route-line{stroke:#d39a5ba3;stroke-width:2.2px;filter:drop-shadow(0 0 6px #b56b3238)}.route-marker-image{z-index:5;object-fit:contain;filter:drop-shadow(0 16px 18px #00000080);-webkit-user-select:none;user-select:none;flex:none;width:96px;height:96px;margin-top:2.55rem;display:block;position:sticky;top:7rem}.route-marker-image-trailhead{width:116px;height:116px;margin-top:1.8rem}.mock-hero{min-height:clamp(790px,100svh,980px)}.mock-bg-hero{background-image:url(/images/beyond-roads/hero-trail-scene.webp);background-position:100%}.mock-overlay{z-index:1;background:radial-gradient(circle at 76% 32%,#d28a4821,#0000 24rem),linear-gradient(90deg,#050504fa 0%,#050504cc 32%,#05050429 63%,#0505049e 100%),linear-gradient(#0000 58%,#050504f0 100%);position:absolute;inset:0}.hero-grid{align-items:center;min-height:clamp(690px,100svh - 100px,880px)}.hero-copy{max-width:600px;padding:0 0 4.5rem .4rem}.hero-kicker{margin-bottom:1.2rem}.hero-copy h1{font-family:var(--bro-display);letter-spacing:.025em;text-transform:uppercase;text-shadow:0 10px 32px #0000009e;margin:0;font-size:clamp(5rem,7.4vw,8.7rem);font-weight:900;line-height:.79}.hero-copy h1 span,.hero-copy h1 strong{display:block}.hero-copy h1 strong{color:var(--bro-copper-bright);letter-spacing:.045em;font-style:normal}.hero-copy>p:not(.hero-kicker){color:#f3eadce6;max-width:470px;margin:1.75rem 0 0;font-size:1rem;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.hero-actions .secondary{border-color:var(--bro-line);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0505047a}.hero-actions .secondary:hover{background:#201a12d1;border-color:#d39a5bbf}.mock-band{padding:4.3rem 0}.mock-band:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 18%,#b56b3214,#0000 24rem),linear-gradient(90deg,#0505042e,#0000 42%,#05050438);position:absolute;inset:0}.panel-image,.quote-card,.tool-grid article,.action-card{border:1px solid var(--bro-line);background:radial-gradient(circle at 70% 28%,#d28a4833,#0000 14rem),linear-gradient(135deg,#1e1d17eb,#080807f2)}.panel-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.65rem;min-height:280px;overflow:hidden;box-shadow:0 28px 80px #0000004d}.problem-band{background:radial-gradient(circle at 68% 48%,#b56b3216,#0000 34rem),#090906;min-height:468px;padding:0}.problem-band:before{content:none}.problem-band:after{content:"";z-index:2;pointer-events:none;opacity:.19;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:100%;background-repeat:no-repeat;background-size:1160px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 40%,#00000047 51%,#000 66% 100%);mask-image:linear-gradient(90deg,#0000 0% 40%,#00000047 51%,#000 66% 100%)}.problem-band .mock-grid{z-index:auto;grid-template-columns:106px minmax(350px,480px) minmax(420px,1fr) minmax(240px,300px);align-items:center;gap:1.75rem;min-height:468px}.problem-image{z-index:0;background-image:linear-gradient(#05050414,#0000 23% 72%,#05050452),url(/images/beyond-roads/problem-overlook.webp);background-position:50% 70%;background-repeat:no-repeat;background-size:cover;width:clamp(720px,52vw,980px);position:absolute;top:0;bottom:0;left:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#000 0% 54%,#000000e6 64%,#0000007a 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 54%,#000000e6 64%,#0000007a 80%,#0000 100%)}.problem-dirt-overlay{z-index:1;pointer-events:none;opacity:.88;filter:brightness(.54)contrast(1.2)saturate(.48);mix-blend-mode:multiply;background-image:url(/images/beyond-roads/problem-texture-plate-v2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 25%,#000000d1 43%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 25%,#000000d1 43%,#000 58% 100%)}.problem-band .mock-grid>:not(.problem-image){z-index:3;position:relative}.problem-content{grid-column:3;align-self:center;min-width:0;transform:translateY(-.2rem)}.problem-content h2{max-width:680px;font-size:clamp(2.65rem,3.35vw,4.35rem);line-height:.94}.problem-points{border-top:1px solid #d28a483d;grid-template-columns:repeat(3,minmax(115px,1fr));gap:1.15rem;margin-top:1.9rem;padding-top:1.25rem;display:grid}.problem-point{flex-direction:column;align-items:flex-start;gap:.62rem;min-width:0;display:flex}.problem-point-icon{width:2.7rem;height:2.7rem;color:var(--bro-copper-bright);background:#070705c7;border:1px solid #d28a48b8;border-radius:999px;place-items:center;display:grid;box-shadow:0 10px 24px #00000047}.problem-point-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.2rem;height:1.2rem}.problem-point p{max-width:17ch;color:var(--bro-muted);margin:0;font-size:.88rem;line-height:1.5}.quote-card{clip-path:polygon(1.5% 2.2%,12% .8%,24% 1.7%,38% .5%,52% 1.4%,68% .4%,82% 1.8%,98.5% .8%,99.2% 13%,98.4% 27%,99.5% 40%,98.7% 54%,99.4% 68%,98.2% 82%,98.8% 98%,84% 99.2%,70% 98.4%,55% 99.5%,40% 98.6%,25% 99.4%,11% 98.2%,1.2% 99%,.7% 84%,1.6% 70%,.5% 56%,1.4% 42%,.6% 27%,1.5% 14%);filter:drop-shadow(0 22px 34px #0000006b)drop-shadow(0 0 1px #d28a48b8);background:#d28a4885;border:0;grid-column:4;align-items:flex-end;min-height:220px;padding:1.65rem;display:flex;position:relative;overflow:hidden}.quote-card:before{content:"";z-index:0;clip-path:inherit;background-image:linear-gradient(#0505041f,#050504e0),linear-gradient(90deg,#05050480,#05050414),linear-gradient(135deg,#d28a481f,#0000 44%),radial-gradient(circle at 50% 115%,#0000000a,#00000075 78%),url(/images/beyond-roads/problem-note-bg.jpg);background-position:50%,50%,50%,50%,58%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:1px}.quote-card:after{content:"";z-index:1;pointer-events:none;opacity:.2;mix-blend-mode:screen;filter:grayscale()contrast(1.35);background:url(/images/beyond-roads/problem-texture-plate-v2.png) 50%/cover no-repeat;position:absolute;inset:0}.quote-mark{z-index:2;color:#d28a48d1;gap:.42rem;display:flex;position:absolute;top:1.2rem;left:1.45rem}.quote-mark-close{inset:auto 1.45rem 1.25rem auto;transform:rotate(180deg)}.quote-mark:before,.quote-mark:after{content:"";border-bottom:3px solid;border-left:3px solid;border-radius:0 0 0 .65rem;width:.72rem;height:.9rem;transform:skew(-12deg)}.quote-card p{z-index:2;max-width:17ch;color:var(--bro-ink);margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-style:italic;line-height:1.6;position:relative}.mission-band{background:#071008;min-height:570px;padding:0}.mission-band:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 75% 66%,#d28a482e,#0000 20rem),linear-gradient(#0507041f,#0000 24% 72%,#0505046b);position:absolute;inset:0}.mission-band:after{content:"";z-index:2;pointer-events:none;opacity:.16;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:0 46%;background-repeat:no-repeat;background-size:1120px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 36%,#0000009e 45%,#0000002e 52%,#0000 60%);mask-image:linear-gradient(90deg,#000 0% 36%,#0000009e 45%,#0000002e 52%,#0000 60%)}.mission-band .mock-grid{z-index:4;grid-template-columns:106px minmax(620px,720px) minmax(0,1fr);align-items:center;gap:1.75rem;min-height:570px}.mission-copy{z-index:3;grid-column:2;position:relative}.mission-copy h2{max-width:720px;font-size:clamp(3rem,3.35vw,4.1rem);line-height:.92}.mission-copy h2 .mission-heading-line{width:fit-content;color:var(--bro-ink);display:block}.mission-heading-accent{z-index:0;margin-top:.08em;position:relative}.mission-heading-accent:after{content:"";z-index:-1;background:linear-gradient(90deg, #a85d2b, var(--bro-copper-bright) 54%, #d28a483d);clip-path:polygon(0 33%,12% 18%,26% 30%,42% 8%,58% 24%,75% 12%,100% 34%,98% 77%,78% 68%,60% 88%,39% 72%,18% 90%,2% 70%);height:.14em;position:absolute;bottom:-.13em;left:-.04em;right:-.08em;transform:rotate(-.7deg)}.story-copy>p:not(.mock-eyebrow){max-width:560px;color:var(--bro-muted);margin:1.25rem 0 0;font-size:.96rem;line-height:1.75}.mission-image{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#071008bd,#0000 34%),linear-gradient(#05050429,#0000 24% 72%,#0505046b),url(/images/beyond-roads/mission-campfire.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:clamp(760px,64vw,1180px);position:absolute;inset:0 0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 12%,#000 32% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 12%,#000 32% 100%)}.mission-ember{z-index:1;pointer-events:none;opacity:.96;clip-path:polygon(42% 100%,58% 100%,80% 64%,92% 0,8% 0,22% 64%);filter:drop-shadow(0 0 7px #ff8f3ac7);width:clamp(8.5rem,11vw,12.5rem);height:clamp(11rem,15vw,16rem);position:absolute;left:50.6%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000000b8 30%,#000 62% 100%);mask-image:linear-gradient(#0000 0%,#000000b8 30%,#000 62% 100%)}.mission-ember-front{bottom:32%}.mission-ember-rear{opacity:.74;filter:drop-shadow(0 0 6px #ff8f3aad);width:clamp(6.5rem,8.5vw,9.5rem);height:clamp(8.5rem,11vw,12rem);bottom:44%}.mission-ember-high{opacity:.52;filter:drop-shadow(0 0 6px #ff8f3a9e);width:clamp(11rem,15vw,17rem);height:clamp(14rem,20vw,22rem);bottom:38%;left:50.2%;transform:translate(-50%)scaleX(1.18)}.mission-texture-overlay{--story-dirt-left:-10%;--story-dirt-z:1;--story-dirt-image:none}.mission-statement{max-width:590px;margin-top:1.65rem}.mission-statement p{color:#e8dcc8d1;margin:0;font-size:.96rem;line-height:1.72}.mission-campfire-icon{width:3.15rem;height:3.15rem;color:var(--bro-copper-bright);background:#0507049e;border:1px solid #d28a488c;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 36px #b56b3221}.mission-campfire-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:1.6rem;height:1.6rem}.mission-values{flex-wrap:wrap;align-items:center;gap:.9rem 1.65rem;max-width:620px;margin:1.45rem 0 0;padding:0;list-style:none;display:flex}.mission-values li{color:#e8dcc8c7;letter-spacing:.025em;white-space:nowrap;align-items:center;gap:.5rem;min-width:0;font-size:.92rem;font-weight:800;line-height:1.2;display:inline-flex}.mission-value-icon{fill:none;width:1.42rem;height:1.42rem;stroke:var(--bro-copper-bright);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none}.story-band{background:#080806;min-height:410px;padding:0}.story-band:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#05050461,#0000 20% 40%,#05050494 56%,#0505042e 100%),linear-gradient(#05050433,#0000 24% 72%,#05050461);position:absolute;inset:0}.story-band:after{content:"";z-index:1;pointer-events:none;opacity:.11;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:100%;background-repeat:no-repeat;background-size:1320px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000009e,#000 32% 100%);mask-image:linear-gradient(90deg,#0000009e,#000 32% 100%)}.story-dirt{top:var(--story-dirt-top,-34px);right:var(--story-dirt-right,auto);bottom:var(--story-dirt-bottom,-34px);left:var(--story-dirt-left,auto);z-index:var(--story-dirt-z,0);width:var(--story-dirt-width,72%);height:var(--story-dirt-height,auto);pointer-events:none;opacity:var(--story-dirt-opacity,.82);background-image:var(--story-dirt-image,url(/images/beyond-roads/problem-texture-plate-v2.png));background-position:var(--story-dirt-position,right center);background-repeat:no-repeat;background-size:var(--story-dirt-size,auto 100%);filter:brightness(.54)contrast(1.2)saturate(.48);position:absolute}.story-dirt-left{--story-dirt-left:-10%;transform:scaleX(-1)}.story-dirt-right{--story-dirt-right:-2%}.story-band .mock-grid{z-index:4;grid-template-columns:106px minmax(390px,.85fr) minmax(420px,1fr) minmax(240px,290px);align-items:center;gap:1.7rem;min-height:410px}.story-image{z-index:2;background-image:linear-gradient(#05050414,#0000 28% 68%,#05050447),url(/images/beyond-roads/founder-profile.webp);background-position:50% 48%;background-repeat:no-repeat;background-size:cover;width:clamp(700px,50vw,960px);position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000000b8 12%,#000 24% 70%,#0009 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000000b8 12%,#000 24% 70%,#0009 84%,#0000 100%)}.story-copy{z-index:4;grid-column:3;max-width:610px;position:relative}.story-copy h2{max-width:590px;font-size:clamp(2.8rem,3.2vw,3.8rem);line-height:.94}.story-body{max-width:590px;margin-top:1.15rem}.story-body p{color:#e8dcc8c2;margin:0;font-size:.9rem;line-height:1.62}.story-body p+p{margin-top:.45rem}.story-copy>a{border-color:var(--bro-line);background:#00000057;min-height:44px;margin-top:1.15rem;padding:.78rem 1.45rem}.story-band blockquote{color:var(--bro-copper-bright);grid-column:4;margin:0;padding-left:1.25rem;font-family:Georgia,Times New Roman,serif;font-size:1.28rem;font-style:italic;line-height:1.55;position:relative}.story-band blockquote:before{content:"";background:var(--bro-copper);width:2px;position:absolute;top:.3rem;bottom:.3rem;left:0}.story-band cite{color:var(--bro-muted);font-family:var(--bro-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;font-style:normal;font-weight:800;display:block}.tools-band{background:linear-gradient(90deg,#0a0d08b3,#07070575 48%,#070705e0),#080806;min-height:430px;padding:3.7rem 0}.tools-track-bg{z-index:0;pointer-events:none;opacity:.92;filter:brightness(.8)contrast(1.08)saturate(.78);background:url(/images/beyond-roads/tools-section-left-bg.webp) 100%/46% 118% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#00000042 54%,#000000d1 66%,#000 75% 100%);mask-image:linear-gradient(90deg,#0000 42%,#00000042 54%,#000000d1 66%,#000 75% 100%)}.tools-band:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 70% 10%,#d28a4817,#0000 20rem),linear-gradient(#0505042e,#0000 28% 72%,#0505045c);position:absolute;inset:0}.tools-texture-overlay{--story-dirt-z:1;--story-dirt-position:left center}.tools-band:after{content:"";z-index:1;pointer-events:none;opacity:.2;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:0;background-repeat:no-repeat;background-size:1320px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 32%,#00000085 50%,#0000 66% 100%);mask-image:linear-gradient(90deg,#000 0% 32%,#00000085 50%,#0000 66% 100%)}.full-content{z-index:2;grid-column:2;position:relative}.tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;margin-top:1.45rem;display:grid}.tool-grid article{--rugged-shape:polygon(1.2% 2%, 20% 0.8%, 37% 1.8%, 55% 0.5%, 74% 1.5%, 98.8% 0.8%, 98.3% 20%, 99.3% 39%, 98.2% 58%, 99.2% 78%, 98.5% 98.8%, 80% 98.2%, 61% 99.4%, 42% 98.4%, 23% 99.2%, 1.4% 98.4%, 0.7% 78%, 1.5% 59%, 0.5% 41%, 1.4% 22%);isolation:isolate;min-height:215px;clip-path:var(--rugged-shape);filter:drop-shadow(0 16px 24px #0000004d)drop-shadow(0 0 1px #d28a489e);background:#d28a4875;border:0;border-radius:0;padding:1.35rem 1.25rem;transition:transform .18s,background .18s,filter .18s;position:relative;overflow:hidden}.tool-grid article:before,.action-card:before{content:"";z-index:0;clip-path:var(--rugged-shape);background:radial-gradient(circle at 18% 0,#d39a5b1f,#0000 10rem),linear-gradient(145deg,#191c17eb,#080806f5);transition:background .18s;position:absolute;inset:1px}.tool-grid article:after,.action-card:after{content:"";z-index:1;pointer-events:none;opacity:.13;background:url(/images/beyond-roads/problem-texture-plate-v2.png) var(--rugged-texture-position,center) / 145% 125% no-repeat;mix-blend-mode:screen;filter:grayscale()contrast(1.35);position:absolute;inset:0}.tool-grid article>*,.action-card>*{z-index:2;position:relative}.tool-grid article:first-child{--rugged-texture-position:12% 42%}.tool-grid article:nth-child(2){--rugged-shape:polygon(0.8% 1.4%, 17% 2.1%, 33% 0.6%, 50% 1.7%, 68% 0.5%, 84% 1.8%, 99.2% 1.1%, 98.4% 17%, 99.5% 34%, 98.5% 51%, 99.4% 69%, 98.3% 86%, 99% 98.5%, 82% 99.3%, 66% 98.2%, 49% 99.5%, 31% 98.4%, 15% 99.2%, 1.1% 98.6%, 1.7% 82%, 0.5% 65%, 1.5% 48%, 0.6% 31%, 1.6% 16%);--rugged-texture-position:71% 28%}.tool-grid article:nth-child(3){--rugged-shape:polygon(1.6% 0.9%, 14% 1.8%, 29% 0.5%, 45% 1.5%, 62% 0.7%, 79% 2%, 98.7% 0.7%, 99.4% 14%, 98.2% 29%, 99.3% 45%, 98.4% 62%, 99.5% 80%, 98.6% 99.2%, 85% 98.3%, 69% 99.4%, 53% 98.5%, 36% 99.2%, 19% 98.1%, 0.8% 99%, 1.5% 85%, 0.4% 69%, 1.6% 53%, 0.7% 37%, 1.8% 20%);--rugged-texture-position:38% 76%}.tool-grid article:nth-child(4){--rugged-shape:polygon(0.7% 1.8%, 18% 0.5%, 35% 1.6%, 51% 0.8%, 67% 1.9%, 83% 0.6%, 99.3% 1.5%, 98.1% 18%, 99.2% 36%, 98.4% 55%, 99.5% 73%, 98.6% 88%, 99.1% 98.4%, 81% 99.4%, 64% 98.3%, 47% 99.5%, 30% 98.1%, 13% 99.3%, 1.4% 98.2%, 0.5% 80%, 1.6% 63%, 0.6% 46%, 1.5% 28%, 0.8% 12%);--rugged-texture-position:84% 63%}.tool-grid article:nth-child(5){--rugged-shape:polygon(1.3% 0.7%, 16% 1.9%, 31% 0.8%, 48% 2%, 65% 0.5%, 81% 1.6%, 98.5% 0.9%, 99.4% 16%, 98.2% 32%, 99.5% 49%, 98.3% 66%, 99.2% 84%, 98.4% 99.1%, 83% 98.2%, 67% 99.4%, 50% 98.5%, 34% 99.3%, 17% 98.1%, 0.9% 98.8%, 1.8% 83%, 0.6% 67%, 1.4% 50%, 0.5% 34%, 1.6% 17%);--rugged-texture-position:55% 12%}.tool-grid article:hover{filter:drop-shadow(0 20px 28px #00000057)drop-shadow(0 0 1px #d28a48d1);background:#d28a48ad;transform:translateY(-4px)}.tool-grid article:hover:before{background:radial-gradient(circle at 18% 0,#d39a5b2e,#0000 11rem),linear-gradient(145deg,#1f2019f5,#080806fa)}.tool-icon{object-fit:contain;width:3rem;height:3rem;color:var(--bro-copper-bright);display:block}.tool-icon svg,.trail-step-icon svg,.action-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:100%;height:100%}.tool-grid h3,.action-title,.trail-steps strong{color:var(--bro-ink);letter-spacing:.11em;text-transform:uppercase;margin:.9rem 0 0;font-size:.76rem;font-weight:900;display:block}.tool-grid p,.action-card p,.trail-step-copy{color:var(--bro-muted);margin:.68rem 0 0;font-size:.78rem;line-height:1.58}.trail-ahead-band{background:radial-gradient(circle at 76% 42%,#d28a480d,#0000 25rem),linear-gradient(90deg,#09110942,#0708054d 52%,#070705ad),#080a06;min-height:360px;padding:3.4rem 0}.trail-texture-overlay{--story-dirt-left:-10%;--story-dirt-image:url(/images/beyond-roads/mission-texture-plate.png);background-position:initial}.trail-ahead-band:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 45%,#d28a4814,#0000 24rem),linear-gradient(#0505041f,#0000 30% 70%,#05050457);position:absolute;inset:0}.trail-ahead-band:after{content:"";z-index:0;pointer-events:none;opacity:.115;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:100%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 24%,#000000bd 52%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 24%,#000000bd 52%,#000 100%)}.trail-ahead-band .mock-grid{z-index:2;grid-template-columns:106px 340px minmax(0,1fr) 145px;align-items:center;gap:1.6rem}.trail-ahead-title h2{max-width:340px;font-size:clamp(2.45rem,2.9vw,3.65rem);line-height:.9}.trail-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.9rem;display:grid;position:relative}.trail-steps:before{content:"";opacity:.86;background:linear-gradient(90deg,#0000,#d39a5b9e,#d39a5b47,#d39a5b9e,#0000);height:2px;display:none;position:absolute;top:1.9rem;left:7%;right:7%;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 14px,#0000 14px 25px);mask-image:repeating-linear-gradient(90deg,#000 0 14px,#0000 14px 25px)}.trail-route{z-index:0;pointer-events:none;filter:drop-shadow(0 0 7px #d28a4838);width:100%;height:4.5rem;position:absolute;top:0;left:0;right:0;overflow:visible}.trail-route path{fill:none;stroke:#d39a5ba8;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 10;vector-effect:non-scaling-stroke}.trail-step{z-index:1;text-align:center;justify-items:center;min-height:150px;padding-inline:.45rem;display:grid;position:relative}.trail-step-icon{z-index:1;object-fit:contain;width:3.8rem;height:3.8rem;color:var(--bro-copper-bright);filter:drop-shadow(0 10px 18px #00000052);background:radial-gradient(circle,#11100bf5 0 48%,#11100bb8 70%,#0000 72%);place-items:center;padding:.35rem;display:grid;position:relative}.trail-steps strong{margin-top:.55rem;font-size:.8rem}.trail-step-copy{max-width:190px;margin-top:.35rem}.journey-stamp{color:#d28a48cc;text-align:center;text-transform:uppercase;border:2px solid #d28a4885;border-radius:50%;align-content:center;justify-self:end;place-items:center;width:132px;height:132px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:inset 0 0 0 5px #d28a4814,0 0 38px #b56b321a}.journey-stamp:before{content:"";border:1px dashed #d28a486b;border-radius:50%;position:absolute;inset:8px}.journey-stamp span,.journey-stamp b{z-index:1;letter-spacing:.16em;font-size:.62rem;font-weight:900;position:relative}.journey-stamp svg{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:58px;height:36px;margin-block:.12rem;position:relative}.involved-band{background:linear-gradient(90deg,#0a0907d1,#07070570 48%,#090806c7),#070705;min-height:300px;padding:3rem 0}.involved-texture-overlay{--story-dirt-z:0}.involved-band:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 70%,#d28a4814,#0000 25rem),linear-gradient(#0505041a,#0000 32% 68%,#0505044d);position:absolute;inset:0}.involved-band:after{content:"";z-index:0;pointer-events:none;opacity:.085;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:0;background-repeat:no-repeat;background-size:1180px;position:absolute;inset:0}.involved-band .mock-grid{z-index:2;grid-template-columns:106px 360px minmax(0,1fr);align-items:center;gap:2rem}.involved-title h2{max-width:370px;font-size:clamp(2.25rem,2.8vw,3.55rem);line-height:.92}.action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;display:grid}.action-card{--rugged-shape:polygon(1.2% 2%, 20% 0.8%, 37% 1.8%, 55% 0.5%, 74% 1.5%, 98.8% 0.8%, 98.3% 20%, 99.3% 39%, 98.2% 58%, 99.2% 78%, 98.5% 98.8%, 80% 98.2%, 61% 99.4%, 42% 98.4%, 23% 99.2%, 1.4% 98.4%, 0.7% 78%, 1.5% 59%, 0.5% 41%, 1.4% 22%);isolation:isolate;min-height:178px;clip-path:var(--rugged-shape);filter:drop-shadow(0 16px 24px #0000004d)drop-shadow(0 0 1px #d28a489e);text-align:center;background:#d28a4875;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:1.2rem 1rem;transition:transform .18s,background .18s,filter .18s;display:flex;position:relative;overflow:hidden}.action-card:first-child{--rugged-shape:polygon(0.9% 1.2%, 15% 2%, 30% 0.7%, 46% 1.8%, 63% 0.5%, 80% 1.7%, 99% 1%, 98.2% 16%, 99.4% 33%, 98.6% 50%, 99.2% 67%, 98.4% 84%, 99% 98.7%, 84% 99.4%, 68% 98.2%, 51% 99.3%, 35% 98.4%, 18% 99.5%, 1.2% 98.5%, 1.8% 82%, 0.6% 66%, 1.4% 49%, 0.5% 32%, 1.5% 15%);--rugged-texture-position:24% 68%}.action-card:nth-child(2){--rugged-shape:polygon(1.7% 0.6%, 19% 1.6%, 36% 0.4%, 52% 1.9%, 69% 0.8%, 86% 1.8%, 98.4% 0.7%, 99.5% 19%, 98.3% 37%, 99.1% 54%, 98.2% 71%, 99.4% 89%, 98.5% 99.3%, 80% 98.1%, 62% 99.5%, 44% 98.6%, 27% 99.2%, 10% 98.2%, 0.7% 99%, 1.6% 79%, 0.5% 61%, 1.8% 44%, 0.6% 26%, 1.4% 10%);--rugged-texture-position:92% 34%}.action-card:nth-child(3){--rugged-shape:polygon(0.6% 1.9%, 13% 0.7%, 28% 1.8%, 43% 0.5%, 59% 1.6%, 76% 0.6%, 99.1% 1.4%, 98.5% 15%, 99.4% 30%, 98.1% 46%, 99.5% 63%, 98.4% 81%, 99.2% 98.2%, 86% 99.5%, 71% 98.3%, 56% 99.1%, 40% 98.4%, 24% 99.4%, 8% 98.5%, 1.5% 99.2%, 0.5% 84%, 1.7% 68%, 0.6% 52%, 1.5% 35%, 0.8% 18%);--rugged-texture-position:47% 6%}.action-card:nth-child(4){--rugged-shape:polygon(1.4% 0.8%, 16% 1.7%, 32% 0.6%, 49% 1.9%, 66% 0.4%, 82% 1.5%, 98.6% 0.9%, 99.3% 13%, 98.2% 28%, 99.5% 44%, 98.4% 60%, 99.2% 76%, 98.3% 99.4%, 82% 98.4%, 65% 99.2%, 48% 98.1%, 31% 99.5%, 14% 98.3%, 0.8% 98.9%, 1.5% 86%, 0.4% 72%, 1.8% 57%, 0.7% 40%, 1.6% 23%);--rugged-texture-position:8% 18%}.action-card:nth-child(5){--rugged-shape:polygon(0.8% 1.5%, 18% 0.5%, 34% 1.9%, 51% 0.7%, 68% 1.8%, 85% 0.6%, 99.3% 1.6%, 98.1% 18%, 99.5% 35%, 98.3% 52%, 99.1% 70%, 98.5% 87%, 99.4% 98.6%, 79% 99.3%, 60% 98.2%, 41% 99.4%, 22% 98.4%, 1.1% 99.2%, 1.7% 80%, 0.5% 62%, 1.4% 45%, 0.6% 29%, 1.8% 12%);--rugged-texture-position:68% 88%}.action-card:before{background:radial-gradient(circle at 50% 0,#d39a5b1a,#0000 9rem),linear-gradient(145deg,#1b1c17ed,#080806f7)}.action-icon{object-fit:contain;width:3rem;height:3rem;color:var(--bro-copper-bright);display:block}.action-title{margin-top:.6rem}.action-card p{max-width:150px;margin-inline:auto}.action-card:hover{z-index:2;filter:drop-shadow(0 20px 28px #00000057)drop-shadow(0 0 1px #d39a5bd6);background:#d39a5bb3;transform:translateY(-5px)}.action-card:hover:before{background:radial-gradient(circle at 50% 0,#d39a5b2e,#0000 9rem),linear-gradient(135deg,#282118fa,#090806fa)}.action-card.featured{background:#f2a960d1}.action-card.featured:before{background:linear-gradient(135deg, var(--bro-copper-bright), #8f4f25)}.action-card.featured p,.action-card.featured .action-icon{color:#ffffffd6}.action-card.featured:hover:before{background:linear-gradient(135deg,#d88d48,#965126)}.mock-final{background:var(--bro-bg-deep);align-items:stretch;min-height:clamp(660px,75vh,800px);padding:0;display:grid}.mock-bg-fire{z-index:0;background-image:url(/images/beyond-roads/final-campfire.webp);background-position:50%}.mock-final-overlay{z-index:1;pointer-events:none;background:radial-gradient(at 50% 68%,#0000 0 18%,#0505040d 40%,#05050433 78%),linear-gradient(90deg,#050504b8 0%,#05050426 30%,#0505041a 70%,#050504bd 100%),linear-gradient(#050504eb 0%,#050504b8 31%,#0505042b 66%,#05050461 100%);position:absolute;inset:0}.mock-final:before{content:"";z-index:4;background:linear-gradient(90deg,#0000,#d28a48bf,#0000);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 34px #b56b3261}.final-grid{z-index:3;min-height:inherit;grid-template-columns:106px minmax(0,1fr);align-items:start}.final-copy{text-align:center;text-shadow:0 7px 28px #000000d1;grid-column:2;width:min(860px,100%);margin-inline:auto;padding-top:clamp(3.6rem,7vh,5.8rem)}.final-eyebrow{color:#e4a15e;align-items:center;gap:.75rem;margin-bottom:1rem;display:inline-flex}.final-eyebrow:before,.final-eyebrow:after{content:"";background:linear-gradient(90deg, transparent, var(--bro-copper-bright));width:40px;height:1px}.final-eyebrow:after{transform:scaleX(-1)}.final-heading{gap:.18rem;display:grid;text-transform:none!important}.final-heading-main{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.055em;text-transform:uppercase;font-size:clamp(2.75rem,4vw,4.75rem);font-style:normal;font-weight:900;line-height:.92;display:block}.final-heading-script{color:var(--bro-copper-bright);letter-spacing:-.045em;text-transform:lowercase;text-shadow:0 9px 30px #000000c7,0 0 24px #b56b3238;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.75rem,6vw,7.2rem);font-style:italic;font-weight:400;line-height:.82;display:block;transform:rotate(-1deg)}.final-copy>p:not(.final-eyebrow){color:#f3eadceb;max-width:620px;margin:1.35rem auto 0;font-size:.98rem;line-height:1.72}.final-actions{justify-content:center;margin-top:1.45rem}.final-actions a{min-width:190px}.final-whisper{z-index:3;color:#f3eadc73;letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:800;position:absolute;bottom:1.8rem;right:2.5rem}.ember-field{z-index:2;pointer-events:none;opacity:.86;clip-path:polygon(46% 100%,54% 100%,68% 66%,84% 0,16% 0,33% 66%);filter:drop-shadow(0 0 7px #ff8f3aad);width:min(44rem,78vw);height:30rem;position:absolute;bottom:8%;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000000c2 32%,#000 66% 100%);mask-image:linear-gradient(#0000 0%,#000000c2 32%,#000 66% 100%)}.ember-field-secondary{opacity:.48;filter:drop-shadow(0 0 6px #ff8f3a94);width:min(52rem,86vw);height:28rem;bottom:14%;transform:translate(-50%)scaleX(1.14)}.ember-field:before,.ember-field:after,.mission-ember:before,.mission-ember:after{content:"";transform-origin:50% 100%;background-image:radial-gradient(circle,#ffe1a1f5 0 28%,#ff8e37b8 42%,#0000 74%),radial-gradient(circle,#ffb14ce6 0 30%,#0000 72%),radial-gradient(circle,#ff7524d1 0 28%,#0000 72%),radial-gradient(circle,#ffd280e6 0 26%,#0000 70%),radial-gradient(circle,#ff892ad1 0 30%,#0000 74%),radial-gradient(circle,#ffbe5bdb 0 28%,#0000 72%),radial-gradient(circle,#ff6a1fc7 0 28%,#0000 74%),radial-gradient(circle,#ffdc91e6 0 26%,#0000 70%),radial-gradient(circle,#ff9733d1 0 30%,#0000 74%),radial-gradient(circle,#ff7522c2 0 28%,#0000 72%),radial-gradient(circle,#ffc76cdb 0 28%,#0000 72%),radial-gradient(circle,#ff8828bd 0 28%,#0000 74%);background-position:50% 96%,46% 88%,55% 84%,42% 75%,59% 69%,49% 60%,64% 49%,39% 42%,55% 33%,31% 24%,69% 16%,47% 7%;background-repeat:no-repeat;background-size:6px 6px,4px 4px,5px 5px,4px 4px,6px 6px,4px 4px,5px 5px,4px 4px,5px 5px,4px 4px,5px 5px,3px 3px;animation:7.4s ease-out infinite embers-drift-left;position:absolute;inset:0}.ember-field:after,.mission-ember:after{background-position:52% 94%,48% 83%,60% 78%,38% 69%,53% 56%,66%,44% 39%,58% 29%,35% 20%,63% 10%,51% 3%,74% 28%;background-size:4px 4px,6px 6px,4px 4px,5px 5px,3px 3px,5px 5px,4px 4px,6px 6px,4px 4px,4px 4px,3px 3px,4px 4px;animation-name:embers-drift-right;animation-duration:9.1s;animation-delay:-4.6s}.mission-ember:before{filter:brightness(1.28)saturate(1.16);animation-duration:6.8s;animation-delay:-1.7s}.mission-ember:after{filter:brightness(1.34)saturate(1.2);animation-duration:8.3s;animation-delay:-5.2s}.mission-ember-rear:before{animation-duration:7.7s;animation-delay:-3.8s}.mission-ember-rear:after{animation-duration:9.4s;animation-delay:-6.1s}.mission-ember-high:before{filter:brightness(1.18)saturate(1.12);animation-duration:8.9s;animation-delay:-4.1s}.mission-ember-high:after{filter:brightness(1.24)saturate(1.14);animation-duration:10.6s;animation-delay:-7.2s}.ember-field-secondary:before{animation-duration:8.8s;animation-delay:-3.2s}.ember-field-secondary:after{animation-duration:10.4s;animation-delay:-7.1s}@keyframes embers-drift-left{0%{opacity:0;transform:translateY(15%)scale(.76)}14%{opacity:.9}68%{opacity:.58}to{opacity:0;transform:translate(-2.2rem,-18%)scale(1.12)}}@keyframes embers-drift-right{0%{opacity:0;transform:translateY(19%)scale(.7)}12%{opacity:.82}72%{opacity:.5}to{opacity:0;transform:translate(2.6rem,-24%)scale(1.18)}}.mock-footer{isolation:isolate;background:radial-gradient(circle at 9% 0,#b56b3221,#0000 30rem),radial-gradient(circle at 88% 42%,#b56b320e,#0000 25rem),linear-gradient(#080806 0%,#050504 64%),#050504;padding:4.25rem 0 1.4rem;position:relative;overflow:hidden}.footer-texture{z-index:0;opacity:.07;pointer-events:none;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:50% 28%;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.footer-inner,.footer-bottom{z-index:1;width:min(1640px,100% - 4rem);margin-inline:auto;position:relative}.footer-inner{grid-template-columns:minmax(250px,1.45fr) repeat(3,minmax(125px,.72fr)) minmax(290px,1.2fr);align-items:start;gap:clamp(1.75rem,2.6vw,3.5rem);display:grid}.footer-wordmark{align-items:center;gap:.75rem;color:var(--bro-ink)!important;display:inline-flex!important}.footer-logo-image,.footer-wordmark-image{display:block}.footer-logo-image{filter:drop-shadow(0 10px 24px #00000052);flex:none;width:56px;height:auto}.footer-wordmark-image{filter:drop-shadow(0 0 8px #f3eadc1f);width:174px;height:auto}.mock-footer .footer-brand-copy{max-width:310px;margin-top:1.1rem;line-height:1.7}.mock-footer .footer-brand-motto{color:#d28a48bd;letter-spacing:.16em;text-transform:uppercase;margin-top:.75rem;font-size:.6rem;font-weight:800}.mock-footer h3{color:var(--bro-copper-bright);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.66rem}.mock-footer p,.mock-footer a{color:var(--bro-muted);margin:0;font-size:.78rem;line-height:1.75;display:block}.mock-footer a{width:fit-content;transition:color .16s,transform .16s,padding-left .16s}.mock-footer a:hover{color:var(--bro-ink)}.footer-column a+a{margin-top:.18rem}.footer-column>a:not(.footer-text-link){padding-left:0;position:relative}.footer-column>a:not(.footer-text-link):before{content:"";background:var(--bro-copper-bright);width:0;height:1px;transition:width .16s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer-column>a:not(.footer-text-link):hover{padding-left:.8rem}.footer-column>a:not(.footer-text-link):hover:before{width:.5rem}.footer-contact p{max-width:210px}.mock-footer .footer-crisis-link{color:#f3eadcd1;letter-spacing:.04em;margin-top:.95rem;font-size:.66rem;font-weight:800;line-height:1.45}.footer-crisis-link span{color:var(--bro-copper-bright)}.mock-footer .footer-text-link{color:var(--bro-ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:.75rem;font-size:.68rem;font-weight:850;display:inline-flex}.footer-text-link span,.footer-email-form button span{color:var(--bro-copper-bright);transition:transform .16s}.footer-text-link:hover span,.footer-email-form button:hover span{transform:translate(.2rem)}.footer-journey-card{isolation:isolate;background:linear-gradient(135deg,#d28a4814,#0000 46%),#0c0c09c2;border:1px solid #d39a5b57;min-height:185px;padding:1.4rem 1.5rem 1.15rem;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #0000003d,0 18px 36px #0003}.footer-journey-card:before{content:"";z-index:0;opacity:.14;pointer-events:none;background-image:url(/images/beyond-roads/problem-topography-overlay.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.footer-journey-card>*{z-index:1;position:relative}.mock-footer .footer-card-eyebrow{color:var(--bro-copper-bright);letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:900}.mock-footer .footer-card-copy{color:#f3eadcb8;max-width:34ch;margin-top:.55rem;line-height:1.58}.footer-email-form{background:#050504b3;border:1px solid #d39a5b52;grid-template-columns:minmax(0,1fr) 42px;align-items:center;width:100%;margin-top:1rem;transition:border-color .16s,background .16s;display:grid;position:relative}.footer-email-status{color:#f3eadccc;font-size:.6rem;line-height:1.2;position:absolute;top:calc(100% + .35rem);left:0}.footer-email-status-success{color:#a8d382}.footer-email-status-error{color:#e0a173}.footer-email-form:focus-within{background:#050504db;border-color:#d39a5bb8}.footer-email-form input{width:100%;min-width:0;height:40px;color:var(--bro-ink);font:inherit;background:0 0;border:0;outline:0;padding:.6rem .75rem;font-size:.7rem}.footer-email-form input::placeholder{color:#b9aa92a3}.footer-email-form button{width:42px;height:40px;color:var(--bro-copper-bright);cursor:pointer;background:#b56b322e;border:0;border-left:1px solid #d39a5b42;place-items:center;transition:background .16s;display:grid}.footer-email-form button:hover{background:#b56b3257}.footer-email-form button:focus-visible{outline:2px solid var(--bro-copper-bright);outline-offset:3px}.footer-card-signoff{color:#d28a4885;letter-spacing:.18em;text-align:right;text-transform:uppercase;margin-top:.8rem;font-size:.5rem;font-weight:850;display:block}.footer-social-link{color:#f3eadcd6;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1rem;font-size:.58rem;font-weight:850;display:inline-flex}.footer-social-link span{color:var(--bro-copper-bright)}.footer-bottom{color:#b9aa929e;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #d39a5b29;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;margin-top:3.15rem;padding-top:1.15rem;font-size:.58rem;display:grid}.footer-bottom-left{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;min-width:0;display:flex}.footer-bottom-motto{color:#d28a4870}.footer-bottom a{color:#b9aa92b8;font-size:inherit;line-height:inherit;justify-self:end}.footer-maker-credit{letter-spacing:.1em;grid-column:1/-1;justify-self:center;align-items:center;gap:.32rem;margin-top:-.55rem;color:#b9aa9299!important;font-size:.54rem!important;display:inline-flex!important}.footer-maker-heart{object-fit:contain;width:10px;height:10px;display:block}.footer-maker-old-hat{object-fit:contain;width:15px;height:15px;display:block}.contact-crisis-note{color:#f3eadcd1;margin-top:1.4rem;font-size:.82rem;line-height:1.6}.contact-crisis-note strong{color:var(--bro-ink)}.contact-crisis-note a{color:var(--bro-copper-bright);font-weight:800;display:inline}.form-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width>=1281px){.story-band,.story-band .mock-grid{min-height:clamp(410px,29.2vw,560px)}.tools-band,.tools-band .mock-grid{min-height:clamp(430px,34vw,650px)}.tools-band{padding-block:0}.tools-band .mock-grid{align-items:center}.tools-texture-overlay{-webkit-mask-image:linear-gradient(90deg,#000 0% 60%,#000000b3 75%,#0000002e 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 60%,#000000b3 75%,#0000002e 90%,#0000 100%)}.trail-ahead-band,.trail-ahead-band .mock-grid{min-height:clamp(360px,26vw,500px)}.involved-band,.involved-band .mock-grid{min-height:clamp(300px,27vw,520px)}.trail-ahead-band,.involved-band{padding-block:0}.trail-ahead-band .mock-grid,.involved-band .mock-grid{align-items:center}}@media (width<=1280px){.mock-nav{gap:1.15rem;font-size:.63rem}.problem-band .mock-grid{grid-template-columns:92px minmax(280px,330px) minmax(380px,1fr) 235px}.problem-image{width:clamp(620px,49vw,720px)}.story-band .mock-grid{grid-template-columns:92px minmax(300px,.72fr) minmax(360px,1fr) minmax(210px,235px);gap:1.35rem}.action-card{padding:1.05rem}}@media (width<=1100px){.mock-header{grid-template-columns:1fr auto}.mock-nav{display:none}.mock-grid,.hero-grid,.problem-band .mock-grid,.mission-band .mock-grid,.story-band .mock-grid,.trail-ahead-band .mock-grid,.involved-band .mock-grid,.final-grid{grid-template-columns:1fr}.route-step{display:none}.hero-copy,.full-content,.problem-content,.quote-card,.final-copy{grid-column:1}.mock-hero{min-height:clamp(760px,100svh,920px)}.hero-grid{min-height:clamp(660px,100svh - 100px,820px)}.hero-copy{padding-left:0}.problem-band{min-height:0;padding-bottom:2.5rem}.problem-band:after{opacity:.12;background-position:bottom;background-size:900px;-webkit-mask-image:linear-gradient(#0000 0% 30%,#00000059 46%,#000 64% 100%);mask-image:linear-gradient(#0000 0% 30%,#00000059 46%,#000 64% 100%)}.problem-band .mock-grid{gap:1.5rem;min-height:auto}.problem-image{grid-column:1;width:calc(100% + 4rem);min-height:330px;margin-inline:-2rem;position:relative;top:auto;bottom:auto;left:auto;-webkit-mask-image:linear-gradient(#000 0% 64%,#0000008c 82%,#0000 100%);mask-image:linear-gradient(#000 0% 64%,#0000008c 82%,#0000 100%)}.problem-dirt-overlay{opacity:.78;background-position:100% 0;background-size:auto 100%;inset:250px 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 12%,#000 34% 100%);mask-image:linear-gradient(#0000 0%,#0000004d 12%,#000 34% 100%)}.problem-content{width:min(720px,100%);transform:none}.quote-card{width:min(420px,100%)}.quote-card p{max-width:24ch}.mission-band .mock-grid,.story-band .mock-grid{gap:2rem}.mission-band,.mission-band .mock-grid{min-height:610px}.mission-copy{grid-column:1;width:min(720px,100%)}.mission-image{background-position:40%;width:100%}.mission-band:before{background:linear-gradient(90deg,#040905f0 0%,#040805d6 48%,#04070475 72%,#0405043d 100%),linear-gradient(#0507042e,#0000 24% 72%,#05050480)}.mission-ember{left:50.6%}.mission-texture-overlay{--story-dirt-top:-16px;--story-dirt-right:0;--story-dirt-bottom:-16px;--story-dirt-left:0;--story-dirt-width:auto}.mission-band:after{opacity:.14;background-position:0;background-size:980px;-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#00000080 55%,#0000 76%);mask-image:linear-gradient(90deg,#000 0% 38%,#00000080 55%,#0000 76%)}.mission-copy,.story-copy{max-width:760px}.story-band{min-height:0;padding-bottom:3.4rem}.story-band .mock-grid{min-height:auto;padding-top:3rem}.story-image{width:100%;min-height:360px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000008f 86%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000008f 86%,#0000 100%)}.story-copy,.story-band blockquote{grid-column:1}.story-band:after{opacity:.08;background-position:50%;background-size:980px}.story-band blockquote{max-width:620px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-track-bg{opacity:.74;background-position:100% 0;background-size:100%;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#0000002e 38%,#000000c2 66%,#000 100%);mask-image:linear-gradient(90deg,#0000 18%,#0000002e 38%,#000000c2 66%,#000 100%)}.tools-band:before{background-size:auto,auto}.tools-band:after{background-size:1000px}.trail-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.5rem}.trail-route{display:none}.trail-ahead-title h2,.involved-title h2{max-width:620px}.journey-stamp{justify-self:start;margin-top:.75rem}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem}.final-copy{padding-inline:1rem}.footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-contact{grid-column:1}.footer-journey-card{grid-column:2/-1}}@media (width<=720px){.mock-grid,.mock-header,.footer-inner,.footer-bottom{width:min(100% - 2rem,1640px)}.mock-header{min-height:84px}.mock-logo-image{width:52px}.mock-wordmark-image{width:148px}.mock-donate{min-width:auto;min-height:43px;padding:.78rem 1rem;font-size:.64rem}.mock-hero{min-height:760px}.mock-bg-hero{background-position:74%}.mock-overlay{background:linear-gradient(90deg,#050504f5 0%,#050504bd 70%,#0505047a 100%),linear-gradient(#0000 45%,#050504f0 100%)}.hero-grid{align-items:center;min-height:676px}.hero-copy{padding-bottom:1.5rem}.hero-copy h1{font-size:clamp(4.3rem,22vw,6.2rem)}.hero-copy>p:not(.hero-kicker){max-width:38rem}.hero-actions{flex-direction:column;align-items:stretch;width:min(100%,330px)}.mock-band{padding:3rem 0}.problem-band{padding-top:0}.problem-image{background-position:50% 70%;width:calc(100% + 2rem);min-height:280px;margin-inline:-1rem}.problem-band:after{opacity:.1;background-size:720px}.problem-content h2,.mock-band h2{font-size:clamp(2.45rem,13vw,3.7rem)}.mission-band,.mission-band .mock-grid{min-height:640px}.mission-copy{padding-block:3rem}.mission-image{background-position:32%}.mission-band:before{background:linear-gradient(90deg,#040905f5 0%,#040805db 58%,#0407048f 78%,#04050452 100%),linear-gradient(#0507043d,#0000 22% 68%,#0505048f)}.mission-ember{opacity:.8;bottom:33%;left:47%}.mission-ember-rear{opacity:.62;bottom:44%}.mission-ember-high{opacity:.44;width:12rem;height:16rem;bottom:39%;left:47.5%}.mission-texture-overlay{--story-dirt-top:-14px;--story-dirt-right:0;--story-dirt-bottom:-14px;--story-dirt-left:0;--story-dirt-width:auto}.mission-band:after{opacity:.12;background-position:38%;background-size:auto 112%;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 48%,#0003 65%,#0000 82%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 48%,#0003 65%,#0000 82%)}.mission-statement{max-width:590px}.mission-statement p{color:#f3eadceb}.mission-campfire-icon{width:2.8rem;height:2.8rem}.mission-values{grid-template-columns:repeat(2,max-content);gap:.9rem 1.4rem;display:grid}.mission-values li{color:#f3eadce6}.story-band .story-image{background-position:42%;min-height:300px}.story-band{padding-top:0;padding-bottom:3rem}.story-band .mock-grid{padding-top:2.25rem}.story-copy h2{font-size:clamp(2.5rem,12vw,3.45rem)}.story-dirt{--story-dirt-width:105%;--story-dirt-opacity:.7}.story-band .story-dirt-left{--story-dirt-left:-52%}.story-band .story-dirt-right{--story-dirt-right:-44%}.problem-points,.tool-grid,.trail-steps,.action-grid,.footer-inner{grid-template-columns:1fr}.problem-points{gap:1.1rem}.problem-point{grid-template-columns:2.7rem 1fr;align-items:center;display:grid}.problem-point p{max-width:none}.panel-image,.mission-image,.story-image{min-height:260px}.pill-row{gap:.5rem}.tool-grid article{min-height:160px;padding:1.15rem 1.1rem}.tools-track-bg{opacity:.64;background-size:100%}.tools-band:before{background:radial-gradient(circle at 70% 10%,#d28a4814,#0000 17rem),linear-gradient(#05050429,#0000 22rem,#0505046b 46rem)}.tools-texture-overlay{--story-dirt-bottom:auto;--story-dirt-height:46rem;--story-dirt-position:left top;--story-dirt-size:auto 46rem}.tools-band:after{background-position:0 0;background-size:auto 46rem}.trail-steps{gap:1.3rem;padding:0}.trail-steps:before{background:linear-gradient(#0000,#d39a5ba6,#0000);width:2px;height:auto;display:block;top:0;bottom:0;left:1.5rem;-webkit-mask-image:repeating-linear-gradient(#000 0 14px,#0000 14px 25px);mask-image:repeating-linear-gradient(#000 0 14px,#0000 14px 25px)}.trail-step{text-align:left;grid-template-rows:auto auto;grid-template-columns:3rem minmax(0,1fr);justify-items:stretch;column-gap:.9rem;min-height:auto;padding:0}.trail-step-icon{grid-row:1/3;width:3rem;height:3rem;padding:.3rem}.trail-step strong{grid-column:2;margin-top:.15rem}.trail-step-copy{grid-column:2;max-width:none;margin-top:.25rem}.journey-stamp{width:116px;height:116px}.action-card{min-height:140px}.mock-final{min-height:720px}.mock-bg-fire{background-position:50%}.mock-final-overlay{background:linear-gradient(90deg,#05050494,#05050424,#05050494),linear-gradient(#050504f5 0%,#050504c7 36%,#0505041a 68%,#0505046b 100%)}.final-copy{padding:3.6rem 0 0}.final-heading-main{font-size:clamp(2.55rem,13vw,3.7rem)}.final-heading-script{font-size:clamp(3.6rem,18vw,5.2rem)}.final-copy>p:not(.final-eyebrow){max-width:36rem;font-size:.9rem}.final-actions{width:min(100%,330px);margin-inline:auto}.final-actions a{width:100%}.final-whisper{font-size:.52rem;bottom:1rem;right:1rem}.ember-field{opacity:.78;width:24rem;height:26rem}.ember-field-secondary{opacity:.36;width:28rem;bottom:14%}.mock-footer{padding-top:2.75rem}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem}.footer-brand,.footer-contact,.footer-journey-card{grid-column:1/-1}.footer-contact p{max-width:420px}.footer-bottom{grid-template-columns:1fr auto;align-items:center;gap:.8rem 1rem}.footer-bottom-motto{grid-area:2/1/auto/-1}}@media (width<=480px){.mock-grid,.mock-header,.footer-inner,.footer-bottom{width:min(100% - 1.25rem,1640px)}.mock-header{gap:.65rem;min-height:72px;padding-block:.75rem}.mock-brand{gap:.65rem}.mock-logo-image{width:42px}.mock-wordmark-image{width:116px}.mock-donate{min-height:40px;padding-inline:.72rem;font-size:.58rem}.mock-hero{min-height:700px}.hero-grid{min-height:628px}.hero-copy{padding-bottom:1rem}.hero-kicker{margin-bottom:.9rem}.hero-copy h1{font-size:clamp(3.65rem,19.5vw,4.8rem);line-height:.82}.hero-copy>p:not(.hero-kicker){margin-top:1.25rem;font-size:.92rem;line-height:1.62}.hero-actions{gap:.65rem;width:100%;margin-top:1.25rem}.hero-actions a{min-height:44px}.problem-image{min-height:250px}.problem-content h2,.mock-band h2{font-size:clamp(2.55rem,11.5vw,3.4rem)}.quote-card{min-height:190px;padding:1.35rem}.mission-band,.mission-band .mock-grid{min-height:620px}.mission-copy{padding-block:2.75rem}.mission-image{background-position:28%}.mission-statement{margin-top:1.25rem}.mission-campfire-icon{width:2.5rem;height:2.5rem}.mission-statement p{font-size:.9rem;line-height:1.62}.mission-values{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;margin-top:1.2rem}.mission-values li{gap:.4rem;min-width:0;font-size:.82rem}.mission-value-icon{width:1.25rem;height:1.25rem}.story-band .story-image{min-height:280px}.story-band .mock-grid{gap:1.5rem;padding-top:2.1rem}.story-copy h2{font-size:clamp(2.5rem,11vw,3.1rem)}.story-body p{font-size:.93rem;line-height:1.66}.story-band blockquote{padding-left:1rem;font-size:1.1rem}.tool-grid{gap:.65rem;margin-top:1.1rem}.tool-grid article{min-height:150px;padding:1.05rem 1rem}.tool-icon{width:2.6rem;height:2.6rem}.tool-grid h3{margin-top:.7rem}.tool-grid p{margin-top:.52rem}.trail-step{column-gap:.7rem}.trail-steps{gap:1.05rem}.trail-step-icon{width:2.75rem;height:2.75rem}.journey-stamp{width:104px;height:104px}.action-card{min-height:128px;padding-inline:.8rem}.action-icon{width:2.5rem;height:2.5rem}.action-card p{margin-top:.5rem}.mock-final{min-height:690px}.final-copy{padding-top:3rem}.final-eyebrow:before,.final-eyebrow:after{width:24px}.final-heading-main{font-size:clamp(2.5rem,12vw,3.35rem)}.final-heading-script{font-size:clamp(3.5rem,16vw,4.45rem)}.final-copy>p:not(.final-eyebrow){margin-top:1.1rem;font-size:.86rem;line-height:1.62}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.25rem}.footer-brand,.footer-contact,.footer-journey-card{grid-column:1/-1}.mock-footer p,.mock-footer a{font-size:.8rem}.footer-bottom{grid-template-columns:1fr}.footer-bottom-motto{grid-area:auto/1}.footer-bottom a{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.adventures-page{background:#080806}.adventures-hero{isolation:isolate;background:#070705;min-height:520px;position:relative;overflow:hidden}.adventures-hero-image,.adventures-hero-overlay{pointer-events:none;position:absolute;inset:0}.adventures-hero-image{z-index:-2;filter:saturate(.74)contrast(1.05)brightness(.72);background-image:url(/images/beyond-roads/hero-trail-scene.webp);background-position:50% 58%;background-repeat:no-repeat;background-size:cover;transform:scale(1.02)}.adventures-hero-overlay{z-index:-1;background:linear-gradient(90deg,#050504f5 0%,#050504c7 42%,#05050447 72%,#0505049e 100%),linear-gradient(#0000 48%,#080806d1 87%,#080806 100%),radial-gradient(circle at 68% 54%,#d28a4829,#0000 25rem)}.adventures-hero-inner,.adventures-calendar-section,.adventure-types-section,.trail-notes-section,.adventures-cta,.past-adventures-section{width:min(1460px,100% - 4rem);margin-inline:auto}.adventures-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(300px,.7fr);align-items:end;gap:4rem;min-height:410px;padding:4.5rem 0 4rem;display:grid}.adventures-hero-inner h1{max-width:930px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.025em;text-transform:uppercase;text-shadow:0 18px 50px #00000085;margin:0;font-size:clamp(4rem,7.4vw,7.6rem);font-weight:900;line-height:.84}.adventures-hero-inner h1 span{color:var(--bro-copper-bright);display:block}.adventures-hero-inner>p{color:#e8dcc8d1;border-left:2px solid #d28a48b8;max-width:500px;margin:0 0 .5rem;padding-left:1.3rem;font-size:1rem;line-height:1.75}.adventures-calendar-section{isolation:isolate;padding:4.5rem 0 5.5rem;position:relative}.adventures-calendar-section:before,.adventures-calendar-section:after{z-index:-2;pointer-events:none;content:"";position:absolute;inset:0 calc(50% - 50vw)}.adventures-calendar-section:before{background:radial-gradient(circle at 18% 32%,#2d3a2733,#0000 32rem),radial-gradient(circle at 82% 72%,#b56b321a,#0000 28rem),linear-gradient(145deg,#090a07 0%,#0c0d09 48%,#070705 100%)}.adventures-calendar-section:after{z-index:-1;opacity:.12;filter:brightness(.78)contrast(1.08);background:url(/images/beyond-roads/problem-topography-overlay.png) 50% 42%/cover no-repeat;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%)}.adventures-calendar-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1.7rem;display:grid}.adventures-calendar-heading h2,.adventure-section-heading h2,.trail-notes-copy h2,.adventures-cta h2,.past-adventures-heading h2{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,4.6vw,5rem);font-weight:900;line-height:.94}.adventure-legend{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-bottom:.2rem;display:flex}.adventure-legend span{color:#e8dcc8b8;letter-spacing:.12em;text-transform:uppercase;background:#11110dc2;border:1px solid #d28a483d;align-items:center;gap:.45rem;min-height:34px;padding:.55rem .75rem;font-size:.62rem;font-weight:900;display:inline-flex}.adventure-legend span:before{background:var(--bro-copper-bright);content:"";border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 12px #d28a4880}.adventure-legend span:nth-child(2):before{background:#6e8d5f;box-shadow:0 0 12px #6e8d5f6b}.adventure-legend span:nth-child(3):before{background:#c2a56e;box-shadow:0 0 12px #c2a56e6b}.bro-calendar-frame{--calendar-shape:polygon(0.35% 0.9%, 17% 0.2%, 34% 0.8%, 52% 0.15%, 70% 0.75%, 86% 0.2%, 99.65% 0.8%, 99.3% 24%, 99.75% 47%, 99.25% 71%, 99.65% 99.1%, 82% 99.7%, 64% 99.1%, 47% 99.8%, 29% 99.15%, 13% 99.7%, 0.35% 99.1%, 0.7% 74%, 0.2% 49%, 0.75% 23%);isolation:isolate;min-height:650px;clip-path:var(--calendar-shape);filter:drop-shadow(0 26px 45px #0000006b);background:#d28a488a;padding:1px;position:relative;overflow:hidden}.bro-calendar-frame:before{z-index:-1;clip-path:var(--calendar-shape);content:"";background:radial-gradient(circle at 22% 28%,#37462e47,#0000 30rem),radial-gradient(circle at 78% 70%,#b56b321f,#0000 24rem),linear-gradient(145deg,#11140ffc,#070806fe);position:absolute;inset:1px}.bro-calendar-frame:after{z-index:3;pointer-events:none;opacity:.16;mix-blend-mode:screen;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.bro-google-calendar{z-index:2;filter:invert(.9)hue-rotate(175deg)saturate(.72)contrast(.96);background:#f4efe6;border:0;width:100%;height:680px;display:block;position:relative}.bro-calendar-placeholder{z-index:2;min-height:650px;padding:1.25rem;position:relative}.bro-calendar-toolbar{justify-content:space-between;align-items:center;min-height:66px;padding:.5rem .8rem 1.1rem;display:flex}.bro-calendar-month{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.045em;text-transform:uppercase;font-size:1.9rem;font-weight:900}.bro-calendar-view{color:var(--bro-muted);letter-spacing:.14em;text-transform:uppercase;border:1px solid #d28a4847;padding:.55rem .8rem;font-size:.62rem;font-weight:900}.bro-calendar-weekdays,.bro-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bro-calendar-weekdays span{color:#d28a48ad;letter-spacing:.14em;text-align:right;text-transform:uppercase;background:#07080657;border-top:1px solid #d28a4833;border-bottom:1px solid #d28a4829;border-right:1px solid #d28a4824;padding:.75rem;font-size:.58rem;font-weight:900}.bro-calendar-weekdays span:last-child{border-right:0}.bro-calendar-day{color:#e8dcc894;text-align:right;border-top:1px solid #d28a4821;border-right:1px solid #d28a481c;min-height:92px;padding:.75rem;font-size:.74rem;font-weight:800}.bro-calendar-day:nth-child(7n){border-right:0}.bro-calendar-day.is-today{color:#fff;background:radial-gradient(circle at 72% 20%,#d28a484d,#0000 58%),#b56b321a;box-shadow:inset 0 0 0 1px #d28a4857}.bro-calendar-empty{border-top:1px solid #d28a4829;justify-content:space-between;align-items:center;gap:2rem;min-height:72px;padding:1rem 1.1rem 0;display:flex}.bro-calendar-empty strong{color:#f3eadce0;letter-spacing:.055em;font-size:.82rem}.bro-calendar-empty span{color:#b9aa92b3;font-size:.75rem}.calendar-underbar{color:#b9aa92a8;justify-content:space-between;align-items:center;gap:2rem;padding:1.15rem .4rem 0;font-size:.72rem;display:flex}.calendar-underbar p{margin:0}.calendar-underbar a{color:var(--bro-copper-bright);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.calendar-underbar a span{margin-left:.25rem;transition:transform .16s;display:inline-block}.calendar-underbar a:hover span{transform:translate(4px)}.adventure-types-section{isolation:isolate;background:radial-gradient(circle at 14% 54%,#2f4b2f52,#0000 36rem),radial-gradient(circle at 86% 28%,#b56b3214,#0000 28rem),linear-gradient(105deg,#0d160efc,#090e0afa 55%,#070806fc),#0b100b;width:100%;padding:5.5rem max(2rem,50% - 730px) 6rem;position:relative;overflow:hidden}.adventure-types-section:before,.adventure-types-section:after{z-index:4;content:"";background:linear-gradient(90deg,#0000,#d28a4847,#0000);height:1px;position:absolute;left:0;right:0}.adventure-types-section:before{top:0}.adventure-types-section:after{bottom:0}.adventure-terrain{z-index:-1;opacity:.17;filter:brightness(.72)contrast(1.12)saturate(.72);background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000e0 58%,#00000057 100%);mask-image:linear-gradient(90deg,#000 0%,#000000e0 58%,#00000057 100%)}.adventure-section-heading{z-index:2;max-width:780px;position:relative}.adventure-type-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;margin-top:2.4rem;display:grid;position:relative}.adventure-type-grid article{isolation:isolate;clip-path:polygon(.7% 1.4%,21% .35%,45% 1%,69% .25%,99.2% 1.1%,98.8% 31%,99.45% 64%,98.7% 98.7%,73% 99.45%,48% 98.7%,22% 99.5%,.8% 98.6%,1.25% 66%,.35% 34%);background:radial-gradient(circle at 18% 14%,#b56b3221,#0000 13rem),linear-gradient(145deg,#191d16f7,#090a07fa);border:1px solid #d28a487a;min-height:265px;padding:2rem 2rem 2.2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #d28a4809,0 22px 42px #00000057}.adventure-type-grid article:before{z-index:-1;opacity:.12;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/760px no-repeat;border-top:1px solid #d28a4829;border-left:1px solid #d28a481a;position:absolute;inset:7px}.adventure-type-grid article:after{background:linear-gradient(90deg, var(--bro-copper-bright), transparent);content:"";width:5.5rem;height:2px;position:absolute;top:0;left:2rem}.adventure-type-grid article>span{color:#d28a48cc;width:fit-content;font-family:var(--bro-display);align-items:center;gap:.8rem;font-size:2rem;font-weight:900;display:flex}.adventure-type-grid article>span:after{content:"";background:linear-gradient(90deg,#d28a4885,#0000);width:3.8rem;height:1px}.bro-card-icon{object-fit:contain;display:block}.adventure-type-icon{width:3.45rem;height:3.45rem;margin-top:.9rem}.adventure-type-grid h3,.trail-notes-grid h3{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.045em;text-transform:uppercase;margin:1.2rem 0 0;font-size:1.55rem;line-height:1}.adventure-type-grid p,.trail-notes-grid p{color:#b9aa92c2;margin:.8rem 0 0;font-size:.86rem;line-height:1.65}.trail-notes-section{isolation:isolate;background:radial-gradient(circle at 82% 46%,#313b2933,#0000 33rem),linear-gradient(115deg,#0c0b08fe,#090a07fa 56%,#070806fe);border-top:1px solid #d28a481f;border-bottom:1px solid #d28a4829;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:4.5rem;width:100%;padding:6rem max(2rem,50% - 730px);display:grid;position:relative;overflow:hidden}.trail-notes-section:before{z-index:-1;opacity:.13;filter:brightness(.72)contrast(1.12);content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000007a 36%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000007a 36%,#000 100%)}.trail-notes-copy>p:last-child{color:#b9aa92c7;max-width:520px;margin:1.2rem 0 0;line-height:1.75}.trail-notes-grid{gap:.85rem;display:grid}.trail-notes-grid article{clip-path:polygon(.3% 1.2%,28% .3%,54% 1%,78% .25%,99.7% .8%,99.4% 98.8%,71% 99.5%,43% 98.8%,18% 99.5%,.4% 98.7%);background:linear-gradient(90deg,#181a14eb,#0a0b08b3),#0d0e0ad1;border:1px solid #d28a4833;min-height:128px;padding:1.45rem 1.5rem 1.4rem 5rem;position:relative;box-shadow:0 16px 32px #0000002e}.trail-note-icon{object-fit:contain;filter:drop-shadow(0 0 16px #b56b3226);width:2.25rem;height:2.25rem;position:absolute;top:50%;left:1.35rem;transform:translateY(-50%)}.problem-point-icon img{object-fit:contain;width:2.4rem;height:2.4rem}.mission-values img{object-fit:contain;width:2rem;height:2rem}.stories-featured-reverse .stories-featured-visual{order:2}.stories-featured-reverse .stories-featured-copy{order:1}.trail-notes-grid h3{margin-top:0}.adventures-cta{isolation:isolate;background:radial-gradient(circle at 30% 52%,#2a482d42,#0000 34rem),radial-gradient(circle at 82% 38%,#b56b321f,#0000 24rem),linear-gradient(100deg,#081009fe,#0f1a10f7 58%,#070906fe),#0d170e;border-top:1px solid #d28a482e;border-bottom:1px solid #d28a4833;grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;gap:clamp(3rem,6vw,7rem);width:100%;padding:5.75rem max(2rem,50% - 730px);display:grid;position:relative;overflow:hidden}.adventures-cta-texture{z-index:-1;opacity:.2;filter:brightness(.76)contrast(1.12);background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#00000075 34%,#000 100%);mask-image:linear-gradient(90deg,#0000 5%,#00000075 34%,#000 100%)}.adventures-cta h2{max-width:900px}.adventures-cta-copy>p:not(.mock-eyebrow){color:#b9aa92c7;max-width:700px;margin:1rem 0 0;line-height:1.7}.adventures-cta-action{isolation:isolate;clip-path:polygon(.8% 1.4%,22% .3%,48% 1.1%,75% .25%,99.2% 1%,98.6% 31%,99.5% 67%,98.8% 98.7%,74% 99.5%,48% 98.8%,21% 99.5%,.8% 98.7%,1.4% 64%,.4% 32%);background:radial-gradient(circle at 86% 12%,#b56b3233,#0000 12rem),linear-gradient(145deg,#181b14f0,#080a07f5);border:1px solid #d28a4875;padding:2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #d28a4809,0 24px 48px #0000004d}.adventures-cta-action:before{z-index:-1;opacity:.12;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/760px no-repeat;position:absolute;inset:0}.adventures-cta-action>p{color:var(--bro-copper-bright);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.adventures-cta-action>strong{max-width:330px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin-top:.75rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.02;display:block}.adventures-cta-route{justify-content:space-between;align-items:center;width:100%;margin:1.5rem 0;display:flex;position:relative}.adventures-cta-route:before{content:"";background:repeating-linear-gradient(90deg,#d28a488a 0 8px,#0000 8px 15px);height:1px;position:absolute;left:0;right:0}.adventures-cta-route span{z-index:1;background:#10130e;border:2px solid #d28a48d1;border-radius:50%;width:.62rem;height:.62rem;position:relative;box-shadow:0 0 12px #b56b3242}.adventures-cta-action>a{background:linear-gradient(135deg, var(--bro-copper-bright), #8f4f25);color:#fff;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:.65rem;min-width:220px;min-height:52px;padding:1rem 1.6rem;font-size:.72rem;font-weight:900;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 18px 36px #00000047}.adventures-cta-action>a span{transition:transform .16s}.adventures-cta-action>a:hover{background:linear-gradient(135deg,#d88d48,#9b5628);transform:translateY(-3px)}.adventures-cta-action>a:hover span{transform:translate(4px)}.past-adventures-section{isolation:isolate;background:radial-gradient(circle at 18% 18%,#243b2542,#0000 34rem),radial-gradient(circle at 84% 68%,#b56b3214,#0000 28rem),linear-gradient(112deg,#070a07fe,#0a0f0afb 48%,#060806fe),#080906;border-top:1px solid #d28a4833;width:100%;padding:5.5rem max(2rem,50% - 730px) 6.5rem;position:relative;overflow:hidden}.past-adventures-texture{z-index:-1;opacity:.14;filter:brightness(.76)contrast(1.12)saturate(.78);background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000bd 66%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000bd 66%,#0000 100%)}.past-adventures-heading{max-width:820px;padding-bottom:1.6rem;position:relative}.past-adventures-heading:after{content:"";background:linear-gradient(90deg,#d28a489e,#0000);width:min(100%,520px);height:1px;position:absolute;bottom:0;left:0}.past-adventures-heading h2{font-size:clamp(2.65rem,3.8vw,4.15rem)}.past-adventures-heading>p{color:#b9aa92c2;max-width:660px;margin:1rem 0 0;line-height:1.7}.trip-gallery-list{margin-top:3rem}.trip-gallery{background:radial-gradient(circle at 92% 8%,#b56b3214,#0000 19rem),#0709068a;border:1px solid #d28a483d;padding:clamp(1.35rem,2.5vw,2.4rem);position:relative;box-shadow:inset 0 0 0 6px #d28a4806,0 26px 54px #00000038}.trip-gallery:before{background:linear-gradient(90deg, var(--bro-copper-bright), transparent);content:"";width:7rem;height:2px;position:absolute;top:-1px;left:2.25rem}.trip-gallery+.trip-gallery{border-top:1px solid #d28a4833;margin-top:5rem;padding-top:5rem}.trip-gallery-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1.6rem;display:grid}.trip-gallery-kicker{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.trip-gallery-kicker span{color:var(--bro-copper-bright);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900}.trip-gallery-kicker span+span{color:#e8dcc8a3;letter-spacing:.11em;border:1px solid #d28a4847;padding:.4rem .58rem}.trip-gallery-heading h3{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:900;line-height:.92}.trip-gallery-meta{color:#d28a48c2;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;font-size:.68rem;font-weight:900;display:flex}.trip-gallery-heading>div:first-child>p{color:#b9aa92b8;max-width:680px;margin:.9rem 0 0;font-size:.84rem;line-height:1.65}.trip-carousel-controls{gap:.55rem;display:flex}.trip-carousel-controls button,.trip-lightbox-close,.trip-lightbox-nav{width:48px;height:48px;color:var(--bro-ink);cursor:pointer;background:#0f100ce6;border:1px solid #d28a4861;justify-content:center;align-items:center;font-size:1.2rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.trip-carousel-controls button:hover:not(:disabled),.trip-lightbox-close:hover,.trip-lightbox-nav:hover:not(:disabled){border-color:var(--bro-copper-bright);color:#fff;background:#b56b323d}.trip-carousel-controls button:disabled,.trip-lightbox-nav:disabled{cursor:default;opacity:.28}.trip-carousel-shell{position:relative}.trip-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;gap:0;padding:0 0 .7rem;display:flex;position:relative;overflow-x:auto}.trip-carousel-track::-webkit-scrollbar{display:none}.trip-carousel-track:focus-visible{box-shadow:0 0 0 2px #d28a48b8}.trip-carousel-slide{aspect-ratio:16/8.4;scroll-snap-align:start;scroll-snap-stop:always;clip-path:polygon(.35% .8%,18% .15%,38% .7%,61% .2%,82% .65%,99.65% .2%,99.25% 26%,99.75% 53%,99.3% 99.2%,78% 99.7%,55% 99.15%,31% 99.7%,12% 99.2%,.4% 99.7%,.8% 72%,.2% 41%);background:#10110d;flex:0 0 100%;margin:0;position:relative;overflow:hidden}.trip-carousel-slide:after{z-index:3;pointer-events:none;content:"";border:1px solid #d28a4857;position:absolute;inset:0;box-shadow:inset 0 0 80px #0000006b}.trip-photo-button{width:100%;height:100%;color:inherit;cursor:zoom-in;text-align:left;background:#10110d;border:0;padding:0;display:block;position:relative;overflow:hidden}.trip-photo-button img{object-fit:cover;filter:saturate(.78)contrast(1.06)brightness(.84);width:100%;height:100%;transition:filter .28s,transform .5s;display:block}.trip-photo-button:hover img{filter:saturate(.92)contrast(1.05)brightness(.92);transform:scale(1.015)}.trip-photo-shade{pointer-events:none;background:linear-gradient(#0000 64%,#040503b8),linear-gradient(90deg,#04050347,#0000 35%);position:absolute;inset:0}.trip-photo-placeholder,.trip-photo-number{z-index:2;color:#f5ebdce6;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:900;position:absolute;bottom:1.25rem}.trip-photo-placeholder{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070806b3;border:1px solid #d28a4866;padding:.52rem .68rem;left:1.35rem}.trip-photo-number{color:var(--bro-copper-bright);right:1.35rem}.trip-carousel-footer{grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:40px;margin-top:.45rem;display:grid}.trip-carousel-dots{align-items:center;gap:.48rem;display:flex}.trip-carousel-dots button{cursor:pointer;background:#e8dcc833;border:0;width:32px;height:3px;padding:0;transition:background .16s,width .16s}.trip-carousel-dots button.is-active{background:var(--bro-copper-bright);width:52px}.trip-carousel-status{color:#b9aa9294;letter-spacing:.12em;margin:0;font-size:.68rem;font-weight:800}.trip-carousel-status span{color:var(--bro-copper-bright)}.trip-lightbox{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030403f0;place-items:center;padding:clamp(1rem,4vw,4rem);display:grid;position:fixed;inset:0}.trip-lightbox figure{width:min(1240px,86vw);height:min(78vh,820px);margin:0;position:relative}.trip-lightbox figure:after{pointer-events:none;content:"";border:1px solid #d28a4866;position:absolute;inset:0;box-shadow:inset 0 0 100px #0000005c}.trip-lightbox figure img{object-fit:contain;width:100%;height:100%;display:block}.trip-lightbox figcaption{z-index:2;color:var(--bro-copper-bright);letter-spacing:.12em;font-size:.68rem;font-weight:900;position:absolute;bottom:1rem;right:1rem}.trip-lightbox-close{z-index:4;font-size:1.8rem;position:absolute;top:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem)}.trip-lightbox-nav{z-index:4;position:absolute;top:50%;transform:translateY(-50%)}.trip-lightbox-nav.is-previous{left:clamp(1rem,3vw,2.5rem)}.trip-lightbox-nav.is-next{right:clamp(1rem,3vw,2.5rem)}@media (width<=1100px){.adventures-hero-inner,.adventures-calendar-section,.past-adventures-section{width:min(100% - 2.5rem,900px)}.adventures-hero-inner{grid-template-columns:1fr;align-content:end;gap:1.8rem;padding-bottom:3.2rem}.adventures-hero-inner>p{max-width:650px}.adventures-calendar-heading{grid-template-columns:1fr;align-items:start}.adventure-legend{justify-content:flex-start}.adventure-type-grid{grid-template-columns:1fr}.adventure-type-grid article{min-height:190px}.trail-notes-section{grid-template-columns:1fr;gap:2.4rem;width:100%;padding-left:max(1.25rem,50% - 450px);padding-right:max(1.25rem,50% - 450px)}.past-adventures-section{width:100%;padding-left:max(1.25rem,50% - 450px);padding-right:max(1.25rem,50% - 450px)}.past-adventures-heading{grid-template-columns:1fr;align-items:start;gap:1.4rem}.past-adventures-heading>p{max-width:650px}}@media (width<=700px){.adventures-hero{min-height:560px}.adventures-hero-image{background-position:62%}.adventures-hero-inner{min-height:445px;padding:3rem 0 2.7rem}.adventures-hero-inner h1{font-size:clamp(3.5rem,17vw,4.8rem)}.adventures-hero-inner>p{padding-left:1rem;font-size:.9rem;line-height:1.62}.adventures-calendar-section{padding:3.5rem 0 4.25rem}.adventures-calendar-heading h2,.adventure-section-heading h2,.trail-notes-copy h2,.adventures-cta h2{font-size:clamp(2.65rem,12vw,3.55rem)}.past-adventures-heading h2{font-size:clamp(2.45rem,10vw,3.1rem)}.adventure-legend{gap:.45rem}.adventure-legend span{padding:.48rem .58rem;font-size:.54rem}.bro-calendar-frame,.bro-calendar-placeholder{min-height:540px}.bro-calendar-placeholder{padding:.7rem}.bro-calendar-toolbar{min-height:58px;padding-inline:.35rem}.bro-calendar-month{font-size:1.45rem}.bro-calendar-weekdays span{letter-spacing:.06em;text-align:center;padding:.6rem .3rem;font-size:.48rem}.bro-calendar-day{min-height:58px;padding:.4rem;font-size:.62rem}.bro-calendar-empty{min-height:92px;padding:.9rem .35rem 0;display:block}.bro-calendar-empty strong,.bro-calendar-empty span{display:block}.bro-calendar-empty span{margin-top:.35rem;line-height:1.45}.bro-google-calendar{height:620px}.calendar-underbar{padding-top:1rem;line-height:1.5;display:block}.calendar-underbar a{margin-top:.8rem;display:inline-block}.adventure-types-section,.adventures-cta{padding-left:1.25rem;padding-right:1.25rem}.adventure-types-section{padding-block:4.25rem 4.75rem}.adventure-type-grid article{min-height:0;padding:1.4rem}.trail-notes-section{padding:4.5rem 1.25rem}.trail-notes-grid article{min-height:0;padding:1.25rem 1.1rem 1.2rem 4.2rem}.trail-note-icon{width:2rem;height:2rem;left:1.25rem}.adventures-cta{grid-template-columns:1fr;gap:2rem;padding-block:4.25rem}.adventures-cta-action,.adventures-cta-action>a{width:100%}.past-adventures-section{padding-block:4.5rem 5rem}.past-adventures-heading>p{font-size:.88rem}.trip-gallery-list{margin-top:3rem}.trip-gallery-heading{grid-template-columns:1fr;align-items:start;gap:1.25rem}.trip-gallery-heading h3{font-size:clamp(2.4rem,12vw,3.4rem)}.trip-carousel-controls{align-self:start}.trip-carousel-controls button{width:44px;height:44px}.trip-carousel-track{gap:0;margin-right:0;padding-right:0}.trip-carousel-slide{aspect-ratio:4/3;flex-basis:100%}.trip-photo-placeholder{max-width:calc(100% - 4.5rem);padding:.42rem .5rem;font-size:.52rem;line-height:1.3;bottom:.9rem;left:.9rem}.trip-photo-number{bottom:1rem;right:.9rem}.trip-carousel-dots button{width:22px}.trip-carousel-dots button.is-active{width:38px}.trip-lightbox{padding:4.5rem .8rem 1rem}.trip-lightbox figure{width:100%;height:min(72vh,640px)}.trip-lightbox-nav{top:auto;bottom:1rem;transform:none}.trip-lightbox-nav.is-previous{left:1rem}.trip-lightbox-nav.is-next{right:1rem}}.mockup-page.involved-page{background:#080806}.involved-page-hero{isolation:isolate;background:#070705;min-height:700px;position:relative;overflow:hidden}.involved-page-hero-image,.involved-page-hero-overlay{pointer-events:none;position:absolute;inset:0}.involved-page-hero-image{z-index:-2;filter:saturate(.76)contrast(1.08)brightness(.66);background:url(/images/beyond-roads/final-campfire.webp) 50% 54%/cover no-repeat;transform:scale(1.025)}.involved-page-hero-overlay{z-index:-1;background:linear-gradient(90deg,#040504fa 0%,#040504d9 42%,#0405043d 72%,#04050494 100%),linear-gradient(#0000 54%,#080806bd 88%,#080806 100%),radial-gradient(circle at 66% 60%,#d28a4833,#0000 25rem)}.involved-page-hero-inner{z-index:2;grid-template-columns:minmax(0,1.16fr) minmax(300px,.48fr);align-items:end;gap:clamp(3rem,7vw,8rem);width:min(1460px,100% - 4rem);min-height:560px;margin-inline:auto;padding:5rem 0 5.5rem;display:grid;position:relative}.involved-page-hero-copy{max-width:900px}.involved-page-hero-copy h1{max-width:930px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.025em;text-transform:uppercase;text-shadow:0 20px 55px #00000094;margin:0;font-size:clamp(4.4rem,7.45vw,7.9rem);font-weight:900;line-height:.83}.involved-page-hero-copy h1 span{color:var(--bro-copper-bright);display:block}.involved-page-hero-copy>p:not(.mock-eyebrow){color:#e8dcc8d1;max-width:690px;margin:1.55rem 0 0;font-size:1rem;line-height:1.75}.involved-page-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.involved-page-actions a,.involved-adventure-inner>a,.involved-donate-panel>a{background:linear-gradient(135deg, var(--bro-copper-bright), #8f4f25);color:#fff;letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:.95rem 1.6rem;font-size:.68rem;font-weight:900;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 16px 40px #00000040}.involved-page-actions a:hover,.involved-adventure-inner>a:hover,.involved-donate-panel>a:hover{background:linear-gradient(135deg,#d88d48,#9b5628);transform:translateY(-3px)}.involved-page-actions a.secondary{color:var(--bro-ink);background:#070705b8;border-color:#d28a486b}.involved-page-actions a.secondary:hover{background:#b56b3226;border-color:#d28a48bd}.involved-page-hero-note{isolation:isolate;clip-path:polygon(.8% 1.2%,23% .3%,48% 1%,72% .4%,99.2% 1.3%,98.8% 33%,99.5% 66%,98.8% 98.7%,74% 99.5%,47% 98.8%,22% 99.6%,.8% 98.6%,1.2% 66%,.3% 33%);background:radial-gradient(circle at 0 0,#b56b3233,#0000 18rem),#080906cc;border:1px solid #d28a4870;max-width:420px;padding:1.75rem 1.8rem 1.9rem;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000059}.involved-page-hero-note:before{z-index:-1;opacity:.14;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.involved-page-hero-note>span{color:var(--bro-copper-bright);letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.involved-page-hero-note strong{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin-top:.7rem;font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:.98;display:block}.involved-page-hero-note p{color:#e8dcc8b8;margin:.8rem 0 0;font-size:.82rem;line-height:1.65}.involved-paths-section,.involved-share-section{isolation:isolate;background:radial-gradient(circle at 12% 44%,#2b4c2e4d,#0000 35rem),radial-gradient(circle at 88% 32%,#b56b3217,#0000 28rem),linear-gradient(112deg,#0a130c 0%,#0a0d09 58%,#070805 100%);padding:6.25rem max(2rem,50% - 730px) 6.75rem;position:relative;overflow:hidden}.involved-paths-section:before,.involved-paths-section:after,.involved-support-section:before,.involved-support-section:after,.involved-share-section:before,.involved-share-section:after{z-index:4;content:"";background:linear-gradient(90deg,#0000,#d28a484d,#0000);height:1px;position:absolute;left:0;right:0}.involved-paths-section:before,.involved-support-section:before,.involved-share-section:before{top:0}.involved-paths-section:after,.involved-support-section:after,.involved-share-section:after{bottom:0}.involved-paths-texture,.involved-support-texture,.involved-share-texture,.involved-final-texture{z-index:-1;opacity:.15;filter:brightness(.72)contrast(1.12)saturate(.74);pointer-events:none;background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.involved-paths-heading{z-index:2;max-width:980px;position:relative}.involved-paths-heading h2,.involved-volunteer-copy h2,.involved-sponsor-panel h2,.involved-donate-panel h2,.involved-adventure-inner h2,.involved-share-heading h2,.involved-final-inner h2{max-width:930px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(3.25rem,5.4vw,6rem);font-weight:900;line-height:.9}.involved-paths-heading h2 span,.involved-volunteer-copy h2 span,.involved-adventure-inner h2 span,.involved-share-heading h2 span,.involved-final-inner h2 span{color:var(--bro-copper-bright)}.involved-path-grid{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:3rem;display:grid;position:relative}.involved-path-grid>a{isolation:isolate;clip-path:polygon(.8% 1.1%,23% .3%,48% 1%,73% .25%,99.2% 1.1%,98.7% 34%,99.45% 66%,98.8% 98.8%,73% 99.45%,47% 98.8%,21% 99.5%,.8% 98.7%,1.25% 65%,.35% 34%);background:radial-gradient(circle at 18% 12%,#b56b3224,#0000 13rem),linear-gradient(145deg,#171913fa,#080906fa);border:1px solid #d28a4866;min-height:310px;padding:1.75rem 1.45rem 1.6rem;transition:border-color .16s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #d28a4806,0 22px 42px #0000004d}.involved-path-grid>a:before{z-index:-1;opacity:.09;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/760px no-repeat;position:absolute;inset:0}.involved-path-grid>a:after{background:linear-gradient(90deg, var(--bro-copper-bright), transparent);content:"";width:5.5rem;height:2px;position:absolute;top:0;left:1.45rem}.involved-path-grid>a:hover{border-color:#d28a48bf;transform:translateY(-5px)}.involved-path-grid>a.featured{color:#fff;background:radial-gradient(circle at 18% 12%,#f3eadc33,#0000 13rem),linear-gradient(145deg,#ca7a38,#8f4f25)}.involved-path-grid>a>span{color:#d28a48c7;font-family:var(--bro-display);font-size:2.2rem;line-height:1}.involved-path-icon{width:3.1rem;height:3.1rem;margin-top:.95rem}.involved-path-grid .involved-path-icon+h3{margin-top:1rem}.involved-path-grid>a.featured>span,.involved-path-grid>a.featured b{color:#ffffffd1}.involved-path-grid h3,.involved-volunteer-roles h3,.involved-sponsor-list h3,.involved-share-grid h3{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin:2.1rem 0 0;font-size:1.55rem;line-height:1}.involved-path-grid p,.involved-volunteer-roles p,.involved-sponsor-list p,.involved-share-grid p{color:#b9aa92cc;margin:.75rem 0 0;font-size:.78rem;line-height:1.62}.involved-path-grid>a.featured h3,.involved-path-grid>a.featured p{color:#fff}.involved-path-grid b{color:var(--bro-copper-bright);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.58rem;display:flex;position:absolute;bottom:1.5rem;left:1.45rem;right:1.45rem}.involved-path-grid b span{font-size:.9rem;transition:transform .16s}.involved-path-grid>a:hover b span{transform:translate(4px)}.involved-volunteer-section{isolation:isolate;background:#070705;min-height:760px;position:relative;overflow:hidden}.involved-volunteer-image,.involved-volunteer-shade{pointer-events:none;position:absolute;inset:0}.involved-volunteer-image{z-index:-2;filter:saturate(.76)contrast(1.08)brightness(.65);background:url(/images/beyond-roads/bro-group-camp-string-lights.webp) 50% 54%/cover no-repeat}.involved-volunteer-shade{z-index:-1;background:linear-gradient(90deg,#05050459 0%,#05050494 38%,#050504f0 66%,#050504fc 100%),linear-gradient(#070705 0%,#0000 22% 82%,#070705 100%)}.involved-volunteer-inner{grid-template-columns:minmax(300px,.72fr) minmax(520px,1fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(1460px,100% - 4rem);min-height:760px;margin-inline:auto;padding:6rem 0;display:grid}.involved-volunteer-copy{align-self:end;max-width:610px}.involved-volunteer-copy h2{font-size:clamp(3.25rem,5vw,5.7rem)}.involved-volunteer-copy>p:not(.mock-eyebrow){color:#e8dcc8c7;max-width:560px;margin:1.2rem 0 0;font-size:.94rem;line-height:1.72}.involved-volunteer-roles{gap:.85rem;display:grid}.involved-volunteer-roles article{background:radial-gradient(circle at 0 0,#b56b321f,#0000 16rem),#0a0b08e0;border:1px solid #d28a4857;grid-template-columns:64px minmax(0,1fr);gap:1rem;min-height:132px;padding:1.35rem 1.5rem;display:grid;box-shadow:0 18px 38px #00000040}.involved-volunteer-roles article>span,.involved-sponsor-list article>span,.involved-share-grid article>span{color:#d28a48bd;font-family:var(--bro-display);font-size:1.85rem;line-height:1}.involved-volunteer-roles h3,.involved-sponsor-list h3{margin-top:0;font-size:1.4rem}.involved-volunteer-roles>a,.involved-support-link,.involved-share-link{width:fit-content;color:var(--bro-copper-bright);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:.65rem;font-size:.66rem;font-weight:900;display:inline-flex}.involved-volunteer-roles>a span,.involved-support-link span,.involved-share-link span,.involved-adventure-inner>a span,.involved-donate-panel>a span{transition:transform .16s}.involved-volunteer-roles>a:hover span,.involved-support-link:hover span,.involved-share-link:hover span,.involved-adventure-inner>a:hover span,.involved-donate-panel>a:hover span{transform:translate(4px)}.involved-support-section{isolation:isolate;background:radial-gradient(circle at 14% 36%,#2e4c2f42,#0000 34rem),radial-gradient(circle at 86% 66%,#b56b3224,#0000 27rem),linear-gradient(130deg,#0b120c,#0a0a07 58%,#090704);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);padding:6.5rem max(2rem,50% - 730px) 7rem;display:grid;position:relative;overflow:hidden}.involved-support-texture{opacity:.13;background-position:50% 44%}.involved-sponsor-panel{z-index:2;padding:1rem 0;position:relative}.involved-support-intro{color:#e8dcc8c2;max-width:720px;margin:1.25rem 0 0;font-size:.94rem;line-height:1.7}.involved-sponsor-list{border-top:1px solid #d28a4845;margin-top:2.35rem;display:grid}.involved-sponsor-list article{border-bottom:1px solid #d28a483b;grid-template-columns:58px minmax(0,1fr);gap:1rem;padding:1.35rem 0;display:grid}.involved-donate-panel{z-index:2;isolation:isolate;clip-path:polygon(.7% 1.2%,19% .3%,39% 1%,61% .2%,81% .9%,99.3% .4%,98.8% 28%,99.5% 54%,98.9% 78%,99.4% 98.9%,78% 99.6%,55% 98.9%,32% 99.7%,14% 99%,.6% 99.6%,1.1% 72%,.3% 46%,.9% 23%);background:radial-gradient(circle at 84% 14%,#d28a482e,#0000 17rem),linear-gradient(145deg,#1b1d16fa,#080906fc);border:1px solid #d28a488c;min-height:500px;padding:2.5rem 2.4rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #d28a4809,0 28px 55px #0000005c}.involved-donate-terrain{z-index:-1;opacity:.16;filter:brightness(.8)contrast(1.1);background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.involved-donate-panel h2{max-width:500px;font-size:clamp(3rem,4.4vw,4.9rem)}.involved-donate-panel>p:not(.mock-eyebrow){color:#e8dcc8c2;max-width:520px;margin:1.2rem 0 0;font-size:.88rem;line-height:1.7}.involved-donate-route{justify-content:space-between;align-items:center;width:100%;margin:2.2rem 0;display:flex;position:relative}.involved-donate-route:before{content:"";background:repeating-linear-gradient(90deg,#d28a4894 0 8px,#0000 8px 15px);height:1px;position:absolute;left:0;right:0}.involved-donate-route span{z-index:1;background:#10130e;border:2px solid #d28a48d6;border-radius:50%;width:.65rem;height:.65rem;position:relative;box-shadow:0 0 12px #b56b324d}.involved-donate-panel>a{min-width:210px}.involved-donate-panel small{color:#b9aa929e;max-width:430px;margin-top:1rem;font-size:.67rem;line-height:1.5;display:block}.involved-adventure-section{isolation:isolate;text-align:center;background:#070705;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.involved-adventure-image,.involved-adventure-overlay{pointer-events:none;position:absolute;inset:0}.involved-adventure-image{z-index:-2;filter:saturate(.76)contrast(1.08)brightness(.62);background:url(/images/beyond-roads/hero-trail-scene.webp) 50% 58%/cover no-repeat;transform:scale(1.02)}.involved-adventure-overlay{z-index:-1;background:radial-gradient(circle at 50% 58%,#0405042e,#04050485 44%,#040504e6 92%),linear-gradient(#070705 0%,#0000 25% 80%,#070705 100%)}.involved-adventure-inner{width:min(980px,100% - 4rem);padding:6rem 0}.involved-adventure-inner h2{max-width:950px;margin-inline:auto;font-size:clamp(3.8rem,6.4vw,6.8rem)}.involved-adventure-inner>p:not(.mock-eyebrow){color:#e8dcc8cc;max-width:680px;margin:1.3rem auto 0;font-size:.94rem;line-height:1.7}.involved-adventure-inner>a{gap:.65rem;margin-top:1.8rem}.involved-share-section{background:radial-gradient(circle at 82% 35%,#b56b321f,#0000 31rem),radial-gradient(circle at 16% 66%,#2b4c2e47,#0000 36rem),linear-gradient(112deg,#0a100b,#0b0d09 54%,#080704)}.involved-share-texture{opacity:.14;background-position:50% 42%}.involved-share-heading{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(300px,.6fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid;position:relative}.involved-share-heading>p{color:#e8dcc8bd;border-left:2px solid #d28a4899;margin:0 0 .25rem;padding-left:1.25rem;font-size:.92rem;line-height:1.72}.involved-share-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid;position:relative}.involved-share-grid article{isolation:isolate;clip-path:polygon(.8% 1.2%,24% .3%,49% 1%,74% .25%,99.2% 1%,98.7% 35%,99.4% 67%,98.8% 98.8%,74% 99.5%,48% 98.8%,22% 99.5%,.8% 98.7%,1.3% 66%,.35% 34%);background:radial-gradient(circle at 18% 12%,#b56b321f,#0000 13rem),linear-gradient(145deg,#171913fa,#080906fa);border:1px solid #d28a4866;min-height:250px;padding:1.8rem 1.7rem;position:relative;overflow:hidden;box-shadow:0 22px 42px #00000047}.involved-share-grid article:before{z-index:-1;opacity:.08;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/760px no-repeat;position:absolute;inset:0}.involved-share-grid h3{margin-top:2rem;font-size:1.55rem}.involved-share-link{z-index:2;margin-top:2rem;position:relative}.involved-final-cta{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 46%,#b56b3221,#0000 30rem),linear-gradient(105deg,#080b07,#0d0b07 55%,#080806);padding:6.5rem max(2rem,50% - 730px);position:relative;overflow:hidden}.involved-final-texture{opacity:.17;filter:saturate(.66)brightness(.6)contrast(1.12);background:linear-gradient(90deg,#070805d1,#07080561,#070805d1),url(/images/beyond-roads/tools-section-left-bg.webp) 50%/cover no-repeat}.involved-final-inner{z-index:2;width:min(900px,100%);margin-inline:auto;position:relative}.involved-final-inner h2{max-width:880px;margin-inline:auto}.involved-final-inner>p:not(.mock-eyebrow){color:#e8dcc8c2;max-width:660px;margin:1.25rem auto 0;font-size:.92rem;line-height:1.7}.involved-final-inner .involved-page-actions{justify-content:center}@media (width<=1180px){.involved-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.involved-path-grid>a{min-height:275px}.involved-volunteer-inner{grid-template-columns:minmax(260px,.62fr) minmax(430px,1fr);gap:3rem}}@media (width<=960px){.involved-page-hero{min-height:690px}.involved-page-hero-inner{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:2.5rem;min-height:560px}.involved-volunteer-section,.involved-volunteer-inner{min-height:820px}.involved-volunteer-inner{grid-template-columns:1fr;align-content:end;gap:2.4rem}.involved-volunteer-copy{max-width:720px}.involved-volunteer-shade{background:linear-gradient(#0505041f 0%,#0505049e 40%,#050504f0 83%,#070705 100%),linear-gradient(90deg,#05050433,#0505048c)}.involved-support-section{grid-template-columns:1fr}.involved-donate-panel{min-height:0}.involved-share-heading{grid-template-columns:1fr;align-items:start;gap:1.6rem}.involved-share-heading>p{max-width:720px}}@media (width<=700px){.involved-page-hero{min-height:790px}.involved-page-hero-image{background-position:58%}.involved-page-hero-overlay{background:linear-gradient(90deg,#040504eb,#04050470),linear-gradient(#0000 36%,#080806bd 77%,#080806 100%)}.involved-page-hero-inner{grid-template-columns:1fr;align-content:end;gap:2.1rem;width:calc(100% - 2.5rem);min-height:660px;padding:3.5rem 0 3.8rem}.involved-page-hero-copy h1{font-size:clamp(3.65rem,17vw,5.1rem)}.involved-page-hero-copy>p:not(.mock-eyebrow){font-size:.9rem;line-height:1.62}.involved-page-hero-note{max-width:100%;padding:1.35rem 1.4rem}.involved-page-hero-note strong{font-size:1.8rem}.involved-paths-section,.involved-support-section,.involved-share-section,.involved-final-cta{padding:4.5rem 1.25rem 5rem}.involved-paths-heading h2,.involved-volunteer-copy h2,.involved-sponsor-panel h2,.involved-adventure-inner h2,.involved-share-heading h2,.involved-final-inner h2{font-size:clamp(2.85rem,13vw,4rem)}.involved-path-grid{grid-template-columns:1fr;margin-top:2.3rem}.involved-path-grid>a{min-height:235px;padding:1.4rem}.involved-path-grid h3{margin-top:1.4rem}.involved-path-grid b{bottom:1.25rem;left:1.4rem;right:1.4rem}.involved-volunteer-section,.involved-volunteer-inner{min-height:960px}.involved-volunteer-image{background-position:46%}.involved-volunteer-inner{width:calc(100% - 2.5rem);padding:15rem 0 4.75rem}.involved-volunteer-copy>p:not(.mock-eyebrow){font-size:.86rem}.involved-volunteer-roles article{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:1.15rem}.involved-support-intro,.involved-adventure-inner>p:not(.mock-eyebrow),.involved-share-heading>p,.involved-final-inner>p:not(.mock-eyebrow){font-size:.86rem}.involved-donate-panel{padding:1.6rem 1.4rem}.involved-donate-panel h2{font-size:clamp(2.85rem,13vw,4rem)}.involved-donate-panel>a{width:100%}.involved-adventure-section{min-height:590px}.involved-adventure-inner{width:calc(100% - 2.5rem);padding:5rem 0}.involved-adventure-inner>a{width:100%}.involved-share-grid{grid-template-columns:1fr;margin-top:2.3rem}.involved-share-grid article{min-height:0;padding:1.4rem}.involved-share-grid h3{margin-top:1.3rem}}@media (width<=480px){.involved-page-actions{grid-template-columns:1fr;display:grid}.involved-page-actions a{width:100%}.involved-volunteer-section,.involved-volunteer-inner{min-height:1010px}.involved-volunteer-roles article{grid-template-columns:40px minmax(0,1fr)}.involved-volunteer-roles article>span{font-size:1.5rem}.involved-volunteer-roles h3{font-size:1.25rem}.involved-donate-route{margin:1.7rem 0}}.mockup-page.stories-page{background:#080806}.stories-hero{isolation:isolate;background:#070705;min-height:700px;position:relative;overflow:hidden}.stories-hero-image,.stories-hero-overlay{pointer-events:none;position:absolute;inset:0}.stories-hero-image{z-index:-2;filter:saturate(.75)contrast(1.08)brightness(.64);background:url(/images/beyond-roads/final-campfire.webp) 50% 56%/cover no-repeat;transform:scale(1.025)}.stories-hero-overlay{z-index:-1;background:linear-gradient(90deg,#040504fa 0%,#040504d6 42%,#04050438 72%,#04050499 100%),linear-gradient(#0000 54%,#080806bf 88%,#080806 100%),radial-gradient(circle at 64% 62%,#d28a4833,#0000 25rem)}.stories-hero-inner{z-index:2;grid-template-columns:minmax(0,1.16fr) minmax(300px,.48fr);align-items:end;gap:clamp(3rem,7vw,8rem);width:min(1460px,100% - 4rem);min-height:560px;margin-inline:auto;padding:5rem 0 5.5rem;display:grid;position:relative}.stories-hero-copy{max-width:900px}.stories-hero-copy h1{max-width:930px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.025em;text-transform:uppercase;text-shadow:0 20px 55px #00000094;margin:0;font-size:clamp(4.4rem,7.45vw,7.9rem);font-weight:900;line-height:.83}.stories-hero-copy h1 span,.stories-featured-copy h2 span,.stories-themes-heading h2 span,.stories-reasons-copy h2 span,.stories-share-inner h2 span{color:var(--bro-copper-bright);display:block}.stories-hero-copy>p:not(.mock-eyebrow){color:#e8dcc8d1;max-width:690px;margin:1.55rem 0 0;font-size:1rem;line-height:1.75}.stories-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.stories-actions a{background:linear-gradient(135deg, var(--bro-copper-bright), #8f4f25);color:#fff;letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:.95rem 1.6rem;font-size:.68rem;font-weight:900;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 16px 40px #00000040}.stories-actions a:hover{background:linear-gradient(135deg,#d88d48,#9b5628);transform:translateY(-3px)}.stories-actions a.secondary{color:var(--bro-ink);background:#070705b8;border-color:#d28a486b}.stories-actions a.secondary:hover{background:#b56b3226;border-color:#d28a48bd}.stories-hero-note{isolation:isolate;clip-path:polygon(.8% 1.2%,23% .3%,48% 1%,72% .4%,99.2% 1.3%,98.8% 33%,99.5% 66%,98.8% 98.7%,74% 99.5%,47% 98.8%,22% 99.6%,.8% 98.6%,1.2% 66%,.3% 33%);background:radial-gradient(circle at 0 0,#b56b3233,#0000 18rem),#080906cc;border:1px solid #d28a4870;max-width:420px;padding:1.75rem 1.8rem 1.9rem;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000059}.stories-hero-note:before{z-index:-1;opacity:.14;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.stories-hero-note>span{color:var(--bro-copper-bright);letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.stories-hero-note strong{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin-top:.7rem;font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:.98;display:block}.stories-hero-note p{color:#e8dcc8b8;margin:.8rem 0 0;font-size:.82rem;line-height:1.65}.stories-featured-section{isolation:isolate;background:radial-gradient(circle at 16% 44%,#2b4c2e47,#0000 34rem),radial-gradient(circle at 86% 32%,#b56b321a,#0000 28rem),linear-gradient(112deg,#0a130c 0%,#0a0d09 58%,#070805 100%);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(2.5rem,6vw,7rem);padding:6.5rem max(2rem,50% - 730px) 7rem;display:grid;position:relative;overflow:hidden}.stories-featured-section:before,.stories-featured-section:after,.stories-themes-section:before,.stories-themes-section:after,.stories-values-strip:before,.stories-values-strip:after{z-index:4;content:"";background:linear-gradient(90deg,#0000,#d28a484d,#0000);height:1px;position:absolute;left:0;right:0}.stories-featured-section:before,.stories-themes-section:before,.stories-values-strip:before{top:0}.stories-featured-section:after,.stories-themes-section:after,.stories-values-strip:after{bottom:0}.stories-featured-texture,.stories-themes-texture,.stories-values-texture{z-index:-1;opacity:.15;filter:brightness(.72)contrast(1.12)saturate(.74);pointer-events:none;background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.stories-featured-visual{clip-path:polygon(.5% .9%,18% .2%,39% .8%,62% .25%,81% .8%,99.5% .3%,99.1% 27%,99.7% 52%,99.15% 76%,99.6% 99%,78% 99.7%,57% 99.15%,35% 99.75%,16% 99.1%,.45% 99.65%,.9% 71%,.25% 47%,.8% 23%);background:#090a07;border:1px solid #d28a486b;min-height:620px;position:relative;overflow:hidden;box-shadow:0 28px 55px #00000061}.stories-featured-visual:after{content:"";background:linear-gradient(#0000 34%,#0506041a 58%,#050604eb 100%),radial-gradient(circle at 58% 68%,#d28a4824,#0000 22rem);position:absolute;inset:0}.stories-featured-visual img{object-fit:cover;object-position:42% center;filter:saturate(.77)contrast(1.07)brightness(.73);width:100%;height:100%;min-height:620px;display:block}.stories-featured-visual>span{z-index:2;color:#f3eadcd1;letter-spacing:.17em;text-transform:uppercase;font-size:.6rem;font-weight:900;position:absolute;bottom:1.35rem;left:1.5rem;right:1.5rem}.stories-featured-copy{align-self:center;max-width:720px}.stories-featured-copy h2,.stories-themes-heading h2,.stories-reasons-copy h2,.stories-share-inner h2{max-width:930px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(3.25rem,5.4vw,6rem);font-weight:900;line-height:.9}.stories-featured-copy>p:not(.mock-eyebrow){color:#e8dcc8c4;max-width:680px;margin:1.15rem 0 0;font-size:.92rem;line-height:1.72}.stories-featured-copy blockquote{border-left:2px solid #d28a48b8;max-width:600px;margin:2rem 0 0;padding:.25rem 0 .25rem 1.4rem}.stories-featured-copy blockquote p{color:var(--bro-copper-bright);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,2rem);font-style:italic;line-height:1.35}.stories-featured-copy blockquote cite{color:#f3eadca8;letter-spacing:.18em;text-transform:uppercase;margin-top:.75rem;font-size:.58rem;font-style:normal;font-weight:900;display:block}.stories-featured-copy>a{color:var(--bro-copper-bright);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;margin-top:1.7rem;font-size:.66rem;font-weight:900;display:inline-flex}.stories-featured-copy>a span{transition:transform .16s}.stories-featured-copy>a:hover span{transform:translate(4px)}.stories-community-section{background:radial-gradient(circle at 82% 38%,#b56b321f,#0000 30rem),radial-gradient(circle at 14% 62%,#2b4c2e3d,#0000 34rem),linear-gradient(112deg,#090b08 0%,#0a0d09 58%,#070805 100%)}.stories-community-section .stories-featured-visual img{object-position:center 55%}.stories-listing-section{isolation:isolate;background:radial-gradient(circle at 14% 35%,#27462b42,#0000 34rem),radial-gradient(circle at 84% 70%,#b56b321a,#0000 28rem),linear-gradient(112deg,#0a120c,#0a0d09 58%,#070805);padding:6.5rem max(2rem,50% - 730px) 7rem;position:relative;overflow:hidden}.stories-listing-texture,.brandon-story-texture{z-index:-1;opacity:.13;pointer-events:none;background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.stories-listing-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.62fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid}.stories-listing-heading h2,.brandon-story-hero h1{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(3.25rem,5.4vw,6rem);font-weight:900;line-height:.86}.stories-listing-heading>p{color:#b9aa92d1;border-left:2px solid #d28a489e;max-width:520px;margin:0 0 .25rem;padding-left:1.25rem;font-size:.9rem;line-height:1.72}.story-listing-card{z-index:1;clip-path:polygon(.45% .8%,18% .15%,39% .7%,62% .2%,82% .65%,99.55% .2%,99.15% 27%,99.7% 53%,99.25% 99.2%,78% 99.7%,55% 99.15%,31% 99.7%,12% 99.2%,.4% 99.7%,.8% 72%,.2% 41%);background:#080906e0;border:1px solid #d28a4866;grid-template-columns:minmax(300px,.7fr) minmax(0,1.1fr);min-height:490px;margin-top:3.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #0000005c}.story-listing-image{min-height:490px;position:relative;overflow:hidden}.story-listing-image:after{content:"";background:linear-gradient(90deg,#0000 52%,#080906e6),linear-gradient(#0000 58%,#0405038c);position:absolute;inset:0}.story-listing-image img{object-fit:cover;object-position:50% 58%;filter:saturate(.8)contrast(1.07)brightness(.82);width:100%;height:100%;display:block}.story-listing-copy{align-self:center;max-width:720px;padding:clamp(2rem,5vw,5rem)}.story-listing-copy h3{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.035em;text-transform:uppercase;margin:.65rem 0 0;font-size:clamp(2.9rem,4.6vw,5rem);line-height:.88}.story-listing-attribution{color:var(--bro-copper-bright);letter-spacing:.16em;text-transform:uppercase;margin:.9rem 0 0;font-size:.62rem;font-weight:900}.story-listing-copy>p:not(.mock-eyebrow,.story-listing-attribution){color:#e8dcc8c7;max-width:560px;margin:1.15rem 0 0;font-size:.94rem;line-height:1.72}.story-listing-copy a{color:var(--bro-copper-bright);letter-spacing:.14em;text-transform:uppercase;gap:.65rem;margin-top:1.7rem;font-size:.66rem;font-weight:900;display:inline-flex}.brandon-story-page{background:#080806}.brandon-story-hero-copy{grid-column:2}.brandon-story-hero{min-height:440px}.brandon-story-hero .mock-grid{align-items:end;min-height:340px}.brandon-story-hero-copy{padding-bottom:3.4rem}.brandon-story-hero-copy h1{font-size:clamp(3.8rem,6.1vw,6.35rem)}.brandon-story-byline{color:#e8dcc8c7;letter-spacing:.16em;text-transform:uppercase;margin:1.3rem 0 0;font-size:.68rem;font-weight:900}.brandon-story-article{isolation:isolate;background:linear-gradient(112deg,#0a130c,#0a0d09 58%,#070805);grid-template-columns:minmax(300px,.7fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,8rem);padding:7rem max(2rem,50% - 640px);display:grid;position:relative}.brandon-story-image{clip-path:polygon(.5% .9%,18% .2%,39% .8%,62% .25%,81% .8%,99.5% .3%,99.1% 27%,99.7% 52%,99.15% 76%,99.6% 99%,78% 99.7%,57% 99.15%,35% 99.75%,16% 99.1%,.45% 99.65%,.9% 71%,.25% 47%,.8% 23%);background:#080806;border:1px solid #d28a4861;align-self:start;max-height:720px;margin:0;position:sticky;top:2rem;overflow:hidden}.brandon-story-image img{object-fit:cover;object-position:50% 52%;filter:saturate(.84)contrast(1.06)brightness(.85);width:100%;height:min(720px,68vw);display:block}.brandon-story-copy{color:#e8dcc8e0;max-width:700px;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.85}.brandon-story-copy p{margin:0 0 1.55rem}.brandon-story-copy .brandon-story-signoff{color:var(--bro-copper-bright);letter-spacing:.16em;text-transform:uppercase;margin-top:2.6rem;font-size:.72rem;font-weight:900}@media (width<=900px){.stories-listing-heading,.story-listing-card,.brandon-story-article{grid-template-columns:1fr}.stories-listing-heading{align-items:start;gap:1.5rem}.story-listing-image{min-height:390px}.story-listing-image img{object-position:center 56%}.story-listing-copy{padding-top:2.5rem}.brandon-story-article{gap:2.5rem}.brandon-story-image{max-height:none;position:relative;top:auto}.brandon-story-image img{height:min(720px,110vw)}}@media (width<=700px){.stories-listing-section{padding:4.5rem 1.25rem 5rem}.stories-listing-heading h2,.brandon-story-hero h1{font-size:clamp(2.85rem,13vw,4rem)}.story-listing-card{margin-top:2.4rem}.story-listing-image{min-height:330px}.story-listing-copy{padding:1.8rem 1.4rem 2.1rem}.story-listing-copy h3{font-size:clamp(2.6rem,12vw,3.8rem)}.brandon-story-hero-copy{grid-column:1;padding-bottom:2.5rem}.brandon-story-hero{min-height:400px}.brandon-story-hero .mock-grid{min-height:300px}.brandon-story-article{padding:4.5rem 1.25rem 5rem}.brandon-story-copy{font-size:.96rem;line-height:1.78}}.stories-themes-section{isolation:isolate;background:radial-gradient(circle at 84% 30%,#b56b321a,#0000 30rem),linear-gradient(145deg,#0b0d09,#070805);padding:6.25rem max(2rem,50% - 730px) 6.75rem;position:relative;overflow:hidden}.stories-themes-texture{opacity:.11}.stories-themes-heading{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(300px,.62fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid;position:relative}.stories-themes-heading>p{color:#e8dcc8ba;border-left:2px solid #d28a4899;margin:0 0 .25rem;padding-left:1.25rem;font-size:.92rem;line-height:1.72}.stories-theme-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid;position:relative}.stories-theme-grid article{isolation:isolate;clip-path:polygon(.7% 1.2%,20% .3%,41% 1%,62% .2%,82% .9%,99.3% .4%,98.8% 28%,99.5% 54%,98.9% 78%,99.4% 98.9%,78% 99.6%,55% 98.9%,32% 99.7%,14% 99%,.6% 99.6%,1.1% 72%,.3% 46%,.9% 23%);border:1px solid #d28a486b;flex-direction:column;justify-content:space-between;min-height:540px;padding:1.7rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 48px #00000057}.stories-theme-image,.stories-theme-shade{z-index:-2;position:absolute;inset:0}.stories-theme-image{filter:saturate(.7)contrast(1.08)brightness(.64);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .4s}.stories-theme-grid article:hover .stories-theme-image{transform:scale(1.025)}.stories-theme-grid .first-mile .stories-theme-image{background-image:url(/images/beyond-roads/problem-overlook.webp);background-position:50% 58%}.stories-theme-grid .around-fire .stories-theme-image{background-image:url(/images/beyond-roads/mission-campfire.webp);background-position:50% 54%}.stories-theme-grid .road-forward .stories-theme-image{background-image:url(/images/beyond-roads/hero-trail-scene.webp);background-position:50% 58%}.stories-theme-shade{z-index:-1;background:linear-gradient(#0000 28%,#050504c2 65%,#050504fa 100%),linear-gradient(90deg,#05050459,#0000 66%)}.stories-theme-grid article>span{color:#d28a48db;font-family:var(--bro-display);font-size:2.2rem;line-height:1}.stories-theme-grid article div:last-child>p{color:var(--bro-copper-bright);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .7rem;font-size:.58rem;font-weight:900}.stories-theme-grid h3{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:2rem;line-height:.98}.stories-theme-grid b{color:#e8dcc8bd;margin-top:.75rem;font-size:.78rem;font-weight:400;line-height:1.62;display:block}.stories-reasons-section{isolation:isolate;background:#070705;min-height:720px;position:relative;overflow:hidden}.stories-reasons-image,.stories-reasons-overlay{pointer-events:none;position:absolute;inset:0}.stories-reasons-image{z-index:-2;filter:saturate(.66)contrast(1.08)brightness(.54);background:url(/images/beyond-roads/tools-section-left-bg.webp) 50%/cover no-repeat}.stories-reasons-overlay{z-index:-1;background:linear-gradient(90deg,#050504e6 0%,#050504a1 42%,#050504e6 100%),radial-gradient(circle at 74% 54%,#b56b321f,#0000 28rem),linear-gradient(#070705 0%,#0000 22% 80%,#070705 100%)}.stories-reasons-inner{grid-template-columns:minmax(310px,.78fr) minmax(480px,1fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(1460px,100% - 4rem);min-height:720px;margin-inline:auto;padding:6rem 0;display:grid}.stories-reasons-copy{max-width:650px}.stories-reasons-list{gap:.85rem;display:grid}.stories-reasons-list article{background:radial-gradient(circle at 0 0,#b56b321f,#0000 16rem),#0a0b08e0;border:1px solid #d28a4857;grid-template-columns:62px minmax(0,1fr);gap:1rem;min-height:138px;padding:1.35rem 1.5rem;display:grid;box-shadow:0 18px 38px #00000040}.stories-reasons-list article>span{color:#d28a48bd;font-family:var(--bro-display);font-size:1.85rem;line-height:1}.stories-reasons-list h3{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.4rem;line-height:1}.stories-reasons-list p{color:#b9aa92cc;margin:.65rem 0 0;font-size:.78rem;line-height:1.62}.stories-values-strip{isolation:isolate;background:radial-gradient(circle at 20%,#2b4c2e3d,#0000 26rem),linear-gradient(90deg,#0b130d,#0b0b08 55%,#0a0805);grid-template-columns:repeat(4,minmax(0,1fr));padding:2.4rem max(2rem,50% - 730px);display:grid;position:relative;overflow:hidden}.stories-values-texture{opacity:.11;background-position:50% 48%}.stories-values-strip>span{z-index:2;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-right:1px solid #d28a4838;padding:.75rem 1rem;font-size:clamp(1.4rem,2vw,2.1rem);position:relative}.stories-values-strip>span:last-child{border-right:0}.stories-share-section{isolation:isolate;text-align:center;background:#070705;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.stories-share-image,.stories-share-overlay{pointer-events:none;position:absolute;inset:0}.stories-share-image{z-index:-2;filter:saturate(.76)contrast(1.08)brightness(.6);background:url(/images/beyond-roads/mission-campfire.webp) 50% 54%/cover no-repeat;transform:scale(1.02)}.stories-share-overlay{z-index:-1;background:radial-gradient(circle at 50% 62%,#04050429,#04050480 44%,#040504eb 92%),linear-gradient(#070705 0%,#0000 25% 80%,#070705 100%)}.stories-share-inner{width:min(960px,100% - 4rem);padding:6rem 0}.stories-share-inner h2{max-width:940px;margin-inline:auto;font-size:clamp(3.8rem,6.4vw,6.8rem)}.stories-share-inner>p:not(.mock-eyebrow){color:#e8dcc8cc;max-width:700px;margin:1.3rem auto 0;font-size:.94rem;line-height:1.7}.stories-share-inner .stories-actions{justify-content:center}@media (width<=1000px){.stories-hero-inner{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:2.5rem}.stories-featured-section{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:2.5rem}.stories-themes-heading{grid-template-columns:1fr;align-items:start;gap:1.6rem}.stories-themes-heading>p{max-width:720px}.stories-theme-grid{grid-template-columns:1fr}.stories-theme-grid article{min-height:390px}.stories-reasons-inner{grid-template-columns:1fr;align-content:center;gap:2.5rem}}@media (width<=700px){.stories-hero{min-height:790px}.stories-hero-image{background-position:58%}.stories-hero-overlay{background:linear-gradient(90deg,#040504eb,#04050470),linear-gradient(#0000 36%,#080806bd 77%,#080806 100%)}.stories-hero-inner{grid-template-columns:1fr;align-content:end;gap:2.1rem;width:calc(100% - 2.5rem);min-height:660px;padding:3.5rem 0 3.8rem}.stories-hero-copy h1{font-size:clamp(3.65rem,17vw,5.1rem)}.stories-hero-copy>p:not(.mock-eyebrow){font-size:.9rem;line-height:1.62}.stories-hero-note{max-width:100%;padding:1.35rem 1.4rem}.stories-hero-note strong{font-size:1.8rem}.stories-featured-section{grid-template-columns:1fr;padding:4.5rem 1.25rem 5rem}.stories-featured-visual,.stories-featured-visual img{min-height:430px}.stories-featured-copy h2,.stories-themes-heading h2,.stories-reasons-copy h2,.stories-share-inner h2{font-size:clamp(2.85rem,13vw,4rem)}.stories-featured-copy>p:not(.mock-eyebrow),.stories-themes-heading>p,.stories-share-inner>p:not(.mock-eyebrow){font-size:.86rem}.stories-themes-section{padding:4.5rem 1.25rem 5rem}.stories-theme-grid{margin-top:2.3rem}.stories-theme-grid article{min-height:420px;padding:1.4rem}.stories-reasons-section,.stories-reasons-inner{min-height:830px}.stories-reasons-inner{width:calc(100% - 2.5rem);padding:4.75rem 0}.stories-reasons-list article{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:1.15rem}.stories-values-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:2rem 1.25rem}.stories-values-strip>span{border-bottom:1px solid #d28a4833}.stories-values-strip>span:nth-child(2){border-right:0}.stories-values-strip>span:nth-child(n+3){border-bottom:0}.stories-share-section{min-height:590px}.stories-share-inner{width:calc(100% - 2.5rem);padding:5rem 0}}@media (width<=480px){.stories-actions{grid-template-columns:1fr;display:grid}.stories-actions a{width:100%}.stories-featured-visual,.stories-featured-visual img{min-height:360px}.stories-values-strip{grid-template-columns:1fr}.stories-values-strip>span{border-bottom:1px solid #d28a4833;border-right:0}.stories-values-strip>span:nth-child(3){border-bottom:1px solid #d28a4833}}.mockup-page.contact-page{background:#080806}.contact-hero{isolation:isolate;background:#070705;min-height:700px;position:relative;overflow:hidden}.contact-hero-image,.contact-hero-overlay{pointer-events:none;position:absolute;inset:0}.contact-hero-image{z-index:-2;filter:saturate(.74)contrast(1.08)brightness(.67);background:url(/images/beyond-roads/hero-trail-scene.webp) 50% 58%/cover no-repeat;transform:scale(1.025)}.contact-hero-overlay{z-index:-1;background:linear-gradient(90deg,#040504fa 0%,#040504d9 42%,#0405043d 72%,#04050494 100%),linear-gradient(#0000 54%,#080806bd 88%,#080806 100%),radial-gradient(circle at 68% 58%,#d28a482e,#0000 25rem)}.contact-hero-inner{z-index:2;grid-template-columns:minmax(0,1.16fr) minmax(300px,.48fr);align-items:end;gap:clamp(3rem,7vw,8rem);width:min(1460px,100% - 4rem);min-height:560px;margin-inline:auto;padding:5rem 0 5.5rem;display:grid;position:relative}.contact-hero-copy{max-width:940px}.contact-hero-copy h1{max-width:980px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.025em;text-transform:uppercase;text-shadow:0 20px 55px #00000094;margin:0;font-size:clamp(4.2rem,7.15vw,7.6rem);font-weight:900;line-height:.83}.contact-hero-copy h1 span,.contact-paths-heading h2 span,.contact-form-copy h2 span,.contact-story-inner h2 span,.contact-final-inner h2 span{color:var(--bro-copper-bright);display:block}.contact-hero-copy>p:not(.mock-eyebrow){color:#e8dcc8d1;max-width:690px;margin:1.55rem 0 0;font-size:1rem;line-height:1.75}.contact-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.contact-actions a,.contact-story-inner>a,.contact-final-inner>a{background:linear-gradient(135deg, var(--bro-copper-bright), #8f4f25);color:#fff;letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:.95rem 1.6rem;font-size:.68rem;font-weight:900;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 16px 40px #00000040}.contact-actions a:hover,.contact-story-inner>a:hover,.contact-final-inner>a:hover{background:linear-gradient(135deg,#d88d48,#9b5628);transform:translateY(-3px)}.contact-actions a.secondary{color:var(--bro-ink);background:#070705b8;border-color:#d28a486b}.contact-actions a.secondary:hover{background:#b56b3226;border-color:#d28a48bd}.contact-hero-note{isolation:isolate;clip-path:polygon(.8% 1.2%,23% .3%,48% 1%,72% .4%,99.2% 1.3%,98.8% 33%,99.5% 66%,98.8% 98.7%,74% 99.5%,47% 98.8%,22% 99.6%,.8% 98.6%,1.2% 66%,.3% 33%);background:radial-gradient(circle at 0 0,#b56b3233,#0000 18rem),#080906cc;border:1px solid #d28a4870;max-width:420px;padding:1.75rem 1.8rem 1.9rem;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000059}.contact-hero-note:before{z-index:-1;opacity:.14;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.contact-hero-note>span{color:var(--bro-copper-bright);letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.contact-hero-note strong{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin-top:.7rem;font-size:clamp(1.9rem,2.8vw,2.65rem);line-height:.98;display:block}.contact-hero-note p{color:#e8dcc8b8;margin:.8rem 0 0;font-size:.82rem;line-height:1.65}.contact-paths-section,.contact-form-section,.contact-next-section{isolation:isolate;padding:6.25rem max(2rem,50% - 730px) 6.75rem;position:relative;overflow:hidden}.contact-paths-section{background:radial-gradient(circle at 12% 44%,#2b4c2e4d,#0000 35rem),radial-gradient(circle at 88% 32%,#b56b3217,#0000 28rem),linear-gradient(112deg,#0a130c 0%,#0a0d09 58%,#070805 100%)}.contact-paths-section:before,.contact-paths-section:after,.contact-form-section:before,.contact-form-section:after,.contact-next-section:before,.contact-next-section:after{z-index:4;content:"";background:linear-gradient(90deg,#0000,#d28a484d,#0000);height:1px;position:absolute;left:0;right:0}.contact-paths-section:before,.contact-form-section:before,.contact-next-section:before{top:0}.contact-paths-section:after,.contact-form-section:after,.contact-next-section:after{bottom:0}.contact-paths-texture,.contact-form-texture,.contact-next-texture{z-index:-1;opacity:.15;filter:brightness(.72)contrast(1.12)saturate(.74);pointer-events:none;background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.contact-paths-heading{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(300px,.62fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid;position:relative}.contact-paths-heading h2,.contact-form-copy h2,.contact-story-inner h2,.contact-next-heading h2,.contact-final-inner h2{max-width:930px;color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(3.25rem,5.4vw,6rem);font-weight:900;line-height:.9}.contact-paths-heading>p{color:#e8dcc8ba;border-left:2px solid #d28a4899;margin:0 0 .25rem;padding-left:1.25rem;font-size:.92rem;line-height:1.72}.contact-path-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid;position:relative}.contact-path-grid>a{isolation:isolate;clip-path:polygon(.8% 1.1%,23% .3%,48% 1%,73% .25%,99.2% 1.1%,98.7% 34%,99.45% 66%,98.8% 98.8%,73% 99.45%,47% 98.8%,21% 99.5%,.8% 98.7%,1.25% 65%,.35% 34%);background:radial-gradient(circle at 18% 12%,#b56b3224,#0000 13rem),linear-gradient(145deg,#171913fa,#080906fa);border:1px solid #d28a4866;min-height:250px;padding:1.65rem 4rem 1.7rem 1.55rem;transition:border-color .16s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #d28a4806,0 22px 42px #0000004d}.contact-path-grid>a:before{z-index:-1;opacity:.09;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/760px no-repeat;position:absolute;inset:0}.contact-path-grid>a:after{background:linear-gradient(90deg, var(--bro-copper-bright), transparent);content:"";width:5.5rem;height:2px;position:absolute;top:0;left:1.55rem}.contact-path-grid>a:hover{border-color:#d28a48bf;transform:translateY(-5px)}.contact-path-grid>a>span{color:#d28a48c7;font-family:var(--bro-display);font-size:2rem;line-height:1}.contact-path-icon{object-fit:contain;width:3.25rem;height:3.25rem;position:absolute;top:1.45rem;right:1.45rem}.contact-path-grid h3,.contact-next-grid h3{color:var(--bro-ink);font-family:var(--bro-display);letter-spacing:.04em;text-transform:uppercase;margin:1.7rem 0 0;font-size:1.55rem;line-height:1}.contact-path-grid p,.contact-next-grid p{color:#b9aa92cc;margin:.7rem 0 0;font-size:.78rem;line-height:1.62}.contact-path-grid b{color:var(--bro-copper-bright);font-size:1rem;transition:transform .16s;position:absolute;bottom:1.6rem;right:1.55rem}.contact-path-grid>a:hover b{transform:translate(4px)}.contact-form-section{background:radial-gradient(circle at 14% 40%,#2b4c2e40,#0000 34rem),radial-gradient(circle at 86% 58%,#b56b3221,#0000 28rem),linear-gradient(128deg,#0b120c,#0a0a07 58%,#090704);grid-template-columns:minmax(340px,.78fr) minmax(560px,1.1fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.contact-form-texture{opacity:.13;background-position:50% 45%}.contact-form-copy{z-index:2;position:relative}.contact-form-copy>p:not(.mock-eyebrow,.contact-privacy-note){color:#e8dcc8c2;max-width:610px;margin:1.2rem 0 0;font-size:.92rem;line-height:1.72}.contact-details-grid{gap:.75rem;margin-top:2rem;display:grid}.contact-details-grid article{background:#0a0b08bd;border:1px solid #d28a484d;padding:1rem 1.1rem;position:relative;overflow:hidden}.contact-details-grid article:after{background:linear-gradient(var(--bro-copper-bright), transparent);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.contact-details-grid span{color:var(--bro-copper-bright);letter-spacing:.18em;text-transform:uppercase;font-size:.55rem;font-weight:900;display:block}.contact-details-grid a,.contact-details-grid strong{color:#f3eadcd6;margin-top:.45rem;font-size:.84rem;font-weight:700;line-height:1.4;display:block}.contact-details-grid strong{color:#b9aa929e;font-style:italic;font-weight:500}.contact-privacy-note{color:#b9aa92a8;border-left:1px solid #d28a4870;max-width:590px;margin:1.3rem 0 0;padding-left:1rem;font-size:.72rem;line-height:1.6}.contact-form-panel{z-index:2;isolation:isolate;clip-path:polygon(.7% 1.2%,19% .3%,39% 1%,61% .2%,81% .9%,99.3% .4%,98.8% 28%,99.5% 54%,98.9% 78%,99.4% 98.9%,78% 99.6%,55% 98.9%,32% 99.7%,14% 99%,.6% 99.6%,1.1% 72%,.3% 46%,.9% 23%);background:radial-gradient(circle at 86% 12%,#d28a4824,#0000 17rem),linear-gradient(145deg,#1a1c15fa,#080906fc);border:1px solid #d28a4880;padding:2.2rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #d28a4808,0 28px 55px #0000005c}.contact-form-panel-texture{z-index:-1;opacity:.13;filter:brightness(.78)contrast(1.1);background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/cover no-repeat;position:absolute;inset:0}.contact-form-panel form,.contact-form-panel label{display:grid}.contact-form-panel form{gap:1.1rem}.contact-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form-panel label{gap:.5rem}.contact-form-panel label>span{color:#d28a48c7;letter-spacing:.16em;text-transform:uppercase;font-size:.56rem;font-weight:900}.contact-form-panel input,.contact-form-panel select,.contact-form-panel textarea{width:100%;color:var(--bro-ink);font:inherit;background:#050604c7;border:1px solid #d28a4847;outline:none;font-size:.82rem;transition:border-color .16s,background .16s}.contact-form-panel input,.contact-form-panel select{min-height:48px;padding:.75rem .85rem}.contact-form-panel textarea{resize:vertical;min-height:180px;padding:.85rem}.contact-form-panel input:focus,.contact-form-panel select:focus,.contact-form-panel textarea:focus{background:#050604f0;border-color:#d28a48b8}.contact-form-panel select{color:#f3eadccc}.contact-form-panel button{background:linear-gradient(135deg, var(--bro-copper-bright), #8f4f25);color:#fff;cursor:pointer;letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;width:fit-content;min-width:210px;min-height:50px;padding:.95rem 1.6rem;font-size:.68rem;font-weight:900;transition:background .16s,opacity .16s,transform .16s;display:inline-flex;box-shadow:0 16px 40px #00000040}.contact-form-panel button:hover:not(:disabled){background:linear-gradient(135deg,#d88d48,#9b5628);transform:translateY(-3px)}.contact-form-panel button:disabled{cursor:not-allowed;opacity:.48}.contact-form-panel button span{transition:transform .16s}.contact-form-panel button:hover:not(:disabled) span{transform:translate(4px)}.contact-form-status{color:#b9aa92a8;max-width:560px;margin:-.3rem 0 0;font-size:.68rem;line-height:1.5}.contact-story-section{isolation:isolate;text-align:center;background:#070705;place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.contact-story-image,.contact-story-overlay{pointer-events:none;position:absolute;inset:0}.contact-story-image{z-index:-2;filter:saturate(.76)contrast(1.08)brightness(.6);background:url(/images/beyond-roads/mission-campfire.webp) 50% 54%/cover no-repeat;transform:scale(1.02)}.contact-story-overlay{z-index:-1;background:radial-gradient(circle at 50% 62%,#04050429,#04050480 44%,#040504eb 92%),linear-gradient(#070705 0%,#0000 25% 80%,#070705 100%)}.contact-story-inner{width:min(960px,100% - 4rem);padding:6rem 0}.contact-story-inner h2{max-width:940px;margin-inline:auto;font-size:clamp(3.8rem,6.4vw,6.8rem)}.contact-story-inner>p:not(.mock-eyebrow){color:#e8dcc8cc;max-width:700px;margin:1.3rem auto 0;font-size:.94rem;line-height:1.7}.contact-story-inner>a{gap:.65rem;margin-top:1.8rem}.contact-story-inner>a span{transition:transform .16s}.contact-story-inner>a:hover span{transform:translate(4px)}.contact-next-section{background:radial-gradient(circle at 16% 58%,#2b4c2e47,#0000 35rem),radial-gradient(circle at 86% 34%,#b56b321a,#0000 29rem),linear-gradient(112deg,#0a130c,#0a0d09 58%,#070805)}.contact-next-texture{opacity:.13}.contact-next-heading{z-index:2;max-width:900px;position:relative}.contact-next-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.7rem;display:grid;position:relative}.contact-next-grid article{isolation:isolate;clip-path:polygon(.8% 1.2%,24% .3%,49% 1%,74% .25%,99.2% 1%,98.7% 35%,99.4% 67%,98.8% 98.8%,74% 99.5%,48% 98.8%,22% 99.5%,.8% 98.7%,1.3% 66%,.35% 34%);background:radial-gradient(circle at 18% 12%,#b56b321f,#0000 13rem),linear-gradient(145deg,#171913fa,#080906fa);border:1px solid #d28a4866;min-height:250px;padding:1.7rem;position:relative;overflow:hidden;box-shadow:0 22px 42px #00000047}.contact-next-grid article:before{z-index:-1;opacity:.08;content:"";background:url(/images/beyond-roads/problem-topography-overlay.png) 50%/760px no-repeat;position:absolute;inset:0}.contact-next-grid h3{margin-top:0}.contact-next-grid a{color:var(--bro-copper-bright);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:900;display:flex;position:absolute;bottom:1.6rem;left:1.7rem;right:1.7rem}.contact-next-grid a span{font-size:.9rem;transition:transform .16s}.contact-next-grid a:hover span{transform:translate(4px)}.contact-final-section{isolation:isolate;text-align:center;background:#070705;place-items:center;min-height:600px;display:grid;position:relative;overflow:hidden}.contact-final-image,.contact-final-overlay{pointer-events:none;position:absolute;inset:0}.contact-final-image{z-index:-2;filter:saturate(.76)contrast(1.08)brightness(.6);background:url(/images/beyond-roads/final-campfire.webp) 50% 56%/cover no-repeat;transform:scale(1.02)}.contact-final-overlay{z-index:-1;background:radial-gradient(circle at 50% 62%,#04050424,#0405047a 44%,#040504eb 92%),linear-gradient(#070705 0%,#0000 25% 80%,#070705 100%)}.contact-final-inner{width:min(900px,100% - 4rem);padding:6rem 0}.contact-final-inner h2{max-width:880px;margin-inline:auto}.contact-final-inner>p:not(.mock-eyebrow){color:#e8dcc8c7;max-width:650px;margin:1.25rem auto 0;font-size:.92rem;line-height:1.7}.contact-final-inner>a{margin-top:1.8rem}@media (width<=1000px){.contact-hero-inner{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:2.5rem}.contact-paths-heading{grid-template-columns:1fr;align-items:start;gap:1.6rem}.contact-paths-heading>p{max-width:720px}.contact-form-section{grid-template-columns:1fr;gap:2.75rem}.contact-form-copy{max-width:760px}}@media (width<=760px){.contact-hero{min-height:790px}.contact-hero-image{background-position:61%}.contact-hero-overlay{background:linear-gradient(90deg,#040504eb,#04050470),linear-gradient(#0000 36%,#080806bd 77%,#080806 100%)}.contact-hero-inner{grid-template-columns:1fr;align-content:end;gap:2.1rem;width:calc(100% - 2.5rem);min-height:660px;padding:3.5rem 0 3.8rem}.contact-hero-copy h1{font-size:clamp(3.55rem,16.5vw,5rem)}.contact-hero-copy>p:not(.mock-eyebrow){font-size:.9rem;line-height:1.62}.contact-hero-note{max-width:100%;padding:1.35rem 1.4rem}.contact-hero-note strong{font-size:1.8rem}.contact-paths-section,.contact-form-section,.contact-next-section{padding:4.5rem 1.25rem 5rem}.contact-paths-heading h2,.contact-form-copy h2,.contact-story-inner h2,.contact-next-heading h2,.contact-final-inner h2{font-size:clamp(2.85rem,13vw,4rem)}.contact-paths-heading>p,.contact-form-copy>p:not(.mock-eyebrow,.contact-privacy-note),.contact-story-inner>p:not(.mock-eyebrow),.contact-final-inner>p:not(.mock-eyebrow){font-size:.86rem}.contact-path-grid,.contact-next-grid{grid-template-columns:1fr;margin-top:2.3rem}.contact-path-grid>a,.contact-next-grid article{min-height:225px}.contact-form-panel{padding:1.5rem 1.25rem}.contact-field-row{grid-template-columns:1fr}.contact-form-panel button{width:100%}.contact-story-section{min-height:590px}.contact-story-inner,.contact-final-inner{width:calc(100% - 2.5rem);padding:5rem 0}.contact-story-inner>a{width:100%}.contact-final-section{min-height:560px}.contact-final-inner>a{width:100%}}@media (width<=480px){.contact-actions{grid-template-columns:1fr;display:grid}.contact-actions a{width:100%}.contact-form-panel{padding:1.25rem 1rem}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
