:root{--background:#f4efe5;--paper:#eee7da;--charcoal:#353430;--muted-blue:#61717a;--terracotta:#a46f5a;--gold:#ba9860;--line:#35343033;--max-width:1240px;--space-xs:clamp(.6rem, .5rem + .3vw, .85rem);--space-sm:clamp(1rem, .8rem + .8vw, 1.6rem);--space-md:clamp(2rem, 1.5rem + 2vw, 3.5rem);--space-lg:clamp(4rem, 2.6rem + 5vw, 8rem);--space-xl:clamp(6rem, 4rem + 8vw, 12rem);--radius:2px;--motion:.9s;--text-sm:clamp(.76rem, .72rem + .15vw, .88rem);--text-body:clamp(1rem, .94rem + .25vw, 1.16rem);--text-lead:clamp(1.35rem, 1.05rem + 1.05vw, 2.15rem);--text-title:clamp(3.8rem, 2.3rem + 7vw, 9rem);--text-section:clamp(3rem, 2rem + 4.5vw, 6.8rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--charcoal);font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--muted-blue);outline-offset:5px}.skip-link{z-index:100;background:var(--charcoal);color:#fff;padding:.65rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;position:absolute;inset:0 0 auto}.header-inner{width:min(calc(100% - 3rem), var(--max-width));border-bottom:1px solid #35343029;justify-content:space-between;align-items:center;min-height:88px;margin-inline:auto;display:flex}.brand{letter-spacing:.11em;text-transform:uppercase;font-size:1rem;font-weight:650;text-decoration:none}nav{gap:clamp(1rem,2.2vw,2.5rem);display:flex}nav a{font-size:var(--text-sm);letter-spacing:.04em;text-decoration:none}nav a:hover{text-underline-offset:.35rem;text-decoration:underline}.hero{isolation:isolate;min-height:min(900px,92svh);position:relative;overflow:hidden}.hero-background{z-index:-2;object-fit:cover;object-position:center}.hero:after{content:"";z-index:-1;pointer-events:none;background:#f7f2e91f;position:absolute;inset:0}.hero-inner{width:min(calc(100% - 3rem), var(--max-width));min-height:inherit;align-items:center;margin-inline:auto;padding:9rem 0 5rem;display:flex}.hero-copy{width:min(760px,68%)}.eyebrow{margin:0 0 var(--space-sm);color:var(--terracotta);font-size:var(--text-sm);letter-spacing:.16em;text-transform:uppercase;font-weight:650}h1,h2{letter-spacing:-.045em;margin:0;font-weight:450;line-height:.9}h1{font-family:Arial Narrow,Avenir Next Condensed,sans-serif;font-size:var(--text-title);text-transform:uppercase}.hero-concept{max-width:650px;margin:var(--space-md) 0 var(--space-sm);font-family:Georgia,Times New Roman,serif;font-size:var(--text-lead);line-height:1.35}.hero-description{max-width:590px;margin:0}.hero-actions{margin-top:var(--space-md);flex-wrap:wrap;gap:.8rem 1.5rem;display:flex}.button{border-radius:var(--radius);min-height:50px;font:inherit;border:1px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.25rem;font-size:.9rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.button--primary{background:var(--charcoal);color:#faf7f0}.button--primary:hover{background:#4a4842}.button--quiet{border-color:var(--line);background:#f8f5ee59}.button--quiet:hover{border-color:var(--charcoal)}.hero-gesture{opacity:.48;z-index:-1;object-fit:contain;width:clamp(280px,35vw,540px);height:auto;position:absolute;bottom:-8rem;right:clamp(-6rem,-2vw,-1rem)}.album{background:var(--paper) url(/images/backgrounds/section-bg-soft-paper.webp) center / cover;isolation:isolate;position:relative;overflow:hidden}.album-inner{z-index:1;width:min(calc(100% - 3rem), var(--max-width));min-height:900px;padding:var(--space-xl) 0;grid-template-columns:minmax(300px,.9fr) minmax(340px,.74fr);align-items:center;gap:clamp(3rem,8vw,9rem);margin-inline:auto;display:grid;position:relative}.album-artwork{align-self:start;margin-top:clamp(0rem,3vw,4rem)}.cover-wrap{aspect-ratio:1;width:min(100%,540px);position:relative}.cover-wrap img{object-fit:contain}.album-copy{align-self:end;max-width:570px;padding-bottom:clamp(0rem,4vw,5rem)}.album h2{color:var(--muted-blue);font-family:Georgia,Times New Roman,serif;font-size:var(--text-section);font-weight:400}.album-credit{margin:1.25rem 0 var(--space-md);border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding-bottom:1.25rem;font-size:.9rem}.album-highlight{margin:var(--space-md) 0;color:var(--terracotta);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.1rem + .7vw,1.8rem);line-height:1.45}.presave{margin-top:var(--space-md);grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.25rem;display:grid}.button--disabled{color:#353430ad;cursor:not-allowed;background:#3534301c;border-color:#3534301f}.presave p{color:#353430b3;margin:0;font-size:.78rem;line-height:1.45}.album-gesture{z-index:0;pointer-events:none;object-fit:contain;height:auto;position:absolute}.album-gesture--blue{opacity:.28;width:clamp(230px,30vw,470px);top:1%;right:-8%}.album-gesture--warm{opacity:.25;width:clamp(240px,32vw,500px);bottom:-8%;left:-9%}.about{background:#f5f0e6;position:relative}.about-inner{width:min(100% - 3rem,860px);padding:var(--space-xl) 0;text-align:center;margin-inline:auto}.about h2{margin-bottom:var(--space-md);color:var(--terracotta);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,2rem + 3vw,5rem);font-weight:400}.about-inner>p:not(.eyebrow){max-width:720px;margin:0 auto var(--space-md);font-size:clamp(1.1rem,1rem + .5vw,1.35rem)}.text-link{border-bottom:1px solid;padding:.4rem 0;font-size:.9rem;text-decoration:none;display:inline-block}.text-link:hover{color:var(--terracotta)}footer{padding:2rem max(1.5rem, calc((100vw - var(--max-width)) / 2));background:var(--charcoal);color:#eee8dd;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}footer p{margin:0}.reveal{opacity:0;transition:opacity var(--motion) ease, transform var(--motion) cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay);transform:translateY(10px)}.reveal--visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.header-inner{width:min(calc(100% - 2rem), var(--max-width));align-items:flex-start;min-height:76px;padding:1rem 0 .8rem}.brand{padding-top:.15rem;font-size:.82rem}nav{align-items:flex-end;gap:.7rem}nav a{font-size:.67rem}nav a:first-child{display:none}.hero{min-height:820px}.hero-inner{width:min(calc(100% - 2rem), var(--max-width));align-items:flex-start;padding-top:10rem}.hero-copy{width:100%}h1{font-size:clamp(3.5rem,18vw,5.4rem)}.hero-concept br{display:none}.hero-description{max-width:92%}.hero-actions{flex-direction:column;align-items:stretch;max-width:320px}.hero-gesture{opacity:.31;width:380px;bottom:-4rem;right:-8rem}.album-inner{width:min(calc(100% - 2rem), var(--max-width));gap:var(--space-lg);min-height:0;padding:var(--space-lg) 0 var(--space-xl);grid-template-columns:1fr}.album-artwork{margin-top:0}.cover-wrap{width:min(88vw,480px);margin-inline:auto}.album-copy{max-width:600px;padding:0}.album h2{font-size:clamp(3.5rem,17vw,5.4rem)}.album-gesture--blue{opacity:.2;top:34%;right:-27%}.album-gesture--warm{display:none}.presave{grid-template-columns:1fr;align-items:start}.button--disabled{justify-self:start}.about-inner{width:min(100% - 2rem,860px)}footer{flex-direction:column}}@media (min-width:768px) and (max-width:980px){.album-inner{grid-template-columns:minmax(300px,.9fr) minmax(300px,1fr);gap:3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
.site-header--unified .header-inner{width:min(100% - 3rem,1380px)}.site-header{z-index:60;-webkit-backdrop-filter:blur(9px)saturate(108%);backdrop-filter:blur(9px)saturate(108%);background:#f7f3ea38;transition:background-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:fixed;inset:0 0 auto}.site-header--scrolled,.site-header--menu-open{-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:#f7f3eac7;box-shadow:0 10px 34px #3534300e}.site-header .header-inner{transition:min-height .28s,border-color .28s}.site-header--scrolled .header-inner{border-bottom-color:#3534301a;min-height:74px}html{scroll-padding-top:92px}.brand{align-items:baseline;gap:.28em;display:inline-flex}.brand span:last-child{color:var(--terracotta);letter-spacing:0;text-transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.08em;font-style:italic;font-weight:400}.main-navigation{align-items:center;gap:clamp(.7rem,1.35vw,1.65rem);display:flex}.main-navigation a,.nav-pending{letter-spacing:.045em;white-space:nowrap;font-size:clamp(.68rem,.62rem + .12vw,.78rem);text-decoration:none;position:relative}.main-navigation a:after{content:"";background:var(--terracotta);opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(.4)}.main-navigation a:hover:after,.main-navigation a[aria-current=page]:after{opacity:.85;transform:scaleX(1)}.main-navigation a[aria-current=page]{color:var(--terracotta)}.nav-pending{color:#3534307a;cursor:default}.menu-toggle{min-width:44px;min-height:44px;color:inherit;font:inherit;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;padding:.55rem;font-size:.72rem;display:none}.release-cta{margin-top:var(--space-md);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1rem 1.25rem;display:grid}.release-cta p{color:#353430ad;max-width:240px;margin:0;font-size:.76rem;line-height:1.45}.scroll-to-top{z-index:30;width:48px;height:48px;color:var(--charcoal);cursor:pointer;opacity:0;pointer-events:none;background:#f7f3eaf0;border:1px solid #35343038;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;transition:opacity .24s,transform .24s,border-color .18s,color .18s;display:grid;position:fixed;bottom:clamp(1rem,2.5vw,2.5rem);right:clamp(1rem,2.5vw,2.5rem);transform:translateY(10px)}.scroll-to-top:hover{border-color:var(--terracotta);color:var(--terracotta)}.scroll-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:1100px){.header-inner,.site-header--unified .header-inner{width:min(calc(100% - 2rem), var(--max-width));align-items:center;min-height:78px;padding:.9rem 0;position:relative}.site-header--scrolled .header-inner{min-height:70px}.brand{padding-top:0;font-size:.86rem}.menu-toggle{display:block}.main-navigation{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f3eafa;border-top:0;align-items:stretch;gap:0;padding:.75rem 1rem 1.1rem;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 18px 38px #35343017}.main-navigation--open{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.main-navigation a,.nav-pending{align-items:center;min-height:46px;font-size:.78rem;display:flex}.main-navigation a:first-child{display:flex}.main-navigation a:after{width:2.2rem;bottom:.5rem;right:auto}}@media (max-width:540px){.main-navigation--open{grid-template-columns:1fr}.release-cta{grid-template-columns:1fr;align-items:start}.release-cta .button{width:100%}.scroll-to-top{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.site-header,.site-header .header-inner{transition:none}}.language-switcher{border-left:1px solid var(--line);align-items:center;gap:.5rem;margin-left:.3rem;padding-left:.9rem;display:inline-flex}.language-switcher a{color:#3534309e;letter-spacing:.1em;align-items:center;min-height:32px;font-size:.65rem;display:inline-flex}.language-switcher a[aria-current=page]{color:var(--terracotta)}.language-switcher a:after{display:none}@media (max-width:1100px){.language-switcher{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:46px;margin:.4rem 0 0;padding:.7rem 0 0}.language-switcher a{min-height:44px;padding-right:1rem}}
::selection{color:var(--charcoal);background:#ba98603d}body{text-rendering:optimizelegibility}.site-header{color:#343532}.header-inner{border-bottom-color:#35343021}.eyebrow{letter-spacing:.19em}.hero:after{background:#faf7f033}.hero-inner{padding-top:clamp(9rem,14vw,12rem)}.hero-copy{position:relative}.hero-copy:before{content:"";background:var(--gold);opacity:.7;width:3rem;height:1px;position:absolute;top:-.9rem;left:0}.hero h1{color:#3f494c;letter-spacing:-.035em}.hero-concept{color:#5d5550}.hero-description{color:#353430c7}.hero-gesture{opacity:.38}.button{letter-spacing:.025em}.button--primary{background:#465257}.button--primary:hover{background:#59666b}.button--quiet{background:#f9f6ef94}.album{border-top:1px solid #35343014}.album-inner{min-height:980px}.album-copy{position:relative}.album-copy:before{content:"";background:var(--gold);opacity:.65;width:4rem;height:1px;position:absolute;top:-2rem;left:0}.cover-wrap{isolation:isolate}.cover-wrap:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ba986033;position:absolute;inset:1.4rem -1.4rem -1.4rem 1.4rem}.about{border-top:1px solid #35343014}.about-inner{max-width:790px;position:relative}.about-inner:before{content:"";width:1px;height:clamp(3rem,6vw,5rem);margin:calc(var(--space-lg) * -1) auto var(--space-md);background:#a46f5a59;display:block}.text-link{letter-spacing:.04em}main section[aria-labelledby=album-page-title]:after{background:#faf7f038}main section[aria-labelledby=album-page-title] h1{text-wrap:balance}.track-chapter{position:relative}.track-chapter:before{content:"";background:#61717a33;width:1px;height:2.4rem;position:absolute;top:-5rem;left:50%}.track-image-wrap{overflow:hidden}.track-image-wrap img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.track-chapter:hover .track-image-wrap img{transform:scale(1.006)}.track-description{color:#353430d1}footer{color:#f2ede4;background:#526067}footer a{text-decoration:none}footer a:hover{text-underline-offset:.35rem;text-decoration:underline}@media (max-width:1100px){.site-header{z-index:50}}@media (max-width:767px){.hero-inner{padding-top:9.5rem}.hero-copy:before{top:-1.2rem}.hero-actions{max-width:100%}.hero-actions .button{width:100%}.cover-wrap:after{inset:.8rem -.8rem -.8rem .8rem}.album-copy:before{top:-1.5rem}.track-chapter:before{height:2rem;top:-4rem}}@media (prefers-reduced-motion:reduce){.track-image-wrap img{transition:none}.track-chapter:hover .track-image-wrap img{transform:none}}
.hero{min-height:min(860px,90svh)}.hero:after{background:#fbf8f252}.hero-copy{width:min(700px,66%)}.hero h1{color:#485254;letter-spacing:.105em;text-transform:uppercase;font-family:Avenir Next,Segoe UI Variable,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(3.2rem,2rem + 5.4vw,7.2rem);font-weight:300;line-height:1.02}.hero-concept{max-width:590px;margin-top:clamp(2.4rem,4vw,4.4rem);font-size:clamp(1.3rem,1.05rem + .85vw,1.95rem)}.hero-description{max-width:540px}.hero-gesture{display:none}.album{background-color:#f1ece2;background-image:none}.album-gesture{display:none}.album-inner{min-height:900px}.album h2{color:#68777b}.album-highlight{max-width:500px}.about{background:#faf7f0}.about-inner:before{height:clamp(2.6rem,5vw,4.3rem)}main section[aria-labelledby=album-page-title]:after{background:#fbf8f252}main section[aria-labelledby=album-page-title]>img:not([data-nimg=fill]){display:none}main section[aria-labelledby=album-page-title] h1{color:#68777b;font-weight:400}main>section[aria-labelledby=tracks-title]{padding-top:clamp(7rem,11vw,11rem);padding-bottom:clamp(9rem,14vw,14rem)}main>section[aria-label="As dez faixas de Pequenas Orações"]{background-color:#f1ece2;background-image:none}.track-chapter:before{opacity:.65}.track-number{color:#61717a33}.track-text h3{color:#68777b}.button--primary{background:#526064}.button--primary:hover{background:#667276}@media (max-width:767px){.hero{min-height:780px}.hero-copy{width:100%}.hero h1{letter-spacing:.075em;font-size:clamp(3rem,15vw,4.7rem)}.hero-concept{margin-top:2.8rem}.album-inner{min-height:0}}@media (prefers-contrast:more){.hero h1{color:var(--charcoal)}}
.inner-page{overflow:clip}.page-hero{isolation:isolate;align-items:end;min-height:clamp(620px,78svh,820px);padding:clamp(9rem,15vw,13rem) max(1.5rem,50vw - 520px) clamp(5rem,9vw,8rem);display:grid;position:relative}.page-hero>img{z-index:-2;object-fit:cover}.page-hero:after{content:"";z-index:-1;background:#fbf8f261;position:absolute;inset:0}.page-hero>div{max-width:850px}.page-hero h1{color:#5f7075;letter-spacing:-.045em;text-transform:none;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,2rem + 5vw,7.3rem);font-weight:400;line-height:.98}.page-intro{max-width:700px;margin-top:var(--space-md);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.18rem,1rem + .55vw,1.55rem);line-height:1.55}.page-hero--compact{min-height:480px}.global-footer{padding:clamp(4rem,7vw,7rem) max(1.5rem,calc((100vw - var(--max-width))/2));color:#f2ede4;text-transform:none;background:#526067;grid-template-columns:1fr 1.2fr;gap:4rem;display:grid}.global-footer p{max-width:370px;margin:.8rem 0 2rem}.global-footer nav{grid-template-columns:repeat(2,1fr);align-content:start;gap:.8rem 2rem;display:grid}.global-footer a{text-decoration:none}.footer-brand{font-family:Georgia,serif;font-size:2rem}.footer-album{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.home-transition,.home-request,.home-prayer,.home-support{padding:var(--space-xl) max(1.5rem,calc((100vw - 900px)/2))}.home-transition{text-align:center;background:#faf7f0;font-family:Georgia,serif;font-size:clamp(1.6rem,1.2rem + 1vw,2.4rem)}.home-transition p:last-child{color:var(--terracotta);font-style:italic}.home-paths{background:#f1ece2;grid-template-columns:1fr 1fr;display:grid}.home-paths>article{padding:var(--space-xl) max(1.5rem,6vw)}.home-paths>article+article{border-left:1px solid var(--line)}.home-paths h2,.home-request h2,.home-prayer h2,.home-support h2{color:#68777b;font-family:Georgia,serif;font-size:clamp(2.6rem,1.8rem + 3vw,5rem);font-weight:400}.home-request{background:#f7f3ea}.home-request blockquote,.home-support blockquote{margin:var(--space-md) 0;color:var(--terracotta);font-family:Georgia,serif;font-size:1.4rem}.home-prayer{text-align:center;background:#e9e4db}.home-prayer blockquote,.daily-prayer blockquote{max-width:720px;margin:var(--space-md) auto;font-family:Georgia,serif;font-size:clamp(1.45rem,1.15rem + .9vw,2.2rem);line-height:1.55}.home-support{background:#faf7f0}.about blockquote{color:var(--terracotta);font-family:Georgia,serif;font-size:1.65rem}.featured-work,.support-layout{width:min(calc(100% - 3rem),var(--max-width));padding:var(--space-xl) 0;grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);margin:auto;display:grid}.featured-work img{width:100%;height:auto}.featured-work h2,.quiet-section h2,.support-layout h2,.longform h2,.legal-copy h2,.form-success h2{color:#68777b;font-family:Georgia,serif;font-size:clamp(2.2rem,1.6rem + 2vw,4rem);font-weight:400}.featured-work .release-cta{margin-block:var(--space-md)}.quiet-section,.centered-practice,.daily-prayer,.form-section,.future-catalog,.longform,.legal-copy{width:min(100% - 3rem,860px);padding:var(--space-xl) 0;margin:auto}.gesture-practice{border-block:1px solid var(--line);padding:clamp(2rem,5vw,4rem)}.gesture-practice blockquote{margin:1rem 0 var(--space-md);font-family:Georgia,serif;font-size:clamp(1.5rem,1.2rem + 1vw,2.3rem);line-height:1.5}.gesture-kicker,.release-date,.last-updated{letter-spacing:.12em;text-transform:uppercase;color:var(--terracotta);font-size:.78rem}.inline-actions{flex-wrap:wrap;gap:1rem;display:flex}.gentle-feedback{min-height:1.5em;color:var(--muted-blue);font-size:.85rem}.editorial-note{margin-top:var(--space-md);border-left:1px solid var(--gold);color:#353430b3;padding-left:1rem}.request-form,.support-options{gap:1.6rem;display:grid}.request-form label,.support-options label{gap:.5rem;font-weight:600;display:grid}.request-form label span{color:#777;font-weight:400}.request-form input[type=text],.request-form input[type=email],.request-form textarea,.support-options input[type=number]{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#ffffff59;padding:.8rem}.request-form textarea{border:1px solid var(--line);resize:vertical}.request-form fieldset,.support-options fieldset{border:0;margin:0;padding:0}.request-form legend,.support-options legend{margin-bottom:.7rem;font-weight:600}.radio-line,.check-line{justify-content:start;align-items:center;margin:.4rem 1rem .4rem 0;grid-auto-flow:column!important;font-weight:400!important;display:inline-flex!important}.field-help{color:#6e6b64;margin:-1rem 0 0;font-size:.82rem}.form-success{padding:var(--space-lg);background:#f1ece2}.support-layout{align-items:start}.support-layout blockquote{margin-top:var(--space-md);padding:var(--space-md);background:#f1ece2;font-family:Georgia,serif;font-size:1.25rem}.editorial-list{columns:2;padding:0;list-style-position:inside}.future-catalog ul{border-top:1px solid var(--line);padding:0;list-style:none}.future-catalog li{border-bottom:1px solid var(--line);justify-content:space-between;padding:1.2rem 0;font-family:Georgia,serif;font-size:1.35rem;display:flex}.future-catalog li span{color:#817c73;font-family:inherit;font-size:.75rem;font-style:italic}.longform section{padding:var(--space-lg) 0;border-bottom:1px solid var(--line)}.longform blockquote{margin:var(--space-xl) 0;text-align:center;color:var(--terracotta);font-family:Georgia,serif;font-size:clamp(2rem,1.5rem + 2vw,3.5rem)}.legal-copy{max-width:760px}.legal-copy h2{margin-top:var(--space-md);font-size:1.8rem}.daily-prayer{text-align:center}.tomorrow-line{margin-top:var(--space-lg);font-family:Georgia,serif;font-style:italic}@media (max-width:767px){.page-hero{min-height:600px;padding-inline:1rem}.page-hero h1{font-size:clamp(3rem,14vw,4.7rem)}.global-footer,.home-paths,.featured-work,.support-layout{grid-template-columns:1fr}.global-footer{gap:2.5rem}.global-footer nav{grid-template-columns:1fr 1fr}.home-paths>article+article{border-left:0;border-top:1px solid var(--line)}.featured-work,.support-layout{width:min(calc(100% - 2rem),var(--max-width))}.editorial-list{columns:1}.future-catalog li{align-items:baseline;gap:1rem}.inline-actions{flex-direction:column}.inline-actions .button{width:100%}}.button:not(:disabled){cursor:pointer}.button:active:not(:disabled){transform:translateY(1px)}@media (max-width:767px){.page-hero h1{font-size:clamp(2.9rem,13.2vw,4.25rem);line-height:1}.daily-prayer{padding-block:4.5rem}.daily-prayer .inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.daily-prayer .inline-actions .button{width:100%;min-width:0;padding-inline:.7rem}.gesture-practice{padding-inline:1.25rem}}.featured-work .release-cta{margin:clamp(1.5rem,3vw,2rem) 0 1rem}
html{background:#eee8dc url(/images/backgrounds/hero-bg-watercolor-light.webp) 50%/cover no-repeat fixed}body{background:0 0;min-height:100%}body:before{content:"";z-index:-1;pointer-events:none;background:#f9f6ef57;position:fixed;inset:0}main,.inner-page,main[id=conteudo]{background:0 0}.hero-background,.page-hero>img,main section[aria-labelledby=album-page-title]>img{opacity:0}.hero,.page-hero,main section[aria-labelledby=album-page-title]{background:#faf7f014}.hero:after,.page-hero:after,main section[aria-labelledby=album-page-title]:after{background:linear-gradient(90deg,#faf7f052,#faf7f01a)}.hero h1{color:#5f7075;letter-spacing:-.045em;text-transform:none;text-wrap:balance;max-width:8ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,3rem + 5vw,8rem);font-weight:400;line-height:.92}.hero-copy{width:min(650px,62%)}.hero-concept{margin-top:clamp(2.5rem,4vw,4rem)}.album{background:#ebe2d3b3;border-top:0}.album-inner{min-height:auto;padding-block:clamp(7rem,11vw,11rem)}.album-artwork,.album-copy{align-self:center;margin-top:0;padding-bottom:0}.home-transition{background:#faf7f0c2;padding-block:clamp(6rem,10vw,9rem)}.home-transition>div{max-width:780px;margin-inline:auto}.home-paths{background:#eee7dab8}.home-paths>article{padding-block:clamp(6rem,10vw,9rem)}.home-paths>article+article{background:#faf7f02e;border-color:#3534301f}.home-request,.home-support{background:#f8f3e9b8;padding-block:clamp(7rem,11vw,10rem)}.home-prayer{background:#e2e5e0ad;padding-block:clamp(7rem,11vw,10rem)}.about{background:#faf7f0c7;border-top:0}.about-inner{padding-block:clamp(7rem,11vw,10rem)}.page-hero{min-height:clamp(560px,70svh,740px);padding-top:clamp(9rem,13vw,11rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.page-hero--compact{min-height:clamp(430px,58svh,590px)}.featured-work,.support-layout,.quiet-section,.centered-practice,.daily-prayer,.form-section,.future-catalog,.longform,.legal-copy{position:relative}.featured-work,.support-layout{padding-block:clamp(6rem,9vw,9rem)}.featured-work,.centered-practice,.form-section,.future-catalog,.longform,.legal-copy{clip-path:inset(0 -100vmax);background:#f9f5edb3;box-shadow:0 0 0 100vmax #f9f5edb3}.quiet-section,.daily-prayer{clip-path:inset(0 -100vmax);background:#e7e5dcb3;box-shadow:0 0 0 100vmax #e7e5dcb3}.daily-prayer{width:min(100% - 3rem,760px);padding-block:clamp(6rem,9vw,8.5rem)}.daily-prayer .eyebrow{margin-bottom:clamp(2rem,4vw,3rem)}.daily-prayer blockquote{margin-block:0 clamp(2.5rem,5vw,4rem)}.daily-prayer .inline-actions{justify-content:center}.daily-prayer .gentle-feedback{text-align:center;margin:.75rem 0 0}.daily-prayer .tomorrow-line{margin-top:clamp(2.5rem,5vw,4rem)}.support-layout{clip-path:inset(0 -100vmax);background:#f9f5edb8;grid-template-columns:minmax(0,.88fr) minmax(22rem,1.12fr);align-items:start;gap:clamp(4rem,8vw,7rem);box-shadow:0 0 0 100vmax #f9f5edb8}.support-layout article,.support-options{align-self:start}.support-layout h2{max-width:10ch;line-height:.98}.support-layout .editorial-list{columns:1;margin-block:1.5rem 0}.support-layout blockquote{background:#eee7da9e;border:1px solid #61717a1f;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:clamp(1.5rem,3vw,2.25rem);line-height:1.55}.support-options{background:#fcf9f385;border:1px solid #61717a24;gap:1.35rem;padding:clamp(1.5rem,3vw,2.25rem)}.support-options fieldset{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.support-options legend{width:100%;margin-bottom:1rem}.support-options .radio-line{min-height:42px;margin:0 .5rem 0 0}.support-options .field-help{margin-top:-.4rem}.lyrics-cycle{background:#efe9dec7}main>section[aria-labelledby=tracks-title]{clip-path:inset(0 -100vmax);background:#faf7f0b8;box-shadow:0 0 0 100vmax #faf7f0b8}main section[class*=closing]{background:#f4efe5c2}main section[class*=credits]{clip-path:inset(0 -100vmax);background:#faf7f0a8;box-shadow:0 0 0 100vmax #faf7f0a8}@media (max-width:767px){html{background-attachment:scroll}body:before{background:#f9f6ef6b}.hero{min-height:760px}.hero-copy{width:100%}.hero h1{max-width:7ch;font-size:clamp(3.7rem,18vw,5.7rem)}.album-inner,.home-paths>article,.home-transition,.home-request,.home-prayer,.home-support,.about-inner{padding-block:5.5rem}.page-hero{min-height:540px;padding-top:8.5rem;padding-bottom:4.5rem}.support-layout{grid-template-columns:1fr;gap:3.5rem;padding-block:5.5rem}.support-options{padding:1.25rem}.daily-prayer{width:min(100% - 2rem,760px);padding-block:5.5rem}}@media (prefers-contrast:more){body:before{background:#f9f6efa8}}.inner-page--compact-flow .page-hero--compact{min-height:clamp(440px,54svh,560px);padding-top:clamp(8rem,11vw,9.5rem);padding-bottom:clamp(3.5rem,5vw,4.75rem)}.inner-page--compact-flow>#page-content+:is(.centered-practice,.form-section,.daily-prayer,.future-catalog,.longform,.legal-copy){padding-top:clamp(3.75rem,5.5vw,5.25rem)}.inner-page--compact-flow>#page-content+:is(.featured-work,.support-layout){padding-top:clamp(4.25rem,6vw,5.75rem)}@media (max-width:767px){.inner-page--compact-flow .page-hero--compact{min-height:clamp(520px,68svh,560px);padding-top:7.75rem;padding-bottom:4rem}.inner-page--compact-flow>#page-content+:is(.centered-practice,.form-section,.daily-prayer,.future-catalog,.longform,.legal-copy){padding-top:3.75rem}.inner-page--compact-flow>#page-content+:is(.featured-work,.support-layout){padding-top:4.5rem}}
.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.privacy-check{max-width:720px;margin-right:0;line-height:1.55;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:.7rem!important;display:grid!important}.privacy-check input{margin-top:.35rem}.request-form label .privacy-copy{min-width:0;color:inherit;font-weight:400}.privacy-check a{color:var(--terracotta);text-underline-offset:.25rem}.request-form>.button--primary{justify-self:start}.request-form button:disabled{cursor:wait;opacity:.66}.form-error{color:#8c4c40;min-height:1.5rem;margin:-.7rem 0 0;font-size:.88rem}.request-form-pending{background:#ffffff52;border:1px solid #68777b33}.form-success{padding:clamp(2rem,6vw,4rem)}.form-success h2{text-wrap:balance;max-width:12ch}.form-success>p:not(.eyebrow){max-width:650px;margin:1.5rem 0}.support-options>.eyebrow{margin-bottom:0}.support-options h2{max-width:9ch;line-height:1}.support-options>p:not(.eyebrow):not(.field-help){margin:0}.support-options>.button{width:100%}.quiet-support{border-top:1px solid var(--line);gap:1rem;margin-top:.75rem;padding-top:1.5rem;display:grid}.quiet-support .button{justify-self:start}.quiet-support-message{border-left:1px solid var(--gold);color:#353430c7;margin:0;padding-left:1rem}@media (max-width:767px){.request-form{gap:1.8rem}.request-form>.button--primary,.form-success .button,.quiet-support .button{width:100%}.form-success{padding-inline:1.25rem}.form-success h2{font-size:clamp(2.4rem,12vw,3.5rem)}}
.support-layout--refined{align-items:start;gap:clamp(3rem,7vw,7rem)}.support-story h2,.support-promises h2{max-width:12ch;line-height:1.02}.support-story>p:not(.eyebrow){max-width:580px;font-family:Georgia,serif;font-size:clamp(1.08rem,1rem + .25vw,1.28rem);line-height:1.7}.support-purpose-list{border-top:1px solid var(--line);margin:2.5rem 0}.support-purpose-list div{border-bottom:1px solid var(--line);grid-template-columns:9rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}.support-purpose-list dt{color:var(--terracotta);font-weight:600}.support-purpose-list dd{color:#353430b8;margin:0}.support-layout--refined .support-story blockquote{border-left:1px solid var(--gold);color:#6c6258;background:0 0;margin-top:2.5rem;padding:1.5rem 0 1.5rem 1.5rem;font-size:clamp(1.12rem,1rem + .3vw,1.32rem);line-height:1.65}.support-options{background:#faf7f0c2;border:1px solid #61717a33;padding:clamp(1.5rem,4vw,2.75rem);box-shadow:0 22px 70px #584b3b14}.support-options__heading h2{margin:.35rem 0 1rem}.support-options__heading>p:last-child{color:#353430b8;margin-bottom:.5rem}.support-options fieldset{border-top:1px solid var(--line);padding-top:1.4rem}.support-options legend{letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem}.support-frequency{grid-template-columns:1fr 1fr;gap:.75rem;display:grid!important}.support-frequency legend{grid-column:1/-1}.support-frequency label,.support-amount-grid label,.support-segmented label{cursor:pointer;position:relative}.support-frequency input,.support-amount-grid input,.support-segmented input{opacity:0;pointer-events:none;position:absolute}.support-frequency label>span{border:1px solid var(--line);background:#ffffff47;flex-direction:column;justify-content:center;gap:.35rem;min-height:6.25rem;padding:1rem;display:flex}.support-frequency small{color:#353430a6;font-size:.78rem;line-height:1.45}.support-frequency label.is-selected>span,.support-amount-grid label.is-selected>span,.support-segmented label.is-selected>span{background:#dae1dc8a;border-color:#798b8e;box-shadow:inset 0 0 0 1px #798b8e26}.support-segmented{grid-template-columns:repeat(3,1fr);display:grid}.support-segmented label>span{border:1px solid var(--line);text-align:center;padding:.72rem;font-size:.82rem;display:block}.support-segmented label+label>span{border-left:0}.support-amount-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.support-amount-grid label>span{border:1px solid var(--line);text-align:center;place-items:center;min-height:3.4rem;padding:.6rem;display:grid}.support-custom-amount{gap:.75rem!important;font-weight:400!important}.support-custom-amount__field{background:#fff6;border-bottom:1px solid #798b8e;align-items:center;display:flex}.support-custom-amount__field b{padding-left:1rem;font-weight:500}.support-custom-amount__field input{background:0 0!important;border:0!important}.support-checkout-preview{gap:.85rem;display:grid}.support-checkout-preview .button{width:100%}.support-checkout-preview p{color:#3534309e;margin:0;font-size:.78rem;line-height:1.55}.support-text-button{color:var(--terracotta);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:0 0 .3rem}.quiet-support-message{background:#efe8d8a3;border:0;padding:1.25rem}.quiet-support-message p{margin:0;line-height:1.6}.quiet-support-message p+p{margin-top:.75rem}.support-live-choice{border-block:1px solid var(--line);gap:1rem;margin-top:1.75rem;padding:1.5rem 0;display:grid}.support-live-choice h3,.support-monthly-choice h3{color:#68777b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,1.2rem + .6vw,1.85rem);font-weight:400;line-height:1.15}.support-live-choice>p,.support-monthly-choice>p{margin:0;line-height:1.6}.support-live-choice .button{text-align:center;width:100%;margin-top:.25rem}.support-status{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:600;color:#657a72!important;font-size:.7rem!important;display:flex!important}.support-status span{background:#789186;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #7891861f}.support-security-note{color:#3534309e!important;font-size:.78rem!important}.support-monthly-choice{border-bottom:1px solid var(--line);gap:1rem;padding:1.5rem 0;display:grid}.support-monthly-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.support-monthly-grid a{border:1px solid var(--line);background:#ffffff42;flex-direction:column;justify-content:center;min-height:4.75rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.support-monthly-grid a:hover{background:#dae1dc6b;border-color:#798b8e;transform:translateY(-1px)}.support-monthly-grid a.is-suggested{background:#dae1dc8a;border-color:#798b8eb8}.support-monthly-grid span{color:#526064;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.support-monthly-grid small{color:#3534309e;letter-spacing:.05em;text-transform:uppercase;margin-top:.25rem;font-size:.7rem}.support-monthly-note{color:#3534309e!important;font-size:.78rem!important}.quiet-support{gap:1rem;padding-top:.25rem;display:grid}.support-promises{padding:var(--space-xl) max(1.5rem,calc((100vw - var(--max-width))/2));background:#ebe2d39e}.support-promises__intro{max-width:720px;margin-bottom:clamp(3rem,6vw,5rem)}.support-promises__grid{border-top:1px solid #61717a33;grid-template-columns:repeat(3,1fr);display:grid}.support-promises__grid article{padding:2rem clamp(1rem,3vw,2.5rem) 1rem 0}.support-promises__grid article+article{border-left:1px solid #61717a33;padding-left:clamp(1rem,3vw,2.5rem)}.support-promises__grid span{color:var(--terracotta);letter-spacing:.14em;font-size:.72rem}.support-promises__grid h3{color:#68777b;margin:1.5rem 0 .75rem;font-family:Georgia,serif;font-size:clamp(1.4rem,1.2rem + .6vw,1.9rem);font-weight:400}.support-promises__grid p{color:#353430b8;line-height:1.65}@media (max-width:767px){.support-purpose-list div{grid-template-columns:1fr;gap:.3rem}.support-frequency{grid-template-columns:1fr!important}.support-frequency legend{grid-column:1}.support-amount-grid{grid-template-columns:1fr 1fr}.support-promises__grid{grid-template-columns:1fr}.support-promises__grid article{padding:2rem 0}.support-promises__grid article+article{border-top:1px solid #61717a33;border-left:0;padding-left:0}}.support-thanks{background:linear-gradient(#faf7f0a3,#f4efe5d1),url(/images/backgrounds/hero-bg-watercolor-light.webp) 50%/cover fixed;place-items:center;min-height:100svh;padding:clamp(8rem,15vw,12rem) max(1.5rem,50vw - 450px) clamp(5rem,9vw,8rem);display:grid}.support-thanks__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#faf7f0c7;border:1px solid #61717a29;width:min(100%,780px);padding:clamp(2rem,6vw,5rem);box-shadow:0 26px 80px #584b3b17}.support-thanks h1{color:#5f7075;letter-spacing:-.045em;text-wrap:balance;max-width:11ch;margin:.7rem 0 2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,2rem + 4vw,6rem);font-weight:400;line-height:.96}.support-thanks__copy{max-width:610px;font-size:clamp(1.05rem,.98rem + .25vw,1.22rem);line-height:1.7}.support-thanks blockquote{border-left:1px solid var(--gold);max-width:560px;color:var(--terracotta);margin:2.5rem 0;padding-left:1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,1.1rem + .6vw,1.75rem);font-style:italic;line-height:1.45}.support-thanks__note{color:#3534309e;max-width:590px;margin:2rem 0 0;font-size:.82rem;line-height:1.6}@media (max-width:767px){.support-thanks{background-attachment:scroll;padding:7.5rem 1rem 3rem}.support-thanks__card{padding:2rem 1.35rem}.support-thanks h1{font-size:clamp(2.7rem,13vw,4rem)}}.support-promises h2{max-width:16ch}.support-text-button{align-items:center;min-height:44px;display:inline-flex}
.international-site .localized-hero h1{text-transform:none;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.international-welcome{padding:var(--space-xl) max(1.5rem, calc((100vw - 820px) / 2));text-align:center;background:#f9f5edc2}.international-welcome h2,.international-album h2,.international-copy h2{color:#68777b;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,1.8rem + 3vw,5rem);font-weight:400;line-height:1}.international-welcome p:not(.eyebrow){max-width:720px;margin-inline:auto}.international-album{padding:var(--space-xl) max(1.5rem,calc((100vw - var(--max-width))/2));background:#ebe2d3b8;grid-template-columns:minmax(280px,.85fr) minmax(320px,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.international-album img{width:100%;height:auto}.international-album p{max-width:650px}.international-page-hero{min-height:clamp(520px,68svh,720px)}.international-copy{width:min(100% - 3rem,820px);padding:var(--space-xl) 0;margin-inline:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.12rem,1rem + .3vw,1.32rem)}.international-copy>div>p{margin:0 0 1.5rem}.international-copy blockquote{margin:var(--space-lg) 0;border-left:1px solid var(--gold);color:var(--terracotta);padding-left:1.5rem;font-size:clamp(1.4rem,1.1rem + .7vw,2rem)}.international-copy--album{grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr);align-items:center;gap:clamp(3rem,8vw,7rem);width:min(100% - 3rem,1060px);display:grid}.international-cover{width:100%;height:auto}.international-kindness{margin-top:var(--space-lg);background:#eee7da9e;border:1px solid #61717a29;padding:clamp(1.5rem,4vw,2.5rem)}.international-kindness h2{margin-bottom:1.25rem;font-size:clamp(2rem,1.5rem + 1.8vw,3.2rem)}.international-kindness p{margin:0}@media (max-width:767px){.international-album,.international-copy--album{grid-template-columns:1fr}.international-album{padding-block:5.5rem}.international-copy{width:min(100% - 2rem,820px);padding-block:5rem}.international-page-hero{min-height:560px}}.international-copy .request-form{margin-top:var(--space-lg);font-family:Avenir Next,Avenir,Segoe UI,Helvetica,Arial,sans-serif;font-size:var(--text-body)}.reading-translations{padding:var(--space-xl) max(1.5rem, calc((100vw - 1060px) / 2));background:#eee7daa8}.reading-translations__intro{width:min(100%,760px);margin-bottom:clamp(3rem,7vw,5.5rem)}.reading-translations__intro h2{color:#68777b;letter-spacing:-.035em;margin:.75rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,2rem + 3vw,5.2rem);font-weight:400;line-height:.98}.reading-translations__intro>p:not(.eyebrow){max-width:690px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1rem + .25vw,1.28rem);line-height:1.7}.reading-translations__progress{color:#8b5f4d;font-style:italic}.reading-translations__list{border-top:1px solid #61717a33}.reading-translation{border-bottom:1px solid #61717a33}.reading-translation summary{cursor:pointer;grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,4vw,3rem);padding:clamp(2rem,5vw,3.5rem) 0;list-style:none;display:grid}.reading-translation summary::-webkit-details-marker{display:none}.reading-translation summary:focus-visible{outline:2px solid var(--terracotta);outline-offset:8px}.reading-translation__number{color:#61717a57;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,2rem + 2vw,4.5rem);line-height:1}.reading-translation__heading{flex-direction:column;min-width:0;display:flex}.reading-translation__original{color:#9b6651;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;font-size:.72rem;font-weight:600}.reading-translation__title{color:#61717a;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,1.4rem + 1.5vw,3rem);line-height:1.05}.reading-translation__subtitle{color:#5f574e;margin-top:.6rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,.94rem + .2vw,1.16rem);font-style:italic}.reading-translation__action{color:#6e5a4e;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.25rem;font-size:.76rem}.reading-translation[open] .reading-translation__action{opacity:.55}.reading-translation__body{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr);column-gap:clamp(3rem,8vw,7rem);padding:0 0 clamp(4rem,8vw,7rem) 8rem;display:grid}.reading-translation__source{color:#9b6651;letter-spacing:.08em;text-transform:uppercase;grid-column:1;margin:0 0 1.25rem;font-size:.72rem}.reading-translation__description{grid-column:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,.96rem + .25vw,1.22rem);line-height:1.7}.reading-translation__lyrics{color:#363330;grid-area:1/2/span 2;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.02rem + .35vw,1.38rem);line-height:1.72}.reading-translation__lyrics p{white-space:pre-line;margin:0 0 1.8rem}@media (max-width:767px){.reading-translations{padding-block:5rem}.reading-translation summary{grid-template-columns:3.4rem minmax(0,1fr);align-items:start}.reading-translation__number{font-size:2.45rem}.reading-translation__action{grid-column:2;justify-self:start;margin-top:.25rem}.reading-translation__body{padding:0 0 4.5rem 4.4rem;display:block}.reading-translation__description{margin-bottom:3rem}}
.prayer-card-maker{text-align:left;border-top:1px solid #61717a38;margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem)}.prayer-card-maker__invitation{text-align:center;max-width:650px;margin-inline:auto}.prayer-card-maker__invitation .eyebrow{margin-bottom:1.25rem}.prayer-card-maker__invitation h2{color:#61717a;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,1.7rem + 2vw,3.8rem);font-weight:400;line-height:1.04}.prayer-card-maker__invitation>p:not(.eyebrow){color:#353430b8;max-width:570px;margin:1.35rem auto 2rem}.prayer-card-studio{text-align:left;background:#f9f5edb8;border:1px solid #61717a33;grid-template-columns:minmax(0,.92fr) minmax(280px,.78fr);gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 22px 70px #584b3b14}.prayer-card-controls{align-content:start;gap:1.75rem;display:grid}.prayer-card-controls fieldset{border:0;min-width:0;margin:0;padding:0}.prayer-card-controls legend,.prayer-card-field>span{color:#5c5a55;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.7rem;font-size:.76rem;font-weight:650;display:block}.prayer-card-choice{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.prayer-card-choice legend{grid-column:1/-1}.prayer-card-choice label{cursor:pointer;position:relative}.prayer-card-choice input{opacity:0;pointer-events:none;position:absolute}.prayer-card-choice label>span{border:1px solid var(--line);text-align:center;background:#ffffff40;place-items:center;min-height:50px;padding:.65rem;font-size:.86rem;transition:border-color .18s,background .18s;display:grid}.prayer-card-choice input:checked+span{color:#526064;background:#dae1dc99;border-color:#75878b}.prayer-card-choice input:focus-visible+span{outline:2px solid var(--muted-blue);outline-offset:4px}.prayer-card-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.prayer-card-fields--identity{grid-template-columns:1fr}.prayer-card-fields--preferences{grid-template-columns:1fr;gap:1.5rem}.prayer-card-field{display:block}.prayer-card-field input,.prayer-card-field textarea{border:1px solid var(--line);width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffff61;border-radius:0;padding:.85rem}.prayer-card-field input{min-height:50px}.prayer-card-field textarea{line-height:1.55}.prayer-card-field--message{position:relative}.prayer-card-field--message small{color:#35343085;font-size:.7rem;position:absolute;bottom:.5rem;right:.7rem}.prayer-card-privacy{border-left:1px solid var(--gold);color:#3534309e;margin:0;padding-left:1rem;font-size:.78rem;line-height:1.55}.prayer-card-result{align-content:start;justify-items:center;gap:1rem;display:grid}.prayer-card-preview-label{color:#35343094;letter-spacing:.12em;text-transform:uppercase;justify-self:start;margin:0;font-size:.7rem;font-weight:650}.prayer-card-preview{color:#4f6066;background-color:#f4ead9;background-image:linear-gradient(145deg,#fff9ee66,#eedabf47),url(/images/backgrounds/hero-bg-watercolor-light.webp);background-position:50%;background-size:cover;border:1px solid #61717a33;width:min(100%,360px);position:relative;overflow:hidden;box-shadow:0 18px 50px #584b3b21}.prayer-card-preview--square{aspect-ratio:1}.prayer-card-preview--story{aspect-ratio:9/16;width:min(100%,270px)}.prayer-card-preview--serenity{background-color:#e7ece8;background-image:linear-gradient(145deg,#eff4f0b3,#ccd9d885),url(/images/backgrounds/hero-bg-watercolor-light.webp)}.prayer-card-preview__frame{border:1px solid #5260673d;flex-direction:column;padding:7%;display:flex;position:absolute;inset:7%}.prayer-card-preview__brand{color:#9b6651;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.48rem,1.25vw,.7rem);font-weight:650}.prayer-card-preview__kind{color:#61717a;letter-spacing:.12em;text-transform:uppercase;margin-top:.65rem;font-size:clamp(.4rem,1.05vw,.58rem);font-weight:650}.prayer-card-preview time{color:#3534309e;margin-top:.35rem;font-size:clamp(.42rem,1.05vw,.62rem)}.prayer-card-preview__theme{color:#9b6651;letter-spacing:.12em;text-transform:uppercase;margin-top:.35rem;font-size:clamp(.38rem,.92vw,.52rem);font-weight:650}.prayer-card-preview__message{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:.75rem 0 .45rem;display:flex;overflow:hidden}.prayer-card-preview__message em{color:#9b6651;margin-bottom:.7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.65rem,1.5vw,.95rem)}.prayer-card-preview__message blockquote{color:#4f6066;text-align:left;margin:.65rem 0 0!important;font-size:clamp(.85rem,2.15vw,1.35rem)!important;line-height:1.38!important}.prayer-card-preview--square.prayer-card-preview--text-compact .prayer-card-preview__message blockquote{font-size:clamp(.76rem,1.8vw,1.08rem)!important;line-height:1.3!important}.prayer-card-preview--square.prayer-card-preview--text-dense .prayer-card-preview__message blockquote{font-size:clamp(.68rem,1.55vw,.92rem)!important;line-height:1.24!important}.prayer-card-preview--story .prayer-card-preview__message blockquote{font-size:clamp(.92rem,2.45vw,1.45rem)!important}.prayer-card-preview__message small{color:#353430b8;margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(.55rem,1.25vw,.78rem);font-style:italic}.prayer-card-preview--square.prayer-card-preview--personalized .prayer-card-preview__message{justify-content:flex-start;padding-top:.7rem}.prayer-card-preview--square.prayer-card-preview--personalized .prayer-card-preview__message em{margin-bottom:0;font-size:clamp(.55rem,1.1vw,.75rem)}.prayer-card-preview--square.prayer-card-preview--personalized .prayer-card-preview__message blockquote{margin-top:.4rem!important;font-size:clamp(.76rem,1.75vw,1.05rem)!important;line-height:1.28!important}.prayer-card-preview--square.prayer-card-preview--personalized.prayer-card-preview--text-compact .prayer-card-preview__message blockquote{font-size:clamp(.7rem,1.55vw,.94rem)!important;line-height:1.24!important}.prayer-card-preview--square.prayer-card-preview--personalized.prayer-card-preview--text-dense .prayer-card-preview__message blockquote{font-size:clamp(.62rem,1.35vw,.82rem)!important;line-height:1.18!important}.prayer-card-preview--square.prayer-card-preview--personalized .prayer-card-preview__message small{margin-top:.55rem;font-size:clamp(.48rem,1vw,.68rem)}.prayer-card-preview__url{z-index:1;color:#35343094;letter-spacing:.04em;flex:none;margin-top:.35rem;font-size:clamp(.38rem,.9vw,.52rem);position:relative}.prayer-card-actions{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;display:grid}.prayer-card-actions .button{text-align:center;min-width:0;padding-inline:.75rem}.prayer-card-result .gentle-feedback{text-align:center;margin:0}@media (max-width:767px){.prayer-card-maker{margin-top:4rem;padding-top:3.5rem}.prayer-card-studio{grid-template-columns:1fr;gap:2.5rem;padding:1.25rem}.prayer-card-fields{grid-template-columns:1fr}.prayer-card-preview{width:min(100%,330px)}.prayer-card-preview--story{width:min(100%,245px)}.prayer-card-preview__message blockquote{font-size:clamp(.82rem,4vw,1.22rem)!important}.prayer-card-preview--story .prayer-card-preview__message blockquote{font-size:clamp(.9rem,4.3vw,1.28rem)!important}.prayer-card-actions{grid-template-columns:1fr}}
