.SofiaSagaTemplate_root__z2_8i{--paper:oklch(95.5% 0.012 80);--paper-2:oklch(92.5% 0.016 78);--paper-3:oklch(88.5% 0.022 75);--ink:oklch(27% 0.15 292);--ink-2:oklch(34% 0.105 292);--muted:oklch(51% 0.025 285);--rule:oklch(78% 0.018 78);--rule-2:oklch(57% 0.045 292);--accent:oklch(67% 0.19 42);--accent-deep:oklch(55% 0.2 38);--accent-ink:oklch(98% 0.008 80);--success:oklch(43% 0.11 151);--error:oklch(50% 0.18 28);--shadow:oklch(22% 0.08 292/0.2);--overlay:oklch(27% 0.15 292/0.08);--font-display:var(--font-lora),Georgia,serif;--font-body:var(--font-manrope),Arial,sans-serif;--page-max:72rem;--gutter:clamp(1.25rem,4vw,3rem);--measure:58ch;width:100%;min-width:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--font-body);line-height:1.55;scroll-behavior:smooth}.SofiaSagaTemplate_root__z2_8i *,.SofiaSagaTemplate_root__z2_8i :after,.SofiaSagaTemplate_root__z2_8i :before{box-sizing:border-box}.SofiaSagaTemplate_root__z2_8i img{display:block;height:auto;max-width:100%}.SofiaSagaTemplate_root__z2_8i a{color:inherit}.SofiaSagaTemplate_root__z2_8i :focus-visible{outline:2px solid var(--accent);outline-offset:.25rem}.SofiaSagaTemplate_skipLink__o_eac{position:fixed;inset:.75rem auto auto .75rem;z-index:500;padding:.75rem 1rem;background:var(--ink);color:var(--paper)!important;transform:translateY(-160%);transition:transform .22s ease}.SofiaSagaTemplate_skipLink__o_eac:focus{transform:translateY(0)}.SofiaSagaTemplate_siteHead__dhOvH{position:sticky;inset:0 0 auto;z-index:300}.SofiaSagaTemplate_navBar__wyHDj{min-height:4.25rem;background:var(--paper);border-bottom:1px solid var(--rule)}.SofiaSagaTemplate_navInner__wHpD3{width:min(100%,var(--page-max));min-height:4.25rem;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:clamp(.75rem,2.5vw,2.5rem)}.SofiaSagaTemplate_wordmark__CaoUg{font-family:var(--font-display);font-size:1.375rem;font-weight:700;text-decoration:none;white-space:nowrap}.SofiaSagaTemplate_navLinks__TNj_7{display:flex;gap:1.5rem;font-size:.875rem}.SofiaSagaTemplate_navLinks__TNj_7 a{text-decoration-thickness:1px;text-underline-offset:.35em;white-space:nowrap}.SofiaSagaTemplate_languageSelector___q3Qg{min-width:2.75rem}.SofiaSagaTemplate_button__OkxV5,.SofiaSagaTemplate_navCta__OLARW{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--ink);background:transparent;color:var(--ink);padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .22s ease,color .22s ease,transform .12s ease}.SofiaSagaTemplate_button__OkxV5:hover,.SofiaSagaTemplate_navCta__OLARW:hover{background:var(--ink);color:var(--paper)}.SofiaSagaTemplate_button__OkxV5:active,.SofiaSagaTemplate_navCta__OLARW:active{transform:translateY(1px)}.SofiaSagaTemplate_buttonAccent__F8dfM{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.SofiaSagaTemplate_buttonAccent__F8dfM:hover{border-color:var(--accent-deep);background:var(--accent-deep);color:var(--accent-ink)}.SofiaSagaTemplate_authorNote__53Qj_,.SofiaSagaTemplate_chapter__rtK19,.SofiaSagaTemplate_footInner__AQnxO,.SofiaSagaTemplate_hero__ALYEW,.SofiaSagaTemplate_lead__jmThH{width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--gutter)}.SofiaSagaTemplate_hero__ALYEW{min-height:min(50rem,calc(100svh - 4.25rem));display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:end;gap:clamp(2.5rem,6vw,6.5rem);padding-block:2.5rem 6.5rem}.SofiaSagaTemplate_chapterCopy__GvOWI,.SofiaSagaTemplate_chapterVisual__tD_tI,.SofiaSagaTemplate_heroCopy__KHJEx,.SofiaSagaTemplate_heroVisual__RuozI,.SofiaSagaTemplate_leadCopy__ruyL6,.SofiaSagaTemplate_leadVisual__tnxZ6{min-width:0}.SofiaSagaTemplate_heroCopy__KHJEx{position:relative;z-index:1}.SofiaSagaTemplate_kicker__oG0MS,.SofiaSagaTemplate_stageNumber__qLw83{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.SofiaSagaTemplate_root__z2_8i h1,.SofiaSagaTemplate_root__z2_8i h2,.SofiaSagaTemplate_root__z2_8i h3{color:var(--ink);font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:-.018em;overflow-wrap:anywhere}.SofiaSagaTemplate_hero__ALYEW h1{max-width:10ch;margin:1rem 0 1.5rem;font-size:clamp(3.4rem,7vw + .8rem,7.3rem);line-height:.98}.SofiaSagaTemplate_heroLede__4_COT{max-width:var(--measure);margin:0 0 2.5rem;color:var(--ink-2);font-size:1.125rem}.SofiaSagaTemplate_heroActions__EOSu3{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.SofiaSagaTemplate_releaseNote__TQuP6{margin-top:1rem;color:var(--muted);font-size:.875rem}.SofiaSagaTemplate_heroVisual__RuozI{position:relative;align-self:stretch;display:grid;align-content:end;justify-items:end}.SofiaSagaTemplate_heroVisual__RuozI:before{content:"02";position:absolute;inset:7% auto auto -45%;z-index:0;color:var(--rule);font-family:var(--font-display);font-size:clamp(7rem,10vw,10rem);font-weight:700;letter-spacing:-.08em;line-height:.8}.SofiaSagaTemplate_cover__Q_hrm{position:relative;z-index:1;width:min(100%,24rem);box-shadow:0 1.8rem 3rem var(--shadow)}.SofiaSagaTemplate_coverCaption__kEQru{width:min(100%,24rem);margin-top:1rem;display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.SofiaSagaTemplate_journeyIntro__FWkhv{background:var(--ink);color:var(--paper);padding:6.5rem var(--gutter)}.SofiaSagaTemplate_journeyIntroInner__UUDyN{width:min(100%,var(--page-max));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.5rem;align-items:end}.SofiaSagaTemplate_journeyIntro__FWkhv h2{margin:0;max-width:11ch;color:var(--paper);font-size:clamp(2.8rem,5vw + 1rem,5.25rem);line-height:1}.SofiaSagaTemplate_journeyIntro__FWkhv p{max-width:var(--measure);margin:0;color:var(--paper-2);font-size:1.125rem}.SofiaSagaTemplate_chapter__rtK19{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,9rem);padding-block:9rem;border-bottom:1px solid var(--rule)}.SofiaSagaTemplate_chapterReverse__10ASD{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.SofiaSagaTemplate_chapterReverse__10ASD .SofiaSagaTemplate_chapterVisual__tD_tI{order:2}.SofiaSagaTemplate_chapterReverse__10ASD .SofiaSagaTemplate_chapterCopy__GvOWI{order:1}.SofiaSagaTemplate_chapterVisual__tD_tI{display:grid;align-content:start}.SofiaSagaTemplate_chapter__rtK19 .SofiaSagaTemplate_cover__Q_hrm{width:min(100%,20rem)}.SofiaSagaTemplate_stageNumber__qLw83{display:block;margin-bottom:1.5rem;color:var(--accent-deep)}.SofiaSagaTemplate_authorNote__53Qj_ h2,.SofiaSagaTemplate_chapter__rtK19 h2,.SofiaSagaTemplate_lead__jmThH h2{margin:0 0 1.5rem;font-size:clamp(2.25rem,4vw + 1rem,4rem);line-height:1.04}.SofiaSagaTemplate_authorNote__53Qj_ p,.SofiaSagaTemplate_chapter__rtK19 p,.SofiaSagaTemplate_lead__jmThH p{max-width:var(--measure);color:var(--ink-2)}.SofiaSagaTemplate_chapterMeta__0GhDc{margin-block:2.5rem;padding-block:1rem;border-block:1px solid var(--rule);display:grid;gap:.5rem;color:var(--muted);font-size:.75rem;font-weight:600}.SofiaSagaTemplate_lead__jmThH{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,8vw,9rem);padding-block:9rem}.SofiaSagaTemplate_leadVisual__tnxZ6{display:grid;place-items:center;background:var(--paper-2);padding:clamp(2rem,3vw,3rem)}.SofiaSagaTemplate_leadCover__IpmXJ{width:min(100%,22rem);aspect-ratio:3/4;border:1px solid var(--rule-2);background:var(--paper);padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:1rem 1rem 0 var(--overlay)}.SofiaSagaTemplate_leadCoverMark__lSY6h{font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.SofiaSagaTemplate_leadCover__IpmXJ h3{max-width:9ch;margin:2.5rem 0;font-size:clamp(2.25rem,4vw,3.5rem);line-height:.95;overflow-wrap:normal}.SofiaSagaTemplate_leadCoverFoot__qCqLb{padding-top:.75rem;border-top:1px solid var(--rule-2);font-size:.75rem;font-weight:600}.SofiaSagaTemplate_leadList__x7elw{margin:2.5rem 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.SofiaSagaTemplate_leadList__x7elw li{padding:.75rem 0;border-bottom:1px solid var(--rule)}.SofiaSagaTemplate_form__o_Akd{margin-top:2.5rem}.SofiaSagaTemplate_formRow__m9SqY{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:2px solid var(--ink)}.SofiaSagaTemplate_form__o_Akd input{min-width:0;min-height:3rem;padding:.75rem 0;border:0;background:transparent;color:var(--ink);outline:2px solid transparent;outline-offset:1px}.SofiaSagaTemplate_form__o_Akd input::placeholder{color:var(--muted)}.SofiaSagaTemplate_form__o_Akd input:focus-visible{outline-color:var(--accent)}.SofiaSagaTemplate_form__o_Akd button{border:0;background:transparent;color:var(--ink);padding-inline:1rem 0;font-weight:700;white-space:nowrap;cursor:pointer}.SofiaSagaTemplate_form__o_Akd button:hover{color:var(--accent-deep)}.SofiaSagaTemplate_form__o_Akd button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.SofiaSagaTemplate_formStatus__DGu3i{min-height:1.5rem;margin:.75rem 0 0;color:var(--muted)!important;font-size:.875rem}.SofiaSagaTemplate_formStatus__DGu3i[data-state=success]{color:var(--success)!important}.SofiaSagaTemplate_formStatus__DGu3i[data-state=error]{color:var(--error)!important}.SofiaSagaTemplate_privacyNote__yD1Cc{color:var(--muted)!important;font-size:.75rem}.SofiaSagaTemplate_authorNote__53Qj_{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);gap:clamp(2.5rem,7vw,6.5rem);align-items:start;padding-block:9rem;border-top:1px solid var(--rule)}.SofiaSagaTemplate_authorPortrait__fJAox{width:min(100%,17rem);aspect-ratio:1;object-fit:cover;filter:saturate(.8)}.SofiaSagaTemplate_authorSignoff__LiblQ{margin-top:2.5rem;font-family:var(--font-display);font-size:1.75rem;font-weight:700}.SofiaSagaTemplate_siteFoot__OZxsG{background:var(--ink);color:var(--paper)}.SofiaSagaTemplate_footInner__AQnxO{padding-block:6.5rem 2.5rem}.SofiaSagaTemplate_footerTitle__yx1JL{max-width:42rem;margin:0;color:var(--paper);font-family:var(--font-display);font-size:1.75rem;font-weight:700}.SofiaSagaTemplate_footerForm__ZULq2{max-width:42rem}.SofiaSagaTemplate_footerForm__ZULq2 .SofiaSagaTemplate_formRow__m9SqY{border-color:var(--paper)}.SofiaSagaTemplate_footerForm__ZULq2 button,.SofiaSagaTemplate_footerForm__ZULq2 input{color:var(--paper)}.SofiaSagaTemplate_footerForm__ZULq2 input::placeholder{color:var(--paper-3)}.SofiaSagaTemplate_footerForm__ZULq2 button:hover{color:var(--accent)}.SofiaSagaTemplate_footerForm__ZULq2 .SofiaSagaTemplate_formStatus__DGu3i{color:var(--paper-3)!important}.SofiaSagaTemplate_footerForm__ZULq2 .SofiaSagaTemplate_formStatus__DGu3i[data-state=success]{color:oklch(77% .12 151)!important}.SofiaSagaTemplate_footerForm__ZULq2 .SofiaSagaTemplate_formStatus__DGu3i[data-state=error]{color:oklch(76% .15 28)!important}.SofiaSagaTemplate_footMeta__e_vDa{margin-top:4rem;padding-top:1rem;border-top:1px solid var(--rule-2);display:flex;justify-content:space-between;gap:1rem;color:var(--paper-3);font-size:.75rem}.SofiaSagaTemplate_visuallyHidden__ECNkP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:52rem){.SofiaSagaTemplate_navInner__wHpD3{grid-template-columns:minmax(0,1fr) auto auto}.SofiaSagaTemplate_navLinks__TNj_7{display:none}.SofiaSagaTemplate_authorNote__53Qj_,.SofiaSagaTemplate_chapterReverse__10ASD,.SofiaSagaTemplate_chapter__rtK19,.SofiaSagaTemplate_hero__ALYEW,.SofiaSagaTemplate_journeyIntroInner__UUDyN,.SofiaSagaTemplate_lead__jmThH{grid-template-columns:minmax(0,1fr)}.SofiaSagaTemplate_hero__ALYEW{align-items:start;padding-top:4rem}.SofiaSagaTemplate_heroCopy__KHJEx{order:2}.SofiaSagaTemplate_heroVisual__RuozI{order:1;justify-items:center}.SofiaSagaTemplate_heroVisual__RuozI:before{inset:-4rem auto auto 0;font-size:clamp(6rem,32vw,8rem)}.SofiaSagaTemplate_chapterReverse__10ASD .SofiaSagaTemplate_chapterCopy__GvOWI,.SofiaSagaTemplate_chapterReverse__10ASD .SofiaSagaTemplate_chapterVisual__tD_tI{order:0}.SofiaSagaTemplate_authorNote__53Qj_,.SofiaSagaTemplate_chapter__rtK19,.SofiaSagaTemplate_lead__jmThH{padding-block:6.5rem}.SofiaSagaTemplate_coverCaption__kEQru{margin-inline:auto}.SofiaSagaTemplate_authorPortrait__fJAox,.SofiaSagaTemplate_chapter__rtK19 .SofiaSagaTemplate_cover__Q_hrm{width:min(78vw,19rem)}}@media (max-width:35rem){.SofiaSagaTemplate_navInner__wHpD3{gap:.5rem}.SofiaSagaTemplate_languageSelector___q3Qg{transform:scale(.9);transform-origin:center right}.SofiaSagaTemplate_navCta__OLARW{padding-inline:.75rem}.SofiaSagaTemplate_hero__ALYEW h1{font-size:clamp(2.8rem,5vw + 1rem,5.25rem)}.SofiaSagaTemplate_heroActions__EOSu3{align-items:stretch;flex-direction:column}.SofiaSagaTemplate_heroActions__EOSu3 .SofiaSagaTemplate_button__OkxV5{width:100%}.SofiaSagaTemplate_formRow__m9SqY{grid-template-columns:minmax(0,1fr)}.SofiaSagaTemplate_form__o_Akd button{min-height:2.75rem;padding-inline:0;text-align:left}.SofiaSagaTemplate_footMeta__e_vDa{flex-direction:column}}@media (prefers-reduced-motion:reduce){.SofiaSagaTemplate_root__z2_8i{scroll-behavior:auto}.SofiaSagaTemplate_root__z2_8i *,.SofiaSagaTemplate_root__z2_8i :after,.SofiaSagaTemplate_root__z2_8i :before{animation:none!important;transition:none!important}}