.mgs-about-hero{background:linear-gradient(90deg,var(--mgs-paper) 62%,var(--mgs-yellow) 62%);padding:70px 0 65px}.mgs-about-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}.mgs-about-hero h1{font-size:clamp(38px,4.2vw,60px);line-height:1.12;font-weight:600;letter-spacing:-.055em;margin:0 0 28px;color:var(--mgs-ink)}.mgs-about-hero h1 span{font-weight:400;font-style:italic;box-shadow:inset 0 -.18em 0 var(--mgs-yellow)}.mgs-about-hero .mgs-eyebrow{font-size:9px}.mgs-about-hero .mgs-lead{font-size:13px}.mgs-about-hero figure{position:relative;background:white;padding:12px;border:2px solid var(--mgs-ink);box-shadow:8px 9px 0 var(--mgs-ink);transform:rotate(2deg);margin:0}.mgs-about-hero figure img{width:100%;height:365px;object-fit:cover;display:block}.mgs-about-hero figcaption{padding-top:12px;text-align:center;font-size:9px;color:var(--mgs-muted);line-height:1.7}.mgs-about-sticker{position:absolute;top:20px;right:-12px;background:var(--mgs-yellow);border:2px solid var(--mgs-ink);padding:11px 13px;font-size:9px;font-weight:600;transform:rotate(5deg);box-shadow:3px 3px 0 var(--mgs-ink)}.mgs-about-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mgs-about-value-grid article{padding:27px;border:1px solid var(--mgs-ink);background:#fff;box-shadow:4px 4px 0 var(--mgs-ink)}.mgs-about-value-grid article:nth-child(2){background:var(--mgs-yellow)}.mgs-about-value-number{font-size:11px}.mgs-about-value-grid h3{font-size:23px;letter-spacing:-.04em;line-height:1.25;margin:28px 0 15px;color:var(--mgs-ink)}.mgs-about-value-grid p{font-size:12px;line-height:1.9;margin:0}.mgs-about-founder{background:var(--mgs-ink);color:var(--mgs-paper);scroll-margin-top:25px}.mgs-about-founder-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.mgs-about-founder .mgs-eyebrow{color:var(--mgs-yellow)}.mgs-about-credentials{font-size:11px;line-height:1.8;color:var(--mgs-yellow);margin:22px 0}.mgs-about-founder-note{font-size:21px;line-height:1.6;letter-spacing:-.025em;max-width:320px;border-top:1px solid #ffffff44;padding-top:25px;margin-top:35px}.mgs-about-body{font-size:13px;line-height:1.95}.mgs-about-body p{margin:0 0 20px}.mgs-about-body h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;color:inherit;margin:32px 0 20px}.mgs-about-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.mgs-about-gallery figure{margin:0;border:2px solid var(--mgs-ink);box-shadow:4px 4px 0 var(--mgs-ink);background:#fff}.mgs-about-gallery img{width:100%;height:310px;object-fit:cover;display:block}.mgs-about-gallery figure:nth-child(2){transform:rotate(1deg)}.mgs-about-gallery figcaption{padding:22px}.mgs-about-gallery h3{font-size:22px;letter-spacing:-.04em;color:var(--mgs-ink);margin:0 0 12px}.mgs-about-gallery p{font-size:11px;line-height:1.8;margin:0}.mgs-about-timeline{background:#f4f3ed;border-block:1px solid var(--mgs-line)}.mgs-about-timeline ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--mgs-ink)}.mgs-about-timeline li{display:grid;grid-template-columns:170px 1fr;gap:55px;padding:30px 0;border-bottom:1px solid var(--mgs-ink)}.mgs-about-year{font-size:45px;letter-spacing:-.06em;font-weight:600;line-height:1}.mgs-about-timeline h3{font-size:24px;color:var(--mgs-ink);margin:0 0 11px;letter-spacing:-.035em}.mgs-about-timeline li p{font-size:12px;line-height:1.8;margin:0;max-width:700px}.mgs-about-timeline .mgs-text-link{margin-top:8px;font-size:11px}.mgs-about-visit{background:var(--mgs-yellow)}.mgs-about-visit-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px}.mgs-about-visit .mgs-about-body{margin-top:25px;max-width:510px}.mgs-about-visit ol{counter-reset:mgs-steps;list-style:none;margin:0;padding:0}.mgs-about-visit li{counter-increment:mgs-steps;position:relative;padding:0 0 28px 60px}.mgs-about-visit li:before{content:counter(mgs-steps,decimal-leading-zero);position:absolute;left:0;top:0;font-size:13px;border:1px solid var(--mgs-ink);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--mgs-paper)}.mgs-about-visit h3{font-size:20px;letter-spacing:-.03em;margin:0 0 10px;color:inherit}.mgs-about-visit li p{font-size:12px;line-height:1.9;margin:0}.mgs-about-hero a:focus-visible,.mgs-about-timeline a:focus-visible,.mgs-about-visit a:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(max-width:989px){.mgs-about-hero-grid{gap:35px}.mgs-about-hero figure img{height:320px}.mgs-about-founder-grid,.mgs-about-visit-grid{gap:45px}.mgs-about-gallery img{height:250px}.mgs-about-gallery figcaption{padding:18px}.mgs-about-gallery h3{font-size:20px}.mgs-about-value-grid article{padding:22px}.mgs-about-value-grid h3{font-size:21px}}
@media(max-width:749px){.mgs-about-hero{padding:40px 0;background:linear-gradient(180deg,var(--mgs-paper) 58%,var(--mgs-yellow) 58%)}.mgs-about-hero-grid,.mgs-about-founder-grid,.mgs-about-visit-grid{grid-template-columns:1fr;gap:30px}.mgs-about-hero h1{font-size:39px}.mgs-about-hero figure{margin:8px 5px 0 0}.mgs-about-hero figure img{height:275px}.mgs-about-sticker{font-size:8px;right:-8px}.mgs-about-value-grid{grid-template-columns:1fr;gap:18px}.mgs-about-value-grid h3{margin-top:20px}.mgs-about-gallery{grid-template-columns:1fr;gap:25px}.mgs-about-gallery img{height:340px}.mgs-about-gallery figcaption{padding:22px}.mgs-about-founder-note{font-size:19px;max-width:none;margin-top:24px}.mgs-about-timeline li{grid-template-columns:75px 1fr;gap:23px;padding:25px 0}.mgs-about-year{font-size:32px}.mgs-about-timeline h3{font-size:21px}.mgs-about-visit li{padding-left:52px}.mgs-about-hero .mgs-eyebrow{font-size:8px}}
