.Animations-module__3a_AVG__captchaOverlay{z-index:50;color:#000;background-color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Animations-module__3a_AVG__captchaBox{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-mono), monospace;background-color:#f9f9f9;border:1px solid #d1d5db;border-radius:2px;align-items:center;gap:1rem;padding:1.5rem;font-size:.875rem;display:flex;box-shadow:0 1px 2px #0000000d}.Animations-module__3a_AVG__captchaCheckbox{background-color:#fff;border:2px solid #9ca3af;border-radius:2px;width:1.5rem;height:1.5rem}.Animations-module__3a_AVG__captchaLogo{opacity:.7;flex-direction:column;justify-content:center;align-items:center;margin-left:1rem;display:flex}.Animations-module__3a_AVG__captchaLogoText{margin-top:4px;font-size:10px}.Animations-module__3a_AVG__message{font-family:var(--font-mono), monospace;letter-spacing:.05em;font-size:1.125rem}.Animations-module__3a_AVG__nameContainer{letter-spacing:-.025em;align-items:center;height:1.2em;font-size:3rem;font-weight:700;display:flex}@media (min-width:768px){.Animations-module__3a_AVG__nameContainer{font-size:4.5rem}}.Animations-module__3a_AVG__charWrapper{justify-content:center;align-items:center;min-width:.8em;display:flex;position:relative}.Animations-module__3a_AVG__charAbsolute{position:absolute}.Animations-module__3a_AVG__invisibleSpacer{visibility:hidden}.Animations-module__3a_AVG__space{width:.3em}.Animations-module__3a_AVG__portraitContainer{pointer-events:auto;z-index:0;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;right:0}.Animations-module__3a_AVG__portraitTextBase{white-space:pre;font-family:var(--font-mono), monospace;text-align:right;-webkit-user-select:none;user-select:none;color:var(--text-muted);margin:0;font-size:.534759svh;line-height:1.1;position:relative}.Animations-module__3a_AVG__lightImageWrapper{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
.Hero-module___w2HtG__heroSection{background-color:var(--bg-color);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.Hero-module___w2HtG__heroSection{flex-direction:row;justify-content:space-between}}.Hero-module___w2HtG__leftContent{z-index:10;flex-direction:column;justify-content:center;width:100%;padding:8rem 1.5rem 2rem;display:flex;position:relative}@media (min-width:768px){.Hero-module___w2HtG__leftContent{width:50%;padding:0 3rem}}@media (min-width:1024px){.Hero-module___w2HtG__leftContent{padding:0 6rem}}.Hero-module___w2HtG__introText{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1rem;font-size:.875rem}.Hero-module___w2HtG__subtitle{color:var(--text-color);opacity:.85;margin-top:1rem;font-size:1.25rem;font-weight:300}@media (min-width:768px){.Hero-module___w2HtG__subtitle{font-size:1.5rem}}.Hero-module___w2HtG__description{color:var(--text-muted);max-width:32rem;margin-top:1.5rem;font-size:1.15rem;line-height:1.6}.Hero-module___w2HtG__rightContent{display:none}@media (min-width:768px){.Hero-module___w2HtG__rightContent{width:50%;height:100vh;display:block;position:relative}}.Hero-module___w2HtG__homeMain{background-color:var(--bg-color);position:relative}.Hero-module___w2HtG__spacer{height:50vh}
.About-module__RHteCa__aboutSection{background-color:var(--bg-primary);width:100%;min-height:100vh;color:var(--text-primary);align-items:center;padding:8rem 2rem;display:flex}.About-module__RHteCa__container{flex-direction:column;gap:4rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.About-module__RHteCa__header{align-items:center;gap:2rem;display:flex}.About-module__RHteCa__title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:300}.About-module__RHteCa__line{background-color:var(--border-color,#80808033);flex-grow:1;height:1px}.About-module__RHteCa__content{grid-template-columns:3fr 2fr;gap:6rem;display:grid}.About-module__RHteCa__textContent{flex-direction:column;gap:2rem;display:flex}.About-module__RHteCa__paragraph{font-family:var(--font-sans), sans-serif;color:var(--text-muted);max-width:600px;margin:0;font-size:1.125rem;line-height:1.8}.About-module__RHteCa__profileArea{border-left:1px solid var(--border-color,#80808033);flex-direction:column;align-items:center;gap:2rem;padding-left:3rem;display:flex}.About-module__RHteCa__imageWrapper{border:1px solid var(--border-color,#80808033);background-color:color-mix(in srgb, var(--text-primary) 5%, transparent);border-radius:50%;width:200px;height:200px;overflow:hidden}.About-module__RHteCa__profileImage{object-fit:cover;object-position:70% 100%;width:100%;height:100%;transform:scale(1.15)}.About-module__RHteCa__socialButtons{gap:1rem;display:flex}.About-module__RHteCa__socialButton{font-family:var(--font-sans), sans-serif;color:var(--text-primary);border:1px solid var(--border-color,#80808033);background:0 0;border-radius:30px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.About-module__RHteCa__socialButton:hover{background-color:color-mix(in srgb, var(--text-primary) 5%, transparent);border-color:var(--text-muted)}@media (max-width:992px){.About-module__RHteCa__content{grid-template-columns:1fr;gap:4rem}.About-module__RHteCa__profileArea{border-left:none;border-top:1px solid var(--border-color,#80808033);padding-top:3rem;padding-left:0}}
