#About{padding-block:1.875rem}@media screen and (min-width:90.625em){#About{padding-block:3.75rem}}#About{width:100vw;max-width:100%;padding-inline:4vw}@media screen and (min-width:51.25em){#About{padding-inline:8vw}}@media screen and (min-width:90.625em){#About{padding-inline:12vw}}@media screen and (min-width:127.5em){#About{padding-inline:20vw}}@media screen and (min-width:64.0625em){#About{display:flex;gap:2.5rem;padding-inline:0;padding-left:4vw}}@media screen and (min-width:64.0625em)and (min-width:51.25em){#About{padding-left:8vw}}@media screen and (min-width:64.0625em)and (min-width:90.625em){#About{padding-left:12vw}}@media screen and (min-width:64.0625em)and (min-width:127.5em){#About{padding-left:20vw}}#About .about-container{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:64.0625em){#About .about-container{width:50%;gap:2.5rem}}@media screen and (min-width:90.625em){#About .about-container{width:40%}}#About .about-container .about-content{display:flex;flex-direction:column;gap:.5rem}#About .about-container .about-content h2{font-size:1rem;font-weight:400;color:#2c2cff}@media screen and (min-width:64.0625em){#About .about-container .about-content h2{font-size:1.25rem}}#About .about-container .about-content h1{font-family:var(--font-domine),serif;font-size:2rem;text-transform:capitalize}@media screen and (min-width:64.0625em){#About .about-container .about-content h1{font-size:2.5rem}}#About .about-container .about-description p{line-height:1.4;margin-bottom:.75rem}#About .about-container .about-description p:last-child{margin-bottom:0}#About .about-container .about-matrix{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}@media screen and (min-width:51.25em){#About .about-container .about-matrix{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}}#About .about-container .about-matrix .about_matrix_item{display:flex;flex-direction:column;gap:.5rem}#About .about-container .about-matrix .about_matrix_item h3{font-family:var(--font-domine),serif;font-size:1.5rem}#About .about-image{display:none}@media screen and (min-width:64.0625em){#About .about-image{display:block;width:50%;position:relative}}@media screen and (min-width:64.0625em)and (min-width:90.625em){#About .about-image{width:60%}}@media screen and (min-width:64.0625em){#About .about-image img{position:absolute;inset:0;object-fit:contain;transform:translateX(10%);width:100%;height:100%}}@media screen and (min-width:64.0625em)and (min-width:90.625em){#About .about-image img{transform:translateX(15%)}}