:root{--opk-layout: 1920px;--opk-layout-main: 1880px;--opk-layout-second: 1720px;--opk-layout-small: 850px;--font-cormorant-garamond: "Cormorant Garamond", serif}.opk-video,.opk-video__wrapper{width:100%}.opk-video{position:relative}.opk-video::before{content:"";position:absolute;width:100%;height:100%;z-index:1;background:rgba(14,10,4,.15)}.opk-video__bg-video,.opk-video__bg-image{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.opk-video__bg-video,.opk-video__bg-image{height:802px}}@media screen and (max-width: 767px){.opk-video__bg-video,.opk-video__bg-image{height:704px}}.opk-video__wrapper{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;transform:translate(-50%, -50%)}.opk-video__subtitle,.opk-video__title,.opk-video__description{text-align:center}.opk-video__subtitle,.opk-video__title{font-family:"Cormorant Garamond", serif;font-family:var(--font-cormorant-garamond);line-height:1}.opk-video__subtitle{margin-bottom:10px;font-weight:600;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media screen and (min-width: 768px){.opk-video__subtitle{font-size:28px}}@media screen and (max-width: 767px){.opk-video__subtitle{font-size:24px}}.opk-video__title{font-weight:700}@media screen and (min-width: 768px){.opk-video__title{font-size:52px;line-height:1.19}}@media screen and (max-width: 767px){.opk-video__title{font-size:40px;line-height:1}}.opk-video__description{margin:10px auto 0;font-family:var(--font-body-family);font-size:20px;font-weight:300;line-height:1.4}.opk-video__link{display:flex;align-items:center;justify-content:center;padding:10px 17px;border:2px solid #fffcf9;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.2;text-transform:uppercase;background:rgba(0,0,0,0);color:#fffcf9;transition:background-color .3s, color .3s}.opk-video__link:has(svg){gap:5px}.opk-video__link:has(svg) svg{width:20px;height:20px}.opk-video__link:has(svg) svg path{fill:#fffcf9;transition:fill .3s}.opk-video__link:hover{background:#fffcf9;color:#0e0a04}.opk-video__link:hover:has(svg) svg path{fill:#0e0a04}.opk-video__link{margin:30px auto 0}
