.mark-hero{position:relative;padding-block:96px 80px;overflow:hidden}.mark-hero:before{content:"";position:absolute;left:50%;top:40px;width:900px;height:700px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(20,99,255,.28),transparent 70%);pointer-events:none}.mark-hero .wrap{position:relative;display:grid;justify-items:center;text-align:center;gap:28px}.mark-hero svg.big{width:clamp(150px,22vw,240px);height:auto;color:var(--brand);overflow:visible;filter:drop-shadow(0 0 40px rgba(20,99,255,.55))}.mark-hero h1{font-size:clamp(44px,7vw,92px);letter-spacing:-.045em;line-height:.96;max-width:14ch}.mark-hero .lede{text-align:center}.name{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:22px;overflow:hidden}.name>div{padding:28px 24px;display:grid;gap:8px;align-content:start;background:var(--panel);border-right:1px solid var(--line)}.name>div:last-child{border-right:0;background:linear-gradient(180deg,rgba(20,99,255,.14),var(--panel))}.name .l{font:800 64px/1 var(--font-display);letter-spacing:-.04em;color:var(--brand-text)}.name>div:last-child .l{color:var(--fg)}.name b{font:700 18px/1.2 var(--font-display)}.name span{color:var(--muted);font-size:15px}.story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.story h2{font-size:clamp(30px,4vw,52px)}.story .txt{display:grid;gap:18px;font-size:18px;color:#c9d3e2;max-width:62ch}.story .txt b{color:var(--fg)}.beliefs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.beliefs>div{padding:26px;border-radius:18px;background:var(--panel);border:1px solid var(--line);display:grid;gap:10px;align-content:start}.beliefs .n{font:500 12px/1 var(--font-mono);color:var(--brand-text);letter-spacing:.08em}.beliefs b{font:700 20px/1.25 var(--font-display)}.beliefs p{color:var(--muted);font-size:15.5px}.where{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}.where>div{padding:32px;border-radius:22px;background:var(--panel);border:1px solid var(--line);display:grid;gap:12px;align-content:start}.where .big{font:800 clamp(34px,4vw,52px)/1 var(--font-display);letter-spacing:-.03em}.where p{color:var(--muted)}@media(max-width:960px){.story,.where{grid-template-columns:minmax(0,1fr);gap:28px}.beliefs{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.name{grid-template-columns:minmax(0,1fr)}.name>div{border-right:0}.name>div:first-child{border-bottom:1px solid var(--line)}.name .l{font-size:48px}.where>div{padding:24px}}
