#living-word,.lw-experience{max-width:1280px}.lw-heading{max-width:850px;margin:30px auto 40px;text-align:center}.lw-heading>a{display:block;margin-bottom:28px;font-size:13px}.lw-heading h1{font-family:Georgia,serif;font-size:clamp(3rem,7vw,5.8rem);line-height:1.04;margin:16px 0}.lw-heading p{font-size:17px;line-height:1.7}.lw-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lw-card{display:block;position:relative;min-height:380px;border-radius:18px;overflow:hidden;background:#102b30;text-decoration:none!important;color:white!important;isolation:isolate;border:1px solid #a7936344}.lw-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s}.lw-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#051019eb);z-index:0}.lw-card div{position:absolute;bottom:0;padding:30px;z-index:1}.lw-card span{font-size:10px;letter-spacing:.22em;color:#ffe1a2}.lw-card h2{font-family:Georgia,serif;color:white!important;font-size:34px;margin:14px 0 8px}.lw-card p{max-width:390px;font-size:14px;color:#eee!important}.lw-card strong{font-size:12px;letter-spacing:.1em;color:#ffdda0}.lw-card:hover img,.lw-card:focus-visible img{transform:scale(1.045)}.lw-card:first-child{grid-column:1/-1;min-height:460px}.lw-hub-tools{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:25px}.lw-hub-tools p{width:100%;font-size:12px;margin:0}.lw-hub-tools label{font-size:13px}.lw-theatre{background:#101b23;color:#f2eee6;border-radius:20px;overflow:hidden;border:1px solid #b09b6344;box-shadow:0 20px 70px #0003}.lw-stage{height:clamp(440px,57vw,660px);position:relative;overflow:hidden;isolation:isolate;background:#031119;touch-action:pan-y;--pan:0px;--zoom:1.06;--art-opacity:1}.lw-art{position:absolute;inset:-5%;transform:translateX(var(--pan)) scale(var(--zoom));transition:opacity 2s,filter 2s;opacity:var(--art-opacity);will-change:transform}.lw-art img{width:100%;height:100%;object-fit:cover}.lw-stage canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lw-shade{position:absolute;inset:0;background:linear-gradient(#02121d77,transparent 35%,transparent 55%,#031019ed);pointer-events:none}.lw-stage-top{position:absolute;inset:24px 28px auto;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.17em;color:#ffe4af}.lw-scene-title{position:absolute;top:14%;left:7%;right:7%;text-align:center;pointer-events:none}.lw-scene-title small{font-size:10px;letter-spacing:.25em;color:#ffe5b2;text-shadow:0 1px 8px #000}.lw-scene-title h2{font-family:Georgia,serif;color:#fff8ea!important;font-weight:400;font-size:clamp(2.8rem,5vw,5rem);line-height:1.1;text-shadow:0 2px 26px #000;margin:14px 0}.lw-caption{position:absolute;bottom:24px;left:8%;right:8%;text-align:center;pointer-events:none}.lw-caption p{max-width:790px;margin:0 auto 15px;color:#fff!important;font-size:15px;line-height:1.6;text-shadow:0 2px 7px #000}.lw-caption small{font-size:10px;letter-spacing:.14em;color:#dfd1b9}.lw-enter{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);padding:16px 24px!important;border:1px solid #e0bf84!important;background:#0b2029bd!important;color:#ffe6b7!important;backdrop-filter:blur(14px);z-index:3;white-space:nowrap}.lw-hotspot{position:absolute;width:38px;height:38px;min-height:38px!important;padding:0!important;border:1px solid #ffdda0!important;border-radius:50%!important;background:#10323abd!important;color:#fff!important;box-shadow:0 0 0 6px #fff3;transform:translate(-50%,-50%);font-size:12px!important;z-index:2;transition:box-shadow .4s}.lw-hotspot:hover,.lw-hotspot:focus-visible{box-shadow:0 0 0 12px #ffdf7040;background:#b3924b!important}.lw-hotspots{position:absolute;inset:0;pointer-events:none}.lw-hotspots button{pointer-events:auto}.lw-controls,.lw-options{padding:18px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lw-controls label,.lw-options label{display:flex;gap:7px;align-items:center;font-size:12px}.lw-controls select{background:#1b303a;color:#ffedce;border:1px solid #68808b;border-radius:7px;padding:8px}.lw-options input[type=range]{width:85px}.lw-options input,.lw-seek-label input{accent-color:#dfbd75}.lw-seek-label{display:flex;gap:12px;align-items:center;font-size:12px;padding:0 24px 20px}.lw-seek-label input{flex:1;min-width:0}.lw-chapters{display:flex;overflow-x:auto;scrollbar-width:thin;border-block:1px solid #ddc28630;scroll-snap-type:x proximity}.lw-chapters button{flex:1 0 105px;scroll-snap-align:start;background:transparent!important;border:0!important;border-radius:0!important;color:#d7d7cc!important;font-size:11px;padding:14px 8px!important}.lw-chapters small{display:block;letter-spacing:.15em;color:#d6b16f;margin-bottom:5px}.lw-chapters button[aria-current=step]{background:#e7bc7219!important;box-shadow:inset 0 -2px #ddbd7e;color:#ffe9b9!important}.lw-status{padding:0 24px 18px!important;font-size:12px!important;color:#c4d4da!important;margin:0!important}.lw-discovery{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;margin:32px 0}.lw-discovery article,.lw-discovery aside{padding:28px;border:1px solid #a7936355;border-radius:16px}.lw-discovery h2{font-family:Georgia,serif;font-size:30px}.lw-discovery blockquote{font-family:Georgia,serif;font-size:22px;line-height:1.6;border-left:2px solid #bca064;padding-left:20px;margin:20px 0}.lw-discovery button{margin:5px 5px 5px 0}.lw-discovery p{line-height:1.7}.lw-source{font-size:11px;letter-spacing:.08em;color:#987331}.night-site .lw-source{color:#d7ba80}.lw-disclaimer{font-size:12px;line-height:1.7;opacity:.75;margin:25px 0}.lw-transcript{border:1px solid #a7936355;padding:22px;border-radius:12px}.lw-gems{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.lw-gems button{font-size:11px;padding:9px 4px!important;border-bottom:3px solid var(--gem)!important;margin:0}.lw-gems button[aria-pressed=true]{outline:2px solid #b79862}.lw-gem-info{font-size:12px;min-height:65px}.lw-portal-nav{margin:24px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px;border:1px solid #b39a6950;border-radius:12px}.lw-portal-nav a{text-decoration:none;font-size:13px}.lw-arrival{animation:lw-arrive .7s ease-out}.lw-ripple{position:absolute;width:20px;height:20px;border:1px solid #fff5c9;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;animation:lw-ripple 1.5s ease-out forwards}.lw-theatre:fullscreen{overflow:auto;width:100%;border-radius:0}.lw-theatre:fullscreen .lw-stage{height:70vh}.lw-stage[data-simple=true] .lw-art{transform:none!important}.lw-stage[data-simple=true] canvas{display:none}@keyframes lw-arrive{from{opacity:.3;filter:brightness(1.3);transform:translateY(8px)}to{opacity:1;filter:brightness(1);transform:none}}@keyframes lw-ripple{to{width:200px;height:90px;opacity:0}}@media(max-width:650px){.lw-cards,.lw-discovery{grid-template-columns:1fr}.lw-card:first-child{min-height:370px}.lw-stage{height:565px}.lw-stage-top{inset:20px 14px auto;font-size:8px}.lw-caption{left:5%;right:5%;bottom:20px}.lw-caption p{font-size:13px}.lw-scene-title{top:13%}.lw-controls,.lw-options{padding:14px}.lw-card div{padding:24px}.lw-hotspot{width:34px;height:34px;min-height:34px!important}.lw-discovery article,.lw-discovery aside{padding:20px}}@media(prefers-reduced-motion:reduce){.lw-arrival,.lw-ripple{animation:none}.lw-card img,.lw-art{transition:none}.lw-card:hover img{transform:none}}.reduced-motion .lw-arrival,.reduced-motion .lw-ripple{animation:none}

.lw-portal{position:fixed;inset:0;z-index:1000;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,transparent 15%,#f8dd9a44 40%,#fff1d477 49%,#0a192133 70%,transparent 90%)}.lw-portal.lw-open{animation:lw-open .9s ease-out forwards}@keyframes lw-open{0%{opacity:0;transform:scale(.5)}25%{opacity:.85}100%{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.lw-portal{display:none}}.reduced-motion .lw-portal{display:none}.lw-stage[data-simple=true][data-chapter="0"]{background:radial-gradient(ellipse at 50% 70%,#1d3342,#030a12)}
