:root{--columns:4;--gutter:.0625px;--gutterTablet:1.25rem;--gutterVertical:2rem;--gutterVerticalSection:5rem;--pageGutter:1.375rem;--superHeaderHeight:2rem;--headerHeight:6.25rem;--iPhone5Height:568px;--radius:1.25rem;--containerMaxWidth:1140px;--siteMaxWidth:1480px;--ffRegular:"FTSystem-BlankRegular",sans-serif;--white:255,255,255;--grey:163,161,159;--greyLight:245,244,242;--greyLightMedium:234,232,229;--greyMedium:216,213,209;--greyDark:41,41,41;--g1:var(--greyLight);--g2:var(--greyLightMedium);--g3:var(--greyMedium);--g4:var(--grey);--g5:var(--greyDark);--black:0,0,0;--blue:66,133,244;--yellow:255,224,112;--green:59,179,82;--red:255,95,84;--accent:var(--yellow);--bgColor:var(--white);--color:var(--black);--ease:cubic-bezier(.33,1,.68,1)}@media screen and (min-width:750px){:root{--columns:12;--gutter:1.25rem;--pageGutter:2rem;--gutterVerticalSection:7.5rem;--headerHeight:6.25rem;--gutterVertical:2.375rem}}@media screen and (min-width:1440px){:root{--gutterVerticalSection:10rem}}@media screen and (min-width:1600px){:root{--gutterVerticalSection:14.25rem}}video.svelte-1p1q8vx{-o-object-fit:cover;object-fit:cover}.container.svelte-1p1q8vx{color:#fff;color:rgb(var(--white));position:relative}.container.interacted.svelte-1p1q8vx a:where(.svelte-1p1q8vx){opacity:0;pointer-events:none}.layout--cover .container.svelte-1p1q8vx{height:100%}a.svelte-1p1q8vx{color:currentColor;left:calc(50% - 2.1875rem);position:absolute;top:calc(50% - 2.57813rem);transition:opacity .2s cubic-bezier(.33,1,.68,1);transition:opacity .2s var(--ease);width:4.375rem;will-change:opacity;z-index:50}@media screen and (min-width:1280px){.slim.svelte-1p1q8vx{aspect-ratio:12/5}}div.svelte-yv3jxo{aspect-ratio:16/9;position:relative;width:100%}iframe.svelte-yv3jxo{height:100%;width:100%}.youtube-btn-container.svelte-yv3jxo{align-items:center;border:2px solid rgba(var(--g5));border-radius:40px;display:flex;height:60px;justify-content:center}.youtube-btn-container.svelte-yv3jxo .youtube-btn:where(.svelte-yv3jxo){position:relative;width:100px}.logo-black.svelte-yv3jxo,.logo-white.svelte-yv3jxo{display:flex;transition:opacity .3s}.logo-white.svelte-yv3jxo{left:0;opacity:0;position:absolute;top:0}.youtube-btn-container.svelte-yv3jxo:hover{background-color:#000;cursor:pointer;transition:.3s}.youtube-btn-container.svelte-yv3jxo:hover .logo-black:where(.svelte-yv3jxo){opacity:0}.youtube-btn-container.svelte-yv3jxo:hover .logo-white:where(.svelte-yv3jxo){opacity:1}
