*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;touch-action:manipulation}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,h5,h6,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}::-moz-selection{background-color:var(--portfolio-accent-color,#f2ff00);color:var(--portfolio-accent-text-color,#000)}::selection{background-color:var(--portfolio-accent-color,#f2ff00);color:var(--portfolio-accent-text-color,#000)}body{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;will-change:background-color}:lang(en) body{font-family:Neue Helvetica Pro,Zen Kaku Gothic New,sans-serif;font-weight:400}.content-wrapper{color:#000;min-height:100vh;overflow:clip;position:relative;width:100%;z-index:10}.notvisible{visibility:hidden}.scrolldrag{overscroll-behavior-x:none}.scrolldrag>*{pointer-events:none}.scrolldrag [data-visible-from]{position:relative}.anchor-abs{height:10px;left:0;pointer-events:none;position:absolute;width:10px;z-index:1000}@media(max-width:768px){.pc{display:none!important}}@media(min-width:769px){.sp{display:none!important}}:root{--color-primary:#0070f3;--color-primary-light:#3291ff;--color-primary-dark:#0051cc;--color-accent:#0f8;--color-accent-light:#3fa;--color-accent-dark:#00cc6a;--portfolio-accent-color:#ffc400;--portfolio-accent-text-color:#000;--color-text:#000;--color-text-secondary:#666;--color-text-tertiary:#999;--color-text-inverse:#fff;--color-background:#fff;--color-background-secondary:#f5f5f5;--color-background-tertiary:#eee;--color-border:rgba(0,0,0,.1);--color-border-light:rgba(0,0,0,.05);--color-border-dark:rgba(0,0,0,.2);--font-body:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:"fat",-apple-system,BlinkMacSystemFont,sans-serif;--font-monospace:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6;--line-height-loose:2;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--spacing-5xl:8rem;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--border-radius-sm:.25rem;--border-radius-md:.5rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--transition-fast:.15s;--transition-base:.25s;--transition-slow:.35s;--easing-default:cubic-bezier(.4,0,.2,1);--easing-in:cubic-bezier(.4,0,1,1);--easing-out:cubic-bezier(0,0,.2,1);--easing-in-out:cubic-bezier(.4,0,.2,1);--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--adot-padding:20px;--logo-size:30px}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}:focus-visible{border-radius:2px;outline:2px solid var(--portfolio-accent-color,#ffc400);outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--portfolio-accent-color,#ffc400);outline-offset:2px}:focus:not(:focus-visible){outline:none}.skip-link{background:var(--portfolio-accent-color,#ffc400);border-radius:0 0 4px;color:#000;font-weight:600;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;transition:top .2s ease;z-index:10000}.skip-link:focus{outline:2px solid #000;outline-offset:2px;top:0}@font-face{font-display:swap;font-family:Neue Helvetica Pro;font-style:normal;font-weight:400;src:url(../fonts/NeueHelveticaPro55Roman/font.woff2) format("woff2"),url(../fonts/NeueHelveticaPro55Roman/font.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Helvetica Pro;font-style:normal;font-weight:500;src:url(../fonts/NeueHelveticaPro65Medium/font.woff2) format("woff2"),url(../fonts/NeueHelveticaPro65Medium/font.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Helvetica Pro;font-style:normal;font-weight:700;src:url(../fonts/NeueHelveticaPro75Bold/font.woff2) format("woff2"),url(../fonts/NeueHelveticaPro75Bold/font.woff) format("woff")}@font-face{font-display:swap;font-family:fat;font-style:normal;font-weight:900;src:url(../fonts/NeueHelveticaPro93ExtendedBlack/font.woff2) format("woff2"),url(../fonts/NeueHelveticaPro93ExtendedBlack/font.woff) format("woff")}.fat{font-family:fat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900}.helvetica,.helvetica-regular{font-family:Neue Helvetica Pro,-apple-system,BlinkMacSystemFont,sans-serif}.helvetica-regular{font-weight:400}.helvetica-medium{font-weight:500}.helvetica-bold,.helvetica-medium{font-family:Neue Helvetica Pro,-apple-system,BlinkMacSystemFont,sans-serif}.helvetica-bold{font-weight:700}.loading-screen[data-v-531c8ed2]{background:var(--v16a0cc1b);height:100lvh;left:0;opacity:1;overflow:hidden;position:fixed;top:0;width:100lvw;z-index:10}@media(max-width:768px){.loading-screen[data-v-531c8ed2]{height:120lvh;top:50%;transform:translateY(-50%)}}.loading-screen__stage__wrapper[data-v-531c8ed2]{height:50lvh;left:0;position:relative;top:0}@media(max-width:768px){.loading-screen__stage__wrapper[data-v-531c8ed2]{height:60lvh}}.loading-screen__stage[data-v-531c8ed2]{bottom:0;height:1000px;left:50%;position:absolute;transform:translate(-552px,50px) scale(calc(7.33lvh/50px)) translate(.05%,-.2%);transform-origin:552px 950px;width:1000px}@media(max-width:768px){.loading-screen__stage[data-v-531c8ed2]{transform:translate(-552px,50px) scale(calc(8.796lvh/50px)) translate(.05%,-.2%)}}.loading-screen__box[data-v-531c8ed2]{background:none!important}.loaderlogo-svg path[data-v-531c8ed2]{fill:var(--f2fd2f94)}.loading-screen__box[data-v-531c8ed2]{height:50px;left:0;position:absolute;top:0;width:50px}.loading-screen__box--bx1[data-v-531c8ed2]{background-color:#ff4d4d}.loading-screen__box--bx1 .loading-screen__box-inner[data-v-531c8ed2]{height:100%;left:0;position:absolute;top:0;transform:rotate(180deg) translate(3%,2%);width:100%}.loading-screen__box--bx1 svg[data-v-531c8ed2]{height:200%;left:0;position:absolute;top:0;width:200%}.loading-screen__box--bx2[data-v-531c8ed2]{background-color:#4d79ff}.loading-screen__box--bx2 .loading-screen__box-inner[data-v-531c8ed2]{height:100%;left:0;position:absolute;top:0;transform:rotate(180deg) translate(3%,3.5%);width:100%}.loading-screen__box--bx2 svg[data-v-531c8ed2]{bottom:0;height:200%;left:0;position:absolute;width:200%}.loading-screen__box--bx3[data-v-531c8ed2]{background-color:#4dff88}.loading-screen__box--bx3 .loading-screen__box-inner[data-v-531c8ed2]{height:100%;left:0;position:absolute;top:0;transform:rotate(180deg) translate(3%,2%);width:100%}.loading-screen__box--bx3 svg[data-v-531c8ed2]{height:200%;position:absolute;right:0;top:0;width:200%}.loading-screen__box--bx4[data-v-531c8ed2]{background-color:#ffda4d}.loading-screen__box--bx4 .loading-screen__box-inner[data-v-531c8ed2]{height:100%;left:0;position:absolute;top:0;transform:rotate(180deg);width:100%}.loading-screen__box--bx4 svg[data-v-531c8ed2]{bottom:0;height:200%;position:absolute;right:0;width:200%}.loading-screen__box--bx1[data-v-531c8ed2]{animation:sim__r0a5-531c8ed2 3s linear forwards;transform-origin:50% 50%}.loading-screen__box--bx2[data-v-531c8ed2]{animation:sim__sflk-531c8ed2 3s linear forwards;transform-origin:50% 50%}.loading-screen__box--bx3[data-v-531c8ed2]{animation:sim__wsdv-531c8ed2 3s linear forwards;transform-origin:50% 50%}.loading-screen__box--bx4[data-v-531c8ed2]{animation:sim__zikl-531c8ed2 3s linear forwards;transform-origin:50% 50%}.loading-screen.is-animating .loading-screen__box--bx1[data-v-531c8ed2],.loading-screen.is-animating .loading-screen__box--bx2[data-v-531c8ed2],.loading-screen.is-animating .loading-screen__box--bx3[data-v-531c8ed2],.loading-screen.is-animating .loading-screen__box--bx4[data-v-531c8ed2]{will-change:transform}@keyframes sim__r0a5-531c8ed2{0.1%{transform:translate3d(542.1px,183.1px,0) rotate(-2deg)}0.9%{transform:translate3d(539.4px,184.6px,0) rotate(-8deg)}2.1%{transform:translate3d(537.2px,188.4px,0) rotate(-14deg)}3.4%{transform:translate3d(535.3px,194.6px,0) rotate(-20deg)}4.2%{transform:translate3d(534px,200.1px,0) rotate(-24deg)}5.1%{transform:translate3d(532.8px,206.7px,0) rotate(-28deg)}5.9%{transform:translate3d(531.7px,214.3px,0) rotate(-32deg)}6.7%{transform:translate3d(530.7px,223px,0) rotate(-36deg)}7.5%{transform:translate3d(529.7px,232.8px,0) rotate(-40deg)}8.0%{transform:translate3d(529.2px,238.2px,0) rotate(-42deg)}8.4%{transform:translate3d(528.7px,243.8px,0) rotate(-44deg)}8.8%{transform:translate3d(528.2px,249.6px,0) rotate(-46deg)}9.2%{transform:translate3d(527.8px,255.8px,0) rotate(-48deg)}9.7%{transform:translate3d(527.4px,262.2px,0) rotate(-50deg)}10.1%{transform:translate3d(526.9px,268.9px,0) rotate(-52deg)}10.5%{transform:translate3d(526.5px,275.9px,0) rotate(-54deg)}10.9%{transform:translate3d(526.1px,283.2px,0) rotate(-56deg)}11.3%{transform:translate3d(525.7px,290.7px,0) rotate(-58deg)}11.7%{transform:translate3d(525.3px,298.6px,0) rotate(-60deg)}12.2%{transform:translate3d(524.9px,306.7px,0) rotate(-62deg)}12.6%{transform:translate3d(524.6px,315.1px,0) rotate(-64deg)}13.0%{transform:translate3d(524.2px,323.8px,0) rotate(-66deg)}13.4%{transform:translate3d(523.9px,332.7px,0) rotate(-68deg)}13.8%{transform:translate3d(523.5px,342px,0) rotate(-70deg)}14.2%{transform:translate3d(523.2px,351.5px,0) rotate(-72deg)}14.6%{transform:translate3d(522.9px,361.3px,0) rotate(-74deg)}15.1%{transform:translate3d(522.6px,371.4px,0) rotate(-76deg)}15.5%{transform:translate3d(522.3px,381.8px,0) rotate(-78deg)}15.9%{transform:translate3d(522px,392.4px,0) rotate(-80deg)}16.3%{transform:translate3d(521.7px,403.4px,0) rotate(-82deg)}16.7%{transform:translate3d(521.4px,414.6px,0) rotate(-84deg)}17.1%{transform:translate3d(521.1px,426.1px,0) rotate(-86deg)}17.6%{transform:translate3d(520.8px,438px,0) rotate(-88deg)}18.0%{transform:translate3d(520.6px,450.1px,0) rotate(-90deg)}18.4%{transform:translate3d(520.3px,462.5px,0) rotate(-92deg)}18.8%{transform:translate3d(520.1px,475.1px,0) rotate(-94deg)}19.2%{transform:translate3d(519.8px,488.1px,0) rotate(-96deg)}19.6%{transform:translate3d(519.6px,501.3px,0) rotate(-98deg)}20.1%{transform:translate3d(519.3px,514.9px,0) rotate(-100deg)}20.5%{transform:translate3d(519.1px,528.7px,0) rotate(-102deg)}20.9%{transform:translate3d(518.8px,542.8px,0) rotate(-104deg)}21.3%{transform:translate3d(518.5px,557.2px,0) rotate(-106deg)}21.7%{transform:translate3d(518.3px,571.8px,0) rotate(-108deg)}22.1%{transform:translate3d(518px,586.8px,0) rotate(-110deg)}22.6%{transform:translate3d(517.8px,602.1px,0) rotate(-112deg)}23.0%{transform:translate3d(517.5px,617.6px,0) rotate(-114deg)}23.4%{transform:translate3d(517.3px,633.4px,0) rotate(-116deg)}23.8%{transform:translate3d(517.1px,649.6px,0) rotate(-118deg)}24.2%{transform:translate3d(516.8px,666px,0) rotate(-120deg)}24.6%{transform:translate3d(516.6px,682.7px,0) rotate(-122deg)}25.1%{transform:translate3d(516.4px,699.7px,0) rotate(-124deg)}25.5%{transform:translate3d(516.2px,716.9px,0) rotate(-126deg)}25.9%{transform:translate3d(515.9px,734.5px,0) rotate(-128deg)}26.3%{transform:translate3d(515.7px,752.3px,0) rotate(-130deg)}26.7%{transform:translate3d(515.5px,770.4px,0) rotate(-132deg)}27.1%{transform:translate3d(515.3px,788.8px,0) rotate(-134deg)}27.6%{transform:translate3d(515.1px,807.5px,0) rotate(-136deg)}28.0%{transform:translate3d(514.8px,826.5px,0) rotate(-138deg)}28.4%{transform:translate3d(514.6px,845.7px,0) rotate(-140deg)}28.8%{transform:translate3d(514.4px,865.2px,0) rotate(-142deg)}29.2%{transform:translate3d(514.2px,885px,0) rotate(-144deg)}29.6%{transform:translate3d(514px,905.1px,0) rotate(-146deg)}30.1%{transform:translate3d(513.8px,925.5px,0) rotate(-148deg)}30.5%{transform:translate3d(513.7px,942.2px,0) rotate(-150deg)}30.9%{transform:translate3d(512.2px,924.2px,0) rotate(-162.7deg)}31.3%{transform:translate3d(514.8px,909.9px,0) rotate(-175.5deg)}31.7%{transform:translate3d(519.9px,896.8px,0) rotate(-188.2deg)}32.1%{transform:translate3d(532px,884.8px,0) rotate(-198.8deg)}32.6%{transform:translate3d(538.6px,874px,0) rotate(-209.5deg)}33.0%{transform:translate3d(542.2px,864.2px,0) rotate(-220.1deg)}33.4%{transform:translate3d(544px,855.5px,0) rotate(-230.8deg)}33.8%{transform:translate3d(544.8px,848px,0) rotate(-241.4deg)}34.2%{transform:translate3d(543.4px,841.1px,0) rotate(-252.1deg)}34.6%{transform:translate3d(539.3px,834.9px,0) rotate(-260.9deg)}35.1%{transform:translate3d(536.4px,829.7px,0) rotate(-269.7deg)}35.5%{transform:translate3d(534.2px,825.4px,0) rotate(-278.5deg)}35.9%{transform:translate3d(532.6px,821.6px,0) rotate(-287.3deg)}36.3%{transform:translate3d(531.4px,818.4px,0) rotate(-296.2deg)}36.7%{transform:translate3d(530.4px,815.6px,0) rotate(-305deg)}37.1%{transform:translate3d(529.6px,813.2px,0) rotate(-313.8deg)}37.6%{transform:translate3d(529px,811.1px,0) rotate(-322.6deg)}38.0%{transform:translate3d(528.4px,809.2px,0) rotate(-331.5deg)}38.4%{transform:translate3d(528px,807.7px,0) rotate(-340.3deg)}38.8%{transform:translate3d(527.6px,806.3px,0) rotate(-349.1deg)}39.2%{transform:translate3d(527.3px,805.3px,0) rotate(-357.9deg)}39.6%{transform:translate3d(527px,804.5px,0) rotate(-366.7deg)}40.1%{transform:translate3d(526.7px,803.9px,0) rotate(-375.6deg)}40.5%{transform:translate3d(523.8px,804px,0) rotate(-382.4deg)}40.9%{transform:translate3d(522.1px,804.3px,0) rotate(-389.3deg)}41.3%{transform:translate3d(521.1px,804.8px,0) rotate(-396.2deg)}41.7%{transform:translate3d(520.4px,805.4px,0) rotate(-403.1deg)}42.1%{transform:translate3d(519.9px,806.3px,0) rotate(-409.9deg)}42.6%{transform:translate3d(519.5px,807.4px,0) rotate(-416.8deg)}43.0%{transform:translate3d(519.1px,808.8px,0) rotate(-423.7deg)}43.4%{transform:translate3d(518.8px,810.5px,0) rotate(-430.6deg)}43.8%{transform:translate3d(518.6px,812.4px,0) rotate(-437.4deg)}44.2%{transform:translate3d(518.3px,814.6px,0) rotate(-444.3deg)}44.6%{transform:translate3d(518.1px,817.1px,0) rotate(-451.2deg)}45.0%{transform:translate3d(517.8px,819.8px,0) rotate(-458.1deg)}45.5%{transform:translate3d(517.5px,822.9px,0) rotate(-464.9deg)}45.9%{transform:translate3d(515.2px,825.9px,0) rotate(-470.8deg)}46.3%{transform:translate3d(513.7px,829.2px,0) rotate(-476.7deg)}46.7%{transform:translate3d(512.8px,832.8px,0) rotate(-482.6deg)}47.1%{transform:translate3d(512.1px,836.7px,0) rotate(-488.4deg)}47.6%{transform:translate3d(511.6px,841px,0) rotate(-494.3deg)}48.0%{transform:translate3d(511.2px,845.6px,0) rotate(-500.2deg)}48.4%{transform:translate3d(510.9px,850.5px,0) rotate(-506deg)}48.8%{transform:translate3d(510.6px,855.8px,0) rotate(-511.9deg)}49.2%{transform:translate3d(510.4px,861.5px,0) rotate(-517.8deg)}49.6%{transform:translate3d(510.2px,867.4px,0) rotate(-523.7deg)}50.1%{transform:translate3d(510px,873.7px,0) rotate(-529.5deg)}50.5%{transform:translate3d(509.7px,880.2px,0) rotate(-535.4deg)}50.9%{transform:translate3d(506.5px,885.7px,0) rotate(-539.5deg)}51.3%{transform:translate3d(503.6px,891.9px,0) rotate(-543.7deg)}52.1%{transform:translate3d(498.1px,889.1px,0) rotate(-549.5deg)}53.4%{transform:translate3d(498.3px,883.7px,0) rotate(-554deg)}55.5%{transform:translate3d(502.2px,880.5px,0) rotate(-557deg)}58.8%{transform:translate3d(501.4px,885.5px,0) rotate(-559.3deg)}60.5%{transform:translate3d(502.5px,892px,0) rotate(-559deg)}62.1%{transform:translate3d(502.1px,890.2px,0) rotate(-552.7deg)}63.4%{transform:translate3d(501.4px,891.4px,0) rotate(-547.1deg)}65.1%{transform:translate3d(501.9px,893.8px,0) rotate(-542deg)}67.2%{transform:translate3d(502.4px,899.1px,0) rotate(-536.8deg)}80.0%{transform:translate3d(500.3px,900.7px,0) rotate(-539.9deg)}100.0%{transform:translate3d(500.3px,900.7px,0) rotate(-539.9deg)}}@keyframes sim__sflk-531c8ed2{0.1%{transform:translate3d(297.8px,117.5px,0) rotate(3deg)}0.5%{transform:translate3d(303.1px,118.8px,0) rotate(9deg)}1.3%{transform:translate3d(308.4px,121.3px,0) rotate(15deg)}2.1%{transform:translate3d(313.6px,124.8px,0) rotate(21deg)}3.0%{transform:translate3d(318.7px,129.4px,0) rotate(27deg)}3.8%{transform:translate3d(323.7px,135.1px,0) rotate(33deg)}4.6%{transform:translate3d(328.6px,141.9px,0) rotate(39deg)}5.5%{transform:translate3d(333.3px,149.8px,0) rotate(45deg)}6.3%{transform:translate3d(338px,158.8px,0) rotate(51deg)}6.7%{transform:translate3d(340.2px,163.8px,0) rotate(54deg)}7.2%{transform:translate3d(342.5px,169px,0) rotate(57deg)}7.5%{transform:translate3d(344.7px,174.4px,0) rotate(60deg)}8.0%{transform:translate3d(347px,180.2px,0) rotate(63deg)}8.4%{transform:translate3d(349.2px,186.2px,0) rotate(66deg)}8.8%{transform:translate3d(351.3px,192.5px,0) rotate(69deg)}9.2%{transform:translate3d(353.6px,199.4px,0) rotate(72deg)}9.7%{transform:translate3d(355.7px,206.7px,0) rotate(74.8deg)}10.1%{transform:translate3d(357.8px,214.5px,0) rotate(77.2deg)}10.5%{transform:translate3d(359.9px,222.4px,0) rotate(79.7deg)}10.9%{transform:translate3d(361.9px,230.6px,0) rotate(82.1deg)}11.3%{transform:translate3d(363.8px,238.9px,0) rotate(84.6deg)}11.7%{transform:translate3d(365.8px,247.5px,0) rotate(87deg)}12.2%{transform:translate3d(367.7px,256.2px,0) rotate(89.5deg)}12.6%{transform:translate3d(369.6px,265.2px,0) rotate(91.9deg)}13.0%{transform:translate3d(371.5px,274.5px,0) rotate(94.3deg)}13.4%{transform:translate3d(373.4px,283.9px,0) rotate(96.8deg)}13.8%{transform:translate3d(375.2px,293.6px,0) rotate(99.2deg)}14.2%{transform:translate3d(377.1px,303.6px,0) rotate(101.7deg)}14.6%{transform:translate3d(379px,314.1px,0) rotate(104deg)}15.1%{transform:translate3d(380.9px,325.2px,0) rotate(106.3deg)}15.5%{transform:translate3d(382.8px,336.7px,0) rotate(108.5deg)}15.9%{transform:translate3d(384.7px,348.6px,0) rotate(110.6deg)}16.3%{transform:translate3d(386.5px,360.8px,0) rotate(112.6deg)}16.7%{transform:translate3d(388.3px,373.3px,0) rotate(114.5deg)}17.1%{transform:translate3d(390.1px,386.1px,0) rotate(116.5deg)}17.6%{transform:translate3d(391.8px,399.2px,0) rotate(118.3deg)}18.0%{transform:translate3d(393.4px,412.6px,0) rotate(120.1deg)}18.4%{transform:translate3d(395px,426.3px,0) rotate(121.8deg)}18.8%{transform:translate3d(396.6px,440.2px,0) rotate(123.4deg)}19.2%{transform:translate3d(398px,454.3px,0) rotate(124.9deg)}19.6%{transform:translate3d(399.4px,468.6px,0) rotate(126.2deg)}20.1%{transform:translate3d(400.8px,482.9px,0) rotate(127.5deg)}20.5%{transform:translate3d(402.1px,497.5px,0) rotate(128.6deg)}20.9%{transform:translate3d(403.3px,512.2px,0) rotate(129.7deg)}21.3%{transform:translate3d(404.6px,527.2px,0) rotate(130.7deg)}21.7%{transform:translate3d(405.8px,542.3px,0) rotate(131.6deg)}22.1%{transform:translate3d(407px,557.7px,0) rotate(132.5deg)}22.6%{transform:translate3d(408.2px,573.3px,0) rotate(133.3deg)}23.0%{transform:translate3d(409.4px,589.1px,0) rotate(134.1deg)}23.4%{transform:translate3d(410.5px,605.2px,0) rotate(134.9deg)}23.8%{transform:translate3d(411.7px,621.6px,0) rotate(135.6deg)}24.2%{transform:translate3d(412.8px,638.2px,0) rotate(136.2deg)}24.6%{transform:translate3d(413.9px,655px,0) rotate(.38turn)}25.1%{transform:translate3d(415px,672.1px,0) rotate(137.3deg)}25.5%{transform:translate3d(416.1px,689.4px,0) rotate(137.8deg)}25.9%{transform:translate3d(417.3px,706.8px,0) rotate(138.2deg)}26.3%{transform:translate3d(418.5px,724.5px,0) rotate(138.6deg)}26.7%{transform:translate3d(419.6px,742.5px,0) rotate(139deg)}27.1%{transform:translate3d(420.8px,760.7px,0) rotate(139.3deg)}27.6%{transform:translate3d(421.9px,779.2px,0) rotate(139.6deg)}28.0%{transform:translate3d(423.1px,797.9px,0) rotate(139.9deg)}28.4%{transform:translate3d(424.2px,816.9px,0) rotate(140.2deg)}28.8%{transform:translate3d(425.4px,836.1px,0) rotate(.39turn)}29.2%{transform:translate3d(426.5px,855.6px,0) rotate(140.7deg)}29.6%{transform:translate3d(427.7px,875.3px,0) rotate(140.9deg)}30.1%{transform:translate3d(428.9px,895.3px,0) rotate(141.1deg)}30.5%{transform:translate3d(430px,915.6px,0) rotate(141.3deg)}30.9%{transform:translate3d(431.2px,936px,0) rotate(141.5deg)}31.7%{transform:translate3d(415.8px,932.6px,0) rotate(133.5deg)}32.1%{transform:translate3d(409px,922.9px,0) rotate(125.9deg)}32.6%{transform:translate3d(405.4px,912.5px,0) rotate(118.4deg)}33.0%{transform:translate3d(404px,902.7px,0) rotate(.31turn)}33.4%{transform:translate3d(404.2px,893.1px,0) rotate(104.8deg)}33.8%{transform:translate3d(405.5px,884.1px,0) rotate(98.1deg)}34.2%{transform:translate3d(407.4px,875.8px,0) rotate(91.3deg)}34.6%{transform:translate3d(409.6px,868.4px,0) rotate(84.5deg)}35.1%{transform:translate3d(412px,861.9px,0) rotate(77.8deg)}35.5%{transform:translate3d(414.3px,856.5px,0) rotate(71deg)}35.9%{transform:translate3d(416.6px,851.8px,0) rotate(64.2deg)}36.3%{transform:translate3d(418.8px,847.9px,0) rotate(57.4deg)}36.7%{transform:translate3d(420.8px,844.7px,0) rotate(50.7deg)}37.1%{transform:translate3d(422.7px,842px,0) rotate(43.9deg)}37.6%{transform:translate3d(424.6px,839.8px,0) rotate(37.1deg)}38.0%{transform:translate3d(426.3px,838px,0) rotate(30.3deg)}38.4%{transform:translate3d(428px,836.7px,0) rotate(23.6deg)}38.8%{transform:translate3d(429.6px,835.7px,0) rotate(16.8deg)}39.2%{transform:translate3d(431.2px,835px,0) rotate(10deg)}39.6%{transform:translate3d(432.8px,834.7px,0) rotate(3.2deg)}40.1%{transform:translate3d(434.4px,834.8px,0) rotate(-3.5deg)}40.5%{transform:translate3d(435.9px,835.1px,0) rotate(-10.3deg)}40.9%{transform:translate3d(437.5px,835.9px,0) rotate(-17.1deg)}41.3%{transform:translate3d(439px,837px,0) rotate(-23.8deg)}41.7%{transform:translate3d(440.6px,838.4px,0) rotate(-30.6deg)}42.1%{transform:translate3d(442.1px,840.2px,0) rotate(-37.4deg)}42.6%{transform:translate3d(443.6px,842.3px,0) rotate(-44.2deg)}43.0%{transform:translate3d(445.2px,844.7px,0) rotate(-50.9deg)}43.4%{transform:translate3d(446.8px,847.4px,0) rotate(-57.7deg)}43.8%{transform:translate3d(448.4px,850.4px,0) rotate(-64.5deg)}44.2%{transform:translate3d(450px,853.6px,0) rotate(-71.3deg)}44.6%{transform:translate3d(451.6px,857.1px,0) rotate(-78deg)}45.0%{transform:translate3d(453.3px,860.9px,0) rotate(-84.8deg)}45.5%{transform:translate3d(454.9px,865px,0) rotate(-91.6deg)}45.9%{transform:translate3d(456.7px,869.3px,0) rotate(-98.4deg)}46.3%{transform:translate3d(458.5px,874px,0) rotate(-105.1deg)}46.7%{transform:translate3d(460.3px,878.9px,0) rotate(-111.9deg)}47.1%{transform:translate3d(462.2px,884.1px,0) rotate(-118.7deg)}47.6%{transform:translate3d(464.1px,889.5px,0) rotate(-125.4deg)}48.0%{transform:translate3d(466px,895.2px,0) rotate(-132.2deg)}48.4%{transform:translate3d(467.9px,901.1px,0) rotate(-139deg)}48.8%{transform:translate3d(469.8px,907.2px,0) rotate(-145.8deg)}49.2%{transform:translate3d(471.8px,913.6px,0) rotate(-152.5deg)}49.6%{transform:translate3d(473.8px,920.2px,0) rotate(-159.3deg)}50.1%{transform:translate3d(475.8px,927.1px,0) rotate(-166.1deg)}50.5%{transform:translate3d(477.8px,934.1px,0) rotate(-172.9deg)}50.9%{transform:translate3d(479.9px,941.5px,0) rotate(-179.6deg)}51.3%{transform:translate3d(482.4px,947.8px,0) rotate(-186.4deg)}51.7%{transform:translate3d(485.3px,944.7px,0) rotate(-181.1deg)}52.1%{transform:translate3d(485.8px,946.3px,0) rotate(-175.6deg)}52.6%{transform:translate3d(486.7px,946.4px,0) rotate(-170.2deg)}55.1%{transform:translate3d(490.9px,943.3px,0) rotate(-165.1deg)}58.4%{transform:translate3d(493.2px,942.4px,0) rotate(-171.4deg)}59.6%{transform:translate3d(493.9px,945.2px,0) rotate(-178.6deg)}60.9%{transform:translate3d(495.6px,947.8px,0) rotate(-185.6deg)}62.6%{transform:translate3d(498.6px,945.1px,0) rotate(-180.2deg)}64.2%{transform:translate3d(498.9px,946.4px,0) rotate(-174.8deg)}68.4%{transform:translate3d(499.4px,950.3px,0) rotate(-180deg)}100.0%{transform:translate3d(500.4px,950.2px,0) rotate(-179.9deg)}}@keyframes sim__wsdv-531c8ed2{0.1%{transform:translate3d(766px,109.9px,0) rotate(-7deg)}0.5%{transform:translate3d(758.7px,111.5px,0) rotate(-21deg)}0.9%{transform:translate3d(755px,112.8px,0) rotate(-28deg)}1.3%{transform:translate3d(751.3px,114.4px,0) rotate(-35deg)}1.7%{transform:translate3d(747.6px,116.3px,0) rotate(-42deg)}2.1%{transform:translate3d(744px,118.4px,0) rotate(-49deg)}2.6%{transform:translate3d(740.4px,120.9px,0) rotate(-56deg)}3.0%{transform:translate3d(736.9px,123.6px,0) rotate(-63deg)}3.4%{transform:translate3d(733.5px,126.7px,0) rotate(-70deg)}3.8%{transform:translate3d(730.1px,130px,0) rotate(-77deg)}4.2%{transform:translate3d(726.7px,133.6px,0) rotate(-84deg)}4.6%{transform:translate3d(723.4px,137.5px,0) rotate(-91deg)}5.1%{transform:translate3d(720.2px,141.7px,0) rotate(-98deg)}5.5%{transform:translate3d(717.1px,146.1px,0) rotate(-105deg)}5.9%{transform:translate3d(713.9px,150.9px,0) rotate(-112deg)}6.3%{transform:translate3d(710.9px,155.9px,0) rotate(-119deg)}6.7%{transform:translate3d(707.9px,161.3px,0) rotate(-126deg)}7.2%{transform:translate3d(704.9px,166.9px,0) rotate(-133deg)}7.5%{transform:translate3d(702px,172.8px,0) rotate(-140deg)}8.0%{transform:translate3d(699.2px,179px,0) rotate(-147deg)}8.4%{transform:translate3d(696.4px,185.4px,0) rotate(-154deg)}8.8%{transform:translate3d(693.6px,192.2px,0) rotate(-161deg)}9.2%{transform:translate3d(690.9px,199.2px,0) rotate(-168deg)}9.7%{transform:translate3d(688.2px,206.5px,0) rotate(-175deg)}10.1%{transform:translate3d(685.6px,214.1px,0) rotate(-182deg)}10.5%{transform:translate3d(683px,222px,0) rotate(-189deg)}10.9%{transform:translate3d(680.5px,230.2px,0) rotate(-196deg)}11.3%{transform:translate3d(678px,238.6px,0) rotate(-203deg)}11.7%{transform:translate3d(675.5px,247.4px,0) rotate(-210deg)}12.2%{transform:translate3d(673.1px,256.4px,0) rotate(-217deg)}12.6%{transform:translate3d(670.8px,265.7px,0) rotate(-224deg)}13.0%{transform:translate3d(668.5px,275.3px,0) rotate(-231deg)}13.4%{transform:translate3d(666.2px,285.2px,0) rotate(-238deg)}13.8%{transform:translate3d(663.9px,295.4px,0) rotate(-245deg)}14.2%{transform:translate3d(661.7px,305.9px,0) rotate(-252deg)}14.6%{transform:translate3d(659.6px,316.6px,0) rotate(-259deg)}15.1%{transform:translate3d(657.5px,327.6px,0) rotate(-266deg)}15.5%{transform:translate3d(655.4px,338.9px,0) rotate(-273deg)}15.9%{transform:translate3d(653.3px,350.5px,0) rotate(-280deg)}16.3%{transform:translate3d(651.3px,362.4px,0) rotate(-287deg)}16.7%{transform:translate3d(649.3px,374.6px,0) rotate(-294deg)}17.1%{transform:translate3d(647.4px,387px,0) rotate(-301deg)}17.6%{transform:translate3d(645.4px,399.8px,0) rotate(-308deg)}18.0%{transform:translate3d(643.6px,412.8px,0) rotate(-315deg)}18.4%{transform:translate3d(641.7px,426.1px,0) rotate(-322deg)}18.8%{transform:translate3d(639.9px,439.7px,0) rotate(-329deg)}19.2%{transform:translate3d(638.1px,453.6px,0) rotate(-336deg)}19.6%{transform:translate3d(636.3px,467.8px,0) rotate(-343deg)}20.1%{transform:translate3d(634.6px,482.3px,0) rotate(-350deg)}20.5%{transform:translate3d(632.9px,497px,0) rotate(-357deg)}20.9%{transform:translate3d(631.2px,512.1px,0) rotate(-364deg)}21.3%{transform:translate3d(629.5px,527.5px,0) rotate(-371deg)}21.7%{transform:translate3d(627.9px,543.1px,0) rotate(-378deg)}22.1%{transform:translate3d(626.3px,559.1px,0) rotate(-385deg)}22.6%{transform:translate3d(624.7px,575.3px,0) rotate(-392deg)}23.0%{transform:translate3d(623.1px,591.9px,0) rotate(-399deg)}23.4%{transform:translate3d(621.6px,608.7px,0) rotate(-406deg)}23.8%{transform:translate3d(620.1px,625.9px,0) rotate(-413deg)}24.2%{transform:translate3d(618.6px,643.3px,0) rotate(-420deg)}24.6%{transform:translate3d(617.1px,661px,0) rotate(-427deg)}25.1%{transform:translate3d(615.7px,679px,0) rotate(-434deg)}25.5%{transform:translate3d(614.2px,697.3px,0) rotate(-441deg)}25.9%{transform:translate3d(612.8px,715.9px,0) rotate(-448deg)}26.3%{transform:translate3d(611.4px,734.8px,0) rotate(-455deg)}26.7%{transform:translate3d(610px,754px,0) rotate(-462deg)}27.1%{transform:translate3d(608.7px,773.4px,0) rotate(-469deg)}27.6%{transform:translate3d(607.3px,793.2px,0) rotate(-476deg)}28.0%{transform:translate3d(606px,813.2px,0) rotate(-483deg)}28.4%{transform:translate3d(604.6px,833.5px,0) rotate(-490deg)}28.8%{transform:translate3d(603.3px,854.1px,0) rotate(-497deg)}29.2%{transform:translate3d(602px,875px,0) rotate(-504deg)}29.6%{transform:translate3d(600.7px,896.1px,0) rotate(-511deg)}30.1%{transform:translate3d(599.4px,917.6px,0) rotate(-518deg)}30.5%{transform:translate3d(598.1px,939.3px,0) rotate(-525deg)}30.9%{transform:translate3d(596.9px,946.7px,0) rotate(-532deg)}31.3%{transform:translate3d(593.8px,936.7px,0) rotate(-533.6deg)}31.7%{transform:translate3d(592.5px,927.5px,0) rotate(-535.3deg)}32.1%{transform:translate3d(591.7px,919.4px,0) rotate(-536.9deg)}32.6%{transform:translate3d(590.9px,912.1px,0) rotate(-538.5deg)}33.0%{transform:translate3d(589.9px,905.2px,0) rotate(-540.1deg)}33.4%{transform:translate3d(588.9px,898.4px,0) rotate(-541.8deg)}33.8%{transform:translate3d(587.9px,891.8px,0) rotate(-543.4deg)}34.2%{transform:translate3d(588.3px,885.8px,0) rotate(-545deg)}34.6%{transform:translate3d(590px,879.9px,0) rotate(-544.9deg)}35.1%{transform:translate3d(590.3px,873.9px,0) rotate(-544.7deg)}35.5%{transform:translate3d(590.1px,868.1px,0) rotate(-544.6deg)}35.9%{transform:translate3d(589.6px,862.6px,0) rotate(-544.4deg)}36.3%{transform:translate3d(588.9px,857.4px,0) rotate(-544.3deg)}37.1%{transform:translate3d(587.4px,848.1px,0) rotate(-544deg)}38.0%{transform:translate3d(586px,840.3px,0) rotate(-543.7deg)}38.8%{transform:translate3d(584.6px,833.9px,0) rotate(-543.4deg)}39.6%{transform:translate3d(583.2px,828.8px,0) rotate(-543.1deg)}40.9%{transform:translate3d(584.9px,822.9px,0) rotate(-541.1deg)}43.0%{transform:translate3d(581.9px,818.3px,0) rotate(-536.2deg)}45.0%{transform:translate3d(577.2px,821.2px,0) rotate(-531.4deg)}46.3%{transform:translate3d(577.3px,827.3px,0) rotate(-531.6deg)}47.1%{transform:translate3d(576.1px,833.2px,0) rotate(-532.8deg)}48.0%{transform:translate3d(574.3px,840.2px,0) rotate(-534deg)}48.8%{transform:translate3d(572.3px,848.1px,0) rotate(-535.2deg)}49.6%{transform:translate3d(570.1px,857.1px,0) rotate(-536.4deg)}50.1%{transform:translate3d(569px,862px,0) rotate(-537deg)}50.5%{transform:translate3d(567.8px,867.2px,0) rotate(-537.6deg)}50.9%{transform:translate3d(566.6px,872.7px,0) rotate(-538.2deg)}51.3%{transform:translate3d(565px,878.5px,0) rotate(-538.8deg)}52.1%{transform:translate3d(562.8px,886.7px,0) rotate(-540deg)}53.0%{transform:translate3d(561.5px,891.6px,0) rotate(-541.2deg)}54.2%{transform:translate3d(559.3px,888.9px,0) rotate(-547.5deg)}55.1%{transform:translate3d(558.1px,887.1px,0) rotate(-553.1deg)}55.9%{transform:translate3d(556.9px,885.4px,0) rotate(-558.7deg)}57.1%{transform:translate3d(557.1px,884.7px,0) rotate(-564.5deg)}60.5%{transform:translate3d(559px,890.4px,0) rotate(-569.5deg)}63.4%{transform:translate3d(557.3px,887.2px,0) rotate(-564.1deg)}65.9%{transform:translate3d(558.6px,889.3px,0) rotate(-558.5deg)}67.6%{transform:translate3d(558.7px,894.5px,0) rotate(-552.6deg)}68.8%{transform:translate3d(558px,897.8px,0) rotate(-545.8deg)}69.7%{transform:translate3d(557.4px,899.9px,0) rotate(-540.7deg)}71.3%{transform:translate3d(556.7px,898.7px,0) rotate(-535.3deg)}75.5%{transform:translate3d(551.4px,900.2px,0) rotate(-540.2deg)}80.0%{transform:translate3d(550.2px,900.7px,0) rotate(-540.3deg)}100.0%{transform:translate3d(550.2px,900.7px,0) rotate(-540.3deg)}}@keyframes sim__zikl-531c8ed2{0.1%{transform:translate3d(229.6px,62.7px,0) rotate(19deg)}0.5%{transform:translate3d(237.4px,64.6px,0) rotate(27deg)}1.3%{transform:translate3d(245.1px,67.5px,0) rotate(35deg)}2.1%{transform:translate3d(252.6px,71.6px,0) rotate(43deg)}3.0%{transform:translate3d(260px,76.8px,0) rotate(51deg)}3.8%{transform:translate3d(267.1px,83.1px,0) rotate(59deg)}4.2%{transform:translate3d(270.6px,86.7px,0) rotate(63deg)}4.6%{transform:translate3d(274.1px,90.6px,0) rotate(67deg)}5.1%{transform:translate3d(277.5px,94.7px,0) rotate(71deg)}5.5%{transform:translate3d(280.9px,99.1px,0) rotate(75deg)}5.9%{transform:translate3d(284.2px,103.8px,0) rotate(79deg)}6.3%{transform:translate3d(287.5px,108.8px,0) rotate(83deg)}6.7%{transform:translate3d(290.7px,114.1px,0) rotate(87deg)}7.2%{transform:translate3d(293.9px,119.6px,0) rotate(91deg)}7.5%{transform:translate3d(297.1px,125.4px,0) rotate(95deg)}8.0%{transform:translate3d(300.2px,131.5px,0) rotate(99deg)}8.4%{transform:translate3d(303.3px,137.9px,0) rotate(103deg)}8.8%{transform:translate3d(306.3px,144.5px,0) rotate(107deg)}9.2%{transform:translate3d(309.2px,151.1px,0) rotate(111deg)}9.7%{transform:translate3d(312.3px,158.1px,0) rotate(114.7deg)}10.1%{transform:translate3d(315.5px,165.2px,0) rotate(118.1deg)}10.5%{transform:translate3d(318.6px,172.6px,0) rotate(121.6deg)}10.9%{transform:translate3d(321.7px,180.3px,0) rotate(125deg)}11.3%{transform:translate3d(324.8px,188.4px,0) rotate(128.5deg)}11.7%{transform:translate3d(327.7px,196.7px,0) rotate(131.9deg)}12.2%{transform:translate3d(330.7px,205.3px,0) rotate(135.4deg)}12.6%{transform:translate3d(333.6px,214.2px,0) rotate(138.8deg)}13.0%{transform:translate3d(336.4px,223.5px,0) rotate(142.3deg)}13.4%{transform:translate3d(339.2px,233px,0) rotate(145.7deg)}13.8%{transform:translate3d(342px,242.8px,0) rotate(149.2deg)}14.2%{transform:translate3d(344.7px,252.9px,0) rotate(152.6deg)}14.6%{transform:translate3d(347.3px,263px,0) rotate(156deg)}15.1%{transform:translate3d(350px,273.3px,0) rotate(159.3deg)}15.5%{transform:translate3d(352.6px,283.9px,0) rotate(162.6deg)}15.9%{transform:translate3d(355.3px,294.8px,0) rotate(165.8deg)}16.3%{transform:translate3d(358px,306px,0) rotate(168.9deg)}16.7%{transform:translate3d(360.7px,317.5px,0) rotate(172deg)}17.1%{transform:translate3d(363.4px,329.2px,0) rotate(175.1deg)}17.6%{transform:translate3d(366px,341.2px,0) rotate(178.1deg)}18.0%{transform:translate3d(368.7px,353.5px,0) rotate(181.1deg)}18.4%{transform:translate3d(371.3px,366.1px,0) rotate(184deg)}18.8%{transform:translate3d(373.9px,378.9px,0) rotate(186.7deg)}19.2%{transform:translate3d(376.6px,391.9px,0) rotate(189.3deg)}19.6%{transform:translate3d(379.3px,405.3px,0) rotate(191.7deg)}20.1%{transform:translate3d(382px,418.8px,0) rotate(194deg)}20.5%{transform:translate3d(384.7px,432.7px,0) rotate(196.1deg)}20.9%{transform:translate3d(387.4px,446.8px,0) rotate(198.1deg)}21.3%{transform:translate3d(390.1px,461.2px,0) rotate(200.1deg)}21.7%{transform:translate3d(392.7px,475.9px,0) rotate(202deg)}22.1%{transform:translate3d(395.4px,490.9px,0) rotate(203.7deg)}22.6%{transform:translate3d(398px,506.2px,0) rotate(205.4deg)}23.0%{transform:translate3d(400.6px,521.8px,0) rotate(207.1deg)}23.4%{transform:translate3d(403.1px,537.7px,0) rotate(208.7deg)}23.8%{transform:translate3d(405.6px,553.9px,0) rotate(210.3deg)}24.2%{transform:translate3d(408.1px,570.4px,0) rotate(211.8deg)}24.6%{transform:translate3d(410.6px,587.2px,0) rotate(213.2deg)}25.1%{transform:translate3d(413px,604.3px,0) rotate(214.6deg)}25.5%{transform:translate3d(415.5px,621.7px,0) rotate(215.9deg)}25.9%{transform:translate3d(417.9px,639.4px,0) rotate(217.1deg)}26.3%{transform:translate3d(420.2px,657.3px,0) rotate(218.3deg)}26.7%{transform:translate3d(422.6px,675.6px,0) rotate(219.5deg)}27.1%{transform:translate3d(424.9px,694.1px,0) rotate(220.7deg)}27.6%{transform:translate3d(427.2px,712.9px,0) rotate(221.8deg)}28.0%{transform:translate3d(429.5px,732.1px,0) rotate(222.9deg)}28.4%{transform:translate3d(431.8px,751.5px,0) rotate(224deg)}28.8%{transform:translate3d(434px,771.2px,0) rotate(225.1deg)}29.2%{transform:translate3d(436.3px,791.2px,0) rotate(226.2deg)}29.6%{transform:translate3d(438.5px,811.4px,0) rotate(227.2deg)}30.1%{transform:translate3d(440.7px,832px,0) rotate(228.3deg)}30.5%{transform:translate3d(442.9px,852.9px,0) rotate(229.3deg)}30.9%{transform:translate3d(445px,874px,0) rotate(230.3deg)}31.3%{transform:translate3d(450.4px,888.6px,0) rotate(230.7deg)}31.7%{transform:translate3d(461.7px,892.6px,0) rotate(220.4deg)}32.1%{transform:translate3d(462.7px,896.8px,0) rotate(209.7deg)}32.6%{transform:translate3d(465.4px,901.2px,0) rotate(199deg)}33.0%{transform:translate3d(468.5px,904.6px,0) rotate(189deg)}33.4%{transform:translate3d(471.3px,907.6px,0) rotate(178.9deg)}33.8%{transform:translate3d(473.8px,910px,0) rotate(168.9deg)}34.2%{transform:translate3d(476px,911.6px,0) rotate(158.8deg)}34.6%{transform:translate3d(478px,912.3px,0) rotate(148.8deg)}35.1%{transform:translate3d(480px,912.2px,0) rotate(138.7deg)}35.5%{transform:translate3d(482px,911.5px,0) rotate(128.7deg)}35.9%{transform:translate3d(483.9px,910.1px,0) rotate(118.6deg)}36.3%{transform:translate3d(485.6px,908.3px,0) rotate(108.6deg)}36.7%{transform:translate3d(487.3px,906.3px,0) rotate(98.5deg)}37.1%{transform:translate3d(489px,904.1px,0) rotate(88.5deg)}37.6%{transform:translate3d(490.6px,901.9px,0) rotate(78.4deg)}38.0%{transform:translate3d(492.1px,899.7px,0) rotate(68.4deg)}38.4%{transform:translate3d(493.7px,897.6px,0) rotate(58.3deg)}38.8%{transform:translate3d(495.2px,895.7px,0) rotate(48.3deg)}39.2%{transform:translate3d(496.7px,893.9px,0) rotate(38.2deg)}39.6%{transform:translate3d(498.2px,892.3px,0) rotate(28.2deg)}40.1%{transform:translate3d(499.7px,891px,0) rotate(18.1deg)}40.5%{transform:translate3d(501.1px,889.9px,0) rotate(8.1deg)}40.9%{transform:translate3d(502.8px,889px,0) rotate(-2deg)}41.3%{transform:translate3d(504.5px,888.4px,0) rotate(-12deg)}41.7%{transform:translate3d(506.3px,888px,0) rotate(-22.1deg)}42.1%{transform:translate3d(508px,887.9px,0) rotate(-32.1deg)}42.6%{transform:translate3d(509.8px,888.1px,0) rotate(-42.2deg)}43.0%{transform:translate3d(511.5px,888.5px,0) rotate(-52.2deg)}43.4%{transform:translate3d(513.2px,889.2px,0) rotate(-62.3deg)}43.8%{transform:translate3d(514.8px,890.1px,0) rotate(-72.3deg)}44.2%{transform:translate3d(516.5px,891.3px,0) rotate(-82.4deg)}44.6%{transform:translate3d(518.2px,892.8px,0) rotate(-92.4deg)}45.0%{transform:translate3d(519.8px,894.5px,0) rotate(-102.5deg)}45.5%{transform:translate3d(521.5px,896.5px,0) rotate(-112.5deg)}45.9%{transform:translate3d(523.1px,898.7px,0) rotate(-122.6deg)}46.3%{transform:translate3d(524.8px,901px,0) rotate(-132.6deg)}46.7%{transform:translate3d(526.5px,903.6px,0) rotate(-142.7deg)}47.1%{transform:translate3d(528.1px,906.3px,0) rotate(-152.7deg)}47.6%{transform:translate3d(529.6px,909.4px,0) rotate(-162.8deg)}48.0%{transform:translate3d(531.1px,912.8px,0) rotate(-172.8deg)}48.4%{transform:translate3d(532.6px,916.4px,0) rotate(-182.9deg)}48.8%{transform:translate3d(534.1px,920.3px,0) rotate(-192.9deg)}49.2%{transform:translate3d(535.5px,924.5px,0) rotate(-203deg)}49.6%{transform:translate3d(536.9px,929px,0) rotate(-213deg)}50.1%{transform:translate3d(538.3px,933.7px,0) rotate(-223.1deg)}50.5%{transform:translate3d(539.7px,938.8px,0) rotate(-233.1deg)}50.9%{transform:translate3d(544.3px,942.1px,0) rotate(-240.1deg)}51.3%{transform:translate3d(546.7px,939.1px,0) rotate(-248.1deg)}51.7%{transform:translate3d(550.1px,939.2px,0) rotate(-255.4deg)}52.1%{transform:translate3d(552.7px,940.1px,0) rotate(-262.7deg)}52.6%{transform:translate3d(554px,941px,0) rotate(-270deg)}53.0%{transform:translate3d(554.6px,943.2px,0) rotate(-277.3deg)}56.7%{transform:translate3d(555.7px,942.1px,0) rotate(-270.9deg)}58.4%{transform:translate3d(554.1px,946.5px,0) rotate(-265.5deg)}60.5%{transform:translate3d(550.7px,949.4px,0) rotate(-271.7deg)}62.6%{transform:translate3d(550.6px,945.9px,0) rotate(-265.2deg)}63.8%{transform:translate3d(551.4px,945.9px,0) rotate(-259.4deg)}66.7%{transform:translate3d(549.9px,948px,0) rotate(-265deg)}68.4%{transform:translate3d(549.5px,949.9px,0) rotate(-270.5deg)}100.0%{transform:translate3d(550.2px,950.2px,0) rotate(-270deg)}}.loadinganimated.scene-ready .loading-screen{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out,visibility 0s .5s;visibility:hidden}body[data-section-id]:not([data-section-id=head]) .loading-screen{opacity:0;pointer-events:none}body[data-section-id]:not([data-section-id=head]) .loading-screen .loading-screen__stage__wrapper{opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}@keyframes animate-cookieyes-consent-container{0%{opacity:0;transform:translate(50%) scale(.95)}to{opacity:1;transform:translate(50%) scale(1)}}html[lang] body[data-section-id] .cky-dummy-controls{display:none!important}html[lang] body[data-section-id] .cky-consent-container{animation:animate-cookieyes-consent-container 1s cubic-bezier(.37,.025,0,1.005);transform-origin:center bottom;z-index:3000}html[lang] body[data-section-id] .cky-consent-container *,html[lang] body[data-section-id] .cky-consent-container :after,html[lang] body[data-section-id] .cky-consent-container :before{transition:none!important}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left{bottom:50px;left:auto;max-width:calc(100% - 80px);right:50%;transform:translate(50%);width:1800px}@media(max-width:768px){html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left{bottom:40px;max-width:calc(100% - 40px)}}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-consent-bar{background-color:var(--portfolio-accent-color,--theme-color)!important;border:none!important;border:1px solid #f4f4f4;border-radius:0;box-shadow:none!important;padding:15px}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice{width:100%}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice .cky-title{color:var(--portfolio-accent-text-color,#000)!important;font-family:fat,sans-serif!important;font-size:16px!important;left:15px;margin:0 0 2px;padding:0!important;position:absolute;top:15px}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice .cky-notice-group{align-items:stretch!important;display:flex!important;font-size:11px!important;gap:10px!important;justify-content:space-between!important;position:relative}@media(max-width:1200px){html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice .cky-notice-group{align-items:end!important;flex-direction:column!important;gap:10px!important;justify-content:space-between!important}}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice .cky-notice-des{color:var(--portfolio-accent-text-color,#000)!important;font-size:11px!important;line-height:1.4;padding:30px 0 0;width:100%}@media(max-width:768px){html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice .cky-notice-des{padding-top:25px}}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice .cky-notice-des *{font-size:11px!important}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper{align-items:stretch!important;display:flex;flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-end!important;margin:0;max-width:400px!important;width:100%!important}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper *{font-weight:600!important}@media(max-width:1200px){html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper{flex-direction:row;height:25px!important;max-width:100%!important;padding:0;width:100%!important}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper *{height:25px!important;line-height:100%!important;min-width:0!important;padding:2px 0 0!important;vertical-align:middle!important;width:100%!important}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper :hover{opacity:.7}}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper .cky-btn{border-radius:0;font-size:11px;max-width:100%;order:inherit!important;padding:8px}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper .cky-btn-customize{background-color:transparent;border:2px solid var(--portfolio-accent-text-color,#000)!important;color:var(--portfolio-accent-text-color,#000)!important}html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper .cky-btn-accept,html[lang] body[data-section-id] .cky-consent-container.cky-box-bottom-left .cky-notice-btn-wrapper .cky-btn-reject{background-color:var(--portfolio-accent-text-color,#000)!important;border:2px solid var(--portfolio-accent-text-color,#000)!important;color:var(--portfolio-accent-color,--theme-color)!important}html[lang] body[data-section-id] .cky-overlay{background-color:#000;z-index:4000!important}@media(max-width:768px){html[lang] body[data-section-id] .cky-overlay{z-index:99999!important}}html[lang] body[data-section-id] .cky-modal{background-color:var(--portfolio-accent-color,--theme-color);border-radius:0;max-width:100%;width:845px;z-index:4500!important}@media(max-width:768px){html[lang] body[data-section-id] .cky-modal{z-index:99999!important}}html[lang] body[data-section-id] .cky-preference-center{background-color:var(--portfolio-accent-color,--theme-color);border-radius:0}html[lang] body[data-section-id] .cky-preference-header{padding:22px 24px}html[lang] body[data-section-id] .cky-preference-title{color:var(--portfolio-accent-text-color,#000);font-size:16px}html[lang] body[data-section-id] .cky-btn-close{background-color:transparent}html[lang] body[data-section-id] .cky-preference-body-wrapper{padding:0 24px}html[lang] body[data-section-id] .cky-preference-content-wrapper{font-size:11px;padding:12px 0}html[lang] body[data-section-id] .cky-show-desc-btn{color:var(--portfolio-accent-text-color,#000);font-size:11px}html[lang] body[data-section-id] .cky-accordion-wrapper{margin:0 0 10px}html[lang] body[data-section-id] .cky-accordion-item{margin:10px 0 0}html[lang] body[data-section-id] .cky-accordion-chevron{margin:0 22px 0 0}html[lang] body[data-section-id] .cky-accordion-btn{color:var(--portfolio-accent-text-color,#000);font-size:14px}html[lang] body[data-section-id] .cky-always-active{color:green;font-size:11px}html[lang] body[data-section-id] .cky-accordion-header-des{color:var(--portfolio-accent-text-color,#000);font-size:11px;margin:10px 0 16px}html[lang] body[data-section-id] .cky-audit-table{background-color:#f4f4f4;border-radius:0}html[lang] body[data-section-id] .cky-empty-cookies-text{font-size:11px;padding:10px}html[lang] body[data-section-id] .cky-footer-shadow{background:linear-gradient(hsla(0,0%,100%,0) 0,var(--portfolio-accent-color,--theme-color) 100%)}html[lang] body[data-section-id] .cky-prefrence-btn-wrapper{padding:22px 24px}html[lang] body[data-section-id] .cky-btn-preferences{background-color:var(--portfolio-accent-text-color,#000);border:2px solid var(--portfolio-accent-text-color,#000);border-radius:0;color:var(--portfolio-accent-color,--theme-color);font-size:11px;padding:8px}html[lang] body[data-section-id] .cky-hide{display:none}html[lang] body[data-section-id] .cky-btn-revisit-wrapper{display:none!important}.background-color[data-v-84e02b6a]{height:120lvh;left:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;top:-10lvh;transition:background-color var(--bg-transition-duration,.45s) cubic-bezier(.16,1,.3,1);width:100vw;z-index:-5}.photo-canvas[data-v-84e02b6a]{height:100%;left:0;position:absolute;top:0;width:100%}.background-color-blur[data-v-84e02b6a]{border-radius:50%;display:none;filter:blur(100px);height:110vw;left:50%;max-height:110vh;max-width:110vh;position:fixed;top:50%;transform:translate(-50%,-50%);transition:background-color var(--bg-transition-duration,.45s) cubic-bezier(.16,1,.3,1),opacity var(--bg-transition-duration,.45s) cubic-bezier(.16,1,.3,1);width:110vw;z-index:-4}body[data-section-id=company] .background-color-blur{opacity:0!important}body[data-section-id=company] .photo-canvas,body[data-section-id=contact] .photo-canvas,body[data-section-id=photo] .photo-canvas{display:block!important}.photo-canvas{animation:photo-scale .475,.025,.025,.97 both;animation-range:entry -20% entry 200%;animation-range:entry -20% cover 100%;animation-timeline:--photo-section;display:none;opacity:0;transform-origin:center center}@keyframes photo-scale{0%{opacity:0;transform:scale(1.3,1.1)}30%{opacity:.5;transform:scale(1)}to{opacity:.5;transform:scale(1)}}.site-title[data-v-84c769a4]{font-size:inherit;font-weight:inherit;line-height:1;margin:0;padding:0}.sr-only[data-v-84c769a4]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.logo-container[data-v-84c769a4]{left:calc(var(--adot-padding) - .5px);position:fixed;top:calc(var(--adot-padding) - .5px);transform-origin:0 0;transition:all .3s cubic-bezier(.19,1,.22,1);z-index:7000}.logo-container[data-v-84c769a4],.logo-svg[data-v-84c769a4]{height:var(--logo-size);width:var(--logo-size)}.logo-svg[data-v-84c769a4]{max-width:none;position:absolute}.logo-svg path[data-v-84c769a4]{fill:var(--portfolio-accent-color,--theme-color);transition:fill .3s ease-out}.logo-image[data-v-84c769a4]{height:calc(var(--logo-size)/2);overflow:hidden;position:absolute;transition:all .3s cubic-bezier(.19,1,.22,1);width:calc(var(--logo-size)/2)}.logo-image__1[data-v-84c769a4],.logo-image__1 .logo-svg[data-v-84c769a4]{left:0;top:0}.logo-image__2[data-v-84c769a4],.logo-image__2 .logo-svg[data-v-84c769a4]{right:0;top:0}.logo-image__3[data-v-84c769a4],.logo-image__3 .logo-svg[data-v-84c769a4]{bottom:0;left:0}.logo-image__4[data-v-84c769a4],.logo-image__4 .logo-svg[data-v-84c769a4]{bottom:0;right:0}body:not(.scene-ready) .logo-container,body[data-section-id=head] .logo-container{animation:logo-appear .2s cubic-bezier(.25,.46,.45,.94) both;pointer-events:none;transform:scale(.666)}body:not(.scene-ready) .logo-image,body[data-section-id=head] .logo-image{background-color:var(--portfolio-accent-color,--theme-color)}body:not(.scene-ready) .logo-image *,body[data-section-id=head] .logo-image *{opacity:0}body:not(.scene-ready) .logo-image__1,body[data-section-id=head] .logo-image__1{transform:none}body:not(.scene-ready) .logo-image__2,body[data-section-id=head] .logo-image__2{transform:translate(-100%)}body:not(.scene-ready) .logo-image__3,body[data-section-id=head] .logo-image__3{transform:translateY(-100%)}body:not(.scene-ready) .logo-image__4,body[data-section-id=head] .logo-image__4{transform:translate(-100%,-100%)}@keyframes logo-appear{0%{transform:scale(0)}to{transform:scale(.666)}}.ticker[data-v-dcf68000]{font-size:11px;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);overflow:hidden;white-space:nowrap;width:100%}.ticker[data-v-dcf68000],.ticker__track[data-v-dcf68000]{align-items:center;display:flex}.ticker__track[data-v-dcf68000]{animation:marquee-dcf68000 20s linear infinite;gap:40px;padding-right:40px}.ticker__track[data-v-dcf68000]:hover{animation-play-state:paused}.ticker__item[data-v-dcf68000]{align-items:center;color:var(--portfolio-accent-color,#ffc400);display:inline-flex;flex-shrink:0;gap:8px;text-decoration:none;transition:opacity .2s ease,color .3s ease}.ticker__item[data-v-dcf68000]:hover{opacity:.7}.ticker__date[data-v-dcf68000]{font-family:Neue Helvetica Pro,-apple-system,BlinkMacSystemFont,sans-serif;opacity:.6}[lang=ja] .ticker__text[data-v-dcf68000]{position:relative;top:-.2em}@keyframes marquee-dcf68000{0%{transform:translate(0)}to{transform:translate(calc(-100%/var(--repeat-count, 2)))}}.lt-area[data-v-dcf68000]{align-items:center;display:flex;height:20px;left:40px;max-width:calc(100vw - 170px);opacity:0;overflow:hidden;position:absolute;top:-4px;transform:translate(80px);transition:all 4.5s cubic-bezier(.19,1,.22,1);width:calc(100vw - 170px)}.lt-area[data-v-dcf68000],body:not([data-section-id=head]) .lt-area[data-v-dcf68000]{max-width:300px}body.scene-ready .lt-area[data-v-dcf68000]{opacity:1;transform:translateY(0)}body[data-sound-enabled=true] .lt-area[data-v-dcf68000]{width:calc(100vw - 270px)}.audio-visualizer-panel[data-v-e48ccc7f]{cursor:pointer;image-rendering:pixelated}.audio-visualizer-panel__inner[data-v-e48ccc7f]{align-items:center;display:flex;gap:0;transform:scaleX(0) rotateX(90deg);transform-origin:100% center;transition:transform .3s ease-out}.audio-visualizer-panel[data-v-e48ccc7f]:not(.is-playing){overflow:hidden;width:20px}.audio-visualizer-panel.is-playing .audio-visualizer-panel__inner[data-v-e48ccc7f]{transform:scaleX(1) rotateX(0)}.audio-visualizer-panel[data-v-e48ccc7f]:not(.is-loaded){pointer-events:none}.visualizer-canvas[data-v-e48ccc7f]{display:block}.visualizer-canvas.scrolling[data-v-e48ccc7f],.visualizer-canvas.spectrum[data-v-e48ccc7f],.visualizer-canvas.waveform[data-v-e48ccc7f]{height:16px;width:60px}.audio-icon[data-v-5499efb1]{color:var(--portfolio-accent-color,--theme-color);height:20px;pointer-events:none;position:absolute;right:40px;top:5px;transform-origin:center center;transform-origin:100% center;transition:transform .3s cubic-bezier(.19,1,.22,1);width:20px}.audio-icon .audio-icon__svg[data-v-5499efb1]{transition:transform 2.3s cubic-bezier(.19,1,.22,1)}.audio-icon svg[data-v-5499efb1]{height:100%;width:100%}.audio-icon.is-playing[data-v-5499efb1]{transform:rotateX(90deg) scaleX(6)}.audio-icon.is-playing .note[data-v-5499efb1]{display:none!important;opacity:0!important}.audio-icon:not(.is-loaded) .audio-icon__svg[data-v-5499efb1]{transform:rotate(-3490deg) scale(0)}.note[data-v-5499efb1]{color:var(--portfolio-accent-color,--theme-color);font-size:10px;opacity:0;pointer-events:none;position:absolute}.is-loaded .note[data-v-5499efb1]{animation:fly-note-5499efb1 15s ease-out infinite}.is-loaded .note--1[data-v-5499efb1]{animation-delay:2s;right:15px;top:2px}.is-loaded .note--2[data-v-5499efb1]{animation-delay:7s;right:15px;top:6px}.is-loaded .note--3[data-v-5499efb1]{animation-delay:12s;right:15px;top:10px}@keyframes fly-note-5499efb1{0%{opacity:0;transform:translate(0) translateY(0)}2%{opacity:1}16%{opacity:1}20%{opacity:0;transform:translate(-30px) translateY(-5px)}to{opacity:0;transform:translate(-30px) translateY(-5px)}}.rt-area[data-v-9fde0e27]{height:30px;position:absolute;right:10px;top:-10px;width:auto}.color-box[data-v-9fde0e27],.rt-area[data-v-9fde0e27]{align-items:center;display:flex;justify-content:center}.color-box[data-v-9fde0e27]{cursor:pointer;height:10px;margin-left:10px;overflow:visible;transition:background-color .3s ease-out;width:30px}.color-box__1[data-v-9fde0e27],.color-box__2[data-v-9fde0e27],.color-box__3[data-v-9fde0e27]{height:10px;transition:transform .5s ease-in;width:10px}.color-box__1.is-hidden[data-v-9fde0e27],.color-box__2.is-hidden[data-v-9fde0e27],.color-box__3.is-hidden[data-v-9fde0e27]{transform:translateY(-100px)}.color-box__1[data-v-9fde0e27]{background-color:red}.color-box__2[data-v-9fde0e27]{background-color:#0f0}.color-box__3[data-v-9fde0e27]{background-color:#00f}.color-box-entrance[data-v-9fde0e27]{animation:color-box-appear-9fde0e27 .2s cubic-bezier(.25,.46,.45,.94) both;transform-origin:100% 0}.color-box-entrance--1[data-v-9fde0e27]{animation-delay:.3s}.color-box-entrance--2[data-v-9fde0e27]{animation-delay:.2s}.color-box-entrance--3[data-v-9fde0e27]{animation-delay:.1s}@keyframes color-box-appear-9fde0e27{0%{transform:scale(0)}to{transform:scale(1)}}.site-header[data-v-9fde0e27]{left:var(--adot-padding);position:fixed;top:var(--adot-padding);width:calc(100% - var(--adot-padding)*2);z-index:5000}.a_box[data-v-9fde0e27]{animation:a_box-appear-9fde0e27 .2s cubic-bezier(.25,.46,.45,.94) both;background-color:var(--portfolio-accent-color,--theme-color);height:10px;position:absolute;width:10px}.a_box__1[data-v-9fde0e27]{display:none!important;left:0;top:0}.a_box__2[data-v-9fde0e27]{right:0;top:0;transform-origin:100% 0}@keyframes a_box-appear-9fde0e27{0%{transform:scale(0)}to{transform:scale(1)}}.system-mode-indicator[data-v-d0f585b0]{bottom:-4px;height:18px;left:20px;position:absolute}.td_systemchanger[data-v-d0f585b0]{width:70px;z-index:3500}.td_systemchanger[data-v-d0f585b0],.td_systemchanger_left[data-v-d0f585b0]{border-radius:18px;bottom:-2px;cursor:pointer;height:22px;left:-1px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.td_systemchanger_left[data-v-d0f585b0]{border:1px solid var(--portfolio-accent-color,var(--theme-color));width:44px;z-index:3000}.td_systemchanger_right[data-v-d0f585b0]{border:1px solid var(--portfolio-accent-color,var(--theme-color));border-radius:18px;bottom:-2px;cursor:pointer;height:22px;left:47px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.6;pointer-events:none;position:absolute;width:22px;z-index:3000}.td_systemicons[data-v-d0f585b0]{display:flex;gap:10px;height:18px;left:21px;position:absolute}.td_systemicons .td_systemicon[data-v-d0f585b0]{background-color:var(--portfolio-accent-color,var(--theme-color));height:18px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:.6;order:2;width:18px}.td_systemicons .td_systemicon.selectedsystem[data-v-d0f585b0]{opacity:1;order:1}.td_systemicons .td_systemicon_cursor[data-v-d0f585b0]{mask-image:url(../icons/td_cursor.svg);-webkit-mask-image:url(../icons/td_cursor.svg)}.td_systemicons .td_systemicon_lfo[data-v-d0f585b0]{background-color:transparent;mask-image:none;-webkit-mask-image:none}.td_systemicons .td_systemicon_lfo svg[data-v-d0f585b0]{color:var(--portfolio-accent-color,var(--theme-color));height:100%;width:100%}.td_systemicons .td_systemicon_device[data-v-d0f585b0]{mask-image:url(../icons/td_device.svg);-webkit-mask-image:url(../icons/td_device.svg)}.td_systemchanger_left.is-entering[data-v-d0f585b0]{animation:td-rotateX-appear-d0f585b0 .8s cubic-bezier(.16,1,.3,1) both}.td_systemchanger_right.is-entering[data-v-d0f585b0]{animation:td-rotateX-appear-dim-d0f585b0 .8s cubic-bezier(.16,1,.3,1) .1s both}.td_systemchanger_left.is-spinning[data-v-d0f585b0]{animation:td-rotateX-spin-d0f585b0 .5s cubic-bezier(.16,1,.3,1) both!important}.td_systemchanger_right.is-spinning[data-v-d0f585b0]{animation:td-rotateX-spin-dim-d0f585b0 .5s cubic-bezier(.16,1,.3,1) both!important}@keyframes td-rotateX-spin-d0f585b0{0%{transform:rotateX(0)}to{transform:rotateX(1turn)}}@keyframes td-rotateX-spin-dim-d0f585b0{0%{opacity:.6;transform:rotateX(0)}to{opacity:.6;transform:rotateX(1turn)}}@keyframes td-rotateX-appear-d0f585b0{0%{opacity:0;transform:rotateX(2turn)}to{opacity:1;transform:rotateX(0)}}@keyframes td-rotateX-appear-dim-d0f585b0{0%{opacity:0;transform:rotateX(2turn)}to{opacity:.6;transform:rotateX(0)}}.sphere-icon[data-v-b1d21b0f]{color:var(--portfolio-accent-color,--theme-color);display:block}.lang-switcher[data-v-6fd846a0]{background-color:transparent;border:none;cursor:pointer;height:18px;padding:0;position:relative;width:50px}.lang-switcher.is-clicked .lang-switcher__icon[data-v-6fd846a0]{animation:skew-pop-6fd846a0 .1s cubic-bezier(.25,.46,.45,.94)}.lang-switcher__icon[data-v-6fd846a0]{background-color:var(--portfolio-accent-color,#ffc400);display:block;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) skew(70deg);transition:transform .2s cubic-bezier(.25,.46,.45,.94),opacity .2s cubic-bezier(.25,.46,.45,.94)}.lang-switcher__icon.is-visible[data-v-6fd846a0]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) skew(0)}.lang-switcher__icon[data-v-6fd846a0]{mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.lang-switcher__icon--ja[data-v-6fd846a0]{height:20px;mask-image:url(../images/lang_switch_ja.svg);-webkit-mask-image:url(../images/lang_switch_ja.svg);width:50px}.lang-switcher__icon--en[data-v-6fd846a0]{height:19px;mask-image:url(../images/lang_switch_en.svg);-webkit-mask-image:url(../images/lang_switch_en.svg);width:50px}@keyframes skew-pop-6fd846a0{0%{transform:translate(-50%,-50%) skew(0)}30%{transform:translate(-50%,-50%) skew(-55deg)}60%{transform:translate(-50%,-50%) skew(1deg)}to{transform:translate(-50%,-50%) skew(0)}}.menu_button[data-v-d1bd48c1]{background-color:transparent;border:none;border-radius:4px;cursor:pointer;height:20px;outline-offset:4px;padding:0;perspective:150px;width:50px}.menu_button svg[data-v-d1bd48c1]{display:block;height:100%;overflow:visible;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.25,1,.5,1);width:100%}.menu_button path[data-v-d1bd48c1]{fill:none;stroke:var(--portfolio-accent-color,--theme-color);stroke-linecap:butt;stroke-width:1;transition:stroke .3s ease-out}.sphere-icon-wrapper[data-v-b5e6d6e1]{bottom:-5px;left:20px;position:absolute}.cookieicon[data-v-b5e6d6e1]{background-color:var(--portfolio-accent-color,--theme-color);border-radius:50%;bottom:20px;height:10px;opacity:0;position:absolute;right:0;width:10px;z-index:15000}.rb-area[data-v-b5e6d6e1]{align-items:center;bottom:-10px;display:flex;gap:10px;height:30px;justify-content:center;position:absolute;right:20px}.site-footer[data-v-b5e6d6e1]{bottom:var(--adot-padding);left:var(--adot-padding);position:fixed;width:calc(100% - var(--adot-padding)*2);z-index:5000}.a_box[data-v-b5e6d6e1]{animation:a_box-appear-b5e6d6e1 .2s cubic-bezier(.25,.46,.45,.94) both;background-color:var(--portfolio-accent-color,--theme-color);height:10px;position:absolute;width:10px}.a_box__1[data-v-b5e6d6e1]{bottom:0;left:0;transform-origin:0 100%}.a_box__2[data-v-b5e6d6e1]{bottom:0;right:0;transform-origin:100% 100%}@keyframes a_box-appear-b5e6d6e1{0%{transform:scale(0)}to{transform:scale(1)}}.side-title[data-v-edc7bde6]{color:var(--portfolio-accent-color,--theme-color);font-family:fat,sans-serif;font-size:10px;height:10px;left:calc(var(--adot-padding) + 6px);line-height:10px;position:fixed;top:50svh;transform:translate(-50%,-50%) rotate(90deg);transition:transform .5s ease-in-out;z-index:1000}.side-title.is-dragging[data-v-edc7bde6]{transform:translate(-50%,-50%) rotate(90deg) translateY(100px)}@media(max-width:768px){.side-title[data-v-edc7bde6]{display:none;left:calc(var(--adot-padding) - 9px)}}.pf_text__set[data-v-2185e1b1]{bottom:0;color:var(--portfolio-text-color,inherit);left:0;pointer-events:none;position:fixed;width:100%;z-index:1000}.min_text[data-v-2185e1b1]{color:inherit;font-size:max(10px,.5vw);line-height:1.3;white-space:pre-line}.min_text[data-v-2185e1b1] span{color:inherit;display:inline-block}.pf_text__1_title[data-v-2185e1b1]{color:inherit;font-size:max(16px,.8vw);font-weight:700;line-height:1;margin-bottom:6px}.pf_text__1_title[data-v-2185e1b1] span{color:inherit;display:inline-block}.pf_text__1_links[data-v-2185e1b1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.pf_text__1_link[data-v-2185e1b1]{color:inherit;font-size:max(10px,.5vw);line-height:1.3;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.pf_text__1_link[data-v-2185e1b1]:hover{opacity:.7}.pf_text__1[data-v-2185e1b1],.pf_text__2[data-v-2185e1b1]{color:inherit;pointer-events:auto;z-index:1000}.pf_text__1[data-v-2185e1b1]{left:calc(var(--adot-padding) + 20px);text-align:left}.pf_text__1[data-v-2185e1b1],.pf_text__2[data-v-2185e1b1]{bottom:calc(var(--adot-padding) + 35px);font-weight:700;max-width:30vw;position:absolute}.pf_text__2[data-v-2185e1b1]{right:calc(var(--adot-padding) + 20px);text-align:right}@media(max-width:768px){.pf_text__set[data-v-2185e1b1]{bottom:calc(var(--adot-padding) + 30px);left:var(--adot-padding);max-width:calc(100% - var(--adot-padding)*2);position:fixed}.pf_text__1[data-v-2185e1b1],.pf_text__2[data-v-2185e1b1]{bottom:0;left:0;max-width:100%;position:relative;right:0;text-align:left}.pf_text__2[data-v-2185e1b1]{margin-top:20px}}.menu-wrapper[data-v-094a6bcd]{backdrop-filter:blur(10px) brightness(22%) saturate(0);height:120lvh;left:0;pointer-events:none;position:fixed;top:-10vh;width:100vw;will-change:opacity;z-index:4000}.menu-wrapper[data-v-094a6bcd]>*{pointer-events:auto}.menu-container[data-v-094a6bcd]{align-items:end;display:flex;height:100dvh;padding-bottom:60px;position:fixed;right:23px;text-align:right;top:10vh;z-index:4001}@media(max-width:768px){.menu-container[data-v-094a6bcd]{right:20px}}.menu-container[data-v-094a6bcd] *{color:var(--theme-color)}.stagger-wrapper[data-v-094a6bcd]{align-items:flex-end;display:flex;flex-direction:column;font-family:fat,sans-serif;gap:2px}.stagger[data-v-094a6bcd]{opacity:0;position:relative;transform:translateY(-80px);transition:all .2s cubic-bezier(.95,.05,.795,.035)}.is-open .stagger[data-v-094a6bcd]{opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.19,1,.22,1)}.is-open .stagger-wrapper[data-v-094a6bcd]>:first-child{transition-delay:.44s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(2){transition-delay:.4s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(3){transition-delay:.36s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(4){transition-delay:.32s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(5){transition-delay:.28s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(6){transition-delay:.24s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(7){transition-delay:.2s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(8){transition-delay:.16s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(9){transition-delay:.12s}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(10){transition-delay:80ms}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(11){transition-delay:40ms}.is-open .stagger-wrapper[data-v-094a6bcd]>:nth-child(12){transition-delay:0s}.menu-link[data-v-094a6bcd]{background:none;border:none;cursor:pointer;display:inline-block;font-size:42px;font-weight:700;line-height:22px;margin-bottom:10px;padding:12px 0 0;text-align:right;text-decoration:none;text-transform:uppercase}.menu-nav[data-v-094a6bcd]{align-items:end;display:flex;flex-direction:column}.menu-setting-item[data-v-094a6bcd]{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:11px;font-weight:400;margin-top:8px;padding:0;text-align:left;width:200px}.menu-setting-item[data-v-094a6bcd]:before{border-bottom:1px solid;content:"";flex:1;margin:0 10px;opacity:.5;order:1;position:relative;top:-1px}.menu-setting-label[data-v-094a6bcd]{flex-shrink:0;order:0}.menu-setting-value[data-v-094a6bcd]{flex-shrink:0;font-weight:700;opacity:.8;order:2}.menu-setting-item--language[data-v-094a6bcd]{cursor:default}.menu-setting-item--language[data-v-094a6bcd]:hover{opacity:1}.language-selector[data-v-094a6bcd]{align-items:center;display:flex;flex-shrink:0;font-weight:700;order:2}.language-option[data-v-094a6bcd]{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;opacity:.4;padding:0}.language-option[data-v-094a6bcd]:hover{opacity:.7}.language-option.is-active[data-v-094a6bcd]{opacity:1}.language-separator[data-v-094a6bcd]{margin:0 4px;opacity:.4}.menu-legal-link[data-v-094a6bcd]{background:none;border:none;cursor:pointer;font-family:fat,sans-serif;font-size:16px;font-weight:400;line-height:50%;margin:12px 0;padding-bottom:0;padding-top:4px}.menu-wrapper[data-v-094a6bcd]:not(.is-open){opacity:0;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s .3s;visibility:hidden}.menu-wrapper[data-v-094a6bcd]:not(.is-open) *{pointer-events:none}.menu-wrapper.is-open[data-v-094a6bcd]{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out,visibility 0s 0s;visibility:visible}.site-header-title[data-v-e061d16c]{color:var(--portfolio-text-color,inherit);font-family:fat,sans-serif;font-size:max(22vh,12vw);line-height:1.2;opacity:.2;position:fixed;top:calc(var(--adot-padding) - 60px)}@media(max-width:768px){.site-header-title[data-v-e061d16c]{font-size:max(18vh,8vw);top:calc(var(--adot-padding) - 60px)}}.marquee-wrapper[data-v-e061d16c]{display:block;overflow:hidden;padding:100px 0;white-space:nowrap}.marquee-content[data-v-e061d16c]{animation:marquee-e061d16c var(--marquee-duration,12s) linear infinite;display:inline-block}.marquee-content[data-v-e061d16c] span{display:inline}.marquee-separator[data-v-e061d16c]{display:inline-block!important;width:1em}@keyframes marquee-e061d16c{0%{transform:translate(0)}to{transform:translate(-50%)}}.custom-cursor[data-v-18bea433]{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));left:0;margin-left:-10px;margin-top:-7px;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .15s ease,color .3s ease;will-change:transform;z-index:99999}.custom-cursor.visible[data-v-18bea433]{opacity:1}.custom-cursor.cursor-pointer[data-v-18bea433]{transform-origin:center}@media(prefers-reduced-motion:reduce){.custom-cursor[data-v-18bea433]{transition:none}}body.custom-cursor-enabled,body.custom-cursor-enabled *,body.custom-cursor-enabled [role=button],body.custom-cursor-enabled a,body.custom-cursor-enabled button,body.custom-cursor-enabled input,body.custom-cursor-enabled textarea{cursor:none!important}body.custom-cursor-enabled textarea::-webkit-resizer{cursor:none!important}.hover-indicator[data-v-835088ca]{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .2s ease;z-index:99998}.hover-indicator.active[data-v-835088ca]{opacity:1}.corner[data-v-835088ca]{height:0;left:0;position:absolute;top:0;transition:all .2s ease;width:0}.corner-tl[data-v-835088ca]{transform:translate(calc(var(--hover-offset)*-1),calc(var(--hover-offset)*-1))}.corner-tr[data-v-835088ca]{transform:translate(calc(var(--hover-width) + var(--hover-offset)),calc(var(--hover-offset)*-1))}.corner-br[data-v-835088ca]{transform:translate(calc(var(--hover-width) + var(--hover-offset)),calc(var(--hover-height) + var(--hover-offset)))}.corner-bl[data-v-835088ca]{transform:translate(calc(var(--hover-offset)*-1),calc(var(--hover-height) + var(--hover-offset)))}.corner[data-v-835088ca]:after,.corner[data-v-835088ca]:before{background-color:var(--accent-color);content:"";position:absolute}.corner[data-v-835088ca]:before{height:1px;width:5px}.corner[data-v-835088ca]:after{height:5px;width:1px}.corner-tl[data-v-835088ca]:after,.corner-tl[data-v-835088ca]:before{left:0;top:0}.corner-tr[data-v-835088ca]:after,.corner-tr[data-v-835088ca]:before{right:0;top:0}.corner-br[data-v-835088ca]:after,.corner-br[data-v-835088ca]:before{bottom:0;right:0}.corner-bl[data-v-835088ca]:after,.corner-bl[data-v-835088ca]:before{bottom:0;left:0}.cursor-line[data-v-20ec45e4]{overflow:visible;pointer-events:none;position:fixed;z-index:999}.cursor-line-text[data-v-20ec45e4]{dominant-baseline:middle;font-family:fat,sans-serif;font-size:10px}.custom-scrollbar[data-v-fbbdb19d]{height:280px;pointer-events:auto;position:fixed;right:0;top:50svh;transform:translateY(-50%);z-index:1000}@media(max-width:768px){.custom-scrollbar[data-v-fbbdb19d]{transform:translateY(-50%) translate(14px);transition:transform .5s cubic-bezier(.575,.03,0,.92)}}.custom-scrollbar.is-dragging .scrollbar-thumb__line[data-v-fbbdb19d]{animation:none;transition:width .2s ease-out;width:50px}@media(max-width:768px){.not[data-section-id=head] .custom-scrollbar[data-v-fbbdb19d]{transform:translateY(-50%)}}.scrollbar-track[data-v-fbbdb19d]{cursor:pointer;height:100%;position:relative;width:50px}.scrollbar-track[data-v-fbbdb19d]:before{bottom:0;content:"";top:0;transform:translate(-50%);width:1px}.scrollbar-track[data-v-fbbdb19d]:before,.section-marker[data-v-fbbdb19d]{background:var(--scrollbar-color,#fcc73a);left:50%;opacity:0;position:absolute}.section-marker[data-v-fbbdb19d]{border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0)}.section-marker.is-animated[data-v-fbbdb19d]{animation:marker-appear-fbbdb19d .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--marker-index, 0)*80ms + .3s)}@keyframes marker-appear-fbbdb19d{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.scrollbar-thumb[data-v-fbbdb19d]{cursor:grab;height:10px;left:50%;position:absolute;transform:translate(-50%,-50%);width:10px}.scrollbar-thumb[data-v-fbbdb19d]:before{border-radius:50%;content:"";height:var(--thumb-size,5px);transform:translate(-50%,-50%) scale(0);width:var(--thumb-size,5px)}.scrollbar-thumb[data-v-fbbdb19d]:before,.scrollbar-thumb__line[data-v-fbbdb19d]{background:var(--scrollbar-color,#fcc73a);left:50%;position:absolute;top:50%}.scrollbar-thumb__line[data-v-fbbdb19d]{height:1px;pointer-events:none;transform:translateY(-50%) scaleX(1);transform-origin:left center;transition:width .2s ease-out;width:0}.scrollbar-thumb.is-animated[data-v-fbbdb19d]:before{transform:translate(-50%,-50%) scale(1);transition:transform 1s cubic-bezier(1,0,0,1);transition-delay:calc(var(--marker-count, 6)*80ms)}.scrollbar-thumb.is-animated .scrollbar-thumb__line[data-v-fbbdb19d]{transform:translateY(-50%) scaleX(1) rotate(var(--line-rotation,0deg));transition:width 1s cubic-bezier(1,0,0,1);transition-delay:calc(var(--marker-count, 6)*80ms);width:50px}.scrollbar-thumb[data-v-fbbdb19d]:active{cursor:grabbing}@keyframes thumb-line-extend-fbbdb19d{0%{width:0}to{width:30px}}.privacy-modal-overlay[data-v-958a1499]{align-items:center;background:#323232cc;display:flex;height:100%;justify-content:center;left:0;padding:40px;position:fixed;top:0;width:100vw;z-index:3000}@media(max-width:768px){.privacy-modal-overlay[data-v-958a1499]{padding:20px}}.privacy-modal[data-v-958a1499]{background:#111;color:#fff;display:flex;flex-direction:column;height:100%;max-height:calc(100dvh - 130px);max-width:calc(100dvw - 130px);overflow:hidden;position:relative;width:100%;width:500px}@media(max-width:768px){.privacy-modal[data-v-958a1499]{max-height:calc(100dvh - 160px);max-width:calc(100dvw - 40px);width:100%}}.privacy-modal-close[data-v-958a1499]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:16px;top:16px;width:38px;z-index:1}.privacy-modal-close:hover .close-icon[data-v-958a1499]:after,.privacy-modal-close:hover .close-icon[data-v-958a1499]:before{background:#888}.close-icon[data-v-958a1499]{height:24px;position:relative;width:24px}.close-icon[data-v-958a1499]:after,.close-icon[data-v-958a1499]:before{background:#fff;content:"";height:2px;left:0;position:absolute;top:50%;transition:background .2s;width:100%}.close-icon[data-v-958a1499]:before{transform:rotate(45deg)}.close-icon[data-v-958a1499]:after{transform:rotate(-45deg)}.privacy-modal-content[data-v-958a1499]{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:22px 24px}@media(max-width:768px){.privacy-modal-content[data-v-958a1499]{padding:25px 24px}}.privacy-modal-body[data-v-958a1499]{font-size:12px;line-height:1.7}@media(max-width:768px){.privacy-modal-body[data-v-958a1499]{font-size:10px}}.privacy-modal-body[data-v-958a1499] h1{border-bottom:1px solid hsla(0,0%,100%,.2);font-family:fat,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px;padding-bottom:16px}@media(max-width:768px){.privacy-modal-body[data-v-958a1499] h1{font-size:22px}}.privacy-modal-body[data-v-958a1499] .subtitle-ja{color:#fff9;display:block;font-family:sans-serif;font-size:12px;font-weight:400;letter-spacing:.05em;margin-top:8px}.privacy-modal-body[data-v-958a1499] h2{font-size:18px;font-weight:500;margin:32px 0 12px}.privacy-modal-body[data-v-958a1499] h2:first-child{margin-top:0}.privacy-modal-body[data-v-958a1499] h3{font-size:16px;font-weight:500;margin:24px 0 8px}.privacy-modal-body[data-v-958a1499] h4{font-size:15px;font-weight:500;margin:20px 0 6px}.privacy-modal-body[data-v-958a1499] p{color:#ffffffd9;margin-bottom:12px}.privacy-modal-body[data-v-958a1499] a{color:inherit;text-decoration:underline}.privacy-modal-body[data-v-958a1499] a:hover{text-decoration:none}.privacy-modal-body[data-v-958a1499] ol,.privacy-modal-body[data-v-958a1499] ul{margin-bottom:12px;padding-left:1.2em}.privacy-modal-body[data-v-958a1499] li{color:#ffffffd9;margin-bottom:4px}.privacy-modal-body[data-v-958a1499] ul li{list-style-type:square}.privacy-modal-body[data-v-958a1499] ol li{list-style-type:decimal}.privacy-modal-body[data-v-958a1499] strong{color:#fff;font-weight:500}.privacy-modal-body[data-v-958a1499] em{font-style:italic}.privacy-modal-empty[data-v-958a1499]{color:#ffffff80;font-style:italic}.modal-enter-active[data-v-958a1499],.modal-leave-active[data-v-958a1499]{transition:opacity .3s ease}.modal-enter-active .privacy-modal[data-v-958a1499],.modal-leave-active .privacy-modal[data-v-958a1499]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-958a1499],.modal-leave-to[data-v-958a1499]{opacity:0}.modal-enter-from .privacy-modal[data-v-958a1499],.modal-leave-to .privacy-modal[data-v-958a1499]{opacity:0;transform:translateY(20px)}.cky-dummy-controls{position:fixed;right:10px;top:10px;z-index:9999999999}.cky-dummy-controls button{background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:8px 16px}.cky-dummy-controls button:hover{background:#555}.cky-consent-container{font-family:inherit;position:fixed;width:440px;z-index:9999999}.cky-consent-container.cky-box-bottom-left{bottom:20px;left:20px}.cky-consent-bar{background-color:#fff;box-shadow:0 0 10px #0000001a}.cky-notice-btn-wrapper{display:flex;flex-wrap:wrap;gap:8px}.cky-btn{border:none;cursor:pointer;flex:1;font-size:14px;min-width:100px;padding:10px 16px}.cky-btn-revisit-wrapper{align-items:center;bottom:20px;cursor:pointer;display:flex;height:45px;justify-content:center;left:20px;position:fixed;width:45px}.cky-btn-revisit{border:none;cursor:pointer;padding:8px}.cky-overlay{height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%}.cky-modal{left:50%;max-height:90vh;overflow:auto;position:fixed;top:50%;transform:translate(-50%,-50%)}.cky-preference-header{align-items:center;display:flex;justify-content:space-between}.cky-btn-close{border:none;cursor:pointer;padding:4px}.cky-accordion-header{align-items:center;display:flex;gap:8px}.cky-accordion-btn{background:none;border:none;cursor:pointer;font-weight:600}.cky-prefrence-btn-wrapper{display:flex;gap:8px;justify-content:flex-end}.cky-footer-shadow{height:20px;pointer-events:none}.cookieyes-dummy{display:none}body{font-family:Zen Kaku Gothic New,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"kern" 1;font-kerning:normal;font-weight:400;timeline-scope:--photo-section,--portfolio-pos-0,--portfolio-pos-1,--portfolio-pos-2,--portfolio-pos-3,--portfolio-pos-4,--portfolio-pos-5,--portfolio-pos-6,--portfolio-pos-7,--portfolio-pos-8,--portfolio-pos-9,--portfolio-pos-10,--portfolio-pos-11,--portfolio-pos-12,--portfolio-pos-13,--portfolio-pos-14,--portfolio-pos-15,--portfolio-pos-16,--portfolio-pos-17,--portfolio-pos-18,--portfolio-pos-19}.canvas-container[data-v-561d1821]{height:100lvh;left:0;opacity:0;position:fixed;top:0lvh;width:100lvw;z-index:-10}@media(max-width:768px){.canvas-container[data-v-561d1821]{height:120lvh;top:50%;transform:translateY(-50%)}}.webgl-canvas[data-v-561d1821]{display:block;height:100%;width:100%}body.scene-ready .canvas-container{opacity:1;transition:opacity .2s ease-out .1s}
