@charset "UTF-8";*,::after,::before{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}:where(blockquote,figure,fieldset):where([class]),body{margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom:24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}html{height:100%;scrollbar-gutter:stable}body{min-height:100%;line-height:1.3}a:where([class]){display:inline-flex}button,label{cursor:pointer}:where([stroke]:not([stroke=none],[stroke^=url])){stroke:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@font-face{font-family:Bounded;src:url("../fonts/Bounded-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-light:#FFFFFF;--color-black:#000000;--color-dark:#141414;--color-dark-10:#1A1A1A;--color-dark-15:#262626;--color-dark-20:#4e4e4e;--color-dark-40:#696767;--color-gray-50:#b7b7b7;--color-gray-60:#cecece;--color-accent:#FFD11A;--color-red:#FF5500;--gradient:linear-gradient(45deg,
      var(--color-dark-15) 65%,
      var(--color-accent) 135%);--border:0.0625rem solid var(--color-dark-15);--shadow:0 0 0 0.1875rem #191919;--font-family-base:'Bounded',sans-serif;--font-family-accent:'Bounded',sans-serif;--container-small-offset:1rem;--container-big-offset:1.75rem;--offset-addition:0.8125rem;--container-width:calc(100vw - 2*var(--container-small-offset));--small-width:calc(100% - 2 * var(--offset-addition));--transition-duration:0.2s;--line-height:0.25rem;--line-padding:0.3125rem}@media (max-width:23.125rem){:root{--container-small-offset:0.3125rem;--container-big-offset:0.875rem;--offset-addition:0.5625rem}}:root{--hero-color:#ff5e24;--cases-color:#dda0dd;--about-color:#72df72;--footer-color:#a0bedd;--me-color:#FFFF97;--me-color:#dda0dd;--cases-color:#FFFF97;--cases-color:#a0bedd;--footer-color:#FFFF97;--wave-width:80px;--wave-height:33px}.divider{height:100px;margin-top:-50px;margin-bottom:-50px;border-radius:20px;background:rgba(255,255,255,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.2)}.sticky-container-wrapper{position:relative;overflow:clip;min-height:100vh}.sticky-container-wrapper .container{top:1px;left:0;position:sticky;height:-moz-min-content;height:min-content}.container{width:var(--container-width);max-width:1400px;margin-inline:auto;margin-top:.625rem}@media (min-width:30.06125rem){.container{margin-top:2.5rem}}.section-title{width:100%;display:flex;justify-content:center;align-items:center;padding-block:0.9375rem}.text-tile{font-weight:600;letter-spacing:0;display:block;background-color:var(--color-dark-40);box-sizing:border-box;padding:10px;--shadow-offset:10px;width:calc(var(--small-width) - var(--shadow-offset));align-self:self-start;margin-left:var(--offset-addition);box-shadow:var(--shadow-offset) var(--shadow-offset) var(--color-dark-15);margin-bottom:var(--shadow-offset)}@media (min-width:30.06125rem){.text-tile{max-width:80vw;justify-self:center;align-self:center;margin-left:0}}.text-unit{width:100%;max-width:20rem;display:grid;gap:1rem}.text-unit__title{font-size:clamp(1.5rem, 1rem + 2.3vw, 4rem);font-weight:600;text-wrap:nowrap;text-shadow:0 0 5px rgba(0,0,0,.3333333333);display:flex}.text-unit__content{font-size:clamp(1rem, .5rem + .5vw, 20.5rem);font-weight:400;text-shadow:0 0 5px rgba(0,0,0,.3333333333)}.text-unit__title-mark{height:calc(clamp(1.5rem,1rem + 2.3vw,4rem)/ 2);align-self:center;aspect-ratio:1;background-color:#fff;border-radius:1000px;margin-right:1rem}.hero-tile{transition:width 1s ease-in-out;border-radius:20px;padding:10px 20px;background-color:var(--hero-color);height:-moz-min-content;height:min-content;width:-moz-max-content;width:max-content;--shadow-base:rgba(0, 0, 0, 0.15);--scale:0}html.font-loaded .hero-tile{box-shadow:calc(var(--scale)/ 5 * 2px) calc(var(--scale)/ 5 * 2px) calc(var(--scale)/ 5 * 5px) 0 rgba(255,255,255,.4666666667) inset,calc(var(--scale) * 1px) calc(var(--scale) * 1px) calc(var(--scale) * 3px) rgba(0,0,0,.12),calc(var(--scale) * 2px) calc(var(--scale) * 2px) calc(var(--scale) * 5px) rgba(0,0,0,.2)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@media (max-width:47.99875rem){.hidden-mobile{display:none!important}}@media (min-width:47.99875rem){.visible-mobile{display:none!important}}.full-vw-line{position:relative}.full-vw-line::after,.full-vw-line::before{position:absolute;width:calc((100vw - var(--container-width))/ 2);height:.0625rem;background-color:var(--color-dark-15)}.full-vw-line--top::before{content:"";bottom:100%}.full-vw-line--bottom::after{content:"";top:100%}.full-vw-line--left::after,.full-vw-line--left::before{right:100%}.full-vw-line--right::after,.full-vw-line--right::before{left:100%}html.is-lock{overflow:hidden}body{font-size:clamp(.875rem, .8112745098rem + .2614379085vw, 1.125rem);display:flex;flex-direction:column;font-family:var(--font-family-base);letter-spacing:-.03em;color:var(--color-light);background-color:var(--color-dark)}main{flex-grow:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--color-light);margin:0}.h1,.h2,.h3,h1,h2,h3{font-family:var(--font-family-accent);font-weight:900}.h4,.h5,.h6,h4,h5,h6{font-weight:900}.h1,h1{font-size:clamp(2.625rem, 2.1789215686rem + 1.8300653595vw, 4.375rem);font-size:max(2.25rem, 6vw);line-height:1.2}.h2,h2{font-size:clamp(2rem, 1.5857843137rem + 1.6993464052vw, 3.625rem);font-size:max(1.75rem, 5.375vw);font-weight:800;line-height:1.3}.h3,h3{font-size:clamp(1.5rem, 1.2450980392rem + 1.045751634vw, 2.5rem)}.h4,h4{font-size:clamp(1.125rem, .9975490196rem + .522875817vw, 1.625rem)}.h5,h5{font-size:clamp(1.125rem, 1.0294117647rem + .3921568627vw, 1.5rem)}.h6,h6{font-size:clamp(1rem, .9362745098rem + .2614379085vw, 1.25rem)}a,button,input,label,select,svg *,textarea{transition-duration:var(--transition-duration)}a{color:inherit}@media (any-hover:hover){a:hover{color:var(--color-accent)}}@media (any-hover:none){a:active{color:var(--color-accent)}}a[class]{text-decoration:none}:focus-visible{outline:.125rem dashed var(--color-light);outline-offset:0.25rem;transition-duration:0s!important}a[aria-label],button[aria-label]{position:relative}a[aria-label]::before,button[aria-label]::before{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.75rem;height:2.75rem;content:""}.hero{height:97vh;height:auto;background-color:var(--hero-color);z-index:4;overflow:hidden}.hero__wrapper{padding-left:var(--offset-addition);padding-bottom:10vmin;height:100%;width:var(--small-width);position:relative;z-index:4;display:flex;flex-direction:column;justify-content:end;align-items:start}.hero__container{height:92vh;height:calc(100vh - 2rem - 2vh);padding-bottom:0;position:relative;margin-top:0;z-index:4;max-width:var(--container-width)}.hero__container::after{position:absolute;display:block;background-color:var(--color-gray-50);width:calc(100% - 2 * var(--offset-addition));height:var(--line-height);left:var(--offset-addition);bottom:0}.hero__title{margin-bottom:3vmin}.hero__title-word{width:-moz-max-content;width:max-content;height:auto;display:flex;flex-direction:row;justify-content:start;align-items:start;overflow:hidden}.hero__title-word:not(:last-child){margin-bottom:1rem}.hero__title-letter{width:auto;height:100%;font-size:10vmin;clip-path:polygon(100% 0%,100% 0%,0% 0%,0% 0%);animation:title-letter-animation 1 1s .5s forwards;animation-timing-function:cubic-bezier(0.075,0.82,0.165,1);animation-play-state:paused}.hero__title-letter:first-of-type{animation-delay:.1s}.hero__title-letter:nth-of-type(2){animation-delay:.2s}.hero__title-letter:nth-of-type(3){animation-delay:.3s}.hero__title-letter:nth-of-type(4){animation-delay:.4s}.hero__title-letter:nth-of-type(5){animation-delay:.5s}.hero__title-letter:nth-of-type(6){animation-delay:.6s}.hero__title-letter:nth-of-type(7){animation-delay:.7s}.hero__title-letter:nth-of-type(8){animation-delay:.8s}.hero__title-letter:nth-of-type(9){animation-delay:.9s}.hero__title-letter:nth-of-type(10){animation-delay:1s}html.font-loaded .hero__title-letter{animation-play-state:running}.hero__subtitle{font-size:unset}.hero__subtitle-word{font-size:6vmin;height:auto;clip-path:polygon(0% 0%,0% 100%,100% 100%,0% 100%);animation:subtitle-animation 1 1s forwards;animation-timing-function:cubic-bezier(0.45,-0.04,0.39,0.97);animation-delay:1.4s;animation-play-state:paused}html.font-loaded .hero__subtitle-word{animation-play-state:running}.hero__bottom{width:100%;height:var(--wave-height);position:relative;overflow:hidden;z-index:7}.hero__bottom-wave{width:calc(100% + var(--wave-width));height:100%;background-image:url("../../images/wave5.svg");background-repeat:repeat-x;background-size:var(--wave-width) var(--wave-height);animation:move-wave 2s linear infinite;will-change:transform;transform:translate3d(0,0,0)}.hero__mouse-tracker{--tracker-x:0;--tracker-y:0;left:var(--tracker-x);top:var(--tracker-y);width:5vmin;height:5vmin;background-color:var(--hero-color);border-radius:50%;position:absolute;--shadow-base:rgba(0, 0, 0, 0.15);--scale:5}html.font-loaded .hero__mouse-tracker{box-shadow:5px 5px 5px 0 rgba(0,0,0,.2) inset,2px 2px 2px 0 rgba(0,0,0,.2) inset,-2px -2px 5px 0 rgba(0,0,0,.2) inset,0 0 0 0 transparent}.hero__bubble-film{display:block;width:600px;height:600px;position:absolute;right:10px;top:10px;background-color:rgba(0,0,0,.2);z-index:999;transform:translateY(-100%);transition:transform 1s ease-in-out}.hero__bubble-film.is-active{transform:translateY(0)}.hero__bubble-film.is-active .hero__bubble-film-button svg{transform:rotate(0)}.hero__bubble-film.is-visible-big{width:600px;height:600px}.hero__bubble-film.is-visible-small{width:300px;height:300px}.hero__bubble-film.is-visible-small .hero__bubble-film-button{bottom:-25px;height:25px;width:25px}.hero__bubble-film.is-visible-small .hero__bubble-film-button svg{scale:0.7}.hero__bubble-film.not-visible{display:none}.hero__bubble-film-canvas{z-index:999;width:100%;height:100%;display:block}.hero__bubble-film-button{cursor:pointer;position:absolute;right:0;bottom:-35px;height:35px;width:35px;background-color:rgba(0,0,0,.0666666667);border-radius:0 0 5px 5px;border-radius:1000px;box-shadow:3px 3px 4px rgba(0,0,0,.2666666667),1px 1px 2px rgba(255,255,255,.3333333333) inset;display:flex;align-items:center;justify-content:center;display:none}.hero__bubble-film-button svg{transition:transform .2s ease-in-out;transform:rotate(180deg)}@keyframes title-letter-animation{0%{clip-path:polygon(100% 100%,100% 100%,0% 100%,0% 100%);transform:translateY(-100%)}100%{clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%);transform:translateY(0)}}@keyframes subtitle-animation{0%{clip-path:polygon(0% 0%,0% 100%,0% 100%,0% 0%)}100%{clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%)}}@keyframes waves-animation{0%{background-position-x:0}100%{background-position-x:4.84848rem;background-position-x:80px}}@keyframes wave-animation{0%{transform:translateX(0)}100%{transform:translateX(99.8%)}}@keyframes move-wave{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(var(--wave-width) * -1),0,0)}}.me{height:auto;min-height:100vh;width:100%;background-color:var(--me-color);position:relative;margin-top:calc(-2rem + 3px);display:flex;align-items:center;justify-content:center}.me__container{padding-block:60px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-template-areas:"text-1 img" "text-2 img";gap:2rem}@media (max-width:63.99875rem){.me__container{grid-template-areas:"text-1 img" "text-2 text-2"}}@media (max-width:47.99875rem){.me__container{grid-template-columns:auto;grid-template-rows:repeat(3,auto);grid-template-areas:"text-1" "text-2" "img"}}.me__image-wrapper{position:relative;height:100%;width:100%;overflow:hidden;border:5px solid #000;box-shadow:0 0 1px 3px #000 inset;mix-blend-mode:plus-lighter;mix-blend-mode:screen;mix-blend-mode:lighten;mix-blend-mode:color-dodge;mix-blend-mode:difference;grid-area:img}.me__image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.me__image-wrapper picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.me__image-wrapper::after{width:200%;height:200%;position:absolute;background:url(../../images/about/grain-2.webp) repeat;left:-50%;top:-50%;content:"";mix-blend-mode:color-burn;animation:grain .3s infinite steps(1);mix-blend-mode:color-burn;mix-blend-mode:color-dodge}.me__text-wrapper{color:#000;font-weight:800;height:-moz-max-content;height:max-content;align-self:center;width:100%;height:100%;display:flex}.me__text-wrapper:first-child{grid-area:text-1;align-items:end;font-size:2rem}.me__text-wrapper:nth-child(2){grid-area:text-2;align-items:start;font-size:1.75rem}@media (max-width:90.06125rem){.me__text-wrapper:first-child{font-size:1.75rem}.me__text-wrapper:nth-child(2){font-size:1.5rem}}@media (max-width:63.99875rem){.me__text-wrapper:first-child{align-items:center;font-size:1.5rem}.me__text-wrapper:nth-child(2){font-size:1.25rem}}@media (max-width:30.06125rem){.me__text-wrapper:first-child{font-size:1.125rem}.me__text-wrapper:nth-child(2){font-size:1rem}}@keyframes grain{0%{transform:translate(-10px,20px)}25%{transform:translate(15px,-5px)}50%{transform:translate(-8px,12px)}75%{transform:translate(12px,-15px)}100%{transform:translate(-4px,11px)}}@keyframes blendModeShift{0%{mix-blend-mode:normal}5.26%{mix-blend-mode:multiply}10.52%{mix-blend-mode:screen}15.78%{mix-blend-mode:overlay}21.04%{mix-blend-mode:darken}26.3%{mix-blend-mode:lighten}31.56%{mix-blend-mode:color-dodge}36.82%{mix-blend-mode:color-burn}42.08%{mix-blend-mode:hard-light}47.34%{mix-blend-mode:soft-light}52.6%{mix-blend-mode:difference}57.86%{mix-blend-mode:exclusion}63.12%{mix-blend-mode:hue}68.38%{mix-blend-mode:saturation}73.64%{mix-blend-mode:color}78.9%{mix-blend-mode:luminosity}84.16%{mix-blend-mode:plus-darker}89.42%{mix-blend-mode:plus-lighter}100%{mix-blend-mode:normal}}.about{background-color:var(--about-color);z-index:3;margin-top:-1px;height:auto;--about-min-height:1141px}@media (max-width:63.99875rem){.about{--about-min-height:1036px}}@media (max-width:30.06125rem){.about{--about-min-height:830px}}.about{--about-height:max(100vh, var(--about-min-height));--footer-height:100vh;--footer-height:100lvh;--additional-space:10vh;height:calc(var(--about-height) + var(--footer-height) + var(--additional-space));display:flex;flex-direction:column;justify-content:flex-end;cursor:crosshair;position:relative}.about__title{font-size:8rem;justify-content:start;margin-top:1rem}@media (max-width:63.99875rem){.about__title{font-size:11vw;padding-left:1vw}}.about__content{width:100%;height:auto;padding-bottom:4rem}.about__container{position:relative;position:sticky;bottom:0;display:flex;flex-direction:column;justify-content:start;align-items:center;margin-top:0;padding-bottom:5vh}.about__canvas-album{width:var(--small-width);display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:1.875rem;margin-bottom:.9375rem}@media (max-width:50rem){.about__canvas-album{gap:0}}.about__canvas-wrapper{flex-grow:1;height:100%;width:100%;display:inline-block;flex:1 1 140px;min-width:140px;min-height:200px;max-height:60vh;aspect-ratio:1/1.5}@media (max-width:50rem){.about__canvas-wrapper{aspect-ratio:1/1.5}}.about__image-wrapper{display:block;height:100%;width:100%}.about__image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:5px}.about__advantages-block{width:100%;height:100%}.about__advantages-block-space{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.about__advantages-block-space .about__advantages-block-item:first-child{align-self:flex-end}@media (max-width:63.99875rem){.about__advantages-block-space .about__advantages-block-item:first-child{transform:none}}.about__advantages-block-space .about__advantages-block-item:nth-child(2){transform:translateX(0)}@media (max-width:63.99875rem){.about__advantages-block-space .about__advantages-block-item:nth-child(2){transform:none}}.about__advantages-block-space .about__advantages-block-item:nth-child(3){align-self:flex-start}@media (max-width:63.99875rem){.about__advantages-block-space .about__advantages-block-item:nth-child(3){transform:none}}.about__advantages-block-item{position:relative;width:auto;max-width:100%;height:auto;padding:1rem;border-radius:20px;border:1px solid;border-color:rgba(0,0,0,.2666666667);transition:background-color .5s ease-in-out,border-color .5s ease-in-out}.about__advantages-block-item:hover{transition:background-color .5s ease-in-out,border-color .5s ease-in-out;background-color:#67c967}.about__advantages-block-item:hover .about__advantages-block-item-cover{opacity:0}.about__advantages-block-item:hover .about__advantages-block-item-content{opacity:1}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper p{transition:clip-path .4s ease-out,transform .4s ease-out;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%);transform:translateY(0)}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(0) p{transition-delay:0s}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper:first-child p{transition-delay:40ms}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(2) p{transition-delay:80ms}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(3) p{transition-delay:0.12s}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(4) p{transition-delay:0.16s}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(5) p{transition-delay:0.2s}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(6) p{transition-delay:0.24s}.about__advantages-block-item:hover .about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(7) p{transition-delay:0.28s}.about__advantages-block-item:hover .about__advantages-block-item-heading-wrapper{transition:clip-path .5s cubic-bezier(.45, 0, .55, 1);clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%)}.about__advantages-block-item-cover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease-in-out}.about__advantages-block-item-cover h4{display:block;font-size:2rem;font-weight:800;text-align:center}.about__advantages-block-item-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;opacity:1}.about__advantages-block-item-content p{font-size:1.4rem;margin:0;display:block;text-wrap:nowrap;clip-path:polygon(100% 0%,100% 0%,0% 0%,0% 0%);transform:translateY(100%)}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper{display:block;overflow:hidden}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper p{transition:clip-path .4s ease-out,transform .4s ease-out}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(0) p{transition-delay:0s}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper:first-child p{transition-delay:40ms}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(2) p{transition-delay:80ms}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(3) p{transition-delay:0.12s}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(4) p{transition-delay:0.16s}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(5) p{transition-delay:0.2s}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(6) p{transition-delay:0.24s}.about__advantages-block-item-content .about__advantages-block-item-line-wrapper:nth-child(7) p{transition-delay:0.28s}.about__advantages-block-item-content .about__advantages-block-item-heading-wrapper{justify-self:start;align-self:flex-start;transition:clip-path .5s cubic-bezier(.45, 0, .55, 1);clip-path:polygon(0% 0%,0% 100%,0% 100%,0% 0%)}.about__advantages-block-item-content .about__advantages-block-item-heading-wrapper h4{font-size:1.1rem;font-weight:700;text-decoration:underline}@media (max-width:63.99875rem){.about__advantages-block-item .about__advantages-block-item-cover h4{font-size:3vmin;font-size:1.8rem}.about__advantages-block-item .about__advantages-block-item-content p{font-size:2.3vmin;font-size:1.2rem}.about__advantages-block-item .about__advantages-block-item-heading-wrapper h4{font-size:1.8vmin;font-size:1rem}}@media (max-width:30.06125rem){.about__advantages-block-item .about__advantages-block-item-content p{font-size:.85rem}.about__advantages-block-item .about__advantages-block-item-heading-wrapper h4{font-size:.8rem}}.cases{--bottom-hiddener-height:max(5.25vw, 5rem);background-color:var(--cases-color);background-color:var(--cases-color);position:relative;overflow:hidden;color:#fff;z-index:3}.cases__container{padding-bottom:30rem;padding-bottom:max(21vw,20rem);z-index:3;position:relative}.cases__album-wrapper{width:-moz-min-content;width:min-content;justify-self:center;overflow:visible;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr);font-size:clamp(.1rem, .8vw, 7.5rem);-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2.5rem}@media (max-width:86.25rem){.cases__album-wrapper{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);font-size:clamp(.8rem, .9vw, 7.5rem);-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:2.5rem}}@media (max-width:43.75rem){.cases__album-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);font-size:clamp(.1rem, 2.2 vw, 7.5rem);-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.25rem}}@media (max-width:26.875rem){.cases__album-wrapper{margin-top:1.25rem;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,1fr);font-size:clamp(.1rem, 3.4vw, 7.5rem);margin-inline:2.5rem;-moz-column-gap:0rem;column-gap:0;row-gap:2.5rem}}.cases__title{margin-bottom:3rem;font-size:min(10vw, 9.6rem);color:inherit;text-shadow:0 0 5px rgba(0,0,0,.6);text-shadow:0 0 5px rgba(255,255,255,.6)}.cases__bottom{position:relative;width:100%;height:15vh;background:var(--cases-color)}.cases__cards-group{width:100%;height:auto;display:flex;flex-direction:column;gap:1rem}.cases .card{cursor:default;background-color:#ecc8ec;background-color:rgba(0,0,0,.1333333333);background-color:rgba(255,255,255,.1333333333);border-radius:20px;box-shadow:2px 2px 5px 0 rgba(255,255,255,.4666666667) inset,5px 5px 5px 0 rgba(0,0,0,.2);position:relative}.cases .card__content{padding:1rem;color:#000;color:inherit;font-weight:800;display:grid;grid-template-columns:28% 45% 20% auto;align-items:center;gap:1rem}.cases .card__content>*{height:100%}.cases .card__title h4{font-size:3rem;font-weight:800;color:#000;color:inherit}.cases .card__description{display:flex;align-items:center}.cases .card__description p{font-size:1.75rem}.cases .card__difficulty{display:flex;flex-direction:row;gap:10px;align-items:center}.cases .card__difficulty span{font-size:1.5rem}.cases .card__difficulty svg path{fill:#000000;fill:#ffffff}.cases .card__difficulty[data-difficulty="1"] svg:nth-child(2) path{fill:#FFFF36}.cases .card__difficulty[data-difficulty="2"] svg:nth-child(2) path{fill:#FFFF36}.cases .card__difficulty[data-difficulty="2"] svg:nth-child(3) path{fill:#FFFF36}.cases .card__difficulty[data-difficulty="3"] svg:nth-child(2) path{fill:#FFFF36}.cases .card__difficulty[data-difficulty="3"] svg:nth-child(3) path{fill:#FFFF36}.cases .card__difficulty[data-difficulty="3"] svg:nth-child(4) path{fill:#FFFF36}.cases .card__link{cursor:pointer;padding-right:1rem;display:flex;align-items:center;justify-content:end;transition:padding-right .2s ease-in-out}.cases .card__link path{fill:#ffffff}.cases .card__link:hover{color:#000;color:inherit;padding-right:0}@media (min-width:90.06125rem){.cases .card .card__content{grid-template-columns:23% 45% 20% auto}.cases .card .card__title h4{font-size:2.5rem}.cases .card .card__description p{font-size:1.625rem}}@media (max-width:90.06125rem){.cases .card .card__content{display:flex;flex-direction:column;flex-direction:column;align-items:start;gap:0;padding-right:2rem}.cases .card .card__difficulty{margin-top:22px}.cases .card .card__link{position:absolute;height:auto;width:auto;padding-right:none;bottom:1rem;right:1rem}}@media (max-width:63.99875rem){.cases .card .card__title h4{font-size:2.25rem}.cases .card .card__description p{font-size:1.375rem}.cases .card .card__difficulty span{font-size:1.25rem}.cases .card .card__difficulty svg{height:25px;width:25px}}@media (max-width:30.06125rem){.cases .card .card__content{grid-template-columns:23% 45% 20% auto}.cases .card .card__title h4{font-size:2.25rem}.cases .card .card__description p{font-size:1.125rem}.cases .card .card__difficulty span{font-size:1rem}.cases .card .card__difficulty svg{height:20px;width:20px}.cases .card .card__link{display:none}}.cases__preview-card{--preview-card-height:0;z-index:8;pointer-events:none;width:16vw;min-width:15rem;background-origin:0 0;height:var(--preview-card-height);position:absolute;clip-path:polygon(100% 0%,100% 0%,0% 0%,0% 0%);transition:clip-path .4s ease-in-out,height .4s linear;display:flex;justify-content:center;align-items:start;--pos-x:10px;--pos-y:10px;top:var(--pos-y);left:var(--pos-x);border:5px solid #f831f8;background-color:#f831f8;border:5px solid #2b8cee;background-color:#2b8cee;box-shadow:5px 5px 5px 0 rgba(0,0,0,.2)}.cases__preview-card img{width:auto;height:auto;background-color:#000;background-color:inherit;color:#000;color:inherit}.cases__preview-card.is-active{clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%)}@media (hover:none) and (pointer:coarse){.cases__preview-card{display:none}}.cases__bottom-hiddener{position:absolute;width:100vw;height:var(--bottom-hiddener-height);bottom:0;left:0;z-index:9;background:linear-gradient(to bottom,rgba(114,223,114,0) 0,#72df72 100%)}.cases{view-timeline-name:--cases-timeline;view-timeline-axis:block}.cases__divider{z-index:1;margin-bottom:calc(5vmin + 3rem);--divider-height:3vh;position:relative;height:var(--divider-height);overflow:hidden}.cases__divider::before{position:absolute;width:100vw;height:100vh;left:0;top:0;--s-size:.3vmin;--l-size:.6vmin;background-color:#000;background-attachment:fixed;background-image:radial-gradient(var(--s-size) var(--s-size) at 58% 91%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 36% 49%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 46% 13%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 48% 95%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 33% 5%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 39% 11%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 92% 51%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 13% 38%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 43% 51%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 84% 49%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 78% 5%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 94% 15%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 40% 59%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 2% 40%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 23% 65%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 94% 90%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 63% 66%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 1% 41%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 62% 58%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 96% 80%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 84% 4%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 36% 36%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 82% 54%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 6% 85%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 59% 7%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 17% 56%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 87% 89%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 87% 39%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 80% 52%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 5% 15%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 4% 55%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 49% 67%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 93% 17%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 51% 59%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 50% 48%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 79% 51%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 78% 54%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 58% 66%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 57% 34%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 1% 23%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 8% 33%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 45% 13%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 36% 38%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 28% 100%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 59% 6%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 13% 22%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 2% 68%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 36% 83%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 36% 87%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 60% 29%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 60% 69%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 94% 89%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 45% 72%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 27% 63%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 9% 93%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 81% 57%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 12% 93%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 97% 11%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 11% 17%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 45% 63%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 46% 71%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 5% 94%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 81% 33%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 53% 5%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 47% 45%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 22% 57%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 60% 58%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 76% 42%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 71% 96%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 86% 48%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 54% 54%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 45% 31%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 63% 12%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 43% 26%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 57% 80%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 3% 75%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 55% 56%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 52% 68%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 2% 72%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 59% 97%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 49% 100%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 95% 100%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 76% 93%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 56% 87%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 21% 17%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 9% 75%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 49% 28%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 79% 64%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 5% 17%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 94% 85%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 37% 16%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 48% 84%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 11% 52%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 48% 95%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 34% 90%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 10% 34%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 4% 41%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 78% 44%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 59% 42%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 31% 100%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 76% 68%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 41% 55%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 3% 75%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 17% 43%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 2% 61%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 100% 18%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 91% 81%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 81% 46%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 18% 75%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 37% 10%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 59% 31%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 100% 6%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 78% 55%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 43% 5%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 27% 35%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 12% 81%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 98% 98%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 58% 100%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 97% 17%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 34% 7%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 14% 53%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 76% 9%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 23% 90%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 37% 82%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 11% 76%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 2% 21%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 71% 24%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 60% 92%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 12% 71%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 15% 99%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 98% 77%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 99% 57%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 62% 51%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 68% 86%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 43% 36%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 35% 1%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 67% 98%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 69% 81%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 24% 80%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 24% 22%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 1% 100%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 28% 40%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 16% 7%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 17% 85%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 18% 98%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 81% 84%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 13% 15%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 2% 31%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 73% 91%,rgba(255,255,255,.8),transparent),radial-gradient(var(--s-size) var(--s-size) at 91% 18%,rgba(255,255,255,.8),transparent),radial-gradient(var(--l-size) var(--l-size) at 53% 64%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 13% 37%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 34% 12%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 51% 48%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 74% 6%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 17% 53%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 59% 53%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 81% 50%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 35% 12%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 71% 11%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 87% 23%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 93% 90%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 10% 85%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 92% 77%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 34% 66%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 64% 69%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 58% 6%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 64% 93%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 25% 85%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 66% 36%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 11% 37%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 73% 42%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 47% 1%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 5% 59%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 49% 31%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 13% 86%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 31% 59%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 91% 47%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 64% 62%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 44% 37%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 17% 82%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 66% 70%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 70% 66%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 92% 32%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 11% 37%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 92% 97%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 43% 76%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 88% 49%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 82% 84%,#fff,transparent),radial-gradient(var(--l-size) var(--l-size) at 40% 84%,#fff,transparent);background-size:100% 100%;background-repeat:no-repeat;content:"";animation:background-animation linear;animation-timeline:--cases-timeline;animation-range:entry 0% entry 120%}.cases__divider::after{width:100%;height:100%;position:absolute;left:0;top:0;content:"";background:linear-gradient(180deg,var(--me-color) 0,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,var(--cases-color) 100%)}@keyframes background-animation{from{transform:translateY(0)}to{transform:translateY(calc(-100% + var(--divider-height)))}}.case{padding:1.5625rem .625rem 1.5625rem .625rem;min-width:180px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;aspect-ratio:1/1.55;justify-self:center;align-self:center;display:grid;grid-template-rows:65% 1fr 2fr;border-radius:10px;border:0 solid #fff;box-shadow:inset 0 0 5px 0 #000,0 0 5px 0 #000,0 0 0 0 #000;box-shadow:none;position:relative;z-index:3;isolation:isolate}.case::before{width:calc(100% + 10px);height:calc(100% + 10px);background-color:#000;position:absolute;left:-5px;top:-5px;z-index:-2;border-radius:15px}.case::after{width:100%;height:100%;background-color:#00f;position:absolute;left:0;top:0;content:"";z-index:-1;border-radius:10px}.case{--scale:5;box-shadow:0 0 5px 0 rgba(0,0,0,.6);--transition-duration:1.2s;--transform-function:cubic-bezier(.08, .71, 0, 1);--transition-delay:.0s;--total-scaling:0.2;scale:calc(0.9 + (var(--animator)) * var(--total-scaling));--rotation:1deg}@media (any-hover:hover){.case:hover{animation:caseHoverAnimation .6s ease-in-out infinite .1s}}@media (any-hover:none){.case:active{animation:caseHoverAnimation .6s ease-in-out infinite .1s}}@media (hover:none) and (pointer:coarse){.case{scale:1;--rotation:0deg}}.case{transition:scale .1s linear,rotate .2s}.case.to-animate-transition{transition:scale .9s ease-out,rotate .2s}@media (max-width:86.25rem){.case{max-width:28vw}}@media (max-width:43.75rem){.case{max-width:40vw}}@media (max-width:26.875rem){.case{max-width:80vw}}.case__image-wrapper{display:block;height:75%;width:100%}.case__image-wrapper img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;pointer-events:none}.case__description,.case__title{text-align:center}.case__title h4{font-weight:800;letter-spacing:.03em;font-size:1.1rem}.case__description{font-size:.9rem}#Blaed{background:#fff;background:linear-gradient(to bottom,#fff 75%,#ededed 100%);color:var(--color-black)}#Blaed span{color:var(--color-black)}#Blaed::after{background:#fff;background:linear-gradient(to bottom,#fff 75%,#ededed 100%)}#Positivus{background:#fff;background:linear-gradient(to bottom,#fff 75%,#ededed 100%);color:var(--color-black)}#Positivus span{color:var(--color-black)}#Positivus::after{background:#fff;background:linear-gradient(to bottom,#fff 75%,#ededed 100%)}#Nexcent{background:#fff;background:linear-gradient(to bottom,#fff 75%,#ededed 100%);color:var(--color-black)}#Nexcent span{color:var(--color-black)}#Nexcent::after{background:#fff;background:linear-gradient(to bottom,#fff 75%,#ededed 100%)}#NoTab{background:#3f38c7;background:linear-gradient(0deg,#3f38c7 12%,#2514d8 81%);color:var(--color-light)}#NoTab span{color:var(--color-light)}#NoTab::after{background:#3f38c7;background:linear-gradient(0deg,#3f38c7 12%,#2514d8 81%)}#Aaronn{background-color:#1a1a1a;color:var(--color-light)}#Aaronn span{color:var(--color-light)}#Aaronn::after{background-color:#1a1a1a}#FutureTech{background:#1a1a1a;background:linear-gradient(180deg,#1a1a1a 53%,#636363 100%);color:var(--color-light)}#FutureTech span{color:var(--color-light)}#FutureTech::after{background:#1a1a1a;background:linear-gradient(180deg,#1a1a1a 53%,#636363 100%)}@keyframes caseHoverAnimation{0%{rotate:0deg}25%{rotate:calc(-1 * var(--rotation))}75%{rotate:calc(1 * var(--rotation))}100%{rotate:0deg}}.footer{--line-height:0.25rem;--line-gap:0.625rem;color:#000;background-color:var(--footer-color);height:100vh;height:100lvh;z-index:5;position:absolute;bottom:0;width:100%;cursor:default}.footer *{z-index:5}.footer__container{margin-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.footer__link-wrapper{overflow:visible;font-size:min(7rem, 6vw);font-weight:700;display:flex;flex-direction:column}.footer__link-wrapper>a{position:relative;text-decoration:none;width:-moz-max-content;width:max-content;overflow:hidden;align-self:center;font-weight:800}.footer__link-wrapper>a::after,.footer__link-wrapper>a::before{position:absolute;bottom:0;width:130%;height:4px;background-color:#fff;background-color:#000;clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%);content:"";transition:clip-path .3s ease-in-out}.footer__link-wrapper>a::before{right:-30%}.footer__link-wrapper>a::after{transform-origin:0 0;left:-30%;content:"";clip-path:polygon(0% 0%,0% 100%,0% 100%,0% 0%)}.footer__link-wrapper a:hover{color:rgba(255,255,255,.6);color:#000;transform:scale(1.1)}.footer__link-wrapper a:hover::before{clip-path:polygon(100% 0%,100% 100%,100% 100%,100% 0%)}.footer__link-wrapper a:hover::after{clip-path:polygon(100% 0%,100% 100%,0% 100%,0% 0%)}.footer__sublink{font-size:max(1rem, 2vw);font-weight:800;justify-self:right;align-self:flex-end}