.academy-public-site{--site-parity-revision:v18;inline-size:100%}.academy-public-site,.academy-public-site>main{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.academy-public-site>main,.academy-public-site>main>.site-canvas-section{display:block!important;inline-size:100%!important}.academy-public-site>main>.site-canvas-section{box-sizing:border-box;width:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin-inline:0!important;align-self:stretch;grid-column:1/-1!important}.academy-public-site>main>.site-canvas-section>.site-color-scope{display:block;box-sizing:border-box;inline-size:100%!important;min-inline-size:0;max-inline-size:100%}.academy-public-site>main>.site-canvas-section .site-section{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.academy-public-site>main>.site-canvas-section .site-cta-section{display:block!important;width:100%!important;min-width:0;max-width:100%}.academy-public-site>main>.site-canvas-section .site-cta-section>.site-cta-card{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-column:1/-1!important}.academy-public-site>main>.site-canvas-section .site-cta-card :is(h2,p),.academy-public-site>main>.site-canvas-section :is(.site-heading h2,.site-hero-copy h1,.site-hero-subtitle,.site-subtitle){box-sizing:border-box;min-inline-size:0;max-inline-size:100%;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;white-space:pre-line;writing-mode:horizontal-tb!important}.academy-public-site>main>.site-canvas-section :is(.site-heading,.site-hero-copy,.site-about-story){min-inline-size:0;max-inline-size:100%}.academy-public-site>main>.site-canvas-section .site-hero-copy>h1{inline-size:100%!important;max-inline-size:100%!important}@container site-canvas (max-width: 1050px){.academy-public-site>main>.site-canvas-section .site-hero:not(.hero-cover){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:clamp(1.25rem,3cqw,3rem)}.academy-public-site>main>.site-canvas-section .site-hero-copy{width:100%!important;max-width:100%!important}.academy-public-site>main>.site-canvas-section .site-hero-media:not(.site-starter-art){position:relative;width:100%;max-width:100%}.academy-public-site>main>.site-canvas-section [data-section-type] .site-heading{width:100%}}@container site-canvas (max-width: 1199px){.academy-public-site>main>.site-canvas-section>.site-color-scope>.site-section:not(.site-hero),.academy-public-site>main>.site-canvas-section>.site-section:not(.site-hero){grid-template-columns:minmax(0,1fr)!important}}.academy-public-site{--site-layout-revision:v19}.academy-public-site>main>.site-canvas-section .site-section:not(.site-hero):not(.site-about):not(.site-cta-section):has(>.site-heading):has(>:is(.site-card-grid,.site-program-grid,.site-gallery-grid,.site-testimonial-grid,.site-stat-grid)){grid-template-columns:minmax(min(100%,390px),var(--studio-rail-ratio,.8fr)) minmax(0,1fr)!important}.academy-public-site>main>.site-canvas-section .site-section>:is(.site-card-grid,.site-program-grid,.site-gallery-grid,.site-testimonial-grid,.site-stat-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;grid-auto-flow:row!important;min-width:0;width:100%;max-width:100%}.academy-public-site>main>.site-canvas-section .site-section>:is(.site-card-grid,.site-program-grid,.site-gallery-grid,.site-testimonial-grid,.site-stat-grid)>*{min-width:0;max-width:100%;overflow-wrap:break-word!important;word-break:normal!important}.academy-public-site>main>.site-canvas-section .site-section :is(.site-heading h2,.site-card h3,.site-card p,.site-testimonial-card,.site-about-copy,.site-subtitle,.site-cta-card h2,.site-cta-card p){overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important;white-space:pre-line!important;writing-mode:horizontal-tb!important}.academy-public-site>main>.site-canvas-section .site-section .site-heading{min-width:0;width:100%;max-width:100%}@container site-canvas (max-width: 1199px){.academy-public-site>main>.site-canvas-section .site-section:not(.site-hero):not(.site-about):not(.site-cta-section):has(>.site-heading):has(>:is(.site-card-grid,.site-program-grid,.site-gallery-grid,.site-testimonial-grid,.site-stat-grid)){display:block!important;grid-template-columns:minmax(0,1fr)!important}.academy-public-site>main>.site-canvas-section .site-section>:is(.site-card-grid,.site-program-grid,.site-gallery-grid,.site-testimonial-grid,.site-stat-grid){margin-top:1.5rem}}.academy-public-site>main>.site-canvas-section .site-section>:is(.site-card-grid,.site-program-grid,.site-gallery-grid,.site-testimonial-grid,.site-stat-grid)>*{grid-column:auto!important;grid-row:auto!important}.site-preview-canvas .site-edit-block>.site-color-scope>.site-section:not(.site-alternate),.site-preview-canvas .site-edit-block>.site-section:not(.site-alternate){width:min(100%,1240px)!important;max-width:1240px!important;margin-inline:auto!important}