html,body{background:var(--ui-bg-canvas);color:var(--ui-text-primary);font-family:var(--font-family-primary);margin:0;padding:0}html{scroll-padding-top:calc(var(--about-nav-height,4rem) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}#page-content{z-index:1;background:var(--color-surface-background);position:relative}.about__photo-card>span,.about__more-frame>span,.about__job-logo>span,.home__project-thumb>span,.job-link-preview__frame>span{position:absolute;inset:0;width:100%!important;height:100%!important}
[class^=body-],[class*=\ body-],[class^=label-],[class*=\ label-]{font-family:var(--font-family-primary);color:var(--type-color-default)}.body-default-xs,.body-light-xs,.body-heavy-xs{font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line-height);letter-spacing:var(--type-body-xs-letter-spacing);text-wrap:pretty}.body-default-s,.body-light-s,.body-heavy-s{font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-letter-spacing);text-wrap:pretty}.body-default-m,.body-light-m,.body-heavy-m{font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-letter-spacing);text-wrap:pretty}.body-default-l,.body-light-l,.body-heavy-l{font-size:var(--type-body-l-size);line-height:var(--type-body-l-line-height);letter-spacing:var(--type-body-l-letter-spacing);text-wrap:pretty}.body-default-xl,.body-light-xl,.body-heavy-xl{font-size:var(--type-body-xl-size);line-height:var(--type-body-xl-line-height);letter-spacing:var(--type-body-xl-letter-spacing);text-wrap:pretty}.body-default-xxl,.body-light-xxl,.body-heavy-xxl{font-size:var(--type-body-xxl-size);letter-spacing:var(--type-body-xxl-letter-spacing);text-wrap:pretty}.body-default-xxl{line-height:var(--type-body-xxl-line-height)}.body-light-xxl,.body-heavy-xxl{line-height:var(--type-body-xxl-line-height-emphasis)}.body-default-xxxl,.body-light-xxxl,.body-heavy-xxxl{font-size:var(--type-body-xxxl-size);letter-spacing:var(--type-body-xxxl-letter-spacing);text-wrap:pretty}.body-default-xxxl{line-height:var(--type-body-xxxl-line-height)}.body-light-xxxl,.body-heavy-xxxl{line-height:var(--type-body-xxxl-line-height-emphasis)}.body-default-xs,.body-default-s,.body-default-m,.body-default-l,.body-default-xl,.body-default-xxl,.body-default-xxxl{font-weight:var(--type-body-default-weight)}.body-light-xs,.body-light-s,.body-light-m,.body-light-l,.body-light-xl,.body-light-xxl,.body-light-xxxl{font-weight:var(--type-body-light-weight)}.body-heavy-xs,.body-heavy-s,.body-heavy-m,.body-heavy-l,.body-heavy-xl,.body-heavy-xxl,.body-heavy-xxxl{font-weight:var(--type-body-heavy-weight)}.label-default-xs,.label-heavy-xs,.label-italic-xs,.label-links-xs,.label-default-s,.label-heavy-s,.label-italic-s,.label-links-s,.label-default-m,.label-heavy-m,.label-italic-m,.label-links-m,.label-default-l,.label-heavy-l,.label-italic-l,.label-links-l,.label-default-xl,.label-heavy-xl,.label-italic-xl,.label-links-xl,.label-default-xxl,.label-heavy-xxl,.label-italic-xxl,.label-links-xxl,.label-default-xxxl,.label-heavy-xxxl,.label-italic-xxxl,.label-links-xxxl{font-style:normal}.label-default-xs,.label-heavy-xs,.label-italic-xs,.label-links-xs{font-size:var(--type-label-xs-size);line-height:var(--type-label-xs-line-height);letter-spacing:var(--type-label-xs-letter-spacing)}.label-default-s,.label-heavy-s,.label-italic-s,.label-links-s{font-size:var(--type-label-s-size);line-height:var(--type-label-s-line-height);letter-spacing:var(--type-label-s-letter-spacing)}.label-default-m,.label-heavy-m,.label-italic-m,.label-links-m{font-size:var(--type-label-m-size);line-height:var(--type-label-m-line-height);letter-spacing:var(--type-label-m-letter-spacing)}.label-default-l,.label-heavy-l,.label-italic-l,.label-links-l{font-size:var(--type-label-l-size);line-height:var(--type-label-l-line-height);letter-spacing:var(--type-label-l-letter-spacing)}.label-default-xl,.label-heavy-xl,.label-italic-xl,.label-links-xl{font-size:var(--type-label-xl-size);line-height:var(--type-label-xl-line-height);letter-spacing:var(--type-label-xl-letter-spacing)}.label-default-xxl,.label-heavy-xxl,.label-italic-xxl,.label-links-xxl{font-size:var(--type-label-xxl-size);line-height:var(--type-label-xxl-line-height);letter-spacing:var(--type-label-xxl-letter-spacing)}.label-default-xxxl,.label-heavy-xxxl,.label-italic-xxxl,.label-links-xxxl{font-size:var(--type-label-xxxl-size);line-height:var(--type-label-xxxl-line-height);letter-spacing:var(--type-label-xxxl-letter-spacing)}.label-default-xs,.label-default-s,.label-default-m,.label-default-l,.label-default-xl,.label-default-xxl,.label-default-xxxl{font-weight:var(--type-label-default-weight)}.label-heavy-xs,.label-heavy-s,.label-heavy-m,.label-heavy-l,.label-heavy-xl,.label-heavy-xxl,.label-heavy-xxxl{font-weight:var(--type-label-heavy-weight)}.label-italic-xs,.label-italic-s,.label-italic-m,.label-italic-l,.label-italic-xl,.label-italic-xxl,.label-italic-xxxl{font-weight:var(--type-label-default-weight);font-style:italic}.label-links-xs,.label-links-s,.label-links-m,.label-links-l,.label-links-xl,.label-links-xxl,.label-links-xxxl{font-weight:var(--type-label-links-weight)}.label-link-m{font-family:var(--font-family-primary);font-size:var(--type-label-m-size);line-height:var(--type-label-m-line-height);letter-spacing:var(--type-label-m-letter-spacing);font-weight:var(--type-label-links-weight);color:var(--type-color-default)}.label-navlink-m{font-family:var(--font-family-primary);font-size:var(--type-label-s-size);line-height:var(--type-label-s-line-height);letter-spacing:var(--type-label-s-letter-spacing);font-weight:var(--type-label-default-weight);color:var(--type-color-default)}.label-logo{font-family:var(--font-family-primary);font-size:var(--type-label-m-size);line-height:var(--type-label-m-line-height);letter-spacing:var(--type-label-m-letter-spacing);font-weight:var(--type-label-default-weight);color:var(--type-color-default);transition:color var(--transition-color,var(--duration-fast) var(--ease-standard))}.heading-decorative-m{font-family:var(--type-heading-decorative-light-family);font-weight:var(--type-heading-decorative-light-weight);font-style:var(--type-heading-decorative-style);font-size:var(--type-heading-decorative-m-size);line-height:var(--type-heading-decorative-m-line-height);letter-spacing:var(--type-heading-decorative-letter-spacing);color:var(--type-color-default);text-wrap:balance}.heading-decorative-l,.heading-decorative-xxl,.heading-decorative-xxxl{font-family:var(--type-heading-decorative-family);font-weight:var(--type-heading-decorative-weight);font-style:var(--type-heading-decorative-style);letter-spacing:var(--type-heading-decorative-letter-spacing);color:var(--type-color-default);text-wrap:balance}.heading-decorative-l{font-size:var(--type-heading-decorative-l-size);line-height:var(--type-heading-decorative-l-line-height)}.heading-decorative-xxl{font-size:var(--type-heading-decorative-xxl-size);line-height:var(--type-heading-decorative-xxl-line-height)}.heading-decorative-xxxl{font-size:var(--type-heading-decorative-xxxl-size);line-height:var(--type-heading-decorative-xxxl-line-height)}.heading-default-xxxl{font-family:var(--type-heading-default-xxxl-family);font-size:var(--type-heading-default-xxxl-size);line-height:var(--type-heading-default-xxxl-line-height);font-weight:var(--type-heading-default-xxxl-weight);letter-spacing:var(--type-heading-default-xxxl-letter-spacing);color:var(--type-color-default);text-wrap:balance}.paragraph-m{font-family:var(--font-family-primary);font-size:var(--type-body-m-size);line-height:var(--type-body-m-line-height);letter-spacing:var(--type-body-m-letter-spacing);font-weight:var(--type-body-default-weight);text-wrap:pretty;color:inherit;margin:0}.paragraph-s{font-family:var(--font-family-primary);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);letter-spacing:var(--type-body-s-letter-spacing);font-weight:var(--type-body-default-weight);text-wrap:pretty;color:inherit;margin:0}
:root{--site-footer-card-radius:var(--radius-300);--site-footer-content-gap:var(--spacing-section-xl);--site-footer-thanks-gap:var(--spacing-section-m);--site-footer-green:#a2e82e;--site-footer-thanks:#184900;--footer-content-gap:var(--site-footer-content-gap);--footer-card-radius:var(--site-footer-card-radius)}.footer-reveal-edge{top:100%;z-index:0;height:var(--scale-static-800);pointer-events:none;position:absolute;inset-inline:0}.footer-reveal-edge__blur,.footer-reveal-edge:after{pointer-events:none;opacity:var(--footer-edge-strength,0);position:absolute;inset:0}.footer-reveal-edge__blur{display:none}.footer-reveal-edge:after{content:"";background:linear-gradient(to bottom, var(--color-surface-background) 0%, color-mix(in oklch, var(--color-surface-background) 55%, transparent) 25%, color-mix(in oklch, var(--color-surface-background) 12%, transparent) 60%, color-mix(in oklch, var(--color-surface-background) 2%, transparent) 85%, transparent 100%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.footer-reveal-edge__blur{-webkit-backdrop-filter:blur(var(--footer-edge-blur));backdrop-filter:blur(var(--footer-edge-blur));-webkit-mask-image:var(--footer-edge-mask);-webkit-mask-image:var(--footer-edge-mask);mask-image:var(--footer-edge-mask);display:block}.footer-reveal-edge__blur--soft{--footer-edge-blur:var(--scale-static-25);--footer-edge-mask:linear-gradient(to bottom, #000 0%, #000000d9 25%, #00000059 60%, #00000014 85%, transparent 100%)}.footer-reveal-edge__blur--medium{--footer-edge-blur:var(--scale-static-40);--footer-edge-mask:linear-gradient(to bottom, #000 0%, #00000080 25%, #0000001f 50%, transparent 75%)}.footer-reveal-edge__blur--strong{--footer-edge-blur:var(--scale-static-75);--footer-edge-mask:linear-gradient(to bottom, #000 0%, #00000059 20%, transparent 50%)}}@media (prefers-reduced-transparency:reduce){.footer-reveal-edge__blur{display:none}}@media (forced-colors:active){.footer-reveal-edge{display:none}}.site-footer__spacer{width:100%;height:var(--footer-reveal-scroll,0px);pointer-events:none}.site-footer{visibility:hidden;inset-inline:0;z-index:0;background:var(--color-surface-background);width:100%;color:var(--color-neutral-text);position:fixed;bottom:0;overflow:hidden}.site-footer[data-reveal-visible]{visibility:visible}.site-footer[data-flow-reveal]{visibility:visible;position:relative;bottom:auto;overflow:visible}.site-footer__shell{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.site-footer__margin{box-sizing:border-box;width:100%;padding:var(--spacing-container-l);position:relative}.site-footer__card{border-radius:var(--site-footer-card-radius);background-color:var(--site-footer-green);width:100%;position:relative;overflow:hidden;container:site-footer-card/inline-size}.site-footer__texture{pointer-events:none;z-index:1;mix-blend-mode:overlay;position:absolute;inset:0;overflow:hidden}.site-footer__texture img,.site-footer__texture>span{width:100%;height:100%;display:block}.site-footer__texture img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.site-footer__padding{z-index:2;gap:var(--spacing-section-m);box-sizing:border-box;width:100%;padding:var(--spacing-container-xl);flex-direction:column;display:flex;position:relative}.site-footer__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--spacing-section-xl);width:100%;display:flex;position:relative}.site-footer__columns{gap:var(--spacing-section-xxl);flex-wrap:wrap;min-width:0;display:flex}.site-footer__col{gap:var(--spacing-container-m);flex-direction:column;min-width:min-content;display:flex}.site-footer__col-heading{opacity:.7;color:var(--color-neutral-text);line-height:var(--type-footer-label-l-line-height);margin:0}.site-footer__link-list{gap:var(--spacing-type-l);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__text-link,.site-footer__ext-link{align-items:center;gap:var(--spacing-type-s);line-height:var(--type-footer-label-l-line-height);text-decoration:none;display:inline-flex;overflow:visible}.site-footer__text-link{color:var(--color-neutral-text)}.site-footer__text-link .hover-text-highlight{padding-bottom:var(--spacing-text-s)}.site-footer__ext-link{color:var(--color-neutral-text)}.site-footer__ext-link .hover-text-highlight{padding-bottom:var(--spacing-type-s)}.site-footer__link-text,.site-footer .hover-text-highlight__label{font-size:inherit;line-height:inherit;transition:color var(--duration-quick) var(--ease-smooth-out)}.site-footer__text-link .site-footer__link-text,.site-footer__text-link .hover-text-highlight__label,.site-footer__ext-link .site-footer__link-text,.site-footer__ext-link .hover-text-highlight__label{color:var(--color-neutral-text)}.site-footer__ext-link:hover .site-footer__link-text,.site-footer__ext-link:focus-visible .site-footer__link-text,.site-footer__ext-link:hover .hover-text-highlight__label,.site-footer__ext-link:focus-visible .hover-text-highlight__label,.site-footer__text-link:hover .site-footer__link-text,.site-footer__text-link:focus-visible .site-footer__link-text,.site-footer__text-link:hover .hover-text-highlight__label,.site-footer__text-link:focus-visible .hover-text-highlight__label{color:var(--color-neutral-text-hover)}.site-footer__text-link:hover .hover-text-highlight__label:after,.site-footer__text-link:focus-visible .hover-text-highlight__label:after,.site-footer__ext-link:hover .hover-text-highlight__label:after,.site-footer__ext-link:focus-visible .hover-text-highlight__label:after{transform-origin:0;transform:scaleX(1)}.site-footer__ext-arrow{box-sizing:border-box;width:var(--scale-static-250);height:var(--scale-static-250);color:inherit;transition:transform var(--duration-fast) var(--ease-emphasized);flex:none;place-items:center;padding-block-start:var(--spacing-text-s);display:grid}.site-footer__ext-arrow img{display:block}.site-footer__ext-link:hover .site-footer__ext-arrow,.site-footer__ext-link:focus-visible .site-footer__ext-arrow{transform:translate(var(--scale-static-25), calc(var(--scale-static-25) * -1))}.site-footer__email.copy-email{font-size:var(--type-label-l-size);line-height:var(--type-footer-label-l-line-height);letter-spacing:var(--type-label-l-letter-spacing)}.site-footer .copy-email .copy-email__text-wrap{padding-bottom:var(--spacing-type-m)}.site-footer .copy-email .copy-email__text{font-size:inherit;line-height:inherit;color:var(--color-neutral-text);text-decoration:none}.site-footer .copy-email:hover .copy-email__text,.site-footer .copy-email:focus-visible .copy-email__text{color:var(--color-neutral-text-hover)}.site-footer__stamp{width:var(--scale-static-800);aspect-ratio:8/9;pointer-events:none;flex:none;max-width:28vw;line-height:0}.site-footer__stamp img,.site-footer__stamp>span{width:100%;height:100%;display:block}.site-footer__stamp img{filter:url(#site-footer-star-ink);object-fit:cover;object-position:center;opacity:.8}.site-footer__bottom{gap:var(--spacing-section-xl);flex-direction:column;width:100%;display:flex}.site-footer__thanks-wrap{pointer-events:none;width:100%;overflow:visible;container:footer-thanks/inline-size}.site-footer__thanks{opacity:.7;width:100%;font-family:var(--font-family-display);font-style:var(--font-style-italic);font-weight:var(--font-weight-regular);letter-spacing:var(--type-heading-decorative-letter-spacing);color:var(--site-footer-thanks);white-space:nowrap;filter:url(#site-footer-thanks-ink);margin:0;font-size:12.75cqi;line-height:1;display:block}@supports (text-box-trim:trim-both){.site-footer__thanks{text-box-trim:trim-both;text-box-edge:cap alphabetic}}@media not (min-width:40rem){.site-footer__thanks{filter:url(#site-footer-thanks-ink-small)}.site-footer__stamp img{filter:url(#site-footer-star-ink-small)}}@media (forced-colors:active),(prefers-contrast:more),print{.site-footer__thanks,.site-footer__stamp img{filter:none}}.site-footer__captions{align-items:center;column-gap:var(--spacing-section-xl);row-gap:var(--spacing-type-s);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.site-footer__details{justify-self:end;align-items:flex-end;gap:var(--spacing-text-s);flex-direction:column;min-width:0;max-width:100%;display:flex}.site-footer__meta,.site-footer__copy,.site-footer__credit{font-size:var(--type-label-m-size);line-height:var(--type-footer-caption-line-height);letter-spacing:var(--type-label-m-letter-spacing);font-weight:var(--type-label-default-weight);color:var(--color-neutral-text);flex-wrap:wrap;align-items:center;margin:0;display:flex}.site-footer__copy{flex-direction:column;justify-self:start;align-items:flex-start;gap:0}.site-footer__credit{text-align:end;justify-content:flex-end}.site-footer__meta{justify-content:flex-end;justify-self:end;gap:var(--spacing-text-m)}.site-footer__clock{font-variant-numeric:tabular-nums;white-space:nowrap}.site-footer__meta-sep{color:inherit}.site-footer a:focus-visible,.site-footer .copy-email:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--radius-50)}@media not (min-width:64rem){.footer-reveal-edge{display:none}.site-footer__spacer{height:0}.site-footer{visibility:visible;position:relative;bottom:auto;overflow:visible}.site-footer__margin{padding:var(--spacing-page-column-s);padding-bottom:max(var(--spacing-page-column-s), env(safe-area-inset-bottom))}.site-footer__padding{padding:var(--spacing-page-column-s)}.site-footer__col{gap:var(--spacing-gap-m)}.site-footer__link-list{gap:var(--spacing-text-m)}.site-footer__columns{gap:var(--spacing-section-m);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.site-footer__col,.site-footer__captions>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.site-footer__email.copy-email{text-align:start;max-width:100%}.site-footer__email .copy-email__text-wrap{overflow-wrap:anywhere;min-width:0}.site-footer__captions{align-items:flex-start;gap:var(--spacing-content-l);flex-wrap:wrap;display:flex}.site-footer__details{align-items:flex-start}.site-footer__credit{text-align:start;justify-content:flex-start}.site-footer__meta{justify-content:flex-start}}@media not (min-width:40rem){.site-footer__top{gap:var(--spacing-gap-l);flex-direction:column}.site-footer__stamp{width:min(var(--scale-static-800), 28vw);order:-1;align-self:flex-start}.site-footer__columns{gap:var(--spacing-gap-l);grid-template-columns:minmax(0,1fr);width:100%}.site-footer__thanks{font-size:clamp(var(--type-heading-decorative-l-size), 22cqi, var(--type-heading-decorative-xxxl-size));white-space:normal;text-wrap:balance}.site-footer__captions{align-items:flex-start;gap:var(--spacing-type-s);flex-direction:column;display:flex}.site-footer__copy,.site-footer__credit,.site-footer__meta{justify-self:start}.site-footer__meta{justify-content:flex-start;row-gap:var(--spacing-type-m)}}@media (prefers-reduced-motion:reduce){.site-footer__link-text,.site-footer .hover-text-highlight__label,.site-footer__ext-arrow{transition:none}.site-footer__ext-link:hover .site-footer__ext-arrow,.site-footer__ext-link:focus-visible .site-footer__ext-arrow{transform:none}}
.copy-email{align-items:center;gap:var(--spacing-content-s);cursor:pointer;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0;display:inline-flex;position:relative}.copy-email:focus-visible{outline:none}.copy-email__text-wrap{display:inline-block;position:relative}.copy-email .label-email,.copy-email .copy-email__text{color:var(--color-neutral-text-down);transition:var(--transition-color)}.copy-email:hover .label-email,.copy-email:focus-visible .label-email,.copy-email:hover .copy-email__text,.copy-email:focus-visible .copy-email__text{color:var(--color-neutral-text-hover)}.copy-email__icon-slot{width:var(--scale-static-250);height:var(--scale-static-250);flex:none;position:relative}.copy-email__icon{color:var(--color-neutral-text-down);opacity:0;transform:translateY(var(--scale-static-25));transition:var(--transition-opacity), var(--transition-transform), var(--transition-color);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.copy-email__icon svg{width:var(--scale-static-200);height:var(--scale-static-200)}.copy-email[data-icon-visible=true] .copy-email__icon{opacity:1;transform:translateY(0)}.copy-email:hover .copy-email__icon,.copy-email:focus-visible .copy-email__icon,.copy-email[data-icon-visible=true] .copy-email__icon{color:var(--color-neutral-text-hover)}.copy-email[data-icon-state=check] .copy-email__icon--copy,.copy-email[data-icon-state=copy] .copy-email__icon--check{opacity:0}.copy-email[data-icon-state=check] .copy-email__icon--check,.copy-email.is-copied .copy-email__text,.copy-email.is-copied .label-email{color:var(--color-positive-background-strong)}.copy-email__toast{z-index:10002;transform:translate(-50%, calc(-100% - var(--spacing-content-m)));padding:var(--spacing-content-s) var(--spacing-content-m);border-radius:var(--radius-100);background:var(--color-neutral-text-strong);color:var(--color-neutral-text-weak);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-smooth-out), visibility 0s linear var(--duration-fast);position:fixed}.copy-email__toast.is-visible{opacity:1;visibility:visible;transition:opacity var(--duration-medium) var(--ease-smooth-out), visibility 0s linear}@media (prefers-reduced-motion:reduce){.copy-email .label-email,.copy-email .copy-email__text,.copy-email__icon,.copy-email__toast,.copy-email__toast.is-visible{transition:none}}
:root{--hover-text-highlight-thickness:var(--scale-rem-1);--hover-text-highlight-duration:var(--duration-normal);--hover-text-highlight-easing:var(--ease-standard);--hover-link-arrow-offset-x:var(--scale-static-25);--hover-link-arrow-offset-y:calc(var(--scale-static-25) * -1);--hover-link-arrow-duration:var(--duration-fast);--hover-link-arrow-easing:var(--ease-emphasized)}.hover-text-highlight{max-width:100%;color:inherit;display:inline-block}.hover-text-highlight__label{color:var(--extracted-r6o4lv,var(--color-neutral-text));text-decoration:none;display:inline-block;position:relative}.hover-text-highlight__label:after,.copy-email__text-wrap:after{content:"";height:var(--hover-text-highlight-thickness);transform-origin:100%;transition:transform var(--hover-text-highlight-duration) var(--hover-text-highlight-easing);pointer-events:none;background-color:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hover-text-highlight:hover .hover-text-highlight__label:after,.hover-text-highlight:focus-within .hover-text-highlight__label:after,.copy-email:hover .copy-email__text-wrap:after,.copy-email:focus-visible .copy-email__text-wrap:after{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hover-text-highlight__label:after,.copy-email__text-wrap:after{transition:none}}
:root{--site-nav-height:var(--scale-static-800);--site-content-top-inset:calc(var(--site-nav-height) + var(--spacing-section-xl));--mobile-nav-motion-ease:var(--ease-emphasized);--mobile-nav-motion-duration:var(--duration-normal);--mobile-nav-reveal-duration-open:.44s;--mobile-nav-reveal-duration-close:.36s;--mobile-nav-reveal-scale:42;--mobile-nav-exit-duration:.26s;--mobile-nav-exit-ease:var(--ease-emphasized);--mobile-nav-exit-offset:.5rem}@media not (min-width:64rem){body.mobile-nav-open{overflow:hidden}}@media (min-width:64rem){.mobile-nav,.mobile-nav__overlay{display:none!important}}.mobile-nav,.mobile-nav__overlay{--mobile-nav-text-inset:var(--spacing-page-column-l);--mobile-nav-link-pad-inline:var(--spacing-content-l);--mobile-nav-list-gap:var(--spacing-type-m)}.mobile-nav{z-index:10001;pointer-events:none;width:100%;position:fixed;top:0;left:0;right:0;overflow:visible}.mobile-nav__bar{width:100%;height:var(--site-nav-height);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:visible}.mobile-nav__logo,.mobile-nav__toggle-wrap{height:var(--site-nav-height);pointer-events:auto;flex-direction:row;align-items:stretch;display:flex;position:relative;overflow:visible}.mobile-nav__logo{margin-left:0}.mobile-nav__toggle-wrap{margin-left:auto;margin-right:0}.mobile-nav__logo-text,.mobile-nav__toggle{box-sizing:border-box;background:var(--color-neutral-background);height:var(--site-nav-height);align-items:center;display:flex}.mobile-nav__logo-text{padding:var(--spacing-content-s) 0 var(--spacing-content-s) var(--mobile-nav-text-inset)}.mobile-nav__logo-text p{white-space:nowrap;margin:0}.mobile-nav__logo-text a{color:var(--color-neutral-text);text-decoration:none}.mobile-nav__toggle{padding:var(--spacing-content-s) var(--mobile-nav-text-inset) var(--spacing-content-s) 0;cursor:pointer;min-width:var(--scale-static-700);border:0;flex:none;justify-content:center;margin:0}.mobile-nav__curve{flex:none;display:block}.mobile-nav__curve--join-right,.mobile-nav__curve--join-left{width:var(--scale-static-700);height:var(--site-nav-height)}.mobile-nav__curve--bl-tail,.mobile-nav__curve--br-tail{top:var(--site-nav-height);pointer-events:none;width:1.75rem;height:1.3672rem;display:block;position:absolute}.mobile-nav__bar>.mobile-nav__curve--bl-tail{width:calc(1.75rem + 1px);left:-1px}.mobile-nav__bar>.mobile-nav__curve--br-tail{width:calc(1.75rem + 1px);right:-1px}.mobile-nav__icon{--js9iwy:1;width:var(--scale-static-300);height:var(--scale-static-300);aspect-ratio:1;flex:none;position:relative}.mobile-nav__icon-svg{width:100%;height:100%;color:var(--color-neutral-icon);transition:opacity var(--mobile-nav-motion-duration) var(--mobile-nav-motion-ease), transform var(--mobile-nav-motion-duration) var(--mobile-nav-motion-ease);display:block;position:absolute;inset:0}.mobile-nav__icon-svg--menu{opacity:1;transform:none}.mobile-nav__icon-svg--close,.mobile-nav[data-open=true] .mobile-nav__icon-svg--menu{opacity:0;transform:scale(.92)}.mobile-nav[data-open=true] .mobile-nav__icon-svg--close{opacity:1;transform:none}.mobile-nav__overlay{z-index:10000;opacity:1;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--mobile-nav-reveal-duration-close);background:0 0;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.mobile-nav__overlay[data-open=true]{visibility:visible;pointer-events:auto;transition:visibility}.mobile-nav__reveal{z-index:0;width:9rem;height:calc(var(--site-nav-height) + 1.3672rem);transform-origin:100% 0;pointer-events:none;transition:transform var(--mobile-nav-reveal-duration-close) var(--mobile-nav-exit-ease);position:absolute;top:0;right:0;transform:scale(1)}.mobile-nav__overlay[data-open=true] .mobile-nav__reveal{transform:scale(var(--mobile-nav-reveal-scale));transition:transform var(--mobile-nav-reveal-duration-open) var(--mobile-nav-motion-ease)}.mobile-nav__reveal-svg{width:100%;height:100%;display:block;overflow:visible}.mobile-nav__reveal-svg path,.mobile-nav__reveal-svg rect{fill:var(--color-neutral-background)}.mobile-nav__overlay .mobile-nav__menu{z-index:1;position:relative}.mobile-nav__menu{gap:var(--mobile-nav-list-gap);padding:var(--scale-static-900) var(--spacing-container-l) max(var(--spacing-section-xl), env(safe-area-inset-bottom)) calc(var(--mobile-nav-text-inset) - var(--mobile-nav-link-pad-inline));flex-direction:column;flex:1;display:flex}.mobile-nav__menu-primary,.mobile-nav__menu-social{gap:var(--mobile-nav-list-gap);flex-direction:column;display:flex}.mobile-nav__menu-social{margin-top:auto}.mobile-nav__link{appearance:none;border-radius:var(--radius-125);box-sizing:border-box;color:var(--color-neutral-text);cursor:pointer;font:inherit;min-height:var(--scale-static-600);opacity:0;padding:var(--spacing-content-m) var(--mobile-nav-link-pad-inline);text-align:left;transform:translateY(calc(var(--mobile-nav-exit-offset) * -1));transition:opacity var(--mobile-nav-exit-duration) var(--mobile-nav-exit-ease), transform var(--mobile-nav-exit-duration) var(--mobile-nav-exit-ease), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), scale .16s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));background:0 0;border:0;align-items:center;width:100%;margin:0;text-decoration:none;display:flex}.mobile-nav__overlay .hover-text-highlight__label:after{content:none!important;display:none!important;transform:none!important}.mobile-nav__overlay .mobile-nav__link,.mobile-nav__overlay .hover-text-highlight,.mobile-nav__overlay .hover-text-highlight__label{color:var(--color-neutral-text)}.mobile-nav__logo-text .label-logo{color:var(--color-neutral-text);text-decoration:none}.mobile-nav__overlay .mobile-nav__link:focus-visible,.mobile-nav__overlay .mobile-nav__link:active{color:var(--color-neutral-text-hover);background-color:var(--color-neutral-background-hover)}@media (hover:hover) and (pointer:fine){.mobile-nav__overlay .mobile-nav__link:hover{color:var(--color-neutral-text-hover);background-color:var(--color-neutral-background-hover)}}.mobile-nav__overlay .mobile-nav__link:active{scale:.96}.mobile-nav__link .label-default-m,.mobile-nav__logo-text .label-default-m{display:block}.mobile-nav__footer-arrow{color:var(--color-neutral-text);height:var(--scale-static-250);transition:transform var(--hover-link-arrow-duration,var(--duration-fast)) var(--hover-link-arrow-easing,var(--ease-emphasized));width:var(--scale-static-250);flex:none;display:block;transform:translate(0,0)}.mobile-nav__link:focus-visible .mobile-nav__footer-arrow{transform:translate3d(var(--hover-link-arrow-offset-x,var(--scale-static-25)), var(--hover-link-arrow-offset-y,calc(var(--scale-static-25) * -1)), 0)}@media (hover:hover) and (pointer:fine){.mobile-nav__link:hover .mobile-nav__footer-arrow{transform:translate3d(var(--hover-link-arrow-offset-x,var(--scale-static-25)), var(--hover-link-arrow-offset-y,calc(var(--scale-static-25) * -1)), 0)}}.mobile-nav__link .hover-text-highlight__label{display:block}.mobile-nav__overlay[data-open=true] .mobile-nav__link{opacity:1;transition-duration:var(--mobile-nav-motion-duration), var(--mobile-nav-motion-duration), var(--duration-fast), var(--duration-fast), .16s;transition-timing-function:var(--mobile-nav-motion-ease), var(--mobile-nav-motion-ease), var(--ease-standard), var(--ease-standard), var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mobile-nav__overlay,.mobile-nav__link,.mobile-nav__icon-svg,.mobile-nav__footer-arrow{transition:none!important}.mobile-nav__reveal{width:100%;height:100%;inset:0;transform:none!important}.mobile-nav__overlay:not([data-open=true]) .mobile-nav__reveal{opacity:0}.mobile-nav__overlay[data-open=true] .mobile-nav__reveal{opacity:1}.mobile-nav__reveal-svg{display:none}.mobile-nav__overlay[data-open=true]{background:var(--color-neutral-background)}.mobile-nav__link,.mobile-nav__overlay[data-open=true] .mobile-nav__link{opacity:1;transform:none}.mobile-nav__overlay:not([data-open=true]) .mobile-nav__link{opacity:0}.mobile-nav__overlay .mobile-nav__link:active{scale:none}}
:root{--about-nav-surface:var(--color-neutral-background);--about-nav-height:var(--scale-static-800)}.about__nav{inset-inline:0;z-index:1000;width:100%;height:calc(var(--about-nav-height) + 1px);box-sizing:border-box;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;padding-top:1px;display:grid;position:fixed;top:-1px}.about__nav-island{pointer-events:auto;isolation:isolate;align-items:stretch;min-width:0;display:flex;position:relative}.about__nav-island:first-child{justify-self:start}.about__nav-island--center{grid-column:2;justify-self:center}.about__nav-island:last-child{grid-column:3;justify-self:end}.about__nav-curve{z-index:0;flex:none;width:3.5rem;height:100%;margin-inline:-1px;display:block;position:relative}.about__nav-tail{z-index:0;width:1.75rem;height:1.3672rem;position:absolute;top:100%}.about__nav-tail--left{left:0}.about__nav-tail--right{right:0}.about__nav-home,.about__nav-links,.about__nav-actions{z-index:1;box-sizing:border-box;background-color:var(--about-nav-surface);height:100%;box-shadow:0 -1px 0 0 var(--about-nav-surface), -1px 0 0 0 var(--about-nav-surface), 1px 0 0 0 var(--about-nav-surface);align-self:stretch;align-items:center;display:flex;position:relative}.about__nav-home{padding-block:var(--spacing-type-l);color:var(--color-neutral-text);padding-inline-start:var(--spacing-section-m);text-decoration:none}.site-nav__logo-label{--site-nav-logo-feedback-height:calc(var(--scale-static-500) + 2 * var(--spacing-type-m));box-sizing:border-box;block-size:var(--site-nav-logo-feedback-height);padding:var(--spacing-type-m) var(--spacing-content-l);margin-block:calc((1lh - var(--site-nav-logo-feedback-height)) / 2);margin-inline:calc(var(--spacing-content-l) * -1);border-radius:var(--radius-125);transition:color var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-quick) var(--ease-smooth-out), scale var(--duration-quick) var(--ease-smooth-out);flex-shrink:0;align-items:center;display:inline-flex}.site-nav__logo:focus-visible .site-nav__logo-label,.site-nav__logo:active .site-nav__logo-label{color:var(--color-neutral-text-hover);background-color:var(--color-neutral-background-hover)}.site-nav__logo:active .site-nav__logo-label{scale:.96}.site-nav__logo:focus-visible .site-nav__logo-label{outline:2px solid var(--ui-focus);outline-offset:2px}.about__nav-links{gap:var(--spacing-type-m)}.about__nav-link{min-height:2.5rem;padding:var(--spacing-type-m) var(--spacing-content-l);border-radius:var(--radius-125);color:var(--color-neutral-text-medium);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), scale .16s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));align-items:center;text-decoration:none;display:inline-flex}.about__nav-link.is-active{color:var(--color-neutral-text)}.about__nav-actions{gap:var(--spacing-type-m);padding-block:var(--spacing-type-l);padding-inline-end:var(--spacing-content-l)}.about__nav-action{align-items:center;gap:var(--spacing-type-s);min-height:2.5rem;padding:var(--spacing-type-m) var(--spacing-content-l);border-radius:var(--radius-125);color:var(--color-neutral-text);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), scale .16s var(--ease-yasi-out,cubic-bezier(.16, 1, .3, 1));padding-inline-end:calc(var(--spacing-content-l) - var(--scale-static-25));text-decoration:none;display:inline-flex}.about__nav-action .about__arrow{width:var(--scale-static-250);height:var(--scale-static-250);color:inherit;transition:transform var(--duration-fast) var(--ease-standard);flex:none;display:block;overflow:visible}.about__nav-link:focus-visible,.about__nav-action:focus-visible{color:var(--color-neutral-text-hover);background-color:var(--color-neutral-background-hover)}@media (hover:hover) and (pointer:fine){.site-nav__logo:hover .site-nav__logo-label,.about__nav-link:hover,.about__nav-action:hover{color:var(--color-neutral-text-hover);background-color:var(--color-neutral-background-hover)}.about__nav-action:hover .about__arrow{transform:translate(var(--scale-static-25), calc(var(--scale-static-25) * -1))}}.about__nav-link:active,.about__nav-action:active{scale:.96}.about__nav-action:focus-visible .about__arrow{transform:translate(var(--scale-static-25), calc(var(--scale-static-25) * -1))}.about__nav a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:var(--radius-50)}.site-nav__logo:focus-visible,.about__nav .site-nav__logo:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.site-nav__logo-label,.about__nav-link,.about__nav-action,.about__nav-action .about__arrow{transition:none}.site-nav__logo:active .site-nav__logo-label,.about__nav-link:active,.about__nav-action:active{color:var(--color-neutral-text-hover);scale:none}.about__nav-link:active,.about__nav-action:active{background-color:var(--color-neutral-background-hover)}@media (hover:hover) and (pointer:fine){.about__nav-action:hover .about__arrow{transform:none}}.about__nav-action:focus-visible .about__arrow{transform:none}}@media not (min-width:64rem){.site-nav__logo-label{--site-nav-logo-feedback-height:max(var(--scale-static-600), calc(var(--type-label-m-line-height) + 2 * var(--spacing-content-m)))}.about__nav{display:none}}.site-nav__indicator{pointer-events:none;visibility:hidden;border-radius:var(--radius-125);corner-shape:squircle;background-color:var(--color-neutral-background-hover);position:absolute;inset:0 auto auto 0}.site-nav__glide .about__nav-link,.site-nav__glide .about__nav-action{z-index:1;position:relative}.site-nav__glide[data-glide-ready] .site-nav__indicator{visibility:visible}.site-nav__glide[data-glide-ready] .about__nav-link{background-color:#0000}@media (hover:hover) and (pointer:fine){.site-nav__glide[data-glide-ready] .about__nav-action:hover:not(:focus-visible){background-color:#0000}}.site-nav__glide [data-highlighted]{color:var(--color-neutral-text-hover)}
.page-grid{--page-grid-columns:4;--page-grid-gutter:var(--spacing-page-column-s);--page-grid-margin:var(--spacing-page-column-s);--page-grid-max-track:var(--breakpoint-lg);box-sizing:border-box;width:100%;max-width:calc(var(--page-grid-max-track) + 2 * var(--page-grid-margin));padding-inline:var(--page-grid-margin);grid-template-columns:repeat(var(--page-grid-columns), minmax(0, 1fr));column-gap:var(--page-grid-gutter);row-gap:var(--spacing-section-xl);align-items:start;margin-inline:auto;display:grid}@media (min-width:64rem){.page-grid{--page-grid-columns:12;--page-grid-margin:var(--spacing-page-column-xl)}}.page-grid__span-1{grid-column:span 1;min-width:0}.page-grid__span-2{grid-column:span 2;min-width:0}.page-grid__span-4{grid-column:span 4;min-width:0}.page-grid__span-8{grid-column:span 8;min-width:0}.page-grid__span-full{grid-column:1/-1;min-width:0}@media (min-width:40rem){.page-grid__sm-span-1{grid-column:span 1;min-width:0}.page-grid__sm-span-2{grid-column:span 2;min-width:0}.page-grid__sm-span-4{grid-column:span 4;min-width:0}.page-grid__sm-span-8{grid-column:span 8;min-width:0}.page-grid__sm-span-full{grid-column:1/-1;min-width:0}.page-grid__md-span-1{grid-column:span 1;min-width:0}.page-grid__md-span-2{grid-column:span 2;min-width:0}.page-grid__md-span-4{grid-column:span 4;min-width:0}.page-grid__md-span-8{grid-column:span 8;min-width:0}.page-grid__md-span-full{grid-column:1/-1;min-width:0}}@media (min-width:64rem){.page-grid__lg-span-1{grid-column:span 1;min-width:0}.page-grid__lg-span-2{grid-column:span 2;min-width:0}.page-grid__lg-span-4{grid-column:span 4;min-width:0}.page-grid__lg-span-8{grid-column:span 8;min-width:0}.page-grid__lg-span-full{grid-column:1/-1;min-width:0}}@media (min-width:80rem){.page-grid__xl-span-1{grid-column:span 1;min-width:0}.page-grid__xl-span-2{grid-column:span 2;min-width:0}.page-grid__xl-span-4{grid-column:span 4;min-width:0}.page-grid__xl-span-8{grid-column:span 8;min-width:0}.page-grid__xl-span-full{grid-column:1/-1;min-width:0}}
:root{--loader-bg:var(--color-surface-background-stronger);--loader-star-size:calc(var(--scale-static-500) * 1.2);--loader-star-color:var(--color-surface-background-weak);--loader-min-display:.38s;--loader-max-display:1.2s;--loader-exit-dur:.4s;--loader-dismiss-dur:var(--loader-exit-dur);--loader-exit-ease:cubic-bezier(.16, 1, .3, 1);--reveal-dur:.24s;--reveal-blur:var(--scale-static-100);--reveal-distance:var(--scale-static-150);--reveal-ease:cubic-bezier(.16, 1, .3, 1)}html.is-page-loading,html.is-page-loading body{height:100%!important;overflow:hidden!important}.page-loader{z-index:2147483646;padding-bottom:var(--spacing-container-xl);background:var(--loader-bg);visibility:visible;clip-path:inset(0);touch-action:none;transition:clip-path var(--loader-exit-dur) var(--loader-exit-ease), visibility 0s linear var(--loader-exit-dur);grid-template-rows:1fr auto;place-items:center;display:grid;position:fixed;inset:0}.page-loader.is-exiting{clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none}html.is-loader-skipped #page-loader,.page-loader.is-skipped{visibility:hidden;pointer-events:none;display:none!important}.page-loader__star{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:var(--loader-star-size);color:var(--loader-star-color);font-variant-numeric:tabular-nums;opacity:1;transition:opacity var(--loader-exit-dur) var(--loader-exit-ease), transform var(--loader-exit-dur) var(--loader-exit-ease);grid-row:1;align-self:center;line-height:1;transform:scale(1)}.page-loader.is-exiting .page-loader__star{opacity:0;transform:scale(.96)}.page-loader__site{color:var(--loader-star-color);opacity:1;transition:opacity var(--loader-exit-dur) var(--loader-exit-ease), transform var(--loader-exit-dur) var(--loader-exit-ease);grid-row:2;margin:0;transform:scale(1)}.page-loader.is-exiting .page-loader__site{opacity:0;transform:scale(.96)}.about{transition:opacity var(--reveal-dur) var(--reveal-ease)}html:not(.is-page-revealed) .about{opacity:0}html.is-page-revealed .about{opacity:1}@media (prefers-reduced-motion:reduce){.page-loader{clip-path:none!important;transition:none!important}.page-loader__star,.page-loader__site{transition:none!important}.about,html.is-page-revealed .about{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
.badge{padding:var(--scale-size-50) var(--scale-size-100);border-radius:var(--radius-circle);--corner-shape:var(--corner-shape-round);background:var(--color-neutral-background-weaker);color:var(--color-neutral-text);white-space:nowrap;text-align:center;justify-content:center;align-items:center;display:inline-flex}
:root{--page-exit-dur:var(--duration-quick);--page-slide-dur:var(--duration-fast);--page-fade-dur:var(--duration-fast);--page-slide-distance:var(--scale-static-100);--page-blur:var(--scale-static-40);--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:var(--ease-smooth-out);--page-fade-ease:var(--ease-smooth-out)}::view-transition-group(.t-page-slide-forward){animation:none}::view-transition-group(.t-page-slide-back){animation:none}::view-transition-old(.t-page-slide-forward){mix-blend-mode:normal;height:auto;animation-timing-function:var(--page-slide-ease), var(--page-fade-ease);animation-fill-mode:both}::view-transition-new(.t-page-slide-forward){mix-blend-mode:normal;height:auto;animation-timing-function:var(--page-slide-ease), var(--page-fade-ease);animation-fill-mode:both}::view-transition-old(.t-page-slide-back){mix-blend-mode:normal;height:auto;animation-timing-function:var(--page-slide-ease), var(--page-fade-ease);animation-fill-mode:both}::view-transition-new(.t-page-slide-back){mix-blend-mode:normal;height:auto;animation-timing-function:var(--page-slide-ease), var(--page-fade-ease);animation-fill-mode:both}::view-transition-old(.t-page-slide-forward){animation-name:t-page-out,t-page-fade-out;animation-duration:var(--page-exit-dur), var(--page-exit-dur)}::view-transition-old(.t-page-slide-back){animation-name:t-page-out,t-page-fade-out;animation-duration:var(--page-exit-dur), var(--page-exit-dur)}::view-transition-new(.t-page-slide-forward){animation-name:t-page-in,t-page-fade-in;animation-duration:var(--page-slide-dur), var(--page-fade-dur);animation-delay:var(--page-stagger)}::view-transition-new(.t-page-slide-back){animation-name:t-page-in,t-page-fade-in;animation-duration:var(--page-slide-dur), var(--page-fade-dur);animation-delay:var(--page-stagger)}@keyframes t-page-out{0%{filter:blur();transform:translateY(0)}to{transform:translateY(calc(-1 * var(--page-slide-distance) * var(--page-exit-enabled)));filter:blur(calc(var(--page-blur) * var(--page-exit-enabled)))}}@keyframes t-page-in{0%{transform:translateY(var(--page-slide-distance));filter:blur(var(--page-blur))}to{filter:blur();transform:translateY(0)}}@keyframes t-page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-page-fade-in{0%{opacity:0}to{opacity:1}}html[data-page-load-reveal=pending] :is(.home__hero-galaxy,.home__hero-companies,.home__hero-aside,.about__identity,.about__content),[data-page-load-reveal-item]{opacity:0;transform:translateY(var(--page-slide-distance));filter:blur(var(--page-blur))}.about__nav{view-transition-name:site-navigation}.mobile-nav{view-transition-name:mobile-site-navigation}::view-transition-group(site-navigation){z-index:100;animation:none}::view-transition-group(mobile-site-navigation){z-index:100;animation:none}::view-transition-group(root){animation:none}::view-transition-new(root){animation:none}::view-transition-new(site-navigation){animation:none}::view-transition-new(mobile-site-navigation){animation:none}::view-transition-old(root){display:none}::view-transition-old(site-navigation){display:none}::view-transition-old(mobile-site-navigation){display:none}@media (prefers-reduced-motion:reduce){html[data-page-load-reveal] :is(.home__hero-galaxy,.home__hero-companies,.home__hero-aside,.about__identity,.about__content){opacity:1!important;filter:none!important;transform:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
