<div class="js-component md:bg-grey-50 relative block md:grid grid-cols-1 auto-rows-auto md:grid-cols-1 md:grid-rows-1 overflow-hidden z-0 bg-grey-50">
    <div class="md:col-start-1 md:col-end-md:row-start-1 md:row-end-2 relative hero-clip md:clip-path-none">

        <div class="aspect-[16/10] lg:aspect-[16/6]"></div>
        <video preload="none" class="lazyload absolute object-cover w-full h-full top-0 left-0" muted autoplay loop playsinline>
            <source src="https://player.vimeo.com/external/392924695.hd.mp4?s=5abd506422ab485f2e2174982ef5c07b2e309e38&amp;profile_id=175" type="video/mp4">
        </video>

    </div>
    <div class="md:col-start-1 md:col-end-1 md:row-start-1 md:row-end-2 md:flex md:items-center relative -mt-3/10 md:mt-0">
        <div class="mx-auto max-xsm:max-w-screen-xsm max-sm:max-w-screen-sm md:container">
            <div class="px-4 md:px-20 md:w-8/12 lg:w-6/12 xl:w-5/12 pt-10 sm:pt-14 xl:pt-12 pb-10 sm:pb-14 lg:pb-12 relative rounded-lg bg-grey-50">
                <div class="relative flex flex-col justify-center">

                    <h1 class="text-4xl xl:text-7xl font-bold font-heading leading-tight text-grey-800 ">Title here</h1>

                    <div class="block prose xl:prose-xl mt-8 ">
                        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec id magna dolor.</p>
                    </div>

                    <div class="mt-6">

                        <button class="btn  bg-alpha text-white border-2 border-alpha hover:border-alpha-800 hover:bg-alpha-800" data-micromodal-trigger="video-modal-1234">

                            Play full video

                        </button>

                        <div class="fixed bg-black/70 z-50 -inset-0 hidden overflow-auto" id="video-modal-1234" aria-hidden="true" data-vanilla-module="Modal">
                            <div tabindex="-1" class="w-full h-full flex px-4 py-12 lg:px-8" data-micromodal-close>
                                <div class="js-model-content w-full md:max-w-screen-xl m-auto" role="dialog" aria-modal="true">
                                    <div class="flex justify-end pb-4">
                                        <button class="w-10 h-10 border-white group transition ease-in-out duration-300 hover:bg-white border rounded-full z-20 flex items-center justify-center" aria-label="Close modal" data-micromodal-close>
                                            <svg class="fill-current w-5 h-5 text-white group-hover:text-bravo pointer-events-none">
                                                <use href="/front-end/sprite.svg#icon-close"></use>
                                            </svg>
                                            <span class="sr-only">Close Video Modal</span>
                                        </button>
                                    </div>
                                    <div class="relative aspect-[16/9] bg-black shadow-xl overflow-hidden rounded-md">
                                        <iframe class="absolute top-0 left-0 w-full h-full js-iframe" data-src="https://www.youtube.com/embed/NZrX_ES93JA" frameborder="0"></iframe>
                                    </div>
                                </div>
                            </div>
                        </div>

                    </div>

                </div>
            </div>
        </div>
    </div>
</div>
{% if buttonColour %}
    {% set buttonModifier = buttonColour %}
{% else %}
    {% set buttonModifier = 'default' %}
{% endif %}

{% if theme %}
    {% set bgColourClass = theme.bgColour %}
    {% set textColourClass = theme.textColour %}
    {% set richTextColourClass = theme.richTextColour %}
{% else %}
    {% set bgColourClass = 'bg-grey-50' %}
    {% set textColourClass = 'text-grey-800' %}
    {% set richTextColourClass = '' %}
{% endif %}

<div class="js-component md:bg-grey-50 relative block md:grid grid-cols-1 auto-rows-auto md:grid-cols-1 md:grid-rows-1 overflow-hidden z-0 {{ bgColourClass }}">
    <div class="md:col-start-1 md:col-end-md:row-start-1 md:row-end-2 relative hero-clip md:clip-path-none">
        {% if image %}
            {% render "@image-frame", { src: image.src, srcSet: image.srcSet, mdMax: image.mdMax, modifier: 'h-full object-cover', frameModifier: 'h-full', width: image.width, height: image.height } %}
        {% elseif backgroundVideo %}
            <div class="aspect-[16/10] lg:aspect-[16/6]"></div>
            <video preload="none" class="lazyload absolute object-cover w-full h-full top-0 left-0" muted autoplay loop playsinline>
                <source src="{{backgroundVideo.src}}" type="video/mp4">
            </video>
        {% endif %}
    </div>
    <div class="md:col-start-1 md:col-end-1 md:row-start-1 md:row-end-2 md:flex md:items-center relative -mt-3/10 md:mt-0">
        <div class="mx-auto max-xsm:max-w-screen-xsm max-sm:max-w-screen-sm md:container">
            <div class="px-4 md:px-20 md:w-8/12 lg:w-6/12 xl:w-5/12 pt-10 sm:pt-14 xl:pt-12 pb-10 sm:pb-14 lg:pb-12 relative rounded-lg {{ bgColourClass }}">
                <div class="relative flex flex-col justify-center">
                    {% if heading %}
                        <h1 class="text-4xl xl:text-7xl font-bold font-heading leading-tight {{textColourClass}} ">{{ heading }}</h1>
                    {% endif %}
                    {% if caption %}
                        <div class="block prose xl:prose-xl mt-8 {{richTextColourClass}}">
                            <p>{{ caption }}</p>
                        </div>
                    {% endif %}
                    {% if link %}
                        <div class="mt-6">
                            {% render "@button--" + buttonModifier, link, true %}
                        </div>
                    {% endif %}
                </div>
            </div>
        </div>
    </div>
</div>
{
  "siteName": "MentorKit Pattern Library",
  "heading": "Title here",
  "caption": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec id magna dolor.",
  "image": "",
  "link": {
    "text": "Play full video",
    "url": "https://www.youtube.com/embed/NZrX_ES93JA",
    "modal": true,
    "id": "video-modal-1234",
    "renderAsButton": true
  },
  "buttonColour": "default",
  "backgroundVideo": {
    "src": "https://player.vimeo.com/external/392924695.hd.mp4?s=5abd506422ab485f2e2174982ef5c07b2e309e38&profile_id=175"
  }
}

No notes defined.