.quote{grid-template-columns:1fr 1fr;grid-template-rows:minmax(calc(var(--unit) * 38.631), auto);padding:10vw var(--gutter);display:grid}.quote__panel{border-radius:var(--radius-panel) 0 0 var(--radius-panel);background:var(--color-sky);display:grid}.quote__title,.quote__call{grid-area:1/1;place-self:start;margin-left:9.12%}.quote__title{width:65.6%;font-size:clamp(40px, calc(var(--unit) * 3.973), 50px);margin-top:31.95%}.quote__call{aspect-ratio:162/48;background:var(--color-ink);width:23.92%;color:var(--color-white);font-size:calc(var(--unit) * 1.172);text-align:center;justify-content:center;align-items:center;margin-top:58.76%;line-height:1.4;transition:background-color .4s;display:flex}.quote__call:hover{background:var(--color-accent)}.quote--sales .quote__title{align-self:center;margin:0 0 8.709% 6.455%}.quote--sales .quote__call{margin-top:48.86%;margin-left:6.457%}.quote__media{border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--color-sky);position:relative;overflow:hidden}.quote__video,.quote__pattern{width:100%;height:100%;position:absolute;inset:0}.quote__video{object-fit:cover}.quote__pattern{background:url(/images/video-overlay-pattern.webp) 50%}@media (width<=1000px){.quote{grid-template-columns:1fr;grid-template-rows:minmax(calc(var(--unit) * 52.516), auto) minmax(calc(var(--unit) * 53.721), auto);padding:8vw var(--gutter)}.quote__panel{border-radius:var(--radius-panel) var(--radius-panel) 0 0}.quote__media{border-radius:0 0 var(--radius-panel) var(--radius-panel)}.quote__call{aspect-ratio:173/51;font-size:22px}.quote--sales .quote__title{width:87.01%;margin:0 0 4.83% 6.495%}.quote--sales .quote__call{margin-top:31.86%;margin-left:6.494%}}@media (width<=750px){.quote{grid-template-rows:minmax(calc(var(--unit) * 131.914), auto) minmax(calc(var(--unit) * 127.094), auto);padding:10vw 0 7.8vw}.quote__panel{padding:8% 5%}.quote__call{aspect-ratio:84/70}.quote--sales .quote__title{justify-self:center;width:93.16%;margin:0 0 8.92%}.quote--sales .quote__call{aspect-ratio:177/73;justify-self:center;width:50.43%;margin:70% 0 0}}
