.wtb{--wtb-ink:#0a1430;--wtb-deep:#060b1c;--wtb-gold:#c9a24a;--wtb-gold-hi:#f0dca0;--wtb-parch:#ece4d2;--wtb-mute:#c5bdac;--wtb-bronze:#8a5e2e;min-height:100dvh;color:var(--wtb-parch);background:radial-gradient(120% 80% at 30% 20%, #13214a 0%, transparent 60%), radial-gradient(90% 70% at 85% 90%, #0e1a3c 0%, transparent 65%), var(--wtb-deep);font-family:Cormorant Garamond,Cormorant,Georgia,serif;position:relative}.wtb .wtb-ui{letter-spacing:.12em;text-transform:uppercase;color:var(--wtb-mute);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.wtb .wtb-gold{color:var(--wtb-gold-hi)}.wtb .wtb-note{color:var(--wtb-mute);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.65}.wtb .wtb-caption{color:#d2cab9;text-shadow:0 1px 6px #060b1c;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5}.wtb .wtb-btn{letter-spacing:.1em;text-transform:uppercase;color:#f3e2b0;background:#060b1c8c;border:1px solid #c9a24a59;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;transition:border-color .2s,background .2s;display:inline-flex}.wtb .wtb-btn:hover:not(:disabled){background:#c9a24a14;border-color:#c9a24ad9}.wtb .wtb-btn:disabled{opacity:.45;cursor:not-allowed}.wtb .wtb-btn[aria-pressed=true]{border-color:var(--wtb-gold);background:#c9a24a24}.wtb :focus-visible{outline:1px solid var(--wtb-gold-hi);outline-offset:3px}.wtb .wtb-grid{grid-template-columns:1fr;display:grid}@media (min-width:960px){.wtb .wtb-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);height:calc(100dvh - 160px)}.wtb .wtb-scene-col{height:100%;position:sticky;top:0}.wtb .wtb-text-col{height:100%;overflow-y:auto}}.wtb .wtb-scene{aspect-ratio:4/3.4;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-bottom:1px solid #c9a24a24;width:100%;max-height:62dvh;position:relative;overflow:hidden}@media (min-width:960px){.wtb .wtb-scene{aspect-ratio:auto;border-bottom:0;border-right:1px solid #c9a24a24;height:100%;max-height:none}}.wtb .wtb-stage{perspective:1100px;place-items:center;display:grid;position:absolute;inset:0}.wtb .wtb-tilt{aspect-ratio:1/.86;width:min(92%,640px);transform-style:preserve-3d;transform:rotateX(calc(var(--ry,0) * -6deg)) rotateY(calc(var(--rx,0) * 8deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.wtb .wtb-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wtb .wtb-l0{opacity:.55;transform:translateZ(-60px)scale(1.09)}.wtb .wtb-l1{transform:translateZ(0)}.wtb .wtb-l2{transform:translateZ(50px)scale(.93)}.wtb .wtb-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.6,.1,.2,1) forwards wtb-draw}.wtb .wtb-draw.d2{animation-delay:.35s}.wtb .wtb-draw.d3{animation-delay:.7s}.wtb .wtb-draw.d4{animation-delay:1.05s}@keyframes wtb-draw{to{stroke-dashoffset:0}}.wtb .wtb-orbit{transform-box:view-box;animation:wtb-spin var(--dur,60s) linear infinite}@keyframes wtb-spin{to{transform:rotate(360deg)}}.wtb .wtb-breathe{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite wtb-breathe}@keyframes wtb-breathe{50%{opacity:.55;transform:scale(1.04)}}.wtb .wtb-door{transform-box:fill-box;transition:transform 2.4s cubic-bezier(.6,.05,.2,1)}.wtb .wtb-door.left{transform-origin:0}.wtb .wtb-door.right{transform-origin:100%}.wtb .wtb-open .wtb-door.left{transform:perspective(900px)rotateY(-78deg)}.wtb .wtb-open .wtb-door.right{transform:perspective(900px)rotateY(78deg)}.wtb .wtb-turn{pointer-events:none;z-index:40;perspective:1800px;position:fixed;inset:0}.wtb .wtb-turn>i{transform-origin:0;background:linear-gradient(90deg,#c9a24a00,#c9a24a38 40%,#f0dca08c 96%,#c9a24ae6);border-left:1px solid #f0dca0b3;width:50%;animation:.85s cubic-bezier(.55,.05,.25,1) forwards wtb-turn;position:absolute;top:0;bottom:0;right:0}.wtb .wtb-turn.back>i{transform-origin:100%;background:linear-gradient(270deg,#c9a24a00,#c9a24a38 40%,#f0dca08c 96%,#c9a24ae6);animation-name:wtb-turn-back;left:0;right:auto}@keyframes wtb-turn{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(-180deg)}}@keyframes wtb-turn-back{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(180deg)}}.wtb .wtb-enter{animation:.7s cubic-bezier(.2,.7,.2,1) .2s both wtb-enter}@keyframes wtb-enter{0%{opacity:0;transform:translateY(10px)}}.wtb .wtb-prose{color:#ede6d4;max-width:36em;font-size:clamp(19px,1.35vw,21px);line-height:1.68}.wtb .wtb-prose h1,.wtb .wtb-prose h2,.wtb .wtb-prose h3{color:#f6ebcb;margin:1.4em 0 .5em;font-weight:600;line-height:1.2}.wtb .wtb-prose h1{font-size:1.7em}.wtb .wtb-prose h2{font-size:1.4em}.wtb .wtb-prose h3{font-size:1.15em}.wtb .wtb-prose>:first-child{margin-top:0}.wtb .wtb-prose p{margin:0 0 1em}.wtb .wtb-prose blockquote{border-left:1px solid var(--wtb-gold);color:#e2d6b4;margin:0 0 1em;padding-left:1em;font-style:italic}.wtb .wtb-prose ul{margin:0 0 1em;padding:0;list-style:none}.wtb .wtb-prose li{padding-left:1.1em;position:relative}.wtb .wtb-prose li:before{content:"";background:var(--wtb-gold);width:.45em;height:1px;position:absolute;top:.78em;left:0}.wtb .wtb-thumb{background:#0a143099;border:1px solid #c9a24a38;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:96px;min-height:64px;padding:6px;transition:border-color .2s,transform .2s;display:flex}.wtb .wtb-thumb:hover{border-color:#c9a24a99;transform:translateY(-2px)}.wtb .wtb-thumb[aria-current=page]{border-color:var(--wtb-gold);background:#c9a24a1f}.wtb .wtb-skel{background:linear-gradient(90deg,#c9a24a0f,#c9a24a21,#c9a24a0f) 0 0/200% 100%;animation:1.6s linear infinite wtb-sh}@keyframes wtb-sh{to{background-position:-200% 0}}.wtb video::cue{color:#f3e2b0;background:#060b1ccc;font-family:Georgia,serif}.wtb.wtb-still *,.wtb.wtb-still :before,.wtb.wtb-still :after{transition:none!important;animation:none!important}.wtb.wtb-still .wtb-draw{stroke-dashoffset:0}.wtb.wtb-still .wtb-tilt{transform:none}.wtb.wtb-still .wtb-turn{display:none}@media (prefers-reduced-motion:reduce){.wtb *,.wtb :before,.wtb :after{transition:none!important;animation:none!important}.wtb .wtb-draw{stroke-dashoffset:0}.wtb .wtb-tilt{transform:none}.wtb .wtb-turn{display:none}}
