From 92e4559cf8c145098af2fbb25ab2894f592d8a64 Mon Sep 17 00:00:00 2001 From: Gonzalo D'Elia Date: Thu, 29 Feb 2024 21:33:48 -0300 Subject: [PATCH] Apply changes to landing page --- landing/app.css | 2 +- landing/favicon.ico | Bin 4286 -> 4286 bytes .../fonts/BricolageGrotesque_24pt-Bold.ttf | Bin 90988 -> 0 bytes landing/fullview.min.css | 125 ---- landing/fullview.min.js | 13 - landing/fullview.min.js.map | 5 - landing/github_logo.png | Bin 0 -> 16416 bytes landing/globals.css | 40 +- landing/hubspot.js | 11 + landing/index.html | 566 +++++------------- landing/main.js | 39 +- landing/tailwind.config.js | 3 +- 12 files changed, 189 insertions(+), 615 deletions(-) delete mode 100644 landing/fonts/BricolageGrotesque_24pt-Bold.ttf delete mode 100644 landing/fullview.min.css delete mode 100644 landing/fullview.min.js delete mode 100644 landing/fullview.min.js.map create mode 100644 landing/github_logo.png diff --git a/landing/app.css b/landing/app.css index 93a33392..4f93b1b0 100644 --- a/landing/app.css +++ b/landing/app.css @@ -1 +1 @@ -/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.fixed{position:fixed}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-20{z-index:20}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-2{margin-top:.5rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-20{height:5rem}.h-\[calc\(100\%-80px\)\]{height:calc(100% - 80px)}.h-dvh{height:100dvh}.h-full{height:100%}.w-10{width:2.5rem}.w-24{width:6rem}.w-full{width:100%}.max-w-\[300px\]{max-width:300px}.transform{transform:translate(var(--tw-translate-x),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))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.bg-orange-650{--tw-bg-opacity:1;background-color:rgb(255 95 0/var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}.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}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-bricolage-grotesque{font-family:Bricolage Grotesque,sans-serif}.font-inter{font-family:Inter,sans-serif}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.text-orange-650{--tw-text-opacity:1;color:rgb(255 95 0/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@font-face{font-family:Bricolage Grotesque;font-weight:400;src:url(fonts/BricolageGrotesque_24pt-Bold.ttf)}#fullview>section{height:100dvh!important}#hubspot-target-form h2>strong{position:relative;width:-moz-fit-content;width:fit-content;font-family:Bricolage Grotesque,sans-serif;font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){#hubspot-target-form h2>strong{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1280px){#hubspot-target-form h2>strong{font-size:3rem;line-height:1}}#hubspot-target-form input[type=email]{width:100%;border-radius:.75rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));padding:.75rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;text-transform:lowercase;--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}#hubspot-target-form input[type=submit]{margin-top:1.5rem;width:100%;cursor:pointer;border-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 95 0/var(--tw-bg-opacity));padding:1rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#hubspot-target-form input[type=submit]:hover{background-color:#ff5f00bf}@media (min-width:768px){#hubspot-target-form input[type=submit]{margin-top:2.25rem;padding:1.25rem 1rem;font-size:.875rem;line-height:1.25rem}}#hubspot-target-form .hs-email>label{display:block;width:100%;text-align:left}#hubspot-target-form .hs-error-msg,#hubspot-target-form .hs-form-required{--tw-text-opacity:1;color:rgb(255 95 0/var(--tw-text-opacity))}.hover\:bg-orange-650\/75:hover{background-color:#ff5f00bf}@media (min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:w-12{width:3rem}.sm\:w-4\/5{width:80%}}@media (min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:w-14{width:3.5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pt-10{padding-top:2.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:w-3\/4{width:75%}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:1280px){.xl\:mt-6{margin-top:1.5rem}.xl\:w-16{width:4rem}.xl\:w-5\/6{width:83.333333%}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:pt-7{padding-top:1.75rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1536px){.\32xl\:w-20{width:5rem}.\32xl\:w-full{width:100%}.\32xl\:max-w-\[1200px\]{max-width:1200px}.\32xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.\32xl\:text-7xl{font-size:4.5rem;line-height:1}} \ No newline at end of file +/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.relative{position:relative}.mb-2{margin-bottom:.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.hidden{display:none}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-dvh{height:100dvh}.h-full{height:100%}.w-24{width:6rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-full{width:100%}.max-w-4xl{max-width:56rem}.max-w-64{max-width:16rem}.transform{transform:translate(var(--tw-translate-x),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))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-10{row-gap:2.5rem}.gap-y-4{row-gap:1rem}.whitespace-nowrap{white-space:nowrap}.rounded-lg{border-radius:.5rem}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-10{padding-top:2.5rem}.text-center{text-align:center}.font-inter{font-family:Inter,sans-serif}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#hubspot-target-form{width:100%}#hubspot-target-form>form{display:flex;width:100%;flex-direction:row}@media (min-width:1024px){#hubspot-target-form>form{justify-content:center}}#hubspot-target-form>form>div{flex-grow:1}#hubspot-target-form form>div:first-child{display:none}#hubspot-target-form input[type=email]{width:100%;border-radius:.75rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity));padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;text-transform:lowercase;--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity));outline:2px solid #0000;outline-offset:2px}#hubspot-target-form input[type=email]::-moz-placeholder{font-size:.875rem;line-height:1.25rem;text-transform:capitalize}#hubspot-target-form input[type=email]::placeholder{font-size:.875rem;line-height:1.25rem;text-transform:capitalize}#hubspot-target-form .hs-email>label{display:none}#hubspot-target-form input[type=submit]{margin-left:-3.5rem;width:calc(100% + 32px);max-width:16rem;cursor:pointer;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#hubspot-target-form input[type=submit]:hover{background-color:#000000bf}@media (min-width:1024px){#hubspot-target-form input[type=submit]{padding-top:6px;padding-bottom:6px;font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){#hubspot-target-form input[type=submit]{font-size:1.25rem;line-height:1.75rem}}#hubspot-target-form .submitted-message{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}@media (min-width:1024px){#hubspot-target-form .submitted-message{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){#hubspot-target-form .submitted-message{font-size:1.25rem;line-height:1.75rem}}#hubspot-target-form .hs-error-msg{position:absolute;left:0;--tw-translate-y:0.25rem;transform:translate(var(--tw-translate-x),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));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(255 95 0/var(--tw-text-opacity))}.hover\:bg-black\/75:hover{background-color:#000000bf}@media (min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:block{display:block}.sm\:w-4\/5{width:80%}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}}@media (min-width:768px){.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:w-20{width:5rem}.md\:w-28{width:7rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-8{padding-top:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.lg\:w-3\/4{width:75%}.lg\:w-4\/5{width:80%}.lg\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:py-\[6px\]{padding-top:6px;padding-bottom:6px}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:mt-16{margin-top:4rem}.xl\:w-10\/12{width:83.333333%}.xl\:w-28{width:7rem}.xl\:w-5\/6{width:83.333333%}.xl\:flex-row{flex-direction:row}.xl\:justify-between{justify-content:space-between}.xl\:gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.xl\:pt-7{padding-top:1.75rem}.xl\:text-base{font-size:1rem;line-height:1.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1536px){.\32xl\:w-36{width:9rem}.\32xl\:w-full{width:100%}.\32xl\:max-w-\[1200px\]{max-width:1200px}.\32xl\:max-w-\[1600px\]{max-width:1600px}.\32xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.\32xl\:text-7xl{font-size:4.5rem;line-height:1}} \ No newline at end of file diff --git a/landing/favicon.ico b/landing/favicon.ico index 1efa845dc7e9059a159da07edc73075ff64aeddc..4b2062c08cd6ff3b8ac6e6414459e25e7f5b53d4 100644 GIT binary patch literal 4286 zcmc(j%WsTP7{*U8bX9FF1golr+F>JvkWf2fC1}!Vs}Z&$*fcDJe}YKRgowmtA*{MU zMA#9DON{&deob7)@9FgIcjok)ne&Y_{p8p4e(!mo_c=4|oH-xo>iE~*?)1~0XmxIe zbFLFexs{;&$i-aMtEtVoTp?s8xg4B<7qAJ!nvLXM!g=U}Sx{Qj+)>%SH>l4QTIsPB zuE7r|jIx)pw0EvB=*|Bmz7E@<4U$@Uq+NbZF7GM^oygy$DOd zYKx=4hSIq@YV}^`!TiGUDs$7odNvbZu2BD&xy_*7rb$*{xh*4ez0|ye(9^$v#C(U> zYYy?lDw_Aq_dEZ0tQDAdaa_y&>neS;j<2u+Ouvly3;1hHi{DVQ&eNG*<2<+pX}U1? zm%2VMeGjp6VO`q&ZR$Ebt$Iv_Ly%TqE_cxDu|K2sF!l1Z^{*oSl(ENY>KmZ}PG;1~ zYcHR5iru%e zzPB;;dhL1-VrnO%M!)+9ljwgBZ=IKFeQo*-*Rpq*-&yp#pq9TuoyYc!qS$)Ij<)|S zLi?-+y)-&^h+6cv|LS{i2x8Z5bvMxHd@2-MK6X5g#=e8s5NF+oPN8WWMRBaJ>g3f0 z_WiGQ9Dyu74tRRSS+w$!r}=A~4|gD@kM^t_m|k)0J|+)&nbsfIlYa}<)}XWIa<7Nt znDeK4%Omj|e+C|4{sUB6L!Np4-CG~U%2m>+=fJr0xBR=u`lw$Wbc3E5%JsX#od5ix zSh;fb>ZP9QU0m~qZ*op9%O~SfYA-?B{-(2A{aCMJtX$|Xt$L`Jy;sFCaZaM1pe9$C zj&3{Xe5v!6^&ccI?U(-iDXq?^No~33Pg}+8uB0~6=~=oT^j+}^^n4iBDW^Hrs5a{P e`=fI$dFPsjoom>~e-#KfL6`L(#w(Afy#E3C@*WBR literal 4286 zcmeHKL2`p26vc7TWxMJ&EW6AN>Jf4SJqkDQ8r|gxI+FwB3b{eM?4mRDzx+WFgo4^} z6C4uw@ZS4;zlcHdsp`4taUx5#wW56NjB$8|#3-^56df2VMKV5-; y`u^6Ji`HeYf6D&-yX+5Ng?hdf>ZvbOiK+^|TzCHJ8yq-LZ^Q|1Xg~{^(EbG}d`=nw diff --git a/landing/fonts/BricolageGrotesque_24pt-Bold.ttf b/landing/fonts/BricolageGrotesque_24pt-Bold.ttf deleted file mode 100644 index a4d88112d420885f66ba38515d1dcfb7489714f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90988 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

