._email_k9wcl_1{display:block;font-family:Geist Mono,monospace;font-size:.85em;letter-spacing:.04em;text-decoration:none;padding:.5em .7em;color:#efeee1;border-radius:10px;transition:color .13s ease,background-color .13s ease}._email_k9wcl_1 ._ring_k9wcl_12{transition:opacity .13s ease}._email_k9wcl_1 ._ring_k9wcl_12 path{transition:stroke-dashoffset .26s ease}._email_k9wcl_1:hover,._email_k9wcl_1:focus-visible{color:#262626;background:#efeee1;transition-delay:.26s}._email_k9wcl_1:hover ._ring_k9wcl_12,._email_k9wcl_1:focus-visible ._ring_k9wcl_12{opacity:0;transition-delay:.26s}._email_k9wcl_1:hover ._ring_k9wcl_12 path,._email_k9wcl_1:focus-visible ._ring_k9wcl_12 path{stroke-dashoffset:0}@media only screen and (min-width:64.063em){._email_k9wcl_1{font-size:1em}}._onPage_k9wcl_36{color:#262626;border-radius:10px;transition:color .13s ease,background-color .13s ease}._onPage_k9wcl_36 ._ring_k9wcl_12{transition:opacity .13s ease}._onPage_k9wcl_36 ._ring_k9wcl_12 path{transition:stroke-dashoffset .26s ease}._onPage_k9wcl_36:hover,._onPage_k9wcl_36:focus-visible{color:#efeee1;background:#262626;transition-delay:.26s}._onPage_k9wcl_36:hover ._ring_k9wcl_12,._onPage_k9wcl_36:focus-visible ._ring_k9wcl_12{opacity:0;transition-delay:.26s}._onPage_k9wcl_36:hover ._ring_k9wcl_12 path,._onPage_k9wcl_36:focus-visible ._ring_k9wcl_12 path{stroke-dashoffset:0}._links_k9wcl_60{display:flex;align-items:center;gap:18px}._links_k9wcl_60 a{color:#262626;display:block;position:relative;padding:9px;border-radius:10px;transition:color .13s ease,background-color .13s ease}._links_k9wcl_60 a ._ring_k9wcl_12{transition:opacity .13s ease}._links_k9wcl_60 a ._ring_k9wcl_12 path{transition:stroke-dashoffset .26s ease}._links_k9wcl_60 a:hover,._links_k9wcl_60 a:focus-visible{color:#efeee1;background:#262626;transition-delay:.26s}._links_k9wcl_60 a:hover ._ring_k9wcl_12,._links_k9wcl_60 a:focus-visible ._ring_k9wcl_12{opacity:0;transition-delay:.26s}._links_k9wcl_60 a:hover ._ring_k9wcl_12 path,._links_k9wcl_60 a:focus-visible ._ring_k9wcl_12 path{stroke-dashoffset:0}@media only screen and (min-width:64.063em){._links_k9wcl_60{gap:22px}}._icon_k9wcl_97{display:block;width:28px;height:28px}@media only screen and (min-width:64.063em){._icon_k9wcl_97{width:34px;height:34px}}._ring_k9wcl_12{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}._ring_k9wcl_12 path{stroke-dasharray:1;stroke-dashoffset:1}._page_1dykt_1{background:#efeee1;color:#262626;min-height:100vh;padding:22vh 24px 18vh}._inner_1dykt_8{max-width:62ch;margin:0 auto;font-family:Geist Mono,monospace;font-size:.95em;line-height:1.9}._inner_1dykt_8 p{margin:0 0 1.9em}@media only screen and (min-width:64.063em){._inner_1dykt_8{font-size:1.05em}}._heading_1dykt_24{font-family:Rubik Mono One,monospace;font-size:1.9em;line-height:1.2;margin:0 0 1.2em}@media only screen and (min-width:64.063em){._heading_1dykt_24{font-size:2.6em}}._quiet_1dykt_36{color:inherit;text-decoration:none}._pageEmail_1dykt_41{max-width:62ch;width:fit-content;margin:0 auto 3.5em}@media only screen and (min-width:64.063em){._pageEmail_1dykt_41{display:none}}._pageLinks_1dykt_54{justify-content:center;margin-top:4em}@media only screen and (min-width:64.063em){._pageLinks_1dykt_54{display:none}}._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_1btkn_1{position:fixed;width:100%;height:50%;background:#262626;top:0;left:0;z-index:20;transition:transform 1s cubic-bezier(.65,0,.35,1)}._lifted_1btkn_12{transform:translateY(-100%)}._bottomSection_1btkn_16{position:fixed;width:100%;height:50%;background:#efeee1;bottom:0;left:0;z-index:20;transition:transform 1s cubic-bezier(.65,0,.35,1)}._dropped_1btkn_27{transform:translateY(calc(100% + 125px))}@media only screen and (min-width:64.063em){._dropped_1btkn_27{transform:translateY(calc(100% + 225px))}}@media(prefers-reduced-motion:reduce){._lifted_1btkn_12,._dropped_1btkn_27{transition:none}}._topCircle_1btkn_42{border-top-left-radius:250px;border-top-right-radius:250px;overflow:hidden;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_1btkn_42{border-top-left-radius:450px;border-top-right-radius:450px;width:450px;height:225px}}._bottomCircle_1btkn_63{position:absolute;top:0;left:50%;width:250px;height:125px;overflow:hidden;border-bottom-left-radius:125px;border-bottom-right-radius:125px;transform:translate(-50%)}@media only screen and (min-width:64.063em){._bottomCircle_1btkn_63{width:450px;height:225px;border-bottom-left-radius:225px;border-bottom-right-radius:225px}}._disc_1btkn_83{position:absolute;left:0;width:100%;height:250px;border-radius:50%;background:linear-gradient(to bottom,#efeee1 0,#efeee1 50%,#262626 50%,#262626)}@media only screen and (min-width:64.063em){._disc_1btkn_83{height:450px}}._discTop_1btkn_97{top:0}._discBottom_1btkn_101{bottom:0}@keyframes _turn_1btkn_1{to{transform:rotate(720deg)}}._spinning_1btkn_110{animation:_turn_1btkn_1 1.1s cubic-bezier(.12,0,.2,1)}@media(prefers-reduced-motion:reduce){._spinning_1btkn_110{animation:none}}._illustration_1btkn_119{position:absolute;top:0;left:50%;height:230.7px;transform:translate(-54.85px,-84.15px)}._illustration_1btkn_119 img{height:100%;width:auto;display:block}@media only screen and (min-width:64.063em){._illustration_1btkn_119{height:415.26px;transform:translate(-98.73px,-151.47px)}}._below_1btkn_138{position:absolute;top:163px;left:0;width:100%}@media only screen and (min-width:64.063em){._below_1btkn_138{top:275px}}._dayJob_1btkn_150{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_1btkn_150 span{opacity:.55}._dayJob_1btkn_150 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_1btkn_150 a ._ring_1btkn_174{transition:opacity .13s ease}._dayJob_1btkn_150 a ._ring_1btkn_174 path{transition:stroke-dashoffset .26s ease}._dayJob_1btkn_150 a:hover,._dayJob_1btkn_150 a:focus-visible{color:#efeee1;background:#262626;transition-delay:.26s}._dayJob_1btkn_150 a:hover ._ring_1btkn_174,._dayJob_1btkn_150 a:focus-visible ._ring_1btkn_174{opacity:0;transition-delay:.26s}._dayJob_1btkn_150 a:hover ._ring_1btkn_174 path,._dayJob_1btkn_150 a:focus-visible ._ring_1btkn_174 path{stroke-dashoffset:0}@media only screen and (min-width:64.063em){._dayJob_1btkn_150{font-size:1.05em;margin-top:1.4em}}._projects_1btkn_199{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_1btkn_199 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_1btkn_199 a ._ring_1btkn_174{transition:opacity .13s ease}._projects_1btkn_199 a ._ring_1btkn_174 path{transition:stroke-dashoffset .26s ease}._projects_1btkn_199 a:hover,._projects_1btkn_199 a:focus-visible{color:#efeee1;background:#262626;transition-delay:.26s}._projects_1btkn_199 a:hover ._ring_1btkn_174,._projects_1btkn_199 a:focus-visible ._ring_1btkn_174{opacity:0;transition-delay:.26s}._projects_1btkn_199 a:hover ._ring_1btkn_174 path,._projects_1btkn_199 a:focus-visible ._ring_1btkn_174 path{stroke-dashoffset:0}@media only screen and (min-width:64.063em){._projects_1btkn_199{font-size:2.2em;gap:1.5em}}._email_1btkn_244{position:absolute;z-index:30;left:14px;top:14px}@media only screen and (min-width:64.063em){._email_1btkn_244{position:fixed;left:22px;top:22px}}._links_1btkn_258{position:absolute;z-index:30;right:14px;bottom:14px}@media only screen and (min-width:64.063em){._links_1btkn_258{position:fixed;right:22px;bottom:22px}}._name_1btkn_272{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_1btkn_272{font-size:4.25em;bottom:0}}._ring_1btkn_174{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}._ring_1btkn_174 path{stroke-dasharray:1;stroke-dashoffset:1}._gone_1btkn_303{display:none}@media only screen and (min-width:64.063em){._gone_1btkn_303{display:revert}}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:#efeee1;font:400 16px Rubik Mono One,monospace}
