:root{--cream:#f4f1e8;--paper:#faf8f2;--sage-soft:#dfe7dd;--sage-mid:#c9d8cc;--sage:#8fae9b;--sage-light:#9eb9a8;--forest:#2c4a40;--forest-deep:#1d332b;--clay:#c16a3c;--clay-ink:#985430;--clay-soft:#f0d9c8;--ink:#2e4a6b;--ink-deep:#22384f;--green-black:#1f2b27;--slate:#5b6a64;--scene-paper:#efe9da;--bg:var(--cream);--surface:var(--paper);--surface-sunk:var(--sage-soft);--text:var(--green-black);--text-muted:var(--slate);--brand:var(--forest);--brand-deep:var(--forest-deep);--accent:var(--clay);--accent-soft:var(--clay-soft);--accent-ink:var(--clay-ink);--on-dark-accent:var(--sage-light);--line:#1f2b2724;--on-dark:var(--paper);--on-dark-muted:#faf8f2bd;--on-dark-line:#faf8f229;--on-dark-faint:#faf8f247;--on-dark-glass:#faf8f214;--sage-wash:#8fae9b2e;--accent-wash:#c8794f52;--scrim-paper:#faf8f2f5;--scrim-paper-0:#faf8f200;--scrim-ink:#22384fe0;--scrim-ink-0:#22384f00;--tag-glass:#faf8f2e6;--sun-glow:#ffe2be8c;--scrim-dialog:#1d332b9e;--font-display:"Instrument Serif", "Newsreader", Georgia, serif;--font-read:"Newsreader", Georgia, serif;--font-ui:"Hanken Grotesk", system-ui, sans-serif;--font-mono:"DM Mono", ui-monospace, monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-ui:15px;--fs-body:17px;--fs-lead:clamp(19px, 1.6vw, 22px);--fs-read:21px;--fs-card:clamp(20px, 1.8vw, 24px);--fs-h3:clamp(28px, 2.6vw, 38px);--fs-dialog:clamp(40px, 4.4vw, 64px);--fs-h2:clamp(40px, 5.6vw, 84px);--fs-title:clamp(48px, 7vw, 112px);--fs-statement:clamp(44px, 6.6vw, 104px);--fs-statement-long:clamp(30px, 3.6vw, 56px);--fs-menu:clamp(46px, min(8.4vw, 10vh), 124px);--fs-mega:clamp(40px, 10.2vw, 190px);--fs-hero:clamp(64px, 15.2vw, 290px);--fs-hero-mobile:17.5vw;--fs-hero-short:24svh;--fs-dropcap:3.4em;--lh-hero:.84;--hero-tail:.13em;--lh-display:.95;--lh-heading:1.05;--lh-snug:1.25;--lh-lead:1.4;--lh-body:1.6;--lh-read:1.72;--ls-hero:-.025em;--ls-display:-.015em;--ls-card:-.01em;--ls-mono:.08em;--measure-read:680px;--measure-copy:48ch;--measure-note:44ch;--measure-feature:960px;--play-card-max-h:72svh;--episode-art:72px;--s-0:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:96px;--gutter:clamp(16px, 4vw, 56px);--section-y:clamp(80px, 12vh, 140px);--section-y-lg:clamp(100px, 16vh, 180px);--topbar-h:60px;--r-xs:3px;--r-sm:4px;--r-md:10px;--r-lg:14px;--r-sheet:28px;--dialog-w:960px;--dialog-h:640px;--r-pill:999px;--hair:1px;--stroke:1.5px;--control-h:48px;--control-h-sm:40px;--control-h-xs:32px;--plus:26px;--plus-sm:22px;--progress-h:3px;--shadow-rest:0 1px 0 #0000000a, 0 8px 18px -14px #1d332b80;--shadow-lift:0 2px 0 #0000000a, 0 24px 40px -26px #1d332b80;--shadow-float:0 18px 40px -16px #00000073;--shadow-sheet:0 -30px 60px -30px #1d332b59;--focus-ring:2px solid var(--accent);--z-raised:2;--z-content:5;--z-topbar:50;--z-dock:55;--z-progress:60;--z-menu:120;--z-grain:200;--dur-quick:.2s;--dur-base:.4s;--dur-slow:.8s;--dur-reveal:1s;--stagger:70ms;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-sweep:cubic-bezier(.2, .7, .1, 1);--ease-drift:cubic-bezier(.45, 0, .55, 1);--app-gutter:20px;--r-card:22px;--r-tile:16px;--fs-app-title:34px;--fs-app-day:30px;--fs-app-head:22px;--fs-app-card:18px;--fs-app-read:18px;--fs-tab:11px;--lh-tight:1.15;--tabbar-h:56px;--appbar-h:52px;--shelf-w:152px;--shelf-w-wide:288px;--thumb:64px;--thumb-sm:44px;--miniplayer-h:calc(var(--thumb-sm) + 2 * var(--s-2));--icon-tab:26px;--np-play:72px;--shadow-card:0 1px 2px #1d332b0f, 0 14px 30px -20px #1d332b80;--scrim-bar:var(--cream);--dur-push:.32s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html.no-scroll{overflow:hidden}body{background:var(--bg);color:var(--text);font:400 var(--fs-body) / var(--lh-body) var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:var(--z-grain);opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45  0 0 0 0 .40  0 0 0 0 .32  0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}p{margin:0 0 var(--s-4)}h1,h2,h3{margin:0;font-weight:400}em{font-family:var(--font-display);font-style:italic;font-weight:400}:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--r-sm)}.gutter{padding-inline:var(--gutter)}[data-reveal]{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(28px)}[data-reveal].is-in{opacity:1;transform:none}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}[data-reveal],.scene-layer,.statement-text span{opacity:1;transform:none}}.label{align-items:center;gap:var(--s-2);font:500 var(--fs-xs) / 1 var(--font-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--brand);display:inline-flex}.label i{clip-path:polygon(0 8%,30% 0,100% 4%,96% 62%,100% 100%,42% 94%,0 100%,5% 48%);width:9px;height:9px;transition:background var(--dur-quick), transform var(--dur-base) var(--ease-out);background:currentColor;flex:none}.label-light{color:var(--sage-soft)}.is-card:hover .label i,.is-card:focus-within .label i{background:var(--accent);transform:rotate(45deg)}.mono{font:500 var(--fs-xs) / 1.3 var(--font-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.mono-sm{font:500 var(--fs-2xs) / 1.3 var(--font-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.tag{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-xs);background:var(--tag-glass);color:var(--text);font:500 var(--fs-2xs) / 1.2 var(--font-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;display:inline-flex}.tag-accent{background:var(--accent-ink);color:var(--on-dark)}.tag-outline{box-shadow:inset 0 0 0 var(--hair) var(--line);color:var(--text-muted);background:0 0}.tag b{color:var(--accent-ink);font-weight:500}.index-num{font:500 var(--fs-xs) / 1 var(--font-mono);letter-spacing:var(--ls-mono);color:var(--accent-ink)}.on-dark .index-num,.band-forest .index-num,.read-card.is-forest .index-num,.band-ink .index-num,.band-deep .index-num{color:var(--on-dark-accent)}.display,.title,.h3,.statement-text{text-wrap:balance}.display{font:400 var(--fs-h2) / var(--lh-display) var(--font-display);letter-spacing:var(--ls-display)}.display em{text-wrap:balance;color:var(--brand);opacity:.85;display:block}.title{font:400 var(--fs-title) / .92 var(--font-display);letter-spacing:var(--ls-display);color:var(--brand-deep)}.title em{color:var(--accent)}.h3{font:400 var(--fs-h3) / var(--lh-heading) var(--font-display)}.card-title{font:600 var(--fs-card) / 1.12 var(--font-ui);letter-spacing:var(--ls-card)}.lead{font:400 var(--fs-lead) / var(--lh-lead) var(--font-read)}.note{color:var(--text-muted);max-width:var(--measure-note)}.fine{font-size:var(--fs-sm);color:var(--text-muted)}.band-cream{background:var(--bg)}.band-sage{background:var(--surface-sunk)}.band-forest{background:var(--brand);color:var(--on-dark)}.band-ink{background:var(--ink-deep);color:var(--on-dark)}.band-deep{background:var(--brand-deep);color:var(--on-dark)}.band-forest .display em,.read-card.is-forest .display em,.band-ink .display em,.band-deep .display em{color:var(--sage-mid)}.band-forest .note,.read-card.is-forest .note,.band-ink .note,.band-deep .note,.band-forest .fine,.band-ink .fine,.band-deep .fine{color:var(--on-dark-muted)}.band-forest .label,.read-card.is-forest .label,.band-ink .label,.band-deep .label{color:var(--sage-soft)}.section{padding:var(--section-y) var(--gutter)}.section-bleed{padding:var(--section-y) 0}.section-bleed>:not(.rail){margin-inline:var(--gutter)}.section-foot{margin-top:var(--s-7)}.section-head{column-gap:var(--s-9);margin-bottom:var(--s-9);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;display:grid}.section-head .label{margin-bottom:var(--s-4);grid-column:1/-1}.section-head .note{margin:0 0 var(--s-2)}.statement{--q:0;padding:var(--section-y-lg) var(--gutter);text-align:center;justify-items:center;display:grid}.statement-text{margin:var(--s-6) auto var(--s-7);max-width:16ch;font:400 var(--fs-statement) / 1 var(--font-display);letter-spacing:var(--ls-display)}.statement-text.is-long{max-width:24ch;font-size:var(--fs-statement-long);line-height:1.1}.statement-text span{opacity:clamp(.14, calc(var(--q) * var(--n) * 1.25 - var(--i)), 1);transition:opacity var(--dur-quick)}.statement-text .is-it{color:var(--brand);font-style:italic}.statement .note{max-width:54ch;margin-bottom:var(--s-7)}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-6);border-radius:var(--r-pill);font:600 var(--fs-ui) / 1 var(--font-ui);white-space:nowrap;transition:transform var(--dur-base) var(--ease-out), background var(--dur-quick), color var(--dur-quick), box-shadow var(--dur-quick);display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn-solid{background:var(--brand);color:var(--on-dark);box-shadow:var(--shadow-rest)}.btn-solid:hover:not(:disabled){background:var(--brand-deep)}.btn-ghost{box-shadow:inset 0 0 0 var(--stroke) var(--brand);color:var(--brand)}.btn-ghost[aria-pressed=true]{background:var(--brand);color:var(--on-dark)}.btn-cream{background:var(--surface);color:var(--ink-deep)}.band-forest .btn-ghost,.read-card.is-forest .btn-ghost,.band-ink .btn-ghost,.band-deep .btn-ghost{box-shadow:inset 0 0 0 var(--stroke) var(--on-dark-faint);color:var(--on-dark)}.btn-block{width:100%}.icon-btn{width:var(--control-h);height:var(--control-h);box-shadow:inset 0 0 0 var(--stroke) var(--line);color:var(--brand);transition:transform var(--dur-base) var(--ease-out), background var(--dur-quick), color var(--dur-quick), box-shadow var(--dur-quick), opacity var(--dur-quick);border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn-sm{width:var(--control-h-sm);height:var(--control-h-sm)}.icon-btn:hover:not(:disabled){transform:rotate(-8deg)scale(1.06)}.icon-btn-strong{box-shadow:inset 0 0 0 var(--stroke) var(--brand)}.icon-btn-strong:hover:not(:disabled){background:var(--brand);color:var(--on-dark);transform:none}.icon-btn:disabled{opacity:.3;cursor:default}.icon-btn[aria-pressed=true]{--fill:currentColor;background:var(--accent-soft);box-shadow:inset 0 0 0 var(--stroke) var(--accent-ink);color:var(--accent-ink);animation:pop .45s var(--ease-out)}@keyframes pop{40%{transform:scale(1.18)rotate(6deg)}}.plus{width:var(--plus);height:var(--plus);background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 var(--hair) var(--line);font:400 var(--fs-lead) / 1 var(--font-mono);transition:transform var(--dur-base) var(--ease-out), background var(--dur-quick), color var(--dur-quick);flex:none;place-items:center;display:grid}.plus-sm{width:var(--plus-sm);height:var(--plus-sm);font-size:var(--fs-body)}.plus[aria-expanded=true]{transform:rotate(45deg)}.is-card:hover .plus{background:var(--accent);color:var(--on-dark);transform:rotate(90deg)}.link-underline{background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 var(--stroke) no-repeat;padding-bottom:var(--s-0);transition:background-size var(--dur-base) var(--ease-out);text-decoration:none}.link-underline:hover,.link-underline:focus-visible,.link-underline[aria-current=page]{background-size:100% var(--stroke)}.link-arrow{align-items:center;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:var(--hair) solid currentColor;font:500 var(--fs-ui) / 1 var(--font-ui);transition:gap var(--dur-base) var(--ease-out);text-decoration:none;display:inline-flex}.link-arrow:hover,.link-arrow:focus-visible{gap:var(--s-5)}.verses{font:400 calc(var(--fs-read) * var(--read-size,1)) / var(--lh-read) var(--font-read);transition:font-size var(--dur-base);margin:0}.verse{border-radius:var(--r-xs);transition:background var(--dur-quick);-webkit-box-decoration-break:clone;box-decoration-break:clone}.verse sup{margin-right:var(--s-1);font:500 .52em var(--font-mono);color:var(--accent-ink);vertical-align:.6em}.verse.is-marked{background:linear-gradient(transparent 58%, var(--accent-wash) 58%)}.verse.is-evening{margin-top:var(--s-3);padding-left:var(--s-5);box-shadow:inset var(--s-0) 0 0 var(--sage);color:var(--brand);font-style:italic;display:block}.verse.is-flash{box-shadow:0 0 0 var(--s-1) var(--accent-wash);transition:box-shadow var(--dur-slow) var(--ease-out)}.chips{gap:var(--s-3);flex-wrap:wrap;display:flex}.chip{height:var(--control-h);padding:0 var(--s-6);background:var(--surface);border-radius:var(--r-pill);font:500 var(--fs-body) / 1 var(--font-ui);color:var(--text);box-shadow:var(--shadow-rest);transition:background var(--dur-quick), color var(--dur-quick), box-shadow var(--dur-quick)}.chip:hover{color:var(--brand-deep);box-shadow:inset 0 0 0 var(--hair) var(--brand), var(--shadow-rest)}.chip[aria-pressed=true]{background:var(--brand);color:var(--on-dark);box-shadow:var(--shadow-rest)}.eq{align-items:flex-end;gap:var(--s-0);height:14px;display:inline-flex}.eq i{border-radius:var(--r-xs);background:currentColor;width:3px;height:40%}.eq.is-on i{animation:eq .9s var(--ease-drift) infinite}.eq.is-on i:nth-child(2){animation-delay:-.3s}.eq.is-on i:nth-child(3){animation-delay:-.6s}@keyframes eq{50%{height:100%}}.rail-track{gap:var(--s-5);overscroll-behavior-x:contain;padding:var(--s-1) var(--gutter) var(--s-3);scroll-snap-type:x proximity;scroll-padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow:auto hidden}.rail-track::-webkit-scrollbar{display:none}.rail-track.is-grabbing,.rail-track.is-grabbing *{cursor:grabbing;scroll-snap-type:none}.rail-foot{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--gutter) 0;display:flex}.rail-thread{height:var(--s-0);background:var(--line);flex:1;overflow:hidden}.rail-thread i{background:var(--brand);transform-origin:0;height:100%;transition:transform var(--dur-quick);display:block}.rail-card{scroll-snap-align:start;flex:0 0 clamp(230px,23vw,320px)}.rail-card .index-num{margin-bottom:var(--s-2);display:block}.rail-art{aspect-ratio:2/3;border-radius:var(--r-sm);background:var(--surface-sunk);width:100%;margin-bottom:var(--s-3);cursor:pointer;display:block;position:relative;overflow:hidden}.rail-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.rail-card:hover .rail-art img{transform:scale(1.07)rotate(-.6deg)}.rail-art .tag{top:var(--s-3);left:var(--s-3);position:absolute}.rail-art .plus{right:var(--s-3);bottom:var(--s-3);position:absolute}.rail-intro{padding:var(--s-4) var(--s-4) var(--s-9);background:linear-gradient(to top, var(--scrim-paper) 60%, var(--scrim-paper-0));color:var(--text);font:400 var(--fs-body) / var(--lh-snug) var(--font-read);text-align:left;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:auto 0 0;transform:translateY(101%)}.rail-card:hover .rail-intro,.rail-art:focus-visible .rail-intro{transform:none}.rail-card .card-title{margin:var(--s-2) 0 var(--s-1)}.rail-card .meta{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.player{gap:var(--s-4);padding:var(--s-3) var(--s-4) var(--s-3) var(--s-3);background:var(--on-dark-glass);box-shadow:inset 0 0 0 var(--hair) var(--on-dark-line);border-radius:var(--r-lg);align-items:center;display:flex}.play-btn{width:var(--control-h);height:var(--control-h);background:var(--accent);color:var(--on-dark);transition:transform var(--dur-base) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.play-btn:hover{transform:scale(1.08)}.player-body{flex:1;min-width:0}.player-title{justify-content:space-between;gap:var(--s-1) var(--s-3);font-size:var(--fs-ui);flex-wrap:wrap;display:flex}.player-title .mono{color:var(--on-dark-accent);white-space:nowrap}.wave{width:100%;height:var(--s-8);margin-top:var(--s-2);align-items:center;gap:3px;display:flex}.wave i{height:calc(var(--h) * 100%);background:var(--on-dark-faint);border-radius:var(--s-0);transition:background var(--dur-quick);flex:1}.wave i.is-past{background:var(--accent-soft)}.player.is-playing .wave i{animation:bob 1.4s var(--ease-drift) infinite;animation-delay:calc(var(--i) * -.07s)}@keyframes bob{50%{transform:scaleY(.55)}}.dock{left:50%;bottom:var(--s-5);z-index:var(--z-dock);width:min(560px, calc(100vw - var(--s-7)));align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-5) var(--s-2) var(--s-2);background:var(--brand-deep);color:var(--on-dark);border-radius:var(--r-pill);box-shadow:var(--shadow-float);visibility:hidden;transition:translate var(--dur-slow) var(--ease-out), visibility 0s var(--dur-slow);display:flex;position:fixed;translate:-50% 140%}.dock.is-on{visibility:visible;transition:translate var(--dur-slow) var(--ease-out);translate:-50%}.dock .play-btn{width:var(--control-h-sm);height:var(--control-h-sm)}.dock-skip{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--sage-mid);transition:background var(--dur-quick), color var(--dur-quick);border-radius:50%;flex:none;place-items:center;display:grid}.dock-skip:hover{background:var(--on-dark-line);color:var(--on-dark)}.dock-skip:active{transform:scale(.94)}.dock-title{gap:var(--s-0);text-align:left;min-width:0;line-height:var(--lh-snug);display:grid}.dock-title:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.dock-close{width:var(--control-h-xs);height:var(--control-h-xs);color:var(--sage);font:400 var(--fs-lead) / 1 var(--font-ui);transition:background var(--dur-quick), color var(--dur-quick);border-radius:50%;flex:none;place-items:center;display:grid}.dock-close:hover{background:var(--on-dark-line);color:var(--on-dark)}.dock-title .mono-sm{font-variant-numeric:tabular-nums}html.has-dock body{padding-bottom:var(--s-12)}.dock-title b{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dock-title .mono-sm{color:var(--sage)}.dock-bar{min-width:60px;height:var(--s-4);flex:1;align-items:center;display:grid;position:relative}.dock-bar:before{content:"";background:var(--on-dark-line);border-radius:var(--s-0);position:absolute;inset:6px 0}.dock-bar i{width:100%;height:var(--s-1);border-radius:var(--s-0);background:var(--accent);transform-origin:0;transition:transform var(--dur-base);display:block;position:relative}@media (width<=860px){.dock{row-gap:var(--s-1);padding:var(--s-2) var(--s-3) var(--s-3) var(--s-2);border-radius:var(--r-lg);flex-wrap:wrap}.dock-title{flex:1}.dock-title .mono-sm{white-space:nowrap}.dock-bar{margin-inline:var(--s-2);height:var(--s-6);flex-basis:100%;order:1}.dock-bar:before{inset:calc(50% - var(--s-0)) 0}}.over{z-index:var(--z-raised);background:var(--bg);position:relative}.sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);overflow:clip}.paper-card{background:var(--surface);border-radius:var(--r-lg);transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);padding:clamp(24px,3vw,48px)}.paper-card.is-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)rotate(-.3deg)}.paper-card{color:var(--text)}.paper-card .note,.paper-card .fine{color:var(--text-muted)}.paper-card .label,.paper-card .display em{color:var(--brand)}.paper-card .index-num{color:var(--accent-ink)}.play-card{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--ink-deep);min-height:min-content;color:var(--on-dark);box-shadow:var(--shadow-float);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.play-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.play-card-btn{margin:var(--s-6) 0;place-self:center;gap:var(--s-2);box-shadow:var(--shadow-float);grid-row:1;position:relative}.play-card-text{justify-items:start;gap:var(--s-2);padding:var(--s-11) var(--s-7) var(--s-6);background:linear-gradient(to top, var(--scrim-ink) 55%, var(--scrim-ink-0));grid-row:2;display:grid;position:relative}.play-card-title{color:inherit;font-size:var(--fs-h3);text-align:left;background:0 0;border:0;margin:0;padding:0}button.play-card-title{min-height:var(--control-h-sm);cursor:pointer;text-underline-offset:4px;transition:text-decoration-color var(--dur-quick);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}button.play-card-title:hover,button.play-card-title:focus-visible{-webkit-text-decoration-color:var(--on-dark-muted);text-decoration-color:var(--on-dark-muted)}.play-card-sub{color:var(--on-dark-muted);margin:0}@media (width<=860px){.play-card{aspect-ratio:4/5;max-height:var(--play-card-max-h)}.play-card-text{padding:var(--s-10) var(--s-5) var(--s-5)}.play-card-title{font-size:var(--fs-card)}}.show-tile{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--ink-deep);color:var(--on-dark);text-align:left;box-shadow:var(--shadow-rest);transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);align-items:end;display:grid;position:relative;overflow:hidden}.show-tile img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.show-tile:hover,.show-tile:focus-visible{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.show-tile:hover img,.show-tile:focus-visible img{transform:scale(1.04)}.show-tile:focus-visible{outline-offset:var(--s-1)}.show-tile-text{gap:var(--s-2);padding:var(--s-9) var(--s-5) var(--s-5);background:linear-gradient(to top, var(--scrim-ink) 60%, var(--scrim-ink-0));display:grid;position:relative}.show-tile.is-plain .show-tile-text{background:0 0}.show-tile .mono-sm{color:var(--on-dark-muted)}.show-tile-tag{top:var(--s-4);left:var(--s-4);position:absolute}@media (width<=860px){.show-tile{aspect-ratio:3/4}.show-tile-text{padding:var(--s-8) var(--s-4) var(--s-4)}.show-tile-tag{top:var(--s-3);left:var(--s-3)}}.prayer-text{max-width:30ch;margin:var(--s-7) 0 var(--s-4);font:italic 400 var(--fs-statement-long) / var(--lh-snug) var(--font-display)}.prayer-text span{transition-delay:calc(var(--i) * .18s);transform:none}.amen{font:400 var(--fs-statement) / 1 var(--font-display);color:var(--accent-soft);margin:0;transition-delay:1.2s}.feature-card{align-content:start;gap:var(--s-2);text-align:left;display:grid}.feature-card-art{aspect-ratio:4/3;margin-bottom:var(--s-3);border-radius:var(--r-lg);box-shadow:var(--shadow-rest);transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);display:block;overflow:hidden}.feature-card-art img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.feature-card:hover .feature-card-art,.feature-card:focus-visible .feature-card-art{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.feature-card:hover img,.feature-card:focus-visible img{transform:scale(1.04)}.feature-card:focus-visible{outline-offset:var(--s-2);border-radius:var(--r-lg)}.feature-card .note{margin:0}.feature-card .mono-sm{color:var(--text-muted)}.verse-quote{padding-left:var(--s-5);border-left:var(--stroke) solid var(--sage);text-align:left;margin:0}.verse-quote blockquote,.verse-quote p{margin:0}.verse-quote p{font:italic 400 var(--fs-lead) / var(--lh-lead) var(--font-read)}.verse-quote figcaption{margin-top:var(--s-2);color:var(--text-muted)}.band-forest .verse-quote,.band-ink .verse-quote,.band-deep .verse-quote{border-left-color:var(--on-dark-faint)}.band-forest .verse-quote figcaption,.band-ink .verse-quote figcaption,.band-deep .verse-quote figcaption{color:var(--on-dark-muted)}.attribution{padding-top:var(--s-4);box-shadow:inset 0 var(--hair) 0 var(--line)}.seal{width:calc(var(--s-11) + var(--s-8));aspect-ratio:1;place-content:center;justify-items:center;gap:var(--s-1);background:var(--brand-deep);box-shadow:inset 0 0 0 var(--s-1) var(--brand-deep), inset 0 0 0 calc(var(--s-1) + var(--stroke)) var(--on-dark-faint), var(--shadow-float);text-align:center;border-radius:50%;display:grid}.seal-big{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--on-dark);line-height:1}.seal-small{font:500 var(--fs-2xs) / 1 var(--font-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--on-dark-accent)}.data-rows{margin:0;padding:0;list-style:none}.data-rows>li{padding:var(--s-5) 0}.data-rows>li+li{box-shadow:inset 0 var(--hair) 0 var(--line)}.field{height:var(--control-h);width:100%;padding:0 var(--s-4);border-radius:var(--r-md);box-shadow:inset 0 0 0 var(--stroke) var(--line);background:var(--surface);font:inherit;color:var(--text);border:0}.field:disabled{opacity:.7}.label+.display,.label+.title,.label+.statement-text{margin-top:var(--s-4)}.display+.note,.display+.lead,.display+p{margin-top:var(--s-6)}.segmented{height:var(--control-h);border-radius:var(--r-pill);box-shadow:inset 0 0 0 var(--stroke) var(--line);display:inline-flex;overflow:hidden}.segmented button{padding:0 var(--s-4);font:500 var(--fs-body) / 1 var(--font-read);transition:background var(--dur-quick)}.segmented button:hover{background:var(--sage-wash)}.segmented small{font-size:var(--fs-xs)}@media (width<=860px){.section-head{grid-template-columns:minmax(0,1fr)}}.code{font:500 var(--fs-xs) / 1.3 var(--font-mono);color:var(--text)}.day-grid{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.day-card{align-content:start;gap:var(--s-2);text-align:left;display:grid}.day-card-art{aspect-ratio:3/2;border-radius:var(--r-sm);background:var(--surface-sunk);margin-bottom:var(--s-1);display:block;position:relative;overflow:hidden}.day-card-art .tag{top:var(--s-2);left:var(--s-2);position:absolute}.day-card-art img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.day-card:hover .day-card-art img,.day-card:focus-visible .day-card-art img{transform:scale(1.06)}.day-card-title{font-size:var(--fs-body);line-height:var(--lh-snug);letter-spacing:0}.day-card:hover .day-card-title,.day-card:focus-visible .day-card-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.day-card .meta{font-size:var(--fs-sm);color:var(--text-muted)}.share{align-items:center;display:inline-flex;position:relative}.share-status .tag{left:50%;top:calc(100% + var(--s-2));white-space:nowrap;animation:fade-up var(--dur-base) var(--ease-out) both;pointer-events:none;position:absolute;translate:-50%}.share-button .share-status .tag{left:0;translate:0}.share-field{left:0;top:calc(100% + var(--s-2));width:min(320px,80vw);z-index:var(--z-content);box-shadow:inset 0 0 0 var(--stroke) var(--accent), var(--shadow-lift);position:absolute}.toast{left:50%;top:calc(var(--topbar-h) + var(--s-2));z-index:var(--z-menu);align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--brand-deep);color:var(--on-dark);box-shadow:var(--shadow-float);font:600 var(--fs-sm) / 1.2 var(--font-ui);white-space:nowrap;pointer-events:none;opacity:0;translate:-50% calc(var(--s-2) * -1);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);display:inline-flex;position:fixed}.toast.is-on{opacity:1;translate:-50%}.toast svg{--fill:currentColor;color:var(--accent-soft)}html.has-dialog{overflow:hidden}.notify{width:100%;max-width:none;height:100%;max-height:none;padding:var(--gutter);background:var(--scrim-dialog);color:var(--text);clip-path:circle(0 at var(--ox,50%) var(--oy,50%));transition:clip-path var(--dur-slow) var(--ease-sweep);border:0;margin:0;position:fixed;inset:0}.notify[open]{place-items:center;display:grid}.notify::backdrop{background:0 0}.notify.is-open{clip-path:circle(150% at var(--ox,50%) var(--oy,50%))}.notify-panel{width:min(var(--dialog-w), 100%);height:min(var(--dialog-h), 100%);background:var(--surface);border-radius:var(--r-sheet);box-shadow:var(--shadow-float);transform:translateY(var(--s-6)) scale(.97);transition:transform var(--dur-reveal) var(--ease-out);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;position:relative;overflow:clip}.notify.is-shown .notify-panel{transform:none}.notify-art{background:var(--scene-paper);clip-path:polygon(0 0,100% 0,97% 9%,100% 18%,96.5% 30%,99% 42%,96% 55%,99.5% 67%,96.5% 80%,100% 91%,97.5% 100%,0 100%);margin:0;position:relative;overflow:hidden}.notify-art img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.notify-art-ask{transition:transform var(--dur-reveal) var(--ease-out), opacity var(--dur-slow) var(--ease-out);transform:scale(1.1)}.notify.is-shown .notify-art-ask{animation:notify-drift 11s var(--ease-drift) var(--dur-reveal) infinite alternate;transform:scale(1.02)}.notify-art-done{opacity:0;transition:transform var(--dur-reveal) var(--ease-out), opacity var(--dur-slow) var(--ease-out);transform:translateY(8%)scale(1.04)}.notify.is-done .notify-art-done{opacity:1;transform:scale(1.02)}.notify.is-done .notify-art-ask{opacity:0}@keyframes notify-drift{to{transform:scale(1.06)translateY(-1.5%)}}.notify-body{padding:var(--s-10) var(--s-9);flex-direction:column;justify-content:center;display:flex;position:relative;overflow-y:auto}.notify-close{z-index:var(--z-raised);top:var(--s-4);background:var(--surface);right:var(--s-4);position:absolute}.notify-title{font-size:var(--fs-dialog)}.notify-step>*+*{margin-top:var(--s-5)}.notify-step .label+.notify-title{margin-top:var(--s-4)}.notify.is-shown .notify-step>*{animation:notify-rise var(--dur-slow) var(--ease-out) both}.notify.is-shown .notify-step>:nth-child(2){animation-delay:calc(var(--dur-quick) * .4)}.notify.is-shown .notify-step>:nth-child(3){animation-delay:calc(var(--dur-quick) * .8)}.notify.is-shown .notify-step>:nth-child(n+4){animation-delay:calc(var(--dur-quick) * 1.2)}@keyframes notify-rise{0%{opacity:0;transform:translateY(var(--s-4))}}.notify-form label{margin-bottom:var(--s-2);color:var(--text-muted);display:block}.notify-row{gap:var(--s-2);display:flex}.notify-row .field{flex:1;min-width:0}.notify-row .field:focus-visible{box-shadow:inset 0 0 0 var(--stroke) var(--brand);outline:none}.notify-row .field[aria-invalid=true]{box-shadow:inset 0 0 0 var(--stroke) var(--accent)}.notify-form .fine{margin-top:var(--s-3)}.notify-form .notify-error{color:var(--accent-ink)}.notify-trap{display:none}.notify-actions{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.notify-again{font:inherit;font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0}@media (width<=860px){.notify{place-items:end stretch;padding:0}.notify-panel{border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100%;height:auto;max-height:100%;transform:translateY(var(--s-10));grid-template-rows:minmax(0,38vh) auto;grid-template-columns:1fr}.notify-art{clip-path:polygon(0 0,100% 0,100% 96%,88% 100%,74% 97%,60% 100%,44% 96.5%,30% 99.5%,15% 96.5%,0 99%)}.notify-body{padding:var(--s-7) var(--gutter) var(--s-8)}.notify-row{flex-direction:column}.notify-row .field{flex:none}}.listen-bar{height:var(--progress-h);background:var(--line);display:block;overflow:hidden}.listen-bar i{background:var(--accent);transform-origin:0;height:100%;transition:transform var(--dur-base) var(--ease-out);display:block}.listen-bar.is-done i{background:var(--brand)}.listen-bar.on-dark{background:var(--on-dark-line)}.listen-bar.on-dark.is-done i{background:var(--on-dark-accent)}.day-card-art .listen-bar,.rail-art .listen-bar{background:var(--tag-glass);position:absolute;bottom:0;left:0;right:0}.listen-status{align-items:center;gap:var(--s-1);color:var(--accent-ink);display:inline-flex}.listen-status.is-done{color:var(--brand)}.listen-status.on-dark{color:var(--accent-soft)}.listen-status.on-dark.is-done{color:var(--on-dark-accent)}.rail-card .listen-status{margin-top:var(--s-1)}.continue{justify-items:start;gap:var(--s-3);display:grid}.continue-day{align-items:baseline;gap:var(--s-3);text-align:left;display:flex}.continue-day:hover .continue-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.continue-title{margin:0}.continue-progress{gap:var(--s-2);width:100%;max-width:var(--measure-note);display:grid}.continue-meta,.continue-note{color:var(--text-muted);margin:0}.continue-note{max-width:var(--measure-note);font-size:var(--fs-sm)}.continue-actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.continue.is-panel{padding:var(--s-6);background:var(--on-dark-glass);box-shadow:inset 0 0 0 var(--hair) var(--on-dark-line);border-radius:var(--r-lg)}.continue.is-panel .continue-title{color:var(--on-dark)}.continue.is-panel .continue-meta,.continue.is-panel .continue-note{color:var(--on-dark-muted)}.continue.is-strip{padding:var(--s-6);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-rest)}@media (width>=860px){.continue.is-strip:not(.is-done){align-items:center;column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) auto}.continue.is-strip:not(.is-done)>.label,.continue.is-strip:not(.is-done)>.continue-day,.continue.is-strip:not(.is-done)>.continue-progress,.continue.is-strip:not(.is-done)>.continue-meta{grid-column:1}.continue.is-strip:not(.is-done)>.continue-actions{grid-area:1/2/span 3;margin-top:0}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock.is-card{background:var(--surface);color:var(--text);border-radius:var(--r-lg);max-height:calc(100dvh - var(--topbar-h) - var(--s-9));animation:dock-open var(--dur-slow) var(--ease-out) both;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}@keyframes dock-open{0%{clip-path:inset(calc(100% - var(--control-h)) 0 0 0 round var(--r-pill))}to{clip-path:inset(0 0 0 0 round var(--r-lg))}}.dock-card{flex-direction:column;min-height:0;display:flex}.dock-card-head{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-5);background:var(--brand-deep);color:var(--on-dark);flex:none;display:flex}.dock-card-done{gap:var(--s-0);min-width:0;line-height:var(--lh-snug);flex:1;margin:0;display:grid}.dock-card-done b{align-items:center;gap:var(--s-2);font-size:var(--fs-ui);display:inline-flex}.dock-card-done .mono-sm{color:var(--sage);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dock-card-check{width:var(--s-5);height:var(--s-5);background:var(--on-dark-accent);color:var(--brand-deep);border-radius:50%;place-items:center;display:inline-grid}.dock-card-min,.dock-card-head .dock-close{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--sage);transition:background var(--dur-quick), color var(--dur-quick);border-radius:50%;flex:none;place-items:center;display:grid}.dock-card-min:hover{background:var(--on-dark-line);color:var(--on-dark)}.dock-card-body{overscroll-behavior:contain;padding:var(--s-2) var(--s-6) var(--s-6);overflow-y:auto}.dock-card-part{justify-items:start;gap:var(--s-2);padding:var(--s-5) 0;display:grid}.dock-card-part+.dock-card-part{box-shadow:inset 0 var(--hair) 0 var(--line)}.dock-card-h{font:400 var(--fs-card) / var(--lh-heading) var(--font-display);color:var(--brand-deep);margin:0}.dock-card-question{font:italic 400 var(--fs-lead) / var(--lh-lead) var(--font-read);color:var(--text);margin:0}.dock-card-note{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.dock-card-upnext{color:var(--accent-ink);margin:0}.dock-card-title{margin:0}.dock-card-part>.btn,.dock-card-part>.share{margin-top:var(--s-2)}.dock-card-add,.dock-card-replay,.dock-card-mine{font-size:var(--fs-sm);position:relative}.dock-card-mine{color:var(--text-muted)}.dock-card-add:after,.dock-card-replay:after,.dock-card-mine:after,.dock-done-open:after{content:"";inset:calc(var(--s-3) * -1) calc(var(--s-1) * -1);position:absolute}@media (width<=860px){.dock.is-card{max-height:70dvh}.dock-card-body{padding-inline:var(--s-5)}}.dock-done{align-items:center;gap:var(--s-3);min-width:0;padding-left:var(--s-3);flex:1;display:flex}.dock-done-text{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);white-space:nowrap;display:inline-flex}.dock-done-open{font-size:var(--fs-sm);color:var(--on-dark);white-space:nowrap;margin-left:auto;position:relative}.dock.is-done{padding-block:var(--s-2)}.note-editor{gap:var(--s-1);width:100%;display:grid}.note-field{height:auto;min-height:calc(var(--control-h) * 2);padding:var(--s-3) var(--s-4);font:400 var(--fs-body) / var(--lh-body) var(--font-read);resize:vertical}.note-field:focus-visible{outline:var(--focus-ring);outline-offset:var(--s-0)}.note-status{min-height:1.3em;color:var(--text-muted);margin:0}.note-status.is-saved{color:var(--brand)}.note-error{font-size:var(--fs-sm);color:var(--accent-ink);margin:0}.topbar{z-index:var(--z-topbar);height:var(--topbar-h);padding:0 var(--gutter);pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.topbar>*{pointer-events:auto}.brand{align-items:center;gap:var(--s-2);transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base);justify-self:start;text-decoration:none;display:inline-flex}.brand i{background:var(--brand);width:10px;height:10px;transition:transform var(--dur-slow) var(--ease-out), background var(--dur-quick)}.brand:hover i{background:var(--accent);transform:rotate(135deg)}.topbar-links{transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base);gap:clamp(20px,3vw,48px);display:flex}.topbar-links a{padding:var(--s-1) 0}.topbar.is-folded .brand,.topbar.is-folded .topbar-links{opacity:0;pointer-events:none;transform:translateY(-160%)}.pill{height:var(--control-h-xs);background:var(--brand);color:var(--on-dark);border-radius:var(--r-xs);box-shadow:var(--shadow-float);justify-self:end;display:flex;overflow:hidden}.pill button{padding:0 var(--s-3);transition:background var(--dur-quick);place-items:center;display:grid}.pill button:hover{background:var(--accent)}.pill-search{box-shadow:inset calc(var(--hair) * -1) 0 0 var(--on-dark-line)}.pill-menu{min-width:68px}.menu .pill{background:var(--surface);color:var(--brand-deep)}.menu .pill-search{box-shadow:inset calc(var(--hair) * -1) 0 0 var(--line)}.menu{z-index:var(--z-menu);grid-template-rows:var(--topbar-h) 1fr auto;padding:0 var(--gutter) var(--s-5);clip-path:circle(0 at var(--ox,calc(100% - 60px)) var(--oy,30px));visibility:hidden;transition:clip-path var(--dur-slow) var(--ease-sweep), visibility 0s var(--dur-slow);display:grid;position:fixed;inset:0}.menu.is-open{clip-path:circle(150% at var(--ox,calc(100% - 60px)) var(--oy,30px));visibility:visible;transition:clip-path var(--dur-slow) var(--ease-sweep)}.menu-top{justify-content:space-between;align-items:center;display:flex}.menu .brand i{background:var(--sage)}.menu-body{align-items:center;gap:var(--s-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.menu-list{margin:0;padding:0;list-style:none}.menu-list li{overflow:hidden}.menu-list a{align-items:baseline;gap:var(--s-4);font:400 var(--fs-menu) / 1.02 var(--font-display);transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out);text-decoration:none;display:flex;transform:translateY(105%)}.menu.is-open .menu-list a{transition-delay:calc(.18s + var(--i) * var(--stagger)), 0s;transform:none}.menu-list:hover a,.menu-list:focus-within a{opacity:.38}.menu-list a:hover,.menu-list a:focus-visible{opacity:1}.menu-word{transition:transform var(--dur-base) var(--ease-out);display:inline-block}.menu-list a:hover .menu-word,.menu-list a:focus-visible .menu-word{transform:translateX(var(--s-2))}.menu-index{flex:none;place-items:center;display:inline-grid;position:relative}.menu-index .index-num{transition:opacity var(--dur-quick)}.menu-mark{background:var(--accent);clip-path:polygon(0 8%,30% 0,100% 4%,96% 62%,100% 100%,42% 94%,0 100%,5% 48%);opacity:0;width:12px;height:12px;transition:opacity var(--dur-quick), transform var(--dur-base) var(--ease-out);position:absolute;transform:scale(.4)rotate(-45deg)}.menu-list a:hover .menu-mark,.menu-list a:focus-visible .menu-mark{opacity:1;transform:none}.menu-list a:hover .index-num,.menu-list a:focus-visible .index-num{opacity:0}.menu-art{aspect-ratio:4/5;justify-self:center;width:100%;max-width:440px;max-height:64vh;position:relative}.menu-art img{object-fit:cover;border-radius:var(--r-sm);width:100%;height:100%;box-shadow:var(--shadow-float);opacity:0;transition:opacity var(--dur-base), transform var(--dur-slow) var(--ease-out);position:absolute;inset:0;transform:translateY(12px)rotate(-2deg)scale(.97)}.menu-art img.is-on{opacity:1;transform:rotate(1.5deg)}.menu-caption{left:0;right:0;bottom:calc(var(--s-8) * -1);text-align:center;color:var(--sage-soft);animation:fade-up var(--dur-slow) var(--ease-out) both;margin:0;position:absolute}.menu-foot{justify-content:space-between;gap:var(--s-5);padding-top:var(--s-4);box-shadow:inset 0 var(--hair) 0 var(--on-dark-line);color:var(--sage);flex-wrap:wrap;display:flex}.menu-foot nav{align-items:center;gap:var(--s-4);display:flex}.menu-foot a{text-decoration:none}.footer{padding:var(--s-10) var(--gutter) var(--s-5);color:var(--sage-soft);overflow:hidden}.footer-grid{gap:var(--s-7);grid-template-columns:1.4fr 1fr 1fr;display:grid}.footer-tag{font:400 clamp(26px, 2.6vw, 36px) / 1.12 var(--font-display);color:var(--on-dark);margin:0}.footer nav{gap:var(--s-2);align-content:start;justify-items:start;display:grid}.footer-word{margin:var(--s-10) 0 var(--s-2);font:400 var(--fs-mega) / .9 var(--font-display);letter-spacing:var(--ls-hero);color:var(--on-dark);white-space:nowrap}.footer-word span{color:var(--accent)}.footer-base{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-4);box-shadow:inset 0 var(--hair) 0 var(--on-dark-line);flex-wrap:wrap;display:flex}.footer-base nav{align-items:center;gap:var(--s-5);display:flex}.social-icon{padding:var(--s-1);margin:calc(var(--s-1) * -1);color:inherit;transition:color var(--dur-quick), transform var(--dur-base) var(--ease-out);place-items:center;display:inline-grid}.social-icon:hover,.social-icon:focus-visible{color:var(--on-dark-accent);transform:translateY(-1px)}.footer-base a{text-decoration:none}.scene{--sp:0;--px:0;--py:0;background:var(--scene-paper);isolation:isolate;position:relative;overflow:hidden}.scene-layer{pointer-events:none;will-change:transform;transform:translate3d(calc(var(--px) * var(--d) * -46px), calc(var(--sp) * var(--d) * -220px + var(--py) * var(--d) * -26px), 0);transition:transform var(--dur-slow) var(--ease-out);position:absolute}.scene-layer img{width:100%;height:100%}.scene-sky{inset:-6%}.scene-sky img{object-fit:cover;object-position:68% 45%;animation:breathe 12s var(--ease-drift) infinite}.scene-birds{width:clamp(150px,20vw,320px);top:7%;left:50%}.scene-birds img{height:auto;animation:flock 16s var(--ease-drift) infinite}.scene-far{height:34%;bottom:28%;left:-4%;right:-4%}.scene-far img{object-fit:cover;object-position:50% 0}.scene-near{width:min(54%,110vh);height:78%;bottom:24%;right:-3%}.scene-near img{object-fit:contain;object-position:100% 100%}.scene-water{height:52%;bottom:-10%;left:-4%;right:-4%}.scene-water img{object-fit:cover;object-position:50% 0}.scene-front{height:46%;bottom:-12%;left:-3%;right:-3%}.scene-front img{object-fit:cover;object-position:50% 0;transform-origin:50% 100%;animation:sway 9s var(--ease-drift) infinite}.scene-glow{background:radial-gradient(circle, var(--sun-glow), transparent 62%);mix-blend-mode:soft-light;pointer-events:none;width:34vw;height:34vw;animation:glow 8s var(--ease-drift) infinite;position:absolute;top:22%;left:52%;translate:-50% -50%}.scene-head{z-index:var(--z-content);left:var(--gutter);right:var(--gutter);max-width:640px;position:absolute;top:clamp(90px,16vh,160px)}.scene-head .title{margin:var(--s-4) 0 var(--s-3)}.scene-head .mono{color:var(--brand)}@keyframes breathe{50%{transform:scale(1.035)}}@keyframes flock{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(18px,-12px)rotate(-2deg)}50%{transform:translate(40px,4px)rotate(1deg)}75%{transform:translate(14px,10px)rotate(2deg)}}@keyframes sway{50%{transform:skew(-1.2deg)scaleY(1.015)}}@keyframes glow{50%{opacity:.55;scale:1.12}}@media (width<=860px){.topbar{grid-template-columns:1fr auto}.topbar-links{display:none}.menu-body,.footer-grid{grid-template-columns:minmax(0,1fr)}.menu-art{display:none}.footer-word{white-space:normal}.scene-near{width:88%;height:60%}.scene-birds{top:40%;left:58%}.scene-head{top:calc(var(--topbar-h) + var(--s-6))}}.app-body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.statusbar-veil{height:env(safe-area-inset-top);background:var(--scrim-bar);z-index:var(--z-topbar);pointer-events:none;position:fixed;inset:0 0 auto}.app-push{animation:app-push var(--dur-push) var(--ease-out) both}@keyframes app-push{0%{opacity:0;transform:translateX(var(--s-7))}}.shelf-card,.art-tile,.collection-card,.today-card-art,.list-row-main,.verse-card,.tab{transition:transform var(--dur-quick) var(--ease-out)}.shelf-card:active,.art-tile:active,.collection-card:active,.today-card-art:active,.list-row-main:active,.verse-card:active,.tab:active{transform:scale(.98)}.app-body .btn:hover:not(:disabled),.app-body .icon-btn:hover:not(:disabled),.app-body .play-btn:hover{transform:none}.app-body .btn-solid:hover:not(:disabled){background:var(--brand)}.app-body .segmented button:hover,.app-body .verse:hover{background:0 0}.app-body .link-underline:hover:not(:focus-visible){background-size:0 var(--stroke)}.app-body .link-arrow:hover:not(:focus-visible){gap:var(--s-3)}.app-body .continue-day:hover .continue-title{text-decoration:none}.tabbar{z-index:var(--z-dock);height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--scrim-bar);box-shadow:inset 0 var(--hair) 0 var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.tab{align-content:center;justify-items:center;gap:var(--s-1);color:var(--text-muted);font:600 var(--fs-tab) / 1 var(--font-ui);display:grid}.tab svg{width:var(--icon-tab);height:var(--icon-tab)}.tab[aria-current=page]{--fill:currentColor;color:var(--brand)}.app-title,.app-day-title,.app-head-title,.today-card-title,.collection-card-title,.read-card-title,.app-scripture-head{font-family:var(--font-ui);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-card);color:var(--brand-deep);text-wrap:balance}.app-title{font-size:var(--fs-app-title);letter-spacing:var(--ls-display)}.app-day-title{font-size:var(--fs-app-day);letter-spacing:var(--ls-display)}.app-head-title,.today-card-title{font-size:var(--fs-app-head)}.collection-card-title,.read-card-title,.app-scripture-head{font-size:var(--fs-app-card)}.app-title-block{justify-items:start;gap:var(--s-2);display:grid}.app-sub{max-width:var(--measure-copy);font:400 var(--fs-body) / var(--lh-snug) var(--font-read);color:var(--text-muted);margin:0}.app-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.app-head-action{align-items:center;gap:var(--s-0);min-height:var(--control-h-sm);font:600 var(--fs-ui) / 1 var(--font-ui);color:var(--brand);white-space:nowrap;display:inline-flex}.app-meta{font:400 var(--fs-sm) / var(--lh-snug) var(--font-ui);color:var(--text-muted)}.app-ref{color:var(--text-muted);margin:0}.part-title{font:inherit;margin:0}.appbar{z-index:var(--z-topbar);justify-content:space-between;align-items:center;gap:var(--s-3);height:calc(var(--appbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--app-gutter) 0;margin-inline:calc(-1 * var(--app-gutter));background:var(--scrim-bar);display:flex;position:sticky;top:0}.appbar-actions{align-items:center;gap:var(--s-2);display:flex}.appbar .icon-btn:not([aria-pressed=true]){background:var(--surface)}.app-art{border-radius:var(--r-tile);background:var(--scene-paper);box-shadow:var(--shadow-card);display:block;position:relative;overflow:hidden}.app-art img{object-fit:cover;width:100%;height:100%}.app-art.is-portrait{aspect-ratio:3/4}.app-art.is-landscape{aspect-ratio:3/2}.app-art.is-hero{aspect-ratio:3/2;border-radius:var(--r-card)}.app-art.is-feature{aspect-ratio:4/3;box-shadow:none;border-radius:0}.app-art.is-wide{aspect-ratio:16/10;box-shadow:none;border-radius:0}.app-art.is-thumb{width:var(--thumb);height:var(--thumb);border-radius:var(--r-md);flex:none}.app-art .listen-bar{background:var(--tag-glass);position:absolute;inset:auto 0 0}.app-art-tag{top:var(--s-2);left:var(--s-2);position:absolute}.shelf{grid-auto-flow:column;grid-auto-columns:var(--shelf-w);gap:var(--s-4);margin-inline:calc(-1 * var(--app-gutter));padding:var(--s-1) var(--app-gutter) var(--s-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--app-gutter);scrollbar-width:none;display:grid;overflow-x:auto}.shelf::-webkit-scrollbar{display:none}.shelf.is-wide{grid-auto-columns:var(--shelf-w-wide)}.shelf-item{scroll-snap-align:start;display:grid}.shelf-card,.art-tile{align-content:start;gap:var(--s-2);text-align:left;width:100%;display:grid}.shelf-card .index-num,.art-tile .index-num{margin-top:var(--s-1)}.shelf-card-title,.art-tile-title,.list-row-title{font:600 var(--fs-ui) / var(--lh-tight) var(--font-ui);letter-spacing:var(--ls-card);color:var(--text)}.art-tile-title,.list-row-title{font-size:var(--fs-body)}.today-card{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.today-card-art{width:100%;display:block}.today-card-art:focus-visible{outline-offset:calc(-1 * var(--s-1))}.today-card-body{justify-items:start;gap:var(--s-3);padding:var(--s-6);display:grid}.collection-card{border-radius:var(--r-card);background:var(--surface);width:100%;box-shadow:var(--shadow-card);text-align:left;align-content:start;display:grid;position:relative;overflow:hidden}.collection-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--s-0) transparent;pointer-events:none;transition:box-shadow var(--dur-quick);position:absolute;inset:0}.collection-card[aria-current=true]:after{box-shadow:inset 0 0 0 var(--s-0) var(--brand)}.collection-card-body{justify-items:start;gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-5);display:grid}.read-card{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);display:grid}.read-card.is-sage{background:var(--surface-sunk);box-shadow:none}.read-card.is-forest{background:var(--brand);color:var(--on-dark)}.read-card.is-forest :focus-visible{outline-color:var(--on-dark)}.read-card-head{gap:var(--s-2);display:grid}.read-card.is-forest>.continue.is-panel{box-shadow:none;background:0 0;padding:0}.app-body .continue.is-strip{border-radius:var(--r-card);box-shadow:var(--shadow-card)}.verse-card{gap:var(--s-2);text-align:left;width:100%;display:grid}.list{margin:0;padding:0;list-style:none}.list-row{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;box-shadow:inset 0 calc(-1 * var(--hair)) 0 var(--line);display:flex}.list-row:last-child{box-shadow:none}.list-row-main{align-items:center;gap:var(--s-4);text-align:left;flex:1;min-width:0;display:flex}.list-row-text{gap:var(--s-1);min-width:0;display:grid}.list-row-trailing{flex:none}.note-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-read,.read-card>p:not([class]),.app-prayer{font:400 calc(var(--fs-app-read) * var(--read-size,1)) / var(--lh-body) var(--font-read);margin:0}.app-prayer{color:var(--on-dark)}.app-passage{color:var(--text-muted);margin:0}.app-statement{font:400 calc(var(--fs-h3) * var(--read-size,1)) / 1.1 var(--font-display);letter-spacing:var(--ls-display);color:var(--brand-deep);text-wrap:pretty;margin:0}.app-amen{font:italic 400 var(--fs-h3) / 1 var(--font-display);color:var(--sage-mid);margin:0}.reflect{justify-items:start;gap:var(--s-4);padding-top:var(--s-6);box-shadow:inset 0 var(--hair) 0 var(--line);display:grid}.reflect .note-editor{width:100%}.app-links .link-underline{font:600 var(--fs-ui) / var(--lh-snug) var(--font-ui);color:var(--brand);position:relative}.app-links .link-underline:after,.app-body .continue-day:after,.app-body .link-arrow:after{content:"";inset:calc(50% - var(--control-h-sm) / 2) calc(-1 * var(--s-2));position:absolute}.app-body .continue-day,.app-body .link-arrow{position:relative}.mini-player{inset:auto var(--app-gutter) calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--s-2));z-index:var(--z-dock);align-items:center;gap:var(--s-3);height:var(--miniplayer-h);padding:var(--s-2);border-radius:var(--r-tile);background:var(--brand-deep);color:var(--on-dark);box-shadow:var(--shadow-float);animation:fade-up var(--dur-base) var(--ease-out) both;display:flex;position:fixed;overflow:hidden}.mini-player-open{align-items:center;gap:var(--s-3);text-align:left;flex:1;min-width:0;display:flex}.mini-player .app-art.is-thumb{width:var(--thumb-sm);height:var(--thumb-sm);box-shadow:none}.mini-player-text{gap:var(--s-1);min-width:0;display:grid}.mini-player-title{white-space:nowrap;text-overflow:ellipsis;font:600 var(--fs-ui) / var(--lh-tight) var(--font-ui);overflow:hidden}.mini-player-meta{color:var(--on-dark-muted)}.mini-player .play-btn{width:var(--control-h-sm);height:var(--control-h-sm)}.mini-player-close{width:var(--control-h-sm);height:var(--control-h-sm);color:var(--on-dark-muted);border-radius:50%;flex:none;place-items:center;display:grid}.mini-player :focus-visible{outline-color:var(--on-dark)}.mini-player-progress{height:var(--progress-h);background:var(--on-dark-line);position:absolute;inset:auto 0 0}.mini-player-progress i{background:var(--accent);transform-origin:0;height:100%;display:block}.app-body .toast{top:calc(env(safe-area-inset-top) + var(--s-2))}.app-body:has(.appbar) .toast{top:calc(env(safe-area-inset-top) + var(--appbar-h) + var(--s-2))}.about-link{color:var(--text)}.about-link svg{color:var(--text-muted)}.now-playing{z-index:var(--z-menu);background:var(--bg);animation:np-rise var(--dur-push) var(--ease-out) both;position:fixed;inset:0;overflow-y:auto}@keyframes np-rise{0%{transform:translateY(var(--s-10));opacity:0}}.now-playing-close{width:var(--control-h);height:var(--control-h);background:var(--surface);box-shadow:inset 0 0 0 var(--stroke) var(--line);color:var(--brand);border-radius:50%;place-items:center;display:grid}.now-playing-bar .mono-sm,.now-playing-times{color:var(--text-muted)}.now-playing-times{font-variant-numeric:tabular-nums}.np-skip{width:var(--control-h);height:var(--control-h);color:var(--brand);transition:transform var(--dur-quick) var(--ease-out);border-radius:50%;place-items:center;display:grid}.np-skip:active,.np-play:active{transform:scale(.94)}.play-btn.np-play{width:var(--np-play);height:var(--np-play);box-shadow:var(--shadow-card)}.np-play svg{width:var(--icon-tab);height:var(--icon-tab)}.scrubber{appearance:none;width:100%;height:var(--control-h-sm);background:0 0;margin:0}.scrubber::-webkit-slider-runnable-track{height:var(--s-1);border-radius:var(--r-pill);background:linear-gradient(to right, var(--accent) calc(var(--pct,0) * 100%), var(--line) 0)}.scrubber::-webkit-slider-thumb{-webkit-appearance:none;width:var(--s-5);height:var(--s-5);margin-top:calc((var(--s-1) - var(--s-5)) / 2);background:var(--accent);box-shadow:var(--shadow-rest);border-radius:50%}.scrubber::-moz-range-track{height:var(--s-1);border-radius:var(--r-pill);background:linear-gradient(to right, var(--accent) calc(var(--pct,0) * 100%), var(--line) 0)}.scrubber::-moz-range-thumb{width:var(--s-5);height:var(--s-5);background:var(--accent);border:0;border-radius:50%}.masthead{height:100svh;min-height:560px;padding-bottom:var(--s-8);transform:scale(calc(1 - var(--m,0) * .05));opacity:calc(1 - var(--m,0) * .55);transform-origin:50% 100%;flex-direction:column;justify-content:flex-end;display:flex;position:sticky;top:0;overflow:hidden}.mast-meta{align-items:end;gap:var(--s-7);padding-bottom:var(--s-6);margin-bottom:var(--s-3);box-shadow:inset 0 calc(var(--hair) * -1) 0 var(--line);animation:fade-up var(--dur-reveal) var(--ease-out) .9s both;grid-template-columns:1fr auto auto;display:grid}.mast-meta .label{align-self:start}.mast-lede{font:400 var(--fs-lead) / 1.15 var(--font-display);text-align:right;margin:0}.mast-word{padding-bottom:var(--hero-tail);font:400 var(--fs-hero) / var(--lh-hero) var(--font-display);letter-spacing:var(--ls-hero);color:var(--brand-deep)}.mast-line{white-space:nowrap;display:block}.mast-line:last-child{padding-left:9vw;font-style:italic}.mast-ch{animation:rise 1.2s var(--ease-out) backwards;animation-delay:calc(.1s + var(--i) * 35ms);display:inline-block}.mast-dot{color:var(--accent);font-style:normal}.mast-birds{opacity:.9;pointer-events:none;width:clamp(110px,12vw,190px);animation:38s linear -9s infinite fly-across;position:absolute;top:14vh;left:0}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(60%)rotate(4deg)}}@keyframes fly-across{0%{transform:translate(-30vw,6vh)rotate(-4deg)}50%{transform:translate(50vw,-2vh)rotate(2deg)}to{transform:translate(120vw,4vh)rotate(-3deg)}}.home-up-next-head{padding-top:var(--section-y)}.cover{background:var(--surface)}.cover-scene{height:100svh;min-height:560px}.cover-strip{align-items:center;gap:var(--s-4) var(--s-8);padding-block:var(--s-6);background:var(--surface);box-shadow:inset 0 var(--hair) 0 var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.cover-intro{max-width:56ch;margin:0}.cover-actions{align-items:center;gap:var(--s-3);display:flex}.cover-more{gap:var(--s-8);opacity:0;max-height:0;transition:max-height var(--dur-slow) var(--ease-out), opacity var(--dur-base);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cover-more p{margin:0}.cover-strip.is-open .cover-more{opacity:1;max-height:200px}.listen-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.listen-art{border-radius:var(--r-sm);aspect-ratio:4/5;overflow:hidden}.listen-art img{object-fit:cover;width:100%;height:100%;animation:kenburns 30s var(--ease-drift) infinite alternate}@keyframes kenburns{to{transform:scale(1.14)translate(-3%,2%)}}.listen-continue{margin:var(--s-7) 0 var(--s-3)}.listen-spotify{margin-top:var(--s-6)}.journey-continue{margin-bottom:var(--s-9)}.episodes{gap:var(--s-4);margin-top:var(--s-10);scrollbar-width:none;display:flex;overflow:auto hidden}.episode{text-align:left;gap:var(--s-2);padding-top:var(--s-4);box-shadow:inset 0 var(--hair) 0 var(--on-dark-line);color:var(--sage-mid);transition:box-shadow var(--dur-quick);flex:1 0 220px;display:grid}.episode:hover{box-shadow:inset 0 var(--stroke) 0 var(--accent)}.episode b{color:var(--on-dark);font-size:var(--fs-body);line-height:1.2}.episode .listen-bar{margin-top:var(--s-1);align-self:end}.episode.is-live .index-num{color:var(--accent-soft)}.book{padding-block:var(--section-y)}.book-card{align-items:center;gap:var(--s-10);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.book-copy .note{max-width:var(--measure-copy)}.book-signup{max-width:var(--measure-copy);margin-top:var(--s-7)}.book-signup>*+*{margin-top:var(--s-3)}.book-visual{margin:0;position:relative}.book-visual img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-float);display:block}.book-seal{left:calc(var(--s-8) * -1);bottom:var(--s-8);position:absolute}.invite-grid{align-items:center;gap:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.invite-grid .section-head{grid-template-columns:minmax(0,1fr);margin-bottom:0}.invite-grid .section-head .note{margin-top:var(--s-6)}.heart-results{gap:var(--s-3);max-height:0;transition:max-height var(--dur-slow) var(--ease-out), padding var(--dur-base);display:flex;overflow:hidden}.heart-results.is-open{max-height:260px;padding-top:var(--s-7);overflow:auto hidden}.heart-card{gap:var(--s-3);text-align:left;padding:var(--s-2);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-rest);animation:fade-up var(--dur-slow) var(--ease-out) both;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base);flex:0 0 300px;align-items:center;display:flex}.heart-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.heart-card img{object-fit:cover;border-radius:var(--r-sm);width:76px;height:100px}.heart-card span{gap:var(--s-1);display:grid}.heart-card b{font-size:var(--fs-body);line-height:1.2}.heart-card em{font-size:var(--fs-lead);color:var(--accent-ink)}@media (width<=860px){.masthead{height:auto;min-height:0;padding-top:calc(var(--topbar-h) + var(--s-12) + var(--s-8))}.mast-birds{top:calc(var(--topbar-h) + var(--s-2))}.listen-grid,.book-card,.invite-grid{grid-template-columns:minmax(0,1fr)}.invite-grid{gap:var(--s-8)}.mast-meta{grid-template-columns:1fr auto}.mast-lede{display:none}.mast-word{font-size:var(--fs-hero-mobile)}.mast-line:last-child{padding-left:0}.cover-strip{grid-template-columns:minmax(0,1fr)}.cover-actions{flex-wrap:wrap}.cover-more{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.book-card{gap:var(--s-8)}.book-visual{order:-1}.book-visual img{aspect-ratio:4/3}.book-seal{left:auto;right:calc(var(--s-3) * -1);bottom:calc(var(--s-7) * -1)}}@media (height<=600px){.masthead{height:auto;min-height:0;padding-top:calc(var(--topbar-h) + var(--s-8))}.mast-birds{display:none}.mast-word{font-size:min(var(--fs-hero), var(--fs-hero-short))}}@media (height<=600px) and (width<=860px){.mast-word{font-size:min(var(--fs-hero-mobile), var(--fs-hero-short))}}.read-progress{height:3px;z-index:var(--z-progress);background:var(--accent);transform-origin:0;position:fixed;inset:0 0 auto}.reading-hero{position:sticky;top:0}.reading-scene{height:88svh;min-height:520px}.page-reading .over{margin-top:-6vh}.reading-body{padding:var(--s-7) 0 var(--s-12)}.reading-toolbar{align-items:center;gap:var(--s-3);padding-bottom:var(--s-7);box-shadow:inset 0 calc(var(--hair) * -1) 0 var(--line);flex-wrap:wrap;display:flex}.toolbar-note{color:var(--text-muted);margin-left:auto}.reading-grid{grid-template-columns:220px minmax(0, var(--measure-read)) minmax(240px, 1fr);padding-top:var(--s-10);gap:clamp(32px,4vw,64px);display:grid}.outline{top:calc(var(--topbar-h) + var(--s-7));align-self:start;position:sticky}.outline ol{margin:var(--s-4) 0 0;gap:var(--s-0);padding:0;list-style:none;display:grid}.outline .part:nth-child(9){margin-top:var(--s-3)}.outline a{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--dur-quick), transform var(--dur-base) var(--ease-out);text-decoration:none;display:flex}.outline a:hover{color:var(--text);transform:translate(4px)}.outline i{width:8px;height:8px;box-shadow:inset 0 0 0 var(--stroke) var(--sage);transition:background var(--dur-quick), transform var(--dur-base) var(--ease-out);border-radius:50%;flex:none}.outline .is-done i{background:var(--sage)}.outline .is-active a{color:var(--brand-deep);font-weight:600}.outline .is-active i{background:var(--accent);box-shadow:none;transform:scale(1.4)}.scripture>.label{margin-bottom:var(--s-7)}.scripture-sec{margin-bottom:var(--s-9);scroll-margin-top:calc(var(--topbar-h) + var(--s-7))}.scripture-sec header{align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-4);display:flex}.verse{cursor:pointer}.verse:hover:not(.is-marked){background:var(--sage-wash)}.vignette-inline{display:none}.vignette-stage{position:relative}.vignette-sticky{top:calc(var(--topbar-h) + var(--s-9));aspect-ratio:1;max-width:380px;position:sticky}.vignette{object-fit:contain;mix-blend-mode:multiply;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow), transform var(--dur-reveal) var(--ease-out);position:absolute;inset:0;transform:translateY(-28px)rotate(-6deg)scale(.92)}.vignette.is-on{opacity:1;animation:float 7s var(--ease-drift) 1s infinite;transform:none}@keyframes float{50%{transform:translateY(-8px)rotate(1deg)}}.vignette-cap{inset:auto 0 calc(var(--s-8) * -1);text-align:center;font:italic 400 var(--fs-lead) / 1 var(--font-display);color:var(--brand);opacity:0;transition:opacity var(--dur-base);position:absolute}.vignette-cap.is-on{opacity:1}.days-dots{left:50%;bottom:calc(var(--s-11) * -1);gap:var(--s-2);display:flex;position:absolute;translate:-50%}.days-dots i{background:var(--line);width:22px;height:3px;transition:background var(--dur-base)}.days-dots i.is-on{background:var(--accent)}.explain-grid{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.explain .h3{margin:var(--s-2) 0 var(--s-4)}.explain p{font:400 var(--fs-body) / 1.65 var(--font-read)}.explain p.drop:first-letter{float:left;margin:var(--s-1) var(--s-2) 0 0;font:400 var(--fs-dropcap) / .82 var(--font-display);color:var(--brand)}.carry{padding-top:var(--s-8);padding-bottom:var(--section-y-lg);justify-items:center;display:grid}.carry-card{background:var(--surface);border-radius:var(--r-sm);max-width:760px;box-shadow:var(--shadow-lift);transition:rotate var(--dur-slow) var(--ease-out);padding:clamp(28px,4vw,56px);position:relative;rotate:-.8deg}.carry-card:before{content:"";top:calc(var(--s-3) * -1);background:var(--accent-wash);width:120px;height:28px;position:absolute;left:50%;translate:-50%;rotate:2deg}.carry-card:hover{rotate:0deg}.carry-card .lead{margin:var(--s-4) 0 var(--s-6);font-size:clamp(21px,2vw,26px);line-height:1.45}.carry-actions{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}@media (width<=1100px){.reading-grid,.reading-grid.no-vignettes{max-width:calc(var(--measure-read) + var(--gutter) * 2);grid-template-columns:minmax(0,1fr);margin:0 auto}.outline,.vignette-stage{display:none}.vignette-inline{width:62%;max-width:300px;margin:0 auto var(--s-4);mix-blend-mode:multiply;display:block}}@media (width<=860px){.explain-grid{grid-template-columns:minmax(0,1fr)}.toolbar-note{display:none}}.day-hero{background:var(--scene-paper);height:78svh;min-height:440px;position:sticky;overflow:hidden}.day-hero:after{content:"";height:calc(var(--topbar-h) * 2.2);background:linear-gradient(to bottom, var(--scrim-paper), var(--scrim-paper-0));pointer-events:none;position:absolute;inset:0 0 auto}.day-hero img{object-fit:cover;width:100%;height:100%;animation:day-drift 40s var(--ease-drift) infinite alternate}@keyframes day-drift{to{transform:scale(1.08)translate(-1.5%,1%)}}.reading-titlebar{padding-bottom:var(--s-7)}.reading-titlebar .title{margin:var(--s-4) 0 var(--s-3);max-width:18ch}.reading-titlebar .mono{color:var(--brand)}.passage{margin:var(--s-7) 0 var(--s-4);color:var(--text-muted)}.scripture>.label+.passage{margin-top:0}.reading-grid.no-vignettes{grid-template-columns:220px minmax(0, var(--measure-read)) minmax(0, 1fr)}.reveals-more{max-width:60ch;margin-top:var(--s-4)}.day-pager{gap:var(--s-5);margin-bottom:var(--s-9);grid-template-columns:1fr 1fr;display:grid}.day-pager-link{gap:var(--s-2);padding:var(--s-6);text-align:left;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-rest);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base);display:grid}.day-pager-link.is-next{text-align:right;justify-items:end}.day-pager-link:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.day-pager-link .mono-sm{color:var(--accent-ink)}@media (width<=860px){.day-pager{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.reading-grid.no-vignettes{grid-template-columns:minmax(0,1fr)}}.verse{scroll-margin-top:calc(var(--topbar-h) + var(--s-9))}.reading-listen{align-items:center;gap:var(--s-3) var(--s-6);font-size:var(--fs-sm);flex-wrap:wrap;flex-basis:100%;display:flex}.reading-listen-progress{gap:var(--s-2);flex:0 1 var(--measure-note);min-width:0;display:grid}.reading-listen .link-underline{position:relative}.reading-listen .link-underline:after{content:"";inset:calc(var(--s-2) * -1) calc(var(--s-1) * -1);position:absolute}.your-note-inner{justify-items:start;gap:var(--s-3);max-width:var(--measure-read);margin-inline:auto;display:grid}.your-note-question{font:italic 400 var(--fs-lead) / var(--lh-lead) var(--font-read);margin:0}.your-note-link{color:var(--text-muted);position:relative}.your-note-link:after{content:"";inset:calc(var(--s-2) * -1) calc(var(--s-1) * -1);position:absolute}.ds-hero{padding-top:calc(var(--topbar-h) + var(--section-y));padding-bottom:var(--section-y)}.ds-intro{max-width:60ch}.ds-hero .title+.lead{margin-top:var(--s-6)}.ds-swatches{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.ds-swatch{margin:0}.ds-swatch>span{aspect-ratio:3/2;border-radius:var(--r-sm);box-shadow:inset 0 0 0 var(--hair) var(--line);display:block}.ds-swatch figcaption{gap:var(--s-1);padding-top:var(--s-2);display:grid}.ds-swatch small{font-size:var(--fs-sm);color:var(--text-muted)}.ds-bands{margin:var(--s-9) 0 var(--s-4);border-radius:var(--r-lg);box-shadow:inset 0 0 0 var(--hair) var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ds-band{padding:var(--s-6)}.ds-band-word{margin-top:var(--s-4)}.ds-type{display:grid}.ds-type-row{align-items:baseline;gap:var(--s-6);padding:var(--s-3) 0;box-shadow:inset 0 calc(var(--hair) * -1) 0 var(--line);grid-template-columns:140px minmax(0,1fr);display:grid}.ds-type-sample{overflow-wrap:anywhere}.ds-type-display{font-family:var(--font-display);line-height:var(--lh-display)}.ds-type-read{font-family:var(--font-read);line-height:var(--lh-lead)}.ds-type-card{font-family:var(--font-ui);font-weight:600}.ds-type-mono{font-family:var(--font-mono);letter-spacing:var(--ls-mono);text-transform:uppercase}.ds-grid-3{gap:var(--s-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-grid-2{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-span{grid-column:1/-1}.ds-space{gap:var(--s-2);margin-top:var(--s-4);display:grid}.ds-space-row{align-items:center;gap:var(--s-3);grid-template-columns:64px 1fr;display:grid}.ds-space-row i{height:var(--s-3);background:var(--accent);border-radius:var(--r-xs)}.ds-radii{gap:var(--s-5);margin-top:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-radii>div{gap:var(--s-2);justify-items:start;display:grid}.ds-radius{background:var(--surface);width:72px;height:56px;box-shadow:inset 0 0 0 var(--stroke) var(--brand)}.ds-shadow{box-shadow:none}.ds-motion{gap:var(--s-3);margin-bottom:var(--s-7);display:grid}.ds-motion-row{align-items:center;gap:var(--s-4);grid-template-columns:140px minmax(0,1fr) 260px;display:grid}.ds-motion-track{height:var(--s-6);border-radius:var(--r-pill);background:var(--surface);position:relative;overflow:hidden}.ds-motion-track i{top:var(--s-1);left:var(--s-1);width:var(--s-4);height:var(--s-4);background:var(--accent);animation:ds-travel var(--dur-base) var(--ease-out) forwards;border-radius:50%;position:absolute}@keyframes ds-travel{to{left:calc(100% - var(--s-5))}}.ds-motion-row small{font-size:var(--fs-sm);color:var(--text-muted)}.ds-card{gap:var(--s-4);align-content:start;display:grid}.ds-dark{border-radius:var(--r-lg);padding:clamp(24px,3vw,48px)}.ds-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ds-card .h3,.ds-card .note{margin:0}.ds-imagery{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-imagery img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--r-sm);width:100%}@media (width<=860px){.ds-bands,.ds-grid-3,.ds-grid-2,.ds-imagery{grid-template-columns:minmax(0,1fr)}.ds-type-row,.ds-motion-row{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}.ds-listening{gap:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ds-listen-states{gap:var(--s-6);display:grid}.ds-listen-state{gap:var(--s-2);display:grid}@media (width<=860px){.ds-listening{grid-template-columns:1fr}}.ds-dock-demo .dock{max-height:none;position:static;translate:none}.ds-app{gap:var(--s-7);max-width:402px;display:grid}.ds-app .tabbar{height:var(--tabbar-h);padding-bottom:0;position:static}.ds-app-tiles{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-tiles{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.journey-hero{padding-top:calc(var(--topbar-h) + var(--section-y));padding-bottom:var(--section-y)}.journey-hero .title+.lead{margin-top:var(--s-6)}.journey-intro{max-width:52ch}.journey-volumes{gap:var(--s-5);margin-top:var(--s-9);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.journey-volume{gap:var(--s-2);padding:var(--s-6);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-rest);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base);justify-items:start;text-decoration:none;display:grid}.journey-volume:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.journey-volume .meta{font-size:var(--fs-sm);color:var(--text-muted)}.journey-books{gap:var(--s-2) var(--s-5);margin-bottom:var(--s-9);flex-wrap:wrap;display:flex}.journey-book{padding-top:var(--s-9);scroll-margin-top:var(--topbar-h)}.journey-book+.journey-book{box-shadow:inset 0 var(--hair) 0 var(--line)}.journey-book-head{column-gap:var(--s-9);margin-bottom:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;display:grid}.journey-book-head .mono{color:var(--text-muted);margin-top:var(--s-2);grid-column:1}.journey-book-head .note{grid-area:1/2/span 2;max-width:60ch;margin:0}@media (width<=860px){.journey-volumes,.journey-book-head{grid-template-columns:minmax(0,1fr)}.journey-book-head .note{margin-top:var(--s-4);grid-area:auto/1}}.journey-hero .journey-continue{margin-top:var(--s-7)}.saved-hero{padding-top:calc(var(--topbar-h) + var(--section-y));padding-bottom:var(--s-9)}.saved-hero .title+.lead{margin-top:var(--s-6)}.saved-intro{max-width:56ch}.saved-list-band{padding-top:0}.saved-list{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.saved-item{gap:var(--s-6);padding:var(--s-5);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-rest);grid-template-columns:240px minmax(0,1fr) auto;align-items:start;display:grid}.saved-art{aspect-ratio:3/2;border-radius:var(--r-sm);display:block;overflow:hidden}.saved-art img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.saved-art:hover img{transform:scale(1.05)}.saved-body{gap:var(--s-2);align-content:start;display:grid}.saved-meta{align-items:baseline;gap:var(--s-3);color:var(--text-muted);display:flex}.saved-title{text-align:left}.saved-title:hover .card-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.saved-body .meta{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.saved-carry{margin:var(--s-3) 0 0;padding-left:var(--s-4);box-shadow:inset var(--s-0) 0 0 var(--accent-soft)}.saved-carry p{margin:var(--s-2) 0 0;font:400 var(--fs-body) / var(--lh-lead) var(--font-read)}.saved-actions{align-items:center;gap:var(--s-3);display:flex}.saved-empty{gap:var(--s-4);justify-items:start;max-width:640px;display:grid}.saved-empty .h3,.saved-empty .note{margin:0}@media (width<=860px){.saved-item{grid-template-columns:minmax(0,1fr)}}.saved-highlights{gap:var(--s-2);margin-top:var(--s-3);display:grid}.saved-highlights ul{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.saved-verse{gap:var(--s-1);text-align:left;width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);transition:background var(--dur-quick);display:grid}.saved-verse:hover{background:var(--sage-wash)}.saved-verse .mono-sm{color:var(--accent-ink)}.saved-verse-text{font:400 var(--fs-body) / var(--lh-lead) var(--font-read);background:linear-gradient(transparent 58%, var(--accent-wash) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.reflections-hero{padding-top:calc(var(--topbar-h) + var(--section-y));padding-bottom:var(--s-9)}.reflections-hero .title+.lead{margin-top:var(--s-6)}.reflections-intro{max-width:56ch}.reflections-disclaimer{margin-top:var(--s-4)}.reflections-list-band{padding-top:0}.reflections-list{gap:var(--s-5);max-width:var(--measure-read);margin:0;padding:0;list-style:none;display:grid}.reflection-item{gap:var(--s-2);padding:var(--s-6);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-rest);display:grid}.reflection-meta{align-items:baseline;gap:var(--s-3);color:var(--text-muted);display:flex}.reflection-title{text-align:left}.reflection-title:hover .card-title{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.reflection-item .meta{margin:0 0 var(--s-2);font-size:var(--fs-sm);color:var(--text-muted)}.reflection-actions{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.reflection-confirm{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.reflection-confirm .note{margin:0}.reflection-delete,.reflection-confirm .link-underline{color:var(--text-muted);position:relative}.reflection-delete:after,.reflection-confirm .link-underline:after{content:"";inset:calc(var(--s-2) * -1) calc(var(--s-1) * -1);position:absolute}.reflections-empty{gap:var(--s-4);justify-items:start;max-width:640px;display:grid}.reflections-empty .h3,.reflections-empty .note{margin:0}.begin-hero{padding-top:calc(var(--topbar-h) + var(--section-y));padding-bottom:var(--section-y)}.begin-hero .title+.lead{margin-top:var(--s-6)}.begin-intro{max-width:56ch}.begin-steps{gap:var(--s-6);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.begin-step{align-content:start;gap:var(--s-3);padding-top:var(--s-5);box-shadow:inset 0 var(--hair) 0 var(--on-dark-line);display:grid}.begin-steps-foot{justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-top:var(--s-9);flex-wrap:wrap;display:flex}.begin-how{max-width:60ch}.begin-guide{gap:var(--s-9) var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.begin-part{align-content:start;gap:var(--s-3);max-width:var(--measure-read);display:grid}.begin-pace{grid-column:1/-1;max-width:none}.begin-ref{margin:var(--s-2) 0 var(--s-3);padding:var(--s-6) 0;align-items:baseline;display:flex}.begin-ref-part{position:relative}.begin-ref-part:first-child{margin-right:var(--s-4)}.begin-ref-part .mono-sm{white-space:nowrap;position:absolute;top:100%;left:0}.begin-ref-part.is-above .mono-sm{top:auto;bottom:100%}.begin-volumes{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.begin-volume{align-content:start;justify-items:start;gap:var(--s-3);text-align:left;font:inherit;color:inherit;cursor:pointer;border:0;display:grid}.begin-volume .link-arrow{margin-top:var(--s-3)}.begin-series{margin-top:var(--s-8);max-width:72ch}@media (width<=1100px){.begin-guide,.begin-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.begin-steps,.begin-guide,.begin-volumes{grid-template-columns:minmax(0,1fr)}}.about-hero{padding-top:calc(var(--topbar-h) + var(--section-y));padding-bottom:var(--s-9)}.about-hero .title+.lead{margin-top:var(--s-6)}.about-intro{max-width:56ch}.about-date{margin-top:var(--s-5);color:var(--text-muted)}.about-actions{align-items:center;gap:var(--s-6);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.about-body{padding-top:0}.about-text{gap:var(--s-8);max-width:var(--measure-read);display:grid}.about-part{gap:var(--s-3);display:grid}.about-part .lead{margin:0}.signups-key{gap:var(--s-3);max-width:var(--measure-read);display:grid}.signups-key-row{gap:var(--s-3);display:flex}.signups-error{color:var(--accent-ink)}.signups-problem{justify-items:start;gap:var(--s-5);display:grid}.signups-list{max-width:var(--measure-read)}.signups-row{justify-content:space-between;align-items:center;gap:var(--s-5);display:flex}.signups-who{gap:var(--s-2);min-width:0;display:grid}.signups-email{overflow-wrap:anywhere}.signups-meta{color:var(--text-muted)}.signups-confirm{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width<=860px){.signups-key-row,.signups-row{flex-direction:column;align-items:stretch}}.podcasts-hero{padding-top:calc(var(--topbar-h) + var(--s-9));padding-bottom:0}.podcasts-up-next{margin-top:var(--s-8);max-width:var(--measure-feature)}.podcasts-tiles{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.podcasts-episodes{margin:var(--s-8) 0 0;gap:var(--s-4);max-width:var(--measure-read);padding:0;list-style:none;display:grid}.podcasts-episode{align-items:center;gap:var(--s-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.podcasts-episode.has-art{grid-template-columns:auto auto minmax(0,1fr) auto}.podcasts-episode-art{width:var(--episode-art);aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm)}.podcasts-episode-text{gap:var(--s-1);display:grid}@media (width<=860px){.podcasts-tiles{gap:var(--s-3)}.podcasts-episode{grid-template-columns:auto minmax(0,1fr)}.podcasts-episode>.mono-sm{grid-column:2}.podcasts-episode.has-art{column-gap:var(--s-4);grid-template-columns:auto minmax(0,1fr)}.podcasts-episode.has-art>.podcasts-episode-art,.podcasts-episode.has-art>.play-btn{grid-area:1/1/span 2}.podcasts-episode.has-art>.play-btn{z-index:var(--z-raised);width:var(--control-h-sm);height:var(--control-h-sm);place-self:center}.podcasts-episode.has-art>.podcasts-episode-text{grid-area:1/2}.podcasts-episode.has-art>.mono-sm{grid-area:2/2}}.nb-hero{align-items:center;gap:var(--s-10);padding-top:calc(var(--topbar-h) + var(--section-y));padding-bottom:var(--s-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.nb-hero .title+.lead{margin-top:var(--s-6)}.nb-intro{max-width:44ch}.nb-hero-art{margin:0}.nb-hero-art img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-float);display:block}.nb-body{padding-top:var(--s-9)}.nb-text{gap:var(--s-10);max-width:var(--measure-read);display:grid}.nb-part{gap:var(--s-5);display:grid}.nb-part .h3,.nb-part .lead{margin:0}.nb-promise{width:100%;max-width:var(--measure-copy);margin-top:var(--s-8)}.nb-steps{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nb-steps li{align-content:start;gap:var(--s-2);display:grid}.nb-steps .note{margin:0}.nb-days{justify-items:start;gap:var(--s-2);margin-top:var(--s-2);display:grid}.nb-close{gap:var(--s-6);max-width:var(--measure-read);margin-top:var(--s-10);display:grid}.nb-close .lead,.nb-close .note{margin:0}@media (width<=860px){.nb-hero{gap:var(--s-8);grid-template-columns:minmax(0,1fr)}.nb-steps{grid-template-columns:minmax(0,1fr)}}
