.section-heading[data-astro-cid-ypavld2q]{gap:var(--space-4);display:grid}.review-block--academy[data-astro-cid-6vsalrnt]{background:var(--color-carbon)}.review-block--academy[data-astro-cid-6vsalrnt] .eyebrow{color:var(--color-yellow)}.review-block--academy[data-astro-cid-6vsalrnt] .section-title{max-width:18ch;font-family:var(--font-display);font-weight:500}.review-block--academy[data-astro-cid-6vsalrnt] .container[data-astro-cid-6vsalrnt]{width:min(100% - (var(--page-gutter) * 2), 75rem);position:relative}.review-note[data-astro-cid-6vsalrnt]{margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-small)}.review-track[data-astro-cid-6vsalrnt]{margin-top:var(--space-5);gap:var(--space-4);padding:var(--space-1) var(--space-1) var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.review-card[data-astro-cid-6vsalrnt]{scroll-snap-align:center;border-radius:var(--radius-medium);background:var(--color-white);cursor:zoom-in;border:0;flex:0 0 84%;padding:0;overflow:hidden}.review-card[data-astro-cid-6vsalrnt] img{width:100%;height:auto}.carousel-controls[data-astro-cid-6vsalrnt]{margin-top:var(--space-3);gap:var(--space-3);display:flex}.carousel-controls[data-astro-cid-6vsalrnt] button[data-astro-cid-6vsalrnt],.dialog-head[data-astro-cid-6vsalrnt] button[data-astro-cid-6vsalrnt]{width:var(--tap-size);height:var(--tap-size);border:.0625rem solid var(--color-border-dark-strong);border-radius:var(--radius-pill);background:var(--color-graphite);color:var(--color-white);cursor:pointer}.carousel-controls[data-astro-cid-6vsalrnt] button[data-astro-cid-6vsalrnt]:disabled{opacity:.35;cursor:default}.carousel-controls[data-astro-cid-6vsalrnt] button[data-astro-cid-6vsalrnt] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem;margin:auto}.review-dialog[data-astro-cid-6vsalrnt]{border-radius:var(--radius-medium);background:var(--color-ink);width:min(92vw,56.25rem);color:var(--color-white);border:0;padding:0}.review-dialog[data-astro-cid-6vsalrnt]::backdrop{background:var(--color-dialog-backdrop)}.dialog-head[data-astro-cid-6vsalrnt]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.dialog-head[data-astro-cid-6vsalrnt] h2[data-astro-cid-6vsalrnt]{font-size:var(--font-size-body);font-weight:500}.dialog-head[data-astro-cid-6vsalrnt] button[data-astro-cid-6vsalrnt]{font-size:var(--font-size-heading);background:0 0;border:0}.review-dialog[data-astro-cid-6vsalrnt]>img[data-astro-cid-6vsalrnt]{object-fit:contain;background:var(--color-white);width:100%;height:auto;max-height:82vh}@media (width>=43.75rem){.review-card[data-astro-cid-6vsalrnt]{scroll-snap-align:start;flex-basis:60%}}@media (width>=65rem){.review-block--academy[data-astro-cid-6vsalrnt] .carousel-controls[data-astro-cid-6vsalrnt]{position:absolute;top:0;right:0}.review-card[data-astro-cid-6vsalrnt]{flex-basis:40%}}@media (width<=42.4375rem){.review-block--academy[data-astro-cid-6vsalrnt] .carousel-controls[data-astro-cid-6vsalrnt]{display:none}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;border-bottom:.0625rem solid var(--color-aqua-border);background:var(--color-header);backdrop-filter:blur(.875rem);position:sticky;top:0}.site-header--academy[data-astro-cid-fzpbxy5g]{border-bottom-color:var(--color-border-dark);background:var(--color-black);backdrop-filter:none}.header-inner[data-astro-cid-fzpbxy5g]{width:min(100% - (var(--page-gutter) * 2), var(--container));justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.25rem;margin-inline:auto;display:flex}.site-header--academy[data-astro-cid-fzpbxy5g] .header-inner[data-astro-cid-fzpbxy5g]{width:min(100% - (var(--page-gutter) * 2), 75rem)}.brand[data-astro-cid-fzpbxy5g]{align-items:center;width:3rem;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] img{object-fit:contain;width:auto;height:2.875rem}.desktop-nav[data-astro-cid-fzpbxy5g],.header-cta{display:none}.header-cta{min-height:2.5rem;padding:.625rem 1rem;font-size:.875rem}.desktop-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-6)}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.mobile-menu[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{min-height:var(--tap-size);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:flex}.desktop-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.mobile-menu[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover{color:var(--color-white)}.header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);display:flex}.menu-button[data-astro-cid-fzpbxy5g]{width:var(--tap-size);height:var(--tap-size);border:.0625rem solid var(--color-border-dark-strong);border-radius:var(--radius-medium);color:var(--color-white);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.mobile-menu[data-astro-cid-fzpbxy5g]{padding:var(--space-2) var(--page-gutter) var(--space-4);border-top:.0625rem solid var(--color-border-dark);background:var(--color-carbon)}.site-header--academy[data-astro-cid-fzpbxy5g] .mobile-menu[data-astro-cid-fzpbxy5g]{background:var(--color-black)}.mobile-menu[data-astro-cid-fzpbxy5g]:not([hidden]){flex-direction:column;display:flex}.mobile-menu[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]{padding:var(--space-3) var(--space-1);border-bottom:.0625rem solid var(--color-border-dark);color:var(--color-white)}.mobile-cta{width:100%;margin-top:var(--space-4)}@media (width>=57.5rem){.desktop-nav[data-astro-cid-fzpbxy5g],.header-cta{display:flex}.menu-button[data-astro-cid-fzpbxy5g],.mobile-menu[data-astro-cid-fzpbxy5g]:not([hidden]){display:none}}
