.hero[data-astro-cid-lcdefpme]{height:100svh;min-height:26rem;position:relative;overflow:hidden}.land[data-astro-cid-lcdefpme]{opacity:0;width:100%;height:100%;transition:opacity 2.4s;display:block;position:absolute;inset:0}.land[data-astro-cid-lcdefpme].on{opacity:1}@media (prefers-reduced-motion:reduce){.land[data-astro-cid-lcdefpme]{transition:none}}.shade[data-astro-cid-lcdefpme]{pointer-events:none;background:radial-gradient(120% 90% at 50% 40%, transparent 45%, #050507cc 100%), radial-gradient(60% 45% at 12% 80%, #0505078c, transparent 70%), linear-gradient(to bottom, transparent 82%, var(--ink));position:absolute;inset:0}.words[data-astro-cid-lcdefpme]{pointer-events:none;transition:opacity .4s;position:absolute;bottom:17svh;left:max(16px,7vw);right:16px}.lines[data-astro-cid-lcdefpme]{max-width:34em;color:var(--bone);text-shadow:0 0 .6em var(--ink), 0 0 1.2em var(--ink);margin:1.5em 0 0 .15em;font-size:clamp(.95rem,1.6vw,1.2rem);line-height:1.45;display:grid}.lines[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:balance;opacity:0;grid-area:1/1;margin:0;transition:opacity .7s}.lines[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].on{opacity:1;transition:opacity 1.2s .7s}@media (scripting:none),(prefers-reduced-motion:reduce){.lines[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].rest{opacity:1}}.veil[data-astro-cid-lcdefpme]{pointer-events:none;opacity:0;background:linear-gradient(90deg,#050507e0,#05050799 55%,#05050759);transition:opacity .6s;position:absolute;inset:0}.about[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;max-width:36rem;max-height:calc(100% - 9rem);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;transition:opacity .35s,transform .35s,visibility 0s .35s;position:absolute;top:50%;left:max(16px,7vw);right:16px;overflow-y:auto;transform:translateY(calc(.75rem - 50%))}.about[data-astro-cid-lcdefpme]:focus{outline:none}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1em}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.warm[data-astro-cid-lcdefpme]{color:#ffdcbc;text-shadow:0 0 .22em #ff7a2fcc,0 0 .6em #ff7a2f66}.hero[data-astro-cid-lcdefpme]:has(.about:target) .veil[data-astro-cid-lcdefpme]{opacity:1}.hero[data-astro-cid-lcdefpme]:has(.about:target) .words[data-astro-cid-lcdefpme]{opacity:0}.about[data-astro-cid-lcdefpme]:target{opacity:1;visibility:visible;transition:opacity .6s .2s,transform .6s .2s,visibility;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.words[data-astro-cid-lcdefpme],.lines[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.lines[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].on,.veil[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]:target{transition:none}}.corner[data-astro-cid-lcdefpme]{gap:var(--space-3);display:flex;position:absolute;top:max(16px,5svh);right:max(16px,7vw)}.corner[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.corner[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{min-height:var(--target-min);font:400 .75rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ash);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:0 .25rem;text-decoration:none;display:inline-flex}.corner[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.corner[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.corner[data-astro-cid-lcdefpme] .sound[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--bone)}.corner[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][hidden]{display:none}.sound[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:16px;height:16px}.sound[data-astro-cid-lcdefpme][aria-pressed=true] .mute[data-astro-cid-lcdefpme],.sound[data-astro-cid-lcdefpme][aria-pressed=false] .waves[data-astro-cid-lcdefpme],.corner[data-astro-cid-lcdefpme] .close[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme]:has(.about:target) .corner[data-astro-cid-lcdefpme] .open[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]:has(.about:target) .corner[data-astro-cid-lcdefpme] .close[data-astro-cid-lcdefpme]{display:inline-flex}.cue[data-astro-cid-lcdefpme]{min-height:var(--target-min);font:500 .875rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);background:#05050799;border:1px solid #eee9df73;border-radius:999px;align-items:center;gap:.9rem;padding:.95rem 1.4rem .95rem 1.7rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex;position:absolute;bottom:max(16px,5svh);left:50%;transform:translate(-50%)}.cue[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{view-transition-name:lessons-cue}.cue[data-astro-cid-lcdefpme]:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:.55rem;height:.55rem;margin-left:-.2rem;animation:5s ease-in-out 3s infinite nudge;transform:rotate(45deg)}.cue[data-astro-cid-lcdefpme]:hover{border-color:var(--bone);background:#eee9df1a}.cue[data-astro-cid-lcdefpme]:hover:after{animation:none;transform:translate(.2rem)rotate(45deg)}@keyframes nudge{0%,76%,to{transform:rotate(45deg)}82%{transform:translate(.3rem)rotate(45deg)}88%{transform:rotate(45deg)}94%{transform:translate(.18rem)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.cue[data-astro-cid-lcdefpme],.cue[data-astro-cid-lcdefpme]:after{transition:none;animation:none}}
