body{--pico-font-family:Georgia, "Times New Roman", serif;--pico-font-family-sans-serif:system-ui, "Segoe UI", sans-serif;--pico-primary:#b77d42;--pico-primary-hover:#d19a5c;--pico-primary-focus:#d19a5c40;--pico-primary-inverse:#15120e;--pico-background-color:#11120f;--pico-color:#e9e1d2;--pico-muted-color:#b4ac9e;color:#e9e1d2;background:#11120f}h1,h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.invitation.svelte-1430cki [role=button]:where(.svelte-1430cki){color:#17130e;background:#c28c51;border-color:#d19a5c;font-family:system-ui,Segoe UI,sans-serif;font-weight:650}.story-hero.svelte-1430cki{isolation:isolate;background:#171814 url(../../../titan-covenant-story-cave-hero.webp) 50% 54%/cover no-repeat;align-items:flex-end;min-height:clamp(24rem,58vw,42rem);display:flex;position:relative}.story-hero-shade.svelte-1430cki{z-index:-1;background:linear-gradient(90deg,#0b0d0cdb,#0b0d0c66 55%,#0b0d0c14),linear-gradient(#0000 40%,#0b0d0cb8);position:absolute;inset:0}.story-hero-copy.svelte-1430cki{width:min(100% - 3rem,82rem);margin:0 auto;padding-block:5rem 4.5rem}.eyebrow.svelte-1430cki{color:#d6a76d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8rem;font-family:system-ui,Segoe UI,sans-serif;font-size:.75rem;font-weight:650}.story-hero.svelte-1430cki h1:where(.svelte-1430cki){color:#f5eddf;text-wrap:balance;text-shadow:0 3px 24px #000000a6;max-width:13ch;margin-bottom:1rem;font-size:clamp(3rem,7vw,6rem);line-height:.98}.story-hero-copy.svelte-1430cki>p:where(.svelte-1430cki):last-child{color:#e3d9c9;text-shadow:0 2px 12px #000;max-width:42rem;margin-bottom:0;font-size:clamp(1.05rem,1.5vw,1.3rem)}.story-body.svelte-1430cki{max-width:76rem}.origin.svelte-1430cki{border-bottom:1px solid #38362f;grid-template-columns:.5fr 1.5fr;gap:clamp(2rem,8vw,8rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.section-label.svelte-1430cki{padding-top:.4rem}.section-label.svelte-1430cki>span:where(.svelte-1430cki){color:#bd8951;font-family:Georgia,Times New Roman,serif;font-size:2.5rem}.section-label.svelte-1430cki .eyebrow:where(.svelte-1430cki){margin-top:.5rem}.origin.svelte-1430cki h2:where(.svelte-1430cki),.invitation.svelte-1430cki h2:where(.svelte-1430cki){font-size:clamp(2.3rem,4.5vw,3.7rem);line-height:1.03}.prose-lede.svelte-1430cki{color:#e2d7c7;font-size:1.2rem}.origin.svelte-1430cki>div:where(.svelte-1430cki):last-child>p:where(.svelte-1430cki):last-child,.invitation.svelte-1430cki>p:where(.svelte-1430cki):not(.eyebrow){color:#c3bbaf;font-size:1.02rem}.invitation.svelte-1430cki{background:linear-gradient(135deg,#211e17,#171814 70%);border:1px solid #514331;max-width:60rem;margin:0 auto clamp(4rem,8vw,7rem);padding:clamp(2rem,6vw,4rem)}.invitation.svelte-1430cki h2:where(.svelte-1430cki){margin-bottom:1rem}.invitation.svelte-1430cki>p:where(.svelte-1430cki):not(.eyebrow){max-width:48rem}.invitation.svelte-1430cki [role=button]:where(.svelte-1430cki){margin-top:.8rem}@media (width<=680px){.story-hero.svelte-1430cki{background-position:61%;min-height:32rem}.story-hero-copy.svelte-1430cki{width:min(100% - 2rem,42rem);padding-block:4rem 3rem}.origin.svelte-1430cki{grid-template-columns:1fr;gap:.5rem}.section-label.svelte-1430cki{align-items:center;gap:.7rem;display:flex}.section-label.svelte-1430cki>span:where(.svelte-1430cki){font-size:1.5rem}.section-label.svelte-1430cki .eyebrow:where(.svelte-1430cki){margin:0}}body[data-theme=light]{--pico-background-color:#f4f0e8;--pico-color:#302a22;--pico-muted-color:#6c6254;color:#302a22;background:#f4f0e8}body[data-theme=light] .story-body.svelte-1430cki,body[data-theme=light] .story-body.svelte-1430cki h2:where(.svelte-1430cki),body[data-theme=light] .story-body.svelte-1430cki p:where(.svelte-1430cki):not(.eyebrow){color:#393126}body[data-theme=light] .story-body.svelte-1430cki .eyebrow:where(.svelte-1430cki){color:#865522}body[data-theme=light] .origin.svelte-1430cki{border-color:#d6cebf}body[data-theme=light] .invitation.svelte-1430cki{background:linear-gradient(135deg,#eee8dc,#e5ddcf 70%);border-color:#d6cebf}