_Mk~XZO4K=z;qAI>_t_Uyh{<2cB@32;Ud`srx)W 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 J9`akw{}VAlA20v_ diff --git a/landing/fullview.min.css b/landing/fullview.min.css deleted file mode 100644 index f711995e..00000000 --- a/landing/fullview.min.css +++ /dev/null @@ -1,125 +0,0 @@ -/** - * fullView v1.1.2 - */ - -/*! - * https://github.com/seeratawan01/fullview.js - * - * @license GPLv3 for open source use only - * - * Copyright (C) 2020 https://github.com/seeratawan01/fullview.js/blob/master/LICENSE - */ -* { - padding: 0; - margin: 0; - box-sizing: border-box; -} -html { - scroll-behavior: smooth; - box-sizing: border-box; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -webkit-tap-highlight-color: transparent; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - font-size: 16px; - overflow-x: hidden; - overflow-y: hidden; - height: 100%; -} -*, -:after, -:before { - box-sizing: inherit; -} -body { - overflow: hidden; - height: 100%; -} -#fullview > * { - display: block; - height: 100vh !important; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - perspective: 1000; - overflow: hidden; -} -#fv-dots { - position: fixed; - top: 50%; - left: 96%; - transform: translate(-50%, -50%); -} -#fv-dots ul { - display: block; - list-style: none; -} -#fv-dots ul li { - padding: 10px; -} -#fv-dots ul li a { - display: block; - margin: auto; - width: 10px; - height: 10px; - text-align: center; -} -#fv-dots ul li a span { - display: block; - z-index: 1; - cursor: pointer; - text-decoration: none; - background-color: #888; - border-radius: 50%; - margin: 0 auto; - width: 7px; - height: 7px; - transition: 0.1s ease all; -} -#fv-dots ul a.active span { - width: 9px; - height: 9px; - background-color: #bdbdbd; -} -#fv-dots ul a:hover span { - width: 9px; - height: 9px; -} -.fv-tooltip { - position: relative; - transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26); -} -.fv-tooltip .fv-tooltiptext { - visibility: hidden; - width: 120px; - background: #3e474f; - border-radius: 0.25em; - color: #edeff0; - text-align: center; - padding: 5px 0; - position: absolute; - z-index: 1; - top: -1px; - right: 105%; -} -.fv-tooltip:hover .fv-tooltiptext { - visibility: visible; -} -.fv-tooltip .fv-tooltiptext::after { - content: ' '; - position: absolute; - top: 50%; - left: 100%; - margin-top: -5px; - border-width: 5px; - border-style: solid; - border-color: transparent transparent transparent #3e474f; -} -.fv-tooltip.fv-tooltip-left .fv-tooltiptext::after { - left: unset; - right: 100%; - border-color: transparent #3e474f transparent transparent; -} -/*# sourceMappingURL=fullview.min.css.map */ diff --git a/landing/fullview.min.js b/landing/fullview.min.js deleted file mode 100644 index 78321698..00000000 --- a/landing/fullview.min.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * fullView v1.1.2 - */ - -/*! - * https://github.com/seeratawan01/fullview.js - * - * @license GPLv3 for open source use only - * - * Copyright (C) 2020 https://github.com/seeratawan01/fullview.js/blob/master/LICENSE - */ -!function(n,o,r,l){var s="fullView";function i(t,i){this._defaults=n.fn.fullView.defaults,this.options=n.extend({},this._defaults,i),this.mainView=n(t),this.views=n(t).children(),this._name=s,this.currentView=0,this.previousView=0,this.isScrolling=!1,this.isProgress=!1,this.offsets=[],this.$dotsElement=null,this.$navbar=null,this.$anchors={},this.lastY=null,this.lastX=null,this.init()}n.extend(i.prototype,{init:function(){this.buildCache(),this.utilites(),this.settingUp(),this.bindEvents()},destroy:function(){this.unbindEvents(),this.$views.removeData()},buildCache:function(){this.$window=n(o),this.$document=n(r),this.$htmlBody=n("html, body"),this.$views=n(this.views),this.options.navbar!==l&&"string"==typeof this.options.navbar&&n(this.options.navbar).length&&(this.$navbar=n(this.options.navbar))},utilites:function(){this.createDots=function(){var t=n("#fv-dots");t.length&&t.remove();var s,e=n("

").attr("id","fv-dots").append("
    ");return!0===this.options.dotsTooltips?(s=this).$views.each(function(t){var i=s.$views.eq(t).attr("data-tooltip")?s.$views.eq(t).attr("data-tooltip"):null;i?e.find("ul").append('
  • '+i+"
  • "):e.find("ul").append('
  • ')}):this.$views.each(function(t){e.find("ul").append('
  • ')}),"right"!==this.options.dotsPosition&&(e.css({left:"4%"}),e.find(".fv-tooltip .fv-tooltiptext").css({right:"unset",left:"105%"}),e.find(".fv-tooltip").addClass("fv-tooltip-left")),n("body").append(e),e.find("a")},this.changeActiveStatus=function(t){this.$views.removeClass("active").eq(t).addClass("active"),this.options.dots&&this.$dotsElement.removeClass("active").eq(t).addClass("active"),this.$anchors.length&&this.$anchors.removeClass("active").filter('[data-scroll="'+t+'"]').addClass("active")},this.scrollTo=function(t,i){var s=this;t=parseInt(t),this.offsets[t]!==l&&"number"==typeof t?(this.isProgress=!0,this.previousView=this.currentView===t?this.previousView:this.currentView,this.currentView=t,i===l&&(this.previousView>this.currentView?i="up":this.previousViewi+25?e.scrollDown():e.lastY\").attr(\"id\", \"fv-dots\").append('
      ');\r\n\r\n if (this.options.dotsTooltips === true) {\r\n var plugin = this;\r\n this.$views.each(function (i) {\r\n var tooltipTitle = plugin.$views.eq(i).attr('data-tooltip') ? plugin.$views.eq(i).attr('data-tooltip') : null;\r\n if (tooltipTitle) {\r\n div.find('ul').append('
    • ' + tooltipTitle + '
    • ')\r\n } else {\r\n div.find('ul').append('
    • ')\r\n }\r\n });\r\n } else {\r\n this.$views.each(function (i) {\r\n div.find('ul').append('
    • ')\r\n });\r\n }\r\n\r\n\r\n if (this.options.dotsPosition !== 'right') {\r\n div.css({\r\n left: '4%'\r\n });\r\n\r\n div.find('.fv-tooltip .fv-tooltiptext').css({\r\n right: 'unset',\r\n left: '105%'\r\n })\r\n\r\n div.find('.fv-tooltip').addClass('fv-tooltip-left');\r\n\r\n }\r\n\r\n\r\n $('body').append(div);\r\n\r\n return div.find('a');\r\n };\r\n\r\n this.changeActiveStatus = function changeActiveStatus($view) {\r\n this.$views.removeClass('active').eq($view).addClass('active');\r\n if (this.options.dots) {\r\n this.$dotsElement.removeClass('active').eq($view).addClass('active')\r\n }\r\n if (this.$anchors.length) {\r\n this.$anchors.removeClass('active').filter('[data-scroll=\"' + $view + '\"]').addClass('active')\r\n }\r\n }\r\n\r\n this.scrollTo = function scrollTo($view, dir) {\r\n\r\n var plugin = this;\r\n\r\n $view = parseInt($view);\r\n\r\n if (this.offsets[$view] !== undefined && typeof $view === 'number') {\r\n this.isProgress = true;\r\n this.previousView = this.currentView === $view ? this.previousView : this.currentView;\r\n this.currentView = $view;\r\n\r\n if (dir === undefined) {\r\n if (this.previousView > this.currentView) {\r\n dir = \"up\"\r\n } else if (this.previousView < this.currentView) {\r\n dir = \"down\"\r\n }\r\n }\r\n\r\n // Event OnScrollStart\r\n this.callback(\"onScrollStart\", {\r\n destination: $view,\r\n current: this.previousView,\r\n direction: dir\r\n });\r\n\r\n this.$htmlBody.stop(true).animate(\r\n {\r\n scrollTop: this.offsets[$view].offset\r\n }, {\r\n easing: $.easing[this.options.easing] ? this.options.easing : 'linear',\r\n duration: this.options.speed\r\n }).promise().then(function () {\r\n plugin.changeActiveStatus($view);\r\n if (plugin.isScrolling === true) {\r\n setTimeout(function () {\r\n plugin.isScrolling = false;\r\n }, plugin.options.speed + 320);\r\n }\r\n this.isProgress = false;\r\n // Event OnScrollEnd\r\n plugin.callback(\"onScrollEnd\", {\r\n direction: dir\r\n });\r\n });\r\n } else {\r\n console.warn(\"The View You Want To Scroll To Does not Exist!\")\r\n }\r\n\r\n }\r\n\r\n this.scrollByWheel = function scrollByWheel(event) {\r\n\r\n // Check if Already scrolling\r\n if (!$(':animated').length && !this.isScrolling) {\r\n this.isScrolling = true;\r\n if (event.originalEvent.wheelDelta > 0 || event.originalEvent.detail < 0) {\r\n // scroll up\r\n this.scrollUp();\r\n }\r\n else {\r\n // scroll down\r\n this.scrollDown();\r\n }\r\n }\r\n }\r\n\r\n this.scrollDown = function scrollDown() {\r\n var dir = \"down\";\r\n if (this.currentView < this.$views.length - 1) {\r\n this.previousView = this.currentView;\r\n this.currentView++;\r\n this.scrollTo(this.currentView, dir);\r\n }\r\n else if (this.currentView === this.$views.length - 1) {\r\n this.isScrolling = false;\r\n if (this.options.backToTop) {\r\n this.isScrolling = true;\r\n this.previousView = this.currentView;\r\n this.currentView = 0;\r\n this.scrollTo(this.currentView, dir);\r\n }\r\n }\r\n return this;\r\n }\r\n\r\n this.scrollUp = function scrollUp() {\r\n var dir = \"up\";\r\n if (this.currentView > 0) {\r\n this.previousView = this.currentView;\r\n this.currentView--;\r\n this.scrollTo(this.currentView, dir);\r\n } else if (this.currentView === 0) {\r\n this.isScrolling = false;\r\n }\r\n return this;\r\n }\r\n },\r\n\r\n settingUp: function () {\r\n var vh = this.$window.height();\r\n // var vw = this.$window.width();\r\n\r\n // Setting Viewport\r\n this.$views.css({\r\n height: vh,\r\n // width: vw\r\n });\r\n this.currentView = 0;\r\n this.isScrolling = false;\r\n document.body.scrollTop = 0;\r\n document.documentElement.scrollTop = 0;\r\n\r\n if (typeof this.options.speed !== 'number') {\r\n this.options.speed = 500;\r\n console.warn(\"Speed Should be of Type Number\")\r\n } else {\r\n\r\n if (this.options.speed <= 300) {\r\n this.options.speed = 300;\r\n console.warn(\"Min Speed is 350 miliseconds\")\r\n }\r\n }\r\n\r\n\r\n\r\n // Calculating Offsets\r\n this.offsets.splice(0, this.offsets.length)\r\n this.$views.each(function (i) {\r\n var anchor = this.$views.eq(i).attr('id');\r\n var viewOffset = this.$views.eq(i).offset().top;\r\n\r\n this.offsets.push({\r\n position: i,\r\n anchor: anchor,\r\n offset: viewOffset\r\n })\r\n\r\n }.bind(this));\r\n\r\n\r\n // Setting Menu\r\n if (this.$navbar !== null) {\r\n var $menu = this.$navbar;\r\n var seletedAnchor = this.offsets.filter(function (obj) {\r\n if (obj.anchor !== undefined) {\r\n var $menuitem = $menu.find('a[href=\"#' + obj.anchor + '\"]')\r\n if ($menuitem.length) {\r\n $menuitem.attr(\"data-scroll\", obj.position)\r\n }\r\n return true;\r\n }\r\n return false; // skip\r\n }).map(function (obj) { return (\"#\" + obj.anchor); });\r\n\r\n var queryString = \"a[href='\" + seletedAnchor.join(\"'], a[href='\") + \"']\";\r\n\r\n // Collecting All Nav Items\r\n this.$anchors = this.$navbar.find(queryString)\r\n\r\n }\r\n\r\n // Creating Dots\r\n if (this.options.dots) {\r\n this.$dotsElement = this.createDots();\r\n }\r\n\r\n // Check if any view active\r\n var $actview = this.$views.filter('[class=\"active\"]');\r\n\r\n // this.$views.removeClass('active');\r\n if ($actview.length) {\r\n var offset = $actview.eq(0).offset().top;\r\n\r\n var activeData = this.offsets.filter(function (obj) {\r\n return obj.offset === offset;\r\n })\r\n\r\n this.currentView = activeData[0].position;\r\n this.previousView = this.currentView;\r\n\r\n document.body.scrollTop = offset;\r\n document.documentElement.scrollTop = offset;\r\n }\r\n\r\n // If AutoPlay\r\n if (this.options.dots) {\r\n this.$dotsElement = this.createDots();\r\n }\r\n\r\n // Setting Initail Active Status\r\n this.changeActiveStatus(this.currentView);\r\n\r\n },\r\n\r\n // Bind events that trigger methods\r\n bindEvents: function () {\r\n var plugin = this;\r\n\r\n // On Window Resize\r\n plugin.$window.on('resize' + '.' + plugin._name, plugin.settingUp.bind(plugin));\r\n\r\n // On Dot Click\r\n plugin.$dotsElement !== null ?\r\n plugin.$dotsElement.on('click' + '.' + plugin._name, function (e) {\r\n e.preventDefault();\r\n if (!$(':animated').length) {\r\n plugin.previousView = plugin.currentView;\r\n plugin.currentView = parseInt($(this).attr(\"data-scroll\"));\r\n plugin.scrollTo(plugin.currentView);\r\n }\r\n }) : \"\";\r\n\r\n // On nav anchor click\r\n plugin.$anchors !== undefined && plugin.$anchors.length > 0 ?\r\n plugin.$anchors.on('click' + '.' + plugin._name, function (e) {\r\n e.preventDefault();\r\n\r\n if (!$(':animated').length) {\r\n plugin.previousView = plugin.currentView;\r\n plugin.currentView = parseInt($(this).attr(\"data-scroll\"));\r\n plugin.scrollTo(plugin.currentView);\r\n }\r\n\r\n }) : \"\"\r\n\r\n // On MouseScroll\r\n plugin.options.mouseScrolling ?\r\n plugin.$window.on('DOMMouseScroll mousewheel' + '.' + plugin._name, function (event) {\r\n var e = event || window.event,\r\n target = e.target || e.srcElement;\r\n\r\n if (target.tagName.toUpperCase() == 'INPUT') return;\r\n plugin.scrollByWheel(e);\r\n }) : \"\"\r\n\r\n // On Keyboard Press\r\n plugin.options.keyboardScrolling ?\r\n plugin.$document.on('keydown' + '.' + plugin._name, function (event) {\r\n\r\n var e = event || window.event,\r\n target = e.target || e.srcElement;\r\n\r\n if (target.tagName.toUpperCase() == 'INPUT') return;\r\n\r\n // Check if Already scrolling\r\n if (!$(':animated').length && !plugin.isScrolling) {\r\n var code = (e.keyCode ? e.keyCode : e.which);\r\n switch (code) {\r\n case 40: // Down key\r\n plugin.scrollDown();\r\n break;\r\n // case 32: // Space Bar\r\n // plugin.scrollDown();\r\n // break;\r\n case 38: // Up key\r\n plugin.scrollUp();\r\n break;\r\n case 33: // Page up key\r\n plugin.scrollUp();\r\n break;\r\n case 34: // Page down key\r\n plugin.scrollDown();\r\n break;\r\n }\r\n }\r\n }) : \"\"\r\n\r\n // On Touch Devices\r\n plugin.$views.on('touchstart' + '.' + plugin._name, function (e) {\r\n plugin.lastY = e.originalEvent.touches[0].clientY;\r\n plugin.lastX = e.originalEvent.touches[0].clientX;\r\n });\r\n\r\n plugin.options.touchScrolling ?\r\n plugin.$views.on('touchend' + '.' + plugin._name, function (event) {\r\n // if (e.target !== e.currentTarget) return;\r\n\r\n var e = event || window.event,\r\n target = e.target || e.srcElement;\r\n if (target.tagName.toUpperCase() == 'INPUT') return;\r\n\r\n var currentY = e.originalEvent.changedTouches[0].clientY;\r\n var currentX = e.originalEvent.changedTouches[0].clientX;\r\n\r\n if (currentX < plugin.lastX) {\r\n // Left\r\n // console.log(\"left\")\r\n } else if (currentX > plugin.lastX) {\r\n // Right\r\n // console.log(\"right\")\r\n }\r\n\r\n if (plugin.lastY > currentY + 25) {\r\n plugin.scrollDown();\r\n } else if (plugin.lastY < currentY - 25) {\r\n plugin.scrollUp();\r\n }\r\n }) : \"\"\r\n\r\n },\r\n\r\n // Unbind events that trigger methods\r\n unbindEvents: function () {\r\n this.$window.off('.' + this._name);\r\n this.$document.off('.' + this._name);\r\n this.$views.off('.' + this._name);\r\n },\r\n\r\n callback: function (eventName, addtional) {\r\n // Cache onScrollEnd option\r\n var onScrollStart = this.options.onScrollStart;\r\n var onScrollEnd = this.options.onScrollEnd;\r\n\r\n if (typeof onScrollEnd === 'function' && eventName === \"onScrollEnd\") {\r\n // Current, Previous, Direction\r\n onScrollEnd(this.$views.eq(this.currentView), this.$views.eq(this.previousView), addtional.direction);\r\n }\r\n\r\n if (typeof onScrollStart === 'function' && eventName === \"onScrollStart\") {\r\n // Current, Destination, Direction\r\n onScrollStart(this.$views.eq(addtional.current), this.$views.eq(addtional.destination), addtional.direction);\r\n }\r\n\r\n }\r\n\r\n });\r\n\r\n $.fn.fullView = function (options) {\r\n\r\n if (options === undefined || typeof options === 'object') {\r\n\r\n return this.each(function () {\r\n\r\n if (!$.data(this, fullView)) {\r\n $.data(this, fullView, new FullView(this, options));\r\n }\r\n\r\n })\r\n }\r\n\r\n return this;\r\n };\r\n\r\n $.fn.fullView.defaults = {\r\n //Navigation\r\n navbar: undefined,\r\n dots: true,\r\n dotsPosition: 'right',\r\n dotsTooltips: false,\r\n\r\n //Scrolling\r\n easing: 'linear',\r\n backToTop: false,\r\n speed: 500, //ms\r\n\r\n // Accessibility\r\n keyboardScrolling: true,\r\n mouseScrolling: true,\r\n touchScrolling: true,\r\n\r\n // Callback\r\n onScrollEnd: null,\r\n onScrollStart: null,\r\n\r\n };\r\n\r\n})(jQuery, window, document);"]} \ No newline at end of file diff --git a/landing/github_logo.png b/landing/github_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..22a1f6490c14da3d41fb9ae47bae059fa314cdbf GIT binary patch literal 16416 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 section { - /* Overriding for iOS browsers with floating bar. - * Using !important because it's set with important in the original file...*/ - height: 100dvh !important; +#hubspot-target-form > form { + @apply flex w-full flex-row lg:justify-center; } -#hubspot-target-form h2 > strong { - @apply font-bricolage-grotesque relative w-fit text-3xl md:text-4xl xl:text-5xl; +#hubspot-target-form > form > div { + @apply flex-grow; } + +/* Hide the "Stay Connected" icon */ +#hubspot-target-form form > div:first-child { + @apply hidden; +} + #hubspot-target-form input[type='email'] { - @apply w-full rounded-xl border-2 border-white bg-slate-50 px-2 py-3 text-sm font-normal lowercase text-neutral-400; + @apply w-full rounded-xl border-2 border-white bg-slate-50 px-2 py-2 text-sm font-normal lowercase text-neutral-400 outline-none placeholder:text-sm placeholder:capitalize; +} + +/* Hide the "Email" label, placeholder added in hubspot.js */ +#hubspot-target-form .hs-email > label { + @apply hidden; } #hubspot-target-form input[type='submit'] { - @apply bg-orange-650 hover:bg-orange-650/75 mt-6 w-full cursor-pointer rounded-2xl px-3 py-4 text-xs font-bold text-white md:mt-9 md:px-4 md:py-5 md:text-sm; + @apply -ml-14 w-[calc(100%+32px)] max-w-64 cursor-pointer rounded-lg bg-black px-4 py-2 text-base text-white hover:bg-black/75 lg:py-[6px] lg:text-lg xl:text-xl; } -#hubspot-target-form .hs-email > label { - @apply block w-full text-left; +#hubspot-target-form .submitted-message { + @apply text-base text-neutral-400 lg:text-lg xl:text-xl; } -#hubspot-target-form .hs-error-msg, -#hubspot-target-form .hs-form-required { - @apply text-orange-650; +#hubspot-target-form .hs-error-msg { + @apply text-orange-650 absolute left-0 translate-y-1 text-xs; } diff --git a/landing/hubspot.js b/landing/hubspot.js index 1be4c993..689e6e1f 100644 --- a/landing/hubspot.js +++ b/landing/hubspot.js @@ -8,6 +8,17 @@ // required to apply custom styles in globals.css css: '', formId: 'f8a844d5-0803-482d-b43e-23b328a1cdbb', + inlineMessage: 'Thanks for joining the Hemi waitlist!', + onFormReady() { + // add the placeholder to the input + $('#hubspot-target-form input[type="email"]').attr( + 'placeholder', + 'Email', + ) + }, + onFormSubmitted() { + $('.join-message').css('visibility', 'hidden') + }, portalId: '21449954', region: 'na1', target: '#hubspot-target-form', diff --git a/landing/index.html b/landing/index.html index 2eb7dd0e..ee8f3ab3 100644 --- a/landing/index.html +++ b/landing/index.html @@ -16,463 +16,199 @@ crossorigin="anonymous" > - - - - - + -
      - -
      -
      - - - - - - - - - +
      +
      + + + + + - - - -
      -
      +
      - - -
      - - -
      -
      -
      + + +
    + +
    +
    +
    Hemi logo

    - Half Ethereum. - Half Bitcoin + Half Bitcoin. + Half Ethereum.

    - The Hemi Network is a modular dual-chain protocol that unites - Bitcoin and Ethereum — advancing the social, technical and economic - conditions for the next generation of builders. -

    -

    - Rev. 2024-02-27 -

    -

    - This is a pre-publication version of this whitepaper. + Hemi is a modular protocol for scaling, unifying and extending + Bitcoin and Ethereum.

    -

    - Elements of this paper may change materially. -

    - -
    -
    -
    -
    -

    - License -

    -

    - MIT -

    - - https://github.com/HemiLabs - -
    -
    -
    -
    - -
    + +
    +

    + Join the Hemi Waitlist +

    +
    +
    + + Documentation + +
+ diff --git a/landing/main.js b/landing/main.js index 1e4e2d21..34b308af 100644 --- a/landing/main.js +++ b/landing/main.js @@ -4,51 +4,16 @@ $(document).ready(function () { const getSidebar = () => $('.sidebar') - function enableScroll() { - // Based on https://github.com/seeratawan01/fullview.js - // See https://seeratawan.medium.com/how-to-build-a-full-screen-scrolling-website-12113bb98088 - $('#fullview').fullView() - } - - function disableScroll() { - const scrollContainer = $('#fullview') - scrollContainer.data('fullView').destroy() - // remove scrolling dots - $('#fv-dots').remove() - // clear data so it can be re-initialized - scrollContainer.removeData('fullView') - } - // Open the mobile sidebar $('.burguer-menu').click(function openSidebar() { const sidebar = getSidebar() sidebar.removeClass('hidden') - - disableScroll() }) - function closeSidebar() { - const sidebar = getSidebar() - sidebar.addClass('hidden') - - enableScroll() - } - // close the mobile sidebar - $('.sidebar-close').click(closeSidebar) - - // Update contact link to scroll to the contact section - $('button.contact-link').click(function scrollToContactSection() { + $('.sidebar-close').click(function closeSidebar() { const sidebar = getSidebar() - // if sidebar is visible, it means it is open - if (!sidebar.hasClass('hidden')) { - closeSidebar() - } - // scroll to contact section, which is the third one (0-indexed) - $('#fullview').data('fullView').scrollTo(2) + sidebar.addClass('hidden') }) - - // on Ready, enable scroll - enableScroll() }) })() diff --git a/landing/tailwind.config.js b/landing/tailwind.config.js index fe53fa6e..c592b200 100644 --- a/landing/tailwind.config.js +++ b/landing/tailwind.config.js @@ -12,8 +12,7 @@ module.exports = { }, }, fontFamily: { - 'bricolage-grotesque': ['Bricolage Grotesque', 'sans-serif'], - 'inter': ['Inter', 'sans-serif'], + inter: ['Inter', 'sans-serif'], }, }, },