.editorial-shell{isolation:isolate;background:radial-gradient(circle at 82% 8%,#a38c6329,#0000 24rem),radial-gradient(circle at 12% 42%,#5f42261f,#0000 30rem),linear-gradient(145deg,#0b0907 0%,#15100c 48%,#0b0907 100%);min-height:100vh;position:relative;overflow:hidden}.editorial-shell:before{z-index:-1;opacity:.26;content:"";pointer-events:none;background-image:linear-gradient(#f3ebdd06 1px,#0000 1px),linear-gradient(90deg,#f3ebdd05 1px,#0000 1px);background-size:4rem 4rem;position:fixed;inset:0}.editorial-header{z-index:2;width:min(100% - (2 * var(--page-gutter)), 76rem);border-bottom:1px solid #f3ebdd24;grid-template-columns:1fr auto 1fr;align-items:start;margin-inline:auto;padding-block:clamp(1.4rem,4vw,2.4rem);display:grid;position:relative}.editorial-header .brand-lockup{grid-column:2}.editorial-header .brand-signature{grid-area:1/1;place-self:start;margin:.15rem 0 0;font-size:.88rem;position:static}.editorial-nav{grid-area:1/3;justify-self:end;gap:1.3rem;display:flex}.editorial-nav a{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;padding:.2rem 0 .45rem;font-size:.82rem;font-weight:650;text-decoration:none;position:relative}.editorial-nav a:after{background:var(--color-bronze);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.editorial-nav a[aria-current=page]{color:var(--color-ivory)}.editorial-nav a[aria-current=page]:after,.editorial-nav a:hover:after{opacity:1;transform:scaleX(1)}.editorial-main{width:min(100% - (2 * var(--page-gutter)), 76rem);margin-inline:auto}.blog-hero{text-align:center;justify-items:center;max-width:58rem;margin-inline:auto;padding-block:clamp(4.5rem,11vw,8.5rem) clamp(4rem,9vw,7rem);display:grid}.editorial-cross{width:1.05rem;height:1.3rem;color:var(--color-bronze);display:block;position:relative}.editorial-cross:before,.editorial-cross:after{content:"";background:currentColor;position:absolute}.editorial-cross:before{width:1px;height:100%;top:0;left:50%}.editorial-cross:after{width:100%;height:1px;top:.42rem;left:0}.blog-eyebrow{color:var(--color-bronze);letter-spacing:.22em;text-transform:uppercase;margin:1.3rem 0 1.15rem;font-size:.78rem;font-weight:650}.blog-hero h1{font-family:var(--serif);letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 1.2rem 3rem #00000061;margin:0;font-size:clamp(4.8rem,15vw,10.5rem);font-weight:600;line-height:.72}.blog-intro{max-width:39rem;color:var(--color-muted);font-family:var(--serif);text-wrap:balance;margin:clamp(2rem,5vw,3rem) auto 0;font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:600;line-height:1.5}.article-index{padding-bottom:clamp(5rem,10vw,8rem)}.section-heading{grid-template-columns:auto auto minmax(3rem,1fr);align-items:baseline;gap:1rem;margin-bottom:clamp(1.8rem,4vw,3rem);display:grid}.section-heading p{color:var(--color-bronze);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:650}.section-heading h2{font-family:var(--serif);margin:0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;line-height:1}.section-heading>span{background:linear-gradient(90deg,#f3ebdd5c,#0000);align-self:center;height:1px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.article-card{background:linear-gradient(135deg,#f3ebdd0e,#0000 55%),#17120eb8;border:1px solid #f3ebdd2b;align-content:start;min-height:22rem;padding:clamp(1.5rem,4vw,2.4rem);transition:border-color .2s,transform .2s;display:grid;position:relative;box-shadow:0 1.2rem 3rem #0000002e}.article-card--featured{grid-column:1/-1;min-height:25rem}.article-card__meta,.article-header__meta{color:var(--color-bronze);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.65rem 1rem;font-size:.78rem;font-weight:650;display:flex}.article-card__meta time,.article-header__meta time{color:var(--color-muted)}.article-card h3{max-width:42rem;font-family:var(--serif);text-wrap:balance;margin:auto 0 1.1rem;padding-top:4rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:600;line-height:1.02}.article-card h3 a{text-decoration:none}.article-card>p{max-width:42rem;color:var(--color-muted);margin:0 0 1.6rem;font-size:1rem;line-height:1.65}.article-card>.article-card__author{color:var(--color-bronze);letter-spacing:.08em;text-transform:uppercase;margin-top:-.7rem;font-size:.76rem;font-weight:700}.article-card__link,.article-back{color:var(--color-ivory);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #a38c63b8;justify-self:start;font-size:.82rem;font-weight:700;line-height:1.8;text-decoration:none}.blog-empty{min-height:25rem;padding:clamp(2.2rem, 8vw, 5rem) var(--page-gutter);text-align:center;background:radial-gradient(circle at 50% 0,#a38c6324,#0000 50%),#17120ea6;border:1px solid #f3ebdd2e;justify-items:center;display:grid;position:relative;overflow:hidden}.blog-empty__ornament{width:3rem;height:3rem;color:var(--color-bronze);font-family:var(--serif);border:1px solid #a38c638f;place-items:center;font-size:1.35rem;display:grid}.blog-empty h3{max-width:38rem;font-family:var(--serif);text-wrap:balance;margin:1.7rem 0 0;font-size:clamp(2rem,4.5vw,3.6rem);font-weight:600;line-height:1}.blog-empty p{max-width:35rem;color:var(--color-muted);margin:1.25rem 0 1.8rem;font-size:1rem;line-height:1.7}.editorial-button{min-height:3.25rem;color:var(--color-ivory);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #f3ebddad;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.editorial-footer{width:min(100% - (2 * var(--page-gutter)), 76rem);color:#c6baa7d6;font-family:var(--serif);letter-spacing:.1em;border-top:1px solid #f3ebdd24;justify-content:space-between;gap:2rem;margin-inline:auto;padding-block:1.8rem;font-size:.82rem;font-weight:600;display:flex}.editorial-footer p{margin:0}.editorial-footer p:last-child{color:#a38c63e6;letter-spacing:.18em;font-size:.72rem}.article-page{width:min(100%,58rem);margin-inline:auto;padding-block:clamp(3rem,5vw,4.5rem) clamp(5rem,10vw,8rem)}.article-back{color:var(--color-muted);margin-bottom:clamp(2.5rem,5vw,4rem);display:inline-block}.article-header{max-width:52rem}.article-header h1{font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:1.5rem 0;font-size:clamp(3rem,6vw,5.1rem);font-weight:600;line-height:.92}.article-header>p{max-width:42rem;color:var(--color-muted);font-family:var(--serif);margin:0;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:600;line-height:1.5}.article-header .article-byline{color:var(--color-bronze);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:1rem;font-size:.8rem;font-weight:700;line-height:1.5}.article-cover{background:#17120eb8;border:1px solid #f3ebdd33;margin:clamp(2.5rem,6vw,4rem) 0 0;overflow:hidden;box-shadow:0 1.2rem 3rem #0000003d}.article-cover a,.article-cover picture,.article-cover img{display:block}.article-cover img{width:100%;height:auto}.article-rule{place-items:center;height:clamp(6rem,14vw,10rem);display:grid}.article-rule:before,.article-rule:after{content:"";grid-area:1/1}.article-rule:before{background:linear-gradient(90deg,#0000,#f3ebdd47,#0000);width:100%;height:1px}.article-rule:after{border:1px solid var(--color-bronze);background:var(--color-ink);width:.45rem;height:.45rem;transform:rotate(45deg)}.article-prose{color:#e4dbcc;width:min(100%,43rem);margin-inline:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.6vw,1.2rem);line-height:1.85}.article-prose>:first-child{margin-top:0}.article-prose>p:first-child:first-letter{float:left;color:var(--color-bronze);font-family:var(--serif);margin:.12em .12em 0 0;font-size:4.2em;font-weight:600;line-height:.72}.article-prose h2,.article-prose h3{color:var(--color-ivory);font-family:var(--serif);text-wrap:balance;font-weight:600;line-height:1.1}.article-prose h2{margin:3.8rem 0 1.2rem;font-size:clamp(2.1rem,4vw,3.15rem)}.article-prose h3{margin:2.8rem 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem)}.article-prose p,.article-prose ul,.article-prose ol,.article-prose blockquote{margin-block:1.35rem}.article-prose li+li{margin-top:.65rem}.article-prose a{color:var(--color-ivory);text-decoration-color:var(--color-bronze);text-underline-offset:.18em}.article-prose blockquote{border-left:1px solid var(--color-bronze);color:var(--color-ivory);font-family:var(--serif);margin-inline:0;padding:.5rem 0 .5rem clamp(1.2rem,4vw,2rem);font-size:1.25em;font-weight:600;line-height:1.5}.article-prose img{max-width:100%;height:auto;margin-block:2.5rem;display:block}.simonefides-article{min-width:0;line-height:1.75}.simonefides-article [id]{scroll-margin-top:1.5rem}.simonefides-article .lead{color:var(--color-ivory);font-family:var(--serif);font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600;line-height:1.58}.simonefides-article .toc{font-family:var(--sans);border-block:1px solid #f3ebdd33;margin:0 0 clamp(2.5rem,7vw,4.5rem);font-size:.9rem;line-height:1.5}.simonefides-article .toc summary{min-height:3.25rem;color:var(--color-ivory);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;padding:.95rem 2.2rem .95rem 0;font-size:.76rem;font-weight:750;list-style-position:outside}.simonefides-article .toc summary::marker{color:var(--color-bronze)}.simonefides-article .toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 2rem;margin:0;padding:0 0 1.4rem 1.25rem;display:grid}.simonefides-article .toc li{padding-left:.25rem}.simonefides-article .toc a{color:var(--color-muted);text-decoration-thickness:1px}.simonefides-article .ref{font-family:var(--sans);vertical-align:super;white-space:nowrap;margin-left:.12rem;font-size:.68em;font-weight:750;text-decoration:none}.simonefides-article .note,.simonefides-article .gospel{background:#f3ebdd0e;border:1px solid #a38c6359;margin-block:2rem}.simonefides-article .note{border-left:3px solid var(--color-bronze);font-family:var(--sans);padding:clamp(1.15rem,4vw,1.6rem);font-size:.94rem;line-height:1.72}.simonefides-article .note p:last-child{margin-bottom:0}.simonefides-article .note-title{color:var(--color-bronze);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:750}.simonefides-article .gospel{background:linear-gradient(145deg,#f3ebdd14,#f3ebdd06),#0b090780;padding:clamp(1.15rem,4vw,1.8rem)}.simonefides-article .gospel h3{margin-top:0}.simonefides-article .gospel blockquote{border:0;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:1em;font-weight:400;line-height:1.75}.simonefides-article .gospel blockquote p{margin-block:.8rem}.simonefides-article .verse{color:var(--color-bronze);font-family:var(--sans);vertical-align:baseline;margin-right:.4rem;font-size:.66rem;font-weight:750}.simonefides-article .edition{color:var(--color-muted);font-family:var(--sans);letter-spacing:.04em;border-top:1px solid #f3ebdd24;margin-bottom:0;padding-top:1rem;font-size:.72rem;line-height:1.55}.simonefides-article figure{background:#f3ebdd0a;border:1px solid #f3ebdd29;margin:clamp(2.5rem,8vw,4.5rem) 0;padding:clamp(.55rem,2vw,.9rem)}.simonefides-article .image-link{background:#f7f3ea;text-decoration:none;display:block}.simonefides-article picture{display:block}.simonefides-article figure img{width:100%;margin:0}.simonefides-article figcaption{color:var(--color-muted);font-family:var(--sans);padding:1rem .35rem .25rem;font-size:.78rem;line-height:1.65}.simonefides-article figcaption strong{color:#ded4c5;font-weight:500}.simonefides-article .credit{overflow-wrap:anywhere;margin-top:.65rem;font-size:.72rem;display:block}.simonefides-article .figure-action{align-items:center;min-height:2.75rem;margin-top:.65rem;padding-block:.3rem;font-weight:700;display:inline-flex}.simonefides-article .table-wrap{scrollbar-color:var(--color-bronze) #f3ebdd14;border:1px solid #f3ebdd2e;max-width:100%;margin-block:2rem;overflow-x:auto}.simonefides-article .table-wrap:focus-visible{outline:2px solid var(--color-ivory);outline-offset:4px}.simonefides-article table{border-collapse:collapse;width:100%;min-width:32rem;font-family:var(--sans);font-size:.88rem;line-height:1.5}.simonefides-article th,.simonefides-article td{text-align:left;border-bottom:1px solid #f3ebdd24;padding:.9rem 1rem}.simonefides-article th{color:var(--color-ivory);background:#a38c6333}.simonefides-article td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.simonefides-article caption{caption-side:bottom;color:var(--color-muted);text-align:left;padding:.8rem 1rem;font-size:.76rem}.simonefides-article .sources{border-top:2px solid var(--color-bronze);margin-top:clamp(4rem,10vw,6rem);padding-top:.5rem}.simonefides-article .sources h2{margin-top:1.75rem;font-size:clamp(2rem,5vw,2.8rem)}.simonefides-article .sources p,.simonefides-article .sources li{font-family:var(--sans);overflow-wrap:anywhere;font-size:.84rem;line-height:1.75}.simonefides-article .sources ol{margin:1.5rem 0;padding:0;list-style:none}.simonefides-article .sources li{border-top:1px solid #f3ebdd24;padding-block:1rem}.simonefides-article .source-number{color:var(--color-bronze);font-weight:750}.simonefides-article .small{color:var(--color-muted)}.article-closing{text-align:center;border-top:1px solid #f3ebdd29;justify-items:center;max-width:43rem;margin:clamp(5rem,12vw,8rem) auto 0;padding-top:clamp(2.5rem,6vw,4rem);display:grid}.article-closing p{color:var(--color-muted);font-family:var(--serif);margin:1.25rem 0 1.6rem;font-size:1.2rem;font-weight:600}.editorial-nav a:focus-visible,.article-card a:focus-visible,.article-back:focus-visible,.article-cover a:focus-visible,.editorial-button:focus-visible,.article-prose a:focus-visible{outline:2px solid var(--color-ivory);outline-offset:4px}@media (hover:hover) and (pointer:fine){.article-card:hover{border-color:#a38c6394;transform:translateY(-3px)}.editorial-button:hover{background:var(--color-ivory);color:var(--color-ink)}}@media (width<=48rem){.editorial-header{grid-template-columns:1fr auto;align-items:start}.editorial-header .brand-lockup{grid-column:1;justify-items:start}.editorial-header .brand-signature{display:none}.editorial-nav{grid-column:2}.blog-hero{text-align:left;justify-items:start}.blog-hero h1{font-size:clamp(4.5rem,25vw,7rem)}.blog-intro{margin-inline:0}.section-heading{grid-template-columns:auto minmax(2rem,1fr)}.section-heading h2{grid-area:2/1/auto/-1}.section-heading>span{grid-area:1/2}.article-grid{grid-template-columns:1fr}.article-card--featured{grid-column:auto}.article-page{padding-top:2rem}.article-back{margin-bottom:2.25rem}.article-header h1{letter-spacing:-.032em;margin-block:1.1rem;font-size:clamp(2.35rem,10.4vw,3rem);line-height:.98}.article-header>p{font-size:1.18rem;line-height:1.52}.article-rule{height:4.75rem}.article-prose{font-size:1.125rem;line-height:1.75}.simonefides-article .toc ol{grid-template-columns:1fr;gap:.45rem}.simonefides-article .gospel blockquote{line-height:1.72}.simonefides-article table{font-size:.82rem}.editorial-footer{text-align:center;justify-items:center;gap:.55rem;display:grid}}@media (width<=24rem){.editorial-nav{gap:.8rem}.editorial-nav a{font-size:.76rem}.editorial-button{width:100%}.article-header h1{font-size:clamp(2.15rem,10.8vw,2.5rem)}.simonefides-article .gospel,.simonefides-article .note{padding:1rem}.simonefides-article figure{margin-inline:-.25rem}}@media (prefers-reduced-motion:reduce){.editorial-shell *,.editorial-shell :before,.editorial-shell :after{transition:none!important}}
