 @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-240_98"]{display:none !important}}@media (width >= 1280px) or (width < 800px){[data-breakpoint-id="node-240_264"]{display:none !important}}@media (width >= 800px){[data-breakpoint-id="node-240_430"]{display:none !important}}
@media (max-width: 799px) { body:has([data-breakpoint-id="node-240_430"]) { background-color: white } }
@media (max-width: 1279px), (min-width: 800px) { body:has([data-breakpoint-id="node-240_264"]) { background-color: white } }
@media (min-width: 1280px) { body:has([data-breakpoint-id="node-240_98"]) { background-color: white } }
#container .css-97b3u5 {position: relative; padding-bottom: 139px; display: flex; flex-direction: column; align-items: center;}#container .css-50jkpj {min-width: var(--content-min-width); width: 100%;}#container .css-ro8d55 {--content-min-width: 100%; --content-min-height: var(--100dvh); align-content: stretch; overflow: clip; background-color: #002837;}#container .css-crhnjb {width: 606px; height: 784px; left: calc(50% - 17.5px); top: 579px;}#container .css-8hhw9a {transform: translateX(-50%);}#container .css-roiesn {position: absolute; display: block;}#container .css-trglf0 {position: absolute;}#container .css-afk6mr {top: 0; left: -24.75%; right: -24.75%; bottom: -19.13%;}#container .css-8zr56v {display: block;}#container .css-ez8men {max-width: none; width: 100%; height: 100%;}#container .css-sla2sc {height: 108px; width: 100%;}#container .css-r3cg4u {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: flex-end; align-items: center;}#container .css-paq0kv {align-content: stretch;}#container .css-6b3ltd {height: 68px; width: 100%;}#container .css-ojzdjj {position: relative; flex-shrink: 0; border-radius: 300px;}#container .css-3xewvf {display: flex; flex-direction: row; align-items: center; justify-content: center;}#container .css-j9f0op {width: 100%; height: 100%;}#container .css-135uwt {padding-left: 32px; padding-right: 32px; display: flex; justify-content: center; align-items: center; gap: 20px; position: relative;}#container .css-rmmrbg {width: 199.291px; height: 46.2px;}#container .css-wc1msa {position: relative; flex-shrink: 0; display: block;}#container .css-tzn6qh {display: block; position: absolute;}#container .css-7kv4dh {inset: 0px;}#container .css-18o7hw {width: 0px; height: 69px;}#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-lxypyn {transform: matrix(0, 1, -1, 0, 0, 0);}#container .css-vf8mzy {position: relative; display: block;}#container .css-4k3ym4 {width: 69px; height: 0px;}#container .css-z6q6gt {top: -1px; left: 0; right: 0; bottom: 0;}#container .css-jw6aji {width: 84px; height: 90px;}#container .css-b6y2kb {object-fit: contain; inset: 0px; pointer-events: none;}#container .css-6gsmn2 {position: relative; flex-shrink: 0; padding-top: 20px; padding-bottom: 60px; display: flex; align-items: center;}#container .css-v27th6 {width: 100%;}#container .css-rzhem {height: 556px; min-width: 1px;}#container .css-7y6cel {position: relative; flex: 1 0 0;}#container .css-za52jo {filter: drop-shadow(0px 4px 7px rgba(0,0,0,0.25)); background-color: #fff;}#container .css-pwy5v5 {display: flex; flex-direction: column; align-items: center;}#container .css-5ubhhg {display: flex; flex-direction: column; align-items: center; position: relative; padding: 50px 24px 40px;}#container .css-se7xif {width: 303.416px; height: 613.08px; left: 50%; top: 454px;}#container .css-759xv3 {transform: translateX(-50%); filter: drop-shadow(22.278px 13.367px 111.388px rgba(9,20,50,0.15));}#container .css-7xlsz9 {width: 271.505px; height: 587.899px; left: calc(50% - 0.07px); top: calc(50% - 0.32px);}#container .css-lep7rq {transform: translateX(-50%) translateY(-50%); overflow: clip;}#container .css-nr09h5 {position: absolute; display: block; border-radius: 20.142px;}#container .css-rzpkbi {width: 270.783px; height: 586.335px; left: 50%; top: 50%;}#container .css-2chd6x {transform: translateX(-50%) translateY(-50%);}#container .css-scd4s8 {object-fit: cover; inset: 0px; pointer-events: none;}#container .css-7ys7f3 {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 20px;}#container .css-zfhupp {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: center; gap: 12px;}#container .css-vkpzlc {position: relative; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center;}#container .css-59rdls {width: min-content; min-width: 100%;}#container .css-ah6dy8 {font-family: "Bowlby One:Regular",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,60px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0;}#container .css-34nigz {color: #2b2b2b; -webkit-text-fill-color: #2b2b2b; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-34nigz {color: #2b2b2b; -webkit-text-fill-color: #2b2b2b; --responsive-font-size: 40px; --responsive-letter-spacing: 0px; --responsive-line-height: 40px;}}@media (min-width: 800px) {#container .css-34nigz {color: #2b2b2b; -webkit-text-fill-color: #2b2b2b; --responsive-font-size: 48px; --responsive-letter-spacing: 0px; --responsive-line-height: 48px;}}@media (min-width: 1280px) {#container .css-34nigz {color: #2b2b2b; -webkit-text-fill-color: #2b2b2b; --responsive-font-size: 60px; --responsive-letter-spacing: 0px; --responsive-line-height: 58px;}}#container .css-8jchzs {display: block; margin-bottom: 0px;}#container .css-knahp9 {line-height: var(--responsive-line-height,58px);}#container .css-yoshtd {}@media (min-width: 0px) {#container .css-yoshtd {--responsive-font-size: 40px;}}@media (min-width: 800px) {#container .css-yoshtd {--responsive-font-size: 48px;}}@media (min-width: 1280px) {#container .css-yoshtd {--responsive-font-size: 60px;}}#container .css-8r9aqo {font-family: "Bowlby One:Regular",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,60px); letter-spacing: var(--responsive-letter-spacing,0px); text-align: center; line-height: 0; white-space: nowrap;}#container .css-ri1tmz {color: #0cc3f5; -webkit-text-fill-color: #0cc3f5; --letter-spacing: var(--responsive-letter-spacing,0px);}@media (min-width: 0px) {#container .css-ri1tmz {color: #0cc3f5; -webkit-text-fill-color: #0cc3f5; --responsive-font-size: 40px; --responsive-letter-spacing: 0px; --responsive-line-height: 40px;}}@media (min-width: 800px) {#container .css-ri1tmz {color: #0cc3f5; -webkit-text-fill-color: #0cc3f5; --responsive-font-size: 48px; --responsive-letter-spacing: 0px; --responsive-line-height: 48px;}}@media (min-width: 1280px) {#container .css-ri1tmz {color: #0cc3f5; -webkit-text-fill-color: #0cc3f5; --responsive-font-size: 60px; --responsive-letter-spacing: 0px; --responsive-line-height: 58px;}}#container .css-h4yh {line-height: var(--responsive-line-height,58px); white-space: pre;}#container .css-3xh7gc {font-family: "Manrope:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 30px; letter-spacing: 0px; text-align: center; line-height: 0;}#container .css-f8p24q {font-variation-settings: normal; color: #2b2b2b; -webkit-text-fill-color: #2b2b2b; --letter-spacing: 0px;}#container .css-3dbn1s {line-height: 38px;}#container .css-7neklh {position: relative; flex-shrink: 0; display: flex; align-items: flex-start; gap: 24px;}#container .css-5l28s4 {width: 155.01px; height: 51.67px;}#container .css-hmgnn5 {position: relative; flex-shrink: 0; border-radius: 6px;}#container .css-3solzv {cursor: pointer; background-color: #000;}#container .css-8kkpf5 {display: block; position: relative; border-radius: inherit;}#container .css-gxdil1 {overflow: clip;}#container .css-x4s63c {width: 25.835px; height: 31.002px; left: 10.33px; top: 10.33px;}#container .css-o6iwoo {width: 100.756px; left: 46.5px; top: 50%;}#container .css-fc0ya {transform: translateY(-50%); align-content: stretch;}#container .css-wfwx8q {position: absolute; display: flex; flex-direction: column; align-items: flex-start;}#container .css-nf5ac4 {display: block; position: relative; flex-shrink: 0;}#container .css-80qlxy {font-family: "Roboto:Medium",sans-serif; word-break: break-word; font-style: normal; font-size: 15.02px; letter-spacing: 0px; text-align: left; line-height: 15.018px;}#container .css-9jtq1y {color: #fff; -webkit-text-fill-color: #fff; --letter-spacing: 0px;}#container .css-2v6win {font-family: "SF Compact Display:Medium",sans-serif; word-break: break-word; font-style: normal; font-size: 23.25px; letter-spacing: -0.47px; text-align: left; line-height: 1;}#container .css-dd00mg {color: #fff; -webkit-text-fill-color: #fff; --letter-spacing: -0.47px;}#container .css-zcvhyu {border-style: solid; border-color: #a6a6a6; border-top-width: 1.292px; border-bottom-width: 1.292px; border-left-width: 1.292px; border-right-width: 1.292px; position: absolute; border-radius: 6px;}#container .css-ggwoeh {inset: 0px;}#container .css-5eam1e {pointer-events: none;}#container .css-hylpae {width: 27.127px; height: 31.002px; left: 10.33px; top: 10.33px;}#container .css-2qhg7b {position: absolute; display: flex; flex-direction: column; align-items: flex-start; gap: 3.875px;}#container .css-eukk4b {left: 46.5px; top: 6.46px;}#container .css-3g1oev {font-family: "Roboto:Medium",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: 13.02px; letter-spacing: 0px; text-align: left; line-height: normal;}#container .css-2yjztp {transform: matrix(1, 0, 0, -1, 0, 0);}#container .css-wjgl27 {width: 95.589px; height: 19.376px;}#container .css-t0o3kj {width: 1528px; height: 1464px; left: calc(50% - 111px); top: -420px;}#container .css-s4drtl {top: 0; left: 0; right: -20.94%; bottom: -21.86%;}#container .css-4dzd46 {height: 128px; width: 100%;}#container .css-tz3dql {width: 870px; height: 68px; top: 0px;}#container .css-eujbrr {position: sticky; flex-shrink: 0; display: block;}#container .css-s2duxl {top: -35.29%; left: 0; right: 0; bottom: -35.29%;}#container .css-i5e82p {width: 720px;}#container .css-5ntedi {position: relative; flex-shrink: 0; padding-top: 60px; padding-bottom: 60px; display: flex; flex-direction: column; align-items: center;}#container .css-r9nk5b {height: 518px; width: 100%;}#container .css-qxwqp3 {position: relative; flex-shrink: 0; border-radius: 40px;}#container .css-r2rs1w {display: flex; justify-content: center; align-items: center; position: relative; padding: 50px 60px 40px;}#container .css-ymoqwr {position: relative; flex: 1 0 0; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 20px;}#container .css-2fgpwh {min-width: 1px;}#container .css-9uyk0n {position: relative; flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-start;}#container .css-kzemb5 {font-family: "Bowlby One:Regular",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,60px); letter-spacing: var(--responsive-letter-spacing,0px); line-height: 0;}#container .css-7s3vg1 {font-family: "Bowlby One:Regular",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: var(--responsive-font-size,60px); letter-spacing: var(--responsive-letter-spacing,0px); line-height: 0; white-space: nowrap;}#container .css-9s8gst {font-family: "Manrope:Regular",sans-serif; word-break: break-word; font-weight: 400; font-size: 30px; letter-spacing: 0px; line-height: 0;}#container .css-xvzfoe {position: relative; flex-shrink: 0; display: flex; align-items: flex-start; gap: 20.401px;}#container .css-okm9gg {width: 170.01px; height: 56.67px;}#container .css-vzy8iz {width: 28.335px; height: 34.002px; left: 11.33px; top: 11.33px;}#container .css-fe4aua {width: 110.507px; left: 51px; top: 50%;}#container .css-8mkk1o {font-family: "Roboto:Medium",sans-serif; word-break: break-word; font-style: normal; font-size: 18.06px; letter-spacing: 0px; text-align: left; line-height: 18.065px;}#container .css-ollr03 {font-family: "SF Compact Display:Medium",sans-serif; word-break: break-word; font-style: normal; font-size: 25.5px; letter-spacing: -0.47px; text-align: left; line-height: 1;}#container .css-iqd3ck {border-style: solid; border-color: #a6a6a6; border-top-width: 1.417px; border-bottom-width: 1.417px; border-left-width: 1.417px; border-right-width: 1.417px; position: absolute; border-radius: 6px;}#container .css-bhh5yj {width: 29.752px; height: 34.002px; left: 11.33px; top: 11.33px;}#container .css-n0lji3 {position: absolute; display: flex; flex-direction: column; align-items: flex-start; gap: 4.25px;}#container .css-jwfzpz {left: 51px; top: 7.08px;}#container .css-cbyxg3 {font-family: "Roboto:Medium",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: 15.66px; letter-spacing: 0px; text-align: left; line-height: normal;}#container .css-94gso3 {width: 104.84px; height: 21.251px;}#container .css-9js9ny {width: 338.034px; height: 605.554px; right: -26.61px; top: 277.39px;}#container .css-grtgjx {position: absolute; display: flex; align-items: center; justify-content: center;}#container .css-u449th {transform: matrix(0.99619472026825, 0.087155744433403, -0.087155744433403, 0.99619472026825, 0, 0);}#container .css-8n0h3l {width: 288.351px; height: 582.64px;}#container .css-1lpj3h {filter: drop-shadow(21.172px 12.703px 105.858px rgba(9,20,50,0.15));}#container .css-g8pc4w {width: 258.024px; height: 558.709px; left: calc(50% - 0.07px); top: calc(50% - 0.3px);}#container .css-bznw1z {position: absolute; display: block; border-radius: 19.142px;}#container .css-11ojkl {width: 257.338px; height: 557.223px; left: 50%; top: 50%;}#container .css-bz2tic {position: absolute; display: contents;}#container .css-yr1szt {left: calc(50% - 148px); top: -420px;}#container .css-dk7fwe {width: 653px; height: 653px; left: calc(50% + 365.5px); top: 391px;}#container .css-xnurep {inset: -49%;}#container .css-cjr0yj {width: 650px; height: 650px; left: calc(50% - 763px); top: -420px;}#container .css-ta4w3m {transform: translateX(-50%); mix-blend-mode: overlay;}#container .css-tm45h7 {width: 650px; height: 650px;}#container .css-o8enes {width: 650px; height: 650px; left: calc(50% + 467px); top: 261px;}#container .css-de40fs {width: 653px; height: 653px; left: calc(50% - 474.5px); top: 2239px;}#container .css-u2me0d {width: 1080px; height: 492px;}#container .css-yq5w5y {position: relative; flex-shrink: 0; display: flex; align-items: center; border-radius: 40px; padding: 50px 100px 40px;}#container .css-bgbu8l {filter: drop-shadow(0px 4px 7px rgba(0,0,0,0.25)); align-content: stretch; background-color: #fff;}#container .css-i5fdll {width: 580px;}#container .css-8kwybg {width: 200px; height: 66.667px;}#container .css-z8874y {width: 33.333px; height: 40px; left: 13.33px; top: 13.33px;}#container .css-e0xjqk {width: 130px; left: 60px; top: 50%;}#container .css-5nsoqx {font-family: "Roboto:Medium",sans-serif; word-break: break-word; font-style: normal; font-size: 25px; letter-spacing: 0px; text-align: left; line-height: 25px;}#container .css-dymtoa {font-family: "SF Compact Display:Medium",sans-serif; word-break: break-word; font-style: normal; font-size: 30px; letter-spacing: -0.47px; text-align: left; line-height: 1;}#container .css-namz66 {border-style: solid; border-color: #a6a6a6; border-top-width: 1.667px; border-bottom-width: 1.667px; border-left-width: 1.667px; border-right-width: 1.667px; position: absolute; border-radius: 6px;}#container .css-eh71kr {width: 35px; height: 40px; left: 13.33px; top: 13.33px;}#container .css-8qat03 {position: absolute; display: flex; flex-direction: column; align-items: flex-start; gap: 5px;}#container .css-ne7dcg {left: 60px; top: 8.33px;}#container .css-s6romf {font-family: "Roboto:Medium",sans-serif; word-break: break-word; font-style: normal; text-transform: uppercase; font-size: 21.67px; letter-spacing: 0px; text-align: left; line-height: normal;}#container .css-mqvigr {width: 123.333px; height: 25px;}#container .css-i7by96 {width: 314.318px; height: 563.069px; left: 813px; top: 42px;}#container .css-h3uoms {width: 268.12px; height: 541.763px;}#container .css-5l54ru {filter: drop-shadow(19.686px 11.812px 98.431px rgba(9,20,50,0.15));}#container .css-ohhria {width: 239.922px; height: 519.511px; left: calc(50% - 0.06px); top: calc(50% - 0.28px);}#container .css-b6tjbb {position: absolute; display: block; border-radius: 17.799px;}#container .css-a9k0e3 {width: 239.284px; height: 518.129px; left: 50%; top: 50%;}