 @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}}}
@media (width < 1280px){[data-breakpoint-id="node-731_112"]{display:none !important}}@media (width >= 1280px) or (width < 800px){[data-breakpoint-id="node-731_129"]{display:none !important}}@media (width >= 800px){[data-breakpoint-id="node-731_146"]{display:none !important}}
@media (max-width: 799px) { body:has([data-breakpoint-id="node-731_146"]) { background-color: #002837 } }
@media (max-width: 1279px), (min-width: 800px) { body:has([data-breakpoint-id="node-731_129"]) { background-color: #002837 } }
@media (min-width: 1280px) { body:has([data-breakpoint-id="node-731_112"]) { background-color: #002837 } }
#container .css-vf8mzy {position: relative; display: block;}#container .css-j6ldtg {min-width: var(--content-min-width); width: 100%; height: var(--content-min-height);}#container .css-us4x99 {--content-min-width: max(100%, 375px); --content-min-height: max(var(--100dvh), 3078px); overflow: clip; background-color: #002837;}#container .css-3m4oij {height: 3174px; left: -368px; right: -1272px; top: -1884px;}#container .css-roiesn {position: absolute; display: block;}#container .css-trglf0 {position: absolute;}#container .css-ebt203 {top: -6.93%; left: -10.92%; right: -10.92%; bottom: 0;}#container .css-8zr56v {display: block;}#container .css-ez8men {max-width: none; width: 100%; height: 100%;}#container .css-drclrb {position: absolute; padding-top: 140px; padding-left: 40px; padding-right: 40px; display: flex; flex-direction: column; align-items: center; gap: 60px;}#container .css-7lh3xh {inset: 0px;}#container .css-paq0kv {align-content: stretch;}#container .css-a8ck2f {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 24px;}#container .css-v27th6 {width: 100%;}#container .css-vkpzlc {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center;}#container .css-juu98q {font-family: "Bowlby One:Regular",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: 30px; letter-spacing: 0px; text-align: center; line-height: 0;}#container .css-9jtq1y {color: #fff; -webkit-text-fill-color: #fff; --letter-spacing: 0px;}#container .css-3fitf8 {line-height: 34px;}#container .css-un4er6 {font-family: "Manrope:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 18px; letter-spacing: 0px; text-align: center; line-height: 0;}#container .css-ueucp2 {font-variation-settings: normal; color: #fff; -webkit-text-fill-color: #fff; --letter-spacing: 0px;}#container .css-3wkftf {line-height: 24px;}#container .css-eq9jo9 {position: relative; flex-shrink: 0; border-radius: 16px;}#container .css-ee478p {background-color: rgba(255,255,255,0.1);}#container .css-jo3h3z {border-style: solid; border-color: #fff; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; position: absolute; border-radius: 16px;}#container .css-ggwoeh {inset: 0px;}#container .css-5eam1e {pointer-events: none;}#container .css-a7fh0x {display: flex; flex-direction: column; align-items: center; justify-content: center;}#container .css-j9f0op {width: 100%; height: 100%;}#container .css-2ckbzf {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 40px; position: relative; padding: 40px;}#container .css-20t2t5 {height: 215px; width: 100%;}#container .css-1oxkje {position: relative; flex-shrink: 0; display: block; border-radius: 16px;}#container .css-r0azwh {inset: 0px; pointer-events: none;}#container .css-qxs0us {border-radius: 16px;}#container .css-pe3h8z {background-color: #002e42;}#container .css-phc9f9 {overflow: hidden; inset: 0px;}#container .css-fwdtfw {position: absolute; border-radius: 16px;}#container .css-3bicsr {width: 78.89%; height: 52.32%; top: 24.47%; left: 11.61%; max-width: none;}#container .css-93wnvo {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 24px;}#container .css-9katc6 {font-family: "Manrope:SemiBold",sans-serif; word-break: break-word; font-weight: 600; font-size: 16px; letter-spacing: 0px; line-height: 0;}#container .css-wu0007 {font-family: "Manrope:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 14px; letter-spacing: 0px; line-height: 0;}#container .css-v1rt10 {font-variation-settings: normal; color: rgba(255,255,255,0.5); -webkit-text-fill-color: rgba(255,255,255,0.5); --letter-spacing: 0px;}#container .css-3xo105 {line-height: 22px;}#container .css-x9z7p5 {width: 120.27%; height: 108.56%; top: -27.27%; left: -9.3%; max-width: none;}#container .css-7df4c1 {width: 112.15%; height: 99.59%; top: -6.22%; left: -17.73%; max-width: none;}#container .css-jyo8bs {width: 60.58%; height: 60.58%; top: 18.3%; left: 19.36%; max-width: none;}#container .css-8j59ea {height: 3078px; inset: 0px;}#container .css-9ye0un {height: 108px; top: 0px;}#container .css-5kmglv {position: sticky; display: flex; flex-direction: column; justify-content: flex-end; align-items: center;}#container .css-ye276g {pointer-events: auto; align-content: stretch;}#container .css-mcgzw5 {width: 175px; height: 68px; top: 0px;}#container .css-6xo28d {position: sticky; flex-shrink: 0; display: flex; justify-content: center; align-items: center; gap: 100px; border-radius: 300px; padding: 14px 32px;}#container .css-upcsbi {box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.1); align-content: stretch;}#container .css-cpjrge {position: absolute; border-radius: 300px;}#container .css-65v9x8 {inset: 0px; pointer-events: none; background-color: rgba(255,255,255,0.18); backdrop-filter: blur(17px);}#container .css-r91p9g {width: 111.884px; height: 26px;}#container .css-wc1msa {position: relative; flex-shrink: 0; display: block;}#container .css-134pm3 {cursor: pointer;}#container .css-tzn6qh {display: block; position: absolute;}#container .css-7kv4dh {inset: 0px;}#container .css-tx4mzz {position: absolute; border-radius: inherit;}#container .css-e0ikho {inset: 0px; pointer-events: none; box-shadow: inset 0px -1px 2px 0px rgba(255,255,255,0.37);}#container .css-v41933 {--content-min-width: max(100%, 800px); --content-min-height: max(var(--100dvh), 3190px); overflow: clip; background-color: #002837;}#container .css-fmwto6 {height: 3174px; left: -368px; right: -847px; top: -1884px;}#container .css-grz71k {position: absolute; padding-top: 200px; padding-left: 100px; padding-right: 100px; display: flex; flex-direction: column; align-items: center; gap: 60px;}#container .css-cei6ar {font-family: "Bowlby One:Regular",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: 48px; letter-spacing: 0px; text-align: center; line-height: 0;}#container .css-2wa0nl {line-height: 48px;}#container .css-i897vt {font-family: "Manrope:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 24px; letter-spacing: 0px; text-align: center; line-height: 0;}#container .css-3gmely {line-height: 32px;}#container .css-hahlbj {height: 240px; width: 100%;}#container .css-t40uiv {width: 55.38%; height: 79.59%; top: 10.2%; left: 22.31%; max-width: none;}#container .css-93wp9m {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 40px;}#container .css-1yky9j {font-family: "Manrope:SemiBold",sans-serif; word-break: break-word; font-weight: 600; font-size: 24px; letter-spacing: 0px; line-height: 0;}#container .css-8jchzs {display: block; margin-bottom: 0px;}#container .css-h7dlcc {font-family: "Manrope:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 20px; letter-spacing: 0px; line-height: 0;}#container .css-iwgfs4 {width: 80.47%; height: 157.37%; top: -74.06%; left: 9.6%; max-width: none;}#container .css-sagdkn {width: 73.52%; height: 141.47%; top: -51.05%; left: 12.23%; max-width: none;}#container .css-z0npun {width: 35.66%; height: 77.26%; top: 13.58%; left: 32.17%; max-width: none;}#container .css-8j5xob {height: 3190px; inset: 0px;}#container .css-m8bfqi {width: 626px; height: 68px; top: 0px;}#container .css-bsfjbf {--content-min-width: max(100%, 1280px); --content-min-height: max(var(--100dvh), 2020px); overflow: clip; background-color: #002837;}#container .css-ycejz7 {height: 3174px; left: -368px; right: -367px; top: -1884px;}#container .css-pahw22 {position: absolute; padding-top: 200px; padding-left: 200px; padding-right: 200px; display: flex; flex-direction: column; align-items: center; gap: 40px;}#container .css-eb5103 {font-family: "Bowlby One:Regular",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: 60px; letter-spacing: 0px; text-align: center; line-height: 0;}#container .css-20dy8n {line-height: 64px;}#container .css-9caj03 {line-height: 32px; white-space: pre-wrap;}#container .css-3xewvf {display: flex; flex-direction: row; align-items: center; justify-content: center;}#container .css-g5rv69 {display: flex; justify-content: center; align-items: center; gap: 40px; position: relative; padding: 40px;}#container .css-sevin5 {display: flex; flex-direction: row; align-self: stretch; align-items: center;}#container .css-9zd9xl {width: 280px; height: 100%;}#container .css-rakrxj {width: 84.02%; height: 43.34%; top: 30.41%; left: 7.05%; max-width: none;}#container .css-eyvwq2 {position: relative; flex: 1 0 0; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 40px;}#container .css-2fgpwh {min-width: 1px;}#container .css-fffrbe {width: 110.4%; height: 139.51%; top: -57.5%; left: 4.53%; max-width: none;}#container .css-cy0wyt {width: 125.21%; height: 134.19%; top: -50.39%; left: -30.96%; max-width: none;}#container .css-m6i49g {width: 50.71%; height: 71%; top: 14.5%; left: 24.64%; max-width: none;}#container .css-8ilcwk {height: 2020px; inset: 0px;}#container .css-tz3dql {width: 870px; height: 68px; top: 0px;}