.LURp8a_hero{text-align:left;pointer-events:none;animation:LURp8a_heroFadeIn 1.2s .3s var(--ease-out) both;padding:0 24px}@keyframes LURp8a_heroFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.LURp8a_name{font-family:var(--font-display);letter-spacing:-.025em;background:linear-gradient(135deg, var(--clr-rim) 0%, var(--clr-primary) 52%, var(--clr-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:15px;font-size:clamp(.75rem,1vw,1rem);font-weight:800;line-height:1}.LURp8a_role{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--clr-primary);text-shadow:var(--glow-text);font-size:clamp(2rem,3vw,2.6rem);font-weight:400}.LURp8a_discipline{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--clr-primary);text-shadow:var(--glow-text);white-space:pre-wrap;word-break:break-word;font-size:clamp(2rem,3vw,2.6rem);font-weight:400}.LURp8a_disciplineBlock{min-height:4.2em}.LURp8a_cursor{color:var(--clr-primary);text-shadow:var(--glow-text);animation:1.1s step-end infinite LURp8a_blink}@keyframes LURp8a_blink{0%,to{opacity:1}50%{opacity:0}}
.-nlpbW_homeSection{align-items:top;justify-content:left;padding-bottom:20%;padding-left:5%}
.jSPjNa_photoWrapper{aspect-ratio:260/320;flex-shrink:0;width:50%;position:relative}.jSPjNa_photoWrapper:after{content:"";z-index:1;position:absolute;inset:0}.jSPjNa_photo{object-fit:cover;object-position:center top;border-radius:var(--r-sm);filter:saturate(.7)brightness(.85)}.jSPjNa_photoBorder{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px}.jSPjNa_photoBorder rect{fill:none;stroke:var(--clr-primary);stroke-width:1.5px;stroke-dasharray:1208;stroke-dashoffset:1208px;filter:drop-shadow(0 0 4px #00eeffb3)}.jSPjNa_draw .jSPjNa_photoBorder rect{animation:jSPjNa_drawBorder 1.6s var(--ease-out) forwards}@keyframes jSPjNa_drawBorder{to{stroke-dashoffset:0}}.jSPjNa_corner{opacity:0;width:14px;height:14px;position:absolute}.jSPjNa_draw .jSPjNa_corner{animation:jSPjNa_fadeIn .4s 1.4s var(--ease-out) forwards}@keyframes jSPjNa_fadeIn{to{opacity:1}}.jSPjNa_corner:before,.jSPjNa_corner:after{content:"";background:var(--clr-secondary);box-shadow:0 0 6px var(--clr-secondary);position:absolute}.jSPjNa_cornerTl{top:-12px;left:-12px}.jSPjNa_cornerTl:before{width:2px;height:16px;top:0;left:0}.jSPjNa_cornerTl:after{width:16px;height:2px;top:0;left:0}.jSPjNa_cornerTr{top:-12px;right:-12px}.jSPjNa_cornerTr:before{width:2px;height:16px;top:0;right:0}.jSPjNa_cornerTr:after{width:16px;height:2px;top:0;right:0}.jSPjNa_cornerBl{bottom:-12px;left:-12px}.jSPjNa_cornerBl:before{width:2px;height:16px;bottom:0;left:0}.jSPjNa_cornerBl:after{width:16px;height:2px;bottom:0;left:0}.jSPjNa_cornerBr{bottom:-12px;right:-12px}.jSPjNa_cornerBr:before{width:2px;height:16px;bottom:0;right:0}.jSPjNa_cornerBr:after{width:16px;height:2px;bottom:0;right:0}.jSPjNa_photoTag{background:var(--clr-surface);border:var(--border-glass);-webkit-backdrop-filter:var(--blur-glass);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--clr-primary);white-space:nowrap;opacity:0;box-shadow:var(--glow-sm);cursor:pointer;transition:color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);padding:3px 10px;font-size:9px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.jSPjNa_draw .jSPjNa_photoTag{animation:jSPjNa_fadeIn .4s 1.5s var(--ease-out) forwards}.jSPjNa_photoTag:hover{color:var(--clr-secondary);border-color:var(--clr-secondary)}@media (max-width:768px){.jSPjNa_photoWrapper{width:85%}}
._6UaOFa_section{min-height:100vh;padding:var(--sp-8) var(--sp-6);justify-content:center;align-items:center;display:flex}._6UaOFa_textBlock{gap:var(--sp-4);flex-direction:column;flex:1;order:2;display:flex}._6UaOFa_sectionLabel{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--clr-primary);text-shadow:var(--glow-text);font-size:10px;font-weight:400}._6UaOFa_title{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg, var(--clr-rim) 0%, var(--clr-primary) 52%, var(--clr-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800}._6UaOFa_bio{gap:var(--sp-3);flex-direction:column;display:flex}._6UaOFa_bioLine{font-family:var(--font-mono);color:var(--clr-text-sub);font-size:clamp(.78rem,1vw,.88rem);font-weight:300;line-height:1.75}._6UaOFa_highlight{color:var(--clr-primary);text-shadow:var(--glow-text);transition:border-color var(--t-fast) var(--ease-out), text-shadow var(--t-fast) var(--ease-out);border-bottom:1px solid #00eeff4d;text-decoration:none}._6UaOFa_highlight:hover{border-color:var(--clr-primary);text-shadow:var(--glow-md)}._6UaOFa_container{align-items:center;gap:var(--sp-8);flex-flow:wrap;width:100%;max-width:860px;display:flex}._6UaOFa_photoWrap{order:1}._6UaOFa_ctaSep{background:linear-gradient(90deg, transparent, var(--clr-primary), transparent);width:48px;height:1px;margin:var(--sp-5) 0;opacity:.5}._6UaOFa_ctaBtn{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border-radius:var(--r-md);border:var(--border-glass-bright);background:var(--clr-surface);-webkit-backdrop-filter:var(--blur-glass);color:var(--clr-primary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;box-shadow:var(--glow-sm);transition:box-shadow var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);align-self:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._6UaOFa_ctaBtn:hover{border-color:var(--clr-primary);box-shadow:var(--glow-md);background:#00eeff12}._6UaOFa_ctaWrap{flex-direction:column;flex-basis:100%;order:3;align-items:center;width:100%;display:flex}@media (max-width:768px){._6UaOFa_section{padding:var(--sp-7) var(--sp-4)}._6UaOFa_container{gap:var(--sp-6);flex-direction:column}._6UaOFa_textBlock{order:1}._6UaOFa_photoWrap{order:2}._6UaOFa_ctaWrap{order:3}}
.nS9mHW_section{min-height:100vh;padding:var(--sp-6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.nS9mHW_sectionHeader{top:var(--sp-6);z-index:10;text-align:center;gap:var(--sp-2);pointer-events:none;white-space:nowrap;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nS9mHW_sectionLabel{font-family:var(--font-mono);letter-spacing:.35em;text-transform:uppercase;color:var(--clr-primary);text-shadow:var(--glow-text);font-size:9px}.nS9mHW_sectionTitle{font-family:var(--font-display);letter-spacing:.05em;background:linear-gradient(135deg, var(--clr-rim) 0%, var(--clr-primary) 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1rem,2vw,1.3rem);font-weight:700}.nS9mHW_slideshow{width:90vw;height:82vh;position:relative}.nS9mHW_gifBlock{border-radius:var(--r-lg);border:var(--border-glass);box-shadow:var(--glow-sm), 0 8px 40px #00000080;transition:opacity var(--t-slow) var(--ease-out);opacity:1;position:absolute;inset:0;overflow:hidden}.nS9mHW_gifBlock.nS9mHW_isHidden{opacity:0;pointer-events:none}.nS9mHW_gif{object-fit:cover;width:100%;height:100%;display:block}.nS9mHW_gifPlaceholder{background:linear-gradient(135deg,#001428f2 0%,#00283ce6 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nS9mHW_gifPlaceholderLabel{font-family:var(--font-mono);letter-spacing:.2em;color:var(--clr-text-sub);text-transform:uppercase;font-size:11px}.nS9mHW_hobbyBadge{top:var(--sp-4);left:var(--sp-4);z-index:10;background:var(--clr-surface);-webkit-backdrop-filter:var(--blur-glass);border:var(--border-glass);border-radius:var(--r-sm);font-family:var(--font-mono);letter-spacing:.25em;color:var(--clr-primary);text-shadow:var(--glow-text);box-shadow:var(--glow-sm);opacity:0;transition:opacity var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out);pointer-events:none;padding:4px 12px;font-size:10px;position:absolute;transform:translateY(-6px)}.nS9mHW_hobbyBadge.nS9mHW_isVisible{opacity:1;transform:translateY(0)}.nS9mHW_slideInfo{bottom:var(--sp-6);right:var(--sp-6);z-index:10;gap:var(--sp-4);background:var(--clr-surface);width:36%;max-width:380px;-webkit-backdrop-filter:var(--blur-glass);border:var(--border-glass);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-6);box-shadow:var(--glow-sm);opacity:0;transition:opacity var(--t-med) var(--ease-out), transform var(--t-med) var(--ease-out), box-shadow var(--t-med) var(--ease-out), border-color var(--t-med) var(--ease-out);flex-direction:column;display:flex;position:absolute;transform:translateY(12px)}.nS9mHW_slideInfo.nS9mHW_isVisible{opacity:1;transform:translateY(0)}.nS9mHW_slideInfo:hover{box-shadow:var(--glow-md);border-color:#00eeff4d}.nS9mHW_slideInfoLabel{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--clr-primary);text-shadow:var(--glow-text);font-size:9px}.nS9mHW_slideTitle{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg, var(--clr-rim) 0%, var(--clr-primary) 52%, var(--clr-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:800}.nS9mHW_slideDescription{font-family:var(--font-mono);color:var(--clr-text-sub);font-size:.75rem;font-weight:300;line-height:1.75}.nS9mHW_slideLink{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--clr-primary);text-shadow:var(--glow-text);transition:border-color var(--t-fast) var(--ease-out), text-shadow var(--t-fast) var(--ease-out);border-bottom:1px solid #00eeff4d;align-self:flex-start;padding-bottom:2px;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.nS9mHW_slideLink:hover{border-color:var(--clr-primary);text-shadow:var(--glow-md)}.nS9mHW_slideLink:hover .nS9mHW_arrow{transform:translate(4px)}.nS9mHW_arrow{transition:transform var(--t-fast) var(--ease-out);display:inline-block}.nS9mHW_navArrow{z-index:20;background:var(--clr-surface);-webkit-backdrop-filter:var(--blur-glass);border:var(--border-glass);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-3);cursor:pointer;color:var(--clr-text-sub);box-shadow:var(--glow-sm);appearance:none;transition:color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);outline:none;position:absolute;top:50%;transform:translateY(-50%)}.nS9mHW_navArrowPrev{left:calc(-1 * var(--sp-7))}.nS9mHW_navArrowNext{right:calc(-1 * var(--sp-7))}.nS9mHW_navArrow:hover{color:var(--clr-primary);box-shadow:var(--glow-md);border-color:#00eeff59}.nS9mHW_navArrowPrev:hover{transform:translateY(-50%)translate(-2px)}.nS9mHW_navArrowNext:hover{transform:translateY(-50%)translate(2px)}.nS9mHW_navArrow svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;width:18px;height:18px;display:block}.nS9mHW_descWrapper{position:relative}.nS9mHW_descFade{pointer-events:none;height:2em;transition:opacity var(--t-fast) var(--ease-out);background:linear-gradient(#0000,#0000);position:absolute;bottom:0;left:0;right:0}.nS9mHW_descFadeHidden{opacity:0}@keyframes nS9mHW_spin{to{transform:rotate(360deg)}}.nS9mHW_videoWrapper{width:100%;height:100%;position:relative}.nS9mHW_videoLoader{z-index:5;background:var(--clr-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nS9mHW_spinner{border:2px solid var(--clr-muted);border-top-color:var(--clr-primary);width:32px;height:32px;box-shadow:var(--glow-sm);border-radius:50%;animation:.8s linear infinite nS9mHW_spin}@media (max-width:768px){.nS9mHW_section{padding:var(--sp-4)}.nS9mHW_slideshow{width:100vw;height:85vh;margin:0 calc(-1 * var(--sp-4))}.nS9mHW_gifBlock{border-left:none;border-right:none;border-radius:0}.nS9mHW_slideInfo{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:100%;padding:var(--sp-4) var(--sp-5);gap:var(--sp-3);cursor:pointer;border-bottom:none;position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.nS9mHW_slideInfo.nS9mHW_isVisible{transform:translateY(0)}.nS9mHW_descWrapper{max-height:5.25em;transition:max-height var(--t-slow) var(--ease-out);overflow:hidden}.nS9mHW_descWrapper.nS9mHW_descExpanded{max-height:300px}.nS9mHW_descFade{background:linear-gradient(#0000,#040c14b8)}.nS9mHW_navArrow{top:auto;bottom:calc(var(--sp-8) + 160px);padding:var(--sp-3) var(--sp-3);transform:none}.nS9mHW_navArrowPrev{left:var(--sp-4)}.nS9mHW_navArrowNext{right:var(--sp-4)}.nS9mHW_navArrowPrev:hover{transform:translate(-2px)}.nS9mHW_navArrowNext:hover{transform:translate(2px)}}
