.mantalai-page{--story-ink:#18372f;--story-paper:#f0eee4;--soft-ink:#65736a;--m-sun:#dfbd88;background:#102621;color:var(--cream)}
.mantalai-page .paper{background:var(--story-paper);color:var(--story-ink)}
.mantalai-page h2{font-weight:400;letter-spacing:-.065em;line-height:1.01}
.mantalai-page h2 em{letter-spacing:-.065em}
.mantalai-page .section-kicker{line-height:1.6}
.mantalai-page .story-hero{height:100svh;--story-progress:1}
.mantalai-page.is-enhanced .story-hero{height:155svh;--story-progress:0}
.mantalai-page .story-hero-stage{min-height:650px;background:#183b35}
.mantalai-page .story-cover{clip-path:inset(calc(15% * (1 - var(--story-progress))) calc(6% * (1 - var(--story-progress))))}
.mantalai-page .story-cover img{object-position:50% 47%;transform:scale(calc(1.065 - .065 * var(--story-progress)))}
.mantalai-page .story-cover-shade{background:linear-gradient(180deg,#0b292c44,transparent 24%,#102b3033 40%,#0e292c99 70%,#0d262be8)}
.mantalai-page .story-title{top:34%;font-size:clamp(88px,17vw,270px);line-height:.93;left:6.5vw;letter-spacing:-.08em;max-width:89vw}
.mantalai-page .towards-word{display:block;font:italic clamp(30px,4vw,60px)/1 Georgia,serif;letter-spacing:-.05em;color:var(--cream);margin:0 0 18px 1vw}
.mantalai-page .story-subtitle{top:auto;bottom:130px;left:8vw;font-size:clamp(26px,3.5vw,52px)}
.mantalai-page .story-hero-bottom{bottom:40px;gap:30px}
.mantalai-page .story-hero-bottom>span{text-align:right;max-width:280px}
.mantalai-page .story-eyebrow{top:135px}
.mantalai-page .story-edge{top:38%;color:#e4eadc}
.m-intro{padding:125px 9vw 0}
.m-intro h2{font-size:clamp(55px,7.8vw,124px);margin-top:40px}
.m-intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:5vw;margin:45px 0 70px 26%}
.m-intro-copy p,.people-copy>p:not(.section-kicker),.return-copy p{font-size:14px;line-height:1.95;color:#56675e}
.journey-line{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;border-block:1px solid #18372f36}
.journey-line li{padding:25px 20px 28px 0;position:relative}
.journey-line li:not(:last-child)::after{content:'→';position:absolute;right:20px;bottom:26px;font:18px Georgia;color:#74867a}
.journey-line span{display:block;font:9px/1.5 'Courier New',monospace;text-transform:uppercase;color:#758278}
.journey-line strong{display:block;font-weight:400;font-size:18px;letter-spacing:-.03em;margin-top:15px;padding-right:30px}
.chapter-contents{display:flex;gap:28px;justify-content:space-between;padding:22px 0;font:9px/1.6 'Courier New',monospace;color:#596f60}
.chapter-contents a{padding:8px 0;border-bottom:1px solid transparent}
.chapter-contents a:hover{border-color:currentColor}
.m-people{padding:100px 9vw 115px}
.people-opening{display:grid;grid-template-columns:1.15fr .85fr;gap:12vw;align-items:center}
.people-copy h2{font-size:clamp(60px,7.5vw,118px);margin:30px 0 35px}
.people-copy>p:not(.section-kicker){max-width:380px;margin-top:22px}
.mantalai-page .photo-link{position:relative;display:block;overflow:hidden;background:#132d29}
.mantalai-page .photo-link img{width:100%;height:auto;transition:transform 1.4s var(--ease)}
.mantalai-page .photo-link:hover img,.mantalai-page .photo-link:focus-visible img{transform:scale(1.025)}
.mantalai-page .story-figure figcaption{color:#718075;font-size:8px}
.mantalai-page .story-figure figcaption>span:last-child{color:inherit}
.night-company{transform:rotate(2deg);max-width:400px}
.night-company img{aspect-ratio:3/4;object-fit:contain}
.people-pair{display:grid;grid-template-columns:1.65fr 1fr;gap:9vw;margin-top:110px;align-items:start}
.people-pair>.story-figure{padding-top:75px}
.large-three{display:block;font-size:145px;line-height:1;letter-spacing:-.09em;color:#9fac9b}
.people-aside>p{font-size:22px;line-height:1.3;letter-spacing:-.03em;margin:18px 0 35px}
.people-aside>p em{font-size:25px}
.people-aside .film-card-image{aspect-ratio:1.35}
.arrival-pair{display:grid;grid-template-columns:.7fr 1.3fr;gap:11vw;align-items:center;margin-top:120px}
.arrival-portrait{max-width:350px;margin-left:2vw;transform:rotate(-2deg)}
.arrival-wide>p{font:11px/1.9 'Courier New',monospace;color:#68796c;margin-top:35px}
.m-wilderness{padding-top:100px;background:#17392f;color:#f0eee4}
.wilderness-head{padding:0 10vw 75px}
.wilderness-head h2{font-size:clamp(72px,10.8vw,172px);margin:30px 0}
.wilderness-head h2 em{color:#c2d2a6}
.wilderness-head>p:last-child{font:12px/1.9 'Courier New',monospace;color:#b5c4b5;margin-left:47%}
.mantalai-page .great-wall .photo-link{height:90svh;min-height:450px}
.mantalai-page .great-wall img{height:100%;object-fit:cover;object-position:center 40%}
.mantalai-page .m-wilderness figcaption{color:#b3c7b6;padding:0 6vw}
.wilderness-pair{display:grid;grid-template-columns:1.2fr .8fr;gap:5vw;padding:100px 7vw 0;align-items:start}
.wilderness-pair .lower-frame{padding-top:140px}
.mantalai-page .wilderness-pair figcaption{padding:0}
.scale-note{padding:90px 10vw 50px;display:flex;gap:35px;align-items:center}
.scale-note>span{font-size:55px;color:#bec9a3}
.scale-note p{font-size:28px;letter-spacing:-.045em;line-height:1.2}
.scale-note em{color:#d8d7bd;font-size:34px}
.mantalai-page .person-for-scale .photo-link{height:83svh;min-height:430px}
.mantalai-page .person-for-scale img{height:100%;object-fit:cover;object-position:center 57%}
.mantalai-page .person-for-scale figcaption{padding-bottom:30px}
.m-water{padding:105px 8vw 110px}
.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px}
.split-heading h2{font-size:clamp(52px,6.8vw,108px);margin-top:30px}
.split-heading>p{font:11px/1.9 'Courier New',monospace;color:#718074;max-width:280px;padding-bottom:8px}
.motion-scene{margin:0;min-width:0}
.motion-stage{position:relative;isolation:isolate;overflow:hidden;background:#19392e;aspect-ratio:16/9}
.motion-stage>.motion-poster,.motion-stage>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.motion-stage>video{opacity:0;transition:opacity .5s;pointer-events:none}
.motion-stage>video.is-ready{opacity:1}
.motion-scene-shade{position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0a242bcc);pointer-events:none}
.scene-controls{position:absolute;bottom:24px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.scene-controls button{border:1px solid #fff6;border-radius:30px;padding:12px 17px;color:#fff;background:#122a2b66;backdrop-filter:blur(12px);font:10px/1.3 Arial,sans-serif;min-height:44px}
.scene-controls button>span:first-child{margin-right:8px}
.scene-controls button[data-film]>span{margin-left:15px}
.motion-scene figcaption{display:flex;gap:20px;justify-content:space-between;font:8px/1.6 'Courier New',monospace;color:#6c7d70;text-transform:uppercase;letter-spacing:.025em;margin-top:14px}
.motion-status{font:10px/1.6 'Courier New',monospace;min-height:0;color:#8b633f;margin-top:8px}
.motion-status:empty{display:none}
.water-pair{display:grid;grid-template-columns:1.6fr .85fr;gap:7vw;margin-top:95px;align-items:start}
.water-aside{padding-top:65px}
.water-aside .story-figure{margin-top:65px}
.m-camp{padding:25px 0 100px}
.camp-heading{padding:0 10vw 65px}
.camp-heading h2{font-size:clamp(63px,8.8vw,140px);margin:30px 0}
.camp-heading>p:last-child{font:12px/1.9 'Courier New',monospace;color:#6c7b6f;margin-left:40%}
.mantalai-page .tent-window{margin:0 5vw}
.mantalai-page .tent-window img{aspect-ratio:1.65;object-fit:cover;object-position:50% 45%}
.camp-life{display:grid;grid-template-columns:1fr 1.1fr;gap:13vw;padding:105px 10vw 0;align-items:start}
.camp-gear>.film-card{max-width:270px;margin:45px 0 0 auto}
.camp-gear>.film-card .film-card-image{aspect-ratio:1.3}
.camp-kitchen{padding-top:60px}
.camp-kitchen h3{font-weight:400;font-size:clamp(40px,4.8vw,75px);letter-spacing:-.06em;line-height:1.02;margin:26px 0 35px}
.camp-kitchen .motion-stage{aspect-ratio:3/4}
.camp-note{font-size:12px;line-height:1.95;color:#677b6c;margin:30px 0 45px}
.camp-kitchen>.film-card{max-width:260px}
.camp-kitchen>.film-card .film-card-image{aspect-ratio:1.35}
.camp-landscape{display:grid;grid-template-columns:1.6fr .6fr;gap:5vw;align-items:end;padding:100px 8vw 0}
.camp-landscape>p{font-size:29px;line-height:1.15;letter-spacing:-.04em;margin-bottom:35px}
.camp-landscape em{font-size:36px;color:#7f8e71}
.m-goats{background:#d9d8be;color:#283f2b;padding:105px 8vw 85px}
.goat-head h2{font-size:clamp(64px,8.7vw,138px);margin-top:30px}
.goat-head h2 em{color:#778663}
.mantalai-page .goat-photo{max-width:1120px;margin:65px auto 75px;transform:rotate(-1deg)}
.mantalai-page .goat-photo img{aspect-ratio:1.6;object-fit:cover;object-position:50% 61%}
.m-goats .motion-stage{aspect-ratio:1.9}
.goat-footnote{font:10px/1.8 'Courier New',monospace;color:#6a785e;margin-top:25px;text-align:center}
.camp-weather{position:relative;background:#30483a;color:#fff;--mist:1}
.weather-stage{position:relative;min-height:800px;height:110svh}
.weather-images{height:100%}
.weather-photo{position:absolute;inset:0}
.weather-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}
.weather-day{opacity:calc(1 - var(--mist))}
.weather-mist{opacity:var(--mist)}
.weather-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0d282d70,transparent 45%,#0c252ee6)}
.weather-title{position:absolute;top:20%;left:9vw;right:7vw}
.weather-title h2{font-size:clamp(64px,8.1vw,130px);margin:30px 0}
.weather-title h2 em{color:#d6e0d3}
.weather-title>p:last-child{font:12px/1.9 'Courier New',monospace;max-width:470px;text-shadow:0 1px 8px #0a262c}
.weather-controls{position:absolute;bottom:40px;left:7vw;right:7vw;display:flex;align-items:center;gap:25px;justify-content:space-between;font:9px/1.6 'Courier New',monospace}
.weather-choices{display:flex;gap:4px;border:1px solid #fff6;border-radius:30px;padding:5px;background:#182d2b55;backdrop-filter:blur(12px)}
.weather-choices button{border:0;border-radius:30px;background:none;color:#fff;min-height:40px;padding:11px 20px;font-size:10px}
.weather-choices button[aria-pressed="true"]{background:var(--story-paper);color:#18372f}
.weather-controls a{padding:10px 0;border-bottom:1px solid #fff7}
.weather-static-captions{display:none}
.mantalai-page.is-enhanced .camp-weather{height:220svh;--mist:0}
.is-enhanced .weather-stage{position:sticky;top:0;height:100svh;min-height:650px}
.m-night{background:#0c1817;color:#edecdf;padding-bottom:110px}
.night-opening{height:115svh;min-height:750px;position:relative;overflow:hidden}
.night-opening>img{width:100%;height:100%;object-fit:cover;object-position:center 48%}
.night-shade{position:absolute;inset:0;background:linear-gradient(180deg,#08161433,transparent 55%,#0c1817),linear-gradient(90deg,#07181333,transparent 65%)}
.night-title{position:absolute;top:23%;left:9vw;right:7vw}
.night-title h2{font-size:clamp(90px,13.6vw,216px);margin:35px 0;line-height:.9;text-shadow:0 2px 55px #071b2b}
.night-title em{color:#dcd9b4}
.night-title>a{display:inline-block;font:10px/1.5 'Courier New',monospace;border-bottom:1px solid #eeeddf66;padding:12px 0;margin-top:10px}
.night-intro{display:grid;grid-template-columns:.4fr 1fr .6fr;gap:40px;align-items:center;padding:40px 9vw 70px}
.night-intro>span{font-size:50px;color:#a6ab8a}
.night-intro>p{font-size:28px;letter-spacing:-.04em;line-height:1.25}
.night-intro>p em{color:#b5c1a0;font-size:34px}
.night-intro>small{font:9px/1.8 'Courier New',monospace;text-align:right;color:#9cac9a}
.star-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0 7vw;align-items:start}
.star-triptych>.story-figure:nth-child(2){padding-top:90px}
.star-triptych>.story-figure:nth-child(3){padding-top:30px}
.mantalai-page .m-night figcaption{color:#9bab99}
.mantalai-page .star-triptych figcaption{display:block}
.star-triptych figcaption>span{display:block;margin-bottom:7px;text-align:left!important}
.mantalai-page .all-the-stars{margin:100px 16vw 0}
.all-the-stars img{aspect-ratio:1.7;object-fit:cover}
.m-return{padding:115px 9vw 100px}
.return-heading h2{font-size:clamp(78px,10.5vw,166px);margin-top:30px}
.return-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:9vw;align-items:center;margin-top:65px}
.return-copy p{margin-bottom:25px}
.return-copy p:last-child{font:italic 27px/1.25 Georgia;color:#738567;letter-spacing:-.04em}
.return-landscape{margin-top:90px;display:grid;grid-template-columns:1.8fr .6fr;gap:5vw;align-items:end}
.return-landscape>p{font-size:27px;line-height:1.2;letter-spacing:-.04em;margin-bottom:30px}
.return-landscape>p em{font-size:34px;color:#7d8b6d}
.flood-recollection{max-width:850px;margin:110px auto 0;padding:55px 0;border-block:1px solid #18372f33}
.flood-line{font-size:clamp(34px,4.5vw,69px);line-height:1.1;letter-spacing:-.055em;margin:25px 0}
.flood-line em{color:#7a886c}
.flood-recollection>p:last-child{font:12px/1.9 'Courier New',monospace;color:#657866;max-width:480px}
.mantalai-page .rest-at-last{margin:80px auto 0;max-width:980px}
.m-films{padding:110px 8vw;background:#19392f;color:var(--story-paper)}
.m-films .split-heading>p{color:#a3b9a5}
.m-films h2 em{color:#becba4}
.film-collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 25px}
.film-card{min-width:0}
.film-card button{width:100%;display:block;text-align:left;background:none;border:0;padding:0;color:inherit}
.film-card-image{display:block;position:relative;aspect-ratio:1.5;background:#112921;overflow:hidden}
.film-card-image>img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}
.film-card button:hover img,.film-card button:focus-visible img{transform:scale(1.035)}
.film-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:1px solid #ffffffbb;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:24px;background:#193a3240;backdrop-filter:blur(7px)}
.film-duration{position:absolute;bottom:12px;right:12px;color:#fff;background:#112e2bcc;padding:6px 8px;font:9px/1 'Courier New',monospace}
.film-card-title{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:13px;margin-top:14px}
.film-card-title>span{font-size:19px}
.film-card-detail{display:block;font:8px/1.5 'Courier New',monospace;color:#7e947f;text-transform:uppercase;letter-spacing:.06em;margin-top:6px}
.m-films .film-card-detail{color:#a3b8a4}
.mantalai-page .selected-frames{padding:110px 8vw;background:var(--story-paper)}
.mantalai-page .frames-heading h2{font-size:clamp(55px,7.7vw,122px)}
.collection-filters{display:none;flex-wrap:wrap;gap:10px;margin-top:45px;padding:20px 0;border-block:1px solid #18372f30}
.is-enhanced .collection-filters{display:flex}
.collection-filters button{border:1px solid #18372f35;border-radius:30px;padding:12px 17px;font-size:10px;min-height:44px;background:none;color:#465e4d}
.collection-filters button[aria-pressed="true"]{background:#18372f;color:var(--story-paper);border-color:#18372f}
.collection-filters button span{font:9px 'Courier New',monospace;margin-left:10px;opacity:.7}
.collection-status{font:9px/1.5 'Courier New',monospace;color:#71806f;margin-top:20px}
.mantalai-page .photo-collection{display:block;columns:3;column-gap:25px;margin-top:35px}
.mantalai-page .photo-tile{break-inside:avoid;margin-bottom:30px}
.mantalai-page .photo-tile>a{display:block}
.mantalai-page .photo-tile-image{aspect-ratio:auto}
.mantalai-page .photo-tile-image img{height:auto;object-fit:contain}
.mantalai-page .photo-tile-label{font-size:8px;color:#65785f}
.mantalai-page .photo-tile[hidden]{display:none}
.mantalai-page .photo-tile a:hover .frame-open,.mantalai-page .photo-tile a:focus-visible .frame-open{opacity:1}
.mantalai-page .photo-tile a:hover img,.mantalai-page .photo-tile a:focus-visible img{transform:scale(1.025)}
.mantalai-page .story-next{background:#122e27}
.mantalai-page .story-next h2 em{color:#bdc6a1}
.mantalai-page .site-footer{background:#122e27}
.film-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;padding:0;background:#0c1d1b;color:#efeee4;overflow:auto}
.film-dialog::backdrop{background:#071511eb;backdrop-filter:blur(10px)}
.full-film-view{width:min(1100px,90vw);margin:25px auto 40px;text-align:center}
.full-film-view video{display:block;width:100%;height:min(66dvh,750px);object-fit:contain;background:#091816}
.full-film-view>p{font:11px/1.7 'Courier New',monospace;color:#b4c4b1;max-width:750px;margin:18px auto 0}
.full-film-view .full-film-note{font-size:9px;color:#90a58f;margin-top:10px}
.full-film-view .film-error{color:#dfbf94}
.mantalai-page .no-script{font:12px/1.8 'Courier New',monospace;margin-top:35px}
.mantalai-page .no-script a{text-decoration:underline}
.mantalai-page .photo-dialog-top>button{min-width:44px;min-height:44px}
.mantalai-page:not(.is-enhanced) .scene-controls,.mantalai-page:not(.is-enhanced) .film-card button,.mantalai-page:not(.is-enhanced) .weather-choices{display:none}
.mantalai-page:not(.is-enhanced) .film-card{display:none}
.mantalai-page:not(.is-enhanced) .weather-images{display:grid;grid-template-columns:1fr 1fr;height:auto}
.mantalai-page:not(.is-enhanced) .weather-stage{height:auto;min-height:0}
.mantalai-page:not(.is-enhanced) .weather-photo{position:relative;opacity:1}
.mantalai-page:not(.is-enhanced) .weather-photo img{height:auto}
.mantalai-page:not(.is-enhanced) .weather-title{position:relative;padding:60px 0;top:auto}
.mantalai-page:not(.is-enhanced) .weather-shade,.mantalai-page:not(.is-enhanced) .weather-controls{display:none}
.mantalai-page:not(.is-enhanced) .weather-static-captions{display:flex;justify-content:space-around;font:10px/1.6 'Courier New',monospace;padding:0 7vw 35px;gap:25px}
@media(min-width:1800px){.mantalai-page .story-title{font-size:15.8vw}.mantalai-page .story-subtitle{bottom:140px}}
@media(max-width:1000px){.m-intro-copy{margin-left:15%}.people-opening{gap:7vw}.people-pair{gap:6vw}.camp-life{gap:8vw}.journey-line strong{font-size:15px}.chapter-contents{gap:14px;font-size:8px}.night-intro{grid-template-columns:.25fr 1fr}.night-intro>small{grid-column:2;text-align:left}.scene-controls{left:15px;right:15px;bottom:18px}.scene-controls button{font-size:9px;padding:12px}.weather-controls{gap:15px}.mantalai-page .story-hero-bottom>span{max-width:210px}}
@media(max-width:700px){
 .mantalai-page .story-hero-stage{min-height:600px}.mantalai-page.is-enhanced .story-hero{height:140svh}.mantalai-page .story-eyebrow{top:115px;left:7vw}.mantalai-page .story-title{top:37%;font-size:17.4vw;left:6vw;max-width:90vw}.mantalai-page .towards-word{font-size:36px;margin-bottom:13px}.mantalai-page .story-subtitle{bottom:150px;font-size:clamp(24px,5.8vw,40px);left:7vw}.mantalai-page .story-hero-bottom{display:flex;left:7vw;right:7vw;bottom:38px;align-items:end;font-size:9px;gap:30px}.mantalai-page .story-hero-bottom a{max-width:130px;line-height:1.6}.mantalai-page .story-hero-bottom a>span{display:inline-block;margin-left:12px}.mantalai-page .story-hero-bottom>span{max-width:130px;font-size:8px}.mantalai-page .story-edge{display:none}
 .m-intro{padding:85px 7vw 0}.m-intro h2{font-size:clamp(43px,8.4vw,66px);line-height:1.05;margin-top:30px}.m-intro-copy{display:block;margin:35px 0 45px 8%}.m-intro-copy p{font-size:13px;margin-bottom:23px}.journey-line{grid-template-columns:1fr 1fr}.journey-line li{padding:22px 10px 25px 0}.journey-line li:nth-child(2){border-bottom:1px solid #18372f25}.journey-line li:first-child{border-bottom:1px solid #18372f25}.journey-line li::after{right:15px!important;bottom:24px!important}.journey-line strong{font-size:16px;margin-top:11px}.journey-line span{font-size:8px}.chapter-contents{flex-wrap:wrap;justify-content:start;gap:2px 20px;padding:20px 0;font-size:8px}
 .m-people{padding:65px 7vw 75px}.people-opening{display:flex;flex-direction:column;gap:45px;align-items:stretch}.people-copy h2{font-size:clamp(61px,13vw,90px);margin:25px 0}.people-copy>p:not(.section-kicker){font-size:13px;max-width:420px}.night-company{max-width:330px;width:76%;align-self:center}.people-pair{display:flex;flex-direction:column;gap:35px;margin-top:65px}.people-pair>.story-figure{padding-top:0}.people-aside{display:grid;grid-template-columns:.45fr 1fr;gap:10px 25px;width:100%}.large-three{font-size:90px}.people-aside>p{font-size:20px;margin:10px 0}.people-aside>p em{font-size:22px}.people-aside>.film-card{grid-column:2}.arrival-pair{gap:45px;display:flex;flex-direction:column;margin-top:75px}.arrival-portrait{width:67%;max-width:290px;margin:0 0 0 -15%}.arrival-wide>p{font-size:10px;margin-top:25px}
 .m-wilderness{padding-top:75px}.wilderness-head{padding:0 7vw 45px}.wilderness-head h2{font-size:clamp(70px,14vw,102px);margin-top:25px}.wilderness-head>p:last-child{margin:25px 0 0 12%;font-size:11px}.mantalai-page .great-wall .photo-link{height:65svh;min-height:380px}.wilderness-pair{padding:60px 7vw 0;display:block}.wilderness-pair .lower-frame{width:83%;margin:45px 0 0 auto;padding-top:0}.scale-note{padding:65px 8vw 35px;gap:22px}.scale-note>span{font-size:40px}.scale-note p{font-size:23px}.scale-note em{font-size:28px}.mantalai-page .person-for-scale .photo-link{height:65svh;min-height:380px}.mantalai-page .person-for-scale img{object-position:50% 60%}
 .m-water{padding:75px 7vw}.split-heading{display:block;margin-bottom:35px}.split-heading h2{font-size:clamp(45px,9vw,68px);margin-top:25px}.split-heading>p{margin:28px 0 0 12%;font-size:10px}.bridge-film{margin-inline:-7vw}.motion-stage{aspect-ratio:4/3}.scene-controls{left:15px;right:15px;bottom:15px;gap:8px}.scene-controls button{padding:11px 12px;font-size:9px}.motion-scene figcaption{font-size:7px;gap:10px}.bridge-film figcaption{padding:0 7vw}.water-pair{display:block;margin-top:60px}.water-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:35px}.water-aside .story-figure{margin-top:65px}.film-card-title{font-size:11px}.film-card-detail{font-size:7px}
 .m-camp{padding:15px 0 65px}.camp-heading{padding:0 7vw 40px}.camp-heading h2{font-size:clamp(55px,11vw,80px);margin-top:25px}.camp-heading>p:last-child{margin:25px 0 0 12%;font-size:10px}.mantalai-page .tent-window{margin:0 4vw}.mantalai-page .tent-window img{aspect-ratio:1.25}.camp-life{display:block;padding:65px 8vw 0}.camp-gear{max-width:370px;width:85%;margin:0 auto}.camp-gear>.film-card{max-width:240px;margin:30px 0 0 auto}.camp-kitchen{padding:65px 0 0}.camp-kitchen h3{font-size:58px;margin:25px 0 35px}.camp-kitchen .motion-stage{max-height:600px;aspect-ratio:3/4}.camp-note{font-size:12px;margin:25px 0 35px}.camp-kitchen>.film-card{max-width:250px;margin-left:auto}.camp-landscape{display:block;padding:65px 7vw 0}.camp-landscape>p{font-size:26px;margin:25px 0 0 18%}.camp-landscape em{font-size:32px}
 .m-goats{padding:75px 7vw 65px}.goat-head h2{font-size:clamp(55px,11.5vw,84px);margin-top:25px}.mantalai-page .goat-photo{margin:45px -3vw}.mantalai-page .goat-photo img{aspect-ratio:1.2}.m-goats .motion-stage{aspect-ratio:4/3}.goat-footnote{font-size:9px;text-align:left;max-width:260px;margin-top:20px}
 .mantalai-page.is-enhanced .camp-weather{height:190svh}.is-enhanced .weather-stage{min-height:600px}.weather-photo img{object-position:50% 60%}.weather-title{left:7vw;right:6vw;top:20%}.weather-title h2{font-size:clamp(53px,11.3vw,80px);margin-top:25px}.weather-title>p:last-child{font-size:10px;max-width:290px}.weather-controls{left:7vw;right:7vw;bottom:28px;display:grid;grid-template-columns:1fr auto;gap:15px}.weather-choices{grid-column:1/-1;width:max-content}.weather-choices button{padding:9px 20px}.weather-controls p,.weather-controls a{font-size:8px}
 .m-night{padding-bottom:70px}.night-opening{height:100svh;min-height:650px}.night-opening>img{object-position:58% 50%}.night-title{top:28%;left:7vw}.night-title h2{font-size:clamp(78px,17vw,125px);line-height:.95;margin-top:28px}.night-title>a{font-size:9px}.night-intro{display:block;padding:20px 8vw 45px}.night-intro>span{font-size:38px}.night-intro>p{font-size:25px;margin:20px 0}.night-intro>p em{font-size:29px}.night-intro>small{font-size:8px}.star-triptych{display:block;padding:0 12vw}.star-triptych>.story-figure{width:88%;max-width:450px;padding-top:0!important;margin-top:45px}.star-triptych>.story-figure:nth-child(2){margin-left:auto}.star-triptych figcaption{display:flex!important}.mantalai-page .all-the-stars{margin:60px 7vw 0}.all-the-stars img{aspect-ratio:1.25}
 .m-return{padding:75px 7vw}.return-heading h2{font-size:clamp(66px,14.8vw,105px);margin-top:25px}.return-columns{display:block;margin-top:35px}.return-copy p{font-size:13px}.return-copy p:last-child{font-size:25px;margin-top:30px}.return-columns>.story-figure{margin-top:45px}.return-landscape{display:block;margin-top:55px}.return-landscape>p{margin:30px 0 0 17%;font-size:24px}.return-landscape>p em{font-size:29px}.flood-recollection{margin-top:65px;padding:35px 0}.flood-line{font-size:clamp(30px,7.1vw,47px);line-height:1.15}.flood-recollection>p:last-child{font-size:10px}.mantalai-page .rest-at-last{margin-top:50px}
 .m-films{padding:75px 7vw}.film-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 17px}.film-play{width:38px;height:38px;font-size:20px}.film-duration{bottom:8px;right:8px;font-size:8px;padding:5px}.film-collection .film-card-image{aspect-ratio:1.2}.film-collection .film-card-title{font-size:10px;line-height:1.5;align-items:start;margin-top:10px}.film-card-detail{font-size:7px}
 .mantalai-page .selected-frames{padding:75px 7vw}.mantalai-page .frames-heading{display:block}.mantalai-page .frames-heading h2{font-size:clamp(50px,10.4vw,76px);margin-top:25px}.frames-heading>p{font-size:11px;margin-top:25px}.collection-filters{gap:7px;margin-top:30px;padding:16px 0}.collection-filters button{padding:11px 13px;font-size:9px}.collection-filters button span{font-size:8px}.collection-status{font-size:8px}.mantalai-page .photo-collection{columns:2;column-gap:15px;margin-top:25px}.mantalai-page .photo-tile{margin-bottom:23px}.mantalai-page .photo-tile-label{font-size:7px;gap:7px;margin-top:9px}.mantalai-page .photo-tile .frame-open{width:25px;height:25px;font-size:15px;bottom:10px;right:10px;opacity:1}.mantalai-page .story-next h2{font-size:clamp(50px,10.5vw,78px)}
 .full-film-view{width:92vw;margin:20px auto}.full-film-view video{height:62dvh}.full-film-view>p{font-size:10px;padding:0 8px}.full-film-view .full-film-note{font-size:8px}
 .mantalai-page:not(.is-enhanced) .weather-images{display:block}.mantalai-page:not(.is-enhanced) .weather-title{left:0;padding:45px 7vw}.mantalai-page:not(.is-enhanced) .weather-static-captions{display:block}.mantalai-page:not(.is-enhanced) .weather-static-captions p{margin-top:10px}
}
@media(max-width:360px){.mantalai-page .site-header nav{gap:10px}.mantalai-page .private-label{display:none}.scene-controls{left:10px;right:10px}.scene-controls button{font-size:8px;padding:10px}.mantalai-page .story-subtitle{font-size:23px}.weather-controls{gap:10px}.weather-controls p{max-width:145px}.people-aside{gap:12px}}
@media(max-height:680px) and (min-width:701px){.mantalai-page .story-hero-stage{min-height:100svh}.mantalai-page .story-title{top:33%;font-size:23svh}.mantalai-page .towards-word{font-size:6svh;margin-bottom:10px}.mantalai-page .story-subtitle{bottom:100px;font-size:5svh}.mantalai-page .story-eyebrow{top:110px}.is-enhanced .weather-stage{min-height:100svh}.weather-title{top:22%}.weather-title h2{font-size:13svh}.weather-title>p:last-child{font-size:10px}.weather-controls{bottom:25px}.night-title h2{font-size:23svh}}
@media(max-height:620px) and (max-width:700px){.mantalai-page .story-hero-stage{min-height:100svh}.mantalai-page .story-eyebrow{top:82px;font-size:8px}.mantalai-page .story-title{top:30%;font-size:22svh}.mantalai-page .towards-word{font-size:5svh;margin-bottom:10px}.mantalai-page .story-subtitle{bottom:110px;font-size:5svh}.mantalai-page .story-hero-bottom{bottom:22px}.is-enhanced .weather-stage{min-height:100svh}.weather-title{top:20%}.weather-title h2{font-size:11svh;margin:20px 0}.weather-title>p:last-child{font-size:9px}.weather-controls{bottom:18px}}
@media(prefers-reduced-motion:reduce){
 .mantalai-page.is-enhanced .story-hero{height:100svh;--story-progress:1!important}.mantalai-page .story-cover img,.mantalai-page .story-title{transform:none}.mantalai-page .story-cover{clip-path:none}.mantalai-page .photo-link img,.film-card img{transition:none;transform:none!important}.motion-stage>video{transition:none}.night-company,.arrival-portrait,.mantalai-page .goat-photo{transform:none}.mantalai-page.is-enhanced .camp-weather{height:auto}.is-enhanced .weather-stage{height:auto;min-height:0;position:relative}.weather-images{display:grid;grid-template-columns:1fr 1fr;height:auto}.weather-photo{position:relative;opacity:1!important}.weather-photo img{height:auto}.weather-title{position:relative;top:auto;left:0;right:auto;padding:60px 8vw}.weather-title>p:last-child{text-shadow:none}.weather-shade,.weather-controls{display:none}.weather-static-captions{display:flex;justify-content:space-around;gap:25px;padding:0 8vw 35px;font:9px/1.7 'Courier New',monospace}
}
@media(prefers-reduced-motion:reduce) and (max-width:700px){.weather-images{grid-template-columns:1fr}.weather-title{padding:45px 7vw}.weather-static-captions{display:block}.weather-static-captions p{margin-top:10px}}
