.fs-root .fs-founder{background:var(--ivory);border-top:1px solid var(--line);padding:104px 0 112px;position:relative;overflow:hidden}.fs-root .fs-founder:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#cba75a29,#cba75a00);width:62%;height:84%;position:absolute;top:8%;right:-12%}.fs-root .fd-grid{grid-template:"head fig"minmax(0,1fr)"body fig"minmax(0,1fr)/minmax(0,1fr) minmax(0,.86fr);align-items:start;column-gap:80px;display:grid;position:relative}.fs-root .fd-head{grid-area:head;align-self:end}.fs-root .fd-fig{grid-area:fig;justify-self:end;width:100%;max-width:470px;margin:0}.fs-root .fd-body{grid-area:body;align-self:start}.fs-root .fd-head h2{letter-spacing:-.022em;max-width:none;font-size:clamp(40px,4.6vw,60px);line-height:1.02}.fs-root .fd-line{letter-spacing:-.012em;color:var(--ink-soft);margin-top:10px;font-size:.62em;font-style:italic;font-weight:400;line-height:1.12;display:block}.fs-root .fd-body p{color:var(--ink-soft);max-width:48ch;margin:26px 0 0;font-size:17px;line-height:1.72}.fs-root .fd-facts{gap:10px;max-width:48ch;margin:26px 0 0;padding:0;list-style:none;display:grid}.fs-root .fd-facts li{color:var(--ink);padding-left:28px;font-size:15px;position:relative}.fs-root .fd-facts li:before{content:"";background:var(--gold);width:16px;height:1px;position:absolute;top:.78em;left:0}.fs-root .fd-cta{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:34px;display:flex}.fs-root .fd-card{aspect-ratio:4/5;isolation:isolate;--rx:0deg;--ry:0deg;--gx:50%;--gy:30%;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));background:#0b0d24;border-radius:20px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 50px 90px -46px #16140f9e,0 0 0 1px #16140f14}.fs-root .fd-card:hover{transition:transform .12s linear,box-shadow .5s;box-shadow:0 60px 100px -46px #16140fb3,0 0 0 1px #cba75a59}.fs-root .fd-fill{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fs-root .fd-vid{opacity:0;transition:opacity .6s}.fs-root .fd-card.live .fd-vid{opacity:1}.fs-root .fd-grain{z-index:2;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite fd-grain;position:absolute;inset:-50%}@keyframes fd-grain{0%{transform:translate(0)}17%{transform:translate(-6%,4%)}33%{transform:translate(5%,-7%)}50%{transform:translate(-3%,8%)}67%{transform:translate(8%,2%)}83%{transform:translate(-7%,-5%)}to{transform:translate(0)}}.fs-root .fd-glare{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx) var(--gy),#fff4d68c,#fff4d600 46%);transition:opacity .4s;position:absolute;inset:0}.fs-root .fd-card:hover .fd-glare{opacity:1}.fs-root .fd-tag{z-index:4;letter-spacing:.16em;text-transform:uppercase;color:#faf2de;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a1e73;border:1px solid #faf2de33;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:16px;left:16px}.fs-root .fd-tag i{background:#e8a33c;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite fd-rec;box-shadow:0 0 0 3px #e8a33c40}@keyframes fd-rec{50%{opacity:.35}}.fs-root .fd-fig figcaption{letter-spacing:.06em;color:var(--muted);margin-top:14px;font-size:12px}@media (max-width:899px){.fs-root .fs-founder{padding:64px 0 72px}.fs-root .fd-grid{grid-template:"head""fig""body"/1fr;column-gap:0}.fs-root .fd-head{padding-top:0}.fs-root .fd-head h2{font-size:38px}.fs-root .fd-fig{justify-self:stretch;max-width:none;margin-top:28px}.fs-root .fd-card{border-radius:18px}.fs-root .fd-body p{margin-top:28px;font-size:16px}.fs-root .fd-tag{padding:6px 10px;font-size:9.5px;top:12px;left:12px}}@media (prefers-reduced-motion:reduce){.fs-root .fd-card{transition:none;transform:none}.fs-root .fd-grain,.fs-root .fd-tag i{animation:none}}
