.about-page .hero{height:var(--hero-track,300vh);z-index:2;contain:paint;position:relative}@media screen and (min-width:768px){.about-page .hero{height:var(--hero-track,500vh)}}.about-page .hero .sticky{--u:1vw;--media-size:calc(61.5 * var(--u));height:100svh;perspective:calc(384*var(--u));clip-path:inset(0 0 -50vh);-webkit-user-select:none;user-select:none;padding-bottom:10vh;position:sticky;top:0}@media screen and (min-width:768px){.about-page .hero .sticky{--media-size:calc(16 * var(--u));perspective:calc(100*var(--u))}}.about-page .hero .content{align-items:center;gap:calc(28/var(--size-unit)*1em);text-align:center;opacity:0;will-change:opacity;z-index:10;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.about-page .hero .content{max-width:calc(628/var(--size-unit)*1em);top:45%}}.about-page .hero .title{font-size:6.66667vw}@media screen and (min-width:480px){.about-page .hero .title{font-size:4.72727vw}}@media screen and (min-width:768px){.about-page .hero .title{font-size:3.83693vw}}@media screen and (min-width:1024px){.about-page .hero .title{font-size:2.22222vw}}.about-page .hero .logo{width:calc(121/var(--size-unit)*1em);object-fit:contain;pointer-events:none;-webkit-user-drag:none;height:auto}:where(.body--light) .about-page .hero .logo{filter:invert()}.about-page .hero .disclaimer{bottom:calc(40/var(--size-unit)*1em);text-align:center;opacity:0;will-change:opacity;position:absolute;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.about-page .hero .disclaimer{max-width:calc(390/var(--size-unit)*1em)}}.about-page .hero .disclaimer p{font-size:3.58974vw}@media screen and (min-width:480px){.about-page .hero .disclaimer p{font-size:2.54545vw}}@media screen and (min-width:768px){.about-page .hero .disclaimer p{font-size:1.67866vw}}@media screen and (min-width:1024px){.about-page .hero .disclaimer p{font-size:.972222vw}}:where(.body--light) .about-page .hero .disclaimer .shadow--light{color:#0006}.about-page .hero .medias{z-index:2;width:100%;height:100%;transform-style:preserve-3d;position:relative}.about-page .hero .media{top:calc(50% - var(--media-size)/2);left:calc(50% - var(--media-size)/2);width:var(--media-size);height:var(--media-size);object-fit:contain;transform-style:preserve-3d;opacity:0;pointer-events:none;-webkit-user-drag:none;border-radius:50%;position:absolute}
.about-page .anchor-nav{width:100%;top:calc(78/var(--size-unit)*1em);z-index:20;transition:transform .4s cubic-bezier(.16,1,.3,1);position:fixed;left:0}@media screen and (min-width:768px){.about-page .anchor-nav{top:calc(72/var(--size-unit)*1em);max-width:calc(560/var(--size-unit)*1em);left:50%;transform:translate(-50%)}}.about-page .anchor-nav--hidden{transform:translateY(calc(-12 / var(--size-unit) * 1em));pointer-events:none}@media screen and (min-width:768px){.about-page .anchor-nav--hidden{transform:translateX(-50%) translateY(calc(-12 / var(--size-unit) * 1em))}}.about-page .anchor-nav--hidden .anchor-nav__item{opacity:0}.about-page .anchor-nav--hidden .anchor-nav__fade{opacity:0!important}.about-page .anchor-nav--pending .anchor-nav__item{opacity:0}.about-page .anchor-nav__fade{display:none}@media screen and (min-width:768px){.about-page .anchor-nav__fade{display:block}}.about-page .anchor-nav__fade{z-index:2;width:calc(44/var(--size-unit)*1em);pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0}.about-page .anchor-nav__fade--left{background:linear-gradient(270deg, rgb(var(--c-bg-rgb) / 0) 0%, rgb(var(--c-bg-rgb) / 1) 100%);left:0}.about-page .anchor-nav__fade--right{background:linear-gradient(90deg, rgb(var(--c-bg-rgb) / 0) 0%, rgb(var(--c-bg-rgb) / 1) 100%);right:0}.about-page .anchor-nav__content{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:auto}.about-page .anchor-nav__content::-webkit-scrollbar{display:none}.about-page .anchor-nav__list{gap:calc(8/var(--size-unit)*1em);width:max-content;padding-inline:calc(16/var(--size-unit)*1em);margin-inline:auto;display:flex}@media screen and (min-width:768px){.about-page .anchor-nav__list{padding-inline:calc(10/var(--size-unit)*1em)}}.about-page .anchor-nav__item{padding:0 calc(12/var(--size-unit)*1em);height:calc(45/var(--size-unit)*1em);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);color:#fff;transition:background-color .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.about-page .anchor-nav__item:hover{background:var(--glass-bg-hover)}}.about-page .anchor-nav__item:active{background:var(--glass-bg-active)}.about-page .anchor-nav__item{white-space:nowrap;align-items:center;line-height:1;text-decoration:none;transition:background-color .5s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1);display:flex}@media screen and (min-width:768px){.about-page .anchor-nav__item{height:calc(48/var(--size-unit)*1em)}}.about-page .anchor-nav__item--active{background-color:var(--c-fg)!important;color:var(--c-bg)!important}.about-page .anchor-nav__item:focus-visible{outline:calc(2/var(--size-unit)*1em) solid var(--w-60);outline-offset:calc(3/var(--size-unit)*1em)}
.about-page .section-anchors{width:100%;max-width:calc(920/var(--size-unit)*1em);margin-inline:auto;position:relative}.about-page .section-anchors .sphere-lines{z-index:1;position:absolute;inset:0}:where(.body--light) .about-page .section-anchors .sphere-lines{mix-blend-mode:multiply}.about-page .section-anchors .sphere-lines{pointer-events:none;width:100%;height:100%;overflow:visible}.about-page .section-anchors .sphere-lines line{stroke:var(--levitation-line);stroke-width:calc(1.5/var(--size-unit)*1em);stroke-dasharray:calc(3/var(--size-unit)*1em) calc(6/var(--size-unit)*1em)}.about-page .section-anchors .sphere-lines line.connect-line{stroke:var(--w-30-full);stroke-width:calc(1/var(--size-unit)*1em);stroke-dasharray:none}.about-page .section-anchors .spheres-wrapper{z-index:10;position:absolute;inset:0;overflow:hidden}.about-page .section-anchors .spheres-wrapper .sphere{-webkit-user-select:none;user-select:none;position:absolute}.about-page .section-anchors .spheres-wrapper .sphere-float{width:fit-content;position:relative}.about-page .section-anchors .spheres-wrapper .sphere-text{max-width:calc(250/var(--size-unit)*1em);padding:calc(13/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));backdrop-filter:blur(calc(40 / var(--size-unit) * 1em));border-radius:calc(11/var(--size-unit)*1em);color:#fff;text-decoration:none;display:block}@media screen and (min-width:768px){.about-page .section-anchors .spheres-wrapper .sphere-text{max-width:calc(300/var(--size-unit)*1em)}}.about-page .section-anchors .spheres-wrapper .sphere-text span{line-height:1}.about-page .section-anchors .spheres-wrapper .sphere button.sphere-text{appearance:none;font:inherit;border:none;margin:0}.about-page .section-anchors .spheres-wrapper .sphere button.sphere-text,.about-page .section-anchors .spheres-wrapper .sphere a.sphere-text,.about-page .section-anchors .spheres-wrapper .sphere[role=button] .sphere-text{cursor:pointer;pointer-events:auto;transition:background .3s}@media (hover:hover){.about-page .section-anchors .spheres-wrapper .sphere button.sphere-text:hover,.about-page .section-anchors .spheres-wrapper .sphere a.sphere-text:hover,.about-page .section-anchors .spheres-wrapper .sphere[role=button] .sphere-text:hover{background:rgb(var(--c-fg-rgb) / .4)}}.about-page .section-anchors .spheres-wrapper .sphere button.sphere-text:focus-visible,.about-page .section-anchors .spheres-wrapper .sphere a.sphere-text:focus-visible,.about-page .section-anchors .spheres-wrapper .sphere[role=button] .sphere-text:focus-visible{outline:calc(2/var(--size-unit)*1em) solid rgb(var(--c-fg-rgb) / .7);outline-offset:calc(4/var(--size-unit)*1em)}.about-page .section-anchors{height:calc(680/var(--size-unit)*1em)}.about-page .section-anchors__title{text-align:center;z-index:5;width:calc(230/var(--size-unit)*1em);padding:calc(6/var(--size-unit)*1em) 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.about-page .section-anchors__title{width:calc(330/var(--size-unit)*1em);max-width:calc(330/var(--size-unit)*1em)}}.about-page .section-anchors .sphere-float{text-wrap:nowrap;width:100%}
