.clique-storefront .prado-school-sedes{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-ink:#102418;box-sizing:border-box;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,6vw,5rem)}.clique-storefront .prado-school-sedes__inner{max-width:80rem;margin:0 auto}.clique-storefront .prado-school-sedes__header{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.clique-storefront .prado-school-sedes__eyebrow{color:var(--prado-green);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:600}.clique-storefront .prado-school-sedes__eyebrow:before{content:"";vertical-align:middle;background:var(--prado-orange);width:1.75rem;height:2px;margin-right:.75rem;display:inline-block}.clique-storefront .prado-school-sedes__title{color:var(--prado-green);font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.05}.clique-storefront .prado-school-sedes__text{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);overflow-wrap:anywhere;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65}.clique-storefront .prado-school-sedes__intro{max-width:30rem;padding-bottom:.25rem}.clique-storefront .prado-school-sedes__text p{white-space:pre-line;margin:0}.clique-storefront .prado-school-sedes__text p+p{margin-top:.8em}.clique-storefront .prado-school-sedes__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.5rem,3vw,2.75rem);display:grid}.clique-storefront .prado-school-sedes__location{border:1px solid color-mix(in srgb, var(--prado-green) 15%, transparent);background:#fff;border-radius:1.5rem 1.5rem .25rem .25rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.clique-storefront .prado-school-sedes__media{aspect-ratio:3/2;background:color-mix(in srgb, var(--prado-green) 12%, var(--paper,#f7f4ed));flex-shrink:0;position:relative;overflow:hidden}.clique-storefront .prado-school-sedes__media img{object-fit:cover;width:100%;height:100%;display:block}.clique-storefront .prado-school-sedes__number{background:var(--prado-green);color:#fff;width:3.5rem;height:3.5rem;font-family:var(--font-display,Georgia, "Times New Roman", serif);border-radius:1.5rem 1.5rem 0 0;place-items:center;font-size:1.4rem;display:grid;position:absolute;bottom:0;left:1.5rem}.clique-storefront .prado-school-sedes__details{flex:1;padding:clamp(1.5rem,2.5vw,2rem)}.clique-storefront .prado-school-sedes__name{color:var(--prado-green);font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,2.75vw,2.5rem);font-weight:500;line-height:1.15}.clique-storefront .prado-school-sedes__description{margin-top:1rem;font-size:1rem}.clique-storefront .prado-school-sedes__levels{color:var(--prado-green);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);align-items:center;gap:.65rem;margin:0 0 .75rem;font-size:.85rem;font-weight:600;line-height:1.4;display:flex}.clique-storefront .prado-school-sedes__levels svg{flex-shrink:0}.clique-storefront .prado-school-sedes__contact{border-top:1px solid color-mix(in srgb, var(--prado-green) 15%, transparent);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);gap:1.25rem;margin:1.5rem 0 0;padding-top:1.5rem;font-size:.95rem;line-height:1.5;display:grid}.clique-storefront .prado-school-sedes__contact-row{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.clique-storefront .prado-school-sedes__contact-icon{background:color-mix(in srgb, var(--prado-green) 7%, #fff);width:2.5rem;height:2.5rem;color:var(--prado-green);border-radius:.65rem;place-items:center;display:grid}.clique-storefront .prado-school-sedes__contact dt{font-weight:600}.clique-storefront .prado-school-sedes__contact dd{color:color-mix(in srgb, var(--prado-ink) 75%, #fff);overflow-wrap:anywhere;white-space:pre-line;margin:.1rem 0 0}.clique-storefront .prado-school-sedes__contact a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--prado-green) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--prado-green) 25%, transparent);text-underline-offset:.2em}.clique-storefront .prado-school-sedes__contact a:hover{color:var(--prado-green);text-decoration-color:currentColor}.clique-storefront .prado-school-sedes__contact a:focus-visible{outline:2px solid var(--prado-green);outline-offset:4px}.clique-storefront .prado-school-sedes__map{border-top:1px solid color-mix(in srgb, var(--prado-green) 15%, transparent);background:var(--paper,#f7f4ed);flex-shrink:0}.clique-storefront .prado-school-sedes__information{border-left:3px solid var(--prado-orange);max-width:54rem;margin:clamp(2rem,4vw,3.5rem) auto 0;padding-left:1.5rem}@media (max-width:680px){.clique-storefront .prado-school-sedes__header,.clique-storefront .prado-school-sedes__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.clique-storefront .prado-school-block,.clique-storefront .prado-school-slot{color:#fff;background:#111827;border-radius:.75rem;max-width:72rem;margin:1rem auto;padding:1rem 1.25rem}.clique-storefront.page-shell:has(.prado-school-header)>.site-chrome-announcement{display:none}:is(.clique-storefront.page-shell:has(.prado-school-footer)>.site-footer,.clique-storefront.page-shell:has(.page-main .prado-school-footer)>.site-chrome-footer){display:none}.clique-storefront:has(.prado-school-header)>.page-main{padding-top:0}.clique-storefront .pb-block-layout:has(>.prado-school-header){z-index:50;width:100vw;max-width:none;margin-left:calc(50% - 50vw);position:sticky;top:0;left:auto;overflow:visible}.clique-storefront.page-shell .pb-block-layout:has(>.prado-school-header){min-height:var(--prado-header-offset,clamp(4.5rem, 5.5vw, 5.35rem));position:relative}.clique-storefront .prado-school-header{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-header-height:clamp(4.5rem, 5.5vw, 5.35rem);--prado-logo-height:clamp(5.75rem, 7.5vw, 7.25rem);--prado-header-swoosh-size:clamp(3rem, 6.25vw, 4.15rem);--prado-swoosh-mobile-damper:.45;--prado-header-swoosh:var(--prado-header-swoosh-size);z-index:50;background:var(--prado-green);color:var(--prado-on);position:relative;overflow:visible}.clique-storefront.page-shell .prado-school-header{width:100%;position:fixed;top:0;left:0;right:0}.clique-storefront .prado-school-header__bar{z-index:2;max-width:90rem;height:var(--prado-header-height);justify-content:space-between;align-items:center;gap:1.75rem;margin:0 auto;padding:.4rem clamp(1.25rem,4vw,3.25rem);display:flex;position:relative}.clique-storefront .prado-school-header__swoosh{z-index:0;width:100%;height:var(--prado-header-swoosh);color:var(--prado-green);pointer-events:none;position:absolute;top:calc(100% - 3px);left:0;right:0}@media (max-width:820px){.clique-storefront .prado-school-header{--prado-header-swoosh:calc(var(--prado-header-swoosh-size) * var(--prado-swoosh-mobile-damper))}}.clique-storefront .prado-school-header__brand{z-index:2;min-width:0;color:inherit;flex:0 0 clamp(4.85rem,6.4vw,6.1rem);align-self:stretch;align-items:center;text-decoration:none;display:inline-flex;position:relative}.clique-storefront .prado-school-header__logo{width:auto;height:var(--prado-logo-height);object-fit:contain;max-width:none;display:block;position:absolute;top:.15rem;left:0}.clique-storefront .prado-school-header__actions{justify-content:flex-end;align-items:center;gap:clamp(1rem,2.2vw,2rem);min-width:0;display:flex}.clique-storefront .prado-school-header__nav{align-items:center;gap:clamp(1.2rem,2.6vw,2.15rem);display:none}.clique-storefront .prado-school-header__nav-item{position:relative}.clique-storefront .prado-school-header__link{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.02em;color:var(--prado-on);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:clamp(1.15rem,1.55vw,1.4rem);font-weight:700;line-height:1.15;text-decoration:none;transition:opacity .2s;display:inline-flex}.clique-storefront .prado-school-header__link:hover{opacity:.78}.clique-storefront .prado-school-header__submenu-trigger{cursor:pointer}.clique-storefront .prado-school-header__submenu-trigger svg{transition:transform .2s}.clique-storefront .prado-school-header__submenu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.clique-storefront .prado-school-header__popover{z-index:10;border:1px solid color-mix(in srgb, var(--prado-green) 15%, transparent);width:max-content;min-width:14.5rem;max-width:min(22rem,100vw - 2rem);color:var(--prado-ink);background:#fff;border-radius:.8rem;padding:.5rem;position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}.clique-storefront .prado-school-header__popover:before{content:"";height:.8rem;position:absolute;bottom:100%;left:0;right:0}.clique-storefront .prado-school-header__popover[hidden]{display:none}.clique-storefront .prado-school-header__popover-list{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.clique-storefront .prado-school-header__popover-link{color:inherit;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.015em;border-radius:.55rem;padding:.8rem .9rem;font-size:1.08rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s,color .2s;display:block}.clique-storefront .prado-school-header__popover-link:hover,.clique-storefront .prado-school-header__popover-link:focus-visible{background:color-mix(in srgb, var(--prado-green) 10%, transparent);color:var(--prado-green);outline:none}.clique-storefront .prado-school-header__menu,.clique-storefront .prado-school-header__cta,.clique-storefront .prado-school-header__panel-cta{background:var(--prado-orange);color:var(--prado-on);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.35rem;font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:800;line-height:1;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.clique-storefront .prado-school-header__cta{display:none}.clique-storefront .prado-school-header__menu-wrap{position:relative}.clique-storefront .prado-school-header__menu:hover,.clique-storefront .prado-school-header__cta:hover,.clique-storefront .prado-school-header__panel-cta:hover,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-cta:hover,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-cta:hover{filter:brightness(1.05)}.clique-storefront .prado-school-header__panel-nav{flex-direction:column;justify-content:flex-start;gap:.1rem;display:flex}.clique-storefront .prado-school-header__panel-cta{width:100%;margin-top:.55rem}.clique-storefront .prado-school-header__panel-link{flex:none;width:100%}.clique-storefront .prado-school-header__panel-group{flex:none;min-width:0}.clique-storefront .prado-school-header__panel-trigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.clique-storefront .prado-school-header__panel-trigger svg{flex:none;transition:transform .32s cubic-bezier(.22,1,.36,1)}.clique-storefront .prado-school-header__panel-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.clique-storefront .prado-school-header__panel-subnav{grid-template-rows:0fr;margin:0 .35rem;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.clique-storefront .prado-school-header__panel-subnav--open{grid-template-rows:1fr}.clique-storefront .prado-school-header__panel-subnav-inner{border-left:2px solid color-mix(in srgb, var(--prado-green) 20%, transparent);opacity:0;gap:.05rem;min-height:0;padding:.1rem .15rem .3rem .7rem;transition:opacity .24s,transform .34s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translateY(-.3rem)}.clique-storefront .prado-school-header__panel-subnav--open .prado-school-header__panel-subnav-inner{opacity:1;transform:translateY(0)}.clique-storefront .prado-school-header__panel-subnav[hidden]{display:none}.clique-storefront .prado-school-header__panel-sublink{color:var(--prado-ink);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;border-radius:.4rem;padding:.42rem .55rem;font-size:.92rem;font-weight:650;line-height:1.25;text-decoration:none;transition:background .2s,color .2s;display:block}.clique-storefront .prado-school-header__panel-sublink:hover,.clique-storefront .prado-school-header__panel-sublink:focus-visible{background:color-mix(in srgb, var(--prado-green) 10%, transparent);color:var(--prado-green);outline:none}.clique-storefront .prado-school-header__sheet,.clique-storefront~.prado-school-header__sheet,.clique-storefront~* .prado-school-header__sheet{border-left:1px solid color-mix(in srgb, var(--prado-green,#1b6b35) 16%, transparent);background:var(--paper,#f7f4ed);width:min(22rem,88vw);max-width:none;color:var(--prado-ink,#102418);box-shadow:-.6rem 0 1.8rem color-mix(in srgb, var(--prado-ink,#102418) 12%, transparent);z-index:80;justify-content:flex-start;gap:0;padding:.85rem .7rem 1rem}:is(.clique-storefront:has(.prado-school-header--open)~:has(.prado-school-header__sheet) [data-slot=sheet-overlay],.clique-storefront~:has(.prado-school-header__sheet) [data-slot=sheet-overlay]){z-index:79;background:color-mix(in srgb, var(--prado-ink,#102418) 38%, transparent)}.clique-storefront .prado-school-header__sheet-header,.clique-storefront~.prado-school-header__sheet .prado-school-header__sheet-header,.clique-storefront~* .prado-school-header__sheet .prado-school-header__sheet-header{flex:none;padding:.1rem 2.5rem .45rem .4rem}.clique-storefront .prado-school-header__sheet-title,.clique-storefront~.prado-school-header__sheet .prado-school-header__sheet-title,.clique-storefront~* .prado-school-header__sheet .prado-school-header__sheet-title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;color:var(--prado-green,#1b6b35);font-size:1.45rem;font-weight:600}.clique-storefront .prado-school-header__sheet-description,.clique-storefront~.prado-school-header__sheet .prado-school-header__sheet-description,.clique-storefront~* .prado-school-header__sheet .prado-school-header__sheet-description{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clique-storefront .prado-school-header__sheet [data-slot=sheet-close],.clique-storefront~.prado-school-header__sheet [data-slot=sheet-close],.clique-storefront~* .prado-school-header__sheet [data-slot=sheet-close]{color:var(--prado-green,#1b6b35)}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-nav,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-nav,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-nav{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:.05rem;min-height:0;padding:0 .15rem;display:flex;overflow-y:auto}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-nav>*,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-nav>*,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-nav>*{flex:none}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-group,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-group,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-group{flex:none;width:100%;min-width:0}.clique-storefront .prado-school-header__sheet .prado-school-header__popover-link,.clique-storefront~.prado-school-header__sheet .prado-school-header__popover-link,.clique-storefront~* .prado-school-header__sheet .prado-school-header__popover-link{width:100%;height:auto;min-height:0;color:var(--prado-ink,#102418);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.015em;border-radius:.45rem;flex:none;align-items:center;padding:.52rem .7rem;font-size:.98rem;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.clique-storefront .prado-school-header__sheet .prado-school-header__popover-link:hover,.clique-storefront .prado-school-header__sheet .prado-school-header__popover-link:focus-visible,.clique-storefront~.prado-school-header__sheet .prado-school-header__popover-link:hover,.clique-storefront~.prado-school-header__sheet .prado-school-header__popover-link:focus-visible,.clique-storefront~* .prado-school-header__sheet .prado-school-header__popover-link:hover,.clique-storefront~* .prado-school-header__sheet .prado-school-header__popover-link:focus-visible{background:color-mix(in srgb, var(--prado-green,#1b6b35) 10%, transparent);color:var(--prado-green,#1b6b35);outline:none}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-trigger,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-trigger,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-trigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-trigger svg,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-trigger svg,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-trigger svg{color:var(--prado-green,#1b6b35);flex:none;transition:transform .34s cubic-bezier(.22,1,.36,1)}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-trigger[aria-expanded=true] svg,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-trigger[aria-expanded=true] svg,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-subnav,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-subnav,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-subnav{grid-template-rows:0fr;margin:0 .35rem;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-subnav--open,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-subnav--open,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-subnav--open{grid-template-rows:1fr}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-subnav-inner,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-subnav-inner,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-subnav-inner{border-left:2px solid color-mix(in srgb, var(--prado-green,#1b6b35) 20%, transparent);opacity:0;gap:.05rem;min-height:0;padding:.1rem .15rem .3rem .7rem;transition:opacity .24s,transform .34s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translateY(-.3rem)}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-subnav--open .prado-school-header__panel-subnav-inner,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-subnav--open .prado-school-header__panel-subnav-inner,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-subnav--open .prado-school-header__panel-subnav-inner{opacity:1;transform:translateY(0)}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-subnav[hidden],.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-subnav[hidden],.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-subnav[hidden]{display:none}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-sublink,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-sublink,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-sublink{color:var(--prado-ink,#102418);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;border-radius:.4rem;padding:.42rem .55rem;font-size:.92rem;font-weight:650;line-height:1.25;text-decoration:none;display:block}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-sublink:hover,.clique-storefront .prado-school-header__sheet .prado-school-header__panel-sublink:focus-visible,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-sublink:hover,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-sublink:focus-visible,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-sublink:hover,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-sublink:focus-visible{background:color-mix(in srgb, var(--prado-green,#1b6b35) 10%, transparent);color:var(--prado-green,#1b6b35);outline:none}.clique-storefront .prado-school-header__sheet-footer,.clique-storefront~.prado-school-header__sheet .prado-school-header__sheet-footer,.clique-storefront~* .prado-school-header__sheet .prado-school-header__sheet-footer{flex:none;margin-top:auto;padding:.65rem .25rem .1rem}.clique-storefront .prado-school-header__sheet .prado-school-header__panel-cta,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-cta,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-cta{background:var(--prado-orange,#f15a24);width:100%;color:var(--prado-on,#fff);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.02em;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:0;padding:.7rem 1.15rem;font-size:.98rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-header__panel-subnav,.clique-storefront .prado-school-header__panel-subnav-inner,.clique-storefront .prado-school-header__panel-trigger svg,.clique-storefront .prado-school-header__sheet .prado-school-header__panel-subnav,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-subnav,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-subnav,.clique-storefront .prado-school-header__sheet .prado-school-header__panel-subnav-inner,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-subnav-inner,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-subnav-inner,.clique-storefront .prado-school-header__sheet .prado-school-header__panel-trigger svg,.clique-storefront~.prado-school-header__sheet .prado-school-header__panel-trigger svg,.clique-storefront~* .prado-school-header__sheet .prado-school-header__panel-trigger svg{transition:none}}@media (min-width:960px){.clique-storefront .prado-school-header__nav{display:flex}.clique-storefront .prado-school-header__cta{display:inline-flex}.clique-storefront .prado-school-header__menu-wrap{display:none}}.clique-storefront .pb-block-layout{z-index:1;position:relative}.clique-storefront .pb-block-layout:has(>.prado-school-curve-text){z-index:0;pointer-events:none;height:0;min-height:0;margin:0;overflow:visible}.clique-storefront .pb-block-layout:has(>.prado-school-curve-text--editor){pointer-events:auto;height:auto;min-height:2.75rem}.clique-storefront .prado-school-curve-text{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-on:#fff;--prado-ink:#102418;--prado-curve-height:16rem;z-index:0;pointer-events:none;width:100%;position:relative}.clique-storefront .prado-school-curve-text--editor{pointer-events:auto;min-height:2.75rem}.clique-storefront .prado-school-curve-text__editor-label{background:color-mix(in srgb, var(--prado-green) 12%, #fff);color:var(--prado-green);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin:.35rem 0 0 .85rem;padding:.28rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.clique-storefront .prado-school-curve-text__ribbon{z-index:0;width:100vw;height:var(--prado-curve-height);pointer-events:none;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.clique-storefront .prado-school-curve-text__svg{width:100%;height:100%;display:block;overflow:visible}.clique-storefront .prado-school-curve-text__stroke{color:var(--prado-orange)}.clique-storefront .prado-school-curve-text__copy{fill:var(--prado-green);font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:.06em;font-size:clamp(1.15rem,2.4vw,1.85rem);font-weight:500}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-curve-text__copy{animation:none}}.clique-storefront .pb-block-layout:has(>.prado-school-float-icons){z-index:4;pointer-events:none;height:0;min-height:0;margin:0;position:relative;overflow:visible}.clique-storefront .pb-block-layout:has(>.prado-school-float-icons--editor){pointer-events:auto;height:auto;min-height:2.75rem}.clique-storefront .prado-school-float-icons{pointer-events:none;height:0;position:relative}.clique-storefront .prado-school-float-icons--editor{pointer-events:auto;height:auto;min-height:2.75rem}.clique-storefront .prado-school-float-icons__editor-label{background:color-mix(in srgb, var(--prado-green,#1b6b35) 12%, #fff);color:var(--prado-green,#1b6b35);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin:.35rem 0 0 .85rem;padding:.28rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.clique-storefront .prado-school-float-icons__layer{z-index:1;pointer-events:none;width:100vw;height:0;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.clique-storefront .prado-school-float-icons__anchor,.clique-storefront .prado-school-float-icons__mark{pointer-events:none;position:absolute}.clique-storefront .prado-school-float-icons__anchor{width:1px;height:1px}.clique-storefront .prado-school-float-icons__mark{-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;translate:-50% -50%}@media (max-width:820px){.clique-storefront .prado-school-float-icons__mark{scale:.72}}.clique-storefront .prado-school-hero{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-hero-arc-size:min(40vw, 28rem);--prado-hero-gutter:clamp(1.25rem, 5vw, 4.5rem);isolation:isolate;min-height:min(92vh,52rem);color:var(--prado-on);background:color-mix(in srgb, var(--prado-green) 35%, #0a2a16);border-radius:0 0 4rem 4rem;padding-bottom:2.5rem;position:relative;overflow:hidden}.clique-storefront .prado-school-hero__photo{z-index:0;pointer-events:none;position:absolute;inset:0}.clique-storefront .prado-school-hero__image{object-fit:cover;object-position:62% center;width:100%;height:100%;display:block}.clique-storefront .prado-school-hero video.prado-school-hero__image{background:0 0;position:absolute;inset:0;transform:none}.clique-storefront .prado-school-hero__arc{z-index:1;width:var(--prado-hero-arc-size);aspect-ratio:1;height:auto;color:var(--prado-green);pointer-events:none;animation:.9s cubic-bezier(.22,1,.36,1) both prado-school-arc-in;position:absolute;top:0;left:0}.clique-storefront .prado-school-hero__swoosh{z-index:1;width:100%;height:clamp(11rem,32vh,18rem);color:var(--prado-green);pointer-events:none;animation:.95s cubic-bezier(.22,1,.36,1) 60ms both prado-school-swoosh-in;position:absolute;bottom:0;left:0;right:0}.clique-storefront .prado-school-hero__inner{z-index:2;max-width:none;min-height:min(92vh,52rem);padding:clamp(2rem, 5vw, 4rem) var(--prado-hero-gutter) clamp(1.6rem, 4vw, 2.75rem);flex-direction:column;justify-content:space-between;gap:2rem;margin:0 auto;display:flex;position:relative}.clique-storefront .prado-school-hero__copy{width:min(34rem, calc(var(--prado-hero-arc-size) - var(--prado-hero-gutter) - 2rem));max-width:100%;padding-top:clamp(.35rem,1.5vw,1.25rem)}.clique-storefront .prado-school-hero__headline{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.045em;text-wrap:balance;color:var(--prado-on);margin:0;font-size:clamp(2.6rem,4.2vw,4.25rem);font-weight:800;line-height:.92}.clique-storefront .prado-school-hero__line{display:block}.clique-storefront .prado-school-hero__accented{padding-right:.15em;display:inline-block;position:relative}.clique-storefront .prado-school-hero__accent{background:var(--prado-orange);letter-spacing:.02em;width:2.6em;height:2.6em;color:var(--prado-on);border-radius:50%;justify-content:center;align-items:center;font-size:.2em;font-weight:800;line-height:1;animation:.55s cubic-bezier(.22,1,.36,1) .4s both prado-school-accent-pop;display:inline-flex;position:absolute}.clique-storefront .prado-school-hero__supporting{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--prado-on) 92%, transparent);margin:.85rem 0 1.15rem;font-size:clamp(.78rem,1.1vw,.95rem);font-weight:600;line-height:1.35}.clique-storefront .prado-school-hero__brand{background:var(--prado-orange);width:fit-content;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.02em;color:var(--prado-on);border-radius:.45rem;margin:0 0 .45rem;padding:.48rem .9rem;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:800;line-height:1.1;display:block}.clique-storefront .prado-school-hero__credential{background:color-mix(in srgb, var(--prado-green) 72%, #000);width:fit-content;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:var(--prado-on);border-radius:.45rem;margin:0;padding:.4rem .85rem;font-size:clamp(.88rem,1.1vw,1rem);font-weight:700;line-height:1.15;display:block}.clique-storefront .prado-school-hero__cta-block{max-width:min(28rem,100%);margin-left:max(0rem,50vw - 45rem);padding-bottom:clamp(.15rem,1vw,.75rem)}.clique-storefront .prado-school-hero__cta{color:var(--prado-on);flex-direction:column;align-items:flex-start;gap:.35rem;text-decoration:none;transition:transform .25s;display:inline-flex}.clique-storefront .prado-school-hero__cta:hover{transform:translateY(-2px)}.clique-storefront .prado-school-hero__cta-label{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.04em;white-space:pre-line;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:800;line-height:.95}.clique-storefront .prado-school-hero__cta-note{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--prado-on) 90%, transparent);font-size:clamp(.78rem,1.05vw,.92rem);font-weight:600}@keyframes prado-school-arc-in{0%{opacity:0;transform:translate(-4%,-3%)scale(1.04)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes prado-school-swoosh-in{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:translate(0,0)}}@keyframes prado-school-accent-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.clique-storefront .prado-school-hero{--prado-hero-arc-size:min(82vw, 22rem);min-height:min(88vh,44rem)}.clique-storefront .prado-school-hero__inner{gap:1.5rem;min-height:min(88vh,44rem);padding-top:2.5rem}.clique-storefront .prado-school-hero__swoosh{height:clamp(12rem,36vh,16rem)}.clique-storefront .prado-school-hero__image{object-position:70% center}.clique-storefront .prado-school-hero__copy{max-width:100%}.clique-storefront .prado-school-hero__accent{font-size:.22em;right:-1em}}.clique-storefront .prado-school-badges{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;isolation:isolate;background:var(--prado-green);color:var(--prado-on);border-bottom-right-radius:clamp(2.5rem,12vw,8rem);border-bottom-left-radius:clamp(2.5rem,12vw,8rem);padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,4vw,3rem) clamp(3.25rem,9vw,6.5rem);position:relative;overflow:hidden}.clique-storefront .prado-school-badges__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;max-width:64rem;margin:0 auto;padding:0;list-style:none;display:flex}.clique-storefront .prado-school-badges__item{flex:0 auto;width:min(15rem,30vw);margin:0;padding:0}.clique-storefront .prado-school-badges__item+.prado-school-badges__item{margin-left:clamp(-1.75rem,-3.5vw,-.85rem)}.clique-storefront .prado-school-badges__image{object-fit:contain;width:100%;height:auto;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.clique-storefront .prado-school-badges__item:hover .prado-school-badges__image{transform:translateY(-.35rem)scale(1.03)}@media (max-width:720px){.clique-storefront .prado-school-badges__row{gap:.85rem 0}.clique-storefront .prado-school-badges__item{width:min(10.5rem,38vw)}.clique-storefront .prado-school-badges__item+.prado-school-badges__item{margin-left:-.85rem}}@media (max-width:520px){.clique-storefront .prado-school-badges__row{gap:1rem}.clique-storefront .prado-school-badges__item{width:min(9.5rem,46vw)}.clique-storefront .prado-school-badges__item+.prado-school-badges__item{margin-left:0}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-badges__image{transition:none}.clique-storefront .prado-school-badges__item:hover .prado-school-badges__image{transform:none}}.clique-storefront .prado-school-image-banner{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-image-banner-bg:var(--paper);--prado-image-banner-corner-radius:clamp(1.5rem, 4vw, 3.5rem);background:var(--prado-image-banner-bg);width:100%;color:var(--prado-green);flex-direction:column;display:flex;overflow:hidden}.clique-storefront .prado-school-image-banner--rounded-top,.clique-storefront .prado-school-image-banner--rounded-top .prado-school-image-banner__media{border-top-left-radius:var(--prado-image-banner-corner-radius);border-top-right-radius:var(--prado-image-banner-corner-radius)}.clique-storefront .prado-school-image-banner--rounded-bottom,.clique-storefront .prado-school-image-banner--rounded-bottom .prado-school-image-banner__media{border-bottom-left-radius:var(--prado-image-banner-corner-radius);border-bottom-right-radius:var(--prado-image-banner-corner-radius)}@supports (corner-shape:squircle){.clique-storefront .prado-school-image-banner,.clique-storefront .prado-school-image-banner__media{corner-shape:squircle}}.clique-storefront .prado-school-image-banner__heading{flex-direction:column;align-items:center;gap:clamp(.85rem,2vw,1.15rem);padding:clamp(2.25rem,6vw,4rem) clamp(1.25rem,5vw,4rem) clamp(1.75rem,4.5vw,2.75rem);display:flex}.clique-storefront .prado-school-image-banner__title{max-width:22em;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;text-align:center;text-wrap:balance;color:var(--prado-green);margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:500;line-height:1.15}.clique-storefront .prado-school-image-banner__accent{background:var(--prado-orange);transform-origin:50%;border-radius:999px;width:clamp(2.5rem,6vw,3.75rem);height:.35rem;display:block}.clique-storefront .prado-school-image-banner__media{width:100%;line-height:0;position:relative;overflow:hidden}.clique-storefront .prado-school-image-banner__image{object-fit:contain;object-position:center;width:100%;height:auto;display:block}@media (max-width:820px){.clique-storefront .prado-school-image-banner__media{aspect-ratio:1}.clique-storefront .prado-school-image-banner__image{object-fit:cover;height:100%}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-image-banner__title,.clique-storefront .prado-school-image-banner__accent,.clique-storefront .prado-school-image-banner__image{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-quote{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-green);padding:clamp(3.5rem,9vw,7.5rem) clamp(1.25rem,6vw,5rem);overflow:hidden}.clique-storefront .prado-school-quote__inner{width:min(72rem,100%);margin:0 auto}.clique-storefront .prado-school-quote__stage{display:grid}.clique-storefront .prado-school-quote__slide{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:clamp(4.5rem,8vw,7rem) minmax(0,1fr);align-items:start;gap:clamp(.75rem,2vw,2rem);min-width:0;margin:0;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s;display:grid;transform:translateY(1.5rem)}.clique-storefront .prado-school-quote__slide--active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms,80ms,0s;transform:translate(0,0)}.clique-storefront .prado-school-quote__mark{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.08em;color:var(--prado-orange);transform-origin:50%;margin-top:-.04em;font-size:clamp(4.75rem,8vw,7rem);font-weight:500;line-height:.72;display:block}.clique-storefront .prado-school-quote__content{min-width:0;margin:0}.clique-storefront .prado-school-quote__body{-webkit-line-clamp:4;line-clamp:4;max-width:100%;font-family:var(--font-display,Georgia, "Times New Roman", serif);font-size:var(--prado-quote-font-size,clamp(2rem, 3.4vw, 3.5rem));letter-spacing:-.03em;font-weight:500;line-height:var(--prado-quote-line-height,1.1);text-wrap:balance;color:var(--prado-green);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.clique-storefront .prado-school-quote__body--expanded{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.clique-storefront .prado-school-quote__read-more{border:0;border-bottom:.18rem solid var(--prado-orange);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--prado-green);cursor:pointer;background:0 0;margin-top:1rem;padding:.2rem 0 .3rem;font-size:.8rem;font-weight:800;line-height:1.2;display:inline-flex}.clique-storefront .prado-school-quote__slide--medium{--prado-quote-font-size:clamp(1.8rem, 3vw, 3rem);--prado-quote-line-height:1.13}.clique-storefront .prado-school-quote__slide--long{--prado-quote-font-size:clamp(1.5rem, 2.25vw, 2.25rem);--prado-quote-line-height:1.18}.clique-storefront .prado-school-quote__slide--very-long{--prado-quote-font-size:clamp(1.3rem, 1.8vw, 1.85rem);--prado-quote-line-height:1.24}.clique-storefront .prado-school-quote__attribution{align-items:center;gap:clamp(.85rem,2vw,1.35rem);margin-top:clamp(1.75rem,4vw,3rem);display:flex}.clique-storefront .prado-school-quote__rule{background:var(--prado-orange);border-radius:999px;flex:0 0 clamp(2.5rem,6vw,4.5rem);height:.35rem}.clique-storefront .prado-school-quote__person{flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;display:flex}.clique-storefront .prado-school-quote__name{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;color:var(--prado-ink);font-size:clamp(.95rem,1.4vw,1.1rem);font-style:normal;font-weight:800}.clique-storefront .prado-school-quote__affiliation{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb, var(--prado-ink) 68%, transparent);font-size:clamp(.75rem,1.1vw,.88rem);font-weight:700;line-height:1.35}.clique-storefront .prado-school-quote__controls{justify-content:flex-end;align-items:center;gap:1rem;margin-top:clamp(1.75rem,4vw,2.75rem);display:flex}.clique-storefront .prado-school-quote__pages{align-items:center;gap:.2rem;display:flex}.clique-storefront .prado-school-quote__page{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;display:flex}.clique-storefront .prado-school-quote__page:after{content:"";background:color-mix(in srgb, var(--prado-green) 30%, transparent);border-radius:999px;width:1.05rem;height:.12rem;transition:background-color .28s,height .28s}.clique-storefront .prado-school-quote__page:hover:after{background:color-mix(in srgb, var(--prado-green) 55%, transparent)}.clique-storefront .prado-school-quote__page[aria-current=true]:after{background:var(--prado-orange);height:.28rem}.clique-storefront .prado-school-quote__page:focus-visible,.clique-storefront .prado-school-quote__read-more:focus-visible,.clique-storefront .prado-school-quote__pause:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.2rem}.clique-storefront .prado-school-quote__pause{border:.08rem solid color-mix(in srgb, var(--prado-green) 24%, transparent);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--prado-green);cursor:pointer;background:0 0;border-radius:.5rem;padding:.45rem .7rem;font-size:.72rem;font-weight:800}@media (max-width:680px){.clique-storefront .prado-school-quote__slide{grid-template-columns:1fr;gap:.6rem}.clique-storefront .prado-school-quote__mark{font-size:5.5rem}.clique-storefront .prado-school-quote__body{font-size:min(var(--prado-quote-font-size,2.75rem), 8vw)}.clique-storefront .prado-school-quote__attribution{align-items:flex-start}.clique-storefront .prado-school-quote__person{flex-direction:column;align-items:flex-start}.clique-storefront .prado-school-quote__controls{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-quote__slide{transition:none;transform:none!important}.clique-storefront .prado-school-quote__page{transition:none}}.clique-storefront .prado-school-path-cards{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-path-cards-bg:var(--paper);background:var(--prado-path-cards-bg);width:100%;color:var(--prado-green);padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,5vw,4rem) clamp(3rem,8vw,5.5rem)}.clique-storefront .prado-school-path-cards__title{max-width:28rem;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--prado-green);margin:0 auto clamp(2rem,5vw,3.25rem);font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:500;line-height:1.25}.clique-storefront .prado-school-path-cards__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2.2vw,1.5rem);max-width:68rem;margin:0 auto;padding:0;list-style:none;display:grid}.clique-storefront .prado-school-path-cards__item{min-width:0;margin:0;padding:0}.clique-storefront .prado-school-path-cards__card{--prado-path-card-accent:var(--prado-green);--prado-path-card-panel-radius:clamp(1.35rem, 3vw, 2.5rem);height:100%;color:var(--prado-on);background:color-mix(in srgb, var(--prado-ink) 8%, var(--prado-path-cards-bg));border-radius:clamp(.85rem,1.6vw,1.15rem);text-decoration:none;display:block;position:relative;overflow:hidden}.clique-storefront .prado-school-path-cards__media{aspect-ratio:3/4;background:color-mix(in srgb, var(--prado-path-card-accent) 35%, #0a2014);display:block;overflow:hidden}.clique-storefront .prado-school-path-cards__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}.clique-storefront .prado-school-path-cards__card:hover .prado-school-path-cards__image,.clique-storefront .prado-school-path-cards__card:focus-visible .prado-school-path-cards__image{transform:scale(1.04)}.clique-storefront .prado-school-path-cards__panel{z-index:1;border-top-left-radius:var(--prado-path-card-panel-radius);border-top-right-radius:var(--prado-path-card-panel-radius);background:var(--prado-path-card-accent);flex-direction:column;justify-content:flex-start;height:auto;padding-bottom:clamp(.85rem,2vw,1.15rem);display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@supports (corner-shape:squircle){.clique-storefront .prado-school-path-cards__panel{corner-shape:squircle}}.clique-storefront .prado-school-path-cards__copy{flex-direction:column;gap:.2rem;padding:clamp(.85rem,2vw,1.15rem) clamp(1rem,2.2vw,1.35rem) 0;display:flex}.clique-storefront .prado-school-path-cards__eyebrow{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--prado-on) 78%, transparent);margin:0;font-size:clamp(.72rem,1.15vw,.82rem);font-weight:600;line-height:1.3;display:block}.clique-storefront .prado-school-path-cards__label{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:var(--prado-on);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500;line-height:1.2;transition:font-size .45s cubic-bezier(.22,1,.36,1);display:block}.clique-storefront .prado-school-path-cards__detail{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.clique-storefront .prado-school-path-cards__detail-inner{flex-direction:column;gap:.85rem;min-height:0;padding:0 clamp(1rem,2.2vw,1.35rem);display:flex;overflow:hidden}.clique-storefront .prado-school-path-cards__description{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-on) 88%, transparent);margin:0;padding-top:.55rem;font-size:clamp(.9rem,1.5vw,1rem);font-weight:400;line-height:1.45;display:block}.clique-storefront .prado-school-path-cards__cta{background:var(--prado-orange);width:fit-content;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.01em;color:var(--prado-ink);border-radius:999px;align-items:center;gap:.35rem;margin:.15rem 0 0;padding:.72rem 1.15rem;font-size:clamp(.85rem,1.4vw,.95rem);font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.clique-storefront .prado-school-path-cards__cta:after{content:"→";text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1)}.clique-storefront .prado-school-path-cards__card:hover .prado-school-path-cards__detail,.clique-storefront .prado-school-path-cards__card:focus-visible .prado-school-path-cards__detail{grid-template-rows:1fr}.clique-storefront .prado-school-path-cards__card:hover .prado-school-path-cards__detail-inner,.clique-storefront .prado-school-path-cards__card:focus-visible .prado-school-path-cards__detail-inner{overflow:visible}.clique-storefront .prado-school-path-cards__card:hover .prado-school-path-cards__label,.clique-storefront .prado-school-path-cards__card:focus-visible .prado-school-path-cards__label{font-size:clamp(1.5rem,2.5vw,1.9rem)}.clique-storefront .prado-school-path-cards__card:hover .prado-school-path-cards__cta:after,.clique-storefront .prado-school-path-cards__card:focus-visible .prado-school-path-cards__cta:after{transform:translate(.2rem)}@media (max-width:820px){.clique-storefront .prado-school-path-cards__row{grid-template-columns:1fr;width:100%;max-width:none}.clique-storefront .prado-school-path-cards__card{flex-direction:column;display:flex}.clique-storefront .prado-school-path-cards__media{aspect-ratio:4/3;flex-shrink:0}.clique-storefront .prado-school-path-cards__panel{border-top-left-radius:0;border-top-right-radius:0;position:relative;inset:auto}.clique-storefront .prado-school-path-cards__detail{grid-template-rows:1fr}.clique-storefront .prado-school-path-cards__detail-inner{overflow:visible}.clique-storefront .prado-school-path-cards__card:hover .prado-school-path-cards__label,.clique-storefront .prado-school-path-cards__card:focus-visible .prado-school-path-cards__label{font-size:clamp(1.15rem,2vw,1.45rem)}}@media (hover:none){.clique-storefront .prado-school-path-cards__detail{grid-template-rows:1fr}.clique-storefront .prado-school-path-cards__detail-inner{overflow:visible}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-path-cards__title,.clique-storefront .prado-school-path-cards__item{opacity:1!important;transform:none!important}.clique-storefront .prado-school-path-cards__image,.clique-storefront .prado-school-path-cards__label,.clique-storefront .prado-school-path-cards__detail,.clique-storefront .prado-school-path-cards__cta:after{transition:none}.clique-storefront .prado-school-path-cards__detail{grid-template-rows:1fr}.clique-storefront .prado-school-path-cards__card:hover .prado-school-path-cards__image,.clique-storefront .prado-school-path-cards__card:focus-visible .prado-school-path-cards__image,.clique-storefront .prado-school-path-cards__card:hover .prado-school-path-cards__cta:after,.clique-storefront .prado-school-path-cards__card:focus-visible .prado-school-path-cards__cta:after{transform:none}}.clique-storefront .prado-school-contact{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-green);padding:clamp(3.5rem,9vw,7.5rem) clamp(1.25rem,6vw,5rem);overflow:hidden}.clique-storefront .prado-school-contact__inner{flex-direction:column;gap:clamp(2.25rem,5vw,3.5rem);width:min(44rem,100%);margin:0 auto;display:flex}.clique-storefront .prado-school-contact__intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(.85rem,2vw,1.15rem);width:100%;display:flex}.clique-storefront .prado-school-contact__heading{max-width:22em;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;text-wrap:balance;color:var(--prado-green);margin:0;font-size:clamp(1.85rem,4vw,3rem);font-weight:500;line-height:1.15}.clique-storefront .prado-school-contact__accent{background:var(--prado-orange);transform-origin:50%;border-radius:999px;width:clamp(2.5rem,6vw,3.75rem);height:.35rem;display:block}.clique-storefront .prado-school-contact__supporting{max-width:28rem;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);text-wrap:pretty;color:color-mix(in srgb, var(--prado-ink) 72%, transparent);margin:0;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:500;line-height:1.45}.clique-storefront .prado-school-contact__panel,.clique-storefront .prado-school-contact__form{width:100%}.clique-storefront .prado-school-contact__form{flex-direction:column;gap:1.35rem;display:flex}.clique-storefront .prado-school-contact__grid{grid-template-columns:1fr 1fr;gap:1.35rem 1.5rem;display:grid}.clique-storefront .prado-school-contact__field{flex-direction:column;gap:.4rem;min-width:0;margin:0;display:flex}.clique-storefront .prado-school-contact__field--full{width:100%}.clique-storefront .prado-school-contact__field label{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb, var(--prado-ink) 68%, transparent);font-size:clamp(.72rem,1.15vw,.82rem);font-weight:700;line-height:1.3}.clique-storefront .prado-school-contact__field input,.clique-storefront .prado-school-contact__field select,.clique-storefront .prado-school-contact__field textarea{border:0;border-bottom:.18rem solid var(--prado-orange);width:100%;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:var(--prado-green);background:0 0;border-radius:0;outline:none;margin:0;padding:.55rem 0 .65rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600;line-height:1.35;transition:border-color .2s}.clique-storefront .prado-school-contact__field input:-webkit-autofill{-webkit-text-fill-color:var(--prado-green);caret-color:var(--prado-green);box-shadow:0 0 0 1000px var(--paper,#f7f4ed) inset;transition:background-color 9999s ease-out}.clique-storefront .prado-school-contact__field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--prado-green);caret-color:var(--prado-green);box-shadow:0 0 0 1000px var(--paper,#f7f4ed) inset;transition:background-color 9999s ease-out}.clique-storefront .prado-school-contact__field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--prado-green);caret-color:var(--prado-green);box-shadow:0 0 0 1000px var(--paper,#f7f4ed) inset;transition:background-color 9999s ease-out}.clique-storefront .prado-school-contact__field option{color:var(--prado-ink);background:var(--paper,#f6f5f3)}.clique-storefront .prado-school-contact__field textarea{resize:vertical;min-height:7.5rem}.clique-storefront .prado-school-contact__field input:focus,.clique-storefront .prado-school-contact__field select:focus,.clique-storefront .prado-school-contact__field textarea:focus{border-bottom-color:var(--prado-green)}.clique-storefront .prado-school-contact__select{display:block;position:relative}.clique-storefront .prado-school-contact__select select{appearance:none;cursor:pointer;padding-right:1.75rem}.clique-storefront .prado-school-contact__select svg{pointer-events:none;color:var(--prado-green);position:absolute;bottom:.7rem;right:0}.clique-storefront .prado-school-contact__success{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--prado-green);margin:0;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:500;line-height:1.2}.clique-storefront .prado-school-contact__error{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:#a33120;margin:-.25rem 0 0;font-size:.95rem;font-weight:650;line-height:1.45}.clique-storefront .prado-school-contact__submit{color:var(--prado-green);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:flex-end;gap:.45rem;margin-top:.85rem;padding:0;text-decoration:none;transition:transform .25s;display:inline-flex}.clique-storefront .prado-school-contact__submit-label{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.04em;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:800;line-height:.95}.clique-storefront .prado-school-contact__submit:after{content:"→";font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:var(--prado-orange);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:800;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}.clique-storefront .prado-school-contact__submit:hover{transform:translateY(-2px)}.clique-storefront .prado-school-contact__submit:hover:after{transform:translate(.2rem)}.clique-storefront .prado-school-contact__submit--disabled{cursor:default;opacity:.38;pointer-events:none}.clique-storefront .prado-school-contact__submit:focus-visible,.clique-storefront .prado-school-contact__field input:focus-visible,.clique-storefront .prado-school-contact__field select:focus-visible,.clique-storefront .prado-school-contact__field textarea:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.25rem}@media (max-width:640px){.clique-storefront .prado-school-contact__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-contact__heading,.clique-storefront .prado-school-contact__accent,.clique-storefront .prado-school-contact__supporting,.clique-storefront .prado-school-contact__panel{opacity:1!important;transform:none!important}.clique-storefront .prado-school-contact__submit,.clique-storefront .prado-school-contact__submit:after{transition:none}.clique-storefront .prado-school-contact__submit:hover,.clique-storefront .prado-school-contact__submit:hover:after{transform:none}}.clique-storefront .prado-school-title-text{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(4rem,10vw,7.5rem) clamp(1.5rem,8vw,6.5rem)}.clique-storefront .prado-school-title-text__inner{flex-direction:column;gap:1.35em;width:min(44rem,100%);margin:0;display:flex}.clique-storefront .prado-school-title-text__title{width:100%;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;color:var(--prado-green);margin:0;font-size:clamp(2.15rem,4.4vw,3.55rem);font-weight:600;line-height:1.12}.clique-storefront .prado-school-title-text__body{width:92%;max-width:36rem}.clique-storefront .prado-school-title-text__paragraph{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:0;color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:0;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:400;line-height:1.35}.clique-storefront .prado-school-title-text__paragraph+.prado-school-title-text__paragraph{margin-top:.7em}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-title-text__title,.clique-storefront .prado-school-title-text__body{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-text-block{--prado-ink:#231f20;--prado-text-block-bg:#e8e0d0;background:var(--prado-text-block-bg,#e8e0d0);width:100%;color:var(--prado-ink);padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,6vw,4.5rem)}.clique-storefront .prado-school-text-block__inner{width:min(52rem,78%)}.clique-storefront .prado-school-text-block__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;color:var(--prado-ink);margin:0 0 .55em;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:600;line-height:1.15}.clique-storefront .prado-school-text-block__paragraph{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:0;color:var(--prado-ink);margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:400;line-height:1.4}.clique-storefront .prado-school-text-block__paragraph+.prado-school-text-block__paragraph{margin-top:1.15em}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-text-block__inner{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-media-text{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-media-text-bg:var(--paper,#f7f4ed);background:var(--prado-media-text-bg,var(--paper,#f7f4ed));width:100%;color:var(--prado-ink);padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,4.5vw,3.5rem)}.clique-storefront .prado-school-media-text__inner{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4.5vw,3.75rem);width:min(92rem,100%);margin:0 auto;display:grid}.clique-storefront .prado-school-media-text--media-right .prado-school-media-text__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.clique-storefront .prado-school-media-text--media-right .prado-school-media-text__media{order:2}.clique-storefront .prado-school-media-text--media-right .prado-school-media-text__copy{order:1}.clique-storefront .prado-school-media-text__media{min-width:0;position:relative;overflow:visible}.clique-storefront .prado-school-media-text__frame{background:color-mix(in srgb, var(--prado-green) 18%, #0a2014);border-radius:clamp(1.25rem,2.4vw,2rem);line-height:0;overflow:hidden}.clique-storefront .prado-school-media-text__mark{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.clique-storefront .prado-school-media-text__mark--bottom-left{width:23%;bottom:0;left:0;transform:translate(-23%,46%)}.clique-storefront .prado-school-media-text__mark--top-right{width:15.5%;top:0;right:0;transform:translate(52%,-41%)}.clique-storefront .prado-school-media-text__asset{object-fit:contain;object-position:center;vertical-align:top;width:100%;height:auto;display:block}.clique-storefront .prado-school-media-text__player{background:#0a2014;line-height:1}.clique-storefront .prado-school-media-text__video-surface{min-height:10rem;position:relative}.clique-storefront .prado-school-media-text__video-toggle{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.clique-storefront .prado-school-media-text__video-cursor{aspect-ratio:1;background:var(--paper,#f7f4ed);width:clamp(3.75rem,6vw,5rem);color:var(--prado-green);pointer-events:none;border:1px solid #f7f4eda6;border-radius:50%;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 24px #00000029}.clique-storefront .prado-school-media-text__video-toggle[data-playing=false] .prado-school-media-text__video-cursor svg{margin-left:3px}.clique-storefront .prado-school-media-text__video-toggle[data-playing=true] .prado-school-media-text__video-cursor{opacity:0}@media (hover:hover) and (pointer:fine){.clique-storefront .prado-school-media-text__video-toggle[data-following=true]{cursor:none}.clique-storefront .prado-school-media-text__video-toggle[data-following=true] .prado-school-media-text__video-cursor{left:var(--video-cursor-x,50%);top:var(--video-cursor-y,50%);opacity:1}}.clique-storefront .prado-school-media-text__video-toggle:focus-visible{outline:3px solid var(--prado-orange);outline-offset:-5px}.clique-storefront .prado-school-media-text__video-toggle:focus-visible .prado-school-media-text__video-cursor{opacity:1}.clique-storefront .prado-school-media-text__video-controls{background:var(--paper,#f7f4ed);color:var(--prado-green);align-items:center;gap:clamp(.125rem,.8vw,.625rem);padding:.4rem clamp(.375rem,1.3vw,1rem);display:flex}.clique-storefront .prado-school-media-text__video-control{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:0 0 2.75rem;place-items:center;padding:0;transition:background-color .16s;display:grid}.clique-storefront .prado-school-media-text__video-control:hover{background:color-mix(in srgb, var(--prado-green) 12%, transparent)}.clique-storefront .prado-school-media-text__video-control:focus-visible,.clique-storefront .prado-school-media-text__video-progress:focus-visible{outline:2px solid var(--prado-green);outline-offset:2px}.clique-storefront .prado-school-media-text__video-progress{appearance:none;width:100%;min-width:2rem;height:2.75rem;accent-color:var(--prado-orange);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.clique-storefront .prado-school-media-text__video-progress::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--prado-orange) var(--video-progress), color-mix(in srgb, var(--prado-green) 20%, transparent) var(--video-progress));border-radius:999px;height:4px}.clique-storefront .prado-school-media-text__video-progress::-moz-range-track{background:color-mix(in srgb, var(--prado-green) 20%, transparent);border-radius:999px;height:4px}.clique-storefront .prado-school-media-text__video-progress::-moz-range-progress{background:var(--prado-orange);border-radius:999px;height:4px}.clique-storefront .prado-school-media-text__video-progress::-webkit-slider-thumb{border:2px solid var(--paper,#f7f4ed);appearance:none;background:var(--prado-orange);border-radius:50%;width:14px;height:14px;margin-top:-5px}.clique-storefront .prado-school-media-text__video-progress::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--paper,#f7f4ed);background:var(--prado-orange);border-radius:50%;width:14px;height:14px}.clique-storefront .prado-school-media-text__video-progress:disabled{opacity:.45;cursor:default}.clique-storefront .prado-school-media-text__video-time{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.7rem;font-weight:650;line-height:1.4}.clique-storefront .prado-school-media-text__video-error{background:var(--paper,#f7f4ed);color:var(--prado-ink);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-media-text__video-cursor,.clique-storefront .prado-school-media-text__video-control{transition:none}}.clique-storefront .prado-school-media-text__cta{z-index:1;background:var(--prado-orange);color:var(--prado-ink);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem .55rem .75rem;font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:.85rem;left:.85rem}.clique-storefront .prado-school-media-text__copy{min-width:0}.clique-storefront .prado-school-media-text__eyebrow{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:var(--prado-orange);margin:0 0 .55rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500;line-height:1.2}.clique-storefront .prado-school-media-text__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.03em;color:var(--prado-green);margin:0;font-size:clamp(1.85rem,3.4vw,2.75rem);font-weight:600;line-height:1.12}.clique-storefront .prado-school-media-text__body{margin-top:1.15rem}.clique-storefront .prado-school-media-text__paragraph{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:0;font-size:clamp(1rem,1.4vw,1.0625rem);font-weight:400;line-height:1.35}.clique-storefront .prado-school-media-text__paragraph+.prado-school-media-text__paragraph{margin-top:.7em}@media (max-width:820px){.clique-storefront .prado-school-media-text__inner,.clique-storefront .prado-school-media-text--media-right .prado-school-media-text__inner{grid-template-columns:1fr;gap:1.5rem}.clique-storefront .prado-school-media-text__media,.clique-storefront .prado-school-media-text--media-right .prado-school-media-text__media{order:0}.clique-storefront .prado-school-media-text__media:has(.prado-school-media-text__mark--bottom-left){margin-bottom:.5rem}.clique-storefront .prado-school-media-text__mark{object-fit:contain;max-height:min(100%,6rem)}.clique-storefront .prado-school-media-text__mark--bottom-left{object-position:left bottom;transform:translate(-23%,20%)}.clique-storefront .prado-school-media-text__mark--top-right{object-position:right top;transform:translate(52%,-20%)}.clique-storefront .prado-school-media-text__copy,.clique-storefront .prado-school-media-text--media-right .prado-school-media-text__copy{order:1}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-media-text__media,.clique-storefront .prado-school-media-text__eyebrow,.clique-storefront .prado-school-media-text__title,.clique-storefront .prado-school-media-text__body{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-page-hero{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-page-hero-swoosh:clamp(5.5rem, 14vw, 8rem);--prado-page-hero-focus:center;isolation:isolate;width:100%;height:calc(100dvh - var(--prado-header-offset,clamp(4.5rem, 5.5vw, 5.35rem)));min-height:22rem;color:var(--prado-on);background:color-mix(in srgb, var(--prado-green) 35%, #0a2a16);position:relative;overflow:hidden}.clique-storefront .prado-school-page-hero__media{z-index:0;width:100%;height:100%;line-height:0;position:absolute;inset:0;overflow:hidden}.clique-storefront .prado-school-page-hero__asset{object-fit:cover;object-position:var(--prado-page-hero-focus,center);width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.clique-storefront .prado-school-page-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 28% 48%,#00000094 100%);position:absolute;inset:0}.clique-storefront .prado-school-page-hero__logo{z-index:2;object-fit:contain;pointer-events:none;width:auto;height:clamp(3.25rem,6vw,5rem);position:absolute;top:clamp(.85rem,2.4vw,1.5rem);left:clamp(.85rem,3vw,1.75rem)}.clique-storefront .prado-school-page-hero__swoosh{z-index:2;width:100%;height:var(--prado-page-hero-swoosh);color:var(--paper,#f7f4ed);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(-1)}.clique-storefront .prado-school-page-hero__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.03em;color:var(--prado-on);margin:0;font-size:clamp(2.15rem,5vw,3.75rem);font-weight:600;line-height:1.05}.clique-storefront .prado-school-page-hero__subtitle{background:var(--prado-orange);max-width:28rem;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;color:var(--prado-on);border-radius:.4rem;margin:0;padding:.42rem .75rem;font-size:clamp(.92rem,1.4vw,1.08rem);font-weight:700;line-height:1.25}.clique-storefront .prado-school-page-hero__asset--video,.clique-storefront .prado-school-page-hero video{z-index:0}.clique-storefront .prado-school-page-hero__copy{left:clamp(1rem,4vw,2.5rem);bottom:calc(var(--prado-page-hero-swoosh) * .72);z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.55rem;max-width:min(34rem,100% - 2.5rem);display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-page-hero__title,.clique-storefront .prado-school-page-hero__subtitle{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-slideshow{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-slideshow-radius:clamp(1.5rem, 4vw, 3.5rem);background:var(--paper,#f7f4ed);width:100%;color:var(--prado-green);padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,5vw,4rem)}.clique-storefront .prado-school-slideshow__inner{width:min(80rem,100%);margin:0 auto}:is(.clique-storefront.page-shell:has(>.site-chrome-footer .prado-school-footer)>.page-main:has(.pb-page-body>.pb-block-layout-full:last-child>.prado-school-slideshow),.clique-storefront.page-shell:has(>.site-chrome-footer .prado-school-footer)>.page-main:has(.pb-page-body>:only-child>.pb-block-layout-full:last-child>.prado-school-slideshow)){padding-bottom:0}.clique-storefront.page-shell:has(>.site-chrome-footer .prado-school-footer)>.page-main .pb-page-body>.pb-block-layout-full:last-child>.prado-school-slideshow{padding-bottom:calc(clamp(2.5rem,7vw,5.5rem) + 4rem)}.clique-storefront.page-shell:has(>.site-chrome-footer .prado-school-footer)>.page-main .pb-page-body>:only-child>.pb-block-layout-full:last-child>.prado-school-slideshow{padding-bottom:calc(clamp(2.5rem,7vw,5.5rem) + 4rem)}.clique-storefront .prado-school-slideshow__stage{aspect-ratio:16/9;border-radius:var(--prado-slideshow-radius);background:color-mix(in srgb, var(--prado-green) 18%, #0a2014);width:100%;position:relative;overflow:hidden}@supports (corner-shape:squircle){.clique-storefront .prado-school-slideshow__stage{corner-shape:squircle}}.clique-storefront .prado-school-slideshow__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.clique-storefront .prado-school-editorial-arrow{flex-shrink:0;width:1.35rem;height:1.35rem;display:block}.clique-storefront .prado-school-slideshow__arrow{z-index:2;width:2.9rem;height:2.9rem;color:var(--prado-green);box-shadow:0 .4rem 1.15rem color-mix(in srgb, var(--prado-ink) 16%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .25s,color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.clique-storefront .prado-school-slideshow__arrow--prev{left:clamp(.65rem,1.8vw,1.15rem)}.clique-storefront .prado-school-slideshow__arrow--next{right:clamp(.65rem,1.8vw,1.15rem)}.clique-storefront .prado-school-slideshow__arrow--prev:hover{background:var(--prado-orange);color:var(--prado-on);box-shadow:0 .5rem 1.35rem color-mix(in srgb, var(--prado-orange) 38%, transparent);transform:translate(-.15rem,-50%)}.clique-storefront .prado-school-slideshow__arrow--next:hover{background:var(--prado-orange);color:var(--prado-on);box-shadow:0 .5rem 1.35rem color-mix(in srgb, var(--prado-orange) 38%, transparent);transform:translate(.15rem,-50%)}.clique-storefront .prado-school-slideshow__arrow:focus-visible,.clique-storefront .prado-school-slideshow__dot:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.2rem}.clique-storefront .prado-school-slideshow__pager{justify-content:center;align-items:center;gap:.2rem;margin-top:1.15rem;display:flex}.clique-storefront .prado-school-slideshow__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;padding:0;display:flex}.clique-storefront .prado-school-slideshow__dot:after{content:"";background:color-mix(in srgb, var(--prado-green) 30%, transparent);border-radius:999px;width:1.05rem;height:.12rem;transition:background-color .28s,height .28s}.clique-storefront .prado-school-slideshow__dot:hover:after{background:color-mix(in srgb, var(--prado-green) 55%, transparent)}.clique-storefront .prado-school-slideshow__dot[aria-current=true]:after{background:var(--prado-orange);height:.28rem}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-slideshow__image{opacity:1!important;transform:none!important}.clique-storefront .prado-school-slideshow__arrow,.clique-storefront .prado-school-slideshow__dot{transition:none}.clique-storefront .prado-school-slideshow__arrow--prev:hover,.clique-storefront .prado-school-slideshow__arrow--next:hover{transform:translateY(-50%)}}.clique-storefront .prado-school-tab-slideshow{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-tab-gap:.7rem;--prado-tab-radius:clamp(1.15rem, 2.4vw, 1.75rem);--prado-tab-columns:4;--prado-tab-count:1;--prado-tab-media-radius:clamp(1.5rem, 4vw, 3.5rem);background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(2.5rem,7vw,5.5rem) clamp(1.25rem,5vw,4rem)}.clique-storefront .prado-school-tab-slideshow__inner{flex-direction:column;gap:clamp(1.5rem,3.5vw,2.5rem);width:min(80rem,100%);margin:0 auto;display:flex}.clique-storefront .prado-school-tab-slideshow__tabs-shell{width:100%;position:relative}.clique-storefront .prado-school-tab-slideshow__tabs-hint{z-index:3;background:var(--paper,#f7f4ed);width:2.55rem;height:2.55rem;color:var(--prado-orange);box-shadow:0 .3rem .9rem color-mix(in srgb, var(--prado-ink) 10%, transparent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .25s,background .25s,transform .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.clique-storefront .prado-school-tab-slideshow__tabs-hint--left{left:0}.clique-storefront .prado-school-tab-slideshow__tabs-hint--right{right:0}.clique-storefront .prado-school-tab-slideshow__tabs-hint--left:hover{color:var(--prado-on);background:var(--prado-green);transform:translate(-.15rem,-50%)}.clique-storefront .prado-school-tab-slideshow__tabs-hint--right:hover{color:var(--prado-on);background:var(--prado-green);transform:translate(.15rem,-50%)}.clique-storefront .prado-school-tab-slideshow__tabs-hint:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.2rem}.clique-storefront .prado-school-tab-slideshow__tabs-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;width:100%;overflow:auto hidden;container-type:inline-size}.clique-storefront .prado-school-tab-slideshow__tabs-scroll[data-scrollable=true]{cursor:auto}.clique-storefront .prado-school-tab-slideshow__tabs-scroll::-webkit-scrollbar{display:none}.clique-storefront .prado-school-tab-slideshow__tabs-scroll--dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.clique-storefront .prado-school-tab-slideshow__tabs-scroll--dragging .prado-school-tab-slideshow__tab{cursor:grabbing}.clique-storefront .prado-school-tab-slideshow__tabs{--prado-tab-size:calc((100cqi - (var(--prado-tab-columns) - 1) * var(--prado-tab-gap)) / var(--prado-tab-columns));gap:var(--prado-tab-gap);width:max(100cqi, calc(var(--prado-tab-count) * var(--prado-tab-size) + (var(--prado-tab-count) - 1) * var(--prado-tab-gap)));min-width:100cqi;display:flex}.clique-storefront .prado-school-tab-slideshow__tab{box-sizing:border-box;flex:0 0 var(--prado-tab-size);width:var(--prado-tab-size);min-width:var(--prado-tab-size);max-width:var(--prado-tab-size);border-radius:var(--prado-tab-radius);background:color-mix(in srgb, var(--prado-green) 8%, var(--paper,#f7f4ed));min-height:7.25rem;color:var(--prado-green);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.05rem .75rem 1.35rem;transition:background-color .22s,color .22s;display:flex;position:relative}.clique-storefront .prado-school-tab-slideshow__tab:hover{color:var(--prado-orange)}.clique-storefront .prado-school-tab-slideshow__tab[aria-selected=true]{background:var(--prado-on);color:var(--prado-orange)}.clique-storefront .prado-school-tab-slideshow__tab[aria-selected=true]:after{content:"";background:var(--prado-orange);border-radius:999px;width:1.75rem;height:.28rem;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.clique-storefront .prado-school-tab-slideshow__tab:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.2rem;z-index:1}.clique-storefront .prado-school-tab-slideshow__tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.clique-storefront .prado-school-tab-slideshow__tab-icon svg{flex-shrink:0;display:block}.clique-storefront .prado-school-tab-slideshow__tab-label{max-width:100%;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;text-align:center;overflow-wrap:break-word;font-size:clamp(.78rem,1.1vw,.92rem);font-weight:700;line-height:1.2}.clique-storefront .prado-school-tab-slideshow__panel{width:100%}.clique-storefront .prado-school-tab-slideshow__content{flex-direction:column;gap:clamp(1.35rem,3.2vw,2.15rem);display:flex}.clique-storefront .prado-school-tab-slideshow__copy{flex-direction:column;gap:.85rem;width:min(44rem,100%);display:flex}.clique-storefront .prado-school-tab-slideshow__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;color:var(--prado-green);margin:0;font-size:clamp(1.75rem,3.4vw,2.55rem);font-weight:600;line-height:1.12}.clique-storefront .prado-school-tab-slideshow__description{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);font-size:clamp(1rem,1.35vw,1.125rem);font-weight:400;line-height:1.35}.clique-storefront .prado-school-tab-slideshow--align-left .prado-school-tab-slideshow__copy{text-align:left;margin-right:auto}.clique-storefront .prado-school-tab-slideshow--align-center .prado-school-tab-slideshow__copy{text-align:center;margin-inline:auto}.clique-storefront .prado-school-tab-slideshow--align-right .prado-school-tab-slideshow__copy{text-align:right;margin-left:auto}.clique-storefront .prado-school-tab-slideshow__description :first-child{margin-top:0}.clique-storefront .prado-school-tab-slideshow__description :last-child{margin-bottom:0}.clique-storefront .prado-school-tab-slideshow__description p{margin:0}.clique-storefront .prado-school-tab-slideshow__description p+p{margin-top:.7em}.clique-storefront .prado-school-tab-slideshow__description a{color:var(--prado-orange);text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.08em}.clique-storefront .prado-school-tab-slideshow__description a:hover{color:var(--prado-green)}.clique-storefront .prado-school-tab-slideshow__description strong{color:color-mix(in srgb, var(--prado-ink) 88%, #333);font-weight:700}.clique-storefront .prado-school-tab-slideshow__description em{font-style:italic}.clique-storefront .prado-school-tab-slideshow__media{aspect-ratio:16/9;border-radius:var(--prado-tab-media-radius);background:color-mix(in srgb, var(--prado-green) 18%, #0a2014);width:100%;position:relative;overflow:hidden}@supports (corner-shape:squircle){.clique-storefront .prado-school-tab-slideshow__media{corner-shape:squircle}}.clique-storefront .prado-school-tab-slideshow__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:680px){.clique-storefront .prado-school-tab-slideshow__tabs{--prado-tab-size:calc((100cqi - 2 * var(--prado-tab-gap)) / 3)}.clique-storefront .prado-school-tab-slideshow__tab{height:var(--prado-tab-size);min-height:var(--prado-tab-size);max-height:var(--prado-tab-size);aspect-ratio:1;gap:.3rem;padding:.55rem .4rem .95rem}.clique-storefront .prado-school-tab-slideshow__tab[aria-selected=true]:after{width:1.4rem;height:.24rem;bottom:.4rem}.clique-storefront .prado-school-tab-slideshow__tab-icon{width:2.15rem;height:2.15rem}.clique-storefront .prado-school-tab-slideshow__tab-icon svg{width:2.1rem;height:2.1rem}.clique-storefront .prado-school-tab-slideshow__tab-label{font-size:.72rem;line-height:1.15}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-tab-slideshow__tab,.clique-storefront .prado-school-tab-slideshow__tabs-hint,.clique-storefront .prado-school-tab-slideshow__content{transition:none}.clique-storefront .prado-school-tab-slideshow__tabs-hint--left:hover,.clique-storefront .prado-school-tab-slideshow__tabs-hint--right:hover{transform:translateY(-50%)}.clique-storefront .prado-school-tab-slideshow__content{opacity:1!important;transform:none!important}}:is(.clique-storefront .pb-block-layout:has(>.prado-school-footer),.clique-storefront .site-chrome-footer:has(.prado-school-footer)){overflow:visible}.clique-storefront .prado-school-footer{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-footer-swoosh:clamp(7.5rem, 16vw, 10.5rem);isolation:isolate;background:var(--prado-green);width:100%;color:var(--prado-on);margin-top:clamp(-4.25rem,-9vw,-2.5rem);padding:clamp(1.15rem,2.6vw,1.75rem) clamp(1.25rem,5vw,4rem) clamp(1.35rem,3vw,1.85rem);position:relative;overflow:visible}.clique-storefront .prado-school-footer__swoosh{z-index:0;width:100%;height:var(--prado-footer-swoosh);color:var(--prado-green);pointer-events:none;position:absolute;top:0;left:0;right:0;transform:translateY(-58%)}.clique-storefront .prado-school-footer__inner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);width:min(90rem,100%);margin:0 auto;display:grid;position:relative}.clique-storefront .prado-school-footer--no-contact .prado-school-footer__inner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.clique-storefront .prado-school-footer__brand{gap:.85rem;min-width:0;display:grid}.clique-storefront .prado-school-footer__logo-link{width:fit-content;color:inherit;text-decoration:none;display:inline-flex}.clique-storefront .prado-school-footer__logo{object-fit:contain;width:auto;height:clamp(3.5rem,6vw,4.75rem);display:block}.clique-storefront .prado-school-footer__tagline{max-width:18rem;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;text-wrap:balance;color:color-mix(in srgb, var(--prado-on) 88%, transparent);margin:0;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:500;line-height:1.3}.clique-storefront .prado-school-footer__nav{flex-direction:column;align-items:flex-start;gap:.7rem;padding-top:.35rem;display:flex}.clique-storefront .prado-school-footer__link{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:var(--prado-on);font-size:.98rem;font-weight:600;text-decoration:none;transition:opacity .2s}.clique-storefront .prado-school-footer__link:hover,.clique-storefront .prado-school-footer__link:focus-visible{opacity:.78;outline:none}.clique-storefront .prado-school-footer__contact{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-on) 78%, transparent);gap:.55rem;margin:0;padding-top:.15rem;font-size:.95rem;font-style:normal;font-weight:500;line-height:1.45;display:grid}.clique-storefront .prado-school-footer__address{gap:.15rem;margin:0;font-style:normal;display:grid}.clique-storefront .prado-school-footer__contact-link{width:fit-content;color:inherit;align-items:center;gap:.45rem;text-decoration:none;transition:color .2s;display:inline-flex}.clique-storefront .prado-school-footer__contact-link svg{flex:none}.clique-storefront .prado-school-footer__contact-link:hover,.clique-storefront .prado-school-footer__contact-link:focus-visible{color:var(--prado-on);outline:none}.clique-storefront .prado-school-footer__social{flex-wrap:wrap;gap:.55rem;margin-top:.45rem;display:flex}.clique-storefront .prado-school-footer__social-link{background:color-mix(in srgb, var(--prado-on) 12%, transparent);min-height:2.15rem;color:var(--prado-on);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.clique-storefront .prado-school-footer__social-link svg{flex:none}.clique-storefront .prado-school-footer__social-link:hover,.clique-storefront .prado-school-footer__social-link:focus-visible{background:var(--prado-orange);color:var(--prado-ink);outline:none}.clique-storefront .prado-school-footer__bar{z-index:1;border-top:.18rem solid var(--prado-orange);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;width:min(90rem,100%);margin:clamp(1.35rem,3.5vw,2.15rem) auto 0;padding-top:1.15rem;display:flex;position:relative}.clique-storefront .prado-school-footer__copyright,.clique-storefront .prado-school-footer__credit{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.01em;color:color-mix(in srgb, var(--prado-on) 72%, transparent);margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.clique-storefront .prado-school-footer__credit-link{color:var(--prado-on);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.08em;transition:color .2s}.clique-storefront .prado-school-footer__credit-link:hover,.clique-storefront .prado-school-footer__credit-link:focus-visible{color:var(--prado-orange);outline:none}@media (max-width:820px){.clique-storefront .prado-school-footer{--prado-footer-swoosh:clamp(6.5rem, 28vw, 9rem);margin-top:clamp(-3.25rem,-10vw,-2rem)}.clique-storefront .prado-school-footer__inner{grid-template-columns:1fr;gap:1.5rem}.clique-storefront .prado-school-footer__nav{flex-flow:wrap;gap:.65rem 1.15rem}.clique-storefront .prado-school-footer__bar{flex-direction:column;align-items:flex-start}}.clique-storefront .prado-school-journey{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,5vw,4rem)}.clique-storefront .prado-school-journey__intro{width:min(40rem,100%);margin:0 0 clamp(2.25rem,5vw,3.5rem)}.clique-storefront .prado-school-journey__eyebrow{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:var(--prado-orange);margin:0 0 .55rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500}.clique-storefront .prado-school-journey__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.03em;color:var(--prado-green);margin:0;font-size:clamp(2.15rem,4.4vw,3.55rem);font-weight:600;line-height:1.1}.clique-storefront .prado-school-journey__steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);width:min(80rem,100%);margin:0;padding:0;list-style:none;display:grid}.clique-storefront .prado-school-journey__step{flex-direction:column;gap:.45rem;min-width:0;margin:0;display:flex;position:relative}.clique-storefront .prado-school-journey__step:not(:last-child):after{content:"";background:var(--prado-orange);pointer-events:none;height:.12rem;position:absolute;top:1.05rem;left:3.95rem;right:-.65rem}.clique-storefront .prado-school-journey__index{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.06em;color:var(--prado-orange);font-size:clamp(2.4rem,4vw,3.35rem);font-weight:500;line-height:.9;display:block}.clique-storefront .prado-school-journey__label{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;color:var(--prado-green);margin:.35rem 0 0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:500;line-height:1.2}.clique-storefront .prado-school-journey__body{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:400;line-height:1.35}@media (max-width:820px){.clique-storefront .prado-school-journey__steps{grid-template-columns:1fr;gap:1.5rem}.clique-storefront .prado-school-journey__step:not(:last-child):after{width:.12rem;height:.7rem;inset:auto auto -.9rem .85rem}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-journey__eyebrow,.clique-storefront .prado-school-journey__title,.clique-storefront .prado-school-journey__step{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-rhythm{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,5vw,4rem);display:grid}.clique-storefront .prado-school-rhythm__copy{top:calc(var(--prado-header-offset,4.25rem) + 1.5rem);position:sticky}.clique-storefront .prado-school-rhythm__eyebrow{font-family:var(--font-display,Georgia, "Times New Roman", serif);color:var(--prado-orange);margin:0 0 .55rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500}.clique-storefront .prado-school-rhythm__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.03em;color:var(--prado-green);margin:0;font-size:clamp(2.15rem,4.2vw,3.35rem);font-weight:600;line-height:1.1}.clique-storefront .prado-school-rhythm__supporting{max-width:22rem;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:1.15rem 0 0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.35}.clique-storefront .prado-school-rhythm__list{gap:1.15rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.clique-storefront .prado-school-rhythm__list:before{content:"";background:color-mix(in srgb, var(--prado-green) 22%, transparent);width:.08rem;position:absolute;top:.55rem;bottom:.55rem;left:5.41rem}.clique-storefront .prado-school-rhythm__moment{grid-template-columns:4.4rem .7rem minmax(0,1fr);align-items:start;gap:.55rem .7rem;margin:0;display:grid}.clique-storefront .prado-school-rhythm__moment:nth-child(2n) .prado-school-rhythm__detail{transform:translate(.65rem)}.clique-storefront .prado-school-rhythm__time{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.04em;color:var(--prado-orange);font-size:.92rem;font-weight:700;line-height:1.4}.clique-storefront .prado-school-rhythm__mark{z-index:1;background:var(--prado-orange);border-radius:999px;width:.28rem;height:.7rem;margin:.2rem auto 0;display:block;position:relative}.clique-storefront .prado-school-rhythm__detail{flex-direction:column;gap:.2rem;padding-bottom:.35rem;display:flex}.clique-storefront .prado-school-rhythm__label{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;color:var(--prado-green);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:500;line-height:1.2}.clique-storefront .prado-school-rhythm__body{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.35}@media (max-width:820px){.clique-storefront .prado-school-rhythm{grid-template-columns:1fr;gap:2rem}.clique-storefront .prado-school-rhythm__copy{position:static}.clique-storefront .prado-school-rhythm__moment:nth-child(2n) .prado-school-rhythm__detail{transform:none}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-rhythm__eyebrow,.clique-storefront .prado-school-rhythm__title,.clique-storefront .prado-school-rhythm__supporting,.clique-storefront .prado-school-rhythm__moment{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-figures{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-green);padding:clamp(3rem,8vw,5.5rem) clamp(1.25rem,5vw,4rem)}.clique-storefront .prado-school-figures__title{max-width:20em;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--prado-green);margin:0 auto clamp(2rem,5vw,3.25rem);font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:500;line-height:1.2}.clique-storefront .prado-school-figures__row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1rem,3vw,2rem);width:min(80rem,100%);margin:0 auto;padding:0;list-style:none;display:grid}.clique-storefront .prado-school-figures__item{flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;margin:0;display:flex}.clique-storefront .prado-school-figures__item:nth-child(2n){padding-top:1.15rem}.clique-storefront .prado-school-figures__value{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.045em;color:var(--prado-green);font-size:clamp(2.35rem,5vw,4.1rem);font-weight:500;line-height:.9}.clique-storefront .prado-school-figures__accent{background:var(--prado-orange);border-radius:999px;width:1.75rem;height:.28rem;display:block}.clique-storefront .prado-school-figures__label{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.04em;color:color-mix(in srgb, var(--prado-ink) 72%, #555);font-size:clamp(.88rem,1.2vw,1rem);font-weight:600;line-height:1.3}@media (max-width:820px){.clique-storefront .prado-school-figures__row{grid-template-columns:repeat(2,minmax(0,1fr))}.clique-storefront .prado-school-figures__item:nth-child(2n){padding-top:0}.clique-storefront .prado-school-figures__item:nth-child(2),.clique-storefront .prado-school-figures__item:nth-child(3){padding-top:.75rem}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-figures__title,.clique-storefront .prado-school-figures__item{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-invitation{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-invitation-swoosh:clamp(6.5rem, 14vw, 9.5rem);isolation:isolate;background:var(--prado-green);width:100%;color:var(--prado-on);margin-top:clamp(-2.5rem,-6vw,-1.25rem);padding:clamp(5.5rem,12vw,8.5rem) clamp(1.25rem,5vw,4rem) clamp(3.5rem,8vw,5.5rem);position:relative;overflow:hidden}.clique-storefront .prado-school-invitation__swoosh{z-index:0;width:100%;height:var(--prado-invitation-swoosh);color:var(--prado-green);pointer-events:none;position:absolute;top:0;left:0;right:0;transform:translateY(-58%)}.clique-storefront .prado-school-invitation__arc{z-index:0;aspect-ratio:1;width:min(38vw,22rem);height:auto;color:var(--prado-blob);pointer-events:none;position:absolute;bottom:0;right:0}.clique-storefront .prado-school-invitation__inner{z-index:1;flex-direction:column;align-items:flex-start;gap:1.15rem;width:min(44rem,100%);display:flex;position:relative}.clique-storefront .prado-school-invitation__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.035em;text-wrap:balance;color:var(--prado-on);margin:0;font-size:clamp(2.35rem,5vw,4rem);font-weight:500;line-height:1.05}.clique-storefront .prado-school-invitation__supporting{max-width:26rem;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-on) 86%, transparent);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:500;line-height:1.4}.clique-storefront .prado-school-invitation__cta{color:var(--prado-on);align-items:flex-end;gap:.45rem;margin-top:.5rem;text-decoration:none;transition:transform .25s;display:inline-flex}.clique-storefront .prado-school-invitation__cta-label{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.04em;font-size:clamp(1.85rem,4vw,3rem);font-weight:800;line-height:.95}.clique-storefront .prado-school-invitation__cta:after{content:"→";font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:var(--prado-orange);font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:800;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1)}.clique-storefront .prado-school-invitation__cta:hover{transform:translateY(-2px)}.clique-storefront .prado-school-invitation__cta:hover:after{transform:translate(.2rem)}.clique-storefront .prado-school-invitation__cta:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.25rem}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-invitation__title,.clique-storefront .prado-school-invitation__supporting,.clique-storefront .prado-school-invitation__inner>div{opacity:1!important;transform:none!important}.clique-storefront .prado-school-invitation__cta,.clique-storefront .prado-school-invitation__cta:after{transition:none}}.clique-storefront .anchor{pointer-events:none;height:0;scroll-margin-top:calc(var(--prado-header-offset,5.35rem) + .75rem);display:block;overflow:hidden}.clique-storefront .anchor:not(:empty){pointer-events:auto;height:auto;overflow:visible}.clique-storefront .prado-school-section-nav{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-on:#fff;--prado-ink:#102418;padding:.7rem clamp(1.25rem,4vw,3.25rem)}.clique-storefront .prado-school-section-nav__bar{max-width:90rem;box-shadow:0 .55rem 1.7rem color-mix(in srgb, var(--prado-ink) 9%, transparent);background:#fff;border-radius:1.25rem;align-items:stretch;margin:0 auto;display:flex;overflow:hidden}.clique-storefront .prado-school-section-nav__items{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;min-width:0;display:flex;overflow-x:auto}.clique-storefront .prado-school-section-nav__items::-webkit-scrollbar{display:none}.clique-storefront .prado-school-section-nav__link,.clique-storefront .prado-school-section-nav__top{color:var(--prado-green);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.015em;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:1.15rem 1.1rem;font-size:clamp(.98rem,1.35vw,1.15rem);font-weight:650;line-height:1.2;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;position:relative}.clique-storefront .prado-school-section-nav__link{border-right:1px solid color-mix(in srgb, var(--prado-green) 14%, transparent);flex:1 1 0;min-width:7.25rem}.clique-storefront .prado-school-section-nav__label{text-wrap:balance;max-width:9.5rem}.clique-storefront .prado-school-section-nav__link:hover,.clique-storefront .prado-school-section-nav__top:hover{background:color-mix(in srgb, var(--prado-green) 6%, #fff)}.clique-storefront .prado-school-section-nav__link--active{background:color-mix(in srgb, var(--prado-green) 12%, #fff)}.clique-storefront .prado-school-section-nav__link--active:after{content:"";background:var(--prado-orange);width:3.85rem;height:.32rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.clique-storefront .prado-school-section-nav__link:focus-visible,.clique-storefront .prado-school-section-nav__top:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:-.18rem;z-index:1}.clique-storefront .prado-school-section-nav__top{cursor:pointer;flex:0 0 4.65rem;width:4.65rem}.clique-storefront .prado-school-section-nav__top svg{display:block}@media (max-width:720px){.clique-storefront .prado-school-section-nav{padding-inline:.85rem}.clique-storefront .prado-school-section-nav__link{flex:1 0 auto;min-width:8.25rem;padding:1rem .9rem}}.clique-storefront .prado-school-schedule{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,5vw,4rem)}.clique-storefront .prado-school-schedule__mark{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;width:clamp(4.25rem,7vw,6.25rem);height:auto;margin-top:.85rem;margin-left:-.2rem;display:block;transform:rotate(12deg)}.clique-storefront .prado-school-schedule__inner{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2rem,6vw,5rem);width:min(80rem,100%);margin:0 auto;display:grid}.clique-storefront .prado-school-schedule__inner--list{grid-template-columns:minmax(0,42rem)}.clique-storefront .prado-school-schedule__copy{flex-direction:column;gap:1rem;max-width:26rem;display:flex}.clique-storefront .prado-school-schedule__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;color:var(--prado-green);margin:0;font-size:clamp(2.15rem,4.4vw,3.55rem);font-weight:600;line-height:1.12}.clique-storefront .prado-school-schedule__lede{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:0;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:400;line-height:1.4}.clique-storefront .prado-school-schedule__groups{flex-direction:column;gap:clamp(2rem,4vw,3rem);display:flex}.clique-storefront .prado-school-schedule__group-heading{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--prado-orange);margin:0 0 .65rem;font-size:.82rem;font-weight:700}.clique-storefront .prado-school-schedule__rows{border-top:1px solid color-mix(in srgb, var(--prado-ink) 14%, transparent);margin:0;padding:0;list-style:none}.clique-storefront .prado-school-schedule__item{border-bottom:1px solid color-mix(in srgb, var(--prado-ink) 14%, transparent);margin:0}.clique-storefront .prado-school-schedule__row{color:inherit;justify-content:space-between;align-items:center;gap:1rem 1.75rem;padding:1.05rem .15rem;text-decoration:none;display:flex}.clique-storefront a.prado-school-schedule__row{border-radius:.7rem;transition:color .22s}.clique-storefront a.prado-school-schedule__row:hover .prado-school-schedule__label{color:var(--prado-orange)}.clique-storefront a.prado-school-schedule__row:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.2rem}.clique-storefront .prado-school-schedule__label{min-width:0;font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.015em;color:var(--prado-green);font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:500;line-height:1.25}.clique-storefront .prado-school-schedule__times{flex-direction:column;flex:0 auto;align-items:flex-end;gap:.35rem;display:flex}.clique-storefront .prado-school-schedule__time{background:color-mix(in srgb, var(--prado-green) 10%, var(--paper,#f7f4ed));color:var(--prado-green);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;border-radius:.7rem;align-items:center;padding:.38rem .75rem;font-size:clamp(.88rem,1.15vw,.98rem);font-weight:600;line-height:1.2;display:inline-flex}@media (max-width:820px){.clique-storefront .prado-school-schedule__inner,.clique-storefront .prado-school-schedule__inner--list{grid-template-columns:1fr;gap:2rem}.clique-storefront .prado-school-schedule__copy{max-width:36rem}.clique-storefront .prado-school-schedule__mark{width:3.6rem;margin-top:.35rem}}@media (max-width:520px){.clique-storefront .prado-school-schedule__row{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.95rem 0}.clique-storefront .prado-school-schedule__times{align-items:flex-start}.clique-storefront .prado-school-schedule__time{white-space:normal}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-schedule__copy,.clique-storefront .prado-school-schedule__group{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-key-numbers{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;isolation:isolate;width:100%;padding:clamp(3.5rem,9vw,6.5rem) clamp(1.25rem,5vw,4rem);position:relative;overflow:hidden}.clique-storefront .prado-school-key-numbers--green{background:var(--prado-green);color:var(--prado-on)}.clique-storefront .prado-school-key-numbers--paper{background:var(--paper,#f7f4ed);color:var(--prado-green)}.clique-storefront .prado-school-key-numbers__arc{z-index:0;aspect-ratio:1;width:min(42vw,26rem);height:auto;color:var(--prado-blob);pointer-events:none;position:absolute;bottom:-12%;right:-4%}.clique-storefront .prado-school-key-numbers__inner{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);width:min(80rem,100%);margin:0 auto;display:grid;position:relative}.clique-storefront .prado-school-key-numbers__header{flex-direction:column;gap:.6rem;display:flex}.clique-storefront .prado-school-key-numbers__eyebrow{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--prado-orange);margin:0;font-size:.82rem;font-weight:700}.clique-storefront .prado-school-key-numbers__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;text-wrap:balance;color:inherit;margin:0;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:500;line-height:1.12}.clique-storefront .prado-school-key-numbers__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.clique-storefront .prado-school-key-numbers__item{border-top:1px solid color-mix(in srgb, currentColor 26%, transparent);flex-direction:column;gap:.6rem;min-width:0;margin:0;padding-top:1.1rem;display:flex}.clique-storefront .prado-school-key-numbers__value{font-family:var(--font-display,Georgia, "Times New Roman", serif);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:inherit;align-items:baseline;gap:.08em;font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:500;line-height:.95;display:inline-flex}.clique-storefront .prado-school-key-numbers__affix{letter-spacing:-.02em;color:var(--prado-orange);font-size:.55em}.clique-storefront .prado-school-key-numbers__accent{background:var(--prado-orange);border-radius:999px;width:1.75rem;height:.28rem;display:block}.clique-storefront .prado-school-key-numbers__label{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.01em;color:inherit;font-size:clamp(.95rem,1.25vw,1.05rem);font-weight:700;line-height:1.3}.clique-storefront .prado-school-key-numbers__description{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, currentColor 78%, transparent);margin:0;font-size:clamp(.92rem,1.15vw,.98rem);line-height:1.45}.clique-storefront .prado-school-key-numbers--paper .prado-school-key-numbers__description{color:color-mix(in srgb, var(--prado-ink) 80%, #333)}@media (max-width:820px){.clique-storefront .prado-school-key-numbers__inner{grid-template-columns:1fr;gap:2rem}.clique-storefront .prado-school-key-numbers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-key-numbers__header,.clique-storefront .prado-school-key-numbers__item{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-events{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,6vw,5rem)}.clique-storefront .prado-school-events__inner{flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem);width:min(64rem,100%);margin:0 auto;display:flex}.clique-storefront .prado-school-events__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;display:flex}.clique-storefront .prado-school-events__copy{flex-direction:column;gap:1rem;min-width:0;display:flex}.clique-storefront .prado-school-events__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;color:var(--prado-green);margin:0;font-size:clamp(2.15rem,4.4vw,3.55rem);font-weight:600;line-height:1.12}.clique-storefront .prado-school-events__intro{width:min(40rem,100%)}.clique-storefront .prado-school-events__lede{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.4}.clique-storefront .prado-school-events__lede+.prado-school-events__lede{margin-top:.7em}.clique-storefront .prado-school-events__cta,.clique-storefront .prado-school-news__cta{border-bottom:2px solid var(--prado-orange);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;color:var(--prado-green);align-items:center;gap:.4rem;padding-bottom:.2rem;font-size:clamp(.98rem,1.3vw,1.08rem);font-weight:700;text-decoration:none;transition:color .22s;display:inline-flex}.clique-storefront .prado-school-events__cta svg,.clique-storefront .prado-school-news__cta svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.clique-storefront .prado-school-events__cta:hover,.clique-storefront .prado-school-news__cta:hover{color:var(--prado-orange)}.clique-storefront .prado-school-events__cta:hover svg,.clique-storefront .prado-school-news__cta:hover svg{transform:translate(.15rem,-.15rem)}.clique-storefront .prado-school-events__cta:focus-visible,.clique-storefront .prado-school-news__cta:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.25rem}.clique-storefront .prado-school-events__list{border-top:1px solid color-mix(in srgb, var(--prado-ink) 14%, transparent);margin:0;padding:0;list-style:none}.clique-storefront .prado-school-events__item{border-bottom:1px solid color-mix(in srgb, var(--prado-ink) 14%, transparent);margin:0}.clique-storefront .prado-school-events__item--past{opacity:.62}.clique-storefront .prado-school-events__row{color:inherit;border-radius:1.15rem;grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:start;gap:1.35rem;padding:1.35rem .6rem;text-decoration:none;transition:background-color .22s;display:grid}.clique-storefront a.prado-school-events__row:hover{background:color-mix(in srgb, var(--prado-green) 7%, transparent)}.clique-storefront a.prado-school-events__row:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.15rem}.clique-storefront .prado-school-events__date{aspect-ratio:1;background:color-mix(in srgb, var(--prado-green) 10%, var(--paper,#f7f4ed));width:5.25rem;color:var(--prado-green);border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex}.clique-storefront .prado-school-events__item--next .prado-school-events__date{background:var(--prado-orange);color:var(--prado-on)}.clique-storefront a.prado-school-events__row:hover .prado-school-events__date{transform:translateY(-2px)}.clique-storefront .prado-school-events__day{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1}.clique-storefront .prado-school-events__month{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.clique-storefront .prado-school-events__month--raw{letter-spacing:0;text-transform:none;text-align:center;padding:0 .4rem;font-size:.78rem}.clique-storefront .prado-school-events__detail{flex-direction:column;gap:.45rem;min-width:0;display:flex}.clique-storefront .prado-school-events__heading-row{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.clique-storefront .prado-school-events__name{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;color:var(--prado-green);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.2;transition:color .22s}.clique-storefront a.prado-school-events__row:hover .prado-school-events__name{color:var(--prado-orange)}.clique-storefront .prado-school-events__tag{background:var(--prado-orange);color:var(--prado-on);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.clique-storefront .prado-school-events__tag--past{background:color-mix(in srgb, var(--prado-ink) 12%, transparent);color:color-mix(in srgb, var(--prado-ink) 70%, transparent)}.clique-storefront .prado-school-events__meta{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 72%, #333);flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.92rem;font-weight:500;display:flex}.clique-storefront .prado-school-events__meta-item{align-items:center;gap:.35rem;display:inline-flex}.clique-storefront .prado-school-events__meta-item svg{color:var(--prado-orange);flex-shrink:0}.clique-storefront .prado-school-events__description{max-width:44rem;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);font-size:clamp(.98rem,1.25vw,1.05rem);line-height:1.45}.clique-storefront .prado-school-events__arrow{color:var(--prado-orange);align-self:center;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.clique-storefront a.prado-school-events__row:hover .prado-school-events__arrow{transform:translate(.2rem,-.2rem)}.clique-storefront .prado-school-events__empty{border:1px dashed color-mix(in srgb, var(--prado-ink) 28%, transparent);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);text-align:center;color:color-mix(in srgb, var(--prado-ink) 70%, #333);border-radius:1.15rem;margin:0;padding:1.75rem 1.5rem;font-size:1.02rem;line-height:1.4}@media (max-width:640px){.clique-storefront .prado-school-events__row{grid-template-columns:4.25rem minmax(0,1fr);gap:1rem;padding:1.15rem .35rem}.clique-storefront .prado-school-events__date{border-radius:.95rem;width:4.25rem}.clique-storefront .prado-school-events__arrow{display:none}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-events__title,.clique-storefront .prado-school-events__intro,.clique-storefront .prado-school-events__cta-block,.clique-storefront .prado-school-events__item,.clique-storefront .prado-school-events__empty{opacity:1!important;transform:none!important}.clique-storefront .prado-school-events__item--past{opacity:.62!important}}.clique-storefront .prado-school-faq{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,5vw,4rem)}.clique-storefront .prado-school-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem);width:min(80rem,100%);margin:0 auto;display:grid}.clique-storefront .prado-school-faq__aside{top:calc(var(--prado-header-offset,4.25rem) + 1.5rem);flex-direction:column;gap:1.75rem;display:flex;position:sticky}.clique-storefront .prado-school-faq__copy{flex-direction:column;gap:1rem;display:flex}.clique-storefront .prado-school-faq__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;color:var(--prado-green);margin:0;font-size:clamp(2.15rem,4.4vw,3.55rem);font-weight:600;line-height:1.12}.clique-storefront .prado-school-faq__lede{max-width:26rem;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.4}.clique-storefront .prado-school-faq__cta-card{isolation:isolate;background:var(--prado-green);max-width:24rem;color:var(--prado-on);border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.6rem 1.6rem 1.7rem;display:flex;position:relative;overflow:hidden}.clique-storefront .prado-school-faq__cta-card:after{content:"";z-index:-1;background:var(--prado-blob);border-radius:999px;width:9rem;height:9rem;position:absolute;bottom:-3.5rem;right:-3.5rem}.clique-storefront .prado-school-faq__cta-title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:500;line-height:1.2}.clique-storefront .prado-school-faq__cta{background:var(--prado-orange);color:var(--prado-on);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:.7rem 1.3rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .25s,background-color .25s;display:inline-flex}.clique-storefront .prado-school-faq__cta:hover{background:color-mix(in srgb, var(--prado-orange) 88%, #000);transform:translateY(-2px)}.clique-storefront .prado-school-faq__cta:focus-visible{outline:.18rem solid var(--prado-on);outline-offset:.2rem}.clique-storefront .prado-school-faq__groups{flex-direction:column;gap:clamp(2rem,4vw,3rem);display:flex}.clique-storefront .prado-school-faq__group-heading{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--prado-orange);margin:0 0 .6rem;font-size:.82rem;font-weight:700}.clique-storefront .prado-school-faq__entries{border-top:1px solid color-mix(in srgb, var(--prado-ink) 14%, transparent);margin:0;padding:0;list-style:none}.clique-storefront .prado-school-faq__entry{border-bottom:1px solid color-mix(in srgb, var(--prado-ink) 14%, transparent);margin:0}.clique-storefront .prado-school-faq__question-heading{font:inherit;margin:0}.clique-storefront .prado-school-faq__question{width:100%;color:var(--prado-green);font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.15rem 0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:500;line-height:1.25;transition:color .22s;display:flex}.clique-storefront .prado-school-faq__question:hover{color:var(--prado-orange)}.clique-storefront .prado-school-faq__question:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.2rem;border-radius:.35rem}.clique-storefront .prado-school-faq__icon{border:1px solid color-mix(in srgb, var(--prado-green) 30%, transparent);width:2.25rem;height:2.25rem;color:var(--prado-green);border-radius:999px;flex:0 0 2.25rem;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s,color .25s,border-color .25s;display:inline-flex}.clique-storefront .prado-school-faq__entry--open .prado-school-faq__icon{border-color:var(--prado-green);background:var(--prado-green);color:var(--prado-on);transform:rotate(45deg)}.clique-storefront .prado-school-faq__panel{overflow:hidden}.clique-storefront .prado-school-faq__answer{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);padding:0 3.25rem 1.35rem 0;font-size:clamp(.98rem,1.25vw,1.06rem);line-height:1.5}.clique-storefront .prado-school-faq__answer p{margin:0}.clique-storefront .prado-school-faq__answer p+p,.clique-storefront .prado-school-faq__answer ul,.clique-storefront .prado-school-faq__answer ol{margin-top:.7em}.clique-storefront .prado-school-faq__answer ul,.clique-storefront .prado-school-faq__answer ol{padding-left:1.25rem}.clique-storefront .prado-school-faq__answer a{color:var(--prado-green);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:.07em}.clique-storefront .prado-school-faq__answer a:hover{color:var(--prado-orange)}@media (max-width:820px){.clique-storefront .prado-school-faq__inner{grid-template-columns:1fr;gap:2.25rem}.clique-storefront .prado-school-faq__aside{position:static}.clique-storefront .prado-school-faq__answer{padding-right:0}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-faq__copy,.clique-storefront .prado-school-faq__cta-card,.clique-storefront .prado-school-faq__group{opacity:1!important;transform:none!important}.clique-storefront .prado-school-faq__icon{transition:none}}.clique-storefront .prado-school-values{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-values-radius:clamp(1.5rem, 4vw, 3rem);background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,5vw,4rem);overflow:hidden}.clique-storefront .prado-school-values__inner{flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem);width:min(80rem,100%);margin:0 auto;display:flex}.clique-storefront .prado-school-values__header{text-align:center;flex-direction:column;align-items:center;gap:.6rem;width:min(44rem,100%);margin:0 auto;display:flex}.clique-storefront .prado-school-values__eyebrow{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--prado-orange);margin:0;font-size:.82rem;font-weight:700}.clique-storefront .prado-school-values__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.03em;text-wrap:balance;color:var(--prado-green);margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.1}.clique-storefront .prado-school-values__tabs-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + 2*clamp(1.25rem,5vw,4rem));margin:0 calc(-1*clamp(1.25rem,5vw,4rem));padding:.25rem clamp(1.25rem,5vw,4rem);overflow:auto hidden}.clique-storefront .prado-school-values__tabs-scroll::-webkit-scrollbar{display:none}.clique-storefront .prado-school-values__tabs{justify-content:center;gap:.55rem;width:max-content;min-width:100%;margin:0 auto;display:flex}.clique-storefront .prado-school-values__tab{border:1px solid color-mix(in srgb, var(--prado-green) 24%, transparent);color:var(--prado-green);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:.7rem 1.3rem;font-size:clamp(.9rem,1.15vw,1rem);font-weight:700;line-height:1;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.clique-storefront .prado-school-values__tab:hover{background:color-mix(in srgb, var(--prado-green) 10%, transparent)}.clique-storefront .prado-school-values__tab[aria-selected=true]{border-color:var(--prado-green);background:var(--prado-green);color:var(--prado-on)}.clique-storefront .prado-school-values__tab:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.2rem}.clique-storefront .prado-school-values__progress{background:var(--prado-orange);transform-origin:0;height:.22rem;position:absolute;bottom:0;left:0;right:0}.clique-storefront .prado-school-values__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(.5rem,2vw,1.5rem);display:grid}.clique-storefront .prado-school-values__copy{align-items:center;min-height:16rem;display:flex}.clique-storefront .prado-school-values__copy-inner{flex-direction:column;gap:.9rem;display:flex}.clique-storefront .prado-school-values__label{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--prado-orange);margin:0;font-size:.82rem;font-weight:700}.clique-storefront .prado-school-values__heading{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;text-wrap:balance;color:var(--prado-green);margin:0;font-size:clamp(1.85rem,3.4vw,2.9rem);font-weight:500;line-height:1.1}.clique-storefront .prado-school-values__accent{background:var(--prado-orange);border-radius:999px;width:2.25rem;height:.28rem;display:block}.clique-storefront .prado-school-values__description{max-width:30rem;font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.5}.clique-storefront .prado-school-values__media{isolation:isolate;padding:0 clamp(1rem,3vw,2.25rem) clamp(1rem,3vw,2.25rem) 0;position:relative}.clique-storefront .prado-school-values__arc{z-index:0;aspect-ratio:1;width:min(62%,20rem);height:auto;color:var(--prado-blob);opacity:.35;pointer-events:none;position:absolute;bottom:0;right:0}.clique-storefront .prado-school-values__frame{z-index:1;aspect-ratio:5/4;border-radius:var(--prado-values-radius) var(--prado-values-radius) var(--prado-values-radius) 0;background:color-mix(in srgb, var(--prado-green) 14%, var(--paper,#f7f4ed));box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--prado-ink) 14%, transparent);position:relative;overflow:hidden}.clique-storefront .prado-school-values__image,.clique-storefront .prado-school-values__placeholder{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.clique-storefront .prado-school-values__placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--prado-green) 24%, var(--paper,#f7f4ed)), color-mix(in srgb, var(--prado-blob) 40%, var(--paper,#f7f4ed)))}@media (max-width:820px){.clique-storefront .prado-school-values__tabs{justify-content:flex-start}.clique-storefront .prado-school-values__panel{grid-template-columns:1fr;gap:1.75rem}.clique-storefront .prado-school-values__media{order:-1;max-width:30rem}.clique-storefront .prado-school-values__copy{min-height:0}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-values__header,.clique-storefront .prado-school-values__tabs-scroll{opacity:1!important;transform:none!important}.clique-storefront .prado-school-values__tab{transition:none}}.clique-storefront .prado-school-news{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-news-radius:clamp(1.25rem, 2.5vw, 1.75rem);background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(3.5rem,9vw,7rem) clamp(1.25rem,5vw,4rem)}.clique-storefront .prado-school-news__inner{flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem);width:min(80rem,100%);margin:0 auto;display:flex}.clique-storefront .prado-school-news__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;display:flex}.clique-storefront .prado-school-news__copy{flex-direction:column;gap:.6rem;min-width:0;display:flex}.clique-storefront .prado-school-news__eyebrow{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--prado-orange);margin:0;font-size:.82rem;font-weight:700}.clique-storefront .prado-school-news__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.025em;color:var(--prado-green);margin:0;font-size:clamp(2.15rem,4.4vw,3.55rem);font-weight:600;line-height:1.12}.clique-storefront .prado-school-news__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.clique-storefront .prado-school-news__item{min-width:0;margin:0}.clique-storefront .prado-school-news__item--feature{grid-column:1/-1}.clique-storefront .prado-school-news__card{border-radius:var(--prado-news-radius);height:100%;color:inherit;flex-direction:column;gap:1.05rem;text-decoration:none;display:flex}.clique-storefront a.prado-school-news__card:focus-visible{outline:.18rem solid var(--prado-orange);outline-offset:.35rem}.clique-storefront .prado-school-news__item--feature .prado-school-news__card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.clique-storefront .prado-school-news__media{aspect-ratio:4/3;border-radius:var(--prado-news-radius);background:color-mix(in srgb, var(--prado-green) 12%, var(--paper,#f7f4ed));display:block;position:relative;overflow:hidden}.clique-storefront .prado-school-news__item--feature .prado-school-news__media{aspect-ratio:16/10}.clique-storefront .prado-school-news__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.clique-storefront a.prado-school-news__card:hover .prado-school-news__image{transform:scale(1.04)}.clique-storefront .prado-school-news__placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--prado-green) 24%, var(--paper,#f7f4ed)), color-mix(in srgb, var(--prado-blob) 40%, var(--paper,#f7f4ed)));width:100%;height:100%;display:block}.clique-storefront .prado-school-news__body{flex-direction:column;gap:.5rem;padding:0 .25rem;display:flex}.clique-storefront .prado-school-news__date{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--prado-orange);font-size:.78rem;font-weight:700}.clique-storefront .prado-school-news__name{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.02em;text-wrap:balance;color:var(--prado-green);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:500;line-height:1.2;transition:color .22s}.clique-storefront .prado-school-news__item--feature .prado-school-news__name{letter-spacing:-.025em;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.12}.clique-storefront a.prado-school-news__card:hover .prado-school-news__name{color:var(--prado-orange)}.clique-storefront .prado-school-news__excerpt{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 80%, #333);font-size:clamp(.95rem,1.2vw,1.02rem);line-height:1.45}.clique-storefront .prado-school-news__item--feature .prado-school-news__excerpt{max-width:30rem;font-size:clamp(1rem,1.35vw,1.125rem)}.clique-storefront .prado-school-news__more{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:var(--prado-green);align-items:center;gap:.3rem;margin-top:.3rem;font-size:.9rem;font-weight:700;display:inline-flex}.clique-storefront .prado-school-news__more svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.clique-storefront a.prado-school-news__card:hover .prado-school-news__more svg{transform:translate(.15rem,-.15rem)}.clique-storefront .prado-school-news__empty{border:1px dashed color-mix(in srgb, var(--prado-ink) 28%, transparent);font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);text-align:center;color:color-mix(in srgb, var(--prado-ink) 70%, #333);border-radius:1.15rem;margin:0;padding:1.75rem 1.5rem;font-size:1.02rem;line-height:1.4}@media (max-width:980px){.clique-storefront .prado-school-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.clique-storefront .prado-school-news__grid{grid-template-columns:1fr}.clique-storefront .prado-school-news__item--feature .prado-school-news__card{display:flex}.clique-storefront .prado-school-news__item--feature .prado-school-news__media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-news__header,.clique-storefront .prado-school-news__item,.clique-storefront .prado-school-news__empty{opacity:1!important;transform:none!important}.clique-storefront .prado-school-news__image,.clique-storefront .prado-school-news__more svg,.clique-storefront .prado-school-news__cta svg{transition:none}}.clique-storefront .prado-school-image-text-card{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-image-text-card-radius:clamp(1.25rem, 3.2vw, 2.35rem);background:var(--paper,#f7f4ed);width:100%;color:var(--prado-ink);padding:clamp(1.5rem,4vw,3.25rem) clamp(1.25rem,4.5vw,3.5rem)}.clique-storefront .prado-school-image-text-card__frame{border-radius:var(--prado-image-text-card-radius);background:color-mix(in srgb, var(--prado-green) 18%, #0a2014);width:min(92rem,100%);margin:0 auto;line-height:0;position:relative;overflow:hidden}@supports (corner-shape:squircle){.clique-storefront .prado-school-image-text-card__frame{corner-shape:squircle}}.clique-storefront .prado-school-image-text-card__image{object-fit:cover;object-position:center;width:100%;height:auto;min-height:clamp(22rem,48vw,38rem);max-height:min(70vh,44rem);display:block}.clique-storefront .prado-school-image-text-card__card{z-index:1;box-sizing:border-box;background:#fff;border-radius:clamp(.85rem,1.8vw,1.35rem);width:min(38rem,52%);padding:clamp(1.35rem,3vw,2.15rem) clamp(1.35rem,3.2vw,2.25rem) clamp(1.25rem,2.6vw,1.85rem);line-height:normal;position:absolute;bottom:clamp(.85rem,2.4vw,1.65rem);left:clamp(.85rem,2.4vw,1.65rem)}.clique-storefront .prado-school-image-text-card--card-right .prado-school-image-text-card__card{left:auto;right:clamp(.85rem,2.4vw,1.65rem)}.clique-storefront .prado-school-image-text-card__title{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.03em;color:var(--prado-orange);margin:0;font-size:clamp(1.55rem,2.8vw,2.35rem);font-weight:600;line-height:1.15}.clique-storefront .prado-school-image-text-card__body{margin-top:.85rem}.clique-storefront .prado-school-image-text-card__paragraph{font-family:var(--font-body,"Avenir Next", "Segoe UI", sans-serif);color:color-mix(in srgb, var(--prado-ink) 86%, #333);margin:0;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:400;line-height:1.45}.clique-storefront .prado-school-image-text-card__paragraph+.prado-school-image-text-card__paragraph{margin-top:.7em}@media (max-width:820px){.clique-storefront .prado-school-image-text-card__image{aspect-ratio:4/5;height:auto;min-height:18rem;max-height:none}.clique-storefront .prado-school-image-text-card__card,.clique-storefront .prado-school-image-text-card--card-right .prado-school-image-text-card__card{width:auto;bottom:.75rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-image-text-card__image,.clique-storefront .prado-school-image-text-card__card{opacity:1!important;transform:none!important}}.clique-storefront .prado-school-marquee{--prado-green:#1b6b35;--prado-orange:#f15a24;--prado-blob:#2f8f4a;--prado-on:#fff;--prado-ink:#102418;--prado-marquee-bg:var(--paper,#f7f4ed);--prado-marquee-duration:32s;background:var(--prado-marquee-bg,var(--paper,#f7f4ed));width:100%;color:var(--prado-green);overflow:hidden}.clique-storefront .prado-school-marquee__viewport{width:100%;overflow:hidden}.clique-storefront .prado-school-marquee__track{width:max-content;animation:prado-school-marquee-scroll var(--prado-marquee-duration) linear infinite;align-items:center;display:flex}.clique-storefront .prado-school-marquee:hover .prado-school-marquee__track{animation-play-state:paused}.clique-storefront .prado-school-marquee__seq{flex:none;align-items:center;gap:clamp(1.4rem,2.8vw,2.4rem);padding:.95rem clamp(1.4rem,2.8vw,2.4rem);display:flex}.clique-storefront .prado-school-marquee__item{flex:none;align-items:center;display:flex}.clique-storefront .prado-school-marquee__label{font-family:var(--font-display,Georgia, "Times New Roman", serif);letter-spacing:-.035em;white-space:nowrap;text-transform:lowercase;color:var(--prado-green);font-size:clamp(1.85rem,3.1vw,2.7rem);font-weight:600;line-height:1}.clique-storefront .prado-school-marquee__icon{flex:none;justify-content:center;align-items:center;width:clamp(2.4rem,4.2vw,3.35rem);height:clamp(2.4rem,4.2vw,3.35rem);display:flex;overflow:hidden}.clique-storefront .prado-school-marquee__image{object-fit:contain;width:100%;height:100%;display:block}@keyframes prado-school-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:640px){.clique-storefront .prado-school-marquee__label{font-size:1.55rem}.clique-storefront .prado-school-marquee__seq{gap:1.15rem;padding:.75rem 1.15rem}}@media (prefers-reduced-motion:reduce){.clique-storefront .prado-school-marquee__track{animation:none;transform:none}}
