#journey{height:430svh}.art{overflow:hidden}.woven-field{position:absolute;inset:0;min-width:0;min-height:0;overflow:hidden;background:#e7e0d2}.woven-field canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.woven-note{position:absolute;right:4%;top:7%;padding:21px 25px 22px;background:#f9f6eced;color:#403b30;line-height:1.4;pointer-events:none;opacity:0;box-shadow:0 2px 10px #42351e08}.woven-note small{display:block;font:8px/1.7 Arial,sans-serif;letter-spacing:.21em;color:#6e6758}.woven-note h2{font-family:'Yu Mincho','Hiragino Mincho ProN',serif;font-weight:400;font-size:clamp(18px,2.3cqw,30px);line-height:1.65;margin:13px 0 15px;letter-spacing:.06em}.woven-note p{font:italic 12px/1.5 Georgia,serif;margin:0;color:#777062}.woven-process{position:absolute;bottom:4%;left:3%;font:8px/1.5 Arial,sans-serif;letter-spacing:.21em;color:#554b3b;display:flex;align-items:center;gap:9px;background:#f9f6e8df;padding:9px 12px}.woven-process i{width:4px;height:4px;border-radius:50%;background:#ad7949}.reduced #journey,.review-mode #journey{height:100svh}
@media(max-width:600px) and (orientation:portrait){#journey{height:430svh}.art{inset:12% 6% 16%}.woven-note{top:5%;right:6%;padding:15px 17px}.woven-note small{font-size:7px}.woven-note h2{font-size:21px;margin:10px 0}.woven-note p{font-size:11px}.woven-process{font-size:7px;left:5%;bottom:4%;padding:8px 9px}.reduced #journey,.review-mode #journey{height:100svh}}

.fallback-image{width:100%;height:100%;object-fit:cover}.fallback-caption{position:absolute;right:5%;top:5%;background:#f9f6ec;padding:18px 22px;font-size:18px}.mast a{display:inline-flex;align-items:center;min-height:32px}.mast nav a{min-width:42px;justify-content:center}@media(max-width:600px){.mast a{min-height:44px;min-width:44px}}

.mast{font-size:clamp(13px,1.35cqw,18px)}.mast h1{font-size:clamp(14px,1.6cqw,22px)}.mast nav{font-size:clamp(11px,1cqw,14px)}.foot{font-size:clamp(10px,.92cqw,13px)}.cue{font-size:clamp(8px,.7cqw,10px)}
