.DevotionalSeries-module__kVPlia__main{background:var(--bg-storm);color:var(--fg-bright);isolation:isolate;position:relative}.DevotionalSeries-module__kVPlia__hero{isolation:isolate;padding:clamp(120px,18vw,220px) 0 clamp(72px,10vw,128px);position:relative;overflow:hidden}.DevotionalSeries-module__kVPlia__hero:before{content:"";z-index:0;pointer-events:none;filter:blur(40px);background:radial-gradient(60% 45% at 50% 30%,#ffc2491f 0%,#0000 65%),radial-gradient(50% 38% at 22% 18%,#00d2d31a 0%,#0000 70%);background:radial-gradient(60% 45% at 50% 30%,lab(82.632% 16.7214 72.7593/.12) 0%,#0000 65%),radial-gradient(50% 38% at 22% 18%,lab(76.1651% -52.3874 -15.6252/.1) 0%,#0000 70%);position:absolute;inset:-10% -10% 20%}.DevotionalSeries-module__kVPlia__heroInner{z-index:1;max-width:min(880px,92vw);padding:0 var(--space-md);text-align:center;margin:0 auto;position:relative}.DevotionalSeries-module__kVPlia__eyebrow{font-family:var(--font-body-family);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 clamp(28px,4vw,40px);font-size:12px;font-weight:500}.DevotionalSeries-module__kVPlia__h1{font-family:var(--font-display-family);letter-spacing:-.022em;color:var(--fg-bright);text-wrap:balance;margin:0 0 clamp(20px,2.4vw,28px);font-size:clamp(40px,6.4vw,88px);font-weight:200;line-height:1.05}.DevotionalSeries-module__kVPlia__tagline{font-family:var(--font-display-family);color:var(--accent-glow);margin:0 0 clamp(28px,3.4vw,40px);text-wrap:balance;max-width:32ch;margin-inline:auto;font-size:clamp(20px,2.1vw,28px);font-style:italic;font-weight:300;line-height:1.4}.DevotionalSeries-module__kVPlia__heroRule{background:var(--accent);opacity:.7;width:clamp(48px,5vw,72px);height:1px;margin:0 auto clamp(28px,3.4vw,40px);display:block}.DevotionalSeries-module__kVPlia__description{font-family:var(--font-body-family);color:var(--fg-soft);text-wrap:pretty;max-width:56ch;margin:0 auto clamp(32px,4vw,48px);font-size:clamp(17px,1.5vw,20px);font-weight:300;line-height:1.65}.DevotionalSeries-module__kVPlia__dayCountLine{border:1px solid var(--border-active);border-radius:var(--radius-pill);background:#00081266;background:lab(1.94171% -1.05872 -7.4564/.4);align-items:baseline;gap:10px;margin:0;padding:8px 18px;display:inline-flex}.DevotionalSeries-module__kVPlia__dayCountNum{font-family:var(--font-display-family);color:var(--fg-bright);font-size:clamp(20px,2vw,28px);font-weight:200;line-height:1}.DevotionalSeries-module__kVPlia__dayCountWord{font-family:var(--font-body-family);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-glow);font-size:11px;font-weight:500}.DevotionalSeries-module__kVPlia__body{grid-template-columns:minmax(var(--space-md), 1fr) min(720px, 92vw) minmax(var(--space-md), 1fr);row-gap:clamp(48px,7vw,80px);padding:clamp(48px,8vw,96px) 0 clamp(96px,14vw,180px);display:grid;position:relative}.DevotionalSeries-module__kVPlia__body>*{grid-column:2}.DevotionalSeries-module__kVPlia__body>.DevotionalSeries-module__kVPlia__daysSection{grid-column:1/-1}.DevotionalSeries-module__kVPlia__daysSection{width:100%}.DevotionalSeries-module__kVPlia__daysHeading{font-family:var(--font-display-family);letter-spacing:-.018em;color:var(--fg-bright);text-align:left;max-width:min(1080px,92vw);padding:0 var(--space-md);margin:0 auto clamp(24px,3vw,36px);font-size:clamp(28px,3.2vw,44px);font-weight:200;line-height:1.1}.DevotionalSeries-module__kVPlia__tileList{padding:0 var(--space-md);grid-template-columns:1fr;gap:clamp(14px,1.6vw,20px);max-width:min(1080px,92vw);margin:0 auto;list-style:none;display:grid}@media (min-width:640px){.DevotionalSeries-module__kVPlia__tileList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.DevotionalSeries-module__kVPlia__tileList{grid-template-columns:repeat(3,minmax(0,1fr))}}.DevotionalSeries-module__kVPlia__tileItem{margin:0;display:flex}.DevotionalSeries-module__kVPlia__tile{background:linear-gradient(160deg, var(--iron-light) 0%, var(--iron) 55%, #000812 100%);clip-path:polygon(0 0,100% 0,100% 90%,65% 90%,52% 100%,0 100%);isolation:isolate;contain:paint;width:100%;color:inherit;transition:background var(--dur-base) var(--ease-out-expo), transform var(--dur-base) var(--ease-out-expo);--mx:50%;--my:50%;flex-direction:column;gap:clamp(12px,1.4vw,18px);min-height:180px;padding:clamp(22px,2.6vw,32px);text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.DevotionalSeries-module__kVPlia__tile{background:linear-gradient(160deg, var(--iron-light) 0%, var(--iron) 55%, lab(1.9666% -1.10118 -5.14111) 100%)}}.DevotionalSeries-module__kVPlia__tile:hover,.DevotionalSeries-module__kVPlia__tile:focus-visible{background:linear-gradient(160deg,#27353e 0%,#0b1820 55%,#010a14 100%);background:linear-gradient(160deg,lab(21.1368% -3.62919 -8.04213) 0%,lab(7.227% -2.97398 -7.89391) 55%,lab(2.46125% -1.35199 -5.85375) 100%);transform:translateY(-2px)}.DevotionalSeries-module__kVPlia__tile:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.DevotionalSeries-module__kVPlia__spotlight{z-index:0;pointer-events:none;background:radial-gradient(circle 280px at var(--mx) var(--my), #ffc24938 0%, #00d2d21a 30%, transparent 60%);opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.DevotionalSeries-module__kVPlia__spotlight{background:radial-gradient(circle 280px at var(--mx) var(--my), lab(82.632% 16.7214 72.7593/.22) 0%, lab(76.3705% -58.9675 -17.5061/.1) 30%, transparent 60%)}}.DevotionalSeries-module__kVPlia__tile:hover .DevotionalSeries-module__kVPlia__spotlight,.DevotionalSeries-module__kVPlia__tile:focus-visible .DevotionalSeries-module__kVPlia__spotlight{opacity:1}@media (hover:none){.DevotionalSeries-module__kVPlia__spotlight{display:none}}.DevotionalSeries-module__kVPlia__godray{z-index:0;pointer-events:none;mix-blend-mode:soft-light;transition:transform 1.4s var(--ease-out-expo);background:linear-gradient(115deg,#0000 35%,#00d2d22e 48%,#d0fffd52 50%,#00d2d22e 52%,#0000 65%);background:linear-gradient(115deg,#0000 35%,lab(76.3705% -58.9675 -17.5061/.18) 48%,lab(97.6596% -33.5897 -6.7899/.32) 50%,lab(76.3705% -58.9675 -17.5061/.18) 52%,#0000 65%);position:absolute;inset:-20% -50%;transform:translate(-100%)}.DevotionalSeries-module__kVPlia__tile:hover .DevotionalSeries-module__kVPlia__godray,.DevotionalSeries-module__kVPlia__tile:focus-visible .DevotionalSeries-module__kVPlia__godray{transform:translate(60%)}.DevotionalSeries-module__kVPlia__tileEyebrow{z-index:1;font-family:var(--font-body-family);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-glow);align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex;position:relative}.DevotionalSeries-module__kVPlia__cross{color:var(--accent);font-size:14px}.DevotionalSeries-module__kVPlia__dayNum{color:var(--fg-bright);letter-spacing:.22em}.DevotionalSeries-module__kVPlia__tileTitle{z-index:1;font-family:var(--font-display-family);color:var(--fg-bright);text-wrap:balance;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300;line-height:1.25;position:relative}.DevotionalSeries-module__kVPlia__tileFooter{z-index:1;justify-content:flex-end;margin-top:auto;display:flex;position:relative}.DevotionalSeries-module__kVPlia__tileArrow{color:var(--accent);transition:transform var(--dur-base) var(--ease-out-expo);font-size:18px;transform:translate(0)}.DevotionalSeries-module__kVPlia__tile:hover .DevotionalSeries-module__kVPlia__tileArrow,.DevotionalSeries-module__kVPlia__tile:focus-visible .DevotionalSeries-module__kVPlia__tileArrow{transform:translate(6px)}.DevotionalSeries-module__kVPlia__backRow{justify-content:flex-start;margin-top:clamp(8px,2vw,24px);display:flex}.DevotionalSeries-module__kVPlia__backLink{font-family:var(--font-body-family);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-soft);border-bottom:1px solid var(--border-quiet);transition:color var(--dur-base) var(--ease-out-expo), border-color var(--dur-base) var(--ease-out-expo);align-items:center;gap:12px;padding-bottom:4px;font-size:12px;font-weight:500;display:inline-flex}.DevotionalSeries-module__kVPlia__backLink:hover,.DevotionalSeries-module__kVPlia__backLink:focus-visible{color:var(--accent-glow);border-bottom-color:var(--accent)}.DevotionalSeries-module__kVPlia__backLink:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2px}.DevotionalSeries-module__kVPlia__backArrow{transition:transform var(--dur-base) var(--ease-out-expo);display:inline-block}.DevotionalSeries-module__kVPlia__backLink:hover .DevotionalSeries-module__kVPlia__backArrow,.DevotionalSeries-module__kVPlia__backLink:focus-visible .DevotionalSeries-module__kVPlia__backArrow{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.DevotionalSeries-module__kVPlia__tile,.DevotionalSeries-module__kVPlia__godray,.DevotionalSeries-module__kVPlia__spotlight,.DevotionalSeries-module__kVPlia__tileArrow,.DevotionalSeries-module__kVPlia__backArrow,.DevotionalSeries-module__kVPlia__backLink{transition:none}.DevotionalSeries-module__kVPlia__tile:hover,.DevotionalSeries-module__kVPlia__tile:focus-visible{transform:none}.DevotionalSeries-module__kVPlia__tile:hover .DevotionalSeries-module__kVPlia__godray,.DevotionalSeries-module__kVPlia__tile:focus-visible .DevotionalSeries-module__kVPlia__godray{transition:none;transform:translate(60%)}}
