._arc_de7uq_1{position:absolute;left:50%;bottom:0;width:0;height:0}._letter_de7uq_9{display:block;position:absolute;left:0;bottom:0;transform-origin:bottom center;white-space:pre}._topSection_yl59k_1{position:fixed;width:100%;height:50%;background:#262626;top:0;left:0;z-index:20}._bottomSection_yl59k_11{position:fixed;width:100%;height:50%;background:#efeee1;bottom:0;left:0;z-index:20}._topCircle_yl59k_21{border-top-left-radius:250px;border-top-right-radius:250px;background:transparent;border-bottom:none;width:250px;height:125px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (min-width:64.063em){._topCircle_yl59k_21{border-top-left-radius:450px;border-top-right-radius:450px;width:450px;height:225px}}._stage_yl59k_42{position:absolute;top:0;left:50%;width:250px;height:250px;transform:translate(-50%,-50%);clip-path:circle(50%)}@media only screen and (min-width:64.063em){._stage_yl59k_42{width:450px;height:450px}}._disc_yl59k_58{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(to bottom,#efeee1 0,#efeee1 50%,#262626 50%,#262626)}@keyframes _turn_yl59k_1{to{transform:rotate(720deg)}}._spinning_yl59k_70{animation:_turn_yl59k_1 1.1s cubic-bezier(.12,0,.2,1)}@media(prefers-reduced-motion:reduce){._spinning_yl59k_70{animation:none}}._illustration_yl59k_79{position:absolute;top:50%;left:50%;height:230.7px;transform:translate(-54.85px,-84.15px)}._illustration_yl59k_79 img{height:100%;width:auto;display:block}@media only screen and (min-width:64.063em){._illustration_yl59k_79{height:415.26px;transform:translate(-98.73px,-151.47px)}}._below_yl59k_98{position:absolute;top:163px;left:0;width:100%}@media only screen and (min-width:64.063em){._below_yl59k_98{top:275px}}._dayJob_yl59k_110{margin:1.6em 0 0;display:flex;justify-content:center;align-items:center;gap:.7em;font-family:Geist Mono,monospace;font-size:.85em;letter-spacing:.06em;color:#262626}._dayJob_yl59k_110 span{opacity:.55}._dayJob_yl59k_110 a{color:#262626;display:block;position:relative;font-weight:600;padding:.4em .6em;text-decoration:none;border-radius:10px;transition:color .13s ease,background-color .13s ease}._dayJob_yl59k_110 a ._ring_yl59k_134{transition:opacity .13s ease}._dayJob_yl59k_110 a ._ring_yl59k_134 path{transition:stroke-dashoffset .26s ease}._dayJob_yl59k_110 a:hover,._dayJob_yl59k_110 a:focus-visible{color:#efeee1;background:#262626;transition-delay:.26s}._dayJob_yl59k_110 a:hover ._ring_yl59k_134,._dayJob_yl59k_110 a:focus-visible ._ring_yl59k_134{opacity:0;transition-delay:.26s}._dayJob_yl59k_110 a:hover ._ring_yl59k_134 path,._dayJob_yl59k_110 a:focus-visible ._ring_yl59k_134 path{stroke-dashoffset:0}@media only screen and (min-width:64.063em){._dayJob_yl59k_110{font-size:1.05em;margin-top:1.4em}}._projects_yl59k_159{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5em;font-family:Geist Mono,monospace;font-weight:600;font-size:1.5em;letter-spacing:.04em}._projects_yl59k_159 a{color:#262626;display:block;position:relative;padding:.7em 1.1em;text-decoration:none;border-radius:10px;transition:color .13s ease,background-color .13s ease}._projects_yl59k_159 a ._ring_yl59k_134{transition:opacity .13s ease}._projects_yl59k_159 a ._ring_yl59k_134 path{transition:stroke-dashoffset .26s ease}._projects_yl59k_159 a:hover,._projects_yl59k_159 a:focus-visible{color:#efeee1;background:#262626;transition-delay:.26s}._projects_yl59k_159 a:hover ._ring_yl59k_134,._projects_yl59k_159 a:focus-visible ._ring_yl59k_134{opacity:0;transition-delay:.26s}._projects_yl59k_159 a:hover ._ring_yl59k_134 path,._projects_yl59k_159 a:focus-visible ._ring_yl59k_134 path{stroke-dashoffset:0}@media only screen and (min-width:64.063em){._projects_yl59k_159{font-size:2.2em;gap:1.5em}}._email_yl59k_204{position:absolute;left:14px;top:14px;color:#efeee1;display:block;font-family:Geist Mono,monospace;font-size:.85em;letter-spacing:.04em;text-decoration:none;padding:.5em .7em;border-radius:10px;transition:color .13s ease,background-color .13s ease}._email_yl59k_204 ._ring_yl59k_134{transition:opacity .13s ease}._email_yl59k_204 ._ring_yl59k_134 path{transition:stroke-dashoffset .26s ease}._email_yl59k_204:hover,._email_yl59k_204:focus-visible{color:#262626;background:#efeee1;transition-delay:.26s}._email_yl59k_204:hover ._ring_yl59k_134,._email_yl59k_204:focus-visible ._ring_yl59k_134{opacity:0;transition-delay:.26s}._email_yl59k_204:hover ._ring_yl59k_134 path,._email_yl59k_204:focus-visible ._ring_yl59k_134 path{stroke-dashoffset:0}@media only screen and (min-width:64.063em){._email_yl59k_204{left:22px;top:22px;font-size:1em}}._links_yl59k_244{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:18px}._links_yl59k_244 a{color:#262626;display:block;position:relative;padding:9px;border-radius:10px;transition:color .13s ease,background-color .13s ease}._links_yl59k_244 a ._ring_yl59k_134{transition:opacity .13s ease}._links_yl59k_244 a ._ring_yl59k_134 path{transition:stroke-dashoffset .26s ease}._links_yl59k_244 a:hover,._links_yl59k_244 a:focus-visible{color:#efeee1;background:#262626;transition-delay:.26s}._links_yl59k_244 a:hover ._ring_yl59k_134,._links_yl59k_244 a:focus-visible ._ring_yl59k_134{opacity:0;transition-delay:.26s}._links_yl59k_244 a:hover ._ring_yl59k_134 path,._links_yl59k_244 a:focus-visible ._ring_yl59k_134 path{stroke-dashoffset:0}@media only screen and (min-width:64.063em){._links_yl59k_244{right:22px;bottom:22px;gap:22px}}._icon_yl59k_286{display:block;width:28px;height:28px}@media only screen and (min-width:64.063em){._icon_yl59k_286{width:34px;height:34px}}._ring_yl59k_134{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}._ring_yl59k_134 path{stroke-dasharray:1;stroke-dashoffset:1}._name_yl59k_310{color:#efeee1;text-align:center;font-size:2.2em;line-height:1em;margin:0;position:absolute;width:100%;height:0;bottom:0;z-index:200}@media only screen and (min-width:64.063em){._name_yl59k_310{font-size:4.25em;bottom:0}}*{box-sizing:border-box}html,body{height:100%}body{margin:0;overflow:hidden;background:#efeee1;font:400 16px Rubik Mono One,monospace}
