.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gr{background:#050818;position:absolute;inset:0;overflow:hidden}.gr-stage{width:max(100vw,178.78svh);height:max(55.94vw,100svh);position:absolute;top:50%;left:50%;translate:-50% -50%}.gr-scene,.gr-dim{width:100%;height:100%;display:block;position:absolute;inset:0}.gr-dim{opacity:0}.gr-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffb25480 0%,#ff8c3233 32%,#ff782800 66%);border-radius:50%;animation:2.8s ease-in-out infinite alternate gr-flicker;position:absolute;translate:-50% -50%}@keyframes gr-flicker{0%{opacity:.7;scale:.96}40%{opacity:1;scale:1.04}70%{opacity:.82;scale:.99}to{opacity:.95;scale:1.06}}.gr-ui{pointer-events:none}.gr-hit{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;position:absolute}.gr-hit:focus-visible{outline-offset:6px;outline:2px solid #ffffffd9}.gr:not([data-phase=closed]) .gr-hit,.gr:not([data-ready]) .gr-hit{pointer-events:none}.gr-backdrop{pointer-events:none;position:absolute;inset:0}.gr[data-phase=opening] .gr-backdrop,.gr[data-phase=open] .gr-backdrop{pointer-events:auto}.gr-cam{perspective:3600px;perspective-origin:50%;pointer-events:none;opacity:0;transition:opacity .9s;position:absolute;inset:0}.gr[data-ready] .gr-cam{opacity:1}.gr[data-warm] .gr-cam{opacity:.001;transition:none}.gr-book{--px:calc(var(--k,1) * 1px);width:calc(1536 * var(--px));height:calc(1024 * var(--px));transform-origin:0 0;transform-style:preserve-3d;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.gr[data-phase=opening] .gr-book,.gr[data-phase=open] .gr-book{pointer-events:auto}.gr-base{opacity:0;clip-path:inset(0 0 0 50%);position:absolute;inset:0;transform:translateZ(-8px)scale(1.003)}.gr-flip{height:calc(1024 * var(--px));transform-origin:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:0}.gr-face{isolation:isolate;backface-visibility:hidden;position:absolute;inset:0}.gr-back{transform:rotateY(180deg)}.gr-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.gr-flow{color:#2a160a;font-family:var(--font-fell), "Iowan Old Style", Georgia, serif;opacity:0;will-change:opacity, transform;position:absolute;overflow:hidden}.gr-cols{column-count:2;height:100%;position:absolute;top:0}.gr-h{text-align:center;font:400 calc(72 * var(--px)) / 1 var(--font-canticle), Georgia, serif;letter-spacing:.04em;margin:0}.gr-h:after{content:"";width:44%;height:calc(3 * var(--px));margin:calc(16 * var(--px)) auto calc(26 * var(--px));background:linear-gradient(90deg,#0000,#3a2110bf 20% 80%,#0000);display:block}.gr-p{font-size:calc(36 * var(--px));text-wrap:pretty;margin:0;line-height:1.4}.gr-p+.gr-p{margin-top:calc(22 * var(--px))}.gr-p+.gr-link{margin-top:calc(32 * var(--px));break-inside:avoid}.gr-link a{color:#7a2410;text-decoration:underline;text-decoration-thickness:calc(2 * var(--px));text-underline-offset:.2em;overflow-wrap:anywhere;cursor:pointer}@media (hover:hover){.gr-link a:hover{color:#b0360f}}.gr-hint{font:500 1.15rem / 1 var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;white-space:nowrap;color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;opacity:0;background:#0e102080;border-radius:999px;margin:0;padding:1.05rem 1.9rem;transition:opacity .6s;position:absolute;bottom:clamp(24px,7svh,72px);left:50%;translate:-50%;box-shadow:inset 0 0 0 .5px #ffffff2e}.gr[data-ready][data-phase=closed] .gr-hint{opacity:1;animation:3.4s ease-in-out infinite gr-breathe}@keyframes gr-breathe{50%{translate:-50% -4px}}.gr-bar{left:50%;bottom:max(clamp(16px, 2.6svh, 28px), env(safe-area-inset-bottom));opacity:0;visibility:hidden;align-items:center;gap:14px;transition:opacity .25s,visibility 0s .25s;display:flex;position:absolute;translate:-50%}.gr-bar[data-show]{opacity:1;visibility:visible;transition:opacity .6s 1.4s,visibility 0s 1.4s}.gr-bar button{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0e1020bd;border:0;box-shadow:inset 0 0 0 .5px #ffffff3d}.gr-bar button:focus-visible{outline-offset:3px;outline:2px solid #fff}.gr-close{min-height:60px;font:500 1.15rem / 1 var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:0 2.1rem}.gr-arrow{border-radius:50%;place-items:center;width:60px;height:60px;padding:0;font:400 36px/1 system-ui,sans-serif;display:grid}.gr-arrow[aria-disabled=true]{opacity:.35;cursor:default}@media (max-width:380px){.gr-bar{gap:10px}.gr-close{padding:0 1.2rem;font-size:1rem}.gr-arrow{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.gr-glow,.gr-hint{animation:none!important}.gr-cam,.gr-bar,.gr-bar[data-show]{transition:none}}
