@layer base,components,utilities;@layer components{.index-about{position:relative;height:clamp(calc(var(--fluid-size-base) * 37.5),100vh,calc(var(--fluid-size-base) * 75));display:flex;flex-direction:column;justify-content:center;.text-content-group{position:relative;z-index:2}}.index-about+.index-endcard{margin-block-start:calc(var(--fluid-size-base) * -8)}}@layer base,components,utilities;@layer components{.index-concept{position:relative;height:clamp(calc(var(--fluid-size-base) * 37.5),100vh,calc(var(--fluid-size-base) * 75));display:flex;flex-direction:column;justify-content:center;.text-content-group{position:relative;z-index:2}}.index-concept__backdrop{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;opacity:.75}.index-concept__backdrop-item{position:absolute;display:none;height:auto;transition:transform .3s linear;@media screen and (min-width: 768px){display:block}&.index-concept__backdrop-item--giraffe{left:calc(var(--fluid-size-base) * -2.1);bottom:calc(var(--fluid-size-base) * -.75);width:calc(var(--fluid-size-base) * 16);transform:translate(-100%);transition-delay:.2s;@media screen and (min-width: 1440px){width:calc(var(--fluid-size-base) * 25)}}&.index-concept__backdrop-item--rhino{right:calc(var(--fluid-size-base) * -2.1);bottom:calc(var(--fluid-size-base) * -.75);width:calc(var(--fluid-size-base) * 17);transform:translate(100%);transition-delay:.2s;@media screen and (min-width: 1440px){width:calc(var(--fluid-size-base) * 27)}}&.index-concept__backdrop-item--tree-1{left:calc(var(--fluid-size-base) * -4.5);bottom:calc(var(--fluid-size-base) * -1.7);width:calc(var(--fluid-size-base) * 28);transform:translateY(100%);@media screen and (min-width: 1440px){width:calc(var(--fluid-size-base) * 41)}}&.index-concept__backdrop-item--tree-2{right:calc(var(--fluid-size-base) * -2.2);bottom:calc(var(--fluid-size-base) * 0);width:calc(var(--fluid-size-base) * 24);transform:translateY(100%);@media screen and (min-width: 1440px){width:calc(var(--fluid-size-base) * 42)}}&.index-concept__backdrop-item--inview{transform:translate(0)}}index-animals{display:block}}@layer base,components,utilities;@layer components{.index-endcard{position:relative;padding-block-start:calc(var(--fluid-size-base) * 9);z-index:1;overflow:hidden}.index-endcard__inner{position:relative;width:100%;max-width:calc(var(--fluid-size-base) * 120);z-index:1;padding-block-end:calc(var(--fluid-size-base) * 6);margin-inline:auto}.index-endcard__illustration{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);transition:transform .2s linear .2s;will-change:transform;width:80%;height:auto;z-index:-2;opacity:.65;@media screen and (min-width: 768px){width:50%}&.index-endcard__illustration--inview{transform:translate(-50%)}}.index-endcard__soul{position:absolute;top:calc(var(--fluid-size-base) * 3.5);left:50%;transform:translate(-50%);width:65%;z-index:-1;.soul--light{display:none!important;@media (prefers-color-scheme: dark){display:block!important}}.soul--dark{display:block!important;@media (prefers-color-scheme: dark){display:none!important}}}.index-endcard__copy{width:100%;margin-inline:auto;z-index:2;display:flex;flex-direction:column;.main-copy{width:100%}@media screen and (min-width: 768px){width:80%}}index-endcard-cat{display:block}}@layer components{.soul{position:relative;width:100%;padding-block-end:calc(100% / 3.5233);height:0;&.soul--dark .soul__backdrop{background-color:#090a0c26}&.soul--light .soul__backdrop{background-color:#ffffff0d}}.soul__backdrop{position:absolute;inset:0;width:100%;height:100%;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;will-change:transform}.soul__backdrop--s{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2MCAzODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgICA8cGF0aCAgICAgICBkPSJNMTYxLjgxOSAzODUuNTc4QzE0MS41MTYgMzg1LjU3OCAxMjEuOTAyIDM4My4wODQgMTAyLjk3NiAzNzguMDk0Qzg0LjIyMTYgMzczLjEwNCA2Ny4yNzQgMzY1Ljc5MiA1Mi4xMzMxIDM1Ni4xNTdDMzcuMTY0MiAzNDYuMzQ5IDI1LjAzNDIgMzM0LjMwNiAxNS43NDMyIDMyMC4wMjVDNi42MjQxNyAzMDUuNTcyIDEuMzc2NDUgMjg4Ljg4MyAwIDI2OS45NTZMOTQuMjAwOSAyNTAuODU4QzkyLjMwODIgMjYyLjkwMiA5NC4xMTQ4IDI3My4zOTggOTkuNjIwNiAyODIuMzQ1QzEwNS4yOTkgMjkxLjExOSAxMTMuNjQzIDI5Ny45MTYgMTI0LjY1NSAzMDIuNzMzQzEzNS42NjYgMzA3LjU1MSAxNDguMzEzIDMwOS45NiAxNjIuNTkzIDMwOS45NkMxNzQuMTIxIDMwOS45NiAxODMuODQyIDMwOC4zMjUgMTkxLjc1NyAzMDUuMDU2QzE5OS44NDMgMzAxLjYxNSAyMDYuMTI0IDI5Ni45NjkgMjEwLjU5NyAyOTEuMTE5QzIxNS4wNyAyODUuMDk3IDIxNy4zMDcgMjc4LjEyOSAyMTcuMzA3IDI3MC4yMTVDMjE3LjMwNyAyNjAuMDYzIDIxMy41MjIgMjUxLjk3NyAyMDUuOTUxIDI0NS45NTVDMTk4LjM4MSAyMzkuOTMzIDE4Ni41MDkgMjM0LjU5OSAxNzAuMzM2IDIyOS45NTNMMTQwLjE0IDIyMS4xNzhDMTI4Ljk1NiAyMTguMDgxIDExNy44NTkgMjE0LjEyNCAxMDYuODQ3IDIwOS4zMDdDOTUuODM1NCAyMDQuNDg5IDg1Ljg1NjEgMTk4LjM4MSA3Ni45MDkyIDE5MC45ODNDNjcuOTYyMyAxODMuNDEyIDYwLjgyMTkgMTc0LjIwNyA1NS40ODgyIDE2My4zNjhDNTAuMTU0NCAxNTIuMzU2IDQ3LjQ4NzYgMTM5LjI4IDQ3LjQ4NzYgMTI0LjEzOUM0Ny40ODc2IDEwMS4wODMgNTMuNzY3NiA4MC4xNzgzIDY2LjMyNzcgNjEuNDI0MUM3OC44ODc5IDQyLjY3IDk2LjE3OTUgMjcuNzg3MSAxMTguMjAzIDE2Ljc3NTVDMTQwLjM5OCA1LjU5MTgzIDE2NS42OSAwIDE5NC4wOCAwQzIxMi42NjIgMCAyMzAuNTU2IDIuNDk0ODIgMjQ3Ljc2MSA3LjQ4NDQ1QzI2NC45NjcgMTIuMzAyIDI4MC40NTIgMTkuNDQyNCAyOTQuMjE2IDI4LjkwNTVDMzA4LjE1MyAzOC4xOTY1IDMxOS4zMzcgNDkuMzgwMiAzMjcuNzY3IDYyLjQ1NjVDMzM2LjM3IDc1LjM2MDcgMzQxLjE4OCA4OS44OTk1IDM0Mi4yMiAxMDYuMDczTDI1MS4xMTYgMTI0LjEzOUMyNTEuNDYgMTE1LjM2NCAyNDkuMzk2IDEwNy4yNzcgMjQ0LjkyMiA5OS44Nzg3QzI0MC40NDkgOTIuNDgwMyAyMzMuODI1IDg2LjYzMDQgMjI1LjA1IDgyLjMyOUMyMTYuMjc1IDc3Ljg1NTUgMjA1LjYwNyA3NS42MTg4IDE5My4wNDcgNzUuNjE4OEMxODAuNjU5IDc1LjYxODggMTcwLjc2NiA3Ny42ODM1IDE2My4zNjggODEuODEyOEMxNTUuOTY5IDg1Ljk0MjIgMTUwLjYzNSA5MC45MzE4IDE0Ny4zNjYgOTYuNzgxN0MxNDQuMjY5IDEwMi40NiAxNDIuNzIxIDEwOC4xMzcgMTQyLjcyMSAxMTMuODE1QzE0Mi43MjEgMTI0LjEzOSAxNDcuNTM4IDEzMS43MDkgMTU3LjE3NCAxMzYuNTI3QzE2Ni45ODEgMTQxLjM0NCAxNzkuOTcxIDE0Ni4xNjIgMTk2LjE0NCAxNTAuOTc5TDIyNC43OTIgMTU5LjQ5NkMyMzkuNTg5IDE2My43OTggMjUzLjc4MyAxNzAuNDIyIDI2Ny4zNzYgMTc5LjM2OUMyODAuOTY4IDE4OC4xNDQgMjkyLjA2NiAxOTkuNDk5IDMwMC42NjkgMjEzLjQzNkMzMDkuNDQzIDIyNy4zNzMgMzEzLjgzMSAyNDQuMzIgMzEzLjgzMSAyNjQuMjc5QzMxMy44MzEgMjgxLjMxMiAzMTAuMzA0IDI5Ny4yMjcgMzAzLjI0OSAzMTIuMDI0QzI5Ni4xOTUgMzI2LjgyMSAyODUuOTU4IDMzOS43MjUgMjcyLjUzNyAzNTAuNzM3QzI1OS4yODkgMzYxLjU3NiAyNDMuMjg4IDM3MC4wOTMgMjI0LjUzNCAzNzYuMjg3QzIwNS45NTEgMzgyLjQ4MSAxODUuMDQ3IDM4NS41NzggMTYxLjgxOSAzODUuNTc4WiIgICAgICAgZmlsbD0iYmxhY2siICAgICAgIGNsYXNzPSJzIj48L3BhdGg+ICAgPC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2MCAzODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgICA8cGF0aCAgICAgICBkPSJNMTYxLjgxOSAzODUuNTc4QzE0MS41MTYgMzg1LjU3OCAxMjEuOTAyIDM4My4wODQgMTAyLjk3NiAzNzguMDk0Qzg0LjIyMTYgMzczLjEwNCA2Ny4yNzQgMzY1Ljc5MiA1Mi4xMzMxIDM1Ni4xNTdDMzcuMTY0MiAzNDYuMzQ5IDI1LjAzNDIgMzM0LjMwNiAxNS43NDMyIDMyMC4wMjVDNi42MjQxNyAzMDUuNTcyIDEuMzc2NDUgMjg4Ljg4MyAwIDI2OS45NTZMOTQuMjAwOSAyNTAuODU4QzkyLjMwODIgMjYyLjkwMiA5NC4xMTQ4IDI3My4zOTggOTkuNjIwNiAyODIuMzQ1QzEwNS4yOTkgMjkxLjExOSAxMTMuNjQzIDI5Ny45MTYgMTI0LjY1NSAzMDIuNzMzQzEzNS42NjYgMzA3LjU1MSAxNDguMzEzIDMwOS45NiAxNjIuNTkzIDMwOS45NkMxNzQuMTIxIDMwOS45NiAxODMuODQyIDMwOC4zMjUgMTkxLjc1NyAzMDUuMDU2QzE5OS44NDMgMzAxLjYxNSAyMDYuMTI0IDI5Ni45NjkgMjEwLjU5NyAyOTEuMTE5QzIxNS4wNyAyODUuMDk3IDIxNy4zMDcgMjc4LjEyOSAyMTcuMzA3IDI3MC4yMTVDMjE3LjMwNyAyNjAuMDYzIDIxMy41MjIgMjUxLjk3NyAyMDUuOTUxIDI0NS45NTVDMTk4LjM4MSAyMzkuOTMzIDE4Ni41MDkgMjM0LjU5OSAxNzAuMzM2IDIyOS45NTNMMTQwLjE0IDIyMS4xNzhDMTI4Ljk1NiAyMTguMDgxIDExNy44NTkgMjE0LjEyNCAxMDYuODQ3IDIwOS4zMDdDOTUuODM1NCAyMDQuNDg5IDg1Ljg1NjEgMTk4LjM4MSA3Ni45MDkyIDE5MC45ODNDNjcuOTYyMyAxODMuNDEyIDYwLjgyMTkgMTc0LjIwNyA1NS40ODgyIDE2My4zNjhDNTAuMTU0NCAxNTIuMzU2IDQ3LjQ4NzYgMTM5LjI4IDQ3LjQ4NzYgMTI0LjEzOUM0Ny40ODc2IDEwMS4wODMgNTMuNzY3NiA4MC4xNzgzIDY2LjMyNzcgNjEuNDI0MUM3OC44ODc5IDQyLjY3IDk2LjE3OTUgMjcuNzg3MSAxMTguMjAzIDE2Ljc3NTVDMTQwLjM5OCA1LjU5MTgzIDE2NS42OSAwIDE5NC4wOCAwQzIxMi42NjIgMCAyMzAuNTU2IDIuNDk0ODIgMjQ3Ljc2MSA3LjQ4NDQ1QzI2NC45NjcgMTIuMzAyIDI4MC40NTIgMTkuNDQyNCAyOTQuMjE2IDI4LjkwNTVDMzA4LjE1MyAzOC4xOTY1IDMxOS4zMzcgNDkuMzgwMiAzMjcuNzY3IDYyLjQ1NjVDMzM2LjM3IDc1LjM2MDcgMzQxLjE4OCA4OS44OTk1IDM0Mi4yMiAxMDYuMDczTDI1MS4xMTYgMTI0LjEzOUMyNTEuNDYgMTE1LjM2NCAyNDkuMzk2IDEwNy4yNzcgMjQ0LjkyMiA5OS44Nzg3QzI0MC40NDkgOTIuNDgwMyAyMzMuODI1IDg2LjYzMDQgMjI1LjA1IDgyLjMyOUMyMTYuMjc1IDc3Ljg1NTUgMjA1LjYwNyA3NS42MTg4IDE5My4wNDcgNzUuNjE4OEMxODAuNjU5IDc1LjYxODggMTcwLjc2NiA3Ny42ODM1IDE2My4zNjggODEuODEyOEMxNTUuOTY5IDg1Ljk0MjIgMTUwLjYzNSA5MC45MzE4IDE0Ny4zNjYgOTYuNzgxN0MxNDQuMjY5IDEwMi40NiAxNDIuNzIxIDEwOC4xMzcgMTQyLjcyMSAxMTMuODE1QzE0Mi43MjEgMTI0LjEzOSAxNDcuNTM4IDEzMS43MDkgMTU3LjE3NCAxMzYuNTI3QzE2Ni45ODEgMTQxLjM0NCAxNzkuOTcxIDE0Ni4xNjIgMTk2LjE0NCAxNTAuOTc5TDIyNC43OTIgMTU5LjQ5NkMyMzkuNTg5IDE2My43OTggMjUzLjc4MyAxNzAuNDIyIDI2Ny4zNzYgMTc5LjM2OUMyODAuOTY4IDE4OC4xNDQgMjkyLjA2NiAxOTkuNDk5IDMwMC42NjkgMjEzLjQzNkMzMDkuNDQzIDIyNy4zNzMgMzEzLjgzMSAyNDQuMzIgMzEzLjgzMSAyNjQuMjc5QzMxMy44MzEgMjgxLjMxMiAzMTAuMzA0IDI5Ny4yMjcgMzAzLjI0OSAzMTIuMDI0QzI5Ni4xOTUgMzI2LjgyMSAyODUuOTU4IDMzOS43MjUgMjcyLjUzNyAzNTAuNzM3QzI1OS4yODkgMzYxLjU3NiAyNDMuMjg4IDM3MC4wOTMgMjI0LjUzNCAzNzYuMjg3QzIwNS45NTEgMzgyLjQ4MSAxODUuMDQ3IDM4NS41NzggMTYxLjgxOSAzODUuNTc4WiIgICAgICAgZmlsbD0iYmxhY2siICAgICAgIGNsYXNzPSJzIj48L3BhdGg+ICAgPC9zdmc+);animation:soul-float 16s ease-in-out infinite}.soul__backdrop--o{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2MCAzODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgICA8cGF0aCAgICAgICBkPSJNNTE0LjQxNCAzODUuNTc4QzQ5MS43MDMgMzg1LjU3OCA0NzAuMjgyIDM4Mi4zMDkgNDUwLjE1MSAzNzUuNzcxQzQzMC4wMjEgMzY5LjIzMyA0MTIuMjk5IDM1OS4yNTQgMzk2Ljk4NiAzNDUuODMzQzM4MS42NzMgMzMyLjQxMyAzNjkuNjI5IDMxNS41NTEgMzYwLjg1NCAyOTUuMjQ5QzM1Mi4yNTEgMjc0Ljc3NCAzNDcuOTUgMjUwLjc3MiAzNDcuOTUgMjIzLjI0M0MzNDcuOTUgMTk3LjA5MSAzNTIuMTY1IDE3MC44NTIgMzYwLjU5NiAxNDQuNTI3QzM2OS4xOTkgMTE4LjIwMyAzODIuMDE3IDk0LjIwMDkgMzk5LjA1IDcyLjUyMThDNDE2LjA4NCA1MC42NzA2IDQzNy40MTkgMzMuMTIwOSA0NjMuMDU1IDE5Ljg3MjVDNDg4LjY5MiA2LjYyNDE3IDUxOC42MyAwIDU1Mi44NjkgMEM1ODMuNDk1IDAgNjExLjM2OCA1LjkzNTk1IDYzNi40ODggMTcuODA3OEM2NjEuNzgxIDI5LjY3OTcgNjgxLjgyNSA0Ny42NTk2IDY5Ni42MjIgNzEuNzQ3NUM3MTEuNTkxIDk1LjgzNTQgNzE5LjA3NSAxMjYuMTE3IDcxOS4wNzUgMTYyLjU5M0M3MTkuMDc1IDE4OC41NzQgNzE0Ljg2IDIxNC43MjYgNzA2LjQyOSAyNDEuMDUxQzY5Ny45OTggMjY3LjIwNCA2ODUuMjY2IDI5MS4yMDUgNjY4LjIzMyAzMTMuMDU3QzY1MS4zNzEgMzM0LjkwOCA2MzAuMTIyIDM1Mi40NTcgNjA0LjQ4NiAzNjUuNzA2QzU3OC44NDkgMzc4Ljk1NCA1NDguODI2IDM4NS41NzggNTE0LjQxNCAzODUuNTc4Wk01MTguNTQ0IDMwNi4zNDZDNTM3Ljk4NiAzMDYuMzQ2IDU1NC40MTcgMzAxLjQ0MyA1NjcuODM4IDI5MS42MzZDNTgxLjQzIDI4MS44MjggNTkyLjM1NiAyNjkuNDQgNjAwLjYxNSAyNTQuNDcxQzYwOC44NzMgMjM5LjMzIDYxNC44MDkgMjIzLjY3MyA2MTguNDIyIDIwNy41QzYyMi4yMDggMTkxLjMyNyA2MjQuMSAxNzYuNzg4IDYyNC4xIDE2My44ODRDNjI0LjEgMTM3LjM4NyA2MTcuMzA0IDExNi42NTQgNjAzLjcxMiAxMDEuNjg1QzU5MC4xMTkgODYuNzE2NCA1NzEuNzA5IDc5LjIzMiA1NDguNDgxIDc5LjIzMkM1MjkuMDM5IDc5LjIzMiA1MTIuNTIyIDg0LjA0OTUgNDk4LjkyOSA5My42ODQ3QzQ4NS41MDkgMTAzLjMyIDQ3NC42NjkgMTE1LjUzNiA0NjYuNDExIDEzMC4zMzNDNDU4LjE1MiAxNDQuOTU4IDQ1Mi4xMyAxNjAuMzU3IDQ0OC4zNDUgMTc2LjUzQzQ0NC43MzEgMTkyLjcwMyA0NDIuOTI1IDIwNy4zMjggNDQyLjkyNSAyMjAuNDA0QzQ0Mi45MjUgMjM4LjQ3IDQ0NS45MzYgMjUzLjk1NSA0NTEuOTU4IDI2Ni44NTlDNDU4LjE1MiAyNzkuNTkyIDQ2Ni45MjcgMjg5LjM5OSA0NzguMjgyIDI5Ni4yODFDNDg5LjYzOCAzMDIuOTkxIDUwMy4wNTkgMzA2LjM0NiA1MTguNTQ0IDMwNi4zNDZaIiAgICAgICBmaWxsPSJibGFjayIgICAgICAgY2xhc3M9Im8iPjwvcGF0aD4gICA8L3N2Zz4=);mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2MCAzODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgICA8cGF0aCAgICAgICBkPSJNNTE0LjQxNCAzODUuNTc4QzQ5MS43MDMgMzg1LjU3OCA0NzAuMjgyIDM4Mi4zMDkgNDUwLjE1MSAzNzUuNzcxQzQzMC4wMjEgMzY5LjIzMyA0MTIuMjk5IDM1OS4yNTQgMzk2Ljk4NiAzNDUuODMzQzM4MS42NzMgMzMyLjQxMyAzNjkuNjI5IDMxNS41NTEgMzYwLjg1NCAyOTUuMjQ5QzM1Mi4yNTEgMjc0Ljc3NCAzNDcuOTUgMjUwLjc3MiAzNDcuOTUgMjIzLjI0M0MzNDcuOTUgMTk3LjA5MSAzNTIuMTY1IDE3MC44NTIgMzYwLjU5NiAxNDQuNTI3QzM2OS4xOTkgMTE4LjIwMyAzODIuMDE3IDk0LjIwMDkgMzk5LjA1IDcyLjUyMThDNDE2LjA4NCA1MC42NzA2IDQzNy40MTkgMzMuMTIwOSA0NjMuMDU1IDE5Ljg3MjVDNDg4LjY5MiA2LjYyNDE3IDUxOC42MyAwIDU1Mi44NjkgMEM1ODMuNDk1IDAgNjExLjM2OCA1LjkzNTk1IDYzNi40ODggMTcuODA3OEM2NjEuNzgxIDI5LjY3OTcgNjgxLjgyNSA0Ny42NTk2IDY5Ni42MjIgNzEuNzQ3NUM3MTEuNTkxIDk1LjgzNTQgNzE5LjA3NSAxMjYuMTE3IDcxOS4wNzUgMTYyLjU5M0M3MTkuMDc1IDE4OC41NzQgNzE0Ljg2IDIxNC43MjYgNzA2LjQyOSAyNDEuMDUxQzY5Ny45OTggMjY3LjIwNCA2ODUuMjY2IDI5MS4yMDUgNjY4LjIzMyAzMTMuMDU3QzY1MS4zNzEgMzM0LjkwOCA2MzAuMTIyIDM1Mi40NTcgNjA0LjQ4NiAzNjUuNzA2QzU3OC44NDkgMzc4Ljk1NCA1NDguODI2IDM4NS41NzggNTE0LjQxNCAzODUuNTc4Wk01MTguNTQ0IDMwNi4zNDZDNTM3Ljk4NiAzMDYuMzQ2IDU1NC40MTcgMzAxLjQ0MyA1NjcuODM4IDI5MS42MzZDNTgxLjQzIDI4MS44MjggNTkyLjM1NiAyNjkuNDQgNjAwLjYxNSAyNTQuNDcxQzYwOC44NzMgMjM5LjMzIDYxNC44MDkgMjIzLjY3MyA2MTguNDIyIDIwNy41QzYyMi4yMDggMTkxLjMyNyA2MjQuMSAxNzYuNzg4IDYyNC4xIDE2My44ODRDNjI0LjEgMTM3LjM4NyA2MTcuMzA0IDExNi42NTQgNjAzLjcxMiAxMDEuNjg1QzU5MC4xMTkgODYuNzE2NCA1NzEuNzA5IDc5LjIzMiA1NDguNDgxIDc5LjIzMkM1MjkuMDM5IDc5LjIzMiA1MTIuNTIyIDg0LjA0OTUgNDk4LjkyOSA5My42ODQ3QzQ4NS41MDkgMTAzLjMyIDQ3NC42NjkgMTE1LjUzNiA0NjYuNDExIDEzMC4zMzNDNDU4LjE1MiAxNDQuOTU4IDQ1Mi4xMyAxNjAuMzU3IDQ0OC4zNDUgMTc2LjUzQzQ0NC43MzEgMTkyLjcwMyA0NDIuOTI1IDIwNy4zMjggNDQyLjkyNSAyMjAuNDA0QzQ0Mi45MjUgMjM4LjQ3IDQ0NS45MzYgMjUzLjk1NSA0NTEuOTU4IDI2Ni44NTlDNDU4LjE1MiAyNzkuNTkyIDQ2Ni45MjcgMjg5LjM5OSA0NzguMjgyIDI5Ni4yODFDNDg5LjYzOCAzMDIuOTkxIDUwMy4wNTkgMzA2LjM0NiA1MTguNTQ0IDMwNi4zNDZaIiAgICAgICBmaWxsPSJibGFjayIgICAgICAgY2xhc3M9Im8iPjwvcGF0aD4gICA8L3N2Zz4=);animation:soul-float 16s ease-in-out -2s infinite}.soul__backdrop--u{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2MCAzODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgICA8cGF0aCAgICAgICBkPSJNODk0Ljc4OSAzODUuNTc4Qzg1OC42NTcgMzg1LjU3OCA4MjcuODU5IDM3OS4zODQgODAyLjM5NSAzNjYuOTk2Qzc3Ny4xMDMgMzU0LjQzNiA3NTkuMDM3IDMzNS44NTQgNzQ4LjE5NyAzMTEuMjVDNzM3LjM1OCAyODYuNjQ2IDczNS43MjMgMjU2LjM2NCA3NDMuMjk0IDIyMC40MDRMNzg4LjQ1OCA2Ljk2ODI2SDg3OC4yNzJMODMxLjgxNyAyMjcuMzczQzgyOC43MiAyNDEuOTk3IDgyOC41NDggMjU1LjMzMiA4MzEuMzAxIDI2Ny4zNzZDODM0LjIyNSAyNzkuMjQ4IDg0MC43NjQgMjg4LjcxMSA4NTAuOTE1IDI5NS43NjVDODYxLjIzOCAzMDIuODE5IDg3Ni4wMzUgMzA2LjM0NiA4OTUuMzA1IDMwNi4zNDZDOTE1LjYwOCAzMDYuMzQ2IDkzMi4xMjYgMzAwLjU4MyA5NDQuODU4IDI4OS4wNTVDOTU3LjU5IDI3Ny41MjcgOTY2LjQ1MSAyNTkuODkxIDk3MS40NCAyMzYuMTQ3TDEwMTkuNDQgNi45NjgyNkgxMTA5LjUyTDEwNTcuNjQgMjUyLjkyM0MxMDUxLjc5IDI4MS4zMTIgMTA0MC44NyAzMDUuNCAxMDI0Ljg2IDMyNS4xODdDMTAwOS4wMyAzNDQuODAxIDk4OS44NSAzNTkuNzcgOTY3LjMxMSAzNzAuMDkzQzk0NC43NzIgMzgwLjQxNyA5MjAuNTk4IDM4NS41NzggODk0Ljc4OSAzODUuNTc4WiIgICAgICAgZmlsbD0iYmxhY2siICAgICAgIGNsYXNzPSJ1Ij48L3BhdGg+ICAgPC9zdmc+);mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2MCAzODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgICA8cGF0aCAgICAgICBkPSJNODk0Ljc4OSAzODUuNTc4Qzg1OC42NTcgMzg1LjU3OCA4MjcuODU5IDM3OS4zODQgODAyLjM5NSAzNjYuOTk2Qzc3Ny4xMDMgMzU0LjQzNiA3NTkuMDM3IDMzNS44NTQgNzQ4LjE5NyAzMTEuMjVDNzM3LjM1OCAyODYuNjQ2IDczNS43MjMgMjU2LjM2NCA3NDMuMjk0IDIyMC40MDRMNzg4LjQ1OCA2Ljk2ODI2SDg3OC4yNzJMODMxLjgxNyAyMjcuMzczQzgyOC43MiAyNDEuOTk3IDgyOC41NDggMjU1LjMzMiA4MzEuMzAxIDI2Ny4zNzZDODM0LjIyNSAyNzkuMjQ4IDg0MC43NjQgMjg4LjcxMSA4NTAuOTE1IDI5NS43NjVDODYxLjIzOCAzMDIuODE5IDg3Ni4wMzUgMzA2LjM0NiA4OTUuMzA1IDMwNi4zNDZDOTE1LjYwOCAzMDYuMzQ2IDkzMi4xMjYgMzAwLjU4MyA5NDQuODU4IDI4OS4wNTVDOTU3LjU5IDI3Ny41MjcgOTY2LjQ1MSAyNTkuODkxIDk3MS40NCAyMzYuMTQ3TDEwMTkuNDQgNi45NjgyNkgxMTA5LjUyTDEwNTcuNjQgMjUyLjkyM0MxMDUxLjc5IDI4MS4zMTIgMTA0MC44NyAzMDUuNCAxMDI0Ljg2IDMyNS4xODdDMTAwOS4wMyAzNDQuODAxIDk4OS44NSAzNTkuNzcgOTY3LjMxMSAzNzAuMDkzQzk0NC43NzIgMzgwLjQxNyA5MjAuNTk4IDM4NS41NzggODk0Ljc4OSAzODUuNTc4WiIgICAgICAgZmlsbD0iYmxhY2siICAgICAgIGNsYXNzPSJ1Ij48L3BhdGg+ICAgPC9zdmc+);animation:soul-float 16s ease-in-out -4s infinite}.soul__backdrop--l{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2MCAzODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgICA8cGF0aCAgICAgICBkPSJNMTA4NC4yOSAzNzguNjFMMTE2Mi40OSA2Ljk2ODI2SDEyNTIuMDRMMTE5MC4zNiAyOTkuMTJIMTM1OS40TDEzNDIuODkgMzc4LjYxSDEwODQuMjlaIiAgICAgICBmaWxsPSJibGFjayIgICAgICAgY2xhc3M9ImwiPjwvcGF0aD4gICA8L3N2Zz4=);mask:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM2MCAzODYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+ICAgICA8cGF0aCAgICAgICBkPSJNMTA4NC4yOSAzNzguNjFMMTE2Mi40OSA2Ljk2ODI2SDEyNTIuMDRMMTE5MC4zNiAyOTkuMTJIMTM1OS40TDEzNDIuODkgMzc4LjYxSDEwODQuMjlaIiAgICAgICBmaWxsPSJibGFjayIgICAgICAgY2xhc3M9ImwiPjwvcGF0aD4gICA8L3N2Zz4=);animation:soul-float 16s ease-in-out -6s infinite}.soul__symbol{position:absolute;inset:0;width:100%;height:100%}}@keyframes soul-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10%)}}@layer base,components,utilities;@layer components{.index-hero{position:relative;height:clamp(calc(var(--fluid-size-base) * 32),100vh,calc(var(--fluid-size-base) * 64));display:flex;flex-direction:column;justify-content:center;padding-block-end:21.25%;padding-block-start:clamp(calc(var(--fluid-size-base) * 4),7.5%,calc(var(--fluid-size-base) * 12));overflow:hidden;@media screen and (min-width: 768px){--hero-spacing: calc(var(--fluid-size-base) * 18);--hero-height: calc(89vh + var(--hero-spacing));height:clamp(calc(var(--fluid-size-base) * 64),var(--hero-height),calc(var(--fluid-size-base) * 128));padding-block-end:var(--hero-spacing);padding-inline:calc(var(--fluid-size-base) * 2)}@media screen and (min-width: 1440px){justify-content:flex-end;padding-inline:calc(var(--fluid-size-base) * 4);padding-block-end:calc(var(--hero-spacing) + calc(var(--fluid-size-base) * 4))}}.index-hero__backdrop{position:absolute;inset:0;width:100%;height:100%;& picture{display:contents}& img{width:100%;height:100%;object-fit:cover;object-position:center;&.light{display:block;@media (prefers-color-scheme: dark){display:none}}&.dark{display:none;@media (prefers-color-scheme: dark){display:block}}}&:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(180deg,#f5f5f500,#f5f5f5);@media (prefers-color-scheme: dark){background:linear-gradient(180deg,#08090b00,#08090b)}}}.index-hero__content{position:relative;z-index:1;display:flex;flex-direction:column}.index-hero__objects{width:120%;position:relative;z-index:0;align-self:center;display:flex;flex-direction:column;@media screen and (min-width: 768px){width:100%;margin-inline:auto;max-width:calc(var(--fluid-size-base) * 93.75)}@media screen and (min-width: 1440px){width:80%;max-width:1500px}}.index-hero__soul{width:95%;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:-1;@media screen and (min-width: 768px){width:80%;top:50%}.soul{width:100%}.soul--light{display:none;@media (prefers-color-scheme: dark){display:block}}.soul--dark{display:block;@media (prefers-color-scheme: dark){display:none}}.soul__backdrop--s{z-index:1}.soul__backdrop--o{z-index:2}.soul__backdrop--u{z-index:4}.soul__backdrop--l{z-index:5}.astronaut{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;height:auto;z-index:3;animation:astronaut-float 6s ease-in-out infinite;will-change:transform}.astronaut--light{display:block;@media (prefers-color-scheme: dark){display:none}}.astronaut--dark{display:none;@media (prefers-color-scheme: dark){display:block}}}.index-hero__copy{width:75%;color:var(--fluid-color-accent);align-self:center;& svg{width:100%}@media screen and (min-width: 768px){width:100%}}.index-hero__sub{padding-inline:15%;font-size:.75rem;letter-spacing:1.28em;font-family:var(--fluid-font-display);margin-block-start:calc(var(--fluid-size-base) * 5);@media screen and (min-width: 768px){padding-inline:0%}@media screen and (min-width: 1440px){font-size:1.125rem;margin-inline:-5%}}}@keyframes astronaut-float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-3%)}}@layer base,components,utilities;@layer components{.index-service{position:relative;height:clamp(calc(var(--fluid-size-base) * 37.5),100vh,calc(var(--fluid-size-base) * 75));display:flex;flex-direction:column;justify-content:center;background-color:var(--fluid-color-foreground);color:var(--fluid-color-white)}.index-service__backdrop{position:absolute;inset:0;pointer-events:none;z-index:0;&:before{content:"";position:absolute;inset:0;background:url(/images/video-effect-1.png);background-repeat:repeat;background-size:10px 10px;background-color:#0000004d}&:after{content:"";position:absolute;inset:0;background:url(/images/video-effect-2.png);background-repeat:repeat;background-size:3px 3px}& img,video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}}.index-service .text-content-group{position:relative;z-index:1}}
