.AboutOverlay-module__2LM_DW__about{z-index:1;padding:var(--space-frame);overscroll-behavior:contain;background:var(--color-fg);color:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-lg);cursor:pointer;opacity:0;visibility:hidden;text-align:justify;transition:opacity var(--duration-fade) ease, visibility 0s linear var(--duration-fade);line-height:1.4;position:fixed;inset:0;overflow-y:auto}.AboutOverlay-module__2LM_DW__open{opacity:1;visibility:visible;transition:opacity var(--duration-fade) ease}.AboutOverlay-module__2LM_DW__content{min-block-size:calc(100svh - var(--space-frame) * 2)}.AboutOverlay-module__2LM_DW__email{z-index:1;background:var(--color-fg);padding:var(--space-md);font-size:var(--text-xxl);white-space:nowrap;text-transform:uppercase;line-height:1.2;position:fixed;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.AboutOverlay-module__2LM_DW__about p{margin-block-end:1lh}.AboutOverlay-module__2LM_DW__about a{text-underline-offset:.15em;text-decoration:underline}
.ClickNavigate-module__NLdbbG__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Carousel-module__kvvB0q__viewport{cursor:grab;block-size:100%;inline-size:100%;overflow:hidden}.Carousel-module__kvvB0q__viewport:active{cursor:grabbing}.Carousel-module__kvvB0q__container{touch-action:pan-y pinch-zoom;block-size:100%;display:flex}.Carousel-module__kvvB0q__slide{flex:none;block-size:100%;min-inline-size:0}
.FittedLetter-module__MBilRW__fittedLetter{align-items:center;block-size:100%;display:flex}.FittedLetter-module__MBilRW__glyph{block-size:var(--size-letter-fit);inline-size:auto;display:block;overflow:visible}.FittedLetter-module__MBilRW__glyphText{fill:currentColor;font-size:100px}.FittedLetter-module__MBilRW__fallback{font-size:var(--text-hero);opacity:0;line-height:1}.FittedLetter-module__MBilRW__visible{opacity:1}
.TitleCarousel-module__S9ADka__titleCarousel{block-size:100lvh;inline-size:100%;padding-block:var(--space-frame);color:var(--color-ink-invert);mix-blend-mode:difference;position:sticky;inset-block-start:0}.TitleCarousel-module__S9ADka__marquee,.TitleCarousel-module__S9ADka__carousel{block-size:100%}.TitleCarousel-module__S9ADka__letterSlide{block-size:100%;padding-inline:calc(var(--space-slide-gap) / 2);font-weight:var(--font-weight-display);-webkit-user-select:none;user-select:none;display:block}.TitleCarousel-module__S9ADka__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SiteShell-module__DYHAWa__scrollField{background:linear-gradient(to bottom, var(--color-bg) 0%, color-mix(in srgb, var(--color-fg) 0.4%, var(--color-bg)) 10%, color-mix(in srgb, var(--color-fg) 3.2%, var(--color-bg)) 20%, color-mix(in srgb, var(--color-fg) 10.8%, var(--color-bg)) 30%, color-mix(in srgb, var(--color-fg) 25.6%, var(--color-bg)) 40%, color-mix(in srgb, var(--color-fg) 50%, var(--color-bg)) 50%, color-mix(in srgb, var(--color-fg) 74.4%, var(--color-bg)) 60%, color-mix(in srgb, var(--color-fg) 89.2%, var(--color-bg)) 70%, color-mix(in srgb, var(--color-fg) 96.8%, var(--color-bg)) 80%, color-mix(in srgb, var(--color-fg) 99.6%, var(--color-bg)) 90%, var(--color-fg) 100%);block-size:8000vh}
