.about-page{--ab-gold:#e8b84b;--ab-gold-hi:#f7d98f;--ab-text:#eef1f7;--ab-muted:#9aa6ba;--ab-line:rgba(255,255,255,0.09);--ab-ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;width:100%;max-width:72rem;min-width:0;margin:0 auto;padding:0 max(1.25rem,var(--safe-right,0px)) 4rem max(1.25rem,var(--safe-left,0px));color:var(--ab-text);color-scheme:dark;font-family:var(--font-geist-sans),var(--font-dm-sans),system-ui,sans-serif}@media (max-width:380px){.about-page{padding-left:max(1rem,var(--safe-left,0px));padding-right:max(1rem,var(--safe-right,0px))}}@media (min-width:768px){.about-page{padding-left:max(2rem,var(--safe-left,0px));padding-right:max(2rem,var(--safe-right,0px))}}.about-backdrop{position:absolute;top:-2rem;bottom:-6rem;left:calc(50% - 50vw);width:100vw;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 30% at 75% 6%,rgba(232,184,75,.16),transparent 62%),radial-gradient(ellipse 40% 24% at 10% 40%,rgba(232,93,43,.07),transparent 64%),radial-gradient(ellipse 50% 24% at 85% 78%,rgba(232,184,75,.08),transparent 64%),linear-gradient(180deg,#0b0e15,#07090e 50%)}@media (min-width:768px){.about-backdrop{bottom:-2rem}}.about-backdrop:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 38%);mask-image:linear-gradient(180deg,#000,transparent 38%)}.about-back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:500;color:var(--ab-muted);border-radius:8px;transition:color .2s ease}.about-back:hover{color:#fff}.about-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(247,217,143,.85)}.about-eyebrow svg{width:15px;height:15px}.about-h1{margin-top:.75rem;max-width:16ch;font-size:clamp(2rem,8vw,3.6rem);line-height:1.04;letter-spacing:-.04em}.about-h1,.about-h2{font-weight:600;color:#f8fafc;text-wrap:balance}.about-h2{margin-top:.6rem;font-size:clamp(1.6rem,5.4vw,2.5rem);line-height:1.08;letter-spacing:-.035em}.about-h3{font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:#f8fafc}.about-lead{margin-top:1rem;max-width:40ch;font-size:1.05rem;line-height:1.6;color:#c3cad6;text-wrap:pretty}.about-body{font-size:.95rem;line-height:1.7;color:var(--ab-muted);text-wrap:pretty}.about-body+.about-body{margin-top:.85rem}.about-gold{color:var(--ab-gold-hi)}.about-rise{animation:about-rise .7s var(--ab-ease) both}@keyframes about-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.about-hero{display:grid;gap:1.5rem;padding-top:.75rem}.about-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.about-chips li{padding:.4rem .8rem;border-radius:999px;border:1px solid var(--ab-line);background:rgba(255,255,255,.03);font-size:.78rem;color:#c8d0dc}.about-stage{position:relative;height:clamp(240px,70vw,340px);margin-inline:-.5rem;border-radius:28px;overflow:hidden}.about-stage-caption{position:absolute;left:1.25rem;bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#c8d0dc}.about-stage-caption i{width:8px;height:8px;border-radius:999px;background:var(--ab-gold);box-shadow:0 0 12px var(--ab-gold)}.about-section{margin-top:clamp(4rem,12vw,7.5rem)}.about-section-head{max-width:40rem}.about-card{position:relative;border-radius:24px;border:1px solid var(--ab-line);background:linear-gradient(180deg,rgba(20,25,36,.82),rgba(11,14,21,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 70px -36px rgba(0,0,0,.8);padding:1.25rem}@media (min-width:640px){.about-card{padding:1.75rem;border-radius:28px}}.about-tilt{--tx:0deg;--ty:0deg;--gx:50%;--gy:0%;transform:perspective(1100px) rotateX(var(--tx)) rotateY(var(--ty));transform-style:preserve-3d;transition:transform .5s var(--ab-ease),border-color .3s ease}.about-tilt:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px circle at var(--gx) var(--gy),rgba(247,217,143,.08),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.about-tilt:hover{border-color:rgba(232,184,75,.28);transition:transform .12s linear,border-color .3s ease}.about-tilt:hover:before{opacity:1}}.about-founder{display:grid;gap:1.5rem;margin-top:1.75rem}.about-portrait{position:relative;justify-self:center;width:176px;height:176px}.about-portrait:before{content:"";position:absolute;inset:-6px;border-radius:999px;background:conic-gradient(from 180deg,rgba(232,184,75,.9),rgba(232,93,43,.4),rgba(232,184,75,.05),rgba(232,184,75,.9));animation:about-orbit 9s linear infinite}.about-portrait img{position:relative;width:100%;height:100%;border-radius:999px;border:4px solid #0d1119;-o-object-fit:cover;object-fit:cover}@keyframes about-orbit{to{rotate:1turn}}.about-founder-name{text-align:center;margin-top:1rem}.about-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.about-tile{min-width:0;border-radius:16px;border:1px solid var(--ab-line);background:rgba(255,255,255,.03);padding:.9rem 1rem}.about-tile-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7d889b}.about-tile-value{margin-top:.4rem;font-size:.95rem;font-weight:600;color:#f8fafc;overflow-wrap:anywhere}.about-tile--wide{grid-column:1/-1}@media (max-width:359px){.about-tiles{grid-template-columns:minmax(0,1fr)}}.about-tile-value a{color:inherit}.about-tile-value a:hover{color:var(--ab-gold-hi)}.about-story{display:grid;gap:1.5rem;margin-top:1.75rem}.about-story-stage{position:relative;height:clamp(220px,62vw,300px);margin-inline:-.5rem}.about-story-count{position:absolute;right:1rem;top:.75rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--ab-muted)}.about-story-count b{color:var(--ab-gold-hi);font-weight:600}.about-floors{display:flex;flex-direction:column;gap:.6rem}.about-floor{display:flex;align-items:center;gap:1rem;min-height:60px;padding:.75rem 1rem;border-radius:16px;border:1px solid var(--ab-line);background:rgba(255,255,255,.02);color:#8b96a8;transition:border-color .5s ease,background .5s ease,color .5s ease,box-shadow .5s ease}.about-floor-index{flex:none;width:2.25rem;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#5d677a;transition:color .5s ease}.about-floor-text{font-size:.98rem;font-weight:520}.about-floor[data-lit]{color:#f1f4f9;border-color:rgba(232,184,75,.32);background:linear-gradient(90deg,rgba(232,184,75,.1),rgba(232,184,75,.02));box-shadow:0 14px 34px -22px rgba(232,184,75,.6)}.about-floor[data-lit] .about-floor-index{color:var(--ab-gold-hi)}.about-duo{display:grid;gap:1rem}.about-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;border:1px solid rgba(232,184,75,.3);background:rgba(232,184,75,.1);color:var(--ab-gold-hi);box-shadow:0 10px 26px -14px rgba(232,184,75,.8)}.about-icon svg{width:22px;height:22px}.about-checks{display:grid;gap:.75rem;margin-top:1.25rem}.about-check{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;color:#d5dbe6}.about-check svg{flex:none;width:20px;height:20px;margin-top:1px;color:var(--ab-gold-hi)}.about-closing{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--ab-line)}@media (min-width:768px){.about-checks,.about-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;min-height:min(78svh,680px)}.about-stage{height:min(66svh,560px);margin:0;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0))}.about-founder{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:2.5rem}.about-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start}.about-story-stage{position:sticky;top:6rem;height:min(70svh,560px);margin:0;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0));overflow:hidden}.about-floors{gap:.85rem;padding-block:2rem 30vh}.about-floor{min-height:88px;padding:1.25rem 1.5rem}.about-floor-text{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.about-portrait:before,.about-rise{animation:none}.about-tilt,.about-tilt:hover{transform:none;transition:none}.about-floor,.about-floor-index{transition:none}}html.light .main-content-area .about-page li,html.light .main-content-area .about-page p{color:inherit}html.light .main-content-area .about-page .about-h1,html.light .main-content-area .about-page .about-h2,html.light .main-content-area .about-page .about-h3,html.light .main-content-area .about-page .about-tile-value{color:#f8fafc}html.light .main-content-area .about-page .about-lead{color:#c3cad6}html.light .main-content-area .about-page .about-body{color:#9aa6ba}html.light .main-content-area .about-page .about-tile-label{color:#7d889b}html.light .main-content-area .about-page .about-chips li{color:#c8d0dc}html.light .main-content-area .about-page .about-check{color:#d5dbe6}html.light .main-content-area .about-page .about-eyebrow{color:rgba(247,217,143,.85)}