/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-current{color:currentColor}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ink:#13231d;--cream:#f4efe4;--paper:#fbf9f3;--ochre:#c7682d;--gold:#dea641;--green:#315f4d;--line:#d9d0c0;--muted:#657069}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.siteHeader{border-bottom:1px solid var(--line);z-index:20;background:#fbf9f3f5;justify-content:space-between;align-items:center;height:5rem;padding:0 clamp(1.4rem,7vw,7rem);display:flex;position:sticky;top:0}.brand{align-items:center;gap:.6rem;font-size:1.15rem;display:flex}.brand>span{background:var(--ochre);color:#fff;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font:700 1.35rem Georgia,serif;display:grid}.siteHeader nav{align-items:center;gap:1.8rem;font-size:.9rem;font-weight:600;display:flex}.outlineButton{border:1px solid var(--ink);padding:.7rem 1rem}.hero{background:linear-gradient(110deg,var(--cream) 0 72%,#e7dbc5 72%);grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(2rem,8vw,8rem);min-height:37rem;padding:5rem clamp(1.4rem,8vw,8rem);display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.15rem;color:var(--ochre);margin:0 0 1.2rem;font-size:.75rem;font-weight:700}.hero h1{letter-spacing:-.2rem;margin:0;font:400 clamp(3.2rem,6.3vw,6rem)/.98 Georgia,serif}.hero h1 em{color:var(--ochre);display:block}.lead{color:#48534e;max-width:43rem;margin:1.7rem 0;font-size:1.12rem;line-height:1.7}.button{background:var(--ink);color:#fff;padding:.9rem 1.35rem;font-weight:700;display:inline-block}.freeNote{color:var(--muted);margin-top:1.3rem;font-size:.85rem}.hero aside{background:var(--ink);color:#fff;padding:2.2rem;transform:rotate(1deg);box-shadow:0 1.5rem 4rem #382b1e2b}.hero aside>p,.meta{text-transform:uppercase;letter-spacing:.1rem;color:#e7b36b;font-size:.72rem;font-weight:700}.heroMark{color:var(--gold);padding:1.5rem 0;font-size:4rem}.hero aside h2{margin:.5rem 0 1rem;font:700 2rem/1.15 Georgia,serif}.hero aside span{color:#bcc7c1;font-size:.85rem}.topicBar{background:var(--ink);color:#cbd3ce;flex-wrap:wrap;justify-content:center;gap:1rem 2.3rem;padding:1.35rem;font-size:.85rem;display:flex}.topicBar b{color:#e8b66d;text-transform:uppercase;letter-spacing:.1rem}.resourceSection{padding:6rem clamp(1.4rem,8vw,8rem)}.sectionTitle{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.sectionTitle h2{margin:0;font:400 clamp(2.4rem,4vw,3.7rem) Georgia,serif}.sectionTitle>p{max-width:26rem;color:var(--muted);line-height:1.6}.green{color:var(--green)}.grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.card{border:1px solid var(--line);background:#fff;transition:all .25s}.card:hover{transform:translateY(-.35rem);box-shadow:0 1.2rem 3rem #2222}.cardArt{color:#fff;background:var(--ochre);justify-content:space-between;align-items:flex-end;height:11rem;padding:1.2rem;display:flex}.card1 .cardArt{background:var(--ink)}.card2 .cardArt{background:var(--green)}.card3 .cardArt{background:#973f2c}.cardArt span{opacity:.75;align-self:flex-start;font-size:.75rem}.cardArt b{text-align:right;max-width:80%;font:700 1.5rem Georgia,serif}.cardBody{flex-direction:column;min-height:17.5rem;padding:1.4rem;display:flex}.cardBody h3{margin:.7rem 0;font:700 1.5rem/1.25 Georgia,serif}.cardBody>p:not(.meta){color:var(--muted);font-size:.9rem;line-height:1.55}.cardBody footer{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.04rem;justify-content:space-between;margin-top:auto;padding-top:1rem;font-size:.7rem;font-weight:700;display:flex}.cardBody footer a{color:var(--ochre)}.conviction{background:var(--ochre);color:#fff;text-align:center;padding:6rem clamp(1.4rem,8vw,8rem)}.conviction .eyebrow{color:#ffe0aa}.conviction blockquote{max-width:70rem;margin:0 auto 4rem;font:400 clamp(2rem,4vw,3.4rem)/1.25 Georgia,serif}.pillars{border-top:1px solid #fff5;grid-template-columns:repeat(4,1fr);display:grid}.pillars div{border-right:1px solid #fff5;padding:1.6rem 1rem}.pillars div:last-child{border:0}.pillars h3{font:700 1.25rem Georgia,serif}.pillars p{font-size:.8rem}.mainFooter{color:#bbc4be;background:#0d1914;grid-template-columns:1fr 1fr;gap:1.2rem;padding:4rem clamp(1.4rem,8vw,8rem);display:grid}.light{color:#fff}.mainFooter small{border-top:1px solid #fff2;grid-column:1/-1;padding-top:1.4rem}.adminShell{background:#f3f1eb;min-height:100vh}.adminHeader{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:1.1rem clamp(1.2rem,5vw,4rem);display:flex}.adminHeader .brand{color:#fff}.adminHeader nav{align-items:center;gap:1.2rem;font-size:.9rem;display:flex}.adminMain{max-width:78rem;margin:auto;padding:3rem 1.5rem}.adminIntro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.adminIntro h1{margin:.4rem 0;font:700 2.7rem Georgia,serif}.adminIntro p{color:var(--muted)}.adminGrid{grid-template-columns:minmax(20rem,.85fr) minmax(28rem,1.15fr);gap:1.5rem;display:grid}.panel{border:1px solid var(--line);background:#fff;padding:1.5rem}.panel h2{margin:0 0 1.2rem;font:700 1.5rem Georgia,serif}.field{gap:.4rem;margin-bottom:1rem;display:grid}.field label{font-size:.8rem;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:.75rem}.field textarea{resize:vertical;min-height:8rem}.fieldRow{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.submit{background:var(--ochre);color:#fff;cursor:pointer;border:0;width:100%;padding:.9rem;font-weight:700}.submit:disabled{opacity:.5}.secondarySubmit{background:var(--muted);margin-top:.5rem}.notice{color:#24543b;background:#eef6f0;margin-bottom:1rem;padding:.75rem;font-size:.85rem}.error{color:#8a3020;background:#fff0ed}.resourceList{gap:.7rem;display:grid}.resourceRow{border:1px solid var(--line);grid-template-columns:1fr auto;gap:.7rem;padding:1rem;display:grid}.resourceRow h3{margin:.5rem 0;font:700 1rem Georgia,serif}.resourceRow p{color:var(--muted);margin:.4rem 0;font-size:.8rem}.badges{gap:.4rem;display:flex}.badge{text-transform:uppercase;background:#eee9de;padding:.28rem .45rem;font-size:.65rem}.published{color:#285a36;background:#dcebdd}.rowActions{align-items:start;gap:.5rem;display:flex}.rowActions button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:.45rem .6rem}.danger{color:#a83320}.signin{background:var(--cream);place-items:center;min-height:100vh;padding:2rem;display:grid}.signinBox{border:1px solid var(--line);text-align:center;background:#fff;max-width:30rem;padding:3rem}.signinBox h1{font:700 2.5rem Georgia,serif}.article{max-width:48rem;margin:0 auto;padding:5rem 1.4rem}.article h1{letter-spacing:-.1rem;font:700 clamp(2.6rem,6vw,4.7rem)/1.05 Georgia,serif}.article .summary{color:var(--muted);font-size:1.2rem;line-height:1.65}.articleMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2rem 0;padding:1rem 0}.articleBody{white-space:pre-wrap;font:1.05rem/1.8 Georgia,serif}.articleCover{width:100%;margin-bottom:2rem}.download{background:var(--ochre);color:#fff;margin-top:2rem;padding:.9rem 1.2rem;font-weight:700;display:inline-block}.videoFrame{aspect-ratio:16/9;background:#000;width:100%;margin:2rem 0;position:relative}.videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mediaPanel{background:var(--cream);border:1px solid var(--line);margin:2rem 0;padding:1.25rem}.mediaPanel h2{margin:0 0 1rem;font:700 1.35rem Georgia,serif}.mediaPanel audio{width:100%;margin-bottom:.8rem;display:block}.mediaPanel a{color:var(--ochre);font-weight:700}@media (width<=850px){.siteHeader nav>a:not(.outlineButton){display:none}.hero{background:var(--cream);grid-template-columns:1fr;padding-top:4rem}.hero aside{transform:none}.grid{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}.pillars{grid-template-columns:1fr 1fr}.sectionTitle{display:block}.mainFooter{grid-template-columns:1fr}}@media (width<=560px){.siteHeader{height:4.4rem;padding:0 1rem}.siteHeader .brand{font-size:.95rem}.outlineButton{padding:.55rem .65rem;font-size:.75rem}.hero{padding:3.5rem 1.25rem}.hero h1{letter-spacing:-.12rem}.grid,.pillars{grid-template-columns:1fr}.pillars div{border-bottom:1px solid #fff5;border-right:0}.fieldRow{grid-template-columns:1fr}.adminIntro{display:block}.adminHeader nav a:first-child{display:none}}.contactSection{background:var(--cream);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,8vw,7rem);padding:6rem clamp(1.4rem,8vw,8rem);display:grid}.contactSection h2{margin:0 0 1rem;font:400 clamp(2.4rem,4vw,3.7rem) Georgia,serif}.contactSection>div>p:not(.eyebrow){max-width:37rem;color:var(--muted);line-height:1.7}.contactActions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.contactPrimary{background:var(--ink);color:#fff;align-items:center;gap:.6rem;padding:.9rem 1.15rem;font-weight:700;display:inline-flex}.contactPrimary svg{width:1.15rem}.contactPrimary.whatsapp{background:#216d4a}.socialPanel{border:1px solid var(--line);background:#fff;padding:1.4rem}.socialPanel h3{margin:.2rem 0 1rem;font:700 1.4rem Georgia,serif}.socialPanel>a{border-top:1px solid var(--line);align-items:center;gap:1rem;padding:.9rem .4rem;display:flex}.socialPanel>a:hover{color:var(--ochre)}.socialPanel svg{width:1.5rem;height:1.5rem}.socialPanel span{gap:.15rem;display:grid}.socialPanel small{color:var(--muted)}.mainFooter{grid-template-columns:1fr 1fr auto;align-items:center}.footerSocials{gap:.65rem;display:flex}.footerSocials a{color:#fff;border:1px solid #fff4;place-items:center;width:2.5rem;height:2.5rem;display:grid}.footerSocials a:hover{background:var(--ochre);border-color:var(--ochre)}.footerSocials svg{width:1.15rem}@media (width<=850px){.contactSection,.mainFooter{grid-template-columns:1fr}.footerSocials{margin:.4rem 0}.mainFooter small{grid-column:1}}.platformIcon{flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid!important}.platformIcon svg{display:block;width:100%!important;height:100%!important}.platformIcon.youtube svg{fill:#f00000}.platformIcon.instagram svg{fill:#c13584}.platformIcon.facebook svg{fill:#1877f2}.platformIcon .cutout{fill:#fff}.platformIcon .cutoutStroke{fill:none;stroke:#fff;stroke-width:2px}.footerSocials .platformIcon{flex-basis:1.35rem;width:1.35rem;height:1.35rem}.topicBar a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--ochre);-webkit-text-decoration-color:var(--ochre);-webkit-text-decoration-color:var(--ochre);text-decoration-color:var(--ochre);text-underline-offset:.3rem;font-weight:700}.topicBar a:hover{color:#e8b66d}.exploreGuides{background:#f4efe4;padding:6rem clamp(1.4rem,8vw,8rem)}.guideGrid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.guideCard{color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:25rem;padding:clamp(2rem,5vw,4rem);display:flex;position:relative;overflow:hidden}.guideCard:before{content:"";z-index:-2;background-position:50%;background-size:cover;transition:transform .35s;position:absolute;inset:0}.guideCard:after{content:"";z-index:-1;background:linear-gradient(#07140f24,#07140ff2);position:absolute;inset:0}.glossaryGuide:before{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Sangoma_reading_the_Bones.jpg?width=1400)}.churchesGuide:before{background-image:url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Moving_Spirit_06.jpg?width=1400)}.guideCard:hover:before{transform:scale(1.03)}.guideCard>span{text-transform:uppercase;letter-spacing:.12rem;color:#efb663;font-size:.7rem;font-weight:800}.guideCard h3{margin:.7rem 0 1rem;font:700 clamp(2rem,4vw,3.5rem)/1 Georgia,serif}.guideCard p{color:#e1e8e4;max-width:39rem;line-height:1.7}.guideCard b{color:#efb663;margin-top:1rem}@media (width<=760px){.guideGrid{grid-template-columns:1fr}.guideCard{min-height:23rem}}@media (width<=560px){.exploreGuides{padding:4rem 1.2rem}.guideCard{padding:2rem 1.4rem}}.aboutPage{background:var(--paper)}.aboutHero{grid-template-columns:minmax(18rem,.85fr) 1.15fr;min-height:39rem;display:grid}.aboutPortrait{background:var(--ink);min-height:39rem;overflow:hidden}.aboutPortrait img{object-fit:cover;object-position:center;width:100%;height:100%}.aboutHero>div:last-child{background:var(--cream);flex-direction:column;justify-content:center;padding:5rem clamp(2rem,8vw,8rem);display:flex}.aboutHero h1{letter-spacing:-.18rem;margin:0;font:400 clamp(3.4rem,7vw,6.5rem)/.95 Georgia,serif}.aboutLead{color:#48534e;max-width:43rem;font:1.25rem/1.65 Georgia,serif}.aboutDetails{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.aboutDetails span{border:1px solid var(--line);background:var(--paper);padding:.6rem .75rem;font-size:.82rem;font-weight:700}.aboutStory{grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,8vw,8rem);padding:6rem clamp(1.4rem,8vw,8rem);display:grid}.aboutStory h2,.platformStory h2,.booking h2{margin:.3rem 0;font:400 clamp(2.3rem,4vw,3.7rem)/1.08 Georgia,serif}.aboutCopy p,.platformStory>p:last-child,.booking p{color:var(--muted);font-size:1.05rem;line-height:1.8}.platformStory{background:var(--ink);color:#fff;text-align:center;padding:6rem clamp(1.4rem,15vw,15rem)}.platformStory .eyebrow{color:#e8b66d}.platformStory>p:last-child{color:#c5cdc8;max-width:58rem;margin:1.5rem auto 0}.booking{background:var(--cream);grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:5rem clamp(1.4rem,8vw,8rem);display:grid}.booking p{max-width:44rem}.booking .contactActions{justify-content:flex-end}@media (width<=850px){.aboutHero,.aboutStory,.booking{grid-template-columns:1fr}.aboutPortrait{min-height:26rem}.aboutHero>div:last-child{padding:3.5rem 1.4rem}.booking .contactActions{justify-content:flex-start}}@media (width<=560px){.aboutPortrait{min-height:21rem}.aboutHero h1{letter-spacing:-.1rem}.aboutStory,.platformStory,.booking{padding:4rem 1.25rem}}.heroActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.aboutButton{border:1px solid var(--ink);padding:.85rem 1.1rem;font-weight:700;display:inline-block}.aboutButton:hover{background:#fff}@media (width<=850px){.siteHeader nav>a.mobileAbout{display:inline-flex}.siteHeader nav{gap:.7rem}}@media (width<=560px){.siteHeader nav{gap:.45rem}.siteHeader nav>a.mobileAbout{font-size:.78rem}.siteHeader .outlineButton{padding:.5rem .55rem}.siteHeader .brand{gap:.4rem}.siteHeader .brand>span{width:2rem;height:2rem}}.eventSection{background:#eee7d8;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:6rem clamp(1.4rem,8vw,8rem);scroll-margin-top:5rem;display:grid}.eventPoster{background:#fff;padding:.65rem;transform:rotate(-.6deg);box-shadow:0 1.5rem 4rem #382b1e24}.eventPoster img{width:100%;height:auto;display:block}.eventDetails h2{margin:.5rem 0 1.3rem;font:400 clamp(2.6rem,4.8vw,4.6rem)/1 Georgia,serif}.eventIntro{color:#48534e;font-size:1.08rem;line-height:1.65}.eventDetails dl{border-top:1px solid var(--line);margin:2rem 0}.eventDetails dl div{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.eventDetails dt{text-transform:uppercase;letter-spacing:.08rem;color:var(--ochre);font-size:.7rem;font-weight:700}.eventDetails dd{margin:0;font-weight:600;line-height:1.5}.speakerLine{color:var(--muted);font-size:.88rem;line-height:1.6}.eventActions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.6rem;display:flex}.eventActions>a:last-child{text-underline-offset:.25rem;font-weight:700;text-decoration:underline}@media (width<=850px){.eventSection{grid-template-columns:1fr}.eventPoster{transform:none}.siteHeader nav>a[href=\#events]{display:inline-flex}}@media (width<=560px){.eventSection{padding:4rem 1.25rem}.eventDetails dl div{grid-template-columns:1fr;gap:.35rem}.siteHeader nav>a[href=\#events]{display:none}}.hero .identityPanel{color:inherit;box-shadow:none;background:0 0;padding:0;overflow:visible;transform:none}.identityPanel img{filter:drop-shadow(0 1.2rem 2rem #382b1e24);width:100%;height:auto;display:block}.hero .identityPanel:hover{transform:none}@media (width<=850px){.hero .identityPanel{max-width:32rem;margin:auto;transform:none}}.brand>span{color:#0000;background:url(/bisrat-apologetics-header-logo.png) 50%/contain no-repeat;border-radius:0;flex:none;width:4.1rem;height:3rem;font-size:0;display:block}.mainFooter .brand>span,.adminHeader .brand>span{filter:none}@media (width<=560px){.siteHeader .brand>span{width:3.1rem;height:2.3rem}.siteHeader .brand{gap:.35rem}}.siteHeader{height:7.2rem}.siteHeader .brand{gap:0;font-size:0}.siteHeader .brand>span{filter:none;background-color:#0000;background-image:url(/bisrat-apologetics-stacked-transparent.png);background-size:contain;border-radius:0;width:9rem;height:6.7rem}.siteHeader .brand>b{display:none}.mainFooter .brand>span,.adminHeader .brand>span{background-color:#0000;background-image:url(/bisrat-apologetics-stacked-transparent.png);background-size:contain;border-radius:0}@media (width<=850px){.siteHeader{height:6.6rem;padding:0 1rem}.siteHeader .brand>span{width:7.8rem;height:5.8rem}.siteHeader nav{gap:.55rem}}@media (width<=560px){.siteHeader{height:6.1rem;padding:0 .55rem}.siteHeader .brand>span{width:7rem;height:5.2rem}.siteHeader nav{gap:.25rem}.siteHeader nav>a.mobileAbout{font-size:.7rem}.siteHeader .outlineButton{padding:.42rem;font-size:.65rem}}.hero{background:var(--cream);grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);gap:clamp(2rem,6vw,6rem)}.hero>div{max-width:58rem}.heroPhoto{aspect-ratio:4/3;margin:0;overflow:hidden;box-shadow:0 1.5rem 4rem #382b1e2b}.heroPhoto img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=850px){.hero{grid-template-columns:1fr}.heroPhoto{aspect-ratio:3/2;width:100%;max-width:42rem;margin:0 auto}}.aboutStoryIntro h2{font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.12}.aboutStoryPhoto{aspect-ratio:4/5;margin:2.2rem 0 0;overflow:hidden;box-shadow:0 1.2rem 3rem #382b1e24}.aboutStoryPhoto img{object-fit:cover;object-position:center 35%;width:100%;height:100%;display:block}.testimonySection{background:#eee7d8;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,8rem);padding:6rem clamp(1.4rem,8vw,8rem);display:grid}.testimonySection h2{margin:.3rem 0 1.5rem;font:400 clamp(2.5rem,4.8vw,4.7rem)/1.02 Georgia,serif}.testimonyLead{color:#48534e;font:1.1rem/1.7 Georgia,serif}.testimonyCopy p{color:#48534e;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.82}.testimonyCopy p:first-child:first-letter{float:left;color:var(--ochre);padding:.35rem .45rem 0 0;font:700 4.5rem/.8 Georgia,serif}@media (width<=850px){.testimonySection{grid-template-columns:1fr}.aboutStoryPhoto{aspect-ratio:4/3;max-width:34rem}}@media (width<=560px){.testimonySection{padding:4rem 1.25rem}.testimonySection h2{font-size:2.5rem}.aboutStoryPhoto{margin-top:1.5rem}}.contributorSection{background:var(--paper);grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);padding:6rem clamp(1.4rem,8vw,8rem);display:grid}.contributorPortrait{aspect-ratio:1;background:#fff;border-radius:50%;justify-self:center;width:min(100%,21rem);padding:.42rem;position:relative;transform:none;box-shadow:0 1.7rem 3.8rem #13231d26,0 0 0 .12rem #151917}.contributorPortrait:after{content:"";z-index:2;background:linear-gradient(90deg,#e5222a 0 18%,#111 18% 22%,#f8ca12 22% 40%,#111 40% 44%,#0879c9 44% 62%,#111 62% 66%,#078b53 66% 84%,#111 84% 88%,#f7941d 88% 100%);border:.16rem solid #111;width:8.5rem;height:.62rem;position:absolute;bottom:-1.05rem;left:50%;transform:translate(-50%);box-shadow:0 .45rem 1rem #13231d21}.contributorPortrait img{z-index:1;object-fit:cover;object-position:center top;border:.38rem solid #fff;border-radius:50%;width:100%;height:100%;display:block;position:relative;transform:none}.contributorAlternate .contributorPortrait,.contributorAlternate .contributorPortrait img{transform:none}.contributorCopy h2{margin:.3rem 0 1.7rem;font:400 clamp(2.5rem,4.8vw,4.7rem)/1.02 Georgia,serif}.contributorCopy p:not(.eyebrow){color:var(--muted);margin:0 0 1.35rem;font-size:1.05rem;line-height:1.82}@media (width<=850px){.contributorSection{grid-template-columns:1fr}.contributorPortrait{width:min(82vw,21rem);margin-bottom:1rem}}@media (width<=560px){.contributorSection{padding:4rem 1.25rem}.contributorPortrait{width:min(78vw,18rem)}.contributorCopy h2{font-size:2.5rem}}.contributorAlternate{background:var(--cream)}.contributorAlternate .contributorPortrait{grid-area:1/2}.contributorAlternate .contributorCopy{grid-area:1/1}@media (width<=850px){.contributorAlternate .contributorPortrait,.contributorAlternate .contributorCopy{grid-area:auto/1}}.teamPage{background:var(--paper)}.teamHero{text-align:center;background:var(--ink);color:#fff;border-bottom:.7rem solid #f8ca12;padding:6rem 1.5rem;position:relative;overflow:hidden}.teamHero:before{content:"";background:linear-gradient(90deg,#e5222a 0 20%,#f8ca12 20% 40%,#0879c9 40% 60%,#078b53 60% 80%,#f7941d 80%);height:.55rem;position:absolute;inset:0 0 auto}.teamHero .eyebrow{color:#f8ca12}.teamHero h1{letter-spacing:-.18rem;margin:.4rem 0 1.5rem;font:700 clamp(3.7rem,8vw,7.4rem)/.92 Georgia,serif}.teamHero>p:last-child{color:#d5ddd8;max-width:57rem;margin:auto;font-size:1.1rem;line-height:1.75}.teamGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem 1.5rem;max-width:92rem;margin:auto;padding:6rem clamp(1.25rem,5vw,5rem);display:grid}.teamCard{text-align:center;flex-direction:column;align-items:center;display:flex}.teamPortrait{aspect-ratio:1;background:#fff;border-radius:50%;width:min(100%,15rem);margin-bottom:1.5rem;padding:.38rem;position:relative;box-shadow:0 1.2rem 2.8rem #13231d24,0 0 0 .1rem #151917}.teamPortrait:after{content:"";z-index:2;background:linear-gradient(90deg,#e5222a 0 20%,#f8ca12 20% 40%,#0879c9 40% 60%,#078b53 60% 80%,#f7941d 80%);border:.13rem solid #111;width:6.5rem;height:.5rem;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%)}.teamPortrait img{object-fit:cover;object-position:center top;border:.32rem solid #fff;border-radius:50%;width:100%;height:100%;display:block}.teamRole{text-transform:uppercase;letter-spacing:.1rem;font-weight:800;color:var(--ochre)!important;margin:.3rem 0 .55rem!important;font-size:.68rem!important}.teamCard h2{margin:0 0 .8rem;font:700 1.45rem/1.12 Georgia,serif}.teamCard>p:not(.teamRole){color:var(--muted);margin:0 0 1.2rem;font-size:.94rem;line-height:1.6}.teamCard>a{text-underline-offset:.28rem;margin-top:auto;font-size:.88rem;font-weight:800;-webkit-text-decoration:underline #e8b66d;text-decoration:underline #e8b66d}.teamPurpose{text-align:center;background:#eee7d8;padding:6rem 1.5rem}.teamPurpose h2{margin:.4rem 0 1.2rem;font:400 clamp(2.6rem,5vw,4.8rem)/1 Georgia,serif}.teamPurpose>p:not(.eyebrow){max-width:50rem;color:var(--muted);margin:0 auto 2rem;font-size:1.08rem;line-height:1.75}@media (width<=1000px){.teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.teamHero{padding:4rem 1.2rem}.teamHero h1{letter-spacing:-.1rem}.teamGrid{grid-template-columns:1fr;padding:4rem 1.2rem}.teamPurpose{padding:4rem 1.2rem}}.teamGrid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:4.5rem 2rem;display:flex}.teamCard{flex:calc(33.333% - 2rem);grid-template-rows:auto 1.35rem 3.8rem 1fr auto;place-items:start center;min-width:20rem;max-width:27rem;display:grid}.teamCard .teamPortrait{aspect-ratio:1;width:21rem;max-width:100%;height:21rem;margin:0 auto 1.8rem;padding:.42rem;box-shadow:0 1.7rem 3.8rem #13231d26,0 0 0 .12rem #151917}.teamCard .teamPortrait:after{border:.16rem solid #111;width:8.5rem;height:.62rem;bottom:-1.05rem}.teamCard .teamPortrait img{object-fit:cover;object-position:center top;border:.38rem solid #fff;width:100%;height:100%}.teamCard .teamRole{align-self:end}.teamCard h2{justify-content:center;align-items:flex-start;width:100%;min-height:3.8rem;margin:0;font-size:1.55rem;display:flex}.teamCard>p:not(.teamRole){width:100%;margin:0 0 1.3rem}.teamCard>a{align-self:end}@media (width<=1000px){.teamCard{flex-basis:calc(50% - 2rem);max-width:25rem}}@media (width<=620px){.teamGrid{gap:4rem;padding:4rem 1.2rem}.teamCard{flex-basis:100%;grid-template-rows:auto 1.35rem auto 1fr auto;min-width:0;max-width:23rem}.teamCard .teamPortrait{width:18rem;height:18rem}.teamCard h2{min-height:0;margin-bottom:.8rem}}.resourceSection{scroll-margin-top:9rem}.videoSection{background:#eee7d8}.videoSection .eyebrow{color:var(--ochre)}.resourceEmpty{border:1px solid var(--line);color:var(--muted);background:#fff;grid-column:1/-1;margin:0;padding:2rem;font-size:1rem;line-height:1.6}@media (width<=850px){.resourceSection{scroll-margin-top:7.8rem}}.videoShowcase{color:#fff;background:#0e1b16;padding:0 0 5.5rem;scroll-margin-top:5rem}.videoShowcaseBanner{border-top:.45rem solid #e1b51d;min-height:26rem;display:grid;position:relative;overflow:hidden}.videoShowcaseBanner>img{object-fit:cover;object-position:center 32%;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.videoShowcaseShade{background:linear-gradient(90deg,#07100ff2 0%,#07100fd4 45%,#07100f79 75%,#07100f45 100%),linear-gradient(#0000 35%,#07100fd9);position:absolute;inset:0}.videoShowcaseCopy{z-index:1;align-self:end;gap:.7rem;width:min(48rem,100%);padding:3.5rem clamp(1.4rem,8vw,8rem);display:grid;position:relative}.videoShowcaseCopy small{color:#efc322;text-transform:uppercase;letter-spacing:.16rem;font-weight:800}.videoShowcaseCopy strong{letter-spacing:-.12rem;font:700 clamp(3rem,6vw,6rem)/.88 Georgia,serif}.videoShowcaseCopy em{color:#d7dfda;text-transform:uppercase;letter-spacing:.08rem;font-size:.78rem;font-style:normal}.videoShowcaseAction{z-index:2;background:#07100fba;border:1px solid #ffffff91;padding:.9rem 1.15rem;font-weight:800;position:absolute;bottom:3.5rem;right:clamp(1.4rem,8vw,8rem)}.videoShowcaseIntro{justify-content:space-between;align-items:end;gap:2rem;padding:4.5rem clamp(1.4rem,8vw,8rem) 2rem;display:flex}.videoShowcaseIntro h2{margin:0;font:400 clamp(2.4rem,4vw,3.7rem) Georgia,serif}.videoShowcaseIntro>p{color:#b9c5be;max-width:31rem;margin:0;line-height:1.6}.featuredVideoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;padding:0 clamp(1.4rem,8vw,8rem);display:grid}.featuredVideoCard{min-width:0;color:var(--ink);background:#f9f6ee;box-shadow:0 .85rem 2.5rem #0003}.featuredVideoThumb{aspect-ratio:16/9;background:#111;display:block;position:relative;overflow:hidden}.featuredVideoThumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.featuredVideoThumb:hover img{transform:scale(1.035)}.featuredVideoThumb span{color:#111;background:#efc322;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:.85rem;display:grid;position:absolute;bottom:1rem;left:1rem}.featuredVideoCard>div{flex-direction:column;min-height:14rem;padding:1.2rem;display:flex}.featuredVideoCard p{color:#a35424;text-transform:uppercase;letter-spacing:.07rem;margin:0;font-size:.65rem;font-weight:800}.featuredVideoCard h3{margin:.75rem 0 1.2rem;font:700 1.28rem/1.25 Georgia,serif}.featuredVideoCard footer{color:#68716d;text-transform:uppercase;letter-spacing:.05rem;border-top:1px solid #dcd4c5;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.85rem;font-size:.65rem;font-weight:800;display:flex}.featuredVideoCard footer a{color:#a35424}.allVideosAction{text-align:center;padding:2.5rem 1.4rem 0}.allVideosAction a{color:#101713;background:#efc322;padding:1rem 1.35rem;font-weight:900;display:inline-block}.allVideosAction a:hover{background:#fff}.videoShowcase a:focus-visible{outline-offset:4px;outline:3px solid #efc322}@media (width<=900px){.featuredVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.videoShowcaseAction{z-index:2;justify-self:start;margin:0 clamp(1.4rem,8vw,8rem) 2.5rem;position:relative;bottom:auto;right:auto}.videoShowcaseCopy{padding-bottom:1.4rem}.videoShowcaseBanner{align-content:end;min-height:31rem}.videoShowcaseIntro{flex-direction:column;align-items:start}}@media (width<=580px){.videoShowcaseBanner{min-height:29rem}.videoShowcaseBanner>img{object-position:42% center}.videoShowcaseShade{background:linear-gradient(#07100f4d 0%,#07100fce 43%,#07100ff7 100%)}.videoShowcaseCopy{padding:2.2rem 1.2rem 1rem}.videoShowcaseCopy strong{letter-spacing:-.08rem;font-size:3.35rem}.videoShowcaseAction{margin:0 1.2rem 2.2rem;font-size:.9rem}.videoShowcaseIntro{padding:3.5rem 1.2rem 1.7rem}.featuredVideoGrid{grid-template-columns:1fr;gap:1rem;padding:0 1rem}.featuredVideoCard>div{min-height:12.5rem}.featuredVideoCard h3{font-size:1.22rem}}.videoShowcaseBanner.videoShowcaseCoverOnly{aspect-ratio:16/9;background:#090d0b;border-top:0;min-height:0;display:block}.videoShowcaseBanner.videoShowcaseCoverOnly>img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;display:block;position:static}.videoShowcaseBar{color:#d6dfda;text-transform:uppercase;letter-spacing:.07rem;background:#08110e;border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem clamp(1.4rem,8vw,8rem);font-size:.78rem;display:flex}.videoShowcaseBar strong{color:#efc322;font-size:1.3rem}.videoShowcaseBar a{color:#fff;border:1px solid #ffffff75;padding:.8rem 1rem;font-weight:800}@media (width<=580px){.videoShowcaseBanner.videoShowcaseCoverOnly{aspect-ratio:16/9;min-height:0}.videoShowcaseBar{flex-direction:column;align-items:flex-start;padding:1rem 1.2rem;line-height:1.5}.videoShowcaseBar a{text-align:center;width:100%}}.featuredVideoCard{flex-direction:column;display:flex;overflow:hidden}.featuredVideoCard>div{flex:1;min-height:10.5rem;padding:1.15rem 1.2rem 1rem}.featuredVideoCard p{min-height:1.8rem;line-height:1.4}.featuredVideoCard h3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.8rem;margin:.55rem 0 .8rem;font-size:1.28rem;line-height:1.25;display:-webkit-box;overflow:hidden}.featuredVideoCard footer{padding-top:.75rem}.featuredVideoCard footer a{color:#a35424;align-items:center;font-weight:900;display:inline-flex}@media (width<=580px){.featuredVideoCard>div,.featuredVideoCard h3{min-height:0}}.donateNav{background:var(--ochre);border-color:var(--ochre);color:#fff}.donateNav:hover{background:#a94f22;border-color:#a94f22}.donateSection{background:var(--ink);color:#fff;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,7vw,7rem);padding:6rem clamp(1.4rem,8vw,8rem);scroll-margin-top:9rem;display:grid}.donateIntro{position:sticky;top:11rem}.donateIntro .eyebrow{color:#e8b66d}.donateIntro h2{margin:.4rem 0 1.5rem;font:400 clamp(2.7rem,4.7vw,4.8rem)/1 Georgia,serif}.donateIntro>p:not(.eyebrow){color:#cbd3ce;max-width:37rem;font-size:1.05rem;line-height:1.75}.donateIntro .donationNote{border-top:1px solid #ffffff2e;padding-top:1rem;font-size:.9rem!important}.donationMethods{gap:1.2rem;display:grid}.donationMethod{background:var(--paper);color:var(--ink);border-top:.35rem solid var(--ochre);padding:2rem}.donationMethodLabel{text-transform:uppercase;letter-spacing:.12rem;color:var(--ochre);margin:0 0 .65rem;font-size:.72rem;font-weight:800}.donationMethod h3{margin:0 0 1.3rem;font:700 2rem/1.15 Georgia,serif}.bankDetails{margin:0}.bankDetails>div{border-top:1px solid var(--line);grid-template-columns:9rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.bankDetails dt{text-transform:uppercase;letter-spacing:.06rem;color:var(--muted);font-size:.7rem;font-weight:800}.bankDetails dd{justify-content:space-between;align-items:center;gap:1rem;margin:0;font-weight:700;display:flex}.bankDetails button,.payShapNumber button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;padding:.42rem .65rem;font-size:.72rem;font-weight:800}.bankDetails button:hover,.payShapNumber button:hover{border-color:var(--ochre);color:var(--ochre)}.payShapMethod{border-top-color:var(--gold);background:#eee7d8}.payShapMethod>p:not(.donationMethodLabel){color:#48534e;line-height:1.65}.payShapNumber{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.payShapNumber>span{letter-spacing:.04rem;font:700 clamp(1.7rem,4vw,2.6rem) Georgia,serif}.payShapName{margin-bottom:.4rem}.donationSecurity{margin-bottom:0;font-size:.82rem!important}.donationMethod button:focus-visible,.donateNav:focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (width<=850px){.donateSection{grid-template-columns:1fr;scroll-margin-top:7.8rem}.donateIntro{position:static}.siteHeader .donateNav{display:inline-flex}}@media (width<=560px){.donateSection{padding:4rem 1.25rem}.donationMethod{padding:1.35rem}.bankDetails>div{grid-template-columns:1fr;gap:.35rem}.payShapNumber{flex-direction:column;align-items:flex-start}.siteHeader .donateNav{padding:.42rem;font-size:.65rem}.siteHeader .publisherLogin{display:none}}.siteHeader{background:#050505;border-bottom-color:#252525}.siteHeader nav>a{color:#fff}.siteHeader nav>a:hover{color:#efc322}.siteHeader .publisherLogin{background:0 0;border-color:#fff}.siteHeader .donateNav{color:#fff}.siteHeader .donateNav:hover{color:#fff;background:#a94f22;border-color:#a94f22}.siteHeader .brand>span{background-image:url(/bisrat-apologetics-header-logo.png);background-position:top;background-repeat:no-repeat;background-size:auto 5.75rem;width:11.5rem;height:6.7rem;position:relative;overflow:visible}.siteHeader .brand>span:before{content:"";background:linear-gradient(90deg,#078b53 0 33.333%,#f8ca12 33.333% 66.666%,#e5222a 66.666%) 0/1.45rem .22rem no-repeat,linear-gradient(90deg,#0879c9 0 33.333%,#f7941d 33.333% 66.666%,#e5222a 66.666%) 100%/1.45rem .22rem no-repeat;height:.22rem;position:absolute;bottom:.31rem;left:0;right:0}.siteHeader .brand>span:after{content:"Biblical truth for African questions.";z-index:1;color:#fff;white-space:nowrap;letter-spacing:.01em;text-shadow:0 1px 1px #000;font:500 .54rem/1.15 Arial,Helvetica,sans-serif;position:absolute;bottom:.12rem;left:50%;transform:translate(-50%)}@media (width<=850px){.siteHeader .brand>span{background-size:auto 4.95rem;width:10rem;height:5.8rem}.siteHeader .brand>span:before{background-size:1rem .18rem,1rem .18rem;bottom:.24rem}.siteHeader .brand>span:after{font-size:.48rem;bottom:.05rem}}@media (width<=560px){.siteHeader{height:6.4rem}.siteHeader .brand>span{background-size:auto 4.72rem;width:9.2rem;height:5.55rem}.siteHeader .brand>span:before{background-size:.75rem .16rem,.75rem .16rem;bottom:.27rem}.siteHeader .brand>span:after{font-size:.45rem;bottom:.08rem}}.articleSignals{color:#fff;background:#0d1914;grid-template-columns:auto auto 1fr;align-items:stretch;display:grid}.articleSignals>div{border-right:1px solid #ffffff24;min-width:6.5rem;padding:1rem 1.3rem;display:grid}.articleSignals strong{font:700 1.45rem/1 Georgia,serif}.articleSignals span{color:#bdc9c3;letter-spacing:.08em;text-transform:uppercase;margin-top:.28rem;font-size:.67rem;font-weight:800}.articleSignals button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff74;place-self:center end;margin-right:1.2rem;padding:.72rem 1rem;font-weight:800}.articleSignals button span{color:#efb43d;margin:0 .4rem 0 0;font-size:1.15rem}.articleSignals button:disabled{color:#dfb446;cursor:default;border-color:#dfb446}@media (width<=700px){.readerConversation{margin:1.4rem 1rem 0}.articleSignals{grid-template-columns:1fr 1fr}.articleSignals>div{min-width:0}.articleSignals button{grid-column:1/-1;justify-self:center;width:calc(100% - 2rem);margin:.7rem 1rem 1rem}.readerConversationForm{grid-template-columns:1fr}.readerConversationMessage{grid-column:auto}.readerConversationForm button{width:100%}.readerComment header time{width:100%;margin-left:0}.readerConversationIntro{padding:1.8rem 1.25rem}.readerConversationThread{padding:1.5rem 1.05rem 2rem}}.analyticsSection{margin-bottom:3rem}.analyticsHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.2rem;display:flex}.analyticsHeading h2,.publisherHeading h2{margin:.3rem 0;font:700 2rem Georgia,serif}.analyticsHeading>p{max-width:26rem;color:var(--muted);margin:0;line-height:1.5}.metricGrid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}.metricGrid article{background:var(--ink);color:#fff;border-top:4px solid var(--ochre);padding:1.3rem}.metricGrid article:nth-child(2){border-color:#dea641}.metricGrid article:nth-child(3){border-color:#168b6a}.metricGrid article:nth-child(4){border-color:#1684d4}.metricGrid span,.metricGrid small{display:block}.metricGrid span{text-transform:uppercase;letter-spacing:.08rem;color:#cbd3ce;font-size:.74rem}.metricGrid strong{margin:.5rem 0;font:700 2.25rem Georgia,serif;display:block}.metricGrid small{color:#aebbb4;font-size:.72rem}.analyticsGrid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:1rem;display:grid}.analyticsPanel{padding:0;overflow:hidden}.panelTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.2rem 1.3rem;display:flex}.panelTitle h3{margin:0;font:700 1.2rem Georgia,serif}.panelTitle span{text-transform:uppercase;color:var(--muted);font-size:.7rem}.performanceTable{overflow-x:auto}.performanceHeader,.performanceRow{grid-template-columns:minmax(17rem,1fr) 4rem 4rem 5.5rem;align-items:center;gap:.5rem;min-width:34rem;display:grid}.performanceHeader{text-transform:uppercase;letter-spacing:.06rem;color:var(--muted);background:#f4f0e7;padding:.65rem 1.3rem;font-size:.62rem}.performanceHeader span:not(:first-child),.performanceRow>strong{text-align:right}.performanceRow{border-top:1px solid #eee8dc;padding:.9rem 1.3rem}.articleRank{align-items:center;gap:.75rem;min-width:0;display:flex}.articleRank>b{background:var(--cream);border-radius:50%;flex:0 0 1.7rem;place-items:center;height:1.7rem;font-size:.7rem;display:grid}.articleRank>span{gap:.2rem;min-width:0;display:grid}.articleRank a{font:700 .9rem/1.2 Georgia,serif}.articleRank small{color:var(--muted);font-size:.68rem}.performanceRow>strong{font-size:.82rem}.feedbackList{max-height:29rem;overflow:auto}.feedbackList article{border-bottom:1px solid #eee8dc;padding:1rem 1.2rem}.feedbackList article>div{justify-content:space-between;gap:.6rem;display:flex}.feedbackList article>div strong{font-size:.85rem}.feedbackList article>div span{text-transform:uppercase;color:var(--ochre);font-size:.65rem}.feedbackList p{color:#3f4944;margin:.55rem 0;font:italic .86rem/1.5 Georgia,serif}.feedbackList footer{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.64rem;display:flex}.feedbackList footer a{text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.emptyAnalytics{color:var(--muted);padding:1.3rem}.publisherHeading{margin:0 0 1.2rem;padding-top:.5rem}.publisherHeading .eyebrow{margin-bottom:.3rem}@media (width<=800px){.metricGrid{grid-template-columns:1fr 1fr}.analyticsGrid{grid-template-columns:1fr}.analyticsHeading{display:block}.analyticsHeading>p{margin-top:.5rem}}@media (width<=560px){.metricGrid{grid-template-columns:1fr 1fr;gap:.65rem}.metricGrid article{padding:1rem}.metricGrid strong{font-size:1.8rem}.adminMain{padding:2rem 1rem}.feedbackList footer{gap:.25rem;display:grid}.analyticsHeading h2,.publisherHeading h2{font-size:1.7rem}}.askNav{white-space:nowrap;align-items:center;padding:.68rem .85rem;font-weight:800;display:inline-flex;color:#efc322!important;border:1px solid #efc322!important}.askNav:hover{background:#efc322;color:#111!important}@media (width<=850px){.siteHeader nav>a.askNav{display:inline-flex}.siteHeader nav>a.mobileAbout{display:none}}@media (width<=560px){.siteHeader .askNav{padding:.42rem .4rem;font-size:.64rem}.siteHeader .donateNav{display:none}}.partnersSection{background:#f4efe4;padding:clamp(4rem,7vw,6rem) clamp(1.4rem,8vw,8rem);scroll-margin-top:8rem}.partnersIntro{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:end;gap:2rem;margin-bottom:2.2rem;display:grid}.partnersIntro .eyebrow{grid-column:1/-1;margin-bottom:-1.3rem}.partnersIntro h2{max-width:16ch;margin:0;font:400 clamp(2.4rem,4vw,3.8rem)/1.08 Georgia,serif}.partnersIntro>p:last-child{color:#53605a;max-width:29rem;line-height:1.7}.partnersGrid{border-top:1px solid #cfc3b0;border-left:1px solid #cfc3b0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partnerName{background:#fffaf1;border-bottom:1px solid #cfc3b0;border-right:1px solid #cfc3b0;align-items:center;gap:1rem;min-height:6rem;padding:1.2rem 1.5rem;display:flex}.partnerName>span:first-child{color:#a45e2f;font:700 .8rem Georgia,serif}.partnerName>span:last-child{color:#a45e2f;margin-left:auto;font-size:1.25rem}.partnerName[href]:hover,.partnerName[href]:focus-visible{outline-offset:-3px;background:#e9dbc4}.footerPartners{color:#f0c87b;text-underline-offset:.3rem;font-size:.9rem;font-weight:700;text-decoration:underline}@media (width<=850px){.partnersIntro{grid-template-columns:1fr}.partnersIntro .eyebrow{grid-column:auto;margin-bottom:-1rem}}@media (width<=650px){.partnersGrid{grid-template-columns:1fr}.partnerName{min-height:5rem}.partnersSection{scroll-margin-top:7rem}}.partnersGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.partnerName{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.85rem;min-height:15rem;padding:1.2rem;display:flex}.partnerLogo{background:#fff;border:1px solid #eee6d9;place-items:center;width:100%;height:7.5rem;display:grid;overflow:hidden}.partnerLogo img{object-fit:contain;width:auto;max-width:88%;height:auto;max-height:6.5rem;display:block}.partnerName:first-child .partnerLogo img{max-width:100%;max-height:7.5rem}.partnerName strong{font:700 1.05rem/1.3 Georgia,serif}.partnerVisit{color:#925323;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.partnerName[href]:focus-visible{outline-offset:-3px;outline:3px solid #925323}@media (width<=1000px){.partnersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.partnersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.partnerName{min-height:13.5rem;padding:.75rem}.partnerLogo{height:6rem}.partnerLogo img{max-height:5.2rem}.partnerName:first-child .partnerLogo img{max-height:6rem}.partnerName strong{font-size:.9rem}.partnerVisit{font-size:.68rem}}.partnerName .partnerVisit{margin-left:0;font-size:.78rem}@media (width<=560px){.partnerName .partnerVisit{font-size:.68rem}}.partnersGrid{background:#c8bdab;border-color:#c8bdab;gap:1px}.partnerName{background:#fff;border:0;gap:0;min-height:16rem;padding:0;transition:background-color .2s,transform .2s,box-shadow .2s;overflow:hidden}.partnerName[href]:hover,.partnerName[href]:focus-visible{z-index:1;background:#fff;position:relative;transform:translateY(-3px);box-shadow:0 1rem 2.5rem #13231d1c}.partnerLogo{background:#fff;border:0;border-bottom:1px solid #e5ded2;height:9.25rem;padding:1.35rem}.partnerLogo img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.partnerName:first-child .partnerLogo{background:#75b343;padding:0}.partnerName:first-child .partnerLogo img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none}.partnerMeta{justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;min-height:6.75rem;padding:1.15rem 1.2rem 1.25rem;display:flex}.partnerName .partnerMeta strong{letter-spacing:-.015em;color:#182b24;font-family:Helvetica Neue,Arial,sans-serif;font-size:.98rem;font-weight:700;line-height:1.3}.partnerArrow{color:#315f4d;border:1px solid #bcae98;border-radius:50%;flex:0 0 2.15rem;place-items:center;width:2.15rem;height:2.15rem;transition:background-color .2s,color .2s,border-color .2s;display:grid}.partnerArrow svg{stroke-width:2px;width:1rem;height:1rem}.partnerName:hover .partnerArrow{color:#fff;background:#315f4d;border-color:#315f4d}@media (width<=560px){.partnerName{min-height:12.25rem}.partnerLogo{height:6.9rem;padding:1rem}.partnerName:first-child .partnerLogo{height:6.9rem;padding:0}.partnerMeta{min-height:5.35rem;padding:.85rem}.partnerName .partnerMeta strong{font-size:.82rem}.partnerArrow{flex-basis:1.8rem;width:1.8rem;height:1.8rem}.partnerArrow svg{width:.85rem;height:.85rem}}:root{--brand-red:#e5222a;--brand-yellow:#f8ca12;--brand-blue:#0879c9;--brand-green:#078b53;--brand-orange:#f7941d;--brand-stripe:linear-gradient(90deg,var(--brand-red) 0 20%,var(--brand-yellow) 20% 40%,var(--brand-blue) 40% 60%,var(--brand-green) 60% 80%,var(--brand-orange) 80% 100%)}::selection{background:var(--brand-yellow);color:#111}.siteHeader:after{content:"";z-index:2;background:var(--brand-stripe);height:.28rem;position:absolute;bottom:0;left:0;right:0}.mainFooter{position:relative}.mainFooter:before{content:"";background:var(--brand-stripe);height:.42rem;position:absolute;top:0;left:0;right:0}.hero{position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(180deg,var(--brand-red) 0 20%,var(--brand-yellow) 20% 40%,var(--brand-blue) 40% 60%,var(--brand-green) 60% 80%,var(--brand-orange) 80% 100%);width:.38rem;position:absolute;top:2.5rem;bottom:2.5rem;left:0}.hero .eyebrow{color:#bd531f}.hero h1 em{color:#cf5e26}.heroActions .button{border-bottom:.3rem solid var(--brand-yellow);background:#063f31}.heroActions .aboutButton{background:#fffaf2;border-width:1px 1px .3rem}.heroActions .aboutButton[href=\#articles]{border-bottom-color:var(--brand-red)}.heroActions .aboutButton[href^=\/videos]{border-bottom-color:var(--brand-blue)}.heroActions .button:hover{background:var(--brand-green)}.heroActions .aboutButton:hover{background:#fff}.freeNote:first-letter{color:var(--brand-green)}.heroActions .aboutButton[href=\#book-reviews]{border-bottom-color:var(--brand-orange)}.heroActions .sermonButton{border-bottom-color:var(--brand-green)}.bookReviewSection{color:#fff;background:#13231d;scroll-margin-top:6rem}.bookReviewSection .sectionTitle>p{color:#c8d2cc}.bookReviewSection .eyebrow{color:#efc322}.bookReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:62rem}.bookReviewCard{color:var(--ink);border-top:.35rem solid var(--brand-orange)}.bookReviewCard .cardArt{background:#eee7d8;height:19rem}.bookReviewCard .cardArt img{object-fit:contain;padding:0}.bookReviewCard .cardArt span{opacity:1;color:#fff;background:#13231de8;padding:.48rem .65rem}.bookReviewCard .meta{color:#a65325}@media (width<=700px){.bookReviewGrid{grid-template-columns:1fr}.bookReviewCard .cardArt{height:17rem}}.reviewAccessPage{background:#13231d;place-items:center;min-height:100vh;padding:2rem;display:grid}.reviewAccessCard{background:#fbf9f3;border-top:.45rem solid #efc322;width:min(100%,34rem);padding:clamp(2rem,6vw,3.5rem);box-shadow:0 1.5rem 4rem #0006}.reviewAccessCard .brand{margin-bottom:2.2rem}.reviewAccessCard h1{margin:.35rem 0 1rem;font:700 clamp(2.2rem,7vw,3.5rem)/1 Georgia,serif}.reviewAccessCard>p:not(.eyebrow){color:#53605a;line-height:1.65}.reviewAccessCard form{gap:.7rem;margin:2rem 0 1.4rem;display:grid}.reviewAccessCard label{font-weight:800}.reviewAccessCard input{width:100%;font:inherit;background:#fff;border:1px solid #a99e8b;padding:1rem}.reviewAccessCard input:focus{outline-offset:.12rem;outline:.2rem solid #efc322}.reviewAccessCard button{color:#fff;cursor:pointer;background:#13231d;border:0;margin-top:.3rem;padding:1rem;font-weight:800}.reviewAccessCard button:hover{background:#315f4d}.reviewAccessError{background:#f7ded8;padding:.75rem;font-weight:700;color:#842d20!important;margin:.2rem 0!important;line-height:1.4!important}.reviewAccessCard>a:last-child{color:#a65325;font-weight:800}.listenWhileReadingMount{z-index:12;max-width:58rem;margin:2rem auto 0;padding:0 1rem;position:relative}.listenReader{color:#fff;background:#10271f;border-top:.28rem solid #efc322;grid-template-columns:minmax(12rem,1fr) auto minmax(13rem,1.2fr) auto;align-items:center;gap:1.2rem;padding:1rem 1.15rem;font-family:Arial,sans-serif;display:grid;position:sticky;top:5.6rem;box-shadow:0 .8rem 2.4rem #07130e35}.listenReaderHeading{align-items:center;gap:.75rem;display:flex}.listenReaderHeading>svg{color:#10271f;background:#efc322;border-radius:50%;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;padding:.55rem}.listenReaderHeading div{gap:.2rem;display:grid}.listenReaderHeading strong{font-size:.92rem}.listenReaderHeading span{color:#bfcac4;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.listenReaderControls{align-items:center;gap:.45rem;display:flex}.listenReaderControls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:50%;place-items:center;min-width:2.5rem;height:2.5rem;padding:.25rem;display:grid}.listenReaderControls button svg{width:1.05rem}.listenReaderControls button small{opacity:0;pointer-events:none;position:absolute}.listenReaderControls .listenPlay{color:#10271f;background:#efc322;border:0;width:3rem;height:3rem}.listenReaderTimeline{grid-template-columns:1fr auto;align-items:center;gap:.65rem;display:grid}.listenReaderTimeline input{accent-color:#efc322;width:100%}.listenReaderTimeline span{color:#c8d2cd;text-align:right;min-width:6.2rem;font-size:.68rem}.listenReaderSpeed{color:#c8d2cd;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:flex}.listenReaderSpeed select{color:#fff;background:#183a2f;border:1px solid #ffffff42;padding:.45rem .35rem;font:700 .82rem Arial,sans-serif}.listenReader button:focus-visible,.listenReader select:focus-visible,.listenReader input:focus-visible{outline-offset:.16rem;outline:.18rem solid #efc322}.listenReaderSourceAudio{display:none!important}@media (width<=900px){.listenWhileReadingMount{margin-top:1.3rem}.listenReader{grid-template-columns:1fr auto auto;gap:.8rem;top:4.9rem}.listenReaderTimeline{grid-area:2/1/auto/-1}.listenReaderSpeed span{opacity:0;position:absolute}}@media (width<=560px){.listenWhileReadingMount{margin:0;padding:0}.listenReader{border-top-width:.22rem;grid-template-columns:1fr auto auto;padding:.85rem .8rem;top:4.4rem}.listenReaderHeading>svg{display:none}.listenReaderHeading strong{font-size:.84rem}.listenReaderHeading span{font-size:.6rem}.listenReaderControls{gap:.25rem}.listenReaderControls button{min-width:2.25rem;height:2.25rem}.listenReaderControls .listenPlay{width:2.65rem;height:2.65rem}.listenReaderTimeline span{min-width:5.7rem;font-size:.62rem}.listenReaderSpeed select{padding:.38rem .25rem;font-size:.72rem}}.topicBar a:nth-of-type(5n+1){-webkit-text-decoration-color:var(--brand-red);-webkit-text-decoration-color:var(--brand-red);-webkit-text-decoration-color:var(--brand-red);text-decoration-color:var(--brand-red)}.topicBar a:nth-of-type(5n+2){-webkit-text-decoration-color:var(--brand-yellow);-webkit-text-decoration-color:var(--brand-yellow);-webkit-text-decoration-color:var(--brand-yellow);text-decoration-color:var(--brand-yellow)}.topicBar a:nth-of-type(5n+3){-webkit-text-decoration-color:var(--brand-blue);-webkit-text-decoration-color:var(--brand-blue);-webkit-text-decoration-color:var(--brand-blue);text-decoration-color:var(--brand-blue)}.topicBar a:nth-of-type(5n+4){-webkit-text-decoration-color:var(--brand-green);-webkit-text-decoration-color:var(--brand-green);-webkit-text-decoration-color:var(--brand-green);text-decoration-color:var(--brand-green)}.topicBar a:nth-of-type(5n){-webkit-text-decoration-color:var(--brand-orange);-webkit-text-decoration-color:var(--brand-orange);-webkit-text-decoration-color:var(--brand-orange);text-decoration-color:var(--brand-orange)}.resourceSection>.sectionTitle>div:before,.eventDetails:before,.partnersIntro:before,.contactSection>div:first-child:before,.donateIntro:before{content:"";background:var(--brand-stripe);width:6rem;height:.34rem;margin:0 0 1rem;display:block}.partnersIntro:before{grid-column:1/-1;margin-bottom:-1.2rem}.resourceSection:not(.articleSection) .card{border-top-width:.35rem}.resourceSection:not(.articleSection) .card:nth-child(5n+1){border-top-color:var(--brand-red)}.resourceSection:not(.articleSection) .card:nth-child(5n+2){border-top-color:var(--brand-yellow)}.resourceSection:not(.articleSection) .card:nth-child(5n+3){border-top-color:var(--brand-blue)}.resourceSection:not(.articleSection) .card:nth-child(5n+4){border-top-color:var(--brand-green)}.resourceSection:not(.articleSection) .card:nth-child(5n){border-top-color:var(--brand-orange)}.eventPoster{border-top:.42rem solid var(--brand-blue)}.conviction,.partnersSection,.contactSection,.donateSection{position:relative}.conviction:before,.partnersSection:before,.contactSection:before,.donateSection:before{content:"";background:var(--brand-stripe);height:.38rem;position:absolute;top:0;left:0;right:0}.donationMethod:nth-child(5n+1){border-top-color:var(--brand-red)}.donationMethod:nth-child(5n+2){border-top-color:var(--brand-yellow)}.donationMethod:nth-child(5n+3){border-top-color:var(--brand-blue)}.donationMethod:nth-child(5n+4){border-top-color:var(--brand-green)}.donationMethod:nth-child(5n){border-top-color:var(--brand-orange)}.partnerName:nth-child(5n+1) .partnerMeta{border-bottom:.25rem solid var(--brand-red)}.partnerName:nth-child(5n+2) .partnerMeta{border-bottom:.25rem solid var(--brand-yellow)}.partnerName:nth-child(5n+3) .partnerMeta{border-bottom:.25rem solid var(--brand-blue)}.partnerName:nth-child(5n+4) .partnerMeta{border-bottom:.25rem solid var(--brand-green)}.partnerName:nth-child(5n) .partnerMeta{border-bottom:.25rem solid var(--brand-orange)}.partnerLogo,.partnerName:first-child .partnerLogo{background:#fff;flex:0 0 10rem;width:100%;height:10rem;padding:0;display:block;position:relative;overflow:hidden}.partnerLogoImage{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:1.5rem 2rem}@media (width<=560px){.partnerLogo,.partnerName:first-child .partnerLogo{flex-basis:8rem;height:8rem;padding:0}.partnerLogoImage{inset:1rem}}.aboutHero,.askHero,.questionPage>header:first-child,.glossaryPage>header:first-child,.churchGuide>header:first-child,.videosPage>header:first-child,.featureArticle>header:first-child{border-top:.42rem solid var(--brand-orange)}.aboutDetails span:nth-child(5n+1){border-bottom:.2rem solid var(--brand-red)}.aboutDetails span:nth-child(5n+2){border-bottom:.2rem solid var(--brand-yellow)}.aboutDetails span:nth-child(5n+3){border-bottom:.2rem solid var(--brand-blue)}.aboutDetails span:nth-child(5n+4){border-bottom:.2rem solid var(--brand-green)}.aboutDetails span:nth-child(5n){border-bottom:.2rem solid var(--brand-orange)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:3px}@media (width<=560px){.hero:before{width:.28rem;top:1.5rem;bottom:1.5rem}.siteHeader:after{height:.22rem}.resourceSection>.sectionTitle>div:before,.eventDetails:before,.partnersIntro:before,.contactSection>div:first-child:before,.donateIntro:before{width:4.5rem}.partnersIntro:before{margin-bottom:-.8rem}}.questionStory{color:#fff;isolation:isolate;background:#07100d;min-height:clamp(31rem,68vw,48rem);position:relative;overflow:hidden}.questionSlide{opacity:0;visibility:hidden;transition:opacity .85s,visibility .85s;position:absolute;inset:0}.questionSlide.isActive{opacity:1;visibility:visible;z-index:1}.questionSlide>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 7s;transform:scale(1.025)}.questionSlide.isActive>img{transform:scale(1)}.questionShade{background:linear-gradient(90deg,#07110ff2 0%,#07110fd4 38%,#07110f70 67%,#07110f1c 100%),linear-gradient(#0000 52%,#07110fb8 100%);position:absolute;inset:0}.questionContent{z-index:2;justify-items:start;gap:1.15rem;width:min(41rem,100% - 2.5rem);display:grid;position:absolute;bottom:clamp(5.5rem,10vw,8.5rem);left:clamp(1.25rem,8vw,8rem)}.questionEyebrow{color:#efc322;letter-spacing:.16rem;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.questionBubble{color:var(--ink);background:#f9f6eefa;border-left:.35rem solid #efc322;padding:clamp(1.3rem,3vw,2.2rem);position:relative;box-shadow:0 1.2rem 3rem #0007}.questionBubble:after{content:"";border-top:1.2rem solid #f9f6eefa;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:1.2rem solid #0000;position:absolute;bottom:-1.15rem;left:1.8rem}.questionBubble>span{color:#c7682d;opacity:.22;font:700 4rem/1 Georgia,serif;position:absolute;top:.25rem;right:1rem}.questionBubble h2{letter-spacing:-.08rem;text-wrap:balance;max-width:35rem;margin:0;font:700 clamp(2.1rem,5vw,4.3rem)/1.02 Georgia,serif}.questionBubble p{color:#58625d;letter-spacing:.04rem;text-transform:uppercase;margin:1rem 0 0;font-size:.9rem;font-weight:700}.questionContent>a{color:#fff;letter-spacing:.04rem;text-transform:uppercase;background:#07110fbd;border:1px solid #ffffff8f;padding:.85rem 1.05rem;font-size:.83rem;font-weight:900}.questionContent>a:hover{color:var(--ink);background:#fff}.questionControls{z-index:4;color:#fff;letter-spacing:.08rem;align-items:center;gap:1rem;font-size:.72rem;font-weight:900;display:flex;position:absolute;bottom:clamp(1.4rem,3vw,2.4rem);right:clamp(1.25rem,8vw,8rem)}.questionControls>div{gap:.5rem;display:flex}.questionControls button{cursor:pointer;background:#fff5;border:0;width:2.7rem;height:.28rem;padding:0}.questionControls button.isActive{background:#efc322}.questionControls button:focus-visible,.questionContent>a:focus-visible{outline-offset:4px;outline:3px solid #efc322}@media (width<=700px){.questionStory{min-height:35rem}.questionSlide>img{object-position:65% center}.questionShade{background:linear-gradient(#07110f35 0%,#07110fd4 52%,#07110ff8 100%)}.questionContent{width:auto;bottom:5.7rem;left:1rem;right:1rem}.questionBubble{padding:1.2rem 1.1rem 1.3rem}.questionBubble h2{letter-spacing:-.045rem;font-size:clamp(1.85rem,9vw,2.7rem)}.questionBubble p{font-size:.72rem}.questionControls{bottom:1.35rem;right:1rem}.questionControls button{width:2rem}}@media (prefers-reduced-motion:reduce){.questionSlide,.questionSlide>img{transition:none}}.heroMediaStage{min-width:0;display:block;position:relative;transform:translate(clamp(0rem,2vw,1.75rem))}.heroPhoto{aspect-ratio:5/4;isolation:isolate;background:#07100d;margin:0;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.5rem #13231d38}.heroPhoto:after{content:"";z-index:4;background:var(--brand-stripe);height:.34rem;position:absolute;bottom:0;left:0;right:0}.heroPhoto img{object-fit:cover;object-position:42% 56%;will-change:transform;filter:saturate(.94)contrast(1.05)brightness(1.05);width:100%;height:100%;animation:10s cubic-bezier(.45,0,.55,1) infinite alternate heroDocumentaryMove;display:block;transform:scale(1.01)}.heroPhotoShade{z-index:1;background:linear-gradient(#06100c20 22%,#06100c12 48%,#06100cde 100%);position:absolute;inset:0}.heroPhotoLabel{z-index:2;border-left:.25rem solid var(--brand-yellow);color:#fff;text-transform:uppercase;letter-spacing:.1rem;background:#07100de8;padding:.65rem .78rem;font-size:.72rem;font-weight:800;position:absolute;top:1rem;left:1rem}.heroPhotoCaption{z-index:3;color:#fff;padding:4rem 1.35rem 1.55rem;display:block;position:absolute;bottom:0;left:0;right:0}.heroPhotoCaption span{text-shadow:0 .1rem .65rem #0008;max-width:26rem;font:700 clamp(1.15rem,2vw,1.55rem)/1.28 Georgia,serif;display:block}@keyframes heroDocumentaryMove{0%{transform:scale(1.01)translate(0)}48%{transform:scale(1.12)translate(-1.2%,.7%)}to{transform:scale(1.2)translate(-2.2%,1.1%)}}@media (width<=850px){.heroMediaStage{width:100%;max-width:42rem;margin:0 auto;transform:none}.heroPhoto{aspect-ratio:3/2}.heroPhoto img{object-position:42% 58%}}@media (width<=560px){.heroPhoto{aspect-ratio:4/3}.heroPhotoLabel{font-size:.62rem;top:.8rem;left:.8rem}.heroPhotoCaption{padding:3.5rem 1rem 1.25rem}.heroPhotoCaption span{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.heroPhoto img{animation:none;transform:scale(1.08)}}::highlight(bisrat-spoken-word){color:#10271f;background-color:#ffe266;-webkit-text-decoration:underline #a47e00;text-decoration:underline #a47e00}.spokenWordOverlay{z-index:10;pointer-events:none;opacity:.65;mix-blend-mode:multiply;background:#ffe266;background:linear-gradient(to bottom, #f8ca1240 0 calc(100% - 3px), transparent calc(100% - 3px)), var(--brand-stripe);opacity:1;mix-blend-mode:multiply;background-position:50%,bottom;background-repeat:no-repeat;background-size:100% 100%,100% 3px;border-radius:.1rem;position:fixed}.metricGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.performanceHeader,.performanceRow{grid-template-columns:minmax(17rem,1fr) 4rem 4rem 6rem 5.5rem;min-width:40rem}.metricGrid article:nth-child(5){border-color:#e34835}@media (width<=1000px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bookReviewCard .cardArt.reviewLandscapeCover{aspect-ratio:16/9;height:auto;padding:0}.bookReviewCard .reviewLandscapeCover .filledCover{position:absolute;inset:0}@media (width<=700px){.bookReviewSection{padding-left:1rem;padding-right:1rem}}.newsletterWelcome{color:#172532;background:#fffdf7;border:0;width:calc(100% - 2rem);max-width:760px;max-height:90dvh;padding:0;overflow:auto;box-shadow:0 20px 100px #0007}.newsletterWelcome[open]{grid-template-columns:1fr 1.15fr;display:grid}.newsletterWelcome::backdrop{background:#08151fbb}.newsletterWelcome>img{object-fit:cover;width:100%;height:100%;min-height:400px}.newsletterWelcomeCopy{padding:2.8rem 2rem 2rem}.newsletterWelcomeCopy>p{color:#97500e;text-transform:uppercase;letter-spacing:.09em;font-size:.875rem;font-weight:700;line-height:1.6}.newsletterWelcomeCopy h2{margin:1rem 0;font:400 2.4rem/1.15 Georgia,serif}.newsletterWelcomeCopy>span{font-size:1rem;line-height:1.75;display:block}.newsletterWelcomeCopy>a{text-align:center;color:#172532;background:#e3b346;margin-top:1.5rem;padding:.9rem 1rem;font-size:1rem;font-weight:700;display:block}.newsletterWelcomeCopy>button{cursor:pointer;color:#344855;background:0 0;border:0;margin:1rem auto 0;padding:.5rem;font-size:.875rem;text-decoration:underline;display:block}.newsletterWelcomeClose{color:#fff;cursor:pointer;background:#101d28;border:0;width:2.5rem;height:2.5rem;font-size:1.8rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.newsletterHomeLink{color:#fff;background:#101d28;border-top:4px solid #e3b346;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem clamp(1.4rem,7vw,7rem);display:flex}.newsletterHomeLink strong{font:400 1.65rem Georgia,serif}.newsletterHomeLink span{color:#d7e1e7;font-size:.875rem}.newsletterHomeLink a{text-underline-offset:.3rem;white-space:nowrap;color:#e3b346;font-weight:700;text-decoration:underline}@media (width<=600px){.newsletterWelcome[open]{grid-template-columns:1fr}.newsletterWelcome>img{object-position:center 40%;height:210px;min-height:0}.newsletterWelcomeCopy{padding:1.5rem}.newsletterWelcomeCopy h2{font-size:2rem}.newsletterHomeLink{flex-direction:column;align-items:flex-start}.newsletterHomeLink strong{margin-top:.4rem;display:block}}.newsletterWelcome>img[src$=anniversary-original\.jpeg]{object-fit:contain;background:#101010;height:100%;min-height:0;max-height:600px}.newsletterWelcome:has(img[src$=anniversary-original\.jpeg]){max-width:700px}.newsletterWelcome:has(img[src$=anniversary-original\.jpeg]) .newsletterWelcomeCopy{align-self:center}@media (width<=600px){.newsletterWelcome>img[src$=anniversary-original\.jpeg]{object-fit:contain;width:100%;height:340px}.newsletterWelcome:has(img[src$=anniversary-original\.jpeg]) .newsletterWelcomeCopy{padding:1.3rem}}.newsletterWelcome{color:#252827;background:#fff}.newsletterWelcomeCopy>p{color:#a84024}.newsletterWelcomeCopy>a{color:#fff;background:#b64122}.newsletterWelcomeClose{background:#252827}.newsletterWelcomeCopy>button{color:#626460}.newsletterWelcomeCopy h2{color:#252827}.newsletterWelcomeCopy h2:after{content:"";background:#c74625;width:3rem;height:4px;margin-top:1rem;display:block}.newsletterHomeLink{background:#252827;border-color:#c74625}.newsletterHomeLink a{color:#f18a64}.newsletterHomeLink span{color:#e5e5e1}.newsletterWelcome a:focus-visible,.newsletterWelcome button:focus-visible{outline-offset:3px;outline:3px solid #c74625}.newsletterHomeFeature{background:#fff;border-bottom:1px solid #deded8;padding:clamp(1.25rem,4vw,4rem) clamp(1.25rem,7vw,7rem)}.newsletterFeatureCard{color:#fff;background:#101411;border-bottom:6px solid #e1b640;max-width:1200px;margin:auto;text-decoration:none;display:block;box-shadow:0 12px 36px #00000018}.newsletterFeatureImages{aspect-ratio:1.82;background:#000;grid-template-columns:.7fr 1fr;gap:6px;display:grid;overflow:hidden}.newsletterFeaturePoster,.newsletterFeatureFamily{min-width:0;min-height:0;position:relative;overflow:hidden}.newsletterFeaturePoster img{object-fit:contain;width:100%;height:100%;display:block}.newsletterFeatureFamily img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;transition:transform .8s;display:block}.newsletterFeatureFamily>span{color:#fff;letter-spacing:.02em;background:#101411e8;max-width:calc(100% - 2.5rem);padding:.55rem .8rem;font-size:.9rem;position:absolute;bottom:1.25rem;left:1.25rem}.newsletterFeatureCopy{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.newsletterFeatureEdition{color:#e1b640;letter-spacing:.035em;margin:0 0 .75rem;font-size:.9rem;font-weight:700}.newsletterFeatureCopy h2{color:#fff;margin:0;font:400 clamp(2rem,4vw,3.5rem)/1.08 Georgia,serif}.newsletterFeatureCopy h2 em{color:#e1b640;font-style:italic}.newsletterFeatureInvitation{color:#e1e5df;margin:1rem 0 0;font-size:1rem;line-height:1.6}.newsletterFeatureAction{color:#101411;background:#e1b640;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:1rem 1.5rem;font-size:1rem;font-weight:800;transition:background .2s;display:inline-flex}.newsletterFeatureCard:hover .newsletterFeatureFamily img{transform:scale(1.025)}.newsletterFeatureCard:hover .newsletterFeatureAction{background:#f4cf64}.newsletterFeatureCard:focus-visible{outline-offset:6px;outline:4px solid #1785c0}@media (width<=650px){.newsletterHomeFeature{padding:1.25rem 1rem}.newsletterFeatureImages{aspect-ratio:1.45;gap:4px}.newsletterFeatureFamily>span{max-width:calc(100% - 1rem);padding:.35rem .45rem;font-size:.875rem;bottom:.5rem;left:.5rem}.newsletterFeatureCopy{padding:1.5rem;display:block}.newsletterFeatureEdition{font-size:.875rem;line-height:1.5}.newsletterFeatureCopy h2{font-size:2.35rem}.newsletterFeatureAction{width:100%;margin-top:1.4rem;padding:.95rem}.newsletterFeatureInvitation{margin-top:.85rem}}@media (prefers-reduced-motion:reduce){.newsletterFeatureFamily img,.newsletterFeatureAction{transition:none}.newsletterFeatureCard:hover .newsletterFeatureFamily img{transform:none}}.newsletterHomeFeature{padding-bottom:1.25rem}.newsletterHomeFeature+.eventSection{padding-top:2rem;padding-bottom:2rem}.eventSection+#books{padding-top:2.5rem}@media (width<=650px){.newsletterHomeFeature{padding-bottom:.75rem}.newsletterHomeFeature+.eventSection{padding-top:1.25rem;padding-bottom:1.25rem}.eventSection+#books{padding-top:1.75rem}}#books{padding-bottom:2rem}#books+.bookReviewSection{padding-top:2.5rem}@media (width<=650px){#books{padding-bottom:1.25rem}#books+.bookReviewSection{padding-top:1.75rem}}.topicBar{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:2.5rem clamp(1.25rem,7vw,7rem);font-size:1.05rem;display:grid}.topicBar h2{color:#e8b66d;letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;margin:0 0 .5rem;font:700 clamp(1.65rem,4vw,2.5rem)/1.15 Arial,Helvetica,sans-serif}.topicBar h2 a{color:inherit;text-decoration:none}.topicBar>a{border:1px solid #ffffff24;border-bottom:3px solid var(--brand-orange);background:#ffffff08;border-radius:4px;align-items:center;min-height:64px;padding:1rem;line-height:1.3;text-decoration:none;display:flex}.topicBar>a:nth-of-type(5n+1){border-bottom-color:var(--brand-red)}.topicBar>a:nth-of-type(5n+2){border-bottom-color:var(--brand-yellow)}.topicBar>a:nth-of-type(5n+3){border-bottom-color:var(--brand-blue)}.topicBar>a:nth-of-type(5n+4){border-bottom-color:var(--brand-green)}.topicBar>a:hover{background:#ffffff14}.topicBar a:focus-visible{outline-offset:4px;outline:3px solid #e8b66d}@media (width<=700px){.topicBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:2rem 1.25rem}.topicBar>a{min-height:72px;padding:.9rem;font-size:1rem}.topicBar h2{margin-bottom:.5rem}}.topicBar>a{isolation:isolate;background:#13231d;min-height:120px;position:relative;overflow:hidden}.topicBar>a .topicCardImage{z-index:-2;object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .3s,transform .4s;position:absolute;inset:0}.topicBar>a:after{content:"";z-index:-1;background:linear-gradient(90deg,#07130ddb,#07130d85),linear-gradient(#0000,#07130d4d);position:absolute;inset:0}.topicBar>a>span{color:#fff;text-shadow:0 1px 4px #000;font-weight:700;line-height:1.3;position:relative}.topicBar>a:hover .topicCardImage{opacity:.85;transform:scale(1.04)}@media (width<=700px){.topicBar>a{min-height:108px}}@media (prefers-reduced-motion:reduce){.topicBar>a .topicCardImage{transition:none}.topicBar>a:hover .topicCardImage{transform:none}}.paypalMethod>p:not(.donationMethodLabel),.swiftMethod>p:not(.donationMethodLabel){color:#48534e;line-height:1.65}.paypalGiving{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.25rem;display:flex}.paypalQrLink{background:#fff;border:1px solid #d8dfdb;flex:0 0 180px;max-width:100%;display:block}.paypalQrLink img{width:100%;height:auto;display:block}.paypalGivingActions{flex:170px;min-width:0}.paypalGiveButton{background:#003087;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.paypalGiveButton:hover{background:#001f5b}.paypalAddress{overflow-wrap:anywhere;text-underline-offset:3px;margin-top:.9rem;font-size:.9375rem;text-decoration:underline;display:block}.paypalGivingActions .donationSecurity{margin-top:1rem;line-height:1.6}.paypalQrLink:focus-visible,.paypalGiveButton:focus-visible,.paypalAddress:focus-visible{outline-offset:4px;outline:3px solid #e1b640}.readerCommentReply{background:#faf6eb;border-left:3px solid #d3a63e;margin:1rem 0 0 clamp(.5rem,3vw,1.8rem);padding:.85rem 1rem}.readerCommentReply header{flex-wrap:wrap;gap:.6rem;font-size:.85rem;display:flex}.readerCommentReply p{white-space:pre-wrap;overflow-wrap:anywhere}.readerReplyForm{margin-top:1rem}.readerComment>.helpfulButton+.helpfulButton{margin-left:.8rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.siteHeader.bisratHeader{z-index:50;background:#050505;height:auto;padding:0 clamp(16px,4vw,64px);display:block;overflow:visible}.bisratHeaderTop{justify-content:space-between;align-items:center;gap:20px;min-height:112px;display:flex}.bisratHeaderActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.bisratHeaderActions a,.bisratBrowse{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;font:700 14px/1.2 Arial,Helvetica,sans-serif;display:inline-flex}.bisratHeaderActions .askNav{padding:12px 16px}.bisratHeaderActions .donateNav{color:#fff;padding:12px 18px}.bisratBrowse{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;gap:11px;padding:12px 16px}.bisratBrowse:hover{color:#efc322;border-color:#efc322}.siteHeader.bisratHeader .bisratPrimaryNav{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;gap:0 24px;padding:7px 0 11px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.siteHeader.bisratHeader .bisratPrimaryNav>a{white-space:nowrap;color:#fff;align-items:center;min-height:38px;padding:5px 0;display:inline-flex}.siteHeader.bisratHeader .bisratPrimaryNav>a:hover,.siteHeader.bisratHeader .bisratPrimaryNav>a[aria-current=page]{color:#efc322;text-underline-offset:6px;text-decoration:underline}.bisratMenu{color:#13231d;overscroll-behavior:contain;background:#f4f1e9;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.bisratMenu::backdrop{background:#050505cc}.bisratMenuContent{background:#f4f1e9;max-width:1100px;min-height:100%;margin:0 auto;padding:24px clamp(22px,5vw,64px) 48px}.bisratMenuTop{border-bottom:5px solid #0000;border-image:var(--brand-stripe) 1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.bisratMenuTop>a{background:#050505;padding:8px 18px;display:block}.bisratMenuTop img{object-fit:contain;width:130px;height:88px;display:block}.bisratMenuClose{color:#13231d;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:44px;padding:8px;font:700 15px Arial,Helvetica,sans-serif;display:flex}.bisratMenuClose span{font-size:40px;font-weight:400;line-height:1}.bisratMenu h2{letter-spacing:.12em;text-transform:uppercase;color:#657069;margin:30px 0 12px;font:500 13px/1.5 Arial,Helvetica,sans-serif}.siteHeader .bisratMenuLinks{grid-template-columns:1fr 1fr;gap:0 48px;font-weight:800;display:grid}.siteHeader.bisratHeader .bisratMenuLinks>a{color:#13231d;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #d9d0c0;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:16px 0;font-size:clamp(19px,2.3vw,27px);line-height:1.25;display:flex}.siteHeader.bisratHeader .bisratMenuLinks>a:hover{color:#9d4f22}.bisratMenuLinks>a>span{color:#b57432;font-size:18px}.bisratMenuFooter{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:30px;display:flex}.bisratMenuFooter>a{justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:15px;font-weight:700;display:inline-flex}.bisratMenuAsk{color:#13231d;background:0 0;border:1px solid #13231d}.bisratMenuDonate{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#315f4d}.bisratMenuPublisher{color:#657069;text-decoration:underline;font-size:13px!important}.bisratHeader a:focus-visible,.bisratHeader button:focus-visible{outline-offset:4px;outline:3px solid #dea641}@media (width<=1050px){.siteHeader.bisratHeader .bisratPrimaryNav{gap:0 19px;font-size:13px}.bisratHeaderTop{min-height:104px}.siteHeader.bisratHeader .brand>span{background-size:auto 5.1rem;width:10rem;height:6rem}}@media (width<=700px){.siteHeader.bisratHeader{padding:0 12px}.bisratHeaderTop{gap:8px;min-height:102px}.siteHeader.bisratHeader .brand>span{background-size:auto 4.72rem;width:8.4rem;height:5.55rem}.siteHeader.bisratHeader .brand>span:before{background-size:.6rem .16rem,.6rem .16rem}.siteHeader.bisratHeader .brand>span:after{font-size:.42rem}.bisratHeaderActions{gap:8px}.bisratHeaderActions .donateNav{display:none}.bisratHeaderActions .askNav{padding:11px 8px;font-size:11px}.bisratBrowse{gap:6px;padding:11px 9px;font-size:12px}.bisratBrowse svg{width:17px}.siteHeader.bisratHeader .bisratPrimaryNav{display:none}.siteHeader .bisratMenuLinks{grid-template-columns:1fr;gap:0}.siteHeader.bisratHeader .bisratMenuLinks>a{min-height:62px;font-size:22px;display:flex}.bisratMenuTop img{width:108px;height:78px}.bisratMenuContent{padding-top:16px}.bisratMenuFooter{align-items:stretch;gap:14px}.bisratMenuAsk,.bisratMenuDonate{width:100%}.bisratMenuPublisher{padding-left:0!important}}@media (width<=360px){.siteHeader.bisratHeader{padding:0 8px}.siteHeader.bisratHeader .brand>span{width:8rem}.bisratHeaderActions{gap:5px}.bisratHeaderActions .askNav{padding:10px 6px;font-size:10px}.bisratBrowse{padding:10px 7px;font-size:11px}}.bisratIcon{vertical-align:-.16em;pointer-events:none;width:1.05em;height:1.05em;color:inherit;flex-shrink:0;display:inline-block;overflow:visible}a .bisratIcon[data-icon=arrow-right],a .bisratIcon[data-icon=external],button .bisratIcon[data-icon=arrow-right]{transition:transform .2s}a:hover .bisratIcon[data-icon=arrow-right],button:hover .bisratIcon[data-icon=arrow-right]{transform:translate(3px)}a:hover .bisratIcon[data-icon=external]{transform:translate(2px,-2px)}.siteHeader.bisratHeader .bisratMenuLinks>a>span{color:#657069;background:0 0;border:0;justify-content:center;align-items:center;width:28px;min-width:28px;font-size:20px;display:inline-flex}.siteHeader.bisratHeader .bisratMenuLinks>a:hover>span{color:#9d4f22}.bisratMenuClose .bisratIcon{width:26px;height:26px}.faithPage .faithPosterPlay{width:56px;height:56px;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#060e0a7a;border:1px solid #ffffffb8;padding:0}.faithPosterPlay .bisratIcon{width:25px;height:25px;margin-left:2px}.faithVideoPoster:hover .faithPosterPlay{background:#060e0aa6;border-color:#efc76c}.faithPage .faithHeroControls button{color:#efc76c;background:0 0;border-color:#ffffff45;border-radius:2px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.faithPage .faithHeroControls button:hover{background:#ffffff09;border-color:#efc76c}.faithHeroControls button .bisratIcon{width:16px;height:16px}.faithPlayIcon .bisratIcon{width:21px;height:21px}.newsletterWelcomeClose .bisratIcon{vertical-align:middle;width:23px;height:23px}.featuredVideoThumb>span .bisratIcon,.cardArt>i .bisratIcon{vertical-align:middle;width:24px;height:24px}@media (prefers-reduced-motion:reduce){a .bisratIcon,button .bisratIcon{transition:none!important}a:hover .bisratIcon,button:hover .bisratIcon{transform:none!important}}.featureArticle .articleProse{counter-reset:editorial-section}.featureArticle .articleProse:not(.ubuntuArticleProse){color:#252b28;max-width:53rem;padding:4rem 1.5rem 2rem;font:1.06rem/1.78 Georgia,Times New Roman,serif}.featureArticle .articleProse:not(.ubuntuArticleProse)>section:not(.articleSources){counter-increment:editorial-section;background:#f7f0e1;border-top:.38rem solid #0000;border-image:linear-gradient(90deg,#db3c2f 0 22%,#e1ae2c 22% 44%,#267da0 44% 66%,#183d31 66% 88%,#0000 88%) 1;margin:0 0 1.35rem;padding:4.2rem clamp(1.5rem,6vw,4.7rem) 4.8rem;position:relative;overflow:hidden;box-shadow:0 .7rem 2rem #332a1e12}.featureArticle .articleProse:not(.ubuntuArticleProse)>section:not(.articleSources):before{content:counter(editorial-section,decimal-leading-zero);color:#ddd0b8;letter-spacing:-.06em;font:700 clamp(3.7rem,8vw,5.8rem)/1 Arial,sans-serif;position:absolute;top:1.45rem;right:clamp(1.2rem,5vw,4rem)}.featureArticle .articleProse:not(.ubuntuArticleProse)>section:not(.articleSources):after{content:"BISRAT APOLOGETICS  •  BIBLICAL TRUTH FOR AFRICAN QUESTIONS";color:#777168;letter-spacing:.055em;border-top:1px solid #dc6959;margin-top:3.4rem;padding-top:.65rem;font:700 .67rem/1.3 Arial,sans-serif;display:block}.featureArticle .articleProse:not(.ubuntuArticleProse)>section:not(.articleSources)>h2{color:#e34835;letter-spacing:-.035em;max-width:18ch;margin:0 0 1.35rem;font:700 clamp(1.8rem,4vw,2.65rem)/1.05 Arial,sans-serif;position:relative}.featureArticle .articleProse:not(.ubuntuArticleProse)>section:not(.articleSources)>p{margin:0 0 1.15rem}.featureArticle .articleProse:not(.ubuntuArticleProse)>h2{counter-increment:editorial-section;color:#e34835;letter-spacing:-.035em;max-width:19ch;margin:4.4rem 0 1.35rem;padding-top:1.2rem;font:700 clamp(1.8rem,4vw,2.65rem)/1.05 Arial,sans-serif;position:relative}.featureArticle .articleProse:not(.ubuntuArticleProse)>h2:first-of-type{margin-top:0}.featureArticle .articleProse:not(.ubuntuArticleProse)>h2:after{content:counter(editorial-section,decimal-leading-zero);color:#ddd0b8;letter-spacing:-.06em;font:700 clamp(3.7rem,8vw,5.8rem)/1 Arial,sans-serif;position:absolute;top:-1rem;right:min(-11rem,-35vw)}.featureArticle .articleProse blockquote{margin:2.7rem -.4rem 3rem;position:relative;overflow:visible;color:#17372e!important;background:0 0!important;border:0!important;padding:2.7rem .9rem 1.7rem 3.7rem!important;font:700 clamp(1.3rem,3vw,1.72rem)/1.48 Georgia,Times New Roman,serif!important}.featureArticle .articleProse blockquote:before{content:"“";color:#e34835;font:700 7rem/.9 Georgia,Times New Roman,serif;position:absolute;top:-.3rem;left:-.15rem}.featureArticle .articleProse blockquote:after{content:"";background:linear-gradient(90deg,#e34835 0 25%,#dfb446 25% 50%,#267da0 50% 75%,#2f745f 75%);width:11rem;height:.32rem;margin-top:1.25rem;display:block}.featureArticle .articleProse blockquote p{margin:0}.featureArticle .articleProse blockquote cite{color:#267da0;letter-spacing:.1em;text-transform:uppercase;margin-top:.7rem;font:800 .75rem/1.35 Arial,sans-serif;display:block}.featureArticle .articleProse .scriptureClosingQuote{color:#e34835}@media (width<=800px){.featureArticle .articleProse:not(.ubuntuArticleProse){padding:2.25rem 1rem 1rem}.featureArticle .articleProse:not(.ubuntuArticleProse)>section:not(.articleSources){padding:3.8rem 1.45rem 3.5rem}.featureArticle .articleProse:not(.ubuntuArticleProse)>h2:after{top:-2.2rem;right:0}.featureArticle .articleProse blockquote{margin:2.3rem 0 2.6rem;padding:2.35rem 0 1.5rem 2.7rem!important;font-size:1.28rem!important}.featureArticle .articleProse blockquote:before{font-size:5.5rem}.featureArticle .articleProse blockquote:after{width:8rem;height:.28rem}}.bisrat-audio{color:#1c382e;background:#faf8f2;border:1px solid #e6e2d8;border-radius:18px;grid-template-columns:1.05fr 1fr;width:calc(100% - 48px);max-width:1080px;margin:32px auto;scroll-margin-top:100px;display:grid;overflow:hidden;box-shadow:0 12px 36px #18382b0a}.bisrat-audio *{box-sizing:border-box}.bisrat-audio .ba-cover{isolation:isolate;background:#c8c9bc;min-height:440px;position:relative}.ba-cover>img{object-fit:cover;object-position:40% center;width:100%;height:100%;position:absolute;inset:0}.ba-cover:after{content:"";z-index:0;background:linear-gradient(#0000 26%,#10261a29 49%,#10261ae0 100%);position:absolute;inset:0}.ba-cover-copy{z-index:1;color:#fff;position:absolute;bottom:27px;left:30px;right:20px}.ba-kicker{letter-spacing:1.6px;color:#ead8b2;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.bisrat-audio .ba-cover-copy h2{letter-spacing:-1px;color:inherit;margin:14px 0 10px;font-size:clamp(30px,3.3vw,42px);font-weight:500;line-height:1.05}.ba-cover-copy h2 em{color:#ead8b2;font-family:Georgia,serif;font-weight:400}.ba-cover-copy p{color:#fff;margin:0;font-size:13px}.ba-listening{min-width:0;padding:24px 28px 18px}.ba-player-heading,.ba-current,.ba-episode-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ba-player-heading{margin-bottom:23px}.ba-overline{letter-spacing:1.5px;color:#67766b;font-size:9px;font-weight:700}.ba-player-heading>.ba-overline{color:#8e6a30;font-size:10px}.ba-count{color:#748075;border:1px solid #deded2;border-radius:20px;padding:4px 8px;font-size:10px}.bisrat-audio .ba-current h3{letter-spacing:-.6px;color:#1c382e;margin:5px 0 0;font-family:inherit;font-size:22px;font-weight:600;line-height:1.1}.ba-onair{color:#718071;align-items:center;gap:6px;font-size:10px;display:flex}.ba-onair i{background:#adb5a8;border-radius:50%;width:5px;height:5px}.ba-onair.is-playing i{background:#338562;box-shadow:0 0 0 3px #33856215}.ba-controls{align-items:center;gap:14px;margin:13px 0 20px;display:flex}.bisrat-audio .ba-play{color:#fff;cursor:pointer;background:#234f3d;border:0;border-radius:50%;flex:0 0 49px;place-items:center;width:49px;height:49px;padding:0;display:grid;box-shadow:0 5px 14px #234f3d22}.ba-play svg{width:19px;height:19px}.ba-track{flex:1;min-width:0}.ba-track canvas{width:100%;height:42px;display:block}.ba-track input{appearance:none;accent-color:#315e47;cursor:pointer;background:#dedfd3;border:0;width:100%;height:3px;margin:3px 0 7px;display:block}.ba-track input::-webkit-slider-thumb{appearance:none;background:#315e47;border-radius:50%;width:9px;height:9px}.ba-track input::-moz-range-thumb{background:#315e47;border:0;border-radius:50%;width:9px;height:9px}.ba-timing{color:#748075;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:9px;display:flex}.ba-episode-heading{border-top:1px solid #e2e2d7;margin-bottom:7px;padding-top:14px}.bisrat-audio .ba-episode-heading h4{color:#254434;margin:0;font-size:11px;font-weight:650}.ba-episode-heading>span{color:#7e867b;font-size:9px}.bisrat-audio .ba-episodes{margin:0;padding:0;list-style:none;display:block}.ba-episodes li{margin:0;padding:0}.bisrat-audio .ba-episodes button{font:inherit;text-align:left;cursor:pointer;color:#365241;background:0 0;border:0;border-bottom:1px solid #e8e6dc;border-radius:0;grid-template-columns:25px 1fr 42px 24px;align-items:center;gap:8px;width:100%;height:41px;padding:0 8px;display:grid}.ba-episodes li:last-child button{border-bottom:0}.bisrat-audio .ba-episodes button.is-selected{background:#ebeede;border-bottom-color:#0000;border-radius:6px}.ba-row-number{color:#88917f;font-variant-numeric:tabular-nums;font-size:10px}.ba-row-name{font-size:12px;font-weight:550}.ba-row-length{font-variant-numeric:tabular-nums;color:#78816f;text-align:right;font-size:10px}.ba-row-play{color:#687f5f;place-items:center;display:grid}.ba-episodes button.is-selected .ba-row-play,.ba-episodes button.is-selected .ba-row-number{color:#947139}.bisrat-audio button:focus-visible,.bisrat-audio input:focus-visible{outline-offset:3px;outline:2px solid #947139}.ba-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ba-listening>audio{display:none}@media (hover:hover){.ba-episodes button:hover{background:#f0f0e7}.ba-play:hover{background:#173a2c}}@media (width<=680px){.bisrat-audio{border-radius:14px;grid-template-columns:1fr;width:calc(100% - 32px);margin:24px auto}.bisrat-audio .ba-cover{height:220px;min-height:0}.ba-cover>img{object-position:center 38%}.ba-cover:after{background:linear-gradient(90deg,#11261d7a 0%,#0000 90%),linear-gradient(#0000 25%,#10261ad6 100%)}.ba-cover-copy{bottom:19px;left:20px}.bisrat-audio .ba-cover-copy h2{margin:9px 0 7px;font-size:29px;line-height:1.02}.ba-kicker{letter-spacing:1.2px;font-size:8px}.ba-cover-copy p{font-size:11px}.ba-listening{padding:17px 18px 11px}.ba-player-heading{display:none}.bisrat-audio .ba-current h3{font-size:20px}.ba-overline{font-size:8px}.ba-controls{gap:12px;margin:8px 0 14px}.ba-track canvas{height:34px}.ba-episode-heading{padding-top:12px}.bisrat-audio .ba-episodes button{height:39px}.ba-onair,.ba-episode-heading>span{font-size:9px}.ba-row-name{font-size:12px}}@media (prefers-reduced-motion:reduce){.bisrat-audio *{transition:none!important;animation:none!important}}.bisrat-audio .ba-episodes li{border-bottom:1px solid #e8e6dc;border-radius:0;grid-template-columns:minmax(0,1fr) 36px;align-items:center;display:grid}.bisrat-audio .ba-episodes li:last-child{border-bottom:0}.bisrat-audio .ba-episodes li.is-selected{background:#ebeede;border-color:#0000;border-radius:6px}.bisrat-audio .ba-episodes .ba-episode-select{background:0 0;border:0}.bisrat-audio .ba-episodes .ba-share{color:#526d58;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:36px;padding:0;display:grid}.bisrat-audio .ba-episodes .ba-share:hover{background:#dce3d2}.bisrat-audio .ba-share-notice{color:#365241;margin:9px 0 0;font-size:11px;line-height:1.5}.bisrat-audio .ba-share-link{border:1px solid #ccc;border-radius:4px;width:100%;padding:7px;font-size:12px}.podcastDetail{background:#f6f5ef;min-height:75vh;padding:28px 0 40px}.podcastDetailIntro{width:calc(100% - 48px);max-width:1080px;margin:0 auto}.podcastDetailIntro>a{color:#41614b;font-size:12px;text-decoration:underline}.podcastDetailIntro h1{color:#234f3d;margin:18px 0 8px;font-family:Georgia,serif;font-size:clamp(25px,4vw,36px)}.podcastDetailIntro p{color:#687769;margin:0;font-size:14px}.podcastDetail .bisrat-audio{margin-top:22px}@media (width<=680px){.podcastDetailIntro{width:calc(100% - 32px)}.podcastDetail{padding-top:20px}}.sectionScene{isolation:isolate;color:#fff;background:#10251e;border-bottom:5px solid #e1ae2c;align-items:center;min-height:29rem;margin:0 0 2.2rem;display:flex;position:relative;overflow:hidden}.sectionSceneVisual,.sectionSceneShade{z-index:-1;position:absolute;inset:0}.sectionSceneVisual{overflow:hidden}.sectionSceneVisual>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:22s ease-in-out infinite alternate paused sceneCameraMove;display:block;transform:scale(1.015)}.sectionScene[data-moving=true] .sectionSceneVisual>img{animation-play-state:running}.sectionSceneShade{background:linear-gradient(90deg,#04130ff0,#04130fa6 35%,#04130f0d 72%)}.sectionSceneCopy{z-index:1;width:51%;max-width:39rem;padding:clamp(2rem,5vw,4.5rem);position:relative}.sectionSceneLabel{letter-spacing:.18em;text-transform:uppercase;color:#f1cb58;margin:0 0 1.2rem;font:700 .72rem/1.4 Arial,sans-serif}.sectionSceneLabel:before{content:"";background:var(--brand-stripe,linear-gradient(90deg,#db3c2f,#e1ae2c,#267da0,#183d31));width:4rem;height:4px;margin-bottom:1.2rem;display:block}.sectionScene h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;margin:0;font:400 clamp(2.1rem,4.2vw,4.2rem)/1.04 Georgia,serif}.sectionSceneDescription{color:#e0e6df;text-wrap:pretty;max-width:29rem;margin:1.1rem 0 0;font:400 clamp(.98rem,1.35vw,1.12rem)/1.65 Arial,sans-serif}.sectionSceneMotion{z-index:3;color:#fff;cursor:pointer;background:#081913cb;border:1px solid #ffffff70;align-items:center;gap:.45rem;min-height:36px;padding:.45rem .65rem;font:600 .65rem/1.3 Arial,sans-serif;display:flex;position:absolute;bottom:1rem;right:1rem}.sectionSceneMotion:hover{background:#122f26}.sectionSceneMotion:focus-visible{outline-offset:4px;outline:3px solid #f1cb58}.reviewScene{border-bottom-color:#d56436}.reviewScene .sectionSceneShade{background:linear-gradient(90deg,#26180ff0,#26180fb3 34%,#26180f05 73%)}.articleScene{border-bottom-color:#267da0}.sermonScene{border-bottom-color:#d7513f}.sermonScene .sectionSceneShade{background:linear-gradient(90deg,#071b13f0,#071b13b8 45%,#071b1320)}.bookScene{min-height:32rem}.bookScene .sectionSceneCopy{padding-bottom:4rem}.sceneBookShelf{z-index:2;perspective:900px;filter:drop-shadow(0 14px 18px #0009);border-bottom:8px solid #684630;align-items:flex-end;gap:1.1rem;max-width:43%;padding:.8rem 1.1rem 0;display:flex;position:absolute;bottom:2.7rem;right:3%}.sceneBookShelf img{object-fit:contain;object-position:bottom;transform-origin:bottom;width:clamp(4.8rem,7.7vw,8rem);height:clamp(7.5rem,11.8vw,12rem);transition:transform .4s;display:block;transform:rotateY(-10deg)rotate(-3deg)}.sceneBookShelf img:nth-child(2){transform:rotateY(-8deg)rotate(2deg)}.sceneBookShelf img:nth-child(3){transform:rotateY(-12deg)rotate(-1deg)}.sceneBookShelf img:hover{transform:translateY(-9px)rotateY(0)}.resourceSection:has(>.sectionScene){padding-top:2.5rem}.bookReviewSection:has(>.sectionScene){background:#10251e}.resourceSection>.sectionScene{margin-left:calc(-1*clamp(1.4rem,8vw,8rem));margin-right:calc(-1*clamp(1.4rem,8vw,8rem))}.hero.homeStoryHero{isolation:isolate;color:#fff;background:#050505;min-height:0;padding:clamp(2rem,4vw,3.8rem) clamp(1.4rem,8vw,8rem);display:block;position:relative}.homeStoryBackdrop{z-index:-2;position:absolute;inset:0;overflow:hidden}.homeStoryBackdrop>img{object-fit:cover;object-position:70% 48%;width:100%;height:100%}.homeStoryHero:after,.hero.homeStoryHero:before{content:none}.homeStoryHero .homeStoryCopy{max-width:43rem}.homeStoryHero .eyebrow{color:#f1cb58}.hero.homeStoryHero h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(2.7rem,5.2vw,5.1rem)}.hero.homeStoryHero h1 em{color:#f1cb58}.hero.homeStoryHero .lead{color:#e5eae5;max-width:34rem;margin:1.5rem 0;font-size:1.05rem}.homeStoryHero .heroActions{flex-wrap:wrap;gap:.6rem;max-width:41rem;display:flex}.homeStoryHero .heroActions>a{color:#fff;background:#111;border:1px solid #ffffff80;border-bottom:3px solid #f1cb58;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1rem;font-size:.8rem;display:inline-flex}.homeStoryHero .heroActions>a:hover{background:#292929}.hero.homeStoryHero .freeNote{color:#d5ded5;max-width:32rem;font-size:.8rem}.kasiScene{border-bottom-color:#e1ae2c;align-items:flex-end;min-height:25rem;margin:0 0 1rem}.kasiScene .sectionSceneCopy{width:100%;max-width:none;padding:2rem 1.6rem 3.8rem}.kasiScene .sectionSceneVisual>img{object-position:18% center}.kasiScene .sectionSceneShade{background:linear-gradient(#06171010 15%,#061710a0 60%,#061710f5)}.kasiScene h2{max-width:18ch;font-size:clamp(2rem,3.2vw,3.2rem)}.eventSection .eventDetails:before{display:none}.eventSection .eventIntro{font-size:1rem}.eventDetails dl{margin:1.4rem 0}.eventSection .eventDetails dl div{padding:.8rem 0}@keyframes sceneCameraMove{0%{transform:scale(1.015)translate(0,0)}to{transform:scale(1.085)translate(-1%,.3%)}}@media (width<=760px){.sectionScene{align-items:flex-end;min-height:34rem;margin-bottom:1.3rem}.sectionSceneVisual>img{object-position:69% top}.sectionSceneShade,.reviewScene .sectionSceneShade,.sermonScene .sectionSceneShade{background:linear-gradient(#071b1410 22%,#071b1499 55%,#071b14ef 84%,#071b14 100%)}.sectionSceneCopy{width:100%;max-width:none;padding:2rem 1.4rem 3.8rem}.sectionScene h2{max-width:18ch;font-size:clamp(2.2rem,8vw,3.3rem)}.sectionSceneLabel{margin-bottom:.75rem;font-size:.64rem}.sectionSceneLabel:before{margin-bottom:.8rem}.sectionSceneDescription{max-width:33rem;margin-top:.85rem;font-size:.94rem;line-height:1.55}.sectionSceneMotion{bottom:.7rem;right:1rem}.bookScene{min-height:43rem}.bookScene .sectionSceneCopy{padding-bottom:13rem}.sceneBookShelf{border-bottom-width:6px;gap:1.2rem;max-width:85%;padding:0 .8rem;bottom:3.2rem;left:1.4rem;right:auto}.sceneBookShelf img{width:5.4rem;height:8.3rem}.bookScene .sectionSceneVisual>img{object-position:68% top}.hero.homeStoryHero{min-height:0;padding:2rem 1.4rem;display:block}.homeStoryBackdrop>img{object-position:62% top}.homeStoryHero:after{content:none}.hero.homeStoryHero h1{font-size:clamp(2.7rem,10vw,4rem)}.hero.homeStoryHero .lead{font-size:.96rem;line-height:1.6}.homeStoryHero .heroActions>a{padding:.7rem .8rem;font-size:.72rem}.homeStoryHero .eyebrow{font-size:.63rem;line-height:1.5}.kasiScene{min-height:26rem}.eventDetails .eventIntro{line-height:1.6}}@media (prefers-reduced-motion:reduce){.sectionSceneVisual>img{transform:none;animation:none!important}.sectionSceneMotion{display:none}.sceneBookShelf img{transition:none}.sceneBookShelf img:hover{transform:none}}.hero.homeStoryHero .homeStoryBackdrop{max-width:none}.resourceSection:has(>.sectionScene){padding-left:clamp(1.4rem,8vw,8rem);padding-right:clamp(1.4rem,8vw,8rem)}@media (width<=760px){.resourceSection:has(>.sectionScene){padding-left:1.25rem;padding-right:1.25rem}.resourceSection>.sectionScene{margin-left:-1.25rem;margin-right:-1.25rem}}.homeStoryHero .homeStoryBackdrop{left:32%}@media (width<=760px){.homeStoryHero .homeStoryBackdrop,.sermonScene .sectionSceneVisual{left:0}.homeStoryHero .homeStoryBackdrop>img{object-position:18% top}.sermonScene .sectionSceneVisual>img{object-position:center 22%}}main>.resourceSection#books,main>.resourceSection#book-reviews,main>.resourceSection#articles,main>.resourceSection#sermon-notes{padding-top:0;padding-bottom:1.5rem}main>.resourceSection>.sectionScene{margin-top:0;margin-bottom:1.25rem}main>.eventSection{gap:1.5rem}@media (width<=760px){main>.resourceSection#books,main>.resourceSection#book-reviews,main>.resourceSection#articles,main>.resourceSection#sermon-notes{padding-bottom:1.1rem}main>.resourceSection>.sectionScene{margin-bottom:1rem}main>.eventSection{gap:1rem}.eventDetails>.kasiScene{margin-bottom:1rem}}.bookScene .sectionSceneVisual>img{object-position:center;filter:brightness(.75);animation:none;transform:none}.sceneBookShelf{background:linear-gradient(#211710e6,#211710fa);border-bottom:12px solid #946644;padding:1.8rem 2rem 0;bottom:3.5rem;box-shadow:0 12px 22px #0008}.sceneBookShelf img{width:clamp(5rem,9vw,9rem);height:clamp(8rem,14vw,14rem)}.sermonScene .sectionSceneVisual{left:25%}.sermonScene .sectionSceneVisual>img{object-position:center 30%}@media (width<=760px){.sermonScene .sectionSceneVisual{left:0}.sceneBookShelf{gap:1rem;max-width:calc(100% - 2.8rem);padding:1rem 1rem 0;bottom:3rem}.sceneBookShelf img{width:clamp(4rem,22vw,6rem);height:9rem}.bookScene .sectionSceneCopy{padding-bottom:15rem}}.bookScene .sectionSceneVisual>img{filter:none}.sceneBookShelf{box-shadow:none;filter:drop-shadow(3px 5px 5px #0009);background:0 0;border:0;gap:1.1rem;max-width:34%;padding:0;bottom:27.7%;right:10%}.sceneBookShelf img{width:clamp(5rem,8vw,8.5rem);height:clamp(8rem,12vw,12rem);transform:rotateY(-6deg)}.sceneBookShelf img:nth-child(2),.sceneBookShelf img:nth-child(3){transform:rotateY(-6deg)}@media (width<=760px){.bookScene{min-height:43rem}.bookScene .sectionSceneVisual{bottom:36%}.bookScene .sectionSceneVisual>img{object-position:77% center}.bookScene .sectionSceneCopy{padding-bottom:3.8rem}.sceneBookShelf{gap:.7rem;max-width:70%;bottom:53.5%;left:auto;right:9%}.sceneBookShelf img{width:clamp(4rem,18vw,6rem);height:8rem}}.tgcSection{color:#172c24;padding:3rem 0}.tgcHeading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.8rem;display:flex}.tgcHeading h2{margin:.5rem 0;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.tgcHeading>a{color:#8c3c24;font-size:1rem;font-weight:700}.tgcGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.tgcCard{background:#fff;border:1px solid #d8dbd2;border-bottom:4px solid #e7bb3b;flex-direction:column;display:flex;overflow:hidden}.tgcCard:nth-child(3n+2){border-bottom-color:#247fb0}.tgcCard:nth-child(3n){border-bottom-color:#c74635}.tgcCover{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.tgcCover img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.tgcCover:hover img{transform:scale(1.03)}.tgcCover>span{color:#fff;background:#172c24;padding:.4rem .7rem;font-size:.875rem;font-weight:700;position:absolute;bottom:.8rem;left:.8rem}.tgcBody{flex-direction:column;flex:1;padding:1.4rem;display:flex}.tgcBody time{color:#59635e;font-size:.875rem}.tgcBody h3{margin:.7rem 0;font-family:Georgia,serif;font-size:1.4rem;line-height:1.35}.tgcBody h3 a{color:inherit;text-decoration:none}.tgcBody p{margin:0 0 1.3rem;font-size:1rem;line-height:1.65}.tgcBody footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.tgcBody footer>a{color:#8c3c24;font-size:.875rem;font-weight:700}.tgcSection a:focus-visible{outline-offset:4px;outline:3px solid #247fb0}.tgcSr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contributorProfile .tgcSection{border-top:1px solid #d7dbd3}@media (width<=950px){.tgcGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tgcGrid{grid-template-columns:1fr}.tgcHeading{flex-direction:column;align-items:start}.tgcSection{padding:2.3rem 0}}@media (prefers-reduced-motion:reduce){.tgcCover img{transition:none}}.filledCover{isolation:isolate;background:#281c16;width:100%;height:100%;position:relative;overflow:hidden}.filledCover:before{content:"";z-index:-1;background-image:linear-gradient(#13231d55, #13231d55), var(--cover-image);filter:blur(14px);background-position:50%;background-size:cover;position:absolute;inset:-1.5rem}.articleSection .cardCover .filledCover>img,.filledCover>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.resourceBookCover{aspect-ratio:16/10;height:auto;margin-bottom:2rem}.resourceBookCover>img{position:absolute;inset:0}.cardCover{background:var(--ink);padding:0;position:relative;overflow:hidden}.cardCover img{object-fit:cover;width:100%;height:100%;display:block}.cardCover span{color:#fff;opacity:1;background:#13231dcc;padding:.35rem .5rem;position:absolute;top:1rem;left:1rem}.videoCover i{color:#fff;background:#c7682dee;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding-left:.2rem;font-size:1.3rem;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .4rem 1.5rem #0007}.upcomingBook{border-color:#c7682d;box-shadow:0 1rem 2.5rem #382b1e18}.upcomingCover{background:#292220;height:18rem}.upcomingCover img{object-position:center 18%}.upcomingCover span{letter-spacing:.08rem;text-transform:uppercase;background:#c7682d;font-weight:700}.culturalApologeticsCover{background:#101010;height:24rem}.culturalApologeticsCover img{object-fit:contain;object-position:center}.culturalApologeticsCover span{max-width:calc(100% - 2rem);font-size:.68rem;line-height:1.25}.evangelismAnywhereCover{background:#eee5d3;height:24rem;padding:1.2rem}.evangelismAnywhereCover img{object-fit:contain;object-position:center;filter:drop-shadow(0 .85rem 1.1rem #382b1e35)}.evangelismAnywhereCover span{max-width:calc(100% - 2rem);font-size:.68rem;line-height:1.25}#books .grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.35rem}#books .card{border:1px solid var(--line);border-top:.28rem solid var(--ochre);flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 .75rem 2rem #382b1e12}#books .cardArt,#books .cardCover,#books .upcomingCover,#books .culturalApologeticsCover,#books .evangelismAnywhereCover{aspect-ratio:4/5;background:#eee8dc;width:100%;height:auto;padding:1rem}#books .cardCover img,#books .upcomingCover img,#books .culturalApologeticsCover img,#books .evangelismAnywhereCover img{object-fit:contain;object-position:center;filter:drop-shadow(0 .65rem 1rem #382b1e26)}#books .cardArt>span,#books .cardCover>span{display:none}#books .cardBody{flex:1;min-height:10rem;padding:1.15rem 1.15rem 1rem}#books .cardBody .meta{color:#9b4b25;min-height:1.8rem;margin:0;line-height:1.35}#books .cardBody h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3.6rem;margin:.55rem 0 .8rem;font-size:1.38rem;line-height:1.25;display:-webkit-box;overflow:hidden}#books .cardBody>p:not(.meta){display:none}#books .cardBody footer{gap:.75rem;margin-top:auto;padding-top:.8rem}#books .cardBody footer>*{min-width:0}@media (width<=1050px){#books .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#books .grid{grid-template-columns:1fr}#books .cardBody h3{min-height:0}}.articleSection{background:var(--ink);color:#fff;position:relative;overflow:hidden}.articleSection:before{content:"";background:linear-gradient(90deg,#e5222a 0 20%,#f8ca12 20% 40%,#0879c9 40% 60%,#078b53 60% 80%,#f7941d 80% 100%);height:.5rem;position:absolute;inset:0 0 auto}.articleSection .sectionTitle{border-bottom:1px solid #ffffff2e;padding-bottom:1.6rem;position:relative}.articleSection .sectionTitle:after{content:"";background:linear-gradient(90deg,#e5222a 0 25%,#f8ca12 25% 50%,#0879c9 50% 75%,#078b53 75% 100%);width:8.5rem;height:.3rem;position:absolute;bottom:-.15rem;left:0}.articleSection .sectionTitle>p{color:#cbd3ce}.articleSection .eyebrow{color:#efb663}.articleSection .grid{align-items:stretch;gap:1.6rem}.articleSection .card{border:0;border-bottom:.32rem solid var(--gold);background:var(--paper);min-width:0;color:var(--ink);flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:hidden;box-shadow:0 1.15rem 2.6rem #06100c4f}.articleSection .card:hover{transform:translateY(-.25rem);box-shadow:0 1.45rem 3.2rem #06100c70}.articleSection .cardArt,.articleSection .cardCover,.articleSection .landscapeArticleCard .cardCover,.articleSection .portraitArticleCard .cardCover,.articleSection .squareArticleCard .cardCover{aspect-ratio:16/9;background:#090e0c;flex:none;height:auto}.articleSection .cardCover img{object-fit:cover;object-position:center;transition:transform .4s}.articleSection .card:hover .cardCover img{transform:scale(1.018)}.articleSection .missionArticlePreview{isolation:isolate;background:linear-gradient(135deg,#192d25 0 58%,#b63c2f 58% 76%,#e7b52e 76%)}.articleSection .missionArticlePreview:after{content:"";z-index:-1;background:radial-gradient(circle at 25% 20%,#ffffff1f,#0000 42%),linear-gradient(90deg,#0000 0 18%,#ffffff0c 18% 19%,#0000 19%);position:absolute;inset:0}.articleSection .missionArticlePreview .missionPreviewBoesak{object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.08);width:46%;height:100%;position:absolute;bottom:0;right:0;transform:none}.articleSection .missionArticlePreview .missionPreviewBook{z-index:2;object-fit:contain;border:.22rem solid #f4efe4;width:55%;height:auto;position:absolute;bottom:9%;left:4%;transform:rotate(-4deg);box-shadow:0 .8rem 1.8rem #0009}.articleSection .card:hover .missionArticlePreview .missionPreviewBoesak{transform:scale(1.02)}.articleSection .card:hover .missionArticlePreview .missionPreviewBook{transform:rotate(-2deg)scale(1.025)}.articleSection .missionArticlePreview>span{z-index:4;background:#101d18ed;border-left-color:#efb43d}.articleSection .legacyArticleCard .cardCover img{object-fit:contain;object-position:center}.articleSection .legacyArticleCard .cardCover{background:linear-gradient(135deg,#1d0c09,#080d0b 58%,#13231d)}.articleSection .cardCover span,.articleSection .cardArt>span{border-left:.22rem solid var(--gold);color:#fff;letter-spacing:.08rem;text-transform:uppercase;background:#13231de8;padding:.42rem .62rem;font-size:.66rem;font-weight:800;line-height:1;top:.85rem;left:.85rem}.articleSection .cardCover>span,.articleSection .cardArt>span{display:none}.articleSection a.cardCover[href="/articles/is-the-ethiopian-bible-the-oldest-bible"] span,.articleSection a.cardCover[href="/articles/god-of-abraham-or-gods-of-our-forefathers"] span{writing-mode:vertical-rl;text-orientation:mixed;border-left:.22rem solid var(--gold);background:#13231de8;justify-content:center;align-items:center;padding:.55rem .42rem;line-height:1.1;display:flex;inset:.7rem .7rem .7rem auto}.articleSection .cardBody{flex:1;min-height:0;padding:1.15rem 1.25rem 1.05rem}.articleSection .cardBody .meta{min-height:2rem;margin:0;line-height:1.4}.articleSection .cardBody h3{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.8rem;margin:.5rem 0 .8rem;font-size:1.36rem;line-height:1.18;display:-webkit-box;overflow:hidden}.articleSection .cardBody>p:not(.meta){display:none}.articleSection .cardBody footer{border-top:1px solid var(--line);align-items:center;gap:.8rem;margin-top:auto;padding-top:.75rem}.articleSection .cardBody footer>span:first-child{text-overflow:ellipsis;overflow:hidden}.articleSection .cardBody footer a{color:var(--ochre);flex:none;align-items:center;font-weight:800;display:inline-flex}@media (width<=850px){.articleSection .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.articleSection{padding:4.25rem 1.1rem}.articleSection .sectionTitle{margin-bottom:1.5rem}.articleSection .sectionTitle>p{margin-bottom:0}.articleSection .grid{grid-template-columns:1fr;gap:1.15rem}.articleSection .cardBody{padding:1.05rem 1.1rem 1rem}.articleSection .cardBody h3{min-height:0;font-size:1.3rem}.articleSection .cardBody>p:not(.meta){-webkit-line-clamp:2;line-clamp:2}}.articleSection .standardArticleCard .cardCover img{object-fit:contain;object-position:center}.articleSection .standardArticleCard .cardCover{background:#2b201c}.articleSection .standardArticleCard .cardSubtitle,.bookReviewCard .cardBody>p:not(.meta){display:none}.bookReviewCard .cardBody{min-height:10.5rem}.bookReviewCard .cardBody h3{min-height:3.8rem}.bookReviewCard .cardBody footer a{color:var(--ochre);align-items:center;font-weight:800;display:inline-flex}.sermonNotesSection .grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.35rem;max-width:62rem}.sermonNotesSection .card{border-top:.3rem solid var(--green);flex-direction:column;min-width:0;display:flex;overflow:hidden}.sermonNotesSection .cardArt,.sermonNotesSection .cardCover{aspect-ratio:16/9;width:100%;height:auto}.sermonNotesSection .cardCover>span{display:none}.sermonNotesSection .cardBody{flex:1;min-height:10.5rem;padding:1.15rem 1.25rem 1.05rem}.sermonNotesSection .cardBody .meta{min-height:2rem;margin:0;line-height:1.4}.sermonNotesSection .cardBody h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3.7rem;margin:.5rem 0 .8rem;font-size:1.42rem;line-height:1.25;display:-webkit-box;overflow:hidden}.sermonNotesSection .cardBody>p:not(.meta){display:none}.sermonNotesSection .cardBody footer a{color:var(--ochre);align-items:center;font-weight:800;display:inline-flex}.sermonNotesSection .cardBody footer{margin-top:auto;padding-top:.75rem}@media (width<=700px){.sermonNotesSection .grid{grid-template-columns:1fr}.sermonNotesSection .cardBody h3{min-height:0}}.cardAuthor{align-items:center;gap:.5rem;min-width:0;display:flex}.cardAuthor img{object-fit:cover;object-position:50% 24%;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem}.cardAuthor>span{overflow-wrap:anywhere;min-width:0}#books .evangelismAnywhereBook .cardBody>p.bookContribution{color:#48534e;margin:0 0 1.15rem;font-size:.95rem;line-height:1.65;display:block}.featureArticle.publicArticleTools>.bookletDownload{text-align:left;border-bottom-width:2px;grid-template-columns:2rem minmax(0,1fr) auto;gap:.85rem;margin:1rem auto;padding:1rem 1.2rem}.publicArticleTools .bookletDownloadMark{border-width:1px;width:2rem;height:2.6rem;margin:0}.publicArticleTools .bookletDownloadMark:after{border-width:0 0 .5rem .5rem;top:-1px;right:-1px}.publicArticleTools .bookletDownloadMark span{letter-spacing:.02rem;font-size:.55rem}.publicArticleTools .bookletDownload h2{margin:0 0 .15rem;font:700 1.1rem/1.25 Georgia,serif}.publicArticleTools .bookletDownloadCopy>p:not(.eyebrow){margin:0;font-size:.8rem;line-height:1.35}.publicArticleTools .bookletDownloadButton{grid-column:auto;justify-content:center;gap:.35rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.2}@media (width<=800px){.featureArticle.publicArticleTools>.bookletDownload{gap:.65rem;margin:1rem;padding:.9rem}.publicArticleTools .bookletDownload h2{font-size:1rem}.publicArticleTools .bookletDownloadButton{padding:.7rem .65rem;font-size:.78rem}}.featureArticle.publicArticleTools>.authorCard{border-top:3px solid #e34835;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.4rem;max-width:58rem;margin:1rem auto 1.5rem;padding:1.5rem 2rem;display:grid}.featureArticle.publicArticleTools>.authorCard>img{object-fit:cover;border-radius:50%;width:7rem;height:7rem;margin:0}.featureArticle.publicArticleTools>.authorCard h2{margin:.25rem 0 .65rem;font-size:1.65rem}.featureArticle.publicArticleTools>.authorCard .eyebrow{margin:0;font-size:.72rem}.featureArticle.publicArticleTools>.authorCard p:not(.eyebrow){margin-bottom:.65rem;font-size:.95rem;line-height:1.6}@media (width<=800px){.featureArticle.publicArticleTools>.authorCard{text-align:left;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1rem;margin:1rem;padding:1.25rem}.featureArticle.publicArticleTools>.authorCard>img{width:5.5rem;height:5.5rem}.featureArticle.publicArticleTools>.authorCard h2{font-size:1.4rem}.featureArticle.publicArticleTools>.authorCard p:not(.eyebrow){font-size:.9rem}}@media (width<=390px){.featureArticle.publicArticleTools>.authorCard{grid-template-columns:1fr}.featureArticle.publicArticleTools>.authorCard>img{width:5rem;height:5rem}}.bookletDownload{color:#fff;background:#13231d;border-bottom:.35rem solid #c7682d;grid-template-columns:5rem 1fr auto;align-items:center;gap:1.5rem;max-width:58rem;margin:2rem auto;padding:2rem;display:grid}.bookletDownloadMark{border:2px solid #dea641;place-items:center;width:5rem;height:6.5rem;display:grid;position:relative}.bookletDownloadMark:after{content:"";border-top:0 solid #0000;border-bottom:1.15rem solid #dea641;border-left:1.15rem solid #0000;border-right:0 solid #0000;position:absolute;top:-2px;right:-2px}.bookletDownloadMark span{letter-spacing:.08rem;font-size:.8rem;font-weight:800}.bookletDownload .eyebrow{color:#dea641;margin-bottom:.6rem}.bookletDownload h2{margin:0 0 .6rem;font:700 2rem/1.15 Georgia,serif}.bookletDownloadCopy>p:not(.eyebrow){color:#d1dad5;max-width:35rem;margin:0;line-height:1.6}.bookletDownloadButton{white-space:nowrap;color:#fff;background:#c7682d;align-items:center;gap:.65rem;padding:1rem 1.2rem;font-weight:800;display:inline-flex}.bookletDownloadButton:hover{background:#a94f22}.bookletDownloadButton:focus-visible{outline-offset:3px;outline:3px solid #dea641}@media (width<=800px){.bookletDownload{grid-template-columns:4.5rem 1fr;margin:2rem 1.2rem}.bookletDownloadMark{width:4.5rem;height:5.8rem}.bookletDownloadButton{grid-column:1/-1;justify-content:center}}@media (width<=520px){.bookletDownload{text-align:center;grid-template-columns:1fr}.bookletDownloadMark{margin:auto}.bookletDownload h2{font-size:1.7rem}}.ubuntuFeatureArticle{background:#e9e3d7;padding-bottom:5rem}.ubuntuCoverHero{background:#080808}.ubuntuCoverHero>img{object-fit:contain;width:100%;height:auto;max-height:none;margin:0 auto;display:block}.ubuntuCoverMeta{color:#d9d4ca;background:#101010;border-top:1px solid #2b2b2b;padding:1rem clamp(1.4rem,7vw,7rem)}.ubuntuCoverMeta p{letter-spacing:.02rem;max-width:72rem;margin:0 auto;font-size:.9rem}.ubuntuCoverMeta span{color:#efb43d;text-transform:uppercase;letter-spacing:.08rem;margin-right:1rem;font-weight:800}.ubuntuCoverMeta a{color:#fff;font-weight:800}.articleSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ubuntuArticleProse{color:#252b28;max-width:53rem;padding:4rem 1.5rem 2rem;font:1.06rem/1.78 Georgia,Times New Roman,serif}.ubuntuArticleProse .ubuntuArticleSection{background:#f7f0e1;border-top:.38rem solid #0000;border-image:linear-gradient(90deg,#db3c2f 0 22%,#e1ae2c 22% 44%,#267da0 44% 66%,#183d31 66% 88%,#0000 88%) 1;margin:0 0 1.35rem;padding:4.2rem clamp(1.5rem,6vw,4.7rem) 4.8rem;position:relative;overflow:hidden;box-shadow:0 .7rem 2rem #332a1e12}.ubuntuArticleProse .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  THE LOOPHOLE IN UBUNTU";color:#777168;letter-spacing:.055em;border-top:1px solid #dc6959;margin-top:3.4rem;padding-top:.65rem;font:700 .67rem/1.3 Arial,sans-serif;display:block}.ubuntuSectionHeader{margin:0 0 1.35rem;padding-top:.2rem;position:relative}.ubuntuSectionNumber{color:#ddd0b8;letter-spacing:-.06em;opacity:.85;font:700 clamp(3.7rem,8vw,5.8rem)/1 Arial,sans-serif;position:absolute;top:-2.5rem;right:-.15rem}.ubuntuSectionKicker{color:#62665f;letter-spacing:.09em;text-transform:uppercase;position:relative;margin:0 0 .35rem!important;font:700 .72rem/1.3 Arial,sans-serif!important}.ubuntuArticleProse .ubuntuSectionHeader h2{color:#e34835;letter-spacing:-.035em;max-width:18ch;margin:0;font:700 clamp(1.8rem,4vw,2.65rem)/1.05 Arial,sans-serif;position:relative}.ubuntuArticleProse .ubuntuArticleSection>p{margin:0 0 1.15rem}.ubuntuArticleProse .ubuntuArticleSection:first-child>p:first-of-type{color:#303936;font-size:1.15rem;line-height:1.75}.ubuntuKeyStatement{color:#17372e;background:#f2e7cc;border:1px solid #dfb446;padding:.72rem 1rem;line-height:1.55;margin:1.25rem -.35rem!important}.ubuntuKeyStatement strong{color:inherit;font-weight:700}.ubuntuArticleProse blockquote{color:#17372e;background:#fffaf0;border:1px solid #e66b58;border-left:.25rem solid #e34835;margin:1.4rem 0;padding:1rem 1.35rem;font:italic 1.08rem/1.65 Georgia,Times New Roman,serif}.ubuntuArticleProse blockquote p{margin:0}.ubuntuArticleProse .ubuntuArticleSection a{color:#a34529}.ubuntuFeatureArticle .authorCard{background:#f7f0e1;border-top-color:#e34835;box-shadow:0 .7rem 2rem #332a1e12}.ubuntuFeatureArticle .authorCard h2{color:#e34835;font-family:Arial,sans-serif}.ubuntuDocumentDownload{color:#fff;background:#111;border-top:.35rem solid #efb43d;justify-content:space-between;align-items:center;gap:2rem;max-width:58rem;margin:3rem auto;padding:2.2rem;display:flex;box-shadow:0 .7rem 2rem #332a1e1c}.ubuntuDocumentDownload h2{margin:.2rem 0 .55rem;font:700 2rem Arial,sans-serif}.ubuntuDocumentDownload p:not(.eyebrow){color:#d5ddd8;margin:0;line-height:1.6}.ubuntuDocumentDownload>a{color:#13231d;background:#efb43d;flex:none;padding:1rem 1.25rem;font-weight:800}.ubuntuDocumentDownload>a:hover{background:#fff}@media (width<=800px){.ubuntuCoverHero>img{max-height:none}.ubuntuCoverMeta span{margin:0 0 .35rem;display:block}.ubuntuArticleProse{padding:2.25rem 1rem 1rem}.ubuntuArticleProse .ubuntuArticleSection{padding:3.8rem 1.45rem 3.5rem}.ubuntuArticleProse .ubuntuArticleSection:after{margin-top:2.5rem;font-size:.6rem}.ubuntuFeatureArticle .authorCard,.ubuntuDocumentDownload{margin:2rem 1rem}.ubuntuDocumentDownload{flex-direction:column;align-items:flex-start}.ubuntuDocumentDownload>a{text-align:center;width:100%}}@media (width<=560px){.ubuntuCoverHero>img{object-fit:cover;object-position:center;min-height:18rem}.ubuntuCoverMeta{padding:1rem 1.2rem}.ubuntuArticleProse{font-size:1rem;line-height:1.72}.ubuntuArticleProse .ubuntuSectionHeader h2{font-size:1.72rem}.ubuntuSectionNumber{font-size:3.6rem;top:-2.15rem}.ubuntuKeyStatement{margin:1.1rem 0!important}.ubuntuArticleProse blockquote{padding:.9rem 1rem;font-size:1rem}}.tragedyFeatureArticle .tragedyCoverHero{background:#111;align-items:flex-end;min-height:clamp(32rem,62vw,50rem);display:flex;position:relative;overflow:hidden}.tragedyCoverHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.tragedyCoverHero:after{content:"";background:linear-gradient(#0000 42%,#040a092e 69%,#040a09b3 100%);position:absolute;inset:0}.tragedyCoverCopy{z-index:1;color:#fff;width:100%;padding:clamp(2rem,5vw,4.6rem) clamp(1.4rem,7vw,7rem);position:relative}.tragedyCoverCopy h1{letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 .15rem .8rem #00000073;margin:0;font:700 clamp(3.8rem,10vw,8.5rem)/.82 Georgia,Times New Roman,serif}.tragedyCoverTagline{color:#fff;letter-spacing:.005em;text-shadow:0 .12rem .55rem #000000b3;max-width:38rem;margin:1.2rem 0 0;padding:0;font:italic 700 clamp(1rem,1.8vw,1.3rem)/1.4 Georgia,Times New Roman,serif;display:block}.tragedyCoverTagline:after{content:"";background:linear-gradient(90deg,#e34835 0 25%,#dfb446 25% 50%,#267da0 50% 75%,#2f745f 75%);width:9rem;height:.3rem;margin-top:.8rem;display:block}.tragedyCoverMeta{display:block}.tragedyCoverMeta p{max-width:none}.tragedyDraftNotice{color:#fff;background:#17372e;border-left:.35rem solid #efb43d;max-width:53rem;margin:2.2rem auto 0;padding:1rem 1.25rem;font:700 .95rem/1.5 Arial,sans-serif}.tragedyFeatureArticle .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  WHEN TRAGEDY STRIKES"}.tragedyFeatureArticle .ubuntuArticleProse .tragedyScriptureQuote{color:#17372e;background:0 0;border:0;margin:2.7rem -.4rem 3rem;padding:2.7rem .8rem 1.7rem 3.7rem;font:700 clamp(1.35rem,3vw,1.75rem)/1.48 Georgia,Times New Roman,serif;position:relative;overflow:visible}.tragedyFeatureArticle .ubuntuArticleProse .tragedyScriptureQuote:before{content:"“";color:#e34835;font:700 7rem/.9 Georgia,Times New Roman,serif;position:absolute;top:-.3rem;left:-.15rem}.tragedyFeatureArticle .ubuntuArticleProse .tragedyScriptureQuote:after{content:"";background:linear-gradient(90deg,#e34835 0 25%,#dfb446 25% 50%,#267da0 50% 75%,#2f745f 75%);width:11rem;height:.32rem;margin-top:1.25rem;display:block}.tragedyFeatureArticle .ubuntuArticleProse .tragedyScriptureQuote p{margin:0}.tragedyFeatureArticle .ubuntuArticleProse .tragedyScriptureQuote cite{color:#267da0;letter-spacing:.1em;text-transform:uppercase;margin-top:.7rem;font:800 .75rem/1.35 Arial,sans-serif;display:block}.tragedyFeatureArticle .ubuntuArticleProse .scriptureClosingQuote{color:#e34835;pointer-events:none;width:max-content;height:2.9rem;margin:.4rem .15rem .1rem auto;font:700 7rem/.65 Georgia,Times New Roman,serif;display:block}.tragedyFeatureArticle .authorCard>img{object-position:50% 30%}.tragedyDocumentDownload{border-top-color:#dfb446}.tragedyDocumentDownload .eyebrow{color:#dfb446}.tragedyDocumentDownload>a{background:#17372e}.readerConversation{color:#26342f;background:#f7f0e1;border-top:.45rem solid #dfb446;max-width:58rem;margin:4rem auto;padding:0;box-shadow:0 1rem 2.8rem #332a1e17}.readerConversationIntro{color:#fff;background:#17372e;padding:2.2rem clamp(1.4rem,4vw,2.7rem);position:relative;overflow:hidden}.readerConversationIntro:after{content:"";border:.8rem solid #ffffff10;border-radius:50%;width:10rem;height:10rem;position:absolute;bottom:-3rem;right:-1.8rem}.readerConversationIntro .eyebrow{color:#efb43d}.readerConversationIntro h2{margin:.25rem 0 .7rem;font:700 clamp(2.1rem,5vw,3.2rem)/1 Georgia,serif}.readerConversationIntro>p:not(.eyebrow){color:#dce5e1;max-width:42rem;margin-bottom:0;line-height:1.65}.readerConversationForm{background:#fffaf0;border-bottom:1px solid #e1d6c2;grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:2rem clamp(1.2rem,4vw,2.5rem);display:grid;position:relative}.readerConversationForm label{color:#17372e;letter-spacing:.05em;text-transform:uppercase;gap:.4rem;font:800 .78rem/1.3 Arial,sans-serif;display:grid}.readerConversationForm input,.readerConversationForm select,.readerConversationForm textarea{color:#202925;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #b9ad98;border-radius:0;width:100%;padding:.82rem;font:400 1rem/1.45 Arial,sans-serif}.readerConversationForm input:focus,.readerConversationForm select:focus,.readerConversationForm textarea:focus{outline-offset:.1rem;outline:.18rem solid #efb43d}.readerConversationMessage{grid-column:1/-1}.readerConversationWebsite{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.readerConversationForm button{color:#fff;cursor:pointer;background:#17372e;border:0;justify-self:start;padding:.9rem 1.25rem;font:800 .88rem/1 Arial,sans-serif}.readerConversationForm button:disabled{opacity:.6;cursor:wait}.readerConversationStatus{color:#366252;align-self:center;margin:0;font:700 .9rem/1.4 Arial,sans-serif}.readerConversationThread{padding:2rem clamp(1.2rem,4vw,2.5rem) 2.5rem}.readerConversationThread h3{color:#17372e;align-items:center;gap:.65rem;margin:0 0 1.2rem;font:700 1.3rem/1.3 Arial,sans-serif;display:flex}.readerConversationThread h3 span{color:#fff;background:#17372e;border-radius:50%;place-items:center;min-width:1.75rem;height:1.75rem;font-size:.78rem;display:inline-grid}.readerComment{background:#fff;border-left:.28rem solid #267da0;margin:0 0 1rem;padding:1.15rem 1.2rem 1rem;position:relative;box-shadow:0 .35rem 1rem #332a1e0b}.readerComment:after{content:"";border-top:.55rem solid #fff;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:.55rem solid #0000;position:absolute;bottom:-.55rem;left:1.1rem}.readerComment header{flex-wrap:wrap;align-items:center;gap:.65rem;font:700 .82rem/1.3 Arial,sans-serif;display:flex}.readerComment header time{color:#767067;margin-left:auto;font-weight:400}.readerComment>p{white-space:pre-wrap;margin:.7rem 0 .8rem;line-height:1.62}.readerResponseType{color:#17372e;letter-spacing:.05em;text-transform:uppercase;background:#e8e0d2;padding:.28rem .5rem;font-size:.68rem}.readerResponseType.question{color:#15536b;background:#dcebf1}.readerResponseType.different-view{color:#9a3328;background:#f6dfda}.readerResponseType.encouragement{color:#236044;background:#dcebe4}.helpfulButton{color:#6b5141;cursor:pointer;background:#fffaf0;border:1px solid #d8ccba;align-items:center;gap:.35rem;padding:.35rem .55rem;font:700 .76rem/1 Arial,sans-serif;display:inline-flex}.helpfulButton span{color:#c54234;font-size:1rem}.helpfulButton:disabled{color:#767067;cursor:default;background:#eee7da}.readerConversationEmpty{color:#68625b;background:#eee7da;padding:1rem;font-style:italic}.peerReviewPanel{color:#26342f;background:#f7f0e1;border-top:.4rem solid #efb43d;max-width:58rem;margin:3rem auto;padding:clamp(1.4rem,4vw,2.5rem);box-shadow:0 .7rem 2rem #332a1e12}.peerReviewIntro{max-width:42rem}.peerReviewIntro h2{color:#17372e;margin:.25rem 0 .65rem;font:700 clamp(2rem,4vw,2.8rem)/1.05 Georgia,serif}.peerReviewIntro>p:not(.eyebrow){line-height:1.65}.peerReviewForm{background:#fffaf0;border:1px solid #e1d6c2;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0 2.5rem;padding:1.3rem;display:grid}.peerReviewForm label{letter-spacing:.05em;text-transform:uppercase;color:#17372e;gap:.4rem;font:800 .78rem/1.3 Arial,sans-serif;display:grid}.peerReviewForm input,.peerReviewForm select,.peerReviewForm textarea{color:#202925;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #b9ad98;border-radius:0;width:100%;padding:.8rem;font:400 1rem/1.45 Arial,sans-serif}.peerReviewForm input:focus,.peerReviewForm select:focus,.peerReviewForm textarea:focus{outline-offset:.1rem;outline:.18rem solid #efb43d}.peerReviewMessage{grid-column:1/-1}.peerReviewForm button{color:#fff;cursor:pointer;background:#17372e;border:0;justify-self:start;padding:.85rem 1.1rem;font:800 .88rem/1 Arial,sans-serif}.peerReviewForm button:disabled{opacity:.6;cursor:wait}.peerReviewStatus{color:#366252;align-self:center;margin:0;font:700 .9rem/1.4 Arial,sans-serif}.peerReviewThread h3{color:#17372e;align-items:center;gap:.65rem;margin:0 0 1rem;font:700 1.3rem/1.3 Arial,sans-serif;display:flex}.peerReviewThread h3 span{color:#fff;background:#17372e;border-radius:50%;place-items:center;min-width:1.7rem;height:1.7rem;font-size:.78rem;display:inline-grid}.peerReviewComment{background:#fff;border-left:.25rem solid #267da0;margin:0 0 .8rem;padding:1rem 1.1rem}.peerReviewComment header{flex-wrap:wrap;align-items:center;gap:.65rem;font:700 .82rem/1.3 Arial,sans-serif;display:flex}.peerReviewComment header time{color:#767067;margin-left:auto;font-weight:400}.peerReviewComment>p{white-space:pre-wrap;margin:.65rem 0 0;line-height:1.6}.reviewType{color:#17372e;letter-spacing:.05em;text-transform:uppercase;background:#e8e0d2;padding:.27rem .48rem;font-size:.68rem}.reviewTypeQuestion{color:#15536b;background:#dcebf1}.reviewTypeCorrection{color:#9a3328;background:#f6dfda}.reviewTypeApproval{color:#236044;background:#dcebe4}.peerReviewEmpty{color:#68625b;background:#eee7da;padding:1rem;font-style:italic}.reviewReplyButton{color:#17372e;cursor:pointer;background:#fffaf0;border:1px solid #9b927f;margin-top:.9rem;padding:.55rem .8rem;font:800 .78rem/1 Arial,sans-serif}.reviewReplies{border-left:.2rem solid #d2c6b1;margin:1rem 0 0 1.25rem;padding-left:1rem}.peerReviewReply{background:#f8f4eb;margin:.65rem 0;padding:.9rem 1rem}.peerReviewReply header{flex-wrap:wrap;align-items:center;gap:.6rem;font:700 .78rem/1.3 Arial,sans-serif;display:flex}.peerReviewReply header span{color:#5e594f;text-transform:uppercase;letter-spacing:.05em;background:#e4ded1;padding:.2rem .42rem;font-size:.65rem}.peerReviewReply header time{color:#767067;margin-left:auto;font-weight:400}.peerReviewReply>p{white-space:pre-wrap;margin:.55rem 0 0;line-height:1.55}.peerReviewReplyForm{background:#eef3f0;border-left:.3rem solid #366252;gap:.85rem;margin:1rem 0 0;padding:1rem;display:grid}.peerReviewReplyForm>p{margin:0}.peerReviewReplyForm label{letter-spacing:.04em;text-transform:uppercase;color:#17372e;gap:.35rem;font:800 .76rem/1.3 Arial,sans-serif;display:grid}.peerReviewReplyForm input,.peerReviewReplyForm textarea,.peerReviewReplyForm select{color:#202925;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #a9a190;width:100%;padding:.72rem;font:400 1rem/1.45 Arial,sans-serif}.peerReviewReplyForm label small{color:#6e685d;letter-spacing:0;text-transform:none;font-weight:400}.peerReviewReplyForm button{color:#fff;cursor:pointer;background:#17372e;border:0;justify-self:start;padding:.7rem .95rem;font-weight:800}.reviewDecision{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.reviewDecision span{color:#5b554a;letter-spacing:.05em;text-transform:uppercase;background:#e8e0d2;padding:.35rem .58rem;font:800 .69rem/1 Arial,sans-serif}.reviewDecision small{color:#6f685e}.reviewDecision-accepted span{color:#1f6038;background:#d9ecdf}.reviewDecision-needs_discussion span{color:#7b5500;background:#fff0c7}.reviewDecision-declined span{color:#8b3027;background:#f3dcd8}@media (width<=700px){.tragedyCoverHero{min-height:32rem}.tragedyCoverHero>img{object-position:58% center}.tragedyCoverHero:after{background:linear-gradient(#0000 38%,#040a0933 62%,#040a09c2 100%)}.tragedyCoverCopy{padding:2.4rem 1.35rem;overflow:hidden}.tragedyCoverCopy h1{letter-spacing:-.07em;white-space:nowrap;max-width:100%;font-size:clamp(2.55rem,14vw,3.8rem);line-height:.9}.tragedyCoverTagline{max-width:20rem;font-size:.93rem;line-height:1.35}.tragedyCoverTagline:after{width:7rem;height:.26rem;margin-top:.65rem}.tragedyFeatureArticle .ubuntuArticleProse .tragedyScriptureQuote{margin:2.3rem 0 2.6rem;padding:2.35rem 0 1.5rem 2.7rem;font-size:1.32rem;line-height:1.5}.tragedyFeatureArticle .ubuntuArticleProse .tragedyScriptureQuote:before{font-size:5.5rem;top:-.15rem;left:-.1rem}.tragedyFeatureArticle .ubuntuArticleProse .tragedyScriptureQuote:after{width:8rem;height:.28rem;margin-top:1rem}.tragedyFeatureArticle .ubuntuArticleProse .scriptureClosingQuote{height:2.35rem;margin:.3rem 0 .05rem auto;font-size:5.5rem}.tragedyDraftNotice,.peerReviewPanel,.readerConversation{margin:1.4rem 1rem 0}.peerReviewForm,.readerConversationForm{grid-template-columns:1fr}.peerReviewMessage,.readerConversationMessage{grid-column:auto}.peerReviewForm button,.readerConversationForm button{width:100%}.peerReviewComment header time,.readerComment header time{width:100%;margin-left:0}.readerConversationIntro{padding:1.8rem 1.25rem}.readerConversationThread{padding:1.5rem 1.05rem 2rem}}.tragedyCoverCopy h1{letter-spacing:-.035em;white-space:normal;max-width:20ch;font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.02}@media (width<=700px){.tragedyCoverCopy h1{font-size:clamp(2.2rem,8.5vw,3.8rem)}}.africanDraft{max-width:100rem;margin:auto}.draftBanner{color:#fff;background:#11291f;border-bottom:5px solid #edc125;padding:1.5rem 3rem}.draftBanner span{color:#f0cc57;margin-left:1.5rem}.draftBanner p{margin:.6rem 0 0;line-height:1.6}.africanHero{background:#10291f;height:clamp(24rem,48vw,44rem);position:relative;overflow:hidden}.africanHero>img{object-fit:cover;width:100%;height:100%}.africanHero>div{color:#fff;background:linear-gradient(90deg,#061b16b8,#0000 80%);flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,6vw,5rem);display:flex;position:absolute;inset:0}.africanHero h1{letter-spacing:-.045em;margin:.4rem 0;font:900 clamp(3.3rem,8vw,7rem)/.96 Georgia,serif}.africanHero .eyebrow{color:#f4cc44;font-size:1rem}.africanProse{max-width:90rem!important;padding:2rem 3rem!important}.paragraphRow{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2rem;margin:1.2rem 0;display:grid}.paragraphText>p{font-size:1.125rem;line-height:1.85;margin:0!important}.paragraphText{border-left:3px solid #0000;min-width:0;padding:.45rem .7rem}.paragraphActive .paragraphText{background:#efc3220b;border-left-color:#efc322}.paragraphReview{font:400 1rem/1.5 Arial,sans-serif}.paragraphReview button{color:#17372e;cursor:pointer;background:#f3f8f4;border:1px solid #387758;padding:.55rem .8rem;font:700 .875rem/1.4 Arial}.paragraphDiscussion{background:#f3f6f4;border-left:3px solid #eabd22;margin-top:.5rem;padding:1rem}.paragraphDiscussion h3{margin:0 0 1rem;font:700 1rem Arial}.paragraphDiscussion form,.paragraphDiscussion label{gap:.5rem;display:grid}.paragraphDiscussion form{gap:.8rem;margin-bottom:1rem}.paragraphDiscussion input,.paragraphDiscussion select,.paragraphDiscussion textarea{color:#14271f;background:#fff;border:1px solid #78978a;width:100%;padding:.6rem;font:1rem Arial}.paragraphDiscussion p{white-space:pre-wrap;margin:.5rem 0!important;font:1rem/1.55 Arial!important}.paragraphComment{border-top:1px solid #afc0b6;padding:1rem 0}.paragraphComment small{font-size:.875rem;display:block}.paragraphReply{border-left:2px solid #548a72;margin:.8rem 0;padding-left:.8rem}.africanPullQuote{color:#17372e;background:#fffaf0;border-left:5px solid #e34835;padding:1.25rem;margin:1rem 0!important}.africanPullQuote p{color:#17372e!important;margin:0!important;font:700 1.5rem/1.5 Georgia!important}.africanPullQuote cite{color:#267da0;margin-top:.9rem;font:1rem Arial;display:block}.reviewTools{flex-wrap:wrap;align-items:center;gap:1rem;margin:2rem 3rem;display:flex}.reviewTools label{align-items:center;gap:1rem;display:flex}.reviewTools input{border:1px solid #49735c;padding:.75rem;font:1rem Arial}.reviewTools p{width:100%;margin:0}.africanDraft .authorCard{margin:2rem 3rem}.paragraphReview button:focus-visible{outline-offset:3px;outline:3px solid #eabd22}@media (width<=850px){.paragraphRow{grid-template-columns:1fr;gap:.4rem}.paragraphReview>button{font-size:.875rem}.africanProse{padding:1rem!important}.reviewTools{margin:1rem;display:block}.reviewTools label{display:grid}.reviewTools span{margin-top:.8rem;display:block}.draftBanner{padding:1.2rem}.draftBanner span{margin:.6rem 0;display:block}.africanDraft .authorCard{margin:2rem 1rem}.paragraphDiscussion{margin-bottom:1rem}}.africanHero{aspect-ratio:1672/941;height:auto}.africanHero>img{object-fit:contain;display:block}.africanHero>.africanCoverAccessibleTitle{clip:rect(0,0,0,0);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset:auto;overflow:hidden}.africanDraft .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  THE AFRICAN PRIVILEGE"}.africanPreviewProse{margin-left:auto;margin-right:auto}.africanPreviewProse .africanPreviewQuote{color:#17372e;background:#fffaf0;border:1px solid #e66b58;border-left:.25rem solid #e34835}.africanPreviewProse .africanPreviewQuote p{color:#17372e!important}.africanPreviewProse .scriptureClosingQuote{text-align:right;color:#e34835;margin-top:.3rem;font:700 2.7rem/1 Georgia,serif;display:block}.africanPreviewProse .ubuntuSectionNumber{pointer-events:none}.sharedPeerReview{background:#f3f7f4;border-top-color:#efc322;max-width:76rem}.sharedPeerReview .peerReviewForm{background:#fff}.sharedPeerReview label{font-size:.875rem}.sharedPeerReview button{cursor:pointer;padding:.6rem .9rem;font:700 1rem/1.4 Arial}.sharedDiscussionControls{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.sharedPeerReview .peerReviewComment{border-left-color:#efc322}.sharedPeerReview .peerReviewComment p{white-space:pre-wrap;font:1.05rem/1.7 Arial}.sharedPeerReview details{background:#edf3ef;margin-top:1rem;padding:.8rem}.sharedPeerReview summary{cursor:pointer;font:700 1rem Arial}.sharedPeerReview a{color:#185c45;text-decoration:underline}.sharedPeerReview input,.sharedPeerReview select,.sharedPeerReview textarea{font-size:1rem}.sharedPeerReview .reviewReplies{margin-top:1rem}.sharedPeerReview button:focus-visible{outline-offset:3px;outline:3px solid #efc322}.mbitiReviewDraft{background:#f6f1e7}.mbitiReviewIntro,.mbitiReviewSources{max-width:78rem;margin:0 auto;padding:2rem 3rem}.mbitiReviewIntro p,.mbitiReviewSources p,.mbitiReviewSources li{font:1.05rem/1.75 Arial,sans-serif}.mbitiReviewIntro .eyebrow,.mbitiReviewSources .eyebrow{letter-spacing:.1em;color:#85502f;font-size:.75rem}.mbitiReviewIntro a,.mbitiReviewSources a{color:#185c45;text-decoration:underline}.mbitiReviewIntro details{background:#eee5d7;border-left:3px solid #b77d4a;margin-top:1.2rem;padding:1rem 1.25rem}.mbitiReviewIntro summary{cursor:pointer;font:700 1rem Arial,sans-serif}.mbitiReviewIntro li{margin:.7rem 0;line-height:1.6}.mbitiReviewSources{border-top:1px solid #d8cbbb}.mbitiReviewSources h2{font:700 2rem Georgia,serif}.mbitiReviewSources li{margin:1rem 0}.mbitiReviewDraft .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  JOHN MBITI  •  PART THREE"}.mbitiReviewDraft .paragraphReview button{color:#3a342d;background:#fcf8f0;border-color:#bca58b}.mbitiReviewDraft .sharedPeerReview{background:#eee8de;border-top-color:#b77d4a}@media (width<=850px){.mbitiReviewIntro,.mbitiReviewSources{padding:1.4rem 1.2rem}.mbitiReviewIntro li{font-size:1rem}}.mbitiReviewIntro .mbitiPeerReviewLabel{color:#675c4d;letter-spacing:.04em;background:0 0;border:1px solid #c9bda9;border-radius:3px;margin:0 0 1rem;padding:.3rem .7rem;font:600 .75rem/1.4 Arial,sans-serif;text-decoration:none;display:inline-block}.mbitiPeerReviewLabel:focus-visible{outline-offset:3px;outline:2px solid #85502f}.featureArticle.mbitiReviewDraft>.mbitiReviewCover{background:#080a08;border-top:0;align-items:center;min-height:clamp(35rem,61vw,51rem);margin:0;display:flex;position:relative;overflow:hidden}.mbitiReviewCover>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mbitiReviewCover:after{content:"";background:linear-gradient(90deg,#040806eb 0%,#040806b8 36%,#0408062e 67%,#0000 100%);position:absolute;inset:0}.mbitiReviewCoverCopy{z-index:1;color:#fff;width:min(49rem,58%);padding:4rem 2rem 4rem clamp(1.5rem,6vw,6rem);position:relative}.mbitiReviewCoverCopy>p{color:#efb43d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font:800 .72rem/1.4 Arial,sans-serif}.mbitiReviewCoverCopy h1{letter-spacing:-.045em;text-shadow:0 .15rem .8rem #0007;max-width:13ch;margin:0;font:700 clamp(3.1rem,6.2vw,6.2rem)/.98 Georgia,Times New Roman,serif}.mbitiReviewCoverCopy h1 em{color:#efb43d;font-weight:700;display:block}.mbitiReviewCoverCopy>span{color:#e8ece9;max-width:35rem;margin:1.5rem 0 0;font:italic 700 clamp(1.05rem,1.5vw,1.25rem)/1.5 Georgia,serif;display:block}.mbitiReviewCoverCopy .articleByline{color:#e8ece9;border-top:1px solid #ffffff45;margin-top:1.5rem;padding-top:1.2rem;font:1rem/1.6 Arial,sans-serif}.mbitiReviewCoverCopy .articleByline a{color:#fff;font-weight:700}.mbitiReviewIntro .mbitiReviewDate{color:#657069;margin-left:1rem;font-size:.85rem;display:inline}@media (width<=800px){.featureArticle.mbitiReviewDraft>.mbitiReviewCover{align-items:flex-end;min-height:47rem}.mbitiReviewCover>img{object-position:65% center}.mbitiReviewCover:after{background:linear-gradient(#0000 0%,#04080614 24%,#040806c2 58%,#040806f7 100%)}.mbitiReviewCoverCopy{width:100%;padding:4rem 1.4rem 2.5rem}.mbitiReviewCoverCopy h1{max-width:14ch;font-size:clamp(2.7rem,11vw,4.5rem)}.mbitiReviewIntro .mbitiReviewDate{margin:0 0 1rem;display:block}}.mbitiReviewDraft .paragraphRow{display:block}.mbitiReviewDraft .paragraphText{border-left:0;padding-left:0;padding-right:0}.mbitiRelatedWorks{border-top:1px solid #d8cba8;max-width:58rem;margin:2rem auto 3rem;padding:1.5rem clamp(1rem,3vw,2rem)}.mbitiRelatedWorks>h2{color:#17372e;margin:0 0 1.1rem;font:700 clamp(1.25rem,3vw,1.65rem)/1.25 Georgia,serif}.mbitiRelatedList{gap:.8rem;display:grid}.mbitiRelatedWork{color:#17372e;background:#f6f0e3;border-radius:4px;align-items:center;gap:1rem;padding:.65rem;text-decoration:none;display:flex}.mbitiRelatedWork:hover{background:#eee4cf}.mbitiRelatedWork:focus-visible{outline-offset:3px;outline:3px solid #d3a63e}.mbitiRelatedWork>img{object-fit:contain;background:#eae3d4;border-radius:2px;flex:0 0 144px;width:144px;height:96px;display:block}.mbitiRelatedWork>span{min-width:0}.mbitiRelatedWork small{color:#666b60;margin-bottom:.3rem;font:500 .7rem/1.3 Arial,sans-serif;display:block}.mbitiRelatedWork strong{font:700 clamp(.9rem,2.3vw,1.05rem)/1.35 Georgia,serif;display:block}@media (width<=480px){.mbitiRelatedWork{gap:.75rem}.mbitiRelatedWork>img{flex-basis:112px;width:112px;height:84px}.mbitiReviewDraft .mbitiDisruptQuote{margin:1.6rem 0}}.featureArticle.mbitiReviewDraft .articleProse .paragraphRow>blockquote.mbitiDisruptQuote{break-inside:avoid;position:relative;color:#17372e!important;background:0 0!important;border:0!important;margin:2.2rem 0!important;padding:1.6rem 1rem 1.6rem 2.1rem!important}.featureArticle.mbitiReviewDraft .articleProse blockquote.mbitiDisruptQuote:before,.featureArticle.mbitiReviewDraft .articleProse blockquote.mbitiDisruptQuote:after{content:none!important;display:none!important}.featureArticle.mbitiReviewDraft .articleProse blockquote.mbitiDisruptQuote p{color:#17372e!important;margin:0!important;font:700 clamp(1.4rem,2.5vw,1.9rem)/1.5 Georgia,serif!important}.featureArticle.mbitiReviewDraft .articleProse blockquote.mbitiDisruptQuote cite{margin-top:1rem;font-style:normal;display:block;color:#267da0!important;text-transform:uppercase!important;letter-spacing:.06em!important;font:800 .75rem/1.5 Arial,sans-serif!important}.featureArticle.mbitiReviewDraft .articleProse blockquote.mbitiDisruptQuote cite:after{content:none!important;display:none!important}.mbitiDisruptQuote cite a{text-decoration:none;color:inherit!important}.mbitiDisruptQuote cite a:hover{text-decoration:underline}.mbitiDisruptQuote .mbitiQuoteMark{color:#e34835;vertical-align:-.08em;font-size:1.65em;line-height:.5;display:inline}.mbitiQuoteRule{background:linear-gradient(90deg,#e34835 0 25%,#dfb446 25% 50%,#267da0 50% 75%,#2f745f 75%);width:10rem;height:.28rem;margin-top:1.1rem;display:block}.featureArticle.mbitiReviewDraft .articleProse .paragraphRow>blockquote.mbitiQuote--statement{background:#eee2c7!important;border-top:2px solid #d5ad4f!important;border-bottom:2px solid #d5ad4f!important;padding:1.35rem 1.5rem!important}.featureArticle.mbitiReviewDraft .articleProse blockquote.mbitiQuote--statement p{font:700 clamp(1.3rem,2.3vw,1.65rem)/1.5 Arial,sans-serif!important}.mbitiQuote--statement .mbitiQuoteMark{color:#9a6422}.mbitiQuote--statement .mbitiQuoteRule{display:none}.featureArticle.mbitiReviewDraft .articleProse .paragraphRow>blockquote.mbitiQuote--portrait{grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:1.5rem;display:grid;padding:1.6rem 0!important}.mbitiQuotePortrait{object-fit:cover;object-position:50% 20%;border:2px solid #dbaa3a;border-radius:50%;grid-area:1/1/span 3;width:88px;height:88px;display:block}.mbitiQuote--portrait>p,.mbitiQuote--portrait>cite,.mbitiQuote--portrait>.mbitiQuoteRule{grid-column:2}.featureArticle.mbitiReviewDraft .articleProse .paragraphRow>blockquote.mbitiQuote--closing{text-align:center;border-top:1px solid #bfaa85!important;padding:2rem 1rem!important}.featureArticle.mbitiReviewDraft .articleProse blockquote.mbitiQuote--closing p{color:#a13f31!important;font-style:italic!important}.mbitiQuote--closing .mbitiQuoteRule{margin-left:auto;margin-right:auto}@media (width<=600px){.featureArticle.mbitiReviewDraft .articleProse .paragraphRow>blockquote.mbitiDisruptQuote{padding-left:.4rem!important;padding-right:.4rem!important}.featureArticle.mbitiReviewDraft .articleProse .paragraphRow>blockquote.mbitiQuote--statement{padding:1.2rem!important}.featureArticle.mbitiReviewDraft .articleProse .paragraphRow>blockquote.mbitiQuote--portrait{grid-template-columns:58px minmax(0,1fr);column-gap:.85rem}.mbitiQuotePortrait{width:58px;height:58px}.featureArticle.mbitiReviewDraft .articleProse blockquote.mbitiQuote--portrait p{font-size:1.25rem!important}}.featureArticle.mbitiReviewDraft .articleProse{padding-bottom:0}.featureArticle.mbitiReviewDraft .ubuntuArticleSection{margin-bottom:1.5rem;padding-bottom:1.7rem}.featureArticle.mbitiReviewDraft .ubuntuArticleSection:after{margin-top:1.5rem}.featureArticle.mbitiReviewDraft .ubuntuArticleSection:last-child{margin-bottom:0;padding-bottom:1.25rem}.featureArticle.mbitiReviewDraft .ubuntuArticleSection:last-child:after{display:none}.featureArticle.mbitiReviewDraft .paragraphRow:last-child>blockquote.mbitiDisruptQuote{margin-bottom:0!important}.featureArticle.mbitiReviewDraft>.authorCard{border-top-width:3px;grid-template-columns:7rem minmax(0,1fr);gap:1.4rem;max-width:58rem;margin:1rem auto 1.5rem;padding:1.5rem 2rem}.featureArticle.mbitiReviewDraft>.authorCard>img{object-position:50% 28%;width:7rem;height:7rem;margin:0}.featureArticle.mbitiReviewDraft>.authorCard h2{margin:.25rem 0 .65rem;font-size:1.65rem}.featureArticle.mbitiReviewDraft>.authorCard .eyebrow{margin:0;font-size:.72rem}.featureArticle.mbitiReviewDraft>.authorCard p:not(.eyebrow){margin-bottom:.65rem;font-size:.95rem;line-height:1.6}.featureArticle.mbitiReviewDraft>.bookletDownload{margin-top:1.5rem;margin-bottom:1.5rem}@media (width<=800px){.featureArticle.mbitiReviewDraft>.authorCard{text-align:left;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1rem;margin:1rem 1rem 1.5rem;padding:1.25rem}.featureArticle.mbitiReviewDraft>.authorCard>img{width:5.5rem;height:5.5rem}.featureArticle.mbitiReviewDraft>.authorCard h2{font-size:1.4rem}.featureArticle.mbitiReviewDraft>.authorCard p:not(.eyebrow){font-size:.9rem}.featureArticle.mbitiReviewDraft .ubuntuArticleSection{padding-bottom:1.5rem}.featureArticle.mbitiReviewDraft .ubuntuArticleSection:after{margin-top:1.25rem}}@media (width<=390px){.featureArticle.mbitiReviewDraft>.authorCard{grid-template-columns:1fr}.featureArticle.mbitiReviewDraft>.authorCard>img{width:5rem;height:5rem}}.africanHero:has(.worshipCoverTitle){aspect-ratio:auto;background:#080c0b;height:auto}.africanHero:has(.worshipCoverTitle)>img{object-fit:contain;width:100%;height:auto}.africanHero>.worshipCoverTitle{color:#fff;background:#080c0b;border-bottom:5px solid #efc322;padding:clamp(1.25rem,4vw,3rem);position:relative;inset:auto}.worshipCoverTitle h1{letter-spacing:-.025em;font-size:clamp(2rem,5vw,4.8rem);line-height:1.04}.worshipCoverTitle .eyebrow{margin:0}.worshipPublished .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  A DESCENT INTO MEDIEVALIST WORSHIP"}.worshipPublished blockquote cite{color:#267da0;margin-top:.6rem;font:1rem/1.5 Arial,sans-serif;display:block}.worshipPublished .ubuntuArticleProse .ubuntuArticleSection>p{font-size:1.15rem;line-height:1.75}.kemetDraft{--kemet:#b76a2d;--kemet-dark:#2d211a}.kemetDraft .reviewInsetPhoto{float:left;width:34%;max-width:240px;margin:.35rem 1.5rem .8rem 0}.kemetDraft .reviewInsetPhoto img{border-radius:2px;width:100%;height:auto;display:block}.kemetDraft .reviewInsetPhoto figcaption{color:#635d55;margin-top:.45rem;font:400 .75rem/1.5 system-ui,sans-serif}.kemetDraft .reviewInsetPhoto small{margin-top:.25rem;font-size:.68rem;display:block}.kemetDraft .reviewInsetPhoto a{color:inherit;text-decoration:none}.kemetDraft .reviewInsetPhoto small a{text-underline-offset:2px;text-decoration:underline}.kemetDraft .paragraphText:has(.reviewInsetPhoto):after{content:"";clear:both;display:block}@media (width<=640px){.kemetDraft .reviewInsetPhoto{float:none;width:100%;max-width:300px;margin:1rem auto 1.15rem}}.kemetHero{border-bottom:1px solid #d8d2cc;max-width:920px;margin:0 auto;padding:clamp(3.5rem,8vw,7rem) 1.25rem 2.5rem}.kemetHero:before{content:"";aspect-ratio:1672/941;background:url(/images/kemet-calendar-aerial-v2.jpg) 50%/contain no-repeat;width:100%;margin-bottom:2rem;display:block}.kemetDraft .kemetHero{max-width:1120px;padding-top:1.5rem}.kemetHero h1{letter-spacing:-.055em;color:#171412;max-width:850px;margin:.45rem 0 1rem;font-size:clamp(2.8rem,7vw,6.4rem);line-height:.92}.kemetStandfirst{color:#51463f;max-width:680px;font:500 clamp(1.15rem,2.4vw,1.7rem)/1.35 Georgia,serif}.kemetByline{letter-spacing:.07em;text-transform:uppercase;color:#76583f;margin-top:1.4rem;font-size:.9rem}.kemetReviewQuestions,.kemetSources{background:#f5f0e9;border:1px solid #dfd5c8;max-width:920px;margin:2.5rem auto;padding:2rem clamp(1.25rem,4vw,3rem)}.kemetReviewQuestions h2,.kemetSources h2{color:#181411;margin:.25rem 0 1.5rem;font-size:clamp(1.7rem,3vw,2.6rem)}.kemetReviewQuestions ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.kemetReviewQuestions li{border-top:1px solid #d9cbbb;grid-template-columns:2.5rem 1fr;align-items:start;gap:.8rem;padding:.75rem 0;display:grid}.kemetReviewQuestions li span{color:var(--kemet);font:700 .78rem/1.8 system-ui}.kemetReviewQuestions li p{margin:0;line-height:1.55}.kemetSources ol{padding-left:1.25rem}.kemetSources li{margin:.75rem 0;line-height:1.55}@media (width<=640px){.kemetHero{padding-top:3rem}.kemetReviewQuestions,.kemetSources{margin:1.4rem .75rem}}.kemetDraft .reviewParagraphSources{clear:both;color:#635d55;margin:.6rem 0 1rem;font:400 .75rem/1.55 system-ui,sans-serif;display:block}.kemetDraft .reviewParagraphSources a{color:inherit;text-underline-offset:2px;text-decoration:underline}.historyHero{isolation:isolate;color:#fff;background:#14392f;display:block;position:relative;overflow:hidden}.historyHero>img{z-index:0;width:100%;height:auto;display:block;position:relative}.historyHero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0% 61%,#05181326 66%,#051813ad 77%,#051813e6 100%);position:absolute;inset:0}.historyHero .historyHeroCopy{z-index:2;text-shadow:0 1px 6px #0006;max-width:78rem;margin:0 auto;padding:1.6rem clamp(1.25rem,4vw,3rem) 2rem;position:absolute;bottom:0;left:0;right:0}.historyHero h1{letter-spacing:-.025em;color:#fff;max-width:42ch;margin:0;font:700 clamp(1.45rem,3vw,2.6rem)/1.16 Georgia,serif}.historyHero h2{color:#edf2ef;margin:.65rem 0 0;font:italic 400 clamp(.8rem,1.1vw,1rem)/1.4 Georgia,serif}.historyHero p{color:#fff;margin:.65rem 0 0;font:400 .88rem/1.4 Arial,sans-serif}.historyHero a{color:inherit;text-decoration:none}.historyHero a:hover{text-decoration:underline}@media (width<=600px){.historyHero .historyHeroCopy{padding:.9rem 1.25rem 1.1rem}.historyHero h1{max-width:none;font-size:clamp(1.35rem,5.1vw,1.85rem);line-height:1.14}.historyHero h2{margin-top:.5rem;font-size:.78rem}.historyHero p{margin-top:.5rem;font-size:.8rem}.historyHero:after{background:linear-gradient(#0000 0% 58%,#05181326 62%,#051813b8 73%,#051813eb 100%)}}.historyCredit{color:#52615b;max-width:58rem;margin:1rem auto;padding:0 1.2rem;font-size:.8rem}.historyNotes{background:#f6f3ec;border-top:4px solid #287b96;max-width:58rem;margin:2rem auto;padding:2rem}.historyNotes h2{font-family:Georgia,serif}.historyNotes li{margin:.7rem 0;line-height:1.6}@media (width<=600px){.historyNotes{padding:1.3rem}}.historyDraft .articleSubheading{color:#174c3c;border-top:2px solid #c9d5cf;margin:2.5rem 0 1rem;padding-top:1.4rem;font:700 clamp(1.4rem,3vw,1.9rem)/1.3 Georgia,serif}.historyDraft .paragraphRow{display:block}.historyDraft .sharedPeerReview .peerReviewIntro{margin-bottom:1rem}.historyDraft .ubuntuArticleProse .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS • AFRICAN CHURCH HISTORY"}.historyDraft .sharedPeerReview .peerReviewComment>button,.historyDraft .sharedPeerReview .peerReviewReply>button{color:#267da0;cursor:pointer;background:#fff;border:1px solid #267da0;border-radius:.25rem;margin:.65rem .65rem .3rem 0;padding:.5rem .85rem;font-weight:700;display:inline-block}.historyDraft .sharedPeerReview .peerReviewComment>button:hover,.historyDraft .sharedPeerReview .peerReviewReply>button:hover{background:#e9f3f8}.historyDraft .sharedPeerReview .peerReviewReply>button:disabled,.historyDraft .sharedPeerReview .peerReviewComment>button:disabled{opacity:.55;cursor:wait}.featureArticle .articleProse .paragraphRow>blockquote.mbitiDisruptQuote.mbitiQuote--portrait{break-inside:avoid;grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:1.5rem;display:grid;position:relative;color:#17372e!important;text-align:left!important;background:0 0!important;border:0!important;margin:2.2rem 0!important;padding:1.6rem 0!important}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait:before,.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait:after{content:none!important;display:none!important}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait>p{white-space:pre-line;grid-column:2;color:#17372e!important;text-align:left!important;margin:0!important;font:700 clamp(1.4rem,2.5vw,1.9rem)/1.5 Georgia,serif!important}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait>cite{letter-spacing:.06em;text-transform:uppercase;grid-column:2;margin-top:1rem;font-style:normal;display:block;color:#267da0!important;font:800 .75rem/1.5 Arial,sans-serif!important}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait cite:after{content:none!important;display:none!important}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait cite a{text-decoration:none;color:inherit!important}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait .mbitiQuoteMark{color:#e34835;vertical-align:-.08em;font-size:1.65em;line-height:.5;display:inline}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait .mbitiQuotePortrait{object-fit:cover;object-position:50% 20%;border:2px solid #dbaa3a;border-radius:50%;grid-area:1/1/span 3;width:88px;max-width:none;height:88px;display:block}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait .mbitiQuoteRule{background:linear-gradient(90deg,#e34835 0 25%,#dfb446 25% 50%,#267da0 50% 75%,#2f745f 75%);grid-column:2;width:10rem;max-width:100%;height:.28rem;margin-top:1.1rem;display:block}@media (width<=600px){.featureArticle .articleProse .paragraphRow>blockquote.mbitiDisruptQuote.mbitiQuote--portrait{grid-template-columns:58px minmax(0,1fr);column-gap:.85rem;padding:1.6rem .4rem!important}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait .mbitiQuotePortrait{width:58px;height:58px}.featureArticle .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait>p{font-size:1.25rem!important}}.featureArticle .articleProse .inlineScripture{color:#17372e;font:inherit;font-weight:600;display:inline}.featureArticle .articleProse .inlineScriptureMark{color:#e34835;font-family:Georgia,serif;font-size:1.2em;font-weight:700;line-height:0;display:inline}.hymnDraft .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  WORSHIP AND CHRISTIAN HOPE"}.featureArticle.hymnDraft>.mbitiReviewCover{aspect-ratio:4/3;isolation:isolate;align-items:flex-end;width:100%;min-height:42rem;display:flex}.hymnDraft .mbitiReviewCover>img.hymnExtendedBackdrop{object-fit:contain;object-position:top;z-index:0;width:100%;height:auto;position:absolute;inset:0}.hymnDraft .mbitiReviewCover>img.hymnOriginalPhoto{aspect-ratio:1200/630;object-fit:contain;z-index:1;width:100%;height:auto;position:absolute;inset:0 0 auto}.hymnDraft .mbitiReviewCover:after{z-index:2;pointer-events:none;background:linear-gradient(#0000 38%,#080a0814 54%,#080a08b8 76%,#080a08 100%);display:block}.hymnDraft .mbitiReviewCoverCopy{z-index:3;background:0 0;width:100%;padding:2.5rem clamp(1.5rem,6vw,6rem)}@media (width<=800px){.featureArticle.hymnDraft>.mbitiReviewCover{aspect-ratio:3/4;min-height:34rem}.hymnDraft .mbitiReviewCover:after{background:linear-gradient(#0000 35%,#080a081f 46%,#080a08b3 65%,#080a08 94%)}.hymnDraft .mbitiReviewCoverCopy{padding:1.5rem 1.4rem 2rem}}.featureArticle.hymnDraft .articleProse #psalm72-source>blockquote.mbitiQuote--portrait{grid-template-columns:minmax(0,1fr)}.featureArticle.hymnDraft .articleProse #psalm72-source>blockquote.mbitiQuote--portrait>p,.featureArticle.hymnDraft .articleProse #psalm72-source>blockquote.mbitiQuote--portrait>cite,.featureArticle.hymnDraft .articleProse #psalm72-source>blockquote.mbitiQuote--portrait>.mbitiQuoteRule{grid-column:1}.featureArticle.hymnDraft .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait>p{font-size:clamp(1.2rem,2.1vw,1.6rem)!important}@media (width<=600px){.featureArticle.hymnDraft .articleProse blockquote.mbitiDisruptQuote.mbitiQuote--portrait>p{font-size:1.15rem!important}}.featureArticle.hymnDraft .articleProse .paragraphRow>blockquote.mbitiDisruptQuote.mbitiQuote--portrait{margin:1rem 0!important;padding:.6rem 0!important}.featureArticle.hymnDraft .articleProse .hymnSingerPortrait{box-sizing:border-box;isolation:isolate;overflow:hidden}.featureArticle.hymnDraft .articleProse .hymnSingerPortrait>img{object-fit:cover;transform-origin:50% 8%;border:0;border-radius:0;width:100%;max-width:none;height:100%;display:block;transform:scale(1.7)}@media (width<=600px){.featureArticle.hymnDraft .articleProse .paragraphRow>blockquote.mbitiDisruptQuote.mbitiQuote--portrait{margin:.8rem 0!important;padding:.5rem .4rem!important}}.missionFeatureArticle{background:#e8e1d4}.missionHero{background:#111;align-items:flex-end;min-height:clamp(34rem,60vw,49rem);display:flex;position:relative;overflow:hidden}.missionHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.missionHeroShade{background:linear-gradient(90deg,#05100de6 0%,#05100da3 39%,#05100d14 70%),linear-gradient(#0000 56%,#05100d8c);position:absolute;inset:0}.missionHeroCopy{z-index:1;color:#fff;max-width:62rem;padding:clamp(2rem,6vw,5rem) clamp(1.3rem,7vw,7rem);position:relative}.missionHeroCopy>p{color:#efb43d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font:800 .78rem/1.3 Arial,sans-serif}.missionHeroCopy h1{letter-spacing:-.055em;text-shadow:0 .15rem .9rem #0008;max-width:12ch;margin:0;font:700 clamp(3rem,7.5vw,7rem)/.88 Georgia,Times New Roman,serif}.missionHeroCopy h2{color:#f2e9d9;max-width:34rem;margin:1.2rem 0 0;font:italic 700 clamp(1.05rem,2vw,1.55rem)/1.35 Georgia,serif}.missionHeroCopy h2:after{content:"";background:linear-gradient(90deg,#e34835 0 25%,#dfb446 25% 50%,#267da0 50% 75%,#2f745f 75%);width:10rem;height:.32rem;margin-top:1rem;display:block}.missionCoverMeta{display:block}.missionReviewNotice{color:#fff;background:#17372e;border-left:.4rem solid #efb43d;justify-content:space-between;align-items:center;gap:2rem;max-width:58rem;margin:2.4rem auto 0;padding:1.35rem 1.5rem;display:flex}.missionReviewNotice b{color:#efb43d;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.missionReviewNotice p{color:#d8e1dd;max-width:42rem;margin:.35rem 0 0;line-height:1.55}.missionReviewNotice a{border:1px solid #fff7;flex:none;padding:.75rem 1rem;font-weight:800}.reviewedBook{background:#f7f0e1;border-top:.35rem solid #267da0;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:53rem;margin:2rem auto 0;padding:1.5rem 2rem;display:grid}.reviewedBook h2{margin:.25rem 0;font:700 clamp(1.8rem,4vw,2.6rem)/1.05 Georgia,serif}.reviewedBook dl{gap:.7rem;margin:0;display:grid}.reviewedBook dl div{border-bottom:1px solid #ddd1bc;grid-template-columns:6rem 1fr;padding-bottom:.55rem;display:grid}.reviewedBook dt{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.reviewedBook dd{margin:0}.missionFeatureArticle .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  CHRISTIAN MISSION IN SOUTH AFRICA"}.missionFeatureArticle .missionPullQuote cite{color:#267da0;letter-spacing:.1em;text-transform:uppercase;margin-top:.8rem;font:800 .72rem/1.3 Arial,sans-serif;display:block}.missionAuthorCard{grid-template-columns:12rem 1fr}.missionAuthorMark{color:#efb43d;background:#17372e;place-items:center;min-height:13rem;font:700 4rem/1 Georgia,serif;display:grid}.missionAuthorCard h2{font-family:Georgia,serif!important}.missionFeatureArticle #peer-review{scroll-margin-top:6rem}@media (width<=720px){.missionHero{min-height:34rem}.missionHero>img{object-position:58% center}.missionHeroShade{background:linear-gradient(#05100d1f 22%,#05100d8c 50%,#05100ddb 100%)}.missionHeroCopy{padding:2.3rem 1.3rem}.missionHeroCopy h1{font-size:clamp(2.7rem,13vw,4.4rem)}.missionReviewNotice,.reviewedBook{margin:1.4rem 1rem 0}.missionReviewNotice{flex-direction:column;align-items:flex-start;gap:1rem}.missionReviewNotice a{text-align:center;width:100%}.reviewedBook{grid-template-columns:1fr;padding:1.4rem}.missionAuthorCard{grid-template-columns:1fr}.missionAuthorMark{min-height:9rem}.missionAuthorCard>div:last-child{padding:1.5rem}}.missionAuthorCard{grid-template-columns:10rem 1fr;padding-bottom:2.75rem;position:relative;overflow:hidden}.missionAuthorCard:after{content:"";background:linear-gradient(90deg,#e34835 0 20%,#efc526 20% 40%,#267da0 40% 60%,#26945f 60% 80%,#ed902b 80%);height:.62rem;position:absolute;bottom:0;left:0;right:0}.missionAuthorCard>img{object-position:50% 24%;box-shadow:0 0 0 .25rem #efb43d}.missionAuthorCard>div:last-child{padding:0}@media (width<=720px){.missionAuthorCard{grid-template-columns:1fr}.missionAuthorCard>div:last-child{padding:0}}.missionHero{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.72fr);align-items:end;display:grid}.missionHeroCopy{grid-area:1/1}.missionHeroSources{z-index:2;grid-area:1/2;justify-content:center;align-items:flex-end;gap:1rem;padding:3rem clamp(1rem,4vw,4rem) 3.4rem 0;display:flex;position:relative}.missionHeroSources figure{background:#f8f1e4;margin:0;position:relative;box-shadow:0 1.5rem 3.5rem #0008}.missionHeroSources img{object-fit:cover;width:100%;height:100%;display:block}.missionHeroSources figcaption{color:#13231d;background:#f8f1e4;gap:.18rem;padding:.75rem .85rem;font-family:Arial,sans-serif;display:grid}.missionHeroSources figcaption b{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.missionHeroSources figcaption span{color:#59645e;font-size:.7rem}.missionBookVisual{border-bottom:.42rem solid #e34835;width:min(20rem,54%);transform:rotate(-3deg)}.missionBookVisual img{aspect-ratio:16/9}.missionBoesakVisual{border-bottom:.42rem solid #efb43d;width:min(13rem,38%);transform:rotate(2deg)}.missionBoesakVisual img{aspect-ratio:3/4;object-position:50% 24%}.missionImageCredit{color:#657069;max-width:58rem;margin:1.1rem auto 0;font-size:.7rem;line-height:1.5}@media (width<=900px){.missionHero{grid-template-columns:1fr;min-height:auto;padding-top:8rem}.missionHeroCopy{grid-column:1;padding-bottom:1.5rem}.missionHeroSources{grid-area:2/1;justify-content:flex-start;padding:0 1.3rem 2.4rem}.missionBookVisual{width:min(20rem,58%)}.missionBoesakVisual{width:min(12rem,36%)}.missionImageCredit{margin-left:1rem;margin-right:1rem}}@media (width<=520px){.missionHero{padding-top:6rem}.missionHeroSources{gap:.65rem}.missionHeroSources figcaption{padding:.55rem}.missionHeroSources figcaption b{font-size:.66rem}.missionHeroSources figcaption span{font-size:.62rem}.missionBookVisual{width:60%}.missionBoesakVisual{width:38%}}.missionHeroOverhaul{align-items:flex-end;padding:0;display:flex}.missionHeroOverhaul .missionHeroCopy{max-width:55rem}.missionHeroOverhaul>img{object-position:center}@media (width<=900px){.missionHeroOverhaul{min-height:38rem;padding:0}.missionHeroOverhaul .missionHeroCopy{padding:2.5rem 1.3rem}.missionHeroOverhaul>img{object-position:58% center}.missionHeroOverhaul .missionHeroShade{background:linear-gradient(#05100d14 22%,#05100d9e 55%,#05100deb 100%)}}.missionHeroThumbnail{background:#111;min-height:0;padding:0;display:block}.missionHeroThumbnail>img{object-fit:contain;object-position:center;width:100%;height:auto;display:block;position:relative}.missionVisuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){.missionHeroThumbnail{min-height:0;padding:0}.missionHeroThumbnail>img{object-position:center;height:auto;position:relative}}.reviewedBookWithCover{grid-template-columns:minmax(12rem,19rem) minmax(0,1fr);align-items:center;gap:2rem}.reviewedBookCover{object-fit:contain;border:1px solid #d6c9b6;width:100%;height:auto;display:block}.reviewedBookDetails{min-width:0}.reviewedBookDetails>.eyebrow{font-size:.875rem;line-height:1.5}.reviewedBookDetails h2{margin:.5rem 0 1.2rem}.missionImageCredit{font-size:.875rem}@media (width<=720px){.reviewedBookWithCover{grid-template-columns:1fr;gap:1.25rem}.reviewedBookCover{justify-self:center;max-width:23rem}.reviewedBookDetails h2{font-size:2rem}}.missionHeroByline{z-index:2;color:#f8f1e4;background:#091d17ed;border:1px solid #efc526;border-radius:.3rem;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;max-width:calc(100% - 2rem);margin:0;padding:.65rem 1rem;font:700 clamp(.875rem,1.7vw,1.65rem)/1.35 Arial,sans-serif;display:flex;position:absolute;top:clamp(1rem,3.5vw,3.5rem);left:clamp(1rem,4vw,4rem);right:auto}.missionHeroByline b{letter-spacing:.02em;font-size:.8em;font-weight:600}.reviewedBookWithCover{margin:0 auto}.reviewedBookDetails h2{margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15}@media (width<=720px){.reviewedBookWithCover{margin:0 1rem}.missionHeroByline{gap:.25rem .75rem;max-width:calc(100% - 1.5rem);padding:.4rem .6rem;top:.75rem;left:.75rem}.reviewedBookDetails h2{text-align:center}}.missionHeroByline{color:#ffe266;text-shadow:0 1px 4px #000,0 2px 12px #000;background:0 0;border:0;border-radius:0;gap:.25rem;max-width:28%;padding:0;font:700 clamp(.75rem,1.1vw,1rem)/1.3 Arial,sans-serif;display:grid;top:clamp(.75rem,3vw,2.5rem);left:clamp(.75rem,3.5vw,3.5rem)}.missionHeroByline span{text-transform:none;letter-spacing:.02em}.missionHeroByline b{color:#fff;letter-spacing:.02em;font-size:.75rem;font-weight:500}.missionArticleProse>.ubuntuArticleSection:first-child{border-top:.35rem solid #267da0}@media (width<=720px){.missionHeroByline{gap:.12rem;max-width:38%;font-size:.75rem;top:.65rem;left:.75rem}.missionHeroByline b{font-size:.65rem}}.missionHeroByline{text-align:right;gap:.15rem;max-width:30%;font-size:.75rem;top:clamp(.5rem,1.25vw,1.2rem);left:auto;right:clamp(.75rem,3vw,2.5rem)}.missionHeroByline b{font-size:.65rem}@media (width<=720px){.missionHeroByline{gap:.1rem;max-width:35%;font-size:.65rem;top:.4rem;left:auto;right:.65rem}.missionHeroByline b{font-size:.6rem}}.featureArticle.mbitiSeriesArticle>.mbitiSeriesHero{background:#080a08;border-top:0;align-items:center;min-height:clamp(35rem,61vw,51rem);margin:0;display:flex;position:relative;overflow:hidden}.mbitiSeriesHero>img,.mbitiSeriesHeroPicture{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mbitiSeriesHeroPicture>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mbitiSeriesHero:after{content:"";background:linear-gradient(90deg,#040806eb,#040806b8 36%,#0408062e 67%,#0000);position:absolute;inset:0}.mbitiSeriesHeroCopy{z-index:1;color:#fff;width:min(49rem,58%);padding:4rem 2rem 4rem clamp(1.5rem,6vw,6rem);position:relative}.mbitiSeriesHeroCopy>p{color:#efb43d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 1rem;font:800 .72rem/1.4 Arial,sans-serif}.mbitiSeriesHeroCopy h1{color:#fff8e7;letter-spacing:-.045em;text-shadow:0 .15rem .8rem #0007;text-wrap:balance;max-width:14ch;margin:0;font:700 clamp(3.1rem,6.2vw,6.2rem)/.98 Georgia,Times New Roman,serif}.mbitiSeriesHeroCopy h1 em{color:#efb43d;font-weight:700;display:block}.mbitiSeriesHeroCopy>span{color:#e8ece9;max-width:35rem;margin:1.5rem 0 0;font:italic 700 clamp(1.05rem,1.5vw,1.25rem)/1.5 Georgia,serif;display:block}.mbitiSeriesHeroCopy .articleByline{color:#e8ece9;border-top:1px solid #ffffff45;margin-top:1.5rem;padding-top:1.2rem;font:1rem/1.6 Arial,sans-serif}.mbitiSeriesHeroCopy .articleByline a{color:#fff;font-weight:700}.mbitiSeriesArticle{background:#f6f1e7;max-width:100rem;margin:auto}.mbitiSeriesArticle .mbitiSeriesProse{max-width:64rem;margin:0 auto;padding:2rem 2rem 1rem}.mbitiSeriesProse .ubuntuArticleSection{margin-bottom:1.25rem;padding:3.25rem 3rem 2.5rem}.mbitiSeriesProse .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  JOHN MBITI  •  PART ONE";margin-top:2rem}.mbitiSeriesPartTwo .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  JOHN MBITI  •  PART TWO"}.mbitiSeriesProse .ubuntuSectionNumber{font-size:4.4rem;top:-1.5rem}.mbitiSeriesProse .ubuntuSectionHeader{margin-bottom:1.6rem;padding-top:1rem}.mbitiSeriesProse .ubuntuSectionHeader h2{max-width:22ch}.mbitiSeriesProse .ubuntuArticleSection>p{margin:0 0 1.2rem;font:1.12rem/1.85 Georgia,serif}.mbitiSeriesProse ul{margin:1rem 0 1.5rem;padding-left:1.5rem}.mbitiSeriesProse li{margin:.5rem 0;font:1.1rem/1.65 Georgia,serif}.mbitiSeriesArticle .mbitiSeriesProse blockquote{margin:2rem 0;padding:2.3rem .5rem 1rem 3rem!important;font:700 1.5rem/1.5 Georgia,serif!important}.mbitiSeriesProse blockquote p{margin:0}.mbitiSeriesProse blockquote cite{color:#267da0;letter-spacing:.03em;margin-top:.9rem;font:700 .8rem/1.5 Arial,sans-serif;display:block}.mbitiSeriesArticle .authorCard,.mbitiSeriesArticle .ubuntuDocumentDownload{margin-top:1.5rem;margin-bottom:1.5rem}.mbitiSeriesNav{color:#185c45;border-top:1px solid #d8cbbb;max-width:58rem;margin:1.5rem auto;padding:1.25rem 1.5rem;font:700 .95rem/1.6 Arial,sans-serif}.mbitiSeriesNav p{text-transform:uppercase;letter-spacing:.08em;color:#85502f;margin:0 0 .7rem;font-size:.75rem}@media (width<=800px){.featureArticle.mbitiSeriesArticle>.mbitiSeriesHero{height:auto;min-height:0;display:block}.mbitiSeriesHero>img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;margin:0;display:block;position:static}.mbitiSeriesHero:after{display:none}.mbitiSeriesHeroCopy{background:#080a08;width:100%;padding:1.35rem 1.4rem 1.75rem}.mbitiSeriesHeroCopy>p{margin-bottom:.85rem}.mbitiSeriesHeroCopy h1{max-width:none;font-size:clamp(2.1rem,8.8vw,3.6rem);line-height:1.05}.mbitiSeriesHeroCopy>span{margin-top:1rem;font-size:1rem;line-height:1.5}.mbitiSeriesHeroCopy .articleByline{margin-top:1rem;padding-top:1rem;font-size:.9rem}.mbitiSeriesPartOne .mbitiSeriesHeroPicture{width:100%;height:auto;display:block;position:relative}.mbitiSeriesPartOne .mbitiSeriesHeroPicture>img{object-fit:contain;width:100%;height:auto;display:block}.mbitiSeriesPartOne .mbitiSeriesHero:after{pointer-events:none;background:linear-gradient(#0000 0%,#0408061a 25%,#040806b3 58%,#040806f5 88%,#040806 100%);display:block}.mbitiSeriesPartOne .mbitiSeriesHeroCopy{text-align:center;background:0 0;width:100%;padding:1.2rem 1.15rem 1.5rem;position:absolute;bottom:0;left:0}.mbitiSeriesPartOne .mbitiSeriesHeroCopy>p{letter-spacing:.08em;margin-bottom:.85rem;font-size:clamp(.6rem,2.65vw,.8rem)}.mbitiSeriesPartOne .mbitiSeriesHeroCopy h1{letter-spacing:-.025em;max-width:none;font-size:clamp(1.5rem,7.1vw,3.2rem);line-height:1.1}.mbitiSeriesPartOne .mbitiSeriesHeroCopy>span{max-width:36rem;margin:.85rem auto 0;font-size:clamp(.9rem,3.4vw,1.15rem)}.mbitiSeriesPartOne .mbitiSeriesHeroCopy .articleByline{margin-top:.85rem;padding-top:.85rem;font-size:clamp(.75rem,2.8vw,.95rem)}.mbitiSeriesArticle .mbitiSeriesProse{padding:1rem}.mbitiSeriesProse .ubuntuArticleSection{padding:2.8rem 1.45rem 2rem}.mbitiSeriesProse .ubuntuSectionNumber{font-size:3.6rem;top:-1.5rem}.mbitiSeriesProse .ubuntuSectionHeader h2{font-size:1.72rem}.mbitiSeriesProse .ubuntuArticleSection>p{font-size:1.05rem;line-height:1.78}.mbitiSeriesArticle .mbitiSeriesProse blockquote{padding:2rem 0 1rem 2.5rem!important;font-size:1.3rem!important}.mbitiSeriesNav{margin:1.5rem 1rem;padding:1.25rem .5rem}}.mbitiSeriesPartOne .mbitiClosingQuote{color:#e34835;margin-left:.08em;font-family:Georgia,serif}.featureArticle{background:#fbf9f3;padding-bottom:5rem}.articleHero{color:#fff;background:#13231d;grid-template-columns:1.05fr .95fr;min-height:34rem;display:grid}.articleHeroCopy{align-self:center;padding:4rem clamp(1.5rem,7vw,7rem)}.articleHero h1{letter-spacing:-.12rem;max-width:11ch;margin:.8rem 0 1.2rem;font:700 clamp(3rem,6vw,5.5rem)/.98 Georgia,serif}.articleHeroCopy>p:not(.eyebrow){color:#dce3de;max-width:34rem;font:italic 1.25rem/1.55 Georgia,serif}.articleHero>img{object-fit:cover;width:100%;height:100%;min-height:34rem}.articleByline{color:#c7d0ca;border-top:1px solid #ffffff40;margin-top:2rem;padding-top:1.2rem;font-size:.9rem}.articleByline a{color:#efb36d;font-weight:700}.articleProse{color:#26342f;max-width:48rem;margin:0 auto;padding:5rem 1.5rem 2rem;font:1.12rem/1.85 Georgia,serif}.articleProse>p:first-child{color:#3f4d47;font-size:1.28rem;line-height:1.75}.articleProse h2{color:#13231d;letter-spacing:-.04rem;margin:4rem 0 1.2rem;font:700 clamp(2rem,4vw,3rem)/1.15 Georgia,serif}.articleProse strong{color:#13231d}.articleProse blockquote{background:#f1eadc;border-left:.35rem solid #c7682d;margin:2rem 0;padding:1.5rem 2rem;font-size:1.2rem}.articleProse blockquote p{margin:0}.articleFigure{margin:3rem 0}.articleFigure img{object-fit:cover;width:100%;max-height:34rem;display:block}.articleFigure figcaption{color:#657069;border-bottom:1px solid #d9d0c0;padding:.75rem 0;font:italic .85rem/1.5 Arial,sans-serif}.articleFigurePortrait{float:right;width:16rem;margin:.5rem 0 1.8rem 2rem}.articleFigurePortrait img{aspect-ratio:2/3;object-position:top}.articleFigureWide img{aspect-ratio:auto;object-fit:contain;background:#111;max-height:none}.authorCard{background:#eee7d8;border-top:.35rem solid #c7682d;grid-template-columns:10rem 1fr;align-items:center;gap:2rem;max-width:58rem;margin:2rem auto;padding:2.2rem;display:grid}.authorCard>img{object-fit:cover;object-position:52% 55%;border:.3rem solid #fff;border-radius:50%;width:10rem;height:10rem}.authorCard h2{margin:.25rem 0 .75rem;font:700 2rem Georgia,serif}.authorCard p:not(.eyebrow){color:#48534e;margin:0 0 1rem;line-height:1.65}.authorCard a{color:#a04b20;font-weight:700}.articleEndNav{border-top:1px solid #d9d0c0;max-width:58rem;margin:2rem auto;padding-top:1.5rem;font-weight:700}.articleEndNav a{color:#a04b20}@media (width<=800px){.articleHero{grid-template-columns:1fr}.articleHeroCopy{padding:3.5rem 1.4rem}.articleHero>img{aspect-ratio:1;min-height:auto}.articleProse{padding-top:3.5rem}.authorCard{text-align:center;grid-template-columns:1fr;margin:2rem 1.2rem}.authorCard>img{margin:auto}.articleEndNav{margin:2rem 1.2rem}}@media (width<=560px){.articleFigurePortrait{float:none;width:100%;margin:2rem 0}.articleFigurePortrait img{max-height:30rem}.articleProse{font-size:1.05rem;line-height:1.75}.articleProse h2{margin-top:3rem}.articleHero h1{letter-spacing:-.07rem}}.mbitiHero{background:linear-gradient(135deg,#13231d 0%,#1c342a 65%,#593421 100%);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr)}.mbitiHero h1{max-width:13ch;font-size:clamp(2.8rem,5vw,5rem)}.mbitiHero>figure{background:#8f3e24;place-items:center;min-height:34rem;margin:0;display:grid;position:relative;overflow:hidden}.mbitiHero>figure:before{content:"";background:radial-gradient(circle at 50% 30%,#d5824d55,#0000 48%),repeating-linear-gradient(125deg,#ffffff08 0 1px,#0000 1px 18px);position:absolute;inset:-20%;transform:rotate(-5deg)}.mbitiHero>figure img{object-fit:contain;width:min(72%,25rem);height:auto;max-height:31rem;position:relative;transform:rotate(2deg);box-shadow:0 1.5rem 3rem #0009}.mbitiHero>figure figcaption{text-align:center;color:#f3dfd2;font:.78rem/1.4 Arial,sans-serif;position:absolute;bottom:.75rem;left:1rem;right:1rem}.articleProse>section:first-child h2{margin-top:0}.mbitiBookFigure{float:right;width:14rem;margin:.5rem 0 1.75rem 2rem}.mbitiBookFigure img{max-height:none;box-shadow:0 .8rem 1.8rem #18221d2b}.articleSources{clear:both;border-top:2px solid #c7682d;margin-top:4rem;padding-top:.1rem;font:1rem/1.65 Arial,sans-serif}.articleSources ol{padding-left:1.3rem}.articleSources li{margin:.8rem 0}@media (width<=800px){.mbitiHero{grid-template-columns:1fr}.mbitiHero>figure{min-height:30rem}.mbitiHero>figure img{max-height:26rem}.mbitiBookFigure{float:none;width:min(16rem,70%);margin:2rem auto}}.mbitiHero>figure:before{display:none}.mbitiHero>figure .filledCover{position:absolute;inset:0}.mbitiHero>figure .filledCover>img{object-fit:contain;width:100%;height:100%;max-height:none;box-shadow:none;padding:1.5rem 0 3rem;transform:none}.mbitiHero>figure figcaption{z-index:1;text-shadow:0 1px 4px #000}@media (width<=800px){.mbitiHero>figure{aspect-ratio:4/3;min-height:0}}.sinnersPrayerDraft{background:#fffdf8}.sinnersPrayerHero{background:#102018;max-width:76rem;margin:0 auto;position:relative}.sinnersPrayerHero>img{width:100%;height:auto;display:block}.sinnersPrayerTitle{color:#fff;background:#102018;padding:2rem clamp(1.25rem,4vw,3.5rem) 2.4rem}.sinnersPrayerTitle .eyebrow{color:#e2b854}.sinnersPrayerTitle h1{color:#fff;max-width:52rem;margin:.25rem 0 .55rem;font:700 clamp(2.3rem,6vw,4.7rem)/.98 Georgia,serif}.sinnersPrayerTitle>p:not(.eyebrow){color:#e8d3a3;margin:.2rem 0 .8rem;font:italic 1.25rem/1.45 Georgia,serif}.sinnersPrayerTitle span,.sinnersPrayerTitle a{color:#d7e0dc}.reviewNotice{color:#25332d;background:#f5ecd8;border-left:.35rem solid #d3a63e;max-width:58rem;margin:2rem auto 0;padding:1.1rem 1.3rem}.reviewNotice strong{font:700 1.05rem Arial,sans-serif}.reviewNotice p{margin:.35rem 0 0;line-height:1.55}.sinnersPrayerDraft .africanPullQuote{background:#f6eedc;border-color:#d3a63e}.sinnersPrayerDraft .peerReviewPanel{margin-top:3rem}@media (width<=640px){.sinnersPrayerHero{margin:0}.sinnersPrayerTitle{padding:1.5rem 1rem 1.8rem}.reviewNotice{margin:1rem}.sinnersPrayerTitle h1{font-size:2.35rem}}.sinnersPrayerAccessibleTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sinnersPrayerReviewBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#000000a6;border:1px solid #ffffff73;border-radius:3px;padding:.35em .65em;font:600 clamp(9px,1vw,12px)/1.3 Arial,sans-serif;position:absolute;top:clamp(10px,2vw,22px);right:clamp(10px,2vw,22px)}.sinnersPrayerCoverAuthor{color:#fff;text-shadow:0 1px 6px #000;margin:0;font:500 clamp(12px,1.8vw,21px)/1.4 Arial,sans-serif;position:absolute;bottom:8%;left:5%}.sinnersPrayerCoverAuthor a{color:inherit;text-decoration:none}.sinnersPrayerCoverAuthor a:hover{text-decoration:underline}.andrewRelatedWorks{border-top:1px solid #d8cba8;max-width:58rem;margin:2rem auto 3rem;padding:1.5rem clamp(1rem,3vw,2rem)}.andrewRelatedWorks>h2{color:#17372e;margin:0 0 1.1rem;font:700 clamp(1.25rem,3vw,1.65rem)/1.25 Georgia,serif}.andrewRelatedList{gap:.8rem;display:grid}.andrewRelatedWork{color:#17372e;background:#f6f0e3;border-radius:4px;align-items:center;gap:1rem;padding:.65rem;text-decoration:none;display:flex}.andrewRelatedWork:hover{background:#eee4cf}.andrewRelatedWork:focus-visible{outline-offset:3px;outline:3px solid #d3a63e}.andrewRelatedWork>img{object-fit:cover;border-radius:2px;flex:0 0 112px;width:112px;height:63px;display:block}.andrewRelatedWork>span{min-width:0}.andrewRelatedWork small{color:#666b60;margin-bottom:.3rem;font:500 .7rem/1.3 Arial,sans-serif;display:block}.andrewRelatedWork strong{font:700 clamp(.9rem,2.3vw,1.05rem)/1.35 Georgia,serif;display:block}@media (width<=480px){.andrewRelatedWork{gap:.75rem}.andrewRelatedWork>img{flex-basis:88px;width:88px;height:50px}}.sinnersPrayerDraft .ubuntuArticleProse .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS • DOES THE SINNER’S PRAYER SAVE?"}.gxarhaDraft{background:#fbf9f3;max-width:1100px;margin:0 auto;padding-top:0}.gxarhaDraft .gxarhaCover{background:0 0;width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;position:relative;overflow:visible}.gxarhaDraft .gxarhaCover>img{aspect-ratio:1672/941;object-position:center;border-radius:0;max-width:100%;margin:0;padding:0;display:block;position:static;transform:none;object-fit:contain!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.gxarhaDraft .gxarhaCover>figcaption{color:#fff;letter-spacing:.01em;background:#0c1c18c2;border:0;border-radius:3px;margin:0;padding:5px 9px;font:500 .72rem/1.25 Arial,sans-serif;position:absolute;bottom:12px;right:12px}.gxarhaDraft .gxarhaHero{color:#17372e;background:0 0;border:0;height:auto;min-height:0;margin:0;padding:1.35rem clamp(1rem,4vw,2.4rem) 1rem;display:block}.gxarhaHero h1{letter-spacing:-.035em;margin:0 0 .65rem;font:400 clamp(2.05rem,4.5vw,3.6rem)/1.06 Georgia,serif}.gxarhaSubtitle{color:#44534d;max-width:42rem;margin:0 0 .65rem;font:400 1.08rem/1.5 Arial,sans-serif}.gxarhaByline{color:#56655f;margin:0;font:500 .88rem/1.4 Arial,sans-serif}.gxarhaReviewNotes{color:#52615a;border-top:1px solid #d8d2c4;margin:2rem clamp(1rem,4vw,2.4rem);padding:1rem;font:.9rem/1.6 Arial,sans-serif}.gxarhaReviewNotes summary{cursor:pointer;font-weight:600}.gxarhaReviewNotes li{margin:.7rem 0}.gxarhaDraft .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS • DOWN BY THE GXARHA"}.gxarhaDraft .listenWhileReadingMount{margin-top:.5rem}@media (width<=600px){.gxarhaDraft .gxarhaHero{padding:1.15rem 1rem .85rem}.gxarhaHero h1{font-size:2.25rem}.gxarhaSubtitle{font-size:1rem}.gxarhaDraft .gxarhaCover>figcaption{padding:4px 6px;font-size:.62rem;bottom:8px;right:8px}}.gxarhaDraft .gxarhaReviewTag{color:#fff;background:#0c1c18bf;border-radius:3px;padding:5px 9px;font:500 .72rem/1.25 Arial,sans-serif;position:absolute;top:12px;bottom:auto;right:12px}.gxarhaDraft .gxarhaCover>.gxarhaCoverMeta{box-sizing:border-box;text-align:right;text-shadow:0 1px 3px #0008;background:#0a1c17a3;border:0;border-radius:3px;width:min(49%,430px);padding:13px 16px;position:absolute;inset:auto 16px 16px auto}.gxarhaCoverMeta .gxarhaSubtitle{color:#fff;max-width:none;margin:0 0 .55rem;font:400 clamp(.72rem,1.8vw,1.25rem)/1.35 Arial,sans-serif}.gxarhaCoverMeta .gxarhaByline{color:#f0e4c6;margin:0;font:500 clamp(.65rem,1.35vw,.95rem)/1.3 Arial,sans-serif}@media (width<=600px){.gxarhaDraft .gxarhaReviewTag{padding:4px 6px;font-size:.58rem;top:8px;right:8px}.gxarhaDraft .gxarhaCover>.gxarhaCoverMeta{width:52%;padding:7px 8px;bottom:8px;right:8px}.gxarhaCoverMeta .gxarhaSubtitle{margin-bottom:.3rem}}.gxarhaDraft .gxarhaCover>.gxarhaCoverMeta{text-align:left;text-shadow:0 1px 3px #000,0 0 12px #000b;background:0 0;border-radius:0;width:min(45%,430px);padding:0;inset:35% auto auto 4%}.gxarhaCoverMeta .gxarhaSubtitle{color:#fff8e8;margin-bottom:.45rem;font-family:Georgia,serif;font-size:clamp(.7rem,1.8vw,1.25rem);line-height:1.25}.gxarhaCoverMeta .gxarhaByline{color:#fff8e8}@media (width<=600px){.gxarhaDraft .gxarhaCover>.gxarhaCoverMeta{width:47%;padding:0;inset:35% auto auto 4%}.gxarhaCoverMeta .gxarhaSubtitle{margin-bottom:.25rem;font-size:.68rem}.gxarhaCoverMeta .gxarhaByline{font-size:.59rem}}.gxarhaDraft .gxarhaCoverAuthor{color:#fff8e8;text-shadow:0 1px 2px #0008;background:#0c1c189e;border-radius:3px;padding:5px 9px;font:500 .85rem/1.3 Arial,sans-serif;position:absolute;bottom:14px;right:16px}@media (width<=600px){.gxarhaDraft .gxarhaCoverAuthor{padding:4px 6px;font-size:.62rem;bottom:8px;right:8px}}.ethiopianFeatureArticle{background:#e9e3d7}.ethiopianCoverHero{background:#080a08;align-items:center;min-height:clamp(35rem,61vw,51rem);display:flex;position:relative;overflow:hidden}.ethiopianCoverHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ethiopianCoverHero:after{content:"";background:linear-gradient(90deg,#0408061f 0 42%,#040806ab 65%,#040806f0 100%);position:absolute;inset:0}.ethiopianCoverCopy{z-index:1;color:#fff;width:min(47rem,48%);margin-left:auto;padding:4rem clamp(1.5rem,6vw,6rem) 4rem 2rem;position:relative}.ethiopianCoverCopy>p{color:#efb43d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .8rem;font:800 .72rem/1.3 Arial,sans-serif}.ethiopianCoverCopy h1{letter-spacing:-.055em;text-shadow:0 .15rem .8rem #00000073;margin:0;font:700 clamp(3.1rem,6.2vw,6.2rem)/.91 Georgia,Times New Roman,serif}.ethiopianCoverCopy h1 em{color:#efb43d;font-weight:700;display:block}.ethiopianCoverCopy>span{color:#e8ece9;max-width:35rem;margin:1.4rem 0 0;font:italic 700 clamp(.98rem,1.5vw,1.2rem)/1.5 Georgia,Times New Roman,serif;display:block}.ethiopianCoverCopy>span:after{content:"";background:linear-gradient(90deg,#168a5b 0 25%,#e7b72e 25% 50%,#e33b3b 50% 75%,#1f83cf 75%);width:10rem;height:.3rem;margin-top:1rem;display:block}.ethiopianFeatureArticle .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  THE ETHIOPIAN BIBLE"}.ethiopianFeatureArticle .ubuntuArticleProse .ethiopianPullQuote{color:#17372e;background:0 0;border:0;margin:2.6rem -.35rem .2rem;padding:2.6rem 1rem 1.5rem 3.6rem;font:700 clamp(1.28rem,2.7vw,1.7rem)/1.48 Georgia,Times New Roman,serif;position:relative}.ethiopianFeatureArticle .ubuntuArticleProse .ethiopianPullQuote:before{content:"“";color:#e34835;font:700 7rem/.9 Georgia,Times New Roman,serif;position:absolute;top:-.25rem;left:-.1rem}.ethiopianFeatureArticle .ubuntuArticleProse .ethiopianPullQuote:after{content:"";background:linear-gradient(90deg,#168a5b 0 25%,#e7b72e 25% 50%,#e33b3b 50% 75%,#1f83cf 75%);width:11rem;height:.32rem;margin-top:1.25rem;display:block}.ethiopianClosingQuote{color:#e34835;pointer-events:none;width:max-content;height:2.8rem;margin:.35rem .15rem .05rem auto;font:700 6.5rem/.62 Georgia,Times New Roman,serif;display:block}.ethiopianDocumentDownload{border-top-color:#168a5b}.ethiopianDocumentDownload .eyebrow{color:#efb43d}.ethiopianDocumentDownload>a{color:#13231d;background:#efb43d}.videoArticleSources{color:#26342f;background:#f7f0e1;border-top:.38rem solid #168a5b;max-width:53rem;margin:1.35rem auto 3rem;padding:2.3rem clamp(1.5rem,6vw,4.7rem);box-shadow:0 .7rem 2rem #332a1e12}.videoArticleSources h2{color:#e34835;margin:0 0 1rem;font:700 clamp(1.7rem,4vw,2.4rem)/1.05 Arial,sans-serif}.videoArticleSources li{margin:.65rem 0;line-height:1.55}.videoArticleSources a{color:#a34529;text-decoration:underline}.videoArticleWatch{color:#fff;background:#111;border-top:.35rem solid #1f83cf;grid-template-columns:.8fr 1.2fr;align-items:center;gap:2rem;max-width:58rem;margin:3rem auto;padding:2.2rem;display:grid;box-shadow:0 .7rem 2rem #332a1e1c}.videoArticleWatch h2{margin:.2rem 0 .6rem;font:700 2rem Arial,sans-serif}.videoArticleWatch p:not(.eyebrow){color:#d5ddd8;line-height:1.6}.videoFrame{aspect-ratio:16/9;background:#000}.ethiopianFeatureArticle .authorCard{background:#f7f0e1;border-top-color:#e34835;box-shadow:0 .7rem 2rem #332a1e12}.ethiopianFeatureArticle .authorCard h2{color:#e34835;font-family:Arial,sans-serif}@media (width<=850px){.ethiopianCoverHero{align-items:flex-end;min-height:47rem}.ethiopianCoverHero>img{object-position:34% center}.ethiopianCoverHero:after{background:linear-gradient(#0000 30%,#04080694 63%,#040806f0 100%)}.ethiopianCoverCopy{width:100%;margin:0;padding:4rem 1.4rem 2.5rem}.ethiopianCoverCopy h1{max-width:14ch;font-size:clamp(2.7rem,11vw,4.5rem)}.videoArticleWatch{grid-template-columns:1fr;margin:2rem 1rem}}@media (width<=560px){.ethiopianCoverHero{min-height:39rem}.ethiopianCoverCopy h1{font-size:2.75rem}.ethiopianFeatureArticle .ubuntuArticleProse .ethiopianPullQuote{margin:2.1rem 0 .1rem;padding:2.3rem 0 1.35rem 2.7rem;font-size:1.3rem}.ethiopianFeatureArticle .ubuntuArticleProse .ethiopianPullQuote:before{font-size:5.5rem}.ethiopianClosingQuote{height:2.3rem;font-size:5.2rem}.videoArticleSources{margin:1rem 1rem 2rem}.videoArticleWatch{padding:1.3rem}}.forefathersFeatureArticle .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS  •  GOD AND OUR FOREFATHERS"}.forefathersFeatureArticle .ethiopianCoverHero>img{object-position:center}@media (width<=850px){.forefathersFeatureArticle .ethiopianCoverHero>img{object-position:33% center}}.reformedFeatureArticle .authorCard>img{object-position:50% 24%}.reformedSubheading{color:#17372e;border:0;margin:2.25rem 0 1rem;padding:.85rem 0 .15rem 2.9rem;font:700 1.22rem/1.35 Arial,sans-serif;position:relative}.reformedSubheading:before{content:"";background:linear-gradient(90deg,#e34835 0 35%,#dfb446 35% 68%,#267da0 68%);width:2rem;height:.25rem;position:absolute;top:.95rem;left:0}.reformedLead{color:#303936;border-left:.18rem solid #dfb446;padding-left:1rem}.reformedLead strong{color:#17372e;margin-right:.28rem}@media (width<=560px){.reformedFeatureArticle .ubuntuCoverHero>img{object-fit:contain;object-position:center;width:100%;height:auto;min-height:0}.reformedSubheading{padding-left:2.45rem;font-size:1.12rem}.reformedSubheading:before{width:1.65rem}.reformedFeatureArticle .authorCard>img{object-position:50% 22%}}.pilgrimsCover{max-width:1120px;margin:0 auto 2rem}.pilgrimsCover img{border-radius:8px;width:100%;height:auto;display:block}.pilgrimsIntro{max-width:800px;margin:0 auto 2rem;padding:0 24px}.pilgrimsIntro h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}.pilgrimsEdition{color:#5c554b;font-size:1rem;line-height:1.7}.pilgrimsGuidance{max-width:850px;margin:2rem auto;padding:24px;line-height:1.8}.pilgrimsGuidance summary{cursor:pointer;font-weight:700}.pilgrimsDraft blockquote p{white-space:pre-line}.pilgrimsDraft .paragraphRow{display:block}.pilgrimsDraft .paragraphText{border-left:0;padding-left:0;padding-right:0}.pilgrimsDraft .africanPullQuote{margin:1.7rem 0!important;padding:1.3rem 1.5rem!important}.pilgrimsDraft .africanPullQuote:before,.pilgrimsDraft .africanPullQuote:after{display:none!important}.pilgrimsDraft .africanPullQuote p{white-space:pre-line;text-align:left!important;font:italic 1.15rem/1.8 Georgia,serif!important}.pilgrimsDraft .authorCard{max-width:850px;margin:2rem auto}.pilgrimsCover{margin-bottom:1rem}.featureArticle.pilgrimsDraft>.pilgrimsCover{border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.featureArticle.pilgrimsDraft>.pilgrimsCover>img{border:0;border-radius:0;width:100%;height:auto;max-height:none;margin:0;display:block}.pilgrimsDraft>.listenWhileReadingMount{max-width:none;margin:0;padding:0}.pilgrimsDraft .listenReader{border-top:0}.featureArticle.pilgrimsDraft .ubuntuArticleSection:after{content:none;display:none}.featureArticle.pilgrimsDraft>.articleProse{padding-bottom:0!important}.pilgrimsDraft .ubuntuArticleSection:last-child{margin-bottom:0;padding-bottom:1.5rem}.featureArticle.pilgrimsDraft>.authorCard{width:calc(100% - 2rem);max-width:58rem;margin:1rem auto 2rem}.featureArticle.pilgrimsDraft .authorCard>img{object-fit:cover;object-position:50% 0%;aspect-ratio:1}.pilgrimsDraft .mbitiQuotePortrait[src="/aluncedo-nqakwana-contributor.jpeg"]{object-position:50% 0%!important}.sogaCover img{width:100%;height:auto;display:block}.sogaIntro,.sogaSources{max-width:76rem;margin:0 auto;padding:2.5rem 3rem;font:1.1rem/1.8 Georgia,serif}.sogaTerminology{color:#62665e;font:.9rem/1.7 Arial}.sogaPlan summary{cursor:pointer;color:#174c37;font-weight:700}.sogaDraft .ubuntuArticleSection:after{content:"BISRAT APOLOGETICS • TIYO SOGA THE XHOSA MAN"}.sogaDraft .africanProse{max-width:86rem!important}.sogaDraft .paragraphRow{grid-template-columns:minmax(0,1fr) 13rem}.sogaDraft .ubuntuArticleSection{padding-left:2.5rem;padding-right:2.5rem}.sogaDraft .portraitQuotation{display:flow-root;padding-left:1.5rem!important}.sogaDraft .portraitQuotation:before{display:none}.sogaDraft .portraitQuotation p{color:#17372e!important;font:700 1.35rem/1.6 Georgia!important}.quoteSpeaker{float:left;text-align:center;width:6.5rem;margin:0 1.3rem .8rem 0}.quoteSpeaker img{object-fit:cover;object-position:50% 20%;border:2px solid #dbaa3a;border-radius:50%;width:6rem;height:6rem}.quoteSpeaker figcaption{color:#526258;font:.68rem/1.45 Arial}.quoteSpeaker strong,.quoteSpeaker small{display:block}.quoteSpeaker small{margin-top:.25rem;font-size:.62rem}.sogaSources li{margin-bottom:1rem;padding-left:.3rem;font-size:1rem;line-height:1.75}.sogaSources h2{color:#e34835;font:700 2rem Arial}.sogaBook{grid-template-columns:13rem 1fr;align-items:start;gap:2rem;margin:2rem 0;display:grid}.sogaBook img{width:100%;box-shadow:0 8px 24px #102a2129}.sogaBook a,.sogaSources a{color:#176147;text-decoration:underline}.reviewHistoricalFigure{float:right;width:12rem;margin:1rem 0 1.5rem 1.8rem}.reviewHistoricalFigure img{width:100%;height:auto;display:block}.reviewHistoricalFigure figcaption{color:#657166;margin-top:.6rem;font:.75rem/1.6 Arial}.sogaDownloadLinks{flex-direction:column;gap:.7rem;display:flex}.sogaDownloadLinks a{color:#13231d;background:#efb43d;padding:.9rem 1.1rem;font-weight:700;display:block}.sogaActivity{max-width:76rem;margin:2rem auto}.sogaDraft .africanPullQuote cite{font-size:.8rem}.sogaDraft .ubuntuSectionHeader h2{max-width:22ch}.sogaDraft .sogaIntro .eyebrow{font-family:Arial,sans-serif}@media (width<=900px){.sogaDraft .paragraphRow{grid-template-columns:1fr;gap:.3rem}.sogaDraft .ubuntuArticleSection{padding-left:1.3rem;padding-right:1.3rem}.sogaIntro,.sogaSources{padding:1.5rem}.sogaBook{grid-template-columns:8rem 1fr;gap:1rem}.reviewHistoricalFigure{width:8rem}.quoteSpeaker{width:5rem;margin-right:.8rem}.quoteSpeaker img{width:4.5rem;height:4.5rem}.sogaActivity{margin:1rem}.sogaDraft .portraitQuotation p{font-size:1.15rem!important}}@media (width<=460px){.sogaBook{grid-template-columns:1fr}.sogaBook img{max-width:10rem}.reviewHistoricalFigure{float:none;width:10rem;margin:1rem 0}.sogaDraft .portraitQuotation{padding-left:0!important}}.askPage{background:linear-gradient(135deg,#f4efe4 0 44%,#fbf9f3 44%);min-height:70vh;padding:5rem clamp(1.2rem,8vw,8rem)}.askHero{text-align:center;max-width:54rem;margin:0 auto 2rem}.askHero h1{letter-spacing:-.18rem;margin:.4rem 0 1.3rem;font:400 clamp(3.5rem,8vw,7rem)/.9 Georgia,serif}.askHero h1 em{color:var(--ochre)}.askHero>p:last-child{color:#4d5953;max-width:46rem;margin:auto;font-size:1.1rem;line-height:1.7}.askForm{background:#101d18;max-width:58rem;margin:0 auto;padding:1.4rem;box-shadow:0 1.3rem 3rem #13231d26}.askForm label{color:#efbd50;text-transform:uppercase;letter-spacing:.11rem;margin:0 0 .6rem;font-size:.7rem;font-weight:800;display:block}.askForm>div{grid-template-columns:1fr auto;display:grid}.askForm input{background:#fff;border:0;min-width:0;padding:1rem 1.1rem;font:1rem Arial,sans-serif}.askForm input:focus{outline-offset:-3px;outline:3px solid #efbd50}.askForm button{background:var(--ochre);color:#fff;cursor:pointer;border:0;padding:0 1.4rem;font-weight:800}.askExamples{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:58rem;margin:.8rem auto 2.5rem;display:flex}.askExamples span{text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.askExamples button{color:#3b4943;cursor:pointer;background:#fff;border:1px solid #d4c9b7;padding:.48rem .65rem}.answerCard{background:#fff;border-top:.4rem solid #dfb446;max-width:58rem;margin:0 auto 3rem;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 1rem 2.8rem #332a1e17}.answerCard h2{margin:.3rem 0 1.3rem;font:700 clamp(2rem,5vw,3.2rem)/1.05 Georgia,serif}.answerText{color:#34433c;font:1.08rem/1.8 Georgia,serif}.answerSources{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:2rem;padding-top:1.5rem;display:grid}.answerSources>span{text-transform:uppercase;letter-spacing:.08rem;color:var(--muted);grid-column:1/-1;font-size:.68rem;font-weight:800}.answerSources a{background:#f4efe4;gap:.45rem;padding:1rem;font:700 .9rem/1.35 Georgia,serif;display:grid}.answerSources b{color:var(--ochre);text-transform:uppercase;font:800 .68rem Arial,sans-serif}.noAnswer a{color:var(--ochre);font-weight:800}.questionBank{max-width:58rem;margin:0 auto}.questionBank h2{font:700 2rem Georgia,serif}.questionBank>div{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.questionBank button{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;justify-content:space-between;gap:1rem;padding:1rem;font:700 .92rem Georgia,serif;display:flex}.questionBank button:hover{border-color:var(--ochre);color:var(--ochre)}.answerNote{border-left:.3rem solid var(--green);background:#e7eee9;max-width:58rem;margin:3rem auto 0;padding:1.2rem}.answerNote b{text-transform:uppercase;letter-spacing:.08rem;font-size:.72rem}.answerNote p{color:#53605a;margin:.45rem 0 0;font-size:.86rem;line-height:1.55}@media (width<=650px){.askPage{padding:3.5rem 1rem}.askHero h1{letter-spacing:-.1rem}.askForm>div{grid-template-columns:1fr}.askForm button{padding:1rem}.answerSources,.questionBank>div{grid-template-columns:1fr}.askExamples{align-items:stretch}.askExamples span{width:100%}}.askForm{scroll-margin-top:10rem}.askForm button:disabled{opacity:.7;cursor:wait}.libraryStatus{color:#4d5953;max-width:58rem;margin:1.5rem auto;line-height:1.6}.libraryResults{max-width:58rem;margin:0 auto 3.5rem}.libraryResults>header{border-bottom:1px solid #d4c9b7;padding-bottom:1.4rem}.libraryResults h2{margin:.5rem 0;font:700 clamp(1.8rem,4vw,2.6rem)/1.12 Georgia,serif}.libraryResults>header>p:last-child{color:#53605a;line-height:1.6}.libraryResult{background:#fff;border:1px solid #e1d9cb;border-left:3px solid #c59b45;margin-top:1rem;padding:clamp(1.25rem,3vw,2rem)}.libraryResultMeta{color:#59655e;margin:0 0 .6rem;font-size:.75rem;line-height:1.5}.libraryResultMeta span{text-transform:uppercase;letter-spacing:.05em;color:#98632e;font-weight:800}.libraryResult h3{margin:.4rem 0;font:700 clamp(1.4rem,3vw,1.9rem)/1.2 Georgia,serif}.libraryResult h3 a:hover{color:var(--ochre)}.libraryResultPage{color:#69736d;margin:.5rem 0;font-size:.82rem;line-height:1.5}.libraryExcerpt{color:#34433c;margin:1rem 0 1.25rem;font:1rem/1.75 Georgia,serif}.libraryRead{color:#98632e;align-items:center;gap:.65rem;font-size:.8rem;font-weight:800;display:inline-flex}.libraryRead:hover{text-decoration:underline}.answerText p{margin:0 0 1rem}.libraryResults a:focus-visible,.askExamples button:focus-visible,.questionBank button:focus-visible{outline-offset:4px;outline:2px solid #98632e}.nl-page{--nl-ink:#252827;--nl-blue:#a84024;--nl-gold:#f18a64;--nl-orange:#c74625;color:var(--nl-ink);background:#fff}.nl-page p{margin:0 0 1.2rem;font-size:1.0625rem;line-height:1.78}.nl-kicker,.nl-page .nl-kicker{text-transform:uppercase;letter-spacing:.15em;color:#a84024;margin:0 0 1rem;font-size:.8125rem;font-weight:700;line-height:1.7}.nl-hero{background:var(--nl-ink);color:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1.15fr;gap:0 3rem;padding:0 clamp(1.5rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.nl-edition{letter-spacing:.08em;border-bottom:1px solid #ffffff36;grid-column:1/-1;justify-content:space-between;padding:1.3rem 0;font-size:.8125rem;display:flex}.nl-hero-copy{align-self:center;padding:4rem 0}.nl-hero .nl-kicker{color:var(--nl-gold)}.nl-hero h1{letter-spacing:-.055em;margin:.6rem 0 1.8rem;font:400 clamp(3.3rem,6.5vw,6.5rem)/1.02 Georgia,serif}.nl-hero h1 em{color:var(--nl-gold);font-style:italic}.nl-page .nl-intro{color:#eeece9;margin-bottom:2rem;font-size:1.25rem;line-height:1.65}.nl-button{color:#252827;background:#f18a64;border:0;padding:.85rem 1.25rem;font-size:1rem;font-weight:700;display:inline-block}.nl-hero-photo{align-self:center;height:470px;margin:2rem 0;position:relative;overflow:hidden}.nl-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#252827cc);height:40%;position:absolute;inset:auto 0 0}.nl-hero-photo img{object-fit:cover;width:100%;height:100%;animation:25s ease-in-out infinite alternate nl-drift}.nl-hero-photo span{z-index:1;font-size:.875rem;line-height:1.5;position:absolute;bottom:1rem;left:1rem;right:1rem}.nl-hero-note{border-top:1px solid #ffffff36;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;display:flex}.nl-hero-note b{color:var(--nl-gold);font-size:1rem}.nl-page .nl-hero-note p{color:#e5e5e1;margin:0;font-size:.875rem}.nl-jump{color:#252827;background:#f18a64;flex-wrap:wrap;justify-content:center;gap:2rem;padding:1.1rem 1.5rem;font-size:.875rem;font-weight:700;display:flex}.nl-jump a{padding:.2rem 0}.nl-opening{grid-template-columns:1fr 1.6fr;gap:4rem;max-width:1200px;margin:auto;padding:4.5rem 2.5rem;scroll-margin-top:6rem;display:grid}.nl-letter-title{border-top:4px solid var(--nl-orange);padding-top:1.2rem}.nl-letter-title h2{letter-spacing:-.04em;margin:1rem 0 1.5rem;font:400 clamp(2.4rem,4vw,3.5rem)/1.1 Georgia,serif}.nl-letter-title>span{color:#626460;font-size:.875rem}.nl-letter-copy p:first-child:first-letter{float:left;color:var(--nl-blue);padding:.2rem .5rem 0 0;font:400 4rem/.9 Georgia,serif}.nl-section{max-width:1200px;margin:auto;padding:3.5rem 2.5rem;scroll-margin-top:6rem}.nl-section-heading{border-top:1px solid #d8cfca;align-items:center;gap:1.5rem;margin-bottom:2.5rem;padding-top:1.7rem;display:flex}.nl-section-heading>span{color:var(--nl-orange);font:400 3.2rem/1 Georgia,serif}.nl-section-heading>div{border-left:2px solid var(--nl-gold);padding-left:1.5rem}.nl-section-heading .nl-kicker{margin:0 0 .35rem}.nl-section-heading h2,.nl-members h2,.nl-prayer h2,.nl-closing h2{letter-spacing:-.035em;margin:0;font:400 clamp(2.1rem,4vw,3.4rem)/1.12 Georgia,serif}.nl-two-columns{grid-template-columns:1fr 1fr;gap:3rem;margin-top:2.5rem;display:grid}.nl-anniversary-spread{color:#fff;background:#252827;grid-template-columns:.65fr 1.65fr;align-items:start;display:grid}.nl-anniversary-intro{padding:2rem}.nl-anniversary-intro h3{color:var(--nl-gold);margin:0 0 1.2rem;font:400 2.3rem/1.15 Georgia,serif}.nl-page .nl-anniversary-intro p{color:#e5e5e1;font-size:1rem;line-height:1.7}.nl-anniversary-intro>img{width:100%;max-width:180px;height:auto;margin:1.5rem auto 0;display:block}.nl-story{color:#fff;background:#252827;min-width:0;position:relative}.nl-story-stage{background:#202322;height:490px;position:relative;overflow:hidden}.nl-story-slide{opacity:0;pointer-events:none;transition:opacity 1s;position:absolute;inset:0;overflow:hidden}.nl-story-slide.is-active{opacity:1;z-index:1}.nl-story-slide img{width:100%;height:100%;position:absolute;inset:0}.nl-story-ambience{object-fit:cover;filter:blur(20px);opacity:.25;transform:scale(1.12)}.nl-story-original{object-fit:contain;padding:1rem 1.5rem 3.2rem;transition:transform 7s ease-out;transform:scale(1)}.nl-story-slide.is-active .nl-story-original{transform:scale(1.025)}.nl-story-label{z-index:2;background:#252827ed;justify-content:space-between;align-items:center;padding:.9rem 1.3rem;font-size:.8125rem;display:flex;position:absolute;bottom:0;left:0;right:0}.nl-story-label>span{text-transform:uppercase;letter-spacing:.1em;color:#f18a64}.nl-story-label b{font-variant-numeric:tabular-nums;font-weight:400}.nl-story-bottom{justify-content:space-between;align-items:center;gap:1rem;min-height:86px;padding:1.1rem 1.3rem .5rem;display:flex}.nl-page .nl-story-bottom p{max-width:30rem;margin:0;font-size:.9375rem;line-height:1.5}.nl-story-controls{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.nl-story-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff62;min-height:38px;padding:.55rem .75rem;font-size:.875rem}.nl-story-controls button:first-child,.nl-story-controls button:last-child{min-width:38px;font-size:1.5rem;line-height:1}.nl-story-controls button:hover{color:#252827;background:#f18a64}.nl-story-dots{flex-wrap:wrap;gap:.15rem;padding:0 1rem 1rem;display:flex}.nl-story-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.nl-story-dots button span{background:#90938f;border-radius:50%;width:6px;height:6px}.nl-story-dots button.is-active span{background:#f18a64;border-radius:4px;width:20px}.nl-members{background:#f5f2f0;grid-template-columns:1.1fr 1fr;max-width:1150px;margin:0 auto 2rem;scroll-margin-top:6rem;display:grid}.nl-members-photo{min-height:360px;overflow:hidden}.nl-members-photo img{object-fit:cover;width:100%;height:100%}.nl-members-copy{padding:2.5rem}.nl-members h2{margin-bottom:1.4rem}.nl-members h2 em{color:#a84024}.nl-member-names{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.nl-member-names span{background:#fff;border-left:3px solid #c74625;padding:.65rem .8rem;font-size:.875rem;font-weight:700}.nl-outreach{background:#fff}.nl-split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3rem;display:grid}.nl-photo{margin:0}.nl-photo-window{aspect-ratio:16/10;background:#eeece9;overflow:hidden}.nl-photo img{object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate nl-drift;display:block}.nl-portrait .nl-photo-window{aspect-ratio:4/5}.nl-photo figcaption{color:#626460;margin-top:.7rem;font-size:.875rem;line-height:1.55}.nl-stat{border-left:5px solid var(--nl-orange);background:#f5f2f0;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.3rem 1.6rem;display:flex}.nl-stat strong{color:#a84024;letter-spacing:-.05em;font:400 clamp(3rem,5vw,4.8rem)/1 Georgia,serif}.nl-stat>span{font-size:.9375rem;line-height:1.6}#family{background:#fff;max-width:none;padding:3.5rem max(2.5rem,50vw - 560px) 4rem}#family .nl-section-heading{border-color:#d8cfca}.nl-family-spread{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.nl-family-copy{padding:0 .3rem}.nl-story-family .nl-story-stage{height:500px}.nl-retreat{color:#fff;background:#a84024;max-width:none;padding:3.5rem max(2.5rem,50vw - 560px)}.nl-retreat .nl-section-heading{border-color:#ffffff40}.nl-retreat .nl-kicker,.nl-retreat .nl-section-heading>span{color:#f18a64}.nl-retreat .nl-split{grid-template-columns:1fr 1fr}.nl-retreat .nl-photo figcaption{color:#e5e5e1}.nl-text-link{color:#a84024;text-underline-offset:.25rem;font-weight:700;text-decoration:underline}.nl-conference{background:#f5f2f0;border-left:5px solid #c74625;grid-template-columns:.8fr 1.2fr;align-items:center;gap:2rem;margin-top:2rem;padding:1.5rem;display:grid}.nl-conference>img{object-fit:contain;width:100%;max-height:430px}.nl-conference h3{margin:0 0 1rem;font:400 2.3rem/1.12 Georgia,serif}.nl-prayer{color:#fff;background:#252827;padding:3.5rem max(2.5rem,50vw - 560px);scroll-margin-top:6rem}.nl-prayer .nl-kicker{color:#f18a64}.nl-prayer h2{margin-bottom:1.5rem}.nl-prayer-intro{color:#e5e5e1;max-width:44rem}.nl-prayer-grid{grid-template-columns:repeat(3,1fr);gap:0;margin:2rem 0;display:grid}.nl-prayer-grid>div{border:1px solid #ffffff28;padding:1.7rem}.nl-prayer-grid h3{margin:0 0 .9rem;font-size:1.125rem}.nl-page .nl-prayer-grid p{margin:0;font-size:1rem;line-height:1.7}.nl-closing{text-align:center;max-width:820px;margin:0 auto;padding:4.5rem 2rem}.nl-closing h2{margin-bottom:1.5rem}.nl-page .nl-signature{padding-top:1rem;font-size:1rem}.nl-archive{max-width:1100px;min-height:80vh;margin:auto;padding:4rem 2rem}.nl-archive h1{margin:1rem 0;font:400 clamp(2.5rem,5vw,4rem)/1.2 Georgia,serif}.nl-archive>p{font-size:1.125rem;line-height:1.7}.nl-archive-card{background:#fff;border-top:5px solid #f18a64;grid-template-columns:1fr 1.3fr;gap:2.5rem;margin-top:2.5rem;padding:2rem;display:grid}.nl-archive-card>img{object-fit:cover;width:100%;height:330px}.nl-archive-card h2{font:400 2.3rem/1.2 Georgia,serif}.nl-archive-card p{font-size:1.0625rem;line-height:1.75}@keyframes nl-drift{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.nl-photo img,.nl-hero-photo img{animation:none}.nl-story-slide,.nl-story-original{transition:none}.nl-story-slide.is-active .nl-story-original{transform:none}html{scroll-behavior:auto}}.nl-story-reduced .nl-story-slide,.nl-story-reduced .nl-story-original{transition:none}.nl-story-reduced .nl-story-slide.is-active .nl-story-original{transform:none}@media (width<=950px){.nl-hero{gap:0 2rem;padding:0 2rem}.nl-hero-photo{height:400px}.nl-hero-copy{padding:3rem 0}.nl-opening{gap:2rem}.nl-anniversary-spread{grid-template-columns:.7fr 1.3fr}.nl-anniversary-intro{padding:1.5rem}.nl-story-stage{height:440px}.nl-story-bottom{flex-direction:column;align-items:flex-start;gap:.7rem}.nl-family-spread{gap:2rem}.nl-members{margin:0 2.5rem 2rem}.nl-members-copy{padding:2rem}.nl-split{gap:2rem}}@media (width<=650px){.nl-hero{flex-direction:column;padding:0 1.3rem;display:flex}.nl-edition{gap:1rem;font-size:.75rem}.nl-hero-copy{padding:2.5rem 0 2rem}.nl-hero h1{font-size:clamp(3.6rem,12vw,5rem)}.nl-hero-photo{width:100%;height:280px;margin:0 0 1.5rem}.nl-hero-note{flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem 0}.nl-jump{gap:1rem;padding:1rem}.nl-opening{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 1.3rem}.nl-letter-title h2 br{display:none}.nl-letter-title h2{margin:.7rem 0;font-size:2.5rem}.nl-letter-title>span{display:none}.nl-section{padding:2.5rem 1.3rem}.nl-section-heading{gap:1rem;margin-bottom:1.5rem;padding-top:1.2rem}.nl-section-heading>div{padding-left:1rem}.nl-section-heading>span{font-size:2.4rem}.nl-section-heading h2{font-size:2.3rem}.nl-anniversary-spread{grid-template-columns:1fr}.nl-anniversary-intro{grid-template-columns:1fr 80px;column-gap:1rem;padding:1.5rem;display:grid}.nl-anniversary-intro h3{margin-bottom:.7rem;font-size:1.9rem}.nl-anniversary-intro p{grid-area:2/1}.nl-anniversary-intro>img{grid-area:1/2/3;align-self:center;margin:0}.nl-story-stage{height:420px}.nl-story-original{padding:1rem .5rem 3.2rem}.nl-story-bottom{flex-direction:row;align-items:center;gap:.6rem;min-height:95px}.nl-story-controls{gap:.25rem}.nl-story-controls button{padding:.45rem .55rem}.nl-story-label{font-size:.75rem}.nl-two-columns,.nl-split,.nl-retreat .nl-split,.nl-family-spread{grid-template-columns:1fr;gap:1rem}.nl-two-columns{margin-top:1.8rem}.nl-members{grid-template-columns:1fr;margin:0 1.3rem 1rem}.nl-members-photo{height:220px;min-height:0}.nl-members-copy{padding:1.7rem}.nl-members h2{font-size:2.7rem}.nl-stat{flex-wrap:wrap;gap:1rem;padding:1.2rem}.nl-portrait .nl-photo-window{aspect-ratio:4/4}.nl-split .nl-photo{margin-bottom:1rem}#family,.nl-retreat,.nl-prayer{padding:2.5rem 1.3rem}.nl-story-family .nl-story-stage{height:400px}.nl-conference{grid-template-columns:1fr;gap:1.5rem;padding:1.3rem}.nl-conference>img{max-height:330px}.nl-conference h3{font-size:2rem}.nl-prayer-grid{grid-template-columns:1fr}.nl-prayer-grid>div{padding:1.4rem}.nl-closing{padding:3rem 1.3rem}.nl-archive{padding:2.5rem 1.3rem}.nl-archive-card{grid-template-columns:1fr;gap:1rem;padding:1.3rem}}@media (width<=380px){.nl-story-bottom{flex-direction:column;align-items:flex-start}.nl-story-stage{height:370px}}.nl-hero-photo.nl-anniversary-cover{text-align:center;background:#101010;align-self:center;height:auto;margin:2rem 0;overflow:visible}.nl-anniversary-cover img{object-fit:contain;width:100%;height:auto;max-height:620px;animation:none;display:block}.nl-hero-photo.nl-anniversary-cover:after{display:none}.nl-anniversary-cover>a{color:#252827;text-underline-offset:.2rem;background:#f18a64;padding:.9rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:underline;display:block}.nl-members.nl-members-slides{grid-template-columns:.7fr 1.3fr;align-items:center;max-width:1150px}.nl-members-slides .nl-members-copy{padding:2rem}.nl-member-slide-panel{min-width:0}.nl-story-members .nl-story-original{padding:0;transition:none;transform:none!important}.nl-story-members .nl-story-label,.nl-story-members .nl-story-ambience{display:none}.nl-story-downloads{flex-wrap:wrap;gap:1rem;padding:.4rem 1.3rem .8rem;display:flex}.nl-story-downloads a{color:#f18a64;text-underline-offset:.2rem;padding:.5rem 0;font-size:.875rem;text-decoration:underline}.nl-youth-outreach{border-top:1px solid #d8cfca;grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;margin-top:2.5rem;padding-top:2rem;display:grid}.nl-youth-outreach h3{margin:0 0 1rem;font:400 2rem/1.15 Georgia,serif}.nl-archive-card>img[src$=anniversary-original\.jpeg]{object-fit:contain;background:#111;height:400px}.nl-hero:has(.nl-anniversary-cover) .nl-hero-copy{padding:3rem 0}@media (width<=950px){.nl-members.nl-members-slides{grid-template-columns:1fr}.nl-members-slides .nl-members-copy{padding:2rem}.nl-member-slide-panel{width:100%}}@media (width<=650px){.nl-hero-photo.nl-anniversary-cover{order:-1;height:auto;margin:1.5rem 0 0}.nl-hero:has(.nl-anniversary-cover) .nl-edition{order:-2}.nl-anniversary-cover img{width:100%;height:auto;max-height:540px}.nl-hero:has(.nl-anniversary-cover) .nl-hero-copy{padding:2rem 0}.nl-members-slides .nl-members-copy{padding:1.5rem}.nl-story-members .nl-story-stage{aspect-ratio:16/9;height:auto}.nl-youth-outreach{grid-template-columns:1fr;gap:1rem}}.nl-story-slide.nl-story-artwork .nl-story-original{object-fit:contain;transition:none;transform:none!important}.nl-story-slide.nl-story-artwork .nl-story-ambience{display:none}.nl-page{--nl-ink:#252827;--nl-blue:#a84024;--nl-gold:#f18a64;--nl-orange:#c74625;background:#fff}.nl-hero{border-top:7px solid #c74625}.nl-jump{color:#a84024;background:#fff;border-bottom:3px solid #c74625}.nl-jump a:hover{text-underline-offset:.3rem;text-decoration:underline}.nl-button,.nl-anniversary-cover>a{color:#fff;background:#b64122}.nl-page .nl-kicker{color:#a84024}.nl-hero .nl-kicker,.nl-retreat .nl-kicker,.nl-prayer .nl-kicker,.nl-hero h1 em,.nl-hero-note b{color:#f18a64}.nl-section-heading h2 em,.nl-letter-title h2 em,.nl-members h2 em,.nl-closing h2 em,.nl-youth-outreach h3 em{color:#b64122;font-style:normal}.nl-letter-title{border-top:5px solid #c74625}.nl-letter-copy p:first-child:first-letter{color:#c74625}.nl-members{background:#fff;border-top:1px solid #ddd6d2;border-bottom:1px solid #ddd6d2;border-left:6px solid #c74625}.nl-members-copy h2 em{font-style:italic}.nl-retreat{background:#252827}.nl-retreat .nl-section-heading>span,.nl-retreat .nl-section-heading h2 em{color:#f18a64}.nl-prayer-grid>div:first-child{color:#fff;background:#b64122;border-color:#b64122}.nl-prayer-grid h3{color:#f18a64}.nl-prayer-grid>div:first-child h3{color:#fff}.nl-stat{color:#fff;background:#252827;border-left:6px solid #c74625}.nl-stat strong{color:#f18a64}.nl-page mark.nl-highlight{color:#792c19;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fae3d8;padding:.06em .18em;font-weight:700}.nl-page .nl-retreat mark.nl-highlight,.nl-page .nl-prayer mark.nl-highlight{color:#252827;background:#f18a64}.nl-highlight-line{text-underline-offset:.2em;font-weight:700;-webkit-text-decoration:underline #c74625;text-decoration:underline #c74625;text-decoration-thickness:.16em}.nl-page .nl-prayer-grid>div:first-child mark.nl-highlight{color:#792c19;background:#fff}.nl-page .nl-story-controls button:hover{color:#fff;background:#c74625}.nl-page .nl-story-dots button.is-active span{background:#f18a64}.nl-page a:focus-visible,.nl-page button:focus-visible,.nl-archive a:focus-visible{outline-offset:3px;outline:3px solid #c74625}.nl-page ::selection{color:#fff;background:#c74625}.nl-archive ::selection{color:#fff;background:#c74625}.nl-retreat .nl-button,.nl-prayer .nl-button{color:#a84024;background:#fff}.nl-prayer,.nl-retreat{position:relative}.nl-prayer:before,.nl-retreat:before{content:"";background:repeating-linear-gradient(135deg,#c74625 0 22px,#fff 22px 33px,#252827 33px 55px);height:7px;position:absolute;top:0;left:0;right:0}.nl-archive{background:#fff}.nl-archive-card{background:#fff;border:1px solid #ddd6d2;border-top:5px solid #c74625}.nl-archive .nl-kicker,.nl-archive .nl-text-link{color:#a84024}#family{background:#f5f2f0}.nl-conference{background:#fff;border:1px solid #ddd6d2;border-left:6px solid #c74625}.nl-page{--nl-pattern:url(/newsletters/october-2026/african-diamond-band.svg);--nl-chevron-pattern:url(/newsletters/october-2026/african-chevron-band.svg)}.nl-hero{border-top:0;padding-top:20px}.nl-hero:before{content:"";background-image:var(--nl-pattern);pointer-events:none;background-repeat:repeat-x;background-size:auto 20px;height:20px;position:absolute;inset:0 0 auto}.nl-jump{border-bottom:0;padding-bottom:calc(1.1rem + 14px);position:relative}.nl-jump:after{content:"";background-image:var(--nl-chevron-pattern);pointer-events:none;background-repeat:repeat-x;background-size:auto 14px;height:14px;position:absolute;inset:auto 0 0}.nl-letter-title,.nl-section-heading,.nl-youth-outreach{border-top:0;position:relative}.nl-letter-title{padding-top:1.7rem}.nl-section-heading{padding-top:2.1rem}.nl-letter-title:before,.nl-section-heading:before,.nl-youth-outreach:before{content:"";background-image:var(--nl-pattern);pointer-events:none;background-repeat:repeat-x;background-size:auto 18px;height:18px;position:absolute;inset:0 0 auto}.nl-letter-title:before{background-size:auto 12px;height:12px}.nl-youth-outreach{padding-top:2.3rem}.nl-youth-outreach:before{background-size:auto 12px;height:12px}.nl-prayer:before,.nl-retreat:before{background-image:var(--nl-pattern);background-repeat:repeat-x;background-size:auto 22px;height:22px}.nl-retreat .nl-section-heading:before{display:none}.nl-retreat .nl-section-heading{padding-top:1.7rem}.nl-highlight-line{background-image:var(--nl-chevron-pattern);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:repeat-x;background-size:auto 6px;padding-bottom:.3em;text-decoration:none}@media (width<=650px){.nl-section-heading{padding-top:1.8rem}.nl-jump{padding-bottom:calc(1rem + 14px)}}.nl-mission .nl-story-stage{height:500px}@media (width<=650px){.nl-mission .nl-story-stage{height:400px}}.nl-men{margin-top:2.5rem}.nl-men h3{letter-spacing:-.025em;margin:0 0 1.2rem;font:400 clamp(1.9rem,3vw,2.5rem)/1.15 Georgia,serif}.nl-men h3 em{color:#b64122;font-style:normal}.nl-men>.nl-two-columns{margin-top:1.5rem}.nl-page{--nl-chevron-side:url(/newsletters/october-2026/african-chevron-side.svg)}.nl-photo-window,.nl-story-stage{isolation:isolate;position:relative}.nl-photo-window:before,.nl-story-stage:before{content:"";background-image:var(--nl-chevron-pattern);z-index:4;pointer-events:none;background-repeat:repeat-x;background-size:auto 12px;height:12px;position:absolute;inset:0 0 auto}.nl-photo-window:after,.nl-story-stage:after{content:"";background-image:var(--nl-chevron-side);z-index:4;pointer-events:none;background-repeat:repeat-y;background-size:12px;width:12px;position:absolute;inset:0 auto 0 0}.nl-men .nl-photo:last-child .nl-photo-window:before{inset:auto 0 0}.nl-men .nl-photo:last-child .nl-photo-window:after{inset:0 0 0 auto}.nl-story-stage,.nl-story-family .nl-story-stage,.nl-mission .nl-story-stage{aspect-ratio:4/3;background:#a84024;height:auto}.nl-story-slide:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(125deg,#c7462559,#25282740 50%,#e5c58855);position:absolute;inset:0}.nl-story-ambience{opacity:.8;filter:blur(18px)saturate(.65);z-index:0;transform:scale(1.15)}.nl-story-original{object-fit:cover;object-position:center 35%;z-index:2;padding:0}.nl-story-portrait .nl-story-original{object-fit:contain}.nl-story-label{z-index:3}.nl-story-members .nl-story-stage{aspect-ratio:16/9;height:auto}.nl-story-members .nl-story-original{object-fit:contain;transform:none!important}.nl-story-members .nl-story-slide:before,.nl-story-members .nl-story-stage:before,.nl-story-members .nl-story-stage:after{display:none}.nl-photo img{object-position:center 35%}.nl-building{background:#f5f2f0;grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;margin-top:2.8rem;padding:2rem;display:grid}.nl-building h3{letter-spacing:-.025em;margin:0 0 1.2rem;font:400 clamp(1.9rem,3vw,2.5rem)/1.15 Georgia,serif}.nl-building h3 em{color:#b64122;font-style:normal}@media (width<=650px){.nl-story-stage,.nl-story-family .nl-story-stage,.nl-mission .nl-story-stage{aspect-ratio:1;height:auto}.nl-story-members .nl-story-stage{aspect-ratio:16/9}.nl-building{grid-template-columns:1fr;gap:1rem;padding:1.3rem}.nl-story-portrait .nl-story-original{object-fit:contain}}.nl-story-slide .nl-story-original{object-fit:contain;object-position:center;width:100%;height:calc(100% - 24px);padding:0;transition:none;inset:12px 0;transform:none!important}.nl-story-stage:before,.nl-photo-window:before,.nl-men .nl-photo:last-child .nl-photo-window:before{height:12px;inset:0 0 auto}.nl-story-stage:after,.nl-photo-window:after,.nl-men .nl-photo:last-child .nl-photo-window:after{background-image:var(--nl-chevron-pattern);background-repeat:repeat-x;background-size:auto 12px;width:100%;height:12px;inset:auto 0 0}.nl-story-label{top:auto;bottom:auto;background:#252827d9;border-radius:2px;gap:.75rem;width:auto;max-width:calc(100% - 2rem);padding:.45rem .65rem;inset:1rem 1rem auto auto}.nl-story-members .nl-story-slide .nl-story-original{height:100%;inset:0}.nl-photo-window{background:#a84024}.nl-photo .nl-photo-ambience{object-fit:cover;filter:blur(18px)saturate(.6);opacity:.7;width:100%;height:100%;animation:none;position:absolute;inset:0;transform:scale(1.15)}.nl-photo .nl-photo-original{object-fit:contain;object-position:center;width:100%;height:calc(100% - 24px);animation:none;position:absolute;inset:12px 0;transform:none}.nl-next .nl-building{margin-top:0}.nl-giving{border-top:1px solid #ddd6d2;max-width:1120px;margin:0 auto;padding:0 2rem 3rem}.nl-giving>h2{margin:1.8rem 0 .9rem;font:400 1.7rem/1.2 Georgia,serif}.nl-page .nl-giving>p{color:#555b57;max-width:48rem;font-size:1rem}.nl-giving .donationMethods{grid-template-columns:1.2fr 1fr;gap:2rem;margin-top:1.5rem}.nl-giving .donationMethod{color:#252827;background:0 0;padding:0;border:0!important}.nl-page .nl-giving .donationMethodLabel{color:#a84024;letter-spacing:.06em;font-size:.875rem}.nl-giving .donationMethod h3{margin:0 0 .7rem;font-family:inherit;font-size:1.125rem;font-weight:600;line-height:1.4}.nl-giving .bankDetails>div{border-color:#e6e1de;grid-template-columns:8rem 1fr;gap:.8rem;padding:.6rem 0}.nl-giving .bankDetails dt{text-transform:none;letter-spacing:0;color:#626460;font-size:.875rem;font-weight:400}.nl-giving .bankDetails dd{overflow-wrap:anywhere;font-size:.9375rem}.nl-giving .bankDetails button,.nl-giving .payShapNumber button{font-size:.875rem;font-weight:500}.nl-giving .payShapNumber>span{letter-spacing:0;font-family:inherit;font-size:1.25rem;font-weight:600;line-height:1.5}.nl-page .nl-giving .payShapMethod>p{font-size:.9375rem;line-height:1.65}@media (width<=650px){.nl-giving{margin:0 1.3rem;padding:0 0 2.5rem}.nl-giving .donationMethods{grid-template-columns:1fr;gap:1.5rem}.nl-giving .bankDetails>div{grid-template-columns:1fr;gap:.3rem}}.nl-story-label{border-radius:0;justify-content:space-between;width:auto;max-width:none;padding:.7rem 1.3rem .2rem;display:flex;position:static}.nl-story-label>span{display:block}.nl-story-members .nl-story-label{display:none}.nl-photo.nl-photo-fill .nl-photo-original{object-fit:cover;object-position:center bottom}.nl-settlement{margin-top:3.5rem;padding-top:2.5rem;position:relative}.nl-settlement:before{content:"";background:var(--nl-pattern) repeat-x center/auto 14px;height:14px;position:absolute;inset:0 0 auto}.nl-settlement h3{letter-spacing:-.03em;margin:0 0 1.4rem;font:400 clamp(2rem,4vw,3rem)/1.15 Georgia,serif}.nl-settlement h3 em{color:#a84024}.nl-settlement-story{grid-template-columns:1fr 1fr;align-items:start;gap:2.5rem;display:grid}.nl-settlement-story h4{margin:0 0 1.2rem;font:400 1.8rem/1.2 Georgia,serif}@media (width<=750px){.nl-settlement-story{grid-template-columns:1fr;gap:1.5rem}}.nl-story-video-download{justify-content:flex-end;padding:.1rem 1.3rem .65rem;display:flex}.nl-story-video-download>a{color:#e8e2d8;background:0 0;border:1px solid #ffffff38;align-items:center;gap:.5rem;min-height:2.5rem;padding:.4rem .85rem;font:500 .875rem/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex;position:relative}.nl-story-video-download>a:after{content:"";opacity:.65;background:linear-gradient(90deg,#db3c2f 0 25%,#e1ae2c 25% 50%,#267da0 50% 75%,#2f745f 75%);height:2px;position:absolute;bottom:-1px;left:.85rem;right:.85rem}.nl-story-video-download>a:hover{color:#fff;background:#ffffff08;border-color:#ffffff70}.nl-story-video-download>a:focus-visible{outline-offset:3px;outline:2px solid #f18a64}.nl-story-video-download svg{flex-shrink:0}.nl-giving .paypalMethod{background:#f1f4f6;border-radius:4px;grid-column:1/-1;padding:1.5rem;border:1px solid #dce2e6!important}.nl-giving .paypalGiving{gap:1.5rem;margin-top:1rem}.nl-giving .paypalGivingActions .donationSecurity{font-size:.875rem}.nl-giving .paypalGiveButton{font-size:1rem}.nl-giving .paypalAddress{font-size:.9375rem}.nl-giving .swiftMethod{grid-column:1/-1;padding-top:1.5rem;border-top:1px solid #e6e1de!important}.nl-page .nl-giving .paypalMethod>p,.nl-page .nl-giving .swiftMethod>p{font-size:.9375rem;line-height:1.65}.exploreGuides .sectionTitle h1{margin:0;font:400 clamp(2.4rem,4vw,3.7rem) Georgia,serif}.guideCard h2{margin:.7rem 0 1rem;font:700 clamp(2rem,4vw,3.5rem)/1 Georgia,serif}.questionPathways>header>p:last-child{color:#59655f;max-width:44rem;font-size:1.05rem;line-height:1.65}.questionPathways{margin:5rem 0}.questionPathways>header{max-width:48rem;margin-bottom:2rem}.questionPathways>header h2{margin:.3rem 0;font:400 clamp(2.3rem,4vw,3.8rem)/1.05 Georgia,serif}.questionPathways>div{border:1px solid #d8cfbf;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pathwayCard{background:#fff;border-bottom:1px solid #d8cfbf;border-right:1px solid #d8cfbf;padding:clamp(1.5rem,3.5vw,3rem);position:relative;overflow:hidden}.pathwayCard:nth-child(2n){border-right:0}.pathwayCard:nth-last-child(-n+2){border-bottom:0}.pathwayNumber{color:#eadfcd;letter-spacing:-.08em;font:700 clamp(4rem,8vw,7rem)/1 Arial,sans-serif;position:absolute;top:.5rem;right:1rem}.pathwayEyebrow{color:#a7472b;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .7rem;font:800 .72rem/1.3 Arial,sans-serif;position:relative}.pathwayCard h3{color:#16372c;max-width:14ch;margin:0 0 1rem;font:700 clamp(1.8rem,3vw,2.5rem)/1.05 Georgia,serif;position:relative}.pathwayCard>p:not(.pathwayEyebrow){color:#58645e;max-width:42rem;line-height:1.65;position:relative}.pathwayCard ul{border-top:1px solid #e4dccf;margin:1.5rem 0 0;padding:0;list-style:none;position:relative}.pathwayCard li{border-bottom:1px solid #e4dccf}.pathwayCard li:last-child{border-bottom:0}.pathwayCard li a{color:#183d31;justify-content:space-between;gap:1rem;padding:.78rem 0;font:700 .92rem/1.35 Arial,sans-serif;display:flex}.pathwayCard li a span,.pathwayCard li a:hover{color:#c85c30}.bookReference{color:#fff;background:#101d18;border-top:.35rem solid #0000;border-image:linear-gradient(90deg,#db3c2f 0 20%,#e1ae2c 20% 40%,#267da0 40% 60%,#2f745f 60% 80%,#e38b30 80%) 1;justify-content:space-between;align-items:center;gap:2rem;margin:0 0 4rem;padding:clamp(1.7rem,4vw,3.2rem);display:flex}.bookReference>div{max-width:48rem}.bookReference .eyebrow{color:#efb43d}.bookReference h2{margin:.25rem 0 .5rem;font:700 clamp(2.2rem,4vw,3.5rem)/1 Georgia,serif}.bookReference p{color:#d5ddd8;line-height:1.6}.bookReference>div>p:nth-of-type(2){color:#fff}.bookReference>a{color:#13231d;background:#efb43d;flex:none;padding:1rem 1.2rem;font-weight:800}.bookReference>a:hover{background:#fff}.guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.movementGuide{border-top-color:#db3c2f}.cultureGuide{border-top-color:#2f745f}.featuredQuestion{color:#fff;background:#172e24;border-left:.4rem solid #d49b52;justify-content:space-between;gap:2rem;margin:2.5rem 0 1.5rem;padding:clamp(1.6rem,4vw,3.5rem);display:flex}.featuredQuestion:hover,.featuredQuestion:focus-visible{background:#244434}.featuredQuestion>div{max-width:45rem}.featuredQuestion span:first-child{letter-spacing:.08em;text-transform:uppercase;color:#efbb72;font-size:.82rem;font-weight:800}.featuredQuestion h2{margin:1rem 0;font:400 clamp(2rem,4vw,3.5rem)/1.08 Georgia,serif}.featuredQuestion p{color:#e1e8e2;font-size:1.05rem;line-height:1.7}.featuredQuestion b{color:#efbb72;margin-top:1rem;display:inline-block}.featuredQuestionMark{color:#ffffff30;align-self:flex-end;font:400 clamp(4rem,10vw,9rem)/1 Georgia,serif}.exploreAsk{margin:2rem 0;font-size:1.05rem;line-height:1.6}.exploreAsk a{text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=760px){.questionPathways>div,.guideGrid{grid-template-columns:1fr}.pathwayCard{border-bottom:1px solid #d8cfbf!important;border-right:0!important}.pathwayCard:last-child{border-bottom:0!important}.bookReference{flex-direction:column;align-items:flex-start}.bookReference>a{text-align:center;width:100%}}@media (width<=650px){.featuredQuestionMark{display:none}.questionPathways{margin:3.5rem 0}.pathwayCard{padding:2rem 1.3rem}.pathwayNumber{font-size:4.3rem}}.glossaryPage{--deep:#10291f;--gold:#d99b43;--cream:#f4efe4;background:#f7f5ef}.glossaryHero{background:var(--deep);color:#fff;grid-template-columns:1.05fr .95fr;min-height:41rem;display:grid}.glossaryHero>div{align-self:center;padding:5.5rem clamp(1.4rem,7vw,7rem)}.glossaryHero h1{letter-spacing:-.16rem;margin:.4rem 0 1.5rem;font:400 clamp(3.4rem,6.5vw,6.6rem)/.93 Georgia,serif}.glossaryHero h1 em{color:#efb663;display:block}.glossaryHero>div>p:last-child{color:#d6e0db;max-width:43rem;font:1.12rem/1.75 Georgia,serif}.glossaryHero figure{margin:0;position:relative;overflow:hidden}.glossaryHero img{object-fit:cover;width:100%;height:100%}.glossaryHero figcaption{background:linear-gradient(#0000,#07140ff2);padding:4rem 1.2rem 1rem;font-size:.78rem;line-height:1.5;position:absolute;inset:auto 0 0}.scopeNote{background:var(--cream);grid-template-columns:.78fr 1.22fr;gap:clamp(2rem,8vw,8rem);padding:5.5rem clamp(1.4rem,8vw,8rem);display:grid}.scopeNote h2,.visualTerms h2,.termList>header h2,.glossaryClosing h2{margin:.35rem 0;font:400 clamp(2.4rem,4.5vw,4.4rem)/1.03 Georgia,serif}.scopeNote p{color:var(--muted);margin:0 0 1rem;font-size:1.04rem;line-height:1.8}.visualTerms{background:#fff;padding:5.5rem clamp(1.4rem,7vw,7rem)}.visualTerms>header{max-width:55rem;margin-bottom:2rem}.visualTerms>div{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.visualTerms figure{background:var(--deep);color:#fff;min-width:0;margin:0}.visualTerms img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.visualTerms figcaption{gap:.35rem;padding:1rem;display:grid}.visualTerms figcaption b{color:#efb663;font:700 1.25rem Georgia,serif}.visualTerms figcaption span{color:#d3ddd8;font-size:.8rem;line-height:1.5}.termIndex{z-index:10;color:#fff;white-space:nowrap;background:#18372b;align-items:center;gap:.5rem;padding:1rem clamp(1.2rem,7vw,7rem);display:flex;position:sticky;top:9rem;overflow-x:auto}.termIndex>b{text-transform:uppercase;letter-spacing:.1rem;color:#efb663;margin-right:.4rem;font-size:.67rem}.termIndex a{border:1px solid #ffffff30;border-radius:2rem;padding:.43rem .7rem;font-size:.72rem}.termIndex a:hover{color:var(--deep);background:#fff}.termList{background:#edf0eb;padding:6rem clamp(1.2rem,7vw,7rem)}.termList>header{max-width:62rem;margin-bottom:3rem}.termList article{background:#fff;border:1px solid #cfd6d1;grid-template-columns:4rem minmax(14rem,.65fr) minmax(0,1fr) minmax(0,1fr);margin-bottom:1rem;scroll-margin-top:14rem;display:grid}.termNumber{background:var(--deep);color:#efb663;place-items:center;font-weight:800;display:grid}.termHeading,.termMeaning,.termDistinction{padding:1.4rem 1.5rem}.termHeading,.termMeaning{border-right:1px solid var(--line)}.termHeading p,.termList h4{text-transform:uppercase;letter-spacing:.09rem;color:var(--ochre);margin:0 0 .6rem;font-size:.67rem;font-weight:800}.termHeading h3{margin:0 0 .5rem;font:700 clamp(1.55rem,2.5vw,2.35rem)/1.08 Georgia,serif}.termHeading span{color:var(--muted);font-size:.78rem}.termMeaning p,.termDistinction p{color:#49564f;margin:0;font-size:.9rem;line-height:1.7}.termDistinction{background:#f7f0e4}.glossaryClosing{text-align:center;background:var(--gold);color:#fff;padding:6rem clamp(1.4rem,14vw,14rem)}.glossaryClosing .eyebrow{color:#fff3da}.glossaryClosing p:not(.eyebrow){max-width:58rem;margin:1.3rem auto 2rem;font:1.08rem/1.75 Georgia,serif}.glossaryClosing>div{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.glossaryClosing a{border:1px solid #fff;padding:.85rem 1rem;font-weight:800}.glossaryClosing a:hover{color:var(--deep);background:#fff}.glossaryCredits{background:#fff;padding:2rem clamp(1.4rem,8vw,8rem)}.glossaryCredits b{text-transform:uppercase;letter-spacing:.08rem;color:var(--ochre);font-size:.7rem}.glossaryCredits p{color:var(--muted);font-size:.75rem;line-height:1.65}@media (width<=950px){.visualTerms>div{grid-template-columns:1fr 1fr}.termList article{grid-template-columns:3.2rem 1fr 1fr}.termHeading{border-right:0;border-bottom:1px solid var(--line);grid-column:2/-1}}@media (width<=850px){.glossaryHero,.scopeNote{grid-template-columns:1fr}.glossaryHero figure{min-height:28rem}.termIndex{top:7.8rem}}@media (width<=620px){.glossaryHero>div,.scopeNote,.visualTerms,.termList,.glossaryClosing{padding:4rem 1.2rem}.glossaryHero h1{letter-spacing:-.1rem;font-size:3.25rem}.visualTerms>div{grid-template-columns:1fr}.termIndex{top:6.8rem}.termList article{grid-template-columns:2.6rem 1fr}.termHeading,.termMeaning,.termDistinction{border-right:0;grid-column:2;padding:1.2rem}.termMeaning{border-top:1px solid var(--line)}.termNumber{grid-row:1/4}.glossaryClosing{text-align:left}.glossaryClosing>div{justify-content:flex-start}}.questionPage{background:var(--paper)}.answerPath{border-bottom:1px solid var(--line);background:#fffaf0;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,8vw,8rem)}.answerPathHeading{max-width:46rem}.answerPathHeading h2{margin:.4rem 0 1rem;font:400 clamp(2.2rem,4vw,3.6rem)/1.05 Georgia,serif}.answerPathHeading>p:last-child{color:#53605a;font-size:1.05rem;line-height:1.65}.answerPathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.answerPathGrid a{background:#fff;border:1px solid #d7c8ab;flex-direction:column;min-height:14rem;padding:1.6rem;display:flex}.answerPathGrid a:hover,.answerPathGrid a:focus-visible{border-color:var(--ochre);box-shadow:0 5px 20px #18362817}.answerPathGrid span{color:var(--ochre);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800}.answerPathGrid strong{margin:.8rem 0;font:700 1.4rem/1.2 Georgia,serif}.answerPathGrid p{color:#53605a;margin:0 0 1.5rem;font-size:1rem;line-height:1.5}.answerPathGrid small{color:#80561d;margin-top:auto;font-size:.88rem;font-weight:800}.answerPathSources{border-top:1px solid #d7c8ab;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-top:1.5rem;display:flex}.answerPathSources p{color:#53605a;flex:17rem;line-height:1.5}.answerPathSources b{color:var(--ink)}.answerPathSources a,.faqSource a{text-underline-offset:3px;color:#80561d;font-weight:700;text-decoration:underline}.answerPathSources a{font-size:.95rem}.faqSource{color:#53605a;margin-top:2rem;font-size:1rem;line-height:1.65}.questionHero{color:#fff;background:linear-gradient(125deg,#13231d 0 72%,#264638 72%);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:6rem clamp(1.4rem,8vw,8rem);display:grid}.questionHero h1{letter-spacing:-.18rem;max-width:11ch;margin:0;font:400 clamp(3.4rem,7vw,6.7rem)/.94 Georgia,serif}.questionHero h1 em{color:#e8b66d;display:block}.questionLead{color:#d2d9d5;max-width:43rem;margin:1.7rem 0 0;font:1.12rem/1.7 Georgia,serif}.questionHero aside{background:#0d191488;border:1px solid #ffffff35;padding:1.7rem}.questionHero aside>p{text-transform:uppercase;letter-spacing:.13rem;color:#e8b66d;font-size:.72rem;font-weight:800}.questionHero ol{margin:1rem 0 0;padding-left:1.25rem}.questionHero li{color:#dce3df;padding:.52rem 0}.questionHero a:hover{color:#e8b66d}.questionIntro{color:#48534e;max-width:62rem;margin:auto;padding:5rem 1.4rem;font:1.16rem/1.85 Georgia,serif}.questionIntro p{margin:0 0 1.25rem}.dropcap:first-letter{float:left;color:var(--ochre);padding:.45rem .55rem 0 0;font:700 5rem/.78 Georgia,serif}.questionSection{border-top:1px solid var(--line);grid-template-columns:5rem minmax(0,52rem);justify-content:center;gap:2rem;padding:5.5rem 1.4rem;scroll-margin-top:10rem;display:grid}.questionSection.shaded{background:#eee7d8}.questionSection.biblical{background:var(--ink);color:#fff}.sectionNumber{color:var(--ochre);padding-top:.35rem;font:700 1rem Georgia,serif}.questionSection h2,.faqSection h2,.missionSection h2,.relatedSection h2{margin:.35rem 0 1.5rem;font:400 clamp(2.35rem,4vw,3.8rem)/1.05 Georgia,serif}.questionSection>div:last-child>p:not(.eyebrow),.missionSection p{color:#53605a;font-size:1.02rem;line-height:1.8}.biblical>div:last-child>p:not(.eyebrow){color:#d0d9d4}.definition{border-left:.35rem solid var(--ochre);background:#fff;margin-top:2rem;padding:1.4rem 1.6rem}.definition>span{text-transform:uppercase;letter-spacing:.1rem;color:var(--ochre);font-size:.7rem;font-weight:800}.definition p{color:var(--ink);margin:.6rem 0 0;line-height:1.65}.beliefGrid,.scriptureGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.beliefGrid article,.scriptureGrid article{background:#fff;padding:1.35rem}.beliefGrid b{font:700 1.25rem Georgia,serif}.beliefGrid p,.scriptureGrid p{color:var(--muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.scriptureGrid{background:#ffffff2b;border-color:#ffffff2b;margin-bottom:2rem}.scriptureGrid article{background:#182a22}.scriptureGrid span{color:#e8b66d;text-transform:uppercase;letter-spacing:.06rem;font-size:.78rem;font-weight:800}.scriptureGrid p{color:#d0d9d4}.practiceList{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.practiceList li{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,.75fr) 1.25fr;gap:1.5rem;padding:1.25rem 0;display:grid}.practiceList strong{font:700 1.08rem Georgia,serif}.practiceList span{color:var(--muted);font-size:.92rem;line-height:1.55}.faqSection{background:#f4efe4;padding:6rem max(1.4rem,50% - 31rem);scroll-margin-top:10rem}.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line);padding:1.15rem 0}.faqList summary{cursor:pointer;padding-right:2rem;font:700 1.13rem Georgia,serif}.faqList details p{max-width:52rem;color:var(--muted);margin:.9rem 0 .3rem;line-height:1.7}.missionSection{background:var(--ochre);color:#fff;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,7vw,7rem);padding:6rem clamp(1.4rem,8vw,8rem);display:grid}.missionSection .eyebrow{color:#ffe0aa}.missionSection p{color:#fff3e8;margin-top:0}.relatedSection{padding:6rem clamp(1.4rem,8vw,8rem)}.relatedGrid a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:14rem;padding:1.4rem;display:flex}.relatedGrid span{color:var(--ochre);text-transform:uppercase;letter-spacing:.08rem;font-size:.68rem;font-weight:800}.relatedGrid b{margin:.75rem 0;font:700 1.35rem/1.25 Georgia,serif}.relatedGrid small{color:var(--ochre);margin-top:auto;font-weight:800}.relatedGrid a:hover{border-color:var(--ochre);transform:translateY(-.2rem)}@media (width<=850px){.questionHero{background:var(--ink);grid-template-columns:1fr}.questionSection{grid-template-columns:3rem minmax(0,1fr)}.missionSection{grid-template-columns:1fr}.relatedGrid{grid-template-columns:1fr 1fr}.answerPathGrid{grid-template-columns:1fr}.answerPathGrid a{min-height:0}}@media (width<=560px){.questionHero{padding:4rem 1.25rem}.questionHero h1{letter-spacing:-.1rem}.questionSection{grid-template-columns:1fr;gap:.5rem;padding:4rem 1.25rem}.sectionNumber{padding-bottom:.5rem}.beliefGrid,.scriptureGrid,.relatedGrid{grid-template-columns:1fr}.practiceList li{grid-template-columns:1fr;gap:.4rem}.faqSection,.missionSection,.relatedSection{padding:4rem 1.25rem}}.religionsHero{background:linear-gradient(125deg,#13231d 0 68%,#713c27 68%)}.renaissanceCallout{border-left:.35rem solid var(--ochre);background:#eee7d8;margin-top:2rem;padding:1.5rem}.renaissanceCallout b{font:700 1.25rem Georgia,serif}.renaissanceCallout p{color:#53605a;margin:.6rem 0 0;line-height:1.65}.themeGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.themeGrid article{background:#fff;padding:1.35rem}.themeGrid b{font:700 1.2rem Georgia,serif}.themeGrid p{color:var(--muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.traditionsSection{background:#eee7d8;padding:6rem clamp(1.4rem,8vw,8rem);scroll-margin-top:10rem}.traditionsSection h2{margin:.35rem 0 1rem;font:400 clamp(2.35rem,4vw,3.8rem)/1.05 Georgia,serif}.traditionsIntro,.tableNote{color:#53605a;max-width:58rem;line-height:1.7}.traditionsTable{border:1px solid var(--line);background:#fff;margin-top:2rem}.tableHead,.tableRow{border-bottom:1px solid var(--line);grid-template-columns:.55fr .75fr 1.7fr;gap:1rem;padding:1rem 1.2rem;display:grid}.tableHead{background:var(--ink);color:#e8b66d;text-transform:uppercase;letter-spacing:.07rem;font-size:.68rem;font-weight:800}.tableRow:last-child{border-bottom:0}.tableRow b{font:700 1rem Georgia,serif}.tableRow span{color:#53605a;font-size:.88rem;line-height:1.55}.tableNote{margin:1.2rem 0 0;font-size:.87rem}.comparisonTable{background:#ffffff2b;border:1px solid #ffffff2b;margin:2rem 0}.comparisonTable>div{border-bottom:1px solid #ffffff25;grid-template-columns:.52fr 1fr 1fr;gap:1.2rem;padding:1.15rem;display:grid}.comparisonTable>div:last-child{border-bottom:0}.comparisonTable>div:first-child{color:#e8b66d;text-transform:uppercase;letter-spacing:.06rem;background:#0d1914;font-size:.68rem}.comparisonTable span{color:#e8b66d;font-weight:800}.comparisonTable b,.comparisonTable strong{font-size:.86rem;line-height:1.55}.comparisonTable b{color:#c9d1cd;font-weight:400}.comparisonTable strong{color:#fff}@media (width<=850px){.religionsHero{background:var(--ink)}.tableHead,.tableRow{grid-template-columns:.6fr .8fr 1.6fr}.comparisonTable>div{grid-template-columns:.55fr 1fr 1fr}}@media (width<=650px){.themeGrid{grid-template-columns:1fr}.tableHead{display:none}.tableRow{grid-template-columns:1fr;gap:.45rem;padding:1.25rem}.tableRow b{color:var(--ochre)}.comparisonTable>div{grid-template-columns:1fr;gap:.5rem}.comparisonTable>div:first-child{display:none}.comparisonTable span{margin-top:.25rem}.comparisonTable b,.comparisonTable strong{border-left:2px solid #ffffff2a;padding-left:.8rem}}.apologeticsHero{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);min-height:40rem;display:grid}.apologeticsHeroCopy{flex-direction:column;justify-content:center;padding:5.5rem clamp(1.4rem,7vw,7rem);display:flex}.apologeticsHero .eyebrow{color:#e8b66d}.apologeticsHero h1{letter-spacing:-.18rem;margin:.4rem 0 1.5rem;font:400 clamp(3.25rem,6.4vw,6.4rem)/.96 Georgia,serif}.apologeticsHero h1 em{color:#e8b66d}.apologeticsHeroCopy>p:not(.eyebrow){color:#d6ded9;max-width:43rem;font:1.15rem/1.7 Georgia,serif}.apologeticsHero figure{min-height:34rem;margin:0;position:relative;overflow:hidden}.apologeticsHero figure img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.apologeticsHero figcaption,.apologeticsPicture figcaption{color:#fff;background:#13231de6;padding:.75rem 1rem;font-size:.78rem;position:absolute;bottom:0;left:0}.heroDefinition{border:1px solid #ffffff38;border-left:.35rem solid var(--ochre);gap:.5rem;margin-top:1.4rem;padding:1.25rem;display:grid}.heroDefinition b{text-transform:uppercase;letter-spacing:.09rem;color:#e8b66d;font-size:.72rem}.heroDefinition span{color:#d6ded9;line-height:1.6}.apologeticsIntro{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);padding:6rem clamp(1.4rem,8vw,8rem);display:grid}.apologeticsIntro h2,.bisratStatement h2,.fiveQuestionsHeading h2,.apologeticsMethod h2{margin:.35rem 0;font:400 clamp(2.5rem,4.4vw,4.3rem)/1.05 Georgia,serif}.apologeticsIntro>div:last-child p,.bisratStatement p{color:var(--muted);margin:0 0 1.25rem;font-size:1.04rem;line-height:1.8}.bisratStatement{background:#eee7d8;grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);display:grid}.bisratStatement figure{min-height:35rem;margin:0;position:relative;overflow:hidden}.bisratStatement img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.bisratStatement figcaption{color:#fff;background:#13231de6;padding:.75rem 1rem;font-size:.78rem;position:absolute;bottom:0;left:0}.bisratStatement>div{align-self:center;padding:5.5rem clamp(1.5rem,7vw,7rem)}.bisratStatement .eyebrow{color:var(--ochre)}.fiveQuestions{background:var(--paper);padding:6rem clamp(1.4rem,8vw,8rem)}.fiveQuestionsHeading{max-width:67rem;margin-bottom:3rem}.fiveQuestionsHeading>p:last-child{color:var(--muted);max-width:58rem;font-size:1.02rem;line-height:1.75}.comparisonList{gap:1.5rem;display:grid}.comparisonCard{border:1px solid var(--line);background:#fff}.comparisonCard>header{background:var(--ink);color:#fff;grid-template-columns:4rem 1fr;align-items:center;gap:1.2rem;padding:1.6rem 1.8rem;display:grid}.comparisonCard>header span{color:#e8b66d;font:700 1rem Georgia,serif}.comparisonCard h3{margin:0;font:700 clamp(1.55rem,3vw,2.25rem)/1.2 Georgia,serif}.answerGrid{grid-template-columns:1fr 1fr;display:grid}.answerGrid section{padding:1.8rem}.africanAnswer{border-right:1px solid var(--line);background:#eee7d8}.christianAnswer{background:#fff}.answerLabel{text-transform:uppercase;letter-spacing:.09rem;font-weight:800;color:var(--ochre)!important;margin:0 0 .8rem!important;font-size:.72rem!important}.answerGrid section>p:last-child{color:#4d5953;margin:0;font-size:1rem;line-height:1.75}.decisiveDifference{border-top:1px solid var(--line);border-left:.35rem solid var(--ochre);grid-template-columns:10.5rem 1fr;gap:.7rem 1.2rem;padding:1.35rem 1.8rem;display:grid}.decisiveDifference b{text-transform:uppercase;letter-spacing:.07rem;color:var(--ochre);padding-top:.2rem;font-size:.72rem}.decisiveDifference p{color:#405049;margin:0;line-height:1.65}.decisiveDifference small{color:var(--green);grid-column:2;font-weight:700;line-height:1.5}.apologeticsPicture{background:var(--ochre);color:#fff;grid-template-columns:1.1fr .9fr;display:grid}.apologeticsPicture figure{min-height:31rem;margin:0;position:relative;overflow:hidden}.apologeticsPicture img{object-fit:cover;width:100%;height:100%;display:block}.apologeticsPicture blockquote{align-self:center;margin:0;padding:4rem clamp(2rem,6vw,6rem);font:400 clamp(1.8rem,3.6vw,3.2rem)/1.25 Georgia,serif}.apologeticsPicture cite{text-transform:uppercase;letter-spacing:.1rem;color:#ffe0aa;margin-top:1.2rem;font:700 .8rem Arial,sans-serif;display:block}.apologeticsMethod{padding:6rem clamp(1.4rem,8vw,8rem)}.methodGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2.2rem;display:grid}.methodGrid article{background:#fff;padding:1.5rem}.methodGrid span{color:var(--ochre);font-size:.75rem;font-weight:800}.methodGrid h3{margin:.7rem 0;font:700 1.35rem Georgia,serif}.methodGrid p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.apologeticsCredits{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.3rem}.apologeticsCredits b{text-transform:uppercase;letter-spacing:.08rem;color:var(--ochre);font-size:.72rem}.apologeticsCredits p{color:var(--muted);margin:.55rem 0 0;font-size:.78rem;line-height:1.65}.apologeticsCredits a{text-underline-offset:.16rem;text-decoration:underline}@media (width<=850px){.apologeticsHero,.apologeticsIntro,.bisratStatement,.apologeticsPicture{grid-template-columns:1fr}.apologeticsHero h1{letter-spacing:-.1rem}.apologeticsHero figure,.bisratStatement figure{min-height:28rem}.answerGrid{grid-template-columns:1fr}.africanAnswer{border-right:0;border-bottom:1px solid var(--line)}.methodGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.apologeticsHeroCopy,.apologeticsIntro,.fiveQuestions,.apologeticsMethod{padding:4rem 1.25rem}.apologeticsHero h1{font-size:3.15rem}.bisratStatement>div{padding:4rem 1.25rem}.comparisonCard>header{grid-template-columns:1fr;gap:.6rem;padding:1.3rem}.answerGrid section{padding:1.3rem}.decisiveDifference{grid-template-columns:1fr;padding:1.2rem}.decisiveDifference small{grid-column:1}.methodGrid{grid-template-columns:1fr}.apologeticsPicture blockquote{padding:3.5rem 1.25rem}}.bisratContents{color:#ffedcd;background:#173a2a;border-top:4px solid #d99b43;flex-wrap:wrap;gap:.6rem 1.2rem;padding:1.5rem clamp(1.25rem,7vw,7rem);display:flex}.bisratContents a{border-bottom:1px solid #e5b76480;padding:.3rem 0;font-size:.77rem;font-weight:700;line-height:1.6}.bisratSection{padding:5.5rem clamp(1.25rem,7vw,7rem);scroll-margin-top:6rem}.bisratSection>header{max-width:65rem;margin-bottom:2.5rem}.bisratSection h2{letter-spacing:-.055em;max-width:60rem;margin:.5rem 0 1.5rem;font:400 clamp(2.7rem,4.8vw,4.8rem)/1.08 Georgia,serif}.bisratSection h2 em{color:#97442f}.bisratSection>header>p:last-child{color:#4a5a4f;max-width:58rem;font-size:1rem;line-height:1.8}.bisratDefinition{background:#f3ede1;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,6rem);display:grid}.bisratDefinition>header{margin:0}.definitionCopy>p{color:#405246;margin:0 0 1.3rem;font-size:1.02rem;line-height:1.85}.bisratQuote{color:#fff2d8;background:#15382a;border-left:4px solid #d99b43;margin:2rem 0;padding:1.5rem 1.7rem}.bisratQuote>p{color:#fff2d8;margin:0 0 1rem;font:400 clamp(1.25rem,2vw,1.65rem)/1.5 Georgia,serif}.bisratQuote footer{color:#dbe2d2;font-size:.76rem;line-height:1.75}.bisratQuote a{color:#edc27a;text-underline-offset:3px;text-decoration:underline}.bisratEvidence{border-top:1px solid #c9bba3;margin-top:1.1rem;padding-top:.8rem}.bisratEvidence summary{cursor:pointer;color:#805136;font-size:.75rem;font-weight:700;line-height:1.5}.bisratEvidence ul{margin:.8rem 0 0;padding-left:1.1rem}.bisratEvidence li{color:#425647;overflow-wrap:anywhere;margin-bottom:.8rem;font-size:.75rem;line-height:1.7}.bisratEvidence a{text-underline-offset:3px;text-decoration:underline}.bisratEvidence span{color:#775032;margin-top:.2rem;font-size:.72rem;font-weight:700;display:block}.bisratCardGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.3rem;display:grid}.bisratCardGrid article{background:#fffcf5;border:1px solid #d4c6ae;min-width:0;padding:2rem}.bisratCardNumber{color:#9b6932;border-bottom:3px solid #d99b43;margin-bottom:.7rem;padding-bottom:.5rem;font-size:.72rem;font-weight:800;display:inline-block}.bisratCardGrid h3{color:#24432f;margin:.5rem 0 1.1rem;font:400 clamp(1.6rem,2.2vw,2rem)/1.2 Georgia,serif}.bisratCardGrid article>p{color:#435547;margin:0 0 1rem;font-size:.95rem;line-height:1.8}.bisratCardGrid .bisratTexts{color:#864833;margin-top:1.3rem;font-size:.76rem;font-weight:700;line-height:1.65}.bisrat-biblical{color:#fff3d8;background:#16382b}.bisrat-biblical .eyebrow{color:#e7b76f}.bisrat-biblical>header>p:last-child{color:#d4dfd5}.bisrat-history{background:#f1ebdd}.bisrat-adaptation{background:#ead9bb}.bisrat-adaptation .bisratQuote{max-width:65rem}.bisrat-methods{background:#e7eee7}.bisrat-methods .bisratCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bisrat-practice{background:#fffaf1}.bisratFurther{color:#8b4531;text-underline-offset:4px;margin-top:2rem;font-size:.86rem;font-weight:700;text-decoration:underline;display:inline-block}.bisratNameNote{border-top:1px solid #c9bba3;padding-top:1rem;font-size:.83rem!important}.bisratNameNote a{color:#8d482d;text-underline-offset:3px;margin-top:.4rem;font-size:.74rem;text-decoration:underline;display:block}.bisratGlossary{background:#f0e8da}.bisratGlossary>.bisratQuote{max-width:65rem}.bisratGlossary dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin:2rem 0 0;display:grid}.bisratGlossary dl>div{background:#fffbf2;border-top:3px solid #b9813c;min-width:0;padding:1.5rem 1.7rem}.bisratGlossary dt{color:#214331;margin:0 0 .8rem;font:400 1.6rem/1.25 Georgia,serif}.bisratGlossary dd{margin:0}.bisratGlossary dd>p{color:#435547;margin:0;font-size:.92rem;line-height:1.75}.bisratPathway{background:#e5eee6}.bisratPathway ol{counter-reset:bisrat-step;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.bisratPathway li{counter-increment:bisrat-step;background:#fcfaf1;border:1px solid #c6d0bf;padding:1.5rem 1.8rem}.bisratPathway li:before{content:"0" counter(bisrat-step);color:#9b6530;margin-bottom:.7rem;font-size:.75rem;font-weight:800;display:block}.bisratPathway h3{color:#234330;margin:0 0 .8rem;font:400 1.6rem/1.2 Georgia,serif}.bisratPathway li>p{color:#435547;margin:0;font-size:.94rem;line-height:1.8}.bisratPathway>.bisratQuote{max-width:65rem}.bisratSources{background:#f5e9d5}.bisratSourceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;display:grid}.bisratSourceGrid article{background:#fffbf3;border:1px solid #d4c2a7;min-width:0;padding:2rem;scroll-margin-top:6rem}.bisratSourceGrid h3{color:#24432f;margin:.6rem 0 1rem;font:400 1.85rem/1.2 Georgia,serif}.bisratSourceGrid p,.bisratSourceGrid li{color:#435547;font-size:.94rem;line-height:1.8}.bisratSourceGrid .sourceAuthor{text-transform:uppercase;letter-spacing:.09em;color:#805332;font-size:.7rem;font-weight:800}.bisratSourceGrid .sourceEdition{color:#735039;font-size:.77rem;font-weight:700}.bisratSourceGrid ul{padding-left:1.1rem}.bisratSourceNote{background:#e8dcc7;border-left:4px solid #96462e;margin-top:1.5rem;padding:1.5rem 1.7rem}.bisratSourceNote b{color:#73412b;font-size:.8rem}.bisratSourceNote p{color:#435547;margin:.5rem 0 0;font-size:.9rem;line-height:1.8}.bisratContents a:focus-visible,.bisratEvidence summary:focus-visible{outline-offset:5px;outline:3px solid #d99b43}.apologeticsHero figure img{object-position:center}.apologeticsHero figcaption{line-height:1.6;right:0}@media (width<=850px){.bisratDefinition,.bisratCardGrid,.bisrat-methods .bisratCardGrid,.bisratGlossary dl,.bisratPathway ol,.bisratSourceGrid{grid-template-columns:1fr}.bisratSection{padding:4rem 1.3rem}.bisratDefinition{gap:1.3rem}.bisratCardGrid article,.bisratSourceGrid article{padding:1.5rem}.bisratGlossary dl>div,.bisratPathway li{padding:1.4rem}.bisratQuote{padding:1.2rem 1.3rem}.bisratContents{padding:1.3rem}.bisratSection h2{letter-spacing:-.035em}.bisratSection>header{margin-bottom:2rem}}@media print{.bisratContents{display:none}.bisratDefinition,.bisratCardGrid,.bisratGlossary dl,.bisratPathway ol,.bisratSourceGrid{display:block}.bisratCardGrid article,.bisratGlossary dl>div,.bisratPathway li,.bisratSourceGrid article{break-inside:avoid;margin-bottom:1rem}.bisratSection{padding:2rem}.bisratQuote{break-inside:avoid}}.movementDictionary{--gold:#d99b43;--deep:#10291f;--cream:#f5f0e6}.dictionaryHero{background:var(--deep);color:#fff;grid-template-columns:1.08fr .92fr;min-height:42rem;display:grid}.dictionaryHero>div{align-self:center;padding:5.5rem clamp(1.5rem,7vw,7rem)}.dictionaryHero .eyebrow{color:#f0ba68}.dictionaryHero h1{letter-spacing:-.16rem;margin:.5rem 0 1.5rem;font:400 clamp(3.2rem,6vw,6.5rem)/.94 Georgia,serif}.dictionaryHero h1 em{color:#f0ba68}.dictionaryHero>div>p:last-child{color:#d5dfda;max-width:45rem;font:1.12rem/1.7 Georgia,serif}.dictionaryHero figure,.visualBreak figure,.symbolSection figure,.sangomaImage figure{margin:0;position:relative;overflow:hidden}.dictionaryHero img,.visualBreak img,.sangomaImage img{object-fit:cover;width:100%;height:100%;display:block}.dictionaryHero figcaption,.visualBreak figcaption,.symbolSection figcaption,.sangomaImage figcaption{color:#fff;background:#10291fe8;padding:.75rem 1rem;font-size:.76rem;line-height:1.45;position:absolute;bottom:0;left:0}.definitionPanel,.pastoral{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);padding:5.5rem clamp(1.5rem,8vw,8rem);display:grid}.definitionPanel{background:var(--cream)}.definitionPanel h2,.entries>header h2,.symbolSection h2,.sangomaImage h2,.diagnostic h2,.pastoral h2{margin:.35rem 0;font:400 clamp(2.4rem,4.3vw,4.3rem)/1.04 Georgia,serif}.definitionPanel p,.pastoral p{color:var(--muted);margin:0 0 1.1rem;font-size:1.03rem;line-height:1.8}.readingKey{background:#fff;padding:4rem clamp(1.5rem,8vw,8rem)}.readingKey>div{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:1.5rem;display:grid}.readingKey article{border-right:1px solid var(--line);gap:.45rem;padding:1.35rem;display:grid}.readingKey article:last-child{border:0}.readingKey b{color:var(--ochre);font:700 1.2rem Georgia,serif}.readingKey span{color:var(--muted);font-size:.88rem;line-height:1.55}.azIndex{background:var(--deep);color:#fff;flex-wrap:wrap;align-items:center;gap:.55rem;padding:1.3rem clamp(1.5rem,8vw,8rem);display:flex}.azIndex>b{text-transform:uppercase;letter-spacing:.1rem;color:#eab469;margin-right:.5rem;font-size:.7rem}.azIndex a{border:1px solid #ffffff38;border-radius:2rem;padding:.45rem .72rem;font-size:.75rem}.azIndex a:hover{color:var(--deep);background:#fff}.visualBreak{background:var(--gold);color:#fff;grid-template-columns:1.15fr .85fr;display:grid}.visualBreak figure{min-height:30rem}.visualBreak blockquote{align-self:center;margin:0;padding:4rem clamp(2rem,7vw,7rem);font:400 clamp(2rem,4vw,3.5rem)/1.2 Georgia,serif}.visualBreak cite{text-transform:uppercase;letter-spacing:.1rem;margin-top:1rem;font:700 .75rem Arial,sans-serif;display:block}.entries{background:#eef1ed;padding:6rem clamp(1.2rem,7vw,7rem)}.entries>header{max-width:65rem;margin-bottom:3rem}.entries>header>p:last-child{max-width:55rem;color:var(--muted);line-height:1.75}.entry{background:#fff;border:1px solid #ccd4cf;grid-template-columns:4rem 1fr;margin:0 0 2rem;scroll-margin-top:2rem;display:grid}.entryNumber{background:var(--deep);color:#efb663;text-align:center;padding:1.4rem .8rem;font-weight:800}.entry>header{border-bottom:1px solid var(--line);padding:1.5rem 2rem}.entry>header p{color:var(--ochre);text-transform:uppercase;letter-spacing:.09rem;margin:0;font-size:.7rem;font-weight:800}.entry h3{margin:.45rem 0;font:700 clamp(2rem,3.8vw,3.4rem)/1.05 Georgia,serif}.entry>header span{color:var(--muted);font-size:.85rem}.entryBody{grid-column:2;grid-template-columns:1fr 1fr;display:grid}.entryBody>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.55rem 2rem}.entryBody h4{text-transform:uppercase;letter-spacing:.09rem;color:var(--ochre);margin:0 0 .7rem;font-size:.72rem}.entryBody p,.entryBody li{color:#45524c;font-size:.94rem;line-height:1.7}.entryBody p{margin:0}.entryBody ul{margin:0;padding-left:1.1rem}.entryBody li+li{margin-top:.45rem}.entryBody .fault{background:#f6ede0}.entryBody .verdict{background:#e4eee8}.verdict b{color:var(--green);margin-top:1rem;font-size:.78rem;line-height:1.5;display:block}.entryBody footer{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.8rem 1.2rem;padding:1rem 2rem;display:flex}.entryBody footer>b{text-transform:uppercase;letter-spacing:.08rem;color:var(--muted);font-size:.65rem}.entryBody footer a{text-underline-offset:.18rem;font-size:.76rem;text-decoration:underline}.symbolSection,.sangomaImage{background:var(--deep);color:#fff;grid-template-columns:.85fr 1.15fr;display:grid}.symbolSection figure{background:#d99b43;place-items:center;min-height:35rem;display:grid}.symbolSection img{object-fit:contain;filter:drop-shadow(0 1rem 1.5rem #0003);width:56%;height:60%}.symbolSection>div,.sangomaImage>div{align-self:center;padding:5rem clamp(1.5rem,7vw,7rem)}.symbolSection .eyebrow,.sangomaImage .eyebrow{color:#f0ba68}.symbolSection p,.sangomaImage p{color:#d5dfda;line-height:1.8}.sangomaImage{background:#7c442d;grid-template-columns:1fr 1fr}.sangomaImage figure{min-height:36rem}.diagnostic{background:var(--cream);padding:6rem clamp(1.5rem,9vw,9rem)}.diagnostic ol{counter-reset:q;grid-template-columns:1fr 1fr;gap:0 3rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}.diagnostic li{counter-increment:q;color:#44504a;border-top:1px solid #cfc6b6;padding:1.1rem 0;line-height:1.65}.diagnostic li:before{content:"0" counter(q);color:var(--ochre);margin-right:1rem;font-size:.72rem;font-weight:800}.credits{border-top:1px solid var(--line);background:#fff;padding:2rem clamp(1.5rem,8vw,8rem)}.credits>b{text-transform:uppercase;letter-spacing:.08rem;color:var(--ochre);font-size:.7rem}.credits p{color:var(--muted);font-size:.75rem;line-height:1.7}.credits a{text-underline-offset:.16rem;text-decoration:underline}@media (width<=850px){.dictionaryHero,.definitionPanel,.pastoral,.visualBreak,.symbolSection,.sangomaImage{grid-template-columns:1fr}.dictionaryHero h1{letter-spacing:-.1rem}.dictionaryHero figure,.visualBreak figure{min-height:28rem}.readingKey>div{grid-template-columns:1fr 1fr}.entryBody{grid-template-columns:1fr}.entryBody>section{border-right:0}.diagnostic ol{grid-template-columns:1fr}.sangomaImage>div{order:2}.sangomaImage figure{order:1}}@media (width<=560px){.dictionaryHero>div,.definitionPanel,.pastoral,.entries,.diagnostic{padding:4rem 1.2rem}.dictionaryHero h1{font-size:3.15rem}.readingKey{padding:3.5rem 1.2rem}.readingKey>div{grid-template-columns:1fr}.readingKey article{border-right:0;border-bottom:1px solid var(--line)}.entry{grid-template-columns:2.7rem 1fr}.entryNumber{padding:1.2rem .3rem}.entry>header,.entryBody>section{padding:1.25rem}.entryBody footer{padding:1rem 1.25rem}.symbolSection>div,.sangomaImage>div{padding:4rem 1.2rem}}.entryVisuals{border-bottom:1px solid var(--line);background:var(--deep);grid-column:2;grid-template-columns:minmax(0,1.45fr) minmax(14rem,.55fr);min-height:25rem;display:grid}.entryVisuals figure{min-height:25rem;margin:0;position:relative;overflow:hidden}.entryVisuals img{object-fit:cover;width:100%;height:100%;display:block}.entryVisuals .movementPhoto{border-right:1px solid #ffffff32}.entryVisuals .leaderPhoto img{object-position:center top}.entryVisuals figcaption{color:#fff;background:linear-gradient(#0000,#07140ff2);padding:3.5rem 1rem .85rem;font-size:.75rem;line-height:1.45;position:absolute;bottom:0;left:0;right:0}.entryVisuals figcaption b{color:#efb663;text-transform:uppercase;letter-spacing:.08rem;margin-bottom:.25rem;font-size:.62rem;display:block}.entryBody p+p{margin-top:1rem}.entryBody .missionNote{color:#fff;background:#152f25}.entryBody .missionNote h4{color:#efb663}.entryBody .missionNote p{color:#d8e1dd}.entryBody .fieldQuestions{background:#faf8f2}.entryBody footer small{color:#7b8580;border-top:1px solid var(--line);flex-basis:100%;padding-top:.65rem;font-size:.65rem;line-height:1.5}.fieldQuestions li{font-style:italic}@media (width<=850px){.entryVisuals{grid-template-columns:1.2fr .8fr}}@media (width<=560px){.entryVisuals{grid-template-columns:1fr;min-height:0}.entryVisuals figure{min-height:18rem}.entryVisuals .leaderPhoto{min-height:20rem}.entryVisuals .movementPhoto{border-bottom:1px solid #ffffff32;border-right:0}}.groundingLinks{background:#e9dfca;flex-wrap:wrap;gap:.7rem 1.5rem;padding:1.5rem clamp(1.2rem,7vw,7rem);display:flex}.groundingLinks a{color:#623d25;text-underline-offset:4px;font-size:.83rem;font-weight:700;text-decoration:underline}.movementFoundations,.africanComparisons,.movementBibliography{padding:5.5rem clamp(1.2rem,7vw,7rem);scroll-margin-top:6rem}.movementFoundations{background:#f5f0e6}.movementFoundations>header,.africanComparisons>header,.movementBibliography>header{max-width:62rem;margin-bottom:2.5rem}.movementFoundations h2,.africanComparisons h2,.movementBibliography h2{letter-spacing:-.06em;margin:.5rem 0 1.5rem;font:400 clamp(2.8rem,5vw,5rem)/1.04 Georgia,serif}.movementFoundations h2 em,.movementBibliography h2 em{color:#93432f}.movementFoundations>header>p:last-child,.movementBibliography>header>p:last-child{color:#4a584e;font-size:1.02rem;line-height:1.8}.movementThemeGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem;display:grid}.movementThemeGrid article{background:#fffcf5;border:1px solid #d5c8b2;min-width:0;padding:2rem}.themeNumber{color:#9d6c32;border-bottom:3px solid #d99b43;margin-bottom:1rem;padding-bottom:.5rem;font:700 .75rem Arial,sans-serif;display:inline-block}.movementThemeGrid .themeKicker{letter-spacing:.08em;text-transform:uppercase;color:#875131;font-size:.65rem;font-weight:700}.movementThemeGrid h3,.comparisonGrid h3,.movementBookGrid h3{margin:.5rem 0 1.2rem;font:400 1.8rem/1.2 Georgia,serif}.movementThemeGrid article>p:not(.themeKicker),.comparisonGrid article>p:not(.comparisonPlace),.movementBookGrid p{color:#435246;font-size:.94rem;line-height:1.8}.movementBookReferences{border-top:1px solid #c9bca3;margin-top:1.2rem;padding-top:.8rem}.movementBookReferences summary{color:#825038;cursor:pointer;font-size:.78rem;font-weight:700}.movementBookReferences ol{margin-bottom:0;padding-left:1.15rem}.movementBookReferences li{padding:.5rem 0;font-size:.77rem;line-height:1.65}.movementBookReferences a{text-underline-offset:3px;color:#314e3c;text-decoration:underline}.movementBookReferences li>span{color:#79452d;margin:.25rem 0;font-weight:700;display:block}.movementBookReferences li>p{color:#526154;margin:.25rem 0!important;font-size:.77rem!important;line-height:1.65!important}.entryBody .entryHistoricalDepth{background:#f4f0e4;border-top:3px solid #bc8743;grid-column:1/-1;padding:2.1rem}.entryHistoricalDepth .historicalLabel{letter-spacing:.1em;text-transform:uppercase;color:#87522d;margin-bottom:.7rem;font-size:.65rem;font-weight:800}.entryHistoricalDepth h4{text-transform:none;letter-spacing:0;color:#243d2e;margin-bottom:1.1rem;font:400 1.8rem/1.2 Georgia,serif}.entryHistoricalDepth>p:not(.historicalLabel){max-width:70rem}.movementBookQuote{color:#fff2da;background:#17392b;border-left:4px solid #d99b43;margin:1.8rem 0;padding:1.4rem 1.6rem}.movementBookQuote>p{color:#fff2da!important;margin:0 0 1rem!important;font:400 1.4rem/1.5 Georgia,serif!important}.movementBookQuote footer{color:#dfdfcc;font-size:.75rem;line-height:1.7;padding:0!important;display:block!important}.movementBookQuote footer a{color:#f0be73;text-underline-offset:3px;font-size:.75rem;text-decoration:underline}.africanComparisons{color:#fff1d4;background:#17382a}.africanComparisons .eyebrow,.africanComparisons h2 em{color:#f0be73}.africanComparisons>header>p:last-child{color:#d5dfd5;line-height:1.8}.comparisonGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem;display:grid}.comparisonGrid article{color:#22372b;background:#fffcf4;min-width:0;padding:2rem}.comparisonPlace{text-transform:uppercase;letter-spacing:.08em;color:#80532f;font-size:.67rem;font-weight:700}.movementBibliography{background:#f3eadb}.movementBookGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;display:grid}.movementBookGrid article{background:#fffbf1;border:1px solid #ccbaa0;padding:2rem;scroll-margin-top:6rem}.movementBookGrid .bookAuthor{text-transform:uppercase;letter-spacing:.08em;color:#795136;font-size:.72rem;font-weight:800}.movementBookGrid .bookEdition{color:#57634e;font-size:.78rem;font-weight:700}.movementMethod{background:#e5dbc5;border-left:4px solid #95472f;margin-top:1.5rem;padding:2rem}.movementMethod h3{margin:0 0 1rem;font:400 1.75rem/1.2 Georgia,serif}.movementMethod>p{color:#415043;font-size:.94rem;line-height:1.8}.movementHistoryLink{color:#853f2c;text-underline-offset:4px;margin-top:2rem;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-block}.movementDictionary details summary:focus-visible,.groundingLinks a:focus-visible{outline-offset:5px;outline:3px solid #d99b43}@media (width<=850px){.movementThemeGrid,.comparisonGrid,.movementBookGrid{grid-template-columns:1fr}.movementFoundations,.africanComparisons,.movementBibliography{padding:4rem 1.3rem}.movementThemeGrid article,.comparisonGrid article,.movementBookGrid article,.movementMethod,.entryBody .entryHistoricalDepth{padding:1.5rem}.movementBookQuote{padding:1.2rem}.movementFoundations h2,.africanComparisons h2,.movementBibliography h2{letter-spacing:-.04em}.groundingLinks{padding:1.4rem}}@media print{.groundingLinks{display:none}.movementThemeGrid,.comparisonGrid,.movementBookGrid{display:block}.movementThemeGrid article,.comparisonGrid article,.movementBookGrid article{break-inside:avoid;margin-bottom:1rem}.movementBookReferences{break-inside:avoid}.movementFoundations,.africanComparisons,.movementBibliography{padding:2rem}}.faithPage{color:#f4f1e8;overflow-wrap:break-word;background:#101b16;padding:0 24px 60px}.faithPage a{color:#efc76c;text-underline-offset:4px;text-decoration:underline}.faithIntro,.faithQuestions,.faithReferences,.faithClosing{max-width:760px;margin:0 auto}.faithEyebrow{color:#e9bd68;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.6}.faithIntro h1{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(42px,7vw,70px);line-height:1.1}.faithLead{color:#fff;font-size:clamp(23px,4vw,31px);line-height:1.45!important}.faithPage p{margin:18px 0;font-size:18px;line-height:1.85}.faithPage .faithNote{color:#bac5be;border-top:1px solid #35443c;margin-top:26px;padding-top:20px;font-size:15px;line-height:1.7}.faithQuestion{border-top:2px solid #ab8c45;padding:44px 0 48px;scroll-margin-top:170px}.faithQuestion h2{letter-spacing:-.025em;color:#fff;margin:14px 0 26px;font-size:clamp(27px,4vw,36px);line-height:1.35}.faithPerson{border-left:3px solid #ddae54;margin:0 0 28px;padding:0 0 0 20px}.faithPerson h3{color:#efc76c;margin:0 0 5px;font-size:22px;line-height:1.4}.faithPerson>p:first-of-type{color:#b6c4bb;margin:0 0 12px;font-size:14px;line-height:1.6}.faithPerson blockquote{color:#fff;margin:12px 0;font-size:21px;font-style:italic;line-height:1.65}.faithPage .faithContext{color:#c9d2cb;margin:10px 0 0;font-size:15px;line-height:1.75}.faithAnswer h3{color:#efc76c;margin:0 0 12px;font-size:18px;font-weight:700}.faithPage .faithScripture{color:#c9d2cb;border-top:1px solid #35443c;margin-top:24px;padding-top:14px;font-size:15px;line-height:1.8}.faithReferences{border-top:2px solid #ab8c45;padding-top:40px}.faithReferences h2,.faithClosing h2{margin:0 0 16px;font-size:28px;line-height:1.4}.faithReferences>p{color:#bdc8c0;font-size:15px}.faithReferences ol{padding-left:25px}.faithReferences li{color:#c9d2cb;margin-bottom:12px;padding-left:5px;font-size:15px;line-height:1.75}.faithClosing{border-top:1px solid #35443c;margin-top:40px;padding:40px 0 0}@media (width<=600px){.faithPage{padding:0 20px 40px}.faithIntro{padding-top:34px}.faithPage p{font-size:17px;line-height:1.8}.faithQuestion{padding:30px 0 35px}.faithQuestion h2{font-size:27px}.faithPerson{padding-left:15px}.faithPerson blockquote{font-size:19px}.faithPerson h3{font-size:21px}}.faithHero{isolation:isolate;background:#101b16;border-bottom:1px solid #b59451;max-width:1100px;min-height:490px;margin:0 auto;position:relative;overflow:hidden}.faithHeroImages,.faithHeroSlide,.faithHeroShade{position:absolute;inset:0}.faithHeroSlide{opacity:0;transition:opacity 1.6s;overflow:hidden}.faithHeroSlide.isActive{opacity:1}.faithHeroSlide img{object-fit:cover;filter:saturate(.65)contrast(1.04);transform-origin:60% 30%;will-change:transform;width:64%;height:100%;animation:18s ease-in-out infinite alternate faithPortraitDrift;position:absolute;top:0;right:0}.faithHeroShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#101b16 0%,#101b16f5 27%,#101b16ad 47%,#101b160f 78%),linear-gradient(#0000 62%,#101b16 100%)}.faithHeroCopy{z-index:2;width:75%;padding:74px 42px 108px;position:relative}.faithHeroCopy h1{letter-spacing:-.055em;color:#fff;margin:20px 0 25px;font-size:clamp(48px,7.5vw,82px);font-weight:600;line-height:1.05}.faithHeroCopy h1 em{color:#efc76c;font-style:normal}.faithHeroCopy .faithLead{text-shadow:0 2px 18px #101b16;max-width:450px;font-size:clamp(21px,2.5vw,27px);line-height:1.55!important}.faithHeroRule{width:110px;height:4px;margin-top:27px;display:flex}.faithHeroRule i{background:#ed292f;width:20%}.faithHeroRule i:nth-child(2){background:#e4be35}.faithHeroRule i:nth-child(3){background:#1186bb}.faithHeroRule i:nth-child(4){background:#128852}.faithHeroRule i:nth-child(5){background:#ee9129}.faithHeroControls{z-index:3;color:#c0cbc3;justify-content:space-between;align-items:center;gap:18px;font-size:12px;line-height:1.6;display:flex;position:absolute;bottom:22px;left:42px;right:30px}.faithHeroControls strong{color:#f4f1e8;font-size:14px;font-weight:500;display:block}.faithHeroControls button{color:#e9c779;font:inherit;cursor:pointer;white-space:nowrap;background:#101b16d9;border:1px solid #7b704e;min-height:44px;padding:9px 14px}.faithHeroControls button:hover{background:#26372c;border-color:#efc76c}.faithHeroControls button:focus-visible,.faithVideoPlay:focus-visible{outline-offset:4px;outline:3px solid #efc76c}.faithHeroPaused .faithHeroSlide img{animation-play-state:paused}.faithIntro{padding:26px 0 30px}.faithPerson{border-left:0;margin-bottom:28px;padding:0}.faithSpeakerScene{isolation:isolate;background:#17251d;border:1px solid #38453a;height:290px;position:relative;overflow:hidden}.faithSpeakerPortrait{object-fit:cover;filter:saturate(.75);transform-origin:65% 30%;width:64%;height:100%;transition:transform .7s;position:absolute;top:0;right:0}.faithSpeakerScene:hover .faithSpeakerPortrait{transform:scale(1.025)}.faithSpeakerShade{pointer-events:none;background:linear-gradient(90deg,#14221a 0%,#14221af0 27%,#14221a73 54%,#0000 80%),linear-gradient(#0000 44%,#101b16b8);position:absolute;inset:0}.faithSpeakerName{z-index:1;width:54%;position:absolute;bottom:26px;left:26px}.faithSpeakerName h3{letter-spacing:-.025em;color:#fff;text-shadow:0 2px 14px #101b16;margin:0;font-size:clamp(25px,3.5vw,34px);font-weight:600;line-height:1.18}.faithSpeakerName p{color:#dae3db;text-shadow:0 2px 12px #101b16;margin:11px 0 0;font-size:15px;line-height:1.55}.faithStatement{border-left:3px solid #ddae54;margin-top:22px;padding-left:20px}.faithStatement blockquote{color:#efc76c;margin:0 0 12px;font-size:23px;line-height:1.6}.faithInterview{margin:0 0 30px;padding:0}.faithVideoPlay{color:#fff;text-align:left;cursor:pointer;background:#1a2b21;border:1px solid #756640;align-items:center;gap:18px;width:100%;padding:18px 22px;display:flex}.faithVideoPlay:hover{background:#24382b;border-color:#e9bd68}.faithPlayIcon{color:#efc76c;border:1px solid #ad8d47;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;padding-left:3px;font-size:18px;display:grid}.faithVideoPlay strong{font-size:17px;line-height:1.5;display:block}.faithVideoPlay small{color:#c5ceb7;margin-top:3px;font-size:13px;line-height:1.6;display:block}.faithInterview>p{color:#aebdb1;margin:12px 0;font-size:13px;line-height:1.7}.faithVideoFrame{aspect-ratio:16/9;background:#050906;position:relative}.faithVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.faithImageCredits{border-top:1px solid #35443c;max-width:760px;margin:30px auto 0;padding-top:16px}.faithImageCredits p{color:#b3c0b7;font-size:12px;line-height:1.85}@keyframes faithPortraitDrift{0%{transform:scale(1.01)}to{transform:scale(1.07)}}@media (width<=600px){.faithHero{min-height:450px;margin-left:-20px;margin-right:-20px}.faithHeroSlide img{width:100%;height:100%}.faithHeroShade{background:linear-gradient(90deg,#101b16bf,#101b1626),linear-gradient(#101b1626 22%,#101b16e6 75%,#101b16 98%)}.faithHeroCopy{width:100%;padding:170px 20px 100px}.faithHeroCopy h1{margin:12px 0 18px;font-size:52px}.faithHeroCopy .faithLead{max-width:340px;font-size:21px;line-height:1.5!important}.faithHeroCopy .faithEyebrow{margin:0;font-size:11px}.faithHeroRule{margin-top:20px}.faithHeroControls{font-size:11px;bottom:20px;left:20px;right:20px}.faithHeroControls button{padding:8px 10px;font-size:12px}.faithIntro{padding-top:22px}.faithPerson{padding:0}.faithSpeakerScene{height:255px}.faithSpeakerPortrait{width:74%}.faithSpeakerName{width:57%;bottom:22px;left:18px}.faithSpeakerName h3{font-size:27px}.faithSpeakerName p{margin-top:10px;font-size:13px;line-height:1.55}.faithStatement{margin-top:20px;padding-left:15px}.faithStatement blockquote{font-size:21px}.faithVideoPlay{gap:14px;padding:16px}.faithVideoPlay strong{font-size:16px}.faithPlayIcon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.faithHeroSlide{transition:none}.faithHeroSlide img{animation:none}.faithSpeakerPortrait{transition:none}.faithSpeakerScene:hover .faithSpeakerPortrait{transform:none}}@media (width>=601px){.faithSpeakerPortrait{width:44%}}@media (width<=600px){.faithHero{min-height:510px}.faithHeroCopy{padding:0 20px;position:absolute;bottom:105px}.faithHeroCopy h1{font-size:clamp(42px,12vw,52px)}.faithSpeakerPortrait{width:56%}}.faithTextScene{isolation:isolate;position:relative}.faithTextScene:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#101b16f0 0%,#101b16d1 45%,#101b16b3 100%),linear-gradient(0deg,#101b16 0%,transparent 28%,transparent 75%,#101b16 100%),var(--voice-image);pointer-events:none;background-position:50%,50%,100% 0;background-repeat:no-repeat;background-size:cover,cover,auto 100%;position:absolute;inset:0 -24px}.faithIntro.faithTextScene{padding-top:34px;padding-bottom:38px}.faithAnswer.faithTextScene{padding:24px 0 12px}.faithAnswer:before{background-position:50%,50%,100% 0;background-size:cover,cover,auto min(100%,750px)}.faithQuestion>.faithEyebrow,.faithQuestion>h2{z-index:1;position:relative}.faithVideoPoster{aspect-ratio:16/9;cursor:pointer;color:#fff;background:#17251d;border:1px solid #8b7545;width:100%;padding:0;display:block;position:relative;overflow:hidden}.faithVideoPoster>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.faithVideoPoster:hover>img{transform:scale(1.025)}.faithPosterShade{background:linear-gradient(#0000 35%,#040c08eb);position:absolute;inset:0}.faithPosterPlay{color:#efc76c;background:#0a160fd9;border:1px solid #efc76c;border-radius:50%;place-items:center;width:66px;height:66px;padding-left:4px;font-size:26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 24px #0006}.faithPosterLabel{text-align:left;text-shadow:0 2px 6px #000;font-size:18px;font-weight:600;line-height:1.4;position:absolute;bottom:20px;left:22px;right:20px}.faithVideoCaption{background:#15231b;border:1px solid #38453a;border-top:0;padding:16px 18px}.faithVideoCaption h4{color:#f4f1e8;margin:0;font-size:16px;font-weight:600;line-height:1.5}.faithVideoCaption p{color:#bac8bd;margin:8px 0 0;font-size:13px;line-height:1.7}.faithVideoPoster:focus-visible{outline-offset:4px;outline:3px solid #efc76c}@media (width<=600px){.faithTextScene:before{background-position:50%,50%,100% 0;background-size:cover,cover,auto 600px;inset:0 -20px}.faithAnswer:before{background-size:cover,cover,auto 650px}.faithPosterPlay{width:54px;height:54px;font-size:22px}.faithPosterLabel{font-size:16px;bottom:14px;left:16px}.faithVideoCaption{padding:13px 15px}}@media (prefers-reduced-motion:reduce){.faithVideoPoster>img{transition:none}.faithVideoPoster:hover>img{transform:none}}.faithQuestion{isolation:isolate;position:relative}.faithQuestion:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#101b16f5,#101b16d1),linear-gradient(0deg,#101b16,transparent 75%),var(--voice-image);pointer-events:none;background-position:50%,50%,right 20%;background-repeat:no-repeat;background-size:cover,cover,auto 420px;height:280px;position:absolute;top:0;left:-24px;right:-24px}@media (width<=600px){.faithQuestion:before{left:-20px;right:-20px}}.churchGuide{--deep:#10291f;--gold:#d99b43;--cream:#f4efe4;background:#f7f5ef}.churchHero{color:#fff;background:#6f3526;grid-template-columns:1.12fr .88fr;min-height:41rem;display:grid}.churchHero>div{align-self:center;padding:5.5rem clamp(1.4rem,7vw,7rem)}.churchHero h1{letter-spacing:-.15rem;margin:.45rem 0 1.5rem;font:400 clamp(3.25rem,6vw,6.3rem)/.94 Georgia,serif}.churchHero h1 em{color:#f3c172;display:block}.churchHero>div>p:last-child{color:#f0ded7;max-width:46rem;font:1.12rem/1.75 Georgia,serif}.churchHero figure,.uniformSection figure{margin:0;position:relative;overflow:hidden}.churchHero img,.uniformSection img{object-fit:cover;width:100%;height:100%;display:block}.churchHero figcaption,.uniformSection figcaption{color:#fff;background:linear-gradient(#0000,#091711ef);padding:4rem 1.2rem 1rem;font-size:.78rem;position:absolute;inset:auto 0 0}.churchIntro{background:var(--cream);grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,8vw,8rem);padding:5.5rem clamp(1.4rem,8vw,8rem);display:grid}.churchIntro h2,.churchFamilies>header h2,.uniformSection h2,.visitChecklist h2,.churchSources h2{margin:.35rem 0;font:400 clamp(2.4rem,4.5vw,4.4rem)/1.03 Georgia,serif}.churchIntro p{color:var(--muted);margin:0 0 1rem;font-size:1.04rem;line-height:1.8}.churchMap{background:var(--deep);color:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(1.4rem,7vw,7rem);display:grid}.churchMap article{border-right:1px solid #ffffff28;gap:.5rem;padding:2rem 1.4rem;display:grid}.churchMap article:last-child{border:0}.churchMap b{color:#efb663;font:700 1.35rem Georgia,serif}.churchMap span{color:#d2ddd7;font-size:.82rem;line-height:1.55}.churchFamilies{background:#edf0eb;padding:6rem clamp(1.2rem,7vw,7rem)}.churchFamilies>header{max-width:65rem;margin-bottom:3rem}.churchFamilies>header>p:last-child{color:var(--muted);line-height:1.7}.churchFamilies article{background:#fff;border:1px solid #ccd4cf;grid-template-columns:4rem minmax(16rem,.8fr) minmax(13rem,.65fr) 1fr 1fr;margin-bottom:1.2rem;display:grid}.familyNumber{background:var(--deep);color:#efb663;place-items:center;font-weight:800;display:grid}.churchFamilies article>header,.churchFamilies article>section{border-right:1px solid var(--line);padding:1.5rem}.churchFamilies article>section:last-child{border-right:0}.churchFamilies h3{margin:0 0 .8rem;font:700 clamp(1.75rem,2.7vw,2.6rem)/1.08 Georgia,serif}.churchFamilies article p,.churchFamilies li{color:#4b5851;font-size:.9rem;line-height:1.7}.churchFamilies article header p{margin:0}.churchFamilies h4{text-transform:uppercase;letter-spacing:.09rem;color:var(--ochre);margin:0 0 .7rem;font-size:.68rem}.churchFamilies ul{margin:0;padding-left:1.1rem}.churchFamilies .questions{background:#f6ede0}.uniformSection{color:#fff;background:#7f4935;grid-template-columns:1fr 1fr;min-height:38rem;display:grid}.uniformSection>div{align-self:center;padding:5rem clamp(1.5rem,7vw,7rem)}.uniformSection .eyebrow{color:#f5c77d}.uniformSection p:not(.eyebrow){color:#f0ded7;line-height:1.8}.visitChecklist{background:var(--cream);padding:6rem clamp(1.4rem,10vw,10rem)}.visitChecklist ol{counter-reset:churchq;grid-template-columns:1fr 1fr;gap:0 3rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}.visitChecklist li{counter-increment:churchq;border-top:1px solid #cfc6b6;padding:1.1rem 0;line-height:1.55}.visitChecklist li:before{content:counter(churchq,decimal-leading-zero);color:var(--ochre);margin-right:1rem;font-size:.72rem;font-weight:800}.churchSources{background:#fff;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,8vw,8rem);padding:5.5rem clamp(1.4rem,8vw,8rem);display:grid}.churchSources>div:last-child{display:grid}.churchSources a{border-top:1px solid var(--line);gap:.3rem;padding:1.2rem 0;display:grid}.churchSources a b{font:700 1.2rem Georgia,serif}.churchSources a span{color:var(--muted);font-size:.85rem;line-height:1.5}.churchSources a:hover b{color:var(--ochre)}@media (width<=1050px){.churchFamilies article{grid-template-columns:3.2rem 1fr 1fr}.churchFamilies article>header{border-bottom:1px solid var(--line);grid-column:2/-1}.churchFamilies .questions{grid-column:2/-1}}@media (width<=850px){.churchHero,.churchIntro,.uniformSection,.churchSources{grid-template-columns:1fr}.churchHero figure{min-height:28rem}.churchMap{grid-template-columns:1fr 1fr}.churchMap article:nth-child(2){border-right:0}.churchMap article{border-bottom:1px solid #ffffff28}.visitChecklist ol{grid-template-columns:1fr}}@media (width<=620px){.churchHero>div,.churchIntro,.churchFamilies,.uniformSection>div,.visitChecklist,.churchSources{padding:4rem 1.2rem}.churchHero h1{letter-spacing:-.1rem;font-size:3.1rem}.churchMap{grid-template-columns:1fr;padding:0 1.2rem}.churchMap article{border-right:0}.churchFamilies article{grid-template-columns:2.6rem 1fr}.churchFamilies article>header,.churchFamilies article>section,.churchFamilies .questions{border-right:0;border-bottom:1px solid var(--line);grid-column:2;padding:1.2rem}.familyNumber{grid-row:1/5}.uniformSection figure{min-height:27rem}}.churchGuide{--story-red:#9c3f2e;--story-ink:#161a17;--story-gold:#e1ac59}.churchHero{background:var(--story-ink)}.churchHero .eyebrow{color:var(--story-gold)}.historyStart{background:var(--story-red);color:#fff;margin-top:2rem;padding:1rem 1.5rem;font-weight:700;display:table}.historyDirectoryLink{color:#edc990;margin-top:1rem;font-size:.85rem;display:inline-block}.churchHero>div>p{color:#ddd8cd;line-height:1.8}.churchHistory{color:var(--story-ink);background:#f5f0e6}.historyHeading{grid-template-columns:1fr 1fr;gap:3rem;padding:5rem clamp(1.4rem,7vw,7rem);display:grid}.historyHeading h2,.historyBridge h2{margin:.6rem 0;font:400 clamp(2.8rem,5vw,5rem)/1.04 Georgia,serif}.historyHeading em{color:var(--story-red)}.historyHeading>div:last-child{align-self:end;max-width:35rem}.historyHeading p:not(.eyebrow){color:#51594f;line-height:1.8}.motionToggle{font:inherit;cursor:pointer;color:var(--story-ink);background:0 0;border:1px solid #a89b86;padding:.8rem 1rem;font-size:.8rem}.motionToggle:hover{background:#e5dbca}.historyNav{z-index:20;color:#fff;background:#151d18;border-top:1px solid #34473b;position:sticky;top:0}.historyNavInner{scrollbar-width:thin;gap:0;padding:0 1rem;display:flex;overflow-x:auto}.historyNav a{color:#d5dcd6;border-right:1px solid #ffffff1c;flex-direction:column;flex:1 0 8.5rem;padding:1rem .9rem;font-size:.72rem;line-height:1.4;display:flex}.historyNav a span{color:#efb76b;letter-spacing:.03em;margin-bottom:.3rem;font-weight:800}.historyNav a[aria-current=step]{background:var(--story-red);color:#fff}.historyNav a[aria-current=step] span{color:#fff0d1}.historyProgress{background:#34453a;height:3px}.historyProgress span{background:#e4ac54;height:100%;transition:width .5s;display:block}.historyEra{border-bottom:1px solid #d8cbb7;grid-template-columns:1fr 1fr;min-height:750px;scroll-margin-top:100px;display:grid}.eraVisual{background:radial-gradient(at 25% 20%,#4f6553,#11261a 65%);min-height:560px;margin:0;position:relative;overflow:hidden}.eraVisual img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.035)}.portrait .eraVisual img{object-position:50% 20%;object-fit:contain;background:#263328;padding:3rem 2rem 8rem}.manuscript .eraVisual img{object-fit:contain;background:#2b241b;padding:2rem 2rem 10rem}.eraImageShade{background:linear-gradient(#0e1a1325 0%,#0000 40%,#09170cd9 85%);position:absolute;inset:0}.eraVisualDate{color:#fff;text-shadow:0 2px 10px #0008;gap:.7rem;display:grid;position:absolute;bottom:6rem;left:clamp(1.4rem,4vw,4rem);right:1.4rem}.eraVisualDate b{color:#f1c686;font:400 clamp(3rem,5.5vw,5.8rem)/1 Georgia,serif}.eraVisualDate span:first-child{text-transform:uppercase;letter-spacing:.15rem;font-size:.7rem}.eraVisualDate span:last-child{font-size:.8rem}.eraVisual figcaption{color:#d4dacf;background:#0b1919a1;padding:1.3rem clamp(1.4rem,4vw,4rem);font-size:.7rem;line-height:1.6;position:absolute;bottom:0;left:0;right:0}.eraCopy{align-self:center;padding:clamp(2rem,4.5vw,5rem)}.eraCopy .eyebrow{color:var(--story-red)}.eraCopy h3{letter-spacing:-.04em;margin:.6rem 0 1.1rem;font:400 clamp(2.2rem,3.2vw,3.7rem)/1.06 Georgia,serif}.eraCopy>p:not(.eyebrow){color:#444e45;font-size:1rem;line-height:1.85}.eraCopy .eraPlace{text-transform:uppercase;letter-spacing:.07em;margin-bottom:1.5rem;color:#806b45!important;font-size:.72rem!important}.eraLegacy{border-left:4px solid var(--story-red);background:#ece2d0;margin:1.6rem 0;padding:1.1rem 1.3rem}.eraLegacy span{letter-spacing:.09em;text-transform:uppercase;color:#8e3c2d;font-size:.64rem;font-weight:800}.eraLegacy p{margin:.5rem 0 0;font:400 1.18rem/1.5 Georgia,serif}.eraSources{flex-wrap:wrap;gap:.6rem 1rem;display:flex}.eraSources a{text-underline-offset:3px;color:#6d5f45;font-size:.7rem;line-height:1.6;text-decoration:underline}.eraNext{color:var(--story-red);margin-top:1.6rem;font-size:.8rem;font-weight:700;display:inline-block}.historyEra:nth-child(2n){background:#ece7db}.historyEra:nth-child(2n) .eraVisual{order:2}.historyEra:nth-child(2n) .eraCopy{order:1}.historyBridge{color:#fff;background:#9c3f2e;padding:6rem clamp(1.4rem,10vw,10rem)}.historyBridge .eyebrow{color:#f1c686}.historyBridge p:not(.eyebrow){color:#f5e4d5;max-width:45rem;line-height:1.85}.historyBridge a{color:#fff0d1;border-bottom:1px solid #efc887;margin-top:.7rem;padding:.7rem 0;font-weight:700;display:inline-block}.historyCredits{color:#4b5148;background:#e7e0d2;padding:1.5rem clamp(1.4rem,7vw,7rem);font-size:.8rem;line-height:1.8}.historyCredits summary{cursor:pointer;font-weight:700}.historyCredits a{text-decoration:underline}.historyCredits p{max-width:70rem}.churchFamilies,.churchHistory{scroll-margin-top:1rem}.churchGuide a:focus-visible,.churchGuide button:focus-visible,.historyCredits summary:focus-visible{outline-offset:4px;outline:3px solid #e1ac59}.motionOn .historyEra.inView .eraVisual img{animation:22s ease-in-out infinite alternate historyPan}.motionOn .historyEra.inView .eraVisualDate{animation:.8s ease-out both historyTitle}.motionOff .eraVisual img{animation:none;transform:none}.motionOff .historyProgress span{transition:none}@keyframes historyPan{0%{transform:scale(1.035)translate(-.5%)}to{transform:scale(1.1)translate(.5%)}}@keyframes historyTitle{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (width<=850px){.historyHeading{grid-template-columns:1fr;gap:1rem;padding:3.5rem 1.3rem}.historyEra{grid-template-columns:1fr;min-height:0;scroll-margin-top:92px}.eraVisual{min-height:480px}.historyEra:nth-child(2n) .eraVisual,.historyEra:nth-child(2n) .eraCopy{order:initial}.eraCopy{padding:2.5rem 1.4rem 3rem}.eraCopy h3{font-size:2.7rem}.historyNav a{flex-basis:7.7rem;padding:.8rem .7rem}.historyBridge{padding:4rem 1.4rem}.historyBridge h2{font-size:3.3rem}.portrait .eraVisual img{padding:1.5rem 1rem 8rem}.eraVisualDate b{font-size:3.5rem}.churchHero figure{min-height:26rem}}@media (prefers-reduced-motion:reduce){.eraVisual img,.eraVisualDate{animation:none!important;transform:none!important}.historyProgress span{transition:none!important}}@media print{.historyNav,.motionToggle,.historyStart,.historyDirectoryLink,.eraNext{display:none}.historyEra{break-inside:avoid;min-height:0;display:block}.eraVisual{height:300px;min-height:300px}.eraCopy{padding:1.5rem}.eraVisual img{animation:none!important;transform:none!important}.historyCredits{display:block}}.uniformSection{min-height:0;display:block}.uniformSection>div{max-width:85rem;margin:auto}.eraVisualDate b{overflow-wrap:anywhere}.portrait .eraVisual img{padding-bottom:10rem}.diagram .eraVisual img{object-fit:contain;background:#15281e;padding:1rem 1rem 11rem}.diagram .eraVisualDate b{font-size:clamp(2.8rem,4vw,4.7rem)}.churchHero figure img{object-position:46% 50%}.churchHero figure{min-height:30rem}.churchHero h1{font-size:clamp(3.6rem,7vw,7rem)}@media (width<=850px){.diagram .eraVisual{min-height:620px}.diagram .eraVisual img{padding:1rem 0 10rem}.churchHero figure{min-height:25rem}.churchHero h1{font-size:3.7rem}}@media (width>=851px){.historyEra .eraVisual{align-self:start;height:min(760px,100svh - 115px);min-height:540px;position:sticky;top:102px}.historyEra{align-items:start}.eraCopy{align-self:start}.diagram .eraVisual img{padding:1rem .6rem 10.5rem}}.historyQuotation{color:#fff3db;background:#193426;border:0;border-top:3px solid #dca949;margin:2rem 0;padding:1.4rem 1.5rem 1.25rem}.historyQuotation>p{margin:0 0 1rem;font:400 clamp(1.3rem,2vw,1.8rem)/1.5 Georgia,serif}.historyQuotation footer{color:#dfdfcb;font-size:.75rem;line-height:1.65}.historyQuotation a{color:#efc477;text-underline-offset:3px;text-decoration:underline}.eraBookEvidence{border-top:1px solid #c9baa3;border-bottom:1px solid #c9baa3;margin:1.6rem 0;padding:1rem 0}.eraBookEvidence summary{cursor:pointer;color:#823a2c;font-size:.86rem;font-weight:700}.eraBookEvidence summary span{background:#e8dcc6;border-radius:50%;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;margin-left:.5rem;font-size:.72rem;display:inline-flex}.eraBookEvidence ol{margin:1rem 0 .2rem;padding-left:1.2rem}.eraBookEvidence li{padding:.5rem .3rem .7rem;font-size:.79rem;line-height:1.65}.eraBookEvidence a{color:#314c39;text-underline-offset:3px;text-decoration:underline}.sourceLocator{color:#7c3b2c;margin:.4rem 0;font-weight:700;display:block}.eraBookEvidence li>p{color:#58604e;margin:0;font-size:.78rem}.historyBibliography{color:#263426;background:#f4efe4;padding:5.5rem clamp(1.4rem,7vw,7rem)}.historyBibliography>header{max-width:55rem}.historyBibliography h2{margin:.5rem 0 1.4rem;font:400 clamp(2.7rem,5vw,4.8rem)/1.06 Georgia,serif}.historyBibliography h2 em{color:#973e2d}.historyBibliography p{line-height:1.75}.historyBookList{grid-template-columns:1fr 1fr;gap:1.2rem;margin:2.4rem 0;display:grid}.historyBookList article{background:#fffaf0;border:1px solid #d5c7af;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.5rem;scroll-margin-top:110px;display:grid}.bookNumber{color:#ad6a35;padding-top:.25rem;font-size:.8rem;font-weight:700}.historyBookList .bookAuthor{letter-spacing:.05em;text-transform:uppercase;color:#6e4730;margin:0 0 .6rem;font-size:.76rem}.historyBookList h3{margin:0 0 .8rem;font:400 1.6rem/1.25 Georgia,serif}.historyBookList .bookEdition{color:#59634e;font-size:.78rem;font-weight:700}.historyBookList p:last-child{color:#4d5c4d;margin-bottom:0;font-size:.88rem}.historySourceMethod{background:#e8dfcc;border-left:4px solid #993f2e;padding:1.3rem 1.6rem;line-height:1.7}.historySourceMethod p{margin:.4rem 0 0;font-size:.87rem}.churchGuide details>summary:focus-visible{outline-offset:4px;outline:3px solid #e1ac59}@media (width<=850px){.historyEra .eraVisual{align-self:stretch;height:520px;min-height:0;position:relative;top:auto}.historyEra.diagram .eraVisual{height:630px;min-height:0}.historyBibliography{padding:3.5rem 1.4rem}.historyBookList{grid-template-columns:1fr}.historyBookList article{grid-template-columns:1.7rem 1fr;gap:.7rem;padding:1.3rem}.historyQuotation{padding:1.2rem}.eraCopy{padding-top:2rem}}@media print{.historyEra .eraVisual{height:300px;min-height:300px;position:relative;top:auto}.eraBookEvidence{break-inside:avoid}.historyBookList{display:block}.historyBookList article{break-inside:avoid;margin-bottom:1rem}}.ubuntuHero{background:linear-gradient(125deg,#13231d 0 66%,#b85b2b 66%)}.passageSection{background:#eee7d8;padding:6rem clamp(1.4rem,8vw,8rem);scroll-margin-top:10rem}.passageHeading{max-width:58rem}.passageHeading h2,.discernmentSection h2{margin:.35rem 0 1rem;font:400 clamp(2.35rem,4vw,3.8rem)/1.05 Georgia,serif}.passageHeading>p:last-child,.discernmentIntro{color:#53605a;font-size:1.02rem;line-height:1.75}.passageList{border-top:1px solid var(--line);max-width:72rem;margin:2.5rem auto 0}.passageList>article{border-bottom:1px solid var(--line);grid-template-columns:4rem minmax(0,1fr);gap:1.3rem;padding:2rem 0;display:grid}.passageList>article>span{color:var(--ochre);padding-top:.35rem;font:700 1rem Georgia,serif}.passageList h3{margin:0 0 .7rem;font:700 1.65rem Georgia,serif}.passageList p{color:#53605a;margin:.35rem 0;line-height:1.7}.passageList aside{border-left:.3rem solid var(--ochre);background:#fff;margin-top:1rem;padding:1rem 1.15rem}.passageList aside b{text-transform:uppercase;letter-spacing:.07rem;color:var(--ochre);font-size:.72rem}.passageList aside p{margin:.45rem 0 0;font-size:.92rem}.passageVisual{aspect-ratio:16/8;background:#d8d0c2;margin:0 0 1.4rem;position:relative;overflow:hidden}.passageVisual img{object-fit:cover;width:100%;height:100%;display:block}.passageVisual figcaption{color:#fff;letter-spacing:.02rem;background:#13231de0;margin:0;padding:.65rem .85rem;font-size:.78rem;font-weight:700;position:absolute;bottom:0;left:0}.passageList>article:first-child .passageVisual img{object-position:center 38%}.passageList>article:nth-child(3) .passageVisual img{object-position:center 32%}.photoCredits{border-top:1px solid var(--line);margin-top:1rem;padding-top:1.2rem}.photoCredits b{text-transform:uppercase;letter-spacing:.08rem;color:var(--ochre);font-size:.72rem}.photoCredits p{color:var(--muted);margin:.55rem 0 0;font-size:.78rem;line-height:1.6}.photoCredits a{text-underline-offset:.16rem;text-decoration:underline}.ubuntuWords{background:var(--ink);color:#fff;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;margin:2rem 0;padding:1.6rem;display:grid}.ubuntuWords span{font:700 clamp(1.6rem,4vw,2.7rem) Georgia,serif}.ubuntuWords i{color:#e8b66d;font:italic 1rem Georgia,serif}.gospelEquation{border:1px solid #ffffff35;border-left:.35rem solid #e8b66d;gap:.55rem;margin:2rem 0;padding:1.5rem;display:grid}.gospelEquation b{color:#e8b66d;font:700 clamp(1.6rem,3vw,2.4rem) Georgia,serif}.gospelEquation span{color:#d0d9d4;line-height:1.6}.discernmentSection{padding:6rem clamp(1.4rem,8vw,8rem);scroll-margin-top:10rem}.discernmentGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.discernmentGrid article{background:#fff;padding:1.6rem}.discernmentGrid span{color:var(--ochre);letter-spacing:.08rem;font-size:.75rem;font-weight:800}.discernmentGrid h3{margin:.75rem 0;font:700 1.4rem Georgia,serif}.discernmentGrid p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.7}.sourceNote{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.4rem}.sourceNote b{text-transform:uppercase;letter-spacing:.08rem;color:var(--ochre);font-size:.72rem}.sourceNote p{color:var(--muted);margin:.55rem 0 0;line-height:1.65}@media (width<=850px){.ubuntuHero{background:var(--ink)}.discernmentGrid{grid-template-columns:1fr}}@media (width<=560px){.passageSection,.discernmentSection{padding:4rem 1.25rem}.passageList>article{grid-template-columns:1fr;gap:.3rem}.passageVisual{aspect-ratio:4/3;margin-top:.45rem}.ubuntuWords{grid-template-columns:1fr;gap:.4rem}}.sermonNotesHero{background:linear-gradient(135deg,#13231d 0%,#1b3027 62%,#7a3d20 100%);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr)}.sermonNotesHero h1{max-width:11ch;font-size:clamp(3.3rem,6vw,5.8rem)}.sermonNotesHero>figure{background:#0e1e17;min-height:37rem;margin:0;position:relative;overflow:hidden}.sermonNotesHero>figure img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.sermonNotesHero>figure:after{content:"";background:linear-gradient(#0000 60%,#09120ddd);position:absolute;inset:0}.sermonNotesHero>figure figcaption{z-index:1;text-align:center;color:#f5e8d8;font:.8rem/1.4 Arial,sans-serif;position:absolute;bottom:1rem;left:1.25rem;right:1.25rem}.sermonNotesArticle .articleProse>section:first-child h2{margin-top:0}.sermonNotesArticle .articleProse>section:last-child p:last-child{color:#13231d;font-weight:700}.sermonNotesArticle .authorCard{position:relative}.sermonNotesArticle .authorCard>img{object-position:center}.sermonNotesArticle .authorCard:after{content:"";background:linear-gradient(90deg,#e5222a 0 18%,#111 18% 22%,#f8ca12 22% 40%,#111 40% 44%,#0879c9 44% 62%,#111 62% 66%,#078b53 66% 84%,#111 84% 88%,#f7941d 88% 100%);border:.12rem solid #111;width:7rem;height:.5rem;position:absolute;bottom:1.35rem;left:7.2rem;transform:translate(-50%)}@media (width<=800px){.sermonNotesHero{grid-template-columns:1fr}.sermonNotesHero>figure{min-height:31rem}.sermonNotesHero h1{font-size:clamp(3rem,15vw,4.6rem)}.sermonNotesArticle .authorCard:after{top:12.6rem;bottom:auto;left:50%}}.urgentCallArticle{background:#eee8dc}.urgentCallCoverHero{background:#080a08;align-items:center;min-height:clamp(35rem,61vw,51rem);display:flex;position:relative;overflow:hidden}.urgentCallCoverHero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.urgentCallCoverHero:after{content:"";background:linear-gradient(90deg,#040806f2 0%,#040806cc 36%,#04080647 67%,#0408060f 100%);position:absolute;inset:0}.urgentCallCoverCopy{z-index:1;color:#fff;width:min(49rem,56%);padding:4rem 2rem 4rem clamp(1.5rem,6vw,6rem);position:relative}.urgentCallCoverCopy>p{color:#efb43d;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .8rem;font:800 .72rem/1.3 Arial,sans-serif}.urgentCallCoverCopy h1{letter-spacing:-.055em;text-shadow:0 .15rem .8rem #00000073;max-width:10ch;margin:0;font:700 clamp(3.1rem,6.2vw,6.2rem)/.91 Georgia,Times New Roman,serif}.urgentCallCoverCopy h1 em{color:#efb43d;font-weight:700;display:block}.urgentCallCoverCopy>span{color:#e8ece9;max-width:35rem;margin:1.4rem 0 0;font:italic 700 clamp(.98rem,1.5vw,1.2rem)/1.5 Georgia,Times New Roman,serif;display:block}.urgentCallCoverCopy>span:after{content:"";background:linear-gradient(90deg,#168a5b 0 25%,#e7b72e 25% 50%,#e33b3b 50% 75%,#1f83cf 75%);width:10rem;height:.3rem;margin-top:1rem;display:block}.urgentCallCoverCopy .articleByline{color:#e8ece9;margin-top:1.25rem}.urgentCallCoverCopy .articleByline a{color:#fff}.sermonManuscriptNote{color:#34443d;background:#f7f0e1;border-bottom:.28rem solid #efb43d;align-items:center;gap:1.2rem;max-width:58rem;margin:0 auto;padding:1.15rem 2rem;display:flex}.sermonManuscriptNote span{color:#d14831;letter-spacing:.1em;text-transform:uppercase;flex:none;font:800 .72rem/1.2 Arial,sans-serif}.sermonManuscriptNote p{margin:0;font:italic 1rem/1.55 Georgia,Times New Roman,serif}.urgentCallDownload{border-top-color:#efb43d;margin-top:2.4rem}.urgentCallDownload .bookletDownloadButton{color:#13231d;background:#efb43d}.urgentCallProse{max-width:55rem}.urgentCallSection{padding-bottom:2.2rem;position:relative}.urgentCallSection>header{border-bottom:.2rem solid #d8cbb5;grid-template-columns:5.5rem 1fr;align-items:end;column-gap:1.25rem;margin:0 0 1.6rem;padding:2rem 0 1.1rem;display:grid}.urgentCallSection>header>span{color:#d5c8ad;grid-row:1/3;font:800 3.6rem/.8 Arial,sans-serif}.urgentCallSection>header>p{color:#b36a2b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font:800 .68rem/1.2 Arial,sans-serif}.urgentCallSection>header>h2{color:#17372e;margin:0;font:700 clamp(1.7rem,4vw,2.55rem)/1.08 Georgia,Times New Roman,serif}.urgentCallProse p{color:#303c37;font-size:1.08rem;line-height:1.8}.urgentCallProse h3{color:#d14831;text-transform:uppercase;letter-spacing:.06em;margin:2rem 0 .8rem;font:800 1.25rem/1.2 Arial,sans-serif}.urgentCallProse .sermonStatement{color:#fff;background:#17372e;border-left:.34rem solid #efb43d;margin:1.5rem 0;padding:1.15rem 1.35rem;font:700 1.12rem/1.65 Georgia,Times New Roman,serif}.urgentCallArticle .preacherCard{color:#eef3f0;background:#17372e;border-top-color:#efb43d}.urgentCallArticle .preacherCard>img{object-position:center 17%}.urgentCallArticle .preacherCard h2{color:#fff}.urgentCallArticle .preacherCard p:not(.eyebrow){color:#e1e8e4}.urgentCallArticle .preacherCard a{color:#efb43d}.urgentCallArticle .preacherCard:after{background:linear-gradient(90deg,#e5222a 0 18%,#111 18% 22%,#f8ca12 22% 40%,#111 40% 44%,#0879c9 44% 62%,#111 62% 66%,#078b53 66% 84%,#111 84% 88%,#f7941d 88% 100%)}@media (width<=800px){.urgentCallCoverHero{align-items:flex-end;min-height:47rem}.urgentCallCoverHero>img{object-position:60% center}.urgentCallCoverHero:after{background:linear-gradient(#0000 0%,#0408061a 25%,#040806b3 58%,#040806f5 100%)}.urgentCallCoverCopy{width:100%;padding:4rem 1.4rem 2.5rem}.urgentCallCoverCopy h1{max-width:14ch;font-size:clamp(2.7rem,11vw,4.5rem)}.sermonManuscriptNote{margin:0 1rem;padding:1rem 1.1rem;display:block}.sermonManuscriptNote span{margin-bottom:.35rem;display:block}.urgentCallSection>header{grid-template-columns:3.6rem 1fr;column-gap:.8rem}.urgentCallSection>header>span{font-size:2.7rem}.urgentCallProse p{font-size:1.02rem}.urgentCallArticle .preacherCard>img{object-position:center 14%}}@media (width<=560px){.urgentCallCoverHero{min-height:39rem}.urgentCallCoverCopy h1{font-size:2.75rem}}.videosPage{min-height:100vh;color:var(--ink);background:#f6f1e5}.videoHero{color:#fff;background:#0c1512;border-top:.5rem solid #f8ca12;min-height:37rem;position:relative;overflow:hidden}.channelCoverWall{background:#0c1512;grid-template-columns:1.15fr .85fr;gap:.45rem;display:grid;position:absolute;inset:0}.channelCoverWall:after{content:"";background:linear-gradient(90deg,#0c1512f2 0%,#0c1512d1 33%,#0c151271 70%,#0c151235 100%),linear-gradient(#0000 38%,#0c1512e8 100%);position:absolute;inset:0}.channelCoverWall figure{min-width:0;margin:0;overflow:hidden}.channelCoverWall img{object-fit:cover;filter:saturate(1.05)contrast(1.04);width:100%;height:100%;display:block}.channelCoverPrimary img{object-position:center 16%}.channelCoverSecondary img{object-position:center}.videoHeroContent{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;min-height:37rem;padding:4.5rem clamp(1.25rem,6vw,6rem);display:grid;position:relative}.videoHeroContent>div:last-child{max-width:43rem}.videoHero .eyebrow{color:#f8ca12}.videoHero h1{letter-spacing:-.13rem;text-wrap:balance;margin:.5rem 0 1rem;font:700 clamp(3rem,6vw,6rem)/.92 Georgia,serif}.videoHero p:not(.eyebrow){color:#e2e8e4;max-width:38rem;margin:0;font-size:1.05rem;line-height:1.65}.videoHeroCount{-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#08100dcc;border-left:.35rem solid #f8ca12;order:2;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.videoHeroCount b{font:700 clamp(3.5rem,6vw,5.7rem)/.8 Georgia,serif}.videoHeroCount span{text-transform:uppercase;letter-spacing:.08rem;color:#d5ddd8;font-size:.76rem;line-height:1.35}.channelLinks{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.channelLinks a{color:#fff;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);background:#09110dbd;border:1px solid #fff6;padding:.7rem .9rem;font-size:.84rem;font-weight:800}.channelLinks a:hover{color:#13231d;background:#fff}.videoFilters{z-index:2;background:#fff;margin:-1.8rem clamp(1.25rem,5vw,5rem) 0;padding:1.5rem 1.7rem;position:relative;box-shadow:0 1rem 3rem #13231d1d}.videoFilters label{gap:.45rem;display:grid}.videoFilters label span{text-transform:uppercase;letter-spacing:.1rem;color:#95501f;font-size:.68rem;font-weight:800}.videoSearch input,.videoSelects select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfc8b9;padding:.85rem .9rem}.videoSearch input{font-size:1.05rem}.videoSelects{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.videoCount{color:var(--muted);margin:.9rem 0 0;font-size:.86rem}.videoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem 1.2rem;padding:4rem clamp(1.25rem,5vw,5rem);display:grid}.libraryCard{background:#fff;min-width:0;box-shadow:0 .65rem 1.8rem #13231d10}.libraryThumb{aspect-ratio:16/9;background:#111;display:block;position:relative;overflow:hidden}.libraryThumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.libraryThumb:hover img{transform:scale(1.035)}.libraryThumb span{color:#111;background:#f8ca12;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:absolute;bottom:1rem;left:1rem}.libraryCard>div{padding:1.1rem}.libraryCard p,.relatedGrid p{color:#a35424;text-transform:uppercase;letter-spacing:.08rem;margin:0 0 .55rem;font-size:.63rem;font-weight:800}.libraryCard h2{overflow-wrap:anywhere;margin:0;font:700 1.17rem/1.25 Georgia,serif}.libraryCard footer{color:#68716d;border-top:1px solid #e6dfd2;flex-wrap:wrap;gap:.35rem .7rem;margin-top:1.25rem;padding-top:.8rem;font-size:.68rem;display:flex}.loadMore{text-align:center;padding:0 1.25rem 5rem}.loadMore button,.youtubeButton{color:#fff;cursor:pointer;background:#bb602f;border:0;padding:.95rem 1.25rem;font-weight:800}.videoEmpty{text-align:center;max-width:40rem;margin:4rem auto;padding:2rem}.videoFooter{color:#cdd5d0;background:#0f1c17;justify-content:space-between;gap:1rem;padding:2rem clamp(1.25rem,5vw,5rem);font-size:.85rem;display:flex}.videoFooter a{color:#f8ca12;font-weight:800}.watchSection{padding:3rem clamp(1.25rem,6vw,6rem) 5rem}.backToLibrary{color:#a35424;margin-bottom:2rem;font-weight:800;display:inline-block}.watchLayout{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.videoFrame{aspect-ratio:16/9;background:#111;box-shadow:0 1.5rem 4rem #13231d25}.videoFrame iframe{border:0;width:100%;height:100%}.watchCopy{padding-top:1rem}.watchCopy h1{margin:.5rem 0 2rem;font:700 clamp(2.3rem,4vw,4.3rem)/1.02 Georgia,serif}.watchCopy dl{border-top:1px solid #ccc4b4;margin:0 0 2rem}.watchCopy dl div{border-bottom:1px solid #ccc4b4;grid-template-columns:5rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.watchCopy dt{text-transform:uppercase;letter-spacing:.08rem;color:#a35424;font-size:.65rem;font-weight:800}.watchCopy dd{margin:0}.youtubeButton{display:inline-block}.relatedSection{background:#e9e1d1;padding:5rem clamp(1.25rem,6vw,6rem)}.relatedSection>div:first-child{margin-bottom:2rem}.relatedSection h2{margin:.4rem 0;font:700 clamp(2.4rem,4vw,4rem)/1 Georgia,serif}.relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.relatedGrid article{background:#fff;padding-bottom:1.2rem}.relatedGrid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.relatedGrid p,.relatedGrid h3{margin-left:1.1rem;margin-right:1.1rem}.relatedGrid p{margin-top:1rem}.relatedGrid h3{margin-top:0;margin-bottom:0;font:700 1.18rem/1.25 Georgia,serif}@media (width<=1100px){.videoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.videoHeroContent{grid-template-columns:1fr;gap:1.5rem}.videoHeroCount{order:0;width:max-content}.channelCoverWall{grid-template-rows:1.1fr .9fr;grid-template-columns:1fr}.channelCoverWall:after{background:linear-gradient(#0c151249 0%,#0c1512b0 40%,#0c1512f5 100%)}.channelCoverPrimary img{object-position:center 12%}.channelCoverSecondary img{object-position:center}.videoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.watchLayout{grid-template-columns:1fr}.relatedGrid{grid-template-columns:1fr 1fr}}@media (width<=580px){.videoHero,.videoHeroContent{min-height:32rem}.videoHeroContent{align-content:end;padding:2.4rem 1.25rem 3.2rem}.videoHero h1{letter-spacing:-.08rem;font-size:3.25rem}.videoHero p:not(.eyebrow){font-size:.98rem}.videoHeroCount{padding:.75rem 1rem}.videoHeroCount b{font-size:3.7rem}.videoHeroCount span{font-size:.67rem}.channelLinks{gap:.5rem;margin-top:1.2rem}.channelLinks a{padding:.6rem .7rem;font-size:.76rem}.videoFilters{margin:-1rem .8rem 0;padding:1.15rem}.videoSelects{grid-template-columns:1fr}.videoGrid{grid-template-columns:1fr;padding:3rem 1rem}.libraryCard h2{font-size:1.25rem}.watchSection{padding:2rem 1rem 3.5rem}.watchCopy h1{font-size:2.4rem}.relatedSection{padding:4rem 1rem}.relatedGrid{grid-template-columns:1fr}.videoFooter{flex-direction:column}}.channelShowcase{background:#111;border-top:.5rem solid #f8ca12;padding:1.1rem clamp(1rem,5vw,5rem) 3.5rem}.channelVisualGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.channelVisual{color:#fff;background:#090909;grid-template-rows:auto auto;min-width:0;display:grid;box-shadow:0 1rem 2.5rem #0004}.channelVisual figure{aspect-ratio:16/9;background:#050505;place-items:center;margin:0;display:grid;overflow:hidden}.channelVisual img{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.channelVisual:hover img{transform:scale(1.012)}.channelVisual>span{border-top:.28rem solid #f8ca12;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.channelVisual b{font-size:1rem}.channelVisual small{color:#d4dbd7;font-size:.76rem}.libraryIntro{color:#fff;border-top:1px solid #ffffff2e;grid-template-columns:13rem 1fr;align-items:end;gap:3rem;margin-top:2.5rem;padding-top:2rem;display:grid}.libraryIntro .eyebrow{color:#f8ca12;margin:0}.libraryIntro h1{margin:0;font:700 clamp(2rem,4vw,4.2rem)/1 Georgia,serif}.libraryIntro h1 strong{color:#f8ca12}.libraryIntro p:not(.eyebrow){color:#cbd3ce;margin:.8rem 0 0;font-size:1rem;line-height:1.55}.channelShowcase+.videoFilters{margin-top:-1.2rem}@media (width<=760px){.channelShowcase{padding:.8rem .8rem 2.5rem}.channelVisualGrid{grid-template-columns:1fr}.channelVisual>span{padding:.7rem .85rem}.libraryIntro{grid-template-columns:1fr;gap:.65rem;margin-top:1.6rem;padding:1.35rem .35rem 0}.libraryIntro h1{font-size:2.15rem}.libraryIntro p:not(.eyebrow){font-size:.93rem}.channelShowcase+.videoFilters{margin-top:-.7rem}}.contributorProfile{color:#172c24;max-width:1120px;margin:auto;padding:2rem 1.4rem 5rem}.profileBack{color:#8c3c24;margin-bottom:2rem;font-size:1rem;display:inline-block}.profileHero{border-bottom:5px solid #c74635;grid-template-columns:210px 1fr;align-items:center;gap:2.5rem;padding:2rem 0 3rem;display:grid}.profileHero>img{object-fit:cover;object-position:center 25%;border:5px solid #e7bb3b;border-radius:50%;width:210px;height:210px}.profileHero h1{margin:.7rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.12}.profileLead{max-width:760px;font-size:1.2rem;line-height:1.7}.profileBio{grid-template-columns:210px 1fr;gap:2.5rem;padding:3rem 0;display:grid}.profileBio h2,.profileWorks>h2{font-family:Georgia,serif;font-size:2rem}.profileBio p{margin:0 0 1.3rem;font-size:1.15rem;line-height:1.8}.profileWorks{border-top:1px solid #d7dbd3;padding-top:2rem}.profileWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.profileWorkGrid article{background:#fff;border:1px solid #d8dbd2;border-top:4px solid #e7bb3b;padding:1.7rem}.profileWorkGrid article:nth-child(3n+2){border-top-color:#247fb0}.profileWorkGrid article:nth-child(3n){border-top-color:#c74635}.profileWorkGrid h3{margin:.8rem 0 1.4rem;font-family:Georgia,serif;font-size:1.6rem;line-height:1.35}.profileWorkGrid h3 a{color:#172c24}.profileWorkGrid p{font-size:1rem;line-height:1.7}.profileRead{color:#8c3c24;font-weight:700}.profileHero a:focus-visible,.contributorProfile a:focus-visible{outline-offset:4px;outline:3px solid #247fb0}@media (width<=650px){.contributorProfile{padding:1.4rem 1.2rem 3rem}.profileHero{grid-template-columns:1fr;gap:1.4rem}.profileHero>img{width:160px;height:160px}.profileBio{grid-template-columns:1fr;gap:.5rem;padding:2rem 0}.profileWorkGrid{grid-template-columns:1fr}.profileHero h1{overflow-wrap:anywhere}}.profileWorkGrid article{flex-direction:column;padding:0;display:flex;overflow:hidden}.profileWorkCover{aspect-ratio:16/9;background:#172c24;display:block;overflow:hidden}.profileWorkCover img{object-fit:cover;width:100%;height:100%;display:block}.profileWorkBody{flex:1;padding:1.7rem}.profileWorkCover:focus-visible{outline-offset:-3px;outline:3px solid #247fb0}.contributorArticles{margin:1rem 0 3rem;padding:2.5rem 1.5rem}.contributorArticles .sectionTitle{margin-bottom:2rem}.contributorArticles .sectionTitle h2{font-family:Georgia,serif;font-size:2rem}.contributorArticles .grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=850px){.contributorArticles .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.contributorArticles{padding:2rem 1rem}.contributorArticles .grid{grid-template-columns:1fr}}@media (width<=650px){.contributorProfile[data-contributor=mokoena-sonwabile-skhondo] .profileHero>img{justify-self:center}}
