/* Auto-extracted from Figma Sites export */
/* Page: Neophyte — DeSci-native R&D */


 @layer figreset,figoverridable,reset,theme,base,figutils,components,utilities;@layer figoverridable{:root{font-synthesis:none}}@layer figutils{:root{--banner-height:48px;--banner-height-v2:40px;--full-height-with-banner:calc(100dvh - var(--banner-height))}@media (max-width:600px){.banner-v2-container{left:0 !important;right:0 !important;margin:0 auto !important}}.wrapper-with-banner .min-h-screen{min-height:var(--full-height-with-banner)}.wrapper-with-banner .h-screen{height:var(--full-height-with-banner)}}@layer figreset{:root{font-family:var( --default-font-family,ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji' )}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;width:100%}body{margin:0;width:100%}body:has([data-page-overflowx='hidden']){overflow-x:hidden}body:has([data-page-overflowx='auto']){overflow-x:auto}}@layer figutils{#container{width:100%}}@layer figreset{*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button{border:none;background:none;padding:0}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}ol,ul,menu{list-style:none;margin:0;padding-inline-start:0}}@layer figutils{:is(.textContents ul,ul.textContents) > li:before{content:'\2022';margin-left:-1.5em;display:inline-block;text-align:center;width:1.5em;-webkit-background-clip:var(--list-marker-background-clip);-webkit-text-fill-color:var(--list-marker-text-fill-color);background-clip:var(--list-marker-background-clip);color:var(--list-marker-color);font-size:var(--list-marker-font-size);line-height:var(--list-marker-line-height);vertical-align:var(--list-marker-vertical-align)}:is(.textContents ol,ol.textContents) > li::marker{color:var(--list-marker-color);font-size:var(--list-marker-font-size);line-height:var(--list-marker-line-height);vertical-align:var(--list-marker-vertical-align)}:is(.textContents,.textContents *).adjustLetterSpacing:after{content:'';margin-left:calc(var(--letter-spacing) * -1)}}@layer figutils{#container .embed{border:none}}@layer figutils{#container .marquee-container{overflow-x:hidden;display:flex;flex-direction:row;position:relative;width:var(--width);transform:var(--transform);&:hover div{animation-play-state:var(--pause-on-hover)}&:active div{animation-play-state:var(--pause-on-click)}&:focus-within > *{animation-play-state:paused !important}}#container .marquee{flex:0 0 auto;min-width:var(--min-width);display:flex;flex-direction:row;align-items:center;animation:scroll var(--duration) linear var(--delay) var(--iteration-count);animation-delay:var(--delay);animation-direction:var(--direction);animation-timing-function:var(--timing-function)}#container .marquee.reduced-motion{@media (prefers-reduced-motion:reduce){animation:none}}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}#container .marquee-initial-child-container{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row;align-items:center}#container .marquee-child{transform:var(--transform)}}@layer figutils{.code-behavior-wrapper > *{width:100%;height:100%}}@layer figreset{:root{--100dvw:100vw;--100dvh:100vh}@supports (width:100dvw){:root{--100dvw:100dvw;--100dvh:100dvh}}}@layer figutils{.bypass-link{position:fixed;top:16px;left:0;right:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.bypass-link:focus-within{opacity:1;z-index:10000}.bypass-link > a{background-color:#000;color:#fff;border:1px solid #fff;padding:12px 16px;font-size:16px;border-radius:12px;pointer-events:auto}}@layer figreset{:root{text-align:left;button{text-align:left}}}

 

body:has([data-breakpoint-id="node-1_298"]) { background-color: white }

#container .css-i9h3z {position: relative; display: flex; flex-direction: column; align-items: flex-start;}#container .css-j6ldtg {min-width: var(--content-min-width); width: 100%; height: var(--content-min-height);}#container .css-6y8v4m {--content-min-width: 100%; --content-min-height: max(var(--100dvh), 7447px); align-content: stretch; overflow: clip;}#container .css-mg7yoi {max-width: 1500px; width: 100%;}#container .css-5knerd {position: relative; flex-shrink: 0;}#container .css-5gadu {background-color: #d1dcff;}#container .css-qs5z68 {max-width: inherit; width: 100%; height: 100%;}#container .css-ub4e91 {display: flex; justify-content: center; align-items: center; gap: 8px; position: relative; border-radius: inherit;}#container .css-2gbjjk {align-content: stretch; overflow: clip;}#container .css-cd1wcv {width: 24px; height: 44px;}#container .css-wc1msa {position: relative; flex-shrink: 0; display: block;}#container .css-tzn6qh {display: block; position: absolute;}#container .css-ez8men {max-width: none; width: 100%; height: 100%;}#container .css-7kv4dh {inset: 0px;}#container .css-i5hbav {width: 270px;}#container .css-26q7k8 {position: relative; flex-shrink: 0; padding-top: 10px; padding-bottom: 10px; display: flex; flex-direction: column; justify-content: center; align-items: center;}#container .css-paq0kv {align-content: stretch;}#container .css-bhht40 {position: relative; flex-shrink: 0; display: flex; align-items: center; justify-content: center;}#container .css-ayg824 {flex: 0 0 auto;}#container .css-2yjztp {transform: matrix(1, 0, 0, -1, 0, 0);}#container .css-vf8mzy {position: relative; display: block;}#container .css-8sy0rz {width: 44px; height: 44px;}#container .css-p0zsjk {background-color: #2fbf39;}#container .css-trglf0 {position: absolute;}#container .css-wixxpz {inset: 0;}#container .css-8zr56v {display: block;}#container .css-42klts {border-style: solid; border-color: #ca1e08; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; position: absolute;}#container .css-kjcsd {top: -0.5px; left: 0px; right: 0px; bottom: 0px;}#container .css-5eam1e {pointer-events: none;}#container .css-ym0g7u {max-width: 1500px; height: 667px; width: 100%;}#container .css-scd4s8 {object-fit: cover; inset: 0px; pointer-events: none;}#container .css-tzid84 {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; position: relative; border-radius: inherit;}#container .css-71it8d {width: 149.989px; height: 149.338px;}#container .css-1ie7of {max-width: 1500px; height: 42px; width: 100%;}#container .css-athbkl {background-color: #ff7;}#container .css-amofe1 {max-width: 1500px; height: 428px; width: 100%;}#container .css-3rtkyd {background-color: #f7f7f7;}#container .css-tvlfb {top: -1px; left: 0px; right: 0px; bottom: 0px;}#container .css-881fyl {display: flex; flex-direction: row; align-items: center;}#container .css-jo8ywo {width: 100%; height: 100%; max-width: inherit;}#container .css-6y7s2l {display: flex; align-items: center; position: relative; padding: 50px 40px;}#container .css-677p3g {position: relative; flex: 1 0 0; display: flex; justify-content: center; align-items: center;}#container .css-7hylni {min-width: 1px; height: 100%;}#container .css-ixhe3g {position: relative; flex: 1 0 0; display: flex; flex-direction: column; justify-content: center;}#container .css-3hn852 {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,60px); letter-spacing: var(--responsive-letter-spacing,0.6px); line-height: 0;}#container .css-3ejfv6 {color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0.6px);}@media (min-width: 1px) {#container .css-3ejfv6 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 35px; --responsive-letter-spacing: 0.1225px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-3ejfv6 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 60px; --responsive-letter-spacing: 0.36px; --responsive-line-height: 1.1;}}@media (min-width: 1200px) {#container .css-3ejfv6 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 70px; --responsive-letter-spacing: 0.49px; --responsive-line-height: 1.1;}}#container .css-m1928k {line-height: var(--responsive-line-height,1.1);}#container .css-9yq76j {}@media (min-width: 1px) {#container .css-9yq76j {--responsive-font-size: 35px;}}@media (min-width: 800px) {#container .css-9yq76j {--responsive-font-size: 60px;}}@media (min-width: 1200px) {#container .css-9yq76j {--responsive-font-size: 70px;}}#container .css-hv4e4e {max-width: 1500px; height: 1440px; width: 100%;}#container .css-x82mwy {display: flex; flex-direction: column; align-items: flex-start; position: relative; border-radius: inherit;}#container .css-2rvpr8 {max-width: 1500px; height: 720px; width: 100%;}#container .css-sz2f8 {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center;}#container .css-se85k {width: 375px; height: 125px;}#container .css-a774ol {align-content: stretch; background-color: #fff;}#container .css-ggwoeh {inset: 0px;}#container .css-lpkg0i {width: 199px; height: 44px;}#container .css-909uiz {width: 447px; left: 50%; top: 50%;}#container .css-off9f4 {transform: translateX(-50%) translateY(-50%); color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-off9f4 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 27px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-off9f4 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 1200px) {#container .css-off9f4 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}#container .css-8zrmd9 {position: absolute; display: flex; flex-direction: column; justify-content: center;}#container .css-abc2ds {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,50px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0;}#container .css-y453uu {}@media (min-width: 0px) {#container .css-y453uu {--responsive-font-size: 27px;}}@media (min-width: 800px) {#container .css-y453uu {--responsive-font-size: 38px;}}@media (min-width: 1200px) {#container .css-y453uu {--responsive-font-size: 38px;}}#container .css-sbj0l {width: 375px; height: 595px;}#container .css-hpgmmd {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 100px 50px;}#container .css-a765ty {align-content: stretch; background-color: #ff7;}#container .css-t5fixl {height: 501px; width: 100%;}#container .css-7lh3xh {inset: 0px;}#container .css-jkw948 {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: -0.48px; line-height: 0;}#container .css-nifopz {color: #000; -webkit-text-fill-color: #000; --letter-spacing: -0.48px;}#container .css-8jchzs {display: block; margin-bottom: 0px;}#container .css-xaa5pz {line-height: var(--responsive-line-height,1.1); white-space: pre-wrap; font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,50px); letter-spacing: var(--responsive-letter-spacing,0px);}#container .css-nlyvx8 {}@media (min-width: 0px) {#container .css-nlyvx8 {--responsive-font-size: 27px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-nlyvx8 {--responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 1200px) {#container .css-nlyvx8 {--responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}#container .css-dkarud {line-height: var(--responsive-line-height,1.1); white-space: pre-wrap; font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,30px); letter-spacing: var(--responsive-letter-spacing,-0.3px);}#container .css-uq1nom {}@media (min-width: 0px) {#container .css-uq1nom {--responsive-font-size: 20px; --responsive-letter-spacing: -0.04px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-uq1nom {--responsive-font-size: 25px; --responsive-letter-spacing: -0.0625px; --responsive-line-height: 1.1;}}@media (min-width: 1200px) {#container .css-uq1nom {--responsive-font-size: 35px; --responsive-letter-spacing: -0.1225px; --responsive-line-height: 1.1;}}#container .css-7wwqdu {line-height: var(--responsive-line-height,1.1); white-space: pre-wrap; font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0.16px);}#container .css-rvjrh9 {}@media (min-width: 0px) {#container .css-rvjrh9 {--responsive-font-size: 16px; --responsive-letter-spacing: 0.0256px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-rvjrh9 {--responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.1;}}@media (min-width: 1280px) {#container .css-rvjrh9 {--responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.1;}}#container .css-ypj19d {line-height: 1.3; white-space: pre-wrap; font-size: 16px;}#container .css-721fhb {border-style: solid; border-color: #ca1e08; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; position: absolute;}#container .css-9aveqj {top: 0px; left: -1px; right: -1px; bottom: 0px;}#container .css-d8m13u {height: 1053px;}#container .css-9uyk0n {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start;}#container .css-k5ih4d {max-width: 1500px; width: 375px; height: 333px;}#container .css-atgcpy {background-color: #fff;}#container .css-uvbeua {display: flex; justify-content: center; align-items: center; position: relative; border-radius: inherit; padding: 50px;}#container .css-e7mfsc {width: 280px; height: 232px;}#container .css-ai0mf {position: relative; flex-shrink: 0; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}#container .css-audz94 {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,0px); line-height: 0;}#container .css-pk5xxh {color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-pk5xxh {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 27px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-pk5xxh {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 1200px) {#container .css-pk5xxh {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}#container .css-gkms8o {line-height: var(--responsive-line-height,1.1); white-space: pre-wrap; font-size: var(--responsive-font-size,50px);}#container .css-221yt6 {line-height: var(--responsive-line-height,1.1); white-space: pre-wrap; font-size: 50px;}#container .css-w2g86p {color: #000; -webkit-text-fill-color: #000;}@media (min-width: 0px) {#container .css-w2g86p {--responsive-font-size: 16px; --responsive-letter-spacing: 0.0256px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-w2g86p {--responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.1;}}@media (min-width: 1280px) {#container .css-w2g86p {--responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.1;}}#container .css-eil8ny {max-width: 1500px; width: 375px; height: 4150px;}#container .css-jnkcdb {display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: 0px; position: relative; border-radius: inherit;}#container .css-h5pewn {align-content: flex-start; overflow: clip;}#container .css-i5go71 {width: 375px;}#container .css-xb1oxg {position: relative; flex-shrink: 0; display: flex; align-items: flex-start; flex-wrap: wrap;}#container .css-3vj1k {align-content: flex-start;}#container .css-saecp {width: 375px; height: 720px;}#container .css-q1ubpj {display: flex; flex-direction: column; justify-content: flex-end; align-items: center; position: relative; border-radius: inherit;}#container .css-j9f0op {width: 100%; height: 100%;}#container .css-m7y1kr {height: 338px; width: 100%;}#container .css-bo4u3g {background-color: #000;}#container .css-iv5rcw {display: flex; flex-direction: column; align-items: flex-start; position: relative; padding: 40px;}#container .css-i5h9p6 {width: 295px;}#container .css-vkpzlc {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center;}#container .css-nzidc5 {color: #fff; -webkit-text-fill-color: #fff; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-nzidc5 {color: #fff; -webkit-text-fill-color: #fff; --responsive-font-size: 27px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-nzidc5 {color: #fff; -webkit-text-fill-color: #fff; --responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 1200px) {#container .css-nzidc5 {color: #fff; -webkit-text-fill-color: #fff; --responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}#container .css-gsipbk {line-height: 0; white-space: pre-wrap;}#container .css-ma85xr {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0.16px); line-height: var(--responsive-line-height,1.1);}#container .css-fw4yix {text-decoration-line: underline; text-underline-position: from-font; text-decoration-thickness: from-font; text-decoration-style: solid; cursor: pointer;}@media (min-width: 0px) {#container .css-fw4yix {--responsive-font-size: 16px; --responsive-letter-spacing: 0.0256px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-fw4yix {--responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.1;}}@media (min-width: 1280px) {#container .css-fw4yix {--responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.1;}}#container .css-7ztu6r {border-style: solid; border-color: #ca1e08; border-top-width: 0.5px; border-bottom-width: 0.5px; border-left-width: 0.5px; border-right-width: 0.5px; position: absolute;}#container .css-f39mm7 {inset: -0.5px;}#container .css-k5ik4v {max-width: 1500px; width: 375px; height: 375px;}#container .css-ftp8dc {display: flex; align-items: flex-start; position: relative; border-radius: inherit;}#container .css-scuh1 {width: 375px; height: 375px;}#container .css-22itc5 {position: relative; flex-shrink: 0; display: flex; align-items: flex-start;}#container .css-2keb4v {min-width: 400px; height: 150px; width: 100%;}#container .css-9042ko {position: relative; flex-shrink: 0; padding-top: 30px; padding-bottom: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center;}#container .css-brfeat {cursor: pointer; align-content: stretch; background-color: #ff7;}#container .css-x664la {width: 307px; height: 69px;}#container .css-say7f {width: 375px; height: 667px;}#container .css-t41lr6 {max-width: 1500px; width: 380px; height: 613px;}#container .css-z6dej {padding-bottom: 150px; display: flex; flex-direction: column; align-items: center; position: relative; border-radius: inherit;}#container .css-em61y5 {max-width: 1500px; height: 125px; width: 100%;}#container .css-go3oz5 {width: 215px; height: 25px; left: 82px; top: 63px;}#container .css-roiesn {position: absolute; display: block;}#container .css-lf7ifc {width: 141px; height: 26px; left: 116px; top: 32px;}#container .css-8ewrqh {width: 229px; height: 63px;}#container .css-z17k0n {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; line-height: var(--responsive-line-height,1.1);}#container .css-h9zucd {max-width: 1500px; height: 488px; width: 100%;}#container .css-a7fh0x {display: flex; flex-direction: column; align-items: center; justify-content: center;}#container .css-xil7mh {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding: 60px 50px;}#container .css-e7lpsb {width: 280px; height: 374px;}#container .css-ehdd2u {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0.16px); line-height: 0;}#container .css-21el7 {color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0.16px);}@media (min-width: 0px) {#container .css-21el7 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 16px; --responsive-letter-spacing: 0.0256px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-21el7 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 18px; --responsive-letter-spacing: 0.0324px; --responsive-line-height: 1.1;}}@media (min-width: 1280px) {#container .css-21el7 {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 20px; --responsive-letter-spacing: 0.04px; --responsive-line-height: 1.1;}}#container .css-mjvhbf {line-height: var(--responsive-line-height,1.1); white-space: pre-wrap;}#container .css-unrcr7 {}@media (min-width: 0px) {#container .css-unrcr7 {--responsive-font-size: 16px;}}@media (min-width: 800px) {#container .css-unrcr7 {--responsive-font-size: 18px;}}@media (min-width: 1280px) {#container .css-unrcr7 {--responsive-font-size: 20px;}}#container .css-968sk {line-height: var(--responsive-line-height,1.1); white-space: pre-wrap; font-size: 16px;}#container .css-wwnx98 {max-width: 1500px; height: 786px; width: 100%;}#container .css-dczajm {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center;}#container .css-763w3d {align-content: stretch; background-color: #f7f7f7; overflow: clip;}#container .css-ciykaq {position: relative; flex: 1 0 0; display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}#container .css-1j74g {min-height: 1px; width: 100%;}#container .css-7y6cel {position: relative; flex: 1 0 0;}#container .css-134pm3 {cursor: pointer;}#container .css-lpopgv {padding-top: 50px; padding-bottom: 50px; display: grid; position: relative;}#container .css-v633vf {grid-template-columns: repeat(1,minmax(0,1fr)); grid-template-rows: repeat(13,minmax(0,1fr));}#container .css-9f11ah {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 1; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-o7wpl {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0.16px); text-align: center; line-height: 0;}#container .css-suju8o {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 2; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-zguosb {font-family: "ABC Favorit Lining Unlicensed Trial:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0;}#container .css-l6jy7f {color: #000; -webkit-text-fill-color: #000; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 1px) {#container .css-l6jy7f {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 12px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.4;}}@media (min-width: 800px) {#container .css-l6jy7f {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 16px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.2;}}@media (min-width: 1200px) {#container .css-l6jy7f {color: #000; -webkit-text-fill-color: #000; --responsive-font-size: 16px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.2;}}#container .css-m18f91 {line-height: var(--responsive-line-height,1.2);}#container .css-dse5f {text-decoration-line: underline; text-underline-offset: 19.5%; text-decoration-thickness: 5.5%; text-decoration-style: solid;}@media (min-width: 1px) {#container .css-dse5f {--responsive-font-size: 12px;}}@media (min-width: 800px) {#container .css-dse5f {--responsive-font-size: 16px;}}@media (min-width: 1200px) {#container .css-dse5f {--responsive-font-size: 16px;}}#container .css-3wzc7b {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 3; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-ycljbu {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 4; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-1l2cvv {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 5; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-nsmsni {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 13; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-egy2vn {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 12; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-n7ma08 {font-family: "ABC Favorit Lining Unlicensed Trial:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0;}#container .css-kfq59j {line-height: 0;}#container .css-n6mv82 {font-size: var(--responsive-font-size,16px); line-height: var(--responsive-line-height,1.2);}#container .css-ytg4nu {font-family: "ABC Favorit Lining Unlicensed Trial:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0px); line-height: var(--responsive-line-height,1.2);}#container .css-r85s22 {}@media (min-width: 1px) {#container .css-r85s22 {--responsive-font-size: 12px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.4;}}@media (min-width: 800px) {#container .css-r85s22 {--responsive-font-size: 16px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.2;}}@media (min-width: 1200px) {#container .css-r85s22 {--responsive-font-size: 16px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.2;}}#container .css-ial3kc {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 11; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-cl5r27 {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 9; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-pof4gy {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 8; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-7341z1 {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 7; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-mif6ao {max-width: 1500px; height: 100px; width: 100%;}#container .css-gxdil1 {overflow: clip;}#container .css-1kkr58 {display: flex; flex-direction: column; align-items: center; border-radius: inherit;}#container .css-4u5b8h {padding-left: 50px; padding-right: 50px; display: flex; flex-direction: column; align-items: center; position: relative;}#container .css-a3hmzc {height: 104px; width: 100%;}#container .css-t9st0u {position: relative; flex-shrink: 0; display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}#container .css-ldcltm {padding-top: 30px; padding-bottom: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative;}#container .css-v27th6 {width: 100%;}#container .css-d8a8e7 {padding-top: 173px; padding-bottom: 173px; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; border-radius: inherit;}#container .css-dcwqe {width: 1082.6px; height: 149.35px;}#container .css-69ih8e {--content-min-width: 100%; --content-min-height: max(var(--100dvh), 7032px); align-content: stretch; overflow: clip;}#container .css-wcbkz4 {display: flex; flex-direction: row; align-items: center; border-radius: inherit;}#container .css-rkh3st {padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 20px; display: flex; align-items: center; gap: 45px; position: relative;}#container .css-ll0fqf {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,16px); letter-spacing: var(--responsive-letter-spacing,0.16px); text-align: center; line-height: 0; white-space: nowrap;}#container .css-4pbg2g {width: 24px; height: 44px; left: calc(87.5% + 28px); top: 10px;}#container .css-z9ywbe {max-width: 1500px; height: 700px; width: 100%;}#container .css-oxu2rg {width: 314px; height: 313px;}#container .css-y81xfb {max-width: 1500px; width: 800px; height: 40px;}#container .css-lb6xnf {max-width: 1500px; height: 600px; width: 100%;}#container .css-lzga5f {display: flex; align-items: center; position: relative; padding: 100px 40px;}#container .css-i5ev0i {width: 622px;}#container .css-snkgse {position: relative; flex-shrink: 0; display: flex; align-items: center;}#container .css-2fgpwh {min-width: 1px;}#container .css-g1e0nk {position: relative; flex: 1 0 0; display: flex; flex-direction: column; justify-content: center; align-items: center;}#container .css-u03fcf {width: 286px; height: 31px;}#container .css-5e1b8m {left: 50%; top: 50%;}#container .css-dfuxm8 {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,50px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0; white-space: nowrap;}#container .css-7ox26b {height: 720px; min-width: 1px;}#container .css-px1c8j {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding: 100px 50px;}#container .css-q3jpbe {height: 1107px; width: 100%;}#container .css-yepcsm {max-width: 1500px; height: 391px; width: 100%;}#container .css-dy3vua {padding-top: 70px; padding-bottom: 70px; padding-left: 40px; padding-right: 289px; display: flex; align-items: center; position: relative;}#container .css-xejpj1 {width: 499px; height: 222px;}#container .css-rrju0r {position: relative; flex-shrink: 0; display: flex; align-items: center; flex-wrap: wrap;}#container .css-aecnk4 {max-width: 1500px; height: 2751px; width: 100%;}#container .css-pcojun {display: flex; align-items: flex-start; flex-wrap: wrap; gap: 0px; position: relative; border-radius: inherit;}#container .css-ge6lx3 {min-width: 400px; height: 716px;}#container .css-b5ufog {position: relative; flex: 1 0 0; display: flex; align-items: flex-start; flex-wrap: wrap;}#container .css-8a5r38 {height: 716px; min-width: 1px;}#container .css-97eqgs {min-width: 400px;}#container .css-3x2skl {max-width: 1500px; height: 446px; width: 100%;}#container .css-ld0hsi {display: block; position: relative;}#container .css-xb1kbk {border-style: solid; border-color: #ca1e08; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; position: absolute;}#container .css-ls1a8x {top: -0.5px; left: -0.5px; right: -0.5px; bottom: 0px;}#container .css-4j1371 {max-width: 1500px; width: 800px; height: 400px;}#container .css-r2f4d7 {width: 400px; height: 400px;}#container .css-uev4rn {min-width: 400px; height: 170px; width: 100%;}#container .css-2y13h0 {cursor: pointer; background-color: #ff7;}#container .css-xhuja2 {width: 100%; height: 100%; min-width: inherit;}#container .css-3rbsua {min-width: inherit; width: 100%; height: 100%;}#container .css-qml0u1 {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding: 50px;}#container .css-58gjgs {width: 494px; height: 84px;}#container .css-73qm4t {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: -0.6px; text-align: center; line-height: 0;}#container .css-9v5pax {color: #000; -webkit-text-fill-color: #000; --letter-spacing: -0.6px;}#container .css-7kumre {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,50px); letter-spacing: var(--responsive-letter-spacing,0px); line-height: var(--responsive-line-height,1.1);}#container .css-xvo6ju {color: #000; -webkit-text-fill-color: #000;}@media (min-width: 0px) {#container .css-xvo6ju {--responsive-font-size: 27px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 800px) {#container .css-xvo6ju {--responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}@media (min-width: 1200px) {#container .css-xvo6ju {--responsive-font-size: 38px; --responsive-letter-spacing: 0px; --responsive-line-height: 1.1;}}#container .css-bnzs76 {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 38px; letter-spacing: 0px; line-height: 1.1;}#container .css-lauz26 {color: #000; -webkit-text-fill-color: #000;}#container .css-pgweoz {width: 800px; height: 446px;}#container .css-7lpdse {max-width: 1500px; height: 719px; width: 100%;}#container .css-r2h2a8 {width: 400px; height: 719px;}#container .css-g7h9eo {position: relative; flex-shrink: 0; display: flex; justify-content: center; align-items: center;}#container .css-udssyf {width: 199px; height: 34px; left: 100px; top: 298px;}#container .css-vzkfph {width: 134px; height: 34px; left: 132px; top: 340px;}#container .css-s78j6w {width: 160px; height: 35px; left: 120px; top: 382px;}#container .css-mt8gfz {width: 228px; height: 158px;}#container .css-ox995r {width: 312px; height: 493px;}#container .css-29tstc {max-width: 1500px; height: 540px; width: 100%;}#container .css-yitvzu {height: 436px; width: 100%;}#container .css-o74nkv {align-content: center;}#container .css-ge4qfw {min-width: 400px; height: 436px;}#container .css-iz40hq {display: grid; position: relative; padding: 100px 20px;}#container .css-cmxp1a {grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: repeat(5,minmax(0,1fr)); column-gap: 20px; row-gap: 20px;}#container .css-4ky6y0 {position: relative; flex-shrink: 0; grid-column: 2; grid-row: 1; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-94neh {position: relative; flex-shrink: 0; grid-column: 3; grid-row: 1; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-xomol5 {position: relative; flex-shrink: 0; grid-column: 2; grid-row: 2; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-x3i56 {position: relative; flex-shrink: 0; grid-column: 2; grid-row: 3; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-5r6chn {position: relative; flex-shrink: 0; grid-column: 3; grid-row: 3; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-wiej1i {position: relative; flex-shrink: 0; grid-column: 3; grid-row: 2; justify-self: stretch; align-self: stretch; display: flex; flex-direction: column; justify-content: center;}#container .css-6xgs2f {display: flex; flex-direction: column; align-items: center; position: relative; border-radius: inherit;}#container .css-f62u2y {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding: 45px 12px 40px;}#container .css-ajonzc {font-family: "ABC Favorit Lining Unlicensed Trial:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0; white-space: nowrap;}#container .css-544p7n {line-height: 0; white-space: pre;}#container .css-91yvd5 {height: 477px; width: 100%;}#container .css-50jkpj {min-width: var(--content-min-width); width: 100%;}#container .css-3bkfef {--content-min-width: 100%; --content-min-height: var(--100dvh); align-content: stretch; overflow: clip;}#container .css-2dhgxv {max-height: 200px; max-width: 1500px; height: 72px; width: 100%;}#container .css-t8zmbz {border-radius: inherit;}#container .css-c0trxw {width: 100%; height: 100%; max-width: inherit; max-height: inherit;}#container .css-sgc41g {max-width: inherit; max-height: inherit; width: 100%; height: 100%;}#container .css-81w48f {display: grid; position: relative; padding: 10.5px 10px 10px;}#container .css-56kj5f {grid-template-columns: repeat(9,minmax(0,1fr)); grid-template-rows: repeat(1,minmax(0,1fr)); column-gap: 20px; row-gap: 10px;}#container .css-jwj9fl {width: 1px; height: 52px; left: calc(50% + 71px); top: 10px;}#container .css-c4rt5o {background-color: #ca1e08;}#container .css-41c3rk {width: 17.083px; height: 20px;}#container .css-jtgx7z {position: relative; flex-shrink: 0; grid-column: 9; grid-row: 1; justify-self: center; align-self: center; display: block;}#container .css-kq7963 {width: 28px; height: 19.727px;}#container .css-1hb5xs {position: relative; flex-shrink: 0; grid-column: 8; grid-row: 1; justify-self: center; align-self: center; display: block;}#container .css-c92t04 {width: 26px; height: 19.818px;}#container .css-guulcf {position: relative; flex-shrink: 0; grid-column: 7; grid-row: 1; justify-self: center; align-self: center; display: block;}#container .css-401z9r {width: 25px; height: 21px;}#container .css-z70cmm {position: relative; flex-shrink: 0; grid-column: 6; grid-row: 1; justify-self: center; align-self: center; display: block;}#container .css-wfahtz {position: relative; flex-shrink: 0; grid-column: 5; grid-row: 1; justify-self: stretch; align-self: center; display: flex; flex-direction: column; justify-content: center;}#container .css-6om0hk {position: relative; flex-shrink: 0; grid-column: 4; grid-row: 1; justify-self: stretch; align-self: center; display: flex; flex-direction: column; justify-content: center;}#container .css-p8lj61 {position: relative; flex-shrink: 0; grid-column: 3; grid-row: 1; justify-self: stretch; align-self: center; display: flex; flex-direction: column; justify-content: center;}#container .css-dvaz5i {position: relative; flex-shrink: 0; grid-column: 2; grid-row: 1; justify-self: stretch; align-self: center; display: flex; flex-direction: column; justify-content: center;}#container .css-tugd7q {position: relative; flex-shrink: 0; grid-column: 1; grid-row: 1; display: flex; align-items: center; justify-content: center;}#container .css-ll733z {position: relative;}#container .css-ttid2f {width: 51px; height: 51px;}#container .css-3xh3g0 {display: block; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-color: transparent; border-style: solid; position: relative;}#container .css-gyj4cl {background-clip: padding-box;}#container .css-okwpo9 {max-width: 1500px; width: 1280px; height: 720px;}#container .css-f8v9yo {max-width: 1500px; width: 1280px; height: 40px;}#container .css-5lgmu2 {position: relative; flex-shrink: 0; padding-top: 150px; padding-bottom: 150px; padding-left: 60px; padding-right: 320px; display: flex; align-items: center;}#container .css-h54tqy {align-content: stretch; background-color: #f7f7f7;}#container .css-i5czl1 {width: 900px;}#container .css-w890jj {width: 640px; height: 100%;}#container .css-cx0h6g {width: 447px; height: 44px;}#container .css-sjxpu7 {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding: 100px 60px;}#container .css-wvg0dl {height: 1050px; width: 100%;}#container .css-oku6gu {max-width: 1500px; width: 1280px; height: 330px;}#container .css-qayk4m {padding-top: 80px; padding-bottom: 80px; padding-left: 40px; padding-right: 613px; display: flex; align-items: center; position: relative; border-radius: inherit;}#container .css-tq34yl {width: 628px; height: 169px;}#container .css-ge6mim {min-width: 400px; height: 720px;}#container .css-oku5q5 {max-width: 1500px; width: 1280px; height: 320px;}#container .css-5icu3x {width: 1280px;}#container .css-c78myt {width: 320px; height: 320px;}#container .css-nw91 {min-width: 400px; height: 200px; width: 100%;}#container .css-dsxtqv {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0; white-space: nowrap;}#container .css-2ylfvb {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,38px); letter-spacing: var(--responsive-letter-spacing,0px); line-height: 1.1;}#container .css-lpo1sk {color: #000; -webkit-text-fill-color: #000;}@media (min-width: 0px) {#container .css-lpo1sk {--responsive-font-size: 27px;}}@media (min-width: 800px) {#container .css-lpo1sk {--responsive-font-size: 38px;}}@media (min-width: 1200px) {#container .css-lpo1sk {--responsive-font-size: 38px;}}#container .css-eovmlp {width: 1280px; height: 720px;}#container .css-9ucd5v {display: flex; flex-direction: row; align-items: center; justify-content: flex-end;}#container .css-440lfx {display: flex; justify-content: flex-end; align-items: center; position: relative; padding: 100px 10px;}#container .css-vfl3vq {max-width: 1500px; width: 640px; height: 720px; left: 0px; top: 0px;}#container .css-4v3wsx {position: absolute; display: flex; flex-direction: column; justify-content: center; align-items: center;}#container .css-rvspb6 {width: 533px; height: 273px;}#container .css-4tj6yo {width: 501px; height: 34px; left: 50%; top: 116.31px;}#container .css-ty4xm8 {transform: translateX(-50%); background-color: #d1dcff;}#container .css-iywaxj {font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: 0px; letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0;}#container .css-min9pq {line-height: var(--responsive-line-height,1.1); font-family: "ABC Favorit:Regular",sans-serif; word-break: break-word; font-style: normal; font-size: var(--responsive-font-size,50px); letter-spacing: var(--responsive-letter-spacing,0px);}#container .css-nlk1js {max-width: 1500px; width: 640px; height: 720px; left: 640px; top: 0px;}#container .css-ax5lyr {position: absolute; display: flex; justify-content: center; align-items: center;}#container .css-azw7yy {width: 553px; height: 334px;}#container .css-qf0xdz {display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; border-radius: inherit;}#container .css-yqlo01 {border-style: solid; border-color: #ca1e08; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; position: absolute;}#container .css-6f09ko {display: grid; position: relative; padding: 100px 12px;}#container .css-48hlca {grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: repeat(5,minmax(0,1fr)); column-gap: 35px; row-gap: 35px;}
/* === Hero video behind green Neophyte wordmark === */
.neophyte-hero {
  position: relative;
  overflow: hidden;
}
.neophyte-hero-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
  pointer-events: none;
}
.neophyte-hero > .css-qs5z68 {
  position: relative;
  z-index: 1;
}
.neophyte-hero > .css-42klts {
  z-index: 2;
}
