.vintage-window-module__fIxsga__frame{isolation:isolate;border-radius:16px;min-width:0;padding:6px;position:relative;box-shadow:inset 0 0 0 1px #ffffffbf,0 5px 14px #00000029}.vintage-window-module__fIxsga__frame:before{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);pointer-events:none;content:"";background:linear-gradient(135deg,#ffffff8c,#ffffff1f 45%,#ffffff59);position:absolute;inset:0}.vintage-window-module__fIxsga__compact{box-shadow:none;border:0;padding:0}.vintage-window-module__fIxsga__compact:before{display:none}.vintage-window-module__fIxsga__sectionHeader,.vintage-window-module__fIxsga__titleBar{background:linear-gradient(var(--window-header-start,#e9e9eb), var(--window-header-end,#d7d7d9))}.vintage-window-module__fIxsga__surface{background:var(--window-surface,#dedee0);border:1px solid #ffffffd9;border-radius:10px;overflow:hidden}.vintage-window-module__fIxsga__titleBar{justify-content:center;align-items:center;height:28px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffd9}.vintage-window-module__fIxsga__titleBar>span{color:var(--window-title-color,var(--color-gray-400))}.vintage-window-module__fIxsga__lights{gap:5px;display:flex;position:absolute;left:8px}.vintage-window-module__fIxsga__lights span{border:1px solid var(--light-rim);background:linear-gradient(to bottom, var(--light-top), var(--light-bottom));border-radius:50%;width:11px;height:11px;position:relative;box-shadow:inset 0 -1px 1px #0003,0 1px #fffc}.vintage-window-module__fIxsga__lights span:before{content:"";background:linear-gradient(#fffffff2,#ffffff1a);border-radius:50%;height:3px;position:absolute;top:1px;left:2px;right:2px}.vintage-window-module__fIxsga__close{--light-rim:#b75c55;--light-top:#ffb1a7;--light-bottom:#f15c50}.vintage-window-module__fIxsga__minimize{--light-rim:#b58a29;--light-top:#ffe69a;--light-bottom:#efb520}.vintage-window-module__fIxsga__zoom{--light-rim:#368b36;--light-top:#83ed76;--light-bottom:#20b332}.vintage-window-module__fIxsga__content{border-radius:5px;margin:0 3px 3px;overflow:hidden}.vintage-window-module__fIxsga__content>*{border-radius:0}
.fellow-showcase-section-module__-944Rq__fade{background:linear-gradient(transparent, var(--color-white));-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}
.footer-section-module__TagVuG__landscape{background:linear-gradient(to bottom, var(--color-white), transparent 22%), linear-gradient(to top, var(--footer-earth), transparent 14%), url(/footer-yosemite-v2.webp) center bottom / cover no-repeat}
.hero-section-module___1jsSW__backdrop{--hero-progress:var(--hero-scroll-progress,0);--hero-inset:calc(var(--hero-gutter) * var(--hero-progress));inset:var(--hero-inset) var(--hero-inset) calc((100% - 100svh) * (1 - var(--hero-progress)));border-radius:calc(8px * var(--hero-progress))}.hero-section-module___1jsSW__backdrop:after{content:"";background:linear-gradient(#00000052,#0000);height:10rem;position:absolute;inset:0 0 auto}.hero-section-module___1jsSW__scrollButton[data-dismissal=click]{visibility:hidden;animation:none}.hero-section-module___1jsSW__scrollButton[data-dismissal=scroll]{filter:opacity(0)}@media (prefers-reduced-motion:no-preference){.hero-section-module___1jsSW__scrollButton[data-dismissal=scroll]{transition:filter .65s ease-out}.hero-section-module___1jsSW__window,.hero-section-module___1jsSW__navLinks>a,.hero-section-module___1jsSW__navLinks+div{animation:.42s ease-out both hero-section-module___1jsSW__hero-reveal}.hero-section-module___1jsSW__window{animation-delay:.2s}.hero-section-module___1jsSW__navLinks>a{animation-delay:.62s}.hero-section-module___1jsSW__navLinks>a:nth-child(2){animation-delay:.72s}.hero-section-module___1jsSW__navLinks>a:nth-child(3){animation-delay:.82s}.hero-section-module___1jsSW__navLinks+div{animation-delay:.62s}.hero-section-module___1jsSW__scrollButton:not([data-dismissal=click]){animation:.42s ease-out 1.04s both hero-section-module___1jsSW__hero-reveal}@media (min-width:40rem){.hero-section-module___1jsSW__navLinks+div{animation-delay:.92s}.hero-section-module___1jsSW__scrollButton:not([data-dismissal=click]){animation-delay:1.34s}}[data-image-ready=false] :is(.hero-section-module___1jsSW__window,.hero-section-module___1jsSW__navLinks>a,.hero-section-module___1jsSW__navLinks+div,.hero-section-module___1jsSW__scrollButton){animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.hero-section-module___1jsSW__backdrop{--hero-progress:1}}@keyframes hero-section-module___1jsSW__hero-reveal{0%{opacity:0;visibility:hidden;transform:translateY(8px)}to{opacity:1;visibility:visible;transform:translateY(0)}}
.curriculum-exercise-preview-module__f8g9pq__submit{animation:6s infinite curriculum-exercise-preview-module__f8g9pq__submit}.curriculum-exercise-preview-module__f8g9pq__submitted,.curriculum-exercise-preview-module__f8g9pq__feedback{opacity:0;animation:6s infinite curriculum-exercise-preview-module__f8g9pq__submitted}.curriculum-exercise-preview-module__f8g9pq__retry{opacity:0;animation:6s infinite curriculum-exercise-preview-module__f8g9pq__retry}.curriculum-exercise-preview-module__f8g9pq__cursor{width:20px;height:20px;fill:var(--color-foreground);stroke:#fff;pointer-events:none;transform-origin:0 0;animation:6s infinite curriculum-exercise-preview-module__f8g9pq__cursor;position:absolute;top:50%;left:2.5rem;overflow:visible}@keyframes curriculum-exercise-preview-module__f8g9pq__retry{0%,23%,94%,to{opacity:0;transform:scale(1)}27%,88%{opacity:1;transform:scale(1)}91%{opacity:1;transform:scale(.93)}}@keyframes curriculum-exercise-preview-module__f8g9pq__cursor{0%,to{transform:translate(12px,16px)}20%,26%,72%{transform:translate(0)}23%{transform:scale(.8)}85%,93%{transform:translate(6.75rem)}91%{transform:translate(6.75rem)scale(.8)}}@keyframes curriculum-exercise-preview-module__f8g9pq__submit{0%,20%,94%,to{opacity:1;transform:scale(1)}23%{opacity:1;transform:scale(.93)}27%,91%{opacity:0;transform:scale(1)}}@keyframes curriculum-exercise-preview-module__f8g9pq__submitted{0%,23%,94%,to{opacity:0}27%,91%{opacity:1}}@media (prefers-reduced-motion:reduce){.curriculum-exercise-preview-module__f8g9pq__submit,.curriculum-exercise-preview-module__f8g9pq__retry,.curriculum-exercise-preview-module__f8g9pq__cursor{display:none}.curriculum-exercise-preview-module__f8g9pq__submitted,.curriculum-exercise-preview-module__f8g9pq__feedback{opacity:1;animation:none}}
@property --quiz-wrong{syntax:"<number>";inherits:true;initial-value:0}@property --quiz-right{syntax:"<number>";inherits:true;initial-value:0}.curriculum-quiz-preview-module__50esCG__choices{animation:8s infinite curriculum-quiz-preview-module__50esCG__reveal-answer;position:relative}.curriculum-quiz-preview-module__50esCG__answer{--quiz-selected:0;--quiz-dim:calc(var(--quiz-wrong) + var(--quiz-right) - var(--quiz-selected));opacity:calc(1 - var(--quiz-dim) * .45)}.curriculum-quiz-preview-module__50esCG__answer[data-feedback=incorrect]{--quiz-selected:var(--quiz-wrong);--feedback-fill:var(--color-red-50);--feedback-icon:var(--color-red-700)}.curriculum-quiz-preview-module__50esCG__answer[data-feedback=correct]{--quiz-selected:var(--quiz-right);--feedback-fill:var(--color-green-50);--feedback-icon:var(--color-green-700)}.curriculum-quiz-preview-module__50esCG__answer[data-feedback]{background-color:color-mix(in oklab, var(--feedback-fill) calc(var(--quiz-selected) * 100%), transparent)}.curriculum-quiz-preview-module__50esCG__marker{color:var(--feedback-icon);opacity:var(--quiz-selected);flex-shrink:0}.curriculum-quiz-preview-module__50esCG__explanation{max-height:calc(var(--quiz-selected) * 4rem);height:calc-size(auto, size * var(--quiz-selected));color:var(--feedback-icon);opacity:var(--quiz-selected);overflow:hidden}.curriculum-quiz-preview-module__50esCG__radio{border:1px solid var(--color-muted-foreground);width:16px;height:16px;opacity:calc(1 - var(--quiz-dim));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.curriculum-quiz-preview-module__50esCG__cursor{width:20px;height:20px;fill:var(--color-foreground);stroke:#fff;pointer-events:none;transform-origin:0 0;animation:8s infinite curriculum-quiz-preview-module__50esCG__select-answer;position:absolute;top:18px;left:16px;overflow:visible}@keyframes curriculum-quiz-preview-module__50esCG__select-answer{0%,14%,72%,78%,to{transform:translateY(2.75rem)}22%,28%,64%{transform:translateY(0)}25%{transform:scale(.8)}75%{transform:translateY(2.75rem)scale(.8)}}@keyframes curriculum-quiz-preview-module__50esCG__reveal-answer{0%,25%,50%,75%,to{--quiz-wrong:0;--quiz-right:0}30%,45%{--quiz-wrong:1;--quiz-right:0}80%,95%{--quiz-wrong:0;--quiz-right:1}}@media (prefers-reduced-motion:reduce){.curriculum-quiz-preview-module__50esCG__choices{--quiz-right:1;animation:none}.curriculum-quiz-preview-module__50esCG__cursor{display:none}}
@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-pixel/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-pixel/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geist-pixel-module__tJMKmG__className{font-family:Geist Pixel,monospace;font-style:normal;font-weight:400}
.showcase-entrance-module__REK6LW__stage{isolation:isolate;background:var(--color-sky-700);position:relative}@media (prefers-reduced-motion:no-preference){.showcase-entrance-module__REK6LW__stage [data-showcase-background]{animation:.5s ease-out backwards showcase-entrance-module__REK6LW__reveal}.showcase-entrance-module__REK6LW__stage h1{animation:.5s ease-out .5s backwards showcase-entrance-module__REK6LW__reveal}.showcase-entrance-module__REK6LW__stage [data-vintage-window]{animation:showcase-entrance-module__REK6LW__reveal .8s ease-out var(--entrance-delay,1.1s) backwards}.showcase-entrance-module__REK6LW__stage nav[aria-label=Showcase\ navigation]{animation:.5s ease-out 1.4s backwards showcase-entrance-module__REK6LW__reveal}}@keyframes showcase-entrance-module__REK6LW__reveal{0%{opacity:0}to{opacity:1}}