/* v9: authentic fieldwork, a fitted photo mosaic, and an itinerary film. */
.seal--peaks{background:transparent;color:var(--shu);width:42px;height:34px;flex-shrink:0}.seal--peaks svg{width:42px;height:32px}.on-home .hd:not(.is-scrolled) .seal--peaks{color:inherit}.foot .seal--peaks{color:#d8bd87}
.on-home .shape__img{width:100%;max-width:none;aspect-ratio:auto;inset:0}.on-home .shape__img img{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.on-home .shape::after{pointer-events:none}.on-home .intro::after{content:'';width:360px;height:200px;right:-15px;bottom:-25px;background:currentColor;clip-path:polygon(0 100%,24% 35%,38% 74%,57% 0,75% 75%,84% 40%,100% 100%)}
#homeStrip{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));height:clamp(570px,58vw,820px);gap:12px;align-items:stretch}
#homeStrip figure{width:100%;max-width:none;margin:0!important;min-width:0;min-height:0;grid-row:auto;overflow:hidden;background:#263d32}
#homeStrip figure:nth-child(1){grid-column:1/6;grid-row:1/4}#homeStrip figure:nth-child(2){grid-column:6/10;grid-row:1/3}#homeStrip figure:nth-child(3){grid-column:10/13;grid-row:1/2}#homeStrip figure:nth-child(4){grid-column:10/13;grid-row:2/4}#homeStrip figure:nth-child(5){grid-column:6/8;grid-row:3/4}#homeStrip figure:nth-child(6){grid-column:8/10;grid-row:3/4}
#homeStrip button{display:block;position:relative;width:100%;height:100%;padding:0;text-align:left;overflow:hidden}#homeStrip img{display:block;width:100%;max-width:none;height:100%;aspect-ratio:auto!important;object-fit:cover;filter:saturate(.9);transition:transform 650ms}#homeStrip button:hover img{transform:scale(1.035)}#homeStrip button:focus-visible{outline:3px solid #b58449;outline-offset:-4px}#homeStrip figcaption{bottom:0;left:0;max-width:calc(100% - 14px);padding:12px 14px;background:#f4eddfef;color:#354334;font-size:9px;line-height:1.7;letter-spacing:.1em;white-space:normal}#homeStrip figcaption span{margin-left:12px}
.gallery-open{position:absolute;bottom:12px;left:14px;background:#f7f0e1ee;color:#233f32;padding:10px 13px;font-size:11px;border:1px solid #e5ddc9;min-height:40px}.gallery-open span{margin-left:14px}.gallery-open:hover{background:white}.detail__media img{width:100%;height:100%;object-fit:cover}.acard .row{flex-wrap:wrap;gap:12px}
.gallery-is-open{overflow:hidden}.fieldwork-gallery{width:min(1120px,94vw);max-width:94vw;max-height:94svh;padding:0;border:1px solid #c8bfae;background:#f4eee1;color:#2c4235;box-shadow:0 30px 130px #0b1d22aa}.fieldwork-gallery::backdrop{background:#0f211ce6;backdrop-filter:blur(8px)}.fieldwork-gallery header{padding:24px 30px;display:flex;justify-content:space-between;gap:22px;align-items:center}.fieldwork-gallery header p{font-size:9px;margin:0 0 7px}.fieldwork-gallery h2{font:400 clamp(22px,3vw,34px)/1.2 var(--serif);margin:0}.gallery-close{font-size:12px;min-height:44px;min-width:65px;white-space:nowrap}.fieldwork-gallery__stage{height:min(58svh,620px);background:#182c24;display:grid;place-items:center;overflow:hidden}.fieldwork-gallery__stage img,.fieldwork-gallery__stage video{width:100%;height:100%;object-fit:contain;display:block}.fieldwork-gallery__caption{padding:12px 22px;display:flex;gap:20px;align-items:center}.fieldwork-gallery__caption p{flex:1;font-size:13px;margin:0}.fieldwork-gallery__caption>span{font-size:10px;white-space:nowrap}.fieldwork-gallery__caption button{width:40px;height:40px;border:1px solid #ccc4b0}.fieldwork-gallery__thumbs{display:flex;justify-content:center;gap:8px;padding:0 24px 24px;overflow-x:auto}.fieldwork-gallery__thumbs button{position:relative;width:90px;height:60px;flex-shrink:0;padding:0;opacity:.55;border:2px solid transparent}.fieldwork-gallery__thumbs button[aria-current=true]{opacity:1;border-color:#9a7140}.fieldwork-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.fieldwork-gallery__thumbs span{position:absolute;inset:0;display:grid;place-items:center;background:#132b2366;color:white;font-size:25px}
.trip-film{grid-column:1/-1;min-width:0;padding-bottom:34px;border-bottom:1px solid var(--line)}.trip-film__heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:25px}.trip-film__heading .label{font-size:9px;color:#886c42;margin-bottom:12px}.trip-film__heading h2{font:400 clamp(30px,4vw,52px)/1.15 var(--serif);margin:0}.trip-film__heading>p{font-size:13px;line-height:1.8;max-width:35ch;margin:0;color:#63705f}.trip-film__screen{height:clamp(320px,46vw,620px);position:relative;overflow:hidden;background:#15291f}.trip-film__backdrop{position:absolute;inset:-8%;width:116%;height:116%;max-width:none;object-fit:cover;filter:blur(32px) brightness(.4);opacity:.7}.trip-film__video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}.trip-film__video.is-active{opacity:1}.trip-film__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(#0a211d44,transparent 38%,#0b241cb3)}.trip-film__credit{position:absolute;top:25px;left:30px;color:#f6eed9;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.trip-film__caption{position:absolute;bottom:30px;left:30px;right:30px;pointer-events:none;color:#fff6e4}.trip-film__caption .label{font-size:9px;color:#e2c99a}.trip-film__caption h3{font:400 clamp(24px,3vw,42px)/1.2 var(--serif);color:inherit;margin:12px 0 0;max-width:28ch}.trip-film__start{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;padding:15px 22px;background:#f6efdee8;color:#254435;font-size:22px;border:1px solid #fff5dd77;white-space:nowrap}.trip-film__start span{font-size:12px;letter-spacing:.07em}.trip-film__controls{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #d4cbb9}.trip-film__controls button{min-width:44px;min-height:44px;border:1px solid #c8bea9;padding:8px 12px;font-size:12px}.trip-film__controls button:hover{background:#e4dccb}.trip-film__controls input{flex:1;min-width:40px;accent-color:#405d45}.trip-film__time{font-variant-numeric:tabular-nums;font-size:11px;min-width:72px;white-space:nowrap}.trip-film__silent{font-size:9px;color:#68715f;letter-spacing:.06em}.trip-film__chapters{display:flex;overflow-x:auto;gap:12px;padding:18px 0;scrollbar-width:thin}.trip-film__chapters button{padding:0;display:flex;align-items:center;gap:10px;min-width:180px;max-width:220px;flex:0 0 190px;opacity:.6;text-align:left;border-bottom:2px solid transparent;padding-bottom:10px}.trip-film__chapters button.is-current{opacity:1;border-bottom-color:#9b7c47}.trip-film__chapters img{width:60px;height:55px;object-fit:cover}.trip-film__chapters span{font-size:11px;line-height:1.5}.trip-film__chapters small{display:block;font-size:9px;color:#8b7049;margin-bottom:5px}.trip-film__note{font-size:11px;color:#69715f;line-height:1.8;margin:0}.trip-film__empty{background:#e7e0d0;padding:55px;text-align:center}.trip-film__empty>span{font-size:32px}.trip-film__empty h3{font:400 29px/1.3 var(--serif)}.trip-film__empty p{font-size:14px}.book__head{padding-bottom:24px}.book{gap:35px clamp(35px,6vw,96px)}
@media(max-width:760px){.seal--peaks,.seal--peaks svg{width:33px;height:29px}#v-home>.sect:has(.gallery){padding:40px 0}#homeStrip{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));height:850px;gap:8px}#homeStrip figure:nth-child(1){grid-column:1/4;grid-row:1/4}#homeStrip figure:nth-child(2){grid-column:4/7;grid-row:1/3}#homeStrip figure:nth-child(3){grid-column:4/7;grid-row:3/4}#homeStrip figure:nth-child(4){grid-column:1/4;grid-row:4/7}#homeStrip figure:nth-child(5){grid-column:4/7;grid-row:4/6}#homeStrip figure:nth-child(6){grid-column:4/7;grid-row:6/7}#homeStrip figcaption{font-size:8px;padding:8px 10px;letter-spacing:.06em;max-width:100%}#homeStrip figcaption span{margin-left:2px}.fieldwork-gallery{width:96vw;max-width:96vw;max-height:96svh}.fieldwork-gallery header{padding:18px}.fieldwork-gallery__stage{height:49svh}.fieldwork-gallery__caption{padding:8px 12px;gap:8px}.fieldwork-gallery__caption p{font-size:11px}.fieldwork-gallery__caption>span{font-size:9px}.fieldwork-gallery__thumbs{padding:0 12px 16px;justify-content:start}.fieldwork-gallery__thumbs button{width:64px;height:48px}.trip-film__heading{display:block}.trip-film__heading>p{margin-top:15px;font-size:12px}.trip-film__screen{height:400px}.trip-film__credit{left:18px;top:18px;font-size:8px}.trip-film__caption{left:18px;right:18px;bottom:24px}.trip-film__controls{gap:7px;flex-wrap:wrap}.trip-film__controls button{padding:8px;min-width:40px}.trip-film__controls input{flex:1 1 70px}.trip-film__silent{flex-basis:100%;text-align:right}.trip-film__chapters button{flex-basis:160px;min-width:160px}.trip-film__empty{padding:32px 20px}.trip-film__empty h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){#homeStrip img{transition:none}.on-home .shape:hover .shape__img img,#homeStrip button:hover img{transform:none}}

.fieldwork-journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.fieldwork-journal button{display:flex;align-items:center;gap:16px;text-align:left;padding:14px 0;border-top:1px solid #b9b29f}.fieldwork-journal img{width:88px;height:68px;object-fit:cover}.fieldwork-journal span{font:400 22px/1.4 var(--serif)}.fieldwork-journal small{display:block;font:500 8px/1.8 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:#77745d;margin-bottom:7px}.fieldwork-journal i{font:14px var(--sans);margin-left:7px}@media(max-width:760px){.fieldwork-journal{grid-template-columns:1fr;gap:0}.fieldwork-journal button{min-height:100px}}

.trip-film__picture{position:relative;height:100%;overflow:hidden}@media(max-width:760px){.trip-film__screen{height:auto;background:transparent;overflow:visible}.trip-film__picture{height:auto;aspect-ratio:16/9;background:#192e24}.trip-film__caption{position:static;padding:18px 0 0;color:#294333}.trip-film__caption .label{color:#8a6b3f}.trip-film__caption h3{font-size:25px;margin-top:9px}.trip-film__shade{background:linear-gradient(#102c2455,transparent 50%)}.trip-film__start{padding:10px 15px;font-size:18px}.trip-film__start span{font-size:10px}}
