@layer ko28e51{._1qfjuc03{grid-template-columns:repeat(var(--_1qfjuc00), minmax(0, 1fr));gap:40px 32px;display:grid}@media screen and (min-width:768px){._1qfjuc03{grid-template-columns:repeat(var(--_1qfjuc01), minmax(0, 1fr))}}@media screen and (min-width:992px){._1qfjuc03{grid-template-columns:repeat(var(--_1qfjuc02), minmax(0, 1fr))}}}
@layer ko28e51{.pmsz3v0{row-gap:32px}.pmsz3v1{aspect-ratio:4/5;grid-row:1;width:100%;position:relative}.pmsz3v2,.pmsz3v3{grid-column:1/span 6}.pmsz3v4{flex-direction:column;grid-row:2;justify-content:center;gap:32px;width:100%;display:flex}.pmsz3v5,.pmsz3v6{grid-column:1/span 6}.pmsz3v7{flex-direction:column;gap:16px;width:100%;display:flex}.pmsz3v8{text-align:right;align-items:flex-end}.pmsz3v9{text-align:left;align-items:flex-start}.pmsz3va{text-align:center;align-items:center}@media screen and (min-width:992px){.pmsz3v2{grid-column:7/span 6}.pmsz3v4{grid-row:1;gap:40px}.pmsz3v5{grid-column:1/span 6}.pmsz3v6{grid-column:7/span 6}}@media screen and (min-width:1400px){.pmsz3v5{grid-column:2/span 4}.pmsz3v6{grid-column:8/span 4}}}
@layer ko28e51{.nctjeo0{row-gap:32px}.nctjeo1,.nctjeo2{aspect-ratio:4/5;grid-column:span 6;width:100%;position:relative}.nctjeo3,.nctjeo4{grid-column:2/span 4;align-items:center;display:flex}@media screen and (min-width:992px){.nctjeo1{grid-area:1/1/auto/span 6}.nctjeo2{grid-area:1/7/auto/span 6}.nctjeo3{grid-area:1/8/auto/span 4}.nctjeo4{grid-area:1/2/auto/span 4}}}
@layer ko28e51{.y7jriy0{text-align:left;grid-column:span 6}.y7jriy1{text-transform:uppercase;line-height:var(--_1r5fuqt2e);font-family:var(--_1r5fuqtl);font-size:var(--_1r5fuqt1l);font-weight:var(--_1r5fuqtw);margin:0 0 16px;display:block}.y7jriy2{text-transform:none;font-style:italic}.y7jriy3{color:var(--_1r5fuqt6);margin:0}@media screen and (min-width:992px){.y7jriy0{text-align:center;grid-column:4/span 6}}@media screen and (min-width:768px){.y7jriy1{line-height:var(--_1r5fuqt21);font-size:var(--_1r5fuqt17)}}}
@layer ko28e51{._1ag8wii0{flex-flow:column;row-gap:16px;display:flex}._1ag8wii2{text-align:left;margin:0;padding-left:24px}._1ag8wii3{margin:0}._1ag8wii4{margin:0;padding-left:16px}}
@media screen and (min-width:768px){._1ag8wii0 ._1ag8wii1{font-size:16px;line-height:26px}}
@layer ko28e52{._1ag8wii5{line-height:inherit;font-size:inherit}}