.about-heritage-art-module__Y2WOta__composition{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:clamp(12px,2vw,22px);width:100%;min-width:0;max-width:760px;margin:0 auto;display:grid}.about-heritage-art-module__Y2WOta__composition figure{min-width:0;margin:0}.about-heritage-art-module__Y2WOta__truck{padding-top:clamp(28px,4vw,56px)}.about-heritage-art-module__Y2WOta__truckPhoto,.about-heritage-art-module__Y2WOta__maikiPhoto{background:#e8dece;overflow:hidden;box-shadow:0 16px 36px #3b392512}.about-heritage-art-module__Y2WOta__truckPhoto{aspect-ratio:4/3;border-radius:26px 26px 6px}.about-heritage-art-module__Y2WOta__truckPhoto img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-heritage-art-module__Y2WOta__maikiPhoto{aspect-ratio:3/5;border-radius:100px 100px 24px 24px}.about-heritage-art-module__Y2WOta__maikiPhoto img{object-fit:cover;object-position:57% 44%;width:100%;height:100%;display:block;transform:scale(1.24)}@media (max-width:600px){.about-heritage-art-module__Y2WOta__composition{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:12px}.about-heritage-art-module__Y2WOta__truck{padding-top:28px}.about-heritage-art-module__Y2WOta__truckPhoto{border-radius:18px 18px 5px}.about-heritage-art-module__Y2WOta__maikiPhoto{border-radius:70px 70px 18px 18px}}
.about-story aside.about-story-module__LJtdNq__familyCard{align-self:start;position:static;top:auto}.about-story-module__LJtdNq__portraits{isolation:isolate;aspect-ratio:1.05;width:100%;margin:0 0 12px;position:relative}.about-story-module__LJtdNq__truckPortrait,.about-story-module__LJtdNq__personalPortrait{background:#ece3d6;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 8px 20px #382a1917}.about-story-module__LJtdNq__truckPortrait{width:80%;height:94%;top:0;left:0;transform:rotate(-2deg)}.about-story-module__LJtdNq__personalPortrait{border:4px solid var(--ml-paper);width:45%;height:61%;bottom:0;right:0;transform:rotate(4deg)}.about-story aside.about-story-module__LJtdNq__familyCard .about-story-module__LJtdNq__portraits img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;margin:0;display:block}.about-story aside.about-story-module__LJtdNq__familyCard .about-story-module__LJtdNq__truckPortrait img{object-position:54% 30%}.about-story aside.about-story-module__LJtdNq__familyCard .about-story-module__LJtdNq__personalPortrait img{object-position:50% 45%}@media (max-width:1040px){.about-story-module__LJtdNq__portraits{justify-self:center;max-width:340px}}.about-page .about-story-module__LJtdNq__hero{background:#faf6ee;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px)}.about-story-module__LJtdNq__hero>div{min-width:0}.about-page .about-story-module__LJtdNq__hero h1{letter-spacing:-.045em;max-width:15ch;margin:0 0 24px}.about-story-module__LJtdNq__hero .lead{max-width:42ch;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75}@media (max-width:1040px){.about-page .about-story-module__LJtdNq__hero{grid-template-columns:minmax(0,1fr);gap:32px}.about-story-module__LJtdNq__hero .lead{max-width:60ch}}
