.lore-embers[data-astro-cid-rdqw57dt]{--travel:1;inset:0 0 var(--ridge-floor);z-index:1;pointer-events:none;position:absolute;overflow:hidden;mask-image:linear-gradient(#0000 6%,#000 40% 94%,#0000)}.lore-embers__flight[data-astro-cid-rdqw57dt]{left:var(--x);bottom:calc(-1 * var(--space-2));width:var(--size);height:var(--size);opacity:0;position:absolute}.lore-embers__spark[data-astro-cid-rdqw57dt]{background:radial-gradient(ellipse, var(--paper-50) 0 3%, var(--paper-300) 8%, var(--ember-600) 22%, var(--ember-700) 50%);width:100%;height:100%;display:block;transform:scaleX(.65);mask:url(/assets/lore/ember-glow.webp) 50%/180% no-repeat}.lore-embers__flight[data-astro-cid-rdqw57dt]:nth-child(3n) .lore-embers__spark[data-astro-cid-rdqw57dt]{transform:rotate(28deg)scaleX(.45)}.lore-embers__flight[data-astro-cid-rdqw57dt]:nth-child(4n) .lore-embers__spark[data-astro-cid-rdqw57dt]{background:var(--ember-600)}@media (prefers-reduced-motion:no-preference){.lore-embers__flight[data-astro-cid-rdqw57dt]{animation:ember-flight var(--time) linear var(--delay) infinite}.lore-embers__spark[data-astro-cid-rdqw57dt]{animation:ember-shimmer 2.7s ease-in-out var(--delay) infinite}.lore-embers__flight[data-astro-cid-rdqw57dt]:nth-child(3n) .lore-embers__spark[data-astro-cid-rdqw57dt]{animation-duration:3.9s}}@media (prefers-reduced-motion:reduce){.lore-embers[data-astro-cid-rdqw57dt]{display:none}}@media (width<=899px){.lore-embers[data-astro-cid-rdqw57dt]{--travel:.65;inset:calc(var(--space-16) + var(--space-6)) 0 auto;height:clamp(360px,130vw,560px)}.lore-embers__flight[data-astro-cid-rdqw57dt]:nth-child(2n){display:none}}@keyframes ember-flight{0%{opacity:0;transform:translate(0,0)rotate(0)scale(.85)}12%{opacity:.75}30%{transform:translate3d(calc(var(--drift) * .2 + var(--sway)), calc(var(--rise) * var(--travel) * -.36), 0) rotate(var(--turn)) scale(1)}55%{opacity:.5;transform:translate3d(calc(var(--drift) * .55 - var(--sway) * .4), calc(var(--rise) * var(--travel) * -.64), 0) rotate(calc(var(--turn) * .4)) scale(.8)}78%{opacity:.2;transform:translate3d(calc(var(--drift) * .8 + var(--sway) * .3), calc(var(--rise) * var(--travel) * -.85), 0) rotate(calc(var(--turn) * 1.2)) scale(.6)}to{opacity:0;transform:translate3d(var(--drift), calc(var(--rise) * var(--travel) * -1), 0) rotate(var(--turn)) scale(.3)}}@keyframes ember-shimmer{0%,to{opacity:.8}28%{opacity:.45}47%{opacity:1}73%{opacity:.6}}.lore-hero[data-astro-cid-wdthngqb]{--ridge-floor:var(--space-12);isolation:isolate;position:relative;overflow:hidden}.lore-hero__grid[data-astro-cid-wdthngqb]{align-items:end;gap:var(--space-8);min-height:clamp(560px,82svh,860px);padding-block:clamp(96px, 12vw, 140px) var(--ridge-floor);display:grid}.lore-hero__floor[data-astro-cid-wdthngqb]{inset-inline:0;z-index:1;height:var(--ridge-floor);pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 158px, var(--wood-900) 158px 161px), var(--wood-800);border-top:var(--space-1) solid var(--wood-600);border-bottom:var(--space-1) solid var(--wood-950);box-shadow:0 calc(-1 * var(--space-1)) 0 var(--wood-900);position:absolute;bottom:0}@media (width>=900px){.lore-hero__grid[data-astro-cid-wdthngqb]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.lore-hero__copy[data-astro-cid-wdthngqb]{gap:var(--space-4);padding-bottom:var(--space-16);z-index:2;align-self:center;display:grid;position:relative}.lore-hero__title[data-astro-cid-wdthngqb]{font:900 clamp(64px, 11vw, 148px) / .9 var(--font-rounded);letter-spacing:-.01em;color:var(--paper-50);paint-order:stroke fill;-webkit-text-stroke:14px var(--wood-900);text-shadow:0 8px 0 var(--wood-900);margin:0}.lore-hero__epithet[data-astro-cid-wdthngqb]{font:700 clamp(20px, 2.2vw, 30px) / 1.2 var(--font-rounded);color:var(--paper-300);margin:0}.lore-hero__art[data-astro-cid-wdthngqb]{z-index:2;justify-content:center;align-self:stretch;align-items:end;min-height:0;display:flex;position:relative}.lore-hero__art[data-astro-cid-wdthngqb] img{width:auto;max-width:100%;height:auto;max-height:clamp(460px,76svh,800px);display:block}.lore-hero--landscape[data-astro-cid-wdthngqb]{--ridge-floor:var(--space-16);--terrain-w:max(100cqw, 1200px);--feet:calc(var(--terrain-w) * 724 / 2172 * .26);container-type:inline-size}@media (width>=900px){.lore-hero--landscape[data-astro-cid-wdthngqb] .lore-hero__grid[data-astro-cid-wdthngqb]{padding-bottom:var(--feet)}}.lore-hero--landscape[data-astro-cid-wdthngqb] .lore-hero__art[data-astro-cid-wdthngqb]{isolation:isolate}.lore-hero__mountain[data-astro-cid-wdthngqb]{width:230%;right:-65%;bottom:var(--space-12);z-index:-2;pointer-events:none;opacity:.55;position:absolute;mask-image:linear-gradient(90deg,#0000,#000 24% 85%,#0000),linear-gradient(#000 76%,#0000);mask-composite:intersect}.lore-hero__mountain[data-astro-cid-wdthngqb] img{width:100%;max-width:none;height:auto;max-height:none}.lore-hero__terrain[data-astro-cid-wdthngqb]{z-index:1;pointer-events:none;width:max(100%,1200px);position:absolute;bottom:0;left:50%;translate:-50%}.lore-hero__terrain[data-astro-cid-wdthngqb] img{width:100%;max-width:none;height:auto;max-height:none;display:block}.lore-hero__terrain--mobile[data-astro-cid-wdthngqb]{display:none}.lore-hero--landscape[data-astro-cid-wdthngqb] .lore-hero__floor[data-astro-cid-wdthngqb]{height:var(--space-2);z-index:3;box-shadow:none;border-top:0}section[data-astro-cid-wdthngqb].lore-hero--landscape .lore-hero__clouds{opacity:.2}@media (width<=899px){.lore-hero__grid[data-astro-cid-wdthngqb]{gap:0;padding-top:88px}.lore-hero__art[data-astro-cid-wdthngqb]{order:-1;height:min(64svh,560px)}.lore-hero__art[data-astro-cid-wdthngqb] img{max-height:100%}.lore-hero__copy[data-astro-cid-wdthngqb]{margin-top:calc(-1 * var(--space-16));text-align:center;justify-items:center;padding-bottom:148px}.lore-hero__copy[data-astro-cid-wdthngqb]:before{content:"";inset:calc(-1 * var(--space-16)) -24px 0;z-index:-1;background:linear-gradient(180deg, transparent, var(--navy-950) 30%);position:absolute}.lore-hero--landscape[data-astro-cid-wdthngqb]{--terrain-w:max(160cqw, 800px)}.lore-hero--landscape[data-astro-cid-wdthngqb] .lore-hero__art[data-astro-cid-wdthngqb]{margin-bottom:var(--feet)}.lore-hero--landscape[data-astro-cid-wdthngqb] .lore-hero__floor[data-astro-cid-wdthngqb]{display:none}.lore-hero--landscape[data-astro-cid-wdthngqb] .lore-hero__grid[data-astro-cid-wdthngqb]{padding-bottom:0}.lore-hero--landscape[data-astro-cid-wdthngqb] .lore-hero__copy[data-astro-cid-wdthngqb]{padding-bottom:var(--space-6);margin-top:0;animation-name:none;transform:none}.lore-hero--landscape[data-astro-cid-wdthngqb] .lore-hero__copy[data-astro-cid-wdthngqb]:before{background:linear-gradient(180deg, transparent, var(--navy-950) var(--space-16), var(--navy-950) calc(100% - var(--space-12)), transparent)}.lore-hero__mountain[data-astro-cid-wdthngqb]{width:220%;right:-65%;bottom:var(--space-4)}.lore-hero__terrain--desktop[data-astro-cid-wdthngqb]{display:none}.lore-hero__terrain--mobile[data-astro-cid-wdthngqb]{z-index:-1;width:var(--terrain-w);bottom:calc(-1 * var(--feet));display:block}}.lore-hero--ember[data-astro-cid-wdthngqb]:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 60% at 72% 62%, color-mix(in srgb, var(--ember-700) 22%, transparent), transparent 70%);position:absolute;inset:0}.lore-hero__snow[data-astro-cid-wdthngqb]{z-index:0;pointer-events:none;opacity:.55;will-change:transform;background-image:radial-gradient(2px 2px at 20px 30px, var(--paper-50) 50%, transparent 51%), radial-gradient(3px 3px at 120px 90px, var(--paper-50) 50%, transparent 51%), radial-gradient(2px 2px at 200px 160px, var(--paper-50) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 60px 200px, var(--paper-50) 50%, transparent 51%), radial-gradient(2.5px 2.5px at 170px 10px, var(--paper-50) 50%, transparent 51%);background-size:240px 240px;position:absolute;inset:-240px 0 0 -40px;mask:linear-gradient(#000 40%,#0000 95%)}@media (prefers-reduced-motion:no-preference){.lore-hero__snow[data-astro-cid-wdthngqb]{animation:18s linear infinite lore-snow}}@keyframes lore-snow{to{transform:translate(40px,240px)}}.lore-hero[data-astro-cid-wdthngqb] .lore-hero__clouds{opacity:.5;mask:linear-gradient(#000 55%,#0000 80%)}@media (prefers-reduced-motion:no-preference){.lore-hero--ember[data-astro-cid-wdthngqb]:after{animation:5s ease-in-out infinite alternate lore-glow}.lore-hero__copy[data-astro-cid-wdthngqb]>[data-astro-cid-wdthngqb]{animation:.6s cubic-bezier(.2,.8,.2,1) both lore-rise}.lore-hero__copy[data-astro-cid-wdthngqb]>[data-astro-cid-wdthngqb]:nth-child(2){animation-delay:80ms}.lore-hero__copy[data-astro-cid-wdthngqb]>[data-astro-cid-wdthngqb]:nth-child(3){animation-delay:.16s}.lore-hero__copy[data-astro-cid-wdthngqb]>[data-astro-cid-wdthngqb]:nth-child(n+4){animation-delay:.24s}.lore-hero__art--standing[data-astro-cid-wdthngqb]{animation:.8s cubic-bezier(.2,.8,.2,1) .12s both lore-rise}@supports (animation-timeline:scroll()){.lore-hero__copy[data-astro-cid-wdthngqb],.lore-hero[data-astro-cid-wdthngqb] .ridge--back,.lore-hero[data-astro-cid-wdthngqb] .lore-hero__clouds{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 80svh}.lore-hero__copy[data-astro-cid-wdthngqb]{animation-name:lore-lift}.lore-hero[data-astro-cid-wdthngqb] .ridge--back{animation-name:lore-sink}.lore-hero[data-astro-cid-wdthngqb] .lore-hero__clouds{animation-name:lore-lag}.lore-hero__mountain[data-astro-cid-wdthngqb]{animation:linear both lore-mountain scroll(root);animation-range:0 800px}}}@keyframes lore-rise{0%{opacity:0;translate:0 var(--space-6)}}@keyframes lore-lift{to{transform:translateY(-15%)}}@keyframes lore-sink{to{translate:0 var(--space-12)}}@keyframes lore-lag{to{transform:translateY(25%)}}@keyframes lore-glow{0%{opacity:.65}to{opacity:1}}@keyframes lore-mountain{to{transform:translateY(var(--space-8))}}
