.voxel-icon-module__INTFAa__icon{width:100%;height:100%;display:block}.voxel-icon-module__INTFAa__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}
.headline-hero-module__HjBJVa__hero{position:relative}.headline-hero-module__HjBJVa__container{z-index:2;position:relative}.headline-hero-module__HjBJVa__lower{align-items:flex-end}.headline-hero-module__HjBJVa__hero .headline-hero-module__HjBJVa__headline{max-width:8.445em;font-size:clamp(5rem,3.2767rem + 4.5955vw,12.1rem)}.headline-hero-module__HjBJVa__slot{--slot-gap:.2em;vertical-align:bottom}.headline-hero-module__HjBJVa__slot[data-glue=before]{margin-inline-start:var(--slot-gap)}.headline-hero-module__HjBJVa__slot[data-glue=after]{margin-inline-end:var(--slot-gap)}.headline-hero-module__HjBJVa__slot[data-glue=none]{margin-inline:var(--slot-gap)}.headline-hero-module__HjBJVa__richText>*+*{margin-top:1.1em}@media (max-width:1023px){.headline-hero-module__HjBJVa__hero .headline-hero-module__HjBJVa__paragraph{font-size:clamp(2.6rem,1.6755rem + 2.4653vw,4.2rem)}}
.numbered-blocks-module__GxJFOa__blocks{position:relative}
.physics-pile-module__nYAYNq__pile{position:relative}.physics-pile-module__nYAYNq__canvas{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.physics-pile-module__nYAYNq__canvas canvas{width:100%;height:100%}.physics-pile-module__nYAYNq__content{z-index:1;pointer-events:none;position:relative}.physics-pile-module__nYAYNq__sticker{pointer-events:none;max-width:none;position:absolute}.physics-pile-module__nYAYNq__sticker[data-lifted=true]{z-index:1;filter:drop-shadow(0 .4rem 0 var(--ff-color-surface-tile)) drop-shadow(0 .1rem 0 var(--ff-color-ink))}.physics-pile-module__nYAYNq__sticker[data-grown=true]{z-index:2;filter:drop-shadow(0 .7rem 0 var(--ff-color-surface-tile)) drop-shadow(0 .1rem 0 var(--ff-color-ink));scale:1.25}.physics-pile-module__nYAYNq__controls{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.physics-pile-module__nYAYNq__control{pointer-events:none;background:0 0;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.physics-pile-module__nYAYNq__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.physics-pile-module__nYAYNq__names{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;overflow:hidden}
.fern-emoji-module__ETU1Va__emoji{vertical-align:middle;flex:none;line-height:0;display:inline-block}.fern-emoji-module__ETU1Va__svg{display:block;overflow:visible}.fern-emoji-module__ETU1Va__emoji[data-hop] .fern-emoji-module__ETU1Va__svg{translate:0 calc(var(--fern-cell) * -1)}
.close-module__SkHCbq__band{background:var(--ff-color-accent-sage-base)}.close-module__SkHCbq__content{text-align:center;flex-direction:column;align-items:center;display:flex}.close-module__SkHCbq__heading{align-self:stretch}.close-module__SkHCbq__heading [data-pill-text]{justify-content:center}.close-module__SkHCbq__body,.close-module__SkHCbq__email{text-wrap:balance}.close-module__SkHCbq__body{max-width:44ch}.close-module__SkHCbq__address{white-space:nowrap}.close-module__SkHCbq__email .close-module__SkHCbq__emailLink [data-part=copy]{text-underline-offset:.4rem;text-decoration:underline}
.block-screen-module__ZSaIla__screen{width:100%;max-width:45%;aspect-ratio:var(--screen-aspect);border-radius:var(--ff-radius-panel);position:relative;overflow:hidden;container-type:size}.block-screen-module__ZSaIla__screen[data-orientation=landscape]{border-radius:var(--ff-radius-card);max-width:70%}@media (min-width:48rem){.block-screen-module__ZSaIla__screen{max-width:55%}.block-screen-module__ZSaIla__screen[data-orientation=landscape]{max-width:70%}}.block-screen-module__ZSaIla__content{position:absolute;inset:0}
.join-list-module__0-YjUa__join{background:var(--ff-color-accent-sage-high);scroll-margin-top:var(--ff-space-header-height-mobile);position:relative}@media (min-width:48rem){.join-list-module__0-YjUa__join{scroll-margin-top:var(--ff-space-header-height)}}.join-list-module__0-YjUa__label{display:block}.join-list-module__0-YjUa__field{width:100%;min-height:4.6rem;padding-inline:1.4rem;display:block}.join-list-module__0-YjUa__error{margin-top:1.2rem}.join-list-module__0-YjUa__choice{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;column-gap:1.2rem;display:grid}.join-list-module__0-YjUa__control{width:2rem;height:2rem;margin-top:.2rem;position:relative}.join-list-module__0-YjUa__box{border:var(--ff-border-hairline) solid var(--ff-color-text-soft);border-radius:var(--ff-radius-square);background:var(--ff-color-neutral);cursor:pointer;appearance:none;width:100%;height:100%;display:block}.join-list-module__0-YjUa__box:checked{border-color:var(--ff-color-ink);background:var(--ff-color-ink)}@media (hover:hover) and (pointer:fine){.join-list-module__0-YjUa__box:hover:not(:checked){border-color:var(--ff-color-text-fawn)}}.join-list-module__0-YjUa__box:focus-visible{outline:.2rem solid var(--ff-color-text-fawn);outline-offset:.2rem}.join-list-module__0-YjUa__tick{fill:none;width:60%;height:60%;stroke:var(--ff-color-inverse-text);stroke-width:1.6px;opacity:0;pointer-events:none;margin:auto;position:absolute;inset:0}.join-list-module__0-YjUa__box:checked+.join-list-module__0-YjUa__tick{opacity:1}@media (forced-colors:active){.join-list-module__0-YjUa__box{appearance:auto}.join-list-module__0-YjUa__tick{display:none}}.join-list-module__0-YjUa__note{color:var(--ff-color-text-soft);margin-top:1.2rem}.join-list-module__0-YjUa__status{margin-top:.8rem}.join-list-module__0-YjUa__status:empty{margin-top:0}.join-list-module__0-YjUa__status a{color:var(--ff-color-text-fawn)}
.app-card-panel-module__uZ4Xiq__screen{background:var(--ff-color-accent-butter-base)}.app-card-panel-module__uZ4Xiq__scene{width:100%;max-width:none;height:100%;display:block}.app-card-panel-module__uZ4Xiq__grid{fill:var(--ff-color-ink50)}.app-card-panel-module__uZ4Xiq__piece{transform-box:fill-box;transform-origin:50%;opacity:0;transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px)) rotate(calc(var(--turn) * 1deg)) scale(var(--scale));transition:transform var(--ff-motion-duration-pill-hide) var(--ff-motion-ease-in), opacity var(--ff-motion-duration-pill-hide) var(--ff-motion-ease-in)}.app-card-panel-module__uZ4Xiq__screen[data-shown=true] .app-card-panel-module__uZ4Xiq__piece{opacity:1;transition:transform var(--ff-motion-duration-block) var(--motion) var(--delay), opacity 0s var(--delay);transform:none}.app-card-panel-module__uZ4Xiq__card{fill:var(--ff-color-page)}.app-card-panel-module__uZ4Xiq__well{fill:var(--ff-color-accent-sage-base)}.app-card-panel-module__uZ4Xiq__ground{fill:var(--ff-color-text-moss)}.app-card-panel-module__uZ4Xiq__sun{fill:var(--ff-color-accent-fawn-base)}.app-card-panel-module__uZ4Xiq__line{fill:var(--ff-color-ink)}.app-card-panel-module__uZ4Xiq__lineSoft{fill:var(--ff-color-ink50)}.app-card-panel-module__uZ4Xiq__button{fill:var(--ff-color-accent-fawn-base)}.app-card-panel-module__uZ4Xiq__buttonLabel{fill:var(--ff-color-ink);font-family:var(--ff-font-family-pixel);letter-spacing:.04em;font-size:7px}.app-card-panel-module__uZ4Xiq__word{fill:var(--ff-color-ink);font-family:var(--ff-font-family-pixel);letter-spacing:-.02em;font-size:17px}.app-card-panel-module__uZ4Xiq__screen[data-shown=true] .app-card-panel-module__uZ4Xiq__word{transition:transform var(--ff-motion-duration-word) var(--motion) var(--delay), opacity 0s var(--delay)}@keyframes app-card-panel-module__uZ4Xiq__hop{40%{transform:translateY(-4px)}}@media not (prefers-reduced-motion:reduce){.app-card-panel-module__uZ4Xiq__screen[data-shown=true] .app-card-panel-module__uZ4Xiq__move{animation:app-card-panel-module__uZ4Xiq__hop var(--ff-motion-duration-block) var(--ff-motion-ease-pop) 3.4s}}.app-card-panel-module__uZ4Xiq__blush{fill:var(--ff-color-accent-blush-base)}.app-card-panel-module__uZ4Xiq__lilac{fill:var(--ff-color-accent-lilac-base)}@media (prefers-reduced-motion:reduce){.app-card-panel-module__uZ4Xiq__piece{opacity:1;transition:none;transform:none}}
.page-module__wahiAG__device [data-part=card] a{display:block}
.dapple-panel-module__Z-QVtG__panel{width:100%;height:100%;color:var(--ff-color-page);flex-direction:column;display:flex;container-type:size}.dapple-panel-module__Z-QVtG__field{--frame:calc(1s / 12);--loop:calc(48 * var(--frame));flex:1 1 0;min-height:0;position:relative;overflow:hidden}.dapple-panel-module__Z-QVtG__spot{top:var(--y);left:var(--x);box-sizing:border-box;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);border-radius:clamp(var(--ff-radius-square), calc(var(--size) / 5), .3rem);background:var(--tone);position:absolute}.dapple-panel-module__Z-QVtG__spot[data-fill=hollow]{border:.2rem solid var(--tone);background:0 0}@keyframes dapple-panel-module__Z-QVtG__twinkleBlink{0%,66.6667%,to{opacity:1}62.5%{opacity:0}}@keyframes dapple-panel-module__Z-QVtG__twinkleDouble{0%,25%,37.5%,to{opacity:1}20.8333%,33.3333%{opacity:0}}@keyframes dapple-panel-module__Z-QVtG__twinkleGap{0%,62.5%,to{opacity:1}41.6667%{opacity:0}}@keyframes dapple-panel-module__Z-QVtG__twinkleLong{0%,66.6667%,to{opacity:1}16.6667%{opacity:0}}@keyframes dapple-panel-module__Z-QVtG__twinkleFlicker{0%,14.5833%,20.8333%,29.1667%,91.6667%,to{opacity:1}12.5%,18.75%,25%,83.3333%{opacity:0}}@media not (prefers-reduced-motion:reduce){.dapple-panel-module__Z-QVtG__spot:not([data-twinkle=still]){animation-duration:var(--loop);animation-timing-function:step-end;animation-iteration-count:infinite;animation-delay:calc(var(--phase) * var(--frame) * -1)}.dapple-panel-module__Z-QVtG__spot[data-twinkle=blink]{animation-name:dapple-panel-module__Z-QVtG__twinkleBlink}.dapple-panel-module__Z-QVtG__spot[data-twinkle=double]{animation-name:dapple-panel-module__Z-QVtG__twinkleDouble}.dapple-panel-module__Z-QVtG__spot[data-twinkle=gap]{animation-name:dapple-panel-module__Z-QVtG__twinkleGap}.dapple-panel-module__Z-QVtG__spot[data-twinkle=long]{animation-name:dapple-panel-module__Z-QVtG__twinkleLong}.dapple-panel-module__Z-QVtG__spot[data-twinkle=flicker]{animation-name:dapple-panel-module__Z-QVtG__twinkleFlicker}}.dapple-panel-module__Z-QVtG__names{padding:var(--ff-space-container-pad);gap:.6rem;margin:0;list-style:none;display:grid}.dapple-panel-module__Z-QVtG__name{align-items:center;column-gap:var(--ff-space-gap-tag);grid-template-columns:1.4rem 1fr auto;display:grid}.dapple-panel-module__Z-QVtG__swatch{border:var(--ff-border-hairline) solid var(--ff-color-page);border-radius:var(--ff-radius-square);width:1.4rem;height:1.4rem}.dapple-panel-module__Z-QVtG__hex{color:var(--ff-color-neutral)}
.concept-frame-panel-module__FYHzfW__panel{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.concept-frame-panel-module__FYHzfW__world{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.concept-frame-panel-module__FYHzfW__frame{z-index:1;border:.2rem solid var(--ff-color-page)}.concept-frame-panel-module__FYHzfW__panel .concept-frame-panel-module__FYHzfW__frame{border-radius:var(--ff-radius-card)}.concept-frame-panel-module__FYHzfW__shot{width:100%;max-width:none;height:100%;display:block}.concept-frame-panel-module__FYHzfW__layer,.concept-frame-panel-module__FYHzfW__layer[data-layer=far]{--drift:1}.concept-frame-panel-module__FYHzfW__layer[data-layer=mid],.concept-frame-panel-module__FYHzfW__layer[data-layer=light]{--drift:2.5}.concept-frame-panel-module__FYHzfW__layer[data-layer=near]{--drift:4}.concept-frame-panel-module__FYHzfW__shot .concept-frame-panel-module__FYHzfW__layer{--drift:3}.concept-frame-panel-module__FYHzfW__shot .concept-frame-panel-module__FYHzfW__layer[data-layer=far]{--drift:1.5}.concept-frame-panel-module__FYHzfW__shot .concept-frame-panel-module__FYHzfW__layer[data-layer=near]{--drift:5}@keyframes concept-frame-panel-module__FYHzfW__drift{0%{transform:translateX(calc(var(--drift) * -1px))}to{transform:translateX(calc(var(--drift) * 1px))}}@keyframes concept-frame-panel-module__FYHzfW__glide{0%{transform:translate(-2%)}to{transform:translate(2%)}}@media not (prefers-reduced-motion:reduce){.concept-frame-panel-module__FYHzfW__layer{animation:concept-frame-panel-module__FYHzfW__drift 16s var(--ff-motion-ease-in-out) infinite alternate;animation-play-state:paused}.concept-frame-panel-module__FYHzfW__shot .concept-frame-panel-module__FYHzfW__layer{animation-direction:alternate-reverse}.concept-frame-panel-module__FYHzfW__frame{animation:concept-frame-panel-module__FYHzfW__glide 16s var(--ff-motion-ease-in-out) infinite alternate-reverse;animation-play-state:paused}.concept-frame-panel-module__FYHzfW__panel[data-running=true] .concept-frame-panel-module__FYHzfW__layer,.concept-frame-panel-module__FYHzfW__panel[data-running=true] .concept-frame-panel-module__FYHzfW__frame{animation-play-state:running}}.concept-frame-panel-module__FYHzfW__viewfinder{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.concept-frame-panel-module__FYHzfW__viewfinder path{fill:none;stroke-linecap:square;vector-effect:non-scaling-stroke}.concept-frame-panel-module__FYHzfW__under path{stroke:var(--ff-color-ink);stroke-width:4px}.concept-frame-panel-module__FYHzfW__over path{stroke:var(--ff-color-page);stroke-width:2px}.concept-frame-panel-module__FYHzfW__slate,.concept-frame-panel-module__FYHzfW__note{position:absolute;left:12cqw}.concept-frame-panel-module__FYHzfW__slate{top:12cqw}.concept-frame-panel-module__FYHzfW__note{bottom:12cqw}
@media (min-width:48rem){.school-intro-module__YZnJMq__join{display:none}}.school-intro-module__YZnJMq__button{width:100%;display:block}.school-intro-module__YZnJMq__button [data-part=face]{flex:1}
.motion-panel-module__02Fa8G__panel{width:100%;height:100%;padding:var(--ff-space-container-pad);align-content:center;display:grid}
.edit-panel-module__e33YZq__screen{background:var(--ff-color-accent-sage-high)}.edit-panel-module__e33YZq__footage{transform-origin:50% 40%;position:absolute;inset:0}.edit-panel-module__e33YZq__footage[data-closer=true]{transform:scale(1.04)}.edit-panel-module__e33YZq__shelf{border-bottom:var(--ff-border-hairline) solid var(--ff-color-ink);align-items:flex-end;gap:1cqw;height:23cqw;padding-inline:2cqw;display:flex;position:absolute;top:9cqw;right:6cqw}.edit-panel-module__e33YZq__book{width:calc(var(--w) * 1cqw);height:calc(var(--h) * 1cqw);border-radius:var(--ff-radius-square) var(--ff-radius-square) 0 0;background:var(--tone)}.edit-panel-module__e33YZq__head{--u:8px;top:calc(37cqh - var(--eye) * var(--u));left:calc(50cqw - var(--head-centre) * var(--u));width:calc(var(--head-columns) * var(--u));height:calc(var(--head-rows) * var(--u));position:absolute}@supports (width:round(down, 10px, 1px)){.edit-panel-module__e33YZq__head{--u:max(2px, round(down, 100cqw / 19, 1px))}}.edit-panel-module__e33YZq__head[data-bob=true]{transform:translateY(calc(-1 * var(--u)))}.edit-panel-module__e33YZq__fern{width:100%;max-width:none;height:100%;display:block}.edit-panel-module__e33YZq__overlay{position:absolute;inset:0}.edit-panel-module__e33YZq__timecode,.edit-panel-module__e33YZq__cut{color:var(--ff-color-ink);position:absolute;top:3.5cqw}.edit-panel-module__e33YZq__timecode{left:6cqw}.edit-panel-module__e33YZq__cut{right:6cqw}.edit-panel-module__e33YZq__captions{flex-wrap:wrap;place-content:flex-start center;gap:1.6cqw;margin:0;font-size:0;display:flex;position:absolute;top:60cqh;left:4cqw;right:4cqw}.edit-panel-module__e33YZq__word{font-family:var(--ff-font-family-pixel);letter-spacing:-.02em;opacity:0;padding:.5em .6em;font-size:8cqw;line-height:1.1;transform:translateY(100%)}.edit-panel-module__e33YZq__word[data-shown=true]{opacity:1;transition:transform var(--ff-motion-duration-block) var(--ff-motion-ease-pop);transform:translateY(0)}.edit-panel-module__e33YZq__word[data-active=true]{background:var(--ff-color-accent-butter-base);color:var(--ff-color-ink)}.edit-panel-module__e33YZq__track{background:var(--ff-color-page);height:.3rem;position:absolute;bottom:5cqw;left:6cqw;right:6cqw}.edit-panel-module__e33YZq__fill{background:var(--ff-color-ink);transform-origin:0;position:absolute;inset:0}.edit-panel-module__e33YZq__tick{background:var(--ff-color-page);width:.2rem;position:absolute;top:-.2rem;bottom:-.2rem}@media (prefers-reduced-motion:reduce){.edit-panel-module__e33YZq__word{transition:none;transform:none}}
