
.about-opening{max-width:1400px;margin:auto;padding:60px 6% 90px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.about-opening h1{font-size:clamp(48px,5.6vw,78px);line-height:1.05}.about-lab-art{min-height:440px;position:relative;display:grid;place-items:center;background:#202449;border-radius:45% 45% 14% 14%;color:white;isolation:isolate;overflow:hidden}.about-lab-art img{width:110px;filter:brightness(0) invert(1);z-index:1}.lab-orbit{position:absolute;border:1px solid #dd99c6;width:360px;height:180px;border-radius:50%;transform:rotate(-38deg)}.orbit-b{transform:rotate(42deg);border-color:#777caa}.lab-label{position:absolute;z-index:2;background:#fff;color:#202449;padding:10px 18px;border-radius:30px;font-weight:700;font-size:15px}.lab-people{top:55px;left:20%}.lab-design{right:15px;top:200px}.lab-tech{left:25px;bottom:85px}.about-lab-art>p{position:absolute;bottom:16px;color:#efd4e7}.about-origin{display:grid;grid-template-columns:1fr 2fr;gap:50px}.about-origin>div{max-width:750px}.about-proof{background:#202449;color:white;border-radius:20px;max-width:1200px;margin:auto}.about-proof .intro,.about-proof .lead{color:#efd4e7}.proof-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.proof-heading img{width:130px;height:auto;background:white;padding:8px}.about-awards{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:35px}.about-awards a{color:white;text-decoration:none;border-top:1px solid #8589a5;padding-top:25px}.about-awards h3{font-size:29px;line-height:1.2}.about-awards strong{color:#efd4e7}.proof-note{margin-top:35px;color:#d3d5e5;font-size:15px}.about-discipline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.about-discipline-grid a{text-decoration:none;border-top:2px solid #a62d79;padding-top:15px}.about-discipline-grid img{width:100%;height:145px;object-fit:contain;background:#f4f2f8;border-radius:12px}.about-discipline-grid h3{font-size:23px}.about-discipline-grid span{font-weight:700;color:#a62d79;font-size:15px}.about-owned{display:grid;grid-template-columns:1fr 1fr;gap:30px}.about-owned a{padding:38px;text-decoration:none;border-radius:6px 60px 6px 6px}.about-owned h3{font-size:48px;margin:20px 0;letter-spacing:-2px}.owned-ridge{background:#f3efe6;color:#1f3b33;border:1px solid #b7b09c}.owned-esotico{background:#f1ece8;color:#443b35;border:1px solid #d4c8be}.about-builders>.lead{max-width:750px}.about-principles{background:#f4f2f8}.about-principles>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.about-principles h3{font-size:23px}.about-awards a:hover strong,.about-owned a:hover strong,.about-discipline-grid a:hover span{text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){.about-opening{gap:30px}.about-lab-art{min-height:370px}.about-discipline-grid{grid-template-columns:1fr 1fr}.lab-label{font-size:12px;padding:8px 12px}.lab-design{top:175px}.lab-orbit{width:290px}.about-origin{grid-template-columns:1fr;gap:10px}}
@media(max-width:600px){.about-opening{grid-template-columns:1fr;padding:35px 6% 55px}.about-lab-art{min-height:340px}.about-awards,.about-owned,.about-principles>div{grid-template-columns:1fr}.proof-heading{align-items:flex-start}.proof-heading img{width:75px}.about-proof{border-radius:0}.about-discipline-grid{gap:25px 16px}.about-discipline-grid h3{font-size:21px}.about-discipline-grid img{height:105px}.about-owned a{padding:26px}.about-owned h3{font-size:40px}}
