.skip-link[data-v-b55e9638]{background:#fff;border:1px solid var(--line);box-shadow:0 8px 24px #0000001f;left:1rem;padding:.65rem .85rem;position:absolute;top:.75rem;transform:translateY(-160%);transition:transform .18s ease;z-index:20}.skip-link[data-v-b55e9638]:focus{transform:translateY(0)}.site-header[data-v-b55e9638]{background:#fff;position:sticky;top:0;z-index:50}.site-nav[data-v-b55e9638]{align-items:center;display:flex;gap:.75rem;justify-content:center;margin:0 auto;min-height:129px;padding:0;width:min(100%,980px)}.site-mark[data-v-b55e9638]{display:inline-flex;flex:0 0 auto;margin:20px 0 50px}.site-mark img[data-v-b55e9638]{display:block;height:59px;width:auto}.menu-toggle[data-v-b55e9638]{align-items:center;background:transparent;border:0;cursor:pointer;display:none;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.menu-toggle span[data-v-b55e9638]:not(.visually-hidden){background:#282828;display:block;height:2px;margin:3px 0;width:21px}.menu-list[data-v-b55e9638]{align-items:center;display:flex;gap:0;justify-content:flex-start;margin:20px 0 50px;padding:0;width:683px}.menu-item[data-v-b55e9638]{display:flex;min-height:59px;position:relative}.menu-item.has-submenu[data-v-b55e9638]:after{content:"";height:24px;left:0;position:absolute;right:0;top:100%;z-index:0}.menu-link[data-v-b55e9638]{align-items:center;color:var(--muted);display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;line-height:1.4;min-height:59px;padding:0 .45rem;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.menu-link[data-v-b55e9638]:hover,.menu-link[data-v-b55e9638]:focus{background:transparent;color:#282828}.menu-link.is-active[data-v-b55e9638]{background:var(--accent);color:#fff}.submenu-toggle[data-v-b55e9638]{align-items:center;background:transparent;border:0;cursor:pointer;display:none;justify-content:center;padding:0}.chevron[data-v-b55e9638]{border-bottom:1px solid currentColor;border-right:1px solid currentColor;display:block;height:7px;transform:rotate(45deg);width:7px}.submenu[data-v-b55e9638]{background:transparent;left:50%;list-style:none;margin:0;min-width:max-content;opacity:0;padding:0;pointer-events:none;position:absolute;top:calc(100% + 7px);transform:translate(-50%);transition:opacity .16s ease;z-index:2}.submenu.is-visible[data-v-b55e9638],.menu-item:hover>.submenu[data-v-b55e9638],.menu-item:focus-within>.submenu[data-v-b55e9638]{opacity:1;pointer-events:auto;transform:translate(-50%)}.submenu-link[data-v-b55e9638]{color:var(--muted);display:block;font-size:.8125rem;font-weight:600;line-height:1.35;padding:0;white-space:nowrap}.submenu li+li[data-v-b55e9638]{margin-top:5px}.submenu-link[data-v-b55e9638]:hover,.submenu-link[data-v-b55e9638]:focus{background:transparent;color:#282828}@media (max-width: 980px){.site-nav[data-v-b55e9638]{gap:1rem;justify-content:flex-start;min-height:82px;padding-block:1rem}.site-mark img[data-v-b55e9638]{height:62px}.menu-toggle[data-v-b55e9638]{display:inline-flex;flex-direction:column}.menu-list[data-v-b55e9638]{align-items:stretch;background:#fff;border-top:1px solid var(--line);box-shadow:0 18px 26px #0000001a;display:none;flex-direction:column;left:0;margin:0;padding:.5rem clamp(1rem,4vw,3rem) 1rem;position:absolute;right:0;top:100%;width:100%}.menu-list.is-open[data-v-b55e9638]{display:flex}.menu-item[data-v-b55e9638]{border-bottom:1px solid rgb(229 225 223 / 70%);display:grid;grid-template-columns:1fr 44px;min-height:0}.menu-link[data-v-b55e9638]{font-size:1rem;font-weight:500;justify-content:flex-start;min-height:48px;padding:0 .25rem}.menu-link[data-v-b55e9638]:hover,.menu-link[data-v-b55e9638]:focus,.menu-link.is-active[data-v-b55e9638]{background:transparent;color:#282828}.submenu-toggle[data-v-b55e9638]{color:var(--muted);display:inline-flex}.submenu[data-v-b55e9638]{background:#f8f7f6;box-shadow:none;grid-column:1 / -1;left:auto;max-height:0;min-width:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:static;transform:translateY(-4px);transition:max-height .3s ease,opacity .26s ease 90ms,padding .3s ease,transform .26s ease 90ms}.submenu.is-visible[data-v-b55e9638],.menu-item:hover>.submenu[data-v-b55e9638],.menu-item:focus-within>.submenu[data-v-b55e9638]{max-height:220px;opacity:1;padding:.2rem 0 .6rem;pointer-events:auto;transform:translateY(0)}.submenu-link[data-v-b55e9638]{font-size:1rem;font-weight:500;padding-left:1rem}}.content-carousel[data-v-e9084f8c]{margin:0 auto;padding:4.6rem clamp(1.5rem,2.45vw,3.1rem) 2.25rem;width:min(100%,2048px)}.content-carousel-card[data-v-e9084f8c]{align-items:center;display:grid;min-height:382px;overflow:hidden;padding:5rem clamp(2rem,13.2vw,16.8rem) 3.2rem;position:relative;transition:background .42s ease}.content-carousel-copy[data-v-e9084f8c]{color:var(--muted);display:grid;gap:1.25rem;max-width:1130px;position:relative;transform:translateY(-1.55rem);z-index:1}.content-carousel-eyebrow[data-v-e9084f8c],.content-carousel-heading[data-v-e9084f8c],.content-carousel-body[data-v-e9084f8c]{margin:0}.content-carousel-heading[data-v-e9084f8c]{color:#fff;font-size:1.1rem;font-weight:500;letter-spacing:.44em;line-height:1.45}.content-carousel-body[data-v-e9084f8c]{color:var(--muted);font-family:Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.14em;line-height:1.7}.content-carousel-dots[data-v-e9084f8c]{bottom:2.4rem;display:flex;gap:1.7rem;left:50%;position:absolute;transform:translate(-50%);z-index:2}.content-carousel-dot[data-v-e9084f8c]{background:#fff;border:0;border-radius:50%;cursor:pointer;height:11px;opacity:1;padding:0;transition:background-color .18s ease,transform .18s ease;width:11px}.content-carousel-dot[data-v-e9084f8c]:hover,.content-carousel-dot[data-v-e9084f8c]:focus{transform:scale(1.18)}.content-carousel-dot.is-active[data-v-e9084f8c]{background:var(--muted)}@media (max-width: 980px){.content-carousel[data-v-e9084f8c]{padding-top:3.5rem}.content-carousel-card[data-v-e9084f8c]{min-height:284px;padding:3.7rem clamp(2rem,9vw,5rem) 3.1rem}.content-carousel-copy[data-v-e9084f8c]{transform:none}}@media (max-width: 760px){.content-carousel[data-v-e9084f8c]{padding:3rem 1.25rem 2rem}.content-carousel-card[data-v-e9084f8c]{min-height:238px;padding:2.75rem 1.8rem 3.4rem}.content-carousel-heading[data-v-e9084f8c]{font-size:1rem;letter-spacing:.28em}.content-carousel-body[data-v-e9084f8c]{font-size:.875rem;letter-spacing:.08em}.content-carousel-dots[data-v-e9084f8c]{bottom:1.85rem;gap:1.2rem}}.image-text-card[data-v-8c78e9c6]{align-content:start;align-self:start;display:grid;justify-items:center}.image-text-card-image-link[data-v-8c78e9c6]{display:block;width:100%}.image-text-card-image[data-v-8c78e9c6]{aspect-ratio:226 / 287;display:block;filter:saturate(.78) brightness(1.04);height:auto;object-fit:cover;width:100%}.image-text-card-panel[data-v-8c78e9c6]{background:#fff;display:grid;gap:0;margin-top:-47px;min-height:183px;padding:2.1rem 1rem 1.6rem;position:relative;text-align:center;width:calc(100% - 34px);z-index:1}.image-text-card-panel-full .image-text-card-panel[data-v-8c78e9c6]{width:100%}.image-text-card-title[data-v-8c78e9c6]{color:#282828;font-family:Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.45;margin:0 0 .2rem}.image-text-card-separator[data-v-8c78e9c6],.image-text-card-details[data-v-8c78e9c6]{color:var(--muted);font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.7;margin:0}.image-text-card-separator[data-v-8c78e9c6]{font-weight:900;line-height:1;margin:0 0 .35rem}.image-text-card-details[data-v-8c78e9c6]{display:grid}.image-text-card-compact .image-text-card-image[data-v-8c78e9c6]{aspect-ratio:250 / 288}.image-text-card-compact .image-text-card-panel[data-v-8c78e9c6]{min-height:96px;padding:.75rem 1.1rem;place-content:start}.image-text-card-compact .image-text-card-title[data-v-8c78e9c6]{color:var(--muted);font-size:1rem;font-weight:600;line-height:1.45}.image-text-card-therapy[data-v-8c78e9c6]{justify-items:start;position:relative;width:300px}.image-text-card-therapy .image-text-card-image-link[data-v-8c78e9c6]{width:100%}.image-text-card-therapy .image-text-card-image[data-v-8c78e9c6]{aspect-ratio:404 / 450;filter:none}.image-text-card-therapy .image-text-card-panel[data-v-8c78e9c6]{margin:-145px 0 0 42px;min-height:255px;padding:.8rem 1rem 2.25rem;place-content:start;text-align:left;width:252px}.image-text-card-therapy .image-text-card-title[data-v-8c78e9c6]{font-size:1rem;line-height:1.5;margin-bottom:3rem;max-width:220px}.image-text-card-therapy .image-text-card-separator[data-v-8c78e9c6]{display:none}.image-text-card-therapy .image-text-card-details[data-v-8c78e9c6]{color:#282828;font-size:.875rem;line-height:1.65}.image-text-card-children-class[data-v-8c78e9c6],.image-text-card-adult-workshop[data-v-8c78e9c6]{justify-items:stretch}.image-text-card-children-class .image-text-card-image[data-v-8c78e9c6],.image-text-card-adult-workshop .image-text-card-image[data-v-8c78e9c6]{aspect-ratio:378 / 283;filter:none}.image-text-card-children-class .image-text-card-panel[data-v-8c78e9c6],.image-text-card-adult-workshop .image-text-card-panel[data-v-8c78e9c6]{margin:0;min-height:238px;padding:1.35rem 1.25rem 1.55rem;text-align:left;width:100%}.image-text-card-children-class .image-text-card-title[data-v-8c78e9c6],.image-text-card-adult-workshop .image-text-card-title[data-v-8c78e9c6]{color:#282828;font-size:1.05rem;line-height:1.35}.image-text-card-children-class .image-text-card-separator[data-v-8c78e9c6],.image-text-card-adult-workshop .image-text-card-separator[data-v-8c78e9c6],.image-text-card-adult-session .image-text-card-separator[data-v-8c78e9c6]{display:none}.image-text-card-children-class .image-text-card-details[data-v-8c78e9c6],.image-text-card-adult-workshop .image-text-card-details[data-v-8c78e9c6]{color:#282828;gap:.85rem;line-height:1.55}.image-text-card-children-class .image-text-card-details span[data-v-8c78e9c6]:first-child,.image-text-card-adult-workshop .image-text-card-details span[data-v-8c78e9c6]:first-child,.image-text-card-adult-session .image-text-card-details span[data-v-8c78e9c6]:last-child{color:var(--muted);font-family:Barlow Condensed,Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:600;line-height:1.2}.image-text-card-adult-session[data-v-8c78e9c6]{justify-items:stretch}.image-text-card-adult-session .image-text-card-image[data-v-8c78e9c6]{aspect-ratio:460 / 283;filter:none}.image-text-card-adult-session .image-text-card-panel[data-v-8c78e9c6]{margin:0;min-height:132px;padding:1rem;text-align:left;width:100%}.image-text-card-adult-session .image-text-card-title[data-v-8c78e9c6]{color:#282828;font-size:.98rem;line-height:1.35}.image-text-card-adult-session .image-text-card-details[data-v-8c78e9c6]{color:#282828;gap:.25rem;line-height:1.35}@media (max-width: 560px){.image-text-card-therapy[data-v-8c78e9c6],.image-text-card-therapy .image-text-card-image-link[data-v-8c78e9c6]{width:100%}.image-text-card-therapy .image-text-card-panel[data-v-8c78e9c6]{margin:-3rem auto 0;width:calc(100% - 2rem)}}.info-block[data-v-2ea032f1]{display:flex;justify-content:center;margin:0 auto;min-height:375px;padding:3rem 0;width:min(100%,980px)}.info-block-content[data-v-2ea032f1]{display:grid;gap:1.5rem;width:min(100%,782px)}.info-block-rule[data-v-2ea032f1]{background:var(--accent);height:auto;justify-self:end;min-height:100%;width:2px}.info-block-body-row[data-v-2ea032f1]{display:grid;gap:20px;grid-template-columns:320px minmax(0,442px)}.info-block-heading[data-v-2ea032f1]{color:var(--accent);font-size:1.25rem;font-weight:700;letter-spacing:.25em;line-height:1.5;margin:0 0 0 340px;text-transform:uppercase}.info-block-body[data-v-2ea032f1]{color:#282828;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1.7;margin:0}.info-block-link[data-v-2ea032f1]{color:var(--muted);font-size:.8125rem;font-weight:600;line-height:1.4;margin-left:340px;width:max-content}.info-block-link[data-v-2ea032f1]:hover,.info-block-link[data-v-2ea032f1]:focus{color:#282828}@media (max-width: 980px){.info-block[data-v-2ea032f1]{min-height:0;padding:3rem clamp(1.25rem,6vw,3rem)}.info-block-content[data-v-2ea032f1],.info-block-body-row[data-v-2ea032f1]{width:100%}.info-block-body-row[data-v-2ea032f1]{grid-template-columns:minmax(0,1fr)}.info-block-heading[data-v-2ea032f1],.info-block-link[data-v-2ea032f1]{margin-left:0}.info-block-rule[data-v-2ea032f1]{display:none}}.site-footer[data-v-04ed3855]{background:#fff;color:var(--muted);margin:0 auto;padding:2.25rem 1.25rem 2.75rem;width:100%}.site-footer-inner[data-v-04ed3855]{align-items:center;display:grid;gap:.85rem;justify-items:center;margin:0 auto;width:min(100%,980px)}.footer-social[data-v-04ed3855]{align-items:center;display:flex;gap:14px;justify-content:center}.footer-social-link[data-v-04ed3855]{display:block;height:20px;opacity:.95;transition:opacity .18s ease,transform .18s ease;width:20px}.footer-social-link[data-v-04ed3855]:hover,.footer-social-link[data-v-04ed3855]:focus{opacity:.75;transform:translateY(-1px)}.footer-social img[data-v-04ed3855]{display:block;height:20px;width:20px}.footer-copyright-box[data-v-04ed3855]{background:#fff}.footer-copyright[data-v-04ed3855],.footer-contact[data-v-04ed3855]{color:var(--muted);font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4;margin:0;text-align:center}.footer-contact[data-v-04ed3855]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem 1.8rem;justify-content:center;letter-spacing:.02em}.footer-contact a[data-v-04ed3855]:hover,.footer-contact a[data-v-04ed3855]:focus{color:#282828}@media (max-width: 760px){.site-footer[data-v-04ed3855]{padding:2rem 1.5rem 2.4rem}.footer-contact[data-v-04ed3855]{display:grid;gap:.35rem}.footer-divider[data-v-04ed3855]{display:none}}.tile-link[data-v-e28d8286]{align-items:center;aspect-ratio:var(--tile-span, 1) / 1;background-color:var(--tile-bg);background-position:center;background-size:cover;display:flex;justify-content:center;min-height:0;overflow:hidden;padding:1rem;position:relative}.tile-span-1[data-v-e28d8286]{grid-column:span 1}.tile-span-2[data-v-e28d8286]{grid-column:span 2}.tile-span-3[data-v-e28d8286]{grid-column:span 3}.tile-span-4[data-v-e28d8286]{grid-column:span 4}.tile-span-5[data-v-e28d8286]{grid-column:span 5}.tile-link.has-image[data-v-e28d8286]:before{background:#0000002e;content:"";top:0;right:0;bottom:0;left:0;opacity:.72;position:absolute;transition:opacity .22s ease}.tile-link:hover.has-image[data-v-e28d8286]:before,.tile-link:focus.has-image[data-v-e28d8286]:before{opacity:.45}.tile-link.is-static[data-v-e28d8286]{cursor:default}.tile-link.is-static.has-image[data-v-e28d8286]:before{transition:none}.tile-link.is-static:hover.has-image[data-v-e28d8286]:before,.tile-link.is-static:focus.has-image[data-v-e28d8286]:before{opacity:.72}.tile-link.has-icon[data-v-e28d8286]{flex-direction:column;gap:.7rem}.tile-icon[data-v-e28d8286]{color:var(--muted);display:inline-flex;position:relative;z-index:1}.tile-icon svg[data-v-e28d8286]{display:block;fill:currentColor;height:28px;width:28px}.tile-label[data-v-e28d8286]{color:#fff;font-size:1.0625rem;font-weight:600;letter-spacing:.25em;line-height:1.5;max-width:22rem;position:relative;text-align:center;text-transform:none;z-index:1}.tile-label-dark[data-v-e28d8286]{color:var(--muted)}@media (max-width: 760px){.tile-link[data-v-e28d8286]{max-width:100%}.tile-span-3[data-v-e28d8286],.tile-span-4[data-v-e28d8286],.tile-span-5[data-v-e28d8286]{grid-column:span 2}.tile-label[data-v-e28d8286]{font-size:.85rem}}.adult-art-workshop-page[data-v-597a87c0]{color:#282828;min-height:calc(100vh - 129px)}.adult-hero[data-v-597a87c0]{display:grid;grid-template-columns:244px minmax(0,1fr);margin:0 auto;min-height:406px;width:min(100%,980px)}.adult-hero-image[data-v-597a87c0]{display:block;height:100%;object-fit:cover;width:100%}.adult-hero-copy[data-v-597a87c0]{align-content:center;display:grid;gap:1.5rem;padding:3rem clamp(2rem,7vw,6rem)}.adult-hero-copy h1[data-v-597a87c0],.adult-hero-copy p[data-v-597a87c0],.adult-logistics h2[data-v-597a87c0],.adult-logistics p[data-v-597a87c0],.adult-workshops h2[data-v-597a87c0],.adult-sessions h2[data-v-597a87c0],.adult-student-work h2[data-v-597a87c0],.adult-quote[data-v-597a87c0],.adult-quote p[data-v-597a87c0]{margin:0}.adult-hero-copy h1[data-v-597a87c0]{color:var(--muted);font-size:clamp(2.65rem,6vw,3.5rem);font-weight:500;line-height:1.05}.adult-hero-copy p[data-v-597a87c0],.adult-logistics[data-v-597a87c0],.adult-sessions[data-v-597a87c0],.adult-quote[data-v-597a87c0]{font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif}.adult-hero-copy p[data-v-597a87c0]{color:#282828;font-size:.9375rem;font-weight:500;line-height:1.8;max-width:562px}.adult-logistics[data-v-597a87c0]{display:grid;gap:2rem;grid-template-columns:270px minmax(0,1fr);margin:0 auto;padding:4.2rem clamp(1.25rem,4vw,2.25rem) 3.25rem;width:min(100%,980px)}.adult-logistics-heading[data-v-597a87c0]{display:grid;gap:.55rem;place-content:start}.adult-logistics h2[data-v-597a87c0],.adult-workshops h2[data-v-597a87c0],.adult-reservations h2[data-v-597a87c0],.adult-sessions h2[data-v-597a87c0],.adult-student-work h2[data-v-597a87c0]{color:var(--muted);font-size:1.0625rem;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.adult-logistics-heading p[data-v-597a87c0]{color:#282828;font-size:1rem;font-weight:600;line-height:1.4}.adult-logistics-list[data-v-597a87c0],.adult-sessions-heading ul[data-v-597a87c0]{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.adult-logistics-list li[data-v-597a87c0],.adult-sessions-heading li[data-v-597a87c0]{color:#282828;font-size:.9375rem;font-weight:500;line-height:1.65;padding-left:1rem;position:relative}.adult-logistics-list li[data-v-597a87c0]:before,.adult-sessions-heading li[data-v-597a87c0]:before{background:var(--accent);content:"";height:5px;left:0;position:absolute;top:.72em;width:5px}.adult-reservations[data-v-597a87c0],.adult-workshops[data-v-597a87c0]{margin:0 auto;width:min(100%,980px)}.adult-reservations[data-v-597a87c0]{padding:0 1.25rem 3.6rem}.adult-workshops[data-v-597a87c0]{padding:0 1.25rem 4.8rem}.adult-workshops h2[data-v-597a87c0],.adult-reservations h2[data-v-597a87c0],.adult-student-work h2[data-v-597a87c0]{margin-bottom:2rem;text-align:center}.adult-reservation-grid[data-v-597a87c0],.adult-workshop-grid[data-v-597a87c0]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:720px}.adult-sessions[data-v-597a87c0]{background:#f7f4f2;display:grid;gap:2.5rem;margin:0 auto;padding:3.5rem 1.25rem 4.5rem;width:min(100%,980px)}.adult-sessions-heading[data-v-597a87c0]{display:grid;gap:1.25rem;margin:0 auto;max-width:760px;text-align:left}.adult-sessions-heading h2[data-v-597a87c0]{text-align:center}.adult-session-grid[data-v-597a87c0]{display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.adult-student-work[data-v-597a87c0]{margin:0 auto;padding:3.5rem 1.25rem 4rem;width:min(100%,980px)}.adult-student-work-grid[data-v-597a87c0]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.adult-student-work-item[data-v-597a87c0]{margin:0}.adult-student-work-item img[data-v-597a87c0]{aspect-ratio:4 / 3;display:block;height:auto;object-fit:cover;width:100%}.adult-quote[data-v-597a87c0]{color:var(--muted);display:grid;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:500;line-height:1.35;margin:0 auto;padding:4.4rem 1.5rem 4.9rem;text-align:center;width:min(100%,760px)}@media (max-width: 980px){.adult-art-workshop-page[data-v-597a87c0]{min-height:calc(100vh - 82px)}.adult-hero[data-v-597a87c0]{grid-template-columns:minmax(0,1fr)}.adult-hero-image[data-v-597a87c0]{aspect-ratio:16 / 9;height:auto}.adult-hero-copy[data-v-597a87c0]{padding:2.5rem 1.5rem 3rem}.adult-logistics[data-v-597a87c0]{grid-template-columns:minmax(0,1fr)}.adult-reservation-grid[data-v-597a87c0],.adult-workshop-grid[data-v-597a87c0]{grid-template-columns:minmax(0,404px);justify-content:center}.adult-session-grid[data-v-597a87c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.adult-student-work-grid[data-v-597a87c0]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.adult-logistics[data-v-597a87c0],.adult-reservations[data-v-597a87c0],.adult-workshops[data-v-597a87c0],.adult-sessions[data-v-597a87c0],.adult-student-work[data-v-597a87c0]{padding-inline:1.5rem}.adult-session-grid[data-v-597a87c0]{grid-template-columns:minmax(0,1fr)}}.wide-image-band[data-v-bc2df4b4]{margin:0 auto;width:min(100%,980px)}.wide-image-band-image[data-v-bc2df4b4]{aspect-ratio:980 / 426;display:block;height:auto;object-fit:cover;width:100%}@media (max-width: 760px){.wide-image-band[data-v-bc2df4b4]{width:100%}}.about-page[data-v-c91c2afc]{color:#282828;min-height:calc(100vh - 129px)}.about-title[data-v-c91c2afc]{color:var(--muted);font-size:1.25rem;font-weight:600;letter-spacing:.18em;line-height:1.3;margin:0 auto;padding:3.35rem 1.25rem 2.55rem;text-align:center;width:min(100%,980px)}.about-intro[data-v-c91c2afc]{display:grid;gap:42px;grid-template-columns:287px minmax(0,554px);margin:0 auto;padding:2.9rem 0 1.7rem;width:min(100%,912px)}.about-intro-heading[data-v-c91c2afc]{align-items:center;display:grid;gap:11px;grid-template-columns:max-content 1fr}.about-intro-heading h2[data-v-c91c2afc],.credential-section h2[data-v-c91c2afc]{color:var(--muted);font-size:1.0625rem;font-weight:600;letter-spacing:.08em;line-height:1.5;margin:0;text-transform:uppercase}.about-intro-heading span[data-v-c91c2afc]{background:var(--accent);display:block;height:2px;width:118px}.about-intro-copy[data-v-c91c2afc]{display:grid;gap:1.35rem}.about-quote[data-v-c91c2afc],.about-quote blockquote[data-v-c91c2afc]{margin:0}.about-quote p[data-v-c91c2afc]{color:#282828;font-family:Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.45;margin:0}.about-quote figcaption[data-v-c91c2afc]{color:var(--muted);font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.5;margin-top:.25rem;text-align:right}.about-body[data-v-c91c2afc],.about-profile figcaption[data-v-c91c2afc],.credential-section[data-v-c91c2afc],.credential-entry h3[data-v-c91c2afc],.credential-entry p[data-v-c91c2afc],.credential-section li[data-v-c91c2afc],.credential-lines p[data-v-c91c2afc]{font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif}.about-body[data-v-c91c2afc]{font-size:1rem;font-weight:500;line-height:1.8;margin:0}.about-bio[data-v-c91c2afc]{display:grid;gap:136px;grid-template-columns:279px minmax(0,554px);margin:0 auto;padding:1.6rem 0 3.9rem;width:min(100%,980px)}.about-profile[data-v-c91c2afc]{margin:0}.about-profile img[data-v-c91c2afc]{aspect-ratio:279 / 346;display:block;height:auto;object-fit:cover;width:100%}.about-profile figcaption[data-v-c91c2afc]{color:#282828;font-size:.875rem;font-weight:500;line-height:1.5;margin-top:.6rem}.about-credentials[data-v-c91c2afc]{display:grid;gap:1.2rem}.credential-section[data-v-c91c2afc]{color:#282828;font-size:.875rem;font-weight:500;line-height:1.45}.credential-section h2[data-v-c91c2afc]{color:#282828;font-size:.95rem;letter-spacing:0;margin-bottom:.2rem;text-transform:none}.credential-section h2[data-v-c91c2afc]:first-letter{text-transform:uppercase}.credential-entries[data-v-c91c2afc]{display:grid;gap:.75rem}.credential-entry h3[data-v-c91c2afc],.credential-entry p[data-v-c91c2afc],.credential-lines p[data-v-c91c2afc]{font-size:inherit;font-weight:500;line-height:inherit;margin:0}.credential-entry ul[data-v-c91c2afc],.credential-list[data-v-c91c2afc]{margin:.15rem 0 0;padding-left:1.45rem}.credential-entry li[data-v-c91c2afc],.credential-list li[data-v-c91c2afc]{margin:0}@media (max-width: 980px){.about-page[data-v-c91c2afc]{min-height:calc(100vh - 82px)}.about-title[data-v-c91c2afc],.about-intro[data-v-c91c2afc],.about-bio[data-v-c91c2afc]{padding-inline:clamp(1.5rem,6vw,3.5rem)}.about-intro[data-v-c91c2afc],.about-bio[data-v-c91c2afc]{gap:2rem;grid-template-columns:minmax(0,1fr)}.about-profile[data-v-c91c2afc]{max-width:279px}}@media (max-width: 760px){.about-title[data-v-c91c2afc]{padding-block:2.6rem 2rem}.about-intro[data-v-c91c2afc]{padding-top:2.4rem}.about-intro-heading[data-v-c91c2afc]{grid-template-columns:minmax(0,1fr)}.about-intro-heading span[data-v-c91c2afc]{width:100%}.about-quote p[data-v-c91c2afc]{font-size:1.18rem}.about-quote figcaption[data-v-c91c2afc]{text-align:left}.about-bio[data-v-c91c2afc]{padding-bottom:3rem}}.news-article-summary[data-v-2f2d371e]{border:1px solid #dfdfdf;display:grid;grid-template-columns:454px minmax(0,1fr);min-height:341px;width:100%}.news-article-image-link[data-v-2f2d371e]{display:block;min-width:0}.news-article-image[data-v-2f2d371e]{aspect-ratio:454 / 341;display:block;height:100%;object-fit:cover;width:100%}.news-article-copy[data-v-2f2d371e]{display:grid;grid-template-rows:auto auto auto auto 1fr;min-width:0;padding:1.5rem 2rem 1.4rem}.news-article-author[data-v-2f2d371e],.news-article-meta[data-v-2f2d371e],.news-article-title[data-v-2f2d371e],.news-article-excerpt[data-v-2f2d371e]{margin:0}.news-article-author[data-v-2f2d371e],.news-article-meta[data-v-2f2d371e],.news-article-excerpt[data-v-2f2d371e],.news-article-footer[data-v-2f2d371e]{color:var(--muted);font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.news-article-meta[data-v-2f2d371e]{margin-top:.15rem}.news-article-title-link[data-v-2f2d371e]{color:#282828;margin:1.65rem 0 1rem}.news-article-title-link[data-v-2f2d371e]:hover,.news-article-title-link[data-v-2f2d371e]:focus-visible{color:#757575}.news-article-title[data-v-2f2d371e]{font-family:Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1.55rem;font-weight:500;line-height:1.25}.news-article-excerpt[data-v-2f2d371e]{color:#555;margin-bottom:1.15rem}.news-article-footer[data-v-2f2d371e]{align-self:end;border-top:1px solid #e6e6e6;display:flex;gap:1.25rem;padding-top:.9rem}@media (max-width: 860px){.news-article-summary[data-v-2f2d371e]{grid-template-columns:minmax(0,1fr)}.news-article-copy[data-v-2f2d371e]{min-height:260px}}@media (max-width: 560px){.news-article-copy[data-v-2f2d371e]{padding:1.25rem}.news-article-title[data-v-2f2d371e]{font-size:1.3rem}}.blog-page[data-v-9859a3f6]{min-height:calc(100vh - 129px)}.blog-content[data-v-9859a3f6]{margin:0 auto;padding:5.2rem 1.25rem 4rem;width:min(100%,980px)}.blog-title[data-v-9859a3f6]{color:#282828;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4;margin:0 0 1.4rem}.blog-list[data-v-9859a3f6]{display:grid;gap:2rem}@media (max-width: 980px){.blog-page[data-v-9859a3f6]{min-height:calc(100vh - 82px)}.blog-content[data-v-9859a3f6]{padding-top:3.6rem}}.blog-post-page[data-v-32c47a11]{min-height:calc(100vh - 129px)}.blog-post[data-v-32c47a11]{margin:0 auto;padding:4.5rem 1.25rem;width:min(100%,940px)}.blog-post-back[data-v-32c47a11]{color:var(--muted);display:inline-block;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:600;margin-bottom:2rem}.blog-post-back[data-v-32c47a11]:hover,.blog-post-back[data-v-32c47a11]:focus-visible{color:#282828}.blog-post-image[data-v-32c47a11]{aspect-ratio:454 / 341;display:block;height:auto;margin-bottom:2rem;object-fit:cover;width:min(100%,640px)}.blog-post-meta[data-v-32c47a11]{color:var(--muted);display:flex;flex-wrap:wrap;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.9rem;gap:.55rem 1rem;line-height:1.5;margin-bottom:1.1rem}.blog-post-title[data-v-32c47a11]{color:#282828;font-family:Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.15;margin:0 0 1.3rem;max-width:760px}.blog-post-excerpt[data-v-32c47a11],.blog-post-placeholder[data-v-32c47a11]{color:#555;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.7;max-width:720px}.blog-post-excerpt[data-v-32c47a11]{margin:0 0 2.25rem}.blog-post-placeholder[data-v-32c47a11]{border-top:1px solid #e2e2e2;padding-top:2rem}.blog-post-placeholder p[data-v-32c47a11]{margin:0}@media (max-width: 980px){.blog-post-page[data-v-32c47a11]{min-height:calc(100vh - 82px)}.blog-post[data-v-32c47a11]{padding-top:3.25rem}}.children-art-page[data-v-b041f80e]{color:#282828;min-height:calc(100vh - 129px)}.children-hero[data-v-b041f80e]{display:grid;grid-template-columns:244px minmax(0,1fr);margin:0 auto;min-height:406px;width:min(100%,980px)}.children-hero-image[data-v-b041f80e]{display:block;height:100%;object-fit:cover;width:100%}.children-hero-copy[data-v-b041f80e]{align-content:center;display:grid;gap:1.5rem;padding:3rem clamp(2rem,7vw,6rem)}.children-hero-copy h1[data-v-b041f80e],.children-hero-copy p[data-v-b041f80e],.class-logistics h2[data-v-b041f80e],.class-logistics p[data-v-b041f80e],.children-classes h2[data-v-b041f80e],.student-work h2[data-v-b041f80e],.children-quote[data-v-b041f80e],.children-quote p[data-v-b041f80e]{margin:0}.children-hero-copy h1[data-v-b041f80e]{color:var(--muted);font-size:clamp(2.9rem,6vw,3.5rem);font-weight:500;line-height:1.05}.children-hero-copy p[data-v-b041f80e],.class-logistics[data-v-b041f80e],.children-quote[data-v-b041f80e]{font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif}.children-hero-copy p[data-v-b041f80e]{color:#282828;font-size:.9375rem;font-weight:500;line-height:1.8;max-width:562px}.class-logistics[data-v-b041f80e]{display:grid;gap:2rem;grid-template-columns:270px minmax(0,1fr);margin:0 auto;padding:4.2rem clamp(1.25rem,4vw,2.25rem) 3.25rem;width:min(100%,980px)}.class-logistics-heading[data-v-b041f80e]{display:grid;gap:.55rem;place-content:start}.class-logistics h2[data-v-b041f80e],.children-classes h2[data-v-b041f80e],.student-work h2[data-v-b041f80e]{color:var(--muted);font-size:1.0625rem;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.class-logistics-heading p[data-v-b041f80e]{color:#282828;font-size:1rem;font-weight:600;line-height:1.4}.class-logistics-list[data-v-b041f80e]{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.class-logistics-list li[data-v-b041f80e]{color:#282828;font-size:.9375rem;font-weight:500;line-height:1.65;padding-left:1rem;position:relative}.class-logistics-list li[data-v-b041f80e]:before{background:var(--accent);content:"";height:5px;left:0;position:absolute;top:.72em;width:5px}.children-classes[data-v-b041f80e]{margin:0 auto;padding:0 1.25rem 4.8rem;width:min(100%,980px)}.children-classes h2[data-v-b041f80e],.student-work h2[data-v-b041f80e]{margin-bottom:2rem;text-align:center}.children-class-grid[data-v-b041f80e]{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.student-work[data-v-b041f80e]{background:#f7f4f2;margin:0 auto;padding:3.5rem 1.25rem 4rem;width:min(100%,980px)}.student-work-grid[data-v-b041f80e]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.student-work-item[data-v-b041f80e]{margin:0}.student-work-item img[data-v-b041f80e]{aspect-ratio:4 / 3;display:block;height:auto;object-fit:cover;width:100%}.children-quote[data-v-b041f80e]{color:var(--muted);display:grid;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:500;gap:.85rem;line-height:1.35;margin:0 auto;padding:4.4rem 1.5rem 4.9rem;text-align:center;width:min(100%,760px)}.children-quote figcaption[data-v-b041f80e]{color:#282828;font-size:.95rem;font-style:normal;font-weight:500}@media (max-width: 980px){.children-art-page[data-v-b041f80e]{min-height:calc(100vh - 82px)}.children-hero[data-v-b041f80e]{grid-template-columns:minmax(0,1fr)}.children-hero-image[data-v-b041f80e]{aspect-ratio:16 / 9;height:auto}.children-hero-copy[data-v-b041f80e]{padding:2.5rem 1.5rem 3rem}.class-logistics[data-v-b041f80e]{grid-template-columns:minmax(0,1fr)}.children-class-grid[data-v-b041f80e]{grid-template-columns:minmax(0,404px);justify-content:center}.student-work-grid[data-v-b041f80e]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.class-logistics[data-v-b041f80e],.children-classes[data-v-b041f80e],.student-work[data-v-b041f80e]{padding-inline:1.5rem}}.contact-profile-card[data-v-832e53e1]{display:grid;gap:clamp(2rem,7vw,5rem);grid-template-columns:minmax(220px,320px) minmax(0,1fr);margin:0 auto;padding:4.5rem 1.25rem 4rem;width:min(100%,920px)}.contact-profile-figure[data-v-832e53e1]{margin:0}.contact-profile-figure img[data-v-832e53e1]{aspect-ratio:279 / 346;display:block;height:auto;object-fit:cover;width:100%}.contact-profile-copy[data-v-832e53e1]{align-self:center;display:grid;gap:.7rem}.contact-profile-kicker[data-v-832e53e1],.contact-profile-name[data-v-832e53e1],.contact-profile-title[data-v-832e53e1],.contact-profile-links[data-v-832e53e1]{margin:0}.contact-profile-kicker[data-v-832e53e1]{color:var(--muted);font-size:1rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.contact-profile-name[data-v-832e53e1]{color:#282828;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.1}.contact-profile-title[data-v-832e53e1],.contact-profile-links[data-v-832e53e1]{color:#555;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.55}.contact-profile-title[data-v-832e53e1]{margin-bottom:1.55rem}.contact-profile-links[data-v-832e53e1]{display:grid;gap:.95rem}.contact-profile-link-row[data-v-832e53e1]{display:grid;gap:.8rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center}.contact-profile-link-row dt[data-v-832e53e1]{color:#282828;display:flex;height:1.5rem;justify-content:center}.contact-profile-link-row dd[data-v-832e53e1]{margin:0}.contact-profile-link-row a[data-v-832e53e1]{color:var(--muted);text-decoration:none}.contact-profile-link-row a[data-v-832e53e1]:hover,.contact-profile-link-row a[data-v-832e53e1]:focus-visible{color:#282828}.contact-profile-link-icon[data-v-832e53e1]{color:#282828;display:inline-flex;height:1.25rem;width:1.25rem}.contact-profile-link-icon svg[data-v-832e53e1]{display:block;fill:currentColor;height:100%;width:100%}.sr-only[data-v-832e53e1]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width: 760px){.contact-profile-card[data-v-832e53e1]{grid-template-columns:minmax(0,1fr);padding:3.25rem 1.5rem}.contact-profile-figure[data-v-832e53e1]{max-width:320px}}.contact-page[data-v-beafabdb]{min-height:calc(100vh - 129px)}@media (max-width: 980px){.contact-page[data-v-beafabdb]{min-height:calc(100vh - 82px)}}.feature-text-card[data-v-3ea4fecc]{align-items:center;background-color:#baa2b2;display:grid;min-height:365px;overflow:hidden;padding:4.8rem clamp(1.4rem,12vw,9.5rem) 4.3rem;width:min(100%,980px)}.feature-text-card-copy[data-v-3ea4fecc]{color:#fff;display:grid;gap:2rem;max-width:732px}.feature-text-card-title[data-v-3ea4fecc],.feature-text-card-body[data-v-3ea4fecc]{margin:0}.feature-text-card-title[data-v-3ea4fecc]{color:#fff;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:400;line-height:1.05}.feature-text-card-body[data-v-3ea4fecc]{color:#fff;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.75;max-width:732px}@media (max-width: 760px){.feature-text-card[data-v-3ea4fecc]{min-height:300px;padding:3.3rem 1.5rem}}.creative-art-therapies-page[data-v-406ca413]{display:grid;justify-items:center;min-height:calc(100vh - 129px)}.therapy-card-section[data-v-406ca413],.privacy-section[data-v-406ca413]{width:min(100%,980px)}.therapy-card-section[data-v-406ca413]{padding:3.85rem 0 5.25rem}.therapy-card-grid[data-v-406ca413]{display:grid;gap:0 1.5rem;grid-template-columns:repeat(3,300px);justify-content:center;justify-items:start}.privacy-section[data-v-406ca413]{background:#baa2b2;padding:4.9rem clamp(1.4rem,12vw,9.5rem) 4.6rem}.privacy-content[data-v-406ca413]{display:grid}.privacy-content[data-v-406ca413]{gap:1.65rem;max-width:732px}.privacy-heading-group[data-v-406ca413]{display:grid;gap:.9rem}.privacy-title[data-v-406ca413],.privacy-subtitle[data-v-406ca413],.privacy-body[data-v-406ca413]{color:#fff;margin:0}.privacy-title[data-v-406ca413]{font-size:2.75rem;font-weight:400;line-height:1.1}.privacy-subtitle[data-v-406ca413]{font-size:1.45rem;font-weight:400;line-height:1.45}.privacy-body[data-v-406ca413]{font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.75}@media (max-width: 1040px){.creative-art-therapies-page[data-v-406ca413]{min-height:calc(100vh - 82px)}.therapy-card-section[data-v-406ca413]{padding-inline:1.5rem}.therapy-card-grid[data-v-406ca413]{gap:2.5rem;grid-template-columns:minmax(0,404px);justify-content:center}}@media (max-width: 560px){.privacy-title[data-v-406ca413]{font-size:2.2rem}.privacy-subtitle[data-v-406ca413]{font-size:1.2rem}}.recommended-item[data-v-ccb9064a]{align-items:start;background:#f2dca1;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 239px;min-height:345px}.recommended-item-copy[data-v-ccb9064a]{display:grid;gap:4.75rem;grid-template-rows:auto auto;min-width:0;padding:1.15rem 0 3rem 1.65rem}.recommended-item-title[data-v-ccb9064a],.recommended-item-details[data-v-ccb9064a],.recommended-item-details dd[data-v-ccb9064a]{margin:0}.recommended-item-title[data-v-ccb9064a]{color:#000;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.45}.recommended-item-details[data-v-ccb9064a]{color:#000;display:grid;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1.45}.recommended-item-details dt[data-v-ccb9064a]{font-weight:700;margin:0;text-transform:capitalize}.recommended-item-details dd[data-v-ccb9064a]{display:grid;gap:.05rem;margin-bottom:.35rem}.recommended-item-details dd[data-v-ccb9064a]:last-child{margin-bottom:0}.recommended-item-image[data-v-ccb9064a]{align-self:stretch;display:block;height:100%;justify-self:end;object-fit:cover;width:239px}@media (max-width: 560px){.recommended-item[data-v-ccb9064a]{gap:1rem;grid-template-columns:minmax(0,1fr);justify-items:center;padding:1.25rem;text-align:center}.recommended-item-copy[data-v-ccb9064a]{gap:1.5rem;grid-template-rows:none;padding-bottom:0}}.recommendation-category-page[data-v-cc11272a]{min-height:calc(100vh - 129px)}.recommendation-intro[data-v-cc11272a]{display:grid;gap:1.75rem;justify-items:center;margin:0 auto;padding:3.15rem 1.25rem 2.4rem;text-align:center;width:min(100%,980px)}.recommendation-intro h1[data-v-cc11272a]{color:var(--muted);font-size:1.25rem;font-weight:600;letter-spacing:.08em;line-height:1.4;margin:0}.recommendation-intro p[data-v-cc11272a]{color:#282828;font-family:Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:500;line-height:1.6;margin:0;max-width:438px}.recommendation-tabs[data-v-cc11272a]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin:0 auto 2.45rem;padding:0 1.25rem;width:min(100%,760px)}.recommendation-tab[data-v-cc11272a]{align-items:center;border:1px solid #d6c494;color:#252525;display:inline-flex;font-size:.78rem;font-weight:600;justify-content:center;line-height:1;min-height:2.25rem;padding:.65rem 1.05rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.recommendation-tab[data-v-cc11272a]:hover,.recommendation-tab[data-v-cc11272a]:focus-visible{background:#f7edcf;border-color:#bba86f}.recommendation-tab.is-active[data-v-cc11272a]{background:#f2dca1;border-color:#ad9559;color:#000}.recommendation-grid[data-v-cc11272a]{display:grid;gap:30px;grid-template-columns:repeat(2,474px);justify-content:center;margin:0 auto;padding:0 1.25rem 3rem;width:min(100%,1010px)}@media (max-width: 1040px){.recommendation-category-page[data-v-cc11272a]{min-height:calc(100vh - 82px)}.recommendation-grid[data-v-cc11272a]{grid-template-columns:minmax(0,474px)}}@media (max-width: 560px){.recommendation-intro[data-v-cc11272a]{padding-block:2.6rem 2rem}.recommendation-tabs[data-v-cc11272a]{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:1fr;margin-bottom:2rem}.recommendation-tab[data-v-cc11272a]{width:100%}.recommendation-grid[data-v-cc11272a]{grid-template-columns:minmax(0,1fr)}}:root{color:#282828;background:#fff;font-family:Barlow Condensed,Barlow,Avenir Next,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--accent: #bba3b4;--accent-strong: #9d8433;--muted: #757575;--line: #e5e1df}*{box-sizing:border-box}html{min-width:320px}body{margin:0}a{color:inherit;text-decoration:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page-shell{min-height:calc(100vh - 129px)}.home-logo-section{display:flex;justify-content:center;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) clamp(1.25rem,6vw,3rem);width:min(100%,980px)}.home-logo{display:block;height:auto;max-width:min(100%,493px)}.tile-grid-section{margin:0 auto;max-width:1960px;width:100%}.tile-grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(5,minmax(0,1fr))}.image-text-section{margin:0 auto;padding:3.5rem 1.2rem 1rem;width:min(100%,980px)}.image-text-section-heading{color:var(--muted);font-size:1.0625rem;font-weight:600;letter-spacing:.25em;line-height:1.5;margin:0 0 2rem;text-align:center}.image-text-section-heading a:hover,.image-text-section-heading a:focus{color:#282828}.image-text-grid{display:grid;gap:2.6rem 1.35rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 980px){.page-shell{min-height:calc(100vh - 82px)}.image-text-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-text-section{padding-inline:clamp(1.5rem,10vw,3.25rem)}.image-text-grid{gap:2.5rem;grid-template-columns:minmax(0,1fr)}}
