@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-cyrillic-400-normal-DYJIFuzK.woff2) format("woff2"),url(./manrope-cyrillic-400-normal-BSokYSPU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-greek-400-normal-B7YXE4JD.woff2) format("woff2"),url(./manrope-greek-400-normal-BAy2wLnG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-vietnamese-400-normal-ooLdXFia.woff2) format("woff2"),url(./manrope-vietnamese-400-normal-DJunoU0M.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-ext-400-normal-CdEq0HKV.woff2) format("woff2"),url(./manrope-latin-ext-400-normal-hdRL3SMy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(./manrope-latin-400-normal-BWi5-Pby.woff2) format("woff2"),url(./manrope-latin-400-normal-CVCPdBT6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-cyrillic-500-normal-DWzw0g5S.woff2) format("woff2"),url(./manrope-cyrillic-500-normal-DgR5lgmT.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-greek-500-normal-BSi42KJL.woff2) format("woff2"),url(./manrope-greek-500-normal-D4HlrTgY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-vietnamese-500-normal-DVrhJLrs.woff2) format("woff2"),url(./manrope-vietnamese-500-normal-D7uDxg24.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-ext-500-normal-DPfi1Vys.woff2) format("woff2"),url(./manrope-latin-ext-500-normal-DXsA-slP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-DSFH1H_4.woff2) format("woff2"),url(./manrope-latin-500-normal-CaA3LSzB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-cyrillic-600-normal-VxnJDbp5.woff2) format("woff2"),url(./manrope-cyrillic-600-normal-5gpPULAf.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-greek-600-normal-C_7rp3is.woff2) format("woff2"),url(./manrope-greek-600-normal-TmIlooTP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-vietnamese-600-normal-D3KJ3O1G.woff2) format("woff2"),url(./manrope-vietnamese-600-normal-DCQPeBJO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-ext-600-normal-D61wMqfr.woff2) format("woff2"),url(./manrope-latin-ext-600-normal-DOurb6rQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(./manrope-latin-600-normal-ZV4JKEZQ.woff2) format("woff2"),url(./manrope-latin-600-normal-CCCdT9q6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-ext-400-normal-DSMdNVE8.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-400-normal-VkYjgaS0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-400-normal-CUyuoOIN.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-400-normal-CDK5Gr3o.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-vietnamese-400-normal-jSNF4ReH.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-400-normal-DHTeb68E.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-ext-400-normal-BP5VYi0K.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-400-normal-6tP91n7k.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-400-normal-CUJuyepZ.woff2) format("woff2"),url(./cormorant-garamond-latin-400-normal-GnKTm10X.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-ext-400-italic-yzR4QTg_.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-ext-400-italic-ClBMKBNr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-cyrillic-400-italic-Bo1ceHqq.woff2) format("woff2"),url(./cormorant-garamond-cyrillic-400-italic-we3wo-D6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-vietnamese-400-italic-D2idULHP.woff2) format("woff2"),url(./cormorant-garamond-vietnamese-400-italic-NN-1TSni.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-ext-400-italic-XE1uaMyK.woff2) format("woff2"),url(./cormorant-garamond-latin-ext-400-italic-CaHIcxp8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./cormorant-garamond-latin-400-italic-D5ntC6tw.woff2) format("woff2"),url(./cormorant-garamond-latin-400-italic-B6gfzUdY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope,Segoe UI,sans-serif;color:#f2ecdc;background:#202d2a;font-synthesis:none;--paper: #f1ead8;--ink: #293d33;--accent: #d6b982;--muted: rgba(242, 236, 220, .61);--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100dvh;height:100%;margin:0;overflow:hidden}body{overscroll-behavior:none}button,input,select{font:inherit}button{cursor:pointer;border:0;color:inherit;background:none;-webkit-tap-highlight-color:transparent}button:disabled{opacity:.34;cursor:not-allowed}button,select{touch-action:manipulation}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{transition:opacity .35s var(--ease),background .35s var(--ease),transform .35s var(--ease),color .35s var(--ease)}button:active:not(:disabled){transform:scale(.97)}[hidden]{display:none!important}#world{position:fixed;inset:0;width:100%;height:100%;display:block;object-fit:contain;touch-action:none}#interface{position:fixed;inset:0;pointer-events:none}.icon{width:20px;height:20px;flex:0 0 auto}.experience-ui{position:absolute;inset:0;transition:opacity .8s var(--ease)}.experience-ui.hidden-ui{opacity:0;pointer-events:none}.experience-ui.hidden-ui button,.experience-ui.hidden-ui input{pointer-events:none}.interface-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,38,34,.46),transparent 19%,transparent 65%,rgba(19,33,30,.64));pointer-events:none}.topbar{position:absolute;top:max(27px,env(safe-area-inset-top));left:max(34px,env(safe-area-inset-left));right:max(34px,env(safe-area-inset-right));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;pointer-events:none}.brand{display:inline-flex;align-items:center;gap:14px;text-align:left;justify-self:start;padding:0;pointer-events:auto}.brand-seal{display:grid;place-items:center;width:43px;height:49px;font:26px Yu Mincho,MS Mincho,serif;border:1px solid rgba(235,217,174,.64);color:#f0ddab;border-radius:2px;position:relative}.brand-seal:after{content:"";position:absolute;inset:3px;border:1px solid rgba(235,217,174,.22)}.brand-type{display:block;font-size:19px;font-weight:500;letter-spacing:.32em}.brand-type small{display:block;font-size:8px;font-weight:400;letter-spacing:.19em;margin-top:7px;color:var(--muted);white-space:nowrap}.chapter-heading{display:flex;align-items:center;gap:13px}.chapter-number{height:31px;padding-right:14px;border-right:1px solid rgba(232,217,181,.27);font:italic 27px Cormorant Garamond,serif;color:var(--accent)}.chapter-heading small{display:block;font-size:8px;letter-spacing:.19em;color:var(--muted);margin-bottom:5px}.chapter-heading strong{display:block;font-size:12px;font-weight:400;letter-spacing:.018em;min-width:173px}.utility-nav{display:flex;gap:4px;justify-self:end;pointer-events:auto;padding:3px;background:#1c2b2417;border-radius:100px}.icon-button{width:42px;height:42px;display:inline-grid;place-items:center;padding:0;border-radius:50%;pointer-events:auto;color:var(--paper)}.icon-button:hover{background:#ebe0c61a}.icon-button .icon{width:18px;height:18px}.eyebrow{font-size:9px;font-weight:500;letter-spacing:.2em;line-height:1.6}.opening-copy{position:absolute;left:clamp(34px,4.4vw,86px);bottom:24%;opacity:0;transform:translateY(20px);transition:opacity 1.7s var(--ease),transform 1.7s var(--ease)}.opening-copy.visible{opacity:1;transform:translateY(0)}.opening-copy .eyebrow{display:flex;align-items:center;gap:13px;color:#ecd9ae}.small-line{width:31px;height:1px;background:var(--accent)}.opening-copy h1{margin:23px 0 22px;font:400 clamp(62px,6.8vw,110px)/.98 "Cormorant Garamond","Yu Mincho",serif;letter-spacing:-.025em;text-shadow:0 2px 40px rgba(25,46,36,.15)}.opening-copy h1 em{font-weight:400;color:#ead8b2}.opening-copy p{font-size:12px;color:#f4eddcb8;line-height:1.85;letter-spacing:.02em;margin:0}.film-caption{position:absolute;bottom:151px;left:38px;display:flex;gap:15px;align-items:baseline;opacity:0;transform:translateY(8px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.film-caption.visible{opacity:1;transform:translateY(0)}.film-caption>span{font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--accent)}.film-caption p{margin:0;font:italic 21px Cormorant Garamond,serif;color:#eee5ce}.bottom-bar{position:absolute;bottom:max(33px,env(safe-area-inset-bottom));left:max(34px,env(safe-area-inset-left));right:max(34px,env(safe-area-inset-right));display:flex;align-items:center;gap:28px;pointer-events:auto}.playback-controls{display:flex;gap:7px;align-items:center;flex:0 0 auto}.play-button{display:grid;place-items:center;width:47px;height:47px;border:1px solid rgba(242,231,208,.44);border-radius:50%;background:#e2d8bc0f}.play-button:hover{background:#ebe0c626}.play-button .icon{width:18px;height:18px}.replay-button{width:35px}.timeline{flex:1 1 auto;max-width:474px;min-width:130px;margin-right:auto}.timeline-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;font-size:9px;font-variant-numeric:tabular-nums;color:#f0e9d7c9}.timeline-word{font-size:8px;letter-spacing:.21em;color:var(--muted)}.timeline-track{position:relative;height:18px}.timeline-track:before{content:"";position:absolute;left:0;right:0;top:8px;height:1px;background:#ece0c242}.timeline-fill{display:block;position:absolute;top:8px;left:0;right:0;height:1px;background:#e3c58f;transform:scaleX(0);transform-origin:0 50%}#timeline-input{position:absolute;inset:-6px 0;width:100%;height:30px;margin:0;opacity:0;cursor:pointer}.timeline-ticks{position:absolute;inset:0;pointer-events:none}.chapter-tick{position:absolute;top:2px;width:14px;height:14px;transform:translate(-7px);padding:0;display:grid;place-items:center;pointer-events:auto}.chapter-tick span{width:3px;height:3px;background:#ece3cb;border-radius:50%;opacity:.72}.chapter-tick:hover span{width:6px;height:6px;background:var(--accent)}.bottom-actions{display:flex;gap:22px;align-items:center;flex:0 0 auto}.record-button{display:flex;align-items:center;gap:10px;padding:13px 0;font-size:10px;font-weight:400;color:#f4ebd4e0;letter-spacing:.015em}.record-button:hover{color:#ffe7b4}.record-button .icon{width:18px;height:18px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#e6d7b5;color:#344134;border-radius:100px;padding:6px 6px 6px 24px;min-height:45px;font-size:10px;font-weight:500;letter-spacing:.03em;white-space:nowrap;pointer-events:auto}.primary-button:hover{background:#f2e4c4}.button-orb{display:inline-grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#27372917;transition:transform .5s var(--ease)}.button-orb .icon{width:17px;height:17px}.primary-button:hover .button-orb{transform:translate(2px)}.primary-button small{font-size:9px;color:#6b7056;font-variant-numeric:tabular-nums}.primary-button.full{width:100%;justify-content:space-between}.ui-hint{position:absolute;right:36px;bottom:102px;font-size:8px;color:#f2e9d166;display:flex;align-items:center;gap:7px}.keycap{display:inline-flex;justify-content:center;align-items:center;min-width:19px;min-height:20px;padding:1px 5px;border:1px solid rgba(229,221,198,.27);border-radius:3px;font-size:8px;letter-spacing:.06em;color:inherit;white-space:nowrap}.exploration-only{display:none!important}[data-mode=explore] .exploration-only{display:flex!important}[data-mode=explore] .cinematic-only,[data-mode=explore] .film-caption,[data-mode=explore] .opening-copy{display:none}[data-mode=explore] .bottom-bar{justify-content:space-between}.exploration-caption{position:absolute;left:38px;bottom:156px;flex-direction:column}.exploration-caption .eyebrow{color:var(--accent);font-size:8px}.exploration-caption h2{margin:10px 0 7px;font:400 34px Cormorant Garamond,serif;line-height:1.15}.exploration-caption p{margin:0;font-size:10px;color:var(--muted)}.exploration-controls{align-items:center;gap:9px;font-size:9px;color:var(--muted)}.controls-divider{display:block;height:20px;width:1px;background:#e6dbbf38;margin:0 5px}.text-button{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:var(--paper);padding:9px 0;pointer-events:auto}.text-button:hover{color:var(--accent)}.text-button .icon{width:16px;height:16px}.look-prompt{position:absolute;left:50%;transform:translate(-50%,8px);bottom:135px;align-items:center;gap:8px;opacity:0;white-space:nowrap;font-size:9px;color:var(--paper);transition:transform .8s var(--ease),opacity .8s var(--ease)}.look-prompt.visible{transform:translate(-50%);opacity:1}.look-prompt small{font-size:8px;color:var(--muted)}.look-dot{width:5px;height:5px;border:1px solid var(--paper);border-radius:50%;margin-right:3px}.interaction-prompt{position:absolute;left:50%;bottom:171px;transform:translate(-50%);align-items:center;gap:10px;opacity:0;pointer-events:none;font-size:10px;color:#eadfc3;background:#1f2f23a3;padding:11px 18px;border:1px solid rgba(224,214,184,.17);border-radius:100px;transition:opacity .4s var(--ease)}.interaction-prompt.visible{opacity:1;pointer-events:auto}.waypoint-compass{position:absolute;top:111px;left:50%;transform:translate(-50%);align-items:center;gap:9px;font-size:10px;opacity:0}.waypoint-compass.visible{opacity:1}.waypoint-compass .icon{width:15px;height:15px;color:var(--accent)}.waypoint-compass small{color:var(--accent);font-size:9px;font-variant-numeric:tabular-nums}.discovery-banner{position:absolute;left:50%;top:20%;transform:translate(-50%,15px);text-align:center;opacity:0;transition:transform 1s var(--ease),opacity 1s var(--ease)}.discovery-banner.visible{opacity:1;transform:translate(-50%)}.discovery-banner .eyebrow{font-size:8px;color:#e5c991}.discovery-banner strong{display:block;margin:11px 0;font:400 33px Cormorant Garamond,serif;letter-spacing:.015em}.discovery-banner small{font-size:8px;color:var(--muted);letter-spacing:.16em}.photo-toolbar{position:absolute;bottom:42px;left:50%;transform:translate(-50%);display:none;align-items:center;gap:25px;pointer-events:auto}.photo-toolbar .eyebrow{color:var(--accent)}.photo-mode .photo-toolbar{display:flex}.photo-mode .bottom-bar,.photo-mode .exploration-caption,.photo-mode .look-prompt,.photo-mode .ui-hint{display:none!important}.panel-dialog{position:fixed;width:min(510px,calc(100vw - 32px));max-height:calc(100dvh - 52px);border:1px solid rgba(255,250,224,.28);background:#eee7d5;color:var(--ink);padding:33px 37px 30px;border-radius:5px;box-shadow:0 24px 100px #1c2b232e,inset 0 0 0 5px #fff8df7a;pointer-events:auto;overflow:auto}.panel-dialog[open]{animation:panel-in .55s var(--ease)}.panel-dialog::backdrop{background:#14231c75;backdrop-filter:blur(9px)}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:23px}.panel-header .eyebrow{font-size:8px;letter-spacing:.15em;color:#7e876b}.icon-button.dark{color:#5c6c59;width:29px;height:29px;margin:-5px -5px -5px 0}.icon-button.dark:hover{background:#3f4f3512}.panel-dialog h2{font:400 47px/.98 Cormorant Garamond,serif;letter-spacing:-.02em;margin:0 0 18px}.panel-dialog h2 em{font-weight:400;color:#838763}.panel-description{font-size:11px;line-height:1.8;color:#77816a;max-width:48ch;margin:0 0 28px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 0;border-top:1px solid rgba(94,112,81,.14);font-size:11px}.setting-row label,.setting-row>span{max-width:225px}.setting-row small{display:block;font-size:9px;line-height:1.7;color:#8b917a;margin-top:5px}select{color:#44553e;background:#fffcec94;border:1px solid rgba(108,125,92,.2);border-radius:3px;min-height:39px;padding:7px 28px 7px 10px;font-size:10px;max-width:100%}.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 13px;border:1px solid rgba(72,96,63,.26);border-radius:100px;color:#53654b;font-size:10px;white-space:nowrap}.outline-button .icon{width:15px;height:15px}.outline-button:hover{background:#53684412}.settings-control-guide{padding:24px 0 14px;border-top:1px solid rgba(94,112,81,.14)}.settings-control-guide .eyebrow{color:#8e947c;font-size:8px}.settings-control-guide p{font-size:10px;line-height:2.15;color:#889075}kbd{font-family:inherit;color:#5d7056;font-size:9px}.settings-world-info{margin-top:10px;color:#9a9c85;font-size:8px;line-height:1.8}.export-options{display:grid;grid-template-columns:1.25fr 1fr;gap:13px;padding:12px 0 23px}.export-options label{font-size:8px;color:#838b6f;letter-spacing:.13em}.export-options select{display:block;width:100%;margin-top:10px}.recording-spec{display:flex;gap:16px;justify-content:space-between;font-size:9px;color:#667a5e;padding:17px 0;border-top:1px solid rgba(94,112,81,.17);border-bottom:1px solid rgba(94,112,81,.17)}.recording-note{font-size:9px;color:#8f947d;line-height:1.9;margin:20px 0 27px}.recording-dialog .primary-button{background:#4d614a;color:#eee7d1;min-height:48px}.recording-dialog .button-orb{background:#eaeacd1f}.recording-dialog .primary-button:hover{background:#3c533b}.export-status{position:absolute;left:38px;bottom:68px;width:370px;padding:23px 26px;border-radius:4px;background:#1d2d23d1;border:1px solid rgba(239,224,186,.2);box-shadow:inset 0 1px #fde8c517;backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.export-status.visible{opacity:1;transform:translateY(0);pointer-events:auto}[data-mode=export] .bottom-bar,[data-mode=export] .opening-copy,[data-mode=export] .film-caption,[data-mode=export] .ui-hint{display:none}[data-mode=export] .utility-nav{opacity:.35;pointer-events:none}.export-status-head{display:flex;align-items:center;gap:8px}.export-status-head .eyebrow{font-size:7px;color:#d8c28e;letter-spacing:.15em}.export-status-head .icon-button{width:25px;height:25px;margin-left:auto}.export-status-head .icon-button .icon{width:14px;height:14px}.export-dot{width:5px;height:5px;background:#d4b477;border-radius:50%;animation:breathing 1.8s var(--ease) infinite alternate}.export-status h2{font:400 30px/1.05 Cormorant Garamond,serif;margin:15px 0 12px}.export-status>p:not(.export-footnote){font-size:10px;line-height:1.7;color:#c1c7ac;margin:0 0 20px}.export-track{height:1px;background:#d7e1c033}.export-track span{display:block;height:1px;width:100%;background:#d8bc83;transform:scaleX(0);transform-origin:left}.export-meta{display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#9eae96;padding:11px 0 20px;font-variant-numeric:tabular-nums}.export-footnote{font-size:8px;line-height:1.8;color:#98a58d;margin:7px 0 0}.export-status .primary-button{width:100%;justify-content:space-between}.export-status .text-button{margin-top:6px}.map-dialog{width:min(965px,calc(100vw - 36px));padding:31px 34px 28px}.map-dialog .panel-header{margin-bottom:13px}.map-layout{display:grid;grid-template-columns:1.06fr 1fr;gap:34px}.map-left{min-width:0}.map-left h2{font-size:42px;margin-top:7px}.map-left .panel-description{margin-bottom:17px;font-size:10px}#valley-map{width:100%;aspect-ratio:1;display:block;background:#e7e4d0;border:1px solid rgba(111,131,92,.09);border-radius:3px;color:#6e8465}.map-contours{fill:none;stroke:#92a07c;stroke-width:.8;opacity:.35}.map-river{fill:none;stroke:#91aaa1;stroke-width:7;opacity:.75}.map-lake{fill:#91aaa1;opacity:.75}.map-road{fill:none;stroke:#b7b089;stroke-width:1.8}.map-town{fill:#8f9376;opacity:.28}.map-marker>circle{fill:#e5e1ce;stroke:#9ba182;stroke-width:1}.map-marker .marker-core{fill:#a5a98c;stroke:none}.map-marker.found>circle{stroke:#5b7253}.map-marker.found .marker-core{fill:#5b7253}.map-marker text{font-size:5.5px;fill:#7d8c6b;letter-spacing:.4px}#map-player circle{fill:#ac6c43;stroke:#eee7d5;stroke-width:2}#map-player path{fill:#ac6c43}.map-compass{fill:none;stroke:#8a9777;stroke-width:.8}.map-compass text{fill:#8a9777;stroke:none;font-size:7px}.map-scale{fill:none;stroke:#9aa182;stroke-width:.8}.map-scale-label{fill:#8d977a;font-size:6px;letter-spacing:.7px}.map-legend{display:flex;gap:22px;justify-content:center;padding:15px 0 4px;color:#8e987d;font-size:8px}.map-legend span{display:flex;align-items:center;gap:7px}.map-legend i{display:inline-block;width:5px;height:5px;background:#5b7253;border-radius:50%}.map-legend i.undiscovered{background:#b4b99f}.map-right{border-left:1px solid rgba(116,134,93,.18);padding-left:29px;min-width:0}.journal-header{display:flex;align-items:center;justify-content:space-between;margin:13px 0 17px}.journal-header .eyebrow{color:#8a977b;font-size:8px}.journal-header strong{font-size:9px;color:#7b8b6d;font-weight:400}.landmark-list{max-height:310px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c2c9ab transparent}.landmark-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:12px 9px 12px 1px;border-top:1px solid rgba(116,134,93,.12);color:#68785d}.landmark-item:hover,.landmark-item.selected{background:#81936712}.landmark-index{font-size:8px;font-variant-numeric:tabular-nums;color:#a1a88a;width:20px}.landmark-item strong{display:block;font-size:10px;font-weight:500;letter-spacing:.005em}.landmark-item small{display:block;font:9px Yu Mincho,serif;margin-top:5px;color:#a4ab8c;letter-spacing:.07em}.landmark-status{width:5px;height:5px;border:1px solid #a5ac8b;border-radius:50%;margin-left:auto;flex:0 0 auto}.landmark-item.found .landmark-status{border-color:#718762;background:#718762}.landmark-detail{padding-top:23px;border-top:1px solid rgba(116,134,93,.2);margin-top:15px}.landmark-detail .eyebrow{color:#8b9677;font-size:8px}.landmark-detail h3{font:400 25px/1.08 Cormorant Garamond,serif;margin:10px 0 11px}.landmark-detail p{color:#8c967b;font-size:10px;line-height:1.9;margin:0}.map-actions{display:flex;align-items:center;gap:21px;margin-top:19px}.dark-text{color:#627857;font-size:9px}.toast{position:absolute;left:50%;top:113px;transform:translate(-50%,-8px);padding:12px 21px;border-radius:100px;color:#e2dcc6;font-size:10px;line-height:1.6;background:#2a3928d4;border:1px solid rgba(222,218,180,.13);backdrop-filter:blur(12px);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);max-width:80%;text-align:center}.toast.visible{opacity:1;transform:translate(-50%)}.touch-controls{position:absolute;bottom:max(110px,env(safe-area-inset-bottom));left:25px;right:25px;justify-content:space-between;align-items:center;pointer-events:none;visibility:hidden}.joystick{display:grid;place-items:center;width:108px;height:108px;border-radius:50%;background:#e9e8cd0f;border:1px solid rgba(243,233,202,.23);touch-action:none;pointer-events:auto}.joystick span{display:block;width:43px;height:43px;background:#e6dcc22e;border:1px solid rgba(243,233,202,.32);border-radius:50%}.touch-jump{display:grid;place-items:center;width:51px;height:51px;border-radius:50%;border:1px solid rgba(233,231,202,.36);background:#dcd8b71c;pointer-events:auto}.touch-jump .icon{transform:rotate(-90deg)}.loading-screen{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#25372e;color:#e4dac0;z-index:5;transition:opacity 1.3s var(--ease)}.loading-screen.loaded{opacity:0;pointer-events:none}.loading-mark{font:34px Yu Mincho,serif;width:53px;height:60px;border:1px solid rgba(223,202,154,.55);display:grid;place-items:center;color:#d8bf8a;margin-bottom:38px}.loading-eyebrow{font-size:8px;letter-spacing:.27em;color:#aeb79b}.loading-screen h1{font:400 81px/.9 Cormorant Garamond,serif;margin:13px 0 37px}.loading-track{width:184px;height:1px;background:#53664c}.loading-track span{display:block;height:1px;width:100%;background:#d8c18d;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}#loading-message{font-size:9px;letter-spacing:.025em;color:#9eac91;margin-top:18px;max-width:280px;text-align:center;line-height:1.8}noscript{position:fixed;inset:0;display:grid;place-items:center;padding:30px;background:#26372e}@keyframes panel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes breathing{0%{opacity:.3}to{opacity:1}}@media(max-width:1150px){.topbar{left:26px;right:26px}.bottom-bar{left:26px;right:26px;gap:20px}.bottom-actions{gap:17px}.record-button{font-size:9px;gap:8px}.primary-button{gap:17px;padding-left:20px}.exploration-controls>.keycap:nth-of-type(3),.exploration-controls>span:nth-of-type(6){display:none}.exploration-controls{gap:7px}}@media(max-width:850px){.chapter-heading{display:none}.topbar{grid-template-columns:1fr auto}.timeline{max-width:none}.bottom-actions .record-button span{display:none}.record-button{border:1px solid rgba(236,224,194,.22);width:42px;height:42px;display:grid;place-items:center;border-radius:50%}.bottom-actions{gap:13px}.exploration-controls>.keycap,.exploration-controls>span:not(.controls-divider){display:none}.exploration-controls .controls-divider{display:none}.map-layout{grid-template-columns:.9fr 1fr;gap:22px}.map-right{padding-left:21px}.map-actions{gap:13px}}@media(max-width:600px){.topbar{top:max(21px,env(safe-area-inset-top));left:20px;right:15px;gap:12px}.brand{gap:10px}.brand-seal{width:34px;height:41px;font-size:23px}.brand-type{font-size:16px;letter-spacing:.27em}.brand-type small{font-size:6px;letter-spacing:.11em;margin-top:6px}.utility-nav{gap:0}.icon-button{width:34px;height:40px}.utility-nav .icon-button:nth-child(3){display:none}.opening-copy{left:25px;bottom:25%}.opening-copy .eyebrow{font-size:7px;letter-spacing:.17em}.opening-copy h1{font-size:63px;line-height:.98;margin:22px 0 21px}.opening-copy p{font-size:10px}.bottom-bar{bottom:max(24px,env(safe-area-inset-bottom));left:20px;right:20px;display:grid;grid-template-columns:55px 1fr;gap:12px 15px}.playback-controls{grid-row:1;grid-column:1}.play-button{width:38px;height:38px}.replay-button{display:none}.timeline{grid-column:2;grid-row:1;width:100%}.timeline-meta{font-size:8px;margin-bottom:9px}.timeline-word{font-size:7px}.bottom-actions{grid-row:2;grid-column:1 / -1;justify-content:space-between;margin-top:6px}.bottom-actions .record-button span{display:inline;font-size:8px}.record-button{border:0;border-radius:0;display:flex;width:auto;height:38px}.primary-button{min-height:41px;gap:15px;padding:5px 5px 5px 18px;font-size:9px}.button-orb{width:31px;height:31px}.film-caption{left:23px;bottom:162px;flex-direction:column;gap:8px}.film-caption p{font-size:18px;max-width:260px}.ui-hint{display:none}.exploration-caption{left:23px;bottom:205px;max-width:270px}.exploration-caption h2{font-size:29px}[data-mode=explore] .bottom-bar{grid-template-columns:1fr;gap:5px}.exploration-controls{grid-column:1;grid-row:1}.exploration-controls .text-button{font-size:9px}[data-mode=explore] .bottom-actions{grid-column:1;grid-row:2;gap:8px}[data-mode=explore] .bottom-actions .record-button span{display:none}.look-prompt{bottom:148px;font-size:8px}.look-prompt .keycap,.look-prompt small{display:none}.panel-dialog{padding:24px 25px 26px;max-height:calc(100dvh - 30px)}.panel-dialog h2{font-size:42px}.panel-description{font-size:10px;margin-bottom:23px}.setting-row{gap:15px;font-size:10px}.setting-row small{font-size:8px}select{font-size:9px}.recording-spec{gap:10px;font-size:8px}.export-options{gap:10px}.export-status{left:20px;right:20px;bottom:33px;width:auto;padding:21px 24px}.export-status h2{font-size:31px}.map-dialog{padding:25px}.map-layout{grid-template-columns:1fr;gap:18px}.map-left h2{font-size:36px}#valley-map{max-height:330px}.map-right{border:0;padding:0}.landmark-list{max-height:220px}.landmark-detail{padding-top:17px}.discovery-banner{width:calc(100% - 44px);top:18%}.discovery-banner strong{font-size:28px}.photo-toolbar{width:calc(100% - 40px);flex-direction:column;gap:12px;bottom:30px}.waypoint-compass{top:90px;width:calc(100% - 50px);justify-content:center;font-size:8px}}@media(pointer:coarse){.utility-nav .icon-button,.icon-button.dark{min-width:44px;min-height:44px}[data-mode=explore] .touch-controls{visibility:visible}.look-prompt{display:none!important}.exploration-caption{bottom:249px}.exploration-controls{opacity:.6}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
