@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--screen:100vh;--unit:calc(var(--screen) * .4);--ink:#f4efe6;--ink-soft:#f4efe6bd;--ink-faint:#f4efe633;--ground:#0a0c0b;--warm:255, 220, 160;--serif:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--arrive:cubic-bezier(.18, .72, .16, 1);--leave:cubic-bezier(.45, 0, .9, .55);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (height:100lvh){:root{--screen:100lvh}}@media (pointer:coarse){:root{--unit:calc(var(--screen) * .55)}}html{background:var(--ground);scrollbar-width:none;overscroll-behavior-y:none;-webkit-text-size-adjust:100%}html::-webkit-scrollbar{display:none}body{background:var(--ground);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0}::selection{background:#f4efe63d}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.unit{width:1px;height:var(--unit);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.track{pointer-events:none;width:1px}.stage,.layers{width:100%;height:var(--screen);position:fixed;top:0;left:0}.stage{z-index:1;background:var(--ground);display:block}.stage[hidden]{display:none}.layers{z-index:0;pointer-events:none;overflow:hidden}.scene-layer{width:2px;height:2px;position:absolute;top:0;left:0;overflow:hidden}.scene-layer .clip{width:2px;height:2px;display:block}.layers--dom .scene-layer{opacity:0;visibility:hidden;width:100%;height:100%}.layers--dom .scene-layer .clip,.layers--dom .scene-layer .still{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.layers--dom .scene-layer:not([data-mode=dwell]) .still.poster,.layers--dom .scene-layer[data-mode=dwell] .still.rest,.layers--dom .scene-layer[data-showing=video][data-mode=move] .clip[data-clip$=-move],.layers--dom .scene-layer[data-showing=video][data-mode=dwell] .clip[data-clip$=-dwell]{opacity:1}.title{z-index:3;pointer-events:none;will-change:opacity, transform;place-items:center;width:100%;height:100svh;display:grid;position:fixed;top:0;left:0}.title__name{font-variation-settings:"opsz" 72;letter-spacing:-.014em;color:var(--ink);text-shadow:0 1px 2px #0000001a,0 0 70px #00000047;opacity:0;filter:blur(16px);transition:opacity 3s var(--arrive), filter 3.4s var(--arrive), transform 4s var(--arrive);margin-top:-5vh;font-size:clamp(4.6rem,2.4rem + 9.6vw,13rem);font-weight:290;line-height:1;transform:translateY(.05em)}.title__name.is-in{opacity:.95;filter:blur();transform:none}.begin{color:var(--ink);font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;text-shadow:0 1px 14px #0000008c;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:14px 18px;font-size:11px;font-weight:500;transition:opacity 1.2s;display:inline-flex;position:absolute;top:calc(50% - 5vh + clamp(3.6rem,1.9rem + 5.6vw,8.2rem));left:50%;transform:translate(-50%)}.begin.is-shown{opacity:.92;pointer-events:auto;transition:opacity 2.6s var(--arrive)}.begin.is-shown:hover,.begin:focus-visible{opacity:1;transition-duration:.4s}.begin:focus-visible{outline-offset:2px;outline:1px solid #f4efe68c}.begin__wave{stroke:currentColor;stroke-width:1.4px;filter:drop-shadow(0 1px 6px #00000080);stroke-linecap:round;width:26px;height:9px;overflow:visible}.narration{z-index:3;pointer-events:none;position:fixed;inset:0}.scrim{opacity:0;background:radial-gradient(52% 32%,#06080766,#06080700 72%);transition:opacity 1.6s;position:absolute;inset:0}.scrim--upper{background:radial-gradient(56% 27% at 50% 22%,#0608074d,#06080700 72%)}.scrim--lower{background:radial-gradient(54% 26% at 50% 76%,#0608074d,#06080700 72%)}.scrim--deep{background:radial-gradient(62% 40%,#06080794,#06080700 74%)}.scrim.is-on{opacity:1}.line{text-align:center;text-wrap:balance;font-variation-settings:"opsz" 60;letter-spacing:-.006em;width:min(23ch,86vw);color:var(--ink);text-shadow:0 1px 1px #00000024,0 2px 32px #0006;margin:0;font-size:clamp(1.75rem,1rem + 2.55vw,3.8rem);font-weight:340;line-height:1.16;position:absolute;left:50%;transform:translate(-50%)}.line--center{top:50%;translate:0 -55%}.line--upper{top:15.5vh}.line--lower{bottom:17vh}.line--long{width:min(27ch,88vw);font-size:clamp(1.6rem,.95rem + 2.15vw,3.25rem)}.line--name{font-variation-settings:"opsz" 72;letter-spacing:-.014em;width:auto;font-size:clamp(3.4rem,1.9rem + 6.4vw,8.6rem);font-weight:290;line-height:1}.line.is-in{animation:line-in 1.9s var(--arrive) both}.line.is-out{animation:line-out .8s var(--leave) both}@keyframes line-in{0%{opacity:0;filter:blur(10px);transform:translate(-50%,.25em)}to{opacity:1;filter:blur();transform:translate(-50%)}}@keyframes line-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}.music{z-index:3;pointer-events:none;opacity:var(--presence,0);visibility:hidden;position:fixed;inset:0}.music.is-here{visibility:visible}.music__title{text-align:center;text-wrap:balance;font-variation-settings:"opsz" 60;letter-spacing:-.008em;width:min(22ch,88vw);color:var(--ink);text-shadow:0 1px 1px #00000024,0 2px 36px #0000006b;opacity:0;filter:blur(10px);margin:0;font-size:clamp(1.9rem,1rem + 2.9vw,4.3rem);font-weight:320;line-height:1.12;transition:opacity 1.2s,filter 1.2s,translate 1.2s;position:absolute;top:15vh;left:50%;transform:translate(-50%)translateY(.25em)}.music.is-active .music__title{opacity:1;filter:blur();transition:opacity 2.4s var(--arrive), filter 2.6s var(--arrive), translate 2.8s var(--arrive);translate:0}.player{left:50%;bottom:calc(9vh + env(safe-area-inset-bottom));width:min(460px,86vw);font-family:var(--sans);color:var(--ink);opacity:0;gap:20px;transition:opacity .9s,translate .9s;display:grid;position:absolute;transform:translate(-50%)translateY(12px)}.music.is-active .player{pointer-events:auto;opacity:1;transition:opacity 1.8s var(--arrive) .6s, translate 2.2s var(--arrive) .6s;translate:0}.player__head{align-items:center;gap:18px;display:flex}.player__play{width:58px;height:58px;color:var(--ink);cursor:pointer;transition:border-color .4s ease, transform .6s var(--arrive), background-color .4s ease;background:#0a0c0b24;border:1px solid #f4efe68c;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.player__play:hover{background-color:#0a0c0b3d;border-color:#f4efe6eb;transform:scale(1.04)}.player__play:before{content:"";border:1px solid rgba(var(--warm), .55);opacity:0;transform:scale(calc(.9 + var(--level,0) * .2));border-radius:50%;transition:opacity .8s;position:absolute;inset:-8px}.music.is-playing .player__play:before{opacity:calc(.15 + var(--level,0) * .85);transition:none}.player__halo{box-shadow:0 0 calc(14px + var(--level,0) * 44px) calc(var(--level,0) * 5px) rgba(var(--warm), calc(.06 + var(--level,0) * .3));opacity:0;pointer-events:none;border-radius:50%;transition:opacity 1.2s;position:absolute;inset:-1px}.music.is-playing .player__halo{opacity:1}.player__play svg{width:24px;height:24px;position:relative}.player__glyph{fill:currentColor}.player__play:focus-visible,.player__mute:focus-visible,.player input[type=range]:focus-visible{outline-offset:3px;outline:1px solid #f4efe68c}.player__meta{gap:7px;display:grid}.player__name{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.004em;font-size:1.5rem;font-style:italic;font-weight:340;line-height:1}.player__credit{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:450}.player__row{align-items:center;gap:12px;display:flex}.player__time{font-variant-numeric:tabular-nums;letter-spacing:.06em;min-width:3.2ch;color:var(--ink-soft);font-size:10.5px;font-weight:450}.player__time:first-child{text-align:right}.player__seek{flex:1;min-width:0}.player__volume{align-items:center;gap:2px;margin-left:4px;display:flex}.player__mute{width:32px;height:32px;color:var(--ink);opacity:.8;cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.player__mute:hover{opacity:1}.player__mute svg{width:21px;height:21px}.player__speaker{fill:currentColor}.player__waves{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round}.player__level{width:62px}.player input[type=range]{--fill:0%;cursor:pointer;appearance:none;background:0 0;height:24px;margin:0}.player input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #f4efe6e6 var(--fill), #f4efe63d var(--fill));height:1px}.player input[type=range]::-webkit-slider-thumb{background:var(--ink);width:9px;height:9px;box-shadow:0 0 10px rgba(var(--warm), .4);transition:transform .3s var(--arrive);appearance:none;border:0;border-radius:50%;margin-top:-4px;transform:scale(.75)}.player input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.player input[type=range]:focus-visible::-webkit-slider-thumb{transform:scale(1.15)}.player input[type=range]::-moz-range-track{background:#f4efe63d;height:1px}.player input[type=range]::-moz-range-progress{background:#f4efe6e6;height:1px}.player input[type=range]::-moz-range-thumb{background:var(--ink);width:7px;height:7px;box-shadow:0 0 10px rgba(var(--warm), .4);border:0;border-radius:50%}.cue{left:50%;bottom:calc(5vh + env(safe-area-inset-bottom));z-index:4;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:14px;transition:opacity 1.6s;display:flex;position:fixed;transform:translate(-50%)}.cue.is-shown{opacity:1;transition-duration:2.4s}.cue__label{font-family:var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--ink-soft);padding-left:.34em;font-size:10px;font-weight:450}.cue__line{background:var(--ink-faint);width:1px;height:46px;position:relative;overflow:hidden}.cue__light{background:linear-gradient(#f4efe600,#f4efe6f2);width:1px;height:40%;animation:3s cubic-bezier(.45,0,.2,1) infinite cue;position:absolute;top:-40%;left:0}@keyframes cue{0%{transform:translateY(0)}to{transform:translateY(360%)}}.sound{right:calc(22px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:5;color:var(--ink);font:inherit;cursor:pointer;opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:2px;align-items:center;gap:11px;margin:0;padding:12px 10px;transition:opacity 1.8s,visibility 0s linear 1.8s;display:flex;position:fixed}.sound.is-ready{opacity:.58;visibility:visible;transition:opacity 1.8s}.sound.is-ready:hover,.sound.is-ready:focus-visible,.sound.is-ready.is-on{opacity:.92;transition-duration:.5s}.sound.is-ready.is-waiting{animation:3.4s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.5}50%{opacity:.9}}.sound:focus-visible{outline-offset:2px;outline:1px solid #f4efe68c}.sound__wave{width:30px;height:10px;overflow:hidden}.sound__amp{stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transition:transform 1.2s var(--arrive);transform:scaleY(.05)}.sound.is-on .sound__amp{transform:scaleY(1)}.sound.is-waiting .sound__amp{transform:scaleY(.4)}.sound__travel{animation:2.6s linear infinite paused travel}.sound.is-on .sound__travel{animation-play-state:running}@keyframes travel{0%{transform:translate(0)}to{transform:translate(-20px)}}.sound__label{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;font-size:10px;font-weight:450}.progress{right:calc(27px + env(safe-area-inset-right));z-index:4;background:var(--ink-faint);opacity:0;pointer-events:none;width:1px;height:84px;margin-top:-42px;transition:opacity 1.4s .5s;position:fixed;top:50%}.progress.is-shown{opacity:1;transition:opacity .6s}.progress__fill{transform-origin:top;background:#f4efe6db;position:absolute;inset:0;transform:scaleY(0)}.transcript{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (aspect-ratio<=4/5){.line{width:min(19ch,84vw);font-size:clamp(1.6rem,.85rem + 3.6vw,2.45rem)}.line--upper{top:14svh}.line--long{width:min(21ch,86vw);font-size:clamp(1.45rem,.85rem + 3vw,2.15rem)}.scrim--upper{background:radial-gradient(95% 24% at 50% 21%,#06080757,#06080700 74%)}.scrim{background:radial-gradient(95% 26% at 50% 48%,#06080761,#06080700 74%)}.scrim--deep{background:radial-gradient(110% 32% at 50% 48%,#06080799,#06080700 76%)}.title__name{margin-top:-7svh}.begin{top:calc(50% - 7svh + clamp(3.4rem,2rem + 6vw,5rem))}.music__title{width:min(16ch,86vw);font-size:clamp(1.75rem,.9rem + 4vw,2.6rem);top:13svh}.player{bottom:calc(13svh + env(safe-area-inset-bottom));gap:16px}.player__level{width:48px}.progress{right:calc(13px + env(safe-area-inset-right));height:64px;margin-top:-32px}.sound{right:calc(10px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.title__name{filter:none;transition:opacity 1.6s;transform:none}.line.is-in{animation:1.2s both fade-in}.line.is-out{animation:.7s both fade-out}.music__title,.music.is-active .music__title{filter:none;translate:none}.player__play:before{transform:none}.cue__light{animation:none;top:30%}.sound__travel,.sound.is-ready.is-waiting{animation:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}
