@import"https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Averia+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cutive+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=BIZ+UDMincho&display=swap";:root{--color-white: #FFFFFF;--color-gray: #ACACAC}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{color-scheme:dark;font-size:62.5%;scrollbar-width:none}@media(max-width: 1200px){html{font-size:50%}}@media(max-width: 900px){html{font-size:45%}}@media(max-width: 600px){html{font-size:42%}}.line{position:relative}.line rect{fill:var(--color-white)}.line line{stroke:var(--color-white)}.line_vr{height:100%;width:.5px}.line_hr{height:.5px;width:100%}.description{position:relative;display:flex;flex-direction:column;row-gap:.4rem;height:max-content;filter:drop-shadow(0 0 5px black) drop-shadow(0 0 2.5px black) drop-shadow(0 0 1px black)}.description__title::after{content:attr(data-title);position:absolute;margin-inline:.6rem;vertical-align:text-top}.description__paragraph{display:flex;flex-direction:column;row-gap:.6rem;text-align:justify}.description__paragraph span{display:block}.radio__list{display:flex;flex-direction:column;row-gap:.6rem;height:max-content;width:max-content;border:none}.radio__list legend{display:none}.radio__item{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.radio__item *{cursor:pointer}.radio__item input[type=radio]{position:relative;height:2rem;aspect-ratio:1/1;-webkit-appearance:none;appearance:none;outline:none;opacity:.5;transition:opacity .3s ease}.radio__item input[type=radio]:checked{opacity:1}.radio__item:nth-of-type(1) input[type=radio]{background:url("../icons/draw.svg")}.radio__item:nth-of-type(2) input[type=radio]{background:url("../icons/retopo.svg")}.radio__item:nth-of-type(3) input[type=radio]{background:url("../icons/uv.svg")}.radio__item:nth-of-type(4) input[type=radio]{background:url("../icons/sculpt.svg")}.radio__item:nth-of-type(5) input[type=radio]{background:url("../icons/bake.svg")}.radio__item:nth-of-type(6) input[type=radio]{background:url("../icons/t-paint.svg")}.radio__item:nth-of-type(7) input[type=radio]{background:url("../icons/w-paint.svg")}.visit-card{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;position:absolute;height:20rem;width:45rem;background:#222;border-radius:2rem;border:5px solid #1b1b1b;outline:2px solid #464646;outline-offset:-0.1px;bottom:100px;left:calc(50% - 225px);overflow:clip}.visit-card h1{flex-grow:0;margin-block:3%;font-family:"Cormorant Garamond",serif;font-weight:600;font-style:normal;font-size:10rem;line-height:normal;letter-spacing:normal;color:#464646;vertical-align:top}.visit-card h1 span{font-size:5rem}.visit-card__link{flex-grow:1;display:flex;justify-content:space-evenly;align-items:center;width:100%;background:#252525}.visit-card__link-item{filter:url(#filter__inkBleed)}.visit-card__link-item p{color:#8d8d8d}.visit-card__link-item a{color:#d5d2d3}.visit-card__name text{font-family:"UnifrakturMaguntia",cursive;font-weight:400;font-size:.7rem;line-height:normal;letter-spacing:normal;fill:#fff;dominant-baseline:middle;text-anchor:middle}.visit-card__name path{stroke:#464646;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke;animation:dash linear forwards}.visit-card__name path:nth-of-type(1){stroke-dasharray:98;stroke-dashoffset:98;animation-duration:.4s;animation-delay:.2s}.visit-card__name path:nth-of-type(2){stroke-dasharray:220;stroke-dashoffset:220;animation-duration:.4s;animation-delay:.6s}.visit-card__name path:nth-of-type(3){stroke-dasharray:388;stroke-dashoffset:388;animation-duration:.4s;animation-delay:1s}.visit-card__name path:nth-of-type(4){stroke-dasharray:98;stroke-dashoffset:98;animation-duration:.4s;animation-delay:1.4s}.visit-card__name path:nth-of-type(5){stroke-dasharray:98;stroke-dashoffset:98;animation-duration:.4s;animation-delay:1.8s}.visit-card__name path:nth-of-type(6){stroke-dasharray:310;stroke-dashoffset:310;animation-duration:.4s;animation-delay:2.2s}.visit-card__name path:nth-of-type(7){stroke-dasharray:388;stroke-dashoffset:388;animation-duration:.4s;animation-delay:2.6s}.visit-card__name path:nth-of-type(8){stroke-dasharray:98;stroke-dashoffset:98;animation-duration:.4s;animation-delay:3s}.visit-card__name path:nth-of-type(9){stroke-dasharray:98;stroke-dashoffset:98;animation-duration:.4s;animation-delay:3.4s}.visit-card__name path:nth-of-type(10){stroke-dasharray:310;stroke-dashoffset:310;animation-duration:.4s;animation-delay:3.8s}.visit-card__name path:nth-of-type(11){stroke-dasharray:388;stroke-dashoffset:388;animation-duration:.4s;animation-delay:4.2s}.visit-card__name path:nth-of-type(12){stroke-dasharray:98;stroke-dashoffset:98;animation-duration:.4s;animation-delay:4.6s}@keyframes dash{to{stroke-dashoffset:0}}.scrollbar{position:fixed;height:100%;width:4px;right:0;margin-block:3px;z-index:2;--scrollbar-height: 0;--scroll-y: 0}.scrollbar__thumb{position:absolute;height:var(--scrollbar-height);width:100%;right:0;border-radius:100rem;translate:0 var(--scroll-y);opacity:.5;cursor:pointer;background:#fff;transition:width .2s ease,opacity .2s ease}.scrollbar__thumb:hover{width:calc(100% + 4px);opacity:1}.list-details{display:flex;height:100%;width:100%;justify-content:center;-moz-column-gap:.5rem;column-gap:.5rem}.list-details details{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;flex-shrink:0;padding:2rem;border-radius:1rem;overflow:hidden;transition:flex-grow 1s ease,flex-shrink 1s ease;writing-mode:sideways-lr}.list-details details::before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:-1;opacity:.6;filter:blur(2px);background-size:cover;background-position:center;box-shadow:inset 0 0 3rem #000;transition:all 1s ease}.list-details details:nth-of-type(1)::before{background-image:url("../img/Problem-solving.webp")}.list-details details:nth-of-type(2)::before{background-image:url("../img/Research.webp")}.list-details details:nth-of-type(3)::before{background-image:url("../img/Fast-learner.webp")}.list-details details:nth-of-type(4)::before{background-image:url("../img/Team-work.webp")}.list-details details:nth-of-type(5)::before{background-image:url("../img/Communication.webp")}@media(prefers-reduced-motion: no-preference){.list-details details{interpolate-size:allow-keywords}}.list-details details::details-content{opacity:0;block-size:0;transition:content-visibility 1s allow-discrete,opacity 1s ease,block-size 1s ease}.list-details details[open]::before{filter:blur(0px)}.list-details details[open]::details-content{opacity:1;block-size:auto}.list-details details[open]{flex-grow:1;flex-shrink:1}.list-details details[open] summary{text-shadow:0 0 .5rem #000,0 0 1rem #000,0 0 1rem #000}.list-details details summary{width:max-content;text-shadow:0 0 .5rem #000,0 0 1rem #000;cursor:pointer;writing-mode:vertical-lr;text-align:left;list-style:none}.list-details details summary::marker{content:""}.list-details details p{position:absolute;bottom:0;padding-block:2rem;width:var(--comp-width);text-shadow:0 0 .5rem #000,0 0 1rem #000;writing-mode:horizontal-tb;text-align:left}.list-details details p::before{content:"";position:absolute;height:calc(100% + 8rem);width:calc(100% + 5rem);left:-2rem;bottom:-2rem;background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));z-index:-1}.list-model{height:100%;width:calc(100% + 14rem);place-self:center;position:relative}@media(max-width: 600px){.list-model{width:calc(100% + 10rem)}}.list-model__canvas{position:absolute;inset:0}.list-model__button{position:absolute;left:2%;top:50%;height:10%;aspect-ratio:1;transform:translateY(-50%);border-radius:100rem;border:none;background:#fff;cursor:pointer;opacity:.3;z-index:3;transition:all .25s ease}.list-model__button:last-of-type{left:unset;right:2%}.list-model__button:hover{opacity:.9}.list-model__button img{height:100%;aspect-ratio:1}.list-model__content{height:100%;width:100%;position:relative;display:inline-flex;-moz-column-gap:3rem;column-gap:3rem;align-items:center;white-space:nowrap;overflow-x:scroll;overflow-y:visible;scrollbar-width:none;scroll-snap-type:x proximity}.list-model__content::after,.list-model__content::before{content:"";flex:0 0 auto;position:relative;display:inline-flex;height:100%;width:3rem}.list-item{flex:0 0 auto;scroll-snap-align:center;position:relative;display:inline-flex;justify-content:center;height:95%;width:max-content;overflow:hidden;border-radius:2rem;box-shadow:rgba(0,0,0,.4) 0px 0px 24px inset;transition:all .25s ease}.list-item::after{content:"";position:absolute;height:100%;width:100%;z-index:-1;background:rgba(125,125,125,.1);transition:all .25s ease}.list-item:hover .specification__content{opacity:1}.list-item:hover .specification .progressive-blur{scale:1 .5}.list-item .preview{position:relative;height:100%;width:25vw;align-self:center;transition:all .25s ease}.list-item h3{position:absolute;margin:2rem;bottom:0;right:0;font-size:3rem !important;font-weight:normal}.list-item .specification{position:absolute;right:0;display:flex;flex-direction:column;align-items:flex-start;row-gap:1rem;height:100%;width:100%;padding:2rem;z-index:1;transition:all .25s ease}.list-item .specification__title{display:flex;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.list-item .specification__title img{height:2.5rem}.list-item .specification__title h2{font-size:2rem !important;font-weight:normal}.list-item .specification__content{opacity:0;white-space:normal;transition:all .25s ease}.list-item .specification .progressive-blur{left:0;top:0;z-index:0;transform-origin:top;scale:1 0;z-index:-1;transition:all .3s ease}.list-item__gimbal{position:absolute;height:4rem;aspect-ratio:1;margin:2rem;bottom:0;right:0;cursor:pointer;opacity:.5;z-index:1;border:none;border-radius:2rem;background-size:3rem;background-position:center;background-repeat:no-repeat;background-color:rgba(117,117,117,.2);-webkit-appearance:none;appearance:none;transition:all .3s ease}.list-item__gimbal:hover{opacity:1}.open .preview{width:43vw !important;cursor:grab}@media(max-width: 900px){.open .preview{width:55vw !important}}@media(max-width: 600px){.open .preview{width:81vw !important}}.open .preview:active{cursor:grabbing}.open .specification{height:max-content}.open .specification__content{opacity:1}.open .list-item__gimbal{opacity:1}.list-phase{position:relative;vertical-align:top;height:100%;width:100%}.list-phase::-webkit-scrollbar{display:none}.list-phase__details{position:absolute;opacity:0;display:inline-flex;flex-direction:column;align-items:end;width:100%;padding-inline:1rem;vertical-align:top;transition:opacity .25s ease}.list-phase__details *{text-align:right}@media(prefers-reduced-motion: no-preference){.list-phase__details{interpolate-size:allow-keywords}}.list-phase__details::details-content{opacity:0;block-size:0;width:var(--comp-width);transition:content-visibility .6s allow-discrete,opacity .6s ease,block-size .6s ease}.list-phase__details[open]::details-content{opacity:1;block-size:auto}.list-phase__summary{cursor:pointer;width:max-content}.list-phase__summary::marker{content:""}.list-phase__content{position:relative;white-space:normal;width:var(--comp-width)}.grid-hexagon{position:relative;overflow:hidden}.grid-hexagon__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:2%;box-sizing:content-box;-webkit-user-select:none;user-select:none;cursor:grab}.grid-hexagon__wrapper:active{cursor:grabbing}.grid-hexagon__column{position:relative;flex:1 1 auto;height:100%;width:100%;display:flex;justify-content:center;-moz-column-gap:4%;column-gap:4%}.grid-hexagon__item{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:100rem;border:2px solid hsla(0,0%,100%,.2);transition:all .15s ease,scale .25s ease}.grid-hexagon__item::before{content:attr(data-name);position:absolute;width:max-content;padding:.5rem 1rem;left:50%;top:0;opacity:0;filter:blur(8px);translate:-50% -76%;border-radius:100rem;box-shadow:hsla(0,0%,100%,.1) 0px 0px 8px inset,hsla(0,0%,100%,.1) 0px 0px 32px inset,#000 0px 0px 6px;text-shadow:0 0 4px #000;background:linear-gradient(transparent, var(--grad-color));backdrop-filter:blur(2px);transition:all .25s ease-out}.grid-hexagon__item img{position:absolute;height:55%;filter:grayscale(100%) brightness(1000%) drop-shadow(0 0 0px rgba(0, 0, 0, 0.7058823529));pointer-events:none;transition:all .15s ease}.grid-hexagon__item-bg{position:absolute;height:100%;width:100%;border-radius:100rem;overflow:hidden;opacity:0;transition:all .15s ease;z-index:-1}.grid-hexagon__item-bg::before{content:"";position:relative;display:block;height:100%;width:100%;inset:0;background-image:var(--src-img);background-size:100% 100%;filter:blur(2.5rem) saturate(50%);transition:all .15s ease}.hover::before{opacity:1;filter:blur(0px);translate:-50% calc(-100% - 1rem)}.hover img{filter:grayscale(0%) brightness(100%) drop-shadow(0 0 20px rgba(0, 0, 0, 0.7058823529))}.hover div{opacity:.7}.progressive-blur{position:absolute;z-index:-1;height:100%;width:100%;pointer-events:none}.progressive-blur::after,.progressive-blur::before{content:"";position:absolute;inset:0;z-index:1;backdrop-filter:blur(0.5px);-webkit-mask:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgba(0, 0, 0, 0) 37.5%);mask:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgba(0, 0, 0, 0) 37.5%)}.progressive-blur::after{z-index:8;backdrop-filter:blur(64px);-webkit-mask:linear-gradient(to top, rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);mask:linear-gradient(to top, rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%)}.progressive-blur__layer{position:absolute;inset:0}.progressive-blur__layer:nth-of-type(1){z-index:2;backdrop-filter:blur(1px);-webkit-mask:linear-gradient(to top, rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%);mask:linear-gradient(to top, rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%)}.progressive-blur__layer:nth-of-type(2){z-index:3;backdrop-filter:blur(2px);-webkit-mask:linear-gradient(to top, rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%);mask:linear-gradient(to top, rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%)}.progressive-blur__layer:nth-of-type(3){z-index:4;backdrop-filter:blur(4px);-webkit-mask:linear-gradient(to top, rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%);mask:linear-gradient(to top, rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%)}.progressive-blur__layer:nth-of-type(4){z-index:4;backdrop-filter:blur(8px);-webkit-mask:linear-gradient(to top, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%);mask:linear-gradient(to top, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%)}.progressive-blur__layer:nth-of-type(5){z-index:5;backdrop-filter:blur(16px);-webkit-mask:linear-gradient(to top, rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);mask:linear-gradient(to top, rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%)}.progressive-blur__layer:nth-of-type(6){z-index:5;backdrop-filter:blur(32px);-webkit-mask:linear-gradient(to top, rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);mask:linear-gradient(to top, rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%)}.progressive-blur__bottom-side{bottom:0;scale:1 -1}.progressive-blur__left-side,.progressive-blur__right-side{z-index:0}.progressive-blur__left-side::after,.progressive-blur__left-side::before,.progressive-blur__right-side::after,.progressive-blur__right-side::before{content:"";position:absolute;inset:0;z-index:1;backdrop-filter:blur(0.5px)}.progressive-blur__left-side::after,.progressive-blur__right-side::after{z-index:8;backdrop-filter:blur(64px);-webkit-mask:linear-gradient(to left, rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);mask:linear-gradient(to left, rgba(0, 0, 0, 0) 87.5%, rgb(0, 0, 0) 100%)}.progressive-blur__left-side .progressive-blur__layer,.progressive-blur__right-side .progressive-blur__layer{position:absolute;inset:0}.progressive-blur__left-side .progressive-blur__layer:nth-of-type(1),.progressive-blur__right-side .progressive-blur__layer:nth-of-type(1){z-index:2;backdrop-filter:blur(1px);-webkit-mask:linear-gradient(to left, rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%);mask:linear-gradient(to left, rgba(0, 0, 0, 0) 12.5%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgba(0, 0, 0, 0) 50%)}.progressive-blur__left-side .progressive-blur__layer:nth-of-type(2),.progressive-blur__right-side .progressive-blur__layer:nth-of-type(2){z-index:3;backdrop-filter:blur(2px);-webkit-mask:linear-gradient(to left, rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%);mask:linear-gradient(to left, rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 62.5%)}.progressive-blur__left-side .progressive-blur__layer:nth-of-type(3),.progressive-blur__right-side .progressive-blur__layer:nth-of-type(3){z-index:4;backdrop-filter:blur(4px);-webkit-mask:linear-gradient(to left, rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%);mask:linear-gradient(to left, rgba(0, 0, 0, 0) 37.5%, rgb(0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 75%)}.progressive-blur__left-side .progressive-blur__layer:nth-of-type(4),.progressive-blur__right-side .progressive-blur__layer:nth-of-type(4){z-index:4;backdrop-filter:blur(8px);-webkit-mask:linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%);mask:linear-gradient(to left, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 87.5%)}.progressive-blur__left-side .progressive-blur__layer:nth-of-type(5),.progressive-blur__right-side .progressive-blur__layer:nth-of-type(5){z-index:5;backdrop-filter:blur(16px);-webkit-mask:linear-gradient(to left, rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);mask:linear-gradient(to left, rgba(0, 0, 0, 0) 62.5%, rgb(0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%)}.progressive-blur__left-side .progressive-blur__layer:nth-of-type(6),.progressive-blur__right-side .progressive-blur__layer:nth-of-type(6){z-index:5;backdrop-filter:blur(32px);-webkit-mask:linear-gradient(to left, rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%);mask:linear-gradient(to left, rgba(0, 0, 0, 0) 75%, rgb(0, 0, 0) 87.5%, rgb(0, 0, 0) 100%)}.progressive-blur__right-side{right:0;scale:-1 1}.nav{position:fixed;display:flex;justify-content:center;height:auto;width:100%;z-index:10}.nav__titul{margin:.5rem 1.8rem;text-shadow:0 0 .25rem #000,0 0 .5rem #000,0 0 1rem #000;translate:0 50%;opacity:0;animation:cover__title-span 1.5s cubic-bezier(0, 0, 0.4, 1) 1.7s forwards}.section{position:relative;flex:none;height:100vh;width:100%;padding:5rem 7rem}@media(max-width: 600px){.section{padding:5rem 5rem}}.section__cover{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;row-gap:1.4rem}.cover__title{position:relative;display:flex;align-items:center;justify-content:center;justify-self:center;row-gap:1.4rem}.cover__title::after{content:"`";position:absolute;top:0;right:0;animation:cover__title-pseudo 1.5s cubic-bezier(0, 0, 0.3, 1) backwards}.cover__title h1{animation:cover__title-h1 1.5s cubic-bezier(0, 0, 0.3, 1) backwards}.cover__title h2{translate:-5% 0;opacity:0;animation:cover__title-h2 .8s cubic-bezier(0, 0, 0.4, 1) 1.1s forwards}.cover__title p{white-space:nowrap}.cover__title p span{position:relative;display:inline-block;opacity:0;translate:0 50%;animation:cover__title-span .5s cubic-bezier(0, 0, 0.4, 1) forwards}.cover__title p span:first-of-type{animation-delay:1.7s}.cover__title p span:last-of-type{animation-delay:1.9s}.section__about{display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:2rem}.section__about .description{width:100%;align-self:start}.section__about .list-model .preview{width:25vw}@media(max-width: 900px){.section__about .list-model .preview{width:35vw}}@media(max-width: 600px){.section__about .list-model .preview{width:60vw}}.section__soft-skills{display:flex;gap:3rem}@media(max-width: 1200px){.section__soft-skills{flex-direction:column-reverse}}.section__soft-skills .description{align-items:end;align-self:start}.section__soft-skills .description,.section__soft-skills .description .description__paragraph{text-align:right}@media(max-width: 1200px){.section__soft-skills .description{align-self:center;align-items:center}.section__soft-skills .description,.section__soft-skills .description .description__paragraph{text-align:center}}.section__soft-skills .list-details{align-self:anchor-center}@media(max-width: 600px){.section__soft-skills .list-details{flex-direction:column}.section__soft-skills .list-details details{flex-direction:column;writing-mode:unset}.section__soft-skills .list-details details summary,.section__soft-skills .list-details details p{writing-mode:unset}}.section__hard-skills{justify-self:center;display:grid;grid-template:repeat(2, 1fr)/100%;justify-content:center;align-content:center;justify-items:center;align-items:center;overflow:hidden}.section__hard-skills .description{grid-area:1/1/-2/-1;align-items:center;width:100%}.section__hard-skills .description__paragraph{text-align:center}.section__hard-skills .grid-hexagon{grid-area:1/1/-1/-1}.footer{position:fixed;bottom:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;height:max-content;padding:.4rem;width:100%;z-index:10}.footer__link{display:inline-flex;-moz-column-gap:1.2rem;column-gap:1.2rem;justify-content:start;align-items:center;margin:.6rem 1.4rem;padding:.4rem;text-shadow:0 0 .25rem #000,0 0 .5rem #000,0 0 1rem #000}.footer__link :first-child,.footer__link :last-child{animation-delay:2.3s}.footer__link :nth-child(2),.footer__link :nth-child(4){animation-delay:2s}.footer__link :nth-child(3){animation-delay:1.7s}.footer__link *{opacity:.5;animation:footer__link-child 1.5s cubic-bezier(0, 0, 0.4, 1) backwards}.footer__link a{transition:all .2s ease}.footer__link a:hover{opacity:1}*,::after,::before{color:var(--color-white);font-family:"Quicksand",sans-serif;letter-spacing:.04em;font-weight:lighter;font-style:normal}h1{font-size:7.2rem;line-height:.8em}h2{font-size:4.4rem}h3,p,a,summary,.radio__item{font-size:1.7rem}a:link,a:visited{text-decoration:none;color:var(--color-white)}.nav__titul{color:#d5d2d3 !important;font-family:"Cormorant Garamond",serif;font-weight:600;font-size:2rem;letter-spacing:-0.08em}@media(max-width: 600px){.nav__titul{font-size:3rem}}.cover__title h1,.cover__title h2,.cover__title::after{font-family:"Cormorant Garamond",serif;font-weight:600}.cover__title h1{font-size:20rem;margin-right:-0.08em;line-height:.6em}.cover__title h2,.cover__title::after{font-size:14rem;line-height:.8em;letter-spacing:-0.08em}.cover__title p,.cover__title span{letter-spacing:.42em}.description__title::after{letter-spacing:.1em;font-size:1.4rem}.description__paragraph{line-height:1.2em}.description-details__summary{font-family:"Quicksand",sans-serif;font-size:2.4rem;font-weight:lighter}.list-details summary{font-size:2.2rem}.grid-hexagon__item::before{font-size:1.6rem}.visit-card text{font-weight:bold}.list-phase__summary{font-size:2.5rem}.scrollbar__list{font-size:1.2rem}@media(max-width: 600px){.footer a,.footer p{font-size:2rem}}@keyframes cover__title-pseudo{0%{opacity:0;translate:calc(var(--half)*-1 + 300%) 0}50%{opacity:1;translate:calc(var(--half)*-1 + 300%) 0}100%{opacity:1;translate:0 0}}@keyframes cover__title-h1{0%{opacity:0;translate:calc(var(--half) - 50%) 0}50%{opacity:1;translate:calc(var(--half) - 50%) 0}100%{opacity:1;translate:0 0}}@keyframes cover__title-h2{100%{opacity:1;translate:0 0}}@keyframes cover__title-span{100%{opacity:1;translate:0 0}}@keyframes footer__link-child{0%{opacity:0;translate:0 -50%}100%{opacity:.5;translate:0 0}}.txt_align_left{text-align:left}.txt_align_right{text-align:right}.opacity-zero{opacity:0}.scroll-snap-type__x-mandatory{scroll-snap-type:x mandatory}.scroll-behavior__smooth{scroll-behavior:smooth}.visible{opacity:1;z-index:10}