.about{position:relative;isolation:isolate;overflow-x:clip;--ab-tile:1100px;--ab-lantern:460px}.about section{background-color:transparent;border-block-width:0}.ab-world{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none}.ab-world-view{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}.ab-terrain{position:absolute;left:-4vw;right:-4vw;top:-6vh;height:190vh;transform-origin:50% 0}.ab-terrain-map{position:absolute;inset:0;background-color:color-mix(in srgb,var(--color-ink) 6%,transparent);-webkit-mask:url(/images/about-terrain.svg) 0 0/var(--ab-tile) var(--ab-tile) repeat;mask:url(/images/about-terrain.svg) 0 0/var(--ab-tile) var(--ab-tile) repeat}.ab-lantern{position:absolute;left:0;top:0;width:var(--ab-lantern);height:var(--ab-lantern);background:radial-gradient(closest-side,var(--color-accent-bright),color-mix(in srgb,var(--color-accent) 60%,transparent) 42%,transparent);-webkit-mask:url(/images/about-terrain.svg) var(--mx,0) var(--my,0) /var(--ab-tile) var(--ab-tile) repeat;mask:url(/images/about-terrain.svg) var(--mx,0) var(--my,0) /var(--ab-tile) var(--ab-tile) repeat;opacity:0;transition:opacity .6s ease}.about[data-pointer] .ab-lantern{opacity:.72}.ab-haze{position:absolute;width:72vmax;height:52vmax;right:-22vmax;top:-24vmax;border-radius:50%;background:radial-gradient(closest-side,var(--color-accent-glow),transparent);opacity:.85}.ab-dawn{position:absolute;left:-10vw;right:-10vw;bottom:-42vh;height:90vh;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--color-gold) 13%,transparent),color-mix(in srgb,var(--color-accent) 9%,transparent) 42%,transparent 72%);opacity:0}@media (prefers-reduced-motion:no-preference){.ab-world-view{animation:ab-fade-in 1.6s ease-out both}@supports (animation-timeline:scroll()){.ab-terrain{animation:ab-drift linear both;animation-timeline:scroll(root block)}.ab-haze{animation:ab-haze linear both;animation-timeline:scroll(root block);animation-range:0 35%}.ab-dawn{animation:ab-dawn linear both;animation-timeline:scroll(root block);animation-range:70% 98%}}}@keyframes ab-fade-in{0%{opacity:0}}@keyframes ab-drift{to{transform:translate3d(0,-78vh,0) scale(1.06)}}@keyframes ab-haze{to{transform:translate3d(0,-10vh,0) scale(.85);opacity:.25}}@keyframes ab-dawn{0%{transform:translate3d(0,24vh,0)}to{transform:none;opacity:1}}.about .eyebrow:not(.ab-eyebrow)>span[aria-hidden=true]{height:2px;width:1.75rem;background:repeating-linear-gradient(90deg,var(--color-accent) 0 2px,transparent 2px 6px);transform-origin:left}.about .eyebrow:not(.ab-eyebrow)>span[aria-hidden=true]:last-child{transform-origin:right}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root[data-js] .about section h2{animation:ab-horizon linear both;animation-timeline:view();animation-range:cover 0 cover 15rem}.about .eyebrow:not(.ab-eyebrow)>span[aria-hidden=true]{animation:ab-grow-x linear both;animation-timeline:view();animation-range:cover 0 cover 13rem}}}@keyframes ab-horizon{0%{clip-path:inset(100% -.2em -.2em -.2em);transform:translate3d(0,.6em,0)}to{clip-path:inset(-.2em);transform:none}}@keyframes ab-grow-x{0%{transform:scaleX(0)}}.ab-hero{position:relative;overflow:clip}.ab-eyebrow{display:inline-flex;align-items:center;gap:.7rem}.ab-eyebrow-pin{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gold) 18%,transparent)}.ab-eyebrow-pin:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--color-gold);opacity:0}.ab-mark{background-image:linear-gradient(90deg,var(--color-accent),var(--color-accent-bright));background-repeat:no-repeat;background-position:0 94%;background-size:100% .065em}.ab-portrait{position:relative;aspect-ratio:4/5;width:100%;max-width:28rem;margin:1.5rem auto 0}@media (min-width:768px){.ab-portrait{margin-top:0;max-width:none}}.ab-bezel-scroll,.ab-depth,.ab-rings-scroll{position:absolute;inset:0}.ab-depth{transition:translate .7s var(--ease-out)}.ab-bezel,.ab-rings{position:absolute;left:-6%;top:-12.0889%;width:128.889%}.ab-rings{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent 94%);mask-image:linear-gradient(180deg,#000 60%,transparent 94%)}.ab-ring{fill:none;stroke:var(--color-accent);stroke-width:1.1;stroke-linecap:round;stroke-dasharray:1;opacity:calc(.62 - var(--k) * .07)}.ab-ring-index{stroke-width:1.9}.ab-ticks{fill:none;stroke:var(--color-line-strong);stroke-width:7;stroke-dasharray:.07 .93}.ab-ticks-major{stroke:var(--color-accent-line);stroke-width:13;stroke-dasharray:.035 .965}.ab-bezel-turn{transform-box:view-box}.ab-here,.ab-north{fill:var(--color-gold)}.ab-here-ping{fill:none;stroke:var(--color-gold);stroke-width:1.4;transform-box:fill-box;transform-origin:center;opacity:0}.ab-arch{position:absolute;inset:0;overflow:hidden;border-radius:50% 50% var(--radius-2xl) var(--radius-2xl) /40% 40% var(--radius-2xl) var(--radius-2xl);border:1px solid var(--color-accent-line);background:var(--color-surface);box-shadow:0 50px 110px -50px var(--color-accent-glow),var(--shadow-lift)}.ab-arch-img{transform:scale(1.05);transform-origin:50% 30%}.ab-arch-glass{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to top,color-mix(in srgb,var(--color-paper) 55%,transparent),transparent 32%);box-shadow:inset 0 0 0 1px var(--color-hairline);overflow:hidden}.ab-arch-glass:after{content:"";position:absolute;inset:-10% -60%;background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--color-ink) 16%,transparent) 50%,transparent 58%);translate:-100% 0}.ab-cue{display:none}@media (min-width:768px){.ab-cue{position:absolute;left:50%;bottom:.75rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;height:4.25rem;translate:-50% 0}}.ab-cue-line{position:relative;flex:1;width:2px;overflow:hidden;background:repeating-linear-gradient(to bottom,var(--color-accent-line) 0 2px,transparent 2px 7px)}.ab-cue-step{position:absolute;left:-2px;top:-6px;width:6px;height:6px;border-radius:50%;background:var(--color-accent-bright);box-shadow:0 0 10px var(--color-accent)}.ab-cue-pin{width:.7rem;height:.7rem;border:1.5px solid var(--color-accent);border-radius:50% 50% 50% 0;rotate:-45deg}@media (prefers-reduced-motion:no-preference){.ab-eyebrow-pin:after{animation:ab-ping 2.6s ease-out infinite}.ab-mark{animation:ab-underline 1.2s var(--ease-out) .45s both}.ab-mark-late{animation-delay:.8s}.ab-ring{animation:ab-draw 2s var(--ease-out) calc(.15s + var(--k) * .11s) both,ab-shimmer 7s ease-in-out calc(2.4s + var(--k) * .45s) infinite}.ab-bezel-turn{animation:ab-turn 240s linear infinite}.ab-here-ping{animation:ab-ping-svg 2.6s ease-out infinite}.ab-arch-glass:after{animation:ab-glint 1.8s var(--ease-out) .9s both}.ab-cue-step{animation:ab-step 2.4s cubic-bezier(.5,0,.6,1) infinite}@supports (animation-timeline:scroll()){.ab-arch-img,.ab-bezel-scroll,.ab-rings-scroll{animation-timeline:scroll(root block);animation-range:0 100vh;animation-fill-mode:both;animation-timing-function:linear}.ab-rings-scroll{animation-name:ab-spread;transform-origin:40% 30%}.ab-bezel-scroll{animation-name:ab-bezel;transform-origin:43% 23%}.ab-arch-img{animation-name:ab-settle}}}@keyframes ab-underline{0%{background-size:0 .065em}}@keyframes ab-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ab-shimmer{0%,to{stroke:var(--color-accent)}50%{stroke:var(--color-accent-bright)}}@keyframes ab-turn{to{transform:rotate(1turn)}}@keyframes ab-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes ab-ping-svg{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes ab-glint{to{translate:100% 0}}@keyframes ab-step{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(4.5rem);opacity:0}}@keyframes ab-spread{to{transform:scale(1.14);opacity:.35}}@keyframes ab-bezel{to{transform:rotate(-28deg) scale(1.05);opacity:.5}}@keyframes ab-settle{to{transform:scale(1.13) translateY(2%)}}.ab-press section{position:relative}.ab-press section:after,.ab-press section:before{content:"";position:absolute;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-accent-line),transparent)}.ab-press section:before{top:0}.ab-press section:after{bottom:0}.ab-switch{padding-inline:1.25rem;view-timeline-name:--ab-sw}.ab-switch .illo-wrap{max-width:76rem;margin-inline:auto}.ab-switch-wide{display:none}.ab-switch-narrow{width:7.5rem;margin-inline:auto}@media (min-width:768px){.ab-switch-wide{display:block}.ab-switch-narrow{display:none}}.ab-sw-bed{fill:none;stroke:var(--color-line-strong);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:2 6}.ab-summit-lit,.ab-sw-lit{fill:none;stroke:var(--color-accent);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1}.ab-crumb,.ab-sw-core{fill:var(--color-accent-bright)}.ab-crumb{transform-box:fill-box;transform-origin:center}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab-sw-lit{animation:ab-draw linear both;animation-timeline:--ab-sw;animation-range:cover 16% cover 70%}.ab-sw-core,.ab-switch .ab-crumb{animation:ab-crumb linear both;animation-timeline:--ab-sw}.ab-sw-core{transform-box:fill-box;transform-origin:center;animation-range:cover 40% cover 46%}}}.ab-switch{--c0:18%;--cs:48%}.ab-switch-wide{--n:12}.ab-switch-narrow{--n:6}.ab-summit{--n:10;--c0:4%;--cs:26%}.ab-crumb:first-of-type{--k:1}.ab-crumb:nth-of-type(2){--k:2}.ab-crumb:nth-of-type(3){--k:3}.ab-crumb:nth-of-type(4){--k:4}.ab-crumb:nth-of-type(5){--k:5}.ab-crumb:nth-of-type(6){--k:6}.ab-crumb:nth-of-type(7){--k:7}.ab-crumb:nth-of-type(8){--k:8}.ab-crumb:nth-of-type(9){--k:9}.ab-crumb:nth-of-type(10){--k:10}.ab-crumb:nth-of-type(11){--k:11}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.about .ab-crumb{animation-range:cover calc(var(--c0) + var(--cs) * var(--k) / var(--n)) cover calc(var(--c0) + 4% + var(--cs) * var(--k) / var(--n))}}}@keyframes ab-crumb{0%{opacity:0;transform:scale(.2)}}@media (min-width:768px){.ab-story .ab-aside{position:sticky;top:7rem}}.ab-key{color:var(--color-ink);text-decoration-line:underline;text-decoration-color:var(--color-accent-line);text-decoration-thickness:1px;text-underline-offset:.28em}.ab-grid{fill:none;stroke:var(--color-line);stroke-width:1;stroke-dasharray:2 6}.ab-drop{fill:none;stroke:var(--color-line-strong);stroke-dasharray:2 4}.ab-stop-wash{stop-opacity:.18}.ab-stop-0,.ab-stop-wash{stop-color:var(--color-accent)}.ab-stop-0{stop-opacity:0}.ab-climb{fill:none;stroke:var(--color-accent);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ab-climber,.ab-hiker{transform-box:view-box;offset-rotate:0deg;offset-distance:100%}.ab-wp{fill:var(--color-accent-bright)}.ab-pennant{fill:var(--color-accent);transform-box:fill-box;transform-origin:0 50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab-story{timeline-scope:--ab-p1,--ab-p2,--ab-p3}.ab-read:first-child{view-timeline-name:--ab-p1}.ab-read:nth-child(2){view-timeline-name:--ab-p2}.ab-read:nth-child(3){view-timeline-name:--ab-p3}@supports (background-clip:text) or (-webkit-background-clip:text){.ab-key,.ab-read-ink{color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:slice;box-decoration-break:slice;background-size:200% 100%;background-repeat:no-repeat;animation:ab-read linear both}.ab-read-ink{background-image:linear-gradient(90deg,var(--color-ink) 46%,var(--color-muted) 54%);animation-range:cover 12% cover 52%}.ab-key{background-image:linear-gradient(90deg,var(--color-accent-bright) 46%,var(--color-muted) 54%);animation-range:cover 40% cover 56%}.ab-read:first-child :is(.ab-read-ink,.ab-key){animation-timeline:--ab-p1}.ab-read:nth-child(2) :is(.ab-read-ink,.ab-key){animation-timeline:--ab-p2}.ab-read:nth-child(3) :is(.ab-read-ink,.ab-key){animation-timeline:--ab-p3}.ab-read-ink ::selection,.ab-read-ink::selection{-webkit-text-fill-color:var(--color-paper)}}}}@keyframes ab-read{0%{background-position:100% 0}to{background-position:0 0}}@supports (animation-timeline:view()){@media (min-width:768px) and (prefers-reduced-motion:no-preference){.ab-story .ab-climber{animation:ab-stage-a linear both,ab-stage-b linear forwards,ab-stage-z linear forwards;animation-timeline:--ab-p1,--ab-p2,--ab-p3;animation-range:cover 18% cover 46%}.ab-story .ab-climb{animation:ab-trace-a linear both,ab-trace-b linear forwards,ab-trace-z linear forwards;animation-timeline:--ab-p1,--ab-p2,--ab-p3;animation-range:cover 18% cover 46%}.ab-story .ab-wp{transform-box:fill-box;transform-origin:center;animation:ab-light linear both;animation-range:cover 44% cover 47%}.ab-story .ab-wp-1{animation-timeline:--ab-p1}.ab-story .ab-wp-2{animation-timeline:--ab-p2}.ab-story .ab-wp-3{animation-timeline:--ab-p3}}}@keyframes ab-stage-a{0%{offset-distance:0}to{offset-distance:var(--f1)}}@keyframes ab-stage-b{0%{offset-distance:var(--f1)}to{offset-distance:var(--f2)}}@keyframes ab-stage-c{0%{offset-distance:var(--f2)}to{offset-distance:var(--f3)}}@keyframes ab-stage-z{0%{offset-distance:var(--last)}to{offset-distance:100%}}@keyframes ab-trace-a{0%{stroke-dashoffset:1}to{stroke-dashoffset:var(--o1)}}@keyframes ab-trace-b{0%{stroke-dashoffset:var(--o1)}to{stroke-dashoffset:var(--o2)}}@keyframes ab-trace-c{0%{stroke-dashoffset:var(--o2)}to{stroke-dashoffset:var(--o3)}}@keyframes ab-trace-z{0%{stroke-dashoffset:var(--o-last)}to{stroke-dashoffset:0}}@keyframes ab-light{0%{opacity:0;transform:scale(.3)}}.ab-story .ab-climb,.ab-story .ab-climber{--last:var(--f2);--o-last:var(--o2)}@media (min-width:1024px){.ab-principles .ab-aside{position:sticky;top:7rem}}.ab-stack{display:flex;flex-direction:column;gap:1.5rem;counter-reset:ab-card}.ab-spot{--ab-card-bg:var(--color-surface);border:1px solid transparent;background:radial-gradient(420px circle at var(--sx,-999px) var(--sy,-999px),color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 60%) padding-box,linear-gradient(var(--ab-card-bg),var(--ab-card-bg)) padding-box,radial-gradient(240px circle at var(--sx,-999px) var(--sy,-999px),var(--color-accent),transparent 70%) border-box,linear-gradient(var(--color-line-strong),var(--color-line-strong)) border-box}.ab-card{position:sticky;top:calc(5.5rem + var(--i) * .9rem);counter-increment:ab-card;border-radius:var(--radius-2xl);padding:1.75rem;transform-origin:50% 0;box-shadow:0 -18px 40px -24px color-mix(in srgb,var(--color-paper) 90%,transparent),var(--shadow-lift)}.ab-card:before{content:"0" counter(ab-card) " / 04";position:absolute;top:1.6rem;right:1.75rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;color:var(--color-accent);opacity:.8}.ab-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:var(--color-paper);opacity:0;pointer-events:none}.ab-card-art{width:11rem;margin-bottom:1.5rem}@media (min-width:1024px){.ab-card{top:calc(7rem + var(--i) * 1.4rem);min-height:21rem;padding:2.5rem}.ab-card:before{top:2.4rem;right:2.5rem}.ab-card-art{width:13rem}}.ab-rose{transform-box:view-box}.ab-needle{fill:var(--color-accent);opacity:0}.ab-needle-1{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab-principles{timeline-scope:--ab-c2,--ab-c3,--ab-c4}.ab-card:nth-child(2){view-timeline-name:--ab-c2}.ab-card:nth-child(3){view-timeline-name:--ab-c3}.ab-card:nth-child(4){view-timeline-name:--ab-c4}.ab-card:nth-child(-n+3),.ab-card:nth-child(-n+3):after{animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 50vh cover calc(100vh - 9.5rem)}.ab-card:nth-child(-n+3){animation-name:ab-recede}.ab-card:nth-child(-n+3):after{animation-name:ab-shade}.ab-card:first-child,.ab-card:first-child:after{animation-timeline:--ab-c2}.ab-card:nth-child(2),.ab-card:nth-child(2):after{animation-timeline:--ab-c3}.ab-card:nth-child(3),.ab-card:nth-child(3):after{animation-timeline:--ab-c4}.ab-rose{animation:ab-rose-b linear both,ab-rose-c linear forwards,ab-rose-d linear forwards;animation-timeline:--ab-c2,--ab-c3,--ab-c4;animation-range:cover 50vh cover calc(100vh - 9.5rem)}.ab-needle{animation:ab-needle linear both;animation-range:cover calc(100vh - 13rem) cover calc(100vh - 9.5rem)}.ab-needle-1{animation:none}.ab-needle-2{animation-timeline:--ab-c2}.ab-needle-3{animation-timeline:--ab-c3}.ab-needle-4{animation-timeline:--ab-c4}}}@keyframes ab-recede{to{transform:scale(.93)}}@keyframes ab-shade{to{opacity:.55}}@keyframes ab-rose-b{0%{transform:rotate(0deg)}to{transform:rotate(-90deg)}}@keyframes ab-rose-c{0%{transform:rotate(-90deg)}to{transform:rotate(-180deg)}}@keyframes ab-rose-d{0%{transform:rotate(-180deg)}to{transform:rotate(-270deg)}}@keyframes ab-needle{0%{opacity:0}to{opacity:1}}.ab-map{position:relative;border-radius:var(--radius-2xl);border:1px solid var(--color-line-strong);background:radial-gradient(120% 80% at 70% 10%,var(--color-accent-soft),transparent 60%),var(--color-surface);padding:.9rem;box-shadow:0 50px 110px -60px var(--color-accent-glow),var(--shadow-lift)}.ab-map:after{content:"";position:absolute;inset:.45rem;border-radius:calc(var(--radius-2xl) - .35rem);border:1px solid var(--color-hairline);pointer-events:none}.ab-map .illo{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.ab-map-contours{position:absolute;inset:.9rem;border-radius:var(--radius-lg);background-color:var(--color-accent-line);-webkit-mask:url(/images/about-trail-contours.svg) 0 0/100% 100% no-repeat;mask:url(/images/about-trail-contours.svg) 0 0/100% 100% no-repeat}.ab-scale{fill:var(--color-accent-line);stroke:var(--color-line-strong);stroke-width:1.25}.ab-trail-bed{fill:none;stroke:var(--color-surface);stroke-width:10;stroke-linecap:round}.ab-trail-lit{fill:none;stroke:var(--color-accent);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ab-wp-halo{fill:var(--color-accent-glow)}.ab-stops{display:grid;gap:1.25rem}.ab-stop-card{display:flex;gap:1.25rem;border-radius:var(--radius-xl);border:1px solid var(--color-line);background:var(--color-surface);padding:1.5rem;transform-origin:0 50%}.ab-stop-node[data-present]{border-color:color-mix(in srgb,var(--color-gold) 55%,transparent);color:var(--color-gold);background:color-mix(in srgb,var(--color-gold) 10%,transparent)}@media (min-width:1024px){.ab-map-pin{position:sticky;top:max(6.5rem,calc(50vh - 17.5rem))}.ab-stops{gap:0}.ab-stop{display:flex;align-items:center;min-height:52vh}.ab-stop-card{width:100%;padding:1.9rem 2rem}}@media (prefers-reduced-motion:no-preference){.ab-pennant{animation:ab-flutter 2.8s ease-in-out infinite}}@keyframes ab-flutter{0%,to{transform:skewY(0deg) scaleX(1)}50%{transform:skewY(-6deg) scaleX(.86)}}@supports (animation-timeline:view()){@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ab-trail{timeline-scope:--ab-w1,--ab-w2,--ab-w3,--ab-w4}.ab-stop:first-child{view-timeline-name:--ab-w1}.ab-stop:nth-child(2){view-timeline-name:--ab-w2}.ab-stop:nth-child(3){view-timeline-name:--ab-w3}.ab-stop:nth-child(4){view-timeline-name:--ab-w4}.ab-trail .ab-hiker{--last:var(--f3);animation:ab-stage-a linear both,ab-stage-b linear forwards,ab-stage-c linear forwards,ab-stage-z linear forwards;animation-timeline:--ab-w1,--ab-w2,--ab-w3,--ab-w4;animation-range:contain 0 contain 50%}.ab-trail .ab-trail-lit{--o-last:var(--o3);animation:ab-trace-a linear both,ab-trace-b linear forwards,ab-trace-c linear forwards,ab-trace-z linear forwards;animation-timeline:--ab-w1,--ab-w2,--ab-w3,--ab-w4;animation-range:contain 0 contain 50%}.ab-trail :is(.ab-wp,.ab-wp-halo){transform-box:fill-box;transform-origin:center;animation:ab-light linear both;animation-range:contain 46% contain 52%}.ab-trail .ab-wp-1{animation-timeline:--ab-w1}.ab-trail .ab-wp-2{animation-timeline:--ab-w2}.ab-trail .ab-wp-3{animation-timeline:--ab-w3}.ab-trail .ab-wp-4{animation-timeline:--ab-w4}.ab-stop-card{animation:ab-focus linear both;animation-timeline:view();animation-range:contain 0 contain 100%}}}@keyframes ab-focus{0%,to{transform:scale(.95);border-color:var(--color-line);box-shadow:none}38%,62%{transform:none;border-color:var(--color-accent-line);box-shadow:0 40px 80px -50px var(--color-accent-glow),var(--shadow-soft)}}.ab-kit-card{border-radius:var(--radius-xl);padding:1.75rem;transition:translate .35s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ab-kit-card:hover{translate:0 -4px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab-kit-card{--ax:0px;--ay:3rem;--ar:0deg;animation:ab-assemble linear both;animation-timeline:view();animation-range:entry 0 cover 32%}@media (min-width:1024px){.ab-kit-card:nth-child(3n+1){--ax:-2.5rem;--ar:-2.5deg}.ab-kit-card:nth-child(3n){--ax:2.5rem;--ar:2.5deg}.ab-kit-card:nth-child(3n+2){--ay:4.5rem}}}}@keyframes ab-assemble{0%{transform:translate3d(var(--ax),var(--ay),0) rotate(var(--ar)) scale(.95)}}.ab-cta section>.container-page>div{padding-bottom:12.5rem}@media (min-width:768px){.ab-cta section>.container-page>div{padding-bottom:16rem}}.ab-summit{position:absolute;inset-inline:0;bottom:0;z-index:-1;height:11rem;view-timeline-name:--ab-summit}@media (min-width:768px){.ab-summit{height:14.5rem}}.ab-summit .illo{height:100%}.ab-sun-0{stop-color:var(--color-gold);stop-opacity:.3}.ab-sun-1{stop-color:var(--color-accent);stop-opacity:.12}.ab-ridge-back{fill:color-mix(in srgb,var(--color-accent) 7%,var(--color-panel));stroke:var(--color-accent-line);stroke-width:1;stroke-linejoin:round}.ab-ridge-mid{fill:var(--color-surface);stroke:color-mix(in srgb,var(--color-accent) 45%,var(--color-line-strong));stroke-width:1.3}.ab-ridge-front{fill:var(--color-paper)}.ab-star{fill:var(--color-ink-soft);opacity:.6}.ab-ridge-far,.ab-ridge-near,.ab-sun{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.ab-star{animation:ab-twinkle 4.2s ease-in-out var(--tw) infinite}@supports (animation-timeline:view()){.ab-ridge-far,.ab-ridge-near,.ab-summit .ab-crumb,.ab-summit-lit,.ab-sun{animation-timeline:--ab-summit;animation-fill-mode:both;animation-timing-function:linear}.ab-sun{animation-name:ab-sunrise;animation-range:cover 0 cover 36%}.ab-ridge-far{animation-name:ab-ridge-far}.ab-ridge-far,.ab-ridge-near{animation-range:cover 0 cover 38%}.ab-ridge-near{animation-name:ab-ridge-near}.ab-summit-lit{animation-name:ab-draw;animation-range:cover 4% cover 32%}.ab-summit .ab-crumb{animation-name:ab-crumb}}}@keyframes ab-twinkle{0%,to{opacity:.25}50%{opacity:.85}}@keyframes ab-sunrise{0%{transform:translateY(90px) scale(.75)}}@keyframes ab-ridge-far{0%{transform:translateY(34px)}}@keyframes ab-ridge-near{0%{transform:translateY(16px)}}