:root{--orange:#fdb467;--orange-deep:#e99a45;--ink:#3d3d3d;--ink-strong:#1f1e1c;--muted:#7a756d;--sand:#ece6df;--dark:#2b2a28;--darker:#1e1d1c;--darkest:#171717;--line:#e7e2da;--white:#ffffff;--head:"Poppins",Helvetica,Arial,sans-serif;--body:"Libre Franklin",Helvetica,Arial,sans-serif;--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);font:400 16px/1.75 var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--head);font-weight:500;color:var(--ink-strong);line-height:1.25;margin:0 0 .6em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap.narrow{max-width:780px}.center{text-align:center}.empty,.muted{color:var(--muted)}.empty{text-align:center;padding:40px 0}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.btn{display:inline-block;background:var(--orange);color:#fff;border:2px solid var(--orange);font:600 13px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:13px 22px;border-radius:3px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.btn:hover{background:var(--orange-deep);border-color:var(--orange-deep)}.btn.ghost{background:transparent;color:var(--orange-deep)}.btn.ghost:hover{background:var(--orange);color:#fff}.btn.small{padding:9px 14px;font-size:11px}.btn:disabled{opacity:.6;cursor:default}.underlined:after{content:"";display:block;width:46px;height:2px;background:var(--orange);margin:14px auto 0}.underlined:not(.center):after{margin-left:0}h1.underlined,h2.underlined{margin-bottom:28px}.top{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.06)}.topwrap{max-width:1400px;margin:0 auto;padding:10px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{height:64px;width:auto}.logotext{font:500 15px/1.2 var(--head);letter-spacing:.12em;text-decoration:none;display:inline-flex;flex-direction:column;align-items:center}.logotext small{font-size:10px;letter-spacing:.05em}.logo{text-decoration:none;color:var(--ink-strong)}.menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 20px}.menu a{font:500 14px/1 var(--head);color:#555;text-decoration:none;padding:10px 0;transition:color .2s}.searchlink{display:inline-flex;align-items:center}.burger{display:none;background:none;border:0;padding:10px;cursor:pointer}.burger span{display:block;width:24px;height:2px;background:var(--ink-strong);margin:5px 0}.mobilenav{position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);display:flex;flex-direction:column;padding:8px 0}.mobilenav a{font:500 16px/1 var(--head);color:var(--ink-strong);text-decoration:none;padding:14px 28px;border-top:1px solid var(--line)}@media (max-width:1100px){.menu{display:none}.burger{display:block}.logo img{height:52px}}.hero{position:relative;min-height:min(88vh,860px);display:flex;align-items:center;color:#fff;background:#111 50%/cover no-repeat}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,0,0,.92),rgba(0,0,0,.55) 45%,rgba(0,0,0,0) 75%)}.hero .wrap{position:relative;width:100%;padding-top:80px;padding-bottom:80px}.herotext{max-width:560px}.hero h1,.hero h2{color:#fff;font-size:clamp(36px,5vw,55px);font-weight:500}.hero .lead{font-size:16px;line-height:1.8;color:rgba(255,255,255,.92)}.verseref{font:600 15px/1.4 var(--body);margin:18px 0 4px}.verse{font-style:italic;margin:0 0 26px}.pagehead{position:relative;color:#fff;background:#222 50%/cover no-repeat;padding:110px 0 90px}.pagehead:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,0,0,.9),rgba(0,0,0,.45) 55%,rgba(0,0,0,0))}.pagehead .wrap{position:relative}.pagehead h1{color:#fff;font-size:clamp(32px,4.4vw,48px)}.pagehead .lead{max-width:720px;font-weight:600;font-size:15px;line-height:1.75}.pagehead .lead p{margin:0 0 .6em}.pagehead .verseref{opacity:.9}.cards{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark)}.cardcell{padding:90px 48px;text-align:center;color:rgba(255,255,255,.85);border-right:1px solid rgba(255,255,255,.08);background:50%/cover no-repeat;position:relative}.cardcell:last-child{border-right:0}.cardcell h2{color:#fff;font-size:24px}.cardcell h2:after{content:"";display:block;width:36px;height:2px;background:var(--orange);margin:14px auto 0}.cardtext{font-size:15px;margin-bottom:26px}@media (max-width:860px){.cards{grid-template-columns:1fr}.cardcell{border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:64px 28px}}.split{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.split.imgleft .splitimg{order:-1}.splittext{display:flex;align-items:center;padding:70px clamp(28px,6vw,90px)}.splittext>div{max-width:520px}.splitimg{background:#ccc 50%/cover no-repeat;min-height:340px}.tone-sand .splittext{background:var(--sand)}.tone-dark .splittext{background:var(--dark);color:rgba(255,255,255,.85)}.tone-dark h2{color:#fff}.tone-dark h2:after,.tone-sand h2:after{content:"";display:block;width:36px;height:2px;background:var(--orange);margin-top:14px}.tone-light .splittext{background:#fff}.split .body{margin-bottom:24px}@media (max-width:860px){.split{grid-template-columns:1fr}.split .splitimg{order:-1;min-height:260px}}.feature{padding:90px 0}.feature .body{font-size:17px;margin-bottom:26px}.media{background:#222 50%/cover no-repeat;padding:90px 0}.mediagrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.mediacard{background:var(--sand);padding:44px}.mediacard .body{font-size:15px}@media (max-width:860px){.mediagrid{grid-template-columns:1fr}}.ratio{position:relative;padding-top:56.25%;background:#000}.ratio iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vid{background:#000}.aud,.vid{width:100%}.videoblock{padding:60px 0}.postlist{padding:70px 0 90px}.postgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:32px;gap:32px}.postcard{display:flex;flex-direction:column;text-decoration:none;background:#fff;box-shadow:0 2px 18px rgba(0,0,0,.09);transition:transform .2s,box-shadow .2s}.postcard:hover{box-shadow:0 8px 28px rgba(0,0,0,.13)}.thumb{aspect-ratio:16/10;background:var(--sand) center /cover no-repeat;display:flex;align-items:center;justify-content:center}.thumbmark{font-size:40px;color:rgba(0,0,0,.15)}.pcbody{padding:20px 22px 24px}.pcbody h3{font-size:17px}.pcbody time{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pcbody p{font-size:14px;line-height:1.65;margin:8px 0 0;color:#555}.seriesgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:32px;gap:32px}.seriescard{background:#fff;box-shadow:0 2px 18px rgba(0,0,0,.09)}.seriescard ol{margin:6px 0 0;padding-left:20px;font-size:14px}.seriescard li{margin:4px 0}.seriescard a{text-decoration:none}.seriescard a:hover{color:var(--orange-deep)}.links{padding:80px 0}.narrowtext{max-width:720px;margin:0 auto 36px}.linkgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:18px 40px;gap:18px 40px}.linkgrid.withmedia{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:40px}.linkitem{border-bottom:1px solid var(--line);padding-bottom:16px}.linkitem img{max-height:320px;object-fit:contain}.linkitem .ratio,.linkitem img{margin-bottom:14px}.linkitem h3{font-size:17px;margin:0 0 4px}.linkitem h3 a{text-decoration:none}.linkitem h3 a:hover{color:var(--orange-deep)}.linkitem .meta{margin:0 0 6px;color:var(--muted);font-size:14px}.linkitem .body{font-size:14.5px}.linkitem .btn{margin-top:6px}.textblock{padding:70px 0}.giving{padding:80px 0}.account{display:inline-flex;gap:40px;flex-wrap:wrap;justify-content:center;background:var(--sand);padding:26px 40px;margin:10px 0 28px}.account p{margin:0;display:flex;flex-direction:column}.account span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.account strong{font:500 22px/1.3 var(--head);color:var(--ink-strong)}.formblock{padding:80px 0}.contactform,.newsletter{display:flex;flex-direction:column;gap:12px}.contactform input:not([type=radio]),.contactform textarea,.newsletter input,.searchform input{font:15px/1.5 var(--body);padding:13px 14px;border:1px solid var(--line);background:#f8f6f3;border-radius:3px;color:var(--ink-strong);width:100%}.contactform textarea{resize:vertical}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.kindpick{display:flex;gap:22px;font-size:15px}.contactform .btn{align-self:flex-start}.formok{background:#eef6ee;border-left:3px solid #4f9a5c;padding:14px 18px}.formerr{color:#b42318;margin:0}@media (max-width:600px){.row2{grid-template-columns:1fr}}.post{padding:56px 0 30px}.crumbs{font:500 12px/1 var(--head);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 18px}.crumbs a{color:var(--orange-deep);text-decoration:none}.post h1{font-size:clamp(28px,4vw,40px);margin-bottom:10px}.postmeta{color:var(--muted);font-size:14px;margin:0 0 28px}.cover{width:100%;margin-bottom:34px}.postmedia{margin-bottom:30px}.prose{font-size:17px;line-height:1.85;color:#333}.prose h2{font-size:24px;margin:1.6em 0 .5em}.prose h3{font-size:19px;margin:1.4em 0 .4em}.prose p{margin:0 0 1.15em}.prose img{height:auto;margin:1.4em auto}.prose blockquote{margin:1.4em 0;padding:4px 0 4px 22px;border-left:3px solid var(--orange);color:#4b4741}.prose a{color:var(--orange-deep)}.prose iframe{max-width:100%}.prose ol,.prose ul{padding-left:1.3em}.vref{border-bottom:1px dotted var(--orange-deep);cursor:help}.share{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font-size:14px}.share span{color:var(--muted)}.share a{color:var(--orange-deep);text-decoration:none;font-weight:600}.seriesnav{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:30px 0}.seriesnav a{display:flex;flex-direction:column;text-decoration:none;background:var(--sand);padding:16px 18px;font:500 15px/1.35 var(--head);color:var(--ink-strong)}.seriesnav a:hover{background:#e4dcd2}.seriesnav small{font:600 11px/1.6 var(--body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.seriesnav .nextlink{text-align:right}.serieslist{margin-top:20px;margin-bottom:40px}.serieslist h2{font-size:18px}.serieslist ol{padding-left:22px}.serieslist li{margin:5px 0}.serieslist a{text-decoration:none}.serieslist .current a{font-weight:600;color:var(--orange-deep)}.more{padding:50px 24px 80px}.searchpage{padding:70px 0 90px}.searchform{display:flex;gap:10px;max-width:600px;margin:0 auto 26px}.versepop{position:absolute;z-index:100;width:360px;max-width:calc(100vw - 24px);background:#fff;color:var(--ink-strong);border-top:3px solid var(--orange);box-shadow:0 12px 40px rgba(0,0,0,.18);padding:14px 16px;font-size:15px;line-height:1.6;display:flex;flex-direction:column;gap:4px}.versepop strong{font:600 13px/1.3 var(--head)}.versepop small{color:var(--muted);font-size:11px}.signup{background:var(--dark);color:rgba(255,255,255,.85);padding:80px 0}.signup h2{color:#fff;font-size:26px}.signup p{font-size:15px;max-width:460px;margin:0 auto 26px}.newsletter{max-width:560px;margin:0 auto}.newsletter input{background:#fff}.newsletter .formerr{color:#ffb4a8}.signup .formok{background:rgba(255,255,255,.08);color:#fff;border-color:var(--orange)}.foot{background:var(--darker);color:rgba(255,255,255,.7)}.footgrid{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:48px;padding-bottom:48px;flex-wrap:wrap}.footlogo img{height:80px;width:auto}.footlogo span{color:#fff;font:500 16px var(--head);letter-spacing:.12em;text-transform:uppercase}.footlogo{text-decoration:none}.social{display:flex;gap:10px}.social a{width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font:600 13px var(--head)}.social a:hover{border-color:var(--orange);color:var(--orange)}.footlinks{display:flex;gap:20px;align-items:center;font:500 13px var(--head)}.footlinks a{text-decoration:none}.footlinks a:hover{color:var(--orange)}.footlinks .outline{border:1px solid rgba(255,255,255,.4);padding:8px 12px;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.footverse{background:var(--darkest);text-align:center;padding:18px 24px;font-size:13px;font-style:italic;color:rgba(255,255,255,.55)}@media (max-width:700px){.footgrid{flex-direction:column;text-align:center}.hero{min-height:0}.hero:before{background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.8))}.hero .wrap{padding-top:56px;padding-bottom:56px}.pagehead{padding:72px 0 60px}.topwrap{padding:8px 16px}.wrap{padding:0 16px}}body{font:500 15px/1.7 var(--body);letter-spacing:.3px;color:var(--ink)}h1,h2,h3,h4{font-weight:600;letter-spacing:1px}.wrap{width:80%;max-width:1720px;padding:0}.wrap.narrow{width:80%;max-width:1080px}@media (max-width:980px){.wrap,.wrap.narrow{width:auto;padding:0 20px}}.topwrap{width:90%;max-width:none;padding:10px 0;min-height:98px}.logo img{height:78px}.menu{gap:4px 22px}.menu a{font:600 16px/1 var(--head);letter-spacing:.3px;color:rgba(0,0,0,.7)}.menu a:hover{color:var(--orange-deep)}@media (max-width:1500px){.menu{gap:4px 16px}.menu a{font-size:14.5px}}@media (max-width:1100px){.topwrap{width:auto;padding:8px 20px;min-height:0}.logo img{height:58px}}.btn{font:600 14px/1.7 var(--head);letter-spacing:2px;padding:10px 18px}.btn.small{font-size:12px;letter-spacing:1.5px;padding:6px 12px}.cardtext,.feature .body,.hero .lead,.mediacard .body,.split .body{font:500 18px/1.8 var(--head);letter-spacing:1px}.cardtext p,.feature .body p,.hero .lead p,.split .body p{margin:0 0 .9em}.hero{min-height:min(92vh,1000px)}.herotext{max-width:768px}.hero h1,.hero h2{font-size:clamp(38px,4.2vw,55px);font-weight:600;letter-spacing:1px}.hero .lead{color:#fff}.verseref{font:600 18px/1.4 var(--head);margin:22px 0 6px}.verse,.verseref{letter-spacing:1px}.verse{font:italic 500 18px/1.8 var(--head);margin-bottom:30px}.pagehead{padding:110px 0;min-height:420px;display:flex;align-items:center}.pagehead .wrap{width:80%}.pagehead h1{font-size:clamp(36px,4.2vw,55px);font-weight:500;letter-spacing:1px;line-height:1.8;margin:0 0 6px}.pagehead .lead{max-width:768px;font:500 18px/1.6 var(--body);letter-spacing:1px}.pagehead .verseref{font:600 17px/1.5 var(--body);letter-spacing:1px}.cardcell{padding:100px 7%}.cardcell h2{font-size:clamp(28px,2.4vw,36px)}.cardtext{color:rgba(255,255,255,.7)}.feature h2,.formblock h2,.links h2,.media h2,.postlist h2,.split h2,.videoblock h2{font-size:clamp(28px,2.4vw,36px)}.split{min-height:640px}.splittext>div{max-width:600px}.feature{padding:110px 0}.feature .wrap.narrow{max-width:900px}.mediacard{padding:50px}.mediacard .body{font-size:16px;font-style:italic}.postlist{padding:80px 0 100px}.postgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;max-width:1480px;margin:0 auto}@media (max-width:1100px){.postgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:680px){.postgrid{grid-template-columns:1fr}}.postcard{border:1px solid #d8d8d8;box-shadow:0 5px 18px -6px rgba(0,0,0,.3);overflow:hidden}.postcard:hover{transform:translateY(-3px);box-shadow:0 14px 30px -10px rgba(0,0,0,.35)}.postcard .thumb{transition:transform .5s ease}.postcard:hover .thumb{transform:scale(1.03)}.pcbody{padding:19px;background:#fff;position:relative}.pcbody h3{font:500 18px/1.3 var(--body);letter-spacing:.3px;color:var(--ink);margin-bottom:6px}.pcbody p{font-size:15px;line-height:1.7;color:var(--ink)}.seriesgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;max-width:1480px;margin:0 auto}@media (max-width:1100px){.seriesgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.seriesgrid{grid-template-columns:1fr}}.seriescard{border:1px solid #d8d8d8;box-shadow:0 5px 18px -6px rgba(0,0,0,.3)}.seriescard h3{font:600 18px/1.3 var(--head);letter-spacing:1px}.seriescard ol{font-size:15px}.post{padding:60px 0 30px}.post .wrap.narrow{max-width:1080px}.post h1{font:600 30px/1.3 var(--head);letter-spacing:.3px}.post h1,.prose{color:var(--ink)}.prose{font:500 17px/1.65 var(--body);letter-spacing:1px}.prose p{margin:0 0 15px}.prose h2{font:700 28px/1.5 var(--body);letter-spacing:1px;margin:1.4em 0 .4em;color:var(--ink)}.prose h3{font:700 18px/1.4 var(--body);letter-spacing:1px;margin:1.3em 0 .4em;color:#333}.prose blockquote{font-style:italic}.cover,.postmedia{max-width:820px}.post .seriesnav,.serieslist{max-width:1080px}.linkitem h3{font:600 18px/1.35 var(--head);letter-spacing:.5px}.linkitem .body,.linkitem .meta{font-size:15px}.signup h2{font-size:clamp(26px,2.2vw,32px)}.signup p{font:500 16px/1.7 var(--head);letter-spacing:.5px;max-width:520px}.footgrid{width:80%}.cardcell{padding:110px 12%}.audiocard{max-width:820px;background:#111;color:#fff;padding:22px 24px 18px;margin:0 0 32px;border-left:4px solid var(--orange)}.audiohead{display:flex;gap:14px;align-items:center;margin-bottom:14px}.audioicon{width:42px;height:42px;border-radius:50%;background:var(--orange);color:#111;display:grid;place-items:center;font-size:20px;flex:none}.audiohead strong{display:block;font:600 18px/1.3 var(--head);letter-spacing:.5px}.audiohead small{color:#e09900;font:500 14px/1.4 var(--body);letter-spacing:.3px}.audiocard .aud{width:100%;height:40px;color-scheme:dark}.top{transition:box-shadow .2s}.crumbs{font-size:13px}.crumbs a:hover,.share a:hover{text-decoration:underline}::selection{background:rgba(253,180,103,.45)}@media (max-width:700px){.cardtext,.feature .body,.hero .lead,.split .body,.verse{font-size:16px;letter-spacing:.5px}.pagehead{min-height:0;padding:64px 0 52px}.pagehead .lead{font-size:16px;letter-spacing:.5px}.cardcell{padding:64px 24px}.prose{font-size:16.5px;letter-spacing:.5px}}:root{--gold:#f1d98f;--gold-hover:#e9cb6e;--gold-soft:#fbf3dc;--gold-line:#e6cd84;--gold-ink:#4f3c0e}.btn.gold{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.btn.gold:hover{background:var(--gold-hover);border-color:var(--gold-hover);color:var(--gold-ink)}.menu a.givebtn{background:var(--gold);color:var(--gold-ink);padding:11px 20px;border-radius:999px;box-shadow:0 2px 10px -4px rgba(140,105,20,.45);transition:background .2s,transform .2s,box-shadow .2s}.menu a.givebtn:hover{background:var(--gold-hover);color:var(--gold-ink);transform:translateY(-1px);box-shadow:0 6px 16px -6px rgba(140,105,20,.55)}.menu{align-items:center}.mobilenav a.givebtn{margin:12px 20px 8px;border:0;border-radius:999px;background:var(--gold);color:var(--gold-ink);text-align:center;font-weight:600}.copyval{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:0 14px;gap:0 14px}.copylabel{grid-column:1/-1;font:600 11px/1.4 var(--head);letter-spacing:.12em;text-transform:uppercase;color:rgba(79,60,14,.7)}.copyval strong{font:600 20px/1.35 var(--head);letter-spacing:1px;color:var(--gold-ink)}.copyval.big strong{font-size:clamp(24px,2.2vw,30px)}.copybtn{font:600 11px/1 var(--head);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:rgba(255,255,255,.65);color:var(--gold-ink);border:1px solid var(--gold-line);border-radius:999px;padding:8px 12px;transition:background .2s}.copybtn:hover{background:#fff}.giving{padding:100px 0 70px}.givegrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);align-items:center;max-width:1240px}.givetext h2{font-size:clamp(28px,2.4vw,36px)}.givetext .body{font:500 18px/1.8 var(--head);letter-spacing:1px}.givetext .body p{margin:0 0 .9em}.givepoints{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:12px;gap:12px}.givepoints li{position:relative;padding-left:34px;font-size:16px;line-height:1.6}.givepoints li:before{content:"✓";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--gold);color:var(--gold-ink);font:700 12px/22px var(--head);text-align:center}.givepoints strong{color:var(--ink-strong)}.givecard{background:linear-gradient(160deg,#fdf7e6 0,var(--gold-soft) 45%,#f6e5b4 100%);border:1px solid var(--gold-line);border-radius:14px;padding:36px 36px 30px;box-shadow:0 24px 50px -28px rgba(120,90,15,.55);display:grid;grid-gap:20px;gap:20px}.givecardhead{margin:0;font:600 13px/1.4 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.givecardhead:after{content:"";display:block;width:36px;height:2px;background:var(--gold-hover);margin-top:12px}.givecard .copyval{padding-bottom:18px;border-bottom:1px solid rgba(181,145,50,.3)}.givecard .copyval:last-of-type{border-bottom:0;padding-bottom:0}.givenote{margin:0;font-size:14px;color:rgba(79,60,14,.85)}.giveverse{margin:0;font:italic 500 15px/1.6 var(--head);letter-spacing:.5px;color:var(--gold-ink)}.givemore{margin-top:44px}@media (max-width:900px){.givegrid{grid-template-columns:1fr}.giving{padding:64px 0 40px}.givecard{padding:28px 22px}}.supportband{background:var(--gold-soft);border-top:1px solid var(--gold-line);padding:70px 0}.supportgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:30px 70px;gap:30px 70px;align-items:center;max-width:1240px}.supportband h2{font-size:clamp(26px,2.2vw,32px);color:var(--gold-ink)}.supportband h2:after{content:"";display:block;width:36px;height:2px;background:var(--gold-hover);margin-top:14px}.supportband p{font:500 17px/1.8 var(--head);letter-spacing:.5px;margin:0;color:#5a4c2c;max-width:620px}.supportside{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px;align-items:end;background:#fff;border:1px solid var(--gold-line);border-radius:12px;padding:24px 26px}.supportside .btn{grid-column:1/-1;text-align:center}.supportside .copyval strong{font-size:19px}.site:has(.giving) .supportband{display:none}@media (max-width:900px){.supportgrid{grid-template-columns:1fr}.supportband{padding:52px 0}}@media (max-width:480px){.supportside{grid-template-columns:1fr}}.postgive{display:flex;align-items:center;justify-content:space-between;gap:18px 30px;flex-wrap:wrap;margin:46px 0 0;padding:24px 28px;background:var(--gold-soft);border:1px solid var(--gold-line);border-left:4px solid var(--gold-hover);border-radius:10px}.postgive>div{display:flex;flex-direction:column;gap:4px;max-width:640px}.postgive strong{font:600 18px/1.35 var(--head);letter-spacing:.5px;color:var(--gold-ink)}.postgive span{font-size:15px;line-height:1.6;color:#5a4c2c}.postgive+.share{margin-top:26px}.hero:before{background:linear-gradient(100deg,rgba(0,0,0,.94),rgba(0,0,0,.86) 38%,rgba(0,0,0,.45) 60%,rgba(0,0,0,0) 80%)}.hero .herotext{text-shadow:0 1px 12px rgba(0,0,0,.6)}@media (max-width:700px){.hero:before{background:rgba(0,0,0,.82)}}@media (max-width:980px){.pagehead .wrap{width:auto;padding:0 20px}}input[type=checkbox],input[type=radio]{accent-color:var(--orange-deep)}.kindpick label{cursor:pointer}@media (max-width:700px){.prose h2{font-size:22px;line-height:1.35}.prose h3{font-size:17px}.post h1{font-size:26px}}.footlinks a{white-space:nowrap}@media (max-width:700px){.footlinks{flex-wrap:wrap;justify-content:center}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--orange-deep);outline-offset:2px}.site:has(article.post) .supportband{display:none}.herosplit{display:grid;grid-template-columns:1fr 1fr;min-height:min(86vh,900px);background:#111}.hsplit{position:relative;overflow:hidden;display:flex;align-items:flex-end;color:#fff;text-decoration:none;min-height:520px}.hsplit+.hsplit{border-left:1px solid rgba(255,255,255,.12)}.hsplitbg{background:#222 50%/cover no-repeat;transition:transform .8s ease}.hsplit:after,.hsplitbg{position:absolute;inset:0}.hsplit:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.35) 40%,rgba(0,0,0,.9))}.hsplit:hover .hsplitbg{transform:scale(1.04)}.hsplittext{position:relative;z-index:1;padding:0 clamp(24px,5vw,72px) clamp(36px,6vh,72px);max-width:680px;text-shadow:0 1px 12px rgba(0,0,0,.5)}.hsplitlabel{display:inline-block;margin:0 0 14px;font:600 12px/1 var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-strong);background:var(--orange);padding:7px 10px;border-radius:2px;text-shadow:none}.hsplitkicker{margin:0 0 4px;font:500 14px/1.4 var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}.hsplit h1,.hsplit h2{color:#fff;font-size:clamp(30px,3.2vw,46px);font-weight:600;letter-spacing:1px;margin:0 0 14px}.hsplitex{font:500 16px/1.7 var(--head);letter-spacing:.5px;margin:0 0 10px;color:rgba(255,255,255,.9)}.hsplitmeta{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.65);margin:0 0 22px}.hsplit:hover .btn{background:var(--orange-deep);border-color:var(--orange-deep)}@media (max-width:900px){.herosplit{grid-template-columns:1fr;min-height:0}.hsplit{min-height:0;flex-direction:column;align-items:stretch;background:#151413}.hsplit+.hsplit{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.hsplitbg{position:relative;inset:auto;width:100%;aspect-ratio:16/9;background-position:50%!important}.hsplit:after{inset:0 0 auto 0;height:calc(100vw * 9 / 16);background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(21,20,19,.9))}.hsplittext{padding:18px 20px 34px;text-shadow:none}.hsplit h1,.hsplit h2{font-size:28px}.hsplitex{font-size:15px}}.foot .footgrid{padding:56px 0}.footlinks{gap:14px 24px}@media (max-width:700px){.foot .footgrid{padding:44px 20px 48px;gap:28px}.footlogo img{height:72px}.footlinks{flex-direction:column;gap:18px}.footlinks .outline{padding:11px 18px}.footverse{padding:22px 24px 26px;line-height:1.6}}.litevideo{display:block;width:100%;border:0;padding:56.25% 0 0;cursor:pointer;background:#000;overflow:hidden}.litevideo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,opacity .2s;opacity:.92;margin:0;max-height:none}.litevideo:hover img{transform:scale(1.03);opacity:1}.liteplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 8px rgba(0,0,0,.45));transition:transform .2s}.litevideo:hover .liteplay{transform:translate(-50%,-50%) scale(1.08)}