.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:stretch}.bio{font-size:1.05rem;line-height:1.7;margin-bottom:var(--kg-sp-10);color:var(--alias-tx-secondary)}.about-scroll-wrap{position:relative;height:260vh}.about-scroll-sticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:flex-start;padding-block:clamp(4vh,8vh,12vh)}.about-scroll-sticky .about-grid{width:100%;align-items:start}.about-scroll-sticky .section-title{margin-top:0}.about-scroll-sticky .about-image{align-self:start;margin-top:clamp(3rem,7vw,7.5rem);height:calc(100% - clamp(3rem, 7vw, 7.5rem))}.bio--scroll{color:var(--alias-tx-primary)}.ast-word{transition:none}@media (max-width:1024px){.about-scroll-wrap{height:auto}.about-scroll-sticky{position:static;min-height:0;display:block}}.skill-pills-container{margin-top:4rem;width:100%}.skill-pills{display:flex;flex-wrap:wrap;gap:1rem}.skill-pill-item{display:inline-block;padding:var(--kg-sp-2) var(--kg-sp-5);border:1px solid var(--alias-br-default);border-radius:var(--kg-r-full);font-size:var(--kg-size-bs-d);font-weight:var(--kg-w-500);background:var(--alias-bg-raised);color:var(--alias-tx-secondary);transition:border-color .2s ease,background .2s ease,color .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skill-pill-item:hover{border-color:var(--alias-acc-default);background:var(--alias-acc-subtle);color:var(--alias-tx-accent)}.about-ventures{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--alias-br-default)}.about-ventures-intro{margin-bottom:var(--kg-sp-8);max-width:640px;text-wrap:pretty}.about-ventures-cards{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;container-type:inline-size;container-name:fv3-ventures}.about-ventures-cards .fv3-falcore-section,.about-ventures-cards .fv3-geo-section{margin-top:0}@media (max-width:640px){.about-ventures-cards{grid-template-columns:1fr}}.about-image{width:100%;height:100%;min-height:420px;position:relative;border-radius:var(--rounded-lg);overflow:visible;background:transparent;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 20px 50px rgba(0,0,0,.5);-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent)}@media (max-width:1024px){.about-grid{grid-template-columns:1fr}}@media (max-width:767px){.about-grid{grid-template-columns:1fr;gap:2.5rem}.about-image{overflow:visible;aspect-ratio:1/1;height:auto;min-height:0;width:100%;max-width:clamp(280px,70vw,480px);margin:0 auto}.bio{font-size:1.0625rem;line-height:1.65;margin-bottom:1.75rem}.about-section .section-title{margin-bottom:1.25rem}.skill-pills-container{margin-top:3.5rem}.skill-pills{gap:.5rem}.skill-pill-item{font-size:.75rem;padding:6px 14px}}.fv3-box-work{container-type:inline-size;container-name:fv3-ventures}.fv3-falcore-section{margin-top:2.5rem;padding:1.15rem 1.3rem 1.2rem;display:flex;flex-direction:column;justify-content:space-between;gap:.9rem;height:100%;border:1px solid rgba(242,92,42,.45);border-radius:14px;background:var(--alias-bg-surface);box-shadow:0 1px 2px rgba(0,0,0,.4),0 12px 32px -16px rgba(242,92,42,.28);font-family:var(--font-dm-sans),"DM Sans",sans-serif;position:relative;z-index:5;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .35s ease}.fv3-falcore-section:hover{transform:translateY(-2px);border-color:rgba(242,92,42,.75);box-shadow:0 1px 2px rgba(0,0,0,.4),0 18px 40px -16px rgba(242,92,42,.45)}.fv3-falcore-section:before,.fv3-geo-section:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:1;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:vent-stroke-orbit 4.5s linear infinite}.fv3-geo-section:before{background:conic-gradient(from var(--vent-stroke-angle),transparent 0turn,transparent .62turn,rgba(56,189,172,.25) .78turn,rgba(134,239,172,.95) .88turn,hsla(0,0%,100%,.9) .9turn,rgba(134,239,172,.95) .92turn,rgba(56,189,172,.25) .98turn,transparent 1turn)}.fv3-falcore-section:before{background:conic-gradient(from var(--vent-stroke-angle),transparent 0turn,transparent .62turn,rgba(242,92,42,.25) .78turn,rgba(255,140,80,.95) .88turn,rgba(255,235,210,.95) .9turn,rgba(255,140,80,.95) .92turn,rgba(242,92,42,.25) .98turn,transparent 1turn)}.fv3-falcore-section>*,.fv3-geo-section>*{position:relative;z-index:2}@keyframes vent-stroke-orbit{to{--vent-stroke-angle:360deg}}.fv3-falcore-section *{font-family:var(--font-dm-sans),"DM Sans",sans-serif}.fv3-falcore-container{display:flex;flex-direction:column;justify-content:space-between;gap:.9rem;height:100%}.fv3-falcore-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.75rem;min-height:46px}.fv3-falcore-logo-link{display:inline-flex;align-items:center;position:relative;cursor:pointer;flex-shrink:0;margin-left:-10px;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease}.fv3-falcore-sweep-mask{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2;-webkit-mask-image:url(/assets/falcore_logo_dark.png);mask-image:url(/assets/falcore_logo_dark.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fv3-falcore-sweep-mask:before{content:"";position:absolute;top:-20%;left:-80%;width:50%;height:140%;background:linear-gradient(105deg,transparent,rgba(255,210,160,.55) 38%,rgba(255,245,210,.92) 50%,rgba(255,210,160,.55) 62%,transparent);transform:skewX(-12deg);transition:left .6s cubic-bezier(.4,0,.2,1)}.fv3-falcore-logo-link:hover .fv3-falcore-sweep-mask:before{left:140%}.fv3-falcore-logo-link:hover{transform:translateY(-2px) scale(1.03);filter:drop-shadow(0 0 8px rgba(242,92,42,.55)) drop-shadow(0 4px 14px rgba(242,92,42,.25)) brightness(1.06)}.fv3-falcore-logo-link:active{transform:scale(.97) translateY(0);filter:drop-shadow(0 0 5px rgba(242,92,42,.4));transition-duration:.1s}.fv3-falcore-logo-img{height:34px;width:auto;display:block;position:relative;z-index:1}.fv3-falcore-logo-link:focus-visible{outline:2px solid rgba(255,140,80,.9);outline-offset:4px;border-radius:4px}.fv3-falcore-btn-wrapper{position:relative;display:inline-flex;flex-shrink:0;border-radius:999px;padding:2px;background:conic-gradient(from var(--falcore-ring-angle),transparent 0,transparent 70%,rgba(242,92,42,.35) 80%,rgba(255,140,80,.9) 88%,#ffb478 92%,rgba(255,140,80,.9) 96%,transparent 100%);animation:falcore-ring-spin 6s linear infinite;box-shadow:0 2px 12px rgba(242,92,42,.14),0 4px 24px rgba(242,92,42,.08);transition:box-shadow .35s ease}.fv3-falcore-btn-wrapper:hover{box-shadow:0 4px 24px rgba(242,92,42,.38),0 8px 40px rgba(242,92,42,.22)}.fv3-falcore-btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 16px 7px 14px;background:#f25c2a;border-radius:999px;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:none;outline:none;box-shadow:inset 0 1px 0 rgba(255,180,120,.25);transition:background .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.16,1,.3,1);white-space:nowrap}.fv3-falcore-btn svg{flex-shrink:0;transition:transform .28s cubic-bezier(.16,1,.3,1)}.fv3-falcore-btn:hover{background:#ff6b35;box-shadow:inset 0 1px 0 rgba(255,180,120,.35),0 2px 12px rgba(242,92,42,.28);transform:scale(1.04)}.fv3-falcore-btn:hover svg{transform:translate(2px,-2px)}.fv3-falcore-btn:active{transform:scale(.97);background:#d94e22}.fv3-falcore-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.fv3-falcore-desc{font-size:.8rem;line-height:1.6;color:hsla(0,0%,100%,.62);margin:0;font-weight:400;letter-spacing:.005em;text-wrap:pretty}@keyframes falcore-ring-spin{to{--falcore-ring-angle:360deg}}@media (max-width:480px){.fv3-falcore-logo-img{height:30px}.fv3-falcore-btn{padding:7px 13px 7px 11px;font-size:.75rem}}.fv3-geo-section{padding:1.15rem 1.3rem 1.2rem;display:flex;flex-direction:column;justify-content:space-between;gap:.9rem;height:100%;border:1px solid rgba(56,189,172,.4);border-radius:14px;background:var(--alias-bg-surface);box-shadow:0 1px 2px rgba(0,0,0,.4),0 12px 32px -16px rgba(56,189,172,.22);font-family:var(--font-dm-sans),"DM Sans",sans-serif;position:relative;z-index:5;transition:border-color .35s ease,box-shadow .35s ease}.fv3-geo-section:hover{border-color:rgba(56,189,172,.7);box-shadow:0 1px 2px rgba(0,0,0,.4),0 16px 38px -16px rgba(56,189,172,.34)}.fv3-geo-section *{font-family:var(--font-dm-sans),"DM Sans",sans-serif}.fv3-geo-container{flex-direction:column;gap:.9rem;height:100%}.fv3-geo-container,.fv3-geo-header{display:flex;justify-content:space-between}.fv3-geo-header{align-items:center;flex-wrap:nowrap;gap:.75rem;min-height:46px}.fv3-geo-name-group{display:flex;flex-direction:column;gap:.15rem;min-width:0}.fv3-geo-name{font-size:1.06rem;font-weight:600;letter-spacing:-.01em;color:#fff;white-space:nowrap}.fv3-geo-sub{font-size:.8rem;color:hsla(0,0%,100%,.45)}.fv3-geo-badge-wrapper{position:relative;display:inline-flex;flex-shrink:0}.fv3-geo-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 9px;border-radius:999px;background:rgba(56,189,172,.08);border:1px solid rgba(56,189,172,.4);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#7fd8b0;white-space:nowrap}.fv3-geo-badge-dot{width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#60a5fa);flex-shrink:0;animation:geo-dot-glow 2s ease-in-out infinite}@keyframes geo-dot-glow{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(34,197,94,0))}50%{transform:scale(1.25);filter:drop-shadow(0 0 4px rgba(96,165,250,.85))}}.fv3-geo-desc{font-size:.8rem;line-height:1.6;color:hsla(0,0%,100%,.62);margin:0;font-weight:400;letter-spacing:.005em;text-wrap:pretty}.fv3-geo-desc strong{color:rgba(127,216,176,.9);font-weight:600}@media (max-width:480px){.fv3-geo-name{font-size:.95rem}.fv3-geo-badge{font-size:8px;padding:3px 9px 3px 7px}}@container fv3-ventures (max-width: 190px){.fv3-geo-header{flex-wrap:wrap;gap:.4rem}}@container fv3-ventures (max-width: 260px){.fv3-falcore-header{gap:.5rem}.fv3-falcore-logo-img{height:28px}.fv3-falcore-btn{padding:6px 12px 6px 10px;font-size:.7rem;gap:4px}}@container fv3-ventures (max-width: 190px){.fv3-falcore-header{gap:.3rem}.fv3-falcore-logo-img{height:22px}.fv3-falcore-btn{padding:3px 7px 3px 6px;font-size:.56rem;gap:3px}}@media (prefers-reduced-motion:reduce){.fv3-falcore-btn-wrapper,.fv3-falcore-section:before,.fv3-geo-badge-dot,.fv3-geo-section:before{animation:none!important}.fv3-falcore-section:before,.fv3-geo-section:before{opacity:0}.fv3-falcore-section,.fv3-falcore-section:hover{transform:none!important}}.about-v2{display:grid;grid-template-columns:minmax(0,520px) minmax(0,620px);gap:clamp(32px,5vw,72px);align-items:start;justify-content:center;padding:clamp(110px,10vw,150px) clamp(20px,5vw,72px) clamp(72px,8vw,112px)}.about-v2 .about-image{border:0;box-shadow:none;-webkit-mask-image:none;mask-image:none}.about-v2__portrait{position:sticky;top:110px;height:min(600px,70vh)}.about-v2__copy{display:flex;flex-direction:column;gap:28px;padding-top:8px;min-width:0}.about-v2__copy .kg-eyebrow{margin-bottom:0}.about-v2__title{font-size:clamp(56px,6.2vw,88px);font-weight:500;letter-spacing:-.045em;line-height:.95;color:#f8f8f8}.about-v2__story{display:flex;flex-direction:column;gap:16px;max-width:620px}.about-v2__story p{margin:0;font-size:18px;line-height:1.6;color:#bbb}.about-v2 h1,.about-v2 p{margin-top:0;margin-bottom:0}.about-v2__story .about-v2__lead{font-size:24px;line-height:1.4;letter-spacing:-.01em;color:#f8f8f8}.about-v2__ventures{display:flex;flex-direction:column;max-width:620px;border-top:1px solid hsla(0,0%,100%,.12)}.about-v2__label{padding:20px 0 4px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#888}.about-v2__geo{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:baseline;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.12)}.about-v2__geo-name{font-size:20px;font-weight:500;color:#f8f8f8}.about-v2__geo-line{font-size:16px;color:#bbb}.about-v2__actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.flr{position:relative;display:grid;grid-template-columns:180px 1fr 20px;align-items:center;gap:24px;padding:18px 0;border-bottom:1px solid hsla(0,0%,100%,.12);color:inherit}.flr:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#f25c2a;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--kg-dur-viscous) var(--kg-ease-viscous)}.flr:hover:after{transform:scaleX(1)}.flr__logo{width:auto;height:38px}.flr__line{font-family:var(--font-dmsans),"DM Sans",system-ui,sans-serif;font-size:17px;font-weight:300;letter-spacing:-.01em;color:#e7e6e6}.flr__accent,.flr__go{color:#f25c2a}.flr__go{font-size:16px;justify-self:end;transition:transform var(--kg-dur-viscous) var(--kg-ease-viscous)}.flr:hover .flr__go{transform:translate(3px,-3px)}@media (max-width:1024px){.about-v2{grid-template-columns:1fr}.about-v2__portrait{position:relative;top:0;height:460px}}@media (max-width:767px){.about-v2__geo{grid-template-columns:1fr;gap:4px}.flr{grid-template-columns:1fr 20px;gap:8px 16px}.flr__line{grid-column:1/2}}@font-face{font-family:__DM_Sans_52a032;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_52a032;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_52a032;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_52a032;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_52a032;src:local("Arial");ascent-override:94.37%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.12%}.__className_52a032{font-family:__DM_Sans_52a032,__DM_Sans_Fallback_52a032;font-style:normal}.__variable_52a032{--font-dmsans:"__DM_Sans_52a032","__DM_Sans_Fallback_52a032"}