From 3dd3dada19d540e3717725f24c3ef577e210bdce Mon Sep 17 00:00:00 2001 From: Dimitrie Stefanescu Date: Mon, 21 Jun 2021 09:45:08 +0100 Subject: [PATCH] feat: adds connector slider & redoes landing page layout --- assets/built/screen.css | 3474 +++++++++++++++--------- assets/built/theme.js | 1 + assets/css/screen.css | 19 + assets/images/acad.png | Bin 0 -> 17858 bytes assets/images/blender.png | Bin 0 -> 13214 bytes assets/images/civil.png | Bin 0 -> 15802 bytes assets/images/dyn.png | Bin 0 -> 15924 bytes assets/images/excel.png | Bin 0 -> 14850 bytes assets/images/gh.png | Bin 0 -> 13418 bytes assets/images/revit.png | Bin 0 -> 15526 bytes assets/images/rhino.png | Bin 0 -> 14590 bytes assets/images/unity.png | Bin 0 -> 14315 bytes assets/images/unreal.png | Bin 0 -> 13399 bytes default.hbs | 4 + gulpfile.js | 8 +- index.hbs | 31 +- package.json | 7 +- partials/cardCTAShadow.hbs | 30 + partials/landing/blogPreview.hbs | 2 +- partials/landing/connectorsPreview.hbs | 180 ++ partials/landing/getStartedSocial.hbs | 43 + partials/landing/header.hbs | 39 +- partials/landing/logos.hbs | 2 +- partials/landing/opensource.hbs | 2 +- tailwind.config.js | 1 + 25 files changed, 2464 insertions(+), 1379 deletions(-) create mode 100644 assets/built/theme.js create mode 100644 assets/images/acad.png create mode 100644 assets/images/blender.png create mode 100644 assets/images/civil.png create mode 100644 assets/images/dyn.png create mode 100644 assets/images/excel.png create mode 100644 assets/images/gh.png create mode 100644 assets/images/revit.png create mode 100644 assets/images/rhino.png create mode 100644 assets/images/unity.png create mode 100644 assets/images/unreal.png create mode 100644 partials/cardCTAShadow.hbs create mode 100644 partials/landing/connectorsPreview.hbs create mode 100644 partials/landing/getStartedSocial.hbs diff --git a/assets/built/screen.css b/assets/built/screen.css index fc7c053..73b4a56 100644 --- a/assets/built/screen.css +++ b/assets/built/screen.css @@ -1,6 +1,8 @@ /* Tailwind */ -/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ +/* ! tailwindcss v2.2.2 | MIT License | https://tailwindcss.com */ + +/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ /* Document @@ -12,8 +14,8 @@ Use a better box model (opinionated). */ *, -*::before, -*::after { +::before, +::after { box-sizing: border-box; } @@ -21,7 +23,7 @@ Use a better box model (opinionated). Use a more readable tab size (opinionated). */ -:root { +html { -moz-tab-size: 4; tab-size: 4; } @@ -376,7 +378,7 @@ body { box-sizing: border-box; /* 1 */ border-width: 0; /* 2 */ border-style: solid; /* 2 */ - border-color: #e5e7eb; /* 2 */ + border-color: currentColor; /* 2 */ } /* @@ -407,6 +409,7 @@ textarea { input::placeholder, textarea::placeholder { + opacity: 1; color: #9ca3af; } @@ -472,11 +475,20 @@ samp { } /** - * Make replaced elements `display: block` by default as that's - * the behavior you want almost all of the time. Inspired by - * CSS Remedy, with `svg` added as well. + * 1. Make replaced elements `display: block` by default as that's + * the behavior you want almost all of the time. Inspired by + * CSS Remedy, with `svg` added as well. * - * https://github.com/mozdevs/cssremedy/issues/14 + * https://github.com/mozdevs/cssremedy/issues/14 + * + * 2. Add `vertical-align: middle` to align replaced elements more + * sensibly by default when overriding `display` by adding a + * utility like `inline`. + * + * This can trigger a poorly considered linting error in some + * tools but is included by design. + * + * https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210 */ img, @@ -487,13 +499,13 @@ audio, iframe, embed, object { - display: block; - vertical-align: middle; + display: block; /* 1 */ + vertical-align: middle; /* 2 */ } /** * Constrain images and videos to the parent width and preserve - * their instrinsic aspect ratio. + * their intrinsic aspect ratio. * * https://github.com/mozdevs/cssremedy/issues/14 */ @@ -504,6 +516,11 @@ video { height: auto; } +*, ::before, ::after { + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); +} + .container { width: 100%; } @@ -1238,36 +1255,6 @@ video { } } -.space-y-1 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); -} - -.space-y-2 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); -} - -.space-y-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); - margin-bottom: calc(1rem * var(--tw-space-y-reverse)); -} - -.space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); -} - -.space-x-6 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1.5rem * var(--tw-space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); -} - .sr-only { position: absolute; width: 1px; @@ -1280,196 +1267,269 @@ video { border-width: 0; } -.bg-white { - --tw-bg-opacity: 1; - background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +.pointer-events-none { + pointer-events: none; } -.bg-gray-50 { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +.fixed { + position: fixed; } -.bg-gray-100 { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); +.absolute { + position: absolute; } -.bg-gray-300 { - --tw-bg-opacity: 1; - background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); +.relative { + position: relative; } -.bg-gray-500 { - --tw-bg-opacity: 1; - background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); +.inset-0 { + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; } -.bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); +.inset-x-0 { + left: 0px; + right: 0px; } -.bg-blue-100 { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +.top-0 { + top: 0px; } -.bg-blue-500 { - --tw-bg-opacity: 1; - background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); +.top-12 { + top: 3rem; } -.bg-blue-600 { - --tw-bg-opacity: 1; - background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); +.top-1\/2 { + top: 50%; } -.hover\:bg-gray-50:hover { - --tw-bg-opacity: 1; - background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +.right-full { + right: 100%; } -.hover\:bg-gray-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); +.bottom-0 { + bottom: 0px; } -.hover\:bg-blue-100:hover { - --tw-bg-opacity: 1; - background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +.bottom-12 { + bottom: 3rem; } -.hover\:bg-blue-700:hover { - --tw-bg-opacity: 1; - background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); +.left-0 { + left: 0px; } -@media (prefers-color-scheme: dark) { - .dark\:bg-gray-800 { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } - - .dark\:bg-gray-900 { - --tw-bg-opacity: 1; - background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); - } - - .dark\:hover\:bg-gray-800:hover { - --tw-bg-opacity: 1; - background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); - } +.left-1\/2 { + left: 50%; } -.bg-gradient-to-t { - background-image: linear-gradient(to top, var(--tw-gradient-stops)); +.left-full { + left: 100%; } -.bg-gradient-to-r { - background-image: linear-gradient(to right, var(--tw-gradient-stops)); +.z-0 { + z-index: 0; } -.bg-gradient-to-br { - background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); +.z-10 { + z-index: 10; } -.from-white { - --tw-gradient-from: #fff; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); +.z-20 { + z-index: 20; } -.from-blue-500 { - --tw-gradient-from: #3b82f6; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); +.z-30 { + z-index: 30; } -.from-blue-600 { - --tw-gradient-from: #2563eb; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); +.col-span-1 { + grid-column: span 1 / span 1; } -.via-gray-200 { - --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); +.col-span-2 { + grid-column: span 2 / span 2; } -.via-blue-600 { - --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); +.col-span-3 { + grid-column: span 3 / span 3; } -.to-white { - --tw-gradient-to: #fff; +.-m-3 { + margin: -0.75rem; } -.to-blue-700 { - --tw-gradient-to: #1d4ed8; +.mx-5 { + margin-left: 1.25rem; + margin-right: 1.25rem; } -@media (prefers-color-scheme: dark) { - .dark\:from-gray-900 { - --tw-gradient-from: #111827; - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); - } - - .dark\:via-gray-700 { - --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); - } - - .dark\:to-gray-800 { - --tw-gradient-to: #1f2937; - } +.mx-auto { + margin-left: auto; + margin-right: auto; } -.border-collapse { - border-collapse: collapse; +.my-0 { + margin-top: 0px; + margin-bottom: 0px; } -.border-transparent { - border-color: transparent; +.my-2 { + margin-top: 0.5rem; + margin-bottom: 0.5rem; } -@media (prefers-color-scheme: dark) { - .dark\:border-gray-600 { - --tw-border-opacity: 1; - border-color: rgba(75, 85, 99, var(--tw-border-opacity)); - } - - .dark\:border-gray-700 { - --tw-border-opacity: 1; - border-color: rgba(55, 65, 81, var(--tw-border-opacity)); - } +.my-4 { + margin-top: 1rem; + margin-bottom: 1rem; } -.rounded-md { - border-radius: 0.375rem; +.my-5 { + margin-top: 1.25rem; + margin-bottom: 1.25rem; } -.rounded-lg { - border-radius: 0.5rem; +.my-10 { + margin-top: 2.5rem; + margin-bottom: 2.5rem; } -.rounded-xl { - border-radius: 0.75rem; +.my-20 { + margin-top: 5rem; + margin-bottom: 5rem; } -.rounded-2xl { - border-radius: 1rem; +.-my-2 { + margin-top: -0.5rem; + margin-bottom: -0.5rem; } -.rounded-full { - border-radius: 9999px; +.mt-0 { + margin-top: 0px; } -.border { - border-width: 1px; +.mt-1 { + margin-top: 0.25rem; } -.border-l-4 { - border-left-width: 4px; +.mt-2 { + margin-top: 0.5rem; } -.border-t { - border-top-width: 1px; +.mt-3 { + margin-top: 0.75rem; +} + +.mt-4 { + margin-top: 1rem; +} + +.mt-5 { + margin-top: 1.25rem; +} + +.mt-6 { + margin-top: 1.5rem; +} + +.mt-8 { + margin-top: 2rem; +} + +.mt-10 { + margin-top: 2.5rem; +} + +.mt-12 { + margin-top: 3rem; +} + +.mt-20 { + margin-top: 5rem; +} + +.mt-24 { + margin-top: 6rem; +} + +.mt-36 { + margin-top: 9rem; +} + +.-mt-1 { + margin-top: -0.25rem; +} + +.-mt-2 { + margin-top: -0.5rem; +} + +.mr-2 { + margin-right: 0.5rem; +} + +.mr-4 { + margin-right: 1rem; +} + +.mr-5 { + margin-right: 1.25rem; +} + +.-mr-2 { + margin-right: -0.5rem; +} + +.mb-2 { + margin-bottom: 0.5rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.mb-5 { + margin-bottom: 1.25rem; +} + +.mb-10 { + margin-bottom: 2.5rem; +} + +.mb-14 { + margin-bottom: 3.5rem; +} + +.mb-16 { + margin-bottom: 4rem; +} + +.mb-20 { + margin-bottom: 5rem; +} + +.-mb-12 { + margin-bottom: -3rem; +} + +.-mb-14 { + margin-bottom: -3.5rem; +} + +.ml-2 { + margin-left: 0.5rem; +} + +.ml-3 { + margin-left: 0.75rem; +} + +.ml-4 { + margin-left: 1rem; } .block { @@ -1504,78 +1564,6 @@ video { display: none; } -.flex-col { - flex-direction: column; -} - -.flex-wrap { - flex-wrap: wrap; -} - -.place-content-between { - place-content: space-between; -} - -.items-start { - align-items: flex-start; -} - -.items-center { - align-items: center; -} - -.content-center { - align-content: center; -} - -.self-end { - align-self: flex-end; -} - -.self-center { - align-self: center; -} - -.justify-center { - justify-content: center; -} - -.justify-between { - justify-content: space-between; -} - -.flex-1 { - flex: 1 1 0%; -} - -.flex-grow { - flex-grow: 1; -} - -.flex-shrink-0 { - flex-shrink: 0; -} - -.font-normal { - font-weight: 400; -} - -.font-medium { - font-weight: 500; -} - -.font-semibold { - font-weight: 600; -} - -.font-bold { - font-weight: 700; -} - -.font-extrabold { - font-weight: 800; -} - .h-5 { height: 1.25rem; } @@ -1616,8 +1604,8 @@ video { height: 12rem; } -.h-52 { - height: 13rem; +.h-60 { + height: 15rem; } .h-64 { @@ -1628,6 +1616,10 @@ video { height: 24rem; } +.h-auto { + height: auto; +} + .h-5\/6 { height: 83.333333%; } @@ -1648,6 +1640,782 @@ video { height: calc(100vh / 4); } +.w-5 { + width: 1.25rem; +} + +.w-6 { + width: 1.5rem; +} + +.w-8 { + width: 2rem; +} + +.w-10 { + width: 2.5rem; +} + +.w-14 { + width: 3.5rem; +} + +.w-20 { + width: 5rem; +} + +.w-24 { + width: 6rem; +} + +.w-32 { + width: 8rem; +} + +.w-36 { + width: 9rem; +} + +.w-64 { + width: 16rem; +} + +.w-full { + width: 100%; +} + +.w-screen { + width: 100vw; +} + +.max-w-none { + max-width: none; +} + +.max-w-xs { + max-width: 20rem; +} + +.max-w-sm { + max-width: 24rem; +} + +.max-w-lg { + max-width: 32rem; +} + +.max-w-xl { + max-width: 36rem; +} + +.max-w-2xl { + max-width: 42rem; +} + +.max-w-4xl { + max-width: 56rem; +} + +.max-w-5xl { + max-width: 64rem; +} + +.max-w-7xl { + max-width: 80rem; +} + +.max-w-full { + max-width: 100%; +} + +.max-w-prose { + max-width: 65ch; +} + +.max-w-screen-2xl { + max-width: 1536px; +} + +.flex-1 { + flex: 1 1 0%; +} + +.flex-shrink-0 { + flex-shrink: 0; +} + +.flex-grow { + flex-grow: 1; +} + +.border-collapse { + border-collapse: collapse; +} + +.transform { + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.origin-top-right { + transform-origin: top right; +} + +.-translate-x-3 { + --tw-translate-x: -0.75rem; +} + +.-translate-x-1\/2 { + --tw-translate-x: -50%; +} + +.translate-y-0 { + --tw-translate-y: 0px; +} + +.translate-y-1 { + --tw-translate-y: 0.25rem; +} + +.-translate-y-1 { + --tw-translate-y: -0.25rem; +} + +.-translate-y-2 { + --tw-translate-y: -0.5rem; +} + +.-translate-y-1\/2 { + --tw-translate-y: -50%; +} + +.rotate-45 { + --tw-rotate: 45deg; +} + +.scale-90 { + --tw-scale-x: .9; + --tw-scale-y: .9; +} + +.scale-95 { + --tw-scale-x: .95; + --tw-scale-y: .95; +} + +.scale-100 { + --tw-scale-x: 1; + --tw-scale-y: 1; +} + +.group:hover .group-hover\:scale-110 { + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; +} + +.group:hover .group-hover\:scale-125 { + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; +} + +.hover\:scale-100:hover { + --tw-scale-x: 1; + --tw-scale-y: 1; +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} + +@keyframes ping { + 75%, 100% { + transform: scale(2); + opacity: 0; + } +} + +@keyframes pulse { + 50% { + opacity: .5; + } +} + +@keyframes bounce { + 0%, 100% { + transform: translateY(-25%); + animation-timing-function: cubic-bezier(0.8,0,1,1); + } + + 50% { + transform: none; + animation-timing-function: cubic-bezier(0,0,0.2,1); + } +} + +.list-inside { + list-style-position: inside; +} + +.list-disc { + list-style-type: disc; +} + +.grid-flow-row { + grid-auto-flow: row; +} + +.grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); +} + +.grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); +} + +.flex-col { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.place-content-between { + place-content: space-between; +} + +.content-center { + align-content: center; +} + +.items-start { + align-items: flex-start; +} + +.items-center { + align-items: center; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.gap-4 { + gap: 1rem; +} + +.gap-5 { + gap: 1.25rem; +} + +.gap-6 { + gap: 1.5rem; +} + +.gap-7 { + gap: 1.75rem; +} + +.gap-10 { + gap: 2.5rem; +} + +.gap-20 { + gap: 5rem; +} + +.gap-y-6 { + row-gap: 1.5rem; +} + +.space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-x-6 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1.5rem * var(--tw-space-x-reverse)); + margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-1 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.space-y-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} + +.self-end { + align-self: flex-end; +} + +.self-center { + align-self: center; +} + +.overflow-hidden { + overflow: hidden; +} + +.rounded-md { + border-radius: 0.375rem; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.rounded-xl { + border-radius: 0.75rem; +} + +.rounded-2xl { + border-radius: 1rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-t-3xl { + border-top-left-radius: 1.5rem; + border-top-right-radius: 1.5rem; +} + +.border-4 { + border-width: 4px; +} + +.border { + border-width: 1px; +} + +.border-t { + border-top-width: 1px; +} + +.border-l-4 { + border-left-width: 4px; +} + +.border-transparent { + border-color: transparent; +} + +.border-blue-600 { + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); +} + +@media (prefers-color-scheme: dark) { + .dark\:border-gray-600 { + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .dark\:border-gray-700 { + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +} + +.bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +} + +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); +} + +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); +} + +.bg-gray-300 { + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); +} + +.bg-gray-500 { + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); +} + +.bg-blue-100 { + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +} + +.bg-blue-500 { + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); +} + +.bg-blue-600 { + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-50 { + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +} + +.hover\:bg-gray-50:hover { + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +} + +.hover\:bg-gray-100:hover { + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-100:hover { + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-700:hover { + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); +} + +@media (prefers-color-scheme: dark) { + .dark\:bg-gray-800 { + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .dark\:bg-gray-900 { + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .group:hover .dark\:group-hover\:bg-gray-900 { + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .dark\:hover\:bg-gray-800:hover { + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } +} + +.bg-gradient-to-t { + background-image: linear-gradient(to top, var(--tw-gradient-stops)); +} + +.bg-gradient-to-r { + background-image: linear-gradient(to right, var(--tw-gradient-stops)); +} + +.bg-gradient-to-br { + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); +} + +.bg-gradient-to-b { + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); +} + +.from-transparent { + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.from-white { + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.from-gray-200 { + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); +} + +.from-blue-500 { + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); +} + +.from-blue-600 { + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); +} + +@media (prefers-color-scheme: dark) { + .dark\:from-gray-900 { + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } +} + +.via-gray-200 { + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); +} + +.via-blue-600 { + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); +} + +@media (prefers-color-scheme: dark) { + .dark\:via-gray-700 { + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } +} + +.to-white { + --tw-gradient-to: #fff; +} + +.to-gray-200 { + --tw-gradient-to: #e5e7eb; +} + +.to-blue-700 { + --tw-gradient-to: #1d4ed8; +} + +@media (prefers-color-scheme: dark) { + .dark\:to-gray-800 { + --tw-gradient-to: #1f2937; + } + + .dark\:to-gray-900 { + --tw-gradient-to: #111827; + } +} + +.fill-current { + fill: currentColor; +} + +.object-contain { + object-fit: contain; +} + +.object-cover { + object-fit: cover; +} + +.object-center { + object-position: center; +} + +.p-0 { + padding: 0px; +} + +.p-2 { + padding: 0.5rem; +} + +.p-3 { + padding: 0.75rem; +} + +.p-4 { + padding: 1rem; +} + +.p-5 { + padding: 1.25rem; +} + +.p-6 { + padding: 1.5rem; +} + +.p-8 { + padding: 2rem; +} + +.p-10 { + padding: 2.5rem; +} + +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.py-5 { + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} + +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.py-10 { + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.py-14 { + padding-top: 3.5rem; + padding-bottom: 3.5rem; +} + +.py-20 { + padding-top: 5rem; + padding-bottom: 5rem; +} + +.pt-4 { + padding-top: 1rem; +} + +.pt-5 { + padding-top: 1.25rem; +} + +.pt-10 { + padding-top: 2.5rem; +} + +.pt-20 { + padding-top: 5rem; +} + +.pt-32 { + padding-top: 8rem; +} + +.pb-4 { + padding-bottom: 1rem; +} + +.pb-5 { + padding-bottom: 1.25rem; +} + +.pb-6 { + padding-bottom: 1.5rem; +} + +.pb-8 { + padding-bottom: 2rem; +} + +.pb-10 { + padding-bottom: 2.5rem; +} + +.pb-20 { + padding-bottom: 5rem; +} + +.pl-0 { + padding-left: 0px; +} + +.pl-5 { + padding-left: 1.25rem; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-justify { + text-align: justify; +} + .text-xs { font-size: 0.75rem; line-height: 1rem; @@ -1688,6 +2456,30 @@ video { line-height: 2.5rem; } +.font-normal { + font-weight: 400; +} + +.font-medium { + font-weight: 500; +} + +.font-semibold { + font-weight: 600; +} + +.font-bold { + font-weight: 700; +} + +.font-extrabold { + font-weight: 800; +} + +.uppercase { + text-transform: uppercase; +} + .leading-6 { line-height: 1.5rem; } @@ -1696,631 +2488,16 @@ video { line-height: 2rem; } -.list-inside { - list-style-position: inside; +.tracking-tight { + letter-spacing: -0.025em; } -.list-disc { - list-style-type: disc; +.tracking-wide { + letter-spacing: 0.025em; } -.-m-3 { - margin: -0.75rem; -} - -.my-0 { - margin-top: 0px; - margin-bottom: 0px; -} - -.my-2 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; -} - -.my-4 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; -} - -.mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; -} - -.my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; -} - -.my-20 { - margin-top: 5rem; - margin-bottom: 5rem; -} - -.mx-auto { - margin-left: auto; - margin-right: auto; -} - -.-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; -} - -.mt-0 { - margin-top: 0px; -} - -.mt-1 { - margin-top: 0.25rem; -} - -.mt-2 { - margin-top: 0.5rem; -} - -.mr-2 { - margin-right: 0.5rem; -} - -.mb-2 { - margin-bottom: 0.5rem; -} - -.ml-2 { - margin-left: 0.5rem; -} - -.mt-3 { - margin-top: 0.75rem; -} - -.ml-3 { - margin-left: 0.75rem; -} - -.mt-4 { - margin-top: 1rem; -} - -.mr-4 { - margin-right: 1rem; -} - -.mb-4 { - margin-bottom: 1rem; -} - -.ml-4 { - margin-left: 1rem; -} - -.mt-5 { - margin-top: 1.25rem; -} - -.mr-5 { - margin-right: 1.25rem; -} - -.mb-5 { - margin-bottom: 1.25rem; -} - -.mt-6 { - margin-top: 1.5rem; -} - -.mt-8 { - margin-top: 2rem; -} - -.mt-10 { - margin-top: 2.5rem; -} - -.mb-10 { - margin-bottom: 2.5rem; -} - -.mt-12 { - margin-top: 3rem; -} - -.mb-16 { - margin-bottom: 4rem; -} - -.mt-20 { - margin-top: 5rem; -} - -.mb-20 { - margin-bottom: 5rem; -} - -.mt-24 { - margin-top: 6rem; -} - -.mt-36 { - margin-top: 9rem; -} - -.-mt-1 { - margin-top: -0.25rem; -} - -.-mt-2 { - margin-top: -0.5rem; -} - -.-mr-2 { - margin-right: -0.5rem; -} - -.-mt-10 { - margin-top: -2.5rem; -} - -.max-w-none { - max-width: none; -} - -.max-w-xs { - max-width: 20rem; -} - -.max-w-sm { - max-width: 24rem; -} - -.max-w-lg { - max-width: 32rem; -} - -.max-w-2xl { - max-width: 42rem; -} - -.max-w-4xl { - max-width: 56rem; -} - -.max-w-5xl { - max-width: 64rem; -} - -.max-w-7xl { - max-width: 80rem; -} - -.max-w-full { - max-width: 100%; -} - -.max-w-prose { - max-width: 65ch; -} - -.max-w-screen-2xl { - max-width: 1536px; -} - -.object-cover { - object-fit: cover; -} - -.object-center { - object-position: center; -} - -.opacity-0 { - opacity: 0; -} - -.opacity-10 { - opacity: 0.1; -} - -.opacity-30 { - opacity: 0.3; -} - -.opacity-40 { - opacity: 0.4; -} - -.opacity-50 { - opacity: 0.5; -} - -.opacity-70 { - opacity: 0.7; -} - -.opacity-75 { - opacity: 0.75; -} - -.opacity-90 { - opacity: 0.9; -} - -.opacity-100 { - opacity: 1; -} - -@media (prefers-color-scheme: dark) { - .dark\:opacity-20 { - opacity: 0.2; - } -} - -.outline-none { - outline: 2px solid transparent; - outline-offset: 2px; -} - -.focus\:outline-none:focus { - outline: 2px solid transparent; - outline-offset: 2px; -} - -.overflow-hidden { - overflow: hidden; -} - -.p-0 { - padding: 0px; -} - -.p-2 { - padding: 0.5rem; -} - -.p-3 { - padding: 0.75rem; -} - -.p-5 { - padding: 1.25rem; -} - -.p-6 { - padding: 1.5rem; -} - -.p-8 { - padding: 2rem; -} - -.p-10 { - padding: 2.5rem; -} - -.py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -.py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.px-4 { - padding-left: 1rem; - padding-right: 1rem; -} - -.py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - -.px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; -} - -.py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} - -.px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.py-8 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.px-8 { - padding-left: 2rem; - padding-right: 2rem; -} - -.py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} - -.px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -.py-14 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; -} - -.py-20 { - padding-top: 5rem; - padding-bottom: 5rem; -} - -.py-24 { - padding-top: 6rem; - padding-bottom: 6rem; -} - -.pl-0 { - padding-left: 0px; -} - -.pt-4 { - padding-top: 1rem; -} - -.pt-5 { - padding-top: 1.25rem; -} - -.pb-5 { - padding-bottom: 1.25rem; -} - -.pl-5 { - padding-left: 1.25rem; -} - -.pb-6 { - padding-bottom: 1.5rem; -} - -.pb-8 { - padding-bottom: 2rem; -} - -.pt-10 { - padding-top: 2.5rem; -} - -.pb-10 { - padding-bottom: 2.5rem; -} - -.pb-20 { - padding-bottom: 5rem; -} - -.pt-32 { - padding-top: 8rem; -} - -.pointer-events-none { - pointer-events: none; -} - -.fixed { - position: fixed; -} - -.absolute { - position: absolute; -} - -.relative { - position: relative; -} - -.inset-0 { - top: 0px; - right: 0px; - bottom: 0px; - left: 0px; -} - -.inset-x-0 { - right: 0px; - left: 0px; -} - -.top-0 { - top: 0px; -} - -.bottom-0 { - bottom: 0px; -} - -.left-0 { - left: 0px; -} - -.top-12 { - top: 3rem; -} - -.bottom-12 { - bottom: 3rem; -} - -.top-1\/2 { - top: 50%; -} - -.left-1\/2 { - left: 50%; -} - -.right-full { - right: 100%; -} - -.left-full { - left: 100%; -} - -* { - --tw-shadow: 0 0 #0000; -} - -.shadow-sm { - --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.shadow { - --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.shadow-lg { - --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.shadow-xl { - --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.shadow-2xl { - --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.hover\:shadow-xl:hover { - --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -.hover\:shadow-2xl:hover { - --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); -} - -* { - --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgba(59, 130, 246, 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; -} - -.ring-0 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.ring-1 { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.ring { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.hover\:ring-2:hover { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.hover\:ring-4:hover { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:ring-2:focus { - --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); - --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); - box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); -} - -.focus\:ring-inset:focus { - --tw-ring-inset: inset; -} - -.ring-black { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); -} - -.focus\:ring-blue-500:focus { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); -} - -@media (prefers-color-scheme: dark) { - .dark\:ring-blue-700 { - --tw-ring-opacity: 1; - --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); - } -} - -.ring-opacity-5 { - --tw-ring-opacity: 0.05; -} - -.fill-current { - fill: currentColor; -} - -.text-left { - text-align: left; -} - -.text-center { - text-align: center; -} - -.text-justify { - text-align: justify; +.tracking-wider { + letter-spacing: 0.05em; } .text-white { @@ -2403,6 +2580,11 @@ video { color: rgba(107, 114, 128, var(--tw-text-opacity)); } +.group:hover .group-hover\:text-blue-500 { + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); +} + .hover\:text-gray-500:hover { --tw-text-opacity: 1; color: rgba(107, 114, 128, var(--tw-text-opacity)); @@ -2490,223 +2672,191 @@ video { } } -.uppercase { - text-transform: uppercase; +.no-underline { + text-decoration: none; } -.tracking-tight { - letter-spacing: -0.025em; +.opacity-0 { + opacity: 0; } -.tracking-wide { - letter-spacing: 0.025em; +.opacity-10 { + opacity: 0.1; } -.tracking-wider { - letter-spacing: 0.05em; +.opacity-30 { + opacity: 0.3; } -.visible { - visibility: visible; +.opacity-40 { + opacity: 0.4; } -.invisible { - visibility: hidden; +.opacity-50 { + opacity: 0.5; +} + +.opacity-75 { + opacity: 0.75; +} + +.opacity-90 { + opacity: 0.9; +} + +.opacity-100 { + opacity: 1; +} + +.group:hover .group-hover\:opacity-100 { + opacity: 1; } @media (prefers-color-scheme: dark) { - .dark\:visible { - visibility: visible; - } - - .dark\:invisible { - visibility: hidden; + .dark\:opacity-20 { + opacity: 0.2; } } -.w-5 { - width: 1.25rem; +*, ::before, ::after { + --tw-shadow: 0 0 #0000; } -.w-6 { - width: 1.5rem; +.shadow-sm { + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.w-8 { - width: 2rem; +.shadow { + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.w-10 { - width: 2.5rem; +.shadow-lg { + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.w-14 { - width: 3.5rem; +.shadow-xl { + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.w-20 { - width: 5rem; +.shadow-2xl { + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.w-24 { - width: 6rem; +.group:hover .group-hover\:shadow-xl { + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.w-32 { - width: 8rem; +.hover\:shadow-xl:hover { + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.w-36 { - width: 9rem; +.hover\:shadow-2xl:hover { + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } -.w-64 { - width: 16rem; +.outline-none { + outline: 2px solid transparent; + outline-offset: 2px; } -.w-4\/6 { - width: 66.666667%; +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; } -.w-full { - width: 100%; +*, ::before, ::after { + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgba(59, 130, 246, 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; } -.w-screen { - width: 100vw; +.ring-0 { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } -.z-0 { - z-index: 0; +.ring-1 { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } -.z-10 { - z-index: 10; +.ring { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } -.z-20 { - z-index: 20; +.hover\:ring-2:hover { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } -.z-30 { - z-index: 30; +.hover\:ring-4:hover { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } -.gap-4 { - gap: 1rem; +.focus\:ring-2:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } -.gap-5 { - gap: 1.25rem; +.focus\:ring-inset:focus { + --tw-ring-inset: inset; } -.gap-6 { - gap: 1.5rem; +.ring-black { + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); } -.gap-7 { - gap: 1.75rem; +.focus\:ring-blue-500:focus { + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); } -.gap-10 { - gap: 2.5rem; +@media (prefers-color-scheme: dark) { + .dark\:ring-blue-700 { + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } } -.gap-20 { - gap: 5rem; +.ring-opacity-5 { + --tw-ring-opacity: 0.05; } -.gap-y-6 { - row-gap: 1.5rem; -} - -.grid-flow-row { - grid-auto-flow: row; -} - -.grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); -} - -.grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); -} - -.grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); -} - -.col-span-1 { - grid-column: span 1 / span 1; -} - -.col-span-2 { - grid-column: span 2 / span 2; -} - -.col-span-3 { - grid-column: span 3 / span 3; -} - -.transform { - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - -.origin-top-right { - transform-origin: top right; -} - -.scale-95 { - --tw-scale-x: .95; - --tw-scale-y: .95; -} - -.scale-100 { - --tw-scale-x: 1; - --tw-scale-y: 1; -} - -.rotate-45 { - --tw-rotate: 45deg; -} - -.-translate-x-3 { - --tw-translate-x: -0.75rem; -} - -.-translate-x-1\/2 { - --tw-translate-x: -50%; -} - -.translate-y-0 { - --tw-translate-y: 0px; -} - -.translate-y-1 { - --tw-translate-y: 0.25rem; -} - -.-translate-y-1 { - --tw-translate-y: -0.25rem; -} - -.-translate-y-2 { - --tw-translate-y: -0.5rem; -} - -.-translate-y-1\/2 { - --tw-translate-y: -50%; +.filter { + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } @@ -2717,16 +2867,16 @@ video { transition-duration: 150ms; } -.ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); -} - -.ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); -} - -.ease-in-out { +.transition-opacity { + transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-transform { + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; } .duration-100 { @@ -2745,35 +2895,16 @@ video { transition-duration: 300ms; } -@keyframes spin { - to { - transform: rotate(360deg); - } +.ease-in { + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); } -@keyframes ping { - 75%, 100% { - transform: scale(2); - opacity: 0; - } +.ease-out { + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); } -@keyframes pulse { - 50% { - opacity: .5; - } -} - -@keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - animation-timing-function: cubic-bezier(0,0,0.2,1); - } +.ease-in-out { + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .line-clamp-2 { @@ -2790,6 +2921,665 @@ video { -webkit-line-clamp: 3; } +/** + * Swiper 6.7.0 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2021 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: May 31, 2021 + */ + +@font-face { + font-family: 'swiper-icons'; + + src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff'); + + font-weight: 400; + + font-style: normal; +} + +:root { + --swiper-theme-color: #007aff; +} + +.swiper-container { + margin-left: auto; + margin-right: auto; + position: relative; + overflow: hidden; + list-style: none; + padding: 0; + /* Fix of Webkit flickering */ + z-index: 1; +} + +.swiper-container-vertical > .swiper-wrapper { + flex-direction: column; +} + +.swiper-wrapper { + position: relative; + width: 100%; + height: 100%; + z-index: 1; + display: flex; + transition-property: transform; + box-sizing: content-box; +} + +.swiper-container-android .swiper-slide, +.swiper-wrapper { + transform: translate3d(0px, 0, 0); +} + +.swiper-container-multirow > .swiper-wrapper { + flex-wrap: wrap; +} + +.swiper-container-multirow-column > .swiper-wrapper { + flex-wrap: wrap; + flex-direction: column; +} + +.swiper-container-free-mode > .swiper-wrapper { + transition-timing-function: ease-out; + margin: 0 auto; +} + +.swiper-container-pointer-events { + touch-action: pan-y; +} + +.swiper-container-pointer-events.swiper-container-vertical { + touch-action: pan-x; +} + +.swiper-slide { + flex-shrink: 0; + width: 100%; + height: 100%; + position: relative; + transition-property: transform; +} + +.swiper-slide-invisible-blank { + visibility: hidden; +} + +/* Auto Height */ + +.swiper-container-autoheight, +.swiper-container-autoheight .swiper-slide { + height: auto; +} + +.swiper-container-autoheight .swiper-wrapper { + align-items: flex-start; + transition-property: transform, height; +} + +/* 3D Effects */ + +.swiper-container-3d { + perspective: 1200px; +} + +.swiper-container-3d .swiper-wrapper, +.swiper-container-3d .swiper-slide, +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom, +.swiper-container-3d .swiper-cube-shadow { + transform-style: preserve-3d; +} + +.swiper-container-3d .swiper-slide-shadow-left, +.swiper-container-3d .swiper-slide-shadow-right, +.swiper-container-3d .swiper-slide-shadow-top, +.swiper-container-3d .swiper-slide-shadow-bottom { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + z-index: 10; +} + +.swiper-container-3d .swiper-slide-shadow-left { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} + +.swiper-container-3d .swiper-slide-shadow-right { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} + +.swiper-container-3d .swiper-slide-shadow-top { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} + +.swiper-container-3d .swiper-slide-shadow-bottom { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); +} + +/* CSS Mode */ + +.swiper-container-css-mode > .swiper-wrapper { + overflow: auto; + scrollbar-width: none; + /* For Firefox */ + -ms-overflow-style: none; + /* For Internet Explorer and Edge */ +} + +.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { + display: none; +} + +.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { + scroll-snap-align: start start; +} + +.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { + scroll-snap-type: x mandatory; +} + +.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { + scroll-snap-type: y mandatory; +} + +:root { + --swiper-navigation-size: 44px; + /* + --swiper-navigation-color: var(--swiper-theme-color); + */ +} + +.swiper-button-prev, +.swiper-button-next { + position: absolute; + top: 50%; + width: calc(var(--swiper-navigation-size) / 44 * 27); + height: var(--swiper-navigation-size); + margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); + z-index: 10; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + color: var(--swiper-navigation-color, var(--swiper-theme-color)); +} + +.swiper-button-prev.swiper-button-disabled, +.swiper-button-next.swiper-button-disabled { + opacity: 0.35; + cursor: auto; + pointer-events: none; +} + +.swiper-button-prev:after, +.swiper-button-next:after { + font-family: swiper-icons; + font-size: var(--swiper-navigation-size); + text-transform: none !important; + letter-spacing: 0; + text-transform: none; + font-variant: initial; + line-height: 1; +} + +.swiper-button-prev, +.swiper-container-rtl .swiper-button-next { + left: 10px; + right: auto; +} + +.swiper-button-prev:after, +.swiper-container-rtl .swiper-button-next:after { + content: 'prev'; +} + +.swiper-button-next, +.swiper-container-rtl .swiper-button-prev { + right: 10px; + left: auto; +} + +.swiper-button-next:after, +.swiper-container-rtl .swiper-button-prev:after { + content: 'next'; +} + +.swiper-button-prev.swiper-button-white, +.swiper-button-next.swiper-button-white { + --swiper-navigation-color: #ffffff; +} + +.swiper-button-prev.swiper-button-black, +.swiper-button-next.swiper-button-black { + --swiper-navigation-color: #000000; +} + +.swiper-button-lock { + display: none; +} + +:root { + /* + --swiper-pagination-color: var(--swiper-theme-color); + */ +} + +.swiper-pagination { + position: absolute; + text-align: center; + transition: 300ms opacity; + transform: translate3d(0, 0, 0); + z-index: 10; +} + +.swiper-pagination.swiper-pagination-hidden { + opacity: 0; +} + +/* Common Styles */ + +.swiper-pagination-fraction, +.swiper-pagination-custom, +.swiper-container-horizontal > .swiper-pagination-bullets { + bottom: 10px; + left: 0; + width: 100%; +} + +/* Bullets */ + +.swiper-pagination-bullets-dynamic { + overflow: hidden; + font-size: 0; +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transform: scale(0.33); + position: relative; +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { + transform: scale(1); +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { + transform: scale(1); +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { + transform: scale(0.66); +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { + transform: scale(0.33); +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { + transform: scale(0.66); +} + +.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { + transform: scale(0.33); +} + +.swiper-pagination-bullet { + width: 8px; + height: 8px; + display: inline-block; + border-radius: 50%; + background: #000; + opacity: 0.2; +} + +button.swiper-pagination-bullet { + border: none; + margin: 0; + padding: 0; + box-shadow: none; + -webkit-appearance: none; + appearance: none; +} + +.swiper-pagination-clickable .swiper-pagination-bullet { + cursor: pointer; +} + +.swiper-pagination-bullet-active { + opacity: 1; + background: var(--swiper-pagination-color, var(--swiper-theme-color)); +} + +.swiper-container-vertical > .swiper-pagination-bullets { + right: 10px; + top: 50%; + transform: translate3d(0px, -50%, 0); +} + +.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 6px 0; + display: block; +} + +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + top: 50%; + transform: translateY(-50%); + width: 8px; +} + +.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + display: inline-block; + transition: 200ms transform, 200ms top; +} + +.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 4px; +} + +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { + left: 50%; + transform: translateX(-50%); + white-space: nowrap; +} + +.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: 200ms transform, 200ms left; +} + +.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { + transition: 200ms transform, 200ms right; +} + +/* Progress */ + +.swiper-pagination-progressbar { + background: rgba(0, 0, 0, 0.25); + position: absolute; +} + +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + background: var(--swiper-pagination-color, var(--swiper-theme-color)); + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + transform: scale(0); + transform-origin: left top; +} + +.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { + transform-origin: right top; +} + +.swiper-container-horizontal > .swiper-pagination-progressbar, +.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 100%; + height: 4px; + left: 0; + top: 0; +} + +.swiper-container-vertical > .swiper-pagination-progressbar, +.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { + width: 4px; + height: 100%; + left: 0; + top: 0; +} + +.swiper-pagination-white { + --swiper-pagination-color: #ffffff; +} + +.swiper-pagination-black { + --swiper-pagination-color: #000000; +} + +.swiper-pagination-lock { + display: none; +} + +/* Scrollbar */ + +.swiper-scrollbar { + border-radius: 10px; + position: relative; + -ms-touch-action: none; + background: rgba(0, 0, 0, 0.1); +} + +.swiper-container-horizontal > .swiper-scrollbar { + position: absolute; + left: 1%; + bottom: 3px; + z-index: 50; + height: 5px; + width: 98%; +} + +.swiper-container-vertical > .swiper-scrollbar { + position: absolute; + right: 3px; + top: 1%; + z-index: 50; + width: 5px; + height: 98%; +} + +.swiper-scrollbar-drag { + height: 100%; + width: 100%; + position: relative; + background: rgba(0, 0, 0, 0.5); + border-radius: 10px; + left: 0; + top: 0; +} + +.swiper-scrollbar-cursor-drag { + cursor: move; +} + +.swiper-scrollbar-lock { + display: none; +} + +.swiper-zoom-container { + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} + +.swiper-zoom-container > img, +.swiper-zoom-container > svg, +.swiper-zoom-container > canvas { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} + +.swiper-slide-zoomed { + cursor: move; +} + +/* Preloader */ + +:root { + /* + --swiper-preloader-color: var(--swiper-theme-color); + */ +} + +.swiper-lazy-preloader { + width: 42px; + height: 42px; + position: absolute; + left: 50%; + top: 50%; + margin-left: -21px; + margin-top: -21px; + z-index: 10; + transform-origin: 50%; + animation: swiper-preloader-spin 1s infinite linear; + box-sizing: border-box; + border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); + border-radius: 50%; + border-top-color: transparent; +} + +.swiper-lazy-preloader-white { + --swiper-preloader-color: #fff; +} + +.swiper-lazy-preloader-black { + --swiper-preloader-color: #000; +} + +@keyframes swiper-preloader-spin { + 100% { + transform: rotate(360deg); + } +} + +/* a11y */ + +.swiper-container .swiper-notification { + position: absolute; + left: 0; + top: 0; + pointer-events: none; + opacity: 0; + z-index: -1000; +} + +.swiper-container-fade.swiper-container-free-mode .swiper-slide { + transition-timing-function: ease-out; +} + +.swiper-container-fade .swiper-slide { + pointer-events: none; + transition-property: opacity; +} + +.swiper-container-fade .swiper-slide .swiper-slide { + pointer-events: none; +} + +.swiper-container-fade .swiper-slide-active, +.swiper-container-fade .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} + +.swiper-container-cube { + overflow: visible; +} + +.swiper-container-cube .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; + visibility: hidden; + transform-origin: 0 0; + width: 100%; + height: 100%; +} + +.swiper-container-cube .swiper-slide .swiper-slide { + pointer-events: none; +} + +.swiper-container-cube.swiper-container-rtl .swiper-slide { + transform-origin: 100% 0; +} + +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} + +.swiper-container-cube .swiper-slide-active, +.swiper-container-cube .swiper-slide-next, +.swiper-container-cube .swiper-slide-prev, +.swiper-container-cube .swiper-slide-next + .swiper-slide { + pointer-events: auto; + visibility: visible; +} + +.swiper-container-cube .swiper-slide-shadow-top, +.swiper-container-cube .swiper-slide-shadow-bottom, +.swiper-container-cube .swiper-slide-shadow-left, +.swiper-container-cube .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.swiper-container-cube .swiper-cube-shadow { + position: absolute; + left: 0; + bottom: 0px; + width: 100%; + height: 100%; + opacity: 0.6; + z-index: 0; +} + +.swiper-container-cube .swiper-cube-shadow:before { + content: ''; + background: #000; + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + filter: blur(50px); +} + +.swiper-container-flip { + overflow: visible; +} + +.swiper-container-flip .swiper-slide { + pointer-events: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + z-index: 1; +} + +.swiper-container-flip .swiper-slide .swiper-slide { + pointer-events: none; +} + +.swiper-container-flip .swiper-slide-active, +.swiper-container-flip .swiper-slide-active .swiper-slide-active { + pointer-events: auto; +} + +.swiper-container-flip .swiper-slide-shadow-top, +.swiper-container-flip .swiper-slide-shadow-bottom, +.swiper-container-flip .swiper-slide-shadow-left, +.swiper-container-flip .swiper-slide-shadow-right { + z-index: 0; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + /* Main /* ---------------------------------------------------------- */ @@ -2827,6 +3617,23 @@ video { margin-bottom: 2.5rem; } +.swiper-slide { + height: auto !important; +} + +.perspective-700{ + perspective: 750px; +} + +.perspective-transform { + transform: rotateX(30deg) rotateY(0deg); transform-style: preserve-3d; + transition: 1s ease all; +} + +.perspective-transform:hover{ + transform: rotateX(15deg) rotateY(0deg); +} + /* .post-body h2 { @apply text-4xl my-4 px-4 sm:px-2 md:px-0; @@ -2873,29 +3680,18 @@ video { }*/ figcaption{ + text-align: center; font-size: 0.875rem; line-height: 1.25rem; - text-align: center; } @media (min-width: 640px) { - .sm\:h-12 { - height: 3rem; + .sm\:col-span-1 { + grid-column: span 1 / span 1; } - .sm\:text-lg { - font-size: 1.125rem; - line-height: 1.75rem; - } - - .sm\:text-4xl { - font-size: 2.25rem; - line-height: 2.5rem; - } - - .sm\:text-5xl { - font-size: 3rem; - line-height: 1; + .sm\:col-span-2 { + grid-column: span 2 / span 2; } .sm\:mt-8 { @@ -2910,43 +3706,22 @@ figcaption{ margin-top: 6rem; } - .sm\:p-8 { - padding: 2rem; - } - - .sm\:px-0 { - padding-left: 0px; - padding-right: 0px; - } - - .sm\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .sm\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .sm\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .sm\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .sm\:pb-8 { - padding-bottom: 2rem; + .sm\:h-12 { + height: 3rem; } .sm\:w-12 { width: 3rem; } + .sm\:grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .sm\:grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + .sm\:gap-8 { gap: 2rem; } @@ -2963,28 +3738,99 @@ figcaption{ row-gap: 2rem; } - .sm\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); + .sm\:p-8 { + padding: 2rem; } - .sm\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); + .sm\:px-0 { + padding-left: 0px; + padding-right: 0px; } - .sm\:col-span-1 { - grid-column: span 1 / span 1; + .sm\:px-6 { + padding-left: 1.5rem; + padding-right: 1.5rem; } - .sm\:col-span-2 { - grid-column: span 2 / span 2; + .sm\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .sm\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + + .sm\:py-8 { + padding-top: 2rem; + padding-bottom: 2rem; + } + + .sm\:pb-8 { + padding-bottom: 2rem; + } + + .sm\:text-lg { + font-size: 1.125rem; + line-height: 1.75rem; + } + + .sm\:text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; + } + + .sm\:text-5xl { + font-size: 3rem; + line-height: 1; } } @media (min-width: 768px) { - .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1rem * var(--tw-space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); + .md\:right-0 { + right: 0px; + } + + .md\:order-first { + order: -9999; + } + + .md\:col-span-1 { + grid-column: span 1 / span 1; + } + + .md\:col-span-2 { + grid-column: span 2 / span 2; + } + + .md\:mx-auto { + margin-left: auto; + margin-right: auto; + } + + .md\:mt-0 { + margin-top: 0px; + } + + .md\:mt-5 { + margin-top: 1.25rem; + } + + .md\:mt-6 { + margin-top: 1.5rem; + } + + .md\:mt-8 { + margin-top: 2rem; + } + + .md\:mr-5 { + margin-right: 1.25rem; + } + + .md\:mb-10 { + margin-bottom: 2.5rem; } .md\:block { @@ -2995,6 +3841,62 @@ figcaption{ display: flex; } + .md\:h-16 { + height: 4rem; + } + + .md\:h-24 { + height: 6rem; + } + + .md\:h-full { + height: 100%; + } + + .md\:w-1\/2 { + width: 50%; + } + + .md\:w-2\/3 { + width: 66.666667%; + } + + .md\:w-2\/6 { + width: 33.333333%; + } + + .md\:w-3\/6 { + width: 50%; + } + + .md\:w-full { + width: 100%; + } + + .md\:max-w-6xl { + max-width: 72rem; + } + + .md\:flex-1 { + flex: 1 1 0%; + } + + .md\:flex-grow { + flex-grow: 1; + } + + .md\:grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); + } + + .md\:grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .md\:flex-row { + flex-direction: row; + } + .md\:flex-col { flex-direction: column; } @@ -3007,28 +3909,41 @@ figcaption{ justify-content: space-between; } - .md\:flex-1 { - flex: 1 1 0%; + .md\:gap-10 { + gap: 2.5rem; } - .md\:flex-grow { - flex-grow: 1; + .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); } - .md\:h-16 { - height: 4rem; + .md\:px-0 { + padding-left: 0px; + padding-right: 0px; } - .md\:h-24 { - height: 6rem; + .md\:px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; } - .md\:h-72 { - height: 18rem; + .md\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; } - .md\:h-full { - height: 100%; + .md\:pt-0 { + padding-top: 0px; + } + + .md\:pl-3 { + padding-left: 0.75rem; + } + + .md\:text-left { + text-align: left; } .md\:text-lg { @@ -3046,102 +3961,6 @@ figcaption{ line-height: 1; } - .md\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .md\:mt-5 { - margin-top: 1.25rem; - } - - .md\:mr-5 { - margin-right: 1.25rem; - } - - .md\:mt-6 { - margin-top: 1.5rem; - } - - .md\:mt-8 { - margin-top: 2rem; - } - - .md\:mb-10 { - margin-bottom: 2.5rem; - } - - .md\:max-w-6xl { - max-width: 72rem; - } - - .md\:px-0 { - padding-left: 0px; - padding-right: 0px; - } - - .md\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .md\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .md\:pt-0 { - padding-top: 0px; - } - - .md\:pl-3 { - padding-left: 0.75rem; - } - - .md\:right-0 { - right: 0px; - } - - .md\:text-left { - text-align: left; - } - - .md\:w-4\/5 { - width: 80%; - } - - .md\:w-2\/6 { - width: 33.333333%; - } - - .md\:w-3\/6 { - width: 50%; - } - - .md\:w-full { - width: 100%; - } - - .md\:gap-10 { - gap: 2.5rem; - } - - .md\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .md\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .md\:col-span-1 { - grid-column: span 1 / span 1; - } - - .md\:col-span-2 { - grid-column: span 2 / span 2; - } - .md\:line-clamp-3 { overflow: hidden; display: -webkit-box; @@ -3158,10 +3977,49 @@ figcaption{ } @media (min-width: 1024px) { - .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) { - --tw-space-x-reverse: 0; - margin-right: calc(1.5rem * var(--tw-space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); + .lg\:absolute { + position: absolute; + } + + .lg\:inset-y-0 { + top: 0px; + bottom: 0px; + } + + .lg\:col-span-2 { + grid-column: span 2 / span 2; + } + + .lg\:col-span-3 { + grid-column: span 3 / span 3; + } + + .lg\:mt-0 { + margin-top: 0px; + } + + .lg\:mt-4 { + margin-top: 1rem; + } + + .lg\:mt-10 { + margin-top: 2.5rem; + } + + .lg\:-mt-72 { + margin-top: -18rem; + } + + .lg\:mb-72 { + margin-bottom: 18rem; + } + + .lg\:ml-0 { + margin-left: 0px; + } + + .lg\:ml-12 { + margin-left: 3rem; } .lg\:block { @@ -3176,22 +4034,6 @@ figcaption{ display: none; } - .lg\:flex-col { - flex-direction: column; - } - - .lg\:items-center { - align-items: center; - } - - .lg\:justify-between { - justify-content: space-between; - } - - .lg\:flex-1 { - flex: 1 1 0%; - } - .lg\:h-16 { height: 4rem; } @@ -3204,49 +4046,82 @@ figcaption{ height: 12rem; } - .lg\:h-96 { - height: 24rem; + .lg\:w-20 { + width: 5rem; } - .lg\:text-sm { - font-size: 0.875rem; - line-height: 1.25rem; + .lg\:w-1\/2 { + width: 50%; } - .lg\:mt-0 { - margin-top: 0px; + .lg\:w-1\/3 { + width: 33.333333%; } - .lg\:ml-0 { - margin-left: 0px; + .lg\:w-1\/6 { + width: 16.666667%; } - .lg\:mt-4 { - margin-top: 1rem; + .lg\:w-2\/6 { + width: 33.333333%; } - .lg\:mr-5 { - margin-right: 1.25rem; + .lg\:w-full { + width: 100%; } - .lg\:mt-10 { - margin-top: 2.5rem; + .lg\:flex-1 { + flex: 1 1 0%; } - .lg\:ml-12 { - margin-left: 3rem; + .lg\:grid-cols-1 { + grid-template-columns: repeat(1, minmax(0, 1fr)); } - .lg\:mt-20 { - margin-top: 5rem; + .lg\:grid-cols-2 { + grid-template-columns: repeat(2, minmax(0, 1fr)); } - .lg\:mb-72 { - margin-bottom: 18rem; + .lg\:grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); } - .lg\:-mt-72 { - margin-top: -18rem; + .lg\:grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + + .lg\:grid-cols-5 { + grid-template-columns: repeat(5, minmax(0, 1fr)); + } + + .lg\:grid-cols-7 { + grid-template-columns: repeat(7, minmax(0, 1fr)); + } + + .lg\:flex-row { + flex-direction: row; + } + + .lg\:flex-col { + flex-direction: column; + } + + .lg\:items-center { + align-items: center; + } + + .lg\:justify-between { + justify-content: space-between; + } + + .lg\:gap-2 { + gap: 0.5rem; + } + + .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(1.5rem * var(--tw-space-x-reverse)); + margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); } .lg\:px-0 { @@ -3274,6 +4149,11 @@ figcaption{ padding-right: 6rem; } + .lg\:py-16 { + padding-top: 4rem; + padding-bottom: 4rem; + } + .lg\:py-32 { padding-top: 8rem; padding-bottom: 8rem; @@ -3283,85 +4163,13 @@ figcaption{ padding-bottom: 8rem; } - .lg\:absolute { - position: absolute; - } - - .lg\:inset-y-0 { - top: 0px; - bottom: 0px; - } - - .lg\:right-0 { - right: 0px; - } - .lg\:text-left { text-align: left; } - .lg\:w-20 { - width: 5rem; - } - - .lg\:w-3\/5 { - width: 60%; - } - - .lg\:w-1\/6 { - width: 16.666667%; - } - - .lg\:w-2\/6 { - width: 33.333333%; - } - - .lg\:w-3\/6 { - width: 50%; - } - - .lg\:w-full { - width: 100%; - } - - .lg\:gap-2 { - gap: 0.5rem; - } - - .lg\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .lg\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .lg\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .lg\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .lg\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .lg\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .lg\:col-span-1 { - grid-column: span 1 / span 1; - } - - .lg\:col-span-2 { - grid-column: span 2 / span 2; - } - - .lg\:col-span-3 { - grid-column: span 3 / span 3; + .lg\:text-sm { + font-size: 0.875rem; + line-height: 1.25rem; } } @@ -3370,15 +4178,15 @@ figcaption{ display: inline; } - .xl\:text-base { - font-size: 1rem; - line-height: 1.5rem; - } - .xl\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; } + + .xl\:text-base { + font-size: 1rem; + line-height: 1.5rem; + } } @media (min-width: 1536px) { diff --git a/assets/built/theme.js b/assets/built/theme.js new file mode 100644 index 0000000..8b10208 --- /dev/null +++ b/assets/built/theme.js @@ -0,0 +1 @@ +import Swiper from"swiper/bundle";console.log("hello"); \ No newline at end of file diff --git a/assets/css/screen.css b/assets/css/screen.css index 5468fd5..7603b6a 100644 --- a/assets/css/screen.css +++ b/assets/css/screen.css @@ -3,6 +3,8 @@ @import "tailwindcss/components"; @import "tailwindcss/utilities"; +@import "swiper/swiper-bundle"; + /* Main /* ---------------------------------------------------------- */ @@ -21,6 +23,23 @@ @apply my-10; } +.swiper-slide { + height: auto !important; +} + +.perspective-700{ + perspective: 750px; +} + +.perspective-transform { + transform: rotateX(30deg) rotateY(0deg); transform-style: preserve-3d; + transition: 1s ease all; +} + +.perspective-transform:hover{ + transform: rotateX(15deg) rotateY(0deg); +} + /* .post-body h2 { @apply text-4xl my-4 px-4 sm:px-2 md:px-0; diff --git a/assets/images/acad.png b/assets/images/acad.png new file mode 100644 index 0000000000000000000000000000000000000000..4b396612a4df40a012a68333c40d4a720481ed14 GIT binary patch literal 17858 zcmb4q^LJ$3^L1?7wrxzTiOq@aOp=am+qP}noQZAQ6Mg&nynn&_!|m?1dfmFGs`fs$ z&$*`}loX^8;qc%>q{UT$-L9Z z#l^_R#0mmJli-@rCnu_mF(zznWT~tqCKeRTX_hRqx|p8~xnu~X&G_$LYBz4oOIF%u zo(@Bt@e}Wyxt!AyDX7KrA-bdo#wx$TAYk_*4=s55aYFBU&>+@dsp zqZ7^0ammbKG!}qtp|-HJ_BO$Sc=bROh3g<_UNd^~#d%__r`f+qCQw_hV*ro^mM6a>{x!k$<>b}gb4Y4&qybq*GSX~}HF2#jZjP?+CUB?HSE_tr z{k4cU$22W>iFqSJEsi40RGLB3PcsxfArJ}89Mo7S@}jr0sdfE*-=3HX2{@Q91su^5E*e1H9+=dk4Lttw)V-V z&uj-bnRCRnPG@IlRoi)}K{-@rC=_IIf`qQ+u!p*7`GV7?gvAdLH3$q0aXC~c+@~W# zO(+QoNJ0x+R3|O7U!K3Jx@^vL8tKT%*-biLvQIt_Hu0Uv*&6AZ=-AmR`TRaBW~W^o zHoeI9KdzgEp}86&w(n{nY?H3wRkQL7=;H2bnP%(hCg300`!U?8gWW-xNw3lF)C{4xEz z#o1B%Wm7y9+#=x@Z2L!eW0 zl8T3VV^n*~AllA%%pk%@!$8YVqF^6Px2M|5=aCji__%3t3uppk3<^XgHh7;T4OcqjM~&?oTGiMXQaeIgVCBh+z0M$6A%J>Mw_>KKuE#??>7sK zd6pC{%8dzfmu?KV>^#&}(XS+}q$?-!SAp>k#Y3Yr`azBd)HNmcoA9@JjS?Z{d5c&jF3QV ze8hOV49z669#!5M5SE7K5MN}9i!d+jic%0WGYGQ)NA08G*zXm<4WujkQ2So_u9H-| zP7f}sGm#(YYG*;x#3hGoS)Kn`Wo(a0|E|*#CEiiK4MPB0I6CP$idUBIG6#$CV(Ryfz`=C+f*@pp&`m=om({w!KY zlv2#CA`ncH`%WUjhk9@ZShm?e>Pcr>Hm)}OStg#U$Sc#3lc139SOmm-4h?*hq1^Nu zZ8@&;)WN2;z<+z}a@zi0i4NK%N+Uh1GTf)>nc5|7u`!WxSKyHe#0YC-=xDO zt*iFJ#dy8sa8fyeK;}@xO)QuLS+kX}!=(Q#|KQU3%n9n| z2e6wc&K5vIw7uc&g_+ zphJRA+bFd_Mk9UT-Rk2DVlQGXW=eTSrd^X^&7=t4O2l=CG8Y1v{FjdA7-LUXLaNPw zqzb!tyyskZDnO(NgiM>*29Kf-HQ#)p0fv6J+>h7Ww-fQ4zyk9z21^*d0}^d_YN`iT z-L6?vxNoe9$DC7|hO`EMG7AO6L?9a_K`> z!jwdA1n%D%1-VhyLv8Q}q5>8n#KlxOgkV2oE;>;YUn)c;{#u3r&tb9gBxJE{|6C3}b}X4}cxYuv;(WSDnT zQ+RCO;fpqA2->jv=Tjv$n&5%Xq@o9(^AV+`2N*+oU~{C(ND3oBxO??AlN4nRX8<3c zLf^_(>sdc%Ugc{Gn1OuRt%Uw@bRa-{@e6E^Bk=i9pDaz7AnM+CCBnsJB*MMLb@&Gt zc3uSw75zfpVAmDGbEKllh<@T7(B*2GY(C4hA5Z8#US2GeZAyEsV2v(1IYJSK?7BLf zppEDRb*6;CX^{Vk_P^m*nio&Yu3GmZEYOvtFh((15TND5!%y{b7cM|J6$3KWnzix2 zS!f0QvKiaq@+XE4{Cp+3HkV)Td^ZGH$v$hcG`2OtSCR11DztF4T}$`@4(lKeD;{hD zD80XDHLBVV)i|6W%%~?>F~PgpoLBrh^Nk0CXpejK>;L2>a9dE<^3cMK~s8+2W*@M2IyAr{uwG`TU`-Ln(%b|D~c0 zl`HX8nXA*5%1ZQr;c!KrTIzjKuW7=>3xOt+;{S#)&7Y@#!9&287~+(Q8*tuEg!d^ zBZVLi6ApdSKo;JjWm8Y4Wr7lb5k%|d&0n%lu10_pwBt*PzH(XcIG9z>y%iqQwr?kE z%b3YGjJIAflvsO2N1mEb9-4FB39S@+Y7 zLez;fG-Lxa@vsF2p{<<>9$SJi8HvBL{%C%MJq7Kx1l3wi4tI;B_!H?SZK7}MSQOMF$nw9i`8LAi$}{b=Oi;9Ch%aY@7rSYAplvG zPKrdf<0@T27e{ZL^>I%k(QMUgr?B}7?7H2N{+I6|3br^awtQ@p&4pWQiwa!}?(c?J zD=rqM;-3*vOAEO1!$!_68UyZ)3K*=BFGzpgE@?*~IhTGA;EzU+7_%&+m4#}Q$aoAa z_5!F6xP?+89K4wpo>s&<0%g$Goq|&sGPJ#f5@*8}n=G9pwulwSDen3KqI*DM!*NB1 z7ou5{dnc=tBaHQWMWgI|78(7HBEtI*?=CQA?A(YKx!?sveLPtmZ(hPXM`#}C@-+PO zG^OfUdpCXGuH(kw)P{mT+quwdLzYlD(K)vc4M;e5>pBzTh<&3oI0kq|GGS1I22^Xc zn94QQ1U1Z~bV|(?YMXbMgxCzzrZX27tXYOu114NFy? z0p3iJ(uwB)C#yUCUM?@JcNZUb$CWm@q-^*HX0~-b{ksr5&LzzmF)^Sv*c9|eRG~CR zcC|d1+XKhQ((FebHBi)A3pzAj|3`~7uy=pWnwK60XuH`1Z1Z?g_rFJY7msmXh}Jsv zf#80h$liB--?*)Mr8T*Uiff5XDl$Pq;=0-|zgRDaPNI{cxT%I`CR!peEhD6mdq zQ>4j$n$~ZVYtSgBcH|4p*2+dya1^k$Nqed3A=c_N3U&Af0g& zWg!(OgJMOcLh50A;6fJLMm(Jh$jhzOK&l=aS&4B3E;bNe&n|afJ+~|<=bJ-jiNhW* z*?qfNUqkqazwWpP3yK&djf@-=v!Y9A3nSsgi4aJC?)pUX#a(uUZV>TG|Di8c`YNnc zD@?}$Uq;ae$LbDY)s?I+2^@*mc3Ta%Rx8cqk})^O$;y%X6Fkh%@nUH%%`S>_T3*6L zlk+xvb6VTB-y^3sL2)0N;{Eb1aHE&X^D}%4vCct zVk@QuLn=JNQCyDfg3!wHfFYVCdH#}2MEWwTRs*k$--A;N`#)u(iALr9=Bej5a*NdG z2&Nia5b^SO3s6fa6qRn}@!Z9iQpj2#VZlTcTQb-&?=)tsp>Sy9*<1vN@F z>`7LQ_Tkc@C*&@|>ALHHDOUIvru8V?Bxra5*Z8k7d61-NiCSTBp@C8LFl9ph)hWVE z7*ZkEV8z(u*bE3ENunC0a*(V6W-VYsW&Cgc56)*j5-egxoTAb4qHeIWkX}gjmE%ik4-+~$A*oW`#>$J%)5xEbS!+&D>hZ+&7KR(H#du6jsmX2IhM$0peng+BzBLH;Np7d2hUU z(z^%|uEPej+F~O#x+>|t_tukj-ni&2Ls{xAR2gb_a0Eto|+oeiZvgCOQ9bY3z8-4$84(>38EIn*Mzu4&IMxr5!8$t$JZ;| zaRm!D&-;&)mrs;otX`_2m^i}8W=*I}o23aRTt`-GEj(j51KeLj4(8J-$K$X6C^!W}CrQBF z(W_&tRKwWqMxMx0&+xdI$YtugpLHmZSW|v1U2KnT4g^sU$yQiMtrs7vMnk1cn@&tY zQ5M7`2TxE7rpyuX$>OsZ)DzVYHuYXn3fSEEjR$TO7{w)O(gurL-XU>D=2hL5tn{S3 zeZI5OkseJgDx>n#8fMg9ib$-%ZGjPGK4&z{5YZ{}Y(y z&vwxw3lAQq7IB&Gj#?|jBM?`Rjv0H8AJgvf=2m>I)m?j=VU{dyV@<{RTT1F;9x~;? zyU*BiLw9=HDX|0J?c1sI7Pi!Fxy1gT*heLMY^#25v4J09o-KqQ^V<9X&8c_2Ngq`C z^_=elomR-8nd|&W|Lb7L!4Fw^U%IAf)7IIDy}f%RodF`Z#A*-aNsVcJV9z>5>I93{ z3*EMEbr;3{v*CLXbIzBq0sT}rO@Sbgvc>Vy$8T!j<%`#DJ$yBK7vl?715!mw*YNya zpP+K4k!6Qu)bMP*sUtPq-JiwWB%4Nqp~QMx%N36~^lhD>S169>AKg=bmiKVtKMWCR zb=J{+{mEA|O~kUxq0QB5*_>i(pxL4t*WGpC{s@@#nuy?EPCz+E?Hjh(j{)}f-V^1e{) z$-LXbM(@aPgdOl@v$m|tAB($RTlplozFpX^{$wz?YMKuQ#4(Q~Gp|hykh3@IUd@8d zl-LuQaLC4cY+HaySCs$ID{#F-N~}o|Z=igZRfn`Hb2N@!p3u&$!Q#?YusSxpuXX1p z34_MeF$gbfbG&lzPTp$k4L+w#GlERypp3Pxr%zx=W*y(?M0;n#GtXQ#>7N2_e9q-u z4`coh`zcEM^+rl7qjSVTBOSRQ%<*P=k9{N$-A^(2J1JlzE-~g4m^~3Fd$<0q4kRii zS1QeG$Hd$BOtC`k#2BO5MVVYUFSIg}JVAyW)QYkmo{^)qQ#{@E{^F!1lkf3YjaQZQ zucexP$al-M`@_3`3&3XSohSr8%KRq2gx}=6O(VM94u8}2syf+$m>{M^G41b}jL9TI z+^uaSMZbc1m=x^FAR?#3#1#|u+2LR5V?!ZZ5k*rKQb4sB{v?rvtUnL8M$ByCi&^8v z(m~wUbB-i^+ABbnK&=RIvjN3VDgSBEAHw{>m)rRw%;xiEFCe>*Zj5e}T?lU5l!B%x zCw5W82H*Yq8!<*h9H`pgz;=IWcz$Jy3HlmAowEyeco>|nl1Ko=+>MUX{Oia6%`SaYN#*i={Lp0DwHk9x`mNM*cV6-pP)7v0lkqP z{w<19KpMAqp4Atd)%$6tA7P3xjCw{M_BuTG0Y>0~(4rhaNz^Dl%QVd5J5fR);1yRh(ZNG6^*!YYTD_E&yO1H^V-tQXQac)wg0!?14s&ZW!osKxlvo9K(?lzl}}T zkX?6XxEAi;^d>|L8;Rd#DUEi4-42F>yg<{-bUxVFnN>BoFTCyTL3YtLKV!7nIf}(# z|BH7F9YCE&r`4@!@;*0cC9L}-c>?1!c2C-I`4Pg&&oEz zv%C3q5qh6fzw9pXW}W*lhxusg`(cP@=h&10y~2VF(TQ12j95y2eVMgX)Opv)?UxHD zGPh27aNW=W4XMCu#9ZS=q}94^}kv ztMvgf>e&1%4(W#JCTWcbqU#a>GAe2G{$CcK1tvY$z!6qC0^Ofz#Wv&7umKkeDSO=hL{Gkrn{Raat zC(6-K-2u;oVBi1v{ieb5J{Tg3e^%AkY|Rqzi|}bFjvfC#U-dk~%r5^qk0N$Sn1Gs@ zX&h}-$T#EC_mcAS$`_1EUJGz2BJ|{PldqpeSv7c3Y>$hY4W;PneJ4SXQ-O?fXi2@oRl+I+{EFo~Kt07StQIwO*bu zxrjl8Z;EWaS*Q0+|Ar)%TG@3hCY_7+Kgw#J4HK~M^L(`%O6o^Va{MoBJD1>EQsfHH?G z!}Rq1S6g?`=s;0&c*Y~+Xfxp@`BR29{i>}@MX{~VJ>qoyJ_?00T?yMvvxH1a1+~Gf z{LTw8t@|3~9-_-8`|xgE3@I?Q9%pnEuF4_pP(7 zCt@o1>-YV*E{g?ZS?pUF(a~<$cf`T>y%QFBNuvw>nHDVVSa_(hb~WjFc_#1Kpdi8? zX;Pd?!9FA_oN`1B_qO=c+Z<);l0}@Qnq*j;%?0g(W!GWh75Y@<3TDkp&=|G_^_02i zRjF&L<*djRYhp2^2b?-|#<|)lSGGGV6pb5$kbc|V{%gMryneL$fF$d7i6LTGuP3zM z!|cugb1ThzaHS2~wcsorU?b+d0u+;~&7q+AT?MOWh%%O@k;HHqh2QLbWow*MacxLy z`;qJNQh*7bJJ_>v7gyb;0o&Hh+&4g@D8}?TsvIAM54KHV9X3t)+hg;ibVW5|UGflt zY4N8Ib3cE#I1f2R7_!p~@i%Xn@RRnmF@BF@X2g{)jl8^J5sd)Ae;lf!YTG1cKoXTq zv^wxEbg`WTUG)-hHig^um^gdVSy+<*`ZJhW5n&3wgDhK58n27Fk}0dYk8E(uHUDeA z_6+cnIb+S34+lTybb;KYmtAWrn@>cY`|j`#@qN+vjk?W4r9T<$BL16D za6sWN!xkJ<*OxV(38qS38|qw7U}RhBAM1F0$F4XQ zxk?&Xsan<6d>6P18CBD(A*3;kZ7cy{jM`Lc8G!pgKtf}qq>K)o_#dNAvFsd$Q$sPv z6b((4=&=gg!?|3m!hrBi}NiDtV#Y|`ikM>;}| z8Fn|h2Ti=Ucu`lRowzG1Rj(o1@`HZwwg9|b#>u$JCV2l0W3}^w%p6;n<9ueG_ow%` zb~GHCKA9SZ%zAnb_Pu`JgMDS1z9=1Sp=h=zhn%^=v6vL-1)<%a!O_&HJa5L0?Jx9Z z^H|5Z_wU>;;d`0Hp)p?XM;c`?omShmh8%rOy}{H9IQ~L7PWI8+w4UHe^g5*X8Idr{ z+}kZ&C~m4n00aFWTuhU~sEoH@#Vuj4Nr5R$R0V(Z7^QPz?QMWy2Q-&xtG=X_Gr#XM zij_?Rbxc)IH(vgj6K;jN!hxjjJ}GdV!ZmhIWDZelL92cG8>ZN9%%F{_(#p9LwS$iSyk_cLxS z<*aZ>+={?u4?O}~VPBC5u7|h=^2XC|D6RWZ*^N;$s)`K3)H0w75OuUrQFm}>0x^<=O{>=wXv1ig2+`btJXCQ={4qVhi>OtX zsTlz3I%QC-JPT_B;=W2*QAVYCg;9>yRDazPKKKy4K^|)FqhpR=?*Y$5e)OGCb+qF; z;?`f?T=Pm>{I+BTb(02>_=uX-JFDqURPQSqB=}K7?_7{excj@MZ(o$n3Pg^T#hHi2;#^^8-aKsSVXaL|ze0D*#(2Y6S#{#`x66v53L9XH1tcrj zBq<{uXMg_a-hz>4p5!$_TRDqtk*b z8b@N&QzLLp{~2EnyG>t`ZhpvQN3hC0uRrIgRWdb)3FIh0foCCj5EF3r9PD+DisJ-u zaTu{|%HE&~@lcNc$XQMzPBpZO-H&iTu~=DZg+mAk!7nx*klX zlZ1I7EA$IB3-^TrXD%vY(U~@h5{P+-pao^v4nuCYd$7l0Q17Y`(-_s3 zT`Fd`B)m;KEk&|knAspLQ#6=70o zTP{v6#b3-8aoLGgF}G`hTr_KerB$E<;(5=(KW}gB`2CvrKE5bs9CR{6@;dA^;*vKD zui%Z{_PLiwTBxQ%Y<)alS+@jr&#@uk`7Oqg#kh{*v)yqyS8v~7N1 z`3(@rU5$NM{N;zPx%GiKucDF^NHa<+a~|&oE|ckRyo7EhC@ET#f7VM3i@8n$xIw{Z z@AaXsV08CvJv5zqfqW5C3`Sa*%Qk)EgUj>Y6Jz6Q`Xf0vlXp-n2LCaY161%9*q%B| zMa6CUKVG;=c|a}jb5$sQrchqc2*{!odxE+d)9dg@=ke#Fig_k_q-8zjJ82*1|3>J( z)}om~jgIm7$L&MT9u{|>;`d5Tc9$HzIP2*hE{mm!jzqvSy?n-)F~&jhp%Tfvt!LV> zK+%Xgii36&K_(}*A#P{(Z<6{p(!DRJA%|bA>{$8^I6J58ZrCCCgiNCS)oE2Aj8IG<7&*q)ckCe z$s$mF%Kq%54xSSJP`3WY94qB+l|}h{tIL+ckfHHOa)*3qomIs9;^wTkQwvDg4*)Nu8>s!#oTU-V>_2r`R6A3O9^l^8E4KxlX%LjKg8 z&4LPVa#!9E8-LjO5RqPi=llWEyCpgjyxB_tm-8>jpbt*&-2Hy(ZyGvheh>i&SMBYU z@IUbGI*pUVs~1&yNC%(STaE`3xM}9UYmIh+sp!X$$A5MmoeWUW50;FK!_nqa+oP8+ zq_Y?G(u0aaCMJoTCB`F3>&ln21t6_9?`jJT$@eP=4X1(~U(Y8rf`6=Xmgx~{bN9VW zo;=Up-FYc4%FbSYA`Mm&F$aa`I-DytKircW6l`lKa0y(obFi%tn*13r@v7%%8p+(; z#`avtsWOc-Z_HZ*80hE|kbl(3*88y48GI!_GMW09Yto^kd%xTG22WyQ1K+@_z+O!d z%Ho%#l=1|4l8;0yvh7$W6{A)pRcCm>$Y~KbJWR@U9CmII^nEI9zXa6{2)e=8boppG z^9U#;i(}~02DPjOu@7sA(TLS2>C)PDz_3!@+RIRWRFYy5W{t)<;A=N-`I#mNzpjD` zIgd?u#v^LTwEL>KVxV6U(&sur=pAci*wEVhY>%ypK$J3xGkLMOO>qsE09Lx}R1FT- z`cD608=u?|4blN9ADP(79|qXZQffBZ?kc&vvDQ36D+4ttMV!F4;S_?+n?x2BXw*jo z&#U%ePt;IX4%cnm*<0-JbSvsVC#S-RvX1J$H|AU}r`%1Af-h~jpj2_oI9hThhq=~e z0#zX+>N_ra^-8;+jDLDGK9DfFg&PQ-K`<)rQ@0ikZBQGkr)Ma>M)~ugYf zjFcx<@ow3ex-?uCGxf0Zse2?a=#1l6{wQX%z(jee2`Bp8*p1-C332AsbG0tIx6#hF zpoJ!~`&htRmv}qUDY+K26`w>KVNkwTwMB=S;%vmY646Y&T>qfV#~t{q8-Db}-=PvG zJ}tU8DD%!J!&}mDq7m@}^`9l8ks~-p$Jbu3HN+l>=vIO3L>EQ5Ug0o|X4WaShcgB^QD4)X##nU8oY># zos3hZgB#(}w*QId{`+MR!HH!Xj4o$o4A#I(uLsnp@&SOH9Q(;6(kwsmyW5{Z|LK|2 z%{7P1Mg#?!c1*?xUs`iGqABAa>~lY~kp#Jv-AW%=b~KJRI!zV(68v#iomm$!xltTC zKuBjMzXb*5y@rF@FMkP@lOTzm)>fMwsI}hw7^R*UNFo$tk_zLqo zZoT=EA^P0EYL9T*KgTehjkf(!)`;IfcJLYjFPUoF6h%w?@qxPiQZaNP)B4BQ%=rjI zJbv)b8-H`Z!IwG`DM>hcZof&d)NuIU7$1&bxS-wy?o1*)H!}n-Kt--R>6CJ$QUGGd(a;OPf)iL4K zCCLdhcp}l%nYp|77qz32ETyQ%bm?wc&_W+|!)lfVmZm`uhY0&NKP(+sI>70cO1Q3I zNSr3eu7w7OKQ4+keE>#9Wlf@kh)R$y6{T;$LN_fMPO{J`wS_rhKh(dX=a>xzkIcN7eR8Q&`{rl47(V9JDim_(f0Z1 zCq{P^Z)hiaARBDaDO{6lx!j#}8YL!R3;Ow`y~fkccsBM@#qt9PB$(rCsrBt*QTZK(9V2qvT3|Fsc6yzK_g=c@+_ z@lVO_z$%-GE;C83hBA82a?W;3(2wr1X7t*(PW-oL;`cozu)~%Uy}Hnio9?I)&zx~d zaVK%!*mRnaWHPxmJYy4D?V;x?cc%eNY*mqr&5j`bIUg=c*#b!Y0v=a0ht2#W>*M2{ zc#Yp>BLhi{U$5xUZ?|c&Dh{#BNnYw1RJ{5WRf)4#?XhhtLCVySqF7`wa(~Ckpq^l4 zd| z(;n$uVipJPK9Fa}sypy~J=LOnU;XeYDr;oW*h^+U{>EsT7P-`kwEvgJ1WVmtvGm;v z-wB{Zn_S4qe7y*7|M`2ub-vmJuc=urJVD(I(-c>qFruiUkjwN!;9^-fd_5QWbM(f@ zM2y}^%LJ9-$unrq_j;=P7Qa{MmShfARgoX9l4=lN#AiCmz!`p{_hBPkBjX7ObB)R( zU9N)^KfnA@>KlHKQ8V_T!N@6>$oq;F+{KysEBAQIfZ$KU3=MclyoyC179 zyA(QQ8={@^5T$;&CC;>p=r<~??a+Um7lblRBe@Pfq`jtZSw4MYYj`ZX+4CxUd*o7Y z>sv4PzyrR)k;dHv(jkdX;Z$m^deeU&`arub5|?*x7gagoarx`+?844AW8Qh5G8!e|PP+Fz{(n zxRm}@n>1@I)QI{E?O@K^bR#)S&IrZci#eI}I+7IMsv#o)+E8%PoBng%qt<5v{w+7E z?QYEBmGUQh384rr+OaO|_rD2dHjgQsG<_$^g&A)2n{F7?D5Tq1CTb5(qN&9O$v+CZ zw)|gL*Gb-I2_2k_S-4ml<;l$QOLRn&7ki$?zlgGQsgznYhHZE)`OO%BLqOshRbv)U zg0jD(ko>Id4vh4N4JoZ8J-iJr+ZjgwT4%n)cKBz8b$qO4$?vA;!Mh^(&1?I8tc%li zejhly#~xF75i@<@|GDuT>&%y`dGvrB(wK3~XLgSaPOn$kV|xyufoJ7yCfVu?gVV&h zWWYVl(PPBWn!f5nl}AqkAn@ypWVw1b`9cwC2DNPYzg=4h#1MZ+y%?j7txE8-&;ioi zx+mnWnLUUscVc2foH;it-8t_17bJiZ4PoqLg*(X)M=K}zkG)bC`6HZX@ng<5;V)m; zni9HGj^c*;Gy?j!R<&(=*y0@#_9+XkS{peTnh3#*)%xaVobHD(y?CBtUX&v3lK4Z1{vOH`z7*a>p!fxc0l z<*e$38pSJc-sHg^B%s6;`e@>fjha}xAnjDT!zr#@LqXB07Ff-N?bt0>c!pZK z==y01cK#Z^M*A-v@}pnZ*?YBO_<8@CIt7{vcU&JDXgZCM$%CmXEXL)7Vc2uD+)%h|(zu?|xUS?@sko zE4mIw_Duk7i9-p6k5AD;G(tZyoEhk)M#rE}R}LD@0x;y2N^-TcG|=PE?>0=eel znUlH^7|?szlpfO|6@v2K=L3_R1uM$fex(xJLtT{0!mljYD zZ{$KQvfKg9C)!C5TK0y4M+i(;g3!q{RQuC_G}qdG6^o0Mt(CFN0#DOT?9-c+zO(Lmn}E4=)mp6Lbr8q z`s5k!r-cQ^EM74Ii0=QCEwSDi{442iR|dFOH+DVy}uoa_DA|r|FDiFqtCC z>BkbB|F#NaFPkWqMCE%&F)BH}nwlU#=4|kG8N?~%w8L?yS?eRdAZtpxUq0a;MD&@Cer8Ve}TV8l3-?l>XJ%u98nrc{F$ym-*{U@ z0J$Ht_#p)wGyLFpBQ$_bB*Z;st`H#Bj~^hs(dIs<-Ph!*Ed;cXjdsY`Z{v>^jkVzX zSe$RQ(xFPBtB6biyGBRefjj>Eiv7o5V4@*O&on3DyVtaSzP*G6P*-ExpBe z!{}1wM<@(4KIa)!P}Smlm+|wun}4YNLK3CN=7u{mp^f7PAv-}`-ou&J=PUkh*)!0C zd7WPX8v5gcq8MFq0QYUN(dLbsR_v=>QdLVy0i8{V9ylUh!vQ8(U~!*jFRNQyKLj zicOLm({I)ilC4IUe@P8hlr9GA?v=Mo;I98k28QO@wZ;q)>3|)`?M@&J){HhChcw2% zOk&DFfaf=b@!*zgM*jc!&=JPZlqUUL+75Gl{(Sq z6QAeY>;yVRJay09M~SXl>Gtll6VnML#ytLK{qq!NA-xm$cN>lkqB7a@NALPIYY5fj zHejBbjLw+JTM&Tp(L?xvyA`bdvk7G@+gXjM*}T)~=YGXqAUB%rC}C9&;jBY$TY*C* zTf}%x#M3%nc3q`xQ_NE*_mxw0+y4!+-3$!Xe;rr}WO}imV|a65+u+`xItK1asJ6;E zm&&+jxH`_c&)q`gzXBX3Fxh`qnZfIhkx!DR;s~}*U4-wA++c9PcIMnDd+aRnZQ{^GX;dx(eXiaj|BGYfd&>9m|-On{Lz;sKpd3hefrkMcAW52uNeN%9`Fm7~gcAX4#&3-6Up2b@1GFOHUu`Ke5(rhu(4{{d)!=!w!zM>#X6=y~Hk zAa4!G=YW{p@e0RT6sG@>cmg~dhd+DxB*AYVk@?r6>uDAE9%Hf)V+uCyJEv}jtRnJ% zM#s7b0Wz!Fj5S$4+$+Dmj}rL8tQl3Xk1twCCjNbSlt{G@7^-KQ&x`d7ASnr8`C_P#?E7>c#3wZVXcg&uk0qDPn7r(=ew()K);RY# z1tdYoGA$~=Q#?HKNQ0euA7@OfPhF<3C~qn^ON=Xdjsaso+d)Np!tuYXwqpV3p2VYB zTFYRcgLPHR`2@9*l?B&Ij05`)&-A|9av@QwtNWFwip=eoBu;8moEsiZluFDYzyzBC zn;MyztrxseO1xJ0>hm;HDM1xAL7s#AUy(XfG>v6P1y=6{)&gOvzcIX02Vs-aHR5FgDYdvOMH{bJ&iYy1UO5rr`dNu4^(Png54#3Tv7c@7dz4lV`DZ-)HJS$1Bu^9eZeB zV_?<$Zd^d;)s1#LAEImU8e0_xQv@|AlSNDo1@ru8W^IAeY!ifuN|F3*ueB&uojdi2 zo@7u#m(%Bh*|HnFu$}(v(B|2Ohj*-7}sCtl+ea}*v9dBA} z-Z95h@!zr56sk}F#ckH@pT(dt4PW@fNW_9`@P<><{VgY%=85YtB4A>+JBkoM^zr@ zZa+M;f`1~o=PdBM`7WowjPX*Te9s55a!p6hGJXc5$x*PWtLg<+Z-fblE z#A!-?onE%8*V~Cla^*b&tNuQHcHV}R#9=HJ$de$_yczawzRe+535NZ;iOo}<;$6F2 zHdDv=l@D{zvNnm+3*r%)t8_U!AK;f?ZxSMr6k2UKbR2^L*auxb_F%1UPw{E(>{m#J zuE!^x@q+fEI(Apx%+>{AS2fL6BY21BdX>U4THQB5A$ppqi2f+DLZ`9=x``XL!>_tX z7K>t!ZwUOqZYv;PVyj{zd{y}cGjH9!IhIO7DdY5+d zH*ba4<#B6T3OY;IJ330_QHSSkN6xMdd4}}L)Ikr$x~WaEuN0(&7w{LJX{f^onT{Yp z@r1D}Ty?LoyYKCUec%LwF|L7go?;J)UtJ!G)g;Xq%*Z2`x^CUGEprmJa!Q`!HnDoA zVD0cRuXV2RCr^bqv=NBy;H7X@8!?deyUX2>PE+6myAhc>>F`sZ$E zh3;oVyWWf*d9P0baDq0LuXW4ab*fWg3bSF(eWjU_Sswc;V*6S@IdsZyskz$lx+kbj^Hy3#e?974z z?|}Kr8d83mahYI$$Z0QEqT5G7ziv5l(Gd;PgG;Rs#-vOQ4|=Qjd8tY5)ty90yYi$^ z8M-HZ^wso#0Yn75`}>5?e{2%& z3~Vy0?%;r4k6*te%gK|UQHTZ_;2@qkSm?hJ7KrIY^vJQ;XhrR(hg00YiRL_t)8Aah8+d%d`D zwJY`VKMMqvEQPE`QWjpWh1V9PVR5W*r|$7$(scHMemk^BqOFc=CxO=jH*At^b=Z_} zXNj*oGIt@$FDrZ>is?;KE;vT|RLtdUyWIPj2fq8I+@Q*U+&kHuWzt)U(`|W2ucXUW z%ay5<4)_D$=lAX1Gqa8#>v@Y!!mSa$w14hKReg`b^MF&3tZTa!)yyKHU@5_Z4X1_N z$}YJ&ztfwxRU~F7htg@Mv$853b#eu*6h2CD^WVNcpWx#In}l0qeBq(mD^=O2%H>73 zzxr;DBy?kNy$+H-g84ohj&7P)(QYd`OZtmUdxGIP=?XEo;_+qhAYuF6za7d4c%Ea^ zhFfDi8^!C!eeE9#wsY773>zZ&Lf6Bn7hd+i0g! zA@ka|+|El2YUiN#cg5Fc_%y*z``m_oSm!x5RmvgYIoE9cq^dqsl^;+z(s7)0LIwp} zui)}8=2VjZtzB~E=R-kF)UIuqzqVM=N_K7EdCmXd&i#W#9mZh*e{RqvTm+Fe(F?^8 z0!P(J3 zv{{mGmc*~SI`~HAXXbB89|3%r9qv9${oT|92QHDd@5e<5pCmjFst#7%p^RJmSq+!n z8i>1<+213?8z|W*Ah&I@d_ldP9q#^_`n#wn4qRfZ-;PQYK1+H`{;TPt0L9~i{572T zRAhXLBMGkr^g3+m_=Kw=U$+mN1-v0ON}=_pQNVS}%2l_zqftSi&I9!& zP}A=RJAb8q#(L+#)u5HFg9ZuxfqE(FX%Gs!QoBX7xN9~`0=Z9OF;H`p1CM-drbak$ zHEwBhzdcYdBy>_LlIWoHFuyxV=`;{!Qk#?(0=4$;S&_HCf!!+y?mslYzWYE@dypDQ wl_`|RN^O5qe=ajKGcz+YGcz+YGc&vN7t|eDtYBQ&bN~PV07*qoM6N<$f@UTFyZ`_I literal 0 HcmV?d00001 diff --git a/assets/images/blender.png b/assets/images/blender.png new file mode 100644 index 0000000000000000000000000000000000000000..5d87a06e132c979fb893275e06b03512b26057cc GIT binary patch literal 13214 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 Wu|GOk+=5^6fKZT8m9CRC3;#cfjJp^B literal 0 HcmV?d00001 diff --git a/assets/images/civil.png b/assets/images/civil.png new file mode 100644 index 0000000000000000000000000000000000000000..67f1c57bd6da2e4ec27f6293fd05b9339626e489 GIT binary patch literal 15802 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 LD$@0mrlJ1_MS7x; literal 0 HcmV?d00001 diff --git a/assets/images/dyn.png b/assets/images/dyn.png new file mode 100644 index 0000000000000000000000000000000000000000..23781907673af1e3082e9f90021cde368a523a46 GIT binary patch literal 15924 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 literal 0 HcmV?d00001 diff --git a/assets/images/excel.png b/assets/images/excel.png new file mode 100644 index 0000000000000000000000000000000000000000..2e305591ac813f0f094d43f97d7d2e4f4dab6071 GIT binary patch literal 14850 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 literal 0 HcmV?d00001 diff --git a/assets/images/gh.png b/assets/images/gh.png new file mode 100644 index 0000000000000000000000000000000000000000..8a8b5665be3023953cc8459626039ad7825cd034 GIT binary patch literal 13418 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 HjYIwiA<{sM literal 0 HcmV?d00001 diff --git a/assets/images/revit.png b/assets/images/revit.png new file mode 100644 index 0000000000000000000000000000000000000000..ed8a120039a3ac27515576b59db1fb221fd100a3 GIT binary patch literal 15526 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 literal 0 HcmV?d00001 diff --git a/assets/images/unity.png b/assets/images/unity.png new file mode 100644 index 0000000000000000000000000000000000000000..acc8aa91cbc2db6addc4959fcf1cc32e2bd06056 GIT binary patch literal 14315 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 e|K}601vze$jEe|pr8XSL_`#vlq7^n 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 I*dXwK0Q)aezyJUM literal 0 HcmV?d00001 diff --git a/default.hbs b/default.hbs index 5640036..a506a87 100644 --- a/default.hbs +++ b/default.hbs @@ -15,8 +15,12 @@ + {{!-- Simple little js lib --}} + + + diff --git a/gulpfile.js b/gulpfile.js index 2f41051..0901dae 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -5,7 +5,10 @@ const pump = require( 'pump' ) var livereload = require( 'gulp-livereload' ) var postcss = require( 'gulp-postcss' ) var zip = require( 'gulp-zip' ) -var uglify = require( 'gulp-uglify' ) +// var uglify = require( 'gulp-uglify' ) +var uglify = require( 'gulp-terser' ) +// const terser = require('gulp-terser') +var concat = require( 'gulp-concat' ) var beeper = require( 'beeper' ) // postcss plugins @@ -57,7 +60,8 @@ function css( done ) { function js( done ) { pump( [ - src( 'assets/js/*.js', { sourcemaps: true } ), + src( 'assets/js/*.js', { sourcemaps: false } ), + concat('theme.js'), uglify(), dest( 'assets/built/', { sourcemaps: '.' } ), livereload() diff --git a/index.hbs b/index.hbs index a20d659..cecc80a 100644 --- a/index.hbs +++ b/index.hbs @@ -1,39 +1,26 @@ {{!< default}} - -{{!--
-
- {{> extras/landingIllustration }} -
- -
- {{> extras/landingIllustrationDarkHigh }} -
-
--}} -
{{> landing/header }}
{{> landing/logos }} -{{!--
-
-
- -
-
-
--}} +{{> landing/connectorsPreview }} -{{> landing/featuresPreview }} +{{!-- {{> landing/featuresPreview }} --}} + +{{!-- {{> landing/logos }} --}} + +{{> cardCTAShadow + shadow=true + subHeadline="Speckle is in public beta and free to use." + buttonText="Get Started" }} {{> landing/opensource }} {{> landing/developersPreview }} -{{> cardCTA subHeadline="Speckle is in public beta - start now!" buttonText="Get Started" }} {{> landing/blogPreview }} diff --git a/package.json b/package.json index ca0a175..3b71e7e 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "speckle-starter-theme", "description": "A custom theme for speckle", "demo": "https://starter.ghost.io", - "version": "2.2.1", + "version": "2.3.1", "engines": { "ghost": ">=3.0.0", "ghost-api": "v3" @@ -48,9 +48,11 @@ "cssnano": "4.1.10", "gscan": "3.5.4", "gulp": "4.0.2", + "gulp-concat": "^2.6.1", "gulp-livereload": "4.0.2", "gulp-postcss": "8.0.0", "gulp-sourcemaps": "2.6.5", + "gulp-terser": "^2.0.1", "gulp-uglify": "3.0.2", "gulp-util": "3.0.8", "gulp-watch": "5.0.1", @@ -91,6 +93,7 @@ "@tailwindcss/typography": "^0.4.1", "cssnano-preset-advanced": "^4.0.7", "prism-theme-one-light-dark": "^1.0.4", - "tailwindcss": "^2.0.2" + "swiper": "^6.7.0", + "tailwindcss": "^2.2.2" } } diff --git a/partials/cardCTAShadow.hbs b/partials/cardCTAShadow.hbs new file mode 100644 index 0000000..9275aa0 --- /dev/null +++ b/partials/cardCTAShadow.hbs @@ -0,0 +1,30 @@ +
+
+ {{#if headline}} +
+ {{headline}} +
+ {{/if}} +
+
+

+ {{#if subHeadline}} + {{subHeadline}} + {{/if}} +

+ +
+
+
+
\ No newline at end of file diff --git a/partials/landing/blogPreview.hbs b/partials/landing/blogPreview.hbs index fc32e36..180cae3 100644 --- a/partials/landing/blogPreview.hbs +++ b/partials/landing/blogPreview.hbs @@ -1,5 +1,5 @@ {{#get "posts" filter="primary_tag:blog" limit="3" include="authors"}} -
+
diff --git a/partials/landing/connectorsPreview.hbs b/partials/landing/connectorsPreview.hbs new file mode 100644 index 0000000..3a6f999 --- /dev/null +++ b/partials/landing/connectorsPreview.hbs @@ -0,0 +1,180 @@ +
+
+
+

Speckle Connectors

+ {{#get "posts" filter="primary_tag:features+featured:true+title:'Interoperability'" limit="5"}} + {{#foreach posts}} +

{{excerpt}}

+ {{/foreach}} + {{/get}} + {{!--

Why Speckle?

--}} + {{!--

Speckle goes beyond point-to-point interoperability: it's data infrastructure for the built environment. +

--}} +
+
+
+ + +{{!--
--}} +
+ {{!--

Speckle Connectors

--}} +
+
+
+ +

+ Rhino +

+
+
+ +

+ Grasshopper +

+
+ + {{!-- unccomment in stage 2 --}} + {{!--
+

+ Check out all our connectors! +

+
--}} + +
+ +

+ Revit +

+
+
+ +

+ Dynamo +

+
+
+ +

+ Unity +

+
+
+ +

+ Blender +

+
+
+ +

+ Autocad & Civil3D +

+
+
+ +

+ Unreal +

+
+
+ +

+ Excel +

+
+
+
+
+
+ +
+
+ Go beyond interoperability and leverage all the potential behind a fully fledged BIM data platform +
+
+ + + +
+
+ +
+
+ {{#get "posts" filter="primary_tag:features+featured:true+title:-'Interoperability'" limit="5"}} + {{#foreach posts}} + + {{/foreach}} + {{/get}} +
+
+ + \ No newline at end of file diff --git a/partials/landing/getStartedSocial.hbs b/partials/landing/getStartedSocial.hbs new file mode 100644 index 0000000..c64951b --- /dev/null +++ b/partials/landing/getStartedSocial.hbs @@ -0,0 +1,43 @@ +
+
+ Seen in the wild at +
+
+ {{!-- Arup --}} +
+ +
+ {{!-- Woods B --}} +
+ +
+ {{!-- HOK --}} +
+ +
+ {{!-- Royal --}} +
+ +
+ +
+
+ {{!-- BIG --}} +
+ +
+ {{!-- Sasaki --}} +
+ +
+ {{!-- WSP --}} +
+ +
+
+ {{!-- Grimshaw --}} + +
+ +
+
\ No newline at end of file diff --git a/partials/landing/header.hbs b/partials/landing/header.hbs index 605d072..975819e 100644 --- a/partials/landing/header.hbs +++ b/partials/landing/header.hbs @@ -1,25 +1,30 @@ -
-
-

- {{@site.description}} -

-

- Engineers, designers, hackers and entire - organizations rely on us for interoperability, - automation and collaboration to deliver better - buildings, faster. -

-
- - Get Started +
+ -
-
+
+