@keyframes spin{to{transform:rotate(360deg)}}body,html{height:100%;background:var(--primary)}html{--primary:#1a1a1a;--accent:#126db5;--border:#e0e0e0;--message:#deebf5;--lightblue:#a7d3f5;--lighterblue:#acdafd;--tan:#f2d299;--light_tan:#fedea5;--blue-100:#dbeafe;--blue-300:#93c5fd;--add_background:#c1d4ea}body{font-family:"Roboto",sans-serif;overflow-y:scroll;display:flex;flex-direction:column;min-width:370px}body>div:not(.current):not(.image_lightbox){display:none}body>div.page_preparing:not(.current):not(.image_lightbox){display:block;position:absolute;inset:0 auto auto 0;width:100%;visibility:hidden;pointer-events:none}.current{padding-bottom:3rem;background:var(--accent);flex-grow:1}.flex,header a{display:flex}.flex_column{display:flex;flex-direction:column}svg{transform:translateZ(0)}.rethink{--top_bg:#1c398e;--top_outline:var(--tan);--top_reply_outline:#8ec5ff}.evolution{--topic_color:#08b408;--top_bg:#154238;--top_outline:mediumseagreen;--top_reply_outline:#5d9a75;--text_colour:#a6ffa8;--sections_bg:#105f4f;--sectionQ_bg:#0b7f68;--sectionQ_outline:#67b2a3;--sectionR_bg:#0d6d5a;--open_section_bg:#135043;--background:#84c597;--message:#4d845f;--supporter_hover:#41c17a;--sections_even:#106150;--section_highlight:#059478;--faq_bg:#0f5849}.hell{--topic_color:#d74343;--top_bg:#681d1d;--top_outline:#da5151;--top_reply_outline:#af6868;--text_colour:#fdbba8;--sections_bg:#6a2424;--sectionQ_bg:#8b3030;--sectionQ_outline:#dd6363;--sectionR_bg:#7f2d2d;--open_section_bg:#5c1b1b;--background:#e7b6b6;--message:#9a4c4c;--supporter_hover:#f05a5a;--sections_even:#6c2525;--section_highlight:#a43b3b}.flood{--topic_color:#00d4ff;--top_bg:#075571;--top_outline:#38e8ff;--top_reply_outline:#78cfe0;--text_colour:#a9faff;--sections_bg:#07566a;--sectionQ_bg:#08738b;--sectionQ_outline:#5cefff;--sectionR_bg:#085568;--open_section_bg:#0a4256;--background:#9edfea;--message:#5fb5c7;--supporter_hover:#14c8e8;--sections_even:#075f75;--section_highlight:#009fbd;--faq_bg:#064e63}header{text-shadow:0 0 9px #000;width:100%;padding-block:clamp(16px,3.5vw,28px);background-position:center calc(-1*var(--pos));--pos:clamp(40px, 8vw, 54px)}header a{filter:drop-shadow(0 3px 3px rgb(0 0 0/.12));overflow:hidden;align-items:center;gap:clamp(.8rem,3.2vw,1.25rem);padding-right:1.5vw}:is(header a) img{transform:translateY(4%);width:auto;height:var(--d);--d:clamp(1.8rem, 6vw, 2.5rem);margin-right:.1vw}header h1{color:#fff;font-weight:700;line-height:1.2;font-size:clamp(1.18rem,4.1vw,1.7rem);word-spacing:2px}.width_80,header{--max:80rem}.width_49{--max:49rem}.width_60{--max:60rem}.width_49,.width_60,.width_80,header{--min:clamp(16px, 4.4vw, 40px);padding-inline:max(var(--min),calc((100% - var(--max))/2))}.width_49{--min:clamp(24px, 7.5vw, 40px)}.read_more{display:inline-block;padding:.5rem 1rem;text-decoration:none;border-radius:6px;cursor:pointer;font-size:16px;color:#fff;text-align:center;user-select:none;line-height:normal}.navbar{color:#fff;letter-spacing:.5px;display:flex;padding-block:6px;--fs:clamp(13px, 3.5vw, 16px);position:sticky;top:0;z-index:10;background:#303030}.rethink .navbar{position:unset;background:var(--accent)}.navbar,.navbar .read_more{align-items:center;font-size:var(--fs)}.navbar .read_more{display:inline-flex;justify-content:center;margin-right:9px;min-height:32px;line-height:1;padding-block:0;vertical-align:middle}.current:not(.page__add) :is(.navbar .read_more){background:#464646}a:is(.current:not(.page__add) :is(.navbar .read_more)):hover{background:#565656}.nav_controls{flex-shrink:0;text-align:right;margin-left:auto}.flex_fill{flex-grow:1}fail.read_more.go_back{color:gray;cursor:default}.arrow{font-weight:700}.arrow:last-child{margin:0}.progress{font-weight:700;margin-left:20px;margin-right:clamp(18px,5vw,23px)}.progress span{color:#c5c5c5}.subsection{padding-block:clamp(36px,7.4vw,64px);gap:clamp(38px,7.6vw,64px)}.subsection h2{color:var(--text_colour,
      var(--top_outline));font-weight:700;--lh:36px;line-height:var(--lh);--fs:clamp(27.2px, 6.8vw, 30px);font-size:var(--fs)}.subsection>div>p{color:var(--blue-100);margin-top:1.5rem;line-height:clamp(24px,4.9vw,27.5px);font-size:clamp(15.8px,3.5vw,17px)}a.add_name_button,a.message,a.read_more,button.read_more,list>a{transition:transform .2s ease,background .2s ease,color .2s ease}a.message,list>a:hover{transform:translateY(-1px)}list{max-width:40rem;margin-inline:auto;display:block}list>a{display:flex;position:relative;border-color:var(--blue-300);border-width:2px;border-radius:38px;align-items:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);justify-content:space-between;font-weight:600;color:#fff;line-height:clamp(26px,5vw,32px);--fs:clamp(18px, 3.1vw, 22.4px);--pi:clamp(28px, 6vw, 40px);--pb:clamp(20px, 5.8vw, 28px);font-size:var(--fs);padding-inline:var(--pi);padding-block:var(--pb)}.updates:is(list>a){color:var(--lightblue)}:is(list>a):not(:first-child){margin-top:clamp(32px,5.7vw,40px)}:is(list>a):hover{background:#2f82c3}.page__rethink list>a.local_only_hidden{background:linear-gradient(0deg,rgb(170 25 25/.18),rgb(170 25 25/.18));border-color:#f08a8a;box-shadow:inset 0 0 0 1px rgb(255 154 154/.35),0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.page__rethink list>a.local_only_hidden>div{color:#ffd6d6}.page__rethink list>a.local_only_hidden:hover{background:linear-gradient(0deg,rgb(170 25 25/.26),rgb(170 25 25/.26)),#2f82c3}.page__rethink list>a.local_only_hidden:hover>div{color:#ffe2e2}.updates_icon{width:100%;height:100%;transform:scale(.81)}.icon_container{position:relative;flex-shrink:0;width:80px;height:clamp(40px,7vw,46px);margin-right:clamp(-20px,-.2vw,-13px);margin-left:clamp(10px,3.5vw,30px)}.page__letter .icon_container{margin-bottom:10px;margin-inline:1.5rem 0;width:var(--w);height:calc(var(--w)/1.4);--w:112px;--w:clamp(4rem, 15.5vw, 112px)}.icon{fill:var(--topic_color);position:relative;width:100%;height:100%;pointer-events:none}.icon.i0{left:0;position:absolute;filter:brightness(.1);transform:translate(1px,1px)}.page__letter .icon.i0{transform:translate(2px,2px)}.outline .icon.i1{filter:brightness(1.2)}.page__rethink>.navbar{height:clamp(0px,calc(10vw - 38px),44px)}.letter_intro{--card_bg:var(--top_bg);background-color:var(--top_bg);align-items:center;--space-unit:clamp(38px, 8vw, 62px);--top-space:clamp(27px, calc(10.5vw - 23px), 58px);gap:calc(var(--space-unit)*.9);padding-top:var(--top-space);padding-bottom:calc(var(--space-unit)*1.06)}.main_bubble{position:relative;display:inline-block;word-spacing:2px;--outline:var(--top_outline);margin:3px;z-index:0;max-width:55rem;min-width:min(48rem,calc(100vw - 2*var(--min) - 6px))}.main_bubble span[topic]{color:var(--topic_color);filter:brightness(1.3)}.main_bubble_inner{z-index:4;position:relative;text-align:center;font-weight:700;color:#fff;border-radius:999px;font-size:clamp(var(--font_min),3.8vw,var(--font_max));--font_max:32.4px;--font_min:22px;line-height:1.4;padding-block:clamp(20px,3.9vw,38px);padding-inline:clamp(33.6px,10vw,70px)}.rethink .main_bubble_inner{--font_max:36px}.reply_bubble{position:relative;display:inline-block;margin:3px;--outline:var(--top_reply_outline);--limit:44.2rem;--mw:calc(var(--limit) - 6px);max-width:var(--mw);margin-inline:4vw}.letter_intro_panels,.letter_intro_scene{overflow:hidden;container-type:inline-size}.letter_intro_panels{--intro-panel-radius:clamp(30px, 6vw, 40px);border-radius:var(--intro-panel-radius) var(--intro-panel-radius) 12px 12px}.letter_intro_scene{position:relative;height:clamp(61.2cqw,calc(748px - 55cqw),83cqw);border-radius:inherit;background:#5bc2fc}.letter_intro_scene img{position:absolute;display:block;max-width:none;user-select:none}.letter_intro_scene_background{z-index:0;inset:0;width:127%;height:100%;object-fit:cover;left:-16%}.letter_intro_scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.letter_intro_scenes .letter_intro_scene{height:auto;aspect-ratio:.88/1}.letter_intro_scenes .letter_intro_scene:first-child{border-top-right-radius:12px}.letter_intro_scenes .letter_intro_scene:last-child{border-top-left-radius:12px}.flood_scene_panel{--flood-tail-overlap:clamp(4px, 1.5cqw, 8px);--flood-god-bubble-fill:#fff3c4;background:#55bbeb}.flood_scene_panel .letter_intro_scene_background{width:100%;height:100%;left:0;top:11px;transform:scale(1.22);transform-origin:center 78%}.flood_scene_panel .letter_intro_dialogue{z-index:6;font-size:clamp(14px,5.6cqw,20px)}.letter_intro_dialogue.flood_god_response.flood_tail_up{font-size:clamp(14px,8cqw,25px);padding-top:2%;letter-spacing:1px}.flood_scene_panel_1 .letter_intro_scene_background{left:4%}.flood_scene_panel_2 .letter_intro_scene_background{left:-10%;transform:scale(1.42);transform-origin:center;top:10%}.noah_standing{left:8%;top:21%;width:38%}.flood_sheep{left:52%;bottom:5%;width:24%}.noah_speaking{left:-12%;top:30%;width:97%}.flood_god_message{--flood-connector-gap:clamp(7px, 1.5cqw, 9px);position:absolute;z-index:6;top:5%;right:4%;display:flex;flex-direction:column;align-items:flex-end;gap:var(--flood-connector-gap);width:max-content}.flood_god_message .letter_intro_dialogue{position:relative;inset:auto}.flood_god_opening{--tail-left:56%;width:max-content}.flood_god_followup{margin-right:1.8%;width:max-content}.flood_noah_question{--tail-left:66%;--tail-top:84%;top:4%;left:7%;width:max-content;font-size:clamp(16px,5.5cqw,22px)}.flood_noah_question .letter_intro_dialogue_tail{width:clamp(28px,11cqw,38px);height:clamp(48px,15cqh,50px)}.flood_god_response{--tail-left:47%;top:9%;right:4%;width:20%}:is(.flood_tail_up,.flood_connector_up) .letter_intro_dialogue_tail{width:clamp(18px,5cqw,26px);height:clamp(30px,9cqw,44px);transform:none}.flood_tail_up .letter_intro_dialogue_tail{top:auto;bottom:calc(100% - var(--flood-tail-overlap))}.flood_god_response .letter_intro_dialogue_tail{height:clamp(38px,14cqw,54px);width:clamp(20px,5cqw,26px)}.flood_scene_panel .flood_god_followup,.flood_scene_panel .flood_god_opening{z-index:auto}.flood_god_followup .letter_intro_dialogue_body,.flood_god_opening .letter_intro_dialogue_body{z-index:4}.flood_god_followup .letter_intro_dialogue_text,.flood_god_opening .letter_intro_dialogue_text{z-index:5}.flood_god_followup .letter_intro_dialogue_body path,.flood_god_opening .letter_intro_dialogue_body path,.flood_god_opening .letter_intro_dialogue_tail path,.flood_god_response .letter_intro_dialogue_body path,.flood_god_response .letter_intro_dialogue_tail path{fill:var(--flood-god-bubble-fill)}.flood_connector_up::before{content:"";position:absolute;z-index:3;top:clamp(-22px,-4cqw,-13px);left:42%;width:10%;height:clamp(21px,5.5cqw,32px);background:var(--flood-god-bubble-fill);border-left:2px solid #171717;border-right:2px solid #171717;box-sizing:border-box}.letter_intro_character{z-index:7;height:auto;--top:28%;--width:37%}.pharisee{left:7%;top:calc(var(--top) + 1.3%);width:calc(var(--width)*.919)}.jesus{right:5%;top:var(--top);width:var(--width)}.letter_intro_dialogue{position:absolute;padding-block:clamp(11px,2vw,14px);padding-inline:clamp(12px,2.8vw,21px);color:#171717;font-family:"Comic Neue","Comic Sans MS","Comic Sans",cursive;font-size:clamp(9px,3.2cqw,20px);font-weight:700;line-height:1.2;text-align:center;letter-spacing:-.8px;user-select:none;-webkit-user-select:none}.flood .letter_intro_dialogue{padding-inline:clamp(12px,2.3vw,18px)}.letter_intro_dialogue_body,.letter_intro_dialogue_outline{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.letter_intro_dialogue_outline{z-index:2;pointer-events:none}.letter_intro_dialogue_outline path,.letter_intro_dialogue_tail path{fill:#171717;stroke:#171717;stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:blur(.2px)}.letter_intro_dialogue_tail{position:absolute;z-index:2;left:var(--tail-left);top:var(--tail-top);width:clamp(25px,5vw,42px);height:clamp(35px,7vw,55px);overflow:visible}.letter_intro_dialogue_tail path{fill:#fff;stroke-width:1.5;pointer-events:none}.letter_intro_dialogue_body{z-index:3;pointer-events:none}.letter_intro_dialogue_body path{fill:#fff;pointer-events:none}.letter_intro_dialogue_text{position:relative;z-index:4;display:block;pointer-events:none;width:108.7%;transform:scaleX(.92);transform-origin:left center;color:#181818;filter:blur(clamp(.2px,.035vw,.4px))}.letter_intro_dialogue_text [mobile]{display:none}.pharisee_dialogue{--tail-left:70%;--tail-top:88%;top:3%;left:8.3%;width:max-content}.jesus_dialogue{--tail-left:13%;--tail-top:88%;top:3%;right:8%;width:41%}.reply_bubble_inner{border-radius:clamp(45px,9vw,60px);position:relative;color:#fff;text-align:left;z-index:4;--bubble_gap:clamp(1.125rem, 3.75vw, 1.5rem);--pb:clamp(1.2rem, 6.7vw, 2.4rem);--pi:clamp(1.8rem, 5.5vw, 2.5rem);padding:var(--bubble_gap);line-height:clamp(24px,4.9vw,27.5px);--fs_max:17px;--fs:clamp(15.8px, 3.5vw, var(--fs_max));font-size:var(--fs)}.reply_bubble_inner .letter_intro_image{display:block}:is(.reply_bubble_inner .letter_intro_panels) picture{border-radius:var(--intro-panel-radius) var(--intro-panel-radius) 12px 12px;overflow:hidden;display:block}.reply_bubble_inner .letter_intro_panel{display:none}.reply_bubble_inner .reply_bubble_content{padding-block:calc(var(--pb) - var(--bubble_gap));padding-inline:calc(var(--pi) - var(--bubble_gap))}:is(.reply_bubble_inner .reply_bubble_content)>:nth-child(n+2){margin-top:1.5rem}.reply_bubble_inner .letter_intro_panels+.reply_bubble_content{margin-top:2rem;padding-top:0}:is(.page__rethink .reply_bubble_inner) p:nth-of-type(odd){color:var(--light_tan)}:is(.page__rethink .reply_bubble_inner) p:nth-of-type(even){color:#bfdbfe}:is(.page__letter .reply_bubble_inner) .letter_intro_panels>picture{display:none}:is(.page__letter .reply_bubble_inner) .letter_intro_panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}:is(.page__letter .reply_bubble_inner) .letter_intro_panel{display:block;overflow:hidden;min-width:0}:is(.page__letter .reply_bubble_inner) .letter_intro_panel:first-of-type picture{border-radius:var(--intro-panel-radius) 12px 12px 12px}:is(.page__letter .reply_bubble_inner) .letter_intro_panel:last-of-type picture{border-radius:12px var(--intro-panel-radius) 12px 12px}:is(.page__letter .reply_bubble_inner) .letter_intro_panel img{display:block;width:calc(200% + 2px);max-width:none;height:auto}:is(.page__letter .reply_bubble_inner) .letter_intro_panel+.letter_intro_panel img{transform:translateX(-50%)}:is(.page__letter .reply_bubble_inner) .icon_container{float:right}:is(:is(.page__letter .reply_bubble_inner) .icon_container)+p{margin-top:0}:is(.page__letter .reply_bubble_inner) p:nth-of-type(odd){color:var(--text_colour)}:is(.page__letter .reply_bubble_inner) p.button_row{text-align:right;margin-top:.3rem}:is(.page__letter .reply_bubble_inner) p:last-of-type{display:flex;gap:2rem}:is(.page__letter.flood .reply_bubble_inner) .letter_intro_panel:first-of-type img{transform-origin:40%0;transform:scale(1.025)}.letter_intro_image,.letter_intro_panel img,.letter_intro_scene{cursor:zoom-in}:is(.letter_intro_image,.letter_intro_panel img,.letter_intro_scene):focus-visible{outline:3px solid #fff;outline-offset:-5px}.image_lightbox{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:clamp(12px,3vw,32px);background:rgba(0,0,0,.88);backdrop-filter:blur(3px);opacity:0;overflow:hidden;overscroll-behavior:none;touch-action:none;transition:opacity .18s ease}.image_lightbox.open{opacity:1}.image_lightbox.open .image_lightbox__viewport{transform:scale(1)}.image_lightbox[hidden]{display:none}.image_lightbox__zoom{flex-shrink:0;transform-origin:0 0;touch-action:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;will-change:transform}.image_lightbox__zoom.wheel_zooming{transition:transform 140ms ease-out}.image_lightbox__zoom.zoomed{cursor:grab}.image_lightbox__zoom.dragging{cursor:grabbing}.image_lightbox__viewport{overflow:hidden;border-radius:8px;box-shadow:0 18px 50px rgba(0,0,0,.55);transform:scale(.96);transition:transform .18s ease}.image_lightbox__viewport img{display:block}.image_lightbox__viewport.full img{width:auto;height:auto;max-width:94vw;max-height:88vh;max-height:88dvh}.image_lightbox__viewport.panel{--panel-ratio:0.9;width:min(94vw,calc(88vh*var(--panel-ratio)));width:min(94vw,calc(88dvh*var(--panel-ratio)));max-height:88vh;max-height:88dvh}.image_lightbox__viewport.panel img{width:var(--panel-width, 200%);max-width:none;height:auto;transform:translateX(var(--panel-offset, 0))}.image_lightbox__viewport.scene{--scene-ratio:1.63;width:min(94vw,calc(88vh*var(--scene-ratio)));width:min(94vw,calc(88dvh*var(--scene-ratio)));aspect-ratio:var(--scene-ratio)}.image_lightbox__viewport.scene>.image_lightbox__scene{width:var(--scene-source-width);height:var(--scene-source-height);aspect-ratio:auto;border-radius:inherit;cursor:inherit;transform:scale(var(--scene-scale));transform-origin:top left}.image_lightbox__viewport.scene .letter_intro_dialogue_text{filter:blur(var(--scene-text-blur, 0))}.image_lightbox__viewport.scene .letter_intro_dialogue_outline path,.image_lightbox__viewport.scene .letter_intro_dialogue_tail path{filter:blur(var(--scene-line-blur, 0))}.image_lightbox.flood .image_lightbox__viewport.panel_0 img{transform-origin:40%0;transform:scale(1.025)}.image_lightbox__content{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,24px);max-width:100%;max-height:100%}.image_lightbox__controls{position:relative;z-index:1;display:flex;align-items:center;flex-shrink:0;gap:.65rem;color:#fff}.image_lightbox__controls[hidden]{display:none}.image_lightbox__controls button{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:1.65rem;line-height:1;cursor:pointer}:is(.image_lightbox__controls button):focus-visible,:is(.image_lightbox__controls button):hover:not(:disabled){background:rgba(255,255,255,.18);outline:2px solid #fff;outline-offset:2px}:is(.image_lightbox__controls button):disabled{opacity:.3;cursor:default}.image_lightbox__position{min-width:3.6rem;text-align:center;font-weight:700;white-space:nowrap}.image_lightbox__close{position:fixed;z-index:2;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:46px;height:46px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:2rem;line-height:1;cursor:pointer}.image_lightbox__close:focus-visible,.image_lightbox__close:hover{background:rgba(255,255,255,.18);outline:2px solid #fff;outline-offset:2px}@media (max-width:640px){.image_lightbox__content{flex-direction:column;gap:12px}.image_lightbox__viewport.panel{width:min(94vw,calc(78vh*var(--panel-ratio)));width:min(94vw,calc(78dvh*var(--panel-ratio)));max-height:78vh;max-height:78dvh}}@media (prefers-reduced-motion:reduce){.image_lightbox,.image_lightbox__viewport,.image_lightbox__zoom.wheel_zooming{transition:none}}use{pointer-events:none}.bubble_svg{position:absolute;overflow:visible;top:0;left:0}.bubble_svg.b1{z-index:1;stroke:var(--outline);stroke-width:6px}.bubble_svg.b2,.tail{z-index:3;fill:var(--card_bg);transition:fill .2s ease}.tail{z-index:2;stroke-width:3px;position:absolute;stroke:var(--outline);bottom:calc(-1*var(--bottom));left:var(--dist);--sX:1;--bottom:clamp(38px, 8vw, 45px);--dist:clamp(20px, 5vw, 22px);transform:scaleX(var(--sX)) scaleY(-1) rotate(-39deg)}.right_tail .tail{left:unset;right:var(--dist);--sX:-1}.bubble_lock svg{visibility:hidden}.page__letter{background:var(--background)}.page__letter .letter_intro .read_more{padding-inline:1.3rem;border:1px solid var(--top_outline);align-self:end;white-space:nowrap}:is(.page__letter .letter_intro .read_more):hover{background:var(--top_outline);color:#000}.faq{background:var(--faq_bg)}.faq h2{color:var(--supporter_hover);filter:brightness(1.18) saturate(1.2)}.faq list>a{border-color:var(--sectionQ_outline);background:var(--sectionQ_bg);padding-inline:calc(.8*var(--pi));padding-block:calc(.7*var(--pb));font-size:calc(.9*var(--fs))}:is(.faq list>a):hover{background:var(--section_highlight)}.historical{background:var(--sectionR_bg)}.voices{max-width:43rem;align-self:center;width:100%}.voices .column{padding-top:0;margin-bottom:2.5rem}:is(.voices .column):nth-child(1){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}:is(.voices .column):last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}:is(.voices .column):last-child:first-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.column>h2,.supporters h2{color:var(--sections_bg)}.column{border-radius:8px;align-self:center;width:100%}.column>h2{margin-top:0;font-size:1.4rem}.message{border-radius:6px;position:relative;overflow:hidden;cursor:pointer;display:block;font-size:var(--fs);--fs:clamp(14.5px, 2.5vw, 17px)}.supporters .message{margin-bottom:2.5rem}.historical .message p{padding-inline:clamp(17.5px,4.2vw,45px)}.message .message__info{font-weight:700;color:#fff;padding-inline:.8rem;padding-block:.8rem;box-sizing:border-box;display:flex;align-items:center;transition:background .2s ease}.historical :is(.message .message__info){background:#333}a:hover>:is(.historical :is(.message .message__info)){background:#474747}.supporter :is(.message .message__info){background:var(--top_outline)}a:hover>:is(.supporter :is(.message .message__info)){background:var(--supporter_hover)}.message .role{font-weight:400;margin-left:20px;color:#eee;text-align:right;font-style:italic}:is(.message .role) span{font-weight:700}.historical :is(.message .role){padding-left:18px;margin-left:auto;margin-right:7px}.message .name{flex-shrink:0;font-size:17px}.message .date{margin-left:auto}.message p{margin:0;color:#fff;line-height:24px}.message .quote{padding:.75rem;align-items:center;width:100%;box-sizing:border-box;color:var(--primary)}.supporters :is(.message .quote){padding-inline:1rem;background:var(--message)}.historical :is(.message .quote){background:#828282}:is(.message .quote) img{border-radius:6px;max-width:unset;width:clamp(86px,15vw,120px)}.counter{padding-inline:0;margin-top:1.5rem;margin-bottom:0;font-size:clamp(16px,2.5vw,19.2px);gap:1.5rem;align-items:center;justify-content:space-between}@media (max-width:640px){.counter{flex-direction:column;align-items:unset}.counter .add_name_button{margin-right:0;width:100%}}.add_name_button{text-align:center;border-radius:4px;font-size:1em;cursor:pointer;color:var(--sections_bg);border:1px solid var(--sections_bg);display:inline-block;text-decoration:none;padding:.5rem 1.12rem .5rem 1rem;margin-right:1.2rem;flex-shrink:0;flex-grow:0}.add_name_button:hover{background:var(--sectionQ_bg);color:#fff}.rethink-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:9999;opacity:0;transition:opacity .25s ease;cursor:pointer;text-shadow:none}.rethink-modal .bio,.rethink-modal .modal_quote,.rethink-modal img{border-radius:8px;max-width:unset}.rethink-modal .img{height:203px;object-fit:none;object-position:55.3% 38%}.rethink-modal.normal .bio,.rethink-modal.normal .modal_img_container,.rethink-modal.normal .source{display:none}.rethink-modal.normal .rethink-modal__header{background:var(--top_outline)}.rethink-modal.normal p.modal_quote{background:0 0}.rethink-modal.normal .rethink-modal__content{background:var(--message)}.rethink-modal:not(.normal) .rethink-modal__date{display:none}.rethink-modal.open{opacity:1}.rethink-modal[hidden],.rethink-modal__panel img.wide,.sent form,br[m]{display:none}.rethink-modal__panel{transition:opacity .25s ease,transform .25s ease;--w:846px;max-width:var(--w);--width:min(var(--w), 92%);width:var(--width);position:relative;opacity:0;transform:scale(.9);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.28);color:var(--primary, #1f1f1f);cursor:auto;max-height:90vh;overflow:hidden}.rethink-modal.open .rethink-modal__panel{opacity:1;transform:scale(1);display:flex;flex-direction:column}.rethink-modal__panel .modal_img_container{width:203px;flex-grow:1}.rethink-modal__panel .source{display:inline-block;margin-top:11px;margin-bottom:0;font-size:1rem;font-style:italic;line-height:1.6rem;color:#1717dd}.rethink-modal__panel .img_source{font-size:.9rem;flex-grow:1;justify-content:end;color:#555;padding-top:8px}.rethink-modal__header{background:#333;color:#fff;padding:1.1rem 1rem;display:flex;gap:1.6rem;align-items:center}.rethink-modal__title{margin:0;font-size:1.2rem;font-weight:700;color:inherit}.rethink-modal__role{font-style:italic;opacity:.8;color:inherit;text-align:right}.rethink-modal:not(.normal) .rethink-modal__role{flex-grow:1}.rethink-modal.normal .rethink-modal__date{flex-grow:1;text-align:right;font-weight:700}.rethink-modal__content{padding:1.1rem;background:#eee;align-items:stretch;gap:1.3rem}.rethink-modal__body{line-height:1.55;font-size:1rem;color:#222;display:flex;flex-direction:column;flex-grow:1}.rethink-modal__close{top:4px;right:5px;border:0;background:0 0;font-size:2.8rem;line-height:0;color:var(--modal_header_fg, var(--message_header_fg, #fff));cursor:pointer}.rethink-modal__close:hover{opacity:1}p.modal_quote{background:#d4d4d4;padding:1.2rem;line-height:1.9rem;font-size:1.1rem}.bio{padding:.7rem 1.1rem;background:#6b6b6b;color:#fff;margin-top:1.8rem}.bio b{letter-spacing:.8px}.bio p{font-size:1rem;line-height:1.55;color:#fff;margin-top:16px}:is(.bio p):first-child{margin-top:0}picture{font-size:0}.reply_bubble_inner>picture{display:block;margin-top:.2rem}.rethink-modal__body .full_letter{max-width:800px;margin:0 auto;padding:1.5rem}.rethink-spinner{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:9999}.rethink-spinner.visible{opacity:1;pointer-events:all}.rethink-spinner .spinner{width:36px;height:36px;border:3px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin .7s linear infinite}.page__section .letter_intro,.page__sections{background:var(--open_section_bg)}.page__sections a{text-align:center;justify-content:center;border-color:var(--sectionQ_outline);background:var(--sectionQ_bg)}:is(.page__sections a):nth-child(even){background:var(--sections_even)}:is(.page__sections a):hover{background:var(--section_highlight)}.main_section>:first-child>h2{font-size:calc(var(--fs)*1.2)}.page__section{background:var(--top_bg)}.page__section .main_bubble{--card_bg:var(--sectionQ_bg);--outline:var(--sectionQ_outline)}.page__section .main_bubble_inner{--font_max:2.1rem;--font_min:1.5rem;line-height:clamp(2.1rem,7.6vw,3rem)}.page__section .reply_bubble{--card_bg:var(--sectionR_bg)}:is(:is(.page__section .reply_bubble)>div>*):nth-child(odd){color:var(--text_colour)}.reference_marker{font-size:.72em;line-height:0;margin-left:2px;position:relative;top:-.56em;vertical-align:baseline}.reference_marker a{text-decoration-thickness:1px;text-underline-offset:2px}.references{border-top:1px solid var(--sectionQ_outline);padding-top:1.5rem}.references ol{list-style:decimal;padding-left:1.5rem}.references li{font-size:.9em;line-height:1.5}.reference_marker a,.references a{color:inherit;text-decoration:underline}.reference_backlink{margin-left:.4rem;text-decoration:none!important}blockquote,ul{list-style-type:disc;padding-left:26px;position:relative}li+li{margin-top:4px}blockquote::before{border-radius:2px;content:"";position:absolute;left:0;top:2px;bottom:2px;width:4px;background:var(--text_colour);filter:brightness(.7)}blockquote:nth-child(even)::before{background:#fff}em.verse{display:block;margin-bottom:10px}.attribution,.page__add h2{font-weight:700}.page__add h2{margin-top:0;color:#fff;margin-bottom:.4rem;font-size:2.2rem}.navbar :is(.page__add .read_more){background:#5997e0}:is(.navbar :is(.page__add .read_more)):hover{background:#72aff6}.adding_title :is(.page__add .read_more){background:#fff;color:var(--accent);padding-inline:2rem}:is(.adding_title :is(.page__add .read_more)):hover{background:var(--accent);color:#fff}.adding_page{background:var(--add_background);margin-bottom:0;box-shadow:0 2px 4px rgba(0,0,0,.05);padding-block:3rem;margin-top:0;border:0}.adding_title{background:#7299c8}p.subtitle{font-size:1.2rem;color:#d5e8ff;margin-bottom:6px}.form__row{margin-bottom:1.6em;display:flex;flex-direction:column;font-size:18px}.form__row:last-child{margin-bottom:0}.form__row>label{display:block;margin-bottom:.5em;margin-right:auto;line-height:24px}.no_bottom:is(.form__row>label){margin-bottom:0}.faith_choice:is(.form__row>label){margin-bottom:14px}.form__row>input{height:2.2em;padding-left:5px}.form__row input[type=radio]{margin:3px 3px 0 5px}.faith{margin-block:2.2rem}input,textarea{border-width:1px;background:var(--message)}.textarea_container,input,textarea{max-width:340px;font-size:1em;border-radius:5px;border-color:var(--top_bg);box-sizing:border-box}.form__required{color:red;margin-left:.4rem;margin-right:.4rem}.textarea_container{display:inline-block;position:relative;display:inline-flex;flex-direction:column;border:0}.align_right{text-align:right;display:inline-block;transform:translateY(6px);max-width:340px;font-size:1em;border-radius:5px;box-sizing:border-box}textarea{height:100px;padding-top:9px;padding-left:6px}#updates{margin-right:.6em;margin-top:14px}.thank_you{background:#dbeaf6;padding:2.8rem;text-align:center;display:none}.thank_you h3{font-size:1.3rem;margin-top:0}.thank_you p{font-size:1.05rem;text-align:center;margin-top:.8rem}.sent .thank_you{display:block}.delete{position:absolute;width:24px;height:24px;right:0;bottom:0;background:coral;font-family:"Courier New";font-size:18px;padding:0 0 0 1px;border-radius:5px;cursor:pointer}.delete::after,.delete::before{position:absolute;content:"";width:14px;height:4px;left:50%;top:50%;background:#fff;--deg:45deg;transform:translate(-50%,-50%) rotate(var(--deg))}.delete::after{--deg:135deg}