.page{min-height:100vh;text-align:left}@media screen and (min-width:1020px){.dxs-header{position:absolute}}.page__main{--section-space:5rem;padding:8rem 1.25rem 6rem}.page__main>*{margin-left:auto;margin-right:auto;max-width:60rem}@media screen and (min-width:1020px){.page__main{--section-space:8rem;padding-top:10rem}}.listing__head{margin-bottom:3rem;text-align:center}.listing__title{color:var(--color-red);font-family:var(--typeface-heading);font-size:var(--font-size--h1);line-height:var(--line-height--h1);margin:0 0 .5rem}.listing__intro{font-family:var(--typeface-body);margin:0}.listing__empty{color:var(--color-light-grey);text-align:center}.listing__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin-bottom:0;margin-top:0;padding:0}@media screen and (min-width:768px){.listing__grid{grid-template-columns:repeat(2,1fr)}}.card{border:1px solid rgba(var(--color-red-rgb),.25);border-radius:var(--border-radius);transition:border-color var(--global-transition),transform var(--global-transition)}.card:hover,.card[focus-within]{border-color:var(--color-brass);transform:translateY(-3px)}.card:focus-within,.card:hover{border-color:var(--color-brass);transform:translateY(-3px)}.card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.card__media{aspect-ratio:16/9;border-radius:calc(var(--border-radius) - 2px);display:block;overflow:hidden;position:relative}.card__rive{bottom:0;display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity var(--global-transition);width:100%}.card__rive.is-ready{opacity:1}.card__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card__body{display:flex;flex-direction:column;gap:.4rem;padding:1.5rem}.card__title{color:var(--color-red);font-family:var(--typeface-body-bold);font-size:var(--font-size--h4);letter-spacing:.04em;line-height:var(--line-height--h4);text-transform:uppercase}.card__date{font-size:.8125rem}.card__date,.card__excerpt{color:var(--color-off-white)}.card__excerpt{opacity:.85}.offering-intro{max-width:68rem}.offering-intro__body p{font-size:1.25rem;line-height:1.25;margin:0 auto 1em;max-width:50rem;text-align:center}.offering-intro__body p:last-child{margin-bottom:0}@media screen and (min-width:1020px){.offering-intro__body p{font-size:1.35rem;line-height:1.35}}.offerings{grid-gap:3.5rem 1.5rem;display:grid;gap:3.5rem 1.5rem;grid-template-columns:1fr;list-style:none;margin-bottom:var(--section-space);margin-top:var(--section-space);padding:0}@media screen and (min-width:1020px){.offerings{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6rem;margin-top:6rem}}.offering{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:center}.offering__icon{display:block;height:4rem;margin-bottom:.5rem;width:auto}.offering__title{font-size:var(--font-size--h3);line-height:var(--line-height--h3);margin:0;position:relative}@media screen and (min-width:1020px){.offering__title{font-size:var(--font-size--h5);line-height:var(--line-height--h5)}}.offering__text{color:var(--color-off-white);font-family:var(--typeface-body);line-height:1.7;margin:0 auto;max-width:18rem;position:relative}.commandments{margin-bottom:0;margin-top:var(--section-space)}.page--brass .page__main[\:has\(\.commandments\)]{overflow-x:clip;padding-bottom:0}.page--brass .page__main:has(.commandments){overflow-x:clip;padding-bottom:0}.page--brass[\:has\(\.commandments\)] .dxs-footer{background-color:var(--color-red);padding-bottom:calc(2rem + env(safe-area-inset-bottom, 0px))}.page--brass:has(.commandments) .dxs-footer{background-color:var(--color-red);padding-bottom:calc(2rem + env(safe-area-inset-bottom, 0px))}@media screen and (min-width:1020px){.page--brass[\:has\(\.commandments\)] .dxs-footer{padding-bottom:1rem}.page--brass:has(.commandments) .dxs-footer{padding-bottom:1rem}}.page--brass[\:has\(\.commandments\)] .dxs-footer__copyright,.page--brass[\:has\(\.commandments\)] .dxs-footer__email{background-image:none;color:var(--color-off-black)}.page--brass:has(.commandments) .dxs-footer__copyright,.page--brass:has(.commandments) .dxs-footer__email{background-image:none;color:var(--color-off-black)}.page--brass[\:has\(\.commandments\)] .dxs-footer__pentagram{--pentagram-from:var(--color-off-black);--pentagram-to:var(--color-off-black)}.page--brass:has(.commandments) .dxs-footer__pentagram{--pentagram-from:var(--color-off-black);--pentagram-to:var(--color-off-black)}.page--brass:has(.commandments) .dxs-footer__email.focus-visible,.page--brass:has(.commandments) .dxs-footer__email:hover{color:var(--color-off-white)}.page--brass[\:has\(\.commandments\)] .dxs-footer__email.focus-visible,.page--brass[\:has\(\.commandments\)] .dxs-footer__email:hover{color:var(--color-off-white)}.page--brass[\:has\(\.commandments\)] .dxs-footer__email:focus-visible,.page--brass[\:has\(\.commandments\)] .dxs-footer__email:hover{color:var(--color-off-white)}.page--brass:has(.commandments) .dxs-footer__email:focus-visible,.page--brass:has(.commandments) .dxs-footer__email:hover{color:var(--color-off-white)}.page--brass .commandments{background-color:var(--color-red);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;padding:var(--section-space) 1.25rem}.page--brass .commandments>*{margin-left:auto;margin-right:auto;max-width:60rem}.page--brass .commandments .commandment__quote p,.page--brass .commandments .commandment__text,.page--brass .commandments .commandments__title{background-image:none;color:var(--color-off-black)}.page--brass .commandments .commandment__text{font-family:var(--typeface-body-bold);font-size:1.2rem;font-weight:900;line-height:1.5}.commandments__title{font-size:var(--font-size--h3);line-height:var(--line-height--h3);margin:0 0 3rem;text-align:center}.commandments__list{grid-gap:3.5rem;display:grid;gap:3.5rem;list-style:none;margin:0;padding:0}.commandment{grid-gap:1rem;display:grid;gap:1rem}@media screen and (min-width:1020px){.commandment{align-items:start;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.commandment__quote{border:0;margin:0;padding:0}.commandment__quote p{font-family:Aesteric,serif;font-size:max(2.25rem,min(6vw,3.5rem));line-height:1;margin:0;quotes:"\201C" "\201D"}.commandment__quote p:before{content:open-quote}.commandment__quote p:after{content:close-quote}.commandment__text{font-family:var(--typeface-body);line-height:1.6;margin:0}.article__head{margin-bottom:0;padding-bottom:2rem}.article__head--center{text-align:center}.article__kicker{font-size:.8125rem;letter-spacing:.2em;margin:0 0 .75rem;text-transform:uppercase}.article__kicker a{color:var(--color-brass);text-decoration:none}.article__title{color:var(--color-red);font-family:var(--typeface-heading);font-size:var(--font-size--h1);line-height:var(--line-height--h1);margin:0 0 .75rem}.article__date{color:var(--color-light-grey);font-size:.875rem}.prose{color:var(--color-off-white);font-family:var(--typeface-body);line-height:1.7}.prose>*+*{margin-top:1.25rem}.prose h2{color:var(--color-off-white);font-family:var(--typeface-heading);font-size:var(--font-size--h3);line-height:var(--line-height--h3)}.prose a:not(.button){color:var(--color-brass);text-decoration-color:rgba(var(--color-red-rgb),.5)}.prose blockquote{border-left:3px solid var(--color-brass);color:var(--color-brass);font-style:italic;margin:2rem 0;padding-left:1.25rem}.prose code{background-color:hsla(0,0%,100%,.08);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.article__nav{border-top:1px solid hsla(0,0%,100%,.12);display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem;padding-top:2rem}.article__nav-link{border:1px solid hsla(0,0%,100%,.14);border-radius:var(--border-radius);display:flex;flex:1 1 12rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color var(--global-transition)}.article__nav-link.focus-visible,.article__nav-link:hover{border-color:var(--color-brass)}.article__nav-link:focus-visible,.article__nav-link:hover{border-color:var(--color-brass)}.article__nav-link--next{text-align:right}.article__nav-dir{color:var(--color-light-grey);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.article__nav-title{color:var(--color-brass)}@media (prefers-reduced-motion:reduce){.card,.card:hover,.card[focus-within]{transform:none}.card,.card:focus-within,.card:hover{transform:none}}.summon{align-items:center;display:flex;flex-direction:column;gap:1.5rem;position:relative;text-align:center}.summon__button{left:50%;position:absolute;top:54%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.summon__button{top:58%}}.summon__intro{font-family:var(--typeface-body);font-size:1.25rem;line-height:1.6;margin:0}.summon__email{word-wrap:anywhere;color:inherit;font-family:var(--typeface-heading);font-size:max(1.25rem,min(5vw,3rem));line-height:1.2;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em;transition:color .3s ease}.summon__email.focus-visible,.summon__email:hover{color:var(--color-off-white)}.summon__email:focus-visible,.summon__email:hover{color:var(--color-off-white)}.ouija{color:var(--color-off-black);display:block;height:auto;max-width:56rem;width:100%}@media screen and (min-width:1020px){.ouija{max-width:42rem}}.ouija{font-family:"Young Serif",var(--typeface-quote)}.ouija text{fill:currentColor}.ouija__top{font-size:40px;letter-spacing:.06em}.ouija__top--name{font-size:34px}.ouija__letters text{font-size:80px}.ouija__numbers text{font-feature-settings:"lnum";font-size:64px;font-variant-numeric:lining-nums}.ouija__word{font-size:46px;letter-spacing:.08em}.page--brass{--card-bg:var(--color-off-black);--card-text:var(--color-brass)}.page--brass .article__title,.page--brass .commandment__quote p,.page--brass .commandment__text,.page--brass .commandments__title,.page--brass .ds-scroll__writeup .prose p,.page--brass .listing__empty,.page--brass .listing__intro,.page--brass .listing__title,.page--brass .newsletter p,.page--brass .newsletter__text,.page--brass .newsletter__title,.page--brass .offering-intro__body p,.page--brass .offering__text,.page--brass .offering__title,.page--brass .summon__email,.page--brass .summon__intro{-webkit-background-clip:text;background-clip:text;background-image:var(--brass-metal);color:transparent}.page--brass .summon__email{text-decoration-color:#cea450}.page--brass .accessibility-link{--accessibility-icon-color:var(--color-brass)}.page--brass canvas.offering__icon{filter:invert(1) sepia(.6) saturate(2.5) brightness(.95)}.page--brass .summon p{-webkit-background-clip:text;background-clip:text;background-image:var(--brass-metal);color:transparent}.page--brass .summon p a{color:inherit;text-decoration-color:#cea450}.page--brass .summon p a.focus-visible,.page--brass .summon p a:hover{color:var(--color-off-white)}.page--brass .summon p a:focus-visible,.page--brass .summon p a:hover{color:var(--color-off-white)}.page--brass .summon__email.focus-visible,.page--brass .summon__email:hover{text-decoration-thickness:5px}.page--brass .summon__email:focus-visible,.page--brass .summon__email:hover{text-decoration-thickness:5px}.page--brass .dxs-footer__copyright,.page--brass .dxs-footer__email{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,var(--color-brass),var(--color-brass-dark));color:transparent}.page--brass .dxs-footer__pentagram{--pentagram-from:var(--color-brass);--pentagram-to:var(--color-brass-dark)}@media screen and (min-width:1020px){.page--brass .dxs-menu__link{color:var(--color-brass)}.page--brass .dxs-menu__label-text{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,var(--color-brass),var(--color-brass-dark));color:transparent}.page--brass .dxs-menu__link.focus-visible,.page--brass .dxs-menu__link:active,.page--brass .dxs-menu__link:hover{color:var(--color-red)}.page--brass .dxs-menu__link:active,.page--brass .dxs-menu__link:focus-visible,.page--brass .dxs-menu__link:hover{color:var(--color-red)}.page--brass .dxs-menu__link.focus-visible .dxs-menu__label-text,.page--brass .dxs-menu__link:active .dxs-menu__label-text,.page--brass .dxs-menu__link:hover .dxs-menu__label-text{background-image:none;color:var(--color-red)}.page--brass .dxs-menu__link:active .dxs-menu__label-text,.page--brass .dxs-menu__link:focus-visible .dxs-menu__label-text,.page--brass .dxs-menu__link:hover .dxs-menu__label-text{background-image:none;color:var(--color-red)}}@property --blood-spread{syntax:"<angle>";inherits:false;initial-value:0deg}.page--inverted .card{border-color:var(--card-bg)}.page--inverted .card__link{background-color:var(--card-bg);overflow:hidden;position:relative}.page--inverted .card__link .card__media{border-radius:0}.page--inverted .card__link:after,.page--inverted .card__link:before{border:1px solid var(--color-brass);bottom:4px;content:"";left:4px;pointer-events:none;position:absolute;right:4px;top:4px;z-index:1}.page--inverted .card__link:after{border-color:var(--color-red);-webkit-mask:conic-gradient(from calc(var(--blood-spread)/-2),#000 var(--blood-spread),transparent 0);mask:conic-gradient(from calc(var(--blood-spread)/-2),#000 var(--blood-spread),transparent 0);transition:--blood-spread .9s cubic-bezier(.55,0,.75,.4)}.page--inverted .card,.page--inverted .card__link,.page--inverted .card__link:after,.page--inverted .card__link:before{border-radius:0}.page--brass .card{border-color:var(--card-bg)}.page--brass .card__link{background-color:var(--card-bg);overflow:hidden;position:relative}.page--brass .card__link .card__media{border-radius:0}.page--brass .card__link:after,.page--brass .card__link:before{border:1px solid var(--color-brass);bottom:4px;content:"";left:4px;pointer-events:none;position:absolute;right:4px;top:4px;z-index:1}.page--brass .card__link:after{border-color:var(--color-red);-webkit-mask:conic-gradient(from calc(var(--blood-spread)/-2),#000 var(--blood-spread),transparent 0);mask:conic-gradient(from calc(var(--blood-spread)/-2),#000 var(--blood-spread),transparent 0);transition:--blood-spread .9s cubic-bezier(.55,0,.75,.4)}.page--brass .card,.page--brass .card__link,.page--brass .card__link:after,.page--brass .card__link:before{border-radius:0}@supports (corner-shape:bevel){.page--inverted .card,.page--inverted .card__link{corner-shape:bevel;border-radius:1.25rem}.page--inverted .card__link:after,.page--inverted .card__link:before{corner-shape:bevel;border-radius:calc(1.25rem - 2.34px)}.page--brass .card,.page--brass .card__link{corner-shape:bevel;border-radius:1.25rem}.page--brass .card__link:after,.page--brass .card__link:before{corner-shape:bevel;border-radius:calc(1.25rem - 2.34px)}}.page--inverted .card:hover,.page--inverted .card[focus-within]{transform:none}.page--inverted .card:focus-within,.page--inverted .card:hover{transform:none}.page--inverted .card:hover .card__link:after,.page--inverted .card[focus-within] .card__link:after{--blood-spread:360deg}.page--inverted .card:focus-within .card__link:after,.page--inverted .card:hover .card__link:after{--blood-spread:360deg}.page--inverted .card:hover .card__date,.page--inverted .card:hover .card__excerpt,.page--inverted .card:hover .card__title,.page--inverted .card[focus-within] .card__date,.page--inverted .card[focus-within] .card__excerpt,.page--inverted .card[focus-within] .card__title{color:var(--color-red)}.page--inverted .card:focus-within .card__date,.page--inverted .card:focus-within .card__excerpt,.page--inverted .card:focus-within .card__title,.page--inverted .card:hover .card__date,.page--inverted .card:hover .card__excerpt,.page--inverted .card:hover .card__title{color:var(--color-red)}.page--inverted .card:hover .card__button,.page--inverted .card[focus-within] .card__button{--button-base-dark:var(--color-red);--button-base-light:var(--color-red-muted);background-position:-20% 0,0 0}.page--inverted .card:focus-within .card__button,.page--inverted .card:hover .card__button{--button-base-dark:var(--color-red);--button-base-light:var(--color-red-muted);background-position:-20% 0,0 0}.page--inverted .card__button{align-self:stretch;margin-top:1rem}.page--inverted .card__date,.page--inverted .card__excerpt,.page--inverted .card__title{color:var(--card-text);transition:color var(--global-transition)}.page--brass .card:hover,.page--brass .card[focus-within]{transform:none}.page--brass .card:focus-within,.page--brass .card:hover{transform:none}.page--brass .card:hover .card__link:after,.page--brass .card[focus-within] .card__link:after{--blood-spread:360deg}.page--brass .card:focus-within .card__link:after,.page--brass .card:hover .card__link:after{--blood-spread:360deg}.page--brass .card:hover .card__date,.page--brass .card:hover .card__excerpt,.page--brass .card:hover .card__title,.page--brass .card[focus-within] .card__date,.page--brass .card[focus-within] .card__excerpt,.page--brass .card[focus-within] .card__title{color:var(--color-red)}.page--brass .card:focus-within .card__date,.page--brass .card:focus-within .card__excerpt,.page--brass .card:focus-within .card__title,.page--brass .card:hover .card__date,.page--brass .card:hover .card__excerpt,.page--brass .card:hover .card__title{color:var(--color-red)}.page--brass .card:hover .card__button,.page--brass .card[focus-within] .card__button{--button-base-dark:var(--color-red);--button-base-light:var(--color-red-muted);background-position:-20% 0,0 0}.page--brass .card:focus-within .card__button,.page--brass .card:hover .card__button{--button-base-dark:var(--color-red);--button-base-light:var(--color-red-muted);background-position:-20% 0,0 0}.page--brass .card__button{align-self:stretch;margin-top:1rem}.page--brass .card__date,.page--brass .card__excerpt,.page--brass .card__title{color:var(--card-text);transition:color var(--global-transition)}html[\:has\(body\.page--inverted\)]{--inverted-bg:var(--color-red);--color-bg:var(--inverted-bg)}html:has(body.page--inverted){--inverted-bg:var(--color-red);--color-bg:var(--inverted-bg)}.page--inverted{--inverted-text:var(--color-off-black);--card-bg:var(--color-off-black);--card-text:var(--color-red)}.page--inverted,.page--inverted .article__title,.page--inverted .offering__text,.page--inverted .page__main h1,.page--inverted .page__main h2,.page--inverted .page__main h3,.page--inverted .page__main h4,.page--inverted .page__main h5,.page--inverted .page__main h6,.page--inverted .prose,.page--inverted .prose a:not(.button),.page--inverted .prose blockquote{color:var(--inverted-text)}.page--inverted .prose blockquote{border-left-color:var(--inverted-text)}.page--inverted .listing__empty,.page--inverted .listing__intro{color:var(--inverted-text)}.page--inverted .card__date,.page--inverted .card__excerpt,.page--inverted .commandment__text,.page--inverted .listing__empty,.page--inverted .listing__intro,.page--inverted .offering__text,.page--inverted .prose p{font-family:var(--typeface-body-bold);font-size:1.2rem;font-weight:900;line-height:1.5}.page--inverted .dxs-footer__copyright{opacity:1}@media screen and (min-width:1020px){.page--inverted .offering__title{font-size:1.5rem;line-height:1.2}.page--inverted .dxs-menu__link{font-family:var(--typeface-body-bold);font-weight:900}.page--inverted .dxs-menu__link.focus-visible,.page--inverted .dxs-menu__link:active,.page--inverted .dxs-menu__link:hover{color:var(--color-off-black)}.page--inverted .dxs-menu__link:active,.page--inverted .dxs-menu__link:focus-visible,.page--inverted .dxs-menu__link:hover{color:var(--color-off-black)}.page--inverted .dxs-menu__link[aria-current]{color:var(--inverted-text)}}.page--inverted img.offering__icon{filter:brightness(0)}.page--inverted .dxs-footer__pentagram{color:var(--color-off-black)}.page--inverted .logo .eye-white-fill,.page--inverted .logo .logo-fill,.page--inverted .logo .logo-fill.eye-fill,.page--inverted .logo .logo-lines{fill:var(--color-off-black)}.page--inverted .dxs-menu-toggle{--menu-toggle-grad-from:var(--color-off-black);--menu-toggle-grad-to:var(--color-off-black)}.page--inverted .dxs-menu-toggle:after{display:none}.page--inverted .dxs-footer{background-color:transparent}.page--inverted .dxs-footer,.page--inverted .dxs-footer__email{color:var(--inverted-text)}.page--inverted .dxs-footer__email.focus-visible,.page--inverted .dxs-footer__email:hover{color:var(--inverted-text);text-decoration:underline}.page--inverted .dxs-footer__email:focus-visible,.page--inverted .dxs-footer__email:hover{color:var(--inverted-text);text-decoration:underline}.newsletter{margin:5rem auto 0;max-width:36rem;text-align:center}.newsletter__title{margin:0 0 1.25rem}.newsletter__form{display:flex;flex-wrap:wrap;gap:.75rem 0;justify-content:center}.newsletter__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--color-brass);border-radius:0;border-right:0;color:var(--color-off-white);flex:1 1 0;font:inherit;margin:0;min-width:0;padding:.75rem 1rem .75rem 1.5rem}@supports (corner-shape:bevel){.newsletter__input{corner-shape:bevel;border-radius:1.5rem 0 0 1.5rem/50% 0 0 50%}}.newsletter__input::-moz-placeholder{color:color-mix(in srgb,var(--color-off-white) 45%,transparent)}.newsletter__input::placeholder{color:color-mix(in srgb,var(--color-off-white) 45%,transparent)}.newsletter__input.focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.newsletter__input:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.newsletter__button{-webkit-tap-highlight-color:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:0;flex:0 0 auto;line-height:inherit;margin:0}@supports (corner-shape:superellipse(0.1)){.newsletter__button{border-radius:0 1.5rem 1.5rem 0}}.newsletter__button:disabled{cursor:progress;opacity:.6}.newsletter__trap{height:1px;left:-100vw;opacity:0;position:absolute;width:1px}.newsletter__status{flex:1 0 100%;font-size:.875rem;margin:0;min-height:1.5em}.newsletter__form.is-error .newsletter__status,.page--brass .newsletter__form.is-error .newsletter__status{background:none;color:var(--color-red)}
