.sh-wide-nav{display:none}.sh-site-header .sh-wordmark{margin-right:auto}.sh-pocket-menu{display:block;position:relative}.sh-pocket-menu summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;min-height:44px;padding:0 12px}.sh-pocket-menu summary::-webkit-details-marker{display:none}.sh-menu-lines{display:inline-block;width:17px;height:9px;border-block:1px solid currentColor;transition:transform .2s}.sh-pocket-menu[open] .sh-menu-lines{transform:rotate(90deg)}.sh-pocket-menu .sh-menu-panel{position:absolute;top:calc(100% + 14px);left:auto;right:-60px;width:284px;max-width:calc(100vw - 32px);padding:18px 20px 12px;max-height:min(470px,calc(100dvh - 105px));overflow:auto;background:var(--sh-cream);color:var(--sh-ink);border:1px solid #c5ac95;border-radius:4px 4px 22px;box-shadow:0 18px 45px #28170f24}.sh-pocket-menu .sh-menu-panel>p{font:400 23px/1.2 var(--sh-serif);color:var(--sh-orange);margin:0 0 12px}.sh-pocket-menu .sh-menu-panel nav{display:grid;counter-reset:rooms}.sh-pocket-menu .sh-menu-panel nav a{display:flex;align-items:center;gap:12px;min-height:39px;padding:8px 0;font:400 14px/1.2 var(--sh-sans);border-top:1px solid #cdbda877;text-decoration:none}.sh-pocket-menu .sh-menu-panel nav a:before{counter-increment:rooms;content:"0" counter(rooms);color:var(--sh-orange);font:400 9px var(--sh-sans)}.sh-pocket-menu .sh-menu-panel nav a:hover{color:var(--sh-orange)}.sh-room-nav{gap:16px;border:0}.sh-room-nav a{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:32px 10px;padding:24px;min-height:165px;margin:0;border:1px solid #bda084;border-radius:4px 45px 4px 4px;background:#ead4b7;color:var(--sh-ink);font:400 clamp(19px,1.8vw,24px)/1.1 var(--sh-serif);transition:transform .3s,background .3s,box-shadow .3s}.sh-room-nav a:nth-child(odd){margin-right:0}.sh-room-nav a:nth-child(2){background:var(--sh-plum);color:var(--sh-cream);border-color:var(--sh-plum)}.sh-room-nav a:nth-child(3){background:#ad4a2b;color:var(--sh-cream);border-color:#ad4a2b}.sh-room-nav a:nth-child(4){background:#37241e;color:var(--sh-cream);border-color:#37241e}.sh-room-nav a:after{content:"";position:absolute;z-index:-1;width:135px;height:135px;border:1px solid currentColor;opacity:.18;border-radius:50%;top:-45px;right:-20px;box-shadow:0 0 0 12px #ffffff12,0 0 0 26px #ffffff09}.sh-room-nav a span{grid-column:1/-1;color:inherit;opacity:.75;letter-spacing:.1em}.sh-room-nav a b{justify-self:end}.sh-room-nav a:hover{color:inherit;padding-left:24px;transform:translateY(-5px);box-shadow:0 15px 25px #37241e18}.sh-deck{padding:12px;max-width:500px;margin:auto}.sh-deck-under{top:22px;right:0;bottom:-8px;left:24px;border-radius:110px 12px 12px;background:repeating-linear-gradient(45deg,#a25438 0 5px,#b46b48 5px 6px)}.sh-deck-under:before{border-radius:110px 12px 12px;background:var(--sh-plum)}.sh-message-card{min-height:520px;padding:44px 38px 30px;border-radius:110px 12px 12px;background:radial-gradient(ellipse at 100% 0,#d5a57480,transparent 55%),#f6e8d0}.sh-message-card:before{top:13px;right:13px;bottom:13px;left:13px;border:1px solid #a87347;border-radius:97px 4px 4px}.sh-message-card:after{content:"";position:absolute;top:23px;left:24px;height:80px;width:80px;border:1px solid #b57f5266;border-radius:50%;pointer-events:none}.sh-deck-label{text-align:right;font-size:8px;letter-spacing:.15em;margin:0 0 30px}.sh-deck-seal{position:absolute;left:55px;top:47px;color:var(--sh-orange);font:30px var(--sh-serif)}.sh-message-card .sh-small-label{color:var(--sh-orange);margin:8px 0 16px}.sh-brand-page .sh-message-card blockquote{font-size:clamp(30px,3.5vw,45px);line-height:1.1;margin-bottom:25px}.sh-message-card #sh-message-prompt{font-size:12px;line-height:1.65;max-width:310px}.sh-card-footer{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:auto;padding-top:25px}.sh-card-logo{width:100px;height:55px;object-fit:contain;object-position:left bottom}.sh-deck-edition{max-width:65px;font-size:7px;letter-spacing:.13em;line-height:1.7;text-align:right}.sh-moon-dates{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 32px}.sh-moon-date-list{list-style:none;padding:0;margin:0}.sh-moon-date-list li{padding:10px 0;border-bottom:1px solid #cdbda8;font-size:11px}.sh-moon-date-list time{display:block;font-size:12px;font-weight:700;margin-bottom:3px}.sh-moon-dates+.sh-micro{margin-top:-20px;margin-bottom:25px}.sh-stash-compartments{display:grid;gap:35px}.sh-stash-compartment{border-top:1px solid var(--sh-line);padding-top:24px}.sh-stash-compartment>h3{display:flex;gap:18px;align-items:center;margin-bottom:22px;font-size:28px}.sh-stash-compartment>h3 span{font:10px var(--sh-sans);color:var(--sh-orange)}#sh-saved-reading,.sh-purchased-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#sh-saved-reading>p{grid-column:1/-1}.sh-saved-item h4{font:400 25px/1.2 var(--sh-serif);margin:0 0 15px}.sh-saved-item .sh-text-button{display:block;margin:12px 0 0}.sh-stash-note{margin-top:35px}.sh-bookmark{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;margin:12px 0 20px;border:1px solid #b29980;border-radius:25px;background:transparent;color:var(--sh-ink);font:11px var(--sh-sans);cursor:pointer}.sh-bookmark[aria-pressed=true]{background:var(--sh-plum);color:var(--sh-cream);border-color:var(--sh-plum)}.sh-bookmark[hidden]{display:none}.sh-bookmark-status{display:block}.sh-directory-invitation{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:center}.sh-directory-invite-art{position:relative;min-height:400px;display:grid;place-items:center;overflow:hidden;border-radius:200px 200px 4px 4px;background:#be653f;color:#f1dbba}.sh-directory-invite-art>span{text-align:center;font:400 clamp(65px,8vw,110px)/.85 var(--sh-serif);letter-spacing:-.07em;z-index:1}.sh-orbit{position:absolute;width:90%;height:70%;border:1px solid #e9c797aa;border-radius:50%;transform:rotate(-35deg)}.sh-orbit.o-two{transform:rotate(35deg)}.sh-directory-invite-copy h2{font-size:clamp(44px,5.3vw,75px)}.sh-directory-invite-copy>p:not(.sh-eyebrow){max-width:490px;font-size:14px}.sh-directory-invite-copy .sh-text-button{display:block;margin-top:22px}.sh-support-chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}.sh-support-chips span{border:1px solid var(--sh-line);border-radius:30px;padding:8px 11px;font-size:10px}.sh-directory-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--sh-plum);color:var(--sh-cream);padding-block:95px 75px}.sh-directory-hero h1,.sh-join-hero h1{font:400 clamp(48px,6.7vw,92px)/1.02 var(--sh-serif);letter-spacing:-.055em;max-width:1000px;margin:20px 0 30px}.sh-directory-hero em{color:#e4ab7e}.sh-directory-hero>p{max-width:620px}.sh-directory-hero .sh-directory-deck{font-size:16px;margin-bottom:28px}.sh-directory-hero>.sh-micro{margin-top:24px}.sh-directory-hero-orbit{position:absolute;width:550px;height:550px;right:-200px;top:10%;z-index:-1;border:1px solid #bc885866;border-radius:50%;box-shadow:0 0 0 40px #b77c4b11,0 0 0 80px #b77c4b0c}.sh-support-selector{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sh-support-selector button{text-align:left;color:var(--sh-ink);background:transparent;border:1px solid var(--sh-line);cursor:pointer}.sh-support-all{grid-column:1/-1;padding:12px 20px;border-radius:30px;font:12px var(--sh-sans);display:flex;justify-content:space-between}.sh-support-option{padding:22px;min-height:205px;position:relative;border-radius:3px 36px 3px 3px;transition:background .2s,transform .2s}.sh-support-number{display:block;font:9px var(--sh-sans);color:var(--sh-orange);margin-bottom:20px}.sh-support-option strong{display:block;font:400 22px/1.1 var(--sh-serif);margin-bottom:12px}.sh-support-option small{display:block;font:11px/1.55 var(--sh-sans);max-width:190px}.sh-support-arrow{position:absolute;right:17px;top:15px}.sh-support-selector button[aria-pressed=true]{background:var(--sh-plum);color:var(--sh-cream);border-color:var(--sh-plum)}.sh-support-selector button[aria-pressed=true] .sh-support-number{color:#e9ba92}.sh-support-option:hover{transform:translateY(-3px)}.sh-directory-search{max-width:570px;margin:40px 0 25px}.sh-directory-search label{display:block;font-size:12px;margin-bottom:10px}.sh-directory-search input{width:100%;padding:14px 18px;background:#fff8ec;border:1px solid #b39d85;color:var(--sh-ink);border-radius:30px;font:16px var(--sh-sans)}.sh-directory-empty{padding:38px;border:1px solid var(--sh-line);background:#ebd9be77;max-width:800px}.sh-directory-empty>span{color:var(--sh-orange);font-size:30px}.sh-directory-empty h2{font-size:clamp(30px,3.8vw,46px);margin-top:10px}.sh-directory-empty p{max-width:650px;font-size:14px}.sh-directory-care{margin:30px 0;max-width:800px}.sh-practitioner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sh-practitioner-card{padding:25px;border:1px solid var(--sh-line);background:#fff7e8}.sh-practitioner-card h2{font-size:32px}.sh-practitioner-card p{font-size:12px}.sh-practitioner-card[hidden]{display:none}.sh-join-hero{background:#e4c6a1;padding-block:90px 65px}.sh-join-hero>p{max-width:720px;font-size:14px}.sh-join-hero>.sh-join-deck{font-size:18px}.sh-join-hero h1 em{color:#8e3e28}.sh-application-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:9%;align-items:start}.sh-curation-note{position:sticky;top:120px}.sh-curation-mark{font:60px var(--sh-serif);color:var(--sh-orange)}.sh-curation-note h2{font-size:39px}.sh-curation-note p{font-size:14px}.sh-application-card{padding:35px;border:1px solid #c8ad91;border-radius:4px 48px 4px 4px;background:#fff9ef}.sh-application-card>h2{font-size:43px}.sh-application-card>p{font-size:13px}.sh-application-card form{margin-top:35px}.sh-form-field{display:grid;gap:9px;margin-bottom:25px}.sh-form-field label{font:700 12px/1.4 var(--sh-sans)}.sh-form-field input,.sh-form-field select,.sh-form-field textarea{width:100%;min-width:0;max-width:100%;border:1px solid #b6a08b;border-radius:4px;background:#f5ebda77;color:var(--sh-ink);font:400 16px/1.5 var(--sh-sans);padding:12px}.sh-form-field textarea{resize:vertical}.sh-form-field small{font-size:11px;line-height:1.6;color:#72564a}.sh-form-field :is(input,select,textarea):focus{outline:2px solid var(--sh-orange);outline-offset:3px}.sh-form-consent{display:flex;align-items:start;gap:12px;font:11px/1.6 var(--sh-sans);margin:5px 0 25px}.sh-form-consent input{accent-color:var(--sh-plum);flex-shrink:0;width:18px;height:18px;margin-top:2px}.sh-application-submit{width:100%}.sh-application-next{border-top:1px solid var(--sh-line);margin-top:30px;padding-top:25px}.sh-application-next h3{font:700 12px/1.5 var(--sh-sans);margin:15px 0 5px}.sh-application-next p:not(.sh-eyebrow){font-size:12px;margin:0 0 20px}.sh-directory-dashboard{min-height:65vh}.sh-directory-dashboard h1{font-size:clamp(44px,6vw,80px);max-width:850px}.sh-dashboard-member{max-width:680px;margin:50px 0}.sh-directory-dashboard>.sh-text-button{display:block;margin-top:25px}@media(max-width:1000px){.sh-support-selector{grid-template-columns:repeat(2,1fr)}.sh-application-layout{gap:5%;grid-template-columns:.6fr 1.4fr}.sh-practitioner-grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.sh-site-header{gap:14px}.sh-pocket-menu .sh-menu-panel{right:-66px;width:265px;padding:15px 17px 10px;max-height:min(425px,calc(100dvh - 95px))}.sh-pocket-menu .sh-menu-panel>p{font-size:21px;margin-bottom:10px}.sh-pocket-menu .sh-menu-panel nav a{min-height:37px;font-size:13px;padding:8px 0}.sh-room-nav{gap:12px}.sh-room-nav a{padding:19px;min-height:150px;gap:30px 5px;font-size:22px;border-radius:3px 35px 3px 3px}.sh-room-nav a:hover{padding-left:19px}.sh-deck{width:calc(100% - 12px);padding:8px}.sh-message-card{min-height:505px;padding:44px 27px 27px}.sh-brand-page .sh-message-card blockquote{font-size:34px}.sh-deck-label{font-size:7px;margin-bottom:32px}.sh-card-logo{width:90px}.sh-deck-edition{font-size:6px}.sh-moon-dates{gap:18px}#sh-saved-reading,.sh-purchased-list{grid-template-columns:1fr}.sh-stash-compartment>h3{font-size:26px}.sh-directory-invitation{grid-template-columns:1fr;gap:35px}.sh-directory-invite-art{min-height:240px;border-radius:150px 150px 3px 3px;max-width:400px;width:100%;margin:auto}.sh-directory-invite-art>span{font-size:77px}.sh-directory-invite-copy h2{font-size:49px}.sh-directory-hero,.sh-join-hero{padding-block:60px 45px}.sh-directory-hero h1,.sh-join-hero h1{font-size:clamp(42px,10.5vw,66px)}.sh-directory-hero .sh-directory-deck{font-size:14px}.sh-support-selector{gap:10px}.sh-support-option{min-height:225px;padding:18px 14px}.sh-support-option strong{font-size:21px}.sh-support-option small{font-size:10px}.sh-directory-empty{padding:25px}.sh-practitioner-grid,.sh-application-layout{grid-template-columns:1fr;gap:35px}.sh-curation-note{position:static}.sh-application-card{padding:26px 20px;border-radius:3px 35px 3px 3px}.sh-application-card>h2{font-size:36px}.sh-join-hero>.sh-join-deck{font-size:16px}.sh-application-submit{font-size:12px;padding-inline:15px}.sh-gallery-heading>.sh-button{padding:12px 18px;font-size:11px}}@media(max-width:359px){.sh-room-nav a{font-size:19px;padding:15px}.sh-brand-page .sh-message-card blockquote{font-size:29px}.sh-support-option strong{font-size:19px}}@media(prefers-reduced-motion:reduce){.sh-room-nav a:hover,.sh-support-option:hover{transform:none}}.sh-brand-page .sh-room-nav a{--sh-room-ink: #37241e;color:var(--sh-room-ink)}.sh-brand-page .sh-room-nav a:nth-child(n+2){--sh-room-ink: #f5ebda}.sh-brand-page .sh-room-nav a:is(:hover,:focus-visible,:active,:visited){color:var(--sh-room-ink)}.sh-brand-page .sh-room-nav a:focus-visible{outline-color:var(--sh-room-ink)}.sh-moon-copy .sh-tablist{display:grid;grid-template-columns:1fr 1fr;width:100%}.sh-moon-copy .sh-tablist button{width:100%}.sh-moon-dates{display:block;margin-bottom:25px}.sh-moon-dates .sh-small-label{color:#e7b78b;margin-bottom:12px}.sh-moon-date-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sh-moon-date-list li{padding:12px 10px;background:#ffffff07;border:1px solid #cdbda855;border-radius:3px;line-height:1.6}.sh-brand-page .sh-directory-invitation{max-width:none;background:#a34c32;color:#f5ebda;padding-inline:max(6%,calc((100vw - 1200px)/2))}.sh-directory-invitation .sh-directory-invite-art{background:#4b2838;color:#f5ebda}.sh-directory-invitation .sh-company-art{display:grid;gap:12px;max-width:100%;padding:25px;font-size:clamp(48px,6.5vw,85px);line-height:.95;letter-spacing:-.055em}.sh-company-art em{color:#e4ad82}.sh-directory-invitation h2 em{color:#f5ebda}.sh-directory-invitation .sh-support-chips span{border-color:#e8bfa277}.sh-directory-invitation .sh-button.sh-dark{background:#f5ebda;color:#37241e}.sh-directory-invitation .sh-button.sh-dark:hover{background:#e7c6a1;color:#37241e}.sh-signs-first{display:grid;grid-template-columns:.55fr 1.45fr;gap:45px;align-items:center;border-block:1px solid var(--sh-line);padding:45px 0}.sh-signs-first h2{font-size:clamp(36px,4.5vw,57px)}.sh-signs-first h2 a{text-decoration:none}.sh-signs-first p:not(.sh-eyebrow){font-size:14px}.sh-signs-first .sh-bookmark{display:flex;width:fit-content;margin:24px 0 0}.sh-first-issue{position:relative;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;background:#4b2838;color:#e7b78b;border-radius:150px 150px 3px 3px;font:400 120px/.9 var(--sh-serif);letter-spacing:-.07em}.sh-first-issue:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #e7b78b55;border-radius:inherit}.sh-first-issue span{max-width:150px;text-align:center;font:9px/1.7 var(--sh-sans);letter-spacing:.13em}.sh-brand-page .sh-sermon-hero{max-width:none;padding:85px max(6%,calc((100vw - 1040px)/2)) 70px;background:#452536;color:#f5ebda}.sh-sermon-hero .sh-eyebrow{color:#e7b78b}.sh-sermon-hero h1{font-size:clamp(50px,6.3vw,85px);line-height:1.04;letter-spacing:-.05em;max-width:950px;margin-bottom:30px}.sh-sermon-deck{font-family:var(--sh-serif);font-size:25px;max-width:730px}.sh-sermon-byline{font-size:11px;margin-top:30px;color:#e7c6a7}.sh-brand-page .sh-sermon-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:28px;border-bottom:1px solid var(--sh-line)}.sh-sermon-toolbar .sh-bookmark{margin:0}.sh-brand-page .sh-sermon-reading{display:grid;grid-template-columns:190px minmax(0,740px);gap:65px;align-items:start;padding-top:65px;padding-bottom:55px}.sh-sermon-contents{position:sticky;top:120px;display:grid;gap:18px}.sh-sermon-contents p{margin-bottom:2px}.sh-sermon-contents a{font-size:11px;line-height:1.6;text-decoration-thickness:1px;text-underline-offset:5px}.sh-sermon-body{min-width:0;font-size:16px;line-height:1.85}.sh-sermon-body>p{margin-bottom:24px}.sh-sermon-body .sh-sermon-lead{font-family:var(--sh-serif);font-size:29px;line-height:1.4}.sh-sermon-body h2{font-size:clamp(32px,3.2vw,45px);line-height:1.12;margin:65px 0 25px}.sh-sermon-body blockquote{margin:40px 0;padding:35px;border:0;border-left:3px solid #a34c32;background:#e7d2b5;font:400 34px/1.25 var(--sh-serif);letter-spacing:-.035em}.sh-sermon-almanac{background:#eadbc5;padding:30px;margin:40px 0;border-radius:3px 40px 3px 3px}.sh-sermon-almanac h2{margin-top:0;font-size:33px}.sh-sermon-almanac>p{font-size:12px}.sh-sermon-almanac dl{margin:25px 0}.sh-sermon-almanac dl div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:13px 0;border-top:1px solid #c8af92;font-size:12px;line-height:1.6}.sh-sermon-almanac dt{font-weight:700}.sh-sermon-almanac dd{margin:0}.sh-sermon-homework{border-block:1px solid #b7987b;padding:30px 0 20px;margin-top:50px}.sh-sermon-homework h2{margin-top:0}.sh-sermon-homework ol{padding-left:22px}.sh-sermon-homework li{padding:0 0 18px 8px}.sh-sermon-signoff{font:400 26px/1.45 var(--sh-serif);margin-top:40px}.sh-sermon-signoff em{display:inline-block;margin-top:15px;color:#a34c32}.sh-sermon-sources{border-top:1px solid #cdbda8;margin-top:45px;padding-top:20px;font:11px/1.8 var(--sh-sans)}.sh-sermon-sources summary{cursor:pointer;min-height:35px}.sh-sermon-sources ul{padding-left:17px}.sh-sermon-sources a{overflow-wrap:anywhere}.sh-brand-page .sh-sermon-close{padding-top:45px;border-top:1px solid var(--sh-line)}.sh-sermon-close h2{font-size:clamp(38px,4.3vw,60px)}.sh-sermon-close>p:not(.sh-eyebrow){max-width:620px;font-size:14px}.sh-sermon-close .sh-button{margin-left:15px}@media(max-width:950px){.sh-brand-page .sh-sermon-reading{grid-template-columns:145px minmax(0,1fr);gap:35px}}@media(max-width:749px){.sh-moon-date-list{grid-template-columns:1fr;gap:0}.sh-moon-date-list li{display:flex;align-items:baseline;justify-content:space-between;gap:15px;background:transparent;border:0;border-bottom:1px solid #cdbda855;padding:10px 0}.sh-moon-date-list time{margin-bottom:0}.sh-directory-invitation .sh-company-art{font-size:60px;gap:5px}.sh-signs-first{grid-template-columns:1fr;gap:30px;padding-top:30px}.sh-first-issue{min-height:215px;max-width:310px;width:100%;margin:auto;font-size:95px;gap:15px}.sh-brand-page .sh-sermon-hero{padding:60px 24px 40px}.sh-sermon-hero h1{font-size:clamp(43px,10vw,65px)}.sh-sermon-deck{font-size:22px}.sh-brand-page .sh-sermon-reading{display:block;padding-top:35px}.sh-sermon-contents{position:static;display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid var(--sh-line)}.sh-sermon-contents>p{flex-basis:100%}.sh-sermon-body{font-size:15px}.sh-sermon-body .sh-sermon-lead{font-size:26px}.sh-sermon-body h2{font-size:33px;margin-top:45px}.sh-sermon-body blockquote{font-size:29px;padding:25px}.sh-sermon-almanac{padding:25px 20px}.sh-sermon-almanac h2,.sh-sermon-homework h2{margin-top:0}.sh-sermon-almanac dl div{grid-template-columns:1fr;gap:4px}.sh-sermon-close .sh-button{margin-left:0;display:flex;width:fit-content}}.sh-devotional-announcement{background:#452536;color:#f5ebda;padding:12px 24px;text-align:center}.sh-devotional-announcement a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;color:#f5ebda;text-decoration:none;font:11px/1.5 var(--sh-sans)}.sh-devotional-announcement strong{font-weight:700}.sh-devotional-announcement a:hover{color:#f6d4af}.sh-books-section .sh-section-wrap{padding-bottom:70px}.sh-devotional-feature{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;background:#36241f;color:#f5ebda;border-radius:4px 70px 4px 4px;overflow:hidden;margin-bottom:75px}.sh-devotional-art{position:relative;padding:35px 30px;background:radial-gradient(ellipse at 50% 45%,#b2683144,transparent 70%);display:grid;place-items:center}.sh-devotional-image{width:100%;max-width:370px;height:auto;display:block;filter:drop-shadow(10px 20px 25px #0c070655)}.sh-devotional-date{position:absolute;bottom:28px;right:15px;color:#efbf8d;font:400 50px/1 var(--sh-serif);letter-spacing:-.06em}.sh-devotional-copy{padding:50px 50px 50px 15px}.sh-devotional-copy .sh-eyebrow{color:#e8b586;margin-bottom:18px}.sh-preorder-label{display:inline-block;padding:6px 10px;border:1px solid #e8b58666;color:#f0c08e;font-size:9px;letter-spacing:.12em;margin-bottom:22px}.sh-brand-page .sh-devotional-copy h3{font-size:clamp(35px,4vw,52px);line-height:1.06;letter-spacing:-.04em}.sh-devotional-copy .sh-devotional-subtitle{font:400 23px/1.4 var(--sh-serif);color:#e9c49b}.sh-devotional-copy>p:not(.sh-eyebrow):not(.sh-devotional-subtitle):not(.sh-preorder-label){font-size:13px}.sh-devotional-author{margin-top:25px}.sh-devotional-release{border-top:1px solid #d8b18e55;padding-top:20px;margin-top:25px}.sh-devotional-copy .sh-button{margin-top:12px}.sh-brand-page .sh-stash-invitation{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-block:55px}.sh-stash-invitation .sh-eyebrow{margin-bottom:12px}.sh-brand-page .sh-stash-invitation h2{font-size:clamp(30px,3.5vw,45px);margin-bottom:14px}.sh-stash-invitation p:not(.sh-eyebrow){font-size:13px;margin-bottom:0;max-width:590px}.sh-stash-invitation>.sh-button{flex-shrink:0}.sh-stash-page-heading{max-width:850px;margin-bottom:55px}.sh-stash-page-heading h1{font:400 clamp(53px,7vw,90px)/1.02 var(--sh-serif);letter-spacing:-.055em;margin-bottom:25px}.sh-stash-page-heading>p:not(.sh-eyebrow){max-width:620px;font-size:15px}.sh-stash-page-heading .sh-text-button{margin-top:10px}.sh-brand-page .sh-stash-compartment>h2{display:flex;gap:18px;align-items:center;margin-bottom:22px;font-size:28px}.sh-stash-compartment>h2 span{font:10px var(--sh-sans);color:var(--sh-orange)}.sh-saved-item ol{padding-left:19px;font-size:13px;line-height:1.7}.sh-stash-result-link{margin-top:10px}.sh-shop-section .sh-shop-grid{margin-top:0}.sh-brand-page .sh-full-footer{display:block;padding:75px max(6%,calc((100vw - 1200px)/2)) 25px;background:#2e201c;color:#f5ebda}.sh-footer-main{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-bottom:55px}.sh-footer-logo{display:inline-block;padding:12px 17px;background:#f5ebda;border-radius:3px 18px 3px 3px;margin-bottom:28px}.sh-footer-logo img{display:block;width:145px;height:auto;max-height:85px;object-fit:contain}.sh-brand-page .sh-footer-brand h2{font-size:clamp(33px,3.4vw,47px);line-height:1.08;max-width:360px;margin-bottom:20px}.sh-footer-brand>p{max-width:330px;font:12px/1.8 var(--sh-sans);color:#e3c9b3}.sh-footer-brand .sh-text-button{display:inline-block;margin-top:25px;font-size:12px}.sh-site-footer .sh-footer-navigation{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px}.sh-footer-navigation>div{display:grid;gap:14px}.sh-brand-page .sh-footer-navigation h3{font:700 10px/1.5 var(--sh-sans);text-transform:uppercase;letter-spacing:.13em;color:#dfa574;margin:7px 0 14px}.sh-footer-navigation a{font:11px/1.65 var(--sh-sans);color:#f5ebda;text-decoration:none}.sh-footer-navigation a:hover{text-decoration:underline;text-underline-offset:4px;color:#f3bf8f}.sh-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;border-top:1px solid #b8917255}.sh-footer-bottom p,.sh-footer-bottom a{font-size:10px;line-height:1.7;margin:0}@media(max-width:950px){.sh-footer-main{gap:40px;grid-template-columns:.85fr 1.4fr}.sh-site-footer .sh-footer-navigation{grid-template-columns:1fr 1fr;gap:25px}.sh-devotional-copy{padding-right:30px}}@media(max-width:749px){.sh-devotional-announcement{padding:9px 18px}.sh-devotional-announcement a{display:grid;gap:2px;font-size:10px;line-height:1.5}.sh-devotional-announcement a>span{font-size:9px;letter-spacing:.03em}.sh-devotional-feature{grid-template-columns:1fr;border-radius:4px 50px 4px 4px;margin-bottom:55px}.sh-devotional-art{padding:30px 30px 20px}.sh-devotional-image{max-width:320px}.sh-devotional-date{font-size:40px;bottom:14px;right:20px}.sh-devotional-copy{padding:25px}.sh-brand-page .sh-devotional-copy h3{font-size:36px}.sh-devotional-copy .sh-devotional-subtitle{font-size:22px}.sh-brand-page .sh-stash-invitation{display:block;padding-block:40px}.sh-stash-invitation>.sh-button{margin-top:25px}.sh-stash-page-heading h1{font-size:clamp(45px,11vw,65px)}.sh-brand-page .sh-stash-compartment>h2{font-size:26px}.sh-brand-page .sh-full-footer{padding:50px 24px 25px}.sh-footer-main{display:block;padding-bottom:35px}.sh-footer-brand{margin-bottom:40px}.sh-site-footer .sh-footer-navigation{grid-template-columns:1fr 1fr;gap:30px 20px}.sh-footer-navigation>div:last-child{grid-column:1/-1}.sh-footer-brand>p{font-size:12px}.sh-footer-navigation a{font-size:12px}.sh-footer-bottom{align-items:start;gap:15px}}.sh-devotional-copy .sh-devotional-price{display:flex;align-items:baseline;gap:15px;margin:28px 0 0;color:#f5ebda}.sh-devotional-price strong{font:400 40px/1 var(--sh-serif);letter-spacing:-.035em}.sh-devotional-price span{font:10px/1.5 var(--sh-sans);color:#e9c49b}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sh-sanctuary-hub.css.map */
