:root{--sc-ink:#30251f;--sc-muted:#6e6258;--sc-paper:#f7f2eb;--sc-white:#fffaf4;--sc-brown:#77543d;--sc-brown-deep:#3f2b20;--sc-copper:#b8875b;--sc-line:rgba(184, 135, 91, .35);--sc-nav-surface:#3f2b20;--sc-nav-text:#fffaf4;--sc-nav-muted:#e3d2c1;--sc-nav-hover:#e2c5a2;scroll-behavior:smooth;scroll-padding-top:92px}html[data-color-mode="dark"]{color-scheme:dark;--sc-ink:#eee3d6;--sc-muted:#c1b2a2;--sc-paper:#211a16;--sc-white:#2b211b;--sc-brown:#c99b70;--sc-brown-deep:#17120f;--sc-copper:#d0a477;--sc-line:rgba(208, 164, 119, .3);--sc-nav-surface:#17120f;--sc-nav-text:#eee3d6;--sc-nav-muted:#c1b2a2;--sc-nav-hover:#d0a477}@media (prefers-color-scheme:dark){html[data-color-mode="system"]{color-scheme:dark;--sc-ink:#eee3d6;--sc-muted:#c1b2a2;--sc-paper:#211a16;--sc-white:#2b211b;--sc-brown:#c99b70;--sc-brown-deep:#17120f;--sc-copper:#d0a477;--sc-line:rgba(208, 164, 119, .3);--sc-nav-surface:#17120f;--sc-nav-text:#eee3d6;--sc-nav-muted:#c1b2a2;--sc-nav-hover:#d0a477}}html[data-color-mode="light"],html:not([data-color-mode]){color-scheme:light}body{margin:0;overflow-x:hidden;background:var(--sc-paper);color:var(--sc-ink)}body,p,li{line-height:1.7}body,button,input,select,textarea{font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}a{color:inherit}img{max-width:100%;height:auto}.wp-site-blocks{gap:0;overflow:clip}.wp-site-blocks>.wp-block-template-part{margin-block:0!important}.wp-site-blocks>.sc-main{margin-block-start:0!important}.sc-main>.wp-block-group{margin-block:0!important}.sc-eyebrow{margin:0 0 15px;color:var(--sc-copper);font:700 10px/1.5 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase}.sc-section{padding:100px 24px}.sc-section-title{margin:0 0 18px;font-size:clamp(38px, 5vw, 61px);font-weight:400;line-height:1.08;letter-spacing:-.035em}.sc-section-title em{color:var(--sc-brown);font-weight:400}.sc-section-intro{max-width:650px;margin:0 auto 43px;color:var(--sc-muted);text-align:center}.sc-dark-section{background:var(--sc-brown-deep);color:#f8f5ec}.sc-dark-section .sc-section-title{color:#fff}.sc-dark-section .sc-section-title em{color:#e2c5a2}.sc-dark-section .sc-section-intro{color:#d8ddd6}.wp-site-blocks>.wp-block-template-part:has(>.sc-site-header){position:sticky;z-index:40;top:0}.sc-site-header{--sc-header-surface:#3f2b20;--sc-header-text:#ead7c1;--sc-header-muted:#654d3c;--sc-header-hover:#b8875b;position:relative;background:var(--sc-header-surface);color:var(--sc-header-text);border-bottom:1px solid var(--sc-line)}.sc-header-inner{max-width:1240px!important;min-height:98px;margin:0 auto!important;padding:0 24px;gap:24px}.sc-brand,.sc-footer-brand{flex-shrink:0;margin:0;gap:11px;font-family:"Palatino Linotype",Georgia,serif}.components-resizable-box__container{height:80px!important}.sc-brand .wp-block-site-logo{flex:0 0 80px;width:80px;margin:0;padding:6px 0}.sc-brand .wp-block-site-logo img{display:block;width:70px;height:70px;object-fit:contain}.editor-styles-wrapper .sc-brand .wp-block-site-logo{flex-basis:80px!important;width:80px!important}.editor-styles-wrapper .sc-brand .wp-block-site-logo img{width:70px!important;height:70px!important;max-width:none!important}.sc-footer-brand .wp-block-site-logo{flex:0 0 80px;width:80px;margin:0}.sc-footer-brand .wp-block-site-logo img{display:block;width:80px;height:80px;object-fit:contain}.sc-brand-copy,.sc-footer-brand-copy{margin:0}.sc-brand-copy a,.sc-footer-brand-copy a{display:inline-flex;flex-direction:column;color:var(--sc-nav-text);text-decoration:none}.sc-site-header .sc-brand-copy a{color:var(--sc-header-text)}.sc-brand strong,.sc-footer-brand strong{display:block;font-size:21px;font-weight:500;letter-spacing:.06em}.sc-brand small,.sc-footer-brand small{display:block;color:var(--sc-nav-muted);font:9px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.sc-site-header .sc-brand small{color:var(--sc-header-text)}.sc-primary-navigation{font:11px Arial,sans-serif;letter-spacing:.045em}.sc-primary-navigation .wp-block-navigation-item__content{padding:10px 0;color:var(--sc-nav-text);text-decoration:none}.sc-primary-navigation .wp-block-navigation-item__content:hover,.sc-primary-navigation .wp-block-navigation-item__content:focus-visible{color:var(--sc-nav-hover)}.sc-site-header .sc-primary-navigation .wp-block-navigation-item__content{color:var(--sc-header-text)}.sc-site-header .sc-primary-navigation .wp-block-navigation-item__content:hover,.sc-site-header .sc-primary-navigation .wp-block-navigation-item__content:focus-visible{color:var(--sc-header-hover)}nav.wp-block-navigation.sc-primary-navigation .has-child .wp-block-navigation__submenu-container{z-index:60;min-width:220px;padding:8px;border:1px solid var(--sc-line);border-radius:3px;background-color:var(--sc-brown-deep);box-shadow:0 12px 28px rgb(0 0 0 / .28)}nav.wp-block-navigation.sc-primary-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:block;padding:10px 12px;color:var(--sc-nav-text);white-space:normal}nav.wp-block-navigation.sc-primary-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover,nav.wp-block-navigation.sc-primary-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:focus-visible{background:color-mix(in srgb,var(--sc-copper) 18%,var(--sc-brown-deep));color:var(--sc-nav-hover)}.sc-primary-navigation .wp-block-navigation-submenu__toggle{color:var(--sc-nav-text)}.sc-primary-navigation .wp-block-navigation__submenu-icon{color:currentColor}.sc-primary-navigation .wp-block-navigation-submenu__toggle{display:inline-flex;align-items:center;justify-content:center}.sc-site-header .sc-primary-navigation .wp-block-navigation-submenu__toggle{color:var(--sc-header-text)}.sc-primary-navigation .sc-nav-donate .wp-block-navigation-item__content{padding:10px 13px;border:1px solid var(--sc-copper);background:var(--sc-copper);color:var(--sc-brown-deep);font-weight:700}.sc-primary-navigation .sc-nav-donate .wp-block-navigation-item__content:hover,.sc-primary-navigation .sc-nav-donate .wp-block-navigation-item__content:focus-visible{background:#d4ad87;color:var(--sc-brown-deep)}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:25px;background:var(--sc-nav-surface)!important;color:var(--sc-nav-text)!important}.sc-site-header .sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{background:var(--sc-header-surface)!important;color:var(--sc-header-text)!important}.sc-primary-navigation .wp-block-navigation__responsive-container-close,.sc-primary-navigation .wp-block-navigation__responsive-container-open{color:var(--sc-nav-text)}.sc-site-header .sc-primary-navigation .wp-block-navigation__responsive-container-close,.sc-site-header .sc-primary-navigation .wp-block-navigation__responsive-container-open{color:var(--sc-header-text)}.sc-primary-navigation .wp-block-navigation__responsive-container-close,.sc-primary-navigation .wp-block-navigation__responsive-container-open{border:1px solid var(--sc-line);background:#fff0}.sc-primary-navigation .wp-block-navigation__responsive-container-close:hover,.sc-primary-navigation .wp-block-navigation__responsive-container-close:focus-visible,.sc-primary-navigation .wp-block-navigation__responsive-container-open:hover,.sc-primary-navigation .wp-block-navigation__responsive-container-open:focus-visible{border-color:var(--sc-copper);background:color-mix(in srgb,var(--sc-copper) 18%,var(--sc-nav-surface));color:var(--sc-nav-hover)}.sc-primary-navigation .wp-block-navigation__responsive-container-open{width:48px;height:48px;box-sizing:border-box;align-items:center;justify-content:center;padding:0}.sc-primary-navigation .wp-block-navigation__responsive-container-open svg,.sc-primary-navigation .wp-block-navigation__responsive-container-close svg{width:24px;height:24px;fill:currentColor}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:6px}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:block;padding:11px 13px;color:var(--sc-nav-text);font-size:17px;line-height:1.4}.sc-site-header .sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{color:var(--sc-header-text)}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover,.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus-visible{background:color-mix(in srgb,var(--sc-copper) 18%,var(--sc-nav-surface));color:var(--sc-nav-hover)}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .sc-nav-donate .wp-block-navigation-item__content{background:var(--sc-copper);color:var(--sc-brown-deep)}@media (min-width:1101px){.wp-block-navigation__responsive-container.is-menu-open{display:none}.sc-header-inner{max-width:1600px!important;gap:clamp(12px, 1.5vw, 24px);padding-right:clamp(16px, 2vw, 32px);padding-left:clamp(16px, 2vw, 32px)}.sc-primary-navigation{min-width:0;flex:1 1 auto;font-size:clamp(12px, .72vw, 14px);letter-spacing:.02em}.sc-primary-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){flex:1 1 auto}.sc-primary-navigation .wp-block-navigation__container{flex-wrap:nowrap!important;justify-content:flex-end;gap:clamp(7px, .75vw, 12px)}.sc-primary-navigation .wp-block-navigation-item{flex-shrink:0}.sc-primary-navigation .wp-block-navigation-item__content{white-space:nowrap}.sc-primary-navigation .sc-nav-donate .wp-block-navigation-item__content{padding-right:10px;padding-left:10px}}.sc-hero{position:relative;display:flex;min-height:min(740px, 90svh);align-items:center;overflow:hidden;background:#302219;color:#fff;padding:24px}.sc-hero::before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgb(30 19 13 / .92) 0%,rgb(43 28 19 / .72) 43%,rgb(56 36 22 / .22) 100%),linear-gradient(0deg,rgb(30 19 13 / .44),transparent 38%);content:"";pointer-events:none}.sc-hero>.wp-block-cover__image-background{object-position:center 46%}.sc-hero>.wp-block-cover__inner-container{position:relative;z-index:2;width:100%}.sc-hero-content{position:relative;z-index:1;width:100%;box-sizing:border-box;padding-top:80px;padding-bottom:80px}.sc-hero-title{margin:0 0 18px;font-size:clamp(56px, 8vw, 104px);font-weight:400;line-height:.99;letter-spacing:-.045em}.sc-hero-title em{color:#e2c5a2;font-weight:400}.sc-hero-intro{color:#eee9dd;font-size:18px}.sc-hero-actions{gap:13px;margin-top:31px}.sc-hero-actions .wp-block-button__link,.sc-button-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border:1px solid var(--sc-copper);border-radius:0;background:var(--sc-copper);color:var(--sc-brown-deep);font:700 10px/1.4 Arial,sans-serif;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;transition:background .2s,color .2s}.sc-hero-actions .sc-button-outline .wp-block-button__link{border-color:rgb(255 255 255 / .65);background:#fff0;color:#fff}.sc-hero-actions .wp-block-button__link:hover,.sc-hero-actions .wp-block-button__link:focus-visible{background:#d4ad87;color:var(--sc-brown-deep)}.sc-hero-actions .sc-button-outline .wp-block-button__link:hover,.sc-hero-actions .sc-button-outline .wp-block-button__link:focus-visible{background:#fff;color:var(--sc-ink)}.sc-hero-caption{margin-top:52px;color:#ead6a8;font:11px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.sc-hero-caption small{display:block;margin:6px 0 0 24px;color:#dedbd1;font-size:10px;letter-spacing:.04em;text-transform:none}.sc-welcome{padding-top:82px;padding-bottom:92px;text-align:center}.sc-welcome-mark{margin:0 0 14px;color:var(--sc-copper);font-size:30px}.sc-welcome .sc-section-title{max-width:780px;margin-right:auto;margin-left:auto}.sc-welcome .sc-section-title em{color:var(--sc-brown)}.sc-welcome-copy{max-width:700px;margin-right:auto;margin-left:auto;color:var(--sc-muted)}.sc-director-portrait{max-width:270px;margin:28px auto 0}.sc-director-portrait img{display:block;width:200px;height:200px;margin:0 auto;border:3px solid var(--sc-white);border-radius:50%;outline:1px solid var(--sc-copper);object-fit:cover;object-position:center 38%;box-shadow:0 8px 24px rgb(43 28 19 / .16)}.sc-director-portrait .wp-element-caption{margin-top:14px;color:var(--sc-muted);font:11px/1.5 Arial,sans-serif}.sc-signature{margin-top:27px;font-size:18px;font-style:italic}.sc-signature span{display:block;margin-top:5px;color:var(--sc-muted);font:10px Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.sc-countdown-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 30px;max-width:860px;margin:55px auto 0!important;padding:25px 30px;border:1px solid #ddd5c3;text-align:left}.sc-countdown-panel .sc-eyebrow{margin:0}.sc-countdown-panel h3{margin:0;font-size:23px;font-weight:400}.sc-countdown-panel>.sc-countdown{grid-column:2;grid-row:1 / span 2;min-width:0}.sc-countdown{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sc-countdown>span{display:grid;min-width:0;text-align:center}.sc-countdown strong{color:var(--sc-brown);font-size:clamp(20px, 4vw, 29px);font-weight:400;font-variant-numeric:tabular-nums}.sc-countdown small{color:var(--sc-muted);font:9px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.sc-countdown>p{grid-column:1 / -1;margin:0;color:var(--sc-muted);font-size:12px;overflow-wrap:anywhere}.sc-countdown>p:empty{display:none}.sc-countdown>p span{color:var(--sc-muted)}.sc-story-columns{gap:clamp(45px, 8vw, 115px)}.sc-story-photo-frame{position:relative;z-index:0;overflow:visible}.sc-story-photo-frame::after{position:absolute;z-index:2;inset:14px -14px -14px 14px;border:1px solid var(--sc-copper);content:"";pointer-events:none}.sc-story-photo{position:relative;z-index:1;min-height:0;aspect-ratio:4 / 5;padding:0}.sc-story-photo .wp-block-cover__inner-container{z-index:2;width:100%;padding:15px;align-self:flex-end}.sc-image-note{margin:0;padding:8px 10px;background:rgb(43 28 19 / .84);color:#fff;font:9px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.sc-story .wp-block-column>p:not(.sc-eyebrow){color:#d8ddd6}.sc-motto{display:grid;gap:4px;margin:27px 0!important;padding:17px 20px;border-left:2px solid var(--sc-copper);background:rgb(255 255 255 / .055)}.sc-motto p{margin:0;color:#d3d7cf;font:10px/1.6 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.sc-motto h3{margin:0;color:#e2c5a2;font-size:26px;font-weight:400;font-style:italic}.sc-text-link{color:var(--sc-copper);font:700 10px Arial,sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.sc-text-link:hover{text-decoration:underline}.sc-link-button-grid{display:flex;flex-wrap:wrap;gap:12px}.sc-link-button-grid>p{margin:0}.sc-link-button{display:inline-flex;min-height:40px;align-items:center;padding:0 13px;background:var(--sc-brown);color:#fff;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.sc-link-button:hover,.sc-link-button:focus-visible{background:var(--sc-brown-deep);color:#fff}.sc-link-list-pattern{max-width:760px;margin-right:auto!important;margin-left:auto!important}.sc-link-list-pattern .sc-section-intro{margin-bottom:24px;text-align:left}.sc-link-list{display:flex;flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;list-style:none}.sc-link-list a{color:var(--sc-brown);font:700 11px/1.5 Arial,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.sc-link-list a:hover,.sc-link-list a:focus-visible{color:var(--sc-ink);text-decoration:underline;text-underline-offset:4px}.sc-our-lady{padding-top:102px;padding-bottom:102px}.sc-our-lady>.sc-section-title{text-align:center}.sc-timeline{gap:34px;margin-top:42px}.sc-timeline .wp-block-column{padding:24px 6px 0;border-top:1px solid #d8cfbd}.sc-timeline h3,.sc-teaching-card h3,.sc-formation-grid h3,.sc-support-grid h3{margin:15px 0 8px;font-size:23px;font-weight:400}.sc-timeline p:not(.sc-card-index){color:var(--sc-muted);font-size:15px}.sc-card-index{color:var(--sc-copper);font:9px Arial,sans-serif;letter-spacing:.15em}.sc-titles-row{justify-content:center;margin-top:44px!important;padding:18px 0;border-block:1px solid #ddd5c3}.sc-titles-row p{margin:0;padding:0 28px;color:var(--sc-brown);font-size:17px;font-style:italic}.sc-titles-row p+p{border-left:1px solid #ddd5c3}.sc-scapular{padding-top:99px;padding-bottom:95px}.sc-teaching-cards{gap:1px;margin-top:42px;background:var(--sc-line)}.sc-teaching-card{padding:27px 25px;background:#211a16}.sc-teaching-card h3{margin-top:22px}.sc-teaching-card p:not(.sc-card-index){color:#d8ddd6;font-size:14px}.sc-medal-note{gap:30px;margin:26px 0!important;padding:22px 25px;border:1px solid var(--sc-line)}.sc-medal-note h3{flex:1 1 220px;margin:0;font-size:22px;font-weight:400}.sc-medal-note p{flex:2 1 350px;margin:0;color:#d8ddd6;font-size:14px}.sc-scapular .wp-block-details{padding:16px 0;border-bottom:1px solid var(--sc-line)}.sc-scapular .wp-block-details summary{cursor:pointer;font-size:17px}.sc-scapular .wp-block-details p{max-width:760px;margin-bottom:0;color:#d8ddd6;font-size:14px}.sc-enrollment{padding-top:98px;padding-bottom:98px}.sc-enrollment .sc-section-title em{color:var(--sc-brown)}.sc-enrollment .wp-block-column>p:not(.sc-eyebrow),.sc-enrollment .wp-block-list{color:var(--sc-muted)}.sc-check-list{display:grid;gap:8px;padding-left:22px}.sc-check-list li::marker{color:var(--sc-brown)}.sc-notice-box{margin:15px 0!important;padding:15px 18px;border-left:2px solid var(--sc-copper);background:#efe9dc}.sc-notice-box h3{margin:0 0 5px;font-size:16px;font-weight:500}.sc-notice-box p{margin:0;color:var(--sc-muted);font-size:13px}.request-form{padding:22px;background:var(--sc-white);color:var(--sc-ink);box-shadow:0 12px 40px rgb(43 38 27 / .07)}.request-form h3{margin:0 0 13px;font-size:21px;font-weight:400}.request-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.request-field-wide{grid-column:1 / -1}.request-form label:not(.consent){display:block;margin:9px 0 4px;font-size:12px}.request-form label span{color:#9c673b}.request-form input:not([type="checkbox"]),.request-form textarea,.request-form select{display:block;width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #d9d3c7;border-radius:0;background:#fff;color:var(--sc-ink);font:14px Georgia,serif}.request-form textarea{resize:vertical}.request-form input:focus,.request-form textarea:focus,.request-form select:focus{outline:2px solid #9f895a;outline-offset:1px}.consent{display:flex;align-items:flex-start;gap:9px;margin:12px 0;color:var(--sc-muted);font:11px/1.45 Arial,sans-serif}.consent input{margin-top:3px}.request-form button.wp-block-button__link{width:100%;border:0;border-radius:0;background:var(--sc-brown);color:#fff;cursor:pointer}.request-form button.wp-block-button__link:hover{background:var(--sc-brown-deep)}.form-success{margin:0 0 16px;padding:12px;background:#e0eedf;color:#24482b;font-size:14px}.sc-notice-box+.sc-notice-box{margin-top:12px!important}.sc-sanctuary{padding-top:96px;padding-bottom:82px}.sc-sanctuary .sc-section-title{text-align:left}.sc-sanctuary .sc-section-intro{margin-left:0;text-align:left}.sc-gallery{gap:14px}.sc-gallery-image{position:relative;display:flex;height:280px;align-items:end;overflow:hidden;padding:12px;background:#302219}.sc-gallery-image .wp-block-image{position:absolute;inset:0;z-index:0;margin:0}.sc-gallery-image .wp-block-image img{display:block;width:100%;height:100%;object-fit:cover}.sc-gallery-image::before{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgb(0 0 0 / .78));content:""}.sc-gallery-image p{position:relative;z-index:1;margin:0;color:#fff;font:9px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.sc-sanctuary-details{gap:22px;margin-top:29px;padding-top:23px;border-top:1px solid var(--sc-line)}.sc-sanctuary-details h3{margin:0 0 5px;font-size:23px;font-weight:400}.sc-sanctuary-details p{margin:0;color:#d8ddd6;font-size:14px}.sc-sanctuary-details .sc-button-gold .wp-block-button__link,.sc-button-link{min-height:0;padding:13px 18px}.sc-gallery-page{padding-top:90px;padding-bottom:96px}.sc-gallery-collection{margin-top:46px}.sc-gallery-collection h2{margin-bottom:8px;font-size:clamp(24px, 3vw, 34px);font-weight:400}.sc-gallery-collection>p{margin-top:0;color:var(--sc-muted)}.sc-photo-gallery{gap:14px;margin-top:20px}.sc-photo-gallery .wp-block-image{position:relative;overflow:hidden;aspect-ratio:4 / 3;margin:0;background:var(--sc-white)}.sc-photo-gallery .wp-block-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sc-photo-gallery .wp-block-image:hover img{transform:scale(1.035)}.sc-photo-gallery .wp-element-caption{position:absolute;right:0;bottom:0;left:0;padding:12px 14px;background:linear-gradient(transparent,rgb(30 19 13 / .78));color:#fff;font-size:13px}.sc-formation{padding-top:96px;padding-bottom:96px}.sc-formation-grid{gap:34px;margin-top:36px}.sc-formation-grid .wp-block-column{padding-top:20px;border-top:1px solid #d8cfbd}.sc-formation-icon{margin:0;color:var(--sc-copper);font-size:25px}.sc-formation-grid p:not(.sc-formation-icon){color:var(--sc-muted);font-size:14px}.sc-formation-grid .sc-text-link{color:var(--sc-brown)}.sc-news{padding-top:92px;padding-bottom:92px}.sc-news .wp-block-column:first-child>p:not(.sc-eyebrow){color:#d8ddd6}.sc-news-side{padding-left:34px;border-left:1px solid var(--sc-line)}.sc-news-item+.sc-news-item{margin-top:24px!important;padding-top:20px;border-top:1px solid var(--sc-line)}.sc-news-item h3{margin:6px 0;font-size:21px;font-weight:400}.sc-news-item p:not(.sc-card-index){color:#d8ddd6;font-size:13px}.sc-news .sc-button-link{display:inline-block;margin-top:12px}.sc-support{padding-top:96px;padding-bottom:92px}.sc-support-grid{gap:17px;margin-top:35px}.sc-support-grid .wp-block-column{padding:24px;border:1px solid #ddd5c3}.sc-support-grid h3{margin-top:12px}.sc-support-grid p:not(.sc-formation-icon){color:var(--sc-muted);font-size:13px}.sc-support-grid .sc-text-link{color:var(--sc-brown)}.sc-shop-note{margin-top:20px;color:var(--sc-muted);font-size:13px;font-style:italic}.sc-contact{padding-top:96px;padding-bottom:96px}.sc-contact .wp-block-column>p:not(.sc-eyebrow){color:#d8ddd6}.sc-contact-facts{display:grid;gap:11px;margin:25px 0!important}.sc-contact-facts p{margin:0;color:#eee9dd;font-size:14px}.sc-contact-facts p span{display:block;margin-bottom:4px;color:var(--sc-copper);font:9px Arial,sans-serif;letter-spacing:.13em}.sc-contact-facts a{color:#e2c5a2}.sc-site-search{margin:25px 0}.sc-site-search label{color:#f8f5ec;font-size:15px;font-style:italic}.sc-site-search input{border:1px solid var(--sc-line);background:#fff0;color:#b8875b}.sc-site-search input::placeholder{color:#c2c7bf}.sc-site-search .wp-block-search__button{border:0;border-radius:0;background:var(--sc-copper);color:var(--sc-brown-deep)}.language-picker{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#d8ddd6;font:11px Arial,sans-serif}.language-picker>span{flex-basis:100%;margin-bottom:3px}.language-picker button{padding:7px 9px;border:1px solid var(--sc-line);background:#fff0;color:#f8f5ec;font:10px Arial,sans-serif;cursor:pointer}.language-picker button:hover,.language-picker button:focus-visible{border-color:var(--sc-copper);color:#e2c5a2}.translate-widget{flex-basis:100%}.goog-te-gadget{color:#d8ddd6!important;font:11px Arial,sans-serif!important}.goog-te-gadget .goog-te-combo{padding:6px}.goog-te-banner-frame,#goog-gt-tt{display:none!important}body{top:0!important}.sc-contact-form-column .request-form{background:#f7f4ec}.sc-site-footer{padding:42px 24px 25px;background:var(--sc-brown-deep);color:#eae6dc}.sc-footer-inner{max-width:1160px!important;text-align:center}.sc-footer-tools{max-width:640px;margin:0 auto 38px!important;padding-bottom:28px;border-bottom:1px solid rgb(255 255 255 / .12)}.sc-footer-tools h2{margin:0 0 14px;color:#fffaf4;font-size:23px;font-weight:400}.sc-footer-tools .sc-site-search{margin:0 auto 20px}.sc-footer-tools .sc-site-search label{display:block;margin-bottom:7px;color:#f8f5ef;font-size:14px}.sc-footer-tools .sc-site-search .wp-block-search__inside-wrapper{border-color:var(--sc-line)}.sc-footer-tools .sc-site-search input{min-width:0;background:rgb(255 255 255 / .08);color:var(--sc-copper)}.sc-footer-tools .sc-site-search input::placeholder{color:#d8c9b8}.sc-footer-tools .language-picker{justify-content:center}.sc-footer-brand{margin:0}.sc-footer-brand a{justify-content:center;text-align:left}.sc-footer-motto{margin:17px 0;color:#d8ddd6;font-size:15px}.sc-footer-motto em{color:#e2c5a2}.sc-footer-navigation{justify-content:center;margin:18px 0;font:10px Arial,sans-serif}.sc-footer-navigation .wp-block-navigation-item__content{color:#d8ddd6;text-decoration:none}.sc-footer-navigation .wp-block-navigation-item__content:hover{color:#e2c5a2}.sc-theme-control{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px auto;color:#e3d2c1;font:11px Arial,sans-serif}.sc-theme-control select{min-width:112px;padding:8px 10px;border:1px solid var(--sc-line);border-radius:0;background:#fffaf4;color:#30251f;font:12px Arial,sans-serif}.sc-theme-control select:focus-visible{outline:2px solid var(--sc-copper);outline-offset:2px}.sc-copyright{margin:20px 0 0;padding-top:17px;border-top:1px solid rgb(255 255 255 / .12);color:#aeb7ac;font:10px Arial,sans-serif}.whatsapp-float{position:fixed;z-index:10;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:12px 15px;border-radius:40px;background:#218c5a;box-shadow:0 5px 18px rgb(0 0 0 / .23);color:#fff;font:700 12px Arial,sans-serif;text-decoration:none}.whatsapp-float svg{width:19px;height:19px;fill:currentColor}.whatsapp-float:hover,.whatsapp-float:focus-visible{background:#146c43;color:#fff}.sc-content-template{min-height:55vh;padding:20px 10px}.single .sc-content-template>.wp-block-post-featured-image img{display:block;width:auto;max-width:100%;max-height:80vh;margin-right:auto;margin-left:auto;object-fit:contain}.sc-content-template>.wp-block-query-title{margin-bottom:36px}.sc-content-template>.wp-block-query{width:100%;max-width:1160px;margin-right:auto;margin-left:auto}.sc-posts-index-heading{max-width:1160px;margin:0 auto 42px}.sc-posts-index-heading .sc-page-lead{max-width:700px;color:var(--sc-muted)}.sc-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.sc-post-grid>li{display:flex;min-width:0;margin:0}.sc-post-card{display:flex;width:100%;min-height:100%;flex-direction:column;overflow:hidden;margin:0;padding:0;border:1px solid var(--sc-line);background:var(--sc-white);box-shadow:0 12px 30px rgb(43 28 19 / .07);transition:transform .2s ease,box-shadow .2s ease}.sc-post-grid>li:hover .sc-post-card{transform:translateY(-4px);box-shadow:0 18px 38px rgb(43 28 19 / .13)}.sc-post-card .wp-block-post-featured-image{aspect-ratio:16 / 10;overflow:hidden;margin:0;background:linear-gradient(135deg,var(--sc-brown-deep),var(--sc-brown))}.sc-post-card .wp-block-post-featured-image a{display:block;width:100%;height:100%}.sc-post-card .wp-block-post-featured-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sc-post-grid>li:hover .wp-block-post-featured-image img{transform:scale(1.04)}.sc-post-card-body{display:flex;width:100%;max-width:none!important;box-sizing:border-box;flex:1;flex-direction:column;align-items:flex-start;padding:22px 23px 24px}.sc-post-date{margin:0 0 11px;color:var(--sc-copper);font:700 10px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.sc-post-title{margin:0 0 10px;font-size:clamp(21px, 2vw, 27px);font-weight:400;line-height:1.2}.sc-post-title a{color:var(--sc-ink);text-decoration:none}.sc-post-title a:hover,.sc-post-title a:focus-visible{color:var(--sc-brown);text-decoration:underline;text-underline-offset:3px}.sc-post-excerpt{margin:0 0 17px;color:var(--sc-muted);font-size:15px;line-height:1.65}.sc-post-read-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:7px;color:var(--sc-brown);font:700 10px/1.5 Arial,sans-serif;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.sc-post-read-more::after{content:"→";font-size:15px;transition:transform .2s ease}.sc-post-read-more:hover::after,.sc-post-read-more:focus-visible::after{transform:translateX(4px)}.sc-post-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:38px;color:var(--sc-ink);font:700 11px/1.4 Arial,sans-serif}.sc-post-pagination a,.sc-post-pagination .page-numbers{display:inline-flex;min-width:40px;min-height:40px;box-sizing:border-box;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--sc-line);color:var(--sc-brown);text-decoration:none}.sc-post-pagination .page-numbers{min-width:40px}.sc-post-pagination .page-numbers.current,.sc-post-pagination a:hover,.sc-post-pagination a:focus-visible{border-color:var(--sc-brown);background:var(--sc-brown);color:#fffaf4}.sc-post-pagination .wp-block-query-pagination-previous,.sc-post-pagination .wp-block-query-pagination-next{min-width:0}.sc-posts-section{background:var(--sc-paper);color:var(--sc-ink)}.sc-posts-section>.wp-block-group{max-width:1160px;margin-right:auto;margin-left:auto}.sc-posts-section .sc-section-intro{margin-right:0;margin-left:0;text-align:left}.sc-posts-section .wp-block-query{width:100%;max-width:1160px;margin:32px auto 0}.sc-posts-all-link{margin:30px 0 0;text-align:right}.sc-posts-all-link a{display:inline-flex;min-height:44px;align-items:center;gap:12px;padding:0 16px;border:1px solid var(--sc-brown);color:var(--sc-brown);font:700 10px/1.5 Arial,sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.sc-posts-all-link a:hover,.sc-posts-all-link a:focus-visible{background:var(--sc-brown);color:#fffaf4}.sc-post-comments{margin-top:56px;padding-top:36px;border-top:1px solid var(--sc-line)}.sc-post-comments .wp-block-comments-title{margin:0 0 25px;font-size:clamp(25px, 3vw, 34px);font-weight:400}.sc-post-comments .wp-block-comment-template{margin:0;padding:0;list-style:none}.sc-comment{margin:0 0 20px;padding:20px 22px;border:1px solid var(--sc-line);background:var(--sc-white)}.sc-comment-meta{align-items:baseline;gap:7px 14px}.sc-comment-author{margin:0;font-size:17px;font-weight:600}.sc-comment-author a{color:var(--sc-ink);text-decoration:none}.sc-comment-date{margin:0;color:var(--sc-muted);font:11px/1.5 Arial,sans-serif}.sc-comment-date a{color:inherit;text-decoration:none}.sc-comment-content{margin-top:13px;color:var(--sc-ink)}.sc-comment-content>:last-child{margin-bottom:0}.sc-comment-actions{gap:14px;margin-top:12px;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.sc-comment-actions a{color:var(--sc-brown);text-decoration:none}.sc-comment-actions a:hover,.sc-comment-actions a:focus-visible{text-decoration:underline;text-underline-offset:3px}.sc-post-comments .children{margin:16px 0 0;padding-left:24px;border-left:2px solid var(--sc-line);list-style:none}.sc-comment-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;margin:24px 0;font:700 11px/1.4 Arial,sans-serif}.sc-comment-pagination a,.sc-comment-pagination .page-numbers{display:inline-flex;min-width:40px;min-height:40px;box-sizing:border-box;align-items:center;justify-content:center;padding:0 11px;border:1px solid var(--sc-line);color:var(--sc-brown);text-decoration:none}.sc-comment-pagination a:hover,.sc-comment-pagination a:focus-visible{border-color:var(--sc-brown);background:var(--sc-brown);color:#fffaf4}.sc-comment-form{margin-top:34px;padding:24px;border:1px solid var(--sc-line);background:var(--sc-white)}.sc-comment-form .comment-reply-title{margin:0 0 14px;font-size:23px;font-weight:400}.sc-comment-form .comment-notes,.sc-comment-form .logged-in-as{color:var(--sc-muted);font-size:13px}.sc-comment-form label{display:block;margin:9px 0 5px;font-size:13px}.sc-comment-form input:not([type="checkbox"]):not([type="submit"]),.sc-comment-form textarea{display:block;width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid var(--sc-line);border-radius:0;background:var(--sc-paper);color:var(--sc-ink);font:15px Georgia,serif}.sc-comment-form textarea{min-height:140px;resize:vertical}.sc-comment-form input:focus-visible,.sc-comment-form textarea:focus-visible{outline:2px solid var(--sc-copper);outline-offset:2px}.sc-comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:9px;color:var(--sc-muted);font:12px/1.5 Arial,sans-serif}.sc-comment-form .comment-form-cookies-consent input{flex:0 0 auto;margin-top:4px}.sc-comment-form .form-submit{margin-bottom:0}.sc-comment-form .form-submit input{cursor:pointer}.sc-not-found{min-height:50vh}.sc-not-found h1{font-size:clamp(38px, 6vw, 64px);font-weight:400}.sc-page-section{padding-top:78px;padding-bottom:78px}.sc-page-section{padding-inline:clamp(20px, 4vw, 48px)!important}.sc-page-section>.wp-block-group{max-width:1160px;margin-right:auto;margin-left:auto}.sc-page-section .sc-page-lead{max-width:760px;color:var(--sc-muted);font-size:18px}.sc-dark-section p:not(.sc-eyebrow):not(.sc-card-index){color:#d8ddd6}.sc-dark-section .sc-page-lead{color:#d8ddd6}.sc-dark-section .request-form .form-success{color:#24482b}.sc-page-section .sc-page-links{margin-top:32px}.sc-page-section .wp-block-details{padding:15px 0;border-bottom:1px solid var(--sc-line)}.sc-donation-cta{margin:24px 0}.sc-donation-cta .wp-block-button__link{border:1px solid var(--sc-copper);border-radius:0;background:var(--sc-copper);color:var(--sc-brown-deep)}.sc-home-preview{padding-top:88px;padding-bottom:88px}.sc-home-preview>.wp-block-group{max-width:1160px;margin-right:auto;margin-left:auto}.sc-home-preview .sc-section-intro{margin-right:0;margin-left:0;text-align:left}.sc-home-card-grid{gap:18px;margin-top:34px}.sc-home-card-grid .wp-block-column{padding:23px;border:1px solid #ddd5c3;background:rgb(255 255 255 / .48)}.sc-dark-section .sc-home-card-grid .wp-block-column{border-color:var(--sc-line);background:rgb(255 255 255 / .045)}.sc-home-card-grid h3{margin:8px 0;font-size:22px;font-weight:400}.sc-home-card-grid p:not(.sc-card-index){color:var(--sc-muted);font-size:14px}.sc-dark-section .sc-home-card-grid p:not(.sc-card-index){color:#d8ddd6}.sc-home-card-grid .sc-text-link{display:inline-flex;min-height:40px;align-items:center;margin-top:7px;padding:0 13px;background:var(--sc-brown);color:#fff;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.sc-home-card-grid .sc-text-link:hover,.sc-home-card-grid .sc-text-link:focus-visible{background:var(--sc-brown-deep);color:#fff}.sc-dark-section .sc-home-card-grid .sc-text-link{background:var(--sc-copper);color:var(--sc-brown-deep)}.sc-dark-section .sc-home-card-grid .sc-text-link:hover,.sc-dark-section .sc-home-card-grid .sc-text-link:focus-visible{background:#d4ad87;color:var(--sc-brown-deep)}.sc-home-more-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:28px!important;padding-top:22px;border-top:1px solid var(--sc-line)}.sc-home-more-links a{color:#e2c5a2;font:700 10px Arial,sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.sc-home-more-links a:hover,.sc-home-more-links a:focus-visible{text-decoration:underline}@media (max-width:980px){.sc-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-color-mode="dark"] body,html[data-color-mode="dark"] .sc-welcome,html[data-color-mode="dark"] .sc-home-preview:not(.sc-dark-section),html[data-color-mode="dark"] .sc-page-section:not(.sc-dark-section){background-color:var(--sc-paper);color:var(--sc-ink)}html[data-color-mode="dark"] .sc-countdown-panel,html[data-color-mode="dark"] .sc-home-card-grid .wp-block-column{border-color:var(--sc-line);background-color:#30251f}html[data-color-mode="dark"] .sc-countdown-panel{color:var(--sc-ink)}html[data-color-mode="dark"] .sc-countdown strong,html[data-color-mode="dark"] .sc-section-title em,html[data-color-mode="dark"] .sc-welcome .sc-section-title em{color:var(--sc-brown)}html[data-color-mode="dark"] .sc-notice-box{background:#30251f}html[data-color-mode="dark"] .request-form{border:1px solid var(--sc-line);background:var(--sc-white);color:var(--sc-ink)}html[data-color-mode="dark"] .request-form input:not([type="checkbox"]),html[data-color-mode="dark"] .request-form textarea,html[data-color-mode="dark"] .request-form select{border-color:var(--sc-line);background:#211a16;color:var(--sc-ink)}html[data-color-mode="dark"] .sc-titles-row p,html[data-color-mode="dark"] .sc-formation-grid .sc-text-link,html[data-color-mode="dark"] .sc-support-grid .sc-text-link{color:var(--sc-brown)}@media (prefers-color-scheme:dark){html[data-color-mode="system"] body,html[data-color-mode="system"] .sc-welcome,html[data-color-mode="system"] .sc-home-preview:not(.sc-dark-section),html[data-color-mode="system"] .sc-page-section:not(.sc-dark-section){background-color:var(--sc-paper);color:var(--sc-ink)}html[data-color-mode="system"] .sc-countdown-panel,html[data-color-mode="system"] .sc-home-card-grid .wp-block-column{border-color:var(--sc-line);background-color:#30251f}html[data-color-mode="system"] .sc-countdown-panel{color:var(--sc-ink)}html[data-color-mode="system"] .sc-countdown strong,html[data-color-mode="system"] .sc-section-title em,html[data-color-mode="system"] .sc-welcome .sc-section-title em{color:var(--sc-brown)}html[data-color-mode="system"] .sc-notice-box{background:#30251f}html[data-color-mode="system"] .request-form{border:1px solid var(--sc-line);background:var(--sc-white);color:var(--sc-ink)}html[data-color-mode="system"] .request-form input:not([type="checkbox"]),html[data-color-mode="system"] .request-form textarea,html[data-color-mode="system"] .request-form select{border-color:var(--sc-line);background:#211a16;color:var(--sc-ink)}html[data-color-mode="system"] .sc-titles-row p,html[data-color-mode="system"] .sc-formation-grid .sc-text-link,html[data-color-mode="system"] .sc-support-grid .sc-text-link{color:var(--sc-brown)}}@media (max-width:1100px){body{font-size:17px}.sc-header-inner{min-height:72px;gap:12px}.sc-brand .wp-block-site-logo{flex-basis:80px;width:80px}.sc-brand .wp-block-site-logo img{width:70px;height:70px}.sc-brand{min-width:0;flex:0 1 auto}.sc-brand-copy{min-width:0;overflow:hidden}.sc-brand-copy a{max-width:100%}.sc-primary-navigation{flex:0 0 auto;margin-left:auto}.sc-primary-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.sc-primary-navigation{font-size:17px}.sc-primary-navigation .wp-block-navigation__responsive-container-open{display:flex!important}.sc-primary-navigation .wp-block-navigation__responsive-container-open{width:52px;height:52px}.sc-primary-navigation .wp-block-navigation__responsive-container-open svg{width:27px;height:27px}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{display:inline-flex!important;flex:0 0 36px;width:36px;height:48px;margin-left:4px;color:var(--sc-header-text)}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon svg{width:12px;height:12px}nav.wp-block-navigation.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child>.wp-block-navigation-submenu__toggle:not([data-sc-expanded="true"])+.wp-block-navigation__submenu-container{display:none!important}nav.wp-block-navigation.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child>.wp-block-navigation-submenu__toggle[data-sc-expanded="true"]+.wp-block-navigation__submenu-container{display:flex!important}}@media (max-width:720px){:root{scroll-padding-top:72px}.sc-brand .wp-block-site-logo{flex-basis:80px;width:80px}.sc-brand .wp-block-site-logo img{width:70px;height:70px}.sc-brand-copy a{display:flex;width:100%}.sc-brand strong,.sc-brand small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body{font-size:17px}p,li{font-size:1em}.sc-section{padding:70px 22px}.sc-hero{min-height:min(700px, 90svh)}.sc-hero::before{background-position:61% center}.sc-hero-content{padding-top:60px;padding-bottom:60px}.sc-hero-title{font-size:clamp(55px, 15vw, 82px)}.sc-hero-intro{font-size:16px}.sc-hero-actions{align-items:stretch;flex-direction:column;max-width:310px}.sc-hero-actions .wp-block-button,.sc-hero-actions .wp-block-button__link{width:100%;box-sizing:border-box}.sc-hero-actions .wp-block-button__link{justify-content:space-between}.sc-hero-caption{margin-top:37px}.sc-countdown-panel{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:38px!important;padding:21px 17px}.sc-countdown-panel>.sc-countdown{grid-column:1;grid-row:auto;width:100%}.sc-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.sc-countdown>span{min-width:0}.sc-countdown strong{font-size:clamp(20px, 7vw, 25px)}.sc-story-columns,.sc-enrollment>.wp-block-columns,.sc-contact>.wp-block-columns{gap:36px}.sc-story-columns .wp-block-column:last-child{order:-1}.sc-story-photo{min-height:350px}.sc-timeline,.sc-teaching-cards,.sc-formation-grid,.sc-support-grid{flex-direction:column}.sc-timeline{gap:21px}.sc-timeline .wp-block-column{flex-basis:100%!important}.sc-titles-row{align-items:center;flex-direction:column;gap:10px}.sc-titles-row p+p{padding-top:10px;border-top:1px solid #ddd5c3;border-left:0}.sc-teaching-cards{gap:1px}.sc-teaching-card{flex-basis:100%!important;padding:23px 20px}.sc-medal-note{gap:10px;padding:20px}.sc-gallery{gap:10px}.sc-gallery .wp-block-column{flex-basis:calc(50% - 5px)!important}.sc-gallery .wp-block-column:first-child{flex-basis:100%!important}.sc-gallery-image{height:210px}.sc-gallery .wp-block-column:first-child .sc-gallery-image{height:270px}.sc-sanctuary-details{gap:14px}.sc-sanctuary-details .wp-block-column{flex-basis:100%!important}.sc-sanctuary-details .wp-block-buttons{justify-content:flex-start}.sc-formation-grid,.sc-support-grid{gap:22px}.sc-home-card-grid{gap:13px}.sc-home-card-grid .wp-block-column{flex-basis:100%!important;padding:20px}.sc-post-grid{grid-template-columns:minmax(0,1fr);gap:17px}.sc-post-card-body{padding:19px 20px 21px}.sc-posts-index-heading{margin-bottom:30px}.sc-post-pagination{gap:7px}.sc-post-pagination .wp-block-query-pagination-previous,.sc-post-pagination .wp-block-query-pagination-next{flex:1 1 100%}.sc-posts-all-link{text-align:left}.sc-news>.wp-block-columns{gap:35px}.sc-news-side{padding-left:20px}.sc-enrollment .wp-block-columns,.sc-contact .wp-block-columns{flex-direction:column}.request-form{padding:19px 17px}.request-form label:not(.consent){font-size:14px}.request-form input:not([type="checkbox"]),.request-form textarea,.request-form select{font-size:16px}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:24px 20px}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{padding:13px 14px;font-size:18px}nav.wp-block-navigation.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation__submenu-container{position:static;min-width:0;margin:2px 0 8px;padding:4px 0 4px 14px;border:0;border-left:2px solid var(--sc-line);border-radius:0;background:color-mix(in srgb,var(--sc-nav-text) 7%,var(--sc-nav-surface))!important;box-shadow:none}nav.wp-block-navigation.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:10px 12px;font-size:16px}.sc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle{min-height:48px}}@media (max-width:420px){.sc-header-inner{padding-right:15px;padding-left:15px}.sc-brand strong{font-size:19px}.sc-brand small{font-size:10px}.sc-countdown small{font-size:clamp(7px, 2.3vw, 8px);letter-spacing:.05em}.sc-footer-navigation{align-items:center;flex-direction:column;gap:10px}.sc-theme-control{flex-direction:column;gap:7px}.whatsapp-float{right:12px;bottom:12px;padding:11px 13px}}@media (max-width:360px){.request-form-fields{grid-template-columns:1fr}.request-field-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}