@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:400 600;font-display:swap;src:url(//gospelmysteries.com/wp-content/themes/stone/fonts/bodoni-moda-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bodoni Moda";font-style:normal;font-weight:400 600;font-display:swap;src:url(//gospelmysteries.com/wp-content/themes/stone/fonts/bodoni-moda-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:400 500;font-display:swap;src:url(//gospelmysteries.com/wp-content/themes/stone/fonts/bodoni-moda-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bodoni Moda";font-style:italic;font-weight:400 500;font-display:swap;src:url(//gospelmysteries.com/wp-content/themes/stone/fonts/bodoni-moda-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300 700;font-display:swap;src:url(//gospelmysteries.com/wp-content/themes/stone/fonts/source-sans-3-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300 700;font-display:swap;src:url(//gospelmysteries.com/wp-content/themes/stone/fonts/source-sans-3-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:300 600;font-display:swap;src:url(//gospelmysteries.com/wp-content/themes/stone/fonts/source-sans-3-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stone:#e5e3de;--paper:#f4f3f0;--chalk:#fbfaf8;--graphite:#15161a;--ink:#2b2d33;--slate:#6c6f78;--whisper:#9a9ca3;--lapis:#1b3b6f;--lapis-lt:#2e5c9a;--gilt:#a8874e;--rule:rgba(21,22,26,.14);--rule-fine:rgba(21,22,26,.08);--display:"Bodoni Moda",Didot,"Bodoni MT",Georgia,serif;--body:"Source Sans 3","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--wrap:82rem;--rail:10rem;--gap:3rem;--measure:34rem}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--stone);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.72;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--display);line-height:1.1;letter-spacing:-.02em;color:var(--graphite);text-wrap:balance;font-optical-sizing:none;font-variation-settings:"opsz" 16,"wght" 600;font-weight:600}p{margin:0}img,svg,video,iframe,embed,object{max-width:100%}img,svg,video{height:auto}a{color:inherit}.s-skip{position:absolute;top:0;left:0;background:var(--graphite);color:var(--chalk);padding:.8rem 1.2rem;z-index:200;transform:translateY(-120%)}.s-skip:focus{transform:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--lapis);outline-offset:3px}.s-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gap)}@media (max-width:700px){.s-wrap{padding:0 1.4rem}}.s-grid{display:grid;grid-template-columns:var(--rail) 1fr;gap:var(--gap)}@media (max-width:900px){.s-grid{grid-template-columns:1fr;gap:1.4rem}.s-rail-spacer{display:none}}.s-rail{display:flex;flex-direction:column;gap:.85rem;padding-top:.65rem;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--whisper)}.s-rail i{display:block;width:100%;height:1px;background:var(--lapis)}@media (max-width:900px){.s-rail{flex-direction:row;align-items:center;gap:1rem;padding-top:0}.s-rail i{width:3rem;flex:none}}.s-top{border-bottom:1px solid var(--rule);background:var(--stone)}.s-top-inner{max-width:var(--wrap);margin:0 auto;padding:2rem var(--gap);display:flex;align-items:baseline;gap:3rem}@media (max-width:700px){.s-top-inner{padding:1.3rem 1.4rem;align-items:center}}.s-mark{font-family:var(--display);font-size:1.4rem;color:var(--graphite);text-decoration:none;letter-spacing:-.01em}.s-nav{margin-left:auto}.s-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:2.2rem}.s-nav a{font-size:.72rem;letter-spacing:.17em;text-transform:uppercase;font-weight:600;color:var(--slate);text-decoration:none;transition:color .2s ease}.s-nav a:hover,.s-nav .current-menu-item>a{color:var(--lapis)}.s-nav .sub-menu{display:none}.s-burger{display:none;margin-left:auto;background:0 0;border:1px solid var(--rule);width:2.6rem;height:2.6rem;cursor:pointer;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px}.s-burger span{display:block;width:15px;height:1px;background:var(--graphite)}.s-mobile{border-top:1px solid var(--rule);padding:1rem 1.4rem 1.5rem}.s-mobile ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.s-mobile a{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--slate);text-decoration:none}@media (max-width:900px){.s-nav{display:none}.s-burger{display:flex}}@media (min-width:901px){.s-mobile{display:none}}.s-main{min-height:50vh}.s-article,.s-page{background:var(--paper)}.s-art-head{padding:7rem 0 3rem}@media (max-width:900px){.s-art-head{padding:3.5rem 0 2rem}}.s-title{font-size:clamp(2.6rem,7.2vw,5.6rem);line-height:.93;letter-spacing:-.032em;max-width:20ch}.s-byline{display:flex;flex-wrap:wrap;gap:.5rem 2rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--whisper);border-top:1px solid var(--rule);padding-top:1.1rem;margin-top:2rem;max-width:none}.s-byline b{color:var(--lapis);font-weight:700}.s-deck{max-width:var(--measure);margin-top:1.6rem;font-size:1.15rem;line-height:1.5;color:var(--slate)}.s-head-rule{border-top:1px solid var(--rule);margin-top:2.4rem}.s-art-body{padding-bottom:6rem}.s-prose{max-width:var(--measure);font-size:1.06rem;line-height:1.78}.s-prose>*{margin-top:0;margin-bottom:0}.s-prose>*+*{margin-top:1.55rem}.s-prose>h2+*,.s-prose>h3+*,.s-prose>h4+*{margin-top:.85rem}.s-prose>h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-top:3.4rem;letter-spacing:-.022em}.s-prose>h3{font-size:clamp(1.25rem,2.2vw,1.55rem);margin-top:2.7rem}.s-prose>h4{margin-top:2.2rem}.s-prose>p.s-cite{margin-top:.7rem;font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--lapis)}.s-prose>p.s-mail-line{margin-top:1.8rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1rem 0}.s-prose>p.s-mail-line a{font-family:var(--display);font-size:1.55rem;letter-spacing:-.01em;text-decoration:none;font-optical-sizing:none;font-variation-settings:"opsz" 16,"wght" 500}.s-prose>.s-authorbox{margin-top:4rem;border-top:1px solid var(--rule);padding-top:1.6rem}.s-authorbox>p{margin:0}.s-authorbox-label{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--lapis)}.s-authorbox-name{font-family:var(--display);font-size:1.45rem;line-height:1.2;letter-spacing:-.015em;color:var(--graphite);margin-top:.5rem !important;font-optical-sizing:none;font-variation-settings:"opsz" 16,"wght" 600}.s-authorbox-bio{margin-top:.8rem !important;color:var(--slate);font-size:.95rem;line-height:1.6}.s-authorbox-more{margin-top:.9rem !important;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.s-authorbox-more a{text-decoration:none;color:var(--lapis);border-bottom:1px solid var(--rule);padding-bottom:.2rem}.s-authorbox-more a:hover{border-bottom-color:var(--lapis)}.s-prose ul,.s-prose ol{padding-left:1.2rem}.s-prose li+li{margin-top:.5rem}.s-prose li::marker{color:var(--lapis)}.s-prose a{color:var(--lapis);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:rgba(27,59,111,.38);transition:color .2s ease,text-decoration-color .2s ease}.s-prose a:hover{color:var(--lapis-lt);text-decoration-color:var(--lapis-lt)}.s-prose blockquote,.s-prose .wp-block-quote,.s-prose .wp-block-pullquote{margin:2.4rem 0;padding:1.6rem 0;border:none;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--display);font-size:clamp(1.3rem,2.5vw,1.55rem);line-height:1.38;font-style:italic;color:var(--graphite)}.s-prose blockquote p+p,.s-prose .wp-block-pullquote p+p{margin-top:.7rem}.s-prose .wp-block-pullquote{text-align:left}.s-prose .wp-block-pullquote blockquote{border:none;padding:0;margin:0}.s-prose blockquote cite,.s-prose .wp-block-quote cite,.s-prose .wp-block-pullquote cite,.s-prose blockquote .wp-block-quote__citation,.s-prose .wp-block-pullquote__citation{display:block;margin-top:.9rem;font-family:var(--body);font-style:normal;font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--lapis)}.s-prose figure,.s-prose .wp-block-embed,.s-prose .wp-block-image,.s-prose .alignwide,.s-prose .alignfull{width:100%;max-width:100%;margin-left:0;margin-right:0}.s-prose .wp-block-embed.is-type-video .wp-block-embed__wrapper,.s-prose .wp-block-embed-youtube .wp-block-embed__wrapper,.s-prose .wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9}.s-prose .wp-block-embed.is-type-video .wp-block-embed__wrapper>iframe,.s-prose .wp-block-embed-youtube .wp-block-embed__wrapper>iframe,.s-prose .wp-embed-aspect-16-9 .wp-block-embed__wrapper>iframe{position:absolute;inset:0;width:100%;height:100%}.s-prose>iframe,.s-prose p>iframe{width:100%;aspect-ratio:16/9;height:auto}.s-prose figcaption,.s-prose .wp-element-caption{font-family:var(--body);font-size:.78rem;color:var(--whisper);margin-top:.6rem;text-align:left}.s-prose .wp-block-embed__wrapper{position:relative}.s-grid-3{display:grid;grid-template-columns:var(--rail) minmax(0,var(--measure)) minmax(0,1fr);gap:var(--gap)}.s-marg{position:sticky;top:2.5rem;align-self:start;max-width:none;display:flex;flex-direction:column;gap:2.2rem;padding-top:.4rem}.s-marg-head{font-family:var(--body);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--lapis);margin-bottom:.85rem;font-optical-sizing:auto;font-variation-settings:normal}.s-toc{list-style:none;margin:0;padding:0;counter-reset:toc;border-top:1px solid var(--rule-fine)}.s-toc li{border-bottom:1px solid var(--rule-fine)}.s-toc li.is-top{counter-increment:toc}.s-toc a{display:grid;grid-template-columns:1.9rem 1fr;gap:.5rem;padding:.65rem 0;font-size:.88rem;line-height:1.35;color:var(--slate);text-decoration:none;transition:color .2s ease}.s-toc li.is-top>a:before{content:counter(toc,decimal-leading-zero);font-size:.62rem;letter-spacing:.1em;font-weight:700;color:var(--whisper);font-variant-numeric:tabular-nums;padding-top:.22rem}.s-toc li.is-sub>a:before{content:"";border-top:1px solid var(--rule);width:.7rem;margin:.85rem 0 0 auto;height:0}.s-toc li.is-sub>a{font-size:.82rem;color:var(--whisper);padding-left:.3rem}.s-toc li.is-sub>a:hover{color:var(--lapis)}.s-toc a:hover{color:var(--lapis)}.s-toc a:hover:before{color:var(--lapis)}.s-refs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.s-refs li{font-size:.72rem;letter-spacing:.04em;color:var(--slate);border:1px solid var(--rule);padding:.3rem .55rem;font-variant-numeric:tabular-nums}.s-marg-note{font-size:.82rem;color:var(--slate);font-variant-numeric:tabular-nums}.s-marg-links{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule-fine)}.s-marg-links li{border-bottom:1px solid var(--rule-fine)}.s-marg-links a{display:block;padding:.6rem 0;font-size:.88rem;color:var(--slate);text-decoration:none;transition:color .2s ease}.s-marg-links a:hover{color:var(--lapis)}.s-marg-mail{display:block;font-family:var(--display);font-size:1.05rem;line-height:1.25;color:var(--lapis);text-decoration:none;word-break:break-word;border-bottom:1px solid rgba(27,59,111,.3);padding-bottom:.7rem;margin-bottom:.7rem;font-optical-sizing:none;font-variation-settings:"opsz" 16,"wght" 500}.s-marg-mail:hover{color:var(--lapis-lt);border-bottom-color:var(--lapis-lt)}.s-prose h2[id],.s-prose h3[id]{scroll-margin-top:2rem}@media (max-width:1100px){.s-grid-3{grid-template-columns:var(--rail) minmax(0,1fr)}.s-marg{position:static;grid-column:2;max-width:var(--measure);margin-top:3rem;padding-top:2rem;border-top:1px solid var(--rule)}}@media (max-width:900px){.s-grid-3{grid-template-columns:1fr;gap:1.4rem}.s-marg{grid-column:1}}.s-page-head{padding:7rem 0 3rem}.s-page-title{font-size:clamp(2.4rem,6vw,4.4rem);line-height:.95;letter-spacing:-.03em}.s-page-sub{color:var(--slate);max-width:var(--measure);margin-top:1.2rem}.s-sec-title{font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.02em}.s-entries{border-top:1px solid var(--rule)}.s-entries-archive{margin-top:1rem;margin-bottom:4rem}.s-entry{display:grid;grid-template-columns:var(--rail) 1fr 8rem;gap:var(--gap);align-items:start;padding:2.5rem 0;border-bottom:1px solid var(--rule-fine);text-decoration:none;color:inherit;transition:background .3s ease}.s-entry:hover{background:rgba(251,250,248,.8)}.s-entry-cat{font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--lapis);padding-top:.5rem}.s-entry h2,.s-entry h3{font-size:clamp(1.4rem,2.7vw,2rem);line-height:1.12;letter-spacing:-.02em}.s-entry:hover h2,.s-entry:hover h3{color:var(--lapis)}.s-entry p{margin-top:.6rem;color:var(--slate);font-size:.96rem;line-height:1.55;max-width:42rem}.s-entry-len{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--whisper);text-align:right;padding-top:.55rem;font-variant-numeric:tabular-nums;line-height:1.6}.s-related .s-entry{grid-template-columns:1fr 8rem}@media (max-width:900px){.s-entry,.s-related .s-entry{grid-template-columns:1fr;gap:.5rem}.s-entry-len{text-align:left;padding-top:.3rem}}.s-related{background:var(--stone);padding:5rem 0 6rem;border-top:1px solid var(--rule)}.s-pagination,.wp-block-query-pagination{padding:0 0 6rem}.s-pagination .nav-links,.navigation.pagination .nav-links{display:flex;gap:.6rem;flex-wrap:wrap}.s-pagination a,.s-pagination span,.navigation.pagination a,.navigation.pagination span{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:.7rem 1rem;border:1px solid var(--rule);text-decoration:none;color:var(--slate)}.s-pagination .current,.navigation.pagination .current{background:var(--lapis);color:var(--chalk);border-color:var(--lapis)}.s-pagination a:hover,.navigation.pagination a:hover{border-color:var(--lapis);color:var(--lapis)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s-empty{padding:4rem 0 8rem;color:var(--slate)}.s-acts{margin-top:2rem}.s-lnk{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--graphite);border-bottom:2px solid var(--lapis);padding-bottom:.4rem;text-decoration:none;transition:color .25s ease}.s-lnk:hover{color:var(--lapis)}.s-lnk.q{color:var(--slate);border-bottom-color:var(--rule)}.s-lnk.q:hover{color:var(--graphite);border-bottom-color:var(--graphite)}.s-comments-wrap{padding-bottom:6rem}.s-comments{max-width:var(--measure)}.s-comment-list{list-style:none;margin:2rem 0 3rem;padding:0;border-top:1px solid var(--rule)}.s-comment-list .children{list-style:none;padding-left:1.5rem}.s-comment{padding:1.6rem 0;border-bottom:1px solid var(--rule-fine)}.s-comment-head{display:flex;gap:1.2rem;align-items:baseline;margin-bottom:.5rem}.s-comment-author{font-weight:700;font-size:.92rem}.s-comment-date,.s-comment-reply a{font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--whisper);font-weight:700}.s-comment-reply a{color:var(--lapis);text-decoration:none}.s-comments input[type=text],.s-comments input[type=email],.s-comments input[type=url],.s-comments textarea{width:100%;padding:.8rem 1rem;border:1px solid var(--rule);background:var(--chalk);font-family:var(--body);font-size:1rem;color:var(--ink);border-radius:0}.s-comments label{display:block;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--slate);margin-bottom:.4rem}.s-comments .comment-form-comment,.s-comments .comment-form-author,.s-comments .comment-form-email,.s-comments .comment-form-url{margin-bottom:1.2rem}.s-comments .submit,.s-comments input[type=submit]{font-family:var(--body);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:1rem 2rem;background:var(--lapis);color:var(--chalk);border:1px solid var(--lapis);border-radius:0;cursor:pointer}.s-comments .submit:hover{background:var(--lapis-lt);border-color:var(--lapis-lt)}.s-front{background:var(--stone)}.gm-inner{max-width:var(--wrap);margin:0 auto;padding:0 var(--gap)}@media (max-width:700px){.gm-inner{padding:0 1.4rem}}.gm-grid{display:grid;grid-template-columns:var(--rail) 1fr;gap:var(--gap)}@media (max-width:900px){.gm-grid{grid-template-columns:1fr;gap:1.4rem}}.gm-rail{display:flex;flex-direction:column;gap:.85rem;padding-top:.65rem;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--whisper)}.gm-rail i{display:block;width:100%;height:1px;background:var(--lapis)}@media (max-width:900px){.gm-rail{flex-direction:row;align-items:center;gap:1rem;padding-top:0}.gm-rail i{width:3rem;flex:none}}.gm-hero{padding:8.5rem 0 6.5rem;border-bottom:1px solid var(--rule)}@media (max-width:900px){.gm-hero{padding:4rem 0 3.5rem}}.gm-hero h1{font-family:var(--display);font-size:clamp(2.9rem,10vw,8rem);line-height:.88;letter-spacing:-.032em;font-weight:500;margin:0}.gm-hero h1 em{font-style:italic;color:var(--lapis)}.gm-deck{margin-top:2.4rem;max-width:var(--measure);font-size:1.12rem;line-height:1.65;color:var(--slate)}.gm-acts{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:1.6rem 2rem;align-items:center}.gm-lnk{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--graphite);border-bottom:2px solid var(--lapis);padding-bottom:.4rem;text-decoration:none;transition:color .25s ease,border-color .25s ease}.gm-lnk:hover{color:var(--lapis)}.gm-lnk.q{color:var(--slate);border-bottom-color:var(--rule)}.gm-lnk.q:hover{color:var(--graphite);border-bottom-color:var(--graphite)}.gm-sec{padding:7rem 0}@media (max-width:900px){.gm-sec{padding:4rem 0}}.gm-sec h2{font-family:var(--display);font-size:clamp(1.9rem,4vw,3rem);line-height:1.08;letter-spacing:-.022em;max-width:26ch;margin:0}.gm-sub{color:var(--slate);max-width:var(--measure);margin-top:1.1rem}.gm-entries{margin-top:4rem;border-top:1px solid var(--rule)}.gm-entry{display:grid;grid-template-columns:var(--rail) 1fr 7rem;gap:var(--gap);align-items:start;padding:2.4rem 0;border-bottom:1px solid var(--rule-fine);text-decoration:none;color:inherit;transition:background .3s ease}.gm-entry:hover{background:rgba(251,250,248,.8)}.gm-no{font-size:.68rem;letter-spacing:.22em;font-weight:700;color:var(--lapis);font-variant-numeric:tabular-nums;padding-top:.5rem}.gm-entry h3{font-family:var(--display);font-size:clamp(1.4rem,2.6vw,1.95rem);line-height:1.12;letter-spacing:-.018em;margin:0}.gm-entry:hover h3{color:var(--lapis)}.gm-entry p{margin:.5rem 0 0;color:var(--slate);font-size:.96rem;line-height:1.55;max-width:40rem}.gm-len{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--whisper);text-align:right;padding-top:.55rem;font-variant-numeric:tabular-nums}@media (max-width:900px){.gm-entry{grid-template-columns:3.5rem 1fr;gap:1.25rem}.gm-len{display:none}}.gm-plate{background:var(--graphite);color:var(--stone);padding:7rem 0}.gm-plate .gm-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}@media (max-width:900px){.gm-plate{padding:4rem 0}.gm-plate .gm-inner{grid-template-columns:1fr;gap:2.5rem}}.gm-plate h2{font-family:var(--display);font-size:clamp(1.8rem,3.8vw,2.9rem);line-height:1.14;letter-spacing:-.022em;color:var(--stone);margin:0}.gm-plate p{color:#a7a9b0;margin-top:1.5rem;max-width:28rem}.gm-cite{margin-top:2rem;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gilt);font-weight:700}.gm-plate svg{width:100%;height:auto;max-width:24rem;justify-self:end}@media (max-width:900px){.gm-plate svg{justify-self:start;max-width:16rem}}.gm-films-grid{margin-top:3.4rem;padding-top:3rem;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}@media (max-width:900px){.gm-films-grid{grid-template-columns:1fr;gap:2.8rem}}.gm-film{display:block;text-decoration:none;color:inherit}.gm-film-plate{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(120% 95% at 70% 20%,rgba(168,135,78,.2),transparent 62%),linear-gradient(160deg,#24252b 0%,#15161a 55%,#0e0f12 100%)}.gm-film-plate:before{content:"";position:absolute;left:7%;right:7%;top:62%;height:1px;background:linear-gradient(90deg,transparent,rgba(168,135,78,.7) 30%,rgba(168,135,78,.7) 70%,transparent)}.gm-film:nth-child(2) .gm-film-plate:before{top:50%}.gm-film:nth-child(3) .gm-film-plate:before{top:38%}.gm-film-badge{position:absolute;top:.9rem;left:.9rem;border:1px solid rgba(168,135,78,.5);color:var(--gilt);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;padding:.3rem .5rem}.gm-film-len{position:absolute;right:.9rem;bottom:.75rem;color:rgba(229,227,222,.72);font-size:.68rem;letter-spacing:.08em;font-variant-numeric:tabular-nums}.gm-film-play{position:absolute;top:50%;left:50%;width:3.3rem;height:3.3rem;border-radius:50%;border:1px solid rgba(168,135,78,.65);display:grid;place-items:center;transform:translate(-50%,-50%);transition:background .3s ease,border-color .3s ease,transform .3s ease}.gm-film-play:after{content:"";border-left:.6rem solid var(--gilt);border-top:.38rem solid transparent;border-bottom:.38rem solid transparent;margin-left:.2rem}.gm-film:hover .gm-film-play{background:rgba(168,135,78,.15);border-color:var(--gilt);transform:translate(-50%,-50%) scale(1.07)}.gm-film-soon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--gilt);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;border-bottom:1px solid rgba(168,135,78,.45);padding-bottom:.4rem;white-space:nowrap}.gm-film h3{font-family:var(--display);margin:1.35rem 0 0;font-size:1.3rem;line-height:1.18;letter-spacing:-.018em;transition:color .2s ease}.gm-film:hover h3{color:var(--lapis)}.gm-film p{margin:.55rem 0 0;color:var(--slate);font-size:.93rem;line-height:1.55}.gm-latest{max-width:var(--wrap);margin:0 auto 7rem;padding:0 var(--gap);list-style:none;border-top:1px solid var(--rule)}@media (max-width:700px){.gm-latest{padding:0 1.4rem}}.gm-latest li{padding:2rem 0;border-bottom:1px solid var(--rule-fine);display:block}.gm-latest .wp-block-latest-posts__post-title{font-family:var(--display);font-size:clamp(1.3rem,2.3vw,1.8rem);line-height:1.14;letter-spacing:-.018em;color:var(--graphite);text-decoration:none;display:block}.gm-latest .wp-block-latest-posts__post-title:hover{color:var(--lapis)}.gm-latest .wp-block-latest-posts__post-date{display:block;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--whisper);margin-bottom:.5rem;font-weight:700}.gm-latest .wp-block-latest-posts__post-excerpt{color:var(--slate);font-size:.96rem;margin-top:.6rem;max-width:42rem}.gm-quiz{display:grid;grid-template-columns:1fr auto;gap:2.5rem;align-items:center;border-top:1px solid var(--rule);padding-top:4rem}@media (max-width:800px){.gm-quiz{grid-template-columns:1fr}}.gm-quiz h2{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:-.02em;margin:0}.gm-quiz p{color:var(--slate);margin-top:.7rem;max-width:var(--measure)}.s-foot{background:var(--graphite);color:#a7a9b0;padding:5rem 0 2.5rem}.s-foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}@media (max-width:800px){.s-foot-grid{grid-template-columns:1fr 1fr}}.s-foot-mark{font-family:var(--display);font-size:1.6rem;color:var(--chalk)}.s-foot-desc{color:#8a8d95;font-size:.95rem;margin-top:.8rem;max-width:24rem}.s-foot h2{font-family:var(--body);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--whisper);font-weight:700;margin-bottom:1.2rem}.s-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.s-foot a{color:#c8cad0;text-decoration:none;font-size:.93rem}.s-foot a:hover{color:var(--chalk)}.s-foot-bot{margin-top:3.5rem;padding-top:1.4rem;border-top:1px solid rgba(242,241,238,.12);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#6e717a}@media (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}