.about-feature{position:relative;padding-block:100px;padding-inline:var(--container-gutter)}.about-feature__inner{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:600px 412px;align-items:center;gap:64px}.about-feature__visual{position:relative;width:600px;height:664px;flex-shrink:0}.about-feature__ellipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:498px;height:498px;border-radius:50%;background:var(--color-blue-700);z-index:0}.about-feature__image{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.about-feature__text{width:412px;display:flex;flex-direction:column;gap:24px}.about-feature__title{margin:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:0;font-family:var(--font-accent);font-size:40px;line-height:1.2;font-weight:400;color:var(--color-text-950)}.about-feature__title-pre,.about-feature__title-post{font-style:normal;text-align:right}.about-feature__title-accent{font-style:italic;color:var(--color-text-700);text-align:center}.about-feature__subtitle{margin:0;font-family:var(--font-primary);font-style:normal;font-size:18px;line-height:22px;color:var(--color-text-950)}@media (max-width:1280px){.about-feature__inner{gap:40px;grid-template-columns:minmax(0,540px) minmax(0,412px)}.about-feature__visual{width:100%;max-width:540px;height:auto;aspect-ratio:600 / 664}.about-feature__ellipse{width:75%;height:0;padding-bottom:75%;aspect-ratio:1 / 1}}@media (max-width:960px){.about-feature{padding-block:120px}.about-feature__inner{grid-template-columns:1fr;gap:96px;justify-items:center}.about-feature__text{order:1;width:100%;max-width:540px}.about-feature__visual{order:2;max-width:480px}.about-feature__title{font-size:34px}}@media (max-width:640px){.about-feature{padding-block:56px}.about-feature__inner{gap:32px}.about-feature__visual{max-width:335px}.about-feature__title{font-size:32px;column-gap:4px}.about-feature__subtitle{font-size:16px;line-height:20px}}