.calendly-wrap[data-astro-cid-py6rqezq]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.calendly-inline-widget[data-astro-cid-py6rqezq]{height:700px}body.has-calendly-badge .to-top{bottom:5rem}.yours[data-astro-cid-jf7u5ywy]{display:block;margin-top:.25rem;color:var(--accent);font-weight:600}.profile[data-astro-cid-wjd3ntqo]{display:grid;gap:2rem;align-items:start}@media(min-width:800px){.profile[data-astro-cid-wjd3ntqo]{grid-template-columns:20rem 1fr}}.profile[data-astro-cid-wjd3ntqo] .eyebrow[data-astro-cid-wjd3ntqo]{margin-top:0}.carousel[data-astro-cid-wjd3ntqo]{position:relative;border-radius:var(--radius);overflow:hidden}.slides[data-astro-cid-wjd3ntqo]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.slides[data-astro-cid-wjd3ntqo]::-webkit-scrollbar{display:none}.photo[data-astro-cid-wjd3ntqo]{flex:0 0 100%;width:100%;aspect-ratio:4 / 5;object-fit:cover;scroll-snap-align:start;display:block}.carousel[data-astro-cid-wjd3ntqo] .nav[data-astro-cid-wjd3ntqo]{position:absolute;top:50%;translate:0 -50%;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#00000073;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s}.carousel[data-astro-cid-wjd3ntqo] .prev[data-astro-cid-wjd3ntqo]{left:.6rem}.carousel[data-astro-cid-wjd3ntqo] .next[data-astro-cid-wjd3ntqo]{right:.6rem}.carousel[data-astro-cid-wjd3ntqo]:hover .nav[data-astro-cid-wjd3ntqo],.carousel[data-astro-cid-wjd3ntqo] .nav[data-astro-cid-wjd3ntqo]:focus-visible{opacity:1}@media(hover:none){.carousel[data-astro-cid-wjd3ntqo] .nav[data-astro-cid-wjd3ntqo]{display:none}}.dots[data-astro-cid-wjd3ntqo]{position:absolute;bottom:.75rem;left:50%;translate:-50% 0;display:flex;gap:.4rem}.dots[data-astro-cid-wjd3ntqo] button[data-astro-cid-wjd3ntqo]{width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:#ffffff8c;cursor:pointer;box-shadow:0 0 0 1px #00000026}.dots[data-astro-cid-wjd3ntqo] button[data-astro-cid-wjd3ntqo][aria-current=true]{background:#fff}.facts[data-astro-cid-wjd3ntqo]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1rem}.facts[data-astro-cid-wjd3ntqo] li[data-astro-cid-wjd3ntqo]{padding:.3rem .75rem;border-radius:999px;background:var(--surface-2);font-size:.9rem}.rate[data-astro-cid-wjd3ntqo]{font-size:1.15rem;margin:0}.platforms[data-astro-cid-wjd3ntqo]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.4rem}.platforms[data-astro-cid-wjd3ntqo] a[data-astro-cid-wjd3ntqo]{color:var(--text);text-decoration:none;font-size:.95rem}.stars[data-astro-cid-wjd3ntqo]{color:var(--yellow);letter-spacing:.1em}.jump[data-astro-cid-wjd3ntqo]{display:flex;flex-wrap:wrap;gap:.5rem;margin:3rem 0 1rem;padding:.5rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);width:fit-content;max-width:100%}.jump[data-astro-cid-wjd3ntqo] a[data-astro-cid-wjd3ntqo]{padding:.4rem .9rem;border-radius:999px;text-decoration:none;color:var(--muted);font-weight:500;font-size:.9rem}.jump[data-astro-cid-wjd3ntqo] a[data-astro-cid-wjd3ntqo]:hover{background:var(--surface-2);color:var(--text)}.block[data-astro-cid-wjd3ntqo]{padding-top:3rem;scroll-margin-top:4rem;max-width:56rem}.block[data-astro-cid-wjd3ntqo].prose{margin:0}.small-h[data-astro-cid-wjd3ntqo]{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-sans)}.schools[data-astro-cid-wjd3ntqo]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.schools[data-astro-cid-wjd3ntqo]{grid-template-columns:repeat(4,1fr);gap:1rem}}.schools[data-astro-cid-wjd3ntqo] li[data-astro-cid-wjd3ntqo]:not(.muted){position:relative;min-width:0;aspect-ratio:2 / 1;background:#fff;border-radius:12px;border:1px solid var(--border)}.schools[data-astro-cid-wjd3ntqo] img[data-astro-cid-wjd3ntqo]{position:absolute;inset:.9rem 1.1rem;width:calc(100% - 2.2rem);height:calc(100% - 1.8rem);object-fit:contain}.schools[data-astro-cid-wjd3ntqo] li[data-astro-cid-wjd3ntqo].muted{grid-column:1 / -1;margin-top:.25rem}#subjects[data-astro-cid-wjd3ntqo]{padding-top:4rem}.subject-groups[data-astro-cid-wjd3ntqo]{display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.subject-groups[data-astro-cid-wjd3ntqo] h3[data-astro-cid-wjd3ntqo]{font-size:1rem;color:var(--text);margin:0 0 .4rem}.subject-groups[data-astro-cid-wjd3ntqo] ul[data-astro-cid-wjd3ntqo]{margin:0;padding-left:1.1rem}.request[data-astro-cid-wjd3ntqo]{background:var(--accent-soft);border-radius:var(--radius);padding:2rem;margin-top:3rem}.reviews[data-astro-cid-wjd3ntqo]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.review[data-astro-cid-wjd3ntqo]{margin:0;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.review[data-astro-cid-wjd3ntqo] .stars[data-astro-cid-wjd3ntqo]{margin:0 0 .3rem}.review[data-astro-cid-wjd3ntqo] h3[data-astro-cid-wjd3ntqo]{font-size:1.05rem}.review[data-astro-cid-wjd3ntqo] blockquote[data-astro-cid-wjd3ntqo]{margin:0 0 .75rem}.review[data-astro-cid-wjd3ntqo] figcaption[data-astro-cid-wjd3ntqo]{font-size:.85rem}
