@font-face{font-family:mono-1;src:url(/assets/fonts/Cjq0nobS.woff2)format("woff2"),url(/assets/fonts/BfCWBy2O.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:mono-3;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/fonts/CsJjU1R-.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:mono-2;src:url(/assets/fonts/CRqsZep0.woff2)format("woff2"),url(/assets/fonts/D7w2LnOV.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:Noto Sans SC;font-style:normal;font-weight:400;src:url(/assets/fonts/BzhcLsac.woff2)format("woff2"),url(/assets/fonts/ZefzoMg-.woff)format("woff"),url(/assets/fonts/ORqYInA2.ttf)format("truetype")}@font-face{font-display:swap;font-family:Noto Sans SC;font-style:normal;font-weight:600;src:url(/assets/fonts/BOcoKctR.woff2)format("woff2"),url(/assets/fonts/CyN_WIOC.woff)format("woff"),url(/assets/fonts/BGOvlyOl.ttf)format("truetype")}@font-face{font-display:swap;font-family:Noto Sans SC;font-style:normal;font-weight:800;src:url(/assets/fonts/C5Ej-C2u.woff2)format("woff2"),url(/assets/fonts/QqoPk3vR.woff)format("woff"),url(/assets/fonts/atWEyf-n.ttf)format("truetype")}:root{--font-pixel:"mono-1", ui-sans-serif, system-ui, sans-serif;--font-pixel-2:"mono-2", ui-sans-serif, system-ui, sans-serif;--font-pixel-3:"mono-3", ui-sans-serif, system-ui, sans-serif;--font-sans:"Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--font-pixel-3-pixel-1:"mono-3", "mono-1", ui-sans-serif, system-ui, sans-serif;--font-pixel-3-sans:"mono-3", "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--primary-color:#9e4439;--secondary-color:#fcf9dd;--text-color:var(--secondary-color);--background-color:#070707;--container-background-color:#0e0e0e;--border-color:var(--secondary-color);--base-font-size:6rem;--page-noise-z-index:999990;--cursor-z-index:999980;--page-loading-z-index:999970;--vh-max:calc(var(--vh,1vh) * 100);--vw-scrollable-inner:calc(100vw - var(--scrollable-container-margin) * 2);--vh-scrollable-inner:calc(var(--vh-max) - var(--scrollable-container-margin) * 2);--border-width:1px;--scrollable-container-margin:20px;--scrollable-container-border-radius:32px}@media (max-width:900px){:root{--scrollable-container-margin:10px}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:var(--vh-max);cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2036'%20width='16'%20height='24'%3e%3cpath%20fill='%23FFF'%20d='M21%2015h-3v-3h-3V9h-3V6H9V3H6V0H0v33h6v-3h3v3h3v3h9v-9h3v-9h-3v-3z'/%3e%3cpath%20d='M21%2018v6h-6v3h3v6h-6v-3H9v-3H6v3H3V3h3v3h3v3h3v3h3v3h3v3h3z'/%3e%3c/svg%3e") 0 0,default;overflow:hidden}body{font-family:var(--font-pixel);font-size:var(--base-font-size);color:var(--text-color);background-color:#000;margin:0;padding:0;overflow:hidden}a{color:inherit;cursor:pointer;text-decoration:none}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow-x:hidden!important;overflow-y:scroll!important}::selection{background-color:var(--secondary-color);color:#000}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2);border-radius:99px;height:2px}@media (max-width:1200px){::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-thumb{height:0}}::-webkit-scrollbar-track{margin-top:48px;margin-bottom:48px}.divider{background-color:#000;width:100%;height:4px}.smile-eyes{font-family:Arial,Helvetica,sans-serif;line-height:.8}.hover-effect{color:#eeede6;transition:color .3s;display:inline-block;position:relative;overflow:hidden}.hover-effect:after{content:"";z-index:0;background-color:transparent;width:100%;height:100%;transition:transform .3s,background-color .3s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.hover-effect:hover{color:#000}.hover-effect:hover:after{background-color:#fff;transform:translateY(0)}.hover-effect span{z-index:1;position:relative}.page__noise{pointer-events:none;z-index:var(--page-noise-z-index);opacity:.08;user-select:none;background-image:url(/assets/images/BKoUHY4k.gif);background-repeat:repeat;background-size:100px 100px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page__border-wrapper{z-index:-2;box-sizing:border-box;background-color:#000;transition:background-color .5s linear;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page__border-override{z-index:-1;background-color:#000;transition:background-color .8s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page__border-override--show{background-color:var(--primary-color)}.scrollable__container{z-index:0;top:var(--scrollable-container-margin);bottom:var(--scrollable-container-margin);left:var(--scrollable-container-margin);right:var(--scrollable-container-margin);width:calc(100vw - var(--scrollable-container-margin) * 2);height:var(--vh-scrollable-inner);background-color:var(--background-color);scrollbar-color:rgba(255,255,255,.2);scrollbar-width:2px;border-radius:var(--scrollable-container-border-radius);position:absolute;overflow-x:hidden;overflow-y:scroll}.main-cursor{z-index:var(--cursor-z-index);pointer-events:none;user-select:none;contain:layout style size;direction:ltr;position:fixed;top:0;left:0}@supports (mix-blend-mode:exclusion){.main-cursor{mix-blend-mode:exclusion}.main-cursor.-media{mix-blend-mode:normal}}@media (hover:hover){.main-cursor{display:block}}@media (hover:none){.main-cursor{display:none}}.main-cursor .main-cursor-inner{will-change:transform}.main-cursor .main-cursor-inner:before{content:"";opacity:1;background:var(--secondary-color);filter:blur(1px);border-radius:100%;width:14px;height:14px;transition:background-color .2s ease-out,transform .2s cubic-bezier(.22,.61,.36,1),opacity .2s ease-out;display:block;position:absolute;top:-10px;left:-10px;transform:scale(1)}.main-cursor.-hidden .main-cursor-inner:before{opacity:0;transition:transform .2s ease-in,opacity .1s ease-in .1s;transform:scale(0)}.main-cursor.-active-link .main-cursor-inner:before,.main-cursor.-active-click .main-cursor-inner:before{opacity:1;transition:transform .2s cubic-bezier(.22,.61,.36,1),opacity .2s ease-out;transform:scale(4)}.main-cursor.-media .main-cursor-inner:before{opacity:0;transition:transform .2s ease-in,opacity .1s ease-in .1s;transform:scale(0)}.page__loading{z-index:var(--page-loading-z-index);opacity:1;background-color:var(--primary-color);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page__loading--loaded{background-color:transparent}.page__loading-text{z-index:2;opacity:0;user-select:none;pointer-events:none;color:var(--secondary-color);flex-direction:column;justify-content:end;align-items:start;padding:min(4vw,8vh);transition:opacity .3s ease-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:1200px){.page__loading-text{padding:min(6vw,12vh)}}@media (max-width:900px){.page__loading-text{padding:min(8vw,16vh)}}@keyframes loadingFadeIn{0%{opacity:0}to{opacity:1}}.page__loading-text--show{opacity:1;transition:opacity .5s ease-out}.page__loading--loaded .page__loading-text{opacity:0;transition:opacity}.page__loading-text-progress{font-family:var(--font-pixel-2);text-align:left;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";min-width:4ch;margin-left:min(.16vw,.32vh);font-size:min(5.5vw,11vh);font-weight:900;line-height:1.6}@media (max-width:1200px){.page__loading-text-progress{margin-left:min(.2vw,.4vh);font-size:min(7.4vw,14.8vh)}}@media (max-width:900px){.page__loading-text-progress{margin-left:min(.3vw,.6vh);font-size:min(12.3vw,24.6vh)}}.page__loading-text-title{font-family:var(--font-pixel-1);font-size:min(9vw,18vh);font-weight:900;line-height:.9}@media (max-width:1200px){.page__loading-text-title{font-size:min(12vw,24vh)}}@media (max-width:900px){.page__loading-text-title{font-size:min(20vw,40vh)}}.page__loading-text-title:after{content:"";animation:.6s steps(2,end) infinite loadingTitle}@keyframes loadingTitle{0%{content:"AMOOOS "}to{content:"AMOOOS."}}.page__loading-container{z-index:1;opacity:1;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.page__loading-container-box{background-color:var(--primary-color);opacity:1}.page__loading--loaded .page__loading-container-box{animation:.5s ease-in-out forwards boxFadeOut}@keyframes boxFadeOut{to{opacity:0}}.hero{width:100%;height:var(--vh-scrollable-inner);margin-bottom:calc(var(--vh-scrollable-inner) * 3);user-select:none;border-radius:var(--scrollable-container-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex}.hero__wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.hero__overlay{opacity:0;z-index:1;background-color:var(--background-color);pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__title{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;overflow:visible}.hero__title-subtitle{color:var(--secondary-color);font-size:min(2.2vmax,4.4vmin);font-weight:400;font-family:var(--font-pixel-3);line-height:1}.hero__title-main{color:var(--secondary-color);font-size:min(8vmax,16vmin);font-weight:900;font-family:var(--font-pixel);white-space:nowrap;padding-left:.2863ch;line-height:1.2;display:inline-block;text-size-adjust:100%!important}.hero__box-wrapper{width:100%;height:100%;position:absolute}.hero__box{z-index:0;opacity:.001;transform-origin:50%;justify-content:center;align-items:center;width:fit-content;height:fit-content;display:flex;position:absolute}.hero__box-img{-o-object-fit:cover;object-fit:cover;pointer-events:none;border-radius:min(1vmax,2vmin);overflow:hidden}.hero__box-tag{color:#fff;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;hyphens:none;pointer-events:none;border-radius:min(6vmax,12vmin);justify-content:center;align-items:center;padding:min(1.5vmax,3vmin) min(3vmax,6vmin);font-size:min(2.5vmax,5vmin);font-weight:400;line-height:1;display:flex}.hero__box-img--flutter_tilt_1,.hero__box-img--flutter_tilt_2{width:min(20vmax,40vmin);height:auto}.hero__box-tag--open_source{color:#489142;background-color:#a7ff9f}.hero__box-img--flutter_cn_1,.hero__box-img--dart_cn_1{width:min(20vmax,40vmin);height:auto}.hero__box-tag--package{color:#4c55a5;background-color:#9fa9ff}.hero__box-tag--code{color:#7a63a0;background-color:#d8c0ff}.hero__box-img--mood_example_logo_1{width:min(4vmax,8vmin);height:auto}.intro{flex-direction:column;justify-content:center;align-items:center;padding-top:0;display:flex}.intro__paragraph{opacity:.2;padding-bottom:min(8vmax,16vmin)}.intro__paragraph p{font-family:var(--font-pixel-3-sans);color:var(--text-color);justify-content:start;align-items:center;margin-bottom:min(1.5vmax,3vmin);font-size:min(2vmax,4vmin);font-weight:400;line-height:1;display:flex}.intro__paragraph sup{vertical-align:super;font-size:min(1.5vmax,3vmin)}.intro__code{opacity:.6;font-family:var(--font-pixel);color:var(--font-pixel-3-sans);user-select:none;font-size:min(1.5vmax,3vmin);line-height:1}@media (max-width:900px){.intro{margin-top:min(31.25vmax,62.5vmin)}.intro__paragraph{padding-bottom:min(10vmax,20vmin)}.intro__paragraph p{margin-bottom:min(1.875vmax,3.75vmin);font-size:min(2.5vmax,5vmin)}.intro__paragraph sup,.intro__code{font-size:min(1.875vmax,3.75vmin)}}.intro__decoration{user-select:none;pointer-events:none}.intro__decoration--hi{width:min(8vmax,16vmin);height:auto;position:relative;bottom:min(.5vmax,1vmin);left:min(.5vmax,1vmin)}@media (max-width:900px){.intro__decoration--hi{width:min(10vmax,20vmin);bottom:min(.625vmax,1.25vmin);left:min(.625vmax,1.25vmin)}}.intro__decoration--symbol-star{height:min(2.6vmax,5.2vmin);font-size:min(6vmax,12vmin);font-weight:100;font-family:var(--font-sans);color:var(--primary-color);transform-origin:50%;margin-left:min(1vmax,2vmin);line-height:.8}@media (max-width:900px){.intro__decoration--symbol-star{height:min(3.25vmax,6.5vmin);margin-left:min(1.25vmax,2.5vmin);font-size:min(7.5vmax,15vmin)}}.intro__decoration--flutter-candies-logo,.intro__decoration--cfug-logo{background-color:#1d1d1d;border-radius:min(1vmax,2vmin);width:min(2.8vmax,5.6vmin);height:auto;margin-left:min(1vmax,2vmin);margin-right:min(1vmax,2vmin);padding:min(.2vmax,.4vmin)}@media (max-width:900px){.intro__decoration--flutter-candies-logo,.intro__decoration--cfug-logo{border-radius:min(1.25vmax,2.5vmin);width:min(3.5vmax,7vmin);margin-left:min(1.25vmax,2.5vmin);margin-right:min(1.25vmax,2.5vmin);padding:min(.25vmax,.5vmin)}}.intro__paragraph--koko{margin-bottom:min(8vmax,16vmin)}.work__title{justify-content:center;align-items:center;margin-top:min(10vmax,20vmin);margin-bottom:min(35vmax,70vmin);display:flex}.work__title-marquee{white-space:nowrap;user-select:none;pointer-events:none;background-color:var(--container-background-color);width:100%;padding-top:min(3vmax,6vmin);padding-bottom:min(3vmax,6vmin);display:flex;overflow:hidden;transform:rotate(-1.236deg)}.work__title-marquee:before{content:"";z-index:1;user-select:none;pointer-events:none;background:linear-gradient(90deg,#070707,rgba(7,7,7,0));width:min(20vmax,40vmin);height:100%;position:absolute;top:0;left:0}.work__title-marquee:after{content:"";z-index:1;user-select:none;pointer-events:none;background:linear-gradient(-90deg,#070707,rgba(7,7,7,0));width:min(20vmax,40vmin);height:100%;position:absolute;top:0;right:0}.work__title-marquee-content{color:var(--text-color);font-family:var(--font-pixel-3-pixel-1);justify-content:center;align-items:center;padding-left:min(3vmax,6vmin);padding-right:min(3vmax,6vmin);font-size:min(6vmax,12vmin);font-weight:400;display:flex}.work__title-marquee-content-gap{margin-left:min(6vmax,12vmin);margin-right:min(6vmax,12vmin);font-size:min(10vmax,20vmin);font-weight:100;line-height:.5;position:relative;bottom:min(.2vmax,.4vmin)}.work__title-marquee-content--bar{font-family:var(--font-pixel-2);font-size:min(8vmax,16vmin);font-weight:100;line-height:1}.work__list{grid-template-columns:30% 50%;justify-content:space-between;display:grid;overflow:hidden}@media (max-width:1200px){.work__list{grid-template-columns:100%}}.work__selector{grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content;display:grid;position:relative}@media (max-width:1200px){.work__selector{display:none}}.work__selector-wrapper{width:auto;height:auto}.work__selector-list{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.work__selector-list-wrapper{flex-direction:column;justify-content:center;align-items:start;width:100%;display:flex}.work__selector-item{opacity:1;width:90%;color:var(--text-color);font-size:min(.8vmax,1.6vmin);font-family:var(--font-pixel);grid-template-columns:10% 50% 40%;justify-content:center;align-items:center;margin-left:10%;padding:min(1vmax,2vmin) min(2vmax,4vmin);font-weight:400;line-height:1;display:grid}.work__selector-item--selected{background-color:var(--secondary-color);color:var(--background-color)}.work__selector-link{opacity:1;width:90%;color:var(--text-color);font-size:min(.8vmax,1.6vmin);font-family:var(--font-pixel);grid-template-columns:10% 50% 40%;justify-content:center;align-items:center;margin-top:min(3vmax,6vmin);margin-left:10%;padding:min(1vmax,2vmin) min(2vmax,4vmin);font-weight:400;line-height:1;display:grid}.work__display{position:relative;overflow:hidden}@media (max-width:900px){.work__display:before,.work__display:after{display:none}}.work__slider .swiper-slide{user-select:none;justify-content:center;align-items:center;width:fit-content;display:flex}.work__card{opacity:1;filter:blur();color:#fff;will-change:auto;flex-direction:column;justify-content:space-between;width:min(22.5vmax,45vmin);height:min(31.5vmax,63vmin);margin:min(1.8vmax,3.6vmin);transition:opacity .35s ease-out,filter .35s ease-out;display:flex;position:relative}@media (max-width:1200px){.work__card{width:min(30vmax,60vmin);height:min(42vmax,84vmin);margin:min(2vmax,4vmin)}}@media (max-width:900px){.work__card{width:min(39vmax,78vmin);height:min(54.6vmax,109.2vmin);margin:min(2.6vmax,5.2vmin)}}.work__card--unselected{opacity:.1;filter:blur(4px);will-change:filter, opacity;transition:opacity .35s ease-out,filter .35s ease-out}.work__card-cover{width:100%;height:100%;position:relative;overflow:hidden}.work__card-cover img{pointer-events:none;user-select:none;display:block;position:relative}.work__card-overlay{user-select:none;background:rgba(7,7,7,.2);width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;top:-10px;left:-10px}.work__card-preview{pointer-events:none;user-select:none;display:none}.work__card-body{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:start;width:100%;height:100%;padding:min(.9vmax,1.8vmin);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1200px){.work__card-body{padding:min(1.2vmax,2.4vmin)}}@media (max-width:900px){.work__card-body{padding:min(1.56vmax,3.12vmin)}}.work__card-actions{color:#fff;user-select:none;pointer-events:all;justify-content:space-between;align-items:center;width:100%;display:flex}.work__card-link{background-color:#000;width:fit-content;padding:min(.18vmax,.36vmin);display:flex}@media (max-width:1200px){.work__card-link{padding:min(.24vmax,.48vmin)}}@media (max-width:900px){.work__card-link{padding:min(.312vmax,.624vmin)}}.work__card-link a{justify-content:center;align-items:center;display:flex}.work__card-link-icon{color:#fff;justify-content:center;align-items:center;width:min(1.8vmax,3.6vmin);height:min(1.8vmax,3.6vmin);margin:min(.72vmax,1.44vmin);display:flex}.work__card-link-goto{background-color:#000;justify-content:center;align-items:center;padding:min(.18vmax,.36vmin);display:flex}.work__card-link-goto-icon{font-size:min(1.53vmax,3.06vmin);font-family:var(--font-pixel-2);text-align:center;font-weight:400;line-height:1}@media (max-width:1200px){.work__card-link-icon{width:min(2.4vmax,4.8vmin);height:min(2.4vmax,4.8vmin);margin:min(.96vmax,1.92vmin)}.work__card-link-goto{padding:min(.24vmax,.48vmin)}.work__card-link-goto-icon{font-size:min(2.04vmax,4.08vmin)}}@media (max-width:900px){.work__card-link-icon{width:min(3.12vmax,6.24vmin);height:min(3.12vmax,6.24vmin);margin:min(1.248vmax,2.496vmin)}.work__card-link-goto{padding:min(.312vmax,.624vmin)}.work__card-link-goto-icon{font-size:min(2.652vmax,5.304vmin)}}.work__card-info{pointer-events:all;user-select:none}.work__card-title{font-family:var(--font-pixel-3-sans);color:#fff;background-color:#000;width:fit-content;padding:min(.45vmax,.9vmin) min(.72vmax,1.44vmin);font-size:min(1.44vmax,2.88vmin);font-weight:400}@media (max-width:1200px){.work__card-title{padding:min(.6vmax,1.2vmin) min(.96vmax,1.92vmin);font-size:min(1.92vmax,3.84vmin)}}@media (max-width:900px){.work__card-title{padding:min(.78vmax,1.56vmin) min(1.248vmax,2.496vmin);font-size:min(2.496vmax,4.992vmin)}}.work__card-role{width:fit-content;font-family:var(--font-pixel-3-sans);text-align:center;background-color:#000;align-items:center;padding:min(.54vmax,1.08vmin) min(.72vmax,1.44vmin);font-size:min(.9vmax,1.8vmin);font-weight:400;display:flex}@media (max-width:1200px){.work__card-role{padding:min(.72vmax,1.44vmin) min(.96vmax,1.92vmin);font-size:min(1.2vmax,2.4vmin)}}@media (max-width:900px){.work__card-role{padding:min(.936vmax,1.872vmin) min(1.248vmax,2.496vmin);font-size:min(1.56vmax,3.12vmin)}}.work__card-desc{text-overflow:ellipsis;width:fit-content;font-family:var(--font-pixel-3-sans);color:rgba(255,255,255,.9);white-space:normal;background-color:#000;padding:min(.54vmax,1.08vmin) min(.72vmax,1.44vmin);font-size:min(.9vmax,1.8vmin);font-weight:400;line-height:1.4;overflow:hidden}@media (max-width:1200px){.work__card-desc{padding:min(.72vmax,1.44vmin) min(.96vmax,1.92vmin);font-size:min(1.2vmax,2.4vmin)}}@media (max-width:900px){.work__card-desc{padding:min(.936vmax,1.872vmin) min(1.248vmax,2.496vmin);font-size:min(1.56vmax,3.12vmin)}}.work__slider-tool{user-select:none;display:none}@media (max-width:1200px){.work__slider-tool{justify-content:center;display:flex}}.work__slider-tool-button-prev,.work__slider-tool-button-next{user-select:none;cursor:pointer;opacity:1;font-family:var(--font-pixel-2);justify-content:center;align-items:center;margin:min(.4vmax,.8vmin) min(.8vmax,1.6vmin);font-size:min(2vmax,4vmin);font-weight:400;transition:opacity .5s;display:flex;position:relative}@media (max-width:1200px){.work__slider-tool-button-prev,.work__slider-tool-button-next{margin:min(.48vmax,.96vmin) min(.96vmax,1.92vmin);font-size:min(2.4vmax,4.8vmin)}}@media (max-width:900px){.work__slider-tool-button-prev,.work__slider-tool-button-next{margin:min(.624vmax,1.248vmin) min(1.248vmax,2.496vmin);font-size:min(3.12vmax,6.24vmin)}}.work__slider-tool .swiper-button-disabled{cursor:no-drop;opacity:.2;transition:opacity .5s}.work__cursor{z-index:var(--cursor-z-index);pointer-events:none;user-select:none;transition:opacity .3s,color .4s;position:fixed;top:0;left:0}.work__cursor.-hidden{transform:scale(0)}.work__cursor-media-box{pointer-events:none;user-select:none;opacity:0;filter:blur(20px);width:100%;height:100%;padding:1px;transition:transform .35s,opacity .35s,filter .35s;position:relative;top:0;left:-50%;transform:scale(0)}.work__cursor.-media .work__cursor-media-box{opacity:1;filter:none;transition:transform .35s,opacity .35s,filter .35s;transform:scale(1)}.composition{flex-direction:column;justify-content:center;align-items:center;margin-top:min(5vmax,10vmin);display:flex}@media (max-width:900px){.composition{margin-top:min(15vmax,30vmin)}}.composition__wrapper{background-image:radial-gradient(circle,#6d6d6d min(.1vmax,.2vmin),transparent min(.1vmax,.2vmin));background-size:min(2vmax,4vmin) min(2vmax,4vmin);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:10% 5%;display:flex;position:relative;overflow:hidden}.composition__wrapper:after{content:"";z-index:calc(var(--cursor-z-index) - 100);user-select:none;pointer-events:none;background:linear-gradient(#070707 0%,rgba(7,7,7,0) 20%,rgba(7,7,7,0) 50%,rgba(7,7,7,0) 80%,#070707 100%),linear-gradient(90deg,#070707 0%,rgba(7,7,7,0) 10%,rgba(7,7,7,0) 50%,rgba(7,7,7,0) 90%,#070707 100%);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.composition__title{justify-content:start;align-items:center;width:100%;height:fit-content;padding:10% 15% 0;display:flex}@media (max-width:900px){.composition__title{padding:30% 0 10% 15%}}.ascii-fluid{width:min(15vmax,30vmin);height:min(15vmax,30vmin);position:relative}#ascii-fluid__gl-canvas{--clip-path-polygon-card-1:min(4vmax, 8vmin);--clip-path-polygon-card-05:min(2vmax, 4vmin);width:100%;height:100%;-webkit-clip-path:polygon(var(--clip-path-polygon-card-1) 0, calc(100% - var(--clip-path-polygon-card-1)) 0, calc(100% - var(--clip-path-polygon-card-1)) var(--clip-path-polygon-card-05), calc(100% - var(--clip-path-polygon-card-05)) var(--clip-path-polygon-card-05), calc(100% - var(--clip-path-polygon-card-05)) var(--clip-path-polygon-card-1), 100% var(--clip-path-polygon-card-1), 100% calc(100% - var(--clip-path-polygon-card-1)), calc(100% - var(--clip-path-polygon-card-05)) calc(100% - var(--clip-path-polygon-card-1)), calc(100% - var(--clip-path-polygon-card-05)) calc(100% - var(--clip-path-polygon-card-05)), calc(100% - var(--clip-path-polygon-card-1)) calc(100% - var(--clip-path-polygon-card-05)), calc(100% - var(--clip-path-polygon-card-1)) 100%, var(--clip-path-polygon-card-1) 100%, var(--clip-path-polygon-card-1) calc(100% - var(--clip-path-polygon-card-05)), var(--clip-path-polygon-card-05) calc(100% - var(--clip-path-polygon-card-05)), var(--clip-path-polygon-card-05) calc(100% - var(--clip-path-polygon-card-1)), 0 calc(100% - var(--clip-path-polygon-card-1)), 0 var(--clip-path-polygon-card-1), var(--clip-path-polygon-card-05) var(--clip-path-polygon-card-1), var(--clip-path-polygon-card-05) var(--clip-path-polygon-card-05), var(--clip-path-polygon-card-1) var(--clip-path-polygon-card-05), var(--clip-path-polygon-card-1) 0);clip-path:polygon(var(--clip-path-polygon-card-1) 0, calc(100% - var(--clip-path-polygon-card-1)) 0, calc(100% - var(--clip-path-polygon-card-1)) var(--clip-path-polygon-card-05), calc(100% - var(--clip-path-polygon-card-05)) var(--clip-path-polygon-card-05), calc(100% - var(--clip-path-polygon-card-05)) var(--clip-path-polygon-card-1), 100% var(--clip-path-polygon-card-1), 100% calc(100% - var(--clip-path-polygon-card-1)), calc(100% - var(--clip-path-polygon-card-05)) calc(100% - var(--clip-path-polygon-card-1)), calc(100% - var(--clip-path-polygon-card-05)) calc(100% - var(--clip-path-polygon-card-05)), calc(100% - var(--clip-path-polygon-card-1)) calc(100% - var(--clip-path-polygon-card-05)), calc(100% - var(--clip-path-polygon-card-1)) 100%, var(--clip-path-polygon-card-1) 100%, var(--clip-path-polygon-card-1) calc(100% - var(--clip-path-polygon-card-05)), var(--clip-path-polygon-card-05) calc(100% - var(--clip-path-polygon-card-05)), var(--clip-path-polygon-card-05) calc(100% - var(--clip-path-polygon-card-1)), 0 calc(100% - var(--clip-path-polygon-card-1)), 0 var(--clip-path-polygon-card-1), var(--clip-path-polygon-card-05) var(--clip-path-polygon-card-1), var(--clip-path-polygon-card-05) var(--clip-path-polygon-card-05), var(--clip-path-polygon-card-1) var(--clip-path-polygon-card-05), var(--clip-path-polygon-card-1) 0);display:block}.composition__world{width:100%;height:min(80vmax,160vmin);position:relative}@media (max-width:900px){.composition__world{height:min(120vmax,240vmin)}}.composition__box-text{width:fit-content;display:block;position:absolute}.composition__box-img{width:fit-content;height:fit-content;display:block;position:absolute}.composition__box-text--cf{width:min(13vmax,26vmin);height:auto}.composition__box-text--flutter{width:min(20vmax,40vmin);height:auto}.composition__box-text--dart{width:min(13vmax,25vmin);height:auto}.composition__box-text--git,.composition__box-text--vue{width:min(11vmax,22vmin);height:auto}.composition__box-text--react{width:min(17vmax,34vmin);height:auto}.composition__box-text--golang{width:min(20vmax,40vmin);height:auto}.composition__box-img--sheep-1{width:min(15vmax,30vmin);height:min(15vmax,30vmin)}@media (max-width:900px){.composition__box-img--sheep-1{width:min(20vmax,40vmin);height:min(20vmax,40vmin)}}.composition__box-img--cloud-1,.composition__box-img--cloud-1 img{width:min(25vmax,50vmin);height:auto}.composition__box-img--cloud-2,.composition__box-img--cloud-2 img{width:min(20vmax,40vmin);height:auto}.composition__box-img--cfug-logo{width:min(10vmax,20vmin);height:min(10vmax,20vmin)}@media (max-width:900px){.composition__box-img--cfug-logo{width:min(12vmax,24vmin);height:min(12vmax,24vmin)}}.composition__box-img--flutter-candies{width:min(10vmax,20vmin);height:min(10vmax,20vmin)}@media (max-width:900px){.composition__box-img--flutter-candies{width:min(12vmax,24vmin);height:min(12vmax,24vmin)}}.contact{grid-template-columns:50% 50%;align-items:center;padding:min(20vmax,40vmin) min(5vmax,10vmin) 20px;display:grid}@media (max-width:900px){.contact{grid-template-columns:100%}}.contact__link-gap{height:min(6vmax,12vmin)}.contact__link-title{padding:min(1vmax,2vmin) min(2vmax,4vmin)}.contact__link-title-en{opacity:.5;color:var(--text-color);font-size:min(2vmax,4vmin);font-weight:400}.contact__link-title-zh{opacity:.5;color:var(--text-color);margin-top:min(.8vmax,1.6vmin);font-size:min(2vmax,4vmin);font-weight:400}.contact__link{flex-direction:column;justify-content:start;display:flex}.contact__link a{width:fit-content;margin-top:min(.4vmax,.8vmin);margin-bottom:min(.4vmax,.8vmin);padding:min(.5vmax,1vmin) min(2vmax,4vmin);font-size:min(2.5vmax,5vmin);font-weight:400}.magnetic__container{width:fit-content;display:inherit;position:relative;overflow:visible}.magnetic__link{z-index:1;display:inline-block;position:relative}.circular-animation__container{justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:min(12vmax,24vmin);display:flex}@media (max-width:900px){.circular-animation__container{height:min(50vmax,100vmin);margin-bottom:0}}.circular-animation__text span{font-size:min(4.5vmax,9vmin);font-weight:900}@media (max-width:900px){.circular-animation__text span{font-size:min(5.5vmax,11vmin)}}.copyright__container{justify-content:space-between;align-items:end;padding:min(10vmax,20vmin) min(2vmax,4vmin) min(2vmax,4vmin);display:flex}@media (max-width:900px){.copyright__container{padding-bottom:min(3vmax,6vmin);padding-left:min(3vmax,6vmin);padding-right:min(3vmax,6vmin)}}.copyright__avatar{user-select:none;pointer-events:none;align-items:end;display:flex}.copyright__avatar img{border-radius:100%;width:40px;height:40px}.copyright__info{color:var(--text-color);text-align:end;font-size:10px;font-weight:400;position:relative;bottom:-6px}.copyright__info div{opacity:.5;margin-bottom:6px;display:block}.copyright__info-koko{color:var(--text-color);margin-bottom:14px;opacity:1!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.circular-animation__container{user-select:none}.circular-animation__text{z-index:1;position:relative;left:-10px}.circular-animation__text span{z-index:1;position:absolute}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);-moz-margin-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);-moz-margin-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;left:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg){-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}:is(.swiper-button-prev,.swiper-button-next) svg{-o-object-fit:contain;object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal~.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(180deg)}.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(0)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(0)}.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical .swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-vertical .swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon){transform:rotate(90deg)}.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar{display:none!important}.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-horizontal{left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-vertical>.swiper-scrollbar{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar.swiper-scrollbar-vertical{left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));position:absolute}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-zoom-container>svg{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-zoom-container>canvas{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-next{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{opacity:.6;z-index:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.swiper-cube .swiper-cube-shadow:before{content:"";filter:blur(50px);background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom{z-index:0;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left{z-index:0;backface-visibility:hidden}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;transition-property:transform,opacity,height;overflow:hidden}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:bottom;backface-visibility:hidden;overflow:hidden}
/*$vite$:1*/