*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--dvh: 1vh;--nav-strip-height: 56px;--nav-clearance: 0px;--nav-reserved-bottom: calc(env(safe-area-inset-bottom, 20px) + var(--nav-strip-height) + var(--nav-clearance));--content-halfway-line: calc(var(--dvh) * 58);--plate-top-line: calc(var(--dvh) * 49)}@supports (height: 1dvh){:root{--dvh: 1dvh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--substrate-dark: #1A1814;--substrate-cream: #EDE5D6;--anchor-moss: #5C7355;--anchor-moss-border: rgba(92, 115, 85, .32);--anchor-moss-hairline: rgba(92, 115, 85, .5);--text-on-dark: #F4F2EC;--text-on-dark-soft: rgba(244, 242, 236, .78);--text-on-dark-muted: rgba(244, 242, 236, .62);--text-on-dark-faint: rgba(244, 242, 236, .42);--text-on-dark-extra-faint: rgba(244, 242, 236, .28);--text-on-cream: #2A2620;--text-on-cream-soft: rgba(42, 38, 32, .78);--text-on-cream-muted: rgba(42, 38, 32, .62);--text-on-cream-faint: rgba(42, 38, 32, .42);--text-on-cream-extra-faint: rgba(42, 38, 32, .28);--hairline-dark: rgba(244, 242, 236, .12);--hairline-cream: rgba(42, 38, 32, .12);--destructive: #E89B8A;--destructive-border: rgba(232, 155, 138, .32);--destructive-strong: #C84545;--destructive-strong-border: rgba(200, 69, 69, .32);--warning: #D9A88E;--warning-border: rgba(217, 168, 142, .32);--surface-elevated-dark: rgba(244, 242, 236, .06);--surface-elevated-cream: rgba(42, 38, 32, .06);--surface-modal-dark: rgba(24, 24, 24, .85);--surface-inset-dark: rgba(0, 0, 0, .3);--logomark-dark-outer: #2D302C;--logomark-dark-inner: #424B3F;--logomark-cream-outer: #B7C4B3;--logomark-cream-inner: #8EA686;--font-display: "Cormorant Garamond", serif;--font-sans: "Inter", sans-serif;--focus-ring-width: 2px;--focus-ring-color: var(--anchor-moss);--focus-ring-offset: 2px;--disabled-opacity: .42}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}:focus{outline:none}:focus-visible{outline:2px solid var(--anchor-moss);outline-offset:2px;border-radius:6px}.bright-bg :focus-visible,:focus-visible.bright-focus{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 4px #0006}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--anchor-moss);outline-offset:0}html{height:100%}body{min-height:calc(100% + env(safe-area-inset-top));padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden;margin:0;font-family:var(--font-sans);overscroll-behavior:none;background:var(--substrate-dark)}#root{width:100%;height:100%;overflow:hidden}.screen-root{position:relative;width:100%;height:100%;overflow:clip;contain:paint}.screen-root ::-webkit-scrollbar{display:none}.screen-root *,.screen-root{scrollbar-width:none}.ed{font-family:var(--font-display)}.sc{font-family:var(--font-sans);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.sc-hero{font-size:13px}.sc-chrome{font-family:var(--font-sans);font-size:10.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.sc-label{font-family:var(--font-sans);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.sc-title{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.ts-sm{text-shadow:0 1px 4px rgba(0,0,0,.3)}.ts-md{text-shadow:0 1px 6px rgba(0,0,0,.5)}.ts-lg{text-shadow:0 2px 16px rgba(0,0,0,.4)}.pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:.005em;cursor:pointer;margin-right:6px;margin-bottom:6px;border:none;text-decoration:none}.pill-filled{background:var(--anchor-moss);color:var(--text-on-dark)}.pill-outline{background:transparent;color:#f4f2ecdb;border:1px solid rgba(244,242,236,.2)}.pill-nav{position:fixed;bottom:env(safe-area-inset-bottom,0px);left:0;right:0;height:var(--nav-strip-height);z-index:40;display:flex;background:var(--substrate-dark);border:none}.pill-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0 0.93 0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.5;mix-blend-mode:overlay;z-index:0}.pill-nav-hairline{position:absolute;top:0;left:0;right:0;display:flex;pointer-events:none;z-index:1}.pill-nav-hairline-seg{flex:1;height:1px;background:var(--hairline-dark)}.pill-nav-hairline-seg.active{height:1.5px;background:var(--anchor-moss)}.pill-nav-item{flex:1;height:100%;padding:9px 0 0;display:flex;flex-direction:column;align-items:center;gap:3px;background:transparent;border:none;cursor:pointer;position:relative;z-index:1}.pill-nav-label{font-family:var(--font-display);font-style:italic;font-size:11px;line-height:1;color:var(--anchor-moss)}.status-tint{position:absolute;top:0;left:0;right:0;z-index:2;height:48px;background:linear-gradient(to bottom,rgba(0,0,0,.25),transparent);pointer-events:none}.heavy-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026}input::placeholder{color:var(--text-on-dark-soft);text-shadow:0 1px 2px rgba(0,0,0,.4)}.placeholder-text{color:var(--text-on-dark-soft);text-shadow:0 1px 2px rgba(0,0,0,.4);font-style:italic}.tray-substrate{background:var(--substrate-dark);border-top:.5px solid var(--anchor-moss-hairline);position:relative}.screen-root.tray-substrate{border-top:none}.tray-substrate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.95 0 0 0 0 0.93 0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.5;mix-blend-mode:overlay}@media(min-width:768px){.content-max{max-width:560px;margin-left:auto;margin-right:auto}}@media(max-width:429px){.week-date-suffix{display:none}}@media(min-width:768px),(orientation:landscape){img[src="/images/Day-3---Vik-Church.webp"]{object-position:center 12%!important}}
