.pcf-video{position:relative}.pcf-video__open{appearance:none;background:none;border:0;cursor:pointer;display:block;margin:0;padding:0;text-align:left;text-transform:none;width:100%}.pcf-video__open:focus,.pcf-video__open:hover{box-shadow:none;padding:0}.pcf-video__frame{aspect-ratio:16/9;background-color:var(--wp--preset--color--ink-warm);display:block;overflow:hidden;position:relative}.pcf-video__frame .pcf-frame-lines:after,.pcf-video__frame .pcf-frame-lines:before,.pcf-video__frame:after,.pcf-video__frame:before{background-color:rgba(26,21,18,.88);content:"";pointer-events:none;position:absolute;z-index:1}.pcf-video__frame:before{height:3px;transform:scaleX(var(--pcf-draw,0));transform-origin:right center;width:100%}.pcf-video__frame:after,.pcf-video__frame:before{right:0;top:0;transition:transform .2s ease calc((1 - var(--pcf-draw, 0))*.2s)}.pcf-video__frame:after{height:100%;transform:scaleY(var(--pcf-draw,0));transform-origin:center top;width:3px}.pcf-video__frame .pcf-frame-lines:before{bottom:0;height:3px;right:0;transform:scaleX(var(--pcf-draw,0));transform-origin:right center;transition:transform .2s ease calc(var(--pcf-draw, 0)*.2s);width:100%}.pcf-video__frame .pcf-frame-lines:after{height:100%;left:0;top:0;transform:scaleY(var(--pcf-draw,0));transform-origin:center top;transition:transform .2s ease calc(var(--pcf-draw, 0)*.2s);width:3px}@media(prefers-reduced-motion:reduce){.pcf-video__frame .pcf-frame-lines:after,.pcf-video__frame .pcf-frame-lines:before,.pcf-video__frame:after,.pcf-video__frame:before{transition:none}}img.pcf-video__poster{display:block;filter:brightness(.86);height:100%;object-fit:cover;transition:filter .3s ease,transform .45s ease;width:100%}.pcf-video__play{align-items:center;background-color:rgba(26,21,18,.78);border-radius:50%;display:flex;height:64px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .24s ease;width:64px}.pcf-video__play svg{fill:var(--wp--preset--color--accent);height:30px;margin-left:3px;transition:fill .24s ease;width:30px}.pcf-video__title{color:var(--wp--preset--color--ink-warm);display:block;font-family:var(--wp--preset--font-family--heading);font-size:21px;font-weight:700;line-height:1.25;transition:color .18s ease}.pcf-video__open:focus-visible .pcf-video__frame,.pcf-video__open:hover .pcf-video__frame{--pcf-draw:1}.pcf-video__open:focus-visible .pcf-video__play,.pcf-video__open:hover .pcf-video__play{background-color:var(--wp--preset--color--accent)}.pcf-video__open:focus-visible .pcf-video__play svg,.pcf-video__open:hover .pcf-video__play svg{fill:var(--wp--preset--color--ink-warm)}.pcf-video__open:focus-visible .pcf-video__poster,.pcf-video__open:hover .pcf-video__poster{filter:brightness(1);transform:scale(1.04)}.pcf-video__open:focus-visible .pcf-video__title,.pcf-video__open:hover .pcf-video__title{color:var(--wp--preset--color--maroon)}.pcf-video__open:focus-visible{outline:0}.pcf-video__open:focus-visible .pcf-video__frame{outline:3px solid var(--wp--preset--color--maroon);outline-offset:3px}.pcf-video__caption{display:block;padding-top:14px}.pcf-video__meta{color:var(--wp--preset--color--maroon);display:block;font-family:var(--wp--preset--font-family--body);font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.pcf-video__play,.pcf-video__poster,.pcf-video__title{transition:none}.pcf-video__open:focus-visible .pcf-video__poster,.pcf-video__open:hover .pcf-video__poster{transform:none}}@media(max-width:767px){.pcf-video__play{height:52px;width:52px}.pcf-video__play svg{height:24px;width:24px}.pcf-video__title{font-size:19px}}.pcf-films{box-sizing:border-box;font-family:var(--wp--preset--font-family--body);margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:40px 15px}@media(max-width:767px){.pcf-films{padding:32px 15px}}.pcf-films *,.pcf-films :after,.pcf-films :before{box-sizing:inherit}.pcf-section-header-block+.pcf-films-block .pcf-films{padding-top:28px}.pcf-films--split{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,4fr) minmax(0,10fr)}.pcf-films .pcf-films__intro .pcf-films__lead{color:var(--wp--preset--color--ink-warm);font-family:var(--wp--preset--font-family--heading);font-size:34px;font-weight:700;line-height:1.15;margin:0;text-wrap:balance}.pcf-films__lede{margin-top:16px}.pcf-films .pcf-films__lede li,.pcf-films .pcf-films__lede p{color:var(--wp--preset--color--contrast-warm-muted);font-family:var(--wp--preset--font-family--body)!important;font-size:16px;line-height:1.55;margin:0 0 12px}.pcf-films .pcf-films__lede>:last-child{margin-bottom:0}.pcf-films__grid{display:grid;gap:30px;list-style:none;margin:0;padding:0}.pcf-films--2 .pcf-films__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcf-films--3 .pcf-films__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pcf-films--split.pcf-films .pcf-films__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.pcf-films__item{min-width:0}@media(max-width:1023px){.pcf-films--3 .pcf-films__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcf-films--split{gap:34px;grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.pcf-films--2 .pcf-films__grid,.pcf-films--3 .pcf-films__grid,.pcf-films__grid{gap:24px;grid-template-columns:minmax(0,1fr)}}
