.about{padding-block:58px 66px}.about-intro{position:relative;display:grid;grid-template-columns:minmax(0,850px) 1fr;align-items:center;gap:80px;padding-block:0 38px}.about h1{font-size:66px;line-height:1.3;color:var(--burgundy);margin:0 0 22px;letter-spacing:0;font-weight:700}.about-description{font-size:23px;line-height:1.85;margin:0;max-width:790px;overflow-wrap:anywhere}.about-mark{width:115px;height:115px;border:1px solid #a9664855;border-radius:50%;position:relative;justify-self:end;margin-inline-end:8px}.about-mark:before{content:"";position:absolute;inset:14px;border:1px solid #a9664855;border-radius:50%}.about-mark i{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--copper);top:4px;inset-inline-end:9px}.about-mark svg{width:126px;position:absolute;top:36px;inset-inline-start:-9px;fill:none;stroke:var(--burgundy);stroke-width:1.2;stroke-linecap:round;transform:rotate(-12deg)}.about-art{margin:0 0 42px;overflow:hidden;border-radius:4px}.about-art img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}.about-reading{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-block-start:1px solid var(--line);padding-block-start:30px}.about-reading h2{font-size:32px;line-height:1.5;color:var(--burgundy);font-weight:700;margin:0 0 12px}.about-reading p{font-size:21px;line-height:1.85;max-width:490px;margin:0;overflow-wrap:anywhere}[lang=en] .about h1{font-size:62px;line-height:1.16;letter-spacing:-1.5px;font-weight:400}[lang=en] .about-description{font-size:19px;line-height:1.85;max-width:790px}[lang=en] .about-reading h2{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.4}[lang=en] .about-reading p{font-size:16px;line-height:1.85;max-width:480px}
@media(max-width:1000px){.about-intro{grid-template-columns:minmax(0,1fr) 100px;gap:35px}.about h1{font-size:56px}.about-description{font-size:22px}.about-mark{width:90px;height:90px}.about-mark svg{width:106px;top:24px}.about-reading{gap:50px}[lang=en] .about h1{font-size:54px}[lang=en] .about-description{font-size:17px}}
@media(max-width:760px){.about{padding-block:34px 42px}.about-intro{display:block;padding-block-end:28px}.about h1{font-size:46px;line-height:1.35;margin-block-end:17px;padding-inline-end:45px}.about-description{font-size:21px;line-height:1.8;max-width:520px}.about-mark{width:44px;height:44px;position:absolute;top:7px;inset-inline-end:0;margin:0}.about-mark:before{inset:7px}.about-mark i{width:10px;height:10px;top:-2px;inset-inline-end:4px}.about-mark svg{display:none}.about-art{margin-block-end:29px}.about-art img{aspect-ratio:3/1;object-position:50% 50%}.about-reading{grid-template-columns:1fr;gap:28px;padding-block-start:25px}.about-reading h2{font-size:30px;margin-block-end:8px}.about-reading p{font-size:20px;line-height:1.85;max-width:520px}[lang=en] .about h1{font-size:41px;line-height:1.2;letter-spacing:-1px;padding-inline-end:45px}[lang=en] .about-description{font-size:16px;line-height:1.85}[lang=en] .about-reading h2{font-size:27px}[lang=en] .about-reading p{font-size:15px;line-height:1.85}}
@media(max-width:350px){.about h1{font-size:40px}[lang=en] .about h1{font-size:35px}.about-description{font-size:20px}.about-reading h2{font-size:28px}.about-reading p{font-size:19px}}

.about-mark{border-color:transparent}.about-mark:before{display:none}.about-rings{position:absolute;inset:-1px;border:1px solid #a9664855;border-radius:50%}.about-rings:before{content:"";position:absolute;inset:14px;border:1px solid #a9664855;border-radius:50%}.about h1{overflow-wrap:anywhere}.about-reading h2{overflow-wrap:anywhere}@media(max-width:760px){.about-rings:before{inset:7px}}
