@font-face{font-family:Chiron GoRound TC;src:url(/fonts/ChironGoRoundTC-VariableFont_wght.ttf) format("truetype");font-weight:200 900;font-style:normal;font-display:swap}:root{--site-paper:#f2eee4}*,:after,:before{box-sizing:border-box;font-family:Chiron GoRound TC,sans-serif!important;font-optical-sizing:auto}body,html{margin:0;padding:0;overflow:hidden;width:100%;height:100%;min-height:100dvh;background-color:var(--site-paper)}a{color:black;text-decoration:none}@media (hover:none) and (pointer:coarse){*{-webkit-tap-highlight-color:transparent}a,button{min-height:44px;min-width:44px}}@supports (padding:env(safe-area-inset-bottom)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}.layout_body__1KmGn{width:100vw;height:100vh;height:100dvh;padding:0;margin:0;box-sizing:border-box;overflow:hidden}.layout_container__Tovb9{flex-direction:row;overflow:hidden}.layout_container__Tovb9,.layout_content__jhh_K{display:flex;width:100%;height:100%;box-sizing:border-box}.layout_content__jhh_K{overflow-wrap:break-word;white-space:normal;overflow:hidden}@media (max-width:1024px){.layout_container__Tovb9{flex-direction:column}}@media (max-width:768px){.layout_container__Tovb9{flex-direction:column}.layout_content__jhh_K{height:calc(100% - 50px);min-height:0}}@media (max-width:480px){.layout_content__jhh_K{height:calc(100% - 40px)}}.Links_container__Zc30x{display:flex;flex-direction:column;padding:1rem;height:95vh}.Links_container__Zc30x a{margin:12px;font-size:18px;letter-spacing:2px;white-space:nowrap;transition:font-size .2s ease}.Links_contactGroup__eoMBa{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin:auto 12px 2rem}.Links_socialDisclosure__db0Fl{position:relative}.Links_socialDisclosure__db0Fl summary{display:flex;align-items:center;gap:7px;width:max-content;list-style:none;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:1.6px}.Links_socialDisclosure__db0Fl summary::-webkit-details-marker{display:none}.Links_contactGroup__eoMBa a:hover,.Links_socialDisclosure__db0Fl summary:hover{opacity:.55}.Links_contactGroup__eoMBa a:focus-visible,.Links_socialDisclosure__db0Fl summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.Links_chevron__Vg7OH{display:inline-block;font-size:14px;transition:transform .2s ease}.Links_socialDisclosure__db0Fl[open] .Links_chevron__Vg7OH{transform:rotate(90deg)}.Links_socialList__RWun0{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:17px 0 7px 19px}.Links_socialDisclosure__db0Fl:not([open]) .Links_socialList__RWun0{display:none}.Links_container__Zc30x .Links_socialList__RWun0 a,.Links_mobileMenuContent__0zu9_ .Links_socialList__RWun0 a{display:block;margin:0;padding:0;border:0;font-size:13px;font-weight:500;letter-spacing:.2px;white-space:nowrap;transition:opacity .2s ease}.Links_container__Zc30x a.Links_contactLink__sG_G8,.Links_mobileMenuContent__0zu9_ a.Links_contactLink__sG_G8{margin:0;padding:0;border:0;font-size:12px;font-weight:700;letter-spacing:1.6px;white-space:nowrap;transition:opacity .2s ease}.Links_contactLink__sG_G8{display:inline-block}.Links_bodySegment__Pu3YO,.Links_brainSegment__DRYTx,.Links_earSegment__FlsNH,.Links_faceSegment__MFC4V,.Links_gameSegment__2c_ay,.Links_photographSegment__psR5E,.Links_projectsSegment__ch9Yr{font-weight:700;font-size:22px}@media (max-width:1024px){.Links_container__Zc30x{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:.5rem;gap:0;height:auto}.Links_contactGroup__eoMBa{flex-direction:row;align-items:center;gap:20px;margin:0 0 0 18px}.Links_container__Zc30x .Links_socialList__RWun0{position:absolute;top:calc(100% + 9px);left:-12px;z-index:20;min-width:125px;padding:15px 18px;background:var(--site-paper);box-shadow:0 9px 25px rgba(0,0,0,.1)}.Links_container__Zc30x a{margin:8px 12px;font-size:16px}.Links_bodySegment__Pu3YO,.Links_brainSegment__DRYTx,.Links_earSegment__FlsNH,.Links_faceSegment__MFC4V,.Links_gameSegment__2c_ay,.Links_photographSegment__psR5E,.Links_projectsSegment__ch9Yr{font-size:18px}}@media (max-width:768px){.Links_container__Zc30x{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:.5rem;gap:.25rem}.Links_contactGroup__eoMBa{margin-left:8px}.Links_container__Zc30x a{margin:.25rem .5rem;font-size:13px;letter-spacing:1px;padding:.5rem}.Links_bodySegment__Pu3YO,.Links_brainSegment__DRYTx,.Links_earSegment__FlsNH,.Links_faceSegment__MFC4V,.Links_gameSegment__2c_ay,.Links_photographSegment__psR5E,.Links_projectsSegment__ch9Yr{font-size:15px}}@media (max-width:480px){.Links_container__Zc30x{padding:.25rem;gap:0}.Links_container__Zc30x a{margin:.15rem .35rem;font-size:11px;letter-spacing:.3px;padding:.4rem}.Links_bodySegment__Pu3YO,.Links_brainSegment__DRYTx,.Links_earSegment__FlsNH,.Links_faceSegment__MFC4V,.Links_gameSegment__2c_ay,.Links_photographSegment__psR5E,.Links_projectsSegment__ch9Yr{font-size:13px}}.Links_hamburger__c9rDw{display:none;position:fixed;top:1rem;right:1rem;z-index:1001;background:rgb(242 238 228/90%);border:none;border-radius:8px;padding:.75rem;cursor:pointer;flex-direction:column;gap:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Links_hamburgerLine__3r8GW{display:block;width:24px;height:2px;background:#000;transition:all .3s ease}.Links_hamburgerLine__3r8GW.Links_open__45Xoz:first-child{transform:rotate(45deg) translate(5px,5px)}.Links_hamburgerLine__3r8GW.Links_open__45Xoz:nth-child(2){opacity:0}.Links_hamburgerLine__3r8GW.Links_open__45Xoz:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.Links_mobileMenu__RQ9IQ{display:none;position:fixed;top:0;right:-100%;width:70%;max-width:300px;height:100vh;background:rgb(242 238 228/98%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;transition:right .3s cubic-bezier(.16,1,.3,1);box-shadow:-5px 0 20px rgba(0,0,0,.1)}.Links_mobileMenuOpen__49U4g{right:0}.Links_mobileMenuContent__0zu9_{display:flex;flex-direction:column;padding:5rem 2rem 2rem;height:100%}.Links_mobileMenuContent__0zu9_ a{font-size:1.25rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.1);letter-spacing:2px}.Links_mobileMenuContent__0zu9_ .Links_contactGroup__eoMBa{align-items:flex-start;flex-direction:column;margin-top:auto;margin-left:0;margin-bottom:0;gap:20px;padding-bottom:1rem}.Links_mobileMenuContent__0zu9_ .Links_socialList__RWun0{gap:15px;padding:18px 0 0 20px}.Links_backdrop__MxJzl{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:999}@media (max-width:768px){.Links_container__Zc30x{display:none}.Links_hamburger__c9rDw{display:flex}.Links_backdrop__MxJzl,.Links_mobileMenu__RQ9IQ{display:block}}.PixelSnake_snakeContainer__9_RIp{display:flex;align-items:center;height:20px;overflow:hidden}.PixelSnake_snake___q5au{display:flex;align-items:center;gap:2px}.PixelSnake_segment__Tqnxr{width:6px;height:6px;background-color:#22c55e}.PixelSnake_head__5S9_O,.PixelSnake_segment__Tqnxr{border-radius:1px;animation:PixelSnake_slither__kD8Aa .6s ease-in-out infinite;image-rendering:pixelated}.PixelSnake_head__5S9_O{width:8px;height:8px;background-color:#16a34a;position:relative}.PixelSnake_head__5S9_O:after,.PixelSnake_head__5S9_O:before{content:"";position:absolute;width:2px;height:2px;background-color:#000;top:1px}.PixelSnake_head__5S9_O:before{right:1px}.PixelSnake_head__5S9_O:after{right:1px;top:4px}.PixelSnake_tongue__lYzns{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:4px;height:2px;background-color:#ef4444;animation:PixelSnake_flick__TBlL6 .3s ease-in-out infinite}.PixelSnake_tongue__lYzns:after,.PixelSnake_tongue__lYzns:before{content:"";position:absolute;right:-2px;width:2px;height:2px;background-color:#ef4444}.PixelSnake_tongue__lYzns:before{top:-2px}.PixelSnake_tongue__lYzns:after{top:2px}@keyframes PixelSnake_flick__TBlL6{0%,to{width:4px}50%{width:6px}}@keyframes PixelSnake_slither__kD8Aa{0%,to{transform:translateY(-2px)}50%{transform:translateY(2px)}}.PixelSnake_snakeContainer__9_RIp:hover .PixelSnake_snake___q5au{animation:PixelSnake_moveRight__t2vpO .3s ease-out}@keyframes PixelSnake_moveRight__t2vpO{0%{transform:translateX(0)}50%{transform:translateX(3px)}to{transform:translateX(0)}}@media (max-width:768px){.PixelSnake_snakeContainer__9_RIp{height:16px}.PixelSnake_segment__Tqnxr{width:5px;height:5px}.PixelSnake_head__5S9_O{width:6px;height:6px}.PixelSnake_head__5S9_O:after,.PixelSnake_head__5S9_O:before{width:1px;height:1px}.PixelSnake_tongue__lYzns{width:3px;right:-4px}}@media (max-width:480px){.PixelSnake_snakeContainer__9_RIp{height:14px}.PixelSnake_segment__Tqnxr{width:4px;height:4px;gap:1px}.PixelSnake_head__5S9_O{width:5px;height:5px}}