#course-photo-modal[data-astro-cid-xoiooyls]{max-height:94dvh;position:fixed}#course-photo-modal[data-astro-cid-xoiooyls] figure[data-astro-cid-xoiooyls]{height:min(90dvh,900px)}@media (width<=639px){#course-photo-modal[data-astro-cid-xoiooyls]{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}#course-photo-modal[data-astro-cid-xoiooyls] figure[data-astro-cid-xoiooyls]{height:100%}}#course-photo-modal[data-astro-cid-xoiooyls]::backdrop{background:#000000b8}#course-photo-modal-description[data-astro-cid-xoiooyls]{text-align:left;word-spacing:normal}#course-photo-modal-image[data-astro-cid-xoiooyls]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:auto;height:auto}.course-album[data-astro-cid-xoiooyls]{scrollbar-width:none;-ms-overflow-style:none}.course-album[data-astro-cid-xoiooyls]::-webkit-scrollbar{display:none}.course-feature-surface[data-astro-cid-xoiooyls]{background-color:#fff7ef;background-image:radial-gradient(3px 1px,#6cc2c430 99%,#0000 100%);background-position:0 0;background-size:84px 62px}.motion-line[data-astro-cid-xoiooyls]{--line-width:clamp(9rem, 18vw, 20rem);--line-delay:0s;width:var(--line-width);height:7px;animation:line-bounce-cycle 3.6s linear var(--line-delay) infinite;will-change:left;display:block;position:absolute;left:5%}.motion-line-top[data-astro-cid-xoiooyls]{top:18px}.motion-line-bottom[data-astro-cid-xoiooyls]{--line-width:clamp(11rem, 22vw, 24rem);--line-delay:-1.8s;bottom:18px}.motion-line[data-astro-cid-xoiooyls]:before,.motion-line[data-astro-cid-xoiooyls]:after{content:"";height:7px;display:block;position:absolute;top:0}.motion-line[data-astro-cid-xoiooyls]:before{background:#67ded2b8;width:100%;left:0;box-shadow:0 0 5px #67ded24d}.motion-line[data-astro-cid-xoiooyls]:after{background:linear-gradient(90deg,#67ded2b8 0 14px,#0000 14px 24px,#67ded2b8 24px 38px,#0000 38px 48px,#67ded2b8 48px 62px);width:62px;left:50%;transform:translate(-50%)}.motion-line-top[data-astro-cid-xoiooyls]:after{display:none}.motion-line-bottom[data-astro-cid-xoiooyls]:before{animation:3.6s step-end -1.8s infinite bottom-solid-cycle}.motion-line-bottom[data-astro-cid-xoiooyls]:after{animation:3.6s step-end -1.8s infinite bottom-short-cycle}@keyframes line-bounce-cycle{0%,41.6667%{left:5%}50%,91.6667%{left:calc(95% - var(--line-width))}to{left:5%}}@keyframes bottom-solid-cycle{0%,41.6%{opacity:0}41.6667%,49.9%{opacity:1}50%,91.6%{opacity:0}91.6667%,to{opacity:1}}@keyframes bottom-short-cycle{0%,41.6%{opacity:1}41.6667%,49.9%{opacity:0}50%,91.6%{opacity:1}91.6667%,to{opacity:0}}@media (width<=640px){.course-feature-surface[data-astro-cid-xoiooyls]{background-size:84px 62px}.motion-line[data-astro-cid-xoiooyls]{--line-width:9rem;height:6px}.motion-line-bottom[data-astro-cid-xoiooyls]{--line-width:11rem}.motion-line[data-astro-cid-xoiooyls]:before,.motion-line[data-astro-cid-xoiooyls]:after{height:6px}}@media (prefers-reduced-motion:reduce){.motion-line[data-astro-cid-xoiooyls],.motion-line[data-astro-cid-xoiooyls]:before,.motion-line[data-astro-cid-xoiooyls]:after{animation:none}.motion-line-top[data-astro-cid-xoiooyls],.motion-line-bottom[data-astro-cid-xoiooyls]{left:5%}.motion-line[data-astro-cid-xoiooyls]:before{opacity:1;transform:none}.motion-line[data-astro-cid-xoiooyls]:after{display:none}}.quest-panel[data-astro-cid-o5qbyzr2]{background:#fff4e6}.quest-road[data-astro-cid-o5qbyzr2]{z-index:0}.quest-stage[data-astro-cid-o5qbyzr2]{align-items:center;min-height:18rem;padding-block:1.75rem}.quest-stop[data-astro-cid-o5qbyzr2]{border:1px solid var(--quest-accent);width:82%;box-shadow:4px 4px 0 var(--quest-accent)}.quest-card[data-astro-cid-o5qbyzr2]{border-top:1px solid var(--quest-accent)}.quest-card[data-astro-cid-o5qbyzr2] p[data-astro-cid-o5qbyzr2]{font-size:.95rem;line-height:1.6}.quest-stage[data-astro-cid-o5qbyzr2]:first-child,.quest-stage[data-astro-cid-o5qbyzr2]:nth-child(5){--quest-accent:#e985a0}.quest-stage[data-astro-cid-o5qbyzr2]:nth-child(2){--quest-accent:#e5ad55}.quest-stage[data-astro-cid-o5qbyzr2]:nth-child(3){--quest-accent:#74aab5}.quest-stage[data-astro-cid-o5qbyzr2]:nth-child(4){--quest-accent:#8f7ed8}.quest-stage[data-astro-cid-o5qbyzr2]:nth-child(odd){justify-content:flex-start}.quest-stage[data-astro-cid-o5qbyzr2]:nth-child(2n){justify-content:flex-end}@media (width>=768px){.quest-stage[data-astro-cid-o5qbyzr2]{align-items:center;min-height:11rem;padding-top:0;padding-bottom:0}.quest-stop[data-astro-cid-o5qbyzr2]{place-self:center stretch;width:auto}.quest-card[data-astro-cid-o5qbyzr2] p[data-astro-cid-o5qbyzr2]{font-size:1rem}.quest-stage-1[data-astro-cid-o5qbyzr2] .quest-stop[data-astro-cid-o5qbyzr2],.quest-stage-5[data-astro-cid-o5qbyzr2] .quest-stop[data-astro-cid-o5qbyzr2]{grid-column:1}.quest-stage-2[data-astro-cid-o5qbyzr2] .quest-stop[data-astro-cid-o5qbyzr2],.quest-stage-4[data-astro-cid-o5qbyzr2] .quest-stop[data-astro-cid-o5qbyzr2]{grid-column:2}.quest-stage-3[data-astro-cid-o5qbyzr2] .quest-stop[data-astro-cid-o5qbyzr2]{grid-column:3}}.course-finder-step[data-astro-cid-jqj7vywl]{text-align:left;border:0;gap:1rem;min-inline-size:0;margin:0;padding:1.25rem;display:grid}.course-finder-step[data-astro-cid-jqj7vywl][hidden]{display:none}.course-finder-question[data-astro-cid-jqj7vywl]{color:#000;align-items:center;gap:.75rem;padding:0;font-size:1.25rem;font-weight:600;display:flex}.course-finder-number[data-astro-cid-jqj7vywl]{min-width:2.75rem;height:2.25rem;font-family:var(--font-cubic,monospace);background:#f8c9d4;border:2px solid #000;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex;box-shadow:4px 4px #000}.course-finder-copy[data-astro-cid-jqj7vywl],.course-finder-summary[data-astro-cid-jqj7vywl]{text-align:left}.course-finder-options[data-astro-cid-jqj7vywl]{flex-wrap:wrap;gap:.75rem;display:flex}.course-finder-option[data-astro-cid-jqj7vywl]{cursor:pointer}.course-finder-pill[data-astro-cid-jqj7vywl]{color:#000;background:#fff;border:3px solid #000;border-radius:.75rem;align-items:center;min-height:3rem;padding:.65rem 1rem;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s,color .15s;display:flex;box-shadow:4px 4px #000}.course-finder-pill[data-astro-cid-jqj7vywl]:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #000}input[data-astro-cid-jqj7vywl]:focus-visible+.course-finder-pill[data-astro-cid-jqj7vywl]{outline-offset:3px;outline:4px solid #8265a7}input[data-astro-cid-jqj7vywl]:checked+.course-finder-pill[data-astro-cid-jqj7vywl]{color:#fff;background:#000;box-shadow:4px 4px #f7c5d1}.course-finder-options-wide[data-astro-cid-jqj7vywl]{display:grid}.course-finder-option-wide[data-astro-cid-jqj7vywl],.course-finder-option-wide[data-astro-cid-jqj7vywl] .course-finder-pill[data-astro-cid-jqj7vywl]{width:100%}.course-finder-pill-rich[data-astro-cid-jqj7vywl]{align-content:start;gap:.5rem;display:grid}.course-finder-pill-rich[data-astro-cid-jqj7vywl] small[data-astro-cid-jqj7vywl]{font-size:.875rem;font-weight:400;line-height:1.55}@media (width>=1024px){.course-finder-step[data-astro-cid-jqj7vywl]{gap:1.25rem}.course-finder-options-wide[data-astro-cid-jqj7vywl]{grid-template-columns:repeat(2,minmax(0,1fr))}.course-finder-pill-rich[data-astro-cid-jqj7vywl]{height:100%}}.audience-album-wrap[data-astro-cid-7kifkmlu]{scrollbar-width:none;-ms-overflow-style:none}.audience-album-wrap[data-astro-cid-7kifkmlu]::-webkit-scrollbar{display:none}
