@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}:root{font-family:DM Sans,sans-serif;color:#19211b;background:#eee9dc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#19211b;--forest:#223d27;--green:#a8bb5c;--sand:#eee9dc;--warm:#f8f5ec;--terracotta:#b1613b;--line:rgba(25,33,27,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}img{display:block;max-width:100%}a{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}.wrap{width:min(100% - 40px,1240px);margin-inline:auto}.section-pad{padding-block:76px}.display{font:800 clamp(3.45rem,8vw,8rem)/.86 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:24px 0 0}.display em{font-style:normal;color:var(--terracotta)}.section-number,.eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.section-number{display:inline-block;color:#53604e}.section-number.light,.eyebrow.light{color:#e8ebd4}.section-aside .rule{display:block;height:1px;background:var(--line);margin-top:18px}.lead{font-size:clamp(1.12rem,2vw,1.6rem);font-weight:600;line-height:1.45}.small-note{font-size:.86rem;color:#dbe3d4}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 22px;text-decoration:none;font-size:.88rem;font-weight:700;line-height:1.2;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green);color:#111e13}.button-primary:hover{background:#c2d073}.button span{font-size:1.35rem;line-height:1}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:12px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;font:800 1.25rem/1 Barlow Condensed,Impact,sans-serif;letter-spacing:.04em}.brand img{width:46px;height:46px;border-radius:50%;object-fit:cover}.brand b{color:#c1d275}.hero{position:relative;isolation:isolate;min-height:750px;min-height:100svh;display:flex;align-items:center;color:#fff;background:#263126;overflow:hidden}.hero-image,.hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero-image{object-fit:cover;object-position:50% 50%;transform:scale(1.02);animation:hero-breathe 19s ease-in-out infinite alternate}.hero-shade{background:linear-gradient(90deg,#0d1711d1,#0d171157 68%,#0d17111a),linear-gradient(0deg,rgba(13,23,17,.46),transparent 35%)}.hero-content{padding-top:60px;padding-bottom:90px}.hero .eyebrow span{padding-inline:8px;color:var(--green)}.hero h1{font:800 clamp(5rem,13vw,13.6rem)/.72 "Barlow Condensed",Impact,sans-serif;letter-spacing:-.035em;margin:30px 0 32px;text-transform:uppercase;max-width:1000px}.hero h1 span{color:#f0ede4;display:block}.hero-lede{font-size:clamp(1.3rem,2.8vw,2rem);font-weight:700;line-height:1.25;max-width:600px;margin:0 0 14px}.hero-copy{font-size:.97rem;line-height:1.65;max-width:565px;margin:0 0 30px;color:#f0eee7}.hero .button{min-width:275px}.microcopy{font-size:.73rem;letter-spacing:.04em;margin:16px 0 0;color:#f1eddf}.microcopy span{padding-inline:7px}.hero-footer{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:space-between;font-size:.68rem;font-weight:700;letter-spacing:.18em}@keyframes hero-breathe{to{transform:scale(1.13)}}.editorial-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.section-aside{grid-column:1/4}.intro-body{grid-column:4/-1}.intro .display{max-width:990px}.intro .display em{display:block}.intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:900px;margin-top:34px}.intro-columns p{margin:0;line-height:1.65}.intro-columns .lead{line-height:1.4}.experience{display:grid;grid-template-columns:1.05fr .95fr;background:#263b2b;color:#f4f1e7}.experience-image{position:relative;min-height:720px}.experience-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.experience-text{padding:76px max(34px,calc((100vw - 1240px)/2)) 72px 7vw}.experience-text .section-number{color:#bdcf82}.experience-text .display{font-size:clamp(3.6rem,6vw,6rem);max-width:600px}.experience-list{margin-top:38px}.experience-list div{display:grid;grid-template-columns:33px minmax(110px,150px) 1fr;gap:12px;align-items:start;border-top:1px solid rgba(255,255,255,.26);padding:15px 0}.experience-list div:last-child{border-bottom:1px solid rgba(255,255,255,.26)}.experience-list span{font-size:.72rem;color:#c3d387}.experience-list strong{font:700 1.3rem/1 Barlow Condensed,sans-serif;letter-spacing:.04em}.experience-list p{font-size:.83rem;line-height:1.5;margin:0;color:#e4e9df}.experience-text .small-note{margin-top:22px}.route{background:#17221a;color:#f7f5eb}.route-grid{display:grid;grid-template-columns:5fr 7fr;gap:8%}.route-heading{align-self:start;position:sticky;top:28px}.route-heading .section-number{color:#bed07e}.route-heading .display{font-size:clamp(4rem,7vw,7rem)}.route-heading .display em{color:#bdd075}.route-heading p{max-width:380px;line-height:1.6;color:#d7ddce}.route-art{margin-top:62px;display:flex;align-items:center;gap:6px;color:#c5d48f;font:700 .65rem/1 DM Sans,sans-serif;letter-spacing:.13em}.route-art i{flex:1;height:1px;background:#8ea45d;position:relative}.route-art i:after{content:"›";position:absolute;right:0;top:-10px;font-size:20px;font-style:normal}.timeline{list-style:none;margin:0;padding:0 0 0 34px;border-left:1px solid rgba(189,208,117,.55)}.timeline li{position:relative;display:grid;grid-template-columns:86px 1fr;gap:22px;padding:0 0 31px}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";position:absolute;width:10px;height:10px;background:#c2d179;border:4px solid #17221a;border-radius:50%;left:-43px;top:4px}.timeline time{font:700 1.32rem/1 Barlow Condensed,sans-serif;color:#bed07e;white-space:nowrap}.timeline strong{display:block;font-size:1rem;margin-bottom:5px}.timeline p{font-size:.88rem;line-height:1.55;color:#dce1d4;margin:0}.support{background:#f7f4eb}.support-grid{display:grid;grid-template-columns:7fr 5fr;gap:12%;align-items:end}.support-intro .display{font-size:clamp(3.7rem,7.3vw,7rem)}.support-detail{padding-bottom:8px}.support-detail .lead{margin-top:0}.support-detail ul,.include-grid ul{list-style:none;padding:0;margin:24px 0 0}.support-detail li{border-top:1px solid var(--line);padding:13px 0;font-weight:600;font-size:.9rem}.support-detail li:before{content:"↗";color:var(--terracotta);margin-right:13px}.support-photo{margin-top:55px}.support-photo img{width:100%;height:330px;object-fit:cover;object-position:center}.how{background:#e7dfca}.how .display{max-width:1100px}.how .display em{color:#586638}.how-steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:48px 0 24px;padding:0;border-top:1px solid var(--line)}.how-steps li{min-height:125px;padding:15px 14px 10px 0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--line)}.how-steps li:not(:first-child){padding-left:16px}.how-steps span{font-size:.66rem;font-weight:700;color:#4c583a}.how-steps strong{font:700 clamp(1.3rem,2.2vw,2rem)/1 "Barlow Condensed",sans-serif}.how .wrap>p{max-width:650px;font-size:.9rem;line-height:1.6}.inclusions{background:#f8f6ef}.inclusions .display{max-width:1020px}.include-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:50px}.include-grid>div{border-top:3px solid var(--forest);padding-top:14px}.include-grid>div:last-child{border-color:var(--terracotta)}.include-grid h3{font:700 1.55rem/1 Barlow Condensed,sans-serif;letter-spacing:.05em}.include-grid li{padding:10px 0;border-top:1px solid var(--line);font-size:.9rem}.costs{background:#e9e4d6}.cost-grid{display:grid;grid-template-columns:5fr 7fr;gap:10%}.cost-grid .display{font-size:clamp(3.5rem,6vw,6.2rem)}.cost-grid>div:first-child p{line-height:1.5;max-width:350px}.cost-list{margin:0}.cost-list>div{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding:15px 0}.cost-list>div:last-child{border-bottom:1px solid var(--line)}.cost-list dt{font-weight:600}.cost-list dd{margin:0;text-align:right;white-space:nowrap;font-weight:700}.cost-list small{display:block;color:#50594c;font-size:.7rem;font-weight:400}.cost-notice{margin-top:20px;font-size:.75rem;line-height:1.5;color:#5b6158}.investment{background:#9f5334;color:#fff;padding-block:84px}.investment-grid{display:grid;grid-template-columns:7fr 5fr;gap:9%;align-items:center}.investment .display{font-size:clamp(4rem,8vw,8rem)}.investment .display em{color:#e6d1ad}.investment-grid>div:first-child>p{font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-top:32px}.payment{background:#f6f2e8;color:var(--ink);padding:28px}.payment>div{border-bottom:1px solid var(--line);padding:12px 0 25px}.payment>div+div{padding-top:25px}.payment span{display:block;font-size:.68rem;letter-spacing:.18em;font-weight:700}.payment strong{display:block;font:800 clamp(3.9rem,6vw,6rem)/.9 "Barlow Condensed",sans-serif;margin-top:10px}.payment p{margin:7px 0 0}.payment .button{width:100%;margin-top:30px}.faq{background:#f7f4eb}.faq-grid{display:grid;grid-template-columns:5fr 7fr;gap:10%}.faq .display{font-size:clamp(3.8rem,6vw,6.2rem)}.faq-items{border-top:1px solid var(--line)}.faq-items details{border-bottom:1px solid var(--line)}.faq-items summary{min-height:62px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-weight:700;font-size:.91rem}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:"+";font:400 1.5rem/1 DM Sans,sans-serif;color:var(--terracotta)}.faq-items details[open] summary:after{content:"−"}.faq-items p{max-width:560px;line-height:1.6;font-size:.86rem;margin:0 40px 18px 0;color:#555e51}.final-cta{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;color:#fff;background:#1b2d20}.final-photo,.final-photo img{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.final-photo img{object-fit:cover;object-position:50% 44%}.final-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0f1d14e0,#0f1d1473 68%,#0f1d144d)}.final-content{padding-block:76px}.final-cta .display{max-width:780px;font-size:clamp(4rem,8.5vw,8rem)}.final-cta .display em{color:#c8d88a}.final-cta p{max-width:550px;line-height:1.6}.final-cta .button{margin-top:12px}.footer{background:#142019;color:#d8ddd0;padding:32px 0 22px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-top p{font-size:.73rem;line-height:1.6;letter-spacing:.08em}.footer-top>a:last-child{font-size:.82rem;font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:24px;padding-top:16px;display:flex;justify-content:space-between;gap:20px;font-size:.7rem;color:#aeb9aa}.credits{max-width:60%;text-align:right;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.sticky-cta{display:none}@media(max-width:900px){.experience{grid-template-columns:1fr}.experience-image{min-height:430px}.experience-text{padding:65px 30px}.route-grid,.support-grid,.cost-grid,.faq-grid,.investment-grid{grid-template-columns:1fr;gap:40px}.route-heading{position:static}.route-art{margin:32px 0 12px}.support-photo img{height:280px}.how-steps{grid-template-columns:repeat(3,1fr)}.how-steps li:nth-child(3){border-right:0}.how-steps li:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:620px){.wrap{width:min(100% - 36px,1240px)}.section-pad{padding-block:62px}.brand{font-size:1.12rem}.brand img{width:40px;height:40px}.hero{min-height:680px;min-height:100svh;align-items:flex-end}.hero-image{object-position:56% 50%}.hero-shade{background:linear-gradient(0deg,#0d1711e6,#0d171166 62%,#0d17117a)}.hero-content{padding-top:35px;padding-bottom:54px}.hero .eyebrow{font-size:.62rem;letter-spacing:.14em}.hero .eyebrow span{padding-inline:3px}.hero h1{font-size:clamp(5.1rem,23vw,8.4rem);margin:19px 0 24px;line-height:.72}.hero-lede{font-size:1.18rem;max-width:340px}.hero-copy{font-size:.81rem;line-height:1.48;max-width:350px;margin-bottom:20px}.hero .button{width:100%;min-width:0}.microcopy{font-size:.65rem;text-align:center}.hero-footer{display:none}.editorial-grid{display:block}.section-aside .rule{display:none}.display{font-size:clamp(3.55rem,16vw,5.5rem)}.intro .display{margin-top:20px}.intro-columns{display:block;margin-top:30px}.intro-columns p+p{margin-top:17px}.intro-columns .lead{font-size:1.1rem}.intro-columns p{font-size:.9rem}.experience-image{min-height:290px}.experience-text{padding:58px 18px 62px}.experience-text .display{font-size:clamp(3.7rem,14vw,5rem)}.experience-list{margin-top:28px}.experience-list div{grid-template-columns:28px 95px 1fr;gap:6px}.experience-list strong{font-size:1.14rem}.experience-list p{font-size:.76rem}.route-heading .display{font-size:clamp(3.8rem,14vw,5.7rem)}.route-grid{gap:34px}.route-art{font-size:.56rem}.timeline{padding-left:25px}.timeline li{grid-template-columns:68px 1fr;gap:12px;padding-bottom:26px}.timeline li:before{left:-34px}.timeline time{font-size:1.1rem}.timeline strong{font-size:.86rem}.timeline p{font-size:.77rem}.support-intro .display,.how .display,.inclusions .display,.cost-grid .display,.faq .display{font-size:clamp(3.6rem,14vw,5.2rem)}.support-grid{gap:22px}.support-detail .lead{font-size:1.06rem}.support-photo{margin-top:26px}.support-photo img{height:220px}.how-steps{grid-template-columns:1fr 1fr;margin-top:30px}.how-steps li{min-height:100px}.how-steps li:nth-child(2n){border-right:0}.how-steps li:nth-child(3){border-right:1px solid var(--line)}.how-steps li:nth-child(n+3){border-top:1px solid var(--line)}.how-steps li:nth-child(odd){padding-left:0}.how-steps li:nth-child(2n){padding-left:13px}.how-steps strong{font-size:1.35rem}.include-grid{grid-template-columns:1fr;gap:28px;margin-top:32px}.include-grid ul{margin-top:12px}.cost-grid{gap:28px}.cost-list dt,.cost-list dd{font-size:.84rem}.cost-list dd{white-space:normal;min-width:105px}.investment{padding-block:68px}.investment-grid{gap:30px}.investment .display{font-size:clamp(4.1rem,16vw,6.4rem)}.payment{padding:20px}.faq-grid{gap:26px}.faq-items summary{font-size:.84rem}.final-cta{min-height:560px}.final-cta .display{font-size:clamp(4rem,15vw,6rem)}.final-cta p{font-size:.88rem}.footer{padding-bottom:90px}.footer-top{align-items:flex-start;flex-wrap:wrap}.footer-top p{order:3;width:100%}.footer-bottom{align-items:flex-start}.credits{max-width:65%}.sticky-cta{position:fixed;z-index:20;left:0;right:0;bottom:0;min-height:60px;padding:12px 20px;background:var(--green);color:#172619;text-decoration:none;font-weight:700;display:flex;align-items:center;justify-content:space-between;transform:translateY(110%);visibility:hidden;transition:transform .25s ease;box-shadow:0 -7px 24px #0f191138}.sticky-cta.is-visible{transform:translateY(0);visibility:visible}.sticky-cta span{font-size:1.4rem}}@media(max-width:370px){.brand span{font-size:1rem}.hero h1{font-size:22vw}.hero-copy{font-size:.78rem}.experience-list div{grid-template-columns:22px 81px 1fr}.experience-list strong{font-size:1rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image{animation:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hero-image{translate:0 var(--hero-image-y,0px)}.hero-content{translate:0 var(--hero-copy-y,0px)}.intro-line{display:block;translate:var(--line-shift,0px) 0}.experience-image{overflow:hidden}.experience-image .scene{opacity:0;transform:scale(1.035);transition:opacity .7s ease,transform 1.5s ease}.experience-image .scene.is-active{opacity:1;transform:scale(1)}.experience-list [data-scene-target]{transition:background-color .35s ease}.experience-list [data-scene-target].is-active{background:#ffffff12}.experience-list [data-scene-target].is-active strong{color:#d7e5a0}.route-media{position:relative;overflow:hidden;height:205px;margin-top:26px;background:#243526}.route-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.045);transition:opacity .65s ease,transform 1.6s ease}.route-media img.is-active{opacity:1;transform:scale(1)}.route-heading .route-art{margin-top:24px}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:-1px;top:0;width:2px;height:var(--route-progress,0%);background:#c6d883;transition:height .18s linear}.timeline li{transition:opacity .35s ease}.motion-ready .timeline li:not(.is-active){opacity:.86}.timeline li.is-active time,.timeline li.is-active strong{color:#d4e59c}.motion-ready .support-photo img{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.motion-ready .support-photo.is-revealed img{opacity:1;transform:none}.button span{display:inline-block;transition:transform .2s ease}.button:hover span{transform:translate(3px,-3px)}@media(max-width:900px){.route-media{display:none}.motion-ready .timeline li:not(.is-active){opacity:1}}@media(max-width:620px){.hero-content,.intro-line{translate:0 0}.experience-image .scene{transition-duration:.4s}.experience-list [data-scene-target].is-active{background:transparent}}@media(prefers-reduced-motion:reduce){.hero-image,.hero-content,.intro-line{translate:0 0!important}.experience-image .scene,.route-media img,.support-photo img{transition:none!important;transform:none!important}.motion-ready .support-photo img{opacity:1}.motion-ready .timeline li:not(.is-active){opacity:1}.button span{transition:none!important}}.motion-hidden .experience-image .scene,.motion-hidden .route-media img,.motion-hidden .timeline li{transition:none}.intro-road-photo{position:relative;max-width:900px;margin:42px 0 0;overflow:hidden;background:#cfc6ac}.intro-road-photo img{width:100%;height:300px;object-fit:cover;object-position:center 58%}.motion-ready .intro-road-photo img{opacity:0;transform:scale(1.025) translateY(14px);transition:opacity .7s ease,transform .8s ease}.motion-ready .intro-road-photo.is-revealed img{opacity:1;transform:none}@media(max-width:620px){.intro-road-photo{margin-top:30px}.intro-road-photo img{height:195px}}@media(prefers-reduced-motion:reduce){.motion-ready .intro-road-photo img{opacity:1;transform:none;transition:none!important}}.motion-hidden .intro-road-photo img,.motion-hidden .support-photo img{transition:none}@keyframes hero-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero .eyebrow,.hero h1,.hero-lede,.hero-copy,.hero .button,.hero .microcopy{animation:hero-arrive .75s both cubic-bezier(.2,.7,.2,1)}.hero h1{animation-delay:.1s}.hero-lede{animation-delay:.2s}.hero-copy{animation-delay:.28s}.hero .button{animation-delay:.36s}.hero .microcopy{animation-delay:.42s}.motion-ready .intro-line{opacity:0;transform:translateY(22px);transition:opacity .75s ease,transform .75s ease}.motion-ready .intro.is-revealed .intro-line{opacity:1;transform:none}.motion-ready .intro-line:nth-child(2){transition-delay:.1s}.motion-ready .intro-line:nth-child(3){transition-delay:.2s}@media(prefers-reduced-motion:reduce){.hero .eyebrow,.hero h1,.hero-lede,.hero-copy,.hero .button,.hero .microcopy{animation:none}.motion-ready .intro-line{opacity:1;transform:none}}.motion-hidden .hero .eyebrow,.motion-hidden .hero h1,.motion-hidden .hero-lede,.motion-hidden .hero-copy,.motion-hidden .hero .button,.motion-hidden .hero .microcopy,.hero-entered .hero .eyebrow,.hero-entered .hero h1,.hero-entered .hero-lede,.hero-entered .hero-copy,.hero-entered .hero .button,.hero-entered .hero .microcopy{animation:none;opacity:1;transform:none}.motion-hidden .intro-line{opacity:1!important;transform:none!important}.hero-image-road{opacity:0;transform:scale(1.08);animation:hero-road-sequence 16s ease-in-out infinite}@keyframes hero-road-sequence{0%,33%{opacity:0;transform:scale(1.08)}43%,74%{opacity:1;transform:scale(1.02)}84%,to{opacity:0;transform:scale(1.06)}}.experience-inline-image{display:none}@media(max-width:620px){.hero-image-road{object-position:55% 50%}.experience-inline-image{display:block;grid-column:2/-1;width:100%;height:172px;object-fit:cover;margin-top:10px}.motion-ready .experience-inline-image{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}.motion-ready .experience-inline-image.is-revealed{opacity:1;transform:none}.timeline li.is-active{background:linear-gradient(90deg,rgba(189,208,117,.1),transparent 80%)}.timeline li strong{transition:transform .3s ease}.timeline li.is-active strong{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.hero-image-road{display:none}.motion-ready .experience-inline-image{opacity:1;transform:none;transition:none}}.motion-hidden .experience-inline-image{opacity:1!important;transform:none!important}@media(max-width:620px){.footer-bottom{display:grid;grid-template-columns:1fr;gap:4px}.footer-bottom .credits{max-width:none;text-align:left}}
