/*! 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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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}.collapse{visibility:collapse}.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)}.end\!{inset-inline-end:var(--spacing)!important}.-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}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-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}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.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{flex-shrink: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{border-radius:.25rem}.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\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.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)}.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-offset-4{text-underline-offset:4px}.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{--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-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}.\[--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}.scrollbar-gutter-stable{scrollbar-gutter:stable}.scrollbar-thin{scrollbar-width:thin}.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-autoscrolling\:scrollbar-none[data-autoscrolling]{-ms-overflow-style:none;scrollbar-width:none}.data-autoscrolling\:scrollbar-none[data-autoscrolling]::-webkit-scrollbar{display:none}.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{--vav-text-scale:1;--sapphire:#032f4c;--deep:#021d31;--gold:#c9a552;--pale:#f7f2e6;--ink:#0b2638;--vav-sapphire:#07364f;--vav-sapphire-deep:#021d31;--vav-gold:#c9a552;--vav-gold-dark:#84631d;--vav-ivory:#fbfaf6;--vav-paper:#f4f0e5;--vav-muted:#60757c;--vav-border:#d8cfbb;--vav-focus:#f0c75e;--vav-shadow-sm:0 8px 24px #021d311a;--vav-shadow-md:0 24px 70px #021d3124}html{font-size:calc(16px * var(--vav-text-scale))}html[data-vav-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-vav-theme=dark] .site-header{color:#f5eedb;background:#072f46f7;border-color:#537c89}html[data-vav-theme=dark] .global-header a{color:#f5eedb}html[data-vav-theme=dark] .text-size-control>summary{color:#f7efd9;background:#12455b;border-color:#d6b55b}html[data-vav-theme=dark] .text-size-control>summary span{color:#07364f;background:#d6b55b}html[data-vav-theme=dark] .text-size-control[open]>summary{background:#1b5a6b}html[data-vav-theme=dark] .text-size-popover{color:#f1f0e8;background:#103b50;border-color:#638896;box-shadow:0 18px 42px #031d307a}html[data-vav-theme=dark] .text-size-popover p{color:#efcf78}html[data-vav-theme=dark] .text-size-popover button{color:#f7f0df;background:#1b5164;border-color:#7da1aa}html[data-vav-theme=dark] .text-size-popover button.active{color:#07364f;background:#d6b55b;border-color:#f0d889}html[data-vav-theme=dark] .text-size-popover .text-size-reset{background:#236170}html[data-vav-theme=dark] .text-size-popover small{color:#c9dbd7}html[data-vav-theme=dark] .appearance-control>summary{box-shadow:0 2px #03203042;color:#07364f!important;background:#f1dfad!important;border-color:#f3d77d!important}html[data-vav-theme=dark] .appearance-control>summary span{color:#765818!important}html[data-vav-theme=dark] .appearance-control>summary b{color:#07364f!important}html[data-vav-theme=dark] .appearance-control[open]>summary{background:#fff4d5}html[data-vav-theme=dark] .appearance-popover{color:#f1f0e8;background:#103b50;border-color:#638896;box-shadow:0 18px 42px #031d307a}html[data-vav-theme=dark] .appearance-popover p{color:#efcf78}html[data-vav-theme=dark] .appearance-popover button{color:#f7f0df;background:#1b5164;border-color:#7da1aa}html[data-vav-theme=dark] .appearance-popover button.active{color:#07364f;background:#d6b55b;border-color:#f0d889}html[data-vav-theme=dark] .appearance-popover small{color:#c9dbd7}.provider-directory-controls .filter-group-label{color:#82631c;letter-spacing:.08em;text-transform:uppercase;margin:.35rem 0 -.25rem;font-size:.78rem;font-weight:800}.vav-app-page{color:#092e46;background:#f6f1e6}.app-install-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#d4af5370,#0000 27%),linear-gradient(135deg,#062b3d,#0b4960 62%,#18213c);grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:72vh;padding:88px max(6vw,50vw - 590px);display:grid}.app-install-hero h1{max-width:830px;margin:14px 0 25px;font-family:Georgia,serif;font-size:clamp(3.6rem,7vw,7.3rem);font-weight:400;line-height:.92}.app-install-hero>div:first-child>p:not(.eyebrow):not(.app-install-notice){color:#d8e4e6;max-width:730px;font-size:1.12rem;line-height:1.75}.app-install-hero button{font:inherit}.app-install-emblem{text-align:center}.app-install-emblem img{border-radius:24%;width:min(360px,75vw);box-shadow:0 28px 70px #0007}.app-install-emblem span{color:#d6b65f;text-transform:uppercase;letter-spacing:.18em;margin-top:22px;font-weight:800;display:block}.app-install-notice{color:#fff;background:#ffffff12;border-left:3px solid #d6b65f;margin-top:20px;padding:15px 18px}.app-install-help,.app-install-boundary{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:76px max(6vw,50vw - 590px);display:grid}.app-install-help{background:#fff}.app-install-help h2,.app-install-boundary h2{margin:10px 0;font-family:Georgia,serif;font-size:clamp(2.6rem,4vw,4.8rem);font-weight:400;line-height:1}.app-install-help ol{margin:0 0 25px;padding:0;list-style:none}.app-install-help li{border-bottom:1px solid #d8cfba;grid-template-columns:52px 1fr;gap:15px;padding:17px 0;display:grid}.app-install-help li b{color:#a67f27}.app-install-help li span,.app-install-help>div:last-child>p,.app-install-boundary p{line-height:1.75}.app-install-boundary{background:#d2ad52}.app-install-boundary>div:last-child{font-size:1.05rem}@media (width<=760px){.app-install-hero,.app-install-help,.app-install-boundary{grid-template-columns:1fr}.app-install-hero{padding-top:62px}.app-install-emblem{order:-1}.app-install-emblem img{width:180px}.app-install-hero h1{font-size:clamp(3rem,13vw,5rem)}}.app-platform-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.app-platform-guides article{background:#f7f2e8;border:1px solid #d8cfba;border-radius:18px;padding:22px}.app-platform-guides h3{color:#0a4057;margin:0 0 9px;font:1.3rem/1.2 Georgia,serif}.app-platform-guides p{color:#496371;margin:0;line-height:1.6}@media (width<=760px){.app-platform-guides{grid-template-columns:1fr}}.app-release-status{background:#f3ecdc;padding:76px max(6vw,50vw - 590px)}.app-release-status>div:first-child{max-width:820px}.app-release-status h2{margin:10px 0 18px;font:clamp(2.6rem,4vw,4.8rem)/1 Georgia,serif}.app-release-status>div:first-child>p:last-child{line-height:1.75}.app-release-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.app-release-cards article{background:#fff;border:1px solid #d4c8ad;flex-direction:column;min-height:270px;padding:28px;display:flex}.app-release-cards span{color:#967124;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:800}.app-release-cards h3{margin:22px 0 12px;font:2rem/1.05 Georgia,serif}.app-release-cards p{color:#496371;line-height:1.65}.app-release-cards b{color:#0a4057;margin-top:auto;padding-top:24px}@media (width<=760px){.app-release-cards{grid-template-columns:1fr}.app-release-cards article{min-height:0}}.member-workspace-page{color:#0a354d;background:#f6f2e8}.workspace-entry{color:#fff;background:linear-gradient(120deg,#05243a 0 63%,#b8953d 63%);grid-template-columns:1.25fr .75fr;min-height:760px;display:grid}.workspace-entry>div{align-self:center;padding:clamp(4rem,8vw,8rem)}.workspace-entry h1{margin:.6rem 0 1.5rem;font:clamp(4rem,7vw,7.5rem)/.92 Georgia,serif}.workspace-entry>div>p:not(.eyebrow){color:#d7e2e7;max-width:720px;font-size:1.15rem;line-height:1.8}.workspace-entry button,.workspace-next button,.workspace-response>button,.workspace-conversation>article>button{color:#092f44;cursor:pointer;background:#d1ad4f;border:0;padding:1rem 1.25rem;font-weight:800}.workspace-entry button{margin-top:1.3rem}.workspace-entry>div>small{color:#b8c7ce;margin-top:1rem;display:block}.workspace-entry aside{text-align:center;color:#092f44;align-self:center;padding:2rem}.workspace-entry aside img{filter:drop-shadow(0 20px 30px #05182447);width:min(280px,70%)}.workspace-entry aside span,.workspace-entry aside strong{display:block}.workspace-entry aside span{letter-spacing:.22em;text-transform:uppercase;margin-top:1.5rem;font-size:.75rem}.workspace-entry aside strong{margin:.5rem;font:2rem Georgia,serif}.workspace-entry aside p{line-height:1.6}.workspace-app{background:#fff;border-top:5px solid #c6a348;width:min(1320px,100% - 2rem);margin:3rem auto 6rem;box-shadow:0 35px 90px #0b283524}.workspace-top{grid-template-columns:1fr 300px;gap:3rem;padding:3rem;display:grid}.workspace-top h1{margin:.4rem 0;font:clamp(3rem,5vw,5.5rem)/1 Georgia,serif}.workspace-top p:not(.eyebrow){color:#62757e}.workspace-score{background:#f3efe5;grid-template-columns:1fr auto;align-self:start;gap:.5rem;padding:1.4rem;display:grid}.workspace-score>span,.workspace-score>small{color:#65757a}.workspace-score strong{font:2.3rem Georgia,serif}.workspace-score i{background:#d8d8d2;grid-column:1/-1;height:7px}.workspace-score em{background:#c49f42;height:100%;display:block}.workspace-score small{grid-column:1/-1}.workspace-tabs{border-block:1px solid #d9dedf;align-items:center;padding:0 2rem;display:flex;overflow:auto}.workspace-tabs button{color:#536871;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:1.2rem 1rem;font-weight:800}.workspace-tabs button.active{color:#07364f;box-shadow:inset 0 -4px #c9a84d}.workspace-tabs button b{background:#e8dcc0;border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:.45rem;font-size:.7rem;display:inline-grid}.workspace-tabs .workspace-exit{color:#7b6323;margin-left:auto}.workspace-overview{grid-template-columns:1.35fr .65fr;display:grid}.workspace-overview>section{border-right:1px solid #dde1df;padding:3rem}.workspace-stage-head{justify-content:space-between;align-items:start;gap:2rem;display:flex}.workspace-stage-head h2,.workspace-overview>aside>h2,.workspace-requests h2,.workspace-request-detail h2,.workspace-conversation h2,.workspace-activity h2,.workspace-preferences h2{margin:.5rem 0 1.5rem;font:clamp(2rem,3.5vw,3.5rem)/1.05 Georgia,serif}.workspace-stage-head>strong{color:#5d7078;white-space:nowrap;background:#eef1f0;padding:.7rem}.workspace-stages{grid-template-columns:repeat(6,1fr);margin:2.5rem 0 3rem;padding:0;list-style:none;display:grid}.workspace-stages li{text-align:center;color:#7d8c91;position:relative}.workspace-stages li:before{content:"";background:#d9dddc;height:2px;position:absolute;top:17px;left:0;right:0}.workspace-stages li:first-child:before{left:50%}.workspace-stages li:last-child:before{right:50%}.workspace-stages li.done:before,.workspace-stages li.current:before{background:#c7a246}.workspace-stages i{z-index:1;background:#e4e7e6;border-radius:50%;place-items:center;width:36px;height:36px;margin:auto;font-style:normal;display:grid;position:relative}.workspace-stages .done i,.workspace-stages .current i{color:#fff;background:#c7a246}.workspace-stages span{margin-top:.6rem;font-size:.75rem;font-weight:700;display:block}.workspace-next{color:#fff;background:#0b3b53;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.workspace-next span{color:#d3b75f;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.workspace-next h3{margin:.4rem 0;font:2rem Georgia,serif}.workspace-next p{color:#cbd8dd}.workspace-overview>aside{background:#f7f3e9;padding:3rem}.workspace-overview>aside article{background:#fff;border-left:3px solid #c7a246;margin:.8rem 0;padding:1.2rem}.workspace-overview>aside article header{justify-content:space-between;gap:1rem;display:flex}.workspace-overview>aside h3{margin:0;font:1.3rem Georgia,serif}.workspace-overview>aside article span{text-transform:uppercase;color:#80651e;font-size:.65rem}.workspace-overview>aside article p{color:#687a81}.workspace-overview>aside article small{color:#526b76}.workspace-role-note{color:#687a81;font-size:.78rem;line-height:1.6}.workspace-requests{grid-template-columns:420px 1fr;min-height:720px;display:grid}.workspace-requests>aside{background:#f5f2e9;border-right:1px solid #d8dddc;padding:2rem}.workspace-requests>aside>header{justify-content:space-between;display:flex}.workspace-requests>aside>header>span{font:2rem Georgia,serif}.workspace-filters{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}.workspace-filters button{cursor:pointer;background:#fff;border:1px solid #cfd5d5;padding:.55rem;font-size:.72rem}.workspace-filters button.active{color:#fff;background:#0a3b53}.workspace-requests>aside>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dad6;justify-content:space-between;gap:1rem;width:100%;margin:.6rem 0;padding:1rem;display:flex}.workspace-requests>aside>button.selected{border-left:5px solid #c6a144}.workspace-requests>aside>button span>*{display:block}.workspace-requests>aside>button small,.workspace-requests>aside>button em{color:#728186;font-size:.66rem;font-style:normal}.workspace-requests>aside>button strong{margin:.35rem 0}.workspace-requests>aside>button>i{color:#85691d;font-size:.65rem;font-style:normal}.workspace-request-detail{padding:3rem}.workspace-request-detail>header{justify-content:space-between;gap:2rem;display:flex}.workspace-request-detail>header>span{color:#71591b;background:#eee7d4;height:max-content;padding:.7rem}.workspace-request-detail>p{color:#61737b;font-size:1.08rem}.workspace-request-meta{grid-template-columns:repeat(3,1fr);margin:2rem 0;display:grid}.workspace-request-meta div{border:1px solid #dce0de;padding:1rem}.workspace-request-meta span,.workspace-request-meta b{display:block}.workspace-request-meta span{color:#718187;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem}.workspace-request-meta b{font-size:.85rem}.workspace-response{background:#f5f2e8;border-top:3px solid #c6a248;padding:1.5rem}.workspace-response label{font-weight:800}.workspace-response label small{color:#728087;font-weight:400}.workspace-response textarea,.workspace-conversation textarea{width:100%;min-height:130px;font:inherit;border:1px solid #bac5c7;margin:1rem 0;padding:1rem;display:block}.workspace-file{background:#fff;border:1px dashed #9aa9ac;margin:1rem 0;padding:1rem;display:block}.workspace-file span,.workspace-file small{display:block}.workspace-file input{margin-top:1rem}.workspace-response button:disabled,.workspace-conversation button:disabled{opacity:.45;cursor:not-allowed}.workspace-notice,.workspace-accepted{background:#e9f0ed;border-left:4px solid #4e7665;margin-top:1rem;padding:1rem}.workspace-conversation{grid-template-columns:340px 1fr;min-height:650px;display:grid}.workspace-conversation>aside{color:#fff;background:#0b3a52;padding:3rem}.workspace-conversation>aside p{color:#c7d4d8}.workspace-conversation>aside span{color:#0a3247;background:#c8a448;margin-top:1rem;padding:.5rem;display:inline-block}.workspace-conversation>article{padding:3rem}.workspace-message{max-width:75%;margin-bottom:1rem;padding:1rem 1.2rem}.workspace-message.in{background:#f0ede5}.workspace-message.out{color:#fff;background:#0b3a52;margin-left:auto}.workspace-message p{margin:.5rem 0}.workspace-conversation>article>small{color:#718187;margin-top:1.5rem;display:block}.workspace-activity{grid-template-columns:.7fr 1.3fr;gap:4rem;padding:3rem;display:grid}.workspace-activity ol{margin:0;padding:0;list-style:none}.workspace-activity li{grid-template-columns:20px 1fr;gap:1rem;padding-bottom:1.5rem;display:grid}.workspace-activity li>i{border:3px solid #c9a54b;border-radius:50%;width:12px;height:12px;position:relative}.workspace-activity li>i:after{content:"";background:#d8dcda;width:2px;height:85px;position:absolute;top:12px;left:2px}.workspace-activity li:last-child>i:after{display:none}.workspace-activity li>i.current{background:#c9a54b}.workspace-activity h3{margin:.25rem 0}.workspace-activity p{color:#687980}.workspace-preferences{grid-template-columns:.8fr 1.2fr;gap:4rem;padding:3rem;display:grid}.workspace-preferences>header>p:not(.eyebrow){color:#667980}.workspace-pref{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dcda;justify-content:space-between;align-items:center;width:100%;padding:1.2rem;display:flex}.workspace-pref span>*{display:block}.workspace-pref small{color:#718086;margin-top:.3rem}.workspace-pref>i{background:#cfd5d3;border-radius:20px;width:48px;height:26px;padding:3px}.workspace-pref>i em{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;display:block}.workspace-pref>i.on{background:#0b3b53}.workspace-pref>i.on em{transform:translate(22px)}.workspace-preferences section{background:#f1ede3;border-top:3px solid #c7a347;margin-top:1rem;padding:1.5rem}.workspace-preferences section>span{letter-spacing:.12em;text-transform:uppercase;color:#7c6320;font-size:.7rem}.workspace-preferences section h3{margin:.5rem 0;font:2rem Georgia,serif}.workspace-preferences section button{border:0;padding:.8rem}.workspace-boundary{color:#fff;background:#3c2942;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(4rem,8vw,7rem);display:grid}.workspace-boundary h2{margin:.6rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.workspace-boundary>div:last-child{color:#ded3df;line-height:1.8}@media (width<=900px){.workspace-entry,.workspace-top,.workspace-overview,.workspace-requests,.workspace-conversation,.workspace-activity,.workspace-preferences,.workspace-boundary{grid-template-columns:1fr}.workspace-entry{background:linear-gradient(#05243a 0 70%,#b8953d 70%)}.workspace-entry aside{padding-block:4rem}.workspace-top{gap:1.5rem}.workspace-overview>section,.workspace-requests>aside{border-right:0}.workspace-stage-head{display:block}.workspace-stages{grid-template-columns:1fr 1fr}.workspace-stages li{text-align:left;align-items:center;gap:.7rem;padding:.5rem;display:flex}.workspace-stages li:before{display:none}.workspace-stages i,.workspace-stages span{margin:0}.workspace-next{display:block}.workspace-next button{margin-top:1rem}.workspace-request-meta{grid-template-columns:1fr}.workspace-conversation>aside,.workspace-request-detail,.workspace-conversation>article,.workspace-activity,.workspace-preferences{padding:2rem}.workspace-tabs{padding:0}.workspace-tabs .workspace-exit{margin-left:0}.workspace-boundary{gap:1rem}}@media (width<=560px){.workspace-entry>div{padding:4rem 1.5rem}.workspace-entry h1{font-size:3.4rem}.workspace-app{width:100%;margin-top:0}.workspace-top,.workspace-overview>section,.workspace-overview>aside,.workspace-requests>aside,.workspace-request-detail,.workspace-conversation>article,.workspace-activity,.workspace-preferences{padding:1.4rem}.workspace-top{grid-template-columns:1fr}.workspace-score{grid-template-columns:1fr auto}.workspace-tabs{align-items:stretch}.workspace-tabs button{padding:.9rem .7rem}.workspace-request-detail>header{display:block}.workspace-request-detail>header>span{display:inline-block}.workspace-message{max-width:92%}}.member-service-page{background:#eef1ee}.member-service-console{grid-template-columns:230px 1fr;min-height:980px;display:grid}.member-service-rail{color:#fff;background:#082f47;flex-direction:column;padding:2rem 1rem;display:flex}.member-service-rail>div{border-bottom:1px solid #ffffff24;align-items:center;gap:.8rem;padding:0 .5rem 1.5rem;display:flex}.member-service-rail img{object-fit:contain;filter:drop-shadow(0 8px 12px #0005);width:55px;height:55px}.member-service-rail>div span{font:1.15rem Georgia,serif}.member-service-rail nav{margin-top:1.5rem;display:grid}.member-service-rail nav button{color:#d8e2e4;text-align:left;background:0 0;border:0;justify-content:space-between;padding:1rem;display:flex}.member-service-rail nav button.active{color:#082f47;background:#c5a047;font-weight:800}.member-service-rail>p{margin-top:auto;font-size:.75rem}.member-service-rail>p i{background:#c7a347;border-radius:50%;width:8px;height:8px;margin-right:.5rem;display:inline-block}.member-service-rail>p small{color:#9eb1b8;margin:.4rem 0 0 1rem;display:block}.member-service-main{padding:clamp(1.5rem,4vw,3.5rem)}.member-service-head{justify-content:space-between;gap:2rem;display:flex}.member-service-head h1{margin:.4rem 0;font:clamp(3rem,5vw,5.5rem)/1 Georgia,serif}.member-service-head p:not(.eyebrow){color:#65777d}.member-service-head>span{background:#fff;border:1px solid #d3d9d6;align-self:start;padding:.75rem}.member-service-kpis{background:#fff;border-top:3px solid #c5a147;grid-template-columns:repeat(4,1fr);margin:2rem 0;display:grid}.member-service-kpis article{border-right:1px solid #d8ddda;padding:1.2rem}.member-service-kpis span,.member-service-kpis strong,.member-service-kpis small{display:block}.member-service-kpis strong{margin:.5rem 0;font:2rem Georgia,serif}.member-service-kpis small{color:#708087}.member-service-filters{flex-wrap:wrap;gap:.4rem;display:flex}.member-service-filters button{background:#fff;border:1px solid #c8d0ce;padding:.6rem .8rem}.member-service-filters button.active{color:#fff;background:#0a3a52}.member-service-layout{background:#fff;border:1px solid #d5dcda;grid-template-columns:360px 1fr;margin-top:1rem;display:grid}.member-record-list{border-right:1px solid #d5dcda}.member-record-list>button{text-align:left;color:#11394c;background:#fff;border:0;border-bottom:1px solid #dde2e0;grid-template-columns:1fr auto;width:100%;padding:1.1rem;display:grid}.member-record-list>button.active{background:#f7f0dc;box-shadow:inset 4px 0 #b88e34}.member-record-list span>*{display:block}.member-record-list small,.member-record-list em{color:#718187;font-size:.68rem;font-style:normal}.member-record-list b{margin:.35rem 0}.member-record-list>button>i{color:#7e621d;font-size:.65rem;font-style:normal}.member-record-list>button>strong{color:#63767d;grid-column:2;font-size:.65rem}.member-record-detail{padding:2rem}.member-record-detail>header{justify-content:space-between;gap:2rem;display:flex}.member-record-detail>header h2{margin:.4rem 0;font:2.4rem Georgia,serif}.member-record-detail>header p{color:#697b82}.member-record-detail>header>span{color:#71581b;background:#eee5cb;align-self:start;padding:.6rem}.member-stage{grid-template-columns:repeat(6,1fr);margin:2rem 0;display:grid}.member-stage span{text-align:center;color:#738188;font-size:.65rem}.member-stage i{background:#dce1df;border-radius:50%;place-items:center;width:30px;height:30px;margin:auto;font-style:normal;display:grid}.member-stage span.done i,.member-stage span.current i{color:#fff;background:#c5a247}.member-stage b{margin-top:.5rem;display:block}.member-request-work{grid-template-columns:1.1fr .9fr;gap:1rem;display:grid}.member-request-work>section,.member-request-work>aside,.member-request-work>form{border:1px solid #d8dedc;padding:1.2rem}.member-request-work>section>header{justify-content:space-between;display:flex}.member-request-work h3{margin:.4rem 0 1rem;font:1.5rem Georgia,serif}.member-request-work>section>button{text-align:left;background:#fff;border:0;border-top:1px solid #dde2df;justify-content:space-between;width:100%;padding:1rem;display:flex}.member-request-work>section>button.active{background:#f4f0e6}.member-request-work>section>button span>*{display:block}.member-request-work>section small{color:#718187}.member-request-work>section i{color:#7f6420;font-size:.65rem;font-style:normal}.member-request-work dl div{border-bottom:1px solid #dde1df;padding:.65rem 0}.member-request-work dt{text-transform:uppercase;color:#75858a;font-size:.65rem}.member-request-work dd{margin:.3rem 0 0;font-weight:700}.member-request-actions{gap:.45rem;margin-top:1rem;display:grid}.member-request-actions button,.member-request-work>section>header button,.member-request-work>form>button,.member-service-message button,.member-status-panel button{color:#0c3a50;background:#fff;border:1px solid #bdc8c6;padding:.7rem}.member-request-work>form{background:#f4f1e8;grid-column:1/-1;grid-template-columns:1fr 250px auto;align-items:end;gap:1rem;display:grid}.member-request-work label span{margin-bottom:.4rem;font-weight:700;display:block}.member-request-work input,.member-request-work select,.member-service-message textarea,.member-service-message select{width:100%;font:inherit;background:#fff;border:1px solid #bec9c7;padding:.8rem}.member-request-work form small{color:#718187;grid-column:1/-1}.member-service-message>div:first-child{background:#f2eee5;max-width:75%;padding:1rem}.member-service-message label{margin:1.5rem 0;display:block}.member-service-message label span{font-weight:700}.member-service-message textarea{min-height:140px;margin-top:.5rem}.member-service-message>div:nth-of-type(2){gap:.7rem;display:flex}.member-service-message>small{color:#718187;margin-top:1rem;display:block}.member-status-panel>div{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.member-status-panel p{background:#f3eee0;margin-top:1.5rem;padding:1rem}.member-audit ol{padding:0;list-style:none}.member-audit li{border-bottom:1px solid #dde2df;grid-template-columns:15px 1fr;gap:1rem;padding:1rem 0;display:grid}.member-audit li>i{background:#bf963b;border-radius:50%;width:11px;height:11px}.member-audit small,.member-audit b{display:block}.member-audit p{color:#6b7c82;margin:.3rem 0}.member-service-notice{background:#f7f0dc;border-left:4px solid #b78d35;padding:1rem}.member-service-boundary{color:#fff;background:#3c2942;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(4rem,8vw,7rem);display:grid}.member-service-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.member-service-boundary>p{color:#dfd3e0;line-height:1.8}@media (width<=1050px){.member-service-console{grid-template-columns:1fr}.member-service-rail{display:none}.member-service-layout{grid-template-columns:1fr}.member-record-list{border-right:0}.member-service-kpis{grid-template-columns:1fr 1fr}.member-request-work{grid-template-columns:1fr}.member-request-work>form{grid-column:auto;grid-template-columns:1fr}.member-request-work form small{grid-column:auto}}@media (width<=700px){.member-service-main,.member-record-detail{padding:1.2rem}.member-service-head,.member-record-detail>header{display:block}.member-service-head>span,.member-record-detail>header>span{display:inline-block}.member-service-kpis,.member-stage{grid-template-columns:1fr 1fr}.member-stage span{text-align:left;align-items:center;gap:.5rem;padding:.4rem;display:flex}.member-stage i,.member-stage b{margin:0}.member-service-message>div:nth-of-type(2),.member-service-boundary{grid-template-columns:1fr;display:grid}.member-status-panel>div{grid-template-columns:1fr}.member-service-boundary{gap:1rem}}*,:before,:after{box-sizing:border-box}body{color:var(--ink);background:var(--vav-ivory);text-rendering:optimizelegibility}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,summary,[role=button],a{touch-action:manipulation}button:not(:disabled),summary,[role=button],select{cursor:pointer}h1,h2,h3,p{overflow-wrap:break-word}.eyebrow{color:var(--vav-gold-dark);letter-spacing:.14em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.72rem;font-weight:800;line-height:1.35}.inner-header{background:#fbfaf6f7;border-bottom:1px solid #07364f21;box-shadow:0 5px 22px #021d310f}.inner-page>.inner-header .brand img{border:1px solid var(--vav-gold);background:var(--vav-sapphire-deep);box-shadow:var(--vav-shadow-sm),0 0 0 4px #c9a55214;border-radius:50%}.inner-header .back-link{align-items:center;min-height:44px;display:inline-flex}.button{border:1px solid var(--vav-sapphire);letter-spacing:.035em;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.85rem 1.15rem;font-family:Arial,sans-serif;font-size:.82rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.button.secondary{color:var(--vav-sapphire);background:0 0}.button:hover:not(:disabled){box-shadow:var(--vav-shadow-sm);transform:translateY(-1px)}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:48px;color:var(--vav-sapphire);background:#fff;line-height:1.45;border-color:#afbec0!important}textarea{resize:vertical}::placeholder{color:#74868b;opacity:1}button:disabled,.button[aria-disabled=true],input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--vav-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 6px #07364f3d!important}main>footer:not(.mega-panel>footer):not(.mobile-panel>footer){border-top:3px solid var(--vav-gold)}.footer-mark{letter-spacing:.04em}@media (width<=600px){.button{width:100%;min-height:52px}.inner-header .back-link{min-height:48px}.eyebrow{font-size:.68rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover:not(:disabled){transform:none}}.global-header{height:92px;padding:0 clamp(18px,4vw,64px);overflow:visible}.global-brand{letter-spacing:.1em;text-transform:uppercase;border:0;align-items:center;gap:12px;padding:0;font-family:Arial,sans-serif;font-size:.86rem;font-weight:800;line-height:1.2}.global-brand>span:last-child{flex-direction:column;display:flex}.global-brand small{color:#8b6a20;letter-spacing:.11em;white-space:nowrap;margin-top:5px;font-size:.52rem;font-weight:700}.global-badge{background:#06243b;border:1px solid #d2ad52;border-radius:50%;place-items:center;width:58px;height:58px;padding:3px;display:grid;box-shadow:0 7px 20px #021d312e,0 0 0 4px #c9a55217}.global-badge img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.desktop-primary{align-items:center;gap:clamp(11px,1.55vw,25px);display:flex}.desktop-primary>a,.desktop-more>summary{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;white-space:nowrap;font-size:.7rem;font-weight:800;text-decoration:none}.desktop-more{position:relative}.desktop-more>summary{padding:14px 0;list-style:none}.desktop-more>summary::-webkit-details-marker{display:none}.desktop-more>summary span{color:#9a7522;margin-left:3px}.desktop-more[open]>summary{color:#8c6a1e}.account-link{color:#082f47;border:1px solid #c7a34e;padding:11px 14px!important}.global-header nav .account-link:after{display:none}.mega-panel{z-index:80;background:#fbfaf6;border:1px solid #d8cfbb;position:fixed;top:82px;left:clamp(18px,4vw,64px);right:clamp(18px,4vw,64px);box-shadow:0 25px 70px #021d3133}.mega-panel>header{color:#fff;background:#082f47;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;display:flex}.mega-panel>header p{margin:0;font:1.35rem Georgia,serif}.mega-panel>header a{color:#dfbf67;font-size:.75rem;font-weight:800;text-decoration:none}.mega-panel>section{grid-template-columns:repeat(4,1fr);display:grid}.mega-panel article{border-right:1px solid #ddd5c5;padding:1.4rem}.mega-panel article h2{color:#8b691f;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .7rem;font:700 .7rem Arial,sans-serif}.mega-panel article a{text-transform:none;letter-spacing:0;border-bottom:1px solid #e5dfd2;justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.mega-panel article a:hover,.mega-panel article a:focus-visible{color:#89671d}.mega-panel article a span{color:#a17d28}.mega-panel>footer{background:#3b2942;padding:.9rem 1.4rem}.mega-panel>footer span{font:1.2rem Georgia,serif}.mega-panel>footer a{color:#e0bf63;font-size:.74rem;text-decoration:none}.global-header .mobile-menu summary i{gap:3px;width:18px;display:grid}.global-header .mobile-menu summary i em{background:#082f47;height:1px;display:block}.mobile-panel{background:#fbfaf6}.mobile-panel>header{color:#fff;background:#082f47;justify-content:space-between;align-items:center;padding:1rem;display:flex}.mobile-panel>header span{text-transform:uppercase;letter-spacing:.12em;font-size:.67rem}.mobile-panel>header a{font-weight:800;color:#dfbf67!important;border:0!important}.mobile-panel section{padding:.8rem}.mobile-panel section h2{color:#8b691f;text-transform:uppercase;letter-spacing:.12em;margin:.3rem .7rem;font:700 .66rem Arial,sans-serif}.global-header .mobile-panel section a{padding:.8rem .7rem}.mobile-panel>footer{background:#3b2942;grid-template-columns:repeat(3,1fr);padding:.7rem;display:grid}.global-header .mobile-panel>footer a{color:#fff;text-align:center;border:0;font-size:.7rem}.global-header .mobile-panel>footer a:nth-child(2){color:#dfbf67}@media (width<=1050px){.global-brand small{display:none}.desktop-primary{gap:11px}.desktop-primary>a,.desktop-more>summary{letter-spacing:.08em;font-size:.64rem}.account-link{padding:9px!important}}@media (width<=800px){.global-header{height:76px;padding:0 18px}.global-header .desktop-primary,.global-brand>span:last-child{display:none}.global-badge{width:52px;height:52px}.global-header .mobile-menu summary{gap:8px}.global-header .mobile-menu[open] .mobile-panel{z-index:90;grid-template-columns:1fr 1fr;min-width:0;max-height:calc(100vh - 75px);padding:0;display:grid;position:fixed;top:75px;left:0;right:0;overflow:auto}.mobile-panel>header,.mobile-panel>footer{grid-column:1/-1}.mobile-panel section{border-bottom:1px solid #e0d9cb;border-right:1px solid #e0d9cb}}@media (width<=480px){.global-header .mobile-menu[open] .mobile-panel{grid-template-columns:1fr}.mobile-panel>header,.mobile-panel>footer{grid-column:auto}.mobile-panel>footer{grid-template-columns:1fr}.global-header .mobile-panel>footer a{text-align:left}.mobile-panel section{border-right:0}}.desktop-more:not([open])>.mega-panel,.mobile-menu:not([open])>.mobile-panel{display:none}.experience-mode-button{color:#082f47;letter-spacing:.055em;white-space:nowrap;background:0 0;border:1px solid #c7a34e;border-radius:12px;min-height:40px;padding:9px 12px;font:800 .68rem Arial,sans-serif}.experience-mode-button:hover{background:#f4edda}.mobile-panel>header button{color:#fff;background:0 0;border:1px solid #dfbf67;border-radius:12px;min-height:42px;padding:8px 12px;font-weight:800}.mobile-simple-links{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;padding:1rem!important}.global-header .mobile-simple-links a{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:54px;margin:4px;font-weight:800;display:flex;border:1px solid #ddd5c5!important}.experience-simple .desktop-primary{gap:clamp(10px,1.3vw,22px)}@media (width<=600px){.mobile-simple-links{grid-template-columns:1fr 1fr}.mobile-panel>header{gap:12px}.mobile-panel>header button{white-space:nowrap}}.global-preference-controls{align-items:center;gap:.5rem;display:flex}.text-size-control,.appearance-control{flex:none;position:relative}.text-size-control>summary,.appearance-control>summary{color:#082f47;letter-spacing:.055em;white-space:nowrap;background:#fff;border:1px solid #c7a34e;border-radius:12px;align-items:center;gap:.38rem;min-height:40px;padding:9px 11px;font:800 .68rem Arial,sans-serif;list-style:none;display:flex}.text-size-control>summary::-webkit-details-marker{display:none}.appearance-control>summary::-webkit-details-marker{display:none}.text-size-control>summary span{color:#f5d576;background:#082f47;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.67rem;display:grid}.appearance-control>summary span{color:#85651e;font-size:1rem}.appearance-control>summary b{color:#85651e;font-size:.62rem}.text-size-control[open]>summary,.appearance-control[open]>summary{background:#f4edda}.text-size-popover,.appearance-popover{z-index:95;color:#082f47;background:#fbfaf6;border:1px solid #cdbf9c;border-radius:14px;gap:.65rem;width:min(280px,100vw - 36px);padding:1rem;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #021d3138}.text-size-popover p,.appearance-popover p{color:#876720;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.64rem;font-weight:900}.text-size-popover [role=group]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;display:grid}.appearance-popover [role=group]{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.text-size-popover button,.appearance-popover button{color:#082f47;background:#fff;border:1px solid #9dafb0;border-radius:9px;min-height:42px;font-weight:900}.appearance-popover button.active{color:#fff;background:#082f47;border-color:#c7a34e}.text-size-popover output{text-align:center;min-width:4.4rem;font-weight:900}.text-size-popover .text-size-reset{background:#eef1eb}.text-size-popover small,.appearance-popover small{color:#566e75;font-size:.73rem;line-height:1.45}.text-size-control.compact{grid-column:1/-1;justify-self:stretch;margin-top:.2rem}.text-size-control.compact>summary{color:#082f47;background:#fff;border-color:#c7a34e;justify-content:center}.text-size-control.compact .text-size-popover{top:auto;bottom:calc(100% + 8px);right:0}.mobile-menu .text-size-control,.mobile-menu .appearance-control{display:none}@media (width<=1140px) and (width>=801px){.global-preference-controls>.text-size-control>summary{padding:8px;font-size:0}.global-preference-controls>.text-size-control>summary span{font-size:.67rem}.global-preference-controls>.appearance-control>summary b{display:none}}@media (width<=800px){.global-preference-controls{display:none}.mobile-menu .text-size-control,.mobile-menu .appearance-control{display:block}.mobile-panel>footer{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.mobile-panel>footer{grid-template-columns:1fr}.text-size-control.compact .text-size-popover{width:min(320px,100vw - 36px);left:0;right:auto}}.roadmap-page{color:#082f47;background:#edf0ef}.roadmap-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#cfab4f38,#0000 24%),linear-gradient(125deg,#05263b,#123f52 62%,#3b2942);grid-template-columns:1.4fr .6fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 680px);display:grid}.roadmap-hero h1{margin:.6rem 0 1rem;font:clamp(3.7rem,7vw,7rem)/.93 Georgia,serif}.roadmap-hero>div>p:last-child{color:#dbe5e7;max-width:760px;font-size:1.12rem;line-height:1.7}.roadmap-hero aside{background:#031c2c61;border:1px solid #ffffff40;align-self:end;padding:1.6rem}.roadmap-hero aside span{color:#dfbf67;text-transform:uppercase;letter-spacing:.11em}.roadmap-hero aside strong{margin:.4rem 0;font:4.8rem Georgia,serif;display:block}.roadmap-hero aside p{color:#d5e0e2}.roadmap-summary{background:#fff;grid-template-columns:repeat(4,1fr);max-width:1360px;margin:-2rem auto 1.2rem;display:grid;position:relative;box-shadow:0 25px 70px #0a232d21}.roadmap-summary article{border-right:1px solid #d9dedc;padding:1.5rem}.roadmap-summary span{color:#6c7d81;text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}.roadmap-summary strong{margin:.5rem 0;font:2.8rem Georgia,serif;display:block}.roadmap-summary p{color:#61747a;line-height:1.5}.roadmap-shell{background:#fff;border:1px solid #d7dedc;max-width:1360px;margin:0 auto 5rem;box-shadow:0 25px 70px #0a232d1a}.roadmap-shell>header{border-bottom:1px solid #d7dedc;justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.roadmap-shell>header>div{gap:.5rem;display:flex}.roadmap-shell>header button{color:#082f47;background:#fff;border:1px solid #b7c3c4;padding:.8rem 1rem}.roadmap-shell>header button.active{color:#fff;background:#082f47;border-color:#082f47}.roadmap-shell>header a{color:#82621c;font-weight:800}.roadmap-grid{grid-template-columns:430px 1fr;display:grid}.roadmap-grid>nav{border-right:1px solid #d7dedc}.roadmap-grid>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dde2e0;grid-template-columns:38px 1fr;gap:.8rem;width:100%;padding:1.15rem;display:grid}.roadmap-grid>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #c09a43}.roadmap-grid nav span{color:#98731f;grid-row:1/3;font-weight:800}.roadmap-grid nav b,.roadmap-grid nav small{display:block}.roadmap-grid nav small{color:#6c7d82;text-transform:uppercase;letter-spacing:.07em;font-size:.67rem}.roadmap-grid>article{padding:clamp(2rem,5vw,4rem)}.roadmap-grid>article h2{margin:.5rem 0 1.2rem;font:clamp(3rem,5vw,5rem)/.96 Georgia,serif}.roadmap-grid>article>p:not(.eyebrow){color:#5c7178;font-size:1.08rem;line-height:1.75}.roadmap-grid>article>section{background:#f4efe3;border-left:4px solid #c09a43;margin:2rem 0;padding:1.4rem}.roadmap-grid>article>section span{color:#6c7d82;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.roadmap-grid>article>section h3{margin:.5rem 0;font:1.45rem/1.4 Georgia,serif}.roadmap-grid>article>div:last-child{background:#edf1f1;padding:1.2rem}.roadmap-grid>article>div:last-child p{color:#5b7078;margin-bottom:0}.roadmap-grid dl{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.roadmap-grid dl div{background:#eef1ef;padding:1.2rem}.roadmap-grid dt{color:#6c7d82;text-transform:uppercase;letter-spacing:.09em;font-size:.7rem}.roadmap-grid dd{margin:.5rem 0 0;line-height:1.55}.roadmap-meaning{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 680px);display:grid}.roadmap-meaning h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.roadmap-meaning>div:last-child{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.roadmap-meaning article{background:#ffffff14;border-top:3px solid #d0aa4c;padding:1.4rem}.roadmap-meaning article span{color:#dfbf67;font-weight:800}.roadmap-meaning h3{font:1.5rem Georgia,serif}.roadmap-meaning article p{color:#e0d9e2;line-height:1.6}@media (width<=900px){.roadmap-hero,.roadmap-meaning{grid-template-columns:1fr}.roadmap-summary{grid-template-columns:1fr 1fr;margin:0}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid>nav{border-right:0}.roadmap-shell{margin:0}.roadmap-meaning>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=600px){.roadmap-hero{padding:4rem 1.2rem}.roadmap-hero h1{font-size:3.2rem}.roadmap-summary{grid-template-columns:1fr}.roadmap-shell>header{flex-direction:column;align-items:flex-start;gap:1rem}.roadmap-shell>header>div{flex-direction:column;width:100%}.roadmap-grid>article{padding:1.3rem}.roadmap-grid dl,.roadmap-meaning>div:last-child{grid-template-columns:1fr}.roadmap-meaning{padding:3.5rem 1.2rem}}.start-page,.directory-page,.planner-page{color:#082f47;background:#f4f0e5}.start-hero,.planner-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e3d,#0000 24%),linear-gradient(125deg,#06273d,#11425a 63%,#3b2942);grid-template-columns:1.4fr .6fr;align-items:end;gap:4rem;padding:clamp(4rem,8vw,8rem) max(6vw,50vw - 590px);display:grid}.start-hero h1,.planner-hero h1{max-width:930px;margin:.7rem 0 1rem;font:clamp(3.5rem,6.8vw,6.8rem)/.95 Georgia,serif}.start-hero>div>p:last-child,.planner-hero>div>p:last-child{color:#dce5e8;max-width:760px;font-size:1.12rem;line-height:1.7}.start-hero aside{border-top:3px solid #d1aa4e;padding-top:1.2rem}.start-hero aside span{color:#dfc16b;text-transform:uppercase;letter-spacing:.12em}.start-hero aside b{margin:.5rem 0;font:2.7rem Georgia,serif;display:block}.start-hero aside p{color:#dbe3e6}.start-doors{background:#fff;border:1px solid #d8cfbb;max-width:1180px;margin:-2rem auto 5rem;box-shadow:0 30px 85px #0e233224}.start-doors>header{border-bottom:1px solid #ddd5c5;justify-content:space-between;align-items:end;padding:2rem;display:flex}.start-doors h2,.start-expect h2,.start-welcome h2{margin:.4rem 0;font:clamp(2.5rem,4.5vw,4.5rem)/1 Georgia,serif}.start-doors>header>a{color:#805f18;font-weight:800}.start-doors>div{grid-template-columns:repeat(3,1fr);display:grid}.start-doors>div>a{border-bottom:1px solid #ddd5c5;border-right:1px solid #ddd5c5;flex-direction:column;min-height:280px;padding:1.7rem;text-decoration:none;display:flex}.start-doors a>span{color:#98731f;font-weight:800}.start-doors a>i{letter-spacing:.14em;color:#75858a;margin:auto 0 1rem;font-size:.68rem;font-style:normal}.start-doors h3{margin:.3rem 0;font:1.7rem Georgia,serif}.start-doors a>p{color:#5e7279;line-height:1.6}.start-doors a>b{color:#805f18;margin-top:auto}.start-doors>div>a:hover,.start-doors>div>a:focus-visible{background:#f4efe3;box-shadow:inset 0 4px #c5a248}.start-expect{background:#fff;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(6vw,50vw - 590px);display:grid}.start-expect ol{margin:0;padding:0;list-style:none}.start-expect li{border-top:1px solid #d8cfbb;grid-template-columns:45px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.start-expect li>b{color:#9a7722}.start-expect li span{color:#5c7078;line-height:1.55}.start-expect li strong{color:#082f47;margin-bottom:.3rem;font:1.3rem Georgia,serif;display:block}.start-welcome{color:#fff;background:#3b2942;grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:clamp(3rem,6vw,5rem) max(6vw,50vw - 590px);display:grid}.start-welcome>div>p:last-child{color:#dfd8e1}.start-welcome>button{color:#082f47;background:#d0aa4c;border:0;padding:1rem 1.3rem;font-weight:800}.start-welcome>aside{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.start-welcome aside a{color:#fff;background:#ffffff17;padding:1.2rem;text-decoration:none}.start-welcome aside b{color:#e0bf62;margin-right:.7rem}.directory-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d4ad4b38,#0000 25%),linear-gradient(125deg,#061f36,#103f5b 60%,#513447);padding:clamp(4rem,8vw,8rem) max(6vw,50vw - 620px)}.directory-hero h1{margin:.6rem 0 1rem;font:clamp(4rem,7.5vw,7.5rem)/.92 Georgia,serif}.directory-hero>p:last-child{color:#dce4e9;max-width:740px;font-size:1.15rem;line-height:1.7}.directory-shell{background:#fff;border:1px solid #d8cfbb;max-width:1240px;margin:-2rem auto 5rem;box-shadow:0 30px 85px #0e233226}.directory-shell>nav{border-bottom:1px solid #ddd5c5;flex-wrap:wrap;gap:.45rem;padding:1.2rem;display:flex}.directory-shell>nav button{color:#082f47;background:#fff;border:1px solid #b8c2c4;padding:.65rem .85rem}.directory-shell>nav button.active{color:#fff;background:#082f47;border-color:#082f47}.directory-grid{grid-template-columns:390px 1fr;display:grid}.directory-grid>aside{border-right:1px solid #ddd5c5}.directory-grid>aside button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1dacb;grid-template-columns:45px 1fr;gap:.8rem;width:100%;padding:1.2rem;display:grid}.directory-grid>aside button.selected{background:#f3eedf;box-shadow:inset 4px 0 #c09a43}.directory-grid>aside span{color:#98731f;font-weight:800}.directory-grid>aside b,.directory-grid>aside small{display:block}.directory-grid>aside b{font:1.25rem Georgia,serif}.directory-grid>aside small{color:#6b7d82;margin-top:.3rem}.directory-grid>article{padding:clamp(2rem,5vw,4rem)}.directory-grid>article>header{grid-template-columns:70px 1fr;align-items:start;gap:1rem;display:grid}.directory-grid>article>header>span{border:1px solid #c09a43;place-items:center;width:64px;height:64px;font:1.4rem Georgia,serif;display:grid}.directory-grid h2{margin:.3rem 0;font:clamp(3rem,5vw,5rem)/.95 Georgia,serif}.directory-grid h3{color:#6b5522;margin:0;font:1.3rem Georgia,serif}.directory-grid blockquote{background:#f4efe3;border-left:4px solid #c09a43;margin:2rem 0;padding:1.3rem;font:1.6rem Georgia,serif}.directory-grid article>p{color:#5c7179;font-size:1.08rem;line-height:1.75}.directory-tags{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;display:flex}.directory-tags span{color:#405d67;text-transform:uppercase;letter-spacing:.08em;background:#eef1ef;padding:.5rem .7rem;font-size:.75rem}.directory-grid article>section{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.directory-grid article>section a{color:#fff;background:#082f47;padding:1rem;font-weight:800;text-decoration:none}.directory-enter{color:#805f18;margin-top:1.5rem;font-weight:800;display:inline-block}.directory-connection,.planner-boundary{color:#fff;background:#3b2942;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(6vw,50vw - 590px);display:grid}.directory-connection h2,.planner-boundary h2{margin:.5rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.directory-connection>p,.planner-boundary>p{color:#e1dae3;align-self:center;line-height:1.8}.planner-hero aside{background:#021d2f59;border:1px solid #ffffff40;padding:1.5rem}.planner-hero aside strong{font:4rem Georgia,serif;display:block}.planner-hero aside span{color:#d8e2e5}.planner-hero aside i{background:#ffffff2e;height:7px;margin-top:1rem;display:block}.planner-hero aside i b{background:#d0aa4c;height:100%;display:block}.planner-shell{background:#fff;border:1px solid #d8cfbb;max-width:1180px;margin:-2rem auto 5rem;box-shadow:0 30px 85px #0e233224}.planner-choose{padding:clamp(1.5rem,4vw,3rem)}.planner-choose h2,.planner-result h2{margin:.4rem 0;font:clamp(2.5rem,4.5vw,4.5rem)/1 Georgia,serif}.planner-choose header>p:last-child,.planner-result>p{color:#61747a}.planner-choose>div{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:2rem 0;display:grid}.planner-choose>div button{color:#082f47;text-align:left;background:#f6f2e8;border:1px solid #d7d2c5;flex-direction:column;min-height:145px;padding:1.2rem;display:flex}.planner-choose button>span{color:#98731f}.planner-choose button>b{margin:auto 0;font:1.25rem/1.25 Georgia,serif}.planner-choose button>small{text-transform:uppercase;letter-spacing:.08em;color:#6c7d82}.planner-choose>div button.selected{color:#fff;background:#233a50;box-shadow:inset 0 4px #d0aa4c}.planner-choose>div button.selected small{color:#d9e3e6}.planner-build{color:#fff;background:#082f47;border:0;width:100%;padding:1.1rem;font-weight:800}.planner-build:disabled{opacity:.35}.planner-result{border-top:5px solid #d0aa4c;padding:clamp(1.5rem,4vw,3rem)}.planner-result>header{justify-content:space-between;align-items:end;display:flex}.planner-result>header button{color:#082f47;background:#fff;border:1px solid #b3bec0;padding:.8rem}.planner-result ol{margin:2rem 0;padding:0;list-style:none}.planner-result li{border-top:1px solid #ddd5c5;grid-template-columns:45px 1fr auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.planner-result li>span{color:#98731f;font-weight:800}.planner-result li small{text-transform:uppercase;letter-spacing:.08em;color:#6b7c81}.planner-result h3{margin:.3rem 0;font:1.35rem Georgia,serif}.planner-result li>a{color:#805f18;font-weight:800}.planner-result>aside{background:#eef1f1;border-left:4px solid #c09a43;padding:1.3rem}.planner-result>aside p{color:#5b7078;margin-bottom:0;line-height:1.65}@media (width<=850px){.start-hero,.planner-hero,.start-expect,.directory-connection,.planner-boundary{grid-template-columns:1fr}.start-doors{margin:0}.start-doors>div,.planner-choose>div{grid-template-columns:1fr 1fr}.directory-shell{margin:0}.directory-grid{grid-template-columns:1fr}.directory-grid>aside{border-right:0;grid-template-columns:1fr 1fr;display:grid}.directory-grid>aside button{border-right:1px solid #e1dacb}.start-welcome>aside{grid-template-columns:1fr}}@media (width<=560px){.start-hero,.planner-hero,.directory-hero{padding:4rem 1.2rem}.start-hero h1,.planner-hero h1,.directory-hero h1{font-size:3.25rem}.start-doors>header,.planner-result>header{flex-direction:column;align-items:flex-start;gap:1rem}.start-doors>div,.planner-choose>div,.directory-grid>aside,.directory-grid article>section{grid-template-columns:1fr}.start-expect,.start-welcome,.directory-connection,.planner-boundary{padding:3.5rem 1.2rem}.start-welcome{grid-template-columns:1fr;align-items:start}.start-welcome>aside{grid-column:auto}.directory-grid>article{padding:1.3rem}.directory-grid>article>header{grid-template-columns:52px 1fr}.directory-grid>article>header>span{width:48px;height:48px}.planner-result li{grid-template-columns:35px 1fr}.planner-result li>a{grid-column:2}}.answers-page{color:#082f47;background:#f4f0e6}.answers-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e38,#0000 24%),linear-gradient(125deg,#06273d,#12435d 64%,#3b2942);grid-template-columns:1.4fr .6fr;align-items:end;gap:4rem;padding:clamp(4rem,8vw,8rem) max(6vw,50vw - 590px);display:grid}.answers-hero h1{margin:.7rem 0 1rem;font:clamp(3.8rem,7vw,7rem)/.93 Georgia,serif}.answers-hero>div>p:last-child{color:#d9e3e6;max-width:720px;font-size:1.12rem;line-height:1.7}.answers-hero aside{border-top:3px solid #d1aa4e;gap:.8rem;padding-top:1.2rem;display:grid}.answers-hero aside>b{text-transform:uppercase;letter-spacing:.12em;color:#e2c36c}.answers-hero aside span{color:#dce5e8;align-items:center;gap:.7rem;display:flex}.answers-hero aside i{border-radius:50%;width:10px;height:10px}.answers-hero .review{background:#d1aa4e}.answers-hero .future{background:#aaa0b1}.answers-workspace{background:#fff;border:1px solid #d8cfbb;max-width:1180px;margin:-2.5rem auto 5rem;box-shadow:0 30px 85px #0e233224}.answers-search{text-transform:uppercase;letter-spacing:.09em;background:#f8f5ed;border-bottom:1px solid #d8cfbb;padding:2rem;font-size:.78rem;font-weight:800;display:block}.answers-search>div{background:#fff;border:2px solid #b99743;grid-template-columns:1fr auto;margin:.7rem 0;display:grid}.answers-search input{color:#082f47;border:0;outline:none;min-height:60px;padding:1rem 1.2rem;font:1.1rem Georgia,serif}.answers-search button{color:#fff;background:#082f47;border:0;padding:0 1.2rem;font-weight:800}.answers-search button:disabled{opacity:.35}.answers-search small{text-transform:none;letter-spacing:0;color:#6d7d82;font-weight:400}.answers-workspace>nav{border-bottom:1px solid #d8cfbb;flex-wrap:wrap;gap:.5rem;padding:1.2rem 2rem;display:flex}.answers-workspace>nav button{color:#082f47;cursor:pointer;background:#fff;border:1px solid #aeb9bc;padding:.65rem .85rem}.answers-workspace>nav button.active{color:#fff;background:#082f47;border-color:#082f47}.answers-workspace>header{justify-content:space-between;align-items:end;padding:2rem;display:flex}.answers-workspace>header h2{margin:.35rem 0;font:clamp(2.4rem,4vw,4rem)/1 Georgia,serif}.answers-workspace>header strong{color:#88661f}.answers-list{border-top:1px solid #d8cfbb}.answers-list article{border-bottom:1px solid #ddd5c6}.answers-list article>button{text-align:left;color:#082f47;cursor:pointer;background:#fff;border:0;grid-template-columns:50px 1fr auto 34px;align-items:center;gap:1rem;width:100%;padding:1.4rem 2rem;display:grid}.answers-list article>button:hover,.answers-list article>button:focus-visible,.answers-list article.open>button{background:#f4efe3;box-shadow:inset 4px 0 #c5a248}.answers-list article>button>span{color:#98731f;font-weight:800}.answers-list small{text-transform:uppercase;letter-spacing:.08em;color:#708087}.answers-list h3{margin:.35rem 0;font:1.45rem Georgia,serif}.answers-list article>button>b{text-transform:uppercase;letter-spacing:.06em;border:1px solid;padding:.45rem .6rem;font-size:.7rem}.answers-list article>button>b.owner-review{color:#80621f;background:#fff9e9;border-color:#c7aa64}.answers-list article>button>b.future-activation{color:#655a69;background:#f7f3f8;border-color:#bcb3c1}.answers-list article>button>i{text-align:center;font:1.8rem Georgia,serif}.answers-list article>section{background:#f4efe3;padding:0 2rem 1.8rem 6.2rem}.answers-list article>section p{color:#526a73;max-width:820px;margin:0 0 1rem;line-height:1.75}.answers-list article>section div{flex-wrap:wrap;gap:1rem;display:flex}.answers-list article>section a,.answers-empty a{color:#805f18;font-weight:800}.answers-empty{padding:3rem}.answers-empty h3{font:2rem Georgia,serif}.answers-empty p{color:#5d7178;line-height:1.7}.answers-boundary{color:#fff;background:#3b2942;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(6vw,50vw - 590px);display:grid}.answers-boundary h2{margin:.5rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.answers-boundary>p{color:#e1dae3;align-self:center;line-height:1.8}@media (width<=800px){.answers-hero,.answers-boundary{grid-template-columns:1fr;gap:1.5rem}.answers-workspace{margin:0}.answers-list article>button{grid-template-columns:38px 1fr 30px}.answers-list article>button>b{grid-column:2}.answers-list article>section{padding-left:5rem}}@media (width<=560px){.answers-hero{padding:4rem 1.2rem}.answers-hero h1{font-size:3.3rem}.answers-search,.answers-workspace>header{padding:1.3rem}.answers-search>div{grid-template-columns:1fr}.answers-search button{min-height:48px}.answers-workspace>nav{padding:1rem}.answers-workspace>header{flex-direction:column;align-items:flex-start}.answers-list article>button{grid-template-columns:32px 1fr 25px;padding:1.2rem}.answers-list article>section{padding:0 1.2rem 1.5rem 4rem}.answers-boundary{padding:3.5rem 1.2rem}}.accept-page{color:#082f47;background:#eef1ef}.accept-hero{color:#fff;background:radial-gradient(circle at 76% 20%,#c9a55233,#0000 22%),linear-gradient(125deg,#062d42,#183b4c 62%,#314547);grid-template-columns:1.4fr .6fr;gap:4rem;padding:clamp(4.5rem,8vw,8rem) max(5vw,50vw - 680px);display:grid}.accept-hero h1{margin:.7rem 0 1.2rem;font:clamp(3.5rem,7vw,7rem)/.92 Georgia,serif}.accept-hero>div>p:last-child{color:#dbe5e5;max-width:760px;font-size:1.12rem;line-height:1.7}.accept-hero aside{background:#021c2b61;border:1px solid #ffffff47;align-self:end;padding:1.7rem}.accept-hero aside span{color:#ddbd65;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.accept-hero aside strong{margin:.5rem 0;font:4.5rem Georgia,serif;display:block}.accept-hero aside i{background:#ffffff2e;height:7px;display:block}.accept-hero aside i b{background:#d0aa4c;height:100%;display:block}.accept-hero aside p{color:#cbd8da;line-height:1.55}.accept-shell{grid-template-columns:360px 1fr;align-items:start;max-width:1360px;margin:-2rem auto 5rem;padding:0 2rem;display:grid}.accept-shell>nav,.accept-work{background:#fff;border:1px solid #d7dedc;box-shadow:0 24px 70px #0a28321a}.accept-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dde2e0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:1.2rem;display:grid}.accept-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #c19b44}.accept-shell>nav button>span{color:#9a7725;font-weight:800}.accept-shell>nav button div>*{display:block}.accept-shell>nav small{color:#6a7b80;margin-top:.35rem}.accept-shell>nav em{color:#8b6920;font-size:.75rem;font-style:normal}.accept-work{padding:clamp(1.5rem,4vw,3.2rem)}.accept-work>header{border-bottom:1px solid #d8dfdc;justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.accept-work h2{margin:.4rem 0;font:clamp(2.4rem,4vw,4.2rem)/1 Georgia,serif}.accept-work header p{color:#62757b;margin:0}.accept-work header>strong{white-space:nowrap;border:1px solid #c19b44;padding:.8rem}.accept-tests{margin:1.5rem 0}.accept-tests label{background:#f7f5ef;border:1px solid #d7dedc;gap:1rem;margin:.7rem 0;padding:1.2rem;display:flex}.accept-tests label.complete{background:#edf4ee;border-color:#9db39f}.accept-tests input{accent-color:#9a7622;width:22px;height:22px}.accept-tests label span>*{display:block}.accept-tests small{color:#6a7b80;margin-top:.4rem}.accept-note{display:block}.accept-note>span{margin-bottom:.6rem;font-weight:800;display:block}.accept-note textarea{width:100%;min-height:130px;font:inherit;border:1px solid #abbabc;padding:1rem}.accept-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.accept-actions button{color:#fff;background:#082f47;border:0;padding:1rem 1.2rem;font-weight:800}.accept-actions a{color:#87661f;font-weight:800}.accept-notice{color:#315b39;background:#e8f2e9;padding:1rem}.accept-gates{color:#fff;background:#39273f;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 680px)}.accept-gates h2{margin:.5rem 0 2rem;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.accept-gates>div{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.accept-gates article{background:#ffffff14;border-top:3px solid #d0aa4c;padding:1.4rem}.accept-gates article span{color:#ddbd65;letter-spacing:.12em;font-size:.72rem;font-weight:800}.accept-gates article p{color:#e4dfe6;line-height:1.55}.accept-gates>p{color:#ded5e0;max-width:950px;margin-top:2rem;line-height:1.75}@media (width<=900px){.accept-hero{grid-template-columns:1fr}.accept-hero aside{max-width:520px}.accept-shell{grid-template-columns:1fr;margin-top:0;padding:1rem}.accept-gates>div{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.accept-hero{padding:4rem 1.2rem}.accept-hero h1{font-size:3.25rem}.accept-shell{padding:.5rem}.accept-work{padding:1.2rem}.accept-work>header,.accept-actions{flex-direction:column;align-items:flex-start}.accept-actions button{width:100%}.accept-gates{padding:3.5rem 1.2rem}.accept-gates>div{grid-template-columns:1fr}}.claims-page{color:#082f47;background:#f3efe5}.claims-hero{color:#fff;background:radial-gradient(circle at 75% 20%,#ceaa5038,#0000 23%),linear-gradient(120deg,#041f35,#0d3953 58%,#3d2d45);grid-template-columns:1.35fr .65fr;gap:4rem;padding:clamp(4.5rem,8vw,8rem) max(5vw,50vw - 680px);display:grid}.claims-hero h1{margin:.7rem 0 1.2rem;font:clamp(3.6rem,7vw,7rem)/.92 Georgia,serif}.claims-hero>div>p:last-child{color:#dce4e7;max-width:780px;font-size:1.12rem;line-height:1.7}.claims-hero aside{background:#021a2a66;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.claims-hero aside span{color:#ddbd65;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.claims-hero aside strong{margin:.6rem 0;font:4rem Georgia,serif;display:block}.claims-hero aside p{color:#d1dcde;line-height:1.55}.claims-shell{background:#fff;border:1px solid #ddd4bf;max-width:1360px;margin:-2rem auto 5rem;box-shadow:0 30px 85px #0f233221}.claims-shell>header{border-bottom:1px solid #ddd4bf;justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.claims-shell>header>div{flex-wrap:wrap;gap:.4rem;display:flex}.claims-shell>header button{color:#082f47;background:#fff;border:1px solid #bcc7c9;padding:.7rem .9rem}.claims-shell>header button.active{color:#fff;background:#082f47;border-color:#082f47}.claims-shell>header>a{color:#86651e;font-weight:800}.claims-grid{grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);display:grid}.claims-list{border-right:1px solid #ddd4bf}.claims-list>button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1dacb;flex-direction:column;gap:.55rem;width:100%;padding:1.2rem;display:flex}.claims-list>button.selected{background:#f3eedf;box-shadow:inset 4px 0 #c09a43}.claims-list button>span{color:#8a6820;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:.68rem;display:flex}.claims-list em{color:#6a7b81;font-style:normal}.claims-list b{font:1.3rem Georgia,serif}.claims-list small{color:#667a81}.claims-detail{padding:clamp(1.5rem,4vw,3rem)}.claims-detail>header{border-bottom:1px solid #ddd4bf;justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.2rem;display:flex}.claims-detail header span{color:#8a6820;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.claims-detail h2{margin:.5rem 0;font:clamp(2.3rem,4vw,4rem)/1 Georgia,serif}.claims-detail header>strong{white-space:nowrap;border:1px solid #c09a43;padding:.8rem}.claims-detail>section{padding:1.5rem 0}.claims-detail>section>span,.claims-detail label>span{color:#65787f;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;display:block}.claims-detail blockquote{background:#f5f1e7;border-left:4px solid #c09a43;margin:1rem 0;padding:1.5rem;font:1.45rem/1.55 Georgia,serif}.claims-detail dl{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.claims-detail dl div{background:#eef2f1;padding:1.2rem}.claims-detail dt{color:#677980;text-transform:uppercase;font-size:.72rem}.claims-detail dd{margin:.6rem 0 0;line-height:1.55}.claims-detail textarea{width:100%;min-height:120px;font:inherit;border:1px solid #aebabc;margin-top:.6rem;padding:1rem}.claims-actions{grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem;display:grid}.claims-actions button{color:#082f47;background:#fff;border:1px solid #082f47;padding:.9rem;font-weight:800}.claims-actions button:first-child{color:#fff;background:#082f47}.claims-actions button:last-child{color:#7a3d38;border-color:#7a3d38}.claims-notice{color:#315b39;background:#edf3ee;padding:1rem}.claims-rules{color:#fff;background:#3b2942;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 680px)}.claims-rules h2{margin:.5rem 0 2rem;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.claims-rules>div{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.claims-rules article{background:#ffffff14;border-top:3px solid #d0aa4c;padding:1.3rem}.claims-rules article span{color:#ddbd65;letter-spacing:.1em;font-size:.7rem;font-weight:800}.claims-rules article p{color:#e4dfe6;line-height:1.55}.claims-rules>p{color:#ded4e0;max-width:960px;margin-top:2rem;line-height:1.75}@media (width<=900px){.claims-hero{grid-template-columns:1fr}.claims-hero aside{max-width:520px}.claims-shell{margin:0}.claims-grid{grid-template-columns:1fr}.claims-list{border-right:0}.claims-rules>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.claims-hero{padding:4rem 1.2rem}.claims-hero h1{font-size:3.25rem}.claims-shell>header,.claims-detail>header{flex-direction:column;align-items:flex-start}.claims-shell>header{gap:1rem}.claims-detail{padding:1.2rem}.claims-detail dl,.claims-actions,.claims-rules>div{grid-template-columns:1fr}.claims-rules{padding:3.5rem 1.2rem}}.policy-page{color:#082f47;background:#eef1ef}.policy-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#cca84d36,#0000 24%),linear-gradient(123deg,#05273b,#16434d 60%,#55442f);grid-template-columns:1.35fr .65fr;gap:4rem;padding:clamp(4.5rem,8vw,8rem) max(5vw,50vw - 680px);display:grid}.policy-hero h1{margin:.7rem 0 1.2rem;font:clamp(3.5rem,7vw,7rem)/.92 Georgia,serif}.policy-hero>div>p:last-child{color:#dce7e5;max-width:780px;font-size:1.12rem;line-height:1.7}.policy-hero aside{background:#031f2b6b;border:1px solid #ffffff42;align-self:end;padding:1.7rem}.policy-hero aside span{color:#dfbf67;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.policy-hero aside strong{margin:.6rem 0;font:4rem Georgia,serif;display:block}.policy-hero aside i{background:#ffffff2e;height:7px;display:block}.policy-hero aside i b{background:#d0aa4c;height:100%;display:block}.policy-hero aside p{color:#d1dddc;line-height:1.55}.policy-shell{background:#fff;border:1px solid #d9dfdc;max-width:1360px;margin:-2rem auto 5rem;box-shadow:0 30px 85px #0a282d1f}.policy-shell>header{border-bottom:1px solid #d9dfdc;justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.policy-shell>header>div{gap:.4rem;display:flex}.policy-shell>header button{color:#082f47;background:#fff;border:1px solid #b6c2c0;padding:.7rem 1rem}.policy-shell>header button.active{color:#fff;background:#082f47;border-color:#082f47}.policy-shell>header a{color:#88671f;font-weight:800}.policy-grid{grid-template-columns:390px 1fr;display:grid}.policy-grid>nav{border-right:1px solid #d9dfdc}.policy-grid>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dfe4e1;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;padding:1.2rem;display:grid}.policy-grid>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #c09a43}.policy-grid>nav button>span{color:#9a7622;font-weight:800}.policy-grid>nav button div>*{display:block}.policy-grid>nav small{color:#6a7c80;margin-top:.35rem}.policy-grid>nav em{color:#7e4a38;text-transform:uppercase;font-size:.68rem;font-style:normal}.policy-detail{padding:clamp(1.5rem,4vw,3rem)}.policy-detail>header{border-bottom:1px solid #d9dfdc;justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.4rem;display:flex}.policy-detail header span{color:#8a6820;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.policy-detail h2{margin:.5rem 0;font:clamp(2.4rem,4vw,4rem)/1 Georgia,serif}.policy-detail header p{color:#64777c;margin:0}.policy-detail header>strong{white-space:nowrap;border:1px solid #c09a43;padding:.8rem}.policy-detail>section h3{margin:1.5rem 0 1rem;font:1.6rem Georgia,serif}.policy-detail>section label{background:#f6f3eb;border:1px solid #ddd7c8;gap:1rem;margin:.7rem 0;padding:1.1rem;display:flex}.policy-detail>section label.complete{background:#edf4ee;border-color:#9eb2a0}.policy-detail input{accent-color:#98731f;width:22px;height:22px}.policy-detail label span>*{display:block}.policy-detail label small{color:#66797e;margin-top:.4rem}.policy-actions{gap:.7rem;margin-top:1.2rem;display:flex}.policy-actions button{color:#082f47;background:#fff;border:1px solid #082f47;padding:.9rem 1.1rem;font-weight:800}.policy-actions button:first-child{color:#fff;background:#082f47}.policy-notice{color:#315b39;background:#e9f2ea;padding:1rem}.policy-sequence{color:#fff;background:#3b2942;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 680px)}.policy-sequence h2{margin:.5rem 0 2rem;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.policy-sequence>div{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.policy-sequence article{background:#ffffff14;border-top:3px solid #d0aa4c;padding:1.3rem}.policy-sequence article span{color:#ddbd65;letter-spacing:.1em;font-size:.7rem;font-weight:800}.policy-sequence article p{color:#e5dfe6;line-height:1.55}.policy-sequence>p{color:#ded5e0;max-width:980px;margin-top:2rem;line-height:1.75}@media (width<=900px){.policy-hero{grid-template-columns:1fr}.policy-hero aside{max-width:520px}.policy-shell{margin:0}.policy-grid{grid-template-columns:1fr}.policy-grid>nav{border-right:0}.policy-sequence>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.policy-hero{padding:4rem 1.2rem}.policy-hero h1{font-size:3.25rem}.policy-shell>header,.policy-detail>header,.policy-actions{flex-direction:column;align-items:flex-start}.policy-shell>header{gap:1rem}.policy-detail{padding:1.2rem}.policy-actions button{width:100%}.policy-sequence{padding:3.5rem 1.2rem}.policy-sequence>div{grid-template-columns:1fr}}.cutover-page{color:#082f47;background:#eef1ef}.cutover-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#cca84d38,#0000 24%),linear-gradient(123deg,#06283d,#153e55 60%,#3d394b);grid-template-columns:1.35fr .65fr;gap:4rem;padding:clamp(4.5rem,8vw,8rem) max(5vw,50vw - 680px);display:grid}.cutover-hero h1{margin:.7rem 0 1.2rem;font:clamp(3.6rem,7vw,7rem)/.92 Georgia,serif}.cutover-hero>div>p:last-child{color:#dce5e8;max-width:780px;font-size:1.12rem;line-height:1.7}.cutover-hero aside{background:#021c2c6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.cutover-hero aside span{color:#ddbd65;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.cutover-hero aside strong{margin:.6rem 0;font:4rem Georgia,serif;display:block}.cutover-hero aside i{background:#ffffff2e;height:7px;display:block}.cutover-hero aside i b{background:#d0aa4c;height:100%;display:block}.cutover-hero aside p{color:#d0dce0;line-height:1.55}.cutover-shell{background:#fff;border:1px solid #d8dfe0;grid-template-columns:390px 1fr;max-width:1360px;margin:-2rem auto 5rem;display:grid;box-shadow:0 30px 85px #08233321}.cutover-shell nav{border-right:1px solid #d8dfe0}.cutover-shell nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dfe3e3;grid-template-columns:38px 1fr;gap:.4rem 1rem;width:100%;padding:1.25rem;display:grid}.cutover-shell nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #c09a43}.cutover-shell nav span{color:#98731f;grid-row:1/3;font-weight:800}.cutover-shell nav em{color:#697b81;font-size:.75rem;font-style:normal}.cutover-shell>article{padding:clamp(1.5rem,4vw,3rem)}.cutover-shell article>header{border-bottom:1px solid #d8dfe0;justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.3rem;display:flex}.cutover-shell h2{margin:.5rem 0;font:clamp(2.5rem,4vw,4rem)/1 Georgia,serif}.cutover-shell article header>strong{white-space:nowrap;border:1px solid #c09a43;padding:.8rem}.cutover-shell article>div label{background:#f6f3eb;border:1px solid #ddd7ca;gap:1rem;margin:.7rem 0;padding:1.1rem;display:flex}.cutover-shell article>div label.complete{background:#edf4ee;border-color:#9db19f}.cutover-shell input{accent-color:#98731f;width:22px;height:22px}.cutover-shell label span>*{display:block}.cutover-shell label small{color:#677a80;margin-top:.4rem}.cutover-shell article>button{color:#fff;background:#082f47;border:0;padding:1rem 1.2rem;font-weight:800}.cutover-shell article>p{color:#315b39;background:#e9f2ea;padding:1rem}.mailbox-plan{background:#f5f1e7;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 680px)}.mailbox-plan header{max-width:850px}.mailbox-plan h2{margin:.5rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.mailbox-plan header>p:last-child{color:#60737a;line-height:1.65}.mailbox-plan>div{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:2rem;display:grid}.mailbox-plan article{background:#fff;border-top:3px solid #c09a43;padding:1.3rem}.mailbox-plan article span{color:#8a6820;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.mailbox-plan h3{font:1.35rem Georgia,serif}.mailbox-plan article p{color:#63767c;line-height:1.55}.cutover-rule{color:#fff;background:#3b2942;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 680px);display:grid}.cutover-rule h2{margin:.5rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.cutover-rule>p{color:#e2dbe4;align-self:center;line-height:1.8}@media (width<=900px){.cutover-hero,.cutover-shell,.cutover-rule{grid-template-columns:1fr}.cutover-hero aside{max-width:520px}.cutover-shell{margin:0}.cutover-shell nav{border-right:0}.mailbox-plan>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cutover-hero{padding:4rem 1.2rem}.cutover-hero h1{font-size:3.25rem}.cutover-shell>article{padding:1.2rem}.cutover-shell article>header{flex-direction:column;align-items:flex-start}.mailbox-plan,.cutover-rule{padding:3.5rem 1.2rem}.mailbox-plan>div{grid-template-columns:1fr}.cutover-rule{gap:1rem}}.guide-page{color:#082f47;background:#f5f1e7}.guide-hero{color:#fff;background:radial-gradient(circle at 80% 18%,#d3ae4e40,#0000 23%),linear-gradient(125deg,#06273d,#12435d 65%,#44354b);padding:clamp(4.5rem,8vw,8rem) max(6vw,50vw - 590px)}.guide-hero h1{max-width:1000px;margin:.7rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.94 Georgia,serif}.guide-hero>p{color:#dce5e8;max-width:760px;font-size:1.12rem;line-height:1.7}.guide-hero label{background:#fff;border:3px solid #d1aa4e;grid-template-columns:1fr auto;max-width:960px;margin-top:2rem;display:grid;box-shadow:0 20px 60px #0003}.guide-hero input{color:#082f47;border:0;outline:none;min-height:76px;padding:1rem 1.3rem;font:1.25rem Georgia,serif}.guide-hero label button{color:#fff;background:#082f47;border:0;padding:0 1.4rem;font-weight:800}.guide-hero label button:disabled{opacity:.35}.guide-hero>small{color:#ccd9dd;margin-top:.8rem;display:block}.guide-shell{background:#fff;border:1px solid #ddd4bf;max-width:1180px;margin:-2rem auto 5rem;box-shadow:0 30px 85px #0e233224}.guide-prompts{border-bottom:1px solid #ddd4bf;flex-wrap:wrap;gap:.5rem;padding:1.2rem;display:flex}.guide-prompts button{color:#082f47;background:#fff;border:1px solid #b7c2c5;padding:.7rem .9rem}.guide-prompts button.selected{color:#fff;background:#082f47;border-color:#082f47}.guide-shell>header{justify-content:space-between;align-items:end;gap:2rem;padding:2rem;display:flex}.guide-shell h2{margin:.5rem 0;font:clamp(2.3rem,4vw,4rem)/1 Georgia,serif}.guide-shell>header>span{color:#88661f;font-weight:800}.guide-results{border-top:1px solid #ddd4bf}.guide-results>a{border-bottom:1px solid #e1dacb;grid-template-columns:55px 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem 2rem;text-decoration:none;display:grid}.guide-results>a:hover,.guide-results>a:focus-visible{background:#f3eedf;box-shadow:inset 4px 0 #c09a43}.guide-results>a>span{color:#98731f;font-weight:800}.guide-results small{color:#687a80;text-transform:uppercase;letter-spacing:.08em}.guide-results h3{margin:.35rem 0;font:1.5rem Georgia,serif}.guide-results>a>b{color:#86651e}.guide-empty{border-top:1px solid #ddd4bf;padding:3rem}.guide-empty h2{font:2.5rem Georgia,serif}.guide-empty p{color:#60737a;max-width:760px;line-height:1.7}.guide-empty a{color:#86651e;font-weight:800}.guide-boundary{color:#fff;background:#3b2942;grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(6vw,50vw - 590px);display:grid}.guide-boundary h2{margin:.5rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.guide-boundary>p{color:#e2dbe4;align-self:center;line-height:1.8}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=800px){.guide-shell{margin:0}.guide-boundary{grid-template-columns:1fr;gap:1rem}.guide-results>a{grid-template-columns:40px 1fr}.guide-results>a>b{grid-column:2}}@media (width<=560px){.guide-hero{padding:4rem 1.2rem}.guide-hero h1{font-size:3.25rem}.guide-hero label{grid-template-columns:1fr}.guide-hero label button{min-height:48px}.guide-shell>header{flex-direction:column;align-items:flex-start;padding:1.4rem}.guide-results>a{padding:1.2rem}.guide-boundary{padding:3.5rem 1.2rem}}.worship-participate-hero{color:#fff;background:radial-gradient(circle at 70% 15%,#ddb44538,#0000 24%),linear-gradient(125deg,#061d35,#27334f 65%,#55335b);padding:clamp(5rem,10vw,9rem) max(6vw,2rem)}.worship-participate-hero h1{margin:.6rem 0 1.2rem;font:clamp(3.4rem,7vw,7rem)/.94 Georgia,serif}.worship-participate-hero>p:last-child{color:#e5e3ec;max-width:800px;font-size:1.2rem;line-height:1.7}.worship-participate-shell{background:#fff;border-top:4px solid #cda94d;width:min(1120px,100% - 2rem);margin:-2rem auto 5rem;position:relative;box-shadow:0 28px 80px #14193029}.worship-participate-shell>header{color:#80641f;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #dcdddf;align-items:center;gap:2rem;padding:1.2rem 2rem;font-size:.75rem;font-weight:800;display:flex}.worship-participate-shell>header div{flex:1;gap:.6rem;display:flex}.worship-participate-shell>header i{background:#dcdddf;flex:1;height:5px}.worship-participate-shell>header i.active{background:#cda94d}.worship-participate-shell>section{padding:clamp(2rem,5vw,4rem)}.worship-participate-shell h2{color:#0a3650;margin:.5rem 0 2rem;font:clamp(2.3rem,5vw,4.2rem)/1.05 Georgia,serif}.worship-participate-shell h3{color:#0a3650}.worship-path-select{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.worship-path-select button,.worship-role-grid button{color:#0a3650;cursor:pointer;background:#f5f2e9;border:1px solid #d7d2c5;transition:all .18s}.worship-path-select button{text-align:left;flex-direction:column;gap:.4rem;min-height:95px;padding:1.3rem;display:flex}.worship-path-select span{color:#987521;letter-spacing:.12em;font-size:.72rem}.worship-path-select b{font:1.3rem Georgia,serif}.worship-path-select button.selected,.worship-role-grid button.selected{color:#fff;background:#25364e;border-color:#25364e;box-shadow:inset 0 4px #cda94d}.worship-role-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.worship-role-grid button{text-align:center;padding:1rem;font-weight:700}.worship-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.worship-participate-shell label{color:#4d626f;margin:1.2rem 0;font-weight:700;display:block}.worship-participate-shell label>span{margin-bottom:.5rem;display:block}.worship-participate-shell label small{font-weight:400}.worship-participate-shell input,.worship-participate-shell select,.worship-participate-shell textarea{color:#0a3650;width:100%;font:inherit;background:#fff;border:1px solid #bdc7cc;padding:1rem}.worship-participate-shell textarea{min-height:150px}.worship-boundary{color:#556a75;background:#eef0f4;border-left:5px solid #cda94d;padding:1.4rem}.worship-boundary h3{margin:0 0 .5rem}.worship-boundary p{margin:0;line-height:1.55}.worship-check{background:#f5f2e9;gap:.8rem;padding:1rem;display:flex!important}.worship-check input{height:20px;width:20px!important}.worship-check span{margin:0!important}.worship-review{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.worship-review article{background:#f5f2e9;border-top:3px solid #cda94d;min-height:105px;padding:1.25rem}.worship-review span{text-transform:uppercase;letter-spacing:.1em;color:#74828b;margin-bottom:.6rem;font-size:.7rem;display:block}.worship-review b{color:#0a3650;line-height:1.5}.worship-next-actions{grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0;display:grid}.worship-next-actions a{color:#fff;background:#25364e;padding:1.2rem;font-weight:800}.worship-submit{background:#eceff3;padding:1.7rem}.worship-submit h3{margin:.3rem 0;font:2rem Georgia,serif}.worship-submit p{color:#586b76;line-height:1.55}.worship-submit button,.worship-actions button{color:#fff;cursor:pointer;background:#0a3650;border:0;padding:1rem 1.4rem;font-weight:800}.worship-submit button{width:100%}.worship-actions{border-top:1px solid #dcdddf;justify-content:space-between;padding:1.2rem 2rem;display:flex}.worship-actions button:first-child{color:#0a3650;background:#fff;border:1px solid #afbbc1}.worship-actions button:disabled{opacity:.35}.worship-notice{color:#335b3b;text-align:center;background:#e7f2e7;margin:0 2rem 2rem;padding:1rem}.worship-integrity{color:#fff;background:#39263f;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(3.5rem,7vw,7rem) max(6vw,2rem);display:grid}.worship-integrity h2{margin:.5rem 0;font:clamp(2.5rem,5vw,4.7rem)/1 Georgia,serif}.worship-integrity>p{color:#e5dce7;align-self:center;line-height:1.75}.worship-participate-link{color:#8a6a1d;border-bottom:2px solid #c9a64b;margin-top:1.4rem;padding-bottom:.35rem;font-weight:800;display:inline-block}@media (width<=780px){.worship-path-select,.worship-role-grid,.worship-fields,.worship-review,.worship-next-actions,.worship-integrity{grid-template-columns:1fr}.worship-participate-hero{padding-left:1.25rem;padding-right:1.25rem}.worship-participate-hero h1{font-size:3.3rem}.worship-participate-shell{width:calc(100% - 1rem);margin-top:-1rem}.worship-participate-shell>section{padding:1.5rem}.worship-actions{padding:1rem}}.team-hero{color:#fff;background:radial-gradient(circle at 78% 22%,#dfb74b40,#0000 24%),linear-gradient(125deg,#031d33,#143a59 56%,#5b315d);padding:clamp(5rem,10vw,9rem) max(6vw,2rem)}.team-hero h1{margin:.6rem 0 1.3rem;font:clamp(3.5rem,7.5vw,7.4rem)/.92 Georgia,serif}.team-hero>p:last-child{color:#e5e7ef;max-width:760px;font-size:1.2rem;line-height:1.7}.team-shell{background:#fff;border-top:4px solid #cda94d;width:min(1140px,100% - 2rem);margin:-2.5rem auto 5rem;position:relative;box-shadow:0 30px 90px #101d3033}.team-shell>header{color:#80651f;letter-spacing:.12em;border-bottom:1px solid #d8dde0;align-items:center;gap:2rem;padding:1.2rem 2rem;font-size:.72rem;font-weight:800;display:flex}.team-shell>header div{flex:1;gap:.55rem;display:flex}.team-shell>header i{background:#d9dde0;flex:1;height:5px}.team-shell>header i.active{background:#cda94d}.team-shell>section{padding:clamp(2rem,5vw,4rem)}.team-shell h2{color:#08364f;margin:.5rem 0 1rem;font:clamp(2.5rem,5vw,4.5rem)/1 Georgia,serif}.team-intro{color:#60727b;max-width:760px;margin-bottom:2rem;line-height:1.65}.team-card-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.team-card-grid button{color:#093750;text-align:left;cursor:pointer;background:#f6f2e8;border:1px solid #d8d2c5;flex-direction:column;min-height:180px;padding:1.3rem;display:flex}.team-card-grid button span{letter-spacing:.12em;color:#9a7724;font-size:.7rem}.team-card-grid button b{margin:auto 0;font:1.35rem/1.25 Georgia,serif}.team-card-grid button em{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-style:normal}.team-card-grid button.selected,.genre-grid button.selected,.team-role-columns button.selected{color:#fff;background:#24374f;border-color:#24374f;box-shadow:inset 0 4px #cda94d}.team-role-columns{grid-template-columns:1fr 1fr;gap:1.2rem;margin:2rem 0;display:grid}.team-role-columns article{background:#f5f2ea;padding:1.4rem}.team-role-columns h3{color:#08364f;margin:0 0 1rem;font:1.7rem Georgia,serif}.team-role-columns article>div{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.team-role-columns button,.genre-grid button{color:#163b50;cursor:pointer;text-align:left;background:#fff;border:1px solid #d2d6d5;padding:.9rem;font-weight:700}.genre-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1.5rem 0 2rem;display:grid}.team-shell label{color:#4d626f;margin:1rem 0;font-weight:700;display:block}.team-shell label>span{margin-bottom:.5rem;display:block}.team-shell input,.team-shell select,.team-shell textarea{color:#0a3650;width:100%;font:inherit;background:#fff;border:1px solid #bcc6cb;padding:1rem}.team-shell textarea{min-height:135px}.team-review{grid-template-columns:1fr 1fr;gap:.8rem;margin:2rem 0;display:grid}.team-review article{background:#f5f2e9;border-top:3px solid #cda94d;min-height:110px;padding:1.3rem}.team-review span{text-transform:uppercase;letter-spacing:.1em;color:#74828b;margin-bottom:.7rem;font-size:.7rem;display:block}.team-review b{color:#0a3650;line-height:1.5}.team-submit{background:#edf1f3;padding:1.7rem}.team-submit h3{color:#0a3650;margin:.3rem 0;font:2rem Georgia,serif}.team-submit p{color:#586c76;line-height:1.6}.team-submit button{color:#fff;cursor:pointer;background:#0a3650;border:0;width:100%;padding:1.1rem;font-weight:800}.team-principles{grid-template-columns:1fr 1fr;display:grid}.team-principles article{padding:clamp(3rem,7vw,6rem)}.team-principles article:first-child{color:#fff;background:#382640}.team-principles article:last-child{color:#fff;background:#0a3650}.team-principles span{color:#d1ad50;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.team-principles h2{margin:.8rem 0;font:clamp(2.5rem,5vw,4.5rem)/1 Georgia,serif}.team-principles p{color:#e2e6e7;line-height:1.7}@media (width<=780px){.team-card-grid,.team-role-columns,.genre-grid,.team-review,.team-principles,.team-role-columns article>div{grid-template-columns:1fr}.team-hero{padding-left:1.25rem;padding-right:1.25rem}.team-hero h1{font-size:3.35rem}.team-shell{width:calc(100% - 1rem);margin-top:-1rem}.team-shell>section{padding:1.5rem}.team-shell>header{padding:1rem}}.wtops-page{background:#eef0f1}.wtops-shell{grid-template-columns:260px 1fr;min-height:760px;display:grid}.wtops-shell>aside{color:#fff;background:#10283c;flex-direction:column;padding:2rem 1.4rem;display:flex}.wtops-shell>aside h1{margin:.4rem 0;font:2.2rem Georgia,serif}.wtops-shell>aside>div>span{color:#d7b65b;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.wtops-shell>aside nav{flex-direction:column;gap:.4rem;margin:2rem 0;display:flex}.wtops-shell>aside nav button{color:#bdc9cf;text-align:left;cursor:pointer;background:0 0;border:0;padding:.9rem}.wtops-shell>aside nav button.active{color:#0a3650;background:#fff;font-weight:800;box-shadow:inset 4px 0 #cda94d}.wtops-shell>aside>a{color:#e0c46f;margin-top:auto;font-weight:700;line-height:1.5}.wtops-workspace{padding:clamp(1.5rem,4vw,3.5rem)}.wtops-workspace>header{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.wtops-workspace>header h2{color:#0a3650;margin:.3rem 0;font:clamp(2.2rem,4vw,3.8rem)/1 Georgia,serif}.wtops-workspace button{cursor:pointer}.wtops-workspace>header button,.wtops-pipeline>article>div button,.wtops-groups button,.wtops-schedule>header button{color:#fff;background:#0a3650;border:0;padding:.9rem 1.1rem;font-weight:800}.wtops-pipeline{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:1rem;display:grid}.wtops-pipeline>section,.wtops-pipeline>article,.wtops-groups article,.wtops-schedule,.wtops-standards{background:#fff;border:1px solid #d9dee0}.wtops-pipeline>section>header{color:#6a7980;border-bottom:1px solid #dde1e3;justify-content:space-between;padding:1rem;display:flex}.wtops-pipeline>section>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e4e4;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.wtops-pipeline>section>button.selected{background:#f5f0e4;box-shadow:inset 4px 0 #cda94d}.wtops-pipeline>section i{color:#fff;background:#253850;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.wtops-pipeline>section button span{flex-direction:column;gap:.25rem;display:flex}.wtops-pipeline>section small,.wtops-pipeline>section em{color:#75858d;font-style:normal}.wtops-pipeline>article{padding:1.5rem}.wtops-pipeline>article>header{border-bottom:1px solid #dfe2e3;justify-content:space-between;padding-bottom:1.2rem;display:flex}.wtops-pipeline>article h3{color:#0a3650;margin:.3rem 0;font:2rem Georgia,serif}.wtops-pipeline>article>header>i{color:#0a3650;border:1px solid #cda94d;border-radius:50%;place-items:center;width:68px;height:68px;font-style:normal;font-weight:800;display:grid}.wtops-pipeline dl{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.wtops-pipeline dl div{background:#f3f1eb;padding:1rem}.wtops-pipeline dt{text-transform:uppercase;letter-spacing:.1em;color:#75858d;font-size:.68rem}.wtops-pipeline dd{color:#0a3650;margin:.4rem 0 0;font-weight:700}.wtops-pipeline>article>section{background:#f7f5ef;border-left:4px solid #cda94d;padding:1rem 1.4rem}.wtops-pipeline>article>section h4{margin:0}.wtops-pipeline>article>section li{color:#526874;margin:.55rem 0}.wtops-pipeline>article>div{gap:.7rem;margin-top:1rem;display:flex}.wtops-pipeline>article>p{color:#718087;font-size:.8rem}.wtops-groups>header{color:#5b6d76;padding:1.2rem 1.5rem}.wtops-groups>div{background:#eef0f1;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;display:grid}.wtops-groups article{padding:1.3rem}.wtops-groups article header{color:#8a6a1d;justify-content:space-between;display:flex}.wtops-groups h3{color:#0a3650;font:1.6rem Georgia,serif}.wtops-groups article>i{background:#e0e3e4;height:7px;margin:1.2rem 0;display:block}.wtops-groups article>i b{background:#cda94d;height:100%;display:block}.wtops-groups button{width:100%}.wtops-schedule{padding:1.5rem}.wtops-schedule>header{justify-content:space-between;align-items:center;display:flex}.wtops-schedule h3,.wtops-standards h3{color:#0a3650;margin:.3rem 0;font:2.3rem Georgia,serif}.wtops-schedule>div article{border-top:1px solid #dde1e3;grid-template-columns:180px 1fr auto;align-items:center;padding:1.2rem 0;display:grid}.wtops-schedule time{color:#8b6c20;font-weight:800}.wtops-schedule h4{color:#0a3650;margin:.3rem 0}.wtops-schedule article button{color:#0a3650;background:#fff;border:1px solid #aebbc0;padding:.7rem 1rem}.wtops-schedule>p{color:#5d7079;background:#edf1f3;padding:1rem;line-height:1.6}.wtops-standards{padding:1.5rem}.wtops-standards>div{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.wtops-standards article{background:#f5f2e9;border-top:3px solid #cda94d;padding:1.2rem}.wtops-standards article span{color:#0a3650;font-weight:800}.wtops-standards article p{color:#60727b;line-height:1.55}.wtops-rule{color:#fff;background:#3a2841;padding:1.1rem;line-height:1.6}.wtops-notice{color:#315b3a;text-align:center;background:#e5f1e7;padding:1rem}.wtops-oxs{color:#fff;background:#3a2841;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(3rem,7vw,6rem);display:grid}.wtops-oxs h2{margin:.5rem 0;font:clamp(2.5rem,5vw,4.5rem)/1 Georgia,serif}.wtops-oxs>p{color:#e3dce5;align-self:center;line-height:1.75}@media (width<=900px){.wtops-shell{grid-template-columns:1fr}.wtops-shell>aside{padding:1rem}.wtops-shell>aside nav{grid-template-columns:1fr 1fr;margin:1rem 0;display:grid}.wtops-shell>aside>a{margin-top:1rem}.wtops-pipeline{grid-template-columns:1fr}.wtops-groups>div,.wtops-standards>div{grid-template-columns:1fr 1fr}.wtops-oxs{grid-template-columns:1fr}}@media (width<=600px){.wtops-workspace>header{flex-direction:column;align-items:flex-start}.wtops-shell>aside nav,.wtops-groups>div,.wtops-standards>div,.wtops-pipeline dl{grid-template-columns:1fr}.wtops-schedule>div article{grid-template-columns:1fr;gap:.5rem}.wtops-pipeline>article>div{flex-direction:column}}.eden-build-hero{color:#fff;background:radial-gradient(circle at 80% 18%,#dfb8533d,#0000 24%),linear-gradient(130deg,#062d32,#174f49 58%,#80692e);padding:clamp(5rem,10vw,9rem) max(6vw,2rem)}.eden-build-hero h1{margin:.6rem 0 1.2rem;font:clamp(3.6rem,7.5vw,7.5rem)/.92 Georgia,serif}.eden-build-hero>p:last-child{color:#e5ece7;max-width:800px;font-size:1.2rem;line-height:1.7}.eden-build-shell{background:#fff;border-top:4px solid #cda94d;width:min(1140px,100% - 2rem);margin:-2.5rem auto 5rem;position:relative;box-shadow:0 30px 90px #112a262e}.eden-build-shell>header{color:#80651f;letter-spacing:.12em;border-bottom:1px solid #d9dedb;align-items:center;gap:2rem;padding:1.2rem 2rem;font-size:.72rem;font-weight:800;display:flex}.eden-build-shell>header div{flex:1;gap:.55rem;display:flex}.eden-build-shell>header i{background:#dce1de;flex:1;height:5px}.eden-build-shell>header i.active{background:#cda94d}.eden-build-shell>section{padding:clamp(2rem,5vw,4rem)}.eden-build-shell h2{color:#12463f;margin:.5rem 0 1rem;font:clamp(2.5rem,5vw,4.5rem)/1 Georgia,serif}.eden-build-intro{color:#60756f;max-width:760px;margin-bottom:2rem;line-height:1.65}.eden-interest-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.eden-interest-grid button{color:#12463f;text-align:left;cursor:pointer;background:#f4f1e7;border:1px solid #d5d6ca;flex-direction:column;min-height:175px;padding:1.2rem;display:flex}.eden-interest-grid button span{color:#987520;letter-spacing:.12em;font-size:.7rem}.eden-interest-grid button b{margin:auto 0;font:1.25rem/1.3 Georgia,serif}.eden-interest-grid button em{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-style:normal}.eden-interest-grid button.selected{color:#fff;background:#174d47;border-color:#174d47;box-shadow:inset 0 4px #cda94d}.eden-build-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.eden-build-shell label{color:#4e655f;margin:1rem 0;font-weight:700;display:block}.eden-build-shell label>span{margin-bottom:.5rem;display:block}.eden-build-shell input,.eden-build-shell select,.eden-build-shell textarea{color:#12463f;width:100%;font:inherit;background:#fff;border:1px solid #bac7c2;padding:1rem}.eden-build-shell textarea{min-height:145px}.eden-file-boundary{color:#526b64;background:#edf3f0;border-left:5px solid #cda94d;padding:1.4rem}.eden-file-boundary h3{color:#12463f;margin:0 0 .5rem;font:1.6rem Georgia,serif}.eden-file-boundary p{margin:0;line-height:1.6}.eden-boundary-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin:2rem 0;display:grid}.eden-boundary-grid article{background:#f5f2e9;border-top:3px solid #cda94d;padding:1.3rem}.eden-boundary-grid span{color:#12463f;font-weight:800}.eden-boundary-grid p{color:#60736e;line-height:1.55}.eden-build-review{grid-template-columns:1fr 1fr;gap:.8rem;margin:2rem 0;display:grid}.eden-build-review article{background:#f4f1e7;border-top:3px solid #cda94d;min-height:105px;padding:1.3rem}.eden-build-review span{text-transform:uppercase;letter-spacing:.1em;color:#74837e;margin-bottom:.7rem;font-size:.7rem;display:block}.eden-build-review b{color:#12463f;line-height:1.5}.eden-build-actions{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1rem 0;display:grid}.eden-build-actions a{color:#fff;background:#174d47;padding:1.1rem;font-weight:800}.eden-build-submit{background:#edf2f0;padding:1.7rem}.eden-build-submit h3{color:#12463f;margin:.3rem 0;font:2rem Georgia,serif}.eden-build-submit p{color:#587069;line-height:1.6}.eden-build-submit button{color:#fff;cursor:pointer;background:#12463f;border:0;width:100%;padding:1.1rem;font-weight:800}.eden-build-vision{color:#fff;background:#263d36;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(3rem,7vw,6rem);display:grid}.eden-build-vision h2{margin:.6rem 0;font:clamp(2.5rem,5vw,4.4rem)/1 Georgia,serif}.eden-build-vision>p{color:#dce6e1;align-self:center;line-height:1.75}@media (width<=780px){.eden-interest-grid,.eden-build-fields,.eden-boundary-grid,.eden-build-review,.eden-build-actions,.eden-build-vision{grid-template-columns:1fr}.eden-build-hero{padding-left:1.25rem;padding-right:1.25rem}.eden-build-hero h1{font-size:3.4rem}.eden-build-shell{width:calc(100% - 1rem);margin-top:-1rem}.eden-build-shell>section{padding:1.5rem}.eden-build-shell>header{padding:1rem}}.edenops-page{background:#edf0ed}.edenops-shell{grid-template-columns:270px 1fr;min-height:780px;display:grid}.edenops-shell>aside{color:#fff;background:#183a34;flex-direction:column;padding:2rem 1.4rem;display:flex}.edenops-shell>aside h1{margin:.4rem 0;font:2.15rem Georgia,serif}.edenops-shell>aside>div>span{color:#d9ba62;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.edenops-shell>aside nav{flex-direction:column;gap:.4rem;margin:2rem 0;display:flex}.edenops-shell>aside nav button{color:#c5d2cd;text-align:left;cursor:pointer;background:0 0;border:0;padding:.9rem}.edenops-shell>aside nav button.active{color:#17473f;background:#fff;font-weight:800;box-shadow:inset 4px 0 #cda94d}.edenops-shell>aside>a{color:#e2c873;margin-top:auto;font-weight:800;line-height:1.5}.edenops-work{padding:clamp(1.5rem,4vw,3.5rem)}.edenops-work>header{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.edenops-work>header h2{color:#17473f;margin:.3rem 0;font:clamp(2.2rem,4vw,3.8rem)/1 Georgia,serif}.edenops-work button{cursor:pointer}.edenops-work>header button,.edenops-desk>article>div button,.edenops-projects button,.edenops-resources button{color:#fff;background:#17473f;border:0;padding:.9rem 1.1rem;font-weight:800}.edenops-desk{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:1rem;display:grid}.edenops-desk>section,.edenops-desk>article,.edenops-projects article,.edenops-resources,.edenops-gates{background:#fff;border:1px solid #d6ddda}.edenops-desk>section>header{color:#687a74;border-bottom:1px solid #dce2df;justify-content:space-between;padding:1rem;display:flex}.edenops-desk>section>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e5e2;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex}.edenops-desk>section>button.selected{background:#f4f0e4;box-shadow:inset 4px 0 #cda94d}.edenops-desk>section button span{flex-direction:column;gap:.3rem;display:flex}.edenops-desk small,.edenops-desk em{color:#71837c;font-style:normal}.edenops-desk>section strong{text-transform:uppercase;color:#8b6b21;font-size:.7rem}.edenops-desk>article{padding:1.5rem}.edenops-desk>article>header{border-bottom:1px solid #dde3e0}.edenops-desk h3{color:#17473f;margin:.35rem 0;font:2.1rem Georgia,serif}.edenops-evidence{grid-template-columns:1fr 1fr;gap:.6rem;margin:1.2rem 0;display:grid}.edenops-evidence div{background:#f2f3ed;grid-template-columns:auto 1fr;gap:.2rem .7rem;padding:1rem;display:grid}.edenops-evidence span{color:#9a7722;grid-row:1/3}.edenops-evidence em{font-size:.75rem}.edenops-desk>article>section{background:#edf3f0;border-left:4px solid #cda94d;padding:1.1rem}.edenops-desk>article h4{color:#17473f;margin:.4rem 0;font:1.45rem Georgia,serif}.edenops-desk>article>div:not(.edenops-evidence){gap:.7rem;margin-top:1rem;display:flex}.edenops-caption{color:#71817c;font-size:.78rem}.edenops-projects>div{background:#edf0ed;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:1rem;display:grid}.edenops-projects article{padding:1.3rem}.edenops-projects article header{color:#896a20;justify-content:space-between;display:flex}.edenops-projects h3{color:#17473f;font:1.7rem Georgia,serif}.edenops-projects article>i{background:#e0e5e2;height:7px;margin:1.2rem 0;display:block}.edenops-projects article>i b{background:#cda94d;height:100%;display:block}.edenops-projects button{width:100%}.edenops-projects>p{color:#596f68;background:#fff;padding:1.2rem;line-height:1.6}.edenops-resources,.edenops-gates{padding:1.5rem}.edenops-resources h3,.edenops-gates h3{color:#17473f;margin:.4rem 0;font:2.4rem Georgia,serif}.edenops-resources>div{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1.5rem;display:grid}.edenops-resources article{background:#f4f1e7;border-top:3px solid #cda94d;padding:1.2rem}.edenops-resources h4{color:#17473f;font:1.35rem Georgia,serif}.edenops-resources p{color:#60756e;line-height:1.55}.edenops-resources button{width:100%}.edenops-gates ol{padding:0;list-style:none}.edenops-gates li{border-top:1px solid #dce2df;grid-template-columns:50px 1fr;gap:1rem;padding:1rem 0;display:grid}.edenops-gates li>span{color:#ad892e;font:1.5rem Georgia,serif}.edenops-gates h4{color:#17473f;margin:0}.edenops-gates li p{color:#60736d}.edenops-gates>p{color:#fff;background:#3b2940;padding:1.1rem;line-height:1.6}.edenops-notice{color:#315a3c;text-align:center;background:#e1efe5;padding:1rem}.edenops-oxs{color:#fff;background:#3b2940;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(3rem,7vw,6rem);display:grid}.edenops-oxs h2{margin:.5rem 0;font:clamp(2.5rem,5vw,4.5rem)/1 Georgia,serif}.edenops-oxs>p{color:#e5dde7;align-self:center;line-height:1.75}@media (width<=900px){.edenops-shell{grid-template-columns:1fr}.edenops-shell>aside{padding:1rem}.edenops-shell>aside nav{grid-template-columns:1fr 1fr;margin:1rem 0;display:grid}.edenops-shell>aside>a{margin-top:1rem}.edenops-desk{grid-template-columns:1fr}.edenops-resources>div{grid-template-columns:1fr 1fr}.edenops-oxs{grid-template-columns:1fr}}@media (width<=600px){.edenops-work>header{flex-direction:column;align-items:flex-start}.edenops-shell>aside nav,.edenops-projects>div,.edenops-resources>div,.edenops-evidence{grid-template-columns:1fr}.edenops-desk>article>div:not(.edenops-evidence){flex-direction:column}}.review-page{background:#eef0f1}.review-hero{color:#fff;background:linear-gradient(125deg,#071f35,#173c55 62%,#443047);grid-template-columns:1.4fr .6fr;gap:3rem;padding:clamp(4rem,8vw,7rem) max(5vw,2rem);display:grid}.review-hero h1{margin:.5rem 0 1.2rem;font:clamp(3.5rem,7vw,7rem)/.94 Georgia,serif}.review-hero>div>p:last-child{color:#dfe7eb;max-width:760px;font-size:1.15rem;line-height:1.7}.review-hero aside{background:#ffffff14;border:1px solid #ffffff40;align-self:center;padding:1.5rem}.review-hero aside span{color:#d5b45a;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.review-hero aside strong{margin:.5rem 0;font:4.5rem Georgia,serif;display:block}.review-hero aside i{background:#ffffff2e;height:8px;display:block}.review-hero aside i b{background:#d5b45a;height:100%;display:block}.review-hero aside p{color:#dce4e7}.review-shell{grid-template-columns:240px 1fr;min-height:900px;display:grid}.review-shell>nav{background:#10293d;flex-direction:column;gap:.35rem;padding:1.5rem 1rem;display:flex}.review-shell>nav button{color:#bdc9d0;text-align:left;cursor:pointer;background:0 0;border:0;padding:.85rem}.review-shell>nav button.active{color:#0a3650;background:#fff;font-weight:800;box-shadow:inset 4px 0 #cda94d}.review-work{padding:clamp(1.3rem,4vw,3rem)}.review-work>header{background:#fff;border:1px solid #d9dfe2;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem;display:flex}.review-work>header h2{color:#0a3650;margin:.3rem 0;font:2.2rem Georgia,serif}.review-work>header p{color:#61737c}.review-work>header>a{color:#fff;white-space:nowrap;background:#0a3650;padding:1rem 1.2rem;font-weight:800}.review-checklist{grid-template-columns:repeat(4,1fr);gap:.55rem;margin:1rem 0;display:grid}.review-checklist h3{color:#0a3650;grid-column:1/-1}.review-checklist span{color:#fff;background:#3c2942;padding:.85rem;font-size:.8rem}.review-checklist span b{color:#d3b257;margin-right:.5rem}.review-group{margin:1.2rem 0}.review-group>header{background:#f4f0e5;border-top:3px solid #cda94d;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.review-group>header span{text-transform:uppercase;letter-spacing:.12em;color:#8d6d20;font-size:.68rem}.review-group>header h3{color:#0a3650;margin:.25rem 0;font:1.8rem Georgia,serif}.review-group>div{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.7rem;display:grid}.review-group article{background:#fff;border:1px solid #d8dfe1;grid-template-columns:1fr auto;gap:.7rem;padding:1rem;display:grid}.review-group article.reviewed{background:#e8f0ea;border-color:#adc5b3}.review-group label{align-items:center;gap:.8rem;display:flex}.review-group label input{width:20px;height:20px}.review-group label span{flex-direction:column;display:flex}.review-group label b{color:#0a3650}.review-group label small{color:#74848c}.review-group article>a{color:#89691e;font-weight:800}.review-group textarea{width:100%;min-height:70px;font:inherit;border:1px solid #ccd4d7;grid-column:1/-1;padding:.7rem}.review-boundary{background:#e9edf0;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem;display:flex}.review-boundary h3{color:#0a3650;margin:.3rem 0;font:1.7rem Georgia,serif}.review-boundary p{color:#5f717a;line-height:1.55}.review-boundary button{color:#fff;white-space:nowrap;cursor:pointer;background:#0a3650;border:0;padding:1rem 1.2rem;font-weight:800}.review-notice{color:#315a3b;text-align:center;background:#e1efe5;padding:1rem}@media (width<=900px){.review-hero,.review-shell{grid-template-columns:1fr}.review-shell>nav{grid-template-columns:1fr 1fr;display:grid}.review-checklist{grid-template-columns:1fr 1fr}.review-group>div{grid-template-columns:1fr}}@media (width<=600px){.review-hero{padding-left:1.25rem;padding-right:1.25rem}.review-hero h1{font-size:3.3rem}.review-shell>nav,.review-checklist{grid-template-columns:1fr}.review-work>header,.review-boundary{flex-direction:column;align-items:flex-start}.review-group article{grid-template-columns:1fr}.review-group article>a{justify-self:start}}.release-page{background:#edf0f2}.release-hero{color:#fff;background:linear-gradient(125deg,#071d32,#153b55 64%,#56384f);grid-template-columns:1.4fr .6fr;gap:3rem;padding:clamp(4rem,8vw,7rem) max(5vw,2rem);display:grid}.release-hero h1{margin:.5rem 0 1.2rem;font:clamp(3.6rem,7vw,7rem)/.94 Georgia,serif}.release-hero>div>p:last-child{color:#dfe7ec;max-width:760px;font-size:1.15rem;line-height:1.7}.release-hero aside{background:#ffffff14;border:1px solid #ffffff40;align-self:center;padding:1.5rem}.release-hero aside span{color:#d5b45a;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.release-hero aside strong{margin:.5rem 0;font:4.5rem Georgia,serif;display:block}.release-hero aside i{background:#ffffff2e;height:8px;display:block}.release-hero aside i b{background:#d5b45a;height:100%;display:block}.release-shell{width:min(1250px,100% - 2rem);margin:-2rem auto 5rem;position:relative}.release-stages{background:#fff;border-top:4px solid #cda94d;grid-template-columns:repeat(5,1fr);display:grid;box-shadow:0 25px 70px #14222f24}.release-stages article{border-right:1px solid #dde1e3;padding:1.2rem}.release-stages span{color:#9a7722;font-size:.7rem}.release-stages h2{color:#0a3650;margin:.4rem 0;font:1.3rem Georgia,serif}.release-stages p{color:#667881;font-size:.8rem}.release-main{grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:1rem;display:grid}.release-list{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.release-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dde0;grid-template-columns:1fr auto;gap:.6rem;padding:1rem;display:grid}.release-list button.selected{background:#f5f0e3;border-color:#cda94d;box-shadow:inset 4px 0 #cda94d}.release-list button span{flex-direction:column;gap:.35rem;display:flex}.release-list small{color:#6b7d85;line-height:1.45}.release-list>button>strong{text-transform:uppercase;letter-spacing:.08em;color:#89691d;font-size:.67rem}.release-list button>i{background:#e0e4e5;grid-column:1/-1;height:5px}.release-list button>i em{background:#cda94d;height:100%;display:block}.release-detail{color:#fff;background:#102a3e;padding:1.7rem}.release-detail>span{color:#d5b45a;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.release-detail h2{margin:.5rem 0;font:2.5rem Georgia,serif}.release-detail>strong{color:#d5b45a}.release-detail>p{color:#cdd8dd;line-height:1.65}.release-detail section{background:#ffffff14;margin:1.3rem 0;padding:1rem}.release-detail section span{text-transform:uppercase;color:#d5b45a;font-size:.7rem}.release-detail h3{font:1.45rem Georgia,serif}.release-detail>div{gap:.7rem;display:flex}.release-detail button,.release-detail a{color:#0a3650;cursor:pointer;background:#fff;border:0;padding:.9rem;font-weight:800}.release-detail>p:last-child{font-size:.78rem}.release-blockers{background:#fff;margin-top:1rem;padding:clamp(1.5rem,4vw,3rem)}.release-blockers h2{color:#0a3650;margin:.4rem 0 2rem;font:clamp(2.5rem,5vw,4.3rem)/1 Georgia,serif}.release-blockers>div{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.release-blockers article{background:#f3f1ea;border-top:3px solid #9a6a5d;padding:1.2rem}.release-blockers article span{letter-spacing:.12em;color:#8b5548;font-size:.65rem}.release-blockers h3{color:#0a3650;font:1.3rem Georgia,serif}.release-blockers p{color:#60727a;line-height:1.55}.release-notice{color:#315a3b;text-align:center;background:#e2efe5;padding:1rem}@media (width<=950px){.release-hero,.release-main{grid-template-columns:1fr}.release-stages{grid-template-columns:1fr 1fr}.release-list{grid-template-columns:1fr}.release-blockers>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.release-hero{padding-left:1.25rem;padding-right:1.25rem}.release-hero h1{font-size:3.3rem}.release-stages,.release-blockers>div{grid-template-columns:1fr}.release-detail>div{flex-direction:column}}.restoration-help-hero{color:#fff;background:linear-gradient(125deg,#092f42,#275e53 72%,#b28d2e 150%);grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;padding:clamp(5rem,9vw,8rem) max(6vw,2rem);display:grid}.restoration-help-hero h1{margin:.5rem 0;font:clamp(3.3rem,6.5vw,6.5rem)/.96 Georgia,serif}.restoration-help-hero>p{color:#e0ebe7;font-size:1.15rem;line-height:1.7}.restoration-vision{background:#f2efe5;grid-template-columns:1fr 1fr;gap:1rem;padding:2rem max(6vw,2rem);display:grid}.restoration-vision article{background:#fff;border-top:3px solid #c9a54a;padding:1.5rem}.restoration-vision span{color:#8c6b1d;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800}.restoration-vision h2{color:#0b3d4c;margin:.5rem 0;font:2rem Georgia,serif}.restoration-vision p{color:#5f7475;line-height:1.55}.restoration-help-shell{background:#fff;border-top:4px solid #c9a54a;width:min(1120px,100% - 2rem);margin:3rem auto 5rem;box-shadow:0 24px 65px #072d381f}.restoration-help-shell>header{color:#80641f;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #dbe1dc;align-items:center;gap:2rem;padding:1.2rem 2rem;font-size:.75rem;font-weight:800;display:flex}.restoration-help-shell>header div{flex:1;gap:.6rem;display:flex}.restoration-help-shell>header i{background:#dbe1dc;flex:1;height:5px}.restoration-help-shell>header i.active{background:#c9a54a}.restoration-help-shell>section{padding:clamp(2rem,5vw,4rem)}.restoration-help-shell h2{color:#0b3d4c;margin:.5rem 0 2rem;font:clamp(2.25rem,4.7vw,4.1rem)/1.06 Georgia,serif}.restoration-help-shell h3{color:#0b3d4c;margin:2rem 0 1rem}.restoration-help-shell h3 small{color:#78898a;font-weight:400}.restoration-urgent-grid,.restoration-contact-grid,.restoration-situation-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.restoration-need-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.restoration-help-shell button{cursor:pointer}.restoration-urgent-grid button,.restoration-contact-grid button,.restoration-situation-grid button,.restoration-need-grid button{color:#0b3d4c;text-align:left;background:#f5f2e9;border:1px solid #d6d6ca;padding:1.1rem;font-weight:700}.restoration-urgent-grid button{min-height:90px}.restoration-urgent-grid button.selected,.restoration-contact-grid button.selected,.restoration-situation-grid button.selected,.restoration-need-grid button.selected{color:#fff;background:#0b4e56;border-color:#0b4e56;box-shadow:inset 0 4px #c9a54a}.restoration-urgent-grid button.urgent.selected{background:#763830;border-color:#763830}.restoration-emergency{color:#69352f;background:#fff0ed;border-left:5px solid #9c443b;margin-top:1rem;padding:1.3rem}.restoration-emergency h3{color:#793a33;margin:0 0 .5rem}.restoration-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.restoration-help-shell label{color:#49666a;margin:1.2rem 0;font-weight:700;display:block}.restoration-help-shell label>span{margin-bottom:.5rem;display:block}.restoration-help-shell label small{font-weight:400}.restoration-help-shell input,.restoration-help-shell select,.restoration-help-shell textarea{color:#0b3d4c;width:100%;font:inherit;background:#fff;border:1px solid #bbc9c6;padding:1rem}.restoration-help-shell textarea{min-height:150px}.restoration-boundary{color:#506c6c;background:#edf3ef;border-left:5px solid #c9a54a;padding:1.4rem}.restoration-boundary h3{margin:0 0 .5rem}.restoration-boundary p{margin:0;line-height:1.55}.restoration-check{background:#f5f2e9;gap:.8rem;padding:1rem;display:flex!important}.restoration-check input{height:20px;width:20px!important}.restoration-check span{margin:0!important}.restoration-review{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.restoration-review article{background:#f5f2e9;border-top:3px solid #c9a54a;min-height:105px;padding:1.25rem}.restoration-review span{text-transform:uppercase;letter-spacing:.1em;color:#748789;margin-bottom:.6rem;font-size:.7rem;display:block}.restoration-review b{color:#0b3d4c;line-height:1.5}.restoration-submit{background:#eaf2ef;margin-top:1rem;padding:1.7rem}.restoration-submit h3{margin:.3rem 0;font:2rem Georgia,serif}.restoration-submit p{color:#546f70;line-height:1.55}.restoration-submit button,.restoration-actions button{color:#fff;background:#0b3d4c;border:0;padding:1rem 1.4rem;font-weight:800}.restoration-submit button{width:100%}.restoration-actions{border-top:1px solid #dbe1dc;justify-content:space-between;padding:1.2rem 2rem;display:flex}.restoration-actions button:first-child{color:#0b3d4c;background:#fff;border:1px solid #afc0bd}.restoration-actions button:disabled{opacity:.35}.restoration-notice{color:#335b3b;text-align:center;background:#e7f2e7;margin:0 2rem 2rem;padding:1rem}.eden-community-model{background:#f2efe5;padding:clamp(3.5rem,7vw,7rem) max(6vw,2rem)}.eden-community-model>div:last-child{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.eden-community-model h2{color:#0b3d4c;margin:.5rem 0;font:clamp(2.5rem,5vw,4.8rem)/1 Georgia,serif}.eden-community-model article{background:#fff;border-top:3px solid #c9a54a;padding:1.5rem}.eden-community-model article span{color:#967522}.eden-community-model article h3{color:#0b3d4c;font:1.7rem Georgia,serif}.eden-community-model article p{color:#5e7475;line-height:1.5}.restoration-help-link{color:#8a6a1d;border-bottom:2px solid #c9a64b;margin-top:1.4rem;padding-bottom:.35rem;font-weight:800;display:inline-block}@media (width<=780px){.restoration-help-hero,.restoration-vision,.restoration-urgent-grid,.restoration-contact-grid,.restoration-situation-grid,.restoration-need-grid,.restoration-fields,.restoration-review,.eden-community-model>div:last-child{grid-template-columns:1fr}.restoration-help-hero{padding-left:1.25rem;padding-right:1.25rem}.restoration-help-hero h1{font-size:3.35rem}.restoration-help-shell{width:calc(100% - 1rem)}.restoration-help-shell>section{padding:1.5rem}.restoration-actions{padding:1rem}}.mission-participate-hero{color:#fff;background:linear-gradient(125deg,#061f35,#083f58 70%,#a47f22 150%);padding:clamp(5rem,10vw,9rem) max(6vw,2rem)}.mission-participate-hero h1{margin:.6rem 0 1.2rem;font:clamp(3.5rem,7vw,7rem)/.93 Georgia,serif}.mission-participate-hero>p:last-child{color:#dbe7ea;max-width:760px;font-size:1.2rem;line-height:1.7}.mission-participate-shell{background:#fff;border-top:4px solid #caa648;width:min(1100px,100% - 2rem);margin:-2rem auto 5rem;position:relative;box-shadow:0 28px 80px #031f3626}.mission-participate-shell>header{color:#7f6420;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #daddda;align-items:center;gap:2rem;padding:1.2rem 2rem;font-size:.75rem;font-weight:800;display:flex}.mission-participate-shell>header div{flex:1;gap:.6rem;display:flex}.mission-participate-shell>header i{background:#daddda;flex:1;height:5px}.mission-participate-shell>header i.active{background:#caa648}.mission-participate-shell>section{padding:clamp(2rem,5vw,4rem)}.mission-participate-shell h2{color:#07364f;margin:.5rem 0 2rem;font:clamp(2.3rem,5vw,4.2rem)/1.05 Georgia,serif}.mission-participate-shell h3{color:#07364f;margin:2rem 0 1rem}.mission-participate-shell h3 small{color:#77888d;font-weight:400}.mission-path-grid,.mission-support-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.mission-path-grid button,.mission-gift-grid button,.mission-setting-grid button{color:#07364f;cursor:pointer;background:#f5f2e9;border:1px solid #d8d2c2;transition:all .18s}.mission-path-grid button{text-align:left;flex-direction:column;gap:.4rem;min-height:95px;padding:1.3rem;display:flex}.mission-path-grid span{color:#9b7923;letter-spacing:.12em;font-size:.72rem}.mission-path-grid b{font:1.3rem Georgia,serif}.mission-path-grid button.selected,.mission-gift-grid button.selected,.mission-setting-grid button.selected{color:#fff;background:#07364f;border-color:#07364f;box-shadow:inset 0 4px #caa648}.mission-gift-grid{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.mission-setting-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.mission-gift-grid button,.mission-setting-grid button{text-align:center;padding:1rem;font-weight:700}.mission-fields{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.mission-participate-shell label{color:#49636c;margin:1.2rem 0;font-weight:700;display:block}.mission-participate-shell label>span{margin-bottom:.5rem;display:block}.mission-participate-shell label small{font-weight:400}.mission-participate-shell input,.mission-participate-shell select,.mission-participate-shell textarea{color:#07364f;width:100%;font:inherit;background:#fff;border:1px solid #bdc9ca;padding:1rem}.mission-participate-shell textarea{min-height:140px}.mission-boundary{color:#536b73;background:#edf2f2;border-left:5px solid #caa648;padding:1.4rem}.mission-boundary h3{margin:0 0 .5rem}.mission-boundary p{margin:0;line-height:1.55}.mission-check{background:#f5f2e9;gap:.8rem;padding:1rem;display:flex!important}.mission-check input{height:20px;width:20px!important}.mission-check span{margin:0!important}.mission-review{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.mission-review article{background:#f5f2e9;border-top:3px solid #caa648;min-height:105px;padding:1.25rem}.mission-review span{text-transform:uppercase;letter-spacing:.1em;color:#74868b;margin-bottom:.6rem;font-size:.7rem;display:block}.mission-review b{color:#07364f;line-height:1.5}.mission-submit{background:#eaf1f2;margin-top:1rem;padding:1.7rem}.mission-submit h3{margin:.3rem 0;font:2rem Georgia,serif}.mission-submit p{color:#556e76;line-height:1.55}.mission-submit button,.mission-actions button{color:#fff;cursor:pointer;background:#07364f;border:0;padding:1rem 1.4rem;font-weight:800}.mission-submit button{width:100%}.mission-actions{border-top:1px solid #daddda;justify-content:space-between;padding:1.2rem 2rem;display:flex}.mission-actions button:first-child{color:#07364f;background:#fff;border:1px solid #afbdc0}.mission-actions button:disabled{opacity:.35}.mission-notice{color:#335b3b;text-align:center;background:#e7f2e7;margin:0 2rem 2rem;padding:1rem}.mission-oxs{color:#fff;background:#37263e;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(3.5rem,7vw,7rem) max(6vw,2rem);display:grid}.mission-oxs h2{margin:.5rem 0;font:clamp(2.5rem,5vw,4.7rem)/1 Georgia,serif}.mission-oxs>p{color:#e4dce5;align-self:center;line-height:1.75}.mission-participate-link{color:#8a6a1d;border-bottom:2px solid #c9a64b;margin-top:1.4rem;padding-bottom:.35rem;font-weight:800;display:inline-block}@media (width<=780px){.mission-path-grid,.mission-gift-grid,.mission-setting-grid,.mission-fields,.mission-review,.mission-oxs{grid-template-columns:1fr}.mission-participate-hero{padding-left:1.25rem;padding-right:1.25rem}.mission-participate-hero h1{font-size:3.4rem}.mission-participate-shell{width:calc(100% - 1rem);margin-top:-1rem}.mission-participate-shell>section{padding:1.5rem}.mission-actions{padding:1rem}}.dasod-start-hero{color:#fff;background:#061f35;padding:clamp(5rem,10vw,9rem) max(6vw,2rem);position:relative;overflow:hidden}.dasod-start-hero:after{content:"ו";color:#d1ad4d14;font:clamp(16rem,35vw,34rem) Georgia,serif;position:absolute;top:-4rem;right:6vw}.dasod-start-hero h1{z-index:1;margin:.6rem 0 1.2rem;font:clamp(3.4rem,7vw,7rem)/.94 Georgia,serif;position:relative}.dasod-start-hero>p:last-child{color:#dbe5e9;z-index:1;max-width:760px;font-size:1.2rem;line-height:1.7;position:relative}.dasod-start-shell{z-index:2;background:#fff;border-top:4px solid #cca94b;width:min(1100px,100% - 2rem);margin:-2rem auto 5rem;position:relative;box-shadow:0 28px 80px #031f3626}.dasod-start-shell>header{color:#826620;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #dcdedb;align-items:center;gap:2rem;padding:1.2rem 2rem;font-size:.75rem;font-weight:800;display:flex}.dasod-start-shell>header div{flex:1;gap:.6rem;display:flex}.dasod-start-shell>header i{background:#dcdedb;flex:1;height:5px}.dasod-start-shell>header i.active{background:#cca94b}.dasod-start-shell>section{padding:clamp(2rem,5vw,4rem)}.dasod-start-shell h2{color:#07364f;margin:.5rem 0 2rem;font:clamp(2.3rem,5vw,4.2rem)/1.05 Georgia,serif}.dasod-start-shell h3{color:#07364f;margin:2.3rem 0 1rem}.dasod-start-shell h3 small{color:#7a898e;font-weight:400}.dasod-season-grid,.dasod-format-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.dasod-season-grid button,.dasod-format-grid button,.dasod-goal-grid button,.dasod-pace-grid button{color:#07364f;cursor:pointer;background:#f5f2e9;border:1px solid #d8d2c2;transition:all .18s}.dasod-season-grid button,.dasod-format-grid button{text-align:left;flex-direction:column;gap:.5rem;min-height:105px;padding:1.3rem;display:flex}.dasod-season-grid button span{color:#9a7924;letter-spacing:.12em;font-size:.72rem}.dasod-season-grid button b,.dasod-format-grid button b{font:1.25rem/1.25 Georgia,serif}.dasod-format-grid button small{color:#697c82;line-height:1.4}.dasod-season-grid button.selected,.dasod-format-grid button.selected,.dasod-goal-grid button.selected,.dasod-pace-grid button.selected{color:#fff;background:#07364f;border-color:#07364f;box-shadow:inset 0 4px #cca94b}.dasod-format-grid button.selected small{color:#dae5e7}.dasod-goal-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.dasod-goal-grid button,.dasod-pace-grid button{text-align:center;padding:1rem;font-weight:700}.dasod-pace-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.dasod-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dasod-start-shell label{color:#49636c;margin:1.3rem 0;font-weight:700;display:block}.dasod-start-shell label>span{margin-bottom:.5rem;display:block}.dasod-start-shell label small{font-weight:400}.dasod-start-shell input,.dasod-start-shell select,.dasod-start-shell textarea{color:#07364f;width:100%;font:inherit;background:#fff;border:1px solid #bdc9ca;padding:1rem}.dasod-start-shell textarea{min-height:130px}.dasod-boundary{color:#536b73;background:#edf2f2;border-left:5px solid #cca94b;padding:1.4rem}.dasod-boundary h3{margin:0 0 .5rem}.dasod-boundary p{margin:0;line-height:1.55}.dasod-consent{background:#f5f2e9;gap:.8rem;padding:1.2rem;display:flex!important}.dasod-consent input{height:20px;width:20px!important}.dasod-consent span{margin:0!important}.dasod-review{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.dasod-review article{background:#f5f2e9;border-top:3px solid #cca94b;min-height:105px;padding:1.25rem}.dasod-review span{text-transform:uppercase;letter-spacing:.1em;color:#75858a;margin-bottom:.6rem;font-size:.7rem;display:block}.dasod-review b{color:#07364f;line-height:1.5}.dasod-submit{background:#eaf1f2;margin-top:1rem;padding:1.7rem}.dasod-submit h3{margin:.3rem 0;font:2rem Georgia,serif}.dasod-submit p{color:#556f77;line-height:1.55}.dasod-submit button,.dasod-actions button{color:#fff;cursor:pointer;background:#07364f;border:0;padding:1rem 1.4rem;font-weight:800}.dasod-submit button{width:100%}.dasod-actions{border-top:1px solid #dcdedb;justify-content:space-between;padding:1.2rem 2rem;display:flex}.dasod-actions button:first-child{color:#07364f;background:#fff;border:1px solid #afbdc0}.dasod-actions button:disabled{opacity:.35;cursor:not-allowed}.dasod-notice{color:#335b3b;text-align:center;background:#e7f2e7;margin:0 2rem 2rem;padding:1rem}.dasod-journey-band{background:#f3efe3;grid-template-columns:repeat(4,1fr);gap:1px;padding:clamp(3rem,6vw,6rem) max(6vw,2rem);display:grid}.dasod-journey-band article{border-left:1px solid #d3c8aa;padding:2rem}.dasod-journey-band span{color:#987722;font-weight:800}.dasod-journey-band h2{color:#07364f;font:2rem Georgia,serif}.dasod-journey-band p{color:#5f737a;line-height:1.5}.dasod-oxs{color:#fff;background:#37263e;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(3.5rem,7vw,7rem) max(6vw,2rem);display:grid}.dasod-oxs h2{margin:.5rem 0;font:clamp(2.5rem,5vw,4.7rem)/1 Georgia,serif}.dasod-oxs>p{color:#e4dce5;align-self:center;line-height:1.75}.dasod-start-link{color:#8a6a1d;border-bottom:2px solid #c9a64b;margin-top:1.4rem;padding-bottom:.35rem;font-weight:800;display:inline-block}.dasod-meaning{color:#fff;background:linear-gradient(135deg,#061f35,#0a3d50);padding:clamp(4.5rem,8vw,7rem) max(6vw,50vw - 620px)}.dasod-meaning>header{max-width:850px}.dasod-meaning>header h2{margin:.6rem 0 1.3rem;font:clamp(2.8rem,5.5vw,5.5rem)/.98 Georgia,serif}.dasod-meaning>header>p:last-child{color:#d3e0e4;max-width:760px;font-size:1.05rem;line-height:1.8}.dasod-meaning>dl{border:1px solid #dab75373;grid-template-columns:repeat(5,1fr);margin:3rem 0 2rem;display:grid}.dasod-meaning>dl>div{border-right:1px solid #dab75352;flex-direction:column;min-height:230px;padding:1.5rem;display:flex}.dasod-meaning>dl>div:last-child{border-right:0}.dasod-meaning dt{color:#d8b653;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.dasod-meaning dd{margin:auto 0 0}.dasod-meaning dd strong,.dasod-meaning dd span{display:block}.dasod-meaning dd strong{color:#fff;margin-bottom:.65rem;font:1.5rem Georgia,serif}.dasod-meaning dd span{color:#c8d7dc;line-height:1.55}.dasod-meaning blockquote{background:#ffffff12;border-left:4px solid #d2ae4e;margin:0;padding:2rem}.dasod-meaning blockquote p{margin:0;font:clamp(1.6rem,3vw,2.7rem)/1.35 Georgia,serif}.dasod-meaning blockquote cite{color:#dfc470;text-transform:uppercase;letter-spacing:.14em;margin-top:1rem;font-size:.7rem;font-style:normal;font-weight:800;display:block}@media (width<=980px){.dasod-meaning>dl{grid-template-columns:repeat(2,1fr)}.dasod-meaning>dl>div{border-bottom:1px solid #dab75352}.dasod-meaning>dl>div:nth-child(2n){border-right:0}}@media (width<=560px){.dasod-meaning{padding-left:1.25rem;padding-right:1.25rem}.dasod-meaning>dl{grid-template-columns:1fr}.dasod-meaning>dl>div{border-right:0;min-height:180px}.dasod-meaning blockquote{padding:1.5rem}}@media (width<=780px){.dasod-season-grid,.dasod-format-grid,.dasod-goal-grid,.dasod-pace-grid,.dasod-fields,.dasod-review,.dasod-journey-band,.dasod-oxs{grid-template-columns:1fr}.dasod-start-hero{padding-left:1.25rem;padding-right:1.25rem}.dasod-start-hero h1{font-size:3.35rem}.dasod-start-shell{width:calc(100% - 1rem);margin-top:-1rem}.dasod-start-shell>section{padding:1.5rem}.dasod-actions{padding:1rem}.dasod-journey-band article{border-top:1px solid #d3c8aa;border-left:0}}.rapha-support-hero{color:#fff;background:linear-gradient(135deg,#082f49,#17656b 75%,#b18b2d 160%);grid-template-columns:1.15fr .85fr;align-items:end;gap:4rem;padding:clamp(5rem,9vw,8rem) max(6vw,2rem);display:grid}.rapha-support-hero h1{margin:.6rem 0;font:clamp(3.3rem,6.5vw,6.5rem)/.95 Georgia,serif}.rapha-support-hero>p{color:#dcebea;font-size:1.2rem;line-height:1.7}.rapha-support-shell{background:#fff;border-top:4px solid #cfad51;width:min(1100px,100% - 2rem);margin:-2rem auto 5rem;position:relative;box-shadow:0 28px 75px #042d3e26}.rapha-support-shell>header{color:#806521;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #dce3e1;align-items:center;gap:2rem;padding:1.2rem 2rem;font-size:.75rem;font-weight:800;display:flex}.rapha-support-shell>header div{flex:1;gap:.5rem;display:flex}.rapha-support-shell>header i{background:#dce3e1;flex:1;height:5px}.rapha-support-shell>header i.active{background:#cfad51}.rapha-support-shell>section{padding:clamp(2rem,5vw,4rem)}.rapha-support-shell h2{color:#083d50;margin:.5rem 0 2rem;font:clamp(2.25rem,4.6vw,4rem)/1.06 Georgia,serif}.rapha-support-shell h3{color:#0b4b59;margin:2rem 0 1rem}.rapha-support-shell h3 small{color:#76898d;font-weight:400}.rapha-safety-choice{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rapha-safety-choice button,.rapha-support-grid button,.rapha-privacy-grid button,.rapha-format-grid button,.rapha-chip-grid button{color:#083d50;cursor:pointer;text-align:left;background:#f4f3ec;border:1px solid #d4dad6;transition:all .18s}.rapha-safety-choice button{flex-direction:column;gap:.6rem;min-height:120px;padding:1.5rem;display:flex}.rapha-safety-choice button b{font:1.35rem Georgia,serif}.rapha-safety-choice button small{color:#667a7e}.rapha-safety-choice button.selected,.rapha-support-grid button.selected,.rapha-privacy-grid button.selected,.rapha-format-grid button.selected,.rapha-chip-grid button.selected{color:#fff;background:#0a5260;border-color:#0a5260;box-shadow:inset 0 4px #d1ad4d}.rapha-safety-choice button.urgent.selected{background:#75362f;border-color:#75362f}.rapha-safety-choice button.selected small,.rapha-privacy-grid button.selected small{color:#dce9e8}.rapha-emergency{color:#64312c;background:#fff1ee;border-left:5px solid #9c4038;margin-top:1rem;padding:1.4rem}.rapha-emergency h3{color:#76362f;margin:0 0 .5rem}.rapha-boundary{color:#4e686d;background:#eaf2f1;border-left:5px solid #c4a047;margin-top:1.5rem;padding:1.4rem}.rapha-boundary p{margin:.5rem 0 0;line-height:1.55}.rapha-chip-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.rapha-chip-grid button,.rapha-format-grid button{text-align:center;padding:1rem;font-weight:700}.rapha-support-grid,.rapha-privacy-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.rapha-support-grid button,.rapha-privacy-grid button{flex-direction:column;gap:.4rem;min-height:100px;padding:1.25rem;display:flex}.rapha-support-grid span,.rapha-privacy-grid span{color:#a48024;letter-spacing:.12em;font-size:.72rem}.rapha-privacy-grid button b{font:1.25rem Georgia,serif}.rapha-privacy-grid button small{color:#687b80;line-height:1.45}.rapha-privacy-note{color:#536d72;background:#eaf2f1;margin-top:1rem;padding:1rem}.rapha-format-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.rapha-schedule{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rapha-support-shell label{color:#47656b;margin:1.3rem 0;font-weight:700;display:block}.rapha-support-shell label>span{margin-bottom:.5rem;display:block}.rapha-support-shell label small{font-weight:400}.rapha-support-shell input,.rapha-support-shell select,.rapha-support-shell textarea{color:#083d50;width:100%;font:inherit;background:#fff;border:1px solid #bac9c8;padding:1rem}.rapha-support-shell textarea{min-height:150px}.rapha-consent{background:#f4f3ec;gap:.8rem;padding:1.2rem;display:flex!important}.rapha-consent input{height:20px;width:20px!important}.rapha-consent span{margin:0!important}.rapha-review{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.rapha-review article{background:#f4f3ec;border-top:3px solid #c7a447;min-height:105px;padding:1.25rem}.rapha-review span{text-transform:uppercase;letter-spacing:.1em;color:#71858a;margin-bottom:.6rem;font-size:.7rem;display:block}.rapha-review b{color:#083d50;line-height:1.5}.rapha-submit{background:#e8f1f1;margin-top:1rem;padding:1.7rem}.rapha-submit h3{margin:.3rem 0;font:2rem Georgia,serif}.rapha-submit p{color:#536e74;line-height:1.55}.rapha-submit button,.rapha-actions button{color:#fff;cursor:pointer;background:#083d50;border:0;padding:1rem 1.4rem;font-weight:800}.rapha-submit button{width:100%}.rapha-actions{border-top:1px solid #dce3e1;justify-content:space-between;padding:1.2rem 2rem;display:flex}.rapha-actions button:first-child{color:#083d50;background:#fff;border:1px solid #afc0c1}.rapha-actions button:disabled{opacity:.35;cursor:not-allowed}.rapha-notice{color:#335b3b;text-align:center;background:#e7f2e7;margin:0 2rem 2rem;padding:1rem}.rapha-oxs{color:#fff;background:#36253d;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(3.5rem,7vw,7rem) max(6vw,2rem);display:grid}.rapha-oxs h2{margin:.5rem 0;font:clamp(2.5rem,5vw,4.7rem)/1 Georgia,serif}.rapha-oxs>p{color:#e4dce5;align-self:center;line-height:1.75}.rapha-request-link{color:#8a6a1d;border-bottom:2px solid #c9a64b;margin-top:1.4rem;padding-bottom:.35rem;font-weight:800;display:inline-block}@media (width<=780px){.rapha-support-hero,.rapha-oxs{grid-template-columns:1fr;gap:1.5rem}.rapha-support-hero{padding-left:1.25rem;padding-right:1.25rem}.rapha-support-hero h1{font-size:3.35rem}.rapha-support-shell{width:calc(100% - 1rem);margin-top:-1rem}.rapha-support-shell>section{padding:1.5rem}.rapha-safety-choice,.rapha-chip-grid,.rapha-support-grid,.rapha-privacy-grid,.rapha-format-grid,.rapha-schedule,.rapha-review{grid-template-columns:1fr}.rapha-actions{padding:1rem}.rapha-actions button{padding:.9rem 1.1rem}}.next-step-hero{background:#f5f1e6;border-bottom:1px solid #d9d1bb;grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;padding:clamp(4rem,9vw,8rem) max(6vw,2rem);display:grid}.next-step-hero h1{color:#07364f;margin:.6rem 0 0;font:clamp(3.5rem,7vw,7rem)/.92 Georgia,serif}.next-step-hero>p{color:#536c75;max-width:600px;font-size:1.2rem;line-height:1.7}.next-step-shell{width:min(1180px,100% - 2rem);margin:0 auto;padding:4rem 0 6rem}.next-step-progress{align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.next-step-progress>span{color:#d6b65c;background:#07364f;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.next-step-progress div{color:#07364f;flex-direction:column;display:flex}.next-step-progress small{color:#76878d}.next-step-progress>i{background:#d7d0bd;flex:1;height:1px}.need-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:4rem;display:grid}.need-grid button{text-align:left;color:#07364f;cursor:pointer;background:#fff;border:1px solid #d7d0bd;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;min-height:116px;padding:1.25rem;transition:all .18s;display:grid}.need-grid button:hover{border-color:#b89436;transform:translateY(-2px);box-shadow:0 12px 25px #031f3614}.need-grid button.selected{color:#fff;background:#07364f;border-color:#07364f;box-shadow:inset 0 4px #d1ad4d}.need-grid button>span{color:#9a7a28;letter-spacing:.12em;font-size:.72rem}.need-grid button div{flex-direction:column;gap:.5rem;display:flex}.need-grid button b{font:1.2rem/1.25 Georgia,serif}.need-grid button small{color:#6c7d83;line-height:1.45}.need-grid button.selected small{color:#d9e4e7}.need-grid button>i{color:#a98427;font-size:1.2rem;font-style:normal}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.recommendation-grid article{background:#f5f1e6;border-top:4px solid #c8a548;flex-direction:column;min-height:300px;padding:1.7rem;transition:all .18s;display:flex}.recommendation-grid article.focused{background:#eef3f3;transform:translateY(-3px)}.recommendation-grid p{color:#8b6c20;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.recommendation-grid h2{color:#07364f;margin:.6rem 0;font:1.75rem/1.15 Georgia,serif}.recommendation-grid span{color:#5d737b;line-height:1.5}.recommendation-grid small{color:#7a898e;margin:1rem 0}.recommendation-grid a{color:#07364f;border-top:1px solid #d8d1bd;margin-top:auto;padding-top:1rem;font-weight:800}.next-step-human,.next-step-architecture{grid-template-columns:1fr 1fr;gap:4rem;padding:clamp(3.5rem,7vw,7rem) max(6vw,2rem);display:grid}.next-step-human{color:#fff;background:#07364f}.next-step-human h2,.next-step-architecture h2{margin:.5rem 0;font:clamp(2.5rem,5vw,4.7rem)/1 Georgia,serif}.next-step-human>div:last-child,.next-step-architecture>p{align-self:center;line-height:1.7}.next-step-human>div:last-child{color:#d9e5e8}.next-step-human a{color:#07364f;background:#d1ad4d;margin-top:1rem;padding:1rem 1.3rem;font-weight:900;display:inline-block}.next-step-architecture{color:#fff;background:#39283f}.next-step-architecture>p{color:#e1d8e3}.explore-next-step{color:#8d6b19;border-bottom:2px solid #c7a349;margin-top:1.5rem;padding-bottom:.35rem;font-weight:800;display:inline-block}.gateway-links{flex-wrap:wrap;gap:2rem;display:flex}@media (width<=800px){.next-step-hero,.next-step-human,.next-step-architecture{grid-template-columns:1fr;gap:1.5rem}.next-step-hero{padding-left:1.25rem;padding-right:1.25rem}.next-step-hero h1{font-size:3.6rem}.next-step-shell{width:calc(100% - 1.5rem);padding-top:2rem}.need-grid,.recommendation-grid{grid-template-columns:1fr}.need-grid button{min-height:auto}.recommendation-grid article{min-height:250px}.next-step-progress>i{display:none}}.business-guidance-hero{color:#fff;background:linear-gradient(120deg,#031f36 0%,#073c56 64%,#987623 150%);padding:clamp(5rem,10vw,9rem) max(6vw,2rem);position:relative;overflow:hidden}.business-guidance-hero:after{content:"VAV";color:#d8b14812;letter-spacing:-.12em;font-family:Georgia,serif;font-size:clamp(10rem,25vw,26rem);position:absolute;bottom:-5rem;right:-2rem}.business-guidance-hero h1{z-index:1;max-width:900px;margin:.7rem 0 1.4rem;font:clamp(3.2rem,7vw,6.8rem)/.95 Georgia,serif;position:relative}.business-guidance-hero>p:last-child{color:#dbe6e9;z-index:1;max-width:760px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65;position:relative}.business-guidance-shell{z-index:2;background:#fff;border-top:4px solid #c9a647;width:min(1120px,100% - 2rem);margin:-2.5rem auto 5rem;position:relative;box-shadow:0 28px 80px #031f3624}.business-guidance-shell>header{color:#7a6528;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #d9dfdf;align-items:center;gap:2rem;padding:1.25rem 2rem;font-size:.8rem;font-weight:700;display:flex}.business-guidance-shell>header div{flex:1;gap:.55rem;display:flex}.business-guidance-shell>header i{background:#d9dfdf;flex:1;height:5px}.business-guidance-shell>header i.active{background:#c9a647}.business-guidance-shell>section{padding:clamp(2rem,5vw,4.5rem)}.business-guidance-shell h2{color:#07364f;margin:.5rem 0 2rem;font:clamp(2.3rem,5vw,4.25rem)/1.05 Georgia,serif}.business-guidance-shell h3{color:#07364f;text-transform:uppercase;letter-spacing:.08em;margin:2.5rem 0 1rem;font-size:1rem}.business-guidance-shell h3 small{color:#75858b;text-transform:none;letter-spacing:0;font-weight:400}.step-intro{color:#62777f;max-width:740px;margin-top:-1rem;font-size:1.05rem;line-height:1.6}.business-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.business-choice-grid.stage{grid-template-columns:repeat(2,minmax(0,1fr))}.business-choice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.business-choice-grid button,.business-chip-grid button{appearance:none;text-align:left;color:#07364f;cursor:pointer;background:#f5f2e9;border:1px solid #d9d3c2;transition:all .18s}.business-choice-grid button{flex-direction:column;gap:.5rem;min-height:106px;padding:1.5rem;display:flex}.business-choice-grid button span{color:#a17d25;letter-spacing:.14em;font-size:.75rem}.business-choice-grid button b{font:1.35rem/1.2 Georgia,serif}.business-choice-grid button small{color:#64777e;line-height:1.45}.business-choice-grid button:hover,.business-chip-grid button:hover{border-color:#b79335;transform:translateY(-2px)}.business-choice-grid button.selected,.business-chip-grid button.selected{color:#fff;background:#07364f;border-color:#07364f;box-shadow:inset 0 4px #d1ad4d}.business-choice-grid button.selected small,.business-choice-grid button.selected span{color:#e3d7b3}.business-chip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.business-chip-grid button{text-align:center;min-height:62px;padding:1rem;font-weight:700}.business-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.business-guidance-shell label{color:#46606a;margin:1.2rem 0;font-weight:700;display:block}.business-guidance-shell label>span{margin-bottom:.55rem;display:block}.business-guidance-shell label small{color:#7d8e94;font-weight:400}.business-guidance-shell input,.business-guidance-shell select,.business-guidance-shell textarea{width:100%;font:inherit;color:#07364f;background:#fff;border:1px solid #bdc9cc;padding:1rem}.business-guidance-shell textarea{resize:vertical;min-height:160px}.business-calendar-note,.business-boundaries{color:#536b74;background:#edf3f4;border-left:4px solid #c9a647;margin-top:1.5rem;padding:1.35rem 1.5rem;line-height:1.55}.business-boundaries h3{margin:0 0 .5rem}.business-boundaries p{margin:0}.business-consent{background:#f5f2e9;align-items:flex-start;gap:.8rem;padding:1.2rem;display:flex!important}.business-consent input{height:20px;margin:.1rem 0 0;width:20px!important}.business-consent span{margin:0!important}.business-review{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.business-review article{background:#f5f2e9;border-top:3px solid #c9a647;min-height:110px;padding:1.3rem}.business-review span{color:#78888d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.7rem;font-size:.72rem;display:block}.business-review b{color:#07364f;line-height:1.5}.business-submit{background:#eaf1f3;margin-top:1.5rem;padding:2rem}.business-submit h3{text-transform:none;letter-spacing:0;margin:.4rem 0;font:2rem Georgia,serif}.business-submit p{color:#586f78;line-height:1.55}.business-submit button,.business-step-actions button{color:#fff;cursor:pointer;background:#07364f;border:0;padding:1rem 1.5rem;font-weight:700}.business-submit button{width:100%;margin-top:1rem}.business-step-actions{border-top:1px solid #d9dfdf;justify-content:space-between;padding:1.2rem 2rem;display:flex}.business-step-actions button:disabled{opacity:.35;cursor:not-allowed}.business-step-actions button:first-child{color:#07364f;background:0 0;border:1px solid #aebdc1}.business-notice{color:#315a37;text-align:center;background:#e8f2e9;margin:0 2rem 2rem;padding:1rem}.business-oxs{color:#fff;background:#35243d;grid-template-columns:1fr 1fr;gap:3rem;padding:clamp(3rem,7vw,7rem) max(6vw,2rem);display:grid}.business-oxs h2{margin:.5rem 0;font:clamp(2.4rem,5vw,4.5rem)/1.05 Georgia,serif}.business-oxs>p{color:#e3dce5;align-self:center;font-size:1.1rem;line-height:1.7}.dominion-guidance-link{color:#8b6c1f;border-bottom:2px solid #c9a647;margin-top:1.5rem;padding-bottom:.35rem;font-weight:800;display:inline-block}@media (width<=760px){.business-guidance-shell{width:calc(100% - 1rem);margin-top:-1rem}.business-guidance-shell>header,.business-step-actions{padding:1rem}.business-guidance-shell>section{padding:1.5rem}.business-choice-grid,.business-choice-grid.stage,.business-choice-grid.compact,.business-chip-grid,.business-fields,.business-review,.business-oxs{grid-template-columns:1fr}.business-choice-grid button{min-height:auto}.business-guidance-hero{padding-left:1.25rem;padding-right:1.25rem}.business-guidance-hero h1{font-size:3.25rem}.business-oxs{gap:1rem}.business-step-actions button{padding:.9rem 1.15rem}}.partner-ops-page{color:#082f47;background:#f5f1e7}.partner-ops-shell{max-width:1320px;margin:0 auto;padding:64px 5vw 84px}.partner-ops-head{border-bottom:1px solid #cfbf92;justify-content:space-between;align-items:end;gap:32px;padding-bottom:28px;display:flex}.partner-ops-head h1{margin:8px 0 16px;font-size:clamp(3rem,6vw,6.4rem);font-weight:400;line-height:.95}.partner-ops-head>span{color:#fff2c8;letter-spacing:.1em;text-transform:uppercase;background:#082f47;padding:12px 16px;font-size:.72rem}.partner-ops-metrics{background:#cfbf92;grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0;display:grid}.partner-ops-metrics article{background:#fff;padding:24px}.partner-ops-metrics span,.partner-ops-metrics small{color:#687980;display:block}.partner-ops-metrics b{margin:8px 0;font-family:Georgia,serif;font-size:2.4rem;font-weight:400;display:block}.partner-ops-work{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:24px;display:grid}.partner-list,.partner-detail{background:#fff;border:1px solid #ded6c2}.partner-list>header{border-bottom:1px solid #ded6c2;padding:22px}.partner-list input{width:100%;font:inherit;border:1px solid #aeb9ba;padding:15px}.partner-list header div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.partner-list header button{color:#082f47;background:#fff;border:1px solid #b8aa81;padding:8px 12px}.partner-list header button.active{color:#fff;background:#aa852e}.partner-list>div>button{text-align:left;color:#082f47;background:#fff;border:0;border-bottom:1px solid #e3dece;grid-template-columns:1fr auto;gap:8px 18px;width:100%;padding:22px;display:grid}.partner-list>div>button:hover,.partner-list>div>button.selected{background:#f3eedf;box-shadow:inset 4px 0 #b8943c}.partner-list button span small,.partner-list button>small{color:#6b7b80;margin-top:5px;display:block}.partner-list button em{color:#8a6b24;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-style:normal}.partner-list button i{font-style:normal}.partner-detail{padding:28px;position:sticky;top:24px}.partner-detail>header{border-bottom:1px solid #ded6c2;justify-content:space-between;gap:16px;padding-bottom:20px;display:flex}.partner-detail h2{margin:5px 0;font-family:Georgia,serif;font-size:2.1rem;font-weight:400}.partner-detail header p,.partner-detail header span{color:#6b7b80;margin:0}.partner-detail header em{color:#8a6b24;font-style:normal}.partner-detail section{border-bottom:1px solid #ded6c2;padding:22px 0}.partner-detail h3{margin:0 0 14px}.partner-detail dl{margin:0}.partner-detail dl div{grid-template-columns:140px 1fr;gap:12px;margin:10px 0;display:grid}.partner-detail dt{color:#6b7b80}.partner-detail dd{margin:0}.partner-detail ol{margin:0;padding:0;list-style:none}.partner-detail li{color:#6b7b80;padding:9px 0 9px 28px;position:relative}.partner-detail li:before{content:"";border:1px solid #aa852e;border-radius:50%;width:13px;height:13px;position:absolute;top:11px;left:0}.partner-detail li.done:before{background:#aa852e;box-shadow:inset 0 0 0 3px #fff}.partner-boundaries{background:#eef2f2;margin:20px -4px 0;border:0!important;padding:20px!important}.partner-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.partner-actions button{color:#0a3a54;background:#fff;border:1px solid #0a3a54;padding:12px 8px}.partner-actions button:last-child{color:#fff;background:#0a3a54}.partner-notice{color:#fff;background:#082f47;margin:18px 0 0;padding:16px 20px}.partner-ops-footer{color:#fff;background:#082f47;grid-template-columns:1fr 1fr;gap:60px;padding:68px max(5vw,50vw - 660px);display:grid}.partner-ops-footer h2{margin:10px 0;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:400}.partner-ops-footer>p{color:#d6dfdf;font-size:1.1rem;line-height:1.8}@media (width<=900px){.partner-ops-head{flex-direction:column;align-items:start}.partner-ops-metrics{grid-template-columns:repeat(2,1fr)}.partner-ops-work{grid-template-columns:1fr}.partner-detail{position:static}.partner-ops-footer{grid-template-columns:1fr;gap:18px}.partner-actions{grid-template-columns:1fr}}@media (width<=560px){.partner-ops-shell{padding:38px 18px 60px}.partner-ops-metrics{grid-template-columns:1fr 1fr}.partner-ops-metrics article{padding:17px}.partner-list>div>button{grid-template-columns:1fr}.partner-detail{padding:20px}.partner-detail dl div{grid-template-columns:1fr;gap:2px}.partner-ops-footer{padding:50px 20px}}.publishing-page{color:#082f47;background:#f6f2e8}.publishing-shell{max-width:1360px;margin:auto;padding:58px 5vw 90px}.publishing-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.publishing-head h1{margin:10px 0 18px;font-family:Georgia,serif;font-size:clamp(3.4rem,7vw,7rem);font-weight:400;line-height:.9}.publishing-head>span{text-transform:uppercase;letter-spacing:.1em;border:1px solid #b38d38;padding:12px 16px;font-size:.72rem}.publishing-tabs{border-bottom:1px solid #cdbd93;gap:6px;margin:38px 0 26px;display:flex}.publishing-tabs button{color:#536870;background:0 0;border:0;padding:14px 18px}.publishing-tabs button.active{color:#fff;background:#082f47;box-shadow:inset 0 3px #d3ad52}.publishing-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.publishing-metrics article{background:#fff;border-top:3px solid #c7a249;padding:20px}.publishing-metrics span,.publishing-metrics small{color:#687980;display:block}.publishing-metrics b{margin:7px 0;font-family:Georgia,serif;font-size:2.6rem;font-weight:400;display:block}.publishing-work{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:20px;display:grid}.publishing-list,.publishing-detail,.release-calendar,.publishing-standards{background:#fff;border:1px solid #ddd4bf}.publishing-list>header{border-bottom:1px solid #ddd4bf;padding:20px}.publishing-list input{width:100%;font:inherit;border:1px solid #adbbbd;padding:14px}.publishing-list header div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.publishing-list header button{background:#fff;border:1px solid #c5b78f;padding:7px 10px}.publishing-list header button.active{color:#fff;background:#aa842d}.publishing-list>div>button{text-align:left;color:#082f47;background:#fff;border:0;border-bottom:1px solid #e3dece;grid-template-columns:1fr auto;gap:10px 18px;width:100%;padding:20px;display:grid}.publishing-list>div>button:hover,.publishing-list>div>button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9740}.publishing-list button span>*{display:block}.publishing-list button span>b{margin:5px 0;font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.publishing-list button span>small,.publishing-list button span>i{color:#687980;font-style:normal}.publishing-list button>em{color:#8b6920;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-style:normal}.publishing-list .readiness{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.publishing-list .readiness>i{background:#dce1df;height:4px}.publishing-list .readiness>i b{background:#c6a04a;height:100%;display:block}.publishing-detail{padding:28px;position:sticky;top:20px}.publishing-detail>header{border-bottom:1px solid #ddd4bf;padding-bottom:20px}.publishing-detail header p,.publishing-detail header span{color:#687980;margin:0}.publishing-detail h2{margin:7px 0;font-family:Georgia,serif;font-size:2rem;font-weight:400}.publishing-detail section{border-bottom:1px solid #ddd4bf;padding:20px 0}.publishing-detail h3{margin:0 0 12px}.publishing-detail dl{margin:0}.publishing-detail dl div{grid-template-columns:120px 1fr;gap:12px;margin:9px 0;display:grid}.publishing-detail dt{color:#687980}.publishing-detail dd{margin:0}.publishing-detail ul{margin:0;padding-left:20px}.publishing-detail li{padding:5px}.publishing-checks{background:#eef2f1;margin-top:14px;border:0!important;padding:18px!important}.publishing-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.publishing-actions button,.release-calendar button{color:#082f47;background:#fff;border:1px solid #082f47;padding:11px}.publishing-actions button:last-child,.release-calendar button{color:#fff;background:#082f47}.publishing-notice{color:#fff;background:#082f47;padding:15px 18px}.release-calendar,.publishing-standards{padding:34px}.release-calendar>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.release-calendar h2,.publishing-standards h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400}.release-weeks{background:#cdbd93;grid-template-columns:repeat(4,1fr);gap:1px;margin:32px 0;display:grid}.release-weeks article{background:#f8f5ed;min-height:180px;padding:22px}.release-weeks span,.release-weeks small,.release-weeks b{display:block}.release-weeks span,.release-weeks small{color:#687980}.release-weeks b{margin:24px 0 10px}.publishing-standards>div{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.publishing-standards article{background:#f8f5ed;border-top:3px solid #c7a249;padding:22px}.publishing-standards article>span{color:#aa842d;letter-spacing:.12em}.publishing-boundary{color:#fff;background:#082f47;grid-template-columns:1fr 1fr;gap:60px;padding:70px max(5vw,50vw - 680px);display:grid}.publishing-boundary h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:400}.publishing-boundary>p{color:#d8e1e2;font-size:1.08rem;line-height:1.8}@media (width<=900px){.publishing-head{flex-direction:column;align-items:start}.publishing-metrics{grid-template-columns:repeat(2,1fr)}.publishing-work{grid-template-columns:1fr}.publishing-detail{position:static}.release-weeks,.publishing-standards>div{grid-template-columns:repeat(2,1fr)}.publishing-boundary{grid-template-columns:1fr;gap:18px}}@media (width<=560px){.publishing-shell{padding:38px 18px 60px}.publishing-tabs{overflow:auto}.publishing-tabs button{white-space:nowrap}.publishing-metrics{grid-template-columns:1fr 1fr}.publishing-list>div>button{grid-template-columns:1fr}.publishing-list .readiness{grid-column:auto}.publishing-actions,.release-weeks,.publishing-standards>div{grid-template-columns:1fr}.publishing-detail dl div{grid-template-columns:1fr;gap:2px}.release-calendar,.publishing-standards{padding:22px}.release-calendar>header{flex-direction:column;align-items:start}.publishing-boundary{padding:52px 20px}}.comms-page{color:#082f47;background:#f4f0e6}.comms-shell{max-width:1360px;margin:auto;padding:58px 5vw 88px}.comms-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.comms-head h1{margin:9px 0 16px;font-family:Georgia,serif;font-size:clamp(3.2rem,6.5vw,6.6rem);font-weight:400;line-height:.93}.comms-head>span{color:#f4dfaa;text-transform:uppercase;letter-spacing:.1em;background:#082f47;padding:11px 15px;font-size:.72rem}.comms-tabs{border-bottom:1px solid #cdbd93;margin:36px 0 24px;display:flex}.comms-tabs button{color:#5c7077;background:0 0;border:0;padding:14px 18px}.comms-tabs button.active{color:#fff;background:#a9822c}.comms-grid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.comms-inbox,.comms-thread,.journey-panel,.consent-panel{background:#fff;border:1px solid #ddd4bf}.comms-inbox>header{border-bottom:1px solid #ddd4bf;padding:18px}.comms-inbox input{width:100%;font:inherit;border:1px solid #afbbbc;padding:13px}.comms-inbox header div{gap:7px;margin-top:10px;display:flex}.comms-inbox header button{background:#fff;border:1px solid #c4b58d;padding:7px 12px}.comms-inbox header button.active{color:#fff;background:#082f47}.comms-inbox>button{text-align:left;color:#082f47;background:#fff;border:0;border-bottom:1px solid #e2dccd;grid-template-columns:1fr auto;gap:7px 15px;width:100%;padding:18px;display:grid}.comms-inbox>button:hover,.comms-inbox>button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bc9640}.comms-inbox button span small{color:#687980;margin-top:4px;display:block}.comms-inbox button em{color:#687980;font-size:.8rem;font-style:normal}.comms-inbox button p{color:#4f646c;grid-column:1/-1;margin:4px 0}.comms-inbox button>i{color:#8d6b20;text-transform:uppercase;font-size:.72rem;font-style:normal}.comms-thread{padding:28px}.comms-thread>header{border-bottom:1px solid #ddd4bf;justify-content:space-between;gap:18px;padding-bottom:19px;display:flex}.comms-thread header p,.comms-thread header span{color:#687980;margin:0}.comms-thread h2{margin:5px 0;font-family:Georgia,serif;font-size:2.2rem;font-weight:400}.comms-thread header em{color:#8d6b20;font-style:normal}.comms-purpose{background:#eef2f1;margin:20px 0;padding:16px;display:grid}.comms-purpose span,.comms-purpose small{color:#687980}.comms-purpose b{margin:5px 0}.message-stack article{background:#f5f1e7;max-width:80%;margin:11px 0;padding:16px}.message-stack article.system{color:#fff;background:#082f47;margin-left:auto}.message-stack span{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.message-stack p{margin:7px 0 0}.comms-compose{margin-top:22px;display:block}.comms-compose>span,.comms-compose>small{display:block}.comms-compose textarea{width:100%;min-height:120px;font:inherit;border:1px solid #aebabc;margin:8px 0;padding:14px}.comms-compose small{color:#687980}.comms-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.comms-actions button,.journey-panel button{color:#082f47;background:#fff;border:1px solid #082f47;padding:11px 15px}.comms-actions button:last-child,.journey-panel>header button{color:#fff;background:#082f47}.comms-actions button:disabled{opacity:.4}.journey-panel,.consent-panel{padding:32px}.journey-panel>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.journey-panel h2,.consent-panel h2{margin:7px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.6rem);font-weight:400}.journey-panel>div{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.journey-panel article,.consent-panel article{background:#f6f2e8;border-top:3px solid #c19a43;padding:20px}.journey-panel article>span,.consent-panel article>span{color:#8d6b20;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.journey-panel dl{margin:17px 0}.journey-panel dl div{justify-content:space-between;gap:10px;margin:7px 0;display:flex}.journey-panel dd{text-align:right;margin:0}.journey-rule{background:#eef2f1;padding:17px}.consent-panel>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px;display:grid}.comms-notice{color:#fff;background:#082f47;padding:15px 18px}.comms-boundary{color:#fff;background:#082f47;grid-template-columns:1fr 1fr;gap:60px;padding:68px max(5vw,50vw - 680px);display:grid}.comms-boundary h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:400}.comms-boundary>p{color:#d7e1e3;font-size:1.08rem;line-height:1.8}@media (width<=900px){.comms-head{flex-direction:column;align-items:start}.comms-grid{grid-template-columns:1fr}.journey-panel>div,.consent-panel>div{grid-template-columns:repeat(2,1fr)}.comms-boundary{grid-template-columns:1fr;gap:18px}}@media (width<=560px){.comms-shell{padding:38px 18px 60px}.comms-tabs{overflow:auto}.comms-tabs button{white-space:nowrap}.comms-thread{padding:20px}.message-stack article{max-width:92%}.journey-panel,.consent-panel{padding:22px}.journey-panel>header{flex-direction:column;align-items:start}.journey-panel>div,.consent-panel>div{grid-template-columns:1fr}.comms-boundary{padding:52px 20px}}.gov-page{color:#082f47;background:#f4f0e6}.gov-shell{max-width:1360px;margin:auto;padding:58px 5vw 90px}.gov-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.gov-head h1{margin:9px 0 16px;font-family:Georgia,serif;font-size:clamp(3.3rem,6.8vw,6.9rem);font-weight:400;line-height:.92}.gov-head>span{text-transform:uppercase;letter-spacing:.09em;border:1px solid #b28b34;padding:11px 14px;font-size:.72rem}.gov-tabs{border-bottom:1px solid #cdbd93;margin:36px 0 24px;display:flex;overflow:auto}.gov-tabs button{white-space:nowrap;color:#607279;background:0 0;border:0;padding:14px 17px}.gov-tabs button.active{color:#fff;background:#082f47;box-shadow:inset 0 3px #c8a34d}.gov-board{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:18px;display:grid}.gov-packets,.gov-detail,.gov-register,.gov-policies,.gov-access{background:#fff;border:1px solid #ddd4bf}.gov-packets>header,.gov-register>header{border-bottom:1px solid #ddd4bf;justify-content:space-between;align-items:end;padding:20px;display:flex}.gov-packets header button,.gov-detail button,.gov-register header button,.gov-policies button{color:#082f47;background:#fff;border:1px solid #082f47;padding:10px 13px}.gov-packets>button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1dacb;grid-template-columns:1fr auto;gap:9px 16px;width:100%;padding:20px;display:grid}.gov-packets>button:hover,.gov-packets>button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9740}.gov-packets button span>*{display:block}.gov-packets button span small,.gov-packets button span i{color:#687980;font-style:normal}.gov-packets button span b{margin:4px 0;font-family:Georgia,serif;font-size:1.35rem;font-weight:400}.gov-packets button>em{color:#8b6920;text-transform:uppercase;font-size:.72rem;font-style:normal}.gov-progress{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid!important}.gov-progress>i{background:#dbe0df;height:4px}.gov-progress>i b{background:#c6a04a;height:100%}.gov-detail{padding:28px;position:sticky;top:20px}.gov-detail>header{border-bottom:1px solid #ddd4bf;padding-bottom:18px}.gov-detail header p,.gov-detail header span{color:#687980;margin:0}.gov-detail h2{margin:6px 0;font-family:Georgia,serif;font-size:2.1rem;font-weight:400}.gov-detail section{border-bottom:1px solid #ddd4bf;padding:20px 0}.gov-detail h3{margin:0 0 12px}.gov-detail ul{margin:0;padding:0;list-style:none}.gov-detail li{color:#687980;justify-content:space-between;padding:10px 0;display:flex}.gov-detail li:before{content:"○";color:#b28b34;margin-right:9px}.gov-detail li.done:before{content:"●"}.gov-detail li span{margin-left:auto}.gov-integrity{background:#eef2f1;border:0!important;padding:18px!important}.gov-detail>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.gov-detail>div button:last-child{color:#fff;background:#082f47}.gov-register,.gov-policies,.gov-access{padding:30px}.gov-register h2,.gov-policies h2,.gov-access h2{margin:7px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400}.gov-table>div,.gov-table>button{text-align:left;border-bottom:1px solid #ddd4bf;grid-template-columns:.7fr 1.5fr 1fr 1.2fr .8fr;gap:12px;width:100%;padding:15px;display:grid}.gov-table>button{color:#082f47;background:#fff;border-width:0 0 1px}.gov-table em{color:#8b6920;font-style:normal}.gov-policies>div,.gov-access>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.gov-policies article,.gov-access article{background:#f6f2e8;border-top:3px solid #c39c45;padding:20px}.gov-policies article>span{color:#8b6920;text-transform:uppercase;font-size:.72rem}.gov-access>p{background:#eef2f1;margin-top:18px;padding:18px}.gov-notice{color:#fff;background:#082f47;padding:15px 18px}.gov-boundary{color:#fff;background:#082f47;grid-template-columns:1fr 1fr;gap:60px;padding:68px max(5vw,50vw - 680px);display:grid}.gov-boundary h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:400}.gov-boundary>p{color:#d8e1e2;font-size:1.08rem;line-height:1.8}@media (width<=900px){.gov-head{flex-direction:column;align-items:start}.gov-board{grid-template-columns:1fr}.gov-detail{position:static}.gov-policies>div,.gov-access>div{grid-template-columns:repeat(2,1fr)}.gov-boundary{grid-template-columns:1fr;gap:18px}}@media (width<=650px){.gov-shell{padding:38px 18px 60px}.gov-table>div{display:none}.gov-table>button{grid-template-columns:1fr}.gov-detail{padding:20px}.gov-policies,.gov-access,.gov-register{padding:22px}.gov-policies>div,.gov-access>div{grid-template-columns:1fr}.gov-boundary{padding:52px 20px}}.safe-page{color:#082f47;background:#f3efe5}.safe-shell{max-width:1360px;margin:auto;padding:58px 5vw 90px}.safe-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.safe-head h1{margin:9px 0 16px;font-family:Georgia,serif;font-size:clamp(3.2rem,6.5vw,6.7rem);font-weight:400;line-height:.92}.safe-head>span{color:#fff;text-transform:uppercase;letter-spacing:.09em;background:#6c2f2a;padding:11px 14px;font-size:.72rem}.safe-tabs{border-bottom:1px solid #cdbd93;margin:36px 0 24px;display:flex;overflow:auto}.safe-tabs button{white-space:nowrap;color:#5f7178;background:0 0;border:0;padding:14px 17px}.safe-tabs button.active{color:#fff;background:#082f47;box-shadow:inset 0 3px #c7a24c}.safe-readiness,.safe-cases,.safe-detail,.safe-roles,.safe-boundaries{background:#fff;border:1px solid #ddd4bf}.safe-readiness{padding:30px}.safe-readiness>header{justify-content:space-between;align-items:end;display:flex}.safe-readiness h2,.safe-roles h2,.safe-boundaries h2{margin:7px 0;font-family:Georgia,serif;font-size:clamp(2.6rem,4vw,4.5rem);font-weight:400}.safe-readiness header button,.safe-roles button,.safe-actions button{color:#082f47;background:#fff;border:1px solid #082f47;padding:10px 13px}.safe-readiness>div{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0;display:grid}.safe-readiness article{background:#f6f2e8;border-top:3px solid #c19a43;padding:20px}.safe-readiness article header{justify-content:space-between;display:flex}.safe-readiness article header span{color:#8a6820;text-transform:uppercase;font-size:.72rem}.safe-readiness article header em{font-style:normal}.safe-readiness article h3{margin:18px 0 6px}.safe-readiness article p,.safe-readiness article small{color:#687980}.safe-readiness article i{background:#dbe1df;height:4px;margin:20px 0 11px;display:block}.safe-readiness article i b{background:#ba9140;height:100%;display:block}.safe-gates{background:#eef2f1;grid-template-columns:repeat(3,1fr);gap:8px;padding:20px;display:grid}.safe-gates h3{grid-column:1/-1;margin:0 0 8px}.safe-gates span{background:#fff;border-left:3px solid #082f47;padding:13px}.safe-response{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.safe-cases>header{border-bottom:1px solid #ddd4bf;justify-content:space-between;padding:20px;display:flex}.safe-cases>button{text-align:left;color:#082f47;background:#fff;border:0;border-bottom:1px solid #e1dacb;grid-template-columns:1fr auto;gap:8px 14px;width:100%;padding:19px;display:grid}.safe-cases>button:hover,.safe-cases>button.selected{background:#f3eedf;box-shadow:inset 4px 0 #8f4a43}.safe-cases button span>*{display:block}.safe-cases button span small,.safe-cases button span i{color:#687980;font-style:normal}.safe-cases button span b{margin:5px 0}.safe-cases button em{color:#8b3c35;font-style:normal}.safe-cases button strong{text-transform:uppercase;color:#8a6820;font-size:.75rem}.safe-detail{padding:28px;position:sticky;top:20px}.safe-detail>header{border-bottom:1px solid #ddd4bf;padding-bottom:18px}.safe-detail header p,.safe-detail header span{color:#687980;margin:0}.safe-detail h2{margin:6px 0;font-family:Georgia,serif;font-size:2.1rem;font-weight:400}.safe-detail>div,.safe-detail>section,.safe-detail>dl{border-bottom:1px solid #ddd4bf;padding:17px 0}.safe-detail dl div{grid-template-columns:140px 1fr;gap:10px;margin:9px 0;display:grid}.safe-detail dd{margin:0}.safe-detail ol{padding-left:20px}.safe-detail li{padding:5px}.safe-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.safe-actions button:last-child{color:#fff;background:#6c2f2a;border-color:#6c2f2a}.safe-roles,.safe-boundaries{padding:30px}.safe-roles>div,.safe-boundaries>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.safe-roles article,.safe-boundaries article{background:#f6f2e8;border-top:3px solid #c19a43;padding:20px}.safe-boundaries>div{grid-template-columns:repeat(4,1fr)}.safe-boundaries article span{font-weight:700}.safe-boundaries>p{background:#eef2f1;margin-top:18px;padding:18px}.safe-notice{color:#fff;background:#6c2f2a;padding:15px 18px}.safe-oxs{color:#fff;background:#082f47;grid-template-columns:1fr 1fr;gap:60px;padding:68px max(5vw,50vw - 680px);display:grid}.safe-oxs h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:400}.safe-oxs>p{color:#d7e1e2;font-size:1.08rem;line-height:1.8}@media (width<=900px){.safe-head{flex-direction:column;align-items:start}.safe-readiness>div{grid-template-columns:repeat(2,1fr)}.safe-response{grid-template-columns:1fr}.safe-detail{position:static}.safe-roles>div,.safe-boundaries>div{grid-template-columns:repeat(2,1fr)}.safe-oxs{grid-template-columns:1fr;gap:18px}}@media (width<=560px){.safe-shell{padding:38px 18px 60px}.safe-readiness,.safe-roles,.safe-boundaries{padding:21px}.safe-readiness>header{flex-direction:column;align-items:start;gap:15px}.safe-readiness>div,.safe-gates,.safe-roles>div,.safe-boundaries>div{grid-template-columns:1fr}.safe-gates h3{grid-column:auto}.safe-detail{padding:20px}.safe-detail dl div{grid-template-columns:1fr;gap:2px}.safe-oxs{padding:52px 20px}}.prayer-schedule-page{color:#082f47;background:#f5f1e7}.prayer-schedule-hero{color:#fff;background:#082f47;padding:70px max(6vw,50vw - 590px)}.prayer-schedule-hero h1{max-width:900px;margin:10px 0 18px;font-family:Georgia,serif;font-size:clamp(3.2rem,7vw,7rem);font-weight:400;line-height:.92}.prayer-schedule-hero>p:last-child{color:#d9e3e4;max-width:760px;font-size:1.1rem;line-height:1.7}.prayer-schedule-shell{background:#fff;border:1px solid #ddd4bf;max-width:1100px;margin:-1px auto 80px;padding:36px}.prayer-schedule-shell>header{border-bottom:1px solid #ddd4bf;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.prayer-schedule-shell>header>span{text-transform:uppercase;letter-spacing:.1em;color:#8a6820;font-size:.75rem}.prayer-schedule-shell>header>div{gap:8px;display:flex}.prayer-schedule-shell>header i{background:#dce1df;width:52px;height:4px}.prayer-schedule-shell>header i.active{background:#c39b43}.prayer-schedule-shell>section{padding:38px 0}.prayer-schedule-shell h2{margin:8px 0 28px;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:400}.prayer-schedule-shell h3{margin:34px 0 13px}.prayer-choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.prayer-choice-grid button,.prayer-privacy-grid button{color:#082f47;text-align:left;background:#f7f3e9;border:1px solid #d4c7a5;min-height:110px;padding:20px}.prayer-choice-grid button:hover,.prayer-choice-grid button.selected,.prayer-privacy-grid button:hover,.prayer-privacy-grid button.selected{color:#fff;background:#082f47;border-color:#c9a44b;box-shadow:inset 0 3px #c9a44b}.prayer-choice-grid button b,.prayer-choice-grid button small{display:block}.prayer-choice-grid button small{color:#6b7d83;margin-top:10px;line-height:1.5}.prayer-choice-grid button.selected small{color:#d7e1e2}.prayer-privacy-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.prayer-schedule-shell label{margin-top:28px;display:block}.prayer-schedule-shell label>span{margin-bottom:8px;font-weight:700;display:block}.prayer-schedule-shell select,.prayer-schedule-shell textarea{width:100%;font:inherit;color:#082f47;background:#fff;border:1px solid #aab8ba;padding:14px}.prayer-schedule-shell textarea{min-height:130px}.prayer-calendar-note{background:#eef2f1;border-left:4px solid #c39b43;margin-top:22px;padding:17px}.prayer-review{background:#d8cfbb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.prayer-review article{background:#f7f3e9;padding:20px}.prayer-review span,.prayer-review b{display:block}.prayer-review span{color:#687980;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.prayer-review b{margin-top:8px}.prayer-submit-boundary{background:#eef2f1;margin-top:24px;padding:24px}.prayer-submit-boundary h3{margin:7px 0;font-family:Georgia,serif;font-size:2rem;font-weight:400}.prayer-submit-boundary button{color:#fff;background:#082f47;border:0;padding:13px 17px}.prayer-step-actions{border-top:1px solid #ddd4bf;justify-content:space-between;padding-top:22px;display:flex}.prayer-step-actions button{color:#082f47;background:#fff;border:1px solid #082f47;padding:13px 22px}.prayer-step-actions button:last-child{color:#fff;background:#082f47}.prayer-step-actions button:disabled{opacity:.35}.prayer-demo-notice{color:#fff;background:#082f47;padding:15px 18px}.prayer-schedule-boundary{color:#082f47;background:#c29a43;grid-template-columns:1fr 1fr;gap:60px;padding:68px max(6vw,50vw - 590px);display:grid}.prayer-schedule-boundary h2{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:400}.prayer-schedule-boundary>p{font-size:1.08rem;line-height:1.8}.path-choice{flex-wrap:wrap}@media (width<=800px){.prayer-choice-grid{grid-template-columns:1fr 1fr}.prayer-privacy-grid{grid-template-columns:1fr}.prayer-schedule-boundary{grid-template-columns:1fr;gap:18px}}@media (width<=560px){.prayer-schedule-hero{padding:52px 20px}.prayer-schedule-shell{margin:0;padding:24px 18px 40px}.prayer-schedule-shell>header i{width:32px}.prayer-choice-grid,.prayer-review{grid-template-columns:1fr}.prayer-step-actions button{padding:12px 16px}.prayer-schedule-boundary{padding:52px 20px}}html{scroll-behavior:smooth}a{color:inherit}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f2;border-bottom:1px solid #032f4c1f;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.global-header nav{gap:clamp(14px,2vw,30px)}.global-header nav a{position:relative}.global-header nav a:after{content:"";background:var(--gold);height:1px;transition:right .2s;position:absolute;bottom:-9px;left:0;right:100%}.global-header nav a:hover:after,.global-header nav a:focus-visible:after{right:0}.global-header .mobile-menu summary{align-items:center;gap:9px;display:flex}.global-header .mobile-menu summary span{color:#8e6b21;font-size:.62rem}.global-header .mobile-menu summary b{font-size:.75rem}.inner-header{z-index:5;background:#fbfaf6f5;position:relative}.inner-header .back-link:before{content:"← ";color:var(--gold)}.inner-page>.inner-header .brand img{width:42px;height:42px}.brand{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:12px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.brand img{object-fit:cover;background:var(--deep);outline-offset:2px;border:1px solid #d7b45e;border-radius:50%;outline:1px solid #032f4c38;width:48px;height:48px;padding:2px;box-shadow:0 5px 13px #021d313d}nav{gap:30px;display:flex}nav a{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;text-decoration:none}.mobile-menu{display:none}.hero{color:#fff;background:radial-gradient(circle at 70% 45%, #0d5877 0, #063b59 22%, var(--deep) 68%);grid-template-columns:1.12fr .88fr;align-items:center;gap:60px;min-height:calc(100vh - 84px);padding:80px clamp(24px,8vw,120px);display:grid;position:relative;overflow:hidden}.hero-radiance{opacity:.65;background:repeating-radial-gradient(circle,#dab9661f 0 1px,#0000 1px 31px);border-radius:50%;width:640px;height:640px;position:absolute;top:50%;right:0;transform:translate(22%,-50%)}.hero-copy,.seal-wrap{z-index:1;position:relative}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.24em;font-size:.75rem;font-weight:700}h1,h2,h3,blockquote,.footer-mark{font-family:Georgia,Times New Roman,serif}h1{letter-spacing:-.055em;margin:14px 0 10px;font-size:clamp(4.4rem,9vw,9rem);font-weight:400;line-height:.88}.hero-line{color:#ead9a8;margin:0 0 28px;font-family:Georgia,serif;font-size:clamp(1.45rem,2.7vw,2.5rem)}.hero-summary{color:#dce8ed;max-width:630px;font-size:1.13rem;line-height:1.75}.button{border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.1em;padding:14px 22px;font-size:.72rem;font-weight:700;text-decoration:none}.button.primary{background:var(--gold);color:var(--deep)}.button.secondary{color:var(--sapphire);background:#fffdf7;box-shadow:inset 0 0 0 1px #07364f0d}.button.secondary:hover,.button.secondary:focus-visible{background:var(--sapphire);color:#fff}.seal-wrap{isolation:isolate;place-items:center;display:grid}.seal-wrap:before,.seal-wrap:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.seal-wrap:before{aspect-ratio:1;z-index:-1;background:var(--deep);width:min(100%,538px);box-shadow:inset 0 0 0 5px var(--deep), inset 0 0 0 6px #ebcd7e80, 0 34px 68px #00000070;border:2px solid #d8b45d}.seal-wrap:after{display:none}.seal-wrap img{aspect-ratio:1;object-fit:cover;clip-path:circle(49.15%);border-radius:50%;width:min(94%,512px);box-shadow:0 12px 26px #0000004d}.seal-halo{aspect-ratio:1;background:radial-gradient(circle,#e9d29447,#0000 66%);border-radius:50%;width:86%;position:absolute}.scripture{text-align:center;background:var(--pale);padding:90px 24px}blockquote{max-width:930px;color:var(--sapphire);margin:20px auto;font-size:clamp(2rem,4.6vw,4.5rem);line-height:1.15}cite{letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-style:normal}.foundation,.connect{grid-template-columns:.8fr 1.2fr;gap:80px;padding:110px clamp(24px,8vw,120px);display:grid}.section-intro h2,.connect h2{color:var(--sapphire);margin:16px 0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:400;line-height:1}.foundation-copy{font-family:Georgia,serif;font-size:1.35rem;line-height:1.75}.ministry-gateway{background:#f1ecdf;padding:110px clamp(24px,6vw,100px)}.gateway-heading{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.gateway-heading h2{max-width:760px;color:var(--sapphire);margin:14px 0 0;font-size:clamp(2.8rem,5vw,5.7rem);font-weight:400;line-height:.98}.gateway-heading>p{color:#526a77;margin:0;line-height:1.75}.gateway-grid{background:#032f4c26;border:1px solid #032f4c26;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.gateway-card{background:#fbfaf6;min-height:320px;padding:34px;text-decoration:none;transition:background .2s,color .2s}.gateway-card>span{color:#906f28;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem}.gateway-card h3{color:var(--sapphire);margin:55px 0 14px;font-size:1.75rem;font-weight:400}.gateway-card p{color:#526a77;line-height:1.65}.gateway-card b{color:#8d6c21;text-transform:uppercase;letter-spacing:.12em;margin-top:26px;font-size:.68rem;display:block}.gateway-card:hover,.gateway-card:focus-visible{background:var(--sapphire);color:#fff}.gateway-card:hover h3,.gateway-card:focus-visible h3,.gateway-card:hover p,.gateway-card:focus-visible p{color:#fff}.text-link{color:#7d5d1b;text-transform:uppercase;letter-spacing:.12em;gap:8px;margin-top:34px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.teachings{background:var(--sapphire);color:#fff;padding:110px clamp(24px,6vw,100px)}.centered{text-align:center;max-width:820px;margin:0 auto 54px}.centered h2{color:#fff}.centered>p:last-child{color:#c8d7df;line-height:1.7}.teaching-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.teaching-card{background:linear-gradient(145deg,#ffffff14,#ffffff06);border:1px solid #dcbc6b59;min-height:360px;padding:32px}.teaching-card>span{color:var(--gold);font-family:Georgia,serif;font-size:2.4rem}.card-label{color:#d7bf7b;text-transform:uppercase;letter-spacing:.13em;margin-top:54px;font-size:.7rem}.teaching-card h3{margin:12px 0;font-size:1.7rem;font-weight:400}.teaching-card p:last-child{color:#c9d7df;line-height:1.65}.worship-band{text-align:center;color:var(--deep);background:linear-gradient(90deg,#d9bc73,#f0dfae,#d2ac55);padding:90px 24px}.worship-band>p{text-transform:uppercase;letter-spacing:.25em;font-size:.72rem}.worship-band h2{max-width:900px;margin:15px auto 0;font-size:clamp(2.4rem,5vw,5rem);font-weight:400}.connect{background:#fff}.privacy-note{color:#526a77;max-width:620px;line-height:1.7}address{gap:18px;font-style:normal;display:grid}address a,address p{border-bottom:1px solid #dbe2e5;margin:0;padding:22px 0;font-family:Georgia,serif;font-size:1.3rem;line-height:1.55;text-decoration:none}address span{color:#788b94;text-transform:uppercase;letter-spacing:.16em;margin-bottom:6px;font-family:Arial,sans-serif;font-size:.68rem;display:block}footer{color:#d6e2e8;background:var(--deep);justify-content:space-between;align-items:end;gap:20px;padding:42px clamp(24px,6vw,90px);display:flex}.footer-mark{color:#fff;margin:0;font-size:1.5rem}footer div p:last-child,footer>p{letter-spacing:.08em;margin:8px 0 0;font-size:.75rem}@media (width<=800px){.site-header{height:72px}.brand span,nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;text-transform:uppercase;letter-spacing:.13em;padding:10px 0;font-size:.75rem;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] div{background:#fbfaf6;border:1px solid #032f4c26;min-width:210px;padding:12px;position:absolute;top:42px;right:0;box-shadow:0 18px 45px #021d312e}.global-header .mobile-menu[open] div{z-index:50;grid-template-columns:1fr 1fr;min-width:0;max-height:calc(100vh - 88px);padding:12px;display:grid;position:fixed;top:70px;left:16px;right:16px;overflow:auto}.global-header .mobile-menu a{border-bottom:1px solid #032f4c17;padding:15px 12px}.inner-header{height:64px}.inner-header .brand img{width:38px;height:38px}.inner-header .back-link{text-align:right;max-width:46%}.mobile-menu a{padding:13px 12px;display:block}.hero{text-align:center;grid-template-columns:1fr;gap:40px;min-height:auto;padding:72px 24px 62px}.hero-summary{margin-inline:auto}.hero-actions{justify-content:center}.seal-wrap img{width:min(82vw,390px)}.seal-wrap:before{width:min(88vw,420px)}.foundation,.connect{grid-template-columns:1fr;gap:28px;padding:76px 24px}.ministry-gateway{padding:76px 24px}.gateway-heading,.gateway-grid{grid-template-columns:1fr}.gateway-heading{gap:22px}.gateway-card{min-height:250px}.gateway-card h3{margin-top:34px}.teaching-grid{grid-template-columns:1fr}.teaching-card{min-height:290px}footer{flex-direction:column;align-items:flex-start}}.responsive-page{color:var(--vav-sapphire);background:#edf0ef}.responsive-hero{color:#fff;background:radial-gradient(circle at 82% 16%,#d3ae4e38,#0000 25%),linear-gradient(125deg,#04253b,#123f52 62%,#3b2942);grid-template-columns:1.35fr .65fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.responsive-hero h1{margin:.6rem 0 1rem;font:clamp(3.8rem,7vw,7rem)/.93 Georgia,serif}.responsive-hero>div>p:last-child{color:#d9e4e7;max-width:750px;font-size:1.1rem;line-height:1.7}.responsive-hero aside{background:#021d315c;border:1px solid #ffffff40;align-self:end;padding:1.5rem}.responsive-hero aside>span,.responsive-hero aside>small{color:#dce5e7;display:block}.responsive-hero aside>span{text-transform:uppercase;letter-spacing:.11em;color:#dfbf67;font-size:.68rem}.responsive-hero aside strong{margin:.5rem 0;font:3.5rem Georgia,serif;display:block}.responsive-hero aside p{color:#d6e0e3}.responsive-hero aside i{background:#ffffff29;height:7px;margin:1rem 0;display:block}.responsive-hero aside i b{background:#d0aa4c;height:100%;display:block}.responsive-shell{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d5dcda;grid-template-columns:360px 1fr;margin:-2rem auto 5rem;display:grid;position:relative}.responsive-shell>nav{border-right:1px solid #d5dcda}.responsive-shell>nav button{color:#0b3b51;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2e0;grid-template-columns:38px 1fr auto;gap:.4rem .8rem;width:100%;padding:1.2rem;display:grid}.responsive-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #c09a43}.responsive-shell>nav button span{color:#98731f;grid-row:1/3;font-weight:800}.responsive-shell>nav button b,.responsive-shell>nav button small{display:block}.responsive-shell>nav button small{color:#718186}.responsive-shell>nav button em{color:#82621c;grid-area:1/3/3;align-self:center;font-style:normal}.responsive-work{padding:clamp(1.5rem,4vw,3.5rem)}.responsive-work>header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.responsive-work h2{margin:.4rem 0;font:clamp(2.8rem,5vw,5rem)/.95 Georgia,serif}.responsive-work>header p:last-child{color:#60757c;max-width:660px;line-height:1.65}.responsive-work>header>strong{color:#98731f;font:2rem Georgia,serif}.responsive-checks{border:1px solid #d8dfdd;grid-template-columns:repeat(3,1fr);margin:2rem 0;display:grid}.responsive-checks h3{color:#fff;background:#082f47;grid-column:1/-1;margin:0;padding:1rem;font:1.25rem Georgia,serif}.responsive-checks span{color:#526970;border-bottom:1px solid #d8dfdd;border-right:1px solid #d8dfdd;grid-template-columns:30px 1fr;gap:.5rem;padding:1rem;line-height:1.4;display:grid}.responsive-checks span b{color:#98731f}.responsive-routes{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.responsive-routes article{background:#f7f5ed;border:1px solid #d5dcda;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-width:0;padding:1rem;display:grid}.responsive-routes article.reviewed{background:#edf3ee;border-color:#a9c0b4}.responsive-routes label{align-items:center;gap:.8rem;min-width:0;display:flex}.responsive-routes input{accent-color:#98731f;width:20px;height:20px}.responsive-routes label span{min-width:0}.responsive-routes label b,.responsive-routes label small{display:block}.responsive-routes label small{color:#718186;margin-top:.25rem}.responsive-routes a{color:#805f18;font-weight:800;text-decoration:none}.responsive-next{color:#fff;background:#3b2942;border-top:3px solid #d0aa4c;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-top:1.5rem;padding:1.4rem;display:grid}.responsive-next span{color:#dfbf67;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.responsive-next h3{margin:.4rem 0;font:1.7rem Georgia,serif}.responsive-next p{color:#e0d9e2;margin:0}.responsive-next a{color:#082f47;background:#d0aa4c;padding:1rem;font-weight:800;text-decoration:none}.responsive-summary{color:#fff;background:#082f47;border:1px solid #082f47;width:100%;margin-top:.8rem;padding:1rem;font-weight:800}.responsive-notice{color:#536970;background:#f4efe3;border-left:4px solid #c09a43;padding:1rem}.responsive-boundary{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.responsive-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.responsive-boundary>p{color:#e0d9e2;align-self:center;line-height:1.8}@media (width<=1279px) and (width>=801px){.responsive-hero{gap:2rem}.responsive-shell{grid-template-columns:300px 1fr;margin-inline:2vw}.responsive-checks{grid-template-columns:1fr 1fr}.responsive-routes{grid-template-columns:1fr}.roadmap-grid,.directory-grid{grid-template-columns:minmax(280px,34%) 1fr}.roadmap-grid>article,.directory-grid>article{padding:clamp(1.5rem,3vw,2.5rem)}}@media (width<=800px){.responsive-hero,.responsive-shell,.responsive-boundary{grid-template-columns:1fr}.responsive-hero{gap:2rem;padding:4rem 1.2rem}.responsive-shell{margin:0}.responsive-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid}.responsive-shell>nav button{border-right:1px solid #dce2e0}.responsive-work>header{flex-direction:column;align-items:flex-start}.responsive-checks{grid-template-columns:1fr 1fr}.responsive-routes{grid-template-columns:1fr}.responsive-boundary{gap:1.5rem;padding:3.5rem 1.2rem}.responsive-next{grid-template-columns:1fr}.responsive-next a{text-align:center}}@media (width<=600px){.responsive-shell>nav,.responsive-checks{grid-template-columns:1fr}.responsive-work{padding:1.2rem}.responsive-routes article{grid-template-columns:1fr}.responsive-routes article>a{text-align:center;border:1px solid #b89a53;padding:.75rem}.responsive-hero h1{font-size:3.2rem}.responsive-hero aside strong{font-size:2.7rem}}@media (width<=800px){.center-head,.partner-ops-head,.review-work>header,.accept-work>header{flex-direction:column!important;align-items:flex-start!important}.center-metrics,.partner-ops-metrics,.review-checklist{grid-template-columns:1fr 1fr!important}.center-cards,.evidence-list,.readiness-checks,.integration-layout,.adapter-flow{grid-template-columns:1fr!important}.control-center{grid-template-columns:1fr}.control-center>aside{position:static}.meeting-list article,.run-show li{grid-template-columns:1fr!important}.adapter-flow>i{transform:rotate(90deg)}table{max-width:100%;display:block;overflow-x:auto}}@media (width<=600px){.center-metrics,.partner-ops-metrics,.review-checklist{grid-template-columns:1fr!important}.hero-actions,.button-pair,.confirmation-actions,.wizard-actions{flex-direction:column;align-items:stretch}.hero-actions>*,.button-pair>*,.confirmation-actions>*,.wizard-actions>*{text-align:center;width:100%!important}.field-grid,.business-fields,.mission-fields,.dasod-fields,.rapha-schedule,.eden-build-fields,.restoration-fields{grid-template-columns:1fr!important}}.portal-entry{background:linear-gradient(120deg,#f8f5eb 0 68%,#082d43 68%);grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;min-height:720px;padding:clamp(55px,8vw,120px);display:grid}.portal-entry-copy{max-width:760px}.portal-entry h1,.portal-welcome h1{color:var(--sapphire);margin:12px 0;font-size:clamp(3.1rem,6vw,6.5rem);line-height:.92}.portal-entry-copy>p:not(.eyebrow):not(.portal-notice){color:#5f747c;max-width:650px;font-size:1.08rem;line-height:1.7}.portal-entry>aside{text-align:center;color:#fff}.portal-entry>aside img{filter:drop-shadow(0 18px 25px #001824);width:min(240px,80%)}.portal-entry>aside p{margin:22px 0 5px;font:2.3rem Georgia,serif}.portal-entry>aside span{color:#cad7d9}.portal-signin-options{grid-template-columns:1fr 1fr;gap:12px;margin:32px 0 18px;display:grid}.portal-signin-options button{text-align:left;color:var(--sapphire);background:#fff;border:1px solid #bdc8ca;padding:18px}.portal-signin-options span,.portal-signin-options small{display:block}.portal-signin-options span{font-weight:750}.portal-signin-options small{color:#6b7e85;margin-top:5px}.portal-demo{background:var(--sapphire);color:#fff;border:0;padding:17px 22px;font-weight:700}.portal-demo span{margin-left:20px}.portal-caption{color:#6c7f86;margin-top:12px;line-height:1.5;display:block}.portal-notice{border-left:3px solid var(--gold);color:#536b74;background:#f4ecd5;padding:14px 17px;line-height:1.45}.portal-shell{background:#f4f1e8;padding:55px clamp(24px,7vw,110px) 100px}.portal-welcome{justify-content:space-between;align-items:flex-end;display:flex}.portal-welcome h1{font-size:clamp(3rem,5vw,5rem)}.portal-welcome p{color:#667a82}.portal-welcome>button{color:var(--sapphire);background:0 0;border:1px solid #aebcc0;padding:11px 15px}.portal-tabs{border-bottom:1px solid #c8d1d3;margin-top:35px;display:flex}.portal-tabs button{color:#60747d;background:0 0;border:0;border-bottom:3px solid #0000;padding:16px 25px;font-weight:750}.portal-tabs button.active{border-color:var(--gold);color:var(--sapphire)}.portal-tabs b{color:#fff;background:#ad8530;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:8px;font-size:.72rem;display:inline-grid}.portal-workspace{background:#fff;grid-template-columns:minmax(280px,.75fr) 1.5fr;display:grid;box-shadow:0 22px 55px #233b4320}.portal-list{border-right:1px solid #d9e0e1}.portal-list>header{color:#63767e;justify-content:space-between;padding:20px 22px;display:flex}.portal-list>button{text-align:left;width:100%;color:var(--sapphire);background:#fff;border:0;border-top:1px solid #e1e6e7;grid-template-columns:7px 1fr auto;gap:15px;padding:22px;display:grid}.portal-list>button.active{background:#f7f1df}.portal-list button>i{background:#c7d2d5;height:100%;min-height:67px}.portal-list button>i.gold{background:#c29a3f}.portal-list button>i.blue{background:#174b65}.portal-list button span>*{display:block}.portal-list small{color:#7a8c92;text-transform:uppercase;letter-spacing:.08em}.portal-list strong{margin:7px 0;font:1.25rem Georgia,serif}.portal-list em{color:#79601f;font-size:.82rem;font-style:normal}.portal-detail{padding:35px}.portal-detail>header{justify-content:space-between;gap:25px;display:flex}.portal-detail>header small{color:#71848a;text-transform:uppercase;letter-spacing:.07em}.portal-detail h2{color:var(--sapphire);margin:7px 0;font:clamp(2rem,3.5vw,3.4rem) Georgia,serif}.portal-status{color:#315969;background:#e6ecee;border-radius:30px;align-self:flex-start;padding:9px 12px;font-size:.75rem;font-weight:750}.portal-status.gold{color:#765917;background:#f3e4b8}.portal-progress{grid-template-columns:repeat(5,1fr);margin:38px 0;display:grid}.portal-progress div{text-align:center;color:#809097;font-size:.68rem;position:relative}.portal-progress div:before{content:"";background:#d8dfe1;height:2px;position:absolute;top:7px;left:0;right:0}.portal-progress div:first-child:before{left:50%}.portal-progress div:last-child:before{right:50%}.portal-progress i{z-index:1;background:#fff;border:3px solid #d8dfe1;border-radius:50%;width:16px;height:16px;margin:auto;display:block;position:relative}.portal-progress span{margin-top:9px;display:block}.portal-progress .complete:before,.portal-progress .complete i{background:#b38a32;border-color:#b38a32}.portal-progress .complete{color:#684f18}.portal-action{background:#edf2f2;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:27px;display:grid}.portal-action h3{color:var(--sapphire);margin:7px 0;font:1.65rem Georgia,serif}.portal-action p:last-child{color:#60757d;margin-bottom:0;line-height:1.55}.portal-action button,.save-prefs,.message-compose button{background:var(--sapphire);color:#fff;border:0;padding:14px 18px;font-weight:700}.portal-meta{border:1px solid #dae1e2;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.portal-meta div{border-right:1px solid #dae1e2;padding:18px}.portal-meta div:last-child{border:0}.portal-meta span,.portal-meta b{display:block}.portal-meta span{color:#7a8b91;text-transform:uppercase;font-size:.72rem}.portal-meta b{color:var(--sapphire);margin-top:7px}.portal-messages,.portal-preferences{background:#fff;grid-template-columns:.55fr 1.45fr;display:grid}.portal-messages>aside,.portal-preferences>header{color:#fff;background:#082f44;padding:38px}.portal-messages h2,.portal-preferences h2{font:2.3rem Georgia,serif}.portal-messages>aside span,.portal-preferences header p:last-child{color:#c8d5d8;line-height:1.6}.portal-messages>article,.portal-preferences>div{padding:38px}.message{color:#536a73;background:#edf2f2;max-width:720px;padding:22px;line-height:1.55}.message small{color:#80651e}.message-compose{margin-top:35px}.message-compose label{color:var(--sapphire);margin-bottom:9px;font-weight:750;display:block}.message-compose textarea{width:100%;min-height:130px;font:inherit;border:1px solid #bac6c9;padding:15px}.message-compose button{margin-top:12px}.message-compose button:disabled{color:#72848a;background:#d7dfe1}.preference-row{text-align:left;width:100%;color:var(--sapphire);background:0 0;border:0;border-bottom:1px solid #d8e0e2;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.preference-row span>*{display:block}.preference-row small{color:#6c7f86;margin-top:5px}.preference-row>i{background:#c8d2d4;border-radius:20px;width:46px;height:25px;padding:3px}.preference-row>i em{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;display:block}.preference-row>i.on{background:#b08a35}.preference-row>i.on em{transform:translate(21px)}.save-prefs{margin-top:25px}.portal-boundary{color:#fff;background:#3b2942;grid-template-columns:1fr 1fr;gap:70px;padding:80px clamp(24px,8vw,120px);display:grid}.portal-boundary h2{font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1}.portal-boundary>p{color:#ded1df;line-height:1.75}@media (width<=850px){.portal-entry{background:#f8f5eb;grid-template-columns:1fr}.portal-entry>aside{display:none}.portal-workspace,.portal-messages,.portal-preferences,.portal-boundary{grid-template-columns:1fr}.portal-list{border:0}.portal-detail>header,.portal-welcome{flex-direction:column;align-items:flex-start}.portal-action,.portal-meta{grid-template-columns:1fr}.portal-meta div{border-bottom:1px solid #dae1e2;border-right:0}.portal-progress span{display:none}.portal-boundary{gap:20px}}@media (width<=560px){.portal-entry,.portal-shell{padding-inline:18px}.portal-signin-options{grid-template-columns:1fr}.portal-tabs{overflow-x:auto}.portal-tabs button{padding-inline:14px}.portal-detail,.portal-messages>article,.portal-preferences>div{padding:24px 18px}.portal-list>button{padding-inline:18px}.portal-status{white-space:nowrap}.portal-entry h1{font-size:3.15rem}}.review-console{color:#12384a;background:#eef1ef;grid-template-columns:245px 1fr;min-height:900px;display:grid}.review-rail{color:#fff;background:#062b3f;flex-direction:column;padding:28px 18px;display:flex}.review-brand{border-bottom:1px solid #ffffff20;align-items:center;gap:12px;padding:0 10px 28px;font:600 1.05rem Georgia,serif;display:flex}.review-brand img{border-radius:50%;width:48px;height:48px}.review-rail nav{gap:4px;margin-top:22px;display:grid}.review-rail nav button{text-align:left;color:#cbd7d9;background:0 0;border:0;border-radius:4px;justify-content:space-between;padding:13px 12px;display:flex}.review-rail nav button.active{color:#fff;background:#ffffff14}.review-rail nav b{color:#fff;background:#b88d36;border-radius:20px;place-items:center;min-width:22px;height:22px;font-size:.7rem;display:grid}.review-mode{color:#d0dadd;border:1px solid #ffffff20;margin-top:auto;padding:16px;font-size:.76rem}.review-mode i{background:#d4ac52;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.review-mode small{color:#91a7ae;margin:7px 0 0 17px;display:block}.review-main{min-width:0;padding:40px clamp(24px,4vw,65px) 80px}.review-top{justify-content:space-between;align-items:flex-end;display:flex}.review-top h1{margin:7px 0 0;font:clamp(2.4rem,4vw,4rem) Georgia,serif}.review-role{background:#fff;border:1px solid #cad3d2;padding:12px 16px}.review-role span,.review-role b{display:block}.review-role span{color:#75878c;text-transform:uppercase;font-size:.68rem}.review-role b{margin-top:4px;font-size:.85rem}.review-kpis{background:#fff;border:1px solid #d6dedd;grid-template-columns:repeat(4,1fr);margin:30px 0;display:grid}.review-kpis article{border-right:1px solid #d6dedd;padding:20px}.review-kpis article:last-child{border:0}.review-kpis span,.review-kpis small{color:#72858a;display:block}.review-kpis span{text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}.review-kpis b{margin:8px 0 3px;font:2rem Georgia,serif;display:block}.review-kpis small{font-size:.74rem}.review-filterbar{justify-content:space-between;align-items:center;display:flex}.review-filterbar>div{gap:6px;display:flex}.review-filterbar button{color:#536d77;background:0 0;border:1px solid #c8d1d1;padding:9px 13px}.review-filterbar button.active{color:#fff;background:#0b4057}.review-filterbar>span{color:#74868b;font-size:.8rem}.review-layout{background:#fff;border:1px solid #d2dbda;grid-template-columns:minmax(300px,.7fr) 1.4fr;margin-top:14px;display:grid;box-shadow:0 20px 50px #15364213}.review-queue{border-right:1px solid #d5dddd}.review-queue>button{text-align:left;color:#12394b;background:#fff;border:0;border-bottom:1px solid #e0e6e5;grid-template-columns:43px 1fr auto;align-items:start;gap:12px;width:100%;padding:18px 16px;display:grid}.review-queue>button.active{background:#f8f2df;box-shadow:inset 4px 0 #b68c36}.review-avatar{color:#fff;background:#0f465e;border-radius:50%;place-items:center;width:41px;height:41px;font-size:.72rem;display:grid}.review-queue button>span:nth-child(2)>*{display:block}.review-queue small{color:#849398;font-size:.63rem}.review-queue b{margin:4px 0;font-size:.88rem}.review-queue em{color:#677b82;font-size:.76rem;font-style:normal}.review-queue button>i{color:#657980;background:#e5ecec;border-radius:20px;padding:5px 7px;font-size:.62rem;font-style:normal}.review-queue button>i.due{color:#725617;background:#f2e1b7}.review-record{padding:30px}.review-record>header{justify-content:space-between;gap:20px;display:flex}.review-record>header small{color:#71858a;letter-spacing:.08em}.review-record>header h2{margin:7px 0 3px;font:clamp(1.9rem,3vw,3rem) Georgia,serif}.review-record>header p{color:#687d84;margin:0}.review-record>header>span{color:#735817;background:#f2e2b9;border-radius:20px;align-self:flex-start;padding:8px 11px;font-size:.7rem;font-weight:700}.review-record-grid{border:1px solid #d9e0df;grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.review-record-grid div{border-bottom:1px solid #d9e0df;border-right:1px solid #d9e0df;padding:16px}.review-record-grid div:nth-child(2n){border-right:0}.review-record-grid div:nth-last-child(-n+2){border-bottom:0}.review-record-grid span,.review-record-grid b{display:block}.review-record-grid span{color:#7b8c90;text-transform:uppercase;font-size:.63rem}.review-record-grid b{margin-top:6px;font-size:.82rem}.review-next{background:#edf2f1;grid-template-columns:1fr .75fr;gap:24px;padding:22px;display:grid}.review-next h3,.review-composer h3,.review-history h3{color:#113b4e;margin:5px 0;font:1.4rem Georgia,serif}.review-next p:last-child{color:#687d84;line-height:1.45}.review-status-actions{gap:7px;display:grid}.review-status-actions button{text-align:left;color:#164154;background:#fff;border:1px solid #bdc9c9;padding:10px}.review-composer{border:1px solid #d7dedd;margin-top:22px;padding:22px}.review-composer header{justify-content:space-between;display:flex}.review-composer select{color:#123d50;background:#fff;border:1px solid #bcc8c8;padding:8px}.review-composer textarea{width:100%;min-height:110px;font:inherit;border:1px solid #c5cece;margin-top:14px;padding:13px}.review-composer>div{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.review-composer small{color:#71848a;line-height:1.4}.review-composer button{color:#fff;background:#0a3c53;border:0;padding:11px 15px}.review-composer button:disabled{color:#78898d;background:#d6dddd}.review-notice{color:#596f77;background:#f8f1dd;border-left:3px solid #b58b35;padding:13px 15px}.review-history{margin-top:24px}.review-history ol{margin:0;padding:0;list-style:none}.review-history li{border-bottom:1px solid #e1e6e5;gap:12px;padding:11px 0;display:flex}.review-history li i{background:#b38b37;border-radius:50%;width:10px;height:10px;margin-top:4px}.review-history li b,.review-history li span{display:block}.review-history li span{color:#7a8a8e;margin-top:3px;font-size:.72rem}.review-guardrails{color:#fff;background:#3c2942;grid-template-columns:1fr 1fr;gap:70px;padding:85px clamp(24px,8vw,120px);display:grid}.review-guardrails h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.95}.review-guardrails>div:last-child{color:#dfd4e0;line-height:1.75}@media (width<=1050px){.review-console{grid-template-columns:1fr}.review-rail{display:none}.review-layout{grid-template-columns:1fr}.review-queue{border-bottom:1px solid #d5dddd;border-right:0}.review-kpis{grid-template-columns:1fr 1fr}.review-kpis article:nth-child(2){border-right:0}.review-kpis article:nth-child(-n+2){border-bottom:1px solid #d6dedd}}@media (width<=700px){.review-main{padding-inline:16px}.review-top{flex-direction:column;align-items:flex-start;gap:18px}.review-kpis{grid-template-columns:1fr 1fr}.review-filterbar{flex-direction:column;align-items:flex-start;gap:10px}.review-filterbar>div{max-width:100%;overflow-x:auto}.review-record{padding:22px 16px}.review-record>header{flex-direction:column;align-items:flex-start}.review-record-grid,.review-next,.review-guardrails{grid-template-columns:1fr}.review-record-grid div,.review-record-grid div:nth-child(2n){border-bottom:1px solid #d9e0df;border-right:0}.review-record-grid div:last-child{border-bottom:0}.review-composer header,.review-composer>div{flex-direction:column;align-items:flex-start}.review-guardrails{gap:20px}}.event-command{color:#10394c;background:#eff2f0;grid-template-columns:235px 1fr;min-height:920px;display:grid}.command-rail{color:#fff;background:#062c40;flex-direction:column;padding:26px 18px;display:flex}.command-seal{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:0 9px 25px;font:1.05rem Georgia,serif;display:flex}.command-seal img{border-radius:50%;width:50px;height:50px}.command-rail nav{gap:4px;margin-top:22px;display:grid}.command-rail nav button{text-align:left;color:#cbd7da;background:0 0;border:0;padding:13px 12px}.command-rail nav button.active{color:#fff;background:#ffffff14;border-left:3px solid #c59b43}.command-rail>div:last-child{border:1px solid #ffffff1c;margin-top:auto;padding:14px}.command-rail>div:last-child span,.command-rail>div:last-child small{display:block}.command-rail>div:last-child span{color:#e0c479;text-transform:uppercase;font-size:.7rem}.command-rail>div:last-child small{color:#9db0b5;margin-top:6px}.command-main{min-width:0;padding:38px clamp(22px,4vw,60px) 80px}.command-header{justify-content:space-between;align-items:flex-end;display:flex}.command-header h1{margin:7px 0 3px;font:clamp(2.8rem,4.5vw,4.8rem) Georgia,serif}.command-header p:last-child{color:#6a7d83;margin:0}.command-live{background:#fff;border:1px solid #c5d0cf;padding:11px 15px;font-size:.78rem}.command-live i{background:#c59a3f;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.command-metrics{background:#fff;border:1px solid #d3dcda;grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.command-metrics article{border-right:1px solid #d3dcda;padding:19px}.command-metrics article:last-child{border:0}.command-metrics span,.command-metrics small{color:#74868b;display:block}.command-metrics span{text-transform:uppercase;letter-spacing:.06em;font-size:.67rem}.command-metrics b{margin:7px 0 2px;font:1.9rem Georgia,serif;display:block}.command-metrics small{font-size:.72rem}.command-readiness{color:#fff;background:#0b4057;grid-template-columns:repeat(3,1fr);gap:25px;padding:20px;display:grid}.command-readiness header{justify-content:space-between;font-size:.73rem;display:flex}.command-readiness>div>i,.staffing-grid article>i{background:#ffffff23;height:5px;margin-top:10px;display:block;overflow:hidden}.command-readiness em,.staffing-grid em{background:#d0a549;height:100%;display:block}.command-panel{background:#fff;border:1px solid #d4dcdb;margin-top:20px;padding:26px;box-shadow:0 18px 40px #173b4512}.command-panel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.command-panel h2{margin:0 0 5px;font:2rem Georgia,serif}.command-panel header p{color:#71848a;margin:0}.command-panel input{min-width:280px;font:inherit;border:1px solid #bec9c8;padding:12px}.command-table{border:1px solid #dae1df;margin-top:22px}.command-row{color:#5d727a;border-bottom:1px solid #e0e5e4;grid-template-columns:1.4fr .85fr .65fr .55fr;align-items:center;min-width:720px;padding:14px 15px;font-size:.82rem;display:grid}.command-table{overflow-x:auto}.command-row:last-child{border:0}.command-row.head{color:#7a8b8f;text-transform:uppercase;background:#f3f5f3;font-size:.65rem}.command-row>span:first-child b,.command-row>span:first-child small{display:block}.command-row>span:first-child b{color:#123c4e}.command-row>span:first-child small{color:#7a8c90;margin-top:4px}.command-row i{background:#e8eeee;border-radius:20px;padding:6px 8px;font-size:.68rem;font-style:normal}.command-row i.checked-in{color:#326036;background:#dfeadf}.command-row i.waitlisted{color:#705719;background:#f2e4bb}.command-row button{color:#fff;background:#0c4056;border:1px solid #0c4056;padding:9px 11px}.command-row button:disabled{color:#7c8b8e;background:#e3e8e7;border-color:#d5dedd}.command-notice{color:#586e76;background:#f7efda;border-left:3px solid #ba9039;padding:13px 15px}.command-action{color:#fff;background:#0b4057;border:1px solid #0b4057;padding:11px 14px}.staffing-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.staffing-grid article{background:#f3f5f2;padding:20px}.staffing-grid header{justify-content:space-between;display:flex}.staffing-grid header b{color:#815f16;font-size:.7rem}.staffing-grid header b.covered{color:#37633d}.staffing-grid article>div{margin:18px 0 0}.staffing-grid strong{font:2rem Georgia,serif}.staffing-grid article>div span{color:#75868a;margin-left:7px}.staffing-grid article>i{background:#dce3e0}.contributor-board{gap:8px;margin-top:20px;display:grid}.contributor-board article{background:#f4f5f2;grid-template-columns:42px 1fr auto;align-items:center;padding:17px;display:grid}.contributor-board>article>span{color:#fff;background:#0b4057;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.7rem;display:grid}.contributor-board small{color:#7b8c90;text-transform:uppercase}.contributor-board h3{margin:4px 0;font:1.25rem Georgia,serif}.contributor-board p{color:#72591c;margin:0}.contributor-board button{color:#123e50;background:#fff;border:1px solid #b9c5c4;padding:9px 12px}.followup-panel>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.followup-panel article{background:#f2f5f3;gap:6px;padding:20px;display:grid}.followup-panel article span{color:#6d8086}.followup-panel article strong{color:#76591a}.command-boundary{color:#fff;background:#3b2942;grid-template-columns:1fr 1fr;gap:70px;padding:80px clamp(24px,8vw,120px);display:grid}.command-boundary h2{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.96}.command-boundary>div:last-child{color:#ded4df;line-height:1.75}@media (width<=1050px){.event-command{grid-template-columns:1fr}.command-rail{display:none}.command-metrics{grid-template-columns:1fr 1fr}.command-metrics article:nth-child(2){border-right:0}.command-metrics article:nth-child(-n+2){border-bottom:1px solid #d3dcda}.command-readiness{grid-template-columns:1fr}}@media (width<=700px){.command-main{padding-inline:16px}.command-header,.command-panel>header{flex-direction:column;align-items:flex-start}.command-panel input{width:100%;min-width:0}.command-metrics{grid-template-columns:1fr 1fr}.staffing-grid,.followup-panel>div,.command-boundary{grid-template-columns:1fr}.command-boundary{gap:20px}.contributor-board article{grid-template-columns:38px 1fr}.contributor-board button{grid-column:2;justify-self:start;margin-top:8px}}.control-center{color:#103a4d;background:#eef2f0;grid-template-columns:230px 1fr;min-height:850px;display:grid}.control-center>aside{color:#fff;background:#062d41;flex-direction:column;padding:35px 20px;display:flex}.control-center>aside h2{margin:0 0 25px;font:1.55rem Georgia,serif}.control-center>aside button{text-align:left;text-transform:capitalize;color:#c8d7da;background:0 0;border:0;border-bottom:1px solid #ffffff17;padding:13px}.control-center>aside button.active{color:#fff;background:#ffffff12;border-left:3px solid #c49a42}.control-center>aside small{color:#8fa6ad;margin-top:auto}.control-center>div{padding:42px clamp(22px,5vw,70px) 80px}.center-head{justify-content:space-between;align-items:flex-end;display:flex}.center-head h1{margin:7px 0;font:clamp(2.7rem,4.5vw,4.8rem) Georgia,serif}.center-head p:last-child{color:#6f8288;margin:0}.center-head>span{background:#fff;border:1px solid #c5d0cf;padding:9px 13px;font-size:.72rem}.center-metrics{background:#fff;border:1px solid #d4dddb;grid-template-columns:repeat(4,1fr);margin:30px 0;display:grid}.center-metrics article{border-right:1px solid #d4dddb;padding:19px}.center-metrics article:last-child{border:0}.center-metrics span,.center-metrics small{color:#72858a;display:block}.center-metrics span{text-transform:uppercase;font-size:.66rem}.center-metrics b{margin:7px 0;font:1.7rem Georgia,serif;display:block}.center-metrics small{font-size:.7rem}.center-panel{background:#fff;border:1px solid #d4dddb;padding:28px;box-shadow:0 18px 45px #173b4511}.center-panel>header h2{margin:0;font:2rem Georgia,serif}.center-panel>header p{color:#708289}.fund-row{border-bottom:1px solid #e1e6e4;grid-template-columns:1.2fr 1fr 50px;align-items:center;gap:20px;padding:17px 0;display:grid}.fund-row div>*{display:block}.fund-row small{color:#71848a;margin-top:4px}.fund-row>i{background:#dfe5e3;height:7px;display:block}.fund-row em{background:#ba913c;height:100%;display:block}.fund-row>span{text-align:right}.center-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.center-cards article{background:#f2f5f2;gap:8px;padding:22px;display:grid}.center-cards article span{color:#745a1d}.center-cards article small{color:#71848a}.evidence-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.evidence-list article{background:#f3f5f2;justify-content:space-between;padding:17px;display:flex}.evidence-list article span{color:#755b1d}.center-action{color:#fff;background:#0b4057;border:0;margin-top:20px;padding:11px 15px}.center-notice{color:#5c7078;background:#f7efda;border-left:3px solid #b88e39;padding:13px 15px}.meeting-list{gap:9px;display:grid}.meeting-list article{background:#f3f5f2;grid-template-columns:55px 1fr auto auto;align-items:center;gap:16px;padding:18px;display:grid}.meeting-list time{color:#876a23;font-size:.68rem}.meeting-list time b{font-size:1.3rem}.meeting-list div>*{display:block}.meeting-list div span{color:#71848a;margin-top:4px}.meeting-list em{color:#71848a;font-style:normal}.meeting-list button{color:#123d50;background:#fff;border:1px solid #b9c5c3;padding:9px 12px}.readiness-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.readiness-checks article{background:#f3f5f2;grid-template-columns:15px 1fr auto;align-items:center;gap:10px;padding:17px;display:grid}.readiness-checks i{background:#d4dbda;border-radius:50%;width:11px;height:11px}.readiness-checks i.ready{background:#b58b36}.readiness-checks span{color:#71848a}.run-show{margin:0;padding:0;list-style:none}.run-show li{border-bottom:1px solid #dce3e1;grid-template-columns:65px 1fr 1fr;padding:16px;display:grid}.run-show time{color:#896a22}.run-show span{color:#71848a}.integration-center{background:#eef2ef;padding:70px clamp(22px,7vw,110px) 100px}.integration-center>header{max-width:850px}.integration-center>header h1{color:#103a4d;margin:8px 0;font:clamp(3rem,5.5vw,6rem) Georgia,serif}.integration-center>header p:last-child{color:#6a7e85;font-size:1.05rem}.integration-layout{background:#fff;grid-template-columns:.8fr 1.2fr;margin-top:40px;display:grid;box-shadow:0 22px 55px #173b4515}.system-list{border-right:1px solid #d8e0de}.system-list button{text-align:left;color:#123d4f;background:#fff;border:0;border-bottom:1px solid #e0e6e4;justify-content:space-between;gap:15px;width:100%;padding:20px;display:flex}.system-list button.active{background:#f7f0dd;box-shadow:inset 4px 0 #b68d38}.system-list button span>*{display:block}.system-list small{color:#71848a;margin-top:5px}.system-list em{color:#765b1c;align-self:center;font-size:.7rem;font-style:normal}.integration-detail{padding:38px}.integration-detail h2{margin:7px 0;font:2.6rem Georgia,serif}.integration-state{color:#735817;background:#f2e4bd;border-radius:20px;padding:7px 10px;font-size:.7rem;display:inline-block}.integration-detail>p:not(.eyebrow){color:#657a82;line-height:1.65}.integration-gates{border:1px solid #d9e0df;grid-template-columns:1fr 1fr;margin-top:25px;display:grid}.integration-gates article{border-bottom:1px solid #d9e0df;border-right:1px solid #d9e0df;padding:16px}.integration-gates article:nth-child(2n){border-right:0}.integration-gates article:nth-last-child(-n+2){border-bottom:0}.integration-gates b,.integration-gates span{display:block}.integration-gates span{color:#71848a;margin-top:5px}.adapter-flow{color:#fff;background:#0b4057;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:30px;padding:25px;display:grid}.adapter-flow div{text-align:center;border:1px solid #ffffff28;padding:16px}.adapter-flow div>*{display:block}.adapter-flow small{color:#b9ccd0;margin-top:5px}.adapter-flow>i{color:#d3ad57;font-style:normal}.song-library-panel{margin-top:34px}.song-library-panel>header,.song-draft-list>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.song-library-panel>header h2{margin-top:4px}.song-library-panel>header>span{color:#735817;background:#f7efda;padding:8px 11px;font-size:.72rem;font-weight:700}.song-library-panel>p{color:#60777f;line-height:1.65}.song-upload-form{background:#f5f7f5;border:1px solid #d7dfdd;gap:18px;margin-top:26px;padding:24px;display:grid}.song-upload-form label{color:#123d50;gap:7px;font:1rem Georgia,serif;display:grid}.song-upload-form input:not([type=checkbox]),.song-upload-form select,.song-upload-form textarea{color:#123d50;background:#fff;border:1px solid #aebfbe;width:100%;padding:12px 13px;font:1rem Arial,sans-serif}.song-upload-form input[type=file]{padding:10px}.song-field-grid,.song-file-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field-hint,.song-file-grid label>span{color:#687e84;font:.78rem Arial,sans-serif}.song-check{flex-direction:row;align-items:flex-start;grid-template-columns:none!important;gap:10px!important;font:.9rem/1.5 Arial,sans-serif!important;display:flex!important}.song-check input{flex:none;width:19px;height:19px}.song-submit-row{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.song-submit-row button,.song-draft-list>header button{color:#062d41;background:#cda84e;border:1px solid #9d7927;padding:12px 16px;font-weight:800}.song-submit-row button:disabled{opacity:.55}.song-submit-row span{color:#687e84;font-size:.82rem}.song-draft-list{margin-top:30px}.song-draft-list>header{border-bottom:1px solid #d7dfdd;padding-bottom:12px}.song-draft-list>header h3{font:1.65rem Georgia,serif}.song-draft-list>header button{background:#fff;padding:8px 12px}.song-draft-list>article{background:#fbfaf6;border:1px solid #d7dfdd;grid-template-columns:1fr 1.15fr;gap:18px;margin-top:14px;padding:20px;display:grid}.song-draft-list article>div>span{color:#8a681e;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:800}.song-draft-list h4{margin:7px 0 4px;font:1.55rem Georgia,serif}.song-draft-list article p,.song-draft-list article small{color:#667b82;margin:0}.song-draft-list dl{gap:7px;margin:0;display:grid}.song-draft-list dl>div{grid-template-columns:75px 1fr;gap:9px;display:grid}.song-draft-list dt{color:#75878c;text-transform:uppercase;font-size:.72rem}.song-draft-list dd{text-transform:capitalize;margin:0}.song-draft-list audio{grid-column:1/-1;width:100%}.song-release-boundary{color:#fff;background:#092f43;border-left:4px solid #b58b36;margin-top:24px;padding:18px}.song-release-boundary p{color:#c8d8dc;margin:5px 0 0;line-height:1.55}.song-studio-foundation{color:#fff;background:linear-gradient(135deg,#082f43,#0b5065);border-left:5px solid #d0a94f;grid-template-columns:1.3fr .7fr;gap:28px;margin-top:22px;padding:24px;display:grid}.song-studio-foundation h3{margin:7px 0 10px;font:2rem Georgia,serif}.song-studio-foundation div>p:last-child{color:#c7d8dc;margin:0;line-height:1.6}.song-studio-foundation blockquote{border:1px solid #ffffff2d;margin:0;padding:18px}.song-studio-foundation blockquote p{font:1.22rem/1.55 Georgia,serif;color:#fff!important;margin:0!important}.song-studio-foundation cite{color:#d8b865;margin-top:12px;font-style:normal;display:block}.song-purpose{line-height:1.45;margin-top:10px!important}.song-purpose b{color:#274e5c}.song-review{border-top:1px solid #d7dfdd;grid-column:1/-1;padding-top:18px}.song-review>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.song-review>header div{gap:3px;display:grid}.song-review>header small,.song-review>header time{color:#687e84;font-size:.78rem}.song-review-checks{grid-template-columns:1fr 1fr;gap:9px 18px;margin-top:14px;display:grid}.song-review-checks label{color:#294d5b;align-items:flex-start;gap:9px;font-size:.88rem;line-height:1.4;display:flex}.song-review-checks input{flex:none;width:18px;height:18px}.song-review-notes{color:#123d50;gap:7px;margin-top:15px;font:1rem Georgia,serif;display:grid}.song-review-notes textarea{color:#123d50;background:#fff;border:1px solid #aebfbe;width:100%;padding:11px 12px;font:1rem/1.45 Arial,sans-serif}.song-review-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:13px;display:flex}.song-review-actions button{color:#062d41;background:#cda84e;border:1px solid #9d7927;padding:11px 15px;font-weight:800}.song-review-actions button:disabled{opacity:.48;cursor:not-allowed}.song-review-actions span{color:#687e84;font-size:.8rem}@media (width<=950px){.control-center{grid-template-columns:1fr}.control-center>aside{display:none}.center-metrics{grid-template-columns:1fr 1fr}.center-metrics article:nth-child(2){border-right:0}.center-metrics article:nth-child(-n+2){border-bottom:1px solid #d4dddb}.integration-layout{grid-template-columns:1fr}.system-list{border-bottom:1px solid #d8e0de;border-right:0}}@media (width<=650px){.control-center>div,.integration-center{padding-inline:16px}.center-head{flex-direction:column;align-items:flex-start;gap:15px}.center-metrics{grid-template-columns:1fr 1fr}.fund-row{grid-template-columns:1fr 50px}.fund-row>i{grid-area:2/1/auto/3}.center-cards,.evidence-list,.readiness-checks,.song-field-grid,.song-file-grid,.song-draft-list>article,.song-review-checks,.song-studio-foundation{grid-template-columns:1fr}.song-library-panel>header,.song-draft-list>header,.song-review>header{flex-direction:column;align-items:flex-start}.song-upload-form{padding:18px 14px}.meeting-list article{grid-template-columns:45px 1fr}.meeting-list em,.meeting-list button{grid-column:2;justify-self:start}.run-show li{grid-template-columns:55px 1fr}.run-show span{grid-column:2}.integration-detail{padding:25px 18px}.integration-gates{grid-template-columns:1fr}.integration-gates article{border-bottom:1px solid #d9e0df!important;border-right:0!important}.integration-gates article:last-child{border-bottom:0!important}.adapter-flow{grid-template-columns:1fr}.adapter-flow>i{text-align:center;transform:rotate(90deg)}}.care-console{color:#123b4d;background:#edf1ef;grid-template-columns:235px 1fr;min-height:940px;display:grid}.care-rail{color:#fff;background:#082e42;flex-direction:column;padding:27px 18px;display:flex}.care-rail>div{border-bottom:1px solid #ffffff1e;align-items:center;gap:12px;padding:0 8px 24px;font:1.1rem Georgia,serif;display:flex}.care-rail img{border-radius:50%;width:50px;height:50px}.care-rail nav{gap:4px;margin-top:20px;display:grid}.care-rail nav button{text-align:left;color:#c7d5d8;background:0 0;border:0;justify-content:space-between;padding:13px 11px;display:flex}.care-rail nav button.active{color:#fff;background:#ffffff12;border-left:3px solid #c19841}.care-rail nav b{background:#b68d39;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:.68rem;display:grid}.care-rail>p{border:1px solid #ffffff20;margin-top:auto;padding:14px}.care-rail>p>*{display:block}.care-rail>p b{font-size:.75rem}.care-rail>p small{color:#9fb1b5;margin-top:6px}.care-main{min-width:0;padding:40px clamp(20px,4vw,60px) 80px}.care-head{justify-content:space-between;align-items:flex-end;display:flex}.care-head h1{margin:7px 0;font:clamp(2.8rem,4.6vw,4.9rem) Georgia,serif}.care-head p:last-child{color:#6b7f86;margin:0}.care-head>span{background:#fff;border:1px solid #c5d0ce;padding:10px 13px;font-size:.73rem}.care-alert{color:#fff;background:#3c2942;grid-template-columns:150px 1fr;gap:18px;margin:27px 0 14px;padding:16px 19px;display:grid}.care-alert b{color:#dfbd69}.care-alert p{color:#ded2df;margin:0;line-height:1.5}.care-metrics{background:#fff;border:1px solid #d4dcda;grid-template-columns:repeat(4,1fr);display:grid}.care-metrics article{border-right:1px solid #d4dcda;padding:17px}.care-metrics article:last-child{border:0}.care-metrics span,.care-metrics small{color:#74868b;display:block}.care-metrics span{text-transform:uppercase;font-size:.66rem}.care-metrics b{margin:5px 0;font:1.7rem Georgia,serif;display:block}.care-metrics small{font-size:.7rem}.care-filters{gap:6px;margin:22px 0 10px;display:flex}.care-filters button{color:#5d737b;background:0 0;border:1px solid #c5cfcd;padding:9px 13px}.care-filters button.active{color:#fff;background:#0b4057}.care-layout{background:#fff;border:1px solid #d4dcda;grid-template-columns:minmax(295px,.7fr) 1.4fr;display:grid;box-shadow:0 20px 50px #173b4512}.care-queue{border-right:1px solid #d8dfde}.care-queue>button{text-align:left;color:#123c4e;background:#fff;border:0;border-bottom:1px solid #e0e5e4;grid-template-columns:7px 1fr auto;gap:12px;width:100%;padding:18px 15px;display:grid}.care-queue>button.active{background:#f8f1dd}.care-class{background:#b88e39;min-height:58px}.care-class.pastoral-confidential{background:#503658}.care-class.safeguarding{background:#8c3e3e}.care-class.general-shareable{background:#54805b}.care-queue button>span:nth-child(2)>*{display:block}.care-queue small{color:#809095;font-size:.65rem}.care-queue b{margin:5px 0}.care-queue em{color:#70591d;font-size:.72rem;font-style:normal}.care-queue button>i{background:#e8edeb;border-radius:20px;padding:5px 7px;font-size:.66rem;font-style:normal}.care-record{padding:30px}.care-record>header{justify-content:space-between;gap:20px;display:flex}.care-record>header small{color:#75888d}.care-record>header h2{margin:5px 0;font:2.3rem Georgia,serif}.care-record>header>span{color:#705719;background:#eee2be;border-radius:20px;align-self:flex-start;padding:8px 11px;font-size:.7rem}.care-summary{background:#f1f4f1;margin:22px 0;padding:20px}.care-summary p:last-child{color:#5f747b;margin-bottom:0}.care-fields{border:1px solid #d9e0de;grid-template-columns:1fr 1fr;display:grid}.care-fields div{border-bottom:1px solid #d9e0de;border-right:1px solid #d9e0de;padding:15px}.care-fields div:nth-child(2n){border-right:0}.care-fields div:nth-last-child(-n+2){border-bottom:0}.care-fields span,.care-fields b{display:block}.care-fields span{color:#7a8b8f;text-transform:uppercase;font-size:.63rem}.care-fields b{margin-top:5px;font-size:.82rem}.care-actions{margin-top:20px}.care-actions>div{flex-wrap:wrap;gap:7px;display:flex}.care-actions button{color:#123d4f;background:#fff;border:1px solid #b9c6c4;padding:10px 12px}.care-actions button.escalate{color:#71364b;border-color:#84505d}.care-response{border:1px solid #d3dcda;margin-top:22px;padding:19px}.care-response label{font-weight:700;display:block}.care-response textarea{width:100%;min-height:105px;font:inherit;border:1px solid #bec9c7;margin:10px 0;padding:12px}.care-response>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.care-response small{color:#71848a;line-height:1.4}.care-response button{color:#fff;background:#0b4057;border:0;padding:11px 14px}.care-response button:disabled{color:#79898d;background:#d5dddb}.care-notice{color:#596f77;background:#f7efda;border-left:3px solid #b88f3b;padding:13px 15px}.care-boundaries{color:#fff;background:#3c2942;grid-template-columns:.7fr 1.3fr;gap:70px;padding:80px clamp(22px,8vw,120px);display:grid}.care-boundaries h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.95}.care-boundaries>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.care-boundaries article{background:#ffffff0d;padding:20px}.care-boundaries article p{color:#dccfdd;line-height:1.5}@media (width<=1000px){.care-console{grid-template-columns:1fr}.care-rail{display:none}.care-layout{grid-template-columns:1fr}.care-queue{border-bottom:1px solid #d8dfde;border-right:0}.care-metrics{grid-template-columns:1fr 1fr}.care-metrics article:nth-child(2){border-right:0}.care-metrics article:nth-child(-n+2){border-bottom:1px solid #d4dcda}}@media (width<=680px){.care-main{padding-inline:15px}.care-head{flex-direction:column;align-items:flex-start;gap:15px}.care-alert{grid-template-columns:1fr}.care-record{padding:22px 15px}.care-record>header{flex-direction:column;align-items:flex-start}.care-fields,.care-boundaries,.care-boundaries>div:last-child{grid-template-columns:1fr}.care-fields div{border-bottom:1px solid #d9e0de!important;border-right:0!important}.care-fields div:last-child{border-bottom:0!important}.care-response>div{flex-direction:column;align-items:flex-start}.care-boundaries{gap:20px}}.team-console{color:#10394b;background:#edf1ef;grid-template-columns:230px 1fr;min-height:900px;display:grid}.team-console>aside{color:#fff;background:#072d41;flex-direction:column;padding:28px 18px;display:flex}.team-console>aside>div{border-bottom:1px solid #ffffff1d;align-items:center;gap:12px;padding:0 8px 25px;font:1.05rem Georgia,serif;display:flex}.team-console>aside img{border-radius:50%;width:48px;height:48px}.team-console>aside nav{gap:4px;margin-top:22px;display:grid}.team-console>aside nav button{text-align:left;color:#c7d5d8;background:0 0;border:0;padding:13px 11px}.team-console>aside nav button.active{color:#fff;background:#ffffff12;border-left:3px solid #bf9540}.team-console>aside>p{border:1px solid #ffffff1e;margin-top:auto;padding:14px}.team-console>aside>p>*{display:block}.team-console>aside>p small{color:#9eb1b6;margin-top:5px}.team-main{min-width:0;padding:40px clamp(20px,4.5vw,65px) 80px}.team-head{justify-content:space-between;align-items:flex-end;display:flex}.team-head h1{margin:7px 0;font:clamp(2.8rem,4.6vw,4.9rem) Georgia,serif}.team-head p:last-child{color:#6b7e85;margin:0}.team-head>span{background:#fff;border:1px solid #c5cfce;padding:10px 13px;font-size:.72rem}.team-metrics{background:#fff;border:1px solid #d3dcda;grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.team-metrics article{border-right:1px solid #d3dcda;padding:18px}.team-metrics article:last-child{border:0}.team-metrics span,.team-metrics small{color:#74868b;display:block}.team-metrics span{text-transform:uppercase;font-size:.65rem}.team-metrics b{margin:6px 0;font:1.7rem Georgia,serif;display:block}.team-metrics small{font-size:.7rem}.team-panel{background:#fff;border:1px solid #d4dcda;padding:27px;box-shadow:0 18px 45px #173b4510}.team-panel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-panel h2{margin:0;font:2rem Georgia,serif}.team-panel header p{color:#71848a;margin:5px 0 0}.team-panel input{min-width:270px;font:inherit;border:1px solid #bdc9c7;padding:11px}.team-table{border:1px solid #dbe2e0;margin-top:22px;overflow-x:auto}.team-row{color:#62767d;border-bottom:1px solid #e0e6e4;grid-template-columns:1.2fr 1fr .85fr .8fr .55fr;align-items:center;min-width:790px;padding:14px 15px;font-size:.8rem;display:grid}.team-row:last-child{border:0}.team-row.head{color:#78898e;text-transform:uppercase;background:#f2f5f2;font-size:.63rem}.team-row>span:first-child>*{display:block}.team-row>span:first-child b{color:#123c4d}.team-row small{color:#7b8c90;margin-top:4px}.team-row i{background:#e6edeb;border-radius:20px;padding:5px 7px;font-size:.67rem;font-style:normal}.team-row button{color:#fff;background:#0d4056;border:1px solid #0d4056;padding:8px 10px}.shift-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.shift-grid article{background:#f2f5f2;padding:20px}.shift-grid article>header{justify-content:space-between;display:flex}.shift-grid article header div>*{display:block}.shift-grid article header span{color:#75878b;margin-top:4px}.shift-grid article em{color:#75591b;font-size:.72rem;font-style:normal}.shift-grid article em.covered{color:#3d6743}.shift-grid article>strong{margin:18px 0 9px;font:2rem Georgia,serif;display:block}.shift-grid article>strong small{color:#73858a;font:inherit}.shift-grid article>i{background:#d9e1df;height:6px;display:block}.shift-grid article>i b{background:#b78e39;height:100%;display:block}.shift-grid article>button{color:#133d4f;background:#fff;border:1px solid #b9c6c3;margin-top:16px;padding:9px 11px}.readiness-lanes{gap:8px;margin-top:22px;display:grid}.readiness-lanes article{background:#f3f5f2;grid-template-columns:1fr 1fr auto;align-items:center;padding:17px;display:grid}.readiness-lanes span{color:#71848a}.readiness-lanes em{color:#755b1c;font-style:normal}.service-summary{border:1px solid #d7dfdd;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.service-summary article{border-right:1px solid #d7dfdd;padding:20px}.service-summary article:last-child{border:0}.service-summary span,.service-summary small{color:#75878c;display:block}.service-summary b{margin:7px 0;font:2rem Georgia,serif;display:block}.team-integrity{color:#5c7178;background:#f6efdc;border-left:3px solid #b58c39;padding:17px}.team-notice{color:#596f77;background:#f7efda;border-left:3px solid #b68d39;padding:13px 15px}.team-boundary{color:#fff;background:#3c2942;grid-template-columns:1fr 1fr;gap:70px;padding:80px clamp(22px,8vw,120px);display:grid}.team-boundary h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.95}.team-boundary>p{color:#ded2df;line-height:1.75}@media (width<=1000px){.team-console{grid-template-columns:1fr}.team-console>aside{display:none}.team-metrics{grid-template-columns:1fr 1fr}.team-metrics article:nth-child(2){border-right:0}.team-metrics article:nth-child(-n+2){border-bottom:1px solid #d3dcda}}@media (width<=680px){.team-main{padding-inline:15px}.team-head,.team-panel>header{flex-direction:column;align-items:flex-start}.team-panel input{width:100%;min-width:0}.shift-grid,.team-boundary,.service-summary{grid-template-columns:1fr}.service-summary article{border-bottom:1px solid #d7dfdd;border-right:0}.service-summary article:last-child{border:0}.readiness-lanes article{grid-template-columns:1fr auto}.readiness-lanes span{grid-row:2}.team-boundary{gap:20px}}.page-wizard{border-top-width:4px;position:relative;overflow:hidden}.wizard-page{animation:.32s both pageIn;position:relative}.wizard-page.back{animation-name:pageBack}.wizard-page:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 49%,#b08a3238 50%);width:38px;height:38px;position:absolute;bottom:0;right:0}@keyframes pageIn{0%{opacity:0;transform:translate(28px)rotateY(-1.5deg)}to{opacity:1;transform:none}}@keyframes pageBack{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.chapter-mark{color:#92701f;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:.65rem;font-weight:800}.page-wizard .track-options label em{color:#ae8730;margin-bottom:16px;font:1rem Georgia,serif;display:block}.choice-board{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}.choice-board label{min-height:68px;color:var(--sapphire);cursor:pointer;background:#fbfaf6;border:1px solid #cbd4d6;align-items:center;gap:14px;padding:16px 18px;display:flex}.choice-board label.selected{background:#f6f0df;border-color:#ac8530;box-shadow:inset 0 0 0 1px #ac8530}.choice-board input{accent-color:#967224}.choice-board span{font-weight:650;line-height:1.35}.field-grid.compact{margin-top:22px}.permission-list{gap:16px;margin-top:34px;display:grid}.permission-list label{cursor:pointer;background:#fbfaf6;border:1px solid #ccd6d8;align-items:flex-start;gap:18px;padding:25px;display:flex}.permission-list input{accent-color:#967224;margin-top:5px;transform:scale(1.2)}.permission-list span,.permission-list small{display:block}.permission-list b{color:var(--sapphire);font:1.25rem Georgia,serif}.permission-list small{color:#607580;margin-top:8px;font-size:.92rem;line-height:1.55}.trust-note{color:#526a75;background:#edf1f1;gap:22px;margin-top:20px;padding:22px 25px;display:flex}.trust-note b{white-space:nowrap;color:#7f6323}.trust-note span{line-height:1.5}.review-sections{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.review-sections section{border-top:2px solid var(--gold);background:#f5f2e9;padding:22px 24px}.review-sections header{justify-content:space-between;align-items:center;gap:15px;display:flex}.review-sections h3{color:var(--sapphire);margin:0;font:1.25rem Georgia,serif}.review-sections header button{color:#7c6123;cursor:pointer;background:0 0;border:0;text-decoration:underline}.review-sections p{color:#526a75;margin:9px 0 0;line-height:1.4}.compact-hold{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.compact-hold h3{font-size:1.35rem}.compact-hold p{margin-bottom:0}.compact-hold button{white-space:nowrap}.page-wizard .wizard-actions .next span{margin-left:8px}.page-wizard .wizard-progress>div{width:min(420px,55%)}@media (width<=800px){.choice-board,.review-sections,.compact-hold{grid-template-columns:1fr}.trust-note{gap:8px;display:grid}.page-wizard .wizard-progress span{max-width:48%;line-height:1.35}.page-wizard .wizard-progress>div{width:48%}.page-wizard fieldset{padding-top:28px}.page-wizard fieldset legend{font-size:clamp(2rem,9vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.wizard-page,.wizard-page.back{animation:none}html{scroll-behavior:auto}}.inner-page{background:#fbfaf6;min-height:100vh}.inner-header{border-bottom:1px solid #032f4c1f;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(20px,5vw,72px);display:flex}.back-link{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;text-decoration:none}.inner-hero{color:#fff;background:radial-gradient(circle at 80% 30%, #0c526f, var(--deep) 58%);padding:110px clamp(24px,9vw,140px)}.inner-hero h1{max-width:1100px;margin:18px 0 26px;font-size:clamp(3.6rem,8vw,8.2rem);line-height:.94}.inner-hero>p:last-child{color:#d8e5ea;max-width:780px;font-size:1.18rem;line-height:1.75}.belief-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding:90px clamp(24px,7vw,110px);display:grid}.belief-grid article{border-top:2px solid var(--gold);background:#fff;padding:38px}.belief-grid span,.library-list>article>span{color:var(--gold);font-family:Georgia,serif;font-size:2rem}.belief-grid h2,.timeline-section h2,.contact-panel h2,.privacy-callout h2{color:var(--sapphire);font-size:clamp(2.2rem,4vw,4rem);font-weight:400}.belief-grid p{color:#526a77;line-height:1.7}.timeline-section{background:var(--pale);grid-template-columns:.8fr 1.2fr;gap:70px;padding:100px clamp(24px,8vw,120px);display:grid}.timeline-section>div:first-child>p:last-child{color:#526a77;line-height:1.7}.timeline-list article{border-bottom:1px solid #d5cfbf;gap:25px;padding:24px 0;display:flex}.timeline-list article>span{color:#8d6c21;text-transform:uppercase;letter-spacing:.12em;min-width:100px;font-size:.78rem}.timeline-list h3{margin:0;font-size:1.35rem;font-weight:400}.timeline-list p{color:#6d777b;margin:7px 0 0}.declaration{text-align:center;background:var(--sapphire);color:#fff;padding:110px 24px}.declaration blockquote{color:#fff}.library-list{padding:80px clamp(24px,8vw,120px)}.library-list>article{border-bottom:1px solid #d8dedf;grid-template-columns:90px 1fr;gap:28px;padding:40px 0;display:grid}.library-list h2{color:var(--sapphire);margin:8px 0 12px;font-size:clamp(2rem,4vw,4rem);font-weight:400}.library-list p{color:#526a77;max-width:820px;line-height:1.7}.library-list small{color:#97752f;text-transform:uppercase;letter-spacing:.1em;margin-top:18px;display:block}.study-principles{color:#fff;background:var(--sapphire);grid-template-columns:repeat(3,1fr);gap:30px;padding:90px clamp(24px,7vw,110px);display:grid}.study-principles>.eyebrow{grid-column:1/-1}.study-principles h2{font-size:2rem;font-weight:400}.study-principles p{color:#c9d7df;line-height:1.65}.pathway-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:90px clamp(24px,7vw,110px);display:grid}.pathway-grid article{background:#fff;border:1px solid #d9d3c5;min-height:270px;padding:30px}.pathway-grid h2{color:var(--sapphire);font-size:1.8rem;font-weight:400}.pathway-grid p{color:#526a77;line-height:1.65}.pathway-grid span{color:#906f28;text-transform:uppercase;letter-spacing:.1em;margin-top:30px;font-size:.68rem;display:block}.contact-panel{background:var(--pale);grid-template-columns:.9fr 1.1fr;gap:70px;padding:100px clamp(24px,8vw,120px);display:grid}.privacy-callout{color:#fff;background:var(--deep);padding:90px clamp(24px,8vw,120px)}.privacy-callout h2{color:#fff;margin:0}.privacy-callout p{color:#cfdee4;max-width:850px;line-height:1.75}@media (width<=800px){.inner-header{height:72px}.inner-hero{padding:76px 24px}.belief-grid,.timeline-section,.study-principles,.pathway-grid,.contact-panel{grid-template-columns:1fr;padding:64px 24px}.timeline-section{gap:30px}.library-list{padding:50px 24px}.library-list>article{grid-template-columns:55px 1fr}.declaration,.privacy-callout{padding:72px 24px}}.ministry-hero{position:relative;overflow:hidden}.ministry-hero:after{content:"ו";color:#d3ae5217;font-family:Georgia,serif;font-size:min(50vw,560px);line-height:1;position:absolute;top:50%;right:4vw;transform:translateY(-52%)}.ministry-hero>*{z-index:1;position:relative}.connection-theology{color:#fff;background:#082f43;grid-template-columns:.72fr 1.28fr;gap:70px;padding:85px clamp(24px,7vw,110px);display:grid}.connection-theology header{align-self:start;position:sticky;top:28px}.connection-theology h2{margin:12px 0 20px;font:clamp(2.7rem,5vw,5rem)/.98 Georgia,serif}.connection-theology header>p:last-child{color:#c8d8dc;line-height:1.7}.connection-theology>div{display:grid}.connection-theology article{border-bottom:1px solid #ffffff24;grid-template-columns:42px 1fr;gap:15px;padding:18px 0;display:grid}.connection-theology article>span{color:#d2ae59;letter-spacing:.12em;font-size:.72rem}.connection-theology h3{margin:0 0 6px;font:1.3rem Georgia,serif}.connection-theology article p{color:#bed0d5;margin:0;line-height:1.55}.arm-index{background:#fff;border-bottom:1px solid #d8dedf;grid-template-columns:repeat(3,1fr);gap:0;padding:26px clamp(24px,7vw,110px);display:grid}.arm-index a{border-left:1px solid #e0e4e4;gap:13px;padding:17px 20px;font-family:Georgia,serif;text-decoration:none;display:flex}.arm-index span{color:#9a782f;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.68rem}.arm-list{padding:30px clamp(24px,7vw,110px) 100px}.arm-list>article{border-bottom:1px solid #d7dcdd;grid-template-columns:120px 1fr;gap:30px;padding:80px 0;scroll-margin-top:30px;display:grid}.arm-number{color:#d0b36d;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6.5rem);line-height:1}.arm-content h2,.architecture-note h2{color:var(--sapphire);margin:12px 0 20px;font-size:clamp(2.6rem,5vw,5.3rem);font-weight:400;line-height:1}.arm-summary{color:#526a77;max-width:820px;font-family:Georgia,serif;font-size:1.28rem;line-height:1.7}.arm-content ul{border-top:1px solid #d7dcdd;grid-template-columns:1fr 1fr;max-width:920px;margin:38px 0 0;padding:0;list-style:none;display:grid}.arm-content li{border-bottom:1px solid #d7dcdd}.arm-content li a{color:inherit;justify-content:space-between;gap:18px;padding:18px 10px 18px 0;text-decoration:none;display:flex}.arm-content li a:hover,.arm-content li a:focus-visible{color:#8b691f}.arm-content li:nth-child(odd){margin-right:26px}.arm-content li a span{color:#84939a;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.architecture-note{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0, #0c526f, var(--deep) 65%);padding:110px clamp(24px,10vw,150px)}.architecture-note h2{color:#fff}.architecture-note>p:not(.eyebrow){color:#d0dfe5;max-width:800px;margin:0 auto 32px;font-size:1.1rem;line-height:1.75}.architecture-note .button{display:inline-block}@media (width<=800px){.connection-theology{grid-template-columns:1fr;gap:35px;padding:65px 24px}.connection-theology header{position:static}.arm-index{grid-template-columns:1fr 1fr;padding:18px 12px}.arm-index a{padding:14px 10px;font-size:.78rem}.arm-list{padding:10px 24px 70px}.arm-list>article{grid-template-columns:1fr;gap:16px;padding:60px 0}.arm-content ul{grid-template-columns:1fr}.arm-content li:nth-child(odd){margin-right:0}.architecture-note{padding:78px 24px}}.event-tools{grid-template-columns:.7fr 1.3fr;align-items:end;gap:50px;padding:75px clamp(24px,7vw,110px) 35px;display:grid}.event-tools h2,.fund-section h2,.registration-model h2,.stewardship-grid h2,.giving-hold h2{color:var(--sapphire);margin:12px 0;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:400;line-height:1}.filter-row{flex-wrap:wrap;gap:9px;display:flex}.filter-row span{color:#526a77;border:1px solid #ccd5d8;padding:10px 13px;font-size:.72rem}.calendar-shell{background:#fff;border:1px solid #d5dcde;margin:0 clamp(24px,7vw,110px) 100px}.calendar-top{border-bottom:1px solid #d5dcde;justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.calendar-top h2{color:var(--sapphire);margin:0;font-size:1.5rem;font-weight:400}.calendar-top button{color:#829199;background:#f7f4ec;border:1px solid #d5dcde;width:38px;height:38px}.calendar-empty{text-align:center;padding:85px 24px}.calendar-empty>span{color:var(--gold);font-size:2rem}.calendar-empty h3{color:var(--sapphire);margin:16px 0 10px;font-size:2.2rem;font-weight:400}.calendar-empty p{color:#526a77;max-width:670px;margin:0 auto 30px;line-height:1.7}.calendar-empty .button{display:inline-block}.registration-model{background:var(--pale);grid-template-columns:.8fr 1.2fr;gap:70px;padding:100px clamp(24px,7vw,110px);display:grid}.registration-model ol{margin:0;padding:0;list-style:none}.registration-model li{border-bottom:1px solid #d1cbbb;grid-template-columns:65px 1fr;gap:20px;padding:24px 0;display:grid}.registration-model li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.7rem}.registration-model h3{color:var(--sapphire);margin:0;font-size:1.45rem;font-weight:400}.registration-model li p{color:#526a77;margin:8px 0 0;line-height:1.6}.fund-section{grid-template-columns:.7fr 1.3fr;gap:70px;padding:100px clamp(24px,7vw,110px);display:grid}.fund-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fund-grid article{background:#fff;border:1px solid #d5dcde;min-height:285px;padding:30px}.fund-grid article>span,.fund-grid b{color:#947126;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.fund-grid h3{color:var(--sapphire);margin:45px 0 12px;font-size:1.65rem;font-weight:400}.fund-grid p{color:#526a77;line-height:1.6}.fund-grid b{margin-top:26px;display:block}.stewardship-grid{background:var(--pale);grid-template-columns:repeat(3,1fr);gap:18px;padding:90px clamp(24px,7vw,110px);display:grid}.stewardship-grid article{border-top:2px solid var(--gold);background:#fbfaf6;padding:34px}.stewardship-grid h2{font-size:2.1rem}.stewardship-grid article>p:last-child{color:#526a77;line-height:1.7}.giving-hold{text-align:center;color:#fff;background:var(--deep);padding:110px 24px}.giving-hold h2{color:#fff;max-width:900px;margin:15px auto}.giving-hold>p:not(.eyebrow){color:#cddce2;max-width:720px;margin:0 auto 30px;line-height:1.7}.giving-hold .button{display:inline-block}@media (width<=800px){.event-tools,.registration-model,.fund-section{grid-template-columns:1fr;gap:28px;padding:64px 24px}.calendar-shell{margin:0 24px 70px}.calendar-empty{padding:65px 20px}.fund-grid,.stewardship-grid{grid-template-columns:1fr}.stewardship-grid{padding:64px 24px}.giving-hold{padding:78px 24px}}.arm-detail-hero{flex-direction:column;justify-content:center;min-height:620px;display:flex}.arm-detail-hero h1{margin-bottom:10px}.arm-detail-hero .arm-tagline{color:#e4c875;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,3rem);line-height:1.2}.arm-purpose{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:105px clamp(24px,8vw,120px);display:grid}.arm-purpose h2,.arm-programs h2,.arm-connections h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:400;line-height:1}.arm-purpose>p{color:#526a77;font-family:Georgia,serif;font-size:1.4rem;line-height:1.75}.arm-verbs{background:var(--sapphire);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.arm-verbs article{border-right:1px solid #ddbb6140;flex-direction:column;justify-content:space-between;min-height:300px;padding:38px;display:flex}.arm-verbs span{color:var(--gold);font-family:Georgia,serif;font-size:1.6rem}.arm-verbs h2{margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:400}.arm-programs{background:var(--pale);grid-template-columns:.7fr 1.3fr;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.arm-programs>div:first-child>p:last-child{color:#526a77;line-height:1.75}.arm-programs>div:last-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.arm-programs article{background:#fbfaf6;border:1px solid #d8d2c3;min-height:280px;padding:30px}.arm-programs article>span,.arm-programs b{color:#927028;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.arm-programs h3{color:var(--sapphire);margin:45px 0 12px;font-size:1.7rem;font-weight:400}.arm-programs article p{color:#526a77;line-height:1.6}.arm-programs b{margin-top:24px;display:block}.arm-connections{text-align:center;padding:105px 24px}.arm-connections h2{max-width:850px;margin:14px auto 35px}.arm-connections>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.arm-connections a{border:1px solid var(--gold);color:var(--deep);text-transform:uppercase;letter-spacing:.1em;padding:14px 20px;font-size:.7rem;font-weight:700;text-decoration:none}.arm-connections>p:last-child{color:#526a77;max-width:760px;margin:30px auto 0;line-height:1.7}@media (width<=800px){.arm-detail-hero{min-height:auto}.arm-purpose,.arm-programs{grid-template-columns:1fr;gap:30px;padding:70px 24px}.arm-verbs{grid-template-columns:1fr}.arm-verbs article{min-height:210px}.arm-programs>div:last-child{grid-template-columns:1fr}.arm-connections{padding:75px 24px}}.pathway-grid a{color:#80611f;text-transform:uppercase;letter-spacing:.1em;gap:8px;margin-top:25px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.pathway-grid a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.intake-hero h1{max-width:980px}.intake-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding:100px clamp(24px,7vw,110px);display:grid}.intake-layout aside{position:sticky;top:110px}.intake-layout aside h2,.intake-boundary h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:400;line-height:1}.intake-layout aside>p:last-of-type{color:#526a77;line-height:1.7}.intake-layout ol{margin:30px 0 0;padding:0;list-style:none}.intake-layout li{border-bottom:1px solid #d5dcde;align-items:center;gap:16px;padding:16px 0;display:flex}.intake-layout li span{color:#a27e2c;font-family:Georgia,serif;font-size:1.4rem}.intake-form{background:#fff;border:1px solid #d5dcde;padding:34px;box-shadow:0 24px 55px #032f4c14}.form-state{background:var(--pale);border-bottom:1px solid #d5dcde;margin:-34px -34px 30px;padding:22px 34px}.form-state span{color:#8c691f;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:700}.form-state p{color:#526a77;margin:8px 0 0;line-height:1.55}.intake-form fieldset{border:0;gap:22px;margin:0;padding:0;display:grid}.intake-form label{color:var(--sapphire);gap:8px;font-family:Georgia,serif;font-size:1.05rem;display:grid}.intake-form input,.intake-form select,.intake-form textarea{color:#526a77;background:#f7f6f2;border:1px solid #cbd4d8;width:100%;padding:14px;font-family:Arial,sans-serif;font-size:.9rem}.intake-form textarea{resize:vertical}.intake-form .consent-row{grid-template-columns:20px 1fr;align-items:start;font-family:Arial,sans-serif;font-size:.82rem;line-height:1.5}.intake-form .consent-row input{width:18px;height:18px;padding:0}.intake-form button{color:#6b6558;text-transform:uppercase;letter-spacing:.09em;background:#d9d2c1;border:1px solid #b8a274;padding:15px 20px;font-size:.68rem;font-weight:700}.intake-boundary{text-align:center;color:#fff;background:var(--deep);padding:95px clamp(24px,9vw,135px)}.intake-boundary h2{color:#fff;max-width:1000px;margin:15px auto;font-size:clamp(2.2rem,4vw,4.5rem)}.intake-boundary>p:last-child{color:#cadbe2;max-width:760px;margin:25px auto 0;line-height:1.7}.button-pair{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}.calendar-empty .button-pair .button{margin-top:0}@media (width<=800px){.intake-layout{grid-template-columns:1fr;gap:35px;padding:65px 24px}.intake-layout aside{position:static}.intake-form{padding:24px}.form-state{margin:-24px -24px 25px;padding:20px 24px}.intake-boundary{padding:75px 24px}}.skip-link{z-index:1000;background:var(--gold);color:var(--deep);padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:-60px;left:18px}.skip-link:focus{top:16px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #d5ad4d}.teaching-directory{background:#fff;border-bottom:1px solid #d8dedf;grid-template-columns:repeat(4,1fr);gap:0;padding:0 clamp(24px,8vw,120px);display:grid}.teaching-directory a{color:var(--sapphire);border-left:1px solid #e0e4e4;gap:12px;padding:24px 18px;font-family:Georgia,serif;text-decoration:none;display:flex}.teaching-directory span{color:#98752b;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.68rem}.library-action{color:#80611f;text-transform:uppercase;letter-spacing:.1em;margin-top:20px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.teaching-detail-hero h1{max-width:900px}.teaching-movements{grid-template-columns:.75fr 1.25fr;gap:80px;padding:105px clamp(24px,8vw,120px);display:grid}.teaching-movements>div:first-child h2,.teaching-release h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.8rem,5vw,5.4rem);font-weight:400;line-height:1}.teaching-movements>div:first-child>p:last-child{color:#526a77;line-height:1.75}.teaching-movements article{border-bottom:1px solid #d6dcde;grid-template-columns:70px 1fr;gap:24px;padding:28px 0;display:grid}.teaching-movements article>span{color:#a07b2d;font-family:Georgia,serif;font-size:1.8rem}.teaching-movements h3{color:var(--sapphire);margin:0;font-size:2rem;font-weight:400}.teaching-movements article p{color:#526a77;margin:9px 0 0;line-height:1.7}.reference-band{color:#fff;background:var(--sapphire);padding:75px clamp(24px,8vw,120px)}.reference-band>div{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.reference-band span{border:1px solid #dcbb6473;padding:13px 17px;font-family:Georgia,serif}.teaching-release{text-align:center;color:#fff;background:var(--deep);padding:105px clamp(24px,9vw,140px)}.teaching-release h2{color:#fff;max-width:950px;margin:14px auto}.teaching-release>p:not(.eyebrow){color:#cadbe2;max-width:760px;margin:0 auto 30px;line-height:1.75}.teaching-release .button{display:inline-block}.choice-group{background:#f7f6f2;border:1px solid #d5dcde;padding:20px}.choice-group>p{color:var(--sapphire);margin:0 0 18px;font-family:Georgia,serif;font-size:1.05rem}.choice-group .consent-row+.consent-row{margin-top:14px}@media (width<=800px){.inner-hero h1{overflow-wrap:anywhere;font-size:clamp(3.1rem,15vw,5.6rem)}.inner-header .brand span{font-size:.68rem}.back-link{letter-spacing:.09em;font-size:.62rem}.teaching-directory{grid-template-columns:1fr 1fr;padding:0 12px}.teaching-directory a{padding:18px 10px;font-size:.8rem}.teaching-movements{grid-template-columns:1fr;gap:35px;padding:70px 24px}.teaching-movements article{grid-template-columns:50px 1fr}.reference-band,.teaching-release{padding:72px 24px}.button-pair{flex-direction:column;align-items:stretch}.button-pair .button{text-align:center}}@media (width<=420px){.inner-header{padding:0 14px}.inner-header .brand{gap:8px}.inner-header .brand img{width:40px;height:40px}.inner-header .brand span{max-width:88px;line-height:1.25}.teaching-directory{grid-template-columns:1fr}.library-list>article{grid-template-columns:42px 1fr;gap:14px}.library-list h2{font-size:2rem}.intake-form input,.intake-form select,.intake-form textarea{font-size:16px}}.recurring-giving,.event-architecture,.service-stages{background:#fff;grid-template-columns:.78fr 1.22fr;gap:70px;padding:100px clamp(24px,7vw,110px);display:grid}.recurring-giving h2,.event-architecture h2,.role-areas h2,.service-stages h2,.serve-intake h2,.event-detail-layout h2,.event-handoff h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.recurring-giving>div>p:last-child,.event-architecture>div>p:last-of-type{color:#526a77;line-height:1.7}.recurring-giving ol,.service-stages ol{margin:0;padding:0;list-style:none}.recurring-giving li,.service-stages li{border-bottom:1px solid #d5dcde;grid-template-columns:65px 1fr;gap:20px;padding:24px 0;display:grid}.recurring-giving li>span,.service-stages li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.7rem}.recurring-giving h3,.service-stages h3{color:var(--sapphire);margin:0;font-size:1.5rem;font-weight:400}.recurring-giving li p,.service-stages li p{color:#526a77;margin:8px 0 0;line-height:1.6}.event-architecture{background:var(--pale)}.event-architecture .button{margin-top:20px;display:inline-block}.event-state-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.event-state-grid article{background:#fbfaf6;border:1px solid #d5dcde;min-height:210px;padding:28px}.event-state-grid span,.review-badge{color:#8e6b21;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:700}.event-state-grid h3{color:var(--sapphire);margin:35px 0 10px;font-size:1.55rem;font-weight:400}.event-state-grid p{color:#526a77;line-height:1.55}.event-detail-layout{grid-template-columns:1fr .85fr;align-items:start;gap:80px;padding:105px clamp(24px,8vw,120px);display:grid}.event-detail-layout>div>p:last-of-type{color:#526a77;line-height:1.7}.event-detail-layout ul{margin:30px 0 0;padding:0;list-style:none}.event-detail-layout li{border-bottom:1px solid #d5dcde;gap:12px;padding:15px 0;display:flex}.event-detail-layout li span{color:var(--gold)}.event-detail-layout aside{background:#fff;border:1px solid #d5dcde;padding:35px;box-shadow:0 24px 55px #032f4c14}.event-kicker{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;margin:30px 0 8px;font-size:.68rem}.event-detail-layout aside h3{color:var(--sapphire);margin:0 0 25px;font-size:2.3rem;font-weight:400}.event-detail-layout dl{margin:0 0 30px}.event-detail-layout dl div{border-bottom:1px solid #d5dcde;padding:15px 0}.event-detail-layout dt{color:#7e8c92;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.event-detail-layout dd{color:var(--sapphire);margin:7px 0 0;font-family:Georgia,serif}.event-detail-layout .button{display:inline-block}.event-handoff{text-align:center;color:#fff;background:var(--deep);padding:100px clamp(24px,9vw,135px)}.event-handoff h2{color:#fff;max-width:980px;margin:14px auto}.event-handoff>p:last-child{color:#cadbe2;max-width:800px;margin:0 auto;line-height:1.75}.role-areas{grid-template-columns:.65fr 1.35fr;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.role-areas>div:last-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.role-areas article{background:#fff;border:1px solid #d5dcde;min-height:220px;padding:27px}.role-areas article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.role-areas h3{color:var(--sapphire);margin:35px 0 10px;font-size:1.55rem;font-weight:400}.role-areas article p{color:#526a77;line-height:1.55}.service-stages{background:var(--pale)}.serve-intake{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;padding:100px clamp(24px,7vw,110px);display:grid}.serve-intake>div>p:last-child{color:#526a77;line-height:1.7}.intake-form>.button{width:100%;margin-top:12px}.intake-form>.button.secondary{border:2px solid var(--gold);color:var(--sapphire);background:#fffdf7;box-shadow:inset 0 0 0 1px #07364f0d}.intake-form>.button.secondary:hover,.intake-form>.button.secondary:focus-visible{background:var(--sapphire);color:#fff}@media (width<=800px){.recurring-giving,.event-architecture,.event-detail-layout,.role-areas,.service-stages,.serve-intake{grid-template-columns:1fr;gap:35px;padding:70px 24px}.event-state-grid,.role-areas>div:last-child{grid-template-columns:1fr}.event-handoff{padding:75px 24px}.event-detail-layout aside{padding:25px}}.event-volunteer-layout,.partner-intake{grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.event-volunteer-layout h2,.partner-model h2,.partner-intake h2,.onboarding-tracks h2,.onboarding-steps h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.compact-role-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.compact-role-grid article{background:#fff;border:1px solid #d5dcde;min-height:150px;padding:22px}.compact-role-grid span{color:#9c792d;font-family:Georgia,serif}.compact-role-grid h3{color:var(--sapphire);margin:30px 0 0;font-size:1.2rem;font-weight:400}.onboarding-link-band{text-align:center;color:#fff;background:var(--deep);padding:100px clamp(24px,9vw,135px)}.onboarding-link-band h2{color:#fff;max-width:950px;margin:14px auto;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:400;line-height:1}.onboarding-link-band>p:not(.eyebrow){color:#cadbe2;max-width:780px;margin:0 auto 30px;line-height:1.75}.onboarding-link-band .button,.intake-boundary .button{display:inline-block}.intake-boundary .button{margin-top:28px}.partner-model{background:var(--pale);grid-template-columns:1fr 1fr;gap:75px;padding:105px clamp(24px,7vw,110px);display:grid}.partner-type-list{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.partner-type-list span{color:#526a77;background:#fbfaf6;border:1px solid #cbd4d8;padding:11px 14px;font-size:.75rem}.partner-model ul{margin:30px 0 0;padding:0;list-style:none}.partner-model li{border-bottom:1px solid #d2d8da;gap:12px;padding:15px 0;display:flex}.partner-model li span{color:var(--gold)}.partner-intake>div>p:last-child{color:#526a77;line-height:1.7}.onboarding-tracks{grid-template-columns:.65fr 1.35fr;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.onboarding-tracks>div:last-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboarding-tracks article{border:1px solid #d5dcde;min-height:230px;padding:28px}.onboarding-tracks article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.onboarding-tracks h3{color:var(--sapphire);margin:38px 0 10px;font-size:1.65rem;font-weight:400}.onboarding-tracks article p{color:#526a77;line-height:1.6}.onboarding-steps{background:var(--pale);grid-template-columns:.7fr 1.3fr;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.onboarding-steps>div>p:last-child{color:#526a77;line-height:1.7}.onboarding-steps ol{margin:0;padding:0;list-style:none}.onboarding-steps li{border-bottom:1px solid #d2d8da;grid-template-columns:65px 1fr;gap:20px;padding:23px 0;display:grid}.onboarding-steps li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.6rem}.onboarding-steps h3{color:var(--sapphire);margin:0;font-size:1.45rem;font-weight:400}.onboarding-steps li p{color:#526a77;margin:8px 0 0;line-height:1.6}.onboarding-actions{background:var(--sapphire);grid-template-columns:repeat(3,1fr);display:grid}.onboarding-actions a{color:#fff;border-right:1px solid #d3ae5247;flex-direction:column;justify-content:space-between;min-height:220px;padding:35px;font-family:Georgia,serif;font-size:1.5rem;text-decoration:none;display:flex}.onboarding-actions span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.68rem}@media (width<=800px){.event-volunteer-layout,.partner-model,.partner-intake,.onboarding-tracks,.onboarding-steps{grid-template-columns:1fr;gap:35px;padding:70px 24px}.compact-role-grid,.onboarding-tracks>div:last-child{grid-template-columns:1fr}.onboarding-link-band{padding:75px 24px}.onboarding-actions{grid-template-columns:1fr}.onboarding-actions a{min-height:160px}}.section-nav{align-items:center;gap:24px;display:flex}.section-nav a{color:#526a77;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:700;text-decoration:none}.section-nav a:hover{color:#8e6b21}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-actions .button{display:inline-block}.event-discovery{background:linear-gradient(#fff 0%,#f7f4ec 100%);padding-bottom:105px}.event-tools{align-items:start}.event-tools>div>p:last-child{color:#526a77;max-width:610px;line-height:1.7}.filter-row .active{background:var(--sapphire);color:#fff;border-color:#b79036}.calendar-top>div{text-align:center}.calendar-top span{color:#8e6b21;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:700}.calendar-top h3{color:var(--sapphire);margin:5px 0 0;font-size:1.65rem;font-weight:400}.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.weekday{color:#6b7b82;text-align:center;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #d5dcde;border-right:1px solid #e0e4e5;padding:12px;font-size:.62rem;font-weight:700}.calendar-day{min-height:105px;color:var(--sapphire);border-bottom:1px solid #e0e4e5;border-right:1px solid #e0e4e5;padding:12px;font-family:Georgia,serif}.calendar-day:nth-child(7n){border-right:0}.calendar-day.muted{background:#f6f6f3}.calendar-agenda{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:30px;display:grid}.calendar-agenda>span{color:var(--gold);font-size:1.5rem}.calendar-agenda h3{color:var(--sapphire);margin:0;font-size:1.45rem;font-weight:400}.calendar-agenda p{color:#526a77;margin:7px 0 0;line-height:1.55}.calendar-agenda .button{white-space:nowrap}.event-pathway,.registration-journey{background:#fff;grid-template-columns:.72fr 1.28fr;gap:75px;padding:105px clamp(24px,7vw,110px);display:grid}.event-pathway h2,.calendar-governance h2,.registration-journey h2,.registration-intake h2,.waitlist-boundary h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.event-pathway>div>p:last-child,.registration-journey>div>p:last-child{color:#526a77;line-height:1.7}.event-pathway ol,.registration-journey ol{margin:0;padding:0;list-style:none}.event-pathway li,.registration-journey li{border-bottom:1px solid #d5dcde;grid-template-columns:65px 1fr;gap:20px;padding:24px 0;display:grid}.event-pathway li>span,.registration-journey li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.7rem}.event-pathway h3,.registration-journey h3{color:var(--sapphire);margin:0;font-size:1.5rem;font-weight:400}.event-pathway li p,.registration-journey li p{color:#526a77;margin:8px 0 0;line-height:1.6}.calendar-governance{background:var(--deep);color:#fff;padding:105px clamp(24px,7vw,110px)}.calendar-governance>div:first-child{max-width:850px}.calendar-governance h2{color:#fff}.governance-flow{border:1px solid #d3ae5259;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.governance-flow article{border-right:1px solid #d3ae5240;min-height:230px;padding:32px}.governance-flow article:last-child{border-right:0}.governance-flow span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:700}.governance-flow h3{color:#fff;margin:44px 0 10px;font-size:1.6rem;font-weight:400}.governance-flow p{color:#cadbe2;line-height:1.6}.registration-statuses{background:var(--sapphire);grid-template-columns:repeat(4,1fr);display:grid}.registration-statuses article{color:#fff;border-right:1px solid #d3ae5245;min-height:230px;padding:32px}.registration-statuses article:last-child{border-right:0}.registration-statuses span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:700}.registration-statuses h2{color:#fff;margin:45px 0 10px;font-size:1.55rem;font-weight:400}.registration-statuses p{color:#cbdbe2;line-height:1.55}.registration-journey{background:var(--pale)}.registration-intake{background:#fff}.privacy-note{border-left:2px solid var(--gold);background:var(--pale);gap:12px;margin-top:28px;padding:20px;display:flex}.privacy-note span{color:var(--gold)}.privacy-note p{font-size:.85rem;margin:0!important}.field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.waitlist-boundary{background:var(--deep);color:#fff;grid-template-columns:.8fr 1.2fr;gap:80px;padding:95px clamp(24px,8vw,125px);display:grid}.waitlist-boundary h2{color:#fff}.waitlist-boundary>div:last-child{padding-top:28px}.waitlist-boundary>div:last-child p{color:#cadbe2;line-height:1.75}.waitlist-boundary .button{margin-top:20px;display:inline-block}@media (width<=900px){.section-nav{display:none}.calendar-day{min-height:78px}.registration-statuses{grid-template-columns:1fr 1fr}.registration-statuses article:nth-child(2){border-right:0}.registration-statuses article{border-bottom:1px solid #d3ae5245}}@media (width<=800px){.event-pathway,.registration-journey,.waitlist-boundary{grid-template-columns:1fr;gap:35px;padding:70px 24px}.governance-flow{grid-template-columns:1fr}.governance-flow article{border-bottom:1px solid #d3ae5240;border-right:0;min-height:170px}.calendar-governance{padding:75px 24px}.calendar-grid{display:none}.calendar-agenda{grid-template-columns:auto 1fr}.calendar-agenda .button{text-align:center;grid-column:1/-1}.field-pair{grid-template-columns:1fr}}@media (width<=560px){.registration-statuses{grid-template-columns:1fr}.registration-statuses article{border-right:0;min-height:180px}.filter-row{gap:6px}.filter-row span{padding:8px 10px}.calendar-shell{margin-left:18px;margin-right:18px}.calendar-top{padding:16px}.calendar-agenda{padding:24px 18px}.calendar-agenda>span{display:none}}.arm-programs .program-card{min-height:280px;color:inherit;background:#fbfaf6;border:1px solid #d8d2c3;padding:30px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block}.arm-programs .program-card:hover{border-color:#b79036;transform:translateY(-4px);box-shadow:0 18px 35px #032f4c14}.arm-programs .program-card:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.dasod-journey{background:#fff;grid-template-columns:.72fr 1.28fr;gap:75px;padding:105px clamp(24px,7vw,110px);display:grid}.dasod-journey h2,.arm-operating-map h2,.program-foundation h2,.program-pathways h2,.program-governance h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.dasod-journey>div>p:last-child{color:#526a77;line-height:1.7}.dasod-journey ol{margin:0;padding:0;list-style:none}.dasod-journey li{border-bottom:1px solid #d5dcde;grid-template-columns:65px 1fr;gap:20px;padding:24px 0;display:grid}.dasod-journey li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.7rem}.dasod-journey h3{color:var(--sapphire);margin:0;font-size:1.5rem;font-weight:400}.dasod-journey li p{color:#526a77;margin:8px 0 0;line-height:1.6}.arm-operating-map{background:var(--deep);color:#fff;padding:105px clamp(24px,7vw,110px)}.arm-operating-map h2{color:#fff;max-width:950px}.arm-operating-grid{border:1px solid #d3ae5257;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.arm-operating-grid article{border-right:1px solid #d3ae5240;min-height:260px;padding:30px}.arm-operating-grid article:last-child{border-right:0}.arm-operating-grid span{color:var(--gold);font-family:Georgia,serif;font-size:1.4rem}.arm-operating-grid h3{color:#fff;margin:50px 0 10px;font-size:1.55rem;font-weight:400}.arm-operating-grid p{color:#cadbe2;line-height:1.6}.program-detail-hero{flex-direction:column;justify-content:center;min-height:620px;display:flex}.program-detail-hero h1{max-width:1000px}.program-detail-hero .review-badge{color:#e4c875;border:1px solid #e4c87573;align-self:flex-start;margin-top:28px;padding:10px 13px}.program-foundation{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;padding:105px clamp(24px,8vw,120px);display:grid}.program-foundation>div:last-child>p{color:#526a77;margin-top:12px;font-family:Georgia,serif;font-size:1.3rem;line-height:1.75}.program-foundation blockquote{color:var(--sapphire);margin:0;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.35}.program-foundation .program-scripture-reference{color:#8e6b21;letter-spacing:.13em;text-transform:uppercase;margin:18px 0 0;font-family:Arial,sans-serif;font-size:.7rem;font-weight:800}.program-foundation dl{border-top:1px solid #d5dcde;margin:35px 0 0}.program-foundation dl div{border-bottom:1px solid #d5dcde;grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.program-foundation dt{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:700}.program-foundation dd{color:var(--sapphire);margin:0;font-family:Georgia,serif}.program-capabilities{background:var(--sapphire);grid-template-columns:repeat(4,1fr);display:grid}.program-capabilities article{color:#fff;border-right:1px solid #d3ae5247;min-height:315px;padding:32px}.program-capabilities article:last-child{border-right:0}.program-capabilities span{color:var(--gold);font-family:Georgia,serif;font-size:1.4rem}.program-capabilities h2{color:#fff;margin:55px 0 12px;font-size:1.65rem;font-weight:400}.program-capabilities p{color:#cadbe2;line-height:1.6}.program-pathways{background:var(--pale);grid-template-columns:.72fr 1.28fr;gap:75px;padding:105px clamp(24px,7vw,110px);display:grid}.program-pathways>div>p:last-child{color:#526a77;line-height:1.7}.program-pathways nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.program-pathways a{min-height:150px;color:var(--sapphire);background:#fbfaf6;border:1px solid #d5dcde;flex-direction:column;justify-content:space-between;padding:24px;font-family:Georgia,serif;font-size:1.25rem;text-decoration:none;display:flex}.program-pathways a:last-child{grid-column:1/-1}.program-pathways a span{color:#8e6b21;text-transform:uppercase;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:.62rem;font-weight:700}.program-governance{text-align:center;background:var(--deep);color:#fff;padding:105px clamp(24px,9vw,135px)}.program-governance h2{color:#fff;max-width:1000px;margin:14px auto}.program-governance>p:last-child{color:#cadbe2;max-width:800px;margin:24px auto 0;line-height:1.75}@media (width<=960px){.arm-operating-grid,.program-capabilities{grid-template-columns:1fr 1fr}.arm-operating-grid article:nth-child(2),.program-capabilities article:nth-child(2){border-right:0}.arm-operating-grid article,.program-capabilities article{border-bottom:1px solid #d3ae5240}}@media (width<=800px){.dasod-journey,.program-foundation,.program-pathways{grid-template-columns:1fr;gap:35px;padding:70px 24px}.arm-operating-map,.program-governance{padding:75px 24px}.program-detail-hero{min-height:auto}.program-foundation dl div{grid-template-columns:1fr;gap:6px}.program-pathways nav{grid-template-columns:1fr}.program-pathways a:last-child{grid-column:auto}}@media (width<=560px){.arm-operating-grid,.program-capabilities{grid-template-columns:1fr}.arm-operating-grid article,.program-capabilities article{border-right:0;min-height:210px}.arm-operating-grid h3,.program-capabilities h2{margin-top:34px}}.mission-movement,.rapha-pathways{background:#fff;grid-template-columns:.68fr 1.32fr;gap:75px;padding:105px clamp(24px,7vw,110px);display:grid}.mission-movement h2,.testimony-boundary h2,.rapha-pathways h2,.rapha-safety h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.mission-movement>div:first-child>p:last-child,.rapha-pathways>div:first-child>p:last-child{color:#526a77;line-height:1.75}.mission-rhythm,.rapha-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mission-rhythm article,.rapha-grid article{background:#fbfaf6;border:1px solid #d5dcde;min-height:245px;padding:28px}.mission-rhythm span,.rapha-grid span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.mission-rhythm h3,.rapha-grid h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.55rem;font-weight:400}.mission-rhythm p,.rapha-grid p{color:#526a77;line-height:1.6}.testimony-boundary,.rapha-safety{background:var(--deep);color:#fff;grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px clamp(24px,8vw,125px);display:grid}.testimony-boundary h2,.rapha-safety h2{color:#fff}.testimony-boundary>div:last-child,.rapha-safety>div:last-child{padding-top:25px}.testimony-boundary>div:last-child p,.rapha-safety>div:last-child p{color:#cadbe2;line-height:1.75}.testimony-boundary .button,.rapha-safety .button{margin-top:22px;display:inline-block}.testimony-submit{background:#f7f1e2;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,84px);padding:clamp(64px,8vw,110px) clamp(24px,7vw,110px);display:grid}.testimony-submit h2,.testimony-review-hero h1,.testimony-review-workspace h2,.testimony-review-rules h2{color:var(--sapphire);font-weight:400}.testimony-submit h2{margin:14px 0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:1}.testimony-submit header>p:last-child,.testimony-submit aside p{color:#526a77;line-height:1.7}.testimony-submit form,.testimony-submit aside{background:#fff;border:1px solid #d5c89f;border-radius:26px;padding:clamp(24px,4vw,42px)}.testimony-submit label,.testimony-submit fieldset{color:var(--sapphire);gap:8px;margin-bottom:20px;font-weight:700;display:grid}.testimony-submit select,.testimony-submit textarea{width:100%;min-height:54px;font:inherit;color:#596b73;background:#f5f6f5;border:1px solid #9aaeb5;border-radius:14px;padding:14px}.testimony-submit textarea{min-height:150px}.testimony-submit fieldset{border:0;padding:0}.testimony-submit fieldset label,.testimony-confirm{align-items:start;grid-template-columns:auto 1fr!important;font-weight:400!important}.testimony-submit button{color:#fff;background:#a9b3b7;border:0;border-radius:999px;width:100%;padding:16px;font-weight:800}.testimony-submit aside{border-top:4px solid var(--gold);align-self:start}.testimony-submit aside a{color:var(--sapphire);margin-top:12px;font-weight:800;display:inline-block}.testimony-review-hero{background:var(--deep);color:#fff;grid-template-columns:1.3fr .7fr;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.testimony-review-hero h1{color:#fff;margin:10px 0;font-size:clamp(3rem,6vw,6rem)}.testimony-review-hero aside{border:1px solid #ffffff4d;border-radius:24px;padding:28px}.testimony-review-hero aside span,.testimony-review-hero aside b{display:block}.testimony-review-workspace{background:#eef2f2;grid-template-columns:.7fr 1.3fr;gap:24px;padding:70px clamp(24px,7vw,110px);display:grid}.testimony-review-workspace>aside,.testimony-review-workspace>article{background:#fff;border:1px solid #d6dfe1;border-radius:24px;padding:30px}.review-empty{color:#60747d;padding:34px 0}.testimony-checks label{border-bottom:1px solid #dce3e4;gap:12px;padding:15px 0;display:flex}.testimony-review-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.testimony-review-actions button{border:1px solid var(--sapphire);color:var(--sapphire);background:#fff;border-radius:999px;padding:12px 18px;font-weight:800}.testimony-review-notice{background:#f7f1e2;border-radius:12px;padding:14px}.testimony-review-rules{grid-template-columns:repeat(3,1fr);gap:18px;padding:70px clamp(24px,7vw,110px);display:grid}.testimony-review-rules article{border-top:3px solid var(--gold);background:#fbfaf6;padding:25px}.testimony-review-rules p{color:#526a77;line-height:1.65}@media (width<=800px){.testimony-submit,.testimony-review-hero,.testimony-review-workspace,.testimony-review-rules{grid-template-columns:1fr}.testimony-submit,.testimony-review-workspace,.testimony-review-rules,.testimony-review-hero{padding:60px 24px}}.rapha-pathways{background:linear-gradient(145deg,#fbfaf6 0%,#edf4f4 100%)}.rapha-grid article{border-top:2px solid var(--gold);background:#ffffffd1}.rapha-safety{background:linear-gradient(135deg,#032f4c 0%,#064d63 100%)}@media (width<=800px){.mission-movement,.rapha-pathways,.testimony-boundary,.rapha-safety{grid-template-columns:1fr;gap:35px;padding:70px 24px}.testimony-boundary>div:last-child,.rapha-safety>div:last-child{padding-top:0}}@media (width<=560px){.mission-rhythm,.rapha-grid{grid-template-columns:1fr}.mission-rhythm article,.rapha-grid article{min-height:210px}}.dominion-pathway,.outreach-pathway,.worship-pathway{background:#fff;grid-template-columns:.68fr 1.32fr;gap:75px;padding:105px clamp(24px,7vw,110px);display:grid}.dominion-pathway h2,.dominion-governance h2,.outreach-pathway h2,.outreach-safety h2,.worship-pathway h2,.worship-media h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.dominion-pathway>div:first-child>p:last-child,.outreach-pathway>div:first-child>p:last-child,.worship-pathway>div:first-child>p:last-child{color:#526a77;line-height:1.75}.dominion-grid,.outreach-grid,.worship-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dominion-grid article,.outreach-grid article,.worship-grid article{background:#fbfaf6;border:1px solid #d5dcde;min-height:245px;padding:28px}.dominion-grid span,.outreach-grid span,.worship-grid span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.dominion-grid h3,.outreach-grid h3,.worship-grid h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.55rem;font-weight:400}.dominion-grid p,.outreach-grid p,.worship-grid p{color:#526a77;line-height:1.6}.dominion-governance,.outreach-safety,.worship-media{background:var(--deep);color:#fff;grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px clamp(24px,8vw,125px);display:grid}.dominion-governance h2,.outreach-safety h2,.worship-media h2{color:#fff}.dominion-governance>div:last-child,.outreach-safety>div:last-child,.worship-media>div:last-child{padding-top:25px}.dominion-governance>div:last-child p,.outreach-safety>div:last-child p,.worship-media>div:last-child p{color:#cadbe2;line-height:1.75}.dominion-governance .button,.outreach-safety .button,.worship-media .button{margin-top:22px;display:inline-block}.dominion-pathway{background:linear-gradient(145deg,#fff 0%,#f4efe2 100%)}.dominion-grid article{border-top:2px solid #b79036}.dominion-governance{background:linear-gradient(135deg,#092e48 0%,#173f52 100%)}.outreach-pathway{background:linear-gradient(145deg,#fbfaf6 0%,#eef2e7 100%)}.outreach-grid article{border-left:3px solid #9b7a32}.outreach-safety{background:linear-gradient(135deg,#163a3d 0%,#032f4c 100%)}.worship-pathway{background:linear-gradient(145deg,#fbfaf6 0%,#edf0f8 100%)}.worship-grid article{background:#ffffffd9;border-top:2px solid #c9a54a}.worship-media{background:linear-gradient(135deg,#071f3d 0%,#3a2852 100%)}@media (width<=800px){.dominion-pathway,.outreach-pathway,.worship-pathway,.dominion-governance,.outreach-safety,.worship-media{grid-template-columns:1fr;gap:35px;padding:70px 24px}.dominion-governance>div:last-child,.outreach-safety>div:last-child,.worship-media>div:last-child{padding-top:0}}@media (width<=560px){.dominion-grid,.outreach-grid,.worship-grid{grid-template-columns:1fr}.dominion-grid article,.outreach-grid article,.worship-grid article{min-height:210px}}.eden-pathway{background:linear-gradient(145deg,#fbfaf6 0%,#e9efe4 100%);grid-template-columns:.68fr 1.32fr;gap:75px;padding:105px clamp(24px,7vw,110px);display:grid}.eden-pathway h2,.eden-governance h2,.explore-help h2,.about-story h2,.leadership-card h2,.ministry-commitments h2,.public-contact h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.eden-pathway>div:first-child>p:last-child{color:#526a77;line-height:1.75}.eden-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.eden-grid article{background:#ffffffd1;border:1px solid #cfd7c8;border-top:2px solid #9b7a32;min-height:245px;padding:28px}.eden-grid span{color:#8d6d29;font-family:Georgia,serif;font-size:1.4rem}.eden-grid h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.55rem;font-weight:400}.eden-grid p{color:#526a77;line-height:1.6}.eden-governance{color:#fff;background:linear-gradient(135deg,#1d3b36 0%,#032f4c 100%);grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px clamp(24px,8vw,125px);display:grid}.eden-governance h2{color:#fff}.eden-governance>div:last-child{padding-top:25px}.eden-governance>div:last-child p{color:#cadbe2;line-height:1.75}.eden-governance .button{margin-top:22px;display:inline-block}.explore-directory{background:var(--pale);grid-template-columns:1fr 1fr;gap:14px;padding:85px clamp(24px,7vw,110px);display:grid}.explore-directory>a{min-height:230px;color:inherit;background:#fbfaf6;border:1px solid #d5dcde;grid-template-columns:45px 1fr auto;gap:20px;padding:30px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.explore-directory>a:hover{border-color:#b79036;transform:translateY(-4px)}.explore-directory>a>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.explore-directory h2{color:var(--sapphire);margin:0;font-size:1.65rem;font-weight:400}.explore-directory p{color:#526a77;line-height:1.6}.explore-directory b{color:#9c792d;align-self:end;font-size:1.3rem}.explore-help,.about-story,.leadership-card,.ministry-commitments{grid-template-columns:.8fr 1.2fr;gap:80px;padding:100px clamp(24px,8vw,125px);display:grid}.explore-help{background:var(--deep);color:#fff}.explore-help h2{color:#fff}.explore-help>div:last-child>p{color:#cadbe2;line-height:1.75}.explore-help .button-pair{justify-content:flex-start}.about-story>div:last-child>p,.leadership-card>div:last-child>p{color:#526a77;font-family:Georgia,serif;font-size:1.25rem;line-height:1.75}.about-story .text-link{margin-top:22px;display:inline-block}.leadership-card{background:var(--pale)}.leadership-card>div:first-child{border-left:3px solid var(--gold);background:#fbfaf6;padding:35px}.leadership-card h2{font-size:clamp(2.4rem,4vw,4.5rem)}.leadership-card>div:first-child>p:last-child{color:#8e6b21;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:700}.ministry-commitments{background:#fff}.ministry-commitments ul{margin:0;padding:0;list-style:none}.ministry-commitments li{color:var(--sapphire);border-bottom:1px solid #d5dcde;gap:14px;padding:19px 0;font-family:Georgia,serif;font-size:1.2rem;display:flex}.ministry-commitments li span{color:var(--gold)}.public-contact{background:var(--deep);color:#fff;grid-template-columns:.7fr 1fr;gap:70px;padding:100px clamp(24px,8vw,125px);display:grid}.public-contact h2{color:#fff}.public-contact address{gap:20px;font-style:normal;display:grid}.public-contact address a,.public-contact address p{color:#fff;border:1px solid #d3ae524d;margin:0;padding:24px;font-family:Georgia,serif;font-size:1.25rem;line-height:1.5;text-decoration:none}.public-contact address span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-family:Arial,sans-serif;font-size:.62rem;font-weight:700;display:block}.contact-boundary{color:#cadbe2;grid-column:2;line-height:1.7}@media (width<=800px){.eden-pathway,.eden-governance,.explore-help,.about-story,.leadership-card,.ministry-commitments,.public-contact{grid-template-columns:1fr;gap:35px;padding:70px 24px}.eden-governance>div:last-child{padding-top:0}.explore-directory{grid-template-columns:1fr;padding:60px 24px}.contact-boundary{grid-column:auto}}@media (width<=560px){.eden-grid{grid-template-columns:1fr}.eden-grid article{min-height:210px}.explore-directory>a{grid-template-columns:34px 1fr;min-height:210px}.explore-directory b{display:none}}.privacy-levels,.invitation-types{grid-template-columns:.65fr 1.35fr;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.privacy-levels h2,.care-routing h2,.prayer-care-forms h2,.invitation-types h2,.invitation-review h2,.invite-intake h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.privacy-levels>div:first-child>p:last-child{color:#526a77;line-height:1.7}.privacy-levels>div:last-child,.invitation-types>div:last-child{grid-template-columns:1fr 1fr;gap:14px;display:grid}.privacy-levels article,.invitation-types article{background:#fff;border:1px solid #d5dcde;min-height:220px;padding:28px}.privacy-levels article>span,.invitation-types article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.privacy-levels h3,.invitation-types h3{color:var(--sapphire);margin:36px 0 10px;font-size:1.6rem;font-weight:400}.privacy-levels article p{color:#526a77;line-height:1.6}.care-routing,.invitation-review{background:var(--pale);grid-template-columns:.7fr 1.3fr;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.care-routing>div>p:last-child,.invitation-review>div>p:last-child{color:#526a77;line-height:1.7}.care-routing ol,.invitation-review ol{margin:0;padding:0;list-style:none}.care-routing li,.invitation-review li{border-bottom:1px solid #d2d8da;grid-template-columns:65px 1fr;gap:20px;padding:23px 0;display:grid}.care-routing li>span,.invitation-review li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.6rem}.care-routing h3,.invitation-review h3{color:var(--sapphire);margin:0;font-size:1.45rem;font-weight:400}.care-routing li p,.invitation-review li p{color:#526a77;margin:8px 0 0;line-height:1.6}.urgent-guidance{text-align:center;color:#fff;background:#4b2430;padding:75px clamp(24px,9vw,135px)}.urgent-guidance h2{color:#fff;max-width:900px;margin:14px auto;font-size:clamp(2.6rem,5vw,5rem);font-weight:400}.urgent-guidance>p:last-child{color:#f0dfe3;max-width:820px;margin:0 auto;line-height:1.75}.prayer-care-forms{grid-template-columns:1fr .8fr;align-items:start;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.prayer-care-forms>div>p:last-of-type{color:#526a77;line-height:1.7}.path-choice{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.path-choice a{border:1px solid var(--gold);color:var(--deep);text-transform:uppercase;letter-spacing:.09em;padding:15px 18px;font-size:.68rem;font-weight:700;text-decoration:none}.prayer-care-forms aside{background:var(--pale);border-top:2px solid var(--gold);padding:35px}.prayer-care-forms aside h3{color:var(--sapphire);margin:14px 0;font-size:2rem;font-weight:400}.prayer-care-forms aside>p:last-child{color:#526a77;line-height:1.7}.invite-intake{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding:105px clamp(24px,7vw,110px);display:grid}.invite-intake>div>p:last-child{color:#526a77;line-height:1.7}.invitation-types article{min-height:170px}.invitation-types h3{margin-top:28px}@media (width<=800px){.privacy-levels,.care-routing,.prayer-care-forms,.invitation-types,.invitation-review,.invite-intake{grid-template-columns:1fr;gap:35px;padding:70px 24px}.privacy-levels>div:last-child,.invitation-types>div:last-child{grid-template-columns:1fr}.urgent-guidance{padding:65px 24px}.path-choice{flex-direction:column}.path-choice a{text-align:center}}.trust-hero{background:radial-gradient(circle at 82% 22%, #165c6b, var(--deep) 60%)}.trust-status,.trust-access,.trust-commitments,.trust-emergency,.trust-next{grid-template-columns:.72fr 1.28fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.trust-status h2,.trust-access h2,.trust-commitments h2,.trust-emergency h2,.trust-next h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.trust-status{background:var(--pale)}.trust-status>div:last-child>p,.trust-access>div:first-child>p:last-child{color:#526a77;font-family:Georgia,serif;font-size:1.2rem;line-height:1.75}.trust-level-grid{border-top:1px solid #d5dcde}.trust-level-grid article{border-bottom:1px solid #d5dcde;grid-template-columns:56px 1fr;gap:22px;padding:25px 0;display:grid}.trust-level-grid span{color:#9c792d;font-family:Georgia,serif;font-size:1.45rem}.trust-level-grid h3{color:var(--sapphire);margin:0;font-size:1.45rem;font-weight:400}.trust-level-grid p{color:#526a77;margin:8px 0 0;line-height:1.65}.trust-commitments{background:var(--deep);color:#fff}.trust-commitments h2,.trust-emergency h2{color:#fff}.trust-card-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trust-card-grid article{background:#ffffff09;border:1px solid #d3ae524d;min-height:235px;padding:28px}.trust-card-grid h3{color:#e4c875;margin:0 0 28px;font-size:1.4rem;font-weight:400}.trust-card-grid p{color:#cadbe2;line-height:1.65}.trust-emergency{color:#fff;background:#4b2430}.trust-emergency>div:last-child{padding-top:24px}.trust-emergency>div:last-child p{color:#f0dfe3;line-height:1.75}.trust-next{background:#fff}.trust-next ul{margin:0;padding:0;list-style:none}.trust-next li{color:var(--sapphire);border-bottom:1px solid #d5dcde;padding:20px 0;font-family:Georgia,serif;font-size:1.15rem}.trust-next li:before{content:"✦";color:var(--gold);margin-right:14px}@media (width<=800px){.trust-status,.trust-access,.trust-commitments,.trust-emergency,.trust-next{grid-template-columns:1fr;gap:35px;padding:70px 24px}.trust-card-grid{grid-template-columns:1fr}.trust-card-grid article{min-height:auto}.trust-emergency>div:last-child{padding-top:0}}.campaign-hero{background:radial-gradient(circle at 80% 25%, #185b69, var(--deep) 62%)}.campaign-preview,.campaign-lifecycle,.campaign-reporting{grid-template-columns:.72fr 1.28fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.campaign-preview h2,.campaign-lifecycle h2,.campaign-reporting h2,.live-pathways h2,.meeting-boundary h2,.media-governance h2,.operations-access h2,.operations-boundary h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.campaign-preview>div>p:last-child{color:#526a77;line-height:1.75}.goal-card{background:var(--deep);color:#fff;border-top:3px solid var(--gold);padding:34px;box-shadow:0 28px 65px #032f4c29}.goal-card-top{color:#d8be76;text-transform:uppercase;letter-spacing:.11em;justify-content:space-between;gap:20px;font-size:.64rem;display:flex}.goal-card h3{margin:55px 0 10px;font-size:2.1rem;font-weight:400}.goal-card>p{color:#cadbe2;line-height:1.65}.goal-track{background:#ffffff21;height:8px;margin:35px 0 24px}.goal-track span{background:var(--gold);height:100%;display:block}.goal-card dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.goal-card dl div{border-left:1px solid #d3ae5240;padding:15px}.goal-card dt{color:#9fb3bd;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem}.goal-card dd{margin:7px 0 0;font-family:Georgia,serif;font-size:1.4rem}.goal-card small{color:#9fb3bd;margin-top:25px;display:block}.campaign-lifecycle{background:var(--pale)}.campaign-lifecycle>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaign-lifecycle article{background:#fbfaf6;border:1px solid #d5dcde;min-height:230px;padding:28px}.campaign-lifecycle article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.campaign-lifecycle h3{color:var(--sapphire);margin:40px 0 8px;font-size:1.5rem;font-weight:400}.campaign-lifecycle article p{color:#526a77;line-height:1.6}.campaign-reporting{background:#fff}.reporting-columns{background:#d5dcde;border:1px solid #d5dcde;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.reporting-columns article{background:#fbfaf6;min-height:310px;padding:28px}.reporting-columns span,.ops-grid article>span{color:#8e6b21;text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:700}.reporting-columns h3{color:var(--sapphire);margin:55px 0 12px;font-size:1.55rem;font-weight:400}.reporting-columns p{color:#526a77;line-height:1.65}.live-stage{color:#fff;background:radial-gradient(circle at 20% 20%, #135a68, var(--deep) 56%);grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;min-height:680px;padding:95px clamp(24px,7vw,110px);display:grid}.live-stage h1{margin:18px 0;font-size:clamp(3.6rem,7vw,7rem);line-height:.94}.live-stage>div:first-child>p:not(.eyebrow){color:#cadbe2;line-height:1.75}.live-status{color:#e5cc87;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin-top:30px;font-size:.68rem;display:flex}.live-status span{background:#a4a9a7;border-radius:50%;width:9px;height:9px}.stream-frame{aspect-ratio:16/9;background:#021e32;border:1px solid #d3ae5261;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 30px 75px #00000059}.stream-emblem{border-radius:50%;width:112px;height:112px;overflow:hidden}.stream-emblem img{object-fit:cover;width:100%;height:100%}.stream-frame>span{color:#e2c476;text-transform:uppercase;letter-spacing:.14em;margin-top:20px;font-size:.65rem}.stream-frame>p{color:#9fb3bd}.live-pathways,.meeting-boundary,.media-governance{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.live-pathways>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.live-pathways article{border:1px solid #d5dcde;min-height:230px;padding:28px}.live-pathways article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.live-pathways h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.55rem;font-weight:400}.live-pathways article p{color:#526a77;line-height:1.6}.meeting-boundary{color:#fff;background:linear-gradient(135deg,#102943,#392b4e)}.meeting-boundary h2{color:#fff}.meeting-boundary>div:last-child p{color:#cadbe2;line-height:1.75}.meeting-boundary .button{margin-top:20px;display:inline-block}.media-governance{background:var(--pale)}.media-governance ol{margin:0;padding:0;list-style:none}.media-governance li{border-bottom:1px solid #d1cbbb;grid-template-columns:60px 1fr;gap:20px;padding:22px 0;display:grid}.media-governance li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.5rem}.media-governance h3{color:var(--sapphire);margin:0;font-size:1.4rem;font-weight:400}.media-governance li p{color:#526a77;margin:7px 0 0;line-height:1.6}.operations-shell{background:#eef1f1;grid-template-columns:250px 1fr;min-height:760px;display:grid}.operations-shell aside{color:#fff;background:var(--deep);flex-direction:column;padding:35px 24px;display:flex}.ops-badge{color:#fff;align-items:center;gap:12px;font-family:Georgia,serif;display:flex}.ops-badge img{object-fit:cover;border-radius:50%;width:48px;height:48px}.operations-shell aside nav{margin-top:55px;display:grid}.operations-shell aside nav a{color:#aebfc7;border-left:2px solid #0000;padding:15px 12px;text-decoration:none}.operations-shell aside nav a.active{color:#fff;border-color:var(--gold);background:#ffffff0d}.operations-shell aside>p{color:#7f98a4;text-transform:uppercase;letter-spacing:.1em;margin-top:auto;font-size:.68rem;line-height:1.7}.operations-workspace{padding:45px clamp(24px,5vw,70px)}.operations-workspace>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.operations-workspace h1{color:var(--sapphire);margin:10px 0 0;font-size:clamp(2.6rem,5vw,5rem);font-weight:400}.operations-workspace button{color:#72858e;background:#dfe5e6;border:1px solid #b9c4c8;padding:13px 16px}.ops-status{border-left:3px solid var(--gold);background:#fff;justify-content:space-between;gap:20px;margin:30px 0;padding:18px 20px;display:flex}.ops-status span{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:700}.ops-status p{color:#526a77;margin:0}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ops-metrics article{background:#fff;border:1px solid #d5dcde;padding:22px}.ops-metrics article>span{color:#667b85;text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}.ops-metrics strong{color:var(--sapphire);margin:22px 0 5px;font-family:Georgia,serif;font-size:2rem;font-weight:400;display:block}.ops-metrics p{color:#8a999f;margin:0;font-size:.72rem}.ops-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ops-grid article{background:#fff;border:1px solid #d5dcde;min-height:240px;padding:28px}.ops-grid h2{color:var(--sapphire);margin:40px 0 10px;font-size:1.7rem;font-weight:400}.ops-grid p{color:#526a77;line-height:1.65}.operations-access,.operations-boundary{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.operations-access>div:first-child>p:last-child{color:#526a77;line-height:1.75}.operations-access>div:last-child{border-top:1px solid #d5dcde}.operations-access article{border-bottom:1px solid #d5dcde;padding:20px 0}.operations-access h3{color:var(--sapphire);margin:0;font-size:1.4rem;font-weight:400}.operations-access article p{color:#526a77;margin:7px 0 0;line-height:1.6}.operations-boundary{background:var(--deep);color:#fff}.operations-boundary h2{color:#fff}.operations-boundary>div:last-child p{color:#cadbe2;line-height:1.75}@media (width<=900px){.reporting-columns{grid-template-columns:1fr}.ops-metrics{grid-template-columns:1fr 1fr}.operations-shell{grid-template-columns:1fr}.operations-shell aside{display:none}}@media (width<=800px){.campaign-preview,.campaign-lifecycle,.campaign-reporting,.live-stage,.live-pathways,.meeting-boundary,.media-governance,.operations-access,.operations-boundary{grid-template-columns:1fr;gap:35px;padding:70px 24px}.campaign-lifecycle>div:last-child,.live-pathways>div:last-child{grid-template-columns:1fr}.live-stage{min-height:auto}.operations-workspace{padding:35px 20px}.operations-workspace>header{flex-direction:column;align-items:start}.ops-status{flex-direction:column}.ops-grid,.goal-card dl{grid-template-columns:1fr}.goal-card dl div{border-top:1px solid #d3ae5240;border-left:0}}@media (width<=560px){.ops-metrics{grid-template-columns:1fr}.stream-frame{aspect-ratio:4/3}.campaign-lifecycle article,.live-pathways article{min-height:auto}}.account-entry{color:#fff;background:radial-gradient(circle at 80% 25%, #175b6d, var(--deep) 58%);grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;min-height:700px;padding:95px clamp(24px,8vw,125px);display:grid}.account-entry h1{margin:18px 0;font-size:clamp(3.8rem,7vw,7.3rem);line-height:.93}.account-entry>div>p:not(.eyebrow){color:#cadbe2;max-width:720px;font-size:1.15rem;line-height:1.75}.account-entry-actions{align-items:center;gap:18px;margin-top:32px;display:flex}.account-entry-actions button{color:#e8cf89;text-transform:uppercase;letter-spacing:.1em;background:#ffffff0f;border:1px solid #d3ae5273;padding:16px 20px;font-size:.68rem}.account-entry-actions span{color:#93aab5;font-size:.75rem}.account-entry aside{text-align:center}.account-seal{aspect-ratio:1;background:#032f4c;border:1px solid #d8b45d;border-radius:50%;width:min(340px,70vw);margin:auto;padding:8px;box-shadow:0 30px 70px #00000059}.account-seal img{object-fit:cover;clip-path:circle(49%);border-radius:50%;width:100%;height:100%}.account-entry aside>p{color:#e4c875;margin:25px 0 6px;font-family:Georgia,serif;font-size:1.6rem}.account-entry aside small{color:#8fa7b2;text-transform:uppercase;letter-spacing:.12em}.account-overview,.account-areas,.account-identity,.account-privacy,.account-boundary{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.account-overview h2,.account-areas h2,.account-identity h2,.account-privacy h2,.account-boundary h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.account-overview>div:first-child>p:last-child,.account-identity>div:first-child>p:last-child{color:#526a77;line-height:1.75}.account-profile-preview{background:#eef1f1;border:1px solid #d5dcde;box-shadow:0 25px 60px #032f4c1a}.account-profile-preview>header{background:#fff;border-bottom:1px solid #d5dcde;justify-content:space-between;gap:20px;padding:24px;display:flex}.account-profile-preview header span{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.account-profile-preview h3{color:var(--sapphire);margin:6px 0 0;font-size:1.6rem;font-weight:400}.account-profile-preview header b{color:#71858e;text-transform:uppercase;letter-spacing:.1em;align-self:start;font-size:.62rem}.account-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.account-summary article{background:#fff;padding:20px}.account-summary article>span{color:#6e828b;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.account-summary strong{color:var(--sapphire);margin:20px 0 5px;font-family:Georgia,serif;font-size:2rem;font-weight:400;display:block}.account-summary small{color:#8a999f}.account-empty{color:#526a77;border-left:2px solid var(--gold);background:#fff;margin:0 14px 14px;padding:20px}.account-areas{background:var(--pale)}.account-areas>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-areas article{background:#fbfaf6;border:1px solid #d5dcde;min-height:235px;padding:28px}.account-areas article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.account-areas h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.5rem;font-weight:400}.account-areas article p{color:#526a77;line-height:1.6}.account-identity{background:#fff}.account-identity ol{margin:0;padding:0;list-style:none}.account-identity li{border-bottom:1px solid #d5dcde;grid-template-columns:60px 1fr;gap:20px;padding:23px 0;display:grid}.account-identity li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.5rem}.account-identity h3{color:var(--sapphire);margin:0;font-size:1.45rem;font-weight:400}.account-identity li p{color:#526a77;margin:8px 0 0;line-height:1.6}.account-privacy{color:#fff;background:linear-gradient(135deg,#0a304a,#183f51)}.account-privacy h2,.account-boundary h2{color:#fff}.account-control-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-control-grid article{border:1px solid #d3ae5247;min-height:210px;padding:28px}.account-control-grid h3{color:#e4c875;margin:0 0 28px;font-size:1.4rem;font-weight:400}.account-control-grid p{color:#cadbe2;line-height:1.65}.account-boundary{color:#fff;background:#392941}.account-boundary>div:last-child>p{color:#ddcfdd;line-height:1.75}.account-boundary .button-pair{justify-content:flex-start}@media (width<=800px){.account-entry,.account-overview,.account-areas,.account-identity,.account-privacy,.account-boundary{grid-template-columns:1fr;gap:35px;padding:70px 24px}.account-entry{text-align:center}.account-entry-actions{flex-direction:column;align-items:stretch}.account-areas>div:last-child,.account-control-grid,.account-summary{grid-template-columns:1fr}.account-areas article,.account-control-grid article{min-height:auto}}.media-hero{background:radial-gradient(circle at 78% 30%, #1a5e72, var(--deep) 60%)}.media-discovery,.media-feature,.media-collections,.media-publication,.media-accessibility,.media-account{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.media-discovery h2,.media-feature h2,.media-collections h2,.media-publication h2,.media-accessibility h2,.media-account h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.media-discovery>div:first-child>p:last-child{color:#526a77;line-height:1.75}.media-search-preview{background:var(--pale);border-top:2px solid var(--gold);padding:34px}.media-search-preview label{color:#6c7f87;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.65rem;font-weight:700;display:block}.media-search-preview>div{grid-template-columns:1fr auto;display:grid}.media-search-preview input{background:#fff;border:1px solid #cdd6d8;min-width:0;padding:16px;font-size:1rem}.media-search-preview button{background:var(--sapphire);color:#fff;border:0;padding:0 20px}.media-search-preview nav{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.media-search-preview nav span,.media-search-preview nav>a{color:#526a77;border:1px solid #cbd4d6;padding:9px 11px;font-size:.68rem}.media-search-preview nav>a{color:inherit;text-decoration:none}.media-search-preview nav>a:hover,.media-search-preview nav>a:focus-visible{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:2px;background:#fff}.media-search-preview nav span.active{color:#fff;background:var(--sapphire);border-color:var(--sapphire)}.media-search-preview .media-category-links{border-top:1px solid #d7cba9;margin-top:14px;padding-top:14px}.media-search-preview .media-category-links a{background:var(--sapphire);border:1px solid var(--sapphire);color:#fff;letter-spacing:.04em;padding:11px 14px;font-size:.78rem;font-weight:800;text-decoration:none}.media-search-preview .media-category-links a:hover,.media-search-preview .media-category-links a:focus-visible{color:var(--sapphire);outline:2px solid var(--gold);outline-offset:2px;background:#fff}.media-search-preview small{color:#829198;margin-top:22px;display:block}.media-library-search{background:#f1eadb;padding:72px clamp(24px,8vw,125px)}.media-library-search>header{justify-content:space-between;align-items:end;gap:2rem;max-width:1280px;margin:0 auto 1.5rem;display:flex}.media-library-search h2{color:var(--sapphire);margin:.45rem 0;font:clamp(2.2rem,4.3vw,4.2rem)/1 Georgia,serif}.media-library-search header p:last-child{color:#526a77;max-width:760px;line-height:1.65}.media-library-search>header>a{color:#082f47;border:1px solid #b89845;flex:none;padding:.85rem 1rem;font-weight:800;text-decoration:none}.media-library-search>label{color:#76591b;letter-spacing:.09em;text-transform:uppercase;gap:.5rem;max-width:1280px;margin:auto;font-size:.7rem;font-weight:900;display:grid}.media-library-search input{color:#082f47;background:#fff;border:1px solid #b9c2bd;width:100%;min-height:54px;padding:1rem;font:1rem Arial,sans-serif}.media-library-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1280px;margin:1rem auto 0;display:grid}.media-library-search-results a{color:#082f47;background:#fff;border:1px solid #d3c7aa;gap:.42rem;min-height:155px;padding:1rem;text-decoration:none;display:grid}.media-library-search-results a:hover,.media-library-search-results a:focus-visible{border-color:#a37c25;box-shadow:0 8px 20px #021d3117}.media-library-search-results span{color:#876720;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.media-library-search-results b{font:1.3rem Georgia,serif}.media-library-search-results small,.media-library-search-note{color:#526a77;line-height:1.5}.media-library-search-note{max-width:1280px;margin:1rem auto 0}@media (width<=850px){.media-library-search>header{align-items:start;display:grid}.media-library-search>header>a{justify-self:start}.media-library-search-results{grid-template-columns:1fr 1fr}}@media (width<=560px){.media-library-search{padding:48px 18px}.media-library-search-results{grid-template-columns:1fr}.media-library-search-results a{min-height:0}}.media-feature{background:var(--deep);color:#fff;align-items:center}.media-feature h2{color:#fff}.media-feature>div:last-child>p:not(.eyebrow){color:#cadbe2;line-height:1.75}.media-feature .button-pair{justify-content:flex-start}.media-stage{aspect-ratio:16/10;background:#021e32;border:1px solid #d3ae5259;flex-direction:column;justify-content:center;align-items:center;display:flex}.media-stage-mark{border-radius:50%;width:105px;height:105px;overflow:hidden}.media-stage-mark img{object-fit:cover;width:100%;height:100%}.media-stage>span{color:#e4c875;text-transform:uppercase;letter-spacing:.12em;margin-top:18px;font-size:.64rem}.media-stage>p{color:#8fa7b2}.media-collections{background:var(--pale)}.media-collections>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.media-collections article{background:#fbfaf6;border:1px solid #d5dcde;min-height:285px;padding:28px}.media-collections article>span,.media-collections small{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;font-size:.63rem;font-weight:700}.media-collections h3{color:var(--sapphire);margin:45px 0 10px;font-size:1.55rem;font-weight:400}.media-collections article p{color:#526a77;line-height:1.6}.media-collections small{margin-top:22px;display:block}.media-collections article a{color:#8e6b21;margin-top:16px;text-decoration:none;display:inline-block}.media-collections article nav{flex-wrap:wrap;gap:.65rem 1rem;margin-top:1rem;display:flex}.media-publication{background:#fff}.media-publication>div:first-child>p:last-child{color:#526a77;line-height:1.75}.media-publication ol{margin:0;padding:0;list-style:none}.media-publication li{border-bottom:1px solid #d5dcde;grid-template-columns:60px 1fr;gap:20px;padding:22px 0;display:grid}.media-publication li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.45rem}.media-publication h3{color:var(--sapphire);margin:0;font-size:1.4rem;font-weight:400}.media-publication li p{color:#526a77;margin:7px 0 0;line-height:1.6}.media-accessibility{color:#fff;background:linear-gradient(135deg,#123b4d,#142a43)}.media-accessibility h2,.media-account h2{color:#fff}.media-accessibility>div:last-child p,.media-account>div:last-child p{color:#cadbe2;line-height:1.75}.media-accessibility .text-link{color:#e4c875}.media-account{color:#fff;background:#392941}.media-account .button{margin-top:20px;display:inline-block}@media (width<=800px){.media-discovery,.media-feature,.media-collections,.media-publication,.media-accessibility,.media-account{grid-template-columns:1fr;gap:35px;padding:70px 24px}.media-collections>div:last-child,.media-search-preview>div{grid-template-columns:1fr}.media-search-preview button{padding:14px}.media-stage{aspect-ratio:4/3}.media-collections article{min-height:auto}}.in-kind-hero{background:radial-gradient(circle at 82% 28%, #305c4d, var(--deep) 62%)}.giving-posture,.gift-types,.eden-gift,.gift-review,.gift-integrity,.gift-security{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.giving-posture h2,.gift-types h2,.eden-gift h2,.gift-review h2,.gift-integrity h2,.gift-security h2,.gift-start h2,.in-kind-band h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.giving-posture{background:var(--pale)}.giving-posture blockquote{color:var(--sapphire);text-align:left;margin:0;font-size:clamp(2rem,3.5vw,3.5rem)}.giving-posture cite{color:#8e6b21;margin-top:18px;display:block}.giving-posture>div:last-child>p,.gift-types>div:first-child>p:last-child,.gift-review>div:first-child>p:last-child{color:#526a77;line-height:1.75}.gift-types>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gift-types article{background:#fff;border:1px solid #d5dcde;min-height:255px;padding:28px}.gift-types article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.gift-types h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.5rem;font-weight:400}.gift-types article p{color:#526a77;line-height:1.6}.eden-gift{color:#fff;background:linear-gradient(135deg,#203e34,#0b3444)}.eden-gift h2{color:#fff}.eden-gift>div:first-child>p:last-child{color:#cadbd3;line-height:1.75}.eden-due-diligence{border:1px solid #d3ae524d;padding:32px}.eden-due-diligence>span{color:#e4c875;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.eden-due-diligence ul{margin:25px 0 0;padding:0;list-style:none}.eden-due-diligence li{color:#d2dfda;border-bottom:1px solid #d3ae5233;padding:14px 0}.eden-due-diligence li:before{content:"✦";color:var(--gold);margin-right:12px}.gift-review{background:var(--pale)}.gift-review ol{margin:0;padding:0;list-style:none}.gift-review li{border-bottom:1px solid #d1cbbb;grid-template-columns:60px 1fr;gap:20px;padding:22px 0;display:grid}.gift-review li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.45rem}.gift-review h3{color:var(--sapphire);margin:0;font-size:1.4rem;font-weight:400}.gift-review li p{color:#526a77;margin:7px 0 0;line-height:1.6}.gift-integrity{background:#fff}.gift-integrity>div:last-child p{color:#526a77;line-height:1.75}.resource-links{border-top:1px solid #d5dcde;margin-top:28px;display:grid}.resource-links a{color:#7e611f;border-bottom:1px solid #d5dcde;padding:16px 0;text-decoration:none}.gift-security{color:#fff;background:#392941}.gift-security h2{color:#fff}.gift-security>div:last-child p{color:#ddcfdd;line-height:1.75}.gift-start{text-align:center;background:var(--pale);padding:105px 24px}.gift-start h2{max-width:900px;margin:14px auto}.gift-start>p:not(.eyebrow){color:#526a77;max-width:760px;margin:0 auto;line-height:1.75}.gift-start .button-pair{margin-top:30px}.in-kind-band{background:linear-gradient(135deg,#e8eadf,#f3eedf);grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.in-kind-band>div:last-child p{color:#526a77;line-height:1.75}.in-kind-band .button{margin-top:18px;display:inline-block}@media (width<=800px){.giving-posture,.gift-types,.eden-gift,.gift-review,.gift-integrity,.gift-security,.in-kind-band{grid-template-columns:1fr;gap:35px;padding:70px 24px}.gift-types>div:last-child{grid-template-columns:1fr}.gift-types article{min-height:auto}.gift-start{padding:75px 24px}}.talent-hero{background:radial-gradient(circle at 80% 30%, #4c5f3f, var(--deep) 62%)}.talent-intro,.talent-grid,.talent-workflow,.talent-tax{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.talent-intro h2,.talent-grid h2,.talent-workflow h2,.talent-tax h2,.talent-start h2,.gift-upload h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.talent-intro>div:last-child p,.talent-workflow>div:first-child>p:last-child{color:#526a77;line-height:1.75}.talent-grid{background:var(--pale)}.talent-grid>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.talent-grid article{background:#fbfaf6;border:1px solid #d5dcde;min-height:260px;padding:28px}.talent-grid article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.talent-grid h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.5rem;font-weight:400}.talent-grid article p{color:#526a77;line-height:1.6}.talent-workflow{background:#fff}.talent-workflow ol{margin:0;padding:0;list-style:none}.talent-workflow li{border-bottom:1px solid #d5dcde;grid-template-columns:60px 1fr;gap:20px;padding:22px 0;display:grid}.talent-workflow li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.45rem}.talent-workflow h3{color:var(--sapphire);margin:0;font-size:1.4rem;font-weight:400}.talent-workflow li p{color:#526a77;margin:7px 0 0;line-height:1.6}.talent-tax{color:#fff;background:#392941}.talent-tax h2{color:#fff}.talent-tax>div:last-child p{color:#ddcfdd;line-height:1.75}.talent-tax .text-link{color:#e4c875}.talent-start{text-align:center;background:var(--pale);padding:105px 24px}.talent-start h2{max-width:900px;margin:14px auto}.talent-start>p:not(.eyebrow){color:#526a77;max-width:760px;margin:0 auto;line-height:1.75}.talent-start .button-pair{margin-top:30px}.gift-upload{background:#edf1ef;grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.gift-upload>div:first-child>p:last-child{color:#526a77;line-height:1.75}.upload-preview{border-top:2px solid var(--gold);background:#fff;padding:32px}.upload-preview>span{color:#8e6b21;text-transform:uppercase;letter-spacing:.11em;font-size:.64rem;font-weight:700}.upload-drop{text-align:center;background:#f6f7f5;border:1px dashed #aebdc1;margin:24px 0;padding:40px 20px}.upload-drop b{color:#b08c3a;font-size:2rem;font-weight:400}.upload-drop h3{color:var(--sapphire);margin:10px 0 5px;font-size:1.5rem;font-weight:400}.upload-drop p{color:#7c8e95;margin:0}.upload-preview ul{margin:0;padding:0;list-style:none}.upload-preview li{color:#526a77;border-bottom:1px solid #d5dcde;padding:13px 0}.upload-preview li:before{content:"✦";color:var(--gold);margin-right:10px}.upload-preview small{color:#7c8e95;margin-top:20px;line-height:1.6;display:block}.gift-types article .text-link{margin-top:18px}@media (width<=800px){.talent-intro,.talent-grid,.talent-workflow,.talent-tax,.gift-upload{grid-template-columns:1fr;gap:35px;padding:70px 24px}.talent-grid>div:last-child{grid-template-columns:1fr}.talent-grid article{min-height:auto}.talent-start{padding:75px 24px}}.valuation-invite{text-align:center;background:#e7eadf;padding:75px clamp(24px,8vw,125px)}.valuation-invite h2,.valuation-intro h2,.valuation-planner-section h2,.valuation-boundary h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.valuation-invite>p:not(.eyebrow){color:#526a77;max-width:720px;margin:0 auto 25px;line-height:1.7}.valuation-hero{background:radial-gradient(circle at 80% 28%, #5d4d31, var(--deep) 62%)}.valuation-intro,.valuation-planner-section,.valuation-boundary{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.valuation-intro>div:last-child p,.valuation-planner-section>div:first-child>p:last-child{color:#526a77;line-height:1.75}.valuation-planner-section{background:var(--pale)}.valuation-tool{border-top:2px solid var(--gold);background:#fff;grid-template-columns:.85fr 1.15fr;display:grid;box-shadow:0 24px 55px #032f4c1a}.valuation-fields{border-right:1px solid #d5dcde;padding:30px}.valuation-fields label{color:#5c717a;text-transform:uppercase;letter-spacing:.07em;margin-bottom:22px;font-size:.72rem;font-weight:700;display:block}.valuation-fields select,.valuation-fields input{width:100%;color:var(--sapphire);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c8d2d5;margin-top:9px;padding:14px;font-size:1rem}.money-input{background:#fff;border:1px solid #c8d2d5;grid-template-columns:auto 1fr;align-items:center;margin-top:9px;display:grid}.money-input b{color:#8e6b21;padding-left:14px}.money-input input{border:0;margin:0}.valuation-result{background:#f8f7f2;padding:34px}.valuation-result>span{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:700}.valuation-result>strong{color:var(--sapphire);margin:10px 0 26px;font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:400;display:block}.valuation-result p{color:#526a77;line-height:1.6}.valuation-result h3{color:var(--sapphire);margin:28px 0 10px;font-size:1.4rem;font-weight:400}.valuation-result ul{color:#526a77;padding-left:20px;line-height:1.65}.valuation-result small{color:#71848c;border-top:1px solid #d5dcde;margin-top:24px;padding-top:20px;line-height:1.6;display:block}.valuation-boundary{color:#fff;background:#392941}.valuation-boundary h2{color:#fff}.valuation-boundary>div:last-child p{color:#ddcfdd;line-height:1.75}.valuation-boundary .resource-links{border-color:#fff3}.valuation-boundary .resource-links a{color:#e4c875;border-color:#fff3}@media (width<=900px){.valuation-tool{grid-template-columns:1fr}.valuation-fields{border-bottom:1px solid #d5dcde;border-right:0}}@media (width<=800px){.valuation-intro,.valuation-planner-section,.valuation-boundary{grid-template-columns:1fr;gap:35px;padding:70px 24px}.valuation-invite{padding:65px 24px}}.legacy-hero{background:radial-gradient(circle at 78% 25%, #48506a, var(--deep) 63%)}.legacy-posture,.legacy-pathways,.legacy-safeguards,.legacy-process,.legacy-language{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.legacy-posture h2,.legacy-pathways h2,.legacy-safeguards h2,.legacy-process h2,.legacy-language h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.legacy-posture{background:var(--pale)}.legacy-posture>div:last-child p,.legacy-language>div:last-child p,.legacy-process>div:first-child>p:last-child{color:#526a77;line-height:1.75}.legacy-pathways>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.legacy-pathways article{background:#fff;border:1px solid #d5dcde;min-height:255px;padding:28px}.legacy-pathways article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.legacy-pathways h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.5rem;font-weight:400}.legacy-pathways article p{color:#526a77;line-height:1.6}.legacy-safeguards{color:#fff;background:linear-gradient(135deg,#142e46,#30364d)}.legacy-safeguards h2{color:#fff}.legacy-safeguards>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.legacy-safeguards article{border:1px solid #d3ae5247;padding:28px}.legacy-safeguards h3{color:#e4c875;margin:0 0 24px;font-size:1.45rem;font-weight:400}.legacy-safeguards article p{color:#cadbe2;line-height:1.65}.legacy-process{background:#fff}.legacy-process ol{margin:0;padding:0;list-style:none}.legacy-process li{border-bottom:1px solid #d5dcde;grid-template-columns:60px 1fr;gap:20px;padding:22px 0;display:grid}.legacy-process li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.45rem}.legacy-process h3{color:var(--sapphire);margin:0;font-size:1.4rem;font-weight:400}.legacy-process li p{color:#526a77;margin:7px 0 0;line-height:1.6}.legacy-language{background:#e8e4d8}.legacy-language>div:last-child{border-top:2px solid var(--gold);background:#fbfaf6;padding:32px}@media (width<=800px){.legacy-posture,.legacy-pathways,.legacy-safeguards,.legacy-process,.legacy-language{grid-template-columns:1fr;gap:35px;padding:70px 24px}.legacy-pathways>div:last-child,.legacy-safeguards>div:last-child{grid-template-columns:1fr}.legacy-pathways article{min-height:auto}}.stewardship-hero{background:radial-gradient(circle at 78% 28%, #245b5b, var(--deep) 63%)}.stewardship-principle,.gift-state-section,.stewardship-areas,.receipt-preview,.stewardship-access,.stewardship-oxs{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.stewardship-principle h2,.gift-state-section h2,.stewardship-areas h2,.receipt-preview h2,.stewardship-access h2,.stewardship-oxs h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.stewardship-principle{background:var(--pale)}.stewardship-principle>div:last-child p,.receipt-preview>div:first-child>p:last-child,.stewardship-oxs>div:last-child p{color:#526a77;line-height:1.75}.gift-state-section{background:#fff}.gift-state-section ol{margin:0;padding:0;list-style:none}.gift-state-section li{border-bottom:1px solid #d5dcde;grid-template-columns:60px 1fr;gap:20px;padding:22px 0;display:grid}.gift-state-section li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.45rem}.gift-state-section h3{color:var(--sapphire);margin:0;font-size:1.4rem;font-weight:400}.gift-state-section li p{color:#526a77;margin:7px 0 0;line-height:1.6}.stewardship-areas{background:var(--pale)}.stewardship-areas>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stewardship-areas article{background:#fbfaf6;border:1px solid #d5dcde;min-height:260px;padding:28px}.stewardship-areas article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.stewardship-areas h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.5rem;font-weight:400}.stewardship-areas article p{color:#526a77;line-height:1.6}.receipt-preview{background:#fff;align-items:center}.receipt-card{background:#eef1f1;border:1px solid #d5dcde;box-shadow:0 25px 60px #032f4c1a}.receipt-card header{background:#fff;border-bottom:1px solid #d5dcde;justify-content:space-between;gap:20px;padding:24px;display:flex}.receipt-card header span,.receipt-card header b{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.receipt-card header b{color:#71858e}.receipt-card h3{color:var(--sapphire);margin:7px 0 0;font-size:1.6rem;font-weight:400}.receipt-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:14px;display:grid}.receipt-card dl div{background:#fff;padding:20px}.receipt-card dt{color:#6e828b;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.receipt-card dd{color:var(--sapphire);margin:16px 0 0;font-family:Georgia,serif;font-size:1.45rem}.receipt-card>p{color:#526a77;border-left:2px solid var(--gold);background:#fff;margin:0 14px 14px;padding:18px}.stewardship-access{color:#fff;background:linear-gradient(135deg,#142e46,#30364d)}.stewardship-access h2,.stewardship-oxs h2{color:#fff}.stewardship-access>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stewardship-access article{border:1px solid #d3ae5247;padding:26px}.stewardship-access h3{color:#e4c875;margin:0 0 22px;font-size:1.4rem;font-weight:400}.stewardship-access article p{color:#cadbe2;line-height:1.65}.stewardship-oxs{color:#fff;background:#392941}.stewardship-oxs>div:last-child p{color:#ddcfdd}.stewardship-grid .text-link{margin-top:18px;display:inline-block}@media (width<=800px){.stewardship-principle,.gift-state-section,.stewardship-areas,.receipt-preview,.stewardship-access,.stewardship-oxs{grid-template-columns:1fr;gap:35px;padding:70px 24px}.stewardship-areas>div:last-child,.stewardship-access>div:last-child,.receipt-card dl{grid-template-columns:1fr}.stewardship-areas article{min-height:auto}}.participation-hero{background:radial-gradient(circle at 78% 25%, #1d5e65, var(--deep) 62%)}.participation-preview,.attendee-lifecycle,.volunteer-lifecycle,.participation-metric-map,.participation-privacy,.participation-integrity{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.participation-preview h2,.attendee-lifecycle h2,.volunteer-lifecycle h2,.participation-metric-map h2,.participation-privacy h2,.participation-integrity h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.participation-preview{background:var(--pale)}.participation-preview>div:first-child>p:last-child,.participation-integrity>div:last-child p{color:#526a77;line-height:1.75}.participation-dashboard{background:#e8eded;border:1px solid #d5dcde;box-shadow:0 25px 60px #032f4c1a}.participation-dashboard>header{background:#fff;border-bottom:1px solid #d5dcde;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.participation-dashboard header span,.participation-dashboard header b{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;font-size:.63rem}.participation-dashboard header b{color:#71858e}.participation-metrics{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.participation-metrics article{background:#fff;padding:22px}.participation-metrics article>span{color:#6e828b;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.participation-metrics strong{color:var(--sapphire);margin:18px 0 5px;font-family:Georgia,serif;font-size:2rem;font-weight:400;display:block}.participation-metrics p{color:#8a999f;margin:0;font-size:.72rem}.coverage-preview{background:#fff;margin:0 12px 12px;padding:22px}.coverage-preview>div{margin-bottom:17px}.coverage-preview span{color:#526a77;margin-bottom:7px;font-size:.72rem;display:block}.coverage-preview div:after{content:"";background:#e2e7e8;height:7px;display:block}.coverage-preview i{background:var(--gold);height:7px;position:absolute}.coverage-preview p{color:#84949b;margin:18px 0 0;font-size:.72rem}.attendee-lifecycle{background:#fff}.volunteer-lifecycle{background:#e9e5da}.attendee-lifecycle ol,.volunteer-lifecycle ol{margin:0;padding:0;list-style:none}.attendee-lifecycle li,.volunteer-lifecycle li{border-bottom:1px solid #d5dcde;grid-template-columns:60px 1fr;gap:20px;padding:21px 0;display:grid}.volunteer-lifecycle li{border-color:#d1cbbb}.attendee-lifecycle li>span,.volunteer-lifecycle li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.attendee-lifecycle h3,.volunteer-lifecycle h3{color:var(--sapphire);margin:0;font-size:1.38rem;font-weight:400}.attendee-lifecycle li p,.volunteer-lifecycle li p{color:#526a77;margin:7px 0 0;line-height:1.6}.participation-metric-map{background:var(--pale)}.participation-metric-map>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.participation-metric-map article{background:#fbfaf6;border:1px solid #d5dcde;min-height:245px;padding:28px}.participation-metric-map article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.35rem}.participation-metric-map h3{color:var(--sapphire);margin:40px 0 10px;font-size:1.48rem;font-weight:400}.participation-metric-map article p{color:#526a77;line-height:1.6}.participation-privacy{color:#fff;background:linear-gradient(135deg,#142e46,#30364d)}.participation-privacy h2,.participation-integrity h2{color:#fff}.participation-privacy>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.participation-privacy article{border:1px solid #d3ae5247;padding:26px}.participation-privacy h3{color:#e4c875;margin:0 0 20px;font-size:1.4rem;font-weight:400}.participation-privacy article p{color:#cadbe2;line-height:1.65}.participation-integrity{color:#fff;background:#392941}.participation-integrity>div:last-child p{color:#ddcfdd}.operations-boundary .button{margin-top:20px;display:inline-block}@media (width<=800px){.participation-preview,.attendee-lifecycle,.volunteer-lifecycle,.participation-metric-map,.participation-privacy,.participation-integrity{grid-template-columns:1fr;gap:35px;padding:70px 24px}.participation-metric-map>div:last-child,.participation-privacy>div:last-child,.participation-metrics{grid-template-columns:1fr}.participation-metric-map article{min-height:auto}}.contributors-hero{background:radial-gradient(circle at 80% 28%, #5b4268, var(--deep) 63%)}.contributor-roles,.contributor-entry,.contributor-review,.contributor-boundary{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.contributor-roles h2,.contributor-entry h2,.contributor-review h2,.contributor-boundary h2,.light-vision h2,.light-experiences h2,.light-opportunities h2,.light-safety h2,.event-concept-status h2,.featured-concept h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.contributor-roles{background:var(--pale)}.contributor-roles>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contributor-roles article{background:#fbfaf6;border:1px solid #d5dcde;min-height:250px;padding:28px}.contributor-roles article>span{color:#9c792d;font-family:Georgia,serif;font-size:1.4rem}.contributor-roles h3{color:var(--sapphire);margin:42px 0 10px;font-size:1.5rem;font-weight:400}.contributor-roles article p{color:#526a77;line-height:1.6}.contributor-entry{background:#fff}.contributor-entry>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contributor-entry article{border-top:2px solid var(--gold);background:#f6f3e9;padding:28px}.contributor-entry h3{color:var(--sapphire);margin:0 0 24px;font-size:1.45rem;font-weight:400}.contributor-entry article p,.contributor-review>div:first-child>p:last-child{color:#526a77;line-height:1.65}.contributor-review{background:#e9e5da}.contributor-review ol{margin:0;padding:0;list-style:none}.contributor-review li{border-bottom:1px solid #d1cbbb;grid-template-columns:60px 1fr;gap:20px;padding:22px 0;display:grid}.contributor-review li>span{color:#9c792d;font-family:Georgia,serif;font-size:1.45rem}.contributor-review h3{color:var(--sapphire);margin:0;font-size:1.4rem;font-weight:400}.contributor-review li p{color:#526a77;margin:7px 0 0;line-height:1.6}.contributor-boundary{color:#fff;background:#392941}.contributor-boundary h2{color:#fff}.contributor-boundary>div:last-child p{color:#ddcfdd;line-height:1.75}.light-event-hero{color:#fff;background:radial-gradient(circle at 72% 42%,#58357b 0,#122c50 38%,#031f34 72%);align-items:center;min-height:760px;padding:100px clamp(24px,9vw,140px);display:flex;position:relative;overflow:hidden}.light-event-hero>div:last-child{z-index:2;position:relative}.light-event-hero h1{letter-spacing:-.045em;text-shadow:0 0 35px #ca9eff33;margin:15px 0 8px;font-size:clamp(5rem,12vw,11rem);line-height:.76}.light-subtitle{color:#e9c770;margin:25px 0 8px;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.8rem)}.light-event-hero>div:last-child>p:not(.eyebrow):not(.light-subtitle){color:#bdcedd}.light-orbit{aspect-ratio:1;border:1px solid #e1c26d40;border-radius:50%;width:min(60vw,650px);position:absolute;top:50%;right:-5vw;transform:translateY(-50%);box-shadow:0 0 90px #884fcf38,inset 0 0 80px #2894c021}.light-orbit:before,.light-orbit:after{content:"";border:1px solid #b583f047;border-radius:50%;position:absolute;inset:12%;transform:rotate(25deg)scaleY(.45)}.light-orbit:after{background:radial-gradient(circle,#f4d982 0,#b36bdf 8%,#553fa01f 38%,#0000 65%);inset:28%;transform:rotate(-35deg);box-shadow:0 0 70px #e7c26680}.light-orbit span,.light-orbit i,.light-orbit b{background:#f4d982;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 18px #f4d982}.light-orbit span{top:35%;left:14%}.light-orbit i{top:22%;right:18%}.light-orbit b{bottom:15%;right:28%}.light-vision,.light-experiences,.light-opportunities,.light-safety{grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.light-vision>div:last-child p,.light-safety>div:last-child p{color:#526a77;line-height:1.75}.light-experiences{color:#fff;background:#0d2942}.light-experiences h2,.light-safety h2{color:#fff}.light-experiences>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.light-experiences article{border:1px solid #d3ae5247;min-height:250px;padding:28px}.light-experiences article>span{color:#e4c875;font-family:Georgia,serif;font-size:1.4rem}.light-experiences h3{color:#fff;margin:42px 0 10px;font-size:1.5rem;font-weight:400}.light-experiences article p{color:#cadbe2;line-height:1.6}.light-opportunities{background:#ebe5d8}.light-opportunities>div>p:not(.eyebrow){color:#526a77;line-height:1.7}.light-opportunities .button{margin-top:16px;display:inline-block}.light-opportunities ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.light-opportunities li{color:var(--sapphire);border-bottom:1px solid #ccc4b1;padding:20px 10px}.light-opportunities li:before{content:"✦";color:var(--gold);margin-right:12px}.light-safety{color:#fff;background:#392941}.light-safety>div:last-child p{color:#ddcfdd}.event-concept-status{text-align:center;background:var(--pale);padding:105px 24px}.event-concept-status h2{max-width:900px;margin:14px auto}.event-concept-status>p:not(.eyebrow){color:#526a77;max-width:760px;margin:0 auto;line-height:1.75}.featured-concept{background:linear-gradient(135deg,#e6e0ee,#eef0e7);grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;padding:90px clamp(24px,8vw,125px);display:grid}.featured-concept>div:first-child>p:not(.eyebrow){color:#526a77;line-height:1.7}.featured-concept .button{margin-top:18px;display:inline-block}.featured-concept>div:last-child{background:#ffffffa6;border:1px solid #cfc5d8;padding:34px}.featured-concept>div:last-child span{color:#84672b;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.featured-concept strong{color:var(--sapphire);margin:22px 0 8px;font-family:Georgia,serif;font-size:2.6rem;font-weight:400;display:block}.featured-concept>div:last-child p{color:#788990}@media (width<=800px){.contributor-roles,.contributor-entry,.contributor-review,.contributor-boundary,.light-vision,.light-experiences,.light-opportunities,.light-safety,.featured-concept{grid-template-columns:1fr;gap:35px;padding:70px 24px}.contributor-roles>div:last-child,.contributor-entry>div:last-child,.light-experiences>div:last-child,.light-opportunities ul{grid-template-columns:1fr}.contributor-roles article,.light-experiences article{min-height:auto}.light-event-hero{min-height:680px;padding:90px 24px}.light-event-hero h1{font-size:clamp(4.5rem,22vw,7rem)}.light-orbit{opacity:.55;width:100vw;right:-45vw}.event-concept-status{padding:75px 24px}}.onboarding-start-intro{background:radial-gradient(circle at 80% 28%, #295d68, var(--deep) 65%);color:#fff;justify-content:space-between;align-items:end;gap:50px;padding:85px clamp(24px,8vw,125px);display:flex}.onboarding-start-intro h1{margin:15px 0;font-size:clamp(3.8rem,7vw,7rem);line-height:.92}.onboarding-start-intro>div:first-child>p:last-child{color:#cadbe2;max-width:720px;line-height:1.75}.start-status{border:1px solid #d3ae5259;min-width:280px;padding:24px}.start-status span{color:#e4c875;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.start-status p{color:#b7c9d1;margin:10px 0 0}.wizard-shell{background:var(--pale);padding:75px clamp(20px,8vw,125px)}.onboarding-wizard{border-top:3px solid var(--gold);background:#fff;max-width:1050px;margin:auto;box-shadow:0 28px 70px #032f4c1f}.wizard-progress{border-bottom:1px solid #d5dcde;justify-content:space-between;align-items:center;gap:30px;padding:22px 30px;display:flex}.wizard-progress>span{color:#7d6326;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:700}.wizard-progress>div{gap:6px;width:min(320px,55%);display:flex}.wizard-progress i{background:#dce2e3;flex:1;height:5px}.wizard-progress i.active{background:var(--gold)}.onboarding-wizard fieldset{border:0;min-height:510px;margin:0;padding:45px clamp(22px,5vw,60px)}.onboarding-wizard legend{color:var(--sapphire);padding:0;font-family:Georgia,serif;font-size:clamp(2.2rem,4vw,4rem)}.onboarding-wizard fieldset>p{color:#657983;max-width:720px;line-height:1.65}.track-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.track-options label{cursor:pointer;background:#fbfaf6;border:1px solid #d5dcde;min-height:140px;padding:24px;position:relative}.track-options label.selected{background:#f6f0df;border-color:#b08a32;box-shadow:inset 0 0 0 1px #b08a32}.track-options input{accent-color:#967224;position:absolute;top:18px;right:18px}.track-options b{color:var(--sapphire);padding-right:25px;font-family:Georgia,serif;font-size:1.35rem;font-weight:400;display:block}.track-options span{color:#657983;margin-top:16px;line-height:1.5;display:block}.field-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}.field-grid label{color:#536a75;text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700}.field-grid small{color:#8b9a9f;font-weight:400}.field-grid label.wide{grid-column:1/-1}.field-grid input,.field-grid select,.field-grid textarea{width:100%;color:var(--sapphire);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c8d2d5;margin-top:8px;padding:14px;font-size:1rem;display:block}.field-grid textarea{resize:vertical;min-height:105px}.wizard-boundaries{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.wizard-boundaries article{border-top:2px solid var(--gold);background:#f3f1e8;padding:23px}.wizard-boundaries h3{color:var(--sapphire);margin:0 0 18px;font-size:1.25rem;font-weight:400}.wizard-boundaries p{color:#657983;line-height:1.55}.consent-check{color:#435e6a;background:#edf1f1;gap:14px;margin-top:28px;padding:20px;line-height:1.55;display:flex}.consent-check input{accent-color:#967224;margin-top:4px}.application-review{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.application-review>div{background:#f3f1e8;padding:20px}.application-review span{color:#7a8b92;text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;display:block}.application-review b{color:var(--sapphire);margin-top:10px;font-family:Georgia,serif;font-size:1.2rem;font-weight:400;display:block}.submission-hold{background:#edf1f1;border:1px solid #d5dcde;margin-top:20px;padding:25px}.submission-hold>span{color:#8e6b21;text-transform:uppercase;letter-spacing:.1em;font-size:.63rem}.submission-hold h3{color:var(--sapphire);margin:10px 0;font-size:1.6rem;font-weight:400}.submission-hold p{color:#657983;line-height:1.6}.submission-hold button{color:#77898f;background:#d6dedf;border:0;padding:13px 16px}.wizard-actions{border-top:1px solid #d5dcde;justify-content:space-between;padding:20px 30px;display:flex}.wizard-actions button,.wizard-actions a{color:var(--sapphire);background:#fff;border:1px solid #aebfc5;padding:13px 19px;text-decoration:none}.wizard-actions button.next{border-color:var(--sapphire);background:var(--sapphire);color:#fff;margin-left:auto}.wizard-actions button:disabled{color:#89999f;background:#e4e9ea;border-color:#d5dcde}.wizard-reset{color:#7d6326;background:0 0;border:0;margin:0 auto 24px;text-decoration:underline;display:block}.onboarding-start-boundary{color:#fff;background:#392941;grid-template-columns:.7fr 1.3fr;gap:75px;padding:100px clamp(24px,8vw,125px);display:grid}.onboarding-start-boundary h2{color:#fff;margin:14px 0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:400;line-height:1}.onboarding-start-boundary>div:last-child p{color:#ddcfdd;line-height:1.75}.onboarding-start-link{background:#eef2ec!important;border-color:#b69a56!important}@media (width<=800px){.onboarding-start-intro{flex-direction:column;align-items:start;padding:70px 24px}.start-status{width:100%;min-width:0}.wizard-shell{padding:45px 14px}.onboarding-wizard fieldset{min-height:0;padding:35px 20px}.track-options,.field-grid,.wizard-boundaries,.application-review{grid-template-columns:1fr}.field-grid label.wide,.application-review>div.wide{grid-column:auto}.wizard-progress{padding:18px}.wizard-actions{padding:16px}.onboarding-start-boundary{grid-template-columns:1fr;gap:35px;padding:70px 24px}}.wizard-shell{padding-inline:clamp(18px,6vw,100px)}.onboarding-wizard{max-width:1240px}.onboarding-wizard fieldset{padding-inline:clamp(24px,5vw,70px)}.track-options{grid-template-columns:repeat(6,1fr);gap:16px}.track-options label{flex-direction:column;grid-column:span 2;justify-content:center;display:flex}.track-options label:nth-last-child(-n+2){grid-column:span 3}.wizard-boundaries{gap:18px}.wizard-boundaries article{flex-direction:column;justify-content:center;min-height:220px;padding:30px;display:flex}.wizard-boundaries h3{text-align:center;font-size:1.15rem}.wizard-boundaries p{margin:0;font-size:.94rem}.application-review{grid-template-columns:repeat(6,1fr);gap:14px}.application-review>div{flex-direction:column;grid-column:span 3;justify-content:center;min-height:128px;padding:24px;display:flex}.application-review>div.wide{grid-column:span 6}.contributor-choice>span{margin-bottom:10px;display:block}.contributor-choice>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contributor-choice label{cursor:pointer;text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #c8d2d5;align-items:center;gap:12px;min-height:76px;padding:16px;display:flex}.contributor-choice label.selected{background:#f6f0df;border-color:#b08a32;box-shadow:inset 0 0 0 1px #b08a32}.contributor-choice input{accent-color:#967224;flex:none;margin:0}.contributor-choice b{color:var(--sapphire);font-size:.92rem;line-height:1.35}@media (width<=1050px){.track-options{grid-template-columns:1fr 1fr}.track-options label,.track-options label:nth-last-child(-n+2){grid-column:auto}.contributor-choice>div{grid-template-columns:1fr 1fr}}@media (width<=800px){.track-options,.field-grid,.wizard-boundaries,.application-review{grid-template-columns:1fr}.track-options label,.track-options label:nth-last-child(-n+2),.application-review>div,.application-review>div.wide{grid-column:auto}.wizard-boundaries article{min-height:0}.contributor-choice>div{grid-template-columns:1fr}.application-review>div{min-height:0}}.engagement-panel{background:linear-gradient(145deg,#fbfaf6,#f3f0e5);border:1px solid #b08a326b;margin-top:8px;padding:28px}.engagement-heading span{color:#8d6c21;text-transform:uppercase;letter-spacing:.13em;font-size:.63rem;font-weight:800}.engagement-heading h3{color:var(--sapphire);margin:8px 0;font:clamp(1.7rem,3vw,2.5rem) Georgia,serif}.engagement-heading p{color:#607580;max-width:780px;margin:0;line-height:1.55}.expense-choice{margin-top:25px}.expense-choice>span,.engagement-notes{color:#536a75;text-transform:uppercase;letter-spacing:.07em;font-size:.7rem;font-weight:700}.expense-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.expense-choice label{cursor:pointer;text-align:left;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c8d2d5;justify-content:flex-start;align-items:center;gap:10px;min-width:0;min-height:66px;padding:14px 16px;display:flex}.expense-choice label.selected{background:#f6f0df;border-color:#ad8530;box-shadow:inset 0 0 0 1px #ad8530}.engagement-panel .expense-choice input[type=checkbox]{accent-color:#967224;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;display:block}.expense-choice b{min-width:0;color:var(--sapphire);text-transform:none;letter-spacing:0;font-size:.88rem;font-weight:650;line-height:1.35;display:block}.engagement-notes{margin-top:22px;display:block}.engagement-notes textarea{width:100%;min-height:105px;color:var(--sapphire);font:inherit;text-transform:none;letter-spacing:0;resize:vertical;background:#fff;border:1px solid #c8d2d5;margin-top:8px;padding:14px;font-size:1rem;display:block}@media (width<=950px){.expense-choice>div{grid-template-columns:1fr 1fr}}@media (width<=800px){.engagement-panel{padding:20px}}@media (width<=540px){.expense-choice>div{grid-template-columns:1fr}}.confirmation-preview-link{color:#7d6326;margin-top:8px;font-weight:700;text-decoration:underline;display:inline-block}.confirmation-hero{background:radial-gradient(circle at 15% 40%, #14526c, var(--deep) 64%);color:#fff;grid-template-columns:auto 1fr;align-items:center;gap:50px;padding:95px clamp(24px,8vw,120px);display:grid}.confirmation-symbol{border:1px solid #d3ae52a6;border-radius:50%;place-items:center;width:140px;height:140px;display:grid;box-shadow:0 0 0 14px #d3ae5214}.confirmation-symbol span{color:#e1c26b;font:4.5rem Georgia,serif}.confirmation-hero h1{max-width:920px;margin:12px 0;font-size:clamp(3rem,6vw,6.2rem);line-height:.96}.confirmation-hero>div:last-child>p:last-child{color:#d4e1e6;max-width:720px;line-height:1.7}.confirmation-reference{color:var(--deep);background:#e7cf80;grid-template-columns:auto 1fr;align-items:center;gap:55px;padding:28px clamp(24px,8vw,120px);display:grid}.confirmation-reference div span{text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;display:block}.confirmation-reference strong{font:1.55rem Georgia,serif}.confirmation-reference p{max-width:800px;margin:0;line-height:1.5}.confirmation-body{grid-template-columns:.9fr 1.1fr;gap:70px;padding:95px clamp(24px,8vw,120px);display:grid}.confirmation-copy h2{color:var(--sapphire);margin:14px 0;font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:1}.confirmation-copy>p:not(.eyebrow){color:#5b717c;line-height:1.7}.confirmation-notice{border-left:3px solid var(--gold);color:#5b717c;background:#f3f1e8;gap:8px;margin-top:28px;padding:22px;display:grid}.confirmation-notice b{color:#7d6326}.confirmation-stages{margin:0;padding:0;list-style:none}.confirmation-stages li{border-bottom:1px solid #d4dddf;grid-template-columns:48px 1fr;gap:18px;padding:24px 0;display:grid}.confirmation-stages>li>span{color:#ae8730;font-family:Georgia,serif}.confirmation-stages h3{color:var(--sapphire);margin:0;font:1.55rem Georgia,serif}.confirmation-stages p{color:#5b717c;margin:8px 0 0;line-height:1.55}.confirmation-routing{background:#f0eee5;grid-template-columns:repeat(3,1fr);gap:18px;padding:70px clamp(24px,8vw,120px);display:grid}.confirmation-routing article{border-top:2px solid var(--gold);background:#fff;padding:30px}.confirmation-routing span{color:#8a6a24;text-transform:uppercase;letter-spacing:.11em;font-size:.62rem}.confirmation-routing h3{color:var(--sapphire);font:1.5rem Georgia,serif}.confirmation-routing p{color:#5b717c;line-height:1.6}.confirmation-actions{flex-wrap:wrap;gap:14px;padding:45px clamp(24px,8vw,120px);display:flex}.confirmation-actions a{border:1px solid var(--sapphire);color:var(--sapphire);padding:15px 20px;text-decoration:none}.confirmation-actions a:first-child{background:var(--sapphire);color:#fff}@media (width<=800px){.confirmation-hero{grid-template-columns:1fr;padding-top:70px}.confirmation-symbol{width:95px;height:95px}.confirmation-symbol span{font-size:3rem}.confirmation-reference,.confirmation-body,.confirmation-routing{grid-template-columns:1fr}.confirmation-reference,.confirmation-body{gap:24px}.confirmation-routing{gap:12px}}.status-hero{background:radial-gradient(circle at 80% 30%, #0b536d, var(--deep) 62%);color:#fff;padding:85px clamp(24px,8vw,120px)}.status-hero h1{max-width:980px;margin:14px 0;font-size:clamp(3.2rem,7vw,7rem);line-height:.95}.status-hero>p:last-child{color:#d3e0e5;max-width:720px;line-height:1.7}.status-shell{background:#f1efe6;padding:70px clamp(18px,8vw,120px)}.status-experience{max-width:1150px;margin:auto}.status-lookup{border-top:3px solid var(--gold);background:#fff;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:28px;display:grid;box-shadow:0 18px 48px #032f4c1a}.status-lookup label{color:#536a75;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:750}.status-lookup input{width:100%;color:var(--sapphire);border:1px solid #bbc9cd;margin-top:9px;padding:15px;font:1.1rem Georgia,serif;display:block}.status-lookup button{border:1px solid var(--sapphire);background:var(--sapphire);color:#fff;min-height:52px;padding:14px 22px}.status-lookup>p{color:#70838b;grid-column:1/-1;margin:0;font-size:.85rem}.status-lookup .status-error{color:#7f342b;background:#f8ece8;padding:10px 12px}.status-empty{background:#faf9f4;padding:65px clamp(25px,6vw,70px)}.status-empty span,.status-result header span,.status-summary span,.status-next span,.status-preferences span{color:#8a6921;text-transform:uppercase;letter-spacing:.11em;font-size:.63rem}.status-empty h2{max-width:800px;color:var(--sapphire);margin:12px 0;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1}.status-empty p{color:#627681;max-width:700px;line-height:1.65}.status-result{background:#fff}.status-result>header{border-bottom:1px solid #d7dfe1;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.status-result header span,.status-result header strong{display:block}.status-result header strong{color:var(--sapphire);margin-top:5px;font:1.3rem Georgia,serif}.status-pill{color:#76591d;background:#f2e6bf;border-radius:999px;padding:9px 14px;font-size:.76rem;font-weight:750}.status-summary{background:#f5f2e9;grid-template-columns:repeat(3,1fr);display:grid}.status-summary>div{border-right:1px solid #ddd8c9;padding:22px 28px}.status-summary b{color:var(--sapphire);margin-top:8px;font-weight:600;display:block}.status-timeline{padding:35px 30px}.status-timeline article{grid-template-columns:40px 1fr;gap:18px;min-height:120px;display:grid}.status-timeline article>div{flex-direction:column;align-items:center;display:flex}.status-timeline article>div span{color:#647983;border:1px solid #afbdc2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.status-timeline article.complete>div span,.status-timeline article.current>div span{color:#fff;background:#ad8530;border-color:#ad8530}.status-timeline article>div i{background:#ccd6d8;flex:1;width:1px}.status-timeline article:last-child>div i{display:none}.status-timeline small{color:#8a6921;text-transform:uppercase;letter-spacing:.1em}.status-timeline h3{color:var(--sapphire);margin:5px 0;font:1.45rem Georgia,serif}.status-timeline p{color:#627681;margin:0;line-height:1.5}.status-next,.status-preferences{background:#edf2f2;grid-template-columns:1fr auto;align-items:center;gap:25px;margin:0 30px 20px;padding:25px;display:grid}.status-next h3{color:var(--sapphire);margin:8px 0;font:1.5rem Georgia,serif}.status-next p,.status-preferences p{color:#627681;margin:0;line-height:1.5}.status-next button{border:1px solid var(--sapphire);background:var(--sapphire);color:#fff;padding:13px 17px}.status-next button:disabled{color:#71848b;background:#d9e0e1;border-color:#d9e0e1}.status-preferences{background:#f7f5ee}.status-preferences>div:last-child{gap:7px;display:flex}.status-preferences button{color:var(--sapphire);text-transform:capitalize;background:#fff;border:1px solid #b8c5c9;padding:10px 14px}.status-preferences button.selected{background:#f2e6bf;border-color:#ad8530}.status-toast{border-left:3px solid var(--gold);color:#536a75;background:#f4f0e2;margin:0 30px 30px;padding:18px}.status-toast b{color:var(--sapphire)}.status-boundary{color:#fff;background:#3b2942;grid-template-columns:1fr 1fr;gap:70px;padding:85px clamp(24px,8vw,120px);display:grid}.status-boundary h2{margin:12px 0;font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:1}.status-boundary>p{color:#ded1df;line-height:1.75}@media (width<=800px){.status-lookup,.status-summary,.status-next,.status-preferences,.status-boundary{grid-template-columns:1fr}.status-lookup button{width:100%}.status-summary>div{border-bottom:1px solid #ddd8c9;border-right:0}.status-next,.status-preferences{margin-inline:18px}.status-preferences>div:last-child{flex-wrap:wrap}.status-boundary{gap:25px}}.responsive-shell>nav{display:block!important}@media (width<=800px){.responsive-shell>nav{grid-template-columns:1fr 1fr;display:grid!important}}@media (width<=600px){.responsive-shell>nav{grid-template-columns:1fr}}#main-content:focus{outline:none}.a11y-page{color:#082f47;background:#eef1ef}.a11y-hero{color:#fff;background:radial-gradient(circle at 80% 18%,#d3ae4e38,#0000 24%),linear-gradient(125deg,#04253b,#16434c 62%,#3b2942);grid-template-columns:1.35fr .65fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.a11y-hero h1{margin:.6rem 0 1rem;font:clamp(3.7rem,7vw,7rem)/.93 Georgia,serif}.a11y-hero>div>p:last-child{color:#dbe5e5;max-width:760px;font-size:1.1rem;line-height:1.7}.a11y-hero aside{background:#021d3161;border:1px solid #ffffff40;align-self:end;padding:1.5rem}.a11y-hero aside span{color:#dfbf67;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem}.a11y-hero aside strong{margin:.5rem 0;font:4rem Georgia,serif;display:block}.a11y-hero aside i{background:#ffffff29;height:7px;display:block}.a11y-hero aside i b{background:#d0aa4c;height:100%;display:block}.a11y-hero aside p{color:#d7e0e2;line-height:1.55}.a11y-tools{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d6ddda;grid-template-columns:1fr 280px 280px;margin:-2rem auto 1rem;display:grid;position:relative}.a11y-tools>div,.a11y-tools>button{color:#082f47;text-align:left;background:#fff;border:0;border-right:1px solid #d6ddda;padding:1.4rem}.a11y-tools h2{margin:.3rem 0;font:1.7rem Georgia,serif}.a11y-tools button{grid-template-columns:44px 1fr auto;align-items:center;gap:.4rem 1rem;display:grid}.a11y-tools button[aria-pressed=true]{background:#f3eedf;box-shadow:inset 0 4px #c09a43}.a11y-tools button>span{color:#8c6b20;grid-row:1/3;font:1.4rem Georgia,serif}.a11y-tools button b,.a11y-tools button small{display:block}.a11y-tools button small{color:#6e8085}.a11y-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d6ddda;grid-template-columns:370px 1fr;margin:0 auto 5rem;display:grid}.a11y-shell>nav{border-right:1px solid #d6ddda;display:block!important}.a11y-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr auto;gap:.4rem .8rem;width:100%;padding:1.2rem;display:grid}.a11y-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #c09a43}.a11y-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.a11y-shell>nav b,.a11y-shell>nav small{display:block}.a11y-shell>nav small{color:#6f8085}.a11y-shell>nav em{color:#84631d;grid-area:1/3/3;align-self:center;font-style:normal}.a11y-work{padding:clamp(1.5rem,4vw,3.5rem)}.a11y-work>header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.a11y-work h2{margin:.4rem 0;font:clamp(2.8rem,5vw,5rem)/.96 Georgia,serif}.a11y-work>header p:last-child{color:#60757c}.a11y-work>header>strong{color:#98731f;font:2rem Georgia,serif}.a11y-tests label{background:#f6f3eb;border:1px solid #d8dfdc;gap:1rem;margin:.7rem 0;padding:1.2rem;display:flex}.a11y-tests label.complete{background:#eaf2eb;border-color:#9eb6a2}.a11y-tests input{accent-color:#8d6b20;flex:0 0 22px;width:22px;height:22px}.a11y-tests span>*{display:block}.a11y-tests small{color:#66797e;margin-top:.4rem}.a11y-next{background:#edf2f1;border-left:4px solid #c09a43;margin-top:1.2rem;padding:1.3rem}.a11y-next>span{color:#82621c;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.a11y-next h3{margin:.5rem 0;font:1.5rem Georgia,serif}.a11y-next p{color:#60747a;margin-bottom:0}.a11y-summary{color:#fff;background:#082f47;border:0;width:100%;margin-top:.8rem;padding:1rem;font-weight:800}.a11y-notice{color:#526970;background:#f4efe3;border-left:4px solid #c09a43;padding:1rem}.a11y-routes{background:#f5f1e7;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px)}.a11y-routes h2{margin:.5rem 0 2rem;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.a11y-routes>div{border:1px solid #d8cfbb;grid-template-columns:repeat(4,1fr);display:grid}.a11y-routes a{border-bottom:1px solid #d8cfbb;border-right:1px solid #d8cfbb;flex-direction:column;min-height:150px;padding:1.3rem;text-decoration:none;display:flex}.a11y-routes a:hover,.a11y-routes a:focus-visible{background:#fff;box-shadow:inset 0 4px #c09a43}.a11y-routes a span{color:#98731f;font-weight:800}.a11y-routes a b{margin:auto 0;font:1.3rem Georgia,serif}.a11y-routes a em{color:#805f18;font-style:normal;font-weight:800}.a11y-boundary{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.a11y-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.a11y-boundary>p{color:#e0d8e2;align-self:center;line-height:1.8}.a11y-large{font-size:118%}.a11y-large .a11y-routes a{min-height:175px}.a11y-contrast{--vav-muted:#334e57}.a11y-contrast .a11y-work,.a11y-contrast .a11y-tools{color:#001c2d}.a11y-contrast .a11y-tests small,.a11y-contrast .a11y-shell small{color:#334e57}@media (width<=900px){.a11y-hero,.a11y-shell,.a11y-boundary{grid-template-columns:1fr}.a11y-hero{gap:2rem}.a11y-tools{grid-template-columns:1fr 1fr;margin:0}.a11y-tools>div{grid-column:1/-1}.a11y-shell{margin:0}.a11y-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.a11y-routes>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.a11y-hero{padding:4rem 1.2rem}.a11y-hero h1{font-size:3.15rem}.a11y-tools,.a11y-shell>nav,.a11y-routes>div{grid-template-columns:1fr}.a11y-tools>div{grid-column:auto}.a11y-work{padding:1.2rem}.a11y-work>header{flex-direction:column;align-items:flex-start}.a11y-routes,.a11y-boundary{padding:3.5rem 1.2rem}.a11y-boundary{gap:1.5rem}}.pathway-acceptance,.discoverability-page{color:#082f47;background:#f1f0e9}.pa-hero,.disc-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e40,#0000 22%),linear-gradient(122deg,#03243a,#0d4651 66%,#3b2942);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.pa-hero h1,.disc-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.pa-hero>div>p:last-child,.disc-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.pa-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.pa-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.pa-hero aside strong{margin:.4rem 0;font:4.5rem Georgia,serif;display:block}.pa-hero aside p{color:#d8e1e2}.pa-shell{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d8d9d1;grid-template-columns:350px 1fr;margin:0 auto 5rem;display:grid}.pa-shell>nav{border-right:1px solid #d8d9d1;display:block!important}.pa-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e0d8;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.1rem;display:grid}.pa-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.pa-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.pa-shell>nav b,.pa-shell>nav small{display:block}.pa-shell>nav small{color:#667b82}.pa-work{padding:clamp(1.5rem,4vw,3.5rem)}.pa-work>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.pa-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.pa-work>header>a{color:#fff;background:#082f47;padding:.9rem 1.1rem;font-weight:800;text-decoration:none}.pa-states{border:1px solid #d8d9d1;grid-template-columns:repeat(5,1fr);margin:2rem 0 1rem;display:grid}.pa-states button{color:#34535c;background:#f5f3ec;border:0;border-right:1px solid #d8d9d1;padding:.9rem .45rem;font-weight:800}.pa-states button.active{color:#062d44;background:#c39c45}.pa-state-card{background:#f8f6ef;border:1px solid #d7d9d3;padding:1.5rem}.pa-state-card>header{border-bottom:1px solid #d7d9d3;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.2rem;display:flex}.pa-state-card>header span{color:#8b681d;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem}.pa-state-card h3{margin:.4rem 0 0;font:1.6rem Georgia,serif}.pa-state-card>header strong{color:#8b681d;font:2rem Georgia,serif}.pa-state-card label{background:#fff;border:1px solid #d9dedb;align-items:flex-start;gap:1rem;margin:.7rem 0;padding:1rem;display:flex}.pa-state-card label.complete{background:#eaf2eb;border-color:#9ab39e}.pa-state-card input{accent-color:#87671f;width:22px;height:22px}.pa-state-card label span>*{display:block}.pa-state-card label small{color:#687a80;margin-top:.35rem}.pa-summary{color:#fff;background:#082f47;border:0;width:100%;margin-top:1rem;padding:1rem;font-weight:800}.pa-notice{background:#f4efe3;border-left:4px solid #c09a43;padding:1rem}.pa-boundary,.disc-domain{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.pa-boundary h2,.disc-domain h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.pa-boundary>p,.disc-domain>div:last-child{color:#e1d8e2;align-self:center;line-height:1.8}.disc-card{color:#082f47;background:#f8f5ec;border:1px solid #ffffff3d;grid-template-columns:120px 1fr;align-self:end;gap:1.25rem;padding:1.25rem;display:grid;box-shadow:0 24px 60px #00000038}.disc-card img{object-fit:contain;border-radius:50%;width:120px;height:120px}.disc-card span{color:#87671f;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.disc-card b{margin:.5rem 0;font:1.8rem Georgia,serif;display:block}.disc-card p{color:#5f7379;line-height:1.5}.disc-grid{grid-template-columns:repeat(3,1fr);max-width:1320px;margin:0 auto;padding:5rem 0;display:grid}.disc-grid article{background:#f8f6ef;border-bottom:1px solid #d4d3c8;border-right:1px solid #d4d3c8;min-height:240px;padding:2rem}.disc-grid span{color:#8b681d;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.disc-grid h2{margin:1.2rem 0;font:2rem/1.05 Georgia,serif}.disc-grid p{color:#5e7379;line-height:1.7}.disc-domain{background:#052b43}.disc-domain p{margin-top:0}.disc-domain b{color:#e0bc61}@media (width<=900px){.pa-hero,.disc-hero,.pa-shell,.pa-boundary,.disc-domain{grid-template-columns:1fr}.pa-hero,.disc-hero{gap:2rem}.pa-shell{margin:0}.pa-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.disc-grid{grid-template-columns:1fr 1fr;padding:0}.disc-domain,.pa-boundary{gap:1.5rem}}@media (width<=600px){.pa-hero,.disc-hero{padding:4rem 1.2rem}.pa-hero h1,.disc-hero h1{font-size:3.1rem}.pa-shell>nav,.disc-grid{grid-template-columns:1fr}.pa-work{padding:1.2rem}.pa-work>header{flex-direction:column;align-items:flex-start}.pa-work>header>a{text-align:center;width:100%}.pa-states{grid-template-columns:1fr 1fr}.pa-states button:last-child{grid-column:1/-1}.pa-boundary,.disc-domain{padding:3.5rem 1.2rem}.disc-card{grid-template-columns:80px 1fr}.disc-card img{width:80px;height:80px}.disc-grid article{min-height:0}}.system-state-page,.system-loading{color:#fff;background:radial-gradient(circle at 75% 18%,#cba64933,#0000 20%),linear-gradient(130deg,#03243a,#0b4752 66%,#3b2942);place-items:center;min-height:calc(100vh - 86px);padding:2rem;display:grid}.system-state-page>section{background:#021e3099;border:1px solid #ffffff40;max-width:760px;padding:clamp(2rem,6vw,5rem);box-shadow:0 30px 80px #00000040}.system-state-page img{object-fit:contain;border-radius:50%;width:90px;height:90px;margin-bottom:1rem}.system-state-page h1,.system-loading h1{margin:.5rem 0 1rem;font:clamp(3rem,6vw,5.5rem)/.98 Georgia,serif}.system-state-page>section>p:not(.eyebrow){color:#d9e5e5;font-size:1.05rem;line-height:1.75}.system-state-page>section>div{flex-wrap:wrap;gap:.75rem;margin:1.8rem 0;display:flex}.system-state-page a,.system-state-page button{color:#062b42;background:#d1ad55;border:1px solid #d1ad55;padding:1rem 1.2rem;font-weight:800;text-decoration:none}.system-state-page a+*,.system-state-page button+*{color:#fff;background:0 0;border-color:#ffffff73}.system-state-page small{color:#cbd9da;border-top:1px solid #fff3;padding-top:1rem;line-height:1.6;display:block}.system-loading{grid-template-columns:auto minmax(0,520px);gap:2rem}.system-loading>span{border:5px solid #ffffff40;border-top-color:#d3ae50;border-radius:50%;width:64px;height:64px;animation:1s linear infinite system-spin}.system-loading p{color:#d7e3e3}@keyframes system-spin{to{transform:rotate(360deg)}}.hardening-page{color:#082f47;background:#eef1ef}.hardening-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e3d,#0000 22%),linear-gradient(122deg,#03243a,#0d4651 66%,#3b2942);grid-template-columns:1.3fr .7fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.hardening-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.hardening-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.hardening-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.hardening-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.hardening-hero aside strong{margin:.4rem 0;font:4.5rem Georgia,serif;display:block}.hardening-hero aside p{color:#d8e1e2}.hardening-shell{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d7ddd9;grid-template-columns:350px 1fr;margin:0 auto 5rem;display:grid}.hardening-shell>nav{border-right:1px solid #d7ddd9;display:block!important}.hardening-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.2rem;display:grid}.hardening-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.hardening-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.hardening-shell>nav b,.hardening-shell>nav small{display:block}.hardening-shell>nav small{color:#667b82}.hardening-work{padding:clamp(1.5rem,4vw,3.5rem)}.hardening-work>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.hardening-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.hardening-work>header strong{color:#8d6a1d;font:2rem Georgia,serif}.hardening-modes{border:1px solid #d6dcd8;grid-template-columns:repeat(3,1fr);margin:2rem 0 1rem;display:grid}.hardening-modes button{color:#425f67;background:#f4f2ea;border:0;border-right:1px solid #d6dcd8;padding:.9rem;font-weight:800}.hardening-modes button.active{color:#082f47;background:#c39b43}.hardening-current{background:#eaf0ef;border-left:4px solid #c09a43;padding:1.3rem}.hardening-current span{color:#84621a;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.hardening-current h3{margin:.5rem 0;font:1.55rem Georgia,serif}.hardening-checks label{background:#f8f6ef;border:1px solid #d9dfdc;gap:1rem;margin:.7rem 0;padding:1rem;display:flex}.hardening-checks label.complete{background:#e9f1ea;border-color:#9bb3a0}.hardening-checks input{accent-color:#89671e;width:22px;height:22px}.hardening-checks label span>*{display:block}.hardening-checks small{color:#66797e;margin-top:.35rem}.hardening-summary{color:#fff;background:#082f47;border:0;width:100%;margin-top:.8rem;padding:1rem;font-weight:800}.hardening-notice{background:#f4efe3;border-left:4px solid #c09a43;padding:1rem}.hardening-probes{background:#f5f1e7;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px)}.hardening-probes h2{margin:.5rem 0 2rem;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.hardening-probes>div{border:1px solid #d8cfbb;grid-template-columns:repeat(3,1fr);display:grid}.hardening-probes a{border-bottom:1px solid #d8cfbb;border-right:1px solid #d8cfbb;flex-direction:column;min-height:145px;padding:1.3rem;text-decoration:none;display:flex}.hardening-probes a:hover,.hardening-probes a:focus-visible{background:#fff;box-shadow:inset 0 4px #c09a43}.hardening-probes a span{color:#98731f;font-weight:800}.hardening-probes a b{margin:auto 0;font:1.35rem Georgia,serif}.hardening-probes a em{color:#805f18;font-style:normal;font-weight:800}.hardening-boundary{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.hardening-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.hardening-boundary>p{color:#e0d8e2;align-self:center;line-height:1.8}@media (prefers-reduced-motion:reduce){.system-loading>span{border-color:#d3ae50;animation:none}}@media (width<=900px){.hardening-hero,.hardening-shell,.hardening-boundary{grid-template-columns:1fr}.hardening-hero{gap:2rem}.hardening-shell{margin:0}.hardening-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.hardening-probes>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.system-state-page{padding:1rem}.system-state-page>section{padding:1.5rem}.system-loading{text-align:center;grid-template-columns:1fr}.system-loading>span{margin:auto}.hardening-hero{padding:4rem 1.2rem}.hardening-hero h1{font-size:3.1rem}.hardening-shell>nav,.hardening-probes>div{grid-template-columns:1fr}.hardening-work{padding:1.2rem}.hardening-modes{grid-template-columns:1fr}.hardening-probes,.hardening-boundary{padding:3.5rem 1.2rem}.hardening-boundary{gap:1.5rem}}.disc-social{background:#edf1ef;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px)}.disc-social>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.disc-social h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.disc-social>header>p{color:#5d7278;line-height:1.8}.disc-social>div{grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.disc-social article{background:#fff;border:1px solid #d3dad6;flex-direction:column;min-height:240px;padding:1.6rem;display:flex}.disc-social article>span{color:#906b1d;font-weight:800}.disc-social h3{margin:1rem 0;font:1.65rem Georgia,serif}.disc-social article p{color:#60747a;line-height:1.65}.disc-social article a{color:#805f18;margin-top:auto;font-weight:800;text-decoration:none}.disc-social aside{background:#f6f2e7;border-left:4px solid #c29b43;margin-top:1rem;padding:1.4rem}.disc-social aside b{font:1.3rem Georgia,serif}.disc-social aside p{color:#5d7278;margin-bottom:0;line-height:1.7}.final-acceptance-page{color:#082f47;background:#eef1ef}.final-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e40,#0000 22%),linear-gradient(122deg,#03243a,#0d4651 66%,#3b2942);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.final-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.final-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.final-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.final-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.final-hero aside strong{margin:.4rem 0;font:4.5rem Georgia,serif;display:block}.final-hero aside i{background:#ffffff29;height:7px;display:block}.final-hero aside i b{background:#d0aa4c;height:100%;display:block}.final-hero aside p{color:#d8e1e2}.final-dashboard{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d6dcd8;grid-template-columns:repeat(4,1fr);margin:-2rem auto 1rem;display:grid;position:relative}.final-dashboard article{border-right:1px solid #d6dcd8;min-height:170px;padding:1.35rem}.final-dashboard span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.final-dashboard strong{margin:1rem 0;font:clamp(1.7rem,3vw,2.6rem)/1.05 Georgia,serif;display:block}.final-dashboard p{color:#60757b;line-height:1.5}.final-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d6dcd8;grid-template-columns:340px 1fr;margin:0 auto 5rem;display:grid}.final-shell>nav{border-right:1px solid #d6dcd8;display:block!important}.final-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.15rem;display:grid}.final-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.final-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.final-shell>nav b,.final-shell>nav small{display:block}.final-shell>nav small{color:#667b82}.final-work{padding:clamp(1.5rem,4vw,3.5rem)}.final-work>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.final-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.final-work>header>a{color:#fff;background:#082f47;padding:.9rem 1.1rem;font-weight:800;text-decoration:none}.final-lenses{flex-wrap:wrap;gap:.45rem;margin:2rem 0 1rem;display:flex}.final-lenses button{color:#36555e;background:#f5f3ec;border:1px solid #cbd4d0;padding:.75rem .9rem;font-weight:800}.final-lenses button.active{color:#082f47;background:#c39b43;border-color:#c39b43}.final-lens-note{color:#5b7076;background:#eaf0ef;border-left:4px solid #c09a43;padding:1rem}.final-routes article{background:#f8f6ef;border:1px solid #d6dcd8;margin:1rem 0}.final-routes article.mark-approved{border-top:4px solid #719174}.final-routes article.mark-changes{border-top:4px solid #c79b2d}.final-routes article.mark-blocked{border-top:4px solid #974b52}.final-routes article>header{border-bottom:1px solid #d6dcd8;justify-content:space-between;gap:1rem;padding:1.15rem;display:flex}.final-routes article>header span{color:#6d8085;font-size:.72rem}.final-routes h3{margin:.35rem 0 0;font:1.6rem Georgia,serif}.final-routes article>header a{color:#805f18;font-weight:800}.final-routes article>div{border-bottom:1px solid #d6dcd8;grid-template-columns:repeat(3,1fr);display:grid}.final-routes article>div button{color:#4a646b;background:#fff;border:0;border-right:1px solid #d6dcd8;padding:.8rem;font-weight:800}.final-routes article>div button.active{color:#fff;background:#082f47}.final-routes label{padding:1rem;display:block}.final-routes label span{margin-bottom:.5rem;font-weight:800;display:block}.final-routes label small{color:#718287;font-weight:400}.final-routes textarea{color:#082f47;background:#fff;border:1px solid #cbd3d0;width:100%;min-height:90px;padding:.9rem}.final-decision{background:#f5f1e7;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px)}.final-decision>header{max-width:850px}.final-decision h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.final-decision>header>p:last-child{color:#60747a;line-height:1.75}.final-decision>div{grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.final-decision>div button{color:#082f47;text-align:left;background:#fff;border:1px solid #d4cbb7;min-height:170px;padding:1.4rem}.final-decision>div button.selected{color:#fff;background:#082f47;box-shadow:inset 0 4px #c8a14a}.final-decision button span,.final-decision button small{display:block}.final-decision button span{font:1.5rem Georgia,serif}.final-decision button small{color:inherit;margin-top:.75rem;line-height:1.6}.final-notice{background:#fff;border-left:4px solid #c09a43;padding:1rem}.final-boundary{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.final-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.final-boundary>p{color:#e0d8e2;align-self:center;line-height:1.8}@media (width<=1000px){.final-dashboard{grid-template-columns:1fr 1fr;margin:0}.final-dashboard article{border-bottom:1px solid #d6dcd8}.final-hero,.final-shell,.final-boundary,.disc-social>header{grid-template-columns:1fr}.final-shell{margin:0}.final-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.final-decision>div,.disc-social>div{grid-template-columns:1fr 1fr}.final-boundary,.disc-social>header{gap:1.5rem}}@media (width<=600px){.final-hero{padding:4rem 1.2rem}.final-hero h1{font-size:3.1rem}.final-dashboard,.final-shell>nav,.final-decision>div,.disc-social>div{grid-template-columns:1fr}.final-work{padding:1.2rem}.final-work>header{flex-direction:column;align-items:flex-start}.final-work>header>a{text-align:center;width:100%}.final-routes article>div{grid-template-columns:1fr}.final-decision,.final-boundary,.disc-social{padding:3.5rem 1.2rem}.final-boundary{gap:1.5rem}}.receiver-page{color:#082f47;background:#edf1ef}.receiver-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e40,#0000 22%),linear-gradient(122deg,#03243a,#0d4651 66%,#3b2942);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.receiver-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.receiver-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.receiver-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.receiver-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.receiver-hero aside strong{margin:.5rem 0;font:3.5rem Georgia,serif;display:block}.receiver-hero aside p{color:#d8e1e2}.receiver-flow{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d4dbd7;grid-template-columns:repeat(6,1fr);margin:-2rem auto 1rem;display:grid;position:relative}.receiver-flow article{border-right:1px solid #d4dbd7;min-height:190px;padding:1.2rem}.receiver-flow span{color:#916c1e;font-weight:800}.receiver-flow h2{margin:1rem 0;font:1.45rem Georgia,serif}.receiver-flow p{color:#60747a;font-size:.85rem;line-height:1.55}.receiver-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d4dbd7;grid-template-columns:350px 1fr;margin:0 auto 5rem;display:grid}.receiver-shell>nav{border-right:1px solid #d4dbd7;max-height:980px;overflow:auto;display:block!important}.receiver-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.05rem;display:grid}.receiver-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.receiver-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.receiver-shell>nav b,.receiver-shell>nav small{text-transform:capitalize;display:block}.receiver-shell>nav small{color:#667b82}.receiver-work{padding:clamp(1.5rem,4vw,3.5rem)}.receiver-work>header{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.receiver-work h2{text-transform:capitalize;margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.receiver-work>header>strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#3b2942;padding:.55rem .75rem;font-size:.68rem}.receiver-privacy{grid-template-columns:1fr 1fr;margin:2rem 0 1rem;display:grid}.receiver-privacy article{background:#f7f5ee;border:1px solid #d8dedb;min-height:130px;padding:1rem}.receiver-privacy span,.receiver-checks>header>span,.receiver-next>span,.receiver-scenarios article>span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;display:block}.receiver-privacy b{margin-top:.7rem;font:1.25rem Georgia,serif;display:block}.receiver-checks>header{color:#fff;background:#082f47;justify-content:space-between;padding:1rem;display:flex}.receiver-checks label{background:#f8f6ef;border:1px solid #d8dedb;gap:1rem;margin:.7rem 0;padding:1rem;display:flex}.receiver-checks label.complete{background:#e9f1ea;border-color:#98b09c}.receiver-checks input{accent-color:#89671e;width:22px;height:22px}.receiver-checks label span>*{display:block}.receiver-checks label small{color:#64787e;margin-top:.35rem;line-height:1.5}.receiver-next{background:#eaf0ef;border-left:4px solid #c09a43;padding:1.2rem}.receiver-next h3{margin:.5rem 0;font:1.5rem Georgia,serif}.receiver-next p{color:#5f747a}.receiver-scenarios{background:#f5f1e7;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px)}.receiver-scenarios>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.receiver-scenarios h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.receiver-scenarios>header>p{color:#60747a;line-height:1.75}.receiver-scenarios>div{background:#fff;border:1px solid #d6cebb;grid-template-columns:340px 1fr;margin-top:2rem;display:grid}.receiver-scenarios nav{border-right:1px solid #d6cebb;display:block!important}.receiver-scenarios nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #d6cebb;width:100%;padding:1rem;font-weight:800}.receiver-scenarios nav button.selected{color:#fff;background:#082f47}.receiver-scenarios article{padding:2rem}.receiver-scenarios h3{margin:.7rem 0;font:2.4rem Georgia,serif}.receiver-scenarios article>p{color:#5c7278;font-size:1.1rem}.receiver-scenarios ol{border:1px solid #d7ddd9;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.receiver-scenarios li{text-transform:capitalize;border-bottom:1px solid #d7ddd9;border-right:1px solid #d7ddd9;padding:.8rem}.receiver-scenarios li span{color:#926d1e;margin-right:.5rem;font-weight:800}.receiver-scenarios article>button{color:#fff;background:#082f47;border:0;width:100%;padding:1rem;font-weight:800}.receiver-scenarios article>p[role=status]{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}.receiver-boundary{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.receiver-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.receiver-boundary>p{color:#e0d8e2;align-self:center;line-height:1.8}@media (width<=1000px){.receiver-flow{grid-template-columns:repeat(3,1fr);margin:0}.receiver-hero,.receiver-shell,.receiver-scenarios>header,.receiver-boundary{grid-template-columns:1fr}.receiver-shell{margin:0}.receiver-shell>nav{border-right:0;grid-template-columns:1fr 1fr;max-height:none;display:grid!important}.receiver-scenarios>header,.receiver-boundary{gap:1.5rem}}@media (width<=700px){.receiver-hero{padding:4rem 1.2rem}.receiver-hero h1{font-size:3.1rem}.receiver-flow,.receiver-shell>nav,.receiver-privacy,.receiver-scenarios>div,.receiver-scenarios ol{grid-template-columns:1fr}.receiver-work{padding:1.2rem}.receiver-scenarios{padding:3.5rem 1.2rem}.receiver-scenarios nav{border-right:0}.receiver-boundary{padding:3.5rem 1.2rem}}.oxs-page{color:#082f47;background:#edf1ef}.oxs-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e42,#0000 22%),linear-gradient(122deg,#03243a,#0d4651 62%,#3b2942);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.oxs-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.oxs-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.oxs-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.oxs-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.oxs-hero aside strong{margin:.5rem 0;font:3.5rem Georgia,serif;display:block}.oxs-hero aside p{color:#d8e1e2}.oxs-invariant{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border-top:4px solid #c39b43;margin:-2rem auto 1rem;padding:2rem 2.3rem;position:relative}.oxs-invariant>span,.oxs-rule>span,.oxs-zone-detail>span,.oxs-simulator article>span{color:#8b681d;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.oxs-invariant h2{margin:.6rem 0;font:2rem Georgia,serif}.oxs-invariant p{color:#60747a;margin-bottom:0;line-height:1.65}.oxs-pipeline{background:#fff;border:1px solid #d3dad6;grid-template-columns:repeat(7,1fr);max-width:1320px;margin:0 auto 1rem;display:grid}.oxs-pipeline button{color:#082f47;text-align:left;background:#fff;border:0;border-right:1px solid #d3dad6;min-height:160px;padding:1rem}.oxs-pipeline button.complete{background:#e7f0e8;box-shadow:inset 0 4px #76917a}.oxs-pipeline span,.oxs-pipeline b,.oxs-pipeline small{display:block}.oxs-pipeline span{color:#95701f;font-weight:800}.oxs-pipeline b{margin:1rem 0;font:1.15rem Georgia,serif}.oxs-pipeline small{color:#6b7c81}.oxs-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d3dad6;grid-template-columns:360px 1fr;margin:0 auto 5rem;display:grid}.oxs-shell>nav{border-right:1px solid #d3dad6;max-height:1000px;overflow:auto;display:block!important}.oxs-shell>nav>div>span{color:#d9bd68;text-transform:uppercase;letter-spacing:.12em;background:#082f47;padding:.65rem 1rem;font-size:.65rem;display:block}.oxs-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;width:100%;padding:.85rem 1rem}.oxs-shell>nav button.selected{background:#f2eddd;font-weight:800;box-shadow:inset 4px 0 #bc9440}.oxs-work{padding:clamp(1.5rem,4vw,3.5rem)}.oxs-work>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.oxs-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.oxs-work>header>strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#3b2942;padding:.55rem .75rem;font-size:.68rem}.oxs-rule{background:#f3efe3;border-left:4px solid #c09a43;margin:2rem 0;padding:1.3rem}.oxs-rule p{margin:.6rem 0 0;font:1.35rem/1.5 Georgia,serif}.oxs-work>h3{font:1.5rem Georgia,serif}.oxs-zones{grid-template-columns:1fr 1fr;display:grid}.oxs-zones button{color:#082f47;text-align:left;background:#fff;border:1px solid #d5ddd9;min-height:105px;padding:1rem}.oxs-zones button.selected{color:#fff;background:#082f47;box-shadow:inset 0 4px #c5a048}.oxs-zones b,.oxs-zones small{display:block}.oxs-zones small{color:inherit;opacity:.75;margin-top:.5rem}.oxs-zone-detail{background:#eaf0ef;padding:1.4rem}.oxs-zone-detail h3{margin:.6rem 0;font:1.7rem Georgia,serif}.oxs-zone-detail p{color:#546d74}.oxs-zone-detail small{color:#80611f}.oxs-roles{background:#f5f1e7;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px)}.oxs-roles>header,.oxs-simulator>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.oxs-roles h2,.oxs-simulator h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.oxs-roles>header>p,.oxs-simulator>header>p{color:#60747a;line-height:1.75}.oxs-roles>div{grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.oxs-roles article{background:#fff;border:1px solid #d7ceba;min-height:230px;padding:1.4rem}.oxs-roles article:first-child{color:#fff;background:#082f47}.oxs-roles article span{color:#9a7521;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.oxs-roles article:first-child span{color:#dbba62}.oxs-roles h3{margin:1.2rem 0;font:1.8rem Georgia,serif}.oxs-roles article p{color:#62767c;line-height:1.6}.oxs-roles article:first-child p{color:#d8e2e3}.oxs-simulator{background:#edf1ef;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px)}.oxs-simulator>div{background:#fff;border:1px solid #d4dbd7;grid-template-columns:340px 1fr;margin-top:2rem;display:grid}.oxs-simulator nav{border-right:1px solid #d4dbd7;display:block!important}.oxs-simulator nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #d4dbd7;width:100%;padding:1rem;font-weight:800}.oxs-simulator nav button.selected{color:#fff;background:#082f47}.oxs-simulator article{padding:2rem}.oxs-simulator article h3{margin:.7rem 0;font:2.5rem Georgia,serif}.oxs-simulator article>p{color:#5c7278;font-size:1.08rem;line-height:1.65}.oxs-simulator dl{border:1px solid #d4dbd7;grid-template-columns:1fr 1fr;display:grid}.oxs-simulator dl div{border:1px solid #d4dbd7;padding:1rem}.oxs-simulator dt{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.oxs-simulator dd{margin:.5rem 0 0;font:1.2rem Georgia,serif}.oxs-simulator article>button{color:#fff;background:#082f47;border:0;width:100%;padding:1rem;font-weight:800}.oxs-simulator article>p[role=status]{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}.oxs-boundary{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.oxs-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.oxs-boundary>p{color:#e0d8e2;align-self:center;line-height:1.8}@media (width<=1050px){.oxs-pipeline{grid-template-columns:repeat(4,1fr);margin:0}.oxs-hero,.oxs-shell,.oxs-roles>header,.oxs-simulator>header,.oxs-boundary{grid-template-columns:1fr}.oxs-shell{margin:0}.oxs-shell>nav{border-right:0;grid-template-columns:1fr 1fr;max-height:none;display:grid!important}.oxs-roles>div{grid-template-columns:1fr 1fr}.oxs-roles>header,.oxs-simulator>header,.oxs-boundary{gap:1.5rem}}@media (width<=700px){.oxs-hero{padding:4rem 1.2rem}.oxs-hero h1{font-size:3.1rem}.oxs-invariant{margin:0}.oxs-pipeline,.oxs-shell>nav,.oxs-zones,.oxs-roles>div,.oxs-simulator>div,.oxs-simulator dl{grid-template-columns:1fr}.oxs-work{padding:1.2rem}.oxs-roles,.oxs-simulator,.oxs-boundary{padding:3.5rem 1.2rem}.oxs-simulator nav{border-right:0}}.market-hero h1,.rave-hero h1{margin:1rem 0;font-family:Georgia,serif;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:400;line-height:.88}.market-hero>p{color:#c8d6d0;font-size:1.08rem;line-height:1.8}.market-seal{aspect-ratio:1;border:1px solid #e4c87266;border-radius:50%;place-items:center;display:grid;position:relative}.market-seal img{z-index:1;width:44%}.market-intro,.rave-intro{grid-template-columns:1fr 1fr;gap:8vw;padding:6rem max(6vw,2rem);display:grid}.market-intro h2,.rave-intro h2{margin:0;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:400}.market-intro p,.rave-intro p{color:#53645d;line-height:1.85}.collection-grid{background:#b9ad91;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 max(6vw,2rem) 7rem;display:grid}.collection-card{background:#f5f0e5;flex-direction:column;min-height:430px;padding:2.2rem;display:flex;position:relative;overflow:hidden}.collection-card:before{content:"";border:1px solid #b8964d55;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-80px}.collection-card>span,.product-label{letter-spacing:.22em;text-transform:uppercase;color:#8b7139;font-size:.65rem}.collection-card h3{margin:3rem 0 1rem;font-family:Georgia,serif;font-size:2.2rem;font-weight:400}.collection-card p{color:#66736e;line-height:1.7}.collection-card strong{letter-spacing:.16em;border-top:1px solid #cec4ad;margin-top:auto;padding-top:1.4rem;font-size:.72rem}.market-preview{color:#fff;background:#10231f;padding:6rem max(6vw,2rem)}.market-preview header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.market-preview h2{margin:.5rem 0;font-family:Georgia,serif;font-size:3rem;font-weight:400}.market-preview header p{color:#b5c3bd;max-width:480px}.product-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.product-card{background:#172e29;border:1px solid #355047;flex-direction:column;min-height:340px;padding:1.6rem;display:flex}.product-art{text-align:center;color:#e3c978;background:radial-gradient(circle,#d8bd7325,#0000 60%);border:1px solid #d8bd7350;place-items:center;min-height:180px;font-family:Georgia,serif;font-size:1.7rem;display:grid}.product-art small{letter-spacing:.25em;margin-top:1rem;font:9px Arial,sans-serif;display:block}.product-card h3{font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.product-card>span{color:#9db0a8;letter-spacing:.12em;margin-top:auto;font-size:.75rem}.market-notice{grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:4rem max(6vw,2rem);display:grid}.market-notice h2{font-family:Georgia,serif;font-size:2.2rem;font-weight:400}.market-notice a,.rave-actions a{color:#fff;background:#b4934c;padding:1rem 1.5rem;text-decoration:none;display:inline-block}.rave-page{color:#fff;background:#05060a}.rave-hero{background:radial-gradient(circle at 72% 30%,#7b35ff66,#0000 23%),radial-gradient(circle at 25% 55%,#00e5ff33,#0000 30%),linear-gradient(#070814,#030407);flex-direction:column;justify-content:end;min-height:82vh;padding:9rem max(6vw,2rem) 5rem;display:flex}.rave-kicker{letter-spacing:.32em;color:#70edff;font-size:.72rem}.rave-hero h1{text-shadow:0 0 40px #7d4dff}.rave-hero h1 em{color:#edcf68;font-style:normal;display:block}.rave-hero>p{color:#c8c8dd;max-width:650px;line-height:1.8}.rave-intro{color:#17221e;background:#f3eee3}.rave-collections{grid-template-columns:repeat(3,1fr);gap:1rem;padding:6rem max(6vw,2rem);display:grid}.rave-drop{background:linear-gradient(145deg,#11121c,#07080d);border:1px solid #393552;flex-direction:column;min-height:360px;padding:2rem;display:flex}.rave-drop b{letter-spacing:.22em;color:#6deeff;font-size:.65rem}.rave-drop h2{margin-top:auto;font-family:Georgia,serif;font-size:2.2rem;font-weight:400}.rave-drop p{color:#aaaac0;line-height:1.7}.rave-scripture{text-align:center;background:radial-gradient(circle,#51259755,#0000 35%);padding:8rem max(6vw,2rem)}.rave-scripture blockquote{max-width:1000px;margin:0 auto 2rem;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,5rem)}.rave-scripture cite{letter-spacing:.25em;color:#edcf68;font-style:normal}.rave-actions{border-top:1px solid #2d2940;justify-content:space-between;align-items:center;gap:2rem;padding:5rem max(6vw,2rem);display:flex}.rave-actions h2{margin:0;font-family:Georgia,serif;font-size:2.6rem;font-weight:400}.concept-chip{letter-spacing:.2em;text-transform:uppercase;border:1px solid;padding:.45rem .7rem;font-size:.62rem;display:inline-block}@media (width<=900px){.market-hero,.market-intro,.rave-intro{grid-template-columns:1fr}.market-seal{width:100%;max-width:420px;margin:auto}.collection-grid,.product-grid,.rave-collections{grid-template-columns:1fr 1fr}.market-preview header,.market-notice,.rave-actions{display:block}.market-notice a,.rave-actions a{margin-top:1rem}}@media (width<=560px){.market-hero{padding-top:7rem}.collection-grid,.product-grid,.rave-collections{grid-template-columns:1fr}.collection-card{min-height:330px}.market-hero h1,.rave-hero h1{font-size:3.6rem}.market-intro,.rave-intro,.market-preview,.rave-collections,.rave-scripture{padding:4rem 1.25rem}}.market-page{color:#102e29;background:#f3efe5}.market-top{background:#fbfaf6;border-bottom:1px solid #d8d0bd;justify-content:space-between;align-items:center;min-height:92px;padding:12px max(5vw,50vw - 660px);display:flex}.market-top>a{color:#0b2b38;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-weight:800;text-decoration:none;display:flex}.market-top img{object-fit:cover;border-radius:50%;width:64px;height:64px;box-shadow:0 4px 18px #051e232e}.market-top nav{gap:28px;display:flex}.market-top nav a{color:#193d43;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800;text-decoration:none}.market-hero{color:#fff;background:radial-gradient(circle at 77% 42%,#cda6462e,#0000 27%),linear-gradient(135deg,#0a2926,#071b1b 68%,#182b25);grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;min-height:78vh;padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 660px);display:grid}.market-hero h1{letter-spacing:-.04em;margin:1rem 0 1.4rem;font:clamp(4rem,8vw,8rem)/.88 Georgia,serif}.market-hero h1 em{color:#e0c36d;font-style:normal}.market-hero>div>p{color:#cbd9d4;max-width:690px;font-size:1.12rem;line-height:1.8}.market-hero-links{gap:12px;margin-top:2rem;display:flex}.market-hero-links a{color:#fff;border:1px solid #d5b860;padding:1rem 1.3rem;font-weight:800;text-decoration:none}.market-hero-links a:first-child{color:#092d2b;background:#c5a049}.market-seal{aspect-ratio:1;background:radial-gradient(circle,#d2b05024,#0000 60%);border:1px solid #dbba5d6b;border-radius:50%;place-items:center;width:min(500px,100%);margin:auto;display:grid;position:relative;box-shadow:0 0 80px #d6b14514}.market-seal:before,.market-seal:after{content:"";border:1px solid #dbba5d33;border-radius:50%;position:absolute;inset:8%}.market-seal:after{inset:18%}.market-seal i{border:1px solid #dbba5d59;border-radius:50%;position:absolute;inset:27%}.market-seal img{object-fit:cover;clip-path:circle(49%);z-index:2;filter:drop-shadow(0 18px 25px #00000061);border-radius:50%;width:68%;height:68%}.market-seal p{text-align:center;text-transform:uppercase;letter-spacing:.2em;color:#d7c58c;margin:0;font-size:.58rem;position:absolute;bottom:7%}.market-seal p span{letter-spacing:.04em;text-transform:none;color:#fff;margin-bottom:.3rem;font:1.15rem Georgia,serif;display:block}.market-intro{background:#f6f2e9;grid-template-columns:1fr 1fr;align-items:end;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 590px);display:grid}.market-intro h2,.market-catalog h2,.market-standards h2,.market-partners h2{margin:.5rem 0;font:clamp(3rem,5.5vw,5.5rem)/.98 Georgia,serif}.market-intro>p{color:#5b6d67;font-size:1.03rem;line-height:1.9}.market-pillars{color:#fff;background:#0b2927;grid-template-columns:repeat(4,1fr);display:grid}.market-pillars article{border-right:1px solid #e1c57033;flex-direction:column;min-height:290px;padding:2rem;display:flex}.market-pillars article>span{color:#d1ae55;font-weight:800}.market-pillars h3{margin:auto 0 1rem;font:2rem Georgia,serif}.market-pillars p{color:#bdcdc7;margin:0;line-height:1.7}.market-catalog{background:#fff;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 660px)}.market-catalog>header,.market-standards>header{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;display:grid}.market-catalog>header>p,.market-standards>header>p{color:#61736d;line-height:1.8}.market-catalog>nav{flex-wrap:wrap;gap:8px;margin:2.5rem 0 1.5rem;display:flex!important}.market-catalog>nav button{color:#153b3b;background:#fff;border:1px solid #bdc8c1;padding:.8rem 1rem;font-weight:800}.market-catalog>nav button.active{color:#fff;background:#0b302f;border-color:#0b302f;box-shadow:inset 0 -3px #cfad55}.market-product-grid{background:#c9c0ab;border:1px solid #c9c0ab;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.market-product-grid>article{background:#f7f3e9;grid-template-rows:240px 1fr;min-height:510px;display:grid}.market-product-art{color:#e4ca79;background:radial-gradient(circle at 65% 35%,#d8b45038,#0000 27%),linear-gradient(145deg,#123c37,#071d1b);flex-direction:column;padding:1.3rem;display:flex;position:relative;overflow:hidden}.market-product-art:after{content:"";border:1px solid #e4ca7947;border-radius:50%;position:absolute;inset:14%}.market-product-art span{letter-spacing:.18em;font-size:.68rem}.market-product-art b{z-index:1;margin-top:auto;font:2rem Georgia,serif}.market-product-art em{letter-spacing:.22em;z-index:1;margin-top:.5rem;font-size:.65rem;font-style:normal}.market-product-grid>article>div:last-child{flex-direction:column;padding:1.5rem;display:flex}.market-product-grid>article>div:last-child>span{color:#8b6c26;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.market-product-grid h3{margin:1rem 0;font:1.8rem Georgia,serif}.market-product-grid p{color:#60716c;line-height:1.7}.market-product-grid strong{text-transform:uppercase;letter-spacing:.12em;color:#70581e;border-top:1px solid #d8cfbc;margin-top:auto;padding-top:1rem;font-size:.64rem}.market-standards{background:#e9eeea;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 590px)}.market-standards>div{grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.market-standards article{background:#f9faf7;border:1px solid #cad4cd;min-height:190px;padding:1.5rem}.market-standards article>span{color:#8f6c1d;font-weight:800}.market-standards h3{margin:1rem 0;font:1.55rem Georgia,serif}.market-standards article p{color:#60736c;line-height:1.6}.market-standards aside{background:#fff;border-left:4px solid #c39c42;margin-top:1rem;padding:1.5rem 1.7rem}.market-standards aside b{font:1.35rem Georgia,serif}.market-standards aside p{color:#5c6f69;margin-bottom:0;line-height:1.75}.market-partners{color:#fff;background:#3b2942;grid-template-columns:1fr 1fr;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 590px);display:grid}.market-partners>div:first-child>p{color:#dfd7e1;line-height:1.8}.market-partners>div:last-child{display:grid}.market-partners article{border-top:1px solid #fff3;padding:1.3rem}.market-partners article span,.market-partners article b{display:block}.market-partners article span{color:#d8b95d;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.market-partners article b{margin-top:.7rem;font:1.3rem/1.4 Georgia,serif}.market-notice{background:#f6f2e9;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:4rem max(5vw,50vw - 590px);display:grid}.market-notice h2{margin:.5rem 0;font:2.5rem Georgia,serif}.market-notice p{color:#63746e}.market-notice a{color:#fff;background:#0a302e;padding:1rem 1.5rem;font-weight:800;text-decoration:none;display:inline-block}.product-label{color:#8b6b22;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem}.concept-chip{color:#e1c978;letter-spacing:.18em;text-transform:uppercase;border:1px solid #d3b55e;padding:.5rem .7rem;font-size:.62rem;display:inline-block}.market-stewardship{color:#fff;background:linear-gradient(135deg,#3b2942,#153948);grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 590px);display:grid}.market-stewardship h2{margin:.5rem 0 1.5rem;font:clamp(3rem,5.5vw,5.5rem)/.98 Georgia,serif}.market-stewardship>div>p{color:#ddd9df;line-height:1.85}.market-stewardship blockquote{background:#041c2759;border:1px solid #e1c36773;margin:0;padding:2.4rem}.market-stewardship blockquote p{margin:0;font:clamp(1.8rem,3.3vw,3rem)/1.35 Georgia,serif}.market-stewardship cite{color:#e0c36d;letter-spacing:.14em;text-transform:uppercase;margin-top:1.5rem;font-style:normal;font-weight:800;display:block}.market-stewardship .product-label{color:#e0c36d}@media (width<=950px){.market-hero,.market-intro,.market-stewardship,.market-catalog>header,.market-standards>header,.market-partners{grid-template-columns:1fr}.market-seal{max-width:430px}.market-pillars,.market-product-grid,.market-standards>div{grid-template-columns:1fr 1fr}.market-top nav{gap:14px}.market-intro,.market-stewardship,.market-partners,.market-catalog>header,.market-standards>header{gap:1.5rem}}@media (width<=600px){.market-top{min-height:76px}.market-top img{width:52px;height:52px}.market-top>a span,.market-top nav a:nth-child(2){display:none}.market-hero{padding:5rem 1.2rem}.market-hero h1{font-size:3.7rem}.market-hero-links{display:grid}.market-seal{max-width:320px}.market-pillars,.market-product-grid,.market-standards>div{grid-template-columns:1fr}.market-catalog,.market-intro,.market-stewardship,.market-standards,.market-partners,.market-notice{padding:4rem 1.2rem}.market-stewardship blockquote{padding:1.5rem}.market-catalog>nav{grid-template-columns:1fr 1fr;display:grid!important}.market-product-grid>article{min-height:460px}.market-notice{grid-template-columns:1fr}.market-notice a{text-align:center}}.market-pathways{background:#f5f1e7;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 660px)}.market-pathways>header,.market-commerce>header{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;display:grid}.market-pathways h2,.market-commerce h2{margin:.5rem 0;font:clamp(3rem,5.5vw,5.5rem)/.98 Georgia,serif}.market-pathways>header>p,.market-commerce>header>p{color:#60736d;line-height:1.8}.market-pathways>div{border:1px solid #cfc6b4;grid-template-columns:repeat(5,1fr);margin-top:2.5rem;display:grid}.market-pathways a{color:#123636;background:#fff;border-bottom:1px solid #d8cfbc;border-right:1px solid #d8cfbc;flex-direction:column;min-height:330px;padding:1.35rem;text-decoration:none;transition:transform .2s,background .2s;display:flex}.market-pathways a:nth-child(5n){border-right:0}.market-pathways a:hover,.market-pathways a:focus-visible{color:#fff;outline-offset:-3px;background:#0b302f;outline:3px solid #c8a34d;transform:translateY(-4px)}.market-pathways a>span{color:#8f6d20;text-transform:uppercase;letter-spacing:.1em;font-size:.61rem}.market-pathways a:hover>span,.market-pathways a:focus-visible>span{color:#e1c36a}.market-pathways h3{margin:2.5rem 0 1rem;font:1.75rem/1.1 Georgia,serif}.market-pathways a p{color:#60736d;line-height:1.62}.market-pathways a:hover p,.market-pathways a:focus-visible p{color:#d8e4df}.market-pathways a strong{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #d8cfbc;margin-top:auto;padding-top:1rem;font-size:.62rem}.market-pathways a strong i{float:right;font-size:1rem;font-style:normal}.market-commerce{background:#e9eeea;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 660px)}.market-commerce>div{grid-template-columns:repeat(5,1fr);margin-top:2.5rem;display:grid}.market-commerce article{background:#fff;border:1px solid #c9d3cc;min-height:210px;padding:1.35rem}.market-commerce article span{color:#8d6a1d;font-weight:800}.market-commerce h3{margin:2.3rem 0 .8rem;font:1.7rem Georgia,serif}.market-commerce article p{color:#60736d;line-height:1.6}.market-commerce aside{color:#516760;background:#fff;border-left:4px solid #c39c42;margin-top:1rem;padding:1.3rem 1.5rem;line-height:1.7}.market-commerce aside:before{content:"Activation gate";color:#80601b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.65rem;font-weight:800;display:block}@media (width<=1100px){.market-pathways>div{grid-template-columns:repeat(2,1fr)}.market-pathways a:nth-child(5n){border-right:1px solid #d8cfbc}.market-pathways a:nth-child(2n){border-right:0}.market-commerce>div{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.market-pathways,.market-commerce{padding:4rem 1.2rem}.market-pathways>header,.market-commerce>header{grid-template-columns:1fr;gap:1.5rem}.market-pathways>div,.market-commerce>div{grid-template-columns:1fr}.market-pathways a,.market-pathways a:nth-child(5n),.market-pathways a:nth-child(2n){border-right:0;min-height:270px}}.market-preparedness{color:#fff;background:#0a3043;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 610px)}.market-preparedness>header{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;display:grid}.market-preparedness h2{margin:.5rem 0;font:clamp(3rem,5.5vw,5.5rem)/.98 Georgia,serif}.market-preparedness>header p{color:#cedbdf;line-height:1.8}.market-preparedness>header a{color:#e2c466;text-underline-offset:.3rem;font-weight:900}.market-candidate-grid{background:#fff3;border:1px solid #fff3;grid-template-columns:1fr 1fr;gap:1px;margin-top:2.5rem;display:grid}.market-candidate-grid article{background:#0b3549;flex-direction:column;min-height:310px;padding:1.6rem;display:flex}.market-candidate-grid span{color:#e2c466;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:900}.market-candidate-grid h3{margin:1rem 0;font:2.1rem Georgia,serif}.market-candidate-grid p{color:#c9d8dc;line-height:1.7}.market-candidate-grid a{color:#fff;text-underline-offset:.28rem;margin-top:auto;font-weight:900}.market-preparedness>aside{color:#52666d;background:#fff;border-left:4px solid #c9a64d;margin-top:1rem;padding:1.6rem}.market-preparedness>aside b{color:#0b3447;font:1.45rem Georgia,serif}.market-preparedness>aside p{margin-bottom:0;line-height:1.75}@media (width<=800px){.market-preparedness>header{grid-template-columns:1fr;gap:1.5rem}}@media (width<=600px){.market-preparedness{padding:4rem 1.2rem}.market-candidate-grid{grid-template-columns:1fr}.market-candidate-grid article{min-height:280px}}.identity-page{color:#082f47;background:#edf1ef}.identity-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e40,#0000 22%),linear-gradient(122deg,#03243a,#0d4651 64%,#3b2942);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.identity-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.identity-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.identity-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.identity-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.identity-hero aside strong{margin:.5rem 0;font:3.5rem Georgia,serif;display:block}.identity-hero aside p{color:#d8e1e2}.identity-summary{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d4dbd7;grid-template-columns:repeat(4,1fr);margin:-2rem auto 1rem;display:grid;position:relative}.identity-summary article{border-right:1px solid #d4dbd7;min-height:165px;padding:1.3rem}.identity-summary span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.identity-summary strong{margin:1rem 0;font:2.3rem Georgia,serif;display:block}.identity-summary p{color:#60747a}.identity-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d4dbd7;grid-template-columns:360px 1fr;margin:0 auto 5rem;display:grid}.identity-shell>nav{border-right:1px solid #d4dbd7;display:block!important}.identity-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.05rem;display:grid}.identity-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.identity-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.identity-shell>nav b,.identity-shell>nav small{display:block}.identity-shell>nav small{color:#667b82}.identity-work{padding:clamp(1.5rem,4vw,3.5rem)}.identity-work>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.identity-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.identity-work>header>strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#3b2942;padding:.55rem .75rem;font-size:.68rem}.identity-rule{grid-template-columns:1fr 1fr;margin:2rem 0 1rem;display:grid}.identity-rule article{background:#f7f5ee;border:1px solid #d8dedb;min-height:170px;padding:1.25rem}.identity-rule article:last-child{background:#f1e9eb}.identity-rule span,.identity-next>span,.identity-tests article>span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.identity-rule h3{margin:1rem 0;font:1.4rem/1.45 Georgia,serif}.identity-controls>header>div{color:#fff;background:#082f47;justify-content:space-between;padding:1rem;display:flex}.identity-controls>header i{background:#dce3df;height:6px;display:block}.identity-controls>header i b{background:#c6a049;height:100%;display:block}.identity-controls label{background:#fff;border:1px solid #d7ded9;margin:.6rem 0;display:block}.identity-controls label.complete{background:#e8f1e9;border-color:#9bb19e}.identity-controls input{opacity:0;position:absolute}.identity-controls label span{grid-template-columns:45px 1fr;align-items:center;min-height:58px;padding:.7rem 1rem;display:grid}.identity-controls label span b{color:#906b1e}.identity-controls label.complete span:after{content:"Demonstrated";color:#537657;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.identity-next{background:#eaf0ef;border-left:4px solid #c09a43;margin-top:1rem;padding:1.2rem}.identity-next h3{margin:.5rem 0;font:1.5rem Georgia,serif}.identity-next p{color:#60747a}.identity-lifecycle{background:#f5f1e7;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 660px)}.identity-lifecycle>header,.identity-tests>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.identity-lifecycle h2,.identity-tests h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.identity-lifecycle>header>p,.identity-tests>header>p{color:#60747a;line-height:1.75}.identity-lifecycle>div{grid-template-columns:repeat(7,1fr);margin-top:2rem;display:grid}.identity-lifecycle article{background:#fff;border:1px solid #d5ccba;min-height:200px;padding:1.2rem}.identity-lifecycle article span{color:#906b1e;font-weight:800}.identity-lifecycle h3{margin:2rem 0 1rem;font:1.4rem Georgia,serif}.identity-lifecycle article p{color:#61747a;line-height:1.55}.identity-tests{background:#edf1ef;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px)}.identity-tests>div{background:#fff;border:1px solid #d4dbd7;grid-template-columns:340px 1fr;margin-top:2rem;display:grid}.identity-tests nav{border-right:1px solid #d4dbd7;display:block!important}.identity-tests nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #d4dbd7;width:100%;padding:1rem;font-weight:800}.identity-tests nav button.selected{color:#fff;background:#082f47}.identity-tests article{padding:2rem}.identity-tests article h3{margin:.7rem 0;font:2.5rem Georgia,serif}.identity-tests article>p{color:#5c7278;font-size:1.08rem;line-height:1.65}.identity-tests dl{border:1px solid #d4dbd7;grid-template-columns:1fr 1fr;display:grid}.identity-tests dl div{border:1px solid #d4dbd7;padding:1rem}.identity-tests dt{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.identity-tests dd{margin:.5rem 0 0;font:1.2rem Georgia,serif}.identity-tests article>button{color:#fff;background:#082f47;border:0;width:100%;padding:1rem;font-weight:800}.identity-tests article>p[role=status]{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}.identity-boundary{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.identity-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.identity-boundary>p{color:#e0d8e2;align-self:center;line-height:1.8}@media (width<=1050px){.identity-hero,.identity-shell,.identity-lifecycle>header,.identity-tests>header,.identity-boundary{grid-template-columns:1fr}.identity-summary{grid-template-columns:1fr 1fr;margin:0}.identity-shell{margin:0}.identity-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.identity-lifecycle>div{grid-template-columns:repeat(4,1fr)}.identity-lifecycle>header,.identity-tests>header,.identity-boundary{gap:1.5rem}}@media (width<=700px){.identity-hero{padding:4rem 1.2rem}.identity-hero h1{font-size:3.1rem}.identity-summary,.identity-shell>nav,.identity-rule,.identity-lifecycle>div,.identity-tests>div,.identity-tests dl{grid-template-columns:1fr}.identity-work{padding:1.2rem}.identity-lifecycle,.identity-tests,.identity-boundary{padding:3.5rem 1.2rem}.identity-tests nav{border-right:0}}.care-policy-page{color:#082f47;background:#edf1ef}.care-policy-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e40,#0000 22%),linear-gradient(122deg,#03243a,#0d4651 62%,#3b2942);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.care-policy-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.care-policy-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.care-policy-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.care-policy-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.care-policy-hero aside strong{margin:.5rem 0;font:3.5rem Georgia,serif;display:block}.care-policy-hero aside p{color:#d8e1e2}.care-policy-alert{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff2e4;border-top:4px solid #a65a33;grid-template-columns:.4fr 1.6fr;align-items:center;gap:2rem;margin:-2rem auto 1rem;padding:1.5rem 2rem;display:grid;position:relative}.care-policy-alert strong{color:#73361e;font:1.45rem Georgia,serif}.care-policy-alert p{color:#6b554a;line-height:1.7}.care-policy-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d4dbd7;grid-template-columns:360px 1fr;margin:0 auto 5rem;display:grid}.care-policy-shell>nav{border-right:1px solid #d4dbd7;display:block!important}.care-policy-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.05rem;display:grid}.care-policy-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.care-policy-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.care-policy-shell>nav b,.care-policy-shell>nav small{display:block}.care-policy-shell>nav small{color:#667b82}.care-policy-work{padding:clamp(1.5rem,4vw,3.5rem)}.care-policy-work>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.care-policy-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.care-policy-work>header>strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#3b2942;padding:.55rem .75rem;font-size:.68rem}.care-policy-rule{grid-template-columns:1fr 1fr;margin:2rem 0 1rem;display:grid}.care-policy-rule article{background:#f7f5ee;border:1px solid #d8dedb;min-height:150px;padding:1.25rem}.care-policy-rule span,.care-policy-next>span,.care-policy-tests article>span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.care-policy-rule h3{margin:1rem 0;font:1.35rem/1.45 Georgia,serif}.care-policy-gates>header{color:#fff;background:#082f47;justify-content:space-between;padding:1rem;display:flex}.care-policy-gates label{background:#fff;border:1px solid #d7ded9;margin:.6rem 0;display:block}.care-policy-gates label.complete{background:#e8f1e9;border-color:#9bb19e}.care-policy-gates input{opacity:0;position:absolute}.care-policy-gates label span{grid-template-columns:45px 1fr;align-items:center;min-height:58px;padding:.7rem 1rem;display:grid}.care-policy-gates label span b{color:#906b1e}.care-policy-gates label.complete span:after{content:"Demonstrated";color:#537657;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.care-policy-next{background:#eaf0ef;border-left:4px solid #c09a43;margin-top:1rem;padding:1.2rem}.care-policy-next h3{margin:.5rem 0;font:1.5rem Georgia,serif}.care-policy-next p{color:#60747a}.care-policy-privacy,.care-policy-retention,.care-policy-tests{padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 660px)}.care-policy-privacy{color:#fff;background:#3b2942}.care-policy-retention{background:#f5f1e7}.care-policy-tests{background:#edf1ef}.care-policy-privacy>header,.care-policy-retention>header,.care-policy-tests>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.care-policy-privacy h2,.care-policy-retention h2,.care-policy-tests h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.care-policy-privacy>header>p{color:#ded6e0;line-height:1.75}.care-policy-retention>header>p,.care-policy-tests>header>p{color:#60747a;line-height:1.75}.care-policy-privacy>div,.care-policy-retention>div{grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.care-policy-privacy article{background:#ffffff0d;border:1px solid #fff3;min-height:250px;padding:1.4rem}.care-policy-privacy article span{color:#ddbd63;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.care-policy-privacy h3{margin:3rem 0 1rem;font:1.65rem Georgia,serif}.care-policy-privacy article p{color:#ded6e0}.care-policy-retention article{background:#fff;border:1px solid #d6ccba;min-height:220px;padding:1.4rem}.care-policy-retention article span{color:#906b1e;font-weight:800}.care-policy-retention h3{margin:2.5rem 0 1rem;font:1.6rem Georgia,serif}.care-policy-retention article p{color:#60747a;line-height:1.65}.care-policy-tests>div{background:#fff;border:1px solid #d4dbd7;grid-template-columns:340px 1fr;margin-top:2rem;display:grid}.care-policy-tests nav{border-right:1px solid #d4dbd7;display:block!important}.care-policy-tests nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #d4dbd7;width:100%;padding:1rem;font-weight:800}.care-policy-tests nav button.selected{color:#fff;background:#082f47}.care-policy-tests>div>article{padding:2rem}.care-policy-tests article h3{margin:.7rem 0;font:2.5rem Georgia,serif}.care-policy-tests article>p{color:#5c7278;font-size:1.08rem;line-height:1.65}.care-policy-tests dl{border:1px solid #d4dbd7;grid-template-columns:1fr 1fr;display:grid}.care-policy-tests dl div{border:1px solid #d4dbd7;padding:1rem}.care-policy-tests dt{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.care-policy-tests dd{margin:.5rem 0 0;font:1.2rem Georgia,serif}.care-policy-tests article>button{color:#fff;background:#082f47;border:0;width:100%;padding:1rem;font-weight:800}.care-policy-tests article>p[role=status]{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}.care-policy-boundary{color:#fff;background:#712f35;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.care-policy-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.care-policy-boundary>p{color:#f0dfe1;align-self:center;line-height:1.8}@media (width<=1050px){.care-policy-hero,.care-policy-shell,.care-policy-privacy>header,.care-policy-retention>header,.care-policy-tests>header,.care-policy-boundary{grid-template-columns:1fr}.care-policy-alert,.care-policy-shell{margin:0}.care-policy-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.care-policy-privacy>div,.care-policy-retention>div{grid-template-columns:1fr 1fr}.care-policy-privacy>header,.care-policy-retention>header,.care-policy-tests>header,.care-policy-boundary{gap:1.5rem}}@media (width<=700px){.care-policy-hero{padding:4rem 1.2rem}.care-policy-hero h1{font-size:3.1rem}.care-policy-alert,.care-policy-shell>nav,.care-policy-rule,.care-policy-privacy>div,.care-policy-retention>div,.care-policy-tests>div,.care-policy-tests dl{grid-template-columns:1fr}.care-policy-work{padding:1.2rem}.care-policy-privacy,.care-policy-retention,.care-policy-tests,.care-policy-boundary{padding:3.5rem 1.2rem}.care-policy-tests nav{border-right:0}}.guided-prayer-intake{max-width:1180px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d8d5ca;margin:-2rem auto 5rem;position:relative}.guided-prayer-intake>header{border-top:4px solid #c39c45;border-bottom:1px solid #d8d5ca;justify-content:space-between;gap:2rem;padding:1.5rem 2rem;display:flex}.guided-prayer-intake h2{color:#082f47;margin:.3rem 0;font:clamp(2rem,4vw,3.5rem)/1 Georgia,serif}.guided-progress{align-self:center;width:min(280px,40%)}.guided-progress span,.guided-progress small{color:#6b7d82;display:block}.guided-progress i{background:#e3e3dc;height:7px;margin:.5rem 0;display:block}.guided-progress i b{background:#c29b43;height:100%;display:block}.guided-prayer-card{background:linear-gradient(135deg,#f8f5ec,#fff);min-height:430px;padding:clamp(1.5rem,5vw,4rem)}.guided-prayer-card h3{color:#082f47;margin:.4rem 0 2rem;font:clamp(2.3rem,5vw,4.6rem)/1 Georgia,serif}.guided-options{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.guided-options button{color:#173e50;text-align:left;background:#fff;border:1px solid #ccd5d2;min-height:120px;padding:1.2rem;font:1.2rem Georgia,serif}.guided-options button small{color:#687b80;margin-top:.75rem;font:400 .8rem/1.5 Arial,sans-serif;display:block}.guided-options button.selected{color:#fff;background:#082f47;border-color:#082f47;box-shadow:inset 0 4px #d0aa4c}.guided-options button.selected small{color:#dce5e6}.guided-options.compact{grid-template-columns:repeat(3,1fr)}.guided-options.compact button{min-height:84px}.guided-check{background:#eaf0ef;gap:1rem;margin-top:1rem;padding:1.2rem;display:flex}.guided-check input{width:22px;height:22px}.guided-check span b,.guided-check span small{display:block}.guided-check span small{color:#62757a;margin-top:.4rem;line-height:1.5}.guided-select{color:#173e50;margin-top:1rem;font-weight:800;display:block}.guided-select select{color:#173e50;width:100%;font:inherit;background:#fff;border:1px solid #cbd4d1;margin-top:.5rem;padding:1rem;display:block}.guided-prayer-card textarea{width:100%;min-height:180px;font:inherit;background:#edf0ef;border:1px solid #cbd4d1;padding:1rem}.guided-warning{color:#694c40;background:#fff2e4;border-left:4px solid #a65a33;padding:1.1rem}.guided-prayer-card dl{border:1px solid #d3d9d5;grid-template-columns:1fr 1fr;display:grid}.guided-prayer-card dl div{border:1px solid #d3d9d5;padding:1rem}.guided-prayer-card dt{color:#8a681d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.guided-prayer-card dd{color:#173e50;margin:.5rem 0 0;font:1.15rem Georgia,serif}.guided-prayer-intake>footer{border-top:1px solid #d8d5ca;justify-content:space-between;padding:1.2rem 2rem;display:flex}.guided-prayer-intake>footer button{color:#173e50;background:#fff;border:1px solid #9aabb0;padding:1rem 1.5rem;font-weight:800}.guided-prayer-intake>footer button.primary{color:#fff;background:#082f47;border-color:#082f47}.guided-prayer-intake>footer button:disabled{opacity:.45}.guided-notice{color:#355e3d;background:#e5f0e7;margin:0;padding:1rem 2rem}.prayer-team-page{color:#082f47;background:#edf1ef}.prayer-team-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#d3ae4e3b,#0000 24%),linear-gradient(125deg,#03243a,#0d4552 65%,#3b2942);grid-template-columns:1.3fr .7fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.prayer-team-hero h1{margin:.6rem 0 1rem;font:clamp(3.4rem,7vw,7rem)/.94 Georgia,serif}.prayer-team-hero>div>p:last-child{color:#dce6e6;max-width:760px;line-height:1.75}.prayer-team-hero aside{background:#031e3073;border:1px solid #ffffff40;align-self:end;padding:1.5rem}.prayer-team-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.prayer-team-hero aside strong{margin:.7rem 0;font:2.7rem Georgia,serif;display:block}.prayer-team-hero aside p{color:#dce5e5}.prayer-team-metrics{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;grid-template-columns:repeat(4,1fr);margin:-2rem auto 1rem;display:grid;position:relative}.prayer-team-metrics article{border:1px solid #d6ddda;padding:1.3rem}.prayer-team-metrics span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.prayer-team-metrics strong{margin:.7rem 0;font:3rem Georgia,serif;display:block}.prayer-team-metrics p{color:#61757a}.prayer-team-shell{background:#fff;border:1px solid #d5dcd8;grid-template-columns:320px 1fr;max-width:1320px;margin:0 auto 5rem;display:grid}.prayer-team-shell>aside{background:#f5f1e7;padding:1.3rem}.prayer-team-shell>aside h2{font:2rem Georgia,serif}.prayer-team-shell>aside button{color:#173e50;text-align:left;background:#fff;border:1px solid #d0d6d1;width:100%;margin:.35rem 0;padding:.8rem;display:block}.prayer-team-shell>aside button.active{color:#fff;background:#082f47}.prayer-team-shell>aside small{color:#66797e;margin:1rem 0;line-height:1.5;display:block}.prayer-team-shell>aside hr{border:0;border-top:1px solid #d3c9b7;margin:1.5rem 0}.prayer-team-work{padding:clamp(1.3rem,4vw,3rem)}.prayer-team-work>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.prayer-team-work h2{margin:.3rem 0;font:clamp(2.4rem,5vw,4rem)/1 Georgia,serif}.prayer-team-list{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1.5rem 0;display:grid}.prayer-team-list button{color:#173e50;text-align:left;background:#f8f6ef;border:1px solid #d3dad6;flex-direction:column;min-height:130px;padding:1rem;display:flex}.prayer-team-list button.selected{color:#fff;background:#082f47;box-shadow:inset 0 4px #c49b43}.prayer-team-list b{margin:.5rem 0;font:1.2rem Georgia,serif}.prayer-team-list em{margin-top:auto}.prayer-team-detail{background:#fff;border:1px solid #d3dad6}.prayer-team-detail>header{border-bottom:1px solid #d3dad6;justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.prayer-team-detail h3{margin:.3rem 0;font:2rem Georgia,serif}.prayer-team-detail>header>b{color:#fff;background:#3b2942;align-self:center;padding:.5rem}.prayer-team-detail dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.prayer-team-detail dl div{border:1px solid #d3dad6;padding:1rem}.prayer-team-detail dt{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.prayer-team-detail dd{margin:.4rem 0 0}.prayer-team-redacted{background:#f5e9e9;border-left:4px solid #712f35;margin:1rem;padding:1rem}.prayer-team-actions{grid-template-columns:repeat(3,1fr);gap:.6rem;padding:1rem;display:grid}.prayer-team-actions button{color:#173e50;background:#fff;border:1px solid #9aaeb1;padding:.9rem;font-weight:800}.prayer-team-notice{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}.prayer-team-boundary{color:#fff;background:#3b2942;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.prayer-team-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.prayer-team-boundary>p{color:#e0d8e2;align-self:center;line-height:1.8}@media (width<=900px){.guided-options.compact,.prayer-team-list{grid-template-columns:1fr 1fr}.prayer-team-hero,.prayer-team-shell,.prayer-team-boundary{grid-template-columns:1fr}.prayer-team-metrics{grid-template-columns:1fr 1fr}.prayer-team-shell>aside{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.prayer-team-shell>aside h2,.prayer-team-shell>aside small,.prayer-team-shell>aside hr,.prayer-team-shell>aside p{grid-column:1/-1}}@media (width<=650px){.guided-prayer-intake{margin:0}.guided-prayer-intake>header{padding:1.2rem;display:block}.guided-progress{width:100%;margin-top:1rem}.guided-prayer-card{padding:1.2rem}.guided-options,.guided-options.compact,.guided-prayer-card dl,.prayer-team-metrics,.prayer-team-list,.prayer-team-detail dl,.prayer-team-actions{grid-template-columns:1fr}.guided-prayer-intake>footer{gap:.6rem;padding:1rem}.guided-prayer-intake>footer button{flex:1}.prayer-team-hero,.prayer-team-boundary{padding:4rem 1.2rem}.prayer-team-hero h1{font-size:3rem}.prayer-team-shell{margin:0}.prayer-team-shell>aside{grid-template-columns:1fr}.prayer-team-shell>aside h2,.prayer-team-shell>aside small,.prayer-team-shell>aside hr,.prayer-team-shell>aside p{grid-column:auto}.prayer-team-work{padding:1rem}.prayer-team-actions button{width:100%}}.event-policy-page{color:#082f47;background:#edf1ef}.event-policy-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#d3ae4e40,#0000 22%),linear-gradient(122deg,#03243a,#0d4651 62%,#3b2942);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.event-policy-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.event-policy-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.event-policy-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.event-policy-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.event-policy-hero aside strong{margin:.5rem 0;font:3.5rem Georgia,serif;display:block}.event-policy-hero aside p{color:#d8e1e2}.event-policy-summary{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d4dbd7;grid-template-columns:repeat(4,1fr);margin:-2rem auto 1rem;display:grid;position:relative}.event-policy-summary article{border-right:1px solid #d4dbd7;min-height:165px;padding:1.3rem}.event-policy-summary span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.event-policy-summary strong{margin:1rem 0;font:2.3rem Georgia,serif;display:block}.event-policy-summary p{color:#60747a}.event-policy-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d4dbd7;grid-template-columns:360px 1fr;margin:0 auto 5rem;display:grid}.event-policy-shell>nav{border-right:1px solid #d4dbd7;display:block!important}.event-policy-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.05rem;display:grid}.event-policy-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.event-policy-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.event-policy-shell>nav b,.event-policy-shell>nav small{display:block}.event-policy-shell>nav small{color:#667b82}.event-policy-work{padding:clamp(1.5rem,4vw,3.5rem)}.event-policy-work>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.event-policy-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.event-policy-work>header>strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#3b2942;padding:.55rem .75rem;font-size:.68rem}.event-policy-rule{grid-template-columns:1fr 1fr;margin:2rem 0 1rem;display:grid}.event-policy-rule article{background:#f7f5ee;border:1px solid #d8dedb;min-height:145px;padding:1.25rem}.event-policy-rule span,.event-policy-next>span,.event-policy-tests article>span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.event-policy-rule h3{margin:1rem 0;font:1.35rem/1.45 Georgia,serif}.event-policy-gates>header{color:#fff;background:#082f47;justify-content:space-between;padding:1rem;display:flex}.event-policy-gates label{background:#fff;border:1px solid #d7ded9;margin:.6rem 0;display:block}.event-policy-gates label.complete{background:#e8f1e9;border-color:#9bb19e}.event-policy-gates input{opacity:0;position:absolute}.event-policy-gates label span{grid-template-columns:45px 1fr;align-items:center;min-height:58px;padding:.7rem 1rem;display:grid}.event-policy-gates label span b{color:#906b1e}.event-policy-gates label.complete span:after{content:"Demonstrated";color:#537657;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.event-policy-next{background:#eaf0ef;border-left:4px solid #c09a43;margin-top:1rem;padding:1.2rem}.event-policy-next h3{margin:.5rem 0;font:1.5rem Georgia,serif}.event-policy-next p{color:#60747a}.event-policy-states,.event-policy-calendar,.event-policy-tests{padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 660px)}.event-policy-states{background:#f5f1e7}.event-policy-calendar{color:#fff;background:#3b2942}.event-policy-tests{background:#edf1ef}.event-policy-states>header,.event-policy-tests>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.event-policy-states h2,.event-policy-calendar h2,.event-policy-tests h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.event-policy-states>header>div:last-child{justify-content:flex-end;display:flex}.event-policy-states>header button{color:#082f47;background:#fff;border:1px solid #aebcb7;padding:.9rem 1.2rem;font-weight:800}.event-policy-states>header button.active{color:#fff;background:#082f47}.event-policy-states>div{grid-template-columns:repeat(5,1fr);margin-top:2rem;display:grid}.event-policy-states article{background:#fff;border:1px solid #d5ccba;min-height:190px;padding:1.2rem}.event-policy-states article span{color:#906b1e;font-weight:800}.event-policy-states h3{margin:2rem 0 1rem;font:1.45rem Georgia,serif}.event-policy-states article p{color:#60747a}.event-policy-calendar{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.event-policy-calendar>div:first-child>p:last-child{color:#ded6e0;line-height:1.75}.event-policy-calendar>div:last-child{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.event-policy-calendar article{border:1px solid #fff3;flex-direction:column;min-height:170px;padding:1.2rem;display:flex}.event-policy-calendar article span{color:#d9b95f;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem}.event-policy-calendar article b{margin-top:auto;font:1.2rem/1.4 Georgia,serif}.event-policy-calendar i{color:#d9b95f;padding:.5rem}.event-policy-tests>header>p{color:#60747a;line-height:1.75}.event-policy-tests>div{background:#fff;border:1px solid #d4dbd7;grid-template-columns:340px 1fr;margin-top:2rem;display:grid}.event-policy-tests nav{border-right:1px solid #d4dbd7;display:block!important}.event-policy-tests nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #d4dbd7;width:100%;padding:1rem;font-weight:800}.event-policy-tests nav button.selected{color:#fff;background:#082f47}.event-policy-tests>div>article{padding:2rem}.event-policy-tests article h3{margin:.7rem 0;font:2.5rem Georgia,serif}.event-policy-tests article>p{color:#5c7278;font-size:1.08rem;line-height:1.65}.event-policy-tests dl{border:1px solid #d4dbd7;grid-template-columns:1fr 1fr;display:grid}.event-policy-tests dl div{border:1px solid #d4dbd7;padding:1rem}.event-policy-tests dt{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.event-policy-tests dd{margin:.5rem 0 0;font:1.2rem Georgia,serif}.event-policy-tests article>button{color:#fff;background:#082f47;border:0;width:100%;padding:1rem;font-weight:800}.event-policy-tests article>p[role=status]{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}.event-policy-boundary{color:#fff;background:#712f35;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.event-policy-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.event-policy-boundary>p{color:#f0dfe1;align-self:center;line-height:1.8}@media (width<=1050px){.event-policy-hero,.event-policy-shell,.event-policy-states>header,.event-policy-calendar,.event-policy-tests>header,.event-policy-boundary{grid-template-columns:1fr}.event-policy-summary{grid-template-columns:1fr 1fr;margin:0}.event-policy-shell{margin:0}.event-policy-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.event-policy-states>div{grid-template-columns:repeat(3,1fr)}.event-policy-states>header,.event-policy-tests>header,.event-policy-boundary{gap:1.5rem}}@media (width<=700px){.event-policy-hero{padding:4rem 1.2rem}.event-policy-hero h1{font-size:3.1rem}.event-policy-summary,.event-policy-shell>nav,.event-policy-rule,.event-policy-states>div,.event-policy-calendar>div:last-child,.event-policy-tests>div,.event-policy-tests dl{grid-template-columns:1fr}.event-policy-work{padding:1.2rem}.event-policy-states,.event-policy-calendar,.event-policy-tests,.event-policy-boundary{padding:3.5rem 1.2rem}.event-policy-calendar i{text-align:center;transform:rotate(90deg)}.event-policy-tests nav{border-right:0}}.giving-policy-page{color:#082f47;background:#edf1ef}.giving-policy-hero{color:#fff;background:radial-gradient(circle at 80% 18%,#e2bc5347,#0000 23%),linear-gradient(125deg,#03243a,#0c4050 58%,#493243);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.giving-policy-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.giving-policy-hero>div>p:last-child{color:#dce6e6;max-width:770px;font-size:1.08rem;line-height:1.75}.giving-policy-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.giving-policy-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.giving-policy-hero aside strong{margin:.5rem 0;font:3.5rem Georgia,serif;display:block}.giving-policy-hero aside p{color:#d8e1e2}.giving-policy-summary{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d4dbd7;grid-template-columns:repeat(4,1fr);margin:-2rem auto 1rem;display:grid;position:relative}.giving-policy-summary article{border-right:1px solid #d4dbd7;min-height:165px;padding:1.3rem}.giving-policy-summary span,.giving-policy-rule span,.giving-policy-next>span,.giving-policy-tests article>span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.giving-policy-summary strong{margin:1rem 0;font:2.3rem Georgia,serif;display:block}.giving-policy-summary p{color:#60747a}.giving-policy-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d4dbd7;grid-template-columns:365px 1fr;margin:0 auto 5rem;display:grid}.giving-policy-shell>nav{border-right:1px solid #d4dbd7;display:block!important}.giving-policy-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.05rem;display:grid}.giving-policy-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.giving-policy-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.giving-policy-shell>nav b,.giving-policy-shell>nav small{display:block}.giving-policy-shell>nav small{color:#667b82}.giving-policy-work{padding:clamp(1.5rem,4vw,3.5rem)}.giving-policy-work>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.giving-policy-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.giving-policy-work>header>strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#3b2942;padding:.55rem .75rem;font-size:.68rem}.giving-policy-rule{grid-template-columns:repeat(3,1fr);margin:2rem 0 1rem;display:grid}.giving-policy-rule article{background:#f7f5ee;border:1px solid #d8dedb;min-height:165px;padding:1.2rem}.giving-policy-rule h3{margin:1rem 0;font:1.2rem/1.45 Georgia,serif}.giving-policy-gates>header{color:#fff;background:#082f47;justify-content:space-between;padding:1rem;display:flex}.giving-policy-gates label{background:#fff;border:1px solid #d7ded9;margin:.6rem 0;display:block}.giving-policy-gates label.complete{background:#e8f1e9;border-color:#9bb19e}.giving-policy-gates input{opacity:0;position:absolute}.giving-policy-gates label span{grid-template-columns:45px 1fr;align-items:center;min-height:58px;padding:.7rem 1rem;display:grid}.giving-policy-gates label span b{color:#906b1e}.giving-policy-gates label.complete span:after{content:"Demonstrated";color:#537657;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.giving-policy-next{background:#eaf0ef;border-left:4px solid #c09a43;margin-top:1rem;padding:1.2rem}.giving-policy-next h3{margin:.5rem 0;font:1.5rem Georgia,serif}.giving-policy-next p{color:#60747a}.giving-policy-ledger,.giving-policy-access,.giving-policy-flow,.giving-policy-tests{padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 660px)}.giving-policy-ledger{background:#f5f1e7}.giving-policy-access{color:#fff;background:#3b2942}.giving-policy-flow{color:#fff;background:#082f47}.giving-policy-tests{background:#edf1ef}.giving-policy-ledger>header,.giving-policy-tests>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.giving-policy-ledger h2,.giving-policy-access h2,.giving-policy-flow h2,.giving-policy-tests h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.giving-policy-ledger>header>p,.giving-policy-tests>header>p{color:#60747a;line-height:1.75}.giving-policy-ledger>div{grid-template-columns:repeat(5,1fr);margin-top:2rem;display:grid}.giving-policy-ledger article{background:#fff;border:1px solid #d5ccba;min-height:190px;padding:1.2rem}.giving-policy-ledger article span{color:#906b1e;font-weight:800}.giving-policy-ledger h3{margin:2rem 0 1rem;font:1.35rem Georgia,serif}.giving-policy-ledger article p{color:#60747a}.giving-policy-access{grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.giving-policy-access>div:first-child>p:last-child{color:#ded6e0;line-height:1.75}.giving-policy-access>div:last-child{grid-template-columns:1fr 1fr;display:grid}.giving-policy-access article{border:1px solid #fff3;padding:1.3rem}.giving-policy-access article span{color:#dab95d;font-weight:800}.giving-policy-access h3{margin:1.5rem 0;font:1.55rem Georgia,serif}.giving-policy-access dt{color:#dab95d;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.giving-policy-access dd{color:#ded6e0;margin:.35rem 0 1rem;line-height:1.5}.giving-policy-flow{grid-template-columns:.7fr 1.3fr;align-items:center;gap:5vw;display:grid}.giving-policy-flow>div:last-child{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.giving-policy-flow article{border:1px solid #fff3;flex-direction:column;min-height:170px;padding:1.2rem;display:flex}.giving-policy-flow article span{color:#d9b95f;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem}.giving-policy-flow article b{margin-top:auto;font:1.2rem/1.4 Georgia,serif}.giving-policy-flow i{color:#d9b95f;padding:.5rem}.giving-policy-tests>div{background:#fff;border:1px solid #d4dbd7;grid-template-columns:340px 1fr;margin-top:2rem;display:grid}.giving-policy-tests nav{border-right:1px solid #d4dbd7;display:block!important}.giving-policy-tests nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #d4dbd7;width:100%;padding:1rem;font-weight:800}.giving-policy-tests nav button.selected{color:#fff;background:#082f47}.giving-policy-tests>div>article{padding:2rem}.giving-policy-tests article h3{margin:.7rem 0;font:2.5rem Georgia,serif}.giving-policy-tests article>p{color:#5c7278;font-size:1.08rem;line-height:1.65}.giving-policy-tests dl{border:1px solid #d4dbd7;grid-template-columns:1fr 1fr;display:grid}.giving-policy-tests dl div{border:1px solid #d4dbd7;padding:1rem}.giving-policy-tests dt{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.giving-policy-tests dd{margin:.5rem 0 0;font:1.2rem Georgia,serif}.giving-policy-tests article>button{color:#fff;background:#082f47;border:0;width:100%;padding:1rem;font-weight:800}.giving-policy-tests article>p[role=status]{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}.giving-policy-boundary{color:#fff;background:#712f35;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.giving-policy-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.giving-policy-boundary>p{color:#f0dfe1;align-self:center;line-height:1.8}@media (width<=1050px){.giving-policy-hero,.giving-policy-shell,.giving-policy-ledger>header,.giving-policy-access,.giving-policy-flow,.giving-policy-tests>header,.giving-policy-boundary{grid-template-columns:1fr}.giving-policy-summary{grid-template-columns:1fr 1fr;margin:0}.giving-policy-shell{margin:0}.giving-policy-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.giving-policy-ledger>div{grid-template-columns:repeat(3,1fr)}.giving-policy-ledger>header,.giving-policy-tests>header,.giving-policy-boundary{gap:1.5rem}}@media (width<=700px){.giving-policy-hero{padding:4rem 1.2rem}.giving-policy-hero h1{font-size:3.1rem}.giving-policy-summary,.giving-policy-shell>nav,.giving-policy-rule,.giving-policy-ledger>div,.giving-policy-access>div:last-child,.giving-policy-flow>div:last-child,.giving-policy-tests>div,.giving-policy-tests dl{grid-template-columns:1fr}.giving-policy-work{padding:1.2rem}.giving-policy-ledger,.giving-policy-access,.giving-policy-flow,.giving-policy-tests,.giving-policy-boundary{padding:3.5rem 1.2rem}.giving-policy-flow i{text-align:center;transform:rotate(90deg)}.giving-policy-tests nav{border-right:0}}.comms-policy-page{color:#082f47;background:#edf1ef}.comms-policy-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#e2bc5340,#0000 22%),linear-gradient(125deg,#03243a,#0c4750 60%,#3b2942);grid-template-columns:1.25fr .75fr;gap:4rem;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 660px);display:grid}.comms-policy-hero h1{margin:.6rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.comms-policy-hero>div>p:last-child{color:#dce6e6;max-width:760px;font-size:1.08rem;line-height:1.75}.comms-policy-hero aside{background:#021a2d6b;border:1px solid #ffffff40;align-self:end;padding:1.7rem}.comms-policy-hero aside span{color:#dfbd61;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.comms-policy-hero aside strong{margin:.5rem 0;font:3.5rem Georgia,serif;display:block}.comms-policy-hero aside p{color:#d8e1e2}.comms-policy-summary{max-width:1320px;box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d4dbd7;grid-template-columns:repeat(4,1fr);margin:-2rem auto 1rem;display:grid;position:relative}.comms-policy-summary article{border-right:1px solid #d4dbd7;min-height:165px;padding:1.3rem}.comms-policy-summary span,.comms-policy-rule span,.comms-policy-next>span,.comms-policy-tests article>span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.comms-policy-summary strong{margin:1rem 0;font:2.3rem Georgia,serif;display:block}.comms-policy-summary p{color:#60747a}.comms-policy-shell{max-width:1320px;box-shadow:var(--vav-shadow-sm);background:#fff;border:1px solid #d4dbd7;grid-template-columns:365px 1fr;margin:0 auto 5rem;display:grid}.comms-policy-shell>nav{border-right:1px solid #d4dbd7;display:block!important}.comms-policy-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:38px 1fr;gap:.35rem .85rem;width:100%;padding:1.05rem;display:grid}.comms-policy-shell>nav button.selected{background:#f3eedf;box-shadow:inset 4px 0 #bd9540}.comms-policy-shell>nav span{color:#98731f;grid-row:1/3;font-weight:800}.comms-policy-shell>nav b,.comms-policy-shell>nav small{display:block}.comms-policy-shell>nav small{color:#667b82}.comms-policy-work{padding:clamp(1.5rem,4vw,3.5rem)}.comms-policy-work>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.comms-policy-work h2{margin:.35rem 0;font:clamp(2.7rem,5vw,4.8rem)/.98 Georgia,serif}.comms-policy-work>header>strong{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#3b2942;padding:.55rem .75rem;font-size:.68rem}.comms-policy-rule{grid-template-columns:repeat(3,1fr);margin:2rem 0 1rem;display:grid}.comms-policy-rule article{background:#f7f5ee;border:1px solid #d8dedb;min-height:165px;padding:1.2rem}.comms-policy-rule h3{margin:1rem 0;font:1.2rem/1.45 Georgia,serif}.comms-policy-gates>header{color:#fff;background:#082f47;justify-content:space-between;padding:1rem;display:flex}.comms-policy-gates label{background:#fff;border:1px solid #d7ded9;margin:.6rem 0;display:block}.comms-policy-gates label.complete{background:#e8f1e9;border-color:#9bb19e}.comms-policy-gates input{opacity:0;position:absolute}.comms-policy-gates label span{grid-template-columns:45px 1fr;align-items:center;min-height:58px;padding:.7rem 1rem;display:grid}.comms-policy-gates label span b{color:#906b1e}.comms-policy-gates label.complete span:after{content:"Demonstrated";color:#537657;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.comms-policy-next{background:#eaf0ef;border-left:4px solid #c09a43;margin-top:1rem;padding:1.2rem}.comms-policy-next h3{margin:.5rem 0;font:1.5rem Georgia,serif}.comms-policy-next p{color:#60747a}.comms-policy-consent,.comms-policy-purpose,.comms-policy-flow,.comms-policy-tests{padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 660px)}.comms-policy-consent{background:#f5f1e7}.comms-policy-purpose{color:#fff;background:#3b2942}.comms-policy-flow{color:#fff;background:#082f47}.comms-policy-tests{background:#edf1ef}.comms-policy-consent>header,.comms-policy-tests>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.comms-policy-consent h2,.comms-policy-purpose h2,.comms-policy-flow h2,.comms-policy-tests h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.comms-policy-consent>header>p,.comms-policy-tests>header>p{color:#60747a;line-height:1.75}.comms-policy-consent>div{grid-template-columns:repeat(5,1fr);margin-top:2rem;display:grid}.comms-policy-consent article{background:#fff;border:1px solid #d5ccba;min-height:190px;padding:1.2rem}.comms-policy-consent article span{color:#906b1e;font-weight:800}.comms-policy-consent h3{margin:2rem 0 1rem;font:1.35rem Georgia,serif}.comms-policy-consent article p{color:#60747a}.comms-policy-purpose{grid-template-columns:.75fr 1.25fr;gap:6vw;display:grid}.comms-policy-purpose>div:first-child>p:last-child{color:#ded6e0;line-height:1.75}.comms-policy-purpose>div:last-child{grid-template-columns:1fr 1fr;display:grid}.comms-policy-purpose article{border:1px solid #fff3;padding:1.3rem}.comms-policy-purpose article span{color:#dab95d;font-weight:800}.comms-policy-purpose h3{margin:1.4rem 0 .6rem;font:1.55rem Georgia,serif}.comms-policy-purpose article p{color:#fff}.comms-policy-purpose small{color:#d8d0da;line-height:1.5;display:block}.comms-policy-flow{grid-template-columns:.7fr 1.3fr;align-items:center;gap:5vw;display:grid}.comms-policy-flow>div:last-child{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.comms-policy-flow article{border:1px solid #fff3;flex-direction:column;min-height:170px;padding:1.2rem;display:flex}.comms-policy-flow article span{color:#d9b95f;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem}.comms-policy-flow article b{margin-top:auto;font:1.2rem/1.4 Georgia,serif}.comms-policy-flow i{color:#d9b95f;padding:.5rem}.comms-policy-tests>div{background:#fff;border:1px solid #d4dbd7;grid-template-columns:340px 1fr;margin-top:2rem;display:grid}.comms-policy-tests nav{border-right:1px solid #d4dbd7;display:block!important}.comms-policy-tests nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #d4dbd7;width:100%;padding:1rem;font-weight:800}.comms-policy-tests nav button.selected{color:#fff;background:#082f47}.comms-policy-tests>div>article{padding:2rem}.comms-policy-tests article h3{margin:.7rem 0;font:2.5rem Georgia,serif}.comms-policy-tests article>p{color:#5c7278;font-size:1.08rem;line-height:1.65}.comms-policy-tests dl{border:1px solid #d4dbd7;grid-template-columns:1fr 1fr;display:grid}.comms-policy-tests dl div{border:1px solid #d4dbd7;padding:1rem}.comms-policy-tests dt{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.comms-policy-tests dd{margin:.5rem 0 0;font:1.2rem Georgia,serif}.comms-policy-tests article>button{color:#fff;background:#082f47;border:0;width:100%;padding:1rem;font-weight:800}.comms-policy-tests article>p[role=status]{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}.comms-policy-boundary{color:#fff;background:#712f35;grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 590px);display:grid}.comms-policy-boundary h2{margin:.5rem 0;font:clamp(3rem,5vw,5rem)/1 Georgia,serif}.comms-policy-boundary>p{color:#f0dfe1;align-self:center;line-height:1.8}@media (width<=1050px){.comms-policy-hero,.comms-policy-shell,.comms-policy-consent>header,.comms-policy-purpose,.comms-policy-flow,.comms-policy-tests>header,.comms-policy-boundary{grid-template-columns:1fr}.comms-policy-summary{grid-template-columns:1fr 1fr;margin:0}.comms-policy-shell{margin:0}.comms-policy-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.comms-policy-consent>div{grid-template-columns:repeat(3,1fr)}.comms-policy-consent>header,.comms-policy-tests>header,.comms-policy-boundary{gap:1.5rem}}@media (width<=700px){.comms-policy-hero{padding:4rem 1.2rem}.comms-policy-hero h1{font-size:3.1rem}.comms-policy-summary,.comms-policy-shell>nav,.comms-policy-rule,.comms-policy-consent>div,.comms-policy-purpose>div:last-child,.comms-policy-flow>div:last-child,.comms-policy-tests>div,.comms-policy-tests dl{grid-template-columns:1fr}.comms-policy-work{padding:1.2rem}.comms-policy-consent,.comms-policy-purpose,.comms-policy-flow,.comms-policy-tests,.comms-policy-boundary{padding:3.5rem 1.2rem}.comms-policy-flow i{text-align:center;transform:rotate(90deg)}.comms-policy-tests nav{border-right:0}}.simple-home-hero{min-height:min(760px,100vh - 92px);padding-block:clamp(64px,8vw,104px)}.simple-home-hero h1{max-width:760px;font-size:clamp(3.65rem,7.2vw,7.4rem);line-height:.92}.simple-home-hero .seal-wrap img{width:min(82%,430px)}.visitor-pathway{color:#082f47;background:#f6f1e5;padding:clamp(70px,8vw,110px) max(5vw,50vw - 620px)}.visitor-pathway>header{grid-template-columns:1fr .78fr;align-items:end;gap:12px 6vw;margin-bottom:36px;display:grid}.visitor-pathway>header .eyebrow{grid-column:1/-1;margin:0}.visitor-pathway>header h2,.home-depth h2,.home-contact h2{margin:0;font:clamp(2.7rem,5vw,5rem)/1 Georgia,serif}.visitor-pathway>header>p:last-child,.home-depth>header>p{color:#566d76;margin:0;line-height:1.7}.visitor-pathway-shell{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:stretch;gap:18px;display:grid}.visitor-pathway-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.visitor-pathway-choices button{color:#082f47;text-align:left;cursor:pointer;background:#fff;border:1px solid #d3c7aa;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:20px 22px;font:700 1rem/1.35 Arial,sans-serif;display:flex;box-shadow:0 8px 22px #021d310d}.visitor-pathway-choices button b{color:#a17a22;font-size:1.25rem}.visitor-pathway-choices button:hover,.visitor-pathway-choices button:focus-visible,.visitor-pathway-choices button[aria-pressed=true]{color:#fff;background:#0a3a53;border-color:#c9a552;box-shadow:inset 0 3px #c9a552,0 12px 28px #021d3126}.visitor-pathway-choices button[aria-pressed=true] b,.visitor-pathway-choices button:hover b{color:#e1c36e}.visitor-pathway-result{color:#fff;background:linear-gradient(145deg,#082f47,#114c60);border-radius:22px;flex-direction:column;min-height:290px;padding:clamp(28px,4vw,46px);display:flex;box-shadow:0 24px 55px #021d312e}.visitor-pathway-result>span{color:#dfbd61;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.visitor-pathway-result h3{margin:18px 0 14px;font:clamp(2rem,3.2vw,3.25rem)/1.05 Georgia,serif}.visitor-pathway-result p{color:#d5e1e3;margin:0 0 28px;line-height:1.7}.visitor-pathway-result a{color:#082f47;text-align:center;background:#d0aa4c;border-radius:999px;margin-top:auto;padding:15px 18px;font-weight:800;text-decoration:none}.visitor-pathway-result>button{color:#e5d090;cursor:pointer;background:0 0;border:0;margin:14px auto 0;text-decoration:underline}.home-scripture{padding-block:clamp(62px,7vw,88px)}.home-scripture blockquote{max-width:830px;font-size:clamp(2rem,3.8vw,3.8rem)}.home-depth{background:#fff;padding:clamp(72px,8vw,112px) max(5vw,50vw - 620px)}.home-depth>header{grid-template-columns:1fr .75fr;align-items:end;gap:6vw;display:grid}.home-depth>header .eyebrow{margin-top:0}.home-depth>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.home-depth>div>a{color:#082f47;background:#fbfaf6;border:1px solid #d7cfbd;border-radius:22px;flex-direction:column;min-height:280px;padding:28px;text-decoration:none;display:flex;box-shadow:0 10px 28px #021d310d}.home-depth>div>a>span{color:#8b691f;text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;font-weight:800}.home-depth>div>a h3{margin:38px 0 12px;font:2rem/1.1 Georgia,serif}.home-depth>div>a p{color:#5a7078;line-height:1.65}.home-depth>div>a b{color:#84631d;margin-top:auto}.home-depth>div>a:hover,.home-depth>div>a:focus-visible{color:#fff;background:#082f47;border-color:#c9a552}.home-depth>div>a:hover p,.home-depth>div>a:focus-visible p{color:#d7e2e4}.home-depth>div>a:hover b{color:#e1c36e}.home-foundation-detail{background:#f6f1e5;border:1px solid #d7cfbd;border-radius:20px;margin-top:16px;overflow:hidden}.home-foundation-detail summary{cursor:pointer;color:#082f47;justify-content:space-between;gap:20px;padding:22px 26px;list-style:none;display:flex}.home-foundation-detail summary::-webkit-details-marker{display:none}.home-foundation-detail summary span{font:1.3rem Georgia,serif}.home-foundation-detail summary b{color:#84631d}.home-foundation-detail[open] summary{color:#fff;background:#082f47}.home-foundation-detail[open] summary b{color:#e0c069}.home-foundation-detail>div{max-width:900px;padding:28px}.home-foundation-detail h3{margin:0 0 12px;font:2.2rem Georgia,serif}.home-foundation-detail p{color:#556d76;line-height:1.75}.home-foundation-detail a{color:#805e19;font-weight:800}.home-contact{color:#082f47;background:#eaf0ed;grid-template-columns:1fr .8fr;gap:7vw;padding:clamp(70px,8vw,105px) max(5vw,50vw - 590px);display:grid}.home-contact>div:first-child>p:last-child{color:#566d76;max-width:680px;line-height:1.75}.home-contact>div:last-child{align-content:center;display:grid}.home-contact a{border-bottom:1px solid #bac8c3;padding:22px 4px;text-decoration:none}.home-contact a span,.home-contact a b{display:block}.home-contact a span{color:#86641c;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800}.home-contact a b{margin-top:8px;font:1.25rem Georgia,serif}.home-footer{grid-template-columns:1fr auto auto;align-items:center;display:grid}.home-footer nav{flex-wrap:wrap;justify-content:center;gap:12px 20px;display:flex}.home-footer nav a{color:#e0e8ea;font-size:.68rem}.mega-panel>header small{color:#c8d6da;margin-top:5px;display:block}.mega-panel article>p{color:#60757c;min-height:34px;margin:0 0 8px;font-size:.75rem;line-height:1.4}.mega-panel>footer>div{gap:22px;display:flex}.mobile-panel section>p{color:#61757d;margin:.3rem .7rem .5rem;font-size:.75rem;line-height:1.35}@media (width<=900px){.visitor-pathway>header,.visitor-pathway-shell,.home-depth>header,.home-contact{grid-template-columns:1fr}.visitor-pathway>header{gap:15px}.home-depth>div{grid-template-columns:1fr}.home-depth>div>a{min-height:220px}.home-footer{grid-template-columns:1fr}.home-footer nav{justify-content:flex-start}}@media (width<=600px){.simple-home-hero{padding:58px 20px 52px}.simple-home-hero h1{font-size:clamp(3.1rem,15vw,4.5rem)}.simple-home-hero .seal-wrap{display:none}.visitor-pathway,.home-depth,.home-contact{padding:58px 18px}.visitor-pathway-choices{grid-template-columns:1fr}.visitor-pathway-choices button{min-height:74px;padding:17px 18px}.visitor-pathway-result{min-height:260px}.home-foundation-detail summary{display:grid}.home-footer nav{grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}.home-footer nav a{padding:10px 0}.global-header .mobile-menu[open] .mobile-panel{grid-template-columns:1fr}.mobile-panel>header,.mobile-panel>footer{grid-column:auto}.mobile-panel>footer{grid-template-columns:1fr}.global-header .mobile-panel>footer a{text-align:left}}.training-progress{background:#dfe6e3;height:10px;margin:1.4rem 0 2rem;overflow:hidden}.training-progress i{background:linear-gradient(90deg,#aa7f22,#e4c66b);height:100%;transition:width .35s;display:block}.training-stepper{grid-template-columns:repeat(5,1fr);gap:.45rem;display:grid}.training-stepper button{color:#082f47;text-align:left;background:#f7f5ee;border:1px solid #d4dbd7;min-height:105px;padding:.8rem}.training-stepper button.active{border:2px solid #b28a34}.training-stepper button.complete{background:#e7f0e9}.training-stepper span{color:#98731f;margin-bottom:1rem;font-weight:800;display:block}.training-stepper b{font:1rem/1.35 Georgia,serif}.training-card{color:#fff;box-shadow:var(--vav-shadow-sm);background:linear-gradient(135deg,#082f47,#154e55);margin-top:1rem;padding:clamp(1.5rem,4vw,3rem)}.training-card h3{margin:.5rem 0 1rem;font:clamp(2.2rem,4vw,4rem)/1 Georgia,serif}.training-card>p:not(.eyebrow){color:#dce6e6;max-width:760px;line-height:1.75}.training-card>div{justify-content:space-between;gap:1rem;margin-top:2rem;display:flex}.training-card button{color:#082f47;background:#fff;border:1px solid #fff6;padding:.9rem 1.15rem;font-weight:800}.training-card button:disabled{opacity:.4}.review-notice{background:#f3eee1;border-left:4px solid #c09a43;padding:1rem}@media (width<=850px){.training-stepper{grid-template-columns:1fr 1fr}}@media (width<=520px){.training-stepper{grid-template-columns:1fr}.training-card>div{flex-direction:column}.training-card button{width:100%}}.website-tour{color:#082f47;background:linear-gradient(145deg,#f5f1e7,#e8eeee);padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 660px)}.website-tour>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:4rem;display:grid}.website-tour h2{margin:.5rem 0;font:clamp(3.2rem,6vw,6rem)/.96 Georgia,serif}.website-tour>header aside{box-shadow:var(--vav-shadow-sm);background:#fff;border-top:4px solid #c29a43;padding:1.4rem}.website-tour>header aside>span{color:#89671d;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.website-tour>header aside>strong{margin:.4rem 0;font:3.8rem Georgia,serif;display:block}.website-tour-shell{box-shadow:var(--vav-shadow-md);background:#fff;border:1px solid #d4dbd7;grid-template-columns:330px 1fr;margin-top:2rem;display:grid}.website-tour-shell>nav{border-right:1px solid #d4dbd7;display:block!important}.website-tour-shell>nav button{color:#082f47;text-align:left;background:#fff;border:0;border-bottom:1px solid #dce2df;grid-template-columns:36px 1fr;gap:.35rem .8rem;width:100%;padding:1rem;display:grid}.website-tour-shell>nav button.active{color:#fff;background:#082f47}.website-tour-shell>nav span{color:#c69c3d;grid-row:1/3;font-weight:800}.website-tour-shell>nav b,.website-tour-shell>nav small{display:block}.website-tour-shell>nav small{opacity:.7}.website-tour-shell>div{padding:clamp(1.3rem,4vw,3rem)}.website-tour-shell>div>header h3{margin:.4rem 0;font:clamp(2.5rem,4vw,4rem)/1 Georgia,serif}.website-tour-shell>div>header>p:last-child{color:#60747a;line-height:1.7}.website-tour-shell article{background:#f8f6ef;border:1px solid #d8dedb;grid-template-columns:44px 1fr auto;align-items:center;gap:1rem;margin-top:.7rem;padding:1.1rem;display:grid}.website-tour-shell article.complete{background:#e7f0e9;border-color:#9fb7a3}.website-tour-shell article>span{color:#96701e;font-weight:800}.website-tour-shell h4{margin:0;font:1.35rem Georgia,serif}.website-tour-shell article p{color:#5c7178;margin:.35rem 0;line-height:1.5}.website-tour-shell article small{color:#7b898c}.website-tour-shell article>div:last-child{flex-direction:column;gap:.45rem;min-width:135px;display:flex}.website-tour-shell a,.website-tour-shell article button{text-align:center;border:1px solid #0a3c52;padding:.7rem;font-weight:800}.website-tour-shell a{color:#fff;background:#0a3c52}.website-tour-shell article button{color:#0a3c52;background:#fff}.tour-boundary{color:#eee7ef;background:#3b2942;margin:1rem 0 0;padding:1rem 1.2rem;line-height:1.6}@media (width<=900px){.website-tour>header,.website-tour-shell{grid-template-columns:1fr}.website-tour-shell>nav{border-right:0;grid-template-columns:1fr 1fr;display:grid!important}.website-tour-shell article{grid-template-columns:36px 1fr}.website-tour-shell article>div:last-child{flex-direction:row;grid-column:2}}@media (width<=600px){.website-tour{padding:3.5rem 1.2rem}.website-tour>header{gap:1rem}.website-tour-shell>nav{grid-template-columns:1fr}.website-tour-shell>div{padding:1rem}.website-tour-shell article{grid-template-columns:28px 1fr}.website-tour-shell article>div:last-child{flex-direction:column}.website-tour-shell a,.website-tour-shell article button{width:100%}}.acceptance-activation{color:#fff;background:#082f47;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 660px)}.acceptance-activation>header{grid-template-columns:1fr 1fr;align-items:end;gap:4rem;display:grid}.acceptance-activation h2{margin:.5rem 0;font:clamp(3.2rem,5vw,5.4rem)/1 Georgia,serif}.acceptance-activation>header>p{color:#d6e0e2;line-height:1.7}.acceptance-activation>div{grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.acceptance-activation article{border:1px solid #fff3;flex-direction:column;min-height:210px;padding:1.2rem;display:flex}.acceptance-activation article>span{color:#dfbd61;font-weight:800}.acceptance-activation h3{margin:1.2rem 0 .5rem;font:1.45rem/1.35 Georgia,serif}.acceptance-activation article p{color:#c8d5d8}.acceptance-activation article a{color:#f0cf72;margin-top:auto;font-weight:800}@media (width<=900px){.acceptance-activation>header{grid-template-columns:1fr}.acceptance-activation>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.acceptance-activation{padding:3.5rem 1.2rem}.acceptance-activation>div{grid-template-columns:1fr}}.team-portal-page{color:#082f45;background:#f4f0e5;min-height:100vh}.team-portal-entry{text-align:center;color:#fff;background:radial-gradient(circle at 50% 30%,#154d67,#062b40 55%,#031e2d);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.team-portal-entry img{object-fit:contain;filter:drop-shadow(0 18px 30px #0008);width:170px;height:170px}.team-portal-entry h1{margin:20px 0;font:clamp(48px,7vw,92px)/.95 Georgia,serif}.team-portal-entry p{max-width:720px;font-size:20px;line-height:1.65}.team-portal-entry button,.team-portal-main button{cursor:pointer}.team-portal-entry button{color:#082f45;background:#c6a44a;border:0;margin:20px;padding:18px 28px;font-weight:800}.team-portal-entry small{opacity:.75}.team-portal-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.team-portal-rail{color:#fff;background:#062b40;flex-direction:column;gap:28px;padding:28px 20px;display:flex}.team-portal-rail>a:first-child{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.team-portal-rail img{object-fit:contain;width:62px;height:62px}.team-portal-rail nav{gap:7px;display:grid}.team-portal-rail nav button{color:#dce6e8;text-align:left;background:0 0;border:0;border-left:3px solid #0000;padding:13px 15px}.team-portal-rail nav button.active{color:#fff;background:#ffffff12;border-color:#c6a44a}.team-portal-rail>a:last-child{color:#dfc878;font-size:14px}.team-portal-main{padding:34px clamp(22px,5vw,72px)}.team-portal-head{border-bottom:1px solid #c8c3b6;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:24px;display:flex}.team-portal-head h1{margin:5px 0;font:54px Georgia,serif}.team-portal-head>span{border:1px solid #c6a44a;padding:9px 14px}.team-welcome{color:#fff;background:#07364d;max-width:1000px;padding:clamp(28px,5vw,64px)}.team-welcome h2,.team-onboarding h2,.team-assignments h2,.team-schedule h2,.team-documents h2,.team-access h2{margin:10px 0 20px;font:clamp(36px,5vw,62px)/1 Georgia,serif}.team-welcome p{max-width:730px;line-height:1.7}.team-welcome button,.team-onboarding article button:last-child,.team-access-state button{background:#c6a44a;border:0;padding:14px 18px;font-weight:800}.team-metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0;display:grid}.team-metrics article,.team-next,.team-assignments article,.team-schedule article,.team-documents article,.team-access-state{background:#fff;border-top:3px solid #c6a44a;padding:24px}.team-metrics strong{margin:8px 0;font:42px Georgia,serif;display:block}.team-next{max-width:1000px}.team-onboarding>header{justify-content:space-between;gap:20px;display:flex}.team-progress{background:#d9d3c6;height:8px;margin:22px 0}.team-progress i{background:#c6a44a;height:100%;display:block}.team-onboarding>nav{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.team-onboarding>nav button{background:#fff;border:1px solid #c9c4b8;gap:8px;padding:17px 10px;display:grid}.team-onboarding>nav button.active{border-color:#0a425c}.team-onboarding>nav button.complete span{color:#8a6b18}.team-onboarding>article{background:#fff;margin-top:20px;padding:40px}.team-onboarding>article h3{font:38px Georgia,serif}.team-onboarding>article>div{justify-content:space-between;margin-top:30px;display:flex}.team-onboarding>article button:first-child{background:#fff;border:1px solid #9aa7aa;padding:13px 18px}.team-assignments>article,.team-documents>article{justify-content:space-between;align-items:center;gap:20px;margin:14px 0;display:flex}.team-assignments article button{color:#fff;background:#082f45;border:0;padding:12px 16px}.team-schedule>p{max-width:800px;line-height:1.7}.team-schedule article{margin-top:30px}.team-documents article button{border:1px solid #bbb;padding:12px}.team-access>div{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.team-access>div button{background:#fff;border:1px solid #aaa;padding:12px 15px}.team-access>div button.active{color:#fff;background:#082f45;border-color:#082f45}.team-access-state{max-width:850px}.team-portal-notice{background:#e7f0f2;border-left:4px solid #c6a44a;padding:16px}.team-portal-boundary{border:1px solid #c5b77c;max-width:1000px;margin-top:35px;padding:22px}.team-portal-boundary p{line-height:1.6}.team-portal-page .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#9b7b25;font-size:12px;font-weight:800}.team-portal-entry .eyebrow{color:#e2c76d}@media (width<=850px){.team-portal-shell{grid-template-columns:1fr}.team-portal-rail{z-index:5;padding:14px;position:sticky;top:0}.team-portal-rail>a:first-child b,.team-portal-rail>a:last-child{display:none}.team-portal-rail img{width:46px;height:46px}.team-portal-rail nav{grid-template-columns:repeat(3,1fr)}.team-portal-rail nav button{text-align:center;border-bottom:2px solid #0000;border-left:0;padding:9px 4px}.team-portal-main{padding:24px 18px}.team-portal-head h1{font-size:40px}.team-metrics,.team-onboarding>nav{grid-template-columns:1fr}.team-onboarding>nav button{text-align:left;grid-template-columns:35px 1fr;align-items:center}.team-assignments>article,.team-documents>article{align-items:flex-start}.team-onboarding>article,.team-portal-entry{padding:25px}}.team-schedule>header,.team-comms>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.team-schedule>header p,.team-comms>header p{max-width:760px;line-height:1.65}.team-schedule>header button{color:#fff;background:#082f45;border:0;padding:13px 17px}.team-schedule-layout{grid-template-columns:minmax(310px,.85fr) minmax(420px,1.15fr);gap:22px;margin:28px 0;display:grid}.team-schedule-layout>nav{gap:10px;display:grid}.team-schedule-layout>nav>button{text-align:left;color:#082f45;background:#fff;border:1px solid #d1cbbb;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.team-schedule-layout>nav>button.active{border-color:#c6a44a;box-shadow:inset 4px 0 #c6a44a}.team-schedule-layout>nav span{text-align:center;font:22px Georgia,serif;display:grid}.team-schedule-layout>nav span b{letter-spacing:.12em;font:11px Arial,sans-serif}.team-schedule-layout>nav div{gap:4px;display:grid}.team-schedule-layout>nav small{color:#8a6b18;text-transform:uppercase;letter-spacing:.1em}.team-schedule-layout>nav em{color:#66777d;font-style:normal}.team-schedule-layout>nav i{font-size:12px;font-style:normal}.team-schedule-detail{background:#fff;border-top:4px solid #c6a44a;padding:30px}.team-schedule-detail>span{color:#8a6b18;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.team-schedule-detail h3{font:36px Georgia,serif}.team-schedule-detail li{margin:8px 0}.team-schedule-detail label,.team-comms form label{gap:8px;margin-top:22px;font-weight:700;display:grid}.team-schedule-detail textarea,.team-comms textarea,.team-comms select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #adb9ba;padding:14px}.team-schedule-detail textarea,.team-comms textarea{min-height:120px}.team-schedule-detail>div{gap:10px;margin-top:15px;display:flex}.team-schedule-detail button,.team-comms form button{color:#fff;background:#082f45;border:0;padding:13px 17px}.team-schedule-detail button:last-child{color:#082f45;background:#c6a44a}.team-event-concept{background:#efe7d0!important}.team-comms>header>span{white-space:nowrap;border:1px solid #c6a44a;padding:10px 14px}.team-comms-grid{grid-template-columns:1fr 1fr;gap:22px;margin:28px 0;display:grid}.team-comms-grid>section,.team-comms-grid>form{background:#fff;padding:30px}.team-comms-grid article{border-top:2px solid #c6a44a;gap:9px;padding:20px 0;display:grid}.team-comms-grid article span,.team-comms-grid article small{color:#6d7a7d}.team-comms-check{align-items:start;grid-template-columns:auto 1fr!important;font-weight:400!important}.team-comms form button{margin-top:20px}.team-comms>aside{background:#e5edf0;border-left:4px solid #082f45;padding:20px}.team-comms>aside p{margin-bottom:0}@media (width<=950px){.team-schedule-layout,.team-comms-grid{grid-template-columns:1fr}.team-schedule>header,.team-comms>header{display:block}.team-comms>header>span{margin-top:10px;display:inline-block}}@media (width<=560px){.team-schedule-layout>nav>button{grid-template-columns:52px 1fr}.team-schedule-layout>nav i{grid-column:2}.team-schedule-detail{padding:22px}.team-schedule-detail>div{display:grid}}.market-seal img{width:58%;height:58%;transform:translateY(-7%)}.market-seal p{z-index:3;padding-top:.8rem;bottom:5%;left:12%;right:12%}.market-seal p span{margin-bottom:.45rem}@media (width<=600px){.market-seal img{width:55%;height:55%;transform:translateY(-9%)}.market-seal p{font-size:.52rem;bottom:4%}.market-seal p span{font-size:1rem}}.market-seal{aspect-ratio:auto;width:min(500px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.market-seal:before,.market-seal:after{content:none}.market-orbit{aspect-ratio:1;background:radial-gradient(circle,#d2b05024,#0000 60%);border:1px solid #dbba5d6b;border-radius:50%;place-items:center;width:100%;display:grid;position:relative;box-shadow:0 0 80px #d6b14514}.market-orbit:before,.market-orbit:after{content:"";border:1px solid #dbba5d33;border-radius:50%;position:absolute;inset:8%}.market-orbit:after{inset:18%}.market-orbit i{border:1px solid #dbba5d59;border-radius:50%;position:absolute;inset:27%}.market-seal .market-orbit img{object-fit:cover;clip-path:circle(49%);z-index:2;border-radius:50%;width:58%;height:58%;transform:none}.market-seal>p{text-align:center;text-transform:uppercase;letter-spacing:.2em;color:#d7c58c;width:100%;margin:0;padding:0;font-size:.58rem;position:static}.market-seal>p span{letter-spacing:.04em;text-transform:none;color:#fff;margin-bottom:.45rem;font:1.15rem Georgia,serif;display:block}@media (width<=600px){.market-seal{gap:1rem}.market-seal .market-orbit img{width:58%;height:58%;transform:none}.market-seal>p{font-size:.52rem;position:static}.market-seal>p span{font-size:1rem}}.story-page{color:#123246;background:#f6f2e8}.story-page .inner-header nav{gap:26px;display:flex}.story-page .inner-header nav a{color:#173b50;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800;text-decoration:none}.story-hero{color:#fff;background:radial-gradient(circle at 78% 38%,#caa6463d,#0000 23%),linear-gradient(135deg,#041f35,#073b51 68%,#1b3540);grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;min-height:82vh;padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 640px);display:grid}.story-hero h1{letter-spacing:-.04em;margin:1rem 0 1.5rem;font:clamp(4rem,8vw,8rem)/.88 Georgia,serif}.story-hero h1 em{color:#dec267;font-style:normal}.story-lead{color:#d4e0e3;max-width:690px;font-size:1.12rem;line-height:1.85}.story-actions{gap:12px;margin-top:2rem;display:flex}.story-actions .ghost{color:#fff;border-color:#dec26799}.story-emblem{aspect-ratio:1;border:1px solid #ddbe5c5c;border-radius:50%;place-items:center;width:min(460px,100%);margin:auto;display:grid;position:relative}.story-emblem:before,.story-emblem:after{content:"";border:1px solid #ddbe5c2e;border-radius:50%;position:absolute;inset:10%}.story-emblem:after{inset:21%}.story-emblem img{object-fit:cover;z-index:2;filter:drop-shadow(0 20px 30px #00000061);border-radius:50%;width:64%;height:64%}.story-emblem>span{color:#d9bc61;text-transform:uppercase;letter-spacing:.28em;font-size:.58rem;position:absolute;top:8%}.story-emblem>p{color:#fff;letter-spacing:.06em;margin:0;font:1rem Georgia,serif;position:absolute;bottom:7%}.story-origin,.story-practice{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 580px);display:grid}.story-origin h2,.story-thread h2,.story-declaration h2,.story-practice h2,.story-next h2{color:#07364f;margin:.7rem 0;font:clamp(2.8rem,5vw,5.4rem)/.98 Georgia,serif}.story-origin>div:last-child>p{color:#516974;font:1.25rem/1.8 Georgia,serif}.story-origin blockquote{color:#07364f;border-left:2px solid #c6a34b;margin:2.5rem 0 0;padding:2rem 0 2rem 2rem;font:1.55rem/1.55 Georgia,serif}.story-origin cite{color:#98731f;letter-spacing:.18em;text-transform:uppercase;margin-top:1rem;font:700 .68rem Arial,sans-serif;display:block}.story-thread{background:#fff;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.story-thread>header{max-width:850px}.story-thread>header>p:last-child{color:#5d7179;max-width:720px;line-height:1.8}.story-thread>div{background:#cfc7b3;border:1px solid #cfc7b3;grid-template-columns:repeat(4,1fr);gap:1px;margin:3.5rem 0 2rem;display:grid}.story-thread article{background:#f8f5ed;flex-direction:column;min-height:310px;padding:2rem;display:flex}.story-thread article>span{color:#a17d28;font:1.1rem Georgia,serif}.story-thread h3{color:#07364f;margin:auto 0 1rem;font:1.8rem Georgia,serif}.story-thread article p{color:#5d7179;line-height:1.7}.story-declaration{color:#fff;background:linear-gradient(135deg,#3a2941,#132f43);grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 580px);display:grid}.story-declaration h2{color:#fff}.story-declaration>div:last-child>p{color:#d9d5dd;line-height:1.85}.story-stamp{aspect-ratio:1;border:1px solid #dec26759;border-radius:50%;place-items:center;display:grid;position:relative}.story-stamp img{object-fit:cover;opacity:.34;border-radius:50%;width:72%;height:72%}.story-stamp span{text-align:center;color:#fff;font:clamp(1.6rem,3vw,2.7rem)/1.25 Georgia,serif;position:absolute}.story-practice{background:#e8eeea}.story-practice>div:first-child>p:last-child{color:#5c6f75;line-height:1.8}.story-practice>div:last-child{grid-template-columns:1fr 1fr;display:grid}.story-practice article{background:#f8faf7;border-top:2px solid #c39d42;padding:1.7rem}.story-practice article:nth-child(odd){border-right:1px solid #d0d8d2}.story-practice h3{color:#07364f;font:1.35rem Georgia,serif}.story-practice article p{color:#5c6f75;line-height:1.65}.story-next{background:#f7f2e7;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.story-next>div{border:1px solid #d5ccb8;grid-template-columns:1fr 1fr;margin-top:2.5rem;display:grid}.story-next a{color:#07364f;background:#fff;border-bottom:1px solid #d5ccb8;grid-template-columns:1fr auto;align-items:end;min-height:150px;padding:1.7rem;font:1.45rem Georgia,serif;text-decoration:none;display:grid}.story-next a:nth-child(odd){border-right:1px solid #d5ccb8}.story-next a span{color:#98731f;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;align-self:start;font:700 .62rem Arial,sans-serif}.story-next a b{color:#a17d28}.story-next a:hover{color:#fff;background:#07364f}.story-page .public-contact{margin-top:0}@media (width<=900px){.story-page .inner-header nav{display:none}.story-hero,.story-origin,.story-declaration,.story-practice{grid-template-columns:1fr}.story-emblem{max-width:390px}.story-thread>div,.story-practice>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=600px){.story-hero{padding:4.5rem 1.2rem}.story-hero h1{font-size:3.65rem}.story-actions{display:grid}.story-emblem{max-width:310px}.story-emblem>p{font-size:.78rem;bottom:5%}.story-origin,.story-thread,.story-declaration,.story-practice,.story-next{padding:4rem 1.2rem}.story-thread>div,.story-practice>div:last-child,.story-next>div{grid-template-columns:1fr}.story-thread article{min-height:230px}.story-practice article:nth-child(odd),.story-next a:nth-child(odd){border-right:0}.story-next a{min-height:130px}}.story-declaration{background:radial-gradient(circle at 18% 42%,#dab44d29,#0000 27%),linear-gradient(135deg,#422b4b 0%,#302a49 44%,#142f45 100%)}.story-declaration>div:last-child>p{color:#eee8ef}.story-mark{justify-items:center;gap:1.45rem;display:grid}.story-stamp{background:radial-gradient(circle,#e5c35f21,#19203e2e 60%,#1d18337a);border-color:#e5c970a6;box-shadow:0 24px 70px #07081c57,inset 0 0 45px #d8b44f1a}.story-stamp:before{content:"";pointer-events:none;border:1px solid #e5c97047;border-radius:50%;position:absolute;inset:7%}.story-stamp img{opacity:.92;filter:saturate(1.05)brightness(1.08)contrast(1.04)drop-shadow(0 16px 26px #00000057);width:78%;height:78%}.story-stamp-title{color:#e4c76e;letter-spacing:.055em;text-align:center;justify-content:center;align-items:center;gap:.72rem;margin:0;font:600 clamp(.92rem,1.5vw,1.18rem)/1.3 Georgia,serif;display:flex}.story-stamp-title i{color:#b99134;font-style:normal}@media (width<=900px){.story-stamp{width:min(620px,100%);margin-inline:auto}}@media (width<=600px){.story-declaration{gap:3.25rem}.story-stamp img{opacity:.94}.story-stamp-title{gap:.42rem;font-size:.88rem}}.recommended-quick-links strong>a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.recommended-quick-links .profile-link{color:#fff;background:#0b3b52;padding:.48rem .58rem;text-decoration:none}.recommended-quick-links .profile-link:hover,.recommended-quick-links .profile-link:focus-visible{color:#fff;outline-offset:2px;outline:2px solid #765812}.recommended-category-filter{color:#0a354c;background:#f8f4ea;border:1px solid #d5c9aa;margin-top:2rem;padding:1rem}.recommended-category-filter>p{margin:0 0 .7rem;font-weight:800}.recommended-category-filter nav{flex-wrap:wrap;gap:.5rem;display:flex}.recommended-category-filter button{color:#0a354c;cursor:pointer;background:#fff;border:1px solid #8ea0a7;padding:.65rem .85rem;font-weight:800}.recommended-category-filter button.active{color:#fff;background:#0b3b52;border-color:#0b3b52}.recommended-category-filter button:hover,.recommended-category-filter button:focus-visible{outline-offset:2px;outline:2px solid #c9a64d}.recommended-category-filter>span{color:#5b7078;margin-top:.7rem;font-size:.85rem;display:block}.provider-hero nav{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.provider-library{color:#0a354c;background:#eee8f0;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 640px)}.provider-library>header{max-width:800px}.provider-library h2,.provider-empty h2,.provider-boundary h2{margin:.6rem 0;font:clamp(2.5rem,4.5vw,4.8rem)/1 Georgia,serif}.provider-library>header>p:last-child{color:#5a7079;line-height:1.6}.provider-library>label{gap:.45rem;max-width:720px;margin:1.6rem 0 1rem;font-weight:800;display:grid}.provider-library>label input{color:#0a354c;font:inherit;background:#fff;border:1px solid #9baeb5;padding:.9rem 1rem}.provider-library-layout{grid-template-columns:350px 1fr;gap:1rem;display:grid}.provider-library-layout>nav{background:#102f45;align-content:start;padding:.7rem;display:grid}.provider-library-layout>nav button{text-align:left;color:#e8eff1;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff2b;gap:.4rem;padding:1.15rem;display:grid}.provider-library-layout>nav button.active{color:#082f44;background:#caa64f}.provider-library-layout>nav small{text-transform:uppercase;letter-spacing:.1em;color:#dfc66f}.provider-library-layout>nav button.active small{color:#664e16}.provider-library-layout>nav span{opacity:.85;font-size:.75rem}.provider-library-layout>article{background:#fff;padding:1.1rem 1.1rem 2rem}.provider-library-layout>article h3{margin:.45rem 0;font:clamp(2rem,3.5vw,3.2rem)/1.05 Georgia,serif}.provider-empty,.provider-boundary{padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 640px)}.provider-empty{background:#eee8f0}.provider-empty p,.provider-boundary p{max-width:800px;line-height:1.7}.provider-review-note{color:#082f44;background:#d5b65c;margin:0;padding:1.4rem max(5vw,50vw - 640px)}.provider-review-note p{margin:.35rem 0 0}.provider-boundary{background:#fffaf0}.provider-boundary h2{max-width:760px}@media (width<=820px){.provider-library-layout{grid-template-columns:1fr}.provider-library-layout>nav{grid-template-columns:1fr 1fr}}@media (width<=560px){.provider-library{padding:4rem 1.2rem}.provider-library-layout>nav{grid-template-columns:1fr}.provider-hero nav{display:grid}.provider-hero nav a{text-align:center}}.provider-filter-groups{gap:.7rem;margin:0 0 .8rem;display:grid}.provider-filter-groups nav{gap:.45rem;padding:.15rem;display:flex;overflow-x:auto}.provider-filter-groups button{color:#174457;cursor:pointer;background:#fff;border:1px solid #9babb1;flex:none;padding:.6rem .8rem;font-weight:700}.provider-filter-groups button.active{color:#fff;background:#0b3b52;border-color:#0b3b52}.provider-result-count{color:#596f78;margin:.4rem 0 1rem}.provider-directory-link{color:#0a354c;text-underline-offset:4px;margin-top:.4rem;font-weight:800;display:inline-block}.provider-directory{color:#0a354c;background:#eee8f0;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 640px)}.provider-directory>header{max-width:850px}.provider-directory h2{margin:.65rem 0;font:clamp(2.7rem,5vw,5rem)/.98 Georgia,serif}.provider-directory>header>p:last-child{color:#596f78;max-width:740px;line-height:1.7}.provider-directory-controls{background:#fff;border:1px solid #d5c9aa;margin:2rem 0;padding:1.2rem}.provider-directory-controls label{gap:.45rem;max-width:760px;font-weight:800;display:grid}.provider-directory-controls input{color:#0a354c;font:inherit;background:#fff;border:1px solid #9babb1;padding:.9rem 1rem}.provider-directory-controls>div{gap:.7rem;margin-top:1rem;display:grid}.provider-directory-controls nav{gap:.45rem;display:flex;overflow-x:auto}.provider-directory-controls button{color:#174457;cursor:pointer;background:#fff;border:1px solid #a5b2b6;flex:none;padding:.58rem .78rem;font-weight:700}.provider-directory-controls button.active{color:#fff;background:#0b3b52;border-color:#0b3b52}.provider-directory-controls>p{color:#5b7078;margin:.9rem 0 0}.provider-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.provider-directory-grid article{background:#fff;border-top:3px solid #c9a64d;align-content:start;min-height:330px;padding:1.4rem;display:grid}.provider-directory-grid article>div{justify-content:space-between;gap:1rem;display:flex}.provider-directory-grid article span{color:#82631c;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.provider-directory-grid article small{color:#5d727a;text-align:right}.provider-directory-grid h3{margin:1.4rem 0 .35rem;font:1.75rem/1.15 Georgia,serif}.provider-directory-grid h3 a{color:#0a354c;text-underline-offset:4px}.provider-directory-grid .provider-person{color:#82631c;font-weight:800}.provider-directory-grid article>p:not(.provider-person){color:#5b7078;line-height:1.65}.provider-directory-grid article nav{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:1rem;display:flex}.provider-directory-grid article nav a{color:#0a354c;text-underline-offset:3px;font-weight:800}.provider-directory-grid article nav .profile-link{color:#fff;background:#0b3b52;padding:.62rem .75rem;text-decoration:none}.provider-directory-empty{text-align:center;background:#fff;grid-column:1/-1;padding:2rem}.provider-directory-empty h3{font:1.8rem Georgia,serif}.provider-directory-empty button{color:#0a354c;background:#c9a64d;border:0;padding:.75rem 1rem;font-weight:800}@media (width<=900px){.provider-directory-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.provider-directory{padding:4rem 1.2rem}.provider-directory-grid{grid-template-columns:1fr}.provider-directory-grid article{min-height:0}.provider-directory-grid article>div{display:grid}.provider-directory-grid article small{text-align:left}}.recommended-archives{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem;display:grid}.recommended-archives article{background:#fff;border-top:3px solid #c7a247;padding:1.4rem}.recommended-archives h3{margin:.45rem 0;font:1.45rem/1.2 Georgia,serif}.recommended-archives article>p:not(.eyebrow){color:#60737b;min-height:5.1rem;line-height:1.6}.recommended-archives a{color:#153e51;text-underline-offset:4px;font-weight:800;text-decoration-thickness:1px;display:inline-block}@media (width<=850px){.recommended-archives{grid-template-columns:1fr}.recommended-archives article>p:not(.eyebrow){min-height:0}}.recommended-search{background:#fff;border:1px solid #d5c9aa;margin-top:2rem;padding:1.25rem}.recommended-search label>span{margin-bottom:.55rem;font-weight:800;display:block}.recommended-search label>div{grid-template-columns:1fr auto;display:grid}.recommended-search input{min-width:0;font:inherit;color:#0a354c;background:#fff;border:1px solid #aebbc0;padding:.9rem 1rem}.recommended-search label button{color:#fff;background:#0b3b52;border:0;padding:0 1rem;font-weight:800}.recommended-search label button:disabled{opacity:.45}.recommended-search nav{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.recommended-search nav button{color:#174457;background:#fff;border:1px solid #b7c1c5;padding:.55rem .75rem;font-weight:700}.recommended-search nav button.active{color:#082f44;background:#caa64f;border-color:#caa64f}.recommended-search>p{color:#5a7079;margin:1rem 0 0}.recommended-watch-layout>nav>p{color:#d5e0e3;padding:1.2rem;line-height:1.6}.recommended-save{cursor:pointer;color:#153e51!important;background:#fff!important;border:1px solid #b99134!important;padding:.75rem .9rem!important;font-weight:800!important}.recommended-save[aria-pressed=true]{color:#082f44!important;background:#d5b65c!important}.recommended-archives article>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}@media (width<=560px){.recommended-search label>div{grid-template-columns:1fr}.recommended-search label button{min-height:44px}.recommended-search nav{grid-template-columns:1fr 1fr;display:grid}.recommended-search nav button{min-height:44px}}.recommended-quick-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.recommended-quick-links>article{color:#0a354c;background:#fff;border:1px solid #d5c9aa;border-top:3px solid #c9a64d;align-content:start;gap:.38rem;min-height:148px;padding:1rem;display:grid}.recommended-quick-links small{color:#87681d;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.recommended-quick-links strong{font:1.08rem/1.2 Georgia,serif}.recommended-quick-links span{color:#5c7079;font-size:.78rem;line-height:1.45}.recommended-quick-links nav{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.45rem;display:flex}.recommended-quick-links a{color:#0a354c;text-underline-offset:3px;font-size:.78rem;font-weight:800}.recommended-quick-links a:hover,.recommended-quick-links a:focus-visible{color:#765812}@media (width<=1050px){.recommended-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.recommended-quick-links{grid-template-columns:1fr 1fr}.recommended-quick-links>article{min-height:136px}}@media (width<=420px){.recommended-quick-links{grid-template-columns:1fr}.recommended-quick-links>article{min-height:0}}.recommended-recent{color:#fff;background:#102f45;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;display:grid}.recommended-recent h3{margin:.2rem 0 0;font:1.35rem Georgia,serif}.recommended-recent nav{gap:.6rem;padding:.2rem;display:flex;overflow:auto}.recommended-recent nav button{color:#fff;text-align:left;cursor:pointer;background:#173d53;border:1px solid #ffffff3d;gap:.2rem;min-width:190px;padding:.7rem .8rem;display:grid}.recommended-recent nav button:hover,.recommended-recent nav button:focus-visible{border-color:#dbbd64}.recommended-recent nav span{color:#cad8dd;font-size:.75rem}.recommended-recent>button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #c7a247;padding:.7rem .8rem;font-weight:700}@media (width<=760px){.recommended-recent{grid-template-columns:1fr}.recommended-recent nav{width:100%}.recommended-recent>button{justify-self:start}}.recommended-quick-links nav button{color:#0a354c;cursor:pointer;background:#cba84f;border:0;padding:.48rem .58rem;font-size:.78rem;font-weight:800}.recommended-quick-links nav button:hover,.recommended-quick-links nav button:focus-visible{color:#765812;outline-offset:2px;outline:2px solid #765812}.dasod-formation,.swmm-biblical-witness,.rapha-daily-life,.dominion-marketplace-vision,.eden-community-vision{background:linear-gradient(145deg,#f7f1e2,#eef4f4);padding:clamp(70px,9vw,120px) clamp(24px,7vw,110px)}.dasod-formation>header,.swmm-biblical-witness>header,.rapha-daily-life>header,.dominion-marketplace-vision>header,.eden-community-vision>header{max-width:920px;margin-bottom:48px}.dasod-formation h2,.dasod-warfare-boundary h2,.swmm-biblical-witness h2,.swmm-discernment h2,.rapha-daily-life h2,.dominion-marketplace-vision h2,.eden-community-vision h2{color:var(--sapphire);margin:12px 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1}.dasod-formation>header>p:last-child,.dasod-formation article p,.dasod-warfare-boundary p,.swmm-biblical-witness>header>p:last-child,.swmm-biblical-witness article p,.swmm-discernment p,.rapha-daily-life p,.dominion-marketplace-vision p,.eden-community-vision p{color:#526a77;line-height:1.7}.dasod-formation>div{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.swmm-biblical-witness>div,.dominion-marketplace-vision>div,.eden-community-vision>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rapha-daily-life>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dasod-formation article,.swmm-biblical-witness article,.rapha-daily-life article,.dominion-marketplace-vision article,.eden-community-vision article{border:1px solid #d4dcdd;border-top:3px solid var(--gold);background:#ffffffe6;border-radius:24px;flex-direction:column;min-height:320px;padding:26px;display:flex}.dasod-formation article span,.swmm-biblical-witness article span,.rapha-daily-life article span,.dominion-marketplace-vision article span,.eden-community-vision article span{color:#9c792d;font-family:Georgia,serif;font-size:1.3rem}.dasod-formation article h3,.swmm-biblical-witness article h3,.rapha-daily-life article h3,.dominion-marketplace-vision article h3,.eden-community-vision article h3{color:var(--sapphire);margin:30px 0 10px;font-size:1.45rem;font-weight:500}.dasod-formation article a,.swmm-biblical-witness article a,.rapha-daily-life article a,.dominion-marketplace-vision article a{color:var(--sapphire);margin-top:auto;font-weight:800}.dasod-warfare-boundary,.swmm-discernment{background:var(--deep);color:#fff;grid-template-columns:.8fr 1.2fr;gap:70px;padding:clamp(70px,8vw,110px) clamp(24px,7vw,110px);display:grid}.dasod-warfare-boundary h2,.swmm-discernment h2{color:#fff}.dasod-warfare-boundary p,.swmm-discernment p{color:#cadbe2}.swmm-discernment a{color:#f0d77e;margin-top:16px;font-weight:800;display:inline-block}.rapha-daily-life aside,.dominion-marketplace-vision aside{border-left:4px solid var(--gold);background:#fff;border-radius:0 20px 20px 0;margin-top:20px;padding:24px 28px}.rapha-daily-life aside b,.dominion-marketplace-vision aside b{color:var(--sapphire);font-size:1.25rem}.dominion-marketplace-vision aside a{color:var(--sapphire);font-weight:800}@media (width<=1100px){.dasod-formation>div,.rapha-daily-life>div{grid-template-columns:repeat(2,1fr)}.dasod-formation article:last-child{grid-column:1/-1;min-height:240px}}@media (width<=850px){.swmm-biblical-witness>div,.dominion-marketplace-vision>div,.eden-community-vision>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.dasod-formation>div,.swmm-biblical-witness>div,.rapha-daily-life>div,.dominion-marketplace-vision>div,.eden-community-vision>div,.dasod-warfare-boundary,.swmm-discernment{grid-template-columns:1fr}.dasod-formation article:last-child{grid-column:auto}.dasod-formation,.swmm-biblical-witness,.rapha-daily-life,.dominion-marketplace-vision,.eden-community-vision,.dasod-warfare-boundary,.swmm-discernment{padding:60px 24px}.dasod-warfare-boundary,.swmm-discernment{gap:28px}.dasod-formation article,.swmm-biblical-witness article,.rapha-daily-life article,.dominion-marketplace-vision article,.eden-community-vision article{min-height:250px}}.dasod-community-learning{color:var(--sapphire);background:#f7f1e2;padding:clamp(70px,9vw,120px) clamp(24px,7vw,110px)}.dasod-community-learning>header{max-width:930px}.dasod-community-learning h2{margin:12px 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1}.dasod-community-learning>header>p:last-child,.dasod-community-learning article p,.dasod-community-learning aside p{color:#526a77;line-height:1.7}.dasod-community-learning>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.dasod-community-learning article{border:1px solid #d4dcdd;border-top:3px solid var(--gold);background:#fff;border-radius:24px;flex-direction:column;min-height:280px;padding:26px;display:flex}.dasod-community-learning article span{color:#9c792d;font:1.3rem Georgia,serif}.dasod-community-learning article h3{margin:30px 0 10px;font-size:1.45rem}.dasod-community-learning article a{color:var(--sapphire);margin-top:auto;font-weight:800}.dasod-community-learning aside{border-left:4px solid var(--gold);background:#fff;border-radius:0 20px 20px 0;margin-top:18px;padding:24px 28px}.dasod-community-learning aside strong{font-size:1.2rem}@media (width<=760px){.dasod-community-learning{padding:60px 24px}.dasod-community-learning>div{grid-template-columns:1fr}.dasod-community-learning article{min-height:230px}}.behind-lines-mission,.yahweh-creative-vision{background:linear-gradient(145deg,#eef4f4,#f7f1e2);padding:clamp(70px,9vw,120px) clamp(24px,7vw,110px)}.behind-lines-mission>header,.yahweh-creative-vision>header{max-width:940px;margin-bottom:48px}.behind-lines-mission h2,.yahweh-creative-vision h2{color:var(--sapphire);margin:12px 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1}.behind-lines-mission p,.yahweh-creative-vision p{color:#526a77;line-height:1.7}.behind-lines-mission>div,.yahweh-creative-vision>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.behind-lines-mission article,.yahweh-creative-vision article{border:1px solid #d4dcdd;border-top:3px solid var(--gold);background:#ffffffeb;border-radius:24px;min-height:300px;padding:26px}.behind-lines-mission article span,.yahweh-creative-vision article span{color:#9c792d;font:1.3rem Georgia,serif}.behind-lines-mission article h3,.yahweh-creative-vision article h3{color:var(--sapphire);margin:30px 0 10px;font-size:1.45rem;font-weight:500}.behind-lines-mission aside,.yahweh-creative-vision aside{border-left:4px solid var(--gold);background:#fff;border-radius:0 20px 20px 0;margin-top:20px;padding:24px 28px}.behind-lines-mission aside b,.yahweh-creative-vision aside b{color:var(--sapphire);font-size:1.25rem}@media (width<=850px){.behind-lines-mission>div,.yahweh-creative-vision>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.behind-lines-mission>div,.yahweh-creative-vision>div{grid-template-columns:1fr}.behind-lines-mission,.yahweh-creative-vision{padding:60px 24px}.behind-lines-mission article,.yahweh-creative-vision article{min-height:240px}}.provider-recent{color:#fff;background:#102f45;margin-top:2rem;padding:1.1rem 1.25rem}.provider-recent>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.provider-recent h3{margin:0;font:1.45rem Georgia,serif}.provider-recent>div button{color:#fff;background:0 0;border:1px solid #d5b65c;padding:.55rem .75rem;font-weight:800}.provider-recent nav{gap:.55rem;margin-top:.8rem;padding:.15rem;display:flex;overflow-x:auto}.provider-recent nav a{color:#fff;border:1px solid #ffffff4d;flex:none;padding:.65rem .8rem;font-weight:800;text-decoration:none}.provider-recent nav a:hover,.provider-recent nav a:focus-visible{background:#173f56;border-color:#e1c568}.provider-save{color:#153e51;font:inherit;cursor:pointer;background:#fff;border:1px solid #b99134;padding:.62rem .75rem;font-weight:800}.provider-save[aria-pressed=true],.profile-save[aria-pressed=true]{color:#082f44;background:#d5b65c}.profile-save{margin-top:1rem}.profile-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.profile-actions .button{margin:0}.provider-local-note{color:#596f78;background:#fff;border-left:4px solid #c9a64d;margin:1.5rem 0 0;padding:1rem;line-height:1.6}@media (width<=600px){.provider-recent>div{align-items:flex-start}.provider-recent nav a{white-space:normal}.profile-actions{display:grid}.profile-actions .button{text-align:center}}.experience-review{color:#082f42;background:#f7f1e4;min-height:100vh;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,4rem)}.experience-review-intro,.experience-demo,.experience-review-decision{max-width:1180px;margin-inline:auto}.experience-review-intro{text-align:center;justify-items:center;gap:1rem;display:grid}.experience-review-intro h1{max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,5rem);line-height:.98}.experience-review-intro>p:last-of-type{max-width:760px;margin:0;font-size:1.05rem;line-height:1.7}.experience-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(720px,100%);margin-top:1rem;display:grid}.experience-mode-switch button{text-align:left;color:#0b4054;cursor:pointer;font:inherit;background:#fff;border:1px solid #aab6b8;border-radius:1.25rem;gap:.35rem;padding:1rem 1.2rem;display:grid}.experience-mode-switch button strong{font-size:1.05rem}.experience-mode-switch button span{color:#526b73;font-size:.9rem}.experience-mode-switch button.active{color:#fff;background:#08394c;border-color:#cba947;box-shadow:0 0 0 3px #cba94738}.experience-mode-switch button.active span{color:#e7edf0}.experience-demo{background:#fff;border:1px solid #08394c2e;border-radius:2rem;margin-top:2.25rem;overflow:hidden;box-shadow:0 24px 60px #082f4221}.experience-demo-header{border-bottom:1px solid #d9dedc;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;display:flex}.experience-demo-header>a{color:#08394c;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.7rem;font-weight:800;text-decoration:none;display:flex}.experience-demo-header img{border-radius:50%;width:48px;height:48px}.experience-demo-header small{color:#9b741d;margin-top:.2rem;font-size:.58rem;display:block}.experience-demo-header nav{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;display:flex}.experience-demo-header nav a{color:#08394c;border-radius:999px;padding:.65rem .75rem;font-size:.82rem;font-weight:800;text-decoration:none}.experience-demo-header nav a:hover,.experience-demo-header nav a:focus-visible{background:#f1e6c9;outline:none}.experience-demo-hero{color:#fff;text-align:center;background:linear-gradient(125deg,#062f42,#0d5265 62%,#4b405a);padding:clamp(2rem,5vw,4.5rem)}.experience-demo-hero h2{max-width:850px;margin:.5rem auto 1rem;font-family:Georgia,serif;font-size:clamp(2rem,5vw,4rem);line-height:1.02}.experience-demo-hero>p:last-child{color:#e5eef0;max-width:720px;margin:auto;line-height:1.7}.experience-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.experience-demo.is-advanced .experience-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-demo-grid>a{color:#08394c;background:#fbfaf6;border:1px solid #d7dedc;border-radius:1.35rem;flex-direction:column;min-height:210px;padding:1.25rem;text-decoration:none;display:flex}.experience-demo-grid>a:hover,.experience-demo-grid>a:focus-visible{border-color:#c29c36;outline:none;transform:translateY(-2px);box-shadow:0 10px 26px #082f421a}.experience-demo-grid span{color:#8b681b;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.experience-demo-grid h3{margin:.7rem 0;font-family:Georgia,serif;font-size:1.55rem}.experience-demo-grid p{color:#536970;margin:0;line-height:1.55}.experience-demo-grid b{margin-top:auto;padding-top:1rem}.experience-demo-footer{background:#edf1ee;border-top:1px solid #d7dedc;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2rem;display:flex}.experience-demo-footer p{color:#526b73;margin:.25rem 0 0}.experience-demo-footer button{color:#fff;cursor:pointer;white-space:nowrap;background:#08394c;border:0;border-radius:999px;padding:.85rem 1.2rem;font-weight:800}.experience-review-decision{color:#fff;background:#08394c;border-radius:1.5rem;margin-top:2rem;padding:clamp(1.5rem,4vw,3rem)}.experience-review-decision h2{margin-top:0;font-family:Georgia,serif;font-size:clamp(1.7rem,4vw,2.7rem)}.experience-review-decision ul{gap:.75rem;margin:0;padding-left:1.25rem;line-height:1.6;display:grid}@media (width<=850px){.experience-demo-header{align-items:flex-start}.experience-demo-header nav{max-width:52%}.experience-demo.is-advanced .experience-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.experience-mode-switch,.experience-demo-grid,.experience-demo.is-advanced .experience-demo-grid{grid-template-columns:1fr}.experience-demo-header{display:grid}.experience-demo-header nav{justify-content:flex-start;max-width:none}.experience-demo-footer{flex-direction:column;align-items:flex-start}.experience-demo-footer button{width:100%}}.recommended-watch{color:#0a354c;background:#eee8f0;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.recommended-watch>header{grid-template-columns:1fr auto;align-items:start;gap:3rem;display:grid}.recommended-watch>header>div{max-width:820px}.recommended-watch h2{margin:.7rem 0;font:clamp(2.8rem,5vw,5.4rem)/.98 Georgia,serif}.recommended-watch>header p:last-child{color:#5c6f78;line-height:1.75}.recommended-watch>header>span{color:#765a18;text-transform:uppercase;letter-spacing:.1em;border:1px solid #b99a45;padding:.75rem 1rem;font-size:.68rem;font-weight:800}.recommended-watch-layout{grid-template-columns:360px 1fr;gap:1rem;margin-top:3rem;display:grid}.recommended-watch-layout>nav{background:#102f45;align-content:start;padding:.7rem;display:grid}.recommended-watch-layout>nav button{text-align:left;color:#e1eaec;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff29;gap:.5rem;padding:1.3rem;display:grid}.recommended-watch-layout>nav button.active{color:#092f44;background:#caa64f}.recommended-watch-layout>nav small{text-transform:uppercase;letter-spacing:.11em;color:#dfc66f}.recommended-watch-layout>nav button.active small{color:#604b18}.recommended-watch-layout>nav strong{font:1.35rem/1.25 Georgia,serif}.recommended-watch-layout>nav span{opacity:.84;font-size:.75rem;line-height:1.5}.recommended-watch-layout>article{background:#fff;padding:1.2rem 1.2rem 2rem}.recommended-frame{aspect-ratio:16/9;color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#17506a,#06283b 65%,#031c2b);place-items:center;display:grid;overflow:hidden}.recommended-frame iframe{border:0;width:100%;height:100%}.recommended-frame>div{justify-items:center;gap:.7rem;padding:1.5rem;display:grid}.recommended-frame img{object-fit:contain;width:92px;height:92px}.recommended-frame p{margin:0;font:1.5rem Georgia,serif}.recommended-frame button{color:#082f44;cursor:pointer;background:#d0ac50;border:0;padding:.8rem 1.1rem;font-weight:800}.recommended-frame small{color:#c9d7dc;max-width:480px;line-height:1.5}.recommended-watch-layout>article>.eyebrow{margin-top:1.5rem}.recommended-watch-layout>article h3{margin:.5rem 0;font:clamp(2rem,3.5vw,3.3rem)/1.05 Georgia,serif}.recommended-watch-layout>article>p:not(.eyebrow){color:#60737b}.recommended-watch-layout>article>div:last-child{flex-wrap:wrap;gap:.6rem;display:flex}.recommended-watch-layout>article a{color:#153e51;background:#eee8f0;padding:.75rem .9rem;font-weight:800;text-decoration:none}.recommended-watch>footer{color:#566c75;background:#fff;border-left:4px solid #c7a247;margin-top:1rem;padding:1.2rem;line-height:1.65}@media (width<=850px){.recommended-watch>header,.recommended-watch-layout{grid-template-columns:1fr}.recommended-watch>header>span{justify-self:start}.recommended-watch-layout>nav{grid-template-columns:1fr 1fr}}@media (width<=560px){.recommended-watch{padding:4rem 1.2rem}.recommended-watch-layout>nav{grid-template-columns:1fr}.recommended-watch-layout>article{padding:.8rem .8rem 1.5rem}.recommended-watch-layout>article h3{font-size:2.15rem}}@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}}:root{--vav-radius-card:22px;--vav-radius-control:14px;--vav-radius-pill:999px}.button,.text-link.button,button:not(.carousel-previous):not(.carousel-next),input,select,textarea{border-radius:var(--vav-radius-control)}.program-card,.arm-operating-grid article,.account-areas article,.connection-results article,.trust-level-grid article,.provider-directory-grid article,.recommended-archives article,.recommended-quick-links>article,.system-state-page>section,.intake-form,.form-state,.calendar-governance article,.governance-flow article,.roadmap-summary article{border-radius:var(--vav-radius-card)}.review-badge,.product-label,.start-status,.provider-directory-grid article span{border-radius:var(--vav-radius-pill)}.system-state-page>section>div a,.arm-connections a,.program-pathways nav a,.provider-directory-grid nav a{border-radius:var(--vav-radius-control)}@media (width<=600px){.button,.system-state-page>section>div a,.arm-connections a{justify-content:center;align-items:center;min-height:46px;display:flex}}.application-layout{grid-template-columns:minmax(0,1fr) 330px;gap:1.25rem;max-width:1240px;margin:2rem auto;padding:0 1rem;display:grid}.application-layout form,.application-layout>aside,.application-review{border-radius:var(--vav-radius-card);background:#fff;border:1px solid #d5c9b2}.application-layout form{padding:clamp(1rem,3vw,2rem)}.application-layout>aside{border-top:5px solid #cba74c;align-self:start;padding:1.5rem}.application-layout>aside ol{margin:1rem 0;padding:0;list-style:none}.application-layout>aside li{border-top:1px solid #ded5c5;gap:.25rem;padding:1rem 0;display:grid}.application-layout>aside li span,.application-layout>aside>p{color:#536d75;line-height:1.55}.application-section{border-bottom:1px solid #ded5c5;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.5rem 0;display:grid}.application-section>span{color:#9a741b;font-weight:900}.application-section h2{margin:0 0 1rem;font:2rem Georgia,serif}.application-section label{color:#315563;margin:.8rem 0;font-weight:800;display:block}.application-section input,.application-section select,.application-section textarea{color:#0a354a;background:#fff;border:1px solid #aebcba;width:100%;margin-top:.4rem;padding:.8rem;font:1rem Arial,sans-serif;display:block}.application-section textarea{resize:vertical;min-height:110px}.application-fields{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.application-fields label:first-child{grid-column:1/-1}.field-help{color:#5f7279;line-height:1.5}.application-area-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.application-area-grid label{border-radius:var(--vav-radius-control);background:#f4f1e8;align-items:start;gap:.6rem;margin:0;padding:.7rem;display:flex}.application-area-grid input{width:auto;margin:.15rem 0 0}.application-agreement{border-radius:var(--vav-radius-control);background:#eef3ef;align-items:start;gap:.7rem;margin:1.2rem 0;padding:1rem;line-height:1.5;display:flex}.application-agreement input{margin-top:.2rem}.application-layout button:disabled{opacity:.45;cursor:not-allowed}.application-review{grid-template-columns:1.4fr .8fr;gap:2rem;max-width:1208px;margin:2rem auto;padding:clamp(1rem,3vw,2rem);display:grid}.application-review h2{font:2.2rem Georgia,serif}.application-review pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--vav-radius-control);color:#173d4c;background:#f5f1e7;padding:1rem;font:1rem/1.6 Arial,sans-serif}.application-review>div:last-child{flex-direction:column;justify-content:center;align-items:stretch;gap:.7rem;display:flex}.application-review .button{text-align:center}@media (width<=800px){.application-layout,.application-review,.application-fields,.application-area-grid{grid-template-columns:1fr}.application-fields label:first-child{grid-column:auto}.application-layout>aside{order:-1}}.lynda-guide{z-index:1000;font-family:Arial,sans-serif;position:fixed;bottom:22px;right:22px}.lynda-launcher{color:#fff;cursor:pointer;background:#062d40;border:0;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 7px;display:flex;box-shadow:0 12px 34px #00141e47}.lynda-launcher em{font-size:.78rem;font-style:normal;font-weight:800}.lynda-orb{background:radial-gradient(circle at 38% 32%,#f5d679,#b28c2f 22%,#16465c 24%,#031e2d 68%);border:1px solid #d8b557;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 0 20px #d9b55759}.lynda-orb i{border:1px solid #ffffff59;border-radius:50%;animation:2.8s ease-in-out infinite lyndaPulse;position:absolute;inset:6px}.lynda-orb b,.lynda-orb span{color:#f5d679;font:700 1.1rem Georgia,serif}.lynda-panel{background:#fbfaf5;border:1px solid #c8ae68;width:min(410px,100vw - 28px);max-height:min(720px,100vh - 120px);position:absolute;bottom:68px;right:0;overflow:auto;box-shadow:0 22px 65px #00141e59}.lynda-panel>header{z-index:2;color:#fff;background:#062d40;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid;position:sticky;top:0}.lynda-panel>header b,.lynda-panel>header small{display:block}.lynda-panel>header small{color:#b9cdd1;margin-top:4px}.lynda-panel>header>button{color:#fff;background:0 0;border:0;font-size:1.8rem}.lynda-conversation{padding:20px}.lynda-conversation>small{color:#96782b;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.lynda-conversation>p,.lynda-conversation article p{color:#536b74;line-height:1.55}.lynda-conversation article{background:#e7efed;border-left:3px solid #c5a141;margin-top:16px;padding:18px}.lynda-conversation article div{flex-wrap:wrap;gap:8px;display:flex}.lynda-conversation article a{color:#07354a;font-weight:800}.lynda-choices{flex-wrap:wrap;gap:7px;padding:0 20px 18px;display:flex}.lynda-choices button{color:#153a4b;background:#fff;border:1px solid #c8b77f;padding:9px 11px}.lynda-choices button.active{color:#072838;background:#c6a343}.lynda-panel>footer{background:#f0ebdf;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.lynda-panel>footer button,.lynda-back{color:#735d20;background:0 0;border:0;font-weight:800;text-decoration:underline}.lynda-panel>footer span{color:#65787e;font-size:.7rem}.lynda-feedback{padding:22px}.lynda-feedback h2{color:#07364e;font:2.15rem Georgia,serif}.lynda-feedback label{color:#173d4e;gap:7px;margin:15px 0;font-weight:800;display:grid}.lynda-feedback select,.lynda-feedback textarea{width:100%;font:inherit;color:#173d4e;background:#fff;border:1px solid #b8c2c1;padding:12px}.lynda-feedback textarea{resize:vertical;min-height:130px}.lynda-feedback-boundary{color:#536b72;background:#e8efee;padding:12px}.lynda-feedback-boundary p{margin:5px 0;font-size:.82rem;line-height:1.45}.lynda-submit{color:#fff;background:#07364e;border:0;width:100%;margin-top:15px;padding:14px;font-weight:800}.lynda-submit:disabled{opacity:.45}.lynda-notice{color:#594814;background:#f2e7c8;padding:10px}.intelligence-ops-page{color:#123747;background:#eef1ed}.intelligence-ops-hero{color:#fff;background:linear-gradient(135deg,#032333,#0d4155);grid-template-columns:1.3fr .7fr;gap:6vw;padding:clamp(4rem,8vw,8rem) max(5vw,50vw - 625px);display:grid}.intelligence-ops-hero h1{margin:1rem 0;font:clamp(3.6rem,7vw,7rem)/.92 Georgia,serif}.intelligence-ops-hero>div>p:last-child{color:#c3d3d6;line-height:1.7}.intelligence-ops-hero aside{border:1px solid #cfae5080;align-self:center;padding:2rem}.intelligence-ops-hero aside span,.intelligence-ops-hero aside b{display:block}.intelligence-ops-hero aside b{color:#ddbd60;margin:.5rem 0;font:1.7rem Georgia,serif}.intelligence-metrics{grid-template-columns:repeat(4,1fr);padding:0 max(5vw,50vw - 625px);display:grid;transform:translateY(-24px)}.intelligence-metrics article{background:#fff;border-right:1px solid #d4d8d2;padding:1.4rem}.intelligence-metrics span,.intelligence-metrics b,.intelligence-metrics small{display:block}.intelligence-metrics span{color:#8d7025;text-transform:uppercase;font-size:.62rem}.intelligence-metrics b{margin:.7rem 0}.intelligence-console{background:#c4ccc8;grid-template-columns:.75fr 1.25fr;gap:1px;max-width:1350px;margin:4rem auto;padding:0 5vw;display:grid}.intelligence-console>aside,.intelligence-console>article{background:#fff;padding:1.8rem}.intelligence-console aside button{text-align:left;color:#153b4b;background:#fff;border:0;border-bottom:1px solid #d3d9d5;width:100%;padding:1rem;display:grid}.intelligence-console aside button.active{background:#e8efeb;border-left:4px solid #c5a142}.intelligence-console>article>header{justify-content:space-between;display:flex}.intelligence-console>article>header h2{margin:.4rem 0;font:2.4rem Georgia,serif}.intelligence-safe{background:#edf2ef;margin:1.2rem 0;padding:1.3rem}.intelligence-console dl{grid-template-columns:1fr 1fr;display:grid}.intelligence-console dl div{border:1px solid #d4dbd7;padding:1rem}.intelligence-console dt{text-transform:uppercase;color:#77888c;font-size:.65rem}.intelligence-console dd{margin:.5rem 0 0;font-weight:800}.intelligence-console>article>section button{color:#153b4b;background:#fff;border:1px solid #9a7d30;margin:0 .4rem .4rem 0;padding:.75rem 1rem}.intelligence-notice{background:#f2e8cb;padding:1rem}.intelligence-boundaries{color:#fff;background:#092c3d;grid-template-columns:.7fr 1.3fr;gap:6vw;padding:5rem max(5vw,50vw - 625px);display:grid}.intelligence-boundaries h2{font:3.5rem/1 Georgia,serif}.intelligence-boundaries>div:last-child{grid-template-columns:1fr 1fr;display:grid}.intelligence-boundaries article{border:1px solid #fff3;padding:1.4rem}.intelligence-boundaries article p{color:#b9c9cc;line-height:1.55}@keyframes lyndaPulse{50%{opacity:.45;transform:scale(.88)}}@media (width<=800px){.intelligence-ops-hero,.intelligence-console,.intelligence-boundaries{grid-template-columns:1fr}.intelligence-metrics{grid-template-columns:1fr 1fr}}@media (width<=520px){.lynda-guide{bottom:12px;right:12px}.lynda-launcher em{display:none}.lynda-launcher{padding:5px}.lynda-panel{bottom:62px;right:-2px}.intelligence-metrics,.intelligence-boundaries>div:last-child,.intelligence-console dl{grid-template-columns:1fr}.intelligence-ops-hero{padding:4rem 1.2rem}.intelligence-ops-hero h1{font-size:3.45rem}}.lynda-name{color:#173d4e;gap:5px;margin:12px 0;font-weight:800;display:grid}.lynda-name span{font-size:.78rem}.lynda-name small{color:#6b7d82;font-weight:400}.lynda-name input{font:inherit;background:#fff;border:1px solid #b8c2c1;padding:10px}.lynda-listen{color:#0a3b50;background:#fff;border:1px solid #a98a36;margin:0 0 12px;padding:8px 10px;font-weight:800}.lynda-listen+small{color:#6a5950;margin-bottom:10px;display:block}@media (prefers-reduced-motion:reduce){.lynda-orb i{animation:none}}.prayer-account-page{color:#12394a;background:#edf1ee}.prayer-account-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#17566d,#08354a 30%,#031f2e 72%);padding:clamp(4.5rem,8vw,8rem) max(5vw,50vw - 600px)}.prayer-account-hero h1{max-width:900px;margin:1rem 0;font:clamp(3.8rem,7vw,7rem)/.92 Georgia,serif}.prayer-account-hero>p:not(.eyebrow){color:#c7d7da;max-width:720px;line-height:1.75}.prayer-account-hero>span{color:#e6cd83;border:1px solid #c4a345;margin-top:1.5rem;padding:.7rem 1rem;display:inline-block}.prayer-account-shell{grid-template-columns:.7fr 1.3fr;gap:1px;max-width:1250px;margin:-2rem auto 5rem;padding:0 5vw;display:grid}.prayer-account-shell>aside,.prayer-account-shell>article{background:#fff;padding:1.8rem}.prayer-account-shell aside h2{font:2rem Georgia,serif}.prayer-account-shell aside button{text-align:left;color:#153c4c;background:#fff;border:0;border-bottom:1px solid #d8ddd9;gap:.35rem;width:100%;padding:1rem;display:grid}.prayer-account-shell aside button.active{background:#e8efec;border-left:4px solid #c4a142}.prayer-account-shell aside button small{color:#74868b}.prayer-account-shell aside button span{color:#917326}.prayer-account-shell>article>header{justify-content:space-between;gap:1rem;display:flex}.prayer-account-shell>article>header h2{margin:.3rem 0;font:2.4rem Georgia,serif}.prayer-account-shell>article>header>span{text-transform:uppercase;border:1px solid #b89a48;height:max-content;padding:.55rem;font-size:.7rem}.prayer-account-status{background:#e9f0ed;margin:1.5rem 0;padding:1.4rem}.prayer-account-status strong{color:#0a3b50;font:2.4rem Georgia,serif;display:block}.prayer-account-shell ol{margin:2rem 0;padding:0;list-style:none}.prayer-account-shell li{opacity:.55;border-bottom:1px solid #dce1dd;grid-template-columns:44px 1fr;gap:1rem;padding:1rem 0;display:grid}.prayer-account-shell li>span{border:1px solid #9cacaa;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.prayer-account-shell li b,.prayer-account-shell li small{display:block}.prayer-account-shell li small{color:#67797e;margin-top:.35rem}.prayer-account-shell li.complete,.prayer-account-shell li.current{opacity:1}.prayer-account-shell li.complete>span{color:#fff;background:#0c465b}.prayer-account-shell li.current>span{color:#092d3d;background:#c5a142}.prayer-account-actions{flex-wrap:wrap;gap:.6rem;display:flex}.prayer-account-actions button,.prayer-account-actions a{color:#143b4b;background:#fff;border:1px solid #9d8238;padding:.8rem 1rem;font-weight:800;text-decoration:none}.prayer-account-notice{background:#f2e8ca;padding:1rem}.prayer-account-boundary{color:#fff;background:#082d3e;grid-template-columns:.75fr 1.25fr;gap:6vw;padding:5rem max(5vw,50vw - 575px);display:grid}.prayer-account-boundary h2{font:3.5rem/1 Georgia,serif}.prayer-account-boundary>p{color:#c0d0d3;line-height:1.75}@media (width<=750px){.prayer-account-shell,.prayer-account-boundary{grid-template-columns:1fr}.prayer-account-shell{margin-top:0;padding:0}.prayer-account-hero{padding:4rem 1.2rem}.prayer-account-actions>*{text-align:center;width:100%}}.bible-study-page{color:#123246;background:#f7f2e7}.bible-study-page .inner-header nav{gap:24px;display:flex}.bible-study-page .inner-header nav a{color:#173b50;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:800;text-decoration:none}.bible-hero{color:#fff;background:radial-gradient(circle at 75% 42%,#c9a55233,#0000 26%),linear-gradient(135deg,#041c31,#07384e 70%,#3b2942);grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;min-height:82vh;padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 640px);display:grid}.bible-hero h1{letter-spacing:-.04em;margin:1rem 0;font:clamp(4rem,7vw,7.4rem)/.92 Georgia,serif}.bible-hero h1 em{color:#dfc267;font-style:normal;display:block}.bible-hero>div>p{color:#d6e1e5;max-width:720px;font-size:1.1rem;line-height:1.8}.bible-hero>div>div{gap:12px;margin-top:2rem;display:flex}.bible-hero .ghost{color:#fff;border-color:#d9bd6755}.bible-hero aside{color:#07364f;background:#f8f4ea;border-top:5px solid #c9a552;padding:1.2rem;box-shadow:0 35px 90px #0005}.bible-hero aside header{border-bottom:1px solid #d8cfbb;grid-template-columns:1fr auto;gap:.35rem;padding:1rem;display:grid}.bible-hero aside header span{font:1.7rem Georgia,serif}.bible-hero aside header b{font:2.4rem Georgia,serif}.bible-hero aside header i{color:#8a6c20;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-style:normal}.bible-hero aside>div{padding:2.3rem 1rem}.bible-hero aside small,.bible-hero aside strong{display:block}.bible-hero aside strong{margin-top:.55rem}.bible-hero aside>p{color:#607278;background:#e9eeeb;padding:1rem;line-height:1.6}.bible-preview-actions{background:#ded4bd;grid-template-columns:repeat(3,1fr);gap:.45rem;padding:1rem;display:grid}.bible-preview-actions a{color:#fff;text-align:center;background:#0a354a;border:1px solid #0a354a;border-radius:.25rem;place-items:center;min-height:50px;padding:.75rem .55rem;font-size:.78rem;font-weight:800;text-decoration:none;display:grid}.bible-preview-actions a:first-child{color:#082d42;background:#c9a552;border-color:#a9832f}.bible-preview-actions a:focus-visible{outline-offset:-5px;outline:3px solid #fff}.bible-tools,.bible-rights{padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.bible-tools>header,.bible-rights>header{max-width:900px}.bible-tools h2,.bible-account h2,.bible-community h2,.bible-rights h2,.bible-roadmap h2,.bible-boundary h2{color:#07364f;margin:.7rem 0;font:clamp(2.8rem,5vw,5.3rem)/.98 Georgia,serif}.bible-tools>header>p:last-child,.bible-rights>header>p:last-child{color:#5b7078;line-height:1.8}.bible-tools>div{background:#d3c9b2;border:1px solid #d3c9b2;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:3rem;display:grid}.bible-tools article{background:#fff;min-height:320px;padding:1.8rem}.bible-tools article>span{color:#9b7823}.bible-tools h3{margin:2.5rem 0 1rem;font:2rem Georgia,serif}.bible-tools article p{color:#5d7179;line-height:1.7}.bible-account{background:#e5ece8;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 580px);display:grid}.bible-account>div:first-child>p:last-child{color:#5d7279;line-height:1.8}.bible-account-flow{gap:.75rem;display:grid}.bible-account-flow article{background:#fff;border-left:4px solid #c9a552;padding:1.3rem}.bible-account-flow span,.bible-account-flow b,.bible-account-flow small{display:block}.bible-account-flow span{color:#8b6a1d;text-transform:uppercase;letter-spacing:.13em;font-size:.62rem}.bible-account-flow b{margin:.5rem 0;font:1.35rem Georgia,serif}.bible-account-flow small{color:#687a80}.bible-community,.bible-boundary{color:#fff;background:#3a2941;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 560px);display:grid}.bible-community h2,.bible-boundary h2{color:#fff}.bible-community>div:last-child,.bible-boundary>p{color:#dfd7e0;line-height:1.85}.bible-rights{background:#fff}.bible-rights>div{border:1px solid #d8cfbb;grid-template-columns:repeat(2,1fr);margin-top:3rem;display:grid}.bible-rights article{background:#f8f4ea;border-bottom:1px solid #d8cfbb;padding:1.8rem}.bible-rights article:nth-child(odd){border-right:1px solid #d8cfbb}.bible-rights h3{margin:0;font:1.8rem Georgia,serif}.bible-rights article p{color:#5c7078;line-height:1.6}.bible-rights article span{color:#7c5f18;text-transform:uppercase;letter-spacing:.1em;background:#ece6d7;padding:.45rem .6rem;font-size:.58rem;font-weight:800;display:inline-block}.bible-roadmap{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 600px);display:grid}.bible-roadmap ol{margin:0;padding:0;list-style:none}.bible-roadmap li{border-top:1px solid #d5ccb6;grid-template-columns:55px 1fr;gap:1rem;padding:1.3rem 0;display:grid}.bible-roadmap li>b{color:#9a7722;font:1.1rem Georgia,serif}.bible-roadmap li strong,.bible-roadmap li span{display:block}.bible-roadmap li strong{margin-bottom:.4rem;font:1.4rem Georgia,serif}.bible-roadmap li span{color:#5c7179;line-height:1.6}.bible-boundary{background:#07364f}.bible-boundary>p{align-self:center}.bible-study-page footer{color:#cbd7db;background:#021d31;justify-content:space-between;gap:2rem;padding:2.5rem max(5vw,50vw - 640px);display:flex}.bible-study-page footer p{margin:.3rem 0}.bible-study-page .footer-mark{color:#dfc267;font:1.4rem Georgia,serif}@media (width<=900px){.bible-study-page .inner-header nav{display:none}.bible-hero,.bible-account,.bible-community,.bible-roadmap,.bible-boundary{grid-template-columns:1fr}.bible-tools>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.bible-hero{padding:4.5rem 1.2rem}.bible-hero h1{font-size:3.6rem}.bible-hero>div>div{display:grid}.bible-preview-actions{grid-template-columns:1fr}.bible-tools,.bible-account,.bible-community,.bible-rights,.bible-roadmap,.bible-boundary{padding:4rem 1.2rem}.bible-tools>div,.bible-rights>div{grid-template-columns:1fr}.bible-rights article:nth-child(odd){border-right:0}.bible-study-page footer{padding:2rem 1.2rem;display:block}}.resource-library{background:#f1ede2;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.resource-library>header{grid-template-columns:1fr 180px;align-items:end;gap:4rem;display:grid}.resource-library>header>div{max-width:900px}.resource-library h2{color:#07364f;margin:.7rem 0;font:clamp(2.8rem,5vw,5.3rem)/.98 Georgia,serif}.resource-library>header>div>p:last-child{color:#5a7078;line-height:1.8}.resource-library>header>aside{color:#fff;text-align:center;background:#07364f;border-top:4px solid #c9a552;padding:1.2rem}.resource-library>header>aside span,.resource-library>header>aside strong,.resource-library>header>aside small{display:block}.resource-library>header>aside span{letter-spacing:.12em;text-transform:uppercase;color:#d8c372;font-size:.64rem}.resource-library>header>aside strong{margin:.4rem;font:3.5rem Georgia,serif}.resource-library>header>aside small{color:#c8d6da}.resource-controls{background:#fff;border:1px solid #d7ceba;margin:2.5rem 0 1.2rem;padding:1.3rem}.resource-controls label span{color:#765b19;text-transform:uppercase;letter-spacing:.13em;margin-bottom:.55rem;font-size:.62rem;font-weight:800;display:block}.resource-controls input{width:100%;font:inherit;color:#07364f;border:1px solid #bdc7c7;padding:1rem}.resource-controls>div{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.resource-controls button{color:#526a72;cursor:pointer;background:#f7f3e9;border:1px solid #c9c2b2;padding:.6rem .75rem}.resource-controls button.active{color:#fff;background:#07364f;border-color:#07364f}.resource-open-source{background:#cfc5ad;border:1px solid #cfc5ad;grid-template-columns:1fr 1fr;gap:1px;display:grid}.resource-open-source article{background:#e7ede9;padding:1.7rem}.resource-open-source article:first-child{color:#fff;background:#07364f}.resource-open-source span{color:#c6a349;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:800}.resource-open-source h3{margin:.65rem 0;font:2rem Georgia,serif}.resource-open-source p{color:#5b7078;line-height:1.65}.resource-open-source article:first-child p{color:#d2dfe2}.resource-open-source a,.resource-open-source button{color:#07364f;cursor:pointer;background:#c9a552;border:0;margin-top:.5rem;padding:.8rem 1rem;font-weight:800;text-decoration:none;display:inline-block}.resource-notice{color:#5d4a1f;background:#fff5d9;border-left:5px solid #b78b28;justify-content:space-between;gap:2rem;margin:1rem 0;padding:1rem 1.2rem;display:flex}.resource-notice button{cursor:pointer;background:0 0;border:0;font-size:1.4rem}.resource-results{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1rem;display:grid}.resource-results>article{background:#fff;border-top:3px solid #c9a552;grid-template-columns:44px 1fr auto;gap:1rem;min-height:205px;padding:1.4rem;display:grid}.resource-results>article>span{color:#987521;font:1rem Georgia,serif}.resource-results>article p{color:#86681c;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.6rem;font-weight:800}.resource-results h3{color:#07364f;margin:.7rem 0;font:1.75rem Georgia,serif}.resource-results small{color:#60757d;line-height:1.55;display:block}.resource-results nav{flex-wrap:wrap;gap:1rem;margin-top:1.2rem;display:flex}.resource-results a{color:#07364f;font-size:.75rem;font-weight:800}.resource-results>article>button{color:#07364f;cursor:pointer;background:#fff;border:1px solid #b8c2c2;align-self:start;padding:.55rem .7rem}.resource-results>article>button.saved{color:#fff;background:#07364f}.resource-empty{text-align:center;background:#fff;padding:2rem}.resource-empty h3{font:2rem Georgia,serif}.resource-optional{border-top:1px solid #cec3aa;margin-top:5rem;padding-top:4rem}.resource-optional>header{max-width:900px}.resource-optional>header>p:last-child{color:#5e7178;line-height:1.7}.resource-optional>div{background:#d1c7af;border:1px solid #d1c7af;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.resource-optional article{background:#fff;padding:1.4rem}.resource-optional article>span{color:#705718;text-transform:uppercase;letter-spacing:.1em;background:#e9e4d8;padding:.35rem .5rem;font-size:.55rem;font-weight:800;display:inline-block}.resource-optional h3{color:#07364f;font:1.4rem Georgia,serif}.resource-optional article p{color:#60747b;line-height:1.55}.resource-optional button{color:#07364f;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d5cbb4;padding:.8rem 0;font-weight:800}.resource-library>footer{color:#566e75;background:#e5ece9;margin-top:2rem;padding:1.3rem;line-height:1.65}@media (width<=900px){.resource-library>header,.resource-open-source{grid-template-columns:1fr}.resource-library>header>aside{width:180px}.resource-optional>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.resource-library{padding:4rem 1.2rem}.resource-results,.resource-optional>div{grid-template-columns:1fr}.resource-results>article{grid-template-columns:34px 1fr}.resource-results>article>button{grid-column:2;justify-self:start}.resource-library>header{gap:1.5rem}}.resource-guide{color:#fff;background:linear-gradient(135deg,#39283f,#07364f);grid-template-columns:.72fr 1.28fr;gap:2rem;margin:1.2rem 0;padding:2rem;display:grid}.resource-guide h3{margin:.6rem 0;font:2.4rem/1.05 Georgia,serif}.resource-guide>div:first-child>p:last-child{color:#d8e2e3;line-height:1.65}.resource-guide>div:last-child{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.resource-guide button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff30;gap:.35rem;padding:1rem;display:grid}.resource-guide button:hover,.resource-guide button.active{color:#07364f;background:#c9a552}.resource-guide button span{font-weight:800}.resource-guide button small{color:#c8d6da}.resource-guide button:hover small,.resource-guide button.active small{color:#173b50}@media (width<=900px){.resource-guide{grid-template-columns:1fr}}@media (width<=600px){.resource-guide{padding:1.3rem}.resource-guide>div:last-child{grid-template-columns:1fr}}.resource-suggest{color:#fff;background:#07364f;grid-template-columns:1fr 1fr;gap:4rem;margin-top:4rem;padding:2rem;display:grid}.resource-suggest h2{color:#fff;font-size:clamp(2.3rem,4vw,4rem)}.resource-suggest>div>p:last-child{color:#d0dddf;line-height:1.7}.resource-suggest form{align-self:center}.resource-suggest label span,.resource-suggest small{display:block}.resource-suggest label span{text-transform:uppercase;letter-spacing:.12em;color:#ddbf5d;margin-bottom:.5rem;font-size:.62rem;font-weight:800}.resource-suggest input{border:1px solid #9baeb0;width:100%;padding:1rem}.resource-suggest button{color:#07364f;cursor:pointer;background:#c9a552;border:0;margin-top:.7rem;padding:.8rem 1rem;font-weight:800}.resource-suggest small{color:#b8cbce;margin-top:.8rem}@media (width<=600px){.resource-suggest{grid-template-columns:1fr;gap:1rem}}.translation-hero{color:#fff;background:linear-gradient(135deg,#041f31,#074258 62%,#3b2942);padding:clamp(6rem,10vw,10rem) max(5vw,50vw - 590px)}.translation-hero h1{letter-spacing:-.04em;max-width:1050px;margin:.8rem 0 1.5rem;font:clamp(3.7rem,7vw,7rem)/.95 Georgia,serif}.translation-hero h1 em{color:#dfc267;font-style:normal}.translation-hero>p:not(.eyebrow){color:#d4e0e3;max-width:760px;font-size:1.1rem;line-height:1.8}.translation-hero>div{gap:.8rem;margin-top:2rem;display:flex}.translation-hero .ghost{color:#fff;border-color:#fff5}.translation-lane{padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 610px)}.translation-lane>header{max-width:850px}.translation-lane>header>span{color:#96721c;text-transform:uppercase;letter-spacing:.16em;font-size:.65rem;font-weight:800}.translation-lane h2,.translation-activation h2,.translation-warning h2{color:#07364f;margin:.7rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.translation-lane>header p{color:#5d7179;line-height:1.75}.translation-lane>div{background:#d2c8b2;border:1px solid #d2c8b2;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2.5rem;display:grid}.translation-lane article{background:#fff;min-height:230px;padding:1.6rem}.translation-lane article>span{color:#765b18;text-transform:uppercase;letter-spacing:.1em;background:#e9e4d8;padding:.4rem .55rem;font-size:.56rem;font-weight:800;display:inline-block}.translation-lane article.available{border-top:4px solid #c9a552}.translation-lane article.available>span{color:#fff;background:#07364f}.translation-lane h3{color:#07364f;margin:1rem 0 .6rem;font:1.75rem Georgia,serif}.translation-lane article p{color:#60747b;line-height:1.65}.translation-lane article a{color:#80611a;font-weight:800}.translation-lane article small{color:#7b8586}.translation-lane.licensed{background:#e9eee9}.translation-lane.licensed article{background:#f8f5ed}.translation-lane.licensed article>span{color:#5a365b;background:#e4dbe3}.translation-activation{color:#fff;background:#3a2941;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 580px);display:grid}.translation-activation h2{color:#fff}.translation-activation ol{margin:0;padding:0;list-style:none}.translation-activation li{border-top:1px solid #ffffff30;grid-template-columns:55px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.translation-activation li>b{color:#dfc267;font:1.1rem Georgia,serif}.translation-activation li span,.translation-activation li strong{display:block}.translation-activation li strong{color:#fff;margin-bottom:.35rem;font:1.35rem Georgia,serif}.translation-activation li span{color:#d6d0d7;line-height:1.6}.translation-warning{color:#07364f;background:#d8b44d;padding:4rem max(5vw,50vw - 490px)}.translation-warning h2{font-size:clamp(2.4rem,4vw,4rem)}.translation-warning p{max-width:820px;line-height:1.75}@media (width<=800px){.translation-lane>div,.translation-activation{grid-template-columns:1fr}}@media (width<=600px){.translation-hero,.translation-lane,.translation-activation,.translation-warning{padding:4rem 1.2rem}.translation-hero>div{display:grid}}.end-study-page{color:#0b3447;background:#f3efe5;min-height:100vh}.end-study-top{background:#fbfaf6;border-bottom:1px solid #d7cba9;justify-content:space-between;align-items:center;min-height:88px;padding:12px max(5vw,50vw - 620px);display:flex}.end-study-top>a{color:#0b3447;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.end-study-top img{border-radius:50%;width:58px;height:58px}.end-study-top nav{gap:22px;display:flex}.end-study-top nav a{color:#0b3447;font-size:.78rem;font-weight:800;text-decoration:none}.end-study-hero{color:#fff;background:radial-gradient(circle at 78% 40%,#d0aa4733,#0000 24%),linear-gradient(135deg,#061f33,#0b4857 72%,#3b2942);grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 620px);display:grid}.end-study-hero>div>p,.end-study-path header>p,.end-study-position>div>p,.end-study-layers>div>p,.end-study-ready>div>p{text-transform:uppercase;letter-spacing:.17em;color:#c9a84e;font-size:.72rem;font-weight:900}.end-study-hero h1{letter-spacing:-.04em;margin:.8rem 0 1.4rem;font:clamp(3.8rem,7vw,7.4rem)/.9 Georgia,serif}.end-study-hero h1 em{color:#e4c56c;font-style:normal}.end-study-hero>div>span{color:#c8d9df}.end-study-hero aside{background:#071c2aaa;border:1px solid #d8b95d77;padding:2rem}.end-study-hero aside b{font:2rem Georgia,serif}.end-study-hero aside p{color:#d6e0e3;line-height:1.75}.end-study-position,.end-study-ready{background:#fff;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:clamp(4.5rem,8vw,7rem) max(5vw,50vw - 580px);display:grid}.end-study-position h2,.end-study-path h2,.end-study-layers h2,.end-study-ready h2{margin:.6rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.end-study-position>div:last-child p,.end-study-ready>div:last-child>p{color:#5b7078;font-size:1.05rem;line-height:1.85}.end-study-path{background:#e9eef0;padding:clamp(4.5rem,8vw,7rem) max(5vw,50vw - 640px)}.end-study-path>div{background:#b8c5c8;border:1px solid #b8c5c8;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.end-study-path article{background:#fff;flex-direction:column;min-height:390px;padding:1.6rem;display:flex}.end-study-path article>span{color:#a17e29;font-weight:900}.end-study-path article small{color:#6c7f85;text-transform:uppercase;letter-spacing:.12em;margin-top:2rem;font-weight:800}.end-study-path h3{margin:.8rem 0;font:2rem/1.08 Georgia,serif}.end-study-path article p{color:#5b7078;line-height:1.7}.end-study-path article a{color:#0b4659;text-underline-offset:.25rem;margin-top:auto;font-weight:900}.end-study-layers{color:#fff;background:#0a3043;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:clamp(4.5rem,8vw,7rem) max(5vw,50vw - 580px);display:grid}.end-study-layers>div:last-child{background:#fff3;grid-template-columns:1fr 1fr;gap:1px;display:grid}.end-study-layers article{background:#0a3043;padding:1.5rem}.end-study-layers article b{color:#e3c369;font:1.5rem Georgia,serif}.end-study-layers article p{color:#cad8dc;line-height:1.6}.end-study-ready{background:#f6f2e9}.end-study-ready>div:last-child>div{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.end-study-ready a{color:#fff;background:#0a3a4f;padding:1rem 1.2rem;font-weight:800;text-decoration:none}.end-study-ready a+a{color:#0a3a4f;background:#fff;border:1px solid #0a3a4f}.end-study-page footer{color:#fff;background:#061f33;justify-content:space-between;padding:2rem max(5vw,50vw - 620px);display:flex}.end-study-page footer p{color:#b9cbd1;margin:.4rem 0 0}.end-study-page footer>p{color:#d8b95d}@media (width<=850px){.end-study-hero,.end-study-position,.end-study-layers,.end-study-ready{grid-template-columns:1fr}.end-study-path>div{grid-template-columns:1fr 1fr}.end-study-top nav{gap:12px}.end-study-top nav a:nth-child(2){display:none}}@media (width<=560px){.end-study-top>a span{display:none}.end-study-hero,.end-study-position,.end-study-path,.end-study-layers,.end-study-ready{padding:4rem 1.2rem}.end-study-path>div,.end-study-layers>div:last-child{grid-template-columns:1fr}.end-study-path article{min-height:330px}.end-study-page footer{padding:2rem 1.2rem;display:block}}.end-study-finance{background:#e8dfca;padding:clamp(4.5rem,8vw,7rem) max(5vw,50vw - 620px)}.end-study-finance header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:5vw;display:grid}.end-study-finance header>p{text-transform:uppercase;letter-spacing:.17em;color:#87671d;font-size:.72rem;font-weight:900}.end-study-finance h2{margin:.6rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.end-study-finance>div{background:#cbbd9a;border:1px solid #cbbd9a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.2rem;display:grid}.end-study-finance article{background:#fff;min-height:360px;padding:1.6rem}.end-study-finance article>span{color:#8b6b22;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:900}.end-study-finance h3{margin:1rem 0;font:1.9rem/1.1 Georgia,serif}.end-study-finance article p{color:#5b7078;line-height:1.72}.end-study-finance article div{gap:.7rem;margin-top:1.2rem;display:grid}.end-study-finance article a{color:#0b4659;text-underline-offset:.25rem;font-weight:900}@media (width<=850px){.end-study-finance header,.end-study-finance>div{grid-template-columns:1fr}}@media (width<=560px){.end-study-finance{padding:4rem 1.2rem}}.ethiopian-page{color:#12364a;background:#f5f0e5}.ethiopian-nav{background:#fbf8f0;border-bottom:1px solid #d7ccb3;justify-content:space-between;align-items:center;gap:2rem;min-height:96px;padding:1rem max(4vw,50vw - 680px);display:flex}.ethiopian-nav .brand{color:#0c3045;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;font-weight:800;text-decoration:none;display:flex}.ethiopian-nav .brand img{object-fit:contain;width:64px;height:64px}.ethiopian-nav nav{gap:1.4rem;display:flex}.ethiopian-nav nav a,.return-link{color:#254a5b;text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:800;text-decoration:none}.return-link{border:1px solid #c4a34d;padding:.8rem 1rem}.ethiopian-hero{color:#fff;background:radial-gradient(circle at 82% 44%,#d0aa4b36,#0000 25%),linear-gradient(130deg,#031e31,#073d4c 67%,#39283f);grid-template-columns:1.15fr .55fr;align-items:center;gap:8vw;min-height:78vh;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px);display:grid}.ethiopian-page .eyebrow{color:#b68c2b;text-transform:uppercase;letter-spacing:.19em;font-size:.65rem;font-weight:900}.ethiopian-hero .eyebrow{color:#e1c360}.ethiopian-hero h1{letter-spacing:-.045em;margin:1rem 0;font:clamp(3.8rem,7vw,7.4rem)/.92 Georgia,serif}.ethiopian-hero h1 em{color:#e0bf5c;font-style:normal;display:block}.ethiopian-hero>div>p:not(.eyebrow){color:#d6e1e4;max-width:760px;font-size:1.08rem;line-height:1.8}.ethiopian-hero>div>div{gap:.8rem;margin-top:2rem;display:flex}.ethiopian-page .button{padding:1rem 1.25rem;font-weight:800;text-decoration:none;display:inline-block}.ethiopian-page .button.primary{color:#082d41;background:#c9a445}.ethiopian-page .button.ghost{color:#fff;border:1px solid #fff5}.ethiopian-hero aside{color:#07364b;background:#f8f4e9;border-top:5px solid #caa545;padding:2rem;box-shadow:0 30px 80px #0005}.ethiopian-hero aside>span{color:#8b6b1c;text-transform:uppercase;letter-spacing:.13em;font-size:.63rem;font-weight:900;display:block}.ethiopian-hero aside>strong{margin:1rem 0;font:7rem/.9 Georgia,serif;display:block}.ethiopian-hero aside>p{color:#65777d;line-height:1.5}.ethiopian-hero dl{border-top:1px solid #d6cbb3;grid-template-columns:1fr 1fr;margin:1.8rem 0 0;display:grid}.ethiopian-hero dl div{padding:1rem 0}.ethiopian-hero dt{font:2rem Georgia,serif}.ethiopian-hero dd{color:#65777d;margin:0;font-size:.72rem}.canon-context,.study-boundary{grid-template-columns:.8fr 1.2fr;gap:6vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 600px);display:grid}.canon-context h2,.source-section h2,.parallel-explorer h2,.catalog-section h2,.commentary-section h2,.translation-roadmap h2,.study-boundary h2{color:#07364b;margin:.7rem 0;font:clamp(2.7rem,5vw,5rem)/.98 Georgia,serif}.canon-context>div:last-child{background:#d2c7ae;border:1px solid #d2c7ae;grid-template-columns:1fr 1fr;gap:1px;display:grid}.canon-context article{background:#fff;padding:1.6rem}.canon-context article>span,.source-section article span,.commentary-section article>span,.translation-roadmap article>span{color:#8b6a19;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem;font-weight:900}.canon-context h3{font:1.65rem Georgia,serif}.canon-context article p,.source-section article p,.commentary-section article p,.translation-roadmap article p{color:#60747b;line-height:1.65}.canon-context a,.source-section a,.commentary-section a{color:#07364b;font-weight:800}.source-section,.catalog-section,.translation-roadmap{padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.source-section{background:#fff}.source-section>header,.catalog-section>header{max-width:900px}.source-section>header>p:last-child,.catalog-section>header>p:last-child{color:#62767d;line-height:1.7}.source-section>div{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2.5rem;display:grid}.source-section article{background:#f4efe4;border-top:4px solid #c7a044;padding:1.6rem}.source-section article>div{justify-content:space-between;gap:1rem;display:flex}.source-section article b{color:#50706f;font-size:.68rem}.source-section h3{margin:1.2rem 0 .5rem;font:2rem Georgia,serif}.source-section article p{min-height:78px}.parallel-explorer{color:#fff;background:#07364b;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.parallel-explorer>header{grid-template-columns:1fr 230px;align-items:end;gap:4rem;display:grid}.parallel-explorer h2{color:#fff}.parallel-explorer>header>div>p:last-child{color:#ccdade;line-height:1.7}.parallel-explorer>header aside{color:#07364b;background:#f5f0e5;border-top:4px solid #c9a445;padding:1.2rem}.parallel-explorer>header aside span,.parallel-explorer>header aside strong,.parallel-explorer>header aside small{display:block}.parallel-explorer>header aside span{color:#8c6b1d;text-transform:uppercase;letter-spacing:.1em;font-size:.57rem;font-weight:900}.parallel-explorer>header aside strong{margin:.7rem 0;font:1.35rem Georgia,serif}.parallel-explorer>header aside small{color:#63777d}.reader-toolbar{justify-content:space-between;gap:1rem;margin:2rem 0 1rem;display:flex}.reader-toolbar>div{gap:.4rem;display:flex}.reader-toolbar button{color:#dce5e7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff38;padding:.7rem .85rem}.reader-toolbar button.active{color:#07364b;background:#c9a445;border-color:#c9a445}.reader-stage{background:#a79872;border:1px solid #a79872;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.reader-stage.focus{grid-template-columns:1fr}.reader-stage article{color:#07364b;background:#f7f2e7;padding:1.5rem}.reader-stage article.active{box-shadow:inset 0 5px #c9a445}.reader-stage article>span{color:#8b6a1b;text-transform:uppercase;letter-spacing:.1em;font-size:.57rem;font-weight:900}.reader-stage h3{margin:.6rem 0;font:2rem Georgia,serif}.reader-stage article>div{padding:1rem 0}.reader-stage i{background:#d9d3c5;height:8px;margin:.55rem 0;display:block}.reader-stage i:nth-child(2){width:86%}.reader-stage i:nth-child(3){width:94%}.reader-stage i:nth-child(4){width:68%}.reader-stage p{color:#62747a;line-height:1.6}.reader-stage b{color:#755918;text-transform:uppercase;letter-spacing:.08em;background:#e7e0cf;padding:.4rem .55rem;font-size:.55rem;display:inline-block}.catalog-section>div{border-top:1px solid #cec3a9;margin-top:2.5rem}.catalog-section article{border-bottom:1px solid #cec3a9;grid-template-columns:60px 1fr auto;align-items:center;gap:1.5rem;padding:1.4rem 0;display:grid}.catalog-section article>span{color:#97731e;font:1.1rem Georgia,serif}.catalog-section h3{margin:0 0 .35rem;font:1.6rem Georgia,serif}.catalog-section article p{color:#61747b;margin:0}.catalog-section article>b{color:#725719;text-transform:uppercase;letter-spacing:.08em;background:#e7e0cf;padding:.5rem .65rem;font-size:.55rem}.commentary-section{color:#fff;background:#39283f;grid-template-columns:.8fr 1.2fr;gap:6vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 600px);display:grid}.commentary-section h2{color:#fff}.commentary-section article{color:#07364b;background:#f5f0e5;border-top:5px solid #c9a445;padding:2rem}.commentary-section h3{margin:1rem 0;font:2.2rem Georgia,serif}.commentary-section article small{color:#687a7e;border-top:1px solid #d0c6b0;margin-top:1.2rem;padding-top:1rem;line-height:1.5;display:block}.translation-roadmap{background:#fff}.translation-roadmap>div{background:#d2c7af;border:1px solid #d2c7af;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:2rem;display:grid}.translation-roadmap article{background:#f5f0e5;padding:1.4rem}.translation-roadmap h3{font:1.55rem Georgia,serif}.study-boundary{background:#e5ece8}.study-boundary ul{margin:0;padding:0;list-style:none}.study-boundary li{border-top:1px solid #bdcbc6;padding:1rem 0 1rem 2rem;line-height:1.65;position:relative}.study-boundary li:before{content:"✦";color:#9a7722;position:absolute;left:0}.ethiopian-page footer{color:#cad8db;background:#031e31;justify-content:space-between;gap:2rem;padding:2.5rem max(5vw,50vw - 640px);display:flex}.ethiopian-page footer strong{color:#dfbf5e;font:1.4rem Georgia,serif}.ethiopian-page footer p{margin:.35rem 0}@media (width<=900px){.ethiopian-nav nav{display:none}.ethiopian-hero,.canon-context,.commentary-section,.study-boundary,.parallel-explorer>header{grid-template-columns:1fr}.translation-roadmap>div{grid-template-columns:1fr 1fr}.reader-stage{grid-template-columns:1fr}.reader-stage article:not(.active){display:none}}@media (width<=600px){.ethiopian-nav .brand span{display:none}.ethiopian-nav{padding:.8rem 1rem}.ethiopian-hero,.canon-context,.source-section,.parallel-explorer,.catalog-section,.commentary-section,.translation-roadmap,.study-boundary{padding:4rem 1.2rem}.ethiopian-hero h1{font-size:3.5rem}.ethiopian-hero>div>div,.source-section>div,.canon-context>div:last-child,.translation-roadmap>div{grid-template-columns:1fr;display:grid}.reader-toolbar{display:grid}.reader-toolbar>div{overflow:auto}.catalog-section article{grid-template-columns:40px 1fr}.catalog-section article>b{grid-column:2;justify-self:start}.ethiopian-page footer{padding:2rem 1.2rem;display:block}}.enoch-reader-page{color:#12384c;background:#f4efe4;min-height:100vh}.enoch-reader-nav{background:#fbf8f0;border-bottom:1px solid #d4c9b1;justify-content:space-between;align-items:center;height:90px;padding:0 max(4vw,50vw - 700px);display:flex}.enoch-reader-nav .brand{color:#07364b;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.8rem;font-weight:900;text-decoration:none;display:flex}.enoch-reader-nav img{object-fit:contain;width:60px;height:60px}.enoch-reader-nav>div{gap:1rem;display:flex}.enoch-reader-nav>div a{color:#345564;text-transform:uppercase;letter-spacing:.11em;font-size:.62rem;font-weight:900;text-decoration:none}.enoch-reader-hero{color:#fff;background:linear-gradient(125deg,#031e31,#073e4c 70%,#38283f);grid-template-columns:1fr 300px;align-items:end;gap:5rem;padding:4rem max(5vw,50vw - 640px);display:grid}.enoch-reader-page .eyebrow{color:#ad8424;text-transform:uppercase;letter-spacing:.18em;font-size:.62rem;font-weight:900}.enoch-reader-hero .eyebrow{color:#dfbf5a}.enoch-reader-hero h1{margin:.8rem 0;font:clamp(3.8rem,7vw,7rem)/.9 Georgia,serif}.enoch-reader-hero>div>p:last-child{color:#ccdadd}.enoch-reader-hero aside{color:#07364b;background:#f5f0e5;border-top:4px solid #c9a445;padding:1.4rem}.enoch-reader-hero aside span,.enoch-reader-hero aside strong,.enoch-reader-hero aside small{display:block}.enoch-reader-hero aside span{color:#886718;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem;font-weight:900}.enoch-reader-hero aside strong{margin:.65rem 0;font:2.2rem Georgia,serif}.enoch-reader-hero aside small{color:#66787c;line-height:1.45}.reader-boundary{background:#e4ebe7;grid-template-columns:170px 1fr;gap:2rem;padding:1.2rem max(5vw,50vw - 640px);display:grid}.reader-boundary strong{color:#795c17;text-transform:uppercase;letter-spacing:.12em;font-size:.63rem}.reader-boundary p{color:#576f77;margin:0;line-height:1.6}.enoch-reader-shell{background:#fff;border-left:1px solid #d6cbb3;border-right:1px solid #d6cbb3;grid-template-columns:250px minmax(0,1fr) 310px;max-width:1500px;margin:0 auto;display:grid}.enoch-reader-shell>aside:first-child{color:#fff;background:#082f42}.enoch-reader-shell>aside:first-child>header{border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;padding:1rem;display:flex}.enoch-reader-shell>aside:first-child>header span{color:#d8bc5e;text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:900}.enoch-reader-shell>aside:first-child>header button{color:#fff;background:0 0;border:0;font-size:1.5rem;display:none}.enoch-reader-shell>aside:first-child label{padding:1rem;display:block}.enoch-reader-shell>aside:first-child label span{color:#b9cdd1;margin-bottom:.5rem;font-size:.65rem;display:block}.enoch-reader-shell>aside:first-child input{color:#fff;background:#ffffff0c;border:1px solid #fff3;width:100%;padding:.75rem}.enoch-reader-shell>aside:first-child nav{grid-template-columns:1fr 1fr;max-height:820px;padding:.6rem;display:grid;overflow:auto}.enoch-reader-shell>aside:first-child nav button{color:#c5d4d7;cursor:pointer;background:0 0;border:1px solid #ffffff14;justify-content:space-between;padding:.65rem;display:flex}.enoch-reader-shell>aside:first-child nav button.active{color:#07364b;background:#c8a345}.enoch-reader-shell>aside:first-child nav span{font-size:.55rem}.enoch-reader-shell>aside:first-child nav b{font:1rem Georgia,serif}.enoch-reader-shell>aside:first-child>footer{color:#aac0c5;padding:1rem;font-size:.7rem;line-height:1.5}.search-results{max-height:820px;padding:.6rem;overflow:auto}.search-results>b{color:#d8bc5e;padding:.6rem;font-size:.7rem;display:block}.search-results button{color:#c9d6d9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1c;grid-template-columns:42px 1fr;gap:.5rem;width:100%;padding:.75rem;display:grid}.search-results button span{color:#dfbf5a;font-family:Georgia,serif}.reading-panel{min-height:900px;padding:clamp(2rem,4vw,4rem)}.reading-panel>header{border-bottom:1px solid #d5ccb8;justify-content:space-between;gap:2rem;padding-bottom:1.5rem;display:flex}.reading-panel>header p{color:#8c6a1a;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.58rem;font-weight:900}.reading-panel h2{margin:.45rem 0 0;font:3.6rem/.9 Georgia,serif}.reading-panel>header>div:last-child{align-items:flex-start;gap:.4rem;display:flex}.reading-panel>header button{color:#07364b;cursor:pointer;background:#f7f2e8;border:1px solid #c9c0ad;padding:.65rem}.reading-panel>header button.saved{color:#fff;background:#07364b}.enoch-text{color:#1c3c4b;padding:2rem 0;font-family:Georgia,serif;line-height:1.85}.enoch-text p{white-space:normal;margin:0 0 1.45em}.reader-steps{border-top:1px solid #d5ccb8;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}.reader-steps button{color:#07364b;cursor:pointer;background:#f7f2e8;border:1px solid #c9c0ad;padding:.8rem 1rem}.reader-steps button:disabled{opacity:.4}.reader-steps span{color:#738387;font-size:.7rem}.reader-loading,.reader-error{color:#657980;padding:3rem 0}.mobile-reader-bar{display:none}.note-panel{background:#eee8da;border-left:1px solid #d3c8b0;padding:2rem 1.4rem}.note-panel h2{margin:.7rem 0 1.7rem;font:2.3rem/1 Georgia,serif}.note-panel label span{color:#765916;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.58rem;font-weight:900;display:block}.note-panel textarea{color:#173c4d;resize:vertical;background:#fff;border:1px solid #c2b8a2;width:100%;min-height:270px;padding:1rem;font:1rem/1.6 inherit}.note-panel>p:not(.eyebrow){color:#66787d;font-size:.74rem;line-height:1.6}.note-panel>div{color:#fff;background:#07364b;margin-top:2rem;padding:1rem}.note-panel>div strong,.note-panel>div span{display:block}.note-panel>div strong{color:#dfbf5b;font:2.5rem Georgia,serif}.note-panel>div span{font-size:.7rem}.enoch-source{color:#fff;background:#39283f;grid-template-columns:.8fr 1.2fr;gap:6vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 590px);display:grid}.enoch-source h2{margin:.7rem 0;font:clamp(2.8rem,5vw,5rem)/.98 Georgia,serif}.enoch-source dl{color:#07364b;background:#f4efe4;margin:0}.enoch-source dl div{border-bottom:1px solid #d4cab4;grid-template-columns:170px 1fr;gap:1rem;padding:1rem;display:grid}.enoch-source dt{color:#866619;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:900}.enoch-source dd{color:#536c75;margin:0}.enoch-source a{color:#e3c45f;font-weight:800}.enoch-reader-page>footer{color:#c7d5d8;background:#031e31;justify-content:space-between;padding:2.3rem max(5vw,50vw - 640px);display:flex}.enoch-reader-page>footer strong{color:#dfbf5b;font:1.3rem Georgia,serif}.enoch-reader-page>footer p{margin:.35rem 0}@media (width<=1100px){.enoch-reader-shell{grid-template-columns:220px minmax(0,1fr)}.note-panel{border-top:1px solid #d3c8b0;border-left:0;grid-column:1/-1}.note-panel textarea{min-height:150px}}@media (width<=760px){.enoch-reader-nav .brand span{display:none}.enoch-reader-hero{grid-template-columns:1fr;gap:2rem;padding:4rem 1.2rem}.reader-boundary{grid-template-columns:1fr;padding:1rem 1.2rem}.enoch-reader-shell{display:block}.enoch-reader-shell>aside:first-child{z-index:50;width:min(88vw,360px);transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:15px 0 50px #0008}.enoch-reader-shell>aside:first-child.open{transform:translate(0)}.enoch-reader-shell>aside:first-child>header button{display:block}.mobile-reader-bar{background:#e7e0d0;justify-content:space-between;margin:-1rem -1rem 1.5rem;padding:.8rem 1rem;display:flex}.mobile-reader-bar button{color:#07364b;background:0 0;border:0;font-weight:900}.reading-panel{min-height:700px;padding:2rem 1.2rem}.reading-panel>header{display:grid}.reading-panel>header>div:last-child{flex-wrap:wrap}.enoch-source{grid-template-columns:1fr;padding:4rem 1.2rem}.enoch-source dl div{grid-template-columns:1fr}.enoch-reader-page>footer{padding:2rem 1.2rem;display:block}}.accessibility-tools{background:#e7ede9;border-left:4px solid #c6a143;margin:1.2rem 0;padding:1rem}.accessibility-tools>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accessibility-tools button,.accessibility-tools select,.selection-tools button{color:#07364b;background:#fff;border:1px solid #aebdba;padding:.65rem .8rem;font-weight:800}.accessibility-tools button:first-child,.selection-tools button{color:#fff;background:#07364b}.accessibility-tools label{align-items:center;gap:.5rem;display:flex}.accessibility-tools label span{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem}.accessibility-tools p,.selection-tools p{color:#5e747b;margin:.7rem 0 0;font-size:.72rem;line-height:1.5}.selection-action-bar{z-index:120;color:#fff;background:#062f43;border:1px solid #caa94b;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.65rem;width:min(760px,100vw - 2rem);padding:.8rem;display:grid;position:fixed;bottom:6.5rem;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00172266}.selection-action-bar div{min-width:0}.selection-action-bar span,.selection-action-bar b{display:block}.selection-action-bar span{text-transform:uppercase;letter-spacing:.12em;color:#dfc465;font-size:.62rem}.selection-action-bar b{white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font:1rem Georgia,serif;overflow:hidden}.selection-action-bar button{color:#062f43;cursor:pointer;background:#d4b454;border:1px solid #d4b454;padding:.72rem .85rem;font-weight:800}.selection-action-bar button:nth-of-type(2){color:#fff;background:0 0}.selection-action-bar .selection-dismiss{color:#fff;background:0 0;border:0;padding:.35rem;font-size:1.35rem}@media (width<=700px){.selection-action-bar{grid-template-columns:1fr 1fr auto;bottom:6rem}.selection-action-bar div{grid-column:1/-1}.selection-action-bar button{min-height:44px}.selection-action-bar b{font-size:.9rem}}.selection-tools{border-bottom:1px solid #d5ccb8;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.selection-tools button:nth-child(2){color:#07364b;background:#fff}.selection-tools p{margin:0}.enoch-text mark{color:inherit;background:#f5dc72;padding:.04em .08em}.saved-highlights{margin-top:1.2rem}.saved-highlights h3{font:1.2rem Georgia,serif}.saved-highlights button{color:#4d6872;text-align:left;background:#fff;border:1px solid #d0c5ad;justify-content:space-between;gap:.5rem;width:100%;margin:.35rem 0;padding:.7rem;display:flex}.saved-highlights button b{color:#8b6718}.language-study{background:#f4efe4;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.language-study>header{max-width:900px}.language-study h2{margin:.7rem 0;font:clamp(2.8rem,5vw,5rem)/.98 Georgia,serif}.language-study>header>p:last-child{color:#5b7179;line-height:1.7}.language-study>div{background:#cec3aa;border:1px solid #cec3aa;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:2.5rem;display:grid}.language-study article{background:#fff;padding:1.3rem}.language-study article>span{color:#8c6a1b;text-transform:uppercase;letter-spacing:.1em;font-size:.56rem;font-weight:900}.language-study h3{margin:.8rem 0;font:1.35rem Georgia,serif}.language-study article b{color:#355867;font-size:.68rem}.language-study article p{color:#60757c;font-size:.85rem;line-height:1.55}.language-study>footer{color:#536c74;background:#e4ebe7;margin-top:1rem;padding:1.1rem;line-height:1.6}@media (width<=1100px){.language-study>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.language-study{padding:4rem 1.2rem}.language-study>div{grid-template-columns:1fr}.selection-tools{display:block}}.division-references{border-top:1px solid #c9bea6;margin-top:2rem;padding-top:1.5rem}.division-references h3{margin:.45rem 0 1rem;font:1.45rem Georgia,serif}.division-references>a{color:#123c4d;background:#fff;border-left:3px solid #c7a143;margin:.6rem 0;padding:.9rem;text-decoration:none;display:block}.division-references>a b,.division-references>a span,.division-references>a small{display:block}.division-references>a span{color:#60757c;margin:.3rem 0;font-size:.76rem;line-height:1.45}.division-references>a small{color:#8a691b;font-weight:800}.division-references>p:last-child{color:#657980;font-size:.7rem;line-height:1.55}.word-study-builder{background:#f8f4e9;border:1px solid #cfc3aa;border-top:4px solid #c7a143;margin:1.5rem 0;padding:1.2rem}.word-study-builder h3{margin:.4rem 0;font:1.45rem Georgia,serif}.word-study-builder blockquote{color:#173d4d;background:#fff;border-left:3px solid #07364b;margin:1rem 0;padding:.8rem;font:1.1rem/1.5 Georgia,serif}.word-study-builder>p:not(.eyebrow),.word-study-builder aside p{color:#60757c;font-size:.72rem;line-height:1.55}.lexical-matches{gap:.6rem;margin:1rem 0;display:grid}.lexical-matches article{background:#fff;border:1px solid #d9cfba;padding:.8rem}.lexical-matches span,.lexical-matches b,.lexical-matches small{display:block}.lexical-matches span{color:#8b691a;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.lexical-matches b{margin:.3rem 0;font:1rem Georgia,serif}.lexical-matches small{color:#4e6a75}.lexical-matches p{color:#62767d;font-size:.72rem;line-height:1.5}.lexical-empty{color:#173d4d;background:#e8ede9;margin:1rem 0;padding:.9rem}.lexical-empty p{color:#60757c;margin:.35rem 0 0;font-size:.7rem;line-height:1.5}.word-study-builder>button{color:#fff;cursor:pointer;background:#07364b;border:0;width:100%;padding:.8rem;font-weight:900}.word-study-builder>label{margin-top:1rem;display:block}.word-study-builder>label textarea{min-height:260px}.word-study-builder aside{color:#fff;background:#39283f;margin-top:1rem;padding:.8rem}.word-study-builder aside strong{color:#dfbf5b}.word-study-builder aside p{color:#d5cdd8;margin:.35rem 0 0}.enoch-reader-shell{border:1px solid #d6cbb3;max-width:1180px;margin:2.5rem auto 5rem;display:block;position:relative;box-shadow:0 24px 70px #172d311a}.reading-panel{max-width:900px;min-height:760px;margin:0 auto;padding:clamp(2rem,5vw,5rem)}.reader-command-bar{background:#f1ecdf;border:1px solid #d6cbb3;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:end;gap:.75rem;margin:-1.5rem 0 2rem;padding:1rem;display:grid}.reader-command-bar button,.reader-command-bar select{color:#07364b;cursor:pointer;background:#fff;border:1px solid #bdb39f;min-height:46px;padding:.7rem .9rem;font-weight:800}.reader-command-bar>button:first-child,.reader-command-bar>button:last-child{color:#fff;background:#07364b;border-color:#07364b}.reader-command-bar label{gap:.3rem;display:grid}.reader-command-bar label span{color:#7c601d;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:900}.reader-command-bar>span{color:#687c82;white-space:nowrap;align-self:center;font-size:.74rem}.private-study-overview{color:#123c4d;text-align:left;cursor:pointer;background:#fbf8f0;border:1px solid #cfc4ac;border-left:4px solid #c8a345;grid-template-columns:minmax(220px,1fr) repeat(3,84px) auto;align-items:center;gap:.7rem;width:100%;margin:-.75rem 0 2rem;padding:1rem;display:grid}.private-study-overview>span:first-child b,.private-study-overview>span:first-child small{display:block}.private-study-overview>span:first-child b{font:1.15rem Georgia,serif}.private-study-overview>span:first-child small{color:#677b81;margin-top:.25rem;line-height:1.4}.private-study-overview>span:not(:first-child){border-left:1px solid #ddd3bf;place-items:center;min-height:58px;display:grid}.private-study-overview strong{color:#07364b;font:1.65rem Georgia,serif}.private-study-overview>span:not(:first-child) small{color:#718287;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.private-study-overview>span.active strong{color:#9b7621}.private-study-overview i{color:#87671b;white-space:nowrap;font-size:.7rem;font-style:normal;font-weight:900}.private-study-overview:hover,.private-study-overview:focus-visible{outline-offset:2px;background:#f7f0df;outline:2px solid #c8a345}.reader-nav-panel,.note-panel{z-index:80;width:min(92vw,420px);transition:transform .25s;position:fixed;top:0;bottom:0;overflow:auto;box-shadow:0 0 60px #00000052}.reader-nav-panel{color:#fff;background:#082f42;left:0;transform:translate(-105%)}.reader-nav-panel.open{transform:translate(0)}.reader-nav-panel>header{z-index:2;background:#082f42;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;padding:1.2rem;display:flex;position:sticky;top:0}.reader-nav-panel>header span{color:#d8bc5e;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:900}.reader-nav-panel>header button,.close-study{color:inherit;cursor:pointer;background:0 0;border:0;font-size:2rem}.reader-nav-panel>label{padding:1rem;display:block}.reader-nav-panel>label span{color:#b9cdd1;margin-bottom:.5rem;font-size:.7rem;display:block}.reader-nav-panel input{color:#fff;background:#ffffff0c;border:1px solid #fff3;width:100%;padding:.85rem}.reader-nav-panel>nav{grid-template-columns:repeat(3,1fr);padding:.75rem;display:grid}.reader-nav-panel>nav button{color:#c5d4d7;cursor:pointer;background:0 0;border:1px solid #ffffff18;justify-content:space-between;padding:.8rem;display:flex}.reader-nav-panel>nav button.active{color:#07364b;background:#c8a345}.reader-nav-panel>nav span{font-size:.58rem}.reader-nav-panel>nav b{font:1rem Georgia,serif}.reader-nav-panel>footer{color:#aac0c5;padding:1rem;font-size:.72rem;line-height:1.5}.note-panel{background:#eee8da;border-left:1px solid #d3c8b0;padding:2.2rem 1.7rem;left:auto;right:0;transform:translate(105%)}.note-panel.open{transform:translate(0)}.close-study{color:#173c4d;position:absolute;top:.5rem;right:1rem}.reader-scrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03141d9e;display:none;position:fixed;inset:0}.reader-scrim.open{display:block}.listening-drawer{background:#faf7f0;border:1px solid #d5ccb8;margin:1.25rem 0}.listening-drawer summary{color:#07364b;cursor:pointer;padding:1rem;font-weight:900}.listening-drawer[open] summary{border-bottom:1px solid #d5ccb8}.listening-drawer .accessibility-tools{border-left:0;margin:0}.listening-drawer .selection-tools{padding:1rem}.enoch-text{max-width:760px;font-size:inherit;margin:0 auto;padding:2rem 0 3rem;line-height:1.9}.enoch-text p:first-child:first-letter{float:left;color:#9b7621;margin:.08em .1em 0 0;font:4.2em/.75 Georgia,serif}@media (width<=760px){.enoch-reader-shell{border-left:0;border-right:0;margin:0}.reader-command-bar{grid-template-columns:1fr 1fr;margin:-.5rem 0 1.5rem}.reader-command-bar label{grid-area:1/1/auto/-1}.reader-command-bar>span{display:none}.private-study-overview{grid-template-columns:repeat(3,1fr);margin:-.5rem 0 1.5rem}.private-study-overview>span:first-child{grid-column:1/-1}.private-study-overview>span:nth-child(2){border-left:0}.private-study-overview i{text-align:right;grid-column:1/-1}.reading-panel{padding:1.5rem 1.1rem}.reader-nav-panel>nav{grid-template-columns:1fr 1fr}.reading-panel>header{grid-template-columns:1fr auto;align-items:end}.reading-panel h2{font-size:3rem}.enoch-text{font-size:inherit;line-height:1.8}}.saved-divisions{border-top:1px solid #c9bea6;margin-top:1.25rem;padding-top:1rem}.saved-divisions h3{margin:.2rem 0 .8rem;font:1.25rem Georgia,serif}.saved-divisions button{color:#123c4d;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9bea6;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:.4rem 0;padding:.8rem;display:flex}.saved-divisions button:hover,.saved-divisions button:focus-visible{outline-offset:1px;background:#fbf6e8;border-color:#9b7621;outline:2px solid #c7a143}.saved-divisions button b{font:1.05rem Georgia,serif}.saved-division-name b,.saved-division-name small{display:block}.saved-division-name small{color:#6f8084;margin-top:.2rem;font-size:.66rem;font-weight:500}.saved-division-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.saved-division-status em{color:#735817;letter-spacing:.04em;text-transform:uppercase;background:#e8e1cf;padding:.25rem .4rem;font-size:.57rem;font-style:normal;font-weight:900}.saved-division-status i{color:#87671b;white-space:nowrap;font-size:.68rem;font-style:normal;font-weight:900}@media (width<=480px){.saved-divisions button{flex-direction:column;align-items:flex-start}.saved-division-status{justify-content:flex-start}}.ethiopic-study-page{color:#0a3549;background:#f5f0e5;min-height:100vh}.ethiopic-study-nav{background:#fbf8f0;border-bottom:1px solid #d4c8ae;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1rem max(4vw,50vw - 690px);display:flex}.ethiopic-study-nav a,.ethiopic-study-nav span{color:#153f51;text-transform:uppercase;letter-spacing:.11em;font-size:.66rem;font-weight:850;text-decoration:none}.ethiopic-study-intro{color:#fff;background:linear-gradient(130deg,#04283b,#07505a 70%,#3c2c42);grid-template-columns:1fr 340px;align-items:end;gap:5vw;padding:clamp(3rem,6vw,6rem) max(4vw,50vw - 690px);display:grid}.ethiopic-study-intro>div>p,.ethiopic-study-boundaries span{color:#e2bd54;text-transform:uppercase;letter-spacing:.15em;font-size:.65rem;font-weight:900}.ethiopic-study-intro h1{letter-spacing:-.04em;max-width:900px;margin:.7rem 0 1.2rem;font:clamp(3rem,6vw,6.4rem)/.95 Georgia,serif}.ethiopic-study-intro>div>span{color:#d8e4e5;max-width:800px;line-height:1.8;display:block}.ethiopic-study-intro aside{color:#0a3549;background:#f7f1e5;border-top:5px solid #c8a342;padding:1.5rem}.ethiopic-study-intro aside b{font:1.45rem Georgia,serif}.ethiopic-study-intro aside p{color:#61757b;line-height:1.65}.ethiopic-study-workspace{grid-template-columns:250px minmax(0,1fr) 290px;align-items:start;gap:1rem;padding:2rem max(3vw,50vw - 740px) 4rem;display:grid}.ethiopic-study-controls,.ethiopic-study-reader,.ethiopic-study-review{background:#fff;border:1px solid #d5cbb5}.ethiopic-study-controls,.ethiopic-study-review{padding:1.2rem}.ethiopic-study-controls label,.ethiopic-study-review label{text-transform:uppercase;letter-spacing:.08em;gap:.45rem;font-size:.72rem;font-weight:850;display:grid}.ethiopic-study-controls select,.ethiopic-study-review textarea{color:#123b4d;width:100%;font:inherit;background:#fbf8f1;border:1px solid #bfb49c;padding:.8rem}.ethiopic-status-card{background:#f0eadc;border-left:4px solid #c6a042;margin:1rem 0;padding:1rem}.ethiopic-status-card span{color:#896817;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:900;display:block}.ethiopic-status-card b{margin:.45rem 0;display:block}.ethiopic-status-card p{color:#66787c;margin:0;font-size:.78rem;line-height:1.55}.ethiopic-study-controls nav{gap:.35rem;display:grid}.ethiopic-study-controls button{text-align:left;color:#294e5c;cursor:pointer;background:#faf7ef;border:1px solid #d1c7b0;padding:.8rem}.ethiopic-study-controls button.active{color:#fff;background:#09394c;border-color:#09394c}.ethiopic-study-reader>header{border-bottom:1px solid #d6ccb6;justify-content:space-between;gap:1rem;padding:1.4rem;display:flex}.ethiopic-study-reader header p{color:#8e6c19;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.58rem;font-weight:900}.ethiopic-study-reader h2,.ethiopic-study-review h2,.ethiopic-study-boundaries h2{margin:.45rem 0;font:2rem Georgia,serif}.ethiopic-study-reader header>span{color:#765a17;background:#eee7d8;align-self:start;padding:.4rem .55rem;font-size:.62rem;font-weight:800}.ethiopic-empty-source{text-align:center;background:#faf8f3;border:1px dashed #bdb198;margin:1.4rem;padding:clamp(2rem,6vw,5rem)}.ethiopic-empty-source b{font:1.8rem Georgia,serif}.ethiopic-empty-source p{color:#66787d;max-width:620px;margin:1rem auto 0;line-height:1.7}.ethiopic-public-disclosure{color:#fff;background:#07364a;margin:1.4rem;padding:1.3rem}.ethiopic-public-disclosure>span{color:#e1bd57;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:900}.ethiopic-public-disclosure blockquote{border-left:3px solid #d0aa47;margin:1rem 0;padding-left:1rem;font:1.18rem/1.65 Georgia,serif}.ethiopic-public-disclosure label{color:#d5e0e2;align-items:flex-start;gap:.6rem;font-size:.78rem;display:flex}.ethiopic-study-review ol{padding:0;list-style:none}.ethiopic-study-review li{border-top:1px solid #ded5c2;grid-template-columns:28px 1fr;gap:.7rem;padding:.8rem 0;display:grid}.ethiopic-study-review li>span{border:1px solid #b8aa8d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.65rem;display:grid}.ethiopic-study-review li.current>span{background:#c9a445;border-color:#c9a445}.ethiopic-study-review li b{font-size:.8rem}.ethiopic-study-review li p{color:#6a7b7f;margin:.25rem 0;font-size:.7rem;line-height:1.45}.ethiopic-study-review textarea{resize:vertical;text-transform:none;letter-spacing:0;min-height:130px;font-weight:500}.ethiopic-study-review small{color:#6a7b7f;text-transform:none;letter-spacing:0;font-weight:500}.ethiopic-study-boundaries{background:#cfc3aa;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 max(4vw,50vw - 690px) 6rem;display:grid}.ethiopic-study-boundaries article{background:#f9f6ef;padding:1.4rem}.ethiopic-study-boundaries h2{font-size:1.45rem}.ethiopic-study-boundaries p{color:#63767c;line-height:1.6}@media (width<=1100px){.ethiopic-study-workspace{grid-template-columns:220px 1fr}.ethiopic-study-review{grid-column:1/-1}.ethiopic-study-boundaries{grid-template-columns:1fr 1fr}}@media (width<=720px){.ethiopic-study-nav span{display:none}.ethiopic-study-intro{grid-template-columns:1fr;padding:3.5rem 1.2rem}.ethiopic-study-workspace{grid-template-columns:1fr;padding:1rem}.ethiopic-study-review{grid-column:auto}.ethiopic-study-reader>header{display:block}.ethiopic-study-reader header>span{margin-top:.7rem;display:inline-block}.ethiopic-study-boundaries{grid-template-columns:1fr;margin:0 1rem;padding:0 0 3rem}.ethiopic-public-disclosure blockquote{font-size:1rem}}.plan-page>header{color:#fff;background:#061f33;justify-content:space-between;gap:1rem;padding:1.4rem max(4vw,50vw - 590px);display:flex}.plan-page>header a{color:#e0c15f;text-decoration:none}.plan-page>header span{text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:800}.plan-hero{color:#fff;background:linear-gradient(135deg,#093b4d,#3a2941);grid-template-columns:1fr 300px;align-items:end;gap:5rem;padding:6rem max(4vw,50vw - 590px);display:grid}.plan-hero p{text-transform:uppercase;letter-spacing:.18em;color:#e0c15f;font-size:.68rem}.plan-hero h1{margin:.7rem 0;font:clamp(4rem,8vw,7rem)/.9 Georgia,serif}.plan-hero h1 em{color:#e0c15f;font-style:normal;display:block}.plan-hero>div>span{color:#d5e0e1;max-width:700px;line-height:1.7;display:block}.plan-hero aside{color:#0a354a;background:#f7f2e7;border-top:5px solid #d0ab44;padding:1.5rem}.plan-hero aside strong{font:4rem Georgia,serif;display:block}.plan-hero aside span{color:#63777d}.plan-hero aside div{background:#d8d5c9;height:8px;margin-top:1.2rem}.plan-hero aside i{background:#c89f32;height:100%;display:block}.plan-days{grid-template-columns:1fr 1fr;gap:.8rem;max-width:1050px;margin:4rem auto;display:grid}.plan-days article{background:#fff;border-top:4px solid #c8a13d;grid-template-columns:55px 1fr;gap:1rem;min-height:270px;padding:1.5rem;display:grid}.plan-days article.complete{background:#e5ede8}.plan-days article>button{color:#0a354a;cursor:pointer;background:#fff;border:1px solid #a8b4b2;width:44px;height:44px;font-size:1.4rem}.plan-days span{text-transform:uppercase;letter-spacing:.13em;color:#88681a;font-size:.62rem;font-weight:800}.plan-days h2{margin:.55rem 0;font:2.1rem Georgia,serif}.plan-days h3{margin:.3rem 0;font-size:.95rem}.plan-days p{color:#5e7279;line-height:1.6}.plan-days a{color:#0a354a;font-size:.76rem;font-weight:800}.plan-page>footer{color:#d8e2e3;background:#072b40;max-width:1050px;margin:0 auto 4rem;padding:1.5rem}.plan-page>footer button{color:#e2c463;cursor:pointer;background:0 0;border:1px solid #d1b257;padding:.7rem}.plan-page>footer p{line-height:1.6}@media (width<=760px){.plan-page>header span{display:none}.plan-hero{grid-template-columns:1fr;gap:2rem;padding:4rem 1.2rem}.plan-days{grid-template-columns:1fr;margin:1rem}.plan-page>footer{margin:2rem 1rem}.plan-days article{min-height:0}}.study-return{color:#fff;background:#0a354a;border-top:3px solid #c5a043;justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0 0;padding:.9rem 1.1rem;display:flex}.study-return span{letter-spacing:.06em;font-size:.72rem}.study-return a{color:#0a354a;white-space:nowrap;background:#f4e8bd;padding:.6rem .8rem;font-weight:900;text-decoration:none}.study-return a:hover,.study-return a:focus-visible{outline-offset:2px;background:#e1c362;outline:2px solid #fff}@media (width<=760px){.study-return{display:grid}.study-return a{text-align:center;white-space:normal}}.reader-page{min-height:100vh}.reader-nav{color:#fff;background:#061f33;justify-content:space-between;gap:1rem;padding:1.4rem max(4vw,50vw - 640px);display:flex}.reader-nav a{color:#e1c362;text-decoration:none}.reader-nav span{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800}.reader-intro{color:#fff;background:linear-gradient(120deg,#06253a,#0a4758);padding:5rem max(4vw,50vw - 590px) 3rem}.reader-intro p{text-transform:uppercase;letter-spacing:.18em;color:#e1c362;font-size:.68rem;font-weight:800}.reader-intro h1{margin:.6rem 0;font:clamp(3.5rem,7vw,6.5rem)/.94 Georgia,serif}.reader-intro h1 em{color:#e1c362;font-style:normal}.reader-intro span{color:#d8e2e2}.reader-shell{background:#fff;border:1px solid #d4c8ae;grid-template-columns:280px 1fr;width:min(1520px,100% - 3rem);max-width:1520px;margin:3rem auto;display:grid;box-shadow:0 22px 60px #17384a19}.reader-shell>aside{background:#ebe5d6;border-right:1px solid #d4c8ae;padding:1.5rem}.reader-shell label{text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:800;display:block}.reader-shell select{color:#0a354a;background:#fff;border:1px solid #aebcbb;width:100%;margin-top:.6rem;padding:.8rem}.reader-shell aside nav{gap:.4rem;margin:1.5rem 0;display:grid}.reader-shell aside nav button{text-align:left;color:#0a354a;cursor:pointer;background:#f8f5ec;border:1px solid #bfc3b8;justify-content:space-between;padding:.8rem;display:flex}.reader-shell aside nav button.active{color:#fff;background:#0a354a}.reader-tools{border-top:1px solid #cfc4aa;align-items:center;gap:.4rem;padding:1rem 0;display:flex}.reader-tools span{margin-right:auto;font-size:.72rem}.reader-tools button{cursor:pointer;background:#fff;border:1px solid #9fafaf;padding:.5rem}.reader-reading-controls{border:0;background:linear-gradient(90deg,#f6f0e1 0%,#fbf8ef 52%,#edf3ef 100%);border-block:1px solid #d7c9aa;justify-content:space-between;align-items:end;gap:1rem;margin:1.15rem 0 1.3rem;padding:.8rem 0 .9rem;display:flex}.reader-reading-controls>div:first-child{gap:.25rem;display:grid}.reader-reading-controls span{color:#886b24;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:900}.reader-reading-controls b{color:#12394c;font:1.1rem Georgia,serif}.reader-reading-controls small{color:#526b71;grid-column:1/-1;line-height:1.45}.reader-reading-control-actions{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.reader-reading-control-actions [role=group]{align-items:center;gap:.35rem;display:flex}.reader-reading-control-actions button,.reader-reading-control-actions select{color:#12394c;min-height:42px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #9fb0ae;border-radius:.7rem;padding:.55rem .7rem;font-weight:800;box-shadow:0 3px 9px #17384a0d}.reader-reading-control-actions label{color:#61747a;text-transform:uppercase;letter-spacing:.06em;gap:.3rem;font-size:.63rem;font-weight:800;display:grid}.reader-reading-control-actions output{text-align:center;color:#12394c;min-width:4.4rem;font-size:.76rem;font-weight:800}.reader-shell aside>small{color:#62747a;margin-top:1rem;line-height:1.55;display:block}.reader-content{min-height:600px;padding:clamp(1.5rem,4vw,4rem)}.reader-content>header{border-bottom:1px solid #ddd4c0;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.2rem;display:flex}.reader-content header p{text-transform:uppercase;letter-spacing:.14em;color:#8a6920;font-size:.62rem;font-weight:800}.reader-content h2{margin:.3rem 0;font:clamp(2.5rem,5vw,4.5rem)/1 Georgia,serif}.reader-content header button{cursor:pointer;background:#fff;border:1px solid #aab8b7;padding:.7rem}.reader-content header button.marked{color:#fff;background:#0a354a}.reader-audio{color:#0a354a;background:linear-gradient(120deg,#f8f3e6,#eef3f1);border:1px solid #cbb87f;border-radius:1rem;margin:1.4rem 0 0;padding:1.15rem 1.25rem}.reader-audio>div:first-child span,.reader-audio>div:first-child b,.reader-audio>div:first-child small{display:block}.reader-audio>div:first-child span{color:#8a6920;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.reader-audio>div:first-child b{margin:.35rem 0;font:1.35rem Georgia,serif}.reader-audio>div:first-child small{color:#5f7379;line-height:1.45}.reader-audio-actions{flex-wrap:wrap;align-items:end;gap:.55rem;margin-top:1rem;display:flex}.reader-audio-actions button{color:#fff;cursor:pointer;background:#0a354a;border:1px solid #0a354a;border-radius:999px;min-height:44px;padding:.7rem 1rem;font-weight:800}.reader-audio-actions button:nth-child(2){color:#0a354a;background:#fff}.reader-audio-actions button:disabled{cursor:not-allowed;opacity:.45}.reader-audio-actions label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.reader-audio-actions select{border-radius:.65rem;min-height:44px;margin-top:.3rem;display:block}.reader-audio>p{color:#61747a;margin:.9rem 0 0;font-size:.76rem;line-height:1.55}.verse-focus{background:#e8eee9;border-left:4px solid #c5a043;justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0 0;padding:1rem 1.2rem;display:flex}.verse-focus span,.verse-focus b{display:block}.verse-focus b{margin:.25rem 0;font:1.45rem Georgia,serif}.verse-focus p{color:#60757b;margin:0;font-size:.76rem;line-height:1.45}.verse-focus button{color:#0a354a;cursor:pointer;background:#fff;border:1px solid #9fada9;flex:none;padding:.7rem}.scripture{background:#e8dfcc;border:1px solid #ded3bc;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;padding:clamp(.7rem,1.5vw,1.25rem);display:grid;box-shadow:0 18px 45px #17384a12,inset 0 0 35px #9b7b3510}.reader-scroll-viewport{--reader-page-view-height:min(68svh, 52rem);max-block-size:var(--reader-page-view-height);overscroll-behavior-y:contain;scroll-snap-type:y proximity;scroll-behavior:smooth;scrollbar-gutter:stable;background:linear-gradient(145deg,#cdbb94,#eee4cf 16%,#bfa875 100%);border:1px solid #bda97d;border-radius:.8rem;margin-top:1.5rem;overflow-y:auto;box-shadow:0 22px 48px #17384a24,inset 0 1px #fff9}.reader-scroll-viewport.reader-flow-scroll{block-size:var(--reader-page-view-height)}.reader-scroll-viewport:focus-visible{outline-offset:3px;outline:3px solid #0a6a7b}.reader-scroll-viewport .scripture{box-shadow:none;border:0;margin-top:0}.reader-scroll-viewport.reader-flow-scroll .scripture-page{min-block-size:var(--reader-page-view-height);box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}@media (prefers-reduced-motion:reduce){.reader-scroll-viewport{scroll-behavior:auto}}.scripture-page{background:linear-gradient(105deg,#fbf5e8,#fffdf8 50%,#f6ead4);border:1px solid #d2bf99;border-radius:.45rem;min-width:0;padding:clamp(1.35rem,2.5vw,2.4rem) clamp(1rem,2vw,2rem) 2.8rem;position:relative;box-shadow:0 12px 28px #17384a25,inset 0 1px #fff,inset 0 0 38px #9b7b3514}.scripture-page-number{color:#947329;font:.72rem Georgia,serif;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.scripture article{text-align:left;width:100%;font:inherit;color:#173c4c;break-inside:avoid;background:0 0;border:0;border-radius:3px;padding:.5rem .7rem;line-height:1.9;display:block}.reader-scroll-viewport.reader-flow-scroll .scripture-page+.scripture-page{border-top:7px solid #9d875b}.scripture article.cross-reference-focus{background:#e8eee9;border-left:4px solid #c5a043;padding-left:1rem}.scripture article.highlighted{background:#f3dfa1}.scripture article.audio-reading{outline-offset:2px;background:#fff4c8;outline:2px solid #b48a2e}.scripture article.cross-reference-focus.highlighted{background:linear-gradient(90deg,#f3dfa1,#e8eee9)}.scripture sup{color:#9a7928;margin-right:.65rem;font:700 .62rem Arial}.reader-tip{color:#6a7a7d;font-size:.75rem}.note-field{margin-top:2rem;font-weight:800;display:block}.note-field textarea{color:#173c4c;border:1px solid #b9c3c0;width:100%;min-height:320px;margin:.7rem 0;padding:1.2rem;font:1.05rem/1.7 Arial;display:block}.note-field small{color:#697c80;font-weight:400}.saved-list{gap:.6rem;margin-top:2rem;display:grid}.saved-list button{text-align:left;color:#0a354a;cursor:pointer;background:#f8f4ea;border:1px solid #d3c8b0;padding:1.2rem;display:grid}.saved-list span{text-transform:uppercase;letter-spacing:.12em;color:#8a6920;font-size:.6rem}.saved-list b{margin:.35rem 0;font:1.5rem Georgia,serif}.saved-list small{color:#687a7d}.reader-boundary{color:#eee6ed;background:#3a2941;width:min(1520px,100% - 3rem);max-width:1520px;margin:0 auto 4rem;padding:1.5rem}.reader-boundary strong{color:#e1c362}.reader-boundary p{line-height:1.7}.reader-boundary a{color:#f0d777;text-underline-offset:.2em;font-weight:800}.reader-display-controls{z-index:2;border-top:1px solid #cfc4aa;padding:1rem 0;position:relative}.reader-display-controls>span{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.65rem;font-size:.62rem;font-weight:900;display:block}.reader-display-controls>div{grid-template-columns:repeat(3,1fr);gap:.35rem;margin-bottom:.4rem;display:grid}.reader-display-controls>div:nth-of-type(2){grid-template-columns:1fr 1fr}.reader-display-controls button{z-index:1;pointer-events:auto;touch-action:manipulation;color:#173c4c;cursor:pointer;background:#fffdf7;border:1px solid #aebbb7;border-radius:999px;min-height:42px;padding:.55rem .35rem;font-weight:800;position:relative}.reader-display-controls button.active{color:#fff;background:#0a354a;border-color:#0a354a}.reader-display-controls small{color:#61747a;line-height:1.45;display:block}.spread-nav{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.spread-nav button{color:#173c4c;cursor:pointer;background:#fff;border:1px solid #aab8b7;padding:.75rem 1rem}.spread-nav button:disabled{cursor:not-allowed;opacity:.45}@media (width>=560px){.scripture.reader-layout-single{grid-template-columns:minmax(0,1fr)!important}.scripture.reader-layout-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1320px){.scripture.reader-layout-four{grid-template-columns:repeat(2,minmax(0,1fr))}.scripture.reader-layout-four .scripture-page{min-height:34rem}}.reader-highlight-palette{border-top:1px solid #cfc4aa;padding:1rem 0}.reader-highlight-palette>span{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.65rem;font-size:.62rem;font-weight:900;display:block}.reader-highlight-palette>div{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.reader-highlight-palette button{color:#0a354a;cursor:pointer;background:#f8f5ec;border:1px solid #b9c2b9;align-items:center;gap:.4rem;padding:.4rem;display:flex}.reader-highlight-palette button.active{border-color:#0a354a;box-shadow:inset 0 0 0 2px #0a354a}.reader-highlight-palette i{border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.reader-highlight-palette b{font-size:.68rem}.reader-highlight-palette .gold i{background:#f4d978}.reader-highlight-palette .blue i{background:#b9daf0}.reader-highlight-palette .green i{background:#bfe1c5}.reader-highlight-palette .rose i{background:#efc5cf}.reader-highlight-palette .purple i{background:#d7c6e8}.reader-highlight-palette .orange i{background:#f2c899}.reader-highlight-palette .teal i{background:#b9e2dd}.reader-highlight-palette .gray i{background:#d9dee0}.reader-highlight-palette .aqua i,.phrase-highlight-aqua{background:#bfe3e8}.reader-audio-actions{align-items:end}.reader-audio-actions label{min-width:145px}.reader-audio-actions select{max-width:240px}@media (width>=560px){.reader-layout-two.reader-flow-turn .scripture-page:first-child{border-radius:22px 4px 4px 22px;box-shadow:-10px 12px 25px #092f3f18,inset -14px 0 22px #092f3f0c}.reader-layout-two.reader-flow-turn .scripture-page:nth-child(2){border-radius:4px 22px 22px 4px;box-shadow:10px 12px 25px #092f3f18,inset 14px 0 22px #092f3f0c}.reader-layout-two.reader-flow-turn{background:linear-gradient(90deg,#0000 49.6%,#8a6b28 50%,#0000 50.4%);gap:3px}}.scripture article.highlight-gold{background:#f4d978}.scripture article.highlight-blue{background:#b9daf0}.scripture article.highlight-green{background:#bfe1c5}.scripture article.highlight-rose{background:#efc5cf}.scripture article.highlight-purple{background:#d7c6e8}.scripture article.highlight-orange{background:#f2c899}.scripture article.highlight-teal{background:#b9e2dd}.scripture article.highlight-gray{background:#d9dee0}.scripture article.highlight-aqua{background:#bfe3e8}.reader-deep-study-link{color:#fff;background:#0a354a;grid-template-columns:.9fr 1.1fr;gap:5vw;width:min(1520px,100% - 3rem);max-width:1520px;margin:0 auto 2rem;padding:2rem;display:grid}.reader-deep-study-link>div>p:first-child{color:#e1c362;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:900}.reader-deep-study-link h2{margin:.5rem 0;font:clamp(2.2rem,4vw,3.8rem)/1 Georgia,serif}.reader-deep-study-link>div:last-child p{color:#d5e1e3;line-height:1.7}.reader-deep-study-link a{color:#e1c362;font-weight:900}@media (width<=760px){.reader-nav span{display:none}.reader-intro{padding:3.5rem 1.2rem 2.5rem}.reader-shell{grid-template-columns:1fr;width:auto;margin:1rem}.reader-shell>aside{border-bottom:1px solid #d4c8ae;border-right:0}.reader-content{min-height:520px}.reader-content>header{display:block}.reader-reading-controls{align-items:start;display:grid}.reader-reading-control-actions{align-items:stretch}.reader-reading-control-actions>button,.reader-reading-control-actions>label{flex:130px}.reader-content header button{margin-top:1rem}.verse-focus{display:block}.verse-focus button{margin-top:.8rem}.reader-boundary{width:auto;margin:0 1rem 3rem}.reader-deep-study-link{grid-template-columns:1fr;width:auto;margin:0 1rem 2rem}.reader-highlight-palette>div{grid-template-columns:repeat(4,1fr)}.reader-highlight-palette button{justify-items:center;display:grid}.reader-highlight-palette b{font-size:.55rem}}html[data-vav-theme=dark] .reader-page{background:#0b3851}html[data-vav-theme=dark] .reader-shell,html[data-vav-theme=dark] .reader-content{color:#f1eadb;background:#10475f;border-color:#5d8792}html[data-vav-theme=dark] .reader-shell>aside{background:#0d4058;border-color:#5d8792}html[data-vav-theme=dark] .reader-shell label,html[data-vav-theme=dark] .reader-content h2,html[data-vav-theme=dark] .reader-reading-controls b{color:#f6eedb}html[data-vav-theme=dark] .reader-shell select,html[data-vav-theme=dark] .reader-shell aside nav button,html[data-vav-theme=dark] .reader-tools button,html[data-vav-theme=dark] .reader-content header button,html[data-vav-theme=dark] .reader-reading-control-actions button,html[data-vav-theme=dark] .reader-reading-control-actions select{color:#f5eedb;box-shadow:none;background:#185a70;border-color:#80a5aa}html[data-vav-theme=dark] .reader-shell aside nav button.active{color:#07364f;background:#d1ad52;border-color:#efd780}html[data-vav-theme=dark] .reader-reading-controls{background:linear-gradient(90deg,#0d4259 0%,#16586b 55%,#12495f 100%);border-color:#6c949c}html[data-vav-theme=dark] .reader-reading-controls span{color:#efd176}html[data-vav-theme=dark] .reader-reading-controls small,html[data-vav-theme=dark] .reader-reading-control-actions label,html[data-vav-theme=dark] .reader-shell aside>small{color:#d0dfd9}html[data-vav-theme=dark] .reader-scroll-viewport{background:linear-gradient(145deg,#0a364d,#1d6275 52%,#0d4057);border-color:#9bb5aa;box-shadow:0 22px 48px #031d3061,inset 0 1px #f9efd226}html[data-vav-theme=dark] .scripture-page{background:linear-gradient(105deg,#114b61,#0d4058 50%,#15566a);border-color:#6e969b;box-shadow:0 12px 28px #031d304d,inset 0 1px #f9efd21d}html[data-vav-theme=dark] .scripture{background:0 0}html[data-vav-theme=dark] .scripture article{color:#f2eddf}html[data-vav-theme=dark] .scripture sup,html[data-vav-theme=dark] .scripture-page-number{color:#f1d477}html[data-vav-theme=dark] .reader-audio{color:#f2eddf;background:linear-gradient(120deg,#10475e,#17596b);border-color:#cfb66b}html[data-vav-theme=dark] .reader-audio>div:first-child small,html[data-vav-theme=dark] .reader-audio>p{color:#d0dedb}html[data-vav-theme=dark] .reader-audio-actions button:nth-child(2),html[data-vav-theme=dark] .reader-audio-actions select{color:#f5eedb;background:#185a70;border-color:#80a5aa}html[data-vav-theme=dark] .verse-focus{color:#f5eedb;background:#165367}html[data-vav-theme=dark] .verse-focus p{color:#d7e3dc}.reader-appearance-panel{border-bottom:1px solid #d7c9aa;justify-content:space-between;align-items:center;gap:1rem;margin:-.15rem 0 1.4rem;padding:.8rem 0;display:flex}.reader-appearance-panel>div:first-child{gap:.22rem;display:grid}.reader-appearance-panel span{color:#886b24;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:900}.reader-appearance-panel b{color:#12394c;font:1rem Georgia,serif}.reader-appearance-panel [role=group]{flex-wrap:wrap;gap:.4rem;display:flex}.reader-appearance-panel button{color:#12394c;cursor:pointer;background:#fffdf8;border:1px solid #9fb0ae;border-radius:999px;min-height:40px;padding:.5rem .75rem;font-weight:800}.reader-appearance-panel button.active{color:#fff;background:#0a354a;border-color:#0a354a}html[data-vav-theme=dark] .reader-appearance-panel{border-color:#6c949c}html[data-vav-theme=dark] .reader-appearance-panel span{color:#efd176}html[data-vav-theme=dark] .reader-appearance-panel b{color:#f6eedb}html[data-vav-theme=dark] .reader-appearance-panel button{color:#f8f0de;background:#185a70;border-color:#91afb2}html[data-vav-theme=dark] .reader-appearance-panel button.active{color:#07364f;background:#d6b55b;border-color:#f0d889}@media (width<=430px){.reader-highlight-palette>div{grid-template-columns:1fr 1fr}}.scripture mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 8%,#f3dfa1 8% 88%,#0000 88%);border-radius:.58em;margin:0 -.04em;padding:.08em .16em}.scripture mark.phrase-highlight-gold{background:linear-gradient(#0000 8%,#f4d978 8% 88%,#0000 88%)}.scripture mark.phrase-highlight-blue{background:linear-gradient(#0000 8%,#b9daf0 8% 88%,#0000 88%)}.scripture mark.phrase-highlight-green{background:linear-gradient(#0000 8%,#bfe1c5 8% 88%,#0000 88%)}.scripture mark.phrase-highlight-rose{background:linear-gradient(#0000 8%,#efc5cf 8% 88%,#0000 88%)}.scripture mark.phrase-highlight-purple{background:linear-gradient(#0000 8%,#d7c6e8 8% 88%,#0000 88%)}.scripture mark.phrase-highlight-orange{background:linear-gradient(#0000 8%,#f2c899 8% 88%,#0000 88%)}.scripture mark.phrase-highlight-teal{background:linear-gradient(#0000 8%,#b9e2dd 8% 88%,#0000 88%)}.scripture mark.phrase-highlight-gray{background:linear-gradient(#0000 8%,#d9dee0 8% 88%,#0000 88%)}.scripture mark.phrase-highlight-aqua{background:linear-gradient(#0000 8%,#bfe3e8 8% 88%,#0000 88%)}.bible-selection-bar{z-index:120;color:#fff;background:radial-gradient(circle at 4% 0,#d4b45430,#0000 30%),linear-gradient(135deg,#062f43,#06465a);border:1px solid #caa94b;border-radius:22px;grid-template-columns:minmax(160px,1fr) auto auto auto auto;align-items:center;gap:.65rem;width:min(1220px,100vw - 2rem);padding:.9rem;display:grid;position:fixed;bottom:6.5rem;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #00172266,inset 0 1px #ffffff25}.bible-selection-bar div{min-width:0}.bible-selection-bar span,.bible-selection-bar b{display:block}.bible-selection-bar span{text-transform:uppercase;letter-spacing:.12em;color:#dfc465;font-size:.62rem}.bible-selection-bar b{white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font:1rem Georgia,serif;overflow:hidden}.bible-selection-bar>button,.bible-word-study>button{color:#062f43;cursor:pointer;background:#d4b454;border:1px solid #d4b454;border-radius:999px;padding:.72rem .85rem;font-weight:800}.selection-meaning-strip{background:#ffffff12;border-radius:999px;gap:.25rem;padding:.28rem;display:flex}.selection-meaning-strip button{color:#fff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;grid-template-columns:auto auto;place-items:center;gap:.35rem;min-width:76px;min-height:38px;padding:.25rem .45rem;display:grid}.selection-meaning-strip button i{color:#07364b;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;transition:transform .16s;display:grid}.selection-meaning-strip button span{clip:auto;color:#fff;letter-spacing:.02em;text-transform:none;width:auto;height:auto;font-size:.64rem;position:static;overflow:visible}.selection-meaning-strip button:hover i,.selection-meaning-strip button:focus-visible i,.selection-meaning-strip button.active i{transform:scale(1.16)}.selection-meaning-strip button.active{border-color:#f5d574;box-shadow:0 0 0 2px #f5d57433}.selection-meaning-strip .gold i{background:#f4d978}.selection-meaning-strip .blue i{background:#b9daf0}.selection-meaning-strip .green i{background:#bfe1c5}.selection-meaning-strip .rose i{background:#efc5cf}.selection-meaning-strip .purple i{background:#d7c6e8}.selection-meaning-strip .orange i{background:#f2c899}.selection-meaning-strip .teal i{background:#b9e2dd}.selection-meaning-strip .gray i{background:#d9dee0}.verse-highlight-control{color:#9a7620;cursor:pointer;vertical-align:top;background:0 0;border:1px solid #0000;justify-content:center;align-items:flex-start;width:2.25rem;min-height:2.25rem;margin:-.35rem .25rem -.35rem -.45rem;padding:.35rem;display:inline-flex}.verse-highlight-control:hover,.verse-highlight-control:focus-visible{border-color:#b99434;outline:2px solid #0000}.verse-selectable-text{cursor:text;-webkit-user-select:text;user-select:text}.original-language-route{background:#f5f0e5;border-left:4px solid #c7a044;gap:.7rem;margin:1rem 0;padding:1rem;display:grid}.original-language-route p,.original-language-route small{margin:0}.original-language-route a{color:#07364b;font-weight:800}.original-language-route button{color:#765814;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:.55rem 0;padding:0;font-weight:900;text-decoration:underline;display:block}.bible-selection-bar>button:nth-of-type(2){color:#fff;background:0 0}.bible-selection-bar .dismiss{color:#fff;background:0 0;border:0;padding:.35rem;font-size:1.35rem}.bible-word-study{background:#f8f4ea;border-top:3px solid #c5a043;margin-top:2rem;padding:1.3rem}.bible-word-study>p:first-child{text-transform:uppercase;letter-spacing:.12em;color:#8a6920;font-size:.65rem;font-weight:900}.bible-word-study blockquote{margin:1rem 0;font:1.35rem/1.5 Georgia,serif}.bible-word-study h3{margin:1rem 0 .4rem;font:1.8rem Georgia,serif}.language-boundary{background:#e8eee9;gap:.35rem;margin:1rem 0;padding:1rem;display:grid}.language-boundary span{color:#60757b;line-height:1.5}.bible-word-study .note-field textarea{min-height:260px}@media (width<=760px){.bible-selection-bar{top:calc(env(safe-area-inset-top,0px) + 4.8rem);border-radius:18px;grid-template-columns:1fr 1fr auto;animation:.18s ease-out vav-selection-arrive;bottom:auto}.bible-selection-bar div{grid-column:1/-1}.bible-selection-bar .selection-meaning-strip{border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.selection-meaning-strip button{grid-template-columns:auto;gap:.05rem;width:100%;min-width:0;min-height:44px;padding:.25rem}.selection-meaning-strip button span{font-size:.58rem}.bible-selection-bar button{min-height:44px}.bible-selection-bar b{font-size:.9rem}}@keyframes vav-selection-arrive{0%{opacity:0;transform:translate(-50%,-8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.bible-selection-bar{animation:none}.selection-meaning-strip button i{transition:none}}.reader-sidebar>label+label{margin-top:1rem}.reader-loading{color:#60757b;padding:4rem 0;font:1.4rem Georgia,serif}.chapter-nav{border-top:1px solid #ddd4c0;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.chapter-nav button{cursor:pointer;background:#fff;border:1px solid #aab8b7;padding:.75rem}.chapter-nav button:disabled{opacity:.4;cursor:not-allowed}.chapter-nav span{color:#65787d;font-size:.72rem}.reader-search{margin-top:2rem;display:block}.reader-search span{text-transform:uppercase;letter-spacing:.12em;color:#8a6920;margin-bottom:.6rem;font-size:.62rem;font-weight:800;display:block}.reader-search input{width:100%;font:inherit;border:1px solid #aebcbb;padding:1rem}.search-results{gap:.7rem;max-height:470px;margin-top:1rem;display:grid;overflow:auto}.search-results>button{text-align:left;color:#0a354a;cursor:pointer;background:#f8f4ea;border:1px solid #d3c8b0;gap:.4rem;padding:1rem;display:grid}.search-results span{color:#5f7379;line-height:1.55}.library-search-boundary{background:#fff9ec;border-left:4px solid #b48a2f;margin:1rem 0;padding:1rem;line-height:1.55}.library-media-results{gap:.65rem;margin:1.2rem 0;display:grid}.library-media-results h3{margin:0}.library-media-results a{color:#0a354a;background:#fff;border:1px solid #d3c8b0;border-radius:12px;gap:.28rem;padding:1rem;text-decoration:none;display:grid}.library-media-results a:hover{border-color:#8d6b27}.library-media-results span{color:#765c25;font-size:.78rem;font-weight:700}.library-media-results small{color:#365363;line-height:1.45}.translation-rail{background:#fff;border-top:5px solid #c8a13d;max-width:1180px;margin:0 auto 2rem;padding:2rem}.translation-rail p{color:#8a6920;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:800}.translation-rail h2{margin:.5rem 0;font:clamp(2rem,4vw,3.5rem)/1 Georgia,serif}.translation-rail>div:last-child{background:#d5ccb8;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1.5rem;display:grid}.translation-rail article{background:#f4efe3;gap:.4rem;padding:1rem;display:grid}.translation-rail article.available{color:#fff;background:#0a354a}.translation-rail article span{color:#9a7824;text-transform:uppercase;letter-spacing:.1em;font-size:.55rem;font-weight:800}.translation-rail article.available span{color:#e1c362}.translation-rail article b{font:1.35rem Georgia,serif}.translation-rail article small{color:#65777b;line-height:1.45}.translation-rail article.available small{color:#d5e1e1}@media (width<=760px){.translation-rail{margin:1rem}.translation-rail>div:last-child{grid-template-columns:1fr 1fr}.chapter-nav span{display:none}}@media (width<=480px){.translation-rail>div:last-child{grid-template-columns:1fr}}.study-workspace-page{color:#0a354a;background:#f4efe3;min-height:100vh;font-family:Arial,sans-serif}.study-topbar{color:#fff;background:#061f33;justify-content:space-between;align-items:center;gap:1rem;padding:1rem max(4vw,50vw - 660px);display:flex}.study-topbar a{color:#e2c466;font-weight:700;text-decoration:none}.study-topbar span{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:800}.study-heading{color:#fff;background:radial-gradient(circle at 82% 45%,#d5ad4833,#0000 24%),linear-gradient(125deg,#062338,#0b4857 67%,#3b2942);grid-template-columns:1fr 240px;align-items:end;gap:5vw;padding:clamp(3rem,6vw,6rem) max(4vw,50vw - 630px);display:grid}.study-heading p,.study-library>header p,.lesson-builder>header p,.language-workspace>header>p,.translation-comparison>header p{color:#e2c466;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;font-weight:900}.study-heading h1{letter-spacing:-.035em;max-width:900px;margin:.6rem 0 0;font:clamp(3.3rem,6vw,6.2rem)/.95 Georgia,serif}.study-heading h1 em{color:#e2c466;font-style:normal;display:block}.study-heading aside{color:#07364a;background:#f8f4ea;border-top:5px solid #d0aa47;padding:1.5rem}.study-heading aside strong,.study-heading aside span,.study-heading aside b{display:block}.study-heading aside strong{font:4rem/1 Georgia,serif}.study-heading aside span{color:#65777c;margin:.25rem 0 1rem}.study-heading aside b{font-size:.85rem}.study-tabs{z-index:15;background:#082d42;border-bottom:1px solid #506d78;gap:1px;padding:0 max(4vw,50vw - 660px);display:flex;position:sticky;top:0}.study-tabs button{color:#d8e3e4;cursor:pointer;background:#082d42;border:0;min-height:54px;padding:.8rem 1rem;font-weight:800}.study-tabs button.active{color:#082d42;background:#d2ad4c}.study-tabs button:focus-visible,.study-workspace-page button:focus-visible,.study-workspace-page a:focus-visible,.study-workspace-page input:focus-visible,.study-workspace-page textarea:focus-visible,.study-workspace-page select:focus-visible{outline-offset:2px;outline:3px solid #f1cf65}.study-tabs .undo-button{color:#e2c466;margin-left:auto}.study-tabs button:disabled{opacity:.45;cursor:not-allowed}.study-notice{color:#183f43;background:#e3f0ea;border-left:4px solid #2f7662;justify-content:space-between;align-items:center;max-width:1260px;margin:1rem auto 0;padding:.9rem 1rem;display:flex}.study-notice button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.passage-workspace{grid-template-columns:270px minmax(0,1fr) 330px;gap:1rem;max-width:1320px;margin:2rem auto;padding:0 1rem;display:grid}.passage-controls,.passage-reader,.study-capture,.translation-comparison,.study-library,.lesson-workspace,.language-workspace{background:#fff;border:1px solid #d6ccb6}.passage-controls,.study-capture{padding:1.2rem}.passage-controls h2,.study-capture h2{margin:.3rem 0 1rem;font:2rem Georgia,serif}.passage-controls label,.study-capture .field,.library-filters label,.lesson-builder label{color:#315563;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;font-size:.72rem;font-weight:900;display:block}.passage-controls select,.study-capture input,.study-capture textarea,.library-filters input,.library-filters select,.lesson-builder input,.lesson-builder textarea,.lesson-builder select{color:#0a354a;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #aebcba;width:100%;margin-top:.45rem;padding:.75rem;font:1rem Arial,sans-serif;display:block}.passage-controls small,.study-capture small,.lesson-builder small{color:#6b7c80;text-transform:none;letter-spacing:normal;margin-top:.35rem;font-weight:400;line-height:1.45;display:block}.passage-step{border-top:1px solid #d7ccb6;margin-top:1rem;padding-top:1rem}.passage-step h3{margin:0;font:1.3rem Georgia,serif}.passage-step>p{color:#65777d;margin:.35rem 0 1rem;font-size:.8rem}.study-palette{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.study-palette button{color:#153c4a;text-align:left;cursor:pointer;background:#f8f5ed;border:1px solid #c8c1b1;align-items:center;gap:.45rem;padding:.45rem;display:flex}.study-palette button.active{border-color:#0a354a;box-shadow:inset 0 0 0 2px #0a354a}.study-palette i{color:#183744;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.study-palette span{font-size:.72rem;font-weight:800}.passage-reader{min-height:680px}.passage-reader>header{border-bottom:1px solid #d6ccb6;justify-content:space-between;align-items:start;gap:1rem;padding:1.5rem;display:flex}.passage-reader>header p,.study-capture>header p{color:#8c6a1b;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.62rem;font-weight:900}.passage-reader>header h2{margin:.35rem 0 0;font:3rem Georgia,serif}.passage-reader>header>span{color:#315968;background:#e8eee9;padding:.45rem .6rem;font-size:.72rem}.study-verses{padding:1rem 1.5rem 2rem}.study-verses button{color:#173d4c;text-align:left;cursor:pointer;background:0 0;border:0;border-left:4px solid #0000;width:100%;padding:.65rem 2.2rem .65rem .7rem;font:1.05rem/1.85 Georgia,serif;display:block;position:relative}.study-verses button:hover{background:#eef3ef}.study-verses button.selected{background:var(--highlight);border-left-color:#0a354a}.study-verses sup,.translation-comparison sup{color:#8b6b1b;margin-right:.6rem;font:700 .65rem Arial}.study-verses button i{font-style:normal;position:absolute;top:.85rem;right:.7rem}.study-capture blockquote,.translation-comparison blockquote,.library-results blockquote{color:#284c58;background:#f6f1e6;border-left:4px solid #c9a347;margin:0 0 1rem;padding:1rem;line-height:1.65}.category-grid{grid-template-columns:1fr 1fr;gap:.35rem;max-height:210px;display:grid;overflow:auto}.category-grid label{background:#f7f4ec;align-items:center;gap:.4rem;padding:.4rem;font-size:.72rem;display:flex}.category-grid input{width:auto;margin:0}.add-category{margin-top:.6rem;display:flex}.add-category input{margin:0}.add-category button{color:#fff;background:#0a354a;border:0;padding:.55rem .75rem;font-weight:800}.study-capture textarea{resize:vertical;min-height:110px}.capture-actions{gap:.45rem;display:grid}.capture-actions button,.translation-comparison>button,.lesson-builder>footer button,.lesson-empty button,.language-workspace button{color:#082f42;cursor:pointer;background:#cba74c;border:0;padding:.85rem;font-weight:900}.capture-actions button.secondary{color:#fff;background:#0a354a}.translation-comparison{grid-column:2/4;padding:1.5rem}.translation-comparison>header h2{margin:.35rem 0 1rem;font:2.3rem Georgia,serif}.translation-comparison>div{background:#d5cbb5;border:1px solid #d5cbb5;grid-template-columns:1fr 1fr;gap:1px;display:grid}.translation-comparison article{background:#f8f5ed;padding:1.2rem}.translation-comparison article>span{color:#8b6b1b;margin-bottom:1rem;font-weight:900;display:block}.translation-comparison article p{line-height:1.7}.translation-comparison>button{margin-top:1rem}.translation-comparison>button:disabled{opacity:.45}.study-library{max-width:1260px;margin:2rem auto;padding:2rem}.study-library>header{justify-content:space-between;gap:2rem;display:flex}.study-library>header h2{margin:.45rem 0;font:clamp(2.4rem,4vw,4rem)/1 Georgia,serif}.study-library>header button{color:#0a354a;background:#fff;border:1px solid #9caaa9;align-self:start;padding:.7rem}.library-filters{background:#eef1ea;grid-template-columns:2fr 1fr 1fr 1fr;gap:.7rem;margin:2rem 0;padding:1rem;display:grid}.library-filters label{margin:0}.favorite-filter{grid-column:1/-1;align-items:center;gap:.5rem;display:flex!important}.favorite-filter input{width:auto;margin:0}.library-results{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.library-results>article{border-top:5px solid var(--highlight);background:#f9f6ee;padding:1.2rem}.library-results article>header{color:#7f621c;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.65rem;display:flex}.library-results h3{margin:.8rem 0 .25rem;font:1.7rem Georgia,serif}.library-results>article>small{color:#68797d}.library-results blockquote{margin-top:1rem}.library-results>article>p{line-height:1.65}.item-labels{flex-wrap:wrap;gap:.35rem;margin:1rem 0;display:flex}.item-labels span,.item-labels i{color:#315663;background:#e8eee9;padding:.35rem .5rem;font-size:.66rem;font-style:normal}.item-labels i{color:#583b5d;background:#eee5ef}.library-results footer{flex-wrap:wrap;gap:.4rem;display:flex}.library-results footer button{color:#0a354a;cursor:pointer;background:#fff;border:1px solid #a9b7b5;padding:.55rem .7rem}.library-results footer button.delete,.lesson-builder>footer button.delete{color:#7a2e32;background:#fff;border-color:#c9a7a7}.study-empty{text-align:center;color:#66797e;padding:3rem}.study-empty h3{color:#0a354a;font:2rem Georgia,serif}.lesson-workspace{grid-template-columns:280px 1fr;max-width:1320px;margin:2rem auto;display:grid}.lesson-workspace>aside{background:#e9e3d5;border-right:1px solid #d1c6af;padding:1rem}.lesson-workspace>aside>header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.lesson-workspace>aside>header p{font-weight:900}.lesson-workspace>aside>header button{color:#fff;background:#0a354a;border:0;padding:.55rem;font-weight:800}.lesson-workspace>aside>button{color:#0a354a;text-align:left;cursor:pointer;background:#fff;border:1px solid #c4beaf;gap:.25rem;width:100%;margin-bottom:.4rem;padding:.8rem;display:grid}.lesson-workspace>aside>button.active{color:#fff;background:#0a354a}.lesson-workspace>aside>button span,.lesson-workspace>aside>button small{font-size:.68rem}.lesson-builder{padding:1.5rem}.lesson-builder>header{justify-content:space-between;gap:2rem;display:flex}.lesson-builder>header>div{flex:1}.lesson-title{font:2.3rem Georgia,serif!important}.lesson-builder>header>label{width:220px}.lesson-fields{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.lesson-builder label{margin:0}.lesson-builder textarea{resize:vertical;min-height:135px}.lesson-fields .wide{grid-column:1/-1}.lesson-builder>footer{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.lesson-builder>footer button:nth-child(2){color:#fff;background:#0a354a}.lesson-boundary{color:#eee8ee;background:#3a2941;margin-top:1.5rem;padding:1rem}.lesson-boundary strong{color:#e2c466}.lesson-boundary p{line-height:1.65}.lesson-empty{padding:5rem}.lesson-empty h2{font:3.5rem Georgia,serif}.language-workspace{max-width:1260px;margin:2rem auto;padding:2rem}.language-workspace>header{max-width:920px}.language-workspace>header h2{margin:.5rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.language-workspace>header>span{color:#61767c;line-height:1.7}.language-cards{background:#d2c7b0;border:1px solid #d2c7b0;grid-template-columns:1fr 1fr;gap:1px;margin-top:2rem;display:grid}.language-cards article{background:#f8f5ed;padding:1.5rem}.language-cards article.ready{border-top:5px solid #c9a347}.language-cards span{color:#8a691b;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:900}.language-cards h3{margin:.8rem 0;font:2rem Georgia,serif}.language-cards p{color:#60747b;line-height:1.7}.language-cards b{color:#315764;font-size:.75rem}.meaning-layers{color:#fff;background:#0a354a;grid-template-columns:.75fr 1.25fr;gap:4rem;margin-top:3rem;padding:2rem;display:grid}.meaning-layers h3{margin:.5rem 0;font:2.5rem Georgia,serif}.meaning-layers ol{margin:0;padding:0;list-style:none}.meaning-layers li{border-top:1px solid #ffffff2f;grid-template-columns:35px 1fr;gap:.7rem;padding:.8rem 0;display:grid}.meaning-layers li>b{color:#e2c466}.meaning-layers li span,.meaning-layers li strong{display:block}.meaning-layers li strong{margin-bottom:.25rem}.meaning-layers li span{color:#d3e0e2;line-height:1.55}.language-workspace>aside{color:#452f4d;background:#e8e0eb;margin-top:1rem;padding:1.2rem}.language-workspace>aside p{line-height:1.65}.study-privacy{color:#07364a;background:#b79031;grid-template-columns:1fr 1fr;gap:1px;margin-top:3rem;display:grid}.study-privacy>div{background:#d4b04f;padding:2rem max(4vw,50vw - 310px)}.study-privacy strong{font:1.4rem Georgia,serif}.study-privacy p{line-height:1.65}.study-workspace-page button,.study-workspace-page input,.study-workspace-page select,.study-workspace-page textarea{font-size:1rem}@media (width<=1050px){.passage-workspace{grid-template-columns:240px 1fr}.study-capture,.translation-comparison{grid-column:1/-1}.lesson-fields{grid-template-columns:1fr}.lesson-fields .wide{grid-column:auto}}@media (width<=760px){.study-topbar span{display:none}.study-heading{grid-template-columns:1fr;padding:3rem 1.2rem}.study-heading aside{max-width:260px}.study-tabs{grid-template-columns:1fr 1fr;padding:0;display:grid;position:static}.study-tabs .undo-button{grid-column:1/-1;margin:0}.passage-workspace{grid-template-columns:1fr;margin:1rem 0}.passage-reader{min-height:auto}.translation-comparison>div,.library-results,.language-cards,.meaning-layers,.study-privacy{grid-template-columns:1fr}.study-library,.language-workspace{margin:1rem;padding:1rem}.study-library>header{display:block}.library-filters{grid-template-columns:1fr}.lesson-workspace{grid-template-columns:1fr;margin:1rem}.lesson-workspace>aside{border-bottom:1px solid #d1c6af;border-right:0}.lesson-builder>header{display:block}.lesson-builder>header>label{width:auto;margin-top:1rem}.lesson-empty{padding:2rem}.meaning-layers{gap:1rem}.study-privacy>div{padding:2rem 1.2rem}}@media (width<=430px){.category-grid,.study-palette{grid-template-columns:1fr}.study-verses{padding:.7rem}.passage-reader>header{display:block}.passage-reader>header>span{margin-top:.8rem;display:inline-block}}@media (prefers-reduced-motion:reduce){.study-workspace-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.study-topbar,.study-heading,.study-tabs,.study-notice,.lesson-workspace>aside,.lesson-builder>footer,.study-privacy{display:none!important}.study-workspace-page{background:#fff}.lesson-workspace,.lesson-builder{border:0;margin:0;padding:0;display:block}.lesson-builder textarea,.lesson-builder input{resize:none;border:0;overflow:visible}.lesson-boundary{color:#000;background:#eee}}@media (width>=1181px){.passage-workspace{grid-template-columns:290px minmax(520px,1fr) 380px;max-width:1540px}.lesson-workspace{grid-template-columns:300px 1fr;max-width:1540px}.study-library,.language-workspace{max-width:1510px}}.reader-handoff-card{background:#fff;border:1px solid #d2c6ae;border-top:5px solid #cba74c;grid-template-columns:1.3fr .7fr;gap:2rem;max-width:1510px;margin:1rem auto 0;padding:1.5rem;display:grid}.reader-handoff-card p,.governed-assistance>header span{color:#8a681b;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.66rem;font-weight:900}.reader-handoff-card h2{margin:.35rem 0;font:2rem Georgia,serif}.reader-handoff-card blockquote{color:#294c59;margin:.8rem 0 0;font:1.15rem/1.65 Georgia,serif}.reader-handoff-card>div:last-child{align-content:center;gap:.6rem;display:grid}.reader-handoff-card span{color:#62767b;font-size:.82rem}.reader-handoff-card button{color:#082f42;cursor:pointer;background:#cba74c;border:0;padding:.8rem;font-weight:900}.reader-handoff-card button.quiet{background:#eef1eb}.governed-assistance{background:#eef1eb;border:1px solid #cbd2c8;margin-top:1.5rem;padding:1.25rem}.governed-assistance h3{margin:.45rem 0 1rem;font:1.7rem Georgia,serif}.governed-assistance>div{background:#cad0c7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.governed-assistance article{background:#fff;padding:1rem}.governed-assistance article b{color:#8a681b}.governed-assistance article p{color:#536d75;margin:.5rem 0 0;line-height:1.55}@media (width<=760px){.reader-handoff-card,.governed-assistance>div{grid-template-columns:1fr}.reader-handoff-card{margin:1rem}.lesson-workspace>aside>header{flex-wrap:wrap}}.study-privacy>div{padding:2rem clamp(1.2rem,4vw,3rem)}.selection-help{color:#315968;background:#eef3ef;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:.75rem 1rem;font:700 .85rem/1.45 Arial,sans-serif;display:flex}.selection-help p{margin:0}.selection-help>div{flex-wrap:wrap;gap:.4rem;display:flex}.selection-help button{color:#0a354a;background:#fff;border:1px solid #9caaa9;border-radius:10px;width:auto;padding:.55rem .7rem;font:700 .78rem Arial,sans-serif}.selection-help button:disabled{opacity:.45}.study-verses>[data-verse]{color:#173d4c;background:0 0;border-left:4px solid #0000;grid-template-columns:3.3rem minmax(0,1fr);align-items:start;font:1.05rem/1.85 Georgia,serif;display:grid}.study-verses>[data-verse]:hover{background:#f5f7f3}.study-verses>[data-verse].selected{background:0 0;border-left-color:#0000}.study-verses>[data-verse].selected .verse-text>span{background:var(--highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px}.study-verses>[data-verse].selected.no-highlight .verse-text>span{background:0 0}.study-verses .verse-toggle{color:#8b6b1b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.25rem;width:auto;min-width:44px;min-height:44px;margin:.35rem .2rem;padding:.2rem;display:flex}.study-verses .verse-toggle:hover,.study-verses .verse-toggle:focus-visible{background:#fff;border-color:#9caaa9}.study-verses .verse-toggle sup{color:#8b6b1b;margin:0;font:700 .65rem Arial}.study-verses .verse-toggle i{font-style:normal;position:static}.study-verses .verse-text{cursor:text;-webkit-user-select:text;user-select:text;padding:.65rem .7rem .65rem 0;display:block}.study-verses .verse-text::selection{color:#082f42;background:#f4d978}.study-verses .verse-text mark{background:var(--highlight);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;margin:0;padding:0 .08em}.study-verses .verse-text mark.no-highlight{background:0 0}.study-palette .no-highlight-choice{grid-column:1/-1}.study-palette .no-highlight-choice i{background:0 0;border:1px solid #8ea0a0}.meaning-file-note{background:#eef3ef;border-radius:12px;padding:.65rem;color:#315563!important;margin-top:.7rem!important}.comparison-empty{color:#315563;background:#eef3ef;margin:1rem 0 0;padding:1rem}.comparison-observations{background:#eef3ef;border-radius:18px;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.comparison-observations>div,.comparison-observations>a,.comparison-observations>.comparison-boundary{grid-column:1/-1}.comparison-observations article{background:#fff;border-radius:14px;padding:1rem}.comparison-observations article b{color:#8b6b1b}.comparison-observations article p{color:#49656e;margin:.45rem 0}.comparison-observations article span{font-weight:800}.comparison-observations>a{color:#fff;text-align:center;background:#0a354a;border-radius:999px;padding:.8rem;font-weight:800;text-decoration:none}.comparison-boundary{color:#452f4d;background:#e8e0eb;border-radius:14px;margin:0;padding:1rem;line-height:1.6}.collection-summary{gap:.55rem;margin:-1rem 0 1.5rem;padding:.15rem;display:flex;overflow-x:auto}.collection-summary button{color:#0a354a;text-align:left;cursor:pointer;background:#fff;border:1px solid #b9c4c1;border-radius:16px;min-width:145px;padding:.8rem}.collection-summary button.active{color:#fff;background:#0a354a}.collection-summary b,.collection-summary span{display:block}.collection-summary b{font:1.6rem Georgia,serif}.collection-summary span{margin-top:.2rem;font-size:.75rem;font-weight:800}@media (width<=760px){.comparison-observations{grid-template-columns:1fr}}.study-capture blockquote{overflow-wrap:anywhere}@media (width<=600px){.selection-help{flex-direction:column;align-items:stretch}.selection-help>div{grid-template-columns:1fr 1fr;display:grid}.selection-help button{width:100%}}.study-assistant{background:#fff;border:1px solid #d6ccb6;max-width:1320px;margin:2rem auto;padding:2rem}.study-assistant>header{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:1.5rem;display:flex}.study-assistant>header p,.eyebrow,.evidence-layers>header p{color:#8a681b;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.68rem;font-weight:900}.study-assistant>header h2{margin:.35rem 0 0;font:clamp(2.7rem,5vw,4.7rem)/1 Georgia,serif}.study-assistant>header>span{color:#583b5d;background:#eee5ef;border-radius:999px;padding:.65rem .8rem;font-weight:800}.assistant-grid{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.assistant-question,.assistant-context{background:#f5f1e8;border-radius:22px;padding:1.4rem}.assistant-question h3,.assistant-context h3,.evidence-layers h3,.claim-checker h3,.assistant-history h3{margin:.5rem 0 1rem;font:2rem Georgia,serif}.assistant-question blockquote{background:#fff;border-left:4px solid #cba74c;margin:0 0 1rem;padding:1rem;line-height:1.65}.assistant-question>label{font-weight:900;display:block}.assistant-question textarea{color:#0a354a;border:1px solid #aebcba;border-radius:14px;width:100%;min-height:130px;margin:.5rem 0 1rem;padding:.8rem;font:1rem/1.5 Arial,sans-serif;display:block}.assistant-question fieldset{border:1px solid #c8c1b1;border-radius:16px;grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 1rem;padding:1rem;display:grid}.assistant-question legend{padding:0 .4rem;font-weight:900}.assistant-question fieldset label{background:#fff;border-radius:10px;padding:.45rem;line-height:1.4}.assistant-question>button,.assistant-context button{color:#fff;cursor:pointer;background:#0a354a;border:0;border-radius:999px;padding:.8rem 1rem;font-weight:900}.assistant-question>small{color:#60747b;margin-top:.7rem;line-height:1.5;display:block}.assistant-context>p:not(.eyebrow){border-top:1px solid #d6ccb6;margin:0;padding:.65rem;font:1rem/1.55 Georgia,serif}.assistant-context sup{color:#8a681b;font:700 .65rem Arial}.assistant-context button{color:#082f42;background:#cba74c;margin-top:1rem}.evidence-layers{color:#fff;background:#082f42;border-radius:22px;margin-top:1rem;padding:1.4rem}.evidence-layers>div{background:#ffffff2d;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.evidence-layers article{background:#0b3b50;padding:1rem}.evidence-layers article b{color:#e2c466}.evidence-layers article p{color:#d8e3e4;line-height:1.55}.claim-checker{background:#eef3ef;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:2rem;margin-top:1rem;padding:1.4rem;display:grid}.claim-checker ol{margin:0;padding-left:1.5rem}.claim-checker li{padding:.45rem}.assistant-boundary{color:#452f4d;background:#e8e0eb;border-radius:18px;margin-top:1rem;padding:1.2rem}.assistant-boundary strong{font:1.35rem Georgia,serif}.assistant-boundary p{line-height:1.65}.assistant-history{margin-top:1.5rem}.assistant-history article{background:#f7f4ec;border-radius:14px;margin-top:.5rem;padding:1rem}.assistant-history article p{margin:.45rem 0}.assistant-history small{color:#61767c}@media (width<=900px){.assistant-grid,.claim-checker{grid-template-columns:1fr}.evidence-layers>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.study-assistant{margin:1rem;padding:1rem}.study-assistant>header{display:block}.study-assistant>header>span{margin-top:1rem;display:inline-block}.assistant-question fieldset,.evidence-layers>div{grid-template-columns:1fr}}.study-display-controls{background:#eef3ef;border-bottom:1px solid #d6ccb6;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.study-display-controls>div{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.study-display-controls b{margin-right:.25rem;font-size:.78rem}.study-display-controls button,.study-display-controls a{color:#0a354a;cursor:pointer;background:#fff;border:1px solid #9caaa9;border-radius:999px;padding:.5rem .7rem;font-weight:800;text-decoration:none}.study-display-controls button.active{color:#fff;background:#0a354a}.study-display-controls a{background:#cba74c;border-color:#cba74c;margin-left:auto}.study-verses mark.saved-study-highlight{background:var(--highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px}.study-verses.study-layout-two{column-count:2;column-rule:1px solid #d6ccb6;column-gap:2.2rem}.study-verses.study-layout-two>[data-verse],.study-verses.study-layout-two>.selection-help{break-inside:avoid}.study-verses.study-layout-two>.selection-help{column-span:all}.study-verses.study-direction-horizontal{column-width:520px;column-count:auto;scroll-snap-type:x proximity;max-height:680px;overflow:auto hidden}.study-verses.study-direction-horizontal>[data-verse]{break-inside:avoid;scroll-snap-align:start}.study-verses.study-layout-two.study-direction-horizontal{column-width:420px}@media (width<=620px){.study-display-controls{flex-direction:column;align-items:stretch}.study-display-controls>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.study-display-controls b{grid-column:1/-1}.study-display-controls a{text-align:center;margin-left:0}.study-verses.study-layout-two{column-count:1}.study-verses.study-direction-horizontal{flex-direction:column;max-height:none;display:flex;overflow:visible}.study-verses.study-direction-horizontal>.selection-help{display:flex}.study-verses.study-direction-horizontal>[data-verse]{min-width:0}}.connection-guide-page{color:#12394a;background:#f3f0e7;min-height:100vh}.connection-guide-hero{color:#fff;background:radial-gradient(circle at 83% 42%,#15576b 0,#08364a 30%,#031f31 72%);grid-template-columns:1.3fr .7fr;gap:6vw;padding:clamp(4rem,8vw,7.5rem) max(5vw,50vw - 620px);display:grid}.connection-guide-hero h1{max-width:800px;margin:.7rem 0 1.2rem;font:clamp(3.8rem,7vw,7rem)/.94 Georgia,serif}.connection-guide-hero>div>p:last-child{color:#cadadd;max-width:720px;line-height:1.75}.connection-guide-hero aside{background:#ffffff0a;border:1px solid #d3ae5266;align-self:center;padding:1.6rem}.connection-guide-hero aside span,.connection-guide-hero aside strong,.connection-guide-hero aside small{display:block}.connection-guide-hero aside span{color:#dfc267;text-transform:uppercase;letter-spacing:.14em;font-size:.67rem;font-weight:800}.connection-guide-hero aside strong{color:#fff;margin:.5rem 0;font:clamp(3.5rem,6vw,6rem) Georgia,serif}.connection-guide-hero aside p{color:#dfc267;margin:.2rem 0 1rem}.connection-guide-hero aside small{color:#c7d8dc;line-height:1.6}.connection-guide-shell{background:#fff;width:min(1180px,100% - 2rem);margin:-2.2rem auto 5rem;box-shadow:0 24px 70px #0b293329}.connection-guide-progress{border-bottom:1px solid #d8dedf;justify-content:space-between;gap:2rem;padding:1.2rem 1.5rem;display:flex}.connection-guide-progress span,.connection-guide-progress b{display:block}.connection-guide-progress span{color:#967425;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:800}.connection-guide-progress b{margin-top:.25rem}.connection-guide-progress>div:last-child{align-items:center;gap:.45rem;min-width:240px;display:flex}.connection-guide-progress i{background:#dbe1e2;flex:1;height:5px}.connection-guide-progress i.active{background:#c6a444}.connection-guide-chapter{padding:clamp(2rem,5vw,4.5rem)}.connection-guide-chapter>.chapter-mark{color:#987525;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:800}.connection-guide-chapter>h2{color:#0b3a4f;max-width:850px;margin:.7rem 0 1rem;font:clamp(2.8rem,5vw,5.2rem)/1 Georgia,serif}.connection-guide-chapter>p:not(.chapter-mark){color:#5b727a;max-width:760px;line-height:1.7}.connection-name{color:#4e666e;text-transform:uppercase;letter-spacing:.09em;gap:.55rem;max-width:620px;margin-top:2rem;font-size:.72rem;font-weight:800;display:grid}.connection-name small{color:#87969b;font-weight:400;display:inline}.connection-name input{color:#12394a;border:1px solid #b9c5c8;padding:1.1rem;font:1.2rem Georgia,serif}.connection-promise{background:#edf2ef;border-left:4px solid #c5a242;align-items:center;gap:1rem;max-width:760px;margin-top:1rem;padding:1rem 1.2rem;display:flex}.connection-promise b{color:#0a3c50}.connection-promise span{color:#60747b}.connection-choice-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.connection-choice-grid button{color:#12394a;text-align:left;cursor:pointer;background:#faf9f5;border:1px solid #d3dadd;min-height:270px;padding:1.4rem;transition:all .2s;position:relative}.connection-choice-grid button:hover,.connection-choice-grid button.selected{border-color:#b69138;transform:translateY(-2px);box-shadow:inset 0 4px #c9a54a}.connection-choice-grid button>span{color:#a0874c;font:1.2rem Georgia,serif;position:absolute;top:1.1rem;right:1.2rem}.connection-choice-grid button small{color:#987525;letter-spacing:.14em;font-size:.62rem;font-weight:800;display:block}.connection-choice-grid button b{margin:2.5rem 0 .7rem;font:1.45rem/1.15 Georgia,serif;display:block}.connection-choice-grid button p{color:#62767d;line-height:1.55}.connection-choice-grid button i{color:#86681f;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:800;position:absolute;bottom:1.2rem;left:1.4rem}.connection-results{background:#d5dcde;gap:1px;margin-top:2rem;display:grid}.connection-results article{background:#faf9f5;grid-template-columns:70px 1fr auto;align-items:center;gap:1.2rem;padding:1.5rem;display:grid}.connection-results article>span{color:#a27e2b;font:1.7rem Georgia,serif}.connection-results small{color:#967425;letter-spacing:.12em;font-size:.62rem;font-weight:800}.connection-results h3{color:#0a3b50;margin:.35rem 0;font:1.55rem Georgia,serif}.connection-results p{color:#61757d;margin:.3rem 0}.connection-results em{color:#71848a;margin-top:.55rem;font-size:.78rem;font-style:normal;display:block}.connection-results a{color:#fff;white-space:nowrap;background:#09384e;padding:.85rem 1rem;font-weight:800;text-decoration:none}.connection-identity-note{background:#e8efe9;border-left:4px solid #c4a142;margin-top:1.5rem;padding:1.4rem}.connection-identity-note b{color:#0a3b50}.connection-identity-note p{color:#5c7178;margin:.5rem 0 0;line-height:1.6}.connection-guide-actions{border-top:1px solid #d9dfe0;justify-content:space-between;gap:1rem;padding:1.3rem clamp(2rem,5vw,4.5rem);display:flex}.connection-guide-actions button,.connection-guide-actions a{color:#12394a;cursor:pointer;background:#fff;border:1px solid #aebdc1;padding:.95rem 1.25rem;font-weight:800;text-decoration:none}.connection-guide-actions .primary{color:#fff;background:#09384e;border-color:#09384e}.connection-guide-actions button:disabled{opacity:.4;cursor:not-allowed}.connection-reset{color:#84661e;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0 0 1.5rem;text-decoration:underline;display:block}.connection-guide-boundary{color:#fff;background:#3a2941;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:5rem max(5vw,50vw - 560px);display:grid}.connection-guide-boundary h2{margin:.6rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.connection-guide-boundary>p{color:#d5ced8;align-self:center;line-height:1.75}@media (width<=850px){.connection-guide-hero,.connection-guide-boundary{grid-template-columns:1fr}.connection-choice-grid{grid-template-columns:1fr 1fr}.connection-results article{grid-template-columns:55px 1fr}.connection-results a{white-space:normal;grid-column:2}.connection-guide-progress>div:last-child{min-width:150px}}@media (width<=560px){.connection-guide-hero{padding:4rem 1.2rem 5rem}.connection-guide-shell{width:100%;margin:0}.connection-guide-progress{display:grid}.connection-guide-progress>div:last-child{min-width:0}.connection-guide-chapter{padding:2.2rem 1.2rem}.connection-choice-grid{grid-template-columns:1fr}.connection-promise{display:grid}.connection-results article{grid-template-columns:1fr}.connection-results a{grid-column:auto}.connection-guide-actions{padding:1rem 1.2rem}.connection-guide-actions>*{text-align:center;flex:1}.connection-guide-boundary{padding:4rem 1.2rem}}.foundation-page{color:#123246;background:#f6f2e8}.foundation-page .inner-header nav{gap:26px;display:flex}.foundation-page .inner-header nav a{color:#173b50;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800;text-decoration:none}.foundation-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#cda64538,#0000 24%),linear-gradient(135deg,#061d34,#07384e 68%,#302a43);grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:82vh;padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 640px);display:grid}.foundation-hero h1{letter-spacing:-.04em;margin:1rem 0 1.5rem;font:clamp(4rem,7.5vw,7.6rem)/.9 Georgia,serif}.foundation-hero h1 em{color:#dfc267;font-style:normal;display:block}.foundation-hero>div>p{color:#d2dee2;max-width:720px;font-size:1.1rem;line-height:1.85}.foundation-hero>div>div{gap:12px;margin-top:2rem;display:flex}.foundation-hero .ghost{color:#fff;border-color:#dfc26799}.foundation-hero aside{background:#02172680;border:1px solid #dfc26759;padding:3rem;box-shadow:0 30px 80px #0003}.foundation-hero aside>span{color:#dfc267;text-transform:uppercase;letter-spacing:.24em;font-size:.65rem;font-weight:800}.foundation-hero blockquote{margin:2.5rem 0;font:clamp(1.7rem,3vw,2.8rem)/1.35 Georgia,serif}.foundation-hero aside p{color:#c8d6dc;line-height:1.7}.foundation-center{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 560px);display:grid}.foundation-center h2,.foundation-movement h2,.foundation-timeline h2,.foundation-meaning h2,.foundation-boundary h2,.foundation-next h2{color:#07364f;margin:.7rem 0;font:clamp(2.8rem,5vw,5.3rem)/.98 Georgia,serif}.foundation-center>div:last-child>p{color:#596f78;font-size:1.08rem;line-height:1.85}.foundation-seal{aspect-ratio:1;background:radial-gradient(circle,#d8bd7155,#0000 62%);border:1px solid #c5a24a;border-radius:50%;place-items:center;width:min(430px,100%);margin:auto;display:grid;position:relative}.foundation-seal:before,.foundation-seal:after{content:"";border:1px solid #c5a24a55;border-radius:50%;position:absolute;inset:10%}.foundation-seal:after{inset:23%}.foundation-seal img{object-fit:cover;z-index:2;filter:drop-shadow(0 18px 24px #03243640);border-radius:50%;width:64%;height:64%}.foundation-seal span{color:#91701f;text-transform:uppercase;letter-spacing:.25em;font-size:.58rem;font-weight:800;position:absolute}.foundation-seal span:first-child{top:7%}.foundation-seal span:last-child{bottom:7%}.foundation-seal b{z-index:3;color:#07364f;background:#f6f2e8;padding:.45rem .7rem;font:1rem Georgia,serif;position:absolute;bottom:18%}.foundation-movement{background:#fff;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.foundation-movement>header{max-width:850px}.foundation-movement>header>p:last-child{color:#5b7078;line-height:1.8}.foundation-movement>div{background:#cfc6b1;border:1px solid #cfc6b1;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3.5rem;display:grid}.foundation-movement article{background:#f8f4ea;flex-direction:column;min-height:440px;padding:2.2rem;display:flex}.foundation-movement article>span{color:#b18c30;font:1.2rem Georgia,serif}.foundation-movement small{color:#876817;text-transform:uppercase;letter-spacing:.18em;margin-top:2.5rem;font-weight:800}.foundation-movement h3{color:#07364f;margin:1rem 0;font:2.8rem Georgia,serif}.foundation-movement article p{color:#596f78;line-height:1.75}.foundation-movement cite{color:#876817;letter-spacing:.1em;border-top:1px solid #d7ceba;margin-top:auto;padding-top:1.5rem;font-size:.7rem;font-style:normal}.foundation-timeline{color:#fff;background:linear-gradient(135deg,#142d42,#3b2942);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 580px);display:grid}.foundation-timeline h2{color:#fff}.foundation-timeline>div:first-child>p:last-child{color:#d0d5dc;line-height:1.8}.foundation-timeline>div:last-child{display:grid}.foundation-timeline article{border-bottom:1px solid #ffffff2e;grid-template-columns:120px 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.foundation-timeline article>span{color:#dfc267;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:800}.foundation-timeline h3{color:#fff;margin:0;font:1.45rem Georgia,serif}.foundation-timeline article p{color:#c5cbd3;margin:.5rem 0 0;font-size:.78rem}.foundation-meaning{background:#e7ede9;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px)}.foundation-meaning>header{max-width:820px}.foundation-meaning>div{border:1px solid #cbd4cd;grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.foundation-meaning article{background:#f8faf7;border-bottom:1px solid #cbd4cd;min-height:250px;padding:2rem}.foundation-meaning article:nth-child(odd){border-right:1px solid #cbd4cd}.foundation-meaning article>span{color:#a17d28;font:1.05rem Georgia,serif}.foundation-meaning h3{color:#07364f;font:1.7rem Georgia,serif}.foundation-meaning article p{color:#5b7078;line-height:1.7}.foundation-boundary{background:#f7f2e8;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 560px);display:grid}.foundation-boundary>div:last-child{background:#fff;border-left:3px solid #c5a24a;padding:2rem}.foundation-boundary>div:last-child p{color:#596f78;line-height:1.8}.foundation-next{color:#fff;background:#07364f;grid-template-columns:.85fr 1.15fr;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 640px);display:grid}.foundation-next h2{color:#fff}.foundation-next>div:last-child{display:grid}.foundation-next a{color:#fff;border-top:1px solid #dfc2674d;grid-template-columns:1fr auto;align-items:end;min-height:110px;padding:1.4rem;font:1.25rem Georgia,serif;text-decoration:none;display:grid}.foundation-next a span{color:#dfc267;letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1;align-self:start;font:700 .6rem Arial,sans-serif}.foundation-next a b{color:#dfc267}@media (width<=900px){.foundation-page .inner-header nav{display:none}.foundation-hero,.foundation-center,.foundation-timeline,.foundation-boundary,.foundation-next,.foundation-movement>div{grid-template-columns:1fr}.foundation-movement article{min-height:320px}}@media (width<=600px){.foundation-hero{padding:4.5rem 1.2rem}.foundation-hero h1{font-size:3.55rem}.foundation-hero>div>div{display:grid}.foundation-hero aside{padding:1.7rem}.foundation-center,.foundation-movement,.foundation-timeline,.foundation-meaning,.foundation-boundary,.foundation-next{padding:4rem 1.2rem}.foundation-seal{max-width:310px}.foundation-meaning>div{grid-template-columns:1fr}.foundation-meaning article:nth-child(odd){border-right:0}.foundation-timeline article{grid-template-columns:85px 1fr}}.foundation-seal-wrap{text-align:center;gap:1.15rem;width:min(430px,100%);margin:auto;display:grid}.foundation-seal-wrap .foundation-seal{width:100%;margin:0}.foundation-seal-wrap .foundation-seal b{display:none}.foundation-seal-caption{color:#07364f;margin:0}.foundation-seal-caption strong,.foundation-seal-caption small{display:block}.foundation-seal-caption strong{font:1.35rem Georgia,serif}.foundation-seal-caption small{color:#6b7d82;letter-spacing:.08em;margin-top:.35rem;font-size:.76rem}@media (width<=600px){.foundation-seal-wrap{max-width:310px}}.foundation-hero blockquote{color:#fff;text-shadow:0 1px 18px #00000038}.findings-page{color:#123246;background:#edf0f1}.findings-page .inner-header nav{gap:24px;display:flex}.findings-page .inner-header nav a{color:#173b50;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:800;text-decoration:none}.findings-hero{color:#fff;background:linear-gradient(125deg,#061f34,#0c4155 62%,#3c2942);grid-template-columns:1.3fr .7fr;gap:5vw;padding:clamp(4rem,8vw,7rem) max(5vw,50vw - 640px);display:grid}.findings-hero h1{margin:.5rem 0 1rem;font:clamp(3.6rem,7vw,7rem)/.93 Georgia,serif}.findings-hero h1 em{color:#dfc267;font-style:normal}.findings-hero>div>p:last-child{color:#d9e3e5;max-width:720px;line-height:1.75}.findings-hero aside{background:#ffffff0b;border:1px solid #fff3;align-self:center;padding:1.5rem}.findings-hero aside span,.findings-hero aside strong,.findings-hero aside small{display:block}.findings-hero aside span{color:#dfc267;text-transform:uppercase;letter-spacing:.13em;font-size:.65rem}.findings-hero aside strong{font:5rem Georgia,serif}.findings-hero aside p{margin:.2rem 0 1rem}.findings-hero aside small{color:#c8d6da}.findings-shell{grid-template-columns:minmax(330px,.8fr) minmax(480px,1.2fr);gap:1rem;min-height:760px;padding:1rem;display:grid}.findings-shell>aside,.finding-detail{background:#fff;border:1px solid #d7dde0}.findings-shell>aside>header{border-bottom:1px solid #dde2e4;justify-content:space-between;padding:1rem;display:flex}.findings-shell>aside nav{background:#d6dde0;gap:1px;display:flex}.findings-shell>aside nav button{color:#526b74;cursor:pointer;background:#f4f1e8;border:0;flex:1;padding:.75rem}.findings-shell>aside nav button.active{color:#fff;background:#0a3650}.findings-shell>aside>div>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0e4e5;grid-template-columns:1fr auto;gap:.6rem;width:100%;padding:1rem;display:grid}.findings-shell>aside>div>button.selected{background:#f6f0df;box-shadow:inset 5px 0 #c9a552}.findings-shell button span{gap:.35rem;display:grid}.findings-shell button b{color:#0a3650}.findings-shell button small{color:#667a82;max-height:3em;line-height:1.45;overflow:hidden}.findings-shell button em{text-transform:uppercase;color:#88691f;font-size:.6rem;font-style:normal}.finding-detail{padding:clamp(1.5rem,4vw,3rem)}.finding-detail>header{border-bottom:1px solid #d9dfe1;justify-content:space-between;gap:2rem;padding-bottom:1.5rem;display:flex}.finding-detail>header span{color:#8b6a1f;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:800}.finding-detail h2{color:#0a3650;margin:.45rem 0;font:clamp(2.2rem,4vw,3.8rem)/1 Georgia,serif}.finding-detail>header p{color:#5c7179;line-height:1.65}.finding-detail>header a,.finding-welcome a{color:#fff;white-space:nowrap;background:#0a3650;align-self:start;padding:.8rem 1rem;font-weight:800}.finding-fields{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;display:grid}.finding-fields label span{color:#526a73;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.72rem;font-weight:800;display:block}.finding-fields select,.finding-fields textarea{color:#123246;width:100%;font:inherit;background:#fff;border:1px solid #bdc9cc;padding:1rem}.finding-fields .wide{grid-column:1/-1}.finding-fields textarea{min-height:180px}.finding-evidence{background:#faf7ed;border:1px solid #d7c78f;padding:clamp(1rem,2.5vw,1.5rem)}.finding-evidence>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.finding-evidence>header h3{color:#0a3650;margin:.35rem 0 0;font:1.45rem/1.2 Georgia,serif}.finding-evidence>header b{color:#705716;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#efe5c5;padding:.5rem .7rem;font-size:.68rem}.finding-evidence>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.finding-evidence input{color:#123246;width:100%;font:inherit;background:#fff;border:1px solid #bdc9cc;padding:1rem}.evidence-confirm{color:#405c67;background:#e9eff1;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-top:1rem;padding:1rem;line-height:1.55;display:grid}.evidence-confirm input{accent-color:#9c7a28;width:1.1rem;height:1.1rem;margin-top:.18rem}.finding-actions{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.finding-actions button{color:#fff;cursor:pointer;background:#0a3650;border:0;padding:.95rem 1rem;font-weight:800}.finding-actions .outline{color:#0a3650;background:#fff;border:1px solid #0a3650}.findings-notice{color:#315a3b;background:#e2efe5;grid-column:1/-1;padding:1rem}.findings-empty,.finding-welcome{padding:2rem}.findings-empty h2,.finding-welcome h2{color:#0a3650;font:2.3rem Georgia,serif}.findings-empty p,.finding-welcome p{color:#60747c;line-height:1.65}.findings-empty a{color:#87681d;font-weight:800}.finding-welcome span{color:#8d6b1e;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.findings-boundary{color:#fff;background:#3b2941;padding:clamp(4rem,7vw,7rem) max(5vw,50vw - 560px)}.findings-boundary h2{margin:.5rem 0;font:clamp(2.8rem,5vw,5rem)/1 Georgia,serif}.findings-boundary ol{background:#fff2;grid-template-columns:repeat(4,1fr);gap:1px;margin:2rem 0;padding:0;list-style:none;display:grid}.findings-boundary li{background:#ffffff0b;padding:1.3rem}.findings-boundary li>b{color:#dfc267}.findings-boundary li span,.findings-boundary li strong{display:block}.findings-boundary li strong{margin:.7rem 0;font:1.25rem Georgia,serif}.findings-boundary li span{color:#d5d1d8;line-height:1.55}.findings-boundary>p{color:#d5d1d8}.findings-page footer{color:#ced9dc;background:#031d30;justify-content:space-between;padding:2.5rem max(5vw,50vw - 640px);display:flex}.findings-page footer p{margin:.25rem}.findings-page .footer-mark{color:#dfc267;font:1.4rem Georgia,serif}@media (width<=900px){.findings-page .inner-header nav{display:none}.findings-hero,.findings-shell{grid-template-columns:1fr}.findings-boundary ol{grid-template-columns:1fr 1fr}}@media (width<=600px){.findings-hero{padding:4rem 1.2rem}.findings-hero h1{font-size:3.4rem}.findings-shell{padding:.5rem}.finding-detail>header{display:grid}.finding-fields{grid-template-columns:1fr}.finding-fields .wide{grid-column:auto}.finding-actions{flex-direction:column;align-items:stretch}.finding-actions button{width:100%}.finding-evidence>header,.finding-evidence>div{grid-template-columns:1fr;display:grid}.finding-evidence>header b{white-space:normal}.findings-boundary{padding:4rem 1.2rem}.findings-boundary ol{grid-template-columns:1fr}.findings-page footer{padding:2rem 1.2rem;display:block}}body{color:#0a354a;background:#eee8da;margin:0;font-family:Arial,sans-serif}.gov-page>header{color:#fff;background:#061f33;justify-content:space-between;gap:1rem;padding:1.4rem max(4vw,50vw - 620px);display:flex}.gov-page>header a{color:#e0c15f;text-decoration:none}.gov-page>header span{text-transform:uppercase;letter-spacing:.15em;font-size:.65rem;font-weight:800}.gov-hero{color:#fff;background:#3b2942;padding:6rem max(4vw,50vw - 560px)}.gov-hero p,.gov-workflow>div>p{color:#e0c15f;text-transform:uppercase;letter-spacing:.16em;font-size:.66rem;font-weight:800}.gov-hero h1{margin:.7rem 0;font:clamp(3.8rem,7vw,7rem)/.92 Georgia,serif}.gov-hero h1 em{color:#e0c15f;font-style:normal}.gov-hero span{color:#e3dae4;max-width:800px;line-height:1.7;display:block}.gov-summary{background:#c6a043;border:1px solid #c6a043;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1120px;margin:-2rem auto 3rem;display:grid}.gov-summary article{background:#fff;padding:1.4rem}.gov-summary span,.gov-summary b{display:block}.gov-summary span{font:3rem Georgia,serif}.gov-summary b{color:#60757b}.gov-notice{background:#fff3ca;border-left:5px solid #bf9221;justify-content:space-between;max-width:1120px;margin:1rem auto;padding:1rem;display:flex}.gov-notice button{cursor:pointer;background:0 0;border:0}.gov-sources{max-width:1120px;margin:3rem auto}.gov-sources>header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.gov-sources>header p{color:#88691d;text-transform:uppercase;letter-spacing:.13em;font-size:.63rem}.gov-sources h2,.gov-workflow h2,.gov-boundary h2{margin:.5rem 0;font:clamp(2.4rem,4vw,4.2rem)/1 Georgia,serif}.gov-sources>header button{color:#fff;cursor:pointer;background:#0a354a;border:0;padding:.8rem 1rem}.gov-table{border:1px solid #cfc4aa;margin-top:1.5rem}.gov-table>div,.gov-table article{grid-template-columns:1.2fr 1.2fr .7fr 1.5fr;display:grid}.gov-table>div{color:#fff;background:#0a354a}.gov-table>div b,.gov-table article span{padding:1rem}.gov-table article{background:#fff;border-top:1px solid #d7cdb6}.gov-table .status{color:#7b5e17;font-weight:800}.gov-workflow{color:#fff;background:#07384a;grid-template-columns:.9fr 1.1fr;gap:5rem;padding:5rem max(4vw,50vw - 560px);display:grid}.gov-workflow h2{color:#fff}.gov-workflow ol{margin:0;padding:0;list-style:none}.gov-workflow li{border-top:1px solid #fff3;grid-template-columns:45px 1fr;gap:1rem;padding:1rem 0;line-height:1.55;display:grid}.gov-workflow li b{color:#e0c15f}.gov-boundary{background:#fff;border-top:5px solid #c7a140;max-width:1120px;margin:4rem auto;padding:2rem}.gov-boundary p{color:#5e737a;line-height:1.75}@media (width<=760px){.gov-page>header span{display:none}.gov-hero{padding:4rem 1.2rem}.gov-summary{grid-template-columns:1fr 1fr;margin:-1rem 1rem 2rem}.gov-sources{margin:2rem 1rem}.gov-sources>header{display:block}.gov-table>div{display:none}.gov-table article{padding:.7rem;display:block}.gov-table article span{padding:.5rem;display:block}.gov-table article span:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.1em;color:#8a691d;margin-bottom:.2rem;font-size:.55rem;font-weight:800;display:block}.gov-workflow{grid-template-columns:1fr;gap:2rem;padding:4rem 1.2rem}.gov-boundary{margin:2rem 1rem}}.prayer-board-page{color:#0a3650;background:#f8f6ef;min-height:100vh}.prayer-board-hero{color:#fff;background:linear-gradient(125deg,#052d42,#104e61 70%,#2d2445);grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:3rem;padding:clamp(2rem,5vw,5rem);display:grid}.prayer-board-hero h1{font-family:var(--font-serif);margin:.4rem 0 1rem;font-size:clamp(3rem,7vw,6rem)}.prayer-board-hero p{color:#e7eff1;max-width:52rem;font-size:1.08rem;line-height:1.75}.prayer-board-hero aside{border-left:1px solid #d5b252;align-self:center;gap:.6rem;padding-left:2rem;display:grid}.prayer-board-hero aside span{color:#e0c269;text-transform:uppercase;letter-spacing:.11em;font-size:.78rem;font-weight:800}.prayer-board-hero aside strong{font-family:var(--font-serif);font-size:3rem}.prayer-board-hero progress{accent-color:#d5b252;width:100%}.review-boundary-card{background:#fff;border:1px solid #d9cfb1;grid-template-columns:auto 1fr;align-items:start;gap:1rem 2rem;margin:2rem clamp(1rem,5vw,5rem) 0;padding:1.2rem 1.4rem;display:grid}.review-boundary-card strong{color:#8a6920;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.review-boundary-card p{color:#526a74;margin:0;line-height:1.6}.prayer-board-workspace{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:2rem;padding:2rem clamp(1rem,5vw,5rem) 5rem;display:grid}.prayer-board-routes{color:#fff;background:#082f46;max-height:80vh;padding:1rem;position:sticky;top:1rem;overflow:auto}.prayer-board-filters{gap:.35rem;margin-bottom:1.4rem;display:flex}.prayer-board-filters button{color:#fff;background:0 0;border:1px solid #76909b;padding:.55rem .7rem}.prayer-board-filters button.active{color:#082f46;background:#d5b252;border-color:#d5b252}.prayer-board-routes section h2{text-transform:uppercase;letter-spacing:.1em;color:#e0c269;margin:1.4rem .4rem .5rem;font-size:.72rem}.prayer-board-routes section>button{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-top:1px solid #305467;justify-content:space-between;gap:1rem;width:100%;padding:.85rem .5rem;display:flex}.prayer-board-routes section>button small{color:#bdcdd2}.prayer-board-routes section>button.selected{color:#082f46;background:#fff}.prayer-board-routes section>button.selected small{color:#6b7377}.prayer-board-form{background:#fff;border:1px solid #d9dfe1;padding:clamp(1.2rem,3vw,2.5rem);box-shadow:0 18px 50px #082f4614}.prayer-board-form>header{border-bottom:1px solid #d9dfe1;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.3rem;display:flex}.prayer-board-form h2{font-family:var(--font-serif);margin:.25rem 0;font-size:clamp(2rem,4vw,3.2rem)}.prayer-board-form>header a,.download-button{color:#082f46;cursor:pointer;background:#d5b252;border:0;padding:.85rem 1rem;font-weight:800;text-decoration:none}.prayer-board-form fieldset{border:0;margin:0;padding:1.5rem 0 .5rem}.prayer-board-form legend,.prayer-board-form label>span,.screenshot-evidence strong{text-transform:uppercase;letter-spacing:.08em;color:#74591e;font-size:.78rem;font-weight:800}.decision-row{flex-wrap:wrap;gap:.6rem;display:flex}.decision-row button{color:#0a3650;cursor:pointer;background:#fff;border:1px solid #9caaaf;padding:.7rem .9rem}.decision-row button.active{color:#fff;background:#0a3650}.prayer-board-form>label{gap:.45rem;margin-top:1.2rem;display:grid}.prayer-board-form textarea{min-height:7rem;font:inherit;color:#0a3650;resize:vertical;border:1px solid #aebbc0;padding:.85rem}.screenshot-evidence{background:#f4f0e4;border:1px solid #d9cfb1;grid-template-columns:1fr auto;gap:1rem;margin-top:1.5rem;padding:1.2rem;display:grid}.screenshot-evidence p{color:#526a74;margin:.35rem 0 0}.file-button{color:#0a3650;cursor:pointer;background:#fff;border:1px solid #8a6920;padding:.7rem .9rem;font-weight:800}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.screenshot-evidence ul{grid-column:1/-1;margin:0;padding:0;list-style:none}.screenshot-evidence li{border-top:1px solid #d9cfb1;justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.screenshot-evidence li button{color:#8b2f2f;background:0 0;border:0;text-decoration:underline}.prayer-board-form footer{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.prayer-board-form footer p{color:#526a74;margin:0}.prayer-board-notice{color:#174b3d;background:#edf5f2;border-left:4px solid #2f775e;padding:.8rem}.prayer-board-form button:focus-visible,.prayer-board-form a:focus-visible,.prayer-board-routes button:focus-visible{outline-offset:3px;outline:3px solid #e0c269}@media (width<=800px){.prayer-board-hero,.prayer-board-workspace{grid-template-columns:1fr}.prayer-board-hero aside{border-top:1px solid #d5b252;border-left:0;padding:1rem 0 0}.review-boundary-card{grid-template-columns:1fr}.prayer-board-routes{max-height:none;position:static}.prayer-board-form>header{display:grid}.screenshot-evidence{grid-template-columns:1fr}.decision-row button{flex:100%}}@media (prefers-reduced-motion:reduce){.prayer-board-page *{scroll-behavior:auto!important}}.review-cycle-bar{background:#eee8d9;border-bottom:1px solid #d9cfb1;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(180px,1fr));gap:1rem;padding:1.5rem clamp(1rem,5vw,5rem);display:grid}.review-cycle-bar h2{font:clamp(1.55rem,2.4vw,2.25rem) var(--font-serif);color:#08344d;margin:.25rem 0}.review-cycle-bar label,.new-cycle label{gap:.4rem;display:grid}.review-cycle-bar label>span,.finding-controls label>span{letter-spacing:.07em;text-transform:uppercase;color:#74591e;font-size:.78rem;font-weight:800}.review-cycle-bar input,.review-cycle-bar select,.finding-controls select{color:#08344d;min-height:44px;font:inherit;background:#fff;border:1px solid #9eacb2;padding:.68rem .75rem}.new-cycle{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:.7rem;display:grid}.new-cycle button{color:#fff;background:#0a3650;border:0;min-height:44px;padding:.7rem 1rem;font-weight:800}.board-summary{background:#c7d0d3;border-bottom:1px solid #c7d0d3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.board-summary article{background:#fff;gap:.25rem;padding:1.15rem clamp(1rem,3vw,2rem);display:grid}.board-summary span{text-transform:uppercase;letter-spacing:.07em;color:#765a1d;font-size:.76rem;font-weight:800}.board-summary strong{font:2.1rem var(--font-serif);color:#08344d}.board-summary small{color:#586e77}.shared-review-boundary{background:#e8f0f2;border-left:4px solid #0d5365;grid-template-columns:auto 1fr;gap:1rem 2rem;margin:1rem clamp(1rem,5vw,5rem) 0;padding:1rem 1.3rem;display:grid}.shared-review-boundary strong{color:#0a4b5e;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.shared-review-boundary p{color:#526a74;margin:0;line-height:1.6}.finding-controls{grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.2rem 0;display:grid}.finding-controls label{gap:.4rem;display:grid}.handoff-button{color:#08344d;cursor:pointer;background:#fff;border:1px solid #8a6920;padding:.8rem 1rem;font-weight:800}.prayer-board-loading{padding:4rem;font-size:1.1rem}.prayer-reflection-note{color:#526a74;line-height:1.5}.board-completion{background:#fff;border:1px solid #cbb36f;margin:2rem clamp(1rem,5vw,5rem) 4rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 18px 45px #032a3e17}.board-completion header{max-width:760px}.board-completion h2{font:clamp(1.8rem,3vw,2.7rem) var(--font-serif);color:#08344d;margin:.3rem 0}.board-completion header p:last-child{color:#526a74;line-height:1.6}.board-completion-fields{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.4rem 0;display:grid}.board-completion-fields label{gap:.45rem;display:grid}.board-completion-fields label>span{letter-spacing:.07em;text-transform:uppercase;color:#74591e;font-size:.78rem;font-weight:800}.board-completion-fields input,.board-completion-fields select,.board-completion-fields textarea{color:#08344d;min-height:46px;font:inherit;background:#fff;border:1px solid #8fa2aa;padding:.75rem}.board-completion-fields textarea{resize:vertical;min-height:110px}.completion-comments{grid-column:1/-1}.completion-confirmation{color:#274c5d;background:#f4f0e5;align-items:flex-start;gap:.75rem;padding:1rem;line-height:1.55;display:flex}.completion-confirmation input{flex:none;width:20px;height:20px;margin-top:.15rem}.completion-action{grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.5rem;margin-top:1rem;display:grid}.completion-action button{color:#082f45;cursor:pointer;background:#d3ad4e;border:0;min-height:52px;padding:.85rem 1.25rem;font-weight:900}.completion-action p{color:#526a74;margin:0;line-height:1.55}@media (width<=1050px){.review-cycle-bar{grid-template-columns:1fr 1fr}.review-cycle-bar>div:first-child,.new-cycle{grid-column:1/-1}.board-summary{grid-template-columns:1fr 1fr}}@media (width<=800px){.board-completion-fields,.completion-action{grid-template-columns:1fr}.completion-comments{grid-column:auto}}@media (width<=650px){.review-cycle-bar,.new-cycle,.finding-controls,.shared-review-boundary{grid-template-columns:1fr}.review-cycle-bar>div:first-child,.new-cycle{grid-column:auto}.board-summary{grid-template-columns:1fr 1fr}.prayer-board-filters{grid-template-columns:1fr 1fr;display:grid}.prayer-board-form footer{align-items:stretch}.download-button,.handoff-button,.completion-action button{width:100%}}:root{--closet-navy:#06283a;--closet-deep:#031c29;--closet-gold:#c9a545;--closet-cream:#f7f3e9;--closet-ink:#123244;--closet-mist:#dce8e8}*{box-sizing:border-box}.closet-page{background:var(--closet-cream);color:var(--closet-ink);margin:0;font-family:Arial,sans-serif}.closet-page h1,.closet-page h2,.closet-page h3{font-family:Georgia,serif;font-weight:400}.closet-header{background:#fbfaf6;border-bottom:1px solid #d9d3c3;justify-content:space-between;align-items:center;gap:28px;min-height:102px;padding:20px clamp(24px,5vw,76px);display:flex}.closet-brand{color:var(--closet-ink);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:14px;font-weight:700;text-decoration:none;display:flex}.closet-brand img{object-fit:cover;border-radius:50%;width:64px;height:64px}.closet-brand small{color:#8d762d;margin-top:5px;font-size:9px;display:block}.closet-header nav{gap:28px;display:flex}.closet-header nav a,.closet-exit{color:var(--closet-ink);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.closet-exit{border:1px solid var(--closet-gold);padding:14px 18px}.closet-eyebrow{text-transform:uppercase;letter-spacing:.25em;color:#a18228;font-size:12px;font-weight:700}.closet-hero{background:radial-gradient(circle at 70% 48%,#15526a 0,#0a3a4f 22%,var(--closet-navy) 46%,var(--closet-deep) 100%);color:#fff;grid-template-columns:1fr 1fr;align-items:center;min-height:780px;padding:70px clamp(28px,7vw,110px);display:grid;position:relative;overflow:hidden}.closet-hero-copy{z-index:2;max-width:670px;position:relative}.closet-hero h1{margin:28px 0;font-size:clamp(68px,8vw,126px);line-height:.85}.closet-hero h1 em{color:var(--closet-gold);font-weight:400}.closet-hero-copy>p:not(.closet-eyebrow){color:#d7e4e6;max-width:610px;font-size:20px;line-height:1.7}.closet-hero-copy>div{gap:14px;margin:35px 0;display:flex}.closet-hero-copy a,.closet-final a{background:var(--closet-gold);color:var(--closet-deep);padding:17px 23px;font-weight:700;text-decoration:none}.closet-hero-copy a+a,.closet-final a+a{color:#fff;background:0 0;border:1px solid #c3d3d5}.closet-hero-copy small{color:#a9c0c5}.closet-arches{width:52vw;height:660px;position:absolute;bottom:0;right:-3%}.closet-arches i{border:1px solid #c9a5458c;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.closet-arches i:first-child{width:100%;height:100%}.closet-arches i:nth-child(2){width:76%;height:82%}.closet-arches i:nth-child(3){background:linear-gradient(#c9a5451c,#031c2933);width:52%;height:64%}.closet-arches span{color:var(--closet-gold);text-shadow:0 0 40px #f0ca60;font-size:62px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.closet-intro,.closet-scripture,.closet-privacy,.closet-journey,.closet-emergency{padding:100px clamp(28px,7vw,110px)}.closet-intro>header,.closet-scripture>header{max-width:850px;margin-bottom:48px}.closet-intro h2,.closet-scripture h2,.closet-privacy h2,.closet-journey h2,.closet-emergency h2,.closet-final h2{margin:16px 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.closet-intro>header>p:last-child,.closet-scripture>header>p:last-child,.closet-privacy header>p:last-child{color:#5e737b;font-size:18px;line-height:1.65}.closet-intro>div{border-top:1px solid #d8ceb5;border-left:1px solid #d8ceb5;grid-template-columns:repeat(4,1fr);display:grid}.closet-intro article{border-bottom:1px solid #d8ceb5;border-right:1px solid #d8ceb5;flex-direction:column;min-height:340px;padding:34px;display:flex}.closet-intro article>span{letter-spacing:.2em;color:#a18228;font-size:12px}.closet-intro article h3{margin:44px 0 16px;font-size:30px;line-height:1.15}.closet-intro article p{color:#60747b;line-height:1.6}.closet-intro article a{color:var(--closet-ink);margin-top:auto;font-weight:700;text-decoration:none}.closet-review-note{color:#526a72;background:#e8eeee;padding:18px 22px;font-size:13px;line-height:1.5}.closet-scripture{background:#e9efed}.closet-scripture>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.closet-scripture>div>a{color:var(--closet-ink);border-top:3px solid var(--closet-gold);background:#f9f7f0;min-height:220px;padding:29px;text-decoration:none}.closet-scripture small{text-transform:uppercase;letter-spacing:.14em;color:#7c8d91;display:block}.closet-scripture strong{margin:24px 0 10px;font:32px Georgia,serif;display:block}.closet-scripture a p{color:#5b7077;line-height:1.5}.closet-scripture a span{color:#927724;font-weight:700}.closet-scripture aside{background:var(--closet-navy);color:#fff;justify-content:space-between;align-items:center;margin-top:44px;padding:30px;display:flex}.closet-scripture aside div{flex-direction:column;gap:6px;display:flex}.closet-scripture aside div span{color:#acc0c4}.closet-scripture aside i{color:var(--closet-gold);font-style:normal}.closet-privacy{grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.closet-privacy>div{border-top:1px solid #c9bea0}.closet-privacy article{border-bottom:1px solid #c9bea0;gap:28px;padding:28px 5px;display:flex}.closet-privacy article>span{color:#9d812f;font-size:12px}.closet-privacy h3{margin:0 0 8px;font-size:28px}.closet-privacy article p{color:#62757b;margin:0;line-height:1.5}.closet-journey{background:var(--closet-deep);color:#fff;grid-template-columns:1fr 1fr;gap:7vw;display:grid}.closet-journey>div>p:last-child{color:#b3c4c7;line-height:1.65}.closet-journey ol{border-top:1px solid #ffffff40;margin:0;padding:0;list-style:none}.closet-journey li{border-bottom:1px solid #ffffff40;grid-template-columns:60px 1fr;padding:20px 0;display:grid}.closet-journey li span{color:var(--closet-gold)}.closet-emergency{background:#f1e9d8;border-top:1px solid #d6c69d}.closet-emergency p:last-child{max-width:850px;font-size:18px;line-height:1.65}.closet-final{text-align:center;color:#fff;background:linear-gradient(135deg,#0a3347,#062536);padding:110px 28px}.closet-final>div{max-width:780px;margin:auto}.closet-final>div>span{color:var(--closet-gold);font-size:40px}.closet-final>div>p:not(.closet-eyebrow){color:#c0d1d4;font-size:18px;line-height:1.6}.closet-final>div>div{justify-content:center;gap:14px;margin-top:34px;display:flex}.closet-footer{color:#c1d0d2;background:#02141e;justify-content:space-between;padding:35px clamp(28px,7vw,110px);display:flex}.closet-footer p{margin:6px 0 0}.closet-footer>p{color:var(--closet-gold)}@media (width<=900px){.closet-header nav{display:none}.closet-hero{grid-template-columns:1fr;min-height:750px}.closet-arches{opacity:.55;width:100vw;right:-28%}.closet-intro>div,.closet-scripture>div{grid-template-columns:1fr 1fr}.closet-privacy,.closet-journey{grid-template-columns:1fr}.closet-scripture aside{flex-wrap:wrap;gap:20px}}@media (width<=580px){.closet-header{min-height:82px;padding:12px 18px}.closet-brand img{width:52px;height:52px}.closet-brand span{font-size:12px}.closet-brand small{display:none}.closet-exit{padding:10px;font-size:10px}.closet-hero{min-height:700px;padding:60px 24px}.closet-hero h1{font-size:62px}.closet-hero-copy>p:not(.closet-eyebrow){font-size:17px}.closet-hero-copy>div,.closet-final>div>div{flex-direction:column}.closet-hero-copy a,.closet-final a{text-align:center}.closet-intro,.closet-scripture,.closet-privacy,.closet-journey,.closet-emergency{padding:72px 22px}.closet-intro>div,.closet-scripture>div{grid-template-columns:1fr}.closet-intro article{min-height:280px}.closet-scripture aside i{display:none}.closet-scripture aside{grid-template-columns:1fr 1fr;display:grid}.closet-footer{flex-direction:column;gap:18px}}.closet-daily-verse{background:linear-gradient(135deg,var(--closet-navy),var(--closet-deep));color:#fff;border:1px solid #c9a5458c;grid-template-columns:.8fr 1.4fr .7fr;align-items:center;gap:32px;margin:0 0 34px;padding:clamp(28px,5vw,58px);display:grid}.closet-daily-verse h3{margin:10px 0;font-size:clamp(25px,3vw,40px);line-height:1.15}.closet-daily-verse blockquote{color:#fff;margin:0;font:clamp(24px,3vw,38px)/1.35 Georgia,serif}.closet-daily-verse>a{color:var(--closet-gold);flex-direction:column;gap:9px;text-decoration:none;display:flex}.closet-daily-verse>a strong{margin:0;font:25px Georgia,serif}.closet-daily-verse>a span{color:#fff}.closet-daily-verse>small{color:#a9c0c5;grid-column:2/4}@media (width<=900px){.closet-daily-verse{grid-template-columns:1fr}.closet-daily-verse>small{grid-column:auto}}@media (width<=580px){.closet-daily-verse{gap:22px;padding:28px 22px}.closet-daily-verse blockquote{font-size:25px}}.prayer-guide,.closet-expect{padding:100px clamp(28px,7vw,110px)}.prayer-guide{background:#f2ead9}.prayer-guide>header,.closet-expect>header{max-width:850px;margin-bottom:42px}.prayer-guide h2,.closet-expect h2{margin:16px 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.prayer-guide>header>p:last-child{color:#60747b;font-size:18px;line-height:1.6}.prayer-guide-shell{background:#fff;border:1px solid #cdbf98;grid-template-columns:.8fr 1.2fr;display:grid}.prayer-guide-options{background:#082d3f;flex-direction:column;padding:18px;display:flex}.prayer-guide-options button{appearance:none;color:#d8e5e7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:20px;padding:22px 18px;font:700 15px Arial,sans-serif;display:flex}.prayer-guide-options button:focus-visible{outline-offset:-3px;outline:3px solid #fff}.prayer-guide-options button.active{color:#082d3f;background:#c9a545}.prayer-guide-shell article{padding:clamp(30px,5vw,68px)}.prayer-guide-shell article h3{margin:14px 0;font-size:clamp(34px,4vw,56px);line-height:1.1}.prayer-guide-shell article>small{color:#8d7429;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.prayer-guide-shell blockquote{color:#17465a;border-left:3px solid #c9a545;margin:30px 0;padding:8px 0 8px 24px;font:italic 25px/1.5 Georgia,serif}.prayer-guide-shell article>p{color:#60747b;line-height:1.6}.prayer-guide-shell article>div{gap:12px;margin-top:28px;display:flex}.prayer-guide-shell article a{color:#fff;background:#082d3f;padding:14px 18px;font-weight:700;text-decoration:none}.prayer-guide-shell article a+a{color:#725d1e;background:0 0;border:1px solid #aa8c34}.closet-expect>div{background:#d5cab0;border:1px solid #d5cab0;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.closet-expect article{background:#f9f6ed;min-height:300px;padding:30px}.closet-expect article>span{color:#a18228;letter-spacing:.18em;font-size:12px}.closet-expect article h3{margin:38px 0 16px;font-size:29px}.closet-expect article p{color:#5f737a;line-height:1.6}@media (width<=900px){.prayer-guide-shell{grid-template-columns:1fr}.closet-expect>div{grid-template-columns:1fr 1fr}}@media (width<=580px){.prayer-guide,.closet-expect{padding:72px 22px}.prayer-guide-shell article>div{flex-direction:column}.prayer-guide-shell article a{text-align:center}.closet-expect>div{grid-template-columns:1fr}}.prayer-guide-options button{align-items:center;padding:18px}.prayer-guide-options button>span{gap:5px;display:grid}.prayer-guide-options button small{color:#c9a545;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.prayer-guide-options button.active small{color:#082d3f}.support-hero,.resource-hero,.journey-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#c9a5452e,#0000 25%),linear-gradient(125deg,#04283a,#0b4656 64%,#39283f);padding:110px clamp(28px,7vw,110px)}.support-hero h1,.resource-hero h1,.journey-hero h1{margin:20px 0;font-size:clamp(55px,7vw,100px);line-height:.95}.support-hero h1 em,.resource-hero h1 em,.journey-hero h1 em{color:#d5b45b}.support-hero>p:not(.closet-eyebrow),.resource-hero>div>p:last-child,.journey-hero>p:last-child{color:#d5e2e3;max-width:820px;font-size:19px;line-height:1.7}.support-hero>div{gap:12px;margin-top:30px;display:flex}.support-hero a{color:#06283a;background:#c9a545;padding:16px 22px;font-weight:700;text-decoration:none}.support-hero a+a{color:#fff;background:0 0;border:1px solid #ffffff73}.support-navigator{grid-template-columns:.72fr 1.28fr;gap:4vw;max-width:1380px;margin:0 auto;padding:100px 28px;display:grid}.support-navigator>aside h2,.resource-grid h2,.resource-care h2,.support-separation h2,.journey-boundary h2{margin:14px 0;font-size:clamp(40px,5vw,70px);line-height:1.05}.support-navigator>aside>p:last-of-type{color:#60747b;line-height:1.7}.support-privacy{background:#e7eeec;border-left:4px solid #c9a545;margin-top:28px;padding:18px}.support-privacy b,.support-privacy span{display:block}.support-privacy span{color:#60747b;margin-top:5px;font-size:13px}.support-work{background:#fff;border:1px solid #d2c7aa;grid-template-columns:.8fr 1.2fr;display:grid}.support-work>nav{background:#06283a;padding:14px}.support-work>nav button{color:#d7e4e5;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:12px;width:100%;padding:18px 15px;font-weight:700;display:flex}.support-work>nav button.active{color:#06283a;background:#c9a545}.support-work>article{padding:clamp(25px,4vw,55px)}.support-work>article h3{margin:14px 0;font-size:clamp(32px,4vw,52px);line-height:1.08}.support-work>article>p:not(.closet-eyebrow):not(.support-count){color:#60747b;line-height:1.65}.support-links{flex-wrap:wrap;gap:9px;margin:26px 0;display:flex}.support-links a{color:#fff;background:#06283a;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none}.support-work fieldset{border:1px solid #d8d1bf;padding:15px}.support-work legend{color:#173e50;font-weight:700}.support-work legend small{color:#77888c;font-weight:400}.support-work fieldset label{color:#516a72;align-items:center;gap:9px;padding:8px 0;display:flex}.support-work fieldset input{width:18px;height:18px}.support-count{color:#735e22;background:#f2ecdc;padding:12px;font-size:13px}.support-separation{background:#e7eeec;padding:100px clamp(28px,7vw,110px)}.support-separation>div:last-child{grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.support-separation article{background:#fff;border:1px solid #d3dbd8;min-height:250px;padding:30px}.support-separation article>span{color:#9c7d27}.support-separation article h3{margin:38px 0 15px;font-size:28px}.support-separation article p{color:#60747b;line-height:1.6}.resource-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;display:grid}.resource-hero aside{background:#031c2959;border:1px solid #ffffff47;padding:30px}.resource-hero aside span{text-transform:uppercase;letter-spacing:.18em;color:#d7b85e;font-size:12px;display:block}.resource-hero aside a{color:#fff;margin:18px 0;font:clamp(30px,4vw,52px) Georgia,serif;text-decoration:none;display:block}.resource-hero aside p{color:#bdcfd2}.resource-grid{padding:100px clamp(28px,7vw,110px)}.resource-grid>header{max-width:850px;margin-bottom:40px}.resource-grid>div{border-top:1px solid #d7cdb4;border-left:1px solid #d7cdb4;grid-template-columns:repeat(4,1fr);display:grid}.resource-grid article{background:#faf8f1;border-bottom:1px solid #d7cdb4;border-right:1px solid #d7cdb4;flex-direction:column;min-height:315px;padding:28px;display:flex}.resource-grid article>span{color:#977a29;text-transform:uppercase;letter-spacing:.11em;font-size:10px}.resource-grid article h3{margin:38px 0 14px;font-size:29px}.resource-grid article p{color:#60747b;line-height:1.6}.resource-grid article a{color:#785f1c;margin-top:auto;font-weight:700;text-decoration:none}.resource-care,.journey-boundary{color:#fff;background:#06283a;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:100px clamp(28px,7vw,110px);display:grid}.resource-care>div:last-child,.journey-boundary>p{color:#c1d1d3;align-self:center;line-height:1.8}.resource-care a{color:#e1bd5c;margin-top:16px;font-weight:700;display:inline-block}.journey-shell{background:#fff;border:1px solid #d6d2c5;grid-template-columns:340px minmax(0,1fr);max-width:1280px;margin:-34px auto 90px;display:grid;position:relative;box-shadow:0 24px 60px #031c2921}.journey-shell>aside{color:#fff;background:#06283a;min-width:0;padding:28px;overflow:hidden}.journey-shell>aside>strong{margin:15px 0;font:56px Georgia,serif;display:block}.journey-shell>aside>i{background:#ffffff26;height:7px;display:block}.journey-shell>aside>i b{background:#c9a545;height:100%;display:block}.journey-shell>aside>small{color:#b8c9cc;margin:10px 0 25px;display:block}.prayer-journey-page .journey-shell>aside nav{grid-template-columns:minmax(0,1fr);width:100%;display:grid;overflow:hidden}.prayer-journey-page .journey-shell>aside nav button{color:#d9e5e6;text-align:left;white-space:normal;background:0 0;border:0;border-top:1px solid #ffffff29;grid-template-columns:38px minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0;padding:16px 10px;display:grid}.journey-shell nav button span{color:#d3af52}.journey-shell nav button.active{color:#06283a;background:#c9a545}.journey-shell nav button.active span{color:#06283a}.journey-shell>article{min-width:0;padding:clamp(30px,6vw,75px)}.journey-shell>article h2{margin:15px 0;font-size:clamp(45px,6vw,80px);line-height:1}.journey-shell>article>p:not(.closet-eyebrow):not(.journey-notice){color:#60747b;font-size:18px;line-height:1.65}.journey-shell blockquote{background:#f1ecdd;border-left:4px solid #c9a545;margin:30px 0;padding:22px;font:22px/1.55 Georgia,serif}.journey-actions{gap:10px;margin:24px 0;display:flex}.journey-actions a,.journey-actions button,.journey-support{color:#fff;background:#06283a;border:1px solid #0a3548;padding:14px 16px;font-weight:700;text-decoration:none}.journey-actions button{color:#06283a;background:#fff}.journey-shell textarea{width:100%;min-height:120px;font:inherit;background:#f7f5ef;border:1px solid #cbd3d0;padding:14px}.journey-next{justify-content:space-between;margin:18px 0;display:flex}.journey-next button{color:#173e50;background:#fff;border:1px solid #b8c5c6;padding:12px}.journey-next button:disabled{opacity:.4}.journey-support{background:#39283f;width:100%}.journey-notice{background:#f1ecdd;border-left:4px solid #c9a545;padding:14px}.journey-notice a{color:#715919;font-weight:700}.journey-boundary{background:#39283f}@media (width<=1000px){.support-navigator,.resource-hero,.resource-care,.journey-boundary,.support-work{grid-template-columns:1fr}.support-work>nav{grid-template-columns:1fr 1fr;display:grid}.resource-grid>div{grid-template-columns:1fr 1fr}.journey-shell{grid-template-columns:280px 1fr;margin-top:0}}@media (width<=650px){.support-hero,.resource-hero,.journey-hero{padding:72px 22px}.support-hero h1,.resource-hero h1,.journey-hero h1{font-size:52px}.support-hero>div,.support-links,.journey-actions{flex-direction:column}.support-hero a,.support-links a,.journey-actions a,.journey-actions button{text-align:center}.support-navigator{padding:72px 22px}.support-work>nav,.support-separation>div:last-child,.resource-grid>div,.journey-shell{grid-template-columns:1fr}.support-separation,.resource-grid,.resource-care,.journey-boundary{padding:72px 22px}.resource-grid article{min-height:270px}.journey-shell{margin:0}.prayer-journey-page .journey-shell>aside nav{grid-template-columns:1fr 1fr}.journey-shell>article{padding:28px 20px}}.pray-now-hero{color:#fff;background:radial-gradient(circle at 78% 34%,#e0bc5a40,#0000 20%),linear-gradient(125deg,#031c29,#0a4556 62%,#3b2941);padding:120px clamp(28px,7vw,110px)}.pray-now-hero h1{margin:22px 0;font-size:clamp(60px,8vw,112px);line-height:.9}.pray-now-hero h1 em{color:#d8b85c}.pray-now-hero>p:not(.closet-eyebrow){color:#d7e4e5;max-width:780px;font-size:20px;line-height:1.7}.pray-now-hero>div{gap:12px;margin-top:32px;display:flex}.pray-now-hero a{color:#06283a;background:#c9a545;padding:16px 22px;font-weight:700;text-decoration:none}.pray-now-hero a+a{color:#fff;background:0 0;border:1px solid #ffffff73}.pray-library{padding:100px clamp(28px,7vw,110px)}.pray-library>header{max-width:860px}.pray-library>header h2{margin:16px 0;font-size:clamp(46px,6vw,78px);line-height:1}.pray-library>header>p:last-child{color:#60747b;font-size:18px;line-height:1.65}.pray-library-tools{grid-template-columns:.8fr 1.2fr;align-items:end;gap:28px;margin:45px 0 22px;display:grid}.pray-library-tools label span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.pray-library-tools input{width:100%;font:inherit;background:#fff;border:1px solid #b9c5c4;padding:16px}.pray-library-tools>div{flex-wrap:wrap;gap:7px;display:flex}.pray-library-tools button{color:#173e50;background:#faf7ee;border:1px solid #bca767;padding:10px 12px}.pray-library-tools button.active{background:#c9a545;border-color:#c9a545;font-weight:700}.pray-library-shell{background:#fff;border:1px solid #d1c7ac;grid-template-columns:360px 1fr;min-height:720px;display:grid}.pray-library-shell>aside{background:#06283a;max-height:820px;padding:14px;overflow:auto}.pray-library-shell>aside button{color:#dbe7e8;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff29;gap:6px;width:100%;padding:18px 16px;display:grid}.pray-library-shell>aside button small{color:#d0ad50;text-transform:uppercase;letter-spacing:.12em}.pray-library-shell>aside button b{font:23px Georgia,serif}.pray-library-shell>aside button span{opacity:.75;font-size:12px}.pray-library-shell>aside button.active{color:#06283a;background:#c9a545}.pray-library-shell>aside button.active small{color:#06283a}.pray-library-shell>aside>p{color:#dbe7e8;padding:20px;line-height:1.6}.pray-library-shell>article{padding:clamp(30px,5vw,70px)}.pray-library-shell>article h3{margin:14px 0;font-size:clamp(45px,6vw,78px);line-height:1}.pray-prompt{color:#5e737b;font-size:19px;line-height:1.65}.pray-scriptures{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.pray-scriptures span{text-transform:uppercase;letter-spacing:.14em;color:#8d7429;width:100%;font-size:11px;font-weight:700}.pray-scriptures a{color:#17465a;background:#e6edeb;padding:11px 13px;font-weight:700;text-decoration:none}.pray-words{background:#f1ecdd;border-left:4px solid #c9a545;padding:28px}.pray-words span,.pray-support>span{text-transform:uppercase;letter-spacing:.14em;color:#876e26;font-size:11px;font-weight:700;display:block}.pray-words p{margin:16px 0 0;font:24px/1.6 Georgia,serif}.pray-actions{gap:10px;margin:24px 0;display:flex}.pray-actions button,.pray-actions a{color:#fff;background:#06283a;border:1px solid #06283a;padding:14px 16px;font-weight:700;text-decoration:none}.pray-actions a{color:#06283a;background:#fff}.pray-support{background:#e7eeec;padding:25px}.pray-support>div{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.pray-support a{color:#fff;background:#39283f;padding:11px 13px;font-size:13px;font-weight:700;text-decoration:none}.pray-support small{color:#5a7077}.pray-now-care{color:#fff;background:#39283f;grid-template-columns:.9fr 1.1fr;gap:7vw;padding:100px clamp(28px,7vw,110px);display:grid}.pray-now-care h2{margin:14px 0;font-size:clamp(40px,5vw,70px);line-height:1.05}.pray-now-care>div:last-child{color:#d6cad9;align-self:center;line-height:1.8}.pray-now-care a{color:#e1bd5c;font-weight:700}@media (width<=900px){.pray-library-tools,.pray-library-shell,.pray-now-care{grid-template-columns:1fr}.pray-library-shell>aside{grid-template-columns:1fr 1fr;max-height:440px;display:grid}.pray-library-shell>aside button{border-right:1px solid #ffffff29}}@media (width<=600px){.pray-now-hero,.pray-library,.pray-now-care{padding:72px 22px}.pray-now-hero h1{font-size:55px}.pray-now-hero>div,.pray-actions{flex-direction:column}.pray-now-hero a,.pray-actions a,.pray-actions button{text-align:center}.pray-library-shell>aside{grid-template-columns:1fr}.pray-library-shell>article{padding:28px 20px}.pray-library-shell>article h3{font-size:46px}.pray-words p{font-size:21px}}.prophecy-discernment{color:#123b4d;background:#eee8f0;padding:100px clamp(28px,7vw,110px)}.prophecy-discernment>header{max-width:920px}.prophecy-discernment h2{margin:16px 0;font:clamp(42px,5vw,72px)/1.04 Georgia,serif}.prophecy-discernment>header>p:last-child{color:#5a6f77;max-width:820px;font-size:18px;line-height:1.7}.prophecy-discernment>div{border:1px solid #cbbfce;grid-template-columns:repeat(4,1fr);margin:44px 0 30px;display:grid}.prophecy-discernment article{background:#fff;border-right:1px solid #cbbfce;padding:30px}.prophecy-discernment article:last-child{border-right:0}.prophecy-discernment article>span{color:#9a7624;font-weight:800}.prophecy-discernment h3{margin:35px 0 14px;font:27px/1.15 Georgia,serif}.prophecy-discernment article p{color:#5c7078;line-height:1.65}.prophecy-discernment>a{color:#fff;background:#39283f;padding:15px 19px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.prophecy-discernment>div{grid-template-columns:1fr 1fr}.prophecy-discernment article:nth-child(2){border-right:0}.prophecy-discernment article{border-bottom:1px solid #cbbfce}}@media (width<=600px){.prophecy-discernment{padding:72px 22px}.prophecy-discernment>div{grid-template-columns:1fr}.prophecy-discernment article{border-right:0}.prophecy-discernment h3{margin-top:18px}}.follow-up-hero{color:#fff;background:linear-gradient(125deg,#06283a,#0b4b58 63%,#39283f);grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;padding:110px clamp(28px,7vw,110px);display:grid}.follow-up-hero h1{margin:20px 0;font-size:clamp(58px,7vw,104px);line-height:.92}.follow-up-hero h1 em{color:#d6b457}.follow-up-hero>div>p:last-child{color:#d5e2e3;max-width:760px;font-size:19px;line-height:1.7}.follow-up-hero aside{background:#031c294d;border:1px solid #ffffff40;grid-template-columns:38px 1fr;align-items:center;gap:13px;padding:28px;display:grid}.follow-up-hero aside span{color:#d6b457;font-size:12px}.follow-up-hero aside i{background:#fff3;grid-column:1/3;height:1px}.follow-up-shell{max-width:1320px;margin:80px auto;padding:0 28px}.follow-up-shell>header{color:#fff;background:#06283a;grid-template-columns:1fr 1fr;align-items:end;padding:25px 30px;display:grid}.follow-up-shell>header strong{font:34px Georgia,serif;display:block}.follow-up-shell>header>div:last-child{gap:9px;display:flex}.follow-up-shell>header i{background:#ffffff2e;flex:1;height:7px}.follow-up-shell>header i.active{background:#c9a545}.follow-up-choices,.follow-up-boundaries,.follow-up-review{background:#fff;border:1px solid #d3c9ad;border-top:0;padding:clamp(28px,6vw,70px)}.follow-up-choices>h2,.follow-up-boundaries h2,.follow-up-review h2{margin:0 0 12px;font-size:clamp(42px,5vw,70px);line-height:1.05}.follow-up-choices>p,.follow-up-boundaries>div:first-child>p:last-child{color:#60747b;line-height:1.6}.follow-up-choices>div{background:#d4cab0;border:1px solid #d4cab0;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.follow-up-choices button{color:#15394a;text-align:left;background:#f8f5ec;border:0;flex-direction:column;min-height:250px;padding:25px;display:flex}.follow-up-choices button span{color:#9c7d27}.follow-up-choices button b{margin:35px 0 14px;font:27px/1.15 Georgia,serif}.follow-up-choices button small{color:#60747b;line-height:1.55}.follow-up-choices button.active{background:#c9a545}.follow-up-choices button.active small{color:#15394a}.follow-up-boundaries{grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.follow-up-boundaries>div:last-child{grid-template-columns:1fr 1fr;gap:15px;display:grid}.follow-up-boundaries fieldset{border:1px solid #cfc5aa;padding:22px}.follow-up-boundaries legend{padding:0 7px;font-weight:700}.follow-up-boundaries label{border-bottom:1px solid #e1ddd0;align-items:flex-start;gap:10px;padding:14px 4px;display:flex}.follow-up-boundaries input{width:18px;height:18px}.follow-up-review{grid-template-columns:1fr 1fr;gap:22px;display:grid}.follow-up-review>div article{border-top:1px solid #d4cab0;gap:7px;padding:18px;display:grid}.follow-up-review>div article span{text-transform:uppercase;letter-spacing:.13em;color:#8a7128;font-size:11px}.follow-up-review>aside{background:#e7eeec;padding:30px}.follow-up-review>aside h3{font-size:31px}.follow-up-review>aside a{color:#fff;background:#06283a;margin:8px 0;padding:14px;font-weight:700;text-decoration:none;display:block}.follow-up-review>aside small{color:#5c7077;margin-top:14px;line-height:1.5;display:block}.follow-up-review>section{background:#f1ecdd;border-left:4px solid #c9a545;grid-column:1/3;padding:28px}.follow-up-review>section h3{margin:8px 0;font-size:31px}.follow-up-review>section p:not(.closet-eyebrow){color:#5b7077;line-height:1.6}.follow-up-review>section button{color:#fff;background:#39283f;border:0;padding:14px 18px;font-weight:700}.follow-up-shell>footer{justify-content:space-between;padding:22px 0;display:flex}.follow-up-shell>footer button{color:#173e50;background:#fff;border:1px solid #183e4e;padding:14px 19px;font-weight:700}.follow-up-shell>footer button+button{color:#fff;background:#06283a}.follow-up-shell>footer button:disabled{opacity:.4}.follow-up-notice{color:#3f5a64;background:#e7eeec;border-left:4px solid #c9a545;padding:17px}.follow-up-principles{color:#fff;background:#39283f;padding:100px clamp(28px,7vw,110px)}.follow-up-principles>div:first-child{max-width:900px}.follow-up-principles h2{margin:14px 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.follow-up-principles>div:last-child{grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.follow-up-principles article{border:1px solid #fff3;min-height:220px;padding:30px}.follow-up-principles article b{color:#e4c66f;font:27px Georgia,serif}.follow-up-principles article p{color:#d7ced9;line-height:1.65}@media (width<=900px){.follow-up-hero,.follow-up-boundaries{grid-template-columns:1fr}.follow-up-choices>div{grid-template-columns:1fr 1fr}.follow-up-boundaries>div:last-child,.follow-up-principles>div:last-child{grid-template-columns:1fr}}@media (width<=600px){.follow-up-hero,.follow-up-principles{padding:72px 22px}.follow-up-hero h1{font-size:52px}.follow-up-shell{margin:50px auto;padding:0 18px}.follow-up-shell>header{grid-template-columns:1fr;gap:18px}.follow-up-choices,.follow-up-boundaries,.follow-up-review{padding:28px 20px}.follow-up-choices>div,.follow-up-review{grid-template-columns:1fr}.follow-up-choices button{min-height:210px}.follow-up-review>section{grid-column:1}.follow-up-shell>footer{gap:10px}.follow-up-shell>footer button{flex:1}}.testimony-hero{color:#fff;background:radial-gradient(circle at 78% 40%,#d3ac4645,#0000 24%),linear-gradient(125deg,#031c29,#0a4857 62%,#4a3150);grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;padding:115px clamp(28px,7vw,110px);display:grid}.testimony-hero h1{margin:22px 0;font-size:clamp(60px,8vw,112px);line-height:.9}.testimony-hero h1 em{color:#d8b85c}.testimony-hero>div>p:not(.closet-eyebrow){color:#d7e4e5;max-width:760px;font-size:19px;line-height:1.7}.testimony-hero>div>div{gap:12px;margin-top:30px;display:flex}.testimony-hero a{color:#06283a;background:#c9a545;padding:16px 21px;font-weight:700;text-decoration:none}.testimony-hero a+a{color:#fff;background:0 0;border:1px solid #ffffff73}.testimony-hero aside{background:#031c2947;border:1px solid #ffffff40;padding:36px}.testimony-hero aside>span{color:#d8b85c;font:72px Georgia,serif}.testimony-hero aside p{margin:0 0 18px;font:32px/1.4 Georgia,serif}.testimony-hero aside small{color:#bed0d2}.testimony-shell{max-width:1320px;margin:80px auto;padding:0 28px}.testimony-shell>header{color:#fff;background:#06283a;grid-template-columns:1fr 1fr;align-items:end;padding:25px 30px;display:grid}.testimony-shell>header strong{font:34px Georgia,serif;display:block}.testimony-shell>header>div:last-child{gap:8px;display:flex}.testimony-shell>header i{background:#ffffff2e;flex:1;height:7px}.testimony-shell>header i.active{background:#c9a545}.testimony-purpose,.testimony-story,.testimony-permissions,.testimony-review{background:#fff;border:1px solid #d3c9ad;border-top:0;padding:clamp(28px,6vw,70px)}.testimony-purpose>h2,.testimony-story h2,.testimony-permissions h2,.testimony-review h2{margin:12px 0 30px;font-size:clamp(42px,5vw,70px);line-height:1.05}.testimony-purpose>div{background:#d2c6a8;border:1px solid #d2c6a8;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.testimony-purpose button{text-align:left;color:#15394a;background:#f9f6ed;border:0;flex-direction:column;min-height:310px;padding:27px;display:flex}.testimony-purpose button span{color:#9b7d2c}.testimony-purpose button b{margin:42px 0 15px;font:28px/1.15 Georgia,serif}.testimony-purpose button small{color:#60747b;line-height:1.6}.testimony-purpose button.active{background:#c9a545}.testimony-purpose button.active small{color:#15394a}.testimony-story{grid-template-columns:1fr 1fr;gap:30px;display:grid}.testimony-story>div>p:last-child,.testimony-permissions>div:first-child>p:last-child{color:#60747b;line-height:1.7}.testimony-story label span{margin-bottom:10px;font-weight:700;display:block}.testimony-story label small{color:#7a8b90;font-weight:400}.testimony-story textarea{width:100%;min-height:250px;font:inherit;background:#fbfaf6;border:1px solid #bdc9c8;padding:16px}.testimony-story label>b{text-align:right;color:#7b8c90;font-size:12px;display:block}.testimony-story aside{background:#f1ecdd;flex-wrap:wrap;grid-column:1/3;gap:8px;padding:25px;display:flex}.testimony-story aside b{color:#765f20;width:100%}.testimony-story aside span{color:#526b73;background:#fff;padding:9px 11px;font-size:13px}.testimony-permissions{grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.testimony-permissions>div:last-child{grid-template-columns:1fr 1fr;gap:15px;display:grid}.testimony-permissions fieldset{border:1px solid #d2c8ad;padding:22px}.testimony-permissions legend{padding:0 7px;font-weight:700}.testimony-permissions legend small{color:#71858b;font-weight:400}.testimony-permissions fieldset label{border-bottom:1px solid #e2ded1;gap:10px;padding:12px 2px;display:flex}.testimony-permissions input{width:18px;height:18px}.testimony-review-check{background:#e7eeec;grid-column:1/3;gap:12px;padding:20px;line-height:1.55;display:flex}.testimony-review{grid-template-columns:1.1fr .9fr;gap:28px;display:grid}.testimony-review>div article{border-top:1px solid #d4cab0;gap:7px;padding:18px 0;display:grid}.testimony-review>div article span{text-transform:uppercase;letter-spacing:.14em;color:#8e7329;font-size:11px}.testimony-review>div article p{color:#60747b;margin:0;line-height:1.6}.testimony-review aside{background:#e7eeec;padding:30px}.testimony-review aside h3{font-size:34px}.testimony-review aside p:not(.closet-eyebrow){color:#587079;line-height:1.65}.testimony-review aside button{color:#fff;background:#39283f;border:0;padding:14px 18px;font-weight:700}.testimony-shell>footer{justify-content:space-between;padding:22px 0;display:flex}.testimony-shell>footer button{color:#173e50;background:#fff;border:1px solid #173e50;padding:14px 20px;font-weight:700}.testimony-shell>footer button+button{color:#fff;background:#06283a}.testimony-shell>footer button:disabled{opacity:.4}.testimony-notice{background:#e7eeec;border-left:4px solid #c9a545;padding:17px}.testimony-standard{color:#fff;background:#39283f;padding:100px clamp(28px,7vw,110px)}.testimony-standard>div:first-child{max-width:880px}.testimony-standard h2{margin:14px 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.testimony-standard>div:last-child{grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.testimony-standard article{border:1px solid #fff3;min-height:290px;padding:28px}.testimony-standard article>span{color:#d8b85c}.testimony-standard article h3{margin:40px 0 14px;font-size:28px}.testimony-standard article p{color:#d6cdd9;line-height:1.65}@media (width<=950px){.testimony-hero,.testimony-story,.testimony-permissions,.testimony-review{grid-template-columns:1fr}.testimony-purpose>div,.testimony-standard>div:last-child{grid-template-columns:1fr 1fr}.testimony-story aside,.testimony-review-check{grid-column:1}.testimony-permissions>div:last-child{grid-template-columns:1fr}}@media (width<=600px){.testimony-hero,.testimony-standard{padding:72px 22px}.testimony-hero h1{font-size:53px}.testimony-hero>div>div{flex-direction:column}.testimony-hero a{text-align:center}.testimony-shell{margin:50px auto;padding:0 18px}.testimony-shell>header{grid-template-columns:1fr;gap:18px}.testimony-purpose,.testimony-story,.testimony-permissions,.testimony-review{padding:28px 20px}.testimony-purpose>div,.testimony-standard>div:last-child{grid-template-columns:1fr}.testimony-purpose button{min-height:220px}.testimony-shell>footer{gap:10px}.testimony-shell>footer button{flex:1}}.care-plan-hero{color:#fff;background:radial-gradient(circle at 78%,#c9a54540,#0000 24%),linear-gradient(130deg,#031c29,#0b4657 68%,#39283f);grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;padding:110px clamp(28px,7vw,110px);display:grid}.care-plan-hero h1{margin:22px 0;font-size:clamp(58px,8vw,110px);line-height:.92}.care-plan-hero h1 em{color:#d8b85c}.care-plan-hero>div>p:last-child{color:#d4e2e4;max-width:760px;font-size:19px;line-height:1.7}.care-plan-hero aside{background:#031c2959;border:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:12px;padding:38px;display:grid}.care-plan-hero aside strong{color:#d8b85c;grid-column:1/3;font:100px/.8 Georgia,serif}.care-plan-hero aside span{text-transform:uppercase;letter-spacing:.25em;grid-column:1/3}.care-plan-hero aside i{background:#ffffff40;grid-column:1/3;height:1px;margin:12px 0}.care-plan-hero aside b{color:#cfdddf;font-weight:400}.care-plan-shell{max-width:1380px;margin:85px auto;padding:0 28px}.care-plan-shell>header{color:#fff;background:#06283a;grid-template-columns:1fr 1fr;align-items:end;gap:40px;padding:35px 42px;display:grid}.care-plan-shell>header h2{margin:10px 0 0;font-size:clamp(34px,4vw,56px)}.care-plan-shell>header label span{text-transform:uppercase;letter-spacing:.12em;color:#c8d6d8;margin-bottom:10px;font-size:12px;display:block}.care-plan-shell select{color:#17394a;background:#fff;border:1px solid #9e893f;width:100%;padding:16px;font:700 15px Arial,sans-serif}.care-plan-work{background:#fff;border:1px solid #d0c5a8;border-top:0;grid-template-columns:340px 1fr;display:grid}.care-plan-work>aside{background:#eef2ef;padding:28px 20px}.care-plan-work>aside>div{padding:10px 10px 25px}.care-plan-work>aside>div span,.care-plan-work>aside>div small{color:#60747b;display:block}.care-plan-work>aside>div strong{margin:10px 0;font:48px Georgia,serif;display:block}.care-plan-work>aside>div i{background:#d6dedb;height:8px;margin:10px 0;display:block}.care-plan-work>aside>div i b{background:#c9a545;height:100%;display:block}.care-plan-work nav{gap:7px;display:grid}.care-plan-work nav button{text-align:left;color:#17394a;cursor:pointer;background:#fff;border:0;grid-template-columns:42px 1fr;gap:4px 10px;padding:17px 14px;display:grid}.care-plan-work nav button>span{color:#9b7d2d;grid-row:1/3;font-weight:700}.care-plan-work nav button>b{font-size:15px}.care-plan-work nav button>small{color:#6d8086}.care-plan-work nav button.active{background:#c9a545}.care-plan-work nav button:focus-visible{outline:3px solid #06283a}.care-plan-work>article{padding:clamp(30px,6vw,74px)}.care-plan-work>article h3{margin:12px 0;font-size:clamp(44px,6vw,76px);line-height:1}.care-plan-copy{color:#5b7078;font-size:18px;line-height:1.7}.care-plan-scripture{color:#17394a;background:#f2ecdd;border-left:4px solid #c9a545;gap:6px;margin:28px 0;padding:24px;text-decoration:none;display:grid}.care-plan-scripture span,.care-plan-scripture small{color:#718388}.care-plan-scripture b{font:29px Georgia,serif}.care-plan-work blockquote{color:#fff;background:#06283a;margin:28px 0;padding:28px;font:23px/1.55 Georgia,serif}.care-plan-work blockquote span{color:#d8b85c;text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font:700 11px Arial,sans-serif;display:block}.care-plan-reflection>span{margin-bottom:11px;font-weight:700;display:block}.care-plan-reflection textarea{width:100%;min-height:150px;font:inherit;background:#fbfaf6;border:1px solid #bdc9c7;padding:16px}.care-plan-work fieldset{border:1px solid #d0c5aa;margin:26px 0;padding:20px}.care-plan-work legend{padding:0 8px;font-weight:700}.care-plan-work legend small{color:#74878c;font-weight:400}.care-plan-work fieldset label{border-bottom:1px solid #e3ded1;gap:11px;padding:12px 3px;display:flex}.care-plan-work fieldset input{width:18px;height:18px}.care-plan-actions{gap:10px;display:flex}.care-plan-actions button,.care-plan-shell>footer button{color:#fff;background:#06283a;border:1px solid #173e50;padding:15px 19px;font-weight:700}.care-plan-actions button+button{color:#173e50;background:#fff}.care-plan-actions button:disabled{opacity:.4}.care-plan-support{background:#f0e4cb;justify-content:space-between;gap:20px;margin-top:24px;padding:20px;display:flex}.care-plan-support a{color:#725a1c;font-weight:700}.care-plan-shell>footer{color:#fff;background:#39283f;grid-template-columns:1.2fr .8fr;gap:35px;padding:36px 42px;display:grid}.care-plan-shell>footer h3{margin:9px 0 20px;font-size:31px}.care-plan-shell>footer a{color:#fff;border:1px solid #ffffff40;margin:5px 8px 5px 0;padding:11px 13px;text-decoration:none;display:inline-block}.care-plan-shell>footer>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;display:flex}.care-plan-shell>footer button{color:#06283a;background:#c9a545;border:0}.care-plan-notice{color:#445f69;background:#e7eeec;border-left:4px solid #c9a545;margin:0;padding:18px 22px}.care-plan-boundary{background:#e8eeeb;grid-template-columns:.85fr 1.15fr;gap:7vw;padding:100px clamp(28px,7vw,110px);display:grid}.care-plan-boundary h2{margin:15px 0;font-size:clamp(42px,5vw,72px);line-height:1.05}.care-plan-boundary>div:last-child{align-self:end}.care-plan-boundary>div:last-child p{color:#5a7078;font-size:18px;line-height:1.7}.care-plan-boundary a{color:#725b1d;margin-top:15px;font-weight:700;display:inline-block}@media (width<=950px){.care-plan-hero,.care-plan-boundary,.care-plan-work{grid-template-columns:1fr}.care-plan-work>aside nav{grid-template-columns:repeat(2,1fr)}.care-plan-shell>footer{grid-template-columns:1fr}}@media (width<=620px){.care-plan-hero,.care-plan-boundary{padding:72px 22px}.care-plan-hero h1{font-size:52px}.care-plan-hero aside{padding:26px}.care-plan-shell{margin:48px auto;padding:0 16px}.care-plan-shell>header{grid-template-columns:1fr;padding:27px 20px}.care-plan-work>aside nav{grid-template-columns:1fr}.care-plan-work>article{padding:30px 20px}.care-plan-work>article h3{font-size:45px}.care-plan-actions,.care-plan-support{flex-direction:column}.care-plan-actions button{width:100%}.care-plan-shell>footer{padding:30px 20px}}.healing-scriptures-page{background:linear-gradient(#f7f2e7 0,#fff 28%,#f7f2e7 100%)}.biblical-prosperity-page{background:linear-gradient(#f6f1e4 0,#fff 30%,#f5efe0 100%)}.provision-hero{background:radial-gradient(circle at 84% 15%,#ebc65e45,#0000 30%),linear-gradient(135deg,#071d38,#0b3c61 65%,#174b65)}.provision-boundary{background:linear-gradient(120deg,#fff,#fffaf0)}.provision-rhythm{background:linear-gradient(135deg,#062645,#0b3e61)}.healing-hero{color:#fff;background:radial-gradient(circle at 84% 15%,#cfa9423d,#0000 28%),linear-gradient(135deg,#061a36,#0b3560 68%,#0b2748);grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:2rem;padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,6vw,6rem);display:grid}.healing-hero h1{letter-spacing:-.05em;margin:.5rem 0 1rem;font-family:Georgia,serif;font-size:clamp(3rem,7vw,6.8rem);line-height:.94}.healing-hero h1 em{color:#e3bd5d;font-weight:400}.healing-hero>div>p:last-child{color:#e8eef5;max-width:760px;font-size:1.1rem;line-height:1.75}.healing-hero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff38;border-radius:1.4rem;align-self:end;padding:2rem}.healing-hero aside strong{color:#e3bd5d;font-family:Georgia,serif;font-size:4.5rem;line-height:1;display:block}.healing-hero aside span{margin:.35rem 0 .7rem;font-size:1.05rem;font-weight:800;display:block}.healing-hero aside p{color:#d6e0eb;margin:0;line-height:1.55}.healing-boundary{background:#fff;border-bottom:1px solid #dce3ea;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,5vw,5rem);padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,6vw,6rem);display:grid}.healing-boundary h2{color:#0a2e55;margin:.4rem 0 0;font-family:Georgia,serif;font-size:clamp(1.8rem,3.6vw,3.2rem)}.healing-boundary>p{color:#394b5d;border-left:4px solid #c89c2c;margin:0;padding-left:1.5rem;font-size:1rem;line-height:1.8}.healing-index{background:#f2ead9;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;padding:2rem clamp(1.25rem,6vw,6rem);display:grid}.healing-index a{color:#0a2e55;background:#fff;border:1px solid #d8c9a8;border-radius:1rem;align-items:center;gap:.7rem;padding:1rem;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.healing-index a:hover,.healing-index a:focus-visible{border-color:#b88b22;box-shadow:0 8px 22px #212c3a1c}.healing-index span{color:#a37612;font-family:Georgia,serif}.healing-sections{padding:clamp(2.5rem,6vw,6rem) clamp(1.25rem,6vw,6rem)}.healing-sections article{background:#fff;border:1px solid #dce3ea;border-radius:1.5rem;padding:clamp(1.4rem,3vw,2.5rem);scroll-margin-top:2rem;box-shadow:0 16px 38px #07234112}.healing-sections article+article{margin-top:1.5rem}.healing-sections article>header{align-items:flex-start;gap:1.2rem;margin-bottom:1.5rem;display:flex}.healing-sections article>header>span{color:#edc760;background:#0a3159;border-radius:50%;place-items:center;min-width:3.1rem;height:3.1rem;font-family:Georgia,serif;font-size:1.15rem;display:grid}.healing-sections h2{color:#0a2e55;margin:0;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.55rem)}.healing-sections header p{color:#566677;margin:.45rem 0 0;line-height:1.65}.healing-passages{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.healing-passages a{color:#fff;background:linear-gradient(145deg,#0b2d51,#0c406e);border-radius:1rem;flex-direction:column;justify-content:flex-end;min-height:150px;padding:1rem;text-decoration:none;display:flex}.healing-passages a:hover,.healing-passages a:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #07234138}.healing-passages small{color:#bcd0e1;margin-bottom:auto;line-height:1.35}.healing-passages strong{color:#f0cc72;font-family:Georgia,serif;font-size:1.18rem}.healing-passages span{color:#fff;margin-top:.45rem;font-size:.8rem}.healing-rhythm{color:#fff;background:#08294c;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,7vw,6rem) clamp(1.25rem,6vw,6rem);display:grid}.healing-rhythm h2{color:#f0ca6c;margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.8rem)}.healing-rhythm p:last-child{color:#dbe6f0;line-height:1.75}.healing-rhythm ol{margin:0;padding:0;list-style:none}.healing-rhythm li{border-bottom:1px solid #ffffff2e;align-items:center;gap:1rem;padding:1rem 0;display:flex}.healing-rhythm li span{color:#edc760;font-family:Georgia,serif}.healing-rhythm li b{font-size:1.05rem}.healing-next{padding:clamp(3rem,6vw,5rem) clamp(1.25rem,6vw,6rem)}.healing-next h2{color:#0a2e55;margin:.4rem 0 1.5rem;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.5rem)}.healing-next>div:last-child{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.healing-next a{color:#0a2e55;background:#fff;border:1px solid #d6c59f;border-radius:1.1rem;flex-direction:column;justify-content:center;min-height:120px;padding:1.3rem;text-decoration:none;display:flex}.healing-next a:hover,.healing-next a:focus-visible{border-color:#b48620;box-shadow:0 12px 28px #0723411a}.healing-next a strong{font-family:Georgia,serif;font-size:1.25rem}.healing-next a span{color:#4a5d70;margin-top:.45rem;line-height:1.45}.collection-deep-link{color:#0a3159;background:#fff8e2;border:1px solid #d4b35a;border-radius:.9rem;justify-content:space-between;align-items:center;margin-top:1rem;padding:.9rem 1rem;font-weight:800;text-decoration:none;display:flex}.collection-deep-link:hover,.collection-deep-link:focus-visible{background:#f9edc6}@media (width<=1050px){.healing-index,.healing-passages{grid-template-columns:repeat(2,1fr)}.healing-passages a:last-child{grid-column:1/-1}.healing-next>div:last-child{grid-template-columns:1fr}}@media (width<=720px){.healing-hero,.healing-boundary,.healing-rhythm{grid-template-columns:1fr}.healing-hero{padding-top:3rem}.healing-hero aside{align-self:auto}.healing-index{grid-template-columns:1fr}.healing-boundary>p{border-top:4px solid #c89c2c;border-left:0;padding:1rem 0 0}.healing-passages{grid-template-columns:1fr}.healing-passages a:last-child{grid-column:auto}.healing-sections article>header{flex-direction:column}.healing-next>div:last-child{grid-template-columns:1fr}}.collections-hero{color:#fff;background:radial-gradient(circle at 78% 40%,#d6b45740,#0000 24%),linear-gradient(125deg,#031c29,#0a4857 64%,#39283f);grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;padding:105px clamp(28px,7vw,110px);display:grid}.collections-hero h1{margin:22px 0;font-size:clamp(58px,8vw,108px);line-height:.9}.collections-hero h1 em{color:#d8b85c}.collections-hero>div>p:last-child{color:#d5e3e4;max-width:760px;font-size:19px;line-height:1.7}.collections-hero aside{background:#031c2952;border:1px solid #ffffff45;padding:36px}.collections-hero aside b{color:#d8b85c;font:90px/.9 Georgia,serif;display:block}.collections-hero aside span{text-transform:uppercase;letter-spacing:.16em;margin:12px 0;display:block}.collections-hero aside p{color:#bfd0d2}.collections-index{background:#06283a;grid-template-columns:repeat(4,1fr);padding:0 clamp(28px,7vw,110px);display:grid}.collections-index a{color:#fff;border:1px solid #ffffff26;grid-template-columns:34px 1fr;gap:8px;padding:24px 18px;line-height:1.4;text-decoration:none;display:grid}.collections-index a span{color:#d8b85c}.collections-list{gap:34px;padding:80px clamp(28px,7vw,110px);display:grid}.collections-list>article{background:#fbfaf6;border:1px solid #d2c7aa;padding:clamp(28px,5vw,56px);scroll-margin-top:24px}.collections-list>article>header{grid-template-columns:70px 1fr;gap:24px;display:grid}.collections-list>article>header>span{color:#a18228;font:40px Georgia,serif}.collections-list h2{margin:0 0 14px;font-size:clamp(36px,4vw,58px);line-height:1.05}.collections-list header p{color:#5d7279;max-width:850px;font-size:18px;line-height:1.65}.collection-passages{grid-template-columns:repeat(5,1fr);gap:9px;margin:35px 0;display:grid}.collection-passages a{color:#123b4d;background:#e7eeec;border-top:3px solid #c9a545;flex-direction:column;min-height:150px;padding:20px;text-decoration:none;display:flex}.collection-passages small{color:#657b82}.collection-passages strong{margin:20px 0;font:22px/1.2 Georgia,serif}.collection-passages span{color:#80661e;margin-top:auto;font-size:13px;font-weight:700}.collection-boundary{color:#536970;background:#f1ecdd;border-left:4px solid #c9a545;margin:0;padding:20px;line-height:1.6}.collection-boundary b{color:#765f20;margin-bottom:5px;display:block}.collections-method{color:#fff;background:#39283f;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:90px clamp(28px,7vw,110px);display:grid}.collections-method h2{margin:14px 0;font-size:clamp(42px,5vw,70px);line-height:1.05}.collections-method ol{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.collections-method li{border-bottom:1px solid #ffffff38;grid-template-columns:55px 1fr;padding:20px 0;display:grid}.collections-method li span{color:#d8b85c}@media (width<=1000px){.collections-index,.collection-passages{grid-template-columns:1fr 1fr}.collections-hero,.collections-method{grid-template-columns:1fr}}@media (width<=600px){.collections-hero,.collections-list,.collections-method{padding:70px 22px}.collections-hero h1{font-size:52px}.collections-index,.collection-passages{grid-template-columns:1fr}.collections-index{padding:0}.collections-list>article{padding:28px 20px}.collections-list>article>header{grid-template-columns:1fr;gap:10px}.collection-passages a{min-height:130px}}.review-filters{background:#fff;border:1px solid #d8dfe1;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.review-filters>div{flex-wrap:wrap;gap:.4rem;display:flex}.review-filters button{color:#516971;cursor:pointer;background:#f5f2e9;border:1px solid #c5ced1;padding:.65rem .8rem}.review-filters button b{color:#8a6920;margin-left:.35rem;display:inline-block}.review-filters button.active{color:#fff;background:#0a3650;border-color:#0a3650}.review-filters button.active b{color:#e0c269}.review-filters p{color:#65777f;margin:0;font-size:.78rem}.review-group article.finding{background:#fffaf0;border-color:#d3ad4a}.review-severity{grid-column:1/-1;grid-template-columns:auto minmax(180px,260px);justify-content:end!important;display:grid!important}.review-severity>span{color:#6e5a2b;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.review-severity select{color:#173b50;background:#fff;border:1px solid #c9bd9c;padding:.55rem}.review-boundary>div:last-child{gap:.55rem;display:grid}.review-boundary .review-clear{color:#0a3650;background:0 0;border:1px solid #0a3650}.review-route-title{align-items:flex-start;min-width:0;display:flex}.review-route-title span{gap:.2rem;display:grid}.review-route-title b{color:#0a3650}.review-route-title small,.review-route-prompt{color:#65777f}.review-route-prompt{grid-column:1/-1;margin:.35rem 0;font-size:.86rem;line-height:1.55}.review-decision{border:0;flex-wrap:wrap;grid-column:1/-1;gap:.45rem;margin:.4rem 0;padding:0;display:flex}.review-decision legend{letter-spacing:.08em;text-transform:uppercase;color:#6e5a2b;width:100%;margin-bottom:.25rem;font-size:.7rem;font-weight:800}.review-decision button{color:#173b50;cursor:pointer;background:#fff;border:1px solid #b9c4c8;padding:.55rem .7rem}.review-decision button.active{color:#fff;background:#0a3650;border-color:#0a3650}.review-acceptance-checks{margin-top:2rem}.review-final-acceptance{color:#fff;background:#082f46;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:2rem;margin:2rem 0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.review-final-acceptance h3{font-family:var(--font-serif);margin:.3rem 0 1rem;font-size:clamp(1.8rem,3vw,2.7rem)}.review-final-acceptance p{color:#dce8eb;line-height:1.6}.review-acceptance-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.review-acceptance-form label{text-transform:uppercase;letter-spacing:.06em;gap:.4rem;font-size:.75rem;font-weight:800;display:grid}.review-acceptance-form input,.review-acceptance-form select,.review-acceptance-form textarea{box-sizing:border-box;color:#0a3650;width:100%;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #8fa7b2;padding:.75rem}.review-acceptance-form textarea{resize:vertical;min-height:8rem}.review-acceptance-form .full{grid-column:1/-1}@media (width<=600px){.review-filters{flex-direction:column;align-items:flex-start}.review-severity{grid-template-columns:1fr;justify-content:stretch!important}.review-severity select{width:100%}.review-final-acceptance,.review-acceptance-form{grid-template-columns:1fr}.review-acceptance-form .full{grid-column:auto}.review-decision button{flex:100%}}.market-jesus-centric{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:start;gap:7vw;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 590px);display:grid}.market-jesus-centric>div:first-child{position:sticky;top:2rem}.market-jesus-centric h2{color:#0a302e;margin:.6rem 0 1.5rem;font:clamp(3.2rem,6vw,6rem)/.93 Georgia,serif}.market-jesus-centric>div:first-child>p{color:#5c6f69;font-size:1.05rem;line-height:1.85}.market-jesus-centric>div:first-child>a{color:#785b19;text-underline-offset:.3rem;margin-top:1rem;font-weight:800;display:inline-block}.market-jesus-centric-system{border-top:1px solid #cfc6b4}.market-jesus-centric-system article{border-bottom:1px solid #cfc6b4;grid-template-columns:.55fr 1fr;column-gap:1.5rem;padding:1.7rem 0;display:grid}.market-jesus-centric-system article>span{color:#8b6b22;text-transform:uppercase;letter-spacing:.14em;grid-row:1/3;font-size:.64rem;font-weight:800}.market-jesus-centric-system h3{color:#123636;margin:0;font:2rem/1.1 Georgia,serif}.market-jesus-centric-system p{color:#60736d;margin:.65rem 0 0;line-height:1.65}@media (width<=950px){.market-jesus-centric{grid-template-columns:1fr;gap:1.5rem}.market-jesus-centric>div:first-child{position:static}}@media (width<=600px){.market-jesus-centric{padding:4rem 1.2rem}.market-jesus-centric-system article{grid-template-columns:1fr}.market-jesus-centric-system article>span{grid-row:auto;margin-bottom:.7rem}}
