._page_iq26j_1{--home-bg: #050608;--home-text: #c6c9cf;--home-muted: #727780;--home-faint: #3a3f48;--home-blue: #6b91c7;position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100svh;overflow:hidden;padding:clamp(2rem,5vw,4.75rem);background:radial-gradient(circle at 72% 47%,rgba(16,30,52,.16),transparent 24%),var(--home-bg);color:var(--home-text);-webkit-user-select:none;user-select:none}._noise_iq26j_21{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.14;pointer-events:none;background-image:radial-gradient(rgba(198,201,207,.12) .45px,transparent .6px);background-size:8px 8px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent)}._header_iq26j_31{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:3rem}._wordmark_iq26j_40,._intro_iq26j_41,._index_iq26j_42,._description_iq26j_43,._footer_iq26j_44{margin:0}._wordmark_iq26j_40{font-size:.68rem;font-weight:500;letter-spacing:.38em}._intro_iq26j_41{max-width:26rem;color:var(--home-muted);font-size:clamp(.68rem,1.1vw,.78rem);font-weight:300;letter-spacing:.06em;line-height:1.8;text-align:right}._work_iq26j_64{position:relative;z-index:1;display:grid;grid-template-columns:minmax(7rem,1fr) minmax(16rem,35rem) minmax(7rem,1fr);align-items:center;width:100%}._signal_iq26j_73{position:relative;grid-column:1;justify-self:center;width:6px;height:6px}._signalPoint_iq26j_81,._signalHalo_iq26j_82{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}._signalPoint_iq26j_81{width:3px;height:3px;background:#9bbceb;box-shadow:0 0 8px #6b91c7cc}._signalHalo_iq26j_82{width:48px;height:48px;border:1px solid rgba(107,145,199,.08);animation:_breathe_iq26j_1 9s ease-in-out infinite}._workCopy_iq26j_104{grid-column:2;padding:8vh 0 0}._openSource_iq26j_109{grid-column:3;justify-self:center;width:min(100%,20rem);padding:clamp(1.15rem,1.8vw,1.55rem);border:1px solid rgba(107,145,199,.24);background:linear-gradient(135deg,#101e344d,#05060885),#05060866;box-shadow:0 1.5rem 4rem #0000002b}._openSourceLabel_iq26j_121,._openSourceDescription_iq26j_122,._openSourceTitle_iq26j_123{margin:0}._openSourceLabel_iq26j_121{color:#8aaad3b8;font-family:SF Mono,Fira Code,monospace;font-size:.52rem;letter-spacing:.19em}._openSourceTitle_iq26j_123{margin-top:.9rem;color:#c9d1dc;font-size:clamp(.67rem,1vw,.8rem);font-weight:400;letter-spacing:.16em;line-height:1.7}._openSourceDescription_iq26j_122{margin-top:1rem;color:#7d8590;font-size:.64rem;font-weight:300;letter-spacing:.035em;line-height:1.75}._openSourceDescription_iq26j_122+._openSourceDescription_iq26j_122{margin-top:.6rem;color:#69717b}._openSourceLink_iq26j_157{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.35rem;padding:.62rem .7rem;border:1px solid rgba(125,160,206,.3);color:#a8bfdc;font-family:SF Mono,Fira Code,monospace;font-size:.54rem;letter-spacing:.15em;line-height:1;text-decoration:none;transition:border-color .5s ease,background-color .5s ease,color .5s ease}._githubIcon_iq26j_176{width:.82rem;height:.82rem;flex:0 0 auto;fill:currentColor}._openSourceArrow_iq26j_183{font-size:.75rem;transition:transform .7s cubic-bezier(.16,1,.3,1)}._openSourceLink_iq26j_157:hover,._openSourceLink_iq26j_157:focus-visible{border-color:#9fc1ebb8;background:#6b91c71a;color:#d6e3f4}._openSourceLink_iq26j_157:hover ._openSourceArrow_iq26j_183,._openSourceLink_iq26j_157:focus-visible ._openSourceArrow_iq26j_183{transform:translate(.16rem,-.16rem)}._openSourceLink_iq26j_157:focus-visible{outline:1px solid rgba(159,193,235,.65);outline-offset:5px}._index_iq26j_42{margin-bottom:clamp(2.5rem,7vh,5rem);color:var(--home-faint);font-family:SF Mono,Fira Code,monospace;font-size:.56rem;letter-spacing:.24em}._title_iq26j_213{margin:0;color:var(--home-text);font-size:clamp(1rem,2.4vw,1.55rem);font-weight:300;letter-spacing:.3em;line-height:1.5}._description_iq26j_43{max-width:27rem;margin-top:1.8rem;color:var(--home-muted);font-size:clamp(.72rem,1.2vw,.84rem);font-weight:300;letter-spacing:.055em;line-height:1.9}._enter_iq26j_232{display:inline-flex;align-items:center;gap:1.25rem;margin-top:clamp(3rem,8vh,5.5rem);padding:.5rem 0;color:#a4aab3;font-size:.62rem;letter-spacing:.32em;text-decoration:none;transition:color .6s ease}._enterLine_iq26j_245{width:3.5rem;height:1px;background:linear-gradient(90deg,#6b91c7b3,#6b91c700);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}._enter_iq26j_232:hover,._enter_iq26j_232:focus-visible{color:#d9dde3}._enter_iq26j_232:hover ._enterLine_iq26j_245,._enter_iq26j_232:focus-visible ._enterLine_iq26j_245{transform:scaleX(1.35)}._enter_iq26j_232:focus-visible{outline:1px solid rgba(107,145,199,.55);outline-offset:8px}._footer_iq26j_44{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:2rem;color:#4c5159;font-size:.62rem;font-weight:300;letter-spacing:.12em}._projectLinks_iq26j_281{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:clamp(1.25rem,3vw,2.5rem)}._projectLink_iq26j_281{display:inline-flex;align-items:center;gap:.9rem;padding:.45rem 0;color:#737a85;font-family:SF Mono,Fira Code,monospace;letter-spacing:.16em;text-decoration:none;transition:color .5s ease}._projectArrow_iq26j_301{color:#9478a1b8;font-size:.82rem;transform:translate(0);transition:transform .7s cubic-bezier(.16,1,.3,1),color .5s ease}._dagongrenLink_iq26j_308{color:#817579}._dagongrenArrow_iq26j_312{color:#de8b79bf}._summerNightLink_iq26j_316{position:relative;color:#7d806c}._summerNightArrow_iq26j_321{color:#e1c56cbd}._summerNightPreview_iq26j_325{position:absolute;right:0;bottom:calc(100% + 1.3rem);width:clamp(15rem,27vw,23rem);overflow:hidden;border:1px solid rgba(220,202,147,.16);background:#07100f;box-shadow:0 1.6rem 4.5rem #00000085;opacity:0;pointer-events:none;transform:translateY(.7rem) scale(.985);transform-origin:bottom right;transition:opacity .6s ease,transform .9s cubic-bezier(.16,1,.3,1),visibility .6s step-end;visibility:hidden}._summerNightPreview_iq26j_325:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";box-shadow:inset 0 0 3.5rem #00050666}._summerNightPreview_iq26j_325 img{display:block;width:100%;height:auto;filter:brightness(.84) saturate(.88)}._foggyLink_iq26j_359:hover ._foggyArrow_iq26j_359,._foggyLink_iq26j_359:focus-visible ._foggyArrow_iq26j_359{color:#94c5dcf2}._vinylLink_iq26j_364:hover ._vinylArrow_iq26j_364,._vinylLink_iq26j_364:focus-visible ._vinylArrow_iq26j_364{color:#ff5fb3f2}._summerNightLink_iq26j_316:hover ._summerNightPreview_iq26j_325,._summerNightLink_iq26j_316:focus-visible ._summerNightPreview_iq26j_325{opacity:1;transform:translateY(0) scale(1);transition:opacity .6s ease,transform .9s cubic-bezier(.16,1,.3,1),visibility 0ms step-start;visibility:visible}._projectLink_iq26j_281:hover,._projectLink_iq26j_281:focus-visible{color:#c9ced6}._projectLink_iq26j_281:hover ._projectArrow_iq26j_301,._projectLink_iq26j_281:focus-visible ._projectArrow_iq26j_301{color:#b99ac6;transform:translate(.28rem,.28rem)}._dagongrenLink_iq26j_308:hover ._dagongrenArrow_iq26j_312,._dagongrenLink_iq26j_308:focus-visible ._dagongrenArrow_iq26j_312{color:#e6a08e;transform:translate(.28rem,-.28rem)}._summerNightLink_iq26j_316:hover ._summerNightArrow_iq26j_321,._summerNightLink_iq26j_316:focus-visible ._summerNightArrow_iq26j_321{color:#e5ca76;transform:translate(.28rem,.28rem)}._projectLink_iq26j_281:focus-visible{outline:1px solid rgba(148,120,161,.52);outline-offset:7px}@keyframes _breathe_iq26j_1{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.12)}}@media(max-width:1100px){._page_iq26j_1{overflow-x:hidden;overflow-y:auto}._work_iq26j_64{grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;row-gap:clamp(2rem,5vh,3.5rem);padding:clamp(3rem,8vh,5rem) 0}._openSource_iq26j_109{grid-column:2;grid-row:2;justify-self:start;width:min(100%,34rem)}}@media(max-width:700px){._page_iq26j_1{padding:1.75rem}._header_iq26j_31{align-items:flex-start;flex-direction:column;gap:1.1rem}._intro_iq26j_41{max-width:18rem;text-align:left}._work_iq26j_64{grid-template-columns:2.5rem 1fr}._signal_iq26j_73{grid-column:1;justify-self:start}._workCopy_iq26j_104{grid-column:2;padding-top:4vh}._title_iq26j_213{letter-spacing:.23em}._index_iq26j_42{margin-bottom:2.5rem}._enter_iq26j_232{margin-top:3rem}._footer_iq26j_44{align-items:flex-start;flex-direction:column;gap:.75rem}._projectLinks_iq26j_281{align-items:flex-start;flex-direction:column;gap:.3rem}._summerNightPreview_iq26j_325{display:none}}@media(prefers-reduced-motion:reduce){._signalHalo_iq26j_82{animation:none}._enterLine_iq26j_245,._projectArrow_iq26j_301,._summerNightPreview_iq26j_325,._openSourceLink_iq26j_157,._openSourceArrow_iq26j_183{transition:none}}*,*:before,*:after{box-sizing:border-box}:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#050608}button,input{font:inherit}
