:root{--paper:#eeeae1;--ink:#242b28;--blue:#243f65;--muted:#62665e;--line:#c9c9be;--sans:'Outis Sans',Arial,sans-serif;--serif:'Outis Serif',Georgia,serif;--display:'Outis Display','Arial Narrow',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:7px}::selection{background:var(--blue);color:var(--paper)}.skip-link{position:absolute;left:20px;top:-100px;background:var(--ink);color:white;padding:15px;z-index:100}.skip-link:focus{top:15px}.site-header{margin:0 3.7%;height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:700;letter-spacing:.025em}.mark{width:24px;height:24px;border:1.6px solid currentColor;border-radius:50%;position:relative;display:inline-block}.mark:after{content:'';width:10px;height:5px;position:absolute;right:-3px;bottom:0;background:var(--paper);transform:rotate(-40deg)}nav{display:flex;gap:38px;font-size:12px}nav a{padding:12px 0}nav a:hover,.image-caption a:hover,footer a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:5px}.opening{padding:0 3.7%}.edition{display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.09em;font-size:10px;margin-top:24px}h1{font-family:var(--display);font-size:clamp(86px,20.8vw,340px);line-height:.94;font-weight:600;letter-spacing:-.03em;margin:17px 0 28px;white-space:nowrap}.title-period{color:var(--blue)}.hero{position:relative;height:clamp(430px,45vw,700px);overflow:hidden;background:#869798}.hero>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 60%}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,31,36,.35),rgba(16,39,40,.36) 85%)}.hero-content{position:absolute;z-index:1;top:12%;left:5%;color:#f7f3ea}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;margin:0 0 28px;line-height:1.6}h2{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:0}em{font-family:var(--serif);font-weight:400}.hero h2{font-size:clamp(48px,5.8vw,88px);margin-bottom:34px}.line-link{font-size:12px;border-bottom:1px solid currentColor;display:inline-flex;align-items:center;justify-content:space-between;gap:42px;padding-bottom:10px}.line-link span{transition:transform .2s}.line-link:hover span{transform:translate(3px,-3px)}.hero-side{position:absolute;right:23px;bottom:9%;z-index:1;writing-mode:vertical-rl;color:#f7f3ea;font-size:9px;letter-spacing:.18em}.image-caption{display:flex;justify-content:space-between;padding-top:16px;font-size:10px;color:var(--muted)}.image-caption a span{margin-left:18px}.section-grid{display:grid;grid-template-columns:1fr 1.55fr;gap:8%;padding:140px 8%}.section-aside .eyebrow{color:var(--muted)}.dictionary{padding-top:88px;margin-bottom:60px}.dictionary-word{font-family:var(--serif);display:block;font-size:76px;letter-spacing:-.05em}.pronunciation{font-size:11px;color:var(--muted)}.dictionary p{font-family:var(--serif);font-size:24px;margin-top:22px}.manifesto-copy{max-width:680px}.manifesto-copy h2{font-size:clamp(36px,3.8vw,59px);margin-bottom:38px}.manifesto-copy p{font-size:17px;line-height:1.9;margin:0 0 26px;letter-spacing:-.015em}.manifesto-copy .question{font-family:var(--serif);font-size:32px;line-height:1.25;letter-spacing:-.025em;margin:45px 0 25px;color:var(--blue)}.manifesto-rule{width:65px;height:1px;background:var(--ink);margin:50px 0}.manifesto-copy .manifesto-statement{font-family:var(--serif);font-size:32px;line-height:1.2;margin-bottom:26px}.invitation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:95px 8%;position:relative;overflow:hidden}.invitation>p:not(.eyebrow){font-family:var(--serif);font-size:clamp(68px,10vw,158px);line-height:.98;letter-spacing:-.05em;margin:0}.invitation em{color:var(--blue)}.large-mark{position:absolute;width:25vw;height:25vw;max-width:365px;max-height:365px;border:1px solid var(--ink);border-radius:50%;right:10%;top:50%;transform:translateY(-50%)}.large-mark:after{content:'';position:absolute;bottom:3%;right:0;width:40%;height:12%;background:var(--paper);transform:rotate(-36deg)}.practice h2,.support h2{font-size:clamp(35px,3.7vw,57px)}.aside-note{font-size:13px;color:var(--muted);line-height:1.8;max-width:260px;margin-top:28px}.practices{border-top:1px solid var(--ink)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:grid;grid-template-columns:32px 1fr 20px;align-items:start;gap:12px;font-size:17px;line-height:1.5;padding:26px 0;cursor:pointer}summary::-webkit-details-marker{display:none}.number{font-size:10px;padding-top:5px;color:var(--muted)}.toggle{position:relative;width:15px;height:15px;align-self:center}.toggle:before,.toggle:after{position:absolute;content:'';background:var(--ink);height:1px;width:13px;left:1px;top:7px}.toggle:after{transform:rotate(90deg);transition:transform .2s}details[open] .toggle:after{transform:rotate(0deg)}.practice-detail{padding:0 32px 25px 44px}.practice-detail p{font-size:14px;line-height:1.8;margin:0 0 22px;color:var(--muted)}.practice-detail p.prompt{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--blue);line-height:1.5;margin-bottom:0}.support{border-top:1px solid var(--line);padding-top:95px;padding-bottom:95px}.support-copy>p{font-size:17px;line-height:1.8;margin-top:0}.solid-button{background:var(--blue);color:var(--paper);padding:18px 23px;display:flex;justify-content:space-between;gap:80px;border:1px solid var(--blue);font-size:12px;cursor:pointer;min-width:220px;transition:background .2s}.solid-button:hover{background:var(--ink)}.support-copy .share-status{min-height:21px;font-size:12px;margin:12px 0;color:var(--blue)}.support-status{border-top:1px solid var(--line);padding-top:25px;display:flex;gap:12px}.status-dot{width:6px;height:6px;flex-shrink:0;border:1px solid var(--muted);border-radius:50%;margin-top:6px}.support-status strong{font-weight:500;font-size:12px}.support-status p{font-size:12px;color:var(--muted);line-height:1.8;margin:8px 0 0;max-width:380px}.closing{background:var(--blue);color:var(--paper);position:relative;padding:74px 8% 95px}.closing>p:not(.eyebrow){font-family:var(--display);font-weight:500;font-size:clamp(74px,12vw,185px);letter-spacing:-.03em;line-height:.98;margin:0}.closing em{font-size:.95em;line-height:1.12}.closing-top{position:absolute;bottom:10%;right:8%;height:56px;width:56px;border:1px solid #bcc3cd;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:23px}.closing a:focus-visible{outline-color:var(--paper)}footer{padding:35px 3.7%;display:flex;align-items:center;gap:30px;flex-wrap:wrap}footer p{font-family:var(--serif);font-style:italic;font-size:16px;margin:auto auto auto 0}footer>a:not(.brand){font-size:11px}.copyright{font-size:9px;color:var(--muted)}
@media(min-width:1600px){body{max-width:2000px;margin:auto}h1{font-size:min(20.8vw,415px)}}
@media(max-width:760px){.site-header{height:74px;margin:0 6%}.brand{font-size:12px;gap:8px}.mark{width:20px;height:20px}nav{gap:18px;font-size:10px}nav a:nth-child(2){display:none}.opening{padding:0 6%}.edition{font-size:8px;margin-top:18px;letter-spacing:.05em}.edition span:last-child{display:none}h1{font-size:20.6vw;margin:19px 0 21px;letter-spacing:-.035em}.hero{height:540px}.hero>img{object-position:62% center}.hero-content{left:7%;right:5%;top:auto;bottom:9%}.hero .eyebrow{font-size:8px;letter-spacing:.1em}.hero h2{font-size:clamp(42px,8.5vw,62px);margin-bottom:30px}.hero-side{right:12px;font-size:7px;bottom:48%}.image-caption{font-size:8px;gap:15px;line-height:1.5}.image-caption a span{margin-left:6px}.section-grid{grid-template-columns:1fr;gap:44px;padding:80px 8%}.dictionary{padding-top:0;margin:20px 0 30px}.dictionary-word{display:inline;font-size:47px;margin-right:18px}.dictionary p{display:inline-block;font-size:19px;margin:0 0 0 15px}.manifesto-copy h2{font-size:39px}.manifesto-copy p{font-size:16px;line-height:1.85}.manifesto-copy .question{font-size:29px}.manifesto-copy .manifesto-statement{font-size:29px}.invitation{padding:70px 8%}.invitation>p:not(.eyebrow){font-size:16vw}.large-mark{width:28vw;height:28vw;right:8%}.invitation .eyebrow{font-size:8px}.practice h2,.support h2{font-size:40px}.aside-note{max-width:340px;font-size:13px}.practice .eyebrow,.support .eyebrow{margin-bottom:22px}summary{font-size:16px;grid-template-columns:24px 1fr 16px;gap:8px}.practice-detail{padding-left:32px;padding-right:20px}.closing{padding:60px 8% 80px}.closing>p:not(.eyebrow){font-size:20vw}.closing-top{width:38px;height:38px;right:7%;bottom:11%;font-size:18px}footer{padding:30px 6%;gap:25px}footer p{font-size:14px}footer>a:not(.brand){width:60%}.copyright{margin-left:auto}.eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
@media print{nav,.hero,.image-caption,.practice,.support,.closing,.edition,.invitation,.section-aside,.title-period,footer{display:none}.site-header{height:auto;border:0}.section-grid{display:block;padding:20px}.manifesto-copy{max-width:none}.opening h1{font-size:50px}.manifesto-copy p{font-size:12pt}body{background:white;color:black}}
/* Silent prayer edition */
.premise-intro{display:flex;justify-content:space-between;align-items:center;margin-top:48px}.premise-intro .eyebrow{margin:0}.premise-mark{font-family:var(--serif);font-size:42px;line-height:1}.premise-title{font-size:clamp(70px,11.4vw,180px);line-height:.91;letter-spacing:-.025em;margin:22px 0 34px;white-space:normal}.premise-title span{display:block}.premise-title .blue-line{color:var(--blue)}.premise-foot{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--ink);padding-bottom:28px}.premise-foot>p{font-family:var(--serif);font-size:28px;letter-spacing:-.025em;margin:0}.premise-note{display:grid;grid-template-columns:1fr 1fr;gap:8%;max-width:1080px;padding:28px 0 54px}.premise-note p{font-size:13px;line-height:1.85;margin:0}.premise-note strong{font-weight:500}.hero{height:440px}.hero-content{top:12%}.hero h2{font-size:clamp(46px,5.2vw,76px);line-height:1}.quiet-room{padding:90px 8%;background:var(--blue);color:var(--paper);text-align:center}.quiet-room h2{font-size:clamp(42px,5.5vw,80px)}.quiet-copy{font-size:14px;line-height:1.8;margin:30px auto}.quiet-room .solid-button{background:var(--paper);color:var(--blue);min-width:130px;gap:30px;border-color:var(--paper)}#quiet-form{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}#quiet-form label{font-size:12px;margin-right:6px}select{font:inherit;font-size:13px;padding:16px;color:var(--paper);background:var(--blue);border:1px solid #aab5c5;border-radius:0}.quiet-footnote{font-size:11px;opacity:.8;margin:28px 0 0}.quiet-room :focus-visible{outline:2px solid var(--paper);outline-offset:5px}.inquiry{border-bottom:1px solid var(--line)}.inquiry h2{font-size:clamp(35px,3.7vw,57px)}.inquiry-essays article{border-top:1px solid var(--line);padding:30px 0}.inquiry-essays article:first-child{padding-top:0;border:0}.inquiry-essays article:last-child{padding-bottom:0}.inquiry-essays .eyebrow{color:var(--blue);margin:0 0 13px}.inquiry-essays h3{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-.025em;margin:0 0 18px}.inquiry-essays article>p:last-child{font-size:15px;line-height:1.85;margin:0}dialog{background:var(--paper);color:var(--ink);border:0;width:min(90vw,650px);max-height:90dvh;padding:70px 35px;text-align:center}dialog::backdrop{background:rgba(17,30,34,.86);backdrop-filter:blur(6px)}.session-inner h2{font-size:76px}.session-inner>p:not(.eyebrow){font-size:14px;line-height:1.8}#quiet-clock{font-family:var(--serif);font-size:64px;font-variant-numeric:tabular-nums;margin:24px 0 0}#quiet-status{min-height:26px;color:var(--blue)}.session-actions{display:flex;justify-content:center;gap:25px}.session-actions button{border:0;border-bottom:1px solid var(--ink);background:none;padding:10px 0;cursor:pointer;font-size:12px}select:focus-visible{outline:2px solid var(--blue);outline-offset:5px}
@media(max-width:760px){nav{gap:16px}.premise-intro{margin-top:30px}.premise-title{font-size:18vw;margin:22px 0 28px}.premise-foot{align-items:flex-start;flex-direction:column;gap:25px}.premise-foot>p{font-size:24px;max-width:280px}.premise-note{grid-template-columns:1fr;gap:18px;padding-bottom:35px}.premise-note p{font-size:13px}.hero{height:440px}.hero-content{top:12%;bottom:auto}.hero-side{bottom:10%}.hero h2{font-size:49px}.quiet-room{padding:65px 8%}.quiet-room h2{font-size:43px}#quiet-form label{flex-basis:100%;margin-bottom:3px}.inquiry h2{font-size:40px}.inquiry-essays h3{font-size:31px}dialog{padding:42px 25px}.session-inner h2{font-size:61px}.quiet-room .eyebrow{font-size:8px}}
@media print{.premise-intro,.premise-foot,.premise-note,.quiet-room,.inquiry,dialog{display:none}.opening h1.premise-title{font-size:44px}.premise-title span{display:inline;margin-right:10px}}

/* Be Still and Know: editorial hierarchy */
.premise-title{font-family:var(--serif);font-weight:400;font-size:clamp(72px,11.6vw,180px);line-height:.94;letter-spacing:-.045em;margin:22px 0 36px}.premise-foot>p{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.inquiry-essays article>p:last-child{margin-top:18px}.inquiry-essays article>p:not(.eyebrow){font-size:15px;line-height:1.85}.practice-detail p:last-child{margin-bottom:0}
@media(max-width:760px){.premise-title{font-size:20vw;line-height:.97}.premise-foot>p{font-size:10px;max-width:none}.practice h2{font-size:38px}.inquiry h2{font-size:39px}}

/* A spare introduction, without an instructional sequence. */
.premise-intro{margin-top:55px}.premise-note{display:block;max-width:none;padding:30px 0 48px}.premise-note p{font-size:14px;line-height:1.8}.premise-note p+p{color:var(--muted)}
.practice-introduction{max-width:560px}.practice-introduction p{font-family:var(--serif);font-size:clamp(25px,2.5vw,36px);line-height:1.4;letter-spacing:-.02em;margin:0 0 28px}.practice-introduction p:last-child{font-family:var(--sans);font-size:14px;letter-spacing:0;line-height:1.8;margin:0;color:var(--muted)}
.quiet-room h2{margin-bottom:38px}.manifesto h2{font-size:clamp(52px,6vw,84px)}.refrain{padding:45px 8%;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:28px}.refrain p{font-size:14px;line-height:1.8;margin:0}.refrain .mark{flex-shrink:0}.support-copy .share-status{margin-bottom:0}.hero:after{background:linear-gradient(0deg,rgba(12,31,36,.12),transparent)}
@media(max-width:760px){.premise-intro{margin-top:36px}.premise-foot{flex-direction:row;align-items:center;gap:18px}.premise-foot .line-link{font-size:10px;gap:18px}.premise-foot>p{max-width:145px;line-height:1.6}.premise-note{padding:25px 0 32px}.premise-note p{font-size:12px}.practice-introduction p{font-size:28px}.refrain{padding:32px 8%}.refrain p{font-size:12px}}

/* Let the opening headline stand on its own. */
.opening .premise-title{margin-top:55px}
@media(max-width:760px){.opening .premise-title{margin-top:36px}}
