.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content span,.display-1,.display-2,.display-3,.h1,.h2,.h3,.h4,.h5,.h6,.button-xs{font-family:var(--font-family);font-weight:400}.display-1,.display-2{line-height:116%}.display-3{line-height:125%}.display-1{font-size:var(--display-1)}.display-2{font-size:var(--display-2)}.display-3{font-size:var(--display-3)}.h1{font-size:var(--h1);line-height:1.25}@media only screen and (min-width: 1281px){.h1{line-height:116%}}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content span,.h2,.h3,.h4,.h5,.h6{line-height:129%}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content span,.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.h6{font-size:var(--h6)}.body-xxl{font-size:var(--body-xxl);line-height:140%}.body-xl{font-size:var(--body-xl);line-height:166%}.body-l{font-size:var(--body-l);line-height:200%}@media only screen and (min-width: 769px){.body-l{line-height:167%}}.body-m{line-height:165%;font-size:var(--body-m)}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .tags,.body-s{font-size:var(--body-s);line-height:165%}.body-xs{font-size:var(--body-xs);line-height:24px}.button-l{font-size:var(--button-l);line-height:112%}.button-m{font-size:var(--button-m);line-height:30px}.button-s{font-size:var(--button-s);line-height:28px}.button-xs{font-size:var(--button-xs);line-height:24px}.blockquote-1{font-size:var(--blockquote-1);line-height:178%}.have-filter-masonry .filter-buttons{background-color:var(--color-black);padding-bottom:30px;margin-bottom:120px;justify-content:center;flex-flow:column}@media only screen and (min-width: 769px){.have-filter-masonry .filter-buttons{flex-flow:row}}@media only screen and (min-width: 1281px){.have-filter-masonry .filter-buttons{padding-right:25px;justify-content:flex-end}}.work-1 .con-10{border-radius:0;overflow:visible}.work-1 .con-10 .filter-masonry .grid-item{padding:15px}.work-1 .con-10 .filter-masonry .grid-item .project-item{height:-moz-fit-content;height:fit-content;block-size:-moz-fit-content;block-size:fit-content;position:relative;overflow:hidden;border-radius:50px}.work-1 .con-10 .filter-masonry .grid-item .project-item:hover .item-link{opacity:1}.work-1 .con-10 .filter-masonry .grid-item .project-item:hover .item-link .item-data .item-title span{-webkit-text-fill-color:var(--color-light);-webkit-text-stroke:0px}.work-1 .con-10 .filter-masonry .grid-item .project-item:hover .item-image{transform:scale(1.1)}.work-1 .con-10 .filter-masonry .grid-item .project-item:hover .item-image::after{opacity:.6}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link{width:100%;display:flex;align-items:center;position:absolute;overflow:hidden;top:0;left:0;height:100%;padding-left:40px;z-index:101;opacity:0;transition:opacity .35s ease-in-out}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title{margin-bottom:30px}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content{display:flex}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content span{position:relative;white-space:nowrap;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px;-webkit-text-stroke-color:var(--color-light);transition:.3s;line-height:1;margin-right:100px}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .item-title .marquee-hover-content span::after{content:"-";position:absolute;left:calc(100% + 50px);color:rgba(0,0,0,0);-webkit-text-stroke:1px;-webkit-text-stroke-color:var(--color-light)}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .tags{display:flex}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .tags span{margin-right:30px}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-link .item-data .tags span:last-of-type{margin-right:0px}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-image{display:block;transition:transform .35s ease-in-out}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-image::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-black);opacity:.25;z-index:100}.work-1 .con-10 .filter-masonry .grid-item .project-item .item-image img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.next-section .data{padding:120px 0px;border-width:1px 0 1px 0;border-style:solid;border-color:var(--color-2)}.footer-marquee .marquee-content a,.footer-marquee .marquee-content span{font-family:var(--font-family);position:relative;font-size:var(--display-2);font-weight:300;line-height:1;background:linear-gradient(to right, var(--color-light), transparent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 769px){.footer-marquee .marquee-content::after{content:"";background-color:var(--color-black-2);width:100%;height:39%;position:absolute;left:0;bottom:0;border-top:1px solid rgba(233,236,242,.1);z-index:100}}.main-footer .footer-logo:hover img{transform:scale(0.95)}.main-footer .footer-logo img{transition:transform .35s linear}.main-footer .marquee{left:50px}.main-footer .copyright .contain-text p:first-of-type a::before{color:var(--color-primary)}.main-footer .copyright .to-top p a::before{color:var(--color-light) !important}.main-footer .copyright .to-top .scroll-to-top{margin-top:10px;background-color:rgba(0,0,0,0);width:66px;height:90px;border-radius:38px;border:1px solid var(--color-5);position:relative;transition:background .15s linear,border .1s linear}@media only screen and (min-width: 769px){.main-footer .copyright .to-top .scroll-to-top{margin-top:0px}}@media only screen and (min-width: 1367px){.main-footer .copyright .to-top .scroll-to-top{width:76px;height:100px}}.main-footer .copyright .to-top .scroll-to-top span{width:20px;display:block;position:absolute;transform:translate(-50%, -50%);top:calc(50% - 1px);left:50%}.main-footer .copyright .to-top .scroll-to-top span::before,.main-footer .copyright .to-top .scroll-to-top span::after{content:"";position:absolute;width:15px;height:3px;background-color:var(--color-light);top:50%;transition:background .6s ease}.main-footer .copyright .to-top .scroll-to-top span::before{border-radius:5px 0px 0px 5px;transform:rotate(-45deg);left:-3px}.main-footer .copyright .to-top .scroll-to-top span::after{border-radius:0px 5px 5px 0px;transform:rotate(45deg);left:6px}.main-footer .copyright .to-top .scroll-to-top:hover{background-color:var(--color-5);border:0px solid rgba(0,0,0,0)}.main-footer .copyright .to-top .scroll-to-top:hover span::before,.main-footer .copyright .to-top .scroll-to-top:hover span::after{background-color:var(--color-black);border-color:rgba(0,0,0,0)}
