.ali-bedni-page{--story-ink:#173549;--story-paper:#f3f0e8;background:var(--story-ink)}
.ali-bedni-page .story-hero{height:155svh}.ali-bedni-page .story-cover img{object-position:50% 55%}.ali-bedni-page .story-cover-shade{background:linear-gradient(180deg,#0b284e55,transparent 40%,#071b2b35 65%,#071b2be6)}
.ali-bedni-page .ali-title{left:7vw;top:26%;font-size:min(18.7vw,30svh,290px);line-height:.84;letter-spacing:-.085em}.ali-prefix{display:block;font:italic .49em/1.25 Georgia,serif;letter-spacing:-.075em;padding-left:1vw;color:#f2d8bc}.ali-bedni-page .story-subtitle{top:auto;bottom:138px;left:8vw;font-size:clamp(25px,3.1vw,47px)}
.ali-bedni-page .story-intro{padding-bottom:0}.winter-thread{display:flex;align-items:center;gap:22px;width:max-content;max-width:100%;border-top:1px solid #17354930;padding:20px 0;margin:0 0 55px 30%}.winter-thread>img{width:83px;height:57px;object-fit:cover}.winter-thread>span:not(.thread-arrow){font:10px/1.7 'Courier New',monospace}.winter-thread small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#7c817a;margin-bottom:6px}.thread-arrow{font-size:25px;margin-left:25px}.winter-thread:hover .thread-arrow{transform:translate(3px,-3px)}
.forest-story{background:var(--story-paper);color:var(--story-ink);padding:110px 0 120px}.forest-heading{padding:0 9vw}.forest-heading h2{font-size:clamp(49px,6.7vw,107px);line-height:1;margin-top:33px}.forest-composition{display:grid;grid-template-columns:1.6fr .54fr;align-items:start;gap:6vw;margin:65px 8vw 95px}.forest-frame{padding-top:65px}.company-frame{transform:rotate(3deg)}.company-frame img{aspect-ratio:9/16;object-fit:contain}.company-note{display:flex;align-items:center;gap:15px;margin:0 0 25px -15px;transform:rotate(-3deg)}.company-note>span{font-size:32px;color:#a57b5e}.company-note p{font-size:19px;line-height:1.1;letter-spacing:-.055em}.company-note p em{font-size:28px}.company-frame figcaption>span:last-child{display:none}.forest-details{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;margin:0 10vw}.forest-details>figure:first-child img{aspect-ratio:4/5;object-fit:cover;object-position:52% center}.camp-detail>p{font-size:25px;line-height:1.25;letter-spacing:-.045em;margin-bottom:40px}.camp-detail>p em{font-size:31px}
.meadow-scroll{position:relative;height:270svh;--meadow-progress:0;color:#fff;background:#224358}.meadow-stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden}.meadow-heading{position:absolute;z-index:2;top:125px;left:8vw;pointer-events:none}.meadow-heading h2{font-size:clamp(48px,6.4vw,100px);line-height:.97;margin-top:28px}.meadow-heading h2 em{color:#f2dcc5}.meadow-strip{display:flex;width:300%;height:100%;transform:translate3d(calc(var(--meadow-progress) * -66.666667%),0,0);will-change:transform}.meadow-strip:focus-visible{outline:2px solid var(--peach);outline-offset:-10px}.meadow-slide{position:relative;isolation:isolate;flex:0 0 33.333333%;margin:0;min-width:0;height:100%}.meadow-slide>img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.meadow-slide::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0b2b4466,transparent 48%,#071b2b99)}.meadow-slide figcaption{position:absolute;z-index:1;left:8vw;right:8vw;bottom:125px;display:flex;align-items:center;justify-content:space-between;font:10px/1.6 'Courier New',monospace;text-transform:uppercase;letter-spacing:.06em;gap:20px}.meadow-slide figcaption button{background:#10283b33;border:1px solid #ffffff77;padding:10px 14px;font:9px/1.5 'Courier New',monospace;color:inherit;text-transform:none;letter-spacing:0}.meadow-slide figcaption button:hover{background:var(--cream);color:var(--story-ink)}.meadow-slide figcaption button>span{margin-left:20px;font-size:17px}.meadow-navigation{position:absolute;z-index:2;left:8vw;right:8vw;bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:25px}.meadow-navigation>div{display:flex;gap:9px}.meadow-navigation button{width:45px;height:45px;border:1px solid #ffffff77;border-radius:50%;background:#17354922;color:#fff;font:10px/1 'Courier New',monospace}.meadow-navigation button[aria-pressed="true"]{background:var(--cream);color:var(--story-ink);border-color:var(--cream)}.meadow-navigation>p{font:9px/1.5 'Courier New',monospace}.meadow-navigation>p>span{font-size:22px;margin-left:22px}
.meadow-film-section{padding:110px 6vw 90px;background:#102b3e;color:var(--cream)}.film-heading{display:flex;justify-content:space-between;align-items:end;padding:0 3vw;gap:40px}.film-heading h2{font-size:clamp(58px,7.5vw,120px);line-height:1;margin-top:32px}.film-heading h2 em{color:var(--peach)}.film-heading>p{font-size:12px;line-height:1.9;color:#bdcbd0;padding-bottom:12px}.panorama-film{margin:65px 0 0}.film-window{position:relative;aspect-ratio:16/9;background:#183f57;overflow:hidden}.film-fallback,.film-window video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film-window video{opacity:0;transition:opacity .5s}.film-window video.is-ready{opacity:1}.film-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#10293b55,transparent 30%,transparent 65%,#092337b3)}.film-label{position:absolute;top:25px;left:28px;font:9px/1.5 'Courier New',monospace;letter-spacing:.06em;text-transform:uppercase}.film-controls{position:absolute;bottom:25px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;gap:15px}.film-controls button{display:flex;align-items:center;gap:14px;padding:11px 15px;background:#102b3e66;backdrop-filter:blur(5px);color:#fff;border:1px solid #fff9;font-size:10px;line-height:1.5}.film-controls button>span[aria-hidden]{font-size:19px}.film-controls button:hover{background:var(--cream);color:var(--story-ink)}.panorama-film>figcaption{display:flex;justify-content:space-between;gap:20px;font:9px/1.5 'Courier New',monospace;text-transform:uppercase;letter-spacing:.04em;color:#b9c9d0;margin-top:18px}.film-status{min-height:1em;font:10px/1.6 'Courier New',monospace;margin-top:12px;color:#edba9e}
.winter-light{padding:105px 8vw;background:#e9e2d5;color:var(--story-ink)}.winter-light-heading{padding:0 1vw}.winter-light h2{font-size:clamp(48px,6.8vw,110px);line-height:1;margin-top:32px}.winter-light-pair{display:grid;grid-template-columns:1.15fr .85fr;gap:4vw;align-items:start;margin-top:60px}.golden-peaks{padding-top:100px}.ali-bedni-page .selected-frames{padding-top:105px}.ali-bedni-page .photo-tile-image img{filter:none}.ali-bedni-page .photo-collection{grid-template-columns:repeat(3,1fr)}.ali-bedni-page .photo-tile:nth-child(2) .photo-tile-image img{object-position:50% 25%}.ali-bedni-page .story-next{background:#173549}.film-dialog{position:fixed;inset:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:0;border:0;color:var(--cream);background:#091b28}.film-dialog::backdrop{background:#091b28f2}.full-film-view{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;padding:25px 4vw;height:calc(100svh - 90px)}.full-film-view video{display:block;width:min(100%,1280px);max-height:calc(100svh - 210px);background:#071925}.full-film-view p{font:10px/1.8 'Courier New',monospace;text-align:center;color:#bdcbd0}.full-film-view p>span{font-size:9px;color:#8eabb9}
/* Scrolling remains native; the mobile strip also supports direct touch swipes. */
@media(max-width:1000px){.ali-bedni-page .ali-title{top:29%}.forest-composition{gap:5vw;grid-template-columns:1.5fr .65fr}.company-note p em{font-size:24px}.company-note{margin-left:0}.company-frame figcaption{font-size:8px}.forest-details{gap:5vw;margin:0 8vw}.camp-detail>p{font-size:22px}.camp-detail>p em{font-size:28px}.meadow-heading{top:120px}.film-heading>p{font-size:11px;max-width:230px}.panorama-film{margin-top:50px}.meadow-film-section{padding-top:90px}.winter-light-pair{gap:3vw}.golden-peaks{padding-top:70px}.winter-thread{margin-left:17%}}
@media(max-width:700px){.ali-bedni-page .story-hero{height:140svh}.ali-bedni-page .ali-title{top:30%;font-size:29vw;left:7vw;line-height:.86}.ali-prefix{font-size:.52em;line-height:1.3}.ali-bedni-page .story-subtitle{bottom:150px;left:8vw;font-size:clamp(23px,6vw,33px)}.ali-bedni-page .story-cover img{object-position:50% center}.winter-thread{margin:0 0 35px;gap:15px;width:100%}.winter-thread>img{width:65px;height:48px}.winter-thread>span:not(.thread-arrow){font-size:9px}.winter-thread small{font-size:7px}.thread-arrow{margin-left:auto;font-size:22px}.forest-story{padding:70px 0 75px}.forest-heading{padding:0 8vw}.forest-heading h2{font-size:clamp(41px,9vw,65px);margin-top:26px}.forest-composition{display:block;margin:38px 8vw 55px}.forest-frame{padding:0}.company-frame{width:53%;margin:38px 2vw 0 auto;transform:rotate(2deg)}.company-frame img{aspect-ratio:9/14;object-fit:cover;object-position:50% 20%}.company-note{margin:0 0 17px -100px;gap:13px;transform:rotate(-2deg)}.company-note>span{font-size:28px}.company-note p{font-size:17px}.company-note p em{font-size:26px}.forest-details{grid-template-columns:1fr;gap:35px;margin:0 8vw}.forest-details>figure:first-child{width:85%}.forest-details>figure:first-child img{aspect-ratio:1.15}.camp-detail{margin-left:12%}.camp-detail>p{font-size:21px;margin-bottom:25px}.camp-detail>p em{font-size:26px}.meadow-scroll{height:auto;color:var(--story-ink);background:var(--story-paper)}.meadow-stage{position:relative;height:auto;min-height:0;padding:65px 0 35px;overflow:visible}.meadow-heading{position:relative;top:auto;left:auto;padding:0 8vw;pointer-events:auto}.meadow-heading h2{font-size:clamp(52px,11vw,77px);margin-top:25px}.meadow-heading h2 em{color:#9b6d4e}.meadow-strip{width:100%;height:auto;transform:none;will-change:auto;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:8vw;gap:15px;padding:38px 8vw 12px;scrollbar-width:thin;scrollbar-color:#8f9994 transparent;overscroll-behavior-x:contain}.meadow-slide{flex:0 0 90%;height:auto;scroll-snap-align:start}.meadow-slide>img{height:52svh;min-height:310px;object-position:center}.meadow-slide::after{display:none}.meadow-slide figcaption{position:static;display:block;font-size:8px;margin-top:15px;letter-spacing:.03em}.meadow-slide figcaption button{color:var(--story-ink);background:none;border:0;border-bottom:1px solid #17354950;padding:8px 0;font-size:8px;margin-top:6px}.meadow-slide figcaption button>span{margin-left:12px;font-size:16px}.meadow-navigation{position:static;margin:25px 8vw 0;gap:15px}.meadow-navigation button{color:var(--story-ink);background:none;border-color:#1735494d;width:35px;height:35px;font-size:9px}.meadow-navigation button[aria-pressed="true"]{background:var(--story-ink);color:var(--cream)}.meadow-navigation>div{gap:7px}.meadow-navigation>p{font-size:8px;max-width:135px;text-align:right}.meadow-navigation>p>span{font-size:18px;margin-left:6px}.meadow-film-section{padding:75px 7vw 55px}.film-heading{display:block;padding:0 1vw}.film-heading h2{font-size:clamp(49px,11vw,76px);margin-top:28px}.film-heading>p{font-size:11px;line-height:1.8;margin-top:25px;max-width:100%;padding:0}.panorama-film{margin-top:35px}.film-window{aspect-ratio:1.25}.film-label{font-size:7px;top:15px;left:15px;letter-spacing:.02em}.film-controls{left:13px;right:13px;bottom:15px;gap:9px}.film-controls button{padding:8px 9px;font-size:8px;gap:8px}.film-controls button>span[aria-hidden]{font-size:16px}.panorama-film>figcaption{font-size:7px;line-height:1.6;gap:15px;margin-top:13px}.panorama-film>figcaption>span:last-child{text-align:right;max-width:130px}.film-status{font-size:9px}.winter-light{padding:75px 8vw}.winter-light h2{font-size:clamp(43px,9.6vw,65px);margin-top:28px}.winter-light-pair{display:block;margin-top:38px}.golden-peaks{padding-top:35px;width:90%;margin-left:auto}.ali-bedni-page .selected-frames{padding-top:75px}.ali-bedni-page .photo-collection{grid-template-columns:1fr 1fr}.full-film-view{padding:20px 4vw;height:calc(100svh - 80px);gap:22px}.full-film-view video{max-height:65svh}.full-film-view p{font-size:9px;max-width:85%}.full-film-view p>span{font-size:8px}}
@media(prefers-reduced-motion:reduce){.ali-bedni-page .story-hero{height:100svh}.meadow-scroll{height:auto;background:var(--story-paper);color:var(--story-ink)}.meadow-stage{position:relative;height:auto;min-height:0;padding:75px 0 50px}.meadow-heading{position:static;padding:0 8vw}.meadow-heading h2 em{color:#9b6d4e}.meadow-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;width:100%;height:auto;transform:none;will-change:auto;padding:40px 8vw 0;overflow:visible}.meadow-slide{height:auto;min-width:0}.meadow-slide::after{display:none}.meadow-slide>img{height:auto;min-height:0;aspect-ratio:4/5;object-fit:cover}.meadow-slide figcaption{position:static;display:block;font-size:8px;margin-top:15px}.meadow-slide figcaption button{display:block;color:var(--story-ink);background:none;border:0;border-bottom:1px solid #17354950;font-size:8px;padding:7px 0;margin-top:7px}.meadow-slide figcaption button>span{margin-left:9px}.meadow-navigation{display:none}.film-window video{transition:none}.company-frame{transform:none}}
@media(prefers-reduced-motion:reduce) and (max-width:700px){.meadow-strip{grid-template-columns:1fr;padding-top:30px;gap:30px}.meadow-slide>img{aspect-ratio:1.35}.meadow-slide figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px}.meadow-slide figcaption button{margin:0}}
@media(max-height:650px) and (min-width:701px){.ali-bedni-page .ali-title{font-size:25svh;top:27%}.ali-bedni-page .story-subtitle{bottom:115px;font-size:30px}.meadow-stage{min-height:100svh}.meadow-heading{top:105px}.meadow-heading h2{font-size:50px;margin-top:20px}}
@media(max-height:620px) and (max-width:700px){.ali-bedni-page .ali-title{font-size:25svh;top:25%}.ali-bedni-page .story-subtitle{bottom:132px;font-size:23px}}
/* All three photographs remain available if scripting is disabled or fails to load. */
.ali-bedni-page:not(.is-enhanced) .meadow-scroll{height:auto;background:var(--story-paper);color:var(--story-ink)}.ali-bedni-page:not(.is-enhanced) .meadow-stage{position:relative;height:auto;min-height:0;padding:75px 0 50px}.ali-bedni-page:not(.is-enhanced) .meadow-heading{position:static;padding:0 8vw}.ali-bedni-page:not(.is-enhanced) .meadow-heading h2 em{color:#9b6d4e}.ali-bedni-page:not(.is-enhanced) .meadow-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;width:100%;height:auto;transform:none;padding:40px 8vw 0;overflow:visible}.ali-bedni-page:not(.is-enhanced) .meadow-slide{height:auto}.ali-bedni-page:not(.is-enhanced) .meadow-slide::after{display:none}.ali-bedni-page:not(.is-enhanced) .meadow-slide>img{height:auto;min-height:0;aspect-ratio:4/5;object-fit:cover}.ali-bedni-page:not(.is-enhanced) .meadow-slide figcaption{position:static;font-size:8px;margin-top:15px}.ali-bedni-page:not(.is-enhanced) .meadow-slide figcaption button,.ali-bedni-page:not(.is-enhanced) .meadow-navigation,.ali-bedni-page:not(.is-enhanced) .film-controls{display:none}
@media(max-width:700px){.ali-bedni-page:not(.is-enhanced) .meadow-strip{grid-template-columns:1fr}.ali-bedni-page:not(.is-enhanced) .meadow-slide>img{aspect-ratio:1.35}}
