.page-hero{padding:150px 0 40px}.page-hero__title{font-size:clamp(3rem,7vw,6rem);margin:16px 0 18px}.page-hero__title em{font-style:italic;font-weight:400;color:var(--color-primary)}.page-hero__lead{font-size:1.18rem;font-weight:300;color:var(--color-muted);max-width:640px}.about-story{display:grid;grid-template-columns:minmax(280px,1fr) 1.15fr;gap:64px;align-items:center}.about-story__visual{position:relative;min-height:520px}.glass.about-story__media{position:absolute;top:0;right:10%;bottom:0;left:0;overflow:hidden;background:var(--color-accent)!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:22px;box-shadow:0 28px 80px #dad2fd73}.about-story__media video{width:100%;height:100%;object-fit:cover;transform:scale(1.05);filter:saturate(.78) contrast(.9) brightness(1.06)}.about-story__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(90% 60% at 50% 30%,rgba(255,255,255,.24),transparent 60%),linear-gradient(180deg,#dad2fd73,#d2c8fc61,#dad2fd8c)}.about-story__mark{position:absolute;top:28px;left:28px;z-index:2;width:72px;height:72px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.45);background:#ffffffb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.about-story__mark span{font-size:2.4rem;font-style:italic;color:var(--color-primary);line-height:1}.glass.about-story__chip{position:absolute;right:0;bottom:24px;z-index:3;padding:14px 22px;font-style:italic;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;background:#dad2fdd1!important;border:1px solid rgba(255,255,255,.45)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 40px #dad2fd59}.about-story__copy p{margin-bottom:34px}.about-story__copy em{color:var(--color-primary);font-style:italic}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.stats div{display:grid;gap:8px;padding:22px 24px;border:1px solid rgba(255,255,255,.45);border-radius:18px;background:#dad2fd73;box-shadow:0 8px 32px #dad2fd38}.stats strong{font-size:2.2rem;font-style:italic;color:var(--color-primary);line-height:1}.stats span{color:var(--color-muted);font-weight:400;font-size:.98rem}.grid{display:grid;gap:22px}.grid--3{grid-template-columns:repeat(3,1fr)}.glass.pcard{position:relative;overflow:hidden;padding:30px;height:100%;background:#dad2fdb8!important;border:1px solid rgba(255,255,255,.45)!important;backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 8px 40px #dad2fd59;transition:transform .5s var(--ease),box-shadow .5s var(--ease);contain:layout style paint}.glass.pcard:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.35),transparent 42%),radial-gradient(circle at 80% 85%,rgba(180,160,240,.2),transparent 40%);z-index:0}.glass.pcard>*{position:relative;z-index:1}.glass.pcard:hover{transform:translateY(-6px);box-shadow:0 20px 60px #dad2fd80}.pcard__n{font-style:italic;font-size:1.4rem;color:var(--color-primary);display:block;margin-bottom:16px}.pcard h3{font-size:1.6rem;font-style:italic;font-weight:600;margin-bottom:10px;color:var(--color-primary)}.pcard p{color:var(--color-muted);font-weight:400;line-height:1.6}.pcard--philosophy{padding:0;display:flex;flex-direction:column}.pcard__thumb{position:relative;height:156px;overflow:hidden}.pcard__thumb picture{display:block;width:100%;height:100%}.pcard__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.glass.pcard--philosophy:hover .pcard__thumb img{transform:scale(1.06)}.pcard__thumb-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#dad2fd14,#dad2fd61),radial-gradient(80% 80% at 100% 0%,rgba(255,255,255,.22),transparent 55%);pointer-events:none}.pcard--philosophy .pcard__n{position:absolute;top:14px;left:16px;z-index:2;margin:0;padding:6px 12px;border-radius:99px;font-size:.95rem;background:#ffffffb8;border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pcard__body{padding:24px 26px 28px}.pcard--philosophy h3{margin-bottom:10px}.pcard--philosophy p{margin:0}.about-founder__grid{display:grid;grid-template-columns:1.1fr minmax(300px,.9fr);gap:64px;align-items:center}.about-founder__copy .section__title{margin-bottom:24px}.about-founder__name{font-size:clamp(2.2rem,4vw,3rem);font-style:italic;font-weight:600;color:var(--color-primary);margin-bottom:8px}.about-founder__role{font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);font-weight:600;margin-bottom:22px}.about-founder__copy .section__lead{margin-bottom:20px}.about-founder__text{color:var(--color-muted);font-weight:400;line-height:1.65;margin-bottom:28px}.about-founder__list{list-style:none;display:grid;gap:12px}.about-founder__list li{position:relative;padding-left:22px;color:var(--color-muted);font-weight:400;line-height:1.5}.about-founder__list li:before{content:"✦";position:absolute;left:0;top:0;color:var(--color-primary);font-size:.9rem}.about-founder__visual{position:relative}.glass.about-founder__media{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:22px;background:var(--color-accent)!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 28px 80px #dad2fd73}.about-founder__media picture{display:block;width:100%;height:100%}.about-founder__media img{width:100%;height:100%;object-fit:cover;display:block}.about-founder__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(90% 60% at 50% 20%,rgba(255,255,255,.18),transparent 55%),linear-gradient(180deg,transparent 55%,rgba(218,210,253,.45) 100%)}.glass.about-founder__chip{position:absolute;left:24px;bottom:24px;z-index:2;padding:12px 18px;font-style:italic;font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;background:#dad2fdd1!important;border:1px solid rgba(255,255,255,.45)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 40px #dad2fd59}@media (max-width: 880px){.about-story{grid-template-columns:1fr;gap:40px}.about-story__visual{min-height:460px;max-width:560px;margin:0 auto;width:100%}.glass.about-story__media{top:0;right:0;bottom:0;left:0}.grid--3{grid-template-columns:1fr}.about-founder__grid{grid-template-columns:1fr;gap:40px}.about-founder__visual{max-width:480px;margin:0 auto;width:100%}}@media (max-width: 720px){.about-story{gap:28px}.about-story__visual{min-height:330px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats div{padding:14px}.stats strong{font-size:1.7rem}.stats span{font-size:.82rem;line-height:1.25}.about .grid--3{display:flex;gap:14px;margin-right:-16px;padding-right:16px;padding-bottom:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.about .grid--3::-webkit-scrollbar{display:none}.about .grid--3>*{flex:0 0 min(82vw,320px);scroll-snap-align:start}.glass.pcard{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 18px #dad2fd47}.pcard__thumb{height:132px}.pcard__body{padding:18px}.about-founder__grid{gap:28px}.about-founder__text{display:none}.about-founder__copy .section__lead{margin-bottom:16px}.glass.about-founder__media{aspect-ratio:1/1}}.about-story__services{display:flex;flex-wrap:wrap;gap:10px}.about-story__services a{display:inline-flex;align-items:center;gap:14px;padding:10px 16px;border:1px solid rgba(4,26,45,.1);border-radius:24px;font-size:.95rem;background:#dad2fd4d;transition:background .2s}.about-story__services a:hover{background:#dad2fda6}.lira-team__head{max-width:680px;margin-bottom:48px}.lira-team__profiles{display:grid;gap:44px}.lira-team__profile{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.lira-team__portrait{overflow:hidden;border-radius:24px;background:var(--color-accent);aspect-ratio:4 / 5}.lira-team__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.lira-team__bio{max-width:600px}.lira-team__role{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px;font-weight:500}.lira-team__name{font-size:clamp(2.1rem,4vw,3rem);line-height:1.1;font-weight:600;margin-bottom:22px}.lira-team__text{color:#041a2dc7;line-height:1.75;font-size:1.06rem;font-weight:400}.lira-team__text+.lira-team__text{margin-top:16px}.lira-team__profiles>:nth-child(2){border-top:1px solid var(--color-line);padding-top:44px}.lira-team__contact{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:52px;padding-top:32px;border-top:1px solid var(--color-line)}.lira-team__contact h3{font-size:1.8rem;margin-bottom:8px}.lira-team__contact p{max-width:620px;color:#041a2dc7;line-height:1.65}.lira-team__contact .btn{flex-shrink:0}@media (max-width: 640px){.lira-team__head{margin-bottom:28px}.lira-team__profile{grid-template-columns:1fr;gap:24px}.lira-team__portrait{width:100%;max-width:340px;margin-inline:auto}.lira-team__name{margin-bottom:16px}.lira-team__text{font-size:1rem;line-height:1.7}.lira-team__contact{flex-direction:column;align-items:flex-start;gap:20px;margin-top:36px}}.about-founder__copy>.btn{margin-top:26px}.about-founder__visual.about-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:640px}.about-team .about-founder__media{margin:0;aspect-ratio:2 / 3}.about-team .about-founder__chip{left:12px;bottom:12px;padding:10px 14px;letter-spacing:.08em}@media (min-width: 881px){.about-founder__grid{grid-template-columns:1fr 1.2fr;gap:40px}}@media (max-width: 480px){.about-founder__visual.about-team{gap:12px}.about-team .about-founder__chip{left:8px;bottom:8px;padding:8px 10px;font-size:.8rem}}
