.large-text{font-size:1.125rem}.large-text h1{font-size:2.5rem}.large-text h2{font-size:2rem}.large-text h3{font-size:1.75rem}.large-text h4{font-size:1.5rem}.large-text button,.large-text input,.large-text li,.large-text p{font-size:1.125rem}.large-text .text-sm{font-size:1rem}.large-text .text-xs{font-size:.875rem}.large-text p{line-height:1.8;margin-bottom:1.25rem}.large-text li{line-height:1.8;margin-bottom:.75rem}.large-text .button-primary,.large-text .button-secondary,.large-text button,.large-text input[type=email],.large-text input[type=search],.large-text input[type=text],.large-text textarea{padding:.75rem 1.25rem}.large-text .p-4{padding:1.25rem}.large-text nav a{padding-top:.625rem;padding-bottom:.625rem}:root[data-site=saints]{--cream-50:#faf7f1;--cream-100:#f4efe4;--cream-200:#ebe3d3;--cream-300:#e2dacb;--cream-400:#d3c7b0;--cream-500:#bfae91;--cream-600:#a4906f;--sepia-50:#f7f2e6;--sepia-100:#efe6d0;--sepia-200:#e0cfab;--sepia-300:#cfb684;--sepia-400:#b99a5c;--sepia-500:#a3813f;--sepia-600:#8a6b2f;--sepia-700:#6d5424;--sepia-800:#4f3c19;--sepia-900:#32260f;--text-primary:#201c17;--text-secondary:#5c5348;--text-tertiary:#8b8072;--background-card:#fffdf8;--font-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-sans:Georgia,"Iowan Old Style",serif}:root[data-site=jesus]{--cream-50:#f4f4f2;--cream-100:#ececeb;--cream-200:#e3e3e1;--cream-300:#d9d9d6;--cream-400:#c4c4c0;--cream-500:#a9a9a4;--cream-600:#8d8d87;--sepia-50:#f6efee;--sepia-100:#ecdcda;--sepia-200:#dbbab6;--sepia-300:#c89490;--sepia-400:#b06b66;--sepia-500:#9c4640;--sepia-600:#8f2c25;--sepia-700:#72231e;--sepia-800:#541a16;--sepia-900:#36110e;--text-primary:#1b1b1e;--text-secondary:#56565e;--text-tertiary:#8a8a92;--background-card:#ffffff;--font-serif:"Spectral","Palatino Linotype",Palatino,serif;--font-sans:"Spectral",Georgia,serif}:root[data-site=angels]{--cream-50:#fcfdff;--cream-100:#f5f8fc;--cream-200:#edf1f7;--cream-300:#e6ebf2;--cream-400:#d3dbe6;--cream-500:#b4c0d1;--cream-600:#93a2b8;--sepia-50:#eef4fb;--sepia-100:#dbe7f5;--sepia-200:#b8cfea;--sepia-300:#93b5dd;--sepia-400:#6d99cb;--sepia-500:#5182b8;--sepia-600:#3f6fa8;--sepia-700:#325886;--sepia-800:#254163;--sepia-900:#182b42;--text-primary:#14181f;--text-secondary:#626b7a;--text-tertiary:#8d97a6;--background-card:#ffffff;--font-serif:"Inter","Helvetica Neue",Arial,sans-serif;--font-sans:"Inter","Helvetica Neue",Arial,sans-serif}:root[data-site=horses]{--cream-50:#f7f4ee;--cream-100:#f0ebe0;--cream-200:#e7e0cf;--cream-300:#ddd6c4;--cream-400:#cbc0a6;--cream-500:#b3a583;--cream-600:#968765;--sepia-50:#f1f3e8;--sepia-100:#e2e6cd;--sepia-200:#c9d0a4;--sepia-300:#adb87c;--sepia-400:#8d9c57;--sepia-500:#71833f;--sepia-600:#5c6b32;--sepia-700:#485428;--sepia-800:#343d1d;--sepia-900:#212711;--text-primary:#23200f;--text-secondary:#5f5942;--text-tertiary:#8b8265;--background-card:#fffdf8;--font-serif:"Roboto Slab",Rockwell,Georgia,serif;--font-sans:"Source Serif 4",Georgia,serif}:root[data-site=vangogh]{--cream-50:#f5f2e8;--cream-100:#efebdd;--cream-200:#e3ddca;--cream-300:#ccc7b6;--cream-400:#b8b19b;--cream-500:#9c9479;--cream-600:#7e765c;--sepia-50:#fdf5e0;--sepia-100:#f9e9bf;--sepia-200:#f0d385;--sepia-300:#e4b94f;--sepia-400:#d5a220;--sepia-500:#c58a00;--sepia-600:#a87500;--sepia-700:#845c00;--sepia-800:#5f4200;--sepia-900:#3b2900;--text-primary:#101010;--text-secondary:#55524a;--text-tertiary:#847e70;--background-card:#fffef9;--font-serif:"Archivo","Helvetica Neue",Arial,sans-serif;--font-sans:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif}:root[data-site=jesus]{--skin-hair:1px;--skin-rule:2px;--skin-gap:2px;--skin-caps:0.09em}:root[data-site=jesus] *,:root[data-site=jesus] :after,:root[data-site=jesus] :before{border-radius:0;box-shadow:none}:root[data-site=jesus] header{background-color:var(--cream-50);border-bottom:var(--skin-rule) solid var(--text-primary)!important;backdrop-filter:none}:root[data-site=jesus] header [class*=h-16]{height:3.25rem}:root[data-site=jesus] header a[href="/"]>span{font-variant:small-caps;letter-spacing:var(--skin-caps);font-weight:600;font-size:1.0625rem}:root[data-site=jesus] header nav a{font-variant:small-caps;letter-spacing:.06em;font-size:.9375rem}:root[data-site=jesus] h1,:root[data-site=jesus] h2,:root[data-site=jesus] h3{font-variant:small-caps;letter-spacing:var(--skin-caps);color:var(--text-primary)}:root[data-site=jesus] h1{font-size:clamp(1.625rem,1.1rem + 1.6vw,2.375rem);font-weight:600;line-height:1.12;margin-bottom:.5rem}:root[data-site=jesus] main h2{font-size:clamp(1.125rem,.95rem + .55vw,1.5rem);font-weight:600;line-height:1.2;padding-bottom:.375rem;margin-bottom:1rem;border-bottom:var(--skin-rule) solid var(--text-primary)}:root[data-site=jesus] main h3{font-size:1rem;font-weight:600;letter-spacing:.07em;line-height:1.25;margin-bottom:.375rem}:root[data-site=jesus] main p{color:var(--text-secondary);line-height:1.5;margin-bottom:.75rem}:root[data-site=jesus] main section{padding-top:1.5rem;padding-bottom:1.5rem}:root[data-site=jesus] main section[class*=border-b]{border-bottom:var(--skin-rule) solid var(--text-primary)}:root[data-site=jesus] main section[class*=bg-gradient]{background-image:none;background-color:var(--cream-100)}:root[data-site=jesus] main main{background-color:var(--cream-50)}:root[data-site=jesus] .academic-divider,:root[data-site=jesus] hr{height:var(--skin-rule);background:var(--text-primary);border:0;margin:1.5rem 0}:root[data-site=jesus] main [class*="lg:grid-cols-4"],:root[data-site=jesus] main [class*="lg:grid-cols-5"],:root[data-site=jesus] main [class*="lg:grid-cols-6"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--skin-gap)}@media (min-width:30rem){:root[data-site=jesus] main [class*="lg:grid-cols-4"],:root[data-site=jesus] main [class*="lg:grid-cols-5"],:root[data-site=jesus] main [class*="lg:grid-cols-6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){:root[data-site=jesus] main [class*="lg:grid-cols-4"],:root[data-site=jesus] main [class*="lg:grid-cols-5"],:root[data-site=jesus] main [class*="lg:grid-cols-6"]{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-site=jesus] main [class*="lg:grid-cols-6"][class*=border-t]{border-top-width:0;padding-top:0}:root[data-site=jesus] main [class*="lg:grid-cols-5"]>div{gap:var(--skin-gap)}:root[data-site=jesus] .art-card{border:var(--skin-hair) solid var(--cream-600);transition:border-color .12s linear,background-color .12s linear}:root[data-site=jesus] .art-card:hover{border-color:var(--text-primary);transform:none}:root[data-site=jesus] .art-card:hover .art-card-content{background-color:var(--cream-200)}:root[data-site=jesus] .art-card img,:root[data-site=jesus] .art-card:hover .art-card-image img,:root[data-site=jesus] .art-card:hover img{transform:none;transition:none}:root[data-site=jesus] .art-card-image{border-bottom:var(--skin-hair) solid var(--cream-600)}:root[data-site=jesus] .art-card-content{padding:.6875rem .75rem .75rem;transition:background-color .12s linear}:root[data-site=jesus] .art-card-content h3{font-size:.8125rem;font-weight:600;letter-spacing:.06em;line-height:1.25;margin-bottom:.125rem}:root[data-site=jesus] .art-card-content p{color:var(--text-secondary)!important;font-size:.75rem;line-height:1.3;margin-bottom:0}:root[data-site=jesus] main div[class*=shadow-]:not([class*=drop-shadow]){border:var(--skin-hair) solid var(--cream-600)}:root[data-site=jesus] main div.absolute.z-50{border:var(--skin-hair) solid var(--text-primary)}:root[data-site=jesus] .button-primary,:root[data-site=jesus] .button-secondary,:root[data-site=jesus] button{font-variant:small-caps;letter-spacing:.06em}:root[data-site=jesus] .button-primary:active,:root[data-site=jesus] .button-primary:hover,:root[data-site=jesus] .button-secondary:active,:root[data-site=jesus] .button-secondary:hover,:root[data-site=jesus] button:active,:root[data-site=jesus] button:hover{transform:none}:root[data-site=jesus] input,:root[data-site=jesus] select,:root[data-site=jesus] textarea{border:var(--skin-hair) solid var(--cream-600);padding-top:.625rem;padding-bottom:.625rem}:root[data-site=jesus] .academic-badge{border:var(--skin-hair) solid var(--cream-600);padding:.0625rem .375rem;font-variant:small-caps;letter-spacing:.05em}:root[data-site=jesus] footer{border-top:var(--skin-rule) solid var(--text-primary)}:root[data-site=jesus] :focus-visible{outline:3px solid var(--text-primary)!important;outline-offset:0!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){:root[data-site=jesus] *,:root[data-site=jesus] :after,:root[data-site=jesus] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-site=angels]{--skin-air:clamp(3.5rem,7vw,6.5rem);--skin-gap:clamp(1.25rem,3.4vw,3.5rem);--skin-round:18px;--skin-pill:999px;--skin-lift:0 22px 55px -30px rgb(0 0 0/0.30),0 6px 18px -12px rgb(0 0 0/0.10);--skin-ease:cubic-bezier(0.22,1,0.36,1);--skin-slow:480ms}:root[data-site=angels] .art-card,:root[data-site=angels] .art-card-image,:root[data-site=angels] main [class*=rounded-]:not([class*=rounded-full]),:root[data-site=angels] main img{border-radius:var(--skin-round)}:root[data-site=angels] footer *,:root[data-site=angels] main :not(input):not(select):not(textarea):not(button):not([class*=animate-spin]){border-color:transparent!important}:root[data-site=angels] .academic-divider,:root[data-site=angels] hr{height:var(--skin-air);margin:0;background:none;border:0}:root[data-site=angels] .academic-quote{border-left:0;padding-left:2.5rem;font-style:normal}:root[data-site=angels] header{background-color:var(--cream-50);border-bottom:0!important;box-shadow:none}:root[data-site=angels] header [class*=h-16]{height:6rem}:root[data-site=angels] header a[href="/"]>span{font-weight:300;letter-spacing:.01em;font-size:1.25rem}:root[data-site=angels] header nav a{font-weight:400;letter-spacing:.02em;text-transform:none}:root[data-site=angels] .font-display,:root[data-site=angels] .font-serif,:root[data-site=angels] h1,:root[data-site=angels] h2,:root[data-site=angels] h3,:root[data-site=angels] h4,:root[data-site=angels] h5,:root[data-site=angels] h6{font-family:var(--font-serif)}:root[data-site=angels] main h1{font-size:clamp(2.25rem,1.7rem + 2.4vw,3.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.05;margin-bottom:1.5rem}:root[data-site=angels] main h2{font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);font-weight:300;letter-spacing:-.015em;line-height:1.15;margin-bottom:2.25rem;border-bottom:0;padding-bottom:0}:root[data-site=angels] main h3{font-size:1.0625rem;font-weight:400;letter-spacing:0;line-height:1.35;margin-bottom:.375rem}:root[data-site=angels] main li,:root[data-site=angels] main p{line-height:1.8;letter-spacing:.01em}:root[data-site=angels] main p{max-width:68ch;margin-bottom:1.25rem}:root[data-site=angels] main li a,:root[data-site=angels] main p a{text-underline-offset:.22em;text-decoration-thickness:1px}:root[data-site=angels] main section{padding-top:var(--skin-air);padding-bottom:var(--skin-air)}:root[data-site=angels] main section[class*=bg-gradient]{background-image:none;background-color:var(--cream-50)}:root[data-site=angels] main main{background-color:var(--cream-50)}:root[data-site=angels] main [class*=border-t][class*=grid]{padding-top:2.75rem}:root[data-site=angels] main [class*=grid-cols-]{gap:var(--skin-gap)}:root[data-site=angels] main [class*="2xl:grid-cols-6"],:root[data-site=angels] main [class*="lg:grid-cols-4"],:root[data-site=angels] main [class*="lg:grid-cols-5"],:root[data-site=angels] main [class*="lg:grid-cols-6"],:root[data-site=angels] main [class*="md:grid-cols-3"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:64rem){:root[data-site=angels] main [class*="2xl:grid-cols-6"],:root[data-site=angels] main [class*="lg:grid-cols-4"],:root[data-site=angels] main [class*="lg:grid-cols-5"],:root[data-site=angels] main [class*="lg:grid-cols-6"],:root[data-site=angels] main [class*="md:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-site=angels] main [class*="lg:grid-cols-5"]>div{gap:var(--skin-gap)}:root[data-site=angels] .art-card{background-color:var(--background-card);border:0;box-shadow:none;transition:transform var(--skin-slow) var(--skin-ease),box-shadow var(--skin-slow) var(--skin-ease)}:root[data-site=angels] .art-card:hover{transform:translateY(-6px);box-shadow:var(--skin-lift)}:root[data-site=angels] .art-card-image{border-radius:var(--skin-round);overflow:hidden;border-bottom:0}:root[data-site=angels] .art-card:hover .art-card-image img,:root[data-site=angels] .art-card:hover img[class*="group-hover:scale"]{transform:none}:root[data-site=angels] .art-card-content{padding:1.75rem .125rem .5rem;text-align:left}:root[data-site=angels] .art-card-content h3{font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.35;margin-bottom:.375rem}:root[data-site=angels] .art-card-content p,:root[data-site=angels] main [style*=text-tertiary]{color:var(--text-secondary)!important}:root[data-site=angels] .art-card-content p{font-size:.875rem;line-height:1.5;margin-bottom:0}:root[data-site=angels] main [style*=box-shadow],:root[data-site=angels] main a[class*=shadow-],:root[data-site=angels] main div[class*=shadow-]:not([class*=drop-shadow]){box-shadow:none!important;border-radius:var(--skin-round);transition:transform var(--skin-slow) var(--skin-ease),box-shadow var(--skin-slow) var(--skin-ease)}:root[data-site=angels] main .group:hover [style*=box-shadow],:root[data-site=angels] main .group:hover div[class*=shadow-]:not([class*=drop-shadow]){box-shadow:var(--skin-lift)!important;transform:translateY(-6px)}:root[data-site=angels] .button,:root[data-site=angels] .button-primary,:root[data-site=angels] .button-secondary,:root[data-site=angels] button{transition:background-color .24s var(--skin-ease),color .24s var(--skin-ease);letter-spacing:.015em;font-weight:400}:root[data-site=angels] .button-primary:active,:root[data-site=angels] .button-primary:hover,:root[data-site=angels] .button-secondary:active,:root[data-site=angels] .button-secondary:hover,:root[data-site=angels] .button:active,:root[data-site=angels] .button:hover,:root[data-site=angels] button:active,:root[data-site=angels] button:hover{transform:none;box-shadow:none}:root[data-site=angels] .button-primary,:root[data-site=angels] .button-secondary{border-radius:var(--skin-pill);padding:.75rem 1.75rem}:root[data-site=angels] .search-input,:root[data-site=angels] input,:root[data-site=angels] select,:root[data-site=angels] textarea{border:1px solid var(--sepia-500)!important;border-radius:var(--skin-pill);box-shadow:none;padding-top:.75rem;padding-bottom:.75rem}:root[data-site=angels] .search-input:focus,:root[data-site=angels] input:focus{transform:none;box-shadow:none}:root[data-site=angels] .academic-badge{border:0;border-radius:var(--skin-pill);padding:.3125rem .875rem;background-color:var(--sepia-50);color:var(--sepia-700);font-weight:400;letter-spacing:.02em}:root[data-site=angels] footer{background-color:var(--cream-50);border-top:0!important;padding-top:var(--skin-air);padding-bottom:4rem}:root[data-site=angels] footer h2,:root[data-site=angels] footer h3{font-weight:400;letter-spacing:0;border-bottom:0;padding-bottom:0;margin-bottom:1.25rem}:root[data-site=angels] footer a{text-underline-offset:.22em}:root[data-site=angels] :focus-visible{outline:3px solid var(--text-primary)!important;outline-offset:5px!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){:root[data-site=angels] *,:root[data-site=angels] :after,:root[data-site=angels] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-site=angels] .art-card:hover,:root[data-site=angels] main .group:hover [style*=box-shadow],:root[data-site=angels] main .group:hover div[class*=shadow-]:not([class*=drop-shadow]){transform:none}}:root[data-site=horses]{--skin-bar:3px;--skin-rule:2px;--skin-gap:0.75rem;--skin-round:2px}:root[data-site=horses] .art-card,:root[data-site=horses] .art-card-image,:root[data-site=horses] main img{border-radius:var(--skin-round)}:root[data-site=horses] header{background-color:var(--cream-50);border-bottom:var(--skin-rule) solid var(--text-primary)!important;backdrop-filter:none}:root[data-site=horses] header [class*=h-16]{height:3.5rem}:root[data-site=horses] header nav a{font-variant-caps:all-small-caps;letter-spacing:.04em;font-weight:600}:root[data-site=horses]{font-variant-numeric:tabular-nums}:root[data-site=horses] main h1,:root[data-site=horses] main h2{font-weight:700;letter-spacing:-.005em;text-align:left}:root[data-site=horses] main h2{border-left:var(--skin-bar) solid var(--text-primary);padding-left:.75rem;margin-bottom:1rem}:root[data-site=horses] main p{line-height:1.55;max-width:76ch}:root[data-site=horses] main section{padding-top:2rem;padding-bottom:2rem;border-bottom:var(--skin-rule) solid var(--cream-300)}:root[data-site=horses] .academic-divider{border:0!important;height:var(--skin-rule);background:var(--text-primary)!important}:root[data-site=horses] main [class*=grid-cols-]{gap:var(--skin-gap)!important}@media (min-width:1024px){:root[data-site=horses] main [class*="lg:grid-cols-3"],:root[data-site=horses] main [class*="lg:grid-cols-4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){:root[data-site=horses] main [class*="lg:grid-cols-4"]{grid-template-columns:repeat(5,minmax(0,1fr))}}:root[data-site=horses] .art-card{background-color:var(--cream-50);box-shadow:none;border-left:var(--skin-bar) solid transparent;transition:border-color .18s linear,background-color .18s linear}:root[data-site=horses] .art-card:hover{border-left-color:var(--text-primary);background-color:var(--cream-100);transform:none}:root[data-site=horses] .art-card:hover .art-card-image img{transform:none}:root[data-site=horses] .art-card-content{padding:.625rem .75rem .875rem;text-align:left}:root[data-site=horses] .art-card-content h3{font-size:.875rem;font-weight:600;line-height:1.25}:root[data-site=horses] .art-card-content p{font-size:.75rem;font-variant-caps:all-small-caps;letter-spacing:.03em;opacity:.85}:root[data-site=horses] footer{border-top:var(--skin-rule) solid var(--text-primary)!important;padding-top:1.5rem}:root[data-site=vangogh]{--skin-gap:0.25rem;--skin-col:22ch;--skin-ink:800}:root[data-site=vangogh] *,:root[data-site=vangogh] :after,:root[data-site=vangogh] :before{border-radius:0;box-shadow:none}:root[data-site=vangogh] header{background-color:transparent;border-bottom:0!important;backdrop-filter:none}:root[data-site=vangogh] header [class*=h-16]{height:4rem}:root[data-site=vangogh] header nav a{font-size:.8125rem;font-weight:500;letter-spacing:.01em}:root[data-site=vangogh] main h1{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:var(--skin-ink);letter-spacing:-.015em;line-height:1.1;text-align:left}:root[data-site=vangogh] main h2{font-size:1.0625rem;font-weight:var(--skin-ink);letter-spacing:0;text-align:left;margin-bottom:.75rem}:root[data-site=vangogh] main h3{font-size:.9375rem;font-weight:700}:root[data-site=vangogh] main p{text-align:left;text-wrap:pretty;hyphens:auto;line-height:1.5;max-width:62ch}:root[data-site=vangogh] main section{padding-top:2.75rem;padding-bottom:2.75rem}:root[data-site=vangogh] .academic-divider{border:0!important;background:none!important;height:1.5rem}:root[data-site=vangogh] main [class*=grid-cols-]{gap:var(--skin-gap)!important}@media (min-width:1024px){:root[data-site=vangogh] main [class*="lg:grid-cols-3"],:root[data-site=vangogh] main [class*="lg:grid-cols-5"]{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-site=vangogh] .art-card{background:none;border:0}:root[data-site=vangogh] .art-card-image{overflow:hidden}:root[data-site=vangogh] .art-card-image img{object-fit:cover;width:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}:root[data-site=vangogh] .art-card:hover .art-card-image img{transform:scale(1.06)}:root[data-site=vangogh] .art-card:hover{transform:none}:root[data-site=vangogh] .art-card-content{padding:.5rem 0 0;max-width:var(--skin-col);text-align:left}:root[data-site=vangogh] .art-card-content h3{font-size:.8125rem;font-weight:700;line-height:1.3}:root[data-site=vangogh] .art-card-content p{font-size:.75rem;font-weight:400;opacity:.7}:root[data-site=vangogh] footer{border-top:0!important;padding-top:3rem;text-align:left}