.AudioToggle-module-scss-module__y-Vw0G__toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8eaed99;cursor:pointer;background:#0a1224b3;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.AudioToggle-module-scss-module__y-Vw0G__toggle:hover:not(:disabled){color:var(--brand-blue);border-color:#1b75bb80;transform:scale(1.05)}.AudioToggle-module-scss-module__y-Vw0G__toggle:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.AudioToggle-module-scss-module__y-Vw0G__toggle:disabled{cursor:wait;opacity:.7}@media (max-width:600px){.AudioToggle-module-scss-module__y-Vw0G__toggle{width:40px;height:40px}}.AudioToggle-module-scss-module__y-Vw0G__playing{color:var(--brand-blue);border-color:#1b75bb80;box-shadow:0 0 14px #1b75bb59}.AudioToggle-module-scss-module__y-Vw0G__icon{pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.AudioToggle-module-scss-module__y-Vw0G__spinning svg{transform-origin:50%;animation:1s linear infinite AudioToggle-module-scss-module__y-Vw0G__spin}@keyframes AudioToggle-module-scss-module__y-Vw0G__spin{to{transform:rotate(360deg)}}
.CanvasToggle-module-scss-module__NWbuQa__toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8eaed99;cursor:pointer;background:#0a1224b3;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.CanvasToggle-module-scss-module__NWbuQa__toggle:hover{color:var(--brand-blue);border-color:#1b75bb80;transform:scale(1.05)}.CanvasToggle-module-scss-module__NWbuQa__toggle:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media (max-width:600px){.CanvasToggle-module-scss-module__NWbuQa__toggle{width:40px;height:40px}}.CanvasToggle-module-scss-module__NWbuQa__active{color:var(--brand-blue);border-color:#1b75bb80;box-shadow:0 0 14px #1b75bb59}.CanvasToggle-module-scss-module__NWbuQa__icon{pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}
.FloatingControls-module-scss-module__HsSOpG__cluster{z-index:7;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:600px){.FloatingControls-module-scss-module__HsSOpG__cluster{gap:8px;bottom:16px;right:16px}}
.Header-module-scss-module__wS1-Va__header{z-index:3;background:#0a0a0a;border-bottom:1px solid #323232;margin:0;padding:24px;position:fixed;top:0;left:0;right:0}@media (max-width:600px){.Header-module-scss-module__wS1-Va__header{max-width:100vw;padding:16px}}.Header-module-scss-module__wS1-Va__container{justify-content:space-between;align-items:flex-end;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:600px){.Header-module-scss-module__wS1-Va__container{flex-direction:column}}.Header-module-scss-module__wS1-Va__logoContainer{display:block}.Header-module-scss-module__wS1-Va__logo{width:350px;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:block;position:relative;overflow:hidden}@media (max-width:600px){.Header-module-scss-module__wS1-Va__logo{width:100%;margin:0 auto}}.Header-module-scss-module__wS1-Va__logo img{width:100%;height:auto;display:block}.Header-module-scss-module__wS1-Va__logo:before{content:"";filter:brightness(200%);z-index:1;background:url(/logo-richardtirta.png) 0 0/100% no-repeat;width:100%;height:100%;transition:all 1s cubic-bezier(.25,.46,.45,.94);animation:12s linear infinite Header-module-scss-module__wS1-Va__logoSweep;display:block;position:absolute;top:0;left:0}.Header-module-scss-module__wS1-Va__srOnly{position:absolute;top:0;left:-999px}.Header-module-scss-module__wS1-Va__nav{align-items:center;gap:14px;display:flex}@media (max-width:600px){.Header-module-scss-module__wS1-Va__nav{justify-content:flex-end;width:100%;margin-top:14px}}.Header-module-scss-module__wS1-Va__navList{justify-content:space-around;margin:0;list-style:none;display:flex}.Header-module-scss-module__wS1-Va__navList li{list-style:none}.Header-module-scss-module__wS1-Va__navList a{color:#b4b4b4;margin-left:4px;margin-right:4px;padding:10px 10px 0;transition:color .2s ease-in}.Header-module-scss-module__wS1-Va__navList a:hover{color:var(--text)}.Header-module-scss-module__wS1-Va__navList a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:2px}@media (max-width:600px){.Header-module-scss-module__wS1-Va__navList a{padding-bottom:10px}}@keyframes Header-module-scss-module__wS1-Va__logoSweep{0%{clip-path:polygon(0 0,-2% 100%,-8% 100%,-6% 0)}10%{clip-path:polygon(0 0,-2% 100%,-8% 100%,-6% 0)}20%{clip-path:polygon(108% 0,106% 100%,100% 100%,102% 0)}to{clip-path:polygon(108% 0,106% 100%,100% 100%,102% 0)}}
