@keyframes scale-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes reveal-from-blur{0%{opacity:.5;filter:blur(50px)}to{opacity:1;filter:blur()}}@keyframes reveal-from-transparent{0%{opacity:0}to{opacity:1}}@keyframes reveal-from-right{0%{opacity:0;filter:blur(30px);transform:translate(25%)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-left{0%{opacity:0;filter:blur(30px);transform:translate(-25%)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-bottom{0%{opacity:0;filter:blur(30px);transform:translateY(25%)scale(.5)}to{opacity:1;filter:blur();transform:translateY(0%)scale(1)}}@keyframes reveal-from-top{0%{opacity:0;filter:blur(30px);transform:translateY(-25%)scale(.5)}to{opacity:1;filter:blur();transform:translateY(0%)scale(1)}}@keyframes reveal-from-bottom-right{0%{opacity:0;filter:blur(30px);transform:translate(25vmax,25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-bottom-left{0%{opacity:0;filter:blur(30px);transform:translate(-25vmax,25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-top-left{0%{opacity:0;filter:blur(30px);transform:translate(-25vmax,-25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-from-top-right{0%{opacity:0;filter:blur(30px);transform:translate(25vmax,-25vmax)scale(.5)}to{opacity:1;filter:blur();transform:translate(0%)scale(1)}}@keyframes reveal-text-from-top{0%{filter:blur(30px);transform:translateY(-400px)scale(.9)}to{filter:blur();transform:translateY(0)scale(1)}}@keyframes expand-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(2)}}@keyframes expand-vertical{0%{transform:scaleY(0)}to{transform:scaleY(2)}}@font-face{font-family:Space;src:url(/fonts/space-grotesk.woff2)format("truetype");font-weight:100 900;font-display:swap}.content-detail{z-index:10;position:absolute;inset:0}.content-detail::details-content{opacity:1;content-visibility:visible;transition:opacity .8s cubic-bezier(.2,0,0,1)}.content-detail[open] .overlay{backdrop-filter:blur(20px)brightness(.5)saturate(2);background-color:#22222280}.content-detail[open] .overlay>*{opacity:1}.content-detail[open] .toggle-container .toggle__close-label{opacity:1;transform:translateY(.1em)}.content-detail[open] .toggle-container .toggle__open-label{opacity:0;transform:translateY(-1em)}.content-detail[open] .toggle-container .toggle__icon{transform:rotate(225deg)}.content-detail[open] .overlay__description,.content-detail[open] .overlay__title{filter:blur();transform:none}.content-detail .toggle-container{z-index:1;list-style:none;position:absolute;inset:0}.content-detail .toggle-container[data-color-mode=light]{color:#222}.content-detail .toggle-container .toggle{z-index:2;cursor:pointer;gap:.571429rem;transition:opacity .8s cubic-bezier(.2,0,0,1);display:inline-flex}.content-detail .toggle-container .toggle:hover .toggle__close-label,.content-detail .toggle-container .toggle:hover .toggle__open-label{text-decoration:underline}.content-detail .toggle-container .toggle__close-label,.content-detail .toggle-container .toggle__open-label{user-select:none;text-align:right;text-wrap:nowrap;padding-right:.571429rem;transition:opacity .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1);position:absolute;right:1rem}.content-detail .toggle-container .toggle__close-label{opacity:0;transform:translateY(1em)}.content-detail .toggle-container .toggle__open-label{opacity:1;transform:translateY(.1em)}.content-detail .toggle-container .toggle__icon{justify-content:center;align-items:center;transition:transform .8s cubic-bezier(.2,0,0,1);display:flex}.content-detail .overlay{backdrop-filter:blur();background-color:#0000;justify-content:center;align-items:center;transition:background-color 1.5s cubic-bezier(.2,0,0,1),backdrop-filter 1.5s cubic-bezier(.2,0,0,1);display:flex;position:absolute;inset:0}.content-detail .overlay>*{opacity:0;transition:opacity .8s cubic-bezier(.2,0,0,1)}.content-detail .overlay__infos{flex-direction:column;justify-content:center;gap:1rem;max-width:550px;padding:5.35938rem;display:flex}.content-detail .overlay__description{text-box-trim:none;filter:blur(10px);transition:filter .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1);transform:translateY(5.35938rem)}.content-detail .overlay__title{text-box-trim:none;filter:blur(10px);transition:filter .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1);transform:translateY(3.0625rem)}.content-detail .toggle{z-index:2;transition:opacity .8s cubic-bezier(.2,0,0,1);display:inline-flex}.content-detail .toggle:hover .toggle__close-label,.content-detail .toggle:hover .toggle__open-label{text-decoration:underline}.content-detail .toggle__close-label{text-align:right;opacity:0;text-wrap:nowrap;transition:opacity .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1);position:absolute;right:1rem;transform:translateY(1em)}.content-detail .toggle__open-label{text-align:right;opacity:1;text-wrap:nowrap;transition:opacity .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1);position:absolute;right:1rem;transform:translateY(.1em)}.content-detail .toggle__icon{justify-content:center;align-items:center;transition:transform .8s cubic-bezier(.2,0,0,1);display:flex}
