@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-wght-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin-wght-normal.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--paper:#f8f4ec;--paper-2:#f1eadd;--card:#fffdf8;--ink:#221c2c;--ink-soft:#4a4255;--muted:#655c70;--line:#e2d8c8;--plum:#6b3a63;--plum-deep:#4a2545;--mauve:#bf8aa1;--mauve-soft:#ead9e1;--gold:#c98f22;--gold-glow:#ffcf6b;--highlight:#fbe7a6;--holly:#9c2f2f;--pine:#2f5a45;--shadow:0 1px 2px #2819280f, 0 8px 28px #28192814;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand:"Caveat", "Segoe Print", cursive;--measure:42rem;--wide:72rem;--gutter:clamp(1rem, 4vw, 2rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#15111c;--paper-2:#1d1726;--card:#211a2b;--ink:#efe8f3;--ink-soft:#cfc5d8;--muted:#9d93a8;--line:#382e45;--plum:#d6a3c8;--plum-deep:#3a2238;--mauve:#8c5a75;--mauve-soft:#33233a;--gold:#f0b54a;--highlight:#5a4512;--holly:#e07a6f;--pine:#7fb79a;--shadow:0 1px 2px #0000004d, 0 10px 30px #00000059}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-feature-settings:"kern", "liga";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.03rem,.98rem + .25vw,1.14rem);line-height:1.75}img{max-width:100%;height:auto;display:block}a{color:var(--plum);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-variation-settings:"SOFT" 50, "WONK" 0;text-wrap:balance;font-weight:560;line-height:1.15}p{hyphens:auto;text-wrap:pretty;margin:0 0 1.15em}mark{background:linear-gradient(transparent 12%, var(--highlight) 12%, var(--highlight) 92%, transparent 92%);color:inherit;border-radius:2px;padding:0 .12em}.skip-link{background:var(--ink);color:var(--paper);z-index:100;border-radius:6px;padding:.5rem 1rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.site-header{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}.brand{color:var(--ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand svg{flex:none;width:2.1rem;height:2.1rem}.brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:600}.site-nav ul{gap:clamp(.9rem,3vw,1.8rem);margin:0;padding:0;list-style:none;display:flex}.site-nav a{white-space:nowrap;color:var(--ink-soft);font-size:.95rem;font-weight:600;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--plum)}@media (width<=30rem){.brand-name{font-size:1.15rem}.site-nav .nav-optional{display:none}}.progress{background:linear-gradient(90deg, var(--mauve), var(--gold));transform-origin:0;z-index:60;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress{animation:linear both grow;animation-timeline:scroll(root)}}@keyframes grow{to{transform:scaleX(1)}}.hero{background:radial-gradient(60rem 30rem at 75% 20%, color-mix(in srgb, var(--gold-glow) 22%, transparent), transparent 60%), radial-gradient(40rem 26rem at 10% 90%, color-mix(in srgb, var(--mauve) 20%, transparent), transparent 70%);padding-block:clamp(3rem,8vw,6.5rem) clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.hero .wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=52rem){.hero .wrap{grid-template-columns:1fr}}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--plum);margin-bottom:1rem;font-size:.8rem;font-weight:700;display:inline-block}.hero h1{margin:0 0 1.25rem;font-size:clamp(2.3rem,1.6rem + 3.4vw,4.2rem);font-weight:520}.hero h1 em{color:var(--plum);font-style:italic;font-weight:480}.hero .lead{color:var(--ink-soft);max-width:34rem;margin-bottom:2rem;font-size:clamp(1.08rem,1rem + .4vw,1.28rem)}.btn{background:var(--plum-deep);color:#fff;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.35rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}@media (prefers-color-scheme:dark){.btn{background:var(--gold);color:#1b1408}}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn svg{width:1.1em;height:1.1em}.wreath{aspect-ratio:5/3.6;width:min(100%,30rem);margin-inline:auto;position:relative}.wreath svg{width:100%;height:100%;overflow:visible}.wreath .flame{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out infinite flicker}.wreath .glow{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite glow}@keyframes flicker{0%,to{transform:scale(1)rotate(0)}20%{transform:scale(.96,1.05)rotate(-2deg)}45%{transform:scale(1.03,.97)rotate(1.5deg)}70%{transform:scale(.98,1.04)rotate(-1deg)}}@keyframes glow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.wreath .flame,.wreath .glow{animation:none}html,html:focus-within{scroll-behavior:auto}}.section{padding-block:clamp(3rem,7vw,5.5rem)}.section-alt{background:var(--paper-2);border-block:1px solid var(--line)}.section-head{max-width:40rem;margin-bottom:2.25rem}.section-head h2{margin:0 0 .6rem;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.5rem)}.section-head p{color:var(--ink-soft);margin:0}.series{grid-template-columns:repeat(4,1fr);gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=60rem){.series{grid-template-columns:repeat(2,1fr)}}@media (width<=34rem){.series{grid-template-columns:1fr}}.series-card{background:var(--card);border:1px solid var(--line);height:100%;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:1.4rem 1.35rem 1.35rem;display:flex;position:relative}.series-card.is-upcoming{box-shadow:none;background:0 0;border-style:dashed}.series-card .num{font-family:var(--font-display);color:var(--muted);letter-spacing:.04em;font-size:.9rem;font-weight:600}.series-card h3{margin:.35rem 0 .5rem;font-size:1.32rem}.series-card h3 a{color:inherit;text-decoration:none}.series-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.series-card:has(a):hover{border-color:var(--mauve)}.series-card p{color:var(--ink-soft);margin:0 0 1rem;font-size:.95rem}.series-card .meta{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;font-size:.85rem;display:flex}.tag{letter-spacing:.08em;text-transform:uppercase;background:var(--highlight);color:var(--ink);border-radius:999px;padding:.18rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.tag-soft{background:var(--mauve-soft);color:var(--ink-soft)}.candle-icon{width:1.6rem;height:2.4rem;margin-bottom:.4rem;display:block}.about{grid-template-columns:auto 1fr;align-items:start;gap:clamp(1.25rem,4vw,3rem);max-width:54rem;display:grid}.about svg{width:clamp(4.5rem,12vw,7rem);height:auto}.about h2{margin:0 0 .8rem;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.about p{color:var(--ink-soft)}@media (width<=34rem){.about{grid-template-columns:1fr}}.article-hero{padding-top:clamp(1.75rem,5vw,3.5rem)}.cover{max-width:54rem;box-shadow:var(--shadow);background:var(--mauve);border-radius:20px;grid-template-columns:1.55fr 1fr;margin-inline:auto;display:grid;overflow:hidden}.cover img{object-fit:cover;aspect-ratio:512/300;width:100%;height:100%}.cover-panel{color:#2a1724;background:#c08aa0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:clamp(1.25rem,4vw,2.25rem);display:flex}.cover-panel .advent{letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;font-weight:800}.cover-panel .candle-name{font-family:var(--font-display);margin:.1rem 0 .9rem;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.3rem);font-weight:600;line-height:1.1}.cover-panel .word{color:#2a1724;letter-spacing:.12em;background:#fbefc4;border-radius:6px;padding:.25rem .75rem;font-weight:800;display:inline-block}@media (width<=40rem){.cover{grid-template-columns:1fr}.cover img{aspect-ratio:16/9}}.article-head{max-width:var(--measure);text-align:center;margin:clamp(2rem,5vw,3.25rem) auto 0}.article-head h1{margin:0 0 1rem;font-size:clamp(1.9rem,1.3rem + 2.6vw,3.1rem)}.byline{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.35rem 1.1rem;font-size:.9rem;display:flex}@media (width>=34rem){.byline span+span:before{content:"·";color:var(--muted);margin-right:1.1rem}}.prose{max-width:var(--measure);padding-inline:var(--gutter);margin:clamp(2rem,5vw,3rem) auto 0}.prose>p:first-of-type:first-letter{float:left;font-family:var(--font-display);color:var(--plum);margin:.1em .06em 0 -.03em;font-size:3.5em;font-weight:600;line-height:.8}.prose h2{margin:2.6em 0 .8em;scroll-margin-top:8.5rem;font-size:clamp(1.45rem,1.2rem + 1vw,1.9rem)}.toc ol{margin:0;padding:0;list-style:none}.toc a{text-decoration:none}.toc-side{display:none}.toc-bar{z-index:40;width:calc(100% - 2 * var(--gutter));max-width:calc(var(--measure) - 2 * var(--gutter));margin:1.75rem auto 0;position:sticky;top:calc(4.6rem + 1px)}.toc-bar summary{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;align-items:center;gap:.7rem;padding:.6rem .9rem .6rem 1.1rem;font-size:.92rem;line-height:1.3;list-style:none;display:flex}.toc-bar summary::-webkit-details-marker{display:none}.toc-bar-current:empty:before{content:attr(data-empty);color:var(--muted);font-weight:500}.toc-bar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--plum);flex:none;font-size:.72rem;font-weight:700}.toc-bar-current{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);flex:1;font-weight:600;overflow:hidden}.toc-bar summary svg{width:1.1rem;height:1.1rem;color:var(--muted);flex:none;margin-left:auto;transition:transform .2s}.toc-bar[open] summary svg{transform:rotate(180deg)}.toc-bar nav{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:18px;padding:.4rem;position:absolute;top:calc(100% + .4rem);left:0;right:0}.toc-bar nav a{color:var(--ink-soft);border-radius:12px;padding:.6rem .8rem;font-size:.95rem;line-height:1.35;display:block}.toc-bar nav a:hover{background:var(--paper-2);color:var(--ink)}.toc-bar nav a.is-active{background:var(--mauve-soft);color:var(--plum);font-weight:600}@media (width>=82rem){.article-body{grid-template-columns:1fr minmax(0, var(--measure)) 1fr;column-gap:2rem;display:grid}.article-body>.prose{grid-area:1/2;margin-inline:0}.prose h2{scroll-margin-top:6rem}.toc-bar{display:none}.toc-side{grid-area:1/1;place-self:start end;width:12rem;margin:clamp(2rem,5vw,3rem) 6rem 0 0;display:block;position:sticky;top:6.5rem}.toc-title{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem;font-size:.75rem;font-weight:700}.toc-side ol{border-left:2px solid var(--line)}.toc-side a{color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:.45rem 0 .45rem 1.1rem;font-size:.92rem;line-height:1.4;transition:color .2s,border-color .2s;display:block}.toc-side a:hover{color:var(--ink)}.toc-side a.is-active{color:var(--plum);border-left-color:var(--plum);font-weight:600}}.scripture{border-left:3px solid var(--gold);background:linear-gradient(90deg, color-mix(in srgb, var(--gold-glow) 14%, transparent), transparent 85%);border-radius:0 14px 14px 0;margin:2rem 0;padding:1.25rem 1.4rem 1.25rem 1.6rem}.scripture p{font-family:var(--font-hand);color:var(--ink);hyphens:manual;margin:0 0 .4em;font-size:clamp(1.45rem,1.3rem + .6vw,1.75rem);line-height:1.45}.scripture footer,.quote footer{color:var(--muted);font-size:.9rem;font-weight:600}.quote{border-left:2px solid var(--mauve);color:var(--ink-soft);margin:1.75rem 0;padding:.25rem 0 .25rem 1.4rem}.quote p{margin-bottom:.6em}.prophecies{margin:1.5rem 0 0;padding:0;list-style:none}.prophecies>li{margin-bottom:2rem;padding-left:1.6rem;position:relative}.prophecies>li:before{content:"";background:var(--plum);width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem var(--mauve-soft);border-radius:50%;position:absolute;top:calc(.9em - .3rem);left:.2rem}.callout{float:right;border:3px solid var(--mauve);text-align:center;width:min(13rem,42%);font-family:var(--font-display);background:var(--card);border-radius:12px;margin:.35rem 0 1rem 1.5rem;padding:1rem 1.1rem;font-size:1.2rem;line-height:1.35}.callout strong{font-weight:600;display:block}.callout span{color:var(--plum);display:block}@media (width<=30rem){.callout{float:none;width:auto;margin:1.25rem 0}}.figure{margin:2rem 0}.figure img{box-shadow:var(--shadow);border-radius:14px;width:100%;height:auto}.figure figcaption{color:var(--muted);margin-top:.6rem;font-size:.85rem;line-height:1.5}.figure-wide{margin-inline:calc(-1*min(6rem,8vw))}@media (width<=52rem){.figure-wide{margin-inline:0}}@media (width>=40rem){.figure-right{float:right;width:44%;margin:.4rem 0 1.25rem 1.75rem}.figure-left{float:left;width:44%;margin:.4rem 1.75rem 1.25rem 0}.figure-portrait{width:36%}}.clear{clear:both}.inline-candle{float:left;shape-outside:circle(50%);border-radius:50%;width:3.4rem;height:3.4rem;margin:.2rem .9rem .3rem 0}.note{color:var(--ink-soft);font-size:.95rem}.verse{clear:both;text-align:center;margin:3rem auto}.verse p{font-family:var(--font-hand);hyphens:manual;margin:0 0 .4rem;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.5rem);line-height:1.3}.verse p mark{padding:0 .25em}.verse footer{color:var(--muted);font-style:italic}.ornament{width:3rem;color:var(--gold);margin:1.75rem auto 0;display:block}.outlook{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;margin:2.5rem 0;padding:1.4rem 1.5rem}.outlook h2{margin:0 0 .4rem;font-size:1.25rem}.outlook p{color:var(--ink-soft);margin:0}.sources{border-top:1px solid var(--line);color:var(--ink-soft);margin:3rem 0 0;padding-top:1.5rem;font-size:.9rem}.sources h2{font-size:1.05rem;font-family:var(--font-body);letter-spacing:.04em;margin:0 0 .75rem;font-weight:700}.sources ul{margin:0;padding-left:1.1rem}.sources li{margin-bottom:.4rem}.pager{max-width:var(--measure);padding-inline:var(--gutter);grid-template-columns:1fr 1fr;gap:1rem;margin:3rem auto 0;display:grid}.pager a,.pager div{border:1px solid var(--line);color:var(--ink);border-radius:14px;padding:1rem 1.2rem;text-decoration:none;display:block}.pager a:hover{border-color:var(--mauve)}.pager small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:600;display:block}.pager .next{text-align:right;grid-column:2}.pager .is-upcoming{color:var(--muted);border-style:dashed}.page{max-width:var(--measure);padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter) 1rem;margin:0 auto}.page h1{margin:0 0 1.5rem;font-size:clamp(2rem,1.5rem + 2vw,2.8rem)}.page h2{margin:2rem 0 .6rem;font-size:1.35rem}.todo{background:var(--highlight);color:var(--ink);border-radius:12px;padding:1rem 1.2rem;font-size:.95rem}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:clamp(4rem,9vw,6rem);padding-block:2.5rem;font-size:.9rem}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-footer ul{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer a{color:var(--ink-soft);text-decoration:none}.site-footer a:hover{color:var(--plum);text-decoration:underline}@media print{.site-header,.site-footer,.progress,.pager,.skip-link,.toc{display:none!important}body{color:#000;background:#fff;font-size:11pt}.figure img,.cover{box-shadow:none}a{color:inherit;text-decoration:none}}.lead,.section-head p,.series-card p,.about p,.byline{hyphens:manual}.page-head{max-width:var(--wide);padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter) 0;margin:0 auto}.page-head h1{margin:0 0 .6rem;font-size:clamp(2rem,1.5rem + 2vw,3rem)}.page-head p{color:var(--ink-soft);max-width:40rem;margin:0}.post-list{gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.post-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:15rem 1fr;align-items:center;gap:1.5rem;padding:1rem;display:grid;position:relative}.post-card:hover{border-color:var(--mauve)}.post-card img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%}.post-card .no-cover{aspect-ratio:16/10;background:linear-gradient(135deg, var(--mauve-soft), var(--paper-2));border-radius:12px}.post-card h2,.post-card h3{margin:.3rem 0 .5rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem)}.post-card h2 a,.post-card h3 a{color:inherit;text-decoration:none}.post-card h2 a:after,.post-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.post-card p{color:var(--ink-soft);hyphens:manual;margin:0 0 .6rem;font-size:.97rem}.post-meta{color:var(--muted);flex-wrap:wrap;gap:.25rem .9rem;font-size:.85rem;display:flex}@media (width<=40rem){.post-card{grid-template-columns:1fr;gap:.75rem}}.tags{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tags a{background:var(--mauve-soft);color:var(--ink-soft);border-radius:999px;padding:.25rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.tags a:hover{color:var(--plum)}.tags .count{color:var(--muted);margin-left:.25rem;font-weight:500}.post-tags{margin-top:2.5rem}.post-tags h2{font-size:.85rem;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem}.breadcrumb{max-width:var(--measure);color:var(--muted);margin:0 auto 1rem;font-size:.85rem}.breadcrumb ol{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"›";margin-right:.4rem}.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--plum)}.pagination{justify-content:space-between;gap:1rem;margin-top:2.5rem;display:flex}.pagination a{font-weight:700;text-decoration:none}.pagination .disabled{color:var(--muted)}.pager .prev{grid-column:1}.form{gap:1.1rem;margin-top:1.5rem;display:grid}.field{gap:.35rem;display:grid}.field label{font-size:.95rem;font-weight:700}.field .hint{color:var(--muted);font-size:.85rem;font-weight:400}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;padding:.75rem .9rem;font-size:1rem}.field textarea{resize:vertical;min-height:11rem;line-height:1.6}.field input:focus,.field textarea:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:#0000}.check{color:var(--ink-soft);align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.55;display:flex}.check input{width:1.05rem;height:1.05rem;accent-color:var(--plum);flex:none;margin-top:.3rem}.hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form button{cursor:pointer;border:0;justify-self:start;font-family:inherit}.alert{border-radius:12px;padding:1rem 1.2rem;font-size:.95rem}.alert-error{background:color-mix(in srgb, var(--holly) 14%, transparent);border:1px solid color-mix(in srgb, var(--holly) 40%, transparent)}.alert-ok{background:color-mix(in srgb, var(--pine) 14%, transparent);border:1px solid color-mix(in srgb, var(--pine) 40%, transparent)}.page address{font-style:normal}.page ul{padding-left:1.2rem}.page li{margin-bottom:.35rem}.page .stand{color:var(--muted);margin-top:2.5rem;font-size:.9rem}.prose blockquote:not([class]){border-left:2px solid var(--mauve);color:var(--ink-soft);margin:1.75rem 0;padding:.25rem 0 .25rem 1.4rem}.prose ul:not([class]),.prose ol:not([class]){padding-left:1.3rem}.prose li{margin-bottom:.4rem}.prose img{border-radius:14px}.prose h3{margin:2em 0 .6em;font-size:1.25rem}.prose hr{background:var(--line);border:0;height:1px;margin:3rem 0}.cover-plain{background:0 0;display:block}.cover-plain img{aspect-ratio:16/9}.home .site-footer{margin-top:0}.home .section-alt+.section{border-top:0}.page-head .kicker{margin-bottom:.5rem}.target-only{margin-top:1.5rem;display:none}.target-only:target{display:block}
