.header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--sla-white);border-bottom:1px solid var(--sla-border-light);position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.header__logo[data-astro-cid-nen7h5rs]{line-height:0;display:block}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;width:auto;height:40px;display:block}.header__nav[data-astro-cid-nen7h5rs]{text-align:right;flex-direction:column;gap:.35rem;display:none}.header__nav-row[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.header__link[data-astro-cid-nen7h5rs],.header__dropdown-trigger[data-astro-cid-nen7h5rs]{font-family:var(--font-family);font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);text-transform:var(--h3-transform);color:var(--sla-text);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .17s ease-in-out}.header__link[data-astro-cid-nen7h5rs]:hover,.header__link--active[data-astro-cid-nen7h5rs],.header__dropdown-trigger[data-astro-cid-nen7h5rs]:hover,.header__dropdown-trigger[data-astro-cid-nen7h5rs].header__link--active{color:var(--sla-green)}.header__dropdown[data-astro-cid-nen7h5rs]{margin-bottom:-.5rem;padding-bottom:.5rem;position:relative}.header__dropdown-menu[data-astro-cid-nen7h5rs]{z-index:120;background:var(--sla-white);border:1px solid var(--sla-border-light);border-radius:0 0 var(--btn-radius) var(--btn-radius);text-align:left;border-top:none;min-width:15rem;padding:.5rem 0 0;display:none;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #2727271a}.header__dropdown[data-astro-cid-nen7h5rs]:hover .header__dropdown-menu[data-astro-cid-nen7h5rs],.header__dropdown[data-astro-cid-nen7h5rs]:focus-within .header__dropdown-menu[data-astro-cid-nen7h5rs],.header__dropdown--open[data-astro-cid-nen7h5rs] .header__dropdown-menu[data-astro-cid-nen7h5rs]{display:block}.header__dropdown-link[data-astro-cid-nen7h5rs]{font-family:var(--font-family);color:var(--sla-text);text-transform:none;letter-spacing:0;padding:.65rem 1rem;font-size:15px;font-weight:500;line-height:1.4;transition:color .17s ease-in-out,background-color .17s ease-in-out;display:block}.header__dropdown-link[data-astro-cid-nen7h5rs]:hover,.header__dropdown-link--active[data-astro-cid-nen7h5rs]{color:var(--sla-green);background:var(--sla-light-gray)}.header__menu-btn[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:var(--btn-letter-spacing)}.header__menu-label[data-astro-cid-nen7h5rs]{text-align:center;min-width:3.5rem;display:inline-block}.header__mobile-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--sla-border-light);background:var(--sla-white);padding:1rem}.header__mobile-nav[data-astro-cid-nen7h5rs][hidden]{display:none}.header__mobile-section[data-astro-cid-nen7h5rs]{padding-block:.75rem}.header__mobile-section[data-astro-cid-nen7h5rs]+.header__mobile-section[data-astro-cid-nen7h5rs]{border-top:1px solid var(--sla-border-light)}.header__mobile-label[data-astro-cid-nen7h5rs]{font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-transform);color:var(--sla-gray);margin:0 0 .5rem}.header__mobile-link[data-astro-cid-nen7h5rs]{font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-transform);line-height:var(--h3-line-height);color:var(--sla-text);padding:.6rem 0;display:block}.header__mobile-link[data-astro-cid-nen7h5rs]:hover,.header__mobile-link--active[data-astro-cid-nen7h5rs]{color:var(--sla-green)}.header__mobile-link--sub[data-astro-cid-nen7h5rs]{text-transform:none;letter-spacing:0;color:var(--sla-gray);font-weight:500}@media (width>=900px){.header__nav[data-astro-cid-nen7h5rs]{display:flex}.header__menu-btn[data-astro-cid-nen7h5rs]{display:none}.header__mobile-nav[data-astro-cid-nen7h5rs]{display:none!important}}.footer[data-astro-cid-jo6i4kqk]{background:var(--sla-black);color:var(--sla-white);margin-top:2rem}.footer__grid[data-astro-cid-jo6i4kqk]{gap:2.5rem;padding:3.5rem 0 2.5rem;display:grid}@media (width>=768px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr .8fr .9fr;align-items:start;gap:3rem}}.footer__brand[data-astro-cid-jo6i4kqk]{max-width:26rem}.footer__logo[data-astro-cid-jo6i4kqk]{margin-bottom:1rem;line-height:0;display:inline-block}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;width:auto;height:36px;display:block}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-transform);color:var(--sla-green);margin:0 0 .75rem}.footer__mission[data-astro-cid-jo6i4kqk]{color:#b5b5b5;margin:0;font-size:.95rem;line-height:1.5}.footer__column[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;display:flex}.footer__heading[data-astro-cid-jo6i4kqk]{font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-transform);color:var(--sla-green);margin:0 0 1rem}.footer__links[data-astro-cid-jo6i4kqk]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--sla-white);font-size:.95rem;transition:color .17s ease-in-out}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sla-green)}.footer__contact[data-astro-cid-jo6i4kqk]{margin:0 0 1rem}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--sla-white);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--sla-green);font-size:.95rem}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sla-green)}.footer__cta[data-astro-cid-jo6i4kqk]{border-color:var(--sla-green);color:var(--sla-green);margin-bottom:1.25rem}.footer__cta[data-astro-cid-jo6i4kqk]:hover{background:var(--sla-green);border-color:var(--sla-green);color:var(--sla-white)}.footer__social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem;display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]{border-radius:var(--btn-radius);letter-spacing:.06em;text-transform:uppercase;color:var(--sla-white);border:1px solid #fff3;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.footer__social-link[data-astro-cid-jo6i4kqk]:hover{background:var(--sla-green);border-color:var(--sla-green);color:var(--sla-white)}.footer__bar[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1f}.footer__bar-inner[data-astro-cid-jo6i4kqk]{padding:1rem 0 1.5rem}.footer__legal[data-astro-cid-jo6i4kqk]{color:#888;text-align:center;margin:0;font-size:.8rem}@media (width>=768px){.footer__legal[data-astro-cid-jo6i4kqk]{text-align:left}}:root{--sla-green:#4eda5c;--sla-green-hex:#4eda5c;--sla-green-dark:#2bca3b;--sla-green-shadow:#4eda5c59;--sla-black:#272727;--sla-text:#222;--sla-gray:#555;--sla-light-gray:#f5f5f5;--sla-white:#fff;--sla-border:#272727;--sla-border-light:#e0e0e0;--font-family:"Proxima Nova", "proxima-nova", "Helvetica Neue", Arial, sans-serif;--body-size:22px;--body-weight:400;--body-line-height:1.4;--body-letter-spacing:0em;--h1-size:70px;--h1-weight:700;--h1-line-height:.9;--h1-letter-spacing:.08em;--h1-transform:uppercase;--h2-size:36px;--h2-weight:300;--h2-line-height:1.2;--h2-letter-spacing:.05em;--h2-transform:capitalize;--h3-size:16px;--h3-weight:400;--h3-line-height:1.5;--h3-letter-spacing:.03em;--h3-transform:uppercase;--max-width:1120px;--content-measure:42rem;--content-measure-wide:50rem;--header-height:120px;--btn-radius:6px;--btn-border-width:2px;--btn-font-size:.9375rem;--btn-font-weight:600;--btn-letter-spacing:.06em;--btn-padding-y:.875rem;--btn-padding-x:1.75rem;--btn-shadow:0 1px 2px #27272714;--btn-shadow-hover:0 4px 14px var(--sla-green-shadow)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{font-family:var(--font-family);font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:var(--sla-text);background:var(--sla-white);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .17s ease-in-out}a:hover{color:var(--sla-green)}h1,h2,h3,h4{font-family:var(--font-family);color:var(--sla-black);margin:0 0 1rem}h1{font-size:clamp(2.5rem, 7vw, var(--h1-size));font-weight:var(--h1-weight);line-height:var(--h1-line-height);letter-spacing:var(--h1-letter-spacing);text-transform:var(--h1-transform)}h2{font-size:clamp(1.75rem, 4vw, var(--h2-size));font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);text-transform:var(--h2-transform)}h3{font-size:var(--h3-size);font-weight:var(--h3-weight);line-height:var(--h3-line-height);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-transform)}p{margin:0 0 1rem}ul{margin:0 0 1rem;padding-left:1.25rem}.container{width:min(100% - 2rem, var(--max-width));margin-inline:auto}.section{padding:4rem 0}.section--gray{background:var(--sla-light-gray)}.section--dark{background:var(--sla-black);color:var(--sla-white)}.readable{max-width:var(--content-measure);margin-inline:auto}.readable--wide{max-width:var(--content-measure-wide);margin-inline:auto}.prose p,.prose li{color:var(--sla-gray);line-height:1.55}.prose a:not(.btn){color:var(--sla-black);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--sla-green)}.prose a:not(.btn):hover{color:var(--sla-green)}.prose a.btn,.prose button.btn{text-decoration:none}.prose .btn-group{margin:1.5rem 0 2.5rem}.prose .btn-group--center{justify-content:flex-start}.readable--wide.prose .btn-group--center{justify-content:center}.btn{padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);text-transform:uppercase;border:var(--btn-border-width) solid var(--sla-green);border-radius:var(--btn-radius);background:var(--sla-green);color:var(--sla-white);cursor:pointer;box-shadow:var(--btn-shadow);justify-content:center;align-items:center;gap:.5rem;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn:hover,a.btn:hover,button.btn:hover{background:var(--sla-green-dark);border-color:var(--sla-green-dark);color:var(--sla-white);box-shadow:var(--btn-shadow-hover);transform:translateY(-1px)}.btn:active,a.btn:active,button.btn:active{box-shadow:var(--btn-shadow);transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--sla-green);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn--secondary{border-color:var(--sla-green);color:var(--sla-green);box-shadow:none;background:0 0}.btn--secondary:hover,a.btn--secondary:hover,button.btn--secondary:hover{background:var(--sla-green);border-color:var(--sla-green);color:var(--sla-white);box-shadow:var(--btn-shadow-hover)}.btn--secondary:active,a.btn--secondary:active,button.btn--secondary:active{background:var(--sla-green-dark);border-color:var(--sla-green-dark);color:var(--sla-white);box-shadow:var(--btn-shadow);transform:translateY(0)}.btn--dark{background:var(--sla-black);border-color:var(--sla-black);color:var(--sla-white)}.btn--dark:hover{color:var(--sla-white);background:#1a1a1a;border-color:#1a1a1a;box-shadow:0 4px 14px #27272733}.btn--sm{letter-spacing:.07em;padding:.65rem 1.25rem;font-size:.8125rem}.btn--lg{letter-spacing:.07em;padding:1rem 2rem;font-size:1rem}.btn--block{width:100%;display:flex}.btn--spaced{margin-bottom:2rem}.btn-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn-group--center{justify-content:center}.form-group{margin-bottom:1rem}.form-group label{font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-transform);line-height:var(--h3-line-height);color:var(--sla-black);margin-bottom:.35rem;display:block}.form-group input,.form-group textarea{width:100%;font-family:var(--font-family);border:1px solid var(--sla-border-light);background:var(--sla-white);color:var(--sla-text);padding:.75rem;font-size:16px}.form-group input:focus,.form-group textarea:focus{border-color:var(--sla-green);outline:none}.form-group textarea{resize:vertical;min-height:140px}.form-row{gap:1rem;display:grid}.contact-form,.newsletter-form{width:100%}@media (width>=640px){.form-row{grid-template-columns:1fr 1fr}}.split-section{align-items:center;gap:2rem;padding:4rem 0;display:grid}@media (width>=900px){.split-section{grid-template-columns:1fr 1fr;gap:4rem;padding:6rem 0}.split-section--reverse .split-section__content{order:2}.split-section--reverse .split-section__media{order:1}}.split-section__media img{aspect-ratio:4/3;object-fit:cover;width:100%}.split-section__content h2{margin-bottom:1.25rem}.hero-stacked{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(2.5rem,6vw,4rem) 0 clamp(1.5rem,4vw,2.5rem);display:flex}.hero-stacked h1{margin-bottom:2rem}.hero-stacked__intro{font-size:var(--body-size);color:var(--sla-gray);max-width:var(--content-measure);margin-bottom:2rem;line-height:1.55}.page-hero{min-height:50vh;color:var(--sla-white);background-position:50%;background-size:cover;align-items:flex-end;padding:4rem 0;display:flex;position:relative}.page-hero:before{content:"";background:linear-gradient(#0003,#000000a6);position:absolute;inset:0}.page-hero .container{z-index:1;position:relative}.page-hero h1{color:var(--sla-white)}.quote-block{text-align:center;background:var(--sla-light-gray);padding:5rem 0}.quote-block blockquote{max-width:var(--content-measure-wide);font-family:var(--font-family);font-size:clamp(1.5rem, 4vw, var(--h2-size));font-weight:var(--h2-weight);line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);text-transform:var(--h2-transform);color:var(--sla-green);margin:0 auto}.quote-block cite{font-family:var(--font-family);font-style:normal;font-size:var(--body-size);text-transform:none;color:var(--sla-gray);margin-top:1.5rem;display:block}.faq-item{border-bottom:1px solid var(--sla-border-light)}.faq-item summary{font-family:var(--font-family);font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-transform);line-height:var(--h3-line-height);cursor:pointer;color:var(--sla-black);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--sla-green);flex-shrink:0;font-size:1.5rem;font-weight:300}.faq-item[open] summary:after{content:"−"}.faq-item__answer{color:var(--sla-gray);padding:0 0 1.25rem}.faq-item__answer ol{padding-left:1.25rem}.card-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=640px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.card-grid--3{grid-template-columns:repeat(3,1fr)}}.card{color:inherit;border:none;flex-direction:column;transition:opacity .17s ease-in-out;display:flex}.card:hover{opacity:.85}.card__image{aspect-ratio:1;object-fit:cover;background:var(--sla-light-gray);width:100%}.card__body{padding:1rem 0 1.25rem}.card__meta{letter-spacing:.03em;text-transform:uppercase;color:var(--sla-gray);margin-bottom:.5rem;font-size:14px}.card__title{font-family:var(--font-family);letter-spacing:0;text-transform:none;color:var(--sla-black);font-size:22px;font-weight:400;line-height:1.4}.featured-image{width:100%;max-width:775px;height:auto;margin:0 0 2rem}.featured-image--square{max-width:500px}.event-detail__title{letter-spacing:.04em;margin-bottom:1rem;font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.15}.event-detail__datetime{color:var(--sla-gray);margin-bottom:2rem}.event-detail__image{border-radius:4px;width:100%;max-width:775px;height:auto;margin:0 0 2rem;display:block}.portfolio-lead{max-width:var(--content-measure-wide);color:var(--sla-gray);margin:0 0 3rem;font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.55}.portfolio-lead a{color:var(--sla-black);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--sla-green)}.portfolio-lead a:hover{color:var(--sla-green)}.portfolio-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=640px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}}.portfolio-card{border:1px solid var(--sla-border-light);height:100%;color:inherit;border-radius:4px;flex-direction:column;padding:1.5rem;transition:border-color .17s ease-in-out,box-shadow .17s ease-in-out;display:flex}.portfolio-card:hover{border-color:var(--sla-green);opacity:1;box-shadow:0 4px 16px #4eda5c1f}.portfolio-card__tag{letter-spacing:.03em;text-transform:uppercase;color:var(--sla-gray);margin-bottom:.5rem;font-size:14px}.portfolio-card__title{font-family:var(--font-family);letter-spacing:0;text-transform:none;color:var(--sla-black);margin-bottom:.35rem;font-size:1.75rem;font-weight:400;line-height:1.2}.portfolio-card__tagline{color:var(--sla-green);margin-bottom:.75rem;font-size:1rem;font-weight:500}.portfolio-card__desc{color:var(--sla-gray);flex-grow:1;margin-bottom:1.25rem;font-size:.95rem;line-height:1.5}.portfolio-card__cta{letter-spacing:.03em;text-transform:uppercase;color:var(--sla-text);font-size:15px;font-weight:600}.portfolio-card:hover .portfolio-card__cta{color:var(--sla-green)}.team-grid{gap:4rem 2rem;margin-top:2rem;display:grid}@media (width>=900px){.team-grid{grid-template-columns:repeat(2,1fr)}}.team-member{border:none;padding:0;display:block}.team-member img{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:1.25rem}.team-member h2{margin-bottom:1rem}.program-links{gap:.75rem;margin:2rem 0 0;display:grid}.program-links .btn{text-align:center}@media (width>=640px){.program-links{grid-template-columns:repeat(2,1fr)}}.hr{border:none;border-top:1px solid var(--sla-border-light);margin:3rem 0}.home-page .hero-stacked.container{max-width:min(100% - 2rem, var(--content-measure-wide))}.home-page h2{color:var(--sla-green)}.home-page .home-section p{max-width:var(--content-measure);color:var(--sla-gray);margin:0 auto 1.25rem;line-height:1.55}.home-page .home-section--centered h2{max-width:var(--content-measure-wide);margin-inline:auto}.home-section{text-align:left;padding:4rem 0}.hero-stacked+.home-section{padding-top:2rem}.home-section--centered{text-align:center}.home-section h2{margin-bottom:1.5rem}.home-section .btn{margin-top:1rem}.home-section__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.home-programs{gap:2.5rem;padding:2rem 0 4rem;display:grid}@media (width>=900px){.home-programs{grid-template-columns:repeat(3,1fr);gap:2rem}}.home-program h2{margin-bottom:1rem}.home-program p{color:var(--sla-gray);margin-bottom:1.25rem;line-height:1.55}.podcast-listen{margin-top:1.5rem}.page-intro{margin-bottom:3rem}.podcast-episode__banner{aspect-ratio:5/2;object-fit:cover;width:100%;max-width:100%;height:auto;margin:1.5rem 0 2rem;display:block}.podcast-episode__video{background:var(--sla-black);width:100%;margin:0 0 2rem;padding-bottom:56.25%;position:relative}.podcast-episode__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.podcast-episode__audio{width:100%;margin:0 0 2rem}.podcast-episode__audio iframe{border:0;width:100%;min-height:200px;display:block}.image-gallery{margin:2rem 0}.image-gallery__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.image-gallery__grid{grid-template-columns:repeat(3,1fr)}}.image-gallery__thumb{cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.image-gallery__thumb:focus-visible{outline:2px solid var(--sla-green);outline-offset:2px}.image-gallery__thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .2s,opacity .2s;display:block}.image-gallery__thumb:hover img,.image-gallery__thumb:focus-visible img{opacity:.92;transform:scale(1.03)}.image-lightbox{background:0 0;border:none;width:min(1100px,100% - 2rem);max-height:calc(100% - 2rem);margin:auto;padding:0;overflow:visible}.image-lightbox::backdrop{background:#111111e0}.image-lightbox__figure{gap:.75rem;margin:0;display:grid}.image-lightbox__image{object-fit:contain;background:var(--sla-black);border-radius:4px;width:100%;max-height:calc(100vh - 8rem);display:block}.image-lightbox__caption{color:var(--sla-white);text-align:center;font-size:.95rem}.image-lightbox__close,.image-lightbox__nav{z-index:1;width:2.75rem;height:2.75rem;color:var(--sla-white);cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;font-size:1.75rem;line-height:1;transition:background .2s;display:grid;position:fixed}.image-lightbox__close:hover,.image-lightbox__nav:hover,.image-lightbox__close:focus-visible,.image-lightbox__nav:focus-visible{background:#ffffff3d;outline:none}.image-lightbox__close{top:1rem;right:1rem}.image-lightbox__nav--prev{top:50%;left:1rem;transform:translateY(-50%)}.image-lightbox__nav--next{top:50%;right:1rem;transform:translateY(-50%)}@media (width<=640px){.image-lightbox__nav{width:2.25rem;height:2.25rem;font-size:1.5rem}.image-lightbox__nav--prev{left:.5rem}.image-lightbox__nav--next{right:.5rem}}.podcast-episode__instagram{place-items:center;width:100%;margin:0 0 2rem;display:grid}.blog-post__body p{margin-bottom:1.25rem}.blog-post__body hr{border:0;border-top:1px solid var(--sla-border-light);margin:2rem 0}.podcast-episode__body p{margin-bottom:1.25rem}.podcast-episode__body a{color:var(--sla-green);text-decoration:underline}.podcast-episode__pagination{border-top:1px solid var(--sla-border-light);gap:1rem;margin-top:3rem;padding-top:2rem;display:grid}@media (width>=640px){.podcast-episode__pagination{grid-template-columns:1fr 1fr}}.podcast-episode__nav-link{border:1px solid var(--sla-border-light);padding:1rem;transition:border-color .17s ease-in-out;display:block}.podcast-episode__nav-link:hover{border-color:var(--sla-green)}.podcast-episode__nav-link--next{text-align:right}.podcast-episode__nav-label{font-size:var(--h3-size);font-weight:var(--h3-weight);letter-spacing:var(--h3-letter-spacing);text-transform:var(--h3-transform);color:var(--sla-gray);margin-bottom:.35rem;display:block}.podcast-episode__nav-title{color:var(--sla-black)}
