.founders-module__4hQeYG__hero{background:var(--navy-deep);color:#fff;padding:84px 0 96px;position:relative;overflow:hidden}.founders-module__4hQeYG__hero:before{content:"";background:radial-gradient(900px 520px at 85% 10%,#c9922a3d,#0000 62%),radial-gradient(700px 420px at 5% 100%,#2c4a3e80,#0000 70%);position:absolute;inset:0}.founders-module__4hQeYG__hero:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 15%,#0000 65%);mask-image:radial-gradient(at 30% 40%,#000 15%,#0000 65%)}.founders-module__4hQeYG__heroGrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:60px;display:grid;position:relative}.founders-module__4hQeYG__hero h1{color:#fff;margin:0 0 14px;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05}.founders-module__4hQeYG__amp{background:linear-gradient(100deg,#f3d58c,#c9922a 55%,#f0c76a);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .08em;font-style:italic}.founders-module__4hQeYG__tag{color:#f0c76a;margin:0 0 18px;font-size:1.25rem;font-weight:700}.founders-module__4hQeYG__intro{color:#d2c8b7;max-width:560px;margin:0 0 30px;font-size:1.1rem;line-height:1.75}.founders-module__4hQeYG__ctas{flex-wrap:wrap;gap:14px;display:flex}.founders-module__4hQeYG__photo{margin:0;position:relative}.founders-module__4hQeYG__photo:before{content:"";border:1px solid #f0c76a66;border-radius:30px;position:absolute;inset:-18px;transform:rotate(-2.2deg)}.founders-module__4hQeYG__photo:after{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(closest-side,#c9922a59,#0000);position:absolute;inset:-60px}.founders-module__4hQeYG__photo img{border-radius:24px;width:100%;height:auto;display:block;position:relative;box-shadow:0 40px 90px #00000080}.founders-module__4hQeYG__chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9dfcc;background:#0d1b2ae6;border:1px solid #c9922a66;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;font-size:14px;animation:6s ease-in-out infinite founders-module__4hQeYG__float;display:flex;position:absolute;bottom:28px;left:-22px;box-shadow:0 18px 40px #0006}.founders-module__4hQeYG__chip b{color:#f0c76a;font-family:var(--serif);white-space:nowrap;font-size:1.05rem}@keyframes founders-module__4hQeYG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.founders-module__4hQeYG__person{position:relative;overflow:hidden}.founders-module__4hQeYG__robin{background:linear-gradient(180deg,var(--sand),#efe5d3)}.founders-module__4hQeYG__bob{background:#fff}.founders-module__4hQeYG__personGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}.founders-module__4hQeYG__bob .founders-module__4hQeYG__personGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr)}.founders-module__4hQeYG__portrait{margin:0;position:sticky;top:110px}.founders-module__4hQeYG__portrait:before{content:"";opacity:.9;background:linear-gradient(140deg,#f0c76a,#c9922a);border-radius:26px;position:absolute;inset:22px -22px -22px 22px}.founders-module__4hQeYG__bob .founders-module__4hQeYG__portrait:before{inset:22px 22px -22px -22px}.founders-module__4hQeYG__portrait img{border-radius:24px;width:100%;height:auto;display:block;position:relative;box-shadow:0 30px 70px #0d1b2a40}.founders-module__4hQeYG__nameTag{z-index:1;background:var(--navy);color:#fff;font-family:var(--serif);border-radius:12px;padding:10px 16px;font-weight:700;position:absolute;bottom:-14px;right:18px;box-shadow:0 14px 30px #0d1b2a59}.founders-module__4hQeYG__nameTag span{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#f0c76a;font-size:12px;font-weight:700;display:block}.founders-module__4hQeYG__person h2{margin:0 0 6px;font-size:clamp(2.2rem,4.2vw,3.3rem)}.founders-module__4hQeYG__lead{font-family:var(--serif);color:var(--gold-ink,#9a6e15);margin:0 0 22px;font-size:1.45rem;font-style:italic;line-height:1.35}.founders-module__4hQeYG__copy{color:var(--charcoal);font-size:1.06rem;line-height:1.8}.founders-module__4hQeYG__copy p:first-child:first-letter{float:left;font-family:var(--serif);color:var(--gold);padding:6px 10px 0 0;font-size:4.2rem;line-height:.82}.founders-module__4hQeYG__statBand{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.founders-module__4hQeYG__statCard{text-align:center;background:var(--navy);color:#fff;border-radius:20px;padding:26px 18px;position:relative;overflow:hidden}.founders-module__4hQeYG__statCard:after{content:"";background:radial-gradient(closest-side,#f0c76a59,#0000);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.founders-module__4hQeYG__statCard b{font-family:var(--serif);color:#f0c76a;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.05;display:block}.founders-module__4hQeYG__statCard span{color:#c8bfb0;margin-top:8px;font-size:14px;line-height:1.45;display:block}.founders-module__4hQeYG__hats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.founders-module__4hQeYG__hat{background:#fff;border:1px solid #e8dcc6;border-radius:20px;padding:28px 22px 24px;transition:transform .35s,box-shadow .35s;position:relative}.founders-module__4hQeYG__bob .founders-module__4hQeYG__hat{background:linear-gradient(#fffdf9,#faf4e8)}.founders-module__4hQeYG__hat:before{content:"";background:linear-gradient(90deg,#f0c76a,#c9922a);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22px;right:22px}.founders-module__4hQeYG__hat:hover{transform:translateY(-6px);box-shadow:0 24px 54px #0d1b2a21}.founders-module__4hQeYG__hatNum{font-family:var(--serif);color:var(--gold);letter-spacing:.06em;margin-bottom:10px;font-size:.95rem;font-weight:700}.founders-module__4hQeYG__hat h3{margin:0 0 8px;font-size:1.15rem}.founders-module__4hQeYG__hat p{color:var(--gray);margin:0;font-size:14.5px;line-height:1.6}.founders-module__4hQeYG__quote{background:var(--navy);text-align:center;padding:110px 0;position:relative;overflow:hidden}.founders-module__4hQeYG__quote:before{content:"“";font-family:var(--serif);color:#c9922a1f;font-size:22rem;line-height:1;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.founders-module__4hQeYG__quote blockquote{border:0;max-width:860px;margin:0 auto;padding:0;position:relative}.founders-module__4hQeYG__quote p{font-family:var(--serif);color:#fff;margin:0 0 22px;font-size:clamp(1.7rem,3.6vw,2.6rem);font-style:italic;line-height:1.35}.founders-module__4hQeYG__quote em{color:#f0c76a;font-style:italic}.founders-module__4hQeYG__quote cite{letter-spacing:.14em;text-transform:uppercase;color:#c8bfb0;font-size:.95rem;font-style:normal}.founders-module__4hQeYG__close{color:#fff;text-align:center;background:var(--navy-deep);padding:120px 0;position:relative;overflow:hidden}.founders-module__4hQeYG__closeBg{background:linear-gradient(#060e16d1,#0d1b2ae0),url(/img/expo-2026/full/0754.jpg) 50%/cover;position:absolute;inset:0}.founders-module__4hQeYG__closeInner{max-width:760px;margin:0 auto;position:relative}.founders-module__4hQeYG__close h2{color:#fff;font-size:clamp(2rem,3.8vw,3rem)}.founders-module__4hQeYG__close p{color:#dcd2c1;margin:0 0 28px;font-size:1.12rem;line-height:1.75}@media (max-width:1000px){.founders-module__4hQeYG__heroGrid,.founders-module__4hQeYG__personGrid,.founders-module__4hQeYG__bob .founders-module__4hQeYG__personGrid{grid-template-columns:minmax(0,1fr);gap:44px}.founders-module__4hQeYG__portrait{max-width:440px;position:relative;top:0}.founders-module__4hQeYG__bob .founders-module__4hQeYG__portrait{order:-1}.founders-module__4hQeYG__statBand,.founders-module__4hQeYG__hats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.founders-module__4hQeYG__hero{padding:56px 0 70px}.founders-module__4hQeYG__chip{gap:8px;padding:10px 14px;font-size:13px;bottom:10px;left:10px;right:10px}.founders-module__4hQeYG__photo:before{inset:-10px}.founders-module__4hQeYG__portrait:before{inset:14px -12px -14px 14px}.founders-module__4hQeYG__bob .founders-module__4hQeYG__portrait:before{inset:14px 14px -14px -12px}.founders-module__4hQeYG__statBand,.founders-module__4hQeYG__hats{grid-template-columns:minmax(0,1fr)}.founders-module__4hQeYG__quote:before{font-size:14rem;top:-20px}}@media (prefers-reduced-motion:reduce){.founders-module__4hQeYG__chip{animation:none}}
