@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_8c2be2a3-module__iX1fDW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_8c2be2a3-module__iX1fDW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_ed127c36-module__wLxLRa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_ed127c36-module__wLxLRa__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_28411002-module__cjC0Ca__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_28411002-module__cjC0Ca__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a2d2c98087cd7f-s.0se_gqlzkw86-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/95accdfe7438af8b-s.35__u1_5x50s9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Architects Daughter Fallback;src:local(Arial);ascent-override:93.03%;descent-override:38.04%;line-gap-override:0.0%;size-adjust:106.02%}.architects_daughter_9cbc4684-module__wPiOKW__className{font-family:Architects Daughter,Architects Daughter Fallback;font-style:normal;font-weight:400}.architects_daughter_9cbc4684-module__wPiOKW__variable{--font-hand:"Architects Daughter", "Architects Daughter Fallback"}
*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:#e9e7de}body{font-family:var(--font-plex-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#0b2e2e;-webkit-font-smoothing:antialiased;margin:0}:where(a){color:#0b2e2e;text-decoration:none}:where(a:hover){color:#0f766e}:where(.dk a){color:#e4f2ef}:where(.dk a:hover){color:#5eead4}:focus-visible{outline-offset:3px;outline:2px solid #0f766e}.dk :focus-visible{outline-color:#5eead4}.disp{font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;font-variation-settings:"wdth" 125;font-stretch:125%}.mono{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.hand{font-family:var(--font-hand),"Comic Neue",cursive}.h-xl{font-size:var(--h-xl-size,74px);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1}.h-l{letter-spacing:-.025em;margin:0;font-size:50px;font-weight:700;line-height:1.06}.paper{background-color:#f2f0e9;background-image:linear-gradient(#0f766e12 1px,#0000 1px),linear-gradient(90deg,#0f766e12 1px,#0000 1px),linear-gradient(#0f766e1f 1px,#0000 1px),linear-gradient(90deg,#0f766e1f 1px,#0000 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px}.bp{color:#e4f2ef;background-color:#0a3a39;background-image:linear-gradient(#a7ede20f 1px,#0000 1px),linear-gradient(90deg,#a7ede20f 1px,#0000 1px),linear-gradient(#a7ede21f 1px,#0000 1px),linear-gradient(90deg,#a7ede21f 1px,#0000 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px}.crust{background-color:#f2f0e9;background-image:url(/assets/crust-l.svg);background-size:280px 280px}.crop:before,.crop:after{content:"";border-style:solid;border-color:#0f766e;width:16px;height:16px;position:absolute}.crop:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.crop:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.dk .crop:before,.dk .crop:after{border-color:#5eead4}.hatch{color:#0000;background-image:repeating-linear-gradient(-45deg,#0f766e 0 2px,#0000 2px 7px);-webkit-background-clip:text;background-clip:text}.btn{transition:transform .2s,box-shadow .2s}.btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #0b2e2e}.dk .btn:hover{box-shadow:4px 4px #a7ede2}.card{transition:border-color .3s}.card:hover{border-color:#0f766e}.page{color:#0b2e2e;width:100%;max-width:1440px;margin:0 auto;position:relative;overflow:clip;container:page/inline-size}.sec{padding:var(--sec-pt) 56px var(--sec-pb);position:relative}:where(.anchor){width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}:where(.anchor.ctr){left:50%}.ground{background-image:linear-gradient(#0f766e24 1px,#0000 1px),linear-gradient(90deg,#0f766e24 1px,#0000 1px);background-size:30px 30px;border:1px dashed #0f766e8c;width:420px;height:420px;position:absolute;top:-210px;left:-210px;transform:rotateX(90deg)}.ground.md{width:320px;height:320px;top:-160px;left:-160px}.ground.sm{width:220px;height:220px;top:-110px;left:-110px}.ground.salt{background-image:url(/assets/crust-l.svg);background-size:150px 150px;border:0;width:900px;height:900px;top:-450px;left:-450px;-webkit-mask-image:radial-gradient(circle,#000 32%,#0000 68%);mask-image:radial-gradient(circle,#000 32%,#0000 68%)}.slab{width:360px;height:14px;transform-style:preserve-3d;position:absolute;top:-14px;left:-180px}.slab>span{background:#0f766e14;border:1.5px solid #0f766e;width:360px;height:14px;display:block;position:absolute;top:0;left:0}.slab>.s1{transform:translateZ(180px)}.slab>.s2{transform:rotateY(90deg)translateZ(180px)}.slab>.s3{transform:rotateY(180deg)translateZ(180px)}.slab>.s4{transform:rotateY(-90deg)translateZ(180px)}.slab>.s5{background:#f2f0e9bf;height:360px;top:-173px;transform:rotateX(90deg)translateZ(7px)}.wall{width:280px;height:84px;transform-style:preserve-3d;position:absolute;top:-84px;left:-140px}.wall>span{background-image:url(/assets/wall-l.svg);background-repeat:no-repeat;background-size:100% 100%;width:280px;height:84px;display:block;position:absolute;top:0;left:0}.wall>.w1{transform:translateZ(7px)}.wall>.w2{transform:rotateY(180deg)translateZ(7px)}.wall>.w1.gt{background-image:url(/assets/gate-l.svg)}.wall>.w3{background:#0f766e1a;border:1px solid #0f766e8c;height:14px;top:35px;transform:rotateX(90deg)translateZ(28px)}.tower{width:64px;height:130px;transform-style:preserve-3d;position:absolute;top:-130px;left:-32px}.tower>span{background-image:url(/assets/tower-l.svg);background-repeat:no-repeat;background-size:100% 100%;width:64px;height:130px;display:block;position:absolute;top:0;left:0}.tower>.t1{transform:translateZ(32px)}.tower>.t2{transform:rotateY(90deg)translateZ(32px)}.tower>.t3{transform:rotateY(180deg)translateZ(32px)}.tower>.t4{transform:rotateY(-90deg)translateZ(32px)}.tower>.t5{background:#0f766e1a;border:1px solid #0f766e8c;height:64px;top:33px;transform:rotateX(90deg)translateZ(51px)}.keep{width:110px;height:150px;transform-style:preserve-3d;position:absolute;top:-150px;left:-55px}.keep>span{background-image:url(/assets/keep-l.svg);background-repeat:no-repeat;background-size:100% 100%;width:110px;height:150px;display:block;position:absolute;top:0;left:0}.keep>.k1{transform:translateZ(55px)}.keep>.k2{transform:rotateY(90deg)translateZ(55px)}.keep>.k3{transform:rotateY(180deg)translateZ(55px)}.keep>.k4{transform:rotateY(-90deg)translateZ(55px)}.keep>.k5{background:#0f766e1a;border:1px solid #0f766e8c;height:110px;top:20px;transform:rotateX(90deg)translateZ(59px)}.cube{transform-style:preserve-3d;position:absolute}.cube>span{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cube>.c1{transform:translateZ(var(--h))}.cube>.c2{transform:rotateY(90deg) translateZ(var(--h))}.cube>.c3{transform:rotateY(180deg) translateZ(var(--h))}.cube>.c4{transform:rotateY(-90deg) translateZ(var(--h))}.cube>.c5{transform:rotateX(90deg) translateZ(var(--h))}.cube>.c6{transform:rotateX(-90deg) translateZ(var(--h))}.x20{--h:10px;width:20px;height:20px;top:-10px;left:-10px}.x28{--h:14px;width:28px;height:28px;top:-14px;left:-14px}.x36{--h:18px;width:36px;height:36px;top:-18px;left:-18px}.x48{--h:24px;width:48px;height:48px;top:-24px;left:-24px}.x64{--h:32px;width:64px;height:64px;top:-32px;left:-32px}.x90{--h:45px;width:90px;height:90px;top:-45px;left:-45px}.hop>span{background:url(/assets/hopper-l.svg) 50%/100% 100% no-repeat}.cell>span{background:#0f766e06;border:1px solid #0f766e80}.atom{border-radius:50%;display:block;position:absolute}.atom.cl{background:#f2f0e9;border:1.5px solid #0f766e;width:28px;height:28px;top:-14px;left:-14px}.atom.na{background:#0f766e;width:14px;height:14px;top:-7px;left:-7px}.pole{background:#0f766e;width:2px;height:64px;position:absolute;top:-64px;left:-1px}.flag{clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:0;background:#0f766e;width:36px;height:22px;animation:2.6s ease-in-out infinite wave;position:absolute;top:-64px;left:1px}.stake{background:#a7ede2;width:2px;height:46px;position:absolute;top:-46px;left:-1px}.stake:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#5eead4;width:16px;height:10px;position:absolute;top:0;left:2px}.planf{background:url(/assets/plan-d.svg) 50%/100% 100% no-repeat;width:420px;height:420px;position:absolute;top:-210px;left:-210px;transform:rotateX(90deg)translateZ(1px)}.dk .ground{background-image:linear-gradient(#a7ede224 1px,#0000 1px),linear-gradient(90deg,#a7ede224 1px,#0000 1px);border-color:#a7ede280}.dk .slab>span{background:#a7ede212;border-color:#a7ede2}.dk .slab>.s5{background:#a7ede20a}.dk .wall>span{background-image:url(/assets/wall-d.svg)}.dk .wall>.w1.gt{background-image:url(/assets/gate-d.svg)}.dk .tower>span{background-image:url(/assets/tower-d.svg)}.dk .keep>span{background-image:url(/assets/keep-d.svg)}.dk .wall>.w3,.dk .tower>.t5,.dk .keep>.k5{background:#a7ede21a;border-color:#a7ede280}.dk .pole,.dk .flag{background:#5eead4}.sway{animation:16s ease-in-out infinite sway;transform:rotateX(-24deg)rotateY(44deg)}.sway-sm{animation:14s ease-in-out infinite swaysm;transform:rotateX(-24deg)rotateY(45deg)}.orbit{animation:40s linear infinite orbit;transform:rotateX(-24deg)rotateY(35deg)}.bill{animation:40s linear infinite counter;transform:rotateY(-35deg)rotateX(24deg)}.dock{animation:7s cubic-bezier(.6,0,.2,1) infinite dock;transform:translate(140px)}.rise{animation:6s cubic-bezier(.5,0,.2,1) infinite rise}@keyframes swaysm{0%,to{transform:rotateX(-24deg)rotateY(35deg)}50%{transform:rotateX(-24deg)rotateY(55deg)}}@keyframes sway{0%,to{transform:rotateX(-24deg)rotateY(22deg)}50%{transform:rotateX(-24deg)rotateY(66deg)}}@keyframes orbit{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}@keyframes counter{0%{transform:rotateY(0)rotateX(24deg)}to{transform:rotateY(-360deg)rotateX(24deg)}}@keyframes dock{0%,12%{transform:translate(260px,-90px)}45%,76%{transform:translate(140px)}to{transform:translate(260px,-90px)}}@keyframes rise{0%,8%{transform:scaleY(.02)}45%,82%{transform:scale(1)}to{transform:scaleY(.02)}}@keyframes wave{0%,to{transform:skewY(0)}50%{transform:skewY(-7deg)scaleX(.9)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}@container page (max-width:1199px){.sec{padding-top:110px;padding-bottom:110px}.h-xl{font-size:64px}.h-l{font-size:44px}}@container page (max-width:600px){.sec{padding:72px 20px}.h-xl{font-size:42px}.h-l{font-size:32px}.hatch{background-image:repeating-linear-gradient(-45deg,#0f766e 0 1.6px,#0000 1.6px 4.2px)}}@container page (min-width:1200px) and (max-width:1439px){.h-xl{font-size:60px}}
