.ic-page.svelte-1bndai9 .hero{isolation:isolate;background:#11120f url(../../../titan-covenant-hero.webp) 50% 54%/cover;align-items:center;min-height:min(47rem,100svh - 5.2rem);display:flex;position:relative}.hero-shade.svelte-1bndai9{z-index:-1;background:linear-gradient(90deg,#0b0d0ce3,#0b0d0cad 35%,#0b0d0c0f 78%),linear-gradient(#0b0d0c1a,#0000 66%,#0b0d0c94);position:absolute;inset:0}.hero-copy.svelte-1bndai9{width:min(100% - 3rem,82rem);margin:-1rem auto 2rem}.eyebrow.svelte-1bndai9{color:#d6a76d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.8rem;font-family:system-ui,sans-serif;font-size:.75rem;font-weight:650}.hero.svelte-1bndai9 h1:where(.svelte-1bndai9){color:#f5eddf;text-wrap:balance;text-shadow:0 3px 24px #0009;max-width:12ch;margin-bottom:1.1rem;font-size:clamp(3.25rem,7.5vw,6.7rem);line-height:.98}.hero-lede.svelte-1bndai9{color:#e3d9c9;text-shadow:0 2px 12px #000;max-width:38rem;margin-bottom:1.8rem;font-size:clamp(1.05rem,1.4vw,1.25rem)}.hero-copy.svelte-1bndai9 [role=button]:where(.svelte-1bndai9){color:#17130e;background:#c28c51;border-color:#d19a5c;padding-inline:1.35rem;font-family:system-ui,sans-serif;font-weight:650}.scroll-cue.svelte-1bndai9{color:#e4d3b9;letter-spacing:.06em;font-family:system-ui,sans-serif;font-size:.82rem;text-decoration:none;position:absolute;bottom:1.7rem;right:max(1.5rem,50vw - 41rem)}.scroll-cue.svelte-1bndai9 span:where(.svelte-1bndai9){color:#d6a76d;margin-left:.45rem}.ic-content.svelte-1bndai9{max-width:82rem}.story-section.svelte-1bndai9{padding-block:clamp(4.5rem,9vw,8rem) 5rem}.story-section.svelte-1bndai9 h2:where(.svelte-1bndai9),.join-section.svelte-1bndai9 h2:where(.svelte-1bndai9){max-width:16ch;margin-bottom:1.1rem;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.03}.story-lede.svelte-1bndai9{color:#c8c0b3;max-width:54rem;font-size:1.15rem}.story-notes.svelte-1bndai9{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.story-notes.svelte-1bndai9 article:where(.svelte-1bndai9){background:#181915;border:1px solid #37352e;margin:0;padding:1.35rem 1.5rem 1.5rem}.story-notes.svelte-1bndai9 h3:where(.svelte-1bndai9){font-size:1.35rem}.story-notes.svelte-1bndai9 article:where(.svelte-1bndai9)>p:where(.svelte-1bndai9):last-child{color:#beb6a9;margin-bottom:0}.note-mark.svelte-1bndai9{color:#bc8950;letter-spacing:.12em;font-family:system-ui,sans-serif;font-size:.75rem}.join-section.svelte-1bndai9{background:linear-gradient(135deg,#211e17,#171814 65%);border:1px solid #514331;max-width:55rem;margin:1rem auto 6rem;padding:clamp(2rem,6vw,4rem)}.join-section.svelte-1bndai9>p:where(.svelte-1bndai9):not(.eyebrow){color:#c9c1b4;max-width:42rem}.join-section.svelte-1bndai9 .join-prompt:where(.svelte-1bndai9){color:#e4c18f;margin-top:1.5rem;font-weight:600}@media (width<=760px){.hero.svelte-1bndai9{background-position:59%;min-height:min(44rem,100svh - 5.7rem)}.hero-shade.svelte-1bndai9{background:linear-gradient(90deg,#0b0d0cd6,#0b0d0c40),linear-gradient(#0000 44%,#0b0d0cb3)}.hero-copy.svelte-1bndai9{width:min(100% - 2rem,42rem);margin-top:-2rem}.hero.svelte-1bndai9 h1:where(.svelte-1bndai9){font-size:clamp(3.1rem,13vw,5rem)}.scroll-cue.svelte-1bndai9{bottom:1rem;right:1rem}.story-notes.svelte-1bndai9{grid-template-columns:1fr;gap:.75rem}.story-notes.svelte-1bndai9 article:where(.svelte-1bndai9){padding:1rem 1.2rem}.story-notes.svelte-1bndai9 h3:where(.svelte-1bndai9){margin-bottom:.5rem}}@media (width<=430px){.hero.svelte-1bndai9{background-position:62%;min-height:38rem}}.ooc-page.svelte-1tkf8hs{width:100%;min-height:calc(100svh - 11rem);padding:0}.ooc-intro.svelte-1tkf8hs{background-color:#171814;background-image:linear-gradient(90deg,#0b0d0ce6,#0b0d0c9e 43%,#0b0d0c14),linear-gradient(#0000 55%,#0b0d0c73),url(../../../titan-covenant-ooc-hero.webp);background-position:50%;background-size:cover;border-bottom:1px solid #34332d;flex-direction:column;justify-content:center;min-height:clamp(28rem,46vw,40rem);padding:clamp(4rem,7vw,7rem) max(1.25rem,50vw - 38rem);display:flex;position:relative}.ooc-intro.svelte-1tkf8hs h1:where(.svelte-1tkf8hs){color:#f5eddf;text-wrap:balance;text-shadow:0 3px 24px #0009;max-width:15ch;font-size:clamp(2.75rem,6vw,5rem);line-height:1}.ooc-lede.svelte-1tkf8hs{color:#e3d9c9;text-shadow:0 2px 12px #000;max-width:48rem;font-size:1.2rem}.ooc-content.svelte-1tkf8hs{max-width:76rem;padding-block:3rem 5rem}.ooc-grid.svelte-1tkf8hs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,5rem);padding-bottom:3rem;display:grid}.ooc-grid.svelte-1tkf8hs h2:where(.svelte-1tkf8hs),.ooc-join.svelte-1tkf8hs h2:where(.svelte-1tkf8hs){font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.08}.ooc-grid.svelte-1tkf8hs section:where(.svelte-1tkf8hs)>p:where(.svelte-1tkf8hs):last-child,.ooc-join.svelte-1tkf8hs>div:where(.svelte-1tkf8hs)>p:where(.svelte-1tkf8hs):last-child{color:#c8c0b3}.ooc-join.svelte-1tkf8hs{background:#191a16;border:1px solid #3d3a32;grid-template-columns:1fr;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.ooc-join.svelte-1tkf8hs h2:where(.svelte-1tkf8hs){margin-bottom:1rem}.common-questions.svelte-1tkf8hs{max-width:58rem;margin:4rem auto 0}.common-questions.svelte-1tkf8hs h2:where(.svelte-1tkf8hs){margin-bottom:1.5rem;font-size:clamp(1.75rem,3.2vw,2.6rem)}.common-questions.svelte-1tkf8hs details:where(.svelte-1tkf8hs){border-bottom:1px solid color-mix(in srgb, var(--pico-muted-border-color) 65%, transparent);margin-bottom:0}.common-questions.svelte-1tkf8hs details:where(.svelte-1tkf8hs):last-of-type{border-bottom:0}.common-questions.svelte-1tkf8hs details:where(.svelte-1tkf8hs) summary:where(.svelte-1tkf8hs){justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.common-questions.svelte-1tkf8hs details:where(.svelte-1tkf8hs) summary:where(.svelte-1tkf8hs):after{display:none}.accordion-icon{transition:transform var(--pico-transition);flex:none}.common-questions.svelte-1tkf8hs details[open]:where(.svelte-1tkf8hs) .accordion-icon{transform:rotate(180deg)}.common-questions.svelte-1tkf8hs details:where(.svelte-1tkf8hs) p:where(.svelte-1tkf8hs){color:#c8c0b3;margin:0;padding:0 2rem 1rem 0}abbr[data-tooltip]{color:#e5c18c;text-underline-offset:.2em;cursor:help;text-decoration-style:dotted;text-decoration-color:#b98752}@media (width<=760px){.ooc-grid.svelte-1tkf8hs,.ooc-join.svelte-1tkf8hs{grid-template-columns:1fr}.ooc-grid.svelte-1tkf8hs{gap:1.5rem}.ooc-intro.svelte-1tkf8hs{background-position:58%;min-height:32rem}}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;--pico-card-background-color:#1a1b17;--pico-card-border-color:#37352e;color:#e9e1d2;background:#11120f}h1,h2,h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.view-switch-container{z-index:1;position:absolute;top:1.25rem;right:max(1.5rem,50vw - 41rem)}.view-switch{--pico-form-element-spacing-horizontal:.75rem;background:#1a1a16;border:1px solid #49453b;border-radius:999px;align-items:center;gap:.15rem;width:max-content;max-width:calc(100vw - 2rem);padding:.2rem;display:flex}.view-switch button{color:#c3bbad;white-space:nowrap;background:0 0;border:0;border-radius:999px;width:auto;margin:0;padding:.42rem .75rem;font-family:system-ui,Segoe UI,sans-serif;font-size:.78rem}.view-switch button.active{color:#17130e;background:#ba854b;font-weight:650}.view-switch button:focus-visible,.scroll-cue:focus-visible{outline-offset:3px;outline:2px solid #e1b77f}@media (width<=760px){.view-switch button{padding:.38rem .55rem;font-size:.7rem}.view-switch-container{top:1rem;right:1rem}}body[data-theme=light]{--pico-background-color:#f4f0e8;--pico-color:#302a22;--pico-muted-color:#6c6254;--pico-card-background-color:#ebe5d9;--pico-card-border-color:#d3c9b8;color:#302a22;background:#f4f0e8}body[data-theme=light] .ic-content,body[data-theme=light] .ooc-content,body[data-theme=light] .ic-content h2,body[data-theme=light] .ic-content h3,body[data-theme=light] .ic-content p:not(.eyebrow),body[data-theme=light] .ooc-content h2,body[data-theme=light] .ooc-content h3,body[data-theme=light] .ooc-content p:not(.eyebrow){color:#393126}body[data-theme=light] .ic-content .eyebrow,body[data-theme=light] .ooc-content .eyebrow{color:#865522}body[data-theme=light] .story-notes article{background:#ebe5d9;border-color:#d6cebf}body[data-theme=light] .join-section,body[data-theme=light] .ooc-join{background:linear-gradient(135deg,#eee8dc,#e5ddcf 70%);border-color:#d6cebf}body[data-theme=light] .story-section,body[data-theme=light] .ooc-grid{border-color:#d6cebf}
