.Carousel-module__7XxXBa__carouselContainer{border-radius:var(--radius-8);background:var(--grey1);outline:1px solid var(--grey4);width:100%;height:auto;margin:2rem 0;display:flex;position:relative}@media (max-width:767px){.Carousel-module__7XxXBa__carouselContainer{padding-left:15px;padding-right:15px}}.Carousel-module__7XxXBa__buttonContainer{align-items:center;display:none}@media (min-width:768px){.Carousel-module__7XxXBa__buttonContainer{display:flex}}@media (min-width:1024px){.Carousel-module__7XxXBa__carouselContainer{width:calc(100% + 2*(38px + var(--spacing-gutter)));margin-left:calc(-1*(38px + var(--spacing-gutter)));margin-right:calc(-1*(38px + var(--spacing-gutter)))}}.Carousel-module__7XxXBa__slideList{overscroll-behavior-x:contain;scroll-behavior:smooth;height:300px;padding:1rem 0 2rem;display:flex;overflow-x:auto}@media (min-width:768px){.Carousel-module__7XxXBa__slideList{scroll-snap-type:x mandatory;height:600px;padding-bottom:3rem}}@media (min-width:1024px){.Carousel-module__7XxXBa__slideList{height:600px;padding-top:2rem;padding-bottom:3rem}}.Carousel-module__7XxXBa__arrowButton{border-radius:var(--radius-2);color:var(--color-foreground-secondary);transition:color var(--transition-hover);cursor:pointer;margin:0 .5rem}.Carousel-module__7XxXBa__arrowButton:hover:not(:disabled){color:var(--color-foreground)}.Carousel-module__7XxXBa__arrowButton:disabled{cursor:not-allowed;color:var(--grey8)}.Carousel-module__7XxXBa__cursorLeft{cursor:w-resize}.Carousel-module__7XxXBa__cursorRight{cursor:e-resize}
.Heading-module__6FO12a__heading{font:var(--type-heading);color:var(--grey12)}
.Contact-module__DdzYfq__contactList{align-items:center;gap:6px;display:flex}.Contact-module__DdzYfq__contactList .Contact-module__DdzYfq__dot{pointer-events:none;-webkit-user-select:none;user-select:none}.Contact-module__DdzYfq__contactListHeading{margin-bottom:28px}.Contact-module__DdzYfq__dot{color:var(--grey11)}
.Separator-module__OuLjlG__separator{background-color:var(--grey5);transform-origin:50%;border:none;margin:0;display:block}.Separator-module__OuLjlG__horizontal{height:var(--border-thin);width:100%}.Separator-module__OuLjlG__vertical{align-self:stretch;width:1px;height:100%;display:inline-block}.Separator-module__OuLjlG__separator-container{height:1.2em;display:flex}@media (prefers-contrast:more){.Separator-module__OuLjlG__separator{background-color:var(--grey10)}}
.AnalogueClock-module__G89MRq__analogueClock{--size:1.25rem;box-sizing:border-box;width:var(--size);height:var(--size);border:1px solid var(--grey8);border-radius:50%;display:inline-flex;position:relative}.AnalogueClock-module__G89MRq__clockHand{transform-origin:bottom;transform:translate(-50%,-100%)rotate(var(--rotation));border-radius:var(--radius-2);width:1px;position:absolute;top:50%;left:50%}.AnalogueClock-module__G89MRq__clockHandHours{z-index:10;background-color:var(--grey8);height:25%}.AnalogueClock-module__G89MRq__clockHandMinutes{z-index:20;background-color:var(--grey8);height:35%}.AnalogueClock-module__G89MRq__clockHandSeconds{z-index:30;background-color:var(--focus-outer-color);width:.5px;height:40%}
.Words-module__jozl0G__wordsSeparator{margin:2rem 0}.Words-module__jozl0G__wordsList{grid-template-columns:1fr;gap:3rem 6rem;margin-bottom:3rem;display:grid}@media (min-width:640px){.Words-module__jozl0G__wordsList{grid-template-columns:repeat(2,minmax(0,1fr))}}.Words-module__jozl0G__wordEntry{flex-direction:column;gap:.75rem;display:flex}.Words-module__jozl0G__word{color:var(--color-primary);font-weight:500}.Words-module__jozl0G__wordDetails{flex-direction:column;gap:.75rem;display:flex}.Words-module__jozl0G__wordType,.Words-module__jozl0G__wordDefinition{color:var(--color-text-secondary)}.Words-module__jozl0G__wordsDescription,.Words-module__jozl0G__wordType,.Words-module__jozl0G__wordDefinition{color:var(--color-foreground-secondary)}.Words-module__jozl0G__word{color:var(--foreground)}
.Badge-module__j_EFeG__badge{color:var(--blue);background-size:200%;align-self:center;font-size:.75rem;line-height:1rem;display:inline-block}@media (prefers-color-scheme:dark){.Badge-module__j_EFeG__badge{background-image:linear-gradient(to right,var(--blue),var(--teal),var(--blue));color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite Badge-module__j_EFeG__shimmer}}@keyframes Badge-module__j_EFeG__shimmer{to{background-position:-200% 0}}
.Tooltip-module__-GV_TG__tooltipTrigger{-webkit-user-select:none;user-select:none;border-radius:var(--tooltip-trigger-radius,var(--radius-2));background-color:#0000;border:0;display:inline-flex}.Tooltip-module__-GV_TG__tooltipPopup{--tooltip-transform-duration:var(--transition-enter);--tooltip-opacity-duration:var(--transition-enter);box-sizing:border-box;font-variant-numeric:tabular-nums;border-radius:var(--radius-6);transform-origin:var(--transform-origin);transition:transform var(--tooltip-transform-duration),opacity var(--tooltip-opacity-duration);box-shadow:var(--elevation-3);flex-direction:column;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:flex}.Tooltip-module__-GV_TG__tooltipPopup[data-open]{--tooltip-opacity-duration:6ms}.Tooltip-module__-GV_TG__tooltipPopup[data-instant]{--tooltip-transform-duration:0s;--tooltip-opacity-duration:0s}.Tooltip-module__-GV_TG__tooltipPopup[data-starting-style],.Tooltip-module__-GV_TG__tooltipPopup[data-ending-style]{opacity:0;transform:scale(.9)}.Tooltip-module__-GV_TG__tooltipArrow{display:flex}.Tooltip-module__-GV_TG__tooltipArrow[data-side=top]{bottom:-8px;rotate:180deg}.Tooltip-module__-GV_TG__tooltipArrow[data-side=bottom]{top:-8px;rotate:none}.Tooltip-module__-GV_TG__tooltipArrow[data-side=left]{right:-13px;rotate:90deg}.Tooltip-module__-GV_TG__tooltipArrow[data-side=right]{left:-13px;rotate:-90deg}.Tooltip-module__-GV_TG__tooltipArrowFill{fill:var(--grey1)}@media (prefers-color-scheme:light){.Tooltip-module__-GV_TG__tooltipPopup{--tooltip-outline-color:#09090b1a;color:#f0f0f0;outline:1px solid var(--grey12);box-shadow:0px 6px 15px -8px var(--greyA6),0px 4px 6px -4px var(--greyA6);background-color:#1f1f1f}.Tooltip-module__-GV_TG__tooltipArrowFill{fill:#1f1f1f}.Tooltip-module__-GV_TG__tooltipArrowOuterStroke{fill:var(--grey12)}}@media (prefers-color-scheme:dark){.Tooltip-module__-GV_TG__tooltipPopup{background-color:var(--grey1);outline:1px solid var(--grey6);outline-offset:-1px}.Tooltip-module__-GV_TG__tooltipArrowFill{fill:var(--grey1)}.Tooltip-module__-GV_TG__tooltipArrowInnerStroke{fill:var(--grey6)}}
.CanvasControls-module__hsKj1q__canvasControls{--controls-outer-radius:var(--radius-16);--controls-distance:var(--spacing-gap-xs);--controls-inner-radius:max(0px,calc(var(--controls-outer-radius) - var(--controls-distance)));left:50%;bottom:var(--spacing-gap-md);align-items:center;gap:var(--spacing-gap-xs);padding:calc(var(--controls-distance)*1);border-radius:var(--controls-outer-radius);background:var(--grey1);box-shadow:var(--shadow-border),var(--elevation-3);-webkit-user-select:none;user-select:none;border:1px solid #0000;display:flex;position:fixed;transform:translate(-50%)}.CanvasControls-module__hsKj1q__canvasButton{background:var(--grey3);border-radius:var(--controls-inner-radius);color:var(--grey12);padding:5px;line-height:1}.CanvasControls-module__hsKj1q__canvasButton:hover{background:var(--grey5)}.CanvasControls-module__hsKj1q__canvasButton:active{background:var(--greyA6);transform:scale(.97)}.CanvasControls-module__hsKj1q__canvasButton:disabled{box-shadow:none;color:var(--grey11);cursor:not-allowed;pointer-events:none;transform:none}.CanvasControls-module__hsKj1q__canvasButton svg{display:block}.CanvasControls-module__hsKj1q__minusIcon{transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){.CanvasControls-module__hsKj1q__enterIcon,.CanvasControls-module__hsKj1q__exitIcon{transform-origin:50%;will-change:transform}.CanvasControls-module__hsKj1q__resetIcon{transform-origin:50%;transition:transform .22s var(--ease-out-cubic)}.CanvasControls-module__hsKj1q__canvasButton:hover .CanvasControls-module__hsKj1q__enterIcon{animation:CanvasControls-module__hsKj1q__enter-pulse .36s var(--ease-out-cubic)1}.CanvasControls-module__hsKj1q__canvasButton:hover .CanvasControls-module__hsKj1q__exitIcon{animation:CanvasControls-module__hsKj1q__exit-pulse .36s var(--ease-out-cubic)1}.CanvasControls-module__hsKj1q__canvasButton:active .CanvasControls-module__hsKj1q__resetIcon{transform:rotate(90deg)}@keyframes CanvasControls-module__hsKj1q__enter-pulse{0%{transform:scale(1)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes CanvasControls-module__hsKj1q__exit-pulse{0%{transform:scale(1)}55%{transform:scale(.86)}to{transform:scale(1)}}}
.Canvas-module__fPvAMq__moodCanvas{transform-origin:0 0;will-change:transform;touch-action:none;position:absolute;inset:0}.Canvas-module__fPvAMq__moodSurface{transform-origin:0 0;will-change:transform;width:100vw;height:100vh;position:relative}.Canvas-module__fPvAMq__moodElement{cursor:grab;touch-action:none;position:absolute;top:0;left:0}
.List-module__jwlfMa__listItem{--spacing:.75rem;color:var(--color-foreground)}.List-module__jwlfMa__listItem>a{justify-content:flex-start;gap:var(--spacing);width:100%;padding:var(--spacing)calc(var(--spacing)*.5);margin:0 calc(var(--spacing)*-.5);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:.375rem;text-decoration:none;transition:color .15s;display:flex}@media (hover:hover) and (pointer:fine){.List-module__jwlfMa__listItem>a:hover{color:var(--grey11)}}.List-module__jwlfMa__postDate{font-feature-settings:"tnum";color:var(--color-foreground-secondary);white-space:nowrap;margin-left:auto;font-size:.875rem}.List-module__jwlfMa__titleRow{align-items:baseline;gap:.375rem;display:flex}.List-module__jwlfMa__description{color:var(--color-foreground-secondary);font-size:.75rem}@media (max-width:640px){.List-module__jwlfMa__description{display:none}}
.StatusDisplay-module__NLq88W__statusDisplay{font-variant-numeric:tabular-nums;color:var(--color-foreground-secondary);cursor:default;margin-top:18px;font-size:.75rem;display:inline-flex}
