.vp-block-media-text{font-family:var(--font-base);font-size:var(--font-size);padding-inline:var(--inline-gap);padding-block-start:var(--block-gap)}.vp-block-media-text .container{max-width:var(--max-size);border-block-start:1px solid #000;margin:0 auto;padding-block-start:var(--block-gap)}.vp-block-media-text .num{font-size:var(--font-size-xxl);line-height:var(--line-height-xxxl);text-transform:uppercase;writing-mode:sideways-lr;width:fit-content;border-inline-start:1px solid #000;grid-area:num;padding-inline-start:var(--block-gap);display:inline-flex}.vp-block-media-text .image{grid-area:image;margin-block-start:var(--margin-60);margin-block-end:var(--block-gap)}.vp-block-media-text .image img{aspect-ratio:5/4}.vp-block-media-text .title{font-family:var(--font-heading);font-size:var(--font-size-s);font-weight:700;line-height:var(--line-height-xm);border-inline-start:1px solid #000;flex-direction:column;grid-area:title;margin-block-start:var(--margin-120);margin-block-end:0;padding-block-end:var(--margin-60);padding-inline-start:var(--inline-gap);display:flex}.vp-block-media-text .text{font-size:var(--font-size-xs);line-height:var(--line-height-xs);border-inline-start:1px solid #000;grid-area:text;padding-inline-start:var(--inline-gap)}.vp-block-media-text .action{flex-direction:column;padding-block-start:var(--margin-60);display:flex}.vp-block-media-text.has-title2 .title{text-transform:uppercase}.vp-block-media-text.has-title2 .title span:first-child{font-family:var(--font-base);text-transform:uppercase;padding-block:var(--margin-20);border-block:1px solid;font-weight:300}.vp-block-media-text.has-title2 .title span:last-child{padding-block:var(--margin-20);border-block-end:1px solid}@media (min-width:600px){.vp-block-media-text .action{width:50%;margin-inline:auto}}@media (min-width:1024px){.vp-block-media-text .container{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"num num num num num num num num num num num num"". . . . . . . .title title title.""image image image image image image image.text text text.";display:grid}.vp-block-media-text .image{margin-block:0}.vp-block-media-text .action{width:unset;margin-inline:auto}.vp-block-media-text.has-media-on-the-right .container{grid-template-areas:"num num num num num num num num num num num num"".title title title. . . . . . . ."".text text text.image image image image image image image"}.vp-block-media-text.has-media-on-the-right .num{justify-self:end}}