._page_pvza7_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_pvza7_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_pvza7_31{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:3rem}._wordmark_pvza7_40,._intro_pvza7_41,._index_pvza7_42,._description_pvza7_43,._footer_pvza7_44{margin:0}._wordmark_pvza7_40{font-size:.68rem;font-weight:500;letter-spacing:.38em}._intro_pvza7_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_pvza7_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_pvza7_73{position:relative;grid-column:1;justify-self:center;width:6px;height:6px}._signalPoint_pvza7_81,._signalHalo_pvza7_82{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}._signalPoint_pvza7_81{width:3px;height:3px;background:#9bbceb;box-shadow:0 0 8px #6b91c7cc}._signalHalo_pvza7_82{width:48px;height:48px;border:1px solid rgba(107,145,199,.08);animation:_breathe_pvza7_1 9s ease-in-out infinite}._workCopy_pvza7_104{grid-column:2;padding:8vh 0 0}._index_pvza7_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_pvza7_117{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_pvza7_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_pvza7_136{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_pvza7_149{width:3.5rem;height:1px;background:linear-gradient(90deg,#6b91c7b3,#6b91c700);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1)}._enter_pvza7_136:hover,._enter_pvza7_136:focus-visible{color:#d9dde3}._enter_pvza7_136:hover ._enterLine_pvza7_149,._enter_pvza7_136:focus-visible ._enterLine_pvza7_149{transform:scaleX(1.35)}._enter_pvza7_136:focus-visible{outline:1px solid rgba(107,145,199,.55);outline-offset:8px}._footer_pvza7_44{position:relative;z-index:1;color:#4c5159;font-size:.62rem;font-weight:300;letter-spacing:.12em}@keyframes _breathe_pvza7_1{0%,to{opacity:.25;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.12)}}@media(max-width:700px){._page_pvza7_1{padding:1.75rem}._header_pvza7_31{align-items:flex-start;flex-direction:column;gap:1.1rem}._intro_pvza7_41{max-width:18rem;text-align:left}._work_pvza7_64{grid-template-columns:2.5rem 1fr}._signal_pvza7_73{grid-column:1;justify-self:start}._workCopy_pvza7_104{grid-column:2;padding-top:4vh}._title_pvza7_117{letter-spacing:.23em}._index_pvza7_42{margin-bottom:2.5rem}._enter_pvza7_136{margin-top:3rem}}@media(prefers-reduced-motion:reduce){._signalHalo_pvza7_82{animation:none}._enterLine_pvza7_149{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}
