.sin-page{--sin-ink:#10191f;--sin-night:#071218;--sin-blue:#102938;--sin-gold:#d2a354;--sin-pale:#f3ead8;--sin-paper:#e5d2ac;--sin-rust:#9d4c31;background:var(--sin-night);color:#e9e2d3;overflow:clip}.sin-page *{box-sizing:border-box}.sin-page h1,.sin-page h2,.sin-page h3{font-family:Georgia,Times New Roman,serif}:is(.sin-page a:focus-visible,.sin-page button:focus-visible,.sin-page summary:focus-visible){outline-offset:5px;outline:3px solid #f3bf60}.sin-kicker{color:#dbb46f;letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.sin-hero{--sin-pointer-x:0;--sin-pointer-y:0;isolation:isolate;background:radial-gradient(circle at 72% 40%,#70472855 0,#0000 29%),linear-gradient(125deg,#050b0f 8%,#0d222d 55%,#05090c 100%);align-items:center;min-height:min(860px,92svh);padding:clamp(90px,11vw,150px) max(6vw,28px);display:grid;position:relative;overflow:hidden}.sin-hero:before{content:"";z-index:-2;opacity:.26;background-image:linear-gradient(115deg,#0000 45%,#e6b7630a 45.2%,#0000 45.5%),repeating-linear-gradient(0deg,#fff0 0 5px,#d2a3540c 6px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.sin-hero:after{content:"";z-index:-1;filter:blur(30px);height:72%;transform:translate(calc(var(--sin-pointer-x) * 18px),calc(var(--sin-pointer-y) * 14px));background:radial-gradient(#cf9a4d25,#0000 67%);transition:transform .25s ease-out;position:absolute;inset:auto -8% -20% 35%}.sin-hero-glow{aspect-ratio:1;filter:blur(80px);width:min(43vw,620px);transform:translate(calc(var(--sin-pointer-x) * -16px),calc(var(--sin-pointer-y) * -12px));background:#f1bc6530;border-radius:50%;transition:transform .25s ease-out;position:absolute;top:15%;right:7%}.sin-hero-art{z-index:0;transform:translate(calc(var(--sin-pointer-x) * -10px),calc(var(--sin-pointer-y) * -7px)) scale(1.025);margin:0;transition:transform .25s ease-out;position:absolute;inset:0;overflow:hidden}.sin-hero-art:after{content:"";background:linear-gradient(90deg,#061017 0 28%,#061017d9 45%,#06101728 73%,#06101733);position:absolute;inset:0}.sin-hero-art img{object-fit:cover;object-position:center right;width:100%;height:100%;display:block}.sin-hero-art figcaption,.sin-story-visual figcaption,.sin-hermas-visual figcaption,.sin-leaf-comparison figcaption{z-index:2;color:#fff7e9;letter-spacing:.06em;text-transform:uppercase;background:#061017e8;padding:7px 9px;font:700 11px/1.35 system-ui,sans-serif;position:absolute;bottom:14px;right:18px}.sin-hero-copy{z-index:2;width:min(680px,100%);min-width:0;position:relative}.sin-mobile-break{display:none}.sin-hero h1{color:#fff9ec;letter-spacing:-.055em;margin:0;font-size:clamp(58px,8.5vw,126px);font-weight:400;line-height:.86}.sin-hero h1 em{color:#d7aa60;font-weight:400}.sin-hero-copy>p:not(.sin-kicker){color:#e5dfd2;max-width:610px;font-size:clamp(18px,2vw,24px);line-height:1.62}.sin-hero-question{border-left:2px solid var(--sin-gold);padding-left:20px;color:#c8bda9!important;font-size:15px!important}.sin-begin{color:#f1c472;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;min-height:48px;margin-top:18px;padding:12px 0;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sin-chapter-nav{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071218ed;border-block:1px solid #d8b46a26;justify-content:center;gap:clamp(14px,4vw,48px);padding:0 22px;display:flex;position:sticky;top:0;overflow:auto}.sin-chapter-nav a{color:#d8ccb8;white-space:nowrap;align-items:center;min-height:50px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.sin-chapter-nav a:hover{color:#f1c472}.sin-intro,.sin-leaves,.sin-claim,.sin-hermas,.sin-evidence,.sin-sources{padding:clamp(70px,10vw,140px) max(6vw,24px)}.sin-intro,.sin-leaves,.sin-hermas,.sin-sources{background:var(--sin-pale);color:var(--sin-ink)}.sin-intro>*,.sin-leaves>*,.sin-claim>*,.sin-hermas>*,.sin-evidence>*,.sin-sources>*{width:min(1160px,100%);margin-inline:auto}.sin-intro h2,.sin-section-heading h2,.sin-claim h2,.sin-verdict h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(39px,5vw,70px);font-weight:400;line-height:1.02}.sin-two-stories{background:#9c814a55;border:1px solid #9c814a55;grid-template-columns:1fr 1fr;gap:1px;margin-top:50px;display:grid}.sin-two-stories article{background:#f8f1e4;padding:clamp(28px,5vw,56px)}.sin-two-stories h3{font-size:clamp(25px,3vw,38px);font-weight:400}.sin-two-stories p,.sin-reading-rule,.sin-section-heading>p:last-child{font-size:clamp(17px,1.7vw,20px);line-height:1.75}.sin-reading-rule{border-left:4px solid var(--sin-gold);background:#c7a76c24;margin-top:36px;padding:24px 28px}.sin-journey{background:linear-gradient(#0a1a22,#071218);padding:clamp(80px,11vw,150px) max(6vw,24px);position:relative;overflow:hidden}.sin-journey>*{width:min(1160px,100%);margin-inline:auto}.sin-section-heading{max-width:800px!important;margin-left:max(50% - 580px,0px)!important;margin-right:auto!important}.sin-map{background:#09161d;border:1px solid #d7af6430;padding:30px;overflow:hidden;box-shadow:inset 0 0 80px #0009;margin-top:50px!important}.sin-map-stage{aspect-ratio:1672/941;position:relative;overflow:hidden}.sin-map-stage:after{content:"";z-index:1;pointer-events:none;background:#0610175c;position:absolute;inset:0}.sin-map-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sin-map-stage svg{z-index:2;width:100%;height:100%;display:block;position:relative}.sin-route-line{fill:none;stroke:#e4b663;stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 9;filter:drop-shadow(0 0 6px #e4b66388)}.sin-route-1844{stroke:#e4b663}.sin-route-1853{stroke:#8bb5be}.sin-route-1859{stroke:#c77a57}.sin-route-legend{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.sin-route-legend span{color:#d9ccb6;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.sin-route-legend b{background:#e4b663;flex:0 0 22px;height:3px;margin-top:7px}.sin-route-legend .route-1853 b{background:#8bb5be}.sin-route-legend .route-1859 b{background:#c77a57}.sin-map-note{color:#d8ccb8;margin:10px 0 0;font-size:11px;line-height:1.5}.sin-map-points circle{fill:#f3c97d;stroke:#08141a;stroke-width:5px}.sin-map-labels{fill:#e9d7b7;letter-spacing:2px;font:700 16px/1 system-ui,sans-serif}.sin-timeline{background:#d2a35430;grid-template-columns:1fr 1fr;gap:1px;padding:1px;list-style:none;display:grid;margin-top:50px!important}.sin-timeline li{background:#0b1d26;padding:clamp(25px,4vw,42px);display:block}.sin-stop-meta{color:#d0a85e;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:15px;margin:0 0 15px;font-size:12px;font-weight:800;display:flex}.sin-timeline h3{color:#fff6e7;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:400}.sin-timeline p{color:#c8c2b5;font-size:16px;line-height:1.72}.sin-certainty{color:#d8bd8b;letter-spacing:.09em;text-transform:uppercase;border:1px solid #d2a3544d;border-radius:999px;align-items:center;min-height:32px;margin-top:8px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.sin-certainty.reported{border-style:dashed}.sin-deep-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid;margin-top:28px!important}.sin-source{color:inherit;border:1px solid}.sin-source summary{cursor:pointer;flex-direction:column;gap:5px;min-height:58px;padding:16px;font-weight:700;line-height:1.35;display:flex}.sin-source summary span{color:#b9863d;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.sin-source>div{border-top:1px solid;padding:0 18px 20px}.sin-source p{font-size:14px;line-height:1.65}.sin-source a{min-height:44px;color:inherit;align-items:center;font-weight:800;display:inline-flex}.sin-leaf-comparison{background:#161819;border:1px solid #95734288;position:relative;overflow:hidden;box-shadow:0 30px 60px #49351e2e;margin-top:55px!important}.sin-leaf-comparison img{width:100%;height:auto;display:block}.sin-leaf-labels{grid-template-columns:1fr 1fr;align-items:end;padding:clamp(30px,5vw,60px);display:grid;position:absolute;inset:0}.sin-leaf-labels span{color:#fff8e9;text-shadow:0 2px 15px #000;flex-direction:column;display:flex}.sin-leaf-labels span:last-child{align-items:flex-end}.sin-leaf-labels b{letter-spacing:.17em;font-size:11px}.sin-leaf-labels strong{font:clamp(64px,10vw,130px)/.85 Georgia,serif}.sin-calibration{background:#fff9ed;border:1px solid #a4865266;padding:clamp(28px,5vw,56px);margin-top:46px!important}.sin-calibration h3{margin:0 0 18px;font-size:clamp(28px,4vw,48px);font-weight:400}.sin-calibration>p:not(.sin-kicker){font-size:17px;line-height:1.75}.sin-calibration .sin-source{margin-top:25px}.sin-claim{background:radial-gradient(circle at 20% 25%,#8e49242b,#0000 30%),#0b151b}.sin-claim-intro{max-width:820px;margin-left:max(50% - 580px,0px)!important}.sin-claim-intro>p:last-child{font-size:21px;line-height:1.7}.sin-claim-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid;margin-top:55px!important}.sin-claim-grid article{background:linear-gradient(150deg,#152b35,#0b171d);border:1px solid #d0a4553d;min-height:390px;padding:clamp(28px,5vw,54px)}.sin-story-visual,.sin-hermas-visual{background:#061017;margin:calc(-1*clamp(28px,5vw,54px)) calc(-1*clamp(28px,5vw,54px)) 30px;position:relative;overflow:hidden}.sin-story-visual img,.sin-hermas-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.sin-hermas-visual{border:1px solid #9d7e4c55;width:min(1160px,100%);margin:50px auto 0!important}.sin-hermas-visual img{height:auto}.sin-stamp{color:#e2b566;letter-spacing:.13em;border:1px solid #bd8740;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex;transform:rotate(-2deg)}.sin-claim-grid h3,.sin-modern-voices h3{font-size:clamp(28px,4vw,46px);font-weight:400}.sin-claim-grid p,.sin-modern-voices p{color:#d0c7b7;font-size:17px;line-height:1.75}.sin-modern-voices{border-top:1px solid #d2a3543d;grid-template-columns:.9fr 1.1fr;gap:50px;padding-top:70px;display:grid;margin-top:70px!important}.sin-modern-voices .sin-deep-row{grid-template-columns:1fr 1fr;margin:0!important}.sin-argument-stack{gap:14px;margin-top:28px;display:grid}.sin-argument-stack article{background:#12252e;border:1px solid #d2a3543d;padding:24px}.sin-argument-stack h4{color:#f5d9a2;margin:0 0 12px;font:24px/1.2 Georgia,serif}.sin-argument-stack p{margin:10px 0;font-size:15px;line-height:1.7}.sin-modern-rule{border-left:2px solid var(--sin-gold);padding-left:18px}.sin-hermas-path{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;margin-top:55px!important}.sin-hermas-path article{border-top:3px solid var(--sin-gold);background:#fbf5e9;padding:30px}.sin-hermas-path span{color:#986b2d;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.sin-hermas-path h3{font-size:26px;font-weight:400;line-height:1.2}.sin-hermas-path p{font-size:16px;line-height:1.7}.sin-evidence{background:radial-gradient(circle at 75% 10%,#193e4e,#08141a 35%)}.sin-evidence-experience{margin-top:48px!important}.sin-filter-bar{flex-wrap:wrap;gap:9px;display:flex}.sin-filter-bar button{color:#d8cfbf;cursor:pointer;background:0 0;border:1px solid #d0a85e66;border-radius:999px;min-height:44px;padding:8px 15px;font:700 12px/1 system-ui,sans-serif}.sin-filter-bar button[aria-pressed=true]{color:#10191f;background:#d6aa5f}.sin-filter-status{color:#aeb9bd;min-height:24px;font-size:13px}.sin-evidence-list{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.sin-evidence-list article{background:#10232c;border:1px solid #d2a35429;padding:clamp(24px,4vw,38px)}.sin-evidence-list article[hidden]{display:none}.sin-evidence-kind{color:#e7bc72;letter-spacing:.13em;text-transform:uppercase;background:#d3a5531a;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:9px;font-weight:900;display:inline-flex}.sin-evidence-list article[data-kind=Documented]{border-top:3px solid #78b4a0}.sin-evidence-list article[data-kind=Claimed]{border-top:3px solid #d29d52}.sin-evidence-list article[data-kind=Supports]{border-top:3px solid #90a6d3}.sin-evidence-list article[data-kind=Challenges]{border-top:3px solid #c67458}.sin-evidence-list article[data-kind=Open]{border-top:3px solid #a793c6}.sin-evidence-list h3{font-size:clamp(23px,3vw,32px);font-weight:400}.sin-evidence-list p{color:#c6c3ba;line-height:1.7}.sin-source-links{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;display:flex}.sin-source-links a{color:#d9b36c;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.sin-verdict{background:#071116;border:1px solid #d2a35455;padding:clamp(35px,6vw,70px);margin-top:70px!important}.sin-verdict p:not(.sin-kicker){font-size:18px;line-height:1.8}.sin-source-library{grid-template-columns:1fr 1fr;gap:12px;display:grid;margin-top:40px!important}.sin-sources .sin-source{color:#2a3439;background:#fbf5e9}.sin-sources .sin-source>div{border-color:#a8946f}.sin-motion-ready .sin-observed{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.sin-motion-ready .sin-observed.is-visible{opacity:1;transform:none}.sin-motion-ready .sin-map .sin-route-line{stroke-dasharray:1400;stroke-dashoffset:1400px}.sin-motion-ready .sin-map.is-visible .sin-route-line{animation:2.8s .15s forwards sin-route-draw}.sin-motion-ready .sin-map.is-visible .sin-route-1853{animation-delay:.45s}.sin-motion-ready .sin-map.is-visible .sin-route-1859{animation-delay:.75s}.sin-motion-ready .sin-timeline li:nth-child(2n){transition-delay:.1s}@keyframes sin-route-draw{to{stroke-dashoffset:0}}@media (max-width:900px){.sin-hero-art img{object-position:62% center}.sin-hero-copy{width:min(600px,72%)}.sin-timeline,.sin-claim-grid,.sin-modern-voices,.sin-evidence-list,.sin-source-library,.sin-hermas-path{grid-template-columns:1fr}.sin-modern-voices .sin-deep-row{grid-template-columns:1fr 1fr}.sin-map-labels{font-size:12px}}@media (max-width:720px){.sin-page .site-header .brand-mark b{white-space:nowrap;font-size:18px}.sin-page .site-header .brand-mark small{letter-spacing:.09em;font-size:7px}.sin-hero{align-items:start;min-height:760px;padding-top:88px}.sin-hero-copy{width:100%}.sin-hero .sin-kicker{letter-spacing:.13em;overflow-wrap:anywhere;max-width:290px;font-size:9px;white-space:normal!important}.sin-mobile-break{display:block}.sin-hero h1{font-size:clamp(46px,13vw,58px)}.sin-hero-copy>p:not(.sin-kicker){font-size:17px}.sin-hero-art{inset:0;transform:none}.sin-hero-art:after{background:linear-gradient(#061017b8 0 58%,#0610172b 82%,#06101780)}.sin-hero-art img{object-position:68% bottom}.sin-hero-art figcaption{text-align:right;max-width:245px;font-size:11px;bottom:8px;right:10px}.sin-chapter-nav{justify-content:flex-start}.sin-intro,.sin-journey,.sin-leaves,.sin-claim,.sin-hermas,.sin-evidence,.sin-sources{padding-inline:20px}.sin-two-stories{grid-template-columns:1fr}.sin-map,.sin-timeline,.sin-leaf-comparison{width:calc(100% + 40px)!important}.sin-map{border-inline:0;padding:10px;margin-inline:-20px!important}.sin-route-legend{grid-template-columns:1fr;padding-inline:12px}.sin-map-labels{display:none}.sin-timeline{margin-inline:-20px!important}.sin-timeline li{padding:25px 20px}.sin-stop-meta{display:block}.sin-stop-meta span{margin-top:7px;display:block}.sin-modern-voices .sin-deep-row{grid-template-columns:1fr}.sin-leaf-comparison{border-inline:0;margin-inline:-20px!important}.sin-leaf-comparison img{object-fit:cover;object-position:center;min-height:390px}.sin-leaf-labels{padding:22px 18px 58px}.sin-leaf-labels strong{font-size:58px}.sin-leaf-comparison figcaption{text-align:right;max-width:270px;font-size:11px;bottom:8px;right:8px}.sin-story-visual{margin:-28px -28px 25px}.sin-story-visual figcaption,.sin-hermas-visual figcaption{max-width:270px;font-size:11px;bottom:8px;right:8px}.sin-hermas-visual{border-inline:0;width:calc(100% + 40px);margin-inline:-20px!important}.sin-source-library{gap:8px}.sin-filter-bar{grid-template-columns:1fr 1fr;display:grid}.sin-filter-bar button{width:100%}.sin-evidence-list{margin-inline:-4px}.sin-claim-grid article{min-height:0}.sin-intro h2,.sin-section-heading h2,.sin-claim h2,.sin-verdict h2{font-size:clamp(38px,12vw,56px)}}@media (prefers-reduced-motion:reduce){.sin-page *{scroll-behavior:auto!important}.sin-hero:after,.sin-hero-glow,.sin-hero-art{transition:none!important;transform:none!important}.sin-motion-ready .sin-observed{opacity:1;transition:none;transform:none}.sin-motion-ready .sin-map .sin-route-line{stroke-dasharray:12 9;stroke-dashoffset:0;animation:none}}.sin-scrutiny{color:#eee8da;background:#151d22;padding:90px max(20px,50% - 560px);scroll-margin-top:80px}.sin-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0;display:grid}.sin-question-grid>article{background:#ffffff06;border:1px solid #b49b6466;border-radius:12px;min-width:0;padding:28px}.sin-question-grid h3{margin:12px 0 20px;font-family:Georgia,serif;font-size:28px;line-height:1.2}.sin-question-grid p{line-height:1.7}.sin-question-grid .sin-source{margin-top:24px}.sin-question-links{flex-direction:column;gap:12px;display:flex}.sin-question-links a{overflow-wrap:anywhere}.sin-scrutiny .sin-verdict{margin-top:36px}.sin-scrutiny .sin-verdict h3{font-family:Georgia,serif;font-size:30px}@media (max-width:700px){.sin-question-grid{grid-template-columns:1fr}.sin-question-grid>article{padding:22px}.sin-scrutiny{padding-block:60px}}
